Merge branch 'master' into 'master'
[brasero.git] / ChangeLog.old
blobd85863784257ed84bc26df0f304e54e7d76686d8
1 2009-05-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
3         Fixed bgo #578970 – should allow all text targets, not just UTF8_STRING
4         Change the way we check whether the clipboard has some text data.
5         Thanks to Christian Persch
7         * libbrasero-burn/brasero-file-monitor.c
8         (brasero_file_monitor_inotify_monitor_cb):
9         * src/brasero-audio-disc.c
10         (brasero_audio_disc_clipboard_targets_cb):
11         * src/brasero-data-disc.c (brasero_data_disc_clipboard_targets_cb):
12         * src/brasero-video-disc.c
13         (brasero_video_disc_clipboard_targets_cb):
15 2009-05-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
17         Fixed bgo #578977 – use g_uri_list_extract_uris
18         Change the way we retrieve the array of Uris and also fixed a memleak
19         in brasero-audio-disc.c and brasero-video-disc.c (in the same functions).
20         Thanks to Christian Persch.
22         * src/brasero-audio-disc.c (brasero_audio_disc_clipboard_text_cb):
23         * src/brasero-data-disc.c (brasero_data_disc_clipboard_text_cb):
24         * src/brasero-video-disc.c (brasero_video_disc_clipboard_text_cb):
26 2009-05-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
28         Fix 578959 – brasero crashed with SIGSEGV in g_closure_invoke()
29         Check nb_atoms is > 0.
31         * src/brasero-audio-disc.c
32         (brasero_audio_disc_clipboard_targets_cb):
33         * src/brasero-data-disc.c (brasero_data_disc_clipboard_targets_cb):
34         * src/brasero-video-disc.c
35         (brasero_video_disc_clipboard_targets_cb):
37 2009-05-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
39         Some cleanup regarding BraseroIO. Now brasero_io_* () functions can be
40         called without the BraseroIO object as an argument since we always passed
41         a default object anyway.
43         * libbrasero-burn/brasero-data-session.c
44         (brasero_io_image_directory_contents_destroy),
45         (brasero_io_image_directory_contents_thread),
46         (brasero_io_load_image_directory),
47         (brasero_data_session_load_directory_contents_real),
48         (brasero_data_session_stop_io):
49         * libbrasero-burn/brasero-data-vfs.c
50         (brasero_data_vfs_load_directory), (brasero_data_vfs_load_node),
51         (brasero_data_vfs_require_higher_priority),
52         (brasero_data_vfs_require_directory_contents),
53         (brasero_data_vfs_require_node_load), (brasero_data_vfs_load_mime),
54         (brasero_data_vfs_clear), (brasero_data_vfs_init),
55         (brasero_data_vfs_finalize):
56         * libbrasero-burn/brasero-track-stream-cfg.c
57         (brasero_track_stream_cfg_get_info):
58         * libbrasero-burn/burn-basics.c (brasero_burn_library_stop):
59         * libbrasero-utils/brasero-io.c (brasero_io_get_default),
60         (brasero_io_return_result), (brasero_io_push_job),
61         (brasero_io_job_free), (brasero_io_job_destroy),
62         (brasero_io_get_file_info_thread), (brasero_io_new_file_info_job),
63         (brasero_io_get_file_info), (brasero_io_parse_playlist_thread),
64         (brasero_io_parse_playlist), (brasero_io_get_file_count_destroy),
65         (brasero_io_get_file_count_thread), (brasero_io_get_file_count),
66         (brasero_io_load_directory_destroy),
67         (brasero_io_load_directory_playlist),
68         (brasero_io_load_directory_thread), (brasero_io_load_directory),
69         (brasero_io_cancel_by_base), (brasero_io_cancel_by_data),
70         (brasero_io_find_urgent), (brasero_io_free_async_queue),
71         (brasero_io_shutdown):
72         * libbrasero-utils/brasero-io.h:
73         * src/brasero-audio-disc.c (brasero_audio_disc_reset_real),
74         (brasero_audio_disc_finalize),
75         (brasero_audio_disc_visit_dir_async),
76         (brasero_audio_disc_add_playlist),
77         (brasero_audio_disc_add_uri_real),
78         (brasero_audio_disc_inotify_move),
79         (brasero_audio_disc_inotify_attributes_changed),
80         (brasero_audio_disc_inotify_monitor_cb):
81         * src/brasero-player.c (brasero_player_retrieve_metadata),
82         (brasero_player_set_uri), (brasero_player_destroy):
83         * src/brasero-playlist.c (brasero_playlist_init),
84         (brasero_playlist_destroy), (brasero_playlist_add_uri_playlist):
85         * src/brasero-project-manager.c
86         (brasero_project_manager_selected_uris_preview),
87         (brasero_project_manager_selected_uris_changed),
88         (brasero_project_manager_sidepane_changed),
89         (brasero_project_manager_finalize):
90         * src/brasero-video-project.c (brasero_video_project_reset),
91         (brasero_video_project_add_directory_contents),
92         (brasero_video_project_add_uri),
93         (brasero_video_project_file_modified):
95 2009-05-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
97         Remove unneeded function
99         * libbrasero-burn/burn-debug.c:
101 2009-05-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
103         Added short name for debug option and remove brasero's GOptionEntry
105         * libbrasero-burn/brasero-burn-lib.h:
106         * libbrasero-burn/burn-debug.c:
107         * src/main.c:
109 2009-05-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
111         Bumped version number
113         * configure.in:
115 2009-05-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
117         Remove burn-debug.h header and some debug statements when they were not
118         needed in brasero
120         * libbrasero-burn/brasero-sum-dialog.c:
121         * src/brasero-app.c:
122         * src/brasero-audio-disc.c (brasero_audio_disc_add_ui):
123         * src/brasero-data-disc.c (brasero_data_disc_add_ui):
124         * src/brasero-eject-dialog.c (brasero_eject_dialog_activate):
125         * src/brasero-layout.c (brasero_layout_set_side_pane_visible),
126         (brasero_layout_combo_changed_cb):
127         * src/brasero-player.c (brasero_player_range_value_changed):
128         * src/brasero-project.c:
129         * src/brasero-video-disc.c (brasero_video_disc_add_ui):
131 2009-05-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
133         Implemented brasero_burn_library_get_option_group () and use it in brasero
135         * libbrasero-burn/burn-debug.c
136         (brasero_burn_library_get_option_group):
137         * src/main.c (main):
139 2009-05-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
141         Don't set some threads joinable if we won't try to join them
143         * libbrasero-media/brasero-medium.c (brasero_medium_probed),
144         (brasero_medium_probe_thread):
145         * plugins/checksum/burn-checksum-files.c
146         (brasero_checksum_files_start):
147         * plugins/checksum/burn-checksum-image.c
148         (brasero_checksum_image_start):
149         * plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_start):
150         * plugins/libburnia/burn-libisofs.c
151         (brasero_libisofs_create_image), (brasero_libisofs_create_volume):
152         * plugins/local-track/burn-local-image.c
153         (brasero_local_track_start_thread):
154         * plugins/local-track/burn-uri.c (brasero_burn_uri_start_thread):
156 2009-05-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
158         Added a new track type fot stream type
159         and slightly modify the image one by adding virtual functions
161         * libbrasero-burn/brasero-track-stream-cfg.c
162         (brasero_video_project_result_cb),
163         (brasero_track_stream_cfg_get_info),
164         (brasero_track_stream_cfg_set_source),
165         (brasero_track_stream_cfg_get_status),
166         (brasero_track_stream_cfg_init),
167         (brasero_track_stream_cfg_finalize),
168         (brasero_track_stream_cfg_class_init):
169         * libbrasero-burn/brasero-track-stream-cfg.h:
171 2009-05-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
173         Fix a problem with nautilus extension being greyed out
175         * libbrasero-burn/brasero-burn-options.c
176         (brasero_burn_options_not_ready_dialog_cb):
177         * libbrasero-burn/brasero-track-data-cfg.c
178         (brasero_track_data_cfg_add),
179         (brasero_track_data_cfg_add_empty_directory),
180         (brasero_track_data_cfg_get_status),
181         (brasero_track_data_cfg_activity_changed):
182         * nautilus/nautilus-burn-extension.c
183         (launch_brasero_on_window_session):
185 2009-05-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
187         Created a new object BraseroTrackDataCfg and ported nautilus extension to it
188         so that it can behaves as it used to be
190 2009-04-28  Christian Persch  <chpe@gnome.org>
192         * src/Makefile.am: Link to libunique. Bug #580587.
194 2009-04-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
196         Added a new header to be installed
198         * libbrasero-burn/Makefile.am:
200 2009-04-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
202         Move a few files to library again and create a new type of track
203         to have data projects autoconfigure themselves.
205         * libbrasero-burn/brasero-data-project.c
206         (brasero_data_project_file_signal),
207         (brasero_data_project_reference_new),
208         (brasero_data_project_reference_free),
209         (brasero_data_project_reference_get),
210         (brasero_data_project_reference_remove_children_cb),
211         (brasero_data_project_reference_invalidate),
212         (brasero_data_project_joliet_hash),
213         (brasero_data_project_joliet_equal),
214         (brasero_data_project_joliet_set_key),
215         (brasero_data_project_joliet_add_node),
216         (brasero_data_project_joliet_remove_node),
217         (brasero_data_project_joliet_remove_children_node_cb),
218         (brasero_data_project_joliet_remove_children_node),
219         (brasero_data_project_node_to_uri),
220         (brasero_data_project_find_child_node),
221         (brasero_data_project_uri_to_nodes),
222         (brasero_data_project_node_changed),
223         (brasero_data_project_reorder_children),
224         (brasero_data_project_resort_tree),
225         (brasero_data_project_reverse_children),
226         (brasero_data_project_reverse_tree),
227         (brasero_data_project_set_sort_function),
228         (brasero_data_project_uri_has_parent),
229         (brasero_data_project_uri_is_graft_needed),
230         (brasero_data_project_uri_remove_graft),
231         (brasero_data_project_graft_is_needed),
232         (brasero_data_project_uri_add_graft),
233         (brasero_data_project_uri_ensure_graft),
234         (brasero_data_project_uri_graft_nodes),
235         (brasero_data_project_add_node_and_children),
236         (brasero_data_project_remove_node_children_graft_cb),
237         (brasero_data_project_remove_node_children_graft),
238         (brasero_data_project_monitor_cancel_foreach_cb),
239         (brasero_data_project_node_removed),
240         (brasero_data_project_remove_real),
241         (brasero_data_project_convert_to_fake),
242         (brasero_data_project_remove_node),
243         (brasero_data_project_destroy_node),
244         (brasero_data_project_is_deep), (brasero_data_project_move_node),
245         (brasero_data_project_rename_node),
246         (brasero_data_project_add_node_real),
247         (brasero_data_project_restore_uri),
248         (brasero_data_project_exclude_uri),
249         (brasero_data_project_add_imported_session_file),
250         (brasero_data_project_add_empty_directory),
251         (brasero_data_project_update_uri),
252         (brasero_data_project_node_loaded),
253         (brasero_data_project_node_reloaded),
254         (brasero_data_project_add_loading_node),
255         (brasero_data_project_directory_node_loaded),
256         (brasero_data_project_add_node_from_info),
257         (brasero_data_project_node_to_path),
258         (_foreach_grafts_make_list_cb),
259         (_foreach_joliet_incompatible_make_list_cb),
260         (brasero_data_project_get_contents),
261         (brasero_data_project_has_symlinks),
262         (brasero_data_project_is_joliet_compliant),
263         (brasero_data_project_is_video_project),
264         (brasero_data_project_is_empty),
265         (brasero_data_project_create_path),
266         (brasero_data_project_skip_existing),
267         (brasero_data_project_add_path),
268         (brasero_data_project_add_excluded_uri),
269         (brasero_data_project_load_contents_notify_directory),
270         (brasero_data_project_load_contents_notify),
271         (brasero_data_project_load_contents),
272         (brasero_data_project_sum_graft_size_cb),
273         (brasero_data_project_get_size),
274         (brasero_data_project_folder_size_cb),
275         (brasero_data_project_get_folder_size),
276         (brasero_data_project_init), (brasero_data_project_get_root),
277         (brasero_data_project_clear_grafts_cb),
278         (brasero_data_project_clear_joliet_cb),
279         (brasero_data_project_clear), (brasero_data_project_reset),
280         (brasero_data_project_finalize), (brasero_data_project_file_added),
281         (brasero_data_project_file_update_URI),
282         (brasero_data_project_file_update_name),
283         (brasero_data_project_file_graft),
284         (brasero_data_project_file_renamed),
285         (brasero_data_project_file_moved),
286         (brasero_data_project_file_removed),
287         (brasero_data_project_file_modified),
288         (brasero_data_project_class_init):
289         * libbrasero-burn/brasero-data-project.h:
290         * libbrasero-burn/brasero-data-session.c
291         (brasero_io_image_directory_contents_destroy),
292         (brasero_io_image_directory_contents_thread),
293         (brasero_io_load_image_directory),
294         (brasero_data_session_check_size),
295         (brasero_data_session_size_changed),
296         (brasero_data_session_remove_last),
297         (brasero_data_session_load_dir_destroy),
298         (brasero_data_session_load_dir_result),
299         (brasero_data_session_load_directory_contents_real),
300         (brasero_data_session_load_directory_contents),
301         (brasero_data_session_add_last),
302         (brasero_data_session_has_available_media),
303         (brasero_data_session_get_available_media),
304         (brasero_data_session_get_loaded_medium),
305         (brasero_data_session_is_valid_multi),
306         (brasero_data_session_disc_added_cb),
307         (brasero_data_session_disc_removed_cb),
308         (brasero_data_session_init), (brasero_data_session_stop_io),
309         (brasero_data_session_reset), (brasero_data_session_finalize),
310         (brasero_data_session_class_init):
311         * libbrasero-burn/brasero-data-session.h:
312         * libbrasero-burn/brasero-data-tree-model.c
313         (brasero_data_tree_model_iter_parent),
314         (brasero_data_tree_model_iter_nth_child),
315         (brasero_data_tree_model_iter_n_children),
316         (brasero_data_tree_model_iter_has_child),
317         (brasero_data_tree_model_iter_children),
318         (brasero_data_tree_model_iter_next),
319         (brasero_data_tree_model_node_shown),
320         (brasero_data_tree_model_node_hidden),
321         (brasero_data_tree_model_get_value),
322         (brasero_data_tree_model_node_to_path),
323         (brasero_data_tree_model_get_path),
324         (brasero_data_tree_model_path_to_node),
325         (brasero_data_tree_model_get_iter),
326         (brasero_data_tree_model_get_column_type),
327         (brasero_data_tree_model_get_n_columns),
328         (brasero_data_tree_model_get_flags),
329         (brasero_data_tree_model_multi_row_draggable),
330         (brasero_data_tree_model_multi_drag_data_get),
331         (brasero_data_tree_model_multi_drag_data_delete),
332         (brasero_data_tree_model_drag_data_received),
333         (brasero_data_tree_model_row_drop_possible),
334         (brasero_data_tree_model_drag_data_delete),
335         (brasero_data_tree_model_get_sort_column_id),
336         (brasero_data_tree_model_set_sort_column_id),
337         (brasero_data_tree_model_has_default_sort_func),
338         (brasero_data_tree_model_clear), (brasero_data_tree_model_reset),
339         (brasero_data_tree_model_node_added),
340         (brasero_data_tree_model_node_removed),
341         (brasero_data_tree_model_node_changed),
342         (brasero_data_tree_model_node_reordered),
343         (brasero_data_tree_model_activity_changed),
344         (brasero_data_tree_model_init), (brasero_data_tree_model_finalize),
345         (brasero_data_tree_model_iface_init),
346         (brasero_data_tree_model_multi_drag_source_iface_init),
347         (brasero_data_tree_model_drag_source_iface_init),
348         (brasero_data_tree_model_drag_dest_iface_init),
349         (brasero_data_tree_model_sortable_iface_init),
350         (brasero_data_tree_model_class_init),
351         (brasero_data_tree_model_new):
352         * libbrasero-burn/brasero-data-tree-model.h:
353         * libbrasero-burn/brasero-data-vfs.c
354         (brasero_data_vfs_restored_list_cb),
355         (brasero_data_vfs_get_restored), (brasero_data_vfs_add_restored),
356         (brasero_data_vfs_remove_restored), (brasero_data_vfs_is_active),
357         (brasero_data_vfs_is_loading_uri),
358         (brasero_data_vfs_check_uri_result),
359         (brasero_data_vfs_remove_from_hash),
360         (brasero_data_vfs_directory_load_end),
361         (brasero_data_vfs_directory_check_symlink_loop),
362         (brasero_data_vfs_directory_load_result),
363         (brasero_data_vfs_load_directory),
364         (brasero_data_vfs_loading_node_end),
365         (brasero_data_vfs_emit_image_signal),
366         (brasero_data_vfs_loading_node_result),
367         (brasero_data_vfs_load_node), (brasero_data_vfs_loading_node),
368         (brasero_data_vfs_increase_priority_cb),
369         (brasero_data_vfs_require_higher_priority),
370         (brasero_data_vfs_require_directory_contents),
371         (brasero_data_vfs_require_node_load), (brasero_data_vfs_load_mime),
372         (brasero_data_vfs_node_added), (brasero_data_vfs_empty_loading_cb),
373         (brasero_data_vfs_empty_filtered_cb), (brasero_data_vfs_clear),
374         (brasero_data_vfs_remove_filtered_uris),
375         (brasero_data_vfs_uri_removed), (brasero_data_vfs_reset),
376         (brasero_data_vfs_filter_hidden_changed),
377         (brasero_data_vfs_filter_broken_sym_changed),
378         (brasero_data_vfs_replace_sym_changed), (brasero_data_vfs_init),
379         (brasero_data_vfs_finalize), (brasero_data_vfs_class_init):
380         * libbrasero-burn/brasero-data-vfs.h:
381         * libbrasero-burn/brasero-file-monitor.c
382         (brasero_inotify_file_data_free),
383         (brasero_file_monitor_moved_to_event),
384         (brasero_file_monitor_move_timeout_cb),
385         (brasero_file_monitor_moved_from_event),
386         (brasero_file_monitor_directory_event),
387         (brasero_file_monitor_inotify_file_event),
388         (brasero_file_monitor_inotify_monitor_cb),
389         (brasero_file_monitor_start_monitoring_real),
390         (brasero_file_monitor_single_file),
391         (brasero_file_monitor_directory_contents),
392         (brasero_file_monitor_foreach_cancel_file_cb),
393         (brasero_file_monitor_foreach_cancel_directory_cb),
394         (brasero_file_monitor_foreach_cancel),
395         (brasero_file_monitor_foreach_file_reset_cb),
396         (brasero_file_monitor_foreach_directory_reset_cb),
397         (brasero_file_monitor_reset), (brasero_file_monitor_init),
398         (brasero_file_monitor_finalize), (brasero_file_monitor_class_init):
399         * libbrasero-burn/brasero-file-monitor.h:
400         * libbrasero-burn/brasero-file-node.c (brasero_file_node_root_new),
401         (brasero_file_node_get_root), (brasero_file_node_get_depth),
402         (brasero_file_node_get_tree_stats),
403         (brasero_file_node_sort_default_cb),
404         (brasero_file_node_sort_name_cb), (brasero_file_node_sort_size_cb),
405         (brasero_file_node_sort_mime_cb), (brasero_file_node_insert),
406         (brasero_file_node_need_resort), (brasero_file_node_sort_children),
407         (brasero_file_node_reverse_children),
408         (brasero_file_node_nth_child), (brasero_file_node_get_n_children),
409         (brasero_file_node_get_pos_as_child),
410         (brasero_file_node_is_ancestor),
411         (brasero_file_node_check_name_existence),
412         (brasero_file_node_check_imported_sibling),
413         (brasero_file_node_validate_utf8_name), (brasero_file_node_graft),
414         (brasero_file_node_ungraft), (brasero_file_node_rename),
415         (brasero_file_node_add), (brasero_file_node_set_from_info),
416         (brasero_file_node_get_uri_name), (brasero_file_node_new_loading),
417         (brasero_file_node_new_from_info),
418         (brasero_file_node_new_imported_session_file),
419         (brasero_file_node_new_empty_folder), (brasero_file_node_unlink),
420         (brasero_file_node_move_from), (brasero_file_node_move_to),
421         (brasero_file_node_destroy_with_children),
422         (brasero_file_node_destroy),
423         (brasero_file_node_save_imported_children),
424         (brasero_file_node_save_imported):
425         * libbrasero-burn/brasero-file-node.h:
426         * libbrasero-burn/brasero-session-helper.h:
427         * libbrasero-burn/brasero-track-data-cfg.c
428         (brasero_track_data_cfg_add),
429         (brasero_track_data_cfg_add_empty_directory),
430         (brasero_track_data_cfg_remove), (brasero_track_data_cfg_rename),
431         (brasero_track_data_cfg_reset),
432         (brasero_track_data_cfg_get_restored_uri),
433         (brasero_track_data_cfg_exclude_uri),
434         (brasero_track_data_cfg_restore_uri),
435         (brasero_track_data_cfg_load_medium),
436         (brasero_track_data_cfg_unload_current_medium),
437         (brasero_track_data_cfg_get_current_medium),
438         (brasero_track_data_cfg_get_available_media),
439         (brasero_track_data_cfg_get_tree_model),
440         (brasero_track_data_cfg_get_fs),
441         (brasero_track_data_cfg_get_grafts),
442         (brasero_track_data_cfg_get_excluded),
443         (brasero_track_data_cfg_get_file_num),
444         (brasero_track_data_cfg_get_track_type),
445         (brasero_track_data_cfg_get_status),
446         (brasero_track_data_cfg_get_size), (brasero_track_data_cfg_init),
447         (brasero_track_data_cfg_finalize),
448         (brasero_track_data_cfg_class_init):
449         * libbrasero-burn/brasero-track-data-cfg.h:
450         * libbrasero-burn/eggtreemultidnd.c:
451         * libbrasero-burn/eggtreemultidnd.h:
452         * src/brasero-data-project.c:
453         * src/brasero-data-project.h:
454         * src/brasero-data-session.c:
455         * src/brasero-data-session.h:
456         * src/brasero-data-tree-model.c:
457         * src/brasero-data-tree-model.h:
458         * src/brasero-data-vfs.c:
459         * src/brasero-data-vfs.h:
460         * src/brasero-file-monitor.c:
461         * src/brasero-file-monitor.h:
462         * src/brasero-file-node.c:
463         * src/brasero-file-node.h:
465 2009-04-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
467         Moved some files to libbrasero-utils so they can be used by
468         libbrasero-burn as well
470         * libbrasero-utils/brasero-async-task-manager.c
471         (brasero_async_task_manager_get_type),
472         (brasero_async_task_manager_class_init),
473         (brasero_async_task_manager_init),
474         (brasero_async_task_manager_finalize),
475         (brasero_async_task_manager_insert_task),
476         (brasero_async_task_manager_thread),
477         (brasero_async_task_manager_queue),
478         (brasero_async_task_manager_foreach_active),
479         (brasero_async_task_manager_foreach_active_remove),
480         (brasero_async_task_manager_foreach_unprocessed_remove),
481         (brasero_async_task_manager_find_urgent_task):
482         * libbrasero-utils/brasero-async-task-manager.h:
483         * libbrasero-utils/brasero-io.c
484         (brasero_io_job_progress_report_cb),
485         (brasero_io_job_progress_report_start),
486         (brasero_io_job_progress_report_stop),
487         (brasero_io_job_progress_get_current),
488         (brasero_io_job_progress_get_file_processed),
489         (brasero_io_job_progress_get_read),
490         (brasero_io_job_progress_get_total),
491         (brasero_io_job_progress_get_phase),
492         (brasero_io_unref_result_callback_data),
493         (brasero_io_job_result_free), (brasero_io_return_result_idle),
494         (brasero_io_queue_result), (brasero_io_return_result),
495         (brasero_io_set_job), (brasero_io_push_job), (brasero_io_job_free),
496         (brasero_io_job_destroy), (brasero_io_mount_enclosing_volume_cb),
497         (brasero_io_mount_enclosing_volume),
498         (brasero_io_check_for_parent_symlink),
499         (brasero_io_get_uri_from_path), (brasero_io_check_symlink_target),
500         (brasero_io_metadata_lookup_buffer),
501         (brasero_io_metadata_cached_free),
502         (brasero_io_set_metadata_attributes), (brasero_io_find_metadata),
503         (brasero_io_wait_for_metadata), (brasero_io_get_metadata_info),
504         (brasero_io_get_file_info_thread_real),
505         (brasero_io_get_file_info_thread), (brasero_io_new_file_info_job),
506         (brasero_io_get_file_info), (brasero_io_playlist_clear),
507         (brasero_io_add_playlist_entry_parsed_cb),
508         (brasero_io_start_playlist_cb),
509         (brasero_io_parse_playlist_get_uris),
510         (brasero_io_parse_playlist_thread), (brasero_io_parse_playlist),
511         (brasero_io_get_file_count_destroy),
512         (brasero_io_get_file_count_process_playlist),
513         (brasero_io_get_file_count_process_file),
514         (brasero_io_get_file_count_process_directory),
515         (brasero_io_get_file_count_start),
516         (brasero_io_get_file_count_progress_cb),
517         (brasero_io_get_file_count_thread), (brasero_io_get_file_count),
518         (brasero_io_load_directory_destroy),
519         (brasero_io_load_directory_playlist),
520         (brasero_io_load_directory_thread), (brasero_io_load_directory),
521         (brasero_io_cancel_result), (brasero_io_cancel_tasks_by_base_cb),
522         (brasero_io_cancel_by_base), (brasero_io_cancel_tasks_by_data_cb),
523         (brasero_io_cancel_by_data), (brasero_io_compare_unprocessed_task),
524         (brasero_io_find_urgent), (brasero_io_register), (brasero_io_init),
525         (brasero_io_free_async_queue), (brasero_io_finalize),
526         (brasero_io_class_init), (brasero_io_last_reference_cb),
527         (brasero_io_get_default):
528         * libbrasero-utils/brasero-io.h:
529         * libbrasero-utils/brasero-metadata.c
530         (brasero_metadata_info_clear), (brasero_metadata_info_free),
531         (brasero_metadata_info_copy), (brasero_metadata_stop_pipeline),
532         (brasero_metadata_destroy_pipeline), (brasero_metadata_stop),
533         (brasero_metadata_cancel), (brasero_metadata_completed),
534         (brasero_metadata_thumbnail), (brasero_metadata_is_seekable),
535         (brasero_metadata_get_mime_type), (brasero_metadata_is_mp3),
536         (foreach_tag), (brasero_metadata_process_pending_tag_messages),
537         (brasero_metadata_success), (brasero_metadata_get_duration),
538         (brasero_metadata_mp3_bus_messages),
539         (brasero_metadata_create_mp3_pipeline),
540         (brasero_metadata_success_main),
541         (brasero_metadata_install_plugins_add_downloaded),
542         (brasero_metadata_install_plugins_free_data),
543         (brasero_metadata_install_plugins_success),
544         (brasero_metadata_install_plugins_abort),
545         (brasero_metadata_install_plugins_completed),
546         (brasero_metadata_install_plugins_result),
547         (brasero_metadata_is_downloading),
548         (brasero_metadata_install_missing_plugins),
549         (brasero_metadata_bus_messages),
550         (brasero_metadata_create_audio_pipeline),
551         (brasero_metadata_create_video_pipeline),
552         (brasero_metadata_error_on_pad_linking),
553         (brasero_metadata_link_dummy_pad),
554         (brasero_metadata_new_decoded_pad_cb),
555         (brasero_metadata_create_pipeline), (brasero_metadata_set_new_uri),
556         (brasero_metadata_set_uri), (brasero_metadata_get_info_async),
557         (brasero_metadata_wait_cancelled), (brasero_metadata_wait),
558         (brasero_metadata_increase_listener_number),
559         (brasero_metadata_decrease_listener_number),
560         (brasero_metadata_get_uri), (brasero_metadata_get_flags),
561         (brasero_metadata_get_result), (brasero_metadata_init),
562         (brasero_metadata_finalize), (brasero_metadata_get_property),
563         (brasero_metadata_set_property), (brasero_metadata_class_init),
564         (brasero_metadata_new):
565         * libbrasero-utils/brasero-metadata.h:
566         * src/brasero-async-task-manager.c:
567         * src/brasero-async-task-manager.h:
568         * src/brasero-io.c:
569         * src/brasero-io.h:
570         * src/brasero-metadata.c:
571         * src/brasero-metadata.h:
573 2009-04-22  Luis Medinas  <lmedinas@gnome.org>
575         * configure.in:
576         * src/brasero-app.c (brasero_app_run_mainwin):
578         Make brasero running as a single instance application.
579         Using libunique.
580         
581 2009-04-20  Philippe Rouquier  <ykw@localhost.localdomain>
583         Add virtual methods to retrieve all information about a data track
585         * libbrasero-burn/brasero-track-data.c (brasero_track_data_get_fs),
586         (brasero_track_data_get_fs_real), (brasero_track_data_get_grafts),
587         (brasero_track_data_get_grafts_real),
588         (brasero_track_data_get_excluded),
589         (brasero_track_data_get_excluded_real),
590         (brasero_track_data_get_paths), (brasero_track_data_get_file_num),
591         (brasero_track_data_get_file_num_real),
592         (brasero_track_data_class_init):
593         * libbrasero-burn/brasero-track-data.h:
595 2009-04-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
597         Another fix for argument types
599         * libbrasero-burn/brasero-burn-dialog.c
600         (brasero_burn_dialog_progress_changed_cb):
601         * libbrasero-burn/brasero-burn.c (brasero_burn_status),
602         (brasero_burn_run_tasks):
603         * libbrasero-burn/brasero-burn.h:
604         * libbrasero-burn/burn-job.c (brasero_job_check_output_disc_space),
605         (brasero_job_set_output_file),
606         (brasero_job_get_session_output_size):
607         * libbrasero-burn/burn-job.h:
608         * libbrasero-burn/burn-task-ctx.c (brasero_task_ctx_get_rate),
609         (brasero_task_ctx_get_session_output_size),
610         (brasero_task_ctx_get_progress):
611         * libbrasero-burn/burn-task-ctx.h:
613 2009-04-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
615         Move some helper functions out of public header
617         * libbrasero-burn/Makefile.am:
618         * libbrasero-burn/brasero-burn-dialog.c:
619         * libbrasero-burn/brasero-burn-options.c:
620         * libbrasero-burn/brasero-burn.c:
621         * libbrasero-burn/brasero-caps-burn.c:
622         * libbrasero-burn/brasero-caps-session.c:
623         * libbrasero-burn/brasero-dest-selection.c:
624         * libbrasero-burn/brasero-disc-option-dialog.c:
625         * libbrasero-burn/brasero-medium-properties.c:
626         * libbrasero-burn/brasero-session-cfg.c:
627         * libbrasero-burn/brasero-session.h:
628         * libbrasero-burn/burn-job.c:
630 2009-04-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
632         Change one function return value
634         * libbrasero-burn/brasero-burn-options.c
635         (brasero_burn_options_update_valid):
636         * libbrasero-burn/brasero-burn.c (brasero_burn_record):
637         * libbrasero-burn/brasero-cover.c (brasero_session_edit_cover):
638         * libbrasero-burn/brasero-session-cfg.c
639         (brasero_session_cfg_get_gconf_key),
640         (brasero_session_cfg_set_drive_properties):
641         * libbrasero-burn/brasero-session.c
642         (brasero_burn_session_add_track),
643         (brasero_burn_session_get_input_type):
644         * libbrasero-burn/brasero-session.h:
645         * libbrasero-burn/brasero-track-type.c (brasero_track_type_free):
646         * libbrasero-burn/burn-job.c (brasero_job_get_input_type):
648 2009-04-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
650         Move all API that deals with size to goffset
652         * libbrasero-burn/brasero-session-cfg.c
653         (brasero_session_cfg_check_size):
654         * libbrasero-burn/brasero-session.c
655         (brasero_burn_session_get_size):
656         * libbrasero-burn/brasero-session.h:
657         * libbrasero-burn/brasero-src-image.c (brasero_src_image_update),
658         (brasero_src_image_set_property):
659         * libbrasero-burn/brasero-status-dialog.c
660         (brasero_status_dialog_update):
661         * libbrasero-burn/brasero-track-data.c
662         (brasero_track_data_set_data_blocks),
663         (brasero_track_data_get_size):
664         * libbrasero-burn/brasero-track-data.h:
665         * libbrasero-burn/brasero-track-disc.c
666         (brasero_track_disc_get_size):
667         * libbrasero-burn/brasero-track-image.c
668         (brasero_track_image_set_block_num),
669         (brasero_track_image_get_size):
670         * libbrasero-burn/brasero-track-image.h:
671         * libbrasero-burn/brasero-track-stream.c
672         (brasero_track_stream_set_boundaries),
673         (brasero_track_stream_get_size):
674         * libbrasero-burn/brasero-track-stream.h:
675         * libbrasero-burn/brasero-track.c (brasero_track_get_size):
676         * libbrasero-burn/brasero-track.h:
677         * libbrasero-burn/burn-job.c
678         (brasero_job_get_last_session_address),
679         (brasero_job_get_next_writable_address):
680         * libbrasero-burn/burn-job.h:
681         * libbrasero-burn/burn-task.c
682         (brasero_task_set_track_output_size_default):
683         * libbrasero-media/brasero-medium.c
684         (brasero_medium_get_last_data_track_address),
685         (brasero_medium_get_last_data_track_space),
686         (brasero_medium_get_track_space),
687         (brasero_medium_get_track_address):
688         * libbrasero-media/brasero-medium.h:
689         * plugins/cdrdao/burn-cdrdao.c (brasero_cdrdao_set_argv):
690         * plugins/cdrkit/burn-genisoimage.c
691         (brasero_genisoimage_set_argv_image):
692         * plugins/cdrkit/burn-readom.c
693         (brasero_readom_argv_set_iso_boundary), (brasero_readom_get_size):
694         * plugins/cdrkit/burn-wodim.c (brasero_wodim_write_infs):
695         * plugins/cdrtools/burn-cdrecord.c (brasero_cdrecord_write_infs):
696         * plugins/cdrtools/burn-mkisofs.c (brasero_mkisofs_set_argv_image):
697         * plugins/cdrtools/burn-readcd.c
698         (brasero_readcd_argv_set_iso_boundary), (brasero_readcd_get_size):
699         * plugins/checksum/burn-checksum-files.c
700         (brasero_checksum_files_merge_with_former_session),
701         (brasero_checksum_files_check_files):
702         * plugins/checksum/burn-checksum-image.c:
703         * plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_start):
704         * plugins/libburnia/burn-libburn.c
705         (brasero_libburn_setup_session_file),
706         (brasero_libburn_start_record):
707         * plugins/libburnia/burn-libisofs.c
708         (brasero_libisofs_import_last_session),
709         (brasero_libisofs_create_volume_thread):
710         * plugins/local-track/burn-local-image.c
711         (brasero_local_track_update_track):
712         * plugins/local-track/burn-uri.c (brasero_burn_uri_thread):
713         * src/brasero-data-session.c
714         (brasero_data_session_load_directory_contents_real):
716 2009-04-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
718         Cleaned up some headers
720         * libbrasero-burn/brasero-blank-dialog.h:
721         * libbrasero-burn/brasero-burn-dialog.h:
722         * libbrasero-burn/brasero-sum-dialog.h:
723         * libbrasero-burn/brasero-tool-dialog.h:
725 2009-04-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
727         Added some more headers for installation
729         * libbrasero-burn/Makefile.am:
731 2009-04-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
733         Fix some warnings with 64 bits arch
735         * libbrasero-burn/burn-job.c (brasero_job_check_output_disc_space):
736         * libbrasero-media/brasero-units.c (brasero_units_get_time_string):
737         * plugins/cdrkit/burn-readom.c
738         (brasero_readom_argv_set_iso_boundary):
739         * plugins/cdrkit/burn-wodim.c (brasero_wodim_set_argv_record),
740         (brasero_wodim_set_argv_blank):
741         * plugins/cdrtools/burn-cdrecord.c
742         (brasero_cdrecord_set_argv_record):
743         * plugins/cdrtools/burn-readcd.c
744         (brasero_readcd_argv_set_iso_boundary):
746 2009-04-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
748         Added some more decent flags for nautilus extension
750         * nautilus/nautilus-burn-extension.c (write_activate):
752 2009-04-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
754         Fix a crash in burn-uri plugin when it is presented with root URI burn:///
755         Also fix a return value that was not appropriate
757         * libbrasero-burn/brasero-burn-dialog.c
758         (brasero_burn_dialog_wait_for_ready_state):
759         * plugins/local-track/burn-uri.c (brasero_burn_uri_thread):
761 2009-04-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
763         Fix build of plugins
764         Add a new dialog to use the new brasero_burn_session_get_status function
765         BraseroBurnDialog also uses it
766         Fixed a few problems here and there
767         The result is a nautilus extension that works (there are still bugs 
768         probably)
770         * libbrasero-burn/brasero-status-dialog.c
771         (brasero_status_dialog_update),
772         (brasero_status_dialog_wait_for_ready_state),
773         (brasero_status_dialog_wait_for_session),
774         (brasero_status_dialog_init), (brasero_status_dialog_finalize),
775         (brasero_status_dialog_class_init), (brasero_status_dialog_new):
776         * libbrasero-burn/brasero-status-dialog.h:
777         * libbrasero-burn/plugins/Makefile.am:
778         * libbrasero-burn/plugins/cdrdao/Makefile.am:
779         * libbrasero-burn/plugins/cdrdao/burn-cdrdao-common.h:
780         * libbrasero-burn/plugins/cdrdao/burn-cdrdao.c:
781         * libbrasero-burn/plugins/cdrdao/burn-cdrdao.h:
782         * libbrasero-burn/plugins/cdrdao/burn-toc2cue.c:
783         * libbrasero-burn/plugins/cdrdao/burn-toc2cue.h:
784         * libbrasero-burn/plugins/cdrkit/Makefile.am:
785         * libbrasero-burn/plugins/cdrkit/burn-cdrkit.h:
786         * libbrasero-burn/plugins/cdrkit/burn-genisoimage.c:
787         * libbrasero-burn/plugins/cdrkit/burn-genisoimage.h:
788         * libbrasero-burn/plugins/cdrkit/burn-readom.c:
789         * libbrasero-burn/plugins/cdrkit/burn-readom.h:
790         * libbrasero-burn/plugins/cdrkit/burn-wodim.c:
791         * libbrasero-burn/plugins/cdrkit/burn-wodim.h:
792         * libbrasero-burn/plugins/cdrtools/Makefile.am:
793         * libbrasero-burn/plugins/cdrtools/burn-cdrecord.c:
794         * libbrasero-burn/plugins/cdrtools/burn-cdrecord.h:
795         * libbrasero-burn/plugins/cdrtools/burn-cdrtools.h:
796         * libbrasero-burn/plugins/cdrtools/burn-mkisofs.c:
797         * libbrasero-burn/plugins/cdrtools/burn-mkisofs.h:
798         * libbrasero-burn/plugins/cdrtools/burn-readcd.c:
799         * libbrasero-burn/plugins/cdrtools/burn-readcd.h:
800         * libbrasero-burn/plugins/checksum/Makefile.am:
801         * libbrasero-burn/plugins/checksum/burn-checksum-files.c:
802         * libbrasero-burn/plugins/checksum/burn-checksum-files.h:
803         * libbrasero-burn/plugins/checksum/burn-checksum-image.c:
804         * libbrasero-burn/plugins/checksum/burn-checksum-image.h:
805         * libbrasero-burn/plugins/checksum/burn-volume-read.c:
806         * libbrasero-burn/plugins/checksum/burn-volume-read.h:
807         * libbrasero-burn/plugins/dvdauthor/Makefile.am:
808         * libbrasero-burn/plugins/dvdauthor/burn-dvdauthor.c:
809         * libbrasero-burn/plugins/dvdauthor/burn-dvdauthor.h:
810         * libbrasero-burn/plugins/dvdcss/Makefile.am:
811         * libbrasero-burn/plugins/dvdcss/burn-dvdcss-private.h:
812         * libbrasero-burn/plugins/dvdcss/burn-dvdcss.c:
813         * libbrasero-burn/plugins/dvdcss/burn-dvdcss.h:
814         * libbrasero-burn/plugins/growisofs/Makefile.am:
815         * libbrasero-burn/plugins/growisofs/burn-dvd-rw-format.c:
816         * libbrasero-burn/plugins/growisofs/burn-dvd-rw-format.h:
817         * libbrasero-burn/plugins/growisofs/burn-growisofs-common.h:
818         * libbrasero-burn/plugins/growisofs/burn-growisofs.c:
819         * libbrasero-burn/plugins/growisofs/burn-growisofs.h:
820         * libbrasero-burn/plugins/libburnia/Makefile.am:
821         * libbrasero-burn/plugins/libburnia/burn-libburn-common.c:
822         * libbrasero-burn/plugins/libburnia/burn-libburn-common.h:
823         * libbrasero-burn/plugins/libburnia/burn-libburn.c:
824         * libbrasero-burn/plugins/libburnia/burn-libburn.h:
825         * libbrasero-burn/plugins/libburnia/burn-libburnia.h:
826         * libbrasero-burn/plugins/libburnia/burn-libisofs.c:
827         * libbrasero-burn/plugins/libburnia/burn-libisofs.h:
828         * libbrasero-burn/plugins/libburnia/burn-libread-disc.h:
829         * libbrasero-burn/plugins/local-track/Makefile.am:
830         * libbrasero-burn/plugins/local-track/burn-local-image.c:
831         * libbrasero-burn/plugins/local-track/burn-local-image.h:
832         * libbrasero-burn/plugins/local-track/burn-uri.c:
833         * libbrasero-burn/plugins/local-track/burn-uri.h:
834         * libbrasero-burn/plugins/transcode/Makefile.am:
835         * libbrasero-burn/plugins/transcode/burn-normalize.c:
836         * libbrasero-burn/plugins/transcode/burn-normalize.h:
837         * libbrasero-burn/plugins/transcode/burn-transcode.c:
838         * libbrasero-burn/plugins/transcode/burn-transcode.h:
839         * libbrasero-burn/plugins/transcode/burn-vob.c:
840         * libbrasero-burn/plugins/transcode/burn-vob.h:
841         * libbrasero-burn/plugins/vcdimager/Makefile.am:
842         * libbrasero-burn/plugins/vcdimager/burn-vcdimager.c:
843         * libbrasero-burn/plugins/vcdimager/burn-vcdimager.h:
844         * plugins/Makefile.am:
845         * plugins/cdrdao/Makefile.am:
846         * plugins/cdrdao/burn-cdrdao-common.h:
847         * plugins/cdrdao/burn-cdrdao.c (brasero_cdrdao_read_stderr_image),
848         (brasero_cdrdao_read_stderr_record), (brasero_cdrdao_read_stderr),
849         (brasero_cdrdao_set_argv_device),
850         (brasero_cdrdao_set_argv_common_rec),
851         (brasero_cdrdao_set_argv_common), (brasero_cdrdao_set_argv_record),
852         (brasero_cdrdao_set_argv_blank), (brasero_cdrdao_set_argv_image),
853         (brasero_cdrdao_set_argv), (brasero_cdrdao_class_init),
854         (brasero_cdrdao_init), (brasero_cdrdao_finalize),
855         (brasero_cdrdao_export_caps):
856         * plugins/cdrdao/burn-cdrdao.h:
857         * plugins/cdrdao/burn-toc2cue.c (brasero_toc2cue_read_stdout),
858         (brasero_toc2cue_read_stderr), (brasero_toc2cue_set_argv),
859         (brasero_toc2cue_post), (brasero_toc2cue_class_init),
860         (brasero_toc2cue_init), (brasero_toc2cue_finalize),
861         (brasero_toc2cue_export_caps):
862         * plugins/cdrdao/burn-toc2cue.h:
863         * plugins/cdrkit/Makefile.am:
864         * plugins/cdrkit/burn-cdrkit.h:
865         * plugins/cdrkit/burn-genisoimage.c
866         (brasero_genisoimage_read_isosize),
867         (brasero_genisoimage_read_stdout),
868         (brasero_genisoimage_read_stderr),
869         (brasero_genisoimage_set_argv_image),
870         (brasero_genisoimage_set_argv), (brasero_genisoimage_class_init),
871         (brasero_genisoimage_init), (brasero_genisoimage_finalize),
872         (brasero_genisoimage_export_caps):
873         * plugins/cdrkit/burn-genisoimage.h:
874         * plugins/cdrkit/burn-readom.c (brasero_readom_read_stderr),
875         (brasero_readom_argv_set_iso_boundary), (brasero_readom_get_size),
876         (brasero_readom_set_argv), (brasero_readom_class_init),
877         (brasero_readom_init), (brasero_readom_finalize),
878         (brasero_readom_export_caps):
879         * plugins/cdrkit/burn-readom.h:
880         * plugins/cdrkit/burn-wodim.c (brasero_wodim_stderr_read),
881         (brasero_wodim_compute), (brasero_wodim_stdout_read),
882         (brasero_wodim_write_inf), (brasero_wodim_write_infs),
883         (brasero_wodim_set_argv_record), (brasero_wodim_set_argv_blank),
884         (brasero_wodim_set_argv), (brasero_wodim_post),
885         (brasero_wodim_class_init), (brasero_wodim_init),
886         (brasero_wodim_finalize), (brasero_wodim_export_caps):
887         * plugins/cdrkit/burn-wodim.h:
888         * plugins/cdrtools/Makefile.am:
889         * plugins/cdrtools/burn-cdrecord.c (brasero_cdrecord_stderr_read),
890         (brasero_cdrecord_compute), (brasero_cdrecord_stdout_read),
891         (brasero_cdrecord_write_inf), (brasero_cdrecord_write_infs),
892         (brasero_cdrecord_set_argv_record),
893         (brasero_cdrecord_set_argv_blank), (brasero_cdrecord_set_argv),
894         (brasero_cdrecord_post), (brasero_cdrecord_class_init),
895         (brasero_cdrecord_init), (brasero_cdrecord_finalize),
896         (brasero_cdrecord_export_caps):
897         * plugins/cdrtools/burn-cdrecord.h:
898         * plugins/cdrtools/burn-cdrtools.h:
899         * plugins/cdrtools/burn-mkisofs.c (brasero_mkisofs_read_isosize),
900         (brasero_mkisofs_read_stdout), (brasero_mkisofs_read_stderr),
901         (brasero_mkisofs_set_argv_image), (brasero_mkisofs_set_argv),
902         (brasero_mkisofs_class_init), (brasero_mkisofs_init),
903         (brasero_mkisofs_finalize), (brasero_mkisofs_export_caps):
904         * plugins/cdrtools/burn-mkisofs.h:
905         * plugins/cdrtools/burn-readcd.c (brasero_readcd_read_stderr),
906         (brasero_readcd_argv_set_iso_boundary), (brasero_readcd_get_size),
907         (brasero_readcd_set_argv), (brasero_readcd_class_init),
908         (brasero_readcd_init), (brasero_readcd_finalize),
909         (brasero_readcd_export_caps):
910         * plugins/cdrtools/burn-readcd.h:
911         * plugins/checksum/Makefile.am:
912         * plugins/checksum/burn-checksum-files.c
913         (brasero_checksum_files_get_file_checksum),
914         (brasero_checksum_files_add_file_checksum),
915         (brasero_checksum_files_explore_directory),
916         (brasero_checksum_file_process_former_line),
917         (brasero_checksum_files_merge_with_former_session),
918         (brasero_checksum_files_create_checksum),
919         (brasero_checksum_files_sum_on_disc_file),
920         (brasero_checksum_files_get_on_disc_checksum_type),
921         (brasero_checksum_files_get_line_num),
922         (brasero_checksum_files_check_files), (brasero_checksum_files_end),
923         (brasero_checksum_files_destroy), (brasero_checksum_files_thread),
924         (brasero_checksum_files_start), (brasero_checksum_files_activate),
925         (brasero_checksum_files_clock_tick), (brasero_checksum_files_stop),
926         (brasero_checksum_files_init), (brasero_checksum_files_finalize),
927         (brasero_checksum_files_class_init),
928         (brasero_checksum_files_export_caps):
929         * plugins/checksum/burn-checksum-files.h:
930         * plugins/checksum/burn-checksum-image.c
931         (brasero_checksum_image_read), (brasero_checksum_image_write),
932         (brasero_checksum_image_checksum),
933         (brasero_checksum_image_checksum_fd_input),
934         (brasero_checksum_image_checksum_file_input),
935         (brasero_checksum_image_create_checksum),
936         (brasero_checksum_get_checksum_type),
937         (brasero_checksum_image_image_and_checksum),
938         (brasero_checksum_image_end), (brasero_checksum_image_destroy),
939         (brasero_checksum_image_thread), (brasero_checksum_image_start),
940         (brasero_checksum_image_activate),
941         (brasero_checksum_image_clock_tick), (brasero_checksum_image_stop),
942         (brasero_checksum_image_init), (brasero_checksum_image_finalize),
943         (brasero_checksum_image_class_init),
944         (brasero_checksum_image_export_caps):
945         * plugins/checksum/burn-checksum-image.h:
946         * plugins/checksum/burn-volume-read.c (brasero_volume_file_close),
947         (brasero_volume_file_fill_buffer),
948         (brasero_volume_file_next_extent),
949         (brasero_volume_file_rewind_real), (brasero_volume_file_open),
950         (brasero_volume_file_rewind), (brasero_volume_file_check_state),
951         (brasero_volume_file_read), (brasero_volume_file_find_line_break),
952         (brasero_volume_file_read_line), (brasero_volume_file_open_direct),
953         (brasero_volume_file_read_direct):
954         * plugins/checksum/burn-volume-read.h:
955         * plugins/dvdauthor/Makefile.am:
956         * plugins/dvdauthor/burn-dvdauthor.c
957         (brasero_dvd_author_add_track), (brasero_dvd_author_read_stdout),
958         (brasero_dvd_author_read_stderr),
959         (brasero_dvd_author_generate_xml_file),
960         (brasero_dvd_author_set_argv), (brasero_dvd_author_post),
961         (brasero_dvd_author_init), (brasero_dvd_author_finalize),
962         (brasero_dvd_author_class_init), (brasero_dvd_author_export_caps):
963         * plugins/dvdauthor/burn-dvdauthor.h:
964         * plugins/dvdcss/Makefile.am:
965         * plugins/dvdcss/burn-dvdcss-private.h:
966         * plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_library_init),
967         (brasero_dvdcss_thread_finished),
968         (brasero_dvdcss_write_sector_to_fd),
969         (brasero_dvdcss_create_scrambled_sectors_map),
970         (brasero_dvdcss_sort_ranges), (brasero_dvdcss_write_image_thread),
971         (brasero_dvdcss_start), (brasero_dvdcss_stop_real),
972         (brasero_dvdcss_stop), (brasero_dvdcss_class_init),
973         (brasero_dvdcss_init), (brasero_dvdcss_finalize),
974         (brasero_dvdcss_export_caps):
975         * plugins/dvdcss/burn-dvdcss.h:
976         * plugins/growisofs/Makefile.am:
977         * plugins/growisofs/burn-dvd-rw-format.c
978         (brasero_dvd_rw_format_read_stderr),
979         (brasero_dvd_rw_format_set_argv),
980         (brasero_dvd_rw_format_class_init), (brasero_dvd_rw_format_init),
981         (brasero_dvd_rw_format_finalize),
982         (brasero_dvd_rw_format_export_caps):
983         * plugins/growisofs/burn-dvd-rw-format.h:
984         * plugins/growisofs/burn-growisofs-common.h:
985         * plugins/growisofs/burn-growisofs.c
986         (brasero_growisofs_read_stdout), (brasero_growisofs_read_stderr),
987         (brasero_growisofs_set_mkisofs_argv),
988         (brasero_growisofs_set_argv_record),
989         (brasero_growisofs_set_argv_blank), (brasero_growisofs_set_argv),
990         (brasero_growisofs_class_init), (brasero_growisofs_init),
991         (brasero_growisofs_finalize), (brasero_growisofs_export_caps):
992         * plugins/growisofs/burn-growisofs.h:
993         * plugins/libburnia/Makefile.am:
994         * plugins/libburnia/burn-libburn-common.c
995         (brasero_libburn_common_ctx_free_real),
996         (brasero_libburn_common_ctx_wait_for_idle_drive),
997         (brasero_libburn_common_ctx_free),
998         (brasero_libburn_common_ctx_new),
999         (brasero_libburn_common_process_message),
1000         (brasero_libburn_common_status_changed),
1001         (brasero_libburn_common_status):
1002         * plugins/libburnia/burn-libburn-common.h:
1003         * plugins/libburnia/burn-libburn.c (brasero_libburn_src_free_data),
1004         (brasero_libburn_src_get_size), (brasero_libburn_src_set_size),
1005         (brasero_libburn_src_read_xt), (brasero_libburn_create_fd_source),
1006         (brasero_libburn_add_track), (brasero_libburn_add_fd_track),
1007         (brasero_libburn_add_file_track),
1008         (brasero_libburn_setup_session_fd),
1009         (brasero_libburn_setup_session_file),
1010         (brasero_libburn_create_disc), (brasero_libburn_start_record),
1011         (brasero_libburn_start_erase), (brasero_libburn_start),
1012         (brasero_libburn_stop), (brasero_libburn_clock_tick),
1013         (brasero_libburn_class_init), (brasero_libburn_init),
1014         (brasero_libburn_finalize), (brasero_libburn_export_caps):
1015         * plugins/libburnia/burn-libburn.h:
1016         * plugins/libburnia/burn-libburnia.h:
1017         * plugins/libburnia/burn-libisofs.c
1018         (brasero_libisofs_thread_finished),
1019         (brasero_libisofs_write_sector_to_fd),
1020         (brasero_libisofs_write_image_to_fd_thread),
1021         (brasero_libisofs_write_image_to_file_thread),
1022         (brasero_libisofs_thread_started), (brasero_libisofs_create_image),
1023         (brasero_libisofs_create_volume_thread_finished),
1024         (brasero_libisofs_sort_graft_points),
1025         (brasero_libisofs_import_read), (brasero_libisofs_import_open),
1026         (brasero_libisofs_import_close), (brasero_libisofs_import_free),
1027         (brasero_libisofs_import_last_session),
1028         (brasero_libisofs_create_volume_thread),
1029         (brasero_libisofs_create_volume), (brasero_libisofs_start),
1030         (brasero_libisofs_stop_real), (brasero_libisofs_stop),
1031         (brasero_libisofs_class_init), (brasero_libisofs_init),
1032         (brasero_libisofs_clean_output), (brasero_libisofs_finalize),
1033         (brasero_libisofs_export_caps):
1034         * plugins/libburnia/burn-libisofs.h:
1035         * plugins/libburnia/burn-libread-disc.h:
1036         * plugins/local-track/Makefile.am:
1037         * plugins/local-track/burn-local-image.c
1038         (brasero_local_track_clock_tick),
1039         (brasero_local_track_translate_uri),
1040         (brasero_local_track_read_checksum),
1041         (brasero_local_track_download_checksum),
1042         (brasero_local_track_update_track),
1043         (brasero_local_track_thread_finished),
1044         (brasero_local_track_thread), (brasero_local_track_start_thread),
1045         (_foreach_non_local_cb), (brasero_local_track_add_if_non_local),
1046         (brasero_local_track_start), (brasero_local_track_stop),
1047         (brasero_local_track_finalize), (brasero_local_track_class_init),
1048         (brasero_local_track_init), (brasero_local_track_export_caps):
1049         * plugins/local-track/burn-local-image.h:
1050         * plugins/local-track/burn-uri.c
1051         (brasero_burn_uri_thread_finished), (brasero_burn_uri_find_graft),
1052         (brasero_burn_uri_explore_directory),
1053         (brasero_burn_uri_retrieve_path), (brasero_burn_uri_thread),
1054         (brasero_burn_uri_start_thread), (brasero_burn_uri_start_if_found),
1055         (brasero_burn_uri_start), (brasero_burn_uri_stop),
1056         (brasero_burn_uri_finalize), (brasero_burn_uri_class_init),
1057         (brasero_burn_uri_init), (brasero_burn_uri_export_caps):
1058         * plugins/local-track/burn-uri.h:
1059         * plugins/transcode/Makefile.am:
1060         * plugins/transcode/burn-normalize.c
1061         (brasero_normalize_set_next_track),
1062         (brasero_normalize_stop_pipeline), (brasero_normalize_stop),
1063         (foreach_tag), (brasero_normalize_song_end_reached),
1064         (brasero_normalize_bus_messages),
1065         (brasero_normalize_new_decoded_pad_cb),
1066         (brasero_normalize_build_pipeline), (brasero_normalize_start),
1067         (brasero_normalize_activate), (brasero_normalize_clock_tick),
1068         (brasero_normalize_init), (brasero_normalize_finalize),
1069         (brasero_normalize_class_init), (brasero_normalize_export_caps):
1070         * plugins/transcode/burn-normalize.h:
1071         * plugins/transcode/burn-transcode.c
1072         (brasero_transcode_buffer_handler),
1073         (brasero_transcode_set_boundaries),
1074         (brasero_transcode_send_volume_event),
1075         (brasero_transcode_create_volume),
1076         (brasero_transcode_create_pipeline_size_mp3),
1077         (brasero_transcode_create_pipeline),
1078         (brasero_transcode_set_track_size),
1079         (brasero_transcode_create_sibling_size),
1080         (brasero_transcode_create_sibling_image),
1081         (brasero_transcode_search_for_sibling),
1082         (brasero_transcode_has_track_sibling), (brasero_transcode_start),
1083         (brasero_transcode_stop_pipeline), (brasero_transcode_stop),
1084         (brasero_transcode_pad_real), (brasero_transcode_push_track),
1085         (brasero_transcode_pad_idle), (brasero_transcode_pad),
1086         (brasero_transcode_pad_pipe), (brasero_transcode_pad_file),
1087         (brasero_transcode_is_mp3), (brasero_transcode_get_duration),
1088         (brasero_transcode_song_end_reached), (foreach_tag),
1089         (brasero_transcode_active_state), (brasero_transcode_bus_messages),
1090         (brasero_transcode_error_on_pad_linking),
1091         (brasero_transcode_new_decoded_pad_cb),
1092         (brasero_transcode_clock_tick), (brasero_transcode_class_init),
1093         (brasero_transcode_init), (brasero_transcode_finalize),
1094         (brasero_transcode_export_caps):
1095         * plugins/transcode/burn-transcode.h:
1096         * plugins/transcode/burn-vob.c (brasero_vob_stop_pipeline),
1097         (brasero_vob_stop), (brasero_vob_finished),
1098         (brasero_vob_bus_messages), (brasero_vob_new_decoded_pad_cb),
1099         (brasero_vob_link_audio), (brasero_vob_build_audio_pcm),
1100         (brasero_vob_build_audio_mp2), (brasero_vob_build_audio_ac3),
1101         (brasero_vob_build_audio_bins), (brasero_vob_build_video_bin),
1102         (brasero_vob_build_pipeline), (brasero_vob_start),
1103         (brasero_vob_clock_tick), (brasero_vob_init),
1104         (brasero_vob_finalize), (brasero_vob_class_init),
1105         (brasero_vob_export_caps):
1106         * plugins/transcode/burn-vob.h:
1107         * plugins/vcdimager/Makefile.am:
1108         * plugins/vcdimager/burn-vcdimager.c
1109         (brasero_vcd_imager_read_stdout), (brasero_vcd_imager_read_stderr),
1110         (brasero_vcd_imager_generate_xml_file),
1111         (brasero_vcd_imager_set_argv), (brasero_vcd_imager_post),
1112         (brasero_vcd_imager_init), (brasero_vcd_imager_finalize),
1113         (brasero_vcd_imager_class_init), (brasero_vcd_imager_export_caps):
1114         * plugins/vcdimager/burn-vcdimager.h:
1116 2009-04-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1118         Fix build problems
1120         * libbrasero-burn/brasero-burn-lib.h.in:
1122 2009-04-14  Philippe Rouquier  <ykw@localhost.localdomain>
1124         Add a general API to get the status of track types that do some work asynch
1126         * libbrasero-burn/brasero-status.c (brasero_status_new),
1127         (brasero_status_free), (brasero_status_get_result),
1128         (brasero_status_get_progress), (brasero_status_get_error),
1129         (brasero_status_get_current_action),
1130         (brasero_status_set_completed), (brasero_status_set_not_ready),
1131         (brasero_status_set_error):
1132         * libbrasero-burn/brasero-status.h:
1134 2009-04-13  Philippe Rouquier  <ykw@localhost.localdomain>
1136         Fix build problem
1138         * src/brasero-eject-dialog.c (brasero_eject_dialog_medium_changed),
1139         (brasero_eject_dialog_class_init):
1141 2009-04-13  Philippe Rouquier  <ykw@localhost.localdomain>
1143         Removed a duplicate function from nautilus extension
1144         Slightly improved an item of libbrasero-media documentation.
1146         * libbrasero-media/brasero-medium-monitor.c:
1147         * nautilus/nautilus-burn-extension.c (copy_disc_activate_cb),
1148         (tool_dialog_run), (nautilus_disc_burn_get_file_items):
1150 2009-04-13  Philippe Rouquier  <ykw@localhost.localdomain>
1152         Some small build improvements
1153         Moved brasero_track_type_is_supported into brasero_burn_library_input_supported ()
1155         * libbrasero-burn/brasero-blank-dialog.c
1156         (brasero_blank_dialog_new):
1157         * libbrasero-burn/brasero-burn-lib.h.in:
1158         * libbrasero-burn/brasero-drive-properties.c
1159         (brasero_drive_properties_set_drive):
1160         * libbrasero-burn/brasero-session-cfg.c
1161         (brasero_session_cfg_update):
1162         * libbrasero-burn/brasero-sum-dialog.c (brasero_sum_dialog_new):
1163         * libbrasero-burn/brasero-track-type.c:
1164         * libbrasero-burn/brasero-track-type.h:
1165         * libbrasero-burn/burn-basics.c
1166         (brasero_burn_library_input_supported):
1167         * nautilus/nautilus-burn-extension.c
1168         (nautilus_disc_burn_get_file_items):
1170 2009-04-12  Philippe Rouquier  <ykw@localhost.localdomain>
1172         First patch to move nautilus extension to libbrasero-burn
1173         (Builds but untested)
1175         * libbrasero-burn/brasero-blank-dialog.c:
1176         * libbrasero-burn/brasero-blank-dialog.h:
1177         * libbrasero-burn/brasero-sum-dialog.c:
1178         * libbrasero-burn/brasero-sum-dialog.h:
1179         * nautilus/Makefile.am:
1180         * nautilus/nautilus-burn-extension.c
1181         (nautilus_disc_burn_path_to_drive),
1182         (launch_brasero_on_window_session),
1183         (launch_brasero_on_window_track), (write_activate),
1184         (write_activate_cb), (write_iso_activate_cb),
1185         (copy_disc_activate_cb), (tool_dialog_run),
1186         (blank_disc_activate_cb), (check_disc_activate_cb),
1187         (nautilus_disc_burn_get_file_items), (bar_activated_cb),
1188         (nautilus_module_initialize), (nautilus_module_shutdown):
1190 2009-04-11  Philippe Rouquier  <ykw@localhost.localdomain>
1192         Export three more headers for installation
1193         + clean them up
1195         * libbrasero-burn/Makefile.am:
1196         * libbrasero-burn/brasero-blank-dialog.c
1197         (brasero_blank_dialog_class_init):
1198         * libbrasero-burn/brasero-sum-dialog.c
1199         (brasero_sum_dialog_md5_toggled), (brasero_sum_dialog_stop),
1200         (brasero_sum_dialog_progress_poll), (brasero_sum_dialog_download),
1201         (brasero_sum_dialog_get_disc_checksum),
1202         (brasero_sum_dialog_check_md5_file),
1203         (brasero_sum_dialog_check_disc_sum), (brasero_sum_dialog_activate),
1204         (brasero_sum_dialog_finalize), (brasero_sum_dialog_class_init),
1205         (brasero_sum_dialog_init):
1206         * libbrasero-burn/brasero-sum-dialog.h:
1207         * libbrasero-burn/brasero-tool-dialog.c
1208         (brasero_tool_dialog_set_progress),
1209         (brasero_tool_dialog_set_action), (brasero_tool_dialog_get_burn),
1210         (brasero_tool_dialog_run), (brasero_tool_dialog_pack_options),
1211         (brasero_tool_dialog_set_button), (brasero_tool_dialog_set_valid),
1212         (brasero_tool_dialog_set_medium_type_shown),
1213         (brasero_tool_dialog_get_medium), (brasero_tool_dialog_set_medium),
1214         (brasero_tool_dialog_drive_changed_cb),
1215         (brasero_tool_dialog_cancel), (brasero_tool_dialog_finalize),
1216         (brasero_tool_dialog_class_init), (brasero_tool_dialog_init):
1217         * libbrasero-burn/brasero-tool-dialog.h:
1219 2009-04-11  Philippe Rouquier  <ykw@localhost.localdomain>
1221         Moved a function to the public header
1223         * libbrasero-burn/brasero-tool-dialog-private.h:
1224         * libbrasero-burn/brasero-tool-dialog.c
1225         (brasero_tool_dialog_set_medium):
1226         * libbrasero-burn/brasero-tool-dialog.h:
1227         * src/brasero-app.c:
1229 2009-04-10  Philippe Rouquier  <ykw@localhost.localdomain>
1231         Moved brasero checksum and blank dialogs to libbrasero-burn
1233         * libbrasero-burn/brasero-blank-dialog.c
1234         (brasero_blank_dialog_set_button),
1235         (brasero_blank_dialog_device_opts_setup),
1236         (brasero_blank_dialog_caps_changed),
1237         (brasero_blank_dialog_output_changed),
1238         (brasero_blank_dialog_fast_toggled),
1239         (brasero_blank_dialog_drive_changed),
1240         (brasero_blank_dialog_activate), (brasero_blank_dialog_finalize),
1241         (brasero_blank_dialog_class_init), (brasero_blank_dialog_init),
1242         (brasero_blank_dialog_new):
1243         * libbrasero-burn/brasero-blank-dialog.h:
1244         * libbrasero-burn/brasero-sum-dialog.c
1245         (brasero_sum_dialog_md5_toggled), (brasero_sum_dialog_stop),
1246         (brasero_sum_dialog_message), (brasero_sum_dialog_message_error),
1247         (brasero_sum_dialog_success),
1248         (brasero_sum_dialog_corruption_warning),
1249         (brasero_sum_dialog_progress_poll), (brasero_sum_dialog_download),
1250         (brasero_sum_dialog_get_file_checksum),
1251         (brasero_sum_dialog_get_disc_checksum),
1252         (brasero_sum_dialog_check_md5_file),
1253         (brasero_sum_dialog_check_disc_sum), (brasero_sum_dialog_activate),
1254         (brasero_sum_dialog_drive_changed), (brasero_sum_dialog_finalize),
1255         (brasero_sum_dialog_class_init), (brasero_sum_dialog_init),
1256         (brasero_sum_dialog_new):
1257         * libbrasero-burn/brasero-sum-dialog.h:
1258         * libbrasero-burn/brasero-tool-dialog.c
1259         (brasero_tool_dialog_media_error),
1260         (brasero_tool_dialog_media_busy), (brasero_tool_dialog_no_media),
1261         (brasero_tool_dialog_set_progress),
1262         (brasero_tool_dialog_set_action),
1263         (brasero_tool_dialog_progress_changed),
1264         (brasero_tool_dialog_action_changed),
1265         (brasero_tool_dialog_get_burn), (brasero_tool_dialog_run),
1266         (brasero_tool_dialog_pack_options),
1267         (brasero_tool_dialog_set_button), (brasero_tool_dialog_set_valid),
1268         (brasero_tool_dialog_set_medium_type_shown),
1269         (brasero_tool_dialog_get_medium), (brasero_tool_dialog_set_medium),
1270         (brasero_tool_dialog_drive_changed_cb),
1271         (brasero_tool_dialog_cancel_dialog), (brasero_tool_dialog_cancel),
1272         (brasero_tool_dialog_delete), (brasero_tool_dialog_response),
1273         (brasero_tool_dialog_finalize), (brasero_tool_dialog_class_init),
1274         (brasero_tool_dialog_init):
1275         * libbrasero-burn/brasero-tool-dialog.h:
1276         * src/brasero-blank-dialog.c:
1277         * src/brasero-blank-dialog.h:
1278         * src/brasero-sum-dialog.c:
1279         * src/brasero-sum-dialog.h:
1280         * src/brasero-tool-dialog.c:
1281         * src/brasero-tool-dialog.h:
1283 2009-04-10  Philippe Rouquier  <ykw@localhost.localdomain>
1285         Make plugin local-track use brasero-xfer functions
1287         * libbrasero-burn/plugins/local-track/burn-local-image.c
1289 2009-04-10  Philippe Rouquier  <ykw@localhost.localdomain>
1291         Moved brasero-xfer.c/h to their proper location
1293         * libbrasero-burn/brasero-xfer.c (brasero_xfer_progress_cb),
1294         (brasero_xfer_file_transfer), (brasero_xfer_recursive_transfer),
1295         (brasero_xfer_get_download_size), (brasero_xfer_start),
1296         (brasero_xfer_thread), (brasero_xfer_wait_cancelled_cb),
1297         (brasero_xfer_wait), (brasero_xfer_new), (brasero_xfer_free),
1298         (brasero_xfer_get_progress):
1299         * libbrasero-burn/brasero-xfer.h:
1300         * src/brasero-xfer.c:
1301         * src/brasero-xfer.h:
1303 2009-04-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1305         Preliminary patch to move brasero-xfer to libbrasero-utils.so
1306         Removed xfer function from brasero-io and move it to its own file.
1307         The new functions is to be used by local file plugin (next patch)
1309         * src/brasero-io.c:
1310         * src/brasero-io.h:
1311         * src/brasero-sum-dialog.c (brasero_sum_dialog_stop),
1312         (brasero_sum_dialog_download),
1313         (brasero_sum_dialog_get_file_checksum):
1314         * src/brasero-xfer.c (brasero_xfer_progress_cb),
1315         (brasero_xfer_file_transfer), (brasero_xfer_recursive_transfer),
1316         (brasero_xfer_get_download_size), (brasero_xfer_start),
1317         (brasero_xfer_thread), (brasero_xfer_wait_cancelled_cb),
1318         (brasero_xfer_wait), (brasero_xfer_new),
1319         (brasero_xfer_get_progress):
1320         * src/brasero-xfer.h:
1322 2009-04-14  Luis Medinas  <lmedinas@gnome.org>
1324         * libbrasero-media/brasero-drive-selection.c
1325         (brasero_drive_selection_class_init):
1327         Fix for bgo #578677 Registered property name in 
1328         BraseroDriveSelectionClass is translated on runtime.
1330 2009-04-14  Luis Medinas  <lmedinas@gnome.org>
1332         * src/eggsmclient-xsmp.c (save_state):
1334         Fix the .desktop-file-as-state-file case; 
1335         egg_desktop_file_get_source() returns a URI, not a filename.
1336         From libegg by Danw.
1338 2009-04-09  Andre Klapper  <aklapper@openismus.com>
1340         Fix #578230 – Add GtkBuildable interface to BraseroDriveSelection.
1341         Committing Patch by David King <davidk@openismus.com> on his behalf.
1343         * libbrasero-media/brasero-drive-selection.c
1344         (brasero_drive_selection_buildable_init):
1346 2009-04-08  Thomas H.P. Andersen  <phomes@gmail.com>
1348         * configure.in:
1349         * src/brasero-app.c
1350         (brasero_menu_item_selected_cb):
1351         * libbrasero-burn/brasero-tray.c
1352         (brasero_tray_icon_set_tooltip):
1354         Replaces newly deprecated symbols in gtk. Bumps required gtk to 2.16. 
1355         Fixes bug #578304.
1357 2009-04-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1359         Ported fix from stable for #573929 #Comment 9
1361         * libbrasero-media/brasero-medium.c
1362         (brasero_medium_get_write_speeds), (brasero_medium_get_data_size),
1363         (brasero_medium_get_free_space), (brasero_medium_get_capacity),
1364         (brasero_medium_get_speed_mmc3),
1365         (brasero_medium_get_page_2A_write_speed_desc):
1366         * libbrasero-media/brasero-medium.h:
1368 2009-04-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1370         Try to fix #573929 – nautilus crashed with SIGSEGV in start_thread()
1371         Comment #9
1373         * libbrasero-media/brasero-medium.c
1374         (brasero_medium_get_speed_mmc3),
1375         (brasero_medium_get_page_2A_write_speed_desc):
1377 2009-04-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1379         Hide the definition of BraseroTrackType structure which will allow to
1380         expand/modify it in the future
1382         * libbrasero-burn/Makefile.am:
1383         * libbrasero-burn/brasero-burn-dialog.c
1384         (brasero_burn_dialog_add_track_to_recent):
1385         * libbrasero-burn/brasero-burn-options.c
1386         (brasero_burn_options_new):
1387         * libbrasero-burn/brasero-burn.c
1388         (brasero_burn_is_loaded_dest_media_supported),
1389         (brasero_burn_lock_dest_media), (brasero_burn_status),
1390         (brasero_burn_check_real),
1391         (brasero_burn_check_session_consistency), (brasero_burn_check),
1392         (brasero_burn_same_src_dest_image):
1393         * libbrasero-burn/brasero-caps-plugin.c (brasero_burn_caps_sort),
1394         (brasero_caps_audio_new):
1395         * libbrasero-burn/brasero-caps-session.c
1396         (brasero_burn_session_get_default_output_format):
1397         * libbrasero-burn/brasero-cover.c
1398         (brasero_jacket_edit_set_audio_tracks_back):
1399         * libbrasero-burn/brasero-dest-selection.c
1400         (brasero_dest_selection_format_medium_string):
1401         * libbrasero-burn/brasero-disc-option-dialog.c
1402         (brasero_disc_option_dialog_set_tracks_image_fs),
1403         (brasero_disc_option_dialog_update_joliet),
1404         (brasero_disc_option_dialog_set_joliet),
1405         (brasero_disc_option_dialog_joliet_widget),
1406         (brasero_disc_option_dialog_set_session):
1407         * libbrasero-burn/brasero-medium-properties.c
1408         (brasero_medium_properties_get_possible_output_formats):
1409         * libbrasero-burn/brasero-session-cfg.c
1410         (brasero_session_cfg_set_drive_properties),
1411         (brasero_session_cfg_check_size),
1412         (brasero_session_cfg_set_tracks_audio_format),
1413         (brasero_session_cfg_update):
1414         * libbrasero-burn/brasero-session.c
1415         (brasero_burn_session_add_track),
1416         (brasero_burn_session_get_src_medium),
1417         (brasero_burn_session_get_src_drive),
1418         (brasero_burn_session_same_src_dest_drive),
1419         (brasero_burn_session_start):
1420         * libbrasero-burn/brasero-src-image.c (brasero_src_image_save),
1421         (brasero_src_image_update), (brasero_src_image_set_formats),
1422         (brasero_src_image_get_current_uri),
1423         (brasero_src_image_set_property):
1424         * libbrasero-burn/brasero-track-data.c (brasero_track_data_get_fs),
1425         (brasero_track_data_get_track_type):
1426         * libbrasero-burn/brasero-track-data.h:
1427         * libbrasero-burn/brasero-track-disc.c
1428         (brasero_track_disc_get_medium_type),
1429         (brasero_track_disc_get_track_type):
1430         * libbrasero-burn/brasero-track-disc.h:
1431         * libbrasero-burn/brasero-track-image-cfg.c
1432         (brasero_track_image_cfg_force_format),
1433         (brasero_track_image_cfg_get_status):
1434         * libbrasero-burn/brasero-track-image.c
1435         (brasero_track_image_get_format),
1436         (brasero_track_image_get_track_type):
1437         * libbrasero-burn/brasero-track-image.h:
1438         * libbrasero-burn/brasero-track-stream.c
1439         (brasero_track_stream_get_format),
1440         (brasero_track_stream_get_track_type):
1441         * libbrasero-burn/brasero-track-stream.h:
1442         * libbrasero-burn/brasero-track-type.c (brasero_track_type_new),
1443         (brasero_track_type_free), (brasero_track_type_get_image_format),
1444         (brasero_track_type_get_data_fs),
1445         (brasero_track_type_get_stream_format),
1446         (brasero_track_type_get_medium_type),
1447         (brasero_track_type_set_image_format),
1448         (brasero_track_type_set_data_fs),
1449         (brasero_track_type_set_stream_format),
1450         (brasero_track_type_set_medium_type),
1451         (brasero_track_type_is_empty), (brasero_track_type_get_has_data),
1452         (brasero_track_type_get_has_image),
1453         (brasero_track_type_get_has_stream),
1454         (brasero_track_type_get_has_medium),
1455         (brasero_track_type_set_has_data),
1456         (brasero_track_type_set_has_image),
1457         (brasero_track_type_set_has_stream),
1458         (brasero_track_type_set_has_medium), (brasero_track_type_equal),
1459         (brasero_track_type_match), (brasero_track_type_supported):
1460         * libbrasero-burn/brasero-track-type.h:
1461         * libbrasero-burn/brasero-track.c:
1462         * libbrasero-burn/brasero-track.h:
1463         * libbrasero-burn/burn-caps.c (brasero_caps_is_compatible_type):
1464         * libbrasero-burn/burn-caps.h:
1465         * libbrasero-burn/burn-debug.c
1466         (brasero_burn_debug_track_type_struct_message):
1467         * libbrasero-burn/burn-debug.h:
1468         * libbrasero-burn/burn-job.c:
1469         * libbrasero-burn/burn-process.c (brasero_process_finished):
1470         * libbrasero-burn/burn-task-ctx.c (brasero_task_ctx_add_track):
1471         * libbrasero-burn/burn-task.c
1472         (brasero_task_set_track_output_size_default):
1473         * libbrasero-burn/plugins/cdrdao/burn-cdrdao.c
1474         (brasero_cdrdao_set_argv_record), (brasero_cdrdao_set_argv_image),
1475         (brasero_cdrdao_set_argv):
1476         * libbrasero-burn/plugins/cdrkit/burn-genisoimage.c
1477         (brasero_genisoimage_set_argv_image):
1478         * libbrasero-burn/plugins/cdrkit/burn-readom.c
1479         (brasero_readom_read_stderr),
1480         (brasero_readom_argv_set_iso_boundary), (brasero_readom_get_size),
1481         (brasero_readom_set_argv):
1482         * libbrasero-burn/plugins/cdrkit/burn-wodim.c
1483         (brasero_wodim_stdout_read), (brasero_wodim_set_argv_record):
1484         * libbrasero-burn/plugins/cdrtools/burn-cdrecord.c
1485         (brasero_cdrecord_stdout_read), (brasero_cdrecord_set_argv_record):
1486         * libbrasero-burn/plugins/cdrtools/burn-mkisofs.c
1487         (brasero_mkisofs_set_argv_image):
1488         * libbrasero-burn/plugins/cdrtools/burn-readcd.c
1489         (brasero_readcd_read_stderr),
1490         (brasero_readcd_argv_set_iso_boundary), (brasero_readcd_get_size),
1491         (brasero_readcd_set_argv):
1492         * libbrasero-burn/plugins/checksum/burn-checksum-files.c
1493         (brasero_checksum_files_end), (brasero_checksum_files_thread),
1494         (brasero_checksum_files_activate):
1495         * libbrasero-burn/plugins/checksum/burn-checksum-image.c
1496         (brasero_checksum_image_thread):
1497         * libbrasero-burn/plugins/growisofs/burn-growisofs.c
1498         (brasero_growisofs_set_mkisofs_argv),
1499         (brasero_growisofs_set_argv_record), (brasero_growisofs_set_argv):
1500         * libbrasero-burn/plugins/libburnia/burn-libburn.c
1501         (brasero_libburn_setup_session_fd),
1502         (brasero_libburn_setup_session_file):
1503         * libbrasero-burn/plugins/libburnia/burn-libisofs.c
1504         (brasero_libisofs_create_volume_thread):
1505         * libbrasero-burn/plugins/local-track/burn-local-image.c
1506         (brasero_local_track_update_track), (brasero_local_track_start):
1507         * libbrasero-burn/plugins/local-track/burn-uri.c
1508         (brasero_burn_uri_thread), (brasero_burn_uri_start):
1509         * libbrasero-burn/plugins/transcode/burn-transcode.c
1510         (brasero_transcode_push_track):
1511         * libbrasero-burn/plugins/transcode/burn-vob.c
1512         (brasero_vob_finished), (brasero_vob_start):
1513         * src/brasero-blank-dialog.h:
1514         * src/brasero-data-session.c:
1515         * src/brasero-sum-dialog.c:
1516         * src/brasero-sum-dialog.h:
1518 2009-04-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1520         Split and renamed burn-plugin.h header (as we may want to export it)
1522         * libbrasero-burn/Makefile.am:
1523         * libbrasero-burn/brasero-caps-burn.c:
1524         * libbrasero-burn/brasero-caps-session.c:
1525         * libbrasero-burn/brasero-plugin-information.h:
1526         * libbrasero-burn/brasero-plugin.h:
1527         * libbrasero-burn/burn-basics.c:
1528         * libbrasero-burn/burn-caps.c:
1529         * libbrasero-burn/burn-caps.h:
1530         * libbrasero-burn/burn-debug.h:
1531         * libbrasero-burn/burn-job.c:
1532         * libbrasero-burn/burn-plugin-manager.c:
1533         * libbrasero-burn/burn-plugin-private.h:
1534         * libbrasero-burn/burn-plugin.c:
1535         * libbrasero-burn/burn-plugin.h:
1536         * libbrasero-burn/plugins/cdrdao/burn-cdrdao.c:
1537         * libbrasero-burn/plugins/cdrdao/burn-toc2cue.c:
1538         * libbrasero-burn/plugins/cdrkit/burn-genisoimage.c:
1539         * libbrasero-burn/plugins/cdrkit/burn-readom.c:
1540         * libbrasero-burn/plugins/cdrkit/burn-wodim.c:
1541         * libbrasero-burn/plugins/cdrtools/burn-cdrecord.c:
1542         * libbrasero-burn/plugins/cdrtools/burn-mkisofs.c:
1543         * libbrasero-burn/plugins/cdrtools/burn-readcd.c:
1544         * libbrasero-burn/plugins/checksum/burn-checksum-files.c:
1545         * libbrasero-burn/plugins/checksum/burn-checksum-image.c:
1546         * libbrasero-burn/plugins/dvdauthor/burn-dvdauthor.c:
1547         * libbrasero-burn/plugins/dvdcss/burn-dvdcss.c:
1548         * libbrasero-burn/plugins/growisofs/burn-dvd-rw-format.c:
1549         * libbrasero-burn/plugins/growisofs/burn-growisofs.c:
1550         * libbrasero-burn/plugins/libburnia/burn-libburn.c:
1551         * libbrasero-burn/plugins/libburnia/burn-libisofs.c:
1552         * libbrasero-burn/plugins/local-track/burn-local-image.c:
1553         * libbrasero-burn/plugins/local-track/burn-uri.c:
1554         * libbrasero-burn/plugins/transcode/burn-normalize.c:
1555         * libbrasero-burn/plugins/transcode/burn-transcode.c:
1556         * libbrasero-burn/plugins/transcode/burn-vob.c:
1557         * libbrasero-burn/plugins/vcdimager/burn-vcdimager.c:
1558         * src/brasero-plugin-manager-ui.c:
1559         * src/brasero-plugin-option.c:
1561 2009-04-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1563         Split burn-caps.c file in three smaller parts
1565         * libbrasero-burn/Makefile.am:
1566         * libbrasero-burn/brasero-burn-lib.h.in:
1567         * libbrasero-burn/brasero-burn.c:
1568         * libbrasero-burn/brasero-caps-burn.c
1569         (brasero_burn_caps_job_error_cb), (brasero_caps_link_find_plugin),
1570         (brasero_caps_link_list_insert), (brasero_caps_find_best_link),
1571         (brasero_burn_caps_sort_modifiers),
1572         (brasero_caps_add_processing_plugins_to_task),
1573         (brasero_burn_caps_new_task),
1574         (brasero_burn_caps_new_checksuming_task),
1575         (brasero_burn_caps_new_blanking_task):
1576         * libbrasero-burn/brasero-caps-burn.h:
1577         * libbrasero-burn/brasero-caps-plugin.c
1578         (brasero_caps_find_link_for_input), (brasero_burn_caps_sort),
1579         (brasero_caps_link_copy), (brasero_caps_link_list_duplicate),
1580         (brasero_caps_duplicate), (brasero_caps_replicate_modifiers),
1581         (brasero_caps_replicate_links), (brasero_caps_replicate_tests),
1582         (brasero_caps_copy_deep), (brasero_caps_duplicate_deep),
1583         (brasero_caps_list_check_io), (brasero_caps_image_new),
1584         (brasero_caps_audio_new), (brasero_caps_data_new),
1585         (brasero_caps_disc_lookup_or_create), (brasero_caps_disc_new),
1586         (brasero_caps_create_links), (brasero_plugin_link_caps),
1587         (brasero_plugin_blank_caps), (brasero_plugin_process_caps),
1588         (brasero_plugin_check_caps), (brasero_plugin_register_group),
1589         (brasero_plugin_can_burn), (brasero_plugin_can_image),
1590         (brasero_plugin_can_convert):
1591         * libbrasero-burn/brasero-caps-session.c
1592         (brasero_burn_caps_get_blanking_flags_real),
1593         (brasero_burn_session_get_blank_flags),
1594         (brasero_burn_caps_can_blank_real),
1595         (brasero_burn_session_can_blank),
1596         (brasero_caps_link_get_record_flags),
1597         (brasero_caps_link_get_data_flags),
1598         (brasero_caps_link_check_data_flags),
1599         (brasero_caps_link_check_record_flags),
1600         (brasero_caps_link_check_media_restrictions),
1601         (brasero_caps_find_link), (brasero_caps_try_output),
1602         (brasero_caps_try_output_with_blanking),
1603         (brasero_burn_session_input_supported),
1604         (brasero_burn_session_output_supported),
1605         (brasero_burn_caps_is_session_supported_same_src_dest),
1606         (brasero_burn_session_can_burn),
1607         (brasero_burn_session_get_required_media_type),
1608         (brasero_burn_session_get_default_output_format),
1609         (brasero_caps_get_flags), (brasero_medium_supported_flags),
1610         (brasero_burn_caps_flags_update_for_drive),
1611         (brasero_caps_get_flags_for_disc),
1612         (brasero_burn_caps_get_flags_for_medium),
1613         (brasero_burn_caps_get_flags_same_src_dest),
1614         (brasero_burn_session_get_burn_flags):
1615         * libbrasero-burn/brasero-track.c
1616         (brasero_track_type_is_supported):
1617         * libbrasero-burn/burn-basics.c (brasero_check_flags_for_drive),
1618         (brasero_caps_list_dump), (brasero_burn_library_can_checksum),
1619         (brasero_burn_library_get_media_capabilities):
1620         * libbrasero-burn/burn-basics.h:
1621         * libbrasero-burn/burn-caps.c (brasero_caps_link_active),
1622         (brasero_caps_free), (brasero_caps_has_active_input),
1623         (brasero_burn_caps_is_input), (brasero_burn_caps_find_start_caps),
1624         (brasero_burn_caps_finalize), (brasero_burn_caps_class_init),
1625         (brasero_burn_caps_init), (brasero_burn_caps_get_default):
1626         * libbrasero-burn/burn-caps.h:
1627         * libbrasero-burn/burn-debug.c:
1628         * libbrasero-burn/burn-job.h:
1629         * libbrasero-burn/burn-process.h:
1630         * libbrasero-burn/plugins/cdrdao/burn-toc2cue.c:
1631         * libbrasero-burn/plugins/transcode/burn-normalize.c:
1632         * libbrasero-burn/plugins/transcode/burn-vob.c:
1633         * libbrasero-media/brasero-media-private.h:
1634         * libbrasero-media/brasero-media.c:
1635         * src/brasero-data-session.c (brasero_data_session_is_valid_multi):
1637 2009-04-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1639         Remove libbrasero-media use of BraseroBurnResult which should be only
1640         used by libbrasero-burn.
1642         * libbrasero-burn/burn-caps.c (brasero_medium_support_flags),
1643         (brasero_medium_supported_flags):
1644         * libbrasero-media/Makefile.am:
1645         * libbrasero-media/brasero-medium.c
1646         (brasero_medium_get_last_data_track_address),
1647         (brasero_medium_get_last_data_track_space),
1648         (brasero_medium_get_track_space),
1649         (brasero_medium_get_track_address),
1650         (brasero_medium_test_simulate_CD_TAO),
1651         (brasero_medium_test_simulate_CD_SAO),
1652         (brasero_medium_test_simulate_DVDRW),
1653         (brasero_medium_test_simulate_2A),
1654         (brasero_medium_get_capacity_CD_RW),
1655         (brasero_medium_get_capacity_DVD_RW),
1656         (brasero_medium_get_capacity_by_type),
1657         (brasero_medium_get_speed_mmc3),
1658         (brasero_medium_get_page_2A_write_speed_desc),
1659         (brasero_medium_get_speed), (brasero_medium_track_volume_size),
1660         (brasero_medium_track_get_info),
1661         (brasero_medium_track_set_leadout_DVDR_blank),
1662         (brasero_medium_track_set_leadout_CDR_blank),
1663         (brasero_medium_set_write_mode_page),
1664         (brasero_medium_track_set_leadout),
1665         (brasero_medium_get_sessions_info), (brasero_medium_set_blank),
1666         (brasero_medium_get_contents), (brasero_medium_get_medium_type),
1667         (brasero_medium_get_css_feature), (brasero_medium_init_real),
1668         (brasero_medium_can_use_dummy_for_sao),
1669         (brasero_medium_can_use_dummy_for_tao),
1670         (brasero_medium_can_use_burnfree):
1671         * libbrasero-media/brasero-medium.h:
1673 2009-04-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1675         Updated some tag names
1677         * libbrasero-burn/brasero-disc-option-dialog.c
1678         (brasero_disc_option_audio_AC3), (brasero_disc_option_audio_MP2):
1679         * libbrasero-burn/brasero-session-cfg.c
1680         (brasero_session_cfg_check_size):
1681         * libbrasero-burn/brasero-tags.h:
1682         * libbrasero-burn/plugins/transcode/burn-vob.c
1683         (brasero_vob_build_audio_bins):
1685 2009-04-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1687         Update BraseroBurnDialog and remove the private member in public declaration
1689         * libbrasero-burn/brasero-burn-dialog.c
1690         (brasero_burn_dialog_class_init),
1691         (brasero_burn_dialog_update_info),
1692         (brasero_burn_dialog_insert_disc_cb),
1693         (brasero_burn_dialog_image_error),
1694         (brasero_burn_dialog_loss_warnings_cb),
1695         (brasero_burn_dialog_disable_joliet_cb),
1696         (brasero_burn_dialog_update_title_writing_progress),
1697         (brasero_burn_dialog_progress_changed_real),
1698         (brasero_burn_dialog_progress_changed_cb),
1699         (brasero_burn_dialog_action_changed_real),
1700         (brasero_burn_dialog_action_changed_cb),
1701         (brasero_burn_dialog_dummy_success_cb), (brasero_burn_dialog_init),
1702         (brasero_burn_dialog_destroy), (brasero_burn_dialog_finalize),
1703         (brasero_burn_dialog_activity_start),
1704         (brasero_burn_dialog_activity_stop),
1705         (brasero_burn_dialog_setup_session),
1706         (brasero_burn_dialog_save_log), (brasero_burn_dialog_show_log),
1707         (brasero_burn_dialog_success_run),
1708         (brasero_burn_dialog_notify_success),
1709         (brasero_burn_dialog_end_session),
1710         (brasero_burn_dialog_record_session), (brasero_burn_dialog_run),
1711         (brasero_burn_dialog_cancel), (brasero_burn_dialog_delete),
1712         (brasero_burn_dialog_tray_show_dialog_cb):
1713         * libbrasero-burn/brasero-burn-dialog.h:
1715 2009-04-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1717         After giving it some thougths revert a change:
1718         X session handling should and will not be handled by library but by apps
1719         so move back the egg files back to brasero source directory
1720         Added a gboolean value to cancel unconditionally an ongoing burn process
1722         * libbrasero-burn/brasero-burn-dialog.c
1723         (brasero_burn_dialog_cancel),
1724         (brasero_burn_dialog_cancel_clicked_cb),
1725         (brasero_burn_dialog_tray_cancel_cb):
1726         * libbrasero-burn/brasero-burn-dialog.h:
1727         * libbrasero-burn/brasero-burn.c (brasero_burn_new):
1728         * libbrasero-utils/Makefile.am:
1729         * libbrasero-utils/eggdesktopfile.c:
1730         * libbrasero-utils/eggdesktopfile.h:
1731         * libbrasero-utils/eggsmclient-private.h:
1732         * libbrasero-utils/eggsmclient-xsmp.c:
1733         * libbrasero-utils/eggsmclient.c:
1734         * libbrasero-utils/eggsmclient.h:
1735         * src/Makefile.am:
1736         * src/brasero-app.c (brasero_app_save_contents):
1738 2009-04-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1740         Move BraseroStreamInfo from library to application
1741         Now add additional information like title, composer, ... through tags
1742         which are more easily copied and extensible
1744         * libbrasero-burn/brasero-cover.c
1745         (brasero_jacket_edit_set_audio_tracks_back):
1746         * libbrasero-burn/brasero-tags.h:
1747         * libbrasero-burn/brasero-track-stream.c
1748         (brasero_track_stream_finalize):
1749         * libbrasero-burn/brasero-track-stream.h:
1750         * libbrasero-burn/brasero-track.c (brasero_track_tag_add_int),
1751         (brasero_track_tag_add_string), (brasero_track_tag_lookup_int),
1752         (brasero_track_tag_lookup_string),
1753         (brasero_track_tag_copy_missing):
1754         * libbrasero-burn/brasero-track.h:
1755         * libbrasero-burn/plugins/cdrkit/burn-wodim.c
1756         (brasero_wodim_write_inf):
1757         * libbrasero-burn/plugins/cdrtools/burn-cdrecord.c
1758         (brasero_cdrecord_write_inf):
1759         * libbrasero-burn/plugins/local-track/burn-local-image.c
1760         (brasero_local_track_update_track):
1761         * libbrasero-burn/plugins/local-track/burn-uri.c
1762         (brasero_burn_uri_thread):
1763         * libbrasero-burn/plugins/transcode/burn-transcode.c
1764         (brasero_transcode_create_sibling_size),
1765         (brasero_transcode_create_sibling_image),
1766         (brasero_transcode_push_track), (foreach_tag):
1767         * src/brasero-audio-disc.c
1768         (brasero_audio_disc_set_session_contents):
1769         * src/brasero-project-parse.c (brasero_stream_info_free),
1770         (brasero_stream_info_copy):
1771         * src/brasero-project-parse.h:
1772         * src/brasero-video-disc.c (brasero_video_disc_get_track):
1773         * src/brasero-video-project.c (brasero_video_project_get_contents):
1775 2009-04-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1777         Fix #573859 – Several 'Make Cover' buttons in Disc Copy dialog
1778         Patch by Alexey Putilov
1780         * libbrasero-burn/brasero-burn-dialog.c
1781         (brasero_burn_dialog_notify_success):
1783 2009-04-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1785         Fix for #573929 – nautilus crashed with SIGSEGV in start_thread()
1787         * libbrasero-media/brasero-medium.c
1788         (brasero_medium_get_page_2A_write_speed_desc):
1790 2009-04-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1792         Add a missing header to be installed
1794         * libbrasero-burn/Makefile.am:
1796 2009-04-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1798         Clean brasero-burn-options.h
1800         * libbrasero-burn/Makefile.am:
1801         * libbrasero-burn/brasero-burn-options-private.h:
1802         * libbrasero-burn/brasero-burn-options.h:
1803         * libbrasero-burn/brasero-disc-copy-dialog.c:
1804         * libbrasero-burn/brasero-disc-option-dialog.c:
1805         * libbrasero-burn/brasero-image-option-dialog.c:
1807 2009-04-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1809         Fix build failure due to forgotten header
1811         * libbrasero-burn/brasero-session-cfg.c:
1812         * src/brasero-data-disc.c:
1814 2009-04-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1816         Added a new function that allows to copy track tags
1817         Use it in burn-uri and local-track plugins
1818         More headers fixing
1820         * libbrasero-burn/brasero-burn-options.h:
1821         * libbrasero-burn/brasero-track-stream.h:
1822         * libbrasero-burn/brasero-track.c (brasero_track_tag_copy):
1823         * libbrasero-burn/brasero-track.h:
1824         * libbrasero-burn/plugins/local-track/burn-local-image.c
1825         (brasero_local_track_update_track):
1826         * libbrasero-burn/plugins/local-track/burn-uri.c
1827         (brasero_burn_uri_thread):
1829 2009-04-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1831         Fixes for headers of exported *.h files
1833         * libbrasero-burn/brasero-burn-options.h:
1834         * libbrasero-burn/brasero-session-cfg.h:
1835         * libbrasero-burn/brasero-tags.h:
1837 2009-04-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1839         Clean burn-cap.h/c:
1840         move some function to brasero-session.h as they should be public
1841         Also fix some forgotten unreffing (harmless as this object is supposed
1842         to live all the time the app/librasery is to be used)
1844         * libbrasero-burn/Makefile.am:
1845         * libbrasero-burn/brasero-burn-options.c:
1846         * libbrasero-burn/brasero-burn.c
1847         (brasero_burn_is_loaded_dest_media_supported),
1848         (brasero_burn_reload_dest_media),
1849         (brasero_burn_check_session_consistency),
1850         (brasero_burn_same_src_dest_image),
1851         (brasero_burn_same_src_dest_reload_medium), (brasero_burn_record):
1852         * libbrasero-burn/brasero-dest-selection.c
1853         (brasero_dest_selection_init), (brasero_dest_selection_finalize),
1854         (brasero_dest_selection_format_medium_string):
1855         * libbrasero-burn/brasero-disc-copy-dialog.c:
1856         * libbrasero-burn/brasero-disc-option-dialog.c
1857         (brasero_disc_option_dialog_update_joliet),
1858         (brasero_disc_option_dialog_init),
1859         (brasero_disc_option_dialog_finalize):
1860         * libbrasero-burn/brasero-image-type-chooser.c
1861         (brasero_image_type_chooser_init),
1862         (brasero_image_type_chooser_finalize):
1863         * libbrasero-burn/brasero-medium-properties.c
1864         (brasero_medium_properties_drive_properties),
1865         (brasero_medium_properties_get_possible_output_formats),
1866         (brasero_medium_properties_image_format_changed_cb),
1867         (brasero_medium_properties_image_properties),
1868         (brasero_medium_properties_update_image_output),
1869         (brasero_medium_properties_init),
1870         (brasero_medium_properties_finalize):
1871         * libbrasero-burn/brasero-session-cfg.c
1872         (brasero_session_cfg_add_drive_properties_flags),
1873         (brasero_session_cfg_update), (brasero_session_cfg_add_flags),
1874         (brasero_session_cfg_remove_flags), (brasero_session_cfg_init),
1875         (brasero_session_cfg_finalize):
1876         * libbrasero-burn/brasero-session.h:
1877         * libbrasero-burn/brasero-src-image.c
1878         (brasero_src_image_set_formats), (brasero_src_image_init),
1879         (brasero_src_image_finalize):
1880         * libbrasero-burn/burn-caps.c (brasero_caps_find_start_caps),
1881         (brasero_burn_session_get_blank_flags),
1882         (brasero_burn_session_can_blank), (brasero_burn_caps_new_task),
1883         (brasero_caps_try_output), (brasero_caps_try_output_with_blanking),
1884         (brasero_burn_session_input_supported),
1885         (brasero_burn_session_output_supported),
1886         (brasero_burn_session_can_burn),
1887         (brasero_burn_session_get_required_media_type),
1888         (brasero_burn_session_get_default_output_format),
1889         (brasero_caps_get_flags_for_disc),
1890         (brasero_burn_caps_get_flags_for_medium),
1891         (brasero_burn_session_get_burn_flags), (brasero_caps_duplicate),
1892         (brasero_caps_replicate_links), (brasero_caps_replicate_tests),
1893         (brasero_caps_copy_deep), (brasero_caps_duplicate_deep),
1894         (brasero_caps_list_check_io), (brasero_caps_image_new),
1895         (brasero_caps_audio_new), (brasero_caps_data_new),
1896         (brasero_caps_disc_lookup_or_create), (brasero_caps_disc_new),
1897         (brasero_plugin_check_caps), (brasero_plugin_register_group),
1898         (brasero_plugin_can_burn), (brasero_plugin_can_image),
1899         (brasero_plugin_can_convert), (brasero_media_capabilities),
1900         (brasero_burn_library_can_checksum), (brasero_caps_list_dump),
1901         (brasero_track_type_is_supported):
1902         * libbrasero-burn/burn-caps.h:
1903         * src/brasero-app.c:
1904         * src/brasero-blank-dialog.c
1905         (brasero_blank_dialog_device_opts_setup),
1906         (brasero_blank_dialog_finalize), (brasero_blank_dialog_init):
1907         * src/brasero-data-session.c:
1908         * src/brasero-plugin-manager-ui.c
1909         (plugin_manager_ui_populate_lists):
1910         * src/brasero-project-manager.c:
1912 2009-03-29  Luis Medinas  <lmedinas@gnome.org>
1914         * src/brasero-audio-disc.c
1915         (brasero_audio_disc_clipboard_targets_cb):
1917         Fix bgo #576928 – Brasero crashes when pasting empty clipboard.
1918         Patch from Tom Parker <palfrey@tevp.net> 
1920 2009-03-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1922         Make sure BraseroSrcImage is updated right from the beginning
1924         * libbrasero-burn/brasero-src-image.c
1925         (brasero_src_image_set_property):
1927 2009-03-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
1929         Add forgotten files from previous commit
1930         Add a new type of track based on BraseroTrackImage that autoconfigures
1931         things
1933         * libbrasero-burn/Makefile.am:
1934         * libbrasero-burn/brasero-src-image.c (brasero_src_image_save),
1935         (brasero_src_image_error), (brasero_src_image_update),
1936         (brasero_image_src_track_changed_cb), (brasero_src_image_changed),
1937         (brasero_src_image_set_formats),
1938         (brasero_src_image_get_current_uri), (brasero_src_image_clicked),
1939         (brasero_src_image_init), (_get_session_image_track),
1940         (brasero_src_image_set_property):
1941         * libbrasero-burn/brasero-track-data.c (brasero_graft_point_free),
1942         (brasero_graft_point_copy), (brasero_track_data_set_source),
1943         (brasero_track_data_add_fs), (brasero_track_data_rm_fs),
1944         (brasero_track_data_set_data_blocks),
1945         (brasero_track_data_set_file_num), (brasero_track_data_get_grafts),
1946         (brasero_track_data_get_excluded), (brasero_track_data_get_paths),
1947         (brasero_track_data_get_file_num), (brasero_track_data_get_size),
1948         (brasero_track_data_get_track_type), (brasero_track_data_init),
1949         (brasero_track_data_finalize), (brasero_track_data_class_init),
1950         (brasero_track_data_new):
1951         * libbrasero-burn/brasero-track-data.h:
1952         * libbrasero-burn/brasero-track-disc.c
1953         (brasero_track_disc_set_track_num),
1954         (brasero_track_disc_get_track_num),
1955         (brasero_track_disc_remove_drive),
1956         (brasero_track_disc_medium_changed),
1957         (brasero_track_disc_set_drive), (brasero_track_disc_get_drive),
1958         (brasero_track_disc_get_size), (brasero_track_disc_get_track_type),
1959         (brasero_track_disc_init), (brasero_track_disc_finalize),
1960         (brasero_track_disc_class_init), (brasero_track_disc_new):
1961         * libbrasero-burn/brasero-track-disc.h:
1962         * libbrasero-burn/brasero-track-image-cfg.c
1963         (brasero_track_image_cfg_set_uri),
1964         (brasero_track_image_cfg_get_info_cb),
1965         (brasero_track_image_cfg_get_info_thread),
1966         (brasero_track_image_info_free),
1967         (brasero_track_image_cfg_get_info),
1968         (brasero_track_image_cfg_set_source),
1969         (brasero_track_image_cfg_get_forced_format),
1970         (brasero_track_image_cfg_force_format),
1971         (brasero_track_image_cfg_get_status),
1972         (brasero_track_image_cfg_init), (brasero_track_image_cfg_finalize),
1973         (brasero_track_image_cfg_class_init),
1974         (brasero_track_image_cfg_new):
1975         * libbrasero-burn/brasero-track-image-cfg.h:
1976         * libbrasero-burn/brasero-track-image.c
1977         (brasero_track_image_set_source),
1978         (brasero_track_image_set_block_num),
1979         (brasero_track_image_get_source),
1980         (brasero_track_image_get_toc_source),
1981         (brasero_track_image_get_track_type),
1982         (brasero_track_image_get_size), (brasero_track_image_init),
1983         (brasero_track_image_finalize), (brasero_track_image_class_init),
1984         (brasero_track_image_new):
1985         * libbrasero-burn/brasero-track-image.h:
1986         * libbrasero-burn/brasero-track-stream.c
1987         (brasero_stream_info_free), (brasero_stream_info_copy),
1988         (brasero_track_stream_set_source),
1989         (brasero_track_stream_set_format), (brasero_track_stream_set_info),
1990         (brasero_track_stream_set_boundaries),
1991         (brasero_track_stream_get_source), (brasero_track_stream_get_gap),
1992         (brasero_track_stream_get_start), (brasero_track_stream_get_end),
1993         (brasero_track_stream_get_info), (brasero_track_stream_get_length),
1994         (brasero_track_stream_get_size),
1995         (brasero_track_stream_get_track_type), (brasero_track_stream_init),
1996         (brasero_track_stream_finalize), (brasero_track_stream_class_init),
1997         (brasero_track_stream_new):
1998         * libbrasero-burn/brasero-track-stream.h:
1999         * libbrasero-burn/burn-image-format.c
2000         (brasero_image_format_get_cdrdao_size),
2001         (brasero_image_format_get_cue_size),
2002         (brasero_image_format_identify_cuesheet),
2003         (brasero_image_format_get_iso_size),
2004         (brasero_image_format_get_clone_size):
2005         * libbrasero-burn/burn-image-format.h:
2006         * libbrasero-burn/plugins/local-track/burn-local-image.c
2007         (brasero_local_track_update_track):
2008         * libbrasero-burn/plugins/local-track/burn-uri.c
2009         (brasero_burn_uri_thread):
2010         * src/brasero-app.c (brasero_app_burn_image):
2011         * src/brasero-utils.c (brasero_error_quark), (brasero_utils_init),
2012         (brasero_utils_launch_app):
2013         * src/brasero-utils.h:
2015 2009-03-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2017         Fix #576564 – brasero crashed with SIGSEGV in brasero_image_format_get_cdrdao_size()
2018         Fix crash when retrieving cue size for cdrdao files (wrong pointer used)
2019         Fix some build problems due to wrong headers
2021         * libbrasero-burn/brasero-progress.c:
2022         * libbrasero-burn/brasero-tray.c:
2023         * libbrasero-burn/burn-image-format.c
2024         (brasero_image_format_get_FILE_info):
2025         * src/brasero-utils.c (brasero_error_quark), (brasero_utils_init),
2026         (brasero_utils_launch_app):
2027         * src/brasero-utils.h:
2029 2009-03-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2031         Second patch to carry on splitting backend and app
2032         Status:
2033         No more undefined symbol in library (so basically should be usable now
2034         Quick tests showed there are no outstanding bugs introduced
2036         Now library API needs to be refined
2038         * libbrasero-burn/Makefile.am:
2039         * libbrasero-burn/brasero-burn-dialog.c
2040         (brasero_burn_dialog_update_info),
2041         (brasero_burn_dialog_success_run),
2042         (brasero_burn_dialog_notify_success),
2043         (brasero_burn_dialog_add_track_to_recent):
2044         * libbrasero-burn/brasero-burn-options.c
2045         (brasero_burn_options_init), (brasero_burn_options_build_contents),
2046         (brasero_burn_options_set_property),
2047         (brasero_burn_options_get_property),
2048         (brasero_burn_options_class_init), (brasero_burn_options_new):
2049         * libbrasero-burn/brasero-burn-options.h:
2050         * libbrasero-burn/brasero-burn.c (brasero_burn_lock_dest_media),
2051         (brasero_burn_status), (brasero_burn_ask_for_joliet),
2052         (brasero_burn_run_tasks), (brasero_burn_check_real),
2053         (brasero_burn_record_session), (brasero_burn_check),
2054         (brasero_burn_same_src_dest_image):
2055         * libbrasero-burn/brasero-cover.c
2056         (brasero_jacket_edit_set_audio_tracks_back),
2057         (brasero_session_edit_cover):
2058         * libbrasero-burn/brasero-dest-selection.c
2059         (brasero_dest_selection_set_property),
2060         (brasero_dest_selection_get_property),
2061         (brasero_dest_selection_format_medium_string):
2062         * libbrasero-burn/brasero-disc-copy-dialog.c
2063         (brasero_disc_copy_dialog_set_session),
2064         (brasero_disc_copy_dialog_init):
2065         * libbrasero-burn/brasero-disc-copy-dialog.h:
2066         * libbrasero-burn/brasero-disc-option-dialog.c
2067         (brasero_disc_option_dialog_set_tracks_image_fs),
2068         (brasero_disc_option_dialog_update_joliet),
2069         (brasero_disc_option_dialog_set_joliet),
2070         (brasero_disc_option_dialog_valid_media_cb),
2071         (brasero_disc_option_dialog_set_session),
2072         (brasero_disc_option_dialog_init),
2073         (brasero_disc_option_dialog_finalize):
2074         * libbrasero-burn/brasero-disc-option-dialog.h:
2075         * libbrasero-burn/brasero-enums.h:
2076         * libbrasero-burn/brasero-image-option-dialog.c
2077         (brasero_image_option_dialog_set_session),
2078         (brasero_image_option_dialog_init):
2079         * libbrasero-burn/brasero-image-option-dialog.h:
2080         * libbrasero-burn/brasero-session-cfg.c
2081         (brasero_session_cfg_get_gconf_key),
2082         (brasero_session_cfg_check_size),
2083         (brasero_session_cfg_set_tracks_audio_format),
2084         (brasero_session_cfg_update):
2085         * libbrasero-burn/brasero-session.c
2086         (brasero_burn_session_track_changed),
2087         (brasero_burn_session_start_track_monitoring),
2088         (brasero_burn_session_stop_tracks_monitoring),
2089         (brasero_burn_session_free_tracks),
2090         (brasero_burn_session_add_track),
2091         (brasero_burn_session_get_input_type),
2092         (brasero_burn_session_push_tracks),
2093         (brasero_burn_session_pop_tracks),
2094         (brasero_burn_session_get_src_medium),
2095         (brasero_burn_session_get_src_drive),
2096         (brasero_burn_session_same_src_dest_drive),
2097         (brasero_burn_session_track_list_free),
2098         (brasero_burn_session_finalize):
2099         * libbrasero-burn/brasero-session.h:
2100         * libbrasero-burn/brasero-src-image.c (brasero_src_image_save),
2101         (brasero_src_image_update), (brasero_src_image_set_track),
2102         (brasero_src_image_check_parent_directory_cb),
2103         (brasero_src_image_get_info_cb), (brasero_src_image_get_format),
2104         (brasero_src_image_changed), (brasero_src_image_clicked),
2105         (brasero_src_image_set_parent_directory), (brasero_src_image_init),
2106         (brasero_src_image_finalize), (_get_session_image_track),
2107         (brasero_src_image_set_property):
2108         * libbrasero-burn/brasero-src-image.h:
2109         * libbrasero-burn/brasero-src-selection.c
2110         (brasero_src_selection_medium_changed),
2111         (brasero_src_selection_finalize), (_get_session_disc_track),
2112         (brasero_src_selection_set_property):
2113         * libbrasero-burn/brasero-track.c (brasero_track_type_equal),
2114         (brasero_track_type_match), (brasero_track_get_track_type),
2115         (brasero_track_get_size), (brasero_track_set_checksum),
2116         (brasero_track_get_checksum), (brasero_track_get_checksum_type),
2117         (brasero_track_tag_add), (brasero_track_tag_lookup),
2118         (brasero_track_changed), (brasero_track_init),
2119         (brasero_track_finalize), (brasero_track_class_init):
2120         * libbrasero-burn/brasero-track.h:
2121         * libbrasero-burn/burn-basics.c (brasero_string_get_localpath),
2122         (brasero_string_get_uri), (brasero_burn_library_start):
2123         * libbrasero-burn/burn-basics.h:
2124         * libbrasero-burn/burn-caps.c (brasero_caps_is_compatible_type),
2125         (brasero_burn_caps_new_checksuming_task),
2126         (brasero_burn_caps_get_default_output_format),
2127         (brasero_caps_get_flags_for_disc), (brasero_burn_caps_sort),
2128         (brasero_caps_audio_new), (brasero_plugin_can_image),
2129         (brasero_plugin_can_convert):
2130         * libbrasero-burn/burn-debug.c
2131         (brasero_debug_audio_format_to_string),
2132         (brasero_burn_debug_track_type_message):
2133         * libbrasero-burn/burn-image-format.c
2134         (brasero_image_format_get_cdrdao_size),
2135         (brasero_image_format_get_cue_size),
2136         (brasero_image_format_get_iso_size),
2137         (brasero_image_format_get_clone_size):
2138         * libbrasero-burn/burn-image-format.h:
2139         * libbrasero-burn/burn-job.c (brasero_job_check_output_disc_space),
2140         (brasero_job_set_output_file),
2141         (brasero_job_get_last_session_address),
2142         (brasero_job_get_next_writable_address),
2143         (brasero_job_get_session_output_size):
2144         * libbrasero-burn/burn-job.h:
2145         * libbrasero-burn/burn-plugin.h:
2146         * libbrasero-burn/burn-process.c (brasero_process_finished):
2147         * libbrasero-burn/burn-task-ctx.c (brasero_task_ctx_reset),
2148         (brasero_task_ctx_add_track), (brasero_task_ctx_set_next_track),
2149         (brasero_task_ctx_finished),
2150         (brasero_task_ctx_get_session_output_size),
2151         (brasero_task_ctx_get_progress), (brasero_task_ctx_finalize):
2152         * libbrasero-burn/burn-task-ctx.h:
2153         * libbrasero-burn/burn-task.c
2154         (brasero_task_set_track_output_size_default):
2155         * libbrasero-burn/libbrasero-marshal.list:
2156         * libbrasero-burn/plugins/cdrdao/burn-cdrdao.c
2157         (brasero_cdrdao_read_stderr_record),
2158         (brasero_cdrdao_set_argv_record), (brasero_cdrdao_set_argv_image),
2159         (brasero_cdrdao_set_argv):
2160         * libbrasero-burn/plugins/cdrdao/burn-toc2cue.c
2161         (brasero_toc2cue_read_stderr), (brasero_toc2cue_set_argv):
2162         * libbrasero-burn/plugins/cdrkit/burn-genisoimage.c
2163         (brasero_genisoimage_set_argv_image):
2164         * libbrasero-burn/plugins/cdrkit/burn-readom.c
2165         (brasero_readom_argv_set_iso_boundary), (brasero_readom_get_size),
2166         (brasero_readom_set_argv):
2167         * libbrasero-burn/plugins/cdrkit/burn-wodim.c
2168         (brasero_wodim_stdout_read), (brasero_wodim_write_inf),
2169         (brasero_wodim_write_infs), (brasero_wodim_set_argv_record):
2170         * libbrasero-burn/plugins/cdrtools/burn-cdrecord.c
2171         (brasero_cdrecord_stdout_read), (brasero_cdrecord_write_inf),
2172         (brasero_cdrecord_write_infs), (brasero_cdrecord_set_argv_record):
2173         * libbrasero-burn/plugins/cdrtools/burn-mkisofs.c
2174         (brasero_mkisofs_set_argv_image):
2175         * libbrasero-burn/plugins/cdrtools/burn-readcd.c
2176         (brasero_readcd_argv_set_iso_boundary), (brasero_readcd_get_size),
2177         (brasero_readcd_set_argv):
2178         * libbrasero-burn/plugins/checksum/burn-checksum-files.c
2179         (brasero_checksum_file_process_former_line),
2180         (brasero_checksum_files_merge_with_former_session),
2181         (brasero_checksum_files_create_checksum),
2182         (brasero_checksum_files_check_files), (brasero_checksum_files_end),
2183         (brasero_checksum_files_activate):
2184         * libbrasero-burn/plugins/checksum/burn-checksum-image.c
2185         (brasero_checksum_image_checksum_file_input),
2186         (brasero_checksum_image_create_checksum),
2187         (brasero_checksum_image_image_and_checksum):
2188         * libbrasero-burn/plugins/dvdauthor/burn-dvdauthor.c
2189         (brasero_dvd_author_add_track),
2190         (brasero_dvd_author_generate_xml_file):
2191         * libbrasero-burn/plugins/dvdcss/burn-dvdcss.c
2192         (brasero_dvdcss_thread_finished),
2193         (brasero_dvdcss_write_image_thread), (brasero_dvdcss_start):
2194         * libbrasero-burn/plugins/growisofs/burn-growisofs.c
2195         (brasero_growisofs_set_mkisofs_argv),
2196         (brasero_growisofs_set_argv_record):
2197         * libbrasero-burn/plugins/libburnia/burn-libburn.c
2198         (brasero_libburn_setup_session_fd),
2199         (brasero_libburn_setup_session_file),
2200         (brasero_libburn_start_record):
2201         * libbrasero-burn/plugins/libburnia/burn-libisofs.c
2202         (brasero_libisofs_thread_finished),
2203         (brasero_libisofs_import_last_session),
2204         (brasero_libisofs_create_volume_thread):
2205         * libbrasero-burn/plugins/local-track/burn-local-image.c
2206         (brasero_local_track_read_checksum),
2207         (brasero_local_track_download_checksum),
2208         (brasero_local_track_update_track), (brasero_local_track_start):
2209         * libbrasero-burn/plugins/local-track/burn-uri.c
2210         (brasero_burn_uri_explore_directory), (brasero_burn_uri_thread),
2211         (brasero_burn_uri_start):
2212         * libbrasero-burn/plugins/transcode/burn-normalize.c
2213         (brasero_normalize_set_next_track):
2214         * libbrasero-burn/plugins/transcode/burn-transcode.c
2215         (brasero_transcode_set_boundaries),
2216         (brasero_transcode_create_pipeline),
2217         (brasero_transcode_set_track_size),
2218         (brasero_transcode_create_sibling_size),
2219         (brasero_transcode_create_sibling_image),
2220         (brasero_transcode_search_for_sibling), (brasero_transcode_start),
2221         (brasero_transcode_push_track), (brasero_transcode_pad),
2222         (foreach_tag), (brasero_transcode_active_state):
2223         * libbrasero-burn/plugins/transcode/burn-vob.c
2224         (brasero_vob_finished), (brasero_vob_build_pipeline):
2225         * libbrasero-burn/plugins/vcdimager/burn-vcdimager.c
2226         (brasero_vcd_imager_generate_xml_file):
2227         * libbrasero-media/brasero-medium.c
2228         (brasero_medium_get_last_data_track_address),
2229         (brasero_medium_get_last_data_track_space),
2230         (brasero_medium_get_track_space),
2231         (brasero_medium_get_track_address):
2232         * libbrasero-media/brasero-medium.h:
2233         * src/brasero-app.c (brasero_app_burn_options),
2234         (brasero_app_burn_image), (brasero_app_copy_disc):
2235         * src/brasero-app.h:
2236         * src/brasero-audio-disc.c (brasero_audio_disc_iface_disc_init),
2237         (brasero_audio_disc_set_row_from_metadata),
2238         (brasero_audio_disc_add_uri_real), (brasero_audio_disc_remove),
2239         (brasero_audio_disc_get_track),
2240         (brasero_audio_disc_set_session_contents),
2241         (brasero_audio_disc_add_track), (brasero_audio_disc_load_track),
2242         (brasero_audio_disc_add_slices),
2243         (brasero_audio_disc_edit_single_song_properties),
2244         (brasero_audio_disc_inotify_remove_all),
2245         (brasero_audio_disc_inotify_remove):
2246         * src/brasero-data-disc.c (brasero_data_disc_set_session_contents),
2247         (brasero_data_disc_iface_disc_init):
2248         * src/brasero-data-project.c:
2249         * src/brasero-data-session.c
2250         (brasero_data_session_load_directory_contents_real):
2251         * src/brasero-disc.c:
2252         * src/brasero-disc.h:
2253         * src/brasero-project-parse.c (brasero_track_clear_song),
2254         (_read_audio_track):
2255         * src/brasero-project-parse.h:
2256         * src/brasero-project.c (brasero_project_burn),
2257         (brasero_project_create_audio_cover), (_save_audio_track_xml),
2258         (brasero_project_save_audio_project_plain_text),
2259         (brasero_project_save_audio_project_playlist):
2260         * src/brasero-song-properties.c (brasero_song_props_update_length),
2261         (brasero_song_props_gap_changed_cb):
2262         * src/brasero-split-dialog.c (brasero_split_dialog_set_boundaries),
2263         (brasero_split_dialog_cut), (brasero_split_dialog_remove_range),
2264         (brasero_split_dialog_cut_clicked_cb):
2265         * src/brasero-sum-dialog.c (brasero_sum_dialog_get_disc_checksum),
2266         (brasero_sum_dialog_check_disc_sum):
2267         * src/brasero-utils.c (brasero_error_quark), (brasero_utils_init),
2268         (brasero_utils_launch_app):
2269         * src/brasero-utils.h:
2270         * src/brasero-video-disc.c
2271         (brasero_video_disc_set_session_contents),
2272         (brasero_video_disc_get_track),
2273         (brasero_video_disc_iface_disc_init):
2274         * src/brasero-video-project.c (brasero_video_file_free),
2275         (brasero_video_project_set_file_information),
2276         (brasero_video_project_add_uri),
2277         (brasero_video_project_get_contents),
2278         (brasero_video_project_finalize):
2279         * src/brasero-video-project.h:
2281 2009-03-25  Luis Medinas  <lmedinas@gnome.org>
2283         * src/brasero-io.c (brasero_io_start_playlist_cb),
2284         (brasero_io_parse_playlist_get_uris):
2286         Remove unneeded signal connection and rename callback.
2287         Fixes crash on Rhythmbox playlist import see bgo #575904.
2289 2009-03-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2291         Fix #576439 – nautilus crash because of probable double g_free in brasero_medium_get_css_feature
2293         * libbrasero-media/brasero-medium.c
2294         (brasero_medium_get_capacity_DVD_RW),
2295         (brasero_medium_get_speed_mmc3),
2296         (brasero_medium_get_page_2A_write_speed_desc),
2297         (brasero_medium_track_set_leadout_DVDR_blank),
2298         (brasero_medium_get_sessions_info), (brasero_medium_get_contents),
2299         (brasero_medium_get_css_feature):
2300         * libbrasero-media/scsi-get-configuration.c
2301         (brasero_mmc2_get_configuration_feature):
2302         * libbrasero-media/scsi-get-performance.c:
2304 2009-03-22  Luis Medinas  <lmedinas@gnome.org>
2306         * data/brasero.schemas.in:
2307         * libbrasero-burn/brasero-burn-options.c
2308         (brasero_burn_options_valid_media_cb):
2309         * src/brasero-app.c:
2311         Fix various i18n and string issues for bug #573486.
2313 2009-03-22  Luis Medinas  <lmedinas@gnome.org>
2315         * configure.in:
2316         * libbrasero-burn/brasero-burn-lib.h.in:
2318         Fix build and bump to 2.27.1.
2320 2009-03-21  Luis Medinas  <lmedinas@gnome.org>
2322         * src/brasero-pref.c (brasero_pref_init):
2324         Fix plugin window size. Fixes bgo #574089.
2326 2009-03-21  Luis Medinas  <lmedinas@gnome.org>
2328         * data/brasero.schemas.in:
2330         Fix incorrect grammar on strings. Closes bgo #573842.
2332 2009-03-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2334         First patch to split the backend and the application
2335         Note: the library is still not functional outside of brasero because of
2336         remaining undefined symbols. This problem will be addressed by following
2337         patches.
2338         Note2: the licence has been updated for the library to match the one in
2339         libbrasero-media
2341         * Makefile.am:
2342         * configure.in:
2343         * docs/reference/Makefile.am:
2344         * libbrasero-burn.pc.in:
2345         * libbrasero-burn/Makefile.am:
2346         * libbrasero-burn/brasero-burn-dialog.c
2347         (brasero_burn_dialog_loss_warnings_cb),
2348         (brasero_burn_dialog_disable_joliet_cb),
2349         (brasero_burn_dialog_dummy_success_cb), (brasero_burn_dialog_init),
2350         (brasero_burn_dialog_notify_error),
2351         (brasero_burn_dialog_success_run),
2352         (brasero_burn_dialog_notify_success),
2353         (brasero_burn_dialog_cancel_dialog):
2354         * libbrasero-burn/brasero-burn-dialog.h:
2355         * libbrasero-burn/brasero-burn-lib.h.in:
2356         * libbrasero-burn/brasero-burn-options.c
2357         (brasero_burn_options_add_burn_button),
2358         (brasero_burn_options_init):
2359         * libbrasero-burn/brasero-burn-options.h:
2360         * libbrasero-burn/brasero-burn.c:
2361         * libbrasero-burn/brasero-burn.h:
2362         * libbrasero-burn/brasero-burn.h.in:
2363         * libbrasero-burn/brasero-cover.c
2364         (brasero_jacket_edit_set_audio_tracks_back),
2365         (brasero_jacket_edit_set_audio_tracks_front),
2366         (brasero_session_edit_cover):
2367         * libbrasero-burn/brasero-cover.h:
2368         * libbrasero-burn/brasero-dest-selection.c:
2369         * libbrasero-burn/brasero-dest-selection.h:
2370         * libbrasero-burn/brasero-disc-copy-dialog.c:
2371         * libbrasero-burn/brasero-disc-copy-dialog.h:
2372         * libbrasero-burn/brasero-disc-option-dialog.c
2373         (brasero_disc_option_dialog_add_data_options),
2374         (brasero_disc_option_dialog_get_session):
2375         * libbrasero-burn/brasero-disc-option-dialog.h:
2376         * libbrasero-burn/brasero-drive-properties.c:
2377         * libbrasero-burn/brasero-drive-properties.h:
2378         * libbrasero-burn/brasero-enums.h:
2379         * libbrasero-burn/brasero-error.h:
2380         * libbrasero-burn/brasero-image-option-dialog.c:
2381         * libbrasero-burn/brasero-image-option-dialog.h:
2382         * libbrasero-burn/brasero-image-properties.c:
2383         * libbrasero-burn/brasero-image-properties.h:
2384         * libbrasero-burn/brasero-image-type-chooser.c:
2385         * libbrasero-burn/brasero-image-type-chooser.h:
2386         * libbrasero-burn/brasero-medium-properties.c:
2387         * libbrasero-burn/brasero-medium-properties.h:
2388         * libbrasero-burn/brasero-progress.c:
2389         * libbrasero-burn/brasero-progress.h:
2390         * libbrasero-burn/brasero-session-cfg.c:
2391         * libbrasero-burn/brasero-session-cfg.h:
2392         * libbrasero-burn/brasero-session.c:
2393         * libbrasero-burn/brasero-session.h:
2394         * libbrasero-burn/brasero-src-image.c:
2395         * libbrasero-burn/brasero-src-image.h:
2396         * libbrasero-burn/brasero-src-selection.c:
2397         * libbrasero-burn/brasero-src-selection.h:
2398         * libbrasero-burn/brasero-tags.h:
2399         * libbrasero-burn/brasero-track.c:
2400         * libbrasero-burn/brasero-track.h:
2401         * libbrasero-burn/brasero-tray.c:
2402         * libbrasero-burn/brasero-tray.h:
2403         * libbrasero-burn/burn-basics.c (brasero_burn_library_start),
2404         (brasero_burn_library_stop):
2405         * libbrasero-burn/burn-basics.h:
2406         * libbrasero-burn/burn-caps.c:
2407         * libbrasero-burn/burn-caps.h:
2408         * libbrasero-burn/burn-dbus.c:
2409         * libbrasero-burn/burn-dbus.h:
2410         * libbrasero-burn/burn-debug.c:
2411         * libbrasero-burn/burn-debug.h:
2412         * libbrasero-burn/burn-image-format.c:
2413         * libbrasero-burn/burn-image-format.h:
2414         * libbrasero-burn/burn-job.c:
2415         * libbrasero-burn/burn-job.h:
2416         * libbrasero-burn/burn-mkisofs-base.c:
2417         * libbrasero-burn/burn-mkisofs-base.h:
2418         * libbrasero-burn/burn-plugin-manager.c:
2419         * libbrasero-burn/burn-plugin-manager.h:
2420         * libbrasero-burn/burn-plugin-private.h:
2421         * libbrasero-burn/burn-plugin.c:
2422         * libbrasero-burn/burn-plugin.h:
2423         * libbrasero-burn/burn-process.c:
2424         * libbrasero-burn/burn-process.h:
2425         * libbrasero-burn/burn-task-ctx.c:
2426         * libbrasero-burn/burn-task-ctx.h:
2427         * libbrasero-burn/burn-task-item.c:
2428         * libbrasero-burn/burn-task-item.h:
2429         * libbrasero-burn/burn-task.c:
2430         * libbrasero-burn/burn-task.h:
2431         * libbrasero-burn/plugins/cdrdao/Makefile.am:
2432         * libbrasero-burn/plugins/cdrdao/burn-cdrdao.c:
2433         * libbrasero-burn/plugins/cdrkit/Makefile.am:
2434         * libbrasero-burn/plugins/cdrtools/Makefile.am:
2435         * libbrasero-burn/plugins/checksum/Makefile.am:
2436         * libbrasero-burn/plugins/dvdauthor/Makefile.am:
2437         * libbrasero-burn/plugins/dvdcss/Makefile.am:
2438         * libbrasero-burn/plugins/growisofs/Makefile.am:
2439         * libbrasero-burn/plugins/libburnia/Makefile.am:
2440         * libbrasero-burn/plugins/local-track/Makefile.am:
2441         * libbrasero-burn/plugins/transcode/Makefile.am:
2442         * libbrasero-burn/plugins/transcode/burn-vob.c:
2443         * libbrasero-burn/plugins/vcdimager/Makefile.am:
2444         * libbrasero-burn/plugins/vcdimager/burn-vcdimager.c:
2445         * libbrasero-media/Makefile.am:
2446         * libbrasero-media/brasero-media.h.in:
2447         * libbrasero-media/brasero-medium.c:
2448         * libbrasero-utils/Makefile.am:
2449         * libbrasero-utils/brasero-disc-message.c:
2450         * libbrasero-utils/brasero-disc-message.h:
2451         * libbrasero-utils/brasero-jacket-background.c:
2452         * libbrasero-utils/brasero-jacket-background.h:
2453         * libbrasero-utils/brasero-jacket-buffer.c:
2454         * libbrasero-utils/brasero-jacket-buffer.h:
2455         * libbrasero-utils/brasero-jacket-edit.c
2456         (brasero_jacket_edit_freeze), (brasero_jacket_edit_thaw),
2457         (brasero_jacket_edit_get_front), (brasero_jacket_edit_get_back):
2458         * libbrasero-utils/brasero-jacket-edit.h:
2459         * libbrasero-utils/brasero-jacket-font.c:
2460         * libbrasero-utils/brasero-jacket-font.h:
2461         * libbrasero-utils/brasero-jacket-view.c:
2462         * libbrasero-utils/brasero-jacket-view.h:
2463         * libbrasero-utils/brasero-misc.c:
2464         * libbrasero-utils/brasero-misc.h:
2465         * libbrasero-utils/brasero-notify.c:
2466         * libbrasero-utils/brasero-notify.h:
2467         * libbrasero-utils/brasero-tool-color-picker.c:
2468         * libbrasero-utils/brasero-tool-color-picker.h:
2469         * nautilus/nautilus-burn-extension.c (launch_brasero_on_window),
2470         (write_iso_activate_cb), (copy_disc_activate_cb),
2471         (blank_disc_activate_cb), (check_disc_activate_cb):
2472         * src/Makefile.am:
2473         * src/brasero-app.c:
2474         * src/brasero-app.h:
2475         * src/brasero-blank-dialog.c:
2476         * src/brasero-burn-dialog.c:
2477         * src/brasero-burn-dialog.h:
2478         * src/brasero-burn-options.c:
2479         * src/brasero-burn-options.h:
2480         * src/brasero-data-disc.c:
2481         * src/brasero-data-project.h:
2482         * src/brasero-data-tree-model.c:
2483         * src/brasero-dest-selection.c:
2484         * src/brasero-dest-selection.h:
2485         * src/brasero-disc-copy-dialog.c:
2486         * src/brasero-disc-copy-dialog.h:
2487         * src/brasero-disc-message.c:
2488         * src/brasero-disc-message.h:
2489         * src/brasero-disc-option-dialog.c:
2490         * src/brasero-disc-option-dialog.h:
2491         * src/brasero-disc.c:
2492         * src/brasero-disc.h:
2493         * src/brasero-drive-properties.c:
2494         * src/brasero-drive-properties.h:
2495         * src/brasero-eject-dialog.c:
2496         * src/brasero-file-monitor.c (brasero_file_monitor_single_file):
2497         * src/brasero-filter-option.c:
2498         * src/brasero-image-option-dialog.c:
2499         * src/brasero-image-option-dialog.h:
2500         * src/brasero-image-properties.c:
2501         * src/brasero-image-properties.h:
2502         * src/brasero-image-type-chooser.c:
2503         * src/brasero-image-type-chooser.h:
2504         * src/brasero-jacket-background.c:
2505         * src/brasero-jacket-background.h:
2506         * src/brasero-jacket-buffer.c:
2507         * src/brasero-jacket-buffer.h:
2508         * src/brasero-jacket-edit.c:
2509         * src/brasero-jacket-edit.h:
2510         * src/brasero-jacket-font.c:
2511         * src/brasero-jacket-font.h:
2512         * src/brasero-jacket-view.c:
2513         * src/brasero-jacket-view.h:
2514         * src/brasero-medium-properties.c:
2515         * src/brasero-medium-properties.h:
2516         * src/brasero-multi-song-props.c:
2517         * src/brasero-notify.c:
2518         * src/brasero-notify.h:
2519         * src/brasero-plugin-manager-ui.c:
2520         * src/brasero-progress.c:
2521         * src/brasero-progress.h:
2522         * src/brasero-project-manager.c
2523         (brasero_project_manager_new_cover_cb):
2524         * src/brasero-project-parse.h:
2525         * src/brasero-project-type-chooser.c:
2526         * src/brasero-project.c (brasero_project_setup_session),
2527         (brasero_project_burn), (brasero_project_create_audio_cover):
2528         * src/brasero-project.h:
2529         * src/brasero-search-beagle.c:
2530         * src/brasero-session-cfg.c:
2531         * src/brasero-session-cfg.h:
2532         * src/brasero-session.c:
2533         * src/brasero-session.h:
2534         * src/brasero-song-properties.c:
2535         * src/brasero-split-dialog.c:
2536         * src/brasero-src-image.c:
2537         * src/brasero-src-image.h:
2538         * src/brasero-src-selection.c:
2539         * src/brasero-src-selection.h:
2540         * src/brasero-sum-dialog.c:
2541         * src/brasero-tool-color-picker.c:
2542         * src/brasero-tool-color-picker.h:
2543         * src/brasero-tool-dialog.c:
2544         * src/brasero-tool-dialog.h:
2545         * src/brasero-tray.c:
2546         * src/brasero-tray.h:
2547         * src/brasero-utils.c (brasero_error_quark), (brasero_utils_init),
2548         (brasero_utils_launch_app):
2549         * src/brasero-utils.h:
2550         * src/brasero-video-project.h:
2551         * src/burn-basics.c:
2552         * src/burn-basics.h:
2553         * src/burn-caps.c:
2554         * src/burn-caps.h:
2555         * src/burn-dbus.c:
2556         * src/burn-dbus.h:
2557         * src/burn-debug.c:
2558         * src/burn-debug.h:
2559         * src/burn-image-format.c:
2560         * src/burn-image-format.h:
2561         * src/burn-job.c:
2562         * src/burn-job.h:
2563         * src/burn-mkisofs-base.c:
2564         * src/burn-mkisofs-base.h:
2565         * src/burn-plugin-manager.c:
2566         * src/burn-plugin-manager.h:
2567         * src/burn-plugin-private.h:
2568         * src/burn-plugin.c:
2569         * src/burn-plugin.h:
2570         * src/burn-process.c:
2571         * src/burn-process.h:
2572         * src/burn-session.c:
2573         * src/burn-session.h:
2574         * src/burn-task-ctx.c:
2575         * src/burn-task-ctx.h:
2576         * src/burn-task-item.c:
2577         * src/burn-task-item.h:
2578         * src/burn-task.c:
2579         * src/burn-task.h:
2580         * src/burn-track.c:
2581         * src/burn-track.h:
2582         * src/burn.c:
2583         * src/burn.h:
2584         * src/eggdesktopfile.c:
2585         * src/eggdesktopfile.h:
2586         * src/eggsmclient-private.h:
2587         * src/eggsmclient-xsmp.c:
2588         * src/eggsmclient.c:
2589         * src/eggsmclient.h:
2590         * src/main.c (main):
2591         * src/plugins/Makefile.am:
2592         * src/plugins/cdrdao/Makefile.am:
2593         * src/plugins/cdrdao/burn-cdrdao-common.h:
2594         * src/plugins/cdrdao/burn-cdrdao.c:
2595         * src/plugins/cdrdao/burn-cdrdao.h:
2596         * src/plugins/cdrdao/burn-toc2cue.c:
2597         * src/plugins/cdrdao/burn-toc2cue.h:
2598         * src/plugins/cdrkit/Makefile.am:
2599         * src/plugins/cdrkit/burn-cdrkit.h:
2600         * src/plugins/cdrkit/burn-genisoimage.c:
2601         * src/plugins/cdrkit/burn-genisoimage.h:
2602         * src/plugins/cdrkit/burn-readom.c:
2603         * src/plugins/cdrkit/burn-readom.h:
2604         * src/plugins/cdrkit/burn-wodim.c:
2605         * src/plugins/cdrkit/burn-wodim.h:
2606         * src/plugins/cdrtools/Makefile.am:
2607         * src/plugins/cdrtools/burn-cdrecord.c:
2608         * src/plugins/cdrtools/burn-cdrecord.h:
2609         * src/plugins/cdrtools/burn-cdrtools.h:
2610         * src/plugins/cdrtools/burn-mkisofs.c:
2611         * src/plugins/cdrtools/burn-mkisofs.h:
2612         * src/plugins/cdrtools/burn-readcd.c:
2613         * src/plugins/cdrtools/burn-readcd.h:
2614         * src/plugins/checksum/Makefile.am:
2615         * src/plugins/checksum/burn-checksum-files.c:
2616         * src/plugins/checksum/burn-checksum-files.h:
2617         * src/plugins/checksum/burn-checksum-image.c:
2618         * src/plugins/checksum/burn-checksum-image.h:
2619         * src/plugins/checksum/burn-volume-read.c:
2620         * src/plugins/checksum/burn-volume-read.h:
2621         * src/plugins/dvdauthor/Makefile.am:
2622         * src/plugins/dvdauthor/burn-dvdauthor.c:
2623         * src/plugins/dvdauthor/burn-dvdauthor.h:
2624         * src/plugins/dvdcss/Makefile.am:
2625         * src/plugins/dvdcss/burn-dvdcss-private.h:
2626         * src/plugins/dvdcss/burn-dvdcss.c:
2627         * src/plugins/dvdcss/burn-dvdcss.h:
2628         * src/plugins/growisofs/Makefile.am:
2629         * src/plugins/growisofs/burn-dvd-rw-format.c:
2630         * src/plugins/growisofs/burn-dvd-rw-format.h:
2631         * src/plugins/growisofs/burn-growisofs-common.h:
2632         * src/plugins/growisofs/burn-growisofs.c:
2633         * src/plugins/growisofs/burn-growisofs.h:
2634         * src/plugins/libburnia/Makefile.am:
2635         * src/plugins/libburnia/burn-libburn-common.c:
2636         * src/plugins/libburnia/burn-libburn-common.h:
2637         * src/plugins/libburnia/burn-libburn.c:
2638         * src/plugins/libburnia/burn-libburn.h:
2639         * src/plugins/libburnia/burn-libburnia.h:
2640         * src/plugins/libburnia/burn-libisofs.c:
2641         * src/plugins/libburnia/burn-libisofs.h:
2642         * src/plugins/libburnia/burn-libread-disc.h:
2643         * src/plugins/local-track/Makefile.am:
2644         * src/plugins/local-track/burn-local-image.c:
2645         * src/plugins/local-track/burn-local-image.h:
2646         * src/plugins/local-track/burn-uri.c:
2647         * src/plugins/local-track/burn-uri.h:
2648         * src/plugins/transcode/Makefile.am:
2649         * src/plugins/transcode/burn-normalize.c:
2650         * src/plugins/transcode/burn-normalize.h:
2651         * src/plugins/transcode/burn-transcode.c:
2652         * src/plugins/transcode/burn-transcode.h:
2653         * src/plugins/transcode/burn-vob.c:
2654         * src/plugins/transcode/burn-vob.h:
2655         * src/plugins/vcdimager/Makefile.am:
2656         * src/plugins/vcdimager/burn-vcdimager.c:
2657         * src/plugins/vcdimager/burn-vcdimager.h:
2659 2009-03-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2661         Fix one last stupid crasher.
2663         * src/burn-track.c (brasero_track_set_audio_info):
2665 2009-03-14  Luis Medinas  <lmedinas@gnome.org>
2667         * NEWS:
2668         * configure.in:
2670         Update NEWS file and bump to 2.26.0.
2671         This marks the first Brasero stable release into 
2672         the official GNOME Desktop platform.
2673         Thanks to everyone who belived and contributed.
2675 2009-03-10  Luis Medinas  <lmedinas@gnome.org>
2677         * nautilus/brasero-nautilus.desktop.in.in:
2679         Make brasero nautilus extension show in system menu.
2680         Also rename to CD/DVD Creator to avoid any regression.
2681         Fixes bgo #573790.
2683 2009-03-10  Luis Medinas  <lmedinas@gnome.org>
2685         * src/brasero-tray.c:
2687         Make TrayIcon more HIG friendly.
2689 2009-03-02  Luis Medinas  <lmedinas@gnome.org>
2691         * NEWS:
2692         * configure.in:
2694         Bump to 2.25.92.
2695         Update NEWS for the release.
2697 2009-02-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2699         Fix a problem where source medium wasn't set properly in selection
2701         * src/brasero-src-selection.c (brasero_src_selection_set_property):
2703 2009-02-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2705         Fix infinite loop on FreeBSD where dirname () implementation is different
2706         Patch by Joe Marcus Clarke
2707         Mentionned in #567822 – Can't blank DVD on FreeBSD
2709         * src/brasero-data-project.c (brasero_data_project_uri_to_nodes),
2710         (brasero_data_project_uri_has_parent),
2711         (brasero_data_project_uri_is_graft_needed),
2712         (brasero_data_project_add_excluded_uri):
2714 2009-02-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2716         Make sure we use block device (and not raw device) on Open Solaris in 
2717         some places.
2718         Patch by Lin Ma
2720         * libbrasero-media/brasero-drive.c
2721         (brasero_drive_can_use_exclusively):
2722         * libbrasero-media/brasero-medium-monitor.c:
2724 2009-02-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2726         O_EXCEL is not supported by Open Solaris: remove it
2727         Fix #573060 – exclusively open with O_EXCL isn't supported by Solaris
2728         Patch by Lin Ma
2730         * libbrasero-media/scsi-uscsi.c (brasero_device_handle_open):
2732 2009-02-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2734         Fix memleaks
2736         * src/brasero-src-image.c (brasero_src_image_finalize):
2738 2009-02-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2740         Use GIO to get image sizes
2741         Allows to display size of an image stored in burn://
2743         * src/burn-image-format.c
2744         (brasero_image_format_get_cue_file_complement),
2745         (brasero_image_format_get_toc_file_complement),
2746         (brasero_image_format_get_DATAFILE_info),
2747         (brasero_image_format_get_FILE_info),
2748         (brasero_image_format_get_cdrdao_size),
2749         (brasero_image_format_get_cue_size),
2750         (brasero_image_format_get_iso_size),
2751         (brasero_image_format_get_clone_size):
2752         * src/burn-image-format.h:
2753         * src/burn-track.c (brasero_track_get_image_size):
2755 2009-02-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2757         Fix rare race condition happening with fast CPU as in bug 
2758         #568495 – Can't burn more than 29mb DVD comment #15
2760         * src/burn-job.c (brasero_job_finished_session):
2761         * src/plugins/checksum/burn-checksum-files.c
2762         (brasero_checksum_files_start):
2763         * src/plugins/checksum/burn-checksum-image.c
2764         (brasero_checksum_image_start):
2765         * src/plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_start):
2766         * src/plugins/libburnia/burn-libisofs.c
2767         (brasero_libisofs_create_volume):
2768         * src/plugins/local-track/burn-local-image.c
2769         (brasero_local_track_start_thread):
2770         * src/plugins/local-track/burn-uri.c
2771         (brasero_burn_uri_start_thread):
2773 2009-02-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2775         Attempt at fixing #573158 – Brasero reports 0 byte free for blank dvd discs
2776         Add a fallback function for DVD-R and generally all blank media
2778         * libbrasero-media/brasero-medium.c
2779         (brasero_medium_track_set_leadout_DVDR_blank),
2780         (brasero_medium_set_write_mode_page),
2781         (brasero_medium_track_set_leadout):
2783 2009-02-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2785         Some confusion in the returned values fixed (harmless): cleanup
2787         * libbrasero-media/brasero-medium.c (brasero_medium_get_contents):
2789 2009-02-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2791         Fix a bug where the caps for DVD DL was sometimes used with single ones
2793         * src/burn-caps.c (brasero_caps_is_compatible_type):
2795 2009-02-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2797         Add a new function for plugin to specify whether they are necessary
2798         It is then used to determine which plugins can be enabled/disabled by
2799         the user in the UI.
2800         Now burn:// plugin is compulsory and therefore cannot be disabled.
2802         * src/brasero-plugin-manager-ui.c
2803         (plugin_manager_ui_populate_lists):
2804         * src/burn-plugin-manager.c
2805         (brasero_plugin_manager_set_plugins_state):
2806         * src/burn-plugin-private.h:
2807         * src/burn-plugin.c (brasero_plugin_set_compulsory),
2808         (brasero_plugin_get_compulsory), (brasero_plugin_init):
2809         * src/burn-plugin.h:
2810         * src/plugins/checksum/burn-checksum-files.c
2811         (brasero_checksum_files_init),
2812         (brasero_checksum_files_export_caps):
2813         * src/plugins/checksum/burn-checksum-image.c
2814         (brasero_checksum_image_export_caps):
2815         * src/plugins/local-track/burn-local-image.c
2816         (brasero_local_track_export_caps):
2817         * src/plugins/transcode/burn-normalize.c
2818         (brasero_normalize_export_caps):
2820 2009-02-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2822         Work harder to get UTF-8 filenames
2824         * src/brasero-data-tree-model.c
2825         (brasero_data_tree_model_get_value):
2827 2009-02-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2829         Fix #572460 – Brasero does not trim long recent projects names
2830         Make sure that the names of recent open files are ellipsized if they are
2831         too long so they won't set an arbitrary size
2833         * src/brasero-project-type-chooser.c
2834         (brasero_project_type_chooser_build_recent),
2835         (brasero_project_type_chooser_init):
2837 2009-02-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2839         Removed unused code
2841         * src/brasero-utils.c:
2842         * src/brasero-utils.h:
2844 2009-02-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2846         Fix #573054 – Probably broken code
2847         Fix dumb code bound to crash
2849         * src/brasero-audio-disc.c (brasero_audio_disc_unreadable_dialog):
2851 2009-02-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2853         Fix bug #572279 – Selecting image files also shows "picture" files
2855         * src/brasero-file-chooser.c (brasero_file_chooser_init):
2856         * src/brasero-project.c (brasero_project_add_uris_cb):
2857         * src/brasero-src-image.c (brasero_src_image_clicked):
2859 2009-02-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
2861         Fix a crash introduced by late cleanups
2862         * src/brasero-dest-selection.c
2863         (brasero_dest_selection_format_medium_string):
2865         Fix a mem leak and add some more debug to catch endless loop bug
2866         * src/plugins/transcode/burn-normalize.c
2868 2009-02-21  Philippe Rouquier  <ykw@localhost.localdomain>
2870         Brasero was not returning all results which led to a blocking exploration
2871         of directories.
2873         * src/brasero-io.c (brasero_io_return_result_idle):
2875 2009-02-21  Philippe Rouquier  <ykw@localhost.localdomain>
2877         Allow formatting/long blanking of BD-RE
2879         * src/plugins/growisofs/burn-dvd-rw-format.c
2880         (brasero_dvd_rw_format_set_argv):
2882 2009-02-21  Philippe Rouquier  <ykw@localhost.localdomain>
2884         Make "make dist" not mess the tarballs with .svn leftovers by removing
2885         the m4 directory which was useless anyway.
2887         * Makefile.am:
2888         * configure.in:
2890 2009-02-21  Philippe Rouquier  <ykw@localhost.localdomain>
2892         Try to merge strings for good this time.
2894         * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb):
2896 2009-02-21  Philippe Rouquier  <ykw@localhost.localdomain>
2898         Some more code cleanup: remove unneeded functions
2900         * src/brasero-data-tree-model.c
2901         (brasero_data_tree_model_get_value):
2902         * src/brasero-dest-selection.c
2903         (brasero_dest_selection_format_medium_string):
2904         * src/brasero-drive-properties.c
2905         (brasero_drive_properties_set_tmpdir_info):
2906         * src/brasero-project.c (brasero_project_get_sectors_string),
2907         (brasero_project_update_project_size), (_wait_for_ready_state):
2908         * src/brasero-utils.c:
2909         * src/brasero-utils.h:
2911 2009-02-21  Philippe Rouquier  <ykw@localhost.localdomain>
2913         Code cleanup: remove a duplicate function
2915         * src/brasero-audio-disc.c (brasero_audio_disc_add_gap),
2916         (brasero_audio_disc_set_row_from_metadata),
2917         (brasero_audio_disc_add_uri_real), (brasero_audio_disc_merge_gaps),
2918         (brasero_audio_disc_add_slices),
2919         (brasero_audio_disc_edit_single_song_properties):
2920         * src/brasero-jacket-edit.c (brasero_jacket_edit_set_audio_tracks):
2921         * src/brasero-player.c (brasero_player_update_position):
2922         * src/brasero-playlist.c (brasero_playlist_parse_result):
2923         * src/brasero-project-manager.c
2924         (brasero_project_manager_set_statusbar):
2925         * src/brasero-project.c
2926         (brasero_project_save_audio_project_plain_text):
2927         * src/brasero-song-properties.c (brasero_song_props_update_length),
2928         (brasero_song_props_gap_changed_cb):
2929         * src/brasero-split-dialog.c (brasero_split_dialog_cut),
2930         (brasero_split_dialog_remove_range),
2931         (brasero_split_dialog_merge_clicked_cb):
2932         * src/brasero-tray.c (brasero_tray_icon_set_tooltip):
2933         * src/brasero-utils.c (brasero_utils_get_time_string_from_size),
2934         (brasero_utils_get_sectors_string):
2935         * src/brasero-utils.h:
2936         * src/brasero-video-tree-model.c
2937         (brasero_video_tree_model_get_value):
2939 2009-02-21  Philippe Rouquier  <ykw@localhost.localdomain>
2941         Fix #572621 – Missing translator comments
2942         Added comments for the printf argument
2944         * libbrasero-media/brasero-units.c (brasero_units_get_time_string):
2945         * src/brasero-drive-properties.c
2946         (brasero_drive_properties_format_disc_speed):
2947         * src/brasero-progress.c
2948         (brasero_burn_progress_display_session_info),
2949         (brasero_burn_progress_set_status):
2950         * src/brasero-project.c (brasero_project_set_uri):
2951         * src/brasero-utils.c (brasero_utils_get_time_string):
2953 2009-02-21  Philippe Rouquier  <ykw@localhost.localdomain>
2955         Added a few translators comments
2956         Merged strings as suggested in bug #572622 – Merge strings
2958         * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb):
2959         * src/brasero-file-chooser.c (brasero_file_chooser_init):
2960         * src/brasero-rename.c (brasero_rename_set_show_keep_default),
2961         (brasero_rename_init):
2962         * src/brasero-src-image.c (brasero_src_image_clicked):
2964 2009-02-20  Philippe Rouquier  <ykw@localhost.localdomain>
2966         Fix for multisession DVDs when the new session is beyond the 4 Gio 
2967         boundary.
2969         * src/plugins/growisofs/burn-growisofs.c
2970         (brasero_growisofs_set_argv_record):
2972 2009-02-20  Philippe Rouquier  <ykw@localhost.localdomain>
2974         Fix flags for BD-RE which should now work.
2976         * src/burn-plugin.h:
2978 2009-02-20  Philippe Rouquier  <ykw@localhost.localdomain>
2980         Remove BD-R flags as support is untested.
2981         Also, improve readibility of flags for DVD+/-R by using the standard
2982         macro for flags which allows to specify unsupported flags
2984         * src/plugins/growisofs/burn-growisofs.c
2985         (brasero_growisofs_export_caps):
2987 2009-02-20  Philippe Rouquier  <ykw@localhost.localdomain>
2989         Make sure we don't create a second structure when among flags already
2990         set we find a pair of flags equal or encompassing those we want to add
2992         * src/burn-plugin.c (brasero_plugin_set_flags_real):
2994 2009-02-20  Philippe Rouquier  <ykw@localhost.localdomain>
2996         Improved reading function choice, allowing READ 10 to be chosen for BDs
2998         * libbrasero-media/burn-volume-source.c
2999         (brasero_volume_source_open_device_handle):
3001 2009-02-19  Philippe Rouquier  <ykw@localhost.localdomain>
3003         Changes to make BDR(E) and DVD-RAM appear in the media selection dialog
3004         Probing was correct for media but drive capabilities had been forgotten
3006         * libbrasero-media/brasero-drive.c (brasero_drive_init_real):
3007         * libbrasero-media/brasero-medium.c
3008         (brasero_medium_can_be_written), (brasero_medium_can_be_rewritten):
3010 2009-02-19  Luis Medinas  <lmedinas@gnome.org>
3012         * src/brasero-project-manager.c:
3013         * src/brasero-project-type-chooser.c:
3015         Fix strings in bgo #Typo, hardisk. 
3017 2009-02-19  Luis Medinas  <lmedinas@gnome.org>
3019         * data/brasero-copy-medium.desktop.in.in:
3020         * data/brasero-open-playlist.desktop.in.in:
3021         * data/brasero-open-project.desktop.in.in:
3023         Fix OnlyShowIn entry.
3025 2009-02-19  Philippe Rouquier  <ykw@localhost.localdomain>
3027         Fixed two small problems with BD-RE (trying to get an id and checking simul)
3029         * libbrasero-media/brasero-medium.c (brasero_medium_init_caps),
3030         (brasero_medium_get_contents):
3032 2009-02-19  Philippe Rouquier  <ykw@localhost.localdomain>
3034         Avoid a race condition with dbus. Initialize drive name right from the start
3035         so we don't use dbus from a thread now.
3037         * libbrasero-media/brasero-drive.c
3038         (brasero_drive_get_display_name), (brasero_drive_finalize),
3039         (brasero_drive_init_real):
3041 2009-02-19  Philippe Rouquier  <ykw@localhost.localdomain>
3043         Rewrite the code for launching brasero from nautilus as it was crash prone
3045         * nautilus/nautilus-burn-extension.c (launch_process),
3046         (launch_brasero_on_window), (write_iso_activate_cb),
3047         (copy_disc_activate_cb), (blank_disc_activate_cb),
3048         (check_disc_activate_cb), (nautilus_disc_burn_get_file_items),
3049         (nautilus_disc_burn_instance_init), (nautilus_module_initialize),
3050         (nautilus_module_shutdown):
3052 2009-02-19  Philippe Rouquier  <ykw@localhost.localdomain>
3054         Fix memleak
3056         * nautilus/nautilus-burn-extension.c
3057         (nautilus_disc_burn_get_file_items), (nautilus_module_list_types):
3059 2009-02-17  Philippe Rouquier  <ykw@localhost.localdomain>
3061         Retry for 2.25.91.2
3063         * configure.in:
3065 2009-02-17  Philippe Rouquier  <ykw@localhost.localdomain>
3067         Fix #571806 – Marging two messages
3069         * src/brasero-data-tree-model.c
3070         (brasero_data_tree_model_get_value):
3072 2009-02-17  Philippe Rouquier  <ykw@localhost.localdomain>
3074         updated for 2.25.91.1
3076         * NEWS:
3078 2009-02-17  Philippe Rouquier  <ykw@localhost.localdomain>
3080         Don't leak GFileInfo when the path already exists in the graft path list
3081         (Introduced by recent changes)
3083         * src/plugins/local-track/burn-uri.c
3084         (brasero_burn_uri_explore_directory):
3086 2009-02-17  Philippe Rouquier  <ykw@localhost.localdomain>
3088         Fix typo that broke symlinks handling (regular files/directories were
3089         seen as symlinks)
3091         * src/brasero-data-project.c (brasero_data_project_add_node_real):
3092         * src/brasero-file-node.c (brasero_file_node_set_from_info):
3094 2009-02-17  Philippe Rouquier  <ykw@localhost.localdomain>
3096         Workaround an inconsistency in GVFS burn:// backend which leads to
3097         return true for g_file_info_get_is_symlink () and G_FILE_TYPE_REGULAR or
3098         G_FILE_TYPE_DIRECTORY for g_file_info_get_file_type () when we ask not
3099         to follow symlinks in GIO
3101         * src/brasero-data-vfs.c (brasero_data_vfs_directory_load_result),
3102         (brasero_data_vfs_loading_node_result):
3104 2009-02-17  Philippe Rouquier  <ykw@localhost.localdomain>
3106         Don't forget to add a slash at the end of the path for directories
3107         since mkisofs need it. Also allows to check whether the graft path
3108         was already created.
3110         * src/plugins/local-track/burn-uri.c (brasero_burn_uri_find_graft),
3111         (brasero_burn_uri_explore_directory), (brasero_burn_uri_thread):
3113 2009-02-17  Philippe Rouquier  <ykw@localhost.localdomain>
3115         Remove GConf notify for replace symlink key
3116         Use the correct key (replace symlink key)
3118         * src/brasero-filter-option.c (brasero_filter_option_init),
3119         (brasero_filter_option_finalize):
3121 2009-02-17  Philippe Rouquier  <ykw@localhost.localdomain>
3123         Don't forget to mangle joliet names for fake directories
3125         * src/burn-mkisofs-base.c (brasero_mkisofs_base_clean),
3126         (brasero_mkisofs_base_mangle_joliet_name), (_foreach_write_grafts),
3127         (brasero_mkisofs_base_write_grafts),
3128         (brasero_mkisofs_base_empty_directory):
3130 2009-02-17  Philippe Rouquier  <ykw@localhost.localdomain>
3132         Post release build fix when building without totem-pl-parser
3134         * src/main.c (brasero_app_open_project):
3136 2009-02-16  Philippe Rouquier  <ykw@localhost.localdomain>
3138         Updated NEWS file
3140         Also some code cleaning
3142         * NEWS:
3143         * src/brasero-data-project.c (brasero_data_project_node_loaded),
3144         (brasero_data_project_add_node_from_info):
3145         * src/brasero-file-node.c (brasero_file_node_set_from_info):
3147 2009-02-16  Philippe Rouquier  <ykw@localhost.localdomain>
3149         It should not be shown
3151         * nautilus/brasero-nautilus.desktop.in.in:
3153 2009-02-16  Philippe Rouquier  <ykw@localhost.localdomain>
3155         When starting window less to burn project file contents respect the label
3157         * src/brasero-disc-option-dialog.c
3158         (brasero_disc_option_dialog_add_data_options):
3159         * src/brasero-project.c (brasero_project_burn):
3161 2009-02-16  Philippe Rouquier  <ykw@localhost.localdomain>
3163         When an image is detected while going through the files in burn:// and
3164         if the user wants to burn it, don't crash ... it won't help.
3166         * src/brasero-app.c (brasero_app_recent_open):
3167         * src/brasero-data-disc.c (brasero_data_disc_image_uri_cb),
3168         (brasero_data_disc_reset):
3169         * src/brasero-data-vfs.c (brasero_data_vfs_loading_node_result):
3170         * src/brasero-project-manager.c (brasero_project_manager_switch),
3171         (brasero_project_manager_type_changed_cb),
3172         (brasero_project_manager_new_empty_prj_cb),
3173         (brasero_project_manager_new_audio_prj_cb),
3174         (brasero_project_manager_new_data_prj_cb),
3175         (brasero_project_manager_new_video_prj_cb),
3176         (brasero_project_manager_new_copy_prj_cb),
3177         (brasero_project_manager_new_iso_prj_cb),
3178         (brasero_project_manager_data), (brasero_project_manager_audio),
3179         (brasero_project_manager_video), (brasero_project_manager_open_cb),
3180         (brasero_project_manager_recent_clicked_cb):
3181         * src/brasero-project-manager.h:
3182         * src/brasero-project.c (_wait_for_ready_state),
3183         (brasero_project_check_status), (brasero_project_switch),
3184         (brasero_project_set_none):
3185         * src/brasero-src-image.c (brasero_src_image_image_info_cb):
3186         * src/burn-task.c (brasero_task_set_track_output_size_default):
3187         * src/burn-track.c (brasero_track_get_image_size):
3188         * src/main.c (brasero_handle_burn_uri), (brasero_app_open_project),
3189         (brasero_app_parse_options):
3191 2009-02-16  Philippe Rouquier  <ykw@localhost.localdomain>
3193         Avoid blocking if a callback for a result enter a g_main_loop
3195         * src/brasero-io.c (brasero_io_return_result_idle):
3197 2009-02-16  Philippe Rouquier  <ykw@localhost.localdomain>
3199         Make plugin handling burn:/// URIs able to deal with images
3201         * src/plugins/local-track/burn-uri.c
3202         (brasero_burn_uri_retrieve_path), (brasero_burn_uri_thread):
3204 2009-02-15  Philippe Rouquier  <ykw@localhost.localdomain>
3206         Fix #571776 – [regression] No possible to set media title when using the replacing nautilus-cd-burner 
3207         Add possibility to set a volume name when started from nautilus
3209         * src/brasero-disc-option-dialog.c
3210         (brasero_disc_option_dialog_add_data_options),
3211         (brasero_disc_option_dialog_get_session):
3212         * src/brasero-project.c (brasero_project_burn):
3214 2009-02-15  Philippe Rouquier  <ykw@localhost.localdomain>
3216         The function wasn't properly returning whether main window was used.
3218         * src/brasero-app.c (brasero_app_is_running):
3220 2009-02-15  Philippe Rouquier  <ykw@localhost.localdomain>
3222         Bump for release
3224         * configure.in:
3226 2009-02-14  Philippe Rouquier  <ykw@localhost.localdomain>
3228         Fix a memleak AND a temp file leak
3229         (BraseroSession wasn't unreffed in some dialogs)
3231         * src/brasero-burn-dialog.c (brasero_burn_dialog_run):
3232         * src/brasero-project.c (brasero_project_burn):
3233         * src/burn-session.c (brasero_burn_session_finalize):
3235 2009-02-14  Philippe Rouquier  <ykw@localhost.localdomain>
3237         Mark a string for translation (not changes in strings though)
3238         Avoid erroring out when the task is already finished when we check for
3239         thread creation result.
3241         * src/plugins/cdrtools/burn-mkisofs.c
3242         (brasero_mkisofs_set_argv_image):
3243         * src/plugins/libburnia/burn-libisofs.c
3244         (brasero_libisofs_write_image_to_file_thread),
3245         (brasero_libisofs_thread_started), (brasero_libisofs_create_image),
3246         (brasero_libisofs_create_volume_thread_finished):
3248 2009-02-14  Philippe Rouquier  <ykw@localhost.localdomain>
3250         Moved joliet name mangling from data projects to mkisofs base.
3251         NOTE: libisofs has its own internal mangling routines so it won't use it
3253         * src/brasero-data-project.c (brasero_data_project_node_to_path),
3254         (_foreach_grafts_make_list_cb),
3255         (_foreach_joliet_incompatible_make_list_cb),
3256         (brasero_data_project_get_contents):
3257         * src/burn-mkisofs-base.c (_build_graft_point),
3258         (brasero_mkisofs_base_mangle_joliet_name), (_foreach_write_grafts),
3259         (brasero_mkisofs_base_write_grafts),
3260         (brasero_mkisofs_base_write_to_files):
3261         * src/burn-mkisofs-base.h:
3262         * src/burn-track.c (brasero_track_get_data_paths):
3263         * src/burn-track.h:
3264         * src/plugins/cdrkit/burn-genisoimage.c
3265         (brasero_genisoimage_set_argv_image):
3266         * src/plugins/cdrtools/burn-mkisofs.c
3267         (brasero_mkisofs_set_argv_image):
3268         * src/plugins/growisofs/burn-growisofs.c
3269         (brasero_growisofs_set_mkisofs_argv):
3271 2009-02-14  Philippe Rouquier  <ykw@localhost.localdomain>
3273         Fix a memleak
3275         * src/brasero-data-tree-model.c
3276         (brasero_data_tree_model_get_value):
3278 2009-02-12  Philippe Rouquier  <ykw@localhost.localdomain>
3280         Add a patch from Denis Leroy for dvdcss support (already used by fedora/ubuntu)
3282         * src/plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_library_init):
3284 2009-02-12  Philippe Rouquier  <ykw@localhost.localdomain>
3286         Fix a lot of small things with cover editor
3287         Also fix crash #571218 – Brasero crashes from Cover Editor
3288         It happened because a view was set (since we wrote to the buffer) but
3289         no buffer was selected since grab_focus was inefficiently used. So turn
3290         off any change notification by blocking signals while we initially set
3291         up the buffers contents.
3293         * src/brasero-jacket-buffer.c
3294         (_gtk_text_attributes_fill_from_tags),
3295         (brasero_jacket_buffer_add_default_tag),
3296         (brasero_jacket_buffer_get_attributes),
3297         (brasero_jacket_buffer_cursor_position_changed_cb):
3298         * src/brasero-jacket-buffer.h:
3299         * src/brasero-jacket-edit.c
3300         (brasero_jacket_edit_center_pressed_cb),
3301         (brasero_jacket_edit_font_changed_cb),
3302         (brasero_jacket_edit_update_button_state),
3303         (brasero_jacket_edit_init), (brasero_jacket_edit_set_audio_tracks),
3304         (brasero_jacket_edit_dialog_new):
3305         * src/brasero-jacket-font.c (brasero_jacket_font_get_family),
3306         (brasero_jacket_font_get_size):
3307         * src/brasero-jacket-font.h:
3308         * src/brasero-jacket-view.c
3309         (brasero_jacket_view_cursor_position_changed_cb),
3310         (brasero_jacket_view_get_attributes), (brasero_jacket_view_init):
3311         * src/brasero-jacket-view.h:
3312         * src/brasero-tool-color-picker.c
3313         (brasero_tool_color_picker_ok_clicked):
3315 2009-02-11  Philippe Rouquier  <ykw@localhost.localdomain>
3317         Set the title when creating a cover for an audio project
3319         * src/brasero-project.c (brasero_project_set_cover_specifics):
3321 2009-02-08  Philippe Rouquier  <ykw@localhost.localdomain>
3323         If the session is not supported by the current set of plugins
3324         don't display "no free space" when a medium can be blank
3326         * src/brasero-dest-selection.c
3327         (brasero_dest_selection_format_medium_string):
3329 2009-02-08  Philippe Rouquier  <ykw@localhost.localdomain>
3331         Don't allow JOLIET (so called "Windows compatibility") when there are
3332         symlinks in the tree as joliet doesn't support them.
3333         Likewise don't allow UDF/Video when there are symlinks (UDF doesn't
3334         support it apparently or at least mkisofs/genisoimage).
3335         Also add forgotten support for ISO level 3 to libisofs backend.
3337         * src/brasero-data-disc.c (brasero_data_disc_set_session_param),
3338         (brasero_data_disc_load_track):
3339         * src/brasero-data-project.c (brasero_data_project_node_loaded),
3340         (brasero_data_project_add_node_from_info),
3341         (brasero_data_project_get_contents),
3342         (brasero_data_project_has_symlinks),
3343         (brasero_data_project_is_joliet_compliant):
3344         * src/brasero-data-project.h:
3345         * src/brasero-file-node.c (brasero_file_node_set_from_info),
3346         (brasero_file_node_destroy_with_children):
3347         * src/brasero-file-node.h:
3348         * src/burn-caps.c (brasero_caps_data_new):
3349         * src/burn-debug.c (brasero_debug_data_fs_to_string):
3350         * src/burn-track.h:
3351         * src/plugins/cdrkit/burn-genisoimage.c
3352         (brasero_genisoimage_export_caps):
3353         * src/plugins/cdrtools/burn-mkisofs.c
3354         (brasero_mkisofs_export_caps):
3355         * src/plugins/growisofs/burn-growisofs.c
3356         (brasero_growisofs_export_caps):
3357         * src/plugins/libburnia/burn-libisofs.c
3358         (brasero_libisofs_export_caps):
3360 2009-02-07  Philippe Rouquier  <ykw@localhost.localdomain>
3362         Fix #570847 – Add translation help comment on the different uses of "image"
3363         Add comments whenever "image" refered to a "picture" not a "disc image".
3365         * src/brasero-jacket-background.c
3366         (brasero_jacket_background_add_filters),
3367         (brasero_jacket_background_init), (brasero_jacket_background_new):
3368         * src/brasero-jacket-view.c (brasero_jacket_view_set_image):
3369         * src/brasero-layout.c:
3370         * src/brasero-project.c (brasero_project_add_uris_cb):
3371         * src/brasero-search-entry.c (brasero_search_entry_init):
3373 2009-02-07  Philippe Rouquier  <ykw@localhost.localdomain>
3375         Fix #570235 – Possible incorrect translation of a string in multiple languages
3376         Change the string "by" by "with" and "Substitute" to "_Replace".
3377         There was a mistake as the English phrase is substitute A _for_ B.
3378         Moreover it meant that B was changed into A which was the opposite.
3379         Also added reminders in comments to use multiple context if such a thing
3380         would happen again;
3382         * src/brasero-jacket-edit.c (brasero_jacket_edit_set_audio_tracks):
3383         * src/brasero-rename.c (brasero_rename_init):
3385 2009-02-06  Philippe Rouquier  <ykw@localhost.localdomain>
3387         Fix warnings appearing in GNOME build bot
3389         * src/brasero-audio-disc.c (brasero_audio_disc_inotify_monitor_cb):
3390         * src/brasero-file-monitor.c
3391         (brasero_file_monitor_inotify_monitor_cb):
3393 2009-02-06  Philippe Rouquier  <ykw@localhost.localdomain>
3395         Forgotten files
3397         * src/brasero-project-parse.c (brasero_track_clear_song),
3398         (brasero_track_clear), (brasero_track_free),
3399         (brasero_project_invalid_project_dialog), (_read_graft_point),
3400         (_read_data_track), (_read_audio_track), (_get_tracks),
3401         (brasero_project_open_project_xml),
3402         (brasero_project_playlist_playlist_started),
3403         (brasero_project_playlist_entry_parsed),
3404         (brasero_project_open_audio_playlist_project):
3405         * src/brasero-project-parse.h:
3407 2009-02-06  Philippe Rouquier  <ykw@localhost.localdomain>
3409         Move project parsing out of brasero-project
3410         Also fix a couple of issues when launching brasero for a one shot operation.
3412         * src/Makefile.am:
3413         * src/brasero-app.c (brasero_app_recent_open):
3414         * src/brasero-audio-disc.c (brasero_audio_disc_get_track),
3415         (brasero_audio_disc_load_track):
3416         * src/brasero-data-disc.c (brasero_data_disc_get_track):
3417         * src/brasero-disc.c:
3418         * src/brasero-disc.h:
3419         * src/brasero-project-manager.c (brasero_project_manager_switch),
3420         (brasero_project_manager_open_project),
3421         (brasero_project_manager_open_by_mime),
3422         (brasero_project_manager_open_uri),
3423         (brasero_project_manager_open_cb):
3424         * src/brasero-project-manager.h:
3425         * src/brasero-project-type-chooser.h:
3426         * src/brasero-project.c (_wait_for_ready_state),
3427         (brasero_project_check_status), (brasero_project_open_project),
3428         (brasero_project_load_session), (brasero_project_save_project_xml),
3429         (brasero_project_save_project_real):
3430         * src/brasero-project.h:
3431         * src/brasero-video-disc.c (brasero_video_disc_get_track),
3432         (brasero_video_disc_load_track):
3433         * src/main.c (brasero_app_open_project),
3434         (brasero_app_parse_options):
3436         Make sure filenames are UTF-8 encoded.
3438         * src/brasero-data-tree-model.c
3439         (brasero_data_tree_model_get_value):
3441 2009-02-05  Philippe Rouquier  <ykw@localhost.localdomain>
3443         Fix for correct linkage of plugins
3445         * src/plugins/cdrdao/Makefile.am:
3446         * src/plugins/cdrkit/Makefile.am:
3447         * src/plugins/dvdcss/Makefile.am:
3448         * src/plugins/transcode/Makefile.am:
3450 2009-02-05  Philippe Rouquier  <ykw@localhost.localdomain>
3452         Don't install desktop file for nautilus if we're not building the extension
3454         * configure.in:
3455         * data/Makefile.am:
3456         * data/brasero-nautilus.desktop.in.in:
3457         * nautilus/Makefile.am:
3459 2009-02-04  Philippe Rouquier  <ykw@localhost.localdomain>
3461         Fix some build warnings
3463         * src/brasero-sum-dialog.c (brasero_sum_dialog_corruption_warning):
3464         * src/burn-job.c (_round_speed), (brasero_job_get_speed),
3465         (brasero_job_get_max_speed):
3467 2009-02-04  Philippe Rouquier  <ykw@localhost.localdomain>
3469         Fix #570227 – Slicing tracks in audio project is not working correctly
3471         * src/brasero-split-dialog.c (brasero_split_dialog_cut_clicked_cb):
3473 2009-02-04  Philippe Rouquier  <ykw@localhost.localdomain>
3475         Fix #569204 – Language in Nautilus changed after Brasero 0.9.1 installation
3477         * libbrasero-media/brasero-media.c (brasero_media_library_start):
3479 2009-02-04  Philippe Rouquier  <ykw@localhost.localdomain>
3481         Fix #570224 – Missing widgets while renaming multiple files.
3483         * src/brasero-rename.c (brasero_rename_type_changed):
3485 2009-02-04  Philippe Rouquier  <ykw@localhost.localdomain>
3487         * src/brasero-audio-disc.c
3488         (brasero_audio_disc_set_session_contents): Don't leak the URI
3490 2009-02-04  Philippe Rouquier  <ykw@localhost.localdomain>
3492         * src/brasero-burn-options.c (brasero_burn_options_add_source),
3493         (brasero_burn_options_init): Don't leak the message area (create it on demand)
3495 2009-02-04  Philippe Rouquier  <ykw@localhost.localdomain>
3497         * src/eggtreemultidnd.c (egg_tree_multi_drag_button_press_event): Don't leak the selected GtkTreePath
3499 2009-02-04  Philippe Rouquier  <ykw@localhost.localdomain>
3501         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_write_inf),
3502         (brasero_wodim_write_infs): Don't leak album and string
3504 2009-02-04  Philippe Rouquier  <ykw@localhost.localdomain>
3506         * src/plugins/cdrtools/burn-cdrecord.c
3507         (brasero_cdrecord_write_inf), (brasero_cdrecord_write_infs): Don't leak album and string
3509 2009-02-04  Philippe Rouquier  <ykw@localhost.localdomain>
3511         * src/brasero-metadata.c (brasero_metadata_create_mp3_pipeline): Code cleanup
3513 2009-02-04  Philippe Rouquier  <ykw@localhost.localdomain>
3515         * src/plugins/transcode/burn-transcode.c
3516         (brasero_transcode_buffer_handler),
3517         (brasero_transcode_send_volume_event),
3518         (brasero_transcode_create_pipeline_size_mp3),
3519         (brasero_transcode_create_pipeline), (brasero_transcode_start),
3520         (brasero_transcode_stop_pipeline), (brasero_transcode_stop),
3521         (brasero_transcode_is_mp3), (brasero_transcode_get_duration),
3522         (foreach_tag), (brasero_transcode_active_state),
3523         (brasero_transcode_bus_messages):
3524         One small leak fixed (uri)
3525         Rework the audio song sing detection by using the same trick as in BraseroMetadata:
3526         that is use a special pipeline for MP3s
3528 2009-02-02  Philippe Rouquier  <ykw@localhost.localdomain>
3530         Clean the code and add more debug to catch a bug.
3532         * libbrasero-media/brasero-gio-operation.c
3533         (brasero_gio_operation_wait_for_operation_end),
3534         (brasero_gio_operation_umount_finish),
3535         (brasero_gio_operation_mount_finish),
3536         (brasero_gio_operation_eject_finish):
3537         * libbrasero-media/brasero-volume.c
3538         (brasero_volume_get_mount_point):
3540 2009-02-01  Philippe Rouquier  <ykw@localhost.localdomain>
3542         Updated with latest changes
3544         * NEWS:
3546 2009-02-01  Philippe Rouquier  <ykw@localhost.localdomain>
3548         Fix #561626 – loading file info slow for audio projects
3549         For vbr mp3s we used to read/decode them till the end to get a very
3550         precise length. Now, we just read/parse the frame headers till the end
3551         which saves a lot of time and CPU.
3553         * src/brasero-io.c (brasero_io_get_file_count_process_playlist),
3554         (brasero_io_load_directory_playlist):
3555         * src/brasero-metadata.c (brasero_metadata_info_copy),
3556         (brasero_metadata_stop_pipeline),
3557         (brasero_metadata_destroy_pipeline), (brasero_metadata_stop),
3558         (brasero_metadata_completed), (brasero_metadata_success),
3559         (brasero_metadata_get_duration),
3560         (brasero_metadata_mp3_bus_messages),
3561         (brasero_metadata_create_mp3_pipeline),
3562         (brasero_metadata_success_main), (brasero_metadata_bus_messages),
3563         (brasero_metadata_set_new_uri), (brasero_metadata_finalize),
3564         (brasero_metadata_class_init):
3565         * src/brasero-metadata.h:
3567 2009-02-01  Philippe Rouquier  <ykw@localhost.localdomain>
3569         Fix crash with audio split dialog
3570         + small memleak
3572         * src/brasero-split-dialog.c
3573         (brasero_split_dialog_metadata_finished_cb),
3574         (brasero_split_dialog_init):
3575         * src/burn-session.c (brasero_burn_session_get_tmp_file): Add some more debug
3577 2009-01-31  Philippe Rouquier  <ykw@localhost.localdomain>
3579         Synced version number with GNOME's
3581         * configure.in:
3583 2009-01-31  Philippe Rouquier  <ykw@localhost.localdomain>
3585         Updated file
3587         * NEWS:
3589 2009-01-31  Philippe Rouquier  <ykw@localhost.localdomain>
3591         Fix #569923 – Grammar issues
3592         Use "Please " instead of "Please,"
3593         Patch by Bruce Cowan
3595         * src/brasero-burn-dialog.c
3596         (brasero_burn_dialog_get_media_type_string),
3597         (brasero_burn_dialog_insert_disc_cb):
3598         * src/brasero-burn-options.c
3599         (brasero_burn_options_update_no_medium_warning),
3600         (brasero_burn_options_valid_media_cb):
3601         * src/brasero-data-disc.c (brasero_data_disc_project_oversized_cb),
3602         (brasero_data_disc_load_track):
3603         * src/brasero-project.c (brasero_project_check_status):
3604         * src/brasero-src-image.c (brasero_src_image_error):
3605         * src/plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_library_init):
3607 2009-01-31  Philippe Rouquier  <ykw@localhost.localdomain>
3609         Fix #569953 – Brasero fails to build outside source dir
3610         Patch by Theppitak Karoonboonyanan
3612         * nautilus/Makefile.am:
3613         * src/Makefile.am:
3614         * src/plugins/cdrdao/Makefile.am:
3615         * src/plugins/cdrkit/Makefile.am:
3616         * src/plugins/cdrtools/Makefile.am:
3617         * src/plugins/checksum/Makefile.am:
3618         * src/plugins/dvdauthor/Makefile.am:
3619         * src/plugins/dvdcss/Makefile.am:
3620         * src/plugins/growisofs/Makefile.am:
3621         * src/plugins/libburnia/Makefile.am:
3622         * src/plugins/local-track/Makefile.am:
3623         * src/plugins/transcode/Makefile.am:
3624         * src/plugins/vcdimager/Makefile.am:
3626 2009-01-29  Philippe Rouquier  <ykw@localhost.localdomain>
3628         Try to fix #563204 – .CUE image path handling
3629         and #555829 – Brasero doesn't set working directory properly when launched from Nautilus; fails with "cue file appears to be invalid"
3630         Start cdrdao in the directory where the cue file is
3632         * src/burn-process.c (brasero_process_start),
3633         (brasero_process_set_working_directory),
3634         (brasero_process_finalize):
3635         * src/burn-process.h:
3636         * src/plugins/cdrdao/burn-cdrdao.c
3637         (brasero_cdrdao_set_argv_record):
3639 2009-01-29  Philippe Rouquier  <ykw@localhost.localdomain>
3641         Fix fd leak when cue image size retrieval fails
3643         * src/burn-image-format.c (brasero_image_format_get_cue_size):
3645 2009-01-29  Philippe Rouquier  <ykw@localhost.localdomain>
3647         Initializes image size to 0 which prevents displaying any size when an
3648         error occurs while retrieving the size of the image.
3650         * src/brasero-src-image.c (brasero_src_image_set_track):
3652 2009-01-29  Philippe Rouquier  <ykw@localhost.localdomain>
3654         More debug to catch #567822 – Can't blank DVD on FreeBSD
3656         * libbrasero-media/brasero-drive.c (brasero_drive_init_real):
3658 2009-01-29  Luis Medinas  <lmedinas@gnome.org>
3660         * src/brasero-metadata.c:
3661         * src/brasero-metadata.h:
3663         Fix bgo #569579 – single includes problem.
3664         Patch from Christian Persch <chpe@gnome.org>.
3666 2009-01-28  Philippe Rouquier  <ykw@localhost.localdomain>
3668         Removed dead code and try to fix #57561 – Brasero don't recognize empty disk (comment #25).
3669         To retrieve correct next writable addresses, brasero sets write modes to TAO, which is not
3670         supported by DVD-Rs so now mode is set to incremental for these media.
3672         * libbrasero-media/brasero-medium.c
3673         (brasero_medium_track_set_leadout):
3674         * libbrasero-media/scsi-read-track-information.c
3675         (brasero_read_track_info):
3676         * libbrasero-media/scsi-write-page.h:
3678 2009-01-28  Philippe Rouquier  <ykw@localhost.localdomain>
3680         Fix #569352 – File names get truncated
3681         gtk+ forces the use of mnemonics on the button label when you add an image.
3682         Workaround this.
3684         * src/brasero-project-type-chooser.c
3685         (brasero_project_type_chooser_build_recent):
3687 2009-01-27  Philippe Rouquier  <ykw@localhost.localdomain>
3689         Add some more errors strings to catch #564169 – Brasero can't burn a video DVD from file or project
3691         * src/plugins/transcode/burn-vob.c (brasero_vob_export_caps):
3693 2009-01-25  Philippe Rouquier  <ykw@localhost.localdomain>
3695         Fixed memleaks
3697         * libbrasero-media/brasero-drive-selection.c
3698         (brasero_drive_selection_show_type),
3699         (brasero_drive_selection_drive_added_cb),
3700         (brasero_drive_selection_drive_removed_cb):
3701         * libbrasero-media/brasero-gio-operation.c
3702         (brasero_gio_operation_umount):
3703         * libbrasero-media/brasero-medium-selection.c
3704         (brasero_medium_selection_show_media_type),
3705         (brasero_medium_selection_medium_added_cb):
3706         * src/main.c (brasero_handle_burn_uri):
3707         * src/plugins/transcode/burn-normalize.c
3708         (brasero_normalize_export_caps):
3709         * src/plugins/transcode/burn-vob.c (brasero_vob_export_caps):
3711 2009-01-25  Philippe Rouquier  <ykw@localhost.localdomain>
3713         Fix #568802 – Brasero 0.9.2 (svn trunk) crashes
3715         * libbrasero-media/brasero-volume.c (brasero_volume_get_gvolume): fix unref of wrong object
3716         * src/burn-session.c (brasero_burn_session_add_flag): removed warning
3718 2009-01-24  Philippe Rouquier  <ykw@localhost.localdomain>
3720         Some more documentation for API (should now be completed) and add some
3721         more g_return_(val_)_if_fail ().
3723         * libbrasero-media/brasero-drive.c (brasero_drive_get_gdrive),
3724         (brasero_drive_get_bus_target_lun_string), (brasero_drive_is_fake),
3725         (brasero_drive_is_door_open), (brasero_drive_can_use_exclusively),
3726         (brasero_drive_lock), (brasero_drive_unlock),
3727         (brasero_drive_get_display_name), (brasero_drive_get_device),
3728         (brasero_drive_get_block_device), (brasero_drive_get_udi),
3729         (brasero_drive_get_caps), (brasero_drive_can_write),
3730         (brasero_drive_probing), (brasero_drive_reprobe):
3731         * libbrasero-media/brasero-medium-monitor.c
3732         (brasero_medium_monitor_get_drive),
3733         (brasero_medium_monitor_is_probing),
3734         (brasero_medium_monitor_get_drives),
3735         (brasero_medium_monitor_get_media):
3736         * libbrasero-media/brasero-medium.c (brasero_medium_get_tooltip),
3737         (brasero_medium_get_type_string), (brasero_medium_get_status),
3738         (brasero_medium_get_last_data_track_space),
3739         (brasero_medium_get_track_num), (brasero_medium_get_track_space),
3740         (brasero_medium_get_track_address),
3741         (brasero_medium_get_next_writable_address),
3742         (brasero_medium_get_max_write_speed),
3743         (brasero_medium_get_write_speeds), (brasero_medium_get_data_size),
3744         (brasero_medium_get_free_space), (brasero_medium_get_capacity),
3745         (brasero_medium_can_be_written), (brasero_medium_can_be_rewritten),
3746         (brasero_medium_get_drive), (brasero_medium_get_CD_TEXT_title):
3747         * libbrasero-media/brasero-volume.c (brasero_volume_get_gvolume),
3748         (brasero_volume_is_mounted), (brasero_volume_get_mount_point),
3749         (brasero_volume_umount), (brasero_volume_mount),
3750         (brasero_volume_cancel_current_operation),
3751         (brasero_volume_get_icon), (brasero_volume_get_name):
3753 2009-01-24  Philippe Rouquier  <ykw@localhost.localdomain>
3755         Make sure libbrasero-media is more MT safe by using GDK_THREADS_*() macros
3757         * libbrasero-media/brasero-drive.c (brasero_drive_medium_probed):
3758         * libbrasero-media/brasero-gio-operation.c
3759         (brasero_gio_operation_wait_for_operation_end):
3760         * libbrasero-media/brasero-medium-monitor.c
3761         (brasero_medium_monitor_inserted_cb):
3762         * libbrasero-media/brasero-medium.c (brasero_medium_probed):
3764 2009-01-24  Philippe Rouquier  <ykw@localhost.localdomain>
3766         Fix a bug with previous patch which led to see as corrupted files that
3767         were a multiple of 2048.
3769         * src/plugins/checksum/burn-volume-read.c
3770         (brasero_volume_file_fill_buffer),
3771         (brasero_volume_file_read_direct):
3773 2009-01-24  Philippe Rouquier  <ykw@localhost.localdomain>
3775         - Some minor leak fixes
3776         - Stop trying to mount media to check on disc file integrity. Rather read
3777         straight from the disc the files and check them without mounting as we
3778         do for images or when we merge checksum files in a multisession context.
3779         Otherwise,  in some cases, we'd try to unmount the media (which is not
3780         possible when it's blank and mounted by burn:// URI) then reload the
3781         media into the drive so as HAL realizes the changes that took place
3782         after burning. 
3784         It fixes long standing bugs
3785         #561006 – Unable to Mount Error
3786         #562740 – brasero errors on inability to mount disk after burning on a laptop
3787         which is also mentioned in:
3788         #564693 – Too Slow DVD Burning
3790         * libbrasero-media/scsi-read10.c (brasero_sbc_read10_block):
3791         * src/brasero-project-type-chooser.c
3792         (brasero_project_type_chooser_build_recent):
3793         * src/brasero-sum-dialog.c (brasero_sum_dialog_corruption_warning),
3794         (brasero_sum_dialog_check_disc_sum):
3795         * src/burn-process.c (brasero_process_check_path),
3796         (brasero_process_stop):
3797         * src/burn-session.c (brasero_burn_session_add_flag):
3798         * src/burn-track.c (brasero_track_set_checksum):
3799         * src/burn-track.h:
3800         * src/burn.c (brasero_burn_unlock_dest_media),
3801         (brasero_burn_check_real), (brasero_burn_check):
3802         * src/plugins/checksum/burn-checksum-files.c
3803         (brasero_checksum_files_merge_with_former_session),
3804         (brasero_checksum_files_sum_on_disc_file),
3805         (brasero_checksum_files_get_on_disc_checksum_type),
3806         (brasero_checksum_files_get_line_num),
3807         (brasero_checksum_files_check_files),
3808         (brasero_checksum_files_thread),
3809         (brasero_checksum_files_export_caps):
3810         * src/plugins/checksum/burn-volume-read.c
3811         (brasero_volume_file_open_direct),
3812         (brasero_volume_file_read_direct):
3813         * src/plugins/checksum/burn-volume-read.h:
3815 2009-01-23  Philippe Rouquier  <ykw@localhost.localdomain>
3817         Corrected a bug introduced by earlier patch:
3818         brasero set BRASERO_BURN_FLAG_BURNPROOF almost unconditionnally which 
3819         blocked DVD+/-RW since these don't support burnproof.
3821         * src/brasero-session-cfg.c
3822         (brasero_session_cfg_add_drive_properties_flags),
3823         (brasero_session_cfg_set_drive_properties):
3825 2009-01-23  Philippe Rouquier  <ykw@localhost.localdomain>
3827         Fix a warning with percent value that was over 100 sometimes
3829         * src/brasero-data-tree-model.c
3830         (brasero_data_tree_model_get_value):
3832 2009-01-23  Philippe Rouquier  <ykw@localhost.localdomain>
3834         Fix #568898 – don't rely on GtkAction implementation details
3836         * src/brasero-app.c (brasero_menu_item_selected_cb):
3838 2009-01-23  Philippe Rouquier  <ykw@localhost.localdomain>
3840         Fix warnings
3842         * src/brasero-project-manager.c (brasero_project_manager_open_uri):
3844 2009-01-23  Philippe Rouquier  <ykw@localhost.localdomain>
3846         Fix loading (and quiet warnings) when loading project with fake directories 
3848         * src/brasero-data-project.c
3849         (brasero_data_project_load_contents_notify_directory),
3850         (brasero_data_project_load_contents):
3852 2009-01-23  Philippe Rouquier  <ykw@localhost.localdomain>
3854         Try to fix #560114 – seg fault when dragging files from user's directory
3856         * src/eggtreemultidnd.c (egg_tree_multi_drag_button_press_event):
3858 2009-01-23  Luis Medinas  <lmedinas@gnome.org>
3860         * data/brasero.xml.in:
3862         Use upstream application/x-cdrdao-toc.
3863         Fixes bgo #568694.
3865 2009-01-22  Philippe Rouquier  <ykw@localhost.localdomain>
3867         Fix #567603 – Invalid GConf key when coping disk to image file
3869         Use gconf_escaped_key () instead of a homegrown one
3871         * src/brasero-session-cfg.c (brasero_session_cfg_get_gconf_key):
3873 2009-01-22  Philippe Rouquier  <ykw@localhost.localdomain>
3875         Fix for #568693 – Doesn't replace n-c-b properly
3877         * configure.in:
3878         * data/Makefile.am:
3879         * data/brasero-copy-medium.desktop.in.in:
3880         * data/brasero-nautilus.desktop.in.in:
3881         * data/brasero-open-playlist.desktop.in.in:
3882         * data/brasero-open-project.desktop.in.in:
3883         * data/brasero.desktop.in.in:
3885 2009-01-22  Philippe Rouquier  <ykw@localhost.localdomain>
3887         Modified the licence of the last file that was GPL2 only with author's
3888         agreement
3890         * libbrasero-media/scsi-uscsi.c:
3893 2009-01-21  Philippe Rouquier  <ykw@localhost.localdomain>
3895         Try to favour growisofs/libburn over wodim/cdrecord.
3896         The firsts have MULTI flag as compulsory whereas the seconds don't support
3897         it at all. That way if MULTI wasn't on the seconds were always used.
3898         See #567582 – Fails to burn a DVD iso
3900         * src/brasero-session-cfg.c
3901         (brasero_session_cfg_add_drive_properties_flags):
3904 2009-01-21  Philippe Rouquier  <ykw@localhost.localdomain>
3906         Fix/Improve unformatted DVD+RW detection and all disc detection in general
3907         See #567582 – Fails to burn a DVD iso
3909         * libbrasero-media/brasero-medium.c
3910         (brasero_medium_get_page_2A_write_speed_desc),
3911         (brasero_medium_get_speed), (brasero_medium_get_medium_type),
3912         (brasero_medium_init_real):
3913         * libbrasero-media/scsi-get-configuration.c
3914         (brasero_get_configuration),
3915         (brasero_mmc2_get_configuration_feature),
3916         (brasero_mmc2_get_profile):
3917         * libbrasero-media/scsi-mmc2.h:
3918         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_export_caps):
3919         * src/plugins/growisofs/burn-growisofs.c
3920         (brasero_growisofs_export_caps):
3922 2009-01-21  Philippe Rouquier  <ykw@localhost.localdomain>
3924         Fix for #568309 – Brasero can't erase DVD+RW (full erase mode)
3925         (+ last patch)
3926         Bump priority of dvd+rw-format to be used before wodim
3928         * src/plugins/growisofs/burn-dvd-rw-format.c
3929         (brasero_dvd_rw_format_export_caps):
3931 2009-01-21  Philippe Rouquier  <ykw@localhost.localdomain>
3933         Add g_return*_if_fail to protect code
3935         * libbrasero-media/brasero-medium.c
3936         (brasero_medium_get_last_data_track_address):
3938 2009-01-21  Philippe Rouquier  <ykw@localhost.localdomain>
3940         Add blanking capabilities to wodim
3942         * src/burn-job.c (brasero_job_get_medium),
3943         (brasero_job_get_last_session_address),
3944         (brasero_job_get_max_speed):
3945         * src/burn-job.h:
3946         * src/burn-process.c (brasero_process_stop):
3947         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_compute),
3948         (brasero_wodim_set_argv_blank), (brasero_wodim_export_caps):
3951 2009-01-21  Philippe Rouquier  <ykw@localhost.localdomain>
3953         Remove nograce in wodim plugin because of a bug where it takes in fact
3954         15 seconds more before starting.
3956         * src/plugins/cdrkit/burn-wodim.c:
3958 2009-01-21  Philippe Rouquier  <ykw@localhost.localdomain>
3960         Improvements and code fixing (offset did not get updated properly)
3962         * src/plugins/checksum/burn-volume-read.c
3963         (brasero_volume_file_fill_buffer),
3964         (brasero_volume_file_next_extent),
3965         (brasero_volume_file_rewind_real),
3966         (brasero_volume_file_check_state):
3968 2009-01-21  Philippe Rouquier  <ykw@localhost.localdomain>
3970         Removed two dead files
3972         * src/brasero-sum-check.c:
3973         * src/brasero-sum-check.h:
3975 2009-01-21  Luis Medinas  <lmedinas@gnome.org>
3977         * src/brasero-project-name.c
3978         (brasero_project_name_get_default_label):
3980         Fix wrong default name string in video project when
3981         using localized string bigger than 32bits.
3982         Closes bgo #568027. Strings remains unlocalized only 
3983         as a fallback.
3985 2009-01-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
3987         Fix some headers for FreeBSD and Open Solaris
3989         * libbrasero-media/scsi-cam.c:
3990         * libbrasero-media/scsi-uscsi.c:
3992 2009-01-20  Philippe Rouquier  <ykw@localhost.localdomain>
3994         Fix build for FreeBSD
3996         * libbrasero-media/Makefile.am:
3997         * libbrasero-media/scsi-cam.c:
3999 2009-01-19  Philippe Rouquier  <ykw@localhost.localdomain>
4001         Fix second part of #568204 – Brasero can't erase DVD+RW and speed issue
4002         Fix speed rounding that caused some slow burning with some media
4004         * src/burn-job.c (brasero_job_get_speed):
4006 2009-01-19  Philippe Rouquier  <ykw@localhost.localdomain>
4008         Some more debug statements for errors in drive probing code
4009         Save drive rates more properly
4011         * libbrasero-media/brasero-medium.c
4012         (brasero_medium_get_speed_mmc3),
4013         (brasero_medium_get_page_2A_write_speed_desc),
4014         (brasero_medium_get_page_2A_max_speed),
4015         (brasero_medium_check_old_drive):
4016         * src/brasero-session-cfg.c
4017         (brasero_session_cfg_save_drive_properties),
4018         (brasero_session_cfg_set_drive_properties):
4020 2009-01-19  Philippe Rouquier  <ykw@localhost.localdomain>
4022         Fixed a problem with infinite blanking when fast is selected
4023         Fix part of #568204 – Brasero can't erase DVD+RW and speed issue
4025         * src/plugins/growisofs/burn-growisofs.c
4026         (brasero_growisofs_read_stdout):
4028 2009-01-18  Philippe Rouquier  <ykw@localhost.localdomain>
4030         Consider DVD+RW/DVD-RW/DVD-RAM in incomplete state as being blank since
4031         it happens when they have just been formatted.
4033         * libbrasero-media/brasero-medium.c (brasero_medium_set_blank),
4034         (brasero_medium_get_contents):
4036 2009-01-18  Philippe Rouquier  <ykw@localhost.localdomain>
4038         Set use of DAO by growisofs to off by default
4040         * data/brasero.schemas.in:
4042 2009-01-18  Philippe Rouquier  <ykw@localhost.localdomain>
4044         Post release bump
4046         * configure.in:
4048 2009-01-18  Philippe Rouquier  <ykw@localhost.localdomain>
4050         Fixed a potential build problem 
4052         * libbrasero-media/Makefile.am:
4054 2009-01-18  Philippe Rouquier  <ykw@localhost.localdomain>
4056         Updated NEWS file for 0.9.1 release
4058         * NEWS:
4060 2009-01-18  Philippe Rouquier  <ykw@localhost.localdomain>
4062         Fix brasero not showing up in taksbar and going straight to burn option
4063         dialog when started by nautilus (?) after a blank disc is inserted
4065         * src/main.c (brasero_handle_burn_uri),
4066         (brasero_app_parse_options):
4068 2009-01-18  Philippe Rouquier  <ykw@localhost.localdomain>
4070         Some fixes for FreeBSD backend
4071         Patch by Joe Marcus Clarke
4073         * libbrasero-media/scsi-cam.c (brasero_device_handle_open):
4075 2009-01-18  Philippe Rouquier  <ykw@localhost.localdomain>
4077         Increased the number attempts at mounting to avoid bug
4078         Fix leak when cancelling in checksum file plugin
4080         * src/burn.c:
4081         * src/plugins/checksum/burn-checksum-files.c
4082         (brasero_checksum_files_get_file_checksum):
4084 2009-01-17  Philippe Rouquier  <ykw@localhost.localdomain>
4086         Fixed sensitiveness of media/drive selection when selection is empty
4088         * libbrasero-media/brasero-drive-selection.c
4089         (brasero_drive_selection_set_current_drive):
4090         * libbrasero-media/brasero-medium-selection.c
4091         (brasero_medium_selection_set_current_medium):
4093 2009-01-17  Philippe Rouquier  <ykw@localhost.localdomain>
4095         Put the right name in licence
4097         * libbrasero-media/brasero-drive-selection.c:
4098         * libbrasero-media/brasero-drive-selection.h:
4099         * libbrasero-media/brasero-drive.c:
4100         * libbrasero-media/brasero-drive.h:
4101         * libbrasero-media/brasero-gio-operation.c:
4102         * libbrasero-media/brasero-gio-operation.h:
4103         * libbrasero-media/brasero-media-private.h:
4104         * libbrasero-media/brasero-media.c:
4105         * libbrasero-media/brasero-medium-monitor.c:
4106         * libbrasero-media/brasero-medium-monitor.h:
4107         * libbrasero-media/brasero-medium-selection-priv.h:
4108         * libbrasero-media/brasero-medium-selection.c:
4109         * libbrasero-media/brasero-medium-selection.h:
4110         * libbrasero-media/brasero-medium.c:
4111         * libbrasero-media/brasero-medium.h:
4112         * libbrasero-media/brasero-units.c:
4113         * libbrasero-media/brasero-units.h:
4114         * libbrasero-media/brasero-volume.c:
4115         * libbrasero-media/brasero-volume.h:
4116         * libbrasero-media/burn-hal-watch.c:
4117         * libbrasero-media/burn-hal-watch.h:
4118         * libbrasero-media/burn-iso-field.c:
4119         * libbrasero-media/burn-iso-field.h:
4120         * libbrasero-media/burn-iso9660.c:
4121         * libbrasero-media/burn-iso9660.h:
4122         * libbrasero-media/burn-susp.c:
4123         * libbrasero-media/burn-susp.h:
4124         * libbrasero-media/burn-volume-source.c:
4125         * libbrasero-media/burn-volume-source.h:
4126         * libbrasero-media/burn-volume.c:
4127         * libbrasero-media/burn-volume.h:
4128         * libbrasero-media/scsi-base.h:
4129         * libbrasero-media/scsi-cam.c:
4130         * libbrasero-media/scsi-command.h:
4131         * libbrasero-media/scsi-device.h:
4132         * libbrasero-media/scsi-dvd-structures.h:
4133         * libbrasero-media/scsi-eject.c:
4134         * libbrasero-media/scsi-error.c:
4135         * libbrasero-media/scsi-error.h:
4136         * libbrasero-media/scsi-get-configuration.c:
4137         * libbrasero-media/scsi-get-configuration.h:
4138         * libbrasero-media/scsi-get-performance.c:
4139         * libbrasero-media/scsi-get-performance.h:
4140         * libbrasero-media/scsi-mech-status.c:
4141         * libbrasero-media/scsi-mech-status.h:
4142         * libbrasero-media/scsi-mmc1.h:
4143         * libbrasero-media/scsi-mmc2.h:
4144         * libbrasero-media/scsi-mmc3.h:
4145         * libbrasero-media/scsi-mode-pages.h:
4146         * libbrasero-media/scsi-mode-select.c:
4147         * libbrasero-media/scsi-mode-sense.c:
4148         * libbrasero-media/scsi-opcodes.h:
4149         * libbrasero-media/scsi-q-subchannel.h:
4150         * libbrasero-media/scsi-read-capacity.c:
4151         * libbrasero-media/scsi-read-capacity.h:
4152         * libbrasero-media/scsi-read-cd.c:
4153         * libbrasero-media/scsi-read-cd.h:
4154         * libbrasero-media/scsi-read-disc-info.c:
4155         * libbrasero-media/scsi-read-disc-info.h:
4156         * libbrasero-media/scsi-read-disc-structure.c:
4157         * libbrasero-media/scsi-read-disc-structure.h:
4158         * libbrasero-media/scsi-read-format-capacities.c:
4159         * libbrasero-media/scsi-read-format-capacities.h:
4160         * libbrasero-media/scsi-read-toc-pma-atip.c:
4161         * libbrasero-media/scsi-read-toc-pma-atip.h:
4162         * libbrasero-media/scsi-read-track-information.c:
4163         * libbrasero-media/scsi-read-track-information.h:
4164         * libbrasero-media/scsi-read10.c:
4165         * libbrasero-media/scsi-sbc.h:
4166         * libbrasero-media/scsi-sense-data.c:
4167         * libbrasero-media/scsi-sense-data.h:
4168         * libbrasero-media/scsi-sg.c:
4169         * libbrasero-media/scsi-spc1.h:
4170         * libbrasero-media/scsi-status-page.h:
4171         * libbrasero-media/scsi-test-unit-ready.c:
4172         * libbrasero-media/scsi-uscsi.c:
4173         * libbrasero-media/scsi-utils.h:
4174         * libbrasero-media/scsi-write-page.h:
4175         * src/brasero-file-node.c:
4176         * src/brasero-file-node.h:
4177         * src/brasero-plugin-manager-ui.c:
4178         * src/brasero-plugin-manager-ui.h:
4179         * src/brasero-xfer.c:
4180         * src/brasero-xfer.h:
4181         * src/burn-debug.c:
4182         * src/burn-debug.h:
4183         * src/burn-image-format.c:
4184         * src/burn-image-format.h:
4185         * src/burn-track.c:
4186         * src/burn-track.h:
4187         * src/plugins/cdrdao/burn-cdrdao-common.h:
4188         * src/plugins/cdrkit/burn-cdrkit.h:
4189         * src/plugins/cdrtools/burn-cdrtools.h:
4190         * src/plugins/checksum/burn-volume-read.c:
4191         * src/plugins/checksum/burn-volume-read.h:
4192         * src/plugins/dvdcss/burn-dvdcss-private.h:
4193         * src/plugins/growisofs/burn-growisofs-common.h:
4195 2009-01-17  Philippe Rouquier  <ykw@localhost.localdomain>
4197         Added a licence to libbrasero-media
4199         * libbrasero-media/COPYING:
4200         * libbrasero-media/burn-hal-watch.c:
4201         * libbrasero-media/scsi-mmc2.h:
4203 2009-01-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4205         Relicenced to GPL 2 + restrictions on behalf of its author 
4207         * libbrasero-media/scsi-cam.c:
4209 2009-01-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4211         Relicenced to GPL 2 + restrictions
4213         * libbrasero-media/brasero-drive-selection.c:
4214         * libbrasero-media/brasero-drive-selection.h:
4215         * libbrasero-media/brasero-drive.c:
4216         * libbrasero-media/brasero-drive.h:
4217         * libbrasero-media/brasero-gio-operation.c:
4218         * libbrasero-media/brasero-gio-operation.h:
4219         * libbrasero-media/brasero-media-private.h:
4220         * libbrasero-media/brasero-media.c:
4221         * libbrasero-media/brasero-media.h.in:
4222         * libbrasero-media/brasero-medium-monitor.c:
4223         * libbrasero-media/brasero-medium-monitor.h:
4224         * libbrasero-media/brasero-medium-selection-priv.h:
4225         * libbrasero-media/brasero-medium-selection.c:
4226         * libbrasero-media/brasero-medium-selection.h:
4227         * libbrasero-media/brasero-medium.c:
4228         * libbrasero-media/brasero-medium.h:
4229         * libbrasero-media/brasero-units.c:
4230         * libbrasero-media/brasero-units.h:
4231         * libbrasero-media/brasero-volume.c:
4232         * libbrasero-media/brasero-volume.h:
4233         * libbrasero-media/burn-hal-watch.c:
4234         * libbrasero-media/burn-hal-watch.h:
4235         * libbrasero-media/burn-iso-field.c:
4236         * libbrasero-media/burn-iso-field.h:
4237         * libbrasero-media/burn-iso9660.c:
4238         * libbrasero-media/burn-iso9660.h:
4239         * libbrasero-media/burn-susp.c:
4240         * libbrasero-media/burn-susp.h:
4241         * libbrasero-media/burn-volume-source.c:
4242         * libbrasero-media/burn-volume-source.h:
4243         * libbrasero-media/burn-volume.c:
4244         * libbrasero-media/burn-volume.h:
4245         * libbrasero-media/scsi-base.h:
4246         * libbrasero-media/scsi-command.h:
4247         * libbrasero-media/scsi-device.h:
4248         * libbrasero-media/scsi-dvd-structures.h:
4249         * libbrasero-media/scsi-eject.c:
4250         * libbrasero-media/scsi-error.c:
4251         * libbrasero-media/scsi-error.h:
4252         * libbrasero-media/scsi-get-configuration.c:
4253         * libbrasero-media/scsi-get-configuration.h:
4254         * libbrasero-media/scsi-get-performance.c:
4255         * libbrasero-media/scsi-get-performance.h:
4256         * libbrasero-media/scsi-mech-status.c:
4257         * libbrasero-media/scsi-mech-status.h:
4258         * libbrasero-media/scsi-mmc1.h:
4259         * libbrasero-media/scsi-mmc2.h:
4260         * libbrasero-media/scsi-mmc3.h:
4261         * libbrasero-media/scsi-mode-pages.h:
4262         * libbrasero-media/scsi-mode-select.c:
4263         * libbrasero-media/scsi-mode-sense.c:
4264         * libbrasero-media/scsi-opcodes.h:
4265         * libbrasero-media/scsi-q-subchannel.h:
4266         * libbrasero-media/scsi-read-capacity.c:
4267         * libbrasero-media/scsi-read-capacity.h:
4268         * libbrasero-media/scsi-read-cd.c:
4269         * libbrasero-media/scsi-read-cd.h:
4270         * libbrasero-media/scsi-read-disc-info.c:
4271         * libbrasero-media/scsi-read-disc-info.h:
4272         * libbrasero-media/scsi-read-disc-structure.c:
4273         * libbrasero-media/scsi-read-disc-structure.h:
4274         * libbrasero-media/scsi-read-format-capacities.c:
4275         * libbrasero-media/scsi-read-format-capacities.h:
4276         * libbrasero-media/scsi-read-toc-pma-atip.c:
4277         * libbrasero-media/scsi-read-toc-pma-atip.h:
4278         * libbrasero-media/scsi-read-track-information.c:
4279         * libbrasero-media/scsi-read-track-information.h:
4280         * libbrasero-media/scsi-read10.c:
4281         * libbrasero-media/scsi-sbc.h:
4282         * libbrasero-media/scsi-sense-data.c:
4283         * libbrasero-media/scsi-sense-data.h:
4284         * libbrasero-media/scsi-sg.c:
4285         * libbrasero-media/scsi-spc1.h:
4286         * libbrasero-media/scsi-status-page.h:
4287         * libbrasero-media/scsi-test-unit-ready.c:
4288         * libbrasero-media/scsi-utils.h:
4289         * libbrasero-media/scsi-write-page.h:
4291 2009-01-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4293         Fix #564748 – Brasero fails to burn DVDs
4294         This adds a workaround for some drives that don't work properly with
4295         growisofs when DAO is on
4297         Reworked patch by Luis Medinas
4299         * data/brasero.schemas.in:
4300         * src/plugins/cdrdao/burn-cdrdao.c (brasero_cdrdao_class_init):
4301         * src/plugins/growisofs/Makefile.am:
4302         * src/plugins/growisofs/burn-growisofs.c
4303         (brasero_growisofs_export_caps):
4305 2009-01-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4307         Work around for some drives/setups with cdrdao
4308         Fix #561451 – Cannot burn CDs with brasero
4310         Patch by Luis Medinas
4312         * data/brasero.schemas.in:
4313         * src/plugins/cdrdao/Makefile.am:
4314         * src/plugins/cdrdao/burn-cdrdao.c
4315         (brasero_cdrdao_set_argv_record), (brasero_cdrdao_class_init),
4316         (brasero_cdrdao_init), (brasero_cdrdao_export_caps):
4318 2009-01-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4320         Second part of the fix for #567582 – Fails to burn a DVD iso
4321         Because GIO doesn't follow a symlink that is pointed by another symlink,
4322         we ended up using wodim as if it were cdrecord
4323         Forbid the use of programs that are actually symlinks.
4325         * src/brasero-session-cfg.c (brasero_session_cfg_update):
4326         * src/burn-process.c (brasero_process_check_path):
4328 2009-01-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4330         Fix for #567582 – Fails to burn a DVD iso
4331         When using wodim only DVD+RWs needs prior formatting, a bug prevented that
4333         * src/burn-caps.c (brasero_burn_caps_get_flags_for_medium):
4335 2009-01-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4337         Improved formatting feedback of DVD+RW when using wodim
4339         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_stdout_read):
4341 2009-01-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4343         Fix a NULL pointer used sometimes when ejecting
4345         * src/burn.c (brasero_burn_eject_dest_media):
4347 2009-01-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4349         Some fixes for API documentation
4351         * docs/reference/Makefile.am:
4352         * libbrasero-media/brasero-drive-selection.c
4353         (brasero_drive_selection_class_init):
4354         * libbrasero-media/brasero-drive-selection.h:
4355         * libbrasero-media/brasero-drive.c (brasero_drive_class_init):
4356         * libbrasero-media/brasero-drive.h:
4357         * libbrasero-media/brasero-medium-monitor.c
4358         (brasero_medium_monitor_class_init):
4359         * libbrasero-media/brasero-medium-monitor.h:
4360         * libbrasero-media/brasero-medium-selection.c
4361         (brasero_medium_selection_class_init):
4362         * libbrasero-media/brasero-medium.c:
4364 2009-01-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4366         Some fixes for API documentation
4368         * docs/reference/Makefile.am:
4369         * libbrasero-media/brasero-drive-selection.h:
4370         * libbrasero-media/brasero-drive.c:
4371         * libbrasero-media/brasero-medium-monitor.c:
4372         * libbrasero-media/brasero-medium-selection.c
4373         (brasero_medium_selection_class_init):
4374         * libbrasero-media/brasero-medium-selection.h:
4375         * libbrasero-media/brasero-medium.h:
4377 2009-01-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4379         Fix #567976 – FTBS: documentation build failure
4381         * libbrasero-media/brasero-gio-operation.h:
4383 2009-01-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4385         Added some hint to nautilus-burn-bar
4387         * libbrasero-media/brasero-drive-selection.c
4388         (brasero_drive_selection_class_init):
4389         * libbrasero-media/brasero-drive.c:
4390         * nautilus/nautilus-burn-bar.c (nautilus_disc_burn_bar_init),
4391         (nautilus_disc_burn_bar_new):
4393 2009-01-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4395         Rework API and set eject for drives only not volumes
4396         Fix mounted volume detection
4397         Also allow for auth window when mounting
4399         Fixed some warnings with strings and dialogs
4401         Fix wrong macro in plugin
4403         * libbrasero-media/Makefile.am:
4404         * libbrasero-media/brasero-drive.c (brasero_drive_can_eject),
4405         (brasero_drive_eject), (brasero_drive_init),
4406         (brasero_drive_finalize):
4407         * libbrasero-media/brasero-drive.h:
4408         * libbrasero-media/brasero-gio-operation.c
4409         (brasero_gio_operation_destroy), (brasero_gio_operation_end),
4410         (brasero_gio_operation_timeout), (brasero_gio_operation_cancelled),
4411         (brasero_gio_operation_wait_for_operation_end),
4412         (brasero_gio_operation_umounted_cb),
4413         (brasero_gio_operation_umount_finish),
4414         (brasero_gio_operation_umount),
4415         (brasero_gio_operation_mount_finish),
4416         (brasero_gio_operation_mount),
4417         (brasero_gio_operation_eject_finish),
4418         (brasero_gio_operation_removed_cb),
4419         (brasero_gio_operation_eject_volume),
4420         (brasero_gio_operation_ejected_cb),
4421         (brasero_gio_operation_disconnected_cb),
4422         (brasero_gio_operation_eject_drive):
4423         * libbrasero-media/brasero-gio-operation.h:
4424         * libbrasero-media/brasero-volume.c (brasero_volume_is_mounted),
4425         (brasero_volume_get_mount_point), (brasero_volume_umount),
4426         (brasero_volume_mount), (brasero_volume_cancel_current_operation),
4427         (brasero_volume_finalize):
4428         * libbrasero-media/brasero-volume.h:
4429         * src/brasero-app.c (brasero_app_dialog):
4430         * src/brasero-burn-dialog.c (brasero_burn_dialog_image_error):
4431         * src/brasero-disc-option-dialog.c
4432         (brasero_disc_option_dialog_joliet_toggled_cb):
4433         * src/brasero-drive-properties.c
4434         (brasero_drive_properties_check_tmpdir):
4435         * src/brasero-eject-dialog.c (brasero_eject_dialog_activate):
4436         * src/brasero-split-dialog.c
4437         (brasero_split_dialog_clear_confirm_dialog):
4438         * src/brasero-sum-dialog.c
4439         (brasero_sum_dialog_set_track_checksum_type):
4440         * src/brasero-utils.c (brasero_utils_create_message_dialog):
4441         * src/burn.c (brasero_burn_eject), (brasero_burn_mount_media),
4442         (brasero_burn_unlock_src_media), (brasero_burn_unlock_dest_media):
4443         * src/plugins/checksum/Makefile.am:
4444         * src/plugins/checksum/burn-volume-read.c
4445         (brasero_volume_file_open), (brasero_volume_file_check_state):
4446         * src/plugins/dvdcss/burn-dvdcss.c
4447         (brasero_dvdcss_create_scrambled_sectors_map):
4449 2009-01-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4451         Added a new function to test whether a volume can be ejected
4453         * libbrasero-media/brasero-volume.c (brasero_volume_can_eject):
4454         * libbrasero-media/brasero-volume.h:
4456 2009-01-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4458         Fix a build problem
4460         * libbrasero-media/brasero-volume.h:
4462 2009-01-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4464         Fix a crash introduced by previous patch
4466         * nautilus/nautilus-burn-bar.c (nautilus_disc_burn_bar_class_init):
4467         * src/brasero-tool-dialog.c (brasero_tool_dialog_drive_changed_cb):
4469 2009-01-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4471         Lots of update in one patch to address issues raised during discussion on ML
4473         Nautilus extension:
4474         - use libbrasero-media
4475         - add an icon to the button
4476         - make it modal to nautilus
4478         Brasero:
4479         Fix and respect parenting from commandline xid
4480         Fix a warning and a title incorrectly set for video projects
4481         Fixed a unknown symbol for libisofs
4482         Fixed a recursive signal leading to crash in burn-session.c
4484         Libbrasero-media:
4485         Some more documentation
4486         Added some compile information to be available for apps linking against it
4487         (version, install path)
4488         Rewrote brasero-drive-selection because of licencing issues
4489         Simplified signals for brasero-medium-selection
4490         For both widgets now, signal and properties match
4492         Misc:
4493         Fix bogus name (ykw) for licencing
4494         Fix a crash when removing the GConf key for a plugin
4495         
4496         * configure.in:
4497         * libbrasero-media/brasero-drive-selection.c
4498         (brasero_drive_selection_set_current_drive),
4499         (brasero_drive_selection_changed),
4500         (brasero_drive_selection_set_active),
4501         (brasero_drive_selection_get_active),
4502         (brasero_drive_selection_update_no_disc_entry),
4503         (brasero_drive_selection_add_no_disc_entry),
4504         (brasero_drive_selection_show_type),
4505         (brasero_drive_selection_drive_added_cb),
4506         (brasero_drive_selection_drive_removed_cb),
4507         (brasero_drive_selection_init), (brasero_drive_selection_finalize),
4508         (brasero_drive_selection_set_property),
4509         (brasero_drive_selection_get_property),
4510         (brasero_drive_selection_class_init),
4511         (brasero_drive_selection_new):
4512         * libbrasero-media/brasero-drive-selection.h:
4513         * libbrasero-media/brasero-drive.c:
4514         * libbrasero-media/brasero-media-private.h:
4515         * libbrasero-media/brasero-media.c:
4516         * libbrasero-media/brasero-media.h:
4517         * libbrasero-media/brasero-media.h.in:
4518         * libbrasero-media/brasero-medium-monitor.h:
4519         * libbrasero-media/brasero-medium-selection.c
4520         (brasero_medium_selection_set_current_medium),
4521         (brasero_medium_selection_changed),
4522         (brasero_medium_selection_set_active),
4523         (brasero_medium_selection_get_active),
4524         (brasero_medium_selection_update_no_disc_entry),
4525         (brasero_medium_selection_show_media_type),
4526         (brasero_medium_selection_medium_added_cb),
4527         (brasero_medium_selection_medium_removed_cb),
4528         (brasero_medium_selection_class_init):
4529         * libbrasero-media/brasero-medium-selection.h:
4530         * libbrasero-media/brasero-medium.c (brasero_medium_get_tooltip):
4531         * libbrasero-media/brasero-volume.h:
4532         * nautilus/Makefile.am:
4533         * nautilus/nautilus-burn-bar.c (nautilus_disc_burn_bar_init):
4534         * nautilus/nautilus-burn-extension.c (launch_process),
4535         (launch_brasero_on_window), (write_iso_activate_cb),
4536         (copy_disc_activate_cb), (blank_disc_activate_cb),
4537         (check_disc_activate_cb), (volume_is_blank), (drive_is_cd_device),
4538         (nautilus_module_initialize), (nautilus_module_shutdown):
4539         * src/brasero-app.c (brasero_app_current_toplevel_destroyed),
4540         (brasero_app_set_toplevel), (brasero_app_run_mainwin):
4541         * src/brasero-burn-options.c (brasero_burn_options_init):
4542         * src/brasero-dest-selection.c
4543         (brasero_dest_selection_medium_changed),
4544         (brasero_dest_selection_class_init):
4545         * src/brasero-disc.c (brasero_disc_get_use_info_notebook):
4546         * src/brasero-project.c (brasero_project_set_uri):
4547         * src/brasero-src-selection.c
4548         (brasero_src_selection_medium_changed),
4549         (brasero_src_selection_set_property),
4550         (brasero_src_selection_class_init):
4551         * src/brasero-tool-dialog.c (brasero_tool_dialog_init):
4552         * src/burn-plugin.c (brasero_plugin_priority_changed):
4553         * src/burn-session.c (brasero_burn_session_set_input_type):
4554         * src/plugins/libburnia/burn-libisofs.c
4555         (brasero_libisofs_create_volume_thread):
4557 2009-01-12  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4559         A few fixes and some more documentation
4561         * docs/reference/brasero-docs.sgml:
4562         * libbrasero-media/brasero-drive-selection.c
4563         (brasero_drive_selection_class_init):
4564         * libbrasero-media/brasero-media.c:
4565         * libbrasero-media/brasero-medium.c
4566         (brasero_medium_supported_flags), (brasero_medium_support_flags),
4567         (brasero_medium_class_init):
4569 2009-01-12  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4571         Added a forgotten file to target
4573         * libbrasero-media/Makefile.am:
4575 2009-01-11  Luis Medinas  <lmedinas@gnome.org>
4577         * docs/reference/Makefile.am:
4578         * docs/reference/brasero-docs.sgml:
4579         * docs/reference/version.xml.in:
4581         Add libbrasero-media docs arranged by chapters.
4582         Fix versioning.
4584 2009-01-11  Luis Medinas  <lmedinas@gnome.org>
4586         * data/brasero.schemas.in:
4588         Add Brasero capitalization letter.
4590 2009-01-11  Luis Medinas  <lmedinas@gnome.org>
4592         * src/brasero-app.c (on_about_cb):
4593         * src/brasero-audio-disc.c
4594         (brasero_audio_disc_file_type_error_dialog):
4595         * src/brasero-data-disc.c (brasero_data_disc_project_loaded_cb),
4596         (brasero_data_disc_deep_directory_cb),
4597         (brasero_data_disc_load_track):
4598         * src/brasero-jacket-edit.c (brasero_jacket_edit_init):
4599         * src/brasero-metadata.c (brasero_metadata_success):
4600         * src/brasero-search-beagle.c (brasero_search_beagle_error_dialog):
4601         * src/brasero-split-dialog.c (brasero_split_dialog_init):
4602         * src/plugins/cdrkit/burn-readom.c (brasero_readom_export_caps):
4603         * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_export_caps):
4604         * src/plugins/local-track/burn-uri.c
4605         (brasero_burn_uri_export_caps):
4607         Fix String problems on bgo #564258. Thanks to Gabor Kelemen for
4608         the pointing.
4610 2009-01-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4612         Make some functions private as they only serve for objects derived from
4613         BraseroMediumSelection in brasero.
4615         * libbrasero-media/brasero-medium-selection-priv.h:
4616         * libbrasero-media/brasero-medium-selection.c:
4617         * libbrasero-media/brasero-medium-selection.h:
4618         * src/brasero-burn-options.c:
4619         * src/brasero-dest-selection.c:
4621 2009-01-11  Luis Medinas  <lmedinas@gnome.org>
4622         
4623         * docs/brasero.1:
4625         Update Brasero man page to reflect the current state.
4627 2009-01-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4629         Fix #566971 – Unclear string "Impossible to link plugin pads"
4630         Add a translator comment
4632         * src/plugins/transcode/burn-transcode.c
4633         (brasero_transcode_error_on_pad_linking):
4635 2009-01-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4637         Link plugins against gobject
4638         Fix #566721 – Wrong LDFLAGS introduced into BRASERO_*_LIBS
4639         Patch by Funda Wang
4641         * configure.in:
4643 2009-01-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4645         Fix #566788 – Developer comment needed in po-file
4647         * src/brasero-audio-disc.c
4648         (brasero_audio_disc_inotify_removal_warning):
4650 2009-01-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4652         Polish API, add more documentation, add more checks
4654         * docs/reference/Makefile.am:
4655         * libbrasero-media/Makefile.am:
4656         * libbrasero-media/brasero-drive.c (brasero_drive_get_gdrive),
4657         (brasero_drive_get_bus_target_lun_string), (brasero_drive_is_fake),
4658         (brasero_drive_is_door_open), (brasero_drive_can_use_exclusively),
4659         (brasero_drive_lock), (brasero_drive_unlock),
4660         (brasero_drive_get_display_name), (brasero_drive_get_device),
4661         (brasero_drive_get_block_device), (brasero_drive_get_medium),
4662         (brasero_drive_get_caps), (brasero_drive_can_write),
4663         (brasero_drive_probing), (brasero_drive_reprobe):
4664         * libbrasero-media/brasero-media-private.h:
4665         * libbrasero-media/brasero-media.c:
4666         * libbrasero-media/brasero-media.h:
4667         * libbrasero-media/brasero-medium-monitor.c:
4668         * libbrasero-media/brasero-medium-selection.c
4669         (brasero_medium_selection_set_property),
4670         (brasero_medium_selection_get_property),
4671         (brasero_medium_selection_class_init):
4672         * libbrasero-media/brasero-medium-selection.h:
4673         * libbrasero-media/brasero-medium.c:
4674         * libbrasero-media/brasero-medium.h:
4675         * libbrasero-media/brasero-units.h:
4676         * libbrasero-media/brasero-volume.c:
4677         * libbrasero-media/brasero-volume.h:
4678         * libbrasero-media/burn-hal-watch.c:
4679         * libbrasero-media/burn-iso9660.c:
4680         * libbrasero-media/burn-volume-source.c:
4681         * libbrasero-media/burn-volume.c (brasero_volume_file_size):
4682         * libbrasero-media/scsi-get-configuration.c:
4683         * libbrasero-media/scsi-get-performance.c:
4684         * libbrasero-media/scsi-mode-sense.c:
4685         * libbrasero-media/scsi-read-disc-info.c:
4686         * libbrasero-media/scsi-read-disc-structure.c:
4687         * libbrasero-media/scsi-read-format-capacities.c:
4688         * libbrasero-media/scsi-read-toc-pma-atip.c:
4689         * libbrasero-media/scsi-read-track-information.c:
4690         * libbrasero-media/scsi-sense-data.c:
4691         * libbrasero-media/scsi-sg.c:
4692         * src/brasero-data-project.c (brasero_data_project_node_loaded),
4693         (brasero_data_project_node_reloaded),
4694         (brasero_data_project_add_node_from_info):
4695         * src/brasero-data-session.c:
4696         * src/brasero-file-node.c (brasero_file_node_set_from_info),
4697         (brasero_file_node_new_imported_session_file):
4698         * src/burn-caps.c:
4699         * src/burn-debug.c:
4700         * src/burn-image-format.c (brasero_image_format_get_DATAFILE_info),
4701         (brasero_image_format_get_FILE_info),
4702         (brasero_image_format_get_cue_size):
4703         * src/burn-plugin.c:
4705 2009-01-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4707         Small fixes:
4708         - set a correct default for brasero-drive-selection
4709         - clean Makefile.am
4711         * libbrasero-media/Makefile.am:
4712         * libbrasero-media/brasero-drive-selection.c
4713         (brasero_drive_selection_init):
4715 2009-01-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4717         Rename brasero-media directory to libbrasero-media
4718         and fix a build problem
4720         * Makefile.am:
4721         * brasero-media/Makefile.am:
4722         * brasero-media/brasero-drive-selection.c:
4723         * brasero-media/brasero-drive-selection.h:
4724         * brasero-media/brasero-drive.c:
4725         * brasero-media/brasero-drive.h:
4726         * brasero-media/brasero-media.c:
4727         * brasero-media/brasero-media.h:
4728         * brasero-media/brasero-medium-monitor.c:
4729         * brasero-media/brasero-medium-monitor.h:
4730         * brasero-media/brasero-medium-selection.c:
4731         * brasero-media/brasero-medium-selection.h:
4732         * brasero-media/brasero-medium.c:
4733         * brasero-media/brasero-medium.h:
4734         * brasero-media/brasero-units.c:
4735         * brasero-media/brasero-units.h:
4736         * brasero-media/brasero-volume.c:
4737         * brasero-media/brasero-volume.h:
4738         * brasero-media/burn-hal-watch.c:
4739         * brasero-media/burn-hal-watch.h:
4740         * brasero-media/burn-iso-field.c:
4741         * brasero-media/burn-iso-field.h:
4742         * brasero-media/burn-iso9660.c:
4743         * brasero-media/burn-iso9660.h:
4744         * brasero-media/burn-susp.c:
4745         * brasero-media/burn-susp.h:
4746         * brasero-media/burn-volume-source.c:
4747         * brasero-media/burn-volume-source.h:
4748         * brasero-media/burn-volume.c:
4749         * brasero-media/burn-volume.h:
4750         * brasero-media/libbrasero-marshal.list:
4751         * brasero-media/scsi-base.h:
4752         * brasero-media/scsi-cam.c:
4753         * brasero-media/scsi-command.h:
4754         * brasero-media/scsi-device.h:
4755         * brasero-media/scsi-dvd-structures.h:
4756         * brasero-media/scsi-eject.c:
4757         * brasero-media/scsi-error.c:
4758         * brasero-media/scsi-error.h:
4759         * brasero-media/scsi-get-configuration.c:
4760         * brasero-media/scsi-get-configuration.h:
4761         * brasero-media/scsi-get-performance.c:
4762         * brasero-media/scsi-get-performance.h:
4763         * brasero-media/scsi-mech-status.c:
4764         * brasero-media/scsi-mech-status.h:
4765         * brasero-media/scsi-mmc1.h:
4766         * brasero-media/scsi-mmc2.h:
4767         * brasero-media/scsi-mmc3.h:
4768         * brasero-media/scsi-mode-pages.h:
4769         * brasero-media/scsi-mode-select.c:
4770         * brasero-media/scsi-mode-sense.c:
4771         * brasero-media/scsi-opcodes.h:
4772         * brasero-media/scsi-q-subchannel.h:
4773         * brasero-media/scsi-read-capacity.c:
4774         * brasero-media/scsi-read-capacity.h:
4775         * brasero-media/scsi-read-cd.c:
4776         * brasero-media/scsi-read-cd.h:
4777         * brasero-media/scsi-read-disc-info.c:
4778         * brasero-media/scsi-read-disc-info.h:
4779         * brasero-media/scsi-read-disc-structure.c:
4780         * brasero-media/scsi-read-disc-structure.h:
4781         * brasero-media/scsi-read-format-capacities.c:
4782         * brasero-media/scsi-read-format-capacities.h:
4783         * brasero-media/scsi-read-toc-pma-atip.c:
4784         * brasero-media/scsi-read-toc-pma-atip.h:
4785         * brasero-media/scsi-read-track-information.c:
4786         * brasero-media/scsi-read-track-information.h:
4787         * brasero-media/scsi-read10.c:
4788         * brasero-media/scsi-sbc.h:
4789         * brasero-media/scsi-sense-data.c:
4790         * brasero-media/scsi-sense-data.h:
4791         * brasero-media/scsi-sg.c:
4792         * brasero-media/scsi-spc1.h:
4793         * brasero-media/scsi-status-page.h:
4794         * brasero-media/scsi-test-unit-ready.c:
4795         * brasero-media/scsi-uscsi.c:
4796         * brasero-media/scsi-utils.h:
4797         * brasero-media/scsi-write-page.h:
4798         * configure.in:
4799         * docs/reference/Makefile.am:
4800         * libbrasero-media/brasero-drive-selection.c:
4801         * libbrasero-media/brasero-drive-selection.h:
4802         * src/Makefile.am:
4803         * src/plugins/cdrdao/Makefile.am:
4804         * src/plugins/cdrkit/Makefile.am:
4805         * src/plugins/cdrtools/Makefile.am:
4806         * src/plugins/checksum/Makefile.am:
4807         * src/plugins/dvdauthor/Makefile.am:
4808         * src/plugins/dvdcss/Makefile.am:
4809         * src/plugins/growisofs/Makefile.am:
4810         * src/plugins/libburnia/Makefile.am:
4811         * src/plugins/local-track/Makefile.am:
4812         * src/plugins/transcode/Makefile.am:
4813         * src/plugins/vcdimager/Makefile.am:
4815 2009-01-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4817         Renamed some header files
4819         * brasero-media/Makefile.am:
4820         * brasero-media/brasero-drive-selection.c:
4821         * brasero-media/brasero-drive-selection.h:
4822         * brasero-media/brasero-drive.c:
4823         * brasero-media/brasero-drive.h:
4824         * brasero-media/brasero-media.c:
4825         * brasero-media/brasero-medium-monitor.c:
4826         * brasero-media/brasero-medium-monitor.h:
4827         * brasero-media/brasero-medium-selection.c:
4828         * brasero-media/brasero-medium-selection.h:
4829         * brasero-media/brasero-medium.c:
4830         * brasero-media/brasero-medium.h:
4831         * brasero-media/brasero-units.c:
4832         * brasero-media/brasero-volume.c:
4833         * brasero-media/brasero-volume.h:
4834         * brasero-media/burn-drive.c:
4835         * brasero-media/burn-drive.h:
4836         * brasero-media/burn-hal-watch.c:
4837         * brasero-media/burn-iso9660.c:
4838         * brasero-media/burn-media.c:
4839         * brasero-media/burn-media.h:
4840         * brasero-media/burn-medium-monitor.c:
4841         * brasero-media/burn-medium-monitor.h:
4842         * brasero-media/burn-medium.c:
4843         * brasero-media/burn-medium.h:
4844         * brasero-media/burn-units.c:
4845         * brasero-media/burn-units.h:
4846         * brasero-media/burn-volume-obj.c:
4847         * brasero-media/burn-volume-obj.h:
4848         * brasero-media/burn-volume-source.c:
4849         * brasero-media/burn-volume.c:
4850         * brasero-media/scsi-error.c:
4851         * brasero-media/scsi-utils.h:
4852         * src/brasero-app.c:
4853         * src/brasero-burn-dialog.c:
4854         * src/brasero-burn-options.c:
4855         * src/brasero-burn-options.h:
4856         * src/brasero-data-disc.c:
4857         * src/brasero-data-disc.h:
4858         * src/brasero-data-session.c:
4859         * src/brasero-data-session.h:
4860         * src/brasero-dest-selection.c:
4861         * src/brasero-disc-copy-dialog.c:
4862         * src/brasero-disc-copy-dialog.h:
4863         * src/brasero-disc-option-dialog.c:
4864         * src/brasero-drive-properties.c:
4865         * src/brasero-drive-properties.h:
4866         * src/brasero-eject-dialog.c:
4867         * src/brasero-image-option-dialog.c:
4868         * src/brasero-medium-properties.c:
4869         * src/brasero-progress.c:
4870         * src/brasero-progress.h:
4871         * src/brasero-project-manager.c:
4872         * src/brasero-project-manager.h:
4873         * src/brasero-project-name.c:
4874         * src/brasero-src-image.c:
4875         * src/brasero-src-selection.c:
4876         * src/brasero-sum-dialog.c:
4877         * src/brasero-tool-dialog.c:
4878         * src/brasero-tool-dialog.h:
4879         * src/burn-basics.c:
4880         * src/burn-basics.h:
4881         * src/burn-caps.c:
4882         * src/burn-caps.h:
4883         * src/burn-debug.c:
4884         * src/burn-debug.h:
4885         * src/burn-job.c:
4886         * src/burn-plugin.c:
4887         * src/burn-plugin.h:
4888         * src/burn-session.c:
4889         * src/burn-session.h:
4890         * src/burn-track.c:
4891         * src/burn-track.h:
4892         * src/burn.c:
4893         * src/burn.h:
4894         * src/plugins/cdrdao/burn-cdrdao.c:
4895         * src/plugins/cdrkit/burn-readom.c:
4896         * src/plugins/cdrtools/burn-readcd.c:
4897         * src/plugins/checksum/burn-checksum-files.c:
4898         * src/plugins/checksum/burn-checksum-image.c:
4899         * src/plugins/dvdcss/burn-dvdcss.c:
4900         * src/plugins/growisofs/burn-dvd-rw-format.c:
4901         * src/plugins/growisofs/burn-growisofs.c:
4902         * src/plugins/transcode/burn-transcode.c:
4904 2009-01-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4906         Patch to update library to meet sound-juicer patch requirements
4907         Adds a library initialization function
4908         Adds a new widget to select a BraseroDrive
4909         Improves slightly documentation here and there
4910         Fixes a few bugs and glitches
4912         * brasero-media/Makefile.am:
4913         * brasero-media/brasero-drive-selection.c
4914         (brasero_drive_selection_class_init),
4915         (brasero_drive_selection_set_drive_internal), (combo_changed),
4916         (selection_update_sensitivity), (get_iter_for_drive),
4917         (selection_append_drive), (selection_remove_drive),
4918         (populate_model), (drive_connected_cb), (drive_disconnected_cb),
4919         (brasero_drive_selection_init), (brasero_drive_selection_finalize),
4920         (brasero_drive_selection_new), (repopulate_model),
4921         (brasero_drive_selection_show_type),
4922         (brasero_drive_selection_set_property),
4923         (brasero_drive_selection_get_property),
4924         (brasero_drive_selection_set_active),
4925         (brasero_drive_selection_get_active):
4926         * brasero-media/brasero-drive-selection.h:
4927         * brasero-media/brasero-medium-selection.c
4928         (brasero_medium_selection_set_active),
4929         (brasero_medium_selection_set_device),
4930         (brasero_medium_selection_get_active),
4931         (brasero_medium_selection_get_device),
4932         (brasero_medium_selection_show_media_type),
4933         (brasero_medium_selection_get_media_num),
4934         (brasero_medium_selection_medium_added_cb),
4935         (brasero_medium_selection_set_property),
4936         (brasero_medium_selection_get_property),
4937         (brasero_medium_selection_class_init):
4938         * brasero-media/brasero-medium-selection.h:
4939         * brasero-media/burn-drive.h:
4940         * brasero-media/burn-media.c (brasero_media_quark),
4941         (brasero_media_library_start), (brasero_media_library_stop):
4942         * brasero-media/burn-media.h:
4943         * brasero-media/burn-medium-monitor.c
4944         (brasero_medium_monitor_get_drives),
4945         (brasero_medium_monitor_get_media),
4946         (brasero_medium_monitor_inserted_cb),
4947         (brasero_medium_monitor_removed_cb),
4948         (brasero_medium_monitor_class_init),
4949         (brasero_medium_monitor_get_default):
4950         * brasero-media/burn-medium-monitor.h:
4951         * nautilus/Makefile.am:
4952         * src/brasero-burn-options.c (brasero_burn_options_set_type_shown),
4953         (brasero_burn_options_update_no_medium_warning):
4954         * src/brasero-dest-selection.c (brasero_dest_selection_init):
4955         * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_init):
4956         * src/brasero-src-selection.c (brasero_src_selection_init):
4957         * src/brasero-sum-dialog.c (brasero_sum_dialog_init):
4958         * src/brasero-tool-dialog.c
4959         (brasero_tool_dialog_set_medium_type_shown),
4960         (brasero_tool_dialog_init):
4962 2009-01-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4964         Exclude the right file from documentation
4966         * docs/reference/Makefile.am:
4968 2009-01-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4970         Minor cosmetic change for documentation
4972         * brasero-media/burn-medium.h:
4974 2009-01-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4976         Remove file from documentation
4978         * docs/reference/Makefile.am:
4980 2009-01-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4982         Minor cosmetic changes
4984         * brasero-media/burn-medium.h:
4985         * brasero-media/burn-units.h:
4987 2009-01-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4989         Set up i18n for library
4991         * brasero-media/burn-medium-monitor.c
4992         (brasero_medium_monitor_get_default):
4994 2009-01-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
4996         Another fix for building
4998         * nautilus/Makefile.am:
5000 2009-01-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5002         Another fix for building
5004         * Makefile.am:
5006 2009-01-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5008         Small fix for building
5010         * src/Makefile.am:
5012 2009-01-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5014         Moved the new library to its directory
5015         Also some fixes for proper building
5017         * Makefile.am:
5018         * brasero-media/Makefile.am:
5019         * configure.in:
5020         * docs/reference/Makefile.am:
5021         * src/Makefile.am:
5022         * src/brasero-medium-selection.c:
5023         * src/brasero-medium-selection.h:
5024         * src/burn-basics.c (brasero_burn_library_shutdown):
5025         * src/burn-drive.c:
5026         * src/burn-drive.h:
5027         * src/burn-hal-watch.c:
5028         * src/burn-hal-watch.h:
5029         * src/burn-iso-field.c:
5030         * src/burn-iso-field.h:
5031         * src/burn-iso9660.c:
5032         * src/burn-iso9660.h:
5033         * src/burn-media.c:
5034         * src/burn-media.h:
5035         * src/burn-medium-monitor.c:
5036         * src/burn-medium-monitor.h:
5037         * src/burn-medium.c:
5038         * src/burn-medium.h:
5039         * src/burn-susp.c:
5040         * src/burn-susp.h:
5041         * src/burn-units.c:
5042         * src/burn-units.h:
5043         * src/burn-volume-obj.c:
5044         * src/burn-volume-obj.h:
5045         * src/burn-volume-source.c:
5046         * src/burn-volume-source.h:
5047         * src/burn-volume.c:
5048         * src/burn-volume.h:
5049         * src/libbrasero-marshal.list:
5050         * src/plugins/cdrdao/Makefile.am:
5051         * src/plugins/cdrkit/Makefile.am:
5052         * src/plugins/cdrtools/Makefile.am:
5053         * src/plugins/checksum/Makefile.am:
5054         * src/plugins/dvdauthor/Makefile.am:
5055         * src/plugins/dvdcss/Makefile.am:
5056         * src/plugins/growisofs/Makefile.am:
5057         * src/plugins/libburnia/Makefile.am:
5058         * src/plugins/local-track/Makefile.am:
5059         * src/plugins/transcode/Makefile.am:
5060         * src/plugins/vcdimager/Makefile.am:
5061         * src/scsi-base.h:
5062         * src/scsi-cam.c:
5063         * src/scsi-command.h:
5064         * src/scsi-device.h:
5065         * src/scsi-dvd-structures.h:
5066         * src/scsi-eject.c:
5067         * src/scsi-error.c:
5068         * src/scsi-error.h:
5069         * src/scsi-get-configuration.c:
5070         * src/scsi-get-configuration.h:
5071         * src/scsi-get-performance.c:
5072         * src/scsi-get-performance.h:
5073         * src/scsi-mech-status.c:
5074         * src/scsi-mech-status.h:
5075         * src/scsi-mmc1.h:
5076         * src/scsi-mmc2.h:
5077         * src/scsi-mmc3.h:
5078         * src/scsi-mode-pages.h:
5079         * src/scsi-mode-select.c:
5080         * src/scsi-mode-sense.c:
5081         * src/scsi-opcodes.h:
5082         * src/scsi-q-subchannel.h:
5083         * src/scsi-read-capacity.c:
5084         * src/scsi-read-capacity.h:
5085         * src/scsi-read-cd.c:
5086         * src/scsi-read-cd.h:
5087         * src/scsi-read-disc-info.c:
5088         * src/scsi-read-disc-info.h:
5089         * src/scsi-read-disc-structure.c:
5090         * src/scsi-read-disc-structure.h:
5091         * src/scsi-read-format-capacities.c:
5092         * src/scsi-read-format-capacities.h:
5093         * src/scsi-read-toc-pma-atip.c:
5094         * src/scsi-read-toc-pma-atip.h:
5095         * src/scsi-read-track-information.c:
5096         * src/scsi-read-track-information.h:
5097         * src/scsi-read10.c:
5098         * src/scsi-sbc.h:
5099         * src/scsi-sense-data.c:
5100         * src/scsi-sense-data.h:
5101         * src/scsi-sg.c:
5102         * src/scsi-spc1.h:
5103         * src/scsi-status-page.h:
5104         * src/scsi-test-unit-ready.c:
5105         * src/scsi-uscsi.c:
5106         * src/scsi-utils.h:
5107         * src/scsi-write-page.h:
5109 2009-01-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5111         New library born out of splitting brasero and all media related code.
5112         Its name is libbrasero-media.
5113         The next patch should move it to its own directory.
5115         * Makefile.am:
5116         * autogen.sh:
5117         * configure.in:
5118         * docs/Makefile.am:
5119         * docs/reference/Makefile.am:
5120         * docs/reference/version.xml.in:
5121         * libbrasero-media.pc.in:
5122         * src/Makefile.am:
5123         * src/brasero-dest-selection.c (brasero_dest_selection_lock),
5124         (brasero_dest_selection_valid_session),
5125         (brasero_dest_selection_medium_changed),
5126         (brasero_dest_selection_set_property):
5127         * src/brasero-medium-selection.c
5128         (brasero_medium_selection_get_medium_string):
5129         * src/brasero-medium-selection.h:
5130         * src/brasero-src-selection.c
5131         (brasero_src_selection_medium_changed):
5132         * src/brasero-tool-dialog.c (brasero_tool_dialog_cancel):
5133         * src/burn-basics.h:
5134         * src/burn-caps.c:
5135         * src/burn-debug.c (brasero_burn_debug_track_type_message):
5136         * src/burn-drive.c (brasero_drive_get_gdrive),
5137         (brasero_drive_get_bus_target_lun_string), (brasero_drive_is_fake),
5138         (brasero_drive_is_door_open), (brasero_drive_can_use_exclusively),
5139         (brasero_drive_lock), (brasero_drive_unlock),
5140         (brasero_drive_get_display_name), (brasero_drive_get_device),
5141         (brasero_drive_get_block_device), (brasero_drive_get_udi),
5142         (brasero_drive_get_medium), (brasero_drive_reprobe),
5143         (brasero_drive_hal_reprobe), (brasero_drive_check_medium_inside),
5144         (brasero_drive_init_real), (brasero_drive_class_init):
5145         * src/burn-drive.h:
5146         * src/burn-hal-watch.c (brasero_hal_watch_get_ctx),
5147         (brasero_hal_watch_destroy):
5148         * src/burn-iso9660.c (brasero_iso9660_is_primary_descriptor),
5149         (brasero_iso9660_read_susp), (brasero_iso9660_get_susp),
5150         (brasero_iso9660_next_record),
5151         (brasero_iso9660_get_first_directory_record),
5152         (brasero_iso9660_read_file_record),
5153         (brasero_iso9660_read_directory_record),
5154         (brasero_iso9660_load_directory_records),
5155         (brasero_iso9660_check_SUSP_RR_use),
5156         (brasero_iso9660_lookup_directory_record_RR),
5157         (brasero_iso9660_lookup_directory_records):
5158         * src/burn-media.c (brasero_media_quark),
5159         (brasero_media_to_string), (brasero_media_get_option_group),
5160         (brasero_media_message):
5161         * src/burn-media.h:
5162         * src/burn-medium-monitor.c (brasero_medium_monitor_get_drive),
5163         (brasero_medium_monitor_is_probing),
5164         (brasero_medium_monitor_get_media),
5165         (brasero_medium_monitor_inserted_cb),
5166         (brasero_medium_monitor_removed_cb), (brasero_medium_monitor_init),
5167         (brasero_medium_monitor_class_init):
5168         * src/burn-medium-monitor.h:
5169         * src/burn-medium.c (brasero_medium_test_simulate_CD_SAO),
5170         (brasero_medium_test_simulate_CD_TAO),
5171         (brasero_medium_test_simulate_DVDRW),
5172         (brasero_medium_test_simulate_2A), (brasero_medium_init_caps),
5173         (brasero_medium_get_capacity_CD_RW),
5174         (brasero_medium_get_capacity_DVD_RW),
5175         (brasero_medium_get_speed_mmc3),
5176         (brasero_medium_get_page_2A_write_speed_desc),
5177         (brasero_medium_get_page_2A_max_speed),
5178         (brasero_medium_track_volume_size),
5179         (brasero_medium_track_written_SAO),
5180         (brasero_medium_track_get_info),
5181         (brasero_medium_track_set_leadout_CDR_blank),
5182         (brasero_medium_track_set_leadout),
5183         (brasero_medium_add_DVD_plus_RW_leadout),
5184         (brasero_medium_get_sessions_info), (brasero_medium_get_DVD_id),
5185         (brasero_medium_get_contents), (brasero_medium_check_BCD_use),
5186         (brasero_medium_get_CD_sessions_info),
5187         (brasero_medium_old_drive_get_disc_info),
5188         (brasero_medium_check_old_drive), (brasero_medium_get_medium_type),
5189         (brasero_medium_get_css_feature), (brasero_medium_get_CD_TEXT),
5190         (brasero_medium_read_CD_TEXT), (brasero_medium_init_real),
5191         (brasero_medium_probe_thread):
5192         * src/burn-medium.h:
5193         * src/burn-units.c (brasero_units_get_time_string),
5194         (brasero_units_get_time_string_from_size):
5195         * src/burn-units.h:
5196         * src/burn-volume-obj.c (brasero_volume_get_gvolume),
5197         (brasero_volume_get_mount_point),
5198         (brasero_volume_operation_timeout), (brasero_volume_umount_finish),
5199         (brasero_volume_eject):
5200         * src/burn-volume-read.c:
5201         * src/burn-volume-read.h:
5202         * src/burn-volume-source.c (brasero_volume_source_seek_fd),
5203         (brasero_volume_source_read_fd),
5204         (brasero_volume_source_readcd_device_handle),
5205         (brasero_volume_source_read10_device_handle),
5206         (brasero_volume_source_open_file), (brasero_volume_source_open_fd),
5207         (brasero_volume_source_open_device_handle):
5208         * src/burn-volume.c (brasero_volume_get_primary_from_file):
5209         * src/libbrasero-marshal.list:
5210         * src/main.c (main):
5211         * src/plugins/cdrdao/Makefile.am:
5212         * src/plugins/cdrkit/Makefile.am:
5213         * src/plugins/cdrtools/Makefile.am:
5214         * src/plugins/checksum/Makefile.am:
5215         * src/plugins/dvdauthor/Makefile.am:
5216         * src/plugins/dvdcss/Makefile.am:
5217         * src/plugins/growisofs/Makefile.am:
5218         * src/plugins/libburnia/Makefile.am:
5219         * src/plugins/local-track/Makefile.am:
5220         * src/plugins/transcode/Makefile.am:
5221         * src/plugins/vcdimager/Makefile.am:
5222         * src/scsi-cam.c:
5223         * src/scsi-error.c (brasero_scsi_set_error):
5224         * src/scsi-get-configuration.c (brasero_get_configuration):
5225         * src/scsi-get-performance.c (brasero_get_performance_get_buffer),
5226         (brasero_get_performance):
5227         * src/scsi-mode-sense.c (brasero_spc1_mode_sense_get_page):
5228         * src/scsi-read-disc-info.c
5229         (brasero_mmc1_read_disc_information_std):
5230         * src/scsi-read-toc-pma-atip.c (brasero_read_toc_pma_atip):
5231         * src/scsi-read-track-information.c (brasero_read_track_info):
5232         * src/scsi-sense-data.c (brasero_sense_data_print):
5233         * src/scsi-sg.c:
5234         * src/scsi-uscsi.c:
5235         * src/scsi-utils.h:
5237 2009-01-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5239         Small thing forgotten to remove
5241         * src/main.c (main):
5243 2009-01-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5245         Post release bump to 0.9.1
5247         * configure.in:
5249 2009-01-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5251         Updated NEWS
5253         * NEWS:
5255 2009-01-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5257         Remove GNOMEUI dependency
5259         * Makefile.am:
5260         * configure.in:
5261         * src/main.c (main):
5263 2009-01-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5265         Fixed problem with retry button not retrying in the blank/check windows
5266         Split BraseroApp from the main window.
5267         It allows not to create the whole main window when brasero is simply 
5268         started for blanking or copying or such small operations.
5269         Protect burning operations when the session manager announces he wants 
5270         to close itself by asking the user if he really wants to cancel it
5272         * src/brasero-app.c (brasero_app_load_window_state),
5273         (brasero_app_save_contents), (brasero_app_dialog),
5274         (brasero_app_alert), (on_destroy_cb), (on_delete_cb), (on_exit_cb),
5275         (brasero_app_is_running), (brasero_app_set_parent),
5276         (brasero_app_burn), (brasero_app_burn_image),
5277         (brasero_app_copy_disc), (brasero_app_blank), (on_eject_cb),
5278         (brasero_app_check), (brasero_app_current_toplevel_destroyed),
5279         (brasero_app_set_toplevel), (on_prefs_cb), (on_about_cb),
5280         (on_help_cb), (on_window_state_changed_cb),
5281         (on_configure_event_cb), (brasero_app_create_mainwin),
5282         (brasero_app_run_mainwin), (brasero_app_init), (brasero_app_new):
5283         * src/brasero-app.h:
5284         * src/brasero-audio-disc.c (brasero_audio_disc_short_track_dialog),
5285         (brasero_audio_disc_file_type_error_dialog),
5286         (brasero_audio_disc_video_file_dialog),
5287         (brasero_audio_disc_add_dir),
5288         (brasero_audio_disc_unreadable_dialog),
5289         (brasero_audio_disc_load_track), (brasero_audio_disc_split),
5290         (brasero_audio_disc_inotify_removal_warning):
5291         * src/brasero-burn-dialog.c (brasero_burn_dialog_cancel):
5292         * src/brasero-burn-dialog.h:
5293         * src/brasero-burn-options.c (brasero_burn_options_init):
5294         * src/brasero-data-disc.c
5295         (brasero_data_disc_import_failure_dialog),
5296         (brasero_data_disc_switch_to_image),
5297         (brasero_data_disc_image_uri_cb),
5298         (brasero_data_disc_unreadable_uri_cb),
5299         (brasero_data_disc_recursive_uri_cb),
5300         (brasero_data_disc_unknown_uri_cb),
5301         (brasero_data_disc_name_collision_cb),
5302         (brasero_data_disc_2G_file_cb),
5303         (brasero_data_disc_deep_directory_cb):
5304         * src/brasero-eject-dialog.c (brasero_eject_dialog_cancel):
5305         * src/brasero-playlist.c (brasero_playlist_dialog_error):
5306         * src/brasero-project-manager.c
5307         (brasero_project_manager_set_statusbar),
5308         (brasero_project_manager_selected_uris_changed),
5309         (brasero_project_manager_sidepane_changed),
5310         (brasero_project_manager_switch), (brasero_project_manager_copy),
5311         (brasero_project_manager_open_uri):
5312         * src/brasero-project.c (brasero_project_update_project_size),
5313         (brasero_project_check_status), (brasero_project_no_song_dialog),
5314         (brasero_project_no_file_dialog), (brasero_project_burn),
5315         (brasero_project_confirm_switch), (brasero_project_set_none),
5316         (brasero_project_empty_cb), (brasero_project_set_uri),
5317         (brasero_project_invalid_project_dialog),
5318         (brasero_project_not_saved_dialog),
5319         (brasero_project_save_project_dialog),
5320         (brasero_project_save_session):
5321         * src/brasero-search-beagle.c (brasero_search_beagle_error_dialog):
5322         * src/brasero-session.c (brasero_session_quit_requested_cb):
5323         * src/brasero-tool-dialog.c (brasero_tool_dialog_run),
5324         (brasero_tool_dialog_set_button), (brasero_tool_dialog_cancel),
5325         (brasero_tool_dialog_delete), (brasero_tool_dialog_response),
5326         (brasero_tool_dialog_init):
5327         * src/brasero-tool-dialog.h:
5328         * src/brasero-utils.c (brasero_utils_launch_app):
5329         * src/brasero-video-disc.c (brasero_video_disc_directory_dialog),
5330         (brasero_video_disc_unreadable_uri_dialog),
5331         (brasero_video_disc_not_video_dialog):
5332         * src/main.c (brasero_app_parse_options):
5334 2009-01-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5336         Fix a very rare race condition problem with little amount of data
5338         * src/plugins/checksum/burn-checksum-files.c
5339         (brasero_checksum_files_start):
5340         * src/plugins/checksum/burn-checksum-image.c
5341         (brasero_checksum_image_start):
5342         * src/plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_start):
5343         * src/plugins/libburnia/burn-libisofs.c
5344         (brasero_libisofs_create_image), (brasero_libisofs_create_volume):
5345         * src/plugins/local-track/burn-local-image.c
5346         (brasero_local_track_start_thread):
5347         * src/plugins/local-track/burn-uri.c (brasero_burn_uri_thread),
5348         (brasero_burn_uri_start_thread):
5350 2009-01-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5352         Fix #565253 – Use the smclient from libegg and kill gnomeui and friends
5353         libgnomeui is still needed but at least we don't depend on it for session
5354         management (which needs further work btw).
5356         * src/Makefile.am:
5357         * src/brasero-app.c (brasero_app_get_path),
5358         (brasero_app_load_window_state), (brasero_app_save_window_state),
5359         (brasero_app_save_contents), (brasero_app_get_saved_contents),
5360         (on_destroy_cb), (on_delete_cb), (on_exit_cb), (brasero_app_run),
5361         (brasero_app_set_toplevel), (brasero_app_init),
5362         (brasero_app_finalize):
5363         * src/brasero-app.h:
5364         * src/brasero-project-manager.c
5365         (brasero_project_manager_save_session):
5366         * src/brasero-project-manager.h:
5367         * src/brasero-project.c (brasero_project_save_session):
5368         * src/brasero-project.h:
5369         * src/brasero-session.c (brasero_session_quit_cb),
5370         (brasero_session_quit_requested_cb),
5371         (brasero_session_save_state_cb), (brasero_session_connect),
5372         (brasero_session_disconnect):
5373         * src/brasero-session.h:
5374         * src/eggdesktopfile.c (egg_desktop_file_new),
5375         (egg_desktop_file_new_from_data_dirs),
5376         (egg_desktop_file_new_from_dirs),
5377         (egg_desktop_file_new_from_key_file), (egg_desktop_file_free),
5378         (egg_desktop_file_get_source),
5379         (egg_desktop_file_get_desktop_file_type),
5380         (egg_desktop_file_get_name), (egg_desktop_file_get_icon),
5381         (egg_desktop_file_has_key), (egg_desktop_file_get_string),
5382         (egg_desktop_file_get_locale_string),
5383         (egg_desktop_file_get_boolean), (egg_desktop_file_get_numeric),
5384         (egg_desktop_file_get_string_list),
5385         (egg_desktop_file_get_locale_string_list),
5386         (egg_desktop_file_can_launch),
5387         (egg_desktop_file_accepts_documents),
5388         (egg_desktop_file_accepts_multiple),
5389         (egg_desktop_file_accepts_uris), (append_quoted_word),
5390         (do_percent_subst), (parse_exec), (translate_document_list),
5391         (free_document_list), (egg_desktop_file_parse_exec), (parse_link),
5392         (start_startup_notification), (end_startup_notification),
5393         (startup_notification_timeout), (set_startup_notification_timeout),
5394         (array_putenv), (egg_desktop_file_launchv),
5395         (egg_desktop_file_launch), (egg_desktop_file_error_quark),
5396         (egg_set_desktop_file), (egg_get_desktop_file):
5397         * src/eggdesktopfile.h:
5398         * src/eggsmclient-private.h:
5399         * src/eggsmclient-xsmp.c (egg_sm_client_xsmp_init),
5400         (egg_sm_client_xsmp_class_init), (egg_sm_client_xsmp_new),
5401         (sm_client_xsmp_set_initial_properties),
5402         (sm_client_xsmp_disconnect), (sm_client_xsmp_startup),
5403         (sm_client_xsmp_set_restart_command), (sm_client_xsmp_will_quit),
5404         (sm_client_xsmp_end_session), (idle_do_pending_events),
5405         (update_pending_events), (fix_broken_state), (xsmp_save_yourself),
5406         (do_save_yourself), (save_state), (xsmp_interact), (xsmp_die),
5407         (xsmp_save_complete), (xsmp_shutdown_cancelled),
5408         (generate_command), (set_properties), (delete_properties),
5409         (array_prop), (ptrarray_prop), (string_prop), (card8_prop),
5410         (ice_init), (process_ice_messages), (ice_iochannel_watch),
5411         (ice_connection_watch), (ice_error_handler),
5412         (ice_io_error_handler), (smc_error_handler):
5413         * src/eggsmclient.c (egg_sm_client_init),
5414         (egg_sm_client_class_init), (sm_client_post_parse_func),
5415         (egg_sm_client_get_option_group), (egg_sm_client_set_mode),
5416         (egg_sm_client_get_mode), (egg_sm_client_get),
5417         (egg_sm_client_is_resumed), (egg_sm_client_get_state_file),
5418         (egg_sm_client_set_restart_command), (egg_sm_client_will_quit),
5419         (egg_sm_client_end_session), (egg_sm_client_save_state),
5420         (egg_sm_client_quit_requested), (egg_sm_client_quit_cancelled),
5421         (egg_sm_client_quit), (egg_sm_client_debug_handler):
5422         * src/eggsmclient.h:
5423         * src/main.c (main):
5425 2009-01-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5427         Fix #566178 – Insane memory usage on DVD video burning
5428         Stop using queues with unlimited size. Leave them to default values.
5429         That should make video conversion needs much more reasonable.
5430         (backportable)
5432         * src/plugins/transcode/burn-vob.c (brasero_vob_build_audio_pcm),
5433         (brasero_vob_build_audio_mp2), (brasero_vob_build_audio_ac3),
5434         (brasero_vob_build_audio_bins), (brasero_vob_build_video_bin):
5436 2009-01-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5438         Make sure 4:3 ratio can't be selected for VCDs
5439         (backportable)
5441         * src/brasero-disc-option-dialog.c
5442         (brasero_disc_option_dialog_update_video),
5443         (brasero_disc_option_dialog_SVCD),
5444         (brasero_disc_option_dialog_VCD),
5445         (brasero_disc_option_dialog_add_video_options):
5447 2009-01-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5449         Strip off options to choose audio stream types for video DVD as they are
5450         useless. Now default to AC3.
5451         (backportable)
5453         * src/brasero-disc-option-dialog.c (brasero_disc_option_audio_AC3),
5454         (brasero_disc_option_audio_MP2),
5455         (brasero_disc_option_dialog_update_video),
5456         (brasero_disc_option_dialog_add_video_options),
5457         (brasero_disc_option_dialog_valid_media_cb):
5459 2009-01-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5461         Set the names of plugins displayed to user as translatable
5462         Improved patch by Gabor Kelemen
5463         Fix #564262 – Untranslated strings
5465         * src/plugins/checksum/burn-checksum-files.c
5466         (brasero_checksum_files_export_caps):
5467         * src/plugins/checksum/burn-checksum-image.c
5468         (brasero_checksum_image_export_caps):
5469         * src/plugins/local-track/burn-local-image.c
5470         (brasero_local_track_export_caps):
5471         * src/plugins/local-track/burn-uri.c
5472         (brasero_burn_uri_export_caps):
5473         * src/plugins/transcode/burn-normalize.c
5474         (brasero_normalize_export_caps):
5476 2009-01-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5478         Allow the use of translated names for plugins
5480         * src/brasero-plugin-manager-ui.c (about_button_cb),
5481         (plugin_manager_ui_view_info_cell_cb), (name_search_cb),
5482         (model_name_sort_func):
5483         * src/brasero-plugin-option.c (brasero_plugin_option_set_plugin):
5485 2009-01-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5487         Silenced a warning related to GConf initialization (backportable)
5489         * src/brasero-search-entry.c (brasero_search_entry_init):
5490         * src/main.c (main):
5492 2008-12-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5494         Use GConf provided function to escape plugin names (backportable)
5496         * src/burn-plugin-manager.c (brasero_plugin_manager_init):
5497         * src/burn-plugin.c (brasero_plugin_get_gconf_priority_key):
5499 2008-12-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5501         Adding forgotten string to be translated. (must be backported)
5502         patch by Gabor Kelemen
5504         * src/brasero-song-properties.c (brasero_song_props_init):
5506 2008-12-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5508         Fix #565877 – Brasero reports ISO standard as having gender. [typo]
5510         * src/brasero-data-disc.c (brasero_data_disc_2G_file_cb):
5511         (must be backported)
5513 2008-12-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5515         Fix #564680 – Symlinks are written as files.
5516         and #526263 – Allow adding symlinks too projects
5518         * data/brasero.schemas.in:
5519         * src/brasero-data-project.c (brasero_data_project_add_node_real),
5520         (brasero_data_project_node_loaded),
5521         (brasero_data_project_add_node_from_info):
5522         * src/brasero-data-project.h:
5523         * src/brasero-data-vfs.c (brasero_data_vfs_load_directory),
5524         (brasero_data_vfs_load_node), (brasero_data_vfs_load_mime),
5525         (brasero_data_vfs_replace_sym_changed), (brasero_data_vfs_init):
5526         * src/brasero-data-vfs.h:
5527         * src/brasero-filter-option.c
5528         (brasero_file_filtered_replace_sym_cb),
5529         (brasero_filter_option_init):
5530         * src/brasero-io.c (brasero_io_get_file_info_thread_real),
5531         (brasero_io_get_file_count_process_directory),
5532         (brasero_io_get_file_count_start),
5533         (brasero_io_load_directory_thread),
5534         (brasero_io_xfer_recursive_thread), (brasero_io_xfer_start):
5535         * src/brasero-io.h:
5537 2008-12-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5539         Avoid a possible race condition when stopping threads in plugins
5540         (backportable)
5542         * src/plugins/checksum/burn-checksum-files.c
5543         (brasero_checksum_files_thread), (brasero_checksum_files_stop),
5544         (brasero_checksum_files_init), (brasero_checksum_files_finalize):
5545         * src/plugins/checksum/burn-checksum-image.c
5546         (brasero_checksum_image_thread), (brasero_checksum_image_stop),
5547         (brasero_checksum_image_init), (brasero_checksum_image_finalize):
5548         * src/plugins/dvdcss/burn-dvdcss.c
5549         (brasero_dvdcss_write_image_thread), (brasero_dvdcss_stop_real),
5550         (brasero_dvdcss_init), (brasero_dvdcss_finalize):
5551         * src/plugins/libburnia/burn-libisofs.c
5552         (brasero_libisofs_thread_started),
5553         (brasero_libisofs_create_volume_thread),
5554         (brasero_libisofs_stop_real), (brasero_libisofs_init),
5555         (brasero_libisofs_finalize):
5556         * src/plugins/local-track/burn-local-image.c
5557         (brasero_local_track_thread), (brasero_local_track_stop),
5558         (brasero_local_track_finalize), (brasero_local_track_init):
5559         * src/plugins/local-track/burn-uri.c (brasero_burn_uri_thread),
5560         (brasero_burn_uri_stop), (brasero_burn_uri_finalize),
5561         (brasero_burn_uri_init):
5563 2008-12-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5565         Small cleanup and (failed) attempt to rescan a drive after a change occured
5567         * src/burn-drive.c (brasero_drive_get_gdrive),
5568         (brasero_drive_hal_reprobe):
5569         * src/burn-drive.h:
5570         * src/burn-volume-obj.c (brasero_volume_eject):
5571         * src/burn.c (brasero_burn_unlock_dest_media):
5572         * src/plugins/vcdimager/burn-vcdimager.c
5573         (brasero_vcd_imager_generate_xml_file):
5575 2008-12-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5577         Don't use brasero icon in nautilus menu but more appropriate icons when 
5578         there are. (backportable)
5580         * nautilus/nautilus-burn-extension.c
5581         (nautilus_disc_burn_get_file_items), (nautilus_disc_burn_finalize),
5582         (nautilus_module_initialize), (nautilus_module_list_types):
5584 2008-12-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5586         565673 – Need context to translate:
5587         change string and added a translator comment
5589         * src/main.c:
5591 2008-12-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5593         Fix MPEG2 encoding of video for SVCD
5595         * src/plugins/transcode/burn-vob.c (brasero_vob_build_audio_mp2),
5596         (brasero_vob_build_video_bin), (brasero_vob_build_pipeline),
5597         (brasero_vob_start):
5599 2008-12-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5601         Force a display ratio (and remove the "default video ratio" option)
5603         * src/brasero-disc-option-dialog.c
5604         (brasero_disc_option_dialog_add_video_options):
5606 2008-12-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5608         Make sure the BraseroBurnSession register the VCD types corresponding
5609         to the default button clicked in option dialog.
5611         * src/brasero-disc-option-dialog.c
5612         (brasero_disc_option_dialog_add_video_options):
5614 2008-12-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5616         Debug typo fixed
5618         * src/plugins/vcdimager/burn-vcdimager.c
5619         (brasero_vcd_imager_generate_xml_file):
5621 2008-12-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5623         Fix display of the sizes of images with cuesheet
5625         * src/brasero-src-image.c (brasero_src_image_set_track),
5626         (brasero_src_image_image_info_cb), (brasero_src_image_get_format),
5627         (brasero_src_image_set_uri):
5629 2008-12-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5631         Fix cue images size retrieval
5633         * src/burn-image-format.c (brasero_image_format_get_cue_size):
5635 2008-12-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5637         Some plugin like vcdimager advertize an output of 0 (they can't determine
5638         the size in advance) so create a temporary file for them too ...
5640         * src/burn-job.c (brasero_job_set_output_file):
5642 2008-12-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5644         Fix a build problem with previous patch
5646         * src/main.c (main):
5648 2008-12-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5650         Allow brasero to be set transient to another window from the command
5651         line. This change is necessary to properly work with totem plugin.
5652         (must be backported)
5654         * src/brasero-app.c (brasero_app_dialog), (brasero_app_alert),
5655         (brasero_app_run), (brasero_app_set_parent), (brasero_app_blank),
5656         (brasero_app_check), (brasero_app_current_toplevel_destroyed),
5657         (brasero_app_set_toplevel):
5658         * src/brasero-app.h:
5659         * src/brasero-burn-dialog.c (brasero_burn_dialog_init):
5660         * src/brasero-project-manager.c (brasero_project_manager_burn),
5661         (brasero_project_manager_burn_iso_dialog),
5662         (brasero_project_manager_copy_disc):
5663         * src/brasero-project.c (brasero_project_burn):
5664         * src/main.c (brasero_app_parse_options), (main):
5666 2008-12-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5668         Don't eject src medium when we're copying unless we really need to
5669         (to insert destination disc for example) (backportable)
5671         * src/burn.c (brasero_burn_unlock_src_media):
5673 2008-12-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5675         Make the plugin really side installable by changing the name of the 
5676         object which I had stupidly forgotten to do. (Must be backported)
5678         * nautilus/nautilus-burn-bar.c (nautilus_disc_burn_bar_get_button),
5679         (nautilus_disc_burn_bar_set_property),
5680         (nautilus_disc_burn_bar_get_property),
5681         (nautilus_disc_burn_bar_class_init), (button_clicked_cb),
5682         (nautilus_disc_burn_bar_init), (nautilus_disc_burn_bar_finalize),
5683         (nautilus_disc_burn_bar_new):
5684         * nautilus/nautilus-burn-bar.h:
5685         * nautilus/nautilus-burn-extension.c (launch_process),
5686         (nautilus_disc_burn_get_file_items),
5687         (nautilus_disc_burn_get_background_items),
5688         (nautilus_disc_burn_get_toolbar_items),
5689         (nautilus_disc_burn_menu_provider_iface_init), (bar_activated_cb),
5690         (destroyed_callback), (sense_widget),
5691         (nautilus_disc_burn_get_location_widget),
5692         (nautilus_disc_burn_location_widget_provider_iface_init),
5693         (update_widget_sensitivity), (update_empty_idle),
5694         (queue_update_empty), (burn_monitor_cb), (start_monitor),
5695         (nautilus_disc_burn_instance_init), (nautilus_disc_burn_finalize),
5696         (nautilus_disc_burn_class_init), (nautilus_disc_burn_get_type),
5697         (nautilus_disc_burn_register_type), (nautilus_module_initialize):
5699 2008-12-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5701         Fixed a couple of problems with previous patch (wrong function name)
5702         (backportable)
5703         Fixes #564720 – Brasero trivially depends on Eel
5705         * nautilus/nautilus-burn-extension.c (launch_process):
5707 2008-12-16  A. Walton  <awalton@gnome.org>
5709         * configure.in:
5710         * nautilus/nautilus-burn-extension.c (launch_process):
5711         Remove trivial dependency on Eel.
5713 2008-12-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5715         Make sure the text of the tooltip for the tray icon is the same as
5716         the one in the burn dialog. (backportable)
5718         * src/brasero-burn-dialog.c
5719         (brasero_burn_dialog_action_changed_real),
5720         (brasero_burn_dialog_setup_session):
5721         * src/brasero-tray.c (brasero_tray_icon_finalize),
5722         (brasero_tray_icon_set_tooltip), (brasero_tray_icon_set_action):
5723         * src/brasero-tray.h:
5725 2008-12-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5727         Make sure all temporary files obey the specified location (backportable)
5729         * src/burn-session.c (brasero_burn_session_start):
5731 2008-12-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5733         Fix image size when loading snapshot in video project (backportable)
5735         * src/brasero-video-tree-model.c
5736         (brasero_video_tree_model_get_value):
5738 2008-12-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5740         Some mounts don't have volume, fix warnings (backportable)
5742         * src/burn-volume-obj.c (brasero_volume_is_mounted):
5744 2008-12-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5746         Fix #564795 – crash in Disc Burner: Clicked Write to Disk in...
5747         Bug introduced by recent changes
5749         * src/brasero-medium-selection.c
5750         (brasero_medium_selection_update_no_disc_entry),
5751         (brasero_medium_selection_show_type):
5753 2008-12-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5755         Use new gtk+ GtkMountOperation object wherever we can
5757         * src/brasero-app.c:
5758         * src/brasero-app.h:
5759         * src/brasero-io.c (brasero_io_mount_enclosing_volume):
5760         * src/brasero-utils.h:
5761         * src/main.c (brasero_app_get_default), (main):
5763 2008-12-15  Luis Medinas  <lmedinas@gnome.org>
5765         * src/main.c:
5767         Removed a missing header from my previous patch.
5769 2008-12-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5771         Use GTK+ to manage help files. Patch by Luis Medinas.
5772         Fix #560358 – [PATCH] Move to gtk_show_uri another step to remove libgnome
5774         * configure.in:
5775         * src/brasero-app.c (on_help_cb):
5777 2008-12-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5779         bump gtk+ requirements to 2.14
5781         * configure.in:
5783 2008-12-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5785         Use GIcon in medium selection to get the same icons as nautilus
5787         * src/brasero-medium-selection.c
5788         (brasero_medium_selection_show_type),
5789         (brasero_medium_selection_medium_added_cb),
5790         (brasero_medium_selection_init):
5791         * src/burn-medium.c (brasero_medium_get_medium_type),
5792         (brasero_medium_probe_thread), (brasero_medium_init_file):
5793         * src/burn-volume-obj.c (brasero_volume_get_icon):
5794         * src/burn-volume-obj.h:
5796 2008-12-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5798         backportable warning fix
5800         * src/brasero-session.c (brasero_session_load):
5802 2008-12-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5804         Post release bump to 0.9.0
5806         * configure.in:
5808 2008-12-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5810         Updated for release
5812         * NEWS:
5814 2008-12-13  Debarshi Ray  <rishi@gnu.org>
5816         Fix for #564397 – Use g_timeout_add_seconds where possible
5818         * src/brasero-file-monitor.c (brasero_file_monitor_moved_from_event):
5819         * src/brasero-audio-disc.c (brasero_audio_disc_inotify_move):
5820         * src/brasero-burn-dialog.c (brasero_burn_dialog_dummy_success_cb):
5821         * src/brasero-file-filtered.c (brasero_file_filtered_add):
5822         * src/brasero-search-beagle.c (brasero_search_new):
5823         * src/brasero-search-entry.c (brasero_search_entry_activated):
5824         * src/brasero-playlist.c (brasero_playlist_start_beagle_search):
5825         * nautilus/nautilus-burn-extension.c (nautilus_burn_instance_init):
5826         Use g_timeout_add_seconds instead of g_timeout_add.
5827         
5828 2008-12-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5830         Fix for #563989 – brasero crashs on fifo-files
5832         * src/brasero-io.c (brasero_io_get_file_info_thread_real),
5833         (brasero_io_get_file_count_process_directory),
5834         (brasero_io_get_file_count_start), (brasero_io_xfer_start):
5835         * src/plugins/checksum/burn-checksum-files.c
5836         (brasero_checksum_files_explore_directory),
5837         (brasero_checksum_files_check_files):
5839 2008-12-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5841         Attempt at fixing #559161 – Trying to burn to previously used CDRW does not offer to erase and claims to burn endlessly
5842         Added an additional debug statement.
5843         Rewrote brasero_volume_is_mounted ().
5845         * src/burn-volume-obj.c (brasero_volume_is_mounted),
5846         (brasero_volume_umount_finish), (brasero_volume_umount):
5847         * src/burn.c (brasero_burn_record):
5849 2008-12-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5851         Fix #559161 – Trying to burn to previously used CDRW does not offer to erase and claims to burn endlessly
5852         brasero-volume.c didn't get out of the loop when the unmount operation
5853         failed which meant brasero got stuck. This is fixed and to make sure
5854         we won't loop indefinitely I added a timeout of 20 sec for all operations.
5856         * src/burn-volume-obj.c (brasero_volume_operation_end),
5857         (brasero_volume_operation_timeout),
5858         (brasero_volume_wait_for_operation_end),
5859         (brasero_volume_umount_finish), (brasero_volume_finalize):
5860         * src/burn.c (brasero_burn_progress_changed):
5862 2008-12-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5864         Try to fix #559161 – Trying to burn to previously used CDRW does not offer to erase and claims to burn endlessly
5866         * src/burn-volume-obj.c (brasero_volume_umounted_cb),
5867         (brasero_volume_umount_finish), (brasero_volume_mount_finish),
5868         (brasero_volume_class_init):
5870 2008-12-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5872         Try to fix #562879 – Multi session disk - Progress meter in systray
5874         * src/brasero-tray.c (brasero_tray_icon_init),
5875         (brasero_tray_icon_set_action), (brasero_tray_icon_set_progress):
5876         * src/burn-task.c (brasero_task_start):
5877         * src/burn.c (brasero_burn_progress_changed):
5879 2008-12-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5881         Fixed some problems with incorrect strings
5882         See #549211 – Wrong use of word Delete (last comments)
5884         * src/brasero-disc.c (brasero_disc_get_use_info_notebook):
5885         * src/brasero-split-dialog.c
5886         (brasero_split_dialog_clear_confirm_dialog),
5887         (brasero_split_dialog_cut_clicked_cb),
5888         (brasero_split_dialog_reset_clicked_cb):
5890 2008-12-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5892         Rework previous change:
5893         Now only show alert dialog when the user clicked OK
5895         * src/brasero-drive-properties.c
5896         (brasero_drive_properties_set_tmpdir_info),
5897         (brasero_drive_properties_tmpdir_changed),
5898         (brasero_drive_properties_set_tmpdir),
5899         (brasero_drive_properties_check_tmpdir),
5900         (brasero_drive_properties_response),
5901         (brasero_drive_properties_init),
5902         (brasero_drive_properties_finalize),
5903         (brasero_drive_properties_class_init):
5905 2008-12-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5907         Fix alert error window popping up before his parent is shown
5909         * src/brasero-drive-properties.c
5910         (brasero_drive_properties_set_tmpdir_info):
5912 2008-12-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5914         Fix #562915 – Translator comments should be the line just before the string
5916         * src/brasero-blank-dialog.c (brasero_blank_dialog_activate),
5917         (brasero_blank_dialog_init):
5918         * src/brasero-data-disc.c (brasero_data_disc_import_button_new):
5919         * src/brasero-project.c (brasero_project_update_project_size),
5920         (brasero_project_empty_cb):
5921         * src/burn-drive.c (brasero_drive_get_display_name):
5922         * src/burn-job.c (brasero_job_allow_deactivation):
5923         * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_graft):
5924         * src/burn-process.c (brasero_process_finished):
5925         * src/plugins/cdrdao/burn-cdrdao.c
5926         (brasero_cdrdao_read_stderr_record):
5927         * src/plugins/checksum/burn-checksum-image.c
5928         (brasero_checksum_image_checksum_file_input):
5929         * src/plugins/libburnia/burn-libburn.c
5930         (brasero_libburn_start_erase):
5931         * src/plugins/libburnia/burn-libisofs.c
5932         (brasero_libisofs_create_volume_thread):
5933         * src/plugins/transcode/burn-transcode.c
5934         (brasero_transcode_create_pipeline),
5935         (brasero_transcode_create_sibling_image),
5936         (brasero_transcode_pad_real), (brasero_transcode_pad_file):
5937         * src/plugins/transcode/burn-vob.c (brasero_vob_build_audio_pcm):
5939 2008-11-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5941         Fixed string
5942         Fix #562793 – Missing question mark
5944         * src/brasero-audio-disc.c (brasero_audio_disc_add_dir):
5946 2008-11-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5948         Allow to recover from error in image creation in disc copy too
5949         Complement the previous changes
5951         * src/burn-job.c (brasero_job_check_output_volume_space),
5952         (brasero_job_set_output_file):
5953         * src/burn-session.c (brasero_burn_session_get_tmp_dir),
5954         (brasero_burn_session_get_tmp_file):
5955         * src/burn.c (brasero_burn_same_src_dest_image):
5957 2008-11-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5959         Limit preview of images to some size
5960         Fix #560913 – preview of large images
5962         * src/brasero-player.c (brasero_player_metadata_completed):
5964 2008-11-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5966         Fix #561683 – No status whilst copying data DVD to DVD/ISO after 2048MB copied.
5967         Fix an overflow when we declared the size copied using 2048 instead of 2048ULL
5969         * src/plugins/cdrkit/burn-readom.c (brasero_readom_read_stderr):
5970         * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_read_stderr):
5971         * src/plugins/dvdcss/burn-dvdcss.c
5972         (brasero_dvdcss_write_image_thread):
5973         * src/plugins/libburnia/burn-libburn-common.c
5974         (brasero_libburn_common_status):
5975         * src/plugins/libburnia/burn-libburn.c:
5977 2008-11-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5979         Fix a problem introduced by late change where we incorrectly checked for
5980         write permissions.
5982         * src/brasero-drive-properties.c
5983         (brasero_drive_properties_set_tmpdir_info):
5984         * src/burn-job.c (brasero_job_check_output_volume_space):
5986 2008-11-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
5988         Fix #560365 – Image creation breaks when disk is out of space
5989         and #549119 – no space in /tmp given a not informative error
5991         Handle temporary location errors and image creation errors by asking
5992         the user if he wants to set another location.
5993         We now also detect permission problem (as well as space error) for images.
5995         Fix some small things in the mean time
5996         - malformed strings
5997         - a small bug in burn-job.c not returning correct value on error
5998         - a small bug in checksum-file plugin that was overwriting errors
6000         * src/brasero-burn-dialog.c (brasero_burn_dialog_image_error),
6001         (brasero_burn_dialog_setup_session):
6002         * src/brasero-data-disc.c (brasero_data_disc_unknown_uri_cb):
6003         * src/brasero-drive-properties.c
6004         (brasero_drive_properties_set_tmpdir_info),
6005         (brasero_drive_properties_init):
6006         * src/brasero-image-properties.c (brasero_image_properties_init):
6007         * src/brasero-marshal.list:
6008         * src/brasero-session-cfg.c (brasero_session_cfg_update):
6009         * src/brasero-sum-dialog.c (brasero_sum_dialog_download):
6010         * src/burn-job.c (brasero_job_check_output_volume_space),
6011         (brasero_job_get_tmp_file):
6012         * src/burn-session.c (brasero_burn_session_get_tmp_dir),
6013         (brasero_burn_session_get_tmp_file):
6014         * src/burn.c (brasero_burn_ask_for_location),
6015         (brasero_burn_run_imager), (brasero_burn_class_init):
6016         * src/burn.h:
6017         * src/plugins/cdrkit/burn-genisoimage.c
6018         (brasero_genisoimage_read_stderr):
6019         * src/plugins/cdrtools/burn-mkisofs.c
6020         (brasero_mkisofs_read_stderr):
6021         * src/plugins/checksum/burn-checksum-files.c
6022         (brasero_checksum_files_create_checksum):
6023         * src/plugins/libburnia/burn-libisofs.c
6024         (brasero_libisofs_write_image_to_file_thread):
6026 2008-11-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6028         Fix for #562705 – brasero passes GTK_DISABLE_DEPRECATED and co unconditionally
6029         Use gnome-common macros to allow use of a maintainer-mode that enables
6030         all DISABLE-DEPRECATED macros. These macros, that were unconditionally 
6031         used before, created no future tarballs as they were used in release
6032         tarballs.
6034         * configure.in:
6035         * nautilus/Makefile.am:
6036         * src/Makefile.am:
6037         * src/plugins/cdrdao/Makefile.am:
6038         * src/plugins/cdrkit/Makefile.am:
6039         * src/plugins/cdrtools/Makefile.am:
6040         * src/plugins/checksum/Makefile.am:
6041         * src/plugins/dvdauthor/Makefile.am:
6042         * src/plugins/dvdcss/Makefile.am:
6043         * src/plugins/growisofs/Makefile.am:
6044         * src/plugins/libburnia/Makefile.am:
6045         * src/plugins/local-track/Makefile.am:
6046         * src/plugins/transcode/Makefile.am:
6047         * src/plugins/vcdimager/Makefile.am:
6049 2008-11-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6051         Fix part of #560365 – Image creation breaks when disk is out of space
6052         Make sure that if image creation fails, there is no leftover.
6054         * src/burn.c (brasero_burn_run_imager):
6056 2008-11-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6058         Make the "Same source, same destination drive" warning be like the rest
6059         of errors or warnings and appear in a yellow message box.
6061         * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb),
6062         (brasero_burn_options_init):
6064 2008-11-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6066         Move "Leave disc open" option to properties dialog as it well handled
6067         automatically by brasero now and it's mainly useful for Data Projects.
6069         * src/brasero-disc-option-dialog.c
6070         (brasero_disc_option_dialog_add_data_options),
6071         (brasero_disc_option_dialog_set_disc),
6072         (brasero_disc_option_dialog_valid_media_cb):
6073         * src/brasero-drive-properties.c
6074         (brasero_drive_properties_get_flags),
6075         (brasero_drive_properties_set_flags),
6076         (brasero_drive_properties_init):
6077         * src/brasero-drive-properties.h:
6078         * src/brasero-session-cfg.h:
6080 2008-11-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6082         Fix a problem introduced lately by changes related to CD-TEXT.
6083         Disc copy wasn't possible anymore with same source and destination burner
6085         * src/brasero-burn-options.c (brasero_burn_options_add_source),
6086         (brasero_burn_options_init), (brasero_burn_options_finalize):
6087         * src/brasero-medium-selection.c
6088         (brasero_medium_selection_update_no_disc_entry):
6089         * src/brasero-session-cfg.c (brasero_session_cfg_update):
6090         * src/brasero-src-image.c (brasero_src_image_set_track),
6091         (brasero_src_image_init):
6092         * src/burn-caps.c
6093         (brasero_burn_caps_is_session_supported_same_src_dest),
6094         (brasero_burn_caps_is_session_supported):
6095         * src/burn-caps.h:
6097 2008-11-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6099         Convert all CD-TEXT to iso-8859-1 before letting cdrecord/wodim write it
6101         * src/burn-medium.c (brasero_medium_get_CD_TEXT):
6102         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_write_inf):
6103         * src/plugins/cdrtools/burn-cdrecord.c
6104         (brasero_cdrecord_write_inf):
6106 2008-11-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6108         Fix #559107 – Never resume last used project by default
6109         Instead of loading automatically the last unburnt project, add a button
6110         in the recent projects/files pane for the user to load it in one click
6111         if he wants to
6113         * src/brasero-app.c (brasero_app_run):
6114         * src/brasero-app.h:
6115         * src/brasero-project-manager.c
6116         (brasero_project_manager_last_saved_clicked_cb),
6117         (brasero_project_manager_init):
6118         * src/brasero-project-type-chooser.c
6119         (brasero_project_type_chooser_last_unsaved_clicked_cb),
6120         (brasero_project_type_chooser_build_recent),
6121         (brasero_project_type_chooser_class_init):
6122         * src/brasero-project-type-chooser.h:
6123         * src/brasero-session.c (brasero_session_load):
6124         * src/brasero-session.h:
6125         * src/main.c (brasero_app_parse_options):
6127 2008-11-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6129         Fix a small stupid error
6131         * src/burn-caps.c (brasero_caps_audio_new):
6133 2008-11-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6135         Really set the track information
6137         * src/brasero-audio-disc.c
6138         (brasero_audio_disc_set_session_contents):
6140 2008-11-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6142         Take charset into account for CD-TEXT
6144         * src/burn-medium.c (brasero_medium_get_CD_TEXT),
6145         (_next_CD_TEXT_pack), (brasero_medium_read_CD_TEXT_block_info),
6146         (brasero_medium_read_CD_TEXT):
6147         * src/scsi-read-toc-pma-atip.h:
6149 2008-11-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6151         Don't visit the inside of directories for audio/video projects 
6153         * src/brasero-project-manager.c
6154         (brasero_project_manager_selected_uris_preview):
6156 2008-11-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6158         Try to fix
6159         #561050 – Brasero Hangs after trying to add mp3 files in an Audio Project
6160         and perhaps #558291 – Crash after New Audio Project and change path into folder /etc
6162         * src/brasero-io.c (brasero_io_find_metadata),
6163         (brasero_io_wait_for_metadata), (brasero_io_get_metadata_info),
6164         (brasero_io_init), (brasero_io_finalize):
6165         * src/brasero-metadata.c (brasero_metadata_stop),
6166         (brasero_metadata_set_uri), (brasero_metadata_wait_cancelled),
6167         (brasero_metadata_wait),
6168         (brasero_metadata_increase_listener_number),
6169         (brasero_metadata_decrease_listener_number),
6170         (brasero_metadata_get_result), (brasero_metadata_init),
6171         (brasero_metadata_finalize):
6172         * src/brasero-metadata.h:
6173         * src/brasero-split-dialog.c
6174         (brasero_split_dialog_metadata_finished_cb):
6176 2008-11-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6178         Fix #561590 – Flickering "Project Size Estimation" dialog
6180         * src/brasero-app.c (brasero_app_alert):
6181         * src/brasero-utils.c (brasero_utils_create_message_dialog),
6182         (brasero_utils_message_dialog):
6183         * src/brasero-utils.h:
6184         * src/main.c (brasero_app_parse_options):
6186 2008-11-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6188         Improve previous patch by letting users without a burning backend able
6189         to write CD-TEXT write audio CDs nevertheless.
6191         Fix also some crashes introduced in previous patch and some minor glitches
6193         * src/brasero-audio-disc.c (brasero_audio_disc_set_session_param),
6194         (brasero_audio_disc_set_session_contents):
6195         * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb):
6196         * src/brasero-disc-option-dialog.c
6197         (brasero_disc_option_dialog_load_multi_state),
6198         (brasero_disc_option_dialog_valid_media_cb):
6199         * src/brasero-jacket-edit.c (brasero_jacket_edit_set_audio_tracks):
6200         * src/brasero-medium-properties.c
6201         (brasero_medium_properties_valid_session):
6202         * src/brasero-project-manager.c
6203         (brasero_project_manager_burn_project):
6204         * src/brasero-project.c (brasero_project_set_uri):
6205         * src/brasero-session-cfg.c (brasero_session_cfg_get_error),
6206         (brasero_session_cfg_update), (brasero_session_cfg_class_init):
6207         * src/brasero-session-cfg.h:
6208         * src/burn-caps.c (brasero_caps_get_flags_for_disc),
6209         (brasero_caps_audio_new):
6210         * src/burn-debug.c (brasero_debug_audio_format_to_string):
6211         * src/burn-session.c (brasero_burn_session_class_init):
6212         * src/burn-track.h:
6213         * src/main.c (brasero_app_parse_options):
6214         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_export_caps):
6215         * src/plugins/cdrtools/burn-cdrecord.c
6216         (brasero_cdrecord_export_caps):
6217         * src/plugins/dvdauthor/burn-dvdauthor.c
6218         (brasero_dvd_author_export_caps):
6219         * src/plugins/local-track/burn-local-image.c
6220         (brasero_local_track_export_caps):
6221         * src/plugins/transcode/burn-normalize.c
6222         (brasero_normalize_export_caps):
6223         * src/plugins/transcode/burn-transcode.c (foreach_tag),
6224         (brasero_transcode_export_caps):
6225         * src/plugins/transcode/burn-vob.c (brasero_vob_export_caps):
6226         * src/plugins/vcdimager/burn-vcdimager.c
6227         (brasero_vcd_imager_export_caps):
6229 2008-11-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6231         Added a new flag for BraseroAudioFormat indicating the support for
6232         CD-TEXT. Sadly libburn doesn't support it.
6234         * src/brasero-audio-disc.c (brasero_audio_disc_set_session_param),
6235         (brasero_audio_disc_set_session_contents):
6236         * src/brasero-project-manager.c
6237         (brasero_project_manager_burn_project):
6238         * src/brasero-project.c (brasero_project_set_uri):
6239         * src/burn-caps.c (brasero_caps_audio_new):
6240         * src/burn-track.h:
6241         * src/main.c (brasero_app_parse_options):
6242         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_export_caps):
6243         * src/plugins/cdrtools/burn-cdrecord.c
6244         (brasero_cdrecord_export_caps):
6245         * src/plugins/dvdauthor/burn-dvdauthor.c
6246         (brasero_dvd_author_export_caps):
6247         * src/plugins/local-track/burn-local-image.c
6248         (brasero_local_track_export_caps):
6249         * src/plugins/transcode/burn-normalize.c
6250         (brasero_normalize_export_caps):
6251         * src/plugins/transcode/burn-transcode.c
6252         (brasero_transcode_export_caps):
6253         * src/plugins/transcode/burn-vob.c (brasero_vob_export_caps):
6254         * src/plugins/vcdimager/burn-vcdimager.c
6255         (brasero_vcd_imager_export_caps):
6257 2008-11-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6259         Fix small UI glitch
6261         * src/brasero-burn-options.c (brasero_burn_options_init):
6263 2008-11-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6265         Changes to support an upcoming rhythmbox plugin (provided it's accepted)
6266         Added a new command line option to open and burn a project
6267         If an audio project has audio end don't scan it anymore just use it
6268         Added a new command line option to set a cover for jacket-view
6269         Show a button to create a cover if the disc we've just copied is audio
6271         Unrelated changes:
6272         Use libburn signal handler while burning the docs say it's safer; so be it
6273         Fix a minor bug where when creating a new project in the middle of another
6274         no GtkFileChooser would pop up
6276         * src/brasero-audio-disc.c (brasero_audio_disc_get_status),
6277         (brasero_audio_disc_add_track), (brasero_audio_disc_load_track):
6278         * src/brasero-burn-dialog.c (brasero_burn_dialog_success_run),
6279         (brasero_burn_dialog_notify_success):
6280         * src/brasero-jacket-edit.c (brasero_jacket_edit_set_audio_tracks):
6281         * src/brasero-jacket-edit.h:
6282         * src/brasero-project-manager.c
6283         (brasero_project_manager_copy_disc),
6284         (brasero_project_manager_switch), (brasero_project_manager_copy),
6285         (brasero_project_manager_burn_project):
6286         * src/brasero-project-manager.h:
6287         * src/brasero-project.c (brasero_project_finalize),
6288         (brasero_project_set_cover_specifics), (brasero_project_burn),
6289         (brasero_project_switch), (brasero_project_set_none),
6290         (brasero_project_open_project_xml), (brasero_project_open_project),
6291         (brasero_project_load_session), (brasero_project_save_project_xml):
6292         * src/burn-basics.h:
6293         * src/main.c (brasero_app_parse_options):
6294         * src/plugins/libburnia/burn-libburn.c
6295         (brasero_libburn_start_record), (brasero_libburn_start_erase),
6296         (brasero_libburn_stop):
6298 2008-11-19  Luis Medinas  <lmedinas@gnome.org>
6300         * src/brasero-data-disc.c:
6301         * src/brasero-data-disc.h:
6302         * src/brasero-data-tree-model.c:
6303         * src/brasero-dest-selection.h:
6304         * src/brasero-disc.c:
6305         * src/brasero-disc.h:
6306         * src/brasero-eject-dialog.h:
6307         * src/brasero-image-option-dialog.c:
6308         * src/brasero-multi-song-props.h:
6309         * src/brasero-sum-dialog.h:
6311         Last commit for cleanup GTK includes.
6313 2008-11-19  Luis Medinas  <lmedinas@gnome.org>
6315         * src/brasero-audio-disc.c:
6316         * src/brasero-audio-disc.h:
6317         * src/brasero-disc-message.c:
6318         * src/brasero-disc-message.h:
6319         * src/brasero-image-type-chooser.c:
6320         * src/brasero-image-type-chooser.h:
6321         * src/brasero-mime-filter.c:
6322         * src/brasero-mime-filter.h:
6323         * src/brasero-preview.c:
6324         * src/brasero-preview.h:
6325         * src/brasero-song-properties.c:
6326         * src/brasero-song-properties.h:
6327         * src/brasero-sum-dialog.c:
6328         * src/brasero-tool-dialog.c:
6330         Third commit for cleanup GTK includes.
6332 2008-11-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6334         Fix #558213 – There should be a proper name for color picker button.
6335         A new color picker button for toolbars was implemented allowing to set
6336         some text.
6338         * src/Makefile.am:
6339         * src/brasero-jacket-background.c (brasero_jacket_background_init):
6340         * src/brasero-jacket-edit.c
6341         (brasero_jacket_edit_colours_changed_cb),
6342         (brasero_jacket_edit_update_button_state),
6343         (brasero_jacket_edit_init):
6344         * src/brasero-tool-color-picker.c
6345         (brasero_tool_color_picker_set_text),
6346         (brasero_tool_color_picker_get_color),
6347         (brasero_tool_color_picker_set_color),
6348         (brasero_tool_color_picker_expose),
6349         (brasero_tool_color_picker_cancel_clicked),
6350         (brasero_tool_color_picker_ok_clicked),
6351         (brasero_tool_color_picker_clicked),
6352         (brasero_tool_color_picker_init),
6353         (brasero_tool_color_picker_finalize),
6354         (brasero_tool_color_picker_class_init),
6355         (brasero_tool_color_picker_new):
6356         * src/brasero-tool-color-picker.h:
6358 2008-11-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6360         Fix #559105 – video could use same thumbnails as nautilus
6361         Now we use the thumbnails provided they are already generated otherwise
6362         we create our own.
6364         Also fix a bug where the video project would save its contents in the
6365         reverse order.
6367         * src/brasero-io.c (brasero_io_set_metadata_attributes),
6368         (brasero_io_get_metadata_info),
6369         (brasero_io_get_file_info_thread_real),
6370         (brasero_io_get_file_count_process_playlist),
6371         (brasero_io_get_file_count_process_file),
6372         (brasero_io_load_directory_playlist),
6373         (brasero_io_load_directory_thread):
6374         * src/brasero-io.h:
6375         * src/brasero-metadata.c (brasero_metadata_create_audio_pipeline),
6376         (brasero_metadata_new_decoded_pad_cb):
6377         * src/brasero-metadata.h:
6378         * src/brasero-video-project.c
6379         (brasero_video_project_set_file_information),
6380         (brasero_video_project_add_directory_contents),
6381         (brasero_video_project_add_uri),
6382         (brasero_video_project_get_contents),
6383         (brasero_video_project_file_modified):
6385 2008-11-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6387         Miscellaneous small improvements (especially don't display we're probing
6388         for discs if drive is empty)
6390         * src/brasero-tool-dialog.c (brasero_tool_dialog_init):
6391         * src/burn-drive.c (brasero_drive_check_medium_inside),
6392         (brasero_drive_medium_inside_property_changed_cb),
6393         (brasero_drive_set_property):
6395 2008-11-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6397         Probably (and hopefully) the last patch for string review
6398         Also fixed a problem with search pane which didn't return any result
6399         when no category was selected
6400         Small changes (mainly string) in search pane
6402         * data/brasero-copy-medium.desktop.in.in:
6403         * data/brasero-open-image.desktop.in.in:
6404         * data/brasero-open-playlist.desktop.in.in:
6405         * data/brasero-open-project.desktop.in.in:
6406         * src/brasero-app.c (brasero_app_add_recent):
6407         * src/brasero-audio-disc.c (brasero_audio_disc_add_uri_real):
6408         * src/brasero-data-disc.c (brasero_data_disc_project_oversized_cb):
6409         * src/brasero-data-tree-model.c
6410         (brasero_data_tree_model_get_value):
6411         * src/brasero-disc-message.c (brasero_disc_message_add_button):
6412         * src/brasero-drive-properties.c
6413         (brasero_drive_properties_set_tmpdir_info):
6414         * src/brasero-jacket-edit.c (brasero_jacket_edit_set_audio_tracks):
6415         * src/brasero-jacket-view.c
6416         (brasero_jacket_view_populate_popup_cb):
6417         * src/brasero-metadata.c (brasero_metadata_success),
6418         (brasero_metadata_create_pipeline):
6419         * src/brasero-mime-filter.c (brasero_mime_filter_init):
6420         * src/brasero-multi-song-props.c
6421         (brasero_multi_song_props_get_properties),
6422         (brasero_multi_song_props_gap_output_cb),
6423         (brasero_multi_song_props_gap_input_cb),
6424         (brasero_multi_song_props_entry_focus_out),
6425         (brasero_multi_song_props_entry_focus_in),
6426         (brasero_multi_song_props_init):
6427         * src/brasero-playlist.c (brasero_playlist_parse_result):
6428         * src/brasero-plugin-manager-ui.c (brasero_plugin_manager_ui_init):
6429         * src/brasero-preview.c (brasero_preview_init):
6430         * src/brasero-rename.c (brasero_rename_init):
6431         * src/brasero-search-entry.c (brasero_search_entry_get_type),
6432         (brasero_search_entry_init), (brasero_search_entry_get_query):
6433         * src/brasero-search-entry.h:
6434         * src/brasero-song-properties.c (brasero_song_props_init):
6435         * src/brasero-tray.c:
6436         * src/burn-medium.c:
6437         * src/plugins/libburnia/burn-libburn.c
6438         (brasero_libburn_export_caps):
6439         * src/plugins/libburnia/burn-libisofs.c
6440         (brasero_libisofs_export_caps):
6441         * src/plugins/local-track/burn-local-image.c
6442         (brasero_local_track_export_caps):
6444 2008-11-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6446         Fix UI glitch after a successful burn too fast to generate an average
6447         speed
6449         * src/brasero-burn-dialog.c (brasero_burn_dialog_init):
6451 2008-11-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6453         Improve and fix previous patch where we didn't set the checksum type
6454         Also improve checksuming for track < 300k
6456         * src/burn.c (brasero_burn_action_changed),
6457         (brasero_burn_run_tasks), (brasero_burn_record_session):
6458         * src/plugins/checksum/burn-checksum-image.c
6459         (brasero_checksum_image_create_checksum),
6460         (brasero_checksum_get_checksum_type),
6461         (brasero_checksum_image_image_and_checksum),
6462         (brasero_checksum_image_end):
6464 2008-11-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6466         Fix checksum-image plugin start
6467         Fix a string
6469         * src/brasero-sum-dialog.c (brasero_sum_dialog_success):
6470         * src/plugins/checksum/burn-checksum-image.c
6471         (brasero_checksum_get_checksum_type),
6472         (brasero_checksum_image_image_and_checksum),
6473         (brasero_checksum_image_activate):
6475 2008-11-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6477         Fix warnings
6479         * src/brasero-sum-dialog.c (brasero_sum_dialog_check_disc_sum):
6481 2008-11-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6483         Fix a problem with DVD+RW (and those media types of the same species)
6484         and libburn
6486         * src/plugins/libburnia/burn-libburn.c
6487         (brasero_libburn_start_record):
6489 2008-11-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6491         Show errors again when a burn fail (problem introduced by recent changes)
6493         * src/brasero-burn-dialog.c (brasero_burn_dialog_record_session):
6495 2008-11-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6497         Fix a rare crash with file monitoring where some stale nodes remained
6498         in the hash table. Make sure that doesn't happen anymore
6500         * src/brasero-file-monitor.c
6501         (brasero_file_monitor_foreach_cancel_file_cb):
6503 2008-11-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6505         Small speed up and fixes for project loading and exploration
6507         * src/brasero-data-disc.c (brasero_data_disc_size_changed),
6508         (brasero_data_disc_size_changed_cb), (brasero_data_disc_clear),
6509         (brasero_data_disc_reset), (brasero_data_disc_finalize):
6510         * src/brasero-data-project.c
6511         (brasero_data_project_convert_to_fake),
6512         (brasero_data_project_remove_node),
6513         (brasero_data_project_node_loaded),
6514         (brasero_data_project_load_contents):
6515         * src/brasero-data-vfs.c
6516         (brasero_data_vfs_directory_check_symlink_loop),
6517         (brasero_data_vfs_loading_node):
6518         * src/brasero-file-monitor.c (brasero_file_monitor_foreach_cancel):
6520 2008-11-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6522         Try not to crash in the very unlikely event when HAL doesn't return a
6523         block path
6525         * src/burn-drive.c (brasero_drive_init_real):
6527 2008-11-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6529         Fix #Bug 560153 -- brasero crashed with SIGSEGV in brasero_data_project_node_to_uri()
6530         Avoid crashing + Fix a warning
6532         * src/brasero-data-project.c (brasero_data_project_create_path),
6533         (brasero_data_project_add_path),
6534         (brasero_data_project_load_contents_notify_directory),
6535         (brasero_data_project_load_contents_notify),
6536         (brasero_data_project_load_contents):
6537         * src/brasero-data-vfs.c (brasero_data_vfs_loading_node),
6538         (brasero_data_vfs_node_added):
6539         * src/brasero-project.c (brasero_project_open_project):
6541 2008-11-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6543         Fix #560539 – Brasero doesn't copy track & album info to audio CD
6545         * src/brasero-audio-disc.c (brasero_audio_disc_init),
6546         (brasero_audio_disc_set_row_from_metadata),
6547         (brasero_audio_disc_result), (brasero_audio_disc_add_uri_real),
6548         (brasero_audio_disc_add_uri), (brasero_audio_disc_get_track),
6549         (brasero_audio_disc_set_session_contents),
6550         (brasero_audio_disc_load_track),
6551         (brasero_audio_disc_drag_data_received_cb),
6552         (brasero_audio_disc_display_edited_cb),
6553         (brasero_audio_disc_add_slices), (brasero_audio_disc_rename_songs),
6554         (brasero_audio_disc_edit_multi_song_properties),
6555         (brasero_audio_disc_edit_single_song_properties),
6556         (brasero_audio_disc_edit_song_properties),
6557         (brasero_audio_disc_clipboard_text_cb),
6558         (brasero_audio_disc_button_pressed_cb):
6559         * src/brasero-project.c (_read_audio_track),
6560         (_save_audio_track_xml), (brasero_project_save_project_real):
6561         * src/brasero-song-properties.c (brasero_song_props_title_set),
6562         (brasero_song_props_artist_set), (brasero_song_props_composer_set),
6563         (brasero_song_props_init), (brasero_song_props_get_properties),
6564         (brasero_song_props_set_properties):
6565         * src/brasero-video-disc.c (brasero_video_disc_add_uri_real),
6566         (brasero_video_disc_rename_songs),
6567         (brasero_video_disc_edit_song_properties_list),
6568         (brasero_video_disc_edit_song_properties_file),
6569         (brasero_video_disc_get_track), (brasero_video_disc_load_track):
6570         * src/brasero-video-project.c (brasero_video_project_rename),
6571         (brasero_video_project_set_file_information),
6572         (brasero_video_project_add_uri):
6573         * src/brasero-video-project.h:
6574         * src/brasero-video-tree-model.c
6575         (brasero_video_tree_model_get_value),
6576         (brasero_video_tree_model_drag_data_received):
6578 2008-11-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6580         When not running full standalone application make sure modality works
6581         for dialogs
6583         * src/brasero-app.c (brasero_app_toplevel_destroyed_cb),
6584         (brasero_app_dialog), (brasero_app_alert):
6585         * src/brasero-app.h:
6586         * src/brasero-audio-disc.c (brasero_audio_disc_short_track_dialog),
6587         (brasero_audio_disc_file_type_error_dialog),
6588         (brasero_audio_disc_video_file_dialog),
6589         (brasero_audio_disc_add_dir),
6590         (brasero_audio_disc_unreadable_dialog), (brasero_audio_disc_split),
6591         (brasero_audio_disc_inotify_removal_warning):
6592         * src/brasero-data-disc.c
6593         (brasero_data_disc_import_failure_dialog),
6594         (brasero_data_disc_image_uri_cb),
6595         (brasero_data_disc_unreadable_uri_cb),
6596         (brasero_data_disc_recursive_uri_cb),
6597         (brasero_data_disc_unknown_uri_cb),
6598         (brasero_data_disc_name_collision_cb),
6599         (brasero_data_disc_2G_file_cb),
6600         (brasero_data_disc_deep_directory_cb):
6601         * src/brasero-playlist.c (brasero_playlist_dialog_error):
6602         * src/brasero-project-manager.c (brasero_project_manager_open_uri):
6603         * src/brasero-project.c (brasero_project_check_status),
6604         (brasero_project_no_song_dialog), (brasero_project_no_file_dialog),
6605         (brasero_project_confirm_switch), (brasero_project_empty_cb),
6606         (brasero_project_invalid_project_dialog),
6607         (brasero_project_not_saved_dialog),
6608         (brasero_project_save_project_dialog):
6609         * src/brasero-search-beagle.c (brasero_search_beagle_error_dialog):
6610         * src/brasero-utils.c (brasero_utils_launch_app):
6611         * src/brasero-video-disc.c (brasero_video_disc_directory_dialog),
6612         (brasero_video_disc_unreadable_uri_dialog),
6613         (brasero_video_disc_not_video_dialog):
6614         * src/main.c (brasero_app_parse_options):
6616 2008-11-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6618         Remove icon from the progress dialog about Project Size Estimation
6620         * src/brasero-project.c (brasero_project_check_status):
6622 2008-11-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6624         Fix #560525 – Add feedback about performed tasks
6626         * src/brasero-audio-disc.c (brasero_audio_disc_get_status):
6627         * src/brasero-data-disc.c (brasero_data_disc_get_status):
6628         * src/brasero-disc.c (brasero_disc_get_status):
6629         * src/brasero-disc.h:
6630         * src/brasero-project.c (brasero_project_update_project_size),
6631         (_wait_for_ready_state), (brasero_project_check_status),
6632         (brasero_project_contents_changed_cb):
6633         * src/brasero-video-disc.c (brasero_video_disc_get_status):
6634         * src/brasero-video-project.c (brasero_video_project_get_status):
6635         * src/brasero-video-project.h:
6636         * src/burn-basics.c (brasero_burn_action_to_string):
6638 2008-11-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6640         Fixes for previous patch (the one about strings) which included some
6641         changes that were not ready nor intended from prime time
6642         medium-selection should now indicate when there are some drives loading
6643         a medium
6644         medium-selection is grayed out when no selection is possible
6646         * src/brasero-medium-selection.c
6647         (brasero_medium_selection_update_no_disc_entry),
6648         (brasero_medium_selection_add_no_disc_entry),
6649         (brasero_medium_selection_show_type),
6650         (brasero_medium_selection_medium_added_cb),
6651         (brasero_medium_selection_medium_removed_cb):
6652         * src/burn-medium-monitor.c (brasero_medium_monitor_is_probing):
6654 2008-11-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6656         String update
6658         * data/brasero.schemas.in:
6660 2008-11-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6662         Another string update:
6663         Fix capitalization problems
6664         Fix ends of strings
6665         Remove technical error messages
6666         Merged strings that say the same things differently
6668         Also rework the error enum
6670         * data/brasero.schemas.in:
6671         * src/brasero-app.c:
6672         * src/brasero-audio-disc.c (brasero_audio_disc_short_track_dialog),
6673         (brasero_audio_disc_file_type_error_dialog),
6674         (brasero_audio_disc_add_dir),
6675         (brasero_audio_disc_unreadable_dialog), (brasero_audio_disc_split),
6676         (brasero_audio_disc_inotify_removal_warning):
6677         * src/brasero-blank-dialog.c (brasero_blank_dialog_activate):
6678         * src/brasero-burn-dialog.c (brasero_burn_dialog_insert_disc_cb),
6679         (brasero_burn_dialog_disable_joliet_cb),
6680         (brasero_burn_dialog_show_log), (brasero_burn_dialog_notify_error):
6681         * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb),
6682         (brasero_burn_options_init):
6683         * src/brasero-data-disc.c
6684         (brasero_data_disc_import_failure_dialog),
6685         (brasero_data_disc_project_oversized_cb),
6686         (brasero_data_disc_recursive_uri_cb),
6687         (brasero_data_disc_unknown_uri_cb), (brasero_data_disc_2G_file_cb),
6688         (brasero_data_disc_deep_directory_cb),
6689         (brasero_data_disc_import_button_new), (brasero_data_disc_init):
6690         * src/brasero-data-session.c
6691         (brasero_data_session_load_dir_result):
6692         * src/brasero-dest-selection.c
6693         (brasero_dest_selection_format_medium_string):
6694         * src/brasero-drive-properties.c
6695         (brasero_drive_properties_format_disc_speed):
6696         * src/brasero-file-filtered.c (brasero_file_filtered_add_real):
6697         * src/brasero-io.c (brasero_io_get_file_info_thread_real),
6698         (brasero_io_parse_playlist_get_uris),
6699         (brasero_io_load_directory_thread), (brasero_io_xfer_start):
6700         * src/brasero-jacket-view.c (brasero_jacket_view_set_image):
6701         * src/brasero-medium-selection.c
6702         (brasero_medium_selection_update_media_string),
6703         (brasero_medium_selection_show_type),
6704         (brasero_medium_selection_get_drive_num),
6705         (brasero_medium_selection_medium_added_cb),
6706         (brasero_medium_selection_medium_removed_cb):
6707         * src/brasero-playlist.c (brasero_playlist_dialog_error),
6708         (brasero_playlist_parse_result):
6709         * src/brasero-project-manager.c (brasero_project_manager_open_uri):
6710         * src/brasero-project.c (brasero_project_no_song_dialog),
6711         (brasero_project_no_file_dialog),
6712         (brasero_project_not_saved_dialog):
6713         * src/brasero-split-dialog.c
6714         (brasero_split_dialog_no_silence_message):
6715         * src/brasero-sum-dialog.c (brasero_sum_dialog_message),
6716         (brasero_sum_dialog_message_error), (brasero_sum_dialog_download),
6717         (brasero_sum_dialog_get_file_checksum),
6718         (brasero_sum_dialog_set_track_checksum_type):
6719         * src/brasero-tool-dialog.c (brasero_tool_dialog_media_error),
6720         (brasero_tool_dialog_media_busy), (brasero_tool_dialog_no_media):
6721         * src/brasero-utils.c (brasero_utils_launch_app),
6722         (brasero_utils_message_dialog):
6723         * src/brasero-video-disc.c (brasero_video_disc_directory_dialog),
6724         (brasero_video_disc_unreadable_uri_dialog),
6725         (brasero_video_disc_not_video_dialog):
6726         * src/burn-basics.h:
6727         * src/burn-caps.c (brasero_burn_caps_new_task),
6728         (brasero_burn_caps_new_checksuming_task):
6729         * src/burn-drive.c (brasero_drive_probing),
6730         (brasero_drive_check_medium_inside):
6731         * src/burn-drive.h:
6732         * src/burn-image-format.c (brasero_image_format_get_DATAFILE_info),
6733         (brasero_image_format_get_FILE_info),
6734         (brasero_image_format_get_cdrdao_size),
6735         (brasero_image_format_get_cue_size),
6736         (brasero_image_format_get_iso_size),
6737         (brasero_image_format_get_clone_size):
6738         * src/burn-iso9660.c (brasero_iso9660_is_primary_descriptor),
6739         (brasero_iso9660_next_record), (brasero_iso9660_read_file_record),
6740         (brasero_iso9660_read_directory_record):
6741         * src/burn-job.c (brasero_job_allow_deactivation),
6742         (brasero_job_check_output_disc_space),
6743         (brasero_job_check_output_volume_space),
6744         (brasero_job_set_output_file), (brasero_job_item_start),
6745         (brasero_job_finished_session), (brasero_job_finished_track),
6746         (brasero_job_set_nonblocking_fd):
6747         * src/burn-medium-monitor.c (brasero_medium_monitor_is_probing),
6748         (brasero_medium_monitor_get_media):
6749         * src/burn-medium-monitor.h:
6750         * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_excluded),
6751         (brasero_mkisofs_base_write_graft),
6752         (brasero_mkisofs_base_add_graft):
6753         * src/burn-plugin-manager.c:
6754         * src/burn-process.c (brasero_process_check_path),
6755         (brasero_process_finished):
6756         * src/burn-session.c (brasero_burn_session_get_output),
6757         (brasero_burn_session_set_image_output_full),
6758         (brasero_burn_session_get_tmp_dir),
6759         (brasero_burn_session_get_tmp_file):
6760         * src/burn-volume-obj.c (brasero_volume_get_mount_point):
6761         * src/burn-volume.c (brasero_volume_get_primary_from_file):
6762         * src/burn.c (brasero_burn_eject), (brasero_burn_eject_dest_media),
6763         (brasero_burn_eject_src_media), (brasero_burn_ask_for_dest_media),
6764         (brasero_burn_lock_src_media),
6765         (brasero_burn_lock_rewritable_media),
6766         (brasero_burn_is_loaded_dest_media_supported),
6767         (brasero_burn_lock_dest_media), (brasero_burn_mount_media),
6768         (brasero_burn_lock_checksum_media), (brasero_burn_run_eraser),
6769         (brasero_burn_run_imager), (brasero_burn_run_recorder),
6770         (brasero_burn_check_real),
6771         (brasero_burn_check_session_consistency), (brasero_burn_check),
6772         (brasero_burn_same_src_dest_image),
6773         (brasero_burn_same_src_dest_reload_medium), (brasero_burn_record),
6774         (brasero_burn_blank):
6775         * src/main.c (brasero_app_parse_options):
6776         * src/plugins/cdrdao/burn-cdrdao.c
6777         (brasero_cdrdao_read_stderr_record), (brasero_cdrdao_read_stderr),
6778         (brasero_cdrdao_export_caps):
6779         * src/plugins/cdrdao/burn-toc2cue.c (brasero_toc2cue_export_caps):
6780         * src/plugins/cdrkit/burn-genisoimage.c
6781         (brasero_genisoimage_read_stderr),
6782         (brasero_genisoimage_set_argv_image),
6783         (brasero_genisoimage_export_caps):
6784         * src/plugins/cdrkit/burn-readom.c (brasero_readom_read_stderr),
6785         (brasero_readom_set_argv), (brasero_readom_export_caps):
6786         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_stderr_read),
6787         (brasero_wodim_stdout_read), (brasero_wodim_write_inf),
6788         (brasero_wodim_set_argv_record):
6789         * src/plugins/cdrtools/burn-cdrecord.c
6790         (brasero_cdrecord_stderr_read), (brasero_cdrecord_stdout_read),
6791         (brasero_cdrecord_write_inf), (brasero_cdrecord_set_argv_record):
6792         * src/plugins/cdrtools/burn-mkisofs.c
6793         (brasero_mkisofs_read_stderr), (brasero_mkisofs_set_argv_image),
6794         (brasero_mkisofs_export_caps):
6795         * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_read_stderr),
6796         (brasero_readcd_set_argv), (brasero_readcd_export_caps):
6797         * src/plugins/checksum/burn-checksum-files.c
6798         (brasero_checksum_files_get_file_checksum),
6799         (brasero_checksum_files_add_file_checksum),
6800         (brasero_checksum_files_create_checksum),
6801         (brasero_checksum_files_check_files), (brasero_checksum_files_end),
6802         (brasero_checksum_files_export_caps):
6803         * src/plugins/checksum/burn-checksum-image.c
6804         (brasero_checksum_image_read), (brasero_checksum_image_write),
6805         (brasero_checksum_image_checksum_file_input),
6806         (brasero_checksum_image_end), (brasero_checksum_image_export_caps):
6807         * src/plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_library_init),
6808         (brasero_dvdcss_write_sector_to_fd),
6809         (brasero_dvdcss_write_image_thread):
6810         * src/plugins/growisofs/burn-dvd-rw-format.c
6811         (brasero_dvd_rw_format_read_stderr),
6812         (brasero_dvd_rw_format_export_caps):
6813         * src/plugins/growisofs/burn-growisofs.c
6814         (brasero_growisofs_read_stderr),
6815         (brasero_growisofs_set_argv_record),
6816         (brasero_growisofs_export_caps):
6817         * src/plugins/libburnia/burn-libburn-common.c
6818         (brasero_libburn_common_ctx_new):
6819         * src/plugins/libburnia/burn-libburn.c (brasero_libburn_add_track),
6820         (brasero_libburn_start_erase), (brasero_libburn_clock_tick):
6821         * src/plugins/libburnia/burn-libisofs.c
6822         (brasero_libisofs_write_sector_to_fd),
6823         (brasero_libisofs_write_image_to_file_thread),
6824         (brasero_libisofs_create_image),
6825         (brasero_libisofs_import_last_session),
6826         (brasero_libisofs_create_volume_thread),
6827         (brasero_libisofs_create_volume):
6828         * src/plugins/local-track/burn-local-image.c
6829         (brasero_local_track_recursive_transfer),
6830         (brasero_local_track_transfer):
6831         * src/plugins/local-track/burn-uri.c
6832         (brasero_burn_uri_explore_directory), (brasero_burn_uri_thread),
6833         (brasero_burn_uri_export_caps):
6834         * src/plugins/transcode/burn-normalize.c
6835         (brasero_normalize_set_next_track),
6836         (brasero_normalize_build_pipeline),
6837         (brasero_normalize_export_caps):
6838         * src/plugins/transcode/burn-transcode.c
6839         (brasero_transcode_create_pipeline),
6840         (brasero_transcode_create_sibling_image),
6841         (brasero_transcode_pad_real), (brasero_transcode_pad_file),
6842         (brasero_transcode_get_duration),
6843         (brasero_transcode_error_on_pad_linking):
6844         * src/plugins/transcode/burn-vob.c (brasero_vob_build_audio_pcm),
6845         (brasero_vob_build_audio_mp2), (brasero_vob_build_audio_ac3),
6846         (brasero_vob_build_audio_bins), (brasero_vob_build_video_bin),
6847         (brasero_vob_build_pipeline):
6848         * src/scsi-error.c:
6850 2008-11-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6852         Make "Please wait" dialog appear in the task bar when started from nautilus
6854         * src/brasero-app.c (brasero_app_is_running):
6855         * src/brasero-app.h:
6856         * src/brasero-project.c (brasero_project_check_status):
6858 2008-11-11  Luis Medinas  <lmedinas@gnome.org>
6860         * src/brasero-blank-dialog.c:
6861         * src/brasero-burn-dialog.c:
6862         * src/brasero-burn-dialog.h:
6863         * src/brasero-file-chooser.c:
6864         * src/brasero-file-chooser.h:
6865         * src/brasero-image-properties.h:
6866         * src/brasero-layout.c:
6867         * src/brasero-layout.h:
6868         * src/brasero-player-bacon.h:
6869         * src/brasero-search-beagle.c:
6870         * src/brasero-search-beagle.h:
6871         * src/brasero-uri-container.c:
6873         Second commit for cleanup GTK includes.
6875 2008-11-11  Luis Medinas  <lmedinas@gnome.org>
6877         * src/baobab-cell-renderer-progress.h:
6878         * src/brasero-blank-dialog.h:
6879         * src/brasero-dest-selection.c:
6880         * src/brasero-disc-copy-dialog.c:
6881         * src/brasero-disc-copy-dialog.h:
6882         * src/brasero-disc-option-dialog.c:
6883         * src/brasero-disc-option-dialog.h:
6884         * src/brasero-drive-properties.c:
6885         * src/brasero-drive-properties.h:
6886         * src/brasero-file-filtered.c:
6887         * src/brasero-file-filtered.h:
6888         * src/brasero-filter-option.c:
6889         * src/brasero-filter-option.h:
6890         * src/brasero-image-option-dialog.h:
6891         * src/brasero-image-properties.c:
6892         * src/brasero-medium-selection.h:
6893         * src/brasero-multi-dnd.c:
6894         * src/brasero-player-bacon.c:
6895         * src/brasero-player.c:
6896         * src/brasero-player.h:
6897         * src/brasero-playlist.c:
6898         * src/brasero-playlist.h:
6899         * src/brasero-plugin-option.c:
6900         * src/brasero-plugin-option.h:
6901         * src/brasero-pref.c:
6902         * src/brasero-pref.h:
6903         * src/brasero-progress.c:
6904         * src/brasero-progress.h:
6905         * src/brasero-project-manager.c:
6906         * src/brasero-project-manager.h:
6907         * src/brasero-project-type-chooser.c:
6908         * src/brasero-project-type-chooser.h:
6909         * src/brasero-project.c:
6910         * src/brasero-project.h:
6911         * src/brasero-search-entry.c:
6912         * src/brasero-search-entry.h:
6913         * src/brasero-split-dialog.c:
6914         * src/brasero-split-dialog.h:
6915         * src/brasero-time-button.c:
6916         * src/brasero-time-button.h:
6917         * src/brasero-tool-dialog.h:
6918         * src/brasero-tray.c:
6919         * src/brasero-tray.h:
6920         * src/brasero-video-tree-model.c:
6922         First commit for cleanup GTK includes.
6924 2008-11-11  Luis Medinas  <lmedinas@gnome.org>
6926         * nautilus/nautilus-burn-bar.c (nautilus_burn_bar_init),
6927         (nautilus_burn_bar_finalize):
6929         Make nautilus extension use the new Gtk Tooltip API.
6931 2008-11-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6933         Fix #557857 – Audio disc x h of data
6934         Fixed strings
6936         * src/brasero-medium-selection.c
6937         (brasero_medium_selection_get_medium_string):
6939 2008-11-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6941         Change the way we handle multiple copies to disc and offer the
6942         possibility to reburn another disc after a successful burn.
6943         Fix some problems with medium locking that appeared
6945         * src/brasero-burn-dialog.c (brasero_burn_dialog_insert_disc_cb),
6946         (brasero_burn_dialog_activity_start),
6947         (brasero_burn_dialog_success_run),
6948         (brasero_burn_dialog_notify_success),
6949         (brasero_burn_dialog_end_session),
6950         (brasero_burn_dialog_record_session), (brasero_burn_dialog_run):
6951         * src/brasero-burn-dialog.h:
6952         * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb),
6953         (brasero_burn_options_init):
6954         * src/brasero-progress.c (brasero_burn_progress_create_info),
6955         (brasero_burn_progress_display_session_info),
6956         (brasero_burn_progress_set_property),
6957         (brasero_burn_progress_get_property),
6958         (brasero_burn_progress_reset):
6959         * src/brasero-project-manager.c (brasero_project_manager_burn):
6960         * src/brasero-project.c (brasero_project_burn):
6961         * src/burn-basics.h:
6962         * src/burn-session.c (brasero_burn_session_start):
6963         * src/burn-session.h:
6964         * src/burn.c (brasero_burn_lock_dest_media),
6965         (brasero_burn_check_session_consistency),
6966         (brasero_burn_record_session), (brasero_burn_record):
6968 2008-11-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6970         Fix button order in alert dialog
6971         Improve coherence of strings
6973         * src/brasero-burn-dialog.c (brasero_burn_dialog_loss_warnings_cb),
6974         (brasero_burn_dialog_disable_joliet_cb):
6975         * src/brasero-disc-option-dialog.c
6976         (brasero_disc_option_dialog_joliet_toggled_cb):
6978 2008-11-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6980         Fix #560192 – Brasero reports it is 'fixating'
6981         Replace by "Finalizing"
6983         * src/burn-basics.c (brasero_burn_action_to_string):
6985 2008-11-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6987         Change UI of burn progress dialog
6989         * src/brasero-progress.c (brasero_burn_progress_create_info),
6990         (brasero_burn_progress_display_session_info),
6991         (brasero_burn_progress_set_property), (brasero_burn_progress_init),
6992         (brasero_burn_progress_set_status),
6993         (brasero_burn_progress_set_action), (brasero_burn_progress_reset):
6995 2008-11-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
6997         Fix a bug with URI where it couldn't sometimes determine if the local
6998         path for a URI
7000         * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_excluded):
7002 2008-11-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7004         Fix for
7005         #557561 – Brasero don't recognize empty disk
7006         #556449 – Session error : Insufficient space on media when copying an audio CD (same problem with trunk)
7008         * src/burn-medium.c (brasero_medium_track_set_leadout_CDR_blank),
7009         (brasero_medium_track_set_leadout):
7010         * src/scsi-write-page.h:
7012 2008-11-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7014         Another bunch of string fixes (forgotten strings not marked, button
7015         without mnemonics, ...)
7017         * data/brasero.schemas.in:
7018         * src/brasero-audio-disc.c (brasero_audio_disc_split):
7019         * src/brasero-burn-dialog.c (brasero_burn_dialog_loss_warnings_cb),
7020         (brasero_burn_dialog_data_loss_cb),
7021         (brasero_burn_dialog_previous_session_loss_cb),
7022         (brasero_burn_dialog_audio_to_appendable_cb),
7023         (brasero_burn_dialog_rewritable_cb),
7024         (brasero_burn_dialog_disable_joliet_cb),
7025         (brasero_burn_dialog_dummy_success_cb),
7026         (brasero_burn_dialog_notify_error),
7027         (brasero_burn_dialog_notify_success):
7028         * src/brasero-burn-options.c (brasero_burn_options_init):
7029         * src/brasero-data-disc.c (brasero_data_disc_image_uri_cb),
7030         (brasero_data_disc_import_button_new),
7031         (brasero_data_disc_session_available_cb),
7032         (brasero_data_disc_add_ui):
7033         * src/brasero-drive-properties.c (brasero_drive_properties_init):
7034         * src/brasero-layout.c (brasero_layout_add_source):
7035         * src/brasero-layout.h:
7036         * src/brasero-playlist.c (brasero_playlist_init):
7037         * src/brasero-pref.c (brasero_pref_init):
7038         * src/brasero-project-manager.c (brasero_project_manager_init):
7039         * src/brasero-project-name.c
7040         (brasero_project_name_get_default_label):
7041         * src/brasero-project-type-chooser.c
7042         (brasero_project_type_chooser_new_item):
7043         * src/brasero-project.c (brasero_project_register_ui),
7044         (brasero_project_open_project_xml),
7045         (brasero_project_open_audio_playlist_project):
7046         * src/brasero-search-beagle.c (brasero_search_init):
7047         * src/brasero-search-entry.c (brasero_search_entry_init):
7048         * src/brasero-sum-dialog.c (brasero_sum_dialog_corruption_warning),
7049         (brasero_sum_dialog_download),
7050         (brasero_sum_dialog_get_file_checksum):
7051         * src/brasero-tool-dialog.c (brasero_tool_dialog_media_error),
7052         (brasero_tool_dialog_media_busy),
7053         (brasero_tool_dialog_cancel_dialog), (brasero_tool_dialog_init):
7054         * src/burn-job.c (brasero_job_check_output_volume_space):
7055         * src/burn.c (brasero_burn_ask_for_dest_media),
7056         (brasero_burn_lock_src_media),
7057         (brasero_burn_lock_rewritable_media),
7058         (brasero_burn_lock_dest_media),
7059         (brasero_burn_check_session_consistency):
7060         * src/plugins/cdrdao/burn-cdrdao.c
7061         (brasero_cdrdao_read_stderr_record), (brasero_cdrdao_read_stderr):
7062         * src/plugins/cdrkit/burn-readom.c (brasero_readom_read_stderr):
7063         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_export_caps):
7064         * src/plugins/cdrtools/burn-cdrecord.c
7065         (brasero_cdrecord_stderr_read), (brasero_cdrecord_export_caps):
7066         * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_read_stderr):
7067         * src/plugins/dvdauthor/burn-dvdauthor.c
7068         (brasero_dvd_author_export_caps):
7069         * src/plugins/vcdimager/burn-vcdimager.c
7070         (brasero_vcd_imager_export_caps):
7072 2008-11-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7074         Some more HIG fixes (capitalization in button)
7075         Remove some unused or redundant strings.
7077         * src/brasero-app.c:
7078         * src/brasero-blank-dialog.c (brasero_blank_dialog_activate):
7079         * src/brasero-dest-selection.c (brasero_dest_selection_lock):
7080         * src/brasero-medium-properties.c (brasero_medium_properties_init):
7081         * src/brasero-playlist.c (brasero_playlist_dialog_error):
7082         * src/plugins/local-track/burn-uri.c (brasero_burn_uri_thread),
7083         (brasero_burn_uri_export_caps):
7085 2008-11-09  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7087         Fixed windows headers (capitalizations and alert windows)
7089         * src/brasero-audio-disc.c (brasero_audio_disc_video_file_dialog),
7090         (brasero_audio_disc_add_dir):
7091         * src/brasero-blank-dialog.c (brasero_blank_dialog_activate):
7092         * src/brasero-burn-dialog.c (brasero_burn_dialog_loss_warnings_cb),
7093         (brasero_burn_dialog_data_loss_cb),
7094         (brasero_burn_dialog_previous_session_loss_cb),
7095         (brasero_burn_dialog_audio_to_appendable_cb),
7096         (brasero_burn_dialog_rewritable_cb),
7097         (brasero_burn_dialog_disable_joliet_cb),
7098         (brasero_burn_dialog_dummy_success_cb),
7099         (brasero_burn_dialog_notify_error),
7100         (brasero_burn_dialog_cancel_dialog):
7101         * src/brasero-medium-properties.c
7102         (brasero_medium_properties_image_extension_ask):
7103         * src/brasero-project-manager.c (brasero_project_manager_switch):
7104         * src/brasero-project.c (brasero_project_confirm_switch),
7105         (brasero_project_empty_cb), (brasero_project_save_project_dialog):
7106         * src/brasero-split-dialog.c (brasero_split_dialog_size_error),
7107         (brasero_split_dialog_clear_confirm_dialog):
7108         * src/brasero-sum-dialog.c (brasero_sum_dialog_message),
7109         (brasero_sum_dialog_message_error), (brasero_sum_dialog_success),
7110         (brasero_sum_dialog_corruption_warning),
7111         (brasero_sum_dialog_check_md5_file), (brasero_sum_dialog_new):
7112         * src/brasero-tool-dialog.c (brasero_tool_dialog_cancel_dialog):
7113         * src/brasero-video-disc.c (brasero_video_disc_directory_dialog):
7115 2008-11-09  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7117         Fix #558852 – translation issues
7119         * data/brasero.schemas.in:
7120         * src/brasero-audio-disc.c (brasero_audio_disc_short_track_dialog),
7121         (brasero_audio_disc_file_type_error_dialog),
7122         (brasero_audio_disc_video_file_dialog),
7123         (brasero_audio_disc_inotify_removal_warning):
7124         * src/brasero-blank-dialog.c (brasero_blank_dialog_activate),
7125         (brasero_blank_dialog_init):
7126         * src/brasero-burn-dialog.c (brasero_burn_dialog_insert_disc_cb),
7127         (brasero_burn_dialog_previous_session_loss_cb),
7128         (brasero_burn_dialog_audio_to_appendable_cb),
7129         (brasero_burn_dialog_rewritable_cb),
7130         (brasero_burn_dialog_disable_joliet_cb),
7131         (brasero_burn_dialog_show_log), (brasero_burn_dialog_notify_error):
7132         * src/brasero-burn-options.c (brasero_burn_options_init):
7133         * src/brasero-data-disc.c
7134         (brasero_data_disc_import_failure_dialog),
7135         (brasero_data_disc_unreadable_uri_cb),
7136         (brasero_data_disc_recursive_uri_cb),
7137         (brasero_data_disc_unknown_uri_cb),
7138         (brasero_data_disc_name_collision_cb),
7139         (brasero_data_disc_2G_file_cb),
7140         (brasero_data_disc_deep_directory_cb),
7141         (brasero_data_disc_rename_activated):
7142         * src/brasero-disc-option-dialog.c
7143         (brasero_disc_option_dialog_joliet_toggled_cb),
7144         (brasero_disc_option_dialog_add_audio_options):
7145         * src/brasero-jacket-view.c (brasero_jacket_view_set_image):
7146         * src/brasero-playlist.c (brasero_playlist_dialog_error):
7147         * src/brasero-project-manager.c (brasero_project_manager_open_uri):
7148         * src/brasero-project.c (brasero_project_check_status),
7149         (brasero_project_invalid_project_dialog),
7150         (brasero_project_open_project_xml),
7151         (brasero_project_not_saved_dialog),
7152         (brasero_project_save_audio_project_plain_text):
7153         * src/brasero-search-beagle.c (brasero_search_beagle_error_dialog):
7154         * src/brasero-split-dialog.c
7155         (brasero_split_dialog_no_silence_message),
7156         (brasero_split_dialog_metadata_finished_cb):
7157         * src/brasero-sum-dialog.c (brasero_sum_dialog_message_error),
7158         (brasero_sum_dialog_success), (brasero_sum_dialog_check_md5_file):
7159         * src/brasero-time-button.c (brasero_time_button_init):
7160         * src/brasero-tool-dialog.c (brasero_tool_dialog_media_error),
7161         (brasero_tool_dialog_media_busy), (brasero_tool_dialog_no_media):
7162         * src/brasero-tray.c (brasero_tray_icon_init):
7163         * src/brasero-utils.c (brasero_utils_launch_app):
7164         * src/burn.c (brasero_burn_run_eraser), (brasero_burn_run_imager),
7165         (brasero_burn_run_recorder), (brasero_burn_check_real):
7166         * src/main.c (brasero_app_parse_options):
7167         * src/plugins/local-track/burn-uri.c
7168         (brasero_burn_uri_explore_directory):
7169         * src/scsi-error.c:
7171 2008-11-09  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7173         Post release bump to 0.8.4
7175         * configure.in:
7177 2008-11-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7179         Allow to burn NCB data project straight from the command line
7181         * src/brasero-data-disc.c (brasero_data_disc_project_loaded_cb),
7182         (brasero_data_disc_load_track), (brasero_data_disc_get_status):
7183         * src/brasero-data-project.c (brasero_data_project_is_empty):
7184         * src/brasero-project-manager.c (brasero_project_manager_data):
7185         * src/brasero-project.c (brasero_project_set_data):
7186         * src/brasero-project.h:
7187         * src/main.c (brasero_app_parse_options):
7189 2008-11-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7191         Fix a problem with a variable uselessly defined
7193         * src/plugins/local-track/burn-uri.c
7194         (brasero_burn_uri_explore_directory):
7196 2008-11-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7198         fix memory leaks
7200         * src/brasero-data-disc.c (brasero_data_disc_session_available_cb):
7201         * src/brasero-project.c (brasero_project_open_project):
7203 2008-11-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7205         Fix some problem when cancelling job (crash) or progress report (not
7206         used so unnoticeable), also happened when we tried to give a higher
7207         priority to jobs
7209         * src/brasero-data-disc.c (brasero_data_disc_session_available_cb):
7210         * src/brasero-io.c (brasero_io_job_progress_report_cb),
7211         (brasero_io_job_free), (brasero_io_cancel_tasks_by_data_cb),
7212         (brasero_io_compare_unprocessed_task),
7213         (brasero_io_free_async_queue):
7214         * src/brasero-project.c (brasero_project_open_project):
7216 2008-11-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7218         Change behavior of display->show/hide sidebar.
7219         This setting is now for all types of projects and not on a per-type
7220         basis which was stupid
7222         * src/brasero-file-chooser.c (brasero_file_chooser_set_context):
7223         * src/brasero-layout.c (brasero_layout_item_set_active),
7224         (brasero_layout_show_sidepane_changed_cb),
7225         (brasero_layout_combo_changed_cb), (brasero_layout_load),
7226         (brasero_layout_empty_toggled_cb), (brasero_layout_init):
7227         * src/brasero-search-entry.c (brasero_search_entry_set_context):
7228         * src/plugins/local-track/burn-uri.c
7229         (brasero_burn_uri_start_if_found):
7231 2008-11-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7233         Fix rare crash
7235         * src/brasero-io.c (brasero_io_get_metadata_info):
7237 2008-11-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7239         Implement a much better way to strengthen project loading avoiding the
7240         use of a virtual function freeze (reverts a previous patch).
7242         * src/brasero-data-project.c (brasero_data_project_add_node_real),
7243         (brasero_data_project_add_path),
7244         (brasero_data_project_load_contents_notify_directory),
7245         (brasero_data_project_load_contents_notify),
7246         (brasero_data_project_load_contents):
7247         * src/brasero-data-project.h:
7248         * src/brasero-data-tree-model.c
7249         (brasero_data_tree_model_node_added),
7250         (brasero_data_tree_model_node_removed),
7251         (brasero_data_tree_model_node_changed),
7252         (brasero_data_tree_model_node_reordered),
7253         (brasero_data_tree_model_class_init):
7255 2008-11-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7257         Try to workaround a warning generated by gail because of a strange behavior (bug?)
7259         * src/brasero-data-tree-model.c
7260         (brasero_data_tree_model_iter_has_child),
7261         (brasero_data_tree_model_node_added):
7262         * src/brasero-file-node.h:
7264 2008-11-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7266         Allow to freeze the tree model at project load time to delay display
7267         until we're ready and created all necessary nodes.
7269         * src/brasero-data-project.c (brasero_data_project_load_contents):
7270         * src/brasero-data-project.h:
7271         * src/brasero-data-tree-model.c (brasero_data_tree_model_freeze),
7272         (brasero_data_tree_model_node_added),
7273         (brasero_data_tree_model_node_removed),
7274         (brasero_data_tree_model_node_changed),
7275         (brasero_data_tree_model_class_init):
7277 2008-11-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7279         Revert fix for #552811 – crash after delete used directory (comment #10)
7280         and fix it in a more definitive way (hopefully)
7282         Also when replacing a fake folder (created at project load time) by an
7283         session imported one, make sure the folder contents from the session
7284         get loaded.
7286         * src/brasero-data-session.c
7287         (brasero_data_session_load_dir_result):
7288         * src/brasero-data-tree-model.c
7289         (brasero_data_tree_model_iter_has_child),
7290         (brasero_data_tree_model_node_to_path),
7291         (brasero_data_tree_model_get_path),
7292         (brasero_data_tree_model_node_added),
7293         (brasero_data_tree_model_node_changed):
7295 2008-11-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7297         Silenced a warning at start when we were trying to set windows properties
7298         whereas it wasn't already realized.
7300         * src/brasero-app.c (brasero_app_run):
7301         * src/brasero-app.h:
7302         * src/brasero-session.c (brasero_session_load):
7303         * src/main.c (brasero_app_parse_options), (main):
7305 2008-11-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7307         Fix for #543377 – No multisession (last comment)
7308         When a session with deep directory nesting is detected also check when
7309         a file or a directory is added beyond the depth 6 to the already session
7311         * src/brasero-data-project.c (brasero_data_project_is_deep),
7312         (brasero_data_project_move_node),
7313         (brasero_data_project_add_empty_directory),
7314         (brasero_data_project_node_loaded),
7315         (brasero_data_project_add_node_from_info),
7316         (brasero_data_project_file_moved):
7317         * src/brasero-file-node.c (brasero_file_node_add),
7318         (brasero_file_node_move_to):
7320 2008-11-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7322         Fix a problem with accessibility enabled (gail) that triggered a loop
7323         in libgail and then an exhaustion of memory
7324         Probably bug #552811 – crash after delete used directory (comment #10)
7326         * src/brasero-data-tree-model.c
7327         (brasero_data_tree_model_node_index),
7328         (brasero_data_tree_model_node_to_path),
7329         (brasero_data_tree_model_get_path):
7331 2008-11-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7333         Fix warnings
7335         * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_excluded):
7336         * src/plugins/checksum/burn-checksum-files.c
7337         (brasero_checksum_files_create_checksum):
7338         * src/plugins/local-track/burn-local-image.c
7339         (brasero_local_track_translate_uri):
7340         * src/plugins/local-track/burn-uri.c (brasero_burn_uri_thread),
7341         (brasero_burn_uri_start_if_found):
7343 2008-11-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7345         Fix crashes with accessibility on in data project
7347         * src/brasero-data-tree-model.c
7348         (brasero_data_tree_model_iter_children):
7349         * src/brasero-file-node.c (brasero_file_node_get_n_children):
7351 2008-11-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7353         Fix #559427 – uses strerror
7354         Patch by Christian Persch
7356         * src/brasero-audio-disc.c (brasero_audio_disc_init),
7357         (brasero_audio_disc_start_monitoring):
7358         * src/brasero-burn-dialog.c (brasero_burn_dialog_show_log):
7359         * src/brasero-file-monitor.c
7360         (brasero_file_monitor_start_monitoring_real),
7361         (brasero_file_monitor_init):
7362         * src/brasero-io.c (brasero_io_xfer_start):
7363         * src/brasero-sum-check.c (brasero_sum_check_get_line_num),
7364         (brasero_sum_check_thread):
7365         * src/brasero-sum-dialog.c (brasero_sum_dialog_get_file_checksum):
7366         * src/burn-image-format.c (brasero_image_format_get_DATAFILE_info),
7367         (brasero_image_format_get_FILE_info),
7368         (brasero_image_format_get_cdrdao_size),
7369         (brasero_image_format_get_cue_size),
7370         (brasero_image_format_get_iso_size),
7371         (brasero_image_format_get_clone_size):
7372         * src/burn-job.c (brasero_job_item_start):
7373         * src/burn-process.c (brasero_process_setup),
7374         (brasero_process_stop):
7375         * src/burn-session.c (brasero_burn_session_get_tmp_dir),
7376         (brasero_burn_session_get_tmp_file), (brasero_burn_session_clean):
7377         * src/burn-volume-source.c (brasero_volume_source_seek_fd),
7378         (brasero_volume_source_read_fd), (brasero_volume_source_open_file),
7379         (brasero_volume_source_open_fd):
7380         * src/plugins/cdrdao/burn-toc2cue.c (brasero_toc2cue_read_stderr):
7381         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_write_inf):
7382         * src/plugins/cdrtools/burn-cdrecord.c
7383         (brasero_cdrecord_write_inf):
7384         * src/plugins/checksum/burn-checksum-files.c
7385         (brasero_checksum_files_get_file_checksum),
7386         (brasero_checksum_files_add_file_checksum),
7387         (brasero_checksum_files_create_checksum):
7388         * src/plugins/checksum/burn-checksum-image.c
7389         (brasero_checksum_image_read), (brasero_checksum_image_write),
7390         (brasero_checksum_image_checksum_file_input):
7391         * src/plugins/dvdcss/burn-dvdcss.c
7392         (brasero_dvdcss_write_sector_to_fd),
7393         (brasero_dvdcss_write_image_thread):
7394         * src/plugins/libburnia/burn-libisofs.c
7395         (brasero_libisofs_write_sector_to_fd),
7396         (brasero_libisofs_write_image_to_file_thread):
7397         * src/plugins/local-track/burn-local-image.c
7398         (brasero_local_track_recursive_transfer),
7399         (brasero_local_track_transfer):
7400         * src/plugins/transcode/burn-transcode.c
7401         (brasero_transcode_create_sibling_image),
7402         (brasero_transcode_pad_real), (brasero_transcode_pad_file):
7403         * src/scsi-error.c (brasero_scsi_strerror):
7404         * src/scsi-utils.h:
7406 2008-11-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7408         Modify previous patch that uses g_set_error_literal which is only 
7409         available in glib 2.18 and brasero 0.8.x targets 2.16
7411         * src/brasero-sum-dialog.c (brasero_sum_dialog_get_file_checksum):
7412         * src/burn-job.c (brasero_job_check_output_volume_space),
7413         (brasero_job_set_output_file), (brasero_job_set_nonblocking_fd):
7414         * src/burn-mkisofs-base.c (_write_line),
7415         (brasero_mkisofs_base_process_video_graft),
7416         (brasero_mkisofs_base_write_to_files):
7417         * src/burn-volume-source.c (brasero_volume_source_seek_fd),
7418         (brasero_volume_source_read_fd),
7419         (brasero_volume_source_readcd_device_handle),
7420         (brasero_volume_source_read10_device_handle),
7421         (brasero_volume_source_open_file), (brasero_volume_source_open_fd):
7422         * src/plugins/checksum/burn-checksum-files.c
7423         (brasero_checksum_file_process_former_line),
7424         (brasero_checksum_files_get_line_num),
7425         (brasero_checksum_files_check_files):
7426         * src/plugins/libburnia/burn-libburn.c
7427         (brasero_libburn_add_file_track):
7428         * src/scsi-error.c (brasero_scsi_set_error):
7430 2008-11-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7432         Fix for #559414 – format not a string literal and no format arguments
7433         Patch by Christian Persch
7435         * src/brasero-app.c (on_help_cb):
7436         * src/brasero-burn-dialog.c (brasero_burn_dialog_insert_disc_cb),
7437         (brasero_burn_dialog_loss_warnings_cb):
7438         * src/brasero-sum-dialog.c (brasero_sum_dialog_message),
7439         (brasero_sum_dialog_corruption_warning),
7440         (brasero_sum_dialog_get_file_checksum):
7441         * src/burn-job.c (brasero_job_check_output_volume_space),
7442         (brasero_job_set_output_file), (brasero_job_set_nonblocking_fd):
7443         * src/burn-mkisofs-base.c (_write_line),
7444         (brasero_mkisofs_base_process_video_graft),
7445         (brasero_mkisofs_base_write_to_files):
7446         * src/burn-volume-source.c (brasero_volume_source_seek_fd),
7447         (brasero_volume_source_read_fd),
7448         (brasero_volume_source_readcd_device_handle),
7449         (brasero_volume_source_read10_device_handle),
7450         (brasero_volume_source_open_file), (brasero_volume_source_open_fd):
7451         * src/plugins/cdrdao/burn-toc2cue.c (brasero_toc2cue_read_stderr):
7452         * src/plugins/checksum/burn-checksum-files.c
7453         (brasero_checksum_file_process_former_line),
7454         (brasero_checksum_files_get_line_num),
7455         (brasero_checksum_files_check_files):
7456         * src/plugins/dvdcss/burn-dvdcss.c
7457         (brasero_dvdcss_write_image_thread):
7458         * src/scsi-error.c (brasero_scsi_set_error):
7460 2008-11-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7462         Fix #559415 – consolidate error dialogue code
7463         Create a simple common error dialog function used throughout brasero
7465         * src/brasero-audio-disc.c (brasero_audio_disc_short_track_dialog),
7466         (brasero_audio_disc_file_type_error_dialog),
7467         (brasero_audio_disc_unreadable_dialog), (brasero_audio_disc_split),
7468         (brasero_audio_disc_inotify_removal_warning):
7469         * src/brasero-burn-dialog.c (brasero_burn_dialog_show_log):
7470         * src/brasero-data-disc.c
7471         (brasero_data_disc_import_failure_dialog),
7472         (brasero_data_disc_unreadable_uri_cb),
7473         (brasero_data_disc_recursive_uri_cb),
7474         (brasero_data_disc_unknown_uri_cb):
7475         * src/brasero-jacket-view.c (brasero_jacket_view_set_image):
7476         * src/brasero-playlist.c (brasero_playlist_dialog_error):
7477         * src/brasero-project-manager.c (brasero_project_manager_open_uri):
7478         * src/brasero-project.c (brasero_project_no_song_dialog),
7479         (brasero_project_no_file_dialog),
7480         (brasero_project_invalid_project_dialog),
7481         (brasero_project_not_saved_dialog):
7482         * src/brasero-search-beagle.c (brasero_search_beagle_error_dialog):
7483         * src/brasero-split-dialog.c
7484         (brasero_split_dialog_no_silence_message),
7485         (brasero_split_dialog_metadata_finished_cb):
7486         * src/brasero-src-image.c (brasero_src_image_error):
7487         * src/brasero-tool-dialog.c (brasero_tool_dialog_media_error),
7488         (brasero_tool_dialog_media_busy), (brasero_tool_dialog_no_media):
7489         * src/brasero-utils.c (brasero_utils_launch_app),
7490         (brasero_utils_message_dialog):
7491         * src/brasero-utils.h:
7492         * src/brasero-video-disc.c
7493         (brasero_video_disc_unreadable_uri_dialog),
7494         (brasero_video_disc_not_video_dialog):
7495         * src/main.c (brasero_app_parse_options):
7497 2008-11-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7499         Fix #559229 – Brasero svn trunk crashes when cancel an iso.
7500         The crash was triggered by our attempt at gtk_main_quit () whereas we
7501         had not even started it
7503         * src/brasero-app.c (on_delete_cb), (on_destroy_cb),
7504         (brasero_app_run):
7505         * src/brasero-app.h:
7506         * src/brasero-project-manager.c
7507         (brasero_project_manager_burn_iso_dialog):
7508         * src/main.c (brasero_app_parse_options), (main):
7510 2008-11-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7512         Fix build of nautilus extension (bug from previous change)
7514         * nautilus/Makefile.am:
7516 2008-11-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7518         Allow use of path or URIs in uri member of BraseroGraftPt structure
7520         * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_excluded),
7521         (brasero_mkisofs_base_add_graft),
7522         (brasero_mkisofs_base_write_to_files):
7523         * src/plugins/checksum/burn-checksum-files.c
7524         (brasero_checksum_files_create_checksum):
7525         * src/plugins/libburnia/burn-libisofs.c
7526         (brasero_libisofs_create_volume_thread):
7528 2008-11-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7530         Add blanking and checking to nautilus extension
7532         * nautilus/nautilus-burn-bar.c:
7533         * nautilus/nautilus-burn-extension.c (blank_disc_activate_cb),
7534         (check_disc_activate_cb), (nautilus_burn_get_file_items):
7536 2008-11-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7538         Allow blanking and checking from the command line specifying a drive path
7539         Once done close brasero
7541         * src/brasero-app.c (brasero_app_blank), (on_erase_cb),
7542         (brasero_app_check), (on_integrity_check_cb):
7543         * src/brasero-app.h:
7544         * src/main.c (brasero_app_parse_options), (main):
7546 2008-11-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7548         Add function so set the medium and handles "blank/check again" in a
7549         more graceful way (block the response signal)
7551         * src/brasero-tool-dialog.c (brasero_tool_dialog_run),
7552         (brasero_tool_dialog_set_medium):
7553         * src/brasero-tool-dialog.h:
7555 2008-11-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7557         Fix LIBS flags for building brasero and nautilus extension
7559         * configure.in:
7560         * src/Makefile.am:
7562 2008-11-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7564         make nautilus extension installable side by side with NCB's
7566         * nautilus/Makefile.am:
7568 2008-11-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7570         Increased the number of mount attempts
7572         * src/burn.c (brasero_burn_mount_media):
7574 2008-11-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7576         Move burn:// URI handling to its own plugin and make it work.
7578         * src/plugins/local-track/Makefile.am:
7579         * src/plugins/local-track/burn-local-image.c
7580         (brasero_local_track_update_track),
7581         (brasero_local_track_thread_finished),
7582         (brasero_local_track_add_if_non_local),
7583         (brasero_local_track_start):
7584         * src/plugins/local-track/burn-uri.c
7585         (brasero_burn_uri_thread_finished),
7586         (brasero_burn_uri_explore_directory), (brasero_burn_uri_thread),
7587         (brasero_burn_uri_start_thread), (brasero_burn_uri_start_if_found),
7588         (brasero_burn_uri_start), (brasero_burn_uri_stop),
7589         (brasero_burn_uri_finalize), (brasero_burn_uri_class_init),
7590         (brasero_burn_uri_init), (brasero_burn_uri_export_caps):
7591         * src/plugins/local-track/burn-uri.h:
7593 2008-11-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7595         Provide a nautilus extension (based on existing nautilus-cd-burner)
7597         * Makefile.am:
7598         * configure.in:
7599         * nautilus/Makefile.am:
7600         * nautilus/nautilus-burn-bar.c (nautilus_burn_bar_get_button),
7601         (nautilus_burn_bar_set_property), (nautilus_burn_bar_get_property),
7602         (nautilus_burn_bar_class_init), (button_clicked_cb),
7603         (nautilus_burn_bar_init), (nautilus_burn_bar_finalize),
7604         (nautilus_burn_bar_new):
7605         * nautilus/nautilus-burn-bar.h:
7606         * nautilus/nautilus-burn-extension.c (debug_init), (debug_print),
7607         (launch_process), (launch_brasero_on_window), (write_activate_cb),
7608         (uri_to_path), (write_iso_activate_cb), (copy_disc_activate_cb),
7609         (get_hal_context), (volume_is_blank), (drive_get_first_volume),
7610         (drive_is_cd_device), (nautilus_burn_get_file_items),
7611         (nautilus_burn_get_background_items),
7612         (nautilus_burn_get_toolbar_items),
7613         (nautilus_burn_menu_provider_iface_init), (bar_activated_cb),
7614         (dir_is_empty), (destroyed_callback), (sense_widget),
7615         (nautilus_burn_get_location_widget),
7616         (nautilus_burn_location_widget_provider_iface_init),
7617         (update_widget_sensitivity), (update_empty_idle),
7618         (queue_update_empty), (burn_monitor_cb), (start_monitor),
7619         (nautilus_burn_instance_init), (nautilus_burn_finalize),
7620         (nautilus_burn_class_init), (nautilus_burn_get_type),
7621         (nautilus_burn_register_type), (nautilus_module_initialize),
7622         (nautilus_module_shutdown), (nautilus_module_list_types):
7623         * src/Makefile.am:
7624         * src/main.c (brasero_app_parse_options):
7626 2008-11-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7628         Fix #558852 – translation issues
7630         * data/brasero.schemas.in:
7631         * src/brasero-app.c (brasero_app_init):
7632         * src/brasero-audio-disc.c (brasero_audio_disc_add_uri_real):
7633         * src/brasero-blank-dialog.c (brasero_blank_dialog_activate),
7634         (brasero_blank_dialog_init):
7635         * src/brasero-data-disc.c (brasero_data_disc_import_button_new):
7636         * src/brasero-mime-filter.c (brasero_mime_filter_add_mime):
7637         * src/brasero-playlist.c (brasero_playlist_insert):
7638         * src/brasero-progress.c
7639         (brasero_burn_progress_display_session_info):
7640         * src/brasero-project.c (brasero_project_empty_cb):
7641         * src/brasero-utils.c (brasero_utils_free),
7642         (brasero_utils_register_string), (brasero_utils_unregister_string),
7643         (brasero_utils_get_size_string):
7644         * src/brasero-video-tree-model.c
7645         (brasero_video_tree_model_get_value):
7647 2008-11-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7649         If we're asked to open a new empty data project on the command line,
7650         then add the contents of burn:/// by default
7652         * src/brasero-project-manager.c (brasero_project_manager_data):
7654 2008-11-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7656         Changed the way we dealt with lists of files having a wrong checksum.
7657         Use track tags instead which cleans up the headers a little.
7659         * src/brasero-sum-dialog.c (brasero_sum_dialog_corruption_warning),
7660         (brasero_sum_dialog_set_track_checksum_type),
7661         (brasero_sum_dialog_check_disc_sum):
7662         * src/burn-basics.h:
7663         * src/burn-job.c:
7664         * src/burn-job.h:
7665         * src/burn-session.c (brasero_burn_session_finalize):
7666         * src/burn-session.h:
7667         * src/burn-track.c (brasero_track_tag_add):
7668         * src/burn-track.h:
7669         * src/plugins/checksum/burn-checksum-files.c
7670         (brasero_checksum_files_check_files):
7672 2008-11-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7674         Some headers cleanup and (small) code reorganization
7676         * src/brasero-session-cfg.c (brasero_session_cfg_get_gconf_key),
7677         (brasero_session_cfg_save_drive_properties),
7678         (brasero_session_cfg_set_drive_properties),
7679         (brasero_session_cfg_update):
7680         * src/brasero-session-cfg.h:
7681         * src/burn-caps.c (brasero_track_type_is_supported):
7682         * src/burn-caps.h:
7683         * src/burn-session.c:
7684         * src/burn-session.h:
7685         * src/burn-track.h:
7687 2008-11-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7689         Some more code cleanup removed some function that shouldn't be declared
7690         in burn-caps.h
7692         * src/brasero-app.c (brasero_caps_changed_cb), (brasero_app_init):
7693         * src/brasero-data-session.c (brasero_data_session_is_valid_multi):
7694         * src/burn-basics.h:
7695         * src/burn-caps.c (brasero_media_capabilities),
7696         (brasero_burn_library_can_checksum):
7697         * src/burn-caps.h:
7698         * src/burn-media.h:
7700 2008-11-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7702         Silence a warning
7704         * src/burn-basics.c:
7705         * src/burn-caps.c (brasero_caps_list_dump):
7707 2008-11-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7709         Some cleanups of headers and API
7711         * src/brasero-plugin-manager-ui.c
7712         (plugin_manager_ui_populate_lists):
7713         * src/burn-caps.c (brasero_plugin_can_burn),
7714         (brasero_plugin_can_image), (brasero_plugin_can_convert):
7715         * src/burn-caps.h:
7716         * src/burn-plugin-manager.c
7717         (brasero_plugin_manager_set_plugins_state),
7718         (brasero_plugin_manager_plugin_state_changed):
7719         * src/burn-plugin-manager.h:
7720         * src/burn-plugin-private.h:
7721         * src/burn-plugin.c (brasero_plugin_get_gconf_priority_key):
7723 2008-11-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7725         Small code cleanup
7727         * src/burn-caps.c (brasero_plugin_register_group):
7728         * src/burn-caps.h:
7729         * src/burn-plugin.c (brasero_plugin_set_group):
7731 2008-11-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7733         small fix for a warning
7735         * src/plugins/transcode/burn-transcode.c
7736         (brasero_transcode_new_decoded_pad_cb):
7738 2008-10-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7740         Fix for #554294 – brasero crashed with SIGSEGV in brasero_project_save_project_as()
7742         * src/brasero-project.c (brasero_project_save_project_real),
7743         (brasero_project_save_project_as):
7745 2008-10-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7747         Fix for #556144 – brasero crashed with SIGSEGV in IA__g_sequence_iter_get_sequence()
7749         * src/brasero-file-filtered.c
7750         (brasero_file_filtered_restore_pressed_cb):
7752 2008-10-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7754         Try to improve debugging to catch error with drive/medium initialization
7756         * src/burn-drive.c (brasero_drive_init_real):
7757         * src/burn-medium-monitor.c (brasero_medium_monitor_init):
7759 2008-10-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7761         Fix #558343 – Cover Editor accessibility issue.
7762         Updated NEWS file
7764         * src/brasero-jacket-view.c (brasero_jacket_view_container_forall),
7765         (brasero_jacket_view_init):
7767 2008-10-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7769         Fixed a string attribute typo
7771         * src/brasero-jacket-background.c (brasero_jacket_background_init):
7773 2008-10-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7775         Updated NEWS file
7777         * NEWS:
7779 2008-10-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7781         Fix a bunch of build warnings that could have turned into crash in some
7782         rare cases.
7784         * src/burn-hal-watch.c (brasero_hal_watch_init):
7785         * src/burn-job.c (brasero_job_set_output_file):
7786         * src/burn-medium.c (brasero_medium_get_capacity_DVD_RW):
7788 2008-10-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7790         (Realized a bit late that) libburn hasn't got any overburning capabilities
7792         * src/burn-drive.c (brasero_drive_can_use_exclusively):
7793         * src/burn-medium-monitor.c (brasero_medium_monitor_init):
7794         * src/burn-plugin.h:
7795         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_export_caps):
7796         * src/plugins/growisofs/burn-growisofs.c
7797         (brasero_growisofs_export_caps):
7798         * src/plugins/libburnia/burn-libburn.c
7799         (brasero_libburn_export_caps):
7801 2008-10-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7803         Fix for #558469 – Audio CD cloning fails but brasero reports success 
7804         readcd/readom fail but report success on reading. Do a workaround in the
7805         plugins
7807         * src/plugins/cdrkit/burn-readom.c (brasero_readom_read_stderr):
7808         * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_read_stderr):
7810 2008-10-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7812         Make (and fix) ChecksumImage by not using it when that's a
7813         simulation and/or when there is already a checksum set
7815         * src/burn-task.c (brasero_task_start_items):
7816         * src/plugins/checksum/burn-checksum-files.c
7817         (brasero_checksum_files_activate):
7818         * src/plugins/checksum/burn-checksum-image.c
7819         (brasero_checksum_image_start), (brasero_checksum_image_activate),
7820         (brasero_checksum_image_class_init):
7822 2008-10-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7824         Fix a crash introduced by previous change.
7826         * src/burn.c (brasero_burn_record_session):
7828 2008-10-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7830         Sometimes after simulation HAL reprobes drive; so check if we can use
7831         the drive exclusively before starting to burn
7832         Also reprobe medium after blanking
7834         * src/brasero-io.c (brasero_io_image_directory_contents_thread):
7835         * src/burn-drive.c (brasero_drive_is_door_open),
7836         (brasero_drive_can_use_exclusively):
7837         * src/burn-drive.h:
7838         * src/burn-medium.c (brasero_medium_probe_thread):
7839         * src/burn.c (brasero_burn_reprobe),
7840         (brasero_burn_can_use_drive_exclusively),
7841         (brasero_burn_run_recorder), (brasero_burn_run_tasks),
7842         (brasero_burn_record_session):
7843         * src/plugins/checksum/burn-checksum-files.c
7844         (brasero_checksum_files_merge_with_former_session):
7845         * src/scsi-cam.c (brasero_device_handle_open):
7846         * src/scsi-device.h:
7847         * src/scsi-sg.c (brasero_device_handle_open):
7848         * src/scsi-uscsi.c (brasero_device_handle_open):
7850 2008-10-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7852         Small memleak
7854         * src/plugins/libburnia/burn-libburn.c
7855         (brasero_libburn_setup_session_file):
7857 2008-10-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7859         Put burn dialog back to normal state after the simulation info dialog
7860         gets destroyed
7862         * src/brasero-burn-dialog.c (brasero_burn_dialog_dummy_success_cb):
7864 2008-10-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7866         Properly release drive and shutdown libburn (allows dummy mode to work)
7868         * src/plugins/libburnia/burn-libburn-common.c
7869         (brasero_libburn_common_ctx_free_real),
7870         (brasero_libburn_common_ctx_wait_for_idle_drive),
7871         (brasero_libburn_common_ctx_free),
7872         (brasero_libburn_common_ctx_new):
7874 2008-10-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7876         Fix #558207 – Labels in start page of New Audio Disc is not accessible to screen reader.
7878         * src/brasero-disc.c (brasero_disc_draw_focus_around_help_text),
7879         (brasero_disc_get_use_info_notebook):
7881 2008-10-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7883         Fix #557810  – Video Project Compute File size Hang
7884         Don't tell the user that a video file hasn't video if we can't create a
7885         snapshot
7887         * src/brasero-metadata.c (brasero_metadata_create_video_pipeline),
7888         (brasero_metadata_new_decoded_pad_cb):
7890 2008-10-27  Luis Medinas  <lmedinas@gnome.org>
7891                  
7892          * src/main.c (brasero_app_parse_options):
7894          Parse video project to cmd line args.
7895          Fixes bgo #556725.
7896                  
7897 2008-10-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7899         Same as before, try to avoid GStreamer deadlock with video files when
7900         we only need audio stream for an audio CD.
7902         * src/plugins/transcode/burn-transcode.c
7903         (brasero_transcode_error_on_pad_linking),
7904         (brasero_transcode_new_decoded_pad_cb):
7906 2008-10-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7908         Fix #557810 – Video Project Compute File size Hang
7909         Some Gstreamer plugin need to have the decoded video stream linked as well
7911         * src/brasero-metadata.c (brasero_metadata_destroy_pipeline),
7912         (brasero_metadata_create_audio_pipeline),
7913         (brasero_metadata_create_video_pipeline),
7914         (brasero_metadata_error_on_pad_linking),
7915         (brasero_metadata_link_dummy_pad),
7916         (brasero_metadata_new_decoded_pad_cb),
7917         (brasero_metadata_get_info_wait):
7919 2008-10-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7921         Fix a crash when an audio/video file isn't loaded yet or hasn't got any
7922         BraseroSongInfo and we're trying to save the project contents.
7924         * src/burn-track.c (brasero_song_info_copy):
7926 2008-10-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7928         Fix a problem where metadata object didn't always return a snapshot 
7929         because it was stopped by a state change event
7931         * src/brasero-metadata.c (brasero_metadata_bus_messages):
7932         * src/brasero-src-image.c (brasero_src_image_save):
7934 2008-10-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7936         Tell the user when we can't recognize the format of the image
7938         * src/brasero-data-project.c
7939         (brasero_data_project_graft_is_needed):
7940         * src/brasero-session-cfg.c (brasero_session_cfg_update):
7941         * src/brasero-src-image.c (brasero_src_image_set_track),
7942         (brasero_src_image_image_info_cb):
7943         * src/burn-track.c (brasero_track_set_image_source):
7945 2008-10-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7947         Try to fix #557833 – Brasero Graphical Interaface Disappears after simulate & during writing
7949         * src/brasero-burn-dialog.c (brasero_burn_dialog_dummy_success_cb):
7951 2008-10-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7953         Fix #556874 – Error is shown when trying to select an image file to burning
7954         Make sure there is a valid parent path to be set in image dialog
7955         Tell user when the image path is not valid
7956         Mark a string to be translated (used an old string)
7957         Fix a small memory leak
7958         Fix potential crash when it's not possible to retrieve content type
7960         * src/brasero-data-vfs.c (brasero_data_vfs_finalize):
7961         * src/brasero-project-manager.c (brasero_project_manager_open_uri):
7962         * src/brasero-src-image.c (brasero_src_image_error),
7963         (brasero_src_image_image_info_cb), (brasero_src_image_folder_cb),
7964         (brasero_src_image_changed), (brasero_src_image_clicked),
7965         (brasero_src_image_init), (brasero_src_image_finalize):
7967 2008-10-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7969         Fixed typo in previous patch
7971         * src/burn-medium.c (brasero_medium_track_set_leadout):
7973 2008-10-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7975         Added debug line to catch problem with CD-R initialization
7977         * src/burn-medium.c (brasero_medium_track_set_leadout):
7979 2008-10-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7981         Fix #556146 – brasero crashed with SIGSEGV in g_main_context_dispatch()
7982         Fixed a crash when the mime type detection failed
7984         * src/brasero-player.c (brasero_player_metadata_completed):
7986 2008-10-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
7988         Fix #556724 – Brasero main GUI appears after closing the dialog when opening an ISO file using Nautilus
7990         * src/brasero-data-disc.c (brasero_data_disc_switch_to_image):
7991         * src/brasero-project-manager.c
7992         (brasero_project_manager_burn_iso_dialog),
7993         (brasero_project_manager_copy_disc),
7994         (brasero_project_manager_switch),
7995         (brasero_project_manager_type_changed_cb),
7996         (brasero_project_manager_new_empty_prj_cb),
7997         (brasero_project_manager_new_audio_prj_cb),
7998         (brasero_project_manager_new_data_prj_cb),
7999         (brasero_project_manager_new_video_prj_cb),
8000         (brasero_project_manager_new_copy_prj_cb),
8001         (brasero_project_manager_new_iso_prj_cb),
8002         (brasero_project_manager_audio), (brasero_project_manager_data),
8003         (brasero_project_manager_video), (brasero_project_manager_copy),
8004         (brasero_project_manager_iso), (brasero_project_manager_open_cb),
8005         (brasero_project_manager_recent_clicked_cb),
8006         (brasero_project_manager_set_oneshot):
8007         * src/brasero-project-manager.h:
8008         * src/main.c (brasero_app_parse_options):
8010 2008-10-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8012         Small cleanup
8014         * src/burn-medium.c (brasero_medium_get_contents):
8016 2008-10-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8018         Added and use TEST_UNIT_READY function before probing the device, which
8019         may avoid to get stuck later.
8021         * src/Makefile.am:
8022         * src/burn-medium.c (brasero_medium_probe_thread):
8023         * src/scsi-spc1.h:
8024         * src/scsi-test-unit-ready.c (brasero_spc1_test_unit_ready):
8026 2008-10-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8028         Improved debugging for sense data on error
8030         * src/scsi-sense-data.c (brasero_sense_data_print):
8032 2008-10-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8034         Turn off some debugging statements as they were flooding bug reports
8035         with unnecessary information
8037         * src/burn-job.c (brasero_job_start_progress),
8038         (brasero_job_set_progress), (brasero_job_set_rate),
8039         (brasero_job_set_written_track), (brasero_job_set_written_session):
8041 2008-10-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8043         Remove unneeded graft when updating URI for a node
8045         * src/brasero-data-project.c
8046         (brasero_data_project_graft_is_needed),
8047         (brasero_data_project_update_uri):
8049 2008-10-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8051         Fix #555860 – Brasero fails make distcheck
8053         * Makefile.am:
8054         * data/Makefile.am:
8055         * docs/Makefile.am:
8056         * src/Makefile.am:
8057         * src/brasero-io.c (brasero_io_check_symlink_target),
8058         (brasero_io_get_file_info_thread_real),
8059         (brasero_io_get_file_info_thread),
8060         (brasero_io_parse_playlist_thread),
8061         (brasero_io_load_directory_thread):
8062         * src/plugins/libburnia/burn-libread-disc.c:
8064 2008-10-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8066         Allow using remote image files
8068         * src/brasero-src-image.c (brasero_src_image_set_track),
8069         (brasero_src_image_image_info_cb), (brasero_src_image_get_format),
8070         (brasero_src_image_changed), (brasero_src_image_set_uri):
8072 2008-10-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8074         Fix for #547395 – Support for remote filesystems
8075         Fix wrong changes introduced in previous changes (memleaks change)
8076         Improved image handling by downloading a potential checksum file in the
8077         same folder
8078         Delete destination tmp file before starting downloading
8080         * src/burn-image-format.c (brasero_image_format_get_iso_size):
8081         * src/plugins/local-track/burn-local-image.c
8082         (brasero_local_track_transfer),
8083         (brasero_local_track_translate_uri),
8084         (brasero_local_track_read_checksum),
8085         (brasero_local_track_download_checksum),
8086         (brasero_local_track_thread_finished),
8087         (brasero_local_track_add_if_non_local),
8088         (brasero_local_track_start):
8090 2008-10-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8092         Don't create a new checksum if there is one already
8094         * src/plugins/checksum/burn-checksum-image.c
8095         (brasero_checksum_image_start):
8097 2008-10-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8099         Silenced a warning
8101         * src/brasero-medium-selection.c
8102         (brasero_medium_selection_set_active):
8104 2008-10-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8106         Fix valid signal emission (doesn't take any argument)
8108         * src/brasero-session-cfg.c (brasero_session_cfg_update):
8110 2008-10-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8112         Fix memleaks in local-track plugin
8114         * src/plugins/local-track/burn-local-image.c
8115         (brasero_local_track_thread_finished):
8117 2008-10-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8119         Fix for #547395 – Support for remote filesystems
8120         Download all directory contents not half of them
8121         Also if an unreadable cannot be translated drop it
8123         * src/plugins/local-track/burn-local-image.c
8124         (brasero_local_track_recursive_transfer),
8125         (brasero_local_track_thread_finished):
8127 2008-10-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8129         Fix for #547395 – Support for remote filesystems
8130         Fix progress and directory creation
8132         * src/plugins/local-track/burn-local-image.c
8133         (brasero_local_track_get_download_size),
8134         (brasero_local_track_progress_cb),
8135         (brasero_local_track_file_transfer),
8136         (brasero_local_track_recursive_transfer),
8137         (brasero_local_track_transfer),
8138         (brasero_local_track_translate_uri),
8139         (brasero_local_track_thread_finished), (_foreach_non_local_cb):
8141 2008-10-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8143         Fix for #547395 – Support for remote filesystems
8144         make local-track plugin work (sort of)
8146         * src/burn-caps.c (brasero_burn_caps_sort_modifiers):
8147         * src/plugins/local-track/burn-local-image.c
8148         (brasero_local_track_transfer), (_foreach_non_local_cb),
8149         (brasero_local_track_stop):
8151 2008-10-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8153         Fix for #547395 – Support for remote filesystems
8155         * src/brasero-io.c (brasero_io_return_result_idle),
8156         (brasero_io_mount_enclosing_volume_cb),
8157         (brasero_io_mount_ask_password),
8158         (brasero_io_mount_enclosing_volume),
8159         (brasero_io_get_file_info_thread_real), (brasero_io_finalize):
8161 2008-10-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8163         minor cleanup
8165         * src/brasero-data-project.c (brasero_data_project_node_loaded),
8166         (brasero_data_project_add_node_from_info):
8168 2008-10-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8170         Fix a problem with infinite loading and potential crash when the same 
8171         uri was requested to be loaded at the same time
8173         * src/brasero-data-vfs.c (brasero_data_vfs_load_mime):
8175 2008-10-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8177         Fix for #556449 – Session error : Insufficient space on media when copying an audio CD (same problem with trunk)
8179         * src/burn-medium.c (brasero_medium_track_set_leadout):
8180         * src/scsi-mode-select.c (brasero_spc1_mode_select):
8182 2008-10-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8184         Remove leftover debug statements
8186         * src/brasero-disc-option-dialog.c
8187         (brasero_disc_option_dialog_load_multi_state),
8188         (brasero_disc_option_dialog_update_multi):
8190 2008-10-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8192         Update multi ("leave session open") toggle according to changes
8194         * src/brasero-disc-option-dialog.c
8195         (brasero_disc_option_dialog_load_multi_state),
8196         (brasero_disc_option_dialog_update_multi),
8197         (brasero_disc_option_dialog_valid_media_cb):
8198         * src/brasero-session-cfg.c (brasero_session_cfg_update):
8200 2008-10-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8202         Fix #543377 – No multisession (comment #51/52)
8204         * src/plugins/libburnia/burn-libburn.c
8205         (brasero_libburn_start_record):
8207 2008-10-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8209         Be a little more patient and understanding when we eject media
8211         * src/brasero-file-monitor.c
8212         (brasero_file_monitor_start_monitoring_real),
8213         (brasero_file_monitor_single_file):
8214         * src/burn-volume-obj.c (brasero_volume_eject):
8215         * src/burn.c (brasero_burn_eject), (brasero_burn_eject_dest_media),
8216         (brasero_burn_eject_src_media):
8218 2008-10-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8220         Fix for file change monitoring we were stopping parent nodes instead of
8221         children nodes
8222         Possibly fixing: 552811 – crash after delete used directory
8224         * src/brasero-file-monitor.c
8225         (brasero_file_monitor_foreach_cancel_file_cb),
8226         (brasero_file_monitor_foreach_cancel):
8228 2008-10-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8230         Remove leftovers debug statements
8232         * src/brasero-data-project.c (brasero_data_project_uri_add_graft),
8233         (brasero_data_project_uri_graft_nodes),
8234         (brasero_data_project_add_node_real),
8235         (brasero_data_project_add_loading_node):
8237 2008-10-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8239         Fix a problem in the tree when adding file(s) to graft that was already
8240         in the tree but not grafted yet. The previous location(s) were not
8241         grafted as well.
8243         * src/brasero-data-project.c (brasero_data_project_uri_add_graft),
8244         (brasero_data_project_uri_graft_nodes),
8245         (brasero_data_project_node_removed),
8246         (brasero_data_project_move_node),
8247         (brasero_data_project_rename_node),
8248         (brasero_data_project_add_node_real),
8249         (brasero_data_project_add_loading_node):
8250         * src/brasero-file-monitor.c
8251         (brasero_file_monitor_inotify_monitor_cb):
8253 2008-10-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8255         Fix a potential crash in the file monitor backend
8257         * src/brasero-file-monitor.c (brasero_file_monitor_foreach_cancel):
8259 2008-10-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8261         Improved handling of symlinks pointing to an image
8262         Fix #551051 – Brasero shows absurdly large %-done when burning a symlink-to-ISO (divide by 0 error)
8263         since we were using the size of the symlink file not the size of the target
8265         * src/brasero-project-manager.c (brasero_project_manager_open_uri):
8266         * src/burn-image-format.c (brasero_image_format_get_FILE_info),
8267         (brasero_image_format_get_cue_size),
8268         (brasero_image_format_get_iso_size),
8269         (brasero_image_format_get_clone_size):
8270         * src/burn-medium.c (brasero_medium_track_set_leadout):
8272 2008-10-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8274         Try to fix
8275         #556449 – Session error : Insufficient space on media when copying an audio CD (same problem with trunk)
8277         * src/burn-medium.c (brasero_medium_track_set_leadout):
8278         * src/scsi-mode-sense.c (brasero_spc1_mode_sense_get_page):
8280 2008-10-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8282         Ensure that if CD-TEXT string can't be converted to UTF-8 we keep the
8283         original one since it may (must if brasero burnt it) be already UTF-8
8285         * src/burn-drive.c (brasero_drive_lock), (brasero_drive_unlock):
8286         * src/burn-medium.c (brasero_medium_get_CD_TEXT):
8287         * src/burn-volume-obj.c (brasero_volume_eject):
8288         * src/burn.c (brasero_burn_eject_src_media):
8289         * src/plugins/cdrdao/burn-cdrdao.c (brasero_cdrdao_set_argv_image):
8291 2008-10-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8293         Probe for medium asynchronously and avoid blocking sometimes
8295         * src/burn-drive.c (brasero_drive_get_medium),
8296         (brasero_drive_medium_probed), (brasero_drive_reprobe),
8297         (brasero_drive_check_medium_inside):
8298         * src/burn-drive.h:
8299         * src/burn-medium.c (brasero_medium_get_sessions_info),
8300         (brasero_medium_init_real), (brasero_medium_probed),
8301         (brasero_medium_probe_thread), (brasero_medium_probe),
8302         (brasero_medium_finalize), (brasero_medium_set_property),
8303         (brasero_medium_class_init):
8304         * src/burn-medium.h:
8305         * src/burn.c (brasero_burn_record_session):
8307 2008-10-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8309         Small memory leak fixed.
8311         * src/brasero-dest-selection.c
8312         (brasero_dest_selection_format_medium_string):
8314 2008-10-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8316         Changed the way drives and media are probed since when HAL failed to 
8317         probe a medium it remained unknown to brasero. Now brasero can blank
8318         those media for example.
8320         * src/Makefile.am:
8321         * src/brasero-data-disc.c
8322         (brasero_disc_disc_session_import_response_cb),
8323         (brasero_data_disc_import_button_new),
8324         (brasero_data_disc_session_available_cb),
8325         (brasero_data_disc_session_loaded_cb):
8326         * src/brasero-marshal.list:
8327         * src/brasero-tool-dialog.c (brasero_tool_dialog_drive_changed_cb):
8328         * src/burn-basics.c (brasero_burn_library_shutdown):
8329         * src/burn-drive.c (brasero_drive_lock), (brasero_drive_unlock),
8330         (brasero_drive_get_display_name), (brasero_drive_finalize),
8331         (brasero_drive_check_medium_inside),
8332         (brasero_drive_medium_inside_property_changed_cb),
8333         (brasero_drive_init_real), (brasero_drive_set_property):
8334         * src/burn-drive.h:
8335         * src/burn-hal-watch.c (brasero_hal_watch_get_ctx),
8336         (brasero_hal_watch_property_changed_cb),
8337         (brasero_hal_watch_device_added_cb),
8338         (brasero_hal_watch_device_removed_cb), (brasero_hal_watch_init),
8339         (brasero_hal_watch_finalize), (brasero_hal_watch_class_init),
8340         (brasero_hal_watch_get_default), (brasero_hal_watch_destroy):
8341         * src/burn-hal-watch.h:
8342         * src/burn-medium-monitor.c (brasero_medium_monitor_get_media),
8343         (brasero_medium_monitor_medium_added_cb),
8344         (brasero_medium_monitor_medium_removed_cb),
8345         (brasero_medium_monitor_inserted_cb),
8346         (brasero_medium_monitor_removed_cb), (brasero_medium_monitor_init),
8347         (brasero_medium_monitor_finalize):
8348         * src/burn-medium.c (brasero_medium_finalize),
8349         (brasero_medium_set_property), (brasero_medium_get_property),
8350         (brasero_medium_class_init):
8351         * src/burn-medium.h:
8353 2008-10-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8355         Small cleanup
8357         * src/burn-medium-monitor.c (brasero_medium_monitor_get_drive):
8358         * src/burn-session.c (brasero_burn_session_clean):
8360 2008-10-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8362         Fix (really remember flags) some problem and cleanup recent code
8364         * src/brasero-medium-properties.c
8365         (brasero_medium_properties_drive_properties):
8366         * src/brasero-session-cfg.c
8367         (brasero_session_cfg_add_drive_properties_flags),
8368         (brasero_session_cfg_check_drive_settings),
8369         (brasero_session_cfg_update), (brasero_session_cfg_input_changed),
8370         (brasero_session_cfg_output_changed),
8371         (brasero_session_cfg_caps_changed),
8372         (brasero_session_cfg_add_flags),
8373         (brasero_session_cfg_remove_flags):
8375 2008-10-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8377         Fix usage of --simulate option when blanking
8379         * src/plugins/cdrdao/burn-cdrdao.c
8380         (brasero_cdrdao_set_argv_common_rec),
8381         (brasero_cdrdao_set_argv_common), (brasero_cdrdao_set_argv_blank):
8383 2008-10-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8385         Fix a problem introduced by previous changes that prevented to burn images
8386         Fix extension of image and toc temporary files
8388         * src/burn-job.c (brasero_job_set_output_file):
8389         * src/burn-session.c (brasero_burn_session_get_image_complement),
8390         (brasero_burn_session_get_tmp_image):
8392 2008-10-12  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8394         Some additional changes for DVD-RAM and BDs support
8396         * src/brasero-burn-dialog.c (brasero_burn_dialog_update_info),
8397         (brasero_burn_dialog_get_media_type_string),
8398         (brasero_burn_dialog_progress_changed_real),
8399         (brasero_burn_dialog_notify_success):
8400         * src/brasero-disc-option-dialog.c
8401         (brasero_disc_option_dialog_update_multi):
8402         * src/brasero-drive-properties.c
8403         (brasero_drive_properties_format_disc_speed):
8404         * src/brasero-progress.c
8405         (brasero_burn_progress_display_session_info),
8406         (brasero_burn_progress_set_status):
8407         * src/brasero-progress.h:
8408         * src/brasero-tool-dialog.c (brasero_tool_dialog_set_progress):
8409         * src/burn-caps.c (brasero_burn_caps_get_required_media_type),
8410         (brasero_burn_caps_get_default_output_format),
8411         (brasero_burn_caps_sort):
8412         * src/burn-debug.c (brasero_debug_medium_info_to_string):
8413         * src/burn-job.c (brasero_job_get_speed),
8414         (brasero_job_get_max_speed):
8415         * src/burn-media.c (brasero_media_new_status),
8416         (brasero_media_new_attribute), (brasero_media_new_subtype),
8417         (brasero_media_get_all_list):
8418         * src/burn-media.h:
8419         * src/burn-medium.c (brasero_medium_track_get_info),
8420         (brasero_medium_track_set_leadout),
8421         (brasero_medium_get_medium_type):
8422         * src/burn-medium.h:
8423         * src/burn-plugin.h:
8424         * src/burn.c (brasero_burn_is_loaded_dest_media_supported),
8425         (brasero_burn_reload_dest_media),
8426         (brasero_burn_same_src_dest_reload_medium):
8427         * src/plugins/cdrkit/burn-genisoimage.c
8428         (brasero_genisoimage_export_caps):
8429         * src/plugins/cdrkit/burn-readom.c (brasero_readom_export_caps):
8430         * src/plugins/cdrtools/burn-mkisofs.c
8431         (brasero_mkisofs_export_caps):
8432         * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_export_caps):
8433         * src/plugins/checksum/burn-checksum-files.c
8434         (brasero_checksum_files_export_caps):
8435         * src/plugins/dvdauthor/burn-dvdauthor.c
8436         (brasero_dvd_author_export_caps):
8437         * src/plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_export_caps):
8438         * src/plugins/growisofs/burn-dvd-rw-format.c
8439         (brasero_dvd_rw_format_export_caps):
8440         * src/plugins/growisofs/burn-growisofs.c
8441         (brasero_growisofs_export_caps):
8442         * src/plugins/libburnia/burn-libburn.c
8443         (brasero_libburn_export_caps):
8444         * src/plugins/libburnia/burn-libisofs.c
8445         (brasero_libisofs_export_caps):
8447 2008-10-12  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8449         Again another problem for big endian architecture
8451         * src/scsi-read-disc-info.h:
8453 2008-10-12  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8455         Fix another problem on big endian architecture
8457         * src/scsi-read-disc-info.h:
8459 2008-10-12  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8461         Patch by Lin Ma
8462         Fix #555776 – Brasero will fail to get disck information on big-endian machines
8463         Fix a problem on big endian machines with medium information retrieval
8465         * src/scsi-read-disc-info.h:
8466         * src/scsi-uscsi.c (dump_bytes), (dump_cdb),
8467         (brasero_scsi_command_issue_sync), (brasero_device_handle_open):
8469 2008-10-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8471         Improved processing plugin handling
8473         * src/burn-caps.c (brasero_burn_caps_sort_modifiers),
8474         (brasero_caps_add_processing_plugins_to_task),
8475         (brasero_burn_caps_new_task):
8476         * src/burn-plugin.h:
8477         * src/plugins/checksum/burn-checksum-files.c
8478         (brasero_checksum_files_export_caps):
8479         * src/plugins/checksum/burn-checksum-image.c
8480         (brasero_checksum_image_export_caps):
8481         * src/plugins/local-track/burn-local-image.c
8482         (brasero_local_track_export_caps):
8483         * src/plugins/transcode/burn-normalize.c
8484         (brasero_normalize_export_caps):
8486 2008-10-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8488         Respect modifiers priority order
8490         * src/burn-caps.c (brasero_burn_caps_sort_modifiers),
8491         (brasero_caps_add_processing_plugins_to_task):
8492         * src/burn-plugin.h:
8493         * src/plugins/checksum/burn-checksum-image.c
8494         (brasero_checksum_image_export_caps):
8496 2008-10-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8498         Added 2 missing files
8499         Fix #555703 – brasero delete original files in VIDEO_TS folder
8501 2008-10-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8503         Bump to 0.8.3
8505         * configure.in:
8507 2008-10-09  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8509         Initial support BD-R(E) and DVD-RAM
8511         * src/burn-medium.c (brasero_medium_get_capacity_DVD_RW),
8512         (brasero_medium_get_capacity_by_type),
8513         (brasero_medium_get_sessions_info),
8514         (brasero_medium_get_medium_type):
8515         * src/burn-medium.h:
8516         * src/scsi-read-format-capacities.h:
8518 2008-10-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8520         Cleanups and rotten code removal
8521         New CD-TEXT retrieval function => brasero displays the CD-TEXT title for the medium
8522         Fix plugin flag declaration when multiple flags set were defined for a same medium
8523         Fix a problem with drive locking when doing multisession with multiple medium inserted
8524         Fix a problem with DVD+RW selection when copying with two writable media with data
8525         <= don't always add FAST flag
8527         * src/Makefile.am:
8528         * src/brasero-burn-options.c (brasero_burn_options_lock_selection):
8529         * src/brasero-dest-selection.c (brasero_dest_selection_lock),
8530         (brasero_dest_selection_medium_changed),
8531         (brasero_dest_selection_set_property):
8532         * src/brasero-disc-option-dialog.c
8533         (brasero_disc_option_dialog_load_multi_state),
8534         (brasero_disc_option_dialog_update_multi),
8535         (brasero_disc_option_dialog_set_multi),
8536         (brasero_disc_option_dialog_set_disc),
8537         (brasero_disc_option_dialog_valid_media_cb):
8538         * src/brasero-session-cfg.c
8539         (brasero_session_cfg_save_drive_properties),
8540         (brasero_session_cfg_add_drive_properties_flags),
8541         (brasero_session_cfg_check_drive_settings),
8542         (brasero_session_cfg_add_flags),
8543         (brasero_session_cfg_remove_flags),
8544         (brasero_session_cfg_is_supported),
8545         (brasero_session_cfg_is_compulsory):
8546         * src/brasero-session-cfg.h:
8547         * src/burn-caps.c (brasero_burn_caps_get_flags_for_medium),
8548         (brasero_caps_disc_lookup_or_create), (brasero_caps_disc_new):
8549         * src/burn-medium.c (brasero_medium_get_CD_TEXT),
8550         (brasero_medium_read_CD_TEXT), (brasero_medium_init_real),
8551         (brasero_medium_reload_info), (brasero_medium_finalize),
8552         (brasero_medium_get_CD_TEXT_title):
8553         * src/burn-medium.h:
8554         * src/burn-plugin.c (brasero_plugin_set_flags),
8555         (brasero_plugin_get_all_flags):
8556         * src/burn-plugin.h:
8557         * src/burn-volume-obj.c (brasero_volume_get_name):
8559 2008-10-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8561         Make brasero more intelligent when choosing destination media
8562         Fix a small bug with FAST_BLANK flag being used unconditionally
8564         * src/brasero-burn-options.c (brasero_burn_options_add_source),
8565         (brasero_burn_options_valid_media_cb):
8566         * src/brasero-dest-selection.c
8567         (brasero_dest_selection_foreach_medium),
8568         (brasero_dest_selection_choose_best),
8569         (brasero_dest_selection_set_property):
8570         * src/brasero-dest-selection.h:
8571         * src/brasero-medium-selection.c
8572         (brasero_medium_selection_foreach):
8573         * src/brasero-medium-selection.h:
8574         * src/brasero-session-cfg.c
8575         (brasero_session_cfg_add_drive_properties_flags):
8577 2008-10-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8579         Fixed a small problem with copy dialog if disc is inserted during
8580         run time: the button stayed grayed
8581         Some cleanup (removed one unused flag)
8583         * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb),
8584         (brasero_burn_options_init):
8585         * src/brasero-dest-selection.c
8586         (brasero_dest_selection_valid_session):
8587         * src/brasero-disc-option-dialog.c
8588         (brasero_disc_option_dialog_valid_media_cb):
8589         * src/brasero-medium-properties.c
8590         (brasero_medium_properties_valid_session):
8591         * src/brasero-session-cfg.c (brasero_session_cfg_get_error),
8592         (brasero_session_cfg_add_drive_properties_flags),
8593         (brasero_session_cfg_check_size), (brasero_session_cfg_update),
8594         (brasero_session_cfg_class_init):
8595         * src/brasero-session-cfg.h:
8596         * src/brasero-src-image.c:
8597         * src/burn-basics.h:
8598         * src/burn-caps.c (brasero_burn_caps_get_flags):
8599         * src/burn-debug.c (brasero_debug_burn_flags_to_string):
8601 2008-10-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8603         Fix #535330 – Volume label should be part of the project
8605         * src/brasero-project-name.c (brasero_project_name_label_changed),
8606         (brasero_project_name_class_init):
8607         * src/brasero-project.c (brasero_project_name_changed_cb),
8608         (brasero_project_init), (brasero_project_open_project_xml),
8609         (brasero_project_open_project),
8610         (brasero_project_playlist_playlist_started),
8611         (brasero_project_open_audio_playlist_project),
8612         (brasero_project_open_playlist), (brasero_project_load_session),
8613         (brasero_project_save_project_xml),
8614         (brasero_project_save_audio_project_plain_text),
8615         (brasero_project_save_audio_project_playlist):
8617 2008-10-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8619         Use average read rate for these two to avoid jerky rate displaying
8620         Fix #550526 – Wrong drive's speed displayed
8622         * src/plugins/cdrkit/burn-readom.c (brasero_readom_set_argv):
8623         * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_set_argv):
8625 2008-10-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8627         Update project name on multisession medium loading in data projects
8629         * src/brasero-project-name.c (brasero_project_name_set_type),
8630         (brasero_project_name_set_multisession_medium):
8631         * src/brasero-project.c (brasero_project_update_project_size),
8632         (brasero_project_flags_changed_cb):
8634 2008-10-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8636         Fix for #554201 – Project size graph in status bar
8638         * src/brasero-data-disc.c (brasero_data_disc_get_loaded_medium):
8639         * src/brasero-data-disc.h:
8640         * src/brasero-project-type-chooser.c
8641         (brasero_project_type_chooser_build_recent),
8642         (brasero_project_type_chooser_init):
8643         * src/brasero-project.c (brasero_project_update_project_size),
8644         (brasero_project_flags_changed_cb), (brasero_project_switch):
8646 2008-10-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8648         Fix #553349 – Cannot burn a .m3u playlist file when the logical steps below are followed
8650         * src/brasero-audio-disc.c (brasero_audio_disc_add_playlist):
8652 2008-10-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8654         Fix a crash with opening playlists
8656         * src/brasero-project.c (brasero_project_open_playlist):
8658 2008-10-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8660         Fix #465175 – Location field not working
8662         * src/brasero-project.c (brasero_project_set_add_button_state),
8663         (brasero_project_add_uris_cb):
8665 2008-10-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8667         Fix small layout problem
8669         * src/brasero-project-type-chooser.c
8670         (brasero_project_type_chooser_build_recent):
8672 2008-10-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8674         Fix for #547874 – Unable to choose order audio tracks in a Audio CD project
8676         * src/eggtreemultidnd.c (egg_tree_multi_drag_motion_event):
8678 2008-10-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8680         Create an even more compact first view
8682         * src/brasero-project-type-chooser.c
8683         (brasero_project_type_chooser_init):
8685 2008-10-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8687         Make sure the session auto configuration object is off when starting burn dialog
8689         * src/brasero-burn-dialog.c (brasero_burn_dialog_run):
8690         * src/brasero-session-cfg.c (brasero_session_cfg_disable),
8691         (brasero_session_cfg_input_changed),
8692         (brasero_session_cfg_output_changed),
8693         (brasero_session_cfg_caps_changed):
8694         * src/brasero-session-cfg.h:
8696 2008-10-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8698         Fix #554722 – Main window does not fit on a 600px vertical screen (netbooks)
8699         Fix #525376 – Dialog contains a lot of empty space
8701         * src/brasero-project-type-chooser.c
8702         (brasero_project_type_chooser_new_item),
8703         (brasero_project_type_chooser_build_recent),
8704         (brasero_project_type_chooser_init):
8706 2008-10-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8708         Fix #554599 – Translation comments
8709         Added some comments to help make things clearer
8711         * src/brasero-dest-selection.c
8712         (brasero_dest_selection_format_medium_string):
8713         * src/brasero-project.c
8714         (brasero_project_save_audio_project_plain_text):
8715         * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_graft):
8716         * src/burn.c (brasero_burn_record_session):
8718 2008-10-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8720         Fix a small widget layout problem
8722         * src/brasero-project.c (brasero_project_get_proportion),
8723         (brasero_project_init):
8725 2008-10-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8727         Fix #No files filtered
8729         * src/brasero-file-filtered.c
8730         (brasero_file_filtered_get_label_text):
8732 2008-10-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8734         Fix problems with deep directory handling
8736         * src/brasero-file-node.c (brasero_file_node_add),
8737         (brasero_file_node_move_from), (brasero_file_node_move_to):
8738         * src/burn-debug.c (brasero_debug_data_fs_to_string):
8739         * src/burn-task-ctx.c (brasero_task_ctx_get_progress):
8740         * src/plugins/cdrkit/burn-genisoimage.c
8741         (brasero_genisoimage_export_caps):
8742         * src/plugins/cdrtools/burn-mkisofs.c
8743         (brasero_mkisofs_export_caps):
8744         * src/plugins/growisofs/burn-growisofs.c
8745         (brasero_growisofs_export_caps):
8746         * src/plugins/libburnia/burn-libburn-common.c
8747         (brasero_libburn_common_ctx_free_real),
8748         (brasero_libburn_common_ctx_wait_for_idle_drive):
8749         * src/plugins/libburnia/burn-libburn.c
8750         (brasero_libburn_start_record):
8751         * src/plugins/libburnia/burn-libisofs.c
8752         (brasero_libisofs_export_caps):
8754 2008-09-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8756         Fix #552834 – burning image file fails
8758         * src/plugins/libburnia/burn-libburn.c
8759         (brasero_libburn_setup_session_file),
8760         (brasero_libburn_start_record), (brasero_libburn_clock_tick):
8762 2008-09-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8764         Fixed #550048 – Icon missing in burn dialog
8766         * src/burn-medium.c:
8768 2008-09-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8770         Fix #554410 – Disc burning setup combo
8771         New message to tell the user when there is no writable disc inserted
8773         * src/brasero-burn-options.c
8774         (brasero_burn_options_update_no_medium_warning),
8775         (brasero_burn_options_valid_media_cb),
8776         (brasero_burn_options_medium_num_changed),
8777         (brasero_burn_options_init):
8778         * src/brasero-medium-selection.c
8779         (brasero_medium_selection_show_type),
8780         (brasero_medium_selection_get_drive_num),
8781         (brasero_medium_selection_medium_added_cb),
8782         (brasero_medium_selection_medium_removed_cb),
8783         (brasero_medium_selection_class_init):
8784         * src/brasero-medium-selection.h:
8786 2008-09-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8788         Added a message when the input is a protected disc
8790         * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb):
8791         * src/brasero-session-cfg.c (brasero_session_cfg_update),
8792         (brasero_session_cfg_check):
8793         * src/brasero-session-cfg.h:
8794         * src/burn-caps.c (brasero_caps_find_link_for_input),
8795         (brasero_caps_has_active_input), (brasero_burn_caps_is_input),
8796         (brasero_burn_caps_has_capability):
8797         * src/burn-caps.h:
8799 2008-09-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8801         Fix #554292 – brasero crashed with SIGSEGV in brasero_mkisofs_base_write_to_files()
8803         * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_excluded),
8804         (brasero_mkisofs_base_write_to_files):
8806 2008-09-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8808         Improved size representation and strings in source and destination choosers
8810         * src/brasero-dest-selection.c
8811         (brasero_dest_selection_format_medium_string):
8812         * src/brasero-medium-selection.c
8813         (brasero_medium_selection_get_medium_string),
8814         (brasero_medium_selection_show_type),
8815         (brasero_medium_selection_medium_removed_cb):
8817 2008-09-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8819         Change label for disc copy to make it clearer
8821         * data/brasero-copy-medium.desktop.in.in:
8823 2008-09-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8825         Fix a potential crash
8827         * src/brasero-file-node.c (brasero_file_node_nth_child),
8828         (brasero_file_node_get_pos_as_child):
8830 2008-09-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8832         Fix #550050 – First run dialog after burn
8834         * src/brasero-project.c (brasero_project_burn):
8836 2008-09-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8838         Fix a small problem with import
8840         * src/brasero-data-project.c
8841         (brasero_data_project_add_imported_session_file):
8843 2008-09-28  Luis Medinas  <lmedinas@gnome.org>
8845         * src/plugins/cdrtools/burn-cdrecord.c
8846         (brasero_cdrecord_export_caps):
8847         * src/plugins/cdrtools/burn-mkisofs.c
8848         (brasero_mkisofs_set_argv_image):
8850         Added support for cdrtools format DVD-RW.
8851         Patch from <lin.ma@sun.com> closes bgo #553229.
8853 2008-09-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8855         Fix #549852 – Data DVD+RW detected badly as multisession
8856         Greatly improved performance when loading session (now it's done async)
8857         and save memory by not loading all nodes
8859         * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb):
8860         * src/brasero-data-project.c
8861         (brasero_data_project_add_imported_session_file):
8862         * src/brasero-data-project.h:
8863         * src/brasero-data-session.c
8864         (brasero_data_session_load_dir_destroy),
8865         (brasero_data_session_load_dir_result),
8866         (brasero_data_session_load_directory_contents_real),
8867         (brasero_data_session_load_directory_contents),
8868         (brasero_data_session_add_last), (brasero_data_session_stop_io),
8869         (brasero_data_session_reset), (brasero_data_session_finalize),
8870         (brasero_data_session_class_init):
8871         * src/brasero-data-session.h:
8872         * src/brasero-data-tree-model.c
8873         (brasero_data_tree_model_node_shown):
8874         * src/brasero-dest-selection.c (brasero_dest_selection_finalize):
8875         * src/brasero-file-node.c
8876         (brasero_file_node_new_imported_session_file):
8877         * src/brasero-file-node.h:
8878         * src/brasero-io.c (brasero_io_image_directory_contents_destroy),
8879         (brasero_io_image_directory_contents_thread),
8880         (brasero_io_load_image_directory):
8881         * src/brasero-io.h:
8882         * src/brasero-tool-dialog.c (brasero_tool_dialog_init):
8883         * src/burn-iso9660.c (brasero_iso9660_get_first_directory_record),
8884         (brasero_iso9660_read_directory_record),
8885         (brasero_iso9660_load_directory_records),
8886         (brasero_iso9660_check_SUSP_RR_use), (brasero_iso9660_ctx_init),
8887         (brasero_iso9660_get_contents), (brasero_iso9660_get_file),
8888         (brasero_iso9660_get_directory_contents):
8889         * src/burn-iso9660.h:
8890         * src/burn-volume.c (brasero_volume_file_free),
8891         (brasero_volume_get_files),
8892         (brasero_volume_load_directory_contents):
8893         * src/burn-volume.h:
8895 2008-09-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
8897         Fix for a few bugs (mostly added by latest changes) and improvements
8898         Fix #538298 – Burn image dialog history
8899         Fix #551938 – Image burning dialog
8901         * src/Makefile.am:
8902         * src/brasero-app.c (brasero_app_get_ui_manager):
8903         * src/brasero-app.h:
8904         * src/brasero-burn-dialog.c:
8905         * src/brasero-burn-options.c (brasero_burn_options_add_source),
8906         (brasero_burn_options_lock_selection),
8907         (brasero_burn_options_set_type_shown),
8908         (brasero_burn_options_valid_media_cb), (brasero_burn_options_init):
8909         * src/brasero-data-disc.c (brasero_data_disc_import_button_new),
8910         (brasero_data_disc_session_available_cb),
8911         (brasero_data_disc_clear):
8912         * src/brasero-dest-selection.c (brasero_dest_selection_lock),
8913         (brasero_dest_selection_valid_session),
8914         (brasero_dest_selection_medium_changed),
8915         (brasero_dest_selection_init), (brasero_dest_selection_finalize),
8916         (brasero_dest_selection_set_property),
8917         (brasero_dest_selection_get_output_path),
8918         (brasero_dest_selection_format_medium_string),
8919         (brasero_dest_selection_class_init), (brasero_dest_selection_new):
8920         * src/brasero-dest-selection.h:
8921         * src/brasero-disc-copy-dialog.c
8922         (brasero_disc_copy_dialog_set_drive),
8923         (brasero_disc_copy_dialog_init):
8924         * src/brasero-drive-info.c:
8925         * src/brasero-drive-info.h:
8926         * src/brasero-drive-properties.h:
8927         * src/brasero-drive-selection.c:
8928         * src/brasero-drive-selection.h:
8929         * src/brasero-image-option-dialog.c
8930         (brasero_image_option_dialog_set_image_uri),
8931         (brasero_image_option_dialog_init),
8932         (brasero_image_option_dialog_finalize):
8933         * src/brasero-image-option-dialog.h:
8934         * src/brasero-medium-properties.c
8935         (brasero_medium_properties_drive_properties),
8936         (brasero_medium_properties_get_output_path),
8937         (brasero_medium_properties_set_output_path),
8938         (brasero_medium_properties_get_possible_output_formats),
8939         (brasero_medium_properties_image_format_changed_cb),
8940         (brasero_medium_properties_image_check_extension),
8941         (brasero_medium_properties_image_extension_ask),
8942         (brasero_medium_properties_image_properties),
8943         (brasero_medium_properties_clicked),
8944         (brasero_medium_properties_update_image_output),
8945         (brasero_medium_properties_valid_session),
8946         (brasero_medium_properties_init),
8947         (brasero_medium_properties_finalize),
8948         (brasero_medium_properties_set_property),
8949         (brasero_medium_properties_get_property),
8950         (brasero_medium_properties_class_init),
8951         (brasero_medium_properties_new):
8952         * src/brasero-medium-properties.h:
8953         * src/brasero-medium-selection.c
8954         (brasero_medium_selection_get_medium_string),
8955         (brasero_medium_selection_update_media_string),
8956         (brasero_drive_selection_set_tooltip),
8957         (brasero_medium_selection_changed),
8958         (brasero_medium_selection_set_active),
8959         (brasero_medium_selection_get_active_drive),
8960         (brasero_medium_selection_show_type),
8961         (brasero_medium_selection_medium_added_cb),
8962         (brasero_medium_selection_medium_removed_cb),
8963         (brasero_medium_selection_init),
8964         (brasero_medium_selection_class_init):
8965         * src/brasero-medium-selection.h:
8966         * src/brasero-project-manager.c
8967         (brasero_project_manager_burn_iso_dialog):
8968         * src/brasero-project.c
8969         (brasero_project_file_chooser_activated_cb),
8970         (brasero_project_file_chooser_response_cb):
8971         * src/brasero-session-cfg.h:
8972         * src/brasero-src-image.c (brasero_src_image_save),
8973         (brasero_src_image_set_track), (brasero_src_image_image_info_cb),
8974         (brasero_src_image_get_format), (brasero_src_image_changed),
8975         (brasero_src_image_set_formats), (brasero_src_image_clicked),
8976         (brasero_src_image_set_uri), (brasero_src_image_init),
8977         (brasero_src_image_finalize), (brasero_src_image_set_property),
8978         (brasero_src_image_get_property), (brasero_src_image_class_init),
8979         (brasero_src_image_new):
8980         * src/brasero-src-image.h:
8981         * src/brasero-src-info.c:
8982         * src/brasero-src-info.h:
8983         * src/brasero-src-selection.c
8984         (brasero_src_selection_medium_changed),
8985         (brasero_src_selection_init), (brasero_src_selection_finalize),
8986         (brasero_src_selection_set_property),
8987         (brasero_src_selection_class_init):
8988         * src/brasero-src-selection.h:
8989         * src/brasero-tool-dialog.c (brasero_tool_dialog_run),
8990         (brasero_tool_dialog_set_medium_type_shown),
8991         (brasero_tool_dialog_get_medium),
8992         (brasero_tool_dialog_drive_changed_cb), (brasero_tool_dialog_init):
8993         * src/burn-medium.c (brasero_medium_get_tooltip):
8994         * src/burn-medium.h:
8995         * src/burn-volume-obj.c (brasero_volume_get_name):
8996         * src/burn-volume-obj.h:
8998 2008-09-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9000         Another patch that moves the project name back to main window (was in
9001         burn option dialogs before)
9002         It removes the project size as a consequence, the size of the project is
9003         now in the statusbar
9004         It modifies the way multisession media are displayed and loaded
9005         It fixes some small bugs introduced by previous changes
9007         One known bug: the project name is not updated when a multisession disc
9008         is loaded
9010         * src/Makefile.am:
9011         * src/brasero-app.c (brasero_app_get_statusbar1),
9012         (brasero_menu_item_selected_cb), (brasero_menu_item_deselected_cb):
9013         * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb),
9014         (brasero_burn_options_init):
9015         * src/brasero-data-disc.c (brasero_data_disc_import_session),
9016         (brasero_data_disc_import_session_cb),
9017         (brasero_data_disc_use_overburn_response_cb),
9018         (brasero_data_disc_project_oversized_cb),
9019         (brasero_disc_disc_session_import_response_cb),
9020         (brasero_data_disc_import_button_new),
9021         (brasero_data_disc_session_available_cb),
9022         (brasero_data_disc_session_loaded_cb), (brasero_data_disc_clear),
9023         (brasero_data_disc_reset), (brasero_data_disc_set_session_param),
9024         (brasero_data_disc_add_ui), (brasero_data_disc_init),
9025         (brasero_data_disc_iface_disc_init):
9026         * src/brasero-data-session.c (brasero_data_session_check_size),
9027         (brasero_data_session_size_changed),
9028         (brasero_data_session_remove_last),
9029         (brasero_data_session_add_last),
9030         (brasero_data_session_has_available_media),
9031         (brasero_data_session_get_available_media),
9032         (brasero_data_session_get_loaded_medium),
9033         (brasero_data_session_is_valid_multi),
9034         (brasero_data_session_disc_added_cb),
9035         (brasero_data_session_disc_removed_cb),
9036         (brasero_data_session_init), (brasero_data_session_finalize),
9037         (brasero_data_session_class_init):
9038         * src/brasero-data-session.h:
9039         * src/brasero-disc-message.c (brasero_disc_message_add_button),
9040         (brasero_disc_message_add_close_button):
9041         * src/brasero-disc-message.h:
9042         * src/brasero-disc-option-dialog.c
9043         (brasero_disc_option_dialog_set_disc),
9044         (brasero_disc_option_dialog_valid_media_cb):
9045         * src/brasero-disc.c:
9046         * src/brasero-disc.h:
9047         * src/brasero-file-filtered.c
9048         (brasero_file_filtered_get_label_text):
9049         * src/brasero-marshal.list:
9050         * src/brasero-notify.c (brasero_notify_button_add):
9051         * src/brasero-notify.h:
9052         * src/brasero-project-name.c (brasero_project_name_truncate_label),
9053         (brasero_project_name_get_default_label),
9054         (brasero_project_name_label_insert_text),
9055         (brasero_project_name_label_changed),
9056         (brasero_project_name_set_type),
9057         (brasero_project_name_set_multisession_medium),
9058         (brasero_project_name_init), (brasero_project_name_finalize),
9059         (brasero_project_name_class_init), (brasero_project_name_new):
9060         * src/brasero-project-name.h:
9061         * src/brasero-project-size.c:
9062         * src/brasero-project-size.h:
9063         * src/brasero-project.c (brasero_project_get_proportion),
9064         (brasero_project_init), (brasero_project_update_project_size),
9065         (brasero_project_size_changed_cb),
9066         (brasero_project_flags_changed_cb), (brasero_project_burn),
9067         (brasero_project_switch), (brasero_project_set_none),
9068         (brasero_project_open_project), (brasero_project_open_playlist):
9069         * src/brasero-session-cfg.c (brasero_session_cfg_check):
9071 2008-09-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9073         Fix problem with no message being displayed when session is not supported
9075         * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb):
9077 2008-09-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9079         Move size check to a parent dialog class BraseroBurnOptions
9080         Allow overburn to be activated for any type of project
9082         * src/Makefile.am:
9083         * src/brasero-audio-disc.c (brasero_audio_disc_set_session_param):
9084         * src/brasero-data-disc.c (brasero_data_disc_set_session_param):
9085         * src/brasero-dest-selection.c
9086         (brasero_dest_selection_image_properties),
9087         (brasero_dest_selection_update_image_output),
9088         (brasero_dest_selection_valid_session),
9089         (brasero_dest_selection_init), (brasero_dest_selection_finalize),
9090         (brasero_dest_selection_set_property):
9091         * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_init),
9092         (brasero_disc_copy_dialog_finalize):
9093         * src/brasero-disc-copy-dialog.h:
9094         * src/brasero-disc-option-dialog.c
9095         (brasero_disc_option_dialog_save_multi_state),
9096         (brasero_disc_option_dialog_load_multi_state),
9097         (brasero_disc_option_dialog_get_default_label),
9098         (brasero_disc_option_dialog_update_label),
9099         (brasero_disc_option_dialog_update_joliet),
9100         (brasero_disc_option_dialog_update_multi),
9101         (brasero_disc_option_dialog_update_video),
9102         (brasero_disc_option_dialog_set_joliet),
9103         (brasero_disc_option_dialog_set_multi),
9104         (brasero_disc_option_label_changed),
9105         (brasero_disc_option_dialog_title_widget),
9106         (brasero_disc_option_dialog_joliet_widget),
9107         (brasero_disc_option_dialog_add_data_options),
9108         (brasero_disc_option_dialog_add_audio_options),
9109         (brasero_disc_option_dialog_AC3), (brasero_disc_option_dialog_MP2),
9110         (brasero_disc_option_dialog_set_tag),
9111         (brasero_disc_option_dialog_native_framerate),
9112         (brasero_disc_option_dialog_native_aspect),
9113         (brasero_disc_option_dialog_add_video_options),
9114         (brasero_disc_option_dialog_set_disc),
9115         (brasero_disc_option_dialog_get_session),
9116         (brasero_disc_option_dialog_valid_media_cb),
9117         (brasero_disc_option_dialog_init),
9118         (brasero_disc_option_dialog_finalize):
9119         * src/brasero-disc-option-dialog.h:
9120         * src/brasero-drive-selection.c
9121         (brasero_drive_selection_set_button),
9122         (brasero_drive_selection_init):
9123         * src/brasero-image-option-dialog.c
9124         (brasero_image_option_dialog_set_track),
9125         (brasero_image_option_dialog_set_formats),
9126         (brasero_image_option_dialog_get_session),
9127         (brasero_image_option_dialog_valid_media_cb),
9128         (brasero_image_option_dialog_init),
9129         (brasero_image_option_dialog_finalize):
9130         * src/brasero-image-option-dialog.h:
9131         * src/brasero-project-manager.c
9132         (brasero_project_manager_copy_disc):
9133         * src/brasero-project-size.c (brasero_project_size_check_status):
9134         * src/brasero-project.c:
9135         * src/brasero-session-cfg.c
9136         (brasero_session_cfg_set_drive_properties),
9137         (brasero_session_cfg_check_size), (brasero_session_cfg_update),
9138         (brasero_session_cfg_check), (brasero_session_cfg_add_flags),
9139         (brasero_session_cfg_class_init):
9140         * src/brasero-session-cfg.h:
9141         * src/brasero-utils.c (brasero_utils_pack_properties_list):
9142         * src/brasero-video-disc.c (brasero_video_disc_set_session_param):
9144 2008-09-20  Luis Medinas  <lmedinas@gnome.org>
9146         * src/brasero-jacket-view.c (brasero_jacket_view_focus_in_cb),
9147         (brasero_jacket_view_focus_out_cb):
9149         Added patch from Takao Fujiwara <Takao.Fujiwara@sun.com>  
9150         to fix bgo #552366. 
9152 2008-09-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9154         Some more minor cleanups
9156         * src/brasero-disc-copy-dialog.c
9157         (brasero_disc_copy_dialog_valid_media_cb),
9158         (brasero_disc_copy_dialog_init):
9159         * src/brasero-disc-option-dialog.c
9160         (brasero_disc_option_dialog_init):
9161         * src/brasero-image-option-dialog.c
9162         (brasero_image_option_dialog_init):
9164 2008-09-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9166         Some cleanups to get ready for further changes
9167         Probably fix some minor bugs with image paths handling
9169         * src/Makefile.am:
9170         * src/brasero-dest-selection.c
9171         (brasero_dest_selection_drive_properties),
9172         (brasero_dest_selection_image_format_changed_cb),
9173         (brasero_dest_selection_image_properties),
9174         (brasero_dest_selection_update_image_output),
9175         (brasero_dest_selection_valid_session),
9176         (brasero_dest_selection_drive_changed),
9177         (brasero_dest_selection_init), (brasero_dest_selection_finalize),
9178         (brasero_dest_selection_set_property),
9179         (brasero_dest_selection_class_init):
9180         * src/brasero-disc-copy-dialog.c
9181         (brasero_disc_copy_dialog_valid_media_cb),
9182         (brasero_disc_copy_dialog_init):
9183         * src/brasero-disc-option-dialog.c
9184         (brasero_disc_option_dialog_init):
9185         * src/brasero-drive-info.c (brasero_drive_info_set_image_path),
9186         (brasero_drive_info_set_same_src_dest),
9187         (brasero_drive_info_set_medium):
9188         * src/brasero-image-option-dialog.c
9189         (brasero_image_option_dialog_valid_media_cb),
9190         (brasero_image_option_dialog_init):
9191         * src/brasero-project.c (brasero_project_set_cover_specifics):
9192         * src/brasero-session-cfg.c
9193         (brasero_session_cfg_save_drive_properties),
9194         (brasero_session_cfg_add_drive_properties_flags),
9195         (brasero_session_cfg_set_drive_properties),
9196         (brasero_session_cfg_check_drive_settings),
9197         (brasero_session_cfg_update), (brasero_session_cfg_input_changed),
9198         (brasero_session_cfg_output_changed), (brasero_session_cfg_check),
9199         (brasero_session_cfg_caps_changed), (brasero_session_cfg_init),
9200         (brasero_session_cfg_finalize), (brasero_session_cfg_class_init),
9201         (brasero_session_cfg_new):
9202         * src/brasero-session-cfg.h:
9203         * src/brasero-src-selection.c
9204         (brasero_src_selection_drive_changed):
9205         * src/burn-caps.c (brasero_burn_caps_get_default_output_format):
9206         * src/burn-caps.h:
9207         * src/burn-image-format.c (brasero_image_format_get_default_path),
9208         (brasero_image_format_fix_path_extension):
9209         * src/burn-image-format.h:
9210         * src/burn-session.c (brasero_burn_session_get_output),
9211         (brasero_burn_session_set_image_output_full),
9212         (brasero_burn_session_class_init):
9213         * src/burn-session.h:
9215 2008-09-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9217         Ask the user if he wants to burn an image when one is added to a data project
9218         Fix #547731 – warn idiot users ...
9220         * src/brasero-data-disc.c (brasero_data_disc_switch_to_image),
9221         (brasero_data_disc_image_uri_cb), (brasero_data_disc_init):
9222         * src/brasero-data-vfs.c (brasero_data_vfs_emit_image_signal),
9223         (brasero_data_vfs_loading_node_result),
9224         (brasero_data_vfs_class_init):
9225         * src/brasero-marshal.list:
9227 2008-09-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9229         Changed some names to fix #549580 – Minor Name/Comment improvements
9231         * data/brasero-copy-medium.desktop.in.in:
9232         * data/brasero-open-image.desktop.in.in:
9233         * data/brasero-open-playlist.desktop.in.in:
9234         * data/brasero-open-project.desktop.in.in:
9235         * data/brasero.desktop.in.in:
9237 2008-09-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9239         Fix problem reported in #549368 – string typos
9241         * src/brasero-audio-disc.c (brasero_audio_disc_add_gap):
9242         * src/brasero-burn-dialog.c (brasero_burn_dialog_update_info):
9243         * src/brasero-data-disc.c (brasero_data_disc_rename_activated):
9244         * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_init):
9245         * src/brasero-disc-option-dialog.c
9246         (brasero_disc_option_dialog_title_widget),
9247         (brasero_disc_option_dialog_add_data_options),
9248         (brasero_disc_option_dialog_add_audio_options),
9249         (brasero_disc_option_dialog_add_video_options),
9250         (brasero_disc_option_dialog_init):
9251         * src/brasero-drive-info.c (brasero_drive_info_update_info),
9252         (brasero_drive_info_set_image_path), (brasero_drive_info_init):
9253         * src/brasero-drive-properties.c (brasero_drive_properties_init):
9254         * src/brasero-filter-option.c (brasero_filter_option_init):
9255         * src/brasero-image-option-dialog.c
9256         (brasero_image_option_dialog_init):
9257         * src/brasero-jacket-background.c (brasero_jacket_background_init):
9258         * src/brasero-multi-song-props.c (brasero_multi_song_props_init):
9259         * src/brasero-plugin-option.c (brasero_plugin_option_set_plugin):
9260         * src/brasero-project-type-chooser.c
9261         (brasero_project_type_chooser_init):
9262         * src/brasero-search-beagle.c (brasero_search_init),
9263         (brasero_search_update_header):
9264         * src/brasero-search-entry.c (brasero_search_entry_init):
9265         * src/brasero-song-properties.c (brasero_song_props_init),
9266         (brasero_song_props_set_properties):
9267         * src/brasero-split-dialog.c (brasero_split_dialog_init):
9268         * src/brasero-src-info.c (brasero_src_info_init):
9269         * src/brasero-sum-dialog.c (brasero_sum_dialog_corruption_warning):
9270         * src/brasero-tool-dialog.c (brasero_tool_dialog_pack_options),
9271         (brasero_tool_dialog_init):
9273 2008-09-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9275         Improve ejection
9277         * src/burn-volume-obj.c (brasero_volume_get_gdrive),
9278         (brasero_volume_eject):
9280 2008-09-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9282         Again fix problem with flags appearing in disc copy dialog
9284         * src/burn-caps.c (brasero_burn_caps_get_flags_same_src_dest),
9285         (brasero_burn_caps_get_flags):
9287 2008-09-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9289         Updated for upcoming release
9291         * NEWS:
9293 2008-09-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9295         Avoid doing a too early init for session flags and support to save some
9296         time
9298         * src/brasero-dest-selection.c
9299         (brasero_dest_selection_set_property):
9301 2008-09-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9303         Some more cleanups and work on flags management
9304         Fix a problem with burn button being available for clicking when no
9305         image is set as source in burn image dialog
9306         Fix a problem with dummy still available with CLONE images
9308         * src/brasero-dest-selection.c
9309         (brasero_dest_selection_add_drive_properties_flags):
9310         * src/brasero-disc-option-dialog.c
9311         (brasero_disc_option_dialog_update_joliet):
9312         * src/brasero-image-option-dialog.c
9313         (brasero_image_option_dialog_set_track),
9314         (brasero_image_option_dialog_changed),
9315         (brasero_image_option_dialog_format_changed),
9316         (brasero_image_option_dialog_file_changed),
9317         (brasero_image_option_dialog_set_formats),
9318         (brasero_image_option_dialog_valid_media_cb),
9319         (brasero_image_option_dialog_init),
9320         (brasero_image_option_dialog_finalize):
9321         * src/brasero-image-type-chooser.c
9322         (brasero_image_type_chooser_set_formats),
9323         (brasero_image_type_chooser_get_format),
9324         (brasero_image_type_chooser_changed_cb),
9325         (brasero_image_type_chooser_finalize):
9326         * src/burn-basics.h:
9327         * src/burn-caps.c (brasero_caps_is_compatible_type),
9328         (brasero_caps_find_link), (brasero_caps_try_output),
9329         (brasero_caps_try_output_with_blanking),
9330         (brasero_burn_caps_is_input_supported),
9331         (brasero_burn_caps_is_output_supported),
9332         (brasero_burn_caps_is_session_supported_same_src_dest),
9333         (brasero_burn_caps_is_session_supported),
9334         (brasero_burn_caps_get_required_media_type),
9335         (brasero_caps_get_flags_for_disc),
9336         (brasero_burn_caps_get_flags_for_medium),
9337         (brasero_burn_caps_get_flags_same_src_dest):
9338         * src/burn-caps.h:
9340 2008-09-12  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9342         warn when reaching a directory depth of 6 while exploring a directory graft
9344         * src/brasero-data-project.c
9345         (brasero_data_project_add_node_from_info):
9347 2008-09-12  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9349         Fix behaviour where instead of blanking rewritable medium when adding
9350         new data, brasero was automatically merging the new data
9352         * src/brasero-dest-selection.c
9353         (brasero_dest_selection_add_drive_properties_flags):
9354         * src/burn-caps.c (brasero_burn_caps_get_flags_for_medium),
9355         (brasero_burn_caps_get_flags):
9357 2008-09-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9359         Fix #551678 – Writing on-the-fly stops at ~390MB instead of full size
9360         and possibly #544665 – Brasero burns 139MiB into the dvd when the project has 4GB
9362         Used an int instead of an int64 in libburn
9364         * src/plugins/libburnia/burn-libburn.c
9365         (brasero_libburn_create_fd_source),
9366         (brasero_libburn_setup_session_fd):
9368 2008-09-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9370         Improved flag management when copying a medium
9372         * src/brasero-dest-selection.c
9373         (brasero_dest_selection_drive_properties),
9374         (brasero_dest_selection_add_drive_properties_flags),
9375         (brasero_dest_selection_set_drive_properties),
9376         (brasero_dest_selection_check_drive_settings):
9377         * src/burn-caps.c (brasero_burn_caps_get_blanking_flags_real),
9378         (brasero_burn_caps_get_blanking_flags),
9379         (brasero_burn_caps_can_blank_real), (brasero_burn_caps_can_blank),
9380         (brasero_caps_link_check_media_restrictions),
9381         (brasero_burn_caps_is_session_supported_same_src_dest),
9382         (brasero_burn_caps_get_flags_for_medium),
9383         (brasero_burn_caps_get_flags_same_src_dest),
9384         (brasero_burn_caps_get_flags):
9386 2008-09-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9388         Allow cdrdao to output images of media again
9390         * src/plugins/cdrdao/burn-cdrdao.c (brasero_cdrdao_export_caps):
9392 2008-09-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9394         Added new flag (RAW write mode) to be only used for CLONE images
9396         * src/burn-basics.h:
9397         * src/burn-caps.c (brasero_caps_get_flags_for_disc):
9398         * src/burn-debug.c (brasero_debug_burn_flags_to_string):
9399         * src/burn-plugin.h:
9400         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_set_argv_record),
9401         (brasero_wodim_export_caps):
9402         * src/plugins/cdrtools/burn-cdrecord.c
9403         (brasero_cdrecord_set_argv_record), (brasero_cdrecord_export_caps):
9405 2008-09-09  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9407         Some fixes for libisofs plugin:
9408         - when in merging from a previous session remove previous files with same name
9409         - when cancelling don't block
9411         * src/plugins/libburnia/burn-libburn-common.c
9412         (brasero_libburn_common_ctx_free):
9413         * src/plugins/libburnia/burn-libisofs.c
9414         (brasero_libisofs_write_image_to_fd_thread),
9415         (brasero_libisofs_create_volume_thread),
9416         (brasero_libisofs_stop_real), (brasero_libisofs_clean_output):
9418 2008-09-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9420         Miscellaneous improvements and cleanups
9422         * src/brasero-dest-selection.c
9423         (brasero_dest_selection_add_drive_properties_flags):
9424         * src/burn-caps.c (brasero_burn_caps_get_flags):
9425         * src/plugins/libburnia/burn-libisofs.c
9426         (brasero_libisofs_export_caps):
9428 2008-09-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9430         Fix problem with this two plugins that didn't support DVD+RW/DVD-RW (rest)
9432         * src/plugins/cdrkit/burn-genisoimage.c
9433         (brasero_genisoimage_export_caps):
9434         * src/plugins/cdrtools/burn-mkisofs.c
9435         (brasero_mkisofs_export_caps):
9437 2008-09-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9439         Improved libburn cancellation
9441         * src/plugins/libburnia/burn-libburn-common.c
9442         (brasero_libburn_common_ctx_free_real),
9443         (brasero_libburn_common_ctx_wait_for_idle_drive),
9444         (brasero_libburn_common_ctx_free):
9445         * src/plugins/libburnia/burn-libburn.c (brasero_libburn_finalize),
9446         (brasero_libburn_export_caps):
9448 2008-09-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9450         Fix checksums for DVD+RW with which we didn't start at the right address
9451         in multisession
9453         * src/burn-track.h:
9454         * src/burn.c (brasero_burn_action_changed),
9455         (brasero_burn_record_session):
9456         * src/plugins/cdrkit/burn-readom.c
9457         (brasero_readom_argv_set_iso_boundary), (brasero_readom_get_size):
9458         * src/plugins/cdrtools/burn-readcd.c
9459         (brasero_readcd_argv_set_iso_boundary), (brasero_readcd_get_size):
9460         * src/plugins/checksum/burn-checksum-files.c
9461         (brasero_checksum_files_end):
9463 2008-09-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9465         Fix some problems with our reading ISO images
9466         That fixes problems mentioned in #543377 – No multisession
9468         * src/burn-iso9660.c (brasero_iso9660_read_susp),
9469         (brasero_iso9660_get_susp),
9470         (brasero_iso9660_read_directory_record),
9471         (brasero_iso9660_read_directory_records),
9472         (brasero_iso9660_lookup_directory_record_RR),
9473         (brasero_iso9660_lookup_directory_records):
9474         * src/burn-susp.c (brasero_susp_ER), (brasero_susp_read):
9475         * src/burn-susp.h:
9476         * src/plugins/checksum/burn-checksum-files.c
9477         (brasero_checksum_files_merge_with_former_session):
9479 2008-09-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9481         Fix a problem with reading file contents
9482         Make plugin read straight from the drive the checksum file when merging
9484         * src/burn-volume-read.c (brasero_volume_file_check_state):
9485         * src/plugins/checksum/burn-checksum-files.c
9486         (brasero_checksum_files_merge_with_former_session):
9488 2008-09-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9490         Some cleanups, improvements and bug fixes
9491         Rework the plugin flags system a bit
9492         Fix a problem with CDRW (and probably DVDRW) which add data appended
9493         instead of being blanked.
9494         Fixed media capabilities reporting (no DAO, DUMMY for DVD+RW)
9496         * src/brasero-dest-selection.c
9497         (brasero_dest_selection_set_image_properties),
9498         (brasero_dest_selection_check_image_settings),
9499         (brasero_dest_selection_source_changed):
9500         * src/brasero-disc-option-dialog.c
9501         (brasero_disc_option_dialog_set_disc):
9502         * src/burn-caps.c (brasero_burn_caps_flags_check_for_drive),
9503         (brasero_burn_caps_new_task),
9504         (brasero_caps_try_output_with_blanking),
9505         (brasero_burn_caps_is_output_supported),
9506         (brasero_burn_caps_is_session_supported_same_src_dest),
9507         (brasero_burn_caps_get_required_media_type),
9508         (brasero_burn_caps_get_flags), (brasero_caps_disc_new_subtype):
9509         * src/burn-plugin.h:
9510         * src/burn-session.c (brasero_burn_session_clear_current_track):
9511         * src/burn.c (brasero_burn_lock_dest_media),
9512         (brasero_burn_reload_dest_media),
9513         (brasero_burn_check_session_consistency),
9514         (brasero_burn_same_src_dest_image),
9515         (brasero_burn_same_src_dest_reload_medium), (brasero_burn_record):
9516         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_export_caps):
9517         * src/plugins/cdrtools/burn-cdrecord.c
9518         (brasero_cdrecord_export_caps):
9519         * src/plugins/growisofs/burn-growisofs.c
9520         (brasero_growisofs_export_caps):
9521         * src/plugins/libburnia/burn-libburn.c
9522         (brasero_libburn_export_caps):
9524 2008-09-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9526         (Sometimes huge) speed gain when loading files by returning many at a
9527         time when they are pending
9529         * src/brasero-io.c (brasero_io_return_result_idle):
9531 2008-09-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9533         Reload flags when image format changes or is detected
9535         * src/brasero-image-option-dialog.c
9536         (brasero_image_option_dialog_set_track):
9537         * src/burn-session.c (brasero_burn_session_clear_current_track),
9538         (brasero_burn_session_add_track):
9539         * src/burn-session.h:
9541 2008-09-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9543         Added checks for simulation/burnfree to see if the drive supports them
9545         * src/burn-caps.c (brasero_burn_caps_can_blank),
9546         (brasero_burn_caps_flags_check_for_drive),
9547         (brasero_burn_caps_new_task),
9548         (brasero_burn_caps_flags_update_for_drive):
9549         * src/burn-drive.c:
9550         * src/burn-drive.h:
9551         * src/burn-medium.c (brasero_medium_supported_flags),
9552         (brasero_medium_support_flags),
9553         (brasero_medium_test_simulate_CD_SAO),
9554         (brasero_medium_test_simulate_CD_TAO),
9555         (brasero_medium_test_simulate_DVDRW),
9556         (brasero_medium_test_simulate_2A), (brasero_medium_init_caps),
9557         (brasero_medium_init_real):
9558         * src/burn-medium.h:
9560 2008-09-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9562         Fix #550475 – brasero crashed with SIGSEGV in brasero_medium_reload_info()
9564         * src/burn-medium.c (brasero_medium_reload_info):
9566 2008-09-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9568         Fixed a crash when the operation was cancelled while it is in wait loop
9570         * src/burn.c (brasero_burn_wakeup), (brasero_burn_sleep),
9571         (brasero_burn_cancel), (brasero_burn_finalize):
9573 2008-09-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9575         Fixed a memleak when importing sessions in data projects
9577         * src/brasero-data-session.c (brasero_data_session_add_last):
9578         * src/brasero-file-node.c
9579         (brasero_file_node_destroy_with_children):
9580         * src/burn-volume-source.c:
9581         * src/burn-volume-source.h:
9583 2008-09-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9585         Fix problems in last comment of #543377 No multisession:
9586         Don't crash any more
9587         Ability to import a disc after the project was loaded
9589         * src/brasero-data-project.c
9590         (brasero_data_project_uri_remove_graft),
9591         (brasero_data_project_remove_node_children_graft_cb),
9592         (brasero_data_project_node_removed),
9593         (brasero_data_project_add_imported_session_file),
9594         (brasero_data_project_load_contents):
9595         * src/brasero-file-node.c (brasero_file_node_ungraft),
9596         (brasero_file_node_destroy_with_children):
9598 2008-09-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9600         Fix blank discs size retrieval
9602         * src/burn-medium.c (brasero_medium_track_set_leadout),
9603         (brasero_medium_get_sessions_info), (brasero_medium_get_contents):
9605 2008-09-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9607         Fix typo in declaration header
9609         * src/scsi-get-configuration.h:
9611 2008-09-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9613         Improved toc type recognition
9615         * src/brasero-image-option-dialog.c
9616         (brasero_image_option_dialog_image_info_cb):
9618 2008-09-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9620         Remove dialog title
9621         Fix #550050 – First run dialog after burn
9623         * src/brasero-project.c
9624         (brasero_project_check_default_burning_app):
9626 2008-09-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9628         Removed BRASERO_BURN_FLAG_BLANK_BEFORE_WRITE from plugins as it is
9629         mostly a flag for the library not the plugins
9631         * src/burn-plugin.h:
9632         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_export_caps):
9633         * src/plugins/cdrtools/burn-cdrecord.c
9634         (brasero_cdrecord_export_caps):
9635         * src/plugins/growisofs/burn-growisofs.c
9636         (brasero_growisofs_export_caps):
9637         * src/plugins/libburnia/burn-libburn.c
9638         (brasero_libburn_export_caps):
9640 2008-08-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9642         Fixed two problems:
9643         - brasero was using the wrong order when loading file list passed on the
9644           command line
9645         - brasero crashed when passed arguments on the command line (the problem 
9646           was introduced by recent changes)
9648         * src/main.c (brasero_app_parse_options):
9650 2008-08-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9652         Fix problems with CLONE image when choosing the toc file.
9653         Now brasero can properly retrieve the image file from the toc file and
9654         vice versa.
9656         * src/burn-image-format.c (brasero_image_format_get_complement):
9657         * src/burn-session.c (brasero_burn_session_get_image_complement):
9659 2008-08-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9661         Fix warning
9663         * src/burn-medium.c (brasero_medium_get_contents):
9665 2008-08-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9667         Fix debugging strings
9669         * src/burn.c (brasero_burn_is_loaded_dest_media_supported),
9670         (brasero_burn_lock_dest_media), (brasero_burn_record):
9672 2008-08-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9674         Improved toc file type detection (between CDRDAO and CLONE types)
9676         * src/brasero-image-option-dialog.c
9677         (brasero_image_option_dialog_image_info_cb):
9679 2008-08-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9681         Fix a problem with disc copy using same src and dest driven (brasero not
9682         accepting blank disc for destination).
9683         BRASERO_BURN_FLAG_BLANK_BEFORE_WRITING was on by default which would of
9684         course be unsupported by a BLANK medium. So we are more lenient now with
9685         this flag
9687         * src/burn-caps.c (brasero_burn_caps_new_task),
9688         (brasero_caps_try_output_with_blanking),
9689         (brasero_burn_caps_get_flags):
9691 2008-08-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9693         Avoid crashing when reloading a media that isn't supported in copy
9695         * src/burn.c (brasero_burn_lock_dest_media),
9696         (brasero_burn_reload_dest_media):
9698 2008-08-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9700         Fix race condition in brasero-io
9702         * src/brasero-async-task-manager.c
9703         (brasero_async_task_manager_thread),
9704         (brasero_async_task_manager_foreach_active_remove),
9705         (brasero_async_task_manager_foreach_unprocessed_remove):
9706         * src/brasero-async-task-manager.h:
9707         * src/brasero-io.c (brasero_io_unref_result_callback_data),
9708         (brasero_io_return_result), (brasero_io_set_job),
9709         (brasero_io_job_free), (brasero_io_job_destroy),
9710         (brasero_io_get_file_count_destroy),
9711         (brasero_io_load_directory_destroy),
9712         (brasero_io_load_directory_thread), (brasero_io_xfer_destroy),
9713         (brasero_io_free_async_queue):
9715 2008-08-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9717         revert fix for rare race condition as it created another one even worse
9719         * src/brasero-io.c (brasero_io_job_free), (brasero_io_set_job),
9720         (brasero_io_load_directory_thread):
9722 2008-08-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9724         Try to fix #544416 – Burning on open-sesion DVD gives over-burn warning
9726         * src/burn-medium.c (brasero_medium_track_set_leadout),
9727         (brasero_medium_get_sessions_info), (brasero_medium_get_contents):
9728         * src/scsi-read-track-information.c (brasero_read_track_info):
9730 2008-08-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9732         Again small mistake
9734         * src/burn-medium.c (brasero_medium_get_sessions_info):
9736 2008-08-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9738         Correct a small mistake
9740         * src/burn-medium.c (brasero_medium_get_sessions_info):
9742 2008-08-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9744         Added a debug statement at the beginning with the version
9746         * src/burn-basics.c (brasero_burn_library_init):
9748 2008-08-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9750         Bump version number
9752         * configure.in:
9754 2008-08-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9756         Improved debugging to catch some bug
9758         * src/burn-medium.c (brasero_medium_track_volume_size),
9759         (brasero_medium_get_sessions_info):
9760         * src/burn-volume.c (brasero_volume_get_primary_from_file),
9761         (brasero_volume_get_size):
9763 2008-08-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9765         Fix a crash introduced by recent changes
9767         * src/brasero-burn-dialog.c (brasero_burn_dialog_notify_success):
9769 2008-08-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9771         Fix for #549726 – The symbol of the term kibibyte is 'KiB' not 'kiB'
9773         * src/brasero-progress.c
9774         (brasero_burn_progress_display_session_info):
9776 2008-08-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9778         Fix for #549570 – Can't burn audio CD when saving to disk first
9780         * src/burn-caps.c (brasero_caps_is_compatible_type):
9782 2008-08-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9784         Improve size of button in yellow notify zone when the main text is 
9785         wrapped
9787         * src/brasero-disc-message.c (brasero_disc_message_add_button),
9788         (brasero_disc_message_add_close_button),
9789         (brasero_disc_message_init):
9791 2008-08-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9793         Fix a crash introduced by recent change
9795         * src/brasero-app.c (brasero_app_recent_open):
9797 2008-08-27  Ivan N. Zlatev  <contact@i-nz.net>
9799         Make the filtered files expandable initially visible.
9801         * src/brasero-data-disk.c (brasero_data_disc_init):
9803 2008-08-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9805         Try to get a valid unique ID for media (only working for CDs and DVD-)
9807         * src/burn-medium.c (brasero_medium_get_DVD_id),
9808         (brasero_medium_get_contents), (brasero_medium_reload_info),
9809         (brasero_medium_finalize), (brasero_medium_get_id):
9810         * src/burn-medium.h:
9811         * src/scsi-read-disc-structure.c
9812         (brasero_mmc2_read_generic_structure):
9813         * src/scsi-read-disc-structure.h:
9815 2008-08-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9817         Fix #549492 – crash after creating new project
9819         * src/brasero-data-tree-model.c (brasero_data_tree_model_get_iter):
9821 2008-08-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9823         Some missing debugging
9825         * src/burn-volume-source.c
9826         (brasero_volume_source_read10_device_handle):
9828 2008-08-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9830         Again some forgotten strings
9832         * src/brasero-project-size.c
9833         (brasero_project_size_get_media_string):
9835 2008-08-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9837         Fixed a rare race condition which could result in some callback_data
9838         not being destroyed
9840         * src/brasero-io.c (brasero_io_job_free), (brasero_io_set_job),
9841         (brasero_io_load_directory_thread):
9843 2008-08-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9845         When cut and pasting on the information page of data projects, make
9846         the project tree appear
9848         * src/brasero-data-disc.c (brasero_data_disc_paste_activated_cb):
9850 2008-08-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9852         Split drive info and create a new info object more specific for source
9853         drive.
9855         * src/Makefile.am:
9856         * src/brasero-dest-selection.c
9857         (brasero_dest_selection_image_properties),
9858         (brasero_dest_selection_set_image_properties),
9859         (brasero_dest_selection_check_image_settings),
9860         (brasero_dest_selection_source_changed),
9861         (brasero_dest_selection_drive_changed),
9862         (brasero_dest_selection_init),
9863         (brasero_dest_selection_set_property):
9864         * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_init):
9865         * src/brasero-drive-selection.c
9866         (brasero_drive_selection_drive_changed),
9867         (brasero_drive_selection_init):
9868         * src/brasero-drive-selection.h:
9869         * src/brasero-medium-selection.c
9870         (brasero_medium_selection_medium_removed_cb):
9871         * src/brasero-src-info.c (brasero_src_info_update),
9872         (brasero_src_info_set_medium), (brasero_src_info_init),
9873         (brasero_src_info_finalize), (brasero_src_info_class_init),
9874         (brasero_src_info_new):
9875         * src/brasero-src-info.h:
9876         * src/brasero-src-selection.c
9877         (brasero_src_selection_drive_changed),
9878         (brasero_src_selection_init):
9879         * src/brasero-tool-dialog.c (brasero_tool_dialog_drive_changed_cb),
9880         (brasero_tool_dialog_init):
9882 2008-08-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9884         Fix for previous changes
9886         * src/brasero-project-manager.c
9887         (brasero_project_manager_sidepane_changed):
9888         * src/brasero-session.c (brasero_session_die_cb),
9889         (brasero_session_save_yourself_cb):
9890         * src/main.c (brasero_app_parse_options), (main):
9892 2008-08-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9894         Created a new BraseroApp object type
9896         * src/Makefile.am:
9897         * src/brasero-app.h:
9898         * src/brasero-project-manager.c
9899         (brasero_project_manager_set_statusbar),
9900         (brasero_project_manager_selected_uris_changed),
9901         (brasero_project_manager_switch):
9902         * src/brasero-project-manager.h:
9903         * src/brasero-session.c (brasero_session_load),
9904         (brasero_session_save):
9905         * src/main.c (brasero_app_parse_options), (main):
9907 2008-08-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9909         Removed unneeded GConf connection
9911         * src/main.c (main):
9913 2008-08-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9915         Fix #548547 – Can't burn/erase unformatted DVD-RW
9917         * src/burn-caps.c (brasero_caps_disc_new_status):
9919 2008-08-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9921         In data-vfs use the URI string passed as a callback for some operations
9923         * src/brasero-data-project.c
9924         (brasero_data_project_add_loading_node):
9925         * src/brasero-data-vfs.c (brasero_data_vfs_check_uri_result),
9926         (brasero_data_vfs_loading_node_result),
9927         (brasero_data_vfs_loading_node):
9929 2008-08-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9931         Fix wrong fix ;)
9933         * src/plugins/local-track/burn-local-image.c
9934         (brasero_local_track_translate_uri):
9936 2008-08-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9938         Fix for #546787 – Problem with burning symlinked files
9940         * src/brasero-io.c (brasero_io_check_for_parent_symlink):
9942 2008-08-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9944         Fix #549299 – brasero crashed with SIGSEGV in brasero_jacket_buffer_add_default_tag()
9946         * src/brasero-jacket-edit.c (brasero_jacket_edit_font_changed_cb):
9948 2008-08-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9950         Fix for #547742 – brasero crashed with SIGSEGV in brasero_medium_get_write_speeds()
9951         When resorting to page 2A we didn't add the max write speed to the list
9952         which was then empty
9954         * src/burn-medium.c (brasero_medium_get_page_2A_max_speed),
9955         (brasero_medium_get_sessions_info):
9956         * src/scsi-read-track-information.c (brasero_read_track_info):
9957         * src/scsi-read-track-information.h:
9959 2008-08-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9961         Fixed some strings according to #549368 – string typos
9963         * src/brasero-burn-dialog.c
9964         (brasero_burn_dialog_get_media_type_string):
9965         * src/brasero-data-project.c (brasero_data_project_update_uri):
9966         * src/brasero-player.c (brasero_player_update_position),
9967         (brasero_player_image), (brasero_player_update_info_real):
9968         * src/brasero-plugin-manager-ui.c
9969         (plugin_manager_ui_view_info_cell_cb):
9970         * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_to_files):
9972 2008-08-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9974         Fix symlink handling
9975         Fix #546787 – Problem with burning symlinked files
9977         * src/brasero-data-project.c
9978         (brasero_data_project_graft_is_needed),
9979         (brasero_data_project_update_uri),
9980         (brasero_data_project_node_loaded):
9982 2008-08-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9984         Fix URI creation
9986         * src/brasero-io.c (brasero_io_check_for_parent_symlink):
9988 2008-08-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9990         Fix URI creation
9992         * src/plugins/local-track/burn-local-image.c
9993         (brasero_local_track_translate_uri):
9995 2008-08-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
9997         Copy excluded URI list when adding our new DATA track
9999         * src/plugins/checksum/burn-checksum-files.c
10000         (brasero_checksum_files_end):
10002 2008-08-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10004         Removed second line inside jacket editor
10006         * src/brasero-jacket-edit.c (brasero_jacket_edit_init):
10008 2008-08-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10010         Added separators to the toolbar
10012         * src/brasero-jacket-edit.c (brasero_jacket_edit_init):
10014 2008-08-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10016         Added a button to set background image/color to the toolbar in the
10017         cover editor
10019         * src/brasero-jacket-background.c (brasero_jacket_background_init):
10020         * src/brasero-jacket-edit.c
10021         (brasero_jacket_edit_configure_background_pressed_cb),
10022         (brasero_jacket_edit_update_button_state),
10023         (brasero_jacket_edit_init):
10024         * src/brasero-jacket-view.c
10025         (brasero_jacket_view_configure_background),
10026         (brasero_jacket_view_change_image_activated_cb):
10027         * src/brasero-jacket-view.h:
10029 2008-08-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10031         Fix #549211 – Wrong use of word Delete
10032         Again fixed some strings
10034         * data/brasero.schemas.in:
10035         * src/brasero-burn-dialog.c (brasero_burn_dialog_insert_disc_cb):
10036         * src/brasero-data-session.c (brasero_data_session_add_last):
10037         * src/brasero-project.c (brasero_project_error_size_dialog),
10038         (brasero_project_overburn_dialog),
10039         (brasero_project_check_default_burning_app):
10041 2008-08-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10043         Use media direct access
10045         * src/brasero-data-session.c (brasero_data_session_add_last):
10047 2008-08-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10049         Implemented READ (10) function and use it when possible
10051         * src/Makefile.am:
10052         * src/burn-volume-source.c (brasero_volume_source_read_fd),
10053         (brasero_volume_source_readcd_device_handle),
10054         (brasero_volume_source_read10_device_handle),
10055         (brasero_volume_source_open_device_handle):
10056         * src/scsi-opcodes.h:
10057         * src/scsi-read10.c (brasero_sbc_read10_block):
10059 2008-08-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10061         Fix bug in medium reading
10063         * src/burn-volume-source.c
10064         (brasero_volume_source_read_device_handle):
10066 2008-08-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10068         Fix crash introduced by previous change
10070         * src/brasero-file-filtered.c (brasero_file_filtered_add_real),
10071         (brasero_file_filtered_restore_pressed_cb),
10072         (brasero_file_filtered_init):
10074 2008-08-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10076         Fix #542103 – Disc copy "Disc Replacement" dialog
10077         Also improved some strings to be more GUI compliant along the same pattern as above
10079         * src/brasero-burn-dialog.c
10080         (brasero_burn_dialog_get_media_type_string),
10081         (brasero_burn_dialog_insert_disc_cb):
10083 2008-08-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10085         Fix #548640 – HIdden Files filter is extremely slow
10087         * src/brasero-data-vfs.c (brasero_data_vfs_directory_load_result):
10088         * src/brasero-file-filtered.c (brasero_file_filtered_update),
10089         (brasero_file_filtered_add_real), (brasero_file_filtered_add_loop),
10090         (brasero_file_filtered_add), (brasero_file_filtered_clear),
10091         (brasero_file_filtered_finalize):
10093 2008-08-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10095         Fix problem with URI handling in data project triggering various bugs
10097         * src/brasero-audio-disc.c (brasero_audio_disc_inotify_monitor_cb):
10098         * src/brasero-data-project.c (brasero_data_project_node_to_uri),
10099         (brasero_data_project_node_loaded),
10100         (brasero_data_project_file_added),
10101         (brasero_data_project_file_update_URI),
10102         (brasero_data_project_file_graft):
10104 2008-08-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10106         Make brasero handles uris better by avoiding some escaping
10108         * src/brasero-audio-disc.c (brasero_audio_disc_inotify_monitor_cb):
10109         * src/brasero-data-project.c (brasero_data_project_node_to_uri),
10110         (brasero_data_project_file_added),
10111         (brasero_data_project_file_update_URI),
10112         (brasero_data_project_file_graft):
10113         * src/brasero-project.c (_read_graft_point), (_read_audio_track),
10114         (_save_audio_track_xml), (_save_data_track_xml):
10116 2008-08-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10118         Fix a bug where some symlinks pointing to files were detected as looping
10120         * src/brasero-data-vfs.c
10121         (brasero_data_vfs_directory_check_symlink_loop):
10123 2008-08-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10125         Fix #548985 – crash in Brasero Disc Burning:
10127         * src/burn-volume-obj.c (brasero_volume_get_gvolume):
10129 2008-08-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10131         Don't show any information including icon when copying to the same drive
10133         * src/brasero-drive-info.c (brasero_drive_info_set_same_src_dest),
10134         (brasero_drive_info_set_medium):
10136 2008-08-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10138         Update icon theme names
10140         * src/burn-medium.c:
10142 2008-08-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10144         Huge change. Medium image moved to the right in dialogs.
10146         * src/brasero-drive-info.c (brasero_drive_info_init):
10148 2008-08-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10150         Fix #548556 – Nagging about checking newly burned CDs
10152         * src/brasero-burn-dialog.c (brasero_burn_dialog_insert_disc_cb),
10153         (brasero_burn_dialog_loss_warnings_cb),
10154         (brasero_burn_dialog_disable_joliet_cb),
10155         (brasero_burn_dialog_progress_changed_real),
10156         (brasero_burn_dialog_progress_changed_cb),
10157         (brasero_burn_dialog_action_changed_cb),
10158         (brasero_burn_dialog_dummy_success_cb),
10159         (brasero_burn_dialog_finalize),
10160         (brasero_burn_dialog_setup_session),
10161         (brasero_burn_dialog_notify_success),
10162         (brasero_burn_dialog_end_session):
10163         * src/brasero-progress.c
10164         (brasero_burn_progress_display_session_info):
10165         * src/brasero-progress.h:
10166         * src/burn.c (brasero_burn_status):
10168 2008-08-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10170         Add progress report to dvdauthor plugin
10172         * src/plugins/dvdauthor/burn-dvdauthor.c
10173         (brasero_dvd_author_read_stderr):
10175 2008-08-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10177         Add progress report to vcdimager plugin
10179         * src/plugins/vcdimager/burn-vcdimager.c
10180         (brasero_vcd_imager_read_stdout), (brasero_vcd_imager_read_stderr),
10181         (brasero_vcd_imager_generate_xml_file):
10183 2008-08-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10185         Add information when burning video DVD/(S)VCD
10187         * src/brasero-burn-dialog.c (brasero_burn_dialog_update_info),
10188         (brasero_burn_dialog_insert_disc_cb),
10189         (brasero_burn_dialog_update_title_writing_progress),
10190         (brasero_burn_dialog_progress_changed_real),
10191         (brasero_burn_dialog_action_changed_cb), (brasero_burn_dialog_run):
10192         * src/burn-track.h:
10194 2008-08-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10196         Some changes to fix or at least debug 
10197         #543377 – No multisession
10199         * src/burn-volume-source.c
10200         (brasero_volume_source_read_device_handle):
10202 2008-08-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10204         Enable progress reporting for vob plugin
10206         * src/plugins/transcode/burn-vob.c (brasero_vob_start):
10208 2008-08-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10210         Fix for 548137 – Duplicate disc autorun action
10212         * configure.in:
10213         * data/Makefile.am:
10214         * data/brasero-copy-medium.desktop.in.in:
10215         * data/brasero-open-image.desktop.in.in:
10216         * data/brasero-open-playlist.desktop.in.in:
10217         * data/brasero-open-project.desktop.in.in:
10218         * data/brasero.desktop.in.in:
10219         * src/brasero-dest-selection.c
10220         (brasero_dest_selection_source_changed),
10221         (brasero_dest_selection_drive_changed),
10222         (brasero_dest_selection_set_property):
10223         * src/brasero-disc-copy-dialog.c
10224         (brasero_disc_copy_dialog_set_drive):
10225         * src/brasero-disc-copy-dialog.h:
10226         * src/brasero-drive-info.c (brasero_drive_info_set_same_src_dest):
10227         * src/brasero-drive-info.h:
10228         * src/brasero-drive-selection.c
10229         (brasero_drive_selection_drive_changed),
10230         (brasero_drive_selection_drive_changed_cb),
10231         (brasero_drive_selection_set_same_src_dest),
10232         (brasero_drive_selection_set_drive):
10233         * src/brasero-drive-selection.h:
10234         * src/brasero-medium-selection.c
10235         (brasero_medium_selection_set_active):
10236         * src/brasero-medium-selection.h:
10237         * src/brasero-project-manager.c
10238         (brasero_project_manager_copy_disc),
10239         (brasero_project_manager_switch), (brasero_project_manager_copy):
10240         * src/brasero-project-manager.h:
10241         * src/brasero-src-selection.c
10242         (brasero_src_selection_drive_changed):
10243         * src/burn-medium-monitor.c (brasero_medium_monitor_get_drive):
10244         * src/burn-medium-monitor.h:
10245         * src/main.c (brasero_app_parse_options):
10247 2008-08-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10249         Fix for #538978 – copy CD/DVD button disabled in Brasero
10250         plus some debugging changes
10252         * src/burn-caps.c (brasero_caps_image_new),
10253         (brasero_caps_audio_new), (brasero_caps_data_new),
10254         (brasero_caps_create_links):
10255         * src/burn-plugin-manager.c (brasero_plugin_manager_init):
10257 2008-08-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10259         Fix for #538978 – copy CD/DVD button disabled in Brasero
10260         Comment #17 (original bug report)
10262         * src/brasero-dest-selection.c
10263         (brasero_dest_selection_source_changed):
10265 2008-08-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10267         Fix #548538 – Crash when adding files
10269         * src/brasero-data-vfs.c (brasero_data_vfs_loading_node_result):
10271 2008-08-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10273         Fix #548543 – Crash when loading project
10275         * src/brasero-data-vfs.c (brasero_data_vfs_loading_node):
10276         * src/brasero-file-node.c (brasero_file_node_get_uri_name):
10278 2008-08-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10280         Make sure we remove any kind of message when switching to another project
10282         * src/brasero-data-disc.c (brasero_data_disc_reset):
10284 2008-08-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10286         Fix cursor showing activity undefinitely when exploring directories
10288         * src/brasero-audio-disc.c (brasero_audio_disc_visit_dir_async):
10290 2008-08-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10292         Really fix #548098 – Add dialog missing add button
10294         * src/brasero-project.c (brasero_project_add_uris_cb):
10296 2008-08-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10298         Close #548098 – Add dialog missing add button
10300         * src/brasero-project.c (brasero_project_file_chooser_response_cb),
10301         (brasero_project_add_uris_cb):
10303 2008-08-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10305         Fix large memleak in metadata retrieval
10307         * src/brasero-metadata.c (brasero_metadata_create_audio_pipeline),
10308         (brasero_metadata_create_pipeline):
10310 2008-08-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10312         If there are 2 or more requests at the same time to retrieve metadata
10313         for the same URI with the same flags, then just use one metadata object
10314         search for all of them
10316         * src/brasero-io.c (brasero_io_get_metadata_info):
10317         * src/brasero-metadata.c (brasero_metadata_lock),
10318         (brasero_metadata_unlock), (brasero_metadata_try_lock),
10319         (brasero_metadata_get_uri), (brasero_metadata_get_flags),
10320         (brasero_metadata_init), (brasero_metadata_finalize):
10321         * src/brasero-metadata.h:
10323 2008-08-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10325         Small warning
10327         * src/brasero-player.c (brasero_player_set_length):
10329 2008-08-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10331         Don't update selection size preview if there are the same URIs
10333         * src/brasero-project-manager.c
10334         (brasero_project_manager_selected_uris_preview),
10335         (brasero_project_manager_selected_uris_changed):
10337 2008-08-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10339         Improved cancellation and secure metadata entry insertion in cache
10341         * src/brasero-io.c (brasero_io_get_metadata_info),
10342         (brasero_io_get_file_count_process_directory):
10344 2008-08-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10346         Small improvement
10348         * src/brasero-metadata.c (brasero_metadata_get_info_async):
10350 2008-08-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10352         Delay start of selection size preview
10354         * src/brasero-project-manager.c
10355         (brasero_project_manager_selected_uris_preview),
10356         (brasero_project_manager_selected_uris_changed),
10357         (brasero_project_manager_sidepane_changed),
10358         (brasero_project_manager_finalize):
10360 2008-08-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10362         cleanup
10364         * src/brasero-metadata.c (brasero_metadata_stop),
10365         (brasero_metadata_completed), (brasero_metadata_finalize):
10367 2008-08-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10369         Fix #546968 – Some buttons of the gui is not working (part B)
10371         * src/brasero-metadata.c (brasero_metadata_destroy_pipeline),
10372         (brasero_metadata_stop), (brasero_metadata_cancel),
10373         (brasero_metadata_set_new_uri), (brasero_metadata_get_info_wait):
10375 2008-08-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10377         Fix #547112 – Vertical and Horizontal layout options reversed
10379         * src/brasero-layout.c:
10381 2008-08-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10383         Fix #547687 – Icons for video-cd-new action
10384         Patch by Michael Monreal
10386         * data/icons/Makefile.am:
10387         * data/icons/svg/media-optical-video-new.svg:
10388         * src/brasero-project-type-chooser.c:
10390 2008-08-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10392         Increased mount timeout to 20 seconds as that could help
10394         * src/burn.c:
10396 2008-08-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10398         Fix potential crash in brasero-data-session
10399         Fix problem with import session button not being off after clearing project
10401         * src/brasero-data-disc.c (brasero_data_disc_reset):
10402         * src/brasero-data-disc.c (brasero_data_disc_clear):
10403         * src/brasero-data-session.c (brasero_data_disc_clear):
10405 2008-08-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10407         Huge fix for multisession import in case there are relocated directories
10408         NOTE: there is a bug in genisoimage that doesn't generate unique RR names
10409         for relocated directories under rr_moved/
10410         Fixed memleaks in:
10411         brasero-io
10412         burn-plugin
10413         burn-volume-read
10414         burn-checksum-files
10416         * src/brasero-data-session.c
10417         (brasero_data_session_add_children_files):
10418         * src/brasero-io.c (brasero_io_get_file_info_thread):
10419         * src/burn-iso-field.c (brasero_iso9660_get_733_val):
10420         * src/burn-iso9660.c (brasero_iso9660_seek),
10421         (brasero_iso9660_read_susp), (brasero_iso9660_read_file_record),
10422         (brasero_iso9660_read_directory_record),
10423         (brasero_iso9660_read_directory_records),
10424         (brasero_iso9660_lookup_directory_record_RR),
10425         (brasero_iso9660_lookup_directory_record_ISO),
10426         (brasero_iso9660_lookup_directory_records),
10427         (brasero_iso9660_get_file):
10428         * src/burn-plugin.c (brasero_plugin_finalize):
10429         * src/burn-susp.c (brasero_susp_CE), (brasero_susp_ER),
10430         (brasero_susp_CL), (brasero_susp_RE), (brasero_susp_PL),
10431         (brasero_susp_read):
10432         * src/burn-susp.h:
10433         * src/burn-volume-read.c (brasero_volume_file_close),
10434         (brasero_volume_file_open):
10435         * src/burn-volume-source.c
10436         (brasero_volume_source_seek_device_handle),
10437         (brasero_volume_source_seek_fd):
10438         * src/burn-volume-source.h:
10439         * src/burn-volume.c (brasero_volume_get_primary_from_file),
10440         (brasero_volume_get_size), (brasero_volume_get_files),
10441         (brasero_volume_get_file):
10442         * src/burn-volume.h:
10443         * src/plugins/checksum/burn-checksum-files.c
10444         (brasero_checksum_file_process_former_line),
10445         (brasero_checksum_files_merge_with_former_session):
10447 2008-08-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10449         Fixed a susp (RR) entry incorrectly read
10451         * src/burn-susp.c (brasero_susp_RE), (brasero_susp_read):
10453 2008-08-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10455         Improved previous change
10457         * src/brasero-drive-properties.c (brasero_drive_properties_init):
10459 2008-08-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10461         Clarify how simulation works in brasero
10463         * src/brasero-drive-properties.c (brasero_drive_properties_init):
10465 2008-08-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10467         Improved some strings
10469         * src/burn-job.c (brasero_job_check_output_volume_space):
10470         * src/plugins/growisofs/burn-dvd-rw-format.c
10471         (brasero_dvd_rw_format_read_stderr):
10472         * src/plugins/libburnia/burn-libburn-common.c
10473         (brasero_libburn_common_ctx_new):
10475 2008-08-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10477         Fix #547751 – Explanation about limitations of the ISO9660 standard aren't straight
10479         * src/brasero-data-disc.c (brasero_data_disc_2G_file_cb):
10481 2008-08-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10483         Fix #543737 – Project change notification
10484         as proposed by Michael Montreal
10486         * src/brasero-data-disc.c (brasero_data_disc_project_loaded_cb):
10487         * src/brasero-disc-message.c
10488         (brasero_disc_message_expander_activated_cb):
10490 2008-08-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10492         Some fixes for medium integrity checking
10493         - don't eject at the end
10494         - fix a warning
10495         - cleanup burn.c of commented out lines
10496         - fix progress not displayed
10497         - fix a string copy
10499         * src/brasero-sum-dialog.c (brasero_sum_dialog_check_disc_sum):
10500         * src/burn.c (brasero_burn_record_session), (brasero_burn_check):
10501         * src/plugins/checksum/burn-checksum-files.c
10502         (brasero_checksum_files_check_files):
10504 2008-08-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10506         Fix part of #546968 – Some buttons of the gui is not working
10507         Make all recent menu/main window buttons work
10509         * src/brasero-project-manager.c
10510         (brasero_project_manager_open_project),
10511         (brasero_project_manager_open_by_mime),
10512         (brasero_project_manager_open_uri):
10513         * src/brasero-project.c (brasero_project_open_project):
10514         * src/main.c (brasero_app_recent_open):
10516 2008-08-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10518         small cleanup
10520         * src/brasero-progress.c (brasero_burn_progress_set_status):
10522 2008-08-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10524         Fix #547616 – brasero crashed with SIGSEGV in brasero_track_get_toc_source()
10525         Any message received during erasing caused crashes with cdrdao
10527         * src/plugins/cdrdao/burn-cdrdao.c
10528         (brasero_cdrdao_read_stderr_record):
10530 2008-08-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10532         Attempt at fixing #547742 – brasero crashed with SIGSEGV in brasero_medium_get_write_speeds()
10533         New string to tell users speed retrieval didn't work.
10535         * src/brasero-drive-properties.c
10536         (brasero_drive_properties_set_drive):
10537         * src/burn-medium.c (brasero_medium_get_write_speeds):
10539 2008-08-13  Gintautas Miliauskas  <gintas@akl.lt>
10541         * lt.po: Updated Lithuanian translation.
10543 2008-08-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10545         Remove some separator in dialogs
10547         * src/brasero-tool-dialog.c (brasero_tool_dialog_init):
10549 2008-08-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10551         Add line wrapping for brasero messages
10553         * src/brasero-disc-message.c (brasero_disc_message_set_secondary),
10554         (brasero_disc_message_init):
10556 2008-08-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10558         Improved messaging and reset cursor when cancelling project loading
10560         * src/brasero-data-disc.c (brasero_data_disc_clear),
10561         (brasero_data_disc_reset), (brasero_data_disc_message_response_cb):
10562         * src/brasero-disc-message.c (brasero_disc_message_timeout),
10563         (brasero_disc_message_button_clicked_cb),
10564         (brasero_disc_message_destroy):
10565         * src/brasero-disc-message.h:
10566         * src/brasero-notify.c (brasero_notify_remove_all_messages),
10567         (brasero_notify_message_remove):
10569 2008-08-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10571         Fix #547444 – Big files burnig warnig/error message
10573         * src/plugins/cdrkit/burn-genisoimage.c
10574         (brasero_genisoimage_set_argv_image):
10575         * src/plugins/growisofs/burn-growisofs.c
10576         (brasero_growisofs_set_mkisofs_argv), (brasero_growisofs_init):
10578 2008-08-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10580         Fixes for #547114 – "Gio" is French regionalism and should be replaced with "GiB" or "GB"
10582         * src/brasero-data-disc.c
10583         * src/brasero-drive-properties.c
10584         * src/brasero-file-node.c
10585         * src/brasero-file-node.h
10586         * src/burn-job.c
10588 2008-08-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10590         Make sure we obey immediatly the filtering option changes in data projects.
10592         * src/brasero-data-vfs.c (brasero_data_vfs_filter_hidden_changed),
10593         (brasero_data_vfs_filter_broken_sym_changed),
10594         (brasero_data_vfs_init):
10596 2008-08-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10598         Turn the sidepane selection information display (in statusbar)
10599         on and off according to the sidepane state
10601         * src/brasero-layout.c (brasero_layout_set_side_pane_visible),
10602         (brasero_layout_class_init):
10603         * src/brasero-project-manager.c
10604         (brasero_project_manager_sidepane_changed),
10605         (brasero_project_manager_init):
10607 2008-08-09  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10609         Fix #543715 – Burn image not possible
10611         * src/burn-caps.c (brasero_caps_disc_new_status):
10613 2008-08-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10615         Updated NEWS file for 0.8.1 release
10617         * NEWS:
10619 2008-08-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10621         Fixed e-mail address and some copyright names
10623         * src/brasero-multi-dnd.c:
10624         * src/brasero-multi-dnd.h:
10625         * src/burn-debug.c:
10626         * src/burn-debug.h:
10627         * src/burn-iso-field.c:
10628         * src/burn-iso-field.h:
10629         * src/burn-iso9660.h:
10630         * src/burn-plugin-private.h:
10631         * src/burn-susp.c:
10632         * src/burn-susp.h:
10633         * src/burn-track.c:
10634         * src/burn-track.h:
10635         * src/plugins/dvdcss/burn-dvdcss-private.h:
10636         * src/scsi-base.h:
10637         * src/scsi-command.h:
10638         * src/scsi-dvd-structures.h:
10639         * src/scsi-error.h:
10640         * src/scsi-get-configuration.c:
10641         * src/scsi-get-configuration.h:
10642         * src/scsi-get-performance.c:
10643         * src/scsi-get-performance.h:
10644         * src/scsi-mmc1.h:
10645         * src/scsi-mmc2.h:
10646         * src/scsi-mmc3.h:
10647         * src/scsi-mode-pages.h:
10648         * src/scsi-mode-sense.c:
10649         * src/scsi-opcodes.h:
10650         * src/scsi-q-subchannel.h:
10651         * src/scsi-read-capacity.c:
10652         * src/scsi-read-capacity.h:
10653         * src/scsi-read-disc-info.h:
10654         * src/scsi-read-disc-structure.c:
10655         * src/scsi-read-disc-structure.h:
10656         * src/scsi-read-format-capacities.c:
10657         * src/scsi-read-format-capacities.h:
10658         * src/scsi-read-toc-pma-atip.c:
10659         * src/scsi-read-toc-pma-atip.h:
10660         * src/scsi-read-track-information.c:
10661         * src/scsi-read-track-information.h:
10662         * src/scsi-sense-data.c:
10663         * src/scsi-sense-data.h:
10664         * src/scsi-sg.c:
10665         * src/scsi-spc1.h:
10666         * src/scsi-status-page.h:
10667         * src/scsi-utils.h:
10669 2008-08-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10671         Fix #543377 – No multisession
10672         we have to make sure the drive has TAO mode set (so we set it) before
10673         retrieving NWA
10675         Also:
10676         - changes flags to open devices (no opened in RW mode)
10677         - remove one useless member in commands definition
10679         * src/Makefile.am:
10680         * src/burn-medium.c (brasero_medium_track_get_nwa):
10681         * src/scsi-cam.c:
10682         * src/scsi-command.h:
10683         * src/scsi-eject.c:
10684         * src/scsi-get-configuration.c:
10685         * src/scsi-get-performance.c:
10686         * src/scsi-mech-status.c:
10687         * src/scsi-mode-pages.h:
10688         * src/scsi-mode-sense.c:
10689         * src/scsi-opcodes.h:
10690         * src/scsi-read-capacity.c:
10691         * src/scsi-read-cd.c:
10692         * src/scsi-read-disc-info.c:
10693         * src/scsi-read-disc-structure.c:
10694         * src/scsi-read-format-capacities.c:
10695         * src/scsi-read-toc-pma-atip.c:
10696         * src/scsi-read-track-information.c:
10697         * src/scsi-sg.c:
10698         * src/scsi-spc1.h:
10699         * src/scsi-uscsi.c:
10701 2008-08-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10703         Try to fix #543377 – No multisession
10705         * src/burn-medium.c (brasero_medium_track_get_info),
10706         (brasero_medium_track_get_nwa), (brasero_medium_get_sessions_info):
10708 2008-08-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10710         Use the right factor correcting the confusion between KB and KiB
10711         (rates returned by drives are in KB _NOT_ in Kib)
10713         * src/burn-medium.c (brasero_medium_get_write_speeds),
10714         (brasero_medium_track_get_info):
10715         * src/burn-medium.h:
10717 2008-08-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10719         Fix a problem with data-project not setting the correct number of files
10721         * src/brasero-data-disc.c (brasero_data_disc_set_session_contents):
10722         * src/brasero-file-node.c (brasero_file_node_add),
10723         (brasero_file_node_set_from_info):
10724         * src/plugins/checksum/burn-checksum-files.c
10725         (brasero_checksum_files_check_files):
10727 2008-08-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10729         Some comments fixed
10731         * src/burn-medium.c (brasero_medium_track_volume_size),
10732         (brasero_medium_track_get_info),
10733         (brasero_medium_get_sessions_info):
10735 2008-08-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10737         If sizes mismatch in get_performance and if the size of the buffer 
10738         received is bigger than the one we requested, re-issue the command so
10739         as to get the full buffer. That way we don't miss rates with buggy
10740         firmwares.
10741         Fix for #537871 – Burn speed selection does not work
10743         * src/scsi-get-performance.c (brasero_get_performance_get_buffer),
10744         (brasero_get_performance):
10746 2008-08-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10748         Use audio rate to compute speeds instead of data rate
10749         Fix for #537871 – Burn speed selection does not work
10751         * src/burn-medium.h:
10753 2008-08-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10755         Use brasero_disc_clear () instead of brasero_disc_reset () when the user wants
10756         to empty a project
10758         * src/brasero-project.c (brasero_project_empty_cb):
10760 2008-08-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10762         Other harmless warnings fixed
10764         * src/brasero-jacket-view.c (brasero_jacket_view_update_color):
10765         * src/brasero-rename.c (brasero_rename_do):
10767 2008-08-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10769         Fix a warning that could have led to a crash
10771         * src/brasero-data-project.c (brasero_data_project_move_node):
10773 2008-08-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10775         Some more harmless warnings fix
10777         * src/brasero-project-manager.c (brasero_project_manager_open_uri):
10778         * src/burn-task-ctx.c (brasero_task_ctx_set_progress):
10780 2008-08-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10782         Fixed a warning that could have led to a crash
10784         * src/burn-job.c (brasero_job_get_max_speed):
10786 2008-08-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10788         Fixed a couple of harmless warnings
10790         * src/brasero-audio-disc.c (brasero_audio_disc_visit_dir_async):
10791         * src/brasero-project.c (brasero_project_set_uri):
10793 2008-08-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10795         Fixed a warning that could have led to a crash
10797         * src/brasero-burn-dialog.c (brasero_burn_dialog_insert_disc_cb):
10798         * src/brasero-marshal.list:
10800 2008-08-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10802         Removed dead files
10804         * src/bonfire-marshal.c:
10805         * src/bonfire-marshal.h:
10807 2008-08-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10809         Fix problem with drive selection showing closed/ROM media
10811         * src/burn-medium-monitor.c (brasero_medium_monitor_get_media):
10813 2008-08-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10815         Fix problem with audio project size when removing audio track that is loading
10817         * src/brasero-audio-disc.c (brasero_audio_disc_remove):
10819 2008-08-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10821         Fix #545138 – brasero 0.8 ftbfs on alpha
10823         * src/burn-session.c (brasero_burn_session_dest_media_removed),
10824         (brasero_burn_session_logv):
10826 2008-08-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10828         Remove some unnecessary echo in configure
10830         * configure.in:
10832 2008-08-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10834         Fix a potential crash with uninitialized data
10836         * src/brasero-xfer.c (brasero_xfer):
10838 2008-08-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10840         Reverted previous patch
10842         * src/plugins/transcode/burn-vob.c (brasero_vob_build_audio_mp2),
10843         (brasero_vob_build_audio_ac3):
10845 2008-08-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10847         Applied patch by Claude Paroz:
10848         #545835 – Add no-c-format to strings in burn-vob.c
10850         * src/plugins/transcode/burn-vob.c (brasero_vob_build_audio_mp2),
10851         (brasero_vob_build_audio_ac3):
10853 2008-07-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10855         Make if possible to build brasero without libgnome/libgnomeui
10857         * Makefile.am:
10858         * configure.in:
10859         * src/brasero-menu.h:
10860         * src/brasero-project-size.c (brasero_project_size_size_request):
10861         * src/brasero-session.c:
10862         * src/main.c (brasero_app_create_app), (main):
10864 2008-07-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10866         Removed two unused libgnomeui headers
10868         * src/brasero-session.c:
10869         * src/brasero-utils.c:
10871 2008-07-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10873         Improve and fix #542718 – Creating large ISO fails due to filesystem restrictions
10874         Also fix variable overflow in mkisofs, genisoimage, cdrdao when they reported
10875         size of output
10877         * src/brasero-drive-properties.c
10878         (brasero_drive_properties_set_tmpdir_info),
10879         (brasero_drive_properties_tmpdir_changed_cb),
10880         (brasero_drive_properties_set_tmpdir),
10881         (brasero_drive_properties_init),
10882         (brasero_drive_properties_finalize):
10883         * src/burn-job.c (brasero_job_check_output_volume_space):
10884         * src/plugins/cdrdao/burn-cdrdao.c
10885         (brasero_cdrdao_read_stderr_image), (brasero_cdrdao_set_argv):
10886         * src/plugins/cdrkit/burn-genisoimage.c
10887         (brasero_genisoimage_read_isosize):
10888         * src/plugins/cdrkit/burn-readom.c (brasero_readom_get_size):
10889         * src/plugins/cdrtools/burn-mkisofs.c
10890         (brasero_mkisofs_read_isosize):
10891         * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_get_size):
10892         * src/plugins/dvdcss/burn-dvdcss-private.h:
10893         * src/plugins/growisofs/burn-growisofs.c
10894         (brasero_growisofs_read_stderr):
10896 2008-07-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10898         Improved previous patch by Lin Ma so that dialogs derived from
10899         BRASERO_TYPE_TOOL_DIALOG can choose the type of media they
10900         want to display.
10901         That way:
10902         - check dialog only shows readable media (with data that can be read, whether ROM, +, R, RW, ....)
10903         - eject dialog show all media inserted
10904         - blank dialog shows all rewritable media
10906         * src/brasero-blank-dialog.c (brasero_blank_dialog_drive_changed),
10907         (brasero_blank_dialog_init):
10908         * src/brasero-eject-dialog.c (brasero_eject_dialog_init):
10909         * src/brasero-sum-dialog.c (brasero_sum_dialog_init):
10910         * src/brasero-tool-dialog.c
10911         (brasero_tool_dialog_set_medium_type_shown):
10912         * src/brasero-tool-dialog.h:
10913         * src/burn-medium-monitor.c (brasero_medium_monitor_get_media):
10914         * src/burn-medium-monitor.h:
10916 2008-07-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10918         Small cleanup
10920         * src/brasero-multi-dnd.h:
10921         * src/brasero-session.h:
10922         * src/burn-iso-field.h:
10923         * src/burn-susp.h:
10924         * src/scsi-dvd-structures.h:
10925         * src/scsi-mode-pages.h:
10926         * src/scsi-q-subchannel.h:
10927         * src/scsi-read-disc-info.h:
10928         * src/scsi-read-disc-structure.h:
10929         * src/scsi-sense-data.h:
10930         * src/scsi-status-page.h:
10932 2008-07-17  Lin Ma  <Lin.Ma@Sun.COM>
10934         * src/brasero-tool-dialog.c: (brasero_tool_dialog_init):
10935         brasero_drive_selection_set_type_shown doesn't include
10936         BRASERO_MEDIA_TYPE_WRITABLE, so CD/DVD-R mediums will not be shown on
10937         the dialog.
10938         
10939         * src/burn-drive.c, src/burn-drive.h: (brasero_drive_get_block_device),
10940         (brasero_drive_finalize), (brasero_drive_init_real):
10941         * src/burn-volume-obj.c: (brasero_volume_get_gvolume):
10942         It's a tricky for Solaris because block/raw devices have different
10943         device nodes. We actually raw device by default but
10944         brasero_volume_get_gvolume returns block device so I have to hack it.
10946         * src/burn-job.c: (brasero_job_set_output_file):
10947         * src/burn-session.c: (brasero_burn_session_get_config_key):
10948         * src/burn-track.c: (brasero_track_get_checksum):
10949         Sun libc printf currently doesn't support NULL string.
10950         
10951         * src/burn-medium-monitor.c:
10952         (brasero_medium_monitor_medium_inserted):
10953         Block/raw device related fix.
10954         
10955         * src/burn-plugin-manager.c: (brasero_plugin_manager_init):
10956         If fail to load a plugin, we should ignore it.
10957         
10958         * src/plugins/transcode/burn-normalize.c:
10959         (brasero_normalize_export_caps):
10960         Detail errors should be better here for OS do not have all the plugins.
10961         
10962         * src/scsi-dvd-structures.h:
10963         Sun compiler doesn't support empty structures.
10965 2008-07-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10967         Try to workaround an error (invalid track mode) when reading
10968         with READ CD by autodetecting data mode
10970         * src/burn-volume-source.c
10971         (brasero_volume_source_read_device_handle):
10972         * src/burn-volume-source.h:
10973         * src/scsi-read-cd.c (brasero_mmc1_read_block):
10975 2008-07-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10977         Another minor fix and cleanup for medium code.
10979         * src/burn-medium.c (brasero_medium_add_DVD_plus_RW_leadout),
10980         (brasero_medium_get_sessions_info), (brasero_medium_get_contents),
10981         (brasero_medium_try_open):
10983 2008-07-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10985         Small cleanup for medium code:
10986         Don't read the filesystem size twice for DVD+RW media
10988         * src/burn-medium.c (brasero_medium_track_volume_size),
10989         (brasero_medium_track_get_info),
10990         (brasero_medium_get_sessions_info):
10992 2008-07-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
10994         Fixes for video projects:
10995         - crash fixed (#543505 – crash in Brasero svn trunk r1010 when adding a .ogg file to a video project.)
10996         - wrong values for signals
10998         * src/brasero-io.c (brasero_io_get_metadata_info):
10999         * src/brasero-video-project.c
11000         (brasero_video_project_add_directory_contents_result),
11001         (brasero_video_project_result_cb):
11003 2008-07-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11005         Fix video project drive choice
11006         Also fix a problem with size display
11008         * src/brasero-project-size.c
11009         (brasero_project_size_get_ruler_min_width),
11010         (brasero_project_size_get_media_string),
11011         (brasero_project_size_expose),
11012         (brasero_project_size_is_valid_drive),
11013         (brasero_project_size_build_menu),
11014         (brasero_project_size_scroll_event),
11015         (brasero_project_size_find_proper_drive),
11016         (brasero_project_size_set_context):
11017         * src/brasero-project-size.h:
11018         * src/brasero-project.c (brasero_project_switch):
11019         * src/brasero-utils.c (brasero_utils_get_time_string),
11020         (brasero_utils_get_time_string_from_size):
11021         * src/brasero-utils.h:
11022         * src/burn-basics.h:
11024 2008-07-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11026         Fix #539390 – brasero ftbfs with gnome-doc-utils.make needed by Makefile.in
11027         (also in previous change)
11029 2008-07-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11031         Fixed all licence _layout_ to fix
11032         #539218 – Brasero have some missing copyright headers
11034         * COPYING:
11035         * src/brasero-app.h:
11036         * src/brasero-async-task-manager.c:
11037         * src/brasero-async-task-manager.h:
11038         * src/brasero-audio-disc.c:
11039         * src/brasero-audio-disc.h:
11040         * src/brasero-blank-dialog.c:
11041         * src/brasero-blank-dialog.h:
11042         * src/brasero-burn-dialog.c:
11043         * src/brasero-burn-dialog.h:
11044         * src/brasero-data-disc.c:
11045         * src/brasero-data-disc.h:
11046         * src/brasero-data-project.c:
11047         * src/brasero-data-project.h:
11048         * src/brasero-data-session.c:
11049         * src/brasero-data-session.h:
11050         * src/brasero-data-tree-model.c:
11051         * src/brasero-data-tree-model.h:
11052         * src/brasero-data-vfs.c:
11053         * src/brasero-data-vfs.h:
11054         * src/brasero-dest-selection.c:
11055         * src/brasero-dest-selection.h:
11056         * src/brasero-disc-copy-dialog.c:
11057         * src/brasero-disc-copy-dialog.h:
11058         * src/brasero-disc-message.c:
11059         * src/brasero-disc-message.h:
11060         * src/brasero-disc-option-dialog.c:
11061         * src/brasero-disc-option-dialog.h:
11062         * src/brasero-disc.c:
11063         * src/brasero-disc.h:
11064         * src/brasero-drive-info.c:
11065         * src/brasero-drive-info.h:
11066         * src/brasero-drive-properties.c:
11067         * src/brasero-drive-properties.h:
11068         * src/brasero-drive-selection.c:
11069         * src/brasero-drive-selection.h:
11070         * src/brasero-eject-dialog.c:
11071         * src/brasero-eject-dialog.h:
11072         * src/brasero-file-chooser.c:
11073         * src/brasero-file-chooser.h:
11074         * src/brasero-file-filtered.c:
11075         * src/brasero-file-filtered.h:
11076         * src/brasero-file-monitor.c:
11077         * src/brasero-file-monitor.h:
11078         * src/brasero-file-node.c:
11079         * src/brasero-file-node.h:
11080         * src/brasero-filter-option.c:
11081         * src/brasero-filter-option.h:
11082         * src/brasero-image-option-dialog.c:
11083         * src/brasero-image-option-dialog.h:
11084         * src/brasero-image-properties.c:
11085         * src/brasero-image-properties.h:
11086         * src/brasero-image-type-chooser.c:
11087         * src/brasero-image-type-chooser.h:
11088         * src/brasero-io.c:
11089         * src/brasero-io.h:
11090         * src/brasero-jacket-background.c:
11091         * src/brasero-jacket-background.h:
11092         * src/brasero-jacket-buffer.c:
11093         * src/brasero-jacket-buffer.h:
11094         * src/brasero-jacket-edit.c:
11095         * src/brasero-jacket-edit.h:
11096         * src/brasero-jacket-font.c:
11097         * src/brasero-jacket-font.h:
11098         * src/brasero-jacket-view.c:
11099         * src/brasero-jacket-view.h:
11100         * src/brasero-layout-object.c:
11101         * src/brasero-layout-object.h:
11102         * src/brasero-layout.c:
11103         * src/brasero-layout.h:
11104         * src/brasero-medium-selection.c:
11105         * src/brasero-medium-selection.h:
11106         * src/brasero-menu.h:
11107         * src/brasero-metadata.c:
11108         * src/brasero-metadata.h:
11109         * src/brasero-mime-filter.c:
11110         * src/brasero-mime-filter.h:
11111         * src/brasero-multi-dnd.c:
11112         * src/brasero-multi-dnd.h:
11113         * src/brasero-multi-song-props.c:
11114         * src/brasero-multi-song-props.h:
11115         * src/brasero-notify.c:
11116         * src/brasero-notify.h:
11117         * src/brasero-player-bacon.c:
11118         * src/brasero-player-bacon.h:
11119         * src/brasero-player.c:
11120         * src/brasero-player.h:
11121         * src/brasero-playlist.c:
11122         * src/brasero-playlist.h:
11123         * src/brasero-plugin-manager-ui.c:
11124         * src/brasero-plugin-manager-ui.h:
11125         * src/brasero-plugin-option.c:
11126         * src/brasero-plugin-option.h:
11127         * src/brasero-pref.c:
11128         * src/brasero-pref.h:
11129         * src/brasero-preview.c:
11130         * src/brasero-preview.h:
11131         * src/brasero-progress.c:
11132         * src/brasero-progress.h:
11133         * src/brasero-project-manager.c:
11134         * src/brasero-project-manager.h:
11135         * src/brasero-project-size.c:
11136         * src/brasero-project-size.h:
11137         * src/brasero-project-type-chooser.c:
11138         * src/brasero-project-type-chooser.h:
11139         * src/brasero-project.c:
11140         * src/brasero-project.h:
11141         * src/brasero-rename.c:
11142         * src/brasero-rename.h:
11143         * src/brasero-search-beagle.c:
11144         * src/brasero-search-beagle.h:
11145         * src/brasero-search-entry.c:
11146         * src/brasero-search-entry.h:
11147         * src/brasero-session.c:
11148         * src/brasero-session.h:
11149         * src/brasero-song-properties.c:
11150         * src/brasero-song-properties.h:
11151         * src/brasero-split-dialog.c:
11152         * src/brasero-split-dialog.h:
11153         * src/brasero-src-selection.c:
11154         * src/brasero-src-selection.h:
11155         * src/brasero-sum-dialog.c:
11156         * src/brasero-sum-dialog.h:
11157         * src/brasero-time-button.c:
11158         * src/brasero-time-button.h:
11159         * src/brasero-tool-dialog.c:
11160         * src/brasero-tool-dialog.h:
11161         * src/brasero-tray.c:
11162         * src/brasero-tray.h:
11163         * src/brasero-uri-container.c:
11164         * src/brasero-uri-container.h:
11165         * src/brasero-utils.c:
11166         * src/brasero-utils.h:
11167         * src/brasero-video-disc.c:
11168         * src/brasero-video-disc.h:
11169         * src/brasero-video-project.c:
11170         * src/brasero-video-project.h:
11171         * src/brasero-video-tree-model.c:
11172         * src/brasero-video-tree-model.h:
11173         * src/brasero-xfer.c:
11174         * src/brasero-xfer.h:
11175         * src/burn-basics.c:
11176         * src/burn-basics.h:
11177         * src/burn-caps.c:
11178         * src/burn-caps.h:
11179         * src/burn-dbus.c:
11180         * src/burn-dbus.h:
11181         * src/burn-debug.c:
11182         * src/burn-debug.h:
11183         * src/burn-drive.c:
11184         * src/burn-drive.h:
11185         * src/burn-image-format.c:
11186         * src/burn-image-format.h:
11187         * src/burn-iso-field.c:
11188         * src/burn-iso-field.h:
11189         * src/burn-iso9660.c:
11190         * src/burn-iso9660.h:
11191         * src/burn-job.c:
11192         * src/burn-job.h:
11193         * src/burn-medium-monitor.c:
11194         * src/burn-medium-monitor.h:
11195         * src/burn-medium.c:
11196         * src/burn-medium.h:
11197         * src/burn-mkisofs-base.c:
11198         * src/burn-mkisofs-base.h:
11199         * src/burn-plugin-manager.c:
11200         * src/burn-plugin-manager.h:
11201         * src/burn-plugin-private.h:
11202         * src/burn-plugin.c:
11203         * src/burn-plugin.h:
11204         * src/burn-process.c:
11205         * src/burn-process.h:
11206         * src/burn-session.c:
11207         * src/burn-session.h:
11208         * src/burn-susp.c:
11209         * src/burn-susp.h:
11210         * src/burn-task-ctx.c:
11211         * src/burn-task-ctx.h:
11212         * src/burn-task-item.c:
11213         * src/burn-task-item.h:
11214         * src/burn-task.c:
11215         * src/burn-task.h:
11216         * src/burn-track.c:
11217         * src/burn-track.h:
11218         * src/burn-volume-obj.c:
11219         * src/burn-volume-obj.h:
11220         * src/burn-volume-read.c:
11221         * src/burn-volume-read.h:
11222         * src/burn-volume-source.c:
11223         * src/burn-volume-source.h:
11224         * src/burn-volume.c:
11225         * src/burn-volume.h:
11226         * src/burn.c:
11227         * src/burn.h:
11228         * src/main.c:
11229         * src/plugins/cdrdao/burn-cdrdao-common.h:
11230         * src/plugins/cdrdao/burn-cdrdao.c:
11231         * src/plugins/cdrdao/burn-cdrdao.h:
11232         * src/plugins/cdrdao/burn-toc2cue.c:
11233         * src/plugins/cdrdao/burn-toc2cue.h:
11234         * src/plugins/cdrkit/burn-cdrkit.h:
11235         * src/plugins/cdrkit/burn-genisoimage.c:
11236         * src/plugins/cdrkit/burn-genisoimage.h:
11237         * src/plugins/cdrkit/burn-readom.c:
11238         * src/plugins/cdrkit/burn-readom.h:
11239         * src/plugins/cdrkit/burn-wodim.c:
11240         * src/plugins/cdrkit/burn-wodim.h:
11241         * src/plugins/cdrtools/burn-cdrecord.c:
11242         * src/plugins/cdrtools/burn-cdrecord.h:
11243         * src/plugins/cdrtools/burn-cdrtools.h:
11244         * src/plugins/cdrtools/burn-mkisofs.c:
11245         * src/plugins/cdrtools/burn-mkisofs.h:
11246         * src/plugins/cdrtools/burn-readcd.c:
11247         * src/plugins/cdrtools/burn-readcd.h:
11248         * src/plugins/checksum/burn-checksum-files.c:
11249         * src/plugins/checksum/burn-checksum-files.h:
11250         * src/plugins/checksum/burn-checksum-image.c:
11251         * src/plugins/checksum/burn-checksum-image.h:
11252         * src/plugins/dvdauthor/burn-dvdauthor.c:
11253         * src/plugins/dvdauthor/burn-dvdauthor.h:
11254         * src/plugins/dvdcss/burn-dvdcss-private.h:
11255         * src/plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_library_init):
11256         * src/plugins/dvdcss/burn-dvdcss.h:
11257         * src/plugins/growisofs/burn-dvd-rw-format.c:
11258         * src/plugins/growisofs/burn-dvd-rw-format.h:
11259         * src/plugins/growisofs/burn-growisofs-common.h:
11260         * src/plugins/growisofs/burn-growisofs.c:
11261         * src/plugins/growisofs/burn-growisofs.h:
11262         * src/plugins/libburnia/burn-libburn-common.c:
11263         * src/plugins/libburnia/burn-libburn-common.h:
11264         * src/plugins/libburnia/burn-libburn.c:
11265         * src/plugins/libburnia/burn-libburn.h:
11266         * src/plugins/libburnia/burn-libburnia.h:
11267         * src/plugins/libburnia/burn-libisofs.c:
11268         * src/plugins/libburnia/burn-libisofs.h:
11269         * src/plugins/local-track/burn-local-image.c:
11270         * src/plugins/local-track/burn-local-image.h:
11271         * src/plugins/transcode/burn-transcode.c:
11272         * src/plugins/transcode/burn-transcode.h:
11273         * src/plugins/vcdimager/burn-vcdimager.c:
11274         * src/plugins/vcdimager/burn-vcdimager.h:
11275         * src/scsi-base.h:
11276         * src/scsi-cam.c:
11277         * src/scsi-command.h:
11278         * src/scsi-device.h:
11279         * src/scsi-dvd-structures.h:
11280         * src/scsi-eject.c:
11281         * src/scsi-error.c:
11282         * src/scsi-error.h:
11283         * src/scsi-get-configuration.c:
11284         * src/scsi-get-configuration.h:
11285         * src/scsi-get-performance.c:
11286         * src/scsi-get-performance.h:
11287         * src/scsi-mech-status.c:
11288         * src/scsi-mech-status.h:
11289         * src/scsi-mmc1.h:
11290         * src/scsi-mmc2.h:
11291         * src/scsi-mmc3.h:
11292         * src/scsi-mode-pages.h:
11293         * src/scsi-mode-sense.c:
11294         * src/scsi-opcodes.h:
11295         * src/scsi-q-subchannel.h:
11296         * src/scsi-read-capacity.c:
11297         * src/scsi-read-capacity.h:
11298         * src/scsi-read-cd.c:
11299         * src/scsi-read-cd.h:
11300         * src/scsi-read-disc-info.c:
11301         * src/scsi-read-disc-info.h:
11302         * src/scsi-read-disc-structure.c:
11303         * src/scsi-read-disc-structure.h:
11304         * src/scsi-read-format-capacities.c:
11305         * src/scsi-read-format-capacities.h:
11306         * src/scsi-read-toc-pma-atip.c:
11307         * src/scsi-read-toc-pma-atip.h:
11308         * src/scsi-read-track-information.c:
11309         * src/scsi-read-track-information.h:
11310         * src/scsi-sense-data.c:
11311         * src/scsi-sense-data.h:
11312         * src/scsi-sg.c:
11313         * src/scsi-spc1.h:
11314         * src/scsi-status-page.h:
11315         * src/scsi-uscsi.c:
11316         * src/scsi-utils.h:
11318 2008-07-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11320         Fix sizes display in drive menu (project size widget)
11322         * src/brasero-project-size.c (brasero_project_size_build_menu):
11323         * src/brasero-utils.c (brasero_utils_get_time_string_from_size):
11325 2008-07-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11327         Removed a warning dialog for video projects
11329         * src/burn.c (brasero_burn_lock_dest_media):
11331 2008-07-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11333         Fix for #535835 – TEAC R55S - can't burn CD-R
11335         * src/burn-medium.c (brasero_medium_old_drive_get_disc_info):
11337 2008-07-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11339         Silence a warning when ejecting and no gdrive is available
11341         * src/burn-volume-obj.c (brasero_volume_eject_gvolume),
11342         (brasero_volume_eject):
11344 2008-07-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11346         Improved previous change with a dialog that warns the user when he chooses a fat filesystem
11348         * src/brasero-drive-properties.c
11349         (brasero_drive_properties_set_tmpdir):
11351 2008-07-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11353         Fix for #542718 – Creating large ISO fails due to filesystem restrictions
11354         We check the filesystem type to make sure there are no limitations on the file size
11355         Do the same with values returned by getrlimit ()
11357         * src/burn-job.c (brasero_job_check_output_volume_space):
11359 2008-07-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11361         Removed unused function as it is making build fail with sun compiler
11362         See #542136 comment 9
11364         * src/brasero-utils.c (brasero_utils_free), (brasero_utils_init):
11365         * src/brasero-utils.h:
11367 2008-07-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11369         Try to improve things to fix #509895 – CD is not ejected after burn
11371         * src/burn-volume-obj.c (brasero_volume_eject_finish),
11372         (brasero_volume_eject):
11373         * src/burn.c (brasero_burn_eject_src_media),
11374         (brasero_burn_unlock_src_media), (brasero_burn_unlock_dest_media),
11375         (brasero_burn_unlock_medias), (brasero_burn_check),
11376         (brasero_burn_same_src_dest), (brasero_burn_record),
11377         (brasero_burn_blank):
11379 2008-07-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11381         Fix for #542767 – toc file leak when copying 1:1 audio cd with one drive
11383         * src/brasero-dest-selection.c
11384         (brasero_dest_selection_set_image_properties):
11385         * src/burn-session.c (brasero_burn_session_get_image_complement),
11386         (brasero_burn_session_get_tmp_image):
11387         * src/burn-session.h:
11389 2008-07-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11391         Various fixes for when a disc is copied to an image file
11392         Fix #543016 – Crash in the disc copy target selection dialog
11394         * src/brasero-dest-selection.c
11395         (brasero_dest_selection_set_output_path),
11396         (brasero_dest_selection_image_format_changed_cb),
11397         (brasero_dest_selection_image_properties),
11398         (brasero_dest_selection_set_image_properties),
11399         (brasero_dest_selection_check_image_settings):
11400         * src/brasero-image-properties.c
11401         (brasero_image_properties_is_path_edited),
11402         (brasero_image_properties_set_path):
11403         * src/burn-session.c (brasero_burn_session_get_output):
11405 2008-07-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11407         Fix #542836 – Bug in Split menu after removing rest of audio data and trying to add it again
11409         * src/brasero-split-dialog.c (brasero_split_dialog_cut):
11411 2008-07-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11413         Fix #542835 – Using Split-Track two times on same audiofile refuses Brasero from burning the data because of oversize
11414         Also fix some other quirks with audio project size calculation
11416         * src/brasero-audio-disc.c
11417         (brasero_audio_disc_set_row_from_metadata),
11418         (brasero_audio_disc_add_slices),
11419         (brasero_audio_disc_edit_song_properties):
11421 2008-07-12  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11423         Added possibility to change the layout
11425         * src/brasero-layout.c (brasero_layout_change_type),
11426         (brasero_layout_type_changed_cb),
11427         (brasero_layout_HV_radio_button_toggled_cb), (brasero_layout_init):
11429 2008-07-09  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11431         Added a menu to the tree.
11432         Fixed a problem with cached metadata when fixes from trunk were ported.
11434         * src/brasero-io.c (brasero_io_metadata_lookup_buffer),
11435         (brasero_io_metadata_cached_free), (brasero_io_get_metadata_info),
11436         (brasero_io_get_file_info_thread_real),
11437         (brasero_io_get_file_info_thread),
11438         (brasero_io_start_end_playlist_cb),
11439         (brasero_io_parse_playlist_get_uris),
11440         (brasero_io_parse_playlist_thread),
11441         (brasero_io_load_directory_thread), (brasero_io_finalize):
11442         * src/brasero-metadata.h:
11443         * src/brasero-multi-song-props.c
11444         (brasero_multi_song_props_set_show_gap),
11445         (brasero_multi_song_props_init):
11446         * src/brasero-multi-song-props.h:
11447         * src/brasero-song-properties.c (brasero_song_props_init),
11448         (brasero_song_props_get_entry_value),
11449         (brasero_song_props_get_properties),
11450         (brasero_song_props_set_properties):
11451         * src/brasero-time-button.c (brasero_time_button_set_show_frames):
11452         * src/brasero-time-button.h:
11453         * src/brasero-video-disc.c (brasero_video_disc_rename_songs),
11454         (brasero_video_disc_edit_song_properties_list),
11455         (brasero_video_disc_edit_song_properties_file),
11456         (brasero_video_disc_edit_information_cb),
11457         (brasero_video_disc_open_file),
11458         (brasero_video_disc_open_activated_cb),
11459         (brasero_video_disc_clipboard_text_cb),
11460         (brasero_video_disc_clipboard_targets_cb),
11461         (brasero_video_disc_paste_activated_cb),
11462         (brasero_video_disc_delete_activated_cb),
11463         (brasero_video_disc_button_pressed_cb),
11464         (brasero_video_disc_add_ui), (brasero_video_disc_rename_activated),
11465         (brasero_video_disc_key_released_cb), (brasero_video_disc_init):
11466         * src/brasero-video-project.c (brasero_video_project_result_cb),
11467         (brasero_video_project_resize_file):
11468         * src/brasero-video-project.h:
11469         * src/burn-caps.c (brasero_burn_caps_flags_check_for_drive),
11470         (brasero_burn_caps_new_task),
11471         (brasero_burn_caps_is_input_supported),
11472         (brasero_burn_caps_is_output_supported),
11473         (brasero_burn_caps_is_session_supported),
11474         (brasero_burn_caps_flags_update_for_drive),
11475         (brasero_burn_caps_get_flags), (brasero_caps_disc_new_status):
11476         * src/burn-medium.c (brasero_medium_get_icon),
11477         (brasero_medium_check_old_drive), (brasero_medium_get_medium_type),
11478         (brasero_medium_track_volume_size),
11479         (brasero_medium_get_sessions_info):
11481 2008-06-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11483         Modify the display widget for video project and split it between view and model
11484         Added features to this widget:
11485         - rename (not very useful ATM)
11486         - directory search for video files
11487         - DND
11488         - projects support
11490         * src/Makefile.am:
11491         * src/brasero-disc.h:
11492         * src/brasero-io.c (brasero_io_load_directory_thread):
11493         * src/brasero-marshal.list:
11494         * src/brasero-project.c (brasero_project_set_uri),
11495         (_read_audio_track), (_get_tracks), (brasero_project_open_project),
11496         (brasero_project_load_session), (brasero_project_save_project_xml):
11497         * src/brasero-video-disc.c
11498         (brasero_video_disc_name_editing_started_cb),
11499         (brasero_video_disc_name_editing_canceled_cb),
11500         (brasero_video_disc_name_edited_cb),
11501         (brasero_video_disc_vfs_activity_changed),
11502         (brasero_video_disc_directory_dialog),
11503         (brasero_video_disc_unreadable_uri_dialog),
11504         (brasero_video_disc_not_video_dialog),
11505         (brasero_video_disc_add_uri_real),
11506         (brasero_video_disc_delete_selected),
11507         (brasero_video_disc_get_selected_uri),
11508         (brasero_video_disc_selection_function),
11509         (brasero_video_disc_row_deleted_cb),
11510         (brasero_video_disc_row_inserted_cb),
11511         (brasero_video_disc_row_changed_cb),
11512         (brasero_video_disc_size_changed_cb), (brasero_video_disc_init),
11513         (brasero_video_disc_reset_real), (brasero_video_disc_clear),
11514         (brasero_video_disc_reset), (brasero_video_disc_finalize),
11515         (brasero_video_disc_get_status),
11516         (brasero_video_disc_set_session_param),
11517         (brasero_video_disc_set_session_contents),
11518         (brasero_video_disc_get_track), (brasero_video_disc_load_track),
11519         (brasero_video_disc_iface_disc_init):
11520         * src/brasero-video-project.c (brasero_video_project_file_signal),
11521         (brasero_video_project_reference_new),
11522         (brasero_video_project_reference_free),
11523         (brasero_video_project_reference_get),
11524         (brasero_video_project_reference_remove_children_cb),
11525         (brasero_video_project_reference_invalidate),
11526         (brasero_video_project_rename), (brasero_video_project_move),
11527         (brasero_video_file_free),
11528         (brasero_video_project_foreach_monitor_cancel_cb),
11529         (brasero_video_project_remove_file), (brasero_video_project_reset),
11530         (brasero_video_project_add_video_file),
11531         (brasero_video_project_set_file_information),
11532         (brasero_video_project_vfs_operation_finished),
11533         (brasero_video_project_add_directory_contents_result),
11534         (brasero_video_project_add_directory_contents),
11535         (brasero_video_project_result_cb), (brasero_video_project_add_uri),
11536         (brasero_video_project_get_size),
11537         (brasero_video_project_get_file_num),
11538         (brasero_video_project_get_nth_item),
11539         (brasero_video_project_get_item_index),
11540         (brasero_video_project_get_status),
11541         (brasero_video_project_get_contents), (brasero_video_project_init),
11542         (brasero_video_project_finalize),
11543         (brasero_video_project_file_renamed),
11544         (brasero_video_project_file_moved),
11545         (brasero_video_project_file_removed),
11546         (brasero_video_project_file_modified),
11547         (brasero_video_project_class_init):
11548         * src/brasero-video-project.h:
11549         * src/brasero-video-tree-model.c
11550         (brasero_video_tree_model_iter_parent),
11551         (brasero_video_tree_model_iter_nth_child),
11552         (brasero_video_tree_model_iter_n_children),
11553         (brasero_video_tree_model_iter_has_child),
11554         (brasero_video_tree_model_iter_children),
11555         (brasero_video_tree_model_get_value),
11556         (brasero_video_tree_model_file_to_path),
11557         (brasero_video_tree_model_get_path),
11558         (brasero_video_tree_model_path_to_file),
11559         (brasero_video_tree_model_get_iter),
11560         (brasero_video_tree_model_iter_next),
11561         (brasero_video_tree_model_get_column_type),
11562         (brasero_video_tree_model_get_n_columns),
11563         (brasero_video_tree_model_get_flags),
11564         (brasero_video_tree_model_multi_row_draggable),
11565         (brasero_video_tree_model_multi_drag_data_get),
11566         (brasero_video_tree_model_multi_drag_data_delete),
11567         (brasero_video_tree_model_drag_data_received),
11568         (brasero_video_tree_model_row_drop_possible),
11569         (brasero_video_tree_model_drag_data_delete),
11570         (brasero_video_tree_model_clear), (brasero_video_tree_model_reset),
11571         (brasero_video_tree_model_file_added),
11572         (brasero_video_tree_model_file_removed),
11573         (brasero_video_tree_model_file_changed),
11574         (brasero_video_tree_model_init),
11575         (brasero_video_tree_model_finalize),
11576         (brasero_video_tree_model_iface_init),
11577         (brasero_video_tree_model_multi_drag_source_iface_init),
11578         (brasero_video_tree_model_drag_source_iface_init),
11579         (brasero_video_tree_model_drag_dest_iface_init),
11580         (brasero_video_tree_model_class_init),
11581         (brasero_video_tree_model_new):
11582         * src/brasero-video-tree-model.h:
11584 2008-06-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11586         Added (S)VCD types through a new plugin for vcdimager =)
11587         (NOTE: latter plugin doesn't support progress yet)
11588         Also ported some changes from trunk.
11590         * configure.in:
11591         * help/C/brasero.xml:
11592         * help/es/es.po:
11593         * src/brasero-audio-disc.c (brasero_audio_disc_init),
11594         (brasero_audio_disc_re_index_track_num):
11595         * src/brasero-data-project.c (brasero_data_project_file_removed):
11596         * src/brasero-dest-selection.c
11597         (brasero_dest_selection_get_default_output_format):
11598         * src/brasero-disc-option-dialog.c
11599         (brasero_disc_option_dialog_get_default_label),
11600         (brasero_disc_option_dialog_update_video),
11601         (brasero_disc_option_dialog_output_changed),
11602         (brasero_disc_option_dialog_AC3), (brasero_disc_option_dialog_MP2),
11603         (brasero_disc_option_dialog_SVCD),
11604         (brasero_disc_option_dialog_VCD),
11605         (brasero_disc_option_dialog_add_video_options),
11606         (brasero_disc_option_dialog_set_disc),
11607         (brasero_disc_option_dialog_valid_media_cb):
11608         * src/brasero-file-monitor.c (brasero_file_monitor_moved_to_event),
11609         (brasero_file_monitor_move_timeout_cb),
11610         (brasero_file_monitor_moved_from_event),
11611         (brasero_file_monitor_directory_event):
11612         * src/brasero-jacket-view.c
11613         (brasero_jacket_view_update_edit_image):
11614         * src/brasero-project-manager.c (brasero_project_manager_init):
11615         * src/brasero-project.c (brasero_project_no_song_dialog),
11616         (brasero_project_no_file_dialog),
11617         (brasero_project_check_default_burning_app),
11618         (brasero_project_confirm_switch), (brasero_project_add_uris_cb),
11619         (brasero_project_empty_cb), (brasero_project_open_project_xml),
11620         (brasero_project_open_audio_playlist_project),
11621         (brasero_project_not_saved_dialog),
11622         (brasero_project_save_project_dialog),
11623         (brasero_project_save_project_ask_for_path):
11624         * src/burn-basics.h:
11625         * src/burn-caps.c (brasero_caps_link_check_media_restrictions),
11626         (brasero_caps_link_find_plugin), (brasero_burn_caps_new_task),
11627         (brasero_caps_find_link), (brasero_caps_try_output_with_blanking),
11628         (brasero_caps_get_flags), (brasero_burn_caps_get_flags),
11629         (brasero_caps_audio_new), (brasero_caps_disc_new_status):
11630         * src/burn-debug.c (brasero_debug_medium_info_to_string),
11631         (brasero_debug_audio_format_to_string):
11632         * src/burn-job.c (brasero_job_check_output_volume_space):
11633         * src/burn-medium.h:
11634         * src/burn-plugin-private.h:
11635         * src/burn-plugin.c (brasero_plugin_check_image_flags),
11636         (brasero_plugin_check_media_restrictions):
11637         * src/burn-track.h:
11638         * src/plugins/Makefile.am:
11639         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_stdout_read),
11640         (brasero_wodim_export_caps):
11641         * src/plugins/cdrtools/burn-cdrecord.c
11642         (brasero_cdrecord_stdout_read), (brasero_cdrecord_export_caps):
11643         * src/plugins/dvdauthor/burn-dvdauthor.c
11644         (brasero_dvd_author_export_caps):
11645         * src/plugins/growisofs/burn-dvd-rw-format.c
11646         (brasero_dvd_rw_format_export_caps):
11647         * src/plugins/growisofs/burn-growisofs.c
11648         (brasero_growisofs_export_caps):
11649         * src/plugins/gstreamer/burn-transcode.c
11650         (brasero_transcode_create_sibling_image),
11651         (brasero_transcode_push_track), (brasero_transcode_export_caps):
11652         * src/plugins/gstreamer/burn-vob.c (brasero_vob_finished),
11653         (brasero_vob_build_audio_mp2), (brasero_vob_build_audio_bins),
11654         (brasero_vob_build_video_bin), (brasero_vob_build_pipeline),
11655         (brasero_vob_start), (brasero_vob_export_caps):
11656         * src/plugins/libburnia/burn-libburn.c
11657         (brasero_libburn_export_caps):
11658         * src/plugins/local-track/burn-local-image.c
11659         (brasero_local_track_export_caps):
11660         * src/plugins/vcdimager/Makefile.am:
11661         * src/plugins/vcdimager/burn-vcdimager.c
11662         (brasero_vcd_imager_read_stdout), (brasero_vcd_imager_read_stderr),
11663         (brasero_vcd_imager_generate_xml_file),
11664         (brasero_vcd_imager_set_argv), (brasero_vcd_imager_post),
11665         (brasero_vcd_imager_init), (brasero_vcd_imager_finalize),
11666         (brasero_vcd_imager_class_init), (brasero_vcd_imager_export_caps):
11667         * src/plugins/vcdimager/burn-vcdimager.h:
11668         * src/scsi-read-format-capacities.h:
11670 2008-06-12  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11672         Added support for framerate and size
11674         * configure.in:
11675         * src/plugins/dvdauthor/Makefile.am:
11676         * src/plugins/gstreamer/burn-vob.c (brasero_vob_build_video_bin):
11678 2008-06-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11680         Added support for options (reorganized visually) MP2, AC3, aspect ratio
11681         There's still a problem with framerate (video format)
11683         * src/brasero-disc-option-dialog.c
11684         (brasero_disc_option_dialog_AC3), (brasero_disc_option_dialog_MP2),
11685         (brasero_disc_option_dialog_set_tag),
11686         (brasero_disc_option_dialog_NTSC),
11687         (brasero_disc_option_dialog_PAL_SECAM),
11688         (brasero_disc_option_dialog_native_framerate),
11689         (brasero_disc_option_dialog_16_9),
11690         (brasero_disc_option_dialog_4_3),
11691         (brasero_disc_option_dialog_native_aspect),
11692         (brasero_disc_option_dialog_add_video_options):
11693         * src/burn-basics.h:
11694         * src/burn-session.c (brasero_burn_session_tag_remove):
11695         * src/burn-session.h:
11696         * src/plugins/gstreamer/burn-vob.c (brasero_vob_build_video_bin):
11698 2008-06-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11700         Proof of concept:
11701         - this was only tested on a single video but may work with multiple videos
11702         - options in the burn option dialogs do nothing (yet)
11704         * configure.in:
11705         * src/Makefile.am:
11706         * src/brasero-disc-option-dialog.c
11707         (brasero_disc_option_dialog_get_default_label),
11708         (brasero_disc_option_dialog_add_video_options),
11709         (brasero_disc_option_dialog_set_disc):
11710         * src/brasero-file-chooser.c (brasero_file_chooser_init),
11711         (brasero_file_chooser_set_context):
11712         * src/brasero-io.c (brasero_io_set_metadata_attributes),
11713         (brasero_io_get_metadata_info), (brasero_io_get_file_info_thread),
11714         (brasero_io_get_file_count_process_playlist),
11715         (brasero_io_get_file_count_process_file),
11716         (brasero_io_load_directory_playlist),
11717         (brasero_io_load_directory_thread):
11718         * src/brasero-io.h:
11719         * src/brasero-layout.c (brasero_layout_displayed_item_changed_cb),
11720         (brasero_layout_save), (brasero_layout_load):
11721         * src/brasero-layout.h:
11722         * src/brasero-metadata.c (brasero_metadata_info_clear),
11723         (brasero_metadata_completed), (brasero_metadata_thumbnail),
11724         (brasero_metadata_success), (brasero_metadata_bus_messages),
11725         (brasero_metadata_create_audio_pipeline),
11726         (brasero_metadata_create_video_pipeline),
11727         (brasero_metadata_new_decoded_pad_cb),
11728         (brasero_metadata_create_pipeline), (brasero_metadata_set_new_uri),
11729         (brasero_metadata_get_info_wait), (brasero_metadata_get_info_sync),
11730         (brasero_metadata_get_info_async), (brasero_metadata_info_copy),
11731         (brasero_metadata_destroy_pipeline):
11732         * src/brasero-metadata.h:
11733         * src/brasero-project-manager.c (brasero_project_manager_switch),
11734         (brasero_project_manager_new_video_prj_cb),
11735         (brasero_project_manager_video), (brasero_project_manager_init):
11736         * src/brasero-project-manager.h:
11737         * src/brasero-project-type-chooser.c:
11738         * src/brasero-project-type-chooser.h:
11739         * src/brasero-project.c (brasero_project_init),
11740         (brasero_project_switch), (brasero_project_set_audio),
11741         (brasero_project_set_data), (brasero_project_set_video):
11742         * src/brasero-project.h:
11743         * src/brasero-video-disc.c
11744         (brasero_video_disc_increase_activity_counter),
11745         (brasero_video_disc_decrease_activity_counter),
11746         (brasero_video_disc_io_operation_finished),
11747         (brasero_video_disc_unreadable_dialog),
11748         (brasero_video_disc_file_not_video_dialog),
11749         (brasero_video_disc_new_row_cb), (brasero_video_disc_add_uri_real),
11750         (brasero_video_disc_add_uri), (brasero_video_disc_delete_selected),
11751         (brasero_video_disc_get_selected_uri),
11752         (brasero_video_disc_selection_changed_cb),
11753         (brasero_video_disc_add_ui), (brasero_video_disc_row_deleted_cb),
11754         (brasero_video_disc_row_inserted_cb),
11755         (brasero_video_disc_row_changed_cb), (brasero_video_disc_init),
11756         (brasero_video_disc_reset_real), (brasero_video_disc_clear),
11757         (brasero_video_disc_reset), (brasero_video_disc_finalize),
11758         (brasero_video_disc_get_property),
11759         (brasero_video_disc_set_property), (brasero_video_disc_get_status),
11760         (brasero_video_disc_set_session_param),
11761         (brasero_video_disc_set_session_contents),
11762         (brasero_video_disc_iface_disc_init),
11763         (brasero_video_disc_class_init), (brasero_video_disc_new):
11764         * src/brasero-video-disc.h:
11765         * src/burn-basics.h:
11766         * src/burn-caps.c (brasero_caps_get_flags),
11767         (brasero_burn_caps_plugin_can_image):
11768         * src/burn-debug.c (brasero_debug_audio_format_to_string):
11769         * src/burn-job.c (brasero_job_item_start),
11770         (brasero_job_set_progress):
11771         * src/burn-process.c (brasero_process_finished):
11772         * src/burn-track.h:
11773         * src/plugins/Makefile.am:
11774         * src/plugins/cdrdao/burn-toc2cue.c (brasero_toc2cue_post):
11775         * src/plugins/dvdauthor/Makefile.am:
11776         * src/plugins/dvdauthor/burn-dvdauthor.c
11777         (brasero_dvd_author_add_track), (brasero_dvd_author_read_stdout),
11778         (brasero_dvd_author_read_stderr),
11779         (brasero_dvd_author_generate_xml_file),
11780         (brasero_dvd_author_set_argv), (brasero_dvd_author_post),
11781         (brasero_dvd_author_init), (brasero_dvd_author_finalize),
11782         (brasero_dvd_author_class_init), (brasero_dvd_author_export_caps):
11783         * src/plugins/dvdauthor/burn-dvdauthor.h:
11784         * src/plugins/gstreamer/Makefile.am:
11785         * src/plugins/gstreamer/burn-vob.c (brasero_vob_stop_pipeline),
11786         (brasero_vob_stop), (brasero_vob_finished),
11787         (brasero_vob_bus_messages), (brasero_vob_new_decoded_pad_cb),
11788         (brasero_vob_link_audio), (brasero_vob_build_audio_pcm),
11789         (brasero_vob_build_audio_mp2), (brasero_vob_build_audio_ac3),
11790         (brasero_vob_build_audio_bins), (brasero_vob_build_video_bin),
11791         (brasero_vob_build_pipeline), (brasero_vob_start),
11792         (brasero_vob_clock_tick), (brasero_vob_init),
11793         (brasero_vob_finalize), (brasero_vob_class_init),
11794         (brasero_vob_export_caps):
11795         * src/plugins/gstreamer/burn-vob.h:
11796         * src/plugins/transcode/Makefile.am:
11797         * src/plugins/transcode/burn-normalize.c:
11798         * src/plugins/transcode/burn-normalize.h:
11799         * src/plugins/transcode/burn-transcode.c:
11800         * src/plugins/transcode/burn-transcode.h:
11802 2008-07-13  Luis Medinas  <metalgod@gnome.org>
11804         * NEWS:
11806         Update NEWS file for 0.8.0 release.
11808 2008-07-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11810         Updated version to 0.8.0
11812         * configure.in:
11814 2008-07-12  Luis Medinas  <lmedinas@gnome.org>
11816         * src/brasero-burn-dialog.c (brasero_burn_dialog_insert_disc_cb):
11818         Remove titles from warning window dialogs. Fix for bgo #542103. 
11820 2008-07-12  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11822         Also exclude files with joliet incompatible names
11824         * src/brasero-data-project.c
11825         (_foreach_joliet_incompatible_make_list_cb):
11827 2008-07-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11829         Fix #542545 – Make brasero.desktop follow freedesktop
11831         * data/brasero.desktop.in.in:
11833 2008-07-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11835         Fix a problem with joliet incompatible names 
11837         * src/brasero-data-project.c
11838         (brasero_data_project_set_joliet_compliant_name),
11839         (_foreach_joliet_incompatible_make_list_cb),
11840         (brasero_data_project_get_contents):
11842 2008-07-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11844         Fixed a problem with file names being wrongly modified
11846         * src/brasero-file-node.c (brasero_file_node_validate_utf8_name),
11847         (brasero_file_node_get_uri_name):
11849 2008-07-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11851         Improved libburn debugging
11853         * src/plugins/libburnia/burn-libburn-common.c
11854         (brasero_libburn_common_ctx_new),
11855         (brasero_libburn_common_process_message):
11857 2008-07-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11859         Fix #529418 – Speed is not displayed
11861         * src/burn-job.c (brasero_job_set_progress):
11862         * src/burn-task-ctx.c (brasero_task_ctx_reset),
11863         (brasero_task_ctx_set_next_track),
11864         (brasero_task_ctx_start_progress),
11865         (brasero_task_ctx_set_written_track),
11866         (brasero_task_ctx_set_progress), (brasero_task_ctx_get_rate),
11867         (brasero_task_ctx_stop_progress):
11868         * src/plugins/growisofs/burn-growisofs.c
11869         (brasero_growisofs_read_stderr):
11871 2008-07-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11873         Fix problem when burning audio (NOT on the fly) with libburn
11875         * src/plugins/libburnia/burn-libburn.c
11876         (brasero_libburn_setup_session_fd),
11877         (brasero_libburn_setup_session_file):
11879 2008-07-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11881         Fix for #538872 – Brasero crashes with libburn backend
11882         Fix a crash when libburn runs into an error
11883         Improved error reporting
11885         * src/burn-job.c (brasero_job_set_dangerous):
11886         * src/plugins/libburnia/burn-libburn-common.c
11887         (brasero_libburn_common_process_message):
11888         * src/plugins/libburnia/burn-libburn.c
11889         (brasero_libburn_clock_tick):
11891 2008-07-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11893         Fix for #535835 – TEAC R55S - can't burn CD-R
11894         Now that the medium is identified, try to get its contents.
11896         * src/burn-medium.c (brasero_medium_get_page_2A_max_speed),
11897         (brasero_medium_track_get_info),
11898         (brasero_medium_add_DVD_plus_RW_leadout),
11899         (brasero_medium_get_sessions_info), (brasero_medium_get_contents),
11900         (brasero_medium_check_BCD_use),
11901         (brasero_medium_old_drive_get_disc_info),
11902         (brasero_medium_check_old_drive), (brasero_medium_get_medium_type),
11903         (brasero_medium_get_css_feature):
11904         * src/scsi-sg.c (brasero_scsi_command_issue_sync):
11906 2008-07-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11908         Fix for #542139 – Brasero can't find a proper cd/dvd drive on Solaris
11909         Patch by Lin Ma
11911         * src/burn-drive.c (brasero_drive_get_display_name),
11912         (brasero_drive_init_real):
11914 2008-07-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11916         Fix for #542136 – Brasero on OpenSolaris
11917         Patch by Lin Ma
11919         * src/scsi-uscsi.c (brasero_scsi_command_issue_sync),
11920         (brasero_scsi_command_new), (brasero_scsi_command_free),
11921         (brasero_device_handle_open), (brasero_device_handle_close):
11923 2008-07-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11925         Fix for #542136 – Brasero on OpenSolaris
11926         Patch by Lin Ma
11928         * src/Makefile.am:
11930 2008-07-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11932         Fix for #542136 – Brasero on OpenSolaris
11933         Patch by Lin Ma
11935         * configure.in:
11937 2008-07-09  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11939         Fix warnings in data projects
11940         Fix previous changes (problem with bogus rows)
11942         * src/brasero-data-tree-model.c
11943         (brasero_data_tree_model_iter_parent),
11944         (brasero_data_tree_model_iter_nth_child),
11945         (brasero_data_tree_model_iter_children),
11946         (brasero_data_tree_model_iter_next),
11947         (brasero_data_tree_model_get_value),
11948         (brasero_data_tree_model_get_path),
11949         (brasero_data_tree_model_path_to_node),
11950         (brasero_data_tree_model_node_added):
11952 2008-07-09  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11954         Fix crash for #508502 – Can't add files from FAT32 partitions
11955         and improve use of GINT_TO_POINTER ()
11957         * src/brasero-data-tree-model.c
11958         (brasero_data_tree_model_iter_parent),
11959         (brasero_data_tree_model_iter_nth_child),
11960         (brasero_data_tree_model_iter_n_children),
11961         (brasero_data_tree_model_iter_has_child),
11962         (brasero_data_tree_model_iter_children),
11963         (brasero_data_tree_model_iter_next),
11964         (brasero_data_tree_model_node_shown),
11965         (brasero_data_tree_model_node_hidden),
11966         (brasero_data_tree_model_get_value),
11967         (brasero_data_tree_model_get_path):
11969 2008-07-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11971         Fix for #535835 – TEAC R55S - can't burn CD-R
11973         * src/burn-medium.c (brasero_medium_old_drive_get_disc_info),
11974         (brasero_medium_check_old_drive), (brasero_medium_get_medium_type):
11976 2008-07-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11978         Fix #541635 – Build failure againts gtk+ trunk
11980         * src/brasero-data-tree-model.c
11981         (brasero_data_tree_model_sortable_iface_init):
11983 2008-07-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
11985         Check drive capabilities (Burn proof, just link only ATM)
11986         fix name of model in previous patch
11988         * src/burn-caps.c (brasero_burn_caps_flags_check_for_drive),
11989         (brasero_burn_caps_new_task),
11990         (brasero_burn_caps_is_input_supported),
11991         (brasero_burn_caps_is_output_supported),
11992         (brasero_burn_caps_is_session_supported),
11993         (brasero_burn_caps_flags_update_for_drive),
11994         (brasero_burn_caps_get_flags):
11995         * src/burn-drive.c (brasero_drive_has_safe_burn):
11996         * src/burn-drive.h:
11997         * src/burn-medium.c (brasero_medium_check_old_drive):
11999 2008-07-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12001         Fix for #535835 – TEAC R55S - can't burn CD-R
12003         * src/burn-medium.c (brasero_medium_check_old_drive),
12004         (brasero_medium_get_medium_type):
12006 2008-07-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12008         Fix #506398 – toc image type not autodetected correctly
12009         Also give a name for the volume when gvolume is still not available.
12011         * src/brasero-image-option-dialog.c
12012         (brasero_image_option_dialog_image_info_cb):
12013         * src/burn-image-format.c (brasero_image_format_identify_cuesheet):
12014         * src/burn-image-format.h:
12015         * src/burn-track.c (brasero_track_get_image_size):
12016         * src/burn-volume-obj.c (brasero_volume_get_gvolume),
12017         (brasero_volume_is_mounted), (brasero_volume_get_mount_point),
12018         (brasero_volume_umount), (brasero_volume_mount),
12019         (brasero_volume_eject), (brasero_volume_get_name),
12020         (brasero_volume_get_display_label):
12022 2008-07-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12024         Updated NEWS file
12026         * NEWS:
12028 2008-07-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12030         Fix #506338 – Import Session fails on DVD+R that contains multiple sessions
12031         use fseeko instead of fseek that can't break the 2Gio barrier
12033         * src/burn-volume-source.c (brasero_volume_source_seek_fd):
12035 2008-07-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12037         some small fixes
12039         * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_excluded):
12041 2008-07-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12043         Fix problems with exotic names in data projects
12045         * src/brasero-data-disc.c (brasero_data_disc_init):
12046         * src/brasero-data-project.c (brasero_data_project_node_to_uri):
12047         * src/brasero-data-tree-model.c
12048         (brasero_data_tree_model_get_value),
12049         (brasero_data_tree_model_get_column_type):
12050         * src/brasero-data-tree-model.h:
12051         * src/brasero-data-vfs.c (brasero_data_vfs_directory_load_result):
12052         * src/brasero-file-monitor.c
12053         (brasero_file_monitor_start_monitoring_real),
12054         (brasero_file_monitor_directory_contents):
12055         * src/brasero-io.c (brasero_io_load_directory_thread):
12056         * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_excluded):
12058 2008-07-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12060         Fix an issue with data projects and renaming that displayed
12061         the old name and not the new one of an already existing file
12063         * src/brasero-data-project.c (brasero_data_project_rename_node):
12065 2008-07-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12067         Fix #540931 – Fails to burn an iso to DVD+RW in 0.7.90
12069         * src/burn-caps.c (brasero_caps_get_flags),
12070         (brasero_caps_disc_new_status):
12071         * src/burn-medium.c (brasero_medium_track_volume_size),
12072         (brasero_medium_get_sessions_info):
12073         * src/plugins/cdrtools/burn-cdrecord.c
12074         (brasero_cdrecord_export_caps):
12076 2008-07-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12078         Fix #540993 – Brasero displays (and uses) incorrect track durations
12080         * src/brasero-audio-disc.c (brasero_audio_disc_reset_real),
12081         (brasero_audio_disc_add_uri_real),
12082         (brasero_audio_disc_inotify_modify_result),
12083         (brasero_audio_disc_inotify_move),
12084         (brasero_audio_disc_inotify_monitor_cb):
12085         * src/brasero-io.c (brasero_io_metadata_lookup_buffer),
12086         (brasero_io_metadata_cached_free), (brasero_io_get_metadata_info),
12087         (brasero_io_get_file_info_thread_real), (brasero_io_finalize):
12088         * src/brasero-metadata.h:
12090 2008-07-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12092         Another fix for #527383 – Disc Copy (Create 1:1 copy of CD) doesn't work at all
12094         * src/plugins/cdrkit/burn-readom.c (brasero_readom_set_argv):
12095         * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_set_argv):
12097 2008-06-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12099         Fix #539959 Crash when right clicking in plugin window 
12101         * src/brasero-plugin-manager-ui.c
12102         (plugin_manager_ui_populate_lists), (create_tree_popup_menu),
12103         (show_tree_popup_menu), (brasero_plugin_manager_ui_init):
12104         * src/burn.c (brasero_burn_log):
12106 2008-06-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12108         Fix #527383 – Disc Copy (Create 1:1 copy of CD) doesn't work at all
12110         * src/plugins/cdrtools/burn-cdrecord.c
12111         (brasero_cdrecord_set_argv_record):
12113 2008-06-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12115         Fix #540673 – m3u playlist import problem
12116         keep the correct order of entries in a playlist
12118         * src/brasero-io.c (brasero_io_get_file_info_thread_real),
12119         (brasero_io_get_file_info_thread),
12120         (brasero_io_parse_playlist_thread):
12121         * src/brasero-io.h:
12123 2008-06-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12125         Bumped totem-pl-parser requirements
12127         * configure.in:
12129 2008-06-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12131         Possible fix for
12132         #538953 – crash in Brasero Disc Burning: I was trying to copy a C...
12133         and 
12134         #531084 – Brasero crashes in strlen () when debug mode is on
12136         * src/burn-job.c (brasero_job_log_message):
12138 2008-06-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12140         Fixed copyright headers (brasero name was actually 'trunk')
12142         * src/brasero-data-disc.c:
12143         * src/brasero-data-disc.h:
12144         * src/brasero-data-project.c:
12145         * src/brasero-data-project.h:
12146         * src/brasero-data-session.c:
12147         * src/brasero-data-session.h:
12148         * src/brasero-data-tree-model.c:
12149         * src/brasero-data-tree-model.h:
12150         * src/brasero-data-vfs.c:
12151         * src/brasero-data-vfs.h:
12152         * src/brasero-dest-selection.c:
12153         * src/brasero-dest-selection.h:
12154         * src/brasero-disc-message.c:
12155         * src/brasero-disc-message.h:
12156         * src/brasero-drive-info.c:
12157         * src/brasero-drive-info.h:
12158         * src/brasero-drive-properties.c:
12159         * src/brasero-drive-properties.h:
12160         * src/brasero-drive-selection.c:
12161         * src/brasero-drive-selection.h:
12162         * src/brasero-file-monitor.c:
12163         * src/brasero-file-monitor.h:
12164         * src/brasero-filter-option.c:
12165         * src/brasero-filter-option.h:
12166         * src/brasero-image-properties.c:
12167         * src/brasero-image-properties.h:
12168         * src/brasero-io.c:
12169         * src/brasero-io.h:
12170         * src/brasero-multi-song-props.c:
12171         * src/brasero-plugin-option.c:
12172         * src/brasero-plugin-option.h:
12173         * src/brasero-pref.c:
12174         * src/brasero-pref.h:
12175         * src/brasero-preview.c:
12176         * src/brasero-preview.h:
12177         * src/brasero-split-dialog.c:
12178         * src/brasero-split-dialog.h:
12179         * src/brasero-src-selection.c:
12180         * src/brasero-src-selection.h:
12181         * src/brasero-time-button.c:
12182         * src/brasero-time-button.h:
12183         * src/burn-drive.c:
12184         * src/burn-drive.h:
12185         * src/burn-medium-monitor.c:
12186         * src/burn-medium.c:
12187         * src/burn-medium.h:
12188         * src/burn-plugin-manager.c:
12189         * src/burn-plugin-manager.h:
12190         * src/burn-plugin.c:
12191         * src/burn-plugin.h:
12192         * src/burn-task-ctx.c:
12193         * src/burn-task-ctx.h:
12194         * src/burn-task-item.c:
12195         * src/burn-task-item.h:
12197 2008-06-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12199         Some cleanups
12200         Fix a problem when copying a disc with the same source and destination
12201         where dialog allowed to copy even if the source disc couldn't be read
12203         * src/brasero-dest-selection.c
12204         (brasero_dest_selection_get_possible_output_formats),
12205         (brasero_dest_selection_set_drive_properties),
12206         (brasero_dest_selection_set_image_properties),
12207         (brasero_dest_selection_check_image_settings),
12208         (brasero_dest_selection_check_drive_settings),
12209         (brasero_dest_selection_source_changed),
12210         (brasero_dest_selection_caps_changed),
12211         (brasero_dest_selection_output_changed):
12212         * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_init):
12213         * src/burn-caps.c
12214         (brasero_burn_caps_is_session_supported_same_src_dest),
12215         (brasero_burn_caps_is_session_supported),
12216         (brasero_burn_caps_get_required_media_type):
12217         * src/burn-medium.c (brasero_medium_get_icon):
12219 2008-06-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12221         Fixed some problems for beagle search
12222         Fixed some problems with playlist pane
12223         Stop size preview (in statusbar) to carry on when we change a pane
12225         * src/brasero-io.c (brasero_io_start_end_playlist_cb),
12226         (brasero_io_parse_playlist_get_uris),
12227         (brasero_io_parse_playlist_thread):
12228         * src/brasero-io.h:
12229         * src/brasero-layout.c (brasero_layout_combo_changed_cb):
12230         * src/brasero-playlist.c (brasero_playlist_start_beagle_search),
12231         (brasero_playlist_parse_result),
12232         (brasero_playlist_add_uri_playlist):
12233         * src/brasero-search-entry.c (brasero_search_entry_get_query):
12235 2008-06-26  Luis Medinas  <lmedinas@gnome.org>
12237         * src/burn-dbus.c:
12238         * src/burn-dbus.h:
12240         Add copyrights.
12242 2008-06-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12244         Another string fix
12246         * src/brasero-audio-disc.c (brasero_audio_disc_add_dir):
12248 2008-06-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12250         Fix a string
12252         * src/brasero-audio-disc.c (brasero_audio_disc_add_dir):
12254 2008-06-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12256         Fix signal marshalling definition
12258         * src/brasero-data-vfs.c (brasero_data_vfs_class_init):
12260 2008-06-23  Luis Medinas  <lmedinas@gnome.org>
12262         * Makefile.am:
12263         * configure.in:
12265         Remove unneeded files from EXTRA_DIST on Makefile.am.
12266         Bump version to 0.7.91.
12268 2008-06-23  Luis Medinas  <lmedinas@gnome.org>
12270         * src/plugins/transcode/burn-transcode.c
12271         (brasero_transcode_pad_file):
12272         
12273         Add the current arguments to open().
12274         Closes bgo #539386.
12276 2008-06-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12278         Fix a problem with freshly formatted DVD+RW
12280         * src/burn-medium.c (brasero_medium_get_sessions_info):
12282 2008-06-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12284         Fix #538299 – Window titles
12286         * src/brasero-audio-disc.c (brasero_audio_disc_short_track_dialog),
12287         (brasero_audio_disc_file_type_error_dialog),
12288         (brasero_audio_disc_video_file_dialog),
12289         (brasero_audio_disc_add_dir),
12290         (brasero_audio_disc_unreadable_dialog),
12291         (brasero_audio_disc_inotify_removal_warning):
12292         * src/brasero-blank-dialog.c (brasero_blank_dialog_activate),
12293         (brasero_blank_dialog_new):
12294         * src/brasero-burn-dialog.c (brasero_burn_dialog_update_info),
12295         (brasero_burn_dialog_insert_disc_cb),
12296         (brasero_burn_dialog_data_loss_cb),
12297         (brasero_burn_dialog_previous_session_loss_cb),
12298         (brasero_burn_dialog_audio_to_appendable_cb),
12299         (brasero_burn_dialog_rewritable_cb),
12300         (brasero_burn_dialog_disable_joliet_cb),
12301         (brasero_burn_dialog_update_title_writing_progress),
12302         (brasero_burn_dialog_dummy_success_cb),
12303         (brasero_burn_dialog_save_log), (brasero_burn_dialog_show_log),
12304         (brasero_burn_dialog_notify_error):
12305         * src/brasero-data-disc.c
12306         (brasero_data_disc_import_failure_dialog),
12307         (brasero_data_disc_unreadable_uri_cb),
12308         (brasero_data_disc_recursive_uri_cb),
12309         (brasero_data_disc_unknown_uri_cb), (brasero_data_disc_2G_file_cb),
12310         (brasero_data_disc_rename_activated):
12311         * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_init):
12312         * src/brasero-disc-option-dialog.c
12313         (brasero_disc_option_dialog_joliet_toggled_cb),
12314         (brasero_disc_option_dialog_new):
12315         * src/brasero-image-option-dialog.c
12316         (brasero_image_option_dialog_image_info_error),
12317         (brasero_image_option_dialog_image_empty),
12318         (brasero_image_option_dialog_new):
12319         * src/brasero-image-properties.c (brasero_image_properties_init):
12320         * src/brasero-jacket-background.c (brasero_jacket_background_new):
12321         * src/brasero-jacket-edit.c (brasero_jacket_edit_dialog_new):
12322         * src/brasero-multi-song-props.c (brasero_multi_song_props_init):
12323         * src/brasero-playlist.c (brasero_playlist_add_cb),
12324         (brasero_playlist_dialog_error):
12325         * src/brasero-project-manager.c (brasero_project_manager_switch),
12326         (brasero_project_manager_open_cb):
12327         * src/brasero-project.c (brasero_project_overburn_dialog),
12328         (brasero_project_check_status), (brasero_project_set_uri),
12329         (brasero_project_invalid_project_dialog),
12330         (brasero_project_save_project_ask_for_path):
12331         * src/brasero-search-beagle.c (brasero_search_beagle_error_dialog):
12332         * src/brasero-song-properties.c (brasero_song_props_init):
12333         * src/brasero-split-dialog.c (brasero_split_dialog_size_error),
12334         (brasero_split_dialog_no_silence_message),
12335         (brasero_split_dialog_clear_confirm_dialog):
12336         * src/brasero-sum-dialog.c (brasero_sum_dialog_message_error),
12337         (brasero_sum_dialog_success),
12338         (brasero_sum_dialog_corruption_warning),
12339         (brasero_sum_dialog_check_md5_file), (brasero_sum_dialog_new):
12340         * src/brasero-tool-dialog.c (brasero_tool_dialog_media_error),
12341         (brasero_tool_dialog_media_busy), (brasero_tool_dialog_no_media):
12342         * src/brasero-utils.c (brasero_utils_launch_app):
12343         * src/main.c (brasero_app_parse_options):
12345 2008-06-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12347         Fix #538414 – burn speed problems
12349         * src/brasero-drive-properties.c
12350         (brasero_drive_properties_set_drive):
12352 2008-06-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12354         Fix #538346 – Does not ask to overwrite existing log file
12356         * src/brasero-burn-dialog.c (brasero_burn_dialog_save_log):
12358 2008-06-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12360         Fix #538300 – Use add icon and label for add files dialog
12362         * src/brasero-project.c (brasero_project_add_uris_cb):
12364 2008-06-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12366         Changed some more plugin priorities
12368         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_export_caps):
12369         * src/plugins/cdrtools/burn-cdrecord.c
12370         (brasero_cdrecord_export_caps):
12372 2008-06-14  Luis Medinas  <lmedinas@gnome.org>
12374         * src/brasero-project-manager.c (brasero_project_manager_init):
12375         * src/brasero-project.c (brasero_project_no_song_dialog),
12376         (brasero_project_no_file_dialog),
12377         (brasero_project_check_default_burning_app),
12378         (brasero_project_confirm_switch), (brasero_project_add_uris_cb),
12379         (brasero_project_empty_cb), (brasero_project_open_project_xml),
12380         (brasero_project_open_audio_playlist_project),
12381         (brasero_project_not_saved_dialog),
12382         (brasero_project_save_project_dialog),
12383         (brasero_project_save_project_ask_for_path):
12385         Add uppercase words to window titles. Fix bgo #538299.
12387 2008-06-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12389         Fix #534880 – Audio project track column
12391         * src/brasero-audio-disc.c (brasero_audio_disc_init),
12392         (brasero_audio_disc_re_index_track_num):
12394 2008-06-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12396         Changed priorities between burning plugins.
12397         Make sure wodim is only used as a last resort.
12399         * src/plugins/growisofs/burn-growisofs.c
12400         (brasero_growisofs_export_caps):
12402 2008-06-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12404         Fix #470234 – Doesn't format fresh dvd+rw before burning
12406         * src/burn-caps.c (brasero_burn_caps_new_task),
12407         (brasero_caps_try_output_with_blanking),
12408         (brasero_burn_caps_get_flags), (brasero_caps_disc_new_status):
12409         * src/burn-debug.c (brasero_debug_medium_info_to_string):
12410         * src/burn-medium.c (brasero_medium_get_capacity_DVD_RW):
12411         * src/burn-medium.h:
12412         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_stdout_read),
12413         (brasero_wodim_export_caps):
12414         * src/plugins/cdrtools/burn-cdrecord.c
12415         (brasero_cdrecord_stdout_read), (brasero_cdrecord_export_caps):
12416         * src/plugins/growisofs/burn-dvd-rw-format.c
12417         (brasero_dvd_rw_format_export_caps):
12418         * src/plugins/growisofs/burn-growisofs.c
12419         (brasero_growisofs_export_caps):
12420         * src/plugins/libburnia/burn-libburn.c
12421         (brasero_libburn_export_caps):
12422         * src/scsi-read-format-capacities.h:
12424 2008-06-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12426         Bumped gstreamer requirements to 0.10.15
12428         * configure.in:
12430 2008-06-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12432         Fix #532495 – crash when removing/moving a file that has been added to brasero
12434         * src/brasero-data-project.c (brasero_data_project_file_removed):
12435         * src/brasero-file-monitor.c (brasero_file_monitor_moved_to_event),
12436         (brasero_file_monitor_move_timeout_cb),
12437         (brasero_file_monitor_moved_from_event),
12438         (brasero_file_monitor_directory_event):
12440 2008-06-11  Luis Medinas  <lmedinas@svn.gnome.org>
12442         * src/brasero-jacket-view.c
12443         (brasero_jacket_view_update_edit_image):
12445         Fix centered window display on cover editor. Fixes bgo #536189.
12447 2008-06-11  Luis Medinas  <lmedinas@svn.gnome.org>
12449         * help/C/brasero.xml:
12450         
12451         Another fixes for the help manual from Milo Casagrande.
12453 2008-06-08  Luis Medinas  <lmedinas@svn.gnome.org>
12455         * help/C/brasero.xml:
12457         More Fixes for the help manual from Milo Casagrande.
12459 2008-06-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12461         Fix #493495 – Growisofs stops while burning Video-DVD
12463         * src/brasero-data-project.c
12464         (brasero_data_project_is_video_project):
12465         * src/brasero-project-manager.c (brasero_project_manager_open_uri):
12466         * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_graft),
12467         (brasero_mkisofs_base_process_video_graft),
12468         (brasero_mkisofs_base_add_graft),
12469         (brasero_mkisofs_base_write_to_files):
12470         * src/burn-mkisofs-base.h:
12471         * src/burn-session.c (brasero_burn_session_clean_directory),
12472         (brasero_burn_session_clean), (brasero_burn_session_finalize):
12473         * src/burn-track.c (brasero_track_get_data_paths):
12474         * src/burn-track.h:
12475         * src/plugins/cdrkit/burn-genisoimage.c
12476         (brasero_genisoimage_set_argv_image):
12477         * src/plugins/cdrtools/burn-mkisofs.c
12478         (brasero_mkisofs_set_argv_image):
12479         * src/plugins/growisofs/burn-growisofs.c
12480         (brasero_growisofs_set_mkisofs_argv):
12482 2008-06-03  Luis Medinas  <lmedinas@svn.gnome.org>
12484         * src/brasero-project-manager.c (brasero_project_manager_open_uri):
12485         
12486         Fix segfault caused by a removed project. Added a message dialog
12487         to warn the user about this problem. Fixes bgo #532495. 
12489 2008-06-01  Luis Medinas  <lmedinas@svn.gnome.org>
12491         * src/brasero-menu.h:
12493         Set Contents accelerator to the default F1 to follow HIG.
12495 2008-06-01  Claude Paroz  <claude@2xlibre.net>
12497         Moved translator comment just above the corresponding string.
12499         * src/brasero-project.c:
12500         (brasero_project_check_default_burning_app):
12502 2008-05-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12504         Another fix for #535141 – hotkey ambiguity in GUI frontend
12506         * src/brasero-project.c (brasero_project_save_project_dialog):
12508 2008-05-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12510         Fix #535575 – Many g_strdup_printf instead of g_strdup
12511         patch by Claude Paroz
12513         * src/brasero-burn-dialog.c (brasero_burn_dialog_update_info),
12514         (brasero_burn_dialog_get_media_type_string),
12515         (brasero_burn_dialog_update_title_writing_progress),
12516         (brasero_burn_dialog_cancel_dialog):
12518 2008-05-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12520         Fix #535558 – Strings not marked for translation
12521         patch by Claude Paroz
12523         * src/burn-volume-obj.c (brasero_volume_get_display_label):
12525 2008-05-31  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12527         Fix #535551 Translator comment needed
12529         * src/burn-drive.c (brasero_drive_get_display_name):
12530         * src/burn-volume-obj.c (brasero_volume_get_display_label):
12533 2008-05-31  Luis Medinas  <lmedinas@svn.gnome.org>
12535         * src/brasero-jacket-edit.c (brasero_jacket_edit_dialog_new):
12537         Set a better default window size.
12539 2008-05-31  Luis Medinas  <lmedinas@svn.gnome.org>
12541         * README:
12543         Update Requirements.
12545 2008-05-30  Luis Medinas  <lmedinas@svn.gnome.org>
12547         * src/main.c (on_about_cb):
12549         Mark documenters to non translation. 
12550         Fixes bgo #535585 patch from Claude Paroz <claude@2xlibre.net>.
12552 2008-05-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12554         silenced a warning
12556         * src/brasero-search-beagle.c (brasero_search_add_hit_to_tree):
12558 2008-05-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12560         small fix for beagle pane
12562         * src/brasero-search-beagle.c (brasero_search_add_hit_to_tree):
12564 2008-05-29  Luis Medinas  <lmedinas@svn.gnome.org>
12566         * src/brasero-burn-dialog.c (brasero_burn_dialog_cancel_dialog):
12568         Removed an unneeded Cancel Button. Add a different hotkey to
12569         Continue burning button. Fixes bgo #535141.
12571 2008-05-29  Luis Medinas  <lmedinas@svn.gnome.org>
12573         * src/brasero-eject-dialog.c (brasero_eject_dialog_new):
12574         * src/brasero-plugin-option.c (brasero_plugin_option_set_plugin):
12576         Marked two strings for translation. 
12577         Patch from Milo Casagrande <milo_casagrande@yahoo.it>
12579 2008-05-29  Luis Medinas  <lmedinas@svn.gnome.org>
12581         * help/C/brasero.xml:
12583         Better identation and add new sections to split track, cover editor,
12584         pause and plugins. 
12585         Patch from Milo Casagrande <milo_casagrande@yahoo.it>.
12587 2008-05-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12589         Fix #535167 – translation issues
12591         * src/burn.c (brasero_burn_check_session_consistency):
12593 2008-05-25  Luis Medinas  <lmedinas@svn.gnome.org>
12595         * src/main.c: (on_about_cb):
12597         Add documentation authors to about dialog.
12599 2008-05-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12601         Small fix for preview using the wrong GConf key
12603         * src/brasero-preview.h:
12604         * src/brasero-project.c:
12606 2008-05-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12608         updated
12610         * NEWS:
12612 2008-05-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12614         Additional checks at plugin init to see if it can properly work
12616         * src/plugins/transcode/burn-normalize.c
12617         (brasero_normalize_export_caps):
12619 2008-05-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12621         Add normalization for audio:
12622         - one new plugin
12623         - modified transcode to comply with replaygain tags
12625         Added possibility to add arbitrary GValues to session and tracks for plugins
12627         * src/burn-job.c (brasero_job_tag_lookup), (brasero_job_tag_add):
12628         * src/burn-job.h:
12629         * src/burn-session.c (brasero_burn_session_tag_value_free),
12630         (brasero_burn_session_tag_add), (brasero_burn_session_tag_lookup),
12631         (brasero_burn_session_finalize):
12632         * src/burn-session.h:
12633         * src/burn-task-ctx.c (brasero_task_ctx_get_session):
12634         * src/burn-track.c (brasero_track_clean),
12635         (brasero_track_tag_value_free), (brasero_track_tag_add),
12636         (brasero_track_tag_lookup):
12637         * src/burn-track.h:
12638         * src/plugins/transcode/Makefile.am:
12639         * src/plugins/transcode/burn-normalize.c
12640         (brasero_normalize_set_next_track),
12641         (brasero_normalize_stop_pipeline), (brasero_normalize_stop),
12642         (foreach_tag), (brasero_normalize_song_end_reached),
12643         (brasero_normalize_bus_messages),
12644         (brasero_normalize_new_decoded_pad_cb),
12645         (brasero_normalize_build_pipeline), (brasero_normalize_start),
12646         (brasero_normalize_activate), (brasero_normalize_clock_tick),
12647         (brasero_normalize_init), (brasero_normalize_finalize),
12648         (brasero_normalize_class_init), (brasero_normalize_export_caps):
12649         * src/plugins/transcode/burn-normalize.h:
12650         * src/plugins/transcode/burn-transcode.c
12651         (brasero_transcode_send_volume_event),
12652         (brasero_transcode_create_volume),
12653         (brasero_transcode_create_pipeline),
12654         (brasero_transcode_stop_pipeline),
12655         (brasero_transcode_new_decoded_pad_cb):
12657 2008-05-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12659         Adds automatic gstreamer plugin installation for audio (à la totem)
12660         NOTE: since I have fedora 8 I have just been able to test the case where nothing happens
12661         I have to upgrade
12663         * configure.in:
12664         * src/brasero-audio-disc.c (brasero_audio_disc_visit_dir_async),
12665         (brasero_audio_disc_add_playlist),
12666         (brasero_audio_disc_add_uri_real):
12667         * src/brasero-io.c (brasero_io_get_file_info_thread),
12668         (brasero_io_get_file_count_process_playlist),
12669         (brasero_io_get_file_count_process_file),
12670         (brasero_io_load_directory_playlist),
12671         (brasero_io_load_directory_thread):
12672         * src/brasero-io.h:
12673         * src/brasero-metadata.c (brasero_metadata_stop),
12674         (brasero_metadata_install_plugins_add_downloaded),
12675         (brasero_metadata_install_plugins_free_data),
12676         (brasero_metadata_install_plugins_success),
12677         (brasero_metadata_install_plugins_abort),
12678         (brasero_metadata_install_plugins_completed),
12679         (brasero_metadata_install_plugins_result),
12680         (brasero_metadata_is_downloading),
12681         (brasero_metadata_install_missing_plugins),
12682         (brasero_metadata_bus_messages):
12683         * src/brasero-metadata.h:
12684         * src/main.c (main):
12686 2008-05-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12688         fixed help file path
12690         * src/brasero-app.h:
12691         * src/main.c (on_help_cb), (main):
12693 2008-05-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12695         Use BraseroVolSrc for functions in brasero-volume-read
12697         * src/burn-volume-read.c (brasero_volume_file_close),
12698         (brasero_volume_file_open), (brasero_volume_file_check_state):
12699         * src/burn-volume-read.h:
12700         * src/burn-volume-source.c
12701         (brasero_volume_source_read_device_handle),
12702         (brasero_volume_source_close), (brasero_volume_source_open_file),
12703         (brasero_volume_source_open_fd),
12704         (brasero_volume_source_open_device_handle),
12705         (brasero_volume_source_open_device_path),
12706         (brasero_volume_source_ref):
12707         * src/burn-volume-source.h:
12708         * src/plugins/checksum/burn-checksum-files.c
12709         (brasero_checksum_files_merge_with_former_session):
12711 2008-05-20  Luis Medinas  <lmedinas@svn.gnome.org>
12713         * configure.in:
12714         * src/brasero-menu.h:
12716         Fix help path. Display Contents instead of Help to follow HIG.
12718 2008-05-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12720         Fix #Bug 531546 – Bad phrasing regarding md5 checking after burn is complete
12722         * src/brasero-burn-dialog.c (brasero_burn_dialog_insert_disc_cb):
12724 2008-05-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12726         Fixes for help system:
12727         - added entry in help menu
12728         - patch from Milo Casagrande
12730         * Makefile.am:
12731         * configure.in:
12732         * help/brasero.omf.in:
12733         * src/brasero-menu.h:
12735 2008-05-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12737         Fix #533148 – crash when adding files (only x86_64?)
12738         patch by Eric Piel_gnome
12740         * src/brasero-data-project.c
12741         (brasero_data_project_uri_remove_graft):
12742         * src/brasero-utils.c (brasero_utils_register_string),
12743         (brasero_utils_unregister_string):
12745 2008-05-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12747         Final fix #504838 – don't eject disc between after burning, when you want to check the md5sum
12749         * src/Makefile.am:
12750         * src/brasero-data-session.c (brasero_data_session_add_last):
12751         * src/burn-iso9660.c (brasero_iso9660_seek),
12752         (brasero_iso9660_next_block), (brasero_iso9660_ctx_init),
12753         (brasero_iso9660_get_contents), (brasero_iso9660_get_file):
12754         * src/burn-iso9660.h:
12755         * src/burn-medium.c (brasero_medium_track_volume_size):
12756         * src/burn-volume-source.c
12757         (brasero_volume_source_seek_device_handle),
12758         (brasero_volume_source_seek_fd), (brasero_volume_source_read_fd),
12759         (brasero_volume_source_read_device_handle),
12760         (brasero_volume_source_close), (brasero_volume_source_open_file),
12761         (brasero_volume_source_open_fd),
12762         (brasero_volume_source_open_device_handle):
12763         * src/burn-volume-source.h:
12764         * src/burn-volume.c (brasero_volume_get_primary_from_file),
12765         (brasero_volume_is_valid_fd), (brasero_volume_get_size),
12766         (brasero_volume_get_files), (brasero_volume_get_file):
12767         * src/burn-volume.h:
12768         * src/plugins/cdrtools/burn-cdrecord.c
12769         (brasero_cdrecord_export_caps):
12770         * src/plugins/checksum/burn-checksum-files.c
12771         (brasero_checksum_files_merge_with_former_session):
12772         * src/plugins/dvdcss/burn-dvdcss.c
12773         (brasero_dvdcss_write_image_thread):
12774         * src/scsi-cam.c:
12775         * src/scsi-device.h:
12776         * src/scsi-sg.c:
12778 2008-05-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12780         Lots of bug fixes and patches delayed due to the closing of SVN
12782         Added multisession/grow images capabilites to libisofs/libburn
12784         Many improvements to libburn backend
12786         Fix a problem when retrieving size for multisession images with mkisofs/genisoimage
12787         
12788         Added message infrastructure to project and removed libnotify deps
12789         Now multisession message is displayed like project loading and too little free space
12791         Make DBus dependency compulsory
12792         
12793         No medium reload before checksum now
12794         One known bug is with tracks with less than 300 sectors.
12795         That needs further work (reading disc tree structure through read_cd)
12797         Remove close if successful burning option from burn dialog
12799         Fix session label potential crash
12801         Fix libdvdcss plugin appearing in plugin dialog
12803         * configure.in:
12804         * src/Makefile.am:
12805         * src/brasero-async-task-manager.c
12806         (brasero_async_task_manager_foreach_active_remove):
12807         * src/brasero-audio-disc.c (brasero_audio_disc_add_ui):
12808         * src/brasero-burn-dialog.c (brasero_burn_dialog_init),
12809         (brasero_burn_dialog_finalize), (brasero_burn_dialog_success_run),
12810         (brasero_burn_dialog_end_session),
12811         (brasero_burn_dialog_tray_show_dialog_cb):
12812         * src/brasero-data-disc.c (brasero_data_disc_import_session),
12813         (brasero_data_disc_import_session_cb),
12814         (brasero_data_disc_project_loaded_cb),
12815         (brasero_disc_disc_session_import_response_cb),
12816         (brasero_data_disc_session_available_cb),
12817         (brasero_data_disc_clear), (brasero_data_disc_reset),
12818         (brasero_data_disc_message_response_cb),
12819         (brasero_data_disc_load_track), (brasero_data_disc_add_ui),
12820         (brasero_data_disc_init), (brasero_data_disc_finalize):
12821         * src/brasero-disc-message.c (brasero_disc_message_timeout),
12822         (brasero_disc_message_set_timeout),
12823         (brasero_disc_message_button_clicked_cb),
12824         (brasero_disc_message_add_button),
12825         (brasero_disc_message_add_close_button), (style_set),
12826         (brasero_disc_message_init), (brasero_disc_message_finalize),
12827         (brasero_disc_message_realize):
12828         * src/brasero-disc-message.h:
12829         * src/brasero-disc-option-dialog.c
12830         (brasero_disc_option_dialog_title_widget):
12831         * src/brasero-disc.c (brasero_disc_add_ui):
12832         * src/brasero-disc.h:
12833         * src/brasero-notify.c (brasero_notify_remove_all_messages),
12834         (brasero_notify_get_message_by_context_id),
12835         (brasero_notify_message_remove), (brasero_notify_message_add),
12836         (brasero_notify_button_add), (brasero_notify_init),
12837         (brasero_notify_finalize), (brasero_notify_class_init),
12838         (brasero_notify_new):
12839         * src/brasero-notify.h:
12840         * src/brasero-project.c (brasero_project_init),
12841         (brasero_project_error_size_dialog), (brasero_project_check_size),
12842         (brasero_project_switch):
12843         * src/brasero-tray.c:
12844         * src/burn-caps.c (brasero_caps_disc_new_attribute),
12845         (brasero_caps_disc_new_subtype):
12846         * src/burn-dbus.c (brasero_inhibit_suspend):
12847         * src/burn-dbus.h:
12848         * src/burn-medium.c (brasero_medium_get_next_writable_address),
12849         (brasero_medium_track_get_info), (brasero_medium_reload_info):
12850         * src/burn-medium.h:
12851         * src/burn.c (brasero_burn_record_session), (brasero_burn_check),
12852         (brasero_burn_record), (brasero_burn_blank):
12853         * src/main.c (main):
12854         * src/plugins/cdrkit/burn-genisoimage.c
12855         (brasero_genisoimage_set_argv_image),
12856         (brasero_genisoimage_export_caps):
12857         * src/plugins/cdrtools/burn-mkisofs.c
12858         (brasero_mkisofs_set_argv_image), (brasero_mkisofs_export_caps):
12859         * src/plugins/checksum/burn-checksum-image.c
12860         (brasero_checksum_image_checksum_fd_input):
12861         * src/plugins/libburnia/Makefile.am:
12862         * src/plugins/libburnia/burn-libburn-common.c
12863         (brasero_libburn_common_ctx_free),
12864         (brasero_libburn_common_ctx_new),
12865         (brasero_libburn_common_status_changed),
12866         (brasero_libburn_common_status):
12867         * src/plugins/libburnia/burn-libburn-common.h:
12868         * src/plugins/libburnia/burn-libburn.c
12869         (brasero_libburn_src_free_data), (brasero_libburn_src_get_size),
12870         (brasero_libburn_src_set_size), (brasero_libburn_src_read_xt),
12871         (brasero_libburn_create_fd_source), (brasero_libburn_add_fd_track),
12872         (brasero_libburn_add_file_track),
12873         (brasero_libburn_setup_session_fd),
12874         (brasero_libburn_setup_session_file),
12875         (brasero_libburn_start_record), (brasero_libburn_start_erase),
12876         (brasero_libburn_stop), (brasero_libburn_clock_tick),
12877         (brasero_libburn_finalize), (brasero_libburn_export_caps):
12878         * src/plugins/libburnia/burn-libisofs.c
12879         (brasero_libisofs_create_image), (brasero_libisofs_import_read),
12880         (brasero_libisofs_import_open), (brasero_libisofs_import_close),
12881         (brasero_libisofs_import_free),
12882         (brasero_libisofs_import_last_session),
12883         (brasero_libisofs_create_volume_thread),
12884         (brasero_libisofs_create_volume), (brasero_libisofs_stop_real),
12885         (brasero_libisofs_clean_output), (brasero_libisofs_export_caps):
12887 2008-05-12  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12889         Fix #519339 – [libburnia] Doesn't build with libisofs 0.6.2 and wrong pkg-config filename for libburn
12891         * configure.in:
12893 2008-05-12  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12895         Fix #519339 – [libburnia] Doesn't build with libisofs 0.6.2 and wrong pkg-config filename for libburn
12896         Update to new libisofs API (require 0.6.4)
12898         * configure.in:
12899         * src/plugins/libburnia/burn-libisofs.c
12900         (brasero_libisofs_write_image_to_fd_thread),
12901         (brasero_libisofs_write_image_to_file_thread),
12902         (brasero_libisofs_create_image),
12903         (brasero_libisofs_create_volume_thread),
12904         (brasero_libisofs_create_volume), (brasero_libisofs_stop_real):
12906 2008-05-12  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12908         Fix bug introduce in previous patch (label for session not set)
12910         * src/brasero-disc-option-dialog.c
12911         (brasero_disc_option_dialog_title_widget):
12913 2008-05-12  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12915         Fix #532072 – brasero is not able to generate iso image when long localized label is used
12916         Initial patch by Gregory Petrosyan modified afterwards
12918         * src/brasero-disc-option-dialog.c
12919         (brasero_disc_option_dialog_truncate_label),
12920         (brasero_disc_option_dialog_get_default_label),
12921         (brasero_disc_option_dialog_update_label),
12922         (brasero_disc_option_label_insert_text),
12923         (brasero_disc_option_label_changed),
12924         (brasero_disc_option_dialog_title_widget):
12925         * src/burn-session.c (brasero_burn_session_set_label):
12927 2008-05-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12929         Fixed a bug introduced by DL change
12931         * src/burn-caps.c (brasero_caps_disc_new_status):
12933 2008-05-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12935         Fix #532391 – brasero does not save user settings
12936         and possibly #530231 – Brasero is not remembering plugin settings
12938         * src/burn-plugin-manager.c
12939         (brasero_plugin_manager_plugin_state_changed):
12941 2008-05-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12943         Fix #513910 – broken DVD DL support
12944         Added Dual Layer support
12946         * src/brasero-burn-dialog.c (brasero_burn_dialog_update_info),
12947         (brasero_burn_dialog_get_media_type_string),
12948         (brasero_burn_dialog_progress_changed_real),
12949         (brasero_burn_dialog_notify_success):
12950         * src/brasero-dest-selection.c
12951         (brasero_dest_selection_get_default_output_format):
12952         * src/brasero-disc-option-dialog.c
12953         (brasero_disc_option_dialog_update_multi):
12954         * src/brasero-drive-properties.c
12955         (brasero_drive_properties_format_disc_speed):
12956         * src/brasero-project-size.c
12957         (brasero_project_size_get_ruler_min_width),
12958         (brasero_project_size_expose), (brasero_project_size_build_menu),
12959         (brasero_project_size_scroll_event),
12960         (brasero_project_size_find_proper_drive),
12961         (brasero_project_size_set_context):
12962         * src/burn-caps.c (brasero_burn_caps_get_required_media_type),
12963         (brasero_burn_caps_sort), (brasero_caps_disc_lookup_or_create),
12964         (brasero_caps_disc_new_status), (brasero_caps_disc_new_attribute),
12965         (brasero_caps_disc_new_subtype), (brasero_caps_disc_new):
12966         * src/burn-debug.c (brasero_debug_medium_info_to_string):
12967         * src/burn-job.c (brasero_job_get_speed),
12968         (brasero_job_get_max_speed):
12969         * src/burn-medium.c (brasero_medium_get_medium_type),
12970         (brasero_medium_track_get_info):
12971         * src/burn-medium.h:
12972         * src/burn.c (brasero_burn_is_loaded_dest_media_supported),
12973         (brasero_burn_reload_dest_media):
12974         * src/plugins/cdrkit/burn-genisoimage.c
12975         (brasero_genisoimage_export_caps):
12976         * src/plugins/cdrkit/burn-readom.c (brasero_readom_export_caps):
12977         * src/plugins/cdrtools/burn-mkisofs.c
12978         (brasero_mkisofs_export_caps):
12979         * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_export_caps):
12980         * src/plugins/checksum/burn-checksum-files.c
12981         (brasero_checksum_files_export_caps):
12982         * src/plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_export_caps):
12983         * src/plugins/growisofs/burn-dvd-rw-format.c
12984         (brasero_dvd_rw_format_export_caps):
12985         * src/plugins/growisofs/burn-growisofs.c
12986         (brasero_growisofs_export_caps):
12988 2008-05-10  Philippe Rouquier  <bonfire-app@wanadoo.fr>
12990         Fix warnings
12991         Updated cdrecord capabilities (DVDs but no multisession and no blanking capabilities)
12993         * src/brasero-project-size.c (brasero_project_size_finalize):
12994         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_export_caps):
12995         * src/plugins/cdrtools/burn-cdrecord.c
12996         (brasero_cdrecord_export_caps):
12998 2008-05-09  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13000         Fixed another bug with project-size medium insertion/removal
13002         * src/brasero-project-size.c (brasero_project_size_finalize),
13003         (brasero_project_size_disc_added_cb),
13004         (brasero_project_size_disc_removed_cb):
13006 2008-05-09  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13008         Fix a crash on medium removal/addition
13010         * src/brasero-project-size.c (brasero_project_size_finalize),
13011         (brasero_project_size_disc_added_cb),
13012         (brasero_project_size_disc_removed_cb):
13014 2008-05-09  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13016         Fix crash when a file don't replace an imported one (when the user refuses to)
13018         * src/brasero-data-session.c (brasero_data_session_add_last):
13020 2008-05-09  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13022         Update wodim plugin and remove all multisession caps for DVD-(R)W
13024         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_export_caps):
13026 2008-05-09  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13028         Fix progress when blanking (for the backends that return progress)
13029         Fix progress for dvd+rw-format
13030         Fix some warnings
13032         * src/brasero-project-size.c (brasero_project_size_finalize),
13033         (brasero_project_size_disc_removed_cb):
13034         * src/burn-job.c (brasero_job_set_progress):
13035         * src/burn-process.c (brasero_process_read),
13036         (brasero_process_setup_channel):
13037         * src/burn-task-ctx.c (brasero_task_ctx_get_progress):
13038         * src/burn.c (brasero_burn_wait_for_dest_insertion),
13039         (brasero_burn_mount_media), (brasero_burn_run_tasks):
13040         * src/plugins/growisofs/burn-dvd-rw-format.c
13041         (brasero_dvd_rw_format_read_stderr):
13043 2008-05-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13045         Fix #531831 – crash when adding a directory with a file bigger than 2Gb
13047         * src/brasero-data-project.c (brasero_data_project_node_loaded),
13048         (brasero_data_project_node_reloaded):
13049         * src/brasero-file-node.c (brasero_file_node_set_from_info),
13050         (brasero_file_node_new_from_info):
13051         * src/brasero-file-node.h:
13053 2008-05-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13055         Fix crash introduced by recent changes
13056         Unfortunately committed trash as well.
13058         * src/brasero-data-project.c (brasero_data_project_remove_real):
13059         * src/brasero-file-node.c (brasero_file_node_save_imported):
13060         * src/brasero-file-node.h:
13062 2008-05-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13064         Updated wodim capabilities (now plugin can burn DVD+-RW, format DVD+RW, blank DVD-RW sequential)
13066         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_set_argv_blank),
13067         (brasero_wodim_export_caps):
13069 2008-05-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13071         A few fixed to avoid crash and warnings
13072         Added a helper function for plugins.
13074         * src/burn-job.c (brasero_job_item_stop):
13075         * src/burn-process.c (brasero_process_check_path),
13076         (brasero_process_stop):
13077         * src/burn-process.h:
13079 2008-05-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13081         Notice disc insertion
13083         * src/brasero-project-size.c (brasero_project_size_disc_added_cb):
13085 2008-05-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13087         Fix DVD-RW sequential capacity retrieval
13089         * src/burn-medium.c (brasero_medium_get_capacity_DVD_RW),
13090         (brasero_medium_get_capacity_by_type):
13091         * src/burn-medium.h:
13092         * src/scsi-read-capacity.h:
13094 2008-05-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13096         Make sure the import session is disabled when we start
13098         * src/brasero-data-disc.c (brasero_data_disc_add_ui):
13100 2008-05-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13102         Fix for #507800 – Default loading image to burn from last location
13104         * src/brasero-image-option-dialog.c
13105         (brasero_image_option_dialog_file_chooser_destroy),
13106         (brasero_image_option_dialog_init):
13108 2008-05-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13110         Another fix for #519110 – Variable size of bottom widgets
13112         * src/brasero-project-size.c (brasero_project_size_size_request),
13113         (brasero_project_size_expose):
13115 2008-05-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13117         Fix for #519110 – Variable size of bottom widgets
13119         * src/brasero-project-size.c (brasero_project_size_size_request),
13120         (brasero_project_size_size_allocate),
13121         (brasero_project_size_expose):
13122         * src/burn-job.c:
13124 2008-05-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13126         Add multi selection through mouse in dialog that pops up after clicking on add without side pane
13128         * src/brasero-file-chooser.c (brasero_file_chooser_customize):
13129         * src/brasero-file-chooser.h:
13130         * src/brasero-project.c (brasero_project_add_uris_cb):
13132 2008-05-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13134         Fix #531273 – Edit information dialog for music CDs looses start point info
13136         * src/brasero-audio-disc.c (brasero_audio_disc_add_slices):
13137         * src/brasero-song-properties.c (brasero_song_props_update_length),
13138         (brasero_song_props_end_changed_cb),
13139         (brasero_song_props_start_changed_cb),
13140         (brasero_song_props_set_properties):
13141         * src/brasero-time-button.c (brasero_time_button_set_max):
13143 2008-05-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13145         Fix #530815 – Unable to burn bin/cue
13147         * src/brasero-image-option-dialog.c
13148         (brasero_image_option_dialog_set_image_uri):
13149         * src/burn-image-format.c (brasero_image_format_get_DATAFILE_info),
13150         (brasero_image_format_get_FILE_info),
13151         (brasero_image_format_get_cdrdao_size),
13152         (brasero_image_format_get_cue_size):
13154 2008-05-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13156         Fix #530397 – Filechooser dialog for images burning should only show images files
13158         * src/brasero-image-option-dialog.c
13159         (brasero_image_option_dialog_get_session),
13160         (brasero_image_option_dialog_init):
13162 2008-05-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13164         Fix #526533 – Brasero displays a "frightening" warning in disc to disc copy.
13166         * src/brasero-burn-dialog.c (brasero_burn_dialog_insert_disc_cb):
13167         * src/burn-basics.h:
13168         * src/burn.c (brasero_burn_ask_for_dest_media),
13169         (brasero_burn_record):
13171 2008-05-03  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13173         Fix for #439916 – Popups are user-unfriendly
13174         Fixes for data project:
13175         - fix some problems at load time where GtkTreePaths weren't right if a created node had not been added
13176         - use registered URI in callbacks for g_hash_lookup instead of returned ones (they may be different)
13178         Fixes for Gio:
13179         - handle relative paths with symlinks
13181         * src/brasero-data-disc.c (brasero_data_disc_project_loaded_cb),
13182         (brasero_data_disc_init):
13183         * src/brasero-data-project.c (brasero_data_project_node_loaded),
13184         (brasero_data_project_directory_node_loaded),
13185         (brasero_data_project_add_path),
13186         (brasero_data_project_load_contents):
13187         * src/brasero-data-tree-model.c
13188         (brasero_data_tree_model_node_index),
13189         (brasero_data_tree_model_node_to_path),
13190         (brasero_data_tree_model_get_path),
13191         (brasero_data_tree_model_node_added),
13192         (brasero_data_tree_model_node_reordered):
13193         * src/brasero-data-vfs.c (brasero_data_vfs_load_directory),
13194         (brasero_data_vfs_loading_node_result),
13195         (brasero_data_vfs_node_added):
13196         * src/brasero-disc-message.c (brasero_disc_message_set_context),
13197         (brasero_disc_message_get_context):
13198         * src/brasero-disc-message.h:
13199         * src/brasero-io.c (brasero_io_check_for_parent_symlink),
13200         (brasero_io_get_file_info_thread):
13201         * src/brasero-project.c (brasero_project_init),
13202         (brasero_project_message_remove_all),
13203         (brasero_project_message_remove), (brasero_project_message),
13204         (brasero_project_error_size_dialog), (brasero_project_check_size),
13205         (brasero_project_switch):
13207 2008-05-02  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13209         Don't pass on pseudo URI for new fake folders to vfs object
13210         Allows to load project where there is such a directory.
13212         * src/brasero-data-disc.c (brasero_data_disc_project_loaded_cb):
13213         * src/brasero-data-project.c (brasero_data_project_add_node_real),
13214         (brasero_data_project_node_loaded),
13215         (brasero_data_project_directory_node_loaded),
13216         (brasero_data_project_add_path):
13217         * src/brasero-data-vfs.c (brasero_data_vfs_load_directory):
13219 2008-05-01  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13221         Fix #530521 – Disable Empty project button if no files are in project
13222         Also fixes two crashes:
13223         - when moving a node so that it replaces a parent node with the same name
13224         - crashes after suppressing some files
13226         * src/brasero-data-disc.c (brasero_data_disc_contents_removed_cb):
13227         * src/brasero-data-project.c (brasero_data_project_joliet_set_key),
13228         (brasero_data_project_joliet_add_node),
13229         (brasero_data_project_joliet_remove_node),
13230         (brasero_data_project_joliet_remove_children_node_cb),
13231         (brasero_data_project_uri_is_graft_needed),
13232         (brasero_data_project_remove_real),
13233         (brasero_data_project_destroy_node),
13234         (brasero_data_project_move_node), (brasero_data_project_clear),
13235         (brasero_data_project_reset), (brasero_data_project_file_moved):
13236         * src/brasero-data-project.h:
13237         * src/brasero-data-tree-model.c (brasero_data_tree_model_clear),
13238         (brasero_data_tree_model_reset),
13239         (brasero_data_tree_model_node_removed):
13240         * src/brasero-data-vfs.c (brasero_data_vfs_load_node),
13241         (brasero_data_vfs_reset):
13242         * src/brasero-file-node.c
13243         (brasero_file_node_check_imported_sibling),
13244         (brasero_file_node_unlink), (brasero_file_node_move_from),
13245         (brasero_file_node_move_to),
13246         (brasero_file_node_destroy_with_children),
13247         (brasero_file_node_destroy), (brasero_file_node_save_imported):
13248         * src/brasero-file-node.h:
13250 2008-05-01  Luis Medinas  <lmedinas@svn.gnome.org>
13252         * configure.in:
13253         * help/C/Makefile.am:
13254         * help/C/brasero.xml:
13255         * help/C/legal.xml:
13256         * help/Makefile.am:
13257         * help/brasero.omf.in:
13258         * src/brasero-menu.h:
13259         * src/main.c (on_help_cb):
13261         Added help docs to the tree imported from ubuntu-doc team bzr tree.
13262         Thanks to Milo Casagrande and Phil Bull for the docs you rock!
13264 2008-04-30  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13266         Adds mass file renaming to data project
13267         Fix #497846 – Allow modify filenames of files that will be recorded following a pattern
13269         * src/brasero-audio-disc.c (brasero_audio_disc_rename_songs):
13270         * src/brasero-data-disc.c (brasero_data_disc_mass_rename_cb),
13271         (brasero_data_disc_rename_activated),
13272         (brasero_data_disc_show_menu):
13273         * src/brasero-multi-song-props.c (brasero_multi_song_props_init):
13274         * src/brasero-project.c
13275         (brasero_project_check_default_burning_app):
13276         * src/brasero-rename.c (brasero_rename_set_show_keep_default),
13277         (brasero_rename_do), (brasero_rename_type_changed),
13278         (brasero_rename_init):
13279         * src/brasero-rename.h:
13280         * src/brasero-song-properties.c (brasero_song_props_init),
13281         (brasero_song_props_set_properties):
13283 2008-04-29  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13285         Fix for #529780 – Can't edit multiple CD-Text entries at once.
13286         Also added code for file renaming (to be extented to data project)
13288         * src/Makefile.am:
13289         * src/brasero-audio-disc.c (brasero_audio_disc_selection_function),
13290         (brasero_audio_disc_rename_songs),
13291         (brasero_audio_disc_edit_song_properties):
13292         * src/brasero-multi-song-props.c
13293         (brasero_multi_song_props_set_rename_callback),
13294         (brasero_multi_song_props_get_properties),
13295         (brasero_multi_song_props_gap_output_cb),
13296         (brasero_multi_song_props_gap_input_cb),
13297         (brasero_multi_song_props_entry_focus_out),
13298         (brasero_multi_song_props_entry_focus_in),
13299         (brasero_multi_song_props_init),
13300         (brasero_multi_song_props_finalize),
13301         (brasero_multi_song_props_class_init),
13302         (brasero_multi_song_props_new):
13303         * src/brasero-multi-song-props.h:
13304         * src/brasero-rename.c (brasero_rename_insert_string),
13305         (brasero_rename_delete_string), (brasero_rename_substitute_string),
13306         (brasero_rename_number_string), (brasero_rename_do),
13307         (brasero_rename_type_changed), (brasero_rename_init),
13308         (brasero_rename_finalize), (brasero_rename_class_init),
13309         (brasero_rename_new):
13310         * src/brasero-rename.h:
13311         * src/brasero-song-properties.c (brasero_song_props_init):
13313 2008-04-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13315         Fix for #521368 – HIG alert windows
13317         * src/brasero-audio-disc.c (brasero_audio_disc_add_dir),
13318         (brasero_audio_disc_split):
13319         * src/brasero-burn-dialog.c (brasero_burn_dialog_data_loss_cb):
13320         * src/brasero-project.c (brasero_project_error_size_dialog),
13321         (brasero_project_no_song_dialog), (brasero_project_no_file_dialog):
13323 2008-04-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13325         Fix #520578 – Check Integrity menu entry still present even with plugins disabled
13326         (backportable)
13328         * src/burn-caps.c (brasero_burn_caps_can_checksum):
13329         * src/burn-caps.h:
13330         * src/main.c (brasero_caps_changed_cb), (brasero_app_create_app):
13332 2008-04-27  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13334         Fix #520784 – Brasero does not recognize .bin in the same directory when .cue is selected
13335         (backportable)
13337         * src/burn-image-format.c
13338         (brasero_image_format_get_cue_file_complement),
13339         (brasero_image_format_get_toc_file_complement):
13341 2008-04-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13343         Fix #505981 – Default application dialog asks for yes/no
13344         Also starts to fix #521368 – HIG alert windows
13346         Fix problem introduced by an earlier patch where track size was set to 0 by imagechecksum
13348         * data/brasero.schemas.in:
13349         * src/brasero-burn-dialog.c
13350         (brasero_burn_dialog_disable_joliet_cb), (brasero_burn_dialog_run):
13351         * src/brasero-burn-dialog.h:
13352         * src/brasero-dest-selection.c
13353         (brasero_dest_selection_image_extension_ask):
13354         * src/brasero-disc-option-dialog.c
13355         (brasero_disc_option_dialog_joliet_toggled_cb):
13356         * src/brasero-project-manager.c (brasero_project_manager_burn):
13357         * src/brasero-project.c (brasero_project_overburn_dialog),
13358         (brasero_project_check_default_burning_app),
13359         (brasero_project_burn), (brasero_project_switch):
13360         * src/brasero-split-dialog.c (brasero_split_dialog_size_error),
13361         (brasero_split_dialog_clear_confirm_dialog):
13362         * src/brasero-sum-dialog.c (brasero_sum_dialog_new):
13363         * src/burn-job.c (brasero_job_check_output_disc_space):
13364         * src/burn-volume-obj.c (brasero_volume_is_mounted),
13365         (brasero_volume_umount):
13366         * src/burn.c (brasero_burn_lock_dest_media),
13367         (brasero_burn_run_recorder), (brasero_burn_run_tasks):
13368         * src/plugins/checksum/burn-checksum-image.c
13369         (brasero_checksum_image_checksum_file_input),
13370         (brasero_checksum_image_start):
13372 2008-04-24  Luis Medinas  <lmedinas@svn.gnome.org>
13374         * src/brasero-sum-dialog.c (brasero_sum_dialog_new):
13375         
13376         Fix previous commit.
13378 2008-04-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13380         Fix #529428 – brasero crashed when checking integrity with md5sum
13382         * src/brasero-sum-dialog.c (brasero_sum_dialog_get_file_checksum):
13383         * src/burn-medium.c (brasero_medium_get_medium_type):
13385 2008-04-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13387         Fix #509013 – Context menu actions for multiple files for good
13388         Also in audio project deselect when there is a click in empty area
13390         * src/brasero-audio-disc.c (brasero_audio_disc_selection_function),
13391         (brasero_audio_disc_init), (brasero_audio_disc_button_pressed_cb):
13392         * src/brasero-data-disc.c (brasero_data_disc_tree_select_function),
13393         (brasero_data_disc_button_pressed_cb):
13395 2008-04-24  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13397         Fix for #518583 – Incorrectly adding .bin to wav filename listed in toc
13398         we were using URIs instead of paths
13399         (backportable)
13401         * src/burn-track.c (brasero_track_get_image_source):
13403 2008-04-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13405         Fix #518505 – Cancel dialog buttons' wording is confusing
13407         * src/brasero-burn-dialog.c (brasero_burn_dialog_cancel_dialog):
13409 2008-04-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13411         Add flash videos when filtering with videos
13413         * src/brasero-project.c (brasero_project_add_uris_cb):
13415 2008-04-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13417         Fix #504291 – No warning message before converting video to audio data
13419         * src/brasero-audio-disc.c (brasero_audio_disc_video_file_dialog),
13420         (brasero_audio_disc_result), (brasero_audio_disc_new_row_cb):
13421         (backportable)
13423 2008-04-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13425         Fix #513461 – Preview disabled calls a video window
13426         (backportable)
13428         * src/brasero-layout.c (brasero_layout_preview_changed_cb),
13429         (brasero_layout_add_preview), (brasero_layout_load):
13430         * src/brasero-preview.c
13431         (brasero_preview_source_selection_changed_cb),
13432         (brasero_preview_set_enabled):
13433         * src/brasero-preview.h:
13435 2008-04-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13437         Fix #520986 – Background in 'new project' is white regardless of the desktop theme
13438         (needs backporting)
13440         * src/brasero-disc.c (brasero_utils_disc_style_changed_cb),
13441         (brasero_utils_disc_realized_cb),
13442         (brasero_disc_get_use_info_notebook):
13444 2008-04-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13446         Fix #515739 – Directory tree display
13447         Match nautilus display
13448         (needs backporting)
13450         * src/brasero-data-disc.c (brasero_data_disc_init):
13452 2008-04-23  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13454         Fixes #512694 – can't set tmp dir and can't burn image if size > available on /tmp
13455         (should be backported)
13457         * src/burn-job.c (brasero_job_set_output_file):
13458         * src/plugins/checksum/burn-checksum-files.c
13459         (brasero_checksum_files_start):
13460         * src/plugins/checksum/burn-checksum-image.c
13461         (brasero_checksum_image_checksum_fd_input),
13462         (brasero_checksum_image_image_and_checksum),
13463         (brasero_checksum_image_start):
13464         * src/plugins/local-track/burn-local-image.c
13465         (brasero_local_track_start):
13467 2008-04-23  Luis Medinas  <lmedinas@svn.gnome.org>
13469         * src/brasero-player-bacon.c (brasero_player_bacon_set_pos):
13471         Fixed seek on preview mode see bgo #529475.
13473 2008-04-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13475         Fix for #509013 – Context menu actions for multiple files
13476         Added debug for error in Player
13478         * src/brasero-audio-disc.c (brasero_audio_disc_button_pressed_cb):
13479         * src/brasero-data-disc.c (brasero_data_disc_button_pressed_cb):
13480         * src/brasero-player-bacon.c (brasero_player_bacon_bus_messages):
13482 2008-04-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13484         Add a preview (when enabled) to GtkFileChooserDialog displayed when there isn't any sidebar.
13486         * src/brasero-player.c (brasero_player_create_controls_stream),
13487         (brasero_player_create_controls_image),
13488         (brasero_player_size_allocate), (brasero_player_class_init):
13489         * src/brasero-project.c (brasero_project_preview_ready),
13490         (brasero_project_update_preview), (brasero_project_add_uris_cb):
13492 2008-04-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13494         Don't error out for clone image types when DAO is set simply ignore it
13496         * src/plugins/cdrkit/burn-wodim.c (brasero_wodim_set_argv_record):
13498 2008-04-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13500         Fix a crash when changing the disc in case of CD to CD copy using the same drive
13502         * src/burn.c (brasero_burn_lock_dest_media):
13504 2008-04-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13506         Don't save all flags in between sessions but only those that the user can change
13508         * src/brasero-dest-selection.c
13509         (brasero_dest_selection_save_drive_properties),
13510         (brasero_dest_selection_set_drive_properties):
13511         * src/brasero-disc-copy-dialog.c
13512         (brasero_disc_copy_dialog_get_session):
13513         * src/burn.c (brasero_burn_check_session_consistency):
13515 2008-04-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13517         Fixed a crash when copying a medium with same dest and source drive
13519         * src/burn-session.c (brasero_burn_session_set_image_output_full):
13521 2008-04-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13523         Last patch (hopefully) to fix mimetype icons
13525         * src/brasero-audio-disc.c
13526         (brasero_audio_disc_set_row_from_metadata):
13527         * src/brasero-data-tree-model.c
13528         (brasero_data_tree_model_get_value):
13529         * src/brasero-mime-filter.c (brasero_mime_filter_add_mime):
13530         * src/brasero-search-beagle.c (brasero_search_add_hit_to_tree):
13531         * src/brasero-utils.h:
13533 2008-04-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13535         Display current action when creating a checksum for an image
13537         * src/plugins/checksum/burn-checksum-image.c
13538         (brasero_checksum_image_image_and_checksum):
13540 2008-04-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13542         Fix for good this time unmount operation by waiting for GVolumeMonitor signal
13543         Fix warning with g_propagate_error
13545         * src/burn-volume-obj.c (brasero_volume_wait_for_operation_end),
13546         (brasero_volume_umounted_cb), (brasero_volume_umount_finish),
13547         (brasero_volume_umount), (brasero_volume_mount_finish):
13548         * src/burn.c (brasero_burn_run_imager),
13549         (brasero_burn_run_recorder):
13551 2008-04-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13553         make sure to grey out the copy button in all proper situations
13555         * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_init):
13557 2008-04-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13559         Fix wrong unreffing of gtkicontheme
13561         * src/brasero-audio-disc.c
13562         (brasero_audio_disc_set_row_from_metadata):
13563         * src/brasero-data-tree-model.c (brasero_data_tree_model_finalize):
13564         * src/brasero-mime-filter.c (brasero_mime_filter_add_mime):
13565         * src/brasero-search-beagle.c (brasero_search_add_hit_to_tree):
13567 2008-04-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13569         Fixed some warnings and icon retrieving in search pane and audio project
13570         Also added possibility to retrieve GIcon through brasero-io (but still unused)
13572         * src/brasero-audio-disc.c
13573         (brasero_audio_disc_set_row_from_metadata):
13574         * src/brasero-io.c (brasero_io_get_file_info_thread),
13575         (brasero_io_load_directory_thread):
13576         * src/brasero-io.h:
13577         * src/brasero-mime-filter.c (brasero_mime_filter_add_mime):
13579 2008-04-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13581         Fix order of rates returned by medium
13583         * src/burn-medium.c (brasero_medium_init_real):
13585 2008-04-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13587         Another fix for the same problem as before
13589         * src/brasero-drive-selection.c
13590         (brasero_drive_selection_drive_changed_cb):
13591         * src/brasero-medium-selection.c
13592         (brasero_medium_selection_show_type):
13594 2008-04-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13596         Copy disc dialog:
13597         Fixed appearance of destination medium (there was only file type before)
13598         This patch should probably be backported to stable (with a few changes)
13600         * src/brasero-dest-selection.c
13601         (brasero_dest_selection_source_changed),
13602         (brasero_dest_selection_init):
13603         * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_init):
13604         * src/brasero-drive-selection.c
13605         (brasero_drive_selection_set_type_shown):
13606         * src/brasero-medium-selection.c
13607         (brasero_medium_selection_medium_added_cb):
13608         * src/burn-drive.c (brasero_drive_can_write):
13609         * src/burn-drive.h:
13610         * src/burn-medium-monitor.c (brasero_medium_monitor_get_media):
13611         * src/burn-medium-monitor.h:
13613 2008-04-21  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13615         Make sure there is always a default path set when we're creating an image
13617         * src/brasero-dest-selection.c
13618         (brasero_dest_selection_source_changed):
13619         * src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_init):
13621 2008-04-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13623         Fix crash when setting the path for an image output when there was none before
13625         * src/brasero-image-properties.c
13626         (brasero_image_properties_is_path_edited):
13628 2008-04-19  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13630         Improvements for volume unmounting/mounting (trunk specific)
13631         Don't return an error if volume is already unmounted/mounted
13633         * src/burn-volume-obj.c (brasero_volume_umount_finish),
13634         (brasero_volume_mount_finish), (brasero_volume_eject_finish):
13635         * src/burn.c (brasero_burn_eject_dest_media):
13637 2008-04-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13639         Fix project size widget that fixes
13640         #528103 – selecting the disc type not displayed well on RTL Desktop
13641         #514103 – GUI Layout Broken
13643         * src/brasero-data-disc.c (brasero_data_disc_init):
13644         * src/brasero-layout.c (brasero_layout_type_changed_cb),
13645         (brasero_layout_init):
13646         * src/brasero-project-size.c (brasero_project_size_size_request),
13647         (brasero_project_size_size_allocate),
13648         (brasero_project_size_expose),
13649         (brasero_project_size_menu_position_cb):
13651 2008-04-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13653         Fix a problem where metadata didn't say when it was cancelled leading to unloaded files in audio project
13654         Remove some debug statements
13655         Revert one patch to fix an unidentified crash
13657         * src/brasero-audio-disc.c
13658         (brasero_audio_disc_set_row_from_metadata),
13659         (brasero_audio_disc_add_uri_real):
13660         * src/brasero-io.c (brasero_io_unref_result_callback_data),
13661         (brasero_io_push_job), (brasero_io_get_metadata_info),
13662         (brasero_io_get_file_count_process_file):
13663         * src/brasero-metadata.c (brasero_metadata_completed),
13664         (brasero_metadata_bus_messages), (brasero_metadata_get_info_wait):
13666 2008-04-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13668         Avoid crashing with unsupported video (#527911 – Brasero crashes when browsing files)
13670         * src/brasero-metadata.c (brasero_metadata_new_decoded_pad_cb):
13672 2008-04-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13674         Fix a bug were songs with a length inferior to 6 sec didn't have their length updated in the tree
13675         (unstable branch specific)
13677         * src/brasero-audio-disc.c
13678         (brasero_audio_disc_set_row_from_metadata),
13679         (brasero_audio_disc_add_uri_real):
13681 2008-04-17  Luis Medinas  <lmedinas@svn.gnome.org>
13683         * src/brasero-io.c (brasero_io_unref_result_callback_data):
13685         Another try to fix crash without any backward.
13687 2008-04-17  Luis Medinas  <lmedinas@svn.gnome.org>
13689         * src/brasero-project.c:
13690         
13691         Add clear button to toolbar closes bgo #515789.
13693 2008-04-16  Luis Medinas  <lmedinas@svn.gnome.org>
13695         * src/brasero-player-bacon.c (brasero_player_bacon_set_volume):
13697         Fix volume level to match other Gnome apps.
13699 2008-04-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13701         Fix #516687 – Handle audio playlists
13702         Added possibility to save audio project as a playlist and open playlists as audio projects
13703         Fixed problems with building without totem-pl-parser
13705         * data/brasero.desktop.in.in:
13706         * src/brasero-audio-disc.c (brasero_audio_disc_new_row_cb):
13707         * src/brasero-io.c (brasero_io_get_file_count_process_file),
13708         (brasero_io_load_directory_thread):
13709         * src/brasero-project-manager.c
13710         (brasero_project_manager_open_project),
13711         (brasero_project_manager_open_playlist),
13712         (brasero_project_manager_open_by_mime),
13713         (brasero_project_manager_open_uri),
13714         (brasero_project_manager_open_cb),
13715         (brasero_project_manager_recent_clicked_cb),
13716         (brasero_project_manager_init):
13717         * src/brasero-project-manager.h:
13718         * src/brasero-project-type-chooser.c
13719         (brasero_project_type_chooser_recent_clicked_cb),
13720         (brasero_project_type_chooser_build_recent),
13721         (brasero_project_type_chooser_class_init):
13722         * src/brasero-project-type-chooser.h:
13723         * src/brasero-project.c (brasero_project_add_to_recents),
13724         (brasero_project_set_uri), (brasero_project_open_project),
13725         (brasero_project_playlist_entry_parsed),
13726         (brasero_project_open_audio_playlist_project),
13727         (brasero_project_open_playlist),
13728         (brasero_project_save_audio_playlist_entry),
13729         (brasero_project_save_audio_project_playlist),
13730         (brasero_project_save_project_real),
13731         (brasero_project_save_project_ask_for_path):
13732         * src/brasero-project.h:
13733         * src/main.c (brasero_app_recent_open), (brasero_app_add_recent),
13734         (brasero_app_parse_options), (main):
13736 2008-04-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13738         Added the possibility to save an audio project to plain text file as a list of songs
13739         Some cleaning 
13740         Plugged two memleaks specific to trunk branch
13742         * src/brasero-audio-disc.c
13743         (brasero_audio_disc_set_row_from_metadata),
13744         (brasero_audio_disc_get_track):
13745         * src/brasero-disc.c (brasero_track_clear_song):
13746         * src/brasero-disc.h:
13747         * src/brasero-project.c
13748         (brasero_project_save_audio_project_plain_text),
13749         (brasero_project_save_project_real),
13750         (brasero_project_save_project_ask_for_path),
13751         (brasero_project_save_project), (brasero_project_save_project_as),
13752         (brasero_project_save_session):
13753         * src/brasero-session.c (brasero_session_get_path):
13754         * src/scsi-get-configuration.h:
13755         * src/scsi-spc1.h:
13757 2008-04-15  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13759         fix #525501 – Brasero displays odd burning speeds (1-3-5-etc) instead of even values (2-4-8-etc)
13761         display only list of speeds returned by drive (there can be only one sometimes) instead of
13762         making up some with a 2 increment
13764         * src/brasero-dest-selection.c
13765         (brasero_dest_selection_save_drive_properties),
13766         (brasero_dest_selection_set_drive_properties):
13767         * src/brasero-drive-properties.c
13768         (brasero_drive_properties_format_disc_speed),
13769         (brasero_drive_properties_set_drive):
13770         * src/burn-medium.c (brasero_medium_get_write_speeds),
13771         (brasero_medium_init_real):
13772         * src/burn-medium.h:
13774 2008-04-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13776         improvements over last change (put all files in a directory)
13778         * src/brasero-session.c (brasero_session_get_path),
13779         (brasero_session_load), (brasero_session_save):
13781 2008-04-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13783         Fix for #520398 – Brasero doesn't match FreeDesktop directories specs
13785         * src/brasero-session.c (brasero_session_load),
13786         (brasero_session_save):
13788 2008-04-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13790         Integrate the cover editor a bit further by filling it automatically when it is called
13791         while an audio project is opened or after a successful burn.
13793         * src/brasero-burn-dialog.c (brasero_burn_dialog_success_run),
13794         (brasero_burn_dialog_notify_success):
13795         * src/brasero-jacket-buffer.c (brasero_jacket_buffer_insert_text),
13796         (brasero_jacket_buffer_show_default_text):
13797         * src/brasero-jacket-edit.c (brasero_jacket_edit_print_page),
13798         (brasero_jacket_edit_set_audio_tracks),
13799         (brasero_jacket_edit_dialog_new):
13800         * src/brasero-jacket-edit.h:
13801         * src/brasero-jacket-view.c (brasero_jacket_view_get_body_buffer),
13802         (brasero_jacket_view_get_side_buffer):
13803         * src/brasero-jacket-view.h:
13804         * src/brasero-menu.h:
13805         * src/brasero-project-manager.c
13806         (brasero_project_manager_new_cover_cb):
13807         * src/brasero-project-manager.h:
13808         * src/brasero-project.c (brasero_project_set_cover_specifics),
13809         (brasero_project_switch), (brasero_project_set_none),
13810         (brasero_project_empty_cb):
13811         * src/brasero-project.h:
13812         * src/main.c:
13814 2008-04-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13816         Removed some unneeded translated strings
13818         * src/brasero-burn-dialog.c (brasero_burn_dialog_success_run),
13819         (brasero_burn_dialog_notify_success):
13821 2008-04-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13823         Added a CD cover editor
13825         * src/Makefile.am:
13826         * src/brasero-jacket-background.c
13827         (brasero_jacket_background_get_color_style),
13828         (brasero_jacket_background_get_image_style),
13829         (brasero_jacket_background_get_image_path),
13830         (brasero_jacket_background_set_color_style),
13831         (brasero_jacket_background_get_color),
13832         (brasero_jacket_background_set_image_style),
13833         (brasero_jacket_background_set_image_path),
13834         (brasero_jacket_background_set_color),
13835         (brasero_jacket_background_color_type_changed_cb),
13836         (brasero_jacket_background_add_filters),
13837         (brasero_jacket_background_init),
13838         (brasero_jacket_background_finalize),
13839         (brasero_jacket_background_class_init),
13840         (brasero_jacket_background_new):
13841         * src/brasero-jacket-background.h:
13842         * src/brasero-jacket-buffer.c (brasero_jacket_buffer_get_text),
13843         (brasero_jacket_buffer_add_default_tag),
13844         (brasero_jacket_buffer_cursor_position_changed_cb),
13845         (brasero_jacket_buffer_insert_text),
13846         (brasero_jacket_buffer_show_default_text),
13847         (brasero_jacket_buffer_set_default_text),
13848         (brasero_jacket_buffer_init), (brasero_jacket_buffer_finalize),
13849         (brasero_jacket_buffer_class_init), (brasero_jacket_buffer_new):
13850         * src/brasero-jacket-buffer.h:
13851         * src/brasero-jacket-edit.c (brasero_jacket_edit_print_page),
13852         (brasero_jacket_edit_print_begin),
13853         (brasero_jacket_edit_print_pressed_cb),
13854         (brasero_jacket_edit_underline_pressed_cb),
13855         (brasero_jacket_edit_italic_pressed_cb),
13856         (brasero_jacket_edit_bold_pressed_cb),
13857         (brasero_jacket_edit_center_pressed_cb),
13858         (brasero_jacket_edit_right_pressed_cb),
13859         (brasero_jacket_edit_left_pressed_cb),
13860         (brasero_jacket_edit_colours_changed_cb),
13861         (brasero_jacket_edit_font_changed_cb),
13862         (brasero_jacket_edit_update_button_state),
13863         (brasero_jacket_edit_tags_changed_cb), (brasero_jacket_edit_init),
13864         (brasero_jacket_edit_finalize), (brasero_jacket_edit_class_init),
13865         (brasero_jacket_edit_new):
13866         * src/brasero-jacket-edit.h:
13867         * src/brasero-jacket-font.c
13868         (brasero_jacket_font_family_changed_cb),
13869         (brasero_jacket_font_size_changed_cb),
13870         (brasero_jacket_font_set_name), (brasero_jacket_font_get_name),
13871         (brasero_jacket_fill_sizes), (brasero_jacket_fill_families),
13872         (brasero_jacket_font_init), (brasero_jacket_font_finalize),
13873         (brasero_jacket_font_class_init), (brasero_jacket_font_new):
13874         * src/brasero-jacket-font.h:
13875         * src/brasero-jacket-view.c (brasero_jacket_view_tag_begins),
13876         (brasero_jacket_view_tag_ends),
13877         (brasero_jacket_view_set_line_attributes),
13878         (brasero_jacket_view_render_side_text),
13879         (brasero_jacket_view_render), (brasero_jacket_view_render_body),
13880         (brasero_jacket_view_print), (brasero_jacket_view_snapshot),
13881         (brasero_jacket_view_cursor_position_changed_cb),
13882         (brasero_jacket_view_apply_tag),
13883         (brasero_jacket_view_side_buffer_changed),
13884         (brasero_jacket_view_focus_in_cb),
13885         (brasero_jacket_view_focus_out_cb),
13886         (brasero_jacket_view_scrolled_cb),
13887         (brasero_jacket_view_change_image_activated_cb),
13888         (brasero_jacket_view_populate_popup_cb),
13889         (brasero_jacket_view_set_side),
13890         (brasero_jacket_view_update_edit_image),
13891         (brasero_jacket_view_update_image),
13892         (brasero_jacket_view_set_image_style),
13893         (brasero_jacket_view_update_color),
13894         (brasero_jacket_view_get_image), (brasero_jacket_view_set_image),
13895         (brasero_jacket_view_set_color_background),
13896         (brasero_jacket_view_set_color_style),
13897         (brasero_jacket_view_get_default_attributes),
13898         (brasero_jacket_view_get_active_buffer),
13899         (brasero_jacket_view_expose), (brasero_jacket_view_realize),
13900         (brasero_jacket_view_map), (brasero_jacket_view_unmap),
13901         (brasero_jacket_view_size_request),
13902         (brasero_jacket_view_size_allocate),
13903         (brasero_jacket_view_container_forall),
13904         (brasero_jacket_view_container_remove), (brasero_jacket_view_init),
13905         (brasero_jacket_view_finalize), (brasero_jacket_view_class_init),
13906         (brasero_jacket_view_new):
13907         * src/brasero-jacket-view.h:
13908         * src/brasero-menu.h:
13909         * src/main.c (on_cover_cb):
13911 2008-04-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13913         Fixed corrupted path on CD
13915         * src/brasero-data-project.c (brasero_data_project_node_to_path):
13917 2008-04-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13919         remove some uneeded flags from Makefile.am
13920         remove burn-commons.c since it isn't built anymore
13921         revert change 698 since though it fixes the crash, it creates a huge memory leaks.
13923         * src/Makefile.am:
13924         * src/brasero-io.c (brasero_io_unref_result_callback_data):
13925         * src/burn-common.c:
13926         * src/burn-common.h:
13927         * src/plugins/cdrdao/Makefile.am:
13928         * src/plugins/cdrkit/Makefile.am:
13929         * src/plugins/cdrtools/Makefile.am:
13930         * src/plugins/checksum/Makefile.am:
13931         * src/plugins/dvdcss/Makefile.am:
13932         * src/plugins/growisofs/Makefile.am:
13933         * src/plugins/libburnia/Makefile.am:
13934         * src/plugins/local-track/Makefile.am:
13935         * src/plugins/transcode/Makefile.am:
13937 2008-04-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
13939         Add new functions to read file disc without mounting it
13940         Now the checksum-file plugin will include the previous session file checksums for a multi session CD
13942         * src/Makefile.am:
13943         * src/brasero-disc-option-dialog.c
13944         (brasero_disc_option_dialog_get_default_label):
13945         * src/burn-iso9660.c (brasero_iso9660_read_record_iso_name),
13946         (brasero_iso9660_read_record_rr_name),
13947         (brasero_iso9660_read_file_record),
13948         (brasero_iso9660_read_directory_records),
13949         (brasero_iso9660_lookup_directory_record),
13950         (brasero_iso9660_get_file):
13951         * src/burn-iso9660.h:
13952         * src/burn-volume-obj.c (brasero_volume_eject),
13953         (brasero_volume_get_name):
13954         * src/burn-volume-obj.h:
13955         * src/burn-volume.c (brasero_volume_file_free),
13956         (brasero_volume_get_file), (brasero_volume_file_size),
13957         (brasero_volume_file_merge):
13958         * src/burn-volume.h:
13959         * src/plugins/checksum/burn-checksum-files.c
13960         (brasero_checksum_file_process_former_line),
13961         (brasero_checksum_files_merge_with_former_session),
13962         (brasero_checksum_files_create_checksum):
13963         * src/plugins/dvdcss/burn-dvdcss.c
13964         (brasero_dvdcss_create_scrambled_sectors_map):
13966 2008-04-12  Luis Medinas  <lmedinas@svn.gnome.org>
13968         * configure.in:
13970         Change trunk version to 0.7.90 in preparation for 0.8.x series.
13972 2008-04-05  Luis Medinas  <metalgod@svn.gnome.org>
13974         * src/brasero-search-beagle.c: (brasero_search_add_hit_to_tree):
13976         Port beagle search to GIO.
13978 2008-04-05  Luis Medinas  <lmedinas@svn.gnome.org>
13980         * src/brasero-io.c: (brasero_io_unref_result_callback_data):
13982         Fix crash.
13984 2008-03-15  Philippe Rouquier  <philippr@svn.gnome.org>
13986         Fixed a few bugs (problem with data project loading, some warnings, properties button not shown)
13987         Removed video option and enable UDF and VIDEO burning automatically whenever there is a DVD in drive and all necessary files
13989         * src/brasero-data-project.c: (brasero_data_project_add_node_real):
13990         * src/brasero-dest-selection.c:
13991         (brasero_dest_selection_save_drive_properties),
13992         (brasero_dest_selection_set_drive_properties),
13993         (brasero_dest_selection_init):
13994         * src/brasero-disc-option-dialog.c:
13995         (brasero_disc_option_dialog_load_multi_state),
13996         (brasero_disc_option_dialog_get_default_label),
13997         (brasero_disc_option_dialog_update_multi),
13998         (brasero_disc_option_dialog_caps_changed),
13999         (brasero_disc_option_dialog_output_changed),
14000         (brasero_disc_option_dialog_set_multi),
14001         (brasero_disc_option_dialog_multi_widget),
14002         (brasero_disc_option_dialog_add_data_options):
14003         * src/burn-drive.c: (brasero_drive_is_door_open),
14004         (brasero_drive_lock), (brasero_drive_unlock),
14005         (brasero_drive_get_display_name):
14006         * src/burn-session.c: (brasero_burn_session_dest_media_removed):
14007         * src/burn-volume-obj.c: (brasero_volume_new):
14009 2008-03-14  Philippe Rouquier  <philippr@svn.gnome.org>
14011         Fixed a bug where removing an URI didn't remove the child URIs in filtered tree
14013         * src/brasero-data-disc.c: (brasero_data_disc_filtered_uri_cb):
14014         * src/brasero-data-project.c:
14015         (brasero_data_project_uri_remove_graft),
14016         (brasero_data_project_remove_node_children_graft_cb),
14017         (brasero_data_project_node_removed):
14018         * src/brasero-data-project.h:
14019         * src/brasero-data-vfs.c: (brasero_data_vfs_remove_filtered_uris),
14020         (brasero_data_vfs_uri_removed), (brasero_data_vfs_class_init):
14021         * src/brasero-data-vfs.h:
14022         * src/brasero-file-filtered.c: (brasero_file_filtered_remove),
14023         (brasero_file_filtered_add):
14024         * src/brasero-file-filtered.h:
14026 2008-03-14  Philippe Rouquier  <philippr@svn.gnome.org>
14028         New function for improved FreeBSD compatibilty which retrieves bus, target, lun from HAL
14029         Use if when compiled with CAM driver.
14031         * src/burn-drive.c: (brasero_drive_get_bus_target_lun),
14032         (brasero_drive_get_bus_target_lun_string),
14033         (brasero_drive_finalize), (brasero_drive_init_real):
14034         * src/burn-drive.h:
14035         * src/burn-job.c: (brasero_job_get_bus_target_lun):
14036         * src/burn-job.h:
14037         * src/plugins/cdrdao/burn-cdrdao.c:
14038         (brasero_cdrdao_set_argv_device), (brasero_cdrdao_set_argv_record),
14039         (brasero_cdrdao_set_argv_image):
14040         * src/plugins/cdrtools/burn-cdrecord.c:
14041         (brasero_cdrecord_stderr_read), (brasero_cdrecord_set_argv):
14042         * src/plugins/cdrtools/burn-mkisofs.c:
14043         (brasero_mkisofs_set_argv_image):
14044         * src/plugins/cdrtools/burn-readcd.c: (brasero_readcd_set_argv):
14046 2008-03-12  Philippe Rouquier  <philippr@svn.gnome.org>
14048         Make all md5 plugin use glib's. That also adds possibility to use SHA1/SHA256 to checksum.
14049         Fix #438849 – md5 checksuming is a little weak
14051         * src/brasero-plugin-option.c:
14052         (brasero_plugin_option_save_settings),
14053         (brasero_plugin_option_add_conf_widget):
14054         * src/brasero-sum-dialog.c:
14055         (brasero_sum_dialog_set_track_checksum_type),
14056         (brasero_sum_dialog_check_disc_sum):
14057         * src/burn-basics.h:
14058         * src/burn-caps.c: (brasero_burn_caps_new_checksuming_task):
14059         * src/burn-plugin-private.h:
14060         * src/burn-plugin.c: (brasero_plugin_conf_option_choice_pair_free),
14061         (brasero_plugin_conf_option_free),
14062         (brasero_plugin_conf_option_choice_add),
14063         (brasero_plugin_conf_option_choice_get):
14064         * src/burn-plugin.h:
14065         * src/burn-track.c: (brasero_track_set_checksum):
14066         * src/burn-track.h:
14067         * src/burn-volume-obj.c: (brasero_volume_is_mounted),
14068         (brasero_volume_umount_finish), (brasero_volume_umount),
14069         (brasero_volume_mount_finish), (brasero_volume_mount),
14070         (brasero_volume_ejected_cb), (brasero_volume_eject_finish),
14071         (brasero_volume_eject):
14072         * src/burn.c: (brasero_burn_eject_dest_media),
14073         (brasero_burn_lock_checksum_media),
14074         (brasero_burn_unlock_dest_media), (brasero_burn_check_real),
14075         (brasero_burn_record_session):
14076         * src/plugins/checksum/Makefile.am:
14077         * src/plugins/checksum/burn-md5.c:
14078         * src/plugins/checksum/burn-md5.h:
14079         * src/plugins/checksum/burn-md5sum-file.c:
14080         (brasero_md5sum_file_get_file_checksum),
14081         (brasero_md5sum_file_add_file_checksum),
14082         (brasero_md5sum_file_explore_directory),
14083         (brasero_md5sum_file_create_checksum),
14084         (brasero_md5sum_file_check_files), (brasero_md5sum_file_end),
14085         (brasero_md5sum_file_thread), (brasero_md5sum_file_activate),
14086         (brasero_md5sum_file_clock_tick), (brasero_md5sum_file_stop),
14087         (brasero_md5sum_file_export_caps):
14088         * src/plugins/checksum/burn-md5sum-file.h:
14089         * src/plugins/checksum/burn-md5sum.c: (brasero_md5sum_read),
14090         (brasero_md5sum_write), (brasero_md5sum_checksum),
14091         (brasero_md5sum_checksum_fd_input),
14092         (brasero_md5sum_checksum_file_input),
14093         (brasero_md5sum_create_checksum),
14094         (brasero_md5sum_image_and_checksum), (brasero_md5sum_end),
14095         (brasero_md5sum_thread), (brasero_md5sum_clock_tick),
14096         (brasero_md5sum_stop), (brasero_md5sum_finalize),
14097         (brasero_md5sum_export_caps):
14098         * src/plugins/local-track/burn-local-image.c:
14099         (brasero_local_track_read_checksum),
14100         (brasero_local_track_download_checksum),
14101         (brasero_local_track_thread_finished),
14102         (brasero_local_track_thread), (brasero_local_track_start),
14103         (brasero_local_track_stop):
14105 2008-03-08  Philippe Rouquier  <philippr@svn.gnome.org>
14107         Last patch to remove the last bits of nautilus-burn library
14108         Now we rely on HAL for device detection and GIO for all mounting/unmounting/ejection which means you must have gvfs module for HAL installed
14109         Some fixes and memleak fixes
14110         Removed Application from Categories in desktop file
14112         * configure.in:
14113         * data/brasero.desktop.in.in:
14114         * src/Makefile.am:
14115         * src/brasero-blank-dialog.c: (brasero_blank_dialog_drive_changed),
14116         (brasero_blank_dialog_init):
14117         * src/brasero-dest-selection.c:
14118         (brasero_dest_selection_check_same_src_dest),
14119         (brasero_dest_selection_drive_properties),
14120         (brasero_dest_selection_set_drive_properties),
14121         (brasero_dest_selection_caps_changed),
14122         (brasero_dest_selection_output_changed),
14123         (brasero_dest_selection_set_property):
14124         * src/brasero-disc-copy-dialog.c: (brasero_disc_copy_dialog_init):
14125         * src/brasero-disc-option-dialog.c:
14126         (brasero_disc_option_dialog_get_default_label):
14127         * src/brasero-drive-info.c: (brasero_drive_info_set_medium),
14128         (brasero_drive_info_finalize):
14129         * src/brasero-drive-selection.c:
14130         (brasero_drive_selection_drive_changed_cb),
14131         (brasero_drive_selection_get_drive):
14132         * src/brasero-eject-dialog.c: (brasero_eject_dialog_drive_changed),
14133         (brasero_eject_dialog_activate), (brasero_eject_dialog_cancel),
14134         (brasero_eject_dialog_class_init), (brasero_eject_dialog_init):
14135         * src/brasero-medium-selection.c:
14136         (brasero_medium_selection_set_active),
14137         (brasero_medium_selection_get_active),
14138         (brasero_medium_selection_show_type),
14139         (brasero_medium_selection_medium_added_cb),
14140         (brasero_medium_selection_medium_removed_cb),
14141         (brasero_medium_selection_init),
14142         (brasero_medium_selection_finalize):
14143         * src/brasero-project-size.c:
14144         (brasero_project_size_get_media_string),
14145         (brasero_project_size_build_menu),
14146         (brasero_project_size_add_real_medias):
14147         * src/brasero-sum-dialog.c: (brasero_sum_dialog_drive_changed),
14148         (brasero_sum_dialog_class_init), (brasero_sum_dialog_init):
14149         * src/brasero-tool-dialog.c: (brasero_tool_dialog_run),
14150         (brasero_tool_dialog_drive_changed_cb),
14151         (brasero_tool_dialog_cancel), (brasero_tool_dialog_init):
14152         * src/brasero-tool-dialog.h:
14153         * src/brasero-utils.c: (brasero_utils_get_time_string_from_size):
14154         * src/burn-basics.c: (brasero_burn_library_shutdown):
14155         * src/burn-drive.c: (brasero_drive_is_fake),
14156         (brasero_drive_get_hal_context), (brasero_drive_is_door_open),
14157         (brasero_drive_lock), (brasero_drive_unlock),
14158         (brasero_drive_get_display_name), (brasero_drive_get_device),
14159         (brasero_drive_get_udi), (brasero_drive_get_medium),
14160         (brasero_drive_set_medium), (brasero_drive_get_caps),
14161         (brasero_drive_finalize), (brasero_drive_init_real),
14162         (brasero_drive_set_property), (brasero_drive_get_property),
14163         (brasero_drive_class_init), (brasero_drive_new):
14164         * src/burn-drive.h:
14165         * src/burn-job.c: (brasero_job_get_max_speed):
14166         * src/burn-medium-monitor.c:
14167         (brasero_medium_monitor_drive_inserted),
14168         (brasero_medium_monitor_medium_inserted),
14169         (brasero_medium_monitor_inserted_cb),
14170         (brasero_medium_monitor_removed_cb),
14171         (brasero_medium_monitor_add_file), (brasero_medium_monitor_init),
14172         (brasero_medium_monitor_finalize),
14173         (brasero_medium_monitor_get_default):
14174         * src/burn-medium.c: (brasero_medium_finalize),
14175         (brasero_medium_set_property), (brasero_medium_get_property),
14176         (brasero_medium_class_init), (brasero_medium_can_be_written),
14177         (brasero_medium_can_be_rewritten), (brasero_medium_get_drive),
14178         (brasero_medium_get_udi), (brasero_medium_get_type):
14179         * src/burn-medium.h:
14180         * src/burn-session.c: (brasero_burn_session_set_image_output_full),
14181         (brasero_burn_session_get_dest_media):
14182         * src/burn-task-ctx.c:
14183         * src/burn-volume-obj.c: (brasero_volume_get_gvolume),
14184         (brasero_volume_is_mounted), (brasero_volume_get_mount_point),
14185         (brasero_volume_wait_for_operation_end),
14186         (brasero_volume_operation_end), (brasero_volume_umount_finish),
14187         (brasero_volume_umount), (brasero_volume_mount_finish),
14188         (brasero_volume_mount), (brasero_volume_eject_finish),
14189         (brasero_volume_eject), (brasero_volume_cancel_current_operation),
14190         (brasero_volume_get_display_label), (brasero_volume_init),
14191         (brasero_volume_finalize), (brasero_volume_class_init),
14192         (brasero_volume_new):
14193         * src/burn-volume-obj.h:
14194         * src/burn.c: (brasero_burn_eject_dest_media),
14195         (brasero_burn_eject_src_media), (brasero_burn_lock_src_media),
14196         (brasero_burn_lock_rewritable_media),
14197         (brasero_burn_lock_dest_media), (brasero_burn_mount_media),
14198         (brasero_burn_lock_checksum_media),
14199         (brasero_burn_unlock_src_media), (brasero_burn_unlock_dest_media),
14200         (brasero_burn_run_eraser), (brasero_burn_run_imager),
14201         (brasero_burn_run_recorder), (brasero_burn_check_real),
14202         (brasero_burn_class_init):
14203         * src/main.c: (on_erase_cb), (on_eject_cb),
14204         (on_integrity_check_cb):
14205         * src/plugins/checksum/burn-md5sum-file.c:
14206         (brasero_md5sum_file_disc_files):
14207         * src/scsi-eject.c: (brasero_mmc1_load_cd):
14208         * src/scsi-mech-status.c: (brasero_mmc1_mech_status):
14209         * src/scsi-mech-status.h:
14210         * src/scsi-mmc1.h:
14211         * src/scsi-opcodes.h:
14213 2008-02-29  Philippe Rouquier  <philippr@svn.gnome.org>
14215         Fix icon for mime types (work with glib2.15.6)
14217         * configure.in:
14218         * src/brasero-data-tree-model.c:
14219         (brasero_data_tree_model_get_value),
14220         (brasero_data_tree_model_init), (brasero_data_tree_model_finalize):
14221         * src/brasero-search-beagle.c: (brasero_search_add_hit_to_tree):
14223 2008-02-29  Philippe Rouquier  <philippr@svn.gnome.org>
14225         Second patch toward ncb removal.
14226         Also, some small bug and memleaks fixed
14228         * src/Makefile.am:
14229         * src/brasero-blank-dialog.c: (brasero_blank_dialog_drive_changed),
14230         (brasero_blank_dialog_activate), (brasero_blank_dialog_init):
14231         * src/brasero-burn-dialog.c:
14232         (brasero_burn_dialog_wait_for_insertion),
14233         (brasero_burn_dialog_insert_disc_cb), (brasero_burn_dialog_init),
14234         (brasero_burn_dialog_notify_success), (brasero_burn_dialog_run):
14235         * src/brasero-data-disc.c: (brasero_data_disc_set_drive):
14236         * src/brasero-data-session.c: (brasero_data_session_add_last),
14237         (brasero_data_session_set_drive), (brasero_data_session_finalize):
14238         * src/brasero-data-session.h:
14239         * src/brasero-data-tree-model.c:
14240         (brasero_data_tree_model_get_value):
14241         * src/brasero-dest-selection.c:
14242         (brasero_dest_selection_check_same_src_dest),
14243         (brasero_dest_selection_drive_properties),
14244         (brasero_dest_selection_properties_button_cb),
14245         (brasero_dest_selection_set_drive_properties),
14246         (brasero_dest_selection_check_drive_settings),
14247         (brasero_dest_selection_caps_changed),
14248         (brasero_dest_selection_output_changed),
14249         (brasero_dest_selection_drive_changed),
14250         (brasero_dest_selection_init),
14251         (brasero_dest_selection_set_property):
14252         * src/brasero-disc-copy-dialog.c: (brasero_disc_copy_dialog_init):
14253         * src/brasero-disc-option-dialog.c:
14254         (brasero_disc_option_dialog_get_default_label),
14255         (brasero_disc_option_dialog_init):
14256         * src/brasero-disc-option-dialog.h:
14257         * src/brasero-disc.c: (brasero_disc_set_current_drive):
14258         * src/brasero-disc.h:
14259         * src/brasero-drive-info.c: (brasero_drive_info_update_info),
14260         (brasero_drive_info_set_same_src_dest),
14261         (brasero_drive_info_set_medium), (brasero_drive_info_init),
14262         (brasero_drive_info_finalize):
14263         * src/brasero-drive-info.h:
14264         * src/brasero-drive-properties.c:
14265         (brasero_drive_properties_set_tmpdir),
14266         (brasero_drive_properties_set_drive):
14267         * src/brasero-drive-properties.h:
14268         * src/brasero-drive-selection.c:
14269         (brasero_drive_selection_drive_changed_cb),
14270         (brasero_drive_selection_set_drive),
14271         (brasero_drive_selection_get_medium),
14272         (brasero_drive_selection_get_drive),
14273         (brasero_drive_selection_lock), (brasero_drive_selection_init),
14274         (brasero_drive_selection_finalize),
14275         (brasero_drive_selection_class_init):
14276         * src/brasero-drive-selection.h:
14277         * src/brasero-eject-dialog.c: (brasero_eject_dialog_drive_changed),
14278         (_eject_async), (brasero_eject_dialog_activate):
14279         * src/brasero-image-option-dialog.c:
14280         (brasero_image_option_dialog_set_formats),
14281         (brasero_image_option_dialog_init):
14282         * src/brasero-medium-selection.c:
14283         (brasero_medium_selection_show_type),
14284         (brasero_medium_selection_medium_added_cb),
14285         (brasero_medium_selection_init):
14286         * src/brasero-ncb.c:
14287         * src/brasero-ncb.h:
14288         * src/brasero-project-manager.c: (brasero_project_manager_burn),
14289         (brasero_project_manager_burn_disc):
14290         * src/brasero-project-size.c:
14291         (brasero_project_size_add_default_medias),
14292         (brasero_project_size_finalize),
14293         (brasero_project_size_get_ruler_min_width),
14294         (brasero_project_size_get_media_string),
14295         (brasero_project_size_expose),
14296         (brasero_project_size_disc_changed_cb),
14297         (brasero_project_size_build_menu),
14298         (brasero_project_size_scroll_event),
14299         (brasero_project_size_find_proper_drive),
14300         (brasero_project_size_set_context),
14301         (brasero_project_size_check_status),
14302         (brasero_project_size_disc_added_cb),
14303         (brasero_project_size_disc_removed_cb),
14304         (brasero_project_size_add_real_medias),
14305         (brasero_project_size_get_active_medium):
14306         * src/brasero-project-size.h:
14307         * src/brasero-project.c: (brasero_project_disc_changed_cb),
14308         (brasero_project_burn):
14309         * src/brasero-src-selection.c:
14310         (brasero_src_selection_drive_changed),
14311         (brasero_src_selection_init), (brasero_src_selection_set_property):
14312         * src/brasero-sum-dialog.c: (brasero_sum_dialog_get_disc_checksum),
14313         (brasero_sum_dialog_check_md5_file),
14314         (brasero_sum_dialog_check_disc_sum), (brasero_sum_dialog_activate):
14315         * src/brasero-tool-dialog.c: (brasero_tool_dialog_run),
14316         (brasero_tool_dialog_get_medium),
14317         (brasero_tool_dialog_drive_changed_cb):
14318         * src/brasero-tool-dialog.h:
14319         * src/brasero-utils.c:
14320         * src/burn-basics.c: (brasero_burn_library_init):
14321         * src/burn-caps.c:
14322         * src/burn-caps.h:
14323         * src/burn-drive.c: (brasero_drive_eject), (free_command_data),
14324         (command_done), (command_timeout), (try_hidden_locations),
14325         (create_command), (command_thread_start), (launch_command),
14326         (brasero_drive_mount), (brasero_drive_unmount),
14327         (brasero_drive_unmount_wait), (brasero_drive_get_gdrive),
14328         (brasero_drive_get_mount_point), (brasero_drive_is_mounted),
14329         (brasero_drive_is_door_open), (brasero_drive_lock),
14330         (brasero_drive_unlock), (brasero_drive_get_display_name),
14331         (brasero_drive_get_volume_label), (brasero_drive_get_device),
14332         (brasero_drive_get_medium), (brasero_drive_get_nautilus_drive),
14333         (brasero_drive_set_medium), (brasero_drive_can_write),
14334         (brasero_drive_can_rewrite), (brasero_drive_is_fake),
14335         (brasero_drive_init), (brasero_drive_finalize),
14336         (brasero_drive_set_property), (brasero_drive_get_property),
14337         (brasero_drive_class_init), (brasero_drive_new):
14338         * src/burn-drive.h:
14339         * src/burn-job.c: (brasero_job_check_output_disc_space),
14340         (brasero_job_check_output_volume_space), (brasero_job_get_device),
14341         (brasero_job_get_last_session_address),
14342         (brasero_job_get_next_writable_address),
14343         (brasero_job_get_max_rate), (brasero_job_get_max_speed):
14344         * src/burn-medium-monitor.c: (brasero_medium_monitor_get_media),
14345         (brasero_medium_monitor_inserted_cb),
14346         (brasero_medium_monitor_removed_cb),
14347         (brasero_burn_medium_monitor_add_file),
14348         (brasero_medium_monitor_init), (brasero_medium_monitor_finalize):
14349         * src/burn-medium-monitor.h:
14350         * src/burn-medium.c: (brasero_medium_get_status),
14351         (brasero_medium_init_real), (brasero_medium_retry_open),
14352         (brasero_medium_try_open), (brasero_medium_finalize),
14353         (brasero_medium_set_property), (brasero_medium_get_property),
14354         (brasero_medium_class_init), (brasero_medium_can_be_written),
14355         (brasero_medium_can_be_rewritten), (brasero_medium_get_label),
14356         (brasero_medium_new):
14357         * src/burn-medium.h:
14358         * src/burn-session.c: (brasero_session_settings_clean),
14359         (brasero_session_settings_copy),
14360         (brasero_burn_session_src_media_added),
14361         (brasero_burn_session_src_media_removed),
14362         (brasero_burn_session_start_src_drive_monitoring),
14363         (brasero_burn_session_stop_src_drive_monitoring),
14364         (brasero_burn_session_dest_media_added),
14365         (brasero_burn_session_dest_media_removed),
14366         (brasero_burn_session_set_burner), (brasero_burn_session_get_rate),
14367         (brasero_burn_session_set_image_output_full),
14368         (brasero_burn_session_pop_settings),
14369         (brasero_burn_session_get_dest_media),
14370         (brasero_burn_session_get_src_medium),
14371         (brasero_burn_session_same_src_dest_drive),
14372         (brasero_burn_session_start),
14373         (brasero_burn_session_get_config_key):
14374         * src/burn-session.h:
14375         * src/burn-track.c: (brasero_track_clean),
14376         (brasero_track_get_type), (brasero_track_disc_copy),
14377         (brasero_track_set_drive_source),
14378         (brasero_track_get_medium_source),
14379         (brasero_track_get_disc_capacity),
14380         (brasero_track_get_disc_data_size),
14381         (brasero_track_get_disc_free_space):
14382         * src/burn-track.h:
14383         * src/burn.c: (_eject_async), (brasero_burn_eject_async),
14384         (brasero_burn_eject_dest_media), (brasero_burn_eject_src_media),
14385         (brasero_burn_ask_for_media), (brasero_burn_ask_for_src_media),
14386         (brasero_burn_ask_for_dest_media), (brasero_burn_lock_src_media),
14387         (brasero_burn_lock_rewritable_media),
14388         (brasero_burn_lock_dest_media), (brasero_burn_mount_media),
14389         (brasero_burn_lock_checksum_media),
14390         (brasero_burn_unlock_src_media), (brasero_burn_unlock_dest_media),
14391         (brasero_burn_run_eraser), (brasero_burn_run_imager),
14392         (brasero_burn_run_recorder), (brasero_burn_check_real),
14393         (brasero_burn_check_session_consistency),
14394         (brasero_burn_record_session):
14395         * src/burn.h:
14396         * src/main.c: (main):
14397         * src/plugins/cdrdao/burn-cdrdao.c:
14398         (brasero_cdrdao_set_argv_record), (brasero_cdrdao_set_argv_image):
14399         * src/plugins/cdrkit/burn-readom.c:
14400         (brasero_readom_argv_set_iso_boundary), (brasero_readom_get_size),
14401         (brasero_readom_set_argv):
14402         * src/plugins/cdrkit/burn-wodim.c:
14403         * src/plugins/cdrtools/burn-cdrecord.c:
14404         * src/plugins/cdrtools/burn-mkisofs.c:
14405         * src/plugins/cdrtools/burn-readcd.c:
14406         (brasero_readcd_argv_set_iso_boundary), (brasero_readcd_get_size),
14407         (brasero_readcd_set_argv):
14408         * src/plugins/checksum/burn-md5sum-file.c:
14409         (brasero_md5sum_file_disc_files):
14410         * src/plugins/checksum/burn-md5sum.c: (brasero_md5sum_image):
14411         * src/plugins/dvdcss/burn-dvdcss.c:
14412         (brasero_dvdcss_write_image_thread):
14413         * src/plugins/growisofs/burn-dvd-rw-format.c:
14414         * src/plugins/growisofs/burn-growisofs.c:
14415         * src/plugins/transcode/burn-transcode.c:
14417 2008-02-27  Luis Medinas  <lmedinas@svn.gnome.org>
14419         * src/brasero-burn-dialog.c:
14420         (brasero_burn_dialog_dummy_success_cb):
14421         * src/brasero-disc-copy-dialog.c: (brasero_disc_copy_dialog_init):
14422         * src/brasero-disc-option-dialog.c:
14423         (brasero_disc_option_dialog_init):
14424         * src/brasero-image-option-dialog.c:
14425         (brasero_image_option_dialog_init):
14426         * src/brasero-project.c: (brasero_project_init):
14428         Use Button size in some icons. Closes bgo #518872
14429         Patch from Michael Monreal <michael.monreal@gmx.net>.
14431 2008-02-26  Philippe Rouquier  <philippr@svn.gnome.org>
14433         Started to remove ncb.
14434         This patch removes any use of nautilus_burn_drive_selection widget and replace by our own
14435         It also lays the basis for a medium monitor (which should use GIO in the future).
14437         * src/Makefile.am:
14438         * src/brasero-data-session.c:
14439         (brasero_data_session_get_loaded_medium):
14440         * src/brasero-dest-selection.c: (brasero_dest_selection_init):
14441         * src/brasero-disc-copy-dialog.c: (brasero_disc_copy_dialog_init):
14442         * src/brasero-disc-option-dialog.c:
14443         (brasero_disc_option_dialog_save_multi_state),
14444         (brasero_disc_option_dialog_set_disc),
14445         (brasero_disc_option_dialog_init):
14446         * src/brasero-drive-info.c: (brasero_drive_info_set_drive),
14447         (brasero_drive_info_finalize):
14448         * src/brasero-drive-selection.c:
14449         (brasero_drive_selection_drive_changed_cb),
14450         (brasero_drive_selection_set_drive),
14451         (brasero_drive_selection_get_drive),
14452         (brasero_drive_selection_lock),
14453         (brasero_drive_selection_set_type_shown),
14454         (brasero_drive_selection_init):
14455         * src/brasero-drive-selection.h:
14456         * src/brasero-image-option-dialog.c:
14457         (brasero_image_option_dialog_init):
14458         * src/brasero-medium-selection.c:
14459         (brasero_medium_selection_changed),
14460         (brasero_medium_selection_set_active),
14461         (brasero_medium_selection_get_active),
14462         (brasero_medium_selection_show_type),
14463         (brasero_medium_selection_medium_added_cb),
14464         (brasero_medium_selection_medium_removed_cb),
14465         (brasero_medium_selection_init),
14466         (brasero_medium_selection_finalize),
14467         (brasero_medium_selection_class_init),
14468         (brasero_medium_selection_new):
14469         * src/brasero-medium-selection.h:
14470         * src/brasero-ncb.c: (NCB_DRIVE_GET_MEDIUM),
14471         (NCB_DRIVE_SET_MEDIUM):
14472         * src/burn-drive.h:
14473         * src/brasero-src-selection.c: (brasero_src_selection_init):
14474         * src/brasero-tool-dialog.c: (brasero_tool_dialog_init):
14475         * src/burn-basics.c: (brasero_burn_library_init),
14476         (brasero_burn_library_get_plugins_list),
14477         (brasero_burn_library_shutdown):
14478         * src/burn-medium-monitor.c: (brasero_burn_medium_get_file),
14479         (brasero_medium_monitor_get_media),
14480         (brasero_medium_monitor_inserted_cb),
14481         (brasero_medium_monitor_removed_cb), (brasero_medium_monitor_init),
14482         (brasero_medium_monitor_finalize),
14483         (brasero_medium_monitor_class_init),
14484         (brasero_medium_monitor_get_default):
14485         * src/burn-medium-monitor.h:
14486         * src/burn-medium.c: (brasero_medium_init_file),
14487         (brasero_medium_set_property), (brasero_medium_can_be_written),
14488         (brasero_medium_can_be_rewritten),
14489         (brasero_medium_get_display_name), (brasero_medium_get_drive):
14490         * src/burn-medium.h:
14491         * src/plugins/cdrdao/burn-toc2cue.c:
14492         * src/plugins/dvdcss/burn-dvdcss.c:
14493         * src/scsi-read-disc-structure.c:
14495 2008-02-26  Luis Medinas  <lmedinas@svn.gnome.org>
14497         * src/brasero-eject-dialog.c: (brasero_eject_dialog_init):
14498         * src/brasero-menu.h:
14500         Use eject icons fixes bgo #515741. Patch from 
14501         Michael Monreal <michael.monreal@gmx.net>.
14503 2008-02-26  Luis Medinas  <metalgod@svn.gnome.org>
14505         * src/brasero-search-beagle.c: (brasero_search_add_hit_to_tree):
14507         Compile fix for GIO.
14509 2008-02-25  Philippe Rouquier  <philippr@svn.gnome.org>
14511         Fix #510480 – Migrate from GnomeVFS to GIO
14512         Removed GnomeVFS dependency. Now brasero uses Gio and requires glib 2.15.5 at least
14513         Some memleaks fixed.
14514         Fixed crash (division by 0)
14516         * configure.in:
14517         * src/Makefile.am:
14518         * src/brasero-async-task-manager.c:
14519         (brasero_async_task_manager_finalize),
14520         (brasero_async_task_manager_insert_task),
14521         (brasero_async_task_manager_thread),
14522         (brasero_async_task_manager_queue),
14523         (brasero_async_task_manager_foreach_active),
14524         (brasero_async_task_manager_foreach_active_remove),
14525         (brasero_async_task_manager_foreach_unprocessed_remove),
14526         (brasero_async_task_manager_find_urgent_task):
14527         * src/brasero-async-task-manager.h:
14528         * src/brasero-audio-disc.c: (brasero_audio_disc_init),
14529         (brasero_audio_disc_reset_real), (brasero_audio_disc_finalize),
14530         (brasero_audio_disc_validate_utf8_name),
14531         (brasero_audio_disc_set_row_from_metadata),
14532         (brasero_audio_disc_result),
14533         (brasero_audio_disc_vfs_operation_finished),
14534         (brasero_audio_disc_visit_dir_async),
14535         (brasero_audio_disc_add_playlist),
14536         (brasero_audio_disc_unreadable_dialog),
14537         (brasero_audio_disc_new_row_cb), (brasero_audio_disc_add_uri_real),
14538         (brasero_audio_disc_clipboard_text_cb),
14539         (brasero_audio_disc_start_monitoring),
14540         (brasero_audio_disc_inotify_modify),
14541         (brasero_audio_disc_inotify_attributes_changed_cb),
14542         (brasero_audio_disc_inotify_attributes_changed),
14543         (brasero_audio_disc_inotify_monitor_cb):
14544         * src/brasero-data-disc.c: (brasero_data_disc_clipboard_text_cb),
14545         (brasero_data_disc_unreadable_uri_cb):
14546         * src/brasero-data-project.c: (brasero_data_project_uri_to_nodes),
14547         (brasero_data_project_uri_is_graft_needed),
14548         (brasero_data_project_node_loaded),
14549         (brasero_data_project_node_reloaded),
14550         (brasero_data_project_add_node_from_info),
14551         (brasero_data_project_add_excluded_uri),
14552         (brasero_data_project_file_added),
14553         (brasero_data_project_file_update_URI),
14554         (brasero_data_project_file_graft):
14555         * src/brasero-data-project.h:
14556         * src/brasero-data-tree-model.c:
14557         (brasero_data_tree_model_get_value):
14558         * src/brasero-data-vfs.c: (brasero_data_vfs_check_uri_result),
14559         (brasero_data_vfs_directory_load_end),
14560         (brasero_data_vfs_directory_check_symlink_loop),
14561         (brasero_data_vfs_directory_load_result),
14562         (brasero_data_vfs_load_directory),
14563         (brasero_data_vfs_loading_node_end),
14564         (brasero_data_vfs_loading_node_result),
14565         (brasero_data_vfs_load_node), (brasero_data_vfs_loading_node),
14566         (brasero_data_vfs_require_higher_priority),
14567         (brasero_data_vfs_require_directory_contents),
14568         (brasero_data_vfs_require_node_load), (brasero_data_vfs_load_mime),
14569         (brasero_data_vfs_clear), (brasero_data_vfs_init),
14570         (brasero_data_vfs_finalize), (brasero_data_vfs_class_init):
14571         * src/brasero-disc-message.c: (brasero_disc_message_finalize):
14572         * src/brasero-drive-info.c: (brasero_drive_info_update_info):
14573         * src/brasero-drive-properties.c:
14574         (brasero_drive_properties_set_tmpdir):
14575         * src/brasero-file-filtered.c: (brasero_file_filtered_add):
14576         * src/brasero-file-monitor.c:
14577         (brasero_file_monitor_start_monitoring_real):
14578         * src/brasero-file-node.c: (brasero_file_node_validate_utf8_name),
14579         (brasero_file_node_set_from_info),
14580         (brasero_file_node_get_uri_name),
14581         (brasero_file_node_new_from_info):
14582         * src/brasero-file-node.h:
14583         * src/brasero-image-option-dialog.c:
14584         (brasero_image_option_dialog_image_info_cb),
14585         (brasero_image_option_dialog_get_format),
14586         (brasero_image_option_dialog_finalize):
14587         * src/brasero-metadata.c: (brasero_metadata_stop),
14588         (brasero_metadata_cancel), (brasero_metadata_completed),
14589         (brasero_metadata_process_pending_tag_messages),
14590         (brasero_metadata_success), (brasero_metadata_bus_messages),
14591         (brasero_metadata_new_decoded_pad_cb),
14592         (brasero_metadata_set_new_uri), (brasero_metadata_cancelled_cb),
14593         (brasero_metadata_get_info_wait), (brasero_metadata_get_info_sync),
14594         (brasero_metadata_info_copy), (brasero_metadata_set_info),
14595         (brasero_metadata_init), (brasero_metadata_finalize):
14596         * src/brasero-metadata.h:
14597         * src/brasero-mime-filter.c: (brasero_mime_filter_add_mime):
14598         * src/brasero-ncb.c: (NCB_DRIVE_GET_VFS_DRIVE),
14599         (NCB_VOLUME_GET_MOUNT_POINT):
14600         * src/brasero-player-bacon.c:
14601         * src/brasero-player.c: (brasero_player_image),
14602         (brasero_player_metadata_completed),
14603         (brasero_player_retrieve_metadata), (brasero_player_set_uri),
14604         (brasero_player_destroy):
14605         * src/brasero-playlist.c: (brasero_playlist_init),
14606         (brasero_playlist_destroy), (brasero_playlist_parse_end),
14607         (brasero_playlist_parse_result),
14608         (brasero_playlist_add_uri_playlist):
14609         * src/brasero-project-manager.c:
14610         (brasero_project_manager_set_statusbar),
14611         (brasero_project_manager_size_preview),
14612         (brasero_project_manager_size_preview_progress),
14613         (brasero_project_manager_selected_uris_changed),
14614         (brasero_project_manager_load_session),
14615         (brasero_project_manager_save_session),
14616         (brasero_project_manager_finalize):
14617         * src/brasero-project.c: (brasero_project_open_project_xml),
14618         (brasero_project_save_project_xml):
14619         * src/brasero-search-beagle.c:
14620         * src/brasero-sum-dialog.c: (brasero_sum_dialog_download),
14621         (brasero_sum_dialog_get_file_checksum):
14622         * src/brasero-utils.c: (brasero_utils_launch_app):
14623         * src/brasero-utils.h:
14624         * src/brasero-vfs.c: (brasero_vfs_check_for_parent_symlink),
14625         (brasero_utils_get_symlink_target), (brasero_vfs_info_thread),
14626         (brasero_vfs_load_thread), (brasero_vfs_metadata_ctx_new),
14627         (brasero_vfs_metadata_result), (brasero_vfs_count_result_audio),
14628         (brasero_vfs_count_result_data),
14629         (brasero_vfs_playlist_subtask_result):
14630         * src/brasero-vfs.h:
14631         * src/brasero-xfer.c: (brasero_xfer_result_cb),
14632         (brasero_xfer_progress_cb), (brasero_xfer), (brasero_xfer_cancel):
14633         * src/brasero-xfer.h:
14634         * src/burn-basics.c:
14635         * src/burn-basics.h:
14636         * src/burn-caps.c: (brasero_caps_add_processing_plugins_to_task):
14637         * src/burn-job.c: (brasero_job_check_output_volume_space):
14638         * src/burn-mkisofs-base.c: (brasero_mkisofs_base_write_excluded),
14639         (_build_graft_point):
14640         * src/burn-session.c:
14641         * src/burn-track.c: (brasero_track_get_localpath),
14642         (brasero_track_get_uri):
14643         * src/burn-volume.c:
14644         * src/burn.c:
14645         * src/main.c: (brasero_app_parse_options), (main):
14646         * src/plugins/cdrdao/burn-cdrdao.c:
14647         * src/plugins/checksum/burn-md5sum-file.c:
14648         (brasero_md5sum_file_grafts):
14649         * src/plugins/checksum/burn-md5sum.c:
14650         * src/plugins/libburnia/burn-libisofs.c:
14651         (brasero_libisofs_create_volume_thread):
14652         * src/plugins/local-track/burn-local-image.c:
14653         (brasero_local_track_get_download_size),
14654         (brasero_local_track_progress_cb),
14655         (brasero_local_track_file_transfer),
14656         (brasero_local_track_recursive_transfer),
14657         (brasero_local_track_transfer),
14658         (brasero_local_track_read_checksum),
14659         (brasero_local_track_download_checksum),
14660         (brasero_local_track_thread_finished),
14661         (brasero_local_track_thread), (brasero_local_track_start_thread),
14662         (_foreach_non_local_cb), (brasero_local_track_add_if_non_local),
14663         (brasero_local_track_start), (brasero_local_track_stop):
14664         * src/scsi-read-cd.c: (brasero_mmc1_read_block):
14666 2008-02-17  Philippe Rouquier  <philippr@svn.gnome.org>
14668         Add FreeBSD support
14669         Patch and work by Joe Marcus Clarke <marcus@FreeBSD.org>
14671         * configure.in:
14672         * src/Makefile.am:
14673         * src/scsi-cam.c: (brasero_scsi_command_issue_sync),
14674         (brasero_scsi_command_new), (brasero_scsi_command_free),
14675         (brasero_device_handle_open), (brasero_device_handle_close),
14676         (brasero_device_handle_get_fd):
14677         * src/scsi-sg.c:
14679 2008-02-17  Philippe Rouquier  <philippr@svn.gnome.org>
14681         Fix for compilation without inotify
14683         * src/Makefile.am:
14684         * src/brasero-data-project.c: (brasero_data_project_node_removed),
14685         (brasero_data_project_node_loaded),
14686         (brasero_data_project_add_node_from_info),
14687         (brasero_data_project_clear), (brasero_data_project_class_init):
14688         * src/brasero-data-project.h:
14689         * src/brasero-file-monitor.c:
14691 2008-02-13  Philippe Rouquier  <philippr@svn.gnome.org>
14693         Ported some fixes from stable branch
14694         - Fixed invalid character in .desktop file. Closes bgo #513097 (Luis Medinas)
14695         - better fix for #513742 (Philippe Rouquier)
14696         fix for a small problem where key sense data wasn't correct in some cases
14697         fix for #502703 – Data Integrity Check Always Fails AND Burning Speed Slow (except dvd which ignored setting).
14698         instead of reading volume declared size we correct the size when we detect a track written in SAO mode (and a multisession disc)
14699         this means READ CD scsi function was implemented
14701         * src/Makefile.am:
14702         * src/burn-medium.c: (brasero_medium_track_written_SAO),
14703         (brasero_medium_track_get_info), (brasero_medium_set_track_type),
14704         (brasero_medium_get_CD_sessions_info),
14705         (brasero_medium_get_sessions_info), (brasero_medium_get_contents):
14706         * src/scsi-command.h:
14707         * src/scsi-error.c:
14708         * src/scsi-error.h:
14709         * src/scsi-mmc1.h:
14710         * src/scsi-opcodes.h:
14711         * src/scsi-read-toc-pma-atip.h:
14712         * src/scsi-sense-data.c: (brasero_sense_data_illegal_request):
14713         * src/scsi-sg.c:
14714         * src/scsi-utils.h:
14716 2008-02-11  Philippe Rouquier  <philippr@svn.gnome.org>
14718         A few changes to support new OS more easily
14720         * configure.in:
14721         * src/Makefile.am:
14722         * src/burn-medium.c: (brasero_medium_get_capacity_CD_RW),
14723         (brasero_medium_get_capacity_DVD_RW),
14724         (brasero_medium_get_capacity_by_type),
14725         (brasero_medium_get_speed_mmc3),
14726         (brasero_medium_get_page_2A_write_speed_desc),
14727         (brasero_medium_get_page_2A_max_speed),
14728         (brasero_medium_get_medium_type), (brasero_medium_get_css_feature),
14729         (brasero_medium_track_volume_size),
14730         (brasero_medium_track_get_info), (brasero_medium_check_BCD_use),
14731         (brasero_medium_get_CD_sessions_info),
14732         (brasero_medium_get_sessions_info), (brasero_medium_get_contents),
14733         (brasero_medium_init_real), (brasero_medium_retry_open),
14734         (brasero_medium_try_open):
14735         * src/scsi-base.h:
14736         * src/scsi-command.h:
14737         * src/scsi-device.h:
14738         * src/scsi-error.c:
14739         * src/scsi-get-configuration.c:
14740         (brasero_mmc2_get_configuration_feature):
14741         * src/scsi-get-performance.c:
14742         (brasero_mmc3_get_performance_wrt_spd_desc):
14743         * src/scsi-mmc1.h:
14744         * src/scsi-mmc2.h:
14745         * src/scsi-mmc3.h:
14746         * src/scsi-mode-pages.h:
14747         * src/scsi-mode-sense.c: (brasero_spc1_mode_sense_get_page):
14748         * src/scsi-read-capacity.c: (brasero_mmc2_read_capacity):
14749         * src/scsi-read-disc-info.c:
14750         (brasero_mmc1_read_disc_information_std),
14751         (brasero_mmc5_read_disc_information_tracks),
14752         (brasero_mmc5_read_disc_information_pows):
14753         * src/scsi-read-disc-structure.c:
14754         (brasero_mmc2_read_generic_structure),
14755         (brasero_mmc2_read_dvd_structure),
14756         (brasero_mmc5_read_bd_structure):
14757         * src/scsi-read-format-capacities.c:
14758         (brasero_mmc2_read_format_capacities):
14759         * src/scsi-read-toc-pma-atip.c: (brasero_mmc1_read_toc_formatted),
14760         (brasero_mmc1_read_toc_raw), (brasero_mmc3_read_cd_text),
14761         (brasero_mmc1_read_atip):
14762         * src/scsi-read-track-information.c:
14763         (brasero_mmc1_read_track_info):
14764         * src/scsi-sg.c: (brasero_sg_command_setup),
14765         (brasero_scsi_command_issue_sync), (brasero_scsi_command_new),
14766         (brasero_scsi_command_free), (brasero_device_handle_open),
14767         (brasero_device_handle_close), (brasero_device_handle_get_fd):
14768         * src/scsi-spc1.h:
14769         * src/scsi/scsi-base.h:
14770         * src/scsi/scsi-command.c:
14771         * src/scsi/scsi-command.h:
14772         * src/scsi/scsi-dvd-structures.h:
14773         * src/scsi/scsi-error.c:
14774         * src/scsi/scsi-error.h:
14775         * src/scsi/scsi-get-configuration.c:
14776         * src/scsi/scsi-get-configuration.h:
14777         * src/scsi/scsi-get-performance.c:
14778         * src/scsi/scsi-get-performance.h:
14779         * src/scsi/scsi-mmc1.h:
14780         * src/scsi/scsi-mmc2.h:
14781         * src/scsi/scsi-mmc3.h:
14782         * src/scsi/scsi-mode-pages.h:
14783         * src/scsi/scsi-mode-sense.c:
14784         * src/scsi/scsi-opcodes.h:
14785         * src/scsi/scsi-q-subchannel.h:
14786         * src/scsi/scsi-read-capacity.c:
14787         * src/scsi/scsi-read-capacity.h:
14788         * src/scsi/scsi-read-disc-info.c:
14789         * src/scsi/scsi-read-disc-info.h:
14790         * src/scsi/scsi-read-disc-structure.c:
14791         * src/scsi/scsi-read-disc-structure.h:
14792         * src/scsi/scsi-read-format-capacities.c:
14793         * src/scsi/scsi-read-format-capacities.h:
14794         * src/scsi/scsi-read-toc-pma-atip.c:
14795         * src/scsi/scsi-read-toc-pma-atip.h:
14796         * src/scsi/scsi-read-track-information.c:
14797         * src/scsi/scsi-read-track-information.h:
14798         * src/scsi/scsi-sense-data.c:
14799         * src/scsi/scsi-sense-data.h:
14800         * src/scsi/scsi-sg.c:
14801         * src/scsi/scsi-sg.h:
14802         * src/scsi/scsi-spc1.h:
14803         * src/scsi/scsi-status-page.h:
14804         * src/scsi/scsi-utils.h:
14806 2008-02-10  Philippe Rouquier  <philippr@svn.gnome.org>
14808         This a rewrite of the BraseroDataDisc object.
14809         The current benefits:
14810         - a much more limited footprint in memory for large tree (probably something like 50% =))
14811         - an improved maintainability
14813         Expected benefits (more work needed):
14814         - faster and more responsive loading operation
14815         - some bugs will be more easily closed in future thanks to greated flexibility
14817         Some new features:
14818         - filtered files are displayed in a separate tree
14819         - the proportion that a folder / a file is taking in final image is displayed
14820         - a new message box (stolen from gedit) is displayed while loading projects (to be extended)
14822         Basically this closes a couple of bugs (mostly feature requests):
14823         - #438851 – Add a baobab-like gfx size view
14824         - #362569 – Unselecting files in data project view
14825         - #438854 – Allow listing and vetting of filtered files
14826         - #360899 – GUI enhancements/simplification
14828         * configure.in:
14829         * src/Makefile.am:
14830         * src/baobab-cell-renderer-progress.c:
14831         (baobab_cell_renderer_progress_init),
14832         (baobab_cell_renderer_progress_new),
14833         (baobab_cell_renderer_progress_get_property),
14834         (baobab_cell_renderer_progress_set_property),
14835         (baobab_cell_renderer_progress_get_size),
14836         (set_color_according_to_perc),
14837         (baobab_cell_renderer_progress_render),
14838         (baobab_cell_renderer_progress_class_init):
14839         * src/baobab-cell-renderer-progress.h:
14840         * src/brasero-audio-disc.c: (brasero_audio_disc_init):
14841         * src/brasero-blank-dialog.c:
14842         * src/brasero-data-disc.c: (brasero_data_disc_notification_free),
14843         (brasero_data_disc_notification_closed),
14844         (brasero_data_disc_notify_user_real),
14845         (brasero_data_disc_notify_user),
14846         (brasero_data_disc_import_failure_dialog),
14847         (brasero_data_disc_import_session_cb),
14848         (brasero_data_disc_get_parent),
14849         (brasero_data_disc_new_folder_clicked_cb),
14850         (brasero_data_disc_clipboard_text_cb),
14851         (brasero_data_disc_clipboard_targets_cb),
14852         (brasero_data_disc_paste_activated_cb),
14853         (brasero_data_disc_name_editing_started_cb),
14854         (brasero_data_disc_name_editing_canceled_cb),
14855         (brasero_data_disc_name_edited_cb),
14856         (brasero_data_disc_set_expand_state),
14857         (brasero_data_disc_row_collapsed_cb),
14858         (brasero_data_disc_row_expanded_cb),
14859         (brasero_data_disc_project_loaded_cb),
14860         (brasero_data_disc_activity_changed_cb),
14861         (brasero_data_disc_filtered_uri_cb),
14862         (brasero_data_disc_filter_expanded_cb),
14863         (brasero_data_disc_filtered_file_cb),
14864         (brasero_data_disc_restored_file_cb),
14865         (brasero_data_disc_unreadable_uri_cb),
14866         (brasero_data_disc_recursive_uri_cb),
14867         (brasero_data_disc_unknown_uri_cb),
14868         (brasero_data_disc_name_collision_cb),
14869         (brasero_data_disc_2G_file_cb),
14870         (brasero_data_disc_deep_directory_cb),
14871         (brasero_data_disc_size_changed_cb),
14872         (brasero_data_disc_session_available_cb),
14873         (brasero_data_disc_session_loaded_cb), (brasero_data_disc_clear),
14874         (brasero_data_disc_reset), (brasero_data_disc_delete_selected),
14875         (brasero_data_disc_add_uri), (brasero_data_disc_get_track),
14876         (brasero_data_disc_set_session_param),
14877         (brasero_data_disc_set_session_contents),
14878         (brasero_data_disc_message_response_cb),
14879         (brasero_data_disc_load_track), (brasero_data_disc_get_status),
14880         (brasero_data_disc_get_selected_uri),
14881         (brasero_data_disc_set_drive), (brasero_data_disc_add_ui),
14882         (brasero_data_disc_open_file),
14883         (brasero_data_disc_open_activated_cb),
14884         (brasero_data_disc_rename_activated),
14885         (brasero_data_disc_rename_activated_cb),
14886         (brasero_data_disc_delete_activated_cb),
14887         (brasero_data_disc_selection_changed_cb),
14888         (brasero_data_disc_tree_select_function),
14889         (brasero_data_disc_show_menu),
14890         (brasero_data_disc_button_pressed_cb),
14891         (brasero_data_disc_key_released_cb),
14892         (brasero_data_disc_contents_added_cb),
14893         (brasero_data_disc_contents_removed_cb),
14894         (brasero_data_disc_set_right_button_group),
14895         (brasero_data_disc_init), (brasero_data_disc_finalize),
14896         (brasero_data_disc_iface_disc_init),
14897         (brasero_data_disc_get_property), (brasero_data_disc_set_property),
14898         (brasero_data_disc_class_init), (brasero_data_disc_new):
14899         * src/brasero-data-disc.h:
14900         * src/brasero-data-project.c: (brasero_data_project_file_signal),
14901         (brasero_data_project_reference_new),
14902         (brasero_data_project_reference_free),
14903         (brasero_data_project_reference_get),
14904         (brasero_data_project_reference_remove_children_cb),
14905         (brasero_data_project_reference_invalidate),
14906         (brasero_data_project_joliet_hash),
14907         (brasero_data_project_joliet_equal),
14908         (brasero_data_project_joliet_set_key),
14909         (brasero_data_project_joliet_add_node),
14910         (brasero_data_project_joliet_remove_node),
14911         (brasero_data_project_joliet_remove_children_node_cb),
14912         (brasero_data_project_joliet_remove_children_node),
14913         (brasero_data_project_node_to_uri),
14914         (brasero_data_project_find_child_node),
14915         (brasero_data_project_uri_to_nodes),
14916         (brasero_data_project_node_changed),
14917         (brasero_data_project_reorder_children),
14918         (brasero_data_project_resort_tree),
14919         (brasero_data_project_reverse_children),
14920         (brasero_data_project_reverse_tree),
14921         (brasero_data_project_set_sort_function),
14922         (brasero_data_project_uri_has_parent),
14923         (brasero_data_project_uri_is_graft_needed),
14924         (brasero_data_project_uri_remove_graft),
14925         (brasero_data_project_uri_add_graft),
14926         (brasero_data_project_uri_ensure_graft),
14927         (brasero_data_project_uri_graft_nodes),
14928         (brasero_data_project_add_node_and_children),
14929         (brasero_data_project_remove_node_children_graft_cb),
14930         (brasero_data_project_remove_node_children_graft),
14931         (brasero_data_project_monitor_cancel_foreach_cb),
14932         (brasero_data_project_node_removed),
14933         (brasero_data_project_remove_real),
14934         (brasero_data_project_remove_node),
14935         (brasero_data_project_destroy_node),
14936         (brasero_data_project_move_node_real),
14937         (brasero_data_project_move_node),
14938         (brasero_data_project_rename_node),
14939         (brasero_data_project_add_node_real),
14940         (brasero_data_project_restore_uri),
14941         (brasero_data_project_exclude_uri),
14942         (brasero_data_project_add_imported_session_file),
14943         (brasero_data_project_add_empty_directory),
14944         (brasero_data_project_node_loaded),
14945         (brasero_data_project_node_reloaded),
14946         (brasero_data_project_add_loading_node),
14947         (brasero_data_project_directory_node_loaded),
14948         (brasero_data_project_add_node_from_info),
14949         (brasero_data_project_set_joliet_compliant_name),
14950         (brasero_data_project_node_to_path),
14951         (_foreach_grafts_make_list_cb),
14952         (brasero_data_project_get_contents),
14953         (brasero_data_project_is_joliet_compliant),
14954         (brasero_data_project_is_video_project),
14955         (brasero_data_project_is_empty),
14956         (brasero_data_project_create_path),
14957         (brasero_data_project_skip_existing),
14958         (brasero_data_project_add_path),
14959         (brasero_data_project_add_excluded_uri),
14960         (brasero_data_project_load_contents),
14961         (brasero_data_project_sum_graft_size_cb),
14962         (brasero_data_project_get_size),
14963         (brasero_data_project_folder_size_cb),
14964         (brasero_data_project_get_folder_size),
14965         (brasero_data_project_init), (brasero_data_project_get_root),
14966         (brasero_data_project_clear_grafts_cb),
14967         (brasero_data_project_clear_joliet_cb),
14968         (brasero_data_project_clear), (brasero_data_project_reset),
14969         (brasero_data_project_finalize), (brasero_data_project_file_added),
14970         (brasero_data_project_file_update_URI),
14971         (brasero_data_project_file_update_name),
14972         (brasero_data_project_file_graft),
14973         (brasero_data_project_file_renamed),
14974         (brasero_data_project_file_moved),
14975         (brasero_data_project_file_removed),
14976         (brasero_data_project_file_modified),
14977         (brasero_data_project_class_init):
14978         * src/brasero-data-project.h:
14979         * src/brasero-data-session.c: (brasero_data_session_remove_last),
14980         (brasero_data_session_add_children_files),
14981         (brasero_data_session_add_last), (brasero_data_session_set_drive),
14982         (brasero_data_session_get_loaded_medium),
14983         (brasero_data_session_init), (brasero_data_session_finalize),
14984         (brasero_data_session_class_init):
14985         * src/brasero-data-session.h:
14986         * src/brasero-data-tree-model.c:
14987         (brasero_data_tree_model_iter_parent),
14988         (brasero_data_tree_model_iter_nth_child),
14989         (brasero_data_tree_model_iter_n_children),
14990         (brasero_data_tree_model_iter_has_child),
14991         (brasero_data_tree_model_iter_children),
14992         (brasero_data_tree_model_iter_next),
14993         (brasero_data_tree_model_node_shown),
14994         (brasero_data_tree_model_node_hidden),
14995         (brasero_data_tree_model_get_value),
14996         (brasero_data_tree_model_node_to_path),
14997         (brasero_data_tree_model_get_path),
14998         (brasero_data_tree_model_path_to_node),
14999         (brasero_data_tree_model_get_iter),
15000         (brasero_data_tree_model_get_column_type),
15001         (brasero_data_tree_model_get_n_columns),
15002         (brasero_data_tree_model_get_flags),
15003         (brasero_data_tree_model_multi_row_draggable),
15004         (brasero_data_tree_model_multi_drag_data_get),
15005         (brasero_data_tree_model_multi_drag_data_delete),
15006         (brasero_data_tree_model_drag_data_received),
15007         (brasero_data_tree_model_row_drop_possible),
15008         (brasero_data_tree_model_drag_data_delete),
15009         (brasero_data_tree_model_get_sort_column_id),
15010         (brasero_data_tree_model_set_sort_column_id),
15011         (brasero_data_tree_model_set_sort_func),
15012         (brasero_data_tree_model_set_default_sort_func),
15013         (brasero_data_tree_model_has_default_sort_func),
15014         (brasero_data_tree_model_clear_children),
15015         (brasero_data_tree_model_clear), (brasero_data_tree_model_reset),
15016         (brasero_data_tree_model_node_added),
15017         (brasero_data_tree_model_node_removed),
15018         (brasero_data_tree_model_node_changed),
15019         (brasero_data_tree_model_node_reordered),
15020         (brasero_data_tree_model_activity_changed),
15021         (brasero_data_tree_model_init), (brasero_data_tree_model_finalize),
15022         (brasero_data_tree_model_iface_init),
15023         (brasero_data_tree_model_multi_drag_source_iface_init),
15024         (brasero_data_tree_model_drag_source_iface_init),
15025         (brasero_data_tree_model_drag_dest_iface_init),
15026         (brasero_data_tree_model_sortable_iface_init),
15027         (brasero_data_tree_model_class_init),
15028         (brasero_data_tree_model_new):
15029         * src/brasero-data-tree-model.h:
15030         * src/brasero-data-vfs.c: (brasero_data_vfs_restored_list_cb),
15031         (brasero_data_vfs_get_restored), (brasero_data_vfs_add_restored),
15032         (brasero_data_vfs_remove_restored), (brasero_data_vfs_is_active),
15033         (brasero_data_vfs_is_loading_uri), (brasero_data_vfs_is_readable),
15034         (brasero_data_vfs_check_uri_result),
15035         (brasero_data_vfs_remove_from_hash),
15036         (brasero_data_vfs_directory_load_end),
15037         (brasero_data_vfs_directory_load_result),
15038         (brasero_data_vfs_load_directory),
15039         (brasero_data_vfs_loading_node_end),
15040         (brasero_data_vfs_loading_node_result),
15041         (brasero_data_vfs_load_node), (brasero_data_vfs_loading_node),
15042         (brasero_data_vfs_increase_priority_cb),
15043         (brasero_data_vfs_require_higher_priority),
15044         (brasero_data_vfs_require_directory_contents),
15045         (brasero_data_vfs_require_node_load), (brasero_data_vfs_load_mime),
15046         (brasero_data_vfs_node_added), (brasero_data_vfs_empty_loading_cb),
15047         (brasero_data_vfs_empty_filtered_cb), (brasero_data_vfs_clear),
15048         (brasero_data_vfs_reset), (brasero_data_vfs_init),
15049         (brasero_data_vfs_finalize), (brasero_data_vfs_class_init):
15050         * src/brasero-data-vfs.h:
15051         * src/brasero-disc-message.c:
15052         (brasero_disc_message_expander_activated_cb),
15053         (brasero_disc_message_add_errors),
15054         (brasero_disc_message_remove_errors),
15055         (brasero_disc_message_button_clicked_cb),
15056         (brasero_disc_message_add_button),
15057         (brasero_disc_message_remove_buttons),
15058         (brasero_disc_message_update_progress),
15059         (brasero_disc_message_set_progress_active),
15060         (brasero_disc_message_set_progress),
15061         (brasero_disc_message_set_image),
15062         (brasero_disc_message_set_primary),
15063         (brasero_disc_message_set_secondary),
15064         (brasero_disc_message_get_style), (style_set),
15065         (brasero_disc_message_init), (brasero_disc_message_finalize),
15066         (brasero_disc_message_size_request),
15067         (brasero_disc_message_size_allocate),
15068         (brasero_disc_message_realize),
15069         (brasero_disc_message_expose_event),
15070         (brasero_disc_message_class_init), (brasero_disc_message_new):
15071         * src/brasero-disc-message.h:
15072         * src/brasero-disc.c:
15073         (brasero_utils_disc_find_tree_view_in_container),
15074         (brasero_utils_disc_find_tree_view),
15075         (brasero_utils_disc_hide_use_info_leave_cb),
15076         (brasero_utils_disc_hide_use_info_drop_cb),
15077         (brasero_utils_disc_hide_use_info_data_received_cb),
15078         (brasero_utils_disc_hide_use_info_motion_cb),
15079         (brasero_utils_disc_hide_use_info_button_cb),
15080         (brasero_disc_get_use_info_notebook), (brasero_track_clear):
15081         * src/brasero-disc.h:
15082         * src/brasero-eject-dialog.c: (brasero_eject_dialog_activate),
15083         (brasero_eject_dialog_new):
15084         * src/brasero-file-filtered.c:
15085         (brasero_file_filtered_get_label_text),
15086         (brasero_file_filtered_update), (brasero_file_filtered_activate),
15087         (brasero_file_filtered_add),
15088         (brasero_file_filtered_option_pressed_cb),
15089         (brasero_file_filtered_restore_pressed_cb),
15090         (brasero_file_filtered_selection_changed_cb),
15091         (brasero_file_filtered_clear),
15092         (brasero_file_filtered_set_right_button_group),
15093         (brasero_file_filtered_init), (brasero_file_filtered_finalize),
15094         (brasero_file_filtered_class_init), (brasero_file_filtered_new):
15095         * src/brasero-file-filtered.h:
15096         * src/brasero-file-monitor.c: (brasero_inotify_file_data_free),
15097         (brasero_file_monitor_moved_to_event),
15098         (brasero_file_monitor_move_timeout_cb),
15099         (brasero_file_monitor_moved_from_event),
15100         (brasero_file_monitor_directory_event),
15101         (brasero_file_monitor_inotify_file_event),
15102         (brasero_file_monitor_inotify_monitor_cb),
15103         (brasero_file_monitor_start_monitoring_real),
15104         (brasero_file_monitor_single_file),
15105         (brasero_file_monitor_directory_contents),
15106         (brasero_file_monitor_foreach_cancel_file_cb),
15107         (brasero_file_monitor_foreach_cancel_directory_cb),
15108         (brasero_file_monitor_foreach_cancel),
15109         (brasero_file_monitor_foreach_file_reset_cb),
15110         (brasero_file_monitor_foreach_directory_reset_cb),
15111         (brasero_file_monitor_reset), (brasero_file_monitor_init),
15112         (brasero_file_monitor_finalize), (brasero_file_monitor_class_init):
15113         * src/brasero-file-monitor.h:
15114         * src/brasero-file-node.c: (brasero_file_node_root_new),
15115         (brasero_file_node_get_root), (brasero_file_node_get_depth),
15116         (brasero_file_node_get_tree_stats),
15117         (brasero_file_node_sort_default_cb),
15118         (brasero_file_node_sort_name_cb), (brasero_file_node_sort_size_cb),
15119         (brasero_file_node_sort_mime_cb), (brasero_file_node_insert),
15120         (brasero_file_node_need_resort), (brasero_file_node_sort_children),
15121         (brasero_file_node_reverse_children),
15122         (brasero_file_node_nth_child), (brasero_file_node_get_n_children),
15123         (brasero_file_node_get_pos_as_child),
15124         (brasero_file_node_is_ancestor),
15125         (brasero_file_node_check_name_existence),
15126         (brasero_file_node_check_imported_sibling),
15127         (brasero_file_node_validate_utf8_name), (brasero_file_node_graft),
15128         (brasero_file_node_ungraft), (brasero_file_node_rename),
15129         (brasero_file_node_add), (brasero_file_node_set_from_info),
15130         (brasero_file_node_get_uri_name), (brasero_file_node_new_loading),
15131         (brasero_file_node_new_from_info),
15132         (brasero_file_node_new_imported_session_file),
15133         (brasero_file_node_new_empty_folder), (brasero_file_node_unlink),
15134         (brasero_file_node_move),
15135         (brasero_file_node_destroy_with_children),
15136         (brasero_file_node_destroy),
15137         (brasero_file_node_save_imported_children),
15138         (brasero_file_node_remove):
15139         * src/brasero-file-node.h:
15140         * src/brasero-filter-option.c:
15141         (brasero_file_filtered_filter_hidden_cb),
15142         (brasero_file_filtered_filter_broken_sym_cb),
15143         (brasero_file_filtered_gconf_notify_cb),
15144         (brasero_filter_option_init), (brasero_filter_option_finalize),
15145         (brasero_filter_option_class_init), (brasero_filter_option_new):
15146         * src/brasero-filter-option.h:
15147         * src/brasero-filtered-window.c:
15148         * src/brasero-filtered-window.h:
15149         * src/brasero-marshal.list:
15150         * src/brasero-project-manager.c: (brasero_project_manager_init):
15151         * src/brasero-project.c: (brasero_project_init),
15152         (brasero_project_get_selected_uri), (_read_graft_point),
15153         (_read_data_track), (_save_data_track_xml):
15154         * src/brasero-sum-dialog.c:
15155         * src/brasero-utils.c: (brasero_utils_clear_strings_cb),
15156         (brasero_utils_free), (brasero_utils_register_string),
15157         (brasero_utils_unregister_string):
15158         * src/brasero-utils.h:
15159         * src/burn-mkisofs-base.c: (brasero_mkisofs_base_write_to_files):
15160         * src/burn-track.c: (brasero_graft_point_free),
15161         (brasero_graft_point_copy), (brasero_track_clean):
15162         * src/burn-track.h:
15163         * src/burn-volume.h:
15164         * src/main.c: (on_eject_cb):
15165         * src/plugins/cdrkit/burn-genisoimage.c:
15166         (brasero_genisoimage_set_argv_image):
15167         * src/plugins/cdrtools/burn-mkisofs.c:
15168         (brasero_mkisofs_set_argv_image):
15169         * src/plugins/checksum/burn-md5sum-file.c:
15170         (brasero_md5sum_file_grafts):
15171         * src/plugins/growisofs/burn-growisofs.c:
15172         (brasero_growisofs_set_mkisofs_argv):
15173         * src/plugins/libburnia/burn-libisofs.c:
15174         (brasero_libisofs_create_volume_thread):
15175         * src/plugins/local-track/burn-local-image.c:
15176         (brasero_local_track_finished):
15178 2008-02-04  Luis Medinas  <lmedinas@svn.gnome.org>
15180         * src/brasero-project.c: (brasero_project_get_selected_uri):
15181         
15182         Fix segmentation fault. Closes bgo #513742.
15184 2008-01-21  Luis Medinas  <lmedinas@svn.gnome.org>
15186         * src/Makefile.am:
15187         * src/brasero-eject-dialog.c: (brasero_eject_dialog_drive_changed),
15188         (_eject_async), (brasero_eject_dialog_activate),
15189         (brasero_eject_dialog_class_init), (brasero_eject_dialog_init),
15190         (brasero_eject_dialog_new):
15191         * src/brasero-eject-dialog.h:
15192         * src/brasero-menu.h:
15193         * src/main.c: (on_eject_cb), (brasero_app_add_recent):
15195         Initial import of the eject dialog tool.
15196         Also limit the recent files to 5.
15198 2008-01-21  Luis Medinas  <lmedinas@svn.gnome.org>
15200         * src/brasero-dest-selection.c:
15201         (brasero_dest_selection_set_drive_properties):
15203         Added burn to iso image option available in disc burning dialog.
15204         Fix complete for bgo #Bug 507316.
15205         
15206 2008-01-20  Philippe Rouquier  <philippr@svn.gnome.org>
15207         
15208         Added support for ISO level 3 in session importing (= support multi extent files)
15210         * src/burn-iso-field.c: (brasero_iso9660_get_733_val):
15211         * src/burn-iso-field.h:
15212         * src/burn-iso9660.c: (brasero_iso9660_read_directory_records):
15213         * src/burn-volume.h:
15215 2008-01-20  Philippe Rouquier  <philippr@svn.gnome.org>
15218         Fix #506063 – Brasero fails miserably from burning a file > 4GB
15219         We now use iso level 3 and udf when we detect a file > 4GB
15220         That means some OS (MacOS X among a couple) may not work
15222         * src/brasero-data-disc.c: (brasero_data_disc_reset_real),
15223         (brasero_data_disc_restore_unreadable),
15224         (brasero_data_disc_file_free),
15225         (brasero_data_disc_remove_children_async_cb),
15226         (brasero_data_disc_file_new), (brasero_data_disc_symlink_new),
15227         (brasero_data_disc_invalid_utf8_new),
15228         (brasero_data_disc_dir_contents_end),
15229         (brasero_data_disc_delete_row_cb),
15230         (brasero_data_disc_path_remove_user),
15231         (brasero_data_disc_restore_excluded_children_cb),
15232         (brasero_data_disc_new_file),
15233         (brasero_data_disc_set_session_param),
15234         (brasero_data_disc_inotify_create_paths),
15235         (brasero_data_disc_inotify_modify_file_cb),
15236         (brasero_data_disc_start_monitoring_real):
15237         * src/burn-debug.c: (brasero_debug_data_fs_to_string):
15238         * src/burn-track.h:
15239         * src/plugins/cdrkit/burn-genisoimage.c:
15240         (brasero_genisoimage_set_argv_image),
15241         (brasero_genisoimage_export_caps):
15242         * src/plugins/cdrtools/burn-mkisofs.c:
15243         (brasero_mkisofs_set_argv_image), (brasero_mkisofs_export_caps):
15244         * src/plugins/growisofs/burn-growisofs.c:
15245         (brasero_growisofs_set_mkisofs_argv),
15246         (brasero_growisofs_export_caps):
15249 2008-01-19  Philippe Rouquier  <philippr@svn.gnome.org>
15251         Fix for #510479 – Automatically set version in X-GNOME-Bugzilla-Version desktop key
15252         patch by Luca Ferretti
15254         * configure.in:
15255         * data/brasero.desktop.in:
15256         * data/brasero.desktop.in.in:
15258 2008-01-19  Philippe Rouquier  <philippr@svn.gnome.org>
15260         fix for #510620 – brasero is not able to load a playlist in a Audio project
15261         update totem requirements to 2.20.x
15262         remove duplicate calls
15264 2008-01-18  Luis Medinas  <lmedinas@svn.gnome.org>
15266         * data/brasero.desktop.in:
15268         Add the new x-content/* machinery available in Nautilus.
15269         Fixes bgo #510329.
15271 2008-01-17  Luis Medinas  <lmedinas@svn.gnome.org>
15273         * configure.in:
15275         Fix configure to use enable to build plugins fixes bgo #506950.
15276         Bump to 0.7.1
15278 2008-01-17  Luis Medinas  <lmedinas@svn.gnome.org>
15280         * src/brasero-disc-copy-dialog.c: (brasero_disc_copy_dialog_init):
15282         Added burn to iso image option available in disc copy project.
15283         Fix part of bgo #Bug 507316.
15285 2008-01-16  Luis Medinas  <lmedinas@svn.gnome.org>
15287         * src/Makefile.am:
15288         * src/brasero-audio-disc.c: (brasero_audio_disc_start_monitoring):
15289         * src/brasero-data-disc.c:
15290         (brasero_data_disc_start_monitoring_real):
15291         * src/inotify-syscalls.h:
15292         * src/inotify.h:
15294         Use linux kernel inotify instead of using our own old.
15295         Fixes bgo #510022.
15297 2008-01-15  Luis Medinas  <lmedinas@svn.gnome.org>
15299         * src/plugins/growisofs/burn-growisofs.c:
15300         (brasero_growisofs_init):
15302         Added a workaround to use genisoimage if it's available
15303         if not will use mkisofs.
15305 =======
15306 2008-01-19  Philippe Rouquier  <philippr@svn.gnome.org>
15308         fix for #510620 – brasero is not able to load a playlist in a Audio project
15309         update totem requirements to 2.20.x
15310         remove duplicate calls
15312         * configure.in:
15313         * src/brasero-project.c: (brasero_project_check_size):
15314         * src/brasero-vfs.c: (brasero_vfs_add_playlist_entry_parsed_cb),
15315         (brasero_vfs_playlist_thread):
15317 >>>>>>> .merge-right.r601
15318 2008-01-11  Luis Medinas  <lmedinas@svn.gnome.org>
15320         * src/burn-medium.c:
15322         Just a fix for the typo about the Blu-ray discs.
15324 2008-01-10  Luis Medinas  <lmedinas@svn.gnome.org>
15326         * src/Makefile.am:
15327         * src/plugins/cdrdao/Makefile.am:
15328         * src/plugins/cdrkit/Makefile.am:
15329         * src/plugins/cdrtools/Makefile.am:
15330         * src/plugins/checksum/Makefile.am:
15331         * src/plugins/dvdcss/Makefile.am:
15332         * src/plugins/growisofs/Makefile.am:
15333         * src/plugins/libburnia/Makefile.am:
15334         * src/plugins/local-track/Makefile.am:
15335         * src/plugins/transcode/Makefile.am:
15337         Remove -Wall from Makefiles to fix build in Solaris.
15338         Thanks to Brian Cameron <brian.cameron%40sun.com> for the patch.
15340 2008-01-09  Luis Medinas  <lmedinas@svn.gnome.org>
15341         
15342         * src/main.c: (on_about_cb):
15344         Change "name" to "program-name" on about dialog
15345         to follow gtk API. Thanks to Jaap A. Haitsma <jaap%40haitsma.org>
15346         for the patch.
15348 2007-12-26  Philippe Rouquier  <philippr@svn.gnome.org>
15350         Fix #499591 – Thanks for fixing some important bugs in 0.6.1, but it still needs a lot of work!
15351         See last comment (#31)
15353         * src/burn-caps.c: (brasero_caps_try_output),
15354         (brasero_burn_caps_get_required_media_type),
15355         (brasero_caps_get_flags), (brasero_caps_disc_new):
15356         * src/burn-iso9660.c: (brasero_iso9660_get_contents):
15357         * src/burn-plugin-manager.c: (brasero_plugin_manager_init):
15358         * src/burn-plugin.c: (brasero_plugin_get_all_flags):
15359         * src/plugins/growisofs/burn-growisofs.c:
15360         (brasero_growisofs_export_caps):
15362 2007-12-24  Philippe Rouquier  <philippr@svn.gnome.org>
15364         Fix 2 memleaks
15365         Fix one potential crash
15366         Fix one problem with flags preventing multisession CDRW
15368         * src/brasero-ncb.c: (NCB_VOLUME_GET_MOUNT_POINT):
15369         * src/burn-mkisofs-base.c: (brasero_mkisofs_base_write_excluded):
15370         * src/burn-plugin.c: (brasero_plugin_check_image_flags):
15371         * src/burn-plugin.h:
15372         * src/burn-session.c: (brasero_session_settings_clean),
15373         (brasero_burn_session_finalize):
15374         * src/burn-track.c: (brasero_track_get_data_excluded_source):
15375         * src/burn-track.h:
15376         * src/plugins/cdrkit/burn-genisoimage.c:
15377         (brasero_genisoimage_read_stderr),
15378         (brasero_genisoimage_export_caps):
15379         * src/plugins/cdrtools/burn-mkisofs.c:
15380         (brasero_mkisofs_read_stderr), (brasero_mkisofs_export_caps):
15381         * src/plugins/checksum/burn-md5sum-file.c:
15382         (brasero_md5sum_file_grafts), (brasero_md5sum_file_end):
15383         * src/plugins/checksum/burn-md5sum.c: (brasero_md5sum_end):
15384         * src/plugins/libburnia/burn-libisofs.c:
15385         (brasero_libisofs_create_volume_thread):
15386         * src/plugins/local-track/burn-local-image.c:
15387         (brasero_local_track_finished):
15389 2007-12-22  Philippe Rouquier  <philippr@svn.gnome.org>
15391         Another fix for #499591 Thanks for fixing some important bugs in 0.6.1, but it still needs a lot of work:
15392         See one of the last comments
15394         * src/burn-plugin.c: (brasero_plugin_get_all_flags),
15395         (brasero_plugin_check_record_flags),
15396         (brasero_plugin_check_image_flags),
15397         (brasero_plugin_get_record_flags),
15398         (brasero_plugin_get_image_flags),
15399         (brasero_plugin_check_blank_flags),
15400         (brasero_plugin_get_blank_flags):
15401         * src/burn-plugin.h:
15403 2007-12-22  Philippe Rouquier  <philippr@svn.gnome.org>
15405         Fix #502703 – Data Integrity Check Always Fails AND Burning Speed Slow (except dvd which ignored setting).
15406         formatted toc was returning wrong size (2 sec shorter) for multisession disc first tracks
15408         * src/burn-medium.c: (brasero_medium_set_track_type),
15409         (brasero_medium_track_get_info), (brasero_medium_check_BCD_use),
15410         (brasero_medium_get_CD_sessions_info),
15411         (brasero_medium_get_sessions_info), (brasero_medium_get_contents):
15412         * src/burn-medium.h:
15413         * src/scsi/scsi-mmc1.h:
15414         * src/scsi/scsi-read-toc-pma-atip.c:
15415         (brasero_mmc1_read_toc_formatted), (brasero_mmc1_read_toc_raw),
15416         (brasero_mmc3_read_cd_text), (brasero_mmc1_read_atip):
15417         * src/scsi/scsi-read-toc-pma-atip.h:
15418         * src/scsi/scsi-utils.h:
15420 2007-12-21  Philippe Rouquier  <philippr@svn.gnome.org>
15422         Removed O_EXCL since it created problems with mounted media
15424         * src/burn-medium.c:
15426 2007-12-21  Philippe Rouquier  <philippr@svn.gnome.org>
15428         updated requirements
15430         * README:
15432 2007-12-21  Philippe Rouquier  <philippr@svn.gnome.org>
15434         Fix #501091 – Proposes DVD-ROM as an option for writing a DVD
15436         * src/brasero-dest-selection.c:
15437         (brasero_dest_selection_drive_changed),
15438         (brasero_dest_selection_init):
15439         * src/brasero-src-selection.c: (brasero_src_selection_init):
15441 2007-12-21  Philippe Rouquier  <philippr@svn.gnome.org>
15443         Improved notes on plugins
15445         * README:
15447 2007-12-21  Philippe Rouquier  <philippr@svn.gnome.org>
15449         Fix memleaks
15451         * src/brasero-audio-disc.c:
15452         (brasero_audio_disc_set_session_contents):
15453         * src/brasero-data-disc.c:
15454         (brasero_data_disc_set_session_contents):
15455         * src/brasero-image-option-dialog.c:
15456         (brasero_image_option_dialog_finalize):
15457         * src/brasero-project-type-chooser.c:
15458         (brasero_project_type_chooser_build_recent):
15459         * src/brasero-src-selection.c:
15460         (brasero_src_selection_drive_changed),
15461         (brasero_src_selection_finalize),
15462         (brasero_src_selection_set_property):
15463         * src/brasero-sum-dialog.c: (brasero_sum_dialog_get_disc_checksum),
15464         (brasero_sum_dialog_check_disc_sum):
15465         * src/brasero-vfs.c: (brasero_vfs_metadata_completed_cb):
15466         * src/burn-process.c: (brasero_process_finished):
15467         * src/burn-task-ctx.c: (brasero_task_ctx_add_track),
15468         (brasero_task_ctx_finished):
15469         * src/burn.c: (brasero_burn_record_session),
15470         (brasero_burn_same_src_dest):
15471         * src/plugins/cdrdao/burn-toc2cue.c: (brasero_toc2cue_read_stderr):
15472         * src/plugins/checksum/burn-md5sum-file.c:
15473         (brasero_md5sum_file_end):
15474         * src/plugins/checksum/burn-md5sum.c: (brasero_md5sum_end):
15475         * src/plugins/dvdcss/burn-dvdcss.c:
15476         (brasero_dvdcss_thread_finished):
15477         * src/plugins/libburnia/burn-libisofs.c:
15478         (brasero_libisofs_thread_finished):
15479         * src/plugins/local-track/burn-local-image.c:
15480         (brasero_local_track_finished):
15481         * src/plugins/transcode/burn-transcode.c:
15482         (brasero_transcode_create_sibling_image),
15483         (brasero_transcode_push_track):
15485 2007-12-21  Philippe Rouquier  <philippr@svn.gnome.org>
15487         Fix forgotten O_EXCL in second open ()
15488         Decided to keep combination of O_EXCL and O_NONBLOCK
15489         since that seems to work now on fedora (we don't block anymore)
15491         * src/burn-medium.c: (brasero_medium_track_get_info),
15492         (brasero_medium_retry_open), (brasero_medium_try_open):
15494 2007-12-20  Philippe Rouquier  <philippr@svn.gnome.org>
15496         Fix a long forgotten bug that was causing trouble: 
15497         fds for the drive were not properly closed sometimes (were badly dupped ())
15498         that caused the error "Invalid argument" since it seems it confused the drive/driver?
15499         That seems to fix the problem with multisession
15500         fixed other small memleaks (more to come)
15502         Also open drive exclusively (might not stay like that, needs testing)
15504         * src/burn-caps.c: (brasero_caps_find_best_link):
15505         * src/burn-medium.c: (brasero_medium_try_open):
15506         * src/burn-track.c: (brasero_track_get_image_size):
15507         * src/burn-volume.c: (brasero_volume_is_valid_fd),
15508         (brasero_volume_get_size_fd):
15510 2007-12-20  Philippe Rouquier  <philippr@svn.gnome.org>
15512         Small update
15514         * NEWS:
15515         * README:
15517 2007-12-20  Philippe Rouquier  <philippr@svn.gnome.org>
15519         Fix a problem with merge and append flags (cleared up plugins)
15520         that was preventing using Joliet on multisession discs
15522         * src/brasero-disc-option-dialog.c:
15523         (brasero_disc_option_dialog_add_data_options):
15524         * src/burn-caps.c: (brasero_burn_caps_is_input_supported),
15525         (brasero_burn_caps_is_output_supported),
15526         (brasero_burn_caps_is_session_supported):
15527         * src/burn-plugin.h:
15528         * src/plugins/cdrkit/burn-wodim.c: (brasero_wodim_export_caps):
15529         * src/plugins/cdrtools/burn-cdrecord.c:
15530         (brasero_cdrecord_export_caps):
15531         * src/plugins/growisofs/burn-growisofs.c:
15532         (brasero_growisofs_export_caps):
15533         * src/plugins/libburnia/burn-libburn.c:
15534         (brasero_libburn_export_caps):
15536 2007-12-20  Luis Medinas  <lmedinas@svn.gnome.org>
15538         * NEWS:
15540         Update NEWS file for 0.7.0 release.
15541         
15542 2007-12-20  Luis Medinas  <lmedinas@svn.gnome.org>
15544         * configure.in:
15545         * src/brasero-playlist.c: (brasero_playlist_start_beagle_search):
15546         * src/brasero-search-entry.c: (_add_mime_types_to_query),
15547         (brasero_search_entry_get_query):
15549         Add support for libbeagle >= 0.3.x closes bgo #504413.
15551 2007-12-20  Philippe Rouquier  <philippr@svn.gnome.org>
15553         Add debugging output for iso9660 reading.
15554         Fix a bug where we weren't reading the directory record till the end.
15556         * src/burn-iso9660.c: (brasero_iso9660_seek),
15557         (brasero_iso9660_next_block), (brasero_iso9660_get_susp),
15558         (brasero_iso9660_next_record), (brasero_iso9660_read_file_record),
15559         (brasero_iso9660_read_directory_record),
15560         (brasero_iso9660_read_directory_records),
15561         (brasero_iso9660_get_contents):
15562         * src/burn-iso9660.h:
15563         * src/burn-volume.c: (brasero_volume_get_primary_from_file),
15564         (brasero_volume_get_primary), (brasero_volume_is_valid_fd),
15565         (brasero_volume_get_size_fd), (brasero_volume_get_files):
15567 2007-12-19  Philippe Rouquier  <philippr@svn.gnome.org>
15569         Fix for #499591 Thanks for fixing some important bugs in 0.6.1, but it still needs a lot of work:
15570         remember multisession pref (on a media type/project type basis)
15572         * src/brasero-dest-selection.c:
15573         (brasero_dest_selection_save_drive_properties),
15574         (brasero_dest_selection_set_drive_properties):
15575         * src/brasero-disc-option-dialog.c:
15576         (brasero_disc_option_dialog_save_multi_state),
15577         (brasero_disc_option_dialog_load_multi_state),
15578         (brasero_disc_option_dialog_update_multi),
15579         (brasero_disc_option_dialog_set_multi):
15580         * src/burn-session.c: (brasero_burn_session_get_config_key):
15581         * src/burn-session.h:
15583 2007-12-18  Philippe Rouquier  <philippr@svn.gnome.org>
15585         Fix the function responsible for determining which media type can be used.
15587         * src/burn-caps.c: (brasero_burn_caps_get_required_media_type):
15589 2007-12-18  Luis Medinas  <lmedinas@svn.gnome.org>
15591         * configure.in:
15592         * data/brasero.desktop.in:
15594         Change .desktop file to follow the HIG reported by
15595         Aaron Bockover <abock@gnome.org>.
15596         Change release to 0.7.0 final.
15597         
15598 2007-12-18  Philippe Rouquier  <philippr@svn.gnome.org>
15600         Make dialogs (burn/blank/...) reflects any change in the set of active plugins
15602         * src/brasero-blank-dialog.c: (brasero_blank_dialog_caps_changed),
15603         (brasero_blank_dialog_finalize), (brasero_blank_dialog_init):
15604         * src/brasero-dest-selection.c:
15605         (brasero_dest_selection_caps_changed),
15606         (brasero_dest_selection_init), (brasero_dest_selection_finalize):
15607         * src/brasero-disc-option-dialog.c:
15608         (brasero_disc_option_dialog_update_joliet),
15609         (brasero_disc_option_dialog_caps_changed),
15610         (brasero_disc_option_dialog_output_changed),
15611         (brasero_disc_option_dialog_init),
15612         (brasero_disc_option_dialog_finalize):
15613         * src/brasero-image-option-dialog.c:
15614         (brasero_image_option_dialog_caps_changed),
15615         (brasero_image_option_dialog_init),
15616         (brasero_image_option_dialog_finalize):
15617         * src/burn-caps.c: (brasero_burn_caps_class_init):
15618         * src/burn-caps.h:
15619         * src/burn-plugin-manager.c:
15620         (brasero_plugin_manager_plugin_state_changed),
15621         (brasero_plugin_manager_class_init):
15622         * src/burn-plugin.c: (brasero_plugin_init_real):
15624 2007-12-17  Philippe Rouquier  <philippr@svn.gnome.org>
15626         Force the use of MULTI flag for DVD+RW (- restricted) 
15627         since they always are open for new files.
15628         Fix a bug when not compulsory flags were set brasero_burn_caps_get_flags
15629         would fail.
15631         * src/brasero-dest-selection.c:
15632         (brasero_dest_selection_add_drive_properties_flags):
15633         * src/burn-caps.c: (brasero_caps_get_flags),
15634         (brasero_burn_caps_get_flags):
15635         * src/plugins/growisofs/burn-growisofs.c:
15636         (brasero_growisofs_export_caps):
15638 2007-12-17  Philippe Rouquier  <philippr@svn.gnome.org>
15640         Fix a bug introduced by earlier patch (no multisession possible)
15641         Fix growisofs not seeing joliet flag
15643         Small changes:
15644         - grey out number of copies if disc isn't burnable
15645         - improved debugging layout
15647         * src/brasero-dest-selection.c:
15648         (brasero_dest_selection_set_drive_properties),
15649         (brasero_dest_selection_check_drive_settings),
15650         (brasero_dest_selection_output_changed):
15651         * src/burn-debug.c: (brasero_debug_burn_flags_to_string):
15652         * src/burn-session.c: (brasero_burn_session_start):
15653         * src/burn.c: (brasero_burn_check_session_consistency):
15654         * src/plugins/growisofs/burn-growisofs.c:
15655         (brasero_growisofs_set_mkisofs_argv):
15657 2007-12-16  Philippe Rouquier  <philippr@svn.gnome.org>
15659         Make brasero go along with bug-buddy
15661         * data/brasero.desktop.in:
15663 2007-12-16  Philippe Rouquier  <philippr@svn.gnome.org>
15665         fix #503661 – Wrong FSF address (patch by Bob Mauchin)
15667         * src/main.c: (on_about_cb):
15669 2007-12-16  Philippe Rouquier  <philippr@svn.gnome.org>
15671         Some fixes for  #499591 Thanks for fixing some important bugs in 0.6.1, but it still needs a lot of work
15672         Improved overall flag management
15674         * src/brasero-dest-selection.c:
15675         (brasero_dest_selection_add_drive_properties_flags),
15676         (brasero_dest_selection_set_drive_properties),
15677         (brasero_dest_selection_check_drive_settings),
15678         (brasero_dest_selection_source_changed),
15679         (brasero_dest_selection_caps_changed),
15680         (brasero_dest_selection_output_changed):
15681         * src/brasero-disc-copy-dialog.c: (brasero_disc_copy_dialog_init):
15682         * src/brasero-disc-option-dialog.c:
15683         (brasero_disc_option_dialog_update_multi):
15684         * src/burn-basics.h:
15685         * src/burn-caps.c: (brasero_caps_link_check_data_flags),
15686         (brasero_caps_link_check_record_flags),
15687         (brasero_burn_caps_is_output_supported),
15688         (brasero_burn_caps_is_session_supported),
15689         (brasero_burn_caps_get_flags):
15690         * src/burn-caps.h:
15691         * src/burn-plugin-manager.c:
15692         (brasero_plugin_manager_set_plugins_state):
15693         * src/burn-plugin.c: (brasero_plugin_set_active),
15694         (brasero_plugin_get_all_flags),
15695         (brasero_plugin_check_record_flags),
15696         (brasero_plugin_check_image_flags),
15697         (brasero_plugin_get_record_flags),
15698         (brasero_plugin_get_image_flags),
15699         (brasero_plugin_check_blank_flags),
15700         (brasero_plugin_get_blank_flags):
15701         * src/burn.c: (brasero_burn_check_session_consistency):
15702         * src/eggtreemultidnd.c: (egg_tree_multi_drag_motion_event):
15704 2007-12-15  Philippe Rouquier  <philippr@svn.gnome.org>
15706         Some fixes for  #499591 Thanks for fixing some important bugs in 0.6.1, but it still needs a lot of work
15707         That patch should improve blanking 
15709         * src/brasero-blank-dialog.c:
15710         (brasero_blank_dialog_device_opts_setup),
15711         (brasero_blank_dialog_init):
15712         * src/burn-caps.c: (brasero_burn_caps_get_blanking_flags),
15713         (brasero_burn_caps_can_blank):
15714         * src/burn-debug.c: (brasero_burn_debug_flags_type_message):
15715         * src/plugins/growisofs/burn-growisofs.c:
15716         (brasero_growisofs_export_caps):
15718 2007-12-15  Philippe Rouquier  <philippr@svn.gnome.org>
15720         Fix for #503659 – Top folders not copied to disk: apparently mkisofs needs
15721         a '/' at the end of disc path for directories; otherwise only the contents get added.
15722         Also improved slightly debugging
15724         * src/brasero-data-disc.c: (_foreach_grafts_make_list_cb):
15725         * src/burn-mkisofs-base.c: (_build_graft_point),
15726         (brasero_mkisofs_base_write_graft):
15727         * src/burn-session.c: (brasero_burn_session_start):
15728         * src/burn.c: (brasero_burn_check_session_consistency):
15730 2007-12-12  Philippe Rouquier  <philippr@svn.gnome.org>
15732         Fix speed problems (see #502703 – Data Integrity Check Always Fails AND Burning Speed Slow (except dvd which ignored setting).)
15734         * src/burn-session.c: (brasero_burn_session_get_rate):
15736 2007-12-12  Philippe Rouquier  <philippr@svn.gnome.org>
15738         Possible fix for #357693 – Brasero thinks my disc has not enough space
15739         Some errors doesn't always appear to be fatal so defer the messages until
15740         the process finishes and use the error if it doesn't return 0.
15742         * data/brasero.desktop.in:
15743         * src/burn-process.c: (brasero_process_deferred_error),
15744         (brasero_process_finished), (brasero_process_stop),
15745         (brasero_process_finalize):
15746         * src/burn-process.h:
15747         * src/plugins/cdrkit/burn-wodim.c: (brasero_wodim_stderr_read):
15748         * src/plugins/cdrtools/burn-cdrecord.c:
15749         (brasero_cdrecord_stderr_read):
15751 2007-12-09  Philippe Rouquier  <philippr@svn.gnome.org>
15753         Fixed a crash on disc copy (see #499571 comment #14)
15755         * src/burn-caps.c: (brasero_burn_caps_get_flags):
15757 2007-12-08  Philippe Rouquier  <philippr@svn.gnome.org>
15759         proper fix for checksum problems with DVD+RW
15761         * src/burn-caps.c: (brasero_burn_caps_new_checksuming_task):
15763 2007-12-08  Philippe Rouquier  <philippr@svn.gnome.org>
15765         Improved debugging output and maybe fixed a couple of problem from
15766         #499591 – Thanks for fixing some important bugs in 0.6.1, but it still needs a lot of work!
15768         * src/burn-caps.c: (brasero_burn_caps_can_blank),
15769         (brasero_caps_try_output), (brasero_burn_caps_is_input_supported),
15770         (brasero_burn_caps_get_flags):
15771         * src/burn-debug.c: (brasero_debug_burn_flags_to_string),
15772         (brasero_burn_debug_flags_type_message):
15773         * src/burn-debug.h:
15775 2007-12-08  Philippe Rouquier  <philippr@svn.gnome.org>
15777         Fix for notification appearing twice.
15778         See #499591 – Thanks for fixing some important bugs in 0.6.1, but it still needs a lot of work!
15780         * src/brasero-data-disc.c: (brasero_data_disc_notify_user_real),
15781         (brasero_data_disc_set_drive):
15783 2007-12-08  Philippe Rouquier  <philippr@svn.gnome.org>
15785         Another attempt at fixing #499571 – *** glibc detected *** brasero: double free or corruption (top): 0x08203400 ***
15786         
15787         * src/brasero-ncb.c: (brasero_ncb_removed_medium_cb), (NCB_INIT):
15789 2007-12-08  Philippe Rouquier  <philippr@svn.gnome.org>
15791         Fix for md5 checksuming with DVD+RW and such
15792         See #499591 – Thanks for fixing some important bugs in 0.6.1, but it still needs a lot of work!
15794         Also added a debug line in burn-medium.c that indicates the name of the drive we're initializing
15796         * src/burn-caps.c: (brasero_burn_caps_new_checksuming_task):
15797         * src/burn-medium.c: (brasero_medium_init_real):
15798         * src/burn.c: (brasero_burn_check_real):
15800 2007-12-07  Philippe Rouquier  <philippr@svn.gnome.org>
15802         Additional fix for #499571 – *** glibc detected *** brasero: double free or corruption (top): 0x08203400 ***
15803         Read Atip function has various sizes for returned data whether it be MMC1/MMC2 or MMC3 drive which triggered
15804         a failure with MMC1/MMC2 drives since they didn't returned the expected data size
15806         * src/burn-medium.c: (brasero_medium_get_capacity_CD_RW),
15807         (brasero_medium_get_medium_type):
15808         * src/scsi/scsi-mmc1.h:
15809         * src/scsi/scsi-read-toc-pma-atip.c: (brasero_read_toc_pma_atip),
15810         (brasero_mmc1_read_atip):
15811         * src/scsi/scsi-read-toc-pma-atip.h:
15813 2007-12-07  Philippe Rouquier  <philippr@svn.gnome.org>
15815         Fix for #499571 – *** glibc detected *** brasero: double free or corruption (top): 0x08203400 ***
15817         * src/burn-medium.c: (brasero_medium_get_medium_type):
15818         * src/scsi/scsi-read-toc-pma-atip.h:
15820 2007-12-07  Philippe Rouquier  <philippr@svn.gnome.org>
15822         Fix crash #501152 – Crash when burning data files
15823         Updated the whole libburn backend
15825         * src/plugins/libburnia/burn-libburn-common.c:
15826         (brasero_libburn_common_ctx_free),
15827         (brasero_libburn_common_ctx_new),
15828         (brasero_libburn_common_status_changed),
15829         (brasero_libburn_common_status):
15830         * src/plugins/libburnia/burn-libburn-common.h:
15831         * src/plugins/libburnia/burn-libburn.c: (brasero_libburn_start),
15832         (brasero_libburn_clock_tick), (brasero_libburn_class_init),
15833         (brasero_libburn_init):
15835 2007-12-06  Philippe Rouquier  <philippr@svn.gnome.org>
15837         Fix crash in comment #24 bug #357693 – Brasero thinks my disc has not enough space
15839         * src/burn-caps.c: (brasero_caps_link_list_insert):
15840         * src/burn-volume.h:
15842 2007-12-03  Luis Medinas  <lmedinas@svn.gnome.org>
15844         * configure.in:
15846         Make Brasero build with libburn >= 0.4.0.
15848 2007-12-03  Luis Medinas  <lmedinas@svn.gnome.org>
15850         * src/scsi/scsi-mode-sense.c:
15852         Mode sense headers are incorrect closes bgo #501111.
15853         Patch from Daniel Drake <dsd@gentoo.org>
15855 2007-11-25  Philippe Rouquier  <philippr@svn.gnome.org>
15857         Fix crash in #499571 – *** glibc detected *** brasero: double free or corruption (top): 0x08203400 ***
15858         but didn't fix get configuration failure
15860         * src/burn-medium.c: (brasero_medium_get_medium_type):
15862 2007-11-25  Philippe Rouquier  <philippr@svn.gnome.org>
15864         Use exclusive flags to prevent DAO for multisession DVDs
15865         and not hardcoded path in burn-caps.c
15867         * src/burn-caps.c: (brasero_burn_caps_get_flags):
15868         * src/plugins/growisofs/burn-growisofs.c:
15869         (brasero_growisofs_export_caps):
15870         * src/plugins/libburnia/burn-libburn.c:
15871         (brasero_libburn_export_caps):
15873 2007-11-18  Philippe Rouquier  <philippr@svn.gnome.org>
15875         Added the possibility to have exclusive flags in plugin definitions
15877         * src/burn-caps.c: (brasero_burn_caps_get_blanking_flags),
15878         (brasero_burn_caps_new_blanking_task),
15879         (brasero_burn_caps_can_blank),
15880         (brasero_caps_link_get_record_flags),
15881         (brasero_caps_link_get_data_flags),
15882         (brasero_caps_link_check_data_flags),
15883         (brasero_caps_link_check_record_flags),
15884         (brasero_caps_link_find_plugin), (brasero_caps_find_best_link),
15885         (brasero_caps_get_flags):
15886         * src/burn-plugin-private.h:
15887         * src/burn-plugin.c: (brasero_plugin_set_flags_real),
15888         (brasero_plugin_get_all_flags),
15889         (brasero_plugin_check_record_flags),
15890         (brasero_plugin_check_image_flags),
15891         (brasero_plugin_get_record_flags),
15892         (brasero_plugin_get_image_flags),
15893         (brasero_plugin_check_blank_flags),
15894         (brasero_plugin_get_blank_flags):
15896 2007-11-18  Philippe Rouquier  <philippr@svn.gnome.org>
15898         Don't allow the use of the properties button if there is no valid source media
15899         when copying a disc
15901         * src/brasero-dest-selection.c:
15902         (brasero_dest_selection_set_drive_properties),
15903         (brasero_dest_selection_set_image_properties),
15904         (brasero_dest_selection_check_image_settings),
15905         (brasero_dest_selection_check_drive_settings):
15907 2007-11-18  Philippe Rouquier  <philippr@svn.gnome.org>
15909         Fixed alignement of text in image option dialog
15911         * src/brasero-image-option-dialog.c:
15912         (brasero_image_option_dialog_init):
15913         * src/brasero-image-properties.c:
15914         (brasero_image_properties_set_formats):
15915         * src/brasero-image-type-chooser.c:
15916         (brasero_image_type_chooser_init):
15918 2007-11-18  Philippe Rouquier  <philippr@svn.gnome.org>
15920         If reading to a BIN image then readcd/readom only read the last track
15921         Some possible fixes for multisession button state
15923         * src/brasero-data-disc.c: (brasero_data_disc_add_ui),
15924         (brasero_data_disc_update_multi_button_state),
15925         (brasero_data_disc_set_drive):
15926         * src/burn-medium.h:
15927         * src/plugins/cdrkit/burn-readom.c:
15928         (brasero_readom_argv_set_iso_boundary), (brasero_readom_get_size),
15929         (brasero_readom_set_argv):
15930         * src/plugins/cdrtools/burn-readcd.c:
15931         (brasero_readcd_argv_set_iso_boundary), (brasero_readcd_get_size),
15932         (brasero_readcd_set_argv):
15934 2007-11-17  Philippe Rouquier  <philippr@svn.gnome.org>
15936         Fix #494801 – Import session weirdness:
15937         Added a menu entry for import session
15939         * src/brasero-data-disc.c:
15941 2007-11-17  Philippe Rouquier  <philippr@svn.gnome.org>
15943         Fix #494925 – Save action insensetive
15945         * src/brasero-project.c: (brasero_project_contents_changed_cb),
15946         (brasero_project_file_chooser_response_cb),
15947         (brasero_project_add_uris_cb),
15948         (brasero_project_invalid_project_dialog), (_read_graft_point),
15949         (_read_data_track), (_read_audio_track), (_get_tracks),
15950         (brasero_project_open_project_xml),
15951         (brasero_project_save_project_dialog),
15952         (brasero_project_save_project_xml):
15954 2007-11-17  Philippe Rouquier  <philippr@svn.gnome.org>
15956         Fix #494915 – Toolbars and Menus
15957         Also re-added possibility to hide/show preview.
15959         * src/brasero-audio-disc.c:
15960         * src/brasero-data-disc.c:
15961         * src/brasero-layout.c: (brasero_layout_pack_preview),
15962         (brasero_layout_size_reallocate), (brasero_layout_add_preview),
15963         (brasero_layout_set_side_pane_visible),
15964         (brasero_layout_displayed_item_changed_cb), (brasero_layout_save),
15965         (brasero_layout_add_source), (brasero_layout_combo_changed_cb),
15966         (brasero_layout_item_set_visible), (brasero_layout_load),
15967         (brasero_layout_init):
15968         * src/brasero-menu.h:
15969         * src/brasero-project-manager.c: (brasero_project_manager_burn),
15970         (brasero_project_manager_open_cb):
15971         * src/brasero-project.c: (brasero_project_overburn_dialog),
15972         (_wait_for_ready_state), (brasero_project_check_status),
15973         (brasero_project_burn),
15974         (brasero_project_check_default_burning_app),
15975         (brasero_project_switch), (brasero_project_confirm_switch),
15976         (brasero_project_add_uris_cb), (brasero_project_empty_cb),
15977         (_read_graft_point), (_read_data_track), (_read_audio_track),
15978         (_get_tracks), (brasero_project_open_project_xml),
15979         (brasero_project_save_project_xml):
15981         Add a NOTE:
15982         * src/plugins/cdrkit/burn-wodim.c: (brasero_wodim_write_inf),
15983         (brasero_wodim_write_infs), (brasero_wodim_set_argv_record):
15984         * src/plugins/cdrtools/burn-cdrecord.c:
15985         (brasero_cdrecord_write_inf), (brasero_cdrecord_write_infs),
15986         (brasero_cdrecord_set_argv_record):
15988 2007-11-16  Philippe Rouquier  <philippr@svn.gnome.org>
15990         Don't set fast metadata option otherwise it gets into the cache with a slightly flawed value for size.
15992         * src/brasero-vfs.c: (brasero_vfs_get_count):
15994 2007-11-15  Philippe Rouquier  <philippr@svn.gnome.org>
15996         Fix a crash with cdrdao toc files parsing
15998         * src/burn-image-format.c: (brasero_image_format_get_FILE_info),
15999         (brasero_image_format_get_cdrdao_size),
16000         (brasero_image_format_get_cue_size):
16002 2007-11-14  Philippe Rouquier  <philippr@svn.gnome.org>
16004         Fix a bug for really small track read by cdrdao:
16005         cdrdao won't read under a size of 300 sectors which means that the progress was screwed.
16007         * src/plugins/cdrdao/burn-cdrdao.c: (brasero_cdrdao_set_argv):
16009 2007-11-14  Philippe Rouquier  <philippr@svn.gnome.org>
16011         Add an image to GtkRecent after it's created
16012         Also fix the display of recent that wasn't udpated properly sometimes
16014         * src/brasero-burn-dialog.c:
16015         (brasero_burn_dialog_add_track_to_recent),
16016         (brasero_burn_dialog_end_session):
16017         * src/brasero-project-type-chooser.c:
16018         (brasero_project_type_chooser_sort_recent):
16019         * src/plugins/transcode/burn-transcode.c:
16020         (brasero_transcode_create_pipeline),
16021         (brasero_transcode_create_sibling_image),
16022         (brasero_transcode_search_for_sibling), (brasero_transcode_start),
16023         (brasero_transcode_stop), (brasero_transcode_pad_real),
16024         (brasero_transcode_pad_idle), (brasero_transcode_pad),
16025         (brasero_transcode_pad_file), (brasero_transcode_is_mp3),
16026         (brasero_transcode_song_end_reached), (foreach_tag),
16027         (brasero_transcode_active_state):
16029 2007-11-14  Philippe Rouquier  <philippr@svn.gnome.org>
16031         Fix a problem where cue images did not appear when creating a disc image
16032         Make also cue images generation work.
16034         * src/brasero-dest-selection.c:
16035         (brasero_dest_selection_set_image_properties),
16036         (brasero_dest_selection_check_image_settings),
16037         (brasero_dest_selection_check_drive_settings):
16038         * src/plugins/cdrdao/burn-cdrdao.c:
16039         (brasero_cdrdao_set_argv_image):
16040         * src/plugins/cdrdao/burn-toc2cue.c: (brasero_toc2cue_read_stderr),
16041         (brasero_toc2cue_set_argv), (brasero_toc2cue_post),
16042         (brasero_toc2cue_class_init), (brasero_toc2cue_finalize):
16044 2007-11-14  Philippe Rouquier  <philippr@svn.gnome.org>
16046         Some improvements for #493810 CD/DVD copy options (see last comments)
16047         now the extension is checked and rewritten is needed to fit the chosen format
16049         * src/brasero-dest-selection.c:
16050         (brasero_dest_selection_drive_properties),
16051         (brasero_dest_selection_get_default_output_format),
16052         (brasero_dest_selection_get_default_output_path),
16053         (brasero_dest_selection_fix_image_extension),
16054         (brasero_dest_selection_get_possible_output_formats),
16055         (brasero_dest_selection_image_format_changed_cb),
16056         (brasero_dest_selection_image_check_extension),
16057         (brasero_dest_selection_image_extension_ask),
16058         (brasero_dest_selection_image_properties),
16059         (brasero_dest_selection_set_drive_properties),
16060         (brasero_dest_selection_set_image_properties),
16061         (brasero_dest_selection_check_image_settings),
16062         (brasero_dest_selection_check_drive_settings),
16063         (brasero_dest_selection_init):
16064         * src/brasero-image-properties.c:
16065         (brasero_image_properties_is_path_edited),
16066         (brasero_image_properties_set_path),
16067         (brasero_image_properties_format_changed_cb),
16068         (brasero_image_properties_set_formats),
16069         (brasero_image_properties_finalize),
16070         (brasero_image_properties_class_init):
16071         * src/brasero-image-properties.h:
16073 2007-11-14  Philippe Rouquier  <philippr@svn.gnome.org>
16075         keep extensions when truncating joliet files
16076         Fix last comment of #490853
16078         * src/brasero-data-disc.c: 
16079         (brasero_data_disc_joliet_get_key),
16080         (brasero_data_disc_joliet_incompat_get_joliet_compliant_name),
16082 2007-11-12  Philippe Rouquier  <philippr@svn.gnome.org>
16084         Fix #493810 CD/DVD copy options (see last comments)
16086         In the process found and fixed other bugs:
16087         - wrong image caps returned sometimes due to wrong check on io flags
16088         - no image types displayed when burning an image
16089         - grey out button when copying disc but there is no source
16091         some cleanups here are there
16092         
16093         * src/brasero-dest-selection.c:
16094         (brasero_dest_selection_get_default_output_format),
16095         (brasero_dest_selection_get_default_output_path),
16096         (brasero_dest_selection_get_possible_output_formats),
16097         (brasero_dest_selection_image_properties),
16098         (brasero_dest_selection_set_drive_properties),
16099         (brasero_dest_selection_set_image_properties),
16100         (brasero_dest_selection_check_image_settings),
16101         (brasero_dest_selection_check_drive_settings),
16102         (brasero_dest_selection_init):
16103         * src/brasero-disc-copy-dialog.c: (brasero_disc_copy_dialog_init):
16104         * src/brasero-image-option-dialog.c:
16105         (brasero_image_option_dialog_set_formats),
16106         (brasero_image_option_dialog_format_changed),
16107         (brasero_image_option_dialog_file_changed),
16108         (brasero_image_option_dialog_output_changed_cb),
16109         (brasero_image_option_dialog_valid_media_cb),
16110         (brasero_image_option_dialog_init),
16111         (brasero_image_option_dialog_finalize):
16112         * src/burn-caps.c: (brasero_caps_try_output_with_blanking),
16113         (brasero_burn_caps_is_input_supported),
16114         (brasero_burn_caps_is_output_supported),
16115         (brasero_burn_caps_get_required_media_type),
16116         (brasero_caps_get_flags), (brasero_caps_get_flags_for_disc),
16117         (brasero_burn_caps_get_flags), (brasero_burn_caps_sort),
16118         (brasero_caps_replicate_links), (brasero_caps_replicate_tests),
16119         (brasero_caps_list_check_io), (brasero_caps_image_new),
16120         (brasero_caps_audio_new), (brasero_caps_data_new),
16121         (brasero_caps_disc_new):
16122         * src/burn-session.c: (brasero_burn_session_set_image_output_full),
16123         (brasero_burn_session_push_tracks),
16124         (brasero_burn_session_pop_tracks),
16125         (brasero_burn_session_get_src_drive),
16126         (brasero_burn_session_finalize):
16128 2007-11-12  Luis Medinas  <lmedinas@svn.gnome.org>
16130         * src/brasero-blank-dialog.c: (brasero_blank_dialog_activate):
16132         Fix a bug when we blank a cd the dialog appears with two close buttons.
16134 2007-11-11  Philippe Rouquier  <philippr@svn.gnome.org>
16136         Fix #490853 – Brasero refuses to start burning showing a "File not found" error, sometimes (weird)
16138         Fix problem with paths in joliet incompatible table where part of path was escaped
16139         Fix problem where some file names in the exclude file for mkisofs were not escaped
16140         Plugged some memleaks
16141         Fixed some other small problems related to joliet incompatible file names
16143         * src/brasero-data-disc.c: (brasero_data_disc_get_type),
16144         (brasero_data_disc_get_property), (brasero_data_disc_set_property),
16145         (brasero_data_disc_add_ui),
16146         (brasero_data_disc_tree_check_name_validity),
16147         (brasero_data_disc_remove_bogus_child),
16148         (brasero_data_disc_tree_update_directory_real),
16149         (brasero_data_disc_tree_update_directory),
16150         (brasero_data_disc_tree_update_parent),
16151         (brasero_data_disc_tree_path_to_disc_path),
16152         (brasero_data_disc_disc_path_to_tree_path),
16153         (brasero_data_disc_tree_remove_path),
16154         (brasero_data_disc_tree_new_path),
16155         (brasero_data_disc_tree_set_path_from_info),
16156         (brasero_data_disc_tree_new_empty_folder_real),
16157         (brasero_data_disc_tree_new_loading_row),
16158         (brasero_data_disc_joliet_get_key),
16159         (brasero_data_disc_joliet_incompat_get_joliet_compliant_name),
16160         (brasero_data_disc_joliet_incompat_get_joliet_compliant_path),
16161         (brasero_data_disc_joliet_incompat_add_path),
16162         (brasero_data_disc_joliet_incompat_add_paths),
16163         (brasero_data_disc_joliet_incompat_find_cb),
16164         (brasero_data_disc_joliet_incompat_free),
16165         (brasero_data_disc_joliet_incompat_remove_path),
16166         (brasero_data_disc_joliet_incompat_move),
16167         (brasero_data_disc_joliet_incompat_restore),
16168         (brasero_data_disc_joliet_incompat_restore_children),
16169         (brasero_data_disc_joliet_incompat_add_uri),
16170         (brasero_data_disc_empty_excluded_hash),
16171         (brasero_data_disc_empty_restored_hash),
16172         (brasero_data_disc_empty_symlink_hash),
16173         (brasero_data_disc_empty_grafts_hash),
16174         (brasero_data_disc_empty_files_hash),
16175         (brasero_data_disc_empty_dirs_hash),
16176         (brasero_data_disc_empty_monitor_hash),
16177         (brasero_data_disc_empty_joliet_incompat),
16178         (brasero_data_disc_unreadable_new),
16179         (brasero_data_disc_unreadable_dialog),
16180         (brasero_data_disc_restore_unreadable),
16181         (brasero_data_disc_restore_unreadable_cb),
16182         (brasero_data_disc_filtered_restore), (_foreach_unreadable_remove),
16183         (_foreach_remove_symlink_children_cb), (_foreach_restored_remove),
16184         (brasero_data_disc_remove_children_async_cb),
16185         (_foreach_remove_children_files_cb),
16186         (brasero_data_disc_remove_children),
16187         (brasero_data_disc_remove_uri), (brasero_data_disc_graft_get_real),
16188         (brasero_data_disc_graft_remove),
16189         (brasero_data_disc_graft_remove_all),
16190         (_foreach_move_children_paths_cb),
16191         (brasero_data_disc_graft_children_move),
16192         (_foreach_unreference_grafted_cb),
16193         (brasero_data_disc_graft_changed),
16194         (brasero_data_disc_uri_to_paths), (brasero_data_disc_path_to_uri),
16195         (brasero_data_disc_new_folder_clicked_cb),
16196         (brasero_data_disc_has_parent),
16197         (brasero_data_disc_expose_grafted_cb),
16198         (brasero_data_disc_expose_grafted),
16199         (brasero_data_disc_expose_imported_session_file),
16200         (brasero_data_disc_directory_entry_error),
16201         (brasero_data_disc_expose_path_real),
16202         (brasero_data_disc_expose_path),
16203         (brasero_data_disc_row_collapsed_cb),
16204         (brasero_data_disc_row_expanded_cb), (brasero_data_disc_file_new),
16205         (brasero_data_disc_get_unique_valid_utf8_path),
16206         (brasero_data_disc_symlink_new),
16207         (brasero_data_disc_invalid_utf8_new),
16208         (brasero_data_disc_dir_contents_end), (_check_for_restored),
16209         (brasero_data_disc_load_result), (brasero_data_disc_delete_row_cb),
16210         (brasero_data_disc_is_session_path_deleted),
16211         (brasero_data_disc_path_remove_user),
16212         (brasero_data_disc_replace_file),
16213         (brasero_data_disc_restore_excluded_children_cb),
16214         (brasero_data_disc_replace_symlink_children_cb),
16215         (brasero_data_disc_replace_symlink_children),
16216         (brasero_data_disc_new_row_real), (brasero_data_disc_new_row_cb),
16217         (brasero_data_disc_get_dir_contents_results),
16218         (brasero_data_disc_add_uri_real), (brasero_data_disc_add_uri),
16219         (brasero_data_disc_can_add_uri),
16220         (brasero_data_disc_remove_imported_session),
16221         (brasero_data_disc_import_session_cb),
16222         (_foreach_joliet_non_compliant_cb),
16223         (brasero_data_disc_get_track_real),
16224         (brasero_data_disc_is_video_DVD), (brasero_data_disc_path_create),
16225         (brasero_data_disc_graft_check_result),
16226         (brasero_data_disc_graft_find_first_parent),
16227         (brasero_data_disc_graft_check_parent),
16228         (brasero_data_disc_graft_check_existence),
16229         (brasero_data_disc_load_graft_end),
16230         (brasero_data_disc_load_graft_result),
16231         (brasero_data_disc_load_restored_end),
16232         (brasero_data_disc_move_row_in_dirs_hash),
16233         (brasero_data_disc_move_row_simple_file_cb),
16234         (brasero_data_disc_move_row), (brasero_data_disc_set_dest_row),
16235         (brasero_data_disc_drag_dest_drop_row_possible),
16236         (brasero_data_disc_move_to_dest),
16237         (brasero_data_disc_native_data_received),
16238         (brasero_data_disc_drag_data_received_dragging),
16239         (brasero_data_disc_drag_data_received_cb),
16240         (brasero_data_disc_drag_drop_cb),
16241         (brasero_data_disc_drag_motion_cb),
16242         (brasero_data_disc_rename_activated),
16243         (brasero_data_disc_paste_activated_cb),
16244         (brasero_data_disc_button_pressed_cb),
16245         (brasero_data_disc_reference_remove_uri),
16246         (brasero_data_disc_inotify_create_paths),
16247         (brasero_data_disc_inotify_create_file_event_cb),
16248         (brasero_data_disc_inotify_modify_file_cb),
16249         (brasero_data_disc_inotify_moved_from_event),
16250         (brasero_data_disc_inotify_rename),
16251         (brasero_data_disc_inotify_moved_to_event),
16252         (brasero_data_disc_inotify_monitor_cb):
16253         * src/burn-mkisofs-base.c: (_write_line),
16254         (brasero_mkisofs_base_write_excluded),
16255         (brasero_mkisofs_base_write_excluded_valid_paths),
16256         (_foreach_write_grafts), (brasero_mkisofs_base_write_to_files):
16258 2007-11-11  Luis Medinas  <lmedinas@svn.gnome.org>
16260         * src/main.c: (on_about_cb):
16262         Update the copyright.
16264 2007-11-10  Philippe Rouquier  <philippr@svn.gnome.org>
16266         Fix #494800 – Removing files from project
16268         * src/brasero-audio-disc.c: (brasero_audio_disc_selection_changed),
16269         (brasero_audio_disc_edit_song_properties),
16270         (brasero_audio_disc_clipboard_text_cb),
16271         (brasero_audio_disc_clipboard_targets_cb),
16272         (brasero_audio_disc_button_pressed_cb),
16273         (brasero_audio_disc_key_released_cb),
16274         (brasero_audio_disc_get_selected_uri),
16275         (brasero_audio_disc_start_monitoring),
16276         (brasero_audio_disc_inotify_remove_all),
16277         (brasero_audio_disc_inotify_find_rows),
16278         (brasero_audio_disc_inotify_remove),
16279         (brasero_audio_disc_inotify_modify),
16280         (brasero_audio_disc_inotify_move),
16281         (brasero_audio_disc_inotify_is_in_selection),
16282         (brasero_audio_disc_inotify_monitor_cb):
16283         * src/brasero-data-disc.c: (brasero_data_disc_get_type),
16284         (brasero_data_disc_get_property), (brasero_data_disc_set_property),
16285         (brasero_data_disc_add_ui), (brasero_data_disc_init),
16286         (brasero_data_disc_selection_changed_cb),
16287         (brasero_data_disc_tree_check_name_validity),
16288         (brasero_data_disc_remove_bogus_child),
16289         (brasero_data_disc_tree_update_directory_real),
16290         (brasero_data_disc_tree_update_directory),
16291         (brasero_data_disc_tree_update_parent),
16292         (brasero_data_disc_tree_path_to_disc_path),
16293         (brasero_data_disc_disc_path_to_tree_path),
16294         (brasero_data_disc_tree_remove_path),
16295         (brasero_data_disc_tree_new_path),
16296         (brasero_data_disc_tree_set_path_from_info),
16297         (brasero_data_disc_tree_new_empty_folder_real),
16298         (brasero_data_disc_tree_new_loading_row),
16299         (brasero_data_disc_joliet_get_key),
16300         (brasero_data_disc_joliet_incompat_add_paths),
16301         (brasero_data_disc_joliet_incompat_move),
16302         (brasero_data_disc_empty_excluded_hash),
16303         (brasero_data_disc_empty_restored_hash),
16304         (brasero_data_disc_empty_symlink_hash),
16305         (brasero_data_disc_empty_grafts_hash),
16306         (brasero_data_disc_empty_files_hash),
16307         (brasero_data_disc_empty_dirs_hash),
16308         (brasero_data_disc_empty_monitor_hash),
16309         (brasero_data_disc_unreadable_new),
16310         (brasero_data_disc_unreadable_dialog),
16311         (brasero_data_disc_restore_unreadable),
16312         (brasero_data_disc_restore_unreadable_cb),
16313         (brasero_data_disc_filtered_restore), (_foreach_unreadable_remove),
16314         (_foreach_remove_symlink_children_cb), (_foreach_restored_remove),
16315         (brasero_data_disc_remove_children_async_cb),
16316         (_foreach_remove_children_files_cb),
16317         (brasero_data_disc_remove_children),
16318         (brasero_data_disc_remove_uri), (brasero_data_disc_graft_get_real),
16319         (brasero_data_disc_graft_remove),
16320         (brasero_data_disc_graft_remove_all),
16321         (_foreach_move_children_paths_cb),
16322         (brasero_data_disc_graft_children_move),
16323         (_foreach_unreference_grafted_cb),
16324         (brasero_data_disc_graft_changed),
16325         (brasero_data_disc_uri_to_paths),
16326         (brasero_data_disc_new_folder_clicked_cb),
16327         (brasero_data_disc_has_parent),
16328         (brasero_data_disc_expose_grafted_cb),
16329         (brasero_data_disc_expose_grafted),
16330         (brasero_data_disc_expose_imported_session_file),
16331         (brasero_data_disc_directory_entry_error),
16332         (brasero_data_disc_expose_path_real),
16333         (brasero_data_disc_expose_path),
16334         (brasero_data_disc_row_collapsed_cb),
16335         (brasero_data_disc_row_expanded_cb), (brasero_data_disc_file_new),
16336         (brasero_data_disc_get_unique_valid_utf8_path),
16337         (brasero_data_disc_symlink_new),
16338         (brasero_data_disc_invalid_utf8_new), (_check_for_restored),
16339         (brasero_data_disc_load_result), (brasero_data_disc_delete_row_cb),
16340         (brasero_data_disc_is_session_path_deleted),
16341         (brasero_data_disc_path_remove_user),
16342         (brasero_data_disc_replace_file),
16343         (brasero_data_disc_restore_excluded_children_cb),
16344         (brasero_data_disc_replace_symlink_children),
16345         (brasero_data_disc_new_row_real), (brasero_data_disc_new_row_cb),
16346         (brasero_data_disc_get_dir_contents_results),
16347         (brasero_data_disc_add_uri_real),
16348         (brasero_data_disc_remove_imported_session),
16349         (brasero_data_disc_import_session_cb),
16350         (brasero_data_disc_is_video_DVD), (brasero_data_disc_path_create),
16351         (brasero_data_disc_graft_check_result),
16352         (brasero_data_disc_graft_find_first_parent),
16353         (brasero_data_disc_graft_check_parent),
16354         (brasero_data_disc_graft_check_existence),
16355         (brasero_data_disc_load_graft_end),
16356         (brasero_data_disc_load_graft_result),
16357         (brasero_data_disc_move_row_in_dirs_hash),
16358         (brasero_data_disc_move_row_simple_file_cb),
16359         (brasero_data_disc_move_row), (brasero_data_disc_set_dest_row),
16360         (brasero_data_disc_drag_dest_drop_row_possible),
16361         (brasero_data_disc_move_to_dest),
16362         (brasero_data_disc_native_data_received),
16363         (brasero_data_disc_drag_data_received_cb),
16364         (brasero_data_disc_drag_drop_cb),
16365         (brasero_data_disc_drag_motion_cb),
16366         (brasero_data_disc_rename_activated),
16367         (brasero_data_disc_paste_activated_cb),
16368         (brasero_data_disc_button_pressed_cb),
16369         (brasero_data_disc_inotify_monitor_cb):
16370         * src/brasero-project.c: (brasero_project_check_size),
16371         (_wait_for_ready_state), (brasero_project_burn),
16372         (brasero_project_check_default_burning_app),
16373         (brasero_project_switch), (brasero_project_confirm_switch),
16374         (brasero_project_add_uris_cb), (brasero_project_empty_cb),
16375         (_read_graft_point), (_read_data_track), (_read_audio_track),
16376         (_get_tracks), (brasero_project_open_project_xml),
16377         (brasero_project_not_saved_dialog),
16378         (brasero_project_save_project_xml):
16380 2007-11-10  Philippe Rouquier  <philippr@svn.gnome.org>
16382         Fix #493810 – CD/DVD copy options
16384         * src/brasero-dest-selection.c:
16385         (brasero_dest_selection_check_same_src_dest),
16386         (brasero_dest_selection_drive_properties),
16387         (brasero_dest_selection_get_possible_output_formats),
16388         (brasero_dest_selection_image_properties),
16389         (brasero_dest_selection_set_drive_properties),
16390         (brasero_dest_selection_set_image_properties),
16391         (brasero_dest_selection_check_image_settings),
16392         (brasero_dest_selection_check_drive_settings),
16393         (brasero_dest_selection_set_property):
16394         * src/brasero-disc-copy-dialog.c:
16395         (brasero_disc_copy_dialog_set_burn_button_state),
16396         (brasero_disc_copy_dialog_valid_media_cb):
16397         * src/brasero-drive-selection.h:
16398         * src/brasero-image-properties.c:
16399         (brasero_image_properties_get_path),
16400         (brasero_image_properties_set_path),
16401         (brasero_image_properties_init), (brasero_image_properties_new):
16402         * src/brasero-image-properties.h:
16403         * src/burn-session.c: (brasero_burn_session_get_output),
16404         (brasero_burn_session_push_tracks),
16405         (brasero_burn_session_pop_tracks), (brasero_burn_session_finalize):
16406         * src/plugins/cdrkit/burn-readom.c: (brasero_readom_export_caps):
16407         * src/plugins/cdrtools/burn-readcd.c: (brasero_readcd_export_caps):
16409 2007-11-09  Philippe Rouquier  <philippr@svn.gnome.org>
16411         Improved the plugin choosing method.
16412         That fixes problem with CDRDAO images that were converted to CUE images before being burnt.
16413         Fix a problem where the required media asked to the user wasn't correct.
16414         Some minor cleanups
16416         * src/burn-caps.c: (brasero_caps_is_compatible_type),
16417         (brasero_burn_caps_media_capabilities),
16418         (brasero_burn_caps_get_blanking_flags),
16419         (brasero_burn_caps_new_blanking_task),
16420         (brasero_burn_caps_can_blank), (brasero_caps_link_find_plugin),
16421         (brasero_caps_link_list_insert), (brasero_caps_find_best_link),
16422         (brasero_caps_add_processing_plugins_to_task),
16423         (brasero_burn_caps_new_task),
16424         (brasero_burn_caps_new_checksuming_task), (brasero_caps_find_link),
16425         (brasero_caps_try_output), (brasero_caps_try_output_with_blanking),
16426         (brasero_burn_caps_get_output),
16427         (brasero_burn_caps_is_input_supported),
16428         (brasero_burn_caps_is_output_supported),
16429         (brasero_burn_caps_get_required_media_type),
16430         (brasero_burn_caps_get_flags), (brasero_caps_link_list_duplicate),
16431         (brasero_caps_replicate_links), (brasero_caps_replicate_tests),
16432         (brasero_caps_list_check_io), (brasero_caps_image_new),
16433         (brasero_caps_audio_new), (brasero_caps_data_new),
16434         (brasero_caps_disc_new), (brasero_caps_find_link_for_input),
16435         (brasero_caps_create_links), (brasero_plugin_blank_caps),
16436         (brasero_plugin_check_caps):
16437         * src/burn-caps.h:
16439 2007-11-08  Michael Monreal  <mmonreal@svn.gnome.org>
16441         Fix #494809 - Wrong icon for burning ISO image
16443         * src/brasero-project-manager.c: use iso-image-burn
16445 2007-11-07  Philippe Rouquier  <philippr@svn.gnome.org>
16447         Fix #488857 – Empty project icon
16449         * src/brasero-project.c:
16451 2007-11-07  Philippe Rouquier  <philippr@svn.gnome.org>
16453         Fix #485935 – percent is miscalculated in status icon tooltip
16455         * src/brasero-burn-dialog.c:
16456         (brasero_burn_dialog_progress_changed_real),
16457         (brasero_burn_dialog_init), (brasero_burn_dialog_activity_stop),
16458         (brasero_burn_dialog_setup_session),
16459         (brasero_burn_dialog_save_log), (brasero_burn_dialog_show_log),
16460         (brasero_burn_dialog_notify_success), (brasero_burn_dialog_run):
16462 2007-11-07  Philippe Rouquier  <philippr@svn.gnome.org>
16464         Fix #493782 messages during data integrity check should be more verbose
16465         Fixed progress of checksuming operation and show the proper action string during checksuming.
16467         * src/brasero-tool-dialog.c:
16468         (brasero_tool_dialog_progress_changed):
16469         * src/burn-task-ctx.c: (brasero_task_ctx_get_progress):
16470         * src/burn.c: (brasero_burn_check_real),
16471         (brasero_burn_record_session), (brasero_burn_same_src_dest):
16472         * src/plugins/checksum/burn-md5sum.c: (brasero_md5sum_image),
16473         (brasero_md5sum_end):
16475 2007-11-07  Philippe Rouquier  <philippr@svn.gnome.org>
16477         Fix a problem with cue/clone/cdrdao images that couldn't be burnt:
16478         Added a small and rought parser for cue and cdrdao to get the paths
16479         to their images and retrieve a more precise size.
16481         * src/Makefile.am:
16482         * src/brasero-dest-selection.c:
16483         (brasero_dest_selection_set_image_properties),
16484         (brasero_dest_selection_check_image_settings):
16485         * src/burn-basics.h:
16486         * src/burn-image-format.c: (brasero_image_format_read_path),
16487         (brasero_image_format_get_cue_file_complement),
16488         (brasero_image_format_get_toc_file_complement),
16489         (brasero_image_format_get_complement),
16490         (brasero_image_format_get_MSF_address),
16491         (brasero_image_format_get_DATAFILE_info),
16492         (brasero_image_format_get_FILE_info),
16493         (brasero_image_format_get_cdrdao_size),
16494         (brasero_image_format_get_cue_size),
16495         (brasero_image_format_get_iso_size),
16496         (brasero_image_format_get_clone_size):
16497         * src/burn-image-format.h:
16498         * src/burn-iso9660.c:
16499         * src/burn-track.c: (brasero_track_get_image_source),
16500         (brasero_track_get_toc_source), (brasero_track_get_image_size):
16501         * src/burn-track.h:
16502         * src/burn-volume.c: (brasero_volume_file_size):
16503         * src/burn-volume.h:
16505 2007-11-06  Luis Medinas  <lmedinas@svn.gnome.org>
16507         * src/burn-medium.c: (brasero_medium_track_volume_size):
16509         Fix function declaration that caused glib warning.
16511 2007-11-05  Philippe Rouquier  <philippr@svn.gnome.org>
16513         Fix #492828 – 'choose a recently opened project' doesn't remember my last project
16515         * src/brasero-image-option-dialog.c:
16516         (brasero_image_option_dialog_set_track),
16517         (brasero_image_option_dialog_get_session),
16518         (brasero_image_option_dialog_init):
16519         * src/brasero-project-type-chooser.c:
16520         (brasero_project_type_chooser_sort_recent),
16521         (brasero_project_type_chooser_build_recent),
16522         (brasero_project_type_chooser_recent_changed_cb),
16523         (brasero_project_type_chooser_init):
16524         * src/brasero-project.c: (brasero_project_set_uri),
16525         (_read_graft_point), (_read_data_track), (_read_audio_track),
16526         (_get_tracks), (brasero_project_open_project_xml),
16527         (brasero_project_save_project_dialog),
16528         (brasero_project_save_project_xml):
16529         * src/burn-job.c: (brasero_job_item_activate),
16530         (brasero_job_check_output_volume_space),
16531         (brasero_job_set_output_file), (brasero_job_finished_session),
16532         (brasero_job_start_progress), (brasero_job_set_current_action):
16533         * src/burn-session.c:
16534         (brasero_burn_session_set_image_output_retval),
16535         (brasero_burn_session_push_tracks),
16536         (brasero_burn_session_pop_tracks), (brasero_burn_session_finalize):
16537         * src/burn-task.c: (brasero_task_set_track_output_size_default),
16538         (brasero_task_start):
16540 2007-11-05  Philippe Rouquier  <philippr@svn.gnome.org>
16542         Fix uninhibit interface call
16544         * src/burn-dbus.c: (brasero_uninhibit_suspend):
16546 2007-11-05  Philippe Rouquier  <philippr@svn.gnome.org>
16548         Some fixes for #490853 – Brasero refuses to start burning showing a "File not found" error, sometimes (weird) (comment #6)
16549         Better handling of button being greyed out and also fix problem with creating an image.
16551         Also try to better lock the drive before doing a checksum
16553         * src/brasero-dest-selection.c:
16554         (brasero_dest_selection_drive_properties),
16555         (brasero_dest_selection_get_possible_output_formats),
16556         (brasero_dest_selection_set_drive_properties),
16557         (brasero_dest_selection_set_image_properties),
16558         (brasero_dest_selection_check_image_settings):
16559         * src/burn.c: (brasero_burn_lock_checksum_media),
16560         (brasero_burn_unlock_dest_media), (brasero_burn_progress_changed),
16561         (brasero_burn_ask_for_joliet), (brasero_burn_run_imager),
16562         (brasero_burn_run_recorder), (brasero_burn_run_tasks),
16563         (brasero_burn_check_real), (brasero_burn_record_session),
16564         (brasero_burn_same_src_dest), (brasero_burn_blank_real):
16566 2007-11-04  Philippe Rouquier  <philippr@svn.gnome.org>
16568         Small fix for wrong Gconf key
16569         patch by Michael Montreal
16570         
16571         * data/brasero.schemas.in:
16572         * src/burn-caps.c:
16574 2007-11-04  Philippe Rouquier  <philippr@svn.gnome.org>
16576         Fix #487053 – files get accidently selected as 'dragged' in the browser treeview
16577         Patch by Carl-Anton Ingmarsson
16579         * src/eggtreemultidnd.c: (egg_tree_multi_drag_button_press_event):
16581 2007-11-04  Philippe Rouquier  <philippr@svn.gnome.org>
16583         Another attempt at fixing #488194 – md5 plugin causes trouble when simulating
16584         Now we make sure processing plugins (like md5sumfile) get the same input/output
16586         * src/burn-caps.c: (brasero_caps_add_processing_plugins_to_task),
16587         (brasero_burn_caps_new_task),
16588         (brasero_burn_caps_new_checksuming_task),
16589         (brasero_caps_try_output), (brasero_caps_try_output_with_blanking),
16590         (brasero_burn_caps_get_output), (brasero_caps_get_flags),
16591         (brasero_burn_caps_get_flags), (brasero_caps_link_list_duplicate),
16592         (brasero_caps_replicate_links), (brasero_caps_replicate_tests),
16593         (brasero_caps_list_check_io), (brasero_caps_image_new),
16594         (brasero_caps_audio_new), (brasero_caps_data_new),
16595         (brasero_caps_disc_new):
16596         * src/burn-debug.h:
16597         * src/burn-session.c: (brasero_burn_session_start),
16598         (brasero_burn_session_finalize):
16600 2007-11-04  Luis Medinas  <lmedinas@svn.gnome.org>
16602         * docs/brasero.1:
16604         Lots of updates on the manual page.
16606 2007-11-03  Philippe Rouquier  <philippr@svn.gnome.org>
16608         Additional fixes for #484162.
16609         First, now we make sure to unmount media before checking and locking.
16610         Second, delay for 5 seconds (while readcd/wodim/... retries) our giving up
16612         * src/burn.c: (brasero_burn_lock_checksum_media),
16613         (brasero_burn_unlock_dest_media), (brasero_burn_progress_changed),
16614         (brasero_burn_ask_for_joliet), (brasero_burn_run_imager),
16615         (brasero_burn_run_recorder), (brasero_burn_run_tasks),
16616         (brasero_burn_check_real), (brasero_burn_record_session),
16617         (brasero_burn_same_src_dest), (brasero_burn_blank_real):
16618         * src/plugins/cdrkit/burn-readom.c: (brasero_readom_read_stderr):
16619         * src/plugins/cdrkit/burn-wodim.c: (brasero_wodim_stderr_read),
16620         (brasero_wodim_compute), (brasero_wodim_write_inf),
16621         (brasero_wodim_set_argv_record):
16622         * src/plugins/cdrtools/burn-cdrecord.c:
16623         (brasero_cdrecord_stderr_read), (brasero_cdrecord_compute),
16624         (brasero_cdrecord_write_inf), (brasero_cdrecord_set_argv_record):
16625         * src/plugins/cdrtools/burn-readcd.c: (brasero_readcd_read_stderr):
16627 2007-11-03  Philippe Rouquier  <philippr@svn.gnome.org>
16629         Fix the problem whereby burn button was greyed when image was selected as output
16631         * src/brasero-dest-selection.c:
16632         (brasero_dest_selection_set_image_properties),
16633         (brasero_dest_selection_check_image_settings):
16635 2007-11-03  Luis Medinas  <metalgod@svn.gnome.org>
16637         * src/brasero-layout.c: (brasero_layout_item_set_active),
16638         (brasero_layout_load):
16640         Fix project sidebar bug #492165. Thanks to 
16641         Carl-Anton Ingmarsson <c-a.ingmarsson@oktv.se> for the patch.
16642         
16643 2007-11-03  Luis Medinas  <lmedinas@svn.gnome.org>
16645         * data/brasero.schemas.in:
16647         Fix typo in brasero schemas
16649 2007-11-02  Philippe Rouquier  <philippr@svn.gnome.org>
16651         Fix most if not all the problems with md5sum.
16652         Basically md5sum don't read from dev directly now
16653         It uses another plugin (readcd/readom) to do that which implied to let test plugin accept input from other plugins
16654         Fixes more specifically
16655         #484162 – Brasero is unable to verify the integrity of a 160MB bootable iso image.
16656         #485716 – Checksum errors
16657         #488799 – Add possibility to change cd label (last comment)
16658         and possibly #488194 – md5 plugin causes trouble when simulating
16660         Also split md5sum plugin in two.
16662         * src/brasero-ncb.c: (NCB_MEDIA_GET_TRACK_NUM),
16663         (NCB_MEDIA_GET_TRACK_ADDRESS), (NCB_MEDIA_GET_TRACK_SPACE):
16664         * src/burn-drive.h:
16665         * src/burn-caps.c: (brasero_caps_unregister_plugin),
16666         (brasero_caps_is_compatible_type),
16667         (brasero_burn_caps_media_capabilities),
16668         (brasero_burn_caps_get_blanking_flags),
16669         (brasero_burn_caps_new_blanking_task),
16670         (brasero_burn_caps_can_blank), (brasero_caps_link_find_plugin),
16671         (brasero_caps_add_processing_plugins_to_task),
16672         (brasero_burn_caps_new_task),
16673         (brasero_burn_caps_new_checksuming_task),
16674         (brasero_burn_caps_get_output),
16675         (brasero_burn_caps_get_required_media_type),
16676         (brasero_burn_caps_get_flags), (brasero_caps_copy),
16677         (brasero_caps_replicate_modifiers), (brasero_caps_replicate_tests),
16678         (brasero_caps_copy_deep), (brasero_caps_list_check_io),
16679         (brasero_caps_image_new), (brasero_caps_audio_new),
16680         (brasero_caps_data_new), (brasero_caps_disc_new),
16681         (brasero_caps_find_link_for_input), (brasero_plugin_check_caps):
16682         * src/burn-medium.c: (brasero_medium_get_track_num),
16683         (brasero_medium_get_track), (brasero_medium_get_track_space),
16684         (brasero_medium_get_track_address),
16685         (brasero_medium_get_free_space),
16686         (brasero_medium_get_page_2A_write_speed_desc),
16687         (brasero_medium_get_medium_type), (brasero_medium_track_get_info),
16688         (brasero_medium_get_sessions_info), (brasero_medium_get_contents):
16689         * src/burn-medium.h:
16690         * src/burn-track.c: (brasero_track_set_drive_track),
16691         (brasero_track_get_drive_track):
16692         * src/burn-track.h:
16693         * src/burn.c: (brasero_burn_check_real),
16694         (brasero_burn_record_session), (brasero_burn_check),
16695         (brasero_burn_same_src_dest), (brasero_burn_blank_real):
16696         * src/plugins/cdrkit/burn-readom.c:
16697         (brasero_readom_argv_set_iso_boundary), (brasero_readom_get_size):
16698         * src/plugins/cdrtools/burn-readcd.c:
16699         (brasero_readcd_argv_set_iso_boundary), (brasero_readcd_get_size):
16700         * src/plugins/checksum/Makefile.am:
16701         * src/plugins/checksum/burn-md5sum-file.c:
16702         (brasero_md5sum_file_start_md5),
16703         (brasero_md5sum_file_explore_directory),
16704         (brasero_md5sum_file_clean_excluded_table_cb),
16705         (brasero_md5sum_file_grafts), (brasero_md5sum_file_get_line_num),
16706         (brasero_md5sum_file_disc_files), (brasero_md5sum_file_end),
16707         (brasero_md5sum_file_destroy), (brasero_md5sum_file_thread),
16708         (brasero_md5sum_file_start), (brasero_md5sum_file_activate),
16709         (brasero_md5sum_file_clock_tick), (brasero_md5sum_file_stop),
16710         (brasero_md5sum_file_init), (brasero_md5sum_file_finalize),
16711         (brasero_md5sum_file_class_init),
16712         (brasero_md5sum_file_export_caps):
16713         * src/plugins/checksum/burn-md5sum-file.h:
16714         * src/plugins/checksum/burn-md5sum.c: (brasero_md5sum_live_read),
16715         (brasero_md5sum_live), (brasero_md5sum_image_live),
16716         (brasero_md5sum_image), (brasero_md5sum_end),
16717         (brasero_md5sum_thread), (brasero_md5sum_stop),
16718         (brasero_md5sum_finalize), (brasero_md5sum_class_init),
16719         (brasero_md5sum_export_caps):
16721 2007-10-31  Philippe Rouquier  <philippr@svn.gnome.org>
16723         Big patch (sorry I was away and couldn't commit earlier)
16724         This fixes bugs
16725         #477769 – Building without libburn
16726         #480712 – Brasero Plugins UI
16727         #488817 – Plugin problems?
16728         #490853 – Brasero refuses to start burning showing a "File not found" error, sometimes (weird)
16729         - simplified plugin dialog (only unnecessary functionalities are shown)
16730         - added switches to build only a set of plugins (cdrkit, libburnia, cdrtools)
16731         - kept all plugins' priority under apps/brasero/config/priority
16732         - added group existence to plugins and a gconf key for favourite group
16733            now brasero tries to use plugins from the same group (most probably the favourite one if any)
16734         - fix a bug where joliet option was hidden (see # )
16735         - fix a bug where CDRW where appended instead of being blanked
16736         - temporary fix for use of DAO (should be used only for first session)
16737         - improved flags handling in general by removing some hard set rules
16738         - fix drive locking when merging
16739         
16740         Now strings should be frozen hopefully.
16741         More to come:
16742         - MD5 fixes (through the use of readcd/readom)
16743         - improvement in flags handling by plugins (possibility to set concurent flags)
16744         
16746         * configure.in:
16747         * data/brasero.schemas.in:
16748         * src/brasero-burn-dialog.c: (brasero_burn_dialog_run):
16749         * src/brasero-data-disc.c: (brasero_data_disc_import_session_cb),
16750         (brasero_data_disc_update_multi_button_state),
16751         (brasero_data_disc_set_session_param):
16752         * src/brasero-dest-selection.c:
16753         (brasero_dest_selection_drive_properties),
16754         (brasero_dest_selection_set_drive_properties),
16755         (brasero_dest_selection_check_drive_settings):
16756         * src/brasero-disc-copy-dialog.c: (brasero_disc_copy_dialog_init):
16757         * src/brasero-disc-option-dialog.c:
16758         (brasero_disc_option_dialog_update_multi),
16759         (brasero_disc_option_dialog_set_joliet),
16760         (brasero_disc_option_dialog_set_multi),
16761         (brasero_disc_option_dialog_set_disc),
16762         (brasero_disc_option_dialog_init):
16763         * src/brasero-image-option-dialog.c:
16764         (brasero_image_option_dialog_init):
16765         * src/brasero-ncb.c: (NCB_MEDIA_GET_LAST_DATA_TRACK_ADDRESS),
16766         (NCB_MEDIA_GET_LAST_DATA_TRACK_SPACE):
16767         * src/burn-drive.h:
16768         * src/brasero-plugin-manager-ui.c:
16769         (plugin_manager_ui_populate_lists), (model_name_sort_func),
16770         (plugin_manager_ui_construct_tree),
16771         (brasero_plugin_manager_ui_init):
16772         * src/burn-basics.h:
16773         * src/burn-caps.c: (brasero_burn_caps_finalize),
16774         (brasero_burn_caps_init),
16775         (brasero_burn_caps_register_plugin_group),
16776         (brasero_burn_caps_new_blanking_task),
16777         (brasero_burn_caps_new_checksuming_task),
16778         (brasero_caps_link_check_data_flags),
16779         (brasero_caps_link_check_record_flags), (brasero_caps_try_links),
16780         (brasero_caps_link_find_plugin), (brasero_burn_caps_new_task),
16781         (brasero_caps_try_output), (brasero_caps_try_output_with_blanking),
16782         (brasero_burn_caps_is_input_supported),
16783         (brasero_burn_caps_is_output_supported),
16784         (brasero_burn_caps_get_required_media_type),
16785         (brasero_caps_get_flags), (brasero_caps_get_flags_for_disc),
16786         (brasero_burn_caps_get_flags):
16787         * src/burn-caps.h:
16788         * src/burn-job.c: (brasero_job_get_last_session_address),
16789         (brasero_job_get_next_writable_address):
16790         * src/burn-job.h:
16791         * src/burn-medium.c: (brasero_medium_get_last_data_track_address),
16792         (brasero_medium_get_last_data_track_space),
16793         (brasero_medium_track_volume_size):
16794         * src/burn-medium.h:
16795         * src/burn-plugin-manager.c:
16796         (brasero_plugin_manager_set_plugins_state),
16797         (brasero_plugin_manager_plugin_state_changed):
16798         * src/burn-plugin-private.h:
16799         * src/burn-plugin.c: (brasero_plugin_get_active),
16800         (brasero_plugin_get_gconf_priority_key), (brasero_plugin_define),
16801         (brasero_plugin_register_group), (brasero_plugin_get_group),
16802         (brasero_plugin_get_record_flags), (brasero_plugin_get_priority),
16803         (brasero_plugin_priority_changed), (brasero_plugin_init_real):
16804         * src/burn-plugin.h:
16805         * src/burn-session.c:
16806         * src/burn.c: (brasero_burn_is_loaded_dest_media_supported),
16807         (brasero_burn_lock_dest_media), (brasero_burn_run_imager),
16808         (brasero_burn_run_recorder),
16809         (brasero_burn_check_session_consistency):
16810         * src/plugins/Makefile.am:
16811         * src/plugins/cdrdao/Makefile.am:
16812         * src/plugins/cdrdao/burn-cdrdao-common.h:
16813         * src/plugins/cdrdao/burn-cdrdao.c: (brasero_cdrdao_export_caps):
16814         * src/plugins/cdrdao/burn-toc2cue.c: (brasero_toc2cue_export_caps):
16815         * src/plugins/cdrkit/Makefile.am:
16816         * src/plugins/cdrkit/burn-cdrkit.h:
16817         * src/plugins/cdrkit/burn-genisoimage.c:
16818         (brasero_genisoimage_set_argv_image),
16819         (brasero_genisoimage_export_caps):
16820         * src/plugins/cdrkit/burn-readom.c: (brasero_readom_export_caps):
16821         * src/plugins/cdrkit/burn-wodim.c: (brasero_wodim_export_caps):
16822         * src/plugins/cdrtools/Makefile.am:
16823         * src/plugins/cdrtools/burn-cdrecord.c:
16824         (brasero_cdrecord_export_caps):
16825         * src/plugins/cdrtools/burn-cdrtools.h:
16826         * src/plugins/cdrtools/burn-mkisofs.c:
16827         (brasero_mkisofs_set_argv_image), (brasero_mkisofs_set_argv),
16828         (brasero_mkisofs_export_caps):
16829         * src/plugins/cdrtools/burn-readcd.c: (brasero_readcd_export_caps):
16830         * src/plugins/checksum/burn-md5.c: (brasero_md5_file),
16831         (brasero_md5_file_to_string):
16832         * src/plugins/checksum/burn-md5.h:
16833         * src/plugins/checksum/burn-md5sum.c: (brasero_md5sum_start_md5),
16834         (brasero_md5sum_image), (brasero_md5sum_disc),
16835         (brasero_md5sum_disc_files):
16836         * src/plugins/growisofs/Makefile.am:
16837         * src/plugins/growisofs/burn-dvd-rw-format.c:
16838         (brasero_dvd_rw_format_export_caps):
16839         * src/plugins/growisofs/burn-growisofs-common.h:
16840         * src/plugins/growisofs/burn-growisofs.c:
16841         (brasero_growisofs_export_caps):
16842         * src/plugins/libburnia/Makefile.am:
16843         * src/plugins/libburnia/burn-libburn.c:
16844         (brasero_libburn_export_caps):
16845         * src/plugins/libburnia/burn-libburnia.h:
16846         * src/plugins/libburnia/burn-libisofs.c:
16847         (brasero_libisofs_export_caps):
16849 2007-10-21  Philippe Rouquier  <philippr@svn.gnome.org>
16851         Some improvements fixes for plugin dialog
16853         * src/brasero-plugin-manager-ui.c:
16854         (plugin_manager_ui_view_rank_cell_cb),
16855         (plugin_manager_ui_view_icon_cell_cb),
16856         (brasero_plugin_manager_ui_combo_changed_cb),
16857         (plugin_manager_ui_construct_tree),
16858         (brasero_plugin_manager_ui_init):
16860 2007-10-21  Philippe Rouquier  <philippr@svn.gnome.org>
16862         Small fixes for the plugin dialog
16864         * src/brasero-plugin-manager-ui.c:
16865         (plugin_manager_ui_view_rank_cell_cb),
16866         (brasero_plugin_manager_ui_save_order),
16867         (brasero_plugin_manager_ui_update_up_down),
16868         (plugin_manager_ui_populate_lists),
16869         (plugin_manager_ui_construct_tree):
16871 2007-10-21  Philippe Rouquier  <philippr@svn.gnome.org>
16873         Fix for #439912 – Make the start window less flat
16874         Fix for #488682 – Always uses white background in project type selecting area and empty area
16876         * src/brasero-project-manager.c:
16877         (brasero_project_manager_uri_clicked_cb),
16878         (brasero_project_manager_project_clicked_cb),
16879         (brasero_project_manager_init), (brasero_project_manager_finalize),
16880         (brasero_project_manager_class_init),
16881         (brasero_project_manager_new):
16882         * src/brasero-project-type-chooser.c:
16883         (brasero_project_type_chooser_uri_clicked_cb),
16884         (brasero_project_type_chooser_project_clicked_cb),
16885         (brasero_project_type_chooser_init),
16886         (brasero_project_type_chooser_class_init):
16887         * src/brasero-project-type-chooser.h:
16889 2007-10-20  Philippe Rouquier  <philippr@svn.gnome.org>
16891         Updated POFILES.in with missing 2 files
16893 2007-10-20  Philippe Rouquier  <philippr@svn.gnome.org>
16895         Fix for #480712 – Brasero Plugins UI
16897         * src/brasero-plugin-manager-ui.c:
16898         (plugin_manager_ui_view_rank_cell_cb),
16899         (plugin_manager_ui_view_info_cell_cb), (list_priority_sort_func),
16900         (brasero_plugin_manager_ui_save_order),
16901         (brasero_plugin_manager_ui_order_changed_cb),
16902         (brasero_plugin_manager_ui_update_up_down), (up_button_cb),
16903         (down_button_cb), (plugin_manager_ui_populate_lists),
16904         (brasero_plugin_manager_ui_combo_changed_cb),
16905         (plugin_manager_ui_set_active), (tree_selection_changed_cb),
16906         (plugin_manager_ui_construct_tree),
16907         (brasero_plugin_manager_ui_init),
16908         (brasero_plugin_manager_ui_finalize):
16909         * src/brasero-pref.c: (brasero_pref_init):
16910         * src/burn-caps.c: (brasero_burn_caps_plugin_can_burn):
16911         * src/burn-plugin-manager.c:
16912         (brasero_plugin_manager_get_plugins_list):
16913         * src/burn-plugin-private.h:
16914         * src/burn-plugin.c:
16915         * src/main.c: (on_prefs_cb):
16917 2007-10-19  Philippe Rouquier  <philippr@svn.gnome.org>
16919         Adds the possibility to override through gconf plugins priority
16920         Made a change to burn-caps: plugin list are no longer sorted for links, modifiers...
16922         * src/burn-caps.c: (brasero_burn_caps_media_capabilities),
16923         (brasero_burn_caps_get_blanking_flags),
16924         (brasero_burn_caps_new_blanking_task),
16925         (brasero_burn_caps_can_blank),
16926         (brasero_burn_caps_new_checksuming_task),
16927         (brasero_caps_link_get_record_flags),
16928         (brasero_caps_link_get_data_flags), (brasero_caps_link_active),
16929         (brasero_caps_link_find_plugin),
16930         (brasero_caps_add_processing_plugins_to_task),
16931         (brasero_caps_add_test), (brasero_caps_replicate_modifiers_tests),
16932         (brasero_caps_create_links), (brasero_plugin_blank_caps),
16933         (brasero_plugin_process_caps), (brasero_burn_caps_plugin_can_burn),
16934         (brasero_burn_caps_plugin_can_image),
16935         (brasero_burn_caps_plugin_can_convert):
16936         * src/burn-plugin-private.h:
16937         * src/burn-plugin.c: (brasero_plugin_get_gconf_priority_key),
16938         (brasero_plugin_define), (brasero_plugin_priority_changed),
16939         (brasero_plugin_init_real), (brasero_plugin_finalize),
16940         (brasero_plugin_set_property), (brasero_plugin_get_property),
16941         (brasero_plugin_class_init):
16943 2007-10-18  Philippe Rouquier  <philippr@svn.gnome.org>
16945         Don't ask to save project if it wasn't modified
16947         * src/brasero-audio-disc.c: (brasero_audio_disc_get_status),
16948         (brasero_audio_disc_vfs_operation_finished),
16949         (brasero_audio_disc_load_track):
16950         * src/brasero-data-disc.c: (brasero_data_disc_get_status):
16951         * src/brasero-project.c: (brasero_project_contents_changed_cb):
16953 2007-10-18  Philippe Rouquier  <philippr@svn.gnome.org>
16955         Don't ask if we want to save the changes to the project if
16956         the user closes the window while he is at the chooser pane
16958         * src/brasero-project.c: (brasero_project_set_none):
16960 2007-10-18  Philippe Rouquier  <philippr@svn.gnome.org>
16962         make new project action sensitive again when opening a project
16964         * src/brasero-project-manager.c: (brasero_project_manager_open):
16966 2007-10-18  Philippe Rouquier  <philippr@svn.gnome.org>
16968         Make recent file menu work again with gtk+2.12
16969         Known bug (no filtering) fixed by gtk+ 2.12.1
16971         * src/brasero-project-manager.c:
16972         (brasero_project_manager_register_ui):
16973         * src/main.c: (brasero_app_recent_open), (brasero_app_add_recent),
16974         (brasero_app_create_app), (main):
16976 2007-10-17  Philippe Rouquier  <philippr@svn.gnome.org>
16978         a fix for #480712 – Brasero Plugins UI
16979         plugins are now categorized in the dialog
16980         they are also sorted by priority
16982         * src/brasero-plugin-manager-ui.c:
16983         (plugin_manager_ui_view_info_cell_cb),
16984         (plugin_manager_ui_view_icon_cell_cb),
16985         (plugin_manager_ui_get_category),
16986         (plugin_manager_ui_populate_lists), (plugin_manager_ui_set_active),
16987         (model_priority_sort_func), (plugin_manager_ui_construct_tree):
16988         * src/burn-caps.c: (brasero_burn_caps_plugin_can_burn),
16989         (brasero_burn_caps_plugin_can_image),
16990         (brasero_burn_caps_plugin_can_convert):
16991         * src/burn-caps.h:
16993 2007-10-17  Philippe Rouquier  <philippr@svn.gnome.org>
16995         Fix another bug introduced by previous patches preventing proper session import
16997         * src/brasero-data-disc.c: (brasero_data_disc_import_session_cb):
16999 2007-10-17  Philippe Rouquier  <philippr@svn.gnome.org>
17001         Removed a warning
17003         * src/brasero-layout.c: (brasero_layout_save),
17004         (brasero_layout_load):
17006 2007-10-17  Philippe Rouquier  <philippr@svn.gnome.org>
17008         Fix #439912 – Make the start window less flat
17010         * src/brasero-project-type-chooser.c:
17011         (brasero_project_type_chooser_button_clicked),
17012         (brasero_project_type_chooser_new_item),
17013         (brasero_project_type_chooser_init),
17014         (brasero_project_type_chooser_class_init),
17015         (brasero_project_type_chooser_new):
17017 2007-10-16  Philippe Rouquier  <philippr@svn.gnome.org>
17019         Miscellaneous changes to fix some issues introduced by recent changes
17020         - fix open toolbar button not opening anything in data project
17021         - fix layout not remembering when side pane was supposed to be closed on startup
17022         - added New, Open, Save button to toolbar
17023         - added schema entry for the new gconf key that sets up the layout (project location actually)
17024         - Added missing mnemonics mostly in burn dialogs
17025         - fix a crash in data project where paths for toolbar buttons was wrong and widget returned was NULL
17027         * data/brasero.schemas.in:
17028         * src/brasero-audio-disc.c: (brasero_audio_disc_selection_changed),
17029         (brasero_audio_disc_button_pressed_cb):
17030         * src/brasero-burn-dialog.c: (brasero_burn_dialog_init):
17031         * src/brasero-data-disc.c: (brasero_data_disc_notify_user),
17032         (brasero_data_disc_unreadable_new),
17033         (brasero_data_disc_update_multi_button_state),
17034         (brasero_data_disc_show_menu),
17035         (brasero_data_disc_button_pressed_cb):
17036         * src/brasero-disc-copy-dialog.c: (brasero_disc_copy_dialog_init):
17037         * src/brasero-disc-option-dialog.c:
17038         (brasero_disc_option_dialog_video_widget),
17039         (brasero_disc_option_dialog_joliet_widget),
17040         (brasero_disc_option_dialog_multi_widget),
17041         (brasero_disc_option_dialog_add_audio_options),
17042         (brasero_disc_option_dialog_init):
17043         * src/brasero-drive-properties.c: (brasero_drive_properties_init):
17044         * src/brasero-filtered-window.c: (brasero_filtered_dialog_init):
17045         * src/brasero-image-option-dialog.c:
17046         (brasero_image_option_dialog_init):
17047         * src/brasero-layout.c: (brasero_layout_empty_toggled_cb):
17048         * src/brasero-project-manager.c: (brasero_project_manager_init),
17049         (brasero_project_manager_register_ui):
17050         * src/brasero-project.c:
17051         (brasero_project_check_default_burning_app),
17052         (brasero_project_register_ui):
17053         * src/brasero-utils.c: (brasero_utils_launch_app):
17054         * src/brasero-utils.h:
17056 2007-10-15  Philippe Rouquier  <philippr@svn.gnome.org>
17058         Fix #485484 – Icon installation method
17059         Patch by Michael Monreal
17061         * configure.in:
17062         * data/icons/16x16/Makefile.am:
17063         * data/icons/16x16/actions/Makefile.am:
17064         * data/icons/16x16/actions/insert-pause.svg:
17065         * data/icons/16x16/actions/iso-image-burn.svg:
17066         * data/icons/16x16/actions/iso-image-new.svg:
17067         * data/icons/16x16/actions/media-optical-audio-new.svg:
17068         * data/icons/16x16/actions/media-optical-blank.svg:
17069         * data/icons/16x16/actions/media-optical-burn.svg:
17070         * data/icons/16x16/actions/media-optical-copy.svg:
17071         * data/icons/16x16/actions/media-optical-data-new.svg:
17072         * data/icons/16x16/apps/Makefile.am:
17073         * data/icons/16x16/apps/brasero.svg:
17074         * data/icons/16x16/status/Makefile.am:
17075         * data/icons/16x16/status/brasero-disc-00.svg:
17076         * data/icons/16x16/status/brasero-disc-05.svg:
17077         * data/icons/16x16/status/brasero-disc-10.svg:
17078         * data/icons/16x16/status/brasero-disc-100.svg:
17079         * data/icons/16x16/status/brasero-disc-15.svg:
17080         * data/icons/16x16/status/brasero-disc-20.svg:
17081         * data/icons/16x16/status/brasero-disc-25.svg:
17082         * data/icons/16x16/status/brasero-disc-30.svg:
17083         * data/icons/16x16/status/brasero-disc-35.svg:
17084         * data/icons/16x16/status/brasero-disc-40.svg:
17085         * data/icons/16x16/status/brasero-disc-45.svg:
17086         * data/icons/16x16/status/brasero-disc-50.svg:
17087         * data/icons/16x16/status/brasero-disc-55.svg:
17088         * data/icons/16x16/status/brasero-disc-60.svg:
17089         * data/icons/16x16/status/brasero-disc-65.svg:
17090         * data/icons/16x16/status/brasero-disc-70.svg:
17091         * data/icons/16x16/status/brasero-disc-75.svg:
17092         * data/icons/16x16/status/brasero-disc-80.svg:
17093         * data/icons/16x16/status/brasero-disc-85.svg:
17094         * data/icons/16x16/status/brasero-disc-90.svg:
17095         * data/icons/16x16/status/brasero-disc-95.svg:
17096         * data/icons/22x22/Makefile.am:
17097         * data/icons/22x22/actions/Makefile.am:
17098         * data/icons/22x22/actions/insert-pause.svg:
17099         * data/icons/22x22/actions/iso-image-burn.svg:
17100         * data/icons/22x22/actions/iso-image-new.svg:
17101         * data/icons/22x22/actions/media-optical-audio-new.svg:
17102         * data/icons/22x22/actions/media-optical-blank.svg:
17103         * data/icons/22x22/actions/media-optical-burn.svg:
17104         * data/icons/22x22/actions/media-optical-copy.svg:
17105         * data/icons/22x22/actions/media-optical-data-new.svg:
17106         * data/icons/22x22/apps/Makefile.am:
17107         * data/icons/22x22/apps/brasero.svg:
17108         * data/icons/22x22/status/Makefile.am:
17109         * data/icons/22x22/status/brasero-disc-00.svg:
17110         * data/icons/22x22/status/brasero-disc-05.svg:
17111         * data/icons/22x22/status/brasero-disc-10.svg:
17112         * data/icons/22x22/status/brasero-disc-100.svg:
17113         * data/icons/22x22/status/brasero-disc-15.svg:
17114         * data/icons/22x22/status/brasero-disc-20.svg:
17115         * data/icons/22x22/status/brasero-disc-25.svg:
17116         * data/icons/22x22/status/brasero-disc-30.svg:
17117         * data/icons/22x22/status/brasero-disc-35.svg:
17118         * data/icons/22x22/status/brasero-disc-40.svg:
17119         * data/icons/22x22/status/brasero-disc-45.svg:
17120         * data/icons/22x22/status/brasero-disc-50.svg:
17121         * data/icons/22x22/status/brasero-disc-55.svg:
17122         * data/icons/22x22/status/brasero-disc-60.svg:
17123         * data/icons/22x22/status/brasero-disc-65.svg:
17124         * data/icons/22x22/status/brasero-disc-70.svg:
17125         * data/icons/22x22/status/brasero-disc-75.svg:
17126         * data/icons/22x22/status/brasero-disc-80.svg:
17127         * data/icons/22x22/status/brasero-disc-85.svg:
17128         * data/icons/22x22/status/brasero-disc-90.svg:
17129         * data/icons/22x22/status/brasero-disc-95.svg:
17130         * data/icons/24x24/Makefile.am:
17131         * data/icons/24x24/actions/Makefile.am:
17132         * data/icons/24x24/apps/Makefile.am:
17133         * data/icons/24x24/status/Makefile.am:
17134         * data/icons/32x32/Makefile.am:
17135         * data/icons/32x32/actions/Makefile.am:
17136         * data/icons/32x32/actions/iso-image-burn.svg:
17137         * data/icons/32x32/actions/iso-image-new.svg:
17138         * data/icons/32x32/actions/media-optical-audio-new.svg:
17139         * data/icons/32x32/actions/media-optical-blank.svg:
17140         * data/icons/32x32/actions/media-optical-burn.svg:
17141         * data/icons/32x32/actions/media-optical-copy.svg:
17142         * data/icons/32x32/actions/media-optical-data-new.svg:
17143         * data/icons/32x32/apps/Makefile.am:
17144         * data/icons/32x32/apps/brasero.svg:
17145         * data/icons/32x32/status/Makefile.am:
17146         * data/icons/32x32/status/brasero-disc-00.svg:
17147         * data/icons/32x32/status/brasero-disc-05.svg:
17148         * data/icons/32x32/status/brasero-disc-10.svg:
17149         * data/icons/32x32/status/brasero-disc-100.svg:
17150         * data/icons/32x32/status/brasero-disc-15.svg:
17151         * data/icons/32x32/status/brasero-disc-20.svg:
17152         * data/icons/32x32/status/brasero-disc-25.svg:
17153         * data/icons/32x32/status/brasero-disc-30.svg:
17154         * data/icons/32x32/status/brasero-disc-35.svg:
17155         * data/icons/32x32/status/brasero-disc-40.svg:
17156         * data/icons/32x32/status/brasero-disc-45.svg:
17157         * data/icons/32x32/status/brasero-disc-50.svg:
17158         * data/icons/32x32/status/brasero-disc-55.svg:
17159         * data/icons/32x32/status/brasero-disc-60.svg:
17160         * data/icons/32x32/status/brasero-disc-65.svg:
17161         * data/icons/32x32/status/brasero-disc-70.svg:
17162         * data/icons/32x32/status/brasero-disc-75.svg:
17163         * data/icons/32x32/status/brasero-disc-80.svg:
17164         * data/icons/32x32/status/brasero-disc-85.svg:
17165         * data/icons/32x32/status/brasero-disc-90.svg:
17166         * data/icons/32x32/status/brasero-disc-95.svg:
17167         * data/icons/Makefile.am:
17168         * data/icons/hicolor_actions_16x16_insert-pause.svg:
17169         * data/icons/hicolor_actions_16x16_iso-image-burn.svg:
17170         * data/icons/hicolor_actions_16x16_iso-image-new.svg:
17171         * data/icons/hicolor_actions_16x16_media-optical-audio-new.svg:
17172         * data/icons/hicolor_actions_16x16_media-optical-blank.svg:
17173         * data/icons/hicolor_actions_16x16_media-optical-burn.svg:
17174         * data/icons/hicolor_actions_16x16_media-optical-copy.svg:
17175         * data/icons/hicolor_actions_16x16_media-optical-data-new.svg:
17176         * data/icons/hicolor_actions_22x22_insert-pause.svg:
17177         * data/icons/hicolor_actions_22x22_iso-image-burn.svg:
17178         * data/icons/hicolor_actions_22x22_iso-image-new.svg:
17179         * data/icons/hicolor_actions_22x22_media-optical-audio-new.svg:
17180         * data/icons/hicolor_actions_22x22_media-optical-blank.svg:
17181         * data/icons/hicolor_actions_22x22_media-optical-burn.svg:
17182         * data/icons/hicolor_actions_22x22_media-optical-copy.svg:
17183         * data/icons/hicolor_actions_22x22_media-optical-data-new.svg:
17184         * data/icons/hicolor_actions_32x32_insert-pause.svg:
17185         * data/icons/hicolor_actions_32x32_iso-image-burn.svg:
17186         * data/icons/hicolor_actions_32x32_iso-image-new.svg:
17187         * data/icons/hicolor_actions_32x32_media-optical-audio-new.svg:
17188         * data/icons/hicolor_actions_32x32_media-optical-blank.svg:
17189         * data/icons/hicolor_actions_32x32_media-optical-burn.svg:
17190         * data/icons/hicolor_actions_32x32_media-optical-copy.svg:
17191         * data/icons/hicolor_actions_32x32_media-optical-data-new.svg:
17192         * data/icons/hicolor_actions_scalable_insert-pause.svg:
17193         * data/icons/hicolor_actions_scalable_iso-image-burn.svg:
17194         * data/icons/hicolor_actions_scalable_iso-image-new.svg:
17195         * data/icons/hicolor_actions_scalable_media-optical-audio-new.svg:
17196         * data/icons/hicolor_actions_scalable_media-optical-blank.svg:
17197         * data/icons/hicolor_actions_scalable_media-optical-burn.svg:
17198         * data/icons/hicolor_actions_scalable_media-optical-copy.svg:
17199         * data/icons/hicolor_actions_scalable_media-optical-data-new.svg:
17200         * data/icons/hicolor_actions_scalable_transform-crop-and-resize.svg
17201         :
17202         * data/icons/hicolor_apps_16x16_brasero.svg:
17203         * data/icons/hicolor_apps_22x22_brasero.svg:
17204         * data/icons/hicolor_apps_32x32_brasero.svg:
17205         * data/icons/hicolor_apps_scalable_brasero.svg:
17206         * data/icons/hicolor_status_16x16_brasero-disc-00.svg:
17207         * data/icons/hicolor_status_16x16_brasero-disc-05.svg:
17208         * data/icons/hicolor_status_16x16_brasero-disc-10.svg:
17209         * data/icons/hicolor_status_16x16_brasero-disc-100.svg:
17210         * data/icons/hicolor_status_16x16_brasero-disc-15.svg:
17211         * data/icons/hicolor_status_16x16_brasero-disc-20.svg:
17212         * data/icons/hicolor_status_16x16_brasero-disc-25.svg:
17213         * data/icons/hicolor_status_16x16_brasero-disc-30.svg:
17214         * data/icons/hicolor_status_16x16_brasero-disc-35.svg:
17215         * data/icons/hicolor_status_16x16_brasero-disc-40.svg:
17216         * data/icons/hicolor_status_16x16_brasero-disc-45.svg:
17217         * data/icons/hicolor_status_16x16_brasero-disc-50.svg:
17218         * data/icons/hicolor_status_16x16_brasero-disc-55.svg:
17219         * data/icons/hicolor_status_16x16_brasero-disc-60.svg:
17220         * data/icons/hicolor_status_16x16_brasero-disc-65.svg:
17221         * data/icons/hicolor_status_16x16_brasero-disc-70.svg:
17222         * data/icons/hicolor_status_16x16_brasero-disc-75.svg:
17223         * data/icons/hicolor_status_16x16_brasero-disc-80.svg:
17224         * data/icons/hicolor_status_16x16_brasero-disc-85.svg:
17225         * data/icons/hicolor_status_16x16_brasero-disc-90.svg:
17226         * data/icons/hicolor_status_16x16_brasero-disc-95.svg:
17227         * data/icons/hicolor_status_22x22_brasero-disc-00.svg:
17228         * data/icons/hicolor_status_22x22_brasero-disc-05.svg:
17229         * data/icons/hicolor_status_22x22_brasero-disc-10.svg:
17230         * data/icons/hicolor_status_22x22_brasero-disc-100.svg:
17231         * data/icons/hicolor_status_22x22_brasero-disc-15.svg:
17232         * data/icons/hicolor_status_22x22_brasero-disc-20.svg:
17233         * data/icons/hicolor_status_22x22_brasero-disc-25.svg:
17234         * data/icons/hicolor_status_22x22_brasero-disc-30.svg:
17235         * data/icons/hicolor_status_22x22_brasero-disc-35.svg:
17236         * data/icons/hicolor_status_22x22_brasero-disc-40.svg:
17237         * data/icons/hicolor_status_22x22_brasero-disc-45.svg:
17238         * data/icons/hicolor_status_22x22_brasero-disc-50.svg:
17239         * data/icons/hicolor_status_22x22_brasero-disc-55.svg:
17240         * data/icons/hicolor_status_22x22_brasero-disc-60.svg:
17241         * data/icons/hicolor_status_22x22_brasero-disc-65.svg:
17242         * data/icons/hicolor_status_22x22_brasero-disc-70.svg:
17243         * data/icons/hicolor_status_22x22_brasero-disc-75.svg:
17244         * data/icons/hicolor_status_22x22_brasero-disc-80.svg:
17245         * data/icons/hicolor_status_22x22_brasero-disc-85.svg:
17246         * data/icons/hicolor_status_22x22_brasero-disc-90.svg:
17247         * data/icons/hicolor_status_22x22_brasero-disc-95.svg:
17248         * data/icons/hicolor_status_32x32_brasero-disc-00.svg:
17249         * data/icons/hicolor_status_32x32_brasero-disc-05.svg:
17250         * data/icons/hicolor_status_32x32_brasero-disc-10.svg:
17251         * data/icons/hicolor_status_32x32_brasero-disc-100.svg:
17252         * data/icons/hicolor_status_32x32_brasero-disc-15.svg:
17253         * data/icons/hicolor_status_32x32_brasero-disc-20.svg:
17254         * data/icons/hicolor_status_32x32_brasero-disc-25.svg:
17255         * data/icons/hicolor_status_32x32_brasero-disc-30.svg:
17256         * data/icons/hicolor_status_32x32_brasero-disc-35.svg:
17257         * data/icons/hicolor_status_32x32_brasero-disc-40.svg:
17258         * data/icons/hicolor_status_32x32_brasero-disc-45.svg:
17259         * data/icons/hicolor_status_32x32_brasero-disc-50.svg:
17260         * data/icons/hicolor_status_32x32_brasero-disc-55.svg:
17261         * data/icons/hicolor_status_32x32_brasero-disc-60.svg:
17262         * data/icons/hicolor_status_32x32_brasero-disc-65.svg:
17263         * data/icons/hicolor_status_32x32_brasero-disc-70.svg:
17264         * data/icons/hicolor_status_32x32_brasero-disc-75.svg:
17265         * data/icons/hicolor_status_32x32_brasero-disc-80.svg:
17266         * data/icons/hicolor_status_32x32_brasero-disc-85.svg:
17267         * data/icons/hicolor_status_32x32_brasero-disc-90.svg:
17268         * data/icons/hicolor_status_32x32_brasero-disc-95.svg:
17269         * data/icons/hicolor_status_scalable_brasero-disc-00.svg:
17270         * data/icons/hicolor_status_scalable_brasero-disc-05.svg:
17271         * data/icons/hicolor_status_scalable_brasero-disc-10.svg:
17272         * data/icons/hicolor_status_scalable_brasero-disc-100.svg:
17273         * data/icons/hicolor_status_scalable_brasero-disc-15.svg:
17274         * data/icons/hicolor_status_scalable_brasero-disc-20.svg:
17275         * data/icons/hicolor_status_scalable_brasero-disc-25.svg:
17276         * data/icons/hicolor_status_scalable_brasero-disc-30.svg:
17277         * data/icons/hicolor_status_scalable_brasero-disc-35.svg:
17278         * data/icons/hicolor_status_scalable_brasero-disc-40.svg:
17279         * data/icons/hicolor_status_scalable_brasero-disc-45.svg:
17280         * data/icons/hicolor_status_scalable_brasero-disc-50.svg:
17281         * data/icons/hicolor_status_scalable_brasero-disc-55.svg:
17282         * data/icons/hicolor_status_scalable_brasero-disc-60.svg:
17283         * data/icons/hicolor_status_scalable_brasero-disc-65.svg:
17284         * data/icons/hicolor_status_scalable_brasero-disc-70.svg:
17285         * data/icons/hicolor_status_scalable_brasero-disc-75.svg:
17286         * data/icons/hicolor_status_scalable_brasero-disc-80.svg:
17287         * data/icons/hicolor_status_scalable_brasero-disc-85.svg:
17288         * data/icons/hicolor_status_scalable_brasero-disc-90.svg:
17289         * data/icons/hicolor_status_scalable_brasero-disc-95.svg:
17290         * src/brasero-audio-disc.c:
17291         * src/brasero-split-dialog.c: (brasero_split_dialog_init):
17293 2007-10-15  Philippe Rouquier  <philippr@svn.gnome.org>
17295         Fix many bugs related to layout at once by reworking the way it works.
17296         - location of project pane can now be chosen and default to right (Gconf key)
17297           (fix #480611 – Change placement of file manager)
17298         - fix #480614 – Displaying and hiding file manager resizes window
17299         - fix #484157 – Directly use GtkActions to populate toolbar (comment #5)
17300         - fix #471668 – saving divider locations of paned layout
17301         - partially fix #360899 – GUI enhancements/simplification
17303         * src/brasero-layout.c: (brasero_layout_pack_preview),
17304         (brasero_layout_size_reallocate), (brasero_layout_add_project),
17305         (brasero_layout_add_preview),
17306         (brasero_layout_set_side_pane_visible),
17307         (brasero_layout_item_set_active),
17308         (brasero_layout_displayed_item_changed_cb), (brasero_layout_save),
17309         (brasero_layout_add_source), (brasero_layout_combo_changed_cb),
17310         (brasero_layout_item_set_visible), (brasero_layout_load),
17311         (brasero_layout_pane_moved_cb), (brasero_layout_type_changed_cb),
17312         (brasero_layout_close_button_clicked_cb),
17313         (brasero_layout_empty_toggled_cb), (brasero_layout_register_ui),
17314         (brasero_layout_foreach_item_cb), (brasero_layout_destroy),
17315         (brasero_layout_finalize), (brasero_layout_class_init),
17316         (brasero_layout_init), (brasero_layout_new):
17317         * src/brasero-layout.h:
17318         * src/brasero-project-manager.c: (brasero_project_manager_init),
17319         (brasero_project_manager_load_session),
17320         (brasero_project_manager_save_session):
17321         * src/brasero-project-manager.h:
17322         * src/brasero-session.c: (brasero_session_load),
17323         (brasero_session_save):
17325 2007-10-14  Luis Medinas  <lmedinas@svn.gnome.org>
17327         * src/plugins/cdrdao/Makefile.am:
17328         * src/plugins/cdrkit/Makefile.am:
17329         * src/plugins/cdrtools/Makefile.am:
17330         * src/plugins/checksum/Makefile.am:
17331         * src/plugins/dvdcss/Makefile.am:
17332         * src/plugins/growisofs/Makefile.am:
17333         * src/plugins/libburnia/Makefile.am:
17334         * src/plugins/local-track/Makefile.am:
17335         * src/plugins/transcode/Makefile.am:
17337         Remove unneeded AM_LDFLAGS var to fix autotools.
17339 2007-10-13  Philippe Rouquier  <philippr@svn.gnome.org>
17341         Add the source for the icons (except crop icons)
17342         Fix #485475 – Source for icons
17344         * data/icons/16x16/actions/iso-image-burn.svg:
17345         * data/icons/16x16/actions/iso-image-new.svg:
17346         * data/icons/16x16/actions/media-optical-audio-new.svg:
17347         * data/icons/16x16/actions/media-optical-blank.svg:
17348         * data/icons/16x16/actions/media-optical-burn.svg:
17349         * data/icons/16x16/actions/media-optical-copy.svg:
17350         * data/icons/16x16/actions/media-optical-data-new.svg:
17351         * data/icons/16x16/apps/brasero.svg:
17352         * data/icons/16x16/status/brasero-disc-00.svg:
17353         * data/icons/16x16/status/brasero-disc-05.svg:
17354         * data/icons/16x16/status/brasero-disc-10.svg:
17355         * data/icons/16x16/status/brasero-disc-100.svg:
17356         * data/icons/16x16/status/brasero-disc-15.svg:
17357         * data/icons/16x16/status/brasero-disc-20.svg:
17358         * data/icons/16x16/status/brasero-disc-25.svg:
17359         * data/icons/16x16/status/brasero-disc-30.svg:
17360         * data/icons/16x16/status/brasero-disc-35.svg:
17361         * data/icons/16x16/status/brasero-disc-40.svg:
17362         * data/icons/16x16/status/brasero-disc-45.svg:
17363         * data/icons/16x16/status/brasero-disc-50.svg:
17364         * data/icons/16x16/status/brasero-disc-55.svg:
17365         * data/icons/16x16/status/brasero-disc-60.svg:
17366         * data/icons/16x16/status/brasero-disc-65.svg:
17367         * data/icons/16x16/status/brasero-disc-70.svg:
17368         * data/icons/16x16/status/brasero-disc-75.svg:
17369         * data/icons/16x16/status/brasero-disc-80.svg:
17370         * data/icons/16x16/status/brasero-disc-85.svg:
17371         * data/icons/16x16/status/brasero-disc-90.svg:
17372         * data/icons/16x16/status/brasero-disc-95.svg:
17373         * data/icons/22x22/actions/iso-image-burn.svg:
17374         * data/icons/22x22/actions/iso-image-new.svg:
17375         * data/icons/22x22/actions/media-optical-audio-new.svg:
17376         * data/icons/22x22/actions/media-optical-blank.svg:
17377         * data/icons/22x22/actions/media-optical-burn.svg:
17378         * data/icons/22x22/actions/media-optical-copy.svg:
17379         * data/icons/22x22/actions/media-optical-data-new.svg:
17380         * data/icons/22x22/apps/brasero.svg:
17381         * data/icons/22x22/status/brasero-disc-00.svg:
17382         * data/icons/22x22/status/brasero-disc-05.svg:
17383         * data/icons/22x22/status/brasero-disc-10.svg:
17384         * data/icons/22x22/status/brasero-disc-100.svg:
17385         * data/icons/22x22/status/brasero-disc-15.svg:
17386         * data/icons/22x22/status/brasero-disc-20.svg:
17387         * data/icons/22x22/status/brasero-disc-25.svg:
17388         * data/icons/22x22/status/brasero-disc-30.svg:
17389         * data/icons/22x22/status/brasero-disc-35.svg:
17390         * data/icons/22x22/status/brasero-disc-40.svg:
17391         * data/icons/22x22/status/brasero-disc-45.svg:
17392         * data/icons/22x22/status/brasero-disc-50.svg:
17393         * data/icons/22x22/status/brasero-disc-55.svg:
17394         * data/icons/22x22/status/brasero-disc-60.svg:
17395         * data/icons/22x22/status/brasero-disc-65.svg:
17396         * data/icons/22x22/status/brasero-disc-70.svg:
17397         * data/icons/22x22/status/brasero-disc-75.svg:
17398         * data/icons/22x22/status/brasero-disc-80.svg:
17399         * data/icons/22x22/status/brasero-disc-85.svg:
17400         * data/icons/22x22/status/brasero-disc-90.svg:
17401         * data/icons/22x22/status/brasero-disc-95.svg:
17402         * data/icons/32x32/actions/iso-image-burn.svg:
17403         * data/icons/32x32/actions/iso-image-new.svg:
17404         * data/icons/32x32/actions/media-optical-audio-new.svg:
17405         * data/icons/32x32/actions/media-optical-blank.svg:
17406         * data/icons/32x32/actions/media-optical-burn.svg:
17407         * data/icons/32x32/actions/media-optical-copy.svg:
17408         * data/icons/32x32/actions/media-optical-data-new.svg:
17409         * data/icons/32x32/apps/brasero.svg:
17410         * data/icons/32x32/status/brasero-disc-00.svg:
17411         * data/icons/32x32/status/brasero-disc-05.svg:
17412         * data/icons/32x32/status/brasero-disc-10.svg:
17413         * data/icons/32x32/status/brasero-disc-100.svg:
17414         * data/icons/32x32/status/brasero-disc-15.svg:
17415         * data/icons/32x32/status/brasero-disc-20.svg:
17416         * data/icons/32x32/status/brasero-disc-25.svg:
17417         * data/icons/32x32/status/brasero-disc-30.svg:
17418         * data/icons/32x32/status/brasero-disc-35.svg:
17419         * data/icons/32x32/status/brasero-disc-40.svg:
17420         * data/icons/32x32/status/brasero-disc-45.svg:
17421         * data/icons/32x32/status/brasero-disc-50.svg:
17422         * data/icons/32x32/status/brasero-disc-55.svg:
17423         * data/icons/32x32/status/brasero-disc-60.svg:
17424         * data/icons/32x32/status/brasero-disc-65.svg:
17425         * data/icons/32x32/status/brasero-disc-70.svg:
17426         * data/icons/32x32/status/brasero-disc-75.svg:
17427         * data/icons/32x32/status/brasero-disc-80.svg:
17428         * data/icons/32x32/status/brasero-disc-85.svg:
17429         * data/icons/32x32/status/brasero-disc-90.svg:
17430         * data/icons/32x32/status/brasero-disc-95.svg:
17432 2007-10-13  Philippe Rouquier  <philippr@svn.gnome.org>
17434         Fix #485936 – after blanking, the dialog should be closed, but instead it stays open and the throbber continues to move
17435         Also improved HIG by adding mnemonics, tooltips
17436         Now blank discs can be blanked again (added proper flags in plugins)
17438         * src/brasero-blank-dialog.c:
17439         (brasero_blank_dialog_device_opts_setup),
17440         (brasero_blank_dialog_activate), (brasero_blank_dialog_init):
17441         * src/brasero-progress.c: (brasero_burn_progress_set_action),
17442         (brasero_burn_progress_reset):
17443         * src/brasero-progress.h:
17444         * src/brasero-sum-dialog.c: (brasero_sum_dialog_message),
17445         (brasero_sum_dialog_message_error), (brasero_sum_dialog_success),
17446         (brasero_sum_dialog_corruption_warning),
17447         (brasero_sum_dialog_check_md5_file),
17448         (brasero_sum_dialog_check_disc_sum), (brasero_sum_dialog_activate),
17449         (brasero_sum_dialog_init):
17450         * src/brasero-tool-dialog.c: (brasero_tool_dialog_run),
17451         (brasero_tool_dialog_init):
17452         * src/burn-caps.c: (brasero_burn_caps_get_blanking_flags),
17453         (brasero_burn_caps_can_blank):
17454         * src/burn.c: (brasero_burn_lock_rewritable_media),
17455         (brasero_burn_blank_real):
17456         * src/plugins/cdrdao/burn-cdrdao.c: (brasero_cdrdao_export_caps):
17457         * src/plugins/cdrkit/burn-wodim.c: (brasero_wodim_export_caps):
17458         * src/plugins/cdrtools/burn-cdrecord.c:
17459         (brasero_cdrecord_export_caps):
17460         * src/plugins/growisofs/burn-dvd-rw-format.c:
17461         (brasero_dvd_rw_format_export_caps):
17462         * src/plugins/growisofs/burn-growisofs.c:
17463         (brasero_growisofs_export_caps):
17464         * src/plugins/libburnia/burn-libburn.c:
17465         (brasero_libburn_export_caps):
17467 2007-10-13  Philippe Rouquier  <philippr@svn.gnome.org>
17469         Fix another problem with dummy mode where strings were not updated when burning for real
17471         * src/brasero-burn-dialog.c:
17472         (brasero_burn_dialog_action_changed_cb),
17473         (brasero_burn_dialog_dummy_success_cb):
17475 2007-10-12  Philippe Rouquier  <philippr@svn.gnome.org>
17477         Fix 485477 – Reset and clear icon
17479         * src/brasero-split-dialog.c: (brasero_split_dialog_init):
17480         * src/brasero-utils.c: (brasero_utils_make_button):
17482 2007-10-12  Philippe Rouquier  <philippr@svn.gnome.org>
17484         Another fix for #478613 – Oversized projects
17486         * src/brasero-project-size.c:
17487         (brasero_project_size_get_media_string):
17489 2007-10-12  Philippe Rouquier  <philippr@svn.gnome.org>
17491         Another go at fixing 485479 – Preview area jumping around
17492         From now on the toolbar position is controlled by layout and not project object
17493         Moreover the delay for setting URIs in preview is in preview itself not player.
17494         
17495         * src/brasero-layout.c: (brasero_layout_init),
17496         (brasero_layout_set_active_item), (brasero_layout_add_project),
17497         (brasero_layout_load), (brasero_layout_register_ui):
17498         * src/brasero-layout.h:
17499         * src/brasero-player.c: (brasero_player_destroy_controls),
17500         (brasero_player_create_controls_image),
17501         (brasero_player_update_info_real),
17502         (brasero_player_metadata_completed),
17503         (brasero_player_retrieve_metadata), (brasero_player_set_uri),
17504         (brasero_player_destroy), (brasero_player_class_init):
17505         * src/brasero-player.h:
17506         * src/brasero-preview.c: (brasero_preview_set_uri_delayed_cb),
17507         (brasero_preview_source_selection_changed_cb),
17508         (brasero_preview_add_source), (brasero_preview_hide),
17509         (brasero_preview_player_error_cb),
17510         (brasero_preview_player_ready_cb), (brasero_preview_init),
17511         (brasero_preview_finalize):
17512         * src/brasero-preview.h:
17513         * src/brasero-project-manager.c:
17514         (brasero_project_manager_register_ui):
17515         * src/brasero-project.c: (brasero_project_init),
17516         (brasero_project_register_ui):
17518 2007-10-12  Philippe Rouquier  <philippr@svn.gnome.org>
17520         Fix #478613 – Oversized projects
17521         Highlight the currently selected drive
17523         * src/brasero-project-size.c: (brasero_project_size_build_menu):
17525 2007-10-12  Philippe Rouquier  <philippr@svn.gnome.org>
17527         Fix #478754 – Brasero tells that sucessfully burned CUE/BIN image file even if it didn't
17528         (should be backportable)
17530         * src/plugins/cdrdao/burn-cdrdao.c:
17531         (brasero_cdrdao_read_stderr_record):
17533 2007-10-10  Philippe Rouquier  <philippr@svn.gnome.org>
17535         Fix #485476 – Pause menu options
17537         * src/brasero-audio-disc.c: (brasero_audio_disc_selection_changed),
17538         (brasero_audio_disc_open_file):
17540 2007-10-10  Philippe Rouquier  <philippr@svn.gnome.org>
17542         Fix #485480 – Preview staying open
17544         * src/brasero-layout.c: (brasero_layout_load):
17545         * src/brasero-preview.c: (brasero_preview_set_uri):
17546         * src/brasero-preview.h:
17548 2007-10-10  Philippe Rouquier  <philippr@svn.gnome.org>
17550         Fix #485479 – Preview area jumping around
17552         * src/brasero-layout.c: (brasero_layout_set_active_item),
17553         (brasero_layout_size_reallocate), (brasero_layout_add_project):
17555 2007-10-10  Luis Medinas  <lmedinas@svn.gnome.org>
17557         * src/main.c: (brasero_app_parse_options):
17559         Add Blank Disc Command line Argument patch from 
17560         Patrick Steiner <patrick.steiner@40a1.net> closes bgo #485299.
17562 2007-10-10  Philippe Rouquier  <philippr@svn.gnome.org>
17564         Small improvement for dummy mode (add burn now button)
17565         Fix problems introduced by earlier patches related to dummy mode
17567         * src/brasero-audio-disc.c: (brasero_audio_disc_add_ui):
17568         * src/brasero-burn-dialog.c:
17569         (brasero_burn_dialog_dummy_success_cb):
17570         * src/brasero-dest-selection.c:
17571         (brasero_dest_selection_set_drive_properties),
17572         (brasero_dest_selection_check_drive_settings):
17573         * src/burn-caps.c: (brasero_burn_caps_new_blanking_task),
17574         (brasero_burn_caps_can_blank), (brasero_caps_get_flags_for_disc),
17575         (brasero_burn_caps_get_flags):
17576         * src/burn-plugin.c: (brasero_plugin_get_blank_flags):
17577         * src/burn-session.c: (brasero_burn_session_add_track):
17579 2007-10-10  Philippe Rouquier  <philippr@svn.gnome.org>
17581         Fix #478416 – Statusbar should show tooltips for selected menu entries (for popup menus)
17582         and #484157 – Directly use GtkActions to populate toolbar
17583         These were related bugs.
17585         * src/brasero-audio-disc.c: (brasero_audio_disc_iface_disc_init),
17586         (brasero_audio_disc_add_ui), (brasero_audio_disc_init),
17587         (brasero_audio_disc_finalize),
17588         (brasero_audio_disc_delete_selected),
17589         (brasero_audio_disc_selection_changed),
17590         (brasero_audio_disc_get_selected_uri):
17591         * src/brasero-data-disc.c: (brasero_data_disc_iface_disc_init),
17592         (brasero_data_disc_add_ui), (brasero_data_disc_init),
17593         (brasero_data_disc_finalize), (brasero_data_disc_reset_real),
17594         (brasero_data_disc_unreadable_new),
17595         (brasero_data_disc_delete_selected),
17596         (brasero_data_disc_import_session_error),
17597         (brasero_data_disc_update_multi_button_state),
17598         (brasero_data_disc_get_selected_uri):
17599         * src/brasero-disc.c: (brasero_disc_get_selected_uri),
17600         (brasero_disc_add_ui):
17601         * src/brasero-disc.h:
17602         * src/brasero-player-bacon.c: (brasero_player_bacon_setup_pipe):
17603         * src/brasero-project-manager.c:
17604         (brasero_project_manager_register_ui):
17605         * src/brasero-project-manager.h:
17606         * src/brasero-project.c: (brasero_project_set_remove_button_state),
17607         (brasero_project_set_add_button_state), (brasero_project_init),
17608         (brasero_project_check_size),
17609         (brasero_project_selection_changed_cb),
17610         (brasero_project_get_selected_uri), (brasero_project_switch),
17611         (brasero_project_set_none), (brasero_project_contents_changed_cb),
17612         (brasero_project_add_uris_cb),
17613         (brasero_project_remove_selected_uris_cb),
17614         (brasero_project_empty_cb), (brasero_project_burn_cb),
17615         (brasero_project_register_ui):
17616         * src/brasero-project.h:
17617         * src/main.c: (brasero_app_add_recent), (brasero_app_create_app):
17619 2007-10-07  Philippe Rouquier  <philippr@svn.gnome.org>
17621         Fix #478416 – Statusbar should show tooltips for selected menu entries
17623         * src/brasero-app.h:
17624         * src/brasero-project-manager.c:
17625         (brasero_project_manager_size_preview),
17626         (brasero_project_manager_selected_uris_changed),
17627         (brasero_project_manager_set_status),
17628         (brasero_project_manager_switch):
17629         * src/main.c: (brasero_menu_item_selected_cb),
17630         (brasero_menu_item_deselected_cb),
17631         (brasero_connect_ui_manager_proxy_cb),
17632         (brasero_disconnect_ui_manager_proxy_cb), (brasero_app_create_app):
17634 2007-10-07  Philippe Rouquier  <philippr@svn.gnome.org>
17636         Fix memory leak that was leading to session object not being properly unreffed
17637         which in turn led to temporary files not being removed
17639         * src/brasero-burn-dialog.c:
17640         (brasero_burn_dialog_action_changed_cb):
17641         * src/brasero-dest-selection.c:
17642         (brasero_dest_selection_set_property):
17643         * src/burn-session.c: (brasero_burn_session_get_tmp_image),
17644         (brasero_burn_session_finalize):
17645         * src/burn-task.c: (brasero_task_start):
17646         * src/burn.c: (brasero_burn_run_tasks):
17648 2007-10-07  Philippe Rouquier  <philippr@svn.gnome.org>
17650         fix #461429 Comment #22:
17651         default size retrieval function wasn't called because of bad return 
17652         value in some plugins and particularly growisofs
17654         * src/plugins/cdrdao/burn-cdrdao.c: (brasero_cdrdao_set_argv):
17655         * src/plugins/cdrkit/burn-readom.c: (brasero_readom_get_size):
17656         * src/plugins/cdrtools/burn-readcd.c: (brasero_readcd_get_size):
17657         * src/plugins/growisofs/burn-growisofs.c:
17658         (brasero_growisofs_set_argv):
17660 2007-10-06  Philippe Rouquier  <philippr@svn.gnome.org>
17662         removed scroll window from project type chooser to avoid ugly window size at startup
17664         * src/brasero-project-manager.c: (brasero_project_manager_init):
17666 2007-10-06  Philippe Rouquier  <philippr@svn.gnome.org>
17668         fix #484025 – Insert pause action unintuitive
17669         patch by Michael Monreal
17671         * data/icons/16x16/actions/Makefile.am:
17672         * data/icons/16x16/actions/insert-pause.svg:
17673         * data/icons/22x22/actions/Makefile.am:
17674         * data/icons/22x22/actions/insert-pause.svg:
17675         * data/icons/24x24/actions/Makefile.am:
17676         * src/brasero-audio-disc.c: (brasero_audio_disc_fill_toolbar):
17678 2007-10-06  Philippe Rouquier  <philippr@svn.gnome.org>
17680         Fix #479342 – A little more HIG compliant slice (split) dialog
17682         * src/brasero-audio-disc.c:
17683         * src/brasero-split-dialog.c: (brasero_split_dialog_init):
17684         * src/brasero-utils.c: (brasero_utils_pack_properties_list):
17686 2007-10-06  Philippe Rouquier  <philippr@svn.gnome.org>
17688         Fix possible crasher
17690         * src/brasero-player.c: (brasero_player_destroy):
17692 2007-10-06  Philippe Rouquier  <philippr@svn.gnome.org>
17694         Fix #469530 – Edit - Add Files does not work if File Viewer hidden
17695         (also fix #478899 – Weird behavior of Edit -> Add command)
17696         Add button will now trigger a GtkFileChooserDialog if no side pane is visible
17698         * src/brasero-layout.c: (brasero_layout_item_get_object),
17699         (brasero_layout_set_active_item), (brasero_layout_add_project):
17700         * src/brasero-project-manager.c: (brasero_project_manager_init):
17701         * src/brasero-project.c: (brasero_project_class_init),
17702         (brasero_project_set_add_button_state), (brasero_project_switch),
17703         (brasero_project_set_none),
17704         (brasero_project_source_uri_activated_cb),
17705         (brasero_project_source_uri_selected_cb),
17706         (brasero_project_set_source),
17707         (brasero_project_file_chooser_activated_cb),
17708         (brasero_project_file_chooser_response_cb),
17709         (brasero_project_add_clicked_cb):
17710         * src/brasero-project.h:
17712 2007-10-05  Philippe Rouquier  <philippr@svn.gnome.org>
17714         removed dummy mode option from blanking since it's not possible actually
17716         * src/brasero-blank-dialog.c:
17717         (brasero_blank_dialog_device_opts_setup),
17718         (brasero_blank_dialog_init):
17719         * src/plugins/cdrdao/burn-cdrdao.c: (brasero_cdrdao_export_caps):
17720         * src/plugins/cdrkit/burn-wodim.c: (brasero_wodim_export_caps):
17721         * src/plugins/cdrtools/burn-cdrecord.c:
17722         (brasero_cdrecord_export_caps):
17723         * src/plugins/growisofs/burn-growisofs.c:
17724         (brasero_growisofs_export_caps):
17725         * src/plugins/libburnia/burn-libburn.c:
17726         (brasero_libburn_export_caps):
17728 2007-10-05  Philippe Rouquier  <philippr@svn.gnome.org>
17730         Fix a few tooltips and add some missing ones.
17731         see #481350 – Tooltips in burn dialog.
17732         Reworked patch by Carl-Anton Ingmarsson 
17734         * src/brasero-dest-selection.c: (brasero_dest_selection_init):
17735         * src/brasero-disc-option-dialog.c:
17736         (brasero_disc_option_dialog_init):
17737         * src/brasero-drive-selection.c:
17738         (brasero_drive_selection_set_tooltip):
17739         * src/brasero-drive-selection.h:
17740         * src/brasero-image-option-dialog.c:
17741         (brasero_image_option_dialog_init):
17742         * src/brasero-player.c: (brasero_player_create_controls_stream):
17743         * src/brasero-src-selection.c: (brasero_src_selection_init):
17745 2007-10-05  Philippe Rouquier  <philippr@svn.gnome.org>
17747         Fix #433965 bad behaviour for simulating burn process
17749         * src/brasero-burn-dialog.c: (brasero_burn_dialog_update_info),
17750         (brasero_burn_dialog_update_title_writing_progress),
17751         (brasero_burn_dialog_dummy_success_timeout),
17752         (brasero_burn_dialog_dummy_success_cb),
17753         (brasero_burn_dialog_setup_session):
17754         * src/brasero-tray.c:
17755         * src/brasero-utils.c: (brasero_utils_make_button):
17756         * src/burn.c: (brasero_burn_emit_signal),
17757         (brasero_burn_eject_dest_media), (brasero_burn_eject_src_media),
17758         (brasero_burn_lock_dest_media), (brasero_burn_ask_for_joliet),
17759         (brasero_burn_run_tasks), (brasero_burn_unset_checksums),
17760         (brasero_burn_record_session), (brasero_burn_same_src_dest),
17761         (brasero_burn_record), (brasero_burn_class_init):
17762         * src/burn.h:
17764 2007-10-05  Philippe Rouquier  <philippr@svn.gnome.org>
17766         Fix the dummy mode that isn't available for DVD + R/RW
17768         * src/plugins/growisofs/burn-dvd-rw-format.c:
17769         (brasero_dvd_rw_format_export_caps):
17770         * src/plugins/growisofs/burn-growisofs.c:
17771         (brasero_growisofs_export_caps):
17772         * src/plugins/libburnia/burn-libburn.c:
17773         (brasero_libburn_export_caps):
17775 2007-10-05  Philippe Rouquier  <philippr@svn.gnome.org>
17777         Fix a small bug where user could choose 76 frames in song properties dialog
17779         * src/brasero-time-button.c: (brasero_time_button_sec_changed),
17780         (brasero_time_button_set_max), (brasero_time_button_init)
17782 2007-10-05  Philippe Rouquier  <philippr@svn.gnome.org>
17784         Last version (hopefully) for split dialog to fix #479342
17786         * src/brasero-split-dialog.c: (brasero_split_dialog_cut),
17787         (brasero_split_dialog_remove_range),
17788         (brasero_split_dialog_metadata_finished_cb),
17789         (brasero_split_dialog_clear_confirm_dialog),
17790         (brasero_split_dialog_cut_clicked_cb),
17791         (brasero_split_dialog_merge_clicked_cb),
17792         (brasero_split_dialog_remove_clicked_cb),
17793         (brasero_split_dialog_reset_clicked_cb),
17794         (brasero_split_dialog_combo_changed_cb),
17795         (brasero_split_dialog_selection_changed_cb),
17796         (brasero_split_dialog_row_inserted_cb),
17797         (brasero_split_dialog_row_deleted_cb), (brasero_split_dialog_init)
17799 2007-10-03  Philippe Rouquier  <philippr@svn.gnome.org>
17801         Attempt to fix #461429
17803         * src/burn-medium.c: (brasero_medium_get_free_space),
17804         (brasero_medium_add_DVD_plus_RW_leadout),
17805         (brasero_medium_track_get_info)
17807 2007-10-01  Philippe Rouquier  <philippr@svn.gnome.org>
17809         some more improvements to previous patch.
17811         * src/burn-medium.c: (brasero_medium_get_data_size),
17812         (brasero_medium_get_free_space),
17813         (brasero_medium_get_capacity_CD_RW),
17814         (brasero_medium_get_capacity_DVD_RW),
17815         (brasero_medium_add_DVD_plus_RW_leadout),
17816         (brasero_medium_get_sessions_info), (brasero_medium_get_contents),
17817         (brasero_medium_init_real):
17819 2007-09-30  Philippe Rouquier  <philippr@svn.gnome.org
17821         Another attempt to fix #461429
17823         * src/burn-job.c: (brasero_job_check_output_disc_space):
17824         * src/burn-medium.c: (brasero_medium_get_last_data_track_address),
17825         (brasero_medium_get_free_space), (brasero_medium_track_get_info),
17826         (brasero_medium_get_sessions_info):
17828 2007-09-30  Philippe Rouquier  <philippr@svn.gnome.org>
17830         Fix a bug (specific to trunk) whereby growisofs didn't return the size of data properly
17832         * src/plugins/growisofs/burn-growisofs.c:
17833         (brasero_growisofs_read_stderr):
17835 2007-09-30  Philippe Rouquier  <philippr@svn.gnome.org>
17837         Improved and fixed previous patch:
17838         - fixed not working buttons
17839         - don't show cancel button if we must die (session is closing)
17841         * src/brasero-project-manager.c:
17842         (brasero_project_manager_save_session):
17843         * src/brasero-project-manager.h:
17844         * src/brasero-project.c: (brasero_project_save_project_dialog),
17845         (brasero_project_save_session):
17846         * src/brasero-project.h:
17847         * src/brasero-session.c: (brasero_session_save),
17848         (brasero_session_die_cb), (brasero_session_save_yourself_cb):
17849         * src/brasero-session.h:
17850         * src/main.c: (on_delete_cb), (on_exit_cb)
17852 2007-09-29  Philippe Rouquier  <philippr@svn.gnome.org>
17854         * src/brasero-project-manager.c:
17855         (brasero_project_manager_save_session):
17856         * src/brasero-project-manager.h:
17857         * src/brasero-project.c: (brasero_project_save_project_dialog),
17858         (brasero_project_save_session):
17859         * src/brasero-session.c: (brasero_session_save):
17860         * src/main.c: (on_delete_cb), (on_exit_cb):
17862         fix a bug where CANCEL didn't cancel application closing
17864 2007-09-29 Rouquier Philippe <philippr@svn.gnome.org>
17866         fix #437148 also fix a small HIG problem where name was missing 
17868 2007-09-28 Rouquier Philippe <philippr@svn.gnome.org>
17870         fix #480745
17872 2007-09-28 Rouquier Philippe <philippr@svn.gnome.org>
17874         fix #470460
17876 2007-09-28 Rouquier Philippe <philippr@svn.gnome.org>
17878         Increased debugging output for SCSI
17880 2007-09-28 Rouquier Philippe <philippr@svn.gnome.org>
17882         Improved project type chooser (increase contrast + changed cursor for hovering)
17883         Fix #451633
17885 2007-09-25 Rouquier Philippe <philippr@svn.gnome.org>
17887         Fix a bug in cancellation of tasks (some tasks were not properly cancelled)
17889 2007-09-25 Rouquier Philippe <philippr@svn.gnome.org>
17891         Second set of improvements of the split dialog (#479342)
17893 2007-09-25 Rouquier Philippe <philippr@svn.gnome.org>
17895         Improved split dialog (see #479342)
17897 2007-09-25 Rouquier Philippe <philippr@svn.gnome.org>
17899         Some more scsi changes
17901 2007-09-25 Rouquier Philippe <philippr@svn.gnome.org>
17903         fix stupid mistake in scsi error handling
17905 2007-09-25 Rouquier Philippe <philippr@svn.gnome.org>
17907         Fix #479350
17909 2007-09-25 Rouquier Philippe <philippr@svn.gnome.org>
17911         Cleanups (removed unnecessary definitions)
17912         Try to fix the outrange address bug by being more lenient about returned sizes
17914 2007-09-25 Rouquier Philippe <philippr@svn.gnome.org>
17916         Improved drive speed retrieval
17918 2007-09-24 Rouquier Philippe <philippr@svn.gnome.org>
17920         speed display fix
17922 2007-09-23 Rouquier Philippe <philippr@svn.gnome.org>
17924         Fix #479355
17926 2007-09-23 Rouquier Philippe <philippr@svn.gnome.org>
17928         Fix #478899
17930 2007-09-23 Rouquier Philippe <philippr@svn.gnome.org>
17932         Patch from Milo Casagrande fix #479478
17934 2007-09-23 Rouquier Philippe <philippr@svn.gnome.org>
17936         Patch from Milo Casagrande fix #479487
17938 2007-09-23 Rouquier Philippe <philippr@svn.gnome.org>
17940         Remove "application" from entry menu (see #479350)
17942 2007-09-23 Rouquier Philippe <philippr@svn.gnome.org>
17944         Apply patch from Luca Ferretti to fix #477192
17946 2007-09-22 Rouquier Philippe <philippr@svn.gnome.org>
17948         Have brasero use a real toolbar
17949         Reclaim a few pixels here and there
17951 2007-09-21 Rouquier Philippe <philippr@svn.gnome.org>
17953         A few fixes for player/preview
17955 2007-09-21 Rouquier Philippe <philippr@svn.gnome.org>
17957         Fix a problem with silence length handling in audio project
17959 2007-09-21 Rouquier Philippe <philippr@svn.gnome.org>
17961         Applied patch from Michael Monreal to fix #478488
17963 2007-09-21 Rouquier Philippe <philippr@svn.gnome.org>
17965         Applied patch from Michael Monreal to fix #478446
17967 2007-09-21 Rouquier Philippe <philippr@svn.gnome.org>
17969         Applied patch from Michael Monreal (see bug #477192) to improve menus
17971 2007-09-21 Rouquier Philippe <philippr@svn.gnome.org>
17973         Some fixes for UI glitches in preview
17974         Changes again places where dbus uninhibit lies (moved to burn.c)
17975         Fix for bug #467443. Now every object in the layout is notified of context changes
17976         Remove header above projects to be more HIG compliant (spotted by Michael Monreal) (more to come)
17978 2007-09-19 Rouquier Philippe <philippr@svn.gnome.org>
17980         Applied patch from Luca Ferretti fixes partially #477192
17982 2007-09-19 Rouquier Philippe <philippr@svn.gnome.org>
17984         some fixes for dbus backend
17985         added forgotten files
17987 2007-09-19 Rouquier Philippe <philippr@svn.gnome.org>
17989         Added audio track splitting which leads to
17990         - new UI dialog for splitting
17991         - large improvements in transcode plugin
17992         - some refactoring of player code
17993         - some refactoring of song properties dialog
17994         - player can now play only a segment of a song
17995         - uri-container class was extended
17996         - metadata object doesn't recreate its pipeline for every new song
17997         - metadata object can now detect silences
17998         - brasero-vfs object now reuses metadata objects
17999         - brasero-project saves track boundaries
18000         
18002 2007-09-17  Luis Medinas  <lmedinas@svn.gnome.org>
18004         * src/Makefile.am:
18005         
18006         Update Makefile.
18008 2007-09-17  Luis Medinas  <lmedinas@svn.gnome.org>
18010         * configure.in:
18011         * src/burn-dbus.c: (brasero_uninhibit_suspend),
18012         (brasero_inhibit_suspend):
18013         * src/burn-dbus.h:
18014         * src/burn-process.c: (brasero_powermanagement),
18015         (brasero_process_finished), (brasero_process_start):
18017         Add Power Management inhibit/uninhibit suspend to Gnome PowerManager
18018         via DBus (build optional).
18020 2007-09-09  Luis Medinas  <lmedinas@svn.gnome.org>
18022         * src/Makefile.am:
18023         * src/brasero-project-manager.c:
18024         * src/brasero-search-beagle.c: (brasero_search_get_type),
18025         (brasero_search_class_init),
18026         (brasero_search_iface_uri_container_init),
18027         (brasero_search_iface_layout_object_init),
18028         (brasero_search_get_proportion), (brasero_search_column_clicked),
18029         (brasero_search_init), (brasero_search_destroy),
18030         (brasero_search_finalize), (brasero_search_try_again),
18031         (brasero_search_new), (brasero_search_increase_activity),
18032         (brasero_search_decrease_activity),
18033         (brasero_search_get_selected_uris),
18034         (brasero_search_get_selected_uri), (brasero_search_empty_tree),
18035         (brasero_search_drag_data_get_cb),
18036         (brasero_search_add_hit_to_tree), (brasero_search_update_header),
18037         (brasero_search_max_results_num_changed_cb),
18038         (brasero_search_left_button_clicked_cb),
18039         (brasero_search_right_button_clicked_cb),
18040         (brasero_search_check_for_possible_missing), (_sort_hits_by_score),
18041         (brasero_search_beagle_hit_added_cb),
18042         (brasero_search_beagle_hit_substracted_cb),
18043         (brasero_search_beagle_finished_cb),
18044         (brasero_search_beagle_error_dialog),
18045         (brasero_search_beagle_error_cb),
18046         (brasero_search_entry_activated_cb),
18047         (brasero_search_is_visible_cb),
18048         (brasero_search_mime_filter_changed),
18049         (brasero_search_tree_activated_cb),
18050         (brasero_search_tree_selection_changed_cb),
18051         (brasero_search_get_selected_rows):
18052         * src/brasero-search-beagle.h:
18053         * src/brasero-search.c:
18054         * src/brasero-search.h:
18056         Rename brasero-search to brasero-search-beagle.
18057         
18058 2007-09-08  Luis Medinas  <lmedinas@svn.gnome.org>
18060         * src/brasero-project-type-chooser.c:
18062         Fix initial tooltip window.
18064 2007-09-07  Luis Medinas  <lmedinas@svn.gnome.org>
18066         * src/brasero-menu.h:
18068         Remove the wrong STOCK icon from plugins on menu leave it
18069         empty since there's no icon for plugins fixes bug #474501.
18071 2007-09-07  Luis Medinas  <lmedinas@svn.gnome.org>
18073         * src/burn-session.c: (brasero_burn_session_start):
18075         Fix Segfault when start the burning dialog.
18077 2007-09-07  Luis Medinas  <lmedinas@svn.gnome.org>
18079         * src/brasero-menu.h:
18081         Change from Preferences to Plugins on menu.
18082         Execute stock icon used.
18084 2007-09-06  Luis Medinas  <lmedinas@svn.gnome.org>
18086         * src/plugins/cdrtools/burn-cdrecord.c:
18087         (brasero_cdrecord_export_caps):
18088         * src/plugins/cdrtools/burn-mkisofs.c:
18089         (brasero_mkisofs_export_caps):
18091         Use strict cdrecord and mkisofs on messages.
18093 2007-09-01  Rouquier Philippe <bonfire-app@wanadoo.fr>
18095         added a volume button to player
18096         also don't recreate playbin for every song, just re-use the pipeline
18097         (that may increase gstreamer requirements since that feature is recent for playbin)
18099 2007-09-01  Rouquier Philippe <bonfire-app@wanadoo.fr>
18101         - improved overall progress/action reporting (also fix some bugs)
18102         - changed/improved the way jobs are started in a task and the way they interact
18103         - added the possibility for a job to deactivate itself
18104         - rework and improved libisofs plugins (backport patches from stable branch)
18105         - added the size of the free space for temporary location
18106         - grey burn/blank/copy buttons in dialogs when action is not possible
18107         - some UI improvements/fixes here and there
18108         - added file missing for translation
18110 2007-09-01  Luis Medinas  <lmedinas@svn.gnome.org>
18112         * MAINTAINERS:
18114         Add a new GNOME-style MAINTAINERS file
18116 2007-08-28  Rouquier Philippe <bonfire-app@wanadoo.fr>
18118         add global configure options for plugins and dialog to set them (currently cdrecord, wodim, md5sum)
18119         have toc2cue plugin work
18121 2007-08-28  Luis Medinas  <lmedinas@svn.gnome.org>
18123         * configure.in:
18124         * src/plugins/libburnia/burn-libisofs.c:
18125         (brasero_libisofs_create_volume_thread):
18127         Transition to libisofs >= 0.2.5.
18129 2007-08-21  Rouquier Philippe <bonfire-app@wanadoo.fr>
18131         - Rework plugin so they register their type everytime they load (fix crash when no --debug)
18132         - added multiple copies feature (tested only with data project)
18133         - added temporary directory setting
18134         - improved disc copy using same source and destination drive
18135         - fixed bugs in cdrdao/dvdcss/md5sum plugins
18136         - rework/improve drive locking in burn.c
18137         - make sure session object is properly unreffed so tmp files are removed
18138         - fix image property dialog
18139         - other fixes
18141 2007-08-21  Rouquier Philippe <bonfire-app@wanadoo.fr>
18143         remove some "bonfire" references
18145 2007-08-21  Rouquier Philippe <bonfire-app@wanadoo.fr>
18147         Added a UI manager for the plugins
18149 2007-08-20  Rouquier Philippe <bonfire-app@wanadoo.fr>
18151         Updated names of files
18153 2007-08-20  Rouquier Philippe <bonfire-app@wanadoo.fr>
18155         Fix progression report
18157 2007-08-17  Rouquier Philippe <bonfire-app@wanadoo.fr>
18159         Another round of fixes to get audio disc working (using cdrkit/transcode)
18160         More specifically:
18161         - several improvements/fixes to handle multiple tracks (burn-task.c/burn-task-ctx.c/burn-job.c)
18162         - improvements for transcode
18163         - updated the code for metadata.c to be more precise
18164         - brasero-audio.c stores song size as duration not sectors
18165         - burn-process.c do something useful with ::post
18166         - burn-process.c don't overwrite previous error
18167         - burn-caps.c be more careful when following links between caps:
18168           check that at least one plugin is active
18169         - burn-job.c modified the API for a job to finish and store a new track
18170         - burn-track.c ensure a conversion is possible for path => URI
18171         - burn-wodim.c fix a remaining typo/improved .inf generation
18172         - allow to indicate a suffix for a temp file
18174 2007-08-14  Rouquier Philippe <bonfire-app@wanadoo.fr>
18176         Another round of fixes to get disc copy working (using growisofs/cdrkit)
18177         More specifically:
18178         - improve image size handling/checking
18179         - allow copy between two different types of disc (CD->DVD, ...) if size is OK
18180         - fix some confusion with error handling in burn.c (appearing when a process didn't properly start)
18181         - in a task list put blanking task before the last
18182         - emit another finished signal after checking is done
18183         - fix infinite loop on error in burn-process.c
18184         - added an icon when drive is empty
18185         - improved available flags discovery logic
18186         - fixed a bug in DISC caps creation
18187         - fixed speed reporting for jobs
18188         - clarify how jobs should implement ::init and ::start methods
18189         - fixed type it's WODIM and not WOODIM
18190         - updated POTFILES.in for files renaming / changes
18192 2007-08-14  Luis Medinas  <lmedinas@svn.gnome.org>
18194         * src/scsi/scsi-sg.c: (brasero_sg_send_command):
18196         Fix memset with swapped arguments. Closes bug #466290.
18197         Patch from Dave Jones <davej@redhat.com>
18199 2007-08-14  Luis Medinas  <lmedinas@svn.gnome.org>
18201         * src/filtered-window.c: (brasero_filtered_dialog_init):
18202         Fix Filter UI crash. Patch from Denis Leroy <denis@poolshark.org>
18203         
18204 2007-08-09  Luis Medinas  <lmedinas@svn.gnome.org>
18206         * NEWS:
18207         * configure.in:
18209         Update NEWS for 0.6.90 release unstable series.
18210         Update bump Gtk+ version.
18212 2007-08-09  Luis Medinas  <lmedinas@svn.gnome.org>
18214         * src/audio-disc.c: (brasero_audio_disc_fill_toolbar),
18215         (brasero_audio_disc_init), (brasero_audio_disc_finalize):
18216         * src/brasero-data-disc.c: (brasero_data_disc_fill_toolbar),
18217         (brasero_data_disc_init), (brasero_data_disc_finalize),
18218         (brasero_data_disc_unreadable_new):
18219         * src/brasero-disc-option-dialog.c:
18220         (brasero_disc_option_dialog_get_default_label),
18221         (brasero_disc_option_dialog_video_widget),
18222         (brasero_disc_option_dialog_joliet_widget),
18223         (brasero_disc_option_dialog_multi_widget),
18224         (brasero_disc_option_dialog_add_audio_options),
18225         (brasero_disc_option_dialog_init),
18226         (brasero_disc_option_dialog_finalize):
18227         * src/brasero-image-option-dialog.c:
18228         (brasero_image_option_dialog_set_track),
18229         (brasero_image_option_dialog_image_info_cb),
18230         (brasero_image_option_dialog_get_format),
18231         (brasero_image_option_dialog_changed),
18232         (brasero_image_option_dialog_set_formats),
18233         (brasero_image_option_dialog_set_image_uri),
18234         (brasero_image_option_dialog_init),
18235         (brasero_image_option_dialog_finalize):
18236         * src/brasero-project-size.c: (brasero_project_size_init),
18237         (brasero_project_size_finalize):
18238         * src/brasero-project-type-chooser.c:
18239         (brasero_project_type_chooser_new_item),
18240         (brasero_project_type_chooser_init),
18241         (brasero_project_type_chooser_finalize):
18242         * src/brasero-project.c: (brasero_project_init),
18243         (brasero_project_finalize):
18244         * src/search-entry.c: (brasero_search_entry_init),
18245         (brasero_search_entry_finalize):
18246         * src/song-properties.c: (brasero_song_props_init),
18247         (brasero_song_props_finalize):
18249         Migrate to the new GtkTooltip API. Now requires Gtk+ 2.11.6. 
18251 2007-08-2  Rouquier Philippe <bonfire-app@wanadoo.fr>
18253         Another bunch of fixes mainly to get image burning with (tested with growisofs)
18254         fix for sizes 
18255         improved destination media checks
18256         improved flags testing
18257         fix a small bug with DVD+RW in medium.c
18258         marked forgotten strings for translation
18259         updated file list for translations
18261 2007-08-2  Rouquier Philippe <bonfire-app@wanadoo.fr>
18263         In the process of making md5checksum work, lots of bugs and leaks fixed
18264         Now reap the processes ourselves to get return values and make sure nothing goes wrong
18265         Fixed a small bug in medium for blank DVD+RW (bad free space)
18266         Don't set non blocking by default now plugins have to ask for it
18267         Fix build and don't set brasero depend on libisofs/libburn but their plugins only
18268         Fixed and improved burn-dialog.c
18269         Fixed confusion between brasero_job_get_action and brasero_job_get_current_action
18270         Fixed growisofs not burning from pipe
18272 2007-07-28  Rouquier Philippe <bonfire-app@wanadoo.fr>
18273         
18274         Better handling of jobs that don't want to run further than ::start.
18275         That fixes a lock with local-track plugin.
18277 2007-07-28  Rouquier Philippe <bonfire-app@wanadoo.fr>
18278         
18279         Some build fixes
18281 2007-07-28  Rouquier Philippe <bonfire-app@wanadoo.fr>
18283         Preliminary work on plugin based backend (lots of changes).
18284         Cleanups which tend to a better separation between UI and backend.
18285         BE CAREFUL, THIS IS HIGHLY UNSTABLE.
18286         So far, it was tested and proved to work with woodim, growisofs, genisoimage.
18288 2007-07-28  Rouquier Philippe <bonfire-app@wanadoo.fr>
18290         * data/Makefile.am:
18292         fixed small problem with previous patch (maybe did not apply)
18294 2007-07-27  Luis Medinas  <lmedinas@svn.gnome.org>
18296         * data/Makefile.am:
18298         Added patch from bgo #456865 
18299         by Octavio Salvador <octavio@debian.org> 
18301 2007-07-11  Luis Medinas  <lmedinas@svn.gnome.org>
18303         * NEWS:
18305         Update NEWS for 0.6.0 release, svn trunk will be open for 
18306         bug fixes to 0.6 stable branch and continue development
18307         for a future stable release series.
18308         
18309 2007-07-11  Luis Medinas  <lmedinas@svn.gnome.org>
18311         * configure.in:
18313         Bump to 0.6.0 stable release.
18315 2007-07-10  Rouquier Philippe <bonfire-app@wanadoo.fr>
18317         Handle unmounts more subtely and don't unset environment variables
18318         at mount and unmount times as gnome-mount seems to need them.
18319         That fixes some failures happening on my system (Fedora 7)
18321 2007-07-09  Rouquier Philippe <bonfire-app@wanadoo.fr>
18323         Fix a bug in image recording dialog which prevented images
18324         to be burnt when type was explicitly set to ISO
18326 2007-07-09  Rouquier Philippe <bonfire-app@wanadoo.fr>
18328         Another attempt at fixing #430117 for good this time
18330 2007-07-03  Luis Medinas  <lmedinas@svn.gnome.org>
18332         * src/main.c: (brasero_app_parse_options):
18334         Fix bug #439744.
18336 2007-07-02  Luis Medinas  <lmedinas@svn.gnome.org>
18338         * MAINTAINERS: Add new mail.
18339         * README: Add more information about the libburn backend.
18341 2007-06-30  Luis Medinas  <lmedinas@svn.gnome.org>
18343         * src/filtered-window.c: (brasero_filtered_dialog_init):
18344         * src/scsi/scsi-get-configuration.h:
18346         Fix segfault on filter window.
18347         Fix typos on scsi library.
18349 2007-05-01  Rouquier Philippe <bonfire-app@wanadoo.fr>
18351         Change status icons to orange and put them in proper folder (status not apps) (Björn Martensen)
18353 2007-05-01  Rouquier Philippe <bonfire-app@wanadoo.fr>
18355         Revert patch to set minimum window size (it was already implemented)
18356         but also improved the logic by asking the monitor screen size and
18357         setting the default size to 85% of it.
18359 2007-05-01  Rouquier Philippe <bonfire-app@wanadoo.fr>
18361         Fix a stupid cut'n paste
18363 2007-05-01  Rouquier Philippe <bonfire-app@wanadoo.fr>
18365         Last tangoification (status icons) (Björn Martensen)
18366         Added 24x24 icons (Michael Monreal)
18368 2007-04-18  Luis Medinas  <lmedinas@svn.gnome.org>
18370         * src/main.c: (brasero_app_create_app):
18372         Set minimum window size for the main window.
18373         Fixes bug #430701.
18375 2007-04-17  Luis Medinas  <lmedinas@svn.gnome.org>
18377         * src/scsi/scsi-get-configuration.h:
18378         
18379         Typo for bug #430117.
18381 2007-04-16  Luis Medinas  <lmedinas@svn.gnome.org>
18383         * src/scsi/scsi-get-configuration.h:
18384         * src/scsi/scsi-read-disc-info.h:
18385         * src/scsi/scsi-read-track-information.h:
18387         Fixed typos that prevents to compile on Big Endian 
18388         thanks to Joseph Sacco <jsacco@gnome.org>. 
18389         Closes bug #430117.
18391 2007-04-15  Philippe Rouquier <bonfire-app@wanadoo.fr>
18393         Updated NEWS
18395 2007-04-15  Philippe Rouquier <bonfire-app@wanadoo.fr>
18397         Fixed some wrong medium free space
18398         Improved recorder selection GUI
18400 2007-04-15  Philippe Rouquier <bonfire-app@wanadoo.fr>
18402         Removed left g_print debugging statements
18403         Fixed media size not being checked before burning
18404         Improved media information display in recorder-selection
18405         Fixed a potential crash in recorder-selection
18407 2007-04-14  Philippe Rouquier <bonfire-app@wanadoo.fr>
18409         Fixed speeds ordering in properties dialog.
18411 2007-04-14  Philippe Rouquier <bonfire-app@wanadoo.fr>
18413         Some more new icons designed by Josef Vybíral and Kalle Person
18415 2007-04-14  Philippe Rouquier <bonfire-app@wanadoo.fr>
18417         Improved debugging/logging facilities
18418         Try not to block when a device is busy
18420 2007-04-12  Luis Medinas  <lmedinas@svn.gnome.org>
18422         * configure.in:
18424         Remove 24x24 action icons
18426 2007-04-11  Philippe Rouquier <bonfire-app@wanadoo.fr>
18428         Attempt to fix crash
18430 2007-04-11  Philippe Rouquier <bonfire-app@wanadoo.fr>
18432         Remove icon registration function (not needed anymore)
18434 2007-04-11  Philippe Rouquier <bonfire-app@wanadoo.fr>
18436         Make burn dialog use action icons
18438 2007-04-11  Philippe Rouquier <bonfire-app@wanadoo.fr>
18440         Fix #374700
18442 2007-04-11  Philippe Rouquier <bonfire-app@wanadoo.fr>
18444         Fix a build problem without libnotify
18446 2007-04-10  Philippe Rouquier <bonfire-app@wanadoo.fr>
18448         Fix a stupid mistake whereby every DVD was supposed to be CSS protected
18450 2007-04-10  Philippe Rouquier <bonfire-app@wanadoo.fr>
18452         Fix #428045
18454 2007-04-10  Philippe Rouquier <bonfire-app@wanadoo.fr>
18456         Fix #423686
18458 2007-04-10  Philippe Rouquier <bonfire-app@wanadoo.fr>
18460         Fix #423217
18462 2007-04-10  Philippe Rouquier <bonfire-app@wanadoo.fr>
18464         Fix #399962 for real this time.
18466 2007-04-10  Philippe Rouquier <bonfire-app@wanadoo.fr>
18468         Move cdrecord parts where it belongs.
18470 2007-04-10  Philippe Rouquier <bonfire-app@wanadoo.fr>
18472         Fix a bug in dialog requiring media insertion.
18474 2007-04-10  Philippe Rouquier <bonfire-app@wanadoo.fr>
18476         changed the way we use growisofs to blank:
18477         - fast now implies nullifying 64 first KiB
18478         - slow implies reformatting
18480 2007-04-10  Philippe Rouquier <bonfire-app@wanadoo.fr>
18482         Updated libburn support:
18483         - bumped requirements to 0.3.4
18484         - added DVD+R(w)/DVD-R(w) writing/blanking/formatting
18485         - some fix
18486         - multisession support
18488         Some fixes:
18489         - medium remaining capacity
18490         - unwanted popup in blank dialog
18491         - fake drives which didn't show up in projects
18492         - ...
18494 2007-04-06  Philippe Rouquier <bonfire-app@wanadoo.fr>
18496         Support wodim (cdrkit)
18498 2007-04-06  Philippe Rouquier <bonfire-app@wanadoo.fr>
18500         Improved library by adding more functions
18501         Replace as much we can the use of ncb when
18502         dealing with media functions
18503         This fixed a number of side bugs namely:
18504         - the inability to make any difference between the two types of DVD-RW (see #426104 for an example of the type of problems it caused)
18505         - the inability to have the right size for tracks < 300 kio
18506         - the inability to detect a protected DVD
18507         - the inability to translate drive types
18509         Improved multisession a lot
18510         Fixed the creation of multisession DVD+/-R by not using DAO
18511         When a multisession disc (not RW) is inserted only show free space
18512         Allow to append any kind of tracks to the latter discs (audio, data)
18514         A couple of other small bugs were fixed here and there
18516 2007-03-31  Philippe Rouquier <bonfire-app@wanadoo.fr>
18518         Another fix.
18520 2007-03-31  Philippe Rouquier <bonfire-app@wanadoo.fr>
18522         Just minor fixes.
18524 2007-03-28  Philippe Rouquier <bonfire-app@wanadoo.fr>
18526         Extended library:
18527         brasero can retrieve write speeds by itself (Fixes #366183)
18528         brasero can check if a medium is protected through CSS
18530         Fixed a bug introduced in previous patch whereby properties button
18531         was greyed out when multisession was used.
18532         Some small improvements to previously committed code.
18533         
18535 2007-03-28  Philippe Rouquier <bonfire-app@wanadoo.fr>
18537         Fix multisession button state in data project view.
18538         Don't retrieve medium information if drive has not finished loading.
18539         Fix introduced bug where wrong next session address was used.
18540         Don't show "append data" switch in data burn dialog; rather check if
18541         multisession button in data project is pressed.
18543 2007-03-27  Philippe Rouquier <bonfire-app@wanadoo.fr>
18545         Clean some forgotten debugging crufts.
18546         Use the library and not cdrecord to get multisession param in mkisofs.
18548 2007-03-27  Philippe Rouquier <bonfire-app@wanadoo.fr>
18550         Added a small SCSI library to fix bug 380204.
18551         Other benefits will be drawn from this library in later patches.
18553 2007-03-07  Luis Medinas  <lmedinas@svn.gnome.org>
18555         * src/burn-caps.c:
18556         (brasero_burn_caps_create_recorder_for_blanking):
18558         Libburn is suppose to support dvd+rw and dvd-rw so
18559         adding support to brasero trunk
18561 2007-03-04  Luis Medinas  <lmedinas@svn.gnome.org>
18563         * src/main.c: (on_about_cb):
18565         Update About Homepage.
18567 2007-02-27  Luis Medinas <lmedinas@svn.gnome.org>
18569         Merge work done on stable branch to brasero:
18570         New icon for blank action by Josef Vybiral <newsgroups@vybiral.info>
18571         New brasero icon based on the old one but tango-ified.
18572         Done by Ulisse <ulisail@yahoo.it>.
18573         Fix warning (#378061)
18574         Fix audio project title set to "null" (#401340)
18575         Enable large file support
18577 2007-02-12  Rouquier Philippe <bonfire-app@wanadoo.fr>
18579         New brasero icon
18580         Fix for about dialog that didn't show the icon
18583 2007-02-07  Luis Medinas  <metalgod@gentoo.org>
18585         * src/burn-mkisofs.c: (brasero_mkisofs_set_argv_image):
18587         Use -quiet instead of -q
18589 2007-02-04  Luis Medinas  <metalgod@gentoo.org>
18591         * data/brasero.desktop.in:
18593         Minor HIG change on brasero desktop Name
18594         Closes bgo #403375
18596 2007-01-23  Luis Medinas  <metalgod@gentoo.org>
18598         * configure.in:
18600         libisofs dependency to >=0.2.4.
18602 2007-01-23  Luis Medinas  <metalgod@gentoo.org>
18604         * src/burn-libburn-common.c:
18605         (brasero_libburn_common_process_message),
18606         (brasero_libburn_common_clock_id):
18607         * src/burn-libisofs.c:
18609         Added support for libisofs >=0.2.4 patch from 
18610         Denis Leroy <denis@poolshark.org>. Closes bgo #395594.
18611         
18612 2007-01-11  Luis Medinas  <metalgod@gentoo.org>
18614         * src/burn-dialog.c: (brasero_burn_dialog_show_log):
18616         Change logs size to 1MB that is enough fixes bgo # 377198
18618 2007-01-11  Luis Medinas  <metalgod@gentoo.org>
18620         * MAINTAINERS:
18622         Add myself as a maintainer
18624 2006-11-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
18626         * src/async-job-manager.c:
18628         Forgot to remove some unneeded files
18630 2006-11-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
18632         * src/async-job-manager.h:
18634         Forgot to remove some uneeded files
18636 2006-11-28  Philippe Rouquier  <bonfire-app@wanadoo.fr>
18638         * src/Makefile.am:
18639         * src/audio-disc.c: (brasero_audio_disc_init),
18640         (brasero_audio_disc_set_row_from_metadata),
18641         (brasero_audio_disc_result), (brasero_audio_disc_add_uri_real),
18642         (brasero_audio_disc_cancel_monitoring),
18643         (brasero_audio_disc_inotify_attributes_changed):
18644         * src/brasero-image-option-dialog.c:
18645         (brasero_image_option_dialog_image_info):
18646         * src/brasero-project-size.c: (brasero_project_size_disc_added_cb),
18647         (brasero_project_size_add_real_medias),
18648         (brasero_project_get_ruler_height),
18649         (brasero_project_get_active_drive):
18650         * src/brasero-project-size.h:
18651         * src/brasero-vfs.c: (brasero_vfs_check_for_parent_symlink),
18652         (brasero_utils_get_symlink_target), (brasero_vfs_info_destroy),
18653         (brasero_vfs_info_thread), (brasero_vfs_get_info),
18654         (brasero_vfs_load_result), (brasero_vfs_load_thread),
18655         (brasero_vfs_get_metadata), (brasero_vfs_count_result_data),
18656         (brasero_vfs_get_count), (brasero_vfs_playlist_destroy),
18657         (brasero_vfs_playlist_subtask_result),
18658         (brasero_vfs_playlist_result), (brasero_vfs_start_end_playlist_cb),
18659         (brasero_vfs_playlist_thread), (brasero_vfs_stop_all),
18660         (brasero_vfs_compare_unprocessed_task), (brasero_vfs_find_urgent):
18661         * src/brasero-vfs.h:
18662         * src/burn-basics.c: (brasero_track_source_free):
18663         * src/burn-caps.c: (brasero_burn_caps_get_flags):
18664         * src/burn-dialog.c: (brasero_burn_dialog_update_info),
18665         (brasero_burn_dialog_media_removed_cb),
18666         (brasero_burn_dialog_get_local_source),
18667         (brasero_burn_dialog_setup_session):
18668         * src/burn-dvdcss.c: (brasero_dvdcss_get_size_real),
18669         (brasero_dvdcss_create_scrambled_sectors_map),
18670         (brasero_dvdcss_write_image_thread):
18671         * src/burn-iso-field.c: (brasero_iso9660_get_733_val):
18672         * src/burn-iso-field.h:
18673         * src/burn-iso9660.c: (brasero_iso9660_seek),
18674         (brasero_iso9660_next_block), (brasero_iso9660_get_susp),
18675         (brasero_iso9660_next_record), (brasero_iso9660_read_file_record),
18676         (brasero_iso9660_read_directory_record),
18677         (brasero_iso9660_read_directory_records),
18678         (brasero_iso9660_ctx_init), (brasero_iso9660_get_contents):
18679         * src/burn-iso9660.h:
18680         * src/burn-libisofs.c: (brasero_libisofs_sort_graft_points):
18681         * src/burn-readcd.c: (brasero_readcd_get_size),
18682         (brasero_readcd_argv_set_iso_boundary):
18683         * src/burn-sum.c: (brasero_burn_sum_disc):
18684         * src/burn-susp.c: (brasero_susp_ctx_clean), (brasero_susp_SP),
18685         (brasero_susp_NM), (brasero_susp_CL), (brasero_susp_PL),
18686         (brasero_susp_read):
18687         * src/burn-susp.h:
18688         * src/burn-volume.c: (brasero_volume_file_free),
18689         (brasero_volume_get_files), (brasero_volume_file_to_path),
18690         (brasero_volume_file_from_path), (brasero_volume_file_size):
18691         * src/burn-volume.h:
18692         * src/data-disc.c: (brasero_data_disc_iface_disc_init),
18693         (brasero_data_disc_notification_free),
18694         (brasero_data_disc_notification_closed),
18695         (brasero_data_disc_notify_user_real),
18696         (brasero_data_disc_notify_user), (brasero_data_disc_fill_toolbar),
18697         (brasero_data_disc_init), (brasero_data_disc_finalize),
18698         (brasero_data_disc_name_exist_dialog),
18699         (brasero_data_disc_tree_check_name_validity),
18700         (brasero_data_disc_remove_bogus_child),
18701         (brasero_data_disc_tree_update_directory_real),
18702         (brasero_data_disc_tree_path_to_disc_path),
18703         (brasero_data_disc_disc_path_to_tree_path),
18704         (brasero_data_disc_tree_remove_path),
18705         (brasero_data_disc_tree_new_path),
18706         (brasero_data_disc_tree_set_path_from_info),
18707         (brasero_data_disc_tree_new_empty_folder_real),
18708         (brasero_data_disc_tree_new_loading_row),
18709         (_foreach_remove_created_dirs_cb), (brasero_data_disc_clean),
18710         (brasero_data_disc_reset_real), (brasero_data_disc_unreadable_new),
18711         (brasero_data_disc_unreadable_free),
18712         (brasero_data_disc_restored_new),
18713         (brasero_data_disc_restored_free),
18714         (brasero_data_disc_restore_unreadable_destroy),
18715         (brasero_data_disc_restore_unreadable),
18716         (brasero_data_disc_restore_unreadable_cb),
18717         (brasero_data_disc_filtered_restore),
18718         (brasero_data_disc_update_hashes), (brasero_data_disc_dir_free),
18719         (brasero_data_disc_remove_children_destroy_cb),
18720         (brasero_data_disc_remove_children_async_cb),
18721         (_foreach_remove_children_files_cb),
18722         (brasero_data_disc_remove_children), (brasero_data_disc_graft_new),
18723         (brasero_data_disc_graft_remove),
18724         (_foreach_move_children_paths_cb),
18725         (brasero_data_disc_graft_children_move),
18726         (_foreach_unreference_grafted_cb),
18727         (brasero_data_disc_graft_changed), (brasero_data_disc_path_to_uri),
18728         (brasero_data_disc_expose_grafted_destroy_cb),
18729         (brasero_data_disc_expose_grafted_cb),
18730         (brasero_data_disc_expose_grafted),
18731         (brasero_data_disc_tree_new_imported_session_file),
18732         (brasero_data_disc_expose_imported_session_file),
18733         (brasero_data_disc_directory_entry_free),
18734         (brasero_data_disc_directory_contents_free),
18735         (brasero_data_disc_directory_entry_error),
18736         (brasero_data_disc_expose_path_real),
18737         (brasero_data_disc_expose_end), (brasero_data_disc_expose_result),
18738         (brasero_data_disc_expose_insert_path_real),
18739         (brasero_data_disc_expose_path),
18740         (brasero_data_disc_row_collapsed_cb),
18741         (brasero_data_disc_row_expanded_cb), (brasero_data_disc_obj_new),
18742         (brasero_data_disc_file_new),
18743         (_foreach_lookup_symlink_children_cb),
18744         (brasero_data_disc_symlink_is_recursive),
18745         (_find_name_in_info_list),
18746         (brasero_data_disc_get_unique_valid_utf8_name),
18747         (brasero_data_disc_get_unique_valid_utf8_path),
18748         (brasero_data_disc_symlink_new),
18749         (brasero_data_disc_symlink_list_new),
18750         (brasero_data_disc_invalid_utf8_new),
18751         (brasero_data_disc_invalid_utf8_list_new),
18752         (brasero_data_disc_dir_contents_end), (_check_for_restored),
18753         (brasero_data_disc_load_result),
18754         (brasero_data_disc_directory_load),
18755         (brasero_data_disc_directory_priority_cb),
18756         (brasero_data_disc_directory_priority),
18757         (brasero_data_disc_remove_row_in_dirs_hash),
18758         (brasero_data_disc_delete_row_cb),
18759         (braseri_data_disc_delete_row_end),
18760         (brasero_data_disc_is_session_path_deleted),
18761         (brasero_data_disc_path_remove_user),
18762         (brasero_data_disc_replace_file),
18763         (brasero_data_disc_delete_selected), (brasero_data_disc_clear),
18764         (brasero_data_disc_reset),
18765         (brasero_data_disc_restore_excluded_children_destroy_cb),
18766         (brasero_data_disc_restore_excluded_children_cb),
18767         (_foreach_restore_strictly_excluded_children_cb),
18768         (brasero_data_disc_restore_excluded_children),
18769         (brasero_data_disc_replace_symlink_children_destroy_cb),
18770         (brasero_data_disc_replace_symlink_children_cb),
18771         (brasero_data_disc_replace_symlink_children),
18772         (brasero_data_disc_new_row_destroy_cb),
18773         (brasero_data_disc_new_row_cb),
18774         (brasero_data_disc_get_dir_contents_destroy),
18775         (brasero_data_disc_get_dir_contents_results),
18776         (brasero_data_disc_add_directory_contents),
18777         (brasero_data_disc_add_uri_real),
18778         (brasero_data_disc_remove_imported_session),
18779         (brasero_data_disc_import_session_error),
18780         (brasero_data_disc_import_session_cb),
18781         (brasero_data_disc_update_multi_button_state),
18782         (brasero_data_disc_media_added), (brasero_data_disc_set_drive),
18783         (_foreach_grafts_make_list_cb), (brasero_data_disc_path_create),
18784         (brasero_data_disc_graft_check_destroy),
18785         (brasero_data_disc_graft_check_result),
18786         (brasero_data_disc_graft_find_first_parent),
18787         (brasero_data_disc_graft_check_parent),
18788         (brasero_data_disc_graft_check_existence),
18789         (brasero_data_disc_graft_check),
18790         (brasero_data_disc_load_graft_end),
18791         (brasero_data_disc_load_graft_result),
18792         (brasero_data_disc_load_restored_end),
18793         (brasero_data_disc_load_restored_result),
18794         (brasero_data_disc_load_track), (brasero_data_disc_restore_row),
18795         (brasero_data_disc_move_row_simple_file_destroy_cb),
18796         (brasero_data_disc_move_row_simple_file_cb),
18797         (brasero_data_disc_move_row_simple_file),
18798         (brasero_data_disc_move_imported_session_file),
18799         (brasero_data_disc_move_row),
18800         (brasero_data_disc_drag_dest_drop_row_possible),
18801         (brasero_data_disc_move_to_dest),
18802         (brasero_data_disc_native_data_received),
18803         (brasero_data_disc_drag_data_received_dragging),
18804         (brasero_data_disc_drag_data_received_cb),
18805         (brasero_data_disc_drag_get_cb),
18806         (brasero_data_disc_drag_motion_cb),
18807         (brasero_data_disc_drag_begin_cb), (brasero_data_disc_drag_end_cb),
18808         (brasero_data_disc_open_file),
18809         (brasero_data_disc_rename_activated),
18810         (brasero_data_disc_tree_select_function),
18811         (brasero_data_disc_button_pressed_cb),
18812         (brasero_data_disc_name_edited_cb),
18813         (brasero_data_disc_get_selected_uri),
18814         (brasero_data_disc_inotify_create_file_event_destroy_cb),
18815         (brasero_data_disc_inotify_create_paths),
18816         (brasero_data_disc_inotify_create_file_event_cb),
18817         (brasero_data_disc_inotify_create_file_event),
18818         (brasero_data_disc_inotify_attributes_event_cb),
18819         (brasero_data_disc_inotify_attributes_event_destroy_cb),
18820         (brasero_data_disc_inotify_attributes_event),
18821         (brasero_data_disc_inotify_modify_file_cb),
18822         (brasero_data_disc_inotify_modify_file_end),
18823         (brasero_data_disc_inotify_modify_file):
18824         * src/data-disc.h:
18825         * src/disc.c: (brasero_disc_fill_toolbar),
18826         (brasero_disc_set_current_drive):
18827         * src/disc.h:
18828         * src/filtered-window.c: (brasero_filtered_dialog_class_init):
18829         * src/main.c:
18830         * src/metadata.c: (brasero_metadata_finalize), (foreach_tag):
18831         * src/metadata.h:
18832         * src/mime-filter.c: (brasero_mime_filter_init),
18833         (brasero_mime_filter_add_mime):
18834         * src/play-list.c: (brasero_playlist_init),
18835         (brasero_playlist_destroy), (brasero_playlist_dialog_error),
18836         (brasero_playlist_parse_end), (brasero_playlist_parse_result),
18837         (brasero_playlist_insert), (brasero_playlist_add_uri_playlist):
18838         * src/project-type-chooser.c:
18839         (brasero_project_type_chooser_new_item):
18840         * src/project.c: (brasero_project_disc_changed_cb),
18841         (brasero_project_switch):
18842         * src/recorder-selection.c:
18843         (brasero_recorder_selection_update_info),
18844         (brasero_recorder_selection_update_drive_info):
18845         * src/search.c: (brasero_search_init),
18846         (brasero_search_add_hit_to_tree):
18847         * src/tray.c: (brasero_tray_icon_set_progress):
18848         * src/utils.c: (brasero_utils_free), (brasero_utils_register_icon),
18849         (brasero_utils_init), (brasero_utils_escape_string),
18850         (brasero_utils_get_use_info_notebook):
18851         * src/utils.h:
18853         BraseroDataDisc/BraseroPlaylist only use BraseroVFS
18854         Minor GUI improvements
18855         Added multisession to display first session in BraseroDataDisc
18856         Drop icon caching
18857         Miscellaneous things (fixes/improvements)
18859 2006-11-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
18861         * src/audio-disc.c: (brasero_audio_disc_fill_toolbar):
18862         * src/blank-dialog.c: (brasero_blank_dialog_cancel_dialog):
18863         * src/brasero-disc-option-dialog.c:
18864         (brasero_disc_option_dialog_init):
18865         * src/brasero-image-option-dialog.c:
18866         (brasero_image_option_dialog_init):
18867         * src/brasero-tool-dialog.c: (brasero_tool_dialog_set_button):
18868         * src/burn-dialog.c: (brasero_burn_dialog_data_loss_cb),
18869         (brasero_burn_dialog_rewritable_cb),
18870         (brasero_burn_dialog_disable_joliet_cb),
18871         (brasero_burn_dialog_notify_error),
18872         (brasero_burn_dialog_success_run),
18873         (brasero_burn_dialog_cancel_dialog):
18874         * src/data-disc.c: (brasero_data_disc_fill_toolbar):
18875         * src/disc-copy-dialog.c: (brasero_disc_copy_dialog_init):
18876         * src/project.c: (brasero_project_init):
18877         * src/search.c: (brasero_search_init):
18878         * src/utils.c: (brasero_utils_make_button):
18879         * src/utils.h:
18881         Fix for icon sizes
18883 2006-11-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
18885         * data/brasero.desktop.in:
18886         * src/brasero-disc-option-dialog.c:
18887         (brasero_disc_option_dialog_init):
18888         * src/brasero-image-option-dialog.c:
18889         (brasero_image_option_dialog_init):
18890         * src/brasero-project-size.c: (brasero_project_size_disc_added_cb),
18891         (brasero_project_size_add_real_medias):
18892         * src/disc-copy-dialog.c: (brasero_disc_copy_dialog_init):
18893         * src/main.c: (brasero_app_create_app):
18894         * src/project.c: (brasero_project_init):
18895         * src/tray.c: (brasero_tray_icon_init),
18896         (brasero_tray_icon_set_progress):
18897         * src/utils.c: (brasero_utils_init):
18898         * src/utils.h:
18900         Another fix for icons
18902 2006-11-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
18904         * data/icons/16x16/actions/Makefile.am:
18905         * data/icons/16x16/actions/brasero-action-burn.png:
18906         * data/icons/16x16/apps/Makefile.am:
18907         * data/icons/16x16/apps/brasero-disc-00.png:
18908         * data/icons/16x16/apps/brasero-disc-05.png:
18909         * data/icons/16x16/apps/brasero-disc-10.png:
18910         * data/icons/16x16/apps/brasero-disc-100.png:
18911         * data/icons/16x16/apps/brasero-disc-15.png:
18912         * data/icons/16x16/apps/brasero-disc-20.png:
18913         * data/icons/16x16/apps/brasero-disc-25.png:
18914         * data/icons/16x16/apps/brasero-disc-30.png:
18915         * data/icons/16x16/apps/brasero-disc-35.png:
18916         * data/icons/16x16/apps/brasero-disc-40.png:
18917         * data/icons/16x16/apps/brasero-disc-45.png:
18918         * data/icons/16x16/apps/brasero-disc-50.png:
18919         * data/icons/16x16/apps/brasero-disc-55.png:
18920         * data/icons/16x16/apps/brasero-disc-60.png:
18921         * data/icons/16x16/apps/brasero-disc-65.png:
18922         * data/icons/16x16/apps/brasero-disc-70.png:
18923         * data/icons/16x16/apps/brasero-disc-75.png:
18924         * data/icons/16x16/apps/brasero-disc-80.png:
18925         * data/icons/16x16/apps/brasero-disc-85.png:
18926         * data/icons/16x16/apps/brasero-disc-90.png:
18927         * data/icons/16x16/apps/brasero-disc-95.png:
18928         * data/icons/16x16/apps/brasero.png:
18929         * data/icons/24x24/apps/Makefile.am:
18930         * data/icons/scalable/actions/Makefile.am:
18931         * data/icons/scalable/actions/brasero-action-burn.png:
18933         Upteenth fix for icon mess
18935 2006-11-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
18937         * data/icons/scalable/apps/brasero-disc-00.png:
18938         * data/icons/scalable/apps/brasero-disc-05.png:
18939         * data/icons/scalable/apps/brasero-disc-10.png:
18940         * data/icons/scalable/apps/brasero-disc-100.png:
18941         * data/icons/scalable/apps/brasero-disc-15.png:
18942         * data/icons/scalable/apps/brasero-disc-20.png:
18943         * data/icons/scalable/apps/brasero-disc-25.png:
18944         * data/icons/scalable/apps/brasero-disc-30.png:
18945         * data/icons/scalable/apps/brasero-disc-35.png:
18946         * data/icons/scalable/apps/brasero-disc-40.png:
18947         * data/icons/scalable/apps/brasero-disc-45.png:
18948         * data/icons/scalable/apps/brasero-disc-50.png:
18949         * data/icons/scalable/apps/brasero-disc-55.png:
18950         * data/icons/scalable/apps/brasero-disc-60.png:
18951         * data/icons/scalable/apps/brasero-disc-65.png:
18952         * data/icons/scalable/apps/brasero-disc-70.png:
18953         * data/icons/scalable/apps/brasero-disc-75.png:
18954         * data/icons/scalable/apps/brasero-disc-80.png:
18955         * data/icons/scalable/apps/brasero-disc-85.png:
18956         * data/icons/scalable/apps/brasero-disc-90.png:
18957         * data/icons/scalable/apps/brasero-disc-95.png:
18958         * data/icons/scalable/apps/brasero.png:
18959         * data/icons/scalable/brasero.svg:
18961         Fix previous mess up
18963 2006-11-22  Philippe Rouquier  <bonfire-app@wanadoo.fr>
18965         * configure.in:
18966         * data/Makefile.am:
18967         * data/brasero.png:
18968         * data/cd-action-burn-16.png:
18969         * data/cd-action-burn.png:
18970         * data/disc-00.png:
18971         * data/disc-05.png:
18972         * data/disc-10.png:
18973         * data/disc-100.png:
18974         * data/disc-15.png:
18975         * data/disc-20.png:
18976         * data/disc-25.png:
18977         * data/disc-30.png:
18978         * data/disc-35.png:
18979         * data/disc-40.png:
18980         * data/disc-45.png:
18981         * data/disc-50.png:
18982         * data/disc-55.png:
18983         * data/disc-60.png:
18984         * data/disc-65.png:
18985         * data/disc-70.png:
18986         * data/disc-75.png:
18987         * data/disc-80.png:
18988         * data/disc-85.png:
18989         * data/disc-90.png:
18990         * data/disc-95.png:
18991         * data/icons/16x16/Makefile.am:
18992         * data/icons/16x16/actions/Makefile.am:
18993         * data/icons/16x16/actions/brasero-action-burn.png:
18994         * data/icons/16x16/apps/Makefile.am:
18995         * data/icons/16x16/apps/brasero-disc-00.png:
18996         * data/icons/16x16/apps/brasero-disc-05.png:
18997         * data/icons/16x16/apps/brasero-disc-10.png:
18998         * data/icons/16x16/apps/brasero-disc-100.png:
18999         * data/icons/16x16/apps/brasero-disc-15.png:
19000         * data/icons/16x16/apps/brasero-disc-20.png:
19001         * data/icons/16x16/apps/brasero-disc-25.png:
19002         * data/icons/16x16/apps/brasero-disc-30.png:
19003         * data/icons/16x16/apps/brasero-disc-35.png:
19004         * data/icons/16x16/apps/brasero-disc-40.png:
19005         * data/icons/16x16/apps/brasero-disc-45.png:
19006         * data/icons/16x16/apps/brasero-disc-50.png:
19007         * data/icons/16x16/apps/brasero-disc-55.png:
19008         * data/icons/16x16/apps/brasero-disc-60.png:
19009         * data/icons/16x16/apps/brasero-disc-65.png:
19010         * data/icons/16x16/apps/brasero-disc-70.png:
19011         * data/icons/16x16/apps/brasero-disc-75.png:
19012         * data/icons/16x16/apps/brasero-disc-80.png:
19013         * data/icons/16x16/apps/brasero-disc-85.png:
19014         * data/icons/16x16/apps/brasero-disc-90.png:
19015         * data/icons/16x16/apps/brasero-disc-95.png:
19016         * data/icons/16x16/apps/brasero.png:
19017         * data/icons/16x16/brasero.png:
19018         * data/icons/24x24/Makefile.am:
19019         * data/icons/24x24/actions/Makefile.am:
19020         * data/icons/24x24/actions/brasero-action-burn.png:
19021         * data/icons/24x24/apps/Makefile.am:
19022         * data/icons/24x24/apps/brasero-disc-00.png:
19023         * data/icons/24x24/apps/brasero-disc-05.png:
19024         * data/icons/24x24/apps/brasero-disc-10.png:
19025         * data/icons/24x24/apps/brasero-disc-100.png:
19026         * data/icons/24x24/apps/brasero-disc-15.png:
19027         * data/icons/24x24/apps/brasero-disc-20.png:
19028         * data/icons/24x24/apps/brasero-disc-25.png:
19029         * data/icons/24x24/apps/brasero-disc-30.png:
19030         * data/icons/24x24/apps/brasero-disc-35.png:
19031         * data/icons/24x24/apps/brasero-disc-40.png:
19032         * data/icons/24x24/apps/brasero-disc-45.png:
19033         * data/icons/24x24/apps/brasero-disc-50.png:
19034         * data/icons/24x24/apps/brasero-disc-55.png:
19035         * data/icons/24x24/apps/brasero-disc-60.png:
19036         * data/icons/24x24/apps/brasero-disc-65.png:
19037         * data/icons/24x24/apps/brasero-disc-70.png:
19038         * data/icons/24x24/apps/brasero-disc-75.png:
19039         * data/icons/24x24/apps/brasero-disc-80.png:
19040         * data/icons/24x24/apps/brasero-disc-85.png:
19041         * data/icons/24x24/apps/brasero-disc-90.png:
19042         * data/icons/24x24/apps/brasero-disc-95.png:
19043         * data/icons/24x24/apps/brasero.png:
19044         * data/icons/24x24/brasero.png:
19045         * data/icons/32x32/Makefile.am:
19046         * data/icons/32x32/apps/Makefile.am:
19047         * data/icons/32x32/apps/brasero-disc-00.png:
19048         * data/icons/32x32/apps/brasero-disc-05.png:
19049         * data/icons/32x32/apps/brasero-disc-10.png:
19050         * data/icons/32x32/apps/brasero-disc-100.png:
19051         * data/icons/32x32/apps/brasero-disc-15.png:
19052         * data/icons/32x32/apps/brasero-disc-20.png:
19053         * data/icons/32x32/apps/brasero-disc-25.png:
19054         * data/icons/32x32/apps/brasero-disc-30.png:
19055         * data/icons/32x32/apps/brasero-disc-35.png:
19056         * data/icons/32x32/apps/brasero-disc-40.png:
19057         * data/icons/32x32/apps/brasero-disc-45.png:
19058         * data/icons/32x32/apps/brasero-disc-50.png:
19059         * data/icons/32x32/apps/brasero-disc-55.png:
19060         * data/icons/32x32/apps/brasero-disc-60.png:
19061         * data/icons/32x32/apps/brasero-disc-65.png:
19062         * data/icons/32x32/apps/brasero-disc-70.png:
19063         * data/icons/32x32/apps/brasero-disc-75.png:
19064         * data/icons/32x32/apps/brasero-disc-80.png:
19065         * data/icons/32x32/apps/brasero-disc-85.png:
19066         * data/icons/32x32/apps/brasero-disc-90.png:
19067         * data/icons/32x32/apps/brasero-disc-95.png:
19068         * data/icons/48x48/Makefile.am:
19069         * data/icons/48x48/apps/Makefile.am:
19070         * data/icons/48x48/apps/brasero-disc-00.png:
19071         * data/icons/48x48/apps/brasero-disc-05.png:
19072         * data/icons/48x48/apps/brasero-disc-10.png:
19073         * data/icons/48x48/apps/brasero-disc-100.png:
19074         * data/icons/48x48/apps/brasero-disc-15.png:
19075         * data/icons/48x48/apps/brasero-disc-20.png:
19076         * data/icons/48x48/apps/brasero-disc-25.png:
19077         * data/icons/48x48/apps/brasero-disc-30.png:
19078         * data/icons/48x48/apps/brasero-disc-35.png:
19079         * data/icons/48x48/apps/brasero-disc-40.png:
19080         * data/icons/48x48/apps/brasero-disc-45.png:
19081         * data/icons/48x48/apps/brasero-disc-50.png:
19082         * data/icons/48x48/apps/brasero-disc-55.png:
19083         * data/icons/48x48/apps/brasero-disc-60.png:
19084         * data/icons/48x48/apps/brasero-disc-65.png:
19085         * data/icons/48x48/apps/brasero-disc-70.png:
19086         * data/icons/48x48/apps/brasero-disc-75.png:
19087         * data/icons/48x48/apps/brasero-disc-80.png:
19088         * data/icons/48x48/apps/brasero-disc-85.png:
19089         * data/icons/48x48/apps/brasero-disc-90.png:
19090         * data/icons/48x48/apps/brasero-disc-95.png:
19091         * data/icons/Makefile.am:
19092         * data/icons/scalable/Makefile.am:
19093         * data/icons/scalable/apps/Makefile.am:
19094         * data/icons/scalable/apps/brasero.svg:
19095         * src/blank-dialog.c: (brasero_blank_dialog_new),
19096         (brasero_blank_dialog_device_opts_setup),
19097         (brasero_blank_dialog_media_changed):
19098         * src/burn-caps.c: (brasero_burn_caps_get_flags):
19099         * src/burn-dvdcss.c: (brasero_dvdcss_library_init),
19100         (brasero_dvdcss_get_size_real):
19101         * src/burn-iso9660.c: (brasero_iso9660_get_size):
19102         * src/burn-iso9660.h:
19103         * src/burn-volume.c: (brasero_volume_get_size),
19104         (brasero_volume_get_files):
19105         * src/burn-volume.h:
19106         * src/burn.c: (brasero_burn_wait_for_dest_media):
19107         * src/data-disc.c: (brasero_data_disc_unreadable_dialog):
19108         * src/recorder-selection.c:
19109         (brasero_recorder_selection_update_info):
19110         * src/utils.c: (brasero_utils_get_time_string),
19111         (brasero_utils_get_time_string_from_size):
19113         Fix #376813 – problem with filenames that contain whitespace ...
19114         Partly fix #374700: still missing tango icons
19115         Fix libburn capabilities about multisession
19116         Marked some strings for translations
19117         Removed unneeded dialogs
19119 2006-11-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19121         * src/data-disc.c: (brasero_data_disc_tree_check_name_validity):
19123         Really don't allow empty filenames this time
19125 2006-11-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19127         * configure.in:
19128         * data/brasero.schemas.in:
19129         * src/data-disc.c: (brasero_data_disc_get_type),
19130         (brasero_data_disc_filter_notify_cb),
19131         (brasero_data_disc_filter_hidden_cb),
19132         (brasero_data_disc_filter_broken_sym_cb),
19133         (brasero_data_disc_base_init), (brasero_data_disc_fill_toolbar),
19134         (brasero_data_disc_tree_new_loading_row),
19135         (brasero_data_disc_reset_real), (brasero_data_disc_unreadable_new),
19136         (brasero_data_disc_unreadable_free),
19137         (brasero_data_disc_restored_new),
19138         (brasero_data_disc_restored_free),
19139         (brasero_data_disc_restore_unreadable),
19140         (brasero_data_disc_filtered_restore), (_foreach_add_unreadable),
19141         (brasero_data_disc_filtered_files_clicked_cb),
19142         (brasero_data_disc_update_hashes), (_check_for_restored),
19143         (brasero_data_disc_load_thread):
19144         * src/filtered-window.c: (brasero_filtered_dialog_init),
19145         (brasero_filtered_dialog_finalize),
19146         (brasero_filtered_dialog_filter_hidden_cb),
19147         (brasero_filtered_dialog_filter_broken_sym_cb),
19148         (brasero_filtered_dialog_filter_notify_cb),
19149         (brasero_filtered_dialog_gconf_notify_cb),
19150         (brasero_filtered_dialog_add),
19151         (brasero_filtered_dialog_get_status):
19152         * src/filtered-window.h:
19153         * src/main.c: (main):
19154         * src/search-entry.c: (brasero_search_entry_save_history):
19155         * src/utils.c: (brasero_utils_is_gid_in_groups):
19157         Don't allow empty names when renaming
19158         Update parent directory file count after restoring files
19159         Reworked the filter dialog GUI
19160         New options to chose what type of files to filter
19161         Re-add libnotify dependency to warn the user when files were filtered
19162         Fixed a crash with groups
19164 2006-11-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19166         * po/POTFILES.in:
19167         * src/Makefile.am:
19168         * src/brasero-ncb.c:
19169         * src/brasero-project-size.c:
19170         * src/burn-caps.c: (brasero_burn_caps_get_imager_default_format),
19171         (brasero_burn_caps_create_imager):
19172         * src/burn-dialog.c: (brasero_burn_dialog_show_log):
19173         * src/burn-dvdcss-private.h:
19174         * src/burn-dvdcss.c: (brasero_dvdcss_get_type),
19175         (brasero_dvdcss_library_init), (brasero_dvdcss_iface_init_image),
19176         (brasero_dvdcss_class_init), (brasero_dvdcss_init),
19177         (brasero_dvdcss_stop_real), (brasero_dvdcss_clean_output),
19178         (brasero_dvdcss_finalize), (brasero_dvdcss_new),
19179         (brasero_dvdcss_get_size_real), (brasero_dvdcss_set_source),
19180         (brasero_dvdcss_set_output_type), (brasero_dvdcss_set_output),
19181         (brasero_dvdcss_thread_finished),
19182         (brasero_dvdcss_write_sector_to_fd),
19183         (brasero_dvdcss_create_scrambled_sectors_map),
19184         (brasero_dvdcss_sort_ranges), (brasero_dvdcss_write_image_thread),
19185         (brasero_dvdcss_write_image_to_fd),
19186         (brasero_dvdcss_write_image_to_file), (brasero_dvdcss_start),
19187         (brasero_dvdcss_stop), (brasero_dvdcss_get_track),
19188         (brasero_dvdcss_get_size), (brasero_dvdcss_get_track_type):
19189         * src/burn-dvdcss.h:
19190         * src/burn-growisofs.c: (brasero_growisofs_set_argv_record):
19191         * src/burn-iso9660.c: (brasero_iso9660_is_primary_descriptor),
19192         (brasero_iso9660_get_size), (brasero_iso9660_get_label),
19193         (brasero_iso9660_read_directory_records),
19194         (brasero_iso9660_get_contents):
19195         * src/burn-iso9660.h:
19196         * src/burn-readcd.c:
19197         * src/burn-sum.c:
19198         * src/burn-task.c: (brasero_task_get_rate):
19199         * src/burn-volume.c: (brasero_volume_file_free),
19200         (brasero_volume_get_primary_from_file),
19201         (brasero_volume_get_primary), (brasero_volume_is_valid),
19202         (brasero_volume_is_iso9660), (brasero_volume_get_label),
19203         (brasero_volume_get_size), (brasero_volume_get_files):
19204         * src/burn-volume.h:
19205         * src/burn.c: (brasero_burn_imager_get_track):
19206         * src/progress.c: (brasero_burn_progress_set_action):
19207         * src/progress.h:
19208         * src/recorder-selection.c:
19209         (brasero_recorder_selection_get_new_image_path):
19210         * src/tray.c: (brasero_tray_icon_set_progress):
19212         New feature: video DVD copy (require libdvdcss at run-time)
19213         Fixed tray not showing progress
19214         Fixed session logs too big to be displayed
19215         Fixed file forgotten in POTFILES.in
19217 2006-11-14  Luca Ferretti  <elle.uca@libero.it>
19219         * src/utils.c: (brasero_utils_get_use_info_notebook):
19220         Fix bug #374596
19222 2006-11-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19224         * configure.in:
19226         Bumped version to 0.5.90 (unstable)
19228 2006-11-14  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19230         * NEWS:
19231         * configure.in:
19232         * src/audio-disc.c: (brasero_audio_disc_add_dir):
19233         * src/blank-dialog.c: (brasero_blank_dialog_cancel_dialog):
19234         * src/burn-dialog.c: (brasero_burn_dialog_insert_disc_cb),
19235         (brasero_burn_dialog_data_loss_cb),
19236         (brasero_burn_dialog_rewritable_cb),
19237         (brasero_burn_dialog_disable_joliet_cb),
19238         (brasero_burn_dialog_cancel_dialog):
19239         * src/main.c: (on_about_cb):
19240         * src/project.c: (brasero_project_check_default_burning_app):
19242         Bumped version number
19243         Updated NEWS
19244         Fix for #374710 (Luca Feretti)
19245         Fix for #374677 (Luca Feretti)
19247 2006-11-13  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19249         * data/Makefile.am:
19250         * data/cd-action-burn-16.png:
19251         * src/brasero-disc-option-dialog.c:
19252         (brasero_disc_option_dialog_set_state),
19253         (brasero_disc_option_set_title_widget):
19254         * src/brasero-image-option-dialog.c:
19255         (brasero_image_option_dialog_init):
19256         * src/brasero-ncb.c: (NCB_MEDIA_GET_FS_TYPE),
19257         (NCB_MEDIA_HAS_VALID_FS), (NCB_MEDIA_IS_APPENDABLE),
19258         (NCB_DRIVE_MEDIA_GET_TYPE):
19259         * src/burn-drive.h:
19260         * src/brasero-project-size.c: (brasero_project_size_build_menu),
19261         (brasero_project_size_scroll_event),
19262         (brasero_project_size_find_proper_drive),
19263         (brasero_project_size_set_context),
19264         (brasero_project_size_disc_added_cb),
19265         (brasero_project_size_add_real_medias):
19266         * src/burn-caps.c: (brasero_burn_caps_get_flags):
19267         * src/burn-iso9660.c: (brasero_volume_get_primary),
19268         (brasero_iso9660_get_733_val),
19269         (brasero_volume_is_iso9660_primary_real),
19270         (brasero_iso9660_get_size), (brasero_iso9660_get_label),
19271         (brasero_volume_is_iso9660), (brasero_volume_is_valid):
19272         * src/burn-iso9660.h:
19273         * src/burn-libisofs.c: (brasero_libisofs_write_image_to_fd_thread),
19274         (brasero_libisofs_write_image_to_fd):
19275         * src/burn-process.c: (brasero_process_read_stdout),
19276         (brasero_process_setup_channel), (brasero_process_start):
19277         * src/burn.c: (brasero_burn_check_media),
19278         (brasero_burn_run_imager):
19279         * src/data-disc.c: (brasero_data_disc_delete_selected),
19280         (brasero_data_disc_name_edited_cb):
19281         * src/main.c: (main):
19282         * src/project.c: (brasero_project_get_proportion),
19283         (brasero_project_init):
19284         * src/recorder-selection.c:
19285         (brasero_recorder_selection_update_info):
19286         * src/utils.c: (brasero_utils_init), (brasero_utils_make_button):
19287         * src/utils.h:
19289         Fixed burn icons (added 16x16)
19290         Fixed a crash when removing a file whose name is being edited
19291         More fixes for DVD+RW
19292         Fixed file descriptor leak
19294 2006-11-11  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19296         * src/Makefile.am:
19297         * src/brasero-disc-option-dialog.c:
19298         (brasero_disc_option_dialog_set_state):
19299         * src/brasero-image-option-dialog.c:
19300         (brasero_image_option_dialog_image_info_cb):
19301         * src/brasero-ncb.c: (try_hidden_locations), (create_command),
19302         (NCB_MEDIA_HAS_VALID_FS), (NCB_DRIVE_MEDIA_GET_TYPE):
19303         * src/burn-drive.h:
19304         * src/brasero-project-size.c: (brasero_project_size_build_menu),
19305         (brasero_project_size_scroll_event),
19306         (brasero_project_size_find_proper_drive),
19307         (brasero_project_size_set_context),
19308         (brasero_project_size_disc_added_cb),
19309         (brasero_project_size_add_real_medias):
19310         * src/burn-basics.c: (brasero_track_source_get_image_localpath):
19311         * src/burn-basics.h:
19312         * src/burn-caps.c: (brasero_burn_caps_get_flags),
19313         (brasero_burn_caps_blanking_get_supported_flags),
19314         (brasero_burn_caps_create_recorder),
19315         (brasero_burn_caps_create_recorder_for_blanking):
19316         * src/burn-cdrecord.c: (brasero_cdrecord_set_argv_record):
19317         * src/burn-dvd-rw-format.c: (brasero_dvd_rw_format_set_flags),
19318         (brasero_dvd_rw_format_read_stderr),
19319         (brasero_dvd_rw_format_set_argv):
19320         * src/burn-growisofs.c: (brasero_growisofs_set_source),
19321         (brasero_growisofs_set_argv_record):
19322         * src/burn-iso9660.c: (brasero_volume_get_primary),
19323         (brasero_iso9660_get_733_val), (brasero_iso9660_get_size),
19324         (brasero_iso9660_get_label):
19325         * src/burn-iso9660.h:
19326         * src/burn-libburn.c: (brasero_libburn_set_source),
19327         (brasero_libburn_pre_init), (brasero_libburn_setup_disc):
19328         * src/burn-mkisofs.c: (brasero_mkisofs_set_argv_image):
19329         * src/burn-readcd.c: (brasero_readcd_get_size),
19330         (brasero_readcd_argv_set_iso_boundary):
19331         * src/burn-sum.c: (brasero_burn_sum_disc):
19332         * src/burn.c: (brasero_burn_check_media),
19333         (brasero_burn_wait_for_rewritable_media), (brasero_burn_blank),
19334         (brasero_burn_wait_for_dest_media), (brasero_burn_run_recorder):
19335         * src/recorder-selection.c:
19336         (brasero_recorder_selection_update_info),
19337         (brasero_recorder_selection_select_default_drive):
19339         Many fixes for DVD+RW size detection
19340         Fixes for blanking DVD+-RW, now allow to use quick option
19341         Add pmount to potentially (u)mount volumes
19342         Allow arbitrary images to be written to discs
19344 2006-11-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19346         * src/brasero-disc-option-dialog.c:
19347         (brasero_disc_option_dialog_set_state),
19348         (brasero_disc_option_dialog_video_clicked),
19349         (brasero_disc_option_dialog_add_data_options),
19350         (brasero_disc_option_dialog_get_param):
19351         * src/burn-caps.c: (brasero_burn_caps_get_flags):
19353         Improved DVD Video compatibility
19355 2006-11-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19357         * src/burn-basics.c: (brasero_track_source_free),
19358         (brasero_track_source_copy):
19359         * src/burn-basics.h:
19360         * src/burn-caps.c: (brasero_burn_caps_create_recorder):
19361         * src/burn-caps.h:
19362         * src/burn-cdrecord.c: (brasero_cdrecord_write_inf),
19363         (brasero_cdrecord_write_infs), (brasero_cdrecord_set_argv_record),
19364         (brasero_cdrecord_set_source):
19365         * src/burn-growisofs.c: (brasero_growisofs_set_argv_record):
19366         * src/burn-libburn.c: (brasero_libburn_setup_disc):
19367         * src/burn-local-image.c: (brasero_local_image_get_track):
19368         * src/burn-transcode.c: (brasero_transcode_init),
19369         (brasero_transcode_finalize), (brasero_transcode_set_source),
19370         (brasero_transcode_set_output_type), (brasero_transcode_get_track),
19371         (brasero_transcode_start), (brasero_transcode_get_track_type):
19373         Fixed CD-TEXT not being written if mode isn't on the fly
19375 2006-11-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19377         * src/blank-dialog.c: (brasero_blank_dialog_device_opts_setup),
19378         (brasero_blank_dialog_progress_changed_cb):
19379         * src/burn-caps.c: (brasero_burn_caps_blanking_get_default_flags),
19380         (brasero_burn_caps_get_flags),
19381         (brasero_burn_caps_blanking_get_supported_flags),
19382         (brasero_burn_caps_create_recorder_for_blanking):
19383         * src/burn-caps.h:
19384         * src/burn-dvd-rw-format.c: (brasero_dvd_rw_format_finalize),
19385         (brasero_dvd_rw_format_blank), (brasero_dvd_rw_format_read_stderr),
19386         (brasero_dvd_rw_format_set_argv):
19387         * src/burn-growisofs.c: (brasero_growisofs_blank),
19388         (brasero_growisofs_read_stderr),
19389         (brasero_growisofs_set_argv_blank), (brasero_growisofs_set_argv):
19390         * src/burn.c: (brasero_burn_blank_real),
19391         (brasero_burn_wait_for_dest_media):
19392         * src/recorder-selection.c:
19393         (brasero_recorder_selection_update_drive_info):
19395         Fixes for DVD-RW+ blanking, added fast option
19397 2006-11-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19399         * src/brasero-disc-option-dialog.c:
19400         (brasero_disc_option_dialog_set_state),
19401         (brasero_disc_option_label_changed),
19402         (brasero_disc_option_set_title_widget),
19403         (brasero_disc_option_dialog_set_disc):
19405         Retrieve the label from the last session (if any) and use it in burn dialog
19407 2006-11-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19409         * src/brasero-ncb.c: (free_command_data):
19411         Fixed crasher when unmounting a disc
19413 2006-11-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19415         * src/song-properties.c: (brasero_song_props_init):
19417         Small GUI improvement in song properties dialog
19419 2006-11-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19421         * src/brasero-layout.c: (brasero_layout_add_preview):
19422         * src/brasero-project-manager.c: (brasero_project_manager_init):
19423         * src/brasero-vfs.c: (brasero_vfs_count_result_audio):
19424         * src/main.c: (brasero_app_create_app):
19426         Improved previous patch
19427         Silenced some warnings
19429 2006-11-04  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19431         * src/brasero-vfs.c: (brasero_vfs_count_result_audio),
19432         (brasero_vfs_init):
19433         * src/burn-growisofs.c: (brasero_growisofs_read_stderr):
19435         Fixed build without totem
19437 2006-10-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19439         * NEWS:
19440         * configure.in:
19442         Updated NEW
19443         Bumped version
19445 2006-10-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19447         * src/brasero-disc-option-dialog.c:
19448         (brasero_disc_option_set_title_widget),
19449         (brasero_disc_option_dialog_set_disc),
19450         (brasero_disc_option_dialog_init),
19451         (brasero_disc_option_dialog_finalize):
19452         * src/brasero-image-option-dialog.c:
19453         (brasero_image_option_dialog_init):
19454         * src/brasero-ncb.c: (free_command_data), (try_hidden_locations),
19455         (create_command):
19456         * src/brasero-project-manager.c:
19457         (brasero_project_manager_burn_disc):
19458         * src/burn-dialog.c: (brasero_burn_dialog_insert_disc_cb),
19459         (brasero_burn_dialog_job_get_track),
19460         (brasero_burn_dialog_check_image_integrity),
19461         (brasero_burn_dialog_integrity_start):
19462         * src/burn-job.c: (brasero_job_class_init), (brasero_job_stop),
19463         (brasero_job_error):
19464         * src/burn-md5.c: (brasero_md5_sum):
19465         * src/burn-mkisofs-base.c: (brasero_mkisofs_base_add_graft),
19466         (brasero_mkisofs_base_init_data):
19467         * src/burn-process.c: (brasero_process_finalize),
19468         (brasero_process_pre_init), (brasero_process_read_stderr),
19469         (brasero_process_read_stdout), (brasero_process_stop):
19470         * src/burn-sum.c: (brasero_burn_sum_disc),
19471         (brasero_burn_sum_thread), (brasero_burn_sum_set_output),
19472         (brasero_burn_sum_set_output_type):
19473         * src/burn-task.c: (brasero_task_reset), (brasero_task_start):
19474         * src/burn.c: (brasero_burn_class_init),
19475         (brasero_burn_emit_signal), (brasero_burn_ask_for_media),
19476         (brasero_burn_wait_for_dest_media), (brasero_burn_ask_for_joliet),
19477         (brasero_burn_lock_drives), (brasero_burn_record_real):
19478         * src/burn.h:
19479         * src/data-disc.c: (brasero_data_disc_remove_bogus_child),
19480         (brasero_data_disc_tree_remove_path),
19481         (brasero_data_disc_delete_selected), (brasero_data_disc_clear),
19482         (brasero_data_disc_reset), (brasero_data_disc_cancel_monitoring):
19483         * src/progress.c: (brasero_burn_progress_finalize):
19484         * src/tray.c: (brasero_tray_icon_init),
19485         (brasero_tray_icon_set_progress):
19486         * src/utils.c: (brasero_utils_pack_properties_list):
19488         Some minor GUI improvements to burn dialogs
19489         Fixes for inotify backend in data project
19490         Valgrinded brasero and fixed a lot of  memleaks
19491         Fix for media checking (GError set twice and possible crasher)
19492         Fixed "umount" typo 
19494 2006-10-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19496         * data/Makefile.am:
19497         * data/cd-action-burn.png:
19498         * po/ChangeLog:
19499         * po/fr.po:
19500         * src/audio-disc.c: (brasero_audio_disc_fill_toolbar),
19501         (brasero_audio_disc_init), (brasero_audio_disc_finalize):
19502         * src/blank-dialog.c: (brasero_blank_dialog_cancel_dialog):
19503         * src/brasero-disc-option-dialog.c:
19504         (brasero_disc_option_dialog_init):
19505         * src/brasero-file-chooser.c: (brasero_file_chooser_find_pane):
19506         * src/brasero-image-option-dialog.c:
19507         (brasero_image_option_dialog_init):
19508         * src/brasero-layout.c: (brasero_layout_size_reallocate):
19509         * src/brasero-multi-dnd.c: (brasero_multi_DND_row_draggable):
19510         * src/brasero-project-manager.c: (brasero_project_manager_init),
19511         (brasero_project_manager_switch):
19512         * src/brasero-project-size.c:
19513         (brasero_project_size_add_default_medias),
19514         (brasero_project_size_init), (brasero_project_size_finalize),
19515         (brasero_project_size_get_ruler_min_width),
19516         (brasero_project_size_get_media_string),
19517         (brasero_project_size_size_request), (brasero_project_size_expose),
19518         (brasero_project_size_build_menu),
19519         (brasero_project_size_update_sectors):
19520         * src/brasero-tool-dialog.c: (brasero_tool_dialog_set_button):
19521         * src/burn-dialog.c: (brasero_burn_dialog_data_loss_cb),
19522         (brasero_burn_dialog_rewritable_cb),
19523         (brasero_burn_dialog_disable_joliet_cb),
19524         (brasero_burn_dialog_notify_error),
19525         (brasero_burn_dialog_success_run),
19526         (brasero_burn_dialog_cancel_dialog):
19527         * src/data-disc.c: (brasero_data_disc_fill_toolbar),
19528         (brasero_data_disc_filtered_restore),
19529         (brasero_data_disc_exclude_uri),
19530         (brasero_data_disc_dir_contents_destroy),
19531         (_find_name_in_info_list),
19532         (brasero_data_disc_get_unique_valid_utf8_name),
19533         (brasero_data_disc_get_unique_valid_utf8_path),
19534         (brasero_data_disc_symlink_new),
19535         (brasero_data_disc_symlink_list_new),
19536         (brasero_data_disc_invalid_utf8_new),
19537         (brasero_data_disc_invalid_utf8_list_new),
19538         (brasero_data_disc_load_result),
19539         (brasero_data_disc_load_dir_error),
19540         (brasero_data_disc_remove_row_in_files_hash),
19541         (brasero_data_disc_path_remove_user),
19542         (brasero_data_disc_get_dir_contents_results),
19543         (brasero_data_disc_add_uri_real), (brasero_data_disc_load_track),
19544         (brasero_data_disc_move_row_in_dirs_hash),
19545         (brasero_data_disc_button_pressed_cb),
19546         (brasero_data_disc_name_edited_cb),
19547         (brasero_data_disc_inotify_create_paths):
19548         * src/disc-copy-dialog.c: (brasero_disc_copy_dialog_init):
19549         * src/player.c: (brasero_player_no_multimedia_stream),
19550         (brasero_player_image), (brasero_player_update_info_real):
19551         * src/project-type-chooser.c: (brasero_project_type_chooser_init),
19552         (brasero_project_type_chooser_finalize):
19553         * src/project.c: (brasero_project_init),
19554         (brasero_project_finalize), (brasero_project_switch),
19555         (_read_graft_point), (_read_audio_track),
19556         (brasero_project_load_session), (_save_audio_track_xml),
19557         (_save_data_track_xml), (brasero_project_save_project_xml):
19558         * src/search-entry.c: (brasero_search_entry_init),
19559         (brasero_search_entry_finalize):
19560         * src/search.c: (brasero_search_init):
19561         * src/utils.c: (brasero_utils_init),
19562         (brasero_utils_get_icon_for_mime), (brasero_utils_make_button),
19563         (brasero_utils_get_use_info_notebook),
19564         (brasero_utils_validate_utf8):
19565         * src/utils.h:
19567         Fix warning
19568         Workaround filenames with bad charset
19569         Fix for last session project autoloading problem
19570         Better use of icons (new burn-action icon)
19571         Fix for preview remaining open whereas an image has failed to load
19572         Fixes for project-size string resize problem
19573         Add dual layer DVD size to default sizes
19574         Fixes for French translation
19576 2006-10-16  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19578         * src/Makefile.am:
19579         * src/audio-disc.c: (brasero_audio_disc_iface_disc_init),
19580         (brasero_audio_disc_fill_toolbar), (brasero_audio_disc_init),
19581         (brasero_audio_disc_add_gap), (brasero_audio_disc_add_uri_real),
19582         (brasero_audio_disc_add_uri), (brasero_audio_disc_remove),
19583         (brasero_audio_disc_delete_selected),
19584         (brasero_audio_disc_get_track), (brasero_audio_disc_load_track),
19585         (brasero_audio_disc_get_dest_path),
19586         (brasero_audio_disc_merge_gaps), (brasero_audio_disc_move_to_dest),
19587         (brasero_audio_disc_move_to_first_pos),
19588         (brasero_audio_disc_drag_data_received_cb),
19589         (brasero_audio_disc_drag_leave_cb),
19590         (brasero_audio_disc_drag_motion_cb),
19591         (brasero_audio_disc_drag_begin_cb),
19592         (brasero_audio_disc_drag_end_cb),
19593         (brasero_audio_disc_selection_changed),
19594         (brasero_audio_disc_open_file),
19595         (brasero_audio_disc_edit_information_cb),
19596         (brasero_audio_disc_clipboard_text_cb),
19597         (brasero_audio_disc_clipboard_targets_cb),
19598         (brasero_audio_disc_button_pressed_cb),
19599         (brasero_audio_disc_rename_activated):
19600         * src/brasero-disc-option-dialog.c:
19601         (brasero_disc_option_set_title_widget),
19602         (brasero_disc_option_dialog_set_disc),
19603         (brasero_disc_option_dialog_get_param):
19604         * src/brasero-file-chooser.c: (brasero_file_chooser_get_type),
19605         (brasero_file_chooser_iface_layout_object_init),
19606         (brasero_file_chooser_customize), (brasero_file_chooser_init),
19607         (brasero_file_chooser_get_selected_uris),
19608         (brasero_file_chooser_find_pane),
19609         (brasero_file_chooser_get_proportion):
19610         * src/brasero-layout-object.c: (brasero_layout_object_get_type),
19611         (brasero_layout_object_base_init),
19612         (brasero_layout_object_get_proportion):
19613         * src/brasero-layout-object.h:
19614         * src/brasero-layout.c: (brasero_layout_init),
19615         (brasero_layout_finalize), (brasero_layout_set_active_item),
19616         (brasero_layout_size_reallocate), (brasero_layout_page_showed),
19617         (brasero_layout_project_size_allocated_cb),
19618         (brasero_layout_add_project), (brasero_layout_add_preview),
19619         (brasero_layout_pane_changed),
19620         (brasero_layout_displayed_item_changed_cb),
19621         (brasero_layout_add_source), (brasero_layout_load):
19622         * src/brasero-multi-dnd.c: (brasero_multi_DND_drag_data_get):
19623         * src/brasero-project-manager.c: (brasero_project_manager_init),
19624         (brasero_project_manager_burn), (brasero_project_manager_switch),
19625         (brasero_project_manager_type_changed_cb),
19626         (brasero_project_manager_new_empty_prj_cb),
19627         (brasero_project_manager_new_audio_prj_cb),
19628         (brasero_project_manager_new_data_prj_cb),
19629         (brasero_project_manager_new_copy_prj_cb),
19630         (brasero_project_manager_new_iso_prj_cb),
19631         (brasero_project_manager_audio), (brasero_project_manager_data),
19632         (brasero_project_manager_copy), (brasero_project_manager_iso),
19633         (brasero_project_manager_open), (brasero_project_manager_empty),
19634         (brasero_project_manager_load_session):
19635         * src/brasero-project-size.c: (brasero_project_size_init),
19636         (brasero_project_size_finalize),
19637         (brasero_project_size_forall_children),
19638         (brasero_project_size_size_allocate),
19639         (brasero_project_size_expose), (brasero_project_size_build_menu),
19640         (brasero_project_size_menu_finished_cb),
19641         (brasero_project_size_show_menu_real),
19642         (brasero_project_size_scroll_event),
19643         (brasero_project_size_find_proper_drive),
19644         (brasero_project_size_set_context),
19645         (brasero_project_size_disc_added_cb),
19646         (brasero_project_size_add_real_medias),
19647         (brasero_project_get_ruler_height):
19648         * src/brasero-project-size.h:
19649         * src/brasero-session.c: (brasero_session_load):
19650         * src/brasero-sum-dialog.c: (brasero_sum_dialog_from_file):
19651         * src/brasero-uri-container.h:
19652         * src/data-disc.c: (brasero_data_disc_iface_disc_init),
19653         (brasero_data_disc_sort_size), (brasero_data_disc_sort_string),
19654         (brasero_data_disc_fill_toolbar), (brasero_data_disc_init),
19655         (brasero_data_disc_finalize),
19656         (brasero_data_disc_remove_bogus_child),
19657         (brasero_data_disc_tree_update_directory_real),
19658         (brasero_data_disc_tree_update_directory),
19659         (brasero_data_disc_tree_update_parent),
19660         (brasero_data_disc_tree_path_to_disc_path),
19661         (brasero_data_disc_add_path_item_position),
19662         (brasero_data_disc_disc_path_to_tree_path),
19663         (brasero_data_disc_tree_remove_path),
19664         (brasero_data_disc_remove_uri_from_tree),
19665         (brasero_data_disc_tree_new_path),
19666         (brasero_data_disc_tree_set_path_from_info),
19667         (brasero_data_disc_tree_new_empty_folder_real),
19668         (brasero_data_disc_tree_new_loading_row),
19669         (brasero_data_disc_reference_free),
19670         (brasero_data_disc_reference_get_list),
19671         (_foreach_make_references_list_cb),
19672         (brasero_data_disc_move_references),
19673         (brasero_data_disc_reference_remove_path),
19674         (_foreach_add_to_list_cb),
19675         (brasero_data_disc_reference_invalidate_all),
19676         (_foreach_remove_grafts_cb), (_foreach_remove_created_dirs_cb),
19677         (brasero_data_disc_restore_unreadable_cb),
19678         (_foreach_remove_children_dirs_cb),
19679         (brasero_data_disc_directory_remove_from_tree),
19680         (brasero_data_disc_remove_children_async_cb),
19681         (_foreach_remove_children_files_cb),
19682         (brasero_data_disc_remove_children),
19683         (brasero_data_disc_graft_get_real), (brasero_data_disc_graft_get),
19684         (brasero_data_disc_graft_new), (brasero_data_disc_graft_new_list),
19685         (_foreach_remove_graft_pointers_cb),
19686         (brasero_data_disc_graft_clean_excluded),
19687         (brasero_data_disc_graft_remove),
19688         (brasero_data_disc_graft_remove_all), (_foreach_graft_changed_cb),
19689         (_foreach_move_children_paths_cb),
19690         (_foreach_unreference_grafted_cb), (brasero_data_disc_path_to_uri),
19691         (brasero_data_disc_new_folder_clicked_cb),
19692         (brasero_data_disc_exclude_uri), (brasero_data_disc_restore_uri),
19693         (brasero_data_disc_has_parent),
19694         (brasero_data_disc_expose_grafted_cb),
19695         (brasero_data_disc_expose_grafted),
19696         (brasero_data_disc_expose_path_real),
19697         (brasero_data_disc_expose_thread), (brasero_data_disc_expose_path),
19698         (brasero_data_disc_row_expanded_cb),
19699         (brasero_data_disc_file_info), (brasero_data_disc_obj_new),
19700         (_foreach_lookup_symlink_children_cb),
19701         (brasero_data_disc_symlink_get_uri_children),
19702         (brasero_data_disc_symlink_is_recursive),
19703         (brasero_data_disc_symlink_new),
19704         (brasero_data_disc_symlink_list_new),
19705         (brasero_data_disc_load_thread),
19706         (brasero_data_disc_delete_selected),
19707         (brasero_data_disc_get_target_grafts),
19708         (brasero_data_disc_replace_symlink_children_cb),
19709         (brasero_data_disc_replace_symlink_children),
19710         (brasero_data_disc_new_file), (brasero_data_disc_new_row_added),
19711         (brasero_data_disc_new_row_real), (brasero_data_disc_new_row_cb),
19712         (brasero_data_disc_add_uri_real), (brasero_data_disc_add_uri),
19713         (_foreach_excluded_make_list_cb), (_foreach_grafts_make_list_cb),
19714         (brasero_data_disc_graft_check_destroy),
19715         (brasero_data_disc_path_create), (brasero_data_disc_load_step_2),
19716         (brasero_data_disc_restore_row),
19717         (brasero_data_disc_move_row_in_files_hash),
19718         (brasero_data_disc_move_row_simple_file_destroy_cb),
19719         (brasero_data_disc_move_row_simple_file_cb),
19720         (brasero_data_disc_move_row_simple_file),
19721         (brasero_data_disc_move_row), (brasero_data_disc_set_dest_row),
19722         (brasero_data_disc_get_dest_path),
19723         (brasero_data_disc_new_disc_path),
19724         (brasero_data_disc_drag_dest_drop_row_possible),
19725         (brasero_data_disc_move_to_dest),
19726         (brasero_data_disc_native_data_received),
19727         (brasero_data_disc_drag_data_received_dragging),
19728         (brasero_data_disc_drag_data_received_cb),
19729         (brasero_data_disc_drag_drop_cb), (brasero_data_disc_drag_get_cb),
19730         (brasero_data_disc_scroll_timeout_cb),
19731         (brasero_data_disc_expand_timeout_cb),
19732         (brasero_data_disc_drag_motion_cb),
19733         (brasero_data_disc_drag_leave_cb),
19734         (brasero_data_disc_drag_begin_cb), (brasero_data_disc_drag_end_cb),
19735         (brasero_data_disc_open_file),
19736         (brasero_data_disc_rename_activated),
19737         (brasero_data_disc_clipboard_text_cb),
19738         (brasero_data_disc_clipboard_targets_cb),
19739         (brasero_data_disc_tree_selection_changed),
19740         (brasero_data_disc_button_pressed_cb),
19741         (brasero_data_disc_button_released_cb),
19742         (brasero_data_disc_name_edited_cb),
19743         (brasero_data_disc_inotify_attributes_event_cb),
19744         (brasero_data_disc_inotify_attributes_event),
19745         (brasero_data_disc_inotify_modify_file_cb),
19746         (brasero_data_disc_inotify_modify_file):
19747         * src/disc.c: (brasero_disc_get_type),
19748         (brasero_disc_get_selected_uri), (brasero_disc_fill_toolbar):
19749         * src/disc.h:
19750         * src/eggtreemultidnd.c: (egg_tree_multi_drag_drag_data_get),
19751         (egg_tree_multi_drag_motion_event):
19752         * src/main.c: (brasero_app_add_recent),
19753         (brasero_app_parse_options):
19754         * src/play-list.c: (brasero_playlist_get_type),
19755         (brasero_playlist_iface_layout_object_init),
19756         (brasero_playlist_get_proportion), (brasero_playlist_init),
19757         (brasero_playlist_get_selected_uri), (brasero_playlist_add_cb),
19758         (brasero_playlist_remove_cb),
19759         (brasero_playlist_get_selected_uris_real):
19760         * src/project.c: (brasero_project_get_type),
19761         (brasero_project_iface_layout_object_init),
19762         (brasero_project_get_proportion), (brasero_project_init),
19763         (brasero_project_switch), (brasero_project_transfer_uris_from_src):
19764         * src/project.h:
19765         * src/search.c: (brasero_search_get_type),
19766         (brasero_search_iface_layout_object_init),
19767         (brasero_search_get_proportion), (brasero_search_init),
19768         (brasero_search_get_selected_rows):
19769         * src/utils.c: (brasero_utils_get_time_string),
19770         (brasero_utils_get_time_string_from_size),
19771         (brasero_utils_empty_dir), (brasero_utils_remove),
19772         (brasero_utils_check_for_parent_symlink),
19773         (brasero_utils_get_symlink_target):
19775         Add drag and delete in projects
19776         MultiDND in projects
19777         Fix for newly created folders name editing
19778         Fix disc label not present in burn-dialog
19779         Hide side panes without changing changing project geometry
19780         Fix bad audio project size when removing silences
19781         Fix project loading auto-selecting row and asking for name edition
19782         Fix multisession discs not recognised in project size widget
19783         Project size displays remaining free space for multisession discs
19784         Some GUI refactoring (suggestions in #360899)
19785         Fix for title not being set when auto-loading last unfinished project
19787 2006-10-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19789         * NEWS:
19790         * brasero.spec:
19791         * configure.in:
19793         Updated NEWS and bumped version number
19795 2006-10-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19797         * po/brasero.pot:
19798         * po/fr.po:
19799         * src/brasero-project-manager.c:
19800         (brasero_project_manager_size_preview):
19801         * src/main.c: (brasero_app_create_app):
19802         * src/recorder-selection.c:
19803         (brasero_recorder_selection_set_drive_default_properties),
19804         (brasero_recorder_selection_drive_properties):
19806         Improved strings and updated French translation accordingly
19808 2006-10-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19810         * po/brasero.pot:
19811         * po/fr.po:
19812         * src/brasero-sum-check.c: (brasero_sum_check_thread):
19813         * src/brasero-sum-dialog.c: (brasero_sum_dialog_stop),
19814         (brasero_sum_dialog_cancel), (brasero_sum_dialog_progress_poll),
19815         (brasero_sum_dialog_download), (brasero_sum_dialog_from_file),
19816         (brasero_sum_dialog_get_disc_md5),
19817         (brasero_sum_dialog_check_md5_file):
19818         * src/brasero-tool-dialog.c:
19819         (brasero_tool_dialog_job_progress_changed),
19820         (brasero_tool_dialog_job_action_changed),
19821         (brasero_tool_dialog_run_job),
19822         (brasero_tool_dialog_cancel_clicked_cb):
19823         * src/brasero-tool-dialog.h:
19824         * src/burn-dialog.c: (brasero_burn_dialog_integrity_start):
19825         * src/burn-md5.c: (brasero_md5_sum_to_string):
19826         * src/burn-md5.h:
19827         * src/burn-sum.c: (brasero_burn_sum_start_md5),
19828         (brasero_burn_sum_disc):
19830         Fix for bug where progress wasn't shown when checking DVD integrity
19832 2006-10-08  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19834         * po/ChangeLog:
19835         * po/brasero.pot:
19836         * po/fr.po:
19837         * src/brasero-marshal.list:
19838         * src/burn-dialog.c: (brasero_burn_dialog_get_media_type_string),
19839         (brasero_burn_dialog_wait_for_insertion),
19840         (brasero_burn_dialog_insert_disc_cb),
19841         (brasero_burn_dialog_media_added_cb),
19842         (brasero_burn_dialog_reload_disc_dlg),
19843         (brasero_burn_dialog_check_image_integrity),
19844         (brasero_burn_dialog_integrity_start):
19845         * src/burn-sum.c: (brasero_burn_sum_disc), (brasero_burn_sum_end),
19846         (brasero_burn_sum_destroy):
19847         * src/burn.c: (brasero_burn_class_init),
19848         (brasero_burn_check_media), (brasero_burn_ask_for_media),
19849         (brasero_burn_media_check_basics),
19850         (brasero_burn_wait_for_source_media),
19851         (brasero_burn_wait_for_rewritable_media), (brasero_burn_blank),
19852         (brasero_burn_wait_for_dest_media), (brasero_burn_lock_drives):
19854         Fixes for DVD copy
19855         Fixes for DVD checksum creation
19856         Fix a crasher if integrity check failed
19857         Updated French translation
19859 2006-10-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19861         * src/Makefile.am:
19862         * src/burn-md5.c: (brasero_md5_sum):
19863         * src/burn-readcd.c: (brasero_readcd_get_size),
19864         (brasero_readcd_read_stderr),
19865         (brasero_readcd_argv_set_iso_boundary), (brasero_readcd_set_argv):
19866         * src/burn-sum.c: (brasero_burn_sum_disc):
19867         * src/burn.c: (brasero_burn_wait_for_source_media),
19868         (brasero_burn_wait_for_dest_media), (brasero_burn_cancel):
19870         More fixes for DVD checksum generation and copy:
19871         since we always use iso images and that ncb is unable to determine
19872         the size of the data on a DVD, we read the iso primary volume desc
19874 2006-10-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19876         * src/burn-dialog.c: (brasero_burn_dialog_media_added_cb),
19877         (brasero_burn_dialog_media_removed_cb), (brasero_burn_dialog_run):
19878         * src/recorder-selection.c:
19879         (brasero_recorder_selection_drive_media_added_cb),
19880         (brasero_recorder_selection_drive_media_removed_cb):
19882         Fix 'media-added' 'media-removed' bug
19884 2006-10-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19886         * src/burn-basics.h:
19887         * src/burn-md5.c: (brasero_md5_sum), (brasero_md5_sum_to_string):
19888         * src/burn-md5.h:
19889         * src/burn-sum.c: (brasero_burn_sum_image),
19890         (brasero_burn_sum_disc):
19891         * src/burn.c: (brasero_burn_wait_for_dest_media),
19892         (brasero_burn_record):
19894         Fix DVD copy
19896 2006-10-07  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19898         * src/brasero-image-option-dialog.c:
19899         (brasero_image_option_dialog_set_image_uri):
19900         * src/brasero-image-type-chooser.c:
19901         (brasero_image_type_chooser_set_source):
19902         * src/brasero-image-type-chooser.h:
19903         * src/burn-caps.c: (brasero_burn_caps_get_flags),
19904         (brasero_burn_caps_get_imager_available_formats):
19905         * src/burn-caps.h:
19906         * src/recorder-selection.c:
19907         (brasero_recorder_selection_set_source_track),
19908         (brasero_recorder_selection_disc_image_properties):
19910         Fixes for DVD image burning
19912 2006-10-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19914         * src/burn-dialog.c: (brasero_burn_dialog_integrity_check_end),
19915         (brasero_burn_dialog_integrity_start):
19917         Fixed error dialog appearing when chancelling integrity check
19919 2006-10-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19921         * src/brasero-project-size.c:
19922         (brasero_project_size_get_media_string):
19924         Fix a wrongly rounded value in audio
19926 2006-10-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19928         * po/brasero.pot:
19929         * src/audio-disc.c: (brasero_audio_disc_init),
19930         (brasero_audio_disc_finalize), (brasero_audio_disc_result),
19931         (brasero_audio_disc_add_pause),
19932         (brasero_audio_disc_pause_clicked_cb),
19933         (brasero_audio_disc_add_pause_cb),
19934         (brasero_audio_disc_selection_changed),
19935         (brasero_audio_disc_edit_song_properties):
19936         * src/data-disc.c: (brasero_data_disc_init),
19937         (brasero_data_disc_tree_check_name_validity),
19938         (brasero_data_disc_reset_real):
19939         * src/project.c: (brasero_project_check_default_burning_app):
19941         Updated pot file
19942         Fixed a crasher with filter button
19943         Added a button in audio to set pauses
19945 2006-10-06  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19947         * data/brasero.schemas.in:
19948         * src/brasero-file-chooser.c: (brasero_file_chooser_set_multi_DND):
19949         * src/main.c:
19950         * src/player-bacon.c: (brasero_player_bacon_size_allocate):
19951         * src/player.c: (brasero_player_init), (brasero_player_destroy),
19952         (brasero_player_destroy_controls), (brasero_player_video_zoom_out),
19953         (brasero_player_video_zoom_in),
19954         (brasero_player_create_controls_stream),
19955         (brasero_player_update_position), (brasero_player_set_length),
19956         (brasero_player_scale_image), (brasero_player_image_zoom_in),
19957         (brasero_player_image_zoom_out),
19958         (brasero_player_create_controls_image), (brasero_player_image),
19959         (brasero_player_update_info_real),
19960         (brasero_player_no_multimedia_stream),
19961         (brasero_player_metadata_completed),
19962         (brasero_player_range_button_released_cb),
19963         (brasero_player_state_changed_cb),
19964         (brasero_player_range_value_changed):
19966         Added the possibility to zoom in and out in preview
19968 2006-10-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
19970         * data/disc-00.png:
19971         * data/disc-05.png:
19972         * data/disc-10.png:
19973         * data/disc-100.png:
19974         * data/disc-15.png:
19975         * data/disc-20.png:
19976         * data/disc-25.png:
19977         * data/disc-30.png:
19978         * data/disc-35.png:
19979         * data/disc-40.png:
19980         * data/disc-45.png:
19981         * data/disc-50.png:
19982         * data/disc-55.png:
19983         * data/disc-60.png:
19984         * data/disc-65.png:
19985         * data/disc-70.png:
19986         * data/disc-75.png:
19987         * data/disc-80.png:
19988         * data/disc-85.png:
19989         * data/disc-90.png:
19990         * data/disc-95.png:
19991         * data/logo.png:
19992         * po/ChangeLog:
19993         * po/POTFILES.in:
19994         * po/brasero.pot:
19995         * po/fr.po:
19997         Updated French translation (by europeen)
19998         Icons were put through OptiPng (by Gounlaf)
20000 2006-10-05  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20002         * src/Makefile.am:
20003         * src/audio-disc.c: (brasero_audio_disc_iface_disc_init),
20004         (brasero_audio_disc_init), (brasero_audio_disc_get_status),
20005         (brasero_audio_disc_result), (brasero_audio_disc_get_track_source),
20006         (brasero_audio_disc_get_track_type):
20007         * src/brasero-disc-option-dialog.c:
20008         (brasero_disc_option_dialog_get_type),
20009         (brasero_disc_option_dialog_class_init),
20010         (brasero_disc_option_dialog_new),
20011         (brasero_disc_option_dialog_set_state),
20012         (brasero_disc_option_dialog_media_changed),
20013         (brasero_disc_option_dialog_add_multisession),
20014         (brasero_disc_option_set_title_widget),
20015         (brasero_disc_option_dialog_joliet_toggled_cb),
20016         (brasero_disc_option_dialog_add_data_options),
20017         (brasero_disc_option_dialog_add_audio_options),
20018         (brasero_disc_option_dialog_set_disc),
20019         (brasero_disc_option_dialog_burn_clicked_cb),
20020         (brasero_disc_option_dialog_get_param),
20021         (brasero_disc_option_dialog_cancel_clicked_cb),
20022         (brasero_disc_option_dialog_init),
20023         (brasero_disc_option_dialog_finalize):
20024         * src/brasero-disc-option-dialog.h:
20025         * src/brasero-file-chooser.c: (brasero_file_chooser_set_multi_DND),
20026         (brasero_file_chooser_init):
20027         * src/brasero-image-option-dialog.c:
20028         (brasero_image_option_dialog_get_type),
20029         (brasero_image_option_dialog_class_init),
20030         (brasero_image_option_dialog_new),
20031         (brasero_image_option_dialog_image_info_error),
20032         (brasero_image_option_dialog_make_track),
20033         (brasero_image_option_dialog_image_info_cb),
20034         (brasero_image_option_dialog_image_empty),
20035         (brasero_image_option_dialog_image_info),
20036         (brasero_image_option_dialog_set_image_uri),
20037         (brasero_image_option_dialog_burn_clicked_cb),
20038         (brasero_image_option_dialog_get_param),
20039         (brasero_image_option_dialog_cancel_clicked_cb),
20040         (brasero_image_option_dialog_init),
20041         (brasero_image_option_dialog_finalize):
20042         * src/brasero-image-option-dialog.h:
20043         * src/brasero-image-type-chooser.c:
20044         (brasero_image_type_chooser_get_type),
20045         (brasero_image_type_chooser_class_init),
20046         (brasero_image_type_chooser_init),
20047         (brasero_image_type_chooser_finalize),
20048         (brasero_image_type_chooser_new),
20049         (brasero_image_type_chooser_set_source),
20050         (brasero_image_type_chooser_get_format):
20051         * src/brasero-image-type-chooser.h:
20052         * src/brasero-multi-dnd.c: (brasero_multi_DND_row_draggable),
20053         (brasero_multi_DND_drag_data_get),
20054         (brasero_multi_DND_drag_data_delete),
20055         (brasero_multi_DND_drag_source_init), (brasero_enable_multi_DND):
20056         * src/brasero-multi-dnd.h:
20057         * src/brasero-ncb.c: (launch_command),
20058         (NCB_DRIVE_GET_MOUNT_POINT_RESULT), (NCB_DRIVE_GET_VFS_DRIVE),
20059         (NCB_VOLUME_GET_MOUNT_POINT_CB), (NCB_VOLUME_GET_MOUNT_POINT),
20060         (NCB_DRIVE_GET_MOUNT_POINT), (NCB_DRIVE_GET_MOUNT_POINT_CANCEL):
20061         * src/burn-drive.h:
20062         * src/brasero-project-manager.c: (brasero_project_manager_burn),
20063         (brasero_project_manager_burn_iso_dialog),
20064         (brasero_project_manager_switch):
20065         * src/brasero-sum-dialog.c: (brasero_sum_dialog_init),
20066         (brasero_sum_dialog_md5_toggled), (brasero_sum_dialog_cancel),
20067         (brasero_sum_dialog_message_error),
20068         (brasero_sum_dialog_get_disc_md5),
20069         (brasero_sum_dialog_check_md5_file), (brasero_sum_dialog_mount_cb),
20070         (brasero_sum_dialog_check_brasero_sum):
20071         * src/brasero-vfs.c: (brasero_vfs_last_reference_cb),
20072         (brasero_vfs_get_default), (brasero_vfs_playlist_result):
20073         * src/burn-basics.c: (brasero_track_source_get_image_localpath),
20074         (brasero_track_source_get_raw_localpath),
20075         (brasero_track_source_get_cue_localpath),
20076         (brasero_track_source_get_cdrdao_localpath):
20077         * src/burn-basics.h:
20078         * src/burn-caps.c: (brasero_burn_caps_get_flags),
20079         (brasero_burn_caps_check_flags_consistency),
20080         (brasero_burn_caps_create_recorder),
20081         (brasero_burn_caps_get_imager_available_formats),
20082         (brasero_burn_caps_get_imager_default_format),
20083         (brasero_burn_caps_create_imager),
20084         (brasero_burn_caps_get_required_media_type):
20085         * src/burn-cdrdao.c: (brasero_cdrdao_clean_output),
20086         (brasero_cdrdao_finalize), (brasero_cdrdao_read_stderr_record),
20087         (brasero_cdrdao_get_track_type), (brasero_cdrdao_set_source),
20088         (brasero_cdrdao_set_output), (brasero_cdrdao_set_output_type),
20089         (brasero_cdrdao_toc2cue), (brasero_cdrdao_get_track),
20090         (brasero_cdrdao_get_size_image), (brasero_cdrdao_set_argv_device),
20091         (brasero_cdrdao_set_argv_common), (brasero_cdrdao_set_argv_record),
20092         (brasero_cdrdao_set_argv_image), (brasero_cdrdao_post):
20093         * src/burn-cdrecord.c: (brasero_cdrecord_stderr_read):
20094         * src/burn-common.c: (brasero_get_file_complement),
20095         (brasero_burn_common_check_output):
20096         * src/burn-common.h:
20097         * src/burn-dialog.c: (brasero_burn_dialog_init),
20098         (brasero_burn_dialog_finalize),
20099         (brasero_burn_dialog_activity_start),
20100         (brasero_burn_dialog_activity_stop),
20101         (brasero_burn_dialog_update_info),
20102         (brasero_burn_dialog_integrity_error),
20103         (brasero_burn_dialog_integrity_check_end),
20104         (brasero_burn_dialog_close_reload_disc_dlg),
20105         (brasero_burn_dialog_reload_disc_dlg),
20106         (brasero_burn_dialog_check_image_integrity),
20107         (brasero_burn_dialog_check_files_integrity),
20108         (brasero_burn_dialog_get_mount_point_cb),
20109         (brasero_burn_dialog_integrity_start),
20110         (brasero_burn_dialog_success_timeout),
20111         (brasero_burn_dialog_success_run),
20112         (brasero_burn_dialog_notify_success), (brasero_burn_dialog_run):
20113         * src/burn-job.c: (brasero_job_log_message):
20114         * src/burn-mkisofs.c: (brasero_mkisofs_init),
20115         (brasero_mkisofs_read_stdout), (brasero_mkisofs_read_stderr),
20116         (brasero_mkisofs_set_argv_image):
20117         * src/burn-options-dialog.c:
20118         * src/burn-options-dialog.h:
20119         * src/burn-readcd.c: (brasero_readcd_set_argv):
20120         * src/burn-session.c: (brasero_burn_session_logv):
20121         * src/burn-toc2cue.c: (brasero_toc2cue_get_type),
20122         (brasero_toc2cue_init), (brasero_toc2cue_finalize),
20123         (brasero_toc2cue_new), (brasero_toc2cue_set_source),
20124         (brasero_toc2cue_read_stdout), (brasero_toc2cue_read_stderr),
20125         (brasero_toc2cue_set_argv), (brasero_toc2cue_get_track),
20126         (brasero_toc2cue_set_output), (brasero_toc2cue_set_output_type),
20127         (brasero_toc2cue_get_track_type), (brasero_toc2cue_class_init),
20128         (brasero_toc2cue_iface_init_image):
20129         * src/burn-toc2cue.h:
20130         * src/burn-transcode.c: (brasero_transcode_iface_init_image),
20131         (brasero_transcode_rm_songs_from_disc),
20132         (brasero_transcode_set_append):
20133         * src/burn.c: (brasero_burn_check_media),
20134         (brasero_burn_wait_for_source_media),
20135         (brasero_burn_wait_for_rewritable_media),
20136         (brasero_burn_wait_for_dest_media), (brasero_burn_lock_drives):
20137         * src/burn.h:
20138         * src/data-disc.c: (brasero_data_disc_iface_disc_init),
20139         (brasero_data_disc_get_status),
20140         (brasero_data_disc_get_track_source),
20141         (brasero_data_disc_get_track_type):
20142         * src/disc-copy-dialog.c:
20143         (brasero_disc_copy_dialog_get_session_param):
20144         * src/disc.c: (brasero_disc_get_track_type):
20145         * src/disc.h:
20146         * src/eggtreemultidnd.c: (egg_tree_multi_drag_source_get_type),
20147         (egg_tree_multi_drag_source_row_draggable),
20148         (egg_tree_multi_drag_source_drag_data_delete),
20149         (egg_tree_multi_drag_source_drag_data_get), (stop_drag_check),
20150         (egg_tree_multi_drag_button_release_event), (selection_foreach),
20151         (path_list_free), (set_context_data), (get_context_data),
20152         (get_info), (egg_tree_multi_drag_drag_data_get),
20153         (egg_tree_multi_drag_motion_event),
20154         (egg_tree_multi_drag_button_press_event),
20155         (egg_tree_multi_drag_add_drag_support):
20156         * src/eggtreemultidnd.h:
20157         * src/main.c: (main):
20158         * src/metadata.c: (brasero_metadata_stop_pipeline),
20159         (brasero_metadata_cancel), (brasero_metadata_stop):
20160         * src/play-list.c: (brasero_playlist_init),
20161         (brasero_playlist_get_selected_uris_real),
20162         (brasero_playlist_drag_data_get_cb):
20163         * src/project.c: (brasero_project_burn):
20164         * src/recorder-selection.c: (brasero_recorder_selection_init),
20165         (brasero_recorder_selection_get_new_image_path),
20166         (brasero_recorder_selection_update_info),
20167         (brasero_recorder_selection_set_source_track),
20168         (brasero_recorder_selection_drive_properties),
20169         (brasero_recorder_selection_disc_image_properties):
20170         * src/search-entry.c: (brasero_search_entry_separator_func):
20171         * src/search.c: (brasero_search_init),
20172         (brasero_search_get_selected_uri), (brasero_search_empty_tree),
20173         (brasero_search_drag_data_get_cb),
20174         (brasero_search_add_hit_to_tree), (brasero_search_update_header),
20175         (brasero_search_beagle_hit_substracted_cb),
20176         (brasero_search_get_selected_rows):
20178         Added MultiDND support and rubber-banding
20179         Fixed bug #359780: brasero wrote discs in dummy mode
20180         Fixed bug which prevented multisession discs from being burnt if not RW
20181         Add possibility to create CD plus by allowing audio CDs not to be closed
20182         Use GtkFileChooserButton wherever it makes sense
20183         Fixed confusion between cue and toc files
20184         Rework burn images dialog
20185         Improved mounting of disc when doing integrity checks
20186         In case of a multisession disc make sure there is enough free space
20187         Some code cleanup and small fixes
20189 2006-09-26  Luca Ferretti  <elle.uca@libero.it>
20191         * autogen.sh:
20193         Fixed bug #357859. Now gnome-common is required.
20195 2006-09-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20197         * po/fr.po:
20199         Fix for French translation
20201 2006-09-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20203         * NEWS:
20204         * brasero.spec:
20205         * configure.in:
20206         * po/brasero.pot:
20207         * po/de.po:
20208         * po/fr.po:
20209         * src/main.c: (on_about_cb):
20211         Bumped version to 0.4.91
20212         Updated NEWS and brasero.spec
20213         Updated French and German (Georg Funke) translations
20215 2006-09-26  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20217         * po/POTFILES.skip:
20218         * po/brasero.pot:
20219         * src/brasero-async-task-manager.c:
20220         (brasero_async_task_manager_get_type),
20221         (brasero_async_task_manager_class_init),
20222         (brasero_async_task_manager_init),
20223         (brasero_async_task_manager_finalize),
20224         (brasero_async_task_manager_register_type),
20225         (brasero_async_task_manager_result),
20226         (brasero_async_task_manager_thread),
20227         (brasero_async_task_manager_queue),
20228         (brasero_async_task_manager_foreach_active),
20229         (brasero_async_task_manager_foreach_remove),
20230         (brasero_async_task_manager_foreach_unprocessed_remove),
20231         (brasero_async_task_manager_foreach_processed_remove),
20232         (brasero_async_task_manager_find_urgent_task):
20233         * src/brasero-async-task-manager.h:
20234         * src/brasero-project-manager.c:
20235         (brasero_project_manager_finalize),
20236         (brasero_project_manager_size_preview),
20237         (brasero_project_manager_selected_uris_changed),
20238         (brasero_project_manager_burn_iso_dialog),
20239         (brasero_project_manager_burn_iso_error),
20240         (brasero_project_manager_burn_iso_info_result),
20241         (brasero_project_manager_burn_iso):
20242         * src/brasero-vfs.c: (brasero_vfs_get_type),
20243         (brasero_vfs_class_init), (brasero_vfs_get_default),
20244         (brasero_vfs_task_ctx_free), (brasero_vfs_ctx_new),
20245         (brasero_info_result_free), (brasero_vfs_info_destroy),
20246         (brasero_vfs_info_result), (brasero_vfs_info_thread),
20247         (brasero_vfs_get_info), (brasero_vfs_load_directory_destroy),
20248         (brasero_vfs_load_result), (brasero_vfs_load_thread),
20249         (brasero_vfs_load_directory), (brasero_vfs_process_metadata),
20250         (brasero_vfs_metadata_processed), (brasero_vfs_metadata_unref_cb),
20251         (brasero_vfs_metadata_refcount_changed),
20252         (brasero_vfs_metadata_result_free),
20253         (brasero_vfs_metadata_completed_cb),
20254         (brasero_vfs_metadata_lookup_buffer),
20255         (brasero_vfs_metadata_ctx_new), (brasero_vfs_metadata_destroy),
20256         (brasero_vfs_metadata_subtask_destroy),
20257         (brasero_vfs_metadata_result), (brasero_vfs_get_metadata),
20258         (brasero_vfs_count_destroy), (brasero_vfs_count_subtask_destroy),
20259         (brasero_vfs_count_result_audio), (brasero_vfs_count_result_data),
20260         (brasero_vfs_get_count), (brasero_vfs_playlist_destroy),
20261         (brasero_vfs_playlist_subtask_destroy),
20262         (brasero_vfs_playlist_subtask_result),
20263         (brasero_vfs_playlist_result), (brasero_vfs_add_playlist_entry_cb),
20264         (brasero_vfs_playlist_thread), (brasero_vfs_parse_playlist),
20265         (brasero_vfs_async_lookup_object_queues),
20266         (brasero_vfs_async_lookup_object_active), (brasero_vfs_cancel),
20267         (brasero_vfs_stop_all), (brasero_vfs_register_data_type),
20268         (brasero_vfs_init), (brasero_vfs_finalize):
20269         * src/brasero-vfs.h:
20270         * src/burn-caps.c: (brasero_burn_caps_blanking_get_default_flags),
20271         (brasero_burn_caps_get_flags),
20272         (brasero_burn_caps_check_flags_consistency):
20273         * src/burn-caps.h:
20274         * src/burn-cdrecord.c: (brasero_cdrecord_set_argv_record):
20275         * src/burn-dialog.c: (brasero_burn_dialog_run):
20276         * src/burn-options-dialog.c: (brasero_burn_option_dialog_init),
20277         (brasero_burn_option_dialog_finalize),
20278         (brasero_burn_option_set_title_widget),
20279         (brasero_burn_option_dialog_new),
20280         (brasero_burn_option_dialog_add_multisession),
20281         (brasero_burn_option_dialog_set_state),
20282         (brasero_burn_option_dialog_set_track),
20283         (brasero_burn_option_dialog_media_changed),
20284         (brasero_burn_option_dialog_get_session_param):
20285         * src/burn-options-dialog.h:
20286         * src/burn-session.c: (brasero_burn_session_logv):
20287         * src/disc-copy-dialog.c:
20288         (brasero_disc_copy_dialog_get_session_param):
20289         * src/main.c: (brasero_app_recent_open), (brasero_app_add_recent),
20290         (brasero_app_parse_options), (main):
20291         * src/project.c: (brasero_project_burn):
20292         * src/recorder-selection.c:
20293         (brasero_recorder_selection_get_new_image_path),
20294         (brasero_recorder_selection_set_image_properties),
20295         (brasero_recorder_selection_set_drive_default_properties),
20296         (brasero_recorder_selection_update_info),
20297         (brasero_recorder_selection_drive_media_added_cb),
20298         (brasero_recorder_selection_drive_media_removed_cb),
20299         (brasero_recorder_selection_update_drive_info),
20300         (brasero_recorder_selection_drive_properties),
20301         (brasero_recorder_selection_disc_image_properties):
20303         Fixes/Improvements for multisession
20304         Fix image property dialog displaying an endless list of image types
20305         Fix images toc generated by cdrecord improperly detected
20306         Fix error session log accepting non utf-8 characters
20308 2006-09-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20310         * configure.in:
20311         * src/burn-dialog.c: (brasero_burn_dialog_notify_success):
20313         Removed dependency on libnotify since we weren't really using it anyway
20315 2006-09-25  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20317         * data/brasero.desktop.in:
20318         * src/Makefile.am:
20319         * src/audio-disc.c: (brasero_audio_disc_init),
20320         (brasero_audio_disc_reset_real), (brasero_audio_disc_finalize),
20321         (brasero_audio_disc_new), (brasero_audio_disc_get_track_num),
20322         (brasero_audio_disc_set_row_from_metadata),
20323         (brasero_audio_disc_result),
20324         (brasero_audio_disc_vfs_operation_finished),
20325         (brasero_audio_disc_visit_dir_async), (brasero_audio_disc_add_dir),
20326         (brasero_audio_disc_add_playlist),
20327         (brasero_audio_disc_unreadable_dialog),
20328         (brasero_audio_disc_new_row_cb), (brasero_audio_disc_add_uri_real),
20329         (brasero_audio_disc_add_pause_cb),
20330         (brasero_audio_disc_inotify_attributes_changed_cb),
20331         (brasero_audio_disc_inotify_attributes_changed):
20332         * src/brasero-file-chooser.c:
20333         (brasero_file_chooser_get_selected_uris):
20334         * src/brasero-project-manager.c: (brasero_project_manager_init),
20335         (brasero_project_manager_finalize),
20336         (brasero_project_manager_size_preview),
20337         (brasero_project_manager_selected_uris_changed),
20338         (brasero_project_manager_set_status),
20339         (brasero_project_manager_burn_iso),
20340         (brasero_project_manager_switch),
20341         (brasero_project_manager_open_cb), (brasero_project_manager_open),
20342         (brasero_project_manager_load_session):
20343         * src/brasero-project-manager.h:
20344         * src/data-disc.c: (brasero_data_disc_init),
20345         (brasero_data_disc_get_info_async):
20346         * src/main.c: (brasero_app_create_app):
20347         * src/metadata.c: (brasero_metadata_set_property),
20348         (brasero_metadata_stop_pipeline), (brasero_metadata_cancel),
20349         (brasero_metadata_stop), (brasero_metadata_finalize),
20350         (brasero_metadata_create_pipeline), (brasero_metadata_new),
20351         (brasero_metadata_is_seekable), (brasero_metadata_completed),
20352         (brasero_metadata_pipeline_timeout_cb),
20353         (brasero_metadata_pipeline_timeout),
20354         (brasero_metadata_bus_messages), (brasero_metadata_get_sync),
20355         (brasero_metadata_get_async):
20356         * src/play-list.c: (brasero_playlist_init),
20357         (brasero_playlist_drag_data_get_cb),
20358         (brasero_playlist_get_song_metadata_completed):
20359         * src/player.c: (brasero_player_destroy),
20360         (brasero_player_set_length), (brasero_player_metadata_completed),
20361         (brasero_player_set_uri_timeout), (brasero_player_set_uri),
20362         (brasero_player_scale_format_value),
20363         (brasero_player_source_selection_changed_cb):
20364         * src/project.c: (brasero_project_transfer_uris_from_src),
20365         (brasero_project_load_session), (brasero_project_save_project_xml):
20366         * src/search.c: (brasero_search_init):
20368         New abitilty to indicate the size of selected files
20369         Fixed some leaks
20370         Code cleanup
20371         Fixed number of songs displayed in playlist widget
20372         Fixed the display of duration and position in preview widget
20373         Miscellaneous small improvements and fixes
20375 2006-09-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20377         * po/fr.po:
20378         * src/audio-disc.c: (brasero_audio_disc_load_track):
20379         * src/brasero-project-manager.c:
20380         (brasero_project_manager_load_session),
20381         (brasero_project_manager_save_session):
20382         * src/brasero-project-manager.h:
20383         * src/brasero-project-size.c:
20384         (brasero_project_size_add_default_medias),
20385         (brasero_project_size_menu_position_cb),
20386         (brasero_project_size_build_menu),
20387         (brasero_project_size_scroll_event),
20388         (brasero_project_size_find_proper_drive),
20389         (brasero_project_size_disc_added_cb),
20390         (brasero_project_size_add_real_medias):
20391         * src/brasero-session.c: (brasero_session_load),
20392         (brasero_session_save), (brasero_session_die_cb),
20393         (brasero_session_save_yourself_cb):
20394         * src/brasero-session.h:
20395         * src/burn-dialog.c: (brasero_burn_dialog_activity_start),
20396         (brasero_burn_dialog_activity_stop),
20397         (brasero_burn_dialog_notify_success):
20398         * src/data-disc.c: (brasero_data_disc_get_track):
20399         * src/disc.c: (brasero_track_clear):
20400         * src/disc.h:
20401         * src/main.c: (on_delete_cb), (on_exit_cb), (on_about_cb),
20402         (brasero_app_recent_open), (brasero_app_create_app),
20403         (brasero_app_parse_options):
20404         * src/project.c: (brasero_project_burn), (brasero_project_switch),
20405         (brasero_project_open_project_xml), (brasero_project_open_project),
20406         (brasero_project_load_session), (_save_data_track_xml),
20407         (brasero_project_save_project_xml),
20408         (brasero_project_save_project_real),
20409         (brasero_project_save_project_as), (brasero_project_save_session):
20410         * src/project.h:
20412         if a user closes the app before burning,
20413         work is saved in a temp project that
20414         will be re-opened next time the app is
20415         launched without anything on the command line
20417 2006-09-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20419         * po/fr.po:
20420         * src/audio-disc.c: (brasero_audio_disc_load_track):
20421         * src/brasero-project-manager.c:
20422         (brasero_project_manager_load_session),
20423         (brasero_project_manager_save_session):
20424         * src/brasero-project-manager.h:
20425         * src/brasero-project-size.c:
20426         (brasero_project_size_add_default_medias),
20427         (brasero_project_size_menu_position_cb),
20428         (brasero_project_size_build_menu),
20429         (brasero_project_size_scroll_event),
20430         (brasero_project_size_find_proper_drive),
20431         (brasero_project_size_disc_added_cb),
20432         (brasero_project_size_add_real_medias):
20433         * src/brasero-session.c: (brasero_session_load),
20434         (brasero_session_save), (brasero_session_die_cb),
20435         (brasero_session_save_yourself_cb):
20436         * src/brasero-session.h:
20437         * src/burn-dialog.c: (brasero_burn_dialog_activity_start),
20438         (brasero_burn_dialog_activity_stop),
20439         (brasero_burn_dialog_notify_success):
20440         * src/data-disc.c: (brasero_data_disc_get_track):
20441         * src/disc.c: (brasero_track_clear):
20442         * src/disc.h:
20443         * src/main.c: (on_delete_cb), (on_exit_cb), (on_about_cb),
20444         (brasero_app_recent_open), (brasero_app_create_app),
20445         (brasero_app_parse_options):
20446         * src/project.c: (brasero_project_burn), (brasero_project_switch),
20447         (brasero_project_open_project_xml), (brasero_project_open_project),
20448         (brasero_project_load_session), (_save_data_track_xml),
20449         (brasero_project_save_project_xml),
20450         (brasero_project_save_project_real),
20451         (brasero_project_save_project_as), (brasero_project_save_session):
20452         * src/project.h:
20454         if a user closes the app before burning,
20455         work is saved in a temp project that
20456         will be re-opened next time the app is
20457         launched with anything on the command line
20459 2006-09-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20461         * src/brasero-project-manager.c:
20462         (brasero_project_manager_burn_iso):
20464         Code cleanup (use escaped URI everywhere).
20465         Add files (project/isos) to recent manager when opened
20466         Automatically determine the proper action to take with files given on command line (the switches are only here to force the action)
20467         This comment is for the previous changes that didn't get a log message
20469 2006-09-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20471         * src/brasero-project-manager.c:
20472         (brasero_project_manager_burn_iso):
20474         No comment
20475 2006-09-20  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20477         * data/brasero.desktop.in:
20478         * src/audio-disc.c: (brasero_audio_disc_get_info_async),
20479         (brasero_audio_disc_file_type_error_dialog),
20480         (brasero_audio_disc_audio_file_processed),
20481         (brasero_audio_disc_search_contents_result),
20482         (brasero_audio_disc_visit_dir_thread_cb),
20483         (brasero_audio_disc_visit_dir_thread),
20484         (brasero_audio_disc_add_playlist), (brasero_audio_disc_new_row_cb),
20485         (brasero_audio_disc_add_uri_real), (brasero_audio_disc_add_uri),
20486         (brasero_audio_disc_load_track),
20487         (brasero_audio_disc_clipboard_text_cb),
20488         (brasero_audio_disc_get_selected_uri),
20489         (brasero_audio_disc_start_monitoring),
20490         (brasero_audio_disc_inotify_removal_warning),
20491         (brasero_audio_disc_inotify_attributes_changed_cb),
20492         (brasero_audio_disc_inotify_attributes_changed),
20493         (brasero_audio_disc_inotify_monitor_cb):
20494         * src/brasero-layout.c: (brasero_layout_set_active_item),
20495         (brasero_layout_load):
20496         * src/brasero-project-manager.c:
20497         (brasero_project_manager_burn_iso), (brasero_project_manager_iso),
20498         (brasero_project_manager_open):
20499         * src/brasero-project-manager.h:
20500         * src/brasero-sum-dialog.c: (brasero_sum_dialog_download),
20501         (brasero_sum_dialog_from_file),
20502         (brasero_sum_dialog_check_md5_file):
20503         * src/burn-basics.c: (brasero_track_source_get_image_localpath),
20504         (brasero_track_source_get_raw_localpath),
20505         (brasero_track_source_get_cue_localpath):
20506         * src/burn-basics.h:
20507         * src/burn-common.c: (brasero_burn_common_check_local_file),
20508         (brasero_burn_common_create_tmp_directory):
20509         * src/burn-libisofs.c: (brasero_libisofs_create_volume_thread):
20510         * src/burn-local-image.c: (brasero_local_image_download_uri),
20511         (brasero_local_image_download_non_local):
20512         * src/burn-mkisofs-base.c: (brasero_mkisofs_base_write_excluded),
20513         (_build_graft_point), (brasero_mkisofs_base_write_graft),
20514         (brasero_mkisofs_base_set_output):
20515         * src/burn-sum.c: (brasero_burn_sum_explore_grafts):
20516         * src/burn-transcode.c: (brasero_transcode_bus_messages):
20517         * src/burn.c: (brasero_burn_get_size):
20518         * src/data-disc.c: (brasero_data_disc_tree_new_path),
20519         (brasero_data_disc_get_file_info_async),
20520         (brasero_data_disc_unreadable_dialog),
20521         (_foreach_remove_children_files_cb),
20522         (brasero_data_disc_expose_thread), (brasero_data_disc_load_thread),
20523         (brasero_data_disc_new_row_real),
20524         (brasero_data_disc_get_dir_contents_thread),
20525         (brasero_data_disc_add_uri_real), (brasero_data_disc_add_uri),
20526         (brasero_data_disc_graft_check_result),
20527         (brasero_data_disc_graft_check_thread),
20528         (brasero_data_disc_path_create), (brasero_data_disc_load_step_2),
20529         (brasero_data_disc_drag_data_received_cb),
20530         (brasero_data_disc_clipboard_text_cb),
20531         (brasero_data_disc_get_selected_uri),
20532         (brasero_data_disc_inotify_create_file_event_cb),
20533         (brasero_data_disc_start_monitoring_real):
20534         * src/disc.c: (brasero_disc_add_uri):
20535         * src/disc.h:
20536         * src/main.c: (brasero_app_recent_open), (brasero_app_add_recent),
20537         (brasero_app_parse_options):
20538         * src/metadata.c: (brasero_metadata_create_pipeline),
20539         (brasero_metadata_new):
20540         * src/play-list.c: (brasero_playlist_get_song_metadata_completed),
20541         (brasero_playlist_dialog_error), (brasero_playlist_parse_result),
20542         (brasero_playlist_entry_cb):
20543         * src/player-bacon.c: (brasero_player_bacon_set_uri):
20544         * src/player.c: (brasero_player_image),
20545         (brasero_player_update_info_real):
20546         * src/project.c: (brasero_project_set_audio),
20547         (brasero_project_set_data), (brasero_project_set_uri),
20548         (brasero_project_open_project_xml), (brasero_project_open_project),
20549         (brasero_project_save_project_xml),
20550         (brasero_project_save_project_real),
20551         (brasero_project_save_project_ask_for_path),
20552         (brasero_project_save_project), (brasero_project_save_project_as):
20553         * src/project.h:
20554         * src/recorder-selection.c:
20555         (brasero_recorder_selection_disc_image_properties):
20556         * src/search.c: (brasero_search_add_hit_to_tree):
20557         * src/utils.c: (brasero_utils_empty_dir),
20558         (brasero_utils_check_for_parent_symlink),
20559         (brasero_utils_get_symlink_target), (brasero_utils_launch_app),
20560         (brasero_utils_get_use_info_notebook):
20561         * src/utils.h:
20563         No comment
20564 2006-09-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20566         * src/brasero-project-manager.c:
20567         (brasero_project_manager_burn_iso):
20568         * src/burn-process.c: (brasero_process_stop):
20569         * src/project.c: (brasero_project_open_project),
20570         (brasero_project_save_project_real),
20571         (brasero_project_save_project), (brasero_project_save_project_as):
20573         Fixed a warning and add opened projects/files to recent manager
20575 2006-09-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20577         * configure.in:
20578         * data/gnome-mime-application-x-brasero.png:
20579         * data/icon-final-128x128.png:
20580         * data/icon-final-16x16.png:
20581         * data/icon-final-256x256.png:
20582         * data/icon-final-48x48.png:
20583         * data/icons/16x16/Makefile.am:
20584         * data/icons/16x16/brasero.png:
20585         * data/icons/24x24/Makefile.am:
20586         * data/icons/24x24/brasero.png:
20587         * data/icons/Makefile.am:
20588         * data/icons/scalable/Makefile.am:
20589         * data/icons/scalable/brasero.svg:
20590         * po/LINGUAS:
20592         Updated to use LINGUAS file. Fix previous commit where files were forgotten
20594 2006-09-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20596         * configure.in:
20597         * data/Makefile.am:
20598         * src/main.c: (brasero_app_create_app):
20599         * src/utils.c: (brasero_utils_init):
20601         Update icons to use hicolor
20603 2006-09-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20605         * data/Makefile.am:
20606         * src/brasero-project-manager.c:
20607         (brasero_project_manager_register_menu):
20608         * src/main.c: (brasero_app_recent_open), (brasero_app_add_recent),
20609         (brasero_app_create_app):
20610         * src/menu.h:
20611         * src/project.c:
20613         Added recent file menu to open iso/toc images and brasero projects
20615 2006-09-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20617         * src/brasero-file-chooser.c: (brasero_file_chooser_init):
20618         * src/burn-dialog.c: (brasero_burn_dialog_save_log):
20619         * src/play-list.c: (brasero_playlist_add_cb):
20620         * src/project.c: (brasero_project_open_project),
20621         (brasero_project_save_project_xml),
20622         (brasero_project_save_project_real),
20623         (brasero_project_save_project_ask_for_path):
20624         * src/recorder-selection.c:
20625         (brasero_recorder_selection_image_properties):
20627         Allow open image dialog and main file browser to display remote files
20629 2006-09-18  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20631         * src/burn-options-dialog.c: (brasero_burn_option_dialog_new):
20633         Don't allow to add data to a disc if it's not appendable
20635 2006-09-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20637         Some more changes and fixes required by ncb-2.16
20639 2006-09-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20641         * configure.in:
20642         * src/burn-drive.h:
20643         * src/brasero-project-size.c: (brasero_project_size_finalize),
20644         (brasero_project_size_add_real_medias):
20645         * src/burn-dialog.c: (brasero_burn_dialog_notify_daemon):
20646         * src/burn-options-dialog.c: (brasero_burn_option_dialog_init):
20647         * src/data-disc.c: (brasero_data_disc_finalize):
20648         * src/main.c: (main):
20649         * src/mime-filter.c: (brasero_mime_filter_add_mime),
20650         (brasero_mime_filter_add_filter):
20651         * src/project-type-chooser.c:
20652         (brasero_project_type_chooser_finalize):
20653         * src/project.c: (brasero_project_finalize):
20654         * src/recorder-selection.c:
20655         (brasero_recorder_selection_update_drive_info):
20656         * src/search-entry.c: (brasero_search_entry_finalize),
20657         (_add_mime_types_to_query):
20658         * src/song-properties.c: (brasero_song_props_init):
20660         Replaced/Removed deprecated functions/properties (gtk+ and ncb). Bumped requirements for ncb to 2.16
20662 2006-09-17  Philippe Rouquier  <bonfire-app@wanadoo.fr>
20664         * configure.in:
20665         * src/Makefile.am:
20666         * src/burn-dialog.c: (brasero_burn_dialog_finalize),
20667         (brasero_burn_dialog_run):
20668         * src/eggtrayicon.c:
20669         * src/eggtrayicon.h:
20670         * src/tray.c: (brasero_tray_icon_get_type),
20671         (brasero_tray_icon_init), (brasero_tray_icon_finalize),
20672         (brasero_tray_icon_new), (brasero_tray_icon_set_tooltip),
20673         (brasero_tray_icon_set_progress),
20674         (brasero_tray_icon_menu_popup_cb), (brasero_tray_icon_activate_cb):
20675         * src/tray.h:
20677         Remove EggTrayIcon support and bump requirements for GTK+ 2.10