2007-08-26 Kamil Ignacak
	* main.c: small changes in code checking for valume label (new
	function conditional_volume_label_dialog()), added ejecting cd tray in
	one place;
	* cdw.pot: generated new pot file

2007-08-25 Kamil Ignacak
	* options.c: fixed small bug in line where value of blank method was
	saved;
	* commands.c: bits of code that checked for various things are now
	moved to main.c and executed before calling run_command_*()
	* commands.c. main.c: after_event() removed/added here and there
	* log.c: log_window() now cleans main window before returning

2007-08-21 Kamil Ignacak
	* options.c: 'other' option is now saved to config file
	* cdw_widgets.c: long label strings in input_box() don't erase window
	border anymore

2007-08-20 Kamil Ignacak
	* options.c, utils.c: improved selection of temporary base dir; fixed
	code checking dir permissions

2007-08-19 Kamil Ignacak
	* options.c: improved handling of wrong configration file permissions
	* *.c: all printable/localizable strings are now available to xgettext
	for extraction

2007-08-15 Kamil Ignacak
	* options.c: small fixes: added moving between option fields with TAB
	key, removed one field from list of checkboxes (in toggling checkbox
	code), fixed field labels order on first page of options

2007-08-05 Kamil Ignacak
	* cdw_ui.c: fixed bug in scroll_addlist(): one index got larger than
	tabe size, which resulted in cdw crash. I have fixed a condition in
	for loop, and now it is OK. 
	It turned out that there was some forgotten fragment of code
	responsible for managing PAGE_DOWN key in dir listing function
	put_addwin(). I have uncommented it and tested. Now it is OK.
	After these changes navigation in dir listing with PAGE_UP/PAGE_DOWN
	can be considered as 'reasonably good' :)

2007-07-28 Kamil Ignacak
	* cdw_widgets.c, *.c: modified dialogbox() declaration. Now title is
	first argument, and message is second. This is more consistent with
	oter functions declaration, and more logical - title is displayed on
	top of window, message is below.

	* options.c: some changes in comments, small fixes in code building
	first page of options and in function copying configuration variable

2007-07-25 Kamil Ignacak
	* options.c: fix in write_config_file() causing application crash when
	writing cd size to file: cd size was int and was written to file as
	string (my own bug introduced during recent changes in options module)
	* utils.c: first version of my_itoa() inspired by based on K&R "The 
	C Programming Language", and piece of gcc code.
	* *.c: unification of names of some functions


2007-07-22 Kamil Ignacak
	* main.c. options.c: options initialozation code moved to one
	function: options_init();

	* options.c: write_current_configuration() and
	write_default_configuration() are now replaced by write_conf_file(),
	which takes another argument - struct conf configuration. Now there is
	only one function that writes directly to file.
	New function: init_default_config() - is a good (and only) place to
	define default cdw configuration.
	clean_options() renamed to options_clean().
2007-07-21 Kamil Ignacak
	* utils.c: function is_valid_path() replaces bits of code in
	get_home_dir() and get_tmp_dir()

2007-07-16 Kamil Ignacak
	* utils.c: check_fullpath_dir() replaced by is_valid_path();
	introduced concat() (form libc documentation, LGPL code).

2007-07-13 Kamil Ignacak
	* options.c. main.c, cdw_widgets.c: some more code to ensure that cdw
	starts with base dir and conf file paths set to valid values. User is
	now asked for base directory when $HOME dir is not found.

2007-07-13 Kamil Ignacak
	* options.c, main.c, cdw_widgets.c: first lines of code that fixes
	error situation when $HOME dir is invalid or non-existant; this error
	situation is related to Debian bug #324803 - although cdw no longer
	uses $HOME subdirectory to store files information, but "No return
	values are checked (unset HOME for example and call cdw)," was still
	true.

2007-07-11 Kamil Ignacak
	* main.c: some comments added/modified
	* cdrom_ctrl.c: loop checking for cdw readiness behaves more sanely -
	it stops asking after pressing Cancel. Some dialog messages are more
	clear.

2007-07-09 Kamil Ignacak
	* cdw_ui.c: dialogbox() moved to cdw_widgets.
	* options.c: I am almost done with changes in options module. All is
	left for now is only comments, minor changes and testing/bugfixing.
	* *.c: more changes to satisfy -Wall and -pedantic gcc flags

2007-07-08 Kamil Ignacak
	* optins.c: behaviour of options window (regarding saving changed
	options after pressing F_(10) or F(_1) or F(2)) is now more clear -
	options are saved in config variable only after pressing F_(10).
	Before that they are stored in temporary variable tmp_config.

2007-07-07 Kamil Ignacak
	* options.c: options finally split into two tabs: fist tab holds
	current session options, second tab holds hardware (and maybe in disk
	options, somehow). Third tab - CDDB - is a teaser and is currently
	inactive. There is now a general plan to modify options window code
	even more. Looks like this is going to be main change in next release.

	* *.c: some changes to satisfy -Wall and -pedantic gcc flags

2007-07-06 Kamil Ignacak
	* options.c: reorganization of options panel: first step; less magic
	numbers

2007-07-05 Kamil Ignacak
	* options.c: more comments, small changes in page_one(), some magic
	numbers converted to defined CONSTANTS; read_conf() and write_conf()
	now don't accept any arguments, since struct conf config is global
	anyway

2007-07-04 Kamil Ignacak
	* options.c: more changes in options file: some code moved to wrapper
	functions, some checks, new file-global variables

2007-07-03 Kamil Ignacak
	* options.c: removed some fixed-size buffrs from read_conf();
	other small changes in read_conf()

2007-07-02 Kamil Ignacak
	* utils.c: get_home_directory() added - checks for some possible
	errors and if none occured, returns path to user home dir;
	make_ncurses_printable_string() is now disabled
	* options.c: read_conf() prototype slightly modified - function takes
	config struct as an argument, returns status as int

2007-07-01 Kamil Ignacak
	* cdw_ui.c: size_selector() now behaves correctly - user defined
	size is loaded from config file, and asterisks display in correct
	places; move_radio_selection() is first step towards universial
	radio buttons widget
	* options.c: inbox(), inpass() and input_passwd() moved to new
	file (cdw_widgets); new option added: user_cdsize - it is displayed
	in cd size selector in text edit area - this value is now saved
	between cdw sessions
	* cdw_widgets.c: inbox() is slightly modified and commented - new
	argument (hash) allows using this function in place of inpass();
	inpass() is now superseded by modified inbox()

2007-06-26 Kamil Ignacak
	* cdw_ui.c: Page Up still works, Page Down works almost correctly,
	It turned out that there is a bug in scroll_addwinlist() or in
	put_addwin(), or both - it doesn't work correctly when cursor is
	almost at the end of dir listing
	* cdw: release of cdw 0.3.1

2007-06-24 Kamil Ignacak
	* cdw_ui.c: shift_addwinlist() renamed to scroll_addwinlist(),
	scroll_addwinlist() simplified, addwinlist window (file selector
	window) now accepts Page Up and Page Down keys

2007-06-22 Kamil Ignacak
	* Makefile, *.c: cdw now uses ncurses libraries with wide characters
	support

2007-06-20 Kamil Ignacak
	* cdw_ui.c: 'input_volume'  function is now more generic 'input_box';
	input_box has some more comments, input field can stretch to fit
	longer strings (e.g path to iso file).

2007-05-09 Kamil Ignacak
	* main.c: program checks if disc is in drive when attempting to blank it
	* cdw_ui.c: dialogbox() cleans screen before returning - now all
	functons calling dialogbox() don't have to do this
	* commands.c: user can imput path to new iso file when don't want to
	overwrite already existing iso file (using input_volume())

2007-05-08 Kamil Ignacak
	* log.c, cdw_ui.c: small changes in dialogbox() code, comments for
	dialogbox(); dialogbox() moved to cdw_ui.c

2007-05-07 Kamil Ignacak
	* thread.c: more 'Erase CD-RW' code - new regexp code
	* main.c, commands.c: fixed refreshing of window after choosing
	'Cancel' in 'overwrite iso file' dialog
	* log.c: basic code for Yes/No/Cancel type dialog (extension of
	existing widget), introduced symbolic names for dialog types and
	button values

2007-05-06 Kamil Ignacak
	* main.c: now tooltip is shown after starting porgram
	* utils.c, cdw_ui.c: some characters ('�') in paths caused paths to
	not being displayed in 'Selected files' list. It is now fixed.

2007-05-03 Kamil Ignacak
	* commands.c, main.c, cdw_ui.c: blanking CD-RW discs is now restored,
	it was present in 0.2.4, I added some disc checks and dialogs; this is
	just basic code for blanking, I'm sure that not all cases are covered,
	I still need to test it
	* cdrom_ctrl.c: close_tray() added
2007-04-29 Kamil Ignacak
	* cdw_tmp_files.c: now selected dir is created on cd too (change
	in filelist_to_file())
	* threads.c: remainings of process window are now erased before cd
	tray is open
	* main.c, cdw_ui.c, help.c: some lines of code for help tooltips at
	the bottom of cdw window

2007-04-28 Kamil Ignacak
	* *.c: removed some stderr messages, removed untested features, files
	are prepared for new release

2007-04-04 Kamil Ignacak
	* utils.c: fixed (well, almost) code in _dirsize - now it returns real
	dir size (sometims it differs from du results - I don't know why)

2007-04-01 Kamil Ignacak
	* *.c: fixed problems with missing headers after reorganisation, added
	cdrom_ctrl files with wrappers around ioctl()

2007-03-28 Kamil Ignacak
	* main.c: main loop moved to external function; most of code moved to
	new files (commands.c, cdw_ui.c, cdw_tmp_files.c, utils.c)
2007-03-12 Kamil Ignacak
	* main.c: restructure and comment part of code dealing with
	directories ( load_dir() )

2007-03-11 Kamil Ignacak
	* main.c: finished modifications of dirsize() and _dirsize(); part of
	code from put_addwinlist() moved to new function (shift_addlist());

2007-03-10 Kamil Ignacak
	* main.c: Transition to -path-list almost finished.
	clean_before_cdw_exit() added; dirsize() upgraded to work with new
	method of listing files-to-cd (eg. filetable)

2007-03-09 Kamil Ignacak
	* main.c: hacking -path-list code

2007-03-07 Kamil Ignacak
	* main.c: more comments

2007-03-06 Kamil Ignacak
	* main.c: more code moved to functions; more comments; first steps
	towards using -path-list for MKISOFS (this simplifies some code and
	lets me aviod MKISOFS complaining about following symbolic links when
	giving -f option, this may also help avoiding symlinks to symlinks
	in $HOME/.cdw ($HOME/.cdw was in orginal implementation a place where
	symlinks to all files to be written were stored))

2007-03-04 Kamil Ignacak
	* main.c: indent -kr -i8; reorganization of code: moving some code to
	functions; comments

2007-03-02 Kamil Ignacak
	* thread.c: small fixes and changes around processwindow (I fixed my
	own bug); some comments

2007-02-28 Kamil Ignacak <acerion@poczta.wp.pl>
	* thread.c: moving some code from print_stdout and print_stderr to
	external functions

2007-02-27 Kamil Ignacak <acerion@poczta.wp.pl>
	* thread.c: fixing one bug causing crash when trying to create iso
	image; reorganization of code

2007-02-23 Kamil Ignacak <acerion@poczta.wp.pl>
	* I'm taking over this project

2005-11-09 Balazs Varkonyi <vbali@linuxforge.hu>
	* cddb.c: gcc4 compilation bugfix (Thanks to Egmont Koblinger)

2005-11-06 Laszlo Boszormenyi <gcs@debian.hu>
	* Fix segfault due to short read buffer on config file read, thanks to
	  Stefan Fritsch <sf@sfritsch.de> (closes: #324803).
	  For more info: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=324803
	* Include all headers needed for standard functions.

2004-04-17 vbali <vbali@linuxforum.hu>
	* thread.c: ETA added for processwin on curses intrface.

2004-03-07 vbali <vbali@linuxforum.hu>
	* main.c, gtkgui.c: "El Torito" bootable CD support has been added.

2004-02-08 vbali <vbali@linuxforum.hu>
	* color.c: config file path has contained error. Fixed.

2004-02-06 vbali <vbali@linuxforum.hu>
	* gettext.h: gettext.h added

2004-01-27 vbali <vbali@linuxforum.hu>
	* main.c: Audio rip interface completely rewritten with forms.
	* log.c: gz document support removed from code

2004-01-22 vbali <vbali@linuxforum.hu>
	* options.c: Options window completely rewritten with forms.

2004-01-19 vbali <vbali@linuxforum.hu>
	* cddb.c: Fixed a bug witch blocked make without GTK.
	* color.c: basic level color change feature has been added.
	* cddb.c: SQLite auto create database feature has been added.

2004-01-18 vbali <vbali@linuxforum.hu>
	* cddb.c: Regexp serach added for SQLite disk catalog.
	* options.c: SQLite DB added for options. Default write speed has
	changed to 52x. Joilet has been enabled in default. ~/audio has been
	changed to full path.

2004-01-16 vbali <vbali@linuxforum.hu>
	* gtk_cddb.h: CLEANUP and extended with SQLite support.
	* cddb.c: SQLite support has been added.
	* cdwdic.c: Mountpoint bug has been fixed.

2004-01-11 vbali <vbali@linuxforum.hu>
	* main.c: Some warning has been fixed.
	* main.c, gtkgui.c: DVD size added for size select.
	* cddb.c, gtk_cddb.c: LIKE search has changed to REGEXP. More
	powerfull search :-)
	* gtkgui.c: About window has changed.

2004-01-10 vbali <vbali@linuxforum.hu>
	* /po: Some fix on translation files. de.po converted from UTF-8 to
	ISO-8859-15.
	* main.c: The CD size progress bar blank before update fix.

2004-01-09 vbali <vbali@linuxforum.hu>
	* main.c, gtkgui.c: fixed a cd size calculation bug. The type of 'size'
	variable has changed to double from int.
	* options.c: added DEL key to inbox(). In some bugous terminal cannot
	handle BSPACE. In these terminals can be useable the DEL key.
	* cddb.c: / key useable for go to upper directory (in bugous
	terminals).
	*options.c: burnproof has been enabled in default.
	*Makefile.in.in: has been changed under po.

2004-01-07 vbali <vbali@linuxforum.hu>
	* main.c, gtkgui.c: fixed a bug in write direct feature. Some versions
	of cdrecord doesn't work without -tsize when data comes form pipe.

2003-12-04 Jes�s Espino <jespino@gul.uc3m.es>
	* es.po, README.ES: translation to spanish.

2003-08-24 cdw 0.2.0 <vbali@linuxforum.hu>
	* cddb.c: MySQL password removed from config
NEWS:
	* GTK2 GUI support


2003-06-10 cdw 0.1.5 <vbali@linuxforum.hu>
	* log.c: dialog bug fix that occours segfault in long MySQL messages

2003-06-10 cdw 0.1.5 <cdw@kodeaffe.de>
	* de.po: german translation for version 0.1.5

2003-06-08 cdw 0.1.5 <vbali@linuxforum.hu>
	* help.c: added help window. F1 will show this window.
	* doc: hungarian readme file updated.
	* cddb.c: I forgat "/cdrom" string in the code and always added CDs
	          from this directory. Bug fixed.

2003-06-02 cdw 0.1.5 <vbali@linuxforum.hu>
	* main.c: fixed the bug in audio grab function that display more
		  number of tracks than real.

2003-06-01 cdw 0.1.5 <vbali@linuxforum.hu>
	* main.c: fixed bug in addfiles code. if the filename longer then the
		  width of window cdw will not crash with segfault.
	* main.c: the new addfiles code show the size of files.

2003-05-12 cdw 0.1.5 <vbali@linuxforum.hu>
	* options.c: change code of inbox function
	* options.c, main.c: removing dic from everywere and added mysql code.

NEWS:
	* Added new mysql based disk catalog
	* Added disk catalog browser tool that called cdwdic

2002-11-05 cdw 0.1.5 <linuxfan@nrg.hu>
	* main.c: added quality related options for encoders
	* options.h: define quality related stuff for encoders
	* options.c: added quality related options for encoders

2002-10-27 cdw 0.1.5 <vbali@linuxforum.hu>
	* log.c: Gzipped document support
	* doc/Makefile.am: gzipping documents in doc

2002-10-24 cdw 0.1.5 <vbali@linuxforum.hu>
	* main.c: added lame encoder function
 	* configure.in: define --with-xxx parameters
	* main.c: cdda2wav support

NEWS:
	* Audio CD grabbing feature

2002-10-24 cdw 0.1.5 <linuxfan@nrg.hu>
	* options.c: added ogg encoder option
	* options.h: define oggenc-needed stuff
	* main.c: added ogg encoder function
	* po/hu.po: actualization

2002-10-21 cdw 0.1.4 <vbali@linuxforum.hu>
	* options.c: Don't clear the text in options window when edit a property
	* options.c: Added inbox function
	* config.h: define new macro DOCDIR
	* options.c: DAO & multi-session conflict fixed

NEWS:
	* Write Audio CDs
	* Disk usage statistics at the bottom of screen
	* Info window under the menu, showing some important properties
	* Switch direct/image burning under options
	* 'F1' shows readme
	* 'F2' view and edit "Volume ID"
	* 'F3' edit additional parameters given to cdrecord, e.g.: -overburn
	* 'F4' select CD size
	* 'F5' view last logfile
	* 'F6' information about raw disc material (cdrecord -atip)
	* 'F10' shows GPL
	* 'l' shows "Last log" window
	* 'a' adds disk to CD catalog (if dic installed)
	* 'e' ejects cdrw tray
	* Auto show log window after write
	* Refresh "Selected files" when you add new files!
	* Added tabs to options.

2002-09-13 cdw 0.1.4 <linuxfan@nrg.hu>
	* language and style modifications, mainly in /doc

2002-03-01 cdw 0.1.3 <vbali@linuxforum.hu>
	* options.c: extend the speed field size to 2 char
	* options.c: add new filelds to conf structure
	* main.c: the "addwin" start from your home-dir
NEWS:
	* Data CD copy
	* CD image copy
	* Write CD direct
	* Dummy write

2002-02-24 cdw 0.1.2 <vbali@linuxforum.hu>
	* config.h: added file config.h, and define some new macro (MKISOFS, CDRECORD, LOCALEDIR)
NEWS:
	* Add language support. (All in one :-) )

2002-02-21 cdw 0.1.1 <vbali@linuxforum.hu>
	* main.c: Fixed a bug that send "Error: Too many levels of symlinks" message.
	* main.c: Bug fix for the slow size calculating process, when make anything in menu.
	* main.c: Fixed a bug for file premissons in "Add files" dialog.
    	    Thanks Csaba Feher <feher@dobo-egom.sulinet.hu>

2002-02-20 cdw 0.1.0 <vbali@linuxforum.hu>
	* cdw: This is the first initial release.

