~ubuntu-branches/ubuntu/wily/brasero/wily

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Pedro Fragoso
  • Date: 2008-11-18 11:30:50 UTC
  • mfrom: (1.1.13 upstream)
  • Revision ID: james.westby@ubuntu.com-20081118113050-hoy0pi04uv7ww9d8
Tags: 0.8.3-0ubuntu1
* New upstream release (LP: #299411)
  - allow use of remote files
  - drives are now probed asynchronously and may not popup immediatly
    but brasero starts faster
  - some parts of GUI were revisited (in particular the burn
    option dialogs)
  - command line option for video projects (LP: #273140)
  - brasero crashed with SIGSEGV in g_main_context_dispatch()
    (LP: #281599)
  - Brasero main GUI appears after closing the dialog
    when opening an ISO file using Nautilus (LP: #242022)
  - brasero delete original files in VIDEO_TS folder (LP: #280835)
  - brasero crashed with SIGSEGV in 
    brasero_mkisofs_base_write_to_files() (LP: #275312)
  - brasero crashed with SIGSEGV in 
    brasero_project_save_project_as() (LP: #275086)
  - brasero crashed with SIGSEGV in 
    IA__g_sequence_iter_get_sequence() (LP: #282622)
  - brasero crashed with SIGSEGV in brasero_medium_get_drive()
    (LP: #283197)
  - Dialog contains a lot of empty space (LP: #190192)
 * debian/patches/008-add-gettext-domain-to-desktop-file.patch:
   - Dropped, we don't need this anymore
 * debian/control:
  - Add Build-deps on libeel2-dev and libnautilus-extension-dev
 * debian/brasero.install:
  - Install nautilus extension

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2008-11-08  Philippe Rouquier  <ykw@localhost.localdomain>
 
2
 
 
3
        Allow to burn NCB data project straight from the command line
 
4
 
 
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):
 
12
 
 
13
2008-11-08  Philippe Rouquier  <ykw@localhost.localdomain>
 
14
 
 
15
        Fix a problem with a variable uselessly defined
 
16
 
 
17
        * src/plugins/local-track/burn-uri.c
 
18
        (brasero_burn_uri_explore_directory):
 
19
 
 
20
2008-11-08  Philippe Rouquier  <ykw@localhost.localdomain>
 
21
 
 
22
        fix memory leaks
 
23
 
 
24
        * src/brasero-data-disc.c (brasero_data_disc_session_available_cb):
 
25
        * src/brasero-project.c (brasero_project_open_project):
 
26
 
 
27
2008-11-08  Philippe Rouquier  <ykw@localhost.localdomain>
 
28
 
 
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
 
31
        priority to jobs
 
32
 
 
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):
 
39
 
 
40
2008-11-08  Philippe Rouquier  <ykw@localhost.localdomain>
 
41
 
 
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
 
45
 
 
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):
 
54
 
 
55
2008-11-08  Philippe Rouquier  <ykw@localhost.localdomain>
 
56
 
 
57
        Fix rare crash
 
58
 
 
59
        * src/brasero-io.c (brasero_io_get_metadata_info):
 
60
 
 
61
2008-11-08  Philippe Rouquier  <ykw@localhost.localdomain>
 
62
 
 
63
        Implement a much better way to strengthen project loading avoiding the
 
64
        use of a virtual function freeze (reverts a previous patch).
 
65
 
 
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):
 
78
 
 
79
2008-11-07  Philippe Rouquier  <ykw@localhost.localdomain>
 
80
 
 
81
        Try to workaround a warning generated by gail because of a strange behavior (bug?)
 
82
 
 
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:
 
87
 
 
88
2008-11-07  Philippe Rouquier  <ykw@localhost.localdomain>
 
89
 
 
90
        Allow to freeze the tree model at project load time to delay display
 
91
        until we're ready and created all necessary nodes.
 
92
 
 
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):
 
100
 
 
101
2008-11-07  Philippe Rouquier  <ykw@localhost.localdomain>
 
102
 
 
103
        Revert fix for #552811 – crash after delete used directory (comment #10)
 
104
        and fix it in a more definitive way (hopefully)
 
105
 
 
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
 
108
        get loaded.
 
109
 
 
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):
 
118
 
 
119
2008-11-07  Philippe Rouquier  <ykw@localhost.localdomain>
 
120
 
 
121
        Silenced a warning at start when we were trying to set windows properties
 
122
        whereas it wasn't already realized.
 
123
 
 
124
        * src/brasero-app.c (brasero_app_run):
 
125
        * src/brasero-app.h:
 
126
        * src/brasero-session.c (brasero_session_load):
 
127
        * src/main.c (brasero_app_parse_options), (main):
 
128
 
 
129
2008-11-07  Philippe Rouquier  <ykw@localhost.localdomain>
 
130
 
 
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
 
134
 
 
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):
 
143
 
 
144
2008-11-06  Philippe Rouquier  <ykw@localhost.localdomain>
 
145
 
 
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)
 
149
 
 
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):
 
154
 
 
155
2008-11-06  Philippe Rouquier  <ykw@localhost.localdomain>
 
156
 
 
157
        Fix warnings
 
158
 
 
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):
 
166
 
 
167
2008-11-06  Philippe Rouquier  <ykw@localhost.localdomain>
 
168
 
 
169
        Fix crashes with accessibility on in data project
 
170
 
 
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):
 
174
 
 
175
2008-11-06  Philippe Rouquier  <ykw@localhost.localdomain>
 
176
 
 
177
        Fix #559427 – uses strerror
 
178
        Patch by Christian Persch
 
179
 
 
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):
 
228
        * src/scsi-utils.h:
 
229
 
 
230
2008-11-06  Philippe Rouquier  <ykw@localhost.localdomain>
 
231
 
 
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
 
234
 
 
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):
 
253
 
 
254
2008-11-06  Philippe Rouquier  <ykw@localhost.localdomain>
 
255
 
 
256
        Fix for #559414 – format not a string literal and no format arguments
 
257
        Patch by Christian Persch
 
258
 
 
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):
 
283
 
 
284
2008-11-06  Philippe Rouquier  <ykw@localhost.localdomain>
 
285
 
 
286
        Fix #559415 – consolidate error dialogue code
 
287
        Create a simple common error dialog function used throughout brasero
 
288
 
 
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):
 
320
 
 
321
2008-11-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
322
 
 
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
 
326
 
 
327
        * src/brasero-app.c (on_delete_cb), (on_destroy_cb),
 
328
        (brasero_app_run):
 
329
        * src/brasero-app.h:
 
330
        * src/brasero-project-manager.c
 
331
        (brasero_project_manager_burn_iso_dialog):
 
332
        * src/main.c (brasero_app_parse_options), (main):
 
333
 
 
334
2008-11-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
335
 
 
336
        Fix build of nautilus extension (bug from previous change)
 
337
 
 
338
        * nautilus/Makefile.am:
 
339
 
 
340
2008-11-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
341
 
 
342
        Allow use of path or URIs in uri member of BraseroGraftPt structure
 
343
 
 
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):
 
351
 
 
352
2008-11-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
353
 
 
354
        Add blanking and checking to nautilus extension
 
355
 
 
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):
 
359
 
 
360
2008-11-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
361
 
 
362
        Allow blanking and checking from the command line specifying a drive path
 
363
        Once done close brasero
 
364
 
 
365
        * src/brasero-app.c (brasero_app_blank), (on_erase_cb),
 
366
        (brasero_app_check), (on_integrity_check_cb):
 
367
        * src/brasero-app.h:
 
368
        * src/main.c (brasero_app_parse_options), (main):
 
369
 
 
370
2008-11-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
371
 
 
372
        Add function so set the medium and handles "blank/check again" in a
 
373
        more graceful way (block the response signal)
 
374
 
 
375
        * src/brasero-tool-dialog.c (brasero_tool_dialog_run),
 
376
        (brasero_tool_dialog_set_medium):
 
377
        * src/brasero-tool-dialog.h:
 
378
 
 
379
2008-11-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
380
 
 
381
        Fix LIBS flags for building brasero and nautilus extension
 
382
 
 
383
        * configure.in:
 
384
        * src/Makefile.am:
 
385
 
 
386
2008-11-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
387
 
 
388
        make nautilus extension installable side by side with NCB's
 
389
 
 
390
        * nautilus/Makefile.am:
 
391
 
 
392
2008-11-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
393
 
 
394
        Increased the number of mount attempts
 
395
 
 
396
        * src/burn.c (brasero_burn_mount_media):
 
397
 
 
398
2008-11-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
399
 
 
400
        Move burn:// URI handling to its own plugin and make it work.
 
401
 
 
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:
 
416
 
 
417
2008-11-03  Philippe Rouquier  <ykw@localhost.localdomain>
 
418
 
 
419
        Provide a nautilus extension (based on existing nautilus-cd-burner)
 
420
 
 
421
        * Makefile.am:
 
422
        * configure.in:
 
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):
 
447
        * src/Makefile.am:
 
448
        * src/main.c (brasero_app_parse_options):
 
449
 
 
450
2008-11-03  Philippe Rouquier  <ykw@localhost.localdomain>
 
451
 
 
452
        Fix #558852 – translation issues
 
453
 
 
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):
 
470
 
 
471
2008-11-03  Philippe Rouquier  <ykw@localhost.localdomain>
 
472
 
 
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
 
475
 
 
476
        * src/brasero-project-manager.c (brasero_project_manager_data):
 
477
 
 
478
2008-11-02  Philippe Rouquier  <ykw@localhost.localdomain>
 
479
 
 
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.
 
482
 
 
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):
 
486
        * src/burn-basics.h:
 
487
        * src/burn-job.c:
 
488
        * src/burn-job.h:
 
489
        * src/burn-session.c (brasero_burn_session_finalize):
 
490
        * src/burn-session.h:
 
491
        * src/burn-track.c (brasero_track_tag_add):
 
492
        * src/burn-track.h:
 
493
        * src/plugins/checksum/burn-checksum-files.c
 
494
        (brasero_checksum_files_check_files):
 
495
 
 
496
2008-11-02  Philippe Rouquier  <ykw@localhost.localdomain>
 
497
 
 
498
        Some headers cleanup and (small) code reorganization
 
499
 
 
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):
 
506
        * src/burn-caps.h:
 
507
        * src/burn-session.c:
 
508
        * src/burn-session.h:
 
509
        * src/burn-track.h:
 
510
 
 
511
2008-11-02  Philippe Rouquier  <ykw@localhost.localdomain>
 
512
 
 
513
        Some more code cleanup removed some function that shouldn't be declared
 
514
        in burn-caps.h
 
515
 
 
516
        * src/brasero-app.c (brasero_caps_changed_cb), (brasero_app_init):
 
517
        * src/brasero-data-session.c (brasero_data_session_is_valid_multi):
 
518
        * src/burn-basics.h:
 
519
        * src/burn-caps.c (brasero_media_capabilities),
 
520
        (brasero_burn_library_can_checksum):
 
521
        * src/burn-caps.h:
 
522
        * src/burn-media.h:
 
523
 
 
524
2008-11-02  Philippe Rouquier  <ykw@localhost.localdomain>
 
525
 
 
526
        Silence a warning
 
527
 
 
528
        * src/burn-basics.c:
 
529
        * src/burn-caps.c (brasero_caps_list_dump):
 
530
 
 
531
2008-11-02  Philippe Rouquier  <ykw@localhost.localdomain>
 
532
 
 
533
        Some cleanups of headers and API
 
534
 
 
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):
 
539
        * src/burn-caps.h:
 
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):
 
546
 
 
547
2008-11-01  Philippe Rouquier  <ykw@localhost.localdomain>
 
548
 
 
549
        Small code cleanup
 
550
 
 
551
        * src/burn-caps.c (brasero_plugin_register_group):
 
552
        * src/burn-caps.h:
 
553
        * src/burn-plugin.c (brasero_plugin_set_group):
 
554
 
 
555
2008-11-01  Philippe Rouquier  <ykw@localhost.localdomain>
 
556
 
 
557
        small fix for a warning
 
558
 
 
559
        * src/plugins/transcode/burn-transcode.c
 
560
        (brasero_transcode_new_decoded_pad_cb):
 
561
 
 
562
2008-10-31  Philippe Rouquier  <ykw@localhost.localdomain>
 
563
 
 
564
        Fix for #554294 – brasero crashed with SIGSEGV in brasero_project_save_project_as()
 
565
 
 
566
        * src/brasero-project.c (brasero_project_save_project_real),
 
567
        (brasero_project_save_project_as):
 
568
 
 
569
2008-10-31  Philippe Rouquier  <ykw@localhost.localdomain>
 
570
 
 
571
        Fix for #556144 – brasero crashed with SIGSEGV in IA__g_sequence_iter_get_sequence()
 
572
 
 
573
        * src/brasero-file-filtered.c
 
574
        (brasero_file_filtered_restore_pressed_cb):
 
575
 
 
576
2008-10-31  Philippe Rouquier  <ykw@localhost.localdomain>
 
577
 
 
578
        Try to improve debugging to catch error with drive/medium initialization
 
579
 
 
580
        * src/burn-drive.c (brasero_drive_init_real):
 
581
        * src/burn-medium-monitor.c (brasero_medium_monitor_init):
 
582
 
 
583
2008-10-31  Philippe Rouquier  <ykw@localhost.localdomain>
 
584
 
 
585
        Fix #558343 – Cover Editor accessibility issue.
 
586
        Updated NEWS file
 
587
 
 
588
        * src/brasero-jacket-view.c (brasero_jacket_view_container_forall),
 
589
        (brasero_jacket_view_init):
 
590
 
 
591
2008-10-30  Philippe Rouquier  <ykw@localhost.localdomain>
 
592
 
 
593
        Fixed a string attribute typo
 
594
 
 
595
        * src/brasero-jacket-background.c (brasero_jacket_background_init):
 
596
 
 
597
2008-10-30  Philippe Rouquier  <ykw@localhost.localdomain>
 
598
 
 
599
        Updated NEWS file
 
600
 
 
601
        * NEWS:
 
602
 
 
603
2008-10-30  Philippe Rouquier  <ykw@localhost.localdomain>
 
604
 
 
605
        Fix a bunch of build warnings that could have turned into crash in some
 
606
        rare cases.
 
607
 
 
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):
 
611
 
 
612
2008-10-30  Philippe Rouquier  <ykw@localhost.localdomain>
 
613
 
 
614
        (Realized a bit late that) libburn hasn't got any overburning capabilities
 
615
 
 
616
        * src/burn-drive.c (brasero_drive_can_use_exclusively):
 
617
        * src/burn-medium-monitor.c (brasero_medium_monitor_init):
 
618
        * src/burn-plugin.h:
 
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):
 
624
 
 
625
2008-10-30  Philippe Rouquier  <ykw@localhost.localdomain>
 
626
 
 
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
 
629
        plugins
 
630
 
 
631
        * src/plugins/cdrkit/burn-readom.c (brasero_readom_read_stderr):
 
632
        * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_read_stderr):
 
633
 
 
634
2008-10-29  Philippe Rouquier  <ykw@localhost.localdomain>
 
635
 
 
636
        Make (and fix) ChecksumImage by not using it when that's a
 
637
        simulation and/or when there is already a checksum set
 
638
 
 
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):
 
645
 
 
646
2008-10-29  Philippe Rouquier  <ykw@localhost.localdomain>
 
647
 
 
648
        Fix a crash introduced by previous change.
 
649
 
 
650
        * src/burn.c (brasero_burn_record_session):
 
651
 
 
652
2008-10-29  Philippe Rouquier  <ykw@localhost.localdomain>
 
653
 
 
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
 
657
 
 
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):
 
661
        * src/burn-drive.h:
 
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):
 
670
        * src/scsi-device.h:
 
671
        * src/scsi-sg.c (brasero_device_handle_open):
 
672
        * src/scsi-uscsi.c (brasero_device_handle_open):
 
673
 
 
674
2008-10-29  Philippe Rouquier  <ykw@localhost.localdomain>
 
675
 
 
676
        Small memleak
 
677
 
 
678
        * src/plugins/libburnia/burn-libburn.c
 
679
        (brasero_libburn_setup_session_file):
 
680
 
 
681
2008-10-29  Philippe Rouquier  <ykw@localhost.localdomain>
 
682
 
 
683
        Put burn dialog back to normal state after the simulation info dialog
 
684
        gets destroyed
 
685
 
 
686
        * src/brasero-burn-dialog.c (brasero_burn_dialog_dummy_success_cb):
 
687
 
 
688
2008-10-28  Philippe Rouquier  <ykw@localhost.localdomain>
 
689
 
 
690
        Properly release drive and shutdown libburn (allows dummy mode to work)
 
691
 
 
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):
 
697
 
 
698
2008-10-28  Philippe Rouquier  <ykw@localhost.localdomain>
 
699
 
 
700
        Fix #558207 – Labels in start page of New Audio Disc is not accessible to screen reader.
 
701
 
 
702
        * src/brasero-disc.c (brasero_disc_draw_focus_around_help_text),
 
703
        (brasero_disc_get_use_info_notebook):
 
704
 
 
705
2008-10-28  Philippe Rouquier  <ykw@localhost.localdomain>
 
706
 
 
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
 
709
        snapshot
 
710
 
 
711
        * src/brasero-metadata.c (brasero_metadata_create_video_pipeline),
 
712
        (brasero_metadata_new_decoded_pad_cb):
 
713
 
 
714
2008-10-27  Luis Medinas  <lmedinas@gnome.org>
 
715
                 
 
716
         * src/main.c (brasero_app_parse_options):
 
717
 
 
718
         Parse video project to cmd line args.
 
719
         Fixes bgo #556725.
 
720
                 
 
721
2008-10-27  Philippe Rouquier  <ykw@localhost.localdomain>
 
722
 
 
723
        Same as before, try to avoid GStreamer deadlock with video files when
 
724
        we only need audio stream for an audio CD.
 
725
 
 
726
        * src/plugins/transcode/burn-transcode.c
 
727
        (brasero_transcode_error_on_pad_linking),
 
728
        (brasero_transcode_new_decoded_pad_cb):
 
729
 
 
730
2008-10-27  Philippe Rouquier  <ykw@localhost.localdomain>
 
731
 
 
732
        Fix #557810 – Video Project Compute File size Hang
 
733
        Some Gstreamer plugin need to have the decoded video stream linked as well
 
734
 
 
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):
 
742
 
 
743
2008-10-27  Philippe Rouquier  <ykw@localhost.localdomain>
 
744
 
 
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.
 
747
 
 
748
        * src/burn-track.c (brasero_song_info_copy):
 
749
 
 
750
2008-10-27  Philippe Rouquier  <ykw@localhost.localdomain>
 
751
 
 
752
        Fix a problem where metadata object didn't always return a snapshot 
 
753
        because it was stopped by a state change event
 
754
 
 
755
        * src/brasero-metadata.c (brasero_metadata_bus_messages):
 
756
        * src/brasero-src-image.c (brasero_src_image_save):
 
757
 
 
758
2008-10-27  Philippe Rouquier  <ykw@localhost.localdomain>
 
759
 
 
760
        Tell the user when we can't recognize the format of the image
 
761
 
 
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):
 
768
 
 
769
2008-10-25  Philippe Rouquier  <ykw@localhost.localdomain>
 
770
 
 
771
        Try to fix #557833 – Brasero Graphical Interaface Disappears after simulate & during writing
 
772
 
 
773
        * src/brasero-burn-dialog.c (brasero_burn_dialog_dummy_success_cb):
 
774
 
 
775
2008-10-25  Philippe Rouquier  <ykw@localhost.localdomain>
 
776
 
 
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
 
783
 
 
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):
 
790
 
 
791
2008-10-25  Philippe Rouquier  <ykw@localhost.localdomain>
 
792
 
 
793
        Fixed typo in previous patch
 
794
 
 
795
        * src/burn-medium.c (brasero_medium_track_set_leadout):
 
796
 
 
797
2008-10-25  Philippe Rouquier  <ykw@localhost.localdomain>
 
798
 
 
799
        Added debug line to catch problem with CD-R initialization
 
800
 
 
801
        * src/burn-medium.c (brasero_medium_track_set_leadout):
 
802
 
 
803
2008-10-25  Philippe Rouquier  <ykw@localhost.localdomain>
 
804
 
 
805
        Fix #556146 – brasero crashed with SIGSEGV in g_main_context_dispatch()
 
806
        Fixed a crash when the mime type detection failed
 
807
 
 
808
        * src/brasero-player.c (brasero_player_metadata_completed):
 
809
 
 
810
2008-10-25  Philippe Rouquier  <ykw@localhost.localdomain>
 
811
 
 
812
        Fix #556724 – Brasero main GUI appears after closing the dialog when opening an ISO file using Nautilus
 
813
 
 
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):
 
833
 
 
834
2008-10-24  Philippe Rouquier  <ykw@localhost.localdomain>
 
835
 
 
836
        Small cleanup
 
837
 
 
838
        * src/burn-medium.c (brasero_medium_get_contents):
 
839
 
 
840
2008-10-24  Philippe Rouquier  <ykw@localhost.localdomain>
 
841
 
 
842
        Added and use TEST_UNIT_READY function before probing the device, which
 
843
        may avoid to get stuck later.
 
844
 
 
845
        * src/Makefile.am:
 
846
        * src/burn-medium.c (brasero_medium_probe_thread):
 
847
        * src/scsi-spc1.h:
 
848
        * src/scsi-test-unit-ready.c (brasero_spc1_test_unit_ready):
 
849
 
 
850
2008-10-24  Philippe Rouquier  <ykw@localhost.localdomain>
 
851
 
 
852
        Improved debugging for sense data on error
 
853
 
 
854
        * src/scsi-sense-data.c (brasero_sense_data_print):
 
855
 
 
856
2008-10-24  Philippe Rouquier  <ykw@localhost.localdomain>
 
857
 
 
858
        Turn off some debugging statements as they were flooding bug reports
 
859
        with unnecessary information
 
860
 
 
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):
 
864
 
 
865
2008-10-23  Philippe Rouquier  <ykw@localhost.localdomain>
 
866
 
 
867
        Remove unneeded graft when updating URI for a node
 
868
 
 
869
        * src/brasero-data-project.c
 
870
        (brasero_data_project_graft_is_needed),
 
871
        (brasero_data_project_update_uri):
 
872
 
 
873
2008-10-23  Philippe Rouquier  <ykw@localhost.localdomain>
 
874
 
 
875
        Fix #555860 – Brasero fails make distcheck
 
876
 
 
877
        * Makefile.am:
 
878
        * data/Makefile.am:
 
879
        * docs/Makefile.am:
 
880
        * src/Makefile.am:
 
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:
 
887
 
 
888
2008-10-22  Philippe Rouquier  <ykw@localhost.localdomain>
 
889
 
 
890
        Allow using remote image files
 
891
 
 
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):
 
895
 
 
896
2008-10-22  Philippe Rouquier  <ykw@localhost.localdomain>
 
897
 
 
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
 
901
        same folder
 
902
        Delete destination tmp file before starting downloading
 
903
 
 
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):
 
913
 
 
914
2008-10-22  Philippe Rouquier  <ykw@localhost.localdomain>
 
915
 
 
916
        Don't create a new checksum if there is one already
 
917
 
 
918
        * src/plugins/checksum/burn-checksum-image.c
 
919
        (brasero_checksum_image_start):
 
920
 
 
921
2008-10-22  Philippe Rouquier  <ykw@localhost.localdomain>
 
922
 
 
923
        Silenced a warning
 
924
 
 
925
        * src/brasero-medium-selection.c
 
926
        (brasero_medium_selection_set_active):
 
927
 
 
928
2008-10-22  Philippe Rouquier  <ykw@localhost.localdomain>
 
929
 
 
930
        Fix valid signal emission (doesn't take any argument)
 
931
 
 
932
        * src/brasero-session-cfg.c (brasero_session_cfg_update):
 
933
 
 
934
2008-10-21  Philippe Rouquier  <ykw@localhost.localdomain>
 
935
 
 
936
        Fix memleaks in local-track plugin
 
937
 
 
938
        * src/plugins/local-track/burn-local-image.c
 
939
        (brasero_local_track_thread_finished):
 
940
 
 
941
2008-10-21  Philippe Rouquier  <ykw@localhost.localdomain>
 
942
 
 
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
 
946
 
 
947
        * src/plugins/local-track/burn-local-image.c
 
948
        (brasero_local_track_recursive_transfer),
 
949
        (brasero_local_track_thread_finished):
 
950
 
 
951
2008-10-20  Philippe Rouquier  <ykw@localhost.localdomain>
 
952
 
 
953
        Fix for #547395 – Support for remote filesystems
 
954
        Fix progress and directory creation
 
955
 
 
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):
 
964
 
 
965
2008-10-19  Philippe Rouquier  <ykw@localhost.localdomain>
 
966
 
 
967
        Fix for #547395 – Support for remote filesystems
 
968
        make local-track plugin work (sort of)
 
969
 
 
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):
 
974
 
 
975
2008-10-19  Philippe Rouquier  <ykw@localhost.localdomain>
 
976
 
 
977
        Fix for #547395 – Support for remote filesystems
 
978
 
 
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):
 
984
 
 
985
2008-10-19  Philippe Rouquier  <ykw@localhost.localdomain>
 
986
 
 
987
        minor cleanup
 
988
 
 
989
        * src/brasero-data-project.c (brasero_data_project_node_loaded),
 
990
        (brasero_data_project_add_node_from_info):
 
991
 
 
992
2008-10-19  Philippe Rouquier  <ykw@localhost.localdomain>
 
993
 
 
994
        Fix a problem with infinite loading and potential crash when the same 
 
995
        uri was requested to be loaded at the same time
 
996
 
 
997
        * src/brasero-data-vfs.c (brasero_data_vfs_load_mime):
 
998
 
 
999
2008-10-18  Philippe Rouquier  <ykw@localhost.localdomain>
 
1000
 
 
1001
        Fix for #556449 – Session error : Insufficient space on media when copying an audio CD (same problem with trunk)
 
1002
 
 
1003
        * src/burn-medium.c (brasero_medium_track_set_leadout):
 
1004
        * src/scsi-mode-select.c (brasero_spc1_mode_select):
 
1005
 
 
1006
2008-10-18  Philippe Rouquier  <ykw@localhost.localdomain>
 
1007
 
 
1008
        Remove leftover debug statements
 
1009
 
 
1010
        * src/brasero-disc-option-dialog.c
 
1011
        (brasero_disc_option_dialog_load_multi_state),
 
1012
        (brasero_disc_option_dialog_update_multi):
 
1013
 
 
1014
2008-10-18  Philippe Rouquier  <ykw@localhost.localdomain>
 
1015
 
 
1016
        Update multi ("leave session open") toggle according to changes
 
1017
 
 
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):
 
1023
 
 
1024
2008-10-18  Philippe Rouquier  <ykw@localhost.localdomain>
 
1025
 
 
1026
        Fix #543377 – No multisession (comment #51/52)
 
1027
 
 
1028
        * src/plugins/libburnia/burn-libburn.c
 
1029
        (brasero_libburn_start_record):
 
1030
 
 
1031
2008-10-18  Philippe Rouquier  <ykw@localhost.localdomain>
 
1032
 
 
1033
        Be a little more patient and understanding when we eject media
 
1034
 
 
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):
 
1041
 
 
1042
2008-10-18  Philippe Rouquier  <ykw@localhost.localdomain>
 
1043
 
 
1044
        Fix for file change monitoring we were stopping parent nodes instead of
 
1045
        children nodes
 
1046
        Possibly fixing: 552811 – crash after delete used directory
 
1047
 
 
1048
        * src/brasero-file-monitor.c
 
1049
        (brasero_file_monitor_foreach_cancel_file_cb),
 
1050
        (brasero_file_monitor_foreach_cancel):
 
1051
 
 
1052
2008-10-17  Philippe Rouquier  <ykw@localhost.localdomain>
 
1053
 
 
1054
        Remove leftovers debug statements
 
1055
 
 
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):
 
1060
 
 
1061
2008-10-17  Philippe Rouquier  <ykw@localhost.localdomain>
 
1062
 
 
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
 
1065
        grafted as well.
 
1066
 
 
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):
 
1076
 
 
1077
2008-10-17  Philippe Rouquier  <ykw@localhost.localdomain>
 
1078
 
 
1079
        Fix a potential crash in the file monitor backend
 
1080
 
 
1081
        * src/brasero-file-monitor.c (brasero_file_monitor_foreach_cancel):
 
1082
 
 
1083
2008-10-17  Philippe Rouquier  <ykw@localhost.localdomain>
 
1084
 
 
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
 
1088
 
 
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):
 
1095
 
 
1096
2008-10-16  Philippe Rouquier  <ykw@localhost.localdomain>
 
1097
 
 
1098
        Try to fix
 
1099
        #556449 – Session error : Insufficient space on media when copying an audio CD (same problem with trunk)
 
1100
 
 
1101
        * src/burn-medium.c (brasero_medium_track_set_leadout):
 
1102
        * src/scsi-mode-sense.c (brasero_spc1_mode_sense_get_page):
 
1103
 
 
1104
2008-10-16  Philippe Rouquier  <ykw@localhost.localdomain>
 
1105
 
 
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
 
1108
 
 
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):
 
1114
 
 
1115
2008-10-15  Philippe Rouquier  <ykw@localhost.localdomain>
 
1116
 
 
1117
        Probe for medium asynchronously and avoid blocking sometimes
 
1118
 
 
1119
        * src/burn-drive.c (brasero_drive_get_medium),
 
1120
        (brasero_drive_medium_probed), (brasero_drive_reprobe),
 
1121
        (brasero_drive_check_medium_inside):
 
1122
        * src/burn-drive.h:
 
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):
 
1130
 
 
1131
2008-10-15  Philippe Rouquier  <ykw@localhost.localdomain>
 
1132
 
 
1133
        Small memory leak fixed.
 
1134
 
 
1135
        * src/brasero-dest-selection.c
 
1136
        (brasero_dest_selection_format_medium_string):
 
1137
 
 
1138
2008-10-15  Philippe Rouquier  <ykw@localhost.localdomain>
 
1139
 
 
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.
 
1143
 
 
1144
        * src/Makefile.am:
 
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):
 
1158
        * src/burn-drive.h:
 
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:
 
1176
 
 
1177
2008-10-14  Philippe Rouquier  <ykw@localhost.localdomain>
 
1178
 
 
1179
        Small cleanup
 
1180
 
 
1181
        * src/burn-medium-monitor.c (brasero_medium_monitor_get_drive):
 
1182
        * src/burn-session.c (brasero_burn_session_clean):
 
1183
 
 
1184
2008-10-13  Philippe Rouquier  <ykw@localhost.localdomain>
 
1185
 
 
1186
        Fix (really remember flags) some problem and cleanup recent code
 
1187
 
 
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):
 
1198
 
 
1199
2008-10-13  Philippe Rouquier  <ykw@localhost.localdomain>
 
1200
 
 
1201
        Fix usage of --simulate option when blanking
 
1202
 
 
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):
 
1206
 
 
1207
2008-10-13  Philippe Rouquier  <ykw@localhost.localdomain>
 
1208
 
 
1209
        Fix a problem introduced by previous changes that prevented to burn images
 
1210
        Fix extension of image and toc temporary files
 
1211
 
 
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):
 
1215
 
 
1216
2008-10-12  Philippe Rouquier  <ykw@localhost.localdomain>
 
1217
 
 
1218
        Some additional changes for DVD-RAM and BDs support
 
1219
 
 
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):
 
1242
        * src/burn-media.h:
 
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):
 
1270
 
 
1271
2008-10-12  Philippe Rouquier  <ykw@localhost.localdomain>
 
1272
 
 
1273
        Again another problem for big endian architecture
 
1274
 
 
1275
        * src/scsi-read-disc-info.h:
 
1276
 
 
1277
2008-10-12  Philippe Rouquier  <ykw@localhost.localdomain>
 
1278
 
 
1279
        Fix another problem on big endian architecture
 
1280
 
 
1281
        * src/scsi-read-disc-info.h:
 
1282
 
 
1283
2008-10-12  Philippe Rouquier  <ykw@localhost.localdomain>
 
1284
 
 
1285
        Patch by Lin Ma
 
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
 
1288
 
 
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):
 
1292
 
 
1293
2008-10-11  Philippe Rouquier  <ykw@localhost.localdomain>
 
1294
 
 
1295
        Improved processing plugin handling
 
1296
 
 
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):
 
1309
 
 
1310
2008-10-11  Philippe Rouquier  <ykw@localhost.localdomain>
 
1311
 
 
1312
        Respect modifiers priority order
 
1313
 
 
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):
 
1319
 
 
1320
2008-10-10  Philippe Rouquier  <ykw@localhost.localdomain>
 
1321
 
 
1322
        Added 2 missing files
 
1323
        Fix #555703 – brasero delete original files in VIDEO_TS folder
 
1324
 
 
1325
2008-10-10  Philippe Rouquier  <ykw@localhost.localdomain>
 
1326
 
 
1327
        Bump to 0.8.3
 
1328
 
 
1329
        * configure.in:
 
1330
 
 
1331
2008-10-09  Philippe Rouquier  <ykw@localhost.localdomain>
 
1332
 
 
1333
        Initial support BD-R(E) and DVD-RAM
 
1334
 
 
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:
 
1341
 
 
1342
2008-10-08  Philippe Rouquier  <ykw@localhost.localdomain>
 
1343
 
 
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
 
1350
 
 
1351
        * src/Makefile.am:
 
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):
 
1382
 
 
1383
2008-10-08  Philippe Rouquier  <ykw@localhost.localdomain>
 
1384
 
 
1385
        Make brasero more intelligent when choosing destination media
 
1386
        Fix a small bug with FAST_BLANK flag being used unconditionally
 
1387
 
 
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):
 
1400
 
 
1401
2008-10-06  Philippe Rouquier  <ykw@localhost.localdomain>
 
1402
 
 
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)
 
1406
 
 
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):
 
1424
 
 
1425
2008-10-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
1426
 
 
1427
        Fix #535330 – Volume label should be part of the project
 
1428
 
 
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):
 
1440
 
 
1441
2008-10-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
1442
 
 
1443
        Use average read rate for these two to avoid jerky rate displaying
 
1444
        Fix #550526 – Wrong drive's speed displayed
 
1445
 
 
1446
        * src/plugins/cdrkit/burn-readom.c (brasero_readom_set_argv):
 
1447
        * src/plugins/cdrtools/burn-readcd.c (brasero_readcd_set_argv):
 
1448
 
 
1449
2008-10-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
1450
 
 
1451
        Update project name on multisession medium loading in data projects
 
1452
 
 
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):
 
1457
 
 
1458
2008-10-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
1459
 
 
1460
        Fix for #554201 – Project size graph in status bar
 
1461
 
 
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):
 
1469
 
 
1470
2008-10-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
1471
 
 
1472
        Fix #553349 – Cannot burn a .m3u playlist file when the logical steps below are followed
 
1473
 
 
1474
        * src/brasero-audio-disc.c (brasero_audio_disc_add_playlist):
 
1475
 
 
1476
2008-10-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
1477
 
 
1478
        Fix a crash with opening playlists
 
1479
 
 
1480
        * src/brasero-project.c (brasero_project_open_playlist):
 
1481
 
 
1482
2008-10-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
1483
 
 
1484
        Fix #465175 – Location field not working
 
1485
 
 
1486
        * src/brasero-project.c (brasero_project_set_add_button_state),
 
1487
        (brasero_project_add_uris_cb):
 
1488
 
 
1489
2008-10-05  Philippe Rouquier  <ykw@localhost.localdomain>
 
1490
 
 
1491
        Fix small layout problem
 
1492
 
 
1493
        * src/brasero-project-type-chooser.c
 
1494
        (brasero_project_type_chooser_build_recent):
 
1495
 
 
1496
2008-10-04  Philippe Rouquier  <ykw@localhost.localdomain>
 
1497
 
 
1498
        Fix for #547874 – Unable to choose order audio tracks in a Audio CD project
 
1499
 
 
1500
        * src/eggtreemultidnd.c (egg_tree_multi_drag_motion_event):
 
1501
 
 
1502
2008-10-04  Philippe Rouquier  <ykw@localhost.localdomain>
 
1503
 
 
1504
        Create an even more compact first view
 
1505
 
 
1506
        * src/brasero-project-type-chooser.c
 
1507
        (brasero_project_type_chooser_init):
 
1508
 
 
1509
2008-10-03  Philippe Rouquier  <ykw@localhost.localdomain>
 
1510
 
 
1511
        Make sure the session auto configuration object is off when starting burn dialog
 
1512
 
 
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:
 
1519
 
 
1520
2008-10-03  Philippe Rouquier  <ykw@localhost.localdomain>
 
1521
 
 
1522
        Fix #554722 – Main window does not fit on a 600px vertical screen (netbooks)
 
1523
        Fix #525376 – Dialog contains a lot of empty space
 
1524
 
 
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):
 
1529
 
 
1530
2008-10-03  Philippe Rouquier  <ykw@localhost.localdomain>
 
1531
 
 
1532
        Fix #554599 – Translation comments
 
1533
        Added some comments to help make things clearer
 
1534
 
 
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):
 
1541
 
 
1542
2008-10-01  Philippe Rouquier  <ykw@localhost.localdomain>
 
1543
 
 
1544
        Fix a small widget layout problem
 
1545
 
 
1546
        * src/brasero-project.c (brasero_project_get_proportion),
 
1547
        (brasero_project_init):
 
1548
 
 
1549
2008-10-01  Philippe Rouquier  <ykw@localhost.localdomain>
 
1550
 
 
1551
        Fix #No files filtered
 
1552
 
 
1553
        * src/brasero-file-filtered.c
 
1554
        (brasero_file_filtered_get_label_text):
 
1555
 
 
1556
2008-10-01  Philippe Rouquier  <ykw@localhost.localdomain>
 
1557
 
 
1558
        Fix problems with deep directory handling
 
1559
 
 
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):
 
1577
 
 
1578
2008-09-30  Philippe Rouquier  <ykw@localhost.localdomain>
 
1579
 
 
1580
        Fix #552834 – burning image file fails
 
1581
 
 
1582
        * src/plugins/libburnia/burn-libburn.c
 
1583
        (brasero_libburn_setup_session_file),
 
1584
        (brasero_libburn_start_record), (brasero_libburn_clock_tick):
 
1585
 
 
1586
2008-09-30  Philippe Rouquier  <ykw@localhost.localdomain>
 
1587
 
 
1588
        Fixed #550048 – Icon missing in burn dialog
 
1589
 
 
1590
        * src/burn-medium.c:
 
1591
 
 
1592
2008-09-30  Philippe Rouquier  <ykw@localhost.localdomain>
 
1593
 
 
1594
        Fix #554410 – Disc burning setup combo
 
1595
        New message to tell the user when there is no writable disc inserted
 
1596
 
 
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:
 
1609
 
 
1610
2008-09-30  Philippe Rouquier  <ykw@localhost.localdomain>
 
1611
 
 
1612
        Added a message when the input is a protected disc
 
1613
 
 
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):
 
1621
        * src/burn-caps.h:
 
1622
 
 
1623
2008-09-29  Philippe Rouquier  <ykw@localhost.localdomain>
 
1624
 
 
1625
        Fix #554292 – brasero crashed with SIGSEGV in brasero_mkisofs_base_write_to_files()
 
1626
 
 
1627
        * src/burn-mkisofs-base.c (brasero_mkisofs_base_write_excluded),
 
1628
        (brasero_mkisofs_base_write_to_files):
 
1629
 
 
1630
2008-09-29  Philippe Rouquier  <ykw@localhost.localdomain>
 
1631
 
 
1632
        Improved size representation and strings in source and destination choosers
 
1633
 
 
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):
 
1640
 
 
1641
2008-09-29  Philippe Rouquier  <ykw@localhost.localdomain>
 
1642
 
 
1643
        Change label for disc copy to make it clearer
 
1644
 
 
1645
        * data/brasero-copy-medium.desktop.in.in:
 
1646
 
 
1647
2008-09-29  Philippe Rouquier  <ykw@localhost.localdomain>
 
1648
 
 
1649
        Fix a potential crash
 
1650
 
 
1651
        * src/brasero-file-node.c (brasero_file_node_nth_child),
 
1652
        (brasero_file_node_get_pos_as_child):
 
1653
 
 
1654
2008-09-29  Philippe Rouquier  <ykw@localhost.localdomain>
 
1655
 
 
1656
        Fix #550050 – First run dialog after burn
 
1657
 
 
1658
        * src/brasero-project.c (brasero_project_burn):
 
1659
 
 
1660
2008-09-28  Philippe Rouquier  <ykw@localhost.localdomain>
 
1661
 
 
1662
        Fix a small problem with import
 
1663
 
 
1664
        * src/brasero-data-project.c
 
1665
        (brasero_data_project_add_imported_session_file):
 
1666
 
 
1667
2008-09-28  Luis Medinas  <lmedinas@gnome.org>
 
1668
 
 
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):
 
1673
 
 
1674
        Added support for cdrtools format DVD-RW.
 
1675
        Patch from <lin.ma@sun.com> closes bgo #553229.
 
1676
 
 
1677
2008-09-28  Philippe Rouquier  <ykw@localhost.localdomain>
 
1678
 
 
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
 
1682
 
 
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):
 
1705
        * src/brasero-io.h:
 
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:
 
1718
 
 
1719
2008-09-28  Philippe Rouquier  <ykw@localhost.localdomain>
 
1720
 
 
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
 
1724
 
 
1725
        * src/Makefile.am:
 
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:
 
1821
 
 
1822
2008-09-24  Philippe Rouquier  <ykw@localhost.localdomain>
 
1823
 
 
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
 
1830
 
 
1831
        One known bug: the project name is not updated when a multisession disc
 
1832
        is loaded
 
1833
 
 
1834
        * src/Makefile.am:
 
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):
 
1894
 
 
1895
2008-09-24  Philippe Rouquier  <ykw@localhost.localdomain>
 
1896
 
 
1897
        Fix problem with no message being displayed when session is not supported
 
1898
 
 
1899
        * src/brasero-burn-options.c (brasero_burn_options_valid_media_cb):
 
1900
 
 
1901
2008-09-24  Philippe Rouquier  <ykw@localhost.localdomain>
 
1902
 
 
1903
        Move size check to a parent dialog class BraseroBurnOptions
 
1904
        Allow overburn to be activated for any type of project
 
1905
 
 
1906
        * src/Makefile.am:
 
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):
 
1967
 
 
1968
2008-09-20  Luis Medinas  <lmedinas@gnome.org>
 
1969
 
 
1970
        * src/brasero-jacket-view.c (brasero_jacket_view_focus_in_cb),
 
1971
        (brasero_jacket_view_focus_out_cb):
 
1972
 
 
1973
        Added patch from Takao Fujiwara <Takao.Fujiwara@sun.com>  
 
1974
        to fix bgo #552366. 
 
1975
 
 
1976
2008-09-20  Philippe Rouquier  <ykw@localhost.localdomain>
 
1977
 
 
1978
        Some more minor cleanups
 
1979
 
 
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):
 
1987
 
 
1988
2008-09-20  Philippe Rouquier  <ykw@localhost.localdomain>
 
1989
 
 
1990
        Some cleanups to get ready for further changes
 
1991
        Probably fix some minor bugs with image paths handling
 
1992
 
 
1993
        * src/Makefile.am:
 
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):
 
2030
        * src/burn-caps.h:
 
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:
 
2038
 
 
2039
2008-09-14  Philippe Rouquier  <ykw@localhost.localdomain>
 
2040
 
 
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 ...
 
2043
 
 
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:
 
2050
 
 
2051
2008-09-14  Philippe Rouquier  <ykw@localhost.localdomain>
 
2052
 
 
2053
        Changed some names to fix #549580 – Minor Name/Comment improvements
 
2054
 
 
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:
 
2060
 
 
2061
2008-09-14  Philippe Rouquier  <ykw@localhost.localdomain>
 
2062
 
 
2063
        Fix problem reported in #549368 – string typos
 
2064
 
 
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):
 
2096
 
1
2097
2008-09-13  Philippe Rouquier  <ykw@localhost.localdomain>
2
2098
 
3
2099
        Improve ejection