CVSROOT:        /cvs/gnome
Module name:    nautilus-cd-burner
Changes by:     mccann  06/05/30 09:42:30

Modified files:
        src            : Makefile.am list_cddrives.c make-iso.c 
                         nautilus-burn-drive-selection.c 
                         nautilus-burn-drive.c nautilus-burn-drive.h 
                         nautilus-burn-recorder.c nautilus-cd-burner.c 
                         ncb-operation.c ncb-selection-dialog.c 
                         ncb-selection.c test-monitor.c test_blank.c 
Added files:
        src            : nautilus-burn-drive-monitor-private.h 
                         nautilus-burn-drive-monitor.c 
                         nautilus-burn-drive-monitor.h 
                         nautilus-burn-drive-private.h 
                         nautilus-burn-init.c nautilus-burn-init.h 
                         nautilus-burn.h 
Removed files:
        src            : dvd_plus_rw_utils.cpp transport.hxx 

Log message:
2006-05-30  William Jon McCann  <[EMAIL PROTECTED]>

* configure.in:
* po/POTFILES.in:
* src/Makefile.am:
* src/dvd_plus_rw_utils.cpp:
* src/list_cddrives.c: (list_drive_info), (list_drives), (main):
* src/make-iso.c: (get_disc_info),
(nautilus_burn_iso_make_from_drive):
* src/nautilus-burn-drive-monitor-private.h:
* src/nautilus-burn-drive-monitor.c:
(monitor_get_drive_first_child_udi), (hal_type_to_media_type),
(monitor_set_drive_media), (find_drive_by_udi),
(find_drive_by_media_udi), (hal_device_property_modified),
(nautilus_burn_drive_monitor_get_drives),
(nautilus_burn_drive_monitor_get_recorder_drives),
(fill_write_speeds),
(nautilus_burn_drive_monitor_get_drive_for_image),
(nautilus_burn_drive_monitor_get_drive_for_device),
(hal_parse_write_speeds), (hal_drive_from_udi),
(monitor_drive_connected), (monitor_drive_disconnected),
(monitor_drive_media_added), (monitor_drive_media_removed),
(hal_device_added), (hal_device_removed),
(hal_mainloop_integration), (hal_update_all),
(set_hal_monitor_enabled), (monitor_hal_shutdown),
(monitor_hal_init), (nautilus_burn_drive_monitor_set_property),
(nautilus_burn_drive_monitor_get_property),
(nautilus_burn_drive_monitor_class_init),
(nautilus_burn_drive_monitor_unref),
(nautilus_burn_drive_monitor_init),
(nautilus_burn_drive_monitor_finalize),
(nautilus_burn_get_drive_monitor),
(_nautilus_burn_drive_monitor_shutdown):
* src/nautilus-burn-drive-monitor.h:
* src/nautilus-burn-drive-private.h:
* src/nautilus-burn-drive-selection.c: (combo_device_changed),
(cdrom_combo_box),
(nautilus_burn_drive_selection_set_have_file_image),
(compare_drives),
(nautilus_burn_drive_selection_set_recorders_only),
(nautilus_burn_drive_selection_set_active),
(nautilus_burn_drive_selection_get_default_device),
(nautilus_burn_drive_selection_set_device),
(nautilus_burn_drive_selection_get_device):
* src/nautilus-burn-drive.c:
(nautilus_burn_drive_get_max_speed_write),
(nautilus_burn_drive_get_max_speed_read),
(nautilus_burn_drive_get_name_for_display),
(nautilus_burn_drive_get_device),
(nautilus_burn_drive_get_drive_type),
(nautilus_burn_drive_can_rewrite), (nautilus_burn_drive_can_write),
(nautilus_burn_drive_door_is_open),
(nautilus_burn_drive_hal_get_media_type_full),
(nautilus_burn_drive_get_media_type_full),
(nautilus_burn_drive_get_media_size),
(nautilus_burn_drive_get_media_capacity),
(nautilus_burn_drive_get_media_label), (unmount_thread_start),
(nautilus_burn_drive_unmount), (nautilus_burn_drive_is_mounted),
(nautilus_burn_drive_eject), (get_hal_context),
(nautilus_burn_drive_lock), (nautilus_burn_drive_unlock),
(_nautilus_burn_drive_media_added),
(_nautilus_burn_drive_media_removed),
(_nautilus_burn_drive_disconnected),
(nautilus_burn_drive_finalize), (nautilus_burn_drive_init),
(_nautilus_burn_drive_new), (nautilus_burn_drive_equal),
(nautilus_burn_drive_get_supported_media_string),
(nautilus_burn_drive_set_property),
(nautilus_burn_drive_get_property),
(nautilus_burn_drive_class_init):
* src/nautilus-burn-drive.h:
* src/nautilus-burn-init.c: (nautilus_burn_init),
(nautilus_burn_initialized), (nautilus_burn_shutdown):
* src/nautilus-burn-init.h:
* src/nautilus-burn-recorder.c: (can_burn_dvds),
(nautilus_burn_recorder_wait_for_insertion),
(nautilus_burn_recorder_write_growisofs),
(nautilus_burn_recorder_write_cdrecord),
(nautilus_burn_recorder_blank_disc_cdrecord),
(nautilus_burn_recorder_blank_disc_dvdrw_format):
* src/nautilus-burn.h:
* src/nautilus-cd-burner.c: (selection_dialog_response), (main):
* src/ncb-operation.c: (finish_progress_dialog), (request_media),
(update_progress_dialog_disc_type), (maybe_request_media),
(create_track_from_device), (create_track_from_burn_folder),
(burn_cd):
* src/ncb-selection-dialog.c: (update_speeds_combobox),
(refresh_dialog):
* src/ncb-selection.c: (verify_device):
* src/test-monitor.c: (drive_media_added_cb),
(drive_media_removed_cb), (drive_disconnected_cb),
(monitor_connected_cb), (monitor_disconnected_cb),
(monitor_media_added_cb), (monitor_media_removed_cb),
(monitor_drives), (main):
* src/test_blank.c: (blank_disc), (main):
* src/transport.hxx:

Add a NautilusBurnDriveMonitor singleton class to manage
and monitor the list of drives.  Add nautilus_burn_init and
nautilus_burn_shutdown API.  Add and prefer the use of
nautilus-burn.h header.  Add signals for drive connecting
and disconnecting.

Fixes part of #145187

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=nautilus-cd-burner&who=mccann&date=explicit&mindate=2006-05-30%2009:41&maxdate=2006-05-30%2009:43

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to