2002-09-01  gettextize  <bug-gnu-gettext@gnu.org>

	* configure.in (AC_OUTPUT): Add po/Makefile.in.

2002-09-01  gettextize  <bug-gnu-gettext@gnu.org>

	* configure.in (AC_OUTPUT): Add intl/Makefile.

2002-09-01  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (SUBDIRS): Remove intl.

2002-09-01  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (SUBDIRS): Add m4.
	(SUBDIRS): Remove intl.
	(ACLOCAL_AMFLAGS): New variable.
	(EXTRA_DIST): Add config.rpath.
	* configure.in (AC_OUTPUT): Add m4/Makefile.

 ------------------------ Release Apr. 02nd ---------------------------------
08.04.2000
 - new datatrack icon
 - updated German translation
 - started new ChangeLog file because the old one had gotten way too big
   to be handled comfortably,
   All the old ChangeLog entries have been moved to ChangeLog.until000402
09.04.2000
 - first attempts to define a corba interface in gtcorba.idl
 - defined Make rule to compile .idl files in Makefile.am and 
   extended gnome-config call to return orbit linking and include options
   in configure.in
 - pass datadir path to gnometoaster in DATADIR macro (plugin directory
   will be a subdirectory of it)
 - introduced tools menu for plugins
 - made orbit independent from Gnome as the plain gtk version should be 
   able to export a CORBA interface as well
11.04.2000
 - bugfix: corrected storage capacity of a normal 74 min. blank
 - display total and allocated playing time of a cd in fillstate bar
12.04.2000
 - display audiotrack size of a track in tracklists so they add up to
   the specified capacity
 - changed fillstate calc routines from sectors back to bytes
   to prevent future bugs in tracktype<->sectorsize lookups
13.04.2000
 - respect data already written on a medium in fillstate display
 - installed update client list in cdrom-drive database to inform interested
   clients about medium changes
 - use the update list above for fillstatebar updates
 - check fsedit_destarea path for existence to prevent a major percentage
   of configuration issues with first-time users
15.04.2000
 - made calc.c string-constant-capable. Now you can specify string-constants
   to a calc function within quotation marks (needed for regexp function)
 - implemented regexp() and strval() functions to be used in preferences
 - bugfix: calculate tracksize of a bootable cd's isotrack correctly
 - implemented configuration update handler for ts calculation
16.04.2000
 - bugfix: make gnometoaster compile without liborbit development
   environment installed
 - switched to extended regexps in regexp() to allow for substring
   returns. the result of the regexp() function is always the *first*
   substring obtained with the expression (that is the first thing in
   brackets :-)).Note that regexp() returns a *string*,
   that is a bunch of alphanumeric characters enclosed in quotation marks.
   To get a number,place the regexp() function within stringval() which
   returns the *first* occuring number in a string.
 ------------------------ Release Apr. 16th ---------------------------------
17.04.2000
 - make cd change detection thread exit before gnometoaster quits
   to make gnometoaster cooperate with gdb a bit better
 - bugfix: gnometoaster crashed while updating the fillstate bar when
   the cd recorder didn't have a representation in the drive list
 ------------------------ Release Apr. 17th ---------------------------------
18.04.2000
 - introduced phony DAO switch in record panel for a time when eventually
   there'll be disc at once support
 - added some configuration fields to recorder config for configuring cdrdao
21.04.2000
 - created cdrdao tocfile writer and introduced some switches indicating
   the state of the dao recording process
 - introduced a few "on dao" checks that should effectively no longer run
   cdrecord now (in other words - clicking record should effectively do
   *nothing* at all but displaying the recording progress bar ;-))
 - implemented call starting cdrdao if in dao mode -> dao should be complete
 - performed a first writing test in dao mode -> tracksizes need to become
   more accurate (exact to 1/75th of a second) -> pad data accordingly
 - pad all tracks to the tracksizes returned by tracks_tracksize()   
 - first "perfect" record -> that is not a single segfault and 
   everything looked almost perfect ;-)
24.04.2000
 - bugfix: reactivate waiting for data in tao mode (necessary for
   multisession writing)
 - installed protection mechanism refusing multisession writing in dao mode
   (or rather turning off dao mode automatically if one of the multisession
   features is requested)
25.04.2000
 - some basic definitions for cddb lookup
26.04.2000
 - don't display warning message if regexp couldn't be compiled/executed
   unless we're in debug mode
 - bugfix: also warn if fsedit destarea path is invalid in configfile
28.04.2000
 - some more work on the cddb lookup interface, activated cddb_init() and 
   cddb_destroy() in main.c
 - bugfix: don't start the recording process for zero-size tracks
02.05.2000
 - make the loss of the recording client fatal in any case
   (=> do not fixate, exit the recording process immediately to let the
   user decide how to continue)
 - implemented cddb server connect routines
 - successfully initiated test connection, worked out reconnect loops etc.
08.05.2000
 - moved connect procedure from commthread into an external function
 - defined a struct holding all data about a CD that are necessary
   to look it up in the cddb database
09.05.2000
 - implemented cddb query for disc
11.05.2000
 - made audio tracks with a compact disc as source medium lookup themselves
   using the cddb database functions.
 - first successfully completed lookup on a disc (only QUERY is currently
   implemented)
12.05.2000
 - completed cddb lookup support
 - made cddb server configurable
 ------------------------ Release May 12th ---------------------------------
13.05.2000
 - bugfix: do not read the whole source track if it was cut down.
   With *very* wrong tracksize results this might potentially have 
   caused a loss of streaming
 - bugfix: told padding loop that being endless wasn't one of it's
   intended properties
 ------------------------ Release May 13th ---------------------------------
14.05.2000
 - bugfix: align precached tracks to sector boundaries
15.05.2000
 - bugfix: fixed several memory leaks in cddb.c that could render gnometoaster
   almost unusable within minutes when cddb lookups didn't yield valid results
16.05.2000
 - use getpwuid() and getuid() instead of cuserid() to identify the user
   running gnometoaster for portability reasons
 - applied BSD patches by Will Andrews <andrews@technologist.com>
 - changed -lpthread to -pthread in configure.in to meet the requirements
   of the freeBSD port.
17.05.2000
 - added /debian directory provided by Wichert Akkerman <wichert@cistron.nl>
 - implemented cddb cache
 - bugfix: don't end up in an endless loop in cache retrieval function
 ------------------------ Release May 19th ---------------------------------
03.06.2000
 - make gnometoaster compile on linux 2.0.x systems 
   without modifications [Scott Heavner <sdh@po.cwru.edu>]
 - bugfix: make gnometoaster compile without 
   pthreads again [Scott Heavner <sdh@po.cwru.edu>]
04.06.2000
 - removed the -a option from the default mkisofs call to meet the
   requirements of recent mkisofs versions
22.06.2000
 - finally started designing new drive setup which should solve most
   configuration issues
 - converted drive handling to new drivelist style. Implemented
   config file loader based on the code used for the filetype registry
23.06.2000
 - created struct-independent forms generator for easy input form handling
 - drive list now uses the forms generator in forms.c for the drive setup
 - implemented storage function for new drive list
 - switched to new cd recorder configuration scheme, implemented
   configuration update handlers and adapted all parts of gnometoaster
   to use the new drive setup to reference the cd writer
 - had a few successful testruns with the new drivelist
   interfaces. Among the tested things are: filesystem creation,
   multisession incl. session linking, dao recording of mp3 files,
   cd blanking.
24.06.2000
 - created config lines for autodetect call
 - implemented drive autodetect function
27.06.2000
 - don't enter two drives with the same scsiid into the drive list 
   when performing auto detection
 - extended virtualdir definition to contain an additional field char *source,
   a feature required for the complete virtualization of the isofs engine.
 - gave the isotrack definition a virtual dir field which will later contain
   layout informations about the iso filesystem to be created.
03.07.2000
 - use /etc/fstab to determine mountpoint
09.07.2000
 - do not execute esc sequences when writing varman vars
 - bugfix: "disarm" esc sequences in defaultconfig entry describing
   regexp function to get mount point
15.07.2000
 - bugfix: made dummy recording in dao mode work
 - bugfix: properly deinitialize preview player on exit (unlink track currently
   playing so's if the preview player was it's last user the track
   gets deleted correctly)
 - implemented internal mp3 tracksize calculation functionality now available
   using the special var $mp3size in the tracksize calculation alghoritm
 - bugfix: changed mpg123 call to automatically dublicate the channel
   of a mono mp3
 - bugfix: don't add requests that have been cancelled again if they couldn't
   be performed correctly
 - bugfix: honour update_disable flag in non-threaded mode as well
   (cddrives.c)
21.07.2000
 - bugfix: rewrote padding functionality to cooperate with gtk_main() 
   while padding a track. This fixes a bug where Gnometoaster didn't process
   stderr of cdrdao, blocking cdrdao's input pipe, thus creating a loss
   of streaming error.
   Also, the progress display is now correct for padded tracks
 - bugfix: don't stop reading from source if less then BUFSIZE bytes
   could be read. Way for 0 or -1 instead.
 - bugfix: also stop preview player if error occurred reading the sound clip.
   Tests show that Gnometoaster now seems reliable again
23.07.2000
 - Gnometoaster is now using pthread mutexes instead of semaphores.
   This might fix those segfault problems reported by various users
   (untested, will someone please check this out ?)
 - removed dircache.c/h, which was buggy and pretty useless anyway
 - bugfix: fixed a bug where the always_precache_recorder_tracks function
   still used the old drive setup scheme and caused a segfault on newly
   installed systems
24.07.2000
 - bugfix: fixed a memory hole in drive setup dialog (forms.c)
28.07.2000
 - cleaned up cdromlow.c, replaced all those FreeBSD compatibility 
   #ifdefs by a few macros which makes the code much more readable
 - bugfix: introduced error checking in cdromlow functions
 - bugfix: no longer check drive status when building the cddb code as this
   has been causing segfaults on some systems for reasons I don't understand
29.07.2000
 - first definitions of a filesystem abstraction layer
 - completed vfs definitions
 - implemented some basic vfs_unixtree definitions with the final goal to make
   the standard filesystem accessible over the vfs abstraction layer
03.08.2000
 - bugfix: accept non-first-track datatracks (e.g. cd plus) and calculate
   their tracksizes etc. correctly. this is a first step towards multiple
   data track functionality to be implemented later
 - don't retry failed cddb lookups all the time. Introduced a timeout 
   for each entry to make sure this doesn't eat all cpu time or a lot
   of bandwidth
 - bugfix: don't kill update thread before entering the recording phase,
   disable it only
04.08.2000
 - bugfix: tell the main thread timout handler not to exit on cddrives_update
   ==-1 but to use the newly introduced exit request var instead
 - bugfix: don't let the cddb code
   end up in an endless loop if one or more tracks couldn't
   get looked up correctly
09.08.2000
 - started to rework the recording process for multithreading
 - made Gnometoaster compile with threaded writing, now entering
   bugfixing mode
 - made record high-level control mutex non-blocking in record.c
 - decreased update interval
10.08.2000
 - bugfix: detect unexpected recording client exits again
11.08.2000
 - don't calculate the tracksize beforehand in stdfiletrack.c but wait until
   it is actually needed. This speeds up the preview player significantly
 - bugfix: initialize the "source" field of the virtualdir class correctly
 - automatically make date of last run of ./configure the package date
13.08.2000
 - added Hungarian translation file by narancs1@externet.hu
 - bugfix: made non-pthreaded version work again
 - updated German documentation
 - updated FAQ
 ------------------------ Release Aug. 13th ---------------------------------
14.08.2000
 - store pointer to thread info structure in state struct of a
   copy_write operation in record.c
 - bugfix: don't free state struct while it is still needed by the 
   calling function in record.c
 - bugfix: make sure copy thread does no longer access state once
   state->trackdone is true
 - bugfix: make sure thread has exited when state->trackdone is set 
   even if we're facing a fatal error.
   Implementation of a "Stop" button could go a similar way.
 - extended list of accepted drag and drop types. Don't know if this will
   affect Gnometoaster's interoperability yet though.
 - added use scsi interface for dae checkbox to drive setup. 
   This is not used yet, though.
 - implemented usage of the new drive setup entry and added config
   file update handler
 - tracklist display is now automatically updating on medium changes
15.08.2000
 - corrected text typo and updated German translation
 ------------------------ Release Aug. 21st ---------------------------------
21.08.2000
 - defined configuration menu and struct entries for track->file conversion
 - modified forms.c so's now a NULL pointer can be passed instead of 
   an updatehandler list for forms that don't need to apply updates
   immediately
23.08.2000
 - updated japanese documentation (Takeshi Aihana <takeshi@turbolinux.co.jp>)
24.08.2000
 - started defining and implementing a streamcopy class to be used for
    * recording
    * previewing
    * file copying
    * file encoding
   and whatever else there is that requires copying of streams
 - completed implementing streamcopy.h/streamcopy.c
 - started rewriting record.c to use the new streamcopy functions
 - finished rewriting record.c based on streamcopy functions
 - introduced stop button to the recording progress dialog
 - use threaded copying for track precaching
 - made preview player use streamcopy
26.08.2000
 - implemented encoding capabilities
27.08.2000
 - reimplemented drag and drop selection handler in fileman.c to be more
   generic and esp. to allow asynchronous data processing (that is:
   dnd event will be finished immediately with all action to be taken
   treated as a pending task).
   This will enable use to display a progress bar for single-file precaching
   and takes care of synchronizing multiple encoding tasks.
 - modified trackedit.c to make use of the new dnd selection handling code
28.08.2000
 - installed updatehandler entering encoder informations for .wav and .mp3
   into the filetype registry
 - display drive model instead of device name
 - bugfix: do not call cddrives_drives.contentchange from drivelist
   change update handler. This made some code in cdsource.c
   access a drive info struct that was no longer present if the drive
   removed from the drivelist was currently in display.
   The situation was rather unique: although cdsource.c together with
   source.c cooperate very tightly to stay up-to-date about the current
   drivelist and react on eventual changes immediately through the
   update slot provided by cddrives.c, there was the loophole that
   some routine in cddrives.c called the second slot of cddrives,
   cddrives_drives.contentchange proposing that once a drive disappears,
   it's content changes as well. So while the drive structure for the just
   removed drive had already been destroyed, source.c had not yet been noti-
   fied about this as cddrives.c's internal update handlers are called
   earlier in the queue. With one of these calling the .contentchange
   updatehandlers our little problem was perfect. The drivelist
   display doesn't know about the changes to the drivelist yet
   => there are still update handlers installed for a no longer present
   drive and boom that's it.
   Bugfix -> the cddrives_drives.update event is no longer cascaded
   into a cddrives_drives.contentchange event.
29.08.2000
 - fixed compilation in non-pthreads mode
 ------------------------ Release Aug. 29th ---------------------------------
29.08.2000
 - bugfix: fixed wrong sox call for track->wav conversion
 - bugfix: play nice with plain gtk in configupdate.c
 ------------------------ Release Aug. 29th Bugfix --------------------------
30.08.2000
 - caught a few uninternationalized strings in precachetrack.c
03.09.2000
 - bugfix: made default encoder selection work
 - created manually controlled popup menu
17.09.2000
 - ask user which encoder to take when tracks are being dragged to fsedit
   with the right mouse button pressed
23.09.2000
 - completed encoder selection dialog, finished dynamic popup menus
24.09.2000
 - don't allow recording if one or more tracks are invalid regardless
   of the recording mode { TAO, DAO }
25.09.2000
 - bugfix: recognize .wav files without a RIFF header
26.09.2000
 - bugfix: recognize .wav files with non-standard-length "fmt " chunk
   by skipping the extra bytes allocated by the chunk
 ------------------------ Release Sept. 26th --------------------------
29.09.2000
 - bugfix: fixed compilation problem in debugging mode
30.09.2000
 - bugfix: allow an update handler to destroy it's entry in the
   updatehandlers list.
 - bugfix: do not compare with value of non-existing var entry
 - changed all (char*)&buffer where buffer was char buffer[x]
   into buffer. Interestingly enough, gcc always accepted
   both versions
07.10.2000
 - implemented experimental cdrecord DAO interface
08.10.2000
 - completed single-call cdrecord scheme for TAO and DAO support
 - installed config entries controlling the recording mode to be used
 - allow DAO+Multisession if cdrecord is used for DAO recording
09.10.2000
 - patched Gnometoaster to compile and work somewhat on Solaris/Sparc
   [Keith Refson <Keith.Refson@earth.ox.ac.uk>]
 - applied and checked Solaris patches, wrote a few comments
11.10.2000
 - bugfix: set quotation marks around user and hostname in cddb HELLO code
21.10.2000
 - implemented generic runtime Endianness detection routine in preferences.c
   Endianness flag is now available as preferences_bigendian.
 ------------------------ Release Oct. 21st --------------------------
28.10.2000
 - revamped config version update dialog to show all changes in a single
   text box and let the user choose if or not to apply necessary 
   changes for all items at once.
   This is to avoid confusion and annoyance among users upgrading from
   a very old version, where the old method would literally spread 
   question dialogs all over the screen
29.10.2000
 - created dynamic popup functions and made selectlist.c and getdir.c
   use them
01.11.2000
 - bugfix: fixed default encoder selection behaviour
04.11.2000
 - bugfix: accept DND_MOVE events which are generated by Konquerer when
   performing a normal dnd (like dragging with the left mouse button)
 - bugfix: fixed raw DND handler to accept dnd strings in %xx notation
   for special characters (the default for KDE2)
 - support automatical reload of discs using the eject command   
 - updated German translation
02.12.2000
 - returned to using static popup menus. Encoder selection is unaffected
   by that
 - implemented popup for track->file conversion for the cd track display
 - filetype conversion via popup menu
 - removed popups from the source section as they would have prevented proper 
   drag and drop with precaching
 ------------------------ Release Dec. 02nd --------------------------
09.12.2000
 - bugfix: fixed endianness issue in audio_oss.c (the Open Sound System
   Audio driver). It should now be capable of using big endian sound
   destinations
 - bugfix: initialize mpg123 call with Big Endian on a big Endian system.
   This turned out to be necessary as mpg123 is producing big Endian 
   output on big Endian systems and vice versa
 - inform the user about the need to reconfigure his drive setup
   when upgrading from a version using the old scheme
 - bugfix: a first attempt to make the mp3 tracksize calculator endianness
   clean. Seems like it had problems with the sync bits. Hope this was all,
   don't have a means to test it now, though.
 - introduced exec exist check as a base for the planned
   system sanity check feature
 - check filter before calling it and issue a warning if it couldn't be found 
 - introduced sanity check for filter calls, informing the user about
   misconfigured filters (like mpg123 couldn't be found)
10.12.2000
 - bugfix: send \r\n instead of \n in cddb code to follow the standard
   more accurately
11.12.2000
 - bugfix: made WAV filesize calculation routine endian-safe
 - some more endianness work
12.12.2000
 - bugfix: the final solution to all big Endian problems ;-) (hopefully)
13.12.2000
 - updated Japanese translations (Takeshi Aihana of TurboLinux)
 - bugfix: attempt to load some alternative fonts when no font
   is provided by the FillState Widget (modelled loosely after a patch sent in
   by Takeshi Aihana of TurboLinux)
 - Gnometoaster is now Endian-safe to the extent I can tell. 
   Mp3 and Wav Tracksizes wll be calculated correctly and decompressing both
   for playing and recording works fine.
 - built automized updater fixing endianness for mpg123 call on bigendian
   systems
 ------------------------ Release Dec. 16th --------------------------
31.12.00
 - extended user defined dialog widget to be able to handle different
   types of user dialog (OK,YES/NO,...)
 - preliminary dependency definitions in dependencies.c/.h
 - introduced sanity check for mkisofs
06.01.01
 - implemented generic exec not found dialog
 - added entries to dependency database, added sanity checks when encoding
   files, added valid() functions to audio cd track and updated
   isotrack validity check.
07.01.01
 - added option determining where to store the gtoaster named pipe used
   for the cdrecord singlecall interface. Delete named pipe when
   done with recording
 - added scrollbars to each preferences page to avoid "hidden" options 
   that would only appear if the window was sufficiently large
 - updated German translation
 - added error message if sound device couldn't be opened.
   Check validity of track before playing
 ------------------------ Release Jan. 7th --------------------------
16.01.01
 - fix broken wav functionality on BigEndian systems
21.01.01
 - same as above for initial setup
03.02.01
 - finished vfs implementation and implemented initial vfs driver for
   the standard unix filesystem in vfs_unixtree.c/.h
 - introduced gtoastervfs as yet another drag and drop type.
   (nothing implemented yet, though :-))
 - directory tree is sorted now :-)
04.02.01 
 - finished usage of vfs in directory tree browser and file list
10.02.01
 - finished pseudo-recursive directory tree deleter which is now used
   by fsedit when deleting stuff in a filesystem
11.02.01
 - finished completely virtualized drag and drop (no progress display
   yet)
 - switched fsedit to using symlink fs at fsedit_destinationarea instead
   of using symlink fs at "/" with a pathoffset. This concludes the
   virtualization process
 - changed mkisofs tracksize routine to be able to handle very large
   outputs (e.g. if any errors occur)
12.02.01
 - made track->file converter use vfs methods to determine destination
   filename
 - display progress while adding files
24.02.01
 - don't display an error for every single item in a drag and drop list
 - fixed problem with direct file conversion
25.02.01
 - detect wrong filelink counts in directory inodes and calculate the
   correct one manually
 - use random() to decide when to update the display (not kidding, it works
   ;-))
 - use layoutconfig to ensure a fixed dialog size for the "adding files"
   dialog. The user can now decide how large he wants that dialog to be
 - display reasonable error message whenever something went wrong adding
   files to the filesystem editor
10.03.01
 - enabled the rearrangement of files and directories within fsedit
   it will copy right now, though
 - bugfix: don't send realname in getdir.c
 - added check to prevent vfs from copying directory hierarchies into
   themselves
11.03.01
 - added is_reference field to the vfs stat buffer
 - adapted current multisession scheme to make use of the new vfs
 - removed all references to virtualdir from filelist and it's users
 - no longer allow fsedit destination area to be configured by the user
17.03.01
 - changed TOC reading interface to be able to cope with more than one
   data track
 - implemented copy_move feature in vfs_copy and vfs_copy_recursively   
 - completed copy_move by handing the flag down straight to the filesystem
   driver which can then decide what's best to do (e.g. moving
   within the same fs can often be accelerated immensely)
 - added preliminary CD-Text support
 - implemented CD-Text retrieval using cdda2wav 
 - added warning when ISO track is edited but hasn't been added to the
   tracklist
 - made ISO temp directory user-editable   
 - only make CD-Text switch sensitive when recording in dao mode with cdrdao
--------------  Release 2001-03-18 ---------------
 - bugfix: make bootable cds work again
20.03.01
 - display track numbers with leading zero, this makes ->mp3 conversion
   and consequent playing with mp3 discmen much easier as tracks are
   played in the proper order
31.03.01
 - make Gnometoaster work with recent mkisofs versions
 - checked new ts calc scheme against old mkisofs versions
--------------  Release 2001-03-31 ---------------
09.04.01
 - applied patch by Eric Melville <eric@hub.freebsd.org> to make newest
   version of Gnometoaster compile on FreeBSD
23.04.01
 - bugfix: fixed two problems in cddb.c, namely requests would be made
   again and again if an entry couldn't be found, second the connection
   wouldn't be terminated properly
--------------  Release 2001-04-23 ---------------
24.04.01
 - bugfix: fixed nasty bug in iso tracksize calculation
 - New French translation by Arnaud Boissinot <arnaud.boissinot@wanadoo.fr>
 - bugfix: fixed deadlock in drive autodetect routine
--------------  Release 2001-04-24 ---------------
28.04.01
 - bugfix: fixed bug in multisession *display* code. This bug doesn't affect
   functionality but will fail to display the first item of a directory
   containing no additional data
 - bugfix: don't display modified files of a previous session twice.
   doesn't affect functionality once again
 - bugfix: fixed sensitivity behaviour of CD-Text flag
 - perform scanbus automatically at startup
06.05.01
 - bugfix: fixed error message handling bug in vfs.c
 - added new play/stop icons 
 - made GnomeToaster accept $HOME as variable for the user's home directory
   for the temporary ISO data directory
 - added int() function to calc.c
 - enabled command chaining (e.g "shorten xxxx|sox xxxx")
 - implemented validity check for command chains
 - send SIGTERM to iso tracksize detector and wait for it to exit
 - bugfix: escape question marks in filenames
 - bugfix: join streamcopy thread 
12.05.01
 - added default handlers for .ogg and .shn
 - added buffer-underrun protection switch in GUI
 - created dependency database entries for ogg123 and ogginfo
24.05.01
 - allow 32 characters for volume id
 - replaced tempnam() by mkstemp(), removed a 
   few superfluous includes -> greetings to eric@freebsd.org
 - updated copyright notice in about dialog, updated fsedit and trackedit
   icons
 - added GnomeToaster desktop icons to icons directory of gtoaster
   sourcetree
02.06.01
 - bugfix: detect some weird drive reported as drive-type "CD-R50S"
   as a cd writer
 - allow quitting cdrdao by clicking "Abort"   
03.06.01
 - set default window sizes
 - bugfix: fixed bug in the regexp function which does now deal with escaped
   characters correctly
04.06.01
 - always require the disc to be fixated in multisession mode
 - fixed const warning
 - changed version number
--------------  Release 1.0Beta1 (2001-06-04) ---------------
04.06.01
 - bugfix: remember window positions
05.06.01
 - bugfix: may have fixed a bug with styles in fillstate bar
 - bugfix: take discid as obtained from cddb instead of our inital guess
   for making the final request
 - changed the TOC reading routine to return the offset of the leadout
   if offset is requested for track > number of tracks
 - bugfix: changed way the playing time of a cd is calculated for cddb
   requests from building the sum of all tracks to taking the
   offset of the leadout + 150 (for the leadin)
   Also add 150 to all track offsets to honour lead-in
 - fixed compiler warning in preferences.c (endianness check)
06.06.01
 - updated French translation (Arnaud Boissinot <arnaud dot boissinot at wanadoo dot fr>)
12.06.01
 - made automatic bus scan at startup an option turned on by default
   as it seems to cause problems related to some odd cd writers not being
   reported as CD-R/CD-RW by cdrecord
14.06.01
 - bugfix: fixed .m3u drag and drop into tracklist
16.06.01
 - implemented rename dialog for tracks
01.07.01
 - use Gnome Stock icons for OK,CANCEL,UNDO for dialogs created with forms.c
--------------  Release 1.0Beta2 (2001-07-01) ---------------
14.07.01
 - calculate shorten playing time accurately
15.07.01 
 - updated French translation
18.08.01
 - for relative paths in an .m3u, prepend the location of the .m3u file itself
20.08.01
 - bugfix: made dnd of multiple files work with konqueror (again ?!?)
04.09.01
 - extended scsi id field to 256 characters in order to be able to abuse it
   for device special file references on systems where scsi id -> device
   special file resolving doesn't work for some reasons (e.g. using
   the device filesystem on newer linux systems)
14.10.01
 - very preliminary copy/paste code, far from being perfect
16.10.01
 - show recording client call syntax when starting a recording process.
   This was done to allow more sophisticated users to investigate into 
   possible problems
22.10.01
 - implemented alternative selection scheme integrating into the way
   gnome is going about drag and drop (it's also the way windows is doing it
   btw.). Made this scheme the default to hopefully avoid any more of those
   drag and drop does not work with multiple files e-mails ;-)
24.10.01
 - disabled cut for now, fixed cut/paste focus
25.10.01
 - now using clipboard for copy/paste
 - keyboard handler for enter key
26.10.01
 - some more keyboard stuff: ESC to enter parent directory, 
   use a-z or 0-9 and backspace to navigate file/tracklists
27.10.01
 - improved cd text support by a proper disc title and disc performer
 - set ID3 tags when encoding mp3 files 
28.10.01
 - center input forms on the desktop
 - determine artist and disc-title more accurately in cddb code
 - bugfix: fixed bug renaming files within the filesystem editor 
   that would cause
   the renaming to fail for all files but those in the root directory
--------------  Release 1.0Beta3 (2001-10-28) ---------------
29.10.01
 - changed ogg-vorbis commandline call. *BREAKS COMPATBILITY WTH
   OLDER VERSIONS* !!
31.10.01
 - bugfix: no more segfaults in new selection code
15.12.01
 - bugfix: fixed automatic busscan to no longer consume several minutes
   on some systems by performing a busscan before inquiring a device.
 - bugfix: fixed broken device special file assignment (introduced with
   above fix)
 - bugfix: add tracks from the top to the bottom, not the other way round
16.12.01
 - bugfix: fixed compilation on gnome-free systems
 - bugfix: fixed problem with large tracks
02.01.02
 - reworked menu creation to allow manually defined keyboard shortcuts
   in gnome-mode
 - implemented recorder selection dialog
--------------  Release 1.0Beta4 (2002-01-26) ---------------
27.01.02
 - bugfix: fixed calc routines to work with ogg-vorbis again
--------------  Release 1.0Beta5 (2002-01-27) ---------------
10.02.02
 - added Lithunian translation [Mantas K.], Sorry for the delay
24.02.02
 - updated French translation [Arnaud Boissinot]
17.03.02
 - fixed regular expression used for recorder detection to be able to
   recognize usb recorders [Alec Flett] 
 - installed update hook for above fix
05.04.02
 - added russian translation [Dan Ignat]
14.04.02
 - added catalan translation [Toni Cuat]
13.07.02
 - do not always show recorder selection. Preselect first item if no 
   active recorder was found
 - it is now possible to select recording speeds larger than 24x
07.08.02
 - bugfixes: make gtoaster start up on intel itanium 64bit systems,
   introduces handle_t which is 64bit on 64bit systems
28.08.02
 - Added home directory button and the possibility to jump into the
   home directory by default [Rolf Schuble]
--------------  Release 1.0Beta6 (2002-08-31) ---------------

