2006-03-28  v1.0pre8    Added support for cdlabelgen 3.10 features
                        Plz note - inexact match still does not work
			Either does the utf support work - german umlaute will result
			in an empty text output
			id3 stuff crashes sometimes too
			
2004-04-10  v1.0pre7	Found gtkcdlabel to be in linux-user.de magazine and
			had some time to waste =)
			Update
			Added support for inexact matches in cddb
			Added lost DVD support again (needs versionchecking)
2004-02-08  v1.0pre6    Update
                        Back after a a long time. A few bugfixes. Now when you
                        load ID3 tags from a set of MP3's in a directory the
                        filenames (if ID3 tags are absent) are loaded in the
                        textview alphabetically.

                        Also, the italic/bold buttons now insert markers even
                        if you're at the start of the line

                        Looks like freedb has been taken over by a pay for use
                        company. And so I screw them - for now CDDB support
                        wont work.
2003-12-09  v1.0pre5	Update
			Added support for outside DVD cases new to cdlabelgen 3.0
			Added support for outside_foldout option

2003-11-01  v1.0pre4    Update
			Added support for DVD cases in cdlabelgen 2.7.0	
			Changed tempfile handling	
	
2003-09-16  v1.0pre3    Update
                        Important bugfix: on startup the program looks at the
                        entry for the path to cdlabelgen in your settings and
                        tries to run it do determine version information. If
                        the entry text does'nt correspond to the actual system
                        path bad things happened. Fixed now by doing a glob
                        over most of the common binary dirs and notifying the
                        user if the path in the settings does'nt match the
                        path on the system.
2003-09-05  v1.0pre2    Update
                        
                        Minor bug fix regarding quote marks in the volume info 
                        option

2003-07-04  v1.0pre1    Bugfixes & Usability Changes
                        
                        Added a Preview button to the Images & Colors tab

                        Got rid of a compiler warning regarding mktemp()

                        Added an fclose() in get_id3tag(). The abscence was
                        leading to many file descriptors being left open

                        Now all MP3 files missing ID3 tags are reported
                        collectively at the end of the search rather than
                        having individual error dialogs pop up

                        Support for the new options in cdlabelgen 2.6.1

                        The program will check that you have the latest
                        version of cdlabelgen. If not newer options of
                        cdlabelgen will be greyed out-for your safety :)


                        Lots of Makefile and package management updates
                        
2003-07-03  v0.9.4      Bugfixes
                        
                        A small change to Makefile.am to add a target to
                        generate ui.h

                        Removed pixmap/ since we dont need it anymore

                        Add some UTF8 handling when reading non english
                        directories/files in the MP3 index code. I think it
                        works, but it also worked with out it !

                        The text from the text area is extracted in the
                        current locale rather than plain UTF8. However it
                        seems cdlabelgen wont produce EPS files in other
                        locales

                        Implemented the use of ImageMagicks convert (or
                        basically any program called convert which
                        will convert from a format X to a EPS given
                        two filenames). As a result you can supply images in
                        any format that the convert program accepts and the
                        converted EPS will be used

2003-07-02  v0.9.3      Bugfixes
                        
                        Fixed a bug in recursive directory searching
                        Handle ID3 tags with NULL song titles
                        Add the {#I} for songs with no ID3 tags
                        Improvements in package management, configure.in
                        Compile time inclusion of external pixmap
                        Set the scale buttons to -100/100 range

2003-06-30  v0.9.2      Improved output for MP3 discs
                        The code to handle indexing of MP3 CD's has been
                        improved to recurse from the CD ROM mount point,
                        looking for MP3's and producing a neatly (I think so!)
                        formatted listing of MP3's

                        Added the option to allow the cover image to be used
                        as a background - so scaling and offsets are ignored


                        Added the fill1/fill2 options for the tray cover

                        Increased the decimal places for sclaing and offsets

                        Replaced the text on bol+italic button with an icon
                        and also worked out how to access pixmaps after they
                        are installed in the final data dir

2003-06-29  v0.9.1      Minor UI fixes
                        Changed the UI a little

                        Made sure that page type is saved on exit and read
                        during startup

                        Fixed I18N bug (again!!)

2003-06-28  v0.9.0      General improvements
                        The version jump is mainly due to the fact the UI has
                        been totally revamped. As a result related UI elements are
                        logically grouped (I think!) . In addition all the
                        options of cdlabelgen are no controllable from the
                        GUI. Thus any releases after this should be bugfixes,
                        unles anybody has any more ideas
    
                        Removed compile time dependency on Gnome. As a result
                        it will only need gtk2 and libglade

                        Fixed the GUI packing so that it resizes properly 
                        and does'nt look weird. 
                        
                        Also fixed the italic/bold buttons so that they always
                        insert the tag at the beginning of the line (otherwise
                        cdlabelgen won't understand the tag).
                        
                        Inserting contents of a directory wont overwrite the
                        contents of the text area.

                        Added an option menu to select printing to A4 or
                        letter paper using the -y option of cdlabelgen

                        You can now select colors via manual entry or using a
                        dialog to set colors for the plaque,text,category and
                        sub categories

                        Added UI elements for line width, cover and tray image
                        offsets. It seems that all the options of cdlabelgen
                        are now covered

                        All color settings and the line width setting are now
                        saved on exit or if the user clicks the save button
                        
2003-06-12  v0.7.7      Corrected a locale conversion bug
                        There was a bug in the routine that converted decimal
                        places and thousands seperators for input to the
                        cdlabelgen program. Thanks to Mario Mueller for
                        pointing it out
2003-06-07  v0.7.6      Corrected a UTF8 bug
                        In pervious versions if you tried to create and index
                        from a file then if the file was not UTF8 encoded
                        properly a segfault would occur. Its now fixed and
                        makes sure to process the text from the file using
                        g_locale_to_utf8(). Thus if your locale does'nt match
                        the locale with which the charset was created an error
                        will popu and it wont segfault

2003-06-02  v0.7.5      ID3 Tag support
                        This version cleans up some typos. It also add supoort
                        for getting song titles from ID3 tags if the CD
                        consists of MP3 files. Currently it will only use the
                        song title from the ID3 tag and not the artist/album
                        info. Also added an entry so that you can set a
                        different CDDB server from the default

2003-05-31  v0.7.4      CDDB support works
                        The CDDB support works - modified the code from xmms
                        and Robert Woodcock's cd-discid program.So it does'nt
                        need external cddb/cd io libraries. Currently it
                        will not handle CDDB queries that return multiple
                        matches. I'll be working on that but I dont have any
                        CD's to test it with. Also fixed a few error messages
                        so that they are more meaningful

                        Also added some buttons to insert the bold, italic and
                        bold+italic tags into the text area.

2003-05-26  v0.7.3      Rewritten to use libglade
                        This version does'nt have any user improvements.
                        However a major thing that I did get done is rewriting
                        the code to use libglade rather than glade generated
                        code. The filenames are all the same (but have a l
                                prefixed) but it now loads
                        the UI using libglade. The only major change was the
                        file interface.c which still follows the old style of
                        the create_*() functiuons - except that these
                        functions call libglade to load the UI. The only other
                        change that was needed was to rewrite lookup_widget().
                        Apart from that a few small tweaks which generally
                        make things neater since libglade allows me to look
                        for the name of a UI element in the glade file so I
                        dont need to attach element names to objects. Also the
                        functions in interface.c allow me to add any
                        information on any widget neatly and on a per toplevel widget
                        basis

                        Also fixed a buffer overflow bug

                        Since the filenames have been changed it does'nt
                        matter if you press Build from Glade - but theres no
                        need to anymore :)

2003-05-26  v0.7.2      Fixed subtle error
                        Just a few things fixed: on startup if the firt thing
                        you did was click Preview or Make an error would popup
                        saying that cdlabelgen did'nt exist. Fixed that. Also
                        fixed the extraction of the index text by using the
                        proper methoid to extract from a GtkTextView.

                        Another important thing to look at is to switch to the
                        use of libglade rather than use Glade generated code.
                        This allows me to change the UI without worrying about
                        changing the code.

                        Made a kludgy fix to make sure that if the
                        decimal/thousands seperator are not the normal en_US
                        style (such as would be if you're using a de_DE) then
                        the numbers extracted from the spin boxes are
                        converted to proper numbers that cdlabelgen can handle

                        TO-DO: CDDB functions not yet fixed, implement the
                        remainder of cdlabelgen functionality, make buttons to
                        insert italic/bold tags, add tooltips for the
                        textfield (might not need this if the buttons are
                        there) 

2003-05-23  v0.7.1      Updated internal UI code
                        In the revision I updated the error dialogs to use
                        Glade generated UI's rather than creating dialogs by
                        hand. Updated some simple mistakes like setting
                        spinboxes insensitive initially.
                        Also implemented a little more rigourous error
                        checking for filenames - so that rather than dumping
                        cdlabelgen errors to a window specifically let the user
                        know what happened. As a result of this running
                        cdlabelgen should'nt cause any errors due to
                        invalid/missing files/programs
                        Also updated the entry boxes so
                        that they all have a max limit of 1000 chars
                        Also added tooltips for the entry boxes except the
                        main text view

                        TO-DO: CDDB functions not yet fixed, implement the
                        remainder of cdlabelgen functionality, make buttons to
                        insert italic/bold tags, add tooltips for the
                        textfield (might not need this if the buttons are
                        there)
                        
2003-05-22  v0.7.0      Ported to Gtk2 with Glade-2
                        The GUI was redone for Glade2. Much of the layout is 
                        the same as before. Some entry boxes were provided
                        with buttons for browsing purposes. Also added an
                        entry box to allow selection of a specific template.
                        In general most of the code is just copied from the
                        previous version - everything seems to be working.
                        TO-DO:
                        Fix the CDDb lookup functions. They still dont work
                        for all CD's and I have'nt been able to work out why -
                        it might be because libcdaudio 0.99 is using version 3
                        of the CDDb protocol - the latest is 5.
                        In addition the latest version of libcdaudio has
                        stripped out the CDDB functions. I'll probably have to
                        look around for some replacement
                        
                        I think the autoconf/automake is working fine now

2003-05-19  gettextize  <bug-gnu-gettext@gnu.org>

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

2003-05-19  gettextize  <bug-gnu-gettext@gnu.org>

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

14-09-2002	rev4    well well - found an off-by-one bug in cddb
			changed layout to support -m and -M
			ive been stuck long long time on dialogs in glade
			and so far ive done lots of code cleanups but
			no 0.6.9 yet - im plannin to release this one
			when ive finished the tag buttons for easy
			bold/italic marking in gtkcdlabel - so long
			hav phun
			hopefully slackware users can compile this version
 
05-03-2002	rev2	support for -v option new in cdlabelgen 2.2.0
			added tooltip for textfield
04-03-2002	v0.6.8	i tried to get a cddb dialog to work for choosing 
			between multiple db-matches  
			but didnt finish it yet because i was too lazy to redo
			the globals stuff for dialog locking correct - feel free to do it for me ;)
			anyway this release fixes 2 problems with autoconf
			due to that it didnt check and report for libcdaudio right
			hmmm - maybe something more - but i forgot
30-10-2001		cddb.c changed includes
			typo in configparse.c (s/USE_CDAUDIO/HAVE_CDAUDIO/)
25-10-2001		configure.in --disable-cdaudio
24-10-2001	v0.6.7  fixed some possible bufferoveruns
			added clear textfield button
			STILL MISSIN:
			cddb inexact match is not handled in gtk(ouch)
			filetype checking and/or auto file conversion to eps
			template selection by type,
			translations
23-10-2001	v0.6.62 included cddb support - libcdaudio needed
			fixed cddb - .cdserverrc was not created
23-10-2001	v0.6.5	added cddb support via cdcd command
11-07-2001	v0.6.4	cdlabegen bug was fixed - removed wordwrap check
			added error message dialog
09-07-2001	v0.6.3	changed gui, check textsize while wordwrap
			is enabled, statusbar
07-07-2001	v0.6.2	added support for -m -p of cdlabelgen 2.1.0
30-11-2000	v0.6.1  removed some unused hboxes from gui
22-11-2000	v0.6	config file parsing done
			lots of minor changes/bugfixes
16-11-2000	v0.6pre modified code 4 i18n
12-11-2000	v0.5.2  get_dir modified - does not delete old text anymore
			fileselection default modified
			fixed special character support - hopefully
			added wm icon - man is that ugly :D
			gui stuff for config file savin added
			fixed stuff i forgot - no more beer 4 me
11-11-2000	v0.5.1  get_dir/get_file implemented
			input is now handled in seperate file 
			-> special character support
09-11-2000	v0.5	template support
			(well it should work - anybody got templates?!?) 
			added some checking - overwriting files works
09-11-2000	v0.4	fileselection done 
			well i think it is pretty stable
			havnt had a crash for 4 days
05-11-2000	v0.2	all features of cdlabegen now 
			supported
02-11-2000	v0.1	removed all compiler warnings. 
			initial release.
