2008-09-13 Philippe Rouquier Improve ejection * src/burn-volume-obj.c (brasero_volume_get_gdrive), (brasero_volume_eject): 2008-09-13 Philippe Rouquier Again fix problem with flags appearing in disc copy dialog * src/burn-caps.c (brasero_burn_caps_get_flags_same_src_dest), (brasero_burn_caps_get_flags): 2008-09-13 Philippe Rouquier Updated for upcoming release * NEWS: 2008-09-13 Philippe Rouquier Avoid doing a too early init for session flags and support to save some time * src/brasero-dest-selection.c (brasero_dest_selection_set_property): 2008-09-13 Philippe Rouquier Some more cleanups and work on flags management Fix a problem with burn button being available for clicking when no image is set as source in burn image dialog Fix a problem with dummy still available with CLONE images * src/brasero-dest-selection.c (brasero_dest_selection_add_drive_properties_flags): * src/brasero-disc-option-dialog.c (brasero_disc_option_dialog_update_joliet): * src/brasero-image-option-dialog.c (brasero_image_option_dialog_set_track), (brasero_image_option_dialog_changed), (brasero_image_option_dialog_format_changed), (brasero_image_option_dialog_file_changed), (brasero_image_option_dialog_set_formats), (brasero_image_option_dialog_valid_media_cb), (brasero_image_option_dialog_init), (brasero_image_option_dialog_finalize): * src/brasero-image-type-chooser.c (brasero_image_type_chooser_set_formats), (brasero_image_type_chooser_get_format), (brasero_image_type_chooser_changed_cb), (brasero_image_type_chooser_finalize): * src/burn-basics.h: * src/burn-caps.c (brasero_caps_is_compatible_type), (brasero_caps_find_link), (brasero_caps_try_output), (brasero_caps_try_output_with_blanking), (brasero_burn_caps_is_input_supported), (brasero_burn_caps_is_output_supported), (brasero_burn_caps_is_session_supported_same_src_dest), (brasero_burn_caps_is_session_supported), (brasero_burn_caps_get_required_media_type), (brasero_caps_get_flags_for_disc), (brasero_burn_caps_get_flags_for_medium), (brasero_burn_caps_get_flags_same_src_dest): * src/burn-caps.h: 2008-09-12 Philippe Rouquier warn when reaching a directory depth of 6 while exploring a directory graft * src/brasero-data-project.c (brasero_data_project_add_node_from_info): 2008-09-12 Philippe Rouquier Fix behaviour where instead of blanking rewritable medium when adding new data, brasero was automatically merging the new data * src/brasero-dest-selection.c (brasero_dest_selection_add_drive_properties_flags): * src/burn-caps.c (brasero_burn_caps_get_flags_for_medium), (brasero_burn_caps_get_flags): 2008-09-11 Philippe Rouquier Fix #551678 – Writing on-the-fly stops at ~390MB instead of full size and possibly #544665 – Brasero burns 139MiB into the dvd when the project has 4GB Used an int instead of an int64 in libburn * src/plugins/libburnia/burn-libburn.c (brasero_libburn_create_fd_source), (brasero_libburn_setup_session_fd): 2008-09-10 Philippe Rouquier Improved flag management when copying a medium * src/brasero-dest-selection.c (brasero_dest_selection_drive_properties), (brasero_dest_selection_add_drive_properties_flags), (brasero_dest_selection_set_drive_properties), (brasero_dest_selection_check_drive_settings): * src/burn-caps.c (brasero_burn_caps_get_blanking_flags_real), (brasero_burn_caps_get_blanking_flags), (brasero_burn_caps_can_blank_real), (brasero_burn_caps_can_blank), (brasero_caps_link_check_media_restrictions), (brasero_burn_caps_is_session_supported_same_src_dest), (brasero_burn_caps_get_flags_for_medium), (brasero_burn_caps_get_flags_same_src_dest), (brasero_burn_caps_get_flags): 2008-09-10 Philippe Rouquier Allow cdrdao to output images of media again * src/plugins/cdrdao/burn-cdrdao.c (brasero_cdrdao_export_caps): 2008-09-10 Philippe Rouquier Added new flag (RAW write mode) to be only used for CLONE images * src/burn-basics.h: * src/burn-caps.c (brasero_caps_get_flags_for_disc): * src/burn-debug.c (brasero_debug_burn_flags_to_string): * src/burn-plugin.h: * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_set_argv_record), (brasero_wodim_export_caps): * src/plugins/cdrtools/burn-cdrecord.c (brasero_cdrecord_set_argv_record), (brasero_cdrecord_export_caps): 2008-09-09 Philippe Rouquier Some fixes for libisofs plugin: - when in merging from a previous session remove previous files with same name - when cancelling don't block * src/plugins/libburnia/burn-libburn-common.c (brasero_libburn_common_ctx_free): * src/plugins/libburnia/burn-libisofs.c (brasero_libisofs_write_image_to_fd_thread), (brasero_libisofs_create_volume_thread), (brasero_libisofs_stop_real), (brasero_libisofs_clean_output): 2008-09-08 Philippe Rouquier Miscellaneous improvements and cleanups * src/brasero-dest-selection.c (brasero_dest_selection_add_drive_properties_flags): * src/burn-caps.c (brasero_burn_caps_get_flags): * src/plugins/libburnia/burn-libisofs.c (brasero_libisofs_export_caps): 2008-09-08 Philippe Rouquier Fix problem with this two plugins that didn't support DVD+RW/DVD-RW (rest) * src/plugins/cdrkit/burn-genisoimage.c (brasero_genisoimage_export_caps): * src/plugins/cdrtools/burn-mkisofs.c (brasero_mkisofs_export_caps): 2008-09-08 Philippe Rouquier Improved libburn cancellation * 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): * src/plugins/libburnia/burn-libburn.c (brasero_libburn_finalize), (brasero_libburn_export_caps): 2008-09-08 Philippe Rouquier Fix checksums for DVD+RW with which we didn't start at the right address in multisession * src/burn-track.h: * src/burn.c (brasero_burn_action_changed), (brasero_burn_record_session): * src/plugins/cdrkit/burn-readom.c (brasero_readom_argv_set_iso_boundary), (brasero_readom_get_size): * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_argv_set_iso_boundary), (brasero_readcd_get_size): * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_files_end): 2008-09-07 Philippe Rouquier Fix some problems with our reading ISO images That fixes problems mentioned in #543377 – No multisession * src/burn-iso9660.c (brasero_iso9660_read_susp), (brasero_iso9660_get_susp), (brasero_iso9660_read_directory_record), (brasero_iso9660_read_directory_records), (brasero_iso9660_lookup_directory_record_RR), (brasero_iso9660_lookup_directory_records): * src/burn-susp.c (brasero_susp_ER), (brasero_susp_read): * src/burn-susp.h: * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_files_merge_with_former_session): 2008-09-06 Philippe Rouquier Fix a problem with reading file contents Make plugin read straight from the drive the checksum file when merging * src/burn-volume-read.c (brasero_volume_file_check_state): * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_files_merge_with_former_session): 2008-09-06 Philippe Rouquier Some cleanups, improvements and bug fixes Rework the plugin flags system a bit Fix a problem with CDRW (and probably DVDRW) which add data appended instead of being blanked. Fixed media capabilities reporting (no DAO, DUMMY for DVD+RW) * src/brasero-dest-selection.c (brasero_dest_selection_set_image_properties), (brasero_dest_selection_check_image_settings), (brasero_dest_selection_source_changed): * src/brasero-disc-option-dialog.c (brasero_disc_option_dialog_set_disc): * src/burn-caps.c (brasero_burn_caps_flags_check_for_drive), (brasero_burn_caps_new_task), (brasero_caps_try_output_with_blanking), (brasero_burn_caps_is_output_supported), (brasero_burn_caps_is_session_supported_same_src_dest), (brasero_burn_caps_get_required_media_type), (brasero_burn_caps_get_flags), (brasero_caps_disc_new_subtype): * src/burn-plugin.h: * src/burn-session.c (brasero_burn_session_clear_current_track): * src/burn.c (brasero_burn_lock_dest_media), (brasero_burn_reload_dest_media), (brasero_burn_check_session_consistency), (brasero_burn_same_src_dest_image), (brasero_burn_same_src_dest_reload_medium), (brasero_burn_record): * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_export_caps): * src/plugins/cdrtools/burn-cdrecord.c (brasero_cdrecord_export_caps): * src/plugins/growisofs/burn-growisofs.c (brasero_growisofs_export_caps): * src/plugins/libburnia/burn-libburn.c (brasero_libburn_export_caps): 2008-09-04 Philippe Rouquier (Sometimes huge) speed gain when loading files by returning many at a time when they are pending * src/brasero-io.c (brasero_io_return_result_idle): 2008-09-03 Philippe Rouquier Reload flags when image format changes or is detected * src/brasero-image-option-dialog.c (brasero_image_option_dialog_set_track): * src/burn-session.c (brasero_burn_session_clear_current_track), (brasero_burn_session_add_track): * src/burn-session.h: 2008-09-03 Philippe Rouquier Added checks for simulation/burnfree to see if the drive supports them * src/burn-caps.c (brasero_burn_caps_can_blank), (brasero_burn_caps_flags_check_for_drive), (brasero_burn_caps_new_task), (brasero_burn_caps_flags_update_for_drive): * src/burn-drive.c: * src/burn-drive.h: * src/burn-medium.c (brasero_medium_supported_flags), (brasero_medium_support_flags), (brasero_medium_test_simulate_CD_SAO), (brasero_medium_test_simulate_CD_TAO), (brasero_medium_test_simulate_DVDRW), (brasero_medium_test_simulate_2A), (brasero_medium_init_caps), (brasero_medium_init_real): * src/burn-medium.h: 2008-09-03 Philippe Rouquier Fix #550475 – brasero crashed with SIGSEGV in brasero_medium_reload_info() * src/burn-medium.c (brasero_medium_reload_info): 2008-09-03 Philippe Rouquier Fixed a crash when the operation was cancelled while it is in wait loop * src/burn.c (brasero_burn_wakeup), (brasero_burn_sleep), (brasero_burn_cancel), (brasero_burn_finalize): 2008-09-03 Philippe Rouquier Fixed a memleak when importing sessions in data projects * src/brasero-data-session.c (brasero_data_session_add_last): * src/brasero-file-node.c (brasero_file_node_destroy_with_children): * src/burn-volume-source.c: * src/burn-volume-source.h: 2008-09-03 Philippe Rouquier Fix problems in last comment of #543377 No multisession: Don't crash any more Ability to import a disc after the project was loaded * src/brasero-data-project.c (brasero_data_project_uri_remove_graft), (brasero_data_project_remove_node_children_graft_cb), (brasero_data_project_node_removed), (brasero_data_project_add_imported_session_file), (brasero_data_project_load_contents): * src/brasero-file-node.c (brasero_file_node_ungraft), (brasero_file_node_destroy_with_children): 2008-09-02 Philippe Rouquier Fix blank discs size retrieval * src/burn-medium.c (brasero_medium_track_set_leadout), (brasero_medium_get_sessions_info), (brasero_medium_get_contents): 2008-09-02 Philippe Rouquier Fix typo in declaration header * src/scsi-get-configuration.h: 2008-09-01 Philippe Rouquier Improved toc type recognition * src/brasero-image-option-dialog.c (brasero_image_option_dialog_image_info_cb): 2008-09-01 Philippe Rouquier Remove dialog title Fix #550050 – First run dialog after burn * src/brasero-project.c (brasero_project_check_default_burning_app): 2008-09-01 Philippe Rouquier Removed BRASERO_BURN_FLAG_BLANK_BEFORE_WRITE from plugins as it is mostly a flag for the library not the plugins * src/burn-plugin.h: * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_export_caps): * src/plugins/cdrtools/burn-cdrecord.c (brasero_cdrecord_export_caps): * src/plugins/growisofs/burn-growisofs.c (brasero_growisofs_export_caps): * src/plugins/libburnia/burn-libburn.c (brasero_libburn_export_caps): 2008-08-31 Philippe Rouquier Fixed two problems: - brasero was using the wrong order when loading file list passed on the command line - brasero crashed when passed arguments on the command line (the problem was introduced by recent changes) * src/main.c (brasero_app_parse_options): 2008-08-31 Philippe Rouquier Fix problems with CLONE image when choosing the toc file. Now brasero can properly retrieve the image file from the toc file and vice versa. * src/burn-image-format.c (brasero_image_format_get_complement): * src/burn-session.c (brasero_burn_session_get_image_complement): 2008-08-31 Philippe Rouquier Fix warning * src/burn-medium.c (brasero_medium_get_contents): 2008-08-31 Philippe Rouquier Fix debugging strings * src/burn.c (brasero_burn_is_loaded_dest_media_supported), (brasero_burn_lock_dest_media), (brasero_burn_record): 2008-08-31 Philippe Rouquier Improved toc file type detection (between CDRDAO and CLONE types) * src/brasero-image-option-dialog.c (brasero_image_option_dialog_image_info_cb): 2008-08-31 Philippe Rouquier Fix a problem with disc copy using same src and dest driven (brasero not accepting blank disc for destination). BRASERO_BURN_FLAG_BLANK_BEFORE_WRITING was on by default which would of course be unsupported by a BLANK medium. So we are more lenient now with this flag * src/burn-caps.c (brasero_burn_caps_new_task), (brasero_caps_try_output_with_blanking), (brasero_burn_caps_get_flags): 2008-08-31 Philippe Rouquier Avoid crashing when reloading a media that isn't supported in copy * src/burn.c (brasero_burn_lock_dest_media), (brasero_burn_reload_dest_media): 2008-08-31 Philippe Rouquier Fix race condition in brasero-io * src/brasero-async-task-manager.c (brasero_async_task_manager_thread), (brasero_async_task_manager_foreach_active_remove), (brasero_async_task_manager_foreach_unprocessed_remove): * src/brasero-async-task-manager.h: * src/brasero-io.c (brasero_io_unref_result_callback_data), (brasero_io_return_result), (brasero_io_set_job), (brasero_io_job_free), (brasero_io_job_destroy), (brasero_io_get_file_count_destroy), (brasero_io_load_directory_destroy), (brasero_io_load_directory_thread), (brasero_io_xfer_destroy), (brasero_io_free_async_queue): 2008-08-30 Philippe Rouquier revert fix for rare race condition as it created another one even worse * src/brasero-io.c (brasero_io_job_free), (brasero_io_set_job), (brasero_io_load_directory_thread): 2008-08-29 Philippe Rouquier Try to fix #544416 – Burning on open-sesion DVD gives over-burn warning * src/burn-medium.c (brasero_medium_track_set_leadout), (brasero_medium_get_sessions_info), (brasero_medium_get_contents): * src/scsi-read-track-information.c (brasero_read_track_info): 2008-08-29 Philippe Rouquier Again small mistake * src/burn-medium.c (brasero_medium_get_sessions_info): 2008-08-29 Philippe Rouquier Correct a small mistake * src/burn-medium.c (brasero_medium_get_sessions_info): 2008-08-29 Philippe Rouquier Added a debug statement at the beginning with the version * src/burn-basics.c (brasero_burn_library_init): 2008-08-29 Philippe Rouquier Bump version number * configure.in: 2008-08-29 Philippe Rouquier Improved debugging to catch some bug * src/burn-medium.c (brasero_medium_track_volume_size), (brasero_medium_get_sessions_info): * src/burn-volume.c (brasero_volume_get_primary_from_file), (brasero_volume_get_size): 2008-08-29 Philippe Rouquier Fix a crash introduced by recent changes * src/brasero-burn-dialog.c (brasero_burn_dialog_notify_success): 2008-08-28 Philippe Rouquier Fix for #549726 – The symbol of the term kibibyte is 'KiB' not 'kiB' * src/brasero-progress.c (brasero_burn_progress_display_session_info): 2008-08-28 Philippe Rouquier Fix for #549570 – Can't burn audio CD when saving to disk first * src/burn-caps.c (brasero_caps_is_compatible_type): 2008-08-28 Philippe Rouquier Improve size of button in yellow notify zone when the main text is wrapped * src/brasero-disc-message.c (brasero_disc_message_add_button), (brasero_disc_message_add_close_button), (brasero_disc_message_init): 2008-08-28 Philippe Rouquier Fix a crash introduced by recent change * src/brasero-app.c (brasero_app_recent_open): 2008-08-27 Ivan N. Zlatev Make the filtered files expandable initially visible. * src/brasero-data-disk.c (brasero_data_disc_init): 2008-08-28 Philippe Rouquier Try to get a valid unique ID for media (only working for CDs and DVD-) * src/burn-medium.c (brasero_medium_get_DVD_id), (brasero_medium_get_contents), (brasero_medium_reload_info), (brasero_medium_finalize), (brasero_medium_get_id): * src/burn-medium.h: * src/scsi-read-disc-structure.c (brasero_mmc2_read_generic_structure): * src/scsi-read-disc-structure.h: 2008-08-28 Philippe Rouquier Fix #549492 – crash after creating new project * src/brasero-data-tree-model.c (brasero_data_tree_model_get_iter): 2008-08-28 Philippe Rouquier Some missing debugging * src/burn-volume-source.c (brasero_volume_source_read10_device_handle): 2008-08-27 Philippe Rouquier Again some forgotten strings * src/brasero-project-size.c (brasero_project_size_get_media_string): 2008-08-27 Philippe Rouquier Fixed a rare race condition which could result in some callback_data not being destroyed * src/brasero-io.c (brasero_io_job_free), (brasero_io_set_job), (brasero_io_load_directory_thread): 2008-08-27 Philippe Rouquier When cut and pasting on the information page of data projects, make the project tree appear * src/brasero-data-disc.c (brasero_data_disc_paste_activated_cb): 2008-08-27 Philippe Rouquier Split drive info and create a new info object more specific for source drive. * src/Makefile.am: * src/brasero-dest-selection.c (brasero_dest_selection_image_properties), (brasero_dest_selection_set_image_properties), (brasero_dest_selection_check_image_settings), (brasero_dest_selection_source_changed), (brasero_dest_selection_drive_changed), (brasero_dest_selection_init), (brasero_dest_selection_set_property): * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_init): * src/brasero-drive-selection.c (brasero_drive_selection_drive_changed), (brasero_drive_selection_init): * src/brasero-drive-selection.h: * src/brasero-medium-selection.c (brasero_medium_selection_medium_removed_cb): * src/brasero-src-info.c (brasero_src_info_update), (brasero_src_info_set_medium), (brasero_src_info_init), (brasero_src_info_finalize), (brasero_src_info_class_init), (brasero_src_info_new): * src/brasero-src-info.h: * src/brasero-src-selection.c (brasero_src_selection_drive_changed), (brasero_src_selection_init): * src/brasero-tool-dialog.c (brasero_tool_dialog_drive_changed_cb), (brasero_tool_dialog_init): 2008-08-27 Philippe Rouquier Fix for previous changes * src/brasero-project-manager.c (brasero_project_manager_sidepane_changed): * src/brasero-session.c (brasero_session_die_cb), (brasero_session_save_yourself_cb): * src/main.c (brasero_app_parse_options), (main): 2008-08-27 Philippe Rouquier Created a new BraseroApp object type * src/Makefile.am: * src/brasero-app.h: * src/brasero-project-manager.c (brasero_project_manager_set_statusbar), (brasero_project_manager_selected_uris_changed), (brasero_project_manager_switch): * src/brasero-project-manager.h: * src/brasero-session.c (brasero_session_load), (brasero_session_save): * src/main.c (brasero_app_parse_options), (main): 2008-08-27 Philippe Rouquier Removed unneeded GConf connection * src/main.c (main): 2008-08-27 Philippe Rouquier Fix #548547 – Can't burn/erase unformatted DVD-RW * src/burn-caps.c (brasero_caps_disc_new_status): 2008-08-27 Philippe Rouquier In data-vfs use the URI string passed as a callback for some operations * src/brasero-data-project.c (brasero_data_project_add_loading_node): * src/brasero-data-vfs.c (brasero_data_vfs_check_uri_result), (brasero_data_vfs_loading_node_result), (brasero_data_vfs_loading_node): 2008-08-26 Philippe Rouquier Fix wrong fix ;) * src/plugins/local-track/burn-local-image.c (brasero_local_track_translate_uri): 2008-08-26 Philippe Rouquier Fix for #546787 – Problem with burning symlinked files * src/brasero-io.c (brasero_io_check_for_parent_symlink): 2008-08-26 Philippe Rouquier Fix #549299 – brasero crashed with SIGSEGV in brasero_jacket_buffer_add_default_tag() * src/brasero-jacket-edit.c (brasero_jacket_edit_font_changed_cb): 2008-08-26 Philippe Rouquier Fix for #547742 – brasero crashed with SIGSEGV in brasero_medium_get_write_speeds() When resorting to page 2A we didn't add the max write speed to the list which was then empty * src/burn-medium.c (brasero_medium_get_page_2A_max_speed), (brasero_medium_get_sessions_info): * src/scsi-read-track-information.c (brasero_read_track_info): * src/scsi-read-track-information.h: 2008-08-26 Philippe Rouquier Fixed some strings according to #549368 – string typos * src/brasero-burn-dialog.c (brasero_burn_dialog_get_media_type_string): * src/brasero-data-project.c (brasero_data_project_update_uri): * src/brasero-player.c (brasero_player_update_position), (brasero_player_image), (brasero_player_update_info_real): * src/brasero-plugin-manager-ui.c (plugin_manager_ui_view_info_cell_cb): * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_to_files): 2008-08-25 Philippe Rouquier Fix symlink handling Fix #546787 – Problem with burning symlinked files * src/brasero-data-project.c (brasero_data_project_graft_is_needed), (brasero_data_project_update_uri), (brasero_data_project_node_loaded): 2008-08-25 Philippe Rouquier Fix URI creation * src/brasero-io.c (brasero_io_check_for_parent_symlink): 2008-08-25 Philippe Rouquier Fix URI creation * src/plugins/local-track/burn-local-image.c (brasero_local_track_translate_uri): 2008-08-25 Philippe Rouquier Copy excluded URI list when adding our new DATA track * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_files_end): 2008-08-25 Philippe Rouquier Removed second line inside jacket editor * src/brasero-jacket-edit.c (brasero_jacket_edit_init): 2008-08-25 Philippe Rouquier Added separators to the toolbar * src/brasero-jacket-edit.c (brasero_jacket_edit_init): 2008-08-25 Philippe Rouquier Added a button to set background image/color to the toolbar in the cover editor * src/brasero-jacket-background.c (brasero_jacket_background_init): * src/brasero-jacket-edit.c (brasero_jacket_edit_configure_background_pressed_cb), (brasero_jacket_edit_update_button_state), (brasero_jacket_edit_init): * src/brasero-jacket-view.c (brasero_jacket_view_configure_background), (brasero_jacket_view_change_image_activated_cb): * src/brasero-jacket-view.h: 2008-08-24 Philippe Rouquier Fix #549211 – Wrong use of word Delete Again fixed some strings * data/brasero.schemas.in: * src/brasero-burn-dialog.c (brasero_burn_dialog_insert_disc_cb): * src/brasero-data-session.c (brasero_data_session_add_last): * src/brasero-project.c (brasero_project_error_size_dialog), (brasero_project_overburn_dialog), (brasero_project_check_default_burning_app): 2008-08-24 Philippe Rouquier Use media direct access * src/brasero-data-session.c (brasero_data_session_add_last): 2008-08-24 Philippe Rouquier Implemented READ (10) function and use it when possible * src/Makefile.am: * src/burn-volume-source.c (brasero_volume_source_read_fd), (brasero_volume_source_readcd_device_handle), (brasero_volume_source_read10_device_handle), (brasero_volume_source_open_device_handle): * src/scsi-opcodes.h: * src/scsi-read10.c (brasero_sbc_read10_block): 2008-08-24 Philippe Rouquier Fix bug in medium reading * src/burn-volume-source.c (brasero_volume_source_read_device_handle): 2008-08-24 Philippe Rouquier Fix crash introduced by previous change * src/brasero-file-filtered.c (brasero_file_filtered_add_real), (brasero_file_filtered_restore_pressed_cb), (brasero_file_filtered_init): 2008-08-24 Philippe Rouquier Fix #542103 – Disc copy "Disc Replacement" dialog Also improved some strings to be more GUI compliant along the same pattern as above * src/brasero-burn-dialog.c (brasero_burn_dialog_get_media_type_string), (brasero_burn_dialog_insert_disc_cb): 2008-08-24 Philippe Rouquier Fix #548640 – HIdden Files filter is extremely slow * src/brasero-data-vfs.c (brasero_data_vfs_directory_load_result): * src/brasero-file-filtered.c (brasero_file_filtered_update), (brasero_file_filtered_add_real), (brasero_file_filtered_add_loop), (brasero_file_filtered_add), (brasero_file_filtered_clear), (brasero_file_filtered_finalize): 2008-08-24 Philippe Rouquier Fix problem with URI handling in data project triggering various bugs * src/brasero-audio-disc.c (brasero_audio_disc_inotify_monitor_cb): * src/brasero-data-project.c (brasero_data_project_node_to_uri), (brasero_data_project_node_loaded), (brasero_data_project_file_added), (brasero_data_project_file_update_URI), (brasero_data_project_file_graft): 2008-08-23 Philippe Rouquier Make brasero handles uris better by avoiding some escaping * src/brasero-audio-disc.c (brasero_audio_disc_inotify_monitor_cb): * src/brasero-data-project.c (brasero_data_project_node_to_uri), (brasero_data_project_file_added), (brasero_data_project_file_update_URI), (brasero_data_project_file_graft): * src/brasero-project.c (_read_graft_point), (_read_audio_track), (_save_audio_track_xml), (_save_data_track_xml): 2008-08-23 Philippe Rouquier Fix a bug where some symlinks pointing to files were detected as looping * src/brasero-data-vfs.c (brasero_data_vfs_directory_check_symlink_loop): 2008-08-23 Philippe Rouquier Fix #548985 – crash in Brasero Disc Burning: * src/burn-volume-obj.c (brasero_volume_get_gvolume): 2008-08-22 Philippe Rouquier Don't show any information including icon when copying to the same drive * src/brasero-drive-info.c (brasero_drive_info_set_same_src_dest), (brasero_drive_info_set_medium): 2008-08-22 Philippe Rouquier Update icon theme names * src/burn-medium.c: 2008-08-22 Philippe Rouquier Huge change. Medium image moved to the right in dialogs. * src/brasero-drive-info.c (brasero_drive_info_init): 2008-08-22 Philippe Rouquier Fix #548556 – Nagging about checking newly burned CDs * src/brasero-burn-dialog.c (brasero_burn_dialog_insert_disc_cb), (brasero_burn_dialog_loss_warnings_cb), (brasero_burn_dialog_disable_joliet_cb), (brasero_burn_dialog_progress_changed_real), (brasero_burn_dialog_progress_changed_cb), (brasero_burn_dialog_action_changed_cb), (brasero_burn_dialog_dummy_success_cb), (brasero_burn_dialog_finalize), (brasero_burn_dialog_setup_session), (brasero_burn_dialog_notify_success), (brasero_burn_dialog_end_session): * src/brasero-progress.c (brasero_burn_progress_display_session_info): * src/brasero-progress.h: * src/burn.c (brasero_burn_status): 2008-08-22 Philippe Rouquier Add progress report to dvdauthor plugin * src/plugins/dvdauthor/burn-dvdauthor.c (brasero_dvd_author_read_stderr): 2008-08-22 Philippe Rouquier Add progress report to vcdimager plugin * src/plugins/vcdimager/burn-vcdimager.c (brasero_vcd_imager_read_stdout), (brasero_vcd_imager_read_stderr), (brasero_vcd_imager_generate_xml_file): 2008-08-22 Philippe Rouquier Add information when burning video DVD/(S)VCD * src/brasero-burn-dialog.c (brasero_burn_dialog_update_info), (brasero_burn_dialog_insert_disc_cb), (brasero_burn_dialog_update_title_writing_progress), (brasero_burn_dialog_progress_changed_real), (brasero_burn_dialog_action_changed_cb), (brasero_burn_dialog_run): * src/burn-track.h: 2008-08-21 Philippe Rouquier Some changes to fix or at least debug #543377 – No multisession * src/burn-volume-source.c (brasero_volume_source_read_device_handle): 2008-08-21 Philippe Rouquier Enable progress reporting for vob plugin * src/plugins/transcode/burn-vob.c (brasero_vob_start): 2008-08-21 Philippe Rouquier Fix for 548137 – Duplicate disc autorun action * configure.in: * data/Makefile.am: * 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: * src/brasero-dest-selection.c (brasero_dest_selection_source_changed), (brasero_dest_selection_drive_changed), (brasero_dest_selection_set_property): * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_set_drive): * src/brasero-disc-copy-dialog.h: * src/brasero-drive-info.c (brasero_drive_info_set_same_src_dest): * src/brasero-drive-info.h: * src/brasero-drive-selection.c (brasero_drive_selection_drive_changed), (brasero_drive_selection_drive_changed_cb), (brasero_drive_selection_set_same_src_dest), (brasero_drive_selection_set_drive): * src/brasero-drive-selection.h: * src/brasero-medium-selection.c (brasero_medium_selection_set_active): * src/brasero-medium-selection.h: * src/brasero-project-manager.c (brasero_project_manager_copy_disc), (brasero_project_manager_switch), (brasero_project_manager_copy): * src/brasero-project-manager.h: * src/brasero-src-selection.c (brasero_src_selection_drive_changed): * src/burn-medium-monitor.c (brasero_medium_monitor_get_drive): * src/burn-medium-monitor.h: * src/main.c (brasero_app_parse_options): 2008-08-20 Philippe Rouquier Fix for #538978 – copy CD/DVD button disabled in Brasero plus some debugging changes * src/burn-caps.c (brasero_caps_image_new), (brasero_caps_audio_new), (brasero_caps_data_new), (brasero_caps_create_links): * src/burn-plugin-manager.c (brasero_plugin_manager_init): 2008-08-20 Philippe Rouquier Fix for #538978 – copy CD/DVD button disabled in Brasero Comment #17 (original bug report) * src/brasero-dest-selection.c (brasero_dest_selection_source_changed): 2008-08-20 Philippe Rouquier Fix #548538 – Crash when adding files * src/brasero-data-vfs.c (brasero_data_vfs_loading_node_result): 2008-08-20 Philippe Rouquier Fix #548543 – Crash when loading project * src/brasero-data-vfs.c (brasero_data_vfs_loading_node): * src/brasero-file-node.c (brasero_file_node_get_uri_name): 2008-08-19 Philippe Rouquier Make sure we remove any kind of message when switching to another project * src/brasero-data-disc.c (brasero_data_disc_reset): 2008-08-19 Philippe Rouquier Fix cursor showing activity undefinitely when exploring directories * src/brasero-audio-disc.c (brasero_audio_disc_visit_dir_async): 2008-08-19 Philippe Rouquier Really fix #548098 – Add dialog missing add button * src/brasero-project.c (brasero_project_add_uris_cb): 2008-08-19 Philippe Rouquier Close #548098 – Add dialog missing add button * src/brasero-project.c (brasero_project_file_chooser_response_cb), (brasero_project_add_uris_cb): 2008-08-19 Philippe Rouquier Fix large memleak in metadata retrieval * src/brasero-metadata.c (brasero_metadata_create_audio_pipeline), (brasero_metadata_create_pipeline): 2008-08-19 Philippe Rouquier If there are 2 or more requests at the same time to retrieve metadata for the same URI with the same flags, then just use one metadata object search for all of them * src/brasero-io.c (brasero_io_get_metadata_info): * src/brasero-metadata.c (brasero_metadata_lock), (brasero_metadata_unlock), (brasero_metadata_try_lock), (brasero_metadata_get_uri), (brasero_metadata_get_flags), (brasero_metadata_init), (brasero_metadata_finalize): * src/brasero-metadata.h: 2008-08-19 Philippe Rouquier Small warning * src/brasero-player.c (brasero_player_set_length): 2008-08-18 Philippe Rouquier Don't update selection size preview if there are the same URIs * src/brasero-project-manager.c (brasero_project_manager_selected_uris_preview), (brasero_project_manager_selected_uris_changed): 2008-08-18 Philippe Rouquier Improved cancellation and secure metadata entry insertion in cache * src/brasero-io.c (brasero_io_get_metadata_info), (brasero_io_get_file_count_process_directory): 2008-08-18 Philippe Rouquier Small improvement * src/brasero-metadata.c (brasero_metadata_get_info_async): 2008-08-18 Philippe Rouquier Delay start of selection size preview * src/brasero-project-manager.c (brasero_project_manager_selected_uris_preview), (brasero_project_manager_selected_uris_changed), (brasero_project_manager_sidepane_changed), (brasero_project_manager_finalize): 2008-08-18 Philippe Rouquier cleanup * src/brasero-metadata.c (brasero_metadata_stop), (brasero_metadata_completed), (brasero_metadata_finalize): 2008-08-17 Philippe Rouquier Fix #546968 – Some buttons of the gui is not working (part B) * src/brasero-metadata.c (brasero_metadata_destroy_pipeline), (brasero_metadata_stop), (brasero_metadata_cancel), (brasero_metadata_set_new_uri), (brasero_metadata_get_info_wait): 2008-08-16 Philippe Rouquier Fix #547112 – Vertical and Horizontal layout options reversed * src/brasero-layout.c: 2008-08-16 Philippe Rouquier Fix #547687 – Icons for video-cd-new action Patch by Michael Monreal * data/icons/Makefile.am: * data/icons/svg/media-optical-video-new.svg: * src/brasero-project-type-chooser.c: 2008-08-16 Philippe Rouquier Increased mount timeout to 20 seconds as that could help * src/burn.c: 2008-08-16 Philippe Rouquier Fix potential crash in brasero-data-session Fix problem with import session button not being off after clearing project * src/brasero-data-disc.c (brasero_data_disc_reset): * src/brasero-data-disc.c (brasero_data_disc_clear): * src/brasero-data-session.c (brasero_data_disc_clear): 2008-08-16 Philippe Rouquier Huge fix for multisession import in case there are relocated directories NOTE: there is a bug in genisoimage that doesn't generate unique RR names for relocated directories under rr_moved/ Fixed memleaks in: brasero-io burn-plugin burn-volume-read burn-checksum-files * src/brasero-data-session.c (brasero_data_session_add_children_files): * src/brasero-io.c (brasero_io_get_file_info_thread): * src/burn-iso-field.c (brasero_iso9660_get_733_val): * src/burn-iso9660.c (brasero_iso9660_seek), (brasero_iso9660_read_susp), (brasero_iso9660_read_file_record), (brasero_iso9660_read_directory_record), (brasero_iso9660_read_directory_records), (brasero_iso9660_lookup_directory_record_RR), (brasero_iso9660_lookup_directory_record_ISO), (brasero_iso9660_lookup_directory_records), (brasero_iso9660_get_file): * src/burn-plugin.c (brasero_plugin_finalize): * src/burn-susp.c (brasero_susp_CE), (brasero_susp_ER), (brasero_susp_CL), (brasero_susp_RE), (brasero_susp_PL), (brasero_susp_read): * src/burn-susp.h: * src/burn-volume-read.c (brasero_volume_file_close), (brasero_volume_file_open): * src/burn-volume-source.c (brasero_volume_source_seek_device_handle), (brasero_volume_source_seek_fd): * src/burn-volume-source.h: * src/burn-volume.c (brasero_volume_get_primary_from_file), (brasero_volume_get_size), (brasero_volume_get_files), (brasero_volume_get_file): * src/burn-volume.h: * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_file_process_former_line), (brasero_checksum_files_merge_with_former_session): 2008-08-14 Philippe Rouquier Fixed a susp (RR) entry incorrectly read * src/burn-susp.c (brasero_susp_RE), (brasero_susp_read): 2008-08-14 Philippe Rouquier Improved previous change * src/brasero-drive-properties.c (brasero_drive_properties_init): 2008-08-14 Philippe Rouquier Clarify how simulation works in brasero * src/brasero-drive-properties.c (brasero_drive_properties_init): 2008-08-14 Philippe Rouquier Improved some strings * src/burn-job.c (brasero_job_check_output_volume_space): * src/plugins/growisofs/burn-dvd-rw-format.c (brasero_dvd_rw_format_read_stderr): * src/plugins/libburnia/burn-libburn-common.c (brasero_libburn_common_ctx_new): 2008-08-14 Philippe Rouquier Fix #547751 – Explanation about limitations of the ISO9660 standard aren't straight * src/brasero-data-disc.c (brasero_data_disc_2G_file_cb): 2008-08-14 Philippe Rouquier Fix #543737 – Project change notification as proposed by Michael Montreal * src/brasero-data-disc.c (brasero_data_disc_project_loaded_cb): * src/brasero-disc-message.c (brasero_disc_message_expander_activated_cb): 2008-08-14 Philippe Rouquier Some fixes for medium integrity checking - don't eject at the end - fix a warning - cleanup burn.c of commented out lines - fix progress not displayed - fix a string copy * src/brasero-sum-dialog.c (brasero_sum_dialog_check_disc_sum): * src/burn.c (brasero_burn_record_session), (brasero_burn_check): * src/plugins/checksum/burn-checksum-files.c (brasero_checksum_files_check_files): 2008-08-14 Philippe Rouquier Fix part of #546968 – Some buttons of the gui is not working Make all recent menu/main window buttons work * src/brasero-project-manager.c (brasero_project_manager_open_project), (brasero_project_manager_open_by_mime), (brasero_project_manager_open_uri): * src/brasero-project.c (brasero_project_open_project): * src/main.c (brasero_app_recent_open): 2008-08-14 Philippe Rouquier small cleanup * src/brasero-progress.c (brasero_burn_progress_set_status): 2008-08-14 Philippe Rouquier Fix #547616 – brasero crashed with SIGSEGV in brasero_track_get_toc_source() Any message received during erasing caused crashes with cdrdao * src/plugins/cdrdao/burn-cdrdao.c (brasero_cdrdao_read_stderr_record): 2008-08-14 Philippe Rouquier Attempt at fixing #547742 – brasero crashed with SIGSEGV in brasero_medium_get_write_speeds() New string to tell users speed retrieval didn't work. * src/brasero-drive-properties.c (brasero_drive_properties_set_drive): * src/burn-medium.c (brasero_medium_get_write_speeds): 2008-08-13 Gintautas Miliauskas * lt.po: Updated Lithuanian translation. 2008-08-13 Philippe Rouquier Remove some separator in dialogs * src/brasero-tool-dialog.c (brasero_tool_dialog_init): 2008-08-13 Philippe Rouquier Add line wrapping for brasero messages * src/brasero-disc-message.c (brasero_disc_message_set_secondary), (brasero_disc_message_init): 2008-08-13 Philippe Rouquier Improved messaging and reset cursor when cancelling project loading * src/brasero-data-disc.c (brasero_data_disc_clear), (brasero_data_disc_reset), (brasero_data_disc_message_response_cb): * src/brasero-disc-message.c (brasero_disc_message_timeout), (brasero_disc_message_button_clicked_cb), (brasero_disc_message_destroy): * src/brasero-disc-message.h: * src/brasero-notify.c (brasero_notify_remove_all_messages), (brasero_notify_message_remove): 2008-08-13 Philippe Rouquier Fix #547444 – Big files burnig warnig/error message * src/plugins/cdrkit/burn-genisoimage.c (brasero_genisoimage_set_argv_image): * src/plugins/growisofs/burn-growisofs.c (brasero_growisofs_set_mkisofs_argv), (brasero_growisofs_init): 2008-08-13 Philippe Rouquier Fixes for #547114 – "Gio" is French regionalism and should be replaced with "GiB" or "GB" * src/brasero-data-disc.c * src/brasero-drive-properties.c * src/brasero-file-node.c * src/brasero-file-node.h * src/burn-job.c 2008-08-13 Philippe Rouquier Make sure we obey immediatly the filtering option changes in data projects. * src/brasero-data-vfs.c (brasero_data_vfs_filter_hidden_changed), (brasero_data_vfs_filter_broken_sym_changed), (brasero_data_vfs_init): 2008-08-11 Philippe Rouquier Turn the sidepane selection information display (in statusbar) on and off according to the sidepane state * src/brasero-layout.c (brasero_layout_set_side_pane_visible), (brasero_layout_class_init): * src/brasero-project-manager.c (brasero_project_manager_sidepane_changed), (brasero_project_manager_init):