Okay, this is gonna be some Changelog. I'm a newbie here, so I'm slow. 0.4.1 + A bugfix-bugfix (thanks Mike). The Disk Catalog Number thing still made problems. NOW it works, hopefully. 0.4 + A minor bugfix: the default Disk Catalog Number ('000...') is invalid and was always included in the TOC file, so cdrdao made trouble. Now, GdrDAO does not include a CATALOG statement anymore if you leave the default. + Fixed another bug: the windowmanager "Close" didn't cause GdrDAO to quit. The guy reporting it didn't include if he wants that to be called after him, but do I think so: it's the "Manuel Bug" ;) + Completed the Extended Pregap support, but there's still some stuff to do. It should work, though. + Now there's the 'real' Save/SaveAs mechanism. Finally... + The time-adjustment boxes (minutes:seconds:frames:total) work now too (the way they are supposed to work). + D'Oh! Not 150 frames equal one second, but only 75... I corrected the tooltips. + Started with an experimental (but stable) calculation of Track Length's (which does not work though, as I just noticed...). + And another one of Bastian's perfect bugfixes: fixed a bug in a bugfix... the Disk Catalog Number now does work as expected. And GdrDAO does not create zero-length pregaps anymore (which made cdrdao complain) + Oh man, I'm an idiot like no one else! I totally mis-understood the way cdrdao handles the "FILE "xyz" mm:ss:ff mm:ss:ff" format, so the beginning/end selection did not work at all and produced non working TOC files... Well, let's just call it an "issue", okay? (About three days later: now it *was* an issue.) + ... and the list of bugfixes goes on: the "End" time boxes had a little problem. In the track list, their values weren't shown correctly, although they were internally correct, which made GdrDAO write them they way they were supposed to be. + I tried to improve GUI usability by making the bottom part of the TOC Editor look less confusing: all values not needed (because they are left at their default) are not printed out but the fields they belong to are left blank instead. + There's a huge bug, luckily in a not-so-important-but-would-be-very- nice-if-it-worked feature, which makes the entire program pretty much unusable... I disabled it (the feature, not the bug :-) and call it the "Colleen bug", because I discovered it when I tried to compose a CD for her... + I started to implement the option to read a TOC file... A lot of work, so it doesn't work yet. + I let a memory leak open (tocedit.c:292), because somehow free()ing the memory made the program crash... Oh well, it's not that bad. + Now there's a small statusbar thing telling how much space of a CD will be occupied by the stuff composed. + Possibility to add a comment (up to 256 characters) to each track. + A new sub-tab allowing the user to preview the TOC file that'll be written to disk. (Good for me... helps testing stuff.) + D'Oh time again... The global disk options weren't recognised. (Cataloge Number, etc.) + I started to include CDTEXT support. (Sorry to the guys who wrote me and asked me if I'd do that, which I denied... Well, I had some free time.) It's still a bit unstable, but I'll improve it. 0.3 + Fixed an annoying memory leak (in gdrdao_update_editor()). + In the following releases, I will change the ./configure script, because it always compiles gdrdao with the -g switch (without that switch, the binary takes about 1/10th of the original size). + Added "Silence", "Start", "End", ISRC, Copy, Pre-Emphasis, Disk Catalog Number, and Disktype (CDDA, CDROM, CDROM-XA) support. Data *tracks* aren't possible though (will come when I know more about them :-) There's also no check if the ISRC code and the Disk Catalog number are valid (yet to come). + Added a a nice button: "Directory". Good for adding a couple of files in a short time. + Another little bug fixed: the maximum value in the boxes to select the frame values (pregap, start etc.) was set to 75 and not to 74. + Selection management now works well (only one selection possible, but believe me, that's better than multiple selections :) + Disabled all non-working buttons :) 0.2 + The Up and Down buttons work now. + ... as well as the Clear and the Remove buttons. + Moved the "TOC Editor" tab to first position + Included a "Change" button to edit a specific track. + Now we support pregaps. Creepy interface, but seems to work. + Comment in TOC file now start with "Track 1" instead of "Track 0". + The "Save" button lets you select a file to write now. 0.1 + Added the "Image Copy" tab. + Support for Image file selection and read/write devices + OK, we now have an "About" dialog. Yeah! + Included ImageCopy write support (now we can read/write cds) + Added the Copy support (one click and it performs r/w) + OK, the Image Copy thingy seems to work, but I started with the TOC Editor (the Image Copy was just some exercise in GUI design :) + Completed a rough, but simple and basic GUI for the TOC editor (yep, that's what we will live with for a while) + Yay, this is version 0.1 and I had to make about 5 attempts to write a simple toceditor backend. Somehow nothing worked, so I finally ended up using linked lists. Creepy, but effective. + We now have a simple, but working trackeditor supporting different files (not more, though). + Basic functionality of creating TOC files.