2009-01-18 Philippe Rouquier Fixed a potential build problem * libbrasero-media/Makefile.am: 2009-01-18 Philippe Rouquier Updated NEWS file for 0.9.1 release * NEWS: 2009-01-18 Philippe Rouquier Fix brasero not showing up in taksbar and going straight to burn option dialog when started by nautilus (?) after a blank disc is inserted * src/main.c (brasero_handle_burn_uri), (brasero_app_parse_options): 2009-01-18 Philippe Rouquier Some fixes for FreeBSD backend Patch by Joe Marcus Clarke * libbrasero-media/scsi-cam.c (brasero_device_handle_open): 2009-01-18 Philippe Rouquier Increased the number attempts at mounting to avoid bug Fix leak when cancelling in checksum file plugin * src/burn.c: * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_files_get_file_checksum): 2009-01-17 Philippe Rouquier Fixed sensitiveness of media/drive selection when selection is empty * libbrasero-media/brasero-drive-selection.c (brasero_drive_selection_set_current_drive): * libbrasero-media/brasero-medium-selection.c (brasero_medium_selection_set_current_medium): 2009-01-17 Philippe Rouquier Put the right name in licence * libbrasero-media/brasero-drive-selection.c: * libbrasero-media/brasero-drive-selection.h: * libbrasero-media/brasero-drive.c: * libbrasero-media/brasero-drive.h: * libbrasero-media/brasero-gio-operation.c: * libbrasero-media/brasero-gio-operation.h: * libbrasero-media/brasero-media-private.h: * libbrasero-media/brasero-media.c: * libbrasero-media/brasero-medium-monitor.c: * libbrasero-media/brasero-medium-monitor.h: * libbrasero-media/brasero-medium-selection-priv.h: * libbrasero-media/brasero-medium-selection.c: * libbrasero-media/brasero-medium-selection.h: * libbrasero-media/brasero-medium.c: * libbrasero-media/brasero-medium.h: * libbrasero-media/brasero-units.c: * libbrasero-media/brasero-units.h: * libbrasero-media/brasero-volume.c: * libbrasero-media/brasero-volume.h: * libbrasero-media/burn-hal-watch.c: * libbrasero-media/burn-hal-watch.h: * libbrasero-media/burn-iso-field.c: * libbrasero-media/burn-iso-field.h: * libbrasero-media/burn-iso9660.c: * libbrasero-media/burn-iso9660.h: * libbrasero-media/burn-susp.c: * libbrasero-media/burn-susp.h: * libbrasero-media/burn-volume-source.c: * libbrasero-media/burn-volume-source.h: * libbrasero-media/burn-volume.c: * libbrasero-media/burn-volume.h: * libbrasero-media/scsi-base.h: * libbrasero-media/scsi-cam.c: * libbrasero-media/scsi-command.h: * libbrasero-media/scsi-device.h: * libbrasero-media/scsi-dvd-structures.h: * libbrasero-media/scsi-eject.c: * libbrasero-media/scsi-error.c: * libbrasero-media/scsi-error.h: * libbrasero-media/scsi-get-configuration.c: * libbrasero-media/scsi-get-configuration.h: * libbrasero-media/scsi-get-performance.c: * libbrasero-media/scsi-get-performance.h: * libbrasero-media/scsi-mech-status.c: * libbrasero-media/scsi-mech-status.h: * libbrasero-media/scsi-mmc1.h: * libbrasero-media/scsi-mmc2.h: * libbrasero-media/scsi-mmc3.h: * libbrasero-media/scsi-mode-pages.h: * libbrasero-media/scsi-mode-select.c: * libbrasero-media/scsi-mode-sense.c: * libbrasero-media/scsi-opcodes.h: * libbrasero-media/scsi-q-subchannel.h: * libbrasero-media/scsi-read-capacity.c: * libbrasero-media/scsi-read-capacity.h: * libbrasero-media/scsi-read-cd.c: * libbrasero-media/scsi-read-cd.h: * libbrasero-media/scsi-read-disc-info.c: * libbrasero-media/scsi-read-disc-info.h: * libbrasero-media/scsi-read-disc-structure.c: * libbrasero-media/scsi-read-disc-structure.h: * libbrasero-media/scsi-read-format-capacities.c: * libbrasero-media/scsi-read-format-capacities.h: * libbrasero-media/scsi-read-toc-pma-atip.c: * libbrasero-media/scsi-read-toc-pma-atip.h: * libbrasero-media/scsi-read-track-information.c: * libbrasero-media/scsi-read-track-information.h: * libbrasero-media/scsi-read10.c: * libbrasero-media/scsi-sbc.h: * libbrasero-media/scsi-sense-data.c: * libbrasero-media/scsi-sense-data.h: * libbrasero-media/scsi-sg.c: * libbrasero-media/scsi-spc1.h: * libbrasero-media/scsi-status-page.h: * libbrasero-media/scsi-test-unit-ready.c: * libbrasero-media/scsi-uscsi.c: * libbrasero-media/scsi-utils.h: * libbrasero-media/scsi-write-page.h: * src/brasero-file-node.c: * src/brasero-file-node.h: * src/brasero-plugin-manager-ui.c: * src/brasero-plugin-manager-ui.h: * src/brasero-xfer.c: * src/brasero-xfer.h: * src/burn-debug.c: * src/burn-debug.h: * src/burn-image-format.c: * src/burn-image-format.h: * src/burn-track.c: * src/burn-track.h: * src/plugins/cdrdao/burn-cdrdao-common.h: * src/plugins/cdrkit/burn-cdrkit.h: * src/plugins/cdrtools/burn-cdrtools.h: * src/plugins/checksum/burn-volume-read.c: * src/plugins/checksum/burn-volume-read.h: * src/plugins/dvdcss/burn-dvdcss-private.h: * src/plugins/growisofs/burn-growisofs-common.h: 2009-01-17 Philippe Rouquier Added a licence to libbrasero-media * libbrasero-media/COPYING: * libbrasero-media/burn-hal-watch.c: * libbrasero-media/scsi-mmc2.h: 2009-01-17 Philippe Rouquier Relicenced to GPL 2 + restrictions on behalf of its author * libbrasero-media/scsi-cam.c: 2009-01-17 Philippe Rouquier Relicenced to GPL 2 + restrictions * libbrasero-media/brasero-drive-selection.c: * libbrasero-media/brasero-drive-selection.h: * libbrasero-media/brasero-drive.c: * libbrasero-media/brasero-drive.h: * libbrasero-media/brasero-gio-operation.c: * libbrasero-media/brasero-gio-operation.h: * libbrasero-media/brasero-media-private.h: * libbrasero-media/brasero-media.c: * libbrasero-media/brasero-media.h.in: * libbrasero-media/brasero-medium-monitor.c: * libbrasero-media/brasero-medium-monitor.h: * libbrasero-media/brasero-medium-selection-priv.h: * libbrasero-media/brasero-medium-selection.c: * libbrasero-media/brasero-medium-selection.h: * libbrasero-media/brasero-medium.c: * libbrasero-media/brasero-medium.h: * libbrasero-media/brasero-units.c: * libbrasero-media/brasero-units.h: * libbrasero-media/brasero-volume.c: * libbrasero-media/brasero-volume.h: * libbrasero-media/burn-hal-watch.c: * libbrasero-media/burn-hal-watch.h: * libbrasero-media/burn-iso-field.c: * libbrasero-media/burn-iso-field.h: * libbrasero-media/burn-iso9660.c: * libbrasero-media/burn-iso9660.h: * libbrasero-media/burn-susp.c: * libbrasero-media/burn-susp.h: * libbrasero-media/burn-volume-source.c: * libbrasero-media/burn-volume-source.h: * libbrasero-media/burn-volume.c: * libbrasero-media/burn-volume.h: * libbrasero-media/scsi-base.h: * libbrasero-media/scsi-command.h: * libbrasero-media/scsi-device.h: * libbrasero-media/scsi-dvd-structures.h: * libbrasero-media/scsi-eject.c: * libbrasero-media/scsi-error.c: * libbrasero-media/scsi-error.h: * libbrasero-media/scsi-get-configuration.c: * libbrasero-media/scsi-get-configuration.h: * libbrasero-media/scsi-get-performance.c: * libbrasero-media/scsi-get-performance.h: * libbrasero-media/scsi-mech-status.c: * libbrasero-media/scsi-mech-status.h: * libbrasero-media/scsi-mmc1.h: * libbrasero-media/scsi-mmc2.h: * libbrasero-media/scsi-mmc3.h: * libbrasero-media/scsi-mode-pages.h: * libbrasero-media/scsi-mode-select.c: * libbrasero-media/scsi-mode-sense.c: * libbrasero-media/scsi-opcodes.h: * libbrasero-media/scsi-q-subchannel.h: * libbrasero-media/scsi-read-capacity.c: * libbrasero-media/scsi-read-capacity.h: * libbrasero-media/scsi-read-cd.c: * libbrasero-media/scsi-read-cd.h: * libbrasero-media/scsi-read-disc-info.c: * libbrasero-media/scsi-read-disc-info.h: * libbrasero-media/scsi-read-disc-structure.c: * libbrasero-media/scsi-read-disc-structure.h: * libbrasero-media/scsi-read-format-capacities.c: * libbrasero-media/scsi-read-format-capacities.h: * libbrasero-media/scsi-read-toc-pma-atip.c: * libbrasero-media/scsi-read-toc-pma-atip.h: * libbrasero-media/scsi-read-track-information.c: * libbrasero-media/scsi-read-track-information.h: * libbrasero-media/scsi-read10.c: * libbrasero-media/scsi-sbc.h: * libbrasero-media/scsi-sense-data.c: * libbrasero-media/scsi-sense-data.h: * libbrasero-media/scsi-sg.c: * libbrasero-media/scsi-spc1.h: * libbrasero-media/scsi-status-page.h: * libbrasero-media/scsi-test-unit-ready.c: * libbrasero-media/scsi-utils.h: * libbrasero-media/scsi-write-page.h: 2009-01-17 Philippe Rouquier Fix #564748 – Brasero fails to burn DVDs This adds a workaround for some drives that don't work properly with growisofs when DAO is on Reworked patch by Luis Medinas * data/brasero.schemas.in: * src/plugins/cdrdao/burn-cdrdao.c (brasero_cdrdao_class_init): * src/plugins/growisofs/Makefile.am: * src/plugins/growisofs/burn-growisofs.c (brasero_growisofs_export_caps): 2009-01-17 Philippe Rouquier Work around for some drives/setups with cdrdao Fix #561451 – Cannot burn CDs with brasero Patch by Luis Medinas * data/brasero.schemas.in: * src/plugins/cdrdao/Makefile.am: * src/plugins/cdrdao/burn-cdrdao.c (brasero_cdrdao_set_argv_record), (brasero_cdrdao_class_init), (brasero_cdrdao_init), (brasero_cdrdao_export_caps): 2009-01-17 Philippe Rouquier Second part of the fix for #567582 – Fails to burn a DVD iso Because GIO doesn't follow a symlink that is pointed by another symlink, we ended up using wodim as if it were cdrecord Forbid the use of programs that are actually symlinks. * src/brasero-session-cfg.c (brasero_session_cfg_update): * src/burn-process.c (brasero_process_check_path): 2009-01-17 Philippe Rouquier Fix for #567582 – Fails to burn a DVD iso When using wodim only DVD+RWs needs prior formatting, a bug prevented that * src/burn-caps.c (brasero_burn_caps_get_flags_for_medium): 2009-01-17 Philippe Rouquier Improved formatting feedback of DVD+RW when using wodim * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_stdout_read): 2009-01-16 Philippe Rouquier Fix a NULL pointer used sometimes when ejecting * src/burn.c (brasero_burn_eject_dest_media): 2009-01-16 Philippe Rouquier Some fixes for API documentation * docs/reference/Makefile.am: * libbrasero-media/brasero-drive-selection.c (brasero_drive_selection_class_init): * libbrasero-media/brasero-drive-selection.h: * libbrasero-media/brasero-drive.c (brasero_drive_class_init): * libbrasero-media/brasero-drive.h: * libbrasero-media/brasero-medium-monitor.c (brasero_medium_monitor_class_init): * libbrasero-media/brasero-medium-monitor.h: * libbrasero-media/brasero-medium-selection.c (brasero_medium_selection_class_init): * libbrasero-media/brasero-medium.c: 2009-01-16 Philippe Rouquier Some fixes for API documentation * docs/reference/Makefile.am: * libbrasero-media/brasero-drive-selection.h: * libbrasero-media/brasero-drive.c: * libbrasero-media/brasero-medium-monitor.c: * libbrasero-media/brasero-medium-selection.c (brasero_medium_selection_class_init): * libbrasero-media/brasero-medium-selection.h: * libbrasero-media/brasero-medium.h: 2009-01-16 Philippe Rouquier Fix #567976 – FTBS: documentation build failure * libbrasero-media/brasero-gio-operation.h: 2009-01-16 Philippe Rouquier Added some hint to nautilus-burn-bar * libbrasero-media/brasero-drive-selection.c (brasero_drive_selection_class_init): * libbrasero-media/brasero-drive.c: * nautilus/nautilus-burn-bar.c (nautilus_disc_burn_bar_init), (nautilus_disc_burn_bar_new): 2009-01-16 Philippe Rouquier Rework API and set eject for drives only not volumes Fix mounted volume detection Also allow for auth window when mounting Fixed some warnings with strings and dialogs Fix wrong macro in plugin * libbrasero-media/Makefile.am: * libbrasero-media/brasero-drive.c (brasero_drive_can_eject), (brasero_drive_eject), (brasero_drive_init), (brasero_drive_finalize): * libbrasero-media/brasero-drive.h: * libbrasero-media/brasero-gio-operation.c (brasero_gio_operation_destroy), (brasero_gio_operation_end), (brasero_gio_operation_timeout), (brasero_gio_operation_cancelled), (brasero_gio_operation_wait_for_operation_end), (brasero_gio_operation_umounted_cb), (brasero_gio_operation_umount_finish), (brasero_gio_operation_umount), (brasero_gio_operation_mount_finish), (brasero_gio_operation_mount), (brasero_gio_operation_eject_finish), (brasero_gio_operation_removed_cb), (brasero_gio_operation_eject_volume), (brasero_gio_operation_ejected_cb), (brasero_gio_operation_disconnected_cb), (brasero_gio_operation_eject_drive): * libbrasero-media/brasero-gio-operation.h: * libbrasero-media/brasero-volume.c (brasero_volume_is_mounted), (brasero_volume_get_mount_point), (brasero_volume_umount), (brasero_volume_mount), (brasero_volume_cancel_current_operation), (brasero_volume_finalize): * libbrasero-media/brasero-volume.h: * src/brasero-app.c (brasero_app_dialog): * src/brasero-burn-dialog.c (brasero_burn_dialog_image_error): * src/brasero-disc-option-dialog.c (brasero_disc_option_dialog_joliet_toggled_cb): * src/brasero-drive-properties.c (brasero_drive_properties_check_tmpdir): * src/brasero-eject-dialog.c (brasero_eject_dialog_activate): * src/brasero-split-dialog.c (brasero_split_dialog_clear_confirm_dialog): * src/brasero-sum-dialog.c (brasero_sum_dialog_set_track_checksum_type): * src/brasero-utils.c (brasero_utils_create_message_dialog): * src/burn.c (brasero_burn_eject), (brasero_burn_mount_media), (brasero_burn_unlock_src_media), (brasero_burn_unlock_dest_media): * src/plugins/checksum/Makefile.am: * src/plugins/checksum/burn-volume-read.c (brasero_volume_file_open), (brasero_volume_file_check_state): * src/plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_create_scrambled_sectors_map): 2009-01-14 Philippe Rouquier Added a new function to test whether a volume can be ejected * libbrasero-media/brasero-volume.c (brasero_volume_can_eject): * libbrasero-media/brasero-volume.h: 2009-01-14 Philippe Rouquier Fix a build problem * libbrasero-media/brasero-volume.h: 2009-01-14 Philippe Rouquier Fix a crash introduced by previous patch * nautilus/nautilus-burn-bar.c (nautilus_disc_burn_bar_class_init): * src/brasero-tool-dialog.c (brasero_tool_dialog_drive_changed_cb): 2009-01-14 Philippe Rouquier Lots of update in one patch to address issues raised during discussion on ML Nautilus extension: - use libbrasero-media - add an icon to the button - make it modal to nautilus Brasero: Fix and respect parenting from commandline xid Fix a warning and a title incorrectly set for video projects Fixed a unknown symbol for libisofs Fixed a recursive signal leading to crash in burn-session.c Libbrasero-media: Some more documentation Added some compile information to be available for apps linking against it (version, install path) Rewrote brasero-drive-selection because of licencing issues Simplified signals for brasero-medium-selection For both widgets now, signal and properties match Misc: Fix bogus name (ykw) for licencing Fix a crash when removing the GConf key for a plugin * configure.in: * libbrasero-media/brasero-drive-selection.c (brasero_drive_selection_set_current_drive), (brasero_drive_selection_changed), (brasero_drive_selection_set_active), (brasero_drive_selection_get_active), (brasero_drive_selection_update_no_disc_entry), (brasero_drive_selection_add_no_disc_entry), (brasero_drive_selection_show_type), (brasero_drive_selection_drive_added_cb), (brasero_drive_selection_drive_removed_cb), (brasero_drive_selection_init), (brasero_drive_selection_finalize), (brasero_drive_selection_set_property), (brasero_drive_selection_get_property), (brasero_drive_selection_class_init), (brasero_drive_selection_new): * libbrasero-media/brasero-drive-selection.h: * libbrasero-media/brasero-drive.c: * libbrasero-media/brasero-media-private.h: * libbrasero-media/brasero-media.c: * libbrasero-media/brasero-media.h: * libbrasero-media/brasero-media.h.in: * libbrasero-media/brasero-medium-monitor.h: * libbrasero-media/brasero-medium-selection.c (brasero_medium_selection_set_current_medium), (brasero_medium_selection_changed), (brasero_medium_selection_set_active), (brasero_medium_selection_get_active), (brasero_medium_selection_update_no_disc_entry), (brasero_medium_selection_show_media_type), (brasero_medium_selection_medium_added_cb), (brasero_medium_selection_medium_removed_cb), (brasero_medium_selection_class_init): * libbrasero-media/brasero-medium-selection.h: * libbrasero-media/brasero-medium.c (brasero_medium_get_tooltip): * libbrasero-media/brasero-volume.h: * nautilus/Makefile.am: * nautilus/nautilus-burn-bar.c (nautilus_disc_burn_bar_init): * nautilus/nautilus-burn-extension.c (launch_process), (launch_brasero_on_window), (write_iso_activate_cb), (copy_disc_activate_cb), (blank_disc_activate_cb), (check_disc_activate_cb), (volume_is_blank), (drive_is_cd_device), (nautilus_module_initialize), (nautilus_module_shutdown): * src/brasero-app.c (brasero_app_current_toplevel_destroyed), (brasero_app_set_toplevel), (brasero_app_run_mainwin): * src/brasero-burn-options.c (brasero_burn_options_init): * src/brasero-dest-selection.c (brasero_dest_selection_medium_changed), (brasero_dest_selection_class_init): * src/brasero-disc.c (brasero_disc_get_use_info_notebook): * src/brasero-project.c (brasero_project_set_uri): * src/brasero-src-selection.c (brasero_src_selection_medium_changed), (brasero_src_selection_set_property), (brasero_src_selection_class_init): * src/brasero-tool-dialog.c (brasero_tool_dialog_init): * src/burn-plugin.c (brasero_plugin_priority_changed): * src/burn-session.c (brasero_burn_session_set_input_type): * src/plugins/libburnia/burn-libisofs.c (brasero_libisofs_create_volume_thread): 2009-01-12 Philippe Rouquier A few fixes and some more documentation * docs/reference/brasero-docs.sgml: * libbrasero-media/brasero-drive-selection.c (brasero_drive_selection_class_init): * libbrasero-media/brasero-media.c: * libbrasero-media/brasero-medium.c (brasero_medium_supported_flags), (brasero_medium_support_flags), (brasero_medium_class_init): 2009-01-12 Philippe Rouquier Added a forgotten file to target * libbrasero-media/Makefile.am: 2009-01-11 Luis Medinas * docs/reference/Makefile.am: * docs/reference/brasero-docs.sgml: * docs/reference/version.xml.in: Add libbrasero-media docs arranged by chapters. Fix versioning. 2009-01-11 Luis Medinas * data/brasero.schemas.in: Add Brasero capitalization letter. 2009-01-11 Luis Medinas * src/brasero-app.c (on_about_cb): * src/brasero-audio-disc.c (brasero_audio_disc_file_type_error_dialog): * src/brasero-data-disc.c (brasero_data_disc_project_loaded_cb), (brasero_data_disc_deep_directory_cb), (brasero_data_disc_load_track): * src/brasero-jacket-edit.c (brasero_jacket_edit_init): * src/brasero-metadata.c (brasero_metadata_success): * src/brasero-search-beagle.c (brasero_search_beagle_error_dialog): * src/brasero-split-dialog.c (brasero_split_dialog_init): * src/plugins/cdrkit/burn-readom.c (brasero_readom_export_caps): * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_export_caps): * src/plugins/local-track/burn-uri.c (brasero_burn_uri_export_caps): Fix String problems on bgo #564258. Thanks to Gabor Kelemen for the pointing. 2009-01-11 Philippe Rouquier Make some functions private as they only serve for objects derived from BraseroMediumSelection in brasero. * libbrasero-media/brasero-medium-selection-priv.h: * libbrasero-media/brasero-medium-selection.c: * libbrasero-media/brasero-medium-selection.h: * src/brasero-burn-options.c: * src/brasero-dest-selection.c: 2009-01-11 Luis Medinas * docs/brasero.1: Update Brasero man page to reflect the current state. 2009-01-11 Philippe Rouquier Fix #566971 – Unclear string "Impossible to link plugin pads" Add a translator comment * src/plugins/transcode/burn-transcode.c (brasero_transcode_error_on_pad_linking): 2009-01-11 Philippe Rouquier Link plugins against gobject Fix #566721 – Wrong LDFLAGS introduced into BRASERO_*_LIBS Patch by Funda Wang * configure.in: 2009-01-11 Philippe Rouquier Fix #566788 – Developer comment needed in po-file * src/brasero-audio-disc.c (brasero_audio_disc_inotify_removal_warning): 2009-01-11 Philippe Rouquier Polish API, add more documentation, add more checks * docs/reference/Makefile.am: * libbrasero-media/Makefile.am: * libbrasero-media/brasero-drive.c (brasero_drive_get_gdrive), (brasero_drive_get_bus_target_lun_string), (brasero_drive_is_fake), (brasero_drive_is_door_open), (brasero_drive_can_use_exclusively), (brasero_drive_lock), (brasero_drive_unlock), (brasero_drive_get_display_name), (brasero_drive_get_device), (brasero_drive_get_block_device), (brasero_drive_get_medium), (brasero_drive_get_caps), (brasero_drive_can_write), (brasero_drive_probing), (brasero_drive_reprobe): * libbrasero-media/brasero-media-private.h: * libbrasero-media/brasero-media.c: * libbrasero-media/brasero-media.h: * libbrasero-media/brasero-medium-monitor.c: * libbrasero-media/brasero-medium-selection.c (brasero_medium_selection_set_property), (brasero_medium_selection_get_property), (brasero_medium_selection_class_init): * libbrasero-media/brasero-medium-selection.h: * libbrasero-media/brasero-medium.c: * libbrasero-media/brasero-medium.h: * libbrasero-media/brasero-units.h: * libbrasero-media/brasero-volume.c: * libbrasero-media/brasero-volume.h: * libbrasero-media/burn-hal-watch.c: * libbrasero-media/burn-iso9660.c: * libbrasero-media/burn-volume-source.c: * libbrasero-media/burn-volume.c (brasero_volume_file_size): * libbrasero-media/scsi-get-configuration.c: * libbrasero-media/scsi-get-performance.c: * libbrasero-media/scsi-mode-sense.c: * libbrasero-media/scsi-read-disc-info.c: * libbrasero-media/scsi-read-disc-structure.c: * libbrasero-media/scsi-read-format-capacities.c: * libbrasero-media/scsi-read-toc-pma-atip.c: * libbrasero-media/scsi-read-track-information.c: * libbrasero-media/scsi-sense-data.c: * libbrasero-media/scsi-sg.c: * src/brasero-data-project.c (brasero_data_project_node_loaded), (brasero_data_project_node_reloaded), (brasero_data_project_add_node_from_info): * src/brasero-data-session.c: * src/brasero-file-node.c (brasero_file_node_set_from_info), (brasero_file_node_new_imported_session_file): * src/burn-caps.c: * src/burn-debug.c: * src/burn-image-format.c (brasero_image_format_get_DATAFILE_info), (brasero_image_format_get_FILE_info), (brasero_image_format_get_cue_size): * src/burn-plugin.c: 2009-01-10 Philippe Rouquier Small fixes: - set a correct default for brasero-drive-selection - clean Makefile.am * libbrasero-media/Makefile.am: * libbrasero-media/brasero-drive-selection.c (brasero_drive_selection_init): 2009-01-10 Philippe Rouquier Rename brasero-media directory to libbrasero-media and fix a build problem * Makefile.am: * brasero-media/Makefile.am: * brasero-media/brasero-drive-selection.c: * brasero-media/brasero-drive-selection.h: * brasero-media/brasero-drive.c: * brasero-media/brasero-drive.h: * brasero-media/brasero-media.c: * brasero-media/brasero-media.h: * brasero-media/brasero-medium-monitor.c: * brasero-media/brasero-medium-monitor.h: * brasero-media/brasero-medium-selection.c: * brasero-media/brasero-medium-selection.h: * brasero-media/brasero-medium.c: * brasero-media/brasero-medium.h: * brasero-media/brasero-units.c: * brasero-media/brasero-units.h: * brasero-media/brasero-volume.c: * brasero-media/brasero-volume.h: * brasero-media/burn-hal-watch.c: * brasero-media/burn-hal-watch.h: * brasero-media/burn-iso-field.c: * brasero-media/burn-iso-field.h: * brasero-media/burn-iso9660.c: * brasero-media/burn-iso9660.h: * brasero-media/burn-susp.c: * brasero-media/burn-susp.h: * brasero-media/burn-volume-source.c: * brasero-media/burn-volume-source.h: * brasero-media/burn-volume.c: * brasero-media/burn-volume.h: * brasero-media/libbrasero-marshal.list: * brasero-media/scsi-base.h: * brasero-media/scsi-cam.c: * brasero-media/scsi-command.h: * brasero-media/scsi-device.h: * brasero-media/scsi-dvd-structures.h: * brasero-media/scsi-eject.c: * brasero-media/scsi-error.c: * brasero-media/scsi-error.h: * brasero-media/scsi-get-configuration.c: * brasero-media/scsi-get-configuration.h: * brasero-media/scsi-get-performance.c: * brasero-media/scsi-get-performance.h: * brasero-media/scsi-mech-status.c: * brasero-media/scsi-mech-status.h: * brasero-media/scsi-mmc1.h: * brasero-media/scsi-mmc2.h: * brasero-media/scsi-mmc3.h: * brasero-media/scsi-mode-pages.h: * brasero-media/scsi-mode-select.c: * brasero-media/scsi-mode-sense.c: * brasero-media/scsi-opcodes.h: * brasero-media/scsi-q-subchannel.h: * brasero-media/scsi-read-capacity.c: * brasero-media/scsi-read-capacity.h: * brasero-media/scsi-read-cd.c: * brasero-media/scsi-read-cd.h: * brasero-media/scsi-read-disc-info.c: * brasero-media/scsi-read-disc-info.h: * brasero-media/scsi-read-disc-structure.c: * brasero-media/scsi-read-disc-structure.h: * brasero-media/scsi-read-format-capacities.c: * brasero-media/scsi-read-format-capacities.h: * brasero-media/scsi-read-toc-pma-atip.c: * brasero-media/scsi-read-toc-pma-atip.h: * brasero-media/scsi-read-track-information.c: * brasero-media/scsi-read-track-information.h: * brasero-media/scsi-read10.c: * brasero-media/scsi-sbc.h: * brasero-media/scsi-sense-data.c: * brasero-media/scsi-sense-data.h: * brasero-media/scsi-sg.c: * brasero-media/scsi-spc1.h: * brasero-media/scsi-status-page.h: * brasero-media/scsi-test-unit-ready.c: * brasero-media/scsi-uscsi.c: * brasero-media/scsi-utils.h: * brasero-media/scsi-write-page.h: * configure.in: * docs/reference/Makefile.am: * libbrasero-media/brasero-drive-selection.c: * libbrasero-media/brasero-drive-selection.h: * src/Makefile.am: * src/plugins/cdrdao/Makefile.am: * src/plugins/cdrkit/Makefile.am: * src/plugins/cdrtools/Makefile.am: * src/plugins/checksum/Makefile.am: * src/plugins/dvdauthor/Makefile.am: * src/plugins/dvdcss/Makefile.am: * src/plugins/growisofs/Makefile.am: * src/plugins/libburnia/Makefile.am: * src/plugins/local-track/Makefile.am: * src/plugins/transcode/Makefile.am: * src/plugins/vcdimager/Makefile.am: 2009-01-10 Philippe Rouquier Renamed some header files * brasero-media/Makefile.am: * brasero-media/brasero-drive-selection.c: * brasero-media/brasero-drive-selection.h: * brasero-media/brasero-drive.c: * brasero-media/brasero-drive.h: * brasero-media/brasero-media.c: * brasero-media/brasero-medium-monitor.c: * brasero-media/brasero-medium-monitor.h: * brasero-media/brasero-medium-selection.c: * brasero-media/brasero-medium-selection.h: * brasero-media/brasero-medium.c: * brasero-media/brasero-medium.h: * brasero-media/brasero-units.c: * brasero-media/brasero-volume.c: * brasero-media/brasero-volume.h: * brasero-media/burn-drive.c: * brasero-media/burn-drive.h: * brasero-media/burn-hal-watch.c: * brasero-media/burn-iso9660.c: * brasero-media/burn-media.c: * brasero-media/burn-media.h: * brasero-media/burn-medium-monitor.c: * brasero-media/burn-medium-monitor.h: * brasero-media/burn-medium.c: * brasero-media/burn-medium.h: * brasero-media/burn-units.c: * brasero-media/burn-units.h: * brasero-media/burn-volume-obj.c: * brasero-media/burn-volume-obj.h: * brasero-media/burn-volume-source.c: * brasero-media/burn-volume.c: * brasero-media/scsi-error.c: * brasero-media/scsi-utils.h: * src/brasero-app.c: * src/brasero-burn-dialog.c: * src/brasero-burn-options.c: * src/brasero-burn-options.h: * src/brasero-data-disc.c: * src/brasero-data-disc.h: * src/brasero-data-session.c: * src/brasero-data-session.h: * src/brasero-dest-selection.c: * src/brasero-disc-copy-dialog.c: * src/brasero-disc-copy-dialog.h: * src/brasero-disc-option-dialog.c: * src/brasero-drive-properties.c: * src/brasero-drive-properties.h: * src/brasero-eject-dialog.c: * src/brasero-image-option-dialog.c: * src/brasero-medium-properties.c: * src/brasero-progress.c: * src/brasero-progress.h: * src/brasero-project-manager.c: * src/brasero-project-manager.h: * src/brasero-project-name.c: * src/brasero-src-image.c: * src/brasero-src-selection.c: * src/brasero-sum-dialog.c: * src/brasero-tool-dialog.c: * src/brasero-tool-dialog.h: * src/burn-basics.c: * src/burn-basics.h: * src/burn-caps.c: * src/burn-caps.h: * src/burn-debug.c: * src/burn-debug.h: * src/burn-job.c: * src/burn-plugin.c: * src/burn-plugin.h: * src/burn-session.c: * src/burn-session.h: * src/burn-track.c: * src/burn-track.h: * src/burn.c: * src/burn.h: * src/plugins/cdrdao/burn-cdrdao.c: * src/plugins/cdrkit/burn-readom.c: * src/plugins/cdrtools/burn-readcd.c: * src/plugins/checksum/burn-checksum-files.c: * src/plugins/checksum/burn-checksum-image.c: * src/plugins/dvdcss/burn-dvdcss.c: * src/plugins/growisofs/burn-dvd-rw-format.c: * src/plugins/growisofs/burn-growisofs.c: * src/plugins/transcode/burn-transcode.c: 2009-01-10 Philippe Rouquier Patch to update library to meet sound-juicer patch requirements Adds a library initialization function Adds a new widget to select a BraseroDrive Improves slightly documentation here and there Fixes a few bugs and glitches * brasero-media/Makefile.am: * brasero-media/brasero-drive-selection.c (brasero_drive_selection_class_init), (brasero_drive_selection_set_drive_internal), (combo_changed), (selection_update_sensitivity), (get_iter_for_drive), (selection_append_drive), (selection_remove_drive), (populate_model), (drive_connected_cb), (drive_disconnected_cb), (brasero_drive_selection_init), (brasero_drive_selection_finalize), (brasero_drive_selection_new), (repopulate_model), (brasero_drive_selection_show_type), (brasero_drive_selection_set_property), (brasero_drive_selection_get_property), (brasero_drive_selection_set_active), (brasero_drive_selection_get_active): * brasero-media/brasero-drive-selection.h: * brasero-media/brasero-medium-selection.c (brasero_medium_selection_set_active), (brasero_medium_selection_set_device), (brasero_medium_selection_get_active), (brasero_medium_selection_get_device), (brasero_medium_selection_show_media_type), (brasero_medium_selection_get_media_num), (brasero_medium_selection_medium_added_cb), (brasero_medium_selection_set_property), (brasero_medium_selection_get_property), (brasero_medium_selection_class_init): * brasero-media/brasero-medium-selection.h: * brasero-media/burn-drive.h: * brasero-media/burn-media.c (brasero_media_quark), (brasero_media_library_start), (brasero_media_library_stop): * brasero-media/burn-media.h: * brasero-media/burn-medium-monitor.c (brasero_medium_monitor_get_drives), (brasero_medium_monitor_get_media), (brasero_medium_monitor_inserted_cb), (brasero_medium_monitor_removed_cb), (brasero_medium_monitor_class_init), (brasero_medium_monitor_get_default): * brasero-media/burn-medium-monitor.h: * nautilus/Makefile.am: * src/brasero-burn-options.c (brasero_burn_options_set_type_shown), (brasero_burn_options_update_no_medium_warning): * src/brasero-dest-selection.c (brasero_dest_selection_init): * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_init): * src/brasero-src-selection.c (brasero_src_selection_init): * src/brasero-sum-dialog.c (brasero_sum_dialog_init): * src/brasero-tool-dialog.c (brasero_tool_dialog_set_medium_type_shown), (brasero_tool_dialog_init): 2009-01-07 Philippe Rouquier Exclude the right file from documentation * docs/reference/Makefile.am: 2009-01-07 Philippe Rouquier Minor cosmetic change for documentation * brasero-media/burn-medium.h: 2009-01-07 Philippe Rouquier Remove file from documentation * docs/reference/Makefile.am: 2009-01-07 Philippe Rouquier Minor cosmetic changes * brasero-media/burn-medium.h: * brasero-media/burn-units.h: 2009-01-07 Philippe Rouquier Set up i18n for library * brasero-media/burn-medium-monitor.c (brasero_medium_monitor_get_default): 2009-01-07 Philippe Rouquier Another fix for building * nautilus/Makefile.am: 2009-01-07 Philippe Rouquier Another fix for building * Makefile.am: 2009-01-07 Philippe Rouquier Small fix for building * src/Makefile.am: 2009-01-07 Philippe Rouquier Moved the new library to its directory Also some fixes for proper building * Makefile.am: * brasero-media/Makefile.am: * configure.in: * docs/reference/Makefile.am: * src/Makefile.am: * src/brasero-medium-selection.c: * src/brasero-medium-selection.h: * src/burn-basics.c (brasero_burn_library_shutdown): * src/burn-drive.c: * src/burn-drive.h: * src/burn-hal-watch.c: * src/burn-hal-watch.h: * src/burn-iso-field.c: * src/burn-iso-field.h: * src/burn-iso9660.c: * src/burn-iso9660.h: * src/burn-media.c: * src/burn-media.h: * src/burn-medium-monitor.c: * src/burn-medium-monitor.h: * src/burn-medium.c: * src/burn-medium.h: * src/burn-susp.c: * src/burn-susp.h: * src/burn-units.c: * src/burn-units.h: * src/burn-volume-obj.c: * src/burn-volume-obj.h: * src/burn-volume-source.c: * src/burn-volume-source.h: * src/burn-volume.c: * src/burn-volume.h: * src/libbrasero-marshal.list: * src/plugins/cdrdao/Makefile.am: * src/plugins/cdrkit/Makefile.am: * src/plugins/cdrtools/Makefile.am: * src/plugins/checksum/Makefile.am: * src/plugins/dvdauthor/Makefile.am: * src/plugins/dvdcss/Makefile.am: * src/plugins/growisofs/Makefile.am: * src/plugins/libburnia/Makefile.am: * src/plugins/local-track/Makefile.am: * src/plugins/transcode/Makefile.am: * src/plugins/vcdimager/Makefile.am: * src/scsi-base.h: * src/scsi-cam.c: * src/scsi-command.h: * src/scsi-device.h: * src/scsi-dvd-structures.h: * src/scsi-eject.c: * src/scsi-error.c: * src/scsi-error.h: * src/scsi-get-configuration.c: * src/scsi-get-configuration.h: * src/scsi-get-performance.c: * src/scsi-get-performance.h: * src/scsi-mech-status.c: * src/scsi-mech-status.h: * src/scsi-mmc1.h: * src/scsi-mmc2.h: * src/scsi-mmc3.h: * src/scsi-mode-pages.h: * src/scsi-mode-select.c: * src/scsi-mode-sense.c: * src/scsi-opcodes.h: * src/scsi-q-subchannel.h: * src/scsi-read-capacity.c: * src/scsi-read-capacity.h: * src/scsi-read-cd.c: * src/scsi-read-cd.h: * src/scsi-read-disc-info.c: * src/scsi-read-disc-info.h: * src/scsi-read-disc-structure.c: * src/scsi-read-disc-structure.h: * src/scsi-read-format-capacities.c: * src/scsi-read-format-capacities.h: * src/scsi-read-toc-pma-atip.c: * src/scsi-read-toc-pma-atip.h: * src/scsi-read-track-information.c: * src/scsi-read-track-information.h: * src/scsi-read10.c: * src/scsi-sbc.h: * src/scsi-sense-data.c: * src/scsi-sense-data.h: * src/scsi-sg.c: * src/scsi-spc1.h: * src/scsi-status-page.h: * src/scsi-test-unit-ready.c: * src/scsi-uscsi.c: * src/scsi-utils.h: * src/scsi-write-page.h: 2009-01-07 Philippe Rouquier New library born out of splitting brasero and all media related code. Its name is libbrasero-media. The next patch should move it to its own directory. * Makefile.am: * autogen.sh: * configure.in: * docs/Makefile.am: * docs/reference/Makefile.am: * docs/reference/version.xml.in: * libbrasero-media.pc.in: * src/Makefile.am: * src/brasero-dest-selection.c (brasero_dest_selection_lock), (brasero_dest_selection_valid_session), (brasero_dest_selection_medium_changed), (brasero_dest_selection_set_property): * src/brasero-medium-selection.c (brasero_medium_selection_get_medium_string): * src/brasero-medium-selection.h: * src/brasero-src-selection.c (brasero_src_selection_medium_changed): * src/brasero-tool-dialog.c (brasero_tool_dialog_cancel): * src/burn-basics.h: * src/burn-caps.c: * src/burn-debug.c (brasero_burn_debug_track_type_message): * src/burn-drive.c (brasero_drive_get_gdrive), (brasero_drive_get_bus_target_lun_string), (brasero_drive_is_fake), (brasero_drive_is_door_open), (brasero_drive_can_use_exclusively), (brasero_drive_lock), (brasero_drive_unlock), (brasero_drive_get_display_name), (brasero_drive_get_device), (brasero_drive_get_block_device), (brasero_drive_get_udi), (brasero_drive_get_medium), (brasero_drive_reprobe), (brasero_drive_hal_reprobe), (brasero_drive_check_medium_inside), (brasero_drive_init_real), (brasero_drive_class_init): * src/burn-drive.h: * src/burn-hal-watch.c (brasero_hal_watch_get_ctx), (brasero_hal_watch_destroy): * src/burn-iso9660.c (brasero_iso9660_is_primary_descriptor), (brasero_iso9660_read_susp), (brasero_iso9660_get_susp), (brasero_iso9660_next_record), (brasero_iso9660_get_first_directory_record), (brasero_iso9660_read_file_record), (brasero_iso9660_read_directory_record), (brasero_iso9660_load_directory_records), (brasero_iso9660_check_SUSP_RR_use), (brasero_iso9660_lookup_directory_record_RR), (brasero_iso9660_lookup_directory_records): * src/burn-media.c (brasero_media_quark), (brasero_media_to_string), (brasero_media_get_option_group), (brasero_media_message): * src/burn-media.h: * src/burn-medium-monitor.c (brasero_medium_monitor_get_drive), (brasero_medium_monitor_is_probing), (brasero_medium_monitor_get_media), (brasero_medium_monitor_inserted_cb), (brasero_medium_monitor_removed_cb), (brasero_medium_monitor_init), (brasero_medium_monitor_class_init): * src/burn-medium-monitor.h: * src/burn-medium.c (brasero_medium_test_simulate_CD_SAO), (brasero_medium_test_simulate_CD_TAO), (brasero_medium_test_simulate_DVDRW), (brasero_medium_test_simulate_2A), (brasero_medium_init_caps), (brasero_medium_get_capacity_CD_RW), (brasero_medium_get_capacity_DVD_RW), (brasero_medium_get_speed_mmc3), (brasero_medium_get_page_2A_write_speed_desc), (brasero_medium_get_page_2A_max_speed), (brasero_medium_track_volume_size), (brasero_medium_track_written_SAO), (brasero_medium_track_get_info), (brasero_medium_track_set_leadout_CDR_blank), (brasero_medium_track_set_leadout), (brasero_medium_add_DVD_plus_RW_leadout), (brasero_medium_get_sessions_info), (brasero_medium_get_DVD_id), (brasero_medium_get_contents), (brasero_medium_check_BCD_use), (brasero_medium_get_CD_sessions_info), (brasero_medium_old_drive_get_disc_info), (brasero_medium_check_old_drive), (brasero_medium_get_medium_type), (brasero_medium_get_css_feature), (brasero_medium_get_CD_TEXT), (brasero_medium_read_CD_TEXT), (brasero_medium_init_real), (brasero_medium_probe_thread): * src/burn-medium.h: * src/burn-units.c (brasero_units_get_time_string), (brasero_units_get_time_string_from_size): * src/burn-units.h: * src/burn-volume-obj.c (brasero_volume_get_gvolume), (brasero_volume_get_mount_point), (brasero_volume_operation_timeout), (brasero_volume_umount_finish), (brasero_volume_eject): * src/burn-volume-read.c: * src/burn-volume-read.h: * src/burn-volume-source.c (brasero_volume_source_seek_fd), (brasero_volume_source_read_fd), (brasero_volume_source_readcd_device_handle), (brasero_volume_source_read10_device_handle), (brasero_volume_source_open_file), (brasero_volume_source_open_fd), (brasero_volume_source_open_device_handle): * src/burn-volume.c (brasero_volume_get_primary_from_file): * src/libbrasero-marshal.list: * src/main.c (main): * src/plugins/cdrdao/Makefile.am: * src/plugins/cdrkit/Makefile.am: * src/plugins/cdrtools/Makefile.am: * src/plugins/checksum/Makefile.am: * src/plugins/dvdauthor/Makefile.am: * src/plugins/dvdcss/Makefile.am: * src/plugins/growisofs/Makefile.am: * src/plugins/libburnia/Makefile.am: * src/plugins/local-track/Makefile.am: * src/plugins/transcode/Makefile.am: * src/plugins/vcdimager/Makefile.am: * src/scsi-cam.c: * src/scsi-error.c (brasero_scsi_set_error): * src/scsi-get-configuration.c (brasero_get_configuration): * src/scsi-get-performance.c (brasero_get_performance_get_buffer), (brasero_get_performance): * src/scsi-mode-sense.c (brasero_spc1_mode_sense_get_page): * src/scsi-read-disc-info.c (brasero_mmc1_read_disc_information_std): * src/scsi-read-toc-pma-atip.c (brasero_read_toc_pma_atip): * src/scsi-read-track-information.c (brasero_read_track_info): * src/scsi-sense-data.c (brasero_sense_data_print): * src/scsi-sg.c: * src/scsi-uscsi.c: * src/scsi-utils.h: 2009-01-06 Philippe Rouquier Small thing forgotten to remove * src/main.c (main): 2009-01-05 Philippe Rouquier Post release bump to 0.9.1 * configure.in: 2009-01-05 Philippe Rouquier