28-02-2007 Qball <Qball@Sarine.nl>
	* src/gmpc-mpddata-treeview.gob:	A custom GtkTreeView implementation
	that does columns. suited for an mpd_data list.
	* src/browser/playlist3-file-browser: use the Gmpc:Metadata:Treeview.
	* src/browsers/playlist3-find[2|3]-browser: use the
	Gmpc:Metadata:Treeview.
	* src/browsers/playlist3-tag-browser:	use the Gmpc:Metadata:Treeview

26-02-2007 Qball <Qball@Sarine.nl>
	* src/borwsers/playlsit3-find3-browser: Make use of the mpd-data backend
	* src/gmpc-mpddata-model.gob:	Add support for an up row.
	* src/browsers/playlist3-file-brwoser: Use the up_row support 
	* src/browsers/playlist3-file-brwoser: only update when model available

25-02-2007 Qball <Qball@sarine.nl>
	* src/gmpc-mpddata-backend.gob:	Add custom backend for showing mpd-data's
	* src/browsers/playlist-file-browser: make use of custom backend.

24-02-2007 Qball <Qball@Sarine.nl>
	* src/playlist3-find3-browser: Don't add songs, play them.
	* src/playlist3-find3-browser: Add support for server side search
	* configure.ac:	Depend on libmpd 0.13.1

23-02-2007 Qball <Qball@Sarine.nl>
	* src/playlist3-metadata-browser.c: Fix memory leak
	* src/playlist3.c:	Remove trailing ;

22-02-2007 Qball <Qball@Sarine.nl>
	* src/playlist3.c:	Make option menu insensitive when it has no children.
	* src/playlist3.c:	Check if the browser has a ->(un)selected  function.
	* src/playlist3-artist-browser.c: Make an option to show artist images


18-02-2007 Qball <Qball@Sarine.nl>
	* src/Makefile.build:				Remove useless include.
	* src/playlist3-current-playlist.c:	Added date column
	* src/playlist3-information.c:		Hopefully fix alignment issues
	* src/playlist3-metadata.c:			Hopefully fix alignment issues
	* configure.ac:						Bump version to 0.14.1
	* src/eggcolumnmodel.c:				Add mising iter_children function to model interface.


17-02-2007 Qball <Qball@Sarine.nl>
	* src/main.c:	Change order, so config isn't destroyed before f.e. meta
	data thread uses it.

01-02-2007 Qball <Qball@Sarine.nl.
	* src/playlist3.c:	Make pl3_window_fullscreen function.
	* glade/playlist3.glade:	Add fullscreen menu entry.

31-01-2007 Qball <Qball@Sarine.nl>
	* src/main.c:	A non-svn version by default no longer displays debug
	information.
	* src/main.c:	Ignore MPD_ACK_ERROR_EXISTS errors so playlist out of
	sync is handled less obstructive. (it does seem to correct itself anyway)
	* src/playlist-list.c:	Don't crash if you can't fetch the song.
	* src/main.c:	Stop error message spammage

26-01-2007 Qball <Qball@Sarine.nl>
    * src/id3info.c:				Add some performer code.
    * src/playlist-list.c:			Adding performer support.
    * src/playlist3-file-browser.c: hopefully fix stupid bug again.
	
25-01-2007 Qball <Qball@sarine.nl>
	* src/metadata.h:	Make gmpc wait for the meta_thread to finish.

10-01-2007 Qball <Qball@Sarine.nl>
	* src/preferences.c:	Changed the background to a lighter color

09-01-2007 Qball <Qball@sarine.nl>
	* src/metadata.c: Add an option to rename 'Jones, Norah' to 'Norah Jones'

 05-01-2007 Qball <Qball@sarine.nl>
 	* src/pixmaps: gmpc-add-url.png added

 02-01-2007 Qball <Qball@sarine.nl>
 	* configure.ac: fix a macro
	* src/playlist3-find[2|3]-browser.c:	adding border around blue bar.
	* configure.ac:	Bump to libmpd 0.12.11
	* src/playlist3-find3-browser.c:		adding performer

 31-12-2006 Qball <Qball@sarine.nl>
    * src/playlist3-find3-browser.c:	Fix ctrl-j
    * src/playlist3-find2-browser.c:	Cleanups

30-12-2006 Qball <qball@qballcow.nl>
    * src/*:				Update for api
    * src/plugin.h: 			Change plugin api
    * src/main.c: 			Change loading order
    * src/*.c:				Renumber Function keybindings
    * src/playlist3-find3-browser.*: 	Added a playlist search.
    * src/playlist3-find2-browser.c: 	Use gtk_tree_row_reference to select
    browser.
    * src/playlist3-find2-browser.c: Cleaned up. Added max search criterias and
    default search on open.
    * src/plugin.c: Removed Markup from error messages.

29-12-2006 Qball <Qball@qballcow.nl>
    * src/playlis3-find2-browser.*: Added a improved database search

28-12-2006 Qball <qball@qballcow.nl>
    * src/main.c:	Make the error dialog handle multiple errors in one
    window
    * src/*.c:		Replace g_free with a macro that sets the pointer to
    NULL again
    * src/cofnig1.c:	Use cfg_free_string for clearing strings
    * src/config1.h:	Remove the /*done*/ comments.
    * src/config1.c:	Remove cfg_free_string
    * src/config1.h:	Define a macro cfg_free_string as g_free(a);a=NULL;
    * src/main.c:	Change indent, some cleanups + marking of strings
    * src/id3info.c:	Hide notebook tabs when not valid.
    * src/id3info.c:	Cleanup the code, re-indent add extra checks etc.

27-12-2006 Qball <qball@qballcow.nl>
    * glade/gmpc.glade: 	Add Clear buttons	
    * src/id3info.c:	Add support functions for the clear button	
    * glade/gmpc.glade:	Remove filechooser buttons
    * src/id3info.c:	Remove use of filechooser buttons.
    * src/id3info.c:	Copy lyric save to artist/album.

26-12-2006 Qball <qball@qballcow.nl>
    * configure.ac:	Remove libxml dep
    * src/Makefile.am: remove libxml dep
    * src/playlist3-information.c: Change icon to gtk-dialog-info
    * src/playlist3-file-browser.c:	Fix reupdate again

23-12-2006 Qball <Qball@sarine.nl>
    * src/misc.c:	Optimize mpd_song_markup_escape so it does less
	useless alloc's/free's

12-12-2006 Qball <Qball@sarine.nl>
    * pixmaps/spinner.png: 		Removed
    * pixmaps/media-artist.svg: 	Removed
    * pixmaps/media-album.svg: 		Removed

10-12-2006 Qball <Qball@sarine.nl>
    * src/misc.c: Escape song->file aswell.
    * src/edit_markup.c: Re-add esf_reload

06-12-2006 Qball <qball@sarine.nl>
    * doc/*: removal of old obsoltete doc's
    * doc/Manual.txt: updates
    * doc/images/:	added document images

05-12-2006 Qball <Qball@Sarine.nl>
    * src/*: Cleanup of old comments, mostly c++ style comments

03-12-2006  Qball <Qball@sarine.nl>
    * src/main.c:	Add a --clean-cover-db option.

02-12-2006 Qball <Qball@sarine.nl>
    * glade/*.glade: Replace cms.qballcow.nl sarine.nl
    * glade/*.glade: Replace qballcow.nl with sarine.nl
    * po/pl.po:	Update polish translation

29-11-2006 Qball <Qball@qballcow.nl
    * Changelog: Start using it again. (yeah I know; about time).
    * src/config1.c: Change printf's to debug_printf's (and include
	libmpd/debug_printf.h to make this posible.
    * src/playlist3-metadata.c: Use Replace instead of "play", to make it
	more consistent with the rest of gmpc.
    * src/metadata.[c|h]: Add (void) to the void meta_data_destroy()
	function argument defenition.

19-12-2005 Qball <Qball@qballcow.nl>
	* Changed configure script to check for gtk/glib seperately,
	this to "fix" the annoyance of pkg_check_modules not reporting what
	dependency is misisng

29-10-2005 Qball <Qball@qballcow.nl>
	* Moved more stuff in player.c to new signal.
	* Made dependency for fixed libmpd signals
	* Added display showing repeat/volume/random changes.. even not
	initiate by gmpc
	* code cleanups... now compiles with -ansi.
	* restoring position after hide now works again.
	* glade/image path are now retrieved using
	gmpc_get_full_{glade|image}_path. this is needed for win32 installer.


07-10-2005 Qball <Qball@qballcow.nl>
	* apply DJWLindenaar's win32 patch

06-09-2005 Qball <Qball@qballcow.nl>
	* src/playlist3.c:		Fixed single/multiple
	* src/preferences.c:		Fixed single/multiple
	* src/playlist3.c:		move.

	
05-09-2005 Qball <Qball@qballcow.nl>
	* src/playlist3.c:		Fixed scroll to bug.
	* src/playlist3.c:		added scroll to in detach playlist.
	* src/playlist3.c:		activating row in dp play's song.

04-09-2005 Qball <Qball@qballcow.nl>
	* src/playlist3.c:		Show folders in right pane view.
	* src/playlist3.c:		First attemped at detachable playlist window.
	* glade/playlist3.glade:	Added a empty window for detachable
	* playlist window.
	*** TESTING MARKUP *** playlist3.c and strfsong.c

01-09-2005 Qball <Qball@qballcow.nl>
	* src/playlist3.c:		enabled moving by dnd 
	* glade/playlist3.glade:	row reordering

17-08-2005 Qball <Qball@qballcow.nl>
	* autogen.sh:			Enabled libtool stuff
	* ltmain.sh:			Remove, correct link generated by
	autogen.sh
	* po/fr.po:			Updated french translation
14-08-2005 Qball <Qball@qballcow.nl>
	* src/tag-browser.c:		add/replace supported added from right
	mouse menu in tree.
	* src/tray-icon.c:		Added libnotify support (exp.)
	* src/main.c:			Added libnotify init
	* contifure.ac:			Added libnotify compile option
	(--enable-notify)
11-09-2005 Qball <Qball@qballcow.nl>
	* po/POTFILES.in:		fixed entries, so make dist works. 

09-08-2005 Qball <Qball@qballcow.nl>
	* src/pl3_custom_stream.c|h:	Moving some code.
	* src/strfsong.c:		Changed strncmp to memcmp
	(:%s/strncmp/memcmp) does this help? profiler shows some gain.

06-08-2005 Qball <Qball@qballcow.nl>
	* src/playlist3.c/main.c:	Row highlight when playing now also
	changes the icon.
	* src/preferences.c:		Remove functions that depend on
	gtk+-2.6 or higher
	* src/preferences.c:		All combo boxes are reset when
	selecting another entry. so the "formula" will always match
	* src/playlist3.c:		Fixed spelling + marked string for
	translation
	* src/playlist3.c:		Possibility to overwrite playlists.
	(with warning)
	* src/preferences.c:		Set connection timeout real-time.
	* src/main.c:			Custom quit function.  (to stop segf.
	on program exit)
	* glade/gmpc.glade:		call custom quit function.
	* src/player.c:			call custom quit function.

	
16-07-2005 Qball <Qball@qballcow.nl>
	* configure.ac:			Depend on libmpd-0.01
	* src/libmpd.[c|h]:		removed
	* src/libmpdclient.[c|h]:	removed
	* src/debug_printf.[c|h]:	removed
	* pixmap/media-playlist.png:	Added
	* moved used images to svg:	?

10-07-2005 Qball <Qball@qballcow.nl>
	* configure.ac:			--disable-gnome-vfs will remove the
	gnome-vfs dependency of gmpc.
	* glade/pl3.glade:		Add button-press handler.
	* src/playlist3.c:		Fix right mouse behauviour
	* src/preferences.c:		Fix for bug: 442 
	* glade/gmpc.glade:		Fix for bug: 441
	* glade/gmpc.glade:		esc/ctrl-w now closes the pref window.
	* src/playlist3.c:		Right mouse menu contains
	"Information" when needed.


10-07-2005 Qball <Qball@qballcow.nl>
	* src/preferences.c:		If tag-browser's are changed, update
	the tree in the playlist.
	* src/playlist3.c:		Moved the tag browser's to a submenu. 
	* src/playlist3.c:		Made a reload function that only
	reloads the items in the tag-browser. (For preferences)
	* glade/gmpc.glade:		Changed location of the id3-browser
	int he pref menu, rename id3-browser to tag-browser.
	* src/playlist3.c:		If scroll to current song enabled, the
	playlist scroll's to the current song when current-playlist is
	selected.

06-07-2005 <Qball> <Qball@qballcow.nl>
	* src/preferences.c:		Made the id3-browser gui working.
	* src/playlist3.c:		Made the id3-browser use the config
	values when building browsers.
	* src/libmpd.h:			Added tag's for use in C++

19-06-2005 <Qball> <Qball@qballcow.nl>
	* src/preferences/trayicon.c:	Removed fading of popup. (for
	stability)
	* src/main.h:			Include "../config.h" -> should fix
	NLS stuff and debug compile flag.
	* configure.ac:			Added AM_GNU_GETTEXT([external])  (Is
	this needed?)
	* src/player.c:			Added a function that replaced '\n'
	for window title to ' - ' (fix for bug 435)

08-06-2005 <Qball> <Qball@qballcow.nl>
	* src/tray-icon.c:		Fixed progress bar on dark themes.

07-06-2005 <Qball> <Qball@qballcow.nl>
	* src/id3info.c:		Fixed bug: 440
	* src/id3info.c:		Fixed bug: 443
	* src/preferences.c:		Possible fix for bug: 442
	

06-06-2005 <Qball> <Qball@qballcow.nl>
	* src/main.c:			Fixed one of my annoyances.. the
	playlist reinitializes when opening preferences menu.

04-06-2005 <Qball> <Qball@qballcow.nl>	
	* src/playlist3.c:		Fixed bug that when playlist changes
	the playlist search doesn't update.



02-06-2005 <Qball> <Qball@qballcow.nl>
	* src/player.c:			Don't display *** in title when
	multiline.
	* src/player.c:			Multiline title's that are to width
	arent drawn on the edge anymore. (there now is a 2px left margin)
	* src/main.c:			Fixed bugs that when songs are removed
	at the end of the playlist the playlist isn't updated. 


31-05-2005 <Qball> <Qball@qballcow.nl>
	* src/playlist3.c:		possibly Fixed bug in artist browser that
	caused artist "Eric Clapton" and album "Eric Clapton" didnt work.
	* src/playlist3.c:		Custom browser, support for up to 3
	levels deep.
	* src/main.c:			Removed wrong error message.

28-05-2005 <Qball> <Qball@qballcow.nl>
	* glade/gmpc.glade:		Re-enabled key-bindings.

24-05-2005 <Qball> <Qball@qballcow.nl>
	* src/mpdinteraction.c:		set window title on connect/disconnect
	* src/libmpc.d:			Support for mpdSong call of the window
	* src/playlist3.c:		Support (mpd =0.12) for showing
	id3tags of db items
23-05-2005 <Qball> <Qball@qballcow.nl>
	* src/libmpdclient.[c|h]:	Installed version with qball "advanced
	search and list" functions
	* src/libmpd.[c|h]:		support for qball patch
	* src/plyalist3.c:		Genre browser partially implemented

17-05-2005 <Qball> <Qball@qballcow.nl>
	* src/libmpd.[c|h]:	Moved the struct MpdObj definition to the .c
	file and typedeffed it in the .h file.. using internall function from
	you're C code will now result in compile errors.
	* src/main.c:		Removed direct usage of MpdObj internals.
	* src/mpdinteraction.c:	Removed direct usage of MpdObj internals.
	* src/player.c:		'\n' in window title is now replaced by a dash
	'-'
15-05-2005 <Qball> <Qball@qballcow.nl>	
	* doc/libmpd.tex:	Documentation file for libmpd.. (type
	latex2html for nice manual)
	* src/player.c:		Remove breakline from window title
	* src/player.c:		Don't scroll on multiline title.
	* src/preferences.c:	removed some printf stuff.

08-05-2005 <Qball> <Qball@qballcow.nl>
	* po/fr.po:		updated translation.
	* src/libmpd.[c|h]:	playlist_Changed_function now accepts a
	parameter;
	* src/libmpd.c:		playlist_changed_pointer and error_pointer now
	initialized to NULL

04-05-2005 Qball <Qball@qballcow.nl>
	* src/playlist3.c:	If playlist get changed update total time.
	* src/playlist3.c:	You can now get id3 info of selected song in
	playlist search.
	* src/playlist3.c:	Right mouse menu playlist search
	* src/main.c:		Error disables autoconnect. (bug 0422)
	* src/main.c:		Changed stock icons for
	play/pause/stop/prev/next to gtk+-2.6 names. so they should be
	skinned. (bug 0423)
	* src/player.c:		changed stock to new name.
	* src/tray-icon.c:	changed stock to new name.

30-04-2005 Qball <Qball@qballcow.nl>
	* src/libmpd.[c|h]:	Support for stats. (total
	songs,artists,albums,uptime,playtime)
	* glade/gmpc.glade:	Added server stats
	* glade/id3_info.c:	Length shows elapsed time when showing playing
	song.
	* glade/gmpc.glade:	in the id3_window_info changed all entries to
	labels and added severall options.
	* src/id3_info.c:	Added support for genre, composer,path and
	bitrate (live updating)
	* src/strfsong.c:	Added support for genre and composer.
	* src/strfsong.c:	f.e. if no title %title% is never shown.
	* src/libmpdclient.c|h:	Added support for composer and genre.
	* src/libmpd.c:		Added mpd_ob_status_get_bitrate


29-04-2005 Qball <Qball@qballcow.nl>
	* glade/gmpc.glade:	Markup editor window now uses gmpc icon
27-04-2005 Qball <Qball@qballcow.nl>
	* doc/future.txt:	added
	* doc/0.12.txt:		added
	* doc/markup.txt:	added
	* doc/keybindings.txt:	Document with some keybinding listed.
	* src/libmpdclient.[c|h]:	Updated to svn version.

26-04-2005 Qball <Qball@qballcow.nl>
	* po/ru.po:		Added russian translation. thanks to SK
	
25-04-2005 Qball <Qball@QballCow.nl>
	* src/libmpd.[c|h]:	Included Copyright notice in file
	* src/player.c:		Keybinding for playlist search (j)
	* src/player.c:		Keybinding for song information (i)
	* src/playlist.c:	Using gtk_window_present again, maybe solving
	thoru's focus problem.
	* playlist:		Added alt-s focus for search entry box.
	* src/playlist3.c:	Fixed keybinding when non-tree selected. (a
	signal handler got lost somewhere.)
	* src/player.c:		Player window shows song title.
	* glade/playlist3.glade:	Fixed alt-s keybinding.


17-04-2005 Qball <qball@qballcow.nl>
	* src/libmpd.c:		Update changed notification function;
	* src/playlist3.c:	making a status icon and status message on update changed.

15-04-2005 Qball <qball@qballcow.nl>
	* src/libmpd.c:		Correct parsing and tokenizing of string..
	keeping regex correct.. (respecting () and []).
	* src/playlist3.c:	Implemented xmms style playlist search with
	regex support.
	* src/libmpd.c:		Fixed disconnect segfault..

13-04-2005 Qball <qball@qballcow.nl>
	* src/playlist3.c:	Implemented xmms like search in playlist..
	(tokenized non case sens.)
	* libmpd.c:		Implemented Client side sorting of artists
	(for old mpd users.. needs testing
	* main.c:		Removed connecting before gtk_main. somehow
	this goes wrong.. (connection closed?) now after default 5 seconds
	timeout.. (needs to be chnaged)

11-04-2005 Qball <Qball@qballcow.nl>
	* src/playlist3.c:	Implemented auto-scroll to playiing song.
	* src/playlist3.c:	fixed height mode implemented..  need testing.
	* src/playlist3.c:	Another memory leak or 2.
	* src/playlist3.c:	Fixed 2 memory leaks in find and file view browse
	functions.
	* src/playlist3.[c|glade]:	Implemented a database search that
	searches through all fields and tokenized. (with regex support in tokens)
	(murder|moani) John Lee  matches  John Lee hooker Murder  or John Moan
	Hooker Lee.

09-04=2005 Qball <Qball@qballcow.nl>
	* src/playlist3.c:	Return of the TreeFilter.. now with regex
	support.

27-03-2005 Qball <Qball@qballcow.nl>
	* src/playlist3.c:	Add an add location to the playlist right
	mouse menu.
	* src/tray-icon.c:	Ctrl-click now pause/play's aswell.
	* src/tray-icon.c:	Extra check so it won't resize < 0

old:	Qball <Qball@qballcow.nl>
	* fix for not drawn section of main window

17-03-2005 Qball <Qball@qballcow.nl>
	* src/libmpd.[c|h]:	possible fix for tracking db updates.
	* src/main.c:		possible fix for tracking db. adding db change
	handle.
	* Fix for autotools. thanks to Eric Wong.
	* Fix for bug that doesnt remove songid = 0;
	* src/libmpd.c:		Fixed songid = 0;

08-03-2005 Qball <Qball@qballcow.nl>
	* src/open-location.c:	Fixed crash. (check for memory leaks. (memprof
	crashes).
	* src/config.c:		Fix severall memory leaks.
	* src/osb-browser.c:	Fix memory leak.	
	* src/main.c:		Fixed bug #379. on connect error dialog is
	destroyed.
	* src/playlist3.c:	Fix for bug #378. It checks for strlen first.
	* src/playlist3.c:	find is inactive if entry is empty.
	* src/debug_printf.c:	Default debug level to DEBUG_ERROR
	* src/main.c:		commandline accepts --enable-debug=0,1,2
	0=error, 1=error,warning, 2=all. default = 0;

07-03-2005 Qball <qball@qballcow.nl>
	* src/preferences.c:	make osb source list working completely.
	* glade/gmpc.glade:	Made preferences menu modal.

3-03-2005 Qball <qball@qballcow.nl>
	* src/playlist3.c:	Removing saved playlist implemented.
	* src/libmpd.[c|h]:	Added delete playlist function.

2-03-2005 Qball <qball@qballcow.nl>
	* src/preferences.c:	Saving a playlist that allready exists now
	gives an error and the possibility to change the name.
	* src/libmpd.c:		mpd_ob_playlist_save now returns a error if
	playlist exists
	* src/preferences.c:	Fixed showing/selecting output device.
	* src/libmpd.c:		Added a check version function.

1-03-2005 Qball <qball@qballcow.nl>
	* src/palylist.c:	Disabled moving of row's for now.
	* src/playlist.c:	key don't propate used event.
	* src/player.c:		Fix for bug 373
	* src/preferences.c/glade:	Added support for changing browser
	markup.
	* src/tray-icon.c:		playlist is now also hidden with click
	on tray icon.

28-02-2005 Qball <qball@qballcow.nl>
	* src/main.c/preferences.c:		Support for enable/disable hide on startup.
	* src/main.c:		On exit clean some stuff up. (mpdObj and
	config obj )
	* src/config1.c:	Make close function that cleans up.
	* src/playlist3.c:	Fixed gtk_list_store_new..  wrongly defined.
	(how the hell did it work)
	* src/main.c:		Added stock yalign to list_store.
	* src/playlist3.c:	Icon next to song is now alligned to the top.
	* src/main.c:		Fixed memory leak in changed playlist.
	(freeing of path string);
	* src/libmpd.c:		Fixed memory leak in _free_data and free_queu
	function. (didn't start at the beginnning);
	* src/tray-icon.c:	Fixed memory leak in popup. (nasty fix,  why
	does gtk doc provide a wrong example)
	* src/tray-icon.c:	The popup timeout now follows setting.
	* src/tray-icon.c:	Added the option to fade the popup in. (fake
	transparant.)
	* src/preferences.c:	Added fade-in for popup option.

26-02-2005 Qball <qball@qballcow.nl>
	* glade/preferences.glade:	Cleaned up layout a bit.
	* fixed not free'ed memory from config

25-02-2005 Qball <Qball@qballcow.nl>
	* started working on format editor
	* src/preferences.[c|glade]: Now uses the format editor for the
	playlist and player string.
	* src/main.c:		error window forced to one instance.
	* src/player.c:		time box now resizes with font size.. (width
	and height) title box only height.
	* src/preferences.c:	output isn't hidden when not availible but
	made insensitive

24-02-2005 Qball <Qball@qballcow.nl>
	* cleaned up some compile warnings.. (and all // comment )
	* src/playlist.c:	Fixed problem not loading song as if it where
	a playlist.
	* src/playlist.c:	Fixed problem with id3 info



23-02-2005 Qball <Qball@qballcow.nl>
	* glade/gmpc.glade:	Added Playlist tab + obtions
	* src/mpdinteraction.c:	Disconnect is always reload.
	* src/playlist3.c:	make open to location work propperly.
	* src/libmpd.c:		Update timeout on the fly, if connected.
	* src/main.c:		Uses libmpd to track song changes.
	* src/libmpd.[c|h]:	Added function that returns the changed songs.
	* src/mpdinteractions.c:After disconnect not directly a reconnect
	(with autoconnect enabled)


22-02-2005 Qball <qball@qballcow.nl>
	* Move to libmpd complete beside the plchange function.
	* src/preferences.c:	Moved to libmpd.
	* src/main.h:		Removed info.connection, info.status,
	info.stats.
	* src/libmpd.c:		Added support for getting and setting output
	device
	* src/libmpd.c:		Added mpd_ob_playlist_add,
	mpd_ob_plalist_update_dir (and more)functions.
	* src/playlist3.c:	Uses only libmpd now.
	* src/open-locations:	Uses libmpd.
	* src/libmpd.c:		Added get/set crossfade.
	* src/preferences.c:	Moved crossfade to libmpd commands.


21-02-2005 Qball <qball@qballcow.nl>
	* Cleaned up compile warnings.
	* src/playlist3.c:	Make use of queue functions of libmpd
	* src/libmpd.c:		Cleaned up compile warnings.
	* src/libmpd.c:		Added queue commit functions.
	* src/libmpd.c:		Added severall queue functions, for deleting
	song, adding and loading playlist.. 
	* src/libmpd.h:		Added typedef for queue and added a queue to
	the MpdOb struct
	* src/playlist3.c:	Moved mpd_sendFind and mpd_sendSearch to
	libmpd function
	* src/libmpd.c:		Added mpd_ob_playlist_find function. (for
	exact and fuzzy matches)
	* src/libmpd.c:		Added _MpdQueue struct defenition. (not yet
	finished)


20-02-2005 Qball <qball@qballcow.nl>
	* src/libmpd.h:		Added comment.
	* src/playlist3.c:	Make use of mpd_ob_playlist_get_directory
	function;
	* src/libmpd.c:		Added get_directory function.
	* src/libmpd.c:		mpd_ob_data_get_next free's the data structure
	when called on last item.. (allowing for the  while(data != NULL){data
	= mpd_ob_data_next(data); } construction)
	* src/libmpd.c:		improved mpd_ob_data_free function. (o.a.
	addes free'ing of more types )
	* src/libmpd.h:		Created enum with MpdDatatypes;

19-02-2005 QBall <qball@qballcow.nl>
	* src/playlist3.c:	moved a few things to libmpd.
	* src/libmpd.c:		Added the begin of support for playlist
	commands. like listing.
	* src/libmpd.c:		Added list artist/album
	* src/libmpd.h:		Added a structure for linked list with return
	values.

18-02-2005 Qball <qball@qballcow.nl>
	* src/playlist3.c:	Song highlighting is now done using the state
	and song change signal from libmpd. highlighting should work like
	expected again.

17-02-2005 Qball <qball@qballcow.nl>
	* src/tray-icon.c:	Actually make it use libmpd.
	* src/tray-icon.c:	Make it use libmpd completely
	* glade/gmpc.glade:	Removed find artist/album from file. 
	* src/id3info.c:	Make it use libmpd.

16-02-2005 Qball <qball@qballcow.nl>
	* src/libmpd.c/h:	Added
	mpd_ob_status_get_total/elapsed_song_time (and more)
	* src/player.c:		Use mpd_ob_status_get_total/elapsed_song_time
	* src/player.c:		remove use of libmpdclient?
	* src/player.c:		volume flag instead of "conlock"
	* src/debug_printf:	Added a debug level control.
	* src/player.c:		cleaned out all info. stuff.


15-02-2005 Qball <Qball@qballcow.nl>
	* src/libmpd.c/h:	Added basic error checking.
	* src/callback.c:	use libmpd error_check.

12-02-2005 Qball <Qball@qballcow.nl>
	* src/player.c:		Changed the seeking to a libmpd function.
	Added seek flag.
	* src/libmpd.c/h:	Added mpd_ob_player_seek().

29-01-2005 encoded <encoded@xmtp.net>
	* src/preferences.c     Check version before adding support for
	* glade/gmpc.glade	(dis|en)abling outputs.
	
28-01-2005 encoded <encoded@xmtp.net>
	* src/preferences.c:     Added support for (dis|en)abling outputs.
	* glade/gmpc.glade:
	
28-01-2005 Qball <qball@qballcow.nl>:
	* src/libmpdclient.c:	Fixed not-initialized pointer.
	* src/player.c:		Moved more to libmpd
	
01-19-2005 avuton <avuton@gmail.com>
	* src/playlist3.c:       Inadvertantly removed playlist saving ability
	* glade/playlist3.glade: when I removed playlist.glade on the 10th,
	* glade/playlist3.glade: move it to playlist3.glade

01-19-2005 avuton <avuton@gmail.com>
	* src/libmpdclient.c:   Update libmpdclient.c so it will be able to
	* src/libmpdclient.c:   compile in cygwin

01-10-2005 avuton <avuton@gmail.com>
	* glade/gmpc.glade:     Remove 'update' from 'Server settings' menu
	* src/playlist3.c:      Add 'update' to 'Browse Filesystem' menu in
	* src/playlist3.c:      pl3, made it work incrementally
	* src/preferences.c:    Spelling Fixes
	* glade/gmpc.glade.bak:  Removed (not needed)
	* glade/gmpc.gladep.bak: Removed (not needed)
	* glade/playlist.glade:  Removed (not needed)

01-04-2005 avuton <avuton@gmail.com>
	* glade/playlist3:      Fix pl3 icon
	* src/callback.c:       Fix spelling mistakes
	* src/player.c:         Fix spelling mistakes

05-11-2004 Qball <Qball@qballcow.nl>
	* src/tray-icon.c:	Fixed location of popup.
				Mouse over tray will always make the popup
				appear above/below the tray.

24-11-2004 Qball <Qball@qballcow.nl>
	* src/player.c:		pop/push popup msg is now stack based.
	* src/playlist3.c:	position is (in session) saved and restored.
	* src/playlist3.c: 	Push/pop messages are now popped off in the
	right order.
	* src/playlist3.c:	Added ctrl-insert = replace

13-11-2004 Qball <Qball@qballcow.nl>
	* src/playlist3.c:	Allow the playlist to be reordered
	* src/playlist3.c:	Binded I to information about song.

10-11-2004 Qball <Qball@qballcow.nl>
	* src/tray-icon.c:	Changed tooltip text markup
05-11-2004 Qball <Qball@qballcow.nl>
	* src/tray-icon.c:	Remove empty space of progressbar when its not
	availible
	* src/playlist3.c:	Check if playlist is active when
	disconnecting. if not, don't do anything.
	* src/tray-icon.c:	Context menu on tray-icon now uses stock
	icons, not default stuff. (no more a glade menu). 
	

2-11-2004 Qball <Qball@qballcow.nl>
	* src/playlist3.c:	Can't open row in playlist when disconnected.
	* src/playlist3.c:	activating a row now expands it.

1-11-2004 Qball <Qball@qballcow.nl>
	* src/playlist3.c:	Implemented avuton's request, I don't like
	it.. lets see how it works out.
31-10-2004 Qball <Qball@qballcow.nl>
	* src/playlist3.c:	Add right mouse menu in right pane
28-10-2004 Qball <Qball@qballcow.nl>
	* src/playlist3.c:	Added clear/shuffle/info option

25-10-2004 Qball <Qball@qballcow.nl>
	* src/playlist3.c:	Moved code around, improved function naming.
	* src/playlist3.c:	Added replacing in the right mouse menu for
	real
	* src/playlist3.c:	Added right mouse menu for artist browser.
	* src/playlist3.c:	Added user feedback. (in statusbar)

24-10-2004 Qball <Qball@qballcow.nl>
	* src/playlist3.c:	Moved code around, improved function naming.
	* sr/cplaylist3.c:	Added replace option in right mouse menu.

22-10-2004 Qball <Qball@qballcow.nl.
	* Started initial work on playlist version 3

16-10-2004 Qball <Qball@qballcow.nl>
	* Fixed severall smaller autotools issues.
	* src/eggtrayicon.c:	Fixed gettex compile time error.
	* src/player.c:		Update all displays even when paused/stopped
	(bug $319)
	* src/player.c:		Display goes to hh:mm mode when more then 99
	minutes have passed.
	* src/tray-icon.c:	possible fix for tooltip painting.
	* src/tray-icon.d:	Added function that update the ooltip and
	returns true


06-10-2004 Qball, <Qball@qballcow.nl>
	* src/tray_icon.c:	Fixed case that tooltip wouldn't go away when
	pauzed.
				Click on tooltip window will now hide it.
	* src/main.h:		Made seekstep a define (default 3 seconds)

01-10-2004 Qball ,Qball@qballcow.nl>
	* src/preferences.c:	Added configuration option to show the
	tray_icon tooltip.
	* glade/playlist.glade:	Fixed keybinding collition.
	* src/tray_icon.c:	Fixed placing tray icon.
	* src/tray_icon.c:	If text in tooltip is changed, a  new position
	is caculated aswell.
	* src/playlist2.c:	Pressing wipe while search entry empty scrolls
	to the playing song.

30-09-2004 Qball <Qball@qballcow.nl>
	* src/tray_icon.c:	Shows a tooltip on song change above/below the
	tray icon.
23-09-2004 Qball <Qball@qballcow.nl>
	* src/player.c:		Added key-press event handler.
	* src/player.c:		Added winamp key bindings (up/down ->volumn,
	left/right -> seek)

20-09-2004 Qball <Qball@qballcow.nl>
	* glade/playlist.glade:	Added a clear button, with c as keybinding
	* glade/gmpc.glade:	corrected tooltip.
	* src/playlist2.c:	Added signal handle that removes the tooltip
	when scrolling the window.
	* src/playlist2.c:	Added a clear string function.

07-09-2004 Qball <Qball@qballcow.nl>
	* glade/playlist.glade:	Removed find button, this is allready done
	automagically
	* glade/gmpc.glade:	Changed random keybinding to 's'/'ctrl-s' like
	in winamp.

26-08-2004 Qball <Qball@qballcow.nl>
	* src/song-browser.c:	Fixed bug that caused songs withouth an album
	not always showing up in id3 browser.

25-08-2004 Qball <Qball@qballcow.nl>
	* src/mm-keys.[c|h]:	Added primary support for mm-keys.

23-08-2004 Qball <Qball@qballcow.nl>
	* src/mpdinteraction.c:	Title is set when connecting. (To "GMPC - Connected")
	* src/tray-icon.c:			Tooltip doesnt use monospace font anymore.
	* src/tray-icon.c:			Tooltip resizes when needed (code somehow dissapeared)
	* src/popup.c:			Made sure the tooltip has a nice line around it.

20-08-2004 Qball <Qball@qballcow.nl>
	* src/tray-icon.c:	Tooltip resizes when needed
	* src/tray-icon.c:	Tooltip uses monospace font

19-08-2004 Qball <Qball@qballcow.nl>
	* src/main.h:		Added option field for rounded corner
	* src/tray-icon.c:	Made rounded corners a config option.
	* src/tray-icon.c:	Rounded tooltip corners.
	* src/tray-icon.c:	Fix crash when not connected
	* src/tray-icon.c:	Show right tooltip when not connected

18-08-2004 Qball <Qball@qballcow.nl>
	* src/tray-icon.c:	Fixed some xinerama issues.
	* src/strfsong.c:	Remove '_' from strings.
	* src/tray-icon.c:	Added advanced tooltip support.
	* src/player.c:		Added tooltip to song window. (removed again)

07-08-2004 Qball <Qball@qballcow.nl>
	* Fixed some shadows in preferences window

03-08-2004 Qball <Qball@qballcow.nl>
	* Cleanup the list_tooltip

02-08-2004 Qball <Qball@qballcow.nl>
	* Applied patches from Pav Lucistnik for compiling on gcc < 3
	* Added src/list_tooltip.c
	* Very very basic support for tooltips in playlist window.

13-07-2004 Qball <Qball@qballcow.nl>
	* glade/gmpc.glade:	Fix typo.

12-07-2004 Qball <Qball@qballcow.nl>
	* src/playlist2.c:	Fixed bug that moved playlist window when
	search from id3window.
	* po/fr.po:		Updated translation
	* src/callback.c:	check_for_errors now checks if there is an
	actual connection, also don't try to print something you just free'ed.
	* Makefile.am:		Pack some intool-* stuff.

11-07-2004 Qball < Qball@qballcow.nl>
	* src/player.c:	All buttons in the main window can now be themed. 

10-07-2004 Qball <Qball@qballcow.nl>
	* glade/open-location.glade: 	Added tooltips to window saying you can drop files directly from a browser on the window.
	* glade/add-browser.glade:	Added tooltip to search button.
	* glade/song-browser.glade:	context menu.
	* src/song-browser.glade: 	Added function to update directory.

09-07-2004 Qball <Qball@qballcow.nl>
	* hide/unhide now hides all windows (except preferences) and reshows them again.
	* Saving position and size of all windows (exept pref)
	* src/song-browser.c:	Fixed warning when disconnecting
	* src/tray-icon.c:	make sure that the tooltip is updated.
	* glade/gmpc.glade:	Added tooltips to all the buttons in the
	playlist.		
	* src/song-browser.c:	Enabled sorting on id3 browser, custom sort function.
	* src/playlist2.c:	Enabled search (ctrl-f) on right column.
	* src/song-browser.c:	Enabled search column on the right column.
	* glade/gmpc.glade:	Escape clickes the close button in the id3-info window.
	* glade/gmpc.glade:	Changed signals so gmpc doesnt crash
	when opening/closing/opening the preferences window.

08-07-2004 Qball <Qball@qballcow.nl>
	* glade/gmpc.glade:		Playlist button is now a toggle button.
	* src/playlist2.glade:		Made a toggle_playlist function.
	
06-07-2004 Qball <Qball@qballcow.nl>
	* glade/gmpc.glade:		Added a display formatting tab to the preferences menu.
	* glade/gmpc.glade:		preferences window is now resizable.
	* src/main.h:			Added a string to the preferences struct for markup_playlist and markup_song_browser
	* src/config.c:			Saving/loading of format string for playlist/browser
	* src/preferences.c:		editing of formatting song/display/playlist.
	* src/preferences.c:		Last updated label now tracks database changes aswell. (uses last_db from song-browser.)
	* glade/gmpc.glade:		Added update dbase stuff.
	* added TODO file.
	* glade/playlist.glade:	Added tooltip to find,close and add.
	* src/playlist2.c:	del signals only cought when tree in focus, you can now use del to clear search window.
	* src/playlist2.c:	unselect after delete
	* src/playlist2.c:	Unselect after crop.
	
05-07-2004 Qball <Qball@qballcow.nl>
	* src/playlist2.c/glade/playlist.glade: Added context menu to the playlist.
	* src/playlist2.c: added shuffle/clear and crop function.
04-07-2004 Qball <Qball@qballcow.nl>
	* src/misc.c:	Replace _ with a space
	* po/fr.po:	Added french translation (thanks goes to Mathieu
	Doidy)

03-07-2004 Qball <Qball@qballcow>
	* Added translation support
	* src/playlist.c:	Added a function to open/popup the filter and show filtered list.
	* src/id3info.c: Uses new playlist for filter function.
	* glade/gmpc.glade: Removed search album button in id3info window.
	* src/id3info.c: removed find_album()
	* src/id3info.c: show stream name in album field.
	* main/main.c: when updating database show message in song-title window

02-07-2004 Qball <Qball@qballcow.nl>
	* Removed code in tray_icon.c that set an non-existing widget
	sensitive
	* Catch key presses on tree store
	* If del is pressed when playlist selected or search query remove
	them.
	* ctrl-l gives focus to search-entry
	* Made the button layout smaller.
	* Added confirmation dialog to deleting playlist/search query from
	del key.
	* create anjuta project file.
	* src/song-browser.h: Added enumeration for browse types.
	* src/song-browser.c: Added support for adding a search query completely.




01-07-2004 Qball <Qball@qballcow.nl>
	* Track window size changes and grow/shrink title box accordingly
	* browse by search now opens an old search if the same search is done
	again.
	* removed default focus from close button in song-browser
	* Added buttons for repeat/shuff
	* mainwindow 20px smaller
	* Made mainwindow 20 pixels smaller
	* changed configure in to depend on gtk+-2.4 and up
	* Commented most parts of song-browser.c
	* added error_Checks to song-browser.c
	* removed dead code
	* Bump version in glade
	* Temporary icon for playlist and pref. in main gui 
	* Added keybinding to playlist (p) and preferences (ctrl-p)
	* When song-browser opened check if the current field is filled and
	fill it, if not.


30-06-2004 Qball <Qball@qballcow.nl>
	* Fixed double click on playlist. it now adds it to the list.
	* info.old_pos is reset on disconnect
	* Added comment to the playlist2.c 
	* Added check_for_errors after every mpd_finishCommand
	* Added check_connection_state at the beginnning of every function.
	* added a Check connection_state function
	* Added remote fetching and parsing of .m3u/.pls files
	* Added dnd on open-location window and button
	* Saving playlist
	* Removed lots of code for old playlist.
	* Remove src/playlist.c
	* removed playlist code from glade/gmpc.glade

29-06-2004 Qball <Qball@qballcow.nl>
	* added timeout.. half a second after you stop typing in filter entry,
	the tree is filtered.
	* Added temporary open location window
	* after updating the gui (in filling song-browser) check if the user
	closed the window
	* Added icons to the window


28-06-2004 Qball <Qball@qballcow.nl>
	* Added a song-browser window
	* Added images for song/stream to playlist
	* song-browser reloads if playlist changes.
	* Added custom stock icons.
	* Adding from song browser now completely works.

27-06-2004 Qball <Qball@qballcow.nl>
	* Changed move function so it works with filtered playlist
	* Force update after changes to playlist (delete and move)
	* added function main_trigger_update
	* Implemented clearing. (pressing remove when nothing is selected)
	* Added keybindings (del)
	* Added some tooltips
	* Implemented delete in pl2. (single and multiple select

26-06-2004 Qball <Qball@qballcow.nl>
	* Implemented primary dnd support in pl2.

24-06-2004 Qball <Qball@qballcow.nl>
	* Removed filling of info.playlist
	* Made search case insensitive
	* don't match when no match string

23-06-2004 Qball <Qball@qballcow.nl>
	* removed the need of info.playlist in id3info and the popup/tray icon
	* middle mouse click on tray-icon pauses/plays

15-05-2004 Qball <Qball@qballcow.nl>
	* window title is now <song info > 
	* more old code removed
	* port number now also gets updated when typed in the entry. (wrong
signal attached) 
	* Fixed the Makefiles. now make dist works again .. (damn autotools,
the higher the version number the more crap it gives you)
	* Fixed a few compile warnings
	* Changed default port

14-05-2004 Qball <Qball@qballcow.nl>
	* Made track width in current playlist fixed width. so it wont get
huge on weird tags.
	* Set a max width
12-05-2004 Qball <Qball@qballcow.nl>
	* Removed some dead code..  

09-05-2004 Qball <Qball@qballcow.nl>
	* Double click/enter is now add song/artist/album in every tree view
	besides the directory browser.
	* changed IDS browser to Song tag browser.
	* If disconnected teh playlist manager is disabled in tray-icon mouse
	menu
	* id3 fields are cleared when going to the next or previous, so no
	wrong info is in fields


05-05-2004 Qball <Qball@qballcow.nl>
	* Fix for crash when not connected and opening preferences and moving
	to the server settings tab
	* Added starting tooltip to the tray icon

21-04-2004 Qball <Qball@qballcow.nl>
	* Added server settings to the preferences menu
	* added crossfading to the server settings in the preferences menu
	* Fixed anoying bug that caused the PM button to be inactive when the
disconnect button is clicked (with auto-connect enabled).
	* Changed the filter section to a more section 
	* Added a show information and a clear button to the playlist view in
the more section
	* ctrl-l in playlist window now grabs focus.
	* alt-r on main windows shows preferences (key mnemonic)

20-04-2004 Qball <Qball@qballcow.nl>
	* Added misc.[c|h]
	* Added hiding to tray icon and indication of hidden state in tray
	icon
	* Code cleanups
	* Removing of extention when filename used as song title.
	* lots more I forgot to changelog

12-04-2004 Qball <Qball@qballcow.nl>
    *  Small updates.

13-03-2004 QBall <Qball@qballcow.nl>
    * Fixed bug #202 (timeout for popup configurable
    * If you press del in the playlist window it wil remove the current selected songs.
    *	Playlists view hide state is remembered over session.
    *	Time format is remembered over session.
    *	Fix bug #203. (crash when not connected and click on title bar)

06-03-2004 Qball <Qball@qballcow.nl>
    *	Added support for password authentification with mpd.
    *	Fixed highlighting bug in playlist.
    *	Password is saved (plain text) in mpd.
    *	Added popup-box when there are insufficient permissions to let gmpc be userfull. (less then read).

25-02-2004 qball <Qball@qballcow.nl>
    *	Lots of changes I forgot to changelog
    *	Added popup support. made this configurable via entry in the
    preferences menu. 
    *	src/tray-icon.c:	right click on tray icon shows menu. left
    click brings player window to front.
    *	src/config.c:		Added saving and loading for popup settings
    * 	src/main.h:		Added popup struct and idented the file.

18-01-2004 Qball <Qball@qballcow.nl>
    *	Lot of changes in the whole program. (also old ones)
    * 	Preferences menu non blocking, disconnect/connect. The whole dialog is instant apply
    *	Ctrl-F works for every tree view now.
    *	Added information tab.
    * 	Lots more.
    
17-10-2003 Qball <Qball@qballcow.nl>
    * Added saving of search query.
    * search for artist, album, title in id3info window
    * changed layout of id3_info window
