
2.2.14:
	Timeout Bigfix Patch (P Hahn)
	Documentation Patch (P Hahn)
	Beep Plugin Security Patch (P Hahn)

2.2.13:
       buffer overflow patch (P Hahn)
	timeout patch (P Hahn)
	x window select patch (P Hahn)
	x event patch (P Hahn)
	synchronous update patch (P Hahn)
	debug patch (P Hahn)
	configure.ac patch (P Hahn)
	beep media player plugin (G Washk)
	configure patch so xosd compiles when beep media player not 
	  installed (T Wright)

2.2.12: 
	Applied three patches from the debian maintainer. The first cleans
	up file handles, the second fixes a man page, the third fixes a
	centering bug, and the last fixes a deadlock.

2.2.11:
	Applied two more patches from the debian maintainer. The first
	fixes a bug introduced by a patch in 2.2.9 and the second reorders
	the main xodf event loop. These patches appear to have increased
	xosd's speed.
	
2.2.10: 
	Applied two patches from debian maintainer. The first fixes an
	alignment problem in libxosd and the second fixes a locale problem
	in osd_cat.
	
2.2.9: 
        Applied 36 patches from the Debian maintainer. I thought that he
	was being quiet, but it turns out that my email had magically
	decided to stop forwarding and I wasn't getting any of his
	emails. <insert rant about university IT departments here>.


2.2.8:
	investigated using indent. From now on I'll use these arguments to
	  indent before releasing:
	    indent -br -ce -bap -bbo -npcs -nprs -nsob -nut xosd.c
	  (the program indent.sh should indent everything:) (Tim Wright)
	new version of osd_cat that can do percentage and slider bars (phil gees)
	speed optimisation (Piotr Chmura)

2.2.7:
	Complete rewrite of timeout_func to avoid sending
	  lineakd to 100% CPU. There was a case where timeout_func
	  would keep looping around in circles never pausing for breath.
	  (Tim Wright)

2.2.6:
	FontSet fixes (Philipp Matthias Hahn)
	Title change fix (Philipp Matthias Hahn)
	Memory leak patch (Philipp Matthias Hahn)
	New, improved timeout_func (Philipp Matthias Hahn)
	New TODO list  (Philipp Matthias Hahn)
	Fixed bug where osd displays after clicking 'apply' in XMMS
	config dialogue (Tim Wright)

2.2.5:
	set font patch (Joachim "nomeata" Breitner)
	cleanup "draw_bar" method patch (Philipp Matthias Hahn)
	ran all source and header files through 'indent' for
	  consistency (Tim Wright). Used default arguments --- GNU style.

2.2.4:  outline/shadow cut fix (Tomas Janousek)
	xmms_plugin: added outline (Ondrej Novy)
		     added playlist_pos/playlist_length (Ondrej Novy)
		     added time_pos on pause (Ondrej Novy)
	added outline to draw_bar and shadow fix (Ondrej Novy)

2.2.3:
	Alignment patch (Philipp Matthias Hahn)
	xosd-config xlibs patch (Philipp Matthias Hahn)

2.2.2:  Misc xosd patche (Philipp Matthias Hahn)
	configure.ac libxinerama.pic or libxinerama patch (Philipp Matthias Hahn)

2.2.1:
	Made the underscores disappear correctly (James Roberts-Thomson)
	xmms plugin breakdown and breakup (Philipp Matthias Hahn)
	Configure.in xinerama patch (Julio Merino)
	configure.in -> configure.ac conversion (Philipp Matthias Hahn)

2.2.0:
	Man pages for xosd_is_onscreen and xosd_set_bar_length (Michael JasonSmith)
	Makefile patches (Philipp Matthias Hahn)
	flickering fix for osd_cat (Michael Stuermer)
	Change underscores to spaces if xmms config variable is set (James Roberts-Thomson)
	Xinerama code fixes (Tim Wright, Philipp Matthias Hahn, Stian Jordet)
	Spell checked the changelog (Tim Wright)
	Added support for setting the shadow colour (Tim Wright)
	Added support for having an outline around the text (Andy Heroff)
	  it acts strangely for outline widths greater than 2 or so.
	  looks cool, but strange.
	Added support for setting the outline colour (Tim Wright)

2.1.3:
	configurable pixmap directory (Philipp Matthias Hahn)
	strange pause on stop behaviour fix (Philipp Matthias Hahn)
	ChangeLog name spell fix (Philipp Matthias Hahn)
	Misc configure and automake changes (Philipp Matthias Hahn)
	Update all Makefile.am for AutoMake 1.7.3 (Tim Wright)
	Remembered to run configure with --enable-old-plugin=yes before running
	 'make dist' so that the distribution will have the old plugin
	 included (Tim Wright)

2.1.2:
	Xosd man page fix (Matthew Slowe)
	undo xosd_create / xosd_init mixup from 2.1.1 (Philipp Hahn)

2.1.1: Philipp Matthias Hahn (the Debian Maintainer) sent in a huge patch:
	Fix library version number schema
	Fail on missing fontset instead of crashing
	Call XInitThreads()
	Use proper signaling for timeout
	Use blocking X11 calls to fix xmms with realtime scheduling.
	Add lots of comments
	Move locking and checking osd!=NULL to xosd_* wrappers
	Start using assert()
	More const parameters
	Use switch() instead of nested if()
	Base deprecated osd_create() on newer osd_init()
	Free pthread_cond on failed init
	Fix race in xosd_wait_until_no_display()
	Remove double xosd_set_align()

	new options to configure: --enable-old-plugin=yes and
	  --disable-new-plugin=yes so users can choose which xmms plugin to
	  build. (Götz Waschk)

2.1.0:
	New xmms plugin! well, actually the plugin from 2.0.0 has been
	included as an old plugin. Some people were having trouble with
	gdk_pixbuf stuff, which is essential for Michael JasonSmith's
	  new xmms-osd plugin. We might remove this eventually. (Tim Wright)
	customizable length of slider and percentage patch (Philippe Seewer with
	  modifications by Tim Wright) This patch introduces a new function,
	  xosd_set_bar_length, which is why the middle version number increase.

2.0.2:
	xosd_init font related segfault bug fix (Damien Elmes)
	xosd not resizing properly now and then fix (Damien Elmes)
	xosd_display segfault fix with invalid line number (Tim Wright)
	work on xosd.spec file and autoconf stuff (Tim Wright)
	updated testprog to have error reporting and do cooler stuff (Tim Wright)
	applied track name change patch (Robert Hart)
	only compile xmms plugin if gdk_pixbuf is installed (Daniel Ahlberg)
	header file patch to work with C++ linkers (Julian Peterson)
	Updated xosd spec file to buildrequire xmms-devel (Chris)

2.0.1:
	xosd.h header file patch (Tim Wright)
	set_font patch (Jan Starzynski)
	-Wall compiler flag (Tim Wright)
	fixed bugs that -Wall indicated were potential bugs (Tim Wright)
	new man pages (Michael JasonSmith --- we're moving to an XML file
	  format for man pages)
	cool xmms plugin patch (Michael JasonSmith)
	osd_cat incorrect argument patch (Tim Wright)
	horizontal offset xmms patch (Tim Wright)

2.0.0:
	XMMS plugin configure patch (Michael JasonSmith)
	new xosd_init function added. The other one will be
	  removed eventually (Tim Wright)
	xosd horizontal indent added (Etan Reisner with modifications by Tim Wright)
	slider centering bugfix patch (Torsten Sievers because Tim Wright's thoughts
	  were wrong:)
	middle alignment patch (Jake Roersma)
	-t and -b arguments in osd_cat have been replaced with -p=(top|middle|bottom)
	  (Tim Wright)
	Man pages patches (Tim Wright --- but they need more work)

1.1.1:
	X concurrency control patch (Tim Wright)
	misc bug fixes (Philipp Matthias Hahn)
	osd_cat man page patch (Philipp Matthias Hahn)
	Updated version numbers to be in line with Debian (Philipp Matthias Hahn)
	Applied X Display leak (Damien Elmes)
	Fixed center not working for sliders (Tim Wright based on
	  suggestions from Torsten Sievers)

1.0.4:
	Eungkyu Song's "xmms hanging in some non-C locale's patch" (Eungkyu Song)
	xmms plugin uses xosd default font (Tim Wright)

1.0.3:
	Man page affect/effect spelling patch (John McPherson)
	Many Autoconf and automake patches (Philipp Matthias Hahn)
	better default font for osd_cat and xosd (Tim Wright with hints from
	  Philipp Matthias Hahn)
	xmms plugin segfault bugfix (Philipp Matthias Hahn)
	Fontset related memory leak (Philipp Matthias Hahn)
	KDE stay-on-top patch (Hans Verkuil) [he says it doesn't work,
	  but I'll leave it in anyway]

1.0.2:
	Autoconf fixes:
	Cleaned up autoconf scripts (patch from Philipp Matthias Hahn)
	Changed references to libxosd-config to xosd-config (Tim Wright)
	Code Clean (Philipp Matthias Hahn)
	Package Maintainers (that I know about):
		Debian Package Maintainer is Philipp Matthias Hahn.
		Mandrake Package Maintainer is Götz Waschk.
	Miscellaneous (and many) thanks to the Package Maintainers (Tim Wright)
	Put the xmms plugin and libxosd libraries in subdirectories of src/.
	  this was done to enable people to build libxosd without building the xmms
	  plugin. This might have broken the redhat packaging stuff.
	  (Tim Wright, based on patch by Mathieu Seigneurin)

1.0.1:
	Merged xosd code-clean and alignment branch (Hans Verkuil's branch)
	  this branch also implements XOSD_printf, fixes a bug
	  in xosd_scroll, fixes flickering, and has minor speed
	  improvements. Shouts out to Hans :)
	Removed Xutf8 calls. Weren't working on some platforms (Tim Wright).
	Better error reporting for osd_cat (Tim Wright)
	More features in the xmms plugin (Tim Wright)
	osd_cat alignment option: -A (Tim Wright)

1.0.0:
	Applied proper xosd-multiline patch (Damien Elmes)
	Modified xosd_init to take an extra param (the number of lines)
	  (Tim Wright)
	Finally got libtool and autoconf and automake all going
	  (Tim Wright with lots of help from Martijn van de Streek and
	  Götz Waschk --- it's easy once ya know how:)
	Fixed the RedHat Packaging stuff (Oron Peled)

1.0.0pre3:
	Applied man pages patch - all xosd functions now
	 have their own man page (Michael JasonSmith)
	Applied XOSD Multicolour patch (Bjorn Bringert)
	Fixed internationalization calls based on patch by
	 Michael JasonSmith
	Applied configure patches (Oron Peled)
	Looked into AutoConf issues (Tim Wright)
	Applied xosd-multiline patch (Damien Elmes and Tim Wright)
	Applied misc speed and code niceness patch (Damien Elmes)
	Upgraded the libtool version (I hope)
	Changed version numbering to conform to RedHat numbering
	  (as suggested by Oron Peled)

1.0.0-pre2:
	Applied xosd.h comment and compile-error patch
	         (Michael JasonSmith)
	Applied xmms_osd automake linking patch (Götz Waschk)
	Needed Andre's help to get the automake linking patch
	         working (Tim Wright and Andre Renaud)
	Applied xmms_osd "don't show volume and balance" patch
	         (Adrian Brewt)
	Fixed bugs introduced by that patch because Adrian's
	         patch was context free (Tim Wright)
	 - remember "diff -rc3 orig-xosd-dir your-modified-xosd-dir"
	         (or something like that anyway)
	Fixed "can't enable/disable xosd lots" bug (Tim Wright)
	Completly fucked the automake system (again), but managed to
	         back out of those changes (Tim Wright)

1.0.0-pre1:
	New maintainer: Tim Wright (tnw13@cosc.canterbury.ac.nz)
	Applied autoconf patch
	Applied DTM's xmms_osd patch
	Applied Locale patch (unknown author)
	Applied segfault fix:unknown font (unknown author)
	Applied showstreamname patch (unknown author)
	Rejected mtv patch - shouldn't need to modify xosd.{h,c} to do this
	Applied shadow and offset patch   (Malcolm Valentine <farkit@iprimus.com.au>)
	Applied Concurrency Control patch (Tim Wright)

0.6.0:
	Fixed problem in Makefile which caused it to link against an older
		version of the library
	Added command line parameters to osd_cat
	Added a manual page to osd_cat
	Fixed manual page xosd.3
	Cleand up the Makefile

0.5.0:
	Fixed problem when using multiple screens, no longer fixed to first
		screen
	Fixed bug in xmms plugin which was forcing it to always display at the
		bottom of screen
	Fixed bug in osd_cat causing problems if osd couldn't be initialized
	Added ability to never timeout (set timeout to -1)
	Fixed bug when enlarging font and it getting cut off
	Again attempted to update always on top... this is annoying

0.4.0:
	Added unicode character support (thanks for the patch)
	Added error messages if shape extension is unavailable
	Update Configuration Dialog, now looks much nicer

0.3.0:
	Added program osd_cat (useful (sortof) for xconsole type display)
	Fixed segfault with empty playlist while XOSD is running
	Another attempt at getting always on top to go (ARGH!)
	Added font selection dialog to config dialog
	Added colour selection dialog to config dialog
	Updates window size when font changes
	Updated percentage display to use proper bars, not '|' & '-'

0.2.0:
	Added option to change offset & position of xosd display
	Fixed another crash on exit bug, no longer segfaults xmms now
		(at least on my machine)
	Fixed always on top to use the correct hint. Damn magic numbers

0.1.0:
	Added option to change timeout length (default: 3 secs)
	Fixed it to  dynamically apply changes, colour, font, timeout etc..
	Now always on top
	Fixed crash on exit bug, although I think another still exists

0.0.3:
	Added Config Dialog

0.0.2:
	I can't remember what changes I made

0.0.1:
	Initial Release
