HISTORY (3002B)
1 0.7.8 Attempt to fix a bug that some people report happens 100% and that 2 happens about 5% for me. sigsegv after retrieving the cddb data. I 3 added some code to make sure displat.plabel was equal to NULL after 4 the progress box is destroyed (this didn't fix it, but cannot hurt) 5 And I removed a write to the progress box just before it is deleted. 6 At the moment this 'appears' to have fixed the problem. Tell me if 7 it hasn't! 8 9 0.7.7 Small bugfix. In cddbd.c I had a small string that was a holdover 10 from the old way of ding things. It was catted onto the end of each 11 frame request sent to the server. Depending on the state of memory 12 it may have done nothing, or may have scrambled the request string. 13 It has now been fixed. 14 15 0.7.6 Just a few minor bugfixes. I wasn't calculating the length of track 16 1 correctly (because of the change from 1-99 ot 0-98 internally). 17 Fixed a problem with the first original submission to CDDB being 18 revision 2 instead of revision 1. 19 XfreeCD v0.7.6 and later are now certified to submit CD info to 20 the CDDB database. Thanks Steve! 21 Added real cddb submission email address. 22 Added RPM building to the Makefile. Thanks to Vincent Cautaerts 23 for creating the RPM version of 0.7.5 that I based this on. 24 25 0.7.5 Massive Changes Again: 26 I removed all the static string storage used for the title 27 and track names and replaced with dynamic storage using the 28 GTK+ GString. Works pretty good. 29 Added support for extended CD information. This was required 30 to meet the standards for being able to submit CD information 31 the the CDDB database. You cannot edit this data in the 32 program, but it is preserved on disk, and can be edited with 33 a text editor if necisary 34 Fixed problems relating to 99 track CDs (NIN-Broken broke 35 things). 36 Added support for the Revision # downloaded from the cddb 37 database. When the CD is sent to the database for an updte 38 the Revision # is incremented by 1 39 Changing the category of a CD now automatically erases the 40 old copy of the data in the old category. 41 Added support for multiple DTITLE, TTITLE, EXTD, EXTT, etc. 42 lines in the cddb support routines. 43 44 0.7.4 Added sending CDDB updates to the server via email 45 Fixed a bug where changing categories would leave the entry in the 46 old category directory. 47 Fixed a bug that would display the previous CDs info in the Track 48 window while retrieving new CD data from the server. 49 Fixed a problem with editing. It wasn't initalizing the title or 50 the category, so if these weren't edited it could have ended up 51 in the wrong place. 52 Added support for multiple TITLEx lines in the CDDB file. 53 Fixed a bug when editing CD tracks with > 8 tracks. The clist was 54 popping back to the top after selecting the track to edit. This 55 now works right (I changed the way I update the list). 56 57 0.7.3 Added titlebar control using different class names for the different 58 windows. 59 60 0.7.2 Added -geometry support 61 62 63 0.7 Added CDDB support, rewrote low level controls. Split into 3 64 processes.