[gnomeweb-wml] Rhythmbox 2.98



commit ec7d0843a4c0a762ce54b31e8649398de8032e15
Author: Jonathan Matthew <jonathan d14n org>
Date:   Sun Sep 30 20:03:15 2012 +1000

    Rhythmbox 2.98

 projects.gnome.org/rhythmbox/Makefile.am           |    4 +-
 projects.gnome.org/rhythmbox/developers.html       |   12 +-
 projects.gnome.org/rhythmbox/index.html            |    4 +-
 .../rhythmbox/rhythmbox-2.97.changes               | 1120 -------------
 projects.gnome.org/rhythmbox/rhythmbox-2.97.news   |   73 -
 .../rhythmbox/rhythmbox-2.98.changes               | 1722 ++++++++++++++++++++
 projects.gnome.org/rhythmbox/rhythmbox-2.98.news   |   76 +
 7 files changed, 1808 insertions(+), 1203 deletions(-)
---
diff --git a/projects.gnome.org/rhythmbox/Makefile.am b/projects.gnome.org/rhythmbox/Makefile.am
index 7d4522c..9650614 100644
--- a/projects.gnome.org/rhythmbox/Makefile.am
+++ b/projects.gnome.org/rhythmbox/Makefile.am
@@ -8,7 +8,7 @@ page_SCRIPTS= index.html	\
 		screenshots.html \
 		default.css \
 		rhythmbox.css	\
-		rhythmbox-2.97.changes \
-		rhythmbox-2.97.news
+		rhythmbox-2.98.changes \
+		rhythmbox-2.98.news
 
 include $(top_srcdir)/rules.common
diff --git a/projects.gnome.org/rhythmbox/developers.html b/projects.gnome.org/rhythmbox/developers.html
index c949947..e984cdb 100644
--- a/projects.gnome.org/rhythmbox/developers.html
+++ b/projects.gnome.org/rhythmbox/developers.html
@@ -32,14 +32,14 @@ many tips that apply to Rhythmbox) can be found at
 
 <h2>Building Rhythmbox from Source</h2>
 <p>You can download the current Rhythmbox source from the <a href="http://git.gnome.org/browse/rhythmbox";>GNOME git server</a>,
-or release tarballs from the <a href="http://download.gnome.org/sources/rhythmbox/2.97/";>GNOME download site</a>.</p>
+or release tarballs from the <a href="http://download.gnome.org/sources/rhythmbox/2.98/";>GNOME download site</a>.</p>
 <p>Before you can build Rhythmbox from a source tarball, or from source checked out from git,
 you'll need to make sure you have the required development libraries and headers installed.
 Rhythmbox requires:</p>
 <ul>
-	<li><a href="http://www.gnome.org/";>GNOME</a> 3.0 or newer (including GLib 2.28 and GTK+ 3.2)</li>
+	<li><a href="http://www.gnome.org/";>GNOME</a> 3.0 or newer (including GLib 2.32 and GTK+ 3.4)</li>
 	<li><a href="http://gstreamer.freedesktop.org/";>GStreamer</a> 0.10.32 or newer</li>
-	<li>totem-pl-parser 2.32.1</li>
+	<li>totem-pl-parser 3.2.0</li>
 	<li>libsoup 2.26</li>
 	<li>gobject-introspection 0.10.0</li>
 	<li>json-glib</li>
@@ -52,10 +52,10 @@ Rhythmbox requires:</p>
 	<li><a href="http://www.gtkpod.org/libgpod/";>libgpod</a> 0.6 or newer for iPod support</li>
 	<li><a href="http://libmtp.sourceforge.net/";>libmtp</a> 0.3 or newer for MTP device support</li>
 	<li>libnotify 0.7.0</li>
-	<li>libmusizbrainz 3.0.2 for audio CD track information lookup</li>
 	<li>brasero for audio CD burning</li>
 	<li>Python and pygobject 3.0 to enable plugins written in Python</li>
 	<li>libdmapsharing 2.9.11 or newer for DAAP music sharing</li>
+	<li>grilo 0.2.0 or newer</li>
 </ul>
 <br />
 
@@ -103,8 +103,8 @@ You can check the translation status <a href="http://l10n.gnome.org/module/rhyth
 
 	<p>Rhythmbox comes bundled with many distributions.</p>
 	<p>The latest releases can always be found at the <a href="http://download.gnome.org/sources/rhythmbox";>GNOME ftp site</a>.</p>
-	<p>The latest stable release is <a href="http://download.gnome.org/sources/rhythmbox/2.97/";>2.97</a>
-	(<a href="rhythmbox-2.97.changes">changelog</a>, <a href="rhythmbox-2.97.news">news</a>).</p>
+	<p>The latest stable release is <a href="http://download.gnome.org/sources/rhythmbox/2.98/";>2.98</a>
+	(<a href="rhythmbox-2.98.changes">changelog</a>, <a href="rhythmbox-2.98.news">news</a>).</p>
 	<br />
 
 	<p class="section">Feedback</p>
diff --git a/projects.gnome.org/rhythmbox/index.html b/projects.gnome.org/rhythmbox/index.html
index 127fdf5..4ae3e07 100644
--- a/projects.gnome.org/rhythmbox/index.html
+++ b/projects.gnome.org/rhythmbox/index.html
@@ -79,8 +79,8 @@ with an exception allowing distribution with non-GPL compatible GStreamer plugin
 
 	<p>Rhythmbox comes bundled with many distributions.</p>
 	<p>The latest releases can always be found at the <a href="http://download.gnome.org/sources/rhythmbox";>GNOME ftp site</a>.</p>
-	<p>The latest stable release is <a href="http://download.gnome.org/sources/rhythmbox/2.97/";>2.97</a>
-	(<a href="rhythmbox-2.97.changes">changelog</a>, <a href="rhythmbox-2.97.news">news</a>).</p>
+	<p>The latest stable release is <a href="http://download.gnome.org/sources/rhythmbox/2.98/";>2.98</a>
+	(<a href="rhythmbox-2.98.changes">changelog</a>, <a href="rhythmbox-2.98.news">news</a>).</p>
 	<br />
 
 	<p class="section">Feedback</p>
diff --git a/projects.gnome.org/rhythmbox/rhythmbox-2.98.changes b/projects.gnome.org/rhythmbox/rhythmbox-2.98.changes
new file mode 100644
index 0000000..fd88435
--- /dev/null
+++ b/projects.gnome.org/rhythmbox/rhythmbox-2.98.changes
@@ -0,0 +1,1722 @@
+commit cc6ea7c6a93233f26f0792a7e4c72599ed35e8dd
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Sep 30 19:35:25 2012 +1000
+
+    Rhythmbox 2.98
+
+ NEWS         | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ README       |  2 +-
+ configure.ac |  2 +-
+ 3 files changed, 79 insertions(+), 2 deletions(-)
+
+commit f095d1b1e7402278e2c803c6e45a0472b3817284
+Author: Yuri Matsuk <yuri matsuk net>
+Date:   Sat Sep 29 18:07:31 2012 +0300
+
+    Updated Belarusian translation.
+
+ po/be.po | 914 +++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 443 insertions(+), 471 deletions(-)
+
+commit 7dfde56e065c1dc0f05bdde18d3de10642bdb9a1
+Author: Andika Triwidada <andika gmail com>
+Date:   Sat Sep 29 19:44:55 2012 +0700
+
+    Updated Indonesian translation
+
+ po/id.po | 1557 +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 767 insertions(+), 790 deletions(-)
+
+commit a1dccff33d1c5e1df4f0bf3d35bc661db52e30df
+Author: Praveen Illa <mail2ipn gmail com>
+Date:   Sat Sep 29 14:50:09 2012 +0530
+
+    Updated Telugu Translation
+
+ po/te.po | 807 +++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 424 insertions(+), 383 deletions(-)
+
+commit 601afd89f41b83c5193edcffe4e21277659a51c2
+Author: ÐÐÑÐÑÐÐÐ ÐÐÐÐÐÐÑ <miroslavnikolic rocketmail com>
+Date:   Sat Sep 29 05:56:05 2012 +0200
+
+    Updated Serbian translation
+
+ po/sr.po       | 416 +++++++++++++++++++++++++++++++--------------------------
+ po/sr latin po | 416 +++++++++++++++++++++++++++++++--------------------------
+ 2 files changed, 448 insertions(+), 384 deletions(-)
+
+commit 8561fc6b7b647ac56a55a7771f8aca6cc3a7be7b
+Author: Henrique P. Machado <hpmachado gnome org>
+Date:   Fri Sep 28 13:37:39 2012 -0300
+
+    Updated Brazilian Portuguese Translation
+
+ po/pt_BR.po | 1465 ++++++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 788 insertions(+), 677 deletions(-)
+
+commit 9dbae0d2d91087d9404286338b6face906937798
+Author: RÅdolfs Mazurs <rudolfsm src gnome org>
+Date:   Fri Sep 28 00:17:46 2012 +0300
+
+    Updated Latvian translation
+
+ po/lv.po | 46 +++++++++++++++++++++-------------------------
+ 1 file changed, 21 insertions(+), 25 deletions(-)
+
+commit c813ed10c8c8b2287ae8c3ff23083a25ba2a42ce
+Author: RÅdolfs Mazurs <rudolfsm src gnome org>
+Date:   Fri Sep 28 00:10:11 2012 +0300
+
+    Updated Latvian translation
+
+ po/lv.po | 1609 ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 834 insertions(+), 775 deletions(-)
+
+commit 943605f3a1282f10dd96d414c6ed568be36cf04a
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Tue Sep 25 19:42:16 2012 +0200
+
+    Updated French translation
+
+ po/fr.po | 877 +++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 426 insertions(+), 451 deletions(-)
+
+commit 380f4840cad4eb5057f4e3fb44453f879f3b2b4f
+Author: Martin Srebotnjak <miles filmsi net>
+Date:   Mon Sep 24 21:42:49 2012 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po | 336 +++++++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 189 insertions(+), 147 deletions(-)
+
+commit f9e5b8613bbe06c2e3273617bcdb2f66ebd1ddf0
+Author: Chris Leonard <cjl laptop org>
+Date:   Mon Sep 24 18:36:51 2012 +0100
+
+    Updated British English translation
+
+ po/en_GB.po | 1018 +++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 538 insertions(+), 480 deletions(-)
+
+commit 41c38079415b73f8b22d82b9efcfff334cad149d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Sep 24 23:31:52 2012 +1000
+
+    audioscrobbler: add the toolbar to profile pages too
+
+ plugins/audioscrobbler/rb-audioscrobbler-profile-page.c | 10 +++++++++-
+ 1 file changed, 9 insertions(+), 1 deletion(-)
+
+commit 2e6abc1e555f550261a82751436356b8d3cc2bb4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Sep 24 23:29:55 2012 +1000
+
+    audioscrobbler: fix toolbar UI addition
+    
+    Using the right name for the toolbar helps.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=684142
+
+ plugins/audioscrobbler/rb-audioscrobbler-profile-page.c | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+commit 026ea016e45345c6053a46adaac875ec93b7231d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Sep 24 23:27:19 2012 +1000
+
+    source-toolbar: allow this to be used by non-source pages
+
+ plugins/audiocd/rb-audiocd-source.c                     |  2 +-
+ plugins/audioscrobbler/rb-audioscrobbler-radio-source.c |  2 +-
+ plugins/fmradio/rb-fm-radio-source.c                    |  2 +-
+ plugins/iradio/rb-iradio-source.c                       |  2 +-
+ podcast/rb-podcast-source.c                             |  2 +-
+ sources/rb-auto-playlist-source.c                       |  2 +-
+ sources/rb-browser-source.c                             |  2 +-
+ sources/rb-static-playlist-source.c                     |  2 +-
+ widgets/rb-source-toolbar.c                             | 10 +++++-----
+ widgets/rb-source-toolbar.h                             |  2 +-
+ 10 files changed, 14 insertions(+), 14 deletions(-)
+
+commit 5c231d2c75e7192aa37d2fff43c6a0f2a15b93d8
+Author: Fran DiÃguez <fran dieguez mabishu com>
+Date:   Mon Sep 24 12:47:32 2012 +0200
+
+    Updated Galician translations
+
+ po/gl.po | 683 +++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 362 insertions(+), 321 deletions(-)
+
+commit 0e15b848ba1af352e3e5e5b4042c810286bab205
+Author: Milo Casagrande <milo ubuntu com>
+Date:   Mon Sep 24 11:57:52 2012 +0200
+
+    [l10n] Updated Italian translation.
+
+ po/it.po | 2290 +++++++++++++-------------------------------------------------
+ 1 file changed, 466 insertions(+), 1824 deletions(-)
+
+commit 04fd194cfe9fea1392a3e217cffba33c25a0803b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Sep 24 08:34:18 2012 +1000
+
+    dist the gtkbuilder file for the new import dialog
+
+ data/ui/Makefile.am | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit 38c5a823c09be96002f826659250dd2868adda2c
+Author: Aurimas Äernius <aurisc4 gmail com>
+Date:   Sun Sep 23 23:51:32 2012 +0300
+
+    Updated Lithuanian translation
+
+ po/lt.po | 404 ++++++++++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 230 insertions(+), 174 deletions(-)
+
+commit f7372cff15ea24f5a96e22884248efbf953dd026
+Author: Piotr DrÄg <piotrdrag gmail com>
+Date:   Sun Sep 23 12:29:32 2012 +0200
+
+    Updated Polish translation
+
+ po/pl.po | 359 ++++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 195 insertions(+), 164 deletions(-)
+
+commit 35f2586589deb7f095f74f81d3a948b098b24de2
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Sep 23 17:21:16 2012 +1000
+
+    add a new dialog for importing music into the library
+    
+    This replaces the previous menu items that just opened a file
+    chooser window allowing selection of a file or folder to import.
+    The new dialog scans all the files under a selected location and
+    presents them all in a track list, allowing individual tracks
+    to be added or copied into the library, or played without being
+    added at all.
+    
+    In the future this will be extended to allow copying from media
+    players and network shares (daap or upnp; smb etc. are already
+    covered).
+    
+    On initial startup (with no library locations set), the contents
+    of the default music directory are imported, and if that doesn't
+    add anything to the library, the import dialog is shown.
+
+ data/ui/import-dialog.ui    | 201 +++++++++++
+ data/ui/rhythmbox-ui.xml    |   8 +-
+ po/POTFILES.in              |   2 +
+ shell/rb-shell.c            | 126 +------
+ sources/rb-library-source.c | 112 +++++-
+ sources/rb-library-source.h |   2 +
+ widgets/Makefile.am         |   6 +-
+ widgets/rb-import-dialog.c  | 829 ++++++++++++++++++++++++++++++++++++++++++++
+ widgets/rb-import-dialog.h  |  73 ++++
+ 9 files changed, 1233 insertions(+), 126 deletions(-)
+
+commit 3b260f0c2976015e9f6684bd5d290912b88d526f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Sep 23 15:10:21 2012 +1000
+
+    rhythmdb: limit the number of outstanding entry adds for an import job
+    
+    Rather than feeding everything into the rhythmdb action queue
+    immediately, limit the number of URIs in flight,  This makes it
+    possible to cancel an import job and wait for any outstanding
+    operations to finish in a reasonable amount of time, rather than
+    minutes or more for large imports, and it doesn't appear to
+    impact overall time taken.  It may reduce peak memory usage too.
+
+ rhythmdb/rhythmdb-import-job.c | 108 +++++++++++++++++++++++++----------------
+ 1 file changed, 66 insertions(+), 42 deletions(-)
+
+commit 9606d2fe25ad2fbb6eca64ef733738d778141dfb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Sep 23 15:08:37 2012 +1000
+
+    rhythmdb: don't complain about duplicate entries in the same set of types
+    
+    This warning is only really interesting in cases where unrelated things
+    are trying to use the same location for their own entry types.
+
+ rhythmdb/rhythmdb.c | 10 ++++++++--
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+commit 308e23b948b0424689fbf30d5f4160454e56940e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Sep 23 01:16:54 2012 +1000
+
+    rhythmdb: add rhythmdb_import_job_get_processed
+    
+    It's useful to know the number of entries that were successfully
+    imported, as well as the total number of files processed.
+    rhythmdb_import_job_get_imported now reports the former,
+    rhythmdb_import_job_get_processed the latter.
+
+ rhythmdb/rhythmdb-import-job.c | 40 +++++++++++++++++++++++++++++++---------
+ rhythmdb/rhythmdb-import-job.h |  1 +
+ 2 files changed, 32 insertions(+), 9 deletions(-)
+
+commit 88080c2944675e2f611e7c590381a726f21b92e3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Sep 22 22:10:31 2012 +1000
+
+    rhythmdb: don't explode if ignore and error types are the same
+    
+    Sometimes we don't really care about import errors vs ignored files,
+    so using the same entry type for both should work.
+
+ rhythmdb/rhythmdb.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit d7c2ca2927249b315ef1836f09be8ea2038dfb03
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Sep 22 22:08:13 2012 +1000
+
+    rhythmdb: emit complete signal for empty import jobs
+
+ rhythmdb/rhythmdb-import-job.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit c0c2d5ca832ca873f597c5469dc829c81c1386d2
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Sep 22 22:06:39 2012 +1000
+
+    rhythmdb: make import jobs deal with entry types better
+    
+    If an existing entry is of a completely different type (not just
+    the ignore or error type that we're importing), don't try to
+    re-add it.
+
+ rhythmdb/rhythmdb-import-job.c | 29 ++++++++++++++++++++++++-----
+ 1 file changed, 24 insertions(+), 5 deletions(-)
+
+commit 4fcb839bbec767cf38962832959d493db447b7fa
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Sep 22 22:06:14 2012 +1000
+
+    rhythmdb: allow entry types to be changed
+
+ rhythmdb/rhythmdb-tree.c | 17 +++++++++++++++++
+ rhythmdb/rhythmdb.c      |  3 +++
+ 2 files changed, 20 insertions(+)
+
+commit a544aed70bf03faa9f77edcf14bf105315a91292
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Sep 22 22:05:19 2012 +1000
+
+    track-transfer-batch: correct signal handler declaration
+
+ shell/rb-track-transfer-batch.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit f57d4cd3bdebc262278801c96439abd21622a56c
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Thu Sep 20 15:32:56 2012 +0200
+
+    Updated Hungarian translation
+
+ po/hu.po | 1737 +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 877 insertions(+), 860 deletions(-)
+
+commit 03c7fd8ad66e675ae5129315723cff05d959adca
+Author: Giovanni Campagna <gcampagna src gnome org>
+Date:   Wed Sep 19 01:04:35 2012 +0200
+
+    grilo: fix reference counting
+    
+    The sources hash table in the plugin wants to take ownership of the key and
+    the value, but the key is owned by the GrlRegistry and the value is a GtkWidget
+    and thus floating. Fix that by referencing both before adding them to the
+    hash table.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=684333
+
+ plugins/grilo/rb-grilo-plugin.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 7fd3e2ddd847d755be249233f9592c733821479c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Sep 19 08:58:21 2012 +1000
+
+    rhythmdb: don't monitor files outside library locations
+    
+    Trying to do this involves annoying threads and crashes, and
+    it's not worth the effort.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=684304
+
+ rhythmdb/rhythmdb-monitor.c | 28 ----------------------------
+ 1 file changed, 28 deletions(-)
+
+commit f02936ca4d516bbdafb0c5dae63092f9842b6891
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Sep 19 08:28:16 2012 +1000
+
+    rhythmdb: free library locations later
+    
+    Various bits of rhythmdb use the library locations array, so we
+    should free it as late as possible to help them avoid crashing.
+
+ rhythmdb/rhythmdb.c | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+commit 10d551ecaae1b3f0f68995d6557b188df9f21174
+Author: Giovanni Campagna <gcampagna src gnome org>
+Date:   Tue Sep 18 17:25:02 2012 +0200
+
+    artsearch: don't warn for GErrors enumerating files
+    
+    Gio will return NOT_SUPPORTED trying to enumerate GStreamer URIs such as
+    mms or rtsp, but the error is harmless.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=684301
+
+ plugins/artsearch/local.py | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+commit a24d1588fbd7a909f63f76c25b082820dd2d64cd
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Wed Aug 15 23:24:15 2012 +0100
+
+    audioscrobbler: copy cached images for every interested data item
+    
+    When a data item's image download completes, copy the file to the
+    cached image location of every data other item which was interested in
+    the download.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=681259
+
+ plugins/audioscrobbler/rb-audioscrobbler-user.c | 31 +++++++++++++++++++++++++
+ 1 file changed, 31 insertions(+)
+
+commit e5fd47015e6fc274fbd96fabb5842eea08e52956
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Sep 15 09:31:04 2012 +1000
+
+    audiocd: handle new uri format
+    
+    Track URIs are now cdda://device#track rather than
+    cdda://track#device, and I forgot to update a few things to deal
+    with that.
+
+ plugins/audiocd/rb-audiocd-plugin.c | 124 +++++++++++++++++++-----------------
+ 1 file changed, 67 insertions(+), 57 deletions(-)
+
+commit fbcaedc6658bfe53365873f246870138f656407e
+Author: Aurimas Äernius <aurisc4 gmail com>
+Date:   Fri Sep 14 23:52:10 2012 +0300
+
+    Updated Lithuanian translation
+
+ po/lt.po | 360 +++++++++++++++++++++++++++------------------------------------
+ 1 file changed, 153 insertions(+), 207 deletions(-)
+
+commit 7b362a4bcf3fe9dc30b7618271f634867c1aa4bd
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Sep 15 00:36:32 2012 +1000
+
+    transfer-target: set the encoding target on the batch late
+    
+    If the target source spends much time without an encoding target
+    set (as some MTP devices do), setting the encoding target on the
+    batch when it's created can result in crashes.  Instead, set it
+    immediately before starting the transfer, when we know the
+    target has been set.
+
+ shell/rb-track-transfer-batch.c |  2 +-
+ sources/rb-transfer-target.c    | 10 ++++++----
+ 2 files changed, 7 insertions(+), 5 deletions(-)
+
+commit abcc969765400450ebc3ce649a4ea93ccc4dee6b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Sep 15 00:34:54 2012 +1000
+
+    mtp: use an idle handler for UI changes on track list load
+
+ plugins/mtpdevice/rb-mtp-source.c | 12 +++++++++---
+ 1 file changed, 9 insertions(+), 3 deletions(-)
+
+commit 3837e6d1df9b3f16f54075853954f6dc6346a233
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Sep 14 21:59:19 2012 +1000
+
+    ipod and generic-player: implement impl_want_uri and impl_uri_is_source
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=682677
+
+ plugins/generic-player/rb-generic-player-source.c | 2 ++
+ plugins/ipod/rb-ipod-source.c                     | 2 ++
+ 2 files changed, 4 insertions(+)
+
+commit dfdf14f0780697c8c85b26f10318922e8e2c7d10
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Sep 14 21:54:52 2012 +1000
+
+    device-source: fix want_uri and uri_is_source
+    
+    It helps if they have the right arg and return types to be
+    used directly as RBSource impl_want_uri and impl_uri_is_source
+    methods.
+    
+    rb_device_source_want_uri was also checking the source's mount
+    object badly.
+
+ sources/rb-device-source.c | 16 ++++++----------
+ sources/rb-device-source.h |  6 ++++--
+ 2 files changed, 10 insertions(+), 12 deletions(-)
+
+commit 92e1b34d7c05bec64484439eba81c44c8484009a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Sep 13 23:45:10 2012 +1000
+
+    shell: use uri_is_source when guessing sources for uris
+
+ shell/rb-shell.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+commit 5f2863c0c54d94a3630b70b6c8f531a99f210a4a
+Author: Giovanni Campagna <gcampagna src gnome org>
+Date:   Tue Aug 14 12:32:45 2012 +0200
+
+    Notification Plugin: fix updating for Play/Pause
+    
+    When the playing status changes, reemit the notification. This
+    ensures that the central action button is correctly updated.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=681824
+
+ plugins/notification/rb-notification-plugin.c | 12 +++++++++---
+ 1 file changed, 9 insertions(+), 3 deletions(-)
+
+commit 03aa9c24d3b7daae3e3d05a5cacc9a01976e5fbd
+Author: Ville-Pekka Vainio <vpvainio iki fi>
+Date:   Wed Sep 12 22:36:46 2012 +0300
+
+    Finnish translation update by Jiri GrÃnroos
+
+ po/fi.po | 2719 ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 1423 insertions(+), 1296 deletions(-)
+
+commit ea7287eb4233a80c81fdaff3ddf0235652bf444e
+Author: Daniel Mustieles <daniel mustieles gmail com>
+Date:   Mon Sep 10 18:20:32 2012 +0200
+
+    Updated Spanish translation
+
+ po/es.po | 373 ++++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 188 insertions(+), 185 deletions(-)
+
+commit 4aabcd127eda7aa8b1c265ce51ec2eb8edc24811
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Sep 10 21:30:24 2012 +1000
+
+    header: start image transition before art search
+    
+    The art search sometimes returns results synchronously, so we
+    should start the transition before it.
+
+ widgets/rb-header.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 5e2479ce36300662ce8dac91adb64769c093fbf1
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Sep 10 21:23:51 2012 +1000
+
+    fading-image: try harder
+    
+    Draw a border around the current image (or the next, if fading)
+    rather than around the widget's allocation.  This avoids ugly
+    gaps between the edge of the image and the border.
+    
+    When already in the middle of a transition when starting another,
+    use the current transition state as the start image for the next,
+    rather than abruptly jumping to the next or reverting to the previous
+    image.
+    
+    When starting a new transition, replace the current image with the
+    next, so current is updated even if the transition doesn't finish.
+
+ widgets/rb-fading-image.c | 164 ++++++++++++++++++++++++++++++++++------------
+ 1 file changed, 121 insertions(+), 43 deletions(-)
+
+commit 7ad99c9361ddb725b993f19d292b338002d4d858
+Author: Martin Srebotnjak <miles filmsi net>
+Date:   Sun Sep 9 20:25:24 2012 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po | 298 +++++++++++++++++++++++++--------------------------------------
+ 1 file changed, 117 insertions(+), 181 deletions(-)
+
+commit 2198c58ec84f704862ae4cb800350cd1571b14de
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Sep 9 09:29:51 2012 +1000
+
+    iradio: add 'show all' to the toolbar
+
+ plugins/iradio/iradio-ui.xml | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit 97e9d9643eaf5896f1554ee14a708bfbb6fbd998
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Sep 9 09:28:57 2012 +1000
+
+    iradio: implement impl_reset_filters
+
+ plugins/iradio/rb-iradio-source.c | 24 ++++++++++++++++++++----
+ widgets/rb-property-view.c        |  5 +++++
+ 2 files changed, 25 insertions(+), 4 deletions(-)
+
+commit 73e4d18eca062ae6c36b0929da0760660eb64c03
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Sep 9 09:06:04 2012 +1000
+
+    podcast: implement impl_reset_filters
+
+ podcast/rb-podcast-source.c | 14 ++++++++++++++
+ 1 file changed, 14 insertions(+)
+
+commit 0a16c176fad73abc6d2d992bb935cb7f8bdc475d
+Author: ÐÐÑÐÑÐÐÐ ÐÐÐÐÐÐÑ <miroslavnikolic rocketmail com>
+Date:   Fri Sep 7 23:03:39 2012 +0200
+
+    Updated Serbian translation
+
+ po/sr.po       | 817 ++++++++++++++++++++++++++++++---------------------------
+ po/sr latin po | 817 ++++++++++++++++++++++++++++++---------------------------
+ 2 files changed, 852 insertions(+), 782 deletions(-)
+
+commit ca1dd6b58c99adfe053a38b08fdd8d9e3d2dcff6
+Author: Andrej ÅnidarÅiÄ <andrej znidarsic gmail com>
+Date:   Thu Sep 6 19:43:58 2012 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+commit cea3c000f865e90ea399da800be32b67bc8f3365
+Author: Piotr DrÄg <piotrdrag gmail com>
+Date:   Thu Sep 6 02:12:54 2012 +0200
+
+    Updated Polish translation
+
+ po/pl.po | 77 +++++++++++++++++++++++++++++++---------------------------------
+ 1 file changed, 37 insertions(+), 40 deletions(-)
+
+commit 460a45b4321986c84cc0bb8cb51b157de5603125
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Sep 6 07:46:19 2012 +1000
+
+    audiocd: fix mnemonics for the hide button in the info bar
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=604734
+
+ plugins/audiocd/rb-audiocd-source.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit 42e7575ddf57a3904665e2a9afba1672a7802d77
+Author: K Ratanatharathorn <kratanat gmail com>
+Date:   Wed Sep 5 16:39:53 2012 +0700
+
+    Updated Thai translation.
+
+ po/th.po | 7261 ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 3727 insertions(+), 3534 deletions(-)
+
+commit c2239ae101f58eb0c2ea6bc13e061b1de65564c2
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Sep 5 09:25:27 2012 +1000
+
+    source-toolbar: remove ui-manager signal handlers in dispose
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=677464
+
+ widgets/rb-source-toolbar.c | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+commit 7ed0f32bbefba2dc3388a5a3b338cca30f01a96f
+Author: Muhammet Kara <muhammetk acikkaynak name tr>
+Date:   Tue Sep 4 22:58:25 2012 +0300
+
+    [l10n]Updated Turkish translation
+
+ po/tr.po | 2638 +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 1313 insertions(+), 1325 deletions(-)
+
+commit 57294128f7883e60d1f12884790643f3d38f6cdc
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Sep 4 20:45:04 2012 +1000
+
+    add missing makefile.am
+
+ sample-plugins/Makefile.am | 9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+commit 2ba366c252e0f3c0ce47597cabe02143ed295d0f
+Author: Piotr DrÄg <piotrdrag gmail com>
+Date:   Tue Sep 4 01:16:53 2012 +0200
+
+    Updated POTFILES.in
+
+ po/POTFILES.in | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+commit 523a0659264537c396eca6d7700e3c42d459c7fc
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Sep 4 08:12:22 2012 +1000
+
+    move sample plugins to a separate directory
+    
+    This means we can build them properly without getting in the way
+    of uninstalled builds.  Sample plugins are now also installed to a
+    directory parallel to the real plugins dir, but I don't expect
+    them to be packaged.
+
+ Makefile.am                                        |  2 +-
+ configure.ac                                       |  9 +-
+ plugins/Makefile.am                                |  9 +-
+ plugins/sample-python/Makefile.am                  | 13 ---
+ plugins/sample-python/sample-python.plugin.in      |  9 --
+ plugins/sample-python/sample-python.py             | 44 ----------
+ plugins/sample-vala/Makefile.am                    | 50 -----------
+ plugins/sample-vala/rb-sample-vala-plugin.vala     | 27 ------
+ plugins/sample-vala/sample-vala.plugin.in          |  8 --
+ plugins/sample/Makefile.am                         | 39 ---------
+ plugins/sample/rb-sample-plugin.c                  | 99 ----------------------
+ plugins/sample/sample.plugin.in                    |  8 --
+ sample-plugins/sample-python/Makefile.am           | 13 +++
+ .../sample-python/sample-python.plugin.in          |  9 ++
+ sample-plugins/sample-python/sample-python.py      | 44 ++++++++++
+ sample-plugins/sample-vala/Makefile.am             | 47 ++++++++++
+ .../sample-vala/rb-sample-vala-plugin.vala         | 27 ++++++
+ sample-plugins/sample-vala/sample-vala.plugin.in   |  8 ++
+ sample-plugins/sample/Makefile.am                  | 38 +++++++++
+ sample-plugins/sample/rb-sample-plugin.c           | 99 ++++++++++++++++++++++
+ sample-plugins/sample/sample.plugin.in             |  8 ++
+ 21 files changed, 301 insertions(+), 309 deletions(-)
+
+commit 134fbb1b4eac92fb01e3b4616f2ead1052fb528e
+Author: Piotr DrÄg <piotrdrag gmail com>
+Date:   Mon Sep 3 16:50:25 2012 +0200
+
+    Updated Polish translation
+
+ po/pl.po | 245 +++++++++++++++++++++++++++------------------------------------
+ 1 file changed, 104 insertions(+), 141 deletions(-)
+
+commit 19528b5a05f0f89c04b060130133f6242fb24bbb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Sep 3 21:24:04 2012 +1000
+
+    audiocd: replace sj-metadata code
+    
+    Rather than using libmusicbrainz, we now read disc information
+    using GStreamer and talk to the musicbrainz web service using
+    libsoup.
+    
+    We now use a combo box in the info bar rather than a separate dialog
+    for choosing between multiple album matches.
+
+ .gitignore                                 |    2 +
+ configure.ac                               |   50 --
+ doc/reference/Makefile.am                  |    8 -
+ plugins/audiocd/Makefile.am                |   89 +--
+ plugins/audiocd/multiple-album.ui          |  119 ----
+ plugins/audiocd/rb-audiocd-info.c          |  281 ++++++++
+ plugins/audiocd/rb-audiocd-info.h          |   68 ++
+ plugins/audiocd/rb-audiocd-source.c        | 1038 ++++++++++++++--------------
+ plugins/audiocd/rb-musicbrainz-lookup.c    |  524 ++++++++++++++
+ plugins/audiocd/rb-musicbrainz-lookup.h    |  110 +++
+ plugins/audiocd/sj-error.c                 |   36 -
+ plugins/audiocd/sj-error.h                 |   41 --
+ plugins/audiocd/sj-metadata-getter.c       |  261 -------
+ plugins/audiocd/sj-metadata-getter.h       |   62 --
+ plugins/audiocd/sj-metadata-gvfs.c         |  264 -------
+ plugins/audiocd/sj-metadata-gvfs.h         |   57 --
+ plugins/audiocd/sj-metadata-marshal.list   |    1 -
+ plugins/audiocd/sj-metadata-musicbrainz3.c |  460 ------------
+ plugins/audiocd/sj-metadata-musicbrainz3.h |   56 --
+ plugins/audiocd/sj-metadata-musicbrainz4.c |  615 ----------------
+ plugins/audiocd/sj-metadata-musicbrainz4.h |   56 --
+ plugins/audiocd/sj-metadata.c              |  225 ------
+ plugins/audiocd/sj-metadata.h              |   59 --
+ plugins/audiocd/sj-structures.c            |   81 ---
+ plugins/audiocd/sj-structures.h            |   99 ---
+ plugins/audiocd/test-cd.c                  |  234 +++++++
+ plugins/audiocd/update-from-egg.sh         |   25 -
+ po/POTFILES.in                             |    8 +-
+ 28 files changed, 1741 insertions(+), 3188 deletions(-)
+
+commit 20cc68390403cb5ef45d083000ffd1b1342d58d0
+Author: Filipe Gomes <filipefgomes gmail com>
+Date:   Thu Aug 30 08:34:55 2012 +0100
+
+    Updated Portuguese translation
+
+ po/pt.po | 5337 ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 2772 insertions(+), 2565 deletions(-)
+
+commit 5be12a74db5c6ee3e20fb7df7682a1f0414cd4c3
+Author: Fran DiÃguez <fran dieguez mabishu com>
+Date:   Thu Aug 30 04:09:05 2012 +0200
+
+    Updated Galician translations
+
+ po/gl.po | 93 ++++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 47 insertions(+), 46 deletions(-)
+
+commit a19f9f395e4ea024ca5dbfde5db29a31d7e7776a
+Author: Bastien Nocera <hadess hadess net>
+Date:   Thu Aug 16 11:12:32 2012 +0100
+
+    podcast: Handle itms URLs if browser plugin is built
+    
+    Fix links to iTunes podcast pages not be handled in Epiphany.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=682970
+
+ configure.ac                 | 5 ++++-
+ data/rhythmbox.desktop.in.in | 2 +-
+ 2 files changed, 5 insertions(+), 2 deletions(-)
+
+commit 323b901261209513ca1a63fcc9d9eb198c4c823a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Aug 29 22:57:35 2012 +1000
+
+    display-page: make pixbuf a construct property
+    
+    Playlist and iradio sources need to adapt to this to set their pixbufs
+    in constructed rather than init, so it doesn't get overwritten by the
+    default.
+
+ plugins/iradio/rb-iradio-source.c   | 25 ++++++++++++-------------
+ sources/rb-auto-playlist-source.c   |  8 +++++++-
+ sources/rb-display-page.c           |  2 +-
+ sources/rb-static-playlist-source.c | 10 +++++++++-
+ 4 files changed, 29 insertions(+), 16 deletions(-)
+
+commit 7d24b746e778e989b0236875bf0dc8aea6e44100
+Author: Matej UrbanÄiÄ <mateju svn gnome org>
+Date:   Wed Aug 29 08:52:08 2012 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po | 475 ++++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 242 insertions(+), 233 deletions(-)
+
+commit a92b7e00f5b6ee1ecdfd03dd422a9df8f115a1fb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Aug 29 09:14:35 2012 +1000
+
+    entry-view: emit sort-order notifications only when it actually changes
+    
+    This cuts out some totally unnecessary GSettings writes on startup.
+
+ widgets/rb-entry-view.c | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+commit 2332096e09b50b97150d1a607d2c4e821415cb6e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 28 21:51:42 2012 +1000
+
+    mtp: add track number to filenames
+    
+    This allows me to store things like this:
+    http://www.discogs.com/UR-Codebreaker/release/1694
+    on MTP devices.
+
+ plugins/mtpdevice/rb-mtp-source.c | 14 +++++++++++++-
+ 1 file changed, 13 insertions(+), 1 deletion(-)
+
+commit 2b12bcf5c1fb34da63eaa366dd0b7115467a980d
+Author: Kjartan Maraas <kmaraas gnome org>
+Date:   Sun Aug 26 20:15:39 2012 +0200
+
+    Updated Norwegian bokmÃl translation
+
+ po/nb.po | 1483 ++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 706 insertions(+), 777 deletions(-)
+
+commit 4783c034f9c4cb626f03b084268cd7c3eb2d7294
+Author: Daniel Mustieles <daniel mustieles gmail com>
+Date:   Sat Aug 25 12:08:49 2012 +0200
+
+    Updated Spanish translation
+
+ po/es.po | 63 +++++++++++++++++++++++++--------------------------------------
+ 1 file changed, 25 insertions(+), 38 deletions(-)
+
+commit 58d81cc811098c6ec556a116d2b5fc111d1245dc
+Author: Christian Kirbach <Christian Kirbach googlemail com>
+Date:   Sat Aug 25 10:27:38 2012 +0200
+
+    [l10n] Updated German translation
+
+ po/de.po | 124 +++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 66 insertions(+), 58 deletions(-)
+
+commit b35a486e7c2b844564b6d897148d85abd4a21a5b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Aug 24 08:09:36 2012 +1000
+
+    silence some g-i warnings
+
+ backends/rb-player-gst-tee.c       |  2 +-
+ lib/libmediaplayerid/mpid-device.c | 32 ++++++++++++++++----------------
+ metadata/rb-ext-db.c               |  2 +-
+ rhythmdb/rhythmdb-entry-type.c     | 12 ++++++------
+ rhythmdb/rhythmdb-query.c          |  2 +-
+ rhythmdb/rhythmdb.c                |  6 +++---
+ shell/rb-playlist-manager.c        |  2 +-
+ shell/rb-removable-media-manager.c |  6 +++---
+ shell/rb-shell-player.c            |  2 +-
+ shell/rb-track-transfer-batch.c    | 14 +++++++-------
+ shell/rb-track-transfer-queue.c    |  4 ++--
+ sources/rb-media-player-source.c   |  2 +-
+ widgets/rb-entry-view.c            |  4 ++--
+ widgets/rb-property-view.c         |  2 +-
+ widgets/rb-segmented-bar.c         |  6 +++---
+ 15 files changed, 49 insertions(+), 49 deletions(-)
+
+commit 18f1bf6e17dbe3b493087cb8bfa83a77497f547e
+Author: Praveen Illa <mail2ipn gmail com>
+Date:   Fri Aug 24 00:16:44 2012 +0530
+
+    Updated Telugu Translation
+
+ po/te.po | 467 ++++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 238 insertions(+), 229 deletions(-)
+
+commit 2313d701fa0534ab41f7eadf87dd957bc6642023
+Author: Piotr DrÄg <piotrdrag gmail com>
+Date:   Thu Aug 23 01:29:29 2012 +0200
+
+    Updated Polish translation
+
+ po/pl.po | 49 +++++++++++++++++++++++++------------------------
+ 1 file changed, 25 insertions(+), 24 deletions(-)
+
+commit 072448f6eba8a4ec394ebc2d1ce4cd148ae62181
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Aug 23 09:04:52 2012 +1000
+
+    playbin2: complain if we can't create an audio sink
+
+ backends/gstreamer/rb-player-gst.c | 11 ++++++++++-
+ 1 file changed, 10 insertions(+), 1 deletion(-)
+
+commit ffd08a5823fa599141b5ef857645ecb4228331c0
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Aug 23 08:20:58 2012 +1000
+
+    grilo: finish porting to grilo 0.2
+
+ plugins/grilo/rb-grilo-plugin.c | 56 ++++++++++++++-----------
+ plugins/grilo/rb-grilo-source.c | 91 ++++++++++++++++++++++++++---------------
+ 2 files changed, 90 insertions(+), 57 deletions(-)
+
+commit 214fe1216095bf558f7a14add26e6cfa38b5860e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Aug 21 08:58:37 2012 +1000
+
+    header: hide the time button if it has no content (bug #682309)
+
+ widgets/rb-header.c | 15 +++++++++++++--
+ 1 file changed, 13 insertions(+), 2 deletions(-)
+
+commit 6b4e865b2d9da65300212393d9cf1fa11471334c
+Author: Fran DiÃguez <fran dieguez mabishu com>
+Date:   Mon Aug 20 00:17:51 2012 +0200
+
+    Updated Galician translations
+
+ po/gl.po | 553 ++++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 298 insertions(+), 255 deletions(-)
+
+commit c662e3cc13c33f8f80f56cf077dc4d2101f73390
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Aug 20 07:52:30 2012 +1000
+
+    pythonconsole: don't use the deprecated GObject.get_data and set_data
+
+ plugins/pythonconsole/pythonconsole.py | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit 86eb47f705b2f0e6e8ba8d90073c961d47dbfb95
+Author: Jasper Lievisse Adriaanse <jasper humppa nl>
+Date:   Fri Aug 17 15:28:05 2012 +0200
+
+    grilo: Port to the grilo 0.2 API
+    
+    Signed-off-by: Jonathan Matthew <jmatthew src gnome org>
+
+ INSTALL.quick                   |  2 +-
+ configure.ac                    |  4 ++--
+ plugins/grilo/rb-grilo-plugin.c |  6 ++---
+ plugins/grilo/rb-grilo-source.c | 52 ++++++++++++++++++++---------------------
+ plugins/grilo/rb-grilo-source.h |  2 +-
+ 5 files changed, 33 insertions(+), 33 deletions(-)
+
+commit f20e383289ba8bf64b2b99c5ea255936f3a3d674
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Thu Aug 16 00:27:52 2012 +0100
+
+    audioscrobbler: iterate data queue correctly instead of segfaulting
+
+ plugins/audioscrobbler/rb-audioscrobbler-user.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 8d0741b940ab9b6b7ade5fe1370a88bb5e5c080b
+Author: Jiro Matsuzawa <jmatsuzawa gnome org>
+Date:   Fri Aug 10 21:30:06 2012 +0900
+
+    [l10n] Update Japanese translation
+    
+    Modify the About label
+
+ po/ja.po | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+commit 4470b4724b944676b4f9af44526306a71b21f6db
+Author: Jiro Matsuzawa <jmatsuzawa gnome org>
+Date:   Fri Aug 10 21:19:20 2012 +0900
+
+    [l10n] Update Japanese translation
+    
+    Merge latest pot
+
+ po/ja.po | 346 ++++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 188 insertions(+), 158 deletions(-)
+
+commit f5e84114f7e99636f6e5d68a648b5d657fdeee91
+Author: Tristin Celestin <tristin celestin gmail com>
+Date:   Fri Aug 10 07:59:16 2012 +1000
+
+    xfade: handle buffering messages with no associated stream (bug #681178)
+
+ backends/gstreamer/rb-player-gst-xfade.c | 11 +++++------
+ 1 file changed, 5 insertions(+), 6 deletions(-)
+
+commit f7a2793acdf6422bdab373c69ad60a67036060ba
+Author: Jamie Nicol <jamie thenicols net>
+Date:   Sat Aug 4 00:22:03 2012 +0100
+
+    audioscrobbler: use single image download for multiple data items
+    
+    Rather than downloading the same image multiple times, multiple data items
+    append themselves to the list of items interested in the download.
+    When the download completes it notifies every interested data item,
+    not just the one it was initially downloaded for.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=681259
+
+ plugins/audioscrobbler/rb-audioscrobbler-user.c | 165 ++++++++++++++----------
+ 1 file changed, 97 insertions(+), 68 deletions(-)
+
+commit ac274de40f926f694ecb7223b3cb6baee627580c
+Author: Daniel Mustieles <daniel mustieles gmail com>
+Date:   Tue Aug 7 21:11:06 2012 +0200
+
+    Updated Spanish translation
+
+ help/es/es.po | 157 ++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 81 insertions(+), 76 deletions(-)
+
+commit f3009f78e1f7d18eff808df71a32d78bebaefeff
+Author: Åygimantas BeruÄka <uid0 akl lt>
+Date:   Tue Aug 7 16:02:26 2012 +0300
+
+    Updated Lithuanian translation
+
+ po/lt.po | 7 +++----
+ 1 file changed, 3 insertions(+), 4 deletions(-)
+
+commit 950d5d9d0880d916b3b608ba920d50d8ec626b08
+Author: Aurimas Äernius <aurisc4 gmail com>
+Date:   Tue Aug 7 09:58:02 2012 +0300
+
+    Updated Lithuanian translation
+
+ po/lt.po | 896 +++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 439 insertions(+), 457 deletions(-)
+
+commit 6839a04ecfc29030df7e40182da73f04056093a8
+Author: Giovanni Campagna <gcampagna src gnome org>
+Date:   Wed Aug 1 22:45:14 2012 +0200
+
+    artsearch: try harder to find album art from musicbrainz
+    
+    If the song is lacking musicbrainz specific metadata, try a search
+    for artist and album name instead.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=681018
+
+ plugins/artsearch/musicbrainz.py | 22 ++++++++++++++++++++--
+ 1 file changed, 20 insertions(+), 2 deletions(-)
+
+commit 0a3cb152e031b95ecf643b05dbc6c7385116a811
+Author: Ryan Lortie <desrt desrt ca>
+Date:   Mon Jul 30 17:07:59 2012 +0200
+
+    preferences: don't free consumed floating GVariant
+    
+    g_variant_builder_end() returns a floating reference and
+    g_settings_set_value() consumes it, so we should not unref it again.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=680842
+
+ shell/rb-shell-preferences.c | 1 -
+ 1 file changed, 1 deletion(-)
+
+commit 014c7ce5b3f62a3b1040f781f23dfcbe7e0c4ea8
+Author: Daniel Mustieles <daniel mustieles gmail com>
+Date:   Mon Jul 30 16:54:04 2012 +0200
+
+    Updated Spanish translation
+
+ po/es.po | 406 +++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 211 insertions(+), 195 deletions(-)
+
+commit d0fbea52efe3381fdd51e1aa3d95d73f3987cf0b
+Author: Piotr DrÄg <piotrdrag gmail com>
+Date:   Mon Jul 30 14:38:27 2012 +0200
+
+    Updated Polish translation
+
+ po/pl.po | 338 +++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 165 insertions(+), 173 deletions(-)
+
+commit 4f969dfb1d0e557fc7274acfa312323bebcaef7c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jul 30 21:13:26 2012 +1000
+
+    Remove more markup from UI files
+
+ plugins/audiocd/album-info.ui  | 17 +--------
+ plugins/daap/daap-prefs.ui     | 83 +++++++++++++++++++++++++++++++++++-------
+ plugins/ipod/ipod-init.ui      | 11 ++++--
+ plugins/lyrics/lyrics-prefs.ui | 30 +++++++++++----
+ 4 files changed, 100 insertions(+), 41 deletions(-)
+
+commit 2be8e3cc15c1c0b23e4b7770a88160d17a7dcd01
+Author: Daniel Mustieles <daniel mustieles gmail com>
+Date:   Wed May 30 10:42:03 2012 +0200
+
+    Removed markup from UI files
+
+ data/ui/create-playlist.ui                    |  1 -
+ data/ui/media-player-properties.ui            | 24 ++++++++++++++++--------
+ data/ui/playlist-save.ui                      |  6 ++++--
+ data/ui/sync-dialog.ui                        | 12 ++++++++----
+ plugins/daap/daap-prefs.ui                    | 12 ++++++++----
+ plugins/generic-player/generic-player-info.ui |  6 ++++--
+ plugins/ipod/ipod-info.ui                     |  6 ++++--
+ plugins/lyrics/lyrics-prefs.ui                | 12 ++++++++----
+ plugins/magnatune/magnatune-loading.ui        |  6 ++++--
+ plugins/mtpdevice/mtp-info.ui                 |  6 ++++--
+ 10 files changed, 60 insertions(+), 31 deletions(-)
+
+commit b5c2330ac0d93d76d6f1230e675f855d89fe9b61
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jul 25 08:57:51 2012 +1000
+
+    context: add scrolling for the top five list (bug #673956)
+
+ plugins/context/ContextView.py | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+commit 7ea6f97f1e356c3fdef9cac7403d0f712d544f61
+Author: Tiffany Antopolski <tiffany antopolski gmail com>
+Date:   Sun Mar 18 18:12:38 2012 -0400
+
+    help/C: Added Alt+S to list of General Shortcuts
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=653781
+
+ help/C/rhythmbox.xml | 11 +++++++++++
+ 1 file changed, 11 insertions(+)
+
+commit 01a829f549a0fd90ad8c8befd0793fa5f133f8f8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jul 24 20:43:36 2012 +1000
+
+    context: remove the module_context parameter (bug #678661)
+    
+    Caching the template modules doesn't really buy us anything, and
+    there is the possibility that it could be used to load hostile code
+    into another user's process (since the module directory was under /tmp).
+    If it turns out we need the cache, we should put it somewhere
+    under the XDG cache dir.
+
+ plugins/context/AlbumTab.py  | 6 ++----
+ plugins/context/ArtistTab.py | 4 ++--
+ plugins/context/LinksTab.py  | 3 +--
+ plugins/context/LyricsTab.py | 6 ++----
+ 4 files changed, 7 insertions(+), 12 deletions(-)
+
+commit 750336ee87bfcd8b0c1b3c015fc22486719c1e41
+Author: Åygimantas BeruÄka <uid0 akl lt>
+Date:   Mon Jul 23 15:16:58 2012 +0300
+
+    Updated Lithuanian translation
+
+ po/lt.po | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+commit 4d7a88ac89f6df4c71421a873963526f598b4124
+Author: Christian Kirbach <Christian Kirbach googlemail com>
+Date:   Sun Jul 22 23:18:05 2012 +0200
+
+    Updated German translation
+
+ po/de.po | 479 +++++++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 263 insertions(+), 216 deletions(-)
+
+commit c44dead84cf36cf2b535cac3b8232d710b456ac1
+Author: Andika Triwidada <andika gmail com>
+Date:   Sun Jul 22 15:59:59 2012 +0700
+
+    Updated Indonesian translation
+
+ po/id.po | 1583 ++++++++++++++++++++++----------------------------------------
+ 1 file changed, 556 insertions(+), 1027 deletions(-)
+
+commit 5e2b4a49282a27860c29bdeb1ea14ecb3f5c997a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jul 21 17:03:23 2012 +1000
+
+    Update use of GAction with GApplication for gtk+ 3.4
+
+ shell/rb-shell.c | 36 +++---------------------------------
+ 1 file changed, 3 insertions(+), 33 deletions(-)
+
+commit fb95b315c20338eea4cf76c41883a91e3bb2ae86
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jul 21 16:57:52 2012 +1000
+
+    use g_atomic_int_add instead of g_atomic_int_exchange_and_add
+
+ rhythmdb/rhythmdb.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit ec3adbf0f64ab09b3ed734b4058155bce847fed8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jul 21 16:56:52 2012 +1000
+
+    use gst_element_factory_make to create clutter sink
+
+ plugins/visualizer/rb-visualizer-page.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit 3f1cf05ba629523e439b5c997c28f07ba71681fb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jul 21 16:52:57 2012 +1000
+
+    replace g_thread_create with g_thread_new
+
+ lib/rb-file-helpers.c                |  2 +-
+ lib/rb-thread.c                      |  5 +----
+ plugins/audiocd/rb-audiocd-source.c  |  3 +--
+ plugins/audiocd/sj-metadata-getter.c | 13 +------------
+ plugins/ipod/rb-ipod-db.c            |  5 +++--
+ plugins/ipod/rb-ipod-source.c        |  2 +-
+ plugins/mtpdevice/rb-mtp-thread.c    |  2 +-
+ podcast/rb-podcast-add-dialog.c      |  8 +-------
+ podcast/rb-podcast-manager.c         | 16 ++++++----------
+ rhythmdb/rhythmdb-monitor.c          |  2 +-
+ rhythmdb/rhythmdb.c                  |  2 +-
+ shell/rb-playlist-manager.c          |  2 +-
+ shell/rb-shell-player.c              |  2 +-
+ 13 files changed, 20 insertions(+), 44 deletions(-)
+
+commit 30fde08f523f72c2e90ca547d8952ce6ce39c727
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jul 21 16:38:13 2012 +1000
+
+    allocate GMutex and GCond statically, or embed in structures
+
+ backends/gstreamer/rb-player-gst-xfade.c | 181 +++++++++++++++----------------
+ lib/rb-file-helpers.c                    |  13 +--
+ lib/rb-util.c                            |  33 +++---
+ plugins/mtpdevice/rb-mtp-gst-sink.c      |  30 ++---
+ plugins/mtpdevice/rb-mtp-gst-src.c       |  21 ++--
+ rhythmdb/rb-refstring.c                  |  19 ++--
+ rhythmdb/rhythmdb-import-job.c           |  38 +++----
+ rhythmdb/rhythmdb-monitor.c              |  10 +-
+ rhythmdb/rhythmdb-private.h              |  16 +--
+ rhythmdb/rhythmdb-tree.c                 | 138 +++++++++++------------
+ rhythmdb/rhythmdb.c                      | 104 ++++++++----------
+ shell/rb-playlist-manager.c              |  17 ++-
+ 12 files changed, 285 insertions(+), 335 deletions(-)
+
+commit 6686ded6c17fa4ce8bbc1518ec7c06737d539adb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jul 21 16:27:14 2012 +1000
+
+    remove glib version checks that are no longer required
+
+ plugins/mtpdevice/rb-mtp-source.c  | 5 -----
+ rhythmdb/rhythmdb-monitor.c        | 6 ------
+ shell/rb-removable-media-manager.c | 4 ----
+ 3 files changed, 15 deletions(-)
+
+commit a1172d167bd2e7e8f1865a736004fdf378fe4184
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jul 21 16:05:05 2012 +1000
+
+    replace deprecated GValueArray with equivalent GArrays
+
+ backends/gstreamer/rb-player-gst-xfade.c      | 10 ++---
+ lib/rb-util.c                                 | 32 ++++++--------
+ lib/rb-util.h                                 |  2 +-
+ plugins/ipod/rb-ipod-source.c                 |  6 +--
+ plugins/mpris/rb-mpris-plugin.c               |  6 +--
+ plugins/visualizer/rb-visualizer-fullscreen.c |  6 +--
+ podcast/rb-podcast-source.c                   |  6 +--
+ rhythmdb/rhythmdb-query-model.c               | 24 +++++-----
+ rhythmdb/rhythmdb.c                           | 14 +++---
+ rhythmdb/rhythmdb.h                           |  2 +-
+ shell/rb-playlist-manager.c                   |  9 ++--
+ shell/rb-shell-player.c                       |  8 ++--
+ sources/rb-auto-playlist-source.c             | 41 ++++++++---------
+ sources/rb-auto-playlist-source.h             |  4 +-
+ tests/test-rhythmdb.c                         |  4 +-
+ tests/test-widgets.c                          | 64 +++++++++++++++------------
+ widgets/rb-query-creator.c                    | 17 +++----
+ widgets/rb-query-creator.h                    |  4 +-
+ widgets/rb-song-info.c                        | 21 ++++-----
+ 19 files changed, 142 insertions(+), 138 deletions(-)
+
+commit 88c358cd8b5da216c5ff61031e02987c7b08efbb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jul 21 15:51:45 2012 +1000
+
+    remove calls to g_thread_init
+
+ shell/main.c                             | 1 -
+ tests/bench-rhythmdb-load.c              | 1 -
+ tests/test-audioscrobbler.c              | 1 -
+ tests/test-file-helpers.c                | 1 -
+ tests/test-rb-lib.c                      | 1 -
+ tests/test-rhythmdb-property-model.c     | 1 -
+ tests/test-rhythmdb-query-model.c        | 1 -
+ tests/test-rhythmdb-query.c              | 1 -
+ tests/test-rhythmdb-tree-serialization.c | 1 -
+ tests/test-rhythmdb-view.c               | 1 -
+ tests/test-rhythmdb.c                    | 1 -
+ tests/test-widgets.c                     | 1 -
+ 12 files changed, 12 deletions(-)
+
+commit 3fb9c56e39f9d413dd3594f6675c36a4b3873b9c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jul 21 15:48:53 2012 +1000
+
+    Bump glib, gtk+, totem-pl-parser and pygobject requirements
+
+ INSTALL.quick | 10 +++++++---
+ configure.ac  | 27 +++++++++++++--------------
+ 2 files changed, 20 insertions(+), 17 deletions(-)
+
+commit d22102ee4f226e20fe1df896a62641f5a9dfd0ef
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jul 20 23:19:17 2012 +1000
+
+    object-property-editor: set column spacing to 6
+
+ widgets/rb-object-property-editor.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit 9106a8f139766f2d342f32d19a90ed8fa3053189
+Author: Hideki Yamnane <henrich debian org>
+Date:   Fri Jul 20 09:20:24 2012 +0900
+
+    [l10n] Update Japanese translation
+    
+    Fix incorrect translation
+
+ po/ja.po | 142 ++++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 77 insertions(+), 65 deletions(-)
+
+commit 669e6f50f71df712c610131a9c0d459f58f613f7
+Author: Åygimantas BeruÄka <uid0 akl lt>
+Date:   Tue Jul 10 18:03:54 2012 +0300
+
+    Updated Lithuanian translation
+
+ po/lt.po | 762 ++++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 392 insertions(+), 370 deletions(-)
+
+commit ca6523bd60ca68b40d3d507bd8d41848f594efc1
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jul 6 08:21:06 2012 +1000
+
+    grilo: hide optical-media and bliptv plugins (bug #679326)
+
+ plugins/grilo/rb-grilo-plugin.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+commit d9a4ec8b0eb1438cc95c49d80b0310a23065bc10
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jul 2 08:46:59 2012 +1000
+
+    visualizer: use localised labels in quality menu (bug #679222)
+
+ plugins/visualizer/rb-visualizer-menu.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 542a38da8db5d08a371cd7af18fa6ad40cfcaf87
+Author: Piotr DrÄg <piotrdrag gmail com>
+Date:   Sun Jul 1 18:28:37 2012 +0200
+
+    Updated Polish translation
+
+ po/pl.po | 128 +++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 64 insertions(+), 64 deletions(-)
+
+commit 5addcebf92f6093937374a837f990e61d0a09360
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jul 1 20:24:21 2012 +1000
+
+    visualizer: remove more recursive clutter locking
+
+ plugins/visualizer/rb-visualizer-fullscreen.c | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+commit 3f0482edba782672e0dbd11ca20b4aaa8360c317
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jul 1 20:20:12 2012 +1000
+
+    visualizer: rework fullscreen start and stop
+    
+    Rather than reparenting the clutter embed into the fullscreen
+    window and back, we now create a new embed for fullscreen mode
+    and move the clutter sink actor into it.  At some point, clutter
+    stopped being able to handle events when the embed widget gets
+    reparented.
+
+ plugins/visualizer/rb-visualizer-fullscreen.c | 20 ++--------
+ plugins/visualizer/rb-visualizer-fullscreen.h |  2 +-
+ plugins/visualizer/rb-visualizer-page.c       | 57 +++++++++++++++++++++------
+ plugins/visualizer/rb-visualizer-page.h       |  1 +
+ 4 files changed, 51 insertions(+), 29 deletions(-)
+
+commit 45eaac43b7d884930a7e87032bb28f00d4342935
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jul 1 11:59:24 2012 +1000
+
+    visualizer: don't assume clutter lock is recursive (bug #678254)
+
+ plugins/visualizer/rb-visualizer-fullscreen.c | 69 ++++++++++++++++++---------
+ plugins/visualizer/rb-visualizer-page.c       |  4 ++
+ 2 files changed, 50 insertions(+), 23 deletions(-)
+
+commit 78c5632076bcdb5a420c707b3c240efb562cea4e
+Author: Tristin Celestin <tristin celestin gmail com>
+Date:   Wed Jun 27 12:46:09 2012 -0400
+
+    Added border around podcast treeview widget.
+
+ data/ui/podcast-add-dialog.ui | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit be47f2f4ac95113a7b54ea54f42fc982829e58a0
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jun 28 20:48:35 2012 +1000
+
+    header: handle losing focus after receiving a button press (bug #677955)
+    
+    If the scale loses focus immediately after receiving a button press
+    event, it shouldn't think the user is still dragging the slider.
+    This happens when button presses go through the scale to the toolbar.
+
+ widgets/rb-header.c | 30 +++++++++++++++++++++++++++++-
+ 1 file changed, 29 insertions(+), 1 deletion(-)
+
+commit a16a8bb41090233a28778e45f277e94de091f773
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 27 13:04:44 2012 +1000
+
+    header: remove left-click workaround for gtk+ 3.5+ (bug #678923)
+    
+    GtkScale has the right behaviour now.  Keep the workaround for
+    older versions.
+
+ widgets/rb-header.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+commit 7acd9e10ee069428ad6ba827f065574fde6610e6
+Author: Olya Matsuk <olya matsuk net>
+Date:   Mon Jun 25 11:31:41 2012 +0300
+
+    Updated Belarusian translation.
+
+ po/be.po | 1193 ++++++++++++++++++++++++++++----------------------------------
+ 1 file changed, 546 insertions(+), 647 deletions(-)
+
+commit d1681cb974172c8a8f4bf9f3309b7823bc44767d
+Author: Aurimas Äernius <aurisc4 gmail com>
+Date:   Fri Jun 22 20:16:20 2012 +0300
+
+    Updated Lithuanian translation
+
+ po/lt.po | 130 +++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 65 insertions(+), 65 deletions(-)
+
+commit 0c5a47c07a4c58d4e31482a5c7acd2e21827acd8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 22 17:39:02 2012 +1000
+
+    add missing marshaler for ext-db
+
+ lib/rb-marshal.list | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit 7cdf4cd10831e9cbd011dfcd3ee2f37d155266e0
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jun 21 18:23:02 2012 +1000
+
+    ext-db: rethink signal return types to avoid leaks
+    
+    Returning GValues as boxed types through
+    rb_signal_accumulator_value_handled adds an extra copy that
+    we can't clean up.  Not a problem for basic types, but
+    for objects and strings it causes leaks.  Instead, return the
+    values as pointers.
+
+ metadata/rb-ext-db.c | 27 ++++++++-------------------
+ 1 file changed, 8 insertions(+), 19 deletions(-)
+
+commit 7ea940f4a9448bb611753a06f33891568498868a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jun 21 18:20:27 2012 +1000
+
+    fading-image: fix pixbuf ref leak
+
+ widgets/rb-fading-image.c | 7 +++++++
+ 1 file changed, 7 insertions(+)
+
+commit fc1e8cad2c3934b58d77d5ba3d2eac948c4e903f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 20 22:39:05 2012 +1000
+
+    ext-db: fix various leaks
+
+ metadata/rb-ext-db.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+commit 3dec1ff5f0b9675e70cab1503dd06ac7ef3cf4ec
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 20 22:37:49 2012 +1000
+
+    rhythmdb: fix leaks in ext-db matching function
+
+ rhythmdb/rhythmdb.c | 10 +++++++---
+ 1 file changed, 7 insertions(+), 3 deletions(-)
+
+commit b889c0953be1d34168712cd367d96d1a972bf042
+Author: RÅdolfs Mazurs <rudolfsm src gnome org>
+Date:   Wed Jun 20 20:59:10 2012 +0300
+
+    Updated Latvian translation
+
+ po/lv.po | 111 ++++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 60 insertions(+), 51 deletions(-)
+
+commit 0a606d1e447fab2250dfaf7b219d22ee2adc5482
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 18 22:30:29 2012 +1000
+
+    rhythmbox-client: fix --check-running and --no-start (bug #678261)
+    
+    GApplication doesn't provide a means to do this, so check if the
+    app is running by creating a dbus proxy for it before registration.
+
+ remote/dbus/rb-client.c | 31 +++++++++++++++++++++++--------
+ 1 file changed, 23 insertions(+), 8 deletions(-)
+
+commit 77afb61b6214d9fb7a50ae5b229c7e64c2502152
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 18 22:29:06 2012 +1000
+
+    rhythmbox-client: remove --hide from man page
+
+ data/rhythmbox-client.1 | 3 ---
+ 1 file changed, 3 deletions(-)
+
+commit c9e6862c85d8b085af644e4f00f76b5732d0b992
+Author: Ross Lagerwall <rosslagerwall gmail com>
+Date:   Sat Apr 7 12:24:06 2012 +0200
+
+    Enable configure to work on Dash in addition to Bash.
+
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 9e353dc4cc8fee47f1c94274e998b3abf8c8bb26
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Jun 17 10:53:06 2012 +1000
+
+    mtp: make 'properties' action insensitive while loading (bug #678138)
+
+ plugins/mtpdevice/rb-mtp-plugin.c | 35 +++++++++++++++++++++++++++++++++++
+ 1 file changed, 35 insertions(+)
+
+commit ad8ab010c133d7ea20f86e4c0e1d9f02b6895d58
+Author: Christophe Fergeau <cfergeau redhat com>
+Date:   Sat Jun 16 13:24:27 2012 +0200
+
+    Fix memory leak in rb_gst_media_type_matches_profile
+    
+    'caps' is created with gst_caps_from_string so it must be unref'ed
+    when it's no longer used.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=678208
+
+ lib/rb-gst-media-types.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+commit 96aa2cdf837ebf7ca6229b5105ea779603d3316d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 13 19:16:15 2012 +1000
+
+    ext-db: don't leak strings passed or returned as GStrings
+    
+    g_string_new_len copies the data rather than taking ownership
+    of it.  Manually allocate GStrings and assign the buffers to
+    them instead.
+    
+    More huge leaks.
+
+ metadata/rb-ext-db.c | 5 ++++-
+ shell/rb-shell.c     | 7 +++++--
+ 2 files changed, 9 insertions(+), 3 deletions(-)
+
+commit 5b281f50f5cd325dae99c078a09795db67484bb5
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 13 19:15:40 2012 +1000
+
+    ext-db: clean up more references added during signal returns
+    
+    More huge leaks.
+
+ metadata/rb-ext-db.c | 11 +++++++++++
+ 1 file changed, 11 insertions(+)
+
+commit 195c2a7b4fbdead120b6355c1570496bd638dbe8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 13 19:14:03 2012 +1000
+
+    xfade: don't leak tags for streams that never get played
+    
+    When a track gets skipped before it even starts playing, the
+    buffered tag lists that would have been processed when it started
+    need to be cleaned up in the dispose function.
+
+ backends/gstreamer/rb-player-gst-xfade.c | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+commit 8999cca931818ad7e0385d3ab88b44bfa4329410
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jun 9 19:57:51 2012 +1000
+
+    ext-db: drop the extra reference on objects returned by signals
+    
+    this fixes a reasonably large leak on each track change.
+
+ metadata/rb-ext-db.c | 20 +++++++++++++++-----
+ 1 file changed, 15 insertions(+), 5 deletions(-)
+
+commit 3af448ff054a38303a2b157036f16237ee2620e2
+Author: Matej UrbanÄiÄ <mateju svn gnome org>
+Date:   Fri Jun 8 21:16:43 2012 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po | 14 +++++++++++---
+ 1 file changed, 11 insertions(+), 3 deletions(-)
+
+commit 9d2f7072f9a2980d397d28f4208bdab60473ddda
+Author: Piotr DrÄg <piotrdrag gmail com>
+Date:   Thu Jun 7 18:52:37 2012 +0200
+
+    Updated Polish translation
+
+ po/pl.po | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit e0873bf26e83b5611b054d8537c470c3341ba8f5
+Author: Daniel Mustieles <daniel mustieles gmail com>
+Date:   Thu Jun 7 12:28:29 2012 +0200
+
+    Updated Spanish translation
+
+ po/es.po | 17 +++++++++++++++--
+ 1 file changed, 15 insertions(+), 2 deletions(-)
+
+commit 9709956325bf410a02b4cfd7129f1619f151e1c0
+Author: Piotr DrÄg <piotrdrag gmail com>
+Date:   Thu Jun 7 01:03:43 2012 +0200
+
+    Updated Polish translation
+
+ po/pl.po | 102 ++++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 55 insertions(+), 47 deletions(-)
+
+commit 24f8d8191d60cf8079689b7dc75e4e85aa73ba47
+Author: Piotr DrÄg <piotrdrag gmail com>
+Date:   Thu Jun 7 00:56:14 2012 +0200
+
+    Updated POTFILES.in
+
+ po/POTFILES.in | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit 5cefe117c3fa6c3920e7edf86d08c5ed205ee2aa
+Author: Nguyán ThÃi Ngác Duy <pclouds gmail com>
+Date:   Mon Jun 4 10:44:15 2012 +0700
+
+    Updated Vietnamese translation
+
+ po/vi.po | 70 ++++++++++++++++++++++++++++------------------------------------
+ 1 file changed, 31 insertions(+), 39 deletions(-)
+
+commit 653edfee69438cd3a9c395a2513eb5c680e55d9f
+Author: Nguyán ThÃi Ngác Duy <pclouds gmail com>
+Date:   Mon Jun 4 10:29:16 2012 +0700
+
+    po/vi.po: import from Damned Lies
+
+ po/vi.po | 2403 ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 1226 insertions(+), 1177 deletions(-)
+
+commit 267a2d116369525c46b0fcb1f0e55d16da0c90c8
+Author: Praveen Illa <mail2ipn gmail com>
+Date:   Mon Jun 4 08:56:41 2012 +0530
+
+    Updated Telugu Translation
+
+ po/te.po | 461 ++++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 246 insertions(+), 215 deletions(-)
+
+commit 383481b5026682cb78f33bf68c1ad0f2e1be7d17
+Author: Yuri Myasoedov <omerta13 yandex ru>
+Date:   Sun Jun 3 20:23:36 2012 +0400
+
+    Updated Russian translation
+
+ po/ru.po | 2701 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 1440 insertions(+), 1261 deletions(-)
+
+commit fdae254b633421e54b672a48b73a613a34ef8e05
+Author: Arash Mousavi <amousavi src gnome org>
+Date:   Sun Jun 3 20:54:58 2012 +0430
+
+    Updated Persian translation
+
+ po/fa.po | 110 +++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 58 insertions(+), 52 deletions(-)
diff --git a/projects.gnome.org/rhythmbox/rhythmbox-2.98.news b/projects.gnome.org/rhythmbox/rhythmbox-2.98.news
new file mode 100644
index 0000000..3cc1ae2
--- /dev/null
+++ b/projects.gnome.org/rhythmbox/rhythmbox-2.98.news
@@ -0,0 +1,76 @@
+Overview of changes in Rhythmbox 2.98  "Faults"
+===============================================
+
+* New dialog for importing music into the library
+* New audio CD metadata lookup library, replacing libmusicbrainz
+* Improved transitions between album art images
+* Nautilus cluebar buttons now result in the right source
+    being selected
+* Update notification buttons when playback state changes
+* Grilo plugin ported to grilo 0.2 API
+* Search musicbrainz for album art by album and artist name
+* Love/ban buttons visible in last.fm/libre.fm sources
+
+Bugs fixed:
+
+604734 - "Hide" (for MusicBrainz) is missing a mnemonic
+653781 - No mention of ALT+S keyboard shortcut in documentation
+671705 - lib: Fix deprecated use of g_value_get_char()
+673956 - context pane won't resize properly
+676007 - Configure doesn't work with dash
+676689 - Switching from mp3 to ogg file cases Rhythmbox to stop playing
+677079 - Remove markup from UI files
+677464 - rhythmbox crashes on startup
+677955 - Clicking under/above the time slider causes a pause of the slider and the time label
+678138 - Opening properties dialog on MTP device that is not ready crashes Rhythmbox
+678208 - Fix memory leak in rb_gst_media_type_matches_profile
+678254 - Rhythmbox UI hangs when double clicking on visualisation window
+678261 - --no-start option not working
+678661 - context plugin uses insecure temporary directory
+678923 - Clicking on the seek slider doesn't seek
+678995 - Treeview in add podcast dialog lacks border
+679222 - Untranslated strings in visualization plugin
+679326 - Rhythmbox grilo plugin showing Optical Media when there is no optical media tray
+680204 - Incorrectly displays the previous album cover on an album with no cover
+680842 - preferences: don't free consumed floating GVariant
+681018 - artsearch: try harder to find album art from musicbrainz
+681178 - Rapidly switching between internet radio stations results in crash
+681259 - audioscrobbler: use single image download for multiple data items
+681924 - Notification Plugin: fix updating for Play/Pause
+682309 - A bar appears to the left of the volume under some gtk themes
+682404 - FTBS grilo plugin in latest git r7d5be17
+682677 - cluebar content type buttons don't open app with item visible
+682970 - podcast: Handle itms URLs if browser plugin is built
+684142 - Last.fm "love track" button not present
+684304 - [PATCH] Crash in monitor_entry_file()
+684333 - grilo: fix reference counting
+
+Translation updates:
+
+- be, courtesy of Olya Matsuk
+- de, courtesy of Christian Kirbach
+- en_GB, courtesy of Bruce Cowan
+- es, courtesy of Daniel Mustieles
+- fa, courtesy of Arash Mousavi
+- fi, courtesy of Jiri GrÃnroos
+- fr, courtesy of Claude Paroz
+- gl, courtesy of Fran Dieguez
+- hu, courtesy of Gabor Kelemen
+- id, courtesy of Andika Triwidada
+- it, courtesy of Milo Casagrande
+- ja, courtesy of Jiro Matsuzawa
+- lt, courtesy of Aurimas Äernius
+- lv, courtesy of RÅdolfs Mazurs
+- nb, courtesy of Kjartan Maraas
+- pl, courtesy of Piotr DrÄg
+- pt_BR, courtesy of Henrique P. Machado
+- pt, courtesy of Filipe Gomes
+- ru, courtesy of Yuri Myasoedov
+- sl, courtesy of Matej UrbanÄiÄ
+- sr, courtesy of ÐÐÑÐÑÐÐÐ ÐÐÐÐÐÐÑ
+- sr latin, courtesy of Miroslav NikoliÄ
+- te, courtesy of Praveen Illa
+- th, courtesy of K Ratanatharathorn
+- tr, courtesy of Muhammet Kara
+- vi, courtesy of Nguyán ThÃi Ngác Duy
+



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]