0.9.3beta1 Mon Dec 02 14:33:00 CST Will DeRousse <badhack@users.sourceforge.net> * Small cleanups. * Category Dialog now sets focus on name when an item is selected from the list. * Rename CDDBServeInfo to CDDBserverInfo. * initDefaults reordering. Tue Nov 26 19:00:00 CST Will DeRousse <badhack@users.sourceforge.net> * Rework parts of new kmusicdb.spec file. Tue Nov 26 10:00:00 CST Charles A Edwards <eslrahc@bellsouth.net> * New kmusicdb.spec 0.9.3pre3 Sun Nov 24 11:00:00 CST Will DeRousse <badhack@users.sourceforge.net> * Update to libdbmusic-0.5.0pre3. * Small aesthetic changes. 0.9.3pre2 * Update to libdbmusic-0.5.0pre2. * Now checks for libdbmusic-0.5.0 instead of libdbmusic-0.4.0. 0.9.3pre1 Thu Nov 15 03:00:00 CST Will DeRousse <badhack@users.sourcefoge.net> * Fix typo in preferences->artists. * Update to libdbmusic-0.5.0pre1. * Fix trackDialog resizing issues. 0.9.2 * Much better trackDialog resizing behavior. Wed Nov 06 21:41:52 CST Will DeRousse <badhack@users.sourceforge.net> * Make CDDB honor title preferences. * Convert to gethostname. * Edit Title now displays Title Name in title bar. Thu Oct 31 12:36:00 CST Will DeRousse <badhack@users.sourceforge.net> * Fix bug in newDb where return status was incorrectly set. Now * returns proper error message when it fails. Tue Oct 22 01:27:00 CST Will DeRousse <badhack@users.sourceforge.net> * GCC3.x build fixes. * Change configure --help to reflect actual options. 0.9.1 Fri Oct 04 12:03:00 CST Will DeRousse <badhack@users.sourceforge.net> * Drop title now checks for existing artist first. * Small error reporting bug fix on CDDB. 0.9.1beta3 * Fix socket timeout causing windowDec problems. * Fix open preferences warning. * Fix more resilient against HTTP errors/bad hostnames and ports * Fix preferences not opening when db is cloed. * Forget to set graying on relist titles and relist artist. * Fix an error message to reflect what it actually meant. 0.9.1beta2 Mon Sep 09 19:57:00 CST Will DeRousse <badhack@users.sourceforge.net> * Update documentation, update screenshots. * KTempFile cleanups * More memory handling cleanups. * Startup reordering. * Fix DEFAULTS in preferences. Thu Sep 05 12:56:00 CST Will DeRousse <badhack@users.sourceforge.net> * Whitespace cleanups * String cleanups * Small bug fixes 0.9.1beta1 Mon Sep 02 17:34:00 CST Will DeRousse <badhack@users.sourceforge.net> * Fix blank title. * Enable -O2 * Rewrite small parts of CDDB to be more flexible (future expansion). * Fix CDDB retrieve problems after a submit. 0.9.1pre3 Sun Sep 01 12:49:00 CST Will DeRousse <badhack@users.sourceforge.net> * various cleanups * remove getHighestCDID * rename preferencesWindow and titleWindow typedef * cdpara not found return fix * opti spincycle() * Remove code from dead errorcodes. * Fix stringlist's in search bars * Tooltip cleanups * Much improved memory handling. * Documentation fixes. 0.9.1pre2 Tue Aug 27 14:30:00 CST Will DeRousse <badhack@users.sourceforge.net> * Fix submit/get problems. * Some cleanups of CDDB code. * Fixups from libdbmusic changes. Mon Aug 26 01:55:00 CST Will DeRousse <badhack@users.sourceforge.net> * Move typedef's from kmusicdb.h to appropriate header files. 0.9.1pre1 Sun Aug 11 12:15:00 CST Will DeRousse <badhack@users.sourceforge.net> * More efficient cache usage on categories. Fri Aug 09 12:00:00 CST Will DeRousse <badhack@users.sourceforge.net> * Cleanup error handling for categories, artist, titles and tracks. * Titlebar is now "database on host". Wed Aug 07 14:10:00 CST Will DeRousse <badhack@users.sourceforge.net> * Dialog opens on drag and drop now. Wed Jul 31 Will DeRousse <badhack@users.sourceforge.net> * Adapt kmusicdb to new libdbmusic musicQListViewItem. * No longer using getHighestCDID. libdbmusic is now race free. * Add convenience menu items to relist titles and artist. * Add return checking for all populate functions. Sat Jul 27 01:57:00 CST Will DeRousse <badhack@users.sourceforge.net> * Console output updates * GUI update cleanups. * Fix indenting on a couple files. 0.9.0 * No changes. 0.9.0beta3 Wed Jul 24 12:12:00 CST Will DeRousse <badhack@users.sourceforge.net> * Few small formatting cleanups. * Fix local CDDB. * Fix CDDB crash. * Add missing shutdown() in cddb. * remove useless SIGALM code. * A few small string fixes. * A few small documentation fixes. 0.9.0beta2 Fri Jul 19 03:04:00 CST Will DeRousse <badhack@users.sourceforge.net> * Fix crash when clicking OK on preferencesDialog and then adding a category. 0.9.0beta1 Wed Jul 17 16:00:00 CST Will DeRousse <badhack@users.sourceforge.net> * Update api-doc. * Add optimization (O2) * tooltip updates * const fixes * clean up project files * Update manual * Fix some strings. * delete timer in cddb destructor * Fix indenting on dbinitgui.cpp * Indentation fixes. * Title dnd fixes relating to non-existant categories. * Remove some delete's from titleDialog. 0.9.0pre6 Tue Jul 09 02:00:00 CST Will DeRousse <badhack@users.sourceforge.net> * Add error handling to cddb code. * Testing. * Add some lost bug fixes. * Merge second half of audit. Sun Jul 07 02:20:00 CST Will DeRousse <badhack@users.sourceforge.net> * Fix broken title delete (should be last of populateTitle changes). * Implement read_proto() and write_proto(). Port. * Implement cddb_spincycle queue. Port. * Remove unused fns. * Add GUI for new http and http proxy CDDB support. * Remove unused variables from Defaults. 0.9.0pre5 Wed Jul 03 17:21:00 CST Will DeRousse <badhack@users.sourceforge.net> * Fix broken title dnd. * Fix broken submit. * Add CDDBServerInfo struct. Port cddb and kmusicdb. * Add new CDDB defines, remove unused defines. * Doc cleanups. * Layout cleanups. * api-doc cleanups. * Re-addition of cdparanoia not found check and error. * Tooltip cleanups. 0.9.0pre4 Tue Jul 02 23:08:00 CST Will DeRousse <badhack@users.sourceforge.net> * Fixups from libdbmusic->populateTitle changes. * CDDB fixes (should be more reliable) * Add save button to image dialog. * Add const to a few fns. * Update api-docs. * Cleanups on cdparanoia class. * Add openEditTitle fn. * Cleanup CDDB fns in kmusicdb.cpp. * Fix racing in reports. * Disable dropping on self. * Update manual. * Fixed memory leak in titledialog that causes crashes. Mon Jun 10 13:59:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Fix last of focus problems (dealt with keyboard events). * Add \n stripping to validate fileName. * Add new drag and drop classes. * Create separate classes for 3 separate qlistviews. * Add drag and drop to 3 classes (category, track, title). * Small cleanups. * Fix statusbar not updating on title delete. * Fix trackdialog not setting columns to correct size on open. 0.9.0pre3 Mon Jun 03 09:12:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * remove some defines to libdbmusic. * add support for graying parts of reportWidget. * Bugfixes. 0.9.0pre2 Tue May 28 18:29:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * GCC-3.x fixes. * Generating a report says "Ready..." like it should. * Forward port fixes from 0.8.3. * Fix scroll bar cut off in HTMLReport. * Merge checkcd and get functions, then split off into get and processResults (in cdparanoia). * Remove cdFound(bool) signal and add cdpDone(). * More cdparanoia cleanups. * CDDB fixes and cleanups in kmusicdb. * cddb class convert struct to pointer. 0.9.0pre1 Wed May 22 20:47:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Add enableDbGui function for handling new/open db buttons. * Add windowInc and windowDec. These functions handle enableDbGui by adding windowInc() before dialog opening and connecting to destroyed(). * Fixed memory leak issue in dialog boxes. Apply fix to all dialogs. * Adapt windowManager to new memory manager. Wed May 22 12:04:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Cleanup open_db. * Project checks for 0.3.x of libdbmusic now. * No Media aligns left like it should under KDE3 now. Tue May 21 23:28:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Setup new project from scratch: add source, autotools fixups, install/compile options. * Header and compile fixes for KDE3. * Cleanup some of the classes. 0.8.2 Thu Mar 28 12:58:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Transfer grays as it should in Bands To Explore. * Title selection clears when artist is selected. * Fixed corrupted status bar adding new artist Wed Mar 27 17:01:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * API-Docs and documentation cleanup. * GNU files update. 0.8.2pre1 Tue Mar 26 13:18:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * remove last pass-thru function. dialog cleanup is done. Mon Mar 25 17:42:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Add updateTitles to artistWidget, remove QString from dialog and widget * Remove pass DbInfo from dbConnectWidget and Dialog. * Replace dbConnectInfo set functions with one updateInfo function. * Remove sorting fields from musicArtistTitle constructor add call to sortList in kmusicdb->initCenterWidget. Sun Mar 24 20:00:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Partial rewrite of following dialog/widget classes: artist, category, dbConnect, musicArtistTitle, title, track. Purpose is to allow access to widget through widget() function, and removing all the pass through functions. * Cleanup dbConnectWidget. * Cleanup titleDialog and trackDialog (removal of useless functions) by adding track() function. * clickTester made private. 0.8.1 Thu Mar 21 12:52:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Category bar clears second combobox now. * Small document fix. * Fix reference to wrong variable in finddb in open_db. * homepage is blank on blank artist now. Sun Mar 17 12:03:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Fix menu graying problem with newtitle and title from cddb. * Few small cleanups and pointer issues in dbinitgui.cpp and kmusicdb.cpp. Sat Mar 16 12:43:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Checking return values in checkVersion. * Cleaned up kmusicdb destructor. * Removed some unneeded pointer checks. * Update to libdbmusic API changes. * Documentation updates. * i18n updates. * Update api-docs. * Buttons now disable like they should when deleting a track. 0.8.1pre1 Sat Mar 2 10:47:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Added hide() to slotOk() in reportDialog. More aesthetic. * Fixed Default Not Collected working properly under certain conditions. * Better handling of missing KSCD files or KSCD not installed. 0.8.0 Tue Feb 12 15:25:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Cleaned up enable/disable for a few menu entries * Changed layout for notes in artistWidget and titleWidget, should be more space efficient now. Mon Feb 11 22:53:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * API Doc updates * Update trackUp and trackDown to work with libdbmusic API change. * Missing errorcode.h #ifndef added * Minor i18n updates Mon Feb 11 14:07:00 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Releasing pre2 again, upload was corrupted. * Quite a few minor cleanups. * Cleaned up Mainview code. Tue Feb 5 01:18:17 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Added proper support for charsets in reports. Mon Feb 4 14:16:29 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Fixed server information in preferences. * cleaned up initAutoConnect * Adding a track automatically focuses the name now (easier if you edit the times a lot). Sun Feb 3 02:14:31 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Fixed crashing sm. * Tooltip fix. * Changed No. Media width in titleDialog to 4. * Cleanup and optimize initHeaders() * Cleanup reportWidget. Less crammed, not as long anymore. * Cleanup updateTitleView. * Remove listTitles and update slotPreferences() * Rewrite musicQListView. * Remove signal from kmusicdb and use direct function calls. * Last 2 entries resolve all known GUI quirks. Interface is consistent. * Rename a few more things from Disc to Media * Tweak addArtist * Remove show from main() and put it in kmusicdb constructor. Much cooler startup now. * Fixes the wrong size of columns on startup problem. * Assert for presence of kmusicdb class in main(). * Cleanup useless code from enable*() functions. * Add a call to enableEditDeleteTitle() to enableArtist() * Minor doc update. Wed Jan 30 10:21:37 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Cleanups, code auditing, doc cleanups, indenting. Tue Jan 29 13:27:08 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Cleaned up docs, added missing information. Added chapter with database layout. Replaced old pics with new screenshots for 0.8.0 0.8.0pre1 Tue Jan 29 00:46:16 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Renamed No. Discs to No. Media in titleWidget. * Added slots and menu entries for 2 new reports: Top CDs, and custom report. * Implemented reports in generateReport. Fri Jan 25 19:40:48 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Updated some fonts, made a little more appealing and easier to see * Added font to reportWidget. Updated reportDialog, preferencesDialog and kmusicdb Mon Jan 21 18:51:30 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Reworked sort order in reportWidget. Added get and set. Updated other classes. * Fixed a bug dealing with default year * Fixed a few dangling pointers. * Reworked preferences, added shortcuts, made sure tabbing made sense. * Converted sort column and direction into one box, and make the spin a combobox. * Updated classes to reflect new change. * Tab problem fixed in preferences. * Fixed relisting problem in preferences. * Reworked parts of readSettings, relistTitles, updateTitleView and slotPreferences to deal with relisting titles better. * Removed unnecessary signal from preferencesDialog Wed Jan 16 18:57:46 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * converted all stat (from libdbmusic returns) into one global integer. * Converted Kwhatever code to new convention. (allowed from libdbmusic change) * Moved 2 of 3 libdbmusic header files into kmusicdb.h. Should make devel easier, and keep binary size down. Wed Jan 16 16:33:40 CST 2002 Will DeRousse <badhack@users.sourceforge.net> * Removed report wrapper functions. Turns out I didn't need them. * Convert to KParts::MainWindow in preparation for plugin support * Convert picWidget to URLs, added getImage, renamed setNewPic to setImage, removed line of code that did nothing * Also removed local restriction, to see what will happen * Remove signal from picDialog, no longer needed. * Remove slot from titleDialog, no longer needed. * Rework the pic slot and slotOk to handle new pic code. Pic once opened now stays in memory until titleDialog is closed. * Added const values everywhere I could in an attempt to reduce the amount of relocating and size of .data and .got. * Fix long standing bug in picDialog code in titleDialog (never surfaced). * Fix bug in picWidget. Sun Jan 6 14:58:50 2002 Will DeRousse <badhack@users.sourceforge.net> * Rewrote tbya, trbyt, name search and category search slots to be compatible with generate_report. * Added support to generate_report for above search types * Removed dead slots * Small cleanups in report functions. Sun Jan 6 02:48:22 2002 Will DeRousse <badhack@users.sourceforge.net> * Added wrapper functions for reports to kmusicdb.cpp Sat Dec 29 13:18:05 2001 Will DeRousse <badhack@users.sourceforge.net> * Minor cleanups to CDDB:QueryLocalCDDB * Started writing file processing abstracts and pulling redundant code out into separate functions (kmusicdbfile.cpp) * Optimized processArgs * Doc new cddb and file functions * Code cleanup in reportwidget class. Was able to condense many functions Fri Dec 28 02:31:35 2001 Will DeRousse <badhack@users.sourceforge.net> * Added automatic checking for postgresql library and header checking. Thu Dec 27 12:47:57 2001 Will DeRousse <badhack@users.sourceforge.net> * Fixed crash in errBox. * Added some popups for some error messages. * Cleaned up installer. Icons install in own directories now. * Faster startup people when using autoconnect. * Moved kmusicdb.dump out of kmusicdb to libdbmusic. Updated packaging and code. * Converted init and music error messages to the errBox standard. * Cleaned up error messages. * A couple more small header cleanups. Mon Dec 24 21:56:52 2001 Will DeRousse <badhack@users.sourceforge.net> * Added alternate location for libdbmusic to autotools Mon Dec 24 14:37:06 2001 Will DeRousse <badhack@users.sourceforge.net> * Package reorganization * Added libdbmusic header and library checking Mon Dec 24 01:19:07 2001 Will DeRousse <badhack@users.sourceforge.net> * Forked code into kmusicdb. * Removed all dbmusic related files. * Massive header cleanup