2004-07-21 Bastien Nocera * 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 * 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 * dvd_plus_rw_utils.cpp: fix compilation on Solaris (Closes: #145550) 2004-06-30 Bastien Nocera * .cvsignore: upd 2004-06-30 Bastien Nocera * 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 * Makefile.am: fix marshal files generation * list_cddrives.c: (media_type): fix warning 2004-06-25 Bastien Nocera * .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 * 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 ) (Closes: #143116) 2004-06-24 Bastien Nocera * 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 * .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 * 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 ) (Closes: #143116) 2004-06-21 Bastien Nocera * 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 * 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 * configure.in: remove bash-ism (spotted by Joe Marcus Clarke ) 2004-06-18 Bastien Nocera * 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 ) (Closes: #144533) 2004-06-18 Bastien Nocera * 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 * NEWS: upd 2004-06-17 Bastien Nocera * 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 * nautilus-cd-burner.c: (main): Dummy write and debug are the wrong way around 2004-06-17 Bastien Nocera * nautilus-cd-burner.c: (target_changed): Fix a crash when selecting the File Image target 2004-06-17 Bastien Nocera * NEWS: upd 2004-06-17 Bastien Nocera * configure.in: * nautilus-cd-burner.c: (ncb_make_valid_utf8), (verify_iso): remove the eel dependency in nautilus-cd-burner itself