KreateCD - frontend for CD writers using the K Desktop Environment

Copyright (C) 1999-2000 Alexander Feigl (Alexander.Feigl@gmx.de)
                   according to the GNU GPL in the file COPYING


KreateCD is a graphical frontend for some cd recording software. It can
be used to simplify the process of creating CD-Rs on Linux computers with
the K desktop environment installed. This utility calls the base applications
(which are shell commands) for you so you will be able to burn CD-Rs very
comfortably without knowing dozens of options and switches. :-)

KreateCD is far from being complete but you will already be able to burn some
simple CD-Rs with it. There is no ISO9660 mastering support by now but you
should be able to copy CD-ROMs and audio CDDA. You can even burn your favorite 
.WAV files on CDDA - including automatic boosting so that the maximum dynamic
range of the CDDA is used. 

Of course you use this software at YOUR OWN RISK - don't kill me because of 
unusable CD-R media. This software is not tested very well because it is a
very early release and I'm no copy shop.


REQUIREMENTS
============
  
  - Linux 2.x.x
  - QT 1.42 or any later
  - KDE 1.0 or any later
  - SCSI CD-ROM and SCSI CD writer or IDE with SCSI emulation support
  - cdrecord 1.8
    (http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/
            private/cdrecord.html)
  - cdparanoia-III-alpha 9.7 or later
    (http://www.xiph.org/paranoia/index.html)
  - mkisofs-1.12 (included with cdrecord)
  - cdda2wav 1.8 (included with cdrecord)
 
INSTALLATION
============

As "usual":

- configure
- make
- make install

If you want to use kreatecd with QT 2.x / KDE 2.0 you will have to run
configure with --enable-qt2

./configure --enbale-qt2


CHANGES SINCE 0.3.0
==================

- CD R/W support
- autoconfige detects path of helper applications
- user cannot change helper application paths for security reasons
- improved TOC reading
- fixed SCSI bus scanning for some drives
- progress dialog improvements
- much cleanups
- QT 2.0 / KDE 2.0 fixes
- improved choices when a read error occurs 

CHANGES SINCE 0.2.2
===================

- several small bug fixes / cleanups
- added a RPM spec file
- search binaries of helper applications in /opt/schily/bin
  (cdrecord default install prefix)
- QT 2.0 / KDE 2.0 fixes
- new file tree for ISO mastering should fix some problems
- fix problems with KDE >= 1.1.2
- fix problems with current cdrecords (locking KreateCD when reading capacity)
- don't "pad" to 4 seconds in audio playback mode
- new mode --enable-strict-perm
- ISO configuration window
- ISO trees can now be saved in a project
- ISO tree changes can be reverted
- fix for cdrecord 1.8a26


CHANGES SINCE 0.2.1
===================

- several small bug fixes
- delete ISO files is possible now
- 8 bit .WAV files are supported correctly now
- several OK buttons to make it more intuitive
- changed K menu location from Tools -> Applications
- CD-R capacity check
- work-around for locked tray when aborting
- messages of cdrecord are displayed in progress window when writing a CD-R
- last selected data file is remembered in "track edit" dialog
- fixes for QT 2.0 / KDE 2.0 - should compile and work
- support for System Identifier in ISO tracks (please update cdrecord
  to cdrecord-1.8a21)
- sometimes it was not possible to set start/end marks of Audio tracks
- building audio track images failed under some conditions
- display summed time of all tracks


CHANGES SINCE 0.2.0
===================

- many bug-fixes : KreateCD should compile cleanly on most systems now
- many improvements in ISO image tree window (sorting,faster)
- strings in ISO image options are used now to create an ISO image


CHANGES SINCE 0.1.2
===================

- upcoming support for ISO 9660 mastering (TEST WITH LOOPBACK IF POSSIBLE!)
- BUG FIX : audio / ISO files with space can now be selected
- BUG FIX : fix to be able to compile under FreeBSD
- BUG FIX : AudioOptions.cpp should compile with no problems now
- other smaller fixes


CHANGES SINCE 0.1.0
===================

- added support for multiple SCSI hosts
- added support for "eject after write"
- added audio options window
- BUG FIX : clicks at end of track possible due to incorrect audio padding

Have fun with it!

Alexander Feigl