2004-07-21  Bastien Nocera  <hadess@hadess.net>

	* cd-drive.c: (hal_scan), (add_linux_cd_recorder),
	(add_linux_cd_drive), (freebsd_scan), (cdrecord_scan),
	(cd_drive_get_file_image), (cd_drive_free), (cd_drive_new):
	* cd-drive.h: remove some struct members that should be private,
	and hide them
	* nautilus-cd-burner.c: (burn_cd), (main): remove unneeded cruft

2004-07-08  Bastien Nocera  <hadess@hadess.net>

	* cd-recorder.c: (growisofs_stdout_read), (cdrecord_stdout_read):
	remove our lame attempts at getting decent debug lines from cdrecord
	* cdburn.glade: name the primary label on the progress dialog

2004-07-08  Bastien Nocera  <hadess@hadess.net>

	* dvd_plus_rw_utils.cpp: fix compilation on Solaris (Closes: #145550)

2004-06-30  Bastien Nocera  <hadess@hadess.net>

	* .cvsignore: upd

2004-06-30  Bastien Nocera  <hadess@hadess.net>

	* cd-recorder.c: (cdrecord_stdout_read), (growisofs_stderr_read),
	(cdrecord_stderr_read), (cd_recorder_wait_for_insertion),
	(cd_recorder_write_tracks), (cd_recorder_class_init):
	* cd-recorder.h:
	* cdrecorder-marshal.list:
	* nautilus-cd-burner.c: (insert_cd_request_cb):
	Start fixing things up for the RW-already mounted use-case

2004-06-26  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am: fix marshal files generation
	* list_cddrives.c: (media_type): fix warning

2004-06-25  Bastien Nocera  <hadess@hadess.net>

	* .cvsignore: upd
	* Makefile.am: generate the marshal files
	* cd-drive.c: (cd_drive_door_open),
	(cd_drive_get_media_type_from_path): return an error if the tray is
	opened, rather than "unknown type"
	* cd-recorder.c: (cd_needs_growisofs), (cdrecord_stderr_read),
	(media_type_matches), (cd_recorder_wait_for_insertion),
	(cd_recorder_write_tracks), (cd_recorder_finalize),
	(cd_recorder_class_init):
	* cd-recorder.h:
	* cdburn.glade:
	* cdrecorder-marshal.list:
	* nautilus-cd-burner.c: (insert_cd_request_cb), (burn_cd),
	(refresh_dialog), (main):

	Remove the Erase checkbox altogether, nautilus-cd-burner and the
	CDRecorder object now detects the CD type, and whether the tray is
	opened, refactor the "Ask user to slot in a CD" job, much leaner
	and cleaner now (Closes: #144925)

2004-06-25  Bastien Nocera  <hadess@hadess.net>

	* burn-extension.c: (nautilus_burn_get_file_items),
	(nautilus_burn_get_background_items),
	(nautilus_burn_get_toolbar_items):
	* cdburn.glade: Fix some strings (patch from Luca Ferretti
	<elle.uca@libero.it>) (Closes: #143116)

2004-06-24  Bastien Nocera  <hadess@hadess.net>

	* cd-recorder.c: (cd_recorder_track_free),
	(cd_recorder_write_tracks), (cd_recorder_finalize):
	Free the track item itself when freeing a track, check that the
	number of tracks is under 100 when burning, more memleaks fixed in
	_finalize

2004-06-24  Bastien Nocera  <hadess@hadess.net>

	* .cvsignore: upd
	* Makefile.am: upd
	* cd-drive.c: (hal_scan): Fixed up to use the new HAL properties
	* cd-recorder.c: (cdrecord_stdout_read): remove the "\r" so that
	we can see the output of cdrecord when burning a CD in debug mode
	* configure.in: require a newer HAL
	* list_cddrives.c: added, from libbacon, handy for testing

2004-06-21  Bastien Nocera  <hadess@hadess.net>

	* burn-extension.c: (nautilus_burn_get_file_items),
	(nautilus_burn_get_background_items): use ellipsis correctly
	* cdburn.glade:
	* nautilus-cd-burner.c: (cd_progress_set_text), (init_dialog):
	changes to match the HIG, and simplify the burn, especially when
	default options fill the bill (based on patches from Luca Ferretti
	<elle.uca@libero.it>) (Closes: #143116)

2004-06-21  Bastien Nocera  <hadess@hadess.net>

	* cd-drive.c: (hal_scan): free the device list when we're done with it
	* configure.in: only hal 0.2.91 is required

2004-06-21  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am:
	* cd-drive.c: (hal_scan):
	* configure.in: simplify the HAL autotool code, and the detection code
	(no need to load all the properties, only those of removable drives)

2004-06-20  Bastien Nocera  <hadess@hadess.net>

	* configure.in: remove bash-ism (spotted by Joe Marcus Clarke
	<marcus@FreeBSD.org>)

2004-06-18  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am:
	* cd-drive.c: (hal_scan):
	* configure.in: Use HAL by default when it's there, use the HAL_CFLAGS
	defined, and support HAL CVS properties (with help from Young-Ho Cha
	<ganadist@chollian.net>) (Closes: #144533)

2004-06-18  Bastien Nocera  <hadess@hadess.net>

	* cd-drive.c: (hal_scan): Ooops, we were leaking the HAL context if
	we managed to get some CD drives

2004-06-18  Bastien Nocera  <hadess@hadess.net>

	* NEWS: upd

2004-06-17  Bastien Nocera  <hadess@hadess.net>

	* cd-recorder.c: (growisofs_stdout_read), (growisofs_stderr_read),
	(cd_recorder_write_growisofs), (cd_recorder_write_cdrecord):
	* cd-recorder.h:
	* nautilus-cd-burner.c: (burn_cd), (main):
	* ncb.schemas.in: support overburn in GConf, small fixes in the
	CD recorder's debug mode (Closes: #144122)

2004-06-17  Bastien Nocera  <hadess@hadess.net>

	* nautilus-cd-burner.c: (main): Dummy write and debug are the wrong
	way around

2004-06-17  Bastien Nocera  <hadess@hadess.net>

	* nautilus-cd-burner.c: (target_changed): Fix a crash when selecting
	the File Image target

2004-06-17  Bastien Nocera  <hadess@hadess.net>

	* NEWS: upd

2004-06-17  Bastien Nocera  <hadess@hadess.net>

	* configure.in:
	* nautilus-cd-burner.c: (ncb_make_valid_utf8), (verify_iso):
	remove the eel dependency in nautilus-cd-burner itself