2008-11-08  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Fix rare crash

	* src/brasero-io.c (brasero_io_get_metadata_info):

2008-11-08  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Fix build of nautilus extension (bug from previous change)

	* nautilus/Makefile.am:

2008-11-05  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Fix LIBS flags for building brasero and nautilus extension

	* configure.in:
	* src/Makefile.am:

2008-11-05  Philippe Rouquier  <ykw@localhost.localdomain>

	make nautilus extension installable side by side with NCB's

	* nautilus/Makefile.am:

2008-11-05  Philippe Rouquier  <ykw@localhost.localdomain>

	Increased the number of mount attempts

	* src/burn.c (brasero_burn_mount_media):

2008-11-05  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Silence a warning

	* src/burn-basics.c:
	* src/burn-caps.c (brasero_caps_list_dump):

2008-11-02  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	small fix for a warning

	* src/plugins/transcode/burn-transcode.c
	(brasero_transcode_new_decoded_pad_cb):

2008-10-31  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Fixed a string attribute typo

	* src/brasero-jacket-background.c (brasero_jacket_background_init):

2008-10-30  Philippe Rouquier  <ykw@localhost.localdomain>

	Updated NEWS file

	* NEWS:

2008-10-30  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	(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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Fix a crash introduced by previous change.

	* src/burn.c (brasero_burn_record_session):

2008-10-29  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Small memleak

	* src/plugins/libburnia/burn-libburn.c
	(brasero_libburn_setup_session_file):

2008-10-29  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <lmedinas@gnome.org>
 	  	 
         * src/main.c (brasero_app_parse_options):

         Parse video project to cmd line args.
         Fixes bgo #556725.
 	  	 
2008-10-27  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Fixed typo in previous patch

	* src/burn-medium.c (brasero_medium_track_set_leadout):

2008-10-25  Philippe Rouquier  <ykw@localhost.localdomain>

	Added debug line to catch problem with CD-R initialization

	* src/burn-medium.c (brasero_medium_track_set_leadout):

2008-10-25  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Small cleanup

	* src/burn-medium.c (brasero_medium_get_contents):

2008-10-24  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Improved debugging for sense data on error

	* src/scsi-sense-data.c (brasero_sense_data_print):

2008-10-24  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Silenced a warning

	* src/brasero-medium-selection.c
	(brasero_medium_selection_set_active):

2008-10-22  Philippe Rouquier  <ykw@localhost.localdomain>

	Fix valid signal emission (doesn't take any argument)

	* src/brasero-session-cfg.c (brasero_session_cfg_update):

2008-10-21  Philippe Rouquier  <ykw@localhost.localdomain>

	Fix memleaks in local-track plugin

	* src/plugins/local-track/burn-local-image.c
	(brasero_local_track_thread_finished):

2008-10-21  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	minor cleanup

	* src/brasero-data-project.c (brasero_data_project_node_loaded),
	(brasero_data_project_add_node_from_info):

2008-10-19  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Fix #543377 – No multisession (comment #51/52)

	* src/plugins/libburnia/burn-libburn.c
	(brasero_libburn_start_record):

2008-10-18  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Fix a potential crash in the file monitor backend

	* src/brasero-file-monitor.c (brasero_file_monitor_foreach_cancel):

2008-10-17  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Small memory leak fixed.

	* src/brasero-dest-selection.c
	(brasero_dest_selection_format_medium_string):

2008-10-15  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Again another problem for big endian architecture

	* src/scsi-read-disc-info.h:

2008-10-12  Philippe Rouquier  <ykw@localhost.localdomain>

	Fix another problem on big endian architecture

	* src/scsi-read-disc-info.h:

2008-10-12  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Added 2 missing files
	Fix #555703 – brasero delete original files in VIDEO_TS folder

2008-10-10  Philippe Rouquier  <ykw@localhost.localdomain>

	Bump to 0.8.3

	* configure.in:

2008-10-09  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Fix a crash with opening playlists

	* src/brasero-project.c (brasero_project_open_playlist):

2008-10-05  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Fix small layout problem

	* src/brasero-project-type-chooser.c
	(brasero_project_type_chooser_build_recent):

2008-10-04  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Create an even more compact first view

	* src/brasero-project-type-chooser.c
	(brasero_project_type_chooser_init):

2008-10-03  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Fix a small widget layout problem

	* src/brasero-project.c (brasero_project_get_proportion),
	(brasero_project_init):

2008-10-01  Philippe Rouquier  <ykw@localhost.localdomain>

	Fix #No files filtered

	* src/brasero-file-filtered.c
	(brasero_file_filtered_get_label_text):

2008-10-01  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Fixed #550048 – Icon missing in burn dialog

	* src/burn-medium.c:

2008-09-30  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Change label for disc copy to make it clearer

	* data/brasero-copy-medium.desktop.in.in:

2008-09-29  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	Fix #550050 – First run dialog after burn

	* src/brasero-project.c (brasero_project_burn):

2008-09-28  Philippe Rouquier  <ykw@localhost.localdomain>

	Fix a small problem with import

	* src/brasero-data-project.c
	(brasero_data_project_add_imported_session_file):

2008-09-28  Luis Medinas  <lmedinas@gnome.org>

	* 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 <lin.ma@sun.com> closes bgo #553229.

2008-09-28  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <lmedinas@gnome.org>

	* src/brasero-jacket-view.c (brasero_jacket_view_focus_in_cb),
	(brasero_jacket_view_focus_out_cb):

	Added patch from Takao Fujiwara <Takao.Fujiwara@sun.com>  
	to fix bgo #552366. 

2008-09-20  Philippe Rouquier  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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  <ykw@localhost.localdomain>

	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):