1
2008-11-08 Philippe Rouquier <ykw@localhost.localdomain>
3
Allow to burn NCB data project straight from the command line
5
* src/brasero-data-disc.c (brasero_data_disc_project_loaded_cb),
6
(brasero_data_disc_load_track), (brasero_data_disc_get_status):
7
* src/brasero-data-project.c (brasero_data_project_is_empty):
8
* src/brasero-project-manager.c (brasero_project_manager_data):
9
* src/brasero-project.c (brasero_project_set_data):
10
* src/brasero-project.h:
11
* src/main.c (brasero_app_parse_options):
13
2008-11-08 Philippe Rouquier <ykw@localhost.localdomain>
15
Fix a problem with a variable uselessly defined
17
* src/plugins/local-track/burn-uri.c
18
(brasero_burn_uri_explore_directory):
20
2008-11-08 Philippe Rouquier <ykw@localhost.localdomain>
24
* src/brasero-data-disc.c (brasero_data_disc_session_available_cb):
25
* src/brasero-project.c (brasero_project_open_project):
27
2008-11-08 Philippe Rouquier <ykw@localhost.localdomain>
29
Fix some problem when cancelling job (crash) or progress report (not
30
used so unnoticeable), also happened when we tried to give a higher
33
* src/brasero-data-disc.c (brasero_data_disc_session_available_cb):
34
* src/brasero-io.c (brasero_io_job_progress_report_cb),
35
(brasero_io_job_free), (brasero_io_cancel_tasks_by_data_cb),
36
(brasero_io_compare_unprocessed_task),
37
(brasero_io_free_async_queue):
38
* src/brasero-project.c (brasero_project_open_project):
40
2008-11-08 Philippe Rouquier <ykw@localhost.localdomain>
42
Change behavior of display->show/hide sidebar.
43
This setting is now for all types of projects and not on a per-type
44
basis which was stupid
46
* src/brasero-file-chooser.c (brasero_file_chooser_set_context):
47
* src/brasero-layout.c (brasero_layout_item_set_active),
48
(brasero_layout_show_sidepane_changed_cb),
49
(brasero_layout_combo_changed_cb), (brasero_layout_load),
50
(brasero_layout_empty_toggled_cb), (brasero_layout_init):
51
* src/brasero-search-entry.c (brasero_search_entry_set_context):
52
* src/plugins/local-track/burn-uri.c
53
(brasero_burn_uri_start_if_found):
55
2008-11-08 Philippe Rouquier <ykw@localhost.localdomain>
59
* src/brasero-io.c (brasero_io_get_metadata_info):
61
2008-11-08 Philippe Rouquier <ykw@localhost.localdomain>
63
Implement a much better way to strengthen project loading avoiding the
64
use of a virtual function freeze (reverts a previous patch).
66
* src/brasero-data-project.c (brasero_data_project_add_node_real),
67
(brasero_data_project_add_path),
68
(brasero_data_project_load_contents_notify_directory),
69
(brasero_data_project_load_contents_notify),
70
(brasero_data_project_load_contents):
71
* src/brasero-data-project.h:
72
* src/brasero-data-tree-model.c
73
(brasero_data_tree_model_node_added),
74
(brasero_data_tree_model_node_removed),
75
(brasero_data_tree_model_node_changed),
76
(brasero_data_tree_model_node_reordered),
77
(brasero_data_tree_model_class_init):
79
2008-11-07 Philippe Rouquier <ykw@localhost.localdomain>
81
Try to workaround a warning generated by gail because of a strange behavior (bug?)
83
* src/brasero-data-tree-model.c
84
(brasero_data_tree_model_iter_has_child),
85
(brasero_data_tree_model_node_added):
86
* src/brasero-file-node.h:
88
2008-11-07 Philippe Rouquier <ykw@localhost.localdomain>
90
Allow to freeze the tree model at project load time to delay display
91
until we're ready and created all necessary nodes.
93
* src/brasero-data-project.c (brasero_data_project_load_contents):
94
* src/brasero-data-project.h:
95
* src/brasero-data-tree-model.c (brasero_data_tree_model_freeze),
96
(brasero_data_tree_model_node_added),
97
(brasero_data_tree_model_node_removed),
98
(brasero_data_tree_model_node_changed),
99
(brasero_data_tree_model_class_init):
101
2008-11-07 Philippe Rouquier <ykw@localhost.localdomain>
103
Revert fix for #552811 – crash after delete used directory (comment #10)
104
and fix it in a more definitive way (hopefully)
106
Also when replacing a fake folder (created at project load time) by an
107
session imported one, make sure the folder contents from the session
110
* src/brasero-data-session.c
111
(brasero_data_session_load_dir_result):
112
* src/brasero-data-tree-model.c
113
(brasero_data_tree_model_iter_has_child),
114
(brasero_data_tree_model_node_to_path),
115
(brasero_data_tree_model_get_path),
116
(brasero_data_tree_model_node_added),
117
(brasero_data_tree_model_node_changed):
119
2008-11-07 Philippe Rouquier <ykw@localhost.localdomain>
121
Silenced a warning at start when we were trying to set windows properties
122
whereas it wasn't already realized.
124
* src/brasero-app.c (brasero_app_run):
126
* src/brasero-session.c (brasero_session_load):
127
* src/main.c (brasero_app_parse_options), (main):
129
2008-11-07 Philippe Rouquier <ykw@localhost.localdomain>
131
Fix for #543377 – No multisession (last comment)
132
When a session with deep directory nesting is detected also check when
133
a file or a directory is added beyond the depth 6 to the already session
135
* src/brasero-data-project.c (brasero_data_project_is_deep),
136
(brasero_data_project_move_node),
137
(brasero_data_project_add_empty_directory),
138
(brasero_data_project_node_loaded),
139
(brasero_data_project_add_node_from_info),
140
(brasero_data_project_file_moved):
141
* src/brasero-file-node.c (brasero_file_node_add),
142
(brasero_file_node_move_to):
144
2008-11-06 Philippe Rouquier <ykw@localhost.localdomain>
146
Fix a problem with accessibility enabled (gail) that triggered a loop
147
in libgail and then an exhaustion of memory
148
Probably bug #552811 – crash after delete used directory (comment #10)
150
* src/brasero-data-tree-model.c
151
(brasero_data_tree_model_node_index),
152
(brasero_data_tree_model_node_to_path),
153
(brasero_data_tree_model_get_path):
155
2008-11-06 Philippe Rouquier <ykw@localhost.localdomain>
159
* src/burn-mkisofs-base.c (brasero_mkisofs_base_write_excluded):
160
* src/plugins/checksum/burn-checksum-files.c
161
(brasero_checksum_files_create_checksum):
162
* src/plugins/local-track/burn-local-image.c
163
(brasero_local_track_translate_uri):
164
* src/plugins/local-track/burn-uri.c (brasero_burn_uri_thread),
165
(brasero_burn_uri_start_if_found):
167
2008-11-06 Philippe Rouquier <ykw@localhost.localdomain>
169
Fix crashes with accessibility on in data project
171
* src/brasero-data-tree-model.c
172
(brasero_data_tree_model_iter_children):
173
* src/brasero-file-node.c (brasero_file_node_get_n_children):
175
2008-11-06 Philippe Rouquier <ykw@localhost.localdomain>
177
Fix #559427 – uses strerror
178
Patch by Christian Persch
180
* src/brasero-audio-disc.c (brasero_audio_disc_init),
181
(brasero_audio_disc_start_monitoring):
182
* src/brasero-burn-dialog.c (brasero_burn_dialog_show_log):
183
* src/brasero-file-monitor.c
184
(brasero_file_monitor_start_monitoring_real),
185
(brasero_file_monitor_init):
186
* src/brasero-io.c (brasero_io_xfer_start):
187
* src/brasero-sum-check.c (brasero_sum_check_get_line_num),
188
(brasero_sum_check_thread):
189
* src/brasero-sum-dialog.c (brasero_sum_dialog_get_file_checksum):
190
* src/burn-image-format.c (brasero_image_format_get_DATAFILE_info),
191
(brasero_image_format_get_FILE_info),
192
(brasero_image_format_get_cdrdao_size),
193
(brasero_image_format_get_cue_size),
194
(brasero_image_format_get_iso_size),
195
(brasero_image_format_get_clone_size):
196
* src/burn-job.c (brasero_job_item_start):
197
* src/burn-process.c (brasero_process_setup),
198
(brasero_process_stop):
199
* src/burn-session.c (brasero_burn_session_get_tmp_dir),
200
(brasero_burn_session_get_tmp_file), (brasero_burn_session_clean):
201
* src/burn-volume-source.c (brasero_volume_source_seek_fd),
202
(brasero_volume_source_read_fd), (brasero_volume_source_open_file),
203
(brasero_volume_source_open_fd):
204
* src/plugins/cdrdao/burn-toc2cue.c (brasero_toc2cue_read_stderr):
205
* src/plugins/cdrkit/burn-wodim.c (brasero_wodim_write_inf):
206
* src/plugins/cdrtools/burn-cdrecord.c
207
(brasero_cdrecord_write_inf):
208
* src/plugins/checksum/burn-checksum-files.c
209
(brasero_checksum_files_get_file_checksum),
210
(brasero_checksum_files_add_file_checksum),
211
(brasero_checksum_files_create_checksum):
212
* src/plugins/checksum/burn-checksum-image.c
213
(brasero_checksum_image_read), (brasero_checksum_image_write),
214
(brasero_checksum_image_checksum_file_input):
215
* src/plugins/dvdcss/burn-dvdcss.c
216
(brasero_dvdcss_write_sector_to_fd),
217
(brasero_dvdcss_write_image_thread):
218
* src/plugins/libburnia/burn-libisofs.c
219
(brasero_libisofs_write_sector_to_fd),
220
(brasero_libisofs_write_image_to_file_thread):
221
* src/plugins/local-track/burn-local-image.c
222
(brasero_local_track_recursive_transfer),
223
(brasero_local_track_transfer):
224
* src/plugins/transcode/burn-transcode.c
225
(brasero_transcode_create_sibling_image),
226
(brasero_transcode_pad_real), (brasero_transcode_pad_file):
227
* src/scsi-error.c (brasero_scsi_strerror):
230
2008-11-06 Philippe Rouquier <ykw@localhost.localdomain>
232
Modify previous patch that uses g_set_error_literal which is only
233
available in glib 2.18 and brasero 0.8.x targets 2.16
235
* src/brasero-sum-dialog.c (brasero_sum_dialog_get_file_checksum):
236
* src/burn-job.c (brasero_job_check_output_volume_space),
237
(brasero_job_set_output_file), (brasero_job_set_nonblocking_fd):
238
* src/burn-mkisofs-base.c (_write_line),
239
(brasero_mkisofs_base_process_video_graft),
240
(brasero_mkisofs_base_write_to_files):
241
* src/burn-volume-source.c (brasero_volume_source_seek_fd),
242
(brasero_volume_source_read_fd),
243
(brasero_volume_source_readcd_device_handle),
244
(brasero_volume_source_read10_device_handle),
245
(brasero_volume_source_open_file), (brasero_volume_source_open_fd):
246
* src/plugins/checksum/burn-checksum-files.c
247
(brasero_checksum_file_process_former_line),
248
(brasero_checksum_files_get_line_num),
249
(brasero_checksum_files_check_files):
250
* src/plugins/libburnia/burn-libburn.c
251
(brasero_libburn_add_file_track):
252
* src/scsi-error.c (brasero_scsi_set_error):
254
2008-11-06 Philippe Rouquier <ykw@localhost.localdomain>
256
Fix for #559414 – format not a string literal and no format arguments
257
Patch by Christian Persch
259
* src/brasero-app.c (on_help_cb):
260
* src/brasero-burn-dialog.c (brasero_burn_dialog_insert_disc_cb),
261
(brasero_burn_dialog_loss_warnings_cb):
262
* src/brasero-sum-dialog.c (brasero_sum_dialog_message),
263
(brasero_sum_dialog_corruption_warning),
264
(brasero_sum_dialog_get_file_checksum):
265
* src/burn-job.c (brasero_job_check_output_volume_space),
266
(brasero_job_set_output_file), (brasero_job_set_nonblocking_fd):
267
* src/burn-mkisofs-base.c (_write_line),
268
(brasero_mkisofs_base_process_video_graft),
269
(brasero_mkisofs_base_write_to_files):
270
* src/burn-volume-source.c (brasero_volume_source_seek_fd),
271
(brasero_volume_source_read_fd),
272
(brasero_volume_source_readcd_device_handle),
273
(brasero_volume_source_read10_device_handle),
274
(brasero_volume_source_open_file), (brasero_volume_source_open_fd):
275
* src/plugins/cdrdao/burn-toc2cue.c (brasero_toc2cue_read_stderr):
276
* src/plugins/checksum/burn-checksum-files.c
277
(brasero_checksum_file_process_former_line),
278
(brasero_checksum_files_get_line_num),
279
(brasero_checksum_files_check_files):
280
* src/plugins/dvdcss/burn-dvdcss.c
281
(brasero_dvdcss_write_image_thread):
282
* src/scsi-error.c (brasero_scsi_set_error):
284
2008-11-06 Philippe Rouquier <ykw@localhost.localdomain>
286
Fix #559415 – consolidate error dialogue code
287
Create a simple common error dialog function used throughout brasero
289
* src/brasero-audio-disc.c (brasero_audio_disc_short_track_dialog),
290
(brasero_audio_disc_file_type_error_dialog),
291
(brasero_audio_disc_unreadable_dialog), (brasero_audio_disc_split),
292
(brasero_audio_disc_inotify_removal_warning):
293
* src/brasero-burn-dialog.c (brasero_burn_dialog_show_log):
294
* src/brasero-data-disc.c
295
(brasero_data_disc_import_failure_dialog),
296
(brasero_data_disc_unreadable_uri_cb),
297
(brasero_data_disc_recursive_uri_cb),
298
(brasero_data_disc_unknown_uri_cb):
299
* src/brasero-jacket-view.c (brasero_jacket_view_set_image):
300
* src/brasero-playlist.c (brasero_playlist_dialog_error):
301
* src/brasero-project-manager.c (brasero_project_manager_open_uri):
302
* src/brasero-project.c (brasero_project_no_song_dialog),
303
(brasero_project_no_file_dialog),
304
(brasero_project_invalid_project_dialog),
305
(brasero_project_not_saved_dialog):
306
* src/brasero-search-beagle.c (brasero_search_beagle_error_dialog):
307
* src/brasero-split-dialog.c
308
(brasero_split_dialog_no_silence_message),
309
(brasero_split_dialog_metadata_finished_cb):
310
* src/brasero-src-image.c (brasero_src_image_error):
311
* src/brasero-tool-dialog.c (brasero_tool_dialog_media_error),
312
(brasero_tool_dialog_media_busy), (brasero_tool_dialog_no_media):
313
* src/brasero-utils.c (brasero_utils_launch_app),
314
(brasero_utils_message_dialog):
315
* src/brasero-utils.h:
316
* src/brasero-video-disc.c
317
(brasero_video_disc_unreadable_uri_dialog),
318
(brasero_video_disc_not_video_dialog):
319
* src/main.c (brasero_app_parse_options):
321
2008-11-05 Philippe Rouquier <ykw@localhost.localdomain>
323
Fix #559229 – Brasero svn trunk crashes when cancel an iso.
324
The crash was triggered by our attempt at gtk_main_quit () whereas we
325
had not even started it
327
* src/brasero-app.c (on_delete_cb), (on_destroy_cb),
330
* src/brasero-project-manager.c
331
(brasero_project_manager_burn_iso_dialog):
332
* src/main.c (brasero_app_parse_options), (main):
334
2008-11-05 Philippe Rouquier <ykw@localhost.localdomain>
336
Fix build of nautilus extension (bug from previous change)
338
* nautilus/Makefile.am:
340
2008-11-05 Philippe Rouquier <ykw@localhost.localdomain>
342
Allow use of path or URIs in uri member of BraseroGraftPt structure
344
* src/burn-mkisofs-base.c (brasero_mkisofs_base_write_excluded),
345
(brasero_mkisofs_base_add_graft),
346
(brasero_mkisofs_base_write_to_files):
347
* src/plugins/checksum/burn-checksum-files.c
348
(brasero_checksum_files_create_checksum):
349
* src/plugins/libburnia/burn-libisofs.c
350
(brasero_libisofs_create_volume_thread):
352
2008-11-05 Philippe Rouquier <ykw@localhost.localdomain>
354
Add blanking and checking to nautilus extension
356
* nautilus/nautilus-burn-bar.c:
357
* nautilus/nautilus-burn-extension.c (blank_disc_activate_cb),
358
(check_disc_activate_cb), (nautilus_burn_get_file_items):
360
2008-11-05 Philippe Rouquier <ykw@localhost.localdomain>
362
Allow blanking and checking from the command line specifying a drive path
363
Once done close brasero
365
* src/brasero-app.c (brasero_app_blank), (on_erase_cb),
366
(brasero_app_check), (on_integrity_check_cb):
368
* src/main.c (brasero_app_parse_options), (main):
370
2008-11-05 Philippe Rouquier <ykw@localhost.localdomain>
372
Add function so set the medium and handles "blank/check again" in a
373
more graceful way (block the response signal)
375
* src/brasero-tool-dialog.c (brasero_tool_dialog_run),
376
(brasero_tool_dialog_set_medium):
377
* src/brasero-tool-dialog.h:
379
2008-11-05 Philippe Rouquier <ykw@localhost.localdomain>
381
Fix LIBS flags for building brasero and nautilus extension
386
2008-11-05 Philippe Rouquier <ykw@localhost.localdomain>
388
make nautilus extension installable side by side with NCB's
390
* nautilus/Makefile.am:
392
2008-11-05 Philippe Rouquier <ykw@localhost.localdomain>
394
Increased the number of mount attempts
396
* src/burn.c (brasero_burn_mount_media):
398
2008-11-05 Philippe Rouquier <ykw@localhost.localdomain>
400
Move burn:// URI handling to its own plugin and make it work.
402
* src/plugins/local-track/Makefile.am:
403
* src/plugins/local-track/burn-local-image.c
404
(brasero_local_track_update_track),
405
(brasero_local_track_thread_finished),
406
(brasero_local_track_add_if_non_local),
407
(brasero_local_track_start):
408
* src/plugins/local-track/burn-uri.c
409
(brasero_burn_uri_thread_finished),
410
(brasero_burn_uri_explore_directory), (brasero_burn_uri_thread),
411
(brasero_burn_uri_start_thread), (brasero_burn_uri_start_if_found),
412
(brasero_burn_uri_start), (brasero_burn_uri_stop),
413
(brasero_burn_uri_finalize), (brasero_burn_uri_class_init),
414
(brasero_burn_uri_init), (brasero_burn_uri_export_caps):
415
* src/plugins/local-track/burn-uri.h:
417
2008-11-03 Philippe Rouquier <ykw@localhost.localdomain>
419
Provide a nautilus extension (based on existing nautilus-cd-burner)
423
* nautilus/Makefile.am:
424
* nautilus/nautilus-burn-bar.c (nautilus_burn_bar_get_button),
425
(nautilus_burn_bar_set_property), (nautilus_burn_bar_get_property),
426
(nautilus_burn_bar_class_init), (button_clicked_cb),
427
(nautilus_burn_bar_init), (nautilus_burn_bar_finalize),
428
(nautilus_burn_bar_new):
429
* nautilus/nautilus-burn-bar.h:
430
* nautilus/nautilus-burn-extension.c (debug_init), (debug_print),
431
(launch_process), (launch_brasero_on_window), (write_activate_cb),
432
(uri_to_path), (write_iso_activate_cb), (copy_disc_activate_cb),
433
(get_hal_context), (volume_is_blank), (drive_get_first_volume),
434
(drive_is_cd_device), (nautilus_burn_get_file_items),
435
(nautilus_burn_get_background_items),
436
(nautilus_burn_get_toolbar_items),
437
(nautilus_burn_menu_provider_iface_init), (bar_activated_cb),
438
(dir_is_empty), (destroyed_callback), (sense_widget),
439
(nautilus_burn_get_location_widget),
440
(nautilus_burn_location_widget_provider_iface_init),
441
(update_widget_sensitivity), (update_empty_idle),
442
(queue_update_empty), (burn_monitor_cb), (start_monitor),
443
(nautilus_burn_instance_init), (nautilus_burn_finalize),
444
(nautilus_burn_class_init), (nautilus_burn_get_type),
445
(nautilus_burn_register_type), (nautilus_module_initialize),
446
(nautilus_module_shutdown), (nautilus_module_list_types):
448
* src/main.c (brasero_app_parse_options):
450
2008-11-03 Philippe Rouquier <ykw@localhost.localdomain>
452
Fix #558852 – translation issues
454
* data/brasero.schemas.in:
455
* src/brasero-app.c (brasero_app_init):
456
* src/brasero-audio-disc.c (brasero_audio_disc_add_uri_real):
457
* src/brasero-blank-dialog.c (brasero_blank_dialog_activate),
458
(brasero_blank_dialog_init):
459
* src/brasero-data-disc.c (brasero_data_disc_import_button_new):
460
* src/brasero-mime-filter.c (brasero_mime_filter_add_mime):
461
* src/brasero-playlist.c (brasero_playlist_insert):
462
* src/brasero-progress.c
463
(brasero_burn_progress_display_session_info):
464
* src/brasero-project.c (brasero_project_empty_cb):
465
* src/brasero-utils.c (brasero_utils_free),
466
(brasero_utils_register_string), (brasero_utils_unregister_string),
467
(brasero_utils_get_size_string):
468
* src/brasero-video-tree-model.c
469
(brasero_video_tree_model_get_value):
471
2008-11-03 Philippe Rouquier <ykw@localhost.localdomain>
473
If we're asked to open a new empty data project on the command line,
474
then add the contents of burn:/// by default
476
* src/brasero-project-manager.c (brasero_project_manager_data):
478
2008-11-02 Philippe Rouquier <ykw@localhost.localdomain>
480
Changed the way we dealt with lists of files having a wrong checksum.
481
Use track tags instead which cleans up the headers a little.
483
* src/brasero-sum-dialog.c (brasero_sum_dialog_corruption_warning),
484
(brasero_sum_dialog_set_track_checksum_type),
485
(brasero_sum_dialog_check_disc_sum):
489
* src/burn-session.c (brasero_burn_session_finalize):
490
* src/burn-session.h:
491
* src/burn-track.c (brasero_track_tag_add):
493
* src/plugins/checksum/burn-checksum-files.c
494
(brasero_checksum_files_check_files):
496
2008-11-02 Philippe Rouquier <ykw@localhost.localdomain>
498
Some headers cleanup and (small) code reorganization
500
* src/brasero-session-cfg.c (brasero_session_cfg_get_gconf_key),
501
(brasero_session_cfg_save_drive_properties),
502
(brasero_session_cfg_set_drive_properties),
503
(brasero_session_cfg_update):
504
* src/brasero-session-cfg.h:
505
* src/burn-caps.c (brasero_track_type_is_supported):
507
* src/burn-session.c:
508
* src/burn-session.h:
511
2008-11-02 Philippe Rouquier <ykw@localhost.localdomain>
513
Some more code cleanup removed some function that shouldn't be declared
516
* src/brasero-app.c (brasero_caps_changed_cb), (brasero_app_init):
517
* src/brasero-data-session.c (brasero_data_session_is_valid_multi):
519
* src/burn-caps.c (brasero_media_capabilities),
520
(brasero_burn_library_can_checksum):
524
2008-11-02 Philippe Rouquier <ykw@localhost.localdomain>
529
* src/burn-caps.c (brasero_caps_list_dump):
531
2008-11-02 Philippe Rouquier <ykw@localhost.localdomain>
533
Some cleanups of headers and API
535
* src/brasero-plugin-manager-ui.c
536
(plugin_manager_ui_populate_lists):
537
* src/burn-caps.c (brasero_plugin_can_burn),
538
(brasero_plugin_can_image), (brasero_plugin_can_convert):
540
* src/burn-plugin-manager.c
541
(brasero_plugin_manager_set_plugins_state),
542
(brasero_plugin_manager_plugin_state_changed):
543
* src/burn-plugin-manager.h:
544
* src/burn-plugin-private.h:
545
* src/burn-plugin.c (brasero_plugin_get_gconf_priority_key):
547
2008-11-01 Philippe Rouquier <ykw@localhost.localdomain>
551
* src/burn-caps.c (brasero_plugin_register_group):
553
* src/burn-plugin.c (brasero_plugin_set_group):
555
2008-11-01 Philippe Rouquier <ykw@localhost.localdomain>
557
small fix for a warning
559
* src/plugins/transcode/burn-transcode.c
560
(brasero_transcode_new_decoded_pad_cb):
562
2008-10-31 Philippe Rouquier <ykw@localhost.localdomain>
564
Fix for #554294 – brasero crashed with SIGSEGV in brasero_project_save_project_as()
566
* src/brasero-project.c (brasero_project_save_project_real),
567
(brasero_project_save_project_as):
569
2008-10-31 Philippe Rouquier <ykw@localhost.localdomain>
571
Fix for #556144 – brasero crashed with SIGSEGV in IA__g_sequence_iter_get_sequence()
573
* src/brasero-file-filtered.c
574
(brasero_file_filtered_restore_pressed_cb):
576
2008-10-31 Philippe Rouquier <ykw@localhost.localdomain>
578
Try to improve debugging to catch error with drive/medium initialization
580
* src/burn-drive.c (brasero_drive_init_real):
581
* src/burn-medium-monitor.c (brasero_medium_monitor_init):
583
2008-10-31 Philippe Rouquier <ykw@localhost.localdomain>
585
Fix #558343 – Cover Editor accessibility issue.
588
* src/brasero-jacket-view.c (brasero_jacket_view_container_forall),
589
(brasero_jacket_view_init):
591
2008-10-30 Philippe Rouquier <ykw@localhost.localdomain>
593
Fixed a string attribute typo
595
* src/brasero-jacket-background.c (brasero_jacket_background_init):
597
2008-10-30 Philippe Rouquier <ykw@localhost.localdomain>
603
2008-10-30 Philippe Rouquier <ykw@localhost.localdomain>
605
Fix a bunch of build warnings that could have turned into crash in some
608
* src/burn-hal-watch.c (brasero_hal_watch_init):
609
* src/burn-job.c (brasero_job_set_output_file):
610
* src/burn-medium.c (brasero_medium_get_capacity_DVD_RW):
612
2008-10-30 Philippe Rouquier <ykw@localhost.localdomain>
614
(Realized a bit late that) libburn hasn't got any overburning capabilities
616
* src/burn-drive.c (brasero_drive_can_use_exclusively):
617
* src/burn-medium-monitor.c (brasero_medium_monitor_init):
619
* src/plugins/cdrkit/burn-wodim.c (brasero_wodim_export_caps):
620
* src/plugins/growisofs/burn-growisofs.c
621
(brasero_growisofs_export_caps):
622
* src/plugins/libburnia/burn-libburn.c
623
(brasero_libburn_export_caps):
625
2008-10-30 Philippe Rouquier <ykw@localhost.localdomain>
627
Fix for #558469 – Audio CD cloning fails but brasero reports success
628
readcd/readom fail but report success on reading. Do a workaround in the
631
* src/plugins/cdrkit/burn-readom.c (brasero_readom_read_stderr):
632
* src/plugins/cdrtools/burn-readcd.c (brasero_readcd_read_stderr):
634
2008-10-29 Philippe Rouquier <ykw@localhost.localdomain>
636
Make (and fix) ChecksumImage by not using it when that's a
637
simulation and/or when there is already a checksum set
639
* src/burn-task.c (brasero_task_start_items):
640
* src/plugins/checksum/burn-checksum-files.c
641
(brasero_checksum_files_activate):
642
* src/plugins/checksum/burn-checksum-image.c
643
(brasero_checksum_image_start), (brasero_checksum_image_activate),
644
(brasero_checksum_image_class_init):
646
2008-10-29 Philippe Rouquier <ykw@localhost.localdomain>
648
Fix a crash introduced by previous change.
650
* src/burn.c (brasero_burn_record_session):
652
2008-10-29 Philippe Rouquier <ykw@localhost.localdomain>
654
Sometimes after simulation HAL reprobes drive; so check if we can use
655
the drive exclusively before starting to burn
656
Also reprobe medium after blanking
658
* src/brasero-io.c (brasero_io_image_directory_contents_thread):
659
* src/burn-drive.c (brasero_drive_is_door_open),
660
(brasero_drive_can_use_exclusively):
662
* src/burn-medium.c (brasero_medium_probe_thread):
663
* src/burn.c (brasero_burn_reprobe),
664
(brasero_burn_can_use_drive_exclusively),
665
(brasero_burn_run_recorder), (brasero_burn_run_tasks),
666
(brasero_burn_record_session):
667
* src/plugins/checksum/burn-checksum-files.c
668
(brasero_checksum_files_merge_with_former_session):
669
* src/scsi-cam.c (brasero_device_handle_open):
671
* src/scsi-sg.c (brasero_device_handle_open):
672
* src/scsi-uscsi.c (brasero_device_handle_open):
674
2008-10-29 Philippe Rouquier <ykw@localhost.localdomain>
678
* src/plugins/libburnia/burn-libburn.c
679
(brasero_libburn_setup_session_file):
681
2008-10-29 Philippe Rouquier <ykw@localhost.localdomain>
683
Put burn dialog back to normal state after the simulation info dialog
686
* src/brasero-burn-dialog.c (brasero_burn_dialog_dummy_success_cb):
688
2008-10-28 Philippe Rouquier <ykw@localhost.localdomain>
690
Properly release drive and shutdown libburn (allows dummy mode to work)
692
* src/plugins/libburnia/burn-libburn-common.c
693
(brasero_libburn_common_ctx_free_real),
694
(brasero_libburn_common_ctx_wait_for_idle_drive),
695
(brasero_libburn_common_ctx_free),
696
(brasero_libburn_common_ctx_new):
698
2008-10-28 Philippe Rouquier <ykw@localhost.localdomain>
700
Fix #558207 – Labels in start page of New Audio Disc is not accessible to screen reader.
702
* src/brasero-disc.c (brasero_disc_draw_focus_around_help_text),
703
(brasero_disc_get_use_info_notebook):
705
2008-10-28 Philippe Rouquier <ykw@localhost.localdomain>
707
Fix #557810 – Video Project Compute File size Hang
708
Don't tell the user that a video file hasn't video if we can't create a
711
* src/brasero-metadata.c (brasero_metadata_create_video_pipeline),
712
(brasero_metadata_new_decoded_pad_cb):
714
2008-10-27 Luis Medinas <lmedinas@gnome.org>
716
* src/main.c (brasero_app_parse_options):
718
Parse video project to cmd line args.
721
2008-10-27 Philippe Rouquier <ykw@localhost.localdomain>
723
Same as before, try to avoid GStreamer deadlock with video files when
724
we only need audio stream for an audio CD.
726
* src/plugins/transcode/burn-transcode.c
727
(brasero_transcode_error_on_pad_linking),
728
(brasero_transcode_new_decoded_pad_cb):
730
2008-10-27 Philippe Rouquier <ykw@localhost.localdomain>
732
Fix #557810 – Video Project Compute File size Hang
733
Some Gstreamer plugin need to have the decoded video stream linked as well
735
* src/brasero-metadata.c (brasero_metadata_destroy_pipeline),
736
(brasero_metadata_create_audio_pipeline),
737
(brasero_metadata_create_video_pipeline),
738
(brasero_metadata_error_on_pad_linking),
739
(brasero_metadata_link_dummy_pad),
740
(brasero_metadata_new_decoded_pad_cb),
741
(brasero_metadata_get_info_wait):
743
2008-10-27 Philippe Rouquier <ykw@localhost.localdomain>
745
Fix a crash when an audio/video file isn't loaded yet or hasn't got any
746
BraseroSongInfo and we're trying to save the project contents.
748
* src/burn-track.c (brasero_song_info_copy):
750
2008-10-27 Philippe Rouquier <ykw@localhost.localdomain>
752
Fix a problem where metadata object didn't always return a snapshot
753
because it was stopped by a state change event
755
* src/brasero-metadata.c (brasero_metadata_bus_messages):
756
* src/brasero-src-image.c (brasero_src_image_save):
758
2008-10-27 Philippe Rouquier <ykw@localhost.localdomain>
760
Tell the user when we can't recognize the format of the image
762
* src/brasero-data-project.c
763
(brasero_data_project_graft_is_needed):
764
* src/brasero-session-cfg.c (brasero_session_cfg_update):
765
* src/brasero-src-image.c (brasero_src_image_set_track),
766
(brasero_src_image_image_info_cb):
767
* src/burn-track.c (brasero_track_set_image_source):
769
2008-10-25 Philippe Rouquier <ykw@localhost.localdomain>
771
Try to fix #557833 – Brasero Graphical Interaface Disappears after simulate & during writing
773
* src/brasero-burn-dialog.c (brasero_burn_dialog_dummy_success_cb):
775
2008-10-25 Philippe Rouquier <ykw@localhost.localdomain>
777
Fix #556874 – Error is shown when trying to select an image file to burning
778
Make sure there is a valid parent path to be set in image dialog
779
Tell user when the image path is not valid
780
Mark a string to be translated (used an old string)
781
Fix a small memory leak
782
Fix potential crash when it's not possible to retrieve content type
784
* src/brasero-data-vfs.c (brasero_data_vfs_finalize):
785
* src/brasero-project-manager.c (brasero_project_manager_open_uri):
786
* src/brasero-src-image.c (brasero_src_image_error),
787
(brasero_src_image_image_info_cb), (brasero_src_image_folder_cb),
788
(brasero_src_image_changed), (brasero_src_image_clicked),
789
(brasero_src_image_init), (brasero_src_image_finalize):
791
2008-10-25 Philippe Rouquier <ykw@localhost.localdomain>
793
Fixed typo in previous patch
795
* src/burn-medium.c (brasero_medium_track_set_leadout):
797
2008-10-25 Philippe Rouquier <ykw@localhost.localdomain>
799
Added debug line to catch problem with CD-R initialization
801
* src/burn-medium.c (brasero_medium_track_set_leadout):
803
2008-10-25 Philippe Rouquier <ykw@localhost.localdomain>
805
Fix #556146 – brasero crashed with SIGSEGV in g_main_context_dispatch()
806
Fixed a crash when the mime type detection failed
808
* src/brasero-player.c (brasero_player_metadata_completed):
810
2008-10-25 Philippe Rouquier <ykw@localhost.localdomain>
812
Fix #556724 – Brasero main GUI appears after closing the dialog when opening an ISO file using Nautilus
814
* src/brasero-data-disc.c (brasero_data_disc_switch_to_image):
815
* src/brasero-project-manager.c
816
(brasero_project_manager_burn_iso_dialog),
817
(brasero_project_manager_copy_disc),
818
(brasero_project_manager_switch),
819
(brasero_project_manager_type_changed_cb),
820
(brasero_project_manager_new_empty_prj_cb),
821
(brasero_project_manager_new_audio_prj_cb),
822
(brasero_project_manager_new_data_prj_cb),
823
(brasero_project_manager_new_video_prj_cb),
824
(brasero_project_manager_new_copy_prj_cb),
825
(brasero_project_manager_new_iso_prj_cb),
826
(brasero_project_manager_audio), (brasero_project_manager_data),
827
(brasero_project_manager_video), (brasero_project_manager_copy),
828
(brasero_project_manager_iso), (brasero_project_manager_open_cb),
829
(brasero_project_manager_recent_clicked_cb),
830
(brasero_project_manager_set_oneshot):
831
* src/brasero-project-manager.h:
832
* src/main.c (brasero_app_parse_options):
834
2008-10-24 Philippe Rouquier <ykw@localhost.localdomain>
838
* src/burn-medium.c (brasero_medium_get_contents):
840
2008-10-24 Philippe Rouquier <ykw@localhost.localdomain>
842
Added and use TEST_UNIT_READY function before probing the device, which
843
may avoid to get stuck later.
846
* src/burn-medium.c (brasero_medium_probe_thread):
848
* src/scsi-test-unit-ready.c (brasero_spc1_test_unit_ready):
850
2008-10-24 Philippe Rouquier <ykw@localhost.localdomain>
852
Improved debugging for sense data on error
854
* src/scsi-sense-data.c (brasero_sense_data_print):
856
2008-10-24 Philippe Rouquier <ykw@localhost.localdomain>
858
Turn off some debugging statements as they were flooding bug reports
859
with unnecessary information
861
* src/burn-job.c (brasero_job_start_progress),
862
(brasero_job_set_progress), (brasero_job_set_rate),
863
(brasero_job_set_written_track), (brasero_job_set_written_session):
865
2008-10-23 Philippe Rouquier <ykw@localhost.localdomain>
867
Remove unneeded graft when updating URI for a node
869
* src/brasero-data-project.c
870
(brasero_data_project_graft_is_needed),
871
(brasero_data_project_update_uri):
873
2008-10-23 Philippe Rouquier <ykw@localhost.localdomain>
875
Fix #555860 – Brasero fails make distcheck
881
* src/brasero-io.c (brasero_io_check_symlink_target),
882
(brasero_io_get_file_info_thread_real),
883
(brasero_io_get_file_info_thread),
884
(brasero_io_parse_playlist_thread),
885
(brasero_io_load_directory_thread):
886
* src/plugins/libburnia/burn-libread-disc.c:
888
2008-10-22 Philippe Rouquier <ykw@localhost.localdomain>
890
Allow using remote image files
892
* src/brasero-src-image.c (brasero_src_image_set_track),
893
(brasero_src_image_image_info_cb), (brasero_src_image_get_format),
894
(brasero_src_image_changed), (brasero_src_image_set_uri):
896
2008-10-22 Philippe Rouquier <ykw@localhost.localdomain>
898
Fix for #547395 – Support for remote filesystems
899
Fix wrong changes introduced in previous changes (memleaks change)
900
Improved image handling by downloading a potential checksum file in the
902
Delete destination tmp file before starting downloading
904
* src/burn-image-format.c (brasero_image_format_get_iso_size):
905
* src/plugins/local-track/burn-local-image.c
906
(brasero_local_track_transfer),
907
(brasero_local_track_translate_uri),
908
(brasero_local_track_read_checksum),
909
(brasero_local_track_download_checksum),
910
(brasero_local_track_thread_finished),
911
(brasero_local_track_add_if_non_local),
912
(brasero_local_track_start):
914
2008-10-22 Philippe Rouquier <ykw@localhost.localdomain>
916
Don't create a new checksum if there is one already
918
* src/plugins/checksum/burn-checksum-image.c
919
(brasero_checksum_image_start):
921
2008-10-22 Philippe Rouquier <ykw@localhost.localdomain>
925
* src/brasero-medium-selection.c
926
(brasero_medium_selection_set_active):
928
2008-10-22 Philippe Rouquier <ykw@localhost.localdomain>
930
Fix valid signal emission (doesn't take any argument)
932
* src/brasero-session-cfg.c (brasero_session_cfg_update):
934
2008-10-21 Philippe Rouquier <ykw@localhost.localdomain>
936
Fix memleaks in local-track plugin
938
* src/plugins/local-track/burn-local-image.c
939
(brasero_local_track_thread_finished):
941
2008-10-21 Philippe Rouquier <ykw@localhost.localdomain>
943
Fix for #547395 – Support for remote filesystems
944
Download all directory contents not half of them
945
Also if an unreadable cannot be translated drop it
947
* src/plugins/local-track/burn-local-image.c
948
(brasero_local_track_recursive_transfer),
949
(brasero_local_track_thread_finished):
951
2008-10-20 Philippe Rouquier <ykw@localhost.localdomain>
953
Fix for #547395 – Support for remote filesystems
954
Fix progress and directory creation
956
* src/plugins/local-track/burn-local-image.c
957
(brasero_local_track_get_download_size),
958
(brasero_local_track_progress_cb),
959
(brasero_local_track_file_transfer),
960
(brasero_local_track_recursive_transfer),
961
(brasero_local_track_transfer),
962
(brasero_local_track_translate_uri),
963
(brasero_local_track_thread_finished), (_foreach_non_local_cb):
965
2008-10-19 Philippe Rouquier <ykw@localhost.localdomain>
967
Fix for #547395 – Support for remote filesystems
968
make local-track plugin work (sort of)
970
* src/burn-caps.c (brasero_burn_caps_sort_modifiers):
971
* src/plugins/local-track/burn-local-image.c
972
(brasero_local_track_transfer), (_foreach_non_local_cb),
973
(brasero_local_track_stop):
975
2008-10-19 Philippe Rouquier <ykw@localhost.localdomain>
977
Fix for #547395 – Support for remote filesystems
979
* src/brasero-io.c (brasero_io_return_result_idle),
980
(brasero_io_mount_enclosing_volume_cb),
981
(brasero_io_mount_ask_password),
982
(brasero_io_mount_enclosing_volume),
983
(brasero_io_get_file_info_thread_real), (brasero_io_finalize):
985
2008-10-19 Philippe Rouquier <ykw@localhost.localdomain>
989
* src/brasero-data-project.c (brasero_data_project_node_loaded),
990
(brasero_data_project_add_node_from_info):
992
2008-10-19 Philippe Rouquier <ykw@localhost.localdomain>
994
Fix a problem with infinite loading and potential crash when the same
995
uri was requested to be loaded at the same time
997
* src/brasero-data-vfs.c (brasero_data_vfs_load_mime):
999
2008-10-18 Philippe Rouquier <ykw@localhost.localdomain>
1001
Fix for #556449 – Session error : Insufficient space on media when copying an audio CD (same problem with trunk)
1003
* src/burn-medium.c (brasero_medium_track_set_leadout):
1004
* src/scsi-mode-select.c (brasero_spc1_mode_select):
1006
2008-10-18 Philippe Rouquier <ykw@localhost.localdomain>
1008
Remove leftover debug statements
1010
* src/brasero-disc-option-dialog.c
1011
(brasero_disc_option_dialog_load_multi_state),
1012
(brasero_disc_option_dialog_update_multi):
1014
2008-10-18 Philippe Rouquier <ykw@localhost.localdomain>
1016
Update multi ("leave session open") toggle according to changes
1018
* src/brasero-disc-option-dialog.c
1019
(brasero_disc_option_dialog_load_multi_state),
1020
(brasero_disc_option_dialog_update_multi),
1021
(brasero_disc_option_dialog_valid_media_cb):
1022
* src/brasero-session-cfg.c (brasero_session_cfg_update):
1024
2008-10-18 Philippe Rouquier <ykw@localhost.localdomain>
1026
Fix #543377 – No multisession (comment #51/52)
1028
* src/plugins/libburnia/burn-libburn.c
1029
(brasero_libburn_start_record):
1031
2008-10-18 Philippe Rouquier <ykw@localhost.localdomain>
1033
Be a little more patient and understanding when we eject media
1035
* src/brasero-file-monitor.c
1036
(brasero_file_monitor_start_monitoring_real),
1037
(brasero_file_monitor_single_file):
1038
* src/burn-volume-obj.c (brasero_volume_eject):
1039
* src/burn.c (brasero_burn_eject), (brasero_burn_eject_dest_media),
1040
(brasero_burn_eject_src_media):
1042
2008-10-18 Philippe Rouquier <ykw@localhost.localdomain>
1044
Fix for file change monitoring we were stopping parent nodes instead of
1046
Possibly fixing: 552811 – crash after delete used directory
1048
* src/brasero-file-monitor.c
1049
(brasero_file_monitor_foreach_cancel_file_cb),
1050
(brasero_file_monitor_foreach_cancel):
1052
2008-10-17 Philippe Rouquier <ykw@localhost.localdomain>
1054
Remove leftovers debug statements
1056
* src/brasero-data-project.c (brasero_data_project_uri_add_graft),
1057
(brasero_data_project_uri_graft_nodes),
1058
(brasero_data_project_add_node_real),
1059
(brasero_data_project_add_loading_node):
1061
2008-10-17 Philippe Rouquier <ykw@localhost.localdomain>
1063
Fix a problem in the tree when adding file(s) to graft that was already
1064
in the tree but not grafted yet. The previous location(s) were not
1067
* src/brasero-data-project.c (brasero_data_project_uri_add_graft),
1068
(brasero_data_project_uri_graft_nodes),
1069
(brasero_data_project_node_removed),
1070
(brasero_data_project_move_node),
1071
(brasero_data_project_rename_node),
1072
(brasero_data_project_add_node_real),
1073
(brasero_data_project_add_loading_node):
1074
* src/brasero-file-monitor.c
1075
(brasero_file_monitor_inotify_monitor_cb):
1077
2008-10-17 Philippe Rouquier <ykw@localhost.localdomain>
1079
Fix a potential crash in the file monitor backend
1081
* src/brasero-file-monitor.c (brasero_file_monitor_foreach_cancel):
1083
2008-10-17 Philippe Rouquier <ykw@localhost.localdomain>
1085
Improved handling of symlinks pointing to an image
1086
Fix #551051 – Brasero shows absurdly large %-done when burning a symlink-to-ISO (divide by 0 error)
1087
since we were using the size of the symlink file not the size of the target
1089
* src/brasero-project-manager.c (brasero_project_manager_open_uri):
1090
* src/burn-image-format.c (brasero_image_format_get_FILE_info),
1091
(brasero_image_format_get_cue_size),
1092
(brasero_image_format_get_iso_size),
1093
(brasero_image_format_get_clone_size):
1094
* src/burn-medium.c (brasero_medium_track_set_leadout):
1096
2008-10-16 Philippe Rouquier <ykw@localhost.localdomain>
1099
#556449 – Session error : Insufficient space on media when copying an audio CD (same problem with trunk)
1101
* src/burn-medium.c (brasero_medium_track_set_leadout):
1102
* src/scsi-mode-sense.c (brasero_spc1_mode_sense_get_page):
1104
2008-10-16 Philippe Rouquier <ykw@localhost.localdomain>
1106
Ensure that if CD-TEXT string can't be converted to UTF-8 we keep the
1107
original one since it may (must if brasero burnt it) be already UTF-8
1109
* src/burn-drive.c (brasero_drive_lock), (brasero_drive_unlock):
1110
* src/burn-medium.c (brasero_medium_get_CD_TEXT):
1111
* src/burn-volume-obj.c (brasero_volume_eject):
1112
* src/burn.c (brasero_burn_eject_src_media):
1113
* src/plugins/cdrdao/burn-cdrdao.c (brasero_cdrdao_set_argv_image):
1115
2008-10-15 Philippe Rouquier <ykw@localhost.localdomain>
1117
Probe for medium asynchronously and avoid blocking sometimes
1119
* src/burn-drive.c (brasero_drive_get_medium),
1120
(brasero_drive_medium_probed), (brasero_drive_reprobe),
1121
(brasero_drive_check_medium_inside):
1123
* src/burn-medium.c (brasero_medium_get_sessions_info),
1124
(brasero_medium_init_real), (brasero_medium_probed),
1125
(brasero_medium_probe_thread), (brasero_medium_probe),
1126
(brasero_medium_finalize), (brasero_medium_set_property),
1127
(brasero_medium_class_init):
1128
* src/burn-medium.h:
1129
* src/burn.c (brasero_burn_record_session):
1131
2008-10-15 Philippe Rouquier <ykw@localhost.localdomain>
1133
Small memory leak fixed.
1135
* src/brasero-dest-selection.c
1136
(brasero_dest_selection_format_medium_string):
1138
2008-10-15 Philippe Rouquier <ykw@localhost.localdomain>
1140
Changed the way drives and media are probed since when HAL failed to
1141
probe a medium it remained unknown to brasero. Now brasero can blank
1142
those media for example.
1145
* src/brasero-data-disc.c
1146
(brasero_disc_disc_session_import_response_cb),
1147
(brasero_data_disc_import_button_new),
1148
(brasero_data_disc_session_available_cb),
1149
(brasero_data_disc_session_loaded_cb):
1150
* src/brasero-marshal.list:
1151
* src/brasero-tool-dialog.c (brasero_tool_dialog_drive_changed_cb):
1152
* src/burn-basics.c (brasero_burn_library_shutdown):
1153
* src/burn-drive.c (brasero_drive_lock), (brasero_drive_unlock),
1154
(brasero_drive_get_display_name), (brasero_drive_finalize),
1155
(brasero_drive_check_medium_inside),
1156
(brasero_drive_medium_inside_property_changed_cb),
1157
(brasero_drive_init_real), (brasero_drive_set_property):
1159
* src/burn-hal-watch.c (brasero_hal_watch_get_ctx),
1160
(brasero_hal_watch_property_changed_cb),
1161
(brasero_hal_watch_device_added_cb),
1162
(brasero_hal_watch_device_removed_cb), (brasero_hal_watch_init),
1163
(brasero_hal_watch_finalize), (brasero_hal_watch_class_init),
1164
(brasero_hal_watch_get_default), (brasero_hal_watch_destroy):
1165
* src/burn-hal-watch.h:
1166
* src/burn-medium-monitor.c (brasero_medium_monitor_get_media),
1167
(brasero_medium_monitor_medium_added_cb),
1168
(brasero_medium_monitor_medium_removed_cb),
1169
(brasero_medium_monitor_inserted_cb),
1170
(brasero_medium_monitor_removed_cb), (brasero_medium_monitor_init),
1171
(brasero_medium_monitor_finalize):
1172
* src/burn-medium.c (brasero_medium_finalize),
1173
(brasero_medium_set_property), (brasero_medium_get_property),
1174
(brasero_medium_class_init):
1175
* src/burn-medium.h:
1177
2008-10-14 Philippe Rouquier <ykw@localhost.localdomain>
1181
* src/burn-medium-monitor.c (brasero_medium_monitor_get_drive):
1182
* src/burn-session.c (brasero_burn_session_clean):
1184
2008-10-13 Philippe Rouquier <ykw@localhost.localdomain>
1186
Fix (really remember flags) some problem and cleanup recent code
1188
* src/brasero-medium-properties.c
1189
(brasero_medium_properties_drive_properties):
1190
* src/brasero-session-cfg.c
1191
(brasero_session_cfg_add_drive_properties_flags),
1192
(brasero_session_cfg_check_drive_settings),
1193
(brasero_session_cfg_update), (brasero_session_cfg_input_changed),
1194
(brasero_session_cfg_output_changed),
1195
(brasero_session_cfg_caps_changed),
1196
(brasero_session_cfg_add_flags),
1197
(brasero_session_cfg_remove_flags):
1199
2008-10-13 Philippe Rouquier <ykw@localhost.localdomain>
1201
Fix usage of --simulate option when blanking
1203
* src/plugins/cdrdao/burn-cdrdao.c
1204
(brasero_cdrdao_set_argv_common_rec),
1205
(brasero_cdrdao_set_argv_common), (brasero_cdrdao_set_argv_blank):
1207
2008-10-13 Philippe Rouquier <ykw@localhost.localdomain>
1209
Fix a problem introduced by previous changes that prevented to burn images
1210
Fix extension of image and toc temporary files
1212
* src/burn-job.c (brasero_job_set_output_file):
1213
* src/burn-session.c (brasero_burn_session_get_image_complement),
1214
(brasero_burn_session_get_tmp_image):
1216
2008-10-12 Philippe Rouquier <ykw@localhost.localdomain>
1218
Some additional changes for DVD-RAM and BDs support
1220
* src/brasero-burn-dialog.c (brasero_burn_dialog_update_info),
1221
(brasero_burn_dialog_get_media_type_string),
1222
(brasero_burn_dialog_progress_changed_real),
1223
(brasero_burn_dialog_notify_success):
1224
* src/brasero-disc-option-dialog.c
1225
(brasero_disc_option_dialog_update_multi):
1226
* src/brasero-drive-properties.c
1227
(brasero_drive_properties_format_disc_speed):
1228
* src/brasero-progress.c
1229
(brasero_burn_progress_display_session_info),
1230
(brasero_burn_progress_set_status):
1231
* src/brasero-progress.h:
1232
* src/brasero-tool-dialog.c (brasero_tool_dialog_set_progress):
1233
* src/burn-caps.c (brasero_burn_caps_get_required_media_type),
1234
(brasero_burn_caps_get_default_output_format),
1235
(brasero_burn_caps_sort):
1236
* src/burn-debug.c (brasero_debug_medium_info_to_string):
1237
* src/burn-job.c (brasero_job_get_speed),
1238
(brasero_job_get_max_speed):
1239
* src/burn-media.c (brasero_media_new_status),
1240
(brasero_media_new_attribute), (brasero_media_new_subtype),
1241
(brasero_media_get_all_list):
1243
* src/burn-medium.c (brasero_medium_track_get_info),
1244
(brasero_medium_track_set_leadout),
1245
(brasero_medium_get_medium_type):
1246
* src/burn-medium.h:
1247
* src/burn-plugin.h:
1248
* src/burn.c (brasero_burn_is_loaded_dest_media_supported),
1249
(brasero_burn_reload_dest_media),
1250
(brasero_burn_same_src_dest_reload_medium):
1251
* src/plugins/cdrkit/burn-genisoimage.c
1252
(brasero_genisoimage_export_caps):
1253
* src/plugins/cdrkit/burn-readom.c (brasero_readom_export_caps):
1254
* src/plugins/cdrtools/burn-mkisofs.c
1255
(brasero_mkisofs_export_caps):
1256
* src/plugins/cdrtools/burn-readcd.c (brasero_readcd_export_caps):
1257
* src/plugins/checksum/burn-checksum-files.c
1258
(brasero_checksum_files_export_caps):
1259
* src/plugins/dvdauthor/burn-dvdauthor.c
1260
(brasero_dvd_author_export_caps):
1261
* src/plugins/dvdcss/burn-dvdcss.c (brasero_dvdcss_export_caps):
1262
* src/plugins/growisofs/burn-dvd-rw-format.c
1263
(brasero_dvd_rw_format_export_caps):
1264
* src/plugins/growisofs/burn-growisofs.c
1265
(brasero_growisofs_export_caps):
1266
* src/plugins/libburnia/burn-libburn.c
1267
(brasero_libburn_export_caps):
1268
* src/plugins/libburnia/burn-libisofs.c
1269
(brasero_libisofs_export_caps):
1271
2008-10-12 Philippe Rouquier <ykw@localhost.localdomain>
1273
Again another problem for big endian architecture
1275
* src/scsi-read-disc-info.h:
1277
2008-10-12 Philippe Rouquier <ykw@localhost.localdomain>
1279
Fix another problem on big endian architecture
1281
* src/scsi-read-disc-info.h:
1283
2008-10-12 Philippe Rouquier <ykw@localhost.localdomain>
1286
Fix #555776 – Brasero will fail to get disck information on big-endian machines
1287
Fix a problem on big endian machines with medium information retrieval
1289
* src/scsi-read-disc-info.h:
1290
* src/scsi-uscsi.c (dump_bytes), (dump_cdb),
1291
(brasero_scsi_command_issue_sync), (brasero_device_handle_open):
1293
2008-10-11 Philippe Rouquier <ykw@localhost.localdomain>
1295
Improved processing plugin handling
1297
* src/burn-caps.c (brasero_burn_caps_sort_modifiers),
1298
(brasero_caps_add_processing_plugins_to_task),
1299
(brasero_burn_caps_new_task):
1300
* src/burn-plugin.h:
1301
* src/plugins/checksum/burn-checksum-files.c
1302
(brasero_checksum_files_export_caps):
1303
* src/plugins/checksum/burn-checksum-image.c
1304
(brasero_checksum_image_export_caps):
1305
* src/plugins/local-track/burn-local-image.c
1306
(brasero_local_track_export_caps):
1307
* src/plugins/transcode/burn-normalize.c
1308
(brasero_normalize_export_caps):
1310
2008-10-11 Philippe Rouquier <ykw@localhost.localdomain>
1312
Respect modifiers priority order
1314
* src/burn-caps.c (brasero_burn_caps_sort_modifiers),
1315
(brasero_caps_add_processing_plugins_to_task):
1316
* src/burn-plugin.h:
1317
* src/plugins/checksum/burn-checksum-image.c
1318
(brasero_checksum_image_export_caps):
1320
2008-10-10 Philippe Rouquier <ykw@localhost.localdomain>
1322
Added 2 missing files
1323
Fix #555703 – brasero delete original files in VIDEO_TS folder
1325
2008-10-10 Philippe Rouquier <ykw@localhost.localdomain>
1331
2008-10-09 Philippe Rouquier <ykw@localhost.localdomain>
1333
Initial support BD-R(E) and DVD-RAM
1335
* src/burn-medium.c (brasero_medium_get_capacity_DVD_RW),
1336
(brasero_medium_get_capacity_by_type),
1337
(brasero_medium_get_sessions_info),
1338
(brasero_medium_get_medium_type):
1339
* src/burn-medium.h:
1340
* src/scsi-read-format-capacities.h:
1342
2008-10-08 Philippe Rouquier <ykw@localhost.localdomain>
1344
Cleanups and rotten code removal
1345
New CD-TEXT retrieval function => brasero displays the CD-TEXT title for the medium
1346
Fix plugin flag declaration when multiple flags set were defined for a same medium
1347
Fix a problem with drive locking when doing multisession with multiple medium inserted
1348
Fix a problem with DVD+RW selection when copying with two writable media with data
1349
<= don't always add FAST flag
1352
* src/brasero-burn-options.c (brasero_burn_options_lock_selection):
1353
* src/brasero-dest-selection.c (brasero_dest_selection_lock),
1354
(brasero_dest_selection_medium_changed),
1355
(brasero_dest_selection_set_property):
1356
* src/brasero-disc-option-dialog.c
1357
(brasero_disc_option_dialog_load_multi_state),
1358
(brasero_disc_option_dialog_update_multi),
1359
(brasero_disc_option_dialog_set_multi),
1360
(brasero_disc_option_dialog_set_disc),
1361
(brasero_disc_option_dialog_valid_media_cb):
1362
* src/brasero-session-cfg.c
1363
(brasero_session_cfg_save_drive_properties),
1364
(brasero_session_cfg_add_drive_properties_flags),
1365
(brasero_session_cfg_check_drive_settings),
1366
(brasero_session_cfg_add_flags),
1367
(brasero_session_cfg_remove_flags),
1368
(brasero_session_cfg_is_supported),
1369
(brasero_session_cfg_is_compulsory):
1370
* src/brasero-session-cfg.h:
1371
* src/burn-caps.c (brasero_burn_caps_get_flags_for_medium),
1372
(brasero_caps_disc_lookup_or_create), (brasero_caps_disc_new):
1373
* src/burn-medium.c (brasero_medium_get_CD_TEXT),
1374
(brasero_medium_read_CD_TEXT), (brasero_medium_init_real),
1375
(brasero_medium_reload_info), (brasero_medium_finalize),
1376
(brasero_medium_get_CD_TEXT_title):
1377
* src/burn-medium.h:
1378
* src/burn-plugin.c (brasero_plugin_set_flags),
1379
(brasero_plugin_get_all_flags):
1380
* src/burn-plugin.h:
1381
* src/burn-volume-obj.c (brasero_volume_get_name):
1383
2008-10-08 Philippe Rouquier <ykw@localhost.localdomain>
1385
Make brasero more intelligent when choosing destination media
1386
Fix a small bug with FAST_BLANK flag being used unconditionally
1388
* src/brasero-burn-options.c (brasero_burn_options_add_source),
1389
(brasero_burn_options_valid_media_cb):
1390
* src/brasero-dest-selection.c
1391
(brasero_dest_selection_foreach_medium),
1392
(brasero_dest_selection_choose_best),
1393
(brasero_dest_selection_set_property):
1394
* src/brasero-dest-selection.h:
1395
* src/brasero-medium-selection.c
1396
(brasero_medium_selection_foreach):
1397
* src/brasero-medium-selection.h:
1398
* src/brasero-session-cfg.c
1399
(brasero_session_cfg_add_drive_properties_flags):
1401
2008-10-06 Philippe Rouquier <ykw@localhost.localdomain>
1403
Fixed a small problem with copy dialog if disc is inserted during
1404
run time: the button stayed grayed
1405
Some cleanup (removed one unused flag)
1407
* src/brasero-burn-options.c (brasero_burn_options_valid_media_cb),
1408
(brasero_burn_options_init):
1409
* src/brasero-dest-selection.c
1410
(brasero_dest_selection_valid_session):
1411
* src/brasero-disc-option-dialog.c
1412
(brasero_disc_option_dialog_valid_media_cb):
1413
* src/brasero-medium-properties.c
1414
(brasero_medium_properties_valid_session):
1415
* src/brasero-session-cfg.c (brasero_session_cfg_get_error),
1416
(brasero_session_cfg_add_drive_properties_flags),
1417
(brasero_session_cfg_check_size), (brasero_session_cfg_update),
1418
(brasero_session_cfg_class_init):
1419
* src/brasero-session-cfg.h:
1420
* src/brasero-src-image.c:
1421
* src/burn-basics.h:
1422
* src/burn-caps.c (brasero_burn_caps_get_flags):
1423
* src/burn-debug.c (brasero_debug_burn_flags_to_string):
1425
2008-10-05 Philippe Rouquier <ykw@localhost.localdomain>
1427
Fix #535330 – Volume label should be part of the project
1429
* src/brasero-project-name.c (brasero_project_name_label_changed),
1430
(brasero_project_name_class_init):
1431
* src/brasero-project.c (brasero_project_name_changed_cb),
1432
(brasero_project_init), (brasero_project_open_project_xml),
1433
(brasero_project_open_project),
1434
(brasero_project_playlist_playlist_started),
1435
(brasero_project_open_audio_playlist_project),
1436
(brasero_project_open_playlist), (brasero_project_load_session),
1437
(brasero_project_save_project_xml),
1438
(brasero_project_save_audio_project_plain_text),
1439
(brasero_project_save_audio_project_playlist):
1441
2008-10-05 Philippe Rouquier <ykw@localhost.localdomain>
1443
Use average read rate for these two to avoid jerky rate displaying
1444
Fix #550526 – Wrong drive's speed displayed
1446
* src/plugins/cdrkit/burn-readom.c (brasero_readom_set_argv):
1447
* src/plugins/cdrtools/burn-readcd.c (brasero_readcd_set_argv):
1449
2008-10-05 Philippe Rouquier <ykw@localhost.localdomain>
1451
Update project name on multisession medium loading in data projects
1453
* src/brasero-project-name.c (brasero_project_name_set_type),
1454
(brasero_project_name_set_multisession_medium):
1455
* src/brasero-project.c (brasero_project_update_project_size),
1456
(brasero_project_flags_changed_cb):
1458
2008-10-05 Philippe Rouquier <ykw@localhost.localdomain>
1460
Fix for #554201 – Project size graph in status bar
1462
* src/brasero-data-disc.c (brasero_data_disc_get_loaded_medium):
1463
* src/brasero-data-disc.h:
1464
* src/brasero-project-type-chooser.c
1465
(brasero_project_type_chooser_build_recent),
1466
(brasero_project_type_chooser_init):
1467
* src/brasero-project.c (brasero_project_update_project_size),
1468
(brasero_project_flags_changed_cb), (brasero_project_switch):
1470
2008-10-05 Philippe Rouquier <ykw@localhost.localdomain>
1472
Fix #553349 – Cannot burn a .m3u playlist file when the logical steps below are followed
1474
* src/brasero-audio-disc.c (brasero_audio_disc_add_playlist):
1476
2008-10-05 Philippe Rouquier <ykw@localhost.localdomain>
1478
Fix a crash with opening playlists
1480
* src/brasero-project.c (brasero_project_open_playlist):
1482
2008-10-05 Philippe Rouquier <ykw@localhost.localdomain>
1484
Fix #465175 – Location field not working
1486
* src/brasero-project.c (brasero_project_set_add_button_state),
1487
(brasero_project_add_uris_cb):
1489
2008-10-05 Philippe Rouquier <ykw@localhost.localdomain>
1491
Fix small layout problem
1493
* src/brasero-project-type-chooser.c
1494
(brasero_project_type_chooser_build_recent):
1496
2008-10-04 Philippe Rouquier <ykw@localhost.localdomain>
1498
Fix for #547874 – Unable to choose order audio tracks in a Audio CD project
1500
* src/eggtreemultidnd.c (egg_tree_multi_drag_motion_event):
1502
2008-10-04 Philippe Rouquier <ykw@localhost.localdomain>
1504
Create an even more compact first view
1506
* src/brasero-project-type-chooser.c
1507
(brasero_project_type_chooser_init):
1509
2008-10-03 Philippe Rouquier <ykw@localhost.localdomain>
1511
Make sure the session auto configuration object is off when starting burn dialog
1513
* src/brasero-burn-dialog.c (brasero_burn_dialog_run):
1514
* src/brasero-session-cfg.c (brasero_session_cfg_disable),
1515
(brasero_session_cfg_input_changed),
1516
(brasero_session_cfg_output_changed),
1517
(brasero_session_cfg_caps_changed):
1518
* src/brasero-session-cfg.h:
1520
2008-10-03 Philippe Rouquier <ykw@localhost.localdomain>
1522
Fix #554722 – Main window does not fit on a 600px vertical screen (netbooks)
1523
Fix #525376 – Dialog contains a lot of empty space
1525
* src/brasero-project-type-chooser.c
1526
(brasero_project_type_chooser_new_item),
1527
(brasero_project_type_chooser_build_recent),
1528
(brasero_project_type_chooser_init):
1530
2008-10-03 Philippe Rouquier <ykw@localhost.localdomain>
1532
Fix #554599 – Translation comments
1533
Added some comments to help make things clearer
1535
* src/brasero-dest-selection.c
1536
(brasero_dest_selection_format_medium_string):
1537
* src/brasero-project.c
1538
(brasero_project_save_audio_project_plain_text):
1539
* src/burn-mkisofs-base.c (brasero_mkisofs_base_write_graft):
1540
* src/burn.c (brasero_burn_record_session):
1542
2008-10-01 Philippe Rouquier <ykw@localhost.localdomain>
1544
Fix a small widget layout problem
1546
* src/brasero-project.c (brasero_project_get_proportion),
1547
(brasero_project_init):
1549
2008-10-01 Philippe Rouquier <ykw@localhost.localdomain>
1551
Fix #No files filtered
1553
* src/brasero-file-filtered.c
1554
(brasero_file_filtered_get_label_text):
1556
2008-10-01 Philippe Rouquier <ykw@localhost.localdomain>
1558
Fix problems with deep directory handling
1560
* src/brasero-file-node.c (brasero_file_node_add),
1561
(brasero_file_node_move_from), (brasero_file_node_move_to):
1562
* src/burn-debug.c (brasero_debug_data_fs_to_string):
1563
* src/burn-task-ctx.c (brasero_task_ctx_get_progress):
1564
* src/plugins/cdrkit/burn-genisoimage.c
1565
(brasero_genisoimage_export_caps):
1566
* src/plugins/cdrtools/burn-mkisofs.c
1567
(brasero_mkisofs_export_caps):
1568
* src/plugins/growisofs/burn-growisofs.c
1569
(brasero_growisofs_export_caps):
1570
* src/plugins/libburnia/burn-libburn-common.c
1571
(brasero_libburn_common_ctx_free_real),
1572
(brasero_libburn_common_ctx_wait_for_idle_drive):
1573
* src/plugins/libburnia/burn-libburn.c
1574
(brasero_libburn_start_record):
1575
* src/plugins/libburnia/burn-libisofs.c
1576
(brasero_libisofs_export_caps):
1578
2008-09-30 Philippe Rouquier <ykw@localhost.localdomain>
1580
Fix #552834 – burning image file fails
1582
* src/plugins/libburnia/burn-libburn.c
1583
(brasero_libburn_setup_session_file),
1584
(brasero_libburn_start_record), (brasero_libburn_clock_tick):
1586
2008-09-30 Philippe Rouquier <ykw@localhost.localdomain>
1588
Fixed #550048 – Icon missing in burn dialog
1590
* src/burn-medium.c:
1592
2008-09-30 Philippe Rouquier <ykw@localhost.localdomain>
1594
Fix #554410 – Disc burning setup combo
1595
New message to tell the user when there is no writable disc inserted
1597
* src/brasero-burn-options.c
1598
(brasero_burn_options_update_no_medium_warning),
1599
(brasero_burn_options_valid_media_cb),
1600
(brasero_burn_options_medium_num_changed),
1601
(brasero_burn_options_init):
1602
* src/brasero-medium-selection.c
1603
(brasero_medium_selection_show_type),
1604
(brasero_medium_selection_get_drive_num),
1605
(brasero_medium_selection_medium_added_cb),
1606
(brasero_medium_selection_medium_removed_cb),
1607
(brasero_medium_selection_class_init):
1608
* src/brasero-medium-selection.h:
1610
2008-09-30 Philippe Rouquier <ykw@localhost.localdomain>
1612
Added a message when the input is a protected disc
1614
* src/brasero-burn-options.c (brasero_burn_options_valid_media_cb):
1615
* src/brasero-session-cfg.c (brasero_session_cfg_update),
1616
(brasero_session_cfg_check):
1617
* src/brasero-session-cfg.h:
1618
* src/burn-caps.c (brasero_caps_find_link_for_input),
1619
(brasero_caps_has_active_input), (brasero_burn_caps_is_input),
1620
(brasero_burn_caps_has_capability):
1623
2008-09-29 Philippe Rouquier <ykw@localhost.localdomain>
1625
Fix #554292 – brasero crashed with SIGSEGV in brasero_mkisofs_base_write_to_files()
1627
* src/burn-mkisofs-base.c (brasero_mkisofs_base_write_excluded),
1628
(brasero_mkisofs_base_write_to_files):
1630
2008-09-29 Philippe Rouquier <ykw@localhost.localdomain>
1632
Improved size representation and strings in source and destination choosers
1634
* src/brasero-dest-selection.c
1635
(brasero_dest_selection_format_medium_string):
1636
* src/brasero-medium-selection.c
1637
(brasero_medium_selection_get_medium_string),
1638
(brasero_medium_selection_show_type),
1639
(brasero_medium_selection_medium_removed_cb):
1641
2008-09-29 Philippe Rouquier <ykw@localhost.localdomain>
1643
Change label for disc copy to make it clearer
1645
* data/brasero-copy-medium.desktop.in.in:
1647
2008-09-29 Philippe Rouquier <ykw@localhost.localdomain>
1649
Fix a potential crash
1651
* src/brasero-file-node.c (brasero_file_node_nth_child),
1652
(brasero_file_node_get_pos_as_child):
1654
2008-09-29 Philippe Rouquier <ykw@localhost.localdomain>
1656
Fix #550050 – First run dialog after burn
1658
* src/brasero-project.c (brasero_project_burn):
1660
2008-09-28 Philippe Rouquier <ykw@localhost.localdomain>
1662
Fix a small problem with import
1664
* src/brasero-data-project.c
1665
(brasero_data_project_add_imported_session_file):
1667
2008-09-28 Luis Medinas <lmedinas@gnome.org>
1669
* src/plugins/cdrtools/burn-cdrecord.c
1670
(brasero_cdrecord_export_caps):
1671
* src/plugins/cdrtools/burn-mkisofs.c
1672
(brasero_mkisofs_set_argv_image):
1674
Added support for cdrtools format DVD-RW.
1675
Patch from <lin.ma@sun.com> closes bgo #553229.
1677
2008-09-28 Philippe Rouquier <ykw@localhost.localdomain>
1679
Fix #549852 – Data DVD+RW detected badly as multisession
1680
Greatly improved performance when loading session (now it's done async)
1681
and save memory by not loading all nodes
1683
* src/brasero-burn-options.c (brasero_burn_options_valid_media_cb):
1684
* src/brasero-data-project.c
1685
(brasero_data_project_add_imported_session_file):
1686
* src/brasero-data-project.h:
1687
* src/brasero-data-session.c
1688
(brasero_data_session_load_dir_destroy),
1689
(brasero_data_session_load_dir_result),
1690
(brasero_data_session_load_directory_contents_real),
1691
(brasero_data_session_load_directory_contents),
1692
(brasero_data_session_add_last), (brasero_data_session_stop_io),
1693
(brasero_data_session_reset), (brasero_data_session_finalize),
1694
(brasero_data_session_class_init):
1695
* src/brasero-data-session.h:
1696
* src/brasero-data-tree-model.c
1697
(brasero_data_tree_model_node_shown):
1698
* src/brasero-dest-selection.c (brasero_dest_selection_finalize):
1699
* src/brasero-file-node.c
1700
(brasero_file_node_new_imported_session_file):
1701
* src/brasero-file-node.h:
1702
* src/brasero-io.c (brasero_io_image_directory_contents_destroy),
1703
(brasero_io_image_directory_contents_thread),
1704
(brasero_io_load_image_directory):
1706
* src/brasero-tool-dialog.c (brasero_tool_dialog_init):
1707
* src/burn-iso9660.c (brasero_iso9660_get_first_directory_record),
1708
(brasero_iso9660_read_directory_record),
1709
(brasero_iso9660_load_directory_records),
1710
(brasero_iso9660_check_SUSP_RR_use), (brasero_iso9660_ctx_init),
1711
(brasero_iso9660_get_contents), (brasero_iso9660_get_file),
1712
(brasero_iso9660_get_directory_contents):
1713
* src/burn-iso9660.h:
1714
* src/burn-volume.c (brasero_volume_file_free),
1715
(brasero_volume_get_files),
1716
(brasero_volume_load_directory_contents):
1717
* src/burn-volume.h:
1719
2008-09-28 Philippe Rouquier <ykw@localhost.localdomain>
1721
Fix for a few bugs (mostly added by latest changes) and improvements
1722
Fix #538298 – Burn image dialog history
1723
Fix #551938 – Image burning dialog
1726
* src/brasero-app.c (brasero_app_get_ui_manager):
1727
* src/brasero-app.h:
1728
* src/brasero-burn-dialog.c:
1729
* src/brasero-burn-options.c (brasero_burn_options_add_source),
1730
(brasero_burn_options_lock_selection),
1731
(brasero_burn_options_set_type_shown),
1732
(brasero_burn_options_valid_media_cb), (brasero_burn_options_init):
1733
* src/brasero-data-disc.c (brasero_data_disc_import_button_new),
1734
(brasero_data_disc_session_available_cb),
1735
(brasero_data_disc_clear):
1736
* src/brasero-dest-selection.c (brasero_dest_selection_lock),
1737
(brasero_dest_selection_valid_session),
1738
(brasero_dest_selection_medium_changed),
1739
(brasero_dest_selection_init), (brasero_dest_selection_finalize),
1740
(brasero_dest_selection_set_property),
1741
(brasero_dest_selection_get_output_path),
1742
(brasero_dest_selection_format_medium_string),
1743
(brasero_dest_selection_class_init), (brasero_dest_selection_new):
1744
* src/brasero-dest-selection.h:
1745
* src/brasero-disc-copy-dialog.c
1746
(brasero_disc_copy_dialog_set_drive),
1747
(brasero_disc_copy_dialog_init):
1748
* src/brasero-drive-info.c:
1749
* src/brasero-drive-info.h:
1750
* src/brasero-drive-properties.h:
1751
* src/brasero-drive-selection.c:
1752
* src/brasero-drive-selection.h:
1753
* src/brasero-image-option-dialog.c
1754
(brasero_image_option_dialog_set_image_uri),
1755
(brasero_image_option_dialog_init),
1756
(brasero_image_option_dialog_finalize):
1757
* src/brasero-image-option-dialog.h:
1758
* src/brasero-medium-properties.c
1759
(brasero_medium_properties_drive_properties),
1760
(brasero_medium_properties_get_output_path),
1761
(brasero_medium_properties_set_output_path),
1762
(brasero_medium_properties_get_possible_output_formats),
1763
(brasero_medium_properties_image_format_changed_cb),
1764
(brasero_medium_properties_image_check_extension),
1765
(brasero_medium_properties_image_extension_ask),
1766
(brasero_medium_properties_image_properties),
1767
(brasero_medium_properties_clicked),
1768
(brasero_medium_properties_update_image_output),
1769
(brasero_medium_properties_valid_session),
1770
(brasero_medium_properties_init),
1771
(brasero_medium_properties_finalize),
1772
(brasero_medium_properties_set_property),
1773
(brasero_medium_properties_get_property),
1774
(brasero_medium_properties_class_init),
1775
(brasero_medium_properties_new):
1776
* src/brasero-medium-properties.h:
1777
* src/brasero-medium-selection.c
1778
(brasero_medium_selection_get_medium_string),
1779
(brasero_medium_selection_update_media_string),
1780
(brasero_drive_selection_set_tooltip),
1781
(brasero_medium_selection_changed),
1782
(brasero_medium_selection_set_active),
1783
(brasero_medium_selection_get_active_drive),
1784
(brasero_medium_selection_show_type),
1785
(brasero_medium_selection_medium_added_cb),
1786
(brasero_medium_selection_medium_removed_cb),
1787
(brasero_medium_selection_init),
1788
(brasero_medium_selection_class_init):
1789
* src/brasero-medium-selection.h:
1790
* src/brasero-project-manager.c
1791
(brasero_project_manager_burn_iso_dialog):
1792
* src/brasero-project.c
1793
(brasero_project_file_chooser_activated_cb),
1794
(brasero_project_file_chooser_response_cb):
1795
* src/brasero-session-cfg.h:
1796
* src/brasero-src-image.c (brasero_src_image_save),
1797
(brasero_src_image_set_track), (brasero_src_image_image_info_cb),
1798
(brasero_src_image_get_format), (brasero_src_image_changed),
1799
(brasero_src_image_set_formats), (brasero_src_image_clicked),
1800
(brasero_src_image_set_uri), (brasero_src_image_init),
1801
(brasero_src_image_finalize), (brasero_src_image_set_property),
1802
(brasero_src_image_get_property), (brasero_src_image_class_init),
1803
(brasero_src_image_new):
1804
* src/brasero-src-image.h:
1805
* src/brasero-src-info.c:
1806
* src/brasero-src-info.h:
1807
* src/brasero-src-selection.c
1808
(brasero_src_selection_medium_changed),
1809
(brasero_src_selection_init), (brasero_src_selection_finalize),
1810
(brasero_src_selection_set_property),
1811
(brasero_src_selection_class_init):
1812
* src/brasero-src-selection.h:
1813
* src/brasero-tool-dialog.c (brasero_tool_dialog_run),
1814
(brasero_tool_dialog_set_medium_type_shown),
1815
(brasero_tool_dialog_get_medium),
1816
(brasero_tool_dialog_drive_changed_cb), (brasero_tool_dialog_init):
1817
* src/burn-medium.c (brasero_medium_get_tooltip):
1818
* src/burn-medium.h:
1819
* src/burn-volume-obj.c (brasero_volume_get_name):
1820
* src/burn-volume-obj.h:
1822
2008-09-24 Philippe Rouquier <ykw@localhost.localdomain>
1824
Another patch that moves the project name back to main window (was in
1825
burn option dialogs before)
1826
It removes the project size as a consequence, the size of the project is
1827
now in the statusbar
1828
It modifies the way multisession media are displayed and loaded
1829
It fixes some small bugs introduced by previous changes
1831
One known bug: the project name is not updated when a multisession disc
1835
* src/brasero-app.c (brasero_app_get_statusbar1),
1836
(brasero_menu_item_selected_cb), (brasero_menu_item_deselected_cb):
1837
* src/brasero-burn-options.c (brasero_burn_options_valid_media_cb),
1838
(brasero_burn_options_init):
1839
* src/brasero-data-disc.c (brasero_data_disc_import_session),
1840
(brasero_data_disc_import_session_cb),
1841
(brasero_data_disc_use_overburn_response_cb),
1842
(brasero_data_disc_project_oversized_cb),
1843
(brasero_disc_disc_session_import_response_cb),
1844
(brasero_data_disc_import_button_new),
1845
(brasero_data_disc_session_available_cb),
1846
(brasero_data_disc_session_loaded_cb), (brasero_data_disc_clear),
1847
(brasero_data_disc_reset), (brasero_data_disc_set_session_param),
1848
(brasero_data_disc_add_ui), (brasero_data_disc_init),
1849
(brasero_data_disc_iface_disc_init):
1850
* src/brasero-data-session.c (brasero_data_session_check_size),
1851
(brasero_data_session_size_changed),
1852
(brasero_data_session_remove_last),
1853
(brasero_data_session_add_last),
1854
(brasero_data_session_has_available_media),
1855
(brasero_data_session_get_available_media),
1856
(brasero_data_session_get_loaded_medium),
1857
(brasero_data_session_is_valid_multi),
1858
(brasero_data_session_disc_added_cb),
1859
(brasero_data_session_disc_removed_cb),
1860
(brasero_data_session_init), (brasero_data_session_finalize),
1861
(brasero_data_session_class_init):
1862
* src/brasero-data-session.h:
1863
* src/brasero-disc-message.c (brasero_disc_message_add_button),
1864
(brasero_disc_message_add_close_button):
1865
* src/brasero-disc-message.h:
1866
* src/brasero-disc-option-dialog.c
1867
(brasero_disc_option_dialog_set_disc),
1868
(brasero_disc_option_dialog_valid_media_cb):
1869
* src/brasero-disc.c:
1870
* src/brasero-disc.h:
1871
* src/brasero-file-filtered.c
1872
(brasero_file_filtered_get_label_text):
1873
* src/brasero-marshal.list:
1874
* src/brasero-notify.c (brasero_notify_button_add):
1875
* src/brasero-notify.h:
1876
* src/brasero-project-name.c (brasero_project_name_truncate_label),
1877
(brasero_project_name_get_default_label),
1878
(brasero_project_name_label_insert_text),
1879
(brasero_project_name_label_changed),
1880
(brasero_project_name_set_type),
1881
(brasero_project_name_set_multisession_medium),
1882
(brasero_project_name_init), (brasero_project_name_finalize),
1883
(brasero_project_name_class_init), (brasero_project_name_new):
1884
* src/brasero-project-name.h:
1885
* src/brasero-project-size.c:
1886
* src/brasero-project-size.h:
1887
* src/brasero-project.c (brasero_project_get_proportion),
1888
(brasero_project_init), (brasero_project_update_project_size),
1889
(brasero_project_size_changed_cb),
1890
(brasero_project_flags_changed_cb), (brasero_project_burn),
1891
(brasero_project_switch), (brasero_project_set_none),
1892
(brasero_project_open_project), (brasero_project_open_playlist):
1893
* src/brasero-session-cfg.c (brasero_session_cfg_check):
1895
2008-09-24 Philippe Rouquier <ykw@localhost.localdomain>
1897
Fix problem with no message being displayed when session is not supported
1899
* src/brasero-burn-options.c (brasero_burn_options_valid_media_cb):
1901
2008-09-24 Philippe Rouquier <ykw@localhost.localdomain>
1903
Move size check to a parent dialog class BraseroBurnOptions
1904
Allow overburn to be activated for any type of project
1907
* src/brasero-audio-disc.c (brasero_audio_disc_set_session_param):
1908
* src/brasero-data-disc.c (brasero_data_disc_set_session_param):
1909
* src/brasero-dest-selection.c
1910
(brasero_dest_selection_image_properties),
1911
(brasero_dest_selection_update_image_output),
1912
(brasero_dest_selection_valid_session),
1913
(brasero_dest_selection_init), (brasero_dest_selection_finalize),
1914
(brasero_dest_selection_set_property):
1915
* src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_init),
1916
(brasero_disc_copy_dialog_finalize):
1917
* src/brasero-disc-copy-dialog.h:
1918
* src/brasero-disc-option-dialog.c
1919
(brasero_disc_option_dialog_save_multi_state),
1920
(brasero_disc_option_dialog_load_multi_state),
1921
(brasero_disc_option_dialog_get_default_label),
1922
(brasero_disc_option_dialog_update_label),
1923
(brasero_disc_option_dialog_update_joliet),
1924
(brasero_disc_option_dialog_update_multi),
1925
(brasero_disc_option_dialog_update_video),
1926
(brasero_disc_option_dialog_set_joliet),
1927
(brasero_disc_option_dialog_set_multi),
1928
(brasero_disc_option_label_changed),
1929
(brasero_disc_option_dialog_title_widget),
1930
(brasero_disc_option_dialog_joliet_widget),
1931
(brasero_disc_option_dialog_add_data_options),
1932
(brasero_disc_option_dialog_add_audio_options),
1933
(brasero_disc_option_dialog_AC3), (brasero_disc_option_dialog_MP2),
1934
(brasero_disc_option_dialog_set_tag),
1935
(brasero_disc_option_dialog_native_framerate),
1936
(brasero_disc_option_dialog_native_aspect),
1937
(brasero_disc_option_dialog_add_video_options),
1938
(brasero_disc_option_dialog_set_disc),
1939
(brasero_disc_option_dialog_get_session),
1940
(brasero_disc_option_dialog_valid_media_cb),
1941
(brasero_disc_option_dialog_init),
1942
(brasero_disc_option_dialog_finalize):
1943
* src/brasero-disc-option-dialog.h:
1944
* src/brasero-drive-selection.c
1945
(brasero_drive_selection_set_button),
1946
(brasero_drive_selection_init):
1947
* src/brasero-image-option-dialog.c
1948
(brasero_image_option_dialog_set_track),
1949
(brasero_image_option_dialog_set_formats),
1950
(brasero_image_option_dialog_get_session),
1951
(brasero_image_option_dialog_valid_media_cb),
1952
(brasero_image_option_dialog_init),
1953
(brasero_image_option_dialog_finalize):
1954
* src/brasero-image-option-dialog.h:
1955
* src/brasero-project-manager.c
1956
(brasero_project_manager_copy_disc):
1957
* src/brasero-project-size.c (brasero_project_size_check_status):
1958
* src/brasero-project.c:
1959
* src/brasero-session-cfg.c
1960
(brasero_session_cfg_set_drive_properties),
1961
(brasero_session_cfg_check_size), (brasero_session_cfg_update),
1962
(brasero_session_cfg_check), (brasero_session_cfg_add_flags),
1963
(brasero_session_cfg_class_init):
1964
* src/brasero-session-cfg.h:
1965
* src/brasero-utils.c (brasero_utils_pack_properties_list):
1966
* src/brasero-video-disc.c (brasero_video_disc_set_session_param):
1968
2008-09-20 Luis Medinas <lmedinas@gnome.org>
1970
* src/brasero-jacket-view.c (brasero_jacket_view_focus_in_cb),
1971
(brasero_jacket_view_focus_out_cb):
1973
Added patch from Takao Fujiwara <Takao.Fujiwara@sun.com>
1976
2008-09-20 Philippe Rouquier <ykw@localhost.localdomain>
1978
Some more minor cleanups
1980
* src/brasero-disc-copy-dialog.c
1981
(brasero_disc_copy_dialog_valid_media_cb),
1982
(brasero_disc_copy_dialog_init):
1983
* src/brasero-disc-option-dialog.c
1984
(brasero_disc_option_dialog_init):
1985
* src/brasero-image-option-dialog.c
1986
(brasero_image_option_dialog_init):
1988
2008-09-20 Philippe Rouquier <ykw@localhost.localdomain>
1990
Some cleanups to get ready for further changes
1991
Probably fix some minor bugs with image paths handling
1994
* src/brasero-dest-selection.c
1995
(brasero_dest_selection_drive_properties),
1996
(brasero_dest_selection_image_format_changed_cb),
1997
(brasero_dest_selection_image_properties),
1998
(brasero_dest_selection_update_image_output),
1999
(brasero_dest_selection_valid_session),
2000
(brasero_dest_selection_drive_changed),
2001
(brasero_dest_selection_init), (brasero_dest_selection_finalize),
2002
(brasero_dest_selection_set_property),
2003
(brasero_dest_selection_class_init):
2004
* src/brasero-disc-copy-dialog.c
2005
(brasero_disc_copy_dialog_valid_media_cb),
2006
(brasero_disc_copy_dialog_init):
2007
* src/brasero-disc-option-dialog.c
2008
(brasero_disc_option_dialog_init):
2009
* src/brasero-drive-info.c (brasero_drive_info_set_image_path),
2010
(brasero_drive_info_set_same_src_dest),
2011
(brasero_drive_info_set_medium):
2012
* src/brasero-image-option-dialog.c
2013
(brasero_image_option_dialog_valid_media_cb),
2014
(brasero_image_option_dialog_init):
2015
* src/brasero-project.c (brasero_project_set_cover_specifics):
2016
* src/brasero-session-cfg.c
2017
(brasero_session_cfg_save_drive_properties),
2018
(brasero_session_cfg_add_drive_properties_flags),
2019
(brasero_session_cfg_set_drive_properties),
2020
(brasero_session_cfg_check_drive_settings),
2021
(brasero_session_cfg_update), (brasero_session_cfg_input_changed),
2022
(brasero_session_cfg_output_changed), (brasero_session_cfg_check),
2023
(brasero_session_cfg_caps_changed), (brasero_session_cfg_init),
2024
(brasero_session_cfg_finalize), (brasero_session_cfg_class_init),
2025
(brasero_session_cfg_new):
2026
* src/brasero-session-cfg.h:
2027
* src/brasero-src-selection.c
2028
(brasero_src_selection_drive_changed):
2029
* src/burn-caps.c (brasero_burn_caps_get_default_output_format):
2031
* src/burn-image-format.c (brasero_image_format_get_default_path),
2032
(brasero_image_format_fix_path_extension):
2033
* src/burn-image-format.h:
2034
* src/burn-session.c (brasero_burn_session_get_output),
2035
(brasero_burn_session_set_image_output_full),
2036
(brasero_burn_session_class_init):
2037
* src/burn-session.h:
2039
2008-09-14 Philippe Rouquier <ykw@localhost.localdomain>
2041
Ask the user if he wants to burn an image when one is added to a data project
2042
Fix #547731 – warn idiot users ...
2044
* src/brasero-data-disc.c (brasero_data_disc_switch_to_image),
2045
(brasero_data_disc_image_uri_cb), (brasero_data_disc_init):
2046
* src/brasero-data-vfs.c (brasero_data_vfs_emit_image_signal),
2047
(brasero_data_vfs_loading_node_result),
2048
(brasero_data_vfs_class_init):
2049
* src/brasero-marshal.list:
2051
2008-09-14 Philippe Rouquier <ykw@localhost.localdomain>
2053
Changed some names to fix #549580 – Minor Name/Comment improvements
2055
* data/brasero-copy-medium.desktop.in.in:
2056
* data/brasero-open-image.desktop.in.in:
2057
* data/brasero-open-playlist.desktop.in.in:
2058
* data/brasero-open-project.desktop.in.in:
2059
* data/brasero.desktop.in.in:
2061
2008-09-14 Philippe Rouquier <ykw@localhost.localdomain>
2063
Fix problem reported in #549368 – string typos
2065
* src/brasero-audio-disc.c (brasero_audio_disc_add_gap):
2066
* src/brasero-burn-dialog.c (brasero_burn_dialog_update_info):
2067
* src/brasero-data-disc.c (brasero_data_disc_rename_activated):
2068
* src/brasero-disc-copy-dialog.c (brasero_disc_copy_dialog_init):
2069
* src/brasero-disc-option-dialog.c
2070
(brasero_disc_option_dialog_title_widget),
2071
(brasero_disc_option_dialog_add_data_options),
2072
(brasero_disc_option_dialog_add_audio_options),
2073
(brasero_disc_option_dialog_add_video_options),
2074
(brasero_disc_option_dialog_init):
2075
* src/brasero-drive-info.c (brasero_drive_info_update_info),
2076
(brasero_drive_info_set_image_path), (brasero_drive_info_init):
2077
* src/brasero-drive-properties.c (brasero_drive_properties_init):
2078
* src/brasero-filter-option.c (brasero_filter_option_init):
2079
* src/brasero-image-option-dialog.c
2080
(brasero_image_option_dialog_init):
2081
* src/brasero-jacket-background.c (brasero_jacket_background_init):
2082
* src/brasero-multi-song-props.c (brasero_multi_song_props_init):
2083
* src/brasero-plugin-option.c (brasero_plugin_option_set_plugin):
2084
* src/brasero-project-type-chooser.c
2085
(brasero_project_type_chooser_init):
2086
* src/brasero-search-beagle.c (brasero_search_init),
2087
(brasero_search_update_header):
2088
* src/brasero-search-entry.c (brasero_search_entry_init):
2089
* src/brasero-song-properties.c (brasero_song_props_init),
2090
(brasero_song_props_set_properties):
2091
* src/brasero-split-dialog.c (brasero_split_dialog_init):
2092
* src/brasero-src-info.c (brasero_src_info_init):
2093
* src/brasero-sum-dialog.c (brasero_sum_dialog_corruption_warning):
2094
* src/brasero-tool-dialog.c (brasero_tool_dialog_pack_options),
2095
(brasero_tool_dialog_init):
1
2097
2008-09-13 Philippe Rouquier <ykw@localhost.localdomain>