0.8.4
09 Sep 2006 19:48:00 CST Will DeRousse <badhack@users.sourceforge.net>
	* Remove usage of local8bit and replace with utf8.
09 Sep 2006 16:54:00 CST Will DeRousse <badhack@users.sourceforge.net>
	* Remove usage of OID.
0.8.3
04 Sep 2006 18:48:00 CST Will DeRousse <badhack@users.sourceforge.net>
	* Fix sort order and total time display in category search report.
	* Fix total time display in date range report.
	* Fix total time display in collection report.
03 Sep 2006 17:42:00 CST Will DeRousse <badhack@users.sourceforge.net>
	* Convert to UTF8.
02 Sep 2006 15:28:00 CST Will DeRousse <badhack@users.sourceforge.net>
	* Change usage of ${datadir} to ${rootdatadir} (fixes restore()).
01 Sep 2006 18:49:00 CST Will DeRousse <badhack@users.sourceforge.net>
	* Add a few path checks, hopefully 64bit systems will work.
0.8.2
	* Fix statistics track length getting set to 00:00:00.
24 Dec 2005 Fri 14:12:00 CST Will DeRousse <badhack@users.sourceforge.net>
	* Fix oid compatability issue with postgresql-8.1+.
23 Dec 2005 Fri 12:00:00 CST Will DeRousse <badhack@users.sourceforge.net>
	* More accented character fixes courtesy Andres Mantia
	  <amantia@kde.org>.
0.8.1
24 Nov 2005 Thu 15:27:00 CST Will DeRousse <badhack@users.sourceforge.net>
	* Fix warnings in acinclude.m4.
	* Fix ---with-pqdir to actually work.
	* Add a patch from Andras Mantia <amantia@kde.org> to help with
	  accented characters.
	* Silence gcc4 warnings.
0.8.0
18 Set 2005 Sun 11:42:00 CST Will DeRousse <badhack@users.sourceforge.net>
	* Fix return value for PQoidvalue to work with QString.
0.8.0beta1
17 Sep 2005 Sat 14:06:00 CST Will DeRousse <badhack@users.sourceforge.net>
	* Update toolchain to Debian Linux 3.1 (Sarge).
	* Update toolchain to check for libpq.
	* Fix building for QT in Debian (3.3.4).
	* Convert libpq++ to libpq.
0.7.0
Fri May 23 22:05:30 CST 2003 Will DeRousse <badhack@users.sourceforge.net>
	* Fix ';\n' restore bug.
0.7.0beta1
Sat May 17 14:42:10 CST 2003 Will DeRousse <badhack@users.sourceforge.net>
	* Fix trackUp, trackDown to work properly.
Mon May 12 22:24:51 CST 2003 Will DeRousse <badhack@users.sourceforge.net>
	* ABORT on track error, not END WORK
	* Build fixes for libpq++-4.0.
0.7.0alpha1
Thu Apr 08 14:00:00 CST 2003 Will DeRousse <badhack@users.sourceforge.net>
	* loan and code implemented for title.
	* track side, notes implemented.
0.6.1
Thu Mar 20 12:00:00 CST 2003 Will DeRousse <badhack@users.sourceforge.net>
	* populateCategoryQListView now appends xid.
	* Convert deleteCategory, getCategory and updateCategory to use xid
	  information.
	* Fix bug in backup()
	* Fix track problems in restore()
Wed Feb 26 14:11:00 CST 2003 Will DeRousse <badhack@users.sourceforge.net>
	* Fix sloppy usage of CmdTuples. Now properly returns for all errors
	* where it is used
	* Using .left(xx) for all text on insert and update now. Will quietly
	* shorten long names instead of fail.
	* Remove usage of kapp and replaced with qapp.
Tue Feb 25 14:33:00 CST 2003 Will DeRousse <badhack@users.sourceforge.net>
	* Last of error handling code.
Mon Feb 03 17:48:00 CST 2003 Will DeRousse <badhack@users.sourceforge.net>
	* Error handling code (part 2, first run)
0.6.0
	* Documentation cleanups.
0.6.0beta1
	* Fix categorySearchReport.
	* Fix follow and collect on get*.
	* Fix sort order for tracks on tracksByTitle.
	* Fix interval checking.
	* Fix error handling on trackDown, trackUp, updateLyric.
0.6.0alpha3
	* Clean ups
0.6.0alpha2
Tue Dec 17 23:23:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Add entries to reportInfo for limit.
	* Fix up queryLimit
	* Fix up other query functions
	* Add limit to some report functions
0.6.0alpha1
Mon Dec 09 15:08:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Add lyric to dbmusic.dump and track structs.
	* Update all track fns.
	* Add getCategory, getTrack, getLyric, updateLyric.
	* Add new lyric error codes.
	* Add lyric search support.
0.5.0beta1
Mon Dec 02 14:33:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Move BoxSetMap define to populate.cpp.
	* Update api-doc.
	* Fix data loss on trackUp/trackDown in rare cases.
Tue Nov 26 19:00:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Rework parts of new spec file.
Tue Nov 26 10:00:00 CST 2002 Charles A Edwards <eslrahc@bellsouth.net>
	* New libdbmusic.spec
0.5.0pre3
Sun Nov 24 12:00:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Rearrange parameters for: addTitle, addTrack, getAid,
	* populateArtistQListView, populateCategoryQStringList,
	* populateCategoryQListView, populateTitleQListView,
	* populateTrackQListView.
	* Now strips \r along with \n on inserts.
	* You can now specify custom CSS in HTMLCSS.
	* Fix things I broke in pre1 and pre2.
0.5.0pre2
Tue Nov 19 23:34:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Rename TopCDsReport to TopTitlesReport.
	* Rename REPORT_TOPCDS to REPORT_TOPTITLES.
	* Add populateArtistQListView.
	* Add name and notes option to populateTitleQListView.
	* Write queryLimit.
Tue Nov 19 14:06:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Rename and reimplement all summing functions.
	* Rename populateCategoryQList to categoryQStringList.
	* Add populateQStringList for artists, tracks, titles.
	* Remove populateArtistList.
	* Rename populateTitle to populateTitleQListView
	* Add enabledTrackOptions
	* Rename populateTrackListView to populateTrackQListView
	* Convert populateTrackQListView to use enabledTrackOptions
0.5.0pre1
Thu Nov 15 03:00:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Rename structs to have lower case first name. Update fns.
	* Add categoryInfo struct. Update fns.
	* Convert titleInfo to use categoryInfo struct. Update fns. Now
	* categories can be addressed with K types and loops.
	* Pull all report and html functions into dbReport class. Update fns.
	* Make reportProvides static.
0.4.1
	* Remove useless linkage.
Tue Oct 22 01:27:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net
	* GCC3.x build fixes.
	* Change configure --help to reflect actual options.
0.4.0
Tue Oct 08 01:54:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Slight changes to titlesByArtist and tracksByTitle fns.
	* Fix Type searching in searcyByCategory.
0.4.0beta3
	* Fix error reporting for many functions.
	* Fix error checking within a transaction for tracks.
0.4.0beta2
Thu Sep 05 12:56:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* aid is set on addArtist correctly
	* whitespace cleanups
	* return is checked for addTitle correctly
0.4.0beta1
Mon Sep 02 17:34:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Fix some memory leaks
	* Remove unneeded flag at compile time.
	* Enable -O2
0.4.0pre3
Sun Sep 01 12:49:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* small fixes for backup
	* Fix delete BTE
	* i18n fixing on delete/update category
	* add new return value for trying to delete/update UNKNOWN
	* Opti updateCategory
	* Remove dead error codes
	* Improve return values on totalArtist,totalCollectedTitlesByArtist,
	  totalLengthByArtist,totalTitlesByArtist
	* Add empty checks to get Aid
	* Fix validateNumQString for empty strings now returns "0".
	* Opti validateTrackListView
	* Small doc fixes
	* Much improved memory handling.
0.4.0pre2
Tue Aug 27 14:30:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Add getAid fn.
	* Convert some fns to use AID instead of artist name.
	* Add CmdTuples() checking to update/delete fns.
Mon Aug 26 01:54:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Opti backup.
	* Delete reportInfo parameter from HTMLPopulateData2.
	* Fix build warning in populate.cpp.
	* Decided to remove caching all together, it was no longer useful.
	* String checking
	* Add clear() to cat populate fns
0.4.0pre1
Mon Aug 12 02:00:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Opti updateTime.
	* Add unique to categories and artist.
	* Moved db version to .93.
	* Bump library to version 0.4.0.
Wed Aug 07 17:50:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Some error checking in populate functions. Had to change return
	  types to int.
	* Optimize addCategory
	* populateCategoryQList now rebuilds cache from server now.
	* Optimize addArtist
	* populateArtistQList always rebuilds cache from server now.
	* Added new file dbmusicwidget.h/cpp for libdbmusic widgets.
	* Add musicQListViewItem with overloaded key for proper text and
	  integer formatting. Integer formatting works to 99999999.
	* Convert libdbmusic to musicQListViewItem.
	* Now using OidStatus() on addTitle and addTrack to retrieve id's.
	* Console output cleanups
	* Fix multiple artist bug
0.3.0
	* Propogate validateInterval changes to both functions.
	* Remove useless variable from validateQString functions.
0.3.0beta2
Sat Jul 20 13:18:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Fix searching for qt.
0.3.0beta1
	* Fix up some return values.
	* Change return code values. Should be transparent.
	* Clean up some project files.
	* Fix return values for many Exec calls.
	* Better time validation and appearance.
0.3.0pre6
Tue Jul 09 12:00:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Apply second half of audit (small changes mostly).
0.3.0pre5
Tue Jul 02 23:13:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Layout cleanups.
	* api-doc cleanups.
	* paramter (passed to fn) cleanups.
	* cleanup getArtist
	* cleanup category fns (code that did nothing)
	* Fix unvalidated submition to db (updateTime).
0.3.0pre4
Mon Jul 02 23:09:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
 	* Finally removed wierdness when collected is enabled in populateTitle.
	* Added empty declarations for updateImage and getImage.
	* Add \n stripping to validating functions.
	* Update api-docs
	* Small optimizations.
	* Touch up validateInterval
	* Fix bug in populateTitleListView
0.3.0pre3
Mon Jun 03 12:22:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Move some defines from kmusicdb to here.
	* add reportProvides struct.
	* add dbreportProvides fn.
	* Small opti on report.cpp
Fri May 30 13:25:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Optimize some files. Reduced compiled binary size.
	* Fix error in updateTime.
0.3.0pre2
Tue May 28 18:37:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* GCC 3.x fixes.
0.3.0pre1
Mon May 21 15:42:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* A few minor i18n fixes.
	* Fix possible races inside track  functions and updateTime function.
Mon May 21 12:00:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Minor updates to GNU files.
	* Minor updates to api-docs.
Tue Apr 16 20:17:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Port to KDE3 (small changes).
	* Update autotools.
0.2.0
Sat Mar 16 12:39:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Added validateInterval to validate xx:xx:xx submissions to the database.
	* New file html.cpp, move global HTML functions there.
	* More return value fixes.
	* Move fillArtistStringList from dbmusic.cpp to populate.cpp
	* Rename fillArtistStringList to populateArtistQList.
	* i18n cleanups in report.cpp
	* Move HTML header files to dbmusic.h from report.cpp
	* Minor spelling fix in dbmusic.cpp
	* Update api-docs.
0.2.0pre1
Wed Mar 13 20:12:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Updated backup/restore with new database features.
	* Updated dbmusic.dump with new database features.
Mon Mar  4 8:24:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Slight optimization to populateTitle
	* Add referential integrity to database, remove redundant code.
	* Fixed problem where no custom report would work with quotes in it.
	* Fix small logic in dealing with dbVersions.
Sat Mar  2 10:43:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Increased size of homepage to 60.
	* Made HTML/CSS functions global, not in class.
	* Increased db version.
	* Change data type for track->length from time to interval.
	* Added analyze command back into opti().
	* Added two new indexes to database. HUGE improvement on most queries.
	  (not reports :( ).
0.1.0
Tue Feb 12 15:24:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Cleaned up some isEmpty() and pointer checking.
Mon Feb 11 22:55:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* API Doc updates
	* trackUp/trackDown API change to follow policy (structs are passed
	  by pointer, QString by &.
Mon Feb 11 16:22:00 CST 20o2 Will DeRousse <badhack@users.sourceforge.net>
	* Added make-api target and updated API docs.
Tue Feb  5 17:17:50 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Fixed a bug in backup/restore making the artist size too small.
Tue Feb  5 01:17:39 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Fixed bug in HTMLPopulateData
	* Added proper support for charsets in HTML files
Sun Feb  3 01:06:06 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Fixed problem with getArtist always returning empty handed.
	* Fixed a small CSS2 conformity issue.
Wed Jan 30 18:49:46 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* More cleanups, mostly checking whether pointers exist.
	* Fixed bug in dbmusic.dump not getting packaged. Added -O2 to build.
Wed Jan 30 10:22:52 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Cleanups, code auditing, doc cleanups, indenting.
Tue Jan 29 00:45:11 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Added topCDsReport and customReport functions to dbmusic.
Mon Jan 28 15:14:04 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Fixed a typo in tracksByTitle where No. Discs was changed to No. Media.
Mon Jan 28 02:02:04 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Reimplement HTMLPopulateData2. Update statisticsReport.
	* Remove a few unused variables and some stupid code in report.cpp.
Fri Jan 25 19:41:58 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Added QFont to reportInfo.
	* Added font support to reports.
Wed Jan 23 18:05:25 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Added CSSHTML for CSS2 support. Added call to HTML Header.
	* Converted all functions to using CSS now. Most code is smaller (except very small reports, it is larger).
	* Fixed an HTML 4.01 compliance bug with the populateData algorithm.
	* Tested for HTML 4.01 compliance. Did very well.
	* Converted &bsp; x 5 to just <pre>  </pre>. Looks cleaner, makes it almost 100% CSS2 compliant.
Mon Jan 21 18:50:47 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Converted all functions except stats to queryOrderBy
	* Optimized stats some more. Nothing left to opti.
Wed Jan 16 20:21:32 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Rearranged statisticsReport to look a little cleaner. Also made it MUCH closer to HTML4.01 compatible.
Wed Jan 16 18:28:54 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Changed values of Kwhatever to one less for each. This allows compatibility with kmusicdb.
Mon Jan 14 21:17:06 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Fixed bug in query logic for date range on two artist reports
Thu Jan 10 19:06:57 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Finished optimizations on code.
Thu Jan 10 14:34:53 CST 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Added queryOrderBy function. Can't use until I rewrite other parts of kmusicdb.
Wed Jan 9 15:00:00 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Renamed ColorInfo struct to colorInfo
	* Added HTMLPopulateData, HTMLPopulateData2, HTMLSumHeader for HTML reports
	* Added queryBoolStatus, queryRange, queryMatch for assembling queries
	* Implemented new HTML functions.
Sun Jan 6 14:58:50 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Split header function into 2, added HTMLColumnHeader function.
	* Implemented new functions into code.
Sun Jan 6 02:48:22 2002 Will DeRousse <badhack@users.sourceforge.net>
	* Changed include order during build.
	* Added 4 HTML template functions, converted code.
Fri Dec 28 13:49:00 2001 Will DeRousse <badhack@users.sourceforge.net>
	* Moved kmusicdb.dump over from kmusicdb
	* Renamed to dbmusic.dump and put in new data dir
	* Added autotools install and #define for dbmusic.dump
Mon Dec 24 21:47:35 2001 Will DeRousse <badhack@users.sourceforge.net>
	* Finished autotools options
	* Typos
	* Fixed a problem with linking options
Dec 23 2001 Will DeRousse <badhack@users.sourceforge.net>
	* Package layout and addition of autotools.
	* Pulled dbmusic.cpp out into smaller files: artist.cpp, category.cpp,
 	title.cpp, track.cpp, populate.cpp, bfr.cpp
Dec 21 2001 Will DeRousse <badhack@users.sourceforge.net>
	* Major header cleanups including: removal of errorcode.h into dbmusicglobals.h
	  and removing uneeded #defines and structs.
Dec 19 20001 Will DeRousse <badhack@users.sourceforge.net>
	* Fork libdbmusic project off of kmusicdb. Moved dbinit.*, dbmusic.*,
 	errorcode.h, include.h, validator.*
	to separate project libdbmusic.
	* Renamed most of the files to make more sense in a separate project: include.h
	 is dbmusicglobals.h, validator.*
	is dbmusicvalidator.*.
	* Improved #include's, where and what and cleanup.
	* Cleanup naming in header files to reflect new file names.



