2000-10-06 04:45  ijr

	* base/include/help.h,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	- link the help button on the musicbrowser page to the proper help file html
	
2000-10-06 04:21  ijr

	* help/unix/: freeamphelp.tar.gz, relatablehelp.tar.gz:

	- updated help files for rc2
	
2000-10-06 04:14  ijr

	* base/src/musiccatalog.cpp:

	- blah
	
2000-10-06 03:48  robert

	* lmc/: vorbis/src/vorbislmc.cpp, vorbis/src/lib/vorbisfile.c,
	xingmp3/src/xinglmc.cpp:

	Changed things so the player won't stop on a corrupted track, and
	also prevent vorbis messages to be sent to the client during sigging.
	
2000-10-06 02:49  ijr

	* ui/musicbrowser/win32/src/Event.cpp:

	- and the 75% stuff works on 'doze.  I'm done =)
	
2000-10-06 02:16  ijr

	* CHANGES, base/aps/apsinterface.cpp, base/include/musiccatalog.h,
	base/src/musiccatalog.cpp, base/src/player.cpp,
	lmc/xingmp3/src/sigapp.c,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	- should be just about my final commit for RC2
	
2000-10-05 13:14  ijr

	* base/src/registrar.cpp, base/src/registry.cpp,
	io/local/localfileinput.cpp, lmc/xingmp3/src/xinglmc.cpp:

	- this should fix the seg on exit on linux
	
2000-10-05 10:03  robert

	* lmc/xingmp3/src/xinglmc.cpp:

	Attempting to fix the stream deadlock issue
	
2000-10-05 05:29  ijr

	* ui/: freeamp/win32/res/freeampui.rc,
	freeamp/win32/res/resource.h,
	freeamp/win32/src/Win32PreferenceWindow.cpp,
	musicbrowser/win32/include/Win32MusicBrowser.h,
	musicbrowser/win32/res/musicbrowser.rc,
	musicbrowser/win32/res/resource.h,
	musicbrowser/win32/src/Dialog.cpp,
	musicbrowser/win32/src/Event.cpp:

	- tip popup on win32
	- mirror all the Relatable menu updates to win32 (ie., about menu, learn
	  disabled by default, link to options dialog on menu..)
	- add relatable button to About pane.
	
2000-10-05 04:47  ijr

	* AUTHORS, Makefile.in, base/include/player.h,
	base/include/preferences.h, base/src/player.cpp,
	base/src/preferences.cpp, io/http/httpinput.cpp,
	io/http/httpinput.h, io/include/pmi.h, io/local/localfileinput.cpp,
	io/local/localfileinput.h, io/obs/obsinput.cpp, io/obs/obsinput.h,
	ui/freeamp/unix/src/GTKBitmap.cpp, ui/freeamp/unix/src/ttfont.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- buncha little changes.
	
2000-10-05 02:07  robert

	* ui/freeamp/src/TextControl.cpp:

	Keep the stupid time indicator from marqeeing
	
2000-10-04 17:44  ijr

	* Makefile.in, base/src/musiccatalog.cpp:

	- mem leak closure
	
2000-10-04 17:08  robert

	* io/src/tstream.cpp:

	More title streaming fuss
	
2000-10-04 15:49  ijr

	* configure.in, base/include/utility.h, base/src/utility.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browserlist.cpp,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- linux tipper thingie
	
2000-10-04 13:03  ijr

	* base/include/help.h, plm/metadata/id3v2/id3v2.cpp,
	ui/freeamp/win32/res/freeampui.rc,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	- fix the id3v2 stuff
	- fix bugs #1009 and #1039 (minor options dialog changes)
	
2000-10-04 05:29  ijr

	* Makefile.header.in:

	- move OSINC to the end of the Includes line
	
2000-10-04 05:18  ijr

	* ui/musicbrowser/: unix/src/browsertree.cpp, win32/src/Event.cpp:

	- fix a freebsd issue, update some text on a dialog
	
2000-10-03 03:32  robert

	* lmc/xingmp3/src/sigmain.cpp:

	Added a -n (no submit metadata) flag to sigapp
	
2000-10-02 16:53  robert

	* CHANGES:

	Changed from beta 10 to rc1
	
2000-10-02 15:40  ijr

	* plm/metadata/id3v2/id3v2.cpp:

	- this should hopefully fix the id3v2 stuff
	
2000-10-02 12:11  robert

	* configure, configure.in, installer/unix/linux/freeamp-rh6x.spec:

	Tweaking autoconf to be happy
	
2000-10-02 10:28  robert

	* configure, configure.in, installer/unix/linux/freeamp-rh6x.spec:

	The orb/orbit.h check was being done twice...
	
2000-10-02 09:16  sward

	* config/config.win32, help/win32/freeampwin32help.zip,
	help/win32/help.zip, help/win32/relatablewin32help.zip,
	lib/musicbrainz/musicbrainz.dll, lib/musicbrainz/musicbrainz.lib,
	lib/musicbrainz/musicbrainz/mb_c.h,
	lib/musicbrainz/musicbrainz/queries.h,
	plm/metadata/id3v2/id3v2.cpp:

	Updated win32 help files, and fixed id3v2 stuff for windows.
	
2000-10-02 06:56  ijr

	* ChangeLog:

	- a ChangeLog, an actual ChangeLog
	
2000-10-02 06:47  ijr

	* configure, configure.in:

	- update configure to work w/ the last solaris problem
	
2000-10-02 06:45  ijr

	* base/aps/apsinterface.cpp:

	- slightly better fix
	
2000-10-02 06:39  ijr

	* CHANGES, base/aps/aps.h, base/aps/apsinterface.cpp:

	- make the FillMetaData stuff use the proxy, too
	
2000-10-02 06:36  robert

	* lmc/xingmp3/src/sigmain.cpp:

	Added quiet option to sigapp...
	
2000-10-02 06:13  ijr

	* plm/metadata/id3v2/id3v2.cpp:

	- bah
	
2000-10-02 06:01  ijr

	* base/aps/YPClient.cpp, ui/freeamp/unix/src/GTKFont.cpp:

	- fix my silly proxy bug
	
2000-10-02 05:48  robert

	* lmc/xingmp3/src/sigmain.cpp:

	Minor tweaks, but sigapp should be ready to sig the emusic collection.
	
2000-10-02 05:17  ijr

	* CHANGES, Makefile-plugins.in, Makefile.towav.in,
	lmc/xingmp3/src/sigmain.cpp, plm/metadata/id3v1/id3v1.cpp,
	plm/metadata/id3v2/id3v2.cpp, plm/metadata/misc/misc.cpp:

	- fix up sigapp some more
	
2000-10-02 02:31  ijr

	* io/soundcard/unix/solaris/src/soundcardpmo.cpp:

	- one more try
	
2000-10-02 02:28  ijr

	* io/soundcard/unix/solaris/include/soundcardpmo.h:

	- blah
	
2000-10-02 02:24  ijr

	* io/soundcard/unix/solaris/src/soundcardpmo.cpp:

	- and that..
	
2000-10-02 02:17  ijr

	* lmc/vorbis/include/vorbis/os_types.h:

	- try that.
	
2000-10-02 01:17  ijr

	* ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- fix some of the silly rh7 stuff
	
2000-10-02 01:03  ijr

	* aclocal.m4, configure, configure.in, base/aps/comsocket.cpp,
	base/include/downloadmanager.h, config/config.h.in,
	io/cd/unix/src/cdaudio.cpp, io/obs/obsinput.cpp,
	io/src/tstream.cpp, lib/http/src/Http.cpp,
	plm/metadata/cddb/cddb_proto.cpp, ui/freeamp/src/Headlines.cpp,
	ui/freeamp/src/ThemeZip.cpp,
	ui/musicbrowser/unix/src/browsertree.cpp:

	- better socklen_t stuff
	
2000-10-01 11:45  ijr

	* plm/metadata/id3v2/id3v2.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/freeamp/win32/src/Win32Window.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp:

	- fixes segfault when changing from a winamp skin to a normal theme
	- remove debugging messageboxes i committed last time
	- fix smallish memleak in win32preference dialog..
	
	I'm attempting to track down the winamp skin problem, but am having absolutely
	no luck.
	
2000-09-29 09:04  ijr

	* ui/: freeamp/win32/src/Win32PreferenceWindow.cpp,
	musicbrowser/win32/src/Dialog.cpp,
	musicbrowser/win32/src/PlaylistView.cpp:

	- think this fixes the column resize issues
	
2000-09-29 07:47  ijr

	* ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	- fix the crash on open
	
2000-09-29 07:21  sward

	* base/aps/wincomsocket.cpp, lib/musicbrainz/musicbrainz.dll,
	lib/musicbrainz/musicbrainz.lib,
	lib/musicbrainz/musicbrainz/mb_c.h,
	lib/musicbrainz/musicbrainz/queries.h:

	Fix for last stuff
	
2000-09-29 07:13  robert

	* Makefile.towav.in, lmc/xingmp3/src/sigmain.cpp,
	plm/metadata/id3v2/id3v2.cpp:

	The sigapp is almost working...
	
2000-09-29 06:56  ijr

	* CHANGES, README.qnx:

	- some info about the QNX stuff
	
2000-09-29 06:10  ijr

	* base/src/player.cpp:

	- there's bug 1019
	
2000-09-29 06:06  sward

	* base/aps/YPClient.cpp, base/aps/comhttpsocket.cpp,
	base/aps/comhttpsocket.h, base/win32/prj/fabaselib.dsp,
	base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	ftc/winamp/res/winamp.rc, io/cd/win32/res/cdoutput.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/signature/win32/res/signature.rc,
	io/soundcard/win32/res/soundcard.rc, io/wavout/win32/res/wavout.rc,
	lmc/cd/win32/res/cdlmc.rc, lmc/vorbis/win32/res/vorbis.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/cddb/res/cddb.rc,
	plm/metadata/id3v1/res/id3v1.rc, plm/metadata/id3v2/res/id3v2.rc,
	plm/metadata/misc/res/misc.rc, plm/metadata/vorbis/res/vorbis.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc, ui/dde/win32/res/dde.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	Fix to comhttpsocket, and 2.1.1.0 version numbers
	
2000-09-29 05:46  ijr

	* help/unix/: freeamphelp.tar.gz, relatablehelp.tar.gz:

	- update help files again
	
2000-09-29 05:44  robert

	* lmc/xingmp3/src/: sigapp.c, sigmain.cpp:

	Checking the latest changes
	
2000-09-29 05:28  ijr

	* help/unix/: freeamphelp.tar.gz, relatablehelp.tar.gz:

	- updated help
	
2000-09-29 05:13  ijr

	* Makefile.in, base/aps/YPClient.cpp, base/aps/YPClient.h,
	base/aps/aps.h, base/aps/apsinterface.cpp,
	base/aps/comhttpsocket.cpp, base/aps/comhttpsocket.h,
	base/src/player.cpp, io/signature/src/signaturepmo.cpp:

	- comhttpsocket updates
	
2000-09-29 02:59  robert

	* Makefile.towav.in:

	And the makefile changes
	
2000-09-29 02:59  robert

	* lmc/xingmp3/src/: sigapp.c, sigmain.cpp:

	Working on the id3 support in sigapp
	
2000-09-29 02:00  robert

	* io/src/tstream.cpp:

	Quick fix to icecast style title streaming
	
2000-09-28 17:34  robert

	* ui/freeamp/src/TextControl.cpp:

	So much for going to bed.... This will keep Time and TimeRemaining
	text fields from marqueeing.
	
2000-09-28 12:57  ijr

	* base/: include/musiccatalog.h, src/musiccatalog.cpp:

	- don't send tons of TrackAdded messages on startup..
	
2000-09-28 11:43  ijr

	* io/soundcard/unix/irix/: include/soundcardpmo.h,
	src/soundcardpmo.cpp:

	- don't have the slightest idea if this will work or not
	
2000-09-28 07:41  ijr

	* Makefile.in:

	- silly typo
	
2000-09-28 07:17  ijr

	* config/config.h.in, io/src/tstream.cpp:

	- yet more irix stuff
	
2000-09-28 06:21  ijr

	* configure, configure.in, base/unix/src/bootstrap.cpp:

	- fix that
	
2000-09-28 06:13  ijr

	* base/src/metadata.cpp:

	file metadata.cpp was initially added on branch charstore-patch.
	
2000-09-28 06:13  ijr

	* base/include/charstore.h:

	file charstore.h was initially added on branch charstore-patch.
	
2000-09-28 06:13  ijr

	* nulltracer.h:

	file nulltracer.h was initially added on branch charstore-patch.
	
2000-09-28 06:13  ijr

	* base/src/charstore.cpp:

	file charstore.cpp was initially added on branch charstore-patch.
	
2000-09-28 06:13  ijr

	* tracer.h:

	file tracer.h was initially added on branch charstore-patch.
	
2000-09-28 05:11  ijr

	* base/unix/src/bootstrap.cpp:

	- doh!
	
2000-09-28 04:33  ijr

	* Makefile.in, base/src/thread.cpp, base/src/timer.cpp,
	base/unix/src/bootstrap.cpp, config/config.h.in:

	- irix stuff
	
2000-09-28 04:16  ijr

	* Makefile-plugins.in, configure, configure.in:

	- few small fixes
	
2000-09-28 02:37  robert

	* base/include/help.h:

	Changed the preferences_relatable define to be consistent with the others.
	
2000-09-28 02:22  ijr

	* io/soundcard/unix/qnx/include/soundcardpmo.h,
	io/soundcard/unix/qnx/src/soundcardpmo.cpp,
	ui/freeamp/src/Window.cpp:

	- forgot to add the soundcard driver
	
2000-09-28 01:54  ijr

	* configure, configure.in, base/aps/comsocket.cpp:

	- blah
	
2000-09-28 01:08  ijr

	* Makefile-plugins.in, Makefile.in, configure, configure.in,
	base/aps/comsocket.cpp, base/src/downloadmanager.cpp,
	base/src/player.cpp, base/src/playlist.cpp,
	base/src/preferences.cpp, base/src/registrar.cpp,
	base/src/thread.cpp, base/src/timer.cpp, base/src/utility.cpp,
	base/unix/src/bootstrap.cpp, base/unix/src/win32impl.cpp,
	config/config.guess, config/config.h.in, config/config.sub,
	ftc/kjofol/kjofol.cpp, lib/http/src/Http.cpp,
	lib/xml/src/Parse.cpp, lmc/cd/include/cdlmc.h,
	lmc/cd/src/cdlmc.cpp, lmc/include/lmc.h,
	lmc/vorbis/include/vorbislmc.h,
	lmc/vorbis/include/vorbis/os_types.h, lmc/vorbis/src/vorbislmc.cpp,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp,
	plm/metadata/id3v1/id3v1.cpp, plm/metadata/id3v2/id3v2.cpp,
	plm/metadata/misc/misc.cpp, plm/metadata/vorbis/vorbis.cpp,
	plm/playlist/m3u/m3u.cpp, plm/playlist/pls/pls.cpp,
	ui/download/unix/src/gtkdownloadui.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Headlines.cpp,
	ui/freeamp/src/TextControl.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/src/ThemeZip.cpp, ui/freeamp/src/Window.cpp,
	ui/freeamp/unix/src/GTKFont.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp, ui/irman/src/irio.c,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/fileselector.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- QNX port.  everything works except: bordeless main window, cd audio,
	  streams xml downloading.
	
2000-09-27 05:16  elrod

	* io/cd/win32/src/cdpmo.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp:

	* Init m_volume to NULL in contructor of cd PMO. Should not matter but I
	  was getting crash and wanted to cover all bases.
	* Fix bug which caused crash on drag and drop bc code to get stream items
	  was still trying to find wiredplanet and icecast stuff from old days...
	* You can now correctly drag streams bc of above fix.
	
2000-09-27 04:29  elrod

	* base/aps/apsinterface.cpp, base/win32/prj/fabaselib.dsp,
	base/win32/prj/fabaselib.mak, base/win32/prj/freeamp.dsp,
	base/win32/prj/freeamp.mak, dlm/rmp/prj/rmp.dsp,
	dlm/rmp/prj/rmp.mak, ftc/winamp/prj/winamp.dsp,
	ftc/winamp/prj/winamp.mak, installer/win32/Component
	Definitions/Default.cdf, installer/win32/Setup Files/Compressed
	Files/0009-English/OS Independent/license.txt,
	io/cd/win32/prj/cdoutput.dsp, io/cd/win32/prj/cdoutput.mak,
	io/dsound/win32/prj/dsoundcard.dsp,
	io/dsound/win32/prj/dsoundcard.mak,
	io/http/win32/prj/httpinput.dsp, io/http/win32/prj/httpinput.mak,
	io/local/win32/prj/fileinput.dsp, io/local/win32/prj/fileinput.mak,
	io/obs/win32/prj/obsinput.dsp, io/obs/win32/prj/obsinput.mak,
	io/signature/win32/prj/signature.dsp,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/prj/soundcard.mak,
	io/wavout/win32/prj/wavout.dsp, lib/gdbm/prj/gdbm.dsp,
	lib/gdbm/prj/gdbm.mak, lib/unzip/prj/unzip.dsp,
	lib/unzip/prj/unzip.mak, lib/zlib/prj/zlib.dsp,
	lib/zlib/prj/zlib.mak, lmc/cd/win32/prj/cdlmc.dsp,
	lmc/cd/win32/prj/cdlmc.mak, lmc/vorbis/win32/prj/vorbis.dsp,
	lmc/vorbis/win32/prj/vorbislib.dsp, lmc/xingmp3/win32/prj/xing.dsp,
	lmc/xingmp3/win32/prj/xing.mak, plm/metadata/cddb/prj/cddb.dsp,
	plm/metadata/cddb/prj/cddb.mak, plm/metadata/id3v1/prj/id3v1.dsp,
	plm/metadata/id3v1/prj/id3v1.mak, plm/metadata/id3v2/prj/id3v2.dsp,
	plm/metadata/id3v2/prj/id3v2.mak, plm/metadata/misc/prj/misc.dsp,
	plm/metadata/misc/prj/misc.mak,
	plm/metadata/vorbis/prj/vorbismdf.dsp,
	plm/playlist/m3u/prj/m3u.dsp, plm/playlist/m3u/prj/m3u.mak,
	plm/playlist/pls/prj/pls.dsp, plm/playlist/pls/prj/pls.mak,
	plm/portable/pmp300/prj/pmp300.dsp,
	plm/portable/pmp300/prj/pmp300.mak,
	plm/portable/pmp300/sba/prj/riolib.dsp,
	plm/portable/pmp300/sba/prj/riolib.mak, ui/dde/win32/prj/dde.dsp,
	ui/dde/win32/prj/dde.mak, ui/download/win32/prj/download.dsp,
	ui/freeamp/src/Equalizer.cpp, ui/freeamp/tools/win32/MakeTheme.dsp,
	ui/freeamp/tools/win32/MakeTheme.mak,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/simple/win32/prj/simple.dsp, ui/simple/win32/prj/simple.mak,
	ui/toolbar/win32/prj/toolbar.dsp, ui/toolbar/win32/prj/toolbar.mak,
	update/win32/prj/update.dsp, update/win32/prj/update.mak:

	* Add project for compiling using the MS STL although the hashtable is
	  keeping it from working.... need to figure work around.
	* Fix several misspellings and grammar bugs in the installer.
	* Fix a few warnings.
	
2000-09-26 11:32  elrod

	* io/http/httpinput.cpp:

	* Ooops.. i need a field width of 2 for characters like 0a and 0d...
	
2000-09-26 03:53  ijr

	* CHANGES:

	- update changes ahead of time this time =)
	
2000-09-26 03:39  ijr

	* AUTHORS, Makefile-plugins.in, Makefile.header.in, Makefile.in,
	README.corbaui, configure, configure.in, ui/corba/Freeamp.idl,
	ui/corba/corba.c, ui/corba/corba.h, ui/corba/corbaUI.cpp,
	ui/corba/corbaUI.h:

	- completely optional corba ui.  blech.
	
2000-09-26 01:54  ijr

	* base/unix/src/bootstrap.cpp,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- the rest of the playlist header changes for linux
	- make the permissions on the shm segment/semaphore we use more strict
	
2000-09-25 05:52  ijr

	* dlm/rmp/rmp.cpp, lib/http/src/Http.cpp, lib/xml/src/Parse.cpp,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/musicbrowser/src/FreeAmpStreams.cpp,
	ui/musicbrowser/unix/src/browsermenu.cpp:

	- http download fixes, more playlist header stuff
	
2000-09-25 01:41  ijr

	* ui/musicbrowser/unix/: include/gtkmusicbrowser.h,
	src/browserlist.cpp, src/browsermenu.cpp, src/gtkmusicbrowser.cpp:

	- the musicbrowser portion of the linux column headers patch port
	
2000-09-24 12:57  ijr

	* base/win32/prj/freeamp.dsp, io/cd/win32/src/cdpmo.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/win32/include/ColumnInfo.h,
	ui/musicbrowser/win32/src/PlaylistView.cpp:

	- fix a few things that were broken.
	
2000-09-24 12:26  ijr

	* AUTHORS, base/include/playlist.h, base/include/preferences.h,
	base/src/playlist.cpp, base/src/preferences.cpp,
	ui/freeamp/win32/include/Win32PreferenceWindow.h,
	ui/freeamp/win32/res/freeampui.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/win32/include/ColumnInfo.h,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	- merge the win32 playlist column stuff to HEAD, untested
	
2000-09-22 09:42  sward

	* base/aps/YPClient.cpp:

	Fixes stupid nOffset= 0 bug
	
2000-09-22 08:03  robert

	* installer/unix/linux/: emusic-rh6x.spec, freeamp-rh6x.spec,
	relatable-rh6x.spec:

	Removed the spec files no longer needed. The main spec file can now handle
	co-branding. Yeah!
	
2000-09-22 07:50  sward

	* base/win32/prj/freeamp.dsp, base/win32/res/freeamp.rc,
	dlm/rmp/res/rmp.rc, ftc/winamp/res/winamp.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/signature/win32/res/signature.rc,
	io/soundcard/win32/res/soundcard.rc, io/wavout/win32/res/wavout.rc,
	lmc/cd/win32/res/cdlmc.rc, lmc/vorbis/win32/res/vorbis.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/cddb/res/cddb.rc,
	plm/metadata/id3v1/res/id3v1.rc, plm/metadata/id3v2/res/id3v2.rc,
	plm/metadata/misc/res/misc.rc, plm/metadata/vorbis/res/vorbis.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc, ui/dde/win32/res/dde.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	Beta 9 version numbers and a project path fix.
	
2000-09-22 07:42  sward

	* lib/musicbrainz/: musicbrainz.dll, musicbrainz.lib,
	musicbrainz/mb_c.h, musicbrainz/queries.h:

	Updated musicbrainz dll for sig null terminal bug.
	
2000-09-22 03:49  ijr

	* base/aps/: YPClient.cpp, apsinterface.cpp:

	- fix up stuff
	
2000-09-22 03:49  robert

	* installer/unix/linux/freeamp-rh6x.spec:

	First attempt at the new rpm script
	
2000-09-22 03:37  sward

	* base/aps/: YPClient.cpp, YPClient.h:

	Updated YPClient for sounds like and get streams
	
2000-09-22 02:51  ijr

	* Makefile.in:

	- update the DIRECTORIES hack
	
2000-09-22 02:49  ijr

	* Makefile-plugins.in:

	- add the vorbis stuff to the clean and depends lists
	
2000-09-22 02:38  robert

	* lmc/vorbis/: include/vorbislmc.h, include/vorbis/os_types.h,
	src/vorbislmc.cpp:

	If this compiles under linux we're set.
	
2000-09-22 02:25  robert

	* lib/musicbrainz/: musicbrainz.dll, musicbrainz.lib,
	musicbrainz/mb_c.h, musicbrainz/queries.h:

	Update mb_client for release
	
2000-09-22 00:58  ijr

	* base/win32/prj/fabaselib.dsp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp:

	- fix the SoundsLike stuff on Win32
	
2000-09-22 00:23  ijr

	* CHANGES:

	- update my changes
	
2000-09-22 00:12  ijr

	* Makefile.in, base/aps/YPClient.cpp, base/aps/YPClient.h,
	base/aps/aps.h, base/aps/apsinterface.cpp, base/aps/slclient.cpp,
	base/aps/slclient.h, base/include/musiccatalog.h,
	base/src/musiccatalog.cpp,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/win32/src/Event.cpp:

	- remove my hackish soundslike stuff, waiting for sean to finish up the
	  YpClient soundslike stuff
	
2000-09-21 14:47  robert

	* CHANGES:

	Updated the changes file
	
2000-09-21 14:39  robert

	* base/src/player.cpp, lmc/vorbis/src/vorbislmc.cpp:

	Vorbis now updated the bitrate indicator every three seconds.
	
2000-09-21 14:23  robert

	* lmc/vorbis/include/vorbis/os_types.h:

	hack hack hack
	
2000-09-21 14:18  robert

	* lmc/vorbis/include/vorbis/os_types.h:

	Missing file? New file? You decide...
	
2000-09-21 13:46  robert

	* lmc/vorbis/: include/vorbis/backends.h,
	include/vorbis/codebook.h, include/vorbis/codec.h,
	include/vorbis/internal.h, include/vorbis/mode_A.h,
	include/vorbis/mode_B.h, include/vorbis/mode_C.h,
	include/vorbis/mode_D.h, include/vorbis/mode_E.h,
	include/vorbis/modes.h, include/vorbis/vorbisfile.h,
	include/vorbis/book/lsp12_0.vqh, include/vorbis/book/lsp30_0.vqh,
	include/vorbis/book/res0_1024a_128_1.vqh,
	include/vorbis/book/res0_1024a_128_2.vqh,
	include/vorbis/book/res0_1024a_128_3.vqh,
	include/vorbis/book/res0_1024a_128_4.vqh,
	include/vorbis/book/res0_1024a_128_5.vqh,
	include/vorbis/book/res0_1024a_128_6.vqh,
	include/vorbis/book/res0_1024a_128_7.vqh,
	include/vorbis/book/res0_1024a_128_8.vqh,
	include/vorbis/book/res0_1024a_128_9.vqh,
	include/vorbis/book/res0_1024a_160_1.vqh,
	include/vorbis/book/res0_1024a_160_2.vqh,
	include/vorbis/book/res0_1024a_160_3.vqh,
	include/vorbis/book/res0_1024a_160_4.vqh,
	include/vorbis/book/res0_1024a_160_5.vqh,
	include/vorbis/book/res0_1024a_160_6.vqh,
	include/vorbis/book/res0_1024a_160_7.vqh,
	include/vorbis/book/res0_1024a_160_8.vqh,
	include/vorbis/book/res0_1024a_160_9.vqh,
	include/vorbis/book/res0_1024a_192_1.vqh,
	include/vorbis/book/res0_1024a_192_2.vqh,
	include/vorbis/book/res0_1024a_192_3.vqh,
	include/vorbis/book/res0_1024a_192_4.vqh,
	include/vorbis/book/res0_1024a_192_5.vqh,
	include/vorbis/book/res0_1024a_256_1.vqh,
	include/vorbis/book/res0_1024a_256_2.vqh,
	include/vorbis/book/res0_1024a_256_3.vqh,
	include/vorbis/book/res0_1024a_256_4.vqh,
	include/vorbis/book/res0_1024a_256_5.vqh,
	include/vorbis/book/res0_1024a_350_1.vqh,
	include/vorbis/book/res0_1024a_350_2.vqh,
	include/vorbis/book/res0_1024a_350_3.vqh,
	include/vorbis/book/res0_1024a_350_4.vqh,
	include/vorbis/book/res0_1024a_350_5.vqh,
	include/vorbis/book/res0_128a_128_1.vqh,
	include/vorbis/book/res0_128a_128_2.vqh,
	include/vorbis/book/res0_128a_128_3.vqh,
	include/vorbis/book/res0_128a_128_4.vqh,
	include/vorbis/book/res0_128a_128_5.vqh,
	include/vorbis/book/res0_128a_160_1.vqh,
	include/vorbis/book/res0_128a_160_2.vqh,
	include/vorbis/book/res0_128a_160_3.vqh,
	include/vorbis/book/res0_128a_160_4.vqh,
	include/vorbis/book/res0_128a_160_5.vqh,
	include/vorbis/book/res0_128a_192_1.vqh,
	include/vorbis/book/res0_128a_192_2.vqh,
	include/vorbis/book/res0_128a_192_3.vqh,
	include/vorbis/book/res0_128a_192_4.vqh,
	include/vorbis/book/res0_128a_192_5.vqh,
	include/vorbis/book/res0_128a_256_1.vqh,
	include/vorbis/book/res0_128a_256_2.vqh,
	include/vorbis/book/res0_128a_256_3.vqh,
	include/vorbis/book/res0_128a_256_4.vqh,
	include/vorbis/book/res0_128a_256_5.vqh,
	include/vorbis/book/res0_128a_350_1.vqh,
	include/vorbis/book/res0_128a_350_2.vqh,
	include/vorbis/book/res0_128a_350_3.vqh,
	include/vorbis/book/res0_128a_350_4.vqh,
	include/vorbis/book/res0_128a_350_5.vqh,
	include/vorbis/book/resaux0_1024a_128.vqh,
	include/vorbis/book/resaux0_1024a_160.vqh,
	include/vorbis/book/resaux0_1024a_192.vqh,
	include/vorbis/book/resaux0_1024a_256.vqh,
	include/vorbis/book/resaux0_1024a_350.vqh,
	include/vorbis/book/resaux0_128a_128.vqh,
	include/vorbis/book/resaux0_128a_160.vqh,
	include/vorbis/book/resaux0_128a_192.vqh,
	include/vorbis/book/resaux0_128a_256.vqh,
	include/vorbis/book/resaux0_128a_350.vqh, src/lib/analysis.c,
	src/lib/barkmel.c, src/lib/bitwise.c, src/lib/bitwise.h,
	src/lib/block.c, src/lib/bookinternal.h, src/lib/codebook.c,
	src/lib/envelope.c, src/lib/envelope.h, src/lib/floor0.c,
	src/lib/framing.c, src/lib/iir.c, src/lib/iir.h, src/lib/info.c,
	src/lib/lpc.c, src/lib/lpc.h, src/lib/lsp.c, src/lib/lsp.h,
	src/lib/mapping0.c, src/lib/masking.h, src/lib/mdct.c,
	src/lib/mdct.h, src/lib/misc.c, src/lib/misc.h, src/lib/os.h,
	src/lib/psy.c, src/lib/psy.h, src/lib/psytune.c,
	src/lib/registry.c, src/lib/registry.h, src/lib/res0.c,
	src/lib/scales.h, src/lib/sharedbook.c, src/lib/sharedbook.h,
	src/lib/smallft.c, src/lib/smallft.h, src/lib/spectrum.h,
	src/lib/synthesis.c, src/lib/time0.c, src/lib/vorbisfile.c,
	src/lib/window.c, src/lib/window.h:

	new vorbis stuff
	
2000-09-21 13:43  ijr

	* ui/musicbrowser/unix/src/infoeditor.cpp:

	- silly gtk, threads are for real toolkits
	
2000-09-21 13:19  robert

	* plm/metadata/vorbis/: vorbis.cpp, vorbis.h:

	New and improved vorbis comment stuff...
	
2000-09-21 12:15  ijr

	* ui/freeamp/win32/res/freeampui.rc:

	- fix #1010
	
2000-09-21 11:11  robert

	* ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	Increased the max input buffer input field size from 4 to 6 digits.
	
2000-09-21 10:31  robert

	* ui/cmdline/cmdlineUI.cpp:

	Fixed bug 899 (failed assertion in skip ahead)
	
2000-09-21 09:34  robert

	* io/http/httpinput.cpp, lmc/xingmp3/src/xinglmc.cpp:

	Removed some debug statements.
	
2000-09-21 09:32  robert

	* Makefile.towav.in, io/http/httpinput.cpp,
	lmc/xingmp3/src/sigapp.c, lmc/xingmp3/src/towave.c,
	lmc/xingmp3/src/xinglmc.cpp:

	Created the first incarnation of sigapp, an command line app to
	generate sigs from mp3 files. So far no ID3 support, but that's next.
	
2000-09-21 07:21  robert

	* base/win32/prj/freeamp.dsw, lmc/vorbis/win32/prj/vorbis.dsp,
	lmc/vorbis/win32/prj/vorbislib.dsp,
	plm/metadata/vorbis/prj/vorbismdf.dsp:

	And here are the changes for the Vorbis MDF Object
	
2000-09-21 07:03  robert

	* ui/freeamp/src/FreeAmpTheme.cpp:

	Fixed bug 961 (preamp and eq sliders now work without having to release them)
	
2000-09-21 06:04  robert

	* plm/metadata/vorbis/prj/: vorbismdf.def, vorbismdf.dsp,
	vorbismdf.dsw:

	Tweaking msvc project files is fun.... NOT!
	
2000-09-21 06:03  robert

	* lib/musicbrainz/musicbrainz.dll, lib/musicbrainz/musicbrainz.lib,
	lib/musicbrainz/musicbrainz/mb_c.h,
	lib/musicbrainz/musicbrainz/queries.h,
	plm/metadata/vorbis/prj/vorbis.def,
	plm/metadata/vorbis/prj/vorbis.dsp,
	plm/metadata/vorbis/prj/vorbis.dsw,
	plm/metadata/vorbis/prj/vorbismdf.def,
	plm/metadata/vorbis/prj/vorbismdf.dsp,
	plm/metadata/vorbis/prj/vorbismdf.dsw,
	ui/freeamp/win32/include/Win32Window.h,
	ui/freeamp/win32/src/Win32Window.cpp:

	Did I mention that I hate windows? Well....
	
2000-09-21 05:44  robert

	* Makefile-plugins.in, plm/metadata/vorbis/vorbis.cpp,
	plm/metadata/vorbis/vorbis.h, plm/metadata/vorbis/prj/vorbis.def,
	plm/metadata/vorbis/prj/vorbis.dsp,
	plm/metadata/vorbis/prj/vorbis.dsw,
	plm/metadata/vorbis/res/resource.h,
	plm/metadata/vorbis/res/vorbis.rc, ui/freeamp/src/FreeAmpTheme.cpp:

	Added the Vorbis metadata plugin
	
2000-09-20 14:31  ijr

	* base/: aps/apsinterface.cpp, src/player.cpp:

	- fix long startup time when not connected to the net and a profile is
	  enabled (SyncLog took awhile to timeout) by not calling SyncLog on startup
	  and increasing the frequency of the (non-blocking) timer-called SyncLogs
	
2000-09-20 05:59  robert

	* io/local/localfileinput.cpp:

	Fixed bug 994 (crash on load of playlist due to missing file)
	
2000-09-20 05:51  robert

	* ui/freeamp/src/FreeAmpTheme.cpp:

	This should fix bug 974 (two options dialogs)
	
2000-09-20 05:00  robert

	* io/cd/win32/src/cdpmo.cpp, ui/freeamp/include/FreeAmpTheme.h,
	ui/freeamp/include/Theme.h, ui/freeamp/include/Window.h,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Window.cpp,
	ui/freeamp/win32/include/Win32Window.h,
	ui/freeamp/win32/src/Win32Window.cpp:

	You can now control the volume of FreeAmp with the wheel on your mouse.
	This feature fixes bug 996 and should get me on my way to pay off the
	MusicBrainz website design with Phester. :-)
	
2000-09-20 04:10  robert

	* base/src/player.cpp, io/cd/win32/src/cdpmo.cpp,
	io/include/win32volume.h, io/soundcard/win32/src/soundcardpmo.cpp,
	ui/freeamp/src/Control.cpp:

	Fixed a random cdpmo crash on windows
	
2000-09-20 04:03  ijr

	* Makefile.in, base/aps/apsinterface.cpp, base/include/hashtable.h,
	base/include/player.h, base/src/player.cpp, base/src/registrar.cpp,
	base/src/registry.cpp, base/unix/include/unixprefs.h,
	base/unix/src/bootstrap.cpp, base/unix/src/unixprefs.cpp,
	base/win32/prj/freeamp.dsp, ui/freeamp/win32/prj/freeampui.dsp,
	ui/irman/include/irmanui.h, ui/irman/src/irmanui.cpp:

	- fix s'more stuff, including the removal of the old HashTable class
	
2000-09-20 03:17  robert

	* io/: include/win32volume.h,
	soundcard/win32/include/soundcardpmo.h,
	soundcard/win32/src/soundcardpmo.cpp, src/win32volume.cpp:

	Fixed the windows sound volume control leak
	
2000-09-19 14:57  ijr

	* Makefile.header.in, base/aps/apsinterface.cpp,
	ui/musicbrowser/unix/src/infoeditor.cpp:

	- check libmusicbrainz returns before setting metadata
	- small gtk warning fix for cases when no categorized tracks exist
	- remove musicbrainz include paths from Makefile.header.in
	
2000-09-19 10:28  robert

	* io/signature/src/signaturepmo.cpp,
	lib/musicbrainz/musicbrainz.dll, lib/musicbrainz/musicbrainz.lib,
	lib/musicbrainz/musicbrainz/mb_c.h:

	The signature stuff now works properly under win32 with musicbrainz.dll
	
2000-09-19 10:15  robert

	* io/signature/src/signaturepmo.cpp:

	Changed the interface to the musicbrainz library since windows cannot
	handle freeing memory that was allocated in another DLL.
	
2000-09-19 09:48  robert

	* base/win32/prj/freeamp.dsp, io/src/pmo.cpp:

	Added the build step under windows the copies the musicbrainz.dll to the
	right place and added a couple of checks in pmo.cpp to make sure that the
	cdpmo does not die when m_pLmc and m_pPmi are NULL.
	
2000-09-19 09:41  robert

	* lmc/xingmp3/src/cupl3.c, ui/freeamp/src/FreeAmpTheme.cpp:

	Fix bug 1002: Fix the decoder crash fixes
	Fix bug  959: Eq values shown inconsistently
	
2000-09-19 08:43  robert

	* ui/freeamp/src/FreeAmpTheme.cpp:

	Fixed bug 960 (Preamp value not shown)
	
2000-09-19 08:20  robert

	* base/aps/apsinterface.cpp, base/win32/prj/fabaselib.dsp,
	base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.dsw,
	io/http/win32/prj/httpinput.dsp,
	io/signature/include/signaturepmo.h,
	io/signature/src/signaturepmo.cpp,
	io/signature/win32/prj/signature.dsp,
	lib/musicbrainz/musicbrainz.dll, lib/musicbrainz/musicbrainz.lib,
	lib/musicbrainz/musicbrainz/mb_c.h,
	lib/musicbrainz/musicbrainz/queries.h,
	plm/metadata/cddb/prj/cddb.dsp, ui/dde/win32/prj/dde.dsp,
	ui/download/win32/prj/download.dsp,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.dsp:

	Finished the mb_client integration in windows and moved the sig pmo to use
	the C interface as well.
	
2000-09-19 07:03  robert

	* README.solaris, base/aps/apsinterface.cpp:

	Changed freeamp to use the C interface to musicbrainz, instead of the C++
	interface because windows DLLs are *braindead*.
	
2000-09-19 04:12  ijr

	* Makefile.in, base/aps/apsinterface.cpp, base/include/eventdata.h,
	base/src/musiccatalog.cpp, base/src/player.cpp,
	base/src/playlist.cpp, base/unix/src/unixprefs.cpp,
	base/unix/src/win32impl.cpp, io/include/eventbuffer.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/src/eventbuffer.cpp, io/src/pmo.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/unix/src/GTKFont.cpp,
	ui/freeamp/unix/src/GTKUtility.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp,
	ui/musicbrowser/unix/src/browserlist.cpp,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- fix a buncha leaks.. only 2 major ones - stopping playback would leak
	  all PMO_Events in the queue, and the unix implementation of FindFirstFile()
	  had a huge ol' hole in it.
	
2000-09-19 00:31  ijr

	* lmc/vorbis/src/vorbislmc.cpp, ui/freeamp/src/ButtonControl.cpp,
	ui/freeamp/unix/src/GTKBitmap.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	- fix the leak in VorbisLMC::CalculateSongLength()
	- futz around trying to find the theme leak
	
2000-09-18 13:10  ijr

	* AUTHORS, ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- commit Chris K's., cosmetic patch..
	
2000-09-18 12:54  ijr

	* base/aps/aps.h, base/aps/apsinterface.cpp, base/aps/audiosig.h,
	base/aps/sigclient.cpp, base/aps/sigclient.h, base/aps/sigxdr.cpp,
	base/aps/sigxdr.h, base/src/musiccatalog.cpp,
	io/signature/include/sigcomplex.h, io/signature/include/sigfft.h,
	io/signature/src/sigfft.cpp, io/signature/src/signaturepmo.cpp:

	... and the final linux fixes for the libmusicbrainz conversion.
	
	FreeAmp SHRUNK!  wow..  less lines of code for once.
	
2000-09-18 07:21  ijr

	* Makefile-plugins.in, Makefile.in, configure, configure.in,
	base/aps/aps.h, base/aps/apsinterface.cpp,
	base/include/eventdata.h, base/src/musiccatalog.cpp,
	io/signature/include/signaturepmo.h,
	io/signature/src/signaturepmo.cpp:

	- linux changes for libmusicbrainz..  still need to remove files, but this
	  all works w/ the client lib.
	
2000-09-16 04:47  elrod

	* ui/musicbrowser/win32/include/DropTarget.h:

	* Hopefully a fix for bug 647. Thanks to "Gunnar Roth" <Gunnar.Roth@gmx.de>
	  for the hint!
	
	"The reason for the bug, is the custom window messages used for drag and
	drop handling are in a range not useable under win98 (above 65535) simply
	change it to lower values and it will work."
	
	I don't know why this works under some versions of win98 and not others...
	
2000-09-15 04:12  ijr

	* ftc/winamp/prj/winamp.dsp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/EditTrackInfoDialog.cpp:

	- and the extra button on the windows info editor
	
2000-09-15 03:11  ijr

	* ui/musicbrowser/unix/: include/infoeditor.h, src/infoeditor.cpp:

	- update the gtk infoeditor to have a button-link to musicbrainz
	
2000-09-15 02:42  ijr

	* ui/musicbrowser/unix/src/browsermenu.cpp:

	- apply 'nother patch from mail list
	
2000-09-15 02:30  ijr

	* ui/musicbrowser/unix/src/browsertree.cpp:

	- remove debugging cout
	
2000-09-15 02:28  ijr

	* base/aps/apsinterface.cpp, base/src/musiccatalog.cpp,
	ui/musicbrowser/unix/src/browsertree.cpp:

	- catalog wasn't getting sorted if 'watch this directory' was off.
	
2000-09-15 01:11  ijr

	* base/src/musiccatalog.cpp:

	- make GUIDs persist if the user re-searches for music
	
2000-09-14 07:21  robert

	* base/aps/uuid.cpp:

	Oh, if only I had a brain
	
2000-09-14 07:06  robert

	* base/aps/uuid.cpp:

	Fixed the 38 vs 36 uid length problem
	
2000-09-14 04:00  ijr

	* AUTHORS, Makefile-plugins.in, Makefile.header.in, configure,
	configure.in, plm/metadata/misc/misc.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/gtkmessagedialog.cpp:

	- build vorbis.lmc on linux (#999)
	- merge in track # patch, gtkmessagedialog accelerator patch
	
2000-09-11 16:21  ijr

	* ui/freeamp/src/: SliderControl.cpp, VSliderControl.cpp:

	- sliders weren't being initialized properly (evidenced by the equalizer
	  sliders popping to the +20dB if they were saved at -20dB).. fixes someone's
	  bug.
	
2000-09-11 15:14  ijr

	* base/src/undomanager.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/include/DropTarget.h,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/DropTarget.cpp,
	ui/musicbrowser/win32/src/EditTrackInfoDialog.cpp,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	- add another initializer to the sig status dot (fixes #986)
	
	went through elrod's buglist, fixed what I could figure out in the win32
	musicbrowser =)
	
	notably:
	- fix playlist reorganization bug (970, 944)
	- fix tab order in info editor and options dialog (901, 909, 887)
	- dragging to last item in playlist was difficult (945)
	- drag indicator would not always appear at top of playlist (874)
	- clicking twice on the + could sometimes be interpreted as a dbl click
	  (868)
	- make the MyMusic item modify the toolbar/menu like the All Tracks item
	  (814)
	
2000-09-11 11:28  ijr

	* base/src/musiccatalog.cpp:

	- on watch these directories, don't read the id3 tags every time (bug 979)
	
2000-09-11 11:17  ijr

	* configure, configure.in:

	- futz w/ configure to attempt to fix #976 (netbsd support)
	
2000-09-11 11:11  ijr

	* base/src/playlist.cpp:

	- futz with the random number generator to get slightly better numbers.
	  (bug #975)
	
2000-09-11 01:04  ijr

	* base/win32/prj/fabaselib.dsp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/DropTarget.cpp,
	ui/musicbrowser/win32/src/Event.cpp:

	- adding the soundslike client stuff to windows
	- foreground a couple more of the relatable status dialogs -- don't want em
	  getting lost behind the player window
	
2000-09-10 23:41  ijr

	* base/aps/apsinterface.cpp:

	- whoops, don't use 127.0.0.1 as the sig server ip =)
	
2000-09-10 23:39  ijr

	* .cvsignore, AUTHORS, Makefile.in, base/aps/aps.h,
	base/aps/apsinterface.cpp, base/aps/slclient.cpp,
	base/aps/slclient.h, base/include/musiccatalog.h,
	base/src/.cvsignore, base/src/musiccatalog.cpp,
	base/src/player.cpp, base/src/timer.cpp, io/src/.cvsignore,
	lib/http/.cvsignore, lib/unzip/.cvsignore,
	lmc/xingmp3/src/.cvsignore,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- update the .cvsignore files
	- merge in patch from "Chris Kuklewicz" <chrisk@mit.edu>
	- linux soundslike testing functionality, to be removed before beta 9
	
2000-09-02 11:35  elrod

	* io/http/httpinput.cpp:

	* Hey look elrod has a checkin!
	* I added a function to encode the urlbefore it is requested from the
	  web server in case the url contains non legal characters. I was running
	  into this with a few of my urls.
	
2000-09-01 09:45  sward

	* ui/musicbrowser/win32/src/IntroductionWizard.cpp:

	Fixed pooled string bug
	
2000-09-01 09:21  sward

	* base/win32/res/freeamp.rc, ui/dde/win32/res/dde.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, plm/metadata/cddb/res/cddb.rc,
	plm/metadata/id3v1/res/id3v1.rc, plm/metadata/id3v2/res/id3v2.rc,
	plm/metadata/misc/res/misc.rc, plm/playlist/m3u/res/m3u.rc,
	plm/playlist/pls/res/pls.rc, plm/portable/pmp300/res/pmp300.rc,
	update/win32/res/update.rc, lmc/cd/win32/res/cdlmc.rc,
	lmc/vorbis/win32/res/vorbis.rc, lmc/xingmp3/win32/res/xing.rc,
	io/cd/win32/res/cdoutput.rc, io/dsound/win32/res/dsound.rc,
	io/http/win32/res/http.rc, io/local/win32/res/local.rc,
	io/obs/win32/res/obs.rc, io/signature/win32/res/signature.rc,
	io/soundcard/win32/res/soundcard.rc, io/wavout/win32/res/wavout.rc,
	dlm/rmp/res/rmp.rc, ftc/winamp/res/winamp.rc:

	Version numbers
	
2000-09-01 09:20  sward

	* ui/musicbrowser/win32/src/Dialog.cpp:

	Hack to fix win 98  dissappearing Music tree
	
2000-09-01 07:20  elrod

	* base/win32/prj/freeamp.mak, ui/dde/win32/prj/dde.dsp,
	ui/dde/win32/prj/dde.mak:

	* Add winmm.lib so DDE.ui will compile.
	
2000-09-01 05:54  ijr

	* ui/musicbrowser/win32/res/musicbrowser.rc:

	whee
	
2000-09-01 03:57  ijr

	* base/src/downloadmanager.cpp, base/src/player.cpp,
	base/src/updatemanager.cpp, io/http/httpinput.cpp,
	lib/http/src/Http.cpp, lmc/xingmp3/src/xinglmc.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/musicbrowser/unix/src/browserlist.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- add back all the \r's
	- fix the poll cd check box
	- fix changing songs in the playlist
	
2000-09-01 00:53  ijr

	* CHANGES, README.win32:

	- update some docs
	
2000-08-31 02:38  ijr

	* io/http/httpinput.cpp:

	- fix streams not playing at all on win32
	
2000-08-31 01:56  ijr

	* ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	- fix bug #962, cd audio tree item disappearing after a music search
	
2000-08-30 13:00  ijr

	* base/include/player.h, base/src/player.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- finish up the cd audio mods..  no longer polls the cd by default on linux,
	  too many problems w/ this..  user has to explicitly turn on polling in the
	  options dialog.  add an item to the cd context menu to force an update of
	  the CD tree.
	
2000-08-30 07:56  ijr

	* io/cd/unix/src/cdaudio.cpp,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	- s'more junk
	
2000-08-30 06:45  ijr

	* base/include/preferences.h, base/src/preferences.cpp,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/unix/src/GTKUtility.cpp,
	ui/musicbrowser/unix/include/gtkmessagedialog.h,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/gtkmessagedialog.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/win32/src/Dialog.cpp:

	- fix random bugs
	
2000-08-30 02:20  ijr

	* Makefile-plugins.in, Makefile.header.in, Makefile.in, configure,
	configure.in, base/aps/comsocket.cpp, base/aps/sigxdr.cpp,
	base/include/downloadmanager.h, base/src/thread.cpp,
	base/src/timer.cpp, base/unix/src/bootstrap.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	lib/http/src/Http.cpp, plm/metadata/id3v2/id3v2.cpp:

	- more freebsd support
	
2000-08-29 12:46  ijr

	* lmc/xingmp3/src/cupl3.c:

	- don't abort (or seg) on bad mp3s. yay.
	
2000-08-29 06:10  ijr

	* base/aps/apsinterface.cpp, base/src/musiccatalog.cpp,
	base/src/player.cpp, ui/musicbrowser/unix/src/introwizard.cpp:

	- fclose() profiles.txt, else profiles get lost on segs
	- radio button wasn't showing up on linux introwizard
	
2000-08-25 06:40  sward

	* ui/musicbrowser/win32/src/IntroductionWizard.cpp:

	word change
	
2000-08-25 06:35  ijr

	* ui/musicbrowser/win32/src/IntroductionWizard.cpp:

	- fix text
	
2000-08-25 04:19  sward

	* base/aps/apsinterface.cpp, base/win32/res/freeamp.rc,
	dlm/rmp/res/rmp.rc, ftc/winamp/res/winamp.rc,
	installer/win32/FreeAmp.ipr, installer/win32/Component
	Definitions/Default.cdf, installer/win32/Component
	Definitions/Default.fgl, installer/win32/File Groups/CDDB
	MetaData.fgl, installer/win32/File Groups/Default Plugins.fgl,
	installer/win32/File Groups/Default Theme.fgl, installer/win32/File
	Groups/Default.fdf, installer/win32/File Groups/Direct Sound
	Output.fgl, installer/win32/File Groups/HTTP Input.fgl,
	installer/win32/File Groups/Help Files.fgl, installer/win32/File
	Groups/ID3v1 MetaData.fgl, installer/win32/File Groups/ID3v2
	MetaData.fgl, installer/win32/File Groups/M3U Playlist.fgl,
	installer/win32/File Groups/OBS Input.fgl, installer/win32/File
	Groups/PLS Playlist.fgl, installer/win32/File Groups/Program
	Executable Files.fgl, installer/win32/File Groups/Soundcard
	Output.fgl, installer/win32/File Groups/System DLLs.fgl,
	installer/win32/File Groups/Theme Tools.fgl, installer/win32/File
	Groups/Wave File Output.fgl, installer/win32/File Groups/WinAmp
	Skin Support.fgl, installer/win32/Registry Entries/default.rge,
	installer/win32/Shell Objects/Default.shl, installer/win32/String
	Tables/0009-English/value.shl, installer/win32/Text
	Substitutions/Build.tsb, io/cd/win32/res/cdoutput.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/signature/win32/res/signature.rc,
	io/soundcard/win32/res/soundcard.rc, io/wavout/win32/res/wavout.rc,
	lmc/cd/win32/res/cdlmc.rc, lmc/vorbis/win32/res/vorbis.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/cddb/res/cddb.rc,
	plm/metadata/id3v1/res/id3v1.rc, plm/metadata/id3v2/res/id3v2.rc,
	plm/metadata/misc/res/misc.rc, plm/playlist/m3u/res/m3u.rc,
	plm/playlist/pls/res/pls.rc, plm/portable/pmp300/res/pmp300.rc,
	ui/dde/win32/res/dde.rc, ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	2.1.0.7 Version numbers, and installshield 2k project files for windows.
	
2000-08-25 03:40  ijr

	* AUTHORS:

	- forgot to update this
	
2000-08-25 03:39  ijr

	* configure, configure.in, base/src/utility.cpp,
	base/unix/src/unixprefs.cpp:

	- some branding updates
	- merge in first frisbee patch from "Roger Hardiman" <roger@cs.strath.ac.uk>
	
2000-08-25 03:07  robert

	* CHANGES:

	Adding my changes for beta7 and beta6
	
2000-08-25 00:42  ijr

	* io/http/httpinput.cpp:

	- oops, broke streams in linux
	
2000-08-25 00:09  ijr

	* base/unix/src/unixprefs.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- quick fix for bug #863 (can't fix this fully until the unixprefs crap
	  gets totally rewritten)
	
2000-08-24 23:50  ijr

	* ui/freeamp/unix/src/GTKUtility.cpp:

	- seems to fix bug #807 (clicking on freeamp URL gets errors... but only if
	  freeamp is NOT already running) here
	
2000-08-24 19:33  sward

	* lmc/xingmp3/src/cupl3.c:

	For debug builds, added asset lines to catch corrupt layer 2 sideband sections (or at least some of it) Anyone have a better thought with this one?
	
2000-08-24 16:41  sward

	* base/src/player.cpp:

	Fixed double delete of PMO in case of http streams (when accessed under the file menu or the command line).
	
2000-08-24 14:39  sward

	* io/http/httpinput.cpp:

	Fixed random WS_32 crash on windows with GetHostByName (the asynchronous GetHostByName was writing to the hostent structure after the busy wait ended and the hostent went off the stack, causing a seg fault)
	
2000-08-24 13:37  ijr

	* base/src/player.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- don't turn on the eq when signaturing.. silly me
	- forgot to commit the learn playlist error dialog from this box
	
2000-08-24 12:11  robert

	* lmc/xingmp3/include/protos.h:

	file protos.h was initially added on branch reentrant_branch.
	
2000-08-24 12:11  ijr

	* io/http/httpinput.cpp, ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/src/IntroductionWizard.cpp:

	- polish off that last bugfix, as well as the win32 intro wizard again
	
2000-08-24 11:19  ijr

	* io/http/httpinput.cpp, ui/musicbrowser/unix/src/introwizard.cpp,
	ui/musicbrowser/unix/src/missingfileui.cpp,
	ui/musicbrowser/win32/src/MissingFileDialog.cpp:

	- fixes for bugs #857 and #781
	
2000-08-24 10:40  ijr

	* AUTHORS, CHANGES, INSTALL, README, base/include/help.h,
	base/src/database.cpp,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/introwizard.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/IntroductionWizard.cpp:

	- small updates to the docs
	- introwizard/signature dialog changes as by request
	- fix bug #864 (Audio plugin setting is forgotten)
	
2000-08-24 09:18  robert

	* ui/freeamp/src/ButtonControl.cpp:

	This time 837 is actually fixed.
	
2000-08-24 07:37  robert

	* base/include/eventdata.h, base/include/player.h,
	base/src/player.cpp, base/src/timer.cpp, lmc/cd/include/cdlmc.h,
	lmc/cd/src/cdlmc.cpp, lmc/include/lmc.h,
	lmc/vorbis/include/vorbislmc.h, lmc/xingmp3/include/xinglmc.h,
	lmc/xingmp3/src/cupl3.c, lmc/xingmp3/src/xinglmc.cpp,
	themes/FreeAmp.fat, themes/Relatable.fat,
	ui/freeamp/include/Equalizer.h, ui/freeamp/src/Equalizer.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp:

	Fixed the equalizer bugs #837 - 839 and implemented the preamp
	
2000-08-24 06:08  ijr

	* ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	- fix #693 (Theme Pref not set correctly)
	
2000-08-24 05:25  ijr

	* ui/download/win32/: include/downloadui.h, res/download.rc,
	res/resource.h, src/downloadui.cpp:

	- fixes bugs #681 and #810 (win32 download manager revisions)
	
2000-08-24 01:51  ijr

	* plm/metadata/id3v2/id3v2.cpp,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/infoeditor.cpp:

	- fix bug #947 (yup, was in my code, not id3v[12] =)
	
2000-08-23 15:45  ijr

	* Makefile.in:

	- fixing broken patch
	
2000-08-23 15:25  robert

	* AUTHORS, Makefile.in:

	Applied makefile patch from Mo DeJong
	
2000-08-23 10:15  robert

	* base/src/downloadmanager.cpp, io/http/httpinput.cpp,
	lib/http/src/Http.cpp:

	Un fixing some HTTP bugs to fix bug 888 (CRLF issue)
	
2000-08-22 12:29  ijr

	* ui/musicbrowser/win32/src/Event.cpp:

	- fixup some dialogs, fix the learn algo to include currently selected
	  playlist tracks before the entire playlist
	
2000-08-21 09:52  sward

	* base/aps/apsinterface.cpp:

	Fixed Profiles with spaces in them corruption bug. TODO: check if files names open properly on every platform
	
2000-08-21 07:09  sward

	* io/src/tstream.cpp:

	ANSI C++? Whats that says M$. Fixed _snprintf difference on win32
	
2000-08-21 06:45  ijr

	* ui/musicbrowser/win32/: res/musicbrowser.rc, res/resource.h,
	src/IntroductionWizard.cpp:

	- Relatable introwizard updates: bold the captions, make opting in the
	  default, and change the web button text
	
2000-08-21 06:35  sward

	* ui/dde/win32/prj/dde.dsp:

	Fixed missing lib for release build
	
2000-08-21 06:10  sward

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	ftc/winamp/res/winamp.rc, io/cd/win32/res/cdoutput.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/signature/win32/res/signature.rc,
	io/soundcard/win32/res/soundcard.rc, io/wavout/win32/res/wavout.rc,
	lmc/cd/win32/res/cdlmc.rc, lmc/vorbis/win32/res/resource.h,
	lmc/vorbis/win32/res/vorbis.rc, lmc/xingmp3/win32/res/xing.rc,
	plm/metadata/cddb/res/cddb.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc, ui/dde/win32/res/dde.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	Fix the version numbers to 2.1.0.6
	
2000-08-21 06:07  robert

	* AUTHORS, io/src/tstream.cpp:

	Fixed icecast titlestreaming. Thanks for Alex Havang for the patch!
	
2000-08-21 05:41  ijr

	* base/src/musiccatalog.cpp:

	- Successfully generating sigs wasn't deleting the track from the
	  'to be signatured' set
	
2000-08-21 05:26  ijr

	* base/include/player.h, base/src/player.cpp,
	base/win32/prj/fabaselib.dsp, base/win32/prj/freeamp.dsp,
	dlm/rmp/prj/rmp.dsp, ftc/winamp/prj/winamp.dsp,
	io/cd/win32/prj/cdoutput.dsp, io/dsound/win32/prj/dsoundcard.dsp,
	io/http/win32/prj/httpinput.dsp, io/local/win32/prj/fileinput.dsp,
	io/obs/win32/prj/obsinput.dsp,
	io/signature/win32/prj/signature.dsp,
	io/soundcard/win32/prj/soundcard.dsp,
	io/wavout/win32/prj/wavout.dsp, lib/gdbm/prj/gdbm.dsp,
	lib/unzip/prj/unzip.dsp, lib/zlib/prj/zlib.dsp,
	lmc/cd/win32/prj/cdlmc.dsp, lmc/vorbis/win32/prj/vorbis.dsp,
	lmc/xingmp3/win32/prj/xing.dsp, plm/metadata/cddb/prj/cddb.dsp,
	plm/metadata/id3v1/prj/id3v1.dsp, plm/metadata/id3v2/prj/id3v2.dsp,
	plm/metadata/misc/prj/misc.dsp, plm/playlist/m3u/prj/m3u.dsp,
	plm/playlist/pls/prj/pls.dsp, plm/portable/pmp300/prj/pmp300.dsp,
	plm/portable/pmp300/sba/prj/riolib.dsp, ui/dde/win32/prj/dde.dsp,
	ui/download/win32/prj/download.dsp,
	ui/freeamp/tools/win32/MakeTheme.dsp,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/simple/win32/prj/simple.dsp, ui/toolbar/win32/prj/toolbar.dsp,
	update/win32/prj/update.dsp:

	- definately fix bug #917
	- commit the NOMINMAX thingie
	
2000-08-21 04:23  robert

	* plm/metadata/id3v2/id3v2.cpp:

	Fixed bug 924 (ID3v2 doesn't read artist from some MP3s)
	
2000-08-21 04:05  robert

	* io/http/httpinput.cpp:

	Fixed bug #912. HTTP streams send local hostname, not remote hostname
	
2000-08-21 02:21  ijr

	* ui/: freeamp/unix/src/GTKPreferenceWindow.cpp,
	musicbrowser/unix/include/gtkmusicbrowser.h,
	musicbrowser/unix/src/gtkmusicbrowser.cpp,
	musicbrowser/win32/include/Win32MusicBrowser.h,
	musicbrowser/win32/src/Event.cpp:

	- when a user tries to submit or generate a playlist, check to see if all the
	  tracks are signatured.  If not, pop up a dialog telling them that freeamp
	  needs to signature tracks still, and don't try to do the submit/generate.
	
2000-08-21 01:52  ijr

	* ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	- windows version wasn't doing the AskSignature dialog after the first time
	  a profile was created. fixed.
	
2000-08-21 01:05  ijr

	* base/aps/apsinterface.cpp, base/include/event.h,
	base/include/eventdata.h, base/include/player.h,
	base/src/musiccatalog.cpp, base/src/player.cpp,
	io/include/pmoevent.h, io/signature/src/signaturepmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp, ui/freeamp/src/Theme.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/win32/src/Event.cpp:

	- fixed #915 (signaturing annoyances on bad mp3s) by not sending the dialog
	  boxes to the user telling them that the file/stream is corrupted and
	  storing "BAD_MP3" in the GUID field in the database so as to not signature
	  the file again.
	- should fix #917 (deadlock in signature stop/start code) need to test this
	  on windows some more
	- write profiles.txt after any op that changes the info contained in it.
	  should fix some problems.
	- fixed #919 (coca cola themes crash freeamp) work around broken themes
	  w/o <Control> tags.
	
2000-08-19 05:46  sward

	* base/aps/apsinterface.cpp:

	Fixed dealock if signaturing when musicbrainz is down...
	
2000-08-18 06:29  robert

	* themes/: Minimalist.fat, Visions.fat, panel.fat:

	These themes do not need to be in CVS.
	
2000-08-18 06:26  robert

	* themes/Relatable.fat:

	Ok, done.
	
2000-08-18 06:22  ijr

	* base/src/musiccatalog.cpp:

	- "fix" the double delete
	
2000-08-18 05:32  robert

	* themes/Relatable.fat:

	Added the newly tweaked Relatable theme. As per Pat's request it uses
	the old background.
	
2000-08-18 05:13  ijr

	* ui/musicbrowser/win32/src/IntroductionWizard.cpp:

	- finish off the win32 introwizard
	
2000-08-18 05:04  sward

	* lib/http/src/Http.cpp:

	Fixed final recv loop bug
	
2000-08-18 04:47  ijr

	* ui/musicbrowser/: unix/include/introwizard.h,
	unix/src/introwizard.cpp, win32/src/IntroductionWizard.cpp:

	iterim commit
	- linux introwizard is done, win32 copy still needs updating
	
2000-08-18 04:26  robert

	* themes/FreeAmp.fat, ui/freeamp/include/FreeAmpTheme.h,
	ui/freeamp/src/FreeAmpTheme.cpp:

	Updated with visual signature indicator.
	
2000-08-18 03:53  sward

	* plm/portable/pmp300/pmp300.cpp:

	Fix for SGI stl on WIN32
	
2000-08-18 02:48  ijr

	* base/aps/aps.h, base/aps/apsconvert.cpp,
	base/aps/apsinterface.cpp, base/aps/sigclient.cpp,
	base/aps/sigclient.h, ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/IntroductionWizard.cpp:

	- merge in sean's second patch..
	- iterim commit of the win32 intro wizard
	- update the ask signature dialog on linux + doze
	
2000-08-18 01:36  robert

	* Makefile-plugins.in, base/aps/apsinterface.cpp,
	base/aps/uuid.cpp, base/aps/uuid.h, plm/portable/pmp300/pmp300.cpp:

	Applied Sean's first set of patches
	
2000-08-17 14:47  robert

	* base/aps/apsinterface.cpp, base/aps/uuid.h,
	base/win32/prj/fabaselib.dsp, io/http/win32/prj/httpinput.dsp,
	plm/metadata/cddb/prj/cddb.dsp, ui/dde/win32/prj/dde.dsp,
	ui/download/win32/prj/download.dsp:

	Windows finally compiles -- I can't test it since it keeps crashing while
	trying to create a profile.
	
2000-08-17 14:09  robert

	* base/aps/: apsinterface.cpp, uuid.cpp, uuid.h:

	New uuid code...
	
2000-08-17 13:03  robert

	* Makefile.in:

	And some more minor fuss
	
2000-08-17 12:18  robert

	* Makefile.in:

	Moving some files around to make windows happy
	
2000-08-17 11:03  robert

	* Makefile.header.in, Makefile.in, base/aps/apsinterface.cpp,
	base/aps/uuid.cpp, base/aps/uuid.h:

	This should complete the linux changes for beta 6. I still need to
	bring the staging server up to date and then compile this stuff under
	windows.
	
2000-08-16 11:55  ijr

	* base/include/help.h, ui/freeamp/win32/res/freeampui.rc,
	ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	- merge in the win32 ease-of-use-ification changes... note: largely untested,
	  since i'm having problems creating profiles in win32, but this is a fairly
	  straight port of the linux code, so it should all work perfectly.
	
2000-08-16 11:33  ijr

	* ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	- fix a deadlock
	
2000-08-15 13:53  ijr

	* base/aps/aps.h, base/aps/apsinterface.cpp, base/include/event.h,
	base/include/musiccatalog.h, base/include/player.h,
	base/src/musiccatalog.cpp, base/src/player.cpp,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- most of the linux changes, w/ placeholder text for now..  on to 'doze.
	
2000-08-10 13:49  ijr

	* base/src/player.cpp, base/unix/include/semaphore.h,
	base/win32/include/semaphore.h, lmc/xingmp3/src/xinglmc.cpp:

	- this should fix the signaturing code's interaction w/ playing tracks..
	  basically, work around the fact that the Semaphore class counts differently
	  on linux and windows, by defining SEM_LOCK and SEM_UNLOCKED to use when
	  initializing a semaphore's count..  since things default to SEM_LOCKED, only
	  SEM_UNLOCKED is really useful.
	
2000-08-10 08:01  ijr

	* base/src/musiccatalog.cpp:

	- fix elrod's nasty stl error -- his set<> apparently doesn't have an
	  insert(iterator, iterator) operator
	
2000-08-09 12:44  robert

	* installer/unix/linux/: erradicate_freeamp, freeamp-rh5x.spec,
	freeamp-rh6x.spec, relatable-rh6x.spec:

	Updates for building beta6 and adding relatable files
	
2000-08-09 12:36  robert

	* io/http/httpinput.cpp:

	Removing debugs
	
2000-08-09 12:25  ijr

	* base/aps/comsocket.cpp:

	- define SHUT_RDWR for boxen without it
	
2000-08-09 10:55  ijr

	* base/src/musiccatalog.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	- fix stuff
	
2000-08-09 10:28  robert

	* ui/cmdline/cmdlineUI.cpp:

	The cmdling ui now plays ogg files.
	
2000-08-09 08:44  ijr

	* base/include/eventdata.h, base/include/musiccatalog.h,
	base/include/player.h, base/src/musiccatalog.cpp,
	base/src/player.cpp, ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- attempting to fix the signaturing problem
	- fix it for bad mp3s, at least...
	
2000-08-08 21:04  ijr

	* plm/metadata/id3v2/id3v2.cpp:

	- id3v2 seems to store song length in milliseconds, so we need to divide that
	  by 1000 before setting the time in the metadata
	
2000-08-08 20:51  ijr

	* base/src/: musiccatalog.cpp, player.cpp:

	- fix the segfault in ~PlaylistManager caused by sharing data w/ the signature
	  thread
	
2000-08-08 19:52  ijr

	* io/soundcard/win32/src/soundcardpmo.cpp:

	- don't delete the Win32Volume instance in the soundcard.pmo, or bad
	  voodoo will ensue
	
2000-08-08 17:45  ijr

	* base/include/musiccatalog.h, base/src/musiccatalog.cpp,
	base/src/player.cpp, lmc/xingmp3/src/xinglmc.cpp:

	- add some music browser messages for the signaturing..
	- fix the storage of GUIDs on 'doze..
	- update tracks in the tree and playlists w/ new GUIDs when necessary
	
2000-08-08 16:05  ijr

	* base/src/player.cpp:

	- fix bug #870
	
2000-08-08 15:34  robert

	* base/aps/hosttonet.cpp, io/http/httpinput.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Panel.cpp:

	Fixed bugs: 813 825 826 841 845
	
2000-08-08 15:30  ijr

	* base/src/playlist.cpp:

	- remove s'more cruft from the merge..
	
2000-08-08 15:06  ijr

	* ui/freeamp/include/Panel.h:

	- remove crufty function body
	
2000-08-08 14:04  robert

	* ui/freeamp/src/: Control.cpp, Panel.cpp, SliderControl.cpp,
	Window.cpp:

	Fixed slider bug 836
	
2000-08-08 11:43  robert

	* ui/ncurses/ncursesUI.cpp:

	ncurses now plays ogg files ok.
	
2000-08-08 11:37  robert

	* io/soundcard/win32/src/soundcardpmo.cpp:

	Vorbis now shows time smoothly in win32
	
2000-08-08 09:05  ijr

	* base/aps/apsinterface.cpp, base/src/player.cpp,
	base/src/playlist.cpp, lmc/xingmp3/src/xinglmc.cpp,
	ui/freeamp/src/Panel.cpp, ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp:

	- merge in fixes from Sean
	- add a semaphore to protect the xing decoder..
	- fix the streams recommendation stuff on linux (re-recommending things didn't
	  work properly)
	
2000-08-04 18:25  ijr

	* base/: aps/apsinterface.cpp, src/player.cpp:

	- minor changes to make the profile log files live in FreeampDir()
	
2000-08-04 16:28  ijr

	* base/include/playlist.h, base/src/player.cpp,
	base/src/playlist.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/src/Event.cpp:

	- remove some playlist generation cruft from playlist.cpp
	- add handling of track skip events
	- don't stop playing when generating a playlist off of the currently playing
	  item (both win32 and linux)
	- flip the position of the Help and Relatable menu items in win32
	
2000-08-04 10:54  ijr

	* base/: aps/aps.h, aps/apsinterface.cpp, src/player.cpp:

	- properly save the profile data locally
	
2000-08-04 08:19  ijr

	* base/: aps/YPClient.cpp, src/musiccatalog.cpp, src/player.cpp:

	- fixing things..
	
2000-08-03 15:52  robert

	* ui/mpg123/: Mpg123UI.cpp, Mpg123UI.h:

	Added vorbis info support to mpg123
	
2000-08-03 14:26  robert

	* Makefile-plugins.in, lmc/vorbis/src/vorbislmc.cpp,
	ui/mpg123/Mpg123UI.cpp:

	Get linux to use the included vorbis sources
	
2000-08-03 13:09  robert

	* base/src/musiccatalog.cpp, base/src/player.cpp,
	base/win32/prj/freeamp.dsw,
	io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/vorbis/win32/prj/vorbis.dsp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MissingFileDialog.cpp,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp:

	Updated the vorbis stuff. Basic support now works under windows.
	
2000-08-03 10:09  robert

	* base/win32/prj/freeamp.dsw, lmc/vorbis/include/vorbis/backends.h,
	lmc/vorbis/include/vorbis/codebook.h,
	lmc/vorbis/include/vorbis/codec.h,
	lmc/vorbis/include/vorbis/internal.h,
	lmc/vorbis/include/vorbis/modes.h,
	lmc/vorbis/include/vorbis/vorbisfile.h,
	lmc/vorbis/src/vorbislmc.cpp, lmc/vorbis/win32/prj/vorbis.dsp:

	Adding the vorbis source -- this is unfortunately the easiest thing to
	do at the moment. Once Vorbis goes 1.0 there will be shared libs and
	we will switch to them at that point.
	
2000-08-02 08:24  ijr

	* base/src/playlist.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/win32/src/Event.cpp:

	- fix a couple APSGetPlaylist() calls to use an empty input list instead of
	  NULL
	
2000-08-02 08:01  ijr

	* base/: aps/apsinterface.cpp, include/player.h, src/player.cpp:

	- add the SyncLog() to the APSInterface constructor, and have a timer do it
	  every 30 minutes after that
	
2000-08-01 18:47  ijr

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/Event.cpp, src/MusicTree.cpp:

	- hopefully, a working recommended streams ui for 'doze
	
2000-08-01 15:05  ijr

	* base/src/musiccatalog.cpp:

	- don't generate a signature unless there's no GUID stored
	
2000-08-01 10:29  ijr

	* ui/musicbrowser/unix/: include/gtkmusicbrowser.h,
	src/browsertree.cpp:

	- first go at relatable 'my streams' subtree
	
2000-08-01 08:29  ijr

	* base/win32/prj/fabaselib.dsp:

	- missed removing an obsolete file
	
2000-07-31 20:46  ijr

	* base/aps/aps.h:

	- typo in the signature server ip.
	
2000-07-31 14:32  ijr

	* base/: aps/apsinterface.cpp, win32/prj/fabaselib.dsp:

	- compile on windows
	
2000-07-31 12:51  ijr

	* Makefile-plugins.in, Makefile.header.in, Makefile.in, configure,
	configure.in, base/aps/FAMetaUnit.cpp, base/aps/FAMetaUnit.h,
	base/aps/YPClient.cpp, base/aps/YPClient.h, base/aps/aps.h,
	base/aps/apsconvert.cpp, base/aps/apsconvert.h,
	base/aps/apsinterface.cpp, base/aps/apsmetadata.h,
	base/aps/apsplaylist.cpp, base/aps/apsplaylist.h,
	base/aps/apsutility.h, base/aps/audiosig.h, base/aps/automutex.h,
	base/aps/comsocket.cpp, base/aps/comsocket.h, base/aps/gencrc.cpp,
	base/aps/hosttonet.cpp, base/aps/nettohost.cpp,
	base/aps/sigclient.cpp, base/aps/sigclient.h, base/aps/sigxdr.cpp,
	base/aps/sigxdr.h, base/aps/wincomsocket.cpp,
	base/aps/wincomsocket.h, base/include/errors.h,
	base/include/event.h, base/include/eventdata.h,
	base/include/facontext.h, base/include/metadata.h,
	base/include/musiccatalog.h, base/include/player.h,
	base/include/playlist.h, base/src/musiccatalog.cpp,
	base/src/player.cpp, base/src/playlist.cpp, base/src/registrar.cpp,
	base/win32/prj/fabaselib.dsp, base/win32/prj/freeamp.dsp,
	base/win32/prj/freeamp.dsw, io/esound/src/esoundpmo.cpp,
	io/http/httpinput.cpp, io/local/localfileinput.cpp,
	io/signature/include/sigcomplex.h, io/signature/include/sigfft.h,
	io/signature/include/signaturepmo.h, io/signature/src/sigfft.cpp,
	io/signature/src/signaturepmo.cpp,
	io/signature/win32/prj/signature.def,
	io/signature/win32/prj/signature.dsp,
	io/signature/win32/res/resource.h,
	io/signature/win32/res/signature.rc,
	io/soundcard/unix/linux/src/soundcardpmo.cpp, io/src/pipeline.cpp,
	io/src/pmi.cpp, io/src/pmo.cpp, io/src/pullbuffer.cpp,
	io/src/tstream.cpp, lmc/cd/include/cdlmc.h, lmc/cd/src/cdlmc.cpp,
	lmc/include/lmc.h, lmc/vorbis/include/vorbislmc.h,
	lmc/vorbis/src/vorbislmc.cpp, lmc/xingmp3/include/xinglmc.h,
	lmc/xingmp3/src/cupl3.c, lmc/xingmp3/src/xinglmc.cpp,
	plm/metadata/cddb/prj/cddb.dsp, plm/metadata/misc/misc.cpp,
	ui/cmdline/cmdlineUI.cpp, ui/cmdline/win32/src/consoleCIO.cpp,
	ui/cmdline/win32/src/consoleCOO.cpp,
	ui/download/win32/src/main.cpp, ui/freeamp/src/ForeignTheme.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Panel.cpp,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/win32/include/Win32PreferenceWindow.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/res/freeampui.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/freeamp/win32/src/freeampui.cpp, ui/irman/src/irmanui.cpp,
	ui/lcd/src/lcdui.cpp, ui/mpg123/Mpg123UI.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/include/infoeditor.h,
	ui/musicbrowser/unix/include/introwizard.h,
	ui/musicbrowser/unix/res/relatable.xpm,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/infoeditor.cpp,
	ui/musicbrowser/unix/src/introwizard.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/relatable.bmp,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/EditTrackInfoDialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/IntroductionWizard.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp,
	ui/ncurses/ncursesUI.cpp, ui/simple/win32/src/main.cpp,
	ui/simple/win32/src/simpleui.cpp:

	- fairly tiny commit.  Probably won't compile on 'doze, but I'll fix that soon.
	- Initial commit of the Relatable YourPlay client-side support.  Most
	  likely broken.
	
2000-07-27 10:35  robert

	* base/include/waveconsumer.h:

	file waveconsumer.h was initially added on branch vis-branch.
	
2000-07-25 11:22  robert

	* Makefile-plugins.in:

	A quick vorbis fix.
	
2000-07-17 16:19  hiro

	* ui/musicbrowser/beos/: include/Separator.h, src/Separator.cpp:

	- uses BCursor, BView::SetViewCursor API instead of BApplication::SetCursor.
	
2000-07-17 15:31  hiro

	* ui/musicbrowser/beos/: include/BeOSMusicBrowser.h,
	src/BeOSMusicBrowser.cpp, src/MusicBrowserUI.cpp,
	src/MusicTreeView.cpp, src/PlaylistView.cpp:

	- implemented drag&drop from Tracker, fixed bugs associated with it.
	
2000-07-12 21:20  hiro

	* ui/musicbrowser/beos/: include/BeOSMusicBrowser.h,
	res/add_file.png, res/add_track.png, res/down_pic.png,
	res/edit_pic.png, res/import_pic.png, res/new_pic.png,
	res/save_pic.png, res/trash_pic.png, res/up_pic.png,
	res/wizard.png, src/BeOSMusicBrowser.cpp, src/MusicBrowserUI.cpp,
	src/ToolBarButton.cpp:

	- fixed the alpha channels.
	- fixed the PlaylistItemsUpdated event handling.
	
2000-07-12 16:02  hiro

	* Makefile-plugins.in,
	ui/freeamp/beos/src/BeOSPreferenceWindow.cpp,
	ui/freeamp/beos/src/PrefWindow.cpp:

	- one last change. It really now builds clean on BeOS.
	
2000-07-12 13:10  hiro

	* ui/freeamp/beos/: include/BeOSBitmap.h, include/BeOSCanvas.h,
	src/BeOSBitmap.cpp, src/BeOSCanvas.cpp, src/BeOSWindow.cpp:

	- woohoo, panel stuff is now working.
	
2000-07-11 09:00  hiro

	* io/soundcard/beos/include/soundcardpmo.h,
	io/soundcard/beos/src/soundcardpmo.cpp, lmc/include/lmc.h,
	ui/freeamp/beos/include/PrefView.h,
	ui/freeamp/beos/include/PrefViews.h,
	ui/freeamp/beos/src/PrefView.cpp,
	ui/freeamp/beos/src/PrefViews.cpp:

	- forgot these. It now builds cleanly on BeOS.
	
2000-07-10 09:26  hiro

	* ui/freeamp/src/: FreeAmpTheme.cpp, Window.cpp:

	- Making gcc happy on BeOS, where int32 is typedef'd long.
	
2000-07-09 21:27  hiro

	* ui/musicbrowser/beos/src/: BeOSMusicBrowser.cpp,
	MusicBrowserUI.cpp:

	- Catching up with the unix/win32 ports.
	- Updated for R5, which exposed the bug where the PNG bitmap resources had wrong alpha values. Need to fix later.
	
2000-07-09 21:23  hiro

	* ui/freeamp/beos/: include/BeOSBitmap.h, include/PrefView.h,
	include/PrefWindow.h, include/Prefs.h, src/BeOSBitmap.cpp,
	src/BeOSCanvas.cpp, src/BeOSPreferenceWindow.cpp, src/PrefView.cpp,
	src/PrefWindow.cpp, src/Prefs.cpp:

	- Catching up with the unix/win32 ports.
	- Started implementing netscape-like prefefence panel (like unix/win32).
	
2000-07-09 21:19  hiro

	* base/beos/: include/beosthread.h, src/beosprefs.cpp,
	src/beosthread.cpp, src/utility.cpp:

	- catching up with the unix/win32 ports, minor changes.
	
2000-07-08 09:18  robert

	* themes/iCast.fat:

	file iCast.fat was initially added on branch proto-branch.
	
2000-07-08 07:23  robert

	* ui/freeamp/include/SocketLink.h:

	file SocketLink.h was initially added on branch proto-branch.
	
2000-07-08 07:20  robert

	* ui/freeamp/src/SocketLink.cpp:

	file SocketLink.cpp was initially added on branch proto-branch.
	
2000-06-29 23:29  ijr

	* AUTHORS, io/soundcard/unix/linux/src/soundcardpmo.cpp,
	ui/musicbrowser/unix/src/browserlist.cpp,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/browsertree.cpp:

	- A compile fix patch from Michael Jennings <mej@valinux.com>
	
2000-06-26 02:53  elrod

	* CHANGES:

	* 2.0.8
	
2000-06-23 00:21  ijr

	* io/alsa/unix/linux/src/alsapmo.cpp, io/esound/src/esoundpmo.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- make the linux build compile again
	
2000-06-22 12:32  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/Dialog.cpp, src/MusicTree.cpp:

	* Add check for CD when My Music window created.
	
2000-06-22 12:05  elrod

	* base/unix/src/utility.cpp, io/cd/unix/src/cdpmo.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp:

	* Fix some messed up stuff on Linux side of things.
	
2000-06-22 11:53  elrod

	* base/include/preferences.h, base/src/preferences.cpp,
	io/cd/win32/src/cdpmo.cpp, io/dsound/win32/src/dsoundcardpmo.cpp,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/win32volume.cpp,
	io/wavout/src/wavoutpmo.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/Theme.cpp, ui/freeamp/src/Window.cpp,
	ui/freeamp/win32/src/Win32Window.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Fix all the issues with the pref change over on win32. There may be some
	  issues still on Linux.
	
2000-06-22 09:09  elrod

	* base/src/player.cpp:

	* Oops, accidentally replaced Get/SetVolume calls in Player object.
	
2000-06-22 09:03  elrod

	* base/: include/preferences.h, src/preferences.cpp:

	* Remove declarations of convenience functions now that they aren't used...
	  They were munged anyway by the global search and replace!
	
2000-06-22 08:27  elrod

	* base/beos/src/bootstrap.cpp, base/beos/src/utility.cpp,
	base/src/downloadmanager.cpp, base/src/player.cpp,
	base/src/preferences.cpp, base/src/utility.cpp,
	base/unix/src/utility.cpp, base/win32/src/main.cpp,
	base/win32/src/win32prefs.cpp, ftc/winamp/winamp.cpp,
	io/http/httpinput.cpp, io/local/localfileinput.cpp,
	io/obs/obsinput.cpp, plm/portable/pmp300/pmp300.cpp,
	ui/freeamp/beos/src/PrefView.cpp,
	ui/freeamp/beos/src/ThemeManager.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Window.cpp,
	ui/freeamp/unix/src/GTKFont.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp,
	ui/freeamp/win32/src/ThemeManager.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/freeamp/win32/src/Win32Window.cpp,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp,
	ui/simple/win32/src/prefdialog.cpp,
	ui/simple/win32/src/simpleui.cpp, ui/toolbar/win32/Toolbar.cpp,
	ui/toolbar/win32/src/Toolbar.cpp:

	* Change all the pref calls to use the base functions and not the
	  specialized ones.
	
2000-06-22 08:13  elrod

	* base/beos/src/volume.cpp, base/src/downloadmanager.cpp,
	base/src/musiccatalog.cpp, base/src/player.cpp,
	base/src/playlist.cpp, base/src/preferences.cpp,
	base/src/updatemanager.cpp, base/unix/src/bootstrap.cpp,
	base/win32/src/main.cpp, io/alsa/unix/linux/src/alsapmo.cpp,
	io/cd/unix/src/cdpmo.cpp, io/cd/win32/src/cdpmo.cpp,
	io/dsound/win32/src/dsoundcardpmo.cpp,
	io/dsound/win32/src/dsoundvolume.cpp, io/esound/src/esoundpmo.cpp,
	io/soundcard/beos/src/soundcardpmo.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/unix/solaris/src/soundcardpmo.cpp,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/win32volume.cpp,
	io/wavout/src/wavoutpmo.cpp, lib/http/src/Http.cpp,
	lmc/vorbis/src/vorbislmc.cpp, lmc/xingmp3/src/xinglmc.cpp,
	plm/metadata/cddb/cddb_proto.cpp, plm/metadata/id3v2/id3v2.cpp,
	plm/metadata/misc/misc.cpp, ui/download/unix/src/downloadui.cpp,
	ui/download/unix/src/gtkdownloadui.cpp,
	ui/freeamp/beos/src/PrefView.cpp,
	ui/freeamp/beos/src/ThemeManager.cpp, ui/freeamp/src/Equalizer.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/unix/src/GTKUtility.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp,
	ui/freeamp/win32/src/ThemeManager.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/musicbrowser/beos/src/MusicBrowserUI.cpp,
	ui/musicbrowser/unix/src/browserlist.cpp,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/MissingFileDialog.cpp,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp,
	ui/simple/win32/src/prefdialog.cpp:

	* Change all the pref calls to use the base functions and not the
	  specialized ones.
	
2000-06-21 12:03  ijr

	* base/include/utility.h, base/src/utility.cpp,
	ftc/kjofol/kjofol.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/PixSliderControl.cpp, ui/freeamp/src/Theme.cpp:

	- fix stuff
	
2000-06-21 06:51  elrod

	* ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* fix 687
	
2000-06-21 06:34  ijr

	* base/include/downloadformat.h, base/include/eventdata.h,
	base/include/metadata.h, base/include/player.h,
	base/include/playlistformat.h, base/include/portabledevice.h,
	base/src/downloadmanager.cpp, base/src/player.cpp,
	base/src/utility.cpp, dlm/rmp/rmp.cpp, dlm/rmp/rmp.h,
	ftc/kjofol/kjofol.cpp, ftc/kjofol/kjofol.h, ftc/winamp/winamp.cpp,
	ftc/winamp/winamp.h, io/esound/src/esoundpmo.cpp,
	io/http/httpinput.cpp, io/src/pullbuffer.cpp, lib/gdbm/falloc.c,
	lib/gdbm/gdbmseq.c, lib/gdbm/gdbmstore.c, lib/gdbm/hash.c,
	lib/gdbm/update.c, lib/http/src/Http.cpp,
	plm/metadata/cddb/cddb.cpp, plm/metadata/cddb/cddb.h,
	plm/metadata/id3v1/id3v1.cpp, plm/metadata/id3v1/id3v1.h,
	plm/metadata/id3v2/id3v2.cpp, plm/metadata/id3v2/id3v2.h,
	plm/metadata/misc/misc.cpp, plm/metadata/misc/misc.h,
	plm/playlist/m3u/m3u.cpp, plm/playlist/m3u/m3u.h,
	plm/playlist/pls/pls.cpp, plm/playlist/pls/pls.h,
	plm/portable/pmp300/pmp300.cpp, plm/portable/pmp300/pmp300.h,
	ui/freeamp/include/themeformat.h, ui/freeamp/src/Theme.cpp,
	ui/freeamp/unix/src/GTKUtility.cpp, ui/lcd/src/sockets.c:

	- fix a bunch of unsigned/unsigned and unused parameter warnings
	- dock mode works properly under enlightenment now
	
2000-06-21 06:28  elrod

	* base/src/player.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp:

	* Added support for using windows CD nitification messages. This might not
	  work under NT 4.0. I need to test this when i get home.
	
2000-06-21 01:12  ijr

	* ftc/kjofol/kjofol.cpp, ftc/kjofol/kjofol.h,
	ui/freeamp/include/Types.h, ui/freeamp/include/Window.h,
	ui/freeamp/src/Theme.cpp, ui/freeamp/src/Window.cpp,
	ui/freeamp/unix/include/GTKUtility.h,
	ui/freeamp/unix/include/GTKWindow.h,
	ui/freeamp/unix/src/GTKUtility.cpp,
	ui/freeamp/unix/src/GTKWindow.cpp:

	- support for the kjofol dock mode..  this is rather annoying, but it works,
	  mostly.  I don't really see the attraction of having a mp3 player jump
	  around the screen, following the focused window...  easy code, though.
	
2000-06-20 01:24  ijr

	* ui/freeamp/src/FreeAmpTheme.cpp:

	- can now change themes by dnd a themefile onto the player
	
2000-06-19 23:54  elrod

	* ui/musicbrowser/win32/: res/resource.h, src/Event.cpp:

	* Add ability to add a stream that is in your playlist directly to your
	  favorites folder.
	
2000-06-19 13:40  elrod

	* ui/: freeamp/win32/prj/freeampui.dsp,
	freeamp/win32/prj/freeampui.mak,
	musicbrowser/win32/include/Win32MusicBrowser.h,
	musicbrowser/win32/prj/musicbrowser.dsp,
	musicbrowser/win32/prj/musicbrowser.mak,
	musicbrowser/win32/res/musicbrowser.rc,
	musicbrowser/win32/res/resource.h,
	musicbrowser/win32/src/Event.cpp,
	musicbrowser/win32/src/MusicTree.cpp,
	musicbrowser/win32/src/PerformDBCheckDialog.cpp:

	* Streams folder now properly builds heirarchy.
	* Added a checkbox to the DB check request dialog so users can tell us to
	  stop annoying them each time they open the My Music window.
	* Added needed files to the project to get things compiling under win32.
	
2000-06-18 11:24  robert

	* lmc/vorbis/win32/prj/: vorbis.dsp, vorbis.dsw:

	Changed to vorbis from xing.
	
2000-06-18 11:23  robert

	* lmc/vorbis/win32/: prj/vorbis.def, prj/vorbis.dsp,
	prj/vorbis.dsw, res/resource.h, res/vorbis.rc:

	Added the skeleton win32 project files for vorbis support
	
2000-06-18 11:14  robert

	* lmc/vorbis/: include/vorbislmc.h, src/vorbislmc.cpp:

	Updated for use with the latest and greatest vorbis stuff
	
2000-06-14 03:51  ijr

	* base/unix/include/pthreadthread.h,
	base/unix/src/pthreadthread.cpp, ftc/kjofol/kjofol.cpp,
	ftc/kjofol/kjofol.h, ftc/winamp/winamp_theme.xml,
	ui/freeamp/src/PixFontControl.cpp,
	ui/freeamp/src/PixSliderControl.cpp:

	- remove broken last commit to pthread class =)
	- test w/ more kjofol themes, and fix a bunch of little graphical issues...
	
2000-06-14 02:05  ijr

	* base/: include/musiccatalog.h, src/musiccatalog.cpp,
	src/player.cpp, src/playlist.cpp, unix/include/pthreadthread.h,
	unix/src/pthreadthread.cpp:

	- make sure that the watch directory thread is exclusive to itself..
	- fix the segfault on exit -- plm didn't like the plf plugins handling more than
	  one file extension
	- detach the metadata write thread
	- and another synchronization semaphore to the pthread class
	
2000-06-14 00:02  ijr

	* ui/musicbrowser/unix/src/musicbrowser.cpp:

	- fix a race in closing the music search dialog
	
2000-06-13 14:33  ijr

	* ftc/kjofol/kjofol.cpp, ftc/kjofol/kjofol.h,
	ui/freeamp/src/PixSliderControl.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/unix/src/GTKBitmap.cpp:

	- support one of the two types of volume sliders...
	- fix a segfault just introduced in GTKBitmap
	
2000-06-13 13:24  ijr

	* Makefile-plugins.in, configure, configure.in,
	ftc/kjofol/kjofol.cpp, ftc/kjofol/kjofol.h,
	ftc/winamp/winamp_theme.xml, plm/playlist/m3u/m3u.cpp,
	ui/freeamp/include/Bitmap.h, ui/freeamp/include/Control.h,
	ui/freeamp/include/PixSliderControl.h, ui/freeamp/include/Theme.h,
	ui/freeamp/src/Control.cpp, ui/freeamp/src/ForeignTheme.cpp,
	ui/freeamp/src/PixFontControl.cpp,
	ui/freeamp/src/PixSliderControl.cpp,
	ui/freeamp/src/PixTimeControl.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/unix/include/GTKBitmap.h,
	ui/freeamp/unix/src/GTKBitmap.cpp,
	ui/freeamp/win32/include/Win32Bitmap.h,
	ui/freeamp/win32/src/Win32Bitmap.cpp:

	I bet he's going to steam that...
	
	- basic k-jofol skin converter.  No eq, volume control, shademode, playlist,
	  or dock mode so far, but everything else works just great (I think)
	
	  The Win32 side needs Win32Bitmap::GetColor() filled in for this to work.
	
	- add .gqmpeg to the handled extensions of the m3u plugin.
	- work around text glitches in some broken winamp skins.
	
2000-06-12 17:13  elrod

	* installer/win32/: FreeAmp.ipr, File Groups/Default.fdf, File
	Groups/ID3v2 MetaData.fgl, File Groups/Program Executable
	Files.fgl, File Groups/System DLLs.fgl, File Groups/WinAmp Skin
	Support.fgl, Media/32bit/default.mda:

	* Final installer tweaks.
	
2000-06-12 16:47  elrod

	* base/win32/prj/freeamp.mak,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak:

	* A few changes to the project files.
	
2000-06-12 16:44  elrod

	* installer/win32/String Tables/: default.shl,
	0009-English/value.shl:

	* Update verson info.
	
2000-06-12 16:43  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	ftc/winamp/res/winamp.rc, io/cd/win32/res/cdoutput.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, io/wavout/win32/res/wavout.rc,
	lib/portio/portio.rc, lmc/cd/win32/res/cdlmc.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/cddb/res/cddb.rc,
	plm/metadata/id3v1/res/id3v1.rc, plm/metadata/id3v2/res/id3v2.rc,
	plm/metadata/misc/res/misc.rc, plm/playlist/m3u/res/m3u.rc,
	plm/playlist/pls/res/pls.rc, plm/portable/pmp300/res/pmp300.rc,
	ui/dde/win32/res/dde.rc, ui/download/win32/res/download.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* Update version info.
	
2000-06-12 16:38  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/Event.cpp, src/MusicTree.cpp, src/Win32MusicBrowser.cpp:

	* Almost there with the streams stuff. Trying to track a bug.
	
2000-06-12 12:02  ijr

	* help/unix/freeamphelp.tar.gz:

	- working help files! yay
	
2000-06-12 12:01  robert

	* help/win32/help.zip:

	Here are Julie's mods
	
2000-06-12 11:43  robert

	* base/include/help.h:

	Fixed one type. This should be it for me Isaac. Its all up to you...
	
2000-06-12 11:41  robert

	* base/src/utility.cpp:

	Ooops. Got a define wrong.
	
2000-06-12 11:28  elrod

	* base/src/playlist.cpp, ui/freeamp/src/Panel.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp:

	* Removed unneeded code from panel.cpp which was causing warning.
	* Metadata is now written to files when you do in place editing.
	* Moved writing of metadata to a new thread so UI does not hang when
	  updating albums & artists.
	
2000-06-12 11:21  robert

	* help/win32/help.zip, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	Some small updates...
	
2000-06-12 11:07  robert

	* base/include/utility.h, base/src/utility.cpp,
	ui/download/unix/src/gtkdownloadui.cpp,
	ui/freeamp/include/FreeAmpTheme.h, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/musicbrowser/unix/src/browsermenu.cpp:

	This should fix the unix build. Sorry Isaac. :-0
	
2000-06-12 10:03  robert

	* base/: src/utility.cpp, win32/prj/freeamp.dsp:

	Windows help files are now working.
	
2000-06-12 09:47  elrod

	* installer/win32/Component Definitions/Default.cdf,
	installer/win32/File Groups/Default.fdf, installer/win32/File
	Groups/Help Files.fgl, installer/win32/File Groups/ID3v2
	MetaData.fgl, installer/win32/File Groups/Program Executable
	Files.fgl, lib/gdbm/bucket.c, lib/gdbm/falloc.c:

	* Add installer files for HTML help.
	
2000-06-12 09:44  robert

	* base/src/utility.cpp, ui/download/win32/include/downloadui.h,
	ui/download/win32/src/downloadui.cpp:

	This should unbreak the build. The windows help stuff doesn't work yet.
	
2000-06-12 09:13  robert

	* configure, base/include/help.h, base/include/utility.h,
	base/src/utility.cpp, base/unix/include/help.h,
	base/win32/include/help.h, ui/download/win32/include/downloadui.h,
	ui/download/win32/src/downloadui.cpp,
	ui/freeamp/include/FreeAmpTheme.h, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/win32/include/Win32PreferenceWindow.h,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/win32/include/EditTrackInfoDialog.h,
	ui/musicbrowser/win32/include/FavoriteDialog.h,
	ui/musicbrowser/win32/include/MissingFileDialog.h,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/EditTrackInfoDialog.cpp,
	ui/musicbrowser/win32/src/FavoriteDialog.cpp,
	ui/musicbrowser/win32/src/MissingFileDialog.cpp,
	ui/musicbrowser/win32/src/MusicSearchDialog.cpp:

	New help file changes...
	
2000-06-12 09:08  robert

	* help/win32/: INETWH32.dll, freeamp.cnt, freeamp.hlp, help.zip,
	roboex32.dll:

	Removed the old help stuff and replaced it with the new.
	
2000-06-12 08:24  elrod

	* ftc/winamp/prj/: winamp.dsp, winamp.mak:

	* Copy winamp xml file to plugins dir now instead of root dir.
	
2000-06-12 08:18  elrod

	* installer/win32/: FreeAmp.ipr, Component Definitions/Default.cdf,
	File Groups/CDDB MetaData.fgl, File Groups/Default Plugins.fgl,
	File Groups/Default.fdf, File Groups/Program Executable Files.fgl,
	File Groups/Wave File Output.fgl, File Groups/WinAmp Skin
	Support.fgl, Media/32bit/default.mda, Script Files/setup.ins,
	Script Files/setup.rul:

	* Add CDDB, Wave, and WinAmp groups so you can leave them out with a
	  custom install.
	* Add code to make RMP datatype shared by RealJukebox.
	
2000-06-12 08:07  ijr

	* ui/musicbrowser/unix/: include/gtkmusicbrowser.h,
	src/browserlist.cpp, src/gtkmusicbrowser.cpp:

	- bug #820, a context menu for adding streams to favs from the playlist.
	
2000-06-12 06:25  robert

	* base/win32/include/help.h:

	Adding new HTML help entry points
	
2000-06-12 06:13  ijr

	* Makefile-plugins.in, Makefile.header.in, configure, configure.in,
	config/config.h.in, ftc/winamp/winamp.cpp,
	ui/freeamp/unix/include/GTKBitmap.h,
	ui/freeamp/unix/src/GTKBitmap.cpp:

	- change default place for winamp_theme.xml
	- if the user has gdk-pixbuf installed, use that to load bitmaps instead of
	  our native loader -- also means we can handle just about every other image
	  format..
	
2000-06-12 05:11  robert

	* ui/freeamp/src/: ButtonControl.cpp, Control.cpp, DialControl.cpp,
	MultiStateControl.cpp, SliderControl.cpp, TextControl.cpp,
	VSliderControl.cpp:

	Trying to fix the mysterious problem where the tops of the F and A were
	getting cut off
	
2000-06-12 03:25  elrod

	* base/win32/prj/freeamp.dsw:

	* waveout.pmo was not being built.
	
2000-06-12 03:08  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	res/musicbrowser.rc, src/Event.cpp, src/MultiSelectTreeView.cpp,
	src/MusicTree.cpp, src/Win32MusicBrowser.cpp:

	* Make the double-clicking for editing an item better... we now use
	  the system setting for double click time rather than 1/2 second.
	* Found bug causing problem with editing in place vs. adding track # to
	  track lists.
	
2000-06-11 11:55  ijr

	* Makefile-plugins.in, Makefile.header.in, configure, configure.in,
	config/config.h.in, ui/musicbrowser/unix/src/browserlist.cpp,
	ui/musicbrowser/unix/src/browsertree.cpp:

	- fix bug 819 (Track numbers in MyMusic tree)
	- fix dnd again.
	- mess 'round w/ the configure file abit
	
2000-06-11 03:38  robert

	* ui/freeamp/: src/FreeAmpTheme.cpp, win32/res/freeampui.rc:

	Fixes bugs 812, 813, 815 (minor text changes)
	
2000-06-10 11:52  robert

	* ui/musicbrowser/unix/src/browsertree.cpp:

	And now cleaning up my last check in. I hope this takes care of this. Phew.
	
2000-06-10 11:47  robert

	* Makefile-plugins.in, themes/EMusic.fat, themes/FreeAmp.fat,
	themes/panel.fat, ui/freeamp/include/Bitmap.h,
	ui/freeamp/include/ButtonControl.h, ui/freeamp/include/Canvas.h,
	ui/freeamp/include/Control.h, ui/freeamp/include/DialControl.h,
	ui/freeamp/include/Panel.h, ui/freeamp/include/Theme.h,
	ui/freeamp/include/Window.h, ui/freeamp/src/ButtonControl.cpp,
	ui/freeamp/src/Canvas.cpp, ui/freeamp/src/Control.cpp,
	ui/freeamp/src/Equalizer.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/MultiStateControl.cpp, ui/freeamp/src/Panel.cpp,
	ui/freeamp/src/TextControl.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/src/VSliderControl.cpp, ui/freeamp/src/Window.cpp,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/unix/include/GTKBitmap.h,
	ui/freeamp/unix/src/GTKBitmap.cpp,
	ui/freeamp/unix/src/GTKCanvas.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/res/freeampui.rc,
	ui/freeamp/win32/src/Win32Bitmap.cpp,
	ui/freeamp/win32/src/Win32Canvas.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/freeamp/win32/src/Win32Window.cpp,
	ui/musicbrowser/unix/src/browsertree.cpp:

	This is the panels-yet-again-branch merged in. The pre-amp does not work
	yet, the theme how to is not updated, and the theme is also not complete.
	
2000-06-10 04:07  ksteinbe

	* io/cd/win32/: include/cdpmo.h, src/cdpmo.cpp:

	Header files are good to check in with source changes ;-)  Also .cpp changes
	to follow coding standards.
	
2000-06-09 07:26  ksteinbe

	* io/soundcard/win32/: include/soundcardpmo.h,
	src/soundcardpmo.cpp:

	Oops.  Checking in the header is a good thing.  Also renamed a member
	to comform to naming standards.
	
2000-06-09 06:29  robert

	* base/src/downloadmanager.cpp:

	Removing the debugging stuff...
	
2000-06-09 06:15  robert

	* base/src/downloadmanager.cpp:

	Moved the download manager fixes (bugs 803 and 817) to the main branch
	from the panels-yet-again-branch (where it didn't belong)
	
2000-06-08 05:53  ijr

	* base/src/utility.cpp, ui/freeamp/unix/src/GTKWindow.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browserlist.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- fix the FindMusicFiles to recurse properly on unix..
	- fix a minor typo in GTKWindow.cpp
	- enable d'n'd into the playlist from external apps.  This sucked.
	- Fix the 'Clear Playlist' menu item to always work, not just after the
	  playlist's been clicked on once.
	
2000-06-07 06:01  elrod

	* base/win32/include/help.h,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/win32/res/musicbrowser.rc:

	* Add folder pane help topic mapping
	* Rearrange code order to reduce potential flicker when switching between
	  pref panels (bug 776)
	* Reduce size of splitter in My Music window to be a little more like other
	  windows apps.
	
2000-06-07 03:24  ijr

	* ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- fix bug #808
	
2000-06-06 09:00  ijr

	* ui/musicbrowser/unix/: include/gtkmusicbrowser.h,
	src/gtkmusicbrowser.cpp, src/musicbrowser.cpp:

	- attempt to fix bug #805
	
2000-06-06 08:03  ksteinbe

	* io/cd/win32/prj/cdoutput.dsp:

	Added Win32Volume.cpp
	
2000-06-06 08:01  ksteinbe

	* io/soundcard/win32/src/soundcardpmo.cpp:

	Changes to use Win32Volume class.
	
2000-06-06 07:59  ksteinbe

	* io/cd/win32/src/cdpmo.cpp:

	Changes to use Win32VOlume class and fixes for bug 755
	
2000-06-06 07:53  ksteinbe

	* io/soundcard/win32/prj/soundcard.dsp:

	Added win32volume.cpp
	
2000-06-06 07:51  ksteinbe

	* io/include/win32volume.h:

	Inital Revision.  Class for consolidation of win32 mixer/volume
	control.  Used by soundcardpmo and cdpmo.
	
2000-06-06 07:50  ksteinbe

	* io/src/win32volume.cpp:

	Initial Revision.  Class for consolidation of win32 mixer/volume
	control code.  Used by cdpmo and soundcardpmo.
	
2000-06-06 05:47  elrod

	* base/src/downloadmanager.cpp:

	* Update head rev with changes from 2-0-8 download fix.
	
2000-06-06 05:45  ijr

	* base/include/preferences.h, base/src/preferences.cpp,
	ui/download/unix/include/downloadui.h,
	ui/download/unix/src/downloadui.cpp,
	ui/download/unix/src/gtkdownloadui.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	- do the unix side of bug #681 (Need checkbox option 'close this window when
	  dl finished') -- added a preference to store the state of the toggle.
	- fix a typo in the options dialog that prevented the convert underscores option
	  from getting changed
	
2000-06-06 04:56  ijr

	* ui/ncurses/ncursesUI.cpp:

	- make the ncurses ui work (#699)
	
2000-06-06 04:07  ijr

	* base/src/downloadmanager.cpp:

	- tiny change..
	
2000-06-06 04:01  ijr

	* ui/musicbrowser/unix/: include/gtkmusicbrowser.h,
	src/browserlist.cpp, src/browsermenu.cpp, src/browsertree.cpp,
	src/gtkmusicbrowser.cpp:

	- add multiselect to the playlist, fixing #608
	
2000-06-06 03:30  robert

	* plm/metadata/id3v2/: id3v2.cpp, id3v2.h:

	Fixes bug 791 (tack num and genre not saved)
	
2000-06-06 03:21  ijr

	* base/src/musiccatalog.cpp,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- this _should_ fix bug #680, the duplicate track items showing up..
	- more work on the music browser..
	
2000-06-06 03:00  elrod

	* base/src/playlist.cpp, plm/metadata/id3v2/id3v2.cpp,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/MissingFileDialog.cpp:

	* Added code to id3v2 plugin to add track info. Not sure if i did it right
	  though it works. Rob still needs to add genre though.
	* Changed the way we are saving window position for My Music window. It
	  should work better now.
	* Added a call to CMD_STOP if you press cancel in MissingFileDialog but it
	  still calls me several times.
	
2000-06-06 02:47  ijr

	* ui/musicbrowser/unix/: include/infoeditor.h, src/infoeditor.cpp:

	- this more closely matches the win32 edit track info dialog
	
2000-06-05 16:35  elrod

	* installer/win32/String Tables/: default.shl,
	0009-English/value.shl:

	* Update for beta 4
	
2000-06-05 16:30  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	ftc/winamp/res/winamp.rc, io/cd/win32/res/cdoutput.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, io/wavout/win32/res/wavout.rc,
	lib/portio/portio.rc, lmc/cd/win32/res/cdlmc.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/cddb/res/cddb.rc,
	plm/metadata/id3v1/res/id3v1.rc, plm/metadata/id3v2/res/id3v2.rc,
	plm/metadata/misc/res/misc.rc, plm/playlist/m3u/res/m3u.rc,
	plm/playlist/pls/res/pls.rc, plm/portable/pmp300/res/pmp300.rc,
	ui/dde/win32/res/dde.rc, ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* Update version info for beta 4
	
2000-06-05 14:55  ijr

	* ui/musicbrowser/unix/src/: browsermenu.cpp, browsertree.cpp,
	fileselector.cpp, gtkmusicbrowser.cpp:

	- fix #799, #800, #801
	
2000-06-05 14:35  robert

	* lmc/xingmp3/src/msis.c:

	Fixed bug 696 (mp3 file crashes decoder) Thanks to Jamie Gordon for coming
	up and checking it out.
	
2000-06-05 12:41  ijr

	* ui/musicbrowser/unix/src/browsertree.cpp:

	- fix dnd in the musicbrowser.
	
2000-06-05 12:19  ijr

	* base/src/: musiccatalog.cpp, player.cpp:

	- fix someone's change to Player::GetExtension() that made everything get
	  added to the music catalog
	
2000-06-05 10:47  ijr

	* base/src/player.cpp, ui/mpg123/Mpg123UI.cpp,
	ui/mpg123/Mpg123UI.h,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/include/infoeditor.h,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/infoeditor.cpp:

	- fix the mpg123 plugin again
	- mostly full support for multiselect in the music tree..  not in the playlist
	  pane yet.
	
2000-06-05 09:43  robert

	* base/include/player.h, base/src/player.cpp, themes/EMusic.fat,
	themes/FreeAmp.fat, ui/freeamp/src/Equalizer.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/VSliderControl.cpp:

	Fixed equalizer bugs 793 - 795
	
2000-06-05 07:58  robert

	* ui/freeamp/src/Theme.cpp:

	My last fix didn't fix this one
	
2000-06-05 07:20  robert

	* Makefile-plugins.in, ui/freeamp/include/Bitmap.h,
	ui/freeamp/include/Canvas.h, ui/freeamp/include/Control.h,
	ui/freeamp/include/DialControl.h, ui/freeamp/include/Theme.h,
	ui/freeamp/include/Window.h, ui/freeamp/src/ButtonControl.cpp,
	ui/freeamp/src/Canvas.cpp, ui/freeamp/src/Control.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Window.cpp,
	ui/freeamp/unix/include/GTKBitmap.h,
	ui/freeamp/unix/src/GTKBitmap.cpp:

	Fixed my screw-up of not checking the new panel stuff into the intended
	panel branch
	
2000-06-05 06:43  elrod

	* ui/musicbrowser/include/ColumnInfo.h:

	file ColumnInfo.h was initially added on branch release-2-1-column-patch.
	
2000-06-04 08:26  elrod

	* themes/: EMusic.fat, FreeAmp.fat:

	* Updated fonts (hopefully last time) in our themes.
	
2000-06-02 15:04  robert

	* ui/freeamp/: include/Panel.h, src/Panel.cpp:

	And these are needed too
	
2000-06-02 15:03  robert

	* Makefile-plugins.in, ui/freeamp/include/Bitmap.h,
	ui/freeamp/include/Canvas.h, ui/freeamp/include/Control.h,
	ui/freeamp/include/DialControl.h, ui/freeamp/include/Theme.h,
	ui/freeamp/include/Window.h, ui/freeamp/src/ButtonControl.cpp,
	ui/freeamp/src/Canvas.cpp, ui/freeamp/src/Control.cpp,
	ui/freeamp/src/DialControl.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/Theme.cpp, ui/freeamp/src/Window.cpp,
	ui/freeamp/unix/include/GTKBitmap.h,
	ui/freeamp/unix/src/GTKBitmap.cpp:

	Working on the panels some more
	
2000-06-02 08:47  ijr

	* ui/musicbrowser/unix/src/browsertree.cpp:

	- fix bug #722 (sorting problems)
	
2000-06-02 08:30  ijr

	* ui/: freeamp/unix/src/GTKMessageDialog.cpp,
	musicbrowser/unix/src/gtkmessagedialog.cpp:

	- fix bug #780 (deadlock on d'n'd)
	
2000-06-02 06:37  ijr

	* ui/musicbrowser/unix/src/browsertree.cpp:

	- display s'more info about streams..
	
2000-06-02 06:17  ijr

	* Makefile-plugins.in, base/src/database.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- sync writes to the database..  should hopefully fix the corruption problems
	- basic new streams support..  handles arbitrary nesting of folders, but
	  doesn't display all the info yet.
	
	  Odd bug, too..  I get a parsing error when I download the streams.xml from
	  fa.org, but if I grab it from localhost, it works fine..
	
2000-06-01 15:38  robert

	* ui/musicbrowser/: include/FreeAmpStreams.h,
	src/FreeAmpStreams.cpp:

	Some minor updates after tweaking the DTD a bit
	
2000-06-01 15:14  robert

	* lib/xml/dtd/FreeAmpStreams.dtd:

	Adding the DTD for the FreeAmpStreams XML files
	
2000-06-01 13:32  robert

	* ui/musicbrowser/: include/FreeAmpStreams.h,
	src/FreeAmpStreams.cpp:

	This should supercede Icecast.cpp/.h The interface is virtually the same,
	just the structs that it returns in the vector are a bit different.
	
	Will the last person dealing with Icecast.cpp/.h please remove them?
	
2000-06-01 10:15  elrod

	* ui/musicbrowser/win32/src/Dialog.cpp:

	* Remove unnecessary rect calculation.
	
2000-06-01 10:11  elrod

	* ui/musicbrowser/win32/src/Dialog.cpp:

	* Hopefully a fix for the flickering cursor.
	
2000-06-01 08:56  ksteinbe

	* base/win32/src/main.cpp:

	Fixes for bug #769.  Added a check for the WM_DISPLAYCHANGE message
	in HiddenWndProc.  WHen this message is caught, the current theme is
	reloaded, utilizing the current palette.
	
2000-06-01 08:45  ksteinbe

	* ui/freeamp/src/FreeAmpTheme.cpp:

	Fixes for bug 773.  If the ThemePath in the Registry is empty, and the
	default theme loads successfully, the path to the default theme
	is set in the ThemePath variable.  This prevents the weird "can't load
	theme, using default instead" dialog when closing the Prefs dialog
	
2000-06-01 06:59  robert

	* lmc/xingmp3/src/xinglmc.cpp:

	Fixed bug 777. (Seek slider available during streaming playback)
	
2000-05-31 08:38  robert

	* ui/freeamp/win32/src/Win32Canvas.cpp:

	Fixes bug 737 again.
	
2000-05-30 13:52  elrod

	* CHANGES:

	* Lame update to CHANGES file.
	
2000-05-30 13:38  elrod

	* installer/win32/String Tables/: default.shl,
	0009-English/value.shl:

	* Update version info in installer.
	
2000-05-30 13:36  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	ftc/winamp/res/winamp.rc, io/cd/win32/res/cdoutput.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, io/wavout/win32/res/wavout.rc,
	lmc/cd/win32/res/cdlmc.rc, lmc/xingmp3/win32/res/xing.rc,
	plm/metadata/cddb/res/cddb.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc, ui/dde/win32/res/dde.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/simple/win32/res/simple.rc, ui/toolbar/win32/toolbar.rc,
	update/win32/res/update.rc:

	* Made sure all the copyright info was the same... some said EMusic, some
	  gave a URL to the GPL... now they all have both!
	
2000-05-30 13:27  elrod

	* README.win32, lmc/xingmp3/win32/prj/xing.dsp,
	lmc/xingmp3/win32/prj/xing.mak:

	* Project files now reference NASMW.exe instead of NASM.exe so that people
	  do not have to change the default name in order to compile our app.
	* Updated README.win32 to reflect this change.
	
2000-05-30 13:19  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	ftc/winamp/res/winamp.rc, io/cd/win32/res/cdoutput.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, io/wavout/win32/res/wavout.rc,
	lib/portio/portio.rc, lmc/cd/win32/res/cdlmc.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/cddb/res/cddb.rc,
	plm/metadata/id3v1/res/id3v1.rc, plm/metadata/id3v2/res/id3v2.rc,
	plm/metadata/misc/res/misc.rc, plm/playlist/m3u/res/m3u.rc,
	plm/playlist/pls/res/pls.rc, plm/portable/pmp300/res/pmp300.rc,
	ui/dde/win32/res/dde.rc, ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* Update version info for beta 3.
	
2000-05-30 05:28  elrod

	* base/win32/prj/freeamp.dsw, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Started to add track numbers to music tree and then backed it out bc of
	  renaming issues... need to try some things before committing this feature
	  permanently.
	* Fixed issues with drag and drop on main player window.
	* Add Files button now plays immediately if pressed on main player window
	  but queues in music browser... this allows you to build playlists with
	  files.
	
2000-05-25 11:21  ijr

	* Makefile.header.in, base/include/debug.h,
	base/src/musiccatalog.cpp, base/src/player.cpp, base/src/timer.cpp,
	base/unix/include/pthreadthread.h, base/unix/src/pthreadthread.cpp,
	config/config.h.in, lib/gdbm/systems.h, lib/http/src/Http.cpp,
	lmc/xingmp3/include/L3.h, lmc/xingmp3/include/port.h,
	lmc/xingmp3/src/cupini.c, lmc/xingmp3/src/cupl3.c,
	lmc/xingmp3/src/dec8.c, lmc/xingmp3/src/isbt.c,
	lmc/xingmp3/src/l3dq.c, lmc/xingmp3/src/l3init.c,
	lmc/xingmp3/src/mdct.c, lmc/xingmp3/src/mhead.c,
	lmc/xingmp3/src/uph.c, lmc/xingmp3/src/wcvt.c,
	ui/freeamp/unix/src/ttfont.cpp, ui/lcd/include/sockets.h,
	ui/lcd/src/sockets.c:

	- changed a bunch of // comments in .c files to /* */ so it'd compile w/ -ansi
	- close down any running music searches during the music catalog destructor
	- fixed a race condition in the pthread thread creation code
	  is this _THE_ bug? time will tell
	
2000-05-25 10:25  ksteinbe

	* ui/freeamp/src/FreeAmpTheme.cpp:

	Fix for bug#763 in ReloadTheme()
	
2000-05-25 08:30  robert

	* ui/freeamp/src/Window.cpp:

	Fixed bug 760.
	
2000-05-25 05:58  robert

	* io/http/: httpinput.cpp, httpinput.h:

	Fixed Elrod's favorite bug (440) Now on to Elrod's other pet bugs...
	
2000-05-25 04:45  elrod

	* ui/freeamp/win32/src/: ThemeManager.cpp,
	Win32PreferenceWindow.cpp:

	* You can now select a theme in development by pressing ctrl when hitting
	  the add theme button in the prefs.
	
2000-05-25 03:59  elrod

	* ui/freeamp/src/FreeAmpTheme.cpp:

	* removed use of constant 255 and replaced it with _MAX_PATH.
	
2000-05-25 03:48  elrod

	* base/include/eventdata.h, ui/musicbrowser/win32/src/Dialog.cpp:

	* Column headers now remember their size.
	* Removed const declaration in event. You can't delete a const pointer.
	
2000-05-24 10:08  ijr

	* base/include/database.h, base/include/debug.h,
	base/include/eventdata.h, base/include/log.h,
	base/include/utility.h, base/src/database.cpp, base/src/debug.cpp,
	base/src/downloadmanager.cpp, base/src/log.cpp,
	base/src/player.cpp, base/src/utility.cpp,
	base/unix/include/win32impl.h, base/unix/src/win32impl.cpp,
	dlm/rmp/rmp.cpp, io/http/httpinput.cpp, lib/gdbm/bucket.c,
	lib/gdbm/falloc.c, lib/gdbm/findkey.c, lib/gdbm/gdbm_fa.h,
	lib/gdbm/gdbmdefs.h, lib/gdbm/gdbmdelete.c, lib/gdbm/gdbmerrno.c,
	lib/gdbm/gdbmerrno.h, lib/gdbm/gdbmopen.c, lib/gdbm/gdbmreorg.c,
	lib/gdbm/gdbmseq.c, lib/gdbm/gdbmstore.c, lib/gdbm/global.c,
	lib/gdbm/proto.h, lib/gdbm/update.c, lib/xml/src/Parse.cpp,
	lmc/cd/include/cdlmc.h, lmc/cd/src/cdlmc.cpp, lmc/include/lmc.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/cdct.c,
	lmc/xingmp3/src/csbt.c, lmc/xingmp3/src/cup.c,
	lmc/xingmp3/src/cupL1.c, lmc/xingmp3/src/cupini.c,
	lmc/xingmp3/src/cupl3.c, lmc/xingmp3/src/dec8.c,
	lmc/xingmp3/src/hwin.c, lmc/xingmp3/src/icdct.c,
	lmc/xingmp3/src/isbt.c, lmc/xingmp3/src/iup.c,
	lmc/xingmp3/src/iupL1.c, lmc/xingmp3/src/iupini.c,
	lmc/xingmp3/src/iwinm.c, lmc/xingmp3/src/l3dq.c,
	lmc/xingmp3/src/l3init.c, lmc/xingmp3/src/mdct.c,
	lmc/xingmp3/src/msis.c, lmc/xingmp3/src/xinglmc.cpp,
	plm/metadata/cddb/cddb.h, plm/metadata/cddb/cddb_proto.cpp,
	plm/metadata/misc/misc.cpp, plm/playlist/m3u/m3u.cpp,
	plm/playlist/pls/pls.cpp, ui/download/unix/src/gtkdownloadui.cpp,
	ui/freeamp/include/Window.h,
	ui/freeamp/unix/include/GTKFileSelector.h,
	ui/freeamp/unix/src/GTKFileSelector.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/unix/src/GTKUtility.cpp,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp, ui/irman/src/irmanui.cpp,
	ui/lcd/include/sockets.h, ui/lcd/src/sockets.c,
	ui/mpg123/Mpg123UI.cpp,
	ui/musicbrowser/unix/include/fileselector.h,
	ui/musicbrowser/unix/include/introwizard.h,
	ui/musicbrowser/unix/include/musicsearchui.h,
	ui/musicbrowser/unix/src/fileselector.cpp:

	turned on more warnings, and fixed just about everything it complained
	about.. mostly just adding 'const' to some char*'s, fixing a few
	signed/unsigned issues, and other random things.
	
2000-05-24 09:28  elrod

	* ui/freeamp/src/FreeAmpTheme.cpp:

	* Hopefully fix a drag and drop bug... somehow on some machines the info
	 in the currentinfo update msg is invalid... i just don't use it anymore
	 and bug goes away on my portable.
	
2000-05-24 08:09  elrod

	* ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	* Fix bug 726. Win98 is eating my WM_HELP msg when I send it to my child
	  dialog. So I just defined my own message which gets through just fine.
	  Weird.
	
2000-05-24 07:31  ijr

	* base/src/musiccatalog.cpp, base/unix/src/pthreadthread.cpp,
	ui/freeamp/src/Theme.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browserlist.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- _seem_ to have fixed the crash on startup.  of course, typing that it might
	  be fixed will most likely jinx the thing, and it'll start segfaulting right
	  after I commit...
	- make the unix port compile again.. ie., UpdatePlaylistItems update
	- listen for the EditCurrentPlaylistItemInfo command
	
2000-05-24 06:56  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	ftc/winamp/res/winamp.rc, io/cd/win32/res/cdoutput.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc,
	io/wavout/win32/res/resource.h, io/wavout/win32/res/wavout.rc,
	lmc/cd/win32/res/cdlmc.rc, lmc/xingmp3/win32/res/xing.rc,
	plm/metadata/cddb/res/cddb.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc, ui/dde/win32/res/dde.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* Updated all the version resources to have same versioninfo.
	
2000-05-24 04:28  ijr

	* base/include/thread.h, base/src/downloadmanager.cpp,
	base/src/musiccatalog.cpp, base/src/playlist.cpp,
	base/src/timer.cpp, base/unix/include/pthreadthread.h,
	base/unix/src/pthreadthread.cpp, base/win32/include/win32thread.h,
	base/win32/src/win32thread.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/Headlines.cpp:

	- thread detach stuff.. took way longer than i thought
	
2000-05-23 09:24  elrod

	* base/include/preferences.h, base/src/preferences.cpp,
	ui/musicbrowser/win32/src/Dialog.cpp:

	* Music Browser now remembers size and position of splitter.
	* Created pref for header column sizes... will implement that next.
	
2000-05-23 07:30  elrod

	* base/src/playlist.cpp:

	* Fixed sorting issues.
	
2000-05-23 06:37  elrod

	* base/src/player.cpp, base/src/playlist.cpp,
	ui/musicbrowser/win32/include/EditTrackInfoDialog.h,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/EditTrackInfoDialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Add support for CMD_EditCurrentPlaylistItemInfo.
	
2000-05-23 03:27  elrod

	* base/src/playlist.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp:

	* Add menu item to locate current playing track in playlist
	* Fix some small display crap in musicbrowser header control
	
2000-05-23 03:23  robert

	* base/include/event.h:

	Added CMD_EditCurrentPlaylistItemInfo
	
2000-05-23 03:22  robert

	* ui/freeamp/: include/Control.h, include/Window.h,
	src/FreeAmpTheme.cpp, src/TextControl.cpp, src/Window.cpp,
	unix/src/GTKWindow.cpp, win32/src/Win32Window.cpp:

	Double clicking now sends the message CMD_EditCurrentPlaylistItemInfo
	
2000-05-23 01:49  elrod

	* base/include/event.h, base/include/eventdata.h,
	base/include/playlist.h, base/src/musiccatalog.cpp,
	base/src/player.cpp, base/src/playlist.cpp, io/http/httpinput.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Change PlaylistItemUpdatedEvent to PlaylistItemsUpdatedEvent and make
	  it use a vector<PLaylistItem*>. This signifigantly speeds up things when
	  adding >1000 items.
	
2000-05-22 14:42  robert

	* base/src/playlist.cpp:

	Changed one Acquire to Release and things look much better. :-)
	
2000-05-22 11:39  elrod

	* installer/win32/String Tables/default.shl, installer/win32/String
	Tables/0009-English/value.shl,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp:

	* change version info
	
2000-05-22 11:37  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, lib/portio/portio.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* update version for 2.1b2
	
2000-05-22 09:55  ijr

	* ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	- typo prevented the watch this dir ui pref from working
	
2000-05-22 09:50  elrod

	* themes/: EMusic.fat, FreeAmp.fat:

	* Updated themes to look good with new win32 font code.
	
2000-05-22 07:05  robert

	* lib/id3/id3lib.dll, lib/id3/id3lib.lib, lib/id3/include/id3.h,
	lib/id3/include/id3/error.h, lib/id3/include/id3/field.h,
	lib/id3/include/id3/flags.h, lib/id3/include/id3/frame.h,
	lib/id3/include/id3/globals.h, lib/id3/include/id3/header.h,
	lib/id3/include/id3/header_frame.h,
	lib/id3/include/id3/header_tag.h,
	lib/id3/include/id3/misc_support.h,
	lib/id3/include/id3/sized_types.h, lib/id3/include/id3/spec.h,
	lib/id3/include/id3/tag.h, lib/id3/include/id3/uint28.h,
	lib/id3/include/id3/utils.h, plm/metadata/id3v2/id3v2.cpp:

	Updated the id3lib to the latest and greatest and compiled as WIN32 Release
	
2000-05-22 06:50  elrod

	* base/src/playlist.cpp, base/src/timer.cpp,
	base/win32/src/win32updatemanager.cpp,
	ui/freeamp/win32/include/Win32PreferenceWindow.h,
	ui/freeamp/win32/res/freeampui.rc,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/DropTarget.cpp:

	* Fixed a race condition in the playlist manager that would crash app if
	  started and stopped it fast.
	* Removed buffer for X seconds pref
	* Fixed formatting of dates in update manager.
	* Commented out join in timer call until ijr fixes it so my machine won't
	  run out of memory <grin>
	
2000-05-22 06:46  robert

	* installer/unix/linux/freeamp-rh6x.spec:

	Made the rpm strip the files before packaging them up and also updated
	for beta 2
	
2000-05-22 06:00  robert

	* base/src/downloadmanager.cpp, io/http/httpinput.cpp,
	lib/http/src/Http.cpp:

	Fixed bug 739 (HTTP headers must use CR LF, not just LF)
	
2000-05-22 04:17  robert

	* ui/freeamp/win32/src/Win32Canvas.cpp:

	Fixes bug 737 -- the p j g and qs are not longer getting cut off. This is
	as close to inside the bounding text rects I am going to be able to get
	the text. Adjust the slashdot theme for these size and send it to me. I'll
	also check out the linux side and make sure the fonts are drawn properly
	there.
	
2000-05-20 05:32  ijr

	* AUTHORS, Makefile.in, configure, configure.in,
	base/unix/src/pthreadthread.cpp,
	ui/download/unix/include/downloadui.h,
	ui/download/unix/src/downloadui.cpp,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/unix/src/ttfont.cpp,
	ui/musicbrowser/unix/include/musicbrowserui.h,
	ui/musicbrowser/unix/res/favorites_pix.xpm,
	ui/musicbrowser/unix/src/browserlist.cpp,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- remove the streaminterval stuff from the gui
	- remove the shoutcast item
	- clean up some things dmalloc didn't agree with
	- upgrade the dmalloc configure stuff for the latest ver
	- european character fix
	- add favorites pic
	
2000-05-19 09:12  robert

	* ui/freeamp/win32/src/Win32Canvas.cpp:

	This should fix bug 737. Try adjusting the slashdot theme to look right now.
	
2000-05-19 09:02  elrod

	* ui/freeamp/win32/prj/freeampui.dsp:

	[no log message]
	
2000-05-19 09:02  elrod

	* ui/freeamp/win32/: res/freeampui.rc,
	src/Win32PreferenceWindow.cpp:

	* Fix bug 735.
	* Allow multiselect in folder watch pref listview.
	* Show entire path, not truncated path.
	
2000-05-19 08:26  elrod

	* ui/: freeamp/src/Headlines.cpp,
	musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Fix bug 734
	* Get rid of warning in Headlines.cpp
	
2000-05-19 05:58  robert

	* io/: http/httpinput.cpp,
	soundcard/unix/linux/src/soundcardpmo.cpp:

	Removed one debug statement from http and fixed bug 719
	
2000-05-19 02:58  robert

	* lmc/xingmp3/src/cdct.c:

	Fixed one compile bug on non-x86 platforms
	
2000-05-19 02:55  robert

	* ui/freeamp/src/Headlines.cpp:

	Fixed the bug of the headlines not showing up under windows.
	
2000-05-18 07:38  robert

	* io/http/httpinput.cpp:

	This fixes bugs 711 and 725.
	
2000-05-18 03:12  robert

	* ui/freeamp/src/Theme.cpp:

	Themes may now be legal XML. :-)
	
2000-05-17 16:56  robert

	* ui/freeamp/src/Headlines.cpp:

	Improved headline error handling.
	
2000-05-17 09:07  robert

	* base/src/player.cpp:

	It helps to remove all printfs
	
2000-05-17 09:04  robert

	* base/src/player.cpp:

	I found the mysterious crash when trying to play streamed files
	when running from the non-install dir. The GetExtension call in player.cpp
	would return 5:4420 for this url rtp://225.2.1.5:4420. The GetExtension
	call will now return "MP3" for all urls that do not start with file:// .
	This is not perfect either -- for instance when we start streaming vorbis
	files this will be a problem...
	
2000-05-17 07:49  ijr

	* io/cd/win32/: include/cdpmo.h, src/cdpmo.cpp:

	This may fix the cd playing issues..
	
2000-05-17 02:27  robert

	* io/src/pmo.cpp:

	Fixed the on install seg fault
	
2000-05-15 16:09  elrod

	* installer/win32/FreeAmp.pfw, installer/win32/Script
	Files/setup.ins, ui/musicbrowser/win32/src/MusicTree.cpp:

	[no log message]
	
2000-05-15 15:44  elrod

	* ui/musicbrowser/: src/Icecast.cpp, win32/include/FooCast.h,
	win32/prj/musicbrowser.dsp, win32/prj/musicbrowser.mak,
	win32/src/FooCast.cpp, win32/src/MusicTree.cpp:

	* a little clean up
	
2000-05-15 15:38  elrod

	* installer/win32/File Groups/: Default Plugins.fgl, Program
	Executable Files.fgl:

	* Hope I got all the new files...
	
2000-05-15 15:33  elrod

	* installer/win32/: Registry Entries/default.rge, String
	Tables/default.shl, String Tables/0009-English/value.shl:

	* update version to 2.1
	
2000-05-15 15:31  elrod

	* config/config.win32:

	* update version info to 2.1
	
2000-05-15 15:28  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, lib/portio/portio.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* update versoin info to 2.1
	
2000-05-15 15:25  elrod

	* base/include/playlist.h,
	ui/musicbrowser/win32/include/FavoriteDialog.h,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/FavoriteDialog.cpp,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Finished up context menus
	* Add and Remove Favorites works
	
2000-05-15 12:29  ijr

	* Makefile-plugins.in, configure, configure.in:

	- build MakeTheme once again..
	
2000-05-15 10:36  ijr

	* base/src/: player.cpp, timer.cpp:

	- gdb was dying on some random things.. fixed.
	
2000-05-15 09:38  robert

	* CHANGES, README, ui/freeamp/include/Types.h,
	ui/freeamp/include/Window.h, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/Window.cpp, ui/freeamp/unix/src/GTKCanvas.cpp:

	My last set of changes for 2.1 beta 1.
	
2000-05-15 08:42  robert

	* themes/: EMusic.fat, FreeAmp.fat:

	Fixed the overall size of the themes. They were a bit too large...
	
2000-05-15 08:22  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	res/musicbrowser.rc, res/resource.h, src/Dialog.cpp, src/Event.cpp:

	* Add context menu for CD Audio.
	
2000-05-15 07:29  robert

	* ui/freeamp/src/: Canvas.cpp, Window.cpp:

	Win32 panels are not completely happy.
	
2000-05-15 06:41  robert

	* ui/freeamp/: src/ButtonControl.cpp, src/Canvas.cpp,
	win32/src/Win32Bitmap.cpp, win32/src/Win32Window.cpp:

	The panels now don't open up by default.
	
2000-05-15 05:52  robert

	* ui/freeamp/: src/Canvas.cpp, src/FreeAmpTheme.cpp, src/Theme.cpp,
	unix/include/GTKCanvas.h, unix/src/GTKCanvas.cpp:

	Inching closer -- more tweaks.
	
2000-05-15 05:24  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	prj/musicbrowser.dsp, res/favorites.bmp, res/musicbrowser.rc,
	res/resource.h, src/Dialog.cpp, src/Event.cpp, src/MusicTree.cpp,
	src/Win32MusicBrowser.cpp:

	* Add favorites section to My Streams.
	
2000-05-15 05:17  robert

	* ui/freeamp/src/: FreeAmpTheme.cpp, SliderControl.cpp,
	VSliderControl.cpp:

	More minor tweaks and cleanups
	
2000-05-15 05:14  robert

	* themes/: EMusic.fat, FreeAmp.fat:

	Updated themes that should be ok to release for beta 1. Remember, IANAA!
	
2000-05-15 02:34  robert

	* ui/freeamp/: include/Canvas.h, src/Canvas.cpp,
	src/DialControl.cpp, src/MultiStateControl.cpp,
	src/PixFontControl.cpp, src/PixTimeControl.cpp,
	src/SliderControl.cpp, src/TextControl.cpp, src/VSliderControl.cpp,
	src/Window.cpp, win32/include/Win32Canvas.h,
	win32/src/Win32Bitmap.cpp, win32/src/Win32Canvas.cpp:

	Panels are working correctly under win32 now
	
2000-05-14 16:12  robert

	* ui/freeamp/: src/Canvas.cpp, win32/include/Win32Bitmap.h,
	win32/include/Win32Window.h, win32/src/Win32Bitmap.cpp,
	win32/src/Win32Window.cpp:

	The windows version of the panels is now much better...
	
2000-05-14 16:12  robert

	* themes/panel.fat:

	Updated panel that is a *minor* bit cleaner.
	
2000-05-14 14:35  robert

	* themes/panel.fat:

	Added the panel test theme. This should work under linux -- to expand
	and collapse the eq panel click on the emusic icon. Please note that
	the eq controls don't really align yet....
	
2000-05-14 14:20  robert

	* ui/freeamp/: include/Bitmap.h, include/ButtonControl.h,
	include/Canvas.h, include/Control.h, include/Theme.h,
	include/Window.h, src/Bitmap.cpp, src/ButtonControl.cpp,
	src/Canvas.cpp, src/FreeAmpTheme.cpp, src/Theme.cpp,
	src/Window.cpp, unix/include/GTKBitmap.h, unix/include/GTKWindow.h,
	unix/src/GTKBitmap.cpp, unix/src/GTKWindow.cpp,
	win32/include/Win32Bitmap.h, win32/src/Win32Bitmap.cpp,
	win32/src/Win32Window.cpp:

	Finally merging in the panel-branch.
	
2000-05-12 06:51  elrod

	* base/src/missingfile.cpp:

	* Finish up the AcceptLocation function...
	
2000-05-12 06:30  elrod

	* base/win32/prj/fabaselib.dsp, base/win32/prj/fabaselib.mak,
	ui/musicbrowser/win32/include/MissingFileDialog.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/MissingFileDialog.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* First shot at Missing File Dialog.
	* For some reason I am getting called more than once for each missing file.
	
2000-05-12 02:53  elrod

	* base/include/preferences.h, base/src/preferences.cpp,
	io/cd/win32/src/cdaudio.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp:

	* Music Browser Window remembers size and position.
	* CD Info refreshes correctly.
	* Drag and drop of CD tracks works as expected.
	* CD still has play issue on NT.
	
2000-05-11 23:29  ijr

	* base/include/player.h,
	ui/musicbrowser/unix/include/missingfileui.h,
	ui/musicbrowser/unix/src/missingfileui.cpp:

	- missing file ui works.. stupid bug was preventing the browse button from
	  working.
	- fix bug report 'bout warning in player.h
	
2000-05-11 11:14  ijr

	* ui/musicbrowser/unix/: include/missingfileui.h,
	src/missingfileui.cpp:

	- better ui
	
2000-05-10 13:12  ijr

	* base/src/musiccatalog.cpp,
	ui/musicbrowser/unix/include/missingfileui.h,
	ui/musicbrowser/unix/src/missingfileui.cpp:

	- a more complete missing file ui..
	
2000-05-10 11:40  ijr

	* base/src/musiccatalog.cpp:

	- watch directory pref now handles multiple dirs ';' is the delimiter
	
2000-05-10 11:11  ijr

	* ui/musicbrowser/unix/src/: browsermenu.cpp, gtkmusicbrowser.cpp:

	- fix build
	
2000-05-10 08:47  elrod

	* base/include/playlist.h, base/src/playlist.cpp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Event.cpp:

	* Add ability to sort playlist by filename.
	
2000-05-09 06:22  elrod

	* base/win32/prj/fabaselib.dsp, base/win32/prj/fabaselib.mak,
	base/win32/prj/freeamp.mak, dlm/rmp/prj/rmp.mak,
	io/cd/win32/prj/cdoutput.mak, io/dsound/win32/prj/dsoundcard.mak,
	io/local/win32/prj/fileinput.mak, io/obs/win32/prj/obsinput.mak,
	io/soundcard/win32/prj/soundcard.mak, lib/gdbm/prj/gdbm.mak,
	lib/zlib/prj/zlib.mak, lmc/cd/win32/prj/cdlmc.mak,
	lmc/xingmp3/win32/prj/xing.mak, plm/metadata/id3v1/prj/id3v1.mak,
	plm/metadata/id3v2/prj/id3v2.mak, plm/metadata/misc/prj/misc.mak,
	plm/playlist/m3u/prj/m3u.mak, plm/portable/pmp300/prj/pmp300.mak,
	ui/dde/win32/prj/dde.mak, ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp,
	ui/simple/win32/prj/simple.mak, ui/toolbar/win32/prj/toolbar.mak,
	update/win32/prj/update.mak:

	* icecast support in win32
	* regenerated makefiles for win32 due to some conflicts.
	
2000-05-09 03:21  elrod

	* AUTHORS, CHANGES, Makefile.towav.in, configure, configure.in,
	base/include/registry.h, base/include/utility.h,
	base/src/updatemanager.cpp, base/src/utility.cpp,
	base/win32/res/freeamp.rc, base/win32/src/main.cpp,
	base/win32/src/win32prefs.cpp,
	base/win32/src/win32updatemanager.cpp, config/config.h.in,
	config/config.win32, dlm/rmp/res/rmp.rc, installer/win32/Script
	Files/setup.rul, installer/win32/String Tables/default.shl,
	installer/win32/String Tables/0009-English/value.shl,
	io/dsound/win32/res/dsound.rc, io/http/httpinput.cpp,
	io/http/win32/res/http.rc, io/local/win32/res/local.rc,
	io/obs/win32/res/obs.rc, io/soundcard/win32/res/soundcard.rc,
	lib/portio/portio.rc, lmc/xingmp3/src/towave.c,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc,
	ui/download/unix/src/gtkdownloadui.cpp,
	ui/download/win32/res/download.rc,
	ui/download/win32/src/downloadui.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Headlines.cpp,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/res/freeampui.rc,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/freeamp/win32/src/Win32Window.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/fileselector.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/main.cpp,
	update/win32/res/update.rc:

	* Merge changes from 2.0.7 branch into head revision
	* Isaac needs to resolve one conflict in GTK MusicBrowser.
	
2000-05-08 13:29  ijr

	* Makefile-plugins.in,
	ui/musicbrowser/unix/include/missingfileui.h,
	ui/musicbrowser/unix/src/missingfileui.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- skeletal, incomplete, and non-functional
	
2000-05-08 09:39  robert

	* base/include/eventdata.h, base/include/missingfile.h,
	base/src/missingfile.cpp, base/src/player.cpp,
	io/local/localfileinput.cpp, io/local/localfileinput.h,
	ui/freeamp/src/FreeAmpTheme.cpp:

	Updated the missing file stuff to use PlaylistItems instead of urls
	
2000-05-08 08:49  elrod

	* io/: http/win32/prj/httpinput.dsp, http/win32/prj/httpinput.mak,
	obs/win32/prj/obsinput.dsp, obs/win32/prj/obsinput.mak:

	* removed StreamBuffer.cpp from prj.
	
2000-05-08 07:34  robert

	* io/: include/streambuffer.h, src/streambuffer.cpp:

	Gone!
	
2000-05-08 07:08  elrod

	* ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Playing catch up with isaac (as usual)... now using the saved playlist
	  position pref on win32.
	
2000-05-08 06:58  ijr

	* base/include/musiccatalog.h, base/src/musiccatalog.cpp,
	base/src/timer.cpp, ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- update the directory watch and icecast timers
	- fix timer->ticks not getting reset to 0 after a tick.
	
2000-05-08 06:56  robert

	* Makefile.in, base/include/event.h, base/include/eventdata.h,
	base/include/missingfile.h, base/src/missingfile.cpp,
	base/src/player.cpp, io/local/localfileinput.cpp,
	io/local/localfileinput.h, ui/freeamp/src/FreeAmpTheme.cpp:

	First cut of the missing file search stuff
	
2000-05-08 05:59  elrod

	* base/: include/facontext.h, include/player.h, include/timer.h,
	src/player.cpp, src/timer.cpp, win32/include/semaphore.h:

	* Change how the timer stuff works. There is now one timer thread that
	  spawns child threads for the functions when they are called.
	* Add TimerManager to context.
	* Update CD Timer in player to use new interface.
	
2000-05-08 03:49  ijr

	* Makefile.in, base/include/preferences.h,
	base/src/preferences.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- simple little feature -- if we're making the current playlist persistent
	  between runs, save/load the index in the playlist too
	
2000-05-07 14:38  robert

	* io/alsa/unix/linux/: include/alsapmo.h, src/alsapmo.cpp:

	More cleanup and simplification, plus it now plays non 44khz files. Bonus!
	
2000-05-07 10:06  robert

	* io/alsa/unix/linux/src/alsapmo.cpp,
	io/dsound/win32/src/dsoundcardpmo.cpp, io/esound/src/esoundpmo.cpp,
	io/http/httpinput.cpp, io/include/pmo.h, io/include/streambuffer.h,
	io/obs/obsinput.cpp, io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/pmo.cpp,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp,
	ui/freeamp/include/FreeAmpTheme.h, ui/freeamp/src/FreeAmpTheme.cpp:

	Moved the streaming buffer up management to the pmo, instead of the lmc.
	This way new LMCs do not have to know anything about streaming, and the
	PMO base class takes care of it for the actual PMO implementations. This
	also means that Vorbis should now be fully streaming capable.
	
2000-05-07 05:48  robert

	* configure, configure.in, io/alsa/unix/linux/include/alsapmo.h,
	io/alsa/unix/linux/src/alsapmo.cpp, plm/metadata/id3v1/id3v1.cpp,
	plm/metadata/id3v2/id3v2.cpp:

	Updated the ALSA pmo for ALSA 0.5.x
	
2000-05-06 14:44  ijr

	* base/src/musiccatalog.cpp, ftc/winamp/winamp.cpp,
	ftc/winamp/winamp_theme.xml, ui/freeamp/include/SliderControl.h,
	ui/freeamp/include/VSliderControl.h,
	ui/freeamp/src/SliderControl.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/src/VSliderControl.cpp,
	ui/musicbrowser/unix/src/browsertree.cpp:

	- fix small mem leak in music catalog generation
	- one liner to make 'My Music' tree item act as 'All Tracks' when drug.
	- support for the balance slider in winamp skins..
	
2000-05-06 11:23  ijr

	* Makefile.in, base/src/musiccatalog.cpp:

	- fix stupid bug
	
2000-05-06 10:53  ijr

	* base/: include/musiccatalog.h, include/playlist.h,
	src/musiccatalog.cpp, src/playlist.cpp:

	fix the music search crashes.  for real, this time.  (i hope)
	
2000-05-06 06:28  ijr

	* Makefile-plugins.in, configure, configure.in,
	base/src/musiccatalog.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Icecast UI stuff should work once the xml page is up...
	
2000-05-06 05:05  ijr

	* Makefile-plugins.in, Makefile.in, configure, configure.in,
	base/src/musiccatalog.cpp, base/src/thread.cpp, base/src/timer.cpp,
	base/unix/include/mutex.h, base/unix/include/pthreadthread.h,
	base/unix/include/semaphore.h, base/unix/include/utility.h,
	base/unix/src/bootstrap.cpp, base/unix/src/debug.cpp,
	base/unix/src/mutex.cpp, base/unix/src/pthreadthread.cpp,
	base/unix/src/semaphore.cpp, base/unix/src/utility.cpp,
	base/unix/src/win32impl.cpp, config/config.h.in,
	io/cd/unix/src/cdpmo.cpp,
	io/soundcard/unix/solaris/src/soundcardpmo.cpp,
	io/src/pullbuffer.cpp, lib/gdbm/gdbmopen.c,
	plm/metadata/cddb/cddb.h, ui/irman/include/ir.h:

	- merge the solaris-port branch
	- dmalloc configure option
	- fixes to the music catalog, seems to (mostly) fix the random segfaults I was
	  seeing
	- close a few small mem leaks reported by dmalloc
	
2000-05-04 07:20  robert

	* lmc/: include/lmc.h, vorbis/src/vorbislmc.cpp,
	xingmp3/src/xinglmc.cpp:

	Fixed bugs 685, 686, 691, 702
	
2000-05-04 05:03  robert

	* ui/freeamp/: include/FreeAmpTheme.h, src/FreeAmpTheme.cpp:

	Mute now works...
	
2000-05-04 04:30  robert

	* io/cd/unix/: include/cdpmo.h, src/cdpmo.cpp:

	Forgot to update the cd pmo under unix
	
2000-05-04 04:28  robert

	* base/win32/src/semaphore.cpp, io/cd/win32/include/cdpmo.h,
	io/cd/win32/src/cdpmo.cpp, io/dsound/win32/src/dsoundcardpmo.cpp,
	io/soundcard/win32/src/soundcardpmo.cpp:

	Compile fixes after the first balance check-in. Things look good...
	
2000-05-04 03:54  robert

	* base/include/eventdata.h, base/src/player.cpp,
	io/dsound/win32/include/dsoundcardpmo.h,
	io/dsound/win32/src/dsoundcardpmo.cpp,
	io/esound/include/esoundpmo.h, io/esound/src/esoundpmo.cpp,
	io/include/pmo.h, io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/src/soundcardpmo.cpp,
	io/wavout/include/wavoutpmo.h, io/wavout/src/wavoutpmo.cpp,
	ui/freeamp/include/FreeAmpTheme.h, ui/freeamp/src/FreeAmpTheme.cpp:

	Added support for a balance control
	
2000-05-04 03:21  robert

	* ui/musicbrowser/src/Icecast.cpp:

	Turned off the test code
	
2000-05-04 03:19  robert

	* ui/musicbrowser/: include/Icecast.h, src/Icecast.cpp:

	Added the icecast directory parsing stuff
	
2000-05-01 08:21  robert

	* base/win32/: include/semaphore.h, src/semaphore.cpp:

	Added changes for a ms argument to Wait(). Wait() now returns bool if the
	lock was acquired, false if it timed out.
	
2000-04-27 17:42  robert

	* Makefile-plugins.in, configure, configure.in,
	base/include/event.h, base/include/eventdata.h,
	base/src/player.cpp, base/src/registrar.cpp, config/config.h.in,
	io/include/pmi.h, io/include/pullbuffer.h,
	io/local/localfileinput.cpp, io/local/localfileinput.h,
	io/src/pullbuffer.cpp, lmc/vorbis/include/vorbislmc.h,
	lmc/vorbis/src/vorbislmc.cpp, ui/freeamp/include/FreeAmpTheme.h,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Theme.cpp:

	Added support for the vorbis codec. Download the library from www.xiph.org
	and check it out. Linux support for now only, windows is coming soon...
	
2000-04-27 03:14  robert

	* lib/id3/id3lib.dll:

	These new versions of the id3lib fix the windows corruption problem. Looks
	like the id3v2 stuff is done.
	
2000-04-26 11:31  ijr

	* base/src/player.cpp, ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	- fix warning in player.cpp
	- save prefs to disk after modification.
	
2000-04-26 08:20  robert

	* ui/musicbrowser/unix/src/infoeditor.cpp:

	Added support for writing the id3v2 tags to disk.
	
2000-04-26 08:18  robert

	* base/src/registrar.cpp, base/win32/prj/freeamp.dsp,
	base/win32/prj/freeamp.dsw,
	io/soundcard/win32/src/soundcardpmo.cpp,
	plm/metadata/id3v2/prj/id3v2.dsp,
	ui/musicbrowser/win32/src/Event.cpp:

	Finished adding support for id3v2 writeback.
	
	WINDOWS WARNING: Any mp3 files to which the id3v2 stuff adds a new id3v2 tag
	                 will get corrupted! I'll work to get this hammered out.
	                 Linux is fine.
	
2000-04-26 08:15  robert

	* lib/id3/include/id3/: error.h, field.h, frame.h, globals.h,
	header.h, header_frame.h, header_tag.h, int28.h, misc_support.h,
	sized_types.h, spec.h, tag.h:

	And now I'm adding the new headers
	
2000-04-26 08:12  robert

	* lib/id3/: id3lib.dll, id3lib.lib, include/dll.h, include/error.h,
	include/externals.h, include/field.h, include/frame.h,
	include/globals.h, include/header.h, include/header_frame.h,
	include/header_tag.h, include/id3.h, include/int28.h,
	include/misc_support.h, include/sized_types.h, include/tag.h,
	include/types.h, include/version.h:

	The file layout for the id3lib changed, so I'm moving shit around
	
2000-04-26 06:28  robert

	* plm/metadata/id3v2/id3v2.cpp:

	More changes that I need to test on linux. The windows side is now working,
	but the mp3 files that get id3v2 tags attached to them get completely trashed.
	Hmmmm.
	
2000-04-26 06:08  robert

	* plm/metadata/id3v1/id3v1.cpp:

	Removed one assert
	
2000-04-26 06:07  robert

	* plm/metadata/id3v2/: id3v2.cpp, prj/id3lib.lib:

	Some tweaks to get it to work with the id3lib
	
2000-04-25 08:03  elrod

	* ui/freeamp/src/Equalizer.cpp:

	* fix some warnings..
	
2000-04-25 07:58  robert

	* ui/freeamp/: include/Equalizer.h, src/Equalizer.cpp,
	win32/prj/freeampui.dsp:

	Minor win32 tweaks to get a clean compile and added Equalizer.cpp to the project
	
2000-04-25 07:39  robert

	* ui/freeamp/: include/Equalizer.h, src/Equalizer.cpp:

	Things will work better if you check them in...
	
2000-04-25 07:30  robert

	* Makefile-plugins.in, configure, configure.in,
	base/include/eventdata.h, base/include/preferences.h,
	base/src/player.cpp, base/src/preferences.cpp,
	lmc/xingmp3/src/cdct.c, lmc/xingmp3/src/xinglmc.cpp,
	plm/metadata/id3v2/id3v2.cpp, ui/freeamp/include/FreeAmpTheme.h,
	ui/freeamp/src/FreeAmpTheme.cpp:

	First cut at the equalizer and updated id3v2 stuff using the new C interface
	
2000-04-24 17:00  elrod

	* base/: include/playlist.h, src/playlist.cpp:

	* Add parameter to UpdateTrackMetaData to allow for writing the metadata to
	  disk.
	
2000-04-24 16:04  elrod

	* base/include/preferences.h, base/win32/prj/freeamp.dsw,
	ui/freeamp/win32/include/Win32PreferenceWindow.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/res/folder.bmp, ui/freeamp/win32/res/freeampui.rc,
	ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	* Finished implementing UI for Folders Panel
	* Finished implenting General Panel
	
2000-04-21 14:55  elrod

	* ui/dde/win32/res/: dde.rc, resource.h:

	* ooops forgot these
	
2000-04-18 17:55  ijr

	* lib/http/src/Http.cpp:

	- add a define for min() if it doesn't exist.
	
2000-04-17 23:53  elrod

	* lib/id3/: id3lib.dll, include/dll.h, include/error.h,
	include/externals.h, include/field.h, include/frame.h,
	include/globals.h, include/header.h, include/header_frame.h,
	include/header_tag.h, include/int28.h, include/misc_support.h,
	include/sized_types.h, include/tag.h, include/types.h,
	include/version.h:

	* move id3 stuff to lib dir
	
2000-04-17 23:32  elrod

	* ui/: freeamp/win32/include/Win32PreferenceWindow.h,
	freeamp/win32/res/freeampui.rc, freeamp/win32/res/resource.h,
	freeamp/win32/src/Win32PreferenceWindow.cpp,
	musicbrowser/win32/prj/musicbrowser.dsp,
	musicbrowser/win32/prj/musicbrowser.mak,
	musicbrowser/win32/src/MultiSelectTreeView.cpp:

	* Made CD and Stream items uneditable
	* Tweaks to pref dialog.
	
2000-04-17 19:04  robert

	* Makefile-plugins.in, configure, configure.in,
	base/include/preferences.h, base/src/preferences.cpp,
	config/config.h.in, config/config.win32,
	plm/metadata/id3v1/id3v1.cpp, plm/metadata/id3v2/id3v2.cpp:

	Added ID3lib support
	
2000-04-17 13:48  elrod

	* ui/freeamp/: src/FreeAmpTheme.cpp, win32/res/freeampui.rc,
	win32/src/Win32PreferenceWindow.cpp:

	* WooHoo... Rob found the Bring To Front bug with options dialog...
	
2000-04-17 12:41  elrod

	* base/include/preferences.h, base/src/player.cpp,
	base/src/playlist.cpp, base/src/preferences.cpp,
	base/win32/prj/freeamp.dsw, base/win32/prj/freeamp.mak,
	plm/metadata/cddb/cddb_proto.cpp, ui/dde/win32/include/DDE_UI.h,
	ui/dde/win32/prj/dde.def, ui/dde/win32/prj/dde.dsp,
	ui/dde/win32/prj/dde.mak, ui/dde/win32/src/DDE_UI.cpp:

	* Add DDEUI for win32 that Platzer Wilfried <Wilfried.Platzer@Micronas.com>
	  is working on.
	* Add pref for secondary UI launching
	
2000-04-14 15:45  robert

	* lib/http/src/Http.cpp:

	Fixed one minor problem...
	
2000-04-14 01:40  elrod

	* ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	* bottom buttons in pref dialog work now.
	
2000-04-14 01:28  elrod

	* ui/freeamp/win32/: include/Win32PreferenceWindow.h,
	prj/freeampui.dsp, prj/freeampui.mak, res/freeampui.rc,
	res/resource.h, src/Win32PreferenceWindow.cpp:

	* First run at new pref dialog for 2.1
	* Has a weird focus issue... move the mouse over the player it loses focus,
	  weird.
	* Apply buttons, etc do not work yet...
	
2000-04-10 15:56  elrod

	* lib/http/include/Http.h, lib/http/src/Http.cpp,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak:

	* minor tweaks to get things compiling under windows
	
2000-04-10 15:51  elrod

	* ui/freeamp/win32/prj/: freeampui.dsp, freeampui.mak:

	* add include path for HTTP lib.
	
2000-04-10 14:03  elrod

	* ui/musicbrowser/win32/: include/FooCast.h,
	include/Win32MusicBrowser.h, src/Event.cpp, src/FooCast.cpp,
	src/MusicTree.cpp:

	* fixed cd items not displaying correctly in music browser
	* "All Tracks" items are now filled by a thread so it does not hang the UI.
	
2000-04-09 13:30  robert

	* Makefile-plugins.in, Makefile.header.in, Makefile.in,
	base/include/downloadmanager.h, base/src/downloadmanager.cpp,
	lib/http/include/Http.h, lib/http/src/Http.cpp,
	ui/freeamp/src/Headlines.cpp:

	Added a library for http requests. This library is now debugged with
	non-blocking sockets and tested proxy support. We should use this
	lib in the future to retrieve files from the net. There are two interfaces:
	get to string and get to file.
	
2000-04-09 11:53  jdw

	* Makefile.towav.in:

	file Makefile.towav.in was initially added on branch release-2-0-7-devel.
	
2000-04-09 10:07  ijr

	* base/src/musiccatalog.cpp:

	oops, compiles now on win32
	
2000-04-07 22:35  ijr

	* ui/: download/unix/src/downloadui.cpp,
	freeamp/src/FreeAmpTheme.cpp, freeamp/unix/src/GTKUtility.cpp,
	freeamp/unix/src/GTKWindow.cpp,
	musicbrowser/unix/src/musicbrowser.cpp:

	- add gtk_set_locale() to all places we init gtk
	- dnd from gmc to the main freeamp window works -- gmc sends data with \r\n
	  for newlines.  odd.  i was right to be afraid of it =)
	
2000-04-06 18:14  ijr

	* base/include/musiccatalog.h, base/src/musiccatalog.cpp,
	base/src/player.cpp, ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	- fix a race condition in the watch this dir startup...
	- updates to the options dialog for the watching stuff
	
2000-04-06 15:36  ijr

	* base/include/musiccatalog.h, base/include/preferences.h,
	base/include/timer.h, base/src/database.cpp,
	base/src/musiccatalog.cpp, base/src/player.cpp,
	base/src/preferences.cpp, base/src/timer.cpp,
	base/unix/src/unixprefs.cpp, base/win32/src/win32prefs.cpp,
	ui/freeamp/src/Window.cpp, ui/freeamp/unix/src/GTKFont.cpp,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/fileselector.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- 'watch this directory' internals -- added two new prefs to handle this
	- modified the timer class to add a 'sleep first' option, which, well, makes
	  it sleep first before doing the Tick().
	- fix bugs mentioned in email by Man Chi Ly <mly@uclink4.berkeley.edu>
	- fix some issues for people using 'click-to-focus' mode in their wm.  Just
	  needed to check to see if a MouseEnter transition needed to be sent to a
	  control before handling the click.  Closes 4 or 5 bug reports.
	
2000-04-05 08:03  hiro

	* base/beos/src/bootstrap.cpp:

	- updated for R5.
	
2000-04-05 08:03  hiro

	* configure, configure.in:

	- updated for BeOS R5.
	  socklen_t default needs to be int (only if compiling on BeOS)
	
2000-04-05 07:58  hiro

	* ui/: musicbrowser/beos/include/MusicTreeView.h,
	musicbrowser/beos/src/MusicBrowserUI.cpp,
	musicbrowser/beos/src/MusicTreeView.cpp,
	musicbrowser/beos/src/PlaylistView.cpp,
	musicbrowser/beos/src/ResourceManager.cpp,
	musicbrowser/beos/src/TooltipFilter.cpp,
	musicbrowser/beos/src/TrackItem.cpp, freeamp/beos/src/PrefView.cpp:

	- updated for R5.
	
2000-04-03 19:18  ijr

	* io/cd/unix/include/cdpmo.h, io/cd/unix/src/cdpmo.cpp,
	plm/metadata/cddb/cddb.cpp, plm/metadata/cddb/cddb_proto.cpp:

	back to linux =)
	- fix some of the indenting i messed up
	- update the unix cd.pmo
	
2000-04-03 18:55  ijr

	* io/cd/win32/include/cdaudio.h, io/cd/win32/include/cdpmo.h,
	io/cd/win32/src/cdaudio.cpp, io/cd/win32/src/cdpmo.cpp,
	io/cd/win32/src/discids.cpp, plm/metadata/cddb/cddb.cpp,
	plm/metadata/cddb/cddb.h, plm/metadata/cddb/cddb_proto.cpp:

	cddb stuff works in win98 for me, now..
	
2000-03-31 11:21  hiro

	* util/beos/buildresources.pl:

	- added a option to not strip the unnecessary symbols when debugging.
	
2000-03-31 11:16  hiro

	* base/src/timer.cpp:

	- timer support for BeOS.
	
2000-03-31 11:15  hiro

	* base/beos/include/beosthread.h:

	- no more infinite BLocker::Unlock()'ing.
	  Geez, I can't believe this bug went unnoticed for 6 months...
	
2000-03-30 14:40  elrod

	* base/win32/prj/freeamp.dsw, base/win32/prj/freeamp.mak,
	io/cd/win32/include/cdpmo.h, io/cd/win32/prj/cdoutput.dsp,
	io/cd/win32/prj/cdoutput.mak, plm/metadata/cddb/cddb.cpp,
	plm/metadata/cddb/prj/cddb.mak:

	* trying to get the cddb stuff working under win32
	
2000-03-30 12:23  ijr

	* Makefile.in, base/src/timer.cpp,
	ui/musicbrowser/unix/include/musicbrowserui.h,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- updating for the new timer stuff..
	
2000-03-30 00:57  elrod

	* base/include/player.h, base/src/player.cpp,
	base/win32/prj/fabaselib.dsp, base/win32/prj/fabaselib.mak,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/res/cd.bmp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/IntroductionWizard.cpp,
	ui/musicbrowser/win32/src/MusicSearchDialog.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* First shot at CD Audio in win32 Music Browser.
	* Things will probably break on Linux or act wacky since I am creating a
	  timer with a CD.pmo in the player now.
	
2000-03-29 21:48  elrod

	* base/: include/timer.h, src/player.cpp, src/thread.cpp,
	src/timer.cpp, win32/src/main.cpp:

	* first shot at timer class
	
2000-03-29 20:05  ijr

	* io/cd/win32/src/cdaudio.cpp:

	crash 'cause of the colon should be fixed.
	
2000-03-28 03:59  hiro

	* ui/musicbrowser/beos/src/PlaylistView.cpp:

	minor B_MOUSE_MOVED event fix
	
2000-03-28 03:30  hiro

	* ui/musicbrowser/beos/: include/BeOSMusicBrowser.h,
	include/PlaylistView.h, src/BeOSMusicBrowser.cpp,
	src/PlaylistView.cpp:

	- music browser drag&drop mostly functional.
	- drag&dropping playlists doesn't work as I want it to, yet.
	
2000-03-28 00:48  hiro

	* ui/musicbrowser/beos/: include/BeOSMusicBrowser.h,
	include/MusicTreeView.h, include/PlaylistView.h,
	src/BeOSMusicBrowser.cpp, src/MusicTreeView.cpp,
	src/PlaylistView.cpp:

	- started implementing drag-and-drop in music browser, still experimenting.
	- half-baked attempt at InfoEditor dialog.
	
2000-03-27 18:13  ijr

	* base/src/downloadmanager.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	all fixed now, it seems
	
2000-03-27 17:34  elrod

	* CHANGES, base/include/downloadmanager.h, base/include/event.h,
	base/include/updatemanager.h, base/src/downloadmanager.cpp,
	base/src/musiccatalog.cpp, base/src/player.cpp,
	base/src/playlist.cpp, base/src/updatemanager.cpp,
	base/win32/include/win32updatemanager.h, base/win32/res/freeamp.rc,
	base/win32/src/main.cpp, base/win32/src/win32updatemanager.cpp,
	config/config.h.in, config/config.win32, dlm/rmp/res/rmp.rc,
	help/unix/emusichelp.tar.gz, help/unix/freeamphelp.tar.gz,
	installer/win32/String Tables/default.shl, installer/win32/String
	Tables/0009-English/value.shl,
	io/dsound/win32/include/dsoundcardpmo.h,
	io/dsound/win32/res/dsound.rc,
	io/dsound/win32/src/dsoundcardpmo.cpp, io/http/httpinput.cpp,
	io/http/httpinput.h, io/http/win32/prj/httpinput.dsp,
	io/http/win32/prj/httpinput.mak, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc,
	io/soundcard/win32/src/soundcardpmo.cpp, lib/portio/portio.rc,
	lib/xml/include/Parse.h, lib/xml/src/Parse.cpp,
	lmc/xingmp3/src/xinglmc.cpp, lmc/xingmp3/win32/res/xing.rc,
	plm/metadata/id3v1/res/id3v1.rc, plm/metadata/id3v2/res/id3v2.rc,
	plm/metadata/misc/res/misc.rc, plm/playlist/m3u/res/m3u.rc,
	plm/playlist/pls/res/pls.rc, plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/download/win32/src/downloadui.cpp,
	ui/freeamp/src/ButtonControl.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/TextControl.cpp,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/include/GTKUtility.h,
	ui/freeamp/unix/include/GTKWindow.h,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/unix/src/GTKUtility.cpp,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/freeamp/win32/res/freeampui.rc,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp,
	ui/toolbar/win32/toolbar.rc, update/win32/main.cpp,
	update/win32/prj/update.dsp, update/win32/prj/update.mak,
	update/win32/res/update.rc:

	* merged 2.0.6 changes into trunk.
	* issac will need to fix some issues.
	
2000-03-25 17:36  hiro

	* base/beos/res/freeamp_app.rsrc:

	fixed the .m3u mime type.
	
2000-03-25 11:03  ijr

	* ui/musicbrowser/unix/src/browsertree.cpp:

	- fix segfault
	
2000-03-24 21:59  ijr

	* ui/freeamp/unix/: include/GTKPreferenceWindow.h,
	src/GTKPreferenceWindow.cpp:

	update the preferences for 2.1 a bit..
	
2000-03-24 20:33  ijr

	* base/unix/src/bootstrap.cpp,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	- new look for the options dialog.  very netscape-ish.  nifty.
	
2000-03-24 15:12  hiro

	* base/beos/res/: freeamp_addon.rsrc, freeamp_app.rsrc:

	forgot this...
	
2000-03-23 18:28  ijr

	* ui/musicbrowser/unix/src/browsertree.cpp:

	- no soup for you
	
2000-03-23 18:16  ijr

	* lib/unzip/src/zip_header.cpp:

	- it wasn't finding the headers properly on some .zips
	
2000-03-23 17:28  hiro

	* README.beos:

	Need to comment out wavout.pmo when compiling beos version.
	
2000-03-23 17:18  hiro

	* ui/musicbrowser/beos/: include/BeOSMusicBrowser.h,
	include/CatalogItem.h, include/CollectionItem.h,
	include/InfoEditor.h, include/IntroductionWizard.h,
	include/MusicBrowserResources.h, include/MusicBrowserUI.h,
	include/MusicTreeView.h, include/Placard.h,
	include/PlaylistListItem.h, include/PlaylistView.h,
	include/ResourceManager.h, include/SavePlaylistDialog.h,
	include/Separator.h, include/ToolBar.h, include/ToolBarButton.h,
	include/TooltipFilter.h, include/TrackItem.h,
	res/WizardIntroPageText.txt, res/WizardSearchPageText.txt,
	res/add_file.png, res/add_track.png, res/down_pic.png,
	res/edit_pic.png, res/import_pic.png, res/musicbrowser.r,
	res/new_pic.png, res/save_pic.png, res/trash_pic.png,
	res/up_pic.png, res/wizard.png, src/BeOSMusicBrowser.cpp,
	src/CollectionItem.cpp, src/InfoEditor.cpp,
	src/IntroductionWizard.cpp, src/MusicBrowserUI.cpp,
	src/MusicTreeView.cpp, src/Placard.cpp, src/PlaylistListItem.cpp,
	src/PlaylistView.cpp, src/ResourceManager.cpp, src/Separator.cpp,
	src/ToolBar.cpp, src/ToolBarButton.cpp, src/TooltipFilter.cpp,
	src/TrackItem.cpp:

	BeOS Music Browser initial check-in.
	
2000-03-23 17:17  hiro

	* Makefile-plugins.in, configure, configure.in:

	added files for BeOS Music Browser.
	
2000-03-23 04:39  ijr

	* Makefile.in:

	whoops
	
2000-03-23 04:37  ijr

	* Makefile-plugins.in, configure, configure.in,
	base/unix/src/bootstrap.cpp:

	- whee
	
2000-03-22 22:18  ijr

	* Makefile.in, base/include/preferences.h,
	base/src/preferences.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/include/musicbrowserui.h,
	ui/musicbrowser/unix/src/browserlist.cpp,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- additions to the DIRECTORIES hack by Jimen Ching <jching@flex.com>
	- first hack at the ui for cd burning --> File/Create New Audio CD pops up
	  a new browser, and when you add tracks to the new playlist, they get the
	  right colors depending if they fit into the size given by the
	  AudioCDLength pref.
	
2000-03-22 19:34  ijr

	* ui/musicbrowser/unix/src/: gtkmusicbrowser.cpp, infoeditor.cpp:

	simple little 'Add New Stream' dialog
	
2000-03-22 17:51  ijr

	* base/src/musiccatalog.cpp, base/src/player.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- most of the favorites functionality for the streams junk.
	
2000-03-22 15:02  ijr

	* io/cd/unix/include/cdpmo.h, io/cd/unix/src/cdpmo.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browserlist.cpp,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- right click context menus in the tree and playlist work
	- update the menubar with all the 2.1 changes from the spec
	- eject cd code
	
2000-03-22 13:14  ijr

	* ui/musicbrowser/unix/: include/gtkmusicbrowser.h,
	src/browserlist.cpp:

	commiting the stuff i worked on in class.
	
2000-03-22 11:16  elrod

	* base/src/playlist.cpp:

	* Fix not being able to sort playlists you were editing (bug 643).
	
2000-03-22 11:14  elrod

	* ui/musicbrowser/win32/src/: Dialog.cpp, MusicTree.cpp,
	Win32MusicBrowser.cpp:

	* Fixed initialization of Music Tree bug.
	
2000-03-21 22:09  ijr

	* ui/musicbrowser/unix/res/: icecast_pix.xpm, shoutcast_pix.xpm,
	streams_pix.xpm, wiredplanet_pix.xpm:

	- forgot these
	
2000-03-21 22:06  ijr

	* Makefile-plugins.in, plm/metadata/cddb/cddb_proto.cpp,
	ui/musicbrowser/unix/include/browsermenu.h,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browserlist.cpp,
	ui/musicbrowser/unix/src/browsermenu.c,
	ui/musicbrowser/unix/src/browsermenu.cpp,
	ui/musicbrowser/unix/src/browsertree.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- gtkmusicbrowser.cpp was 111k.. just a tad large, so it's split up now.
	- buncha my streams ui stuff.
	
2000-03-21 16:06  ijr

	* io/cd/win32/src/cdaudio.cpp:

	Try that..
	
2000-03-21 15:40  elrod

	* ui/freeamp/src/FreeAmpTheme.cpp:

	* Fix drag and drop bug
	* get rid of compile warning for bool to int conversion
	
2000-03-21 15:24  elrod

	* base/win32/prj/freeamp.dsw, base/win32/prj/freeamp.mak,
	plm/metadata/cddb/cddb_proto.cpp, plm/metadata/cddb/prj/cddb.def,
	plm/metadata/cddb/prj/cddb.dsp, plm/metadata/cddb/prj/cddb.dsw,
	plm/metadata/cddb/prj/cddb.mak, plm/metadata/cddb/res/cddb.rc,
	plm/metadata/cddb/res/resource.h:

	* create project for cddb metadata plugin
	* try to get stuff to compile... still needs work, seems to have a
	  dependency on the PMO. Isaac?
	
2000-03-21 14:44  ijr

	* io/cd/win32/: include/compat.h, src/cdpmo.cpp:

	- slight cleanup.
	
2000-03-20 14:40  hiro

	* ui/freeamp/beos/src/: BeOSBitmap.cpp, BeOSCanvas.cpp,
	ThemeManager.cpp:

	- minor cleaning up.
	- ThemeManager lists .wsz files as well.
	
2000-03-20 12:50  ijr

	* base/src/preferences.cpp, io/cd/win32/include/cdaudio.h,
	io/cd/win32/include/cdpmo.h, io/cd/win32/include/compat.h,
	io/cd/win32/prj/cdoutput.dsp, io/cd/win32/src/cdaudio.cpp,
	io/cd/win32/src/cdpmo.cpp, io/cd/win32/src/discids.cpp,
	lib/zlib/prj/zlib.dsp, ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/src/ThemeManager.cpp:

	- first hack at a cd.pmo for win32
	- let .wsz and .zip files show up in the win32 ThemeManager, too
	
2000-03-19 03:32  ijr

	* base/include/event.h, base/src/musiccatalog.cpp,
	base/src/player.cpp, ui/freeamp/src/Headlines.cpp,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- fix moving the window around, which my last commit somehow broke.
	- mad speedup to the 'Regenerating the Music Catalog Database..' stage of a
	  music search.
	
	After a music search, when it sits supposedly regenerating the database, it's
	really not -- the regeneration stuff gets done quickly and the damn thing's
	just processing all the MusicCatalogTrackAdded messages.  Solution was to add
	a pair of messages to tell the UI to ignore Add messages for a time, then
	regenerate the GUI tree all at once.  Instead of taking forever, it's done in
	a second or two =)
	
2000-03-18 23:08  ijr

	* ui/freeamp/unix/src/GTKWindow.cpp:

	- slightly better fix
	
2000-03-18 22:44  ijr

	* ftc/winamp/winamp_theme.xml, ui/freeamp/unix/include/GTKWindow.h,
	ui/freeamp/unix/src/GTKWindow.cpp:

	- trying something...
	
2000-03-17 23:09  hiro

	* io/wavout/src/wavoutpmo.cpp:

	making gcc happy on beos.
	
2000-03-17 23:01  hiro

	* base/: beos/src/beosprefs.cpp, src/utility.cpp:

	minor preference related fixes for beos.
	preferences are now stored in /boot/home/config/settings/freeamp.
	
2000-03-17 22:59  hiro

	* base/include/downloadmanager.h:

	avoid including arpa/inet.h on BeOS, too. It's incorporated in socket.h, grr.
	
2000-03-17 15:19  ijr

	* Makefile-plugins.in, ftc/winamp/winamp_theme.xml,
	ui/freeamp/include/PixTimeControl.h, ui/freeamp/include/Theme.h,
	ui/freeamp/src/PixFontControl.cpp,
	ui/freeamp/src/PixTimeControl.cpp, ui/freeamp/src/Theme.cpp:

	pixmap-based time control
	
2000-03-17 13:47  ijr

	* Makefile-plugins.in, ftc/winamp/winamp_theme.xml,
	ui/freeamp/include/ButtonControl.h, ui/freeamp/include/Control.h,
	ui/freeamp/include/SliderControl.h,
	ui/freeamp/include/VSliderControl.h, ui/freeamp/include/Window.h,
	ui/freeamp/src/ButtonControl.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/SliderControl.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/src/VSliderControl.cpp, ui/freeamp/src/Window.cpp,
	ui/freeamp/unix/include/GTKWindow.h,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/freeamp/win32/src/Win32Window.cpp:

	- winamp titlebar that lights up/darkens according to if the mouse is in the
	  window or not...
	- the seek bar on winamp shade mode.
	
2000-03-17 11:05  ijr

	* ftc/winamp/winamp_theme.xml, ui/freeamp/src/Theme.cpp:

	- fix a segfault when switching from a winamp skin
	- tweak the theme.xml slightly
	
2000-03-17 03:15  hiro

	* lib/zlib/include/zconf.h:

	Info-ZIP support exposed this bug: off_t is 64-bit on BeOS, so
	we need to have a properly defined off_t before zconf.h blindly
	defines off_t as long.
	
2000-03-17 03:08  hiro

	* configure, configure.in:

	added an extra compiler flag (-I) for compiling the winamp ftf plugin on beos.
	
2000-03-16 21:59  tdilliga

	* base/src/downloadmanager.cpp:

	Changed (const sockaddr *) to (sockaddr *). This is to support a slightly
	broken Solaris, and should not affect anyone.
	
2000-03-16 20:22  robert

	* io/wavout/: include/wav.h, include/wavoutpmo.h, src/wav.cpp,
	src/wavoutpmo.cpp:

	Fixed MichAEl's name...
	
2000-03-16 20:15  robert

	* Makefile-plugins.in, Makefile.header.in, Makefile.in,
	io/wavout/include/wav.h, io/wavout/include/wavoutpmo.h,
	io/wavout/src/wav.cpp, io/wavout/src/wavoutpmo.cpp:

	Ported wav output plugin to Linux. I hope this doesn't break the
	windows build.
	
2000-03-16 17:49  elrod

	* io/cd/win32/res/cdoutput.rc:

	* projects are a pain
	
2000-03-16 17:44  elrod

	* AUTHORS:

	* Added Micheal Rich to AUTHORS for AlphaNT work and WAV output plugin.
	
2000-03-16 17:38  elrod

	* base/win32/prj/freeamp.dsw, io/cd/win32/prj/cdoutput.dsp,
	io/cd/win32/prj/cdoutput.mak, io/cd/win32/res/resource.h,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* cd.pmi -> cd.pmo
	
2000-03-16 17:30  elrod

	* io/cd/win32/prj/: cdoutput.def, cdoutput.dsp, cdoutput.dsw:

	[no log message]
	
2000-03-16 17:29  robert

	* base/include/preferences.h, base/src/preferences.cpp,
	base/win32/prj/freeamp.dsw, io/wavout/include/wav.h,
	io/wavout/include/wavoutpmo.h, io/wavout/src/wav.cpp,
	io/wavout/src/wavoutpmo.cpp, io/wavout/win32/prj/wavout.def,
	io/wavout/win32/prj/wavout.dsp, io/wavout/win32/res/resource.h,
	io/wavout/win32/res/wavout.rc:

	Added the WAV output plugin from Micheal Rich. I've cleaned it up and
	writes WAV files to the path specified by the WAVOutputPath preference.
	
2000-03-16 17:24  ijr

	* ftc/winamp/winamp.cpp, ui/freeamp/src/PixFontControl.cpp:

	- misc fixes for the winamp junk
	
2000-03-16 14:11  elrod

	* base/win32/prj/freeamp.mak, ftc/winamp/prj/winamp.dsp,
	ftc/winamp/prj/winamp.mak:

	* add winamp_theme.xml to build process.
	
2000-03-16 13:45  elrod

	* base/win32/prj/freeamp.dsw, io/cd/win32/prj/cdoutput.def,
	io/cd/win32/prj/cdoutput.dsp, lmc/cd/win32/prj/cdlmc.def,
	lmc/cd/win32/prj/cdlmc.dsp, lmc/cd/win32/prj/cdlmc.mak:

	* cleaned up some stuff with the CD projects.
	
2000-03-16 02:56  elrod

	* io/cd/win32/prj/cdoutput.dsp, io/cd/win32/res/cdoutput.rc,
	lmc/cd/win32/res/cdlmc.rc:

	* Updated RC files.
	
2000-03-16 02:52  elrod

	* base/win32/prj/freeamp.dsw, base/win32/prj/freeamp.mak,
	ftc/winamp/prj/winamp.def, ftc/winamp/prj/winamp.dsp,
	ftc/winamp/prj/winamp.dsw, ftc/winamp/prj/winamp.mak,
	ftc/winamp/res/resource.h, ftc/winamp/res/winamp.rc,
	io/cd/win32/prj/cdoutput.def, io/cd/win32/prj/cdoutput.dsp,
	io/cd/win32/prj/cdoutput.dsw, io/cd/win32/res/cdoutput.rc,
	io/cd/win32/res/resource.h, lib/unzip/include/zip_utils.h,
	lib/unzip/prj/unzip.dsp, lib/unzip/prj/unzip.dsw,
	lib/unzip/prj/unzip.mak, lib/unzip/src/zip_header.cpp,
	lib/unzip/src/zip_testcrc.cpp, lib/unzip/src/zip_utils.cpp,
	lmc/cd/win32/prj/cdlmc.def, lmc/cd/win32/prj/cdlmc.dsp,
	lmc/cd/win32/prj/cdlmc.dsw, lmc/cd/win32/prj/cdlmc.mak,
	lmc/cd/win32/res/cdlmc.rc, lmc/cd/win32/res/resource.h,
	ui/freeamp/src/ThemeZip.cpp, ui/freeamp/tools/win32/MakeTheme.dsp,
	ui/freeamp/tools/win32/MakeTheme.mak,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak:

	* Made vc++ updates for Isaac
	* Made some changes to unzip stuff to get it compiling under win32
	* Made MakeTheme use libs instead of recompiling the zlib and unzip stuff
	  a second time. save a few seconds...
	
2000-03-16 00:57  ijr

	* ui/freeamp/src/Control.cpp:

	- tiny fix so the mono/stereo indicators don't light up on mouse over.
	
	Stuff left todo, in no particular order:
	- the titlebar along the top.
	- pixmap based number display.
	- l/r output balance
	- sleep
	
2000-03-16 00:28  ijr

	* ftc/winamp/winamp_theme.xml, ui/freeamp/src/FreeAmpTheme.cpp:

	- other status indicators -- mono/stereo lights, play/pause/stop light
	
2000-03-16 00:00  ijr

	* ftc/winamp/winamp_theme.xml, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/PixFontControl.cpp,
	ui/freeamp/unix/src/GTKCanvas.cpp:

	- bitrate and samplerate displays for winamp support..
	
2000-03-15 23:38  tdilliga

	* base/unix/src/debug.cpp:

	file debug.cpp was initially added on branch solaris-port-branch.
	
2000-03-15 23:38  tdilliga

	* base/unix/src/pthreadthread.cpp:

	file pthreadthread.cpp was initially added on branch solaris-port-branch.
	
2000-03-15 23:38  tdilliga

	* base/unix/src/mutex.cpp:

	file mutex.cpp was initially added on branch solaris-port-branch.
	
2000-03-15 23:38  tdilliga

	* base/unix/src/semaphore.cpp:

	file semaphore.cpp was initially added on branch solaris-port-branch.
	
2000-03-15 23:38  tdilliga

	* base/unix/src/utility.cpp:

	file utility.cpp was initially added on branch solaris-port-branch.
	
2000-03-15 23:37  tdilliga

	* base/unix/include/mutex.h:

	file mutex.h was initially added on branch solaris-port-branch.
	
2000-03-15 23:37  tdilliga

	* base/unix/include/semaphore.h:

	file semaphore.h was initially added on branch solaris-port-branch.
	
2000-03-15 23:37  tdilliga

	* base/unix/include/utility.h:

	file utility.h was initially added on branch solaris-port-branch.
	
2000-03-15 23:37  tdilliga

	* base/unix/include/pthreadthread.h:

	file pthreadthread.h was initially added on branch solaris-port-branch.
	
2000-03-15 23:37  ijr

	* ftc/winamp/winamp_theme.xml, ui/freeamp/src/PixFontControl.cpp:

	- pixtext isn't flasy anymore.
	
2000-03-15 23:24  ijr

	* Makefile-plugins.in, configure, configure.in,
	ftc/winamp/winamp_theme.xml, ui/freeamp/include/Control.h,
	ui/freeamp/include/PixFontControl.h, ui/freeamp/include/Theme.h,
	ui/freeamp/include/ThemeZip.h, ui/freeamp/src/PixFontControl.cpp,
	ui/freeamp/src/TextControl.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/src/ThemeZip.cpp:

	pixmap fonts.
	
2000-03-15 19:47  ijr

	* ui/freeamp/: src/ThemeZip.cpp, unix/src/ThemeManager.cpp:

	- better discrimination of .zip files and .tar.gz in the ThemeZip stuff.
	  Now .fat files can be either zips or tarballs.  Nifty.
	- Winamp skins show up in the theme manager, too.
	
2000-03-15 15:00  ijr

	* AUTHORS, Makefile-plugins.in, Makefile.header.in, Makefile.in,
	base/src/player.cpp, base/unix/src/bootstrap.cpp,
	ftc/winamp/winamp.cpp, ftc/winamp/winamp.h,
	ftc/winamp/winamp_theme.xml, lib/unzip/include/zip_header.h,
	lib/unzip/include/zip_inflate.h, lib/unzip/include/zip_testcrc.h,
	lib/unzip/include/zip_utils.h, lib/unzip/include/zip_wrapper.h,
	lib/unzip/src/zip_header.cpp, lib/unzip/src/zip_inflate.cpp,
	lib/unzip/src/zip_testcrc.cpp, lib/unzip/src/zip_utils.cpp,
	lib/unzip/src/zip_wrapper.cpp, ui/freeamp/include/ForeignTheme.h,
	ui/freeamp/include/Theme.h, ui/freeamp/include/ThemeZip.h,
	ui/freeamp/include/themeformat.h, ui/freeamp/src/Control.cpp,
	ui/freeamp/src/ForeignTheme.cpp, ui/freeamp/src/SliderControl.cpp,
	ui/freeamp/src/Theme.cpp, ui/freeamp/src/ThemeZip.cpp,
	ui/freeamp/tools/src/MakeTheme.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	bunch of work on the winamp skin support..
	- grabbed some GPL'd code that uncompresses .zip files, converted it from using
	  gnome junk to stl, stuck it in /lib/unzip
	- added some support in ThemeZip.cpp so it calls the new unzip code for .wsz
	  and .zip files.
	- Added the ForeignTheme class, which uses ThemeFormat plugins (.ftf) to try
	  to convert stuff we can't understand to our xml format.
	- wrote the winamp.ftf to copy the winamp_theme.xml file to the temp dir..
	
	Problems:
	- this doesn't clean up after itself very well -- lots of droppings
	  in /tmp for now after unzipping something.
	- the sliders don't seem to work right..
	- skins aren't supported fully yet.
	
2000-03-13 13:55  ijr

	* ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	oops, one file wasn't a clean merge
	
2000-03-13 13:25  ijr

	* Makefile-plugins.in, NEWS, README, configure, configure.in,
	base/include/downloadmanager.h, base/include/eventdata.h,
	base/include/utility.h, base/src/downloadmanager.cpp,
	base/src/errors.cpp, base/src/player.cpp, base/src/utility.cpp,
	base/unix/src/bootstrap.cpp, base/unix/src/unixprefs.cpp,
	base/win32/res/freeamp.rc, base/win32/src/main.cpp,
	config/config.h.in, config/config.win32, dlm/rmp/rmp.cpp,
	dlm/rmp/prj/rmp.mak, dlm/rmp/res/rmp.rc,
	help/unix/emusichelp.tar.gz, help/unix/freeamphelp.tar.gz,
	help/win32/freeamp.hlp, installer/unix/linux/emusic-rh6x.spec,
	installer/unix/linux/freeamp-rh6x.spec, installer/win32/File
	Groups/System DLLs.fgl, installer/win32/String Tables/default.shl,
	installer/win32/String Tables/0009-English/value.shl,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc,
	io/soundcard/win32/src/soundcardpmo.cpp, lib/portio/portio.rc,
	lmc/xingmp3/src/xinglmc.cpp, lmc/xingmp3/win32/res/xing.rc,
	plm/metadata/id3v1/res/id3v1.rc, plm/metadata/id3v2/res/id3v2.rc,
	plm/metadata/misc/res/misc.rc, plm/playlist/m3u/res/m3u.rc,
	plm/playlist/pls/res/pls.rc, plm/portable/pmp300/res/pmp300.rc,
	themes/Aquatica.fat, ui/download/unix/include/downloadui.h,
	ui/download/unix/src/downloadui.cpp,
	ui/download/unix/src/gtkdownloadui.cpp,
	ui/download/win32/include/downloadui.h,
	ui/download/win32/res/download.rc,
	ui/download/win32/src/downloadui.cpp,
	ui/freeamp/howto/ThemeHowTo.txt, ui/freeamp/include/FreeAmpTheme.h,
	ui/freeamp/include/Headlines.h, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/Headlines.cpp, ui/freeamp/src/SliderControl.cpp,
	ui/freeamp/src/TextControl.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/src/VSliderControl.cpp,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/unix/src/GTKBitmap.cpp, ui/freeamp/unix/src/GTKFont.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	merge 2.0.4->2.0.5 -->> head
	
	Shouldn't be any problems, it seemed to be a clean merge.
	
2000-03-13 01:25  hiro

	* util/beos/buildresources.pl:

	Strips the binary before touching the resource fork.
	Updates the file attributes (mimeset -F) as the last step.
	
2000-03-13 01:23  hiro

	* README.beos:

	added some build requirements.
	
2000-03-13 01:22  hiro

	* base/beos/src/: freeampapp.cpp, win32impl.cpp:

	various bug fixes and got rid of some compiler warnings.
	
2000-03-13 01:01  elrod

	* themes/Tommy.fat:

	* one more nit (or is it knit)
	
2000-03-13 00:47  elrod

	* themes/Tommy.fat:

	* small tweaks
	
2000-03-12 01:59  elrod

	* themes/Tommy.fat:

	* tommy theme
	
2000-03-11 22:48  hiro

	* util/beos/buildresources.pl:

	fixed bugs when building resource data from multiple sources (.r, .rsrc).
	
2000-03-11 22:09  hiro

	* Makefile.in, util/beos/buildresources.pl:

	Rules and util to add BeOS resources to binary.
	
2000-03-11 22:05  hiro

	* base/beos/res/freeamp_app.rsrc:

	The resource file (APP_FLAGS, icons, etc.) previous commit failed, another try.
	
2000-03-11 22:00  hiro

	* base/beos/: include/freeampapp.h, src/bootstrap.cpp,
	src/freeampapp.cpp:

	added a few icons and drag-and-drop playing.
	
2000-03-08 23:26  elrod

	* CHANGES:

	[no log message]
	
2000-03-08 15:11  hklein

	* AUTHORS, README.lcdui:

	[no log message]
	
2000-03-08 15:07  hklein

	* ui/lcd/src/lcdui.cpp:

	added v0.2 protocol changes
	added mediainfo support
	
2000-03-07 14:16  hiro

	* README.beos:

	Instruction for building FreeAmp on BeOS.
	
2000-03-06 22:42  hiro

	* configure, configure.in:

	fixed include path for mpg123 compilation on beos.
	
2000-03-04 13:13  hiro

	* base/beos/src/win32impl.cpp:

	ported small bugfixes from unix win32impl.cpp. for some reason this
	has been sitting in my working dir for years.
	
2000-03-03 20:59  ijr

	* base/src/musiccatalog.cpp, base/src/player.cpp,
	plm/metadata/cddb/cddb.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- yay, no more hard locking the box...  what kind of POS OS can't handle a
	  process with 700 threads attempting to access the cdrom? =)
	
2000-03-02 14:09  elrod

	* ui/download/win32/src/downloadui.cpp:

	* check for total==0
	
2000-03-01 12:08  hiro

	* ui/freeamp/beos/src/ThemeManager.cpp:

	incorporated changes in the unix ThemeManager
	
2000-02-29 22:10  elrod

	* ui/musicbrowser/win32/src/MusicTree.cpp:

	* Enable streams section. All you can listen to right now is Wired Planet
	  streams, still pretty cool!
	
2000-02-29 21:21  ijr

	* ui/musicbrowser/unix/: res/cd_pix.xpm, src/gtkmusicbrowser.cpp:

	- placeholder image for the CD section of MyMusic
	
2000-02-29 20:41  hiro

	* ui/freeamp/beos/: include/BeOSWindow.h,
	src/BeOSPreferenceWindow.cpp, src/BeOSWindow.cpp:

	fixed minor compile warning and possible VulcanMindMeld race cond.
	
2000-02-29 19:49  elrod

	* base/include/registry.h, base/include/utility.h,
	base/src/registrar.cpp, base/win32/prj/fabaselib.dsp,
	base/win32/prj/fabaselib.mak, base/win32/prj/freeamp.dsp,
	base/win32/prj/freeamp.dsw, base/win32/prj/freeamp.mak,
	base/win32/src/main.cpp, dlm/rmp/prj/rmp.dsp, dlm/rmp/prj/rmp.mak,
	io/dsound/win32/prj/dsoundcard.dsp,
	io/dsound/win32/prj/dsoundcard.mak,
	io/http/win32/prj/httpinput.dsp, io/http/win32/prj/httpinput.mak,
	io/local/win32/prj/fileinput.dsp, io/local/win32/prj/fileinput.mak,
	io/obs/win32/prj/obsinput.dsp, io/obs/win32/prj/obsinput.mak,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/prj/soundcard.mak, lib/gdbm/prj/gdbm.dsp,
	lib/gdbm/prj/gdbm.mak, lib/zlib/prj/zlib.dsp,
	lib/zlib/prj/zlib.mak, lmc/xingmp3/src/hwin.c,
	lmc/xingmp3/win32/prj/xing.dsp, lmc/xingmp3/win32/prj/xing.mak,
	plm/metadata/id3v1/prj/id3v1.dsp, plm/metadata/id3v1/prj/id3v1.mak,
	plm/metadata/id3v2/prj/id3v2.dsp, plm/metadata/id3v2/prj/id3v2.mak,
	plm/metadata/misc/prj/misc.dsp, plm/metadata/misc/prj/misc.mak,
	plm/playlist/m3u/prj/m3u.dsp, plm/playlist/m3u/prj/m3u.mak,
	plm/playlist/pls/prj/pls.dsp, plm/playlist/pls/prj/pls.mak,
	plm/portable/pmp300/prj/pmp300.dsp,
	plm/portable/pmp300/prj/pmp300.mak,
	plm/portable/pmp300/sba/prj/riolib.dsp,
	plm/portable/pmp300/sba/prj/riolib.mak,
	ui/download/win32/prj/download.dsp,
	ui/download/win32/src/downloadui.cpp,
	ui/download/win32/src/main.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/tools/win32/MakeTheme.dsp,
	ui/freeamp/tools/win32/MakeTheme.mak,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/musicbrowser/win32/include/EditTrackInfoDialog.h,
	ui/musicbrowser/win32/include/FooCast.h,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/src/DataIndex.cpp,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/DropObject.cpp,
	ui/musicbrowser/win32/src/DropSource.cpp,
	ui/musicbrowser/win32/src/DropTarget.cpp,
	ui/musicbrowser/win32/src/EditTrackInfoDialog.cpp,
	ui/musicbrowser/win32/src/EnumFormatEtc.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/FooCast.cpp,
	ui/musicbrowser/win32/src/IntroductionWizard.cpp,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp,
	ui/musicbrowser/win32/src/MusicSearchDialog.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/RemoveTracksDialog.cpp,
	ui/musicbrowser/win32/src/SavePlaylistDialog.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp,
	ui/simple/win32/include/prefdialog.h,
	ui/simple/win32/prj/simple.dsp, ui/simple/win32/prj/simple.mak,
	ui/simple/win32/src/about.cpp, ui/simple/win32/src/main.cpp,
	ui/simple/win32/src/prefdialog.cpp,
	ui/simple/win32/src/simpleui.cpp, ui/toolbar/win32/Toolbar.cpp,
	ui/toolbar/win32/Toolbar.h, ui/toolbar/win32/include/Toolbar.h,
	ui/toolbar/win32/prj/toolbar.dsp, ui/toolbar/win32/prj/toolbar.mak,
	ui/toolbar/win32/src/Toolbar.cpp, update/win32/main.cpp,
	update/win32/prj/update.dsp, update/win32/prj/update.mak:

	* Updated project files to VC++ 6.0.
	* Cleaned up compile errors.
	
2000-02-29 18:34  ijr

	* io/include/pmo.h:

	- revert that, else it crashes if the soundcard driver's not loaded
	
2000-02-29 13:26  ijr

	* Makefile-plugins.in, configure, configure.in,
	ui/freeamp/include/Control.h, ui/freeamp/src/Control.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/SliderControl.cpp,
	ui/freeamp/src/VSliderControl.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- Fix the 2.0.4 merge.
	- Fix bugs #586 (starting stream does not update closed playlist) and #587
	  (sort randomly does not work)
	
2000-02-29 02:34  elrod

	* themes/EMusic.fat:

	* emusic logo now becomes more saturated when you place your mouse over it.
	
2000-02-29 02:01  elrod

	* AUTHORS, CHANGES, Makefile-plugins.in, README, configure,
	configure.in, freeamp.cpp, base/include/downloadmanager.h,
	base/include/metadata.h, base/include/musiccatalog.h,
	base/include/player.h, base/include/playlist.h,
	base/include/preferences.h, base/include/utility.h,
	base/src/musiccatalog.cpp, base/src/player.cpp,
	base/src/playlist.cpp, base/src/preferences.cpp,
	base/src/utility.cpp, base/unix/src/bootstrap.cpp,
	base/win32/prj/fabaselib.mak, base/win32/prj/freeamp.mak,
	base/win32/res/freeamp.rc, base/win32/src/main.cpp,
	base/win32/src/win32updatemanager.cpp, config/config.h.in,
	config/config.win32, dlm/rmp/prj/rmp.dsp, dlm/rmp/prj/rmp.mak,
	dlm/rmp/res/rmp.rc, installer/unix/linux/emusic-redhat-dist.spec,
	installer/unix/linux/emusic-rh6x.spec,
	installer/unix/linux/freeamp-rh6x.spec, installer/win32/String
	Tables/default.shl, installer/win32/String
	Tables/0009-English/value.shl, io/dsound/win32/prj/dsoundcard.dsp,
	io/dsound/win32/prj/dsoundcard.mak, io/dsound/win32/res/dsound.rc,
	io/http/win32/prj/httpinput.dsp, io/http/win32/prj/httpinput.mak,
	io/http/win32/res/http.rc, io/local/win32/prj/fileinput.dsp,
	io/local/win32/prj/fileinput.mak, io/local/win32/res/local.rc,
	io/obs/win32/prj/obsinput.dsp, io/obs/win32/prj/obsinput.mak,
	io/obs/win32/res/obs.rc, io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/prj/soundcard.mak,
	io/soundcard/win32/res/soundcard.rc,
	io/soundcard/win32/src/soundcardpmo.cpp, lib/gdbm/prj/gdbm.mak,
	lib/portio/portio.rc, lib/zlib/prj/zlib.mak,
	lmc/xingmp3/win32/prj/xing.dsp, lmc/xingmp3/win32/prj/xing.mak,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/prj/id3v1.dsp,
	plm/metadata/id3v1/prj/id3v1.mak, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/prj/id3v2.dsp, plm/metadata/id3v2/prj/id3v2.mak,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/misc.cpp,
	plm/metadata/misc/prj/misc.dsp, plm/metadata/misc/prj/misc.mak,
	plm/metadata/misc/res/misc.rc, plm/playlist/m3u/prj/m3u.dsp,
	plm/playlist/m3u/prj/m3u.mak, plm/playlist/m3u/res/m3u.rc,
	plm/playlist/pls/prj/pls.dsp, plm/playlist/pls/prj/pls.mak,
	plm/playlist/pls/res/pls.rc, plm/portable/pmp300/prj/pmp300.dsp,
	plm/portable/pmp300/prj/pmp300.mak,
	plm/portable/pmp300/res/pmp300.rc,
	plm/portable/pmp300/sba/prj/riolib.mak,
	ui/download/win32/include/downloadui.h,
	ui/download/win32/prj/download.dsp,
	ui/download/win32/res/download.rc,
	ui/download/win32/src/downloadui.cpp, ui/freeamp/include/Control.h,
	ui/freeamp/include/TextControl.h,
	ui/freeamp/include/ThemeManager.h, ui/freeamp/include/Types.h,
	ui/freeamp/src/Control.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/SliderControl.cpp, ui/freeamp/src/TextControl.cpp,
	ui/freeamp/src/Theme.cpp, ui/freeamp/src/VSliderControl.cpp,
	ui/freeamp/src/Window.cpp, ui/freeamp/tools/win32/MakeTheme.mak,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/unix/src/GTKFont.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp,
	ui/freeamp/win32/include/Win32PreferenceWindow.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/res/freeampui.rc,
	ui/freeamp/win32/src/ThemeManager.cpp,
	ui/freeamp/win32/src/Win32Canvas.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/freeamp/win32/src/Win32Window.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/src/DataIndex.cpp,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/simple/win32/prj/simple.dsp, ui/simple/win32/prj/simple.mak,
	ui/toolbar/win32/toolbar.rc, ui/toolbar/win32/prj/toolbar.dsp,
	ui/toolbar/win32/prj/toolbar.mak, update/win32/main.cpp,
	update/win32/prj/update.dsp, update/win32/prj/update.mak,
	update/win32/res/update.rc:

	* Joined release-2-0-4-stable branch with the head rev.
	
2000-02-26 15:07  robert

	* installer/unix/linux/emusic-rh6x.spec:

	file emusic-rh6x.spec was initially added on branch release-2-0-4-stable.
	
2000-02-23 21:32  ijr

	* plm/metadata/cddb/cddb_proto.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	Fix some things dealing with cd's that haven't got meta info.
	
2000-02-19 21:36  ijr

	* ui/freeamp/: include/Control.h, include/MultiStateControl.h,
	include/SliderControl.h, include/Theme.h, include/Types.h,
	include/VSliderControl.h, src/ButtonControl.cpp, src/Control.cpp,
	src/MultiStateControl.cpp, src/SliderControl.cpp, src/Theme.cpp,
	src/VSliderControl.cpp, src/Window.cpp:

	- current winamp skin support.  yay, no more hacking on multiple trees.
	
	no theme yet, since i'm not sure we can distribute the default winamp graphics
	i'll find a freely distributable one and stick it in soon...
	
	TODO: song title (pixmap fonts), numbers (pixmap numbers), the titlebar,
	      status indicators (play/pause/stereo/mono/etc), unzip code, yadda yadda
	
2000-02-19 20:16  ijr

	* AUTHORS, Makefile-plugins.in, base/include/preferences.h,
	base/src/database.cpp, base/src/preferences.cpp,
	io/cd/unix/include/cdpmo.h, io/cd/unix/src/cdpmo.cpp,
	io/cd/unix/src/discids.cpp, io/include/pmo.h,
	plm/metadata/cddb/cddb.cpp, plm/metadata/cddb/cddb.h,
	plm/metadata/cddb/cddb_proto.cpp, plm/metadata/cddb/cddb_proto.h,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Got tired of 'CD Track #' so I stole more code and wrote a cddb plugin.
	  This defaults to using freedb.org
	- Random other cd audio fixes..  Need to port the pmo to windoze next.
	- only thing left todo on the unix side is deal with multiple cdrom drives
	  (autodetect drives? possible on linux, dunno bout other unices...) and
	  handle disc changes better.
	
2000-02-19 12:22  robert

	* base/win32/src/main.cpp:

	Its good to remove all the debugging info...
	
2000-02-19 12:18  robert

	* base/win32/src/main.cpp:

	Removed the SetProcessorAffinityMask call, since its preventing FreeAmp
	from running on Windows boxes.
	
2000-02-18 22:04  ijr

	* Makefile-plugins.in, README, configure, configure.in,
	base/include/errors.h, base/include/event.h,
	base/include/eventdata.h, base/include/preferences.h,
	base/src/errors.cpp, base/src/player.cpp, base/src/preferences.cpp,
	config/config.h.in, io/cd/unix/include/cdaudio.h,
	io/cd/unix/include/cdpmo.h, io/cd/unix/include/compat.h,
	io/cd/unix/src/cdaudio.cpp, io/cd/unix/src/cdpmo.cpp,
	io/cd/unix/src/discids.cpp, lmc/cd/include/cdlmc.h,
	lmc/cd/src/cdlmc.cpp, plm/metadata/misc/misc.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/mpg123/Mpg123UI.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/include/musicbrowserui.h,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	Merging up the unix-cdaudio branch.  Anyone have an icon to use for the CD
	tree in the music browser?
	
2000-02-18 13:19  elrod

	* installer/win32/: FreeAmp.ipr, FreeAmp.pfw, String
	Tables/default.shl, String Tables/0009-English/value.shl:

	* installer for 2.0.3
	
2000-02-18 13:06  elrod

	* config/config.win32:

	* updated for 2.0.3 version
	
2000-02-18 13:05  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, lib/portio/portio.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* updated version info
	
2000-02-18 12:57  ijr

	* configure, configure.in:

	- fix description of --enable-rio cmdline option
	
2000-02-18 12:56  ijr

	* CHANGES, configure, configure.in, base/src/playlist.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Update unix version info to 2.0.3
	- Fix a bug in the gtkmusicbrowser file selection/import code. Blah.
	- Write a CHANGES entry
	
2000-02-18 12:38  robert

	* ui/freeamp/: include/Window.h, src/FreeAmpTheme.cpp:

	Fixed the showstopper bug in 2.0.2
	
2000-02-18 09:24  robert

	* ui/freeamp/src/FreeAmpTheme.cpp:

	Fixed a the help file launching problem
	
2000-02-18 03:11  elrod

	* base/win32/prj/: freeamp.dsp, freeamp.mak:

	* vain tweak to prj file.
	
2000-02-18 03:10  elrod

	* installer/win32/: FreeAmp.ipr, FreeAmp.pfw,
	Media/32bit/default.mda, String Tables/default.shl, String
	Tables/0009-English/value.shl:

	* Last minute tweaks to installer.
	
2000-02-18 02:38  elrod

	* installer/win32/: FreeAmp.ipr, File Groups/System DLLs.fgl,
	Script Files/setup.ins:

	* apparently we still need msvcrt.dll
	
2000-02-18 02:30  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, lib/portio/portio.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc, ui/toolbar/win32/toolbar.rc,
	update/win32/res/update.rc:

	* updated version information.
	
2000-02-18 02:29  elrod

	* ui/musicbrowser/win32/res/musicbrowser.rc:

	* updated version info.
	
2000-02-18 02:19  elrod

	* installer/win32/File Groups/: Default.fdf, Program Executable
	Files.fgl:

	* Removed Portio.sys from installer since it is not being used by anything.
	
2000-02-18 02:14  elrod

	* base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.mak,
	base/win32/src/main.cpp, installer/win32/Registry
	Entries/default.rge, installer/win32/Text Substitutions/Build.tsb,
	installer/win32/Text Substitutions/Setup.tsb:

	* Changed icon association to new FAT file icon in installer and code.
	
2000-02-18 02:12  elrod

	* base/win32/res/: freeamp.rc, music19.ico, resource.h:

	* Added icon for FAT files.
	
2000-02-18 02:01  elrod

	* CHANGES:

	* updated CHANGES file.
	
2000-02-18 01:37  elrod

	* config/config.win32:

	* Change update server URL to update.freeamp.org
	
2000-02-18 01:36  elrod

	* help/win32/freeamp.hlp:

	* New help files from Julie.
	
2000-02-17 17:29  ijr

	* configure, configure.in, config/config.h.in:

	Got all the source stuff built, then realized it still said 2.0.1.  Doh.
	
2000-02-16 17:03  ijr

	* configure, configure.in, base/unix/src/bootstrap.cpp:

	- better mutex debugging stuff
	
2000-02-16 16:28  elrod

	* ui/musicbrowser/win32/src/: Event.cpp, PlaylistView.cpp:

	* Fix for button refresh when deleting items (bug 515)
	
2000-02-16 14:49  elrod

	* base/include/eventdata.h, base/src/playlist.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Changed PLaylistItemRemoved message to allow for mass deletions. This
	  should speed things up considerabley.
	
2000-02-16 13:34  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/Dialog.cpp, src/Event.cpp, src/MultiSelectTreeView.cpp,
	src/MusicTree.cpp, src/OpenSavePlaylists.cpp, src/PlaylistView.cpp,
	src/Win32MusicBrowser.cpp:

	* Updated variable name.
	* Fixed potential race condition when deleting files (fixes bug# 538)
	
2000-02-16 11:19  robert

	* ui/musicbrowser/win32/src/MusicSearchDialog.cpp:

	Removed the other 'X:' const reference
	
2000-02-16 10:19  robert

	* io/http/httpinput.cpp:

	Added some debugging output to try and track down the proxy bug.
	
2000-02-15 22:18  ijr

	* base/src/musiccatalog.cpp:

	hack hack hack
	
2000-02-15 20:39  ijr

	* Makefile-plugins.in, Makefile.in,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/unix/src/GTKWindow.cpp:

	Fix some small minor things.
	
2000-02-15 18:20  ijr

	* configure, configure.in, base/include/queue.h,
	base/src/database.cpp, base/src/player.cpp, config/config.h.in,
	ui/freeamp/include/Control.h, ui/freeamp/include/Window.h,
	ui/freeamp/unix/include/ttfont.h,
	ui/freeamp/unix/src/GTKUtility.cpp, ui/freeamp/unix/src/ttfont.cpp,
	ui/lcd/src/lcdui.cpp:

	Holy Mutex Debugging, Batman! That's verbose as hell!
	
	enable with ./configure --enable-mutex-debug, run with freeamp 2> mutex.log
	and send me the massively huge output, if you please =)
	
2000-02-15 16:55  robert

	* io/http/httpinput.cpp:

	Attempt to fix bug 469. I don't think this will fix it...
	
2000-02-15 16:44  robert

	* base/src/player.cpp:

	Re-added the autoplay stuff...
	
2000-02-15 16:21  robert

	* ui/freeamp/win32/src/Win32Canvas.cpp:

	And catching the other instance of the windows bug...
	
2000-02-15 16:11  robert

	* ui/freeamp/win32/src/Win32Canvas.cpp:

	Fixed antialiasing problem. (bug 548) Guess what, that was a bug in Windoze...
	
2000-02-15 13:53  elrod

	* ui/musicbrowser/win32/src/Event.cpp:

	* Wow, what a silly bug. Fixed issue with multiple albums/artists/genres
	  when displaying track info.
	
2000-02-15 13:37  elrod

	* ui/musicbrowser/win32/: include/EditTrackInfoDialog.h,
	res/musicbrowser.rc, res/resource.h, src/Dialog.cpp,
	src/EditTrackInfoDialog.cpp, src/Event.cpp:

	* Add file location to the track info dialog.
	* Cleaned up the statusbar stuff a little.
	
2000-02-15 13:33  robert

	* ui/freeamp/: src/FreeAmpTheme.cpp,
	win32/include/Win32PreferenceWindow.h, win32/src/ThemeManager.cpp,
	win32/src/Win32PreferenceWindow.cpp:

	Some cleanup
	
2000-02-15 11:25  robert

	* ui/freeamp/: src/FreeAmpTheme.cpp, src/Window.cpp,
	win32/src/Win32Window.cpp:

	Yiiiippppeeeee! Finally fixed the theme reload bug! (bug 427)
	
2000-02-15 10:42  robert

	* ui/freeamp/: include/Window.h, src/FreeAmpTheme.cpp,
	src/Theme.cpp, src/Window.cpp:

	Still trying to nail down the theme reload bugs
	
2000-02-15 03:36  hiro

	* ui/freeamp/beos/: include/BeOSPreferenceWindow.h,
	include/PrefView.h, include/PrefWindow.h, src/BeOSCanvas.cpp,
	src/BeOSPreferenceWindow.cpp, src/PrefView.cpp, src/PrefWindow.cpp,
	src/ThemeManager.cpp:

	beos preference panel. there're lots of rough edges yet.
	
2000-02-14 14:39  robert

	* ui/freeamp/: include/Window.h, src/Window.cpp,
	win32/include/Win32Window.h, win32/src/Win32Window.cpp:

	Added support for processing messages while waiting for the VMM lock to
	become available to avoid deadlocks.
	
2000-02-14 14:03  robert

	* io/soundcard/win32/src/soundcardpmo.cpp,
	ui/freeamp/include/Window.h, ui/freeamp/src/Control.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/src/Window.cpp,
	ui/freeamp/win32/include/Win32PreferenceWindow.h,
	ui/freeamp/win32/src/ThemeManager.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	This fixes bug 542 and attempts to fix the theme reload problems.
	
2000-02-14 13:31  elrod

	* README, base/win32/src/main.cpp, installer/win32/Registry
	Entries/default.rge, installer/win32/Script Files/setup.rul,
	installer/win32/Text Substitutions/Build.tsb, installer/win32/Text
	Substitutions/Setup.tsb,
	ui/musicbrowser/win32/src/PlaylistView.cpp:

	* Added FreeAmp Theme mimetype to README.
	* Added FreeAmp Theme mimetype to win32 installer.
	* Filetypes registry keys are now created if they don't exist.
	* Attempts to get toolbar buttons to regresh correctly are failing... grrr.
	
2000-02-12 19:26  ijr

	* base/unix/src/unixprefs.cpp,
	ui/download/unix/include/downloadui.h:

	This better fix the 'not saving theme' bug.
	
2000-02-10 20:31  robert

	* io/include/pullbuffer.h,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/win32/src/Win32Window.cpp:

	Trying to make the soundcardpmo more robust to skips.
	
2000-02-10 13:32  robert

	* ui/freeamp/: include/FreeAmpTheme.h, src/FreeAmpTheme.cpp:

	Added another debug feature...
	
2000-02-10 11:34  robert

	* base/win32/src/main.cpp:

	For Windows NT, FreeAmp is now bound to processor 0, since I've heard
	reports of the sound related stuff needing to run on Processor 0.
	
2000-02-09 21:10  hiro

	* base/beos/src/: bootstrap.cpp, win32impl.cpp:

	now it runs from any directory, i.e. double-click launch works.
	
2000-02-09 17:45  robert

	* ui/freeamp/howto/ThemeHowTo.txt, README.win32,
	ui/freeamp/include/Theme.h, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/Theme.cpp:

	Added support for the Misc attribute in the ThemeInfo tag and I added
	support for the keystroke '@'. Its cute ;-). I also updated the Theme
	howto to reflect the headlines stuff and added the README.win32
	
2000-02-09 13:21  elrod

	* base/include/event.h, base/include/musiccatalog.h,
	base/include/player.h, base/src/musiccatalog.cpp,
	base/src/player.cpp, base/win32/src/main.cpp,
	ui/cmdline/cmdlineUI.cpp, ui/cmdline/cmdlineUI.h,
	ui/download/unix/src/downloadui.cpp,
	ui/download/win32/include/downloadui.h,
	ui/download/win32/src/downloadui.cpp,
	ui/freeamp/include/FreeAmpTheme.h, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/win32/src/freeampui.cpp, ui/include/ui.h,
	ui/irman/include/irmanui.h, ui/irman/src/irmanui.cpp,
	ui/lcd/include/lcdui.h, ui/lcd/src/lcdui.cpp,
	ui/mpg123/Mpg123UI.cpp, ui/mpg123/Mpg123UI.h,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/include/introwizard.h,
	ui/musicbrowser/unix/include/musicbrowserui.h,
	ui/musicbrowser/unix/include/musicsearchui.h,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/introwizard.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp,
	ui/musicbrowser/unix/src/musicsearch.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp,
	ui/ncurses/ncursesUI.cpp, ui/ncurses/ncursesUI.h,
	ui/simple/win32/include/simpleui.h,
	ui/simple/win32/src/simpleui.cpp, ui/toolbar/win32/Toolbar.cpp,
	ui/toolbar/win32/Toolbar.h, ui/toolbar/win32/include/Toolbar.h,
	ui/toolbar/win32/src/Toolbar.cpp:

	* cleaned up return types.
	
2000-02-09 08:58  hiro

	* ui/freeamp/beos/: include/MainWindow.h, src/BeOSCanvas.cpp,
	src/BeOSWindow.cpp, src/MainWindow.cpp:

	RenderOffsetText implemented.
	
2000-02-09 08:00  robert

	* ui/freeamp/: include/Window.h, src/FreeAmpTheme.cpp,
	src/Theme.cpp, src/Window.cpp, tools/win32/MakeTheme.mak,
	win32/prj/freeampui.mak, win32/src/Win32Window.cpp:

	Attempting to fix the theme reload bugs
	
2000-02-09 03:18  hiro

	* lmc/xingmp3/src/xinglmc.cpp:

	making gcc happy on beos.
	
2000-02-09 01:48  hiro

	* io/src/tstream.cpp:

	fd != socket #ifdef fix for BeOS.
	
2000-02-08 13:27  ijr

	* AUTHORS, ui/lcd/src/lcdui.cpp:

	Commit the changes to the lcdui that I've had sitting around forever.
	
2000-02-08 12:03  robert

	* ui/freeamp/: include/Control.h, include/SliderControl.h,
	include/VSliderControl.h, src/ButtonControl.cpp, src/Control.cpp,
	src/DialControl.cpp, src/FreeAmpTheme.cpp, src/Headlines.cpp,
	src/MultiStateControl.cpp, src/SliderControl.cpp,
	src/TextControl.cpp, src/VSliderControl.cpp:

	This should fix the remaining seek slider problems.
	
2000-02-08 10:47  elrod

	* ui/musicbrowser/win32/: res/musicbrowser.rc, src/Dialog.cpp,
	src/OpenSavePlaylists.cpp:

	* Tweaking the button enabling logic
	
2000-02-07 16:37  elrod

	* ui/freeamp/win32/prj/: freeampui.dsp, freeampui.mak:

	* moved a header file
	
2000-02-07 16:36  elrod

	* installer/win32/: FreeAmp.ipr, FreeAmp.pfw,
	Media/32bit/default.mda, String Tables/default.shl, String
	Tables/0009-English/value.shl:

	* updated strings for 2.0.2 release
	
2000-02-07 14:49  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, lib/portio/portio.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* missed a version string
	
2000-02-07 14:44  elrod

	* config/config.win32, ui/freeamp/src/FreeAmpTheme.cpp:

	* revert changes that I tried to make to help vc++ 6 users have a cleaner
	  compile... they just screwed things up.
	
2000-02-07 14:13  robert

	* lmc/xingmp3/src/xinglmc.cpp:

	Fixed on assert
	
2000-02-07 12:49  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, lib/portio/portio.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* update version strings
	
2000-02-07 12:02  elrod

	* help/win32/freeamp.cnt, help/win32/freeamp.hlp,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp:

	* Updated help files
	* Fixed File Import bug (523)
	
2000-02-07 09:42  robert

	* ui/musicbrowser/win32/src/MusicSearchDialog.cpp:

	Fixed drive letter problem.
	
2000-02-07 01:07  hiro

	* ui/freeamp/beos/: include/BeOSFont.h,
	include/BeOSPreferenceWindow.h, include/BeOSWindow.h,
	include/MainWindow.h, src/BeOSBitmap.cpp, src/BeOSCanvas.cpp,
	src/BeOSFont.cpp, src/BeOSPreferenceWindow.cpp, src/BeOSWindow.cpp,
	src/MainWindow.cpp, src/ThemeManager.cpp:

	intermideate check-in.
	
2000-02-06 20:44  elrod

	* AUTHORS, config/config.win32, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* applied patch from Daniel Pustka
	
2000-02-06 14:02  robert

	* ui/freeamp/: include/FreeAmpTheme.h, src/FreeAmpTheme.cpp:

	Hopefully fixed the seek bar jumping back and forth problem by
	ignoring the first TimeInfo message after a seek.
	
2000-02-06 00:59  hiro

	* base/beos/src/beosprefs.cpp, base/beos/src/bootstrap.cpp,
	base/src/utility.cpp, config/config.h.in:

	syncing with the other platforms.
	
2000-02-05 22:45  hiro

	* Makefile-plugins.in, Makefile.in, configure, configure.in:

	added beos freeampui rule.
	
2000-02-05 17:52  robert

	* io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp:

	Doing some more touch ups to the unix side of things for fixing the
	seek problems.
	
2000-02-05 17:19  robert

	* io/esound/src/esoundpmo.cpp:

	Reverted the changes since Esound doesn't have a WaitForDrain() func.
	
2000-02-05 17:04  robert

	* lmc/xingmp3/src/xinglmc.cpp:

	This also fixed bug 531
	
2000-02-05 17:03  robert

	* io/: alsa/unix/linux/src/alsapmo.cpp, esound/src/esoundpmo.cpp,
	include/eventbuffer.h, soundcard/win32/src/soundcardpmo.cpp,
	src/eventbuffer.cpp:

	This should fix bug 531 (Music is stopped when seek bar moved from end)
	
2000-02-05 15:59  robert

	* io/: local/localfileinput.cpp,
	soundcard/win32/src/soundcardpmo.cpp, src/pmo.cpp:

	Fixed a problem where the soundcard was not getting cleared properly
	
2000-02-05 15:57  robert

	* lmc/xingmp3/: include/xinglmc.h, src/xinglmc.cpp:

	Fixed on minor bug where the last few frames were not getting decoded.
	
2000-02-05 11:42  robert

	* ui/freeamp/src/FreeAmpTheme.cpp:

	Working on the time remaining with 0:-1 problem
	
2000-02-05 11:32  robert

	* ui/freeamp/src/Headlines.cpp:

	changed a call from Sleep to usleep
	
2000-02-04 14:31  robert

	* Makefile-plugins.in:

	Changed the makefile for the updated headlines stuff
	
2000-02-04 14:24  robert

	* ui/freeamp/: include/FreeAmpTheme.h, include/Headlines.h,
	include/Slashdot.h, include/Theme.h, src/FreeAmpTheme.cpp,
	src/Headlines.cpp, src/Slashdot.cpp, src/SliderControl.cpp,
	src/Theme.cpp, win32/prj/freeampui.dsp, win32/prj/freeampui.mak:

	After a recto-cranial-inversion I made the headline retrieval generic.
	A theme designer can now have freeamp download the headlines from any
	XML server. Like Freeamp.org or Emusic.com. Heh.
	
2000-02-04 08:42  robert

	* ui/freeamp/src/Slashdot.cpp:

	Fixed a minor update bug
	
2000-02-04 08:26  ijr

	* help/unix/: emusichelp.tar.gz, freeamphelp.tar.gz:

	- trying to commit the help files again
	
2000-02-04 08:13  ijr

	* Makefile-plugins.in, configure, configure.in,
	base/src/musiccatalog.cpp, base/unix/src/unixprefs.cpp,
	ui/freeamp/unix/src/GTKBitmap.cpp, ui/freeamp/unix/src/ttfont.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- clean up some code and stop up a few small memory leaks
	
2000-02-04 00:13  robert

	* Makefile-plugins.in, base/include/event.h,
	base/include/eventdata.h, base/src/player.cpp,
	lib/xml/src/Parse.cpp, ui/freeamp/include/FreeAmpTheme.h,
	ui/freeamp/include/Slashdot.h, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/Slashdot.cpp:

	Added support for automatically pulling down slashdot headlines
	and displaying them in the HeadlineInfo field, if that field is present.
	This coupled with the new Slashdot theme should be good!
	
2000-02-04 00:10  hiro

	* configure, configure.in, config/config.guess, config/config.sub:

	config.guess/sub updated to the latest version from automake 1.4,
	so that the configure script can deduce the correct canonical host type
	on BeOS.
	
2000-02-02 15:55  ijr

	* base/src/musiccatalog.cpp:

	- this better fix the music search not going into subdirs problem.
	
2000-02-02 15:13  ijr

	* ui/: cmdline/cmdlineUI.cpp,
	musicbrowser/unix/include/gtkmusicbrowser.h,
	musicbrowser/unix/src/gtkmusicbrowser.cpp,
	musicbrowser/unix/src/infoeditor.cpp,
	musicbrowser/unix/src/musicbrowser.cpp:

	- fix the 'f goes backwards in cmdlineui
	- rework how the musicbrowser handles the delete event from the WM
	
2000-02-02 14:20  ijr

	* ui/mpg123/Mpg123UI.cpp:

	- fix bug #529 - weirdness in mpg123.ui
	
2000-02-02 14:01  ijr

	* configure, configure.in,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- fix the crwinasm.o thingie
	- fix bug #514 (dragging and dropping into empty playlist)
	
2000-02-02 12:59  robert

	* base/win32/src/win32thread.cpp:

	Minor tweaks
	
2000-02-02 12:59  robert

	* io/soundcard/win32/src/soundcardpmo.cpp:

	Fixed problem of FreeAmp hanging under Win2000.
	
2000-02-02 11:13  robert

	* ui/freeamp/: include/FreeAmpTheme.h, src/FreeAmpTheme.cpp:

	THis should fix the volume change feedback problem...
	
2000-02-01 17:22  robert

	* installer/unix/linux/emusic-redhat-dist.spec:

	Added the rpm spec for building an rpms and srpms from the emusic player.
	This spec is not for normal distribution, but rather its intended for
	the RedHat distribution.
	
2000-02-01 15:32  robert

	* AUTHORS, io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/src/soundcardpmo.cpp,
	ui/freeamp/include/FreeAmpTheme.h, ui/freeamp/include/Theme.h,
	ui/freeamp/include/Window.h, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/Window.cpp, ui/freeamp/win32/include/Win32Window.h,
	ui/freeamp/win32/src/Win32Window.cpp:

	Hopefully this will *finally* fix the volume bug for win32.
	
2000-01-29 12:38  ijr

	* lmc/xingmp3/src/xinglmc.cpp:

	- fix a typecast, should fix a debian bug
	
2000-01-27 10:28  robert

	* io/soundcard/unix/linux/src/soundcardpmo.cpp:

	Re-applied a patch that I thought I'd gotten committed.
	
2000-01-24 11:51  robert

	* io/src/eventbuffer.cpp:

	Fixes bug 502 (HTTP streams not advancing) and also mysterious continous
	buffer up problem under win32/soundcard.
	
2000-01-23 17:04  ijr

	* configure, configure.in, config/config.h.in,
	lmc/xingmp3/include/L3.h:

	- get rid of bashism's in configure (#510)
	- add another check for endianess, wasn't catching solaris x86 (#510)
	
2000-01-22 21:57  ijr

	* ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	Text lines up much nicer now.. stupid gtk.
	
2000-01-22 21:16  ijr

	* ui/musicbrowser/unix/: include/introwizard.h,
	include/musicbrowserui.h, include/musicsearchui.h,
	src/introwizard.cpp, src/musicbrowser.cpp, src/musicsearch.cpp:

	- redo how the introwizard and musicsearch dialog interact with their parent
	- line up the text better in the wizard doo-hickey
	
2000-01-22 16:49  ijr

	* Makefile-plugins.in,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/include/introwizard.h,
	ui/musicbrowser/unix/include/musicbrowserui.h,
	ui/musicbrowser/unix/res/wizard.xpm,
	ui/musicbrowser/unix/res/wizard_small.xpm,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/introwizard.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp,
	ui/musicbrowser/unix/src/musicsearch.cpp, ui/ncurses/ncursesUI.cpp:

	Here's to all the really dumb linux users out there...
	
2000-01-21 14:27  elrod

	* update/win32/main.cpp:

	* Fix weird move files bug under win98... for some reason the MoveFileEx
	  function is not supported although docs say it is.
	
2000-01-21 02:59  elrod

	* CHANGES, installer/win32/FreeAmp.pfw, installer/win32/Registry
	Entries/default.rge, installer/win32/Text Substitutions/Build.tsb,
	installer/win32/Text Substitutions/Setup.tsb:

	* Updated CHANGES file.
	* Updated icon associations.
	
2000-01-21 02:01  elrod

	* ui/: download/win32/src/downloadui.cpp,
	musicbrowser/win32/src/Dialog.cpp,
	musicbrowser/win32/src/EditTrackInfoDialog.cpp:

	* Found some hard coded help file names during testing of installer.
	
2000-01-21 01:51  elrod

	* base/win32/include/help.h, config/config.win32,
	installer/win32/FreeAmp.ipr, installer/win32/File Groups/Default
	Theme.fgl, installer/win32/Media/32bit/default.mda,
	installer/win32/Registry Entries/default.rge,
	installer/win32/String Tables/0009-English/value.shl:

	* Help file is now set in config.h
	* Reset all the install stuff back to FreeAmp
	
2000-01-21 01:16  elrod

	* lib/portio/i386/free/portio.sys:

	* Updated version to 2.0.1
	
2000-01-21 00:42  elrod

	* ui/freeamp/tools/win32/: MakeTheme.dsp, MakeTheme.mak:

	* Added directive to create config.h
	
2000-01-21 00:37  elrod

	* help/win32/: freeamp.cnt, freeamp.hlp:

	* latest help files from julie.
	
2000-01-20 19:54  elrod

	* themes/EMusic.fat:

	* Replacing EMusic.fat file since it was corrupt.
	
2000-01-20 18:43  robert

	* io/: soundcard/win32/include/soundcardpmo.h,
	soundcard/win32/src/soundcardpmo.cpp, src/pullbuffer.cpp:

	This should fix the 'freeamp stop playing after a couple of hours bug'
	
2000-01-20 17:55  elrod

	* base/win32/src/main.cpp:

	* Delete file if we abort download and RJ is not around.
	
2000-01-20 17:54  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, lib/portio/portio.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* More version string checkins.
	
2000-01-20 17:40  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, lib/portio/portio.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* More updating of resources.
	
2000-01-20 17:37  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, lib/portio/portio.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/tools/win32/MakeTheme.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* Updating resource info to reflect 2.0.1 version info.
	
2000-01-20 17:32  jbobier

	* themes/: EMusic.fat, FreeAmpClassic.fat:

	Got themes working.
Updated for Codewarrior Pro 5.3.
	
2000-01-20 17:29  elrod

	* base/win32/src/main.cpp:

	* Fixed a typo which kept RJ from being launched.
	
2000-01-20 17:03  elrod

	* base/include/metadata.h, base/win32/src/main.cpp,
	base/win32/src/win32prefs.cpp, config/config.win32,
	dlm/rmp/rmp.cpp:

	* Fixed wrong versiojn being used in registry prefs
	* Added code to hand RMPs off to RJ if it is around and we do not
	  understand any formats it contains.
	
2000-01-20 16:00  ijr

	* installer/unix/linux/freeamp-rh6x.spec:

	We don't call plugins blah-platform.ext anymore.
	
2000-01-20 14:58  robert

	* installer/unix/linux/freeamp-rh6x.spec:

	Updated the rpm spec for 2.0.1
	
2000-01-19 21:28  ijr

	* README.linux:

	One final test..
	
2000-01-19 21:22  ijr

	* README.linux:

	testing again..
	
2000-01-19 21:14  ijr

	* README.linux:

	testing testing, 1, 2, 3...
	
2000-01-19 18:30  robert

	* io/soundcard/win32/src/soundcardpmo.cpp:

	Fixed a bug where the player would stop at the end of a track in Win98.
	This may also fix other related problem. I hope.
	
2000-01-19 17:47  ijr

	* help/unix/: emusichelp.tar.gz, freeamphelp.tar.gz:

	Update help.
	
2000-01-19 16:48  robert

	* README, base/include/event.h, base/src/player.cpp,
	io/http/httpinput.cpp, io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/pipeline.cpp,
	io/src/pullbuffer.cpp:

	Fixes bugs 475 (playing one corrupted file in repeat mode gives infinite
	message boxes) and some more problems in the soundcardpmo that were
	caused by the changes to use more headers.
	
2000-01-19 16:33  elrod

	* base/win32/prj/freeamp.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak:

	* Some tweaks to the project files.
	
2000-01-19 16:33  elrod

	* ui/: freeamp/win32/res/freeampui.rc,
	musicbrowser/win32/src/MusicTree.cpp:

	* Commented out code so streams stuff is not visible.
	
2000-01-19 14:20  ijr

	* Makefile.in, base/src/downloadmanager.cpp,
	base/src/musiccatalog.cpp, io/src/pipeline.cpp,
	lmc/xingmp3/src/cdct.c, ui/download/unix/include/downloadui.h,
	ui/download/unix/src/downloadui.cpp,
	ui/download/unix/src/gtkdownloadui.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Window.cpp:

	- All the downloadmanager changes from the win32 ver.
	- become Warning Free(tm) again -- mainly just casting args to sprintf()
	
2000-01-19 11:17  elrod

	* ui/musicbrowser/win32/res/streams.bmp:

	* Added for streams stuff.
	
2000-01-19 11:14  elrod

	* base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.mak,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/res/icecast.bmp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/res/shoutcast.bmp,
	ui/musicbrowser/win32/res/wiredplanet.bmp,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/FooCast.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp:

	* Some fooling around that I did with streams stuff last weekend... I will
	  move this to another branch after I move to my new machine.
	
2000-01-18 12:40  ijr

	* CHANGES, README, configure.in, base/src/utility.cpp,
	config/config.h.in, config/config.win32,
	installer/unix/linux/freeamp-rh6x.spec,
	ui/freeamp/unix/src/GTKCanvas.cpp, ui/freeamp/unix/src/GTKFont.cpp,
	ui/freeamp/unix/src/GTKMessageDialog.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	Got bored in AI class, decided to fix a few bugs.
	- Change version to 2.0.1 in all the unix stuff..
	- Fix hang/crash if netscape isn't installed and you try to use the help
	- Update some modified files' copyright dates to include 2000
	- Fix the 'View as Playlist' menu item wording if starting in the playlist view
	  and not the Music Browser.
	
2000-01-17 03:47  elrod

	* base/win32/res/: freeamp.rc, music1.ico, music10.ico,
	music11.ico, music12.ico, music13.ico, music14.ico, music15.ico,
	music16.ico, music17.ico, music18.ico, music2.ico, music3.ico,
	music4.ico, music5.ico, music6.ico, music7.ico, music8.ico,
	music9.ico, resource.h:

	* Updated Icons with 48x48 versions.
	
2000-01-16 20:27  ijr

	* ui/: freeamp/src/FreeAmpTheme.cpp,
	musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Fix some tabs->spaces in freeamptheme.cpp
	- Fix the d'n'd clicked vs. highlighted issues
	- don't expand the trees on search, stupid typo..
	
2000-01-16 12:07  ijr

	* base/src/player.cpp, base/src/playlist.cpp, io/src/tstream.lo,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKMessageDialog.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp, ui/lcd/src/lcdui.cpp,
	ui/musicbrowser/unix/src/gtkmessagedialog.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	Try this commit again...
	- Make cvs compile again..
	- add the play immediately pref.
	- fix freeze if you kill certain message dialogs.
	- don't blow away the old saved playlist when you play a new one in the Add
	  Files stuff
	- fix segfault if nothing's selected in the Add Files box and OK's clicked.
	- Center the random dialog boxes, instead of having them pop-up where the mouse
	  is.
	
2000-01-15 18:48  robert

	* base/include/downloadmanager.h, base/src/downloadmanager.cpp,
	dlm/rmp/rmp.cpp:

	Some further download manager improvements and refinements.
	
2000-01-15 16:40  elrod

	* base/win32/res/: freeamp.rc, resource.h:

	* Removed duplicate icon.
	
2000-01-15 16:39  robert

	* io/soundcard/win32/src/soundcardpmo.cpp:

	Hopefully fixes the skipping problem.
	
2000-01-15 14:42  elrod

	* ui/musicbrowser/win32/src/MusicTree.cpp:

	* Updated All Tracks and Uncatagorized text per Jeff's request.
	
2000-01-15 14:25  elrod

	* base/win32/res/: freeamp.rc, music10.ico, music11.ico,
	music13.ico, music14.ico, music15.ico, music16.ico, music17.ico,
	resource.h:

	* Tweaking icons to make them all uniform
	
2000-01-14 17:54  robert

	* base/include/downloadmanager.h, base/include/errors.h,
	base/src/downloadmanager.cpp, base/src/errors.cpp,
	base/src/musiccatalog.cpp, base/src/player.cpp,
	base/src/playlist.cpp, ui/download/win32/src/downloadui.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/src/Window.cpp, ui/freeamp/win32/src/Win32Window.cpp:

	Various memory leaks cleaned up. Please remember that simply deleting
	a vector of pointers does not actually delete the objects that
	the pointers in the vector point to. That was a big one...
	
2000-01-14 14:19  elrod

	* installer/win32/: FreeAmp.ipr, Component Definitions/Default.cdf,
	File Groups/Default Theme.fgl:

	* Modified so that same version number will overwrite local files.
	
2000-01-14 12:45  elrod

	* ui/musicbrowser/win32/res/musicbrowser.rc:

	* move text field down a pixel... ahh that's better...
	
2000-01-14 12:44  elrod

	* base/include/preferences.h, base/src/preferences.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp:

	* OK, I couldn't resist a last minute feature... the file open dialog now
	  has a dropdown for the URL selector which remembers your last 10 (by
	  default) URLs... there is a new pref for this number but I am not gonna
	  put a UI in the pref dialog for it till we have a chance to revamp it.
	  maybe for 3.0.
	
2000-01-14 11:29  elrod

	* plm/playlist/: m3u/m3u.cpp, pls/pls.cpp:

	* Added check for invalid file URL to stop asertion.
	
2000-01-14 11:16  robert

	* base/include/downloadmanager.h, base/src/downloadmanager.cpp,
	ui/download/win32/src/downloadui.cpp:

	Latest download manager changes. Also fixes bug 477.
	
2000-01-14 04:16  elrod

	* README:

	* Updated mimetype again to reflect more acceptable formatting after more
	  research.
	
2000-01-14 01:16  elrod

	* base/include/event.h, base/include/eventdata.h,
	base/src/player.cpp, base/src/playlist.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Added PlaylistItemsAdded msg... Let's you know if a bunch of items are
	  added at one time rather than calling the item added event a bunch of
	  times. This speeds up adding large playlists a lot. Might require
	  ijr to change code on unix side.
	
2000-01-13 22:39  elrod

	* installer/win32/Registry Entries/default.rge:

	* Added new pref to installer.
	
2000-01-13 22:16  elrod

	* base/win32/src/main.cpp, ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp:

	* Finished implementing the Play Immediately feature. I think this works
	  really well now... makes sense once you play with it a few minutes.
	
2000-01-13 21:26  elrod

	* ui/: freeamp/win32/include/Win32PreferenceWindow.h,
	freeamp/win32/res/freeampui.rc,
	freeamp/win32/src/Win32PreferenceWindow.cpp,
	musicbrowser/win32/src/MultiSelectTreeView.cpp:

	* Play Immediately pref value is now set by UI.
	* Fixed double click causing edit bug in browser.
	
2000-01-13 19:15  elrod

	* ui/musicbrowser/win32/src/: Dialog.cpp, PlaylistView.cpp:

	* No longer auto resizing columns in music browser.
	
2000-01-13 18:44  elrod

	* README, base/include/preferences.h, base/src/preferences.cpp,
	ui/freeamp/win32/res/freeampui.rc, ui/freeamp/win32/res/resource.h:

	* Added prefs for play immediately feature
	* Added UI in pref dialog
	* Added mimetype for downloading
	
2000-01-13 14:23  robert

	* base/src/downloadmanager.cpp, dlm/rmp/rmp.cpp, dlm/rmp/rmp.h,
	ui/download/win32/res/download.rc,
	ui/download/win32/res/resource.h,
	ui/download/win32/src/downloadui.cpp, ui/freeamp/include/Window.h,
	ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/MultiStateControl.cpp, ui/freeamp/src/Window.cpp,
	ui/freeamp/win32/include/Win32Window.h,
	ui/freeamp/win32/src/Win32Window.cpp:

	RMP Changes and attempts to fix theme reload bugs
	
2000-01-12 17:04  elrod

	* ui/: freeamp/win32/res/freeampui.rc,
	musicbrowser/win32/include/DataIndex.h,
	musicbrowser/win32/include/Win32MusicBrowser.h,
	musicbrowser/win32/src/DataIndex.cpp,
	musicbrowser/win32/src/Dialog.cpp,
	musicbrowser/win32/src/Event.cpp,
	musicbrowser/win32/src/FooCast.cpp,
	musicbrowser/win32/src/MultiSelectTreeView.cpp,
	musicbrowser/win32/src/MusicTree.cpp,
	musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Fixed bug 451, Duplicate items after Music Search
	* Reworded a pref in pref dialog per Gene's request... removed word
	  "stolen" from reclaim filetypes pref.
	
2000-01-10 18:03  elrod

	* config/config.h.in, config/config.win32,
	ui/download/win32/res/download.rc,
	ui/freeamp/win32/res/freeampui.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/win32/src/IntroductionWizard.cpp:

	* About box in now done in code, not in resources so that it can be
	  branded easier.
	
2000-01-10 14:31  robert

	* io/soundcard/win32/src/soundcardpmo.cpp:

	Attempt to fix problem 454 (Volume resets after tracks)
	
2000-01-10 14:28  robert

	* ui/freeamp/howto/ThemeHowTo.txt:

	Some minor fixes.
	
2000-01-10 14:06  elrod

	* installer/win32/: FreeAmp.ipr, Media/32bit/default.mda, Registry
	Entries/default.rge, Script Files/setup.ins, Script
	Files/setup.rul, Shell Objects/Default.shl, String
	Tables/default.shl, String Tables/0009-English/value.shl:

	* Redid how the start menu stuff is set
	
2000-01-10 13:09  elrod

	* installer/win32/Script Files/: setup.ins, setup.rul:

	* More setup stuff
	
2000-01-10 12:57  elrod

	* installer/win32/: String Tables/default.shl, String
	Tables/0009-English/value.shl, Script Files/setup.ins, Script
	Files/setup.rul:

	* Trying to get installer to be branding happy
	
2000-01-10 12:19  elrod

	* base/win32/src/win32prefs.cpp, config/config.win32:

	* Added BRANDING_COMPANY for prefs
	
2000-01-10 12:12  elrod

	* base/win32/src/win32prefs.cpp:

	* Prefs need to recognize branding
	
2000-01-10 11:38  elrod

	* base/src/player.cpp, base/src/playlist.cpp,
	base/unix/src/win32impl.cpp, base/win32/src/main.cpp,
	base/win32/src/win32updatemanager.cpp, config/config.win32,
	io/soundcard/beos/src/soundcardpmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp,
	ui/download/unix/src/gtkdownloadui.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp, ui/lcd/src/lcdui.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/win32/src/IntroductionWizard.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/simple/win32/src/simpleui.cpp, update/win32/main.cpp:

	* Hopefully fixed all the branding issues. There are now separate defines:
		BRANDING - EMusic Player (used for titles)
		The_BRANDING - The EMusic Player (used for sentences)
		the_BRANDING - the EMusic Player (used for sentences)
	* Fixed shuffle bug (462).
	
2000-01-05 12:12  ijr

	* ui/: freeamp/unix/include/GTKPreferenceWindow.h,
	freeamp/unix/src/GTKPreferenceWindow.cpp,
	musicbrowser/unix/src/gtkmusicbrowser.cpp:

	the save on exit stuff.
	
2000-01-05 11:39  ijr

	* ui/freeamp/unix/src/: GTKCanvas.cpp, GTKFont.cpp:

	This seems to stop the 1 pixel clipping of fonts...
	
2000-01-04 16:23  robert

	* ui/freeamp/: include/Window.h, src/Window.cpp,
	win32/src/Win32Window.cpp:

	Fixed bugs 432 (red artifacts) 455 (multiple text control instances)
	
2000-01-04 11:07  robert

	* AUTHORS, lib/xml/src/Parse.cpp, ui/freeamp/howto/ThemeHowTo.txt,
	ui/freeamp/include/Theme.h, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/Theme.cpp, ui/freeamp/win32/include/Median.h,
	ui/freeamp/win32/include/Win32Bitmap.h,
	ui/freeamp/win32/include/Win32Canvas.h,
	ui/freeamp/win32/include/Win32Window.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/src/Median.cpp,
	ui/freeamp/win32/src/Win32Bitmap.cpp,
	ui/freeamp/win32/src/Win32Canvas.cpp,
	ui/freeamp/win32/src/Win32Window.cpp,
	ui/musicbrowser/win32/include/DataIndex.h,
	ui/musicbrowser/win32/src/EditTrackInfoDialog.cpp:

	Finally adding the 256 color bugfix stuff. Fixes bug 221
	
2000-01-04 10:03  ijr

	* ui/freeamp/unix/src/ThemeManager.cpp:

	blah
	
2000-01-03 18:19  ijr

	* ui/freeamp/unix/src/ThemeManager.cpp:

	- fix the same segfault on the main branch..
	
2000-01-01 17:16  ijr

	* io/cd/unix/src/discids.cpp:

	humm..
	
2000-01-01 17:13  ijr

	* Makefile-plugins.in, io/cd/unix/include/cdaudio.h,
	io/cd/unix/include/cdpmo.h, io/cd/unix/include/compat.h,
	io/cd/unix/src/cdaudio.cpp, io/cd/unix/src/cdpmo.cpp,
	lmc/cd/include/cdlmc.h, lmc/cd/src/cdlmc.cpp:

	Cleaning up the head branch of the non-harmless cd stuff..
	
2000-01-01 16:59  ijr

	* io/cd/unix/src/discids.cpp:

	Really hoping this goes into the 'unix-cdaudio' branch..  Don't want this in
	2.0.1
	
	- Buncha stuff to get cds playing better.
	
1999-12-30 18:09  elrod

	* ui/musicbrowser/win32/res/: busy.bmp, icecast.bmp, shoutcast.bmp,
	wiredplanet.bmp:

	* used for streams stuff
	
1999-12-30 18:06  elrod

	* ui/musicbrowser/win32/include/EditTrackInfoDialog.h:

	* Pulled this out into its own class...
	
1999-12-30 18:01  elrod

	* ui/musicbrowser/win32/: include/FooCast.h, src/FooCast.cpp:

	* Class to help deal with shout and icecast servers
	
1999-12-29 08:00  elrod

	* installer/win32/FreeAmp.ipr, installer/win32/Component
	Definitions/Default.cdf, installer/win32/Media/32bit/default.mda,
	installer/win32/Registry Entries/default.rge,
	installer/win32/Script Files/setup.ins, installer/win32/Script
	Files/setup.rul, installer/win32/Shell Objects/Default.shl,
	installer/win32/String Tables/default.shl, installer/win32/String
	Tables/0009-English/value.shl, installer/win32/Text
	Substitutions/Build.tsb, installer/win32/Text
	Substitutions/Setup.tsb,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp:

	* More improvements in the installer for doing EMusic and FreeAmp builds.
	  At this point there are only a couple of places you have to change the
	  strings.
	* Lame attempt to reduce column flicker when resizing. can't test it till
	  I get home since my lcd on my portable looks fine with and without it...
	
1999-12-29 05:07  ijr

	* base/src/player.cpp, base/src/playlist.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Hack the player to use the cd.pmo when the URL ends in .cda.
	
1999-12-28 17:22  ijr

	* lmc/cd/: include/cdlmc.h, src/cdlmc.cpp:

	Whoops.  Forgot the dummy lmc.
	
1999-12-28 17:21  ijr

	* io/src/.cvsignore:

	forgot an ignore..
	
1999-12-28 17:19  ijr

	* .cvsignore, configure, configure.in, config/.cvsignore,
	io/src/tstream.lo, lib/gdbm/.cvsignore, lib/xml/.cvsignore,
	lib/xml/src/.cvsignore, lib/zlib/.cvsignore,
	lib/zlib/src/.cvsignore, ui/freeamp/src/.cvsignore:

	Quiet cvs.
	
1999-12-28 17:11  ijr

	* Makefile-plugins.in, Makefile.header.in, Makefile.in, configure,
	configure.in, base/include/errors.h, base/src/errors.cpp,
	config/config.h.in, io/cd/unix/include/cdaudio.h,
	io/cd/unix/include/cdpmo.h, io/cd/unix/include/compat.h,
	io/cd/unix/src/cdaudio.cpp, io/cd/unix/src/cdpmo.cpp,
	io/src/pmo.cpp, ui/freeamp/unix/src/GTKFont.cpp:

	- First go at a cd player.  Everything works, if you select the cd pmo and
	  enter in files like 1.cda 4.cda and stuff.  Still has some funkyness when
	  switching tracks.  TODO: select the pmo automagically, windows support, etc..
	
1999-12-27 18:53  elrod

	* base/include/playlist.h, base/src/playlist.cpp,
	installer/win32/FreeAmp.ipr,
	installer/win32/Media/32bit/default.mda, installer/win32/Registry
	Entries/default.rge, installer/win32/Script Files/setup.ins,
	installer/win32/Script Files/setup.rul, installer/win32/Shell
	Objects/Default.shl, installer/win32/String Tables/default.shl,
	installer/win32/String Tables/0009-English/value.shl,
	installer/win32/Text Substitutions/Build.tsb, installer/win32/Text
	Substitutions/Setup.tsb, ui/download/win32/include/downloadui.h,
	ui/download/win32/src/downloadui.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/win32/include/DataIndex.h,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/DataIndex.cpp,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/EditTrackInfoDialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Updated installer to help make it easier to do EMusic builds... we will
	  still probably have to do two installer projects though.
	* Cleaned up code, removed unused functions, made some stuff more readable.
	* Fixed select-all delete crashing bug by having ThemeUI check for PLIs
	  existence. This needs to be handled with ref counting in 3.0
	
1999-12-22 09:23  ijr

	* Makefile-plugins.in, Makefile.header.in, Makefile.in,
	base/include/event.h, base/include/eventdata.h,
	base/include/musiccatalog.h, base/src/musiccatalog.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp:

	- Use BRANDING_DEFAULT_THEME (#425)
	- using the install dir pref for finding themes isn't OS independent, but using
	  the ThemeManager stuff is.
	- Backend stuff for My Streams..  To use, just
	  WriteMetaDataToDatabase(url, metadata, kTypeStream); then AddStream(url);
	  and it'll send out a MusicCatalogStreamAdded() event.
	- Add base/src/updatemanager to the build
	
1999-12-21 12:31  robert

	* base/win32/prj/fabaselib.mak, base/win32/prj/freeamp.mak,
	config/config.h.in, config/config.win32, dlm/rmp/prj/rmp.mak,
	io/dsound/win32/prj/dsoundcard.mak,
	io/http/win32/prj/httpinput.mak, io/local/win32/prj/fileinput.mak,
	io/obs/win32/prj/obsinput.mak,
	io/soundcard/win32/prj/soundcard.mak, lib/gdbm/prj/gdbm.mak,
	lmc/xingmp3/win32/prj/xing.mak, ui/freeamp/include/FreeAmpTheme.h,
	ui/freeamp/include/Theme.h, ui/freeamp/include/Window.h,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Window.cpp,
	ui/freeamp/tools/win32/MakeTheme.mak,
	ui/freeamp/win32/include/Win32Window.h,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/res/freeampui.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/ThemeManager.cpp,
	ui/freeamp/win32/src/Win32Window.cpp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/simple/win32/prj/simple.mak:

	Fixed bugs 426 (minimize menu item not enabled) and 434 (problems
	minimizing to system tray). Also an attempt to fix 432.
	
1999-12-19 18:39  elrod

	* ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	* Damn, can't believe i let this one squeak by... Updating should work in
	  this version...
	
1999-12-19 17:29  elrod

	* help/win32/freeamp.hlp:

	* Updated help file from julie
	
1999-12-19 17:24  elrod

	* themes/: EMusic.fat, FreeAmp.fat:

	* Moved title buttons down a pixel so they were all centered... looks much
	  better.
	
1999-12-19 16:51  elrod

	* ui/musicbrowser/win32/res/musicbrowser.rc:

	* Updated musicbrowser ui version to 2.0.0.7
	
1999-12-19 16:49  elrod

	* ui/musicbrowser/win32/res/Toolbar.bmp:

	* Updated bmps
	
1999-12-19 16:27  elrod

	* ui/musicbrowser/win32/: res/Toolbar.bmp, src/Dialog.cpp:

	* Hopefully squashed the toolbar having the wrong background bug. This is a
	  lame bug in MS code...
	
1999-12-19 14:56  robert

	* installer/unix/: make-binary-dist, linux/freeamp-rh6x.spec:

	Got the rpms for rh6 working...
	
1999-12-19 14:47  elrod

	* ui/musicbrowser/win32/src/MusicTree.cpp:

	* Fixed stupid bug with filling music tree.. grrr...
	
1999-12-18 20:29  robert

	* themes/EMusic.fat:

	Updated the EMusic theme with the medium and mini modes
	
1999-12-18 15:16  elrod

	* installer/win32/: FreeAmp.ipr, FreeAmp.pfw,
	Media/32bit/default.mda, Registry Entries/default.rge:

	* Added 2 registry entries that I had overlooked.
	
1999-12-18 12:52  ijr

	* install-freeamp:

	one final commit...
	
1999-12-18 12:40  elrod

	* CHANGES:

	* Added brief changes for final 2.0
	
1999-12-18 08:57  ijr

	* help/unix/freeamphelp.tar.gz,
	ui/musicbrowser/unix/src/infoeditor.cpp:

	update help
	
	2.0's done for me.
	
1999-12-18 08:25  ijr

	* ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	- don't freeze the app is the user nasty-kills the options window
	
1999-12-18 01:43  ijr

	* ui/freeamp/unix/src/GTKWindow.cpp:

	- Right clicking on the main window raises it.
	
1999-12-17 23:03  ijr

	* ui/freeamp/unix/src/GTKWindow.cpp:

	Someone's getting a SIGABRT on exit.  Try to fix it.
	
1999-12-17 21:02  elrod

	* installer/win32/File Groups/System DLLs.fgl,
	ui/freeamp/tools/win32/MakeTheme.dsp,
	ui/freeamp/tools/win32/MakeTheme.mak:

	* Added resource to MakeTheme project
	* Added inet dll for help to installer.
	
1999-12-17 21:00  ijr

	* ui/freeamp/: include/FreeAmpTheme.h, src/FreeAmpTheme.cpp:

	- Using a local variable in another thread after the function it was created in
	  is BAD.  How was this working?  Oh well, the options dialog doesn't depend on
	  the kernel scheduler to not segfault when you open it anymore.
	
1999-12-17 20:57  elrod

	* ui/freeamp/tools/win32/: MakeTheme.rc, resource.h:

	* Added version resource to MakeTheme.exe
	
1999-12-17 20:48  elrod

	* themes/FreeAmp.fat:

	* Tweaked the buttons a little but. I am gonna have bill go over these
	  tmr so they blend better. I will slip the new ones out the door when he
	  is done <grin>...
	
1999-12-17 20:01  elrod

	* base/win32/prj/freeamp.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp:

	* Cleanup up projects alot after adding new resources.
	* Work around for double click to add bug jeff was seeing. not perfect
	  but no one but myself will notice.
	
1999-12-17 19:35  elrod

	* base/include/downloadmanager.h, base/src/downloadmanager.cpp,
	installer/win32/FreeAmp.ipr, installer/win32/Component
	Definitions/Default.cdf, ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Removed debug info from Download Manager
	* Fixed sorting bug in Artist Treeview
	* PlaylistView no longer uses Tooltip color as color for index column. It
	  now uses the scrollbar color.
	* Hopefully improved enabling/disabling of toolbar buttons. that was messy
	  code and still is... *sigh*
	
1999-12-17 19:31  elrod

	* help/win32/: INETWH32.dll, freeamp.cnt, freeamp.hlp:

	* Updated help files from Julie.
	
1999-12-17 18:54  ijr

	* ui/freeamp/unix/src/GTKWindow.cpp:

	- Fix the window switching more.
	
1999-12-17 18:23  robert

	* ui/freeamp/src/: ButtonControl.cpp, Control.cpp,
	FreeAmpTheme.cpp, TextControl.cpp, Window.cpp:

	Fixed the pure virtual method called problem. That shouldn't have worked
	under windows either. But hey...
	
1999-12-17 17:53  ijr

	* ui/freeamp/: src/Window.cpp, unix/src/GTKFont.cpp,
	unix/src/GTKWindow.cpp:

	- I broke the window edge snapping earlier today.  Fixed.
	- Use the new GetReloadWindowPos() stuff.
	- Fix an issue in GTKFont wrt ~/.freeamp/fonts not getting created sometimes.
	
1999-12-17 17:07  robert

	* ui/freeamp/src/Window.cpp:

	Ifdefed out that one offending statement that was causing crashing during
	theme reload on Linux. Why, I have no idea.
	
1999-12-17 16:53  robert

	* themes/FreeAmpClassic.fat:

	Fixed bug 420. Hehheheh. Serdipity that *I* would get bug 420 to fix.
	Yeahhh! I cheated on this one a little bit, but it works. :-)
	
1999-12-17 16:41  robert

	* io/alsa/unix/linux/src/alsapmo.cpp, io/esound/src/esoundpmo.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp:

	Fixed the seeking problems. Grrrr. I hate some of the cruft that was
	leftover in the PMOs.
	
1999-12-17 15:57  robert

	* themes/FreeAmp.fat:

	Here is the new FreeAmp theme with the cool mini and medium window modes.
	
1999-12-17 15:56  robert

	* ui/freeamp/: include/Window.h, src/FreeAmpTheme.cpp,
	src/Window.cpp, win32/src/Win32Window.cpp:

	Changes to make switching between modes smoother.
	
1999-12-17 15:53  robert

	* base/: src/preferences.cpp, include/preferences.h:

	Added prefs for window mode persistence
	
1999-12-17 13:53  ijr

	* configure, configure.in,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	- Fix silly 'Couldn't Add Theme because: The operation was successful'
	  use IsError(), not IsntError() =)
	- Fix detection of freetype.h
	
1999-12-17 11:36  robert

	* io/src/pmo.cpp:

	Isaac, does this check in fix the seeking problems?
	
1999-12-17 11:28  ijr

	* ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	Add the Delete keybinding to the playlist (#359)
	
1999-12-17 05:43  elrod

	* base/src/playlist.cpp, ui/musicbrowser/win32/src/Event.cpp:

	* Fixed bug i just added with respect to setting current item correctly
	  when removing items.
	* PLM now sends out current item changed event when the index stays the
	  same but the item it was referring to is now different.
	* Music Browser will stop play if you delete the currently playing item and
	  advance to next song in the queue.
	
1999-12-17 04:53  elrod

	* base/src/playlist.cpp, installer/win32/FreeAmp.pfw:

	* playlist was losing the current index when items were deleted above the
	  current item. somehow we missed that one all this time...
	
1999-12-17 03:41  elrod

	* lib/portio/i386/free/portio.sys,
	ui/freeamp/win32/res/freeampui.rc:

	* Updated version number on portio.sys
	* Centered version string in About box.
	
1999-12-17 03:37  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, lib/portio/portio.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* Changed FileVersion string to 2.0.0.6 to match version number and changed
	  ProductVersion number to 2,0,0,0 to match product version
	
1999-12-17 03:24  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, lib/portio/portio.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* Removed all the beta 5 strings.
	
1999-12-17 03:20  elrod

	* base/include/preferences.h, base/src/downloadmanager.cpp,
	base/src/preferences.cpp, base/win32/prj/freeamp.dsp,
	base/win32/prj/freeamp.mak, base/win32/src/main.cpp,
	base/win32/src/win32prefs.cpp, installer/win32/FreeAmp.pfw,
	installer/win32/Media/32bit/default.mda, installer/win32/Registry
	Entries/default.rge, installer/win32/Script Files/setup.ins,
	installer/win32/Script Files/setup.rul, installer/win32/String
	Tables/0009-English/value.shl,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/IntroductionWizard.cpp:

	* Added wizard as a welcome to music browser. It only comes up the first
	  time. After that a spruced up version of the old dialog is still used.
	* Consolidated MP1, MP2, and MP3 under same filetype entry in windows
	  registry. They all point to MPEGAudioFile now instead of
	  [MP1,MP2,MP3]AudioFile.
	* Updated Installer and code for above.
	* Added Welcome pref for wizard.
	* Cleaned up cout calls in DLM code.
	
1999-12-17 01:58  elrod

	* ui/musicbrowser/win32/: res/musicbrowser.rc,
	src/IntroductionWizard.cpp:

	* More UI tweaks
	
1999-12-17 01:49  elrod

	* ui/musicbrowser/win32/: res/musicbrowser.rc,
	src/MultiSelectTreeView.cpp:

	* Trying to get this to look good.
	
1999-12-17 01:05  elrod

	* ui/musicbrowser/win32/src/IntroductionWizard.cpp:

	* Small wording tweaks.
	
1999-12-17 01:04  elrod

	* ui/musicbrowser/win32/res/: musicbrowser.rc, resource.h,
	wizard_small.bmp:

	* Small bitmap for regular search dialog
	
1999-12-16 23:53  elrod

	* ui/musicbrowser/win32/src/: Event.cpp, IntroductionWizard.cpp:

	* Temporary check-in of wizard to test things under win98 laptop.
	
1999-12-16 23:52  elrod

	* ui/musicbrowser/win32/res/: musicbrowser.rc, resource.h,
	wizard.bmp:

	* Updated wizard with graphic from bill
	
1999-12-16 21:09  ijr

	* INSTALL, README, README.linux, base/src/player.cpp,
	dlm/rmp/rmp.cpp, plm/playlist/m3u/m3u.cpp,
	plm/playlist/pls/pls.cpp, ui/download/unix/src/downloadui.cpp,
	ui/download/unix/src/gtkdownloadui.cpp:

	- Update docs slightly.. add instructions on how to setup the mimetype
	  associations in netscape to the README.  (#somethingiforget)
	- Clean up tabs->spaces in rmp.cpp
	- Make the data structs that tell the dlf and plf plugins what extensions
	  they handle static.  The rmp plugin was saying it handled m3u files.  Funky.
	- Make the gtkdownloadui work better
	
1999-12-16 19:23  ijr

	* base/src/musiccatalog.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Add the ALSA device gui pref (#250)
	- Fix (i think) the recusing subdirs in the music browser.. (#387)
	- Clicking on About in the music browser shows the about pane and not the
	  advanced pane.
	
1999-12-16 17:59  robert

	* ui/freeamp/: include/FreeAmpTheme.h, src/FreeAmpTheme.cpp:

	Fixed a bug where the MPause button state would be set wrong during a
	theme load.
	
1999-12-16 17:51  robert

	* themes/: EMusic.fat, FreeAmp.fat, FreeAmpClassic.fat,
	Visions.fat:

	Updated all the themes to be consistent with title.txt and using
	arial fonts.
	
1999-12-16 17:36  robert

	* ui/freeamp/win32/src/ThemeManager.cpp:

	I think I fixed a problem that Elrod reported where when using a theme
	out of the devel directory, rather than from .fat. This happens only
	with the FreeAmpClassic theme! And I'm not so certain about this 'fix'
	either. :-)
	
1999-12-16 14:55  elrod

	* ui/musicbrowser/win32/: res/musicbrowser.rc, src/Event.cpp,
	src/IntroductionWizard.cpp, src/PlaylistView.cpp:

	* Small fix on rendering playlist items
	* Fixed no HScroll in Edit Info Dialog combo boxes
	
1999-12-16 11:44  ijr

	* ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Improve the Delete from playlist logic, so it doesn't have a chance of
	  segfaulting (#414)
	
1999-12-16 11:11  ijr

	* ui/: freeamp/unix/src/GTKWindow.cpp,
	musicbrowser/unix/src/gtkmusicbrowser.cpp,
	musicbrowser/unix/src/musicbrowser.cpp:

	- Fix #415 and #416
	
1999-12-16 08:59  ijr

	* base/include/facontext.h, ui/download/unix/include/downloadui.h,
	ui/download/unix/src/downloadui.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/unix/src/GTKUtility.cpp,
	ui/musicbrowser/unix/include/musicbrowserui.h,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	More gtk threading crap.
	
1999-12-16 03:28  elrod

	* base/win32/res/: freeamp.rc, music10.ico, music11.ico,
	music7.ico, music8.ico, music9.ico, resource.h:

	* Added some variations on the icons that i wanted to try out.
	
1999-12-16 02:51  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/MusicTree.cpp:

	* Ooops, can't believe this slipped by. Tracks are now organized by track
	  number if the info is there. If no tracks are known they are
	  alphabetical. If some are know then the unknown tracks are sorted
	  alphabetical first followed by the known tracks sorted by track number. I
	  think this is the most noticeable and lets you know you need to edit some
	  of them.
	
1999-12-16 01:33  elrod

	* ui/musicbrowser/win32/: res/musicbrowser.rc, src/Event.cpp:

	* Help button was wrong size
	* Context menu was not allowing multiple edit infos
	
1999-12-16 01:02  elrod

	* base/win32/res/icon1.ico,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Text tweaks for Music Browser done message.
	* Massaged the icon a little more.
	
1999-12-16 00:40  robert

	* ui/freeamp/src/FreeAmpTheme.cpp:

	The PauseStop control now does not change to play during pause.
	
1999-12-15 23:31  elrod

	* themes/FreeAmpClassic.fat:

	* No Download Manager button but all the other buttons work now and have
	  appropriate icons.
	* Added title.txt
	* Changed Prev to Previous in tip
	
1999-12-15 20:59  ijr

	* ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Work around the gtk bug that makes the window resize rapidly on a music
	  search (#361)
	
1999-12-15 20:41  ijr

	* ui/download/unix/: include/downloadui.h, src/gtkdownloadui.cpp:

	- Fix closing of download manager (#335)
	
1999-12-15 20:28  ijr

	* ui/musicbrowser/unix/: include/gtkmusicbrowser.h,
	src/gtkmusicbrowser.cpp:

	- More sane enabling/disabling of toolbar/menu items (#333)
	
1999-12-15 20:18  elrod

	* ui/musicbrowser/win32/src/MusicSearchDialog.cpp:

	* FINALLY! I was able to get the narrow search ui to work the way it
	  should.  The user only sees folders in the drive that he has chosen, not
	  the entire computer... sheesh!
	
1999-12-15 20:11  ijr

	* ui/musicbrowser/unix/: include/gtkmusicbrowser.h,
	src/browsermenu.c, src/gtkmusicbrowser.cpp, src/musicbrowser.cpp:

	- Fix menu issues (#322)
	
1999-12-15 19:26  elrod

	* themes/EMusic.fat:

	* Tweaked the buttons to look a tad better
	
1999-12-15 19:06  elrod

	* help/win32/freeamp.cnt, help/win32/freeamp.hlp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/EditTrackInfoDialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MusicSearchDialog.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Latest help files from Julie
	* Fixed some help issues found by Julie
	
1999-12-15 18:37  ijr

	* base/unix/src/win32impl.cpp, themes/EMusic.fat,
	ui/cmdline/cmdlineUI.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/unix/include/GTKFont.h, ui/freeamp/unix/src/GTKFont.cpp,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp, ui/irman/src/irmanui.cpp,
	ui/lcd/src/lcdui.cpp, ui/mpg123/Mpg123UI.cpp,
	ui/ncurses/ncursesUI.cpp:

	- Do the ttf file font stuff
	- trying to fix random X errors... blarph
	- the various textmode ui's don't add tracks backwards anymore.
	- lowercase VERDANA.TTF, opendir() on the temp dir dies for some odd reason
	  if it's in all caps.  Odd.
	
1999-12-15 18:10  robert

	* ui/freeamp/howto/ThemeHowTo.txt:

	Updated for descriptive titles and MPause and also cleaned up the font
	topic a bit.
	
1999-12-15 17:57  robert

	* ui/freeamp/src/ThemeZip.cpp:

	Changed the GetDescriptiveName() function to also look for a file called
	title.txt. If it finds that file, it will use the first line of text out
	of that file for the descriptive name of the theme.
	
1999-12-15 17:30  robert

	* ui/freeamp/win32/src/Win32Bitmap.cpp:

	Removed one old assert
	
1999-12-15 17:29  robert

	* ui/freeamp/src/: FreeAmpTheme.cpp, Theme.cpp:

	Added support for MPause.
	
1999-12-15 17:28  robert

	* themes/EMusic.fat:

	Added support for MPause, a multistate pause control that switches to
	state 1 (from state 0) when the player is in pause mode.
	
1999-12-15 16:28  robert

	* ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	Fixed a problem with the Use Defaults where the values were not getting
	saved and the page was not being marked dirty. Then I fixed a problem where
	the development theme was getting lost...
	
1999-12-15 15:55  robert

	* ui/freeamp/howto/ThemeHowTo.txt:

	Updated the howto to relflect the new PlayStop button
	
1999-12-15 15:51  robert

	* ui/freeamp/src/FreeAmpTheme.cpp:

	Fixed bug 338 (PlayStop instead of PlayPause).
	
1999-12-15 15:50  robert

	* themes/EMusic.fat:

	Updated EMusic theme to use PlayStop instead of PlayPause
	
1999-12-14 23:27  elrod

	* ui/freeamp/src/FreeAmpTheme.cpp:

	[no log message]
	
1999-12-14 23:14  elrod

	* base/include/playlist.h, base/src/playlist.cpp,
	ui/musicbrowser/win32/src/Event.cpp:

	* Editing the metadata on a track now propagates to the playlist as well.
	
1999-12-14 22:44  elrod

	* ui/musicbrowser/win32/: res/musicbrowser.rc, res/resource.h,
	src/Dialog.cpp, src/Event.cpp:

	* Added Edit Playlist to context menu.
	
1999-12-14 22:30  elrod

	* ui/musicbrowser/win32/src/OpenSavePlaylists.cpp:

	* oops, forgot closing quote
	
1999-12-14 22:27  elrod

	* ui/musicbrowser/win32/src/OpenSavePlaylists.cpp:

	* Browser now prompts to overwrite playlists.
	
1999-12-14 22:09  elrod

	* base/win32/res/icon1.ico, dlm/rmp/rmp.cpp,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp:

	* Changed FreeAmp icon a little to make it larger.
	* RMP parser now grabs time out of RMP
	* You can save an already open PL now.
	
1999-12-14 11:56  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/Dialog.cpp, src/Event.cpp, src/OpenSavePlaylists.cpp:

	* URL section is no longer shown in Import File Dialog.
	
1999-12-14 11:47  elrod

	* ui/musicbrowser/win32/src/Dialog.cpp:

	* Total time updates correctly when adding files at beginning of player
	  launch.
	
1999-12-14 11:34  elrod

	* ui/freeamp/win32/src/Win32Window.cpp:

	* Make sure window is set to the foreground.
	
1999-12-14 11:10  elrod

	* base/src/downloadmanager.cpp, base/src/updatemanager.cpp,
	io/http/httpinput.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	* Made it so we always send FreeAmp as the User Agent
	* Tweaked the update manager to work better on cancelling. Really need to
	  rework this post 2.0.
	
1999-12-14 10:57  robert

	* ui/freeamp/unix/: include/GTKFont.h, src/GTKFont.cpp:

	Fixed the GTKFont file so that it will compile again.
	
1999-12-14 10:49  robert

	* ui/freeamp/howto/ThemeHowTo.txt:

	Updated the howto to reflect the new font stuff.
	
1999-12-14 10:41  robert

	* themes/EMusic.fat, ui/freeamp/include/Font.h,
	ui/freeamp/src/Font.cpp, ui/freeamp/src/SliderControl.cpp,
	ui/freeamp/src/Theme.cpp, ui/freeamp/win32/include/Win32Font.h,
	ui/freeamp/win32/src/Win32Font.cpp:

	Changed themes to allow embedding of fonts. The only fonts I could find to
	embed in the theme that had a clear license were the M$ WebFonts. I've
	included the licensing agreement in the font. I chose the Verdana font,
	which I think works rather well, and it should keep use out of legal
	trouble. Someone please read the license to check my head.
	
1999-12-14 09:01  robert

	* io/alsa/unix/linux/src/alsapmo.cpp,
	io/dsound/win32/include/dsoundcardpmo.h,
	io/dsound/win32/src/dsoundcardpmo.cpp, io/esound/src/esoundpmo.cpp,
	io/include/pmo.h, io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/pmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/SliderControl.cpp,
	ui/freeamp/src/VSliderControl.cpp:

	Finally fixed bugs 144 and 322 (seek bugs). At first I thought it was
	the slider. Then I thought it was the LMC. Then saw that it was the
	PMO. Then I saw that it was _ALL_ PMOs. Sigh. These may not build in Linux,
	I'll check that out in just a moment.
	
1999-12-14 06:47  robert

	* base/win32/prj/freeamp.mak, io/local/localfileinput.cpp,
	lmc/xingmp3/src/xinglmc.cpp, ui/freeamp/src/FreeAmpTheme.cpp:

	Fixed bugs 375 (VBR files not showing up properly) and 380 (one second
	left at end of file)
	
1999-12-14 05:26  ijr

	* ui/freeamp/: src/FreeAmpTheme.cpp, src/TextControl.cpp,
	unix/src/GTKBitmap.cpp, unix/src/GTKFont.cpp,
	unix/src/GTKPreferenceWindow.cpp, unix/src/GTKWindow.cpp:

	- more tweaks to the gtk thread locks.
	
1999-12-14 03:20  ijr

	* ui/freeamp/: src/DialControl.cpp, unix/include/GTKWindow.h,
	unix/src/GTKWindow.cpp:

	Fix the linux build again.  Back to studying.
	
1999-12-13 17:59  elrod

	* NEWS, base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.mak:

	* Added FreeAmpClassic Theme to the build
	* Brought News file up to date
	
1999-12-13 16:30  elrod

	* themes/: EMusic.fat, FreeAmp.fat:

	* Changed tip from Prev to Previous to match help better.
	
1999-12-13 13:01  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/Dialog.cpp:

	* Fixed weirdness with toolbar text.
	* Also fixed bug where tooltips were only coming up when showing both
	  text and images in toolbar.
	
1999-12-13 11:57  robert

	* base/win32/prj/fabaselib.mak, io/dsound/win32/prj/dsoundcard.mak,
	io/http/win32/prj/httpinput.mak, io/local/win32/prj/fileinput.mak,
	io/obs/win32/prj/obsinput.mak,
	io/soundcard/win32/prj/soundcard.mak,
	lmc/xingmp3/win32/prj/xing.mak, plm/metadata/misc/prj/misc.mak,
	plm/playlist/m3u/prj/m3u.mak, plm/playlist/pls/prj/pls.mak,
	plm/portable/pmp300/prj/pmp300.mak, themes/FreeAmpClassic.fat,
	ui/freeamp/include/DialControl.h, ui/freeamp/src/DialControl.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/tools/win32/MakeTheme.mak,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/simple/win32/prj/simple.mak, ui/toolbar/win32/prj/toolbar.mak:

	Updated all the makefiles to see if the mysterious crash was in the
	makefiles. No go. I also updated the FreeAmpClassic theme to fix some
	bugs in it and I implemented the DialControl so the FreeAmp classic theme
	is now complete. However, it would be nice to add a download manager button
	to the theme. Where? I dunno. Elrod? I'm really happy to be releasing the
	2.0 version with the classic interface. Yeah!
	
1999-12-13 09:03  ijr

	* AUTHORS, Makefile-plugins.in, Makefile.in, base/include/event.h,
	base/src/musiccatalog.cpp, base/src/player.cpp,
	ui/freeamp/unix/src/GTKFont.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- make uninstall patch from "Reece Hart" <reece@in-machina.com>
	- Don't regenerate the widget tree all the time anymore.  (#360, #272)
	
1999-12-13 06:59  robert

	* base/unix/src/unixprefs.cpp:

	Changed the default ALSA device to 0:0 instead of 1:1
	
1999-12-13 06:45  robert

	* ui/freeamp/src/ThemeZip.cpp:

	Fixes bug 383 (compile bug on solaris)
	
1999-12-13 05:17  ijr

	* Makefile.in, configure, configure.in,
	base/src/downloadmanager.cpp:

	- Fix compilation on linux.  (#364)
	- Add info to configure for EsounD (#385)
	
1999-12-13 04:49  robert

	* base/win32/prj/fabaselib.mak, base/win32/prj/freeamp.mak,
	io/dsound/win32/prj/dsoundcard.mak,
	ui/freeamp/include/FreeAmpTheme.h, ui/freeamp/include/Window.h,
	ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/win32/include/Win32Bitmap.h,
	ui/freeamp/win32/include/Win32Window.h,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/src/ThemeManager.cpp,
	ui/freeamp/win32/src/Win32Bitmap.cpp,
	ui/freeamp/win32/src/Win32Canvas.cpp,
	ui/freeamp/win32/src/Win32Window.cpp,
	ui/musicbrowser/win32/prj/musicbrowser.mak:

	Fixes bug 382, pref change apply. The options dialog now lives in its
	own thread. This should fix a couple of other race conds. What was I
	saying on sat about us being thread happy? Here is your proof.
	
1999-12-12 15:21  elrod

	* installer/win32/FreeAmp.ipr, installer/win32/Script
	Files/setup.ins, installer/win32/Script Files/setup.rul,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp:

	* No longer ask for user's name in installer. we grab it out of the
	  registry if it is there.
	
1999-12-12 14:54  elrod

	* base/: src/updatemanager.cpp, win32/src/win32updatemanager.cpp:

	* File versions are now of the form major.minor.revision.file.
	
1999-12-12 14:51  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, lib/portio/portio.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* Changing version info to use all 4 numbers for greater version
	  granularity.
	
1999-12-12 11:54  elrod

	* ui/musicbrowser/win32/src/Event.cpp:

	* You can now delete playlists from the music catalog.
	
1999-12-12 11:51  elrod

	* ui/musicbrowser/win32/src/MusicTree.cpp:

	* Fixed wrong icon being assigned when new playlist was added bug.
	
1999-12-12 11:35  elrod

	* installer/win32/: FreeAmp.ipr, Script Files/setup.ins, Script
	Files/setup.rul:

	* Think i licked the installshield bug when launching the app after
	  installing can't find plugins.
	
1999-12-12 10:43  elrod

	* base/: include/undomanager.h, src/undomanager.cpp:

	* Implementations of UndoManager which we are not gonna use yet... <grin>
	
1999-12-12 10:30  elrod

	* base/include/playlist.h, base/src/playlist.cpp,
	base/src/updatemanager.cpp,
	base/win32/include/win32updatemanager.h,
	base/win32/prj/fabaselib.dsp, base/win32/prj/fabaselib.mak,
	base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.mak,
	base/win32/src/win32updatemanager.cpp,
	ui/download/win32/prj/download.dsp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp:

	* Started to add Undo and Redo but stopped due to some serious issues that
	  were not trivial to overcome in this release. Look for it in the next
	  release.
	* Cleaned up some project messiness.
	* Update process now correctly moves updater before execing it.
	
1999-12-11 15:50  hiro

	* io/soundcard/beos/: include/soundcardpmo.h, src/soundcardpmo.cpp:

	volume setting now stays the same.
	
1999-12-10 19:05  elrod

	* themes/: EMusic.fat, FreeAmp.fat:

	* Fixed issues with transparency color.
	
1999-12-10 00:46  elrod

	* ui/freeamp/beos/src/BeOSWindow.cpp:

	* Add ability to minimize the player window
	* Update the window title with song info
	
1999-12-10 00:09  elrod

	* config/config-beos.sh, lib/gdbm/config/config-beos.sh,
	ui/freeamp/beos/src/BeOSCanvas.cpp:

	* Config scripts now check for its existance before copying... should cut
	  down on number of recompiles.
	* Added support for aligning text in BeOSCanvas.
	
1999-12-09 23:49  elrod

	* ui/freeamp/win32/: include/Win32Bitmap.h, src/Win32Bitmap.cpp:

	* Update constructor to pass const string
	
1999-12-09 23:45  elrod

	* base/beos/prj/MoveAddonsToTheirHome.post:

	* Moves things around post compilation.
	
1999-12-09 23:16  elrod

	* base/beos/src/semaphore.cpp, base/src/downloadmanager.cpp,
	base/src/musiccatalog.cpp, base/src/playlist.cpp,
	base/src/registrar.cpp, base/src/updatemanager.cpp,
	base/src/utility.cpp, io/include/pipeline.h, io/include/pmi.h,
	io/include/pmo.h, io/local/localfileinput.cpp,
	io/soundcard/beos/prj/Soundcard_cvs.proj, io/src/pipeline.cpp,
	io/src/pmi.cpp, lmc/xingmp3/include/L3.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp,
	ui/freeamp/beos/include/BeOSWindow.h,
	ui/freeamp/beos/src/BeOSWindow.cpp, ui/freeamp/include/Bitmap.h,
	ui/freeamp/include/ThemeManager.h, ui/freeamp/include/ThemeZip.h,
	ui/freeamp/include/Window.h, ui/freeamp/src/Bitmap.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/ThemeZip.cpp:

	* Cleanup of code to compile things on Be. Some compile error will occur
	  onn other platforms due to addition of some const modifiers.
	
1999-12-09 22:58  elrod

	* base/beos/include/help.h:

	* Need this to compile...
	
1999-12-09 22:36  elrod

	* lib/gdbm/prj/gdbm_cvs.proj:

	* Added config to project
	
1999-12-09 22:31  elrod

	* lib/gdbm/config/: config-beos.sh, config.beos:

	* Same config magic for gdbm
	
1999-12-09 22:25  elrod

	* base/src/player.cpp:

	* Made some modifications for be.. fixed a linux bug as well...
	
1999-12-09 21:30  elrod

	* ui/freeamp/beos/prj/FreeAmpUI_cvs.proj:

	* Added projects
	
1999-12-09 21:30  elrod

	* base/beos/prj/FreeAmp_cvs.proj:

	* Added zlib and gdbm projects
	
1999-12-09 21:25  elrod

	* lib/gdbm/prj/gdbm_cvs.proj:

	* More BeOS stuff.
	
1999-12-09 21:24  elrod

	* lib/zlib/prj/zlib_cvs.proj:

	* BeOS stuff
	
1999-12-09 21:05  elrod

	* ui/freeamp/beos/: include/BeOSBitmap.h, include/BeOSWindow.h,
	src/BeOSBitmap.cpp, src/BeOSCanvas.cpp, src/BeOSMessageDialog.cpp,
	src/BeOSWindow.cpp, src/CanvasView.cpp, src/ThemeManager.cpp:

	* Blits are now transparent and so is hit detection
	
1999-12-09 21:02  elrod

	* base/beos/prj/FreeAmp_cvs.proj:

	* Added .sh compile rule for creating config.h from config.beos
	
1999-12-09 21:00  elrod

	* config/config-beos.sh:

	* Updated to actually be relative to where its execing me from. It would
	  be neat to be able to be execed from anywhere but this is fine...
	
1999-12-09 20:47  elrod

	* config/: config-beos.sh, config.beos:

	* Configure magic for BeOS projects.
	
1999-12-09 20:34  elrod

	* io/local/beos/prj/FileInput_cvs.proj:

	* Project files for the BeOS... I hate command line development!
	
1999-12-09 20:29  elrod

	* ui/freeamp/beos/prj/FreeAmpUI_cvs.proj,
	io/soundcard/beos/prj/Soundcard_cvs.proj:

	* Project files for the BeOS... I hate command line development!
	
1999-12-09 20:25  elrod

	* base/beos/include/win32impl.h,
	base/beos/prj/FreeAmpBaseLib_cvs.proj,
	base/beos/prj/FreeAmp_cvs.proj, base/beos/src/beosprefs.cpp,
	base/beos/src/beosthread.cpp, base/beos/src/bootstrap.cpp,
	lmc/xingmp3/beos/prj/XingMP3_cvs.proj:

	* Project files for the BeOS... I hate command line development!
	
1999-12-09 13:57  ijr

	* base/include/musiccatalog.h, base/src/musiccatalog.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	work
	
1999-12-09 11:36  ijr

	* ui/: freeamp/src/TextControl.cpp, freeamp/src/Theme.cpp,
	freeamp/unix/include/ttfont.h, freeamp/unix/src/GTKFont.cpp,
	freeamp/unix/src/GTKPreferenceWindow.cpp,
	freeamp/unix/src/ttfont.cpp,
	musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Center ttf fonts better. Smoothed, anti-aliases fonts look _soo_ much better
	  than the junky X ones.
	- small speedup when using ttfs.
	- Fix (i think) all nasty bugs in the options dialog
	- More attempts to fix bma's bugs wrt segs in the music browser..
	
1999-12-09 08:14  ijr

	* base/src/musiccatalog.cpp, ui/freeamp/include/FreeAmpTheme.h,
	ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKCanvas.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	trying in vain to fix a bug...
	
1999-12-09 01:44  elrod

	* installer/win32/Registry Entries/default.rge:

	* New registry entries in beta 5.
	
1999-12-09 00:44  elrod

	* config/config.win32:

	* Changed BRANDING back to FreeAmp for beta 5 release.
	
1999-12-09 00:40  elrod

	* base/win32/src/main.cpp, installer/win32/FreeAmp.ipr,
	installer/win32/Component Definitions/Default.cdf,
	installer/win32/Script Files/setup.ins, installer/win32/Shell
	Objects/Default.shl, installer/win32/Text Substitutions/Build.tsb,
	installer/win32/Text Substitutions/Setup.tsb,
	ui/download/win32/prj/download.dsp,
	ui/download/win32/res/download.rc, ui/download/win32/res/hand.cur,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak:

	* FreeAmp now adds icon to users desktop when it is installed.
	* Changed cursor from the hand giving the middle finger to a regular hand
	  pointing... i was hoping someone would have niticed this one...
	* Removed Rio plugin from installer since we are not supporting it now.
	* Made check for reclaiming file types case insensitive.
	
1999-12-09 00:38  ijr

	* help/unix/freeamphelp.tar.gz:

	Help! Heeeellllp!
	
1999-12-09 00:14  ijr

	* base/src/musiccatalog.cpp, base/src/player.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	Fix TrackChanged event.
	
1999-12-09 00:08  elrod

	* CHANGES, installer/win32/String Tables/0009-English/value.shl:

	* Updates for Beta 5
	* Please check out the CHANGES file and Add anything you think is
	  important.
	* Please make sure you credit people in the AUTHORS file for patches.
	
1999-12-08 23:37  ijr

	* base/unix/include/unixprefs.h, base/unix/src/unixprefs.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/unix/include/GTKFont.h,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/include/GTKWindow.h,
	ui/freeamp/unix/src/GTKFont.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp, ui/freeamp/unix/src/ttfont.c,
	ui/freeamp/unix/src/ttfont.cpp:

	blah
	
1999-12-08 23:11  elrod

	* ui/musicbrowser/win32/src/Event.cpp:

	* You cacn now edit the track name from within the edit info dialog.
	
1999-12-08 23:01  elrod

	* ui/musicbrowser/win32/src/EditTrackInfoDialog.cpp:

	* typo in variable
	
1999-12-08 23:01  elrod

	* base/src/player.cpp, help/win32/freeamp.cnt,
	help/win32/freeamp.hlp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/EditTrackInfoDialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Updated help files by Julie
	* Responding to track changed message from isaac now.
	* Items are only being added once to the edit info combo boxes.
	
1999-12-08 17:48  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, lib/portio/portio.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/playlist/pls/res/pls.rc,
	plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* Updated version info for beta 5
	
1999-12-08 14:57  robert

	* ui/freeamp/: include/Control.h, src/ButtonControl.cpp,
	src/Control.cpp, src/Window.cpp, win32/prj/freeampui.mak,
	win32/src/Win32Bitmap.cpp, win32/src/Win32Canvas.cpp,
	win32/src/Win32Window.cpp:

	Fixed reload assert bug (340)
	
1999-12-08 14:20  elrod

	* ui/: freeamp/win32/prj/freeampui.dsp,
	freeamp/win32/prj/freeampui.mak,
	musicbrowser/win32/src/PlaylistView.cpp:

	* Added VSlider to project
	* Fixed background update bug in playlist view
	
1999-12-08 14:05  elrod

	* base/win32/res/freeamp.rc, base/win32/res/music1.ico,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc:

	* Twiddled with some version stuff
	* Added a 48x48 icon to the default mp3 icon. Need 48x48 versions for the
	  others as well.
	
1999-12-08 14:02  elrod

	* themes/Aquatica.fat:

	* Updated to use VSliderControl
	* Moved time down a little
	* Increased title font size a bit
	
1999-12-08 13:59  robert

	* ui/freeamp/src/VSliderControl.cpp:

	100% is now at the top and 0% at the bottom.
	
1999-12-08 10:00  robert

	* ui/freeamp/: src/VSliderControl.cpp, win32/include/Win32Bitmap.h,
	win32/prj/freeampui.mak, win32/src/Win32Bitmap.cpp,
	win32/src/Win32Canvas.cpp, win32/src/Win32Window.cpp:

	Two minor tweaks and the VSlider now works fine. Go ahead and finish
	the Aquatica theme. Its sooooo cute! :-) (I do like the little crab as
	the slider thumb though)
	
1999-12-08 07:38  robert

	* ui/freeamp/: howto/ThemeHowTo.txt, include/VSliderControl.h,
	src/VSliderControl.cpp:

	And here are the VSliderControl files and the updated theme howto.
	
1999-12-08 07:33  robert

	* Makefile-plugins.in, ui/freeamp/include/Theme.h,
	ui/freeamp/src/Theme.cpp:

	First version of the VSlider. Currently untested, but it compiles under
	Linux. Still needs to be added to the MSVC++ build process.
	
1999-12-08 01:46  elrod

	* themes/Aquatica.fat:

	* Initial revision of Aquatica theme
	
1999-12-07 20:19  elrod

	* themes/EMusic.fat:

	* First revision of EMusic theme
	
1999-12-07 19:29  elrod

	* themes/FreeAmp.fat:

	* Theme finally has correct control transparency! WooHoo!
	
1999-12-07 19:18  ijr

	* Makefile-plugins.in, Makefile.header.in, Makefile.in,
	base/include/event.h, base/include/eventdata.h,
	base/include/musiccatalog.h, base/src/musiccatalog.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- Add a MusicCatalogTrackChanged Event.  funky stuff.
	- Some plugins were including code that wasn't compiled with -fPIC.  Bad.
	
1999-12-07 18:11  elrod

	* base/win32/include/help.h, base/win32/src/main.cpp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/EditTrackInfoDialog.cpp:

	* Added Help button to edit track dialog
	* RMPs now reclaimed from Netscape as well as IE
	
1999-12-07 17:36  ijr

	* ui/musicbrowser/unix/src/musicbrowser.cpp:

	- Fix the 'Files' button to work when My Music isn't open. (#334)
	
1999-12-07 17:23  robert

	* base/src/preferences.cpp, ui/freeamp/win32/res/freeamp.rc,
	ui/freeamp/win32/res/freeampui.rc, ui/toolbar/win32/Toolbar.cpp:

	Minor tweaks and naming consistency cleanup.
	
1999-12-07 15:29  robert

	* base/win32/prj/fabaselib.mak, base/win32/prj/freeamp.mak,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	Fixed the problem where the 'Files' button would only work once. Giving the
	hinst of the MB and the hwnd of the ui worked like a charm. Elrod, please
	verify that this works on your machine as well.
	
1999-12-07 14:16  ijr

	* ui/freeamp/unix/: include/GTKPreferenceWindow.h,
	src/GTKPreferenceWindow.cpp:

	Prefs for music browser toolbar types work.
	
1999-12-07 13:36  ijr

	* ui/: download/unix/src/gtkdownloadui.cpp,
	freeamp/unix/include/GTKPreferenceWindow.h,
	freeamp/unix/src/GTKPreferenceWindow.cpp,
	musicbrowser/unix/include/gtkmusicbrowser.h,
	musicbrowser/unix/src/gtkmusicbrowser.cpp,
	musicbrowser/unix/src/musicbrowser.cpp:

	- Add the message and webpage button to the download manager.
	- music browser saves its state on linux. bug 307 or somethin like that.
	- work on makin the option dialogs look better.
	
1999-12-07 12:29  elrod

	* base/src/player.cpp, base/src/updatemanager.cpp,
	base/win32/src/main.cpp, config/config.h.in, config/config.win32,
	io/esound/src/esoundpmo.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/src/Event.cpp:

	* Some branding stuff...
	
1999-12-07 10:08  robert

	* base/win32/prj/fabaselib.mak, base/win32/prj/freeamp.dsw,
	base/win32/prj/freeamp.mak, lib/gdbm/prj/gdbm.dsp,
	lib/gdbm/prj/gdbm.mak, themes/Visions.fat,
	ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/win32/include/Win32Bitmap.h,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/src/Win32Bitmap.cpp,
	ui/freeamp/win32/src/Win32Canvas.cpp,
	ui/freeamp/win32/src/Win32MessageDialog.cpp,
	ui/freeamp/win32/src/Win32Window.cpp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/toolbar/win32/Toolbar.cpp:

	Partial fix for bug 221 (256 color mode in windows), fixed 119 (mpg123
	not going to next track), 306 (visions.fat updated), 309 (parse errors
	do not quit player), and hopefully fixed 313 (theme transparency on
	theme change)
	
1999-12-06 22:26  elrod

	* ui/download/win32/res/hand.cur:

	* Cursor for URL
	
1999-12-06 22:25  elrod

	* ui/download/win32/: include/downloadui.h, res/download.rc,
	res/resource.h, src/downloadui.cpp:

	* Added description at top of DLM with clickable URL string. Personally I
	  don't like the lok and thing the big ass Help button at the bottom is
	  enough but this gives us a chance to see how it looks at least.
	
1999-12-06 11:39  elrod

	* ui/download/win32/: include/downloadui.h, res/download.rc,
	res/resource.h, src/downloadui.cpp:

	* Tweaks to DLM
	
1999-12-06 07:06  ijr

	* base/: include/musiccatalog.h, include/player.h,
	src/musiccatalog.cpp, src/player.cpp:

	- The music search should use significantly less threads now.  Should fix
	  a few problems on boxes with too much music.
	
1999-12-06 06:16  ijr

	* base/src/playlist.cpp, ui/freeamp/src/FreeAmpTheme.cpp:

	Fix a crash when adding an empty playlist.
	
1999-12-06 05:46  ijr

	* base/src/musiccatalog.cpp:

	Fix this on vc++.
	
1999-12-06 05:29  ijr

	* base/include/facontext.h, base/include/musicbrowser.h,
	base/include/musiccatalog.h, base/include/player.h,
	base/src/downloadmanager.cpp, base/src/musiccatalog.cpp,
	base/src/player.cpp, base/src/playlist.cpp,
	base/win32/prj/fabaselib.mak, base/win32/prj/freeamp.dsp,
	base/win32/prj/freeamp.mak, ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/include/musicbrowserui.h,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/infoeditor.cpp,
	ui/musicbrowser/unix/src/musicsearch.cpp,
	ui/musicbrowser/win32/include/DataIndex.h,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/src/EditTrackInfoDialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp,
	ui/simple/win32/prj/simple.mak:

	Consolidate the MusicCatalog and MusicBrowser classes.  Update everything
	affected by this.
	
1999-12-06 04:27  ijr

	* AUTHORS, Makefile.header.in, configure, configure.in,
	ui/download/unix/include/downloadui.h,
	ui/download/unix/src/downloadui.cpp,
	ui/download/unix/src/gtkdownloadui.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/unix/include/GTKFont.h, ui/freeamp/unix/src/GTKFont.cpp,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Fixes to the gtk font handling in the themes..
	- Include Makefile/configure fixes from <bma@debian.org>, our debian maintainer
	- Update the download ui to remove the Add URL button and add a help button.
	- The track name was no longer scrolling around.  Fixed.
	- Work on finishing up native ttf support..  Just need to find some freely
	  distributible fonts now.
	
1999-12-03 16:29  elrod

	* base/include/playlist.h, base/src/playlist.cpp,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp:

	* Make sure playlists can't be selected for info editing
	* Sync shuffle list and current item index correctly so correct item is
	  highlighted as current playing item.
	
1999-12-03 13:07  elrod

	* lmc/xingmp3/win32/prj/xing.dsp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/DataIndex.cpp,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/DropObject.cpp,
	ui/musicbrowser/win32/src/DropSource.cpp,
	ui/musicbrowser/win32/src/DropTarget.cpp,
	ui/musicbrowser/win32/src/EditTrackInfoDialog.cpp,
	ui/musicbrowser/win32/src/EnumFormatEtc.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp,
	ui/musicbrowser/win32/src/MusicSearchDialog.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/RemoveTracksDialog.cpp,
	ui/musicbrowser/win32/src/SavePlaylistDialog.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp,
	ui/simple/win32/prj/simple.dsp, ui/simple/win32/prj/simple.mak:

	* Minor compile issues cleaned up.
	
1999-12-02 19:23  elrod

	* base/include/preferences.h, base/src/preferences.cpp,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Main My Music now remembers its state. Music browsers for editing
	  playlists always have music db shown.
	
1999-12-02 18:40  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/MusicTree.cpp:

	* You can now rename playlists.
	
1999-12-02 18:15  elrod

	* ui/musicbrowser/win32/src/Dialog.cpp:

	* Removed some unused code.
	
1999-12-02 18:13  elrod

	* ui/: freeamp/win32/prj/freeampui.dsp,
	freeamp/win32/prj/freeampui.mak, freeamp/win32/res/freeampui.rc,
	freeamp/win32/res/resource.h,
	freeamp/win32/src/Win32PreferenceWindow.cpp,
	musicbrowser/win32/include/Win32MusicBrowser.h,
	musicbrowser/win32/src/PlaylistView.cpp,
	musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Finished implementing load/save current playlist.
	* Added pref for it in the general panel.
	
1999-12-02 17:42  elrod

	* ui/musicbrowser/win32/src/PlaylistView.cpp:

	* Finally have headers resizing like i want them to.
	
1999-12-02 16:00  elrod

	* ui/musicbrowser/win32/src/Dialog.cpp:

	* Fixed resize column bug, i was doing it in two places. oops! caused some
	  cool effects though.
	
1999-12-02 14:37  elrod

	* ui/musicbrowser/win32/res/portable.bmp:

	* We will use this later...
	
1999-12-02 14:06  elrod

	* base/include/player.h, base/include/playlist.h,
	base/include/portabledevice.h, base/include/updatemanager.h,
	base/src/player.cpp, base/src/playlist.cpp,
	base/src/updatemanager.cpp,
	base/win32/include/win32updatemanager.h,
	base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.mak,
	base/win32/src/win32prefs.cpp,
	base/win32/src/win32updatemanager.cpp,
	plm/portable/pmp300/pmp300.cpp, plm/portable/pmp300/res/pmp300.rc,
	ui/freeamp/include/FreeAmpTheme.h, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/win32/include/Win32PreferenceWindow.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/res/freeampui.rc, ui/freeamp/win32/res/info.ico,
	ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/win32/include/DataIndex.h,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/DataIndex.cpp,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Started to add portable capability but then decided it was going to take
	  more time then we had. Backed it out.
	* Auto-update implementation
	
1999-11-30 19:00  elrod

	* lib/portio/: portio.rc, resource.h, sources,
	i386/free/portio.sys:

	* Old portio.sys had resource tacked on after compiling by me. This
	  apparently invalidated the driver. doh. this should fix it.
	
1999-11-29 15:11  elrod

	* ui/freeamp/win32/res/freeampui.rc:

	* Tweaked wording in General Pref Panel
	
1999-11-29 15:09  elrod

	* ui/musicbrowser/win32/src/Dialog.cpp:

	* Tweak to toolbar code so it works under NT 4.0
	
1999-11-29 14:45  elrod

	* ui/download/win32/: res/download.rc, res/resource.h,
	src/downloadui.cpp:

	* Added Help button to download ui
	
1999-11-29 14:44  ijr

	* Makefile.in, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Install the help files into share/
	- Update the help code to look there instead
	
1999-11-29 14:28  elrod

	* base/src/downloadmanager.cpp, base/win32/res/freeamp.rc,
	base/win32/res/resource.h, base/win32/src/main.cpp,
	installer/win32/Registry Entries/default.rge, installer/win32/Text
	Substitutions/Build.tsb, installer/win32/Text
	Substitutions/Setup.tsb, ui/download/win32/res/download.rc,
	ui/download/win32/res/resource.h:

	* Download Manager now adds songs correctly to the Music Catalog.
	* Removed "Add URL" stuff in download manager UI.
	
1999-11-29 10:27  elrod

	* io/src/pipeline.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* added #include <stdarg.h> so things would compile under solaris 2.7
	
1999-11-29 10:26  elrod

	* base/win32/res/warn.ico:

	* icon needed for reclaim file types dlg.
	
1999-11-29 00:56  ijr

	* ui/musicbrowser/unix/: include/musicsearchui.h,
	src/musicsearch.cpp:

	Fix some funkyness in the music search dialog.  Could potentially clear up a
	few segs I've been getting reported.
	
1999-11-29 00:23  ijr

	* ui/: freeamp/include/FreeAmpTheme.h,
	freeamp/src/FreeAmpTheme.cpp,
	freeamp/unix/include/GTKPreferenceWindow.h,
	freeamp/unix/src/GTKPreferenceWindow.cpp,
	musicbrowser/unix/include/gtkmusicbrowser.h,
	musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Fix gtk thread warnings when using the options dialog from the musicbrowser
	- The about box pops up from the musicbrowser menu.
	
1999-11-29 00:05  ijr

	* ui/musicbrowser/unix/res/track_pix.xpm:

	forgot one.
	
1999-11-29 00:03  ijr

	* ui/musicbrowser/unix/: include/gtkmusicbrowser.h,
	res/add_file.xpm, res/add_track.xpm, res/album_pix.xpm,
	res/all_pix.xpm, res/artist_pix.xpm, res/catalog_pix.xpm,
	res/down_pic.xpm, res/edit_pic.xpm, res/import_pic.xpm,
	res/new_pic.xpm, res/playlist_pix.xpm, res/save_pic.xpm,
	res/trash_pic.xpm, res/uncatagorized_pix.xpm, res/up_pic.xpm,
	src/gtkmusicbrowser.cpp:

	- rewrite the ui tree code.  unix folk get fun little icons in the tree now,
	  too.  There's probably a few bugs in the new code, I'll apply Raid tomorrow.
	- Was missing a toolbar button.  Oops.
	- Get the transparency colors right for all the icons.  Lookin rather slick.
	
1999-11-28 15:59  elrod

	* base/win32/: prj/freeamp.dsp, prj/freeamp.mak, res/freeamp.rc,
	res/resource.h, src/main.cpp:

	* Added dialog resource for reclaiming filetypes
	
1999-11-28 10:44  ijr

	* configure, configure.in, base/include/eventdata.h,
	config/config.h.in, ui/freeamp/unix/include/ttfont.h,
	ui/mpg123/Mpg123UI.cpp:

	- fix the configure.in patch from whatsisface i added the other day
	- check for freetype.h in it's new location, too
	- fix sending of the MpegInfoEvent when it's a child of the MediaInfoEvent
	- fix mpg123 ui issues (#317, #318, and #319)
	
1999-11-27 08:47  elrod

	* base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.mak,
	base/win32/src/main.cpp, installer/win32/FreeAmp.ipr,
	installer/win32/Media/32bit/default.mda, installer/win32/Script
	Files/setup.rul, ui/download/win32/prj/download.dsp,
	ui/musicbrowser/win32/include/DataIndex.h,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/res/all.bmp,
	ui/musicbrowser/win32/res/uncatagorized.bmp,
	ui/musicbrowser/win32/src/DataIndex.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp:

	- Uncat items were not updating correctly.
	- Shift select now working correctly in treeview.
	- Reclaim stolen windows filetypes, still need to handle netscape.
	- Tweaked All and Uncat icons.
	
1999-11-26 14:30  ijr

	* AUTHORS, configure, configure.in, base/src/player.cpp,
	ui/cmdline/cmdlineUI.cpp, ui/mpg123/Mpg123UI.cpp:

	Patch to configure from Jimen Chang.  Make cmdlineUI and mpg123ui report errors.
	
1999-11-25 22:00  elrod

	* README, base/include/preferences.h, base/src/preferences.cpp,
	base/win32/res/resource.h,
	ui/freeamp/win32/include/Win32PreferenceWindow.h,
	ui/freeamp/win32/res/freeampui.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	- finished contextual menus.
	- delete from disk now works.
	- updated readme to correct typos.
	- cleaned up text in the Options dialog.
	- handle user name better in the Save As dialog.
	- options to display toolbar as text, images or both.
	- added save current playlist on exit pref.
	- save current playlist on exit according to pref but i stopped
	  implementing this because this should actually be done in the player
	  not in the music browser, isaac and i should coordinate.
	- tweak header control resizing a bit.. not sure i like how it works still.
	
1999-11-25 09:51  ijr

	* configure, configure.in, base/include/database.h,
	base/src/database.cpp, base/src/musiccatalog.cpp:

	- Allow disabling of the x86 asm optimizations by configure
	- Add versioning info to the database.  It'll just wipe out the old dbase and
	  start a new one if it's old...
	
1999-11-23 23:48  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/MultiSelectTreeView.cpp:

	* EditLabelProc now correctly filters out "bad" characters from user input
	  when editing a playlist item's name.
	
1999-11-23 23:33  elrod

	* base/win32/res/resource.h,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MultiSelectTreeView.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp:

	* Context menus actually work now in the treeview, need to do one for
	  playlist view as well.
	* "My Music Catalog" is now just "My Music" in the treeview.
	
1999-11-23 11:35  robert

	* ui/mpg123/Mpg123UI.cpp:

	Fixed bug 91 (mpg123 pretends to play twice)
	
1999-11-23 11:13  ijr

	* ui/musicbrowser/unix/: include/gtkmusicbrowser.h,
	src/browsermenu.c, src/gtkmusicbrowser.cpp:

	Workin on the menus...
	
1999-11-23 11:08  robert

	* themes/FreeAmp.fat, ui/freeamp/howto/ThemeHowTo.txt,
	ui/freeamp/include/FreeAmpTheme.h, ui/freeamp/include/Window.h,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Window.cpp:

	Fixed time remaining bug (193) and added a bitrate and sample rate
	field to the display area (bug 224)
	
1999-11-23 01:14  ijr

	* base/include/musicbrowser.h, base/src/musiccatalog.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/res/down_pic.xpm,
	ui/musicbrowser/unix/res/edit_pic.xpm,
	ui/musicbrowser/unix/res/new_pic.xpm,
	ui/musicbrowser/unix/res/open_pic.xpm,
	ui/musicbrowser/unix/res/save_pic.xpm,
	ui/musicbrowser/unix/res/test.xpm,
	ui/musicbrowser/unix/res/toolbar.xpm,
	ui/musicbrowser/unix/res/trash_pic.xpm,
	ui/musicbrowser/unix/res/up_pic.xpm,
	ui/musicbrowser/unix/src/browsermenu.c,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Fixup the metadatabase storing code, yoink it from elrods stuff =)
	  Old db/metadatabase files need to be regenerated.
	- Get rid of the buttons on the playlist editor, it's all in the toolbar
	  like on win32 now..
	- Steal the Toolbar.bmp from windows, convert it to .xpm's and use the pics in
	  here.  Got the transparent color wrong, but I need sleep more right now...
	
1999-11-23 00:55  elrod

	* ui/musicbrowser/win32/: include/DropTarget.h, src/DropTarget.cpp:

	* Drag and Drop insertion with catalog items and files is done. Next is
	  dragging from within the list to another spot in the list.
	
1999-11-21 23:32  elrod

	* ui/musicbrowser/win32/src/MusicSearchDialog.cpp:

	* Voodoo bug fix...
	
1999-11-21 23:03  elrod

	* ui/freeamp/win32/res/: freeampui.rc, resource.h:

	* Somehow the resource defines for the checked and unchecked BMPs were
	  removed.
	
1999-11-20 20:34  elrod

	* base/src/updatemanager.cpp:

	* Damn, messed up update manager stuff...
	
1999-11-20 20:07  elrod

	* installer/win32/: FreeAmp.ipr, FreeAmp.pfw:

	* last time...
	
1999-11-20 20:03  elrod

	* installer/win32/: FreeAmp.ipr, Component Definitions/Default.cdf:

	* and again...
	
1999-11-20 19:59  elrod

	* installer/win32/Component Definitions/Default.cdf:

	* updated the installer yet again...
	
1999-11-20 19:58  elrod

	* installer/win32/: FreeAmp.ipr, Component Definitions/Default.cdf,
	Media/32bit/default.mda, Script Files/setup.ins:

	* updated installer a bit.
	
1999-11-20 19:15  elrod

	* base/win32/res/: music1.ico, music2.ico, music3.ico, music4.ico,
	music5.ico, music6.ico:

	* New File icons
	
1999-11-20 19:13  elrod

	* ui/musicbrowser/win32/res/icon1.ico:

	[no log message]
	
1999-11-20 19:09  elrod

	* installer/win32/File Groups/Theme Tools.fgl:

	* New File Group added
	
1999-11-20 19:08  elrod

	* CHANGES, installer/win32/Component Definitions/Default.cdf,
	installer/win32/File Groups/Default Plugins.fgl,
	installer/win32/File Groups/Default.fdf:

	* Added MakeTheme components to installer
	* Added RMP plugin to installer
	
1999-11-20 17:50  elrod

	* base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	installer/win32/String Tables/0009-English/value.shl,
	io/dsound/win32/res/dsound.rc, io/http/win32/res/http.rc,
	io/local/win32/res/local.rc, io/obs/win32/res/obs.rc,
	io/soundcard/win32/res/soundcard.rc, lmc/xingmp3/win32/res/xing.rc,
	plm/metadata/id3v1/res/id3v1.rc, plm/metadata/id3v2/res/id3v2.rc,
	plm/metadata/misc/res/misc.rc, plm/playlist/m3u/res/m3u.rc,
	plm/playlist/pls/res/pls.rc, plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc, ui/freeamp/howto/ThemeHowTo.txt,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* Updated rc files wth beta 4 info
	
1999-11-20 17:26  elrod

	* themes/FreeAmp.fat:

	* Updated theme, now has activated states for all buttons and fixes some
	  alignment issues.
	
1999-11-20 17:23  elrod

	* base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.mak,
	base/win32/res/freeamp.rc, base/win32/res/resource.h,
	installer/win32/Registry Entries/default.rge, installer/win32/Text
	Substitutions/Build.tsb, installer/win32/Text
	Substitutions/Setup.tsb, ui/download/win32/res/download.rc,
	ui/download/win32/res/resource.h,
	ui/download/win32/src/downloadui.cpp,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/res/Toolbar.bmp,
	ui/musicbrowser/win32/res/all.bmp,
	ui/musicbrowser/win32/res/catalog.bmp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/playlist.bmp,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/res/uncatagorized.bmp,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Added new artwork for music browser
	* Files button is disabled for this version
	
1999-11-20 16:31  ijr

	* ui/musicbrowser/unix/: res/add_file.xpm, res/down_pic.xpm,
	res/edit_pic.xpm, res/import_pic.xpm, res/new_pic.xpm,
	res/open_pic.xpm, res/save_pic.xpm, res/toolbar.xpm,
	res/trash_pic.xpm, res/up_pic.xpm, src/gtkmusicbrowser.cpp:

	Update toolbar pics
	
1999-11-20 13:34  ijr

	* ui/musicbrowser/unix/: include/gtkmessagedialog.h,
	include/gtkmusicbrowser.h, src/gtkmessagedialog.cpp,
	src/gtkmusicbrowser.cpp:

	- add the 'delete from disk' togglebutton to the delete confirm dialog (#302)
	- Deselect the tree when user clicks in the playlist (finish #266)
	- Finish adding the 'Add Track/Playlist from My Music' functionality (#302)
	- Finish the save/saveas stuff (#304)
	
1999-11-20 11:09  ijr

	* help/unix/freeamphelp.tar.gz:

	Updating the help.
	
1999-11-20 02:53  ijr

	* configure, configure.in, base/src/errors.cpp,
	base/src/musiccatalog.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/browsermenu.c,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	Fix one or two bugs.  Almost ready for beta 4.
	
	- Update the My Music tree properly (#265)
	- Update the menu text as per Rob's latest..
	- How to edit an existing playlist should be clear now.. (#267)
	- Make the Play/Pause/Stop buttons act right (part of #302)
	- Update menu context text more (more of #302)
	- Deselect the playlist when the user clicks in the tree.. can't figure out
	  how to deselect the tree without iterating over the whole thing.. ugh.
	  (partially fixes #266)
	- Update all text to say 'My Music', 'Track', and 'Web Site' (#299, #300)
	- Update the save/saveas/export functionality (half of #304)
	- Add tracks from the tree to the end of the playlist (#270)
	- Tracks added from the catalog now have metadata (#268)
	- Use 'Unknown' for albums/track names that.. aren't known (#271)
	- Kill the gtk warnings from double clicking on a track in the playlist (#273)
	  This one was a 1 char fix =)
	- Fix dragging to an empty playlist (#274)
	- Don't prompt to save an empty playlist (second half of #276)
	- raise the playlist window when prompting to save the playlist.  Popup the
	  save query dialog near the window (rest of #276)
	- Fix more gtk warnings from killing a playlist window from the main theme ui.
	  (#277)
	- Make sure that things stay selected after a delete event (#261)
	- Add configure checks for the proper esd and alsa versions (#278)
	
1999-11-20 02:16  elrod

	* base/src/errors.cpp:

	* Added strings for most of the errors... a few errors are pretty vague and
	  i did not know or remember what they are for.
	
1999-11-19 22:25  elrod

	* help/win32/: freeamp.cnt, freeamp.hlp:

	* Updated win32 help files for beta 4
	
1999-11-19 04:19  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/PlaylistView.cpp, src/Win32MusicBrowser.cpp:

	* Fixed bug where items that are added right when player is created were
	  not showing up in music browser (bug 235).
	
1999-11-19 03:50  elrod

	* installer/win32/: Registry Entries/default.rge, Script
	Files/setup.rul:

	* Added code to register PLS files with FreeAmp.
	* Added associations for Netscape and PLS and M3U files.
	
1999-11-19 03:04  elrod

	* ui/musicbrowser/win32/src/SavePlaylistDialog.cpp:

	* For now i filter the special characters that cannot be used in filenames
	  since we are still not using MetaData for the playlist names.
	
1999-11-19 02:35  elrod

	* base/include/preferences.h, base/src/preferences.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp,
	ui/musicbrowser/win32/src/SavePlaylistDialog.cpp:

	* Save As now selects text by default to aid in typing in what you want
	* Default name is built using User Name setting
	* Increments a number at end if playlists by the default name exist.
	
1999-11-19 01:33  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	res/musicbrowser.rc, src/Dialog.cpp, src/Event.cpp:

	* Added Clear Playlist menu item under the Edit Menu. I isolated it with
	  separators to make it harder to accidentally select.
	
1999-11-19 01:19  elrod

	* ui/musicbrowser/win32/: res/musicbrowser.rc, src/Dialog.cpp:

	* Fixes wording consistency (bug 299)
	
1999-11-19 01:11  elrod

	* base/include/metadata.h, base/include/playlist.h,
	ui/freeamp/include/FreeAmpTheme.h,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/EditTrackInfoDialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp:

	* Added "Edit Info" dialog. i think it rocks.
	* Added == and != operators to MetaData and PLaylistItem
	* Revamped a treeview selection detection functions to make them more
	  general so i could use em for drag and drop and for the info editing.
	
1999-11-18 17:01  robert

	* ui/freeamp/: include/Theme.h, src/Theme.cpp:

	Pressing 'C' again while the theme credits are showing brings the
	previous text back.
	
1999-11-18 16:29  robert

	* AUTHORS, ui/musicbrowser/win32/prj/musicbrowser.mak:

	Updated Authors file
	
1999-11-18 02:40  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	prj/musicbrowser.dsp, prj/musicbrowser.mak, res/musicbrowser.rc,
	res/resource.h, src/EditTrackInfoDialog.cpp,
	src/RemoveTracksDialog.cpp:

	* Updated EditTrackInfoDialog to use a spin control for year
	* Initial checkin of dialog proc skeleton, added to project as well
	* No longer jumping through hoop of calling member function in
	  RemoveTracksDialog since it is so simple and I was passing an invalid
	  param in anyway.
	
1999-11-18 00:43  elrod

	* ui/musicbrowser/win32/: prj/musicbrowser.dsp,
	prj/musicbrowser.mak, src/MultiSelectTreeView.cpp:

	* Split MultiSelect implementation into its own file to make source file
	  sizes more manageable.
	
1999-11-18 00:41  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/Event.cpp, src/MusicTree.cpp:

	* First stab at editing metadata for items. it is a little jarring since
	  to items are removed and added so you loose your expansion. Expanding
	  newly added items would ensure that you saw the items which are changed
	  but if you had only expanded out to the artist then it should only expand
	  out to the artist as well... i see no trivial way to solve this problem.
	
1999-11-17 18:49  elrod

	* base/src/musiccatalog.cpp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/MusicTree.cpp:

	* Fixed bug with removing items in catalog and sending message. The erase
	  call was invalidating the iterator before the AcceptEvent call. Merely
	  had to reverse the functions calls and all is peachy.
	
1999-11-17 18:43  robert

	* ui/cmdline/: cmdlineUI.cpp, cmdlineUI.h:

	Accepted the fast forward and reverse patch from Henrik Johnson.
	Compiles but not tested yet.
	
1999-11-17 18:38  robert

	* ui/cmdline/cmdlineUI.cpp:

	Attempting to accept another patch. Had to do this one by hand.
	
1999-11-17 18:08  robert

	* io/obs/obsinput.cpp:

	Updated copyright to include Jean
	
1999-11-17 18:06  robert

	* io/obs/obsinput.cpp:

	Accepted Jean Tourrilhes RTP patch. Not tested under Linux yet.
	
1999-11-17 17:42  robert

	* themes/FreeAmp.fat, ui/freeamp/howto/ThemeHowTo.txt,
	ui/freeamp/include/Theme.h, ui/freeamp/include/ThemeManager.h,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/win32/include/Win32Canvas.h,
	ui/freeamp/win32/src/ThemeManager.cpp,
	ui/freeamp/win32/src/Win32Canvas.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	Fixed bug 201 (options resets theme) which was Valters bug! :-) And fixes
	bug 297 (theme should support author credits). Press C in the theme ui
	to see the theme credits.
	
1999-11-17 10:01  robert

	* lmc/xingmp3/src/xinglmc.cpp:

	Removed .mpg files from the list of handled file types since we don't
	support system streams.
	
1999-11-17 01:52  elrod

	* ui/musicbrowser/win32/src/MusicTree.cpp:

	* Fixed wonkiness with popping up edit labels in treeview.. the edit labels
	  don't actually do anything yet, but i added them in anticipation of
	  letting users in place edit the properties they can see in the treeview,
	  namely artist name, album name, track name. For more detailed editing
	  or for uncatagorized tracks they will still need to use the edit info
	  dialog.
	
1999-11-17 01:17  elrod

	* base/src/errors.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Items can be deleted from the music catalog
	* Have not implemented deletion from drive yet
	* Fixed some focus/menu/toolbar enabled issues when deleting from playlists
	* You can drag from All tracks now (bug 264)
	* "Create New Playlist..." item always stays on top (bug 263)
	* Added some strings to errors.cpp, still a lot to do, come on guys pitch
	  in! <grin>
	
1999-11-16 21:45  ijr

	* Makefile-plugins.in, base/include/eventdata.h,
	base/include/musicbrowser.h, base/src/musiccatalog.cpp,
	ui/freeamp/include/MessageDialog.h,
	ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/unix/include/GTKFileSelector.h,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKFileSelector.cpp,
	ui/freeamp/unix/src/GTKMessageDialog.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/freeamp/win32/src/Win32MessageDialog.cpp,
	ui/musicbrowser/unix/src/browsermenu.c,
	ui/musicbrowser/unix/src/gtkmessagedialog.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/infoeditor.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- Finish the window snapping stuff (# 167)
	- New playlist editors pop up in Music Browser mode (# 260)
	- Send MusicCatalogTrackRemoved events..
	- Prompt user to save newly created playlists before popping up file selector
	  (# 257)
	- Fix the message dialog about non-existant help files hanging (# 258)
	- Make it so that the message dialogs pop up near the mouse..
	- Finish off the Themes pane of the options dialog (# 172)
	- Add MusicCatalog::UpdateSong() to ease editing of song meta data..
	- Update the music catalog tree after someone's finished editing data (# 252)
	- Fix segfault in musicbrowser where user forcibly destroys the main browser.
	  99% sure that this is bug #251.
	- Fix the sep5 in the Edit menu, it really shoulda been a separator thingy.
	
1999-11-16 18:55  robert

	* ui/freeamp/: include/MessageDialog.h, src/FreeAmpTheme.cpp,
	src/Theme.cpp, unix/src/GTKMessageDialog.cpp,
	win32/src/Win32MessageDialog.cpp:

	Fixed the Win32MessageDialog so that it uses the main window property
	to make sure that it pops up on top of the window and not below it.
	I changed the GTK code as well, though I didn't compile it.
	
1999-11-16 18:42  robert

	* lmc/xingmp3/src/xinglmc.cpp, ui/freeamp/src/Window.cpp,
	ui/freeamp/win32/src/Win32Window.cpp:

	Fixed one crash where I had a bogus mp3 file on my machine and the
	music search was crashing. The LMC died on this file -- its fixed now
	and should behave nicely. And I removed a few debug statements left over
	from the last check in.
	
1999-11-16 18:22  robert

	* ui/freeamp/unix/src/GTKWindow.cpp:

	Fixed a minor typo
	
1999-11-16 17:54  robert

	* io/include/eventbuffer.h, io/include/pullbuffer.h,
	io/local/win32/prj/fileinput.dsp, io/local/win32/prj/fileinput.mak,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/eventbuffer.cpp,
	lmc/xingmp3/src/xinglmc.cpp, themes/FreeAmp.fat,
	ui/freeamp/include/Window.h, ui/freeamp/src/Window.cpp,
	ui/freeamp/unix/include/GTKWindow.h,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/freeamp/win32/include/Win32Window.h,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/freeamp/win32/src/Win32Window.cpp,
	ui/musicbrowser/win32/prj/musicbrowser.mak:

	Fixed a really nasty buffer up bug in http streaming for Win32. This should
	finally take care of bug 80. I also implemented snapping the window to the
	edge of the screen (bug 166) Isaac, you need to implement GetDesktopSize
	for GTKWindow -- I added a stub that returns 0,0 size and window snapping
	won't work until that function returns more reasonable values.
	
1999-11-16 16:27  elrod

	* AUTHORS:

	* Updated Valters' contributions
	* Added Isaac to the list (is there any place else he needs to go?)
	
1999-11-16 03:58  elrod

	* ui/musicbrowser/win32/src/PlaylistView.cpp:

	* Fixes crash bug when deleting items from list and updating total time
	
1999-11-16 03:52  elrod

	* ui/musicbrowser/win32/: prj/musicbrowser.dsp,
	prj/musicbrowser.mak, src/Event.cpp, src/MusicTree.cpp,
	src/OpenSavePlaylists.cpp, src/PlaylistView.cpp,
	src/Win32MusicBrowser.cpp:

	* Fixed playlists not being added on startup bug
	* Double clicking playlist now adds contents to current list
	* Imported tracks and playlists show up in all child windows when they are
	  added
	
1999-11-16 03:09  elrod

	* ui/musicbrowser/win32/src/PlaylistView.cpp:

	* Fixes bug 214, auto play
	
1999-11-16 02:59  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	res/musicbrowser.rc, res/resource.h, src/Dialog.cpp, src/Event.cpp,
	src/PlaylistView.cpp:

	* Added total playlist time to extreme right of status bar... can't get
	  owner draw to work so it loks weird left justified IMHO.
	* ctrl-a now selects all items in playlist view
	* focus now set to playlist view on item drop
	
1999-11-16 01:23  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	prj/musicbrowser.dsp, prj/musicbrowser.mak,
	src/RemoveTracksDialog.cpp:

	* Added code for "Remove Tracks" dialog
	
1999-11-16 00:03  elrod

	* ui/musicbrowser/win32/res/: active.ico, musicbrowser.rc,
	resource.h, warn.ico:

	* First version of "warn on delete" dialog.
	* Added warning icon
	* removed unused active.ico
	
1999-11-15 20:24  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/MusicTree.cpp, src/OpenSavePlaylists.cpp,
	src/Win32MusicBrowser.cpp:

	* Imported playlists now show up.
	
1999-11-15 19:49  elrod

	* base/src/musiccatalog.cpp, io/local/win32/prj/fileinput.dsp,
	io/local/win32/prj/fileinput.mak,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* You can now import tracks into the music browser and have them show up in
	  the treeview. next up, playlists...
	
1999-11-15 17:05  elrod

	* base/include/eventdata.h:

	* Removed #include "musicbrowser.h" so we did not have to add include paths
	  to every project for it. instead forward declared the "classes" needed
	  by the events.
	
1999-11-15 16:50  elrod

	* base/include/eventdata.h, base/include/utility.h,
	base/src/utility.cpp, base/win32/src/main.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Added utility functions for resolving links and recursing a dir under
	  win32.
	* Dropping a link on the win32 music browser works now.
	* Dropping a directory causes the directory to be recursed and *.mp[1,2,3]
	  files to be added to playlist.
	
1999-11-15 16:02  ijr

	* base/include/eventdata.h, base/src/musiccatalog.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	Add the artistlist and albumlist fields to the MusicCatalogTrackAddEvent.
	Track down and fix random segfault in el musicbrowsero
	
1999-11-15 13:17  robert

	* lmc/xingmp3/src/xinglmc.cpp:

	Fixes bug 156 just a little bit more... :-)
	
1999-11-15 11:36  robert

	* io/local/localfileinput.cpp, io/local/localfileinput.h,
	lmc/xingmp3/src/xinglmc.cpp, ui/freeamp/src/FreeAmpTheme.cpp:

	Fixed bugs 80 (garbled shoutcast streams) and 156 (skipping large id3v2)
	tags
	
1999-11-15 10:03  ijr

	* configure, configure.in:

	Add a check for gcc >= 2.91 (what rh 6.1 ships with)
	
1999-11-15 09:27  ijr

	* base/src/player.cpp, ui/download/unix/include/downloadui.h,
	ui/download/unix/src/downloadui.cpp,
	ui/freeamp/unix/src/GTKUtility.cpp,
	ui/musicbrowser/unix/include/musicbrowserui.h,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	Fix the segfault/X error on exit of freeamp.ui.  Hack it so that the text ui's
	don't start up the download manager and music browser uis..
	
1999-11-14 09:57  elrod

	* base/include/playlist.h, base/src/playlist.cpp,
	ui/musicbrowser/win32/include/DropObject.h,
	ui/musicbrowser/win32/include/DropSource.h,
	ui/musicbrowser/win32/include/DropTarget.h,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/DropObject.cpp,
	ui/musicbrowser/win32/src/DropSource.cpp,
	ui/musicbrowser/win32/src/DropTarget.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp:

	* Drag and Drop from within Playlists now works. There are some things left
	  to do:
	  - Drag Image
	  - bugs in selection post dragging
	* You can copy and move between list windows using drag and drop.
	
1999-11-13 14:57  ijr

	* base/src/downloadmanager.cpp, base/src/musiccatalog.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	Fix the crash in the music catalog, and fix it in the downloadmanager code too,
	since it can happen there..
	
1999-11-13 10:08  robert

	* themes/FreeAmp.fat, ui/freeamp/src/FreeAmpTheme.cpp:

	Fixed bug 223 (time/time remaining) should be persisten. I also changed
	the time remaining color from red to dark grey.
	
1999-11-13 09:41  robert

	* ui/freeamp/: include/Window.h, src/Window.cpp:

	Fixed bug 225. I was *really* tempted to have the old buggy behaviour
	show up when user == elrod. :-)
	
1999-11-13 09:00  robert

	* base/src/player.cpp, io/alsa/unix/linux/src/alsapmo.cpp,
	io/dsound/win32/src/dsoundcardpmo.cpp, io/esound/src/esoundpmo.cpp,
	io/http/httpinput.cpp, io/http/httpinput.h, io/include/pmi.h,
	io/include/pmo.h, io/local/localfileinput.cpp, io/obs/obsinput.cpp,
	io/soundcard/beos/src/soundcardpmo.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/unix/solaris/src/soundcardpmo.cpp,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/pmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp:

	Added status reporting to the RTP plugin and moved around status messages
	that the PMO sends. Also, the player is now better about tossing random
	error messages at the player.
	
1999-11-13 06:43  robert

	* lmc/xingmp3/src/xinglmc.cpp, ui/freeamp/src/FreeAmpTheme.cpp:

	VBR files should now show up as 'VBR'.
	
1999-11-13 05:03  elrod

	* base/src/downloadmanager.cpp, base/src/musiccatalog.cpp,
	base/src/player.cpp, base/src/playlist.cpp,
	ui/freeamp/include/Window.h, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/Window.cpp,
	ui/musicbrowser/win32/include/DropTarget.h,
	ui/musicbrowser/win32/src/DropTarget.cpp:

	* Update modification times since server was messed up.
	
1999-11-12 17:53  ijr

	* base/src/player.cpp:

	One more thing to _really_ fix #180.
	
1999-11-12 17:48  ijr

	* base/src/player.cpp, base/unix/src/unixprefs.cpp,
	ui/download/unix/src/downloadui.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	Fall back properly to text mode.  Don't initialize the musicbrowser and
	download uis in text mode. Fixes #180, #243, and #245.
	
1999-11-12 17:21  ijr

	* Makefile-plugins.in, Makefile.header.in, Makefile.in, configure,
	configure.in, base/include/event.h, base/include/eventdata.h,
	base/src/musiccatalog.cpp, base/src/player.cpp,
	base/unix/src/win32impl.cpp, io/http/httpinput.cpp,
	ui/freeamp/src/Theme.cpp, ui/freeamp/src/Window.cpp,
	ui/freeamp/unix/src/GTKMessageDialog.cpp,
	ui/freeamp/unix/src/GTKWindow.cpp:

	- music catalog sends messages when items are added/removed.  doesn't send the
	  removed message on track removal yet, though..
	- mess around in the makefiles to make a static build... #'d out for now,
	  should be able to make it a configure option soon.
	
1999-11-12 13:29  elrod

	* base/include/utility.h, base/src/playlist.cpp,
	base/src/utility.cpp, ui/download/win32/prj/download.dsp,
	ui/musicbrowser/win32/include/DropTarget.h,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/DropSource.cpp,
	ui/musicbrowser/win32/src/DropTarget.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MusicSearchDialog.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Almost have insertion in the playlist working. want to check things in
	  before i try to change something so i can go back if i need to.
	
1999-11-12 13:13  robert

	* base/src/player.cpp, base/win32/src/main.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp,
	ui/freeamp/win32/src/ThemeManager.cpp:

	You can now specify a theme on the command line and FreeAmp will load that
	theme and ask you if you want to keep that theme. If you answer yes, it
	will have the ThemeManager save the theme and use it as default. This will
	allow us to set a MIME type in Netscape that handle .FAT files and when
	the user clicks on a link to a .fat file in the web page, the theme is
	downloaded and automatically loaded in FreeAmp. Sweet.
	
1999-11-12 11:03  robert

	* base/include/event.h, base/include/eventdata.h,
	base/src/player.cpp, base/src/utility.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp:

	Here is one cute feature that still needs some polishing...
	
1999-11-11 18:36  robert

	* base/src/player.cpp, io/http/httpinput.cpp, io/http/httpinput.h,
	io/http/win32/prj/httpinput.dsp, io/http/win32/prj/httpinput.mak,
	io/include/pipeline.h, io/include/pmi.h,
	io/local/localfileinput.cpp, io/local/localfileinput.h,
	io/obs/obsinput.cpp, io/obs/obsinput.h, io/src/pipeline.cpp,
	lmc/xingmp3/src/xinglmc.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/toolbar/win32/Toolbar.cpp:

	Updated the http plugin -- it now sends status messages to the ui.
	If you set freeamp to be app handler for x-scpls freeamp works *really*
	well as a streaming player. Sweet. Error messages have also been improved
	to be more user friendly. Also fixed a tooltip overwrite problem in the
	toolbar ui. And removed the dead CMD_PLMGetMedia info -- thank god.
	
1999-11-11 12:07  robert

	* ui/: download/win32/include/downloadui.h,
	download/win32/src/downloadui.cpp, freeamp/win32/res/freeampui.rc,
	freeamp/win32/res/resource.h,
	freeamp/win32/src/Win32PreferenceWindow.cpp,
	musicbrowser/win32/res/musicbrowser.rc,
	musicbrowser/win32/src/Dialog.cpp:

	Fixed context senstive help issues in the options dialog (bug 215).
	The dialog now responds to F1 and it also has a reset defaults button
	in the advanced dialog (bug 219). The download manager also now responds
	to F1. When we deal with the download manager later today we should sneak
	in a help button.
	
1999-11-11 02:44  elrod

	* ui/musicbrowser/win32/src/: Dialog.cpp, Event.cpp,
	PlaylistView.cpp:

	* It's amazing what a good nights sleep can do for you. Absolutely squashed
	  the hell out of the 'crash on delete bug' AND sped up sorting by orders
	  of magnitude. woo hoo! oh yea oh yea! "he shoots... he scores!"
	
1999-11-10 23:46  elrod

	* base/include/updatemanager.h, base/src/updatemanager.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	* UpdateManager will now support different architectures for a given
	  platform, win32/x86 or win32/alpha for instance.
	
1999-11-10 21:59  elrod

	* ui/: download/win32/res/download.rc,
	download/win32/src/downloadui.cpp, freeamp/win32/res/freeampui.rc,
	freeamp/win32/src/Win32PreferenceWindow.cpp,
	musicbrowser/win32/res/musicbrowser.rc,
	musicbrowser/win32/res/resource.h,
	musicbrowser/win32/src/Dialog.cpp,
	musicbrowser/win32/src/Event.cpp,
	musicbrowser/win32/src/PlaylistView.cpp,
	musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Fixed wordings in Music Browser and Prefs to be consistent with other
	  areas of player.
	* Download UI now has default button. Clears entry field on an add.
	* Title bars are now lablelled more clearly.
	* Removed "?" from Pref window.
	
1999-11-10 18:12  robert

	* plm/playlist/pls/prj/pls.dsp, ui/freeamp/src/FreeAmpTheme.cpp:

	Fixing the theme ui side of bugs 158 (play file when dropped) and 236
	(capitalization problem in player). Tag Elrod, you now inherit these bugs.
	
1999-11-10 17:22  robert

	* ui/freeamp/win32/src/Win32Window.cpp:

	Fixed the mouse-over-elrod-is-being-sneaky-bug. Again.
	
1999-11-10 16:58  elrod

	* installer/win32/: Component Definitions/Default.cdf, File
	Groups/Default Plugins.fgl, File Groups/Default.fdf, File
	Groups/PLS Playlist.fgl:

	* Added pls and toolbar ui plugins to the installer.
	
1999-11-10 16:44  elrod

	* plm/playlist/pls/res/: pls.rc, resource.h:

	* updated resources to describe the PLS plugin and not the M3U plugin
	
1999-11-10 16:29  elrod

	* base/win32/prj/freeamp.dsw, installer/win32/FreeAmp.ipr,
	plm/playlist/pls/pls.cpp:

	* Fix bug in PLS... they are showing up now.
	
1999-11-10 16:12  ijr

	* Makefile-plugins.in, configure, configure.in,
	base/include/playlist.h, base/src/musiccatalog.cpp,
	base/src/playlist.cpp, ui/freeamp/unix/include/GTKWindow.h,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Add big 'ole warning to the configure script that if you don't have gtk, you
	  won't be getting any perty ui's. (fixes #180? at least on unix...)
	- Add a function to the plm 'IsSupportedPlaylistFormat' that takes a file
	  extension and returns if it's a supported playlist or not..
	- Build the pls playlist plugin on unix.
	- Support the pls stuff in the music catalog and gtk musicbrowser ui.
	- Parrot the changes in Win32Window.cpp to GTKWindow.cpp, fixing #160
	
1999-11-10 15:46  robert

	* plm/playlist/pls/pls.cpp:

	Removed on Debug_v statement
	
1999-11-10 15:34  robert

	* base/win32/prj/freeamp.dsw, plm/playlist/pls/pls.cpp,
	plm/playlist/pls/pls.h, plm/playlist/pls/prj/pls.def,
	plm/playlist/pls/prj/pls.dsp, plm/playlist/pls/prj/pls.dsw,
	plm/playlist/pls/prj/pls.mak, plm/playlist/pls/res/pls.rc,
	plm/playlist/pls/res/resource.h:

	Added support for parsing PLS playlist files. Test the code somewhat
	but the PLS plugin does not seem to get called on a Import item.
	
1999-11-10 12:57  robert

	* ui/: freeamp/include/Window.h, freeamp/src/Window.cpp,
	freeamp/win32/include/Win32Window.h,
	freeamp/win32/src/Win32Window.cpp,
	musicbrowser/win32/prj/musicbrowser.mak:

	Fixed bugs 225, 228, 160 (windows). These are focus and button state problems.
	
1999-11-10 07:28  elrod

	* base/win32/src/main.cpp:

	* Ooops, checked in version that let you run app multiple times
	
1999-11-10 06:39  elrod

	* ui/freeamp/tools/win32/: MakeTheme.dsp, MakeTheme.mak:

	* Updated MakeTheme project so it compiles under Release Mode
	
1999-11-10 06:14  elrod

	* CHANGES, base/win32/res/freeamp.rc, dlm/rmp/res/rmp.rc,
	installer/win32/FreeAmp.ipr, installer/win32/FreeAmp.pfw,
	installer/win32/File Groups/Program Executable Files.fgl,
	installer/win32/File Groups/System DLLs.fgl,
	installer/win32/Registry Entries/default.rge,
	installer/win32/String Tables/default.shl, installer/win32/String
	Tables/0009-English/value.shl, io/dsound/win32/res/dsound.rc,
	io/http/win32/res/http.rc, io/local/win32/res/local.rc,
	io/obs/win32/res/obs.rc, io/soundcard/win32/res/soundcard.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc, ui/freeamp/howto/ThemeHowTo.txt,
	ui/freeamp/win32/res/freeampui.rc,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc, update/win32/res/update.rc:

	* Updated resources to reflect beta 3 version.. this is tedious as hell!
	* Added help files to installer
	* Updated installer to reflect beta 3 changes
	
1999-11-10 05:40  elrod

	* help/win32/roboex32.dll:

	* Needed for the win32 help system we are using...
	
1999-11-10 05:37  elrod

	* base/include/eventdata.h, base/src/player.cpp,
	ui/freeamp/include/FreeAmpTheme.h, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/win32/include/Win32PreferenceWindow.h,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp:

	* Updated Show Prefs event to let you specify a page... this needs to be
	  implemented on UNIX.
	* Showing Help if menu item is selected but it is not contextual yet...need
	  to get IDs.
	* That's all for now. i am done for beta 3...
	
1999-11-10 04:49  elrod

	* base/include/event.h, ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Responding to AddFile event sent by FreeAmp UI
	
1999-11-10 03:48  elrod

	* ui/musicbrowser/win32/src/: Dialog.cpp, Event.cpp,
	OpenSavePlaylists.cpp:

	* Edit playlist menu item now works
	
1999-11-10 03:21  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	res/musicbrowser.rc, src/Dialog.cpp, src/Event.cpp:

	* Add file from disk
	* Toolbar tooltips are now correct
	* Items in edit menu and toolbar enabled and disabled correctly
	
1999-11-10 02:23  elrod

	* ui/musicbrowser/win32/src/Event.cpp:

	* Add Tracks and Playlists menu item now works
	
1999-11-10 02:12  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/Dialog.cpp, src/Event.cpp, src/MusicTree.cpp:

	* You can now drag and drop playlists from the music browser to the
	  playlist view.
	* Disabled dragging of "Create New Playlist..." item.
	
1999-11-10 01:54  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/Dialog.cpp, src/Event.cpp, src/OpenSavePlaylists.cpp:

	* Import Tracks and Playlists
	* Export Playlists
	
1999-11-09 22:57  elrod

	* base/include/event.h, base/include/player.h, base/src/player.cpp,
	plm/playlist/m3u/m3u.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/OpenSavePlaylists.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/SavePlaylistDialog.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Added player controls to Music Browser
	* Guts of saving playlists are done. Need a notification message from the
	  MusicCatalog when items are added so i can add elements to the UI.
	* Move up and Move down correctly enable and disable
	* Removed "Clear Playlist" button and menu item. It was superfluous.
	* Added CMD_QueryPlayerState to enable UIs which are created after
	  init of player to know what the player is doing. It causes the player
	  to rebroadcast its playing state (play, pause, stop).
	
1999-11-09 22:40  ijr

	* base/unix/src/unixprefs.cpp:

	Apply the unixprefs part of the diff sent by Matt Messier mmessier@prilnari.com
	
1999-11-09 21:59  elrod

	* plm/playlist/m3u/m3u.cpp:

	* A better solution to the bug i just fixed... this one handles streams
	
1999-11-09 21:55  elrod

	* plm/playlist/m3u/m3u.cpp:

	* fixed bug where we were writing out URLs to M3Us not the paths.
	
1999-11-09 21:25  robert

	* themes/FreeAmp.fat:

	Packaged up new theme from Bill.
	
1999-11-09 19:16  ijr

	* ui/freeamp/src/FreeAmpTheme.cpp:

	whee.  gtk rules.
	
1999-11-09 19:08  elrod

	* plm/playlist/m3u/m3u.cpp:

	* Fixed bug with converting paths to urls (wrong length being passed in) so
	  metadata was not being looked at.
	
1999-11-09 19:00  robert

	* themes/FreeAmp.fat, ui/freeamp/src/FreeAmpTheme.cpp:

	Fixes the red edges on the theme and a couple of minor display tweaks.
	
1999-11-09 18:43  ijr

	* Makefile.in, base/src/player.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp,
	ui/musicbrowser/unix/include/fileselector.h,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/fileselector.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- Make the 'Files' button work...  Because gtk is so mind-numbingly stupid,
	  this was more effort than it should have been.
	- Untar and install the help files.
	
1999-11-09 18:27  robert

	* base/unix/include/help.h, help/unix/freeamphelp.tar.gz,
	ui/freeamp/src/FreeAmpTheme.cpp:

	Added support for unix help. The program expects the help files
	to be in {installdir}/freeamp/help/freeamp.html. The freeamphelp.tar.gz
	file will create the help directory, so it needs to get unzipped
	in {installdir>/freeamp during the install.
	
1999-11-09 17:28  robert

	* base/include/event.h, io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/pipeline.cpp,
	io/src/pmo.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/musicbrowser/win32/prj/musicbrowser.mak:

	Added CMD_ShowPreferences message and CMD_AddFiles messages. Also the
	seek stuttering bug in Win32 is fixed. Fixes bugs: 127 & 137
	
1999-11-09 17:02  robert

	* themes/FreeAmp.fat:

	Here is the new theme
	
1999-11-09 03:58  elrod

	* ui/musicbrowser/win32/src/: Dialog.cpp, Event.cpp,
	PlaylistView.cpp:

	* GUI bug fixed with toolbar colors not updating correctly. MS sucks...
	  they don't even follow their own APIs.. grrrr!
	
1999-11-09 01:02  elrod

	* ui/musicbrowser/win32/src/MusicTree.cpp:

	* Fixed focus bug
	
1999-11-09 00:43  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/Event.cpp, src/MusicTree.cpp, src/PlaylistView.cpp:

	* Added default "Create New Playlist..." item under playlists so there
	  is something there to encourage new users. Also fixes bug where user
	  can't expand tree if there are no playlists yet. makes them think
	  something is wrong...
	
1999-11-09 00:14  elrod

	* ui/musicbrowser/win32/src/PlaylistView.cpp:

	* Fixed owner draw bug with respect to erasing background in listview. I
	  was not taking into account scrolling horizontally.
	
1999-11-08 19:54  elrod

	* ui/musicbrowser/win32/prj/: musicbrowser.dsp, musicbrowser.mak:

	* Added new file to project.
	
1999-11-08 19:54  elrod

	* ui/musicbrowser/win32/src/OpenSavePlaylists.cpp:

	* Broke all the Open and Save stuff out into its own file to make it
	  easier to find and read.
	
1999-11-08 19:44  elrod

	* ui/musicbrowser/win32/src/: MusicTree.cpp, PlaylistView.cpp:

	* Handle adding large amounts of items to playlist better by preallocating
	  space before adding items.
	* Fixed bug which kept user from adding uncatagorized tracks.
	
1999-11-08 17:39  elrod

	* base/include/event.h, base/include/eventdata.h,
	base/include/playlist.h, base/src/player.cpp,
	base/src/playlist.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Switched from using sort to stable_sort in PLM. stops crash, dunno why.
	* Sorting now works in Music Browser.
	
1999-11-08 16:45  ijr

	* ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	Fix fix fix.
	
1999-11-08 16:44  robert

	* themes/FreeAmp.fat, themes/Minimalist.fat,
	ui/freeamp/howto/ThemeHowTo.txt, ui/freeamp/src/FreeAmpTheme.cpp:

	Changed the Play button to be named 'PlayPause' and the IPlay and IPause
	to Play and Pause, respectively.
	
1999-11-08 16:37  robert

	* themes/Visions.fat:

	Updated Valters theme to handle PlayPause...
	
1999-11-08 15:44  robert

	* help/win32/: freeamp.cnt, freeamp.hlp:

	Checking the help files for beta 3.
	
1999-11-08 15:36  robert

	* ui/freeamp/: include/FreeAmpTheme.h, src/FreeAmpTheme.cpp:

	Fixed bug 218 (ui does not reset properly) and if the time display is
	set to time remaining the proper values are displayed during a seek.
	
1999-11-08 15:32  robert

	* ui/freeamp/win32/src/: ThemeManager.cpp, Win32Window.cpp:

	Applied yet another patch from Valters 'patch' Vingolds.
	
1999-11-08 15:31  ijr

	* base/unix/src/unixprefs.cpp,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp:

	Workin on the options dialogs..  Fix setting of PMO (bug #176)
	
1999-11-08 14:38  robert

	* base/win32/prj/freeamp.mak, lmc/xingmp3/include/xinglmc.h,
	lmc/xingmp3/src/xinglmc.cpp, lmc/xingmp3/win32/prj/xing.mak,
	themes/FreeAmp.fat, ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/toolbar/win32/icon1.ico:

	VBR time indication works properly (bug 123) and vbr seeking now also works.
	All of these are dependent on the Xing header being in the VBR file. Seeking
	still stutters -- bug 127 has not been fixed yet. Also, the toolbar ui
	is now using the new icon.
	
1999-11-08 09:52  ijr

	* ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Fix random segfault I got when messing around with the treeview.
	- Add fly-by hints for the tree view and playlists (finally fixing #174)
	
1999-11-08 09:23  ijr

	* base/src/musiccatalog.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	- Sort the music catalog on start, not just after a music search.
	- Add a 'Help' item to the toolbar, remove the music search one
	- Fix bug wrt one playlist not showing up in the catalog
	- Format song length in the playlist view
	- Size columns nicer (Fixes #205)
	
1999-11-08 06:51  elrod

	* base/include/eventdata.h, base/src/playlist.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Tweaked a bunch of stuff. it is late so i hope i did not screw anything
	  up.
	* Added PLM* to PL messages so there is no mistaking where they are coming
	  from. This was necessitated by the remove item message bc there is no way
	  to check which list the item was removed from.. it does not exist
	  anymore! it is more efficient to check the PLM anyway then to iterate
	  each PL looking for items.
	* Swap should send the correct set of move messages now.
	* You can remove items from the listview... later today i will add the code
	  to remove items from the catalog and drive.
	
1999-11-08 04:41  elrod

	* base/include/event.h, base/include/eventdata.h,
	base/src/player.cpp, base/src/playlist.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* You can move items up and down in the playlist by using the toolbar.
	* Current Index in PLM is now handled correctly as it moves around.
	* Added PlaylistItemMoved message so UIs can respond to items moving. The
	  messages being sent by the PLM need to still be fleshed out. I will
	  brainstorm on them tonight. Biggest problems are hw to represent multiple
	  moves efficiently and how to handle sorts. We might have to punt and
	  just do an total refresh after drastic changes occur such as sorting.
	
1999-11-08 01:54  elrod

	* ui/musicbrowser/win32/res/musicbrowser.rc:

	* removed bogus resource dependency
	
1999-11-08 01:42  elrod

	* ui/musicbrowser/win32/src/: MusicTree.cpp, PlaylistView.cpp:

	* Artists are now listed in alphabetical order
	* Time is displayed correctly, not just as length in seconds
	
1999-11-08 01:22  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	prj/musicbrowser.dsp, prj/musicbrowser.mak, res/musicbrowser.rc,
	res/resource.h, src/Event.cpp, src/MusicSearchDialog.cpp,
	src/PlaylistView.cpp:

	* Added Music Search Dialog before search which allows you to narrow the
	  scope of your search if you want to.
	
1999-11-07 18:22  ijr

	* Makefile-plugins.in, base/src/musiccatalog.cpp,
	ui/download/unix/src/downloadui.cpp,
	ui/freeamp/include/MessageDialog.h,
	ui/freeamp/unix/src/GTKMessageDialog.cpp,
	ui/musicbrowser/unix/include/gtkmessagedialog.h,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/include/musicbrowserui.h,
	ui/musicbrowser/unix/include/musicsearchui.h,
	ui/musicbrowser/unix/src/browsermenu.c,
	ui/musicbrowser/unix/src/gtkmessagedialog.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp,
	ui/musicbrowser/unix/src/musicsearch.cpp:

	Bunch of changes.  Fix segs in the download ui if nothing was there,
	add a dialog telling the user about non-http urls, give the unix ui's their
	own copy of the message dialog stuff, make the music browser menu items change
	text/sensitivity more sanely, fix adding playlists to the current one (bug
	#206), add a confirm dialog for deleting from disk, add a dialog to ask to
	search directories for music if mb tree is empty.
	
1999-11-07 15:08  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/Dialog.cpp, src/Event.cpp, src/Win32MusicBrowser.cpp:

	* You can now press ESC while in a music search and it will cancel.
	
1999-11-07 14:30  elrod

	* base/src/utility.cpp:

	* ResolvePath also needed a check for UNC paths under win32.
	
1999-11-07 13:50  elrod

	* base/src/utility.cpp, lmc/xingmp3/win32/prj/xing.dsp,
	lmc/xingmp3/win32/prj/xing.mak,
	ui/musicbrowser/win32/src/PlaylistView.cpp:

	* FilePathToURL now handles UNC paths under win32. Fixes bug 212.
	
1999-11-07 12:28  elrod

	* ui/musicbrowser/win32/src/: Dialog.cpp, Event.cpp,
	PlaylistView.cpp:

	* Listview columns now resize when you resize the window a la Netscape
	  Composer...
	
1999-11-07 04:48  elrod

	* base/win32/prj/freeamp.dsw, base/win32/res/icon1.ico,
	ui/download/win32/res/icon1.ico, ui/download/win32/res/note.bmp,
	ui/freeamp/win32/res/icon1.ico,
	ui/musicbrowser/win32/res/Toolbar.bmp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Various bug fixes and updates.
	* Trying to determine how i want the toolbar to look.
	* Child music browsers now display their playlists.
	* You can drag between music browser windows... only implemented for
	  treeview right now. playlist view will be later.
	* Updated app icon to bill's concept.
	* Readded MakeThme project to main project. don't know why it was taken out
	  to begin with.
	
1999-11-06 23:48  elrod

	* ui/: download/win32/prj/download.dsp,
	musicbrowser/win32/res/track.bmp,
	musicbrowser/win32/src/Dialog.cpp,
	musicbrowser/win32/src/Event.cpp,
	musicbrowser/win32/src/MusicTree.cpp:

	* Multi-select drag and drop appears to be working. Yoohoo! I need to use a
	  more informative drag cursor on multi-select drag.
	
1999-11-06 21:57  ijr

	* Makefile.in, lmc/xingmp3/src/xinglmc.cpp,
	ui/freeamp/src/ThemeZip.cpp:

	Fix make install.  Dunno if this is portable or not, but dunno what else would
	work.  Fix some random signed/unsigned warnings.
	
1999-11-06 18:36  elrod

	* ui/musicbrowser/win32/src/: Dialog.cpp, DropSource.cpp:

	* Fixed cursor not disappearing bug.
	
1999-11-06 18:06  elrod

	* base/include/playlist.h, base/src/playlist.cpp,
	base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.mak,
	ui/freeamp/src/ThemeZip.cpp,
	ui/musicbrowser/win32/include/DataIndex.h,
	ui/musicbrowser/win32/include/DropObject.h,
	ui/musicbrowser/win32/include/DropSource.h,
	ui/musicbrowser/win32/include/DropTarget.h,
	ui/musicbrowser/win32/include/EnumFormatEtc.h,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/src/DataIndex.cpp,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/DropObject.cpp,
	ui/musicbrowser/win32/src/DropSource.cpp,
	ui/musicbrowser/win32/src/DropTarget.cpp,
	ui/musicbrowser/win32/src/EnumFormatEtc.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	* Drag and drop support is getting there. still needs some work on properly
	  handling multiselect and drag and for some reason the drag cursor is
	  screwy. No support for inserting with drag yet, it always adds to end.
	* Added classes to deal with OLE drag and drop. Fun.
	* Reworked the add code so it does not remove all items and add them back
	  on every update.
	* Added PLM functions for passing in a URL as a string ref and also passing
	  in a vector of string refs so that only one metadata thread gets spawned
	  if you are adding a big clump of items.
	* Made change to ThemeZip.cpp where an rfind(string(".fat")) was causing
	  an internal compiler error. Changed it to rfind(".fat").
	
1999-11-06 09:41  ijr

	* ui/freeamp/src/FreeAmpTheme.cpp:

	Fix Gabor's compile error.
	
1999-11-05 15:46  robert

	* themes/Visions.fat, ui/freeamp/win32/prj/freeampui.mak:

	Accepted tar theme patches level 2 and level 3. Fixes bugz: 194 & 213
	
1999-11-05 15:27  robert

	* lmc/xingmp3/src/xinglmc.cpp, ui/freeamp/include/ThemeZip.h,
	ui/freeamp/src/ThemeZip.cpp, ui/freeamp/win32/src/ThemeManager.cpp:

	Applied the latest patches from Valters -- not sure if everything
	will compile on windows. Linux is ok.
	
1999-11-05 14:56  robert

	* base/win32/prj/freeamp.dsw, lmc/include/lmc.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp,
	lmc/xingmp3/win32/prj/xing.dsp, lmc/xingmp3/win32/prj/xing.mak,
	plm/metadata/misc/misc.cpp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp:

	Fixes bugz 105 (incorrect track duration in 22khz files) and 142 (length
	shows up as 0) and 165 (need to implement song length)
	
1999-11-04 17:19  robert

	* lib/xml/src/Parse.cpp, ui/freeamp/include/FreeAmpTheme.h,
	ui/freeamp/include/Theme.h, ui/freeamp/src/Control.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/src/Window.cpp, ui/freeamp/win32/src/ThemeManager.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/freeamp/win32/src/Win32Window.cpp:

	Fixed some more problems in ThemeManager, some rect issues and a slew
	of other minor bug fixes.
	
1999-11-04 14:59  hiro

	* io/soundcard/beos/: include/soundcardpmo.h, src/soundcardpmo.cpp:

	changed the way pmo handles events. no longer need to have two realtime threads running.
	
1999-11-03 21:08  ijr

	* configure, configure.in:

	Add --disable-esd and --disable-alsa commands to configure.  Fixes #200.
	
	Fixin the easy ones is fun =)
	
1999-11-03 20:58  ijr

	* Makefile.in, installer/unix/linux/freeamp-rh6x.spec:

	Oops, forgot mkdir -p doesn't work everywhere.  Also fix bug #93 (rpms
	theoretically install to /usr now, not /usr/local)
	
1999-11-03 20:39  ijr

	* Makefile-plugins.in, Makefile.header.in, Makefile.in, configure,
	configure.in, config/Makefile.header.in,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/ThemeZip.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	Building/installing from a directory other than the source dir works now.
	Fixes #65.  Fix the build re: ThemeZip.cpp, and stop FreeAmpTheme.cpp from
	sending two CMD_QuitPlayer messages.
	
1999-11-03 19:25  elrod

	* base/win32/src/main.cpp, ui/musicbrowser/win32/src/MusicTree.cpp:

	* Multi-select behavior should be done. Major pain in the butt! Now on to
	  drag and drop...
	
1999-11-03 17:48  robert

	* ui/freeamp/src/ThemeZip.cpp:

	Fixed compile errors
	
1999-11-03 15:14  elrod

	* ui/musicbrowser/win32/src/Dialog.cpp:

	* Toolbar now sizes correctly if font is larger than standard.
	
1999-11-03 14:36  robert

	* base/win32/prj/freeamp.dsw, themes/FreeAmp.fat,
	themes/Minimalist.fat, themes/Visions.fat,
	ui/download/win32/prj/download.dsp,
	ui/freeamp/howto/ThemeHowTo.txt,
	ui/freeamp/win32/src/Win32Window.cpp:

	Themes now support tar as the internal format. Thank you Valters!
	
1999-11-03 13:11  robert

	* ui/freeamp/src/ThemeZip.cpp:

	I just applied Valter's theme tar patch. This may temoprarily break CVS.
	
1999-11-03 11:44  robert

	* base/include/properties.h, base/include/propimpl.h,
	base/win32/prj/fabaselib.mak, themes/FreeAmp.fat,
	ui/download/win32/src/downloadui.cpp,
	ui/freeamp/include/FreeAmpTheme.h, ui/freeamp/include/Window.h,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Window.cpp,
	ui/freeamp/win32/include/Win32Window.h,
	ui/freeamp/win32/res/freeampui.rc,
	ui/freeamp/win32/src/Win32Bitmap.cpp,
	ui/freeamp/win32/src/Win32Window.cpp, ui/toolbar/win32/Toolbar.cpp:

	Cleaned up some leaking resources in the themes, toolbar and download uis.
	Everyone hail BoundsChecker!
	
1999-11-03 11:02  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	res/musicbrowser.rc, src/Dialog.cpp, src/MusicTree.cpp:

	* Working on getting multi select in the treeview working... i can't
	  believe this is not an option!!
	
1999-11-02 22:40  ijr

	* ui/freeamp/unix/: include/GTKPreferenceWindow.h,
	src/GTKPreferenceWindow.cpp:

	Workin' on the options dialog.
	
1999-11-02 19:53  ijr

	* base/unix/include/help.h, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/MultiStateControl.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp:

	Make the linux build all happy again.
	
1999-11-02 12:24  robert

	* base/include/preferences.h, base/include/propimpl.h,
	base/src/player.cpp, base/src/preferences.cpp,
	base/src/propimpl.cpp, base/win32/include/help.h,
	base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.mak,
	help/win32/freeamp.cnt, help/win32/freeamp.hlp, themes/FreeAmp.fat,
	ui/freeamp/include/FreeAmpTheme.h, ui/freeamp/include/Theme.h,
	ui/freeamp/include/ThemeManager.h, ui/freeamp/include/Window.h,
	ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/MultiStateControl.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/win32/include/Win32PreferenceWindow.h,
	ui/freeamp/win32/include/Win32Window.h,
	ui/freeamp/win32/src/ThemeManager.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/freeamp/win32/src/Win32Window.cpp, ui/toolbar/win32/Toolbar.cpp,
	ui/toolbar/win32/Toolbar.h, ui/toolbar/win32/resource.h,
	ui/toolbar/win32/toolbar.rc, ui/toolbar/win32/prj/toolbar.dsp,
	ui/toolbar/win32/prj/toolbar.mak:

	This check in covers bug 140 (toolbar ui problems). Also the first rev
	of help files have been integrated. At this point the help files are
	skeletons only.
	
1999-11-01 18:54  elrod

	* base/src/player.cpp, ui/musicbrowser/win32/src/PlaylistView.cpp:

	* Fixed background redraw bug in playlist view since i am adding the column
	  color. Now doing it in WM_ERASEBACKGND instead of WM_PAINT.
	
1999-11-01 15:14  elrod

	* ui/musicbrowser/win32/src/Event.cpp:

	* Clicking on a header in the playlist sorts the playlist by that key
	
1999-11-01 14:57  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/Dialog.cpp, src/PlaylistView.cpp:

	* Readded the # column but it is now owner draw.
	* Now coloring the index column... let me know what you think.
	
1999-11-01 11:38  robert

	* ui/freeamp/win32/: include/Win32Window.h, src/Win32Window.cpp:

	And now I fixed the theme reload bug even more!
	
1999-11-01 11:33  robert

	* ui/freeamp/win32/: include/Win32Window.h, src/Win32Window.cpp:

	Hopefully fixed a (non-reproducable, here anyway) theme reload bug
	
1999-11-01 11:05  robert

	* base/src/player.cpp, base/win32/prj/fabaselib.mak,
	base/win32/prj/freeamp.dsw, plm/metadata/id3v2/id3v2.cpp,
	plm/metadata/misc/prj/misc.mak, themes/FreeAmp.fat,
	ui/freeamp/howto/ThemeHowTo.txt,
	ui/freeamp/include/ButtonControl.h, ui/freeamp/include/Control.h,
	ui/freeamp/include/MultiStateControl.h, ui/freeamp/include/Theme.h,
	ui/freeamp/src/ButtonControl.cpp, ui/freeamp/src/Control.cpp,
	ui/freeamp/src/DialControl.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/MultiStateControl.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/win32/include/Win32Bitmap.h,
	ui/freeamp/win32/include/Win32Window.h,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/res/freeampui.rc,
	ui/freeamp/win32/src/ThemeManager.cpp,
	ui/freeamp/win32/src/Win32Bitmap.cpp,
	ui/freeamp/win32/src/Win32Canvas.cpp,
	ui/freeamp/win32/src/Win32Window.cpp,
	ui/musicbrowser/win32/prj/musicbrowser.mak:

	This check-in fixes bugs: 163, 190, 191, 195 and 199
	(Memory leak, theme manager init, tooltips, multibutton descs, freeamp
	does not exit properly)
	
1999-11-01 09:57  ijr

	* ui/freeamp/unix/src/GTKFont.cpp:

	Need another #ifdef in there.
	
1999-10-31 23:51  elrod

	* ui/musicbrowser/win32/: res/musicbrowser.rc, src/MusicTree.cpp:

	* Selected images are now the same as unselected images for all items.
	
1999-10-31 23:39  elrod

	* ui/musicbrowser/win32/src/: Dialog.cpp, PlaylistView.cpp:

	* Removed song index column in playlistview. if we decode to keep it it
	  it should not take up an entire column, just be done with owber draw.
	
1999-10-31 23:02  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	prj/musicbrowser.dsp, prj/musicbrowser.mak, src/Dialog.cpp,
	src/MusicTree.cpp, src/PlaylistView.cpp, src/Win32MusicBrowser.cpp:

	* Added bill's first icons to music browser. a couple need tweaking for
	  the windows palette.
	* Adjusted default open size to be larger and minimum size to be smaller
	* Fixed bug with setting cursor over splitter area
	
1999-10-31 22:59  elrod

	* ui/musicbrowser/win32/res/: album.bmp, artist.bmp, catalog.bmp,
	musicbrowser.rc, playlist.bmp, resource.h, track.bmp:

	* These are used for the musicbrowser icons
	
1999-10-31 21:38  ijr

	* Makefile-plugins.in, configure, configure.in,
	config/Makefile.header.in, config/config.h.in,
	ui/freeamp/unix/include/GTKFont.h,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/include/ttfont.h, ui/freeamp/unix/src/GTKFont.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp, ui/freeamp/unix/src/ttfont.c:

	Mostly working ttf support.  Doesn't work yet, I need to figure out where all
	I'm going to look for .ttf files.  Works great with hardcoded path names =)
	Thanks to raster for the vast majority of the rendering code.
	
	Should now run in the build dir.
	
1999-10-31 19:52  elrod

	* ui/freeamp/win32/res/: checked.bmp, unchecked.bmp:

	* Oops forgot this...
	
1999-10-31 19:20  elrod

	* ui/musicbrowser/win32/res/splitter.cur:

	* Cursor used by splitter
	
1999-10-31 19:20  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	res/musicbrowser.rc, res/resource.h, src/Dialog.cpp,
	src/Win32MusicBrowser.cpp:

	* Divider between music catalog view and playlist view now operates as a
	  splitter so you can adjust how big each view is. of course MS sucks and
	  only MFC has this as a common control so i had to roll my own...
	
1999-10-31 16:29  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	src/Dialog.cpp:

	* Controls all move correctly when switching between playlist only and
	  music browser modes.
	
1999-10-31 15:51  elrod

	* ui/: freeamp/win32/prj/freeampui.dsp,
	musicbrowser/win32/include/Win32MusicBrowser.h,
	musicbrowser/win32/prj/musicbrowser.dsp,
	musicbrowser/win32/prj/musicbrowser.mak,
	musicbrowser/win32/res/musicbrowser.rc,
	musicbrowser/win32/res/resource.h,
	musicbrowser/win32/src/Dialog.cpp:

	* Changed regular toolbar to more modern lookng rebar variant
	* Basic resizing of controls works. Still need to handle playlist only
	  view.
	* Moved some of the resource files in the projects into the resource folder
	  and not just listed at the end.
	
1999-10-30 15:24  elrod

	* ui/freeamp/win32/: include/Win32PreferenceWindow.h,
	src/Win32PreferenceWindow.cpp:

	* Font choice in Theme prefs now works as expected.
	
1999-10-29 21:26  ijr

	* plm/portable/pmp300/sba/rio.cpp, ui/freeamp/src/Window.cpp,
	ui/freeamp/unix/include/GTKWindow.h,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/musicbrowser/unix/src/browsermenu.c,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	iterim commit.  fix (hopefully) the non build in rio.cpp that was reported.
	Fix the erratic main window movement.  Add dnd to the main window, works from
	gmc, at least..  Rename musicbrowser menu to match win32 more closely.
	Add playlist index column to playlist listbox.  Fix new playlist creation --
	prompts for name after window close, not before creation.  Fix adding tracks
	to the list via the add track button - typo from when i did the http:// stuff.
	
1999-10-29 14:46  elrod

	* ui/freeamp/win32/res/freeampui.rc:

	* Tweaked placement to be more visually appealing <grin>...
	
1999-10-29 14:40  elrod

	* ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	* SavePrefs function now sends out INFO_PrefsChanged event
	* Added logc so this only gets sent once since the SavePrefs function
	  is unfortunately called by each pref page.
	
1999-10-29 14:14  elrod

	* ui/freeamp/win32/: include/Win32PreferenceWindow.h,
	src/Win32PreferenceWindow.cpp:

	* Apply and Reset should work as expected now. Still need to tweak theme
	  stuff.
	
1999-10-29 13:56  elrod

	* base/include/preferences.h, base/src/preferences.cpp,
	base/win32/res/freeamp.rc, base/win32/src/win32prefs.cpp,
	dlm/rmp/res/rmp.rc, io/dsound/win32/res/dsound.rc,
	io/http/win32/res/http.rc, io/local/win32/res/local.rc,
	io/obs/win32/res/obs.rc, io/soundcard/win32/res/soundcard.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/win32/include/Win32PreferenceWindow.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/res/freeampui.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/simple/win32/res/simple.rc, ui/toolbar/win32/toolbar.rc,
	update/win32/res/update.rc:

	* Updated resource files to have short descriptions as well as long ones
	* Added prefs for reclaiming filetypes, portables.
	* Redid a bunch of pref code. still have afew tweaks to make but need to
	  do a checkin before making other changes.
	
1999-10-28 11:53  ijr

	* Makefile-plugins.in, Makefile.in, base/src/downloadmanager.cpp,
	dlm/rmp/rmp.h, ui/download/unix/include/downloadui.h,
	ui/download/unix/src/downloadui.cpp,
	ui/download/unix/src/gtkdownloadui.cpp:

	Add the Add button for the download ui.  random other tiny things.
	
1999-10-27 22:29  elrod

	* base/include/errors.h, base/src/downloadmanager.cpp,
	base/src/errors.cpp, base/win32/prj/fabaselib.dsp,
	base/win32/prj/fabaselib.mak, ui/download/win32/src/downloadui.cpp,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak:

	* Added errors.cpp so we can map errors to actual strings. Right now they
	  are just the constants for the errors. Feel free to fill these in if you
	  have free time <grin>...
	* Download Manager no maps errors it receives to strings through the above
	  file.
	* Various changes to projects to get things up to date.
	
1999-10-27 21:47  elrod

	* plm/metadata/misc/prj/misc.dsp, plm/metadata/misc/prj/misc.mak,
	ui/download/win32/prj/download.dsp:

	* Needed to include a link to version.lib
	
1999-10-27 21:46  elrod

	* io/: dsound/win32/res/dsound.rc,
	soundcard/win32/res/soundcard.rc:

	* Added descriptions to PMOs
	
1999-10-27 21:45  elrod

	* ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	* Take advantage of descriptive name to provide more friendly PMO selection
	
1999-10-27 21:44  elrod

	* base/: include/registrar.h, src/registrar.cpp:

	* Under Win32 the registrar now pulls a Descriptive Name out of the
	  version info for plugins.
	
1999-10-27 18:13  ijr

	* ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	fix adding urls in the Add Track dialog.
	
1999-10-27 17:41  robert

	* base/win32/prj/fabaselib.mak, base/win32/prj/freeamp.dsw,
	base/win32/prj/freeamp.mak, dlm/rmp/prj/rmp.mak,
	io/dsound/win32/prj/dsoundcard.mak,
	io/http/win32/prj/httpinput.mak, io/local/win32/prj/fileinput.mak,
	io/obs/win32/prj/obsinput.mak,
	io/soundcard/win32/prj/soundcard.mak, lib/gdbm/prj/gdbm.mak,
	lmc/xingmp3/win32/prj/xing.mak, plm/metadata/id3v1/prj/id3v1.mak,
	plm/metadata/id3v2/prj/id3v2.mak, plm/metadata/misc/prj/misc.mak,
	plm/playlist/m3u/prj/m3u.mak, plm/portable/pmp300/prj/pmp300.mak,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/musicbrowser/win32/include/DataIndex.h,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/res/Toolbar.bmp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/DataIndex.cpp,
	ui/musicbrowser/win32/src/Dialog.cpp,
	ui/musicbrowser/win32/src/Event.cpp,
	ui/musicbrowser/win32/src/MusicTree.cpp,
	ui/musicbrowser/win32/src/PlaylistView.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp,
	ui/musicbrowser/win32/src/musicbrowser.cpp,
	ui/simple/win32/prj/simple.mak, ui/toolbar/win32/prj/toolbar.mak,
	update/win32/prj/update.mak:

	Ok Elrod, the musicbrowser is all yours.
	
1999-10-27 16:04  elrod

	* installer/win32/: FreeAmp.ipr, Registry Entries/default.rge,
	Script Files/setup.ins, Script Files/setup.rul, Text
	Substitutions/Build.tsb, Text Substitutions/Setup.tsb:

	* Oops, the last installer did not allow people to tell us where they
	  wanted to install the application. Fixed.
	* Ask the user where they want to save music to.
	
1999-10-27 15:11  elrod

	* ui/freeamp/tools/win32/: MakeTheme.dsp, MakeTheme.mak:

	* We should also copy over the ThemeHowTo file so it gets added to the
	  installation.
	
1999-10-27 14:57  elrod

	* CHANGES, base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.dsw,
	base/win32/prj/freeamp.mak, ui/freeamp/tools/win32/MakeTheme.dsp,
	ui/freeamp/tools/win32/MakeTheme.mak:

	* MakeTheme.exe is now built by the main project and copied to a tools
	  subdir.
	
1999-10-26 17:55  elrod

	* ui/freeamp/howto/ThemeHowTo.txt:

	* Fixed various typos and spelling errors as i read it. Wow, good first
	  draft Rob! Very helpful.
	
1999-10-26 15:35  robert

	* ui/freeamp/howto/ThemeHowTo.txt:

	Added the first rev of the theme howto
	
1999-10-25 23:22  hiro

	* ui/freeamp/beos/src/ThemeManager.cpp:

	oops, forgot to add this
	
1999-10-25 23:18  hiro

	* ui/freeamp/beos/src/: BeOSPreferenceWindow.cpp, BeOSWindow.cpp:

	trying to get theme-reloading to work. not quite there yet
	
1999-10-25 22:29  elrod

	* installer/win32/: File Groups/System DLLs.fgl, Script
	Files/setup.rul:

	* Wow, guess what, i had to include a system file... grrr MS sucks!
	
1999-10-25 20:44  elrod

	* lib/gdbm/prj/: gdbm.dsp, gdbm.mak:

	* DAMMIT! had to do it again bc i forgot that gdbm has its OWN config file!
	
1999-10-25 20:21  elrod

	* base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.mak,
	lib/gdbm/prj/gdbm.dsp, lib/gdbm/prj/gdbm.mak,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak:

	* Had to repair the project files since rob took out the config.win32
	  dependencies. As soon as you switched to releease more or rebuilt
	  from scratch it blew up.... sigh...
	
1999-10-25 19:59  elrod

	* CHANGES, ChangeLog, README, installer/win32/FreeAmp.ipr,
	installer/win32/Component Definitions/Default.cdf,
	installer/win32/Registry Entries/default.rge,
	installer/win32/Script Files/setup.ins, installer/win32/Script
	Files/setup.rul, installer/win32/Setup Files/Compressed
	Files/0009-English/OS Independent/license.txt,
	ui/freeamp/win32/res/freeampui.rc:

	* Last minute updates to all the stuff before i tag it.
	
1999-10-25 19:03  elrod

	* installer/win32/File Groups/: Default.fdf, Sound Card Output.fgl,
	Soundcard Output.fgl:

	* Ooops changed name of component and it changed filenames on me... sigh
	
1999-10-25 18:11  elrod

	* ui/musicbrowser/win32/: res/musicbrowser.rc,
	src/Win32MusicBrowser.cpp:

	* Tweaks to titles so they are not so busy.. i am not stuck on these, just
	  thought they should be cleaner.
	
1999-10-25 17:54  elrod

	* base/src/preferences.cpp, base/win32/res/freeamp.rc,
	dlm/rmp/res/rmp.rc, installer/win32/String
	Tables/0009-English/value.shl, io/dsound/win32/res/dsound.rc,
	io/http/win32/res/http.rc, io/local/win32/res/local.rc,
	io/obs/win32/res/obs.rc, io/soundcard/win32/res/soundcard.rc,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v2/res/id3v2.rc, plm/metadata/misc/res/misc.rc,
	plm/playlist/m3u/res/m3u.rc, plm/portable/pmp300/res/pmp300.rc,
	ui/download/win32/res/download.rc,
	ui/freeamp/win32/res/freeampui.rc,
	ui/freeamp/win32/src/Win32Window.cpp, ui/toolbar/win32/toolbar.rc,
	update/win32/res/update.rc:

	* Updated resource files with updated version info.
	* Window now centers itself if pos pref is (-1,-1).
	
1999-10-25 17:03  ijr

	* Makefile-plugins.in, plm/metadata/misc/misc.cpp:

	Fix warnings.
	
1999-10-25 16:49  elrod

	* base/win32/prj/freeamp.dsw, installer/win32/FreeAmp.ipr,
	installer/win32/File Groups/System DLLs.fgl, installer/win32/Script
	Files/setup.ins, installer/win32/Script Files/setup.rul:

	* Removed Rainplay UI from the main project all together
	* Removed all the debug libs we were distributing in the last beta
	
1999-10-25 16:44  elrod

	* ui/rainplay/: AboutDlg.cpp, AboutDlg.h, BmpSize.cpp, BmpSize.h,
	EQDlg.cpp, EQDlg.h, EnumFonts.cpp, MainFaceDescribe.h,
	PlayListDlg.cpp, PlayListDlg.h, RAINPLAY_HAS_BEEN_REMOVED.txt,
	Rainplay.cpp, Rainplay.def, Rainplay.dsp, Rainplay.dsw, Rainplay.h,
	Rainplay.mak, Rainplay.rc, RainplayDlg.cpp, RainplayDlg.h,
	RainplayUI.cpp, RainplayUI.h, Rainplaylib.cpp, ReadMe.txt,
	StdAfx.cpp, StdAfx.h, VisualView.cpp, active.cpp, active.h,
	cthread.h, resource.h:

	* Removed Rainplay UI since it is no longer supported.
	
1999-10-25 15:44  robert

	* base/win32/prj/freeamp.dsw, lib/gdbm/prj/gdbm.dsp,
	lib/gdbm/prj/gdbm.mak, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp,
	ui/musicbrowser/win32/src/musicbrowser.cpp:

	Last little fixes/changes before beta 2
	
1999-10-25 15:23  elrod

	* installer/win32/: Registry Entries/default.rge, Script
	Files/setup.rul:

	* Added all the new prefs to the installer well:
	  - PlaylistRepeat
	  - PlaylistShuffle
	  - TimeDisplay
	  - Volume
	  - UserName
	
1999-10-25 15:17  elrod

	* installer/win32/: File Groups/Default Plugins.fgl, Script
	Files/setup.rul:

	* Added misc.mdf to list of default plugins that are installed.
	
1999-10-25 15:16  elrod

	* base/: include/preferences.h, src/preferences.cpp:

	* Added pref for a User Name so we can customize things like playlist
	  names. Example, instead of defaulting new playlists to simply
	  "New Playlist x" we could use something more friendly like
	  "Bob's Greatest Hits Volume 1". This pref is set to NULL by default
	  but the user can enter their name in the installer for win32.
	
1999-10-25 15:01  elrod

	* base/: include/playlist.h, src/playlist.cpp:

	* PLM now sorts metadata plugins based on Order() value.
	
1999-10-25 14:22  ijr

	* base/src/musiccatalog.cpp, ui/freeamp/unix/src/GTKWindow.cpp:

	Fix the disappearing item bug.  Center the window if coords are -1,-1
	
1999-10-25 13:31  robert

	* base/src/musiccatalog.cpp:

	The Windows STL doesn't like doing things like this:
	
	  for(i = vec.begin(); i != vec.end(); i++)
	     if (your_mom())
	        vec.erase(i);
	
	Adding a break to break out of the loop after the delete fixes things nicely.
	
1999-10-25 06:17  elrod

	* base/include/downloadmanager.h, base/src/downloadmanager.cpp,
	base/src/utility.cpp, ui/download/win32/res/download.rc,
	ui/download/win32/src/downloadui.cpp:

	* Tweaks to Download UI
	* Fixed bugs in RFC822 time generation
	* Added ability to add a URL from the Download UI
	* Resumeable download not working for some reason... need to track down
	  with Kevin...
	
1999-10-25 05:50  hiro

	* io/soundcard/beos/: include/soundcardpmo.h, src/soundcardpmo.cpp:

	- fixed HandleTimeInfoEvent
	- fixed race condition in initialization
	
1999-10-25 04:30  elrod

	* base/: include/preferences.h, src/preferences.cpp,
	win32/src/win32prefs.cpp:

	* Removed old window position prefs that used 4 uint32s since rob uses
	  a string now.
	
1999-10-25 03:29  elrod

	* base/: include/playlist.h, include/preferences.h,
	src/playlist.cpp, src/preferences.cpp:

	* Added prefs for:
	  - Playlist Repeat Mode
	  - Playlist Shuffle Mode
	  - Time Display Mode
	  - Last Volume
	* PLM sets its prefs when it is destroyed and retrieves them when it is
	  created.
	* The UIs need to check the PLMs state for these two items when they are
	  created so that they display the proper state.
	* The UIs need to set and use the Display and Volume pref to do the right
	  thing there as well...
	
1999-10-25 02:58  elrod

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	res/arrow.ico, res/blank.ico, res/musicbrowser.rc, res/playing.bmp,
	res/resource.h, src/Win32MusicBrowser.cpp:

	* Implemented owner draw listbox for playlist display in musicbrowser so
	  selection goes all the way across.
	* Changed image to be a bmp instead of icon.. no need to have all those
	  versions.
	* Since we are doing owner draw there is no ned for the blank icon.
	  rm'ed it.
	
1999-10-25 00:13  elrod

	* lmc/include/lmc.h, lmc/xingmp3/include/xinglmc.h,
	lmc/xingmp3/src/xinglmc.cpp, plm/metadata/misc/misc.cpp,
	plm/metadata/misc/misc.h:

	* Misc.mdf now tries to calculate song lengths by calling lmc. Rob needs
	  to implement the LMC::CalculateSongLength() function and this should
	  start working.
	* Misc.mdf now checks to see if song title is NULL and if so it tries to
	  fill it in with something meaningful: HTTP Stream, RTP Stream, or the
	  filename minus the extension.
	
1999-10-24 23:24  robert

	* base/win32/prj/fabaselib.mak, base/win32/prj/freeamp.dsw,
	base/win32/prj/freeamp.mak, dlm/rmp/prj/rmp.mak,
	io/dsound/win32/prj/dsoundcard.mak,
	io/http/win32/prj/httpinput.mak, io/local/win32/prj/fileinput.mak,
	io/obs/win32/prj/obsinput.mak,
	io/soundcard/win32/prj/soundcard.mak, lib/zlib/prj/zlib.mak,
	lmc/xingmp3/win32/prj/xing.mak, plm/metadata/id3v1/prj/id3v1.mak,
	plm/metadata/id3v2/prj/id3v2.mak, plm/metadata/misc/prj/misc.mak,
	plm/playlist/m3u/prj/m3u.mak, plm/portable/pmp300/prj/pmp300.mak,
	plm/portable/pmp300/sba/prj/riolib.mak, ui/freeamp/src/Window.cpp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp,
	ui/musicbrowser/win32/src/musicbrowser.cpp,
	ui/rainplay/Rainplay.mak, ui/simple/win32/prj/simple.mak,
	ui/toolbar/win32/prj/toolbar.mak, update/win32/prj/update.mak:

	Base MusicBrowser functionality is implemented. There are a few bugs
	that we need to hammer out tomorrow before the beta 2 release.
	For beta 2, there will be no toolbar, no context menus, no editing
	of meta data, no pooftas, no music search dialog and no drag and drop.
	And, we have no bananas today. :-(
	
1999-10-24 21:39  elrod

	* base/win32/prj/freeamp.dsw, plm/metadata/misc/prj/misc.dsp,
	plm/metadata/misc/prj/misc.mak:

	* Ooops forgot to remove files from project that were in fabaselib.lib
	
1999-10-24 20:30  ijr

	* Makefile-plugins.in,
	ui/musicbrowser/unix/include/musicbrowserui.h,
	ui/musicbrowser/unix/include/musicsearchui.h,
	ui/musicbrowser/unix/src/browsermenu.c,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp,
	ui/musicbrowser/unix/src/musicsearch.cpp:

	- Menus should be working mostly to spec.
	- Add a very basic 'Search Music' gui.  Need to make it look better later, but
	  it works as intended.
	- Add the misc.mdf plugin to the build.
	
1999-10-24 18:22  elrod

	* base/win32/prj/fabaselib.dsp, base/win32/prj/fabaselib.mak,
	base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.dsw,
	base/win32/prj/freeamp.mak, dlm/rmp/prj/rmp.dsp,
	dlm/rmp/prj/rmp.mak, io/dsound/win32/prj/dsoundcard.dsp,
	io/dsound/win32/prj/dsoundcard.mak,
	io/http/win32/prj/httpinput.dsp, io/http/win32/prj/httpinput.mak,
	io/local/win32/prj/fileinput.dsp, io/local/win32/prj/fileinput.mak,
	io/obs/win32/prj/obsinput.dsp, io/obs/win32/prj/obsinput.mak,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/prj/soundcard.mak,
	lmc/xingmp3/win32/prj/xing.dsp, lmc/xingmp3/win32/prj/xing.mak,
	plm/metadata/id3v1/prj/id3v1.dsp, plm/metadata/id3v1/prj/id3v1.mak,
	plm/metadata/id3v2/prj/id3v2.dsp, plm/metadata/id3v2/prj/id3v2.mak,
	plm/metadata/misc/prj/misc.dsp, plm/metadata/misc/prj/misc.mak,
	plm/playlist/m3u/prj/m3u.dsp, plm/playlist/m3u/prj/m3u.mak,
	plm/portable/pmp300/prj/pmp300.dsp,
	plm/portable/pmp300/prj/pmp300.mak,
	ui/download/win32/prj/download.dsp,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/toolbar/win32/prj/toolbar.dsp, ui/toolbar/win32/prj/toolbar.mak,
	update/win32/prj/update.dsp, update/win32/prj/update.mak:

	* Placed all project wide common code into a static lib. Compile time
	  should be greatly decreased.
	* Removed common code from all the projects and replaced with dependency
	  on fabaselib.lib.
	
1999-10-24 17:16  elrod

	* base/include/metadata.h, base/src/playlist.cpp,
	base/win32/prj/freeamp.dsw, ui/download/win32/prj/download.dsp,
	ui/download/win32/res/download.rc,
	ui/download/win32/res/resource.h:

	* Added misc metadata plugin project to main project
	* First run at ui for adding items to DLM
	
1999-10-24 17:15  elrod

	* plm/metadata/: id3v1/id3v1.h, id3v2/id3v2.h, misc/misc.cpp,
	misc/misc.h, misc/prj/misc.def, misc/prj/misc.dsp,
	misc/prj/misc.dsw, misc/prj/misc.mak, misc/res/misc.rc,
	misc/res/resource.h:

	* Added miscellaneous metadata plugin
	* Added plugin ordering for metadata plugins
	
1999-10-24 13:07  ijr

	* ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	The 'All' subitem of the music catalog
	
1999-10-24 12:41  ijr

	* base/src/musiccatalog.cpp,
	ui/musicbrowser/unix/include/browsermenu.h,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/include/musicbrowserui.h,
	ui/musicbrowser/unix/res/test.xpm,
	ui/musicbrowser/unix/src/browsermenu.c,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	Iterim commit.  Basic look for the musicbrowser is done, toolbar works.
	Menubar doesn't yet.  Multiple windows DO work. =)
	
1999-10-23 23:46  elrod

	* ui/musicbrowser/win32/prj/: musicbrowser.dsp, musicbrowser.mak:

	* well it appears the original file was in win32/src it just wasn't checked
	  in. kudos go to rob for going into the office late on a saturday to
	  remedy this!
	
1999-10-23 23:33  robert

	* ui/musicbrowser/src/musicbrowser.cpp:

	Removing the old version
	
1999-10-23 23:30  robert

	* ui/musicbrowser/win32/src/musicbrowser.cpp:

	Forgot to check this one in...
	
1999-10-23 21:19  ijr

	* base/include/musicbrowser.h, base/src/musiccatalog.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/include/musicbrowserui.h,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	Broke apart the musicbrowser ui to make multiple windows possible.  Mostly
	working again.
	Make the musiccatalog sort itself all nice and stuff.  STL's fun =)
	
1999-10-23 20:26  elrod

	* ui/musicbrowser/win32/prj/: musicbrowser.dsp, musicbrowser.mak:

	* Removed file which does not exist anymore... musicbrowser.cpp
	
1999-10-23 19:58  robert

	* ui/musicbrowser/win32/: include/Win32MusicBrowser.h,
	prj/musicbrowser.dsp, prj/musicbrowser.mak, res/musicbrowser.rc,
	res/resource.h, src/Win32MusicBrowser.cpp:

	The main musicbrowser should now work as the master browser should. The menus
	and toolbars have not been updated, so you can't edit a playlist right now...
	
1999-10-23 19:52  elrod

	* installer/win32/: FreeAmpCustomCode/FreeAmpCustomCode.dsp,
	FreeAmpCustomCode/FreeAmpCustomCode.mak, Script Files/setup.ins,
	Script Files/setup.rul:

	* Ooops missed a registry key that needed adding for Netscape.
	* Also forgot to save project before lat check-in... this one fixes
	  link issues in Release mode.
	
1999-10-23 17:42  elrod

	* installer/win32/: FreeAmp.ipr, Component Definitions/Default.cdf,
	FreeAmpCustomCode/DDEUtilities.cpp, Media/32bit/default.mda, Script
	Files/setup.ins, Script Files/setup.rul, Setup Files/Compressed
	Files/0009-English/Intel 32/FreeAmpCustomCode.dll:

	* Updated installer
	
1999-10-23 17:38  elrod

	* installer/win32/Setup Files/Compressed Files/0009-English/Intel
	32/: FreeAmpCustomCode.dll, _isuser.dll:

	* Here is the precompiled version... unfortunately have to do this...
	
1999-10-23 17:36  elrod

	* installer/win32/FreeAmpCustomCode/: DDEUtilities.cpp,
	DDEUtilities.h, FreeAmpCustomCode.def, FreeAmpCustomCode.dsp,
	FreeAmpCustomCode.dsw, FreeAmpCustomCode.mak, FreeAmpCustomCode.rc,
	resource.h:

	* Custom code for installer so we can restart netscape.
	
1999-10-23 01:26  hiro

	* base/beos/: include/beosthread.h, src/beosthread.cpp:

	fixed SetPriority.
	
1999-10-23 01:25  hiro

	* ui/freeamp/beos/: include/BeOSBitmap.h, include/BeOSCanvas.h,
	include/BeOSFont.h, include/BeOSPreferenceWindow.h,
	include/BeOSWindow.h, include/CanvasView.h, include/MainWindow.h,
	src/BeOSBitmap.cpp, src/BeOSCanvas.cpp, src/BeOSFont.cpp,
	src/BeOSMessageDialog.cpp, src/BeOSWindow.cpp, src/CanvasView.cpp,
	src/MainWindow.cpp:

	finally figured out VulcanMindMeld...
	but then, theme reloading doesn't work yet.
	
1999-10-23 01:13  elrod

	* ui/download/win32/src/downloadui.cpp:

	* Fixed drawing bug
	
1999-10-22 22:09  ijr

	* base/src/utility.cpp:

	And let's make LaunchBrowser not try to exit() the program =)
	
1999-10-22 21:54  ijr

	* Makefile-plugins.in, configure, configure.in,
	base/include/errors.h, base/include/musicbrowser.h,
	base/src/downloadmanager.cpp, base/src/musiccatalog.cpp,
	base/src/utility.cpp, plm/playlist/m3u/m3u.cpp,
	ui/download/unix/src/downloadui.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/Theme.cpp,
	ui/freeamp/unix/src/GTKUtility.cpp,
	ui/musicbrowser/src/musicbrowser.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/infoeditor.cpp,
	ui/musicbrowser/unix/src/musicbrowser.cpp:

	- Redo most of the MusicCatalog class.  Update gtk musicbrowser to work.  It's
	  not _too_ different...
	- Store files in the metadatabase as URLs now, so the Read and Write to the
	  database need URLs, update downloadmanager, musiccatalog, and gtk infoeditor
	  to send URLs.
	- Make the LaunchBrowser stuff compile.
	- Fix the m3u plugin to initialize the new PlaylistItems with URLs, no metadata
	  otherwise.
	- Put musicbrowser.cpp in the unix subdir.
	- Split the unix musicbrowser into src/ and include/ dirs.
	
1999-10-22 16:30  robert

	* base/include/utility.h, base/src/utility.cpp, config/config.h.in,
	config/config.win32, io/dsound/win32/prj/dsoundcard.dsp,
	io/local/win32/prj/fileinput.dsp, io/obs/win32/prj/obsinput.dsp,
	io/soundcard/win32/prj/soundcard.dsp, lib/gdbm/prj/gdbm.mak,
	themes/FreeAmp.fat, ui/freeamp/include/Control.h,
	ui/freeamp/src/Control.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/Theme.cpp, ui/freeamp/win32/prj/freeampui.mak,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/resource.h:

	Applied Gabor's vertical bitmap patch and the freeamp button now launches
	the browser and goes to the freeamp web site. The site that it goes to is
	specified in the config file define BRANDING_URL
	
1999-10-22 09:22  ijr

	* base/src/musiccatalog.cpp, base/src/player.cpp,
	base/src/utility.cpp, plm/playlist/m3u/m3u.cpp,
	ui/freeamp/src/Canvas.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/Theme.cpp, ui/freeamp/unix/src/GTKWindow.cpp,
	ui/musicbrowser/src/musicbrowser.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	URL stuff in the musiccatalog and musicbrowser.  In the URL helper funcs in
	utility.c, return no error when there's no errors.  Fix m3u.cpp to deal with
	files with 'file://' prepended.  Indenting fixes (bad tab-using windows people,
	bad =) ).  FreeAmpTheme ui only sends CMD_QuitPlayer once now.  One liner to
	fix saving of main window position in gtk ui.
	
1999-10-21 10:45  elrod

	* plm/metadata/id3v1/id3v1.cpp, plm/metadata/id3v2/id3v2.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp:

	* FreeAmp UI now sends correctly formatted file URLs to PLM
	* id3v1 and v2 plugins now ignore non-file URLs
	
1999-10-21 10:14  ijr

	* ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	The options dialog is no longer Frickin' Huge.  It's more Not So Wee now.
	rerun autoconf, never did after bumping up the version.
	
1999-10-21 09:13  ijr

	* ui/musicbrowser/unix/: include/gtkmusicbrowser.h,
	src/gtkmusicbrowser.cpp:

	Playing with pixel alignments on the musicbrowser..  remove extra packing
	boxes..  fix seg if you close the window by the window manager decoration and
	try to reopen it.
	
1999-10-20 20:47  elrod

	* base/src/updatemanager.cpp, ui/freeamp/win32/res/freeampui.rc,
	ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	* You can now cancel updates in the middle...
	* Almost everything is done. All that us really left to do is to figure out
	  a clean update at app start strategy and better error messages.
	
1999-10-20 19:29  elrod

	* ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	update/win32/main.cpp:

	* Update starting to work nicely. Just a few tweaks left...
	
1999-10-20 17:59  elrod

	* ui/freeamp/win32/prj/: freeampui.dsp, freeampui.mak:

	* Someone added database.cpp but did not add link dependency to gdbm.lib
	
1999-10-20 17:35  ijr

	* base/src/utility.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/Theme.cpp, ui/freeamp/unix/src/GTKBitmap.cpp,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp:

	Stupid modem.  Apply fixes from Gabor, and clean some warnings.
	
1999-10-20 16:52  elrod

	* base/include/errors.h:

	* forgot a comma
	
1999-10-20 16:51  elrod

	* base/include/errors.h, base/include/preferences.h,
	base/src/preferences.cpp, base/src/updatemanager.cpp,
	lib/portio/i386/free/portio.sys,
	ui/freeamp/win32/include/Win32PreferenceWindow.h,
	ui/freeamp/win32/res/freeampui.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/toolbar/win32/toolbar.rc:

	* Reworking the way update manager is handled to get around MS limitation
	  of not being able to pass a map between shared objects.
	* Updated resources: fixed spelling errors, added version info to
	  musicbrowser.ui, added version info to portio.sys.
	
1999-10-20 16:39  robert

	* base/include/event.h, base/include/eventdata.h,
	base/include/player.h, base/src/player.cpp,
	io/dsound/win32/prj/dsoundcard.mak, io/include/pipeline.h,
	io/local/localfileinput.cpp, io/local/win32/prj/fileinput.mak,
	io/obs/obsinput.cpp, io/obs/win32/prj/obsinput.mak,
	io/soundcard/win32/prj/soundcard.mak, io/src/pipeline.cpp,
	io/src/pmo.cpp, ui/freeamp/src/FreeAmpTheme.cpp,
	ui/musicbrowser/src/musicbrowser.cpp,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	Added MessageEvent and ErrorEvents so that the errors from the LMC are
	properly reported by the UI. Also the streaming plugins can now send
	status messages that show up in the status field in the UI.
	Drag and drop is working, but not for playlists. We'll get that to work
	once we figure out what to do about the MusicBrowser.
	
1999-10-20 11:22  robert

	* base/include/utility.h, base/src/utility.cpp,
	base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.dsw,
	base/win32/prj/freeamp.mak, dlm/rmp/prj/rmp.mak,
	io/dsound/win32/prj/dsoundcard.mak,
	io/http/win32/prj/httpinput.mak, io/local/win32/prj/fileinput.mak,
	io/obs/win32/prj/obsinput.mak,
	io/soundcard/win32/prj/soundcard.mak, lib/gdbm/prj/gdbm.mak,
	lib/zlib/prj/zlib.mak, lmc/xingmp3/win32/prj/xing.mak,
	plm/metadata/id3v1/prj/id3v1.mak, plm/metadata/id3v2/prj/id3v2.mak,
	plm/playlist/m3u/prj/m3u.mak, plm/portable/pmp300/prj/pmp300.mak,
	plm/portable/pmp300/sba/prj/riolib.mak,
	ui/freeamp/include/FreeAmpTheme.h, ui/freeamp/include/Theme.h,
	ui/freeamp/src/FreeAmpTheme.cpp, ui/freeamp/src/TextControl.cpp,
	ui/freeamp/win32/include/Win32Window.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/src/Win32Bitmap.cpp,
	ui/freeamp/win32/src/Win32Window.cpp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/rainplay/Rainplay.mak, ui/simple/win32/prj/simple.mak,
	ui/toolbar/win32/prj/toolbar.mak, update/win32/prj/update.mak:

	Applied Valters drag and drop patch. However, dropping a file causes
	a crash because the id3v2 object gets a blank file name passed. Elrod?
	Clicking on the time display now switches between current time and time
	remaining.
	
1999-10-20 09:16  ijr

	* base/src/musiccatalog.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/musicbrowser/src/musicbrowser.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/src/infoeditor.cpp:

	Fixes.  the Add Track button works again, and adding multiple files with its
	dialog also now adds in the correct order.  the metadata info editor no longs
	segs it if you don't have a list loaded.  Fix random segs of options dialog.
	Update music catalog to create PlaylistItems with proper URLs.
	
1999-10-19 19:13  elrod

	* base/src/downloadmanager.cpp:

	* Download manager now opens files in append mode.
	
1999-10-19 19:09  elrod

	* base/win32/src/main.cpp:

	* Win32 Application now correctly passes DownloadFormat files to player
	  when it is already running. How is this done on Unix btw...
	
1999-10-19 17:50  elrod

	* base/src/: player.cpp, playlist.cpp:

	* Player is now sending all the other PlaylistManager messages to the UIs
	  as it should.
	* PLM was accidentally sending a Remove messageif a vector of items was
	  added.
	
1999-10-19 17:43  elrod

	* plm/metadata/id3v1/prj/id3v1.dsp,
	plm/metadata/id3v1/prj/id3v1.mak, plm/metadata/id3v2/prj/id3v2.dsp,
	plm/metadata/id3v2/prj/id3v2.mak,
	ui/download/win32/prj/download.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/toolbar/win32/prj/toolbar.dsp, ui/toolbar/win32/prj/toolbar.mak:

	* Updates to project files.
	
1999-10-19 17:37  elrod

	* base/win32/src/main.cpp:

	* Win32 now (it only took us 2 years) correctly handles opening multiple
	  files from the explorer. Shame on MS for even making it an issue...
	
1999-10-19 15:17  elrod

	* base/src/player.cpp:

	* PlaylistManager was sending the INFO_PlaylistItemUpdated msg it was just
	  not getting routed by the Player to the UIs.
	
1999-10-19 15:06  elrod

	* base/src/player.cpp, plm/metadata/id3v1/id3v1.cpp,
	plm/metadata/id3v2/id3v2.cpp, plm/playlist/m3u/m3u.cpp:

	* plugins now expect file:// URLs not paths.
	
1999-10-19 09:47  ijr

	* configure:

	And of course, i forgot this.
	
1999-10-19 09:46  ijr

	* configure.in, base/include/musicbrowser.h,
	base/src/musiccatalog.cpp, ui/musicbrowser/src/musicbrowser.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	Last-last-last minute beta1 stuff =)  don't follow symlinks anymore,
	and remove the combo box/expand button from the musicbrowser.
	
1999-10-19 00:52  elrod

	* installer/win32/: FreeAmp.pfw, File Groups/System DLLs.fgl:

	* Now trunk and branch are again the same after debug release fiasco
	
1999-10-19 00:12  elrod

	* AUTHORS, Makefile-plugins.in, Makefile.in, README, configure,
	configure.in, install-freeamp, base/beos/include/beosprefs.h,
	base/beos/include/beosthread.h, base/beos/include/mutex.h,
	base/beos/include/semaphore.h, base/beos/include/utility.h,
	base/beos/include/win32impl.h, base/beos/src/beosprefs.cpp,
	base/beos/src/beosthread.cpp, base/beos/src/bootstrap.cpp,
	base/beos/src/debug.cpp, base/beos/src/mutex.cpp,
	base/beos/src/semaphore.cpp, base/beos/src/utility.cpp,
	base/beos/src/volume.cpp, base/include/database.h,
	base/include/debug.h, base/include/downloadformat.h,
	base/include/downloadmanager.h, base/include/errors.h,
	base/include/event.h, base/include/eventdata.h,
	base/include/facontext.h, base/include/hashtable.h,
	base/include/id3v1.h, base/include/linkedlist.h,
	base/include/list.h, base/include/log.h, base/include/metadata.h,
	base/include/musicbrowser.h, base/include/player.h,
	base/include/playlist.h, base/include/playlistformat.h,
	base/include/plmevent.h, base/include/portabledevice.h,
	base/include/preferences.h, base/include/prefixprefs.h,
	base/include/properties.h, base/include/propimpl.h,
	base/include/queue.h, base/include/registrar.h,
	base/include/registry.h, base/include/thread.h,
	base/include/updatemanager.h, base/include/utility.h,
	base/mac/src/CFreeAmp.cpp, base/mac/src/CFreeAmp.h,
	base/src/database.cpp, base/src/debug.cpp,
	base/src/downloadmanager.cpp, base/src/hashtable.cpp,
	base/src/log.cpp, base/src/musiccatalog.cpp, base/src/player.cpp,
	base/src/playlist.cpp, base/src/preferences.cpp,
	base/src/prefixprefs.cpp, base/src/propimpl.cpp,
	base/src/registrar.cpp, base/src/registry.cpp, base/src/thread.cpp,
	base/src/updatemanager.cpp, base/src/utility.cpp,
	base/unix/include/unixprefs.h, base/unix/include/win32impl.h,
	base/unix/src/bootstrap.cpp, base/unix/src/unixprefs.cpp,
	base/unix/src/win32impl.cpp, base/win32/include/mutex.h,
	base/win32/include/semaphore.h, base/win32/include/win32prefs.h,
	base/win32/include/win32thread.h,
	base/win32/include/win32updatemanager.h,
	base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.dsw,
	base/win32/prj/freeamp.mak, base/win32/res/freeamp.rc,
	base/win32/src/main.cpp, base/win32/src/mutex.cpp,
	base/win32/src/semaphore.cpp, base/win32/src/win32prefs.cpp,
	base/win32/src/win32thread.cpp,
	base/win32/src/win32updatemanager.cpp, config/Makefile.header.in,
	config/config.h.in, config/config.win32, dlm/rmp/rmp.cpp,
	dlm/rmp/rmp.h, dlm/rmp/prj/rmp.def, dlm/rmp/prj/rmp.dsp,
	dlm/rmp/prj/rmp.dsw, dlm/rmp/prj/rmp.mak, dlm/rmp/res/resource.h,
	dlm/rmp/res/rmp.rc, installer/win32/FreeAmp.ipr,
	installer/win32/FreeAmp.pfw, installer/win32/Component
	Definitions/Default.cdf, installer/win32/File Groups/Default
	Plugins.fgl, installer/win32/File Groups/Default Theme.fgl,
	installer/win32/File Groups/Default.fdf, installer/win32/File
	Groups/ID3v1 MetaData.fgl, installer/win32/File Groups/ID3v2
	MetaData.fgl, installer/win32/File Groups/M3U Playlist.fgl,
	installer/win32/File Groups/PMP300 Portable.fgl,
	installer/win32/File Groups/Program Executable Files.fgl,
	installer/win32/Media/32bit/default.mda, installer/win32/Registry
	Entries/default.rge, installer/win32/Shell Objects/Default.shl,
	installer/win32/String Tables/0009-English/value.shl,
	installer/win32/Text Substitutions/Build.tsb, installer/win32/Text
	Substitutions/Setup.tsb, io/alsa/unix/linux/include/alsapmo.h,
	io/alsa/unix/linux/src/alsapmo.cpp,
	io/dsound/win32/include/dsoundcardpmo.h,
	io/dsound/win32/include/dsoundvolume.h,
	io/dsound/win32/prj/dsoundcard.dsp,
	io/dsound/win32/prj/dsoundcard.mak, io/dsound/win32/res/dsound.rc,
	io/dsound/win32/src/dsoundcardpmo.cpp,
	io/dsound/win32/src/dsoundvolume.cpp,
	io/esound/include/esoundpmo.h, io/esound/src/esoundpmo.cpp,
	io/http/httpinput.cpp, io/http/httpinput.h,
	io/http/win32/prj/httpinput.dsp, io/http/win32/prj/httpinput.mak,
	io/http/win32/res/http.rc, io/include/binary.h,
	io/include/eventbuffer.h, io/include/pipeline.h, io/include/pmi.h,
	io/include/pmiregistry.h, io/include/pmo.h, io/include/pmoevent.h,
	io/include/pmoregistry.h, io/include/pullbuffer.h,
	io/include/rio.h, io/include/rioioctl.h, io/include/std.h,
	io/include/streambuffer.h, io/include/tstream.h,
	io/local/localfileinput.cpp, io/local/localfileinput.h,
	io/local/win32/prj/fileinput.dsp, io/local/win32/prj/fileinput.mak,
	io/local/win32/res/local.rc, io/obs/obsinput.cpp,
	io/obs/obsinput.h, io/obs/win32/prj/obsinput.mak,
	io/obs/win32/res/obs.rc, io/rio/RIO CODE HAS MOVED.txt,
	io/rio/app.cpp, io/rio/playlist.txt, io/rio/readme.txt,
	io/rio/rio.cpp, io/rio/rio.txt,
	io/soundcard/beos/include/soundcardpmo.h,
	io/soundcard/beos/include/soundutils.h,
	io/soundcard/beos/src/soundcardpmo.cpp,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/unix/solaris/include/soundcardpmo.h,
	io/soundcard/unix/solaris/src/soundcardpmo.cpp,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/prj/soundcard.mak,
	io/soundcard/win32/res/soundcard.rc,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/eventbuffer.cpp,
	io/src/pipeline.cpp, io/src/pmi.cpp, io/src/pmiregistry.cpp,
	io/src/pmo.cpp, io/src/pmoregistry.cpp, io/src/pullbuffer.cpp,
	io/src/streambuffer.cpp, io/src/tstream.cpp, lib/gdbm/bucket.c,
	lib/gdbm/extern.h, lib/gdbm/falloc.c, lib/gdbm/findkey.c,
	lib/gdbm/gdbm_fa.h, lib/gdbm/gdbmclose.c, lib/gdbm/gdbmconst.h,
	lib/gdbm/gdbmdefs.h, lib/gdbm/gdbmdelete.c, lib/gdbm/gdbmerrno.c,
	lib/gdbm/gdbmerrno.h, lib/gdbm/gdbmexists.c, lib/gdbm/gdbmfdesc.c,
	lib/gdbm/gdbmfetch.c, lib/gdbm/gdbmopen.c, lib/gdbm/gdbmreorg.c,
	lib/gdbm/gdbmseq.c, lib/gdbm/gdbmsetopt.c, lib/gdbm/gdbmstore.c,
	lib/gdbm/gdbmsync.c, lib/gdbm/global.c, lib/gdbm/hash.c,
	lib/gdbm/proto.h, lib/gdbm/systems.h, lib/gdbm/update.c,
	lib/gdbm/version.c, lib/gdbm/config/config.win32,
	lib/gdbm/prj/gdbm.dsp, lib/gdbm/prj/gdbm.dsw,
	lib/gdbm/prj/gdbm.mak, lib/portio/makefile, lib/portio/portio.c,
	lib/portio/sources, lib/portio/i386/free/portio.sys,
	lib/xml/include/Parse.h, lib/xml/src/Parse.cpp,
	lib/zlib/include/deflate.h, lib/zlib/include/infblock.h,
	lib/zlib/include/infcodes.h, lib/zlib/include/inffast.h,
	lib/zlib/include/inffixed.h, lib/zlib/include/inftrees.h,
	lib/zlib/include/infutil.h, lib/zlib/include/trees.h,
	lib/zlib/include/zconf.h, lib/zlib/include/zlib.h,
	lib/zlib/include/zutil.h, lib/zlib/prj/zlib.dsp,
	lib/zlib/prj/zlib.dsw, lib/zlib/prj/zlib.mak,
	lib/zlib/src/adler32.c, lib/zlib/src/compress.c,
	lib/zlib/src/crc32.c, lib/zlib/src/deflate.c, lib/zlib/src/gzio.c,
	lib/zlib/src/infblock.c, lib/zlib/src/infcodes.c,
	lib/zlib/src/inffast.c, lib/zlib/src/inflate.c,
	lib/zlib/src/inftrees.c, lib/zlib/src/infutil.c,
	lib/zlib/src/trees.c, lib/zlib/src/uncompr.c, lib/zlib/src/zutil.c,
	lmc/include/lmc.h, lmc/include/lmcregistry.h,
	lmc/xingmp3/include/L3.h, lmc/xingmp3/include/htable.h,
	lmc/xingmp3/include/itype.h, lmc/xingmp3/include/jdw.h,
	lmc/xingmp3/include/mhead.h, lmc/xingmp3/include/port.h,
	lmc/xingmp3/include/tableawd.h, lmc/xingmp3/include/xinglmc.h,
	lmc/xingmp3/src/cdct.c, lmc/xingmp3/src/csbt.c,
	lmc/xingmp3/src/csbtL3.c, lmc/xingmp3/src/csbtb.c,
	lmc/xingmp3/src/cup.c, lmc/xingmp3/src/cupL1.c,
	lmc/xingmp3/src/cupini.c, lmc/xingmp3/src/cupl3.c,
	lmc/xingmp3/src/cwin.c, lmc/xingmp3/src/cwinb.c,
	lmc/xingmp3/src/cwinm.c, lmc/xingmp3/src/dec8.c,
	lmc/xingmp3/src/hwin.c, lmc/xingmp3/src/icdct.c,
	lmc/xingmp3/src/isbt.c, lmc/xingmp3/src/isbtb.c,
	lmc/xingmp3/src/iup.c, lmc/xingmp3/src/iupL1.c,
	lmc/xingmp3/src/iupini.c, lmc/xingmp3/src/iwinQ.c,
	lmc/xingmp3/src/iwinbQ.c, lmc/xingmp3/src/iwinm.c,
	lmc/xingmp3/src/l3dq.c, lmc/xingmp3/src/l3init.c,
	lmc/xingmp3/src/mdct.c, lmc/xingmp3/src/mhead.c,
	lmc/xingmp3/src/msis.c, lmc/xingmp3/src/towave.c,
	lmc/xingmp3/src/uph.c, lmc/xingmp3/src/upsf.c,
	lmc/xingmp3/src/wavep.c, lmc/xingmp3/src/wcvt.c,
	lmc/xingmp3/src/xinglmc.cpp, lmc/xingmp3/win32/prj/xing.mak,
	lmc/xingmp3/win32/res/xing.rc, plm/metadata/id3v1/id3v1.cpp,
	plm/metadata/id3v1/id3v1.h, plm/metadata/id3v1/prj/id3v1.def,
	plm/metadata/id3v1/prj/id3v1.dsp, plm/metadata/id3v1/prj/id3v1.dsw,
	plm/metadata/id3v1/prj/id3v1.mak, plm/metadata/id3v1/res/id3v1.rc,
	plm/metadata/id3v1/res/resource.h, plm/metadata/id3v2/id3v2.cpp,
	plm/metadata/id3v2/id3v2.h, plm/metadata/id3v2/prj/id3v2.def,
	plm/metadata/id3v2/prj/id3v2.dsp, plm/metadata/id3v2/prj/id3v2.dsw,
	plm/metadata/id3v2/prj/id3v2.mak, plm/metadata/id3v2/res/id3v2.rc,
	plm/metadata/id3v2/res/resource.h, plm/playlist/m3u/m3u.cpp,
	plm/playlist/m3u/m3u.h, plm/playlist/m3u/prj/m3u.def,
	plm/playlist/m3u/prj/m3u.dsp, plm/playlist/m3u/prj/m3u.dsw,
	plm/playlist/m3u/prj/m3u.mak, plm/playlist/m3u/res/m3u.rc,
	plm/playlist/m3u/res/resource.h, plm/portable/pmp300/pmp300.cpp,
	plm/portable/pmp300/pmp300.h, plm/portable/pmp300/prj/pmp300.def,
	plm/portable/pmp300/prj/pmp300.dsp,
	plm/portable/pmp300/prj/pmp300.dsw,
	plm/portable/pmp300/prj/pmp300.mak,
	plm/portable/pmp300/res/pmp300.rc,
	plm/portable/pmp300/res/resource.h,
	plm/portable/pmp300/sba/app.cpp, plm/portable/pmp300/sba/binary.h,
	plm/portable/pmp300/sba/playlist.txt,
	plm/portable/pmp300/sba/readme.txt,
	plm/portable/pmp300/sba/rio.cpp, plm/portable/pmp300/sba/rio.h,
	plm/portable/pmp300/sba/rio.txt,
	plm/portable/pmp300/sba/rioioctl.h, plm/portable/pmp300/sba/std.h,
	plm/portable/pmp300/sba/prj/riolib.dsp,
	plm/portable/pmp300/sba/prj/riolib.dsw,
	plm/portable/pmp300/sba/prj/riolib.mak, themes/FreeAmp.fat,
	themes/Minimalist.fat, themes/Visions.fat,
	ui/cmdline/cmdlineUI.cpp, ui/cmdline/cmdlineUI.h,
	ui/cmdline/win32/include/consoleCIO.h,
	ui/cmdline/win32/include/consoleCOO.h,
	ui/cmdline/win32/src/consoleCIO.cpp,
	ui/cmdline/win32/src/consoleCOO.cpp,
	ui/download/unix/include/downloadui.h,
	ui/download/unix/src/downloadui.cpp,
	ui/download/unix/src/gtkdownloadui.cpp,
	ui/download/win32/include/downloadui.h,
	ui/download/win32/prj/download.dsp,
	ui/download/win32/prj/download.dsw,
	ui/download/win32/prj/downloadui.def,
	ui/download/win32/res/download.rc, ui/download/win32/res/icon1.ico,
	ui/download/win32/res/note.bmp,
	ui/download/win32/res/progress256.bmp,
	ui/download/win32/res/resource.h,
	ui/download/win32/src/downloadui.cpp,
	ui/download/win32/src/main.cpp,
	ui/freeamp/beos/include/BeOSBitmap.h,
	ui/freeamp/beos/include/BeOSCanvas.h,
	ui/freeamp/beos/include/BeOSFont.h,
	ui/freeamp/beos/include/BeOSPreferenceWindow.h,
	ui/freeamp/beos/include/BeOSWindow.h,
	ui/freeamp/beos/include/CanvasView.h,
	ui/freeamp/beos/include/MainWindow.h,
	ui/freeamp/beos/src/BeOSBitmap.cpp,
	ui/freeamp/beos/src/BeOSCanvas.cpp,
	ui/freeamp/beos/src/BeOSFont.cpp,
	ui/freeamp/beos/src/BeOSMessageDialog.cpp,
	ui/freeamp/beos/src/BeOSWindow.cpp,
	ui/freeamp/beos/src/CanvasView.cpp,
	ui/freeamp/beos/src/MainWindow.cpp, ui/freeamp/include/Bitmap.h,
	ui/freeamp/include/ButtonControl.h, ui/freeamp/include/Canvas.h,
	ui/freeamp/include/Control.h, ui/freeamp/include/DialControl.h,
	ui/freeamp/include/Font.h, ui/freeamp/include/FreeAmpTheme.h,
	ui/freeamp/include/MessageDialog.h,
	ui/freeamp/include/MultiStateControl.h,
	ui/freeamp/include/PreferenceWindow.h,
	ui/freeamp/include/SliderControl.h,
	ui/freeamp/include/TextControl.h, ui/freeamp/include/Theme.h,
	ui/freeamp/include/ThemeManager.h, ui/freeamp/include/ThemeZip.h,
	ui/freeamp/include/Types.h, ui/freeamp/include/Window.h,
	ui/freeamp/src/Bitmap.cpp, ui/freeamp/src/ButtonControl.cpp,
	ui/freeamp/src/Canvas.cpp, ui/freeamp/src/Control.cpp,
	ui/freeamp/src/DialControl.cpp, ui/freeamp/src/Font.cpp,
	ui/freeamp/src/FreeAmpTheme.cpp,
	ui/freeamp/src/MultiStateControl.cpp,
	ui/freeamp/src/SliderControl.cpp, ui/freeamp/src/TextControl.cpp,
	ui/freeamp/src/Theme.cpp, ui/freeamp/src/ThemeZip.cpp,
	ui/freeamp/src/Window.cpp, ui/freeamp/tools/src/MakeTheme.cpp,
	ui/freeamp/tools/win32/MakeTheme.dsp,
	ui/freeamp/tools/win32/MakeTheme.dsw,
	ui/freeamp/tools/win32/MakeTheme.mak,
	ui/freeamp/unix/include/GTKBitmap.h,
	ui/freeamp/unix/include/GTKCanvas.h,
	ui/freeamp/unix/include/GTKFont.h,
	ui/freeamp/unix/include/GTKPreferenceWindow.h,
	ui/freeamp/unix/include/GTKUtility.h,
	ui/freeamp/unix/include/GTKWindow.h,
	ui/freeamp/unix/include/fawindow.h,
	ui/freeamp/unix/include/font_width.h,
	ui/freeamp/unix/include/freeamp-x11.h,
	ui/freeamp/unix/include/graphics.h,
	ui/freeamp/unix/include/windowhash.h,
	ui/freeamp/unix/src/GTKBitmap.cpp,
	ui/freeamp/unix/src/GTKCanvas.cpp, ui/freeamp/unix/src/GTKFont.cpp,
	ui/freeamp/unix/src/GTKMessageDialog.cpp,
	ui/freeamp/unix/src/GTKPreferenceWindow.cpp,
	ui/freeamp/unix/src/GTKUtility.cpp,
	ui/freeamp/unix/src/GTKWindow.cpp,
	ui/freeamp/unix/src/ThemeManager.cpp,
	ui/freeamp/unix/src/fawindow.cpp, ui/freeamp/unix/src/freeamp.cpp,
	ui/freeamp/unix/src/res.cpp, ui/freeamp/unix/src/windowhash.cpp,
	ui/freeamp/win32/include/Win32Bitmap.h,
	ui/freeamp/win32/include/Win32Canvas.h,
	ui/freeamp/win32/include/Win32Font.h,
	ui/freeamp/win32/include/Win32PreferenceWindow.h,
	ui/freeamp/win32/include/Win32Window.h,
	ui/freeamp/win32/include/bitmapview.h,
	ui/freeamp/win32/include/buttonview.h,
	ui/freeamp/win32/include/control.h,
	ui/freeamp/win32/include/controlinfo.h,
	ui/freeamp/win32/include/dialview.h,
	ui/freeamp/win32/include/dib.h,
	ui/freeamp/win32/include/font_width.h,
	ui/freeamp/win32/include/fontwidth.h,
	ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/include/listitem.h,
	ui/freeamp/win32/include/listview.h,
	ui/freeamp/win32/include/prefdialog.h,
	ui/freeamp/win32/include/renderer.h,
	ui/freeamp/win32/include/resizeview.h,
	ui/freeamp/win32/include/scrollview.h,
	ui/freeamp/win32/include/statusview.h,
	ui/freeamp/win32/include/stringitem.h,
	ui/freeamp/win32/include/testitem.h,
	ui/freeamp/win32/include/textview.h,
	ui/freeamp/win32/include/timeview.h,
	ui/freeamp/win32/include/utility.h,
	ui/freeamp/win32/include/view.h,
	ui/freeamp/win32/include/volumeview.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/res/add_buttons.bmp,
	ui/freeamp/win32/res/add_buttons256.bmp,
	ui/freeamp/win32/res/all_icon.bmp,
	ui/freeamp/win32/res/all_icon256.bmp,
	ui/freeamp/win32/res/arrow.cur, ui/freeamp/win32/res/big_font.bmp,
	ui/freeamp/win32/res/big_font256.bmp,
	ui/freeamp/win32/res/body.bmp, ui/freeamp/win32/res/body256.bmp,
	ui/freeamp/win32/res/close_buttons.bmp,
	ui/freeamp/win32/res/close_buttons256.bmp,
	ui/freeamp/win32/res/control_mask_mid.bmp,
	ui/freeamp/win32/res/delete_buttons.bmp,
	ui/freeamp/win32/res/delete_buttons256.bmp,
	ui/freeamp/win32/res/dials.bmp, ui/freeamp/win32/res/dials256.bmp,
	ui/freeamp/win32/res/drawer.bmp,
	ui/freeamp/win32/res/drawer256.bmp,
	ui/freeamp/win32/res/drawer_mask.bmp,
	ui/freeamp/win32/res/freeampui.rc,
	ui/freeamp/win32/res/last_buttons.bmp,
	ui/freeamp/win32/res/last_buttons256.bmp,
	ui/freeamp/win32/res/load_buttons.bmp,
	ui/freeamp/win32/res/load_buttons256.bmp,
	ui/freeamp/win32/res/logo.bmp, ui/freeamp/win32/res/logo256.bmp,
	ui/freeamp/win32/res/minimize_buttons.bmp,
	ui/freeamp/win32/res/minimize_buttons256.bmp,
	ui/freeamp/win32/res/mode_buttons.bmp,
	ui/freeamp/win32/res/mode_buttons256.bmp,
	ui/freeamp/win32/res/next_buttons.bmp,
	ui/freeamp/win32/res/next_buttons256.bmp,
	ui/freeamp/win32/res/open_buttons.bmp,
	ui/freeamp/win32/res/open_buttons256.bmp,
	ui/freeamp/win32/res/panel_backing.bmp,
	ui/freeamp/win32/res/panel_backing256.bmp,
	ui/freeamp/win32/res/panel_backing_mask.bmp,
	ui/freeamp/win32/res/pause_buttons.bmp,
	ui/freeamp/win32/res/pause_buttons256.bmp,
	ui/freeamp/win32/res/play_buttons.bmp,
	ui/freeamp/win32/res/play_buttons256.bmp,
	ui/freeamp/win32/res/playlist_back.bmp,
	ui/freeamp/win32/res/playlist_back256.bmp,
	ui/freeamp/win32/res/playlist_control_mask.bmp,
	ui/freeamp/win32/res/repeat_buttons.bmp,
	ui/freeamp/win32/res/repeat_buttons256.bmp,
	ui/freeamp/win32/res/repeat_icon.bmp,
	ui/freeamp/win32/res/repeat_icon256.bmp,
	ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/res/save_buttons.bmp,
	ui/freeamp/win32/res/save_buttons256.bmp,
	ui/freeamp/win32/res/scrollbar.bmp,
	ui/freeamp/win32/res/scrollbar256.bmp,
	ui/freeamp/win32/res/shuffle_buttons.bmp,
	ui/freeamp/win32/res/shuffle_buttons256.bmp,
	ui/freeamp/win32/res/shuffled_icon.bmp,
	ui/freeamp/win32/res/shuffled_icon256.bmp,
	ui/freeamp/win32/res/small_font.bmp,
	ui/freeamp/win32/res/small_font256.bmp,
	ui/freeamp/win32/res/stop_buttons.bmp,
	ui/freeamp/win32/res/stop_buttons256.bmp,
	ui/freeamp/win32/res/time_background.bmp,
	ui/freeamp/win32/res/time_background256.bmp,
	ui/freeamp/win32/res/window_mask_mid.bmp,
	ui/freeamp/win32/src/ThemeManager.cpp,
	ui/freeamp/win32/src/Win32Bitmap.cpp,
	ui/freeamp/win32/src/Win32Canvas.cpp,
	ui/freeamp/win32/src/Win32Font.cpp,
	ui/freeamp/win32/src/Win32MessageDialog.cpp,
	ui/freeamp/win32/src/Win32PreferenceWindow.cpp,
	ui/freeamp/win32/src/Win32Window.cpp,
	ui/freeamp/win32/src/bitmapview.cpp,
	ui/freeamp/win32/src/buttonview.cpp,
	ui/freeamp/win32/src/control.cpp,
	ui/freeamp/win32/src/controlinfo.cpp,
	ui/freeamp/win32/src/dialview.cpp, ui/freeamp/win32/src/dib.cpp,
	ui/freeamp/win32/src/fontwidth.cpp,
	ui/freeamp/win32/src/listview.cpp,
	ui/freeamp/win32/src/prefdialog.cpp,
	ui/freeamp/win32/src/renderer.cpp,
	ui/freeamp/win32/src/resizeview.cpp,
	ui/freeamp/win32/src/scrollview.cpp,
	ui/freeamp/win32/src/statusview.cpp,
	ui/freeamp/win32/src/stringitem.cpp,
	ui/freeamp/win32/src/testitem.cpp,
	ui/freeamp/win32/src/textview.cpp,
	ui/freeamp/win32/src/timeview.cpp,
	ui/freeamp/win32/src/utility.cpp, ui/freeamp/win32/src/view.cpp,
	ui/freeamp/win32/src/volumeview.cpp, ui/include/ui.h,
	ui/include/uiregistry.h, ui/irman/include/irmanui.h,
	ui/irman/src/irmanui.cpp, ui/lcd/include/lcdui.h,
	ui/lcd/src/lcdui.cpp, ui/mpg123/Mpg123UI.cpp, ui/mpg123/Mpg123UI.h,
	ui/musicbrowser/src/musicbrowser.cpp,
	ui/musicbrowser/unix/include/browsermenu.h,
	ui/musicbrowser/unix/include/fileselector.h,
	ui/musicbrowser/unix/include/gtkmusicbrowser.h,
	ui/musicbrowser/unix/include/infoeditor.h,
	ui/musicbrowser/unix/src/browsermenu.c,
	ui/musicbrowser/unix/src/fileselector.cpp,
	ui/musicbrowser/unix/src/gtkmusicbrowser.cpp,
	ui/musicbrowser/unix/src/infoeditor.cpp,
	ui/musicbrowser/win32/include/Win32MusicBrowser.h,
	ui/musicbrowser/win32/prj/musicbrowser.def,
	ui/musicbrowser/win32/prj/musicbrowser.dsp,
	ui/musicbrowser/win32/prj/musicbrowser.mak,
	ui/musicbrowser/win32/res/active.ico,
	ui/musicbrowser/win32/res/arrow.ico,
	ui/musicbrowser/win32/res/blank.ico,
	ui/musicbrowser/win32/res/drag.cur,
	ui/musicbrowser/win32/res/musicbrowser.rc,
	ui/musicbrowser/win32/res/nodrop.cur,
	ui/musicbrowser/win32/res/resource.h,
	ui/musicbrowser/win32/src/Win32MusicBrowser.cpp,
	ui/ncurses/ncursesUI.cpp, ui/ncurses/ncursesUI.h,
	ui/rainplay/PlayListDlg.cpp, ui/rainplay/Rainplay.dsp,
	ui/rainplay/Rainplay.mak, ui/rainplay/Rainplay.rc,
	ui/rainplay/RainplayDlg.cpp, ui/rainplay/RainplayUI.cpp,
	ui/rainplay/RainplayUI.h, ui/simple/win32/include/about.h,
	ui/simple/win32/include/prefdialog.h,
	ui/simple/win32/include/simpleui.h, ui/simple/win32/prj/simple.dsp,
	ui/simple/win32/prj/simple.mak, ui/simple/win32/res/simple.rc,
	ui/simple/win32/src/about.cpp, ui/simple/win32/src/main.cpp,
	ui/simple/win32/src/prefdialog.cpp,
	ui/simple/win32/src/simpleui.cpp, ui/toolbar/win32/Toolbar.cpp,
	ui/toolbar/win32/Toolbar.h, ui/toolbar/win32/icon1.ico,
	ui/toolbar/win32/resource.h, ui/toolbar/win32/toolbar.rc,
	ui/toolbar/win32/include/Toolbar.h,
	ui/toolbar/win32/prj/toolbar.def, ui/toolbar/win32/prj/toolbar.dsp,
	ui/toolbar/win32/prj/toolbar.mak, ui/toolbar/win32/src/Toolbar.cpp,
	update/win32/main.cpp, update/win32/prj/update.dsp,
	update/win32/prj/update.dsw, update/win32/prj/update.mak,
	update/win32/res/resource.h, update/win32/res/update.rc:

	* This has to be the "Mother of All Checkins"...
	* Joined the release-1-5-branch back to the main trunk, taking care of all
	  the conflicts I could find by building in windows. There may still be
	  some unix conflicts. Rob or Isaac, one of you need to make sure it is
	  cool on unix.
	
1999-10-18 20:57  elrod

	* base/src/playlist.cpp:

	* Fixed bug with M3U playlists in 1.3.1
	
1999-10-18 10:46  elrod

	* installer/win32/File Groups/Default Theme.fgl:

	file Default Theme.fgl was initially added on branch release-1-5-branch.
	
1999-10-18 10:32  elrod

	* installer/win32/File Groups/Default Plugins.fgl:

	file Default Plugins.fgl was initially added on branch release-1-5-branch.
	
1999-10-18 10:32  elrod

	* installer/win32/File Groups/M3U Playlist.fgl:

	file M3U Playlist.fgl was initially added on branch release-1-5-branch.
	
1999-10-18 10:32  elrod

	* installer/win32/File Groups/ID3v1 MetaData.fgl:

	file ID3v1 MetaData.fgl was initially added on branch release-1-5-branch.
	
1999-10-18 10:32  elrod

	* installer/win32/File Groups/ID3v2 MetaData.fgl:

	file ID3v2 MetaData.fgl was initially added on branch release-1-5-branch.
	
1999-10-18 10:32  elrod

	* installer/win32/File Groups/PMP300 Portable.fgl:

	file PMP300 Portable.fgl was initially added on branch release-1-5-branch.
	
1999-10-17 15:45  robert

	* ui/musicbrowser/win32/res/active.ico:

	file active.ico was initially added on branch release-1-5-branch.
	
1999-10-16 22:09  robert

	* ui/musicbrowser/win32/res/nodrop.cur:

	file nodrop.cur was initially added on branch release-1-5-branch.
	
1999-10-16 22:09  robert

	* ui/musicbrowser/win32/res/drag.cur:

	file drag.cur was initially added on branch release-1-5-branch.
	
1999-10-16 19:20  robert

	* ui/musicbrowser/win32/res/blank.ico:

	file blank.ico was initially added on branch release-1-5-branch.
	
1999-10-16 19:20  robert

	* ui/musicbrowser/win32/res/arrow.ico:

	file arrow.ico was initially added on branch release-1-5-branch.
	
1999-10-13 22:54  elrod

	* ui/freeamp/win32/res/freeampui.rc:

	file freeampui.rc was initially added on branch release-1-5-branch.
	
1999-10-13 16:07  robert

	* base/src/musiccatalog.cpp:

	file musiccatalog.cpp was initially added on branch release-1-5-branch.
	
1999-10-12 16:28  robert

	* ui/musicbrowser/win32/src/Win32MusicBrowser.cpp:

	file Win32MusicBrowser.cpp was initially added on branch release-1-5-branch.
	
1999-10-12 16:28  robert

	* ui/musicbrowser/win32/res/resource.h:

	file resource.h was initially added on branch release-1-5-branch.
	
1999-10-12 16:28  robert

	* ui/musicbrowser/win32/res/musicbrowser.rc:

	file musicbrowser.rc was initially added on branch release-1-5-branch.
	
1999-10-12 16:28  robert

	* ui/musicbrowser/win32/prj/musicbrowser.mak:

	file musicbrowser.mak was initially added on branch release-1-5-branch.
	
1999-10-12 16:28  robert

	* ui/musicbrowser/win32/prj/musicbrowser.dsp:

	file musicbrowser.dsp was initially added on branch release-1-5-branch.
	
1999-10-12 16:28  robert

	* ui/musicbrowser/win32/prj/musicbrowser.def:

	file musicbrowser.def was initially added on branch release-1-5-branch.
	
1999-10-12 16:28  robert

	* ui/musicbrowser/win32/include/Win32MusicBrowser.h:

	file Win32MusicBrowser.h was initially added on branch release-1-5-branch.
	
1999-10-12 16:28  robert

	* ui/musicbrowser/src/musicbrowser.cpp:

	file musicbrowser.cpp was initially added on branch release-1-5-branch.
	
1999-10-11 15:01  ijr

	* ui/freeamp/unix/src/ThemeManager.cpp:

	file ThemeManager.cpp was initially added on branch release-1-5-branch.
	
1999-10-10 23:12  elrod

	* dlm/rmp/prj/rmp.mak:

	file rmp.mak was initially added on branch release-1-5-branch.
	
1999-10-10 23:10  elrod

	* plm/metadata/id3v2/prj/id3v2.mak:

	file id3v2.mak was initially added on branch release-1-5-branch.
	
1999-10-10 23:08  elrod

	* base/win32/include/win32updatemanager.h:

	file win32updatemanager.h was initially added on branch release-1-5-branch.
	
1999-10-10 23:08  elrod

	* base/win32/src/win32updatemanager.cpp:

	file win32updatemanager.cpp was initially added on branch release-1-5-branch.
	
1999-10-10 23:06  elrod

	* update/win32/res/update.rc:

	file update.rc was initially added on branch release-1-5-branch.
	
1999-10-10 23:06  elrod

	* plm/playlist/m3u/res/m3u.rc:

	file m3u.rc was initially added on branch release-1-5-branch.
	
1999-10-10 23:06  elrod

	* plm/metadata/id3v1/res/id3v1.rc:

	file id3v1.rc was initially added on branch release-1-5-branch.
	
1999-10-10 23:06  elrod

	* plm/metadata/id3v2/res/id3v2.rc:

	file id3v2.rc was initially added on branch release-1-5-branch.
	
1999-10-10 23:06  elrod

	* plm/portable/pmp300/res/pmp300.rc:

	file pmp300.rc was initially added on branch release-1-5-branch.
	
1999-10-10 23:06  elrod

	* dlm/rmp/res/resource.h, plm/metadata/id3v1/res/resource.h,
	plm/metadata/id3v2/res/resource.h, plm/playlist/m3u/res/resource.h,
	plm/portable/pmp300/res/resource.h, update/win32/res/resource.h:

	file resource.h was initially added on branch release-1-5-branch.
	
1999-10-10 23:06  elrod

	* dlm/rmp/res/rmp.rc:

	file rmp.rc was initially added on branch release-1-5-branch.
	
1999-10-09 14:13  elrod

	* lib/zlib/prj/zlib.dsw:

	file zlib.dsw was initially added on branch release-1-5-branch.
	
1999-10-09 14:13  elrod

	* lib/zlib/prj/zlib.dsp:

	file zlib.dsp was initially added on branch release-1-5-branch.
	
1999-10-09 14:13  elrod

	* lib/zlib/prj/zlib.mak:

	file zlib.mak was initially added on branch release-1-5-branch.
	
1999-10-09 11:53  robert

	* ui/freeamp/win32/src/ThemeManager.cpp:

	file ThemeManager.cpp was initially added on branch release-1-5-branch.
	
1999-10-09 11:53  robert

	* ui/freeamp/tools/win32/MakeTheme.mak:

	file MakeTheme.mak was initially added on branch release-1-5-branch.
	
1999-10-09 11:53  robert

	* ui/freeamp/tools/win32/MakeTheme.dsw:

	file MakeTheme.dsw was initially added on branch release-1-5-branch.
	
1999-10-09 11:53  robert

	* ui/freeamp/tools/win32/MakeTheme.dsp:

	file MakeTheme.dsp was initially added on branch release-1-5-branch.
	
1999-10-09 11:53  robert

	* ui/freeamp/tools/src/MakeTheme.cpp:

	file MakeTheme.cpp was initially added on branch release-1-5-branch.
	
1999-10-09 11:33  robert

	* themes/Visions.fat:

	file visions.fat was initially added on branch release-1-5-branch.
	
1999-10-09 11:33  robert

	* themes/Minimalist.fat:

	file minimalist.fat was initially added on branch release-1-5-branch.
	
1999-10-09 11:33  robert

	* themes/FreeAmp.fat:

	file freeamp.fat was initially added on branch release-1-5-branch.
	
1999-10-06 23:52  elrod

	* update/win32/main.cpp:

	file main.cpp was initially added on branch release-1-5-branch.
	
1999-10-06 23:52  elrod

	* update/win32/prj/update.dsw:

	file update.dsw was initially added on branch release-1-5-branch.
	
1999-10-06 23:52  elrod

	* update/win32/prj/update.dsp:

	file update.dsp was initially added on branch release-1-5-branch.
	
1999-10-06 23:52  elrod

	* update/win32/prj/update.mak:

	file update.mak was initially added on branch release-1-5-branch.
	
1999-10-06 09:42  ijr

	* ui/download/unix/src/gtkdownloadui.cpp:

	file gtkdownloadui.cpp was initially added on branch release-1-5-branch.
	
1999-10-06 09:42  ijr

	* ui/download/unix/src/downloadui.cpp:

	file downloadui.cpp was initially added on branch release-1-5-branch.
	
1999-10-06 09:42  ijr

	* ui/download/unix/include/downloadui.h:

	file downloadui.h was initially added on branch release-1-5-branch.
	
1999-10-05 12:08  robert

	* ui/freeamp/src/ThemeManager.cpp:

	file ThemeManager.cpp was initially added on branch release-1-5-branch.
	
1999-10-05 12:08  robert

	* ui/freeamp/include/ThemeManager.h:

	file ThemeManager.h was initially added on branch release-1-5-branch.
	
1999-10-04 17:40  elrod

	* base/src/updatemanager.cpp:

	file updatemanager.cpp was initially added on branch release-1-5-branch.
	
1999-10-04 10:56  elrod

	* base/include/updatemanager.h:

	file updatemanager.h was initially added on branch release-1-5-branch.
	
1999-10-03 17:29  robert

	* ui/toolbar/win32/prj/toolbar.mak:

	file toolbar.mak was initially added on branch release-1-5-branch.
	
1999-10-03 17:29  robert

	* ui/toolbar/win32/prj/toolbar.dsp:

	file toolbar.dsp was initially added on branch release-1-5-branch.
	
1999-10-03 17:29  robert

	* ui/toolbar/win32/prj/toolbar.def:

	file toolbar.def was initially added on branch release-1-5-branch.
	
1999-10-03 17:29  robert

	* ui/toolbar/win32/toolbar.rc:

	file toolbar.rc was initially added on branch release-1-5-branch.
	
1999-10-03 17:29  robert

	* ui/toolbar/win32/resource.h:

	file resource.h was initially added on branch release-1-5-branch.
	
1999-10-03 17:29  robert

	* ui/toolbar/win32/icon1.ico:

	file icon1.ico was initially added on branch release-1-5-branch.
	
1999-10-03 17:29  robert

	* ui/toolbar/win32/Toolbar.h:

	file Toolbar.h was initially added on branch release-1-5-branch.
	
1999-10-03 17:29  robert

	* ui/toolbar/win32/Toolbar.cpp:

	file Toolbar.cpp was initially added on branch release-1-5-branch.
	
1999-10-03 14:20  robert

	* ui/toolbar/win32/src/Toolbar.cpp:

	file Toolbar.cpp was initially added on branch release-1-5-branch.
	
1999-10-03 14:20  robert

	* ui/toolbar/win32/include/Toolbar.h:

	file Toolbar.h was initially added on branch release-1-5-branch.
	
1999-10-02 08:57  ijr

	* ui/musicbrowser/unix/include/browsermenu.h:

	file browsermenu.h was initially added on branch release-1-5-branch.
	
1999-10-02 08:57  ijr

	* ui/musicbrowser/unix/src/browsermenu.c:

	file browsermenu.c was initially added on branch release-1-5-branch.
	
1999-10-01 14:02  robert

	* ui/freeamp/src/MultiStateControl.cpp:

	file MultiStateControl.cpp was initially added on branch release-1-5-branch.
	
1999-10-01 14:02  robert

	* ui/freeamp/include/MultiStateControl.h:

	file MultiStateControl.h was initially added on branch release-1-5-branch.
	
1999-10-01 08:22  ijr

	* ui/freeamp/unix/src/GTKFont.cpp:

	file GTKFont.cpp was initially added on branch release-1-5-branch.
	
1999-10-01 08:22  ijr

	* ui/freeamp/unix/src/GTKPreferenceWindow.cpp:

	file GTKPreferenceWindow.cpp was initially added on branch release-1-5-branch.
	
1999-10-01 08:22  ijr

	* ui/freeamp/unix/include/GTKFont.h:

	file GTKFont.h was initially added on branch release-1-5-branch.
	
1999-10-01 08:22  ijr

	* ui/freeamp/unix/include/GTKPreferenceWindow.h:

	file GTKPreferenceWindow.h was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* ui/freeamp/src/ThemeZip.cpp:

	file ThemeZip.cpp was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* ui/freeamp/include/ThemeZip.h:

	file ThemeZip.h was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* lib/zlib/src/zutil.c:

	file zutil.c was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* lib/zlib/src/uncompr.c:

	file uncompr.c was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* lib/zlib/src/trees.c:

	file trees.c was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* lib/zlib/src/infutil.c:

	file infutil.c was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* lib/zlib/src/inftrees.c:

	file inftrees.c was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* lib/zlib/src/inflate.c:

	file inflate.c was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* lib/zlib/src/inffast.c:

	file inffast.c was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* lib/zlib/src/infcodes.c:

	file infcodes.c was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* lib/zlib/src/infblock.c:

	file infblock.c was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* lib/zlib/src/gzio.c:

	file gzio.c was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* lib/zlib/src/deflate.c:

	file deflate.c was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* lib/zlib/src/crc32.c:

	file crc32.c was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* lib/zlib/src/compress.c:

	file compress.c was initially added on branch release-1-5-branch.
	
1999-09-30 23:12  robert

	* lib/zlib/src/adler32.c:

	file adler32.c was initially added on branch release-1-5-branch.
	
1999-09-30 23:11  robert

	* lib/zlib/include/zutil.h:

	file zutil.h was initially added on branch release-1-5-branch.
	
1999-09-30 23:11  robert

	* lib/zlib/include/zlib.h:

	file zlib.h was initially added on branch release-1-5-branch.
	
1999-09-30 23:11  robert

	* lib/zlib/include/zconf.h:

	file zconf.h was initially added on branch release-1-5-branch.
	
1999-09-30 23:11  robert

	* lib/zlib/include/trees.h:

	file trees.h was initially added on branch release-1-5-branch.
	
1999-09-30 23:11  robert

	* lib/zlib/include/infutil.h:

	file infutil.h was initially added on branch release-1-5-branch.
	
1999-09-30 23:11  robert

	* lib/zlib/include/inftrees.h:

	file inftrees.h was initially added on branch release-1-5-branch.
	
1999-09-30 23:11  robert

	* lib/zlib/include/inffixed.h:

	file inffixed.h was initially added on branch release-1-5-branch.
	
1999-09-30 23:11  robert

	* lib/zlib/include/inffast.h:

	file inffast.h was initially added on branch release-1-5-branch.
	
1999-09-30 23:11  robert

	* lib/zlib/include/infcodes.h:

	file infcodes.h was initially added on branch release-1-5-branch.
	
1999-09-30 23:11  robert

	* lib/zlib/include/infblock.h:

	file infblock.h was initially added on branch release-1-5-branch.
	
1999-09-30 23:11  robert

	* lib/zlib/include/deflate.h:

	file deflate.h was initially added on branch release-1-5-branch.
	
1999-09-30 20:28  hiro

	* ui/freeamp/beos/include/BeOSFont.h:

	file BeOSFont.h was initially added on branch release-1-5-branch.
	
1999-09-30 20:28  hiro

	* ui/freeamp/beos/include/BeOSPreferenceWindow.h:

	file BeOSPreferenceWindow.h was initially added on branch release-1-5-branch.
	
1999-09-30 20:28  hiro

	* ui/freeamp/beos/src/BeOSCanvas.cpp:

	file BeOSCanvas.cpp was initially added on branch release-1-5-branch.
	
1999-09-30 20:28  hiro

	* ui/freeamp/beos/include/BeOSWindow.h:

	file BeOSWindow.h was initially added on branch release-1-5-branch.
	
1999-09-30 20:28  hiro

	* ui/freeamp/beos/src/BeOSBitmap.cpp:

	file BeOSBitmap.cpp was initially added on branch release-1-5-branch.
	
1999-09-30 20:28  hiro

	* ui/freeamp/beos/src/CanvasView.cpp:

	file CanvasView.cpp was initially added on branch release-1-5-branch.
	
1999-09-30 20:28  hiro

	* ui/freeamp/beos/include/BeOSCanvas.h:

	file BeOSCanvas.h was initially added on branch release-1-5-branch.
	
1999-09-30 20:28  hiro

	* ui/freeamp/beos/include/BeOSBitmap.h:

	file BeOSBitmap.h was initially added on branch release-1-5-branch.
	
1999-09-30 20:28  hiro

	* ui/freeamp/beos/include/CanvasView.h:

	file CanvasView.h was initially added on branch release-1-5-branch.
	
1999-09-30 20:28  hiro

	* ui/freeamp/beos/src/MainWindow.cpp:

	file MainWindow.cpp was initially added on branch release-1-5-branch.
	
1999-09-30 20:28  hiro

	* ui/freeamp/beos/src/BeOSMessageDialog.cpp:

	file BeOSMessageDialog.cpp was initially added on branch release-1-5-branch.
	
1999-09-30 20:28  hiro

	* ui/freeamp/beos/src/BeOSFont.cpp:

	file BeOSFont.cpp was initially added on branch release-1-5-branch.
	
1999-09-30 20:28  hiro

	* ui/freeamp/beos/src/BeOSWindow.cpp:

	file BeOSWindow.cpp was initially added on branch release-1-5-branch.
	
1999-09-30 20:28  hiro

	* ui/freeamp/beos/include/MainWindow.h:

	file MainWindow.h was initially added on branch release-1-5-branch.
	
1999-09-29 13:12  robert

	* ui/freeamp/win32/src/Win32PreferenceWindow.cpp:

	file Win32PreferenceWindow.cpp was initially added on branch release-1-5-branch.
	
1999-09-29 13:12  robert

	* ui/freeamp/win32/include/Win32PreferenceWindow.h:

	file Win32PreferenceWindow.h was initially added on branch release-1-5-branch.
	
1999-09-29 13:12  robert

	* ui/freeamp/include/PreferenceWindow.h:

	file PreferenceWindow.h was initially added on branch release-1-5-branch.
	
1999-09-29 02:02  robert

	* ui/freeamp/src/Font.cpp:

	file Font.cpp was initially added on branch release-1-5-branch.
	
1999-09-29 01:40  robert

	* ui/freeamp/include/Font.h:

	file Font.h was initially added on branch release-1-5-branch.
	
1999-09-28 15:59  robert

	* ui/freeamp/win32/src/Win32Font.cpp:

	file Win32Font.cpp was initially added on branch release-1-5-branch.
	
1999-09-28 15:59  robert

	* ui/freeamp/win32/include/Win32Font.h:

	file Win32Font.h was initially added on branch release-1-5-branch.
	
1999-09-27 14:54  elrod

	* ui/download/win32/res/icon1.ico:

	file icon1.ico was initially added on branch release-1-5-branch.
	
1999-09-27 12:20  ijr

	* ui/freeamp/unix/include/GTKUtility.h:

	file GTKUtility.h was initially added on branch release-1-5-branch.
	
1999-09-27 12:20  ijr

	* ui/freeamp/unix/src/GTKUtility.cpp:

	file GTKUtility.cpp was initially added on branch release-1-5-branch.
	
1999-09-27 02:40  elrod

	* ui/download/win32/res/progress256.bmp:

	file progress256.bmp was initially added on branch release-1-5-branch.
	
1999-09-26 18:51  elrod

	* ui/download/win32/res/note.bmp:

	file note.bmp was initially added on branch release-1-5-branch.
	
1999-09-25 20:23  robert

	* ui/freeamp/src/font.cpp:

	file font.cpp was initially added on branch release-1-5-branch.
	
1999-09-25 20:23  robert

	* ui/freeamp/include/font.h:

	file font.h was initially added on branch release-1-5-branch.
	
1999-09-25 20:07  elrod

	* ui/download/win32/src/main.cpp:

	file main.cpp was initially added on branch release-1-5-branch.
	
1999-09-25 20:07  elrod

	* ui/download/win32/prj/download.dsp:

	file download.dsp was initially added on branch release-1-5-branch.
	
1999-09-25 20:07  elrod

	* ui/download/win32/res/resource.h:

	file resource.h was initially added on branch release-1-5-branch.
	
1999-09-25 20:07  elrod

	* ui/download/win32/src/downloadui.cpp:

	file downloadui.cpp was initially added on branch release-1-5-branch.
	
1999-09-25 20:07  elrod

	* ui/download/win32/prj/downloadui.def:

	file downloadui.def was initially added on branch release-1-5-branch.
	
1999-09-25 20:07  elrod

	* ui/download/win32/res/download.rc:

	file download.rc was initially added on branch release-1-5-branch.
	
1999-09-25 20:07  elrod

	* ui/download/win32/prj/download.dsw:

	file download.dsw was initially added on branch release-1-5-branch.
	
1999-09-25 20:07  elrod

	* ui/download/win32/include/downloadui.h:

	file downloadui.h was initially added on branch release-1-5-branch.
	
1999-09-25 14:27  elrod

	* dlm/rmp/rmp.h:

	file rmp.h was initially added on branch release-1-5-branch.
	
1999-09-25 14:27  elrod

	* dlm/rmp/prj/rmp.dsw:

	file rmp.dsw was initially added on branch release-1-5-branch.
	
1999-09-25 14:27  elrod

	* dlm/rmp/prj/rmp.def:

	file rmp.def was initially added on branch release-1-5-branch.
	
1999-09-25 14:27  elrod

	* dlm/rmp/prj/rmp.dsp:

	file rmp.dsp was initially added on branch release-1-5-branch.
	
1999-09-25 14:26  elrod

	* dlm/rmp/rmp.cpp:

	file rmp.cpp was initially added on branch release-1-5-branch.
	
1999-09-23 18:49  ijr

	* ui/musicbrowser/unix/include/fileselector.h:

	file fileselector.h was initially added on branch release-1-5-branch.
	
1999-09-23 18:49  ijr

	* ui/musicbrowser/unix/src/fileselector.cpp:

	file fileselector.cpp was initially added on branch release-1-5-branch.
	
1999-09-23 11:13  robert

	* base/src/debug.cpp:

	file debug.cpp was initially added on branch release-1-5-branch.
	
1999-09-20 19:44  elrod

	* lib/xml/include/Parse.h:

	file Parse.h was initially added on branch release-1-5-branch.
	
1999-09-20 19:44  elrod

	* lib/xml/src/Parse.cpp:

	file Parse.cpp was initially added on branch release-1-5-branch.
	
1999-09-20 19:42  elrod

	* lib/gdbm/config/config.win32:

	file config.win32 was initially added on branch release-1-5-branch.
	
1999-09-20 16:25  robert

	* ui/freeamp/win32/src/Win32MessageDialog.cpp:

	file Win32MessageDialog.cpp was initially added on branch release-1-5-branch.
	
1999-09-20 16:25  robert

	* ui/freeamp/unix/src/GTKMessageDialog.cpp:

	file GTKMessageDialog.cpp was initially added on branch release-1-5-branch.
	
1999-09-20 16:25  robert

	* ui/freeamp/include/MessageDialog.h:

	file MessageDialog.h was initially added on branch release-1-5-branch.
	
1999-09-15 17:03  ijr

	* ui/musicbrowser/unix/include/gtkmusicbrowser.h:

	file gtkmusicbrowser.h was initially added on branch release-1-5-branch.
	
1999-09-15 17:03  ijr

	* ui/musicbrowser/unix/include/infoeditor.h:

	file infoeditor.h was initially added on branch release-1-5-branch.
	
1999-09-15 17:03  ijr

	* ui/musicbrowser/unix/src/infoeditor.cpp:

	file infoeditor.cpp was initially added on branch release-1-5-branch.
	
1999-09-15 16:48  elrod

	* base/include/downloadformat.h:

	file downloadformat.h was initially added on branch release-1-5-branch.
	
1999-09-15 14:31  elrod

	* base/src/downloadmanager.cpp:

	file downloadmanager.cpp was initially added on branch release-1-5-branch.
	
1999-09-09 09:31  elrod

	* base/include/downloadmanager.h:

	file downloadmanager.h was initially added on branch release-1-5-branch.
	
1999-09-08 18:37  ijr

	* base/include/musicbrowser.h:

	file musicbrowser.h was initially added on branch release-1-5-branch.
	
1999-09-08 18:25  ijr

	* ui/musicbrowser/unix/musicbrowser.h:

	file musicbrowser.h was initially added on branch release-1-5-branch.
	
1999-09-08 18:25  ijr

	* ui/musicbrowser/unix/src/gtkmusicbrowser.cpp:

	file gtkmusicbrowser.cpp was initially added on branch release-1-5-branch.
	
1999-09-08 18:25  ijr

	* base/src/database.cpp:

	file database.cpp was initially added on branch release-1-5-branch.
	
1999-09-08 18:25  ijr

	* base/src/musicbrowser.cpp, ui/musicbrowser/unix/musicbrowser.cpp:

	file musicbrowser.cpp was initially added on branch release-1-5-branch.
	
1999-09-08 15:46  robert

	* ui/freeamp/win32/src/Win32Window.cpp:

	file Win32Window.cpp was initially added on branch release-1-5-branch.
	
1999-09-08 15:46  robert

	* ui/freeamp/win32/src/Win32Canvas.cpp:

	file Win32Canvas.cpp was initially added on branch release-1-5-branch.
	
1999-09-08 15:46  robert

	* ui/freeamp/win32/src/Win32Bitmap.cpp:

	file Win32Bitmap.cpp was initially added on branch release-1-5-branch.
	
1999-09-08 15:46  robert

	* ui/freeamp/win32/include/Win32Window.h:

	file Win32Window.h was initially added on branch release-1-5-branch.
	
1999-09-08 15:46  robert

	* ui/freeamp/win32/include/Win32Canvas.h:

	file Win32Canvas.h was initially added on branch release-1-5-branch.
	
1999-09-08 15:46  robert

	* ui/freeamp/win32/include/Win32Bitmap.h:

	file Win32Bitmap.h was initially added on branch release-1-5-branch.
	
1999-09-08 11:48  robert

	* ui/freeamp/src/FreeAmpTheme.cpp:

	file FreeAmpTheme.cpp was initially added on branch release-1-5-branch.
	
1999-09-08 11:48  robert

	* ui/freeamp/include/FreeAmpTheme.h:

	file FreeAmpTheme.h was initially added on branch release-1-5-branch.
	
1999-09-01 16:41  dogcow

	* Makefile-plugins.in, Makefile.in, config/Makefile.header.in:

	In response to bugzilla bug #84, fixed all the Makefiles so that
	install-sh was found in the correct location.
	
	The cause of this bug is that when configure converts foo.in => foo, it
	also converts pathnames to relative pathnames - and according to
	Makefile.header, install-sh would be ../install-sh.
	
	The easiest way to get around this is just to have INSTALL_PROGRAM
	be defined in Makefile.in and Makefile-plugins.in
	
	Also, I removed the vaguely annoying '-fpic -fpic' bit, so '-fpic' is only
	done once on the command line.
	
1999-08-31 08:10  ijr

	* lib/gdbm/gdbm_fa.h:

	file gdbm_fa.h was initially added on branch release-1-5-branch.
	
1999-08-31 01:14  elrod

	* base/include/plmevent.h:

	file plmevent.h was initially added on branch release-1-5-branch.
	
1999-08-30 23:55  elrod

	* io/rio/RIO CODE HAS MOVED.txt:

	file RIO CODE HAS MOVED.txt was initially added on branch release-1-5-branch.
	
1999-08-30 04:36  elrod

	* base/src/playlist.cpp:

	* fix to rob's m3u hack that helps unix people but screws win32 people...
	
1999-08-30 01:56  elrod

	* plm/portable/pmp300/sba/prj/riolib.dsw:

	file riolib.dsw was initially added on branch release-1-5-branch.
	
1999-08-30 01:56  elrod

	* plm/portable/pmp300/sba/prj/riolib.dsp:

	file riolib.dsp was initially added on branch release-1-5-branch.
	
1999-08-30 01:56  elrod

	* plm/portable/pmp300/prj/pmp300.mak:

	file pmp300.mak was initially added on branch release-1-5-branch.
	
1999-08-30 01:56  elrod

	* plm/portable/pmp300/sba/prj/riolib.mak:

	file riolib.mak was initially added on branch release-1-5-branch.
	
1999-08-30 01:56  elrod

	* plm/playlist/m3u/prj/m3u.mak:

	file m3u.mak was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* plm/portable/pmp300/prj/pmp300.dsp:

	file pmp300.dsp was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* plm/portable/pmp300/pmp300.h:

	file pmp300.h was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* plm/portable/pmp300/sba/rio.txt:

	file rio.txt was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* plm/portable/pmp300/sba/binary.h:

	file binary.h was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* plm/portable/pmp300/sba/rio.cpp:

	file rio.cpp was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* plm/portable/pmp300/sba/rioioctl.h:

	file rioioctl.h was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* plm/portable/pmp300/prj/pmp300.dsw:

	file pmp300.dsw was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* plm/portable/pmp300/sba/readme.txt:

	file readme.txt was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* plm/portable/pmp300/prj/pmp300.def:

	file pmp300.def was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* lib/portio/makefile:

	file makefile was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* plm/portable/pmp300/sba/rio.h:

	file rio.h was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* plm/portable/pmp300/sba/playlist.txt:

	file playlist.txt was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* plm/portable/pmp300/sba/std.h:

	file std.h was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* lib/portio/sources:

	file sources was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* lib/portio/i386/free/portio.sys:

	file portio.sys was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* lib/portio/portio.c:

	file portio.c was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* plm/portable/pmp300/pmp300.cpp:

	file pmp300.cpp was initially added on branch release-1-5-branch.
	
1999-08-29 23:48  elrod

	* plm/portable/pmp300/sba/app.cpp:

	file app.cpp was initially added on branch release-1-5-branch.
	
1999-08-29 22:26  elrod

	* plm/playlist/m3u/m3u.cpp:

	file m3u.cpp was initially added on branch release-1-5-branch.
	
1999-08-29 22:26  elrod

	* plm/playlist/m3u/prj/m3u.dsw:

	file m3u.dsw was initially added on branch release-1-5-branch.
	
1999-08-29 22:26  elrod

	* plm/playlist/m3u/prj/m3u.def:

	file m3u.def was initially added on branch release-1-5-branch.
	
1999-08-29 22:26  elrod

	* plm/playlist/m3u/prj/m3u.dsp:

	file m3u.dsp was initially added on branch release-1-5-branch.
	
1999-08-29 22:26  elrod

	* plm/playlist/m3u/m3u.h:

	file m3u.h was initially added on branch release-1-5-branch.
	
1999-08-29 13:49  elrod

	* plm/metadata/id3v2/prj/id3v2.def:

	file id3v2.def was initially added on branch release-1-5-branch.
	
1999-08-29 13:49  elrod

	* plm/metadata/id3v2/prj/id3v2.dsp:

	file id3v2.dsp was initially added on branch release-1-5-branch.
	
1999-08-29 13:49  elrod

	* plm/metadata/id3v2/id3v2.h:

	file id3v2.h was initially added on branch release-1-5-branch.
	
1999-08-29 13:49  elrod

	* plm/metadata/id3v2/id3v2.cpp:

	file id3v2.cpp was initially added on branch release-1-5-branch.
	
1999-08-29 13:49  elrod

	* plm/metadata/id3v2/prj/id3v2.dsw:

	file id3v2.dsw was initially added on branch release-1-5-branch.
	
1999-08-29 13:24  elrod

	* plm/metadata/id3v1/id3v1.h:

	file id3v1.h was initially added on branch release-1-5-branch.
	
1999-08-29 13:24  elrod

	* plm/metadata/id3v1/prj/id3v1.mak:

	file id3v1.mak was initially added on branch release-1-5-branch.
	
1999-08-29 13:24  elrod

	* plm/metadata/id3v1/prj/id3v1.dsw:

	file id3v1.dsw was initially added on branch release-1-5-branch.
	
1999-08-29 13:24  elrod

	* plm/metadata/id3v1/prj/id3v1.def:

	file id3v1.def was initially added on branch release-1-5-branch.
	
1999-08-29 13:24  elrod

	* plm/metadata/id3v1/prj/id3v1.dsp:

	file id3v1.dsp was initially added on branch release-1-5-branch.
	
1999-08-29 13:24  elrod

	* plm/metadata/id3v1/id3v1.cpp:

	file id3v1.cpp was initially added on branch release-1-5-branch.
	
1999-08-26 16:14  dogcow

	* configure, configure.in:

	Whack the second case of --enable-x11; also, I'm using autoconf 2.13.1,
	not 2.12.
	
1999-08-25 16:02  robert

	* ui/freeamp/unix/src/GTKWindow.cpp:

	file GTKWindow.cpp was initially added on branch release-1-5-branch.
	
1999-08-25 16:02  robert

	* ui/freeamp/unix/src/GTKCanvas.cpp:

	file GTKCanvas.cpp was initially added on branch release-1-5-branch.
	
1999-08-25 16:02  robert

	* ui/freeamp/unix/src/GTKBitmap.cpp:

	file GTKBitmap.cpp was initially added on branch release-1-5-branch.
	
1999-08-25 16:02  robert

	* ui/freeamp/unix/include/GTKWindow.h:

	file GTKWindow.h was initially added on branch release-1-5-branch.
	
1999-08-25 16:02  robert

	* ui/freeamp/unix/include/GTKCanvas.h:

	file GTKCanvas.h was initially added on branch release-1-5-branch.
	
1999-08-25 16:02  robert

	* ui/freeamp/unix/include/GTKBitmap.h:

	file GTKBitmap.h was initially added on branch release-1-5-branch.
	
1999-08-25 16:02  robert

	* ui/freeamp/src/Window.cpp:

	file Window.cpp was initially added on branch release-1-5-branch.
	
1999-08-25 16:02  robert

	* ui/freeamp/src/Theme.cpp:

	file Theme.cpp was initially added on branch release-1-5-branch.
	
1999-08-25 16:02  robert

	* ui/freeamp/src/TextControl.cpp:

	file TextControl.cpp was initially added on branch release-1-5-branch.
	
1999-08-25 16:02  robert

	* ui/freeamp/src/SliderControl.cpp:

	file SliderControl.cpp was initially added on branch release-1-5-branch.
	
1999-08-25 16:01  robert

	* ui/freeamp/src/DialControl.cpp:

	file DialControl.cpp was initially added on branch release-1-5-branch.
	
1999-08-25 16:01  robert

	* ui/freeamp/src/Control.cpp:

	file Control.cpp was initially added on branch release-1-5-branch.
	
1999-08-25 16:01  robert

	* ui/freeamp/src/Canvas.cpp:

	file Canvas.cpp was initially added on branch release-1-5-branch.
	
1999-08-25 16:01  robert

	* ui/freeamp/src/ButtonControl.cpp:

	file ButtonControl.cpp was initially added on branch release-1-5-branch.
	
1999-08-25 16:01  robert

	* ui/freeamp/src/Bitmap.cpp:

	file Bitmap.cpp was initially added on branch release-1-5-branch.
	
1999-08-25 16:01  robert

	* ui/freeamp/include/Window.h:

	file Window.h was initially added on branch release-1-5-branch.
	
1999-08-25 16:01  robert

	* ui/freeamp/include/Types.h:

	file Types.h was initially added on branch release-1-5-branch.
	
1999-08-25 16:01  robert

	* ui/freeamp/include/Theme.h:

	file Theme.h was initially added on branch release-1-5-branch.
	
1999-08-25 16:01  robert

	* ui/freeamp/include/TextControl.h:

	file TextControl.h was initially added on branch release-1-5-branch.
	
1999-08-25 16:01  robert

	* ui/freeamp/include/SliderControl.h:

	file SliderControl.h was initially added on branch release-1-5-branch.
	
1999-08-25 16:01  robert

	* ui/freeamp/include/DialControl.h:

	file DialControl.h was initially added on branch release-1-5-branch.
	
1999-08-25 16:01  robert

	* ui/freeamp/include/Control.h:

	file Control.h was initially added on branch release-1-5-branch.
	
1999-08-25 16:01  robert

	* ui/freeamp/include/Canvas.h:

	file Canvas.h was initially added on branch release-1-5-branch.
	
1999-08-25 16:01  robert

	* ui/freeamp/include/ButtonControl.h:

	file ButtonControl.h was initially added on branch release-1-5-branch.
	
1999-08-25 16:01  robert

	* ui/freeamp/include/Bitmap.h:

	file Bitmap.h was initially added on branch release-1-5-branch.
	
1999-08-23 12:18  elrod

	* base/include/metadata.h:

	file metadata.h was initially added on branch release-1-5-branch.
	
1999-08-23 12:18  elrod

	* base/include/portabledevice.h:

	file portabledevice.h was initially added on branch release-1-5-branch.
	
1999-08-23 12:18  elrod

	* base/include/playlistformat.h:

	file playlistformat.h was initially added on branch release-1-5-branch.
	
1999-08-20 18:05  robert

	* base/unix/src/unixprefs.cpp:

	Please God, don't strike me down.
	
1999-08-20 17:23  robert

	* installer/unix/linux/: freeamp-1.3.0-1-rh6.x.spec,
	freeamp-rh6x.spec:

	yadda, yadda, yadda
	
1999-08-20 17:17  robert

	* installer/unix/linux/: freeamp-1.3.0-1-rh5.x.spec,
	freeamp-rh5x.spec:

	Moved to a version number independent format
	
1999-08-20 16:58  elrod

	* CHANGES, README, base/win32/res/freeamp.rc,
	installer/win32/FreeAmp.ipr, installer/win32/FreeAmp.pfw,
	installer/win32/Media/32bit/default.mda, installer/win32/String
	Tables/0009-English/value.shl, io/dsound/win32/res/dsound.rc,
	io/http/win32/res/http.rc, io/local/win32/res/local.rc,
	io/obs/win32/res/obs.rc, io/soundcard/win32/res/soundcard.rc,
	lmc/xingmp3/win32/res/xing.rc, ui/freeamp/win32/res/freeamp.rc,
	ui/rainplay/Rainplay.rc, ui/simple/win32/res/simple.rc:

	* updated version number for 1.3.1
	* added windows changes to CHANGES
	
1999-08-20 16:43  robert

	* CHANGES:

	Updated for 1.3.1
	
1999-08-20 16:23  robert

	* README, README.linux:

	Fixing some minor READ docs and I added the README.linux
	
1999-08-20 15:58  robert

	* Makefile-plugins.in, Makefile.in, configure, configure.in,
	ui/mpg123/Mpg123UI.cpp, ui/mpg123/Mpg123UI.h,
	ui/ncurses/ncursesUI.cpp:

	More bugfixes and also merging in Tom's makefile changes
	
1999-08-20 12:57  elrod

	* config/config.win32:

	* Minor tweak of file to make it like 1.5 branch.
	
1999-08-20 12:24  robert

	* Makefile.in, configure, configure.in, base/src/playlist.cpp,
	base/src/prefixprefs.cpp, base/unix/src/unixprefs.cpp,
	config/Makefile.header.in, config/config.win32,
	io/obs/obsinput.cpp, io/src/tstream.cpp:

	A quick round of fixes for 1.3.1
	
1999-08-18 16:22  elrod

	* lib/gdbm/prj/gdbm.dsw:

	file gdbm.dsw was initially added on branch release-1-5-branch.
	
1999-08-18 16:22  elrod

	* lib/gdbm/prj/gdbm.dsp:

	file gdbm.dsp was initially added on branch release-1-5-branch.
	
1999-08-18 16:22  elrod

	* lib/gdbm/prj/gdbm.mak:

	file gdbm.mak was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/systems.h:

	file systems.h was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/version.c:

	file version.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/proto.h:

	file proto.h was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/update.c:

	file update.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbmfetch.c:

	file gdbmfetch.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/hash.c:

	file hash.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbmerrno.h:

	file gdbmerrno.h was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbmconst.h:

	file gdbmconst.h was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbmstore.c:

	file gdbmstore.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/findkey.c:

	file findkey.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbmopen.c:

	file gdbmopen.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbmdelete.c:

	file gdbmdelete.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbmclose.c:

	file gdbmclose.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/falloc.c:

	file falloc.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/global.c:

	file global.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbmsync.c:

	file gdbmsync.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* base/src/musicsearch.cpp:

	file musicsearch.cpp was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbmsetopt.c:

	file gdbmsetopt.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbmreorg.c:

	file gdbmreorg.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* base/include/database.h:

	file database.h was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbmexists.c:

	file gdbmexists.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/extern.h:

	file extern.h was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* base/include/musicsearch.h:

	file musicsearch.h was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/bucket.c:

	file bucket.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbmfdesc.c:

	file gdbmfdesc.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbm.h:

	file gdbm.h was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbmerrno.c:

	file gdbmerrno.c was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbmdefs.h:

	file gdbmdefs.h was initially added on branch release-1-5-branch.
	
1999-08-17 21:18  ijr

	* lib/gdbm/gdbmseq.c:

	file gdbmseq.c was initially added on branch release-1-5-branch.
	
1999-08-14 00:37  elrod

	* base/src/playlist.cpp:

	* tweaks to shuffle mode. not perfect yet but a lot better...
	
1999-08-13 23:54  elrod

	* ui/freeamp/win32/src/freeampui.cpp:

	* freeamp now tries to resolve links when they are dropped on the player...
	  however this is really a brain dead implementation (which incidentally is
	  the same in WinAMP) bc win32 SUCKS rocks and never implemented links
	  correctly.. IOW, things like dropping a folder of links and a link to
	  a folder of links does not work... maybe i will implement the hacks for
	  this in 2.0... grrrrr...
	
1999-08-13 23:08  elrod

	* io/: obs/obsinput.cpp, src/tstream.cpp:

	* fixed compile errors due to recvfrom()
	
1999-08-11 12:32  elrod

	* ui/freeamp/win32/src/freeampui.cpp:

	* If a directory is dropped on the player it adds all mp? files contained
	  in that directory. Need to add code to resolve links since win32 is brain
	  dead about that.
	
1999-08-10 07:38  ijr

	* base/include/preferences.h, base/src/preferences.cpp,
	base/unix/src/unixprefs.cpp, io/esound/include/esoundpmo.h,
	io/esound/src/esoundpmo.cpp, io/obs/obsinput.cpp,
	io/src/tstream.cpp:

	Fixed EsounD pmo to change volumes on more than just my computer..  Oops. =)
	Thanks to Nicolas Lopez for the guts of the patch..
	Also added a preference for your friendly ESPEAKER variable..  Mmm..  network
	bandwidth eating uncompressed audio..
	
	Fixed compile errors in obsinput.cpp and tstream.cpp with gcc 2.95.  Stupid
	thing's got sign errors as a fatal error now.
	
1999-08-07 11:31  dogcow

	* Makefile.in, configure, configure.in:

	Oopsie. Forgot to change the foo-cunninglignux.ui stuff in configure.in.
	(as noted by Jimen Ching <jching@flex.com>)
	
1999-08-06 11:08  robert

	* io/obs/obsinput.cpp:

	Moved RTP/Multicast titlestreams to port + 2, rather than port + 1.
	
1999-08-06 01:42  dogcow

	* Makefile-plugins.in, base/beos/src/beosprefs.cpp,
	base/src/player.cpp, base/unix/src/unixprefs.cpp:

	The great "get rid of the OS name in the middle" set of patches.
	no more freeamp-lignux.ui!
	
	Incidentally, if you haven't already, you should probably re-run configure
	with all the checkins that have been flying around lately.
	
1999-08-06 01:31  hiro

	* ui/freeamp/beos/include/playerview.h:

	file playerview.h was initially added on branch beos-branch-2.
	
1999-08-06 01:31  hiro

	* ui/freeamp/beos/include/resourceutils.h:

	file resourceutils.h was initially added on branch beos-branch-2.
	
1999-08-06 01:31  hiro

	* ui/freeamp/beos/include/uiresources.h:

	file uiresources.h was initially added on branch beos-branch-2.
	
1999-08-06 01:31  hiro

	* ui/freeamp/beos/include/tristatebutton.h:

	file tristatebutton.h was initially added on branch beos-branch-2.
	
1999-08-06 01:31  hiro

	* ui/freeamp/beos/src/playerwindow.cpp:

	file playerwindow.cpp was initially added on branch beos-branch-2.
	
1999-08-06 01:31  hiro

	* ui/freeamp/beos/src/freeamp-beos.cpp:

	file freeamp-beos.cpp was initially added on branch beos-branch-2.
	
1999-08-06 01:31  hiro

	* ui/freeamp/beos/src/playerview.cpp:

	file playerview.cpp was initially added on branch beos-branch-2.
	
1999-08-06 01:31  hiro

	* ui/freeamp/beos/src/uiresources.cpp:

	file uiresources.cpp was initially added on branch beos-branch-2.
	
1999-08-06 01:31  hiro

	* ui/freeamp/beos/src/resourceutils.cpp:

	file resourceutils.cpp was initially added on branch beos-branch-2.
	
1999-08-06 01:31  hiro

	* ui/freeamp/beos/include/playerwindow.h:

	file playerwindow.h was initially added on branch beos-branch-2.
	
1999-08-06 01:31  hiro

	* ui/freeamp/beos/include/freeamp-beos.h:

	file freeamp-beos.h was initially added on branch beos-branch-2.
	
1999-08-06 01:31  hiro

	* ui/freeamp/beos/src/tristatebutton.cpp:

	file tristatebutton.cpp was initially added on branch beos-branch-2.
	
1999-08-06 00:18  elrod

	* base/src/preferences.cpp, base/src/thread.cpp,
	io/http/httpinput.cpp, io/include/pmo.h, io/include/streambuffer.h,
	io/local/localfileinput.cpp,
	io/soundcard/beos/src/soundcardpmo.cpp, io/src/pullbuffer.cpp,
	io/src/tstream.cpp, lmc/xingmp3/include/L3.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp,
	ui/cmdline/cmdlineUI.cpp, ui/cmdline/cmdlineUI.h:

	* merged the beos-branch-2 into the main trunk
	* NOTE: did not merge makefile changes or configure stuff. Tom Spindler is
	  (aka makefile god) is taking care of that.
	
1999-08-05 15:25  dogcow

	* README.solaris:

	Actual useful information, instead of months old stuff.
	
1999-08-04 17:23  dogcow

	* Makefile-plugins.in, Makefile.in, configure, configure.in,
	config/Makefile.header.in:

	Imported the beos-branch-2 Makefile/autoconf stuff, with a few gratuitous
	changes - mostly involving @fooLIBS@ substitution.
	
	There's now a new substituded variable in config/Makefile.header.in - OSTYPE.
	it's UNIX, BEOS, CYGWIN, whatever. (Only place it's actually used is in
	linking freeamp.)
	
1999-08-03 16:12  dogcow

	* configure, configure.in:

	Now check and see if we're running solaris, using gcc 2.95, and using
	/usr/openwin. If we are, add -fpermissive so that the stupid goddamned
	fucking BROKEN POS openwin headers WITHOUT PROTOTYPES can compile.
	
	Not that I'm bitter or anything.
	
1999-08-03 12:12  robert

	* configure.in, io/http/httpinput.cpp:

	Minor tweaks as people report problems.
	
1999-08-03 11:31  robert

	* base/unix/src/unixprefs.cpp, io/src/tstream.cpp:

	Fixed a couple of warning that are errors under more recent versions of
	gcc/ecgs
	
1999-07-29 21:18  elrod

	* base/src/playlist.cpp, installer/win32/FreeAmp.ipr,
	installer/win32/FreeAmp.pfw, ui/freeamp/win32/src/prefdialog.cpp:

	* WOOHOO! fixed annoying and elusive preference dialog bug where default ui
	  was being incorrectly shown.
	
1999-07-29 15:06  robert

	* install-freeamp:

	One last tweak. I promise...
	
1999-07-29 14:29  elrod

	* lmc/xingmp3/src/: iupL1.c, iupini.c, l3dq.c:

	* For some reason these files don't trigger warnigns on debug builds...
	  disabled warnings around three voodoo decoder functions.
	
1999-07-29 14:11  robert

	* install-freeamp, installer/unix/make-binary-dist:

	Minor tweaks for binary (non-rpm) installs
	
1999-07-29 13:45  elrod

	* io/: dsound/win32/prj/dsoundcard.dsp,
	dsound/win32/prj/dsoundcard.mak, http/win32/prj/httpinput.dsp,
	http/win32/prj/httpinput.mak, local/win32/prj/fileinput.dsp,
	local/win32/prj/fileinput.mak, obs/win32/prj/obsinput.dsp,
	obs/win32/prj/obsinput.mak, soundcard/win32/prj/soundcard.dsp,
	soundcard/win32/prj/soundcard.mak:

	* Updated projects and makefiles with needed include paths for doing
	  release builds.
	
1999-07-29 13:35  robert

	* installer/unix/linux/freeamp-1.3.0-1-rh6.x.spec:

	Last changes to the rpm 6.x spec
	
1999-07-29 13:35  robert

	* installer/unix/linux/freeamp-1.3.0-1-rh5.x.spec:

	Last few changes to the 5.1 rpm spec
	
1999-07-28 19:49  elrod

	* installer/win32/: FreeAmp.pfw, Shell Objects/Default.shl:

	* Fixed Start Menu item to be under "personal" and not "common" section
	  for NT.
	
1999-07-28 17:40  robert

	* installer/unix/: make-binary-dist,
	linux/freeamp-1.3.0-1-rh5.x.spec, linux/freeamp-1.3.0-1-rh6.x.spec:

	More futzing with rpm install scripts. Getting closer..
	
1999-07-28 17:20  robert

	* install-freeamp, installer/unix/make-binary-dist,
	installer/unix/linux/freeamp-1.3.0-1-rh5.x.spec,
	installer/unix/linux/freeamp-1.3.0-1-rh6.x.spec:

	Started messing with the install stuff for 1.3.0
	
1999-07-28 11:44  robert

	* io/http/: httpinput.cpp, win32/prj/httpinput.dsp:

	Fixed on blown assertion for a screwey icecast stream.
	
1999-07-28 00:09  elrod

	* installer/win32/: FreeAmp.ipr, Media/32bit/default.mda, Registry
	Entries/default.rge, Text Substitutions/Build.tsb, Text
	Substitutions/Setup.tsb:

	* Updated installer for 1.3 release. Should be set to go for tmr.
	
1999-07-27 23:51  elrod

	* installer/win32/Setup Files/Compressed Files/0009-English/Intel
	32/_isuser.dll:

	* Tweaked extra space typo in GPL license dialog.
	
1999-07-27 23:43  elrod

	* ui/: freeamp/win32/res/freeamp.rc, freeamp/win32/res/resource.h,
	freeamp/win32/src/prefdialog.cpp, simple/win32/res/resource.h,
	simple/win32/res/simple.rc, simple/win32/src/prefdialog.cpp:

	* Tweaked text in About section of pref dialog
	* Added buttons which link back to the FreeAmp.org website and the
	  Emusic.com website.
	
1999-07-27 21:14  dogcow

	* io/soundcard/unix/solaris/src/soundcardpmo.cpp:

	Finally does seeking with the time correctly updated.
	
1999-07-27 20:09  elrod

	* io/: include/rio.h, include/std.h, rio/playlist.txt,
	rio/readme.txt, rio/rio.cpp, rio/rio.txt:

	* updated rio code to the latest 1.07 release.
	
1999-07-27 19:29  dogcow

	* ui/ncurses/ncursesUI.cpp:

	Whoops. need to null out color_set if using vanilla curses - used
	#ifndef NCURSES_VERSION, which should hopefully be safe.
	
1999-07-27 19:19  elrod

	* CHANGES:

	* Added win32 specific changes and acknowledgements
	
1999-07-27 18:49  elrod

	* ui/: freeamp/win32/res/freeamp.rc, simple/win32/res/simple.rc:

	* Cleaned up tab order in pref dialog
	
1999-07-27 18:40  elrod

	* io/src/tstream.cpp:

	* fixed a bad cast in tstream.cpp
	
1999-07-27 17:51  dogcow

	* Makefile-plugins.in:

	whoops. forgot to comment out the original ncurses PLUGINS += line.
	
1999-07-27 17:51  dogcow

	* Makefile-plugins.in, configure, configure.in:

	Not all systems have ncurses (like solaris), but most have curses.
	configure now checks to see which is availible, preferring ncurses to
	regular curses.
	
1999-07-27 17:24  elrod

	* ui/freeamp/win32/src/freeampui.cpp:

	* Fixed hang around bug with tray popup menu.
	
1999-07-27 16:58  elrod

	* base/include/eventdata.h, ui/freeamp/win32/src/freeampui.cpp:

	* Implemented title stream display in win32 FreeAmp UI.
	
1999-07-27 16:23  elrod

	* base/: include/playlist.h, src/playlist.cpp:

	* Hopefully shuffle is more shuffled now and works like people would expect
	  it to.
	
1999-07-27 12:59  elrod

	* ui/simple/win32/: res/resource.h, res/simple.rc,
	src/prefdialog.cpp:

	* Updated simple UI to use latest preferences dialog.
	
1999-07-27 12:56  elrod

	* io/dsound/win32/prj/dsoundcard.dsp,
	io/dsound/win32/prj/dsoundcard.mak,
	ui/freeamp/win32/res/freeamp.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/prefdialog.cpp, ui/rainplay/Rainplay.dsp,
	ui/rainplay/Rainplay.mak:

	* Updated FreeAmp UI for new IP Address prefs
	* removed vc++ 6.0 option /ZI from dsoundcard and rainplay projects to
	  elimiinate warnings. On win32 we are now compiling with 0 warnings.
	
1999-07-27 12:24  robert

	* AUTHORS, CHANGES, Makefile-plugins.in, base/include/eventdata.h,
	base/src/player.cpp, io/src/tstream.cpp, lmc/xingmp3/src/hwin.c,
	lmc/xingmp3/src/xinglmc.cpp, ui/freeamp/unix/include/fawindow.h,
	ui/freeamp/unix/src/fawindow.cpp, ui/freeamp/unix/src/freeamp.cpp,
	ui/mpg123/Mpg123UI.cpp, ui/mpg123/Mpg123UI.h,
	ui/ncurses/ncursesUI.cpp, ui/ncurses/ncursesUI.h:

	Added ncurses UI, and added buffer status to the unix ui.
	
1999-07-27 11:50  elrod

	* lmc/xingmp3/src/: hwin.c, mdct.c, msis.c:

	* Added necessary #pragmas, #defines and externs to remove all warnings
	  during compile due to *_asm functions.
	
1999-07-27 09:57  elrod

	* base/include/preferences.h, base/src/preferences.cpp,
	io/http/httpinput.cpp, io/obs/obsinput.cpp, io/src/tstream.cpp,
	ui/freeamp/win32/res/freeamp.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/prefdialog.cpp:

	* Made changes to new prefs so they match pref naming convention
	* Added convenience functions for accessing NIC prefs
	* Changed code that used old names to the new names
	* Added UI for accessing new prefs in win32
	* Still need to finish code for UI
	
1999-07-26 19:12  elrod

	* io/: http/httpinput.cpp, http/win32/prj/httpinput.dsp,
	http/win32/prj/httpinput.mak, obs/obsinput.cpp,
	obs/win32/prj/obsinput.dsp, obs/win32/prj/obsinput.mak,
	src/tstream.cpp:

	* Updated projects to include titlestreaming files
	* made minor code changes to get things compiling on win32
	
1999-07-26 19:03  dogcow

	* Makefile.in:

	Now automatically reruns config.status whenever Makefile.in or
	Makefile-plugins.in change.
	
1999-07-26 16:48  robert

	* io/http/httpinput.cpp, io/obs/obsinput.cpp, io/src/tstream.cpp,
	lmc/xingmp3/src/xinglmc.cpp:

	Finished the alternative NIC features.
	
1999-07-26 13:24  robert

	* io/: include/tstream.h, src/tstream.cpp:

	Checking in title streamer class files
	
1999-07-26 13:22  robert

	* AUTHORS, CHANGES, Makefile.in, configure, base/include/errors.h,
	base/include/event.h, base/include/eventdata.h,
	base/include/preferences.h, base/src/player.cpp,
	base/src/preferences.cpp, io/http/httpinput.cpp,
	io/http/httpinput.h, io/obs/obsinput.cpp, io/obs/obsinput.h,
	lmc/xingmp3/src/xinglmc.cpp, ui/freeamp/unix/src/freeamp.cpp:

	Added support for titlestreaming and a patch for win95 http streaming by
	ip. Alternate NIC support is not complete yet.
	
1999-07-21 15:17  elrod

	* lmc/xingmp3/src/: cdct.c, cwin.c, cwinb.c:

	* Added function declarations for asm functions in order to eliminate
	  warnings during compile.
	
1999-07-21 14:34  elrod

	* config/config.win32:

	* #define strncasecmp(a,b,c) strnicmp(a,b,c) for win32
	
1999-07-21 14:20  elrod

	* base/win32/src/win32prefs.cpp:

	* updated registry key to point to version 1.3
	
1999-07-21 12:31  dogcow

	* io/soundcard/unix/solaris/src/soundcardpmo.cpp:

	fix for possible booboo. (check if nonzero, not == 1)
	
1999-07-21 12:27  robert

	* io/soundcard/unix/solaris/src/soundcardpmo.cpp:

	Added PreBuffer call at the beginning of the PMO
	
1999-07-21 12:24  ijr

	* base/include/player.h, base/src/player.cpp,
	io/esound/src/esoundpmo.cpp, lmc/include/lmc.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp,
	ui/freeamp/unix/src/fawindow.cpp:

	Modified the LMC/player interaction to support multiple LMCs.  Added a
	new function to the LMC interface 'CanHandleExt' to test a file extension
	against what the LMC thinks it can play.  (Initializing the LMC and using
	CanDecode() or actually trying to load it will take to long with, for
	example, a mod player).  This _shouldn't_ have broken anything, please
	yell if it does.
	
	Parroted the changes from the ALSA and OSS PMO's to the EsounD one.
	
	Sped up moving the X gui around.
	
1999-07-20 15:55  robert

	* base/src/preferences.cpp, base/unix/src/win32impl.cpp,
	io/alsa/unix/linux/src/alsapmo.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	ui/freeamp/unix/include/fawindow.h,
	ui/freeamp/unix/src/fawindow.cpp:

	Expanded on the warnings that a user gets when the ALSA/ESD plugins are
	installed, but ALSA/ESD themselves are not. Also fixed the time display
	in the UI to properly display up to 24 hours. The display will wrap after
	24 hours now.
	
1999-07-19 19:12  elrod

	* base/src/playlist.cpp:

	* fixed bug with resolving urls properly in m3u files (we were treating
	  them as relative paths and prepending the cwd...ops!)
	
1999-07-19 18:06  hiro

	* base/beos/: include/beosprefs.h, include/beosthread.h,
	include/semaphore.h, src/beosprefs.cpp, src/beosthread.cpp,
	src/bootstrap.cpp, src/mem.c, src/semaphore.cpp:

	updated for the new pipeline architecture.
	
1999-07-19 18:02  hiro

	* io/soundcard/beos/: include/ringbuffer.h,
	include/ringbuffer.h.old, include/soundcardpmo.h, src/TestRing.cpp,
	src/ringbuffer.cpp, src/ringbuffer.cpp.osf, src/soundcardpmo.cpp,
	src/soundcardpmo.linux.cpp, src/soundutils.cpp:

	updated for the new pipeline architecture.
	
1999-07-19 15:29  ijr

	* configure:

	Changes to the EsounD plugin for the new volume stuff.
	
1999-07-19 15:22  ijr

	* Makefile-plugins.in, configure.in, io/esound/include/esdvolume.h,
	io/esound/include/esoundpmo.h, io/esound/src/esdvolume.cpp,
	io/esound/src/esoundpmo.cpp:

	Modified the EsounD pmo to work with the latest volume changes.
	
1999-07-19 14:13  dogcow

	* io/soundcard/unix/solaris/src/: soundcardpmo.cpp, volume.cpp:

	killed the warning in soundcardpmo, removed volume.cpp
	
1999-07-19 14:07  dogcow

	* Makefile-plugins.in,
	io/soundcard/unix/solaris/include/solarisvolume.h,
	io/soundcard/unix/solaris/include/soundcardpmo.h,
	io/soundcard/unix/solaris/src/soundcardpmo.cpp:

	Now works with the changed volume stuff (in the PMO instead of having
	its own VolumeManager class).
	
1999-07-19 11:11  robert

	* ui/freeamp/unix/src/: fawindow.cpp, freeamp.cpp:

	Some minor cleanups...
	
1999-07-16 15:49  robert

	* base/src/player.cpp, io/dsound/win32/include/dsoundcardpmo.h,
	io/dsound/win32/prj/dsoundcard.dsp,
	io/dsound/win32/src/dsoundcardpmo.cpp,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/include/win32volume.h,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp,
	io/soundcard/win32/src/win32volume.cpp:

	Fixed volume manager for Win32 and DirectSound
	
1999-07-16 12:48  robert

	* Makefile-plugins.in, base/include/player.h,
	base/include/volume.h, base/src/player.cpp,
	io/alsa/unix/linux/include/alsapmo.h,
	io/alsa/unix/linux/include/alsavolume.h,
	io/alsa/unix/linux/src/alsapmo.cpp,
	io/alsa/unix/linux/src/alsavolume.cpp, io/include/pmo.h,
	io/soundcard/unix/linux/include/ossvolume.h,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/ossvolume.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	ui/freeamp/unix/src/freeamp.cpp:

	Start of the volume manager modifications. ALSA VM stuff is currently untested.
	
1999-07-15 17:40  elrod

	* io/dsound/win32/src/dsoundcardpmo.cpp:

	* attempt to repair damaged header
	
1999-07-15 17:39  elrod

	* io/dsound/win32/src/dsoundcardpmo.cpp:

	* removed #include"debug.hpp", Rob needs to make a script for this <grin>
	
1999-07-15 13:19  robert

	* base/win32/prj/freeamp.dsw,
	io/dsound/win32/include/dsoundcardpmo.h,
	io/dsound/win32/prj/dsoundcard.dsp,
	io/dsound/win32/src/dsoundcardpmo.cpp, lmc/xingmp3/src/cdct.c,
	lmc/xingmp3/src/l3dq.c, lmc/xingmp3/src/xinglmc.cpp:

	Updated the DirectSound plug-in to work with the new pipeline.
	
1999-07-15 12:38  elrod

	* lmc/xingmp3/src/cdct.c:

	* reworked the #ifdef's to get rid of warnings but still compile correctly
	  on non-x86 machines.
	
1999-07-14 18:50  elrod

	* README, configure, configure.in, base/win32/res/freeamp.rc,
	installer/win32/FreeAmp.pfw, installer/win32/String
	Tables/0009-English/value.shl, io/dsound/win32/res/dsound.rc,
	io/http/win32/res/http.rc, io/local/win32/res/local.rc,
	io/obs/win32/res/obs.rc, io/soundcard/win32/res/soundcard.rc,
	lmc/xingmp3/win32/res/xing.rc, ui/rainplay/Rainplay.rc:

	* updated version numbers to 1.3
	
1999-07-14 18:46  elrod

	* ui/freeamp/win32/: res/freeamp.rc, res/resource.h,
	src/prefdialog.cpp:

	* added pref option for pre-bufferering
	* changed versions to 1.3
	
1999-07-14 18:45  elrod

	* ui/simple/win32/: src/prefdialog.cpp, res/resource.h,
	res/simple.rc:

	* added pref option for pre-bufferering
	
1999-07-14 11:04  robert

	* io/esound/src/esdvolume.cpp:

	Removed one line as per Isaacs request
	
1999-07-13 15:32  robert

	* base/unix/src/unixprefs.cpp:

	Removed the calls to strdup()! Now a function that uses new is called instead
	of strdup(), since the memory returned by strdup should be reclaimed using
	free()!
	
1999-07-13 11:48  robert

	* lmc/xingmp3/src/xinglmc.cpp:

	Removed extraneous seek
	
1999-07-13 11:41  robert

	* AUTHORS, Makefile-plugins.in, configure, configure.in,
	base/src/registrar.cpp, base/unix/include/unixprefs.h,
	base/unix/src/unixprefs.cpp, io/esound/include/esdvolume.h,
	io/esound/include/esoundpmo.h, io/esound/src/esdvolume.cpp,
	io/esound/src/esoundpmo.cpp, io/src/pullbuffer.cpp,
	lmc/xingmp3/include/L3.h, lmc/xingmp3/src/cdct.c,
	lmc/xingmp3/src/cup.c, lmc/xingmp3/src/cupL1.c,
	lmc/xingmp3/src/cupini.c, lmc/xingmp3/src/cupl3.c,
	lmc/xingmp3/src/dec8.c, lmc/xingmp3/src/iup.c,
	lmc/xingmp3/src/iupL1.c, lmc/xingmp3/src/iupini.c,
	lmc/xingmp3/src/l3dq.c, lmc/xingmp3/src/mhead.c,
	lmc/xingmp3/src/uph.c, lmc/xingmp3/src/upsf.c,
	lmc/xingmp3/src/wavep.c, ui/cmdline/cmdlineUI.cpp,
	ui/freeamp/unix/src/freeamp.cpp, ui/irman/src/irfunc.c,
	ui/irman/src/irmanui.cpp:

	Applied Isaac Richards EsounD and warning cleanup patch
	
1999-07-13 11:37  robert

	* io/src/: eventbuffer.cpp, pullbuffer.cpp:

	Cleaned up debugging stuff.
	
1999-07-12 17:55  robert

	* io/include/pullbuffer.h, io/src/pullbuffer.cpp,
	lmc/xingmp3/src/xinglmc.cpp:

	Debug check in. Please do not use.
	
1999-07-09 21:59  elrod

	* base/include/preferences.h, base/src/preferences.cpp,
	ui/freeamp/win32/res/freeamp.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/prefdialog.cpp:

	* Added convenience functions for new Proxy and Prebuffer prefs
	* Added support for changing Proxy prefs inside of the win32 prefs dialog.
	  Still need to add support for Prebuffer pref.
	* Fixed bug in retrieving prefs in win32 pref dialog.
	
1999-07-09 17:02  elrod

	* ui/freeamp/win32/src/freeampui.cpp:

	* fixed bug where paths were being munged when figuring out long filenames
	  for playlist items.
	
1999-07-09 10:43  elrod

	* ui/: freeamp/win32/res/freeamp.rc, freeamp/win32/res/resource.h,
	freeamp/win32/src/prefdialog.cpp, simple/win32/res/resource.h,
	simple/win32/res/simple.rc, simple/win32/src/prefdialog.cpp:

	* Added About page to the preferences dialog so people can determine
	  the version of FreeAmp for bug reports and so we can toot our own horns!
	
1999-07-09 10:09  elrod

	* AUTHORS:

	* Changed GoodNoise references to EMusic
	
1999-07-08 20:59  elrod

	* base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.mak,
	io/src/eventbuffer.cpp, ui/freeamp/win32/res/freeamp.rc:

	* Removed extraneous #includes
	* DirectSound PMO not built by default so that the rest of the project can
	  compile. This needs to be switched back on when DirectSound support is
	  completed.
	* Cleaned up spacing within Preferences Dialog.
	
1999-07-08 20:32  elrod

	* installer/win32/: FreeAmp.ipr, Media/32bit/default.mda, Script
	Files/setup.ins, Script Files/setup.rul:

	* Default install path no longer includes the version number of FreeAmp
	
1999-07-08 17:50  robert

	* base/src/player.cpp, base/src/preferences.cpp,
	base/win32/prj/freeamp.dsp, io/http/httpinput.cpp,
	io/http/win32/prj/httpinput.dsp, io/local/localfileinput.cpp,
	io/local/win32/prj/fileinput.dsp, io/obs/win32/prj/obsinput.dsp,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/eventbuffer.cpp,
	io/src/pullbuffer.cpp, lmc/xingmp3/src/xinglmc.cpp,
	lmc/xingmp3/win32/prj/xing.dsp:

	More bugfixes for Win32. Should be approaching stable...
	
1999-07-08 09:59  robert

	* base/src/player.cpp, lmc/xingmp3/src/xinglmc.cpp:

	Minor bug tweaks...
	
1999-07-06 16:10  robert

	* base/include/preferences.h, base/src/player.cpp,
	base/src/preferences.cpp, io/alsa/unix/linux/src/alsapmo.cpp,
	io/dsound/win32/src/dsoundcardpmo.cpp, io/http/httpinput.cpp,
	io/http/httpinput.h, io/include/pmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/pmi.cpp,
	io/src/pmo.cpp, lmc/xingmp3/src/xinglmc.cpp:

	Fixed various bugs. One deadlock on HTTP error, one HTTP streaming bug,
	added a prebuffering feature, and double checked all 'cannot decode
	this media' bugs from the LMC. Windows releated bugs have not been fixed
	yet.
	
1999-07-06 11:14  robert

	* AUTHORS, base/include/preferences.h, base/src/player.cpp,
	base/src/preferences.cpp, io/http/httpinput.cpp,
	io/http/httpinput.h, io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/src/pmo.cpp, io/src/pullbuffer.cpp:

	Added support for HTTP proxies from a patch from Alan Cutter. Also in the
	process of debugging a deadlock during error reporting for an HTTP stream.
	
1999-07-05 16:11  robert

	* base/win32/prj/freeamp.dsw, config/config.win32,
	io/http/httpinput.cpp, io/http/win32/prj/httpinput.dsp,
	io/local/win32/prj/fileinput.dsp, io/obs/win32/prj/obsinput.dsp,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/pipeline.cpp,
	io/src/pmo.cpp, io/src/pullbuffer.cpp, lmc/xingmp3/src/xinglmc.cpp:

	Fixed the windows makes files and the soundcard PMO for windows. It works
	nicely now.
	
1999-07-02 12:04  robert

	* Makefile-plugins.in, base/src/player.cpp,
	io/alsa/unix/linux/include/alsapmo.h,
	io/alsa/unix/linux/src/alsapmo.cpp,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp, io/src/pipeline.cpp,
	io/src/pmo.cpp, lmc/include/lmc.h, lmc/xingmp3/include/xinglmc.h,
	lmc/xingmp3/src/xinglmc.cpp:

	Updated the ALSA PMO to work with the new pipeline.
	
1999-07-01 22:51  dogcow

	* io/: soundcard/unix/solaris/include/soundcardpmo.h,
	soundcard/unix/solaris/src/soundcardpmo.cpp, src/pmo.cpp:

	Pause AND stop AND play AND 'x' to exit work! wow!
	Still need to get the time display and seek to work properly, though.
	
1999-07-01 18:13  robert

	* Makefile-plugins.in, base/include/errors.h, base/include/id3v1.h,
	base/include/queue.h, base/src/player.cpp, io/http/httpbuffer.cpp,
	io/http/httpbuffer.h, io/http/httpinput.cpp, io/http/httpinput.h,
	io/include/eventbuffer.h, io/include/pmi.h, io/include/pmo.h,
	io/include/pullbuffer.h, io/include/streambuffer.h,
	io/local/localfileinput.cpp, io/local/localfileinput.h,
	io/obs/obsbuffer.cpp, io/obs/obsbuffer.h, io/obs/obsinput.cpp,
	io/obs/obsinput.h, io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/src/eventbuffer.cpp, io/src/pipeline.cpp, io/src/pmi.cpp,
	io/src/pmo.cpp, io/src/pullbuffer.cpp, io/src/streambuffer.cpp,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/cupl3.c,
	lmc/xingmp3/src/xinglmc.cpp:

	First check in for the planned 1.3 release. The improved audio pipeline
	makes life much easier all around. Linux PMO and all the PMIs are
	working. ALSA, WIN32, DirectSound, ESD PMOs are not updated, and will
	currently not compile. Stay tuned.
	
1999-07-01 17:10  dogcow

	* configure:

	Looks like the little Xpm frobby configure bit didn't get checked in (but
	configure.in did.)
	
1999-07-01 16:48  dogcow

	* Makefile-plugins.in, Makefile.in:

	`make depend` actually does something useful. It spits out lots of warnings
	that can safely be ignored, though.
	
1999-06-28 22:34  hiro

	* io/soundcard/beos/include/beosvolume.h:

	file beosvolume.h was initially added on branch beos-branch-1.
	
1999-06-28 22:34  hiro

	* io/soundcard/beos/src/beosvolume.cpp:

	file beosvolume.cpp was initially added on branch beos-branch-1.
	
1999-06-28 16:09  robert

	* Makefile-plugins.in, base/include/player.h,
	base/include/playlist.h, base/include/propimpl.h,
	base/src/player.cpp, base/src/playlist.cpp,
	io/include/eventbuffer.h, io/include/pipeline.h, io/include/pmi.h,
	io/include/pmo.h, io/include/pullbuffer.h,
	io/include/streambuffer.h, io/local/filebuffer.cpp,
	io/local/filebuffer.h, io/local/localfileinput.cpp,
	io/local/localfileinput.h,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/src/eventbuffer.cpp, io/src/pipeline.cpp, io/src/pmo.cpp,
	io/src/pullbuffer.cpp, io/src/streambuffer.cpp, lmc/include/lmc.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp:

	THIS IS AN UNSTABLE CHECK-IN. DO NOT USE. I'M SERIOUS!
	
1999-06-24 12:56  elrod

	* base/src/playlist.cpp:

	* playlist manager now attempts to convert relative paths to full paths
	  when expanding an M3U file.
	
1999-06-24 10:46  elrod

	* ui/freeamp/win32/src/freeampui.cpp:

	* added key shortcuts for play, stop, pause, next, last, and open
	
1999-06-22 16:35  dogcow

	* configure, configure.in:

	Small configure change, re bug #23, to try and find xpm.h with more gusto.
	(The existing method works on my system, dunno why it doesn't on his.)
	
1999-06-07 00:01  elrod

	* ui/freeamp/win32/src/freeampui.cpp:

	* fixed url's in playlist files not being added
	
1999-05-25 13:40  mhw

	* Makefile-plugins.in, configure, configure.in:

	- Fixed support for alsa plugin in new makefile system
	
1999-05-25 13:11  mhw

	* config/Makefile.header.in:

	- Fixed typo which prevented x86 nasm files from compiling.
	
1999-05-25 13:04  mhw

	* base/Makefile.in, base/beos/Makefile.in,
	base/beos/src/Makefile.in, base/src/Makefile.in,
	base/unix/Makefile.in, base/unix/src/Makefile.in,
	base/win32/Makefile.in, config/Makefile.header, io/Makefile.in,
	io/alsa/Makefile.in, io/alsa/unix/Makefile.in,
	io/alsa/unix/linux/Makefile.in, io/alsa/unix/linux/src/Makefile.in,
	io/http/Makefile.in, io/local/Makefile.in, io/obs/Makefile.in,
	io/soundcard/Makefile.in, io/soundcard/beos/src/Makefile.in,
	io/soundcard/unix/Makefile.in, io/soundcard/unix/linux/Makefile.in,
	io/soundcard/unix/linux/src/Makefile.in,
	io/soundcard/unix/solaris/Makefile,
	io/soundcard/unix/solaris/Makefile.in,
	io/soundcard/unix/solaris/src/Makefile,
	io/soundcard/unix/solaris/src/Makefile.in, io/src/Makefile.in,
	lmc/Makefile.in, lmc/xingmp3/Makefile.in,
	lmc/xingmp3/src/Makefile.in, ui/Makefile.in,
	ui/cmdline/Makefile.in, ui/freeamp/Makefile.in,
	ui/freeamp/unix/Makefile.in, ui/freeamp/unix/src/Makefile.in,
	ui/irman/Makefile.in, ui/irman/src/Makefile.in, ui/lcd/Makefile.in,
	ui/lcd/src/Makefile.in, ui/mpg123/Makefile.in:

	- Added #include <errno.h> to base/unix/linux/src/mutex.cpp
	  This is needed for glibc-2.1
	- Removed all the deprecated Makefile.in files
	
1999-05-25 12:19  mhw

	* AUTHORS, Makefile-plugins.in, Makefile.am, Makefile.in,
	configure, configure.in, base/Makefile.am, base/beos/Makefile.am,
	base/beos/src/Makefile.am, base/src/Makefile.am,
	base/src/playlist.cpp, base/unix/Makefile.am,
	base/unix/src/Makefile.am, base/win32/Makefile.am,
	config/Makefile.header, config/Makefile.header.in, io/Makefile.am,
	io/alsa/Makefile.am, io/alsa/unix/Makefile.am,
	io/alsa/unix/linux/Makefile.am, io/alsa/unix/linux/src/Makefile.am,
	io/esound/include/esdvolume.h, io/esound/include/esoundpmo.h,
	io/esound/src/esdvolume.cpp, io/esound/src/esoundpmo.cpp,
	io/http/Makefile.am, io/local/Makefile.am, io/obs/Makefile.am,
	io/soundcard/Makefile.am, io/soundcard/beos/src/Makefile.am,
	io/soundcard/unix/Makefile.am, io/soundcard/unix/linux/Makefile.am,
	io/soundcard/unix/linux/src/Makefile.am,
	io/soundcard/unix/solaris/Makefile.am,
	io/soundcard/unix/solaris/src/Makefile.am, io/src/Makefile.am,
	lmc/Makefile.am, lmc/xingmp3/Makefile.am,
	lmc/xingmp3/src/Makefile.am, ui/Makefile.am,
	ui/cmdline/Makefile.am, ui/freeamp/Makefile.am,
	ui/freeamp/unix/Makefile.am, ui/freeamp/unix/src/Makefile.am,
	ui/irman/Makefile.am, ui/irman/src/Makefile.am, ui/lcd/Makefile.am,
	ui/lcd/src/Makefile.am, ui/mpg123/Makefile.am:

	Merged the no-more-automake branch into the trunk
	
1999-05-24 10:38  robert

	* io/alsa/unix/linux/src/alsapmo.cpp:

	This mutex wrapper has been rewritten. It now uses portable recursive mutexes
	and it should be much easier to read since it doesn't have a huge #define
	mess. Porting notes: ETIMEDOUT may vary on other platforms.
	
1999-05-20 00:16  elrod

	* ui/freeamp/win32/res/icon1.ico:

	* updated freeamp UI icon to match freeamp executable icon
	
1999-05-20 00:10  elrod

	* base/win32/res/icon1.ico, installer/win32/Registry
	Entries/default.rge, io/soundcard/win32/src/soundcardpmo.cpp:

	* updated executable icon slightly
	* installer - placed quotes around path to exe in registry
	* win32 soundcardpmo - updated the time calculation to allow hours...
	  fixes "time stuck on 59:59" bug for win32... graphics need to be updated
	  on unix version to allow room for hours.
	
1999-05-19 14:24  dogcow

	* io/esound/include/esoundpmo.h:

	file esoundpmo.h was initially added on branch no-more-automake.
	
1999-05-19 14:24  dogcow

	* io/esound/include/esdvolume.h:

	file esdvolume.h was initially added on branch no-more-automake.
	
1999-05-19 14:24  dogcow

	* io/esound/src/esoundpmo.cpp:

	file esoundpmo.cpp was initially added on branch no-more-automake.
	
1999-05-19 14:24  dogcow

	* io/esound/src/esdvolume.cpp:

	file esdvolume.cpp was initially added on branch no-more-automake.
	
1999-05-19 11:14  robert

	* io/include/pmi.h, io/obs/obsinput.cpp, io/obs/obsinput.h,
	io/src/pullbuffer.cpp, lmc/xingmp3/src/xinglmc.cpp:

	Fixed a problem in DiscardBytes() in pullbuffer and I added support
	for emptying half the input buffer when the input buffer is over 90% full
	
1999-05-17 16:59  dogcow

	* Makefile-plugins.in:

	file Makefile-plugins.in was initially added on branch no-more-automake.
	
1999-05-17 12:55  dogcow

	* config/Makefile.header.in:

	file Makefile.header.in was initially added on branch no-more-automake.
	
1999-05-14 03:00  jbobier

	* base/mac/: prj/freeamp.prj, res/FreeAmp.ppob, res/FreeAmp.rsrc,
	src/CFreeAmp.cpp, src/CFreeAmp.h:

	First Checked In.
	
1999-05-14 02:58  jbobier

	* base/include/errors.h:

	Fixed search path for config.h
	
1999-05-04 15:33  dogcow

	* README.solaris:

	a short note saying "use the experimental Makefile stuff" if compiling
	under solaris.
	
1999-05-02 20:52  elrod

	* base/win32/src/main.cpp:

	* test check-in to see if commit notification works
	
1999-05-01 12:24  mhw

	* util/foo:

	file foo was initially added on branch test-branch-1.
	
1999-04-30 17:06  dogcow

	* io/soundcard/unix/solaris/src/soundcardpmo.cpp:

	This is admittedly a very strange patch; all the pause mutex stuff is
	commented out, so that the pause mutex should never actually be acquired.
	
	I_FLUSH now replaces the silly AUDIO_DRAIN stuff, and as a result
	pause works, and UNPAUSE works as well.
	
	There's probably a bunch of garbage printed, too. My apologies.
	
	Seek still does not work, though, for inscrutible reasons.
	
1999-04-29 14:22  mhw

	* CHANGES, util/gas2intel:

	Trivial whitespace changes for testing the server-side loginfo script
	
1999-04-27 22:16  elrod

	* base/win32/prj/freeamp.dsw, installer/win32/FreeAmp.ipr,
	ui/freeamp/win32/include/dib.h, ui/freeamp/win32/src/dib.cpp:

	* changed args in dib from HANDLE to HMODULE
	
1999-04-27 19:39  mhw

	* install-freeamp:

	- Added RCS Id
	- Don't install the plugins with the execute bit set; it's not needed.
	
1999-04-27 19:36  elrod

	* CHANGES, installer/win32/FreeAmp.ipr,
	installer/win32/FreeAmp.pfw,
	installer/win32/Media/32bit/default.mda:

	* spelling error
	
1999-04-27 19:31  mhw

	* install-freeamp:

	- If libasound is not found, explicitly remove an already-installed
	  alsa plugin from the install directory.  Otherwise, a plugin from an
	  older version of freeamp would be left there, and freeamp would try to
	  load it.
	- Miscellaneous other improvements
	
1999-04-27 19:27  elrod

	* base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.mak,
	installer/win32/File Groups/Default.fdf, installer/win32/File
	Groups/Program Executable Files.fgl:

	* added Authors, Changes and Copying files to the install
	
1999-04-27 18:46  mhw

	* CHANGES:

	- Mention the install-freeamp script, and qualify some things as applying
	  to Linux only.
	
1999-04-27 18:30  elrod

	* ui/freeamp/win32/src/prefdialog.cpp:

	* fixed big bad bug in prefsdialog code
	
1999-04-27 17:52  elrod

	* ui/: freeamp/win32/src/freeampui.cpp,
	freeamp/win32/src/prefdialog.cpp, simple/win32/src/simpleui.cpp:

	* fixed some prefs bugs
	
1999-04-27 16:00  elrod

	* ui/simple/win32/: include/prefdialog.h, include/simpleui.h,
	prj/simple.dsp, prj/simple.mak, res/icon1.ico, res/resource.h,
	res/simple.rc, src/prefdialog.cpp, src/simpleui.cpp:

	* added ability to alter prefs from simple UI.
	
1999-04-27 14:39  mhw

	* README, install-freeamp:

	- Added an "install-freeamp" shell script.  It is intended for binary
	  distributions, but will work from the source tree as well.
	- Updated the README
	
1999-04-27 14:28  robert

	* README:

	Added a note about the HTTP streaming duplicate file saved to disk when
	saving an HTTP stream from a web server.
	
1999-04-27 14:03  mhw

	* CHANGES, NEWS, README, configure, configure.in,
	base/include/facontext.h, base/src/player.cpp,
	io/http/httpbuffer.cpp:

	Switch version number to 1.2.3
	Add a "-save" flag to save an HTTP stream even if the preference is "false"
	Update the docs to describe the new stream-saving feature
	
1999-04-27 09:25  robert

	* io/: alsa/unix/linux/src/alsapmo.cpp, src/pullbuffer.cpp:

	Last ALSA tweak...
	
1999-04-27 01:44  robert

	* io/alsa/unix/linux/src/alsapmo.cpp, io/src/pullbuffer.cpp,
	lmc/xingmp3/src/xinglmc.cpp:

	Fixed alsa lag problem.
	
1999-04-26 19:02  elrod

	* CHANGES, README:

	* updated for 1.2.3 release
	
1999-04-26 18:22  elrod

	* base/win32/prj/freeamp.dsw:

	* removed DirectSound as dependency
	
1999-04-26 18:21  elrod

	* base/win32/prj/freeamp.dsw:

	* more 1.2.3 installer stuff
	
1999-04-26 18:11  elrod

	* installer/win32/FreeAmp.ipr, installer/win32/FreeAmp.pfw,
	installer/win32/Media/32bit/default.mda,
	ui/freeamp/win32/src/freeampui.cpp:

	* updated installer for 1.2.3
	* freeampui now attempts to determine long filenames for songs
	
1999-04-26 17:55  elrod

	* INSTALL, base/src/preferences.cpp, base/win32/res/freeamp.rc,
	installer/win32/FreeAmp.ipr, installer/win32/Registry
	Entries/default.rge, installer/win32/String Tables/default.shl,
	installer/win32/String Tables/0009-English/value.shl,
	installer/win32/Text Substitutions/Build.tsb, installer/win32/Text
	Substitutions/Setup.tsb, io/dsound/win32/res/dsound.rc,
	io/http/win32/res/http.rc, io/local/win32/res/local.rc,
	io/obs/win32/res/obs.rc, io/soundcard/win32/res/soundcard.rc,
	lmc/xingmp3/win32/res/xing.rc, ui/freeamp/win32/res/freeamp.rc,
	ui/rainplay/Rainplay.rc, ui/simple/win32/res/simple.rc:

	* updated stuff for 1.2.3 release
	
1999-04-26 15:56  robert

	* lmc/xingmp3/src/xinglmc.cpp:

	Cleaned up some errant printfs
	
1999-04-26 15:56  robert

	* io/src/pullbuffer.cpp, lmc/xingmp3/src/mhead.c,
	lmc/xingmp3/src/xinglmc.cpp:

	Fixed MPEG 2.5 playback/streaming.
	
1999-04-26 14:37  robert

	* base/win32/prj/freeamp.dsp, io/http/httpbuffer.cpp,
	lmc/xingmp3/win32/prj/xing.dsp:

	Fixed minor HTTP bug.
	
1999-04-26 14:32  elrod

	* base/win32/prj/: freeamp.dsp, freeamp.mak:

	* removed volume.cpp from main freeamp project.
	
1999-04-26 13:34  elrod

	* io/soundcard/win32/src/soundcardpmo.cpp,
	ui/freeamp/win32/src/utility.cpp:

	* changed calculation of volume value passed to system
	* open URL now prepends http:// if nothing is specified
	
1999-04-26 08:48  robert

	* base/win32/src/volume.cpp, io/alsa/unix/linux/include/alsapmo.h,
	io/alsa/unix/linux/include/alsavolume.h,
	io/alsa/unix/linux/src/alsapmo.cpp,
	io/alsa/unix/linux/src/alsavolume.cpp:

	More minor tweaks to the ALSA PMO. Also removed volume.cpp for Win32 and
	Linux. Volume management is now done exclusively in the PMO.
	
1999-04-26 02:31  dogcow

	* io/soundcard/unix/solaris/: include/solarisvolume.h,
	include/soundcardpmo.h, src/soundcardpmo.cpp, src/volume.cpp:

	Solaris sound now works, kinda. Yay!
	
1999-04-26 02:09  elrod

	* installer/win32/: Registry Entries/default.rge, Text
	Substitutions/Build.tsb, Text Substitutions/Setup.tsb:

	* added new prefs registry entries to installer
	
1999-04-26 02:04  elrod

	* base/win32/prj/freeamp.dsw, ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak:

	* removed DirectSound as a default dependency for freeamp project since
	  people were having problems with not having the latest SDK.
	
1999-04-26 02:01  elrod

	* base/include/preferences.h, base/src/preferences.cpp,
	base/win32/src/main.cpp, base/win32/src/win32prefs.cpp,
	io/http/httpbuffer.cpp, ui/freeamp/win32/res/freeamp.rc,
	ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/prefdialog.cpp:

	* renamed some prefs again. can't make up my durn mind...
	* added ability to set ave streams prefs
	* fixed some screwed up things with setting default prefs
	
1999-04-25 21:14  elrod

	* io/soundcard/win32/src/win32volume.cpp,
	ui/freeamp/win32/src/freeampui.cpp:

	* freeampui now correctly uses volumeManager stuff for displaying and
	  altering the volume
	
1999-04-25 19:52  elrod

	* io/dsound/win32/: include/dsoundvolume.h, src/dsoundvolume.cpp:

	* added files to stub out new VolumeManager stuff under dsound
	
1999-04-25 19:50  elrod

	* base/include/preferences.h, base/src/player.cpp,
	base/src/preferences.cpp, config/config.win32,
	io/dsound/win32/include/dsoundcardpmo.h,
	io/dsound/win32/prj/dsoundcard.dsp,
	io/dsound/win32/prj/dsoundcard.mak,
	io/dsound/win32/src/dsoundcardpmo.cpp, io/http/httpbuffer.cpp,
	io/http/win32/prj/httpinput.dsp, io/http/win32/prj/httpinput.mak,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/prj/soundcard.mak,
	io/soundcard/win32/src/win32volume.cpp:

	* updated windows stuff to use new VolumeManager
	* renamed some prefs so they fit into the naming scheme
	* added convenience functions for SaveStream prefs
	
1999-04-25 17:51  robert

	* base/include/event.h, base/include/eventdata.h,
	base/include/player.h, base/include/preferences.h,
	base/include/volume.h, base/src/player.cpp,
	base/src/preferences.cpp, base/unix/src/unixprefs.cpp,
	io/alsa/unix/linux/include/alsapmo.h,
	io/alsa/unix/linux/include/alsavolume.h,
	io/alsa/unix/linux/src/Makefile.am,
	io/alsa/unix/linux/src/Makefile.in,
	io/alsa/unix/linux/src/alsapmo.cpp,
	io/alsa/unix/linux/src/alsavolume.cpp, io/http/httpbuffer.cpp,
	io/http/httpbuffer.h, io/include/pmo.h,
	io/soundcard/unix/linux/include/ossvolume.h,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/Makefile.am,
	io/soundcard/unix/linux/src/Makefile.in,
	io/soundcard/unix/linux/src/ossvolume.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/include/win32volume.h,
	io/soundcard/win32/src/soundcardpmo.cpp,
	io/soundcard/win32/src/win32volume.cpp, lmc/include/lmc.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/towave.c,
	lmc/xingmp3/src/xinglmc.cpp, ui/freeamp/unix/src/freeamp.cpp:

	Reworked VolumeManager setup. Applied Gabor Fleischer's patch to make this
	happen.
	
1999-04-22 19:38  mhw

	* CHANGES:

	Changed version number of this Linux release from 1.2.1 to 1.2.2
	
1999-04-22 19:17  mhw

	* Makefile.in, NEWS, README, configure, configure.in:

	- Changed Linux version number from 1.2.1 to 1.2.2
	
1999-04-22 19:00  mhw

	* io/http/httpbuffer.cpp:

	- On linux-libc5, use the solaris-style gethostbyname_r() interface
	
1999-04-22 11:07  mhw

	* ui/cmdline/: cmdlineUI.cpp, cmdlineUI.h:

	- Fixed to not print the ID3 info redundantly
	
1999-04-22 03:39  dogcow

	* config/install-sh:

	looks like only the lines '#!/bin/sh' got checked in.
	
1999-04-22 02:22  dogcow

	* io/soundcard/unix/solaris/src/soundcardpmo.cpp:

	woo hoo! recognizable sound now comes out of my solaris speakers!
	
	Too bad it stops after four seconds. More hacking is obviously required.
	
1999-04-22 01:26  mhw

	* config/Makefile.header:

	Oops, accidentally checked in a non-debugging version of Makefile.header
	
1999-04-22 01:24  mhw

	* Makefile.in, configure, configure.in, base/src/player.cpp,
	base/unix/src/unixprefs.cpp, config/config.h.in,
	lmc/xingmp3/src/Makefile.am, lmc/xingmp3/src/Makefile.in,
	lmc/xingmp3/src/cdct.c, lmc/xingmp3/src/cdctasm.asm,
	lmc/xingmp3/src/cwin.c, lmc/xingmp3/src/cwin8asm.asm,
	lmc/xingmp3/src/cwinasm.asm, lmc/xingmp3/src/mdctasm.asm,
	lmc/xingmp3/src/msisasm.asm:

	- Merged ASM_FDCT32 and ASM_WINDOW_DUAL into a single ASM_X86_OLD macro
	- Moved ASM_X86 and ASM_X86_OLD macros from Makefiles into config.h
	- AC_HOST_OS --> HOST_OS and AC_HOST_CPU --> HOST_CPU
	- Added GPL headers and RCS ids to new asm files
	
1999-04-21 21:51  mhw

	* configure, configure.in, config/Makefile.header,
	config/config.h.in:

	Added a HAVE_LINUX_LIBC5 preprocessor macro to config.h
	
1999-04-21 20:37  elrod

	* base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.mak,
	base/win32/src/win32prefs.cpp, io/dsound/win32/prj/dsoundcard.dsp,
	io/dsound/win32/prj/dsoundcard.mak,
	io/http/win32/prj/httpinput.dsp, io/http/win32/prj/httpinput.mak,
	io/local/win32/prj/fileinput.dsp, io/local/win32/prj/fileinput.mak,
	io/obs/win32/prj/obsinput.dsp, io/obs/win32/prj/obsinput.mak,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/prj/soundcard.mak,
	lmc/xingmp3/win32/prj/xing.dsp, lmc/xingmp3/win32/prj/xing.mak,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak, ui/rainplay/Rainplay.dsp,
	ui/rainplay/Rainplay.mak, ui/simple/win32/prj/simple.dsp,
	ui/simple/win32/prj/simple.mak:

	* added configuration for compiling using NASM src files
	* removed unused variables in win32prefs.cpp
	
1999-04-21 20:02  robert

	* io/alsa/unix/linux/src/alsapmo.cpp,
	ui/freeamp/unix/src/freeamp.cpp:

	Made freeamp.cpp use the VolumeManager functions, and made the VM change
	the PCM volume, not the master volume.
	
1999-04-21 17:17  mhw

	* ui/cmdline/: cmdlineUI.cpp, cmdlineUI.h:

	Fix the command-line UI to no longer print redundant "Playing:" messages
	
1999-04-21 13:24  mhw

	* AUTHORS, README, configure, configure.in,
	base/beos/src/beosprefs.cpp, base/beos/src/utility.cpp,
	base/src/player.cpp, base/unix/src/unixprefs.cpp,
	config/config.h.in, ui/freeamp/unix/src/freeamp.cpp:

	- Inserted Mark B. Elrod's middle initial in the AUTHORS file
	- A few minor corrections to the README
	- Added Mark H. Weaver's middle initial in the README, and rejustified
	  the enclosing paragraph.
	- Added a FREEAMP_VERSION C preprocessor macro in config.h, and use
	  it thoroughout the source.  The only place I haven't fixed yet is
	  in base/win32/src/win32prefs.cpp, because it currently says "1.2",
	  which may be intentional.
	- "FREEAMP_PATH" --> FREEAMP_PATH_ENV in a few places
	- Removed definitions of deprecated SUB_KEY macro from */utility.cpp
	- If there's an error opening the unix prefs file on startup (other
	  than it not existing), then disable saving preferences.
	- Updated experimental/configure.in for FREEAMP_VERSION, but untested.
	
1999-04-21 10:07  mhw

	* base/: src/preferences.cpp, unix/src/unixprefs.cpp,
	win32/src/win32prefs.cpp:

	- Changed kError_NoPrefs to kError_NoPrefValue in a bunch of places.
	- Unparsable integer/boolean preferences now return kError_NoPrefValue,
	  so that they will be replaced by defaults during startup.
	
1999-04-21 09:53  robert

	* base/unix/src/unixprefs.cpp, io/alsa/unix/linux/src/alsapmo.cpp,
	ui/freeamp/unix/src/freeamp.cpp:

	Changed some ALSA card/device parsing code and improved error reporting
	for when the user specifies an invalid ALSADevice string. I also changed the
	version number in freeamp.cpp.
	
1999-04-21 09:30  mhw

	* AUTHORS, CHANGES, INSTALL, README, base/src/player.cpp,
	base/src/preferences.cpp, base/unix/src/unixprefs.cpp,
	base/win32/src/win32prefs.cpp, io/alsa/unix/linux/src/alsapmo.cpp,
	io/dsound/win32/src/dsoundcardpmo.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/unix/solaris/src/soundcardpmo.cpp,
	io/soundcard/win32/src/soundcardpmo.cpp:

	- Default values for individual preferences are now automatically
	  added during startup.  Before, defaults would only be set if there
	  were no preferences found at all.  This new behavior will be especially
	  important when new preferences are added later, but are also important
	  if the user deletes an important preference.  Now, the freeamp code
	  can assume that needed preferences are available.
	- Disabled the "-prop" command-line arguments, since they are no longer
	  used.  Fixed a number of places where the properties were still being
	  used.  Now the preferences are always used instead.
	- Updated the documentation to reflect the new preference changes.
	- Added Jean-Michel HERVE to the AUTHORS file.
	
1999-04-21 06:22  mhw

	* base/beos/: include/preferences.h, src/preferences.cpp:

	Removed deprecated files
	
1999-04-21 00:21  dogcow

	* base/src/player.cpp, ui/freeamp/unix/src/freeamp.cpp:

	lots o' solaris patches. uses defined(linux) and defined(solaris)
	
1999-04-21 00:06  dogcow

	* base/src/player.cpp,
	io/soundcard/unix/solaris/src/soundcardpmo.cpp:

	player.cpp: added support for solaris volume crap
	
	soundcardpmo.cpp: fixed the bugs that was causing freeamp to crash.
	the AUDIO_GETINFO ioctl asks for an audio_info, not an audio_prinfo
	structure... and so the soundcardpmo stuff was smashing the stack.
	
	Now there's sound, but it sure ain't music. :)
	
1999-04-20 23:53  dogcow

	* io/soundcard/unix/solaris/include/soundcardpmo.h:

	added ".h" to an include
	
1999-04-20 22:50  elrod

	* io/soundcard/unix/solaris/: include/soundcardpmo.h,
	src/soundcardpmo.cpp:

	* hopefully updated these correctly to use the new context that weaver
	  added. crossing my fingers...
	
1999-04-20 22:46  elrod

	* base/unix/: include/preferences.h, src/preferences.cpp:

	* removed the preferences.[h,cpp] from unix subdir bc these files that are
	  now common on all platforms.
	
1999-04-20 21:37  elrod

	* base/src/playlist.cpp:

	* changed random calculation to remove warning of overflow
	
1999-04-20 21:20  elrod

	* Makefile.am, Makefile.in, configure, configure.in,
	base/Makefile.in, base/beos/include/beosprefs.h,
	base/beos/src/Makefile.am, base/beos/src/beosprefs.cpp,
	base/beos/src/bootstrap.cpp, base/include/errors.h,
	base/include/facontext.h, base/include/list.h,
	base/include/player.h, base/include/preferences.h,
	base/include/prefixprefs.h, base/include/registrar.h,
	base/include/registry.h, base/src/Makefile.am,
	base/src/Makefile.in, base/src/preferences.cpp,
	base/src/prefixprefs.cpp, base/src/registrar.cpp,
	base/unix/Makefile.in, base/unix/include/unixprefs.h,
	base/unix/src/Makefile.am, base/unix/src/Makefile.in,
	base/unix/src/bootstrap.cpp, base/unix/src/unixprefs.cpp,
	base/win32/include/preferences.h, base/win32/include/win32prefs.h,
	base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.mak,
	base/win32/src/main.cpp, base/win32/src/preferences.cpp,
	base/win32/src/win32prefs.cpp, config/config.h.in,
	config/config.win32, io/Makefile.in, io/alsa/Makefile.in,
	io/alsa/unix/Makefile.in, io/alsa/unix/linux/Makefile.in,
	io/alsa/unix/linux/include/alsapmo.h,
	io/alsa/unix/linux/src/Makefile.in,
	io/alsa/unix/linux/src/alsapmo.cpp,
	io/dsound/win32/include/dsoundcardpmo.h,
	io/dsound/win32/prj/dsoundcard.dsp,
	io/dsound/win32/prj/dsoundcard.mak,
	io/dsound/win32/src/dsoundcardpmo.cpp, io/http/Makefile.in,
	io/http/httpbuffer.cpp, io/http/httpbuffer.h,
	io/http/httpinput.cpp, io/http/httpinput.h,
	io/http/win32/prj/httpinput.mak, io/include/eventbuffer.h,
	io/include/pullbuffer.h, io/include/streambuffer.h,
	io/local/Makefile.in, io/local/filebuffer.cpp,
	io/local/filebuffer.h, io/local/localfileinput.cpp,
	io/local/localfileinput.h, io/local/win32/prj/fileinput.mak,
	io/obs/Makefile.in, io/obs/obsbuffer.cpp, io/obs/obsbuffer.h,
	io/obs/obsinput.cpp, io/obs/obsinput.h,
	io/obs/win32/prj/obsinput.mak, io/soundcard/Makefile.in,
	io/soundcard/beos/include/soundcardpmo.h,
	io/soundcard/beos/src/soundcardpmo.cpp,
	io/soundcard/beos/src/soundcardpmo.linux.cpp,
	io/soundcard/unix/Makefile.in, io/soundcard/unix/linux/Makefile.in,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/Makefile.in,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/unix/solaris/src/soundcardpmo.cpp,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/prj/soundcard.mak,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/Makefile.in,
	io/src/eventbuffer.cpp, io/src/pullbuffer.cpp,
	io/src/streambuffer.cpp, lmc/Makefile.in, lmc/xingmp3/Makefile.in,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/Makefile.am,
	lmc/xingmp3/src/Makefile.in, lmc/xingmp3/src/cdct.c,
	lmc/xingmp3/src/cdctasm.asm, lmc/xingmp3/src/cwin.c,
	lmc/xingmp3/src/cwin8asm.asm, lmc/xingmp3/src/cwinasm.asm,
	lmc/xingmp3/src/cwinb.c, lmc/xingmp3/src/hwin.c,
	lmc/xingmp3/src/isbt.c, lmc/xingmp3/src/mdct.c,
	lmc/xingmp3/src/mdctasm.asm, lmc/xingmp3/src/msis.c,
	lmc/xingmp3/src/msisasm.asm, lmc/xingmp3/src/x86intel.asm,
	lmc/xingmp3/src/x86intel.c, lmc/xingmp3/src/xinglmc.cpp,
	lmc/xingmp3/win32/prj/xing.dsp, lmc/xingmp3/win32/prj/xing.mak,
	ui/Makefile.in, ui/cmdline/Makefile.in, ui/cmdline/cmdlineUI.cpp,
	ui/cmdline/cmdlineUI.h, ui/freeamp/Makefile.in,
	ui/freeamp/unix/Makefile.in, ui/freeamp/unix/include/freeamp-x11.h,
	ui/freeamp/unix/src/Makefile.in, ui/freeamp/unix/src/fawindow.cpp,
	ui/freeamp/unix/src/freeamp.cpp,
	ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/include/prefdialog.h,
	ui/freeamp/win32/include/utility.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/prefdialog.cpp,
	ui/freeamp/win32/src/utility.cpp, ui/irman/Makefile.in,
	ui/irman/include/irmanui.h, ui/irman/src/Makefile.in,
	ui/irman/src/irmanui.cpp, ui/lcd/Makefile.in,
	ui/lcd/include/lcdui.h, ui/lcd/src/Makefile.in,
	ui/lcd/src/lcdui.cpp, ui/mpg123/Makefile.in,
	ui/mpg123/Mpg123UI.cpp, ui/mpg123/Mpg123UI.h,
	ui/rainplay/Rainplay.dsp, ui/rainplay/Rainplay.mak,
	ui/rainplay/RainplayDlg.cpp, ui/rainplay/RainplayDlg.h,
	ui/rainplay/RainplayUI.cpp, ui/rainplay/RainplayUI.h,
	ui/simple/win32/include/simpleui.h, ui/simple/win32/prj/simple.mak,
	ui/simple/win32/src/simpleui.cpp:

	* merge of mark weaver's changes
	
1999-04-20 21:18  elrod

	* base/src/player.cpp:

	[no log message]
	
1999-04-20 16:01  dogcow

	* base/src/player.cpp:

	additional defs of HOST_ARCH other than linux.
	(perhaps -DHOST_ARCH=\"$(host_os)\" should be made a compile option?)
	
1999-04-20 15:56  dogcow

	* install-sh:

	duh. I failed to find install-sh in config, inexplicably.
	
1999-04-20 15:52  dogcow

	* install-sh:

	some OSes are not considered to have a BSD compatible install program;
	this one is more-or-less guaranteed to work. (in fact, the docs for
	AC_PROG_INSTALL say it's required.)
	
1999-04-20 12:23  mhw

	* lmc/xingmp3/src/mdctasm.asm:

	file mdctasm.asm was initially added on branch unix-prefs-branch-1.
	
1999-04-20 12:23  mhw

	* lmc/xingmp3/src/cwin8asm.asm:

	file cwin8asm.asm was initially added on branch unix-prefs-branch-1.
	
1999-04-20 12:23  mhw

	* lmc/xingmp3/src/cwinasm.asm:

	file cwinasm.asm was initially added on branch unix-prefs-branch-1.
	
1999-04-20 12:23  mhw

	* lmc/xingmp3/src/msisasm.asm:

	file msisasm.asm was initially added on branch unix-prefs-branch-1.
	
1999-04-20 12:23  mhw

	* lmc/xingmp3/src/cdctasm.asm:

	file cdctasm.asm was initially added on branch unix-prefs-branch-1.
	
1999-04-19 20:09  dogcow

	* base/src/thread.cpp, io/src/pullbuffer.cpp:

	more minor portability bits
	
1999-04-19 18:42  dogcow

	* lmc/xingmp3/include/L3.h, ui/freeamp/unix/src/freeamp.cpp,
	ui/irman/src/ircmd.c:

	minor portability changes
	
1999-04-19 16:30  elrod

	* ui/freeamp/win32/src/freeampui.cpp:

	* senseless checkin, just need the zip file to rebuild <grin>
	
1999-04-19 15:31  elrod

	* lmc/xingmp3/win32/res/: resource.h, xing.rc:

	* added resource files to win32 plugins for versioning
	
1999-04-18 13:43  elrod

	* README:

	* fixed error in readme
	
1999-04-18 00:50  elrod

	* CHANGES, NEWS, installer/win32/FreeAmp.ipr,
	installer/win32/FreeAmp.pfw,
	installer/win32/Media/32bit/default.mda, installer/win32/String
	Tables/default.shl, installer/win32/String
	Tables/0009-English/value.shl, io/dsound/win32/prj/dsoundcard.dsp,
	io/dsound/win32/prj/dsoundcard.mak,
	io/http/win32/prj/httpinput.dsp, io/http/win32/prj/httpinput.mak,
	io/local/win32/prj/fileinput.dsp, io/local/win32/prj/fileinput.mak,
	io/obs/win32/prj/obsinput.dsp, io/obs/win32/prj/obsinput.mak,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/prj/soundcard.mak,
	lmc/xingmp3/win32/prj/xing.dsp, lmc/xingmp3/win32/prj/xing.mak:

	* added version resources to plugins
	* built 1.2.1 for windows
	
1999-04-18 00:32  elrod

	* base/win32/res/freeamp.rc, io/dsound/win32/res/dsound.rc,
	io/dsound/win32/res/resource.h, io/http/win32/res/http.rc,
	io/http/win32/res/resource.h, io/local/win32/res/local.rc,
	io/local/win32/res/resource.h, io/obs/win32/res/obs.rc,
	io/obs/win32/res/resource.h, io/soundcard/win32/res/resource.h,
	io/soundcard/win32/res/soundcard.rc,
	ui/freeamp/win32/res/freeamp.rc, ui/rainplay/Rainplay.rc,
	ui/simple/win32/res/simple.rc:

	* added version info to all win32 files
	
1999-04-18 00:05  elrod

	* installer/win32/Setup Files/Compressed Files/0009-English/Intel
	32/_isuser.dll, ui/freeamp/win32/src/freeampui.cpp:

	* fixed problem with minimizing when in tray mode
	* changed URL on welcome screen to point to GPL stuff, not Open Source
	
1999-04-16 20:13  elrod

	* ui/freeamp/win32/: include/freeampui.h, res/freeamp.rc,
	src/freeampui.cpp:

	* fixed saving of garbage window position
	* removed bogus about box entry in tray menu
	
1999-04-16 03:17  elrod

	* installer/win32/FreeAmp.ipr:

	* final check-in after install created...
	
1999-04-16 02:46  elrod

	* README, base/include/errors.h, base/include/thread.h,
	base/win32/include/preferences.h, base/win32/include/win32thread.h,
	base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.dsw,
	base/win32/prj/freeamp.mak, base/win32/src/preferences.cpp,
	base/win32/src/win32thread.cpp, io/dsound/win32/prj/dsoundcard.dsp,
	io/dsound/win32/prj/dsoundcard.mak,
	io/dsound/win32/src/dsoundcardpmo.cpp, io/rio/rio.cpp,
	io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp, ui/freeamp/win32/res/freeamp.rc,
	ui/freeamp/win32/src/prefdialog.cpp,
	ui/freeamp/win32/src/utility.cpp:

	[no log message]
	
1999-04-16 02:40  elrod

	* installer/win32/: FreeAmp.ipr, FreeAmp.pfw, Component
	Definitions/Default.cdf, File Groups/Program Executable Files.fgl,
	File Groups/System DLLs.fgl, Media/32bit/default.mda, Registry
	Entries/default.rge, Script Files/setup.ins, Script
	Files/setup.rul, Setup Files/Compressed Files/0009-English/Intel
	32/_isuser.dll, String Tables/default.shl, String
	Tables/0009-English/value.shl, Text Substitutions/Build.tsb, Text
	Substitutions/Setup.tsb:

	* added "package for web" project for win32 installshield
	* updated installer files for added files
	* changed the way filetypes were registered
	
1999-04-16 01:14  mhw

	* base/win32/include/win32prefs.h:

	file win32prefs.h was initially added on branch unix-prefs-branch-1.
	
1999-04-16 01:14  mhw

	* base/win32/src/win32prefs.cpp:

	file win32prefs.cpp was initially added on branch unix-prefs-branch-1.
	
1999-04-16 01:14  mhw

	* base/unix/src/unixprefs.cpp:

	file unixprefs.cpp was initially added on branch unix-prefs-branch-1.
	
1999-04-16 01:14  mhw

	* base/src/prefixprefs.cpp:

	file prefixprefs.cpp was initially added on branch unix-prefs-branch-1.
	
1999-04-16 01:14  mhw

	* base/include/preferences.h:

	file preferences.h was initially added on branch unix-prefs-branch-1.
	
1999-04-16 01:14  mhw

	* base/unix/include/unixprefs.h:

	file unixprefs.h was initially added on branch unix-prefs-branch-1.
	
1999-04-16 01:14  mhw

	* base/src/preferences.cpp:

	file preferences.cpp was initially added on branch unix-prefs-branch-1.
	
1999-04-16 01:14  mhw

	* base/include/prefixprefs.h:

	file prefixprefs.h was initially added on branch unix-prefs-branch-1.
	
1999-04-16 01:14  mhw

	* base/beos/include/beosprefs.h:

	file beosprefs.h was initially added on branch unix-prefs-branch-1.
	
1999-04-16 01:14  mhw

	* base/beos/src/beosprefs.cpp:

	file beosprefs.cpp was initially added on branch unix-prefs-branch-1.
	
1999-04-16 01:14  mhw

	* base/include/facontext.h:

	file facontext.h was initially added on branch unix-prefs-branch-1.
	
1999-04-15 20:26  robert

	* io/dsound/win32/src/dsoundcardpmo.cpp,
	io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp:

	Fixed some thread problems
	
1999-04-15 19:43  elrod

	* ui/freeamp/win32/res/: drawer.bmp, drawer256.bmp:

	* changed dashed rect on drawer to the word "playlist"
	
1999-04-15 17:18  robert

	* io/alsa/unix/linux/src/alsapmo.cpp:

	Removed on printf
	
1999-04-15 17:13  robert

	* base/unix/include/preferences.h:

	Fixed one little difference between windows and linux
	
1999-04-15 17:04  robert

	* io/: alsa/unix/linux/src/alsapmo.cpp, src/pullbuffer.cpp:

	Various bug-fixes to ALSA soundcard driver
	
1999-04-15 15:06  robert

	* base/src/player.cpp, base/win32/prj/freeamp.dsw,
	io/dsound/win32/src/dsoundcardpmo.cpp,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/win32/prj/xing.dsp:

	Little tweaks
	
1999-04-15 14:50  robert

	* base/src/player.cpp, base/unix/include/preferences.h,
	io/alsa/unix/linux/include/alsapmo.h,
	io/alsa/unix/linux/src/alsapmo.cpp, io/obs/obsbuffer.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/eventbuffer.cpp,
	io/src/pullbuffer.cpp, lmc/xingmp3/src/Makefile.am,
	lmc/xingmp3/src/Makefile.in, lmc/xingmp3/src/xinglmc.cpp:

	Pref changes
	
1999-04-13 20:35  elrod

	* INSTALL:

	[no log message]
	
1999-04-12 23:21  dogcow

	* io/soundcard/unix/solaris/: Makefile, Makefile.am, Makefile.in,
	include/soundcardpmo.h, src/Makefile, src/Makefile.am,
	src/Makefile.in, src/soundcardpmo.cpp:

	added Rami Lehti's soundcard files, and fixed Makefiles.
	
1999-04-12 20:33  robert

	* io/http/httpbuffer.cpp:

	Fixed one http streaming problem.
	
1999-04-11 21:55  elrod

	* ui/rainplay/: Rainplay.dsp, Rainplay.mak:

	* modified prefs dialog to use prefs object for changing ui's
	* added preferences.cpp to project file
	
1999-04-09 09:38  robert

	* io/local/filebuffer.cpp:

	Added errno include
	
1999-04-09 02:50  elrod

	* base/win32/include/preferences.h, base/win32/src/preferences.cpp,
	ui/freeamp/win32/res/freeamp.rc,
	ui/freeamp/win32/src/freeampui.cpp:

	* changed rio upload warning text a bit.
	* added pref for window position.
	
1999-04-08 18:42  elrod

	* ui/freeamp/win32/: include/utility.h, src/freeampui.cpp,
	src/utility.cpp:

	* added support for loading portio.sys driver for NT
	
1999-04-08 17:32  robert

	* ui/freeamp/unix/src/freeamp.cpp:

	Included windowmaker docking patch
	
1999-04-08 00:39  elrod

	* base/include/debug.h, base/include/event.h,
	base/include/eventdata.h, base/include/queue.h,
	base/include/volume.h, base/win32/include/mutex.h,
	base/win32/include/preferences.h, base/win32/include/semaphore.h,
	base/win32/include/win32thread.h, config/config.h.in,
	config/config.win32, io/include/pmi.h, io/include/pmo.h,
	lmc/include/lmc.h:

	* fixed cvs headers
	
1999-04-08 00:34  elrod

	* base/include/hashtable.h:

	* fixed messed up cvs header
	
1999-04-08 00:33  elrod

	* AUTHORS, base/src/hashtable.cpp:

	* added "Valters Vingolds" <Valters_Vingolds@swh-t.lv> to authors
	* fixed messed up cvs header in hashtable.cpp
	
1999-04-08 00:25  elrod

	* base/win32/include/preferences.h, base/win32/src/preferences.cpp,
	ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/res/freeamp.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/prefdialog.cpp:

	* added ability for ui to "Stay On Top"
	* added ability to live in tray instead of taskbar
	
1999-04-07 16:36  robert

	* ui/irman/src/irmanui.cpp:

	Added because the debian folks need it.
	
1999-04-06 18:14  elrod

	* ui/freeamp/win32/res/resource.h:

	[no log message]
	
1999-04-06 18:13  elrod

	* ui/freeamp/win32/res/freeamp.rc:

	* added some prefs
	
1999-04-06 18:12  elrod

	* ui/freeamp/win32/: include/freeampui.h, src/freeampui.cpp:

	* added pref object
	
1999-04-06 18:10  elrod

	* base/win32/: src/preferences.cpp, include/preferences.h:

	* added prefs for logging
	
1999-04-06 18:09  elrod

	* ui/freeamp/win32/src/prefdialog.cpp:

	* added more prefs
	
1999-04-03 14:22  elrod

	* io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/prj/soundcard.mak,
	ui/freeamp/win32/src/freeampui.cpp:

	* removed debug.cpp file from soundcard project
	
1999-04-02 20:57  elrod

	* base/include/log.h, base/src/log.cpp,
	base/win32/include/preferences.h, base/win32/src/preferences.cpp,
	ui/freeamp/win32/res/freeamp.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/prefdialog.cpp:

	* added close method to log class
	* extended preferences class
	* added panels to preferences dialog
	
1999-04-02 14:48  robert

	* base/src/player.cpp, base/win32/src/win32thread.cpp,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp,
	lmc/xingmp3/win32/prj/xing.dsp, ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/utility.cpp:

	Cleaned up some more memory leaks
	
1999-04-02 11:35  elrod

	* ui/freeamp/win32/: include/prefdialog.h, src/prefdialog.cpp:

	* dialog for changing prefs
	
1999-04-02 11:34  elrod

	* base/include/player.h, base/src/player.cpp,
	ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/include/listview.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/res/freeamp.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/listview.cpp, ui/rainplay/RainplayDlg.cpp,
	ui/rainplay/RainplayUI.cpp:

	* changed STATE Enum to PlayerState ENUM
	* reformated player code slightly to be consistent
	* added functions for querying registries and prefs
	
1999-04-01 09:16  elrod

	* ui/freeamp/win32/: include/resizeview.h, src/resizeview.cpp:

	* experimenting with resizing player
	
1999-04-01 09:15  elrod

	* ui/freeamp/win32/res/control_mask_mid.bmp:

	* removed resize regions
	
1999-04-01 09:02  elrod

	* base/include/linkedlist.h, base/include/list.h,
	base/include/playlist.h, base/src/playlist.cpp,
	base/src/registrar.cpp, base/src/registry.cpp,
	base/win32/include/preferences.h, base/win32/src/main.cpp,
	base/win32/src/preferences.cpp,
	ui/freeamp/win32/include/controlinfo.h,
	ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/include/utility.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/res/control_mask_mid.bmp,
	ui/freeamp/win32/res/freeamp.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/controlinfo.cpp, ui/freeamp/win32/src/dib.cpp,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/listview.cpp,
	ui/freeamp/win32/src/stringitem.cpp,
	ui/freeamp/win32/src/textview.cpp,
	ui/freeamp/win32/src/timeview.cpp,
	ui/freeamp/win32/src/utility.cpp,
	ui/freeamp/win32/src/volumeview.cpp:

	* wow i waited too long to do  a check in
	* most of these are removing /*LEAK*/ comments
	* added destructor to LinkedListItem so things were actually destroyed
	
1999-03-31 18:08  robert

	* io/alsa/unix/linux/src/alsapmo.cpp:

	Checked in the latest ALSA stuff
	
1999-03-31 11:28  robert

	* base/src/player.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp:

	Fixed memory leaks and streaming sych detection
	
1999-03-29 12:59  robert

	* io/http/httpbuffer.cpp, lmc/xingmp3/src/xinglmc.cpp:

	Icecast fixes
	
1999-03-25 00:01  elrod

	* base/win32/: include/preferences.h, src/preferences.cpp:

	* added support for components to have their own prefs
	* fixed resource leak with FindFirstFile handle
	
1999-03-24 23:13  elrod

	* ui/freeamp/win32/src/scrollview.cpp:

	* made a cast during a compare to remove a warning
	
1999-03-24 22:59  elrod

	* base/win32/res/freeamp.rc, installer/win32/Component
	Definitions/Default.cdf, installer/win32/Setup Files/Compressed
	Files/0009-English/Intel 32/_isuser.dll:

	* removed custom license install dialog resource from freeamp resources
	* improved descriptions of install components
	* added cancel button to custom license install dialog
	
1999-03-24 21:39  elrod

	* INSTALL:

	* added instructions concerning the InstallShield setup
	
1999-03-24 21:29  elrod

	* installer/win32/Script Files/setup.ins:

	* adding this binary file makes doing the install build easier...
	
1999-03-24 21:11  elrod

	* installer/win32/Media/32bit/default.mda:

	* oops missed a file
	
1999-03-24 21:00  elrod

	* INSTALL, installer/win32/FreeAmp.ipr, installer/win32/Component
	Definitions/Default.cdf, installer/win32/Component
	Definitions/Default.fgl, installer/win32/File Groups/Default.fdf,
	installer/win32/File Groups/Direct Sound Output.fgl,
	installer/win32/File Groups/File Input.fgl, installer/win32/File
	Groups/FreeAmp UI.fgl, installer/win32/File Groups/HTTP Input.fgl,
	installer/win32/File Groups/OBS Input.fgl, installer/win32/File
	Groups/Program Executable Files.fgl, installer/win32/File
	Groups/RainPlay UI.fgl, installer/win32/File Groups/Simple UI.fgl,
	installer/win32/File Groups/Sound Card Output.fgl,
	installer/win32/File Groups/System DLLs.fgl, installer/win32/File
	Groups/Xing Decoder.fgl, installer/win32/Registry
	Entries/default.rge, installer/win32/Script Files/setup.rul,
	installer/win32/Setup Files/Compressed Files/0009-English/Intel
	32/_isuser.dll, installer/win32/Setup Files/Compressed
	Files/0009-English/OS Independent/license.txt,
	installer/win32/Shell Objects/Default.shl, installer/win32/String
	Tables/default.shl, installer/win32/String
	Tables/0009-English/value.shl, installer/win32/Text
	Substitutions/Build.tsb, installer/win32/Text
	Substitutions/Setup.tsb:

	* moved INSTALL file to install directory
	* updated INSTALL fiell to reflect addition of InstallShield files
	* added the InstallShield setup files
	
1999-03-24 12:03  elrod

	* base/win32/res/freeamp.rc, ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/scrollview.cpp:

	* made adding items to listview more efficient thru use of intermediate
	  list
	* fixed scrollbar "not scrolling far enough" bug
	
1999-03-24 10:11  robert

	* base/src/player.cpp, io/http/httpbuffer.cpp,
	io/http/httpinput.cpp, io/http/httpinput.h, io/include/pmi.h,
	io/local/localfileinput.cpp, io/local/localfileinput.h,
	io/obs/obsinput.cpp, io/obs/obsinput.h,
	lmc/xingmp3/src/xinglmc.cpp:

	Windows 9x Sucks!
	
1999-03-23 23:41  elrod

	* io/dsound/win32/prj/dsoundcard.dsp,
	io/dsound/win32/prj/dsoundcard.mak,
	ui/freeamp/win32/include/scrollview.h,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/listview.cpp,
	ui/freeamp/win32/src/scrollview.cpp, ui/rainplay/Rainplay.dsp,
	ui/rainplay/Rainplay.mak:

	* dsoundcard.pmo is nw correctly copied to the plugins dir
	* cleaned up scrollview
	* fixed potential NULL pointer access in freeampui.cpp
	* made changes in listview to correspond to changes in scrollview
	* added config.win32 to rainplay project
	
1999-03-23 11:51  robert

	* lmc/xingmp3/src/: cupl3.c, xinglmc.cpp:

	Fixed decode sync problem that didn't allow a couple of files to
	play correctly.
	
1999-03-20 13:16  elrod

	* base/src/playlist.cpp:

	* added error messages for Rio support
	
1999-03-20 12:59  elrod

	* ui/freeamp/win32/src/freeampui.cpp:

	* fixed off by one memory allocation :
	  m_prevSongInfoText = new char [strlen(m_songTitleView->Text() + 1)];
	  is not the same as
	  m_prevSongInfoText = new char [strlen(m_songTitleView->Text()) + 1];
	
1999-03-20 11:52  elrod

	* io/include/binary.h:

	* oops missed this file in initial Rio checkin
	
1999-03-20 10:51  robert

	* base/include/playlist.h, base/src/playlist.cpp,
	io/src/pullbuffer.cpp:

	Fixes for Elrod's Rio rampage!
	
1999-03-20 02:48  elrod

	* io/dsound/win32/prj/dsoundcard.mak:

	[no log message]
	
1999-03-20 02:33  elrod

	* AUTHORS, base/include/event.h, base/include/eventdata.h,
	base/include/playlist.h, base/src/player.cpp,
	base/src/playlist.cpp, base/win32/include/preferences.h,
	base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.dsw,
	base/win32/prj/freeamp.mak, base/win32/src/preferences.cpp,
	ui/freeamp/win32/include/bitmapview.h,
	ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/include/textview.h,
	ui/freeamp/win32/include/utility.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/res/freeamp.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/stringitem.cpp,
	ui/freeamp/win32/src/textview.cpp,
	ui/freeamp/win32/src/utility.cpp, ui/rainplay/Rainplay.dsp,
	ui/rainplay/Rainplay.mak, ui/simple/win32/prj/simple.dsp,
	ui/simple/win32/prj/simple.mak:

	* add status message event
	* win32 FreeAmpUI now displays staus messages for 5 seconds before reverting
	  the display
	* made sure view subclassess all used virtual destructors
	* added preliminary support for rio on win98 and should work on linux. We
	  need to include driver for NT and i don't wanna tackle that tonight.
	* updated win32 open and save dialogs.... much better now
	* added GetPrefBoolean and SetPrefBoolean functions to Preferences class
	
1999-03-20 02:21  elrod

	* io/: dsound/win32/include/dsoundcardpmo.h,
	dsound/win32/prj/dsoundcard.dsp, dsound/win32/prj/dsoundcard.dsw,
	dsound/win32/src/dsoundcardpmo.cpp, include/rio.h,
	include/rioioctl.h, include/std.h, rio/app.cpp, rio/playlist.txt,
	rio/readme.txt, rio/rio.cpp, rio/rio.txt:

	* added files for rio support from snowblind guys... they rock!
	
1999-03-19 15:23  robert

	* base/src/player.cpp, base/src/playlist.cpp,
	base/src/registrar.cpp, base/win32/src/preferences.cpp,
	base/win32/src/semaphore.cpp, base/win32/src/win32thread.cpp,
	lmc/xingmp3/src/xinglmc.cpp, ui/freeamp/win32/src/dib.cpp,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/listview.cpp,
	ui/freeamp/win32/src/stringitem.cpp,
	ui/freeamp/win32/src/textview.cpp,
	ui/freeamp/win32/src/timeview.cpp,
	ui/freeamp/win32/src/utility.cpp,
	ui/freeamp/win32/src/volumeview.cpp:

	Memory leaks are marked with LEAK
	
1999-03-19 12:51  robert

	* io/alsa/unix/linux/: include/alsapmo.h, src/alsapmo.cpp:

	New ALSA check-in. Still in early development stages.
	
1999-03-19 11:50  elrod

	* config/config.win32:

	* removed extra _ from LINUX line ending define
	
1999-03-19 11:49  elrod

	* lmc/xingmp3/include/L3.h:

	* added #define LITTLE_ENDIAN 1 for ALPHA platform
	
1999-03-18 21:19  elrod

	* base/win32/prj/freeamp.dsw, ui/rainplay/RainplayDlg.cpp,
	ui/rainplay/RainplayUI.cpp:

	* enabled rainplay ui in build process
	* fixed places in rainplay ui where playlist manager api changed
	
1999-03-18 20:51  elrod

	* ui/freeamp/win32/src/stringitem.cpp:

	* now uses european characters
	
1999-03-18 20:48  elrod

	* ui/freeamp/win32/: res/small_font.bmp, src/fontwidth.cpp,
	src/textview.cpp:

	* added european characters to bitmap and fontwidth table, whew!
	
1999-03-18 15:00  elrod

	* base/include/list.h, ui/freeamp/win32/src/listview.cpp:

	* fixed bug in list.h
	* after fixing removed call to buggy function to speed things up <grin>
	
1999-03-18 13:16  elrod

	* ui/freeamp/win32/src/freeampui.cpp:

	* if you drop a file on the player it auto plays if there are no other
	  songs in list
	
1999-03-18 13:10  elrod

	* base/win32/prj/freeamp.dsw,
	io/dsound/win32/include/dsoundcardpmo.h,
	io/dsound/win32/prj/dsoundcard.dsp,
	io/dsound/win32/src/dsoundcardpmo.cpp:

	* added directsoundpmo project to the main freamp build
	* did not include it as dependency due to compile errors we need to track
	  down
	
1999-03-18 12:53  robert

	* base/include/log.h, base/src/log.cpp, base/src/player.cpp,
	config/config.h.in, io/obs/obsbuffer.cpp,
	io/soundcard/unix/linux/src/Makefile.am,
	io/soundcard/unix/linux/src/Makefile.in,
	io/soundcard/unix/linux/src/soundcardpmo.cpp:

	Added performance logging and fixed a compile problem
	
1999-03-18 12:37  elrod

	* ui/freeamp/win32/: include/textview.h, src/textview.cpp,
	src/utility.cpp:

	* fixed the string concatenation bug in textview
	* changed default return extension in open file dlg
	
1999-03-18 00:52  elrod

	* ui/freeamp/win32/src/utility.cpp:

	* oops... open save dir pref saving was messed up
	
1999-03-18 00:45  elrod

	* README:

	[no log message]
	
1999-03-18 00:09  elrod

	* ui/freeamp/win32/src/: freeampui.cpp, listview.cpp:

	* added support for page up and page down in listview
	
1999-03-17 23:55  elrod

	* base/win32/prj/freeamp.dsw,
	io/dsound/win32/include/dsoundcardpmo.h,
	io/dsound/win32/src/dsoundcardpmo.cpp,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/scrollview.cpp,
	ui/freeamp/win32/src/timeview.cpp,
	ui/simple/win32/include/simpleui.h, ui/simple/win32/res/resource.h,
	ui/simple/win32/res/simple.rc, ui/simple/win32/src/simpleui.cpp:

	* checked in changes for sylvain's directsound PMO
	* updated simpleUI to work with new architecture
	* eliminated extra time updates in freeampUI
	
1999-03-17 22:36  elrod

	* ui/freeamp/win32/: include/scrollview.h, src/freeampui.cpp,
	src/listview.cpp, src/scrollview.cpp:

	* ctrl-a now selects all in listview
	* pressing left button below or above scroller will page down or up
	* fixed some quirks with using arrow keys to scroll list
	* still need to add selection using keyboard... grrr...
	
1999-03-17 20:34  elrod

	* base/src/player.cpp, ui/freeamp/win32/src/freeampui.cpp:

	* player now sends INFO_DoneOutputting and Info_PlayListDone events
	* FreeAmpUI adds the current song to it's title
	
1999-03-17 19:48  elrod

	* ui/freeamp/win32/res/: add_buttons.bmp, add_buttons256.bmp,
	delete_buttons.bmp, delete_buttons256.bmp, load_buttons.bmp,
	load_buttons256.bmp, save_buttons.bmp, save_buttons256.bmp:

	* new graphics for playlist buttons
	
1999-03-17 19:44  elrod

	* base/include/playlist.h, base/src/player.cpp,
	base/src/playlist.cpp, base/unix/include/preferences.h,
	base/unix/src/preferences.cpp, base/win32/include/preferences.h,
	base/win32/src/preferences.cpp, config/config.h.in,
	config/config.win32, ui/freeamp/win32/include/controlinfo.h,
	ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/include/listview.h,
	ui/freeamp/win32/include/utility.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/res/freeamp.rc,
	ui/freeamp/win32/res/panel_backing.bmp,
	ui/freeamp/win32/res/panel_backing256.bmp,
	ui/freeamp/win32/res/playlist_control_mask.bmp,
	ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/controlinfo.cpp,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/listview.cpp,
	ui/freeamp/win32/src/utility.cpp:

	* added buttons to playlist drawer for adding/deleting, loading/saving
	* added ability to save playlist to an m3u file
	* updated graphics for the above
	* added line ending constants for platforms in config.h
	* added PMO preference
	
1999-03-17 14:10  robert

	* io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/win32/src/soundcardpmo.cpp,
	ui/freeamp/unix/src/fawindow.cpp:

	Fixed some Linux PMO issues.
	
1999-03-17 12:30  elrod

	* AUTHORS, base/src/registry.cpp:

	* added sylvain's last name
	* fixed memory leak inregistry.cpp, needed to use delete [], not delete
	
1999-03-17 10:20  elrod

	* base/src/player.cpp, base/win32/include/preferences.h,
	base/win32/src/preferences.cpp, ui/freeamp/win32/src/freeampui.cpp:

	* removed superfluous space killing code with id3v1 tags
	* save and open dialog now has a pref for remembering dir chosen by user
	
1999-03-17 09:52  robert

	* base/src/player.cpp:

	Cleaned up some extra printfs
	
1999-03-16 23:20  elrod

	* base/win32/prj/: freeamp.dsp, freeamp.mak:

	* win32 project now links in release mode
	
1999-03-16 19:53  elrod

	* base/: include/playlist.h, src/player.cpp, src/playlist.cpp:

	* repeat and repeat all features work again
	
1999-03-16 19:30  robert

	* base/include/player.h, base/src/player.cpp,
	base/unix/src/bootstrap.cpp, lmc/xingmp3/src/xinglmc.cpp,
	ui/cmdline/cmdlineUI.cpp, ui/freeamp/unix/src/freeamp.cpp,
	ui/irman/src/irmanui.cpp, ui/lcd/src/lcdui.cpp,
	ui/mpg123/Mpg123UI.cpp:

	Fixed compile problems caused by changes to the playlist manager
	
1999-03-16 01:29  elrod

	* base/src/playlist.cpp:

	* current position in playlist is now adjusted when you delete items
	
1999-03-16 01:23  elrod

	* base/include/player.h, base/include/playlist.h,
	base/src/playlist.cpp, ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/listview.cpp:

	* added ability for playlist to be double-clicked
	
1999-03-16 00:33  elrod

	* base/src/player.cpp:

	* fixed bug where stop button was flipping to play if you paused and went
	  to the next song
	
1999-03-16 00:10  elrod

	* base/include/event.h, base/include/playlist.h,
	base/src/player.cpp, base/src/playlist.cpp,
	ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/include/stringitem.h,
	ui/freeamp/win32/res/freeamp.rc, ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/stringitem.cpp:

	* added new open dialog so users can specify URLs
	* added new PlayListItemUpdatedEvent
	* changed how Display Name was generated in player.cpp
	* changed song title display to also display album if id3v1 info available
	
1999-03-15 11:25  robert

	* io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/win32/prj/xing.dsp:

	Fixed popping sounds and pause-next lockup
	
1999-03-15 02:53  elrod

	* ui/freeamp/win32/: include/buttonview.h, src/buttonview.cpp,
	src/freeampui.cpp:

	* changed pause, shuffle and repeat to work through events
	
1999-03-15 02:45  robert

	* io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp, lmc/xingmp3/win32/prj/xing.dsp:

	Fixed seeking time indication
	
1999-03-15 01:30  elrod

	* base/include/player.h, base/include/playlist.h,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/eventbuffer.cpp,
	io/src/pullbuffer.cpp, io/src/streambuffer.cpp:

	* removed debug.hpp from #includes
	
1999-03-15 01:16  elrod

	* ui/freeamp/win32/: include/dialview.h, include/freeampui.h,
	src/dialview.cpp, src/freeampui.cpp, src/textview.cpp,
	src/volumeview.cpp:

	* volume and seek control now work
	* fixed crash in textview on non-ascii characters
	
1999-03-15 01:02  robert

	* base/src/player.cpp, io/local/filebuffer.cpp,
	io/local/win32/prj/fileinput.dsp,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/eventbuffer.cpp,
	io/src/pullbuffer.cpp, lmc/xingmp3/src/xinglmc.cpp,
	lmc/xingmp3/win32/prj/xing.dsp:

	Fixed deadlock problem in soundcardpmo
	
1999-03-14 18:00  elrod

	* ui/freeamp/win32/src/: dialview.cpp, freeampui.cpp:

	* added code for determining volume... not working right on my machine???
	
1999-03-14 00:49  elrod

	* ui/freeamp/win32/src/freeampui.cpp:

	* added support for rob's awesome M3U expansion function... he's the MAN!
	
1999-03-14 00:27  elrod

	* ui/freeamp/win32/: include/freeampui.h, src/dialview.cpp,
	src/freeampui.cpp:

	* messed with how dials work a bit... thinking of making them both "jog"
	* added tooltip support which respects regions, not just rects
	
1999-03-13 23:14  elrod

	* ui/freeamp/win32/: include/freeampui.h, include/timeview.h,
	src/freeampui.cpp, src/textview.cpp, src/timeview.cpp,
	src/view.cpp:

	* work around for win98 not returning TRUE for PtInRegion() function
	* freeampui now displaying current, remaining, total time and song info
	
1999-03-12 16:45  robert

	* base/include/event.h, base/include/eventdata.h,
	base/include/player.h, base/include/playlist.h,
	base/src/player.cpp, base/src/playlist.cpp,
	base/win32/prj/freeamp.dsw, io/http/httpinput.cpp,
	io/http/httpinput.h, io/http/win32/prj/httpinput.dsp,
	io/include/pmi.h, io/local/localfileinput.cpp,
	io/local/localfileinput.h, io/obs/obsinput.cpp, io/obs/obsinput.h:

	Added support for getting MP3 titles.
	
1999-03-12 12:29  robert

	* base/include/playlist.h, base/src/player.cpp,
	base/src/playlist.cpp, io/local/filebuffer.cpp,
	io/local/win32/prj/fileinput.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp:

	Added expand m3u functionality.
	
1999-03-10 18:53  robert

	* base/include/volume.h, base/src/log.cpp, base/src/player.cpp,
	base/win32/prj/freeamp.dsp, base/win32/src/volume.cpp,
	io/include/pullbuffer.h, io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/eventbuffer.cpp,
	io/src/pullbuffer.cpp, lmc/xingmp3/src/xinglmc.cpp:

	Final optimized version. The PMO thread now has a ABOVE_NORMAL priority.
	
1999-03-09 01:33  elrod

	* base/win32/prj/: freeamp.dsp, freeamp.mak:

	* removed volume.cpp from projects since it is no longer needed
	
1999-03-09 01:31  elrod

	* ui/freeamp/win32/src/: freeampui.cpp, listview.cpp:

	* improved keyboard handling
	
1999-03-08 22:40  mhw

	* AUTHORS:

	Add my middle initial, and remove my name from the "other contributors"
	list, since I'm now in the main list.
	
1999-03-08 06:30  elrod

	* base/src/player.cpp, base/src/playlist.cpp, base/include/list.h,
	base/include/playlist.h, ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/listview.cpp:

	[no log message]
	
1999-03-08 05:21  elrod

	* base/: include/playlist.h, src/playlist.cpp:

	* fixed compile error due to const modifier
	
1999-03-08 04:08  elrod

	* base/include/list.h, base/include/playlist.h,
	base/src/playlist.cpp, ui/freeamp/win32/include/dib.h,
	ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/include/listitem.h,
	ui/freeamp/win32/include/listview.h,
	ui/freeamp/win32/include/stringitem.h,
	ui/freeamp/win32/include/timeview.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/res/big_font256.bmp,
	ui/freeamp/win32/res/body256.bmp,
	ui/freeamp/win32/res/drawer256.bmp,
	ui/freeamp/win32/res/drawer_mask.bmp,
	ui/freeamp/win32/res/freeamp.rc,
	ui/freeamp/win32/res/panel_backing_mask.bmp,
	ui/freeamp/win32/res/playlist_back256.bmp,
	ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/res/scrollbar256.bmp,
	ui/freeamp/win32/res/small_font256.bmp,
	ui/freeamp/win32/res/time_background256.bmp,
	ui/freeamp/win32/src/dib.cpp, ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/listview.cpp,
	ui/freeamp/win32/src/renderer.cpp,
	ui/freeamp/win32/src/stringitem.cpp,
	ui/freeamp/win32/src/timeview.cpp:

	* made modifications for 8bit support
	* brought playlist class a little more in line with list design, fleshed
	  it out
	
1999-03-07 18:50  robert

	* AUTHORS, CHANGES, COPYING, NEWS, README:

	Release note changes
	
1999-03-07 18:16  robert

	* base/include/player.h, base/src/log.cpp, base/src/player.cpp,
	config/config.win32, io/http/httpinput.cpp, io/http/httpinput.h,
	io/include/pmi.h, io/include/streambuffer.h, io/obs/obsinput.cpp,
	io/obs/obsinput.h, io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/src/pullbuffer.cpp, io/src/streambuffer.cpp,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp,
	ui/freeamp/unix/src/fawindow.cpp, ui/freeamp/unix/src/freeamp.cpp:

	Hopefully final check-in for Linux 1.2
	
1999-03-07 12:59  robert

	* base/include/player.h, base/include/volume.h,
	base/src/player.cpp, base/win32/src/volume.cpp, io/include/pmo.h,
	io/obs/obsbuffer.cpp,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/pullbuffer.cpp,
	lmc/include/lmc.h, lmc/xingmp3/include/xinglmc.h,
	lmc/xingmp3/src/xinglmc.cpp, ui/irman/src/irmanui.cpp:

	Moved the volument management stuff back into the PMO
	
1999-03-07 00:42  elrod

	* base/unix/src/: preferences.cpp, preferences.cpp:

	[no log message]
	
1999-03-07 00:37  elrod

	* base/beos/src/bootstrap.cpp, base/include/eventdata.h,
	base/include/list.h, base/include/playlist.h, base/src/player.cpp,
	base/src/playlist.cpp, base/src/propimpl.cpp,
	base/src/registry.cpp, base/unix/src/bootstrap.cpp,
	ui/freeamp/win32/src/listview.cpp:

	* finished moving everything over to cleaned up list.h
	
1999-03-06 23:30  elrod

	* base/beos/include/preferences.h, base/beos/src/bootstrap.cpp,
	base/beos/src/preferences.cpp, base/src/player.cpp,
	base/src/playlist.cpp, base/src/registry.cpp,
	base/unix/include/preferences.h, base/unix/src/bootstrap.cpp,
	base/unix/src/preferences.cpp,
	ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/include/listview.h,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/listview.cpp:

	* removed vector.h and now using list.h instead
	
1999-03-06 23:29  elrod

	* base/include/: eventdata.h, list.h, player.h, playlist.h,
	propimpl.h, registry.h, vector.h:

	* now using List template instead of Vector.. i like the name better <grin>
	
1999-03-06 22:21  robert

	* base/win32/prj/freeamp.dsp, io/http/win32/prj/httpinput.dsp,
	io/include/pullbuffer.h, io/local/win32/prj/fileinput.dsp,
	io/obs/win32/prj/obsinput.dsp,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/eventbuffer.cpp,
	io/src/pullbuffer.cpp, lmc/xingmp3/src/xinglmc.cpp,
	lmc/xingmp3/win32/prj/xing.dsp, ui/freeamp/win32/prj/freeampui.dsp,
	ui/rainplay/Rainplay.dsp, ui/simple/win32/prj/simple.dsp:

	Interim check-in.
	
1999-03-06 17:29  robert

	* config/config.win32, io/http/httpbuffer.cpp,
	io/http/win32/prj/httpinput.dsp, lmc/xingmp3/src/xinglmc.cpp,
	lmc/xingmp3/win32/prj/xing.dsp:

	Fixed bugs in the http input plug in
	
1999-03-06 16:15  robert

	* base/include/playlist.h, base/win32/prj/freeamp.dsp,
	base/win32/src/main.cpp, io/obs/obsbuffer.cpp,
	ui/freeamp/win32/src/freeampui.cpp:

	Added WSAStartup(), WSACleanup() calls for winsock support.
	
1999-03-06 15:12  robert

	* base/include/playlist.h, io/http/httpbuffer.cpp,
	io/http/httpinput.cpp, io/obs/obsinput.cpp,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/src/pullbuffer.cpp, lmc/xingmp3/src/xinglmc.cpp,
	ui/freeamp/unix/src/freeamp.cpp:

	Fixed a couple of more deadlocks.
	
1999-03-05 22:13  elrod

	* io/src/pullbuffer.cpp:

	* made some (uint32) casts in order to shut up the compiler
	
1999-03-05 22:05  elrod

	* base/include/playlist.h, base/win32/prj/freeamp.dsw,
	ui/freeamp/win32/res/small_font.bmp,
	ui/freeamp/win32/res/small_font256.bmp,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/freeamp/win32/src/stringitem.cpp:

	* fixed crashg bug on non-ascii characters
	* updated small_font graphics for pixel offset error
	
1999-03-05 22:00  robert

	* io/http/httpbuffer.cpp, io/http/httpinput.cpp,
	io/http/win32/prj/httpinput.dsp, io/include/pmo.h,
	io/include/pullbuffer.h, io/local/localfileinput.cpp,
	io/local/localfileinput.h, io/obs/obsbuffer.cpp,
	io/obs/obsinput.cpp, io/obs/win32/prj/obsinput.dsp,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/pullbuffer.cpp,
	io/src/streambuffer.cpp, lmc/xingmp3/src/xinglmc.cpp,
	lmc/xingmp3/win32/prj/xing.dsp:

	Interim checkout -- the biggest bug is that the audio is garbled a bit.
	
1999-03-05 19:56  elrod

	* io/include/pullbuffer.h:

	* changed int to int32
	
1999-03-05 19:45  elrod

	* ui/freeamp/win32/: include/freeampui.h, include/listitem.h,
	prj/freeampui.dsp, src/dib.cpp, src/freeampui.cpp:

	[no log message]
	
1999-03-05 19:41  elrod

	* ui/freeamp/win32/res/: drawer256.bmp, freeamp.rc,
	panel_backing256.bmp, playlist_back256.bmp, scrollbar256.bmp,
	time_background256.bmp:

	* created some new 8bit files from new graphics
	
1999-03-05 19:36  elrod

	* ui/freeamp/win32/res/: leftside.bmp, leftside256.bmp:

	[no log message]
	
1999-03-05 19:35  elrod

	* ui/freeamp/win32/res/: all_icon256.bmp, body256.bmp, colors.bmp,
	freeamp.rc, lcd.bmp, lcd256.bmp, player.bmp, player_mask.bmp,
	repeat_icon256.bmp, rightside.bmp, rightside256.bmp,
	shuffled_icon256.bmp, title_background.bmp:

	* updated 8bit files from new graphics
	* removed some old files
	
1999-03-05 18:01  robert

	* base/src/player.cpp, base/src/playlist.cpp, io/include/pmi.h,
	io/include/pmo.h, io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/eventbuffer.cpp,
	lmc/xingmp3/src/xinglmc.cpp, lmc/xingmp3/win32/prj/xing.dsp:

	Interim check in
	
1999-03-05 17:30  elrod

	* base/src/playlist.cpp:

	[no log message]
	
1999-03-05 15:46  elrod

	* io/obs/win32/prj/obsinput.mak:

	[no log message]
	
1999-03-05 15:42  elrod

	* base/src/player.cpp, io/http/win32/prj/httpinput.mak:

	[no log message]
	
1999-03-05 15:31  elrod

	* base/include/playlist.h:

	* made member variables private
	* added access functions
	
1999-03-05 15:17  robert

	* base/include/eventdata.h, base/src/player.cpp,
	io/http/httpbuffer.cpp, io/http/httpbuffer.h,
	io/http/httpinput.cpp, io/http/httpinput.h, io/include/pmi.h,
	io/include/pmo.h, io/local/filebuffer.cpp,
	io/local/localfileinput.cpp, io/obs/obsbuffer.cpp,
	io/obs/obsbuffer.h, io/obs/obsinput.cpp, io/obs/obsinput.h,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/win32/src/soundcardpmo.cpp, lmc/include/lmc.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp:

	Improved error handling a bit more...
	
1999-03-05 00:58  mhw

	* lmc/xingmp3/src/: cdct.c, x86gas.s, x86intel.asm, x86intel.c,
	xinglmc.cpp:

	- Re-enabled equalizer code in asm version.
	  fdct32 is now always a C routine, which calls fdct32_asm if it exists.
	- Fixed mp3prof build mode, which broke with introduction of g_Log in xinglmc.
	
1999-03-04 22:34  elrod

	* ui/freeamp/win32/: include/dib.h, include/freeampui.h,
	include/utility.h, prj/freeampui.dsp, prj/freeampui.mak,
	res/control_mask_mid.bmp, res/window_mask_mid.bmp,
	src/controlinfo.cpp, src/dib.cpp, src/freeampui.cpp,
	src/utility.cpp:

	* updated DIB code to make working with 8bit easier
	* updated region creation code to use new DIB code
	
1999-03-04 17:16  mhw

	* NEWS, configure, configure.in, lmc/xingmp3/src/Makefile.am,
	lmc/xingmp3/src/Makefile.in, lmc/xingmp3/src/x86gas.s,
	lmc/xingmp3/src/x86intel.asm, lmc/xingmp3/src/x86intel.c,
	util/gas2intel:

	- Major changes to gas2intel to support inline assembly among other things
	- Working optimized assembly code for Windows, both inline asm (x86intel.c)
	  and Microsoft Assembler (x86intel.asm) versions.
	- Makefile in lmc/xingmp3/src will now automatically rebuild x86intel.*
	- Update NEWS file, and fixed an incorrect date
	
1999-03-04 16:50  mhw

	* lmc/xingmp3/src/: x86intel.asm, x86intel.c:

	Another try at x86intel.c, and added EQU's to x86intel.asm
	
1999-03-04 15:58  mhw

	* lmc/xingmp3/src/x86intel.c:

	Define extern symbols
	
1999-03-04 15:56  mhw

	* lmc/xingmp3/src/: x86intel.asm, x86intel.c:

	Some minor tweaks
	
1999-03-04 15:43  mhw

	* lmc/xingmp3/src/x86intel.c:

	Take two
	
1999-03-04 15:40  mhw

	* lmc/xingmp3/src/: x86intel.asm, x86intel.c:

	A first try at inline asm, and also try using EQU's in x86intel.asm
	
1999-03-04 14:17  mhw

	* lmc/xingmp3/src/x86intel.asm:

	Another shot
	
1999-03-04 13:27  mhw

	* lmc/xingmp3/src/x86intel.asm:

	Another try
	
1999-03-04 12:14  mhw

	* lmc/xingmp3/src/x86intel.asm:

	Another try
	
1999-03-04 01:25  mhw

	* lmc/xingmp3/src/x86intel.asm:

	Work around a bug in the Microsoft assembler
	
1999-03-04 01:02  mhw

	* util/gas2intel:

	Make sure that special comments cause the header to be printed first.
	
1999-03-04 01:01  mhw

	* lmc/xingmp3/src/x86intel.asm:

	Another try...
	
1999-03-03 23:28  mhw

	* lmc/xingmp3/src/: x86gas.s, x86intel.asm:

	The asm version of fdct32 was overwriting the input buffer.  For some
	reason this didn't cause any problems with the tests I ran, which I think
	were MPEG-1 Layer 3, but caused problems with MPEG-2.  It now uses a
	temporary stack buffer instead.
	
1999-03-03 23:23  robert

	* base/include/errors.h, base/include/eventdata.h,
	base/include/playlist.h, base/include/queue.h, base/src/player.cpp,
	io/http/httpbuffer.cpp, io/http/httpinput.cpp, io/http/httpinput.h,
	io/include/eventbuffer.h, io/include/pmi.h, io/include/pmo.h,
	io/include/pmoevent.h, io/include/pullbuffer.h,
	io/include/streambuffer.h, io/local/filebuffer.cpp,
	io/obs/obsbuffer.cpp, io/obs/obsinput.cpp, io/obs/obsinput.h,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp, io/src/Makefile.am,
	io/src/Makefile.in, io/src/eventbuffer.cpp, io/src/pullbuffer.cpp,
	io/src/streambuffer.cpp, lmc/xingmp3/include/xinglmc.h,
	lmc/xingmp3/src/xinglmc.cpp:

	Added output buffering. Major pain in the ass. :-)
	
1999-03-03 19:16  mhw

	* AUTHORS:

	Remove myself from the main credits, add myself as a contributor.
	I'm not yet worthy.  :-)
	
1999-03-03 19:12  mhw

	* util/gas2intel:

	Rather than converting .extern directives, which are ignored by gas,
	implement an "#%% extern" special comment which takes both the symbol
	name and type as parameters.
	
1999-03-03 19:11  mhw

	* lmc/xingmp3/src/: x86gas.s, x86intel.asm:

	Switch register usage such that ebp is never used for addresses.
	That's because memory references based on ebp automatically select the
	stack segment (rather than the data segment).  The two segments are the
	same on Linux, but may be different on Windows.
	
1999-03-03 17:36  mhw

	* util/gas2intel:

	Several fixes to make the Intel-style asm compile with Microsoft's assembler
	
1999-03-03 17:34  mhw

	* lmc/xingmp3/src/: x86gas.s, x86intel.asm:

	Another try at Intel-style asm
	
1999-03-03 17:06  mhw

	* lmc/xingmp3/src/: x86gas.s, x86intel.asm:

	Third cut
	
1999-03-03 16:18  mhw

	* lmc/xingmp3/src/x86intel.asm:

	Third try
	
1999-03-03 15:58  mhw

	* lmc/xingmp3/src/: x86gas.s, x86intel.asm:

	Second cut at Intel-style assembly code, still untested though.
	
1999-03-03 15:52  mhw

	* util/gas2intel:

	Fixed script to generate asm for MSC rather than NASM (still untested though)
	
1999-03-03 13:10  mhw

	* lmc/xingmp3/src/: x86intel.asm, x86intel.s:

	Renamed x86intel.s to x86intel.asm
	
1999-03-03 03:55  elrod

	* io/: http/httpbuffer.cpp, obs/obsbuffer.cpp:

	* made some mods for win32
	
1999-03-03 03:50  elrod

	* base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.mak,
	io/http/win32/prj/httpinput.dsp, io/obs/win32/prj/obsinput.dsp:

	* added wsock32.lib to obs and http projects
	
1999-03-03 03:46  elrod

	* base/win32/prj/freeamp.dsw, io/http/win32/prj/httpinput.def,
	io/http/win32/prj/httpinput.dsp, io/http/win32/prj/httpinput.dsw,
	io/obs/win32/prj/obsinput.def, io/obs/win32/prj/obsinput.dsp,
	io/obs/win32/prj/obsinput.dsw:

	* added win32 projects for Rob's stuff
	
1999-03-03 03:20  elrod

	* ui/freeamp/win32/: include/freeampui.h, include/listview.h,
	include/view.h, src/freeampui.cpp, src/listview.cpp:

	[no log message]
	
1999-03-03 01:49  elrod

	* AUTHORS, ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.mak,
	ui/freeamp/win32/src/scrollview.cpp:

	[no log message]
	
1999-03-03 01:38  elrod

	* ui/freeamp/win32/res/: body.bmp, body256.bmp,
	control_mask_mid.bmp, drawer.bmp, drawer_mask.bmp,
	panel_backing.bmp, panel_backing_mask.bmp, playlist_back.bmp,
	playlist_control_mask.bmp, scrollbar.bmp, time_background.bmp,
	title_background.bmp, window_mask_mid.bmp:

	* new bitmaps...
	
1999-03-03 01:32  elrod

	* ui/freeamp/win32/res/: all_icon.bmp, freeamp.rc, lcd.bmp,
	leftside.bmp, repeat_icon.bmp, resource.h, rightside.bmp,
	shuffled_icon.bmp:

	* updated for UI rewrite
	
1999-03-03 01:23  elrod

	* base/include/: linkedlist.h, list.h:

	[no log message]
	
1999-03-03 01:21  elrod

	* ui/freeamp/win32/src/currenttimeview.cpp:

	* oops.. not needed
	
1999-03-03 01:06  elrod

	* ui/freeamp/win32/src/: bitmapview.cpp, buttonview.cpp,
	control.cpp, controlinfo.cpp, currenttimeview.cpp, dialview.cpp,
	dib.cpp, drawplayer.cpp, fontwidth.cpp, freeampui.cpp,
	listview.cpp, renderer.cpp, scrollview.cpp, statusview.cpp,
	stringitem.cpp, testitem.cpp, textview.cpp, timeview.cpp,
	utility.cpp, view.cpp, volumeview.cpp:

	* new files for UI rewrite
	
1999-03-03 01:03  elrod

	* ui/freeamp/win32/include/: bitmapview.h, buttonview.h, control.h,
	controlinfo.h, dialview.h, dib.h, drawplayer.h, fontwidth.h,
	freeampui.h, listitem.h, listview.h, renderer.h, scrollview.h,
	statusview.h, stringitem.h, testitem.h, textview.h, timeview.h,
	utility.h, view.h, volumeview.h:

	* updates for UI rewrite for 1.2
	
1999-03-03 00:49  elrod

	* base/win32/prj/: freeamp_console.dsp, freeamp_console.dsw:

	* we no longer use these and they continue to confuse people
	
1999-03-02 06:53  mhw

	* lmc/xingmp3/src/x86gas.s:

	Added .extern directives, for the benefit of the gas2intel translator
	(EXTERN directives are needed by Intel-style asm, but not by gas)
	
1999-03-01 20:36  robert

	* base/src/player.cpp, io/http/httpbuffer.h, io/http/httpinput.cpp,
	io/obs/obsbuffer.h, io/obs/obsinput.cpp,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp:

	Improved error handling. This is by no means good error handling. The error
	handling scheme needs to be completely redone.
	
1999-03-01 18:57  robert

	* base/src/player.cpp, io/include/pullbuffer.h:

	Minor tweaks.
	
1999-03-01 18:51  mhw

	* lmc/xingmp3/src/x86intel.s:

	Added Intel-style assembly code (untested), generated by gas2intel script
	
1999-03-01 18:47  mhw

	* util/gas2intel:

	Added support for a few more common instructions
	
1999-03-01 18:26  mhw

	* util/gas2intel:

	- Added first cut of gas2intel script.  I haven't tested the generated
	  assembly though, so I have no idea how well it works.  Also, it doesn't
	  yet know how to translate ".align" directives, which may be important.
	
1999-03-01 17:03  robert

	* base/src/player.cpp, base/win32/prj/freeamp.dsp,
	io/include/pullbuffer.h, io/local/filebuffer.cpp,
	io/local/localfileinput.cpp, io/local/win32/prj/fileinput.dsp,
	io/src/pullbuffer.cpp, lmc/xingmp3/src/xinglmc.cpp,
	lmc/xingmp3/win32/prj/xing.dsp:

	Just some cleanup, making sure things will build under windows. http and obs
	inputs are still not tested under windows, since we don't have projects for
	them yet.
	
1999-03-01 14:47  robert

	* base/include/log.h, base/include/registry.h, base/src/player.cpp,
	io/http/httpbuffer.cpp, io/http/httpbuffer.h,
	io/http/httpinput.cpp, io/http/httpinput.h, io/include/pmi.h,
	io/include/pullbuffer.h, io/obs/obsbuffer.cpp, io/obs/obsinput.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/src/pullbuffer.cpp, io/src/streambuffer.cpp, lmc/include/lmc.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp:

	Fixed the logging problems -- I don't know if they will work under windoze.
	I'll need to check out the latest snap and see if it compiles.
	
1999-03-01 03:05  mhw

	* NEWS:

	Add caveat about the x86 assembly being for Unix only
	
1999-03-01 02:52  mhw

	* NEWS:

	Added entry to the NEWS file about optimized x86 code
	
1999-03-01 02:49  mhw

	* AUTHORS:

	Added my name to the AUTHORS list
	
1999-03-01 02:40  mhw

	* Makefile.am, Makefile.in, configure, configure.in,
	base/Makefile.in, base/src/Makefile.am, base/src/Makefile.in,
	base/unix/Makefile.in, base/unix/src/Makefile.am,
	base/unix/src/Makefile.in, base/unix/src/bootstrap.cpp,
	base/unix/src/win32impl.cpp, config/Makefile.header,
	config/config.h.in, io/Makefile.in, io/alsa/Makefile.in,
	io/alsa/unix/Makefile.in, io/alsa/unix/linux/Makefile.in,
	io/alsa/unix/linux/src/Makefile.am,
	io/alsa/unix/linux/src/Makefile.in, io/http/Makefile.am,
	io/http/Makefile.in, io/local/Makefile.am, io/local/Makefile.in,
	io/obs/Makefile.am, io/obs/Makefile.in, io/soundcard/Makefile.in,
	io/soundcard/unix/Makefile.in, io/soundcard/unix/linux/Makefile.in,
	io/soundcard/unix/linux/src/Makefile.am,
	io/soundcard/unix/linux/src/Makefile.in,
	io/soundcard/unix/linux/src/soundcardpmo.cpp, io/src/Makefile.am,
	io/src/Makefile.in, lmc/Makefile.in, lmc/xingmp3/Makefile.in,
	lmc/xingmp3/src/Makefile.am, lmc/xingmp3/src/Makefile.in,
	lmc/xingmp3/src/cdct.c, lmc/xingmp3/src/cwin.c,
	lmc/xingmp3/src/cwinm.c, lmc/xingmp3/src/x86gas.s,
	lmc/xingmp3/src/xinglmc.cpp, ui/Makefile.in,
	ui/cmdline/Makefile.am, ui/cmdline/Makefile.in,
	ui/freeamp/Makefile.in, ui/freeamp/unix/Makefile.in,
	ui/freeamp/unix/src/Makefile.am, ui/freeamp/unix/src/Makefile.in,
	ui/irman/Makefile.in, ui/irman/src/Makefile.am,
	ui/irman/src/Makefile.in, ui/lcd/Makefile.in,
	ui/lcd/src/Makefile.am, ui/lcd/src/Makefile.in,
	ui/mpg123/Makefile.am, ui/mpg123/Makefile.in:

	- Added optimized x86 assembly code which speeds up the
	  MP3 decoder by about 35% on my K6
	  Caveats: The assembler code is AT&T style, not Intel style,
	           so inclusion of the assembler is currently disabled
		   for windows.  Also the preliminary equalizer code is
		   not yet incorporated into the assembly version of fdct32()
	- Made linux soundcardpmo more forgiving: if write() returns
	  with errno 0 but hasn't written everything we asked it to,
	  we try again to write the remainder.  This is needed for
	  proper operation of the Ensoniq AudioPCI in the presence
	  of signals.  That may be a bug in the sound driver itself,
	  but we might as well be forgiving.
	- Added support for profiling/debugging the mp3 decoder,
	  which statically links the mp3 code in, and calls the
	  low-level profiling hooks from within the correct thread.
	  (this is a hack which may only work on Linux/x86, but it
	  is sufficient for our purposes)
	  Pass --enable-mp3prof to configure to enable this
	- Added AM_HAVE_X86 automake variable
	- Changed freeamp version number, as used by AM_INIT_AUTOMAKE
	  from 0.2 to 1.1.0.
	- Fixed alignment of --enable help strings for "configure --help"
	- Changed all occurrences of "target_os" --> "host_os"
	  (target is only used for compiler tools, host is what we want)
	
1999-02-27 16:21  robert

	* base/include/player.h, base/include/playlist.h,
	base/src/player.cpp, base/src/playlist.cpp,
	io/local/filebuffer.cpp, io/local/localfileinput.cpp,
	io/obs/obsbuffer.cpp, io/obs/obsinput.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp, lmc/include/lmc.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp:

	The core of the player was reorganized in this rev. It should not exhbit
	any deadlocks if the PMIs are non-blocking. Note the http PMI is still
	blocking. (But not for much longer)
	
1999-02-24 14:02  elrod

	* io/dsound/win32/: include/dsoundcardpmo.h, prj/dsoundcard.def,
	prj/dsoundcard.dsp, prj/dsoundcard.dsw, src/dsoundcardpmo.cpp:

	* direct sound PMO written by Sylvain <soothe@jps.net>
	
1999-02-12 17:35  robert

	* base/include/errors.h, base/include/log.h, base/include/player.h,
	base/src/Makefile.am, base/src/Makefile.in, base/src/log.cpp,
	base/src/player.cpp, io/http/httpbuffer.cpp, io/http/httpbuffer.h,
	io/include/pullbuffer.h, io/include/streambuffer.h,
	io/obs/obsbuffer.cpp, io/obs/obsbuffer.h, io/obs/obsinput.cpp,
	io/src/pullbuffer.cpp, io/src/streambuffer.cpp,
	lmc/xingmp3/src/xinglmc.cpp:

	Fixed some more streaming bugs, some streaming deadlocks, and added
	a rudimentary logging class.
	
1999-02-11 07:32  jdw

	* freeamp.cpp, base/include/playlist.h, base/include/vector.h,
	base/src/player.cpp, base/src/playlist.cpp,
	lmc/xingmp3/src/xinglmc.cpp:

	updated playlist support (iterating, inserting/removing one element/any element)
	quick vector update (oops, that code was never compiled before!)
	re-added freeamp.cpp because the unix build stupidly needs it for now
	
1999-02-10 01:32  elrod

	* AUTHORS, decoder_speed.cpp, freeamp.cpp, base/beos/Makefile.am,
	base/beos/Makefile.in, base/beos/include/beos_priority.h,
	base/beos/include/beosthread.h, base/beos/include/mutex.h,
	base/beos/include/preferences.h, base/beos/include/semaphore.h,
	base/beos/include/utility.h, base/beos/include/win32impl.h,
	base/beos/src/Makefile.am, base/beos/src/Makefile.in,
	base/beos/src/beosthread.cpp, base/beos/src/bootstrap.cpp,
	base/beos/src/debug.cpp, base/beos/src/mem.c,
	base/beos/src/mutex.cpp, base/beos/src/preferences.cpp,
	base/beos/src/semaphore.cpp, base/beos/src/utility.cpp,
	base/beos/src/volume.cpp, base/beos/src/win32impl.cpp,
	io/soundcard/beos/include/ringbuffer.h,
	io/soundcard/beos/include/ringbuffer.h.old,
	io/soundcard/beos/include/soundcardpmo.h,
	io/soundcard/beos/include/soundutils.h,
	io/soundcard/beos/src/Makefile.am,
	io/soundcard/beos/src/Makefile.in,
	io/soundcard/beos/src/TestRing.cpp,
	io/soundcard/beos/src/ringbuffer.cpp,
	io/soundcard/beos/src/ringbuffer.cpp.osf,
	io/soundcard/beos/src/soundcardpmo.cpp,
	io/soundcard/beos/src/soundcardpmo.linux.cpp,
	io/soundcard/beos/src/soundutils.cpp:

	* added initial port to BeOS by "Hiromasa Kato" <hiro@eng.iastate.edu>
	* updated AUTHOR to reflect contributions by Hiromasa Kato
	* removed unused files in root
	
1999-02-08 23:53  jdw

	* base/include/vector.h:

	added functions to Vector per elrod's request.
	
1999-02-07 16:03  jdw

	* ui/freeamp/unix/src/fawindow.cpp:

	added in 5 instead of 4 in Mwm hints setting
	
1999-02-01 10:20  robert

	* io/obs/obsbuffer.cpp:

	One little fix for Kevin.
	
1999-01-31 16:30  robert

	* io/local/filebuffer.cpp:

	Changed the open flags to "rb". Duh!
	
1999-01-31 13:32  robert

	* lmc/xingmp3/src/xinglmc.cpp:

	Fixed one more synch finding problem.
	
1999-01-31 11:18  jdw

	* base/win32/prj/freeamp.dsp, lmc/xingmp3/src/xinglmc.cpp,
	ui/rainplay/VisualView.h:

	quick rainplay updates (lmc needed windows sleep code)
	
1999-01-31 10:44  jdw

	* lmc/xingmp3/: include/xinglmc.h, src/cdct.c, src/xinglmc.cpp:

	bill's update to do eq stuff.
	
1999-01-31 00:59  elrod

	* ui/rainplay/: MainFaceDescribe.h, Rainplay.dsp, Rainplay.rc,
	RainplayDlg.cpp, RainplayDlg.h, RainplayUI.cpp, RainplayUI.h,
	ReadMe.txt, resource.h:

	* code check-in for Bill Yuan
	
1999-01-30 17:38  robert

	* io/obs/obsbuffer.cpp:

	Fixed a bug in obsbuffer.cpp
	
1999-01-28 18:33  robert

	* lmc/xingmp3/src/xinglmc.cpp:

	Fixed another little bit-stream re-sync problem.
	
1999-01-28 12:55  jdw

	* base/include/vector.h, base/src/freeamp, base/src/player.cpp,
	base/unix/src/bootstrap.cpp, base/unix/src/win32impl.cpp,
	ui/mpg123/Makefile.am, ui/mpg123/Makefile.in,
	ui/mpg123/Mpg123UI.cpp:

	vector update, mpg123 not loading bug update
	
1999-01-28 12:02  robert

	* io/http/Makefile.am, io/http/Makefile.in, io/http/httpbuffer.cpp,
	io/http/httpbuffer.h, io/http/httpinput.cpp, io/http/httpinput.h,
	io/include/pmi.h, io/include/pullbuffer.h, io/local/filebuffer.cpp,
	io/local/localfileinput.h, io/obs/obsbuffer.cpp,
	io/obs/obsbuffer.h, io/obs/obsinput.cpp, io/obs/obsinput.h,
	io/src/pullbuffer.cpp, io/src/streambuffer.cpp,
	lmc/xingmp3/src/mhead.c, lmc/xingmp3/src/xinglmc.cpp:

	Improved decode resync features for a more roboust stream start, and
	seeking done right. For chicken done right, go see the Colonel.
	Also, the obs plug in is now RTP/RFC2250 compliant.
	
1999-01-25 18:14  jdw

	* base/include/id3v1.h, ui/lcd/src/lcdui.cpp:

	quick lcd and ID3v1 tag update.  ID3v1 now kills trailing spaces on its fields
	
1999-01-25 15:38  robert

	* io/: include/streambuffer.h, src/streambuffer.cpp:

	Removed all streaming functionality for the pull buffer into seperate class.
	
1999-01-25 15:22  robert

	* io/obs/: Makefile.am, Makefile.in, obsbuffer.cpp, obsbuffer.h,
	obsinput.cpp, obsinput.h:

	New Obsequeiuem streaming plug-in
	
1999-01-25 15:00  robert

	* Makefile.in, configure, configure.in, base/include/errors.h,
	base/include/event.h, base/include/eventdata.h,
	base/include/player.h, base/include/playlist.h,
	base/include/registry.h, base/src/player.cpp,
	base/src/playlist.cpp, base/src/registry.cpp, io/Makefile.am,
	io/Makefile.in, io/http/httpbuffer.cpp, io/http/httpbuffer.h,
	io/http/httpinput.cpp, io/http/httpinput.h, io/include/pmi.h,
	io/include/pullbuffer.h, io/local/filebuffer.cpp,
	io/local/filebuffer.h, io/local/localfileinput.cpp,
	io/local/localfileinput.h, io/src/Makefile.am, io/src/Makefile.in,
	io/src/pullbuffer.cpp, lmc/include/lmc.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/cupl3.c,
	lmc/xingmp3/src/xinglmc.cpp:

	Improved SHOUTcast support and added support for Obsequieum.
	
1999-01-24 16:08  jdw

	* ui/lcd/: include/lcdui.h, src/lcdui.cpp:

	LCD update to use new scroller widget in LCDd
	
1999-01-23 18:07  jdw

	* configure, configure.in:

	no X caused configure to fail.  It should have just not built the X stuff
	
1999-01-23 17:37  jdw

	* base/include/properties.h, base/win32/src/volume.cpp,
	io/soundcard/win32/include/soundcardpmo.h,
	ui/freeamp/win32/include/freeampui.h:

	[no log message]
	
1999-01-23 15:24  jdw

	* configure, configure.in:

	added check for 'X11/xpm.h' to configure.in
	
1999-01-23 15:14  jdw

	* base/include/event.h, base/include/player.h,
	base/include/volume.h, base/src/player.cpp,
	ui/irman/src/irmanui.cpp:

	added volume manager, set up pcm_volume property.
	
1999-01-23 02:45  jdw

	* ui/irman/src/irmanui.cpp:

	quick irman debounce code bug fix
	
1999-01-23 02:23  jdw

	* configure, configure.in, ui/Makefile.am, ui/Makefile.in,
	ui/irman/Makefile.am, ui/irman/Makefile.in, ui/irman/include/ir.h,
	ui/irman/include/irmanui.h, ui/irman/src/Makefile.am,
	ui/irman/src/Makefile.in, ui/irman/src/ircmd.c,
	ui/irman/src/irfunc.c, ui/irman/src/irio.c,
	ui/irman/src/irmanui.cpp:

	added IRman UI plugin.
	
1999-01-22 21:01  jdw

	* base/include/player.h, base/include/properties.h,
	base/include/propimpl.h, base/src/player.cpp,
	base/src/propimpl.cpp, io/alsa/unix/linux/include/alsapmo.h,
	io/alsa/unix/linux/src/alsapmo.cpp:

	added ALSA-device property to alsa.pmo
	
	added -prop "Property=Value" command line option to player
	
1999-01-22 16:55  jdw

	* configure, configure.in, io/alsa/unix/linux/src/Makefile.am,
	io/alsa/unix/linux/src/Makefile.in:

	updated configure to detect alsa and build alsa.pmo if found
	
1999-01-22 16:22  jdw

	* AUTHORS, Makefile.in, NEWS, configure, configure.in,
	base/include/player.h, base/include/properties.h,
	base/include/propimpl.h, base/src/player.cpp,
	base/src/propimpl.cpp, io/Makefile.am, io/Makefile.in,
	io/alsa/Makefile.am, io/alsa/Makefile.in, io/alsa/unix/Makefile.am,
	io/alsa/unix/Makefile.in, io/alsa/unix/linux/Makefile.am,
	io/alsa/unix/linux/Makefile.in,
	io/alsa/unix/linux/include/alsapmo.h,
	io/alsa/unix/linux/src/Makefile.am,
	io/alsa/unix/linux/src/Makefile.in,
	io/alsa/unix/linux/src/alsapmo.cpp:

	re-added properties stuff, added alsa pmo plugin
	
1999-01-21 22:02  jdw

	* base/include/hashtable.h, base/include/player.h,
	base/src/Makefile.am, base/src/Makefile.in, base/src/hashtable.cpp,
	base/src/player.cpp, base/src/registrar.cpp,
	base/unix/src/bootstrap.cpp, io/http/httpinput.h, io/include/pmi.h,
	io/include/pmo.h, io/local/localfileinput.h,
	io/soundcard/unix/linux/include/soundcardpmo.h, lmc/include/lmc.h,
	lmc/xingmp3/include/xinglmc.h, ui/cmdline/cmdlineUI.h,
	ui/freeamp/unix/include/freeamp-x11.h, ui/include/ui.h,
	ui/lcd/include/lcdui.h, ui/lcd/src/lcdui.cpp, ui/mpg123/Mpg123UI.h:

	added properties support
	
1999-01-20 09:57  jdw

	* io/http/: httpinput.cpp, httpinput.h:

	did GetID3v1Tag() method return fix for httpinput.*
	
1999-01-19 18:44  jdw

	* base/src/player.cpp, io/include/pmi.h, io/local/filebuffer.cpp,
	io/local/localfileinput.cpp, io/local/localfileinput.h,
	io/local/win32/prj/fileinput.dsp,
	ui/freeamp/win32/include/freeampui.h:

	win32 build updates
	
1999-01-19 11:10  jdw

	* Makefile.in, base/Makefile.in, base/src/Makefile.in,
	base/unix/Makefile.in, base/unix/src/Makefile.in, io/Makefile.in,
	io/http/Makefile.in, io/local/Makefile.in,
	io/soundcard/Makefile.in, io/soundcard/unix/Makefile.in,
	io/soundcard/unix/linux/Makefile.in,
	io/soundcard/unix/linux/src/Makefile.in, io/src/Makefile.in,
	lmc/Makefile.in, lmc/xingmp3/Makefile.in,
	lmc/xingmp3/src/Makefile.in, ui/Makefile.in,
	ui/cmdline/Makefile.in, ui/freeamp/Makefile.in,
	ui/freeamp/unix/Makefile.in, ui/freeamp/unix/src/Makefile.in,
	ui/lcd/Makefile.in, ui/lcd/src/Makefile.in, ui/mpg123/Makefile.in:

	fixed buggy makefile.in 's
	
1999-01-18 21:59  elrod

	* ui/rainplay/: AboutDlg.cpp, AboutDlg.h, BmpSize.cpp, BmpSize.h,
	EQDlg.cpp, EQDlg.h, EnumFonts.cpp, MainFaceDescribe.h,
	PlayListDlg.cpp, PlayListDlg.h, Rainplay.cpp, Rainplay.def,
	Rainplay.dsp, Rainplay.h, Rainplay.mak, Rainplay.rc,
	RainplayDlg.cpp, RainplayDlg.h, RainplayUI.cpp, RainplayUI.h,
	Rainplaylib.cpp, ReadMe.txt, StdAfx.cpp, StdAfx.h, VisualView.cpp,
	VisualView.h, active.cpp, active.h, cthread.h, resource.h:

	* fix jason's bonehead checkin
	
1999-01-18 21:54  jdw

	* io/local/: filebuffer.cpp, filebuffer.h:

	added filebuffer stuff (should have been with last checkin)
	
1999-01-18 21:53  elrod

	* ui/rainplay/: Rainplay.dsw, Rainplay.dsp:

	[no log message]
	
1999-01-18 21:10  jdw

	* Makefile.in, configure, configure.in, base/Makefile.in,
	base/include/errors.h, base/src/Makefile.in, base/unix/Makefile.in,
	base/unix/src/Makefile.in, base/unix/src/bootstrap.cpp,
	io/Makefile.am, io/Makefile.in, io/http/Makefile.am,
	io/http/Makefile.in, io/http/httpbuffer.cpp, io/http/httpbuffer.h,
	io/http/httpinput.cpp, io/http/httpinput.h, io/include/pmi.h,
	io/include/pullbuffer.h, io/local/Makefile.am,
	io/local/Makefile.in, io/local/localfileinput.cpp,
	io/local/localfileinput.h, io/soundcard/Makefile.in,
	io/soundcard/unix/Makefile.in, io/soundcard/unix/linux/Makefile.in,
	io/soundcard/unix/linux/src/Makefile.in,
	io/soundcard/unix/linux/src/soundcardpmo.cpp, io/src/Makefile.am,
	io/src/Makefile.in, io/src/pullbuffer.cpp, lmc/Makefile.in,
	lmc/xingmp3/Makefile.in, lmc/xingmp3/include/xinglmc.h,
	lmc/xingmp3/src/Makefile.in, lmc/xingmp3/src/xinglmc.cpp,
	ui/Makefile.in, ui/cmdline/Makefile.in, ui/freeamp/Makefile.in,
	ui/freeamp/unix/Makefile.in, ui/freeamp/unix/src/Makefile.in,
	ui/lcd/Makefile.in, ui/lcd/src/Makefile.in, ui/mpg123/Makefile.in:

	rob's manly streaming additions. pullbuffer.cpp/.h is the new
	single reader/single writer circular buffer.
	
1999-01-18 09:28  jdw

	* ui/lcd/: include/lcdui.h, include/sockets.h, src/Makefile.am,
	src/Makefile.in, src/lcdui.cpp, src/sockets.c:

	lcd plugin update to use lcdproc 4
	
1999-01-17 14:20  jdw

	* base/include/event.h, base/include/eventdata.h,
	base/src/player.cpp, lmc/include/lmc.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp:

	small rainplay updates.
	
1999-01-17 11:15  jdw

	* base/include/event.h, base/include/eventdata.h,
	base/src/player.cpp, lmc/xingmp3/src/xinglmc.cpp,
	ui/rainplay/AboutDlg.cpp, ui/rainplay/AboutDlg.h,
	ui/rainplay/BmpSize.cpp, ui/rainplay/BmpSize.h,
	ui/rainplay/EQDlg.cpp, ui/rainplay/EQDlg.h,
	ui/rainplay/EnumFonts.cpp, ui/rainplay/MainFaceDescribe.h,
	ui/rainplay/PlayListDlg.cpp, ui/rainplay/PlayListDlg.h,
	ui/rainplay/Rainplay.cpp, ui/rainplay/Rainplay.def,
	ui/rainplay/Rainplay.dsp, ui/rainplay/Rainplay.dsw,
	ui/rainplay/Rainplay.h, ui/rainplay/Rainplay.mak,
	ui/rainplay/Rainplay.rc, ui/rainplay/RainplayDlg.cpp,
	ui/rainplay/RainplayDlg.h, ui/rainplay/RainplayUI.cpp,
	ui/rainplay/RainplayUI.h, ui/rainplay/Rainplaylib.cpp,
	ui/rainplay/ReadMe.txt, ui/rainplay/StdAfx.cpp,
	ui/rainplay/StdAfx.h, ui/rainplay/VisualView.cpp,
	ui/rainplay/VisualView.h, ui/rainplay/active.cpp,
	ui/rainplay/active.h, ui/rainplay/cthread.h,
	ui/rainplay/resource.h:

	latest rainplay stuff
	
1999-01-16 22:08  elrod

	* ui/rainplay/: AboutDlg.cpp, AboutDlg.h, EQDlg.cpp, EQDlg.h,
	EnumFonts.cpp, PlayListDlg.cpp, PlayListDlg.h, VisualView.cpp,
	VisualView.h, active.cpp, active.h, cthread.h:

	* new files added by Bill Yuan for EQ and Playlist support
	
1999-01-16 22:03  elrod

	* ui/rainplay/: BmpSize.cpp, BmpSize.h, MainFaceDescribe.h,
	Rainplay.cpp, Rainplay.dsp, Rainplay.mak, Rainplay.rc,
	RainplayDlg.cpp, RainplayDlg.h, RainplayUI.cpp, RainplayUI.h,
	ReadMe.txt, resource.h:

	* updated files for rainplay UI from Bill Yuan
	
1998-12-14 20:57  jdw

	* lmc/xingmp3/src/l3dq.c, ui/freeamp/unix/src/freeamp.cpp,
	ui/lcd/src/lcdui.cpp:

	seg fault crash
	
1998-12-14 12:15  jdw

	* base/src/player.cpp:

	minor player updates
	
1998-12-14 11:58  jdw

	* base/include/event.h, base/include/eventdata.h,
	base/include/player.h, base/src/player.cpp,
	ui/cmdline/cmdlineUI.cpp, ui/cmdline/cmdlineUI.h,
	ui/freeamp/unix/include/freeamp-x11.h,
	ui/freeamp/unix/src/Makefile.am, ui/freeamp/unix/src/Makefile.in,
	ui/freeamp/unix/src/fawindow.cpp, ui/freeamp/unix/src/freeamp.cpp,
	ui/include/ui.h, ui/lcd/include/lcdui.h, ui/lcd/src/lcdui.cpp,
	ui/mpg123/Mpg123UI.cpp, ui/mpg123/Mpg123UI.h:

	 multiple UI update.  Init now takes an arg, telling the plugin what kind of Startup its getting
	
1998-12-13 19:30  jdw

	* configure, configure.in, base/src/player.cpp, ui/Makefile.am,
	ui/Makefile.in, ui/lcd/Makefile.am, ui/lcd/Makefile.in,
	ui/lcd/include/MtxOrb.h, ui/lcd/include/drv_base.h,
	ui/lcd/include/lcd.h, ui/lcd/include/lcdui.h,
	ui/lcd/src/Makefile.am, ui/lcd/src/Makefile.in,
	ui/lcd/src/MtxOrb.c, ui/lcd/src/drv_base.c, ui/lcd/src/lcd.c,
	ui/lcd/src/lcdui.cpp:

	added MatrixOrbital display UI
	
1998-12-13 12:04  jdw

	* ui/freeamp/unix/src/fawindow.cpp:

	update to unix FreeAmp UI so it provides the MOTIF_WH_HINTS stuff (to have borderless windows on WMs that support this)
	
1998-12-12 17:49  jdw

	* README:

	a slight README update
	
1998-12-12 17:45  jdw

	* base/src/player.cpp, ui/freeamp/unix/src/freeamp.cpp:

	removed some straggling debug outputs...
	
1998-12-12 14:36  jdw

	* base/src/player.cpp, io/include/pmi.h, io/local/Makefile.am,
	io/local/Makefile.in, io/soundcard/unix/linux/src/Makefile.am,
	io/soundcard/unix/linux/src/Makefile.in,
	lmc/xingmp3/src/Makefile.am, lmc/xingmp3/src/Makefile.in,
	lmc/xingmp3/src/xinglmc.cpp, ui/cmdline/Makefile.am,
	ui/cmdline/Makefile.in, ui/freeamp/unix/include/fawindow.h,
	ui/freeamp/unix/src/Makefile.am, ui/freeamp/unix/src/Makefile.in,
	ui/freeamp/unix/src/fawindow.cpp, ui/freeamp/unix/src/freeamp.cpp,
	ui/mpg123/Makefile.am, ui/mpg123/Makefile.in:

	makefile updates, some unix debuggin
	
1998-12-09 00:08  jdw

	* base/win32/prj/freeamp.dsw:

	stupid windows workspace update
	
1998-12-09 00:08  jdw

	* base/src/player.cpp, ui/freeamp/win32/include/freeampui.h:

	windows build update:  UI::Init now returns Error
	
1998-12-02 01:16  jdw

	* INSTALL, Makefile.in, README, configure, configure.in,
	base/src/Makefile.in, base/src/player.cpp,
	base/unix/src/Makefile.in, io/local/Makefile.in,
	io/soundcard/unix/linux/src/Makefile.in, io/src/Makefile.in,
	lmc/xingmp3/src/Makefile.in, ui/cmdline/Makefile.in,
	ui/freeamp/unix/src/Makefile.in, ui/freeamp/unix/src/freeamp.cpp,
	ui/mpg123/Makefile.in:

	X11 v1.1.0 release candidate
	
1998-12-01 12:10  jdw

	* io/local/Makefile.am, io/local/Makefile.in,
	io/soundcard/unix/linux/src/Makefile.am,
	io/soundcard/unix/linux/src/Makefile.in,
	lmc/xingmp3/src/Makefile.am, lmc/xingmp3/src/Makefile.in,
	ui/cmdline/Makefile.am, ui/cmdline/Makefile.in,
	ui/mpg123/Makefile.am, ui/mpg123/Makefile.in:

	updated unix build to create plugins directory before copying there.
	
	Useful in the snapshot tar.gz where a plugins directory isn't created...
	
1998-12-01 11:24  jdw

	* README, configure, base/include/errors.h, base/include/player.h,
	base/src/player.cpp, base/src/registrar.cpp,
	base/unix/src/bootstrap.cpp, ui/cmdline/cmdlineUI.h,
	ui/freeamp/unix/include/freeamp-x11.h,
	ui/freeamp/unix/include/graphics.h,
	ui/freeamp/unix/src/Makefile.am, ui/freeamp/unix/src/Makefile.in,
	ui/freeamp/unix/src/fawindow.cpp, ui/freeamp/unix/src/freeamp.cpp,
	ui/freeamp/unix/src/res.cpp, ui/include/ui.h, ui/mpg123/Mpg123UI.h:

	X11 almost has feature parity with Win32 now.
	
1998-11-30 13:21  quark

	* configure:

	Removed space from shebang at beginning of configure script
	
1998-11-27 22:03  jdw

	* ui/freeamp/unix/: include/fawindow.h, include/freeamp-x11.h,
	src/fawindow.cpp, src/freeamp.cpp:

	possible X11 XIO concurrency issue fixed.
	
1998-11-25 15:37  jdw

	* ui/freeamp/unix/src/freeamp.cpp:

	not enough colors bug fixed.
	
1998-11-25 12:53  jdw

	* ui/freeamp/unix/src/: fawindow.cpp, freeamp.cpp:

	switch case without break bug fix
	
1998-11-25 12:13  jdw

	* configure, configure.in, ui/cmdline/Makefile.am,
	ui/cmdline/Makefile.in, ui/freeamp/unix/include/fawindow.h,
	ui/freeamp/unix/include/freeamp-x11.h,
	ui/freeamp/unix/src/Makefile.am, ui/freeamp/unix/src/Makefile.in,
	ui/freeamp/unix/src/fawindow.cpp, ui/freeamp/unix/src/freeamp.cpp:

	Everything X11 is functional.  Now, bring out the bugs.
	
1998-11-24 17:26  jdw

	* base/include/playlist.h, base/src/player.cpp,
	base/src/playlist.cpp, lmc/xingmp3/src/xinglmc.cpp,
	ui/freeamp/unix/include/fawindow.h,
	ui/freeamp/unix/include/freeamp-x11.h,
	ui/freeamp/unix/include/graphics.h,
	ui/freeamp/unix/src/fawindow.cpp, ui/freeamp/unix/src/freeamp.cpp:

	added more X11 updates
	
1998-11-22 19:05  jdw

	* ui/freeamp/unix/: include/fawindow.h, include/graphics.h,
	src/fawindow.cpp, src/freeamp.cpp:

	more X11 updates
	
1998-11-22 15:50  jdw

	* ui/freeamp/unix/: include/fawindow.h, include/freeamp-x11.h,
	include/graphics.h, src/fawindow.cpp, src/freeamp.cpp:

	more X11 updates.  lookin good :)
	
1998-11-19 19:27  jdw

	* base/src/player.cpp, ui/freeamp/unix/include/fawindow.h,
	ui/freeamp/unix/include/font_width.h,
	ui/freeamp/unix/include/freeamp-x11.h,
	ui/freeamp/unix/include/graphics.h,
	ui/freeamp/unix/src/fawindow.cpp, ui/freeamp/unix/src/freeamp.cpp:

	more X11 updates
	
1998-11-19 13:37  jdw

	* ui/freeamp/unix/: include/fawindow.h, include/freeamp-x11.h,
	include/graphics.h, src/fawindow.cpp, src/freeamp.cpp:

	all the buttons now work in the UNIX fa UI
	
1998-11-18 19:27  jdw

	* ui/freeamp/unix/: include/fawindow.h, include/freeamp-x11.h,
	include/graphics.h, include/windowhash.h, src/Makefile.am,
	src/Makefile.in, src/fawindow.cpp, src/freeamp.cpp,
	src/windowhash.cpp:

	more X11 updates
	
1998-11-18 18:48  elrod

	* io/local/win32/prj/fileinput.mak,
	io/soundcard/win32/prj/soundcard.mak,
	lmc/xingmp3/win32/prj/xing.mak, ui/freeamp/win32/prj/freeampui.mak,
	ui/simple/win32/prj/simple.mak:

	* these makefiles are needed and i forgot to check them in. oops
	
1998-11-18 18:44  elrod

	* base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.dsw,
	base/win32/prj/freeamp.mak, io/local/win32/prj/fileinput.dsp,
	io/soundcard/win32/prj/soundcard.dsp,
	lmc/xingmp3/win32/prj/xing.dsp, ui/freeamp/win32/prj/freeampui.dsp,
	ui/rainplay/Rainplay.dsp, ui/rainplay/Rainplay.mak,
	ui/simple/win32/prj/simple.dsp:

	* removed optimization setting for debug build.. made decoder sound crappy
	
1998-11-16 19:42  jdw

	* ui/freeamp/unix/: include/freeamp-x11.h, src/freeamp.cpp:

	started to classify buttons, etc
	
1998-11-16 18:36  jdw

	* ui/freeamp/unix/src/freeamp.cpp:

	added 256 color support
	
1998-11-16 14:03  jdw

	* ui/freeamp/unix/src/freeamp.cpp:

	x11 gui updates
	
1998-11-15 20:22  jdw

	* configure, configure.in:

	yet another pthreads detection fix.  this time, the configure program doesn't compile.
	
1998-11-15 18:49  jdw

	* ui/freeamp/unix/: include/freeamp-x11.h, src/Makefile.am,
	src/Makefile.in, src/freeamp.cpp:

	finished adding X11 stuff as a plugin.
	
1998-11-15 18:33  jdw

	* configure, configure.in, ui/Makefile.am, ui/Makefile.in,
	ui/freeamp/Makefile.am, ui/freeamp/Makefile.in,
	ui/freeamp/unix/Makefile.am, ui/freeamp/unix/Makefile.in,
	ui/freeamp/unix/src/Makefile.am, ui/freeamp/unix/src/Makefile.in,
	ui/freeamp/unix/src/freeamp.cpp:

	added X11 to freeamp ui
	
1998-11-15 15:47  jdw

	* configure, configure.in:

	stupid uninitialized value junk in configure.in
	
1998-11-15 12:21  jdw

	* configure, configure.in, config/config.h.in:

	another pthreads detection fix.  this time, the broke slackware /usr/include/pthread.h header
	detection
	
1998-11-15 11:47  jdw

	* configure, configure.in, lmc/Makefile.am, lmc/Makefile.in:

	added `gtk-config --cflags` to the INCLUDE line in ui/gtk/Makefile.am
	
1998-11-12 12:22  jdw

	* configure, configure.in, base/unix/include/win32impl.h,
	lmc/Makefile.am, lmc/Makefile.in, lmc/xingmp3/src/xinglmc.cpp:

	updated configure to fail if no threads
	
	updated typedef void *HANDLE;
	
1998-11-10 00:32  jdw

	* ui/: cmdline/cmdlineUI.cpp, mpg123/Mpg123UI.cpp:

	updated to reflect changes in PlayListManager
	
1998-11-10 00:32  jdw

	* README:

	updated readme to reflect new win32 ui
	
1998-11-09 23:58  jdw

	* base/include/event.h, base/src/player.cpp, base/src/playlist.cpp,
	base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.dsw,
	io/local/win32/prj/fileinput.dsp,
	io/soundcard/win32/prj/soundcard.dsp, lmc/xingmp3/src/cwin.c,
	lmc/xingmp3/win32/prj/xing.dsp, ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/src/drawplayer.cpp, ui/rainplay/Rainplay.dsp,
	ui/simple/win32/prj/simple.dsp:

	a few behavior fixes for UI and player...
	
1998-11-09 22:19  elrod

	* ui/freeamp/win32/src/drawplayer.cpp:

	[no log message]
	
1998-11-09 21:46  elrod

	* ui/freeamp/win32/: include/drawplayer.h, src/drawplayer.cpp,
	src/freeampui.cpp:

	[no log message]
	
1998-11-09 17:48  jdw

	* ui/freeamp/win32/src/freeampui.cpp:

	remove preceding directory names in display
	
1998-11-09 16:50  elrod

	* ui/freeamp/win32/src/drawplayer.cpp:

	[no log message]
	
1998-11-09 16:34  elrod

	* ui/freeamp/win32/src/drawplayer.cpp:

	* draw player called only in WM_PAINT now
	
1998-11-09 16:22  elrod

	* ui/freeamp/win32/src/drawplayer.cpp:

	[no log message]
	
1998-11-09 15:43  elrod

	* ui/freeamp/win32/src/drawplayer.cpp:

	* added some debug info to track bug on jason's machine
	
1998-11-09 15:26  elrod

	* ui/freeamp/win32/src/drawplayer.cpp:

	* now using more stringent clipping regions
	
1998-11-09 03:45  elrod

	* ui/freeamp/win32/src/drawplayer.cpp:

	* no longer drawing extra dial bitmaps...
	
1998-11-09 03:16  elrod

	* base/win32/res/icon1.ico, ui/freeamp/win32/res/icon1.ico,
	ui/freeamp/win32/src/drawplayer.cpp:

	[no log message]
	
1998-11-09 03:06  jdw

	* base/src/playlist.cpp, ui/freeamp/win32/src/drawplayer.cpp:

	fixed playlist 'double shuffle' bug
	fixed 'prev track when not playing on track 1 and it plays it' bug
	
1998-11-09 02:35  jdw

	* base/include/playlist.h, base/src/playlist.cpp,
	ui/freeamp/win32/src/drawplayer.cpp:

	more playlist updates
	
1998-11-09 02:10  elrod

	* lmc/xingmp3/src/xinglmc.cpp,
	ui/freeamp/win32/res/big_font256.bmp,
	ui/freeamp/win32/res/close_buttons256.bmp,
	ui/freeamp/win32/res/lcd256.bmp,
	ui/freeamp/win32/res/minimize_buttons256.bmp,
	ui/freeamp/win32/res/mode_buttons256.bmp,
	ui/freeamp/win32/res/player_mask.bmp,
	ui/freeamp/win32/res/small_font256.bmp,
	ui/freeamp/win32/src/freeampui.cpp:

	* tried to clean tings up in 256 color land... small font needs work
	
1998-11-09 00:57  elrod

	* io/soundcard/win32/src/soundcardpmo.cpp,
	ui/freeamp/win32/include/drawplayer.h,
	ui/freeamp/win32/src/drawplayer.cpp,
	ui/freeamp/win32/src/freeampui.cpp:

	[no log message]
	
1998-11-09 00:55  jdw

	* base/include/event.h, base/include/playlist.h,
	base/src/player.cpp, base/src/playlist.cpp,
	ui/freeamp/win32/src/drawplayer.cpp,
	ui/freeamp/win32/src/freeampui.cpp,
	ui/simple/win32/src/simpleui.cpp:

	integrated shuffle/repeat functionality with freeampui
	
1998-11-08 23:57  elrod

	* base/win32/src/main.cpp:

	* forgot to clean up run once mutex...
	
1998-11-08 23:53  elrod

	* base/win32/src/main.cpp:

	* freeamp now only runs one copy of itself... auto quits if there is
	* another one...
	
1998-11-08 23:48  elrod

	* ui/freeamp/win32/: include/drawplayer.h, prj/freeampui.dsp,
	src/drawplayer.cpp:

	[no log message]
	
1998-11-08 23:48  elrod

	* ui/freeamp/win32/res/: all_icon.bmp, all_icon256.bmp, freeamp.rc,
	lcd.bmp, player_mask.bmp, repeat_icon.bmp, repeat_icon256.bmp,
	resource.h, shuffled_icon.bmp, shuffled_icon256.bmp:

	* added icons to indicate play modes
	* fixed region scanning bug
	* fixed cursor disappearing bug
	* fixed.... alot of bugs!
	
1998-11-08 22:18  elrod

	* ui/freeamp/win32/: include/drawplayer.h, include/freeampui.h,
	prj/freeampui.dsp, res/freeamp.rc, res/player_mask.bmp,
	res/resource.h, src/drawplayer.cpp, src/freeampui.cpp,
	res/colors.bmp:

	[no log message]
	
1998-11-08 18:05  elrod

	* ui/freeamp/win32/src/drawplayer.cpp:

	[no log message]
	
1998-11-08 18:01  elrod

	* ui/freeamp/win32/: res/player_mask.bmp, src/drawplayer.cpp:

	[no log message]
	
1998-11-08 16:48  elrod

	* ui/freeamp/win32/src/drawplayer.cpp:

	[no log message]
	
1998-11-08 14:41  elrod

	* ui/freeamp/win32/: include/drawplayer.h, res/lcd.bmp,
	res/player_mask.bmp, src/drawplayer.cpp:

	[no log message]
	
1998-11-08 02:15  elrod

	* ui/freeamp/win32/res/: open_buttons.bmp, open_buttons256.bmp,
	repeat_buttons.bmp, repeat_buttons256.bmp, shuffle_buttons.bmp,
	shuffle_buttons256.bmp:

	* graphics for new buttons
	
1998-11-08 02:13  elrod

	* base/win32/prj/freeamp.dsp,
	ui/freeamp/win32/include/drawplayer.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/res/close_buttons.bmp,
	ui/freeamp/win32/res/freeamp.rc, ui/freeamp/win32/res/lcd.bmp,
	ui/freeamp/win32/res/minimize_buttons.bmp,
	ui/freeamp/win32/res/mode_buttons.bmp,
	ui/freeamp/win32/res/player_mask.bmp,
	ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/res/rightside.bmp,
	ui/freeamp/win32/res/rightside256.bmp,
	ui/freeamp/win32/src/drawplayer.cpp:

	* added 3 more buttons and made some interface tweaks
	* regions now scanned in instead of being hard-coded
	
1998-11-07 20:34  jdw

	* base/include/eventdata.h, base/src/player.cpp,
	base/src/playlist.cpp, lmc/xingmp3/src/xinglmc.cpp,
	ui/freeamp/win32/include/drawplayer.h,
	ui/freeamp/win32/src/drawplayer.cpp,
	ui/freeamp/win32/src/freeampui.cpp:

	new playlistmanager symantics
	
1998-11-07 17:20  jdw

	* base/include/event.h, base/include/eventdata.h,
	base/include/playlist.h, base/src/player.cpp,
	base/src/playlist.cpp, lmc/include/lmc.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp:

	playlistmanager behavior updates
	
1998-11-06 23:37  elrod

	* base/win32/src/preferences.cpp:

	* hopefully fixed win9x registry init bug in prefs code.. needs testing
	
1998-11-06 23:20  elrod

	* base/src/player.cpp, ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/src/drawplayer.cpp:

	* added full tooltip support
	
1998-11-06 23:05  jdw

	* ui/: cmdline/cmdlineUI.cpp, cmdline/cmdlineUI.h,
	mpg123/Mpg123UI.cpp, mpg123/Mpg123UI.h:

	updated linux UIs for PlayListManager
	
1998-11-06 22:27  elrod

	* ui/freeamp/win32/src/drawplayer.cpp:

	* added preliminary tooltip support
	
1998-11-06 21:39  jdw

	* base/include/eventdata.h, base/include/playlist.h,
	base/src/player.cpp, base/src/playlist.cpp,
	ui/freeamp/win32/src/drawplayer.cpp,
	ui/freeamp/win32/src/freeampui.cpp:

	begin proper 'playlistmanager' usage
	
1998-11-06 21:15  elrod

	* ui/freeamp/win32/: include/font_width.h, res/small_font.bmp,
	src/drawplayer.cpp, res/small_font256.bmp:

	* added some characters above 127
	
1998-11-06 18:42  jdw

	* base/src/player.cpp:

	stooooopid update (didn't create a playlistmanager in Player::Player)
	
1998-11-06 18:39  jdw

	* base/include/event.h, base/include/eventdata.h,
	base/include/player.h, base/include/playlist.h,
	base/src/player.cpp, base/src/playlist.cpp,
	ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/src/drawplayer.cpp,
	ui/freeamp/win32/src/freeampui.cpp, ui/include/ui.h,
	ui/rainplay/RainplayUI.cpp, ui/rainplay/RainplayUI.h,
	ui/simple/win32/include/simpleui.h,
	ui/simple/win32/src/simpleui.cpp:

	update for 'playlistmanager' stuff
	
1998-11-06 18:36  elrod

	* ui/freeamp/win32/res/: close_buttons256.bmp, freeamp.rc,
	last_buttons256.bmp, leftside256.bmp, minimize_buttons256.bmp,
	mode_buttons256.bmp, next_buttons256.bmp, pause_buttons256.bmp,
	play_buttons256.bmp, resource.h, stop_buttons256.bmp:

	[no log message]
	
1998-11-06 18:19  elrod

	* ui/freeamp/win32/res/: big_font256.bmp, dials256.bmp,
	leftside256.bmp, next_buttons.bmp, rightside256.bmp,
	small_font256.bmp, stop_buttons.bmp, close_buttons.bmp,
	last_buttons.bmp, lcd256.bmp, logo256.bmp, minimize_buttons.bmp,
	mode_buttons.bmp, pause_buttons.bmp, play_buttons.bmp:

	[no log message]
	
1998-11-06 18:13  elrod

	* ui/freeamp/win32/res/: player_buttons.bmp, system_buttons.bmp:

	* broke these out into their respective individual buttons
	
1998-11-06 18:10  elrod

	* ui/freeamp/win32/: include/drawplayer.h, prj/freeampui.dsp,
	res/dials.bmp, res/freeamp.rc, res/lcd.bmp, res/leftside.bmp,
	res/player_mask.bmp, res/resource.h, src/drawplayer.cpp,
	src/freeampui.cpp:

	[no log message]
	
1998-11-06 13:05  jdw

	* base/include/player.h, base/src/player.cpp,
	base/unix/include/preferences.h, base/unix/src/bootstrap.cpp,
	base/unix/src/preferences.cpp, base/win32/src/main.cpp,
	config/config.h.in, ui/mpg123/Mpg123UI.cpp:

	added more intelligent 'I can't continue without a UI' stuff.
	
1998-11-05 16:07  jdw

	* configure, configure.in:

	small update to gtk stuff
	
1998-11-03 19:22  jdw

	* lmc/xingmp3/src/xinglmc.cpp, ui/rainplay/RainplayUI.cpp:

	fixed ID3 tag playing bug
	made rainplay.ui actually quit properly when closing it.
	
1998-11-03 18:54  elrod

	* ui/freeamp/win32/res/icon1.ico:

	[no log message]
	
1998-11-03 16:56  elrod

	* ui/freeamp/win32/res/freeamp.rc:

	* added icon back in
	
1998-11-03 14:29  jdw

	* README, base/win32/src/preferences.cpp,
	ui/freeamp/win32/res/freeamp.rc:

	added 'look for plugins directory before reseting registry' feature to windows
	preferences.cpp
	
1998-11-03 02:10  elrod

	* ui/freeamp/win32/src/: drawplayer.cpp, freeampui.cpp:

	[no log message]
	
1998-11-03 01:40  elrod

	* ui/freeamp/win32/: prj/freeampui.dsp, res/freeamp.rc,
	res/resource.h, src/freeampui.cpp:

	[no log message]
	
1998-11-03 01:37  elrod

	* base/win32/: prj/freeamp.dsp, res/freeamp.rc, res/icon1.ico,
	res/resource.h:

	* added icon to freeamp exe
	
1998-11-03 01:13  elrod

	* base/src/player.cpp, base/win32/src/preferences.cpp,
	ui/freeamp/win32/include/drawplayer.h,
	ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/src/drawplayer.cpp,
	ui/freeamp/win32/src/freeampui.cpp, ui/rainplay/Rainplay.dsp:

	* added support for seeking
	
1998-11-02 20:41  elrod

	* ui/freeamp/win32/src/: drawplayer.cpp, drawplayer.c:

	[no log message]
	
1998-11-02 19:26  elrod

	* base/win32/prj/freeamp.dsw:

	* initial check-in of rainplay ui
	
1998-11-02 18:51  elrod

	* ui/rainplay/: BmpSize.cpp, BmpSize.h, MainFaceDescribe.h,
	Rainplay.cpp, Rainplay.def, Rainplay.dsp, Rainplay.dsw, Rainplay.h,
	Rainplay.mak, Rainplay.rc, RainplayDlg.cpp, RainplayDlg.h,
	RainplayUI.cpp, RainplayUI.h, Rainplaylib.cpp, ReadMe.txt,
	StdAfx.cpp, StdAfx.h, resource.h:

	* initial check-in of rainplay ui
	
1998-11-02 18:24  jdw

	* base/src/player.cpp, ui/freeamp/win32/include/freeampui.h:

	added drag'n'drop support to freeamp.ui
	
1998-11-02 17:21  jdw

	* base/include/event.h, base/include/eventdata.h,
	base/src/player.cpp, ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/src/freeampui.cpp:

	added INFO_PlayList event for player to notify UIs that a new playlist is current.
	
1998-11-02 16:05  jdw

	* base/win32/include/win32thread.h, base/win32/src/win32thread.cpp,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp, ui/freeamp/win32/include/drawplayer.h,
	ui/freeamp/win32/include/font_width.h,
	ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/src/freeampui.cpp:

	added playing abilities to freeamp.ui
	fixed play pause stop bug under windows (bug didn't exist under linux)
	
1998-11-02 06:35  elrod

	* base/win32/prj/freeamp.mak:

	* added makefile for vc4.0 people
	
1998-11-02 06:18  elrod

	* ui/freeamp/win32/prj/freeampui.def:

	* oops forgot this file
	
1998-11-02 06:14  elrod

	* base/win32/prj/freeamp.dsw,
	ui/freeamp/win32/include/drawplayer.h,
	ui/freeamp/win32/include/font_width.h,
	ui/freeamp/win32/include/freeampui.h,
	ui/freeamp/win32/prj/freeampui.dsp,
	ui/freeamp/win32/prj/freeampui.dsw, ui/freeamp/win32/res/arrow.cur,
	ui/freeamp/win32/res/big_font.bmp, ui/freeamp/win32/res/dials.bmp,
	ui/freeamp/win32/res/freeamp.rc, ui/freeamp/win32/res/lcd.bmp,
	ui/freeamp/win32/res/leftside.bmp, ui/freeamp/win32/res/logo.bmp,
	ui/freeamp/win32/res/player.bmp,
	ui/freeamp/win32/res/player_buttons.bmp,
	ui/freeamp/win32/res/player_mask.bmp,
	ui/freeamp/win32/res/resource.h,
	ui/freeamp/win32/res/rightside.bmp,
	ui/freeamp/win32/res/small_font.bmp,
	ui/freeamp/win32/res/system_buttons.bmp,
	ui/freeamp/win32/src/drawplayer.c,
	ui/freeamp/win32/src/freeampui.cpp, ui/simple/win32/prj/simple.dsp:

	* this is a first whack at getting a pretty UI on this thing... the code
	  needs a lot of cleaning up.
	
1998-11-01 23:13  jdw

	* base/include/eventdata.h, io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp, ui/simple/win32/include/simpleui.h,
	ui/simple/win32/src/simpleui.cpp:

	added display-time-while-seeking to simple.ui
	
1998-11-01 18:34  jdw

	* base/include/eventdata.h, lmc/xingmp3/src/xinglmc.cpp,
	ui/mpg123/Mpg123UI.cpp:

	more decoder update
	
1998-11-01 15:05  jdw

	* base/include/eventdata.h, lmc/xingmp3/src/xinglmc.cpp,
	ui/cmdline/cmdlineUI.cpp, ui/mpg123/Mpg123UI.cpp,
	ui/mpg123/Mpg123UI.h:

	added more info to mpg123
	
1998-11-01 13:49  jdw

	* base/include/event.h, base/include/eventdata.h,
	base/src/player.cpp, base/src/playlist.cpp,
	lmc/xingmp3/src/xinglmc.cpp, ui/simple/win32/src/simpleui.cpp:

	bugfix/feature add in LMC
	
1998-10-30 18:52  jdw

	* lmc/xingmp3/: include/xinglmc.h, src/mhead.c, src/xinglmc.cpp:

	attempted to fix changeposition hack, but new suggestions don't work
	switching back to old way
	
1998-10-30 17:47  jdw

	* lmc/xingmp3/: include/mhead.h, include/xinglmc.h, src/mhead.c,
	src/xinglmc.cpp:

	fixed 'first bytes in stream aren't syncword' bug
	
1998-10-30 15:42  jdw

	* base/src/player.cpp, lmc/xingmp3/src/xinglmc.cpp:

	m_pcmBuffer not initialized in xinglmc.cpp to NULL, so deletion fails miserably
	
1998-10-29 21:09  jdw

	* INSTALL:

	updated install file after makefile updates.
	
1998-10-29 21:08  jdw

	* Makefile.am, Makefile.in:

	updated top level makefile to have make install and make uninstall
	install and uninstall everything (including plugins)
	
1998-10-29 17:04  elrod

	* lmc/xingmp3/src/xinglmc.cpp:

	* fixed seconds always being = Total Seconds bug (look! time = 2:120)
	
1998-10-29 16:54  elrod

	* base/src/player.cpp, io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp, ui/simple/win32/src/simpleui.cpp:

	* changed buffer size used in LMC
	* changed soundcard PMO to use only two alternating buffers
	
1998-10-29 12:08  elrod

	* io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/src/soundcardpmo.cpp,
	ui/simple/win32/prj/simple.dsp:

	* changes to get things working with new error stuff put in by jason
	
1998-10-28 22:04  elrod

	* io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/src/soundcardpmo.cpp, ui/include/ui.h,
	ui/simple/win32/include/simpleui.h,
	ui/simple/win32/src/simpleui.cpp:

	* just getting things compiling again...
	
1998-10-28 13:05  jdw

	* Makefile.in, acinclude.m4, aclocal.m4, configure, configure.in,
	base/Makefile.in, base/src/Makefile.in, base/unix/Makefile.in,
	base/unix/src/Makefile.in, io/Makefile.in, io/local/Makefile.in,
	io/soundcard/Makefile.in, io/soundcard/unix/Makefile.in,
	io/soundcard/unix/linux/Makefile.in,
	io/soundcard/unix/linux/src/Makefile.in, io/src/Makefile.in,
	lmc/Makefile.in, lmc/xingmp3/Makefile.in,
	lmc/xingmp3/src/Makefile.in, ui/Makefile.in,
	ui/cmdline/Makefile.in, ui/mpg123/Makefile.in:

	added GTK+ checking to configure
	
1998-10-27 18:27  jdw

	* configure, configure.in, base/src/player.cpp, ui/Makefile.am,
	ui/Makefile.in, ui/cmdline/cmdlineUI.h, ui/include/ui.h,
	ui/mpg123/Mpg123UI.h:

	added beginning simple GTK UI.. for now ./configure --enable-gtk
	
1998-10-27 15:28  jdw

	* io/include/pmi.h, io/local/localfileinput.cpp,
	io/local/localfileinput.h, lmc/xingmp3/src/xinglmc.cpp:

	added error stuff to everything (and bugfix in xinglmc.cpp)
	
1998-10-27 14:25  jdw

	* base/include/errors.h, io/include/pmo.h,
	io/local/localfileinput.cpp,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp:

	added error support to output.  finally!
	
1998-10-27 13:40  jdw

	* base/include/errors.h, io/include/pmi.h,
	io/local/localfileinput.cpp, io/local/localfileinput.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp:

	added error stuff to PMI
	
1998-10-27 13:07  jdw

	* base/include/errors.h, base/include/event.h,
	base/include/eventdata.h, base/src/player.cpp, lmc/include/lmc.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp:

	LMC now does full error reporting.
	
1998-10-27 11:47  jdw

	* config/config.h.in:

	made last line in config.h.in blank
	
1998-10-27 00:35  elrod

	* base/src/player.cpp, base/win32/prj/freeamp.dsp,
	io/include/pmo.h, io/local/win32/prj/fileinput.dsp,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/win32/prj/xing.dsp, ui/simple/win32/include/simpleui.h,
	ui/simple/win32/prj/simple.dsp, ui/simple/win32/src/simpleui.cpp:

	[no log message]
	
1998-10-26 21:44  jdw

	* base/include/errors.h, base/src/player.cpp, lmc/include/lmc.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglmc.cpp:

	added error stuff to LMC (although they aren't the best errors yet)
	
1998-10-26 19:33  elrod

	* base/win32/: include/mem.h, prj/mem.dsp, prj/mem.dsw, src/mem.c:

	* no longer needed since we are not static linking the CRT
	
1998-10-26 19:06  jdw

	* io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp:

	removed the soundcard reset when pausing from xingmp3 lmc
	added pause/resume methods to soundcardpmo (linux)
	
1998-10-26 18:28  jdw

	* base/include/event.h, base/include/eventdata.h,
	base/include/hashtable.h, base/include/mediavitalinfo.h,
	base/include/player.h, base/include/registry.h,
	base/src/Makefile.am, base/src/Makefile.in, base/src/command.cpp,
	base/src/player.cpp, io/include/pmilib.h, io/include/pmolib.h,
	io/local/Makefile.am, io/local/Makefile.in,
	io/local/localfileinput.cpp, io/local/localfilelib.cpp,
	io/soundcard/soundcardlib.cpp,
	io/soundcard/unix/linux/src/Makefile.am,
	io/soundcard/unix/linux/src/Makefile.in,
	io/soundcard/unix/linux/src/soundcardlib.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp, lmc/include/lmc.h,
	lmc/include/lmclib.h, lmc/xingmp3/include/xinglmc.h,
	lmc/xingmp3/src/Makefile.am, lmc/xingmp3/src/Makefile.in,
	lmc/xingmp3/src/xinglib.cpp, lmc/xingmp3/src/xinglmc.cpp,
	ui/cmdline/cmdlineUI.cpp, ui/cmdline/cmdlineUI.h, ui/include/ui.h,
	ui/include/uilib.h, ui/mpg123/Mpg123UI.cpp, ui/mpg123/Mpg123UI.h:

	lots of updates.
	
	* removed Ref stuff.  all c++ baby :)
	* new Event stuff.  events are now subclasses of Event
	* bugfixes in xingmp3  lmc
	
1998-10-26 11:45  jdw

	* INSTALL, Makefile.am, Makefile.in, README, config/mkinstalldirs:

	added install_plugins and uninstall_plugins, updated the README and INSTALL files
	
1998-10-26 10:26  jdw

	* lmc/xingmp3/: include/xinglmc.h, src/cupl3.c, src/xinglmc.cpp:

	bugfix in xinglmc.cpp (pause then next song didn't work).
	
1998-10-23 23:38  elrod

	* base/src/hashtable.cpp, base/src/player.cpp,
	base/win32/prj/freeamp.dsp, base/win32/src/main.cpp,
	io/local/win32/prj/fileinput.dsp,
	io/soundcard/win32/prj/soundcard.dsp,
	lmc/xingmp3/win32/prj/xing.dsp, ui/simple/win32/prj/simple.dsp:

	* moved to using single plugins directory
	* no longer using dummy UI
	
1998-10-23 17:39  jdw

	* Makefile.am, Makefile.in, configure, configure.in,
	base/include/event.h, base/include/player.h, base/src/player.cpp,
	base/unix/src/bootstrap.cpp, ui/Makefile.am, ui/Makefile.in:

	removed dummyUI by passing in termination semaphore to Player
	
1998-10-23 14:45  jdw

	* INSTALL, base/unix/src/Makefile.am, base/unix/src/Makefile.in,
	base/unix/src/preferences.cpp, config/config.h.in,
	ui/cmdline/cmdlineUI.cpp:

	fixed the two filename printout error in the cmdlineUI.cpp
	
1998-10-23 13:15  jdw

	* base/src/registrar.cpp:

	update to prevent two plugins of same name being loaded
	
1998-10-22 19:10  elrod

	* base/src/player.cpp, ui/simple/win32/src/simpleui.cpp:

	[no log message]
	
1998-10-22 18:42  elrod

	* base/include/mediavitalinfo.h, base/src/player.cpp,
	ui/simple/win32/src/simpleui.cpp:

	[no log message]
	
1998-10-22 17:51  jdw

	* INSTALL:

	updated the INSTALL document to reflect the plugin issues under linux
	
1998-10-22 17:41  jdw

	* base/include/player.h, base/src/player.cpp,
	base/src/registrar.cpp, base/unix/src/bootstrap.cpp,
	base/unix/src/preferences.cpp, base/unix/src/win32impl.cpp,
	lmc/xingmp3/src/xinglmc.cpp, ui/cmdline/cmdlineUI.cpp:

	set up plugin dir search path under unix
	moved unix to use correct UI initialization.
	added 'QuitPlayer' command if no UI's are added by the Run() method.
	
1998-10-22 16:58  elrod

	* base/src/registrar.cpp:

	* cleaned up code... not all paths returned a result
	
1998-10-21 23:07  elrod

	* base/include/playlist.h, io/soundcard/win32/src/soundcardpmo.cpp,
	ui/simple/win32/src/simpleui.cpp:

	[no log message]
	
1998-10-21 21:28  jdw

	* base/: include/errors.h, src/registrar.cpp,
	unix/include/preferences.h, unix/src/preferences.cpp:

	GetLibDir update for UNIX location of preferences and plugins
	
1998-10-21 17:59  elrod

	* io/soundcard/win32/src/soundcardpmo.cpp,
	ui/simple/win32/src/simpleui.cpp:

	[no log message]
	
1998-10-21 17:52  jdw

	* configure, configure.in, base/src/Makefile.am,
	base/src/Makefile.in, base/src/thread.cpp,
	base/unix/src/Makefile.am, base/unix/src/Makefile.in,
	config/config.h.in, io/local/Makefile.am, io/local/Makefile.in,
	io/soundcard/unix/linux/src/Makefile.am,
	io/soundcard/unix/linux/src/Makefile.in,
	lmc/xingmp3/src/Makefile.am, lmc/xingmp3/src/Makefile.in,
	ui/cmdline/Makefile.am, ui/cmdline/Makefile.in,
	ui/mpg123/Makefile.am, ui/mpg123/Makefile.in:

	first update to make it more cross unixy.  removed the -D __@target_os@__ junk
	
1998-10-20 22:38  elrod

	* io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp, lmc/xingmp3/win32/prj/xing.dsp,
	ui/simple/win32/prj/simple.dsp, ui/simple/win32/src/simpleui.cpp,
	io/soundcard/win32/src/soundcardpmo.cpp:

	[no log message]
	
1998-10-20 16:01  elrod

	* base/include/event.h, base/src/player.cpp, base/src/playlist.cpp,
	io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/cupl3.c,
	lmc/xingmp3/src/xinglmc.cpp, ui/simple/win32/src/simpleui.cpp:

	* added seek support. this needs major reworking though at the lower levels
	
1998-10-20 13:04  elrod

	* io/local/localfilelib.cpp, io/soundcard/soundcardlib.cpp,
	ui/simple/win32/include/simpleui.h,
	ui/simple/win32/src/simpleui.cpp:

	[no log message]
	
1998-10-20 11:57  jdw

	* base/include/playlist.h, base/src/playlist.cpp,
	ui/cmdline/cmdlineUI.cpp, ui/mpg123/Mpg123UI.cpp:

	added in Michael Petersen's updated shuffle stuff
	
1998-10-20 10:33  jdw

	* base/unix/src/bootstrap.cpp, base/unix/src/win32impl.cpp,
	io/soundcard/unix/linux/src/soundcardlib.cpp:

	linux updates for elrod's PMO updates
	unix updates for transient 'cannot find symbol' bug... just resolve all when you load the lib...
	
1998-10-20 01:49  elrod

	* base/include/errors.h, base/include/player.h,
	base/src/player.cpp, io/include/pmi.h, io/include/pmilib.h,
	io/include/pmo.h, io/include/pmolib.h, io/local/localfileinput.cpp,
	io/local/localfileinput.h, io/local/localfilelib.cpp,
	io/soundcard/soundcardlib.cpp,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/src/soundcardpmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp, ui/simple/win32/prj/simple.dsp,
	ui/simple/win32/src/simpleui.cpp:

	* added Pause and Resume callthroughs to PMO for systems that support it.
	* basic simple gui up and going. still needs some basic features added
	
1998-10-19 22:20  elrod

	* ui/simple/win32/: include/simpleui.h, src/simpleui.cpp:

	[no log message]
	
1998-10-19 20:16  elrod

	* freeamp.cpp:

	[no log message]
	
1998-10-19 19:55  elrod

	* base/include/player.h, base/src/player.cpp,
	base/win32/include/mutex.h, base/win32/prj/freeamp.dsw,
	base/win32/src/main.cpp, base/win32/src/mutex.cpp,
	io/soundcard/soundcardlib.cpp,
	ui/cmdline/win32/include/consoleCIO.h,
	ui/cmdline/win32/include/consoleCOO.h, ui/include/uilib.h,
	ui/simple/win32/prj/simple.dsp, ui/simple/win32/src/simpleui.cpp:

	[no log message]
	
1998-10-19 16:53  jdw

	* base/unix/src/bootstrap.cpp, io/local/Makefile.am,
	io/local/Makefile.in, io/soundcard/unix/linux/src/Makefile.am,
	io/soundcard/unix/linux/src/Makefile.in,
	lmc/xingmp3/src/Makefile.am, lmc/xingmp3/src/Makefile.in,
	ui/cmdline/Makefile.am, ui/cmdline/Makefile.in,
	ui/mpg123/Makefile.am, ui/mpg123/Makefile.in:

	moved plugin search to 'plugins' for all plugins under unix
	
1998-10-19 16:39  jdw

	* base/include/player.h, base/src/player.cpp,
	base/unix/src/bootstrap.cpp, ui/cmdline/CommandLineCIO.cpp,
	ui/cmdline/cmdlineUI.cpp, ui/cmdline/cmdlineUI.h,
	ui/include/ctrlobj.h, ui/include/ui.h, ui/mpg123/Mpg123UI.h:

	moved ctrlobj.h to ui.h
	removed #include "player.h" where it didn't really need it...
	
1998-10-19 15:21  jdw

	* ui/: cmdline/cmdlineUI.cpp, mpg123/Mpg123UI.cpp:

	shared lib update, again...
	
1998-10-19 14:59  jdw

	* configure, configure.in, base/include/player.h,
	base/src/player.cpp, base/unix/src/bootstrap.cpp,
	base/unix/src/preferences.cpp, ui/Makefile.am, ui/Makefile.in,
	ui/cmdline/CommandLineCIO.h, ui/cmdline/CommandLineCOO.h,
	ui/cmdline/Makefile.am, ui/cmdline/Makefile.in,
	ui/cmdline/Mpg123UI.cpp, ui/cmdline/Mpg123UI.h,
	ui/cmdline/cmdlineUI.cpp, ui/cmdline/cmdlineUI.h,
	ui/cmdline/cmdlinecoo.cpp, ui/mpg123/Makefile.am,
	ui/mpg123/Makefile.in, ui/mpg123/Mpg123UI.cpp,
	ui/mpg123/Mpg123UI.h:

	more linux shared libs updates.
	
1998-10-19 14:13  jdw

	* base/unix/src/bootstrap.cpp, base/unix/src/preferences.cpp,
	base/unix/src/win32impl.cpp, ui/cmdline/Mpg123UI.cpp,
	ui/cmdline/Mpg123UI.h:

	more linux updates to shared lib issues...
	
1998-10-19 04:01  elrod

	* base/: include/player.h, src/player.cpp, win32/src/main.cpp:

	[no log message]
	
1998-10-19 00:51  elrod

	* base/include/event.h, base/include/player.h, base/src/player.cpp,
	base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.dsw,
	base/win32/src/main.cpp, base/win32/src/preferences.cpp,
	lmc/include/lmc.h, lmc/include/lmclib.h,
	lmc/xingmp3/include/xinglmc.h, lmc/xingmp3/src/xinglib.cpp,
	lmc/xingmp3/src/xinglmc.cpp, ui/include/ctrlobj.h,
	ui/include/uilib.h, ui/simple/win32/prj/simple.dsp,
	ui/simple/win32/src/main.cpp:

	* woohoo... finally have the gui stuff up and running... not very pretty
	  but we can go back and rewrite it later!
	
1998-10-18 18:29  elrod

	* base/include/queue.h, base/src/player.cpp,
	lmc/xingmp3/src/xinglmc.cpp:

	* capitalized Queue classes functions and made appropriate changes
	
1998-10-18 17:09  elrod

	* base/include/event.h, base/include/id3v1.h,
	base/include/mediavitalinfo.h, base/include/player.h,
	base/include/playlist.h, base/include/queue.h,
	base/include/registrar.h, base/include/vector.h,
	base/src/command.cpp, base/src/player.cpp, base/src/playlist.cpp,
	base/win32/include/semaphore.h, base/win32/prj/freeamp.dsp,
	base/win32/src/semaphore.cpp, lmc/xingmp3/src/xinglmc.cpp:

	* modified code to comply with posted coding standards
	
1998-10-18 15:06  elrod

	* base/win32/: include/preferences.h, src/main.cpp,
	src/preferences.cpp:

	* added init function to prefs object
	
1998-10-17 23:53  elrod

	* base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.dsw,
	base/win32/src/main.cpp, io/local/localfilelib.cpp,
	io/local/win32/prj/fileinput.dsp, io/soundcard/soundcardlib.cpp,
	io/soundcard/win32/prj/soundcard.dsp, lmc/xingmp3/src/xinglib.cpp,
	lmc/xingmp3/win32/prj/xing.dsp, ui/simple/win32/prj/simple.dsp:

	* now dynamically linking to CRT.. no need to overload new and delete!!!
	
1998-10-17 21:38  jdw

	* INSTALL, Makefile.am, Makefile.in, configure, configure.in,
	base/include/win32impl.h, base/src/Makefile.am,
	base/src/Makefile.in, base/src/bootstrap.cpp, base/src/player.cpp,
	base/src/win32impl.cpp, base/unix/Makefile.am,
	base/unix/Makefile.in, base/unix/include/preferences.h,
	base/unix/include/win32impl.h, base/unix/src/Makefile.am,
	base/unix/src/Makefile.in, base/unix/src/bootstrap.cpp,
	base/unix/src/preferences.cpp, base/unix/src/win32impl.cpp:

	added prefs stuff (though not implemented yet...)
	moved some stuff to new base/unix/src directory
	
1998-10-17 14:44  elrod

	* base/src/registrar.cpp:

	[no log message]
	
1998-10-17 14:43  elrod

	* base/win32/: include/utility.h, prj/freeamp.dsp, src/main.cpp,
	src/utility.cpp:

	* removed unesued file in win32 branch
	
1998-10-17 14:38  elrod

	* base/: include/errors.h, include/registrar.h, src/registrar.cpp,
	win32/include/preferences.h, win32/src/main.cpp,
	win32/src/preferences.cpp:

	* created pref object for win32 -- needs to be done for linux
	* updated registrar to use it
	* took some #ifdefs out of registrar that were not needed
	
1998-10-17 13:58  jdw

	* base/include/vector.h, base/src/bootstrap.cpp,
	base/src/player.cpp, base/src/playlist.cpp, base/src/registry.cpp,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardpmo.cpp:

	changed Vector methods to UpperCase
	
1998-10-17 13:45  jdw

	* base/include/buffer.h, base/src/Makefile.am,
	base/src/Makefile.in, base/src/bootstrap.cpp, base/src/buffer.cpp,
	io/soundcard/unix/linux/include/soundcardpmo.h:

	removed buffer stuff.
	
1998-10-17 13:18  elrod

	* base/: include/registrar.h, src/registrar.cpp,
	win32/include/utility.h, win32/src/utility.cpp:

	* changed #include "error.h" to #include "errors.h"
	
1998-10-17 13:15  elrod

	* base/include/: error.h, errors.h:

	* avoid name conflict on windows, hope i don;t casue on on other platforms
	
1998-10-17 11:42  jdw

	* io/soundcard/unix/linux/src/soundcardlib.cpp,
	lmc/xingmp3/src/xinglib.cpp:

	audio device busy bugfix.  because Cleanup() wasn't deleting the lmc, or the pmo.
	
1998-10-17 11:33  elrod

	* base/win32/src/main.cpp:

	* oh i'm sorry, did i break your concentration?
	
1998-10-17 11:26  jdw

	* base/src/bootstrap.cpp, base/src/player.cpp,
	base/src/win32impl.cpp,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/soundcardlib.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	lmc/xingmp3/src/xinglmc.cpp, ui/cmdline/Mpg123UI.cpp:

	final lib updates to linux.  its happy again :)
	
1998-10-16 19:09  elrod

	* base/win32/prj/freeamp.dsw, base/win32/src/main.cpp,
	base/win32/src/mem.c, ui/simple/win32/prj/simple.dsp:

	* removed unneeded conerror.h
	
1998-10-16 16:33  jdw

	* Makefile.am, Makefile.in, configure, configure.in,
	io/Makefile.am, io/Makefile.in, io/local/Makefile.am,
	io/local/Makefile.in, io/local/localfilelib.cpp,
	io/soundcard/Makefile.am, io/soundcard/Makefile.in,
	io/soundcard/unix/Makefile.am, io/soundcard/unix/Makefile.in,
	io/soundcard/unix/linux/Makefile.am,
	io/soundcard/unix/linux/Makefile.in,
	io/soundcard/unix/linux/include/soundcardpmo.h,
	io/soundcard/unix/linux/src/Makefile.am,
	io/soundcard/unix/linux/src/Makefile.in,
	io/soundcard/unix/linux/src/soundcardlib.cpp,
	io/soundcard/unix/linux/src/soundcardpmo.cpp,
	ui/cmdline/Mpg123UI.cpp:

	moved all stuff under linux (except the freeamp commandline UI) to shared libs
	
1998-10-16 15:58  jdw

	* base/src/bootstrap.cpp, base/src/player.cpp,
	lmc/xingmp3/src/Makefile.am, lmc/xingmp3/src/Makefile.in,
	ui/cmdline/Makefile.am, ui/cmdline/Makefile.in,
	ui/cmdline/Mpg123UI.cpp, ui/cmdline/Mpg123UI.h,
	ui/include/ctrlobj.h:

	Mpg123 UI is now in its own lib.
	
1998-10-16 15:28  jdw

	* io/src/: Makefile.am, Makefile.in:

	update ust ab it
	
1998-10-16 15:25  jdw

	* Makefile.am, Makefile.in, configure, configure.in,
	base/include/event.h, base/include/player.h, base/src/Makefile.am,
	base/src/Makefile.in, base/src/bootstrap.cpp, base/src/player.cpp,
	base/src/registrar.cpp, base/src/win32impl.cpp,
	config/Makefile.header, io/Makefile.am, io/Makefile.in,
	lmc/Makefile.am, lmc/Makefile.in, lmc/xingmp3/src/Makefile.am,
	lmc/xingmp3/src/Makefile.in, lmc/xingmp3/src/xinglib.cpp,
	ui/Makefile.am, ui/Makefile.in, ui/cmdline/Makefile.am,
	ui/cmdline/Makefile.in, ui/cmdline/Mpg123UI.cpp,
	ui/cmdline/Mpg123UI.h, ui/include/ctrlobj.h:

	got rid of UI stuff, added shared libs beginning on linux
	
1998-10-16 14:56  elrod

	* ui/: include/ctrlobj.h, simple/win32/include/about.h,
	simple/win32/prj/simple.dsp, simple/win32/prj/simple.dsw,
	simple/win32/prj/simpleui.def, simple/win32/res/about8.bmp,
	simple/win32/res/resource.h, simple/win32/res/simple.rc,
	simple/win32/src/about.cpp, simple/win32/src/main.cpp:

	* added new files for basic simpleUI interface
	* updated headers for lib interface to UI
	
1998-10-16 13:35  elrod

	* base/: include/event.h, src/command.cpp, src/player.cpp:

	[no log message]
	
1998-10-16 13:29  elrod

	* base/include/player.h, base/src/player.cpp,
	lmc/xingmp3/src/xinglmc.cpp, ui/include/ctrlobj.h,
	ui/include/uilib.h:

	* making the last round of major changes with attempt to define UI stuff
	
1998-10-16 12:42  elrod

	* io/include/pmilib.h, io/include/pmo.h, io/include/pmolib.h,
	lmc/include/lmc.h, lmc/include/lmclib.h:

	[no log message]
	
1998-10-16 12:35  elrod

	* base/src/player.cpp, base/win32/src/main.cpp, io/include/pmi.h,
	io/include/pmilib.h, io/include/pmo.h, io/include/pmolib.h,
	lmc/include/lmc.h, lmc/include/lmclib.h,
	lmc/xingmp3/win32/prj/xing.dsp, test/jules.mp3,
	ui/include/ctrlobj.h, ui/include/uilib.h:

	[no log message]
	
1998-10-16 06:03  elrod

	* base/win32/include/mem.h, base/win32/prj/freeamp.dsp,
	base/win32/prj/freeamp.dsw, base/win32/prj/mem.dsp,
	base/win32/prj/mem.dsw, base/win32/src/main.cpp,
	base/win32/src/mem.c, io/local/localfilelib.cpp,
	io/local/win32/prj/fileinput.dsp, io/soundcard/soundcardlib.cpp,
	io/soundcard/win32/prj/soundcard.dsp, lmc/xingmp3/src/xinglib.cpp,
	lmc/xingmp3/win32/prj/xing.dsp:

	* added mem.dll to handle memory allocations for all modules
	* added DLL projects to freeamp Project for easier win32 build
	* updated all projects to work in release mode and debug mode
	* next step.. the ui!
	
1998-10-15 17:33  elrod

	* base/win32/include/utility.h:

	[no log message]
	
1998-10-15 17:29  elrod

	* base/win32/src/utility.cpp:

	* readded to windows area
	
1998-10-15 17:21  elrod

	* base/: include/utility.h, src/registrar.cpp, src/utility.cpp:

	* this needs to be in windows.. not platform independant
	
1998-10-15 17:09  jdw

	* base/: include/win32impl.h, src/win32impl.cpp:

	shared lib update
	
1998-10-15 17:09  jdw

	* Makefile.am, Makefile.in:

	an update
	
1998-10-15 14:56  jdw

	* base/: include/registrar.h, include/win32impl.h, src/Makefile.am,
	src/Makefile.in, src/registry.cpp, src/win32impl.cpp:

	shared libs update
	
1998-10-15 14:56  jdw

	* Makefile.am, Makefile.in:

	removed decspeed, for now...
	
1998-10-15 14:42  jdw

	* base/include/registrar.h:

	shared libs update
	
1998-10-15 14:40  jdw

	* base/: include/utility.h, src/Makefile.am, src/Makefile.in,
	src/bootstrap.cpp, src/player.cpp, src/registrar.cpp,
	src/utility.cpp, win32/include/registrar.h,
	win32/include/utility.h, win32/src/registrar.cpp,
	win32/src/utility.cpp:

	linux shared lib update
	
1998-10-15 09:23  elrod

	* ui/include/ctrlobj.h:

	[no log message]
	
1998-10-15 09:22  elrod

	* ui/include/: ctrlobj.h, uilib.h:

	* start to define interface for ui libs
	
1998-10-15 09:01  elrod

	* ui/include/uilib.h:

	[no log message]
	
1998-10-15 09:00  elrod

	* ui/cmdline/: CommandLineCIO.h, CommandLineCOO.h, Mpg123UI.h,
	win32/include/consoleCIO.h, win32/prj/console.dsp,
	win32/src/consoleCIO.cpp:

	* i do not like the header files here either but i will let jason decide if
	  he wants niceer organization at this level
	
1998-10-15 08:59  elrod

	* ui/include/: CommandLineCIO.h, CommandLineCOO.h, Mpg123UI.h:

	* these do  not belong in the general ui directory
	
1998-10-15 07:49  elrod

	* ui/cmdline/win32/: include/consoleCIO.h, include/consoleCOO.h,
	prj/console.dsp, prj/console.dsw, src/consoleCIO.cpp,
	src/consoleCOO.cpp:

	* moved my stuff out of the cmdline main dir
	
1998-10-15 07:47  elrod

	* ui/: cmdline/consoleCIO.cpp, cmdline/consoleCOO.cpp,
	include/consoleCIO.h, include/consoleCOO.h:

	[no log message]
	
1998-10-15 06:51  elrod

	* io/local/win32/prj/fileinput.dsp,
	io/soundcard/win32/prj/soundcard.dsp,
	lmc/xingmp3/win32/prj/xing.dsp:

	* win32 lib projects now create dirs in freeamp prj dir to make testing
	  easier
	
1998-10-15 06:33  elrod

	* base/include/error.h, base/include/player.h,
	base/include/registry.h, base/src/bootstrap.cpp,
	base/src/player.cpp, base/src/registry.cpp,
	base/win32/include/mutex.h, base/win32/include/registrar.h,
	base/win32/include/semaphore.h, base/win32/prj/freeamp.dsp,
	base/win32/src/main.cpp, base/win32/src/registrar.cpp,
	base/win32/src/semaphore.cpp, io/include/pmi.h,
	io/include/pmilib.h, io/include/pmiregistry.h, io/include/pmo.h,
	io/include/pmolib.h, io/include/pmoregistry.h,
	io/local/localfilelib.cpp, io/soundcard/soundcardlib.cpp,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/src/soundcardpmo.cpp, io/src/pmiregistry.cpp,
	io/src/pmoregistry.cpp, lmc/include/lmc.h, lmc/include/lmclib.h,
	lmc/include/lmcregistry.h, lmc/xingmp3/include/xinglmc.h,
	lmc/xingmp3/src/xinglib.cpp, lmc/xingmp3/src/xinglmc.cpp,
	ui/include/uiregistry.h:

	* wow, i look at this list and i cry...
	* basically all this implements using shared libs for our components...
	
1998-10-14 14:11  jdw

	* base/: include/vector.h, src/playlist.cpp:

	added Swap() and RandomElement() method to vector,
	updated PlayList::Shuffle() to take advantage of Vector::Swap()
	
1998-10-14 10:36  jdw

	* base/src/playlist.cpp:

	quick update to shuffle...
	
1998-10-14 10:33  jdw

	* AUTHORS, base/include/playlist.h, base/src/player.cpp,
	base/src/playlist.cpp, ui/cmdline/CommandLineCIO.cpp,
	ui/cmdline/Mpg123UI.cpp, ui/include/CommandLineCIO.h:

	Added Shuffle support to playlist.
	
1998-10-14 10:11  jdw

	* Makefile.am, Makefile.in, configure, configure.in,
	decoder_speed.cpp, base/src/Makefile.am, base/src/Makefile.in,
	lmc/xingmp3/Makefile.am, lmc/xingmp3/Makefile.in,
	lmc/xingmp3/src/Makefile.am, lmc/xingmp3/src/Makefile.in:

	Updating build so elrod's changes compile under linux
	
1998-10-14 01:56  elrod

	* io/local/win32/prj/: fileinput.def, fileinput.dsp, fileinput.dsw:

	* project for fileinput dll
	
1998-10-14 01:53  elrod

	* io/include/: pmilib.h, pmolib.h:

	* base definitions for c-wrappers
	
1998-10-14 01:52  elrod

	* io/: local/localfilelib.cpp, soundcard/soundcardlib.cpp:

	* created DLL wrappers for the c++ objects
	
1998-10-14 01:50  elrod

	* lmc/: include/lmclib.h, xingmp3/src/xinglib.cpp:

	* combined function table and ref into one
	
1998-10-14 00:10  elrod

	* base/include/mediavitalinfo.h, io/include/pmo.h,
	io/soundcard/win32/include/soundcardpmo.h,
	io/soundcard/win32/prj/soundcard.dsp,
	io/soundcard/win32/src/soundcardpmo.cpp, lmc/include/lmclib.h,
	lmc/xingmp3/src/xinglmc.cpp:

	[no log message]
	
1998-10-13 23:11  elrod

	* io/: include/pmi.h, include/pmo.h, local/localfileinput.cpp,
	local/localfileinput.h, soundcard/win32/include/soundcardpmo.h,
	soundcard/win32/prj/soundcard.def,
	soundcard/win32/prj/soundcard.dsp,
	soundcard/win32/prj/soundcard.dsw,
	soundcard/win32/src/soundcardpmo.cpp:

	* movin these babies into the right directory
	* crankin out the dll's
	
1998-10-13 22:56  elrod

	* base/win32/: include/soundcardpmo.h, src/soundcardpmo.cpp:

	* moved into the io section where it belongs...
	
1998-10-13 20:43  elrod

	* io/: include/localfileinput.h, local/localfileinput.h:

	[no log message]
	
1998-10-13 20:31  elrod

	* config/config.win32, base/win32/src/main.cpp:

	[no log message]
	
1998-10-13 20:15  elrod

	* lmc/: include/tableawd.h, xingmp3/cupL1.c, xingmp3/cupini.c,
	xingmp3/cupl3.c, xingmp3/iwinbQ.c:

	[no log message]
	
1998-10-13 19:57  elrod

	* lmc/xingmp3/: cdct.c, csbt.c, csbtL3.c, csbtb.c, cup.c, cwin.c,
	cwinb.c, cwinm.c, dec8.c, hwin.c, icdct.c, isbt.c, isbtb.c, iup.c,
	iupL1.c, iupini.c, iwinQ.c, iwinm.c, l3dq.c, l3init.c, mdct.c,
	mhead.c, msis.c, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
	xinglmc.cpp, include/L3.h, include/htable.h, include/itype.h,
	include/jdw.h, include/mhead.h, include/port.h, include/tableawd.h,
	include/xinglmc.h:

	[no log message]
	
1998-10-13 19:50  elrod

	* lmc/xingmp3/src/: cdct.c, csbt.c, csbtL3.c, csbtb.c, cup.c,
	cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c, cwinm.c, dec8.c,
	hwin.c, icdct.c, isbt.c, isbtb.c, iup.c, iupL1.c, iupini.c,
	iwinQ.c, iwinbQ.c, iwinm.c, l3dq.c, l3init.c, mdct.c, mhead.c,
	msis.c, towave.c, uph.c, upsf.c, wavep.c, wcvt.c, xinglib.cpp,
	xinglmc.cpp:

	[no log message]
	
1998-10-13 19:45  elrod

	* lmc/xingmp3/win32/prj/: xing.dsp, xing.def:

	[no log message]
	
1998-10-13 19:28  elrod

	* lmc/include/: L3.h, htable.h, itype.h, jdw.h, lmclib.h, mhead.h,
	port.h, xinglmc.h:

	* these files needed to be moved into xing subdir
	
1998-10-13 19:23  elrod

	* base/include/player.h, base/src/thread.cpp, lmc/include/lmc.h,
	lmc/xingmp3/win32/prj/xing.dsp:

	* xing lmc now a dll (yippee!)
	* removed <process.h> from base thread declaration
	
1998-10-13 17:31  jdw

	* Makefile.am, Makefile.in, configure, configure.in,
	base/src/Makefile.am, base/src/Makefile.in, base/src/thread.cpp,
	io/local/Makefile.am, io/local/Makefile.in,
	lmc/xingmp3/Makefile.am, lmc/xingmp3/Makefile.in,
	ui/cmdline/CommandLineCIO.cpp, ui/cmdline/Makefile.am,
	ui/cmdline/Makefile.in, ui/include/CommandLineCIO.h:

	linux compile of new thread stuff, added -D_REENTRANT
	
1998-10-13 16:58  elrod

	* base/include/player.h, base/include/thread.h,
	base/src/player.cpp, base/win32/prj/freeamp.dsp,
	base/win32/src/main.cpp, base/win32/src/win32thread.cpp,
	lmc/include/xinglmc.h, lmc/xingmp3/xinglmc.cpp,
	lmc/xingmp3/win32/prj/xing.dsp:

	* changes to use new thread stuff
	
1998-10-13 15:59  elrod

	* lmc/xingmp3/: towave.c, win32/prj/xing.dsp:

	* added defines for __linux__
	* updated xingLMC win32 project
	
1998-10-13 15:45  elrod

	* base/: win32/include/thread.h, win32/include/win32thread.h,
	win32/src/thread.cpp, win32/src/win32thread.cpp, src/thread.cpp,
	include/thread.h:

	* rearranged how we are doing threads...
	
1998-10-13 15:09  jdw

	* base/include/event.h, base/include/player.h,
	base/src/bootstrap.cpp, base/src/player.cpp,
	lmc/xingmp3/xinglmc.cpp, ui/cmdline/CommandLineCIO.cpp,
	ui/cmdline/Mpg123UI.cpp, ui/cmdline/cmdlinecoo.cpp:

	Moved all Player methods to UpperCase
	
1998-10-13 14:53  jdw

	* decoder_speed.cpp, base/include/event.h, base/include/player.h,
	base/src/player.cpp, lmc/include/lmc.h, lmc/include/xinglmc.h,
	lmc/xingmp3/xinglmc.cpp, ui/cmdline/CommandLineCIO.cpp,
	ui/cmdline/Mpg123UI.cpp, ui/cmdline/cmdlinecoo.cpp:

	[no log message]
	
1998-10-13 14:33  elrod

	* base/win32/src/: main.cpp, registrar.cpp:

	* placed pmo and pmi files into a common io subdir
	
1998-10-13 14:22  jdw

	* Makefile.am, Makefile.in, configure, configure.in,
	base/src/Makefile.am, base/src/Makefile.in, base/src/bootstrap.cpp,
	base/src/player.cpp, ui/Makefile.am, ui/Makefile.in:

	finished elrod's move of dummycoo to its own include and src home
	
1998-10-13 13:08  elrod

	* base/win32/src/registrar.cpp:

	* made some bug fixes... missed the path constructor in the UIRegistrar
	
1998-10-13 05:43  elrod

	* lmc/xingmp3/win32/prj/: xing.dsp, xing.dsw:

	* project files for win32 lmc shared lib
	
1998-10-13 04:30  elrod

	* base/include/: eventdata.h, id3v1.h, mediavitalinfo.h:

	* broke id3v1 tag class and MediaVitalInfo out into separate headers
	
1998-10-13 03:07  elrod

	* base/: src/player.cpp, win32/src/main.cpp,
	win32/src/registrar.cpp, win32/src/utility.cpp:

	* more reformatting of player.cpp
	* fixed path append bug in registrar
	* added new default pref to utility.cpp
	
1998-10-13 01:49  elrod

	* base/src/player.cpp:

	* oops.. checked in version that commented out stuff that would break
	  unix build, here is the uncommented version!
	
1998-10-13 01:46  elrod

	* base/include/error.h, base/include/eventdata.h,
	base/include/playlist.h, base/include/registry.h,
	base/include/vector.h, base/src/player.cpp, base/src/playlist.cpp,
	base/src/registry.cpp, base/win32/include/registrar.h,
	base/win32/include/utility.h, base/win32/prj/freeamp.dsp,
	base/win32/src/main.cpp, base/win32/src/registrar.cpp,
	base/win32/src/utility.cpp, io/include/pmiregistry.h,
	io/include/pmoregistry.h, io/src/pmiregistry.cpp,
	io/src/pmoregistry.cpp, lmc/include/lmcregistry.h,
	ui/include/uiregistry.h:

	* modified the formatting in some files to add indentions
	* added a whole bunch of foundation files
	
1998-10-11 20:44  jdw

	* base/include/eventdata.h, base/src/playlist.cpp,
	lmc/xingmp3/xinglmc.cpp, ui/cmdline/Mpg123UI.cpp,
	ui/cmdline/cmdlinecoo.cpp, ui/include/Mpg123UI.h:

	Update to include ID3v1 support
	
1998-10-11 18:07  quark

	* base/: include/playlist.h, src/playlist.cpp:

	Added constructor and destructor for PlayListItem.  Made it so that
	PlayListItem->url isn't a static buffer anymore, to avoid buffer
	overrun attacks.  Still need to set up method for returning out of
	memory, however.
	
1998-10-11 12:33  jdw

	* Makefile.in:

	Another Makefile Update
	
1998-10-11 12:30  jdw

	* Makefile.am, Makefile.in, base/src/Makefile.am,
	base/src/Makefile.in, config/Makefile.header, io/local/Makefile.am,
	io/local/Makefile.in, lmc/xingmp3/Makefile.am,
	lmc/xingmp3/Makefile.in, ui/cmdline/Makefile.am,
	ui/cmdline/Makefile.in:

	Fixed bug #11 (have to type make twice for it to build)
	
1998-10-09 22:40  jdw

	* lmc/xingmp3/xinglmc.cpp:

	moved wait_n_times in xinglmc.cpp to an extern "C" brackets to hopefully
	fix name mangling issues on vc++
	
1998-10-09 17:20  jdw

	* base/: include/hashtable.h, src/Makefile.am, src/Makefile.in,
	src/bootstrap.cpp, src/hashtable.cpp:

	added code for HashTable
	
1998-10-09 12:03  jdw

	* base/include/playlist.h, base/src/player.cpp,
	base/src/playlist.cpp, lmc/xingmp3/xinglmc.cpp,
	ui/cmdline/Mpg123UI.cpp:

	[no log message]
	
1998-10-09 07:54  elrod

	* base/include/playlist.h, base/win32/include/soundcardpmo.h,
	base/win32/prj/freeamp.dsp, base/win32/src/soundcardpmo.cpp,
	lmc/include/jdw.h, lmc/xingmp3/wavep.c, lmc/xingmp3/xinglmc.cpp:

	* changed int to int32 in playlist struct declaration
	* added missing members to windows soundcardPMO.h
	* #defined min definition in jdw.h
	* #ifdefed windows for io.h in xinglmc.cpp
	
1998-10-09 07:38  elrod

	* base/win32/src/sound.cpp:

	* file was not supposed to be in distribution
	
1998-10-09 07:19  elrod

	* config/config.h:

	* this file needs to be generated dynamically for each platform
	
1998-10-08 17:45  jdw

	* INSTALL, configure:

	Updated INSTALL to include instructions on how to get GQmpeg
	
1998-10-08 17:09  jdw

	* configure.in:

	First bug fix :)  configure created base/Makefile twice...
	
1998-10-08 17:07  jdw

	* AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, Makefile.in,
	NEWS, README, aclocal.m4, configure, configure.in,
	decoder_speed.cpp, freeamp.cpp, base/Makefile.am, base/Makefile.in,
	base/include/buffer.h, base/include/debug.h, base/include/event.h,
	base/include/eventdata.h, base/include/player.h,
	base/include/playlist.h, base/include/queue.h,
	base/include/vector.h, base/src/Makefile.am, base/src/Makefile.in,
	base/src/bootstrap.cpp, base/src/buffer.cpp, base/src/command.cpp,
	base/src/freeamp, base/src/player.cpp, base/src/playlist.cpp,
	base/unix/Makefile.am, base/unix/Makefile.in,
	base/win32/Makefile.am, base/win32/Makefile.in,
	base/win32/include/mutex.h, base/win32/include/semaphore.h,
	base/win32/include/soundcardpmo.h, base/win32/include/thread.h,
	base/win32/prj/freeamp.dsp, base/win32/prj/freeamp.dsw,
	base/win32/prj/freeamp_console.dsp,
	base/win32/prj/freeamp_console.dsw, base/win32/src/mutex.cpp,
	base/win32/src/semaphore.cpp, base/win32/src/sound.cpp,
	base/win32/src/soundcardpmo.cpp, base/win32/src/thread.cpp,
	config/Makefile.header, config/config.guess, config/config.h,
	config/config.h.in, config/config.sub, config/install-sh,
	config/missing, config/mkinstalldirs, config/stamp-h,
	io/Makefile.am, io/Makefile.in, io/include/localfileinput.h,
	io/include/pmi.h, io/include/pmo.h, io/local/Makefile.am,
	io/local/Makefile.in, io/local/localfileinput.cpp, lmc/Makefile.am,
	lmc/Makefile.in, lmc/include/L3.h, lmc/include/htable.h,
	lmc/include/itype.h, lmc/include/jdw.h, lmc/include/lmc.h,
	lmc/include/mhead.h, lmc/include/port.h, lmc/include/tableawd.h,
	lmc/include/xinglmc.h, lmc/xingmp3/Makefile.am,
	lmc/xingmp3/Makefile.in, lmc/xingmp3/cdct.c, lmc/xingmp3/csbt.c,
	lmc/xingmp3/csbtL3.c, lmc/xingmp3/csbtb.c, lmc/xingmp3/cup.c,
	lmc/xingmp3/cupL1.c, lmc/xingmp3/cupini.c, lmc/xingmp3/cupl3.c,
	lmc/xingmp3/cwin.c, lmc/xingmp3/cwinb.c, lmc/xingmp3/cwinm.c,
	lmc/xingmp3/dec8.c, lmc/xingmp3/hwin.c, lmc/xingmp3/icdct.c,
	lmc/xingmp3/isbt.c, lmc/xingmp3/isbtb.c, lmc/xingmp3/iup.c,
	lmc/xingmp3/iupL1.c, lmc/xingmp3/iupini.c, lmc/xingmp3/iwinQ.c,
	lmc/xingmp3/iwinbQ.c, lmc/xingmp3/iwinm.c, lmc/xingmp3/l3dq.c,
	lmc/xingmp3/l3init.c, lmc/xingmp3/mdct.c, lmc/xingmp3/mhead.c,
	lmc/xingmp3/msis.c, lmc/xingmp3/towave.c, lmc/xingmp3/uph.c,
	lmc/xingmp3/upsf.c, lmc/xingmp3/wavep.c, lmc/xingmp3/wcvt.c,
	lmc/xingmp3/xinglmc.cpp, ui/Makefile.am, ui/Makefile.in,
	ui/cmdline/CommandLineCIO.cpp, ui/cmdline/Makefile.am,
	ui/cmdline/Makefile.in, ui/cmdline/Mpg123UI.cpp,
	ui/cmdline/cmdlinecoo.cpp, ui/cmdline/consoleCIO.cpp,
	ui/cmdline/consoleCOO.cpp, ui/include/CommandLineCIO.h,
	ui/include/CommandLineCOO.h, ui/include/Mpg123UI.h,
	ui/include/consoleCIO.h, ui/include/consoleCOO.h,
	ui/include/ctrlobj.h:

	Initial revision
	
