2008-11-08 Philippe Rouquier Allow to burn NCB data project straight from the command line * src/brasero-data-disc.c (brasero_data_disc_project_loaded_cb), (brasero_data_disc_load_track), (brasero_data_disc_get_status): * src/brasero-data-project.c (brasero_data_project_is_empty): * src/brasero-project-manager.c (brasero_project_manager_data): * src/brasero-project.c (brasero_project_set_data): * src/brasero-project.h: * src/main.c (brasero_app_parse_options): 2008-11-08 Philippe Rouquier Fix a problem with a variable uselessly defined * src/plugins/local-track/burn-uri.c (brasero_burn_uri_explore_directory): 2008-11-08 Philippe Rouquier fix memory leaks * src/brasero-data-disc.c (brasero_data_disc_session_available_cb): * src/brasero-project.c (brasero_project_open_project): 2008-11-08 Philippe Rouquier Fix some problem when cancelling job (crash) or progress report (not used so unnoticeable), also happened when we tried to give a higher priority to jobs * src/brasero-data-disc.c (brasero_data_disc_session_available_cb): * src/brasero-io.c (brasero_io_job_progress_report_cb), (brasero_io_job_free), (brasero_io_cancel_tasks_by_data_cb), (brasero_io_compare_unprocessed_task), (brasero_io_free_async_queue): * src/brasero-project.c (brasero_project_open_project): 2008-11-08 Philippe Rouquier Change behavior of display->show/hide sidebar. This setting is now for all types of projects and not on a per-type basis which was stupid * src/brasero-file-chooser.c (brasero_file_chooser_set_context): * src/brasero-layout.c (brasero_layout_item_set_active), (brasero_layout_show_sidepane_changed_cb), (brasero_layout_combo_changed_cb), (brasero_layout_load), (brasero_layout_empty_toggled_cb), (brasero_layout_init): * src/brasero-search-entry.c (brasero_search_entry_set_context): * src/plugins/local-track/burn-uri.c (brasero_burn_uri_start_if_found): 2008-11-08 Philippe Rouquier Fix rare crash * src/brasero-io.c (brasero_io_get_metadata_info): 2008-11-08 Philippe Rouquier Implement a much better way to strengthen project loading avoiding the use of a virtual function freeze (reverts a previous patch). * src/brasero-data-project.c (brasero_data_project_add_node_real), (brasero_data_project_add_path), (brasero_data_project_load_contents_notify_directory), (brasero_data_project_load_contents_notify), (brasero_data_project_load_contents): * src/brasero-data-project.h: * src/brasero-data-tree-model.c (brasero_data_tree_model_node_added), (brasero_data_tree_model_node_removed), (brasero_data_tree_model_node_changed), (brasero_data_tree_model_node_reordered), (brasero_data_tree_model_class_init): 2008-11-07 Philippe Rouquier Try to workaround a warning generated by gail because of a strange behavior (bug?) * src/brasero-data-tree-model.c (brasero_data_tree_model_iter_has_child), (brasero_data_tree_model_node_added): * src/brasero-file-node.h: 2008-11-07 Philippe Rouquier Allow to freeze the tree model at project load time to delay display until we're ready and created all necessary nodes. * src/brasero-data-project.c (brasero_data_project_load_contents): * src/brasero-data-project.h: * src/brasero-data-tree-model.c (brasero_data_tree_model_freeze), (brasero_data_tree_model_node_added), (brasero_data_tree_model_node_removed), (brasero_data_tree_model_node_changed), (brasero_data_tree_model_class_init): 2008-11-07 Philippe Rouquier Revert fix for #552811 – crash after delete used directory (comment #10) and fix it in a more definitive way (hopefully) Also when replacing a fake folder (created at project load time) by an session imported one, make sure the folder contents from the session get loaded. * src/brasero-data-session.c (brasero_data_session_load_dir_result): * src/brasero-data-tree-model.c (brasero_data_tree_model_iter_has_child), (brasero_data_tree_model_node_to_path), (brasero_data_tree_model_get_path), (brasero_data_tree_model_node_added), (brasero_data_tree_model_node_changed): 2008-11-07 Philippe Rouquier Silenced a warning at start when we were trying to set windows properties whereas it wasn't already realized. * src/brasero-app.c (brasero_app_run): * src/brasero-app.h: * src/brasero-session.c (brasero_session_load): * src/main.c (brasero_app_parse_options), (main): 2008-11-07 Philippe Rouquier Fix for #543377 – No multisession (last comment) When a session with deep directory nesting is detected also check when a file or a directory is added beyond the depth 6 to the already session * src/brasero-data-project.c (brasero_data_project_is_deep), (brasero_data_project_move_node), (brasero_data_project_add_empty_directory), (brasero_data_project_node_loaded), (brasero_data_project_add_node_from_info), (brasero_data_project_file_moved): * src/brasero-file-node.c (brasero_file_node_add), (brasero_file_node_move_to): 2008-11-06 Philippe Rouquier Fix a problem with accessibility enabled (gail) that triggered a loop in libgail and then an exhaustion of memory Probably bug #552811 – crash after delete used directory (comment #10) * src/brasero-data-tree-model.c (brasero_data_tree_model_node_index), (brasero_data_tree_model_node_to_path), (brasero_data_tree_model_get_path): 2008-11-06 Philippe Rouquier Fix warnings * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_excluded): * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_files_create_checksum): * src/plugins/local-track/burn-local-image.c (brasero_local_track_translate_uri): * src/plugins/local-track/burn-uri.c (brasero_burn_uri_thread), (brasero_burn_uri_start_if_found): 2008-11-06 Philippe Rouquier Fix crashes with accessibility on in data project * src/brasero-data-tree-model.c (brasero_data_tree_model_iter_children): * src/brasero-file-node.c (brasero_file_node_get_n_children): 2008-11-06 Philippe Rouquier Fix #559427 – uses strerror Patch by Christian Persch * src/brasero-audio-disc.c (brasero_audio_disc_init), (brasero_audio_disc_start_monitoring): * src/brasero-burn-dialog.c (brasero_burn_dialog_show_log): * src/brasero-file-monitor.c (brasero_file_monitor_start_monitoring_real), (brasero_file_monitor_init): * src/brasero-io.c (brasero_io_xfer_start): * src/brasero-sum-check.c (brasero_sum_check_get_line_num), (brasero_sum_check_thread): * src/brasero-sum-dialog.c (brasero_sum_dialog_get_file_checksum): * src/burn-image-format.c (brasero_image_format_get_DATAFILE_info), (brasero_image_format_get_FILE_info), (brasero_image_format_get_cdrdao_size), (brasero_image_format_get_cue_size), (brasero_image_format_get_iso_size), (brasero_image_format_get_clone_size): * src/burn-job.c (brasero_job_item_start): * src/burn-process.c (brasero_process_setup), (brasero_process_stop): * src/burn-session.c (brasero_burn_session_get_tmp_dir), (brasero_burn_session_get_tmp_file), (brasero_burn_session_clean): * src/burn-volume-source.c (brasero_volume_source_seek_fd), (brasero_volume_source_read_fd), (brasero_volume_source_open_file), (brasero_volume_source_open_fd): * src/plugins/cdrdao/burn-toc2cue.c (brasero_toc2cue_read_stderr): * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_write_inf): * src/plugins/cdrtools/burn-cdrecord.c (brasero_cdrecord_write_inf): * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_files_get_file_checksum), (brasero_checksum_files_add_file_checksum), (brasero_checksum_files_create_checksum): * src/plugins/checksum/burn-checksum-image.c (brasero_checksum_image_read), (brasero_checksum_image_write), (brasero_checksum_image_checksum_file_input): * src/plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_write_sector_to_fd), (brasero_dvdcss_write_image_thread): * src/plugins/libburnia/burn-libisofs.c (brasero_libisofs_write_sector_to_fd), (brasero_libisofs_write_image_to_file_thread): * src/plugins/local-track/burn-local-image.c (brasero_local_track_recursive_transfer), (brasero_local_track_transfer): * src/plugins/transcode/burn-transcode.c (brasero_transcode_create_sibling_image), (brasero_transcode_pad_real), (brasero_transcode_pad_file): * src/scsi-error.c (brasero_scsi_strerror): * src/scsi-utils.h: 2008-11-06 Philippe Rouquier Modify previous patch that uses g_set_error_literal which is only available in glib 2.18 and brasero 0.8.x targets 2.16 * src/brasero-sum-dialog.c (brasero_sum_dialog_get_file_checksum): * src/burn-job.c (brasero_job_check_output_volume_space), (brasero_job_set_output_file), (brasero_job_set_nonblocking_fd): * src/burn-mkisofs-base.c (_write_line), (brasero_mkisofs_base_process_video_graft), (brasero_mkisofs_base_write_to_files): * 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): * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_file_process_former_line), (brasero_checksum_files_get_line_num), (brasero_checksum_files_check_files): * src/plugins/libburnia/burn-libburn.c (brasero_libburn_add_file_track): * src/scsi-error.c (brasero_scsi_set_error): 2008-11-06 Philippe Rouquier Fix for #559414 – format not a string literal and no format arguments Patch by Christian Persch * src/brasero-app.c (on_help_cb): * src/brasero-burn-dialog.c (brasero_burn_dialog_insert_disc_cb), (brasero_burn_dialog_loss_warnings_cb): * src/brasero-sum-dialog.c (brasero_sum_dialog_message), (brasero_sum_dialog_corruption_warning), (brasero_sum_dialog_get_file_checksum): * src/burn-job.c (brasero_job_check_output_volume_space), (brasero_job_set_output_file), (brasero_job_set_nonblocking_fd): * src/burn-mkisofs-base.c (_write_line), (brasero_mkisofs_base_process_video_graft), (brasero_mkisofs_base_write_to_files): * 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): * src/plugins/cdrdao/burn-toc2cue.c (brasero_toc2cue_read_stderr): * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_file_process_former_line), (brasero_checksum_files_get_line_num), (brasero_checksum_files_check_files): * src/plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_write_image_thread): * src/scsi-error.c (brasero_scsi_set_error): 2008-11-06 Philippe Rouquier Fix #559415 – consolidate error dialogue code Create a simple common error dialog function used throughout brasero * src/brasero-audio-disc.c (brasero_audio_disc_short_track_dialog), (brasero_audio_disc_file_type_error_dialog), (brasero_audio_disc_unreadable_dialog), (brasero_audio_disc_split), (brasero_audio_disc_inotify_removal_warning): * src/brasero-burn-dialog.c (brasero_burn_dialog_show_log): * src/brasero-data-disc.c (brasero_data_disc_import_failure_dialog), (brasero_data_disc_unreadable_uri_cb), (brasero_data_disc_recursive_uri_cb), (brasero_data_disc_unknown_uri_cb): * src/brasero-jacket-view.c (brasero_jacket_view_set_image): * src/brasero-playlist.c (brasero_playlist_dialog_error): * src/brasero-project-manager.c (brasero_project_manager_open_uri): * src/brasero-project.c (brasero_project_no_song_dialog), (brasero_project_no_file_dialog), (brasero_project_invalid_project_dialog), (brasero_project_not_saved_dialog): * src/brasero-search-beagle.c (brasero_search_beagle_error_dialog): * src/brasero-split-dialog.c (brasero_split_dialog_no_silence_message), (brasero_split_dialog_metadata_finished_cb): * src/brasero-src-image.c (brasero_src_image_error): * src/brasero-tool-dialog.c (brasero_tool_dialog_media_error), (brasero_tool_dialog_media_busy), (brasero_tool_dialog_no_media): * src/brasero-utils.c (brasero_utils_launch_app), (brasero_utils_message_dialog): * src/brasero-utils.h: * src/brasero-video-disc.c (brasero_video_disc_unreadable_uri_dialog), (brasero_video_disc_not_video_dialog): * src/main.c (brasero_app_parse_options): 2008-11-05 Philippe Rouquier Fix #559229 – Brasero svn trunk crashes when cancel an iso. The crash was triggered by our attempt at gtk_main_quit () whereas we had not even started it * src/brasero-app.c (on_delete_cb), (on_destroy_cb), (brasero_app_run): * src/brasero-app.h: * src/brasero-project-manager.c (brasero_project_manager_burn_iso_dialog): * src/main.c (brasero_app_parse_options), (main): 2008-11-05 Philippe Rouquier Fix build of nautilus extension (bug from previous change) * nautilus/Makefile.am: 2008-11-05 Philippe Rouquier Allow use of path or URIs in uri member of BraseroGraftPt structure * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_excluded), (brasero_mkisofs_base_add_graft), (brasero_mkisofs_base_write_to_files): * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_files_create_checksum): * src/plugins/libburnia/burn-libisofs.c (brasero_libisofs_create_volume_thread): 2008-11-05 Philippe Rouquier Add blanking and checking to nautilus extension * nautilus/nautilus-burn-bar.c: * nautilus/nautilus-burn-extension.c (blank_disc_activate_cb), (check_disc_activate_cb), (nautilus_burn_get_file_items): 2008-11-05 Philippe Rouquier Allow blanking and checking from the command line specifying a drive path Once done close brasero * src/brasero-app.c (brasero_app_blank), (on_erase_cb), (brasero_app_check), (on_integrity_check_cb): * src/brasero-app.h: * src/main.c (brasero_app_parse_options), (main): 2008-11-05 Philippe Rouquier Add function so set the medium and handles "blank/check again" in a more graceful way (block the response signal) * src/brasero-tool-dialog.c (brasero_tool_dialog_run), (brasero_tool_dialog_set_medium): * src/brasero-tool-dialog.h: 2008-11-05 Philippe Rouquier Fix LIBS flags for building brasero and nautilus extension * configure.in: * src/Makefile.am: 2008-11-05 Philippe Rouquier make nautilus extension installable side by side with NCB's * nautilus/Makefile.am: 2008-11-05 Philippe Rouquier Increased the number of mount attempts * src/burn.c (brasero_burn_mount_media): 2008-11-05 Philippe Rouquier Move burn:// URI handling to its own plugin and make it work. * src/plugins/local-track/Makefile.am: * src/plugins/local-track/burn-local-image.c (brasero_local_track_update_track), (brasero_local_track_thread_finished), (brasero_local_track_add_if_non_local), (brasero_local_track_start): * src/plugins/local-track/burn-uri.c (brasero_burn_uri_thread_finished), (brasero_burn_uri_explore_directory), (brasero_burn_uri_thread), (brasero_burn_uri_start_thread), (brasero_burn_uri_start_if_found), (brasero_burn_uri_start), (brasero_burn_uri_stop), (brasero_burn_uri_finalize), (brasero_burn_uri_class_init), (brasero_burn_uri_init), (brasero_burn_uri_export_caps): * src/plugins/local-track/burn-uri.h: 2008-11-03 Philippe Rouquier Provide a nautilus extension (based on existing nautilus-cd-burner) * Makefile.am: * configure.in: * nautilus/Makefile.am: * nautilus/nautilus-burn-bar.c (nautilus_burn_bar_get_button), (nautilus_burn_bar_set_property), (nautilus_burn_bar_get_property), (nautilus_burn_bar_class_init), (button_clicked_cb), (nautilus_burn_bar_init), (nautilus_burn_bar_finalize), (nautilus_burn_bar_new): * nautilus/nautilus-burn-bar.h: * nautilus/nautilus-burn-extension.c (debug_init), (debug_print), (launch_process), (launch_brasero_on_window), (write_activate_cb), (uri_to_path), (write_iso_activate_cb), (copy_disc_activate_cb), (get_hal_context), (volume_is_blank), (drive_get_first_volume), (drive_is_cd_device), (nautilus_burn_get_file_items), (nautilus_burn_get_background_items), (nautilus_burn_get_toolbar_items), (nautilus_burn_menu_provider_iface_init), (bar_activated_cb), (dir_is_empty), (destroyed_callback), (sense_widget), (nautilus_burn_get_location_widget), (nautilus_burn_location_widget_provider_iface_init), (update_widget_sensitivity), (update_empty_idle), (queue_update_empty), (burn_monitor_cb), (start_monitor), (nautilus_burn_instance_init), (nautilus_burn_finalize), (nautilus_burn_class_init), (nautilus_burn_get_type), (nautilus_burn_register_type), (nautilus_module_initialize), (nautilus_module_shutdown), (nautilus_module_list_types): * src/Makefile.am: * src/main.c (brasero_app_parse_options): 2008-11-03 Philippe Rouquier Fix #558852 – translation issues * data/brasero.schemas.in: * src/brasero-app.c (brasero_app_init): * src/brasero-audio-disc.c (brasero_audio_disc_add_uri_real): * src/brasero-blank-dialog.c (brasero_blank_dialog_activate), (brasero_blank_dialog_init): * src/brasero-data-disc.c (brasero_data_disc_import_button_new): * src/brasero-mime-filter.c (brasero_mime_filter_add_mime): * src/brasero-playlist.c (brasero_playlist_insert): * src/brasero-progress.c (brasero_burn_progress_display_session_info): * src/brasero-project.c (brasero_project_empty_cb): * src/brasero-utils.c (brasero_utils_free), (brasero_utils_register_string), (brasero_utils_unregister_string), (brasero_utils_get_size_string): * src/brasero-video-tree-model.c (brasero_video_tree_model_get_value): 2008-11-03 Philippe Rouquier If we're asked to open a new empty data project on the command line, then add the contents of burn:/// by default * src/brasero-project-manager.c (brasero_project_manager_data): 2008-11-02 Philippe Rouquier Changed the way we dealt with lists of files having a wrong checksum. Use track tags instead which cleans up the headers a little. * src/brasero-sum-dialog.c (brasero_sum_dialog_corruption_warning), (brasero_sum_dialog_set_track_checksum_type), (brasero_sum_dialog_check_disc_sum): * src/burn-basics.h: * src/burn-job.c: * src/burn-job.h: * src/burn-session.c (brasero_burn_session_finalize): * src/burn-session.h: * src/burn-track.c (brasero_track_tag_add): * src/burn-track.h: * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_files_check_files): 2008-11-02 Philippe Rouquier Some headers cleanup and (small) code reorganization * src/brasero-session-cfg.c (brasero_session_cfg_get_gconf_key), (brasero_session_cfg_save_drive_properties), (brasero_session_cfg_set_drive_properties), (brasero_session_cfg_update): * src/brasero-session-cfg.h: * src/burn-caps.c (brasero_track_type_is_supported): * src/burn-caps.h: * src/burn-session.c: * src/burn-session.h: * src/burn-track.h: 2008-11-02 Philippe Rouquier Some more code cleanup removed some function that shouldn't be declared in burn-caps.h * src/brasero-app.c (brasero_caps_changed_cb), (brasero_app_init): * src/brasero-data-session.c (brasero_data_session_is_valid_multi): * src/burn-basics.h: * src/burn-caps.c (brasero_media_capabilities), (brasero_burn_library_can_checksum): * src/burn-caps.h: * src/burn-media.h: 2008-11-02 Philippe Rouquier Silence a warning * src/burn-basics.c: * src/burn-caps.c (brasero_caps_list_dump): 2008-11-02 Philippe Rouquier Some cleanups of headers and API * src/brasero-plugin-manager-ui.c (plugin_manager_ui_populate_lists): * src/burn-caps.c (brasero_plugin_can_burn), (brasero_plugin_can_image), (brasero_plugin_can_convert): * src/burn-caps.h: * src/burn-plugin-manager.c (brasero_plugin_manager_set_plugins_state), (brasero_plugin_manager_plugin_state_changed): * src/burn-plugin-manager.h: * src/burn-plugin-private.h: * src/burn-plugin.c (brasero_plugin_get_gconf_priority_key): 2008-11-01 Philippe Rouquier Small code cleanup * src/burn-caps.c (brasero_plugin_register_group): * src/burn-caps.h: * src/burn-plugin.c (brasero_plugin_set_group): 2008-11-01 Philippe Rouquier small fix for a warning * src/plugins/transcode/burn-transcode.c (brasero_transcode_new_decoded_pad_cb): 2008-10-31 Philippe Rouquier Fix for #554294 – brasero crashed with SIGSEGV in brasero_project_save_project_as() * src/brasero-project.c (brasero_project_save_project_real), (brasero_project_save_project_as): 2008-10-31 Philippe Rouquier Fix for #556144 – brasero crashed with SIGSEGV in IA__g_sequence_iter_get_sequence() * src/brasero-file-filtered.c (brasero_file_filtered_restore_pressed_cb): 2008-10-31 Philippe Rouquier Try to improve debugging to catch error with drive/medium initialization * src/burn-drive.c (brasero_drive_init_real): * src/burn-medium-monitor.c (brasero_medium_monitor_init): 2008-10-31 Philippe Rouquier Fix #558343 – Cover Editor accessibility issue. Updated NEWS file * src/brasero-jacket-view.c (brasero_jacket_view_container_forall), (brasero_jacket_view_init): 2008-10-30 Philippe Rouquier Fixed a string attribute typo * src/brasero-jacket-background.c (brasero_jacket_background_init): 2008-10-30 Philippe Rouquier Updated NEWS file * NEWS: 2008-10-30 Philippe Rouquier Fix a bunch of build warnings that could have turned into crash in some rare cases. * src/burn-hal-watch.c (brasero_hal_watch_init): * src/burn-job.c (brasero_job_set_output_file): * src/burn-medium.c (brasero_medium_get_capacity_DVD_RW): 2008-10-30 Philippe Rouquier (Realized a bit late that) libburn hasn't got any overburning capabilities * src/burn-drive.c (brasero_drive_can_use_exclusively): * src/burn-medium-monitor.c (brasero_medium_monitor_init): * src/burn-plugin.h: * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_export_caps): * src/plugins/growisofs/burn-growisofs.c (brasero_growisofs_export_caps): * src/plugins/libburnia/burn-libburn.c (brasero_libburn_export_caps): 2008-10-30 Philippe Rouquier Fix for #558469 – Audio CD cloning fails but brasero reports success readcd/readom fail but report success on reading. Do a workaround in the plugins * src/plugins/cdrkit/burn-readom.c (brasero_readom_read_stderr): * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_read_stderr): 2008-10-29 Philippe Rouquier Make (and fix) ChecksumImage by not using it when that's a simulation and/or when there is already a checksum set * src/burn-task.c (brasero_task_start_items): * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_files_activate): * src/plugins/checksum/burn-checksum-image.c (brasero_checksum_image_start), (brasero_checksum_image_activate), (brasero_checksum_image_class_init): 2008-10-29 Philippe Rouquier Fix a crash introduced by previous change. * src/burn.c (brasero_burn_record_session): 2008-10-29 Philippe Rouquier Sometimes after simulation HAL reprobes drive; so check if we can use the drive exclusively before starting to burn Also reprobe medium after blanking * src/brasero-io.c (brasero_io_image_directory_contents_thread): * src/burn-drive.c (brasero_drive_is_door_open), (brasero_drive_can_use_exclusively): * src/burn-drive.h: * src/burn-medium.c (brasero_medium_probe_thread): * src/burn.c (brasero_burn_reprobe), (brasero_burn_can_use_drive_exclusively), (brasero_burn_run_recorder), (brasero_burn_run_tasks), (brasero_burn_record_session): * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_files_merge_with_former_session): * src/scsi-cam.c (brasero_device_handle_open): * src/scsi-device.h: * src/scsi-sg.c (brasero_device_handle_open): * src/scsi-uscsi.c (brasero_device_handle_open): 2008-10-29 Philippe Rouquier Small memleak * src/plugins/libburnia/burn-libburn.c (brasero_libburn_setup_session_file): 2008-10-29 Philippe Rouquier Put burn dialog back to normal state after the simulation info dialog gets destroyed * src/brasero-burn-dialog.c (brasero_burn_dialog_dummy_success_cb): 2008-10-28 Philippe Rouquier Properly release drive and shutdown libburn (allows dummy mode to work) * src/plugins/libburnia/burn-libburn-common.c (brasero_libburn_common_ctx_free_real), (brasero_libburn_common_ctx_wait_for_idle_drive), (brasero_libburn_common_ctx_free), (brasero_libburn_common_ctx_new): 2008-10-28 Philippe Rouquier Fix #558207 – Labels in start page of New Audio Disc is not accessible to screen reader. * src/brasero-disc.c (brasero_disc_draw_focus_around_help_text), (brasero_disc_get_use_info_notebook): 2008-10-28 Philippe Rouquier Fix #557810 – Video Project Compute File size Hang Don't tell the user that a video file hasn't video if we can't create a snapshot * src/brasero-metadata.c (brasero_metadata_create_video_pipeline), (brasero_metadata_new_decoded_pad_cb): 2008-10-27 Luis Medinas * src/main.c (brasero_app_parse_options): Parse video project to cmd line args. Fixes bgo #556725. 2008-10-27 Philippe Rouquier Same as before, try to avoid GStreamer deadlock with video files when we only need audio stream for an audio CD. * src/plugins/transcode/burn-transcode.c (brasero_transcode_error_on_pad_linking), (brasero_transcode_new_decoded_pad_cb): 2008-10-27 Philippe Rouquier Fix #557810 – Video Project Compute File size Hang Some Gstreamer plugin need to have the decoded video stream linked as well * src/brasero-metadata.c (brasero_metadata_destroy_pipeline), (brasero_metadata_create_audio_pipeline), (brasero_metadata_create_video_pipeline), (brasero_metadata_error_on_pad_linking), (brasero_metadata_link_dummy_pad), (brasero_metadata_new_decoded_pad_cb), (brasero_metadata_get_info_wait): 2008-10-27 Philippe Rouquier Fix a crash when an audio/video file isn't loaded yet or hasn't got any BraseroSongInfo and we're trying to save the project contents. * src/burn-track.c (brasero_song_info_copy): 2008-10-27 Philippe Rouquier Fix a problem where metadata object didn't always return a snapshot because it was stopped by a state change event * src/brasero-metadata.c (brasero_metadata_bus_messages): * src/brasero-src-image.c (brasero_src_image_save): 2008-10-27 Philippe Rouquier Tell the user when we can't recognize the format of the image * src/brasero-data-project.c (brasero_data_project_graft_is_needed): * src/brasero-session-cfg.c (brasero_session_cfg_update): * src/brasero-src-image.c (brasero_src_image_set_track), (brasero_src_image_image_info_cb): * src/burn-track.c (brasero_track_set_image_source): 2008-10-25 Philippe Rouquier Try to fix #557833 – Brasero Graphical Interaface Disappears after simulate & during writing * src/brasero-burn-dialog.c (brasero_burn_dialog_dummy_success_cb): 2008-10-25 Philippe Rouquier Fix #556874 – Error is shown when trying to select an image file to burning Make sure there is a valid parent path to be set in image dialog Tell user when the image path is not valid Mark a string to be translated (used an old string) Fix a small memory leak Fix potential crash when it's not possible to retrieve content type * src/brasero-data-vfs.c (brasero_data_vfs_finalize): * src/brasero-project-manager.c (brasero_project_manager_open_uri): * src/brasero-src-image.c (brasero_src_image_error), (brasero_src_image_image_info_cb), (brasero_src_image_folder_cb), (brasero_src_image_changed), (brasero_src_image_clicked), (brasero_src_image_init), (brasero_src_image_finalize): 2008-10-25 Philippe Rouquier Fixed typo in previous patch * src/burn-medium.c (brasero_medium_track_set_leadout): 2008-10-25 Philippe Rouquier Added debug line to catch problem with CD-R initialization * src/burn-medium.c (brasero_medium_track_set_leadout): 2008-10-25 Philippe Rouquier Fix #556146 – brasero crashed with SIGSEGV in g_main_context_dispatch() Fixed a crash when the mime type detection failed * src/brasero-player.c (brasero_player_metadata_completed): 2008-10-25 Philippe Rouquier Fix #556724 – Brasero main GUI appears after closing the dialog when opening an ISO file using Nautilus * src/brasero-data-disc.c (brasero_data_disc_switch_to_image): * src/brasero-project-manager.c (brasero_project_manager_burn_iso_dialog), (brasero_project_manager_copy_disc), (brasero_project_manager_switch), (brasero_project_manager_type_changed_cb), (brasero_project_manager_new_empty_prj_cb), (brasero_project_manager_new_audio_prj_cb), (brasero_project_manager_new_data_prj_cb), (brasero_project_manager_new_video_prj_cb), (brasero_project_manager_new_copy_prj_cb), (brasero_project_manager_new_iso_prj_cb), (brasero_project_manager_audio), (brasero_project_manager_data), (brasero_project_manager_video), (brasero_project_manager_copy), (brasero_project_manager_iso), (brasero_project_manager_open_cb), (brasero_project_manager_recent_clicked_cb), (brasero_project_manager_set_oneshot): * src/brasero-project-manager.h: * src/main.c (brasero_app_parse_options): 2008-10-24 Philippe Rouquier Small cleanup * src/burn-medium.c (brasero_medium_get_contents): 2008-10-24 Philippe Rouquier Added and use TEST_UNIT_READY function before probing the device, which may avoid to get stuck later. * src/Makefile.am: * src/burn-medium.c (brasero_medium_probe_thread): * src/scsi-spc1.h: * src/scsi-test-unit-ready.c (brasero_spc1_test_unit_ready): 2008-10-24 Philippe Rouquier Improved debugging for sense data on error * src/scsi-sense-data.c (brasero_sense_data_print): 2008-10-24 Philippe Rouquier Turn off some debugging statements as they were flooding bug reports with unnecessary information * src/burn-job.c (brasero_job_start_progress), (brasero_job_set_progress), (brasero_job_set_rate), (brasero_job_set_written_track), (brasero_job_set_written_session): 2008-10-23 Philippe Rouquier Remove unneeded graft when updating URI for a node * src/brasero-data-project.c (brasero_data_project_graft_is_needed), (brasero_data_project_update_uri): 2008-10-23 Philippe Rouquier Fix #555860 – Brasero fails make distcheck * Makefile.am: * data/Makefile.am: * docs/Makefile.am: * src/Makefile.am: * src/brasero-io.c (brasero_io_check_symlink_target), (brasero_io_get_file_info_thread_real), (brasero_io_get_file_info_thread), (brasero_io_parse_playlist_thread), (brasero_io_load_directory_thread): * src/plugins/libburnia/burn-libread-disc.c: 2008-10-22 Philippe Rouquier Allow using remote image files * src/brasero-src-image.c (brasero_src_image_set_track), (brasero_src_image_image_info_cb), (brasero_src_image_get_format), (brasero_src_image_changed), (brasero_src_image_set_uri): 2008-10-22 Philippe Rouquier Fix for #547395 – Support for remote filesystems Fix wrong changes introduced in previous changes (memleaks change) Improved image handling by downloading a potential checksum file in the same folder Delete destination tmp file before starting downloading * src/burn-image-format.c (brasero_image_format_get_iso_size): * src/plugins/local-track/burn-local-image.c (brasero_local_track_transfer), (brasero_local_track_translate_uri), (brasero_local_track_read_checksum), (brasero_local_track_download_checksum), (brasero_local_track_thread_finished), (brasero_local_track_add_if_non_local), (brasero_local_track_start): 2008-10-22 Philippe Rouquier Don't create a new checksum if there is one already * src/plugins/checksum/burn-checksum-image.c (brasero_checksum_image_start): 2008-10-22 Philippe Rouquier Silenced a warning * src/brasero-medium-selection.c (brasero_medium_selection_set_active): 2008-10-22 Philippe Rouquier Fix valid signal emission (doesn't take any argument) * src/brasero-session-cfg.c (brasero_session_cfg_update): 2008-10-21 Philippe Rouquier Fix memleaks in local-track plugin * src/plugins/local-track/burn-local-image.c (brasero_local_track_thread_finished): 2008-10-21 Philippe Rouquier Fix for #547395 – Support for remote filesystems Download all directory contents not half of them Also if an unreadable cannot be translated drop it * src/plugins/local-track/burn-local-image.c (brasero_local_track_recursive_transfer), (brasero_local_track_thread_finished): 2008-10-20 Philippe Rouquier Fix for #547395 – Support for remote filesystems Fix progress and directory creation * src/plugins/local-track/burn-local-image.c (brasero_local_track_get_download_size), (brasero_local_track_progress_cb), (brasero_local_track_file_transfer), (brasero_local_track_recursive_transfer), (brasero_local_track_transfer), (brasero_local_track_translate_uri), (brasero_local_track_thread_finished), (_foreach_non_local_cb): 2008-10-19 Philippe Rouquier Fix for #547395 – Support for remote filesystems make local-track plugin work (sort of) * src/burn-caps.c (brasero_burn_caps_sort_modifiers): * src/plugins/local-track/burn-local-image.c (brasero_local_track_transfer), (_foreach_non_local_cb), (brasero_local_track_stop): 2008-10-19 Philippe Rouquier Fix for #547395 – Support for remote filesystems * src/brasero-io.c (brasero_io_return_result_idle), (brasero_io_mount_enclosing_volume_cb), (brasero_io_mount_ask_password), (brasero_io_mount_enclosing_volume), (brasero_io_get_file_info_thread_real), (brasero_io_finalize): 2008-10-19 Philippe Rouquier minor cleanup * src/brasero-data-project.c (brasero_data_project_node_loaded), (brasero_data_project_add_node_from_info): 2008-10-19 Philippe Rouquier Fix a problem with infinite loading and potential crash when the same uri was requested to be loaded at the same time * src/brasero-data-vfs.c (brasero_data_vfs_load_mime): 2008-10-18 Philippe Rouquier Fix for #556449 – Session error : Insufficient space on media when copying an audio CD (same problem with trunk) * src/burn-medium.c (brasero_medium_track_set_leadout): * src/scsi-mode-select.c (brasero_spc1_mode_select): 2008-10-18 Philippe Rouquier Remove leftover debug statements * src/brasero-disc-option-dialog.c (brasero_disc_option_dialog_load_multi_state), (brasero_disc_option_dialog_update_multi): 2008-10-18 Philippe Rouquier Update multi ("leave session open") toggle according to changes * src/brasero-disc-option-dialog.c (brasero_disc_option_dialog_load_multi_state), (brasero_disc_option_dialog_update_multi), (brasero_disc_option_dialog_valid_media_cb): * src/brasero-session-cfg.c (brasero_session_cfg_update): 2008-10-18 Philippe Rouquier Fix #543377 – No multisession (comment #51/52) * src/plugins/libburnia/burn-libburn.c (brasero_libburn_start_record): 2008-10-18 Philippe Rouquier Be a little more patient and understanding when we eject media * src/brasero-file-monitor.c (brasero_file_monitor_start_monitoring_real), (brasero_file_monitor_single_file): * src/burn-volume-obj.c (brasero_volume_eject): * src/burn.c (brasero_burn_eject), (brasero_burn_eject_dest_media), (brasero_burn_eject_src_media): 2008-10-18 Philippe Rouquier Fix for file change monitoring we were stopping parent nodes instead of children nodes Possibly fixing: 552811 – crash after delete used directory * src/brasero-file-monitor.c (brasero_file_monitor_foreach_cancel_file_cb), (brasero_file_monitor_foreach_cancel): 2008-10-17 Philippe Rouquier Remove leftovers debug statements * src/brasero-data-project.c (brasero_data_project_uri_add_graft), (brasero_data_project_uri_graft_nodes), (brasero_data_project_add_node_real), (brasero_data_project_add_loading_node): 2008-10-17 Philippe Rouquier Fix a problem in the tree when adding file(s) to graft that was already in the tree but not grafted yet. The previous location(s) were not grafted as well. * src/brasero-data-project.c (brasero_data_project_uri_add_graft), (brasero_data_project_uri_graft_nodes), (brasero_data_project_node_removed), (brasero_data_project_move_node), (brasero_data_project_rename_node), (brasero_data_project_add_node_real), (brasero_data_project_add_loading_node): * src/brasero-file-monitor.c (brasero_file_monitor_inotify_monitor_cb): 2008-10-17 Philippe Rouquier Fix a potential crash in the file monitor backend * src/brasero-file-monitor.c (brasero_file_monitor_foreach_cancel): 2008-10-17 Philippe Rouquier Improved handling of symlinks pointing to an image Fix #551051 – Brasero shows absurdly large %-done when burning a symlink-to-ISO (divide by 0 error) since we were using the size of the symlink file not the size of the target * src/brasero-project-manager.c (brasero_project_manager_open_uri): * src/burn-image-format.c (brasero_image_format_get_FILE_info), (brasero_image_format_get_cue_size), (brasero_image_format_get_iso_size), (brasero_image_format_get_clone_size): * src/burn-medium.c (brasero_medium_track_set_leadout): 2008-10-16 Philippe Rouquier Try to fix #556449 – Session error : Insufficient space on media when copying an audio CD (same problem with trunk) * src/burn-medium.c (brasero_medium_track_set_leadout): * src/scsi-mode-sense.c (brasero_spc1_mode_sense_get_page): 2008-10-16 Philippe Rouquier Ensure that if CD-TEXT string can't be converted to UTF-8 we keep the original one since it may (must if brasero burnt it) be already UTF-8 * src/burn-drive.c (brasero_drive_lock), (brasero_drive_unlock): * src/burn-medium.c (brasero_medium_get_CD_TEXT): * src/burn-volume-obj.c (brasero_volume_eject): * src/burn.c (brasero_burn_eject_src_media): * src/plugins/cdrdao/burn-cdrdao.c (brasero_cdrdao_set_argv_image): 2008-10-15 Philippe Rouquier Probe for medium asynchronously and avoid blocking sometimes * src/burn-drive.c (brasero_drive_get_medium), (brasero_drive_medium_probed), (brasero_drive_reprobe), (brasero_drive_check_medium_inside): * src/burn-drive.h: * src/burn-medium.c (brasero_medium_get_sessions_info), (brasero_medium_init_real), (brasero_medium_probed), (brasero_medium_probe_thread), (brasero_medium_probe), (brasero_medium_finalize), (brasero_medium_set_property), (brasero_medium_class_init): * src/burn-medium.h: * src/burn.c (brasero_burn_record_session): 2008-10-15 Philippe Rouquier Small memory leak fixed. * src/brasero-dest-selection.c (brasero_dest_selection_format_medium_string): 2008-10-15 Philippe Rouquier Changed the way drives and media are probed since when HAL failed to probe a medium it remained unknown to brasero. Now brasero can blank those media for example. * src/Makefile.am: * src/brasero-data-disc.c (brasero_disc_disc_session_import_response_cb), (brasero_data_disc_import_button_new), (brasero_data_disc_session_available_cb), (brasero_data_disc_session_loaded_cb): * src/brasero-marshal.list: * src/brasero-tool-dialog.c (brasero_tool_dialog_drive_changed_cb): * src/burn-basics.c (brasero_burn_library_shutdown): * src/burn-drive.c (brasero_drive_lock), (brasero_drive_unlock), (brasero_drive_get_display_name), (brasero_drive_finalize), (brasero_drive_check_medium_inside), (brasero_drive_medium_inside_property_changed_cb), (brasero_drive_init_real), (brasero_drive_set_property): * src/burn-drive.h: * src/burn-hal-watch.c (brasero_hal_watch_get_ctx), (brasero_hal_watch_property_changed_cb), (brasero_hal_watch_device_added_cb), (brasero_hal_watch_device_removed_cb), (brasero_hal_watch_init), (brasero_hal_watch_finalize), (brasero_hal_watch_class_init), (brasero_hal_watch_get_default), (brasero_hal_watch_destroy): * src/burn-hal-watch.h: * src/burn-medium-monitor.c (brasero_medium_monitor_get_media), (brasero_medium_monitor_medium_added_cb), (brasero_medium_monitor_medium_removed_cb), (brasero_medium_monitor_inserted_cb), (brasero_medium_monitor_removed_cb), (brasero_medium_monitor_init), (brasero_medium_monitor_finalize): * src/burn-medium.c (brasero_medium_finalize), (brasero_medium_set_property), (brasero_medium_get_property), (brasero_medium_class_init): * src/burn-medium.h: 2008-10-14 Philippe Rouquier Small cleanup * src/burn-medium-monitor.c (brasero_medium_monitor_get_drive): * src/burn-session.c (brasero_burn_session_clean): 2008-10-13 Philippe Rouquier Fix (really remember flags) some problem and cleanup recent code * src/brasero-medium-properties.c (brasero_medium_properties_drive_properties): * src/brasero-session-cfg.c (brasero_session_cfg_add_drive_properties_flags), (brasero_session_cfg_check_drive_settings), (brasero_session_cfg_update), (brasero_session_cfg_input_changed), (brasero_session_cfg_output_changed), (brasero_session_cfg_caps_changed), (brasero_session_cfg_add_flags), (brasero_session_cfg_remove_flags): 2008-10-13 Philippe Rouquier Fix usage of --simulate option when blanking * src/plugins/cdrdao/burn-cdrdao.c (brasero_cdrdao_set_argv_common_rec), (brasero_cdrdao_set_argv_common), (brasero_cdrdao_set_argv_blank): 2008-10-13 Philippe Rouquier Fix a problem introduced by previous changes that prevented to burn images Fix extension of image and toc temporary files * src/burn-job.c (brasero_job_set_output_file): * src/burn-session.c (brasero_burn_session_get_image_complement), (brasero_burn_session_get_tmp_image): 2008-10-12 Philippe Rouquier Some additional changes for DVD-RAM and BDs support * src/brasero-burn-dialog.c (brasero_burn_dialog_update_info), (brasero_burn_dialog_get_media_type_string), (brasero_burn_dialog_progress_changed_real), (brasero_burn_dialog_notify_success): * src/brasero-disc-option-dialog.c (brasero_disc_option_dialog_update_multi): * src/brasero-drive-properties.c (brasero_drive_properties_format_disc_speed): * src/brasero-progress.c (brasero_burn_progress_display_session_info), (brasero_burn_progress_set_status): * src/brasero-progress.h: * src/brasero-tool-dialog.c (brasero_tool_dialog_set_progress): * src/burn-caps.c (brasero_burn_caps_get_required_media_type), (brasero_burn_caps_get_default_output_format), (brasero_burn_caps_sort): * src/burn-debug.c (brasero_debug_medium_info_to_string): * src/burn-job.c (brasero_job_get_speed), (brasero_job_get_max_speed): * src/burn-media.c (brasero_media_new_status), (brasero_media_new_attribute), (brasero_media_new_subtype), (brasero_media_get_all_list): * src/burn-media.h: * src/burn-medium.c (brasero_medium_track_get_info), (brasero_medium_track_set_leadout), (brasero_medium_get_medium_type): * src/burn-medium.h: * src/burn-plugin.h: * src/burn.c (brasero_burn_is_loaded_dest_media_supported), (brasero_burn_reload_dest_media), (brasero_burn_same_src_dest_reload_medium): * src/plugins/cdrkit/burn-genisoimage.c (brasero_genisoimage_export_caps): * src/plugins/cdrkit/burn-readom.c (brasero_readom_export_caps): * src/plugins/cdrtools/burn-mkisofs.c (brasero_mkisofs_export_caps): * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_export_caps): * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_files_export_caps): * src/plugins/dvdauthor/burn-dvdauthor.c (brasero_dvd_author_export_caps): * src/plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_export_caps): * src/plugins/growisofs/burn-dvd-rw-format.c (brasero_dvd_rw_format_export_caps): * src/plugins/growisofs/burn-growisofs.c (brasero_growisofs_export_caps): * src/plugins/libburnia/burn-libburn.c (brasero_libburn_export_caps): * src/plugins/libburnia/burn-libisofs.c (brasero_libisofs_export_caps): 2008-10-12 Philippe Rouquier Again another problem for big endian architecture * src/scsi-read-disc-info.h: 2008-10-12 Philippe Rouquier Fix another problem on big endian architecture * src/scsi-read-disc-info.h: 2008-10-12 Philippe Rouquier Patch by Lin Ma Fix #555776 – Brasero will fail to get disck information on big-endian machines Fix a problem on big endian machines with medium information retrieval * src/scsi-read-disc-info.h: * src/scsi-uscsi.c (dump_bytes), (dump_cdb), (brasero_scsi_command_issue_sync), (brasero_device_handle_open): 2008-10-11 Philippe Rouquier Improved processing plugin handling * src/burn-caps.c (brasero_burn_caps_sort_modifiers), (brasero_caps_add_processing_plugins_to_task), (brasero_burn_caps_new_task): * src/burn-plugin.h: * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_files_export_caps): * src/plugins/checksum/burn-checksum-image.c (brasero_checksum_image_export_caps): * src/plugins/local-track/burn-local-image.c (brasero_local_track_export_caps): * src/plugins/transcode/burn-normalize.c (brasero_normalize_export_caps): 2008-10-11 Philippe Rouquier Respect modifiers priority order * src/burn-caps.c (brasero_burn_caps_sort_modifiers), (brasero_caps_add_processing_plugins_to_task): * src/burn-plugin.h: * src/plugins/checksum/burn-checksum-image.c (brasero_checksum_image_export_caps): 2008-10-10 Philippe Rouquier Added 2 missing files Fix #555703 – brasero delete original files in VIDEO_TS folder 2008-10-10 Philippe Rouquier Bump to 0.8.3 * configure.in: 2008-10-09 Philippe Rouquier Initial support BD-R(E) and DVD-RAM * src/burn-medium.c (brasero_medium_get_capacity_DVD_RW), (brasero_medium_get_capacity_by_type), (brasero_medium_get_sessions_info), (brasero_medium_get_medium_type): * src/burn-medium.h: * src/scsi-read-format-capacities.h: 2008-10-08 Philippe Rouquier Cleanups and rotten code removal New CD-TEXT retrieval function => brasero displays the CD-TEXT title for the medium Fix plugin flag declaration when multiple flags set were defined for a same medium Fix a problem with drive locking when doing multisession with multiple medium inserted Fix a problem with DVD+RW selection when copying with two writable media with data <= don't always add FAST flag * src/Makefile.am: * src/brasero-burn-options.c (brasero_burn_options_lock_selection): * src/brasero-dest-selection.c (brasero_dest_selection_lock), (brasero_dest_selection_medium_changed), (brasero_dest_selection_set_property): * src/brasero-disc-option-dialog.c (brasero_disc_option_dialog_load_multi_state), (brasero_disc_option_dialog_update_multi), (brasero_disc_option_dialog_set_multi), (brasero_disc_option_dialog_set_disc), (brasero_disc_option_dialog_valid_media_cb): * src/brasero-session-cfg.c (brasero_session_cfg_save_drive_properties), (brasero_session_cfg_add_drive_properties_flags), (brasero_session_cfg_check_drive_settings), (brasero_session_cfg_add_flags), (brasero_session_cfg_remove_flags), (brasero_session_cfg_is_supported), (brasero_session_cfg_is_compulsory): * src/brasero-session-cfg.h: * src/burn-caps.c (brasero_burn_caps_get_flags_for_medium), (brasero_caps_disc_lookup_or_create), (brasero_caps_disc_new): * src/burn-medium.c (brasero_medium_get_CD_TEXT), (brasero_medium_read_CD_TEXT), (brasero_medium_init_real), (brasero_medium_reload_info), (brasero_medium_finalize), (brasero_medium_get_CD_TEXT_title): * src/burn-medium.h: * src/burn-plugin.c (brasero_plugin_set_flags), (brasero_plugin_get_all_flags): * src/burn-plugin.h: * src/burn-volume-obj.c (brasero_volume_get_name): 2008-10-08 Philippe Rouquier Make brasero more intelligent when choosing destination media Fix a small bug with FAST_BLANK flag being used unconditionally * src/brasero-burn-options.c (brasero_burn_options_add_source), (brasero_burn_options_valid_media_cb): * src/brasero-dest-selection.c (brasero_dest_selection_foreach_medium), (brasero_dest_selection_choose_best), (brasero_dest_selection_set_property): * src/brasero-dest-selection.h: * src/brasero-medium-selection.c (brasero_medium_selection_foreach): * src/brasero-medium-selection.h: * src/brasero-session-cfg.c (brasero_session_cfg_add_drive_properties_flags): 2008-10-06 Philippe Rouquier Fixed a small problem with copy dialog if disc is inserted during run time: the button stayed grayed Some cleanup (removed one unused flag) * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb), (brasero_burn_options_init): * src/brasero-dest-selection.c (brasero_dest_selection_valid_session): * src/brasero-disc-option-dialog.c (brasero_disc_option_dialog_valid_media_cb): * src/brasero-medium-properties.c (brasero_medium_properties_valid_session): * src/brasero-session-cfg.c (brasero_session_cfg_get_error), (brasero_session_cfg_add_drive_properties_flags), (brasero_session_cfg_check_size), (brasero_session_cfg_update), (brasero_session_cfg_class_init): * src/brasero-session-cfg.h: * src/brasero-src-image.c: * src/burn-basics.h: * src/burn-caps.c (brasero_burn_caps_get_flags): * src/burn-debug.c (brasero_debug_burn_flags_to_string): 2008-10-05 Philippe Rouquier Fix #535330 – Volume label should be part of the project * src/brasero-project-name.c (brasero_project_name_label_changed), (brasero_project_name_class_init): * src/brasero-project.c (brasero_project_name_changed_cb), (brasero_project_init), (brasero_project_open_project_xml), (brasero_project_open_project), (brasero_project_playlist_playlist_started), (brasero_project_open_audio_playlist_project), (brasero_project_open_playlist), (brasero_project_load_session), (brasero_project_save_project_xml), (brasero_project_save_audio_project_plain_text), (brasero_project_save_audio_project_playlist): 2008-10-05 Philippe Rouquier Use average read rate for these two to avoid jerky rate displaying Fix #550526 – Wrong drive's speed displayed * src/plugins/cdrkit/burn-readom.c (brasero_readom_set_argv): * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_set_argv): 2008-10-05 Philippe Rouquier Update project name on multisession medium loading in data projects * src/brasero-project-name.c (brasero_project_name_set_type), (brasero_project_name_set_multisession_medium): * src/brasero-project.c (brasero_project_update_project_size), (brasero_project_flags_changed_cb): 2008-10-05 Philippe Rouquier Fix for #554201 – Project size graph in status bar * src/brasero-data-disc.c (brasero_data_disc_get_loaded_medium): * src/brasero-data-disc.h: * src/brasero-project-type-chooser.c (brasero_project_type_chooser_build_recent), (brasero_project_type_chooser_init): * src/brasero-project.c (brasero_project_update_project_size), (brasero_project_flags_changed_cb), (brasero_project_switch): 2008-10-05 Philippe Rouquier Fix #553349 – Cannot burn a .m3u playlist file when the logical steps below are followed * src/brasero-audio-disc.c (brasero_audio_disc_add_playlist): 2008-10-05 Philippe Rouquier Fix a crash with opening playlists * src/brasero-project.c (brasero_project_open_playlist): 2008-10-05 Philippe Rouquier Fix #465175 – Location field not working * src/brasero-project.c (brasero_project_set_add_button_state), (brasero_project_add_uris_cb): 2008-10-05 Philippe Rouquier Fix small layout problem * src/brasero-project-type-chooser.c (brasero_project_type_chooser_build_recent): 2008-10-04 Philippe Rouquier Fix for #547874 – Unable to choose order audio tracks in a Audio CD project * src/eggtreemultidnd.c (egg_tree_multi_drag_motion_event): 2008-10-04 Philippe Rouquier Create an even more compact first view * src/brasero-project-type-chooser.c (brasero_project_type_chooser_init): 2008-10-03 Philippe Rouquier Make sure the session auto configuration object is off when starting burn dialog * src/brasero-burn-dialog.c (brasero_burn_dialog_run): * src/brasero-session-cfg.c (brasero_session_cfg_disable), (brasero_session_cfg_input_changed), (brasero_session_cfg_output_changed), (brasero_session_cfg_caps_changed): * src/brasero-session-cfg.h: 2008-10-03 Philippe Rouquier Fix #554722 – Main window does not fit on a 600px vertical screen (netbooks) Fix #525376 – Dialog contains a lot of empty space * src/brasero-project-type-chooser.c (brasero_project_type_chooser_new_item), (brasero_project_type_chooser_build_recent), (brasero_project_type_chooser_init): 2008-10-03 Philippe Rouquier Fix #554599 – Translation comments Added some comments to help make things clearer * src/brasero-dest-selection.c (brasero_dest_selection_format_medium_string): * src/brasero-project.c (brasero_project_save_audio_project_plain_text): * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_graft): * src/burn.c (brasero_burn_record_session): 2008-10-01 Philippe Rouquier Fix a small widget layout problem * src/brasero-project.c (brasero_project_get_proportion), (brasero_project_init): 2008-10-01 Philippe Rouquier Fix #No files filtered * src/brasero-file-filtered.c (brasero_file_filtered_get_label_text): 2008-10-01 Philippe Rouquier Fix problems with deep directory handling * src/brasero-file-node.c (brasero_file_node_add), (brasero_file_node_move_from), (brasero_file_node_move_to): * src/burn-debug.c (brasero_debug_data_fs_to_string): * src/burn-task-ctx.c (brasero_task_ctx_get_progress): * src/plugins/cdrkit/burn-genisoimage.c (brasero_genisoimage_export_caps): * src/plugins/cdrtools/burn-mkisofs.c (brasero_mkisofs_export_caps): * src/plugins/growisofs/burn-growisofs.c (brasero_growisofs_export_caps): * src/plugins/libburnia/burn-libburn-common.c (brasero_libburn_common_ctx_free_real), (brasero_libburn_common_ctx_wait_for_idle_drive): * src/plugins/libburnia/burn-libburn.c (brasero_libburn_start_record): * src/plugins/libburnia/burn-libisofs.c (brasero_libisofs_export_caps): 2008-09-30 Philippe Rouquier Fix #552834 – burning image file fails * src/plugins/libburnia/burn-libburn.c (brasero_libburn_setup_session_file), (brasero_libburn_start_record), (brasero_libburn_clock_tick): 2008-09-30 Philippe Rouquier Fixed #550048 – Icon missing in burn dialog * src/burn-medium.c: 2008-09-30 Philippe Rouquier Fix #554410 – Disc burning setup combo New message to tell the user when there is no writable disc inserted * src/brasero-burn-options.c (brasero_burn_options_update_no_medium_warning), (brasero_burn_options_valid_media_cb), (brasero_burn_options_medium_num_changed), (brasero_burn_options_init): * src/brasero-medium-selection.c (brasero_medium_selection_show_type), (brasero_medium_selection_get_drive_num), (brasero_medium_selection_medium_added_cb), (brasero_medium_selection_medium_removed_cb), (brasero_medium_selection_class_init): * src/brasero-medium-selection.h: 2008-09-30 Philippe Rouquier Added a message when the input is a protected disc * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb): * src/brasero-session-cfg.c (brasero_session_cfg_update), (brasero_session_cfg_check): * src/brasero-session-cfg.h: * src/burn-caps.c (brasero_caps_find_link_for_input), (brasero_caps_has_active_input), (brasero_burn_caps_is_input), (brasero_burn_caps_has_capability): * src/burn-caps.h: 2008-09-29 Philippe Rouquier Fix #554292 – brasero crashed with SIGSEGV in brasero_mkisofs_base_write_to_files() * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_excluded), (brasero_mkisofs_base_write_to_files): 2008-09-29 Philippe Rouquier Improved size representation and strings in source and destination choosers * src/brasero-dest-selection.c (brasero_dest_selection_format_medium_string): * src/brasero-medium-selection.c (brasero_medium_selection_get_medium_string), (brasero_medium_selection_show_type), (brasero_medium_selection_medium_removed_cb): 2008-09-29 Philippe Rouquier Change label for disc copy to make it clearer * data/brasero-copy-medium.desktop.in.in: 2008-09-29 Philippe Rouquier Fix a potential crash * src/brasero-file-node.c (brasero_file_node_nth_child), (brasero_file_node_get_pos_as_child): 2008-09-29 Philippe Rouquier Fix #550050 – First run dialog after burn * src/brasero-project.c (brasero_project_burn): 2008-09-28 Philippe Rouquier Fix a small problem with import * src/brasero-data-project.c (brasero_data_project_add_imported_session_file): 2008-09-28 Luis Medinas * src/plugins/cdrtools/burn-cdrecord.c (brasero_cdrecord_export_caps): * src/plugins/cdrtools/burn-mkisofs.c (brasero_mkisofs_set_argv_image): Added support for cdrtools format DVD-RW. Patch from closes bgo #553229. 2008-09-28 Philippe Rouquier Fix #549852 – Data DVD+RW detected badly as multisession Greatly improved performance when loading session (now it's done async) and save memory by not loading all nodes * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb): * src/brasero-data-project.c (brasero_data_project_add_imported_session_file): * src/brasero-data-project.h: * src/brasero-data-session.c (brasero_data_session_load_dir_destroy), (brasero_data_session_load_dir_result), (brasero_data_session_load_directory_contents_real), (brasero_data_session_load_directory_contents), (brasero_data_session_add_last), (brasero_data_session_stop_io), (brasero_data_session_reset), (brasero_data_session_finalize), (brasero_data_session_class_init): * src/brasero-data-session.h: * src/brasero-data-tree-model.c (brasero_data_tree_model_node_shown): * src/brasero-dest-selection.c (brasero_dest_selection_finalize): * src/brasero-file-node.c (brasero_file_node_new_imported_session_file): * src/brasero-file-node.h: * src/brasero-io.c (brasero_io_image_directory_contents_destroy), (brasero_io_image_directory_contents_thread), (brasero_io_load_image_directory): * src/brasero-io.h: * src/brasero-tool-dialog.c (brasero_tool_dialog_init): * src/burn-iso9660.c (brasero_iso9660_get_first_directory_record), (brasero_iso9660_read_directory_record), (brasero_iso9660_load_directory_records), (brasero_iso9660_check_SUSP_RR_use), (brasero_iso9660_ctx_init), (brasero_iso9660_get_contents), (brasero_iso9660_get_file), (brasero_iso9660_get_directory_contents): * src/burn-iso9660.h: * src/burn-volume.c (brasero_volume_file_free), (brasero_volume_get_files), (brasero_volume_load_directory_contents): * src/burn-volume.h: 2008-09-28 Philippe Rouquier Fix for a few bugs (mostly added by latest changes) and improvements Fix #538298 – Burn image dialog history Fix #551938 – Image burning dialog * src/Makefile.am: * src/brasero-app.c (brasero_app_get_ui_manager): * src/brasero-app.h: * src/brasero-burn-dialog.c: * src/brasero-burn-options.c (brasero_burn_options_add_source), (brasero_burn_options_lock_selection), (brasero_burn_options_set_type_shown), (brasero_burn_options_valid_media_cb), (brasero_burn_options_init): * src/brasero-data-disc.c (brasero_data_disc_import_button_new), (brasero_data_disc_session_available_cb), (brasero_data_disc_clear): * src/brasero-dest-selection.c (brasero_dest_selection_lock), (brasero_dest_selection_valid_session), (brasero_dest_selection_medium_changed), (brasero_dest_selection_init), (brasero_dest_selection_finalize), (brasero_dest_selection_set_property), (brasero_dest_selection_get_output_path), (brasero_dest_selection_format_medium_string), (brasero_dest_selection_class_init), (brasero_dest_selection_new): * src/brasero-dest-selection.h: * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_set_drive), (brasero_disc_copy_dialog_init): * src/brasero-drive-info.c: * src/brasero-drive-info.h: * src/brasero-drive-properties.h: * src/brasero-drive-selection.c: * src/brasero-drive-selection.h: * src/brasero-image-option-dialog.c (brasero_image_option_dialog_set_image_uri), (brasero_image_option_dialog_init), (brasero_image_option_dialog_finalize): * src/brasero-image-option-dialog.h: * src/brasero-medium-properties.c (brasero_medium_properties_drive_properties), (brasero_medium_properties_get_output_path), (brasero_medium_properties_set_output_path), (brasero_medium_properties_get_possible_output_formats), (brasero_medium_properties_image_format_changed_cb), (brasero_medium_properties_image_check_extension), (brasero_medium_properties_image_extension_ask), (brasero_medium_properties_image_properties), (brasero_medium_properties_clicked), (brasero_medium_properties_update_image_output), (brasero_medium_properties_valid_session), (brasero_medium_properties_init), (brasero_medium_properties_finalize), (brasero_medium_properties_set_property), (brasero_medium_properties_get_property), (brasero_medium_properties_class_init), (brasero_medium_properties_new): * src/brasero-medium-properties.h: * src/brasero-medium-selection.c (brasero_medium_selection_get_medium_string), (brasero_medium_selection_update_media_string), (brasero_drive_selection_set_tooltip), (brasero_medium_selection_changed), (brasero_medium_selection_set_active), (brasero_medium_selection_get_active_drive), (brasero_medium_selection_show_type), (brasero_medium_selection_medium_added_cb), (brasero_medium_selection_medium_removed_cb), (brasero_medium_selection_init), (brasero_medium_selection_class_init): * src/brasero-medium-selection.h: * src/brasero-project-manager.c (brasero_project_manager_burn_iso_dialog): * src/brasero-project.c (brasero_project_file_chooser_activated_cb), (brasero_project_file_chooser_response_cb): * src/brasero-session-cfg.h: * src/brasero-src-image.c (brasero_src_image_save), (brasero_src_image_set_track), (brasero_src_image_image_info_cb), (brasero_src_image_get_format), (brasero_src_image_changed), (brasero_src_image_set_formats), (brasero_src_image_clicked), (brasero_src_image_set_uri), (brasero_src_image_init), (brasero_src_image_finalize), (brasero_src_image_set_property), (brasero_src_image_get_property), (brasero_src_image_class_init), (brasero_src_image_new): * src/brasero-src-image.h: * src/brasero-src-info.c: * src/brasero-src-info.h: * src/brasero-src-selection.c (brasero_src_selection_medium_changed), (brasero_src_selection_init), (brasero_src_selection_finalize), (brasero_src_selection_set_property), (brasero_src_selection_class_init): * src/brasero-src-selection.h: * src/brasero-tool-dialog.c (brasero_tool_dialog_run), (brasero_tool_dialog_set_medium_type_shown), (brasero_tool_dialog_get_medium), (brasero_tool_dialog_drive_changed_cb), (brasero_tool_dialog_init): * src/burn-medium.c (brasero_medium_get_tooltip): * src/burn-medium.h: * src/burn-volume-obj.c (brasero_volume_get_name): * src/burn-volume-obj.h: 2008-09-24 Philippe Rouquier Another patch that moves the project name back to main window (was in burn option dialogs before) It removes the project size as a consequence, the size of the project is now in the statusbar It modifies the way multisession media are displayed and loaded It fixes some small bugs introduced by previous changes One known bug: the project name is not updated when a multisession disc is loaded * src/Makefile.am: * src/brasero-app.c (brasero_app_get_statusbar1), (brasero_menu_item_selected_cb), (brasero_menu_item_deselected_cb): * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb), (brasero_burn_options_init): * src/brasero-data-disc.c (brasero_data_disc_import_session), (brasero_data_disc_import_session_cb), (brasero_data_disc_use_overburn_response_cb), (brasero_data_disc_project_oversized_cb), (brasero_disc_disc_session_import_response_cb), (brasero_data_disc_import_button_new), (brasero_data_disc_session_available_cb), (brasero_data_disc_session_loaded_cb), (brasero_data_disc_clear), (brasero_data_disc_reset), (brasero_data_disc_set_session_param), (brasero_data_disc_add_ui), (brasero_data_disc_init), (brasero_data_disc_iface_disc_init): * src/brasero-data-session.c (brasero_data_session_check_size), (brasero_data_session_size_changed), (brasero_data_session_remove_last), (brasero_data_session_add_last), (brasero_data_session_has_available_media), (brasero_data_session_get_available_media), (brasero_data_session_get_loaded_medium), (brasero_data_session_is_valid_multi), (brasero_data_session_disc_added_cb), (brasero_data_session_disc_removed_cb), (brasero_data_session_init), (brasero_data_session_finalize), (brasero_data_session_class_init): * src/brasero-data-session.h: * src/brasero-disc-message.c (brasero_disc_message_add_button), (brasero_disc_message_add_close_button): * src/brasero-disc-message.h: * src/brasero-disc-option-dialog.c (brasero_disc_option_dialog_set_disc), (brasero_disc_option_dialog_valid_media_cb): * src/brasero-disc.c: * src/brasero-disc.h: * src/brasero-file-filtered.c (brasero_file_filtered_get_label_text): * src/brasero-marshal.list: * src/brasero-notify.c (brasero_notify_button_add): * src/brasero-notify.h: * src/brasero-project-name.c (brasero_project_name_truncate_label), (brasero_project_name_get_default_label), (brasero_project_name_label_insert_text), (brasero_project_name_label_changed), (brasero_project_name_set_type), (brasero_project_name_set_multisession_medium), (brasero_project_name_init), (brasero_project_name_finalize), (brasero_project_name_class_init), (brasero_project_name_new): * src/brasero-project-name.h: * src/brasero-project-size.c: * src/brasero-project-size.h: * src/brasero-project.c (brasero_project_get_proportion), (brasero_project_init), (brasero_project_update_project_size), (brasero_project_size_changed_cb), (brasero_project_flags_changed_cb), (brasero_project_burn), (brasero_project_switch), (brasero_project_set_none), (brasero_project_open_project), (brasero_project_open_playlist): * src/brasero-session-cfg.c (brasero_session_cfg_check): 2008-09-24 Philippe Rouquier Fix problem with no message being displayed when session is not supported * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb): 2008-09-24 Philippe Rouquier Move size check to a parent dialog class BraseroBurnOptions Allow overburn to be activated for any type of project * src/Makefile.am: * src/brasero-audio-disc.c (brasero_audio_disc_set_session_param): * src/brasero-data-disc.c (brasero_data_disc_set_session_param): * src/brasero-dest-selection.c (brasero_dest_selection_image_properties), (brasero_dest_selection_update_image_output), (brasero_dest_selection_valid_session), (brasero_dest_selection_init), (brasero_dest_selection_finalize), (brasero_dest_selection_set_property): * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_init), (brasero_disc_copy_dialog_finalize): * src/brasero-disc-copy-dialog.h: * src/brasero-disc-option-dialog.c (brasero_disc_option_dialog_save_multi_state), (brasero_disc_option_dialog_load_multi_state), (brasero_disc_option_dialog_get_default_label), (brasero_disc_option_dialog_update_label), (brasero_disc_option_dialog_update_joliet), (brasero_disc_option_dialog_update_multi), (brasero_disc_option_dialog_update_video), (brasero_disc_option_dialog_set_joliet), (brasero_disc_option_dialog_set_multi), (brasero_disc_option_label_changed), (brasero_disc_option_dialog_title_widget), (brasero_disc_option_dialog_joliet_widget), (brasero_disc_option_dialog_add_data_options), (brasero_disc_option_dialog_add_audio_options), (brasero_disc_option_dialog_AC3), (brasero_disc_option_dialog_MP2), (brasero_disc_option_dialog_set_tag), (brasero_disc_option_dialog_native_framerate), (brasero_disc_option_dialog_native_aspect), (brasero_disc_option_dialog_add_video_options), (brasero_disc_option_dialog_set_disc), (brasero_disc_option_dialog_get_session), (brasero_disc_option_dialog_valid_media_cb), (brasero_disc_option_dialog_init), (brasero_disc_option_dialog_finalize): * src/brasero-disc-option-dialog.h: * src/brasero-drive-selection.c (brasero_drive_selection_set_button), (brasero_drive_selection_init): * src/brasero-image-option-dialog.c (brasero_image_option_dialog_set_track), (brasero_image_option_dialog_set_formats), (brasero_image_option_dialog_get_session), (brasero_image_option_dialog_valid_media_cb), (brasero_image_option_dialog_init), (brasero_image_option_dialog_finalize): * src/brasero-image-option-dialog.h: * src/brasero-project-manager.c (brasero_project_manager_copy_disc): * src/brasero-project-size.c (brasero_project_size_check_status): * src/brasero-project.c: * src/brasero-session-cfg.c (brasero_session_cfg_set_drive_properties), (brasero_session_cfg_check_size), (brasero_session_cfg_update), (brasero_session_cfg_check), (brasero_session_cfg_add_flags), (brasero_session_cfg_class_init): * src/brasero-session-cfg.h: * src/brasero-utils.c (brasero_utils_pack_properties_list): * src/brasero-video-disc.c (brasero_video_disc_set_session_param): 2008-09-20 Luis Medinas * src/brasero-jacket-view.c (brasero_jacket_view_focus_in_cb), (brasero_jacket_view_focus_out_cb): Added patch from Takao Fujiwara to fix bgo #552366. 2008-09-20 Philippe Rouquier Some more minor cleanups * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_valid_media_cb), (brasero_disc_copy_dialog_init): * src/brasero-disc-option-dialog.c (brasero_disc_option_dialog_init): * src/brasero-image-option-dialog.c (brasero_image_option_dialog_init): 2008-09-20 Philippe Rouquier Some cleanups to get ready for further changes Probably fix some minor bugs with image paths handling * src/Makefile.am: * src/brasero-dest-selection.c (brasero_dest_selection_drive_properties), (brasero_dest_selection_image_format_changed_cb), (brasero_dest_selection_image_properties), (brasero_dest_selection_update_image_output), (brasero_dest_selection_valid_session), (brasero_dest_selection_drive_changed), (brasero_dest_selection_init), (brasero_dest_selection_finalize), (brasero_dest_selection_set_property), (brasero_dest_selection_class_init): * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_valid_media_cb), (brasero_disc_copy_dialog_init): * src/brasero-disc-option-dialog.c (brasero_disc_option_dialog_init): * src/brasero-drive-info.c (brasero_drive_info_set_image_path), (brasero_drive_info_set_same_src_dest), (brasero_drive_info_set_medium): * src/brasero-image-option-dialog.c (brasero_image_option_dialog_valid_media_cb), (brasero_image_option_dialog_init): * src/brasero-project.c (brasero_project_set_cover_specifics): * src/brasero-session-cfg.c (brasero_session_cfg_save_drive_properties), (brasero_session_cfg_add_drive_properties_flags), (brasero_session_cfg_set_drive_properties), (brasero_session_cfg_check_drive_settings), (brasero_session_cfg_update), (brasero_session_cfg_input_changed), (brasero_session_cfg_output_changed), (brasero_session_cfg_check), (brasero_session_cfg_caps_changed), (brasero_session_cfg_init), (brasero_session_cfg_finalize), (brasero_session_cfg_class_init), (brasero_session_cfg_new): * src/brasero-session-cfg.h: * src/brasero-src-selection.c (brasero_src_selection_drive_changed): * src/burn-caps.c (brasero_burn_caps_get_default_output_format): * src/burn-caps.h: * src/burn-image-format.c (brasero_image_format_get_default_path), (brasero_image_format_fix_path_extension): * src/burn-image-format.h: * src/burn-session.c (brasero_burn_session_get_output), (brasero_burn_session_set_image_output_full), (brasero_burn_session_class_init): * src/burn-session.h: 2008-09-14 Philippe Rouquier Ask the user if he wants to burn an image when one is added to a data project Fix #547731 – warn idiot users ... * src/brasero-data-disc.c (brasero_data_disc_switch_to_image), (brasero_data_disc_image_uri_cb), (brasero_data_disc_init): * src/brasero-data-vfs.c (brasero_data_vfs_emit_image_signal), (brasero_data_vfs_loading_node_result), (brasero_data_vfs_class_init): * src/brasero-marshal.list: 2008-09-14 Philippe Rouquier Changed some names to fix #549580 – Minor Name/Comment improvements * data/brasero-copy-medium.desktop.in.in: * data/brasero-open-image.desktop.in.in: * data/brasero-open-playlist.desktop.in.in: * data/brasero-open-project.desktop.in.in: * data/brasero.desktop.in.in: 2008-09-14 Philippe Rouquier Fix problem reported in #549368 – string typos * src/brasero-audio-disc.c (brasero_audio_disc_add_gap): * src/brasero-burn-dialog.c (brasero_burn_dialog_update_info): * src/brasero-data-disc.c (brasero_data_disc_rename_activated): * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_init): * src/brasero-disc-option-dialog.c (brasero_disc_option_dialog_title_widget), (brasero_disc_option_dialog_add_data_options), (brasero_disc_option_dialog_add_audio_options), (brasero_disc_option_dialog_add_video_options), (brasero_disc_option_dialog_init): * src/brasero-drive-info.c (brasero_drive_info_update_info), (brasero_drive_info_set_image_path), (brasero_drive_info_init): * src/brasero-drive-properties.c (brasero_drive_properties_init): * src/brasero-filter-option.c (brasero_filter_option_init): * src/brasero-image-option-dialog.c (brasero_image_option_dialog_init): * src/brasero-jacket-background.c (brasero_jacket_background_init): * src/brasero-multi-song-props.c (brasero_multi_song_props_init): * src/brasero-plugin-option.c (brasero_plugin_option_set_plugin): * src/brasero-project-type-chooser.c (brasero_project_type_chooser_init): * src/brasero-search-beagle.c (brasero_search_init), (brasero_search_update_header): * src/brasero-search-entry.c (brasero_search_entry_init): * src/brasero-song-properties.c (brasero_song_props_init), (brasero_song_props_set_properties): * src/brasero-split-dialog.c (brasero_split_dialog_init): * src/brasero-src-info.c (brasero_src_info_init): * src/brasero-sum-dialog.c (brasero_sum_dialog_corruption_warning): * src/brasero-tool-dialog.c (brasero_tool_dialog_pack_options), (brasero_tool_dialog_init):