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:
109 2009-05-06 Philippe Rouquier <bonfire-app@wanadoo.fr>
111 Bumped version number
115 2009-05-06 Philippe Rouquier <bonfire-app@wanadoo.fr>
117 Remove burn-debug.h header and some debug statements when they were not
120 * libbrasero-burn/brasero-sum-dialog.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):
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:
570 * src/brasero-metadata.c:
571 * src/brasero-metadata.h:
573 2009-04-22 Luis Medinas <lmedinas@gnome.org>
576 * src/brasero-app.c (brasero_app_run_mainwin):
578 Make brasero running as a single instance application.
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>
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
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>
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>
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
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)
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>
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.
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()
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:
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
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>
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
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
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>
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
2338 Note2: the licence has been updated for the library to match the one 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):
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:
2559 * src/burn-image-format.c:
2560 * src/burn-image-format.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:
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>
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.
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>
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
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
2730 * libbrasero-media/scsi-uscsi.c (brasero_device_handle_open):
2732 2009-02-27 Philippe Rouquier <bonfire-app@wanadoo.fr>
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
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>
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
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.
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
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>
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>
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
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
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>
3140 Also some code cleaning
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>
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):
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>
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):
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
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>
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.
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
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
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
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
3583 2009-01-31 Philippe Rouquier <ykw@localhost.localdomain>
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:
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.
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>
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
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):
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>
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.
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
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
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)
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):
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
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>
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
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
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:
4183 * src/burn-image-format.c:
4184 * src/burn-image-format.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>
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
4474 - use libbrasero-media
4475 - add an icon to the button
4476 - make it modal to nautilus
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
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
4493 Fix bogus name (ykw) for licencing
4494 Fix a crash when removing the GConf key for a plugin
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.
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
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>
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
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):
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>
4708 - set a correct default for brasero-drive-selection
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
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:
4799 * docs/reference/Makefile.am:
4800 * libbrasero-media/brasero-drive-selection.c:
4801 * libbrasero-media/brasero-drive-selection.h:
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:
4886 * src/burn-plugin.c:
4887 * src/burn-plugin.h:
4888 * src/burn-session.c:
4889 * src/burn-session.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
5006 2009-01-07 Philippe Rouquier <bonfire-app@wanadoo.fr>
5008 Small fix for building
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
5018 * brasero-media/Makefile.am:
5020 * docs/reference/Makefile.am:
5022 * src/brasero-medium-selection.c:
5023 * src/brasero-medium-selection.h:
5024 * src/burn-basics.c (brasero_burn_library_shutdown):
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:
5035 * src/burn-medium-monitor.c:
5036 * src/burn-medium-monitor.h:
5037 * src/burn-medium.c:
5038 * src/burn-medium.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:
5063 * src/scsi-command.h:
5064 * src/scsi-device.h:
5065 * src/scsi-dvd-structures.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:
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:
5099 * src/scsi-sense-data.c:
5100 * src/scsi-sense-data.h:
5103 * src/scsi-status-page.h:
5104 * src/scsi-test-unit-ready.c:
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.
5119 * docs/reference/Makefile.am:
5120 * docs/reference/version.xml.in:
5121 * libbrasero-media.pc.in:
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:
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):
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):
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):
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:
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):
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
5249 2009-01-05 Philippe Rouquier <bonfire-app@wanadoo.fr>
5255 2009-01-05 Philippe Rouquier <bonfire-app@wanadoo.fr>
5257 Remove GNOMEUI dependency
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).
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.
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
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.
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):
5537 2008-12-31 Philippe Rouquier <bonfire-app@wanadoo.fr>
5539 Avoid a possible race condition when stopping threads in plugins
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):
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
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>
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)
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>
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>
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
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
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
5808 2008-12-14 Philippe Rouquier <bonfire-app@wanadoo.fr>
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.
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>
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
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
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):
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
6035 * nautilus/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):
6093 (brasero_burn_caps_is_session_supported_same_src_dest),
6094 (brasero_burn_caps_is_session_supported):
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
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>
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):
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):
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>
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
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
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
6364 Also fix a bug where the video project would save its contents in the
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):
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
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
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>
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)
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
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
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
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>
6658 * data/brasero.schemas.in:
6660 2008-11-13 Philippe Rouquier <bonfire-app@wanadoo.fr>
6662 Another string update:
6663 Fix capitalization problems
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):
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):
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
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
7000 * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_excluded):
7002 2008-11-10 Philippe Rouquier <bonfire-app@wanadoo.fr>
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):
7171 2008-11-09 Philippe Rouquier <bonfire-app@wanadoo.fr>
7173 Post release bump to 0.8.4
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>
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
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>
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
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>
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):
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),
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
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)
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):
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:
7665 * src/burn-session.c (brasero_burn_session_finalize):
7666 * src/burn-session.h:
7667 * src/burn-track.c (brasero_track_tag_add):
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):
7683 * src/burn-session.c:
7684 * src/burn-session.h:
7687 2008-11-02 Philippe Rouquier <bonfire-app@wanadoo.fr>
7689 Some more code cleanup removed some function that shouldn't be declared
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):
7700 2008-11-02 Philippe Rouquier <bonfire-app@wanadoo.fr>
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):
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>
7727 * src/burn-caps.c (brasero_plugin_register_group):
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.
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>
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
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
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):
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>
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
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
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>
7892 * src/main.c (brasero_app_parse_options):
7894 Parse video project to cmd line args.
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>
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.
8022 * src/burn-medium.c (brasero_medium_probe_thread):
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
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
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>
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>
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
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
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>
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):
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.
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):
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>
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):
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>
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>
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
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):
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):
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
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
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
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>
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
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):
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>
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
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
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):
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
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):
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):
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>
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>
9643 - brasero was using the wrong order when loading file list passed on the
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
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>
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
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>
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>
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
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
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
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
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>
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>
9986 * src/brasero-io.c (brasero_io_check_for_parent_symlink):
9988 2008-08-25 Philippe Rouquier <bonfire-app@wanadoo.fr>
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
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
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
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>
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>
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>
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
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/
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):
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
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>
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
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
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:
10633 * src/burn-track.c:
10634 * src/burn-track.h:
10635 * src/plugins/dvdcss/burn-dvdcss-private.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:
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:
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
10676 - changes flags to open devices (no opened in RW mode)
10677 - remove one useless member in commands definition
10680 * src/burn-medium.c (brasero_medium_track_get_nwa):
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:
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
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
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>
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
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
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
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
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>
10920 * src/brasero-multi-dnd.h:
10921 * src/brasero-session.h:
10922 * src/burn-iso-field.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
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.
10951 * src/burn-medium-monitor.c:
10952 (brasero_medium_monitor_medium_inserted):
10953 Block/raw device related fix.
10955 * src/burn-plugin-manager.c: (brasero_plugin_manager_init):
10956 If fail to load a plugin, we should ignore it.
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.
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
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:
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:
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:
11210 * src/burn-task-ctx.c:
11211 * src/burn-task-ctx.h:
11212 * src/burn-task-item.c:
11213 * src/burn-task-item.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:
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:
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:
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:
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
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.
11591 * help/C/brasero.xml:
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
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>
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)
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>
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
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
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
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
11930 2008-07-10 Philippe Rouquier <bonfire-app@wanadoo.fr>
11932 Fix for #542136 – Brasero on OpenSolaris
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>
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>
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
12129 2008-06-28 Philippe Rouquier <bonfire-app@wanadoo.fr>
12132 #538953 – crash in Brasero Disc Burning: I was trying to copy a C...
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>
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):
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>
12242 2008-06-25 Philippe Rouquier <bonfire-app@wanadoo.fr>
12246 * src/brasero-audio-disc.c (brasero_audio_disc_add_dir):
12248 2008-06-25 Philippe Rouquier <bonfire-app@wanadoo.fr>
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>
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):
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
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:
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):
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>
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>
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,
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>
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:
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):
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
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>
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
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
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):
12775 * src/scsi-device.h:
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
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
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
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):
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
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)
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>
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
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):
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)
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>
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)
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
13328 * src/burn-caps.c (brasero_burn_caps_can_checksum):
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
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):
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
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):
13423 2008-04-23 Philippe Rouquier <bonfire-app@wanadoo.fr>
13425 Fix #513461 – Preview disabled calls a video window
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>
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:
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
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:
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:
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
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.
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
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>
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):
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):
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
14113 * data/brasero.desktop.in.in:
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:
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)
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
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):
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):
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).
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)
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:
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>
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):
14679 2008-02-17 Philippe Rouquier <philippr@svn.gnome.org>
14681 Fix for compilation without inotify
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
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:
14710 * src/scsi-opcodes.h:
14711 * src/scsi-read-toc-pma-atip.h:
14712 * src/scsi-sense-data.c: (brasero_sense_data_illegal_request):
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
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):
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):
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):
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
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
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):
15182 Fix segmentation fault. Closes bgo #513742.
15184 2008-01-21 Luis Medinas <lmedinas@svn.gnome.org>
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.
15206 2008-01-20 Philippe Rouquier <philippr@svn.gnome.org>
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
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.
15271 2008-01-17 Luis Medinas <lmedinas@svn.gnome.org>
15275 Fix configure to use enable to build plugins fixes bgo #506950.
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>
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:
15294 Use linux kernel inotify instead of using our own old.
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.
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
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>
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>
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>
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>
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
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
15447 2007-12-21 Philippe Rouquier <philippr@svn.gnome.org>
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>
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>
15540 Update NEWS file for 0.7.0 release.
15542 2007-12-20 Luis Medinas <lmedinas@svn.gnome.org>
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>
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.
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):
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
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
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):
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 ***
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>
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):
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
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):
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.
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
16571 * data/brasero.schemas.in:
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>
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.
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)
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
16740 Now strings should be frozen hopefully.
16742 - MD5 fixes (through the use of readcd/readom)
16743 - improvement in flags handling by plugins (possibility to set concurent flags)
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):
16788 * src/burn-job.c: (brasero_job_get_last_session_address),
16789 (brasero_job_get_next_writable_address):
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):
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>
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
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
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.
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):
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>
17872 2007-09-28 Rouquier Philippe <philippr@svn.gnome.org>
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)
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>
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>
17922 2007-09-23 Rouquier Philippe <philippr@svn.gnome.org>
17926 2007-09-23 Rouquier Philippe <philippr@svn.gnome.org>
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
18002 2007-09-17 Luis Medinas <lmedinas@svn.gnome.org>
18008 2007-09-17 Luis Medinas <lmedinas@svn.gnome.org>
18011 * src/burn-dbus.c: (brasero_uninhibit_suspend),
18012 (brasero_inhibit_suspend):
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>
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.
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>
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>
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
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)
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)
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>
18204 2007-08-09 Luis Medinas <lmedinas@svn.gnome.org>
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)
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>
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>
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>
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.
18309 2007-07-11 Luis Medinas <lmedinas@svn.gnome.org>
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):
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.
18375 2007-04-17 Luis Medinas <lmedinas@svn.gnome.org>
18377 * src/scsi/scsi-get-configuration.h:
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>
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>
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>
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>
18454 2007-04-10 Philippe Rouquier <bonfire-app@wanadoo.fr>
18458 2007-04-10 Philippe Rouquier <bonfire-app@wanadoo.fr>
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
18486 - multisession support
18489 - medium remaining capacity
18490 - unwanted popup in blank dialog
18491 - fake drives which didn't show up in projects
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>
18520 2007-03-31 Philippe Rouquier <bonfire-app@wanadoo.fr>
18524 2007-03-28 Philippe Rouquier <bonfire-app@wanadoo.fr>
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.
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>
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>
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
18596 2007-01-23 Luis Medinas <metalgod@gentoo.org>
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.
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>
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>
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):
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):
18825 * src/disc.c: (brasero_disc_fill_toolbar),
18826 (brasero_disc_set_current_drive):
18828 * src/filtered-window.c: (brasero_filtered_dialog_class_init):
18830 * src/metadata.c: (brasero_metadata_finalize), (foreach_tag):
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):
18853 BraseroDataDisc/BraseroPlaylist only use BraseroVFS
18854 Minor GUI improvements
18855 Added multisession to display first session in BraseroDataDisc
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):
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):
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>
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>
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>
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:
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):
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):
19222 2006-11-14 Philippe Rouquier <bonfire-app@wanadoo.fr>
19226 Bumped version to 0.5.90 (unstable)
19228 2006-11-14 Philippe Rouquier <bonfire-app@wanadoo.fr>
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
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):
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>
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):
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):
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>
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),
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):
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:
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):
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>
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):
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):
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>
19793 Updated NEWS and bumped version number
19795 2006-10-08 Philippe Rouquier <bonfire-app@wanadoo.fr>
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>
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):
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>
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):
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>
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):
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):
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):
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>
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):
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):
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:
19997 Updated French translation (by europeen)
19998 Icons were put through OptiPng (by Gounlaf)
20000 2006-10-05 Philippe Rouquier <bonfire-app@wanadoo.fr>
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):
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):
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>
20193 Fixed bug #357859. Now gnome-common is required.
20195 2006-09-26 Philippe Rouquier <bonfire-app@wanadoo.fr>
20199 Fix for French translation
20201 2006-09-26 Philippe Rouquier <bonfire-app@wanadoo.fr>
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:
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):
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>
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:
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
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>
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):
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):
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>
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):
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):
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):
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):
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):
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):
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>
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:
20592 Updated to use LINGUAS file. Fix previous commit where files were forgotten
20594 2006-09-18 Philippe Rouquier <bonfire-app@wanadoo.fr>
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):
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>
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>
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):
20677 Remove EggTrayIcon support and bump requirements for GTK+ 2.10