commit 3fc927e963c04563a942eba70874295b4698598d Author: Philippe Rouquier Date: Mon Oct 5 15:33:14 2009 +0200 Bump version for upcoming release configure.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 7b1379e5d772552867888404ffc9677debba4950 Author: Philippe Rouquier Date: Mon Oct 5 15:32:38 2009 +0200 Updated NEWS NEWS | 327 +++--------------------------------------------------------------- 1 files changed, 12 insertions(+), 315 deletions(-) commit 9df71dc10b30be58820bfb84aa539a88abc09724 Author: Philippe Rouquier Date: Sun Oct 4 12:58:10 2009 +0200 Forgotten file + cosmetic code change for readability libbrasero-media/brasero-drive-priv.h | 43 ++++++++++++++ libbrasero-media/brasero-medium-monitor.c | 88 +++++++++++----------------- 2 files changed, 78 insertions(+), 53 deletions(-) commit c2d7849eb504329e5d64946679397efb01070a3e Author: Philippe Rouquier Date: Sat Oct 3 20:18:10 2009 +0200 Silenced a warning with GtkUIManager src/brasero-audio-disc.c | 2 +- src/brasero-data-disc.c | 2 +- src/brasero-video-disc.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit ab05734c43fae8dfeab94ee4feddafa501232b42 Author: Philippe Rouquier Date: Sat Oct 3 18:49:21 2009 +0200 Remove dummy support from libburn plugin for CDs as it isn't well supported and tends to fail. plugins/libburnia/burn-libburn.c | 23 ++++++++++++++++++++--- 1 files changed, 20 insertions(+), 3 deletions(-) commit 174557c6b3b5cc023a79463112ef2b19aaf5afad Author: Philippe Rouquier Date: Sat Oct 3 18:48:44 2009 +0200 Fix macro by adding parentheses around one of the argument wherever it was used. libbrasero-burn/brasero-plugin-registration.h | 44 ++++++++++++------------ 1 files changed, 22 insertions(+), 22 deletions(-) commit fb58e73c154ba10bd5f2569f8848406f8f381bae Author: Philippe Rouquier Date: Sat Oct 3 14:25:04 2009 +0200 Make sure to set the label for the volume _after_ the former session has been imported or it get replaced plugins/libburnia/burn-libisofs.c | 34 +++++++++++++++++++--------------- 1 files changed, 19 insertions(+), 15 deletions(-) commit c609bd59d7699dd438b37924f82aa3a7008da072 Author: Philippe Rouquier Date: Sat Oct 3 13:19:57 2009 +0200 Fix a variable that could in rare situations be left uninitialized libbrasero-burn/brasero-caps-session.c | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) commit 58f765f1d509cf3782092ccaad8cceb3e96841a3 Author: Philippe Rouquier Date: Sat Oct 3 11:07:20 2009 +0200 Don't forget to signal the medium removal when cancelling probing libbrasero-media/brasero-drive.c | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) commit 7b718b42d225852800b5e3cbf1edc063c55fce4e Author: Philippe Rouquier Date: Fri Oct 2 22:22:38 2009 +0200 Don't tell the user we are blanking formatting (which we actually are) his disc when we start recording a DVD+RW with libburn to avoid scaring him plugins/libburnia/burn-libburn-common.c | 14 ++++++++++++-- plugins/libburnia/burn-libburn-common.h | 6 ++++-- plugins/libburnia/burn-libburn.c | 10 ++++++++-- plugins/libburnia/burn-libisofs.c | 2 +- 4 files changed, 25 insertions(+), 7 deletions(-) commit 4fbdc7c1cc4bee68c62beb247ecdc993e40915f6 Author: Philippe Rouquier Date: Fri Oct 2 20:34:22 2009 +0200 Some minor code enhancements libbrasero-burn/burn-task-ctx.c | 7 ++++--- libbrasero-media/brasero-drive.c | 13 ++++++++----- plugins/libburnia/burn-libburn-common.c | 6 +----- 3 files changed, 13 insertions(+), 13 deletions(-) commit 06d0bcf8fec82974b2309727d93b24d322a9de4e Author: Philippe Rouquier Date: Fri Oct 2 19:39:39 2009 +0200 Another fix for progress report (introduced by latest patch) libbrasero-burn/burn-task-ctx.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a223dfeee931e76da6719b8a64133e2a7985fd7a Author: Philippe Rouquier Date: Fri Oct 2 16:42:48 2009 +0200 Properly set the file node member is_2GiB when its size > 2GiB libbrasero-burn/brasero-file-node.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit eacb724e488cdf855676684d01128b4b19474825 Author: Philippe Rouquier Date: Fri Oct 2 15:48:34 2009 +0200 Update progress reporting Whenever an action changed if the plugin was reporting progress before one way or another we send a last signal progress-changed with value of 1.0 (completed) then "action-changed" Whatever the action we then reset the progress to 0. libbrasero-burn/brasero-caps-session.c | 2 +- libbrasero-burn/burn-task-ctx.c | 56 +++++++++++++++++++++++++++++--- 2 files changed, 52 insertions(+), 6 deletions(-) commit d775157af78a862d9f0bc8b68c6a09331f5c303a Author: Philippe Rouquier Date: Fri Oct 2 14:06:38 2009 +0200 Remove unneeded lines libbrasero-burn/brasero-burn.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit c14c92d2a67244e3b84c7f5029b896e5f0872a88 Author: Philippe Rouquier Date: Fri Oct 2 14:05:21 2009 +0200 Fix for progress reporting in libburn plugin plugins/libburnia/burn-libburn-common.c | 18 +++++++----------- 1 files changed, 7 insertions(+), 11 deletions(-) commit 29c9e29f63bd6b7c9d8a97ac805e390c3d0befe6 Author: Philippe Rouquier Date: Fri Oct 2 11:40:25 2009 +0200 Allow a job to delay its start (when a drive is busy for example) This allows libburn to wait for the drive to be ready sometimes libbrasero-burn/burn-job.h | 14 ++++--- libbrasero-burn/burn-task.c | 74 +++++++++++++++++++++++++++++++++++++- plugins/libburnia/burn-libburn.c | 28 ++++++++++++-- 3 files changed, 105 insertions(+), 11 deletions(-) commit fbb2c35817bbcccb2b95c511b16a2888b898c480 Author: Philippe Rouquier Date: Fri Oct 2 10:38:35 2009 +0200 When BraseroBurn has to reprobe for a medium don't wait for it to show up use brasero_drive_probing () instead which is more reliable libbrasero-burn/brasero-burn.c | 5 +++-- libbrasero-media/Makefile.am | 3 ++- libbrasero-media/brasero-medium-monitor.c | 10 ++-------- 3 files changed, 7 insertions(+), 11 deletions(-) commit 04d579c028adf9a04802789bf27f13ce62c359b2 Author: Philippe Rouquier Date: Fri Oct 2 10:36:56 2009 +0200 Postpone any probing while the drive is locked libbrasero-media/brasero-drive.c | 83 ++++++++++++++++++++++++++++++-------- 1 files changed, 66 insertions(+), 17 deletions(-) commit 1c0f0aac9d449c6e049572b829a262bf329f8f2a Author: Philippe Rouquier Date: Fri Oct 2 10:31:38 2009 +0200 Add some more debug plugins/libburnia/burn-libburn.c | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) commit 11a1b352ce9848b6c30be6757d7a25611701e783 Author: Philippe Rouquier Date: Thu Oct 1 20:38:40 2009 +0200 Unnecessary lines libbrasero-media/brasero-drive.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 40c764ec5509a66445857cf55705e1006aeb1d2f Author: Philippe Rouquier Date: Thu Oct 1 20:32:30 2009 +0200 Destroy the BraseroMedium object before ejecting (to stop any probing) libbrasero-media/brasero-drive.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 7aa3e5202b5eb31bf173aa0baa23812d19c45f39 Author: Philippe Rouquier Date: Thu Oct 1 20:26:24 2009 +0200 Try harder to unmount volumes by retrying several times libbrasero-burn/brasero-burn.c | 97 ++++++++++++++++++++++------------------ 1 files changed, 54 insertions(+), 43 deletions(-) commit 196ad579d86bd1c9cde3d0fc41838a8d618cf9e1 Author: Philippe Rouquier Date: Tue Sep 29 22:13:31 2009 +0200 Use g_cond_timed_wait instead of sleep in thread to allow a more immediate thread cancellation libbrasero-media/brasero-drive.c | 37 +++++++++++++++++++++++++++++++++++-- libbrasero-media/brasero-medium.c | 26 +++++++++++++++++++++++++- 2 files changed, 60 insertions(+), 3 deletions(-) commit f5c7a64e2a28da6a4fc5f2d64e810eda97160fc6 Author: Philippe Rouquier Date: Tue Sep 29 22:03:30 2009 +0200 Add a debug statement libbrasero-media/brasero-medium-monitor.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b75ad561e0e2c3472345c1b201dfd09823957aa9 Author: Philippe Rouquier Date: Tue Sep 29 22:02:58 2009 +0200 Fix memory leak when loading saved data project libbrasero-burn/brasero-track-data-cfg.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 8e132c3a0b9a93f59c77cadd432a51094654f9e8 Author: Philippe Rouquier Date: Tue Sep 29 22:02:14 2009 +0200 Initialize two variables even if that should not be necessary libbrasero-burn/brasero-drive-properties.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 4a557a682d8dbd373e1a16e7a842a79c5a200de0 Author: Philippe Rouquier Date: Tue Sep 29 22:01:33 2009 +0200 Don't leak the error if the creation of a checksum task fails libbrasero-burn/brasero-burn.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit dfda4377fb5ca5f61f5de0bc7ee8b8e5cd1151f7 Author: Philippe Rouquier Date: Tue Sep 29 20:22:05 2009 +0200 When we probed the inside of a drive and found a medium while we were already having one make sure we mark it as probed libbrasero-media/brasero-drive.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 6594cba08f7081789a2b078f5c17eabf4dfafa92 Author: Philippe Rouquier Date: Tue Sep 29 20:12:45 2009 +0200 Make sure that if the inside of a drive are being probed then if an eject request comes up we cancel the probe before trying to eject libbrasero-media/brasero-drive.c | 43 +++++++++++++++++++++++++++---------- 1 files changed, 31 insertions(+), 12 deletions(-) commit 7fff78f5e0dd6a6f7b9979083d2785fc7787adda Author: 苏运强 Date: Thu Oct 1 14:45:01 2009 +0800 Add Simplified Chinese translation of brasero help for gnome-2-28 branch. help/Makefile.am | 2 +- help/zh_CN/zh_CN.po | 1647 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1648 insertions(+), 1 deletions(-) commit 4dc4523ee6e17eceaf2044c521c96bbf7588fdd1 Author: Philippe Rouquier Date: Mon Sep 28 20:28:07 2009 +0200 Small memory leak This is a harmless one as it only happen when we unref a global object before closing the program libbrasero-burn/burn-caps.c | 20 ++++++++++++++++++++ libbrasero-burn/burn-caps.h | 8 ++++---- 2 files changed, 24 insertions(+), 4 deletions(-) commit 92695b0dbc1f9168252f6c9b15a18bdacb05fdf6 Author: Philippe Rouquier Date: Mon Sep 28 20:26:18 2009 +0200 Fix #596625 - brasero crashed with SIGSEGV in brasero_track_data_cfg_add() A returned value was not properly checked. libbrasero-burn/brasero-data-project.c | 49 +++++++++++++++++++------------ 1 files changed, 30 insertions(+), 19 deletions(-) commit 7742fa509abede72e6eb2a28175833e4243299c0 Author: Philippe Rouquier Date: Mon Sep 28 14:50:26 2009 +0200 One more safety test not to get a negative value for the position in the stream That will avoid an infinite loop in some rare cases. libbrasero-utils/brasero-metadata.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 4e662169fc6bb0ad8cb01d948427a72bb24a49d7 Author: Philippe Rouquier Date: Mon Sep 28 14:47:58 2009 +0200 Return an error when a stream has a len of 0 libbrasero-burn/brasero-track-stream-cfg.c | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-) commit 4c1d778a08a3ba352dbf986c66af51588262dbc1 Author: Philippe Rouquier Date: Mon Sep 28 14:47:38 2009 +0200 Don't display a file with a 0 length src/brasero-player.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit e4fc6b8f730bba8c0f339a3a3c2ff1b59419cc60 Author: Philippe Rouquier Date: Mon Sep 28 14:46:24 2009 +0200 Don't try to make a snapshot of a video with a 0 len libbrasero-utils/brasero-metadata.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit cc79080ca7c80a90b2609eab79e518ce373607d3 Author: Philippe Rouquier Date: Mon Sep 28 14:45:44 2009 +0200 Don't show the dialog to add the contents of a directory when there is an error Fix wrong test src/brasero-video-disc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit efa03bd0361b55b7a1eb23b7de87e0ec4a57fc41 Author: Philippe Rouquier Date: Mon Sep 28 13:45:55 2009 +0200 Reprobe the drive contents after every blank operation libbrasero-burn/brasero-burn.c | 27 ++++++++++++++------------- 1 files changed, 14 insertions(+), 13 deletions(-) commit 6bfb66b39336ddab247ba44e131069eee6b85ba6 Author: Philippe Rouquier Date: Mon Sep 28 13:35:34 2009 +0200 Fix brasero_medium_monitor_get_media () that did not return some rewritable media as expected An old leftover statement prevented DVD+RW to be seen as rewritable. libbrasero-media/brasero-medium-monitor.c | 1 - libbrasero-media/brasero-medium.c | 2 +- 2 files changed, 1 insertions(+), 2 deletions(-) commit 06ff12fcaa4bba7f5c65976b7f9814c0c853fc55 Author: Philippe Rouquier Date: Sun Sep 27 20:59:02 2009 +0200 Make brasero choose the best medium available when a new one appears and the user has not set any specific medium libbrasero-burn/brasero-dest-selection.c | 76 ++++++++++++++++++++++++++- libbrasero-media/brasero-medium-selection.c | 16 +++--- 2 files changed, 82 insertions(+), 10 deletions(-) commit 7d0c74e0b922b14df40a0973a6e82a68413d3f1e Author: Philippe Rouquier Date: Sun Sep 27 15:32:49 2009 +0200 Fix libburn report progress when there are more than one track (like an audio disc) plugins/libburnia/burn-libburn-common.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 2225e887e512908d7e1127c8683d6a96f9e9cb2f Author: Philippe Rouquier Date: Sun Sep 27 15:07:01 2009 +0200 Fix settings that were not remembered for multisession libbrasero-burn/brasero-session-cfg.c | 53 ++++++++++++--------------------- 1 files changed, 19 insertions(+), 34 deletions(-) commit 78b67d7a21e2a6552ee2e82c4977ae024211e4e2 Author: Philippe Rouquier Date: Sat Sep 26 21:10:33 2009 +0200 Do not tell the user we're still simulating while burning for real The strings in the burn dialog were not updated after a successfully burnt dummy session libbrasero-burn/brasero-burn-dialog.c | 60 +++++++++++++++++++++----------- 1 files changed, 39 insertions(+), 21 deletions(-) commit a5a1d6cf8fd9ba31a599f2e1ab68768a3bab0f75 Author: Philippe Rouquier Date: Sat Sep 26 20:32:10 2009 +0200 Fix a data corruption when libisofs was used with for a dummy session After a successful dummy session libisofs would not re-generate the image and though burning may not fail it was not the data meant to be burnt plugins/libburnia/burn-libisofs.c | 36 ++++++++++++++++++++---------------- 1 files changed, 20 insertions(+), 16 deletions(-) commit b9d661f51df5a96880d9e80795e562270d6de76d Author: Milo Casagrande Date: Sat Sep 26 16:43:36 2009 +0200 Updated Italian translation po/it.po | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3af0a55b9c9888d68054c851e14861acfdb51453 Author: Philippe Rouquier Date: Sat Sep 26 14:49:40 2009 +0200 Don't leak file descriptors This could be the reason why media did not get ejected libbrasero-media/brasero-drive.c | 20 +++++++---- libbrasero-media/brasero-medium.c | 64 ++++++++++++++++++++----------------- 2 files changed, 48 insertions(+), 36 deletions(-) commit 4dc6ba278606ecee9e61b85d37356474e266775f Author: Philippe Rouquier Date: Sat Sep 26 14:17:05 2009 +0200 Small speed up Remove some unnecessary tests when getting flags and whether it's supported for CLONE, CDRDAO and CUE image types. libbrasero-burn/brasero-caps-session.c | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) commit 3cb1381a11be6cd606778fd4140275e2a2daec65 Author: Philippe Rouquier Date: Sat Sep 26 13:59:52 2009 +0200 Don't fail if a drive cannot be checksumed after a burn because a plugin cannot be found libbrasero-burn/brasero-burn.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 226b61f4969c3f573c2cb57d48d88c6369bd095d Author: Philippe Rouquier Date: Sat Sep 26 13:53:54 2009 +0200 Make sure all flags are not updated when merging session and a drive is reprobed after a burn libbrasero-burn/brasero-session-cfg.c | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) commit 086efc7f489a8717d126606facf78afb66d734ac Author: Philippe Rouquier Date: Fri Sep 25 22:36:06 2009 +0200 Don't blank before when the user asked to merge libbrasero-burn/brasero-caps-session.c | 52 ++++++++++++++++++++----------- libbrasero-burn/brasero-session-cfg.c | 2 +- plugins/cdrtools/burn-cdrecord.c | 2 +- 3 files changed, 35 insertions(+), 21 deletions(-) commit 62e6df28965dba3d8c7fccc3071952e12ff0583a Author: Philippe Rouquier Date: Fri Sep 25 20:37:29 2009 +0200 Don't set DAO by default whenever it's supported to allow the user to leave the disc open libbrasero-burn/brasero-session-cfg.c | 49 ++++++++++++++++++++++++++++++++- 1 files changed, 48 insertions(+), 1 deletions(-) commit 09a7d7c6d86f9f9e0822a23cc8a715a19787eb6b Author: Philippe Rouquier Date: Fri Sep 18 15:05:53 2009 +0200 Fix a crash when we try to download a missing gstreamer plugin through PK The same structure was added twice to the list which caused it to be freed multiple times libbrasero-utils/brasero-metadata.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 901bbae512c1bdffd767603f653005ac6551b74a Author: Philippe Rouquier Date: Thu Sep 24 14:32:11 2009 +0200 Instead of crashing when brasero_burn_library_start () has not been called, abort with an error message libbrasero-burn/burn-basics.c | 21 +++++++++++++++++++-- libbrasero-burn/burn-caps.c | 14 -------------- 2 files changed, 19 insertions(+), 16 deletions(-) commit 71be013bc7adb15930823cda6af51a151bb1c4fc Author: Joan Duran Date: Fri Sep 25 10:00:59 2009 +0200 Updated Catalan translation po/ca.po | 3403 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 1839 insertions(+), 1564 deletions(-) commit e774ba8f60b1e2ed84a6bdc469b4dc445904e0c7 Author: Matej Urbančič Date: Thu Sep 24 12:16:43 2009 +0200 Updated Slovenian translation po/sl.po | 5559 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 2918 insertions(+), 2641 deletions(-) commit 41e464b1de29e3221d8030945237007803bf8d21 Author: Aron Xu Date: Thu Sep 24 14:35:04 2009 +0800 Fixed LP:379456 in gnome-2-28 po/zh_CN.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 921a807b8cabfb04371b82e7c92e7031c559bdb9 Author: Petr Kovar Date: Tue Sep 22 00:08:38 2009 +0200 Updated Czech help figures by Adrian Gunis help/cs/figures/brasero_main.png | Bin 0 -> 99605 bytes 1 files changed, 0 insertions(+), 0 deletions(-)