Wed May 31 06:18:21 2000 Dirk Försterling * Switched from stand alone WorkMan code to libworkman. * Fixed Bugs 296, 298, 299, 301, 371, 815, 1186, 2278, 2354, * 2429, 2559 and 2586 or verified that they were already fixed. * updated ChangeLog. Sat May 27 09:43:58 2000 Dirk Försterling * Updated Kscd Magic from Synaesthesia 1.3 to Synaesthesia 2.0 * Fixed missing slot in CDDB configuration * Added (and fixed) loop mode display. * updated and sorted libWorkMan API * addressed the 100dpi font problem (Thanks to John R MacMillan for sending an idea for a fix). Sun Mar 5 10:54:40 2000 Dirk Försterling * Completed shuffle mode (some patch data was missing) and added corresponding "shuffle" Display string. * Slightly changed "loop" semantics: "loop" is no longer a single playing mode but a modifier. You can now loop "playing" mode and "shuffle" mode. Mon Feb 28 07:27:04 2000 Dirk Försterling * Added "random is shuffle" patch from Bernard Kozioziemski * Started some source formatting my better understanding. Sorry, but I'm a Qt/KDE-programming-newbie and need some visual hints yet to understand the code. (And I _love_ source documentation (comments) ...) Tue Jan 18 17:27:26 2000 Dirk Försterling * Added the libWorkMan directory and inserted it into the make process. Please note, that libWorkMan will be built and installed, but is not currently used. 1999-03-17 Harri Porten * kscd.cpp: applied patch from Petter Reinholdtsen (bug#302) that prevents a segfault if cddb directory is invalid. * CDDialog.cpp: fixed length of last title (bug#304). 1999-03-09 Harri Porten * ported to Qt 2.0 strings. Haven't tested if everything still works. 1999-02-18 Harri Porten * cddb.cpp: work around snprintf() for non-GNUish systems 1998-12-22 Sam Maloney * Added to last commit, as so the 'autodock' checkbox would be disabled when 'docking' was unchecked, and vice versa. 1998-12-20 Sam Maloney * Just simple bugfixes to make more stable like...: * Fixed so that when one turns on or off 'enable docking' it adds/removes the dockwidget in the panel (instead of before one would have to restart kscd). * Fixed so that if one turned off 'enable docking' but still had 'autodock enabled' on, then it would NOT dock (and remove the widget). 1998-12-12 Christian Esken * Tweaked docking a bit more. Under certain circumstances, dock_widget->dock() correctly does not get called at the start of the program. So if you docked, the window just vanished. I added a call to dock_widget->dock() at "appropiate" places. 1998-11-28 Bernd Wuebben * kscd.cpp: resinstated old look and behavior Sam, we should talk ... 1998-11-20 Sam Maloney * Fixed bug/"missing thing" were it would just crash when loading up if it couldn't find the cddb base dir. Now it will use InexactDialog to prompt the user for the directory. (cancel button will force it to get from remote). * NOTE: Im just going fix the inexact dialog box so it can be single line input, (for the cddb dialog), then ill probably release 1.2.4, unless anyone has any objections. (to lazy to fix tonite) 1998-11-11 Sam Maloney * Fixed bug with debug flag being messed up when docking (incorrect extern statement) * Worked around a wierd bug thing with docking. (consult docking.cpp in toggleState() ) 1998-11-08 Robert Bossecker * Fixed problem with editing EXT info, where if you edited track x, it would (stupidly) modify x-1. If editing track 1, it would modify the extinfo for the Title. 1998-11-06 Sam Maloney * Made smtpMailer a global widget, so it could mail in background. * Fixed problem were after submitting a record via SMTP, and having an error, if one tried to exit Kscd, it would close all widgets, but be stuck in while loop. * Added error/success reporting of SMTP submissions. * Fixed problem with Local Cache, where it would ignore leading 0's in record file names, thus not finding them when looking for that record. * Added a timeout when waiting for server interaction. 1998-11-04 Sam Maloney * Fixed problem with 'dock' button, when AutoDock is turned on. * Implimented SMTP code, so Kscd no longer requires sendmail/unix mail program(s) to submit CDDB records. * Added VERY requested feature, of having it retract the tray if its ejected, when one hits the eject button. 1998-10-14 Alexei Dets * Fixed CD Database Editor close handling. 1998-10-13 Sam Maloney * Fixed compilation problems some compilers will notice related to last CDDB setup modifs 1998-10-09 Sam Maloney * Added "play on tray close" feature * Many little fixes 1998-09-23 Sam Maloney * Fixed submission of CDDB records, where it would not include a 'PLAYORDER=' at the bottom of the email. * Switched it over from using 'mail -s < record', to using sendmail. (currently adding SMTP suppport, so it uses no external program for this) 1998-09-21 Sam Maloney * Added automatic storing of CDDB records downloaded from CDDB server to local harddrive. * Fixed bug with routine connecting Q_SIGNALS, over and over again, causing routines to be called too many time, annoying CDDB server admins. Happens when a new CDDB (remote) request was issued. * Added snazyness of having the pulldown track selection box display ("%02d: %s", tracknumber, trackname) for each item, instead of just the number. Fri May 15 18:28:40 1998 Bernd Johannes Wuebben * docking.cpp: fixed up the docking behaviour * Some Layout improvements. -- still not 100% satisfied with the way the config dialogs look now. 1998-05-12 Vadim Zaliva * Options dialog made wider * In CDDB setup dialog added list of email serves. * Getting SMTP servers from list of servers. 1998-04-29 Vadim Zaliva * Corrected problem with not saving "UnixMailCommand" option which was disabling CDDB submissions. 1998-04-28 Vadim Zaliva * Corrected bug in cddb with current CD information disappearing after some time of playing. 1998-04-26 Vadim Zaliva * Removed potetial concurency problem in CDDB connection procedure. * Added support for protocol level 3 in CDDB connections. 1998-04-17 Vadim Zaliva * User and domain name now calculated once, not per each request. 1998-04-16 Vadim Zaliva * Tested with Netscape Proxy * Tested with Squid-1.1.18 HTTP proxy * Tested with HTTP proxy, w/o HTTP proxy, using CDDBP and HTTP. * Small bug in parsing corrected. * State automata and parsing reimplemented * Works over HTTP with and without HTTP proxy. * Tested with M>Wall HTTP proxy * Implemented more sophisticated HTTP encoding for parameters. * kscd.cpp reformated. * CDDB over HTTP works, w/o proxy now. Proxy support to be implemeted to-morrow. 1998-04-15 Vadim Zaliva * cddb.h, cddb.cpp reformated * tested to work with and without HTTP proxy * tested with squid 1.1.18 * Added one more default server, with HTTP protocol * Code for getting servers list via HTTP done and works. * Changed 'cddb' object allocation. * (this is intermediate commit, HTTP only partialy works) 1998-04-14 Vadim Zaliva * GUI added for setting HTTP proxy to access CDDB. * Config options added for HTTP proxy stuff * most includes from cddb.h moved to cddb.cpp,kscd.cpp * new version #1.1.1 Tue Apr 14 05:17:36 1998 Bernd Johannes Wuebben * layout corrections for kscd magic dialog Sat Jan 17 21:36:27 1998 Bernd Johannes Wuebben * Enabled CDDB support. A couple of clean ups and fixes. Tue Jan 13 03:24:49 1998 Bernd Johannes Wuebben * applied Sebestyen Zoltan FreeBSD patch. Thu Jan 1 19:08:22 1998 Bernd Johannes Wuebben * Monster commit: Commit cddb and web integration additions Let the games begin! Fri Dec 26 13:48:56 1997 Bernd Johannes Wuebben * headerfile changes in plat_bsd.c Sat Oct 25 11:13:40 1997 Bernd Johannes Wuebben * fixed the segfault problem when you didn't have acess permissions to the cdrom device Thu Aug 14 19:49:18 1997 Bernd Johannes Wuebben * added irix support * added KSCD configuration script Wed Jun 25 01:24:39 1997 Bernd Johannes Wuebben * added Marc van Kempen's FreeBSD patches He reports also strange behaviour of kscd when reloading a CD Is this with the code or with his CD drive ? * Set proper defines that should allow for a smooth compile on a SUN/ SUN SOLARIS