[gnomeweb-wml] rhythmbox: add 0.13.0



commit ef9c68fd9e22de138ae25156eb5f567f44c01098
Author: Jonathan Matthew <jonathan d14n org>
Date:   Fri Jul 2 15:25:26 2010 +1000

    rhythmbox: add 0.13.0

 projects.gnome.org/rhythmbox/developers.html       |   15 +-
 projects.gnome.org/rhythmbox/index.html            |    6 +-
 .../rhythmbox/rhythmbox-0.13.0.changes             | 2658 ++++++++++++++++++++
 projects.gnome.org/rhythmbox/screenshots.html      |    2 +-
 4 files changed, 2670 insertions(+), 11 deletions(-)
---
diff --git a/projects.gnome.org/rhythmbox/developers.html b/projects.gnome.org/rhythmbox/developers.html
index 7b34854..a7e86a1 100644
--- a/projects.gnome.org/rhythmbox/developers.html
+++ b/projects.gnome.org/rhythmbox/developers.html
@@ -32,12 +32,12 @@ 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://ftp.gnome.org/pub/GNOME/sources/rhythmbox/0.12/";>GNOME download site</a>.</p>
+or release tarballs from the <a href="http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/0.13/";>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> 2.26 or newer (including GLib 2.18 and GTK+ 2.16)</li>
+	<li><a href="http://www.gnome.org/";>GNOME</a> 2.26 or newer (including GLib 2.18 and GTK+ 2.18)</li>
 	<li><a href="http://gstreamer.freedesktop.org/";>GStreamer</a> 0.10.20 or newer</li>
 	<li>totem-pl-parser 2.26</li>
 	<li>libsoup 2.26</li>
@@ -52,6 +52,7 @@ Rhythmbox requires:</p>
 	<li>libmusizbrainz 2.1.0 or 3.0.2 for audio CD track information lookup</li>
 	<li>brasero or nautilus-cd-burner for audio CD burning</li>
 	<li>Python 2.4 or 2.5 and pygobject 2.16 to enable plugins written in Python</li>
+	<li>libdmapsharing 1.9.0.21 or newer for DAAP music sharing</li>
 </ul>
 <br />
 
@@ -63,11 +64,11 @@ Otherwise, there are enough bugs and feature requests in bugzilla to keep anyone
 
 <h2>Plugin Development</h2>
 <p>Most new self-contained features, such as integration with web services and support for hardware devices,
-are added to Rhythmbox as plugins.  Plugins can be written in C or Python.  There are sample plugins in the
+are added to Rhythmbox as plugins.  Plugins can be written in C, Python, or Vala.  There are sample plugins in the
 source tree.  There's some more information for plugin developers <a href="http://live.gnome.org/RhythmboxPlugins/WritingGuide";>here</a>,
 and API documentation <a href="http://library.gnome.org/devel/rhythmbox/unstable/";>here</a>.
 </p>
-<p>Plugins written in Python can be distributed separately.  If you've written an interesting new plugin, you should consider distributing it yourself, and adding a link to it on the <a href="http://live.gnome.org/RhythmboxPlugins/ThirdParty";>third party plugin list</a>.  It's harder to distribute plugins written in C, as they cannot be built outside the Rhythmbox source tree, so we don't encourage that.</p> 
+<p>Plugins can be distributed separately from Rhythmbox itself.  If you've written an interesting new plugin, you should consider distributing it yourself, and adding a link to it on the <a href="http://live.gnome.org/RhythmboxPlugins/ThirdParty";>third party plugin list</a>. Plugins written in C and Vala can only be built externally with Rhythmbox 0.13.0 or newer.</p>
 <br />
 
 <h2>Debugging</h2>
@@ -99,8 +100,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://ftp.gnome.org/pub/gnome/sources/rhythmbox";>GNOME ftp site</a>.</p>
-	<p>The latest stable release is <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox/0.12/";>0.12.8</a>
-	(<a href="http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/0.12/rhythmbox-0.12.8.changes";>changelog</a>).</p>
+	<p>The latest stable release is <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox/0.13/";>0.13.0</a>
+	(<a href="rhythmbox-0.13.0.changes">changelog</a>).</p>
 	<br />
 
 	<p class="section">Feedback</p>
@@ -114,7 +115,7 @@ You can check the translation status <a href="http://l10n.gnome.org/module/rhyth
 
 
 <div id="copyright">
-	Copyright &copy; 2009, <a href="http://www.gnome.org/";>The GNOME Project</a><br />
+	Copyright &copy; 2010, <a href="http://www.gnome.org/";>The GNOME Project</a><br />
 
 	<a href="http://validator.w3.org/check/referer";>Optimized</a>
 	for <a href="http://www.w3.org/";>standards</a>.
diff --git a/projects.gnome.org/rhythmbox/index.html b/projects.gnome.org/rhythmbox/index.html
index bfbc553..04ddf16 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://ftp.gnome.org/pub/gnome/sources/rhythmbox";>GNOME ftp site</a>.</p>
-	<p>The latest stable release is <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox/0.12/";>0.12.8</a>
-	(<a href="http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/0.12/rhythmbox-0.12.8.changes";>changelog</a>).</p>
+	<p>The latest stable release is <a href="http://ftp.gnome.org/pub/gnome/sources/rhythmbox/0.13/";>0.13.0</a>
+	(<a href="rhythmbox-0.13.0.changes">changelog</a>).</p>
 	<br />
 
 	<p class="section">Feedback</p>
@@ -93,7 +93,7 @@ with an exception allowing distribution with non-GPL compatible GStreamer plugin
 </div>
 
 <div id="copyright">
-	Copyright &copy; 2009, <a href="http://www.gnome.org/";>The GNOME Project</a><br />
+	Copyright &copy; 2010, <a href="http://www.gnome.org/";>The GNOME Project</a><br />
 
 	<a href="http://validator.w3.org/check/referer";>Optimized</a>
 	for <a href="http://www.w3.org/";>standards</a>.
diff --git a/projects.gnome.org/rhythmbox/rhythmbox-0.13.0.changes b/projects.gnome.org/rhythmbox/rhythmbox-0.13.0.changes
new file mode 100644
index 0000000..f14380a
--- /dev/null
+++ b/projects.gnome.org/rhythmbox/rhythmbox-0.13.0.changes
@@ -0,0 +1,2658 @@
+commit 69c5508241017f9399c657f17319ac40942a08b6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jul 2 15:46:49 2010 +1000
+
+    Release 0.13.0
+
+ INSTALL.quick |    3 +-
+ NEWS          |  101 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ README        |    2 +-
+ configure.ac  |    2 +-
+ 4 files changed, 105 insertions(+), 3 deletions(-)
+
+commit 878272bc252a85b32559f0b88926bbe5ebe53611
+Author: Petr Kovar <pknbe volny cz>
+Date:   Wed Jun 30 15:55:06 2010 +0200
+
+    Update Czech translation by Marek Cernocky
+
+ po/cs.po | 1313 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 749 insertions(+), 564 deletions(-)
+
+commit 6da8f863b5945441f4a38b93f75977ee331915dd
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 30 18:17:11 2010 +1000
+
+    audiocd: fix spacing in the extract column header
+    
+    Use style properties to remove the spacing around the checkbox widget (most
+    important for the vertical space) and add some extra width to the column as
+    a whole to allow the widget to fit in properly.
+
+ plugins/audiocd/rb-audiocd-source.c |   22 +++++++++++++++++++++-
+ 1 files changed, 21 insertions(+), 1 deletions(-)
+
+commit 24ec3c4f49dc795713a63f857e8188f029737893
+Author: Wadim Dziedzic <wdziedzic aviary pl>
+Date:   Tue Jun 29 23:51:04 2010 +0200
+
+    Updated Polish translation
+
+ po/pl.po | 1688 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 937 insertions(+), 751 deletions(-)
+
+commit 1c8994d47aad23e2f6dc7cb5db11784160d7e4a7
+Author: Funda Wang <fundawang gmail com>
+Date:   Tue Jun 29 12:22:01 2010 +0800
+
+    Updated zh_CN translation.
+
+ po/ChangeLog |    4 ++++
+ po/zh_CN.po  |   14 +++++++-------
+ 2 files changed, 11 insertions(+), 7 deletions(-)
+
+commit 9993bce935fc20d45438e8436b43d35158286b39
+Author: Funda Wang <fundawang gmail com>
+Date:   Tue Jun 29 11:18:55 2010 +0800
+
+    Updated zh_CN translation.
+
+ po/ChangeLog |    4 +
+ po/zh_CN.po  | 1610 +++++++++++++++++++++++++---------------------------------
+ 2 files changed, 705 insertions(+), 909 deletions(-)
+
+commit 5744e89fd9019fa749b6d80e922e3a2b17bdf53a
+Author: Luca Ferretti <lferrett gnome org>
+Date:   Tue Jun 29 02:09:06 2010 +0200
+
+    Updated Italian translation
+
+ po/it.po | 1650 ++++++++++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 955 insertions(+), 695 deletions(-)
+
+commit be82031c73b23d1a38c49208dbc03c0b736dfafe
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Mon Jun 28 16:05:43 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  375 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 194 insertions(+), 181 deletions(-)
+
+commit 184a0a5100b8f27271c526667e00df371eb436d2
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 28 21:55:45 2010 +1000
+
+    xfade: increase samplesperbuffer property on audiotestsrc
+    
+    This increases the size of the buffers the adder can produce, meaning that
+    the output portion of the pipeline processes a smaller number of larger buffers,
+    reducing cpu consumption a little.
+
+ backends/gstreamer/rb-player-gst-xfade.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 3b59642b351777b136d8147f6c2eb2e92944d6ae
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 28 16:48:51 2010 +1000
+
+    library: describe the 'release year' substitution correctly (bug #621209)
+
+ sources/rb-library-source.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit d5babc1788eb07d3b36043cb0ef1fe96550dead0
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Sun Jun 27 21:15:32 2010 +0300
+
+    [l10n] Updated Estonian translation
+
+ po/et.po |  345 +++++++++++++++++++++++++++++++++++++++++++-------------------
+ 1 files changed, 240 insertions(+), 105 deletions(-)
+
+commit c4bf62a06e6801c66802b545b54b6f9a2aeac9c6
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Sun Jun 27 19:34:41 2010 +0200
+
+    [i18n] Updated German translation
+
+ po/de.po |  568 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 291 insertions(+), 277 deletions(-)
+
+commit 7d42083ec78226ef3a5cab52e68f150bab2910e6
+Author: A S Alam <aalam users sf net>
+Date:   Sat Jun 26 17:15:19 2010 +0530
+
+    complete translation for Punjabi by A S Alam
+
+ po/pa.po | 3009 +++++++++++++++++++++++++++++++++++++-------------------------
+ 1 files changed, 1810 insertions(+), 1199 deletions(-)
+
+commit b8150ae8d5f80740f0b79020da1ad34250a3b0e7
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sat Jun 26 10:22:30 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  587 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 296 insertions(+), 291 deletions(-)
+
+commit ea7ed69d26ec01df77a48fc5b7b599fcb0bfba1f
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sat Jun 26 09:58:59 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  863 ++++++++++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 525 insertions(+), 338 deletions(-)
+
+commit 8d1be192ed07e93ca25f02623d2eee573684b0e7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jun 26 10:24:42 2010 +1000
+
+    rhythmdb: don't dereference a potentially invalid entry type (bug #622753)
+
+ rhythmdb/rhythmdb.c |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 3a207ca040dc5d1885b28016f1a0f32e6fa505f2
+Author: Fran Diéguez <fran dieguez mabishu com>
+Date:   Fri Jun 25 22:33:40 2010 +0200
+
+    Updated Galician translations
+
+ po/gl.po |  375 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 195 insertions(+), 180 deletions(-)
+
+commit 60b8101d0faa12c66186e47284453f452707f0ef
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Fri Jun 25 16:07:43 2010 +0200
+
+    Updated French translation
+
+ po/fr.po | 1579 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 884 insertions(+), 695 deletions(-)
+
+commit 9f5b9fb421cf67ad848e3aef31360d6bb45f618a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 25 23:11:37 2010 +1000
+
+    disambiguate sync action label and sync preferences tab (bug #622723)
+
+ sources/rb-media-player-source.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit b61f74342ab824f0ea8ab91a181d963d61935453
+Author: MiloÅ¡ PopoviÄ? <mpopovic src gnome org>
+Date:   Fri Jun 25 14:56:38 2010 +0200
+
+    Updated Serbian translation
+
+ po/sr.po       | 2599 +-------------------------------------------------------
+ po/sr latin po | 2599 +-------------------------------------------------------
+ 2 files changed, 4 insertions(+), 5194 deletions(-)
+
+commit 734f33bd18407c511489747e793ec7e21d434504
+Author: MiloÅ¡ PopoviÄ? <mpopovic src gnome org>
+Date:   Fri Jun 25 14:49:51 2010 +0200
+
+    Updated Serbian translation
+
+ po/sr.po       | 1956 +++++++++++++++++++++++++++++++-------------------------
+ po/sr latin po | 1956 +++++++++++++++++++++++++++++++-------------------------
+ 2 files changed, 2164 insertions(+), 1748 deletions(-)
+
+commit 0e9ae09634008997d4f9a339dc05fb63ff784289
+Author: Aurimas Ä?ernius <aurisc4 gmail com>
+Date:   Fri Jun 25 15:58:18 2010 +0300
+
+    Updated Lithuanian translation
+
+ po/lt.po | 1375 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 779 insertions(+), 596 deletions(-)
+
+commit 0ba40582ee057cd0cfd73f21ca4e412d1c033266
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Fri Jun 25 13:52:04 2010 +0200
+
+    Updated Hungarian translation
+
+ po/hu.po |  967 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 519 insertions(+), 448 deletions(-)
+
+commit 33405e334e390dd59dc7719c315ce70f35565e32
+Author: Claude Paroz <claude 2xlibre net>
+Date:   Fri Jun 25 13:35:54 2010 +0200
+
+    Remove translatable property on simple space char
+    
+    Fixes bug #614084
+
+ data/ui/create-playlist.ui |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 4380848c856783b646c5f8a8321e71254c3726ea
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 25 10:35:04 2010 +1000
+
+    xfade: don't deference a potentially null stream
+
+ backends/gstreamer/rb-player-gst-xfade.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 8106a6c871f4a1e1477f09b94cab1c54aa5d2a27
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jun 24 22:30:37 2010 +1000
+
+    import-errors: add an info bar allowing missing plugin install at any time
+    
+    The info bar is only displayed when there is at least one import error in
+    the source that includes missing plugin information.  Clicking the button
+    runs the installer for all missing plugins required for files currently in
+    the import error source, and on successful install, attempts to import
+    all of the files again.
+
+ plugins/generic-player/rb-generic-player-source.c |   16 +-
+ shell/rb-shell.c                                  |    5 +-
+ sources/rb-import-errors-source.c                 |  251 ++++++++++++++++++++-
+ sources/rb-import-errors-source.h                 |    4 +-
+ 4 files changed, 261 insertions(+), 15 deletions(-)
+
+commit cd98d3aa4fcdc59d554586b5346b99370894efe0
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jun 24 22:27:41 2010 +1000
+
+    rework missing-plugin helper to use direct function calls, not signals
+    
+    Now it gets initialized with a GtkWindow on startup, but after that it can
+    be called directly from anywhere with just a list of plugin details and
+    a closure to call on completion.  This simplifies using it in import jobs,
+    and allows us to trigger plugin installation from the import error source.
+
+ lib/Makefile.am                                   |    4 +-
+ lib/rb-missing-plugins.c                          |  256 +++++++++++++++++
+ lib/rb-missing-plugins.h                          |   37 +++
+ plugins/generic-player/rb-generic-player-source.c |    4 -
+ podcast/rb-podcast-manager.c                      |   16 +-
+ rhythmdb/rhythmdb-import-job.c                    |   28 +--
+ shell/Makefile.am                                 |    2 -
+ shell/rb-missing-plugins.c                        |  303 ---------------------
+ shell/rb-missing-plugins.h                        |   38 ---
+ shell/rb-shell-player.c                           |   28 +--
+ shell/rb-shell.c                                  |    2 +-
+ sources/rb-library-source.c                       |    5 -
+ 12 files changed, 304 insertions(+), 419 deletions(-)
+
+commit 30617c7a94bb253e8f54bc4dc92edc7eea76b8c8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jun 24 22:24:45 2010 +1000
+
+    rhythmdb: provide an error message for files with missing plugins
+
+ rhythmdb/rhythmdb.c |   21 +++++++++++++++++++--
+ 1 files changed, 19 insertions(+), 2 deletions(-)
+
+commit 6c704ee04b3fa8c9c79e73e8c6429605ebd33c27
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jun 24 16:28:10 2010 +1000
+
+    status-icon: only restore visibility from gconf when autostarted (bug #537868)
+    
+    When explicitly started by the user, we should always show the main window so
+    the user isn't left wondering what happened.
+
+ plugins/status-icon/rb-status-icon-plugin.c |   14 ++++++++++----
+ 1 files changed, 10 insertions(+), 4 deletions(-)
+
+commit 3d6a5b50befcc6571f75bd74729deac931ea1ef1
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jun 24 16:26:50 2010 +1000
+
+    shell: add 'autostarted' property
+    
+    This is set based on the DESKTOP_AUTOSTART_ID environment variable, which
+    when set indicates that the app was started automatically by the session manager.
+
+ shell/main.c     |    5 ++++-
+ shell/rb-shell.c |   26 +++++++++++++++++++++++++-
+ shell/rb-shell.h |    1 +
+ 3 files changed, 30 insertions(+), 2 deletions(-)
+
+commit 77629bd5871bef161c981905b20064899d91a9b4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 23 11:28:33 2010 +1000
+
+    song-info: only try to set up comment widgetry for single track case
+
+ widgets/rb-song-info.c |   18 +++++++++---------
+ 1 files changed, 9 insertions(+), 9 deletions(-)
+
+commit 5dadebf21ea870ca8a5a3d34e7ca261dfbaea71b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 22 19:44:31 2010 +1000
+
+    xfade: add redirect handling, rework stream preroll error handling
+    
+    To handle redirect messages correctly, we need to process bus messages posted
+    during stream preroll, and avoid returning an error from rb_player_open to allow
+    the redirect or error handling logic to take effect.
+
+ backends/gstreamer/rb-player-gst-xfade.c |   35 ++++++++++++++++++------------
+ 1 files changed, 21 insertions(+), 14 deletions(-)
+
+commit 4ae911249b516b59e80c434fda102cb352e805ea
+Author: Robert Ancell <robert ancell gmail com>
+Date:   Tue Jun 22 19:41:33 2010 +1000
+
+    add player 'redirect' signal for dealing with GStreamer redirects (bug #581885)
+    
+    The main use for these at present is for redirects from mms:// URIs to rtsp://,
+    which happens when mmssrc fails to connect to an mms stream.  We handle the redirect
+    by stopping the current stream, updating the URI for the database entry, then trying to
+    play it again.
+
+ backends/gstreamer/rb-player-gst.c |    5 +++-
+ backends/rb-player.c               |   35 ++++++++++++++++++++++++++++++++++
+ backends/rb-player.h               |    4 +++
+ lib/rb-marshal.list                |    1 +
+ shell/rb-shell-player.c            |   37 +++++++++++++++++++++++++++++++++--
+ 5 files changed, 78 insertions(+), 4 deletions(-)
+
+commit b567cce324327f750bd6e059d87422c68d3f98c4
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 22 14:44:40 2010 +1000
+
+    rhythmdb: add missing glib-object.h include
+
+ rhythmdb/rb-refstring.h |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 4248dc39fdd9dc0f64d1018bd7f3e2feb46cbff6
+Author: Marc-Antoine Perennou <Marc-Antoine Perennou com>
+Date:   Mon Jun 21 07:35:13 2010 +0200
+
+    fix build with gtk+ 2.21.1 or newer
+    
+    Use accessors to access to struct members since gdk has been gsealed
+    in gtk+ 2.21.1
+    Remove by the way old gtk version checks no longer necessary since we
+    now depend on gtk+ 2.18.0
+
+ lib/gseal-gtk-compat.h        |   31 +++++++++----------------------
+ lib/rb-tree-dnd.c             |   10 ++++++----
+ sources/rb-sourcelist-model.c |    7 +++++--
+ 3 files changed, 20 insertions(+), 28 deletions(-)
+
+commit 9438fa25356479568f1b67a3273166cd4cbefa6f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 22 14:21:59 2010 +1000
+
+    update eggsmclient from libegg
+
+ lib/eggdesktopfile.c   |   83 ++++++++++++++++++++++++++++++++++++-----------
+ lib/eggdesktopfile.h   |    8 +++-
+ lib/eggsmclient-xsmp.c |   12 +++---
+ lib/eggsmclient.c      |   29 +++++++++++++----
+ 4 files changed, 97 insertions(+), 35 deletions(-)
+
+commit 7a7da983eaf86efad3134ee7e4d8f1506228a6f1
+Author: Fran Diéguez <fran dieguez mabishu com>
+Date:   Sun Jun 20 02:25:05 2010 +0200
+
+    Update Galician translations
+
+ po/gl.po |  276 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 141 insertions(+), 135 deletions(-)
+
+commit 84c78f361b8afc11aa8a8c7a728cb74e8331a6df
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Sat Jun 19 11:42:39 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  582 ++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 305 insertions(+), 277 deletions(-)
+
+commit d9e916ba7e2db17abc01e30bf30e79d7f5aad1a6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jun 19 14:28:27 2010 +1000
+
+    rhythmdb: minor tweaks to import error and missing plugin handling
+
+ rhythmdb/rhythmdb-import-job.c |    4 ++--
+ rhythmdb/rhythmdb.c            |   31 +++++++++++++++++++------------
+ 2 files changed, 21 insertions(+), 14 deletions(-)
+
+commit 6d9c501709abd749846c643408d583590ca3ff7b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jun 19 11:48:38 2010 +1000
+
+    last.fm: remove GeditMessageArea, use GtkInfoBar instead
+    
+    This was the only place we used GeditMessageArea, so we can remove
+    our copy of it.
+
+ doc/reference/Makefile.am                 |    1 -
+ plugins/audioscrobbler/rb-lastfm-source.c |   18 +-
+ widgets/Makefile.am                       |    2 -
+ widgets/gedit-message-area.c              |  640 -----------------------------
+ widgets/gedit-message-area.h              |  137 ------
+ 5 files changed, 9 insertions(+), 789 deletions(-)
+
+commit e42ed5051b95fcdce827085535180d3544effb90
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Jun 19 11:23:07 2010 +1000
+
+    increase gtk+ version requirement to 2.18.0
+
+ configure.ac                              |    2 +-
+ plugins/audiocd/rb-audiocd-source.c       |   10 ++++------
+ plugins/visualizer/rb-visualizer-plugin.c |   20 +-------------------
+ 3 files changed, 6 insertions(+), 26 deletions(-)
+
+commit 530890f9c4b2d88a58ffd522b1e015c412737fc2
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 18 23:49:36 2010 +1000
+
+    rhythmdb: simplify metadata load handling code
+
+ rhythmdb/rhythmdb.c |  136 ++++++++++++++++----------------------------------
+ 1 files changed, 44 insertions(+), 92 deletions(-)
+
+commit 665226c59f908db1f899d2012070eeaab5d69732
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 18 22:15:38 2010 +1000
+
+    rhythmdb: implement plugin installation in RhythmDBImportJob
+    
+    At the end of an import job, we check if any of the import error entries
+    created included plugin installer detail strings, and if so, we emit
+    a missing-plugins signal for the plugin install code.  When the plugin
+    install finishes successfully, we retry the imports that resulted in
+    missing plugin errors.
+    
+    This approach means that we don't process missing plugins for files imported
+    outside of a RhythmDBImportJob, which currently includes files picked up by
+    the library crawl on startup or by library monitoring.  This is probably
+    a good thing, on the whole.
+
+ plugins/generic-player/rb-generic-player-source.c |    9 ++-
+ rhythmdb/rhythmdb-import-job.c                    |  134 ++++++++++++++++++++-
+ shell/rb-missing-plugins.c                        |    9 ++
+ shell/rb-missing-plugins.h                        |    3 +
+ sources/rb-library-source.c                       |    8 ++
+ 5 files changed, 159 insertions(+), 4 deletions(-)
+
+commit 245d5d40d5e4b9cdf5b229b7e2ab9c0a52960d3f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 18 22:14:57 2010 +1000
+
+    remove 'descriptions' arg from missing-plugins signals
+    
+    We never used it for anything anyway.
+
+ lib/rb-marshal.list          |    1 +
+ podcast/rb-podcast-manager.c |    6 +++---
+ shell/rb-missing-plugins.c   |    1 -
+ shell/rb-shell-player.c      |    9 ++++-----
+ 4 files changed, 8 insertions(+), 9 deletions(-)
+
+commit 19041d3bf2779c654e3b20199074fe33f94eff5c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 18 20:09:59 2010 +1000
+
+    rhythmdb: remove missing plugin handling for metadata loading
+    
+    The previous code used complicated locking and blocked further metadata
+    loads while attempting to install plugins.  Instead, we now create
+    import error entries immediately, storing the plugin installer detail
+    strings in the 'comment' field so we can collect them later.
+
+ rhythmdb/rhythmdb-private.h |    3 -
+ rhythmdb/rhythmdb.c         |  129 +++++++------------------------------------
+ shell/rb-missing-plugins.c  |    9 ---
+ 3 files changed, 20 insertions(+), 121 deletions(-)
+
+commit c852f5a51e5990b062af37ddb8e388df436f8e09
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 18 18:43:26 2010 +1000
+
+    rhythmdb: add 'not equal' property query operator (bug #612867)
+
+ rhythmdb/rhythmdb-query.c             |   43 ++++++++++++++++
+ rhythmdb/rhythmdb-tree.c              |    4 ++
+ rhythmdb/rhythmdb.c                   |    2 +
+ rhythmdb/rhythmdb.h                   |    2 +
+ tests/test-rhythmdb-query-model.c     |   90 ++++++++++++++++++++++++++++++---
+ widgets/rb-query-creator-properties.c |    4 ++
+ 6 files changed, 137 insertions(+), 8 deletions(-)
+
+commit 38c71816b76c0e37a06b6c461b50327bf8ffd0e2
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 18 18:28:01 2010 +1000
+
+    rhythmdb: fix signal handler prototype and test case for entry-changed
+
+ rhythmdb/rhythmdb.h   |    2 +-
+ tests/test-rhythmdb.c |    4 ++--
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+commit cddb1311c5987c612b112960cde14e60cd0ba05d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 18 11:45:41 2010 +1000
+
+    mpris: add some debug output for track change events
+
+ plugins/mpris/rb-mpris-plugin.c |    7 +++++--
+ 1 files changed, 5 insertions(+), 2 deletions(-)
+
+commit 9079d6be64cce2e060ebe78ba78b868713e1a39b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 18 11:43:18 2010 +1000
+
+    artdisplay: cache art extracted from file tags
+    
+    The main reason we're doing this is so we can provide a URL for the
+    image so that dbus clients can access it.
+
+ plugins/artdisplay/artdisplay/CoverArtDatabase.py |   19 +++++++++++++------
+ plugins/artdisplay/artdisplay/__init__.py         |    6 +++++-
+ 2 files changed, 18 insertions(+), 7 deletions(-)
+
+commit 5db3c82590681109af3e37618a243b70e46d8dab
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 18 11:40:53 2010 +1000
+
+    artdisplay: provide cached image locations as URLs rather than paths
+
+ plugins/artdisplay/artdisplay/CoverArtDatabase.py |    9 +++++----
+ 1 files changed, 5 insertions(+), 4 deletions(-)
+
+commit 1d210e30f4e87d6cbf2c8e9537f99e6ad354ca56
+Author: Luca Ferretti <lferrett gnome org>
+Date:   Thu Jun 17 23:39:33 2010 +0200
+
+    fix installation path for 256x256 app icon
+
+ data/icons/hicolor/256x256/apps/Makefile.am |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 402b2db8a80e2ba1cba85fc4516c9c76b29cafec
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jun 17 15:46:29 2010 +1000
+
+    rhythmdb: use correct entry types when retrying after plugin install
+    
+    The entry types from the original metadata load event are still in the
+    event structure, so we should use them rather than defaulting to 'song'
+    type.  If the plugin install was triggered by scanning files on a
+    media player device, we don't want to import the file into the library.
+
+ rhythmdb/rhythmdb.c |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit c8a2377752a0f5682821ecdd34f0bb6003ce5d4f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 16 17:50:14 2010 +1000
+
+    mtp: delete empty folders after deleting tracks (bug #593641)
+    
+    After deleting a set of tracks, we now check the folders that we
+    deleted from, deleting them if they are now empty.  Empty parent
+    folders are also deleted, all the way up to the root.
+
+ plugins/mtpdevice/rb-mtp-source.c |   96 +++++++++++++++++++++++++++++++++++--
+ 1 files changed, 91 insertions(+), 5 deletions(-)
+
+commit e202f5b5034fced1ac2342415f1c83c02f3c9872
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 16 17:48:46 2010 +1000
+
+    mtp: upload files to artist/album/ subfolders (bug #593641)
+
+ plugins/mtpdevice/rb-mtp-source.c |   31 +++++++++++++++++++++++++++----
+ 1 files changed, 27 insertions(+), 4 deletions(-)
+
+commit a9255ecc3a4cec6161fd19610ec128244cc76e48
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 16 17:47:32 2010 +1000
+
+    mtp: add folder path property on the mtp device upload sink
+    
+    If the sink is given a folder path, it will create or locate the
+    corresponding folder on the device and use that as the target for
+    the upload.  If the folder cannot be created, the file is uploaded
+    to the default music folder instead.
+
+ plugins/mtpdevice/rb-mtp-gst-sink.c |   59 +++++++++++++++++++++++++++++++++-
+ 1 files changed, 57 insertions(+), 2 deletions(-)
+
+commit 8681fbf07afc816c90d3d31e3ebdf40de561b5c1
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 16 17:45:31 2010 +1000
+
+    mtp: add thread task for folder creation
+    
+    Given a sequence of path name components, this locates or creates
+    a corresponding folder on the device, then calls the callback with
+    the folder ID.
+
+ plugins/mtpdevice/rb-mtp-thread.c |   96 +++++++++++++++++++++++++++++++++++++
+ plugins/mtpdevice/rb-mtp-thread.h |    8 +++
+ 2 files changed, 104 insertions(+), 0 deletions(-)
+
+commit c038ea1ebd7af2c3e6064a6859da950aae12b89c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 15 23:04:47 2010 +1000
+
+    vala: dist .vapi files
+
+ bindings/vala/Makefile.am |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 22f43cbc01792ecce0ed002ca86ba71c848604cc
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 15 22:56:00 2010 +1000
+
+    replaygain: add workaround for pygobject/gst-python refcount problems
+    
+    The problem only seems to affect ghost pads, so maybe if we split the
+    rgvolume ! rglimiter filter into two, it'll work.
+
+ plugins/replaygain/replaygain/player.py |   27 +++++++++++++++++++--------
+ 1 files changed, 19 insertions(+), 8 deletions(-)
+
+commit 8db05c1960891e7e94b4a12123814814935112ae
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 15 16:21:59 2010 +1000
+
+    rhythmdb: bump database version, reload all metadata
+    
+    This will ensure that various sortnames, album artist, BPM and comment
+    are all read from tags.
+    
+    Mountpoints for local files are going to become important soon, so make
+    sure those are up to date too.
+
+ rhythmdb/rhythmdb-tree.c |   31 +++++++++++++++++++++++++++++--
+ rhythmdb/rhythmdb.c      |    2 +-
+ 2 files changed, 30 insertions(+), 3 deletions(-)
+
+commit 809738b654974d9b24fc25f39623462f81d22558
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 15 13:46:58 2010 +1000
+
+    rhythmdb: convert property enum into an array of structures
+    
+    This makes the rhythmdb property enum introspection-friendly and
+    gets rid of the weird string parsing stuff used to generate the
+    property type information.
+
+ rhythmdb/rhythmdb-private.h |    2 -
+ rhythmdb/rhythmdb.c         |  257 +++++++++++++++++--------------------------
+ 2 files changed, 100 insertions(+), 159 deletions(-)
+
+commit 9fd4da43e03753ca86fe88d3eac49efbad84e125
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 15 09:27:53 2010 +1000
+
+    fix value nicks for most GEnum types for GObject introspection
+    
+    We don't actually use the value nicknames at all, so changing them
+    doesn't break anything.
+
+ backends/rb-encoder.c              |   12 +++++-----
+ backends/rb-player.c               |   12 +++++-----
+ lib/libmediaplayerid/mpid-util.c   |   14 ++++++------
+ metadata/rb-metadata-common.c      |   16 ++++++--------
+ plugins/mtpdevice/rb-mtp-thread.c  |    6 ++--
+ rhythmdb/rhythmdb-property-model.c |    6 ++--
+ rhythmdb/rhythmdb-query-model.c    |    8 +++---
+ rhythmdb/rhythmdb.c                |   38 +++++++++++++++++-----------------
+ shell/rb-shell-player.c            |   10 ++++----
+ shell/rb-shell.c                   |   10 ++++----
+ sources/rb-source-group.c          |    8 +++---
+ sources/rb-source.c                |   14 ++++++------
+ sources/rb-sourcelist-model.c      |   16 +++++++-------
+ widgets/rb-entry-view.c            |   40 ++++++++++++++++++------------------
+ 14 files changed, 104 insertions(+), 106 deletions(-)
+
+commit 3b7ef7b8eabc6960e5d782b6e57d9d9b6be8c20a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 14 13:15:36 2010 +1000
+
+    rhythmdb: move new properties to the end so values don't change
+
+ rhythmdb/rhythmdb.h |    7 +++++--
+ 1 files changed, 5 insertions(+), 2 deletions(-)
+
+commit 00c36b1dff056c2bc19a153cf596472dbd8e523d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 14 12:04:36 2010 +1000
+
+    prefs: rearrange visible column checkboxes into 3 columns
+
+ data/ui/general-prefs.ui |   99 ++++++++++++++++++++++++---------------------
+ 1 files changed, 53 insertions(+), 46 deletions(-)
+
+commit bbf7dc33763b0d2f17214ca0f0284643891dd0c1
+Author: Fran Diéguez <fran dieguez mabishu com>
+Date:   Sun Jun 13 16:37:51 2010 +0200
+
+    Updated Galician translations
+
+ po/gl.po |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 62610508c3bc6090e5b2213391296462ebce6c2c
+Author: Fran Diéguez <fran dieguez mabishu com>
+Date:   Sun Jun 13 16:36:00 2010 +0200
+
+    Updated Galician translations
+
+ po/gl.po |  955 ++++++++++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 562 insertions(+), 393 deletions(-)
+
+commit b104ebb72067165d0d007551f10713f737048be3
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Sat Jun 12 21:20:04 2010 +0200
+
+    Updated German translation
+
+ po/de.po |  464 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 256 insertions(+), 208 deletions(-)
+
+commit 512f875ebc36a72bc6e2f9ad5fcba5ddc821b6f8
+Author: Mattias Eriksson <snaggen acc umu se>
+Date:   Sat Jun 12 22:45:22 2010 +1000
+
+    add support for beats per minute tag (bug #454889)
+
+ backends/gstreamer/rb-encoder-gst.c   |    7 ++++
+ bindings/python/rb.defs               |    1 +
+ data/ui/general-prefs.ui              |   30 +++++++++++++----
+ data/ui/song-info.ui                  |   58 ++++++++++++++++++++++++++++++--
+ metadata/rb-metadata-common.c         |    3 ++
+ metadata/rb-metadata-gst-common.c     |    4 ++
+ metadata/rb-metadata.h                |    1 +
+ rhythmdb/rhythmdb-private.h           |    1 +
+ rhythmdb/rhythmdb-tree.c              |    3 ++
+ rhythmdb/rhythmdb.c                   |   49 +++++++++++++++++++--------
+ rhythmdb/rhythmdb.h                   |    1 +
+ shell/rb-shell-preferences.c          |   10 +++++-
+ sources/rb-browser-source.c           |    1 +
+ sources/rb-playlist-source.c          |    1 +
+ widgets/rb-entry-view.c               |   36 ++++++++++++++++++++
+ widgets/rb-entry-view.h               |    1 +
+ widgets/rb-query-creator-properties.c |   49 ++++++++++++++++++++++++++-
+ widgets/rb-song-info.c                |   35 ++++++++++++++++++-
+ 18 files changed, 260 insertions(+), 31 deletions(-)
+
+commit bbe4279d20f3e9cd6fe3562ec87607276c9b5d7d
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Fri Jun 11 19:28:25 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  331 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 176 insertions(+), 155 deletions(-)
+
+commit 1959bde6d3117c1aff55e7470d0576458243990f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 11 23:13:01 2010 +1000
+
+    rhythmdb: process file move events (bug #620857)
+    
+    When built against glib 2.24 or newer, we can request file move events
+    from the file monitor.  We handle file move events by just updating the
+    location of the entry, or deleting it if an entry already exists for the
+    new location.
+    
+    While we're in there, simplify processing of file create/modify and delete
+    events.  We don't need to send the event through the rhythmdb event queue,
+    we can just make the required changes directly.  In the case of new files,
+    we can just pass the URI to rhythmdb_add_uri().
+    
+    Based on a patch by Philipp Kerling <k philipp gmail com>
+
+ rhythmdb/rhythmdb-monitor.c |   60 +++++++++++++++++++++++++++++++++----------
+ rhythmdb/rhythmdb-private.h |    2 -
+ rhythmdb/rhythmdb.c         |   54 +++++---------------------------------
+ 3 files changed, 53 insertions(+), 63 deletions(-)
+
+commit 0084bf26e69c030d3ff83f142d97430b8adac253
+Author: Theppitak Karoonboonyanan <thep linux thai net>
+Date:   Fri Jun 11 18:51:54 2010 +0700
+
+    Updated Thai translation.
+
+ po/th.po |  259 ++++++++++++++++++++++++--------------------------------------
+ 1 files changed, 99 insertions(+), 160 deletions(-)
+
+commit e2c2de474a6f6403083d48d175315f73c735e93d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 11 19:53:13 2010 +1000
+
+    generic-player: use album artist where possible to build filenames
+
+ plugins/generic-player/rb-generic-player-source.c |    7 ++++++-
+ 1 files changed, 6 insertions(+), 1 deletions(-)
+
+commit 8ba7bd98834034945b4b2f1b42c635384eae91d7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 11 19:23:29 2010 +1000
+
+    mpris: dist mpris-spec.h
+
+ plugins/mpris/Makefile.am |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 7c1ba360ae83450fa3204aaf4cd2820bc7019b9c
+Author: Sira Nokyoongtong <gumaraa gmail com>
+Date:   Fri Jun 11 15:47:32 2010 +0700
+
+    Updated Thai translation.
+
+ po/th.po | 3003 ++++++++++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 1834 insertions(+), 1169 deletions(-)
+
+commit b36da7822db0b95ce61b4e5b7c170416f8f86fa2
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 11 15:36:52 2010 +1000
+
+    artdisplay: use album artist in preference to track artist where available
+
+ plugins/artdisplay/artdisplay/CoverArtDatabase.py  |   23 +++++++++++--------
+ .../artdisplay/artdisplay/LastFMCoverArtSearch.py  |    4 ++-
+ .../artdisplay/artdisplay/LocalCoverArtSearch.py   |   15 +++++++++---
+ 3 files changed, 27 insertions(+), 15 deletions(-)
+
+commit fd44f9ba6a77ef28750d1d4eed98e617e380a826
+Author: Christophe Fergeau <cfergeau mandriva com>
+Date:   Thu Jun 10 12:08:48 2010 +0200
+
+    add album artist support to ipod plugin
+    
+    This reads/writes the new album artist and album artist sort name
+    from iPods.
+
+ plugins/ipod/rb-ipod-source.c |   15 +++++++++++++++
+ 1 files changed, 15 insertions(+), 0 deletions(-)
+
+commit 037e04efa59c8ea1e233d9f88ee619028463feca
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jun 10 16:57:58 2010 +1000
+
+    add album-artist and album-artist-sortname fields
+    
+    We don't do anything particularly intelligent with album artist
+    information yet, but at least we'll have it in the database now.
+
+ data/ui/song-info-multiple.ui         |   91 ++++++++++++----
+ data/ui/song-info.ui                  |  105 +++++++++++++----
+ metadata/rb-metadata-common.c         |    6 +
+ metadata/rb-metadata-gst-common.c     |   12 ++
+ metadata/rb-metadata.h                |    4 +-
+ plugins/audiocd/rb-audiocd-source.c   |  100 ++++-------------
+ rhythmdb/rhythmdb-private.h           |    2 +
+ rhythmdb/rhythmdb-tree.c              |   12 ++-
+ rhythmdb/rhythmdb.c                   |   49 ++++++++
+ rhythmdb/rhythmdb.h                   |    8 +-
+ sources/rb-library-source.c           |   27 ++---
+ widgets/rb-query-creator-properties.c |    2 +
+ widgets/rb-song-info.c                |  200 +++++++++++++++++----------------
+ 13 files changed, 380 insertions(+), 238 deletions(-)
+
+commit 1dff93f6a3a407402d0343697563967dfb2f3ab1
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jun 10 16:56:50 2010 +1000
+
+    song-info: add a shadow around the comment text box
+
+ data/ui/song-info.ui |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit f72249439478c5ba2a96656e0672a500dd283e13
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Jun 10 12:54:19 2010 +1000
+
+    add implementation of the MPRIS D-Bus spec
+    
+    This is a new hidden plugin, enabled by default, using GDBus.
+    As a result, it is only built when glib 2.26 or newer is available.
+    
+    The tracklist object has not been implemented.  It doesn't quite
+    fit into how rhythmbox works, so it probably won't be implemented
+    unless we need it for something interesting.
+
+ configure.ac                     |    8 +-
+ data/rhythmbox.schemas           |   22 ++
+ plugins/Makefile.am              |    4 +
+ plugins/mpris/Makefile.am        |   38 +++
+ plugins/mpris/mpris-spec.h       |   66 ++++
+ plugins/mpris/mpris.rb-plugin.in |    8 +
+ plugins/mpris/rb-mpris-plugin.c  |  675 ++++++++++++++++++++++++++++++++++++++
+ 7 files changed, 820 insertions(+), 1 deletions(-)
+
+commit 6634b70cc8d5a7446c55dfc7b15f0ee020aa37bf
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 9 19:43:05 2010 +1000
+
+    python: fix parent class for auto and static playlist sources
+
+ bindings/python/rb.defs |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 23c1332ddc84db348388d083e45ed63cca79cf38
+Author: Vassilis Bitsikas <v bitsikas gmail com>
+Date:   Tue Jun 8 12:55:42 2010 +0300
+
+    Updated Greek translation
+
+ po/el.po | 1316 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 750 insertions(+), 566 deletions(-)
+
+commit c008140e6de008519647ca5f2eda417bec1453db
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Mon Jun 7 15:11:30 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  919 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 507 insertions(+), 412 deletions(-)
+
+commit 2cda84a4844ce29d157d2c3532b39f272804fe2e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Jun 7 22:44:44 2010 +1000
+
+    fix various impl_get_status methods to not return progress 0.0
+    
+    The annoying bit here is that Python implementations don't have a way to
+    decline to return a progress value, so for Magnatune and Jamendo we
+    return 2.0 (anything greater than 1.0 means 'hide the progress bar')
+    unless we have a specific value to return.  This means we lose the
+    progress value from rhythmdb for these sources, unfortunately.
+
+ plugins/daap/rb-daap-source.c                  |   10 ----------
+ plugins/jamendo/jamendo/JamendoSource.py       |    2 +-
+ plugins/magnatune/magnatune/MagnatuneSource.py |    2 +-
+ sources/rb-streaming-source.c                  |    2 +-
+ 4 files changed, 3 insertions(+), 13 deletions(-)
+
+commit aff22ccc9654b961de49b7f466047669cbab265c
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Sun Jun 6 22:58:39 2010 +0200
+
+    Updated German translation
+
+ po/de.po |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit b8aec704c0e2429bff94f664305eea88f04037a9
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Sun Jun 6 22:57:26 2010 +0200
+
+    Updated German translation
+
+ po/de.po |  808 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 462 insertions(+), 346 deletions(-)
+
+commit cd3e56ea9737191a224543c00e0a6e39d6076c02
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Sat Jun 5 19:22:50 2010 +0200
+
+    Updated Hungarian translation
+
+ po/hu.po |   42 +++++++++++++++++-------------------------
+ 1 files changed, 17 insertions(+), 25 deletions(-)
+
+commit 7fc4884c1f85315fc99de4bacb641a6b5fa9e68d
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Sat Jun 5 18:57:51 2010 +0200
+
+    Updated Hungarian translation
+
+ po/hu.po |  894 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 493 insertions(+), 401 deletions(-)
+
+commit 60a7be81dd4e907dbd0a4011f68a46dcfa371354
+Author: W. Michael Petullo <mike flyn org>
+Date:   Fri Jun 4 12:54:13 2010 -0500
+
+    Adapt to small change in latest libdmapsharing API
+    
+    In order to make it easier to write memory efficient DMAPContainerRecord
+    implementations, the libdmapsharing API changed slightly. Modify Rhythmbox
+    to use the new API and require libdmapsharing 1.9.0.21.
+    Signed-off-by: W. Michael Petullo <mike flyn org>
+
+ configure.ac                            |    2 +-
+ plugins/daap/rb-daap-container-record.c |    2 +-
+ plugins/daap/rb-daap-container-record.h |    2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+commit e7b351c5affd3126cf383f3f1d4cb3c05935e0d8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 4 22:39:59 2010 +1000
+
+    media-player: change the label on the sync dialog cancel button
+    
+    Instead of it saying "cancel", it now says "don't sync".  We don't want
+    to give the impression that pressing it will restore the sync settings
+    back to how they were before the dialog.
+
+ sources/rb-media-player-source.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 2b9494c6d04e7b2e9fae959c1bf29ecbca7198c0
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 4 20:52:42 2010 +1000
+
+    podcast: set size request for the podcast description container
+    
+    Otherwise, the podcast properties window width depends mostly on the
+    feed name, which often isn't wide enough for the description to be
+    readable.
+
+ data/ui/podcast-properties.ui |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 67d9571388384f98c2de96d3185461b865f346ab
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 4 16:00:59 2010 +1000
+
+    media-player: display dialog to allow user to correct sync settings
+    
+    If the user hasn't selected anything to sync or the selected items
+    would not fit on the device, we now display a sync settings dialog when
+    the user tries to sync.  This allows the user to fix the settings and
+    then continue or alternatively cancel the sync.
+
+ data/ui/Makefile.am              |    1 +
+ data/ui/sync-dialog.ui           |  113 ++++++++++++++++++++++
+ po/POTFILES.in                   |    1 +
+ sources/rb-media-player-source.c |  193 ++++++++++++++++++++++++++++++++------
+ 4 files changed, 279 insertions(+), 29 deletions(-)
+
+commit 073efe208fce7690a8c053a8238d244558135061
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 4 15:55:49 2010 +1000
+
+    sync: split sync state and settings UI code up into three new classes
+    
+    The purpose of this is to allow us to use the sync settings and state
+    widgets in other places.  It's still tied directly to the media player
+    source class.
+
+ configure.ac                                      |    1 +
+ data/ui/Makefile.am                               |    1 +
+ data/ui/media-player-properties.ui                |  117 +---
+ data/ui/sync-state.ui                             |  110 +++
+ plugins/generic-player/Makefile.am                |    1 +
+ plugins/generic-player/rb-generic-player-source.c |    2 +-
+ plugins/ipod/Makefile.am                          |    3 +-
+ plugins/ipod/rb-ipod-source.c                     |    2 +-
+ plugins/mtpdevice/Makefile.am                     |    3 +-
+ plugins/mtpdevice/rb-mtp-source.c                 |    2 +-
+ po/POTFILES.in                                    |    3 +
+ shell/Makefile.am                                 |    1 +
+ sources/Makefile.am                               |    9 +-
+ sources/rb-media-player-source.c                  |  880 ++-------------------
+ sources/rb-media-player-source.h                  |    6 +
+ sources/rb-media-player-sync-settings.c           |  426 ----------
+ sources/rb-media-player-sync-settings.h           |   99 ---
+ sources/sync/Makefile.am                          |   33 +
+ sources/sync/rb-sync-settings-ui.c                |  415 ++++++++++
+ sources/sync/rb-sync-settings-ui.h                |   67 ++
+ sources/sync/rb-sync-settings.c                   |  443 +++++++++++
+ sources/sync/rb-sync-settings.h                   |   99 +++
+ sources/sync/rb-sync-state-ui.c                   |  332 ++++++++
+ sources/sync/rb-sync-state-ui.h                   |   83 ++
+ sources/sync/rb-sync-state.c                      |  552 +++++++++++++
+ sources/sync/rb-sync-state.h                      |   91 +++
+ 26 files changed, 2320 insertions(+), 1461 deletions(-)
+
+commit a19e5181ae3555cecb150bf5ab3c724ca3154943
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Jun 4 10:43:21 2010 +1000
+
+    update POTFILES.in for recent changes
+
+ po/POTFILES.in |    7 +++----
+ 1 files changed, 3 insertions(+), 4 deletions(-)
+
+commit 6c16a9337e2bdd78b1f42ae6878a274f73637f73
+Author: G Karunakar <karunakar indlinux org>
+Date:   Thu Jun 3 03:47:45 2010 +0530
+
+    Updated Hindi translation by Karthik Peri
+
+ po/hi.po | 1661 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 847 insertions(+), 814 deletions(-)
+
+commit b725043b33db2d4e9c575010eb0169216e8260a9
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 2 19:13:50 2010 +1000
+
+    fix sample-vala plugin build
+
+ plugins/sample-vala/Makefile.am |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 784527b7ef5f6d6af301082b53cc680a2e912bce
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 2 19:13:29 2010 +1000
+
+    re-add rb-missing-plugins.h to the list of source files
+
+ shell/Makefile.am |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 6e6264ba49adf58d4466164bd7a2c5ae098696c5
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 2 18:56:27 2010 +1000
+
+    source: add default for impl_can_pause (bug #620256)
+
+ sources/rb-browser-source.c  |    1 -
+ sources/rb-playlist-source.c |    1 -
+ sources/rb-podcast-source.c  |    1 -
+ sources/rb-source.c          |    1 +
+ 4 files changed, 1 insertions(+), 3 deletions(-)
+
+commit b8b6e5b595035fd8c37233fcb5ae56424c13950b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Jun 2 18:30:17 2010 +1000
+
+    mtp: add separators to the popup to match other media players
+
+ plugins/mtpdevice/mtp-ui.xml |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 1f022ab48f4191026fd59be1e49fda2a72dd921f
+Author: Bastien Nocera <hadess hadess net>
+Date:   Tue Jun 1 19:12:09 2010 +0100
+
+    Fix numbering
+    
+    Older versions of totem-pl-parser will not parse PLS files
+    with holes in the numbering. Fix in gnome-2-28 and master.
+
+ plugins/iradio/iradio-initial.pls |   40 ++++++++++++++++++------------------
+ 1 files changed, 20 insertions(+), 20 deletions(-)
+
+commit f7e52fd3be1f2b7267f76a3f08f74606e7bd4688
+Author: Bastien Nocera <hadess hadess net>
+Date:   Tue Jun 1 18:35:55 2010 +0100
+
+    Remove WBUR radio
+    
+    Requests for playlist yield empty content.
+
+ plugins/iradio/iradio-initial.pls |   10 +++-------
+ 1 files changed, 3 insertions(+), 7 deletions(-)
+
+commit 42d8e55038a18c905082a990ee2887fc67605feb
+Author: Lubomir Rintel <lkundrak v3 sk>
+Date:   Sun May 9 12:43:23 2010 -0400
+
+    Add Absolute dabbl radio
+    
+    So that we fill the gap after Xtreme radio. :)
+
+ plugins/iradio/iradio-initial.pls |    8 ++++++++
+ 1 files changed, 8 insertions(+), 0 deletions(-)
+
+commit a70d9937de2305b9bb08f0b5de1a3205b471ec58
+Author: Lubomir Rintel <lkundrak v3 sk>
+Date:   Sun May 9 12:40:52 2010 -0400
+
+    Remove Absolute Xtreme radio
+    
+    Requests for playlist yield empty content, the service apparently no
+    longer exists.
+
+ plugins/iradio/iradio-initial.pls |    8 --------
+ 1 files changed, 0 insertions(+), 8 deletions(-)
+
+commit 8f88ee707578061d1122dddc4c40952fde8e9a6f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 1 13:06:32 2010 +1000
+
+    python: fix type conversion for query parameters
+    
+    Convert query parameter values to the type required for the property,
+    rather than the closest GType for the python value we get.  This makes
+    it possible to query on numeric parameters.  Also add binding for
+    rhythmdb_query_to_string, which I used to check this was working.
+
+ bindings/python/rhythmdb.defs     |    9 +++++++++
+ bindings/python/rhythmdb.override |   16 +++++-----------
+ 2 files changed, 14 insertions(+), 11 deletions(-)
+
+commit bd389d8e8a2b1f3a914dcd4bb17e75fb8837d78a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Jun 1 10:55:27 2010 +1000
+
+    rb-client: rename 'pause' to avoid conflict with pause(2) (bug #620199)
+
+ remote/dbus/rb-client.c |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit dd8555ea48db4489b60013a4b18c394255f68037
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon May 31 22:28:06 2010 +1000
+
+    mtp: report out-of-space errors on track upload
+
+ plugins/mtpdevice/rb-mtp-thread.c |   12 +++++++++---
+ 1 files changed, 9 insertions(+), 3 deletions(-)
+
+commit cb66376f6cd43edacc278cf6b5f22a97ebdde0e6
+Author: Fran Diéguez <fran dieguez mabishu com>
+Date:   Mon May 31 13:38:30 2010 +0200
+
+    Updated Galician translations
+
+ po/gl.po |   68 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 34 insertions(+), 34 deletions(-)
+
+commit f0cd97aa8f79b3566e9619095ada7980d1577da7
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon May 31 20:30:42 2010 +1000
+
+    encoder: remove output file when being cancelled
+
+ backends/gstreamer/rb-encoder-gst.c |   10 ++++++++++
+ 1 files changed, 10 insertions(+), 0 deletions(-)
+
+commit d54129f55a37ebbc73c0cb68d22e59a02515058a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon May 31 20:24:41 2010 +1000
+
+    transfer-queue: rearrange batch API to be easier to use
+    
+    Prefix methods for use by the queue only with underscores,
+    remove rb_track_transfer_batch_next, since it's only used by the batch
+    itself, and add a new rb_track_transfer_batch_cancel that just calls
+    rb_track_transfer_queue_cancel_batch.
+
+ bindings/python/rb.defs         |   15 --------------
+ shell/rb-track-transfer-batch.c |   40 ++++++++++++++++++++++----------------
+ shell/rb-track-transfer-batch.h |    9 +++++--
+ shell/rb-track-transfer-queue.c |   14 ++++++------
+ 4 files changed, 36 insertions(+), 42 deletions(-)
+
+commit d349386c0987418e4208bae1136946f29efd0060
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon May 31 12:41:25 2010 +1000
+
+    encoder: fix double free of error information
+
+ backends/gstreamer/rb-encoder-gst.c |   12 ++++--------
+ 1 files changed, 4 insertions(+), 8 deletions(-)
+
+commit 821b46bdefbcaca8065ac51fb411c92ff684d578
+Author: Christian Kirbach <Christian Kirbach googlemail com>
+Date:   Sun May 30 22:45:53 2010 +0200
+
+    data/ui/media-player-properties.ui: Added translator hint (Bug #619925).
+
+ data/ui/media-player-properties.ui |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit ad6f038050522446732e85bf66c56e0586f9b00c
+Author: Josh Green <jgreen users sourceforge net>
+Date:   Sun May 30 20:21:39 2010 +1000
+
+    add support for 'comment' tag (bug #560940)
+    
+    The comment tag can now be displayed as an entry view column and in song
+    info dialogs, and can also be used in auto playlist criteria.
+
+ backends/gstreamer/rb-encoder-gst.c   |    1 +
+ data/ui/general-prefs.ui              |   22 +++++++++++++++++-
+ data/ui/song-info.ui                  |   39 ++++++++++++++++++++++++++++++--
+ rhythmdb/rhythmdb-private.h           |    1 +
+ rhythmdb/rhythmdb-tree.c              |    3 ++
+ rhythmdb/rhythmdb.c                   |   21 +++++++++++++++++
+ rhythmdb/rhythmdb.h                   |    1 +
+ shell/rb-shell-preferences.c          |    8 ++++++
+ sources/rb-browser-source.c           |    1 +
+ sources/rb-playlist-source.c          |    1 +
+ widgets/rb-entry-view.c               |   16 +++++++++++++
+ widgets/rb-entry-view.h               |    1 +
+ widgets/rb-query-creator-properties.c |    2 +
+ widgets/rb-song-info.c                |   33 +++++++++++++++++++++++++++
+ 14 files changed, 146 insertions(+), 4 deletions(-)
+
+commit ef580491b70233cbcb17416b8fadcdda3ac89829
+Author: W. Michael Petullo <mike flyn org>
+Date:   Sat May 29 13:04:18 2010 -0500
+
+    Patch to replace DAAP-related code with libdmapsharing
+    
+    This patch requires libdmapsharing 1.9.0.20. Receiving playlists as a
+    client, receiving songs as a client, serving songs, serving playlists
+    and password-protected shares have survived basic testing. This
+    patch integrates with the new artist and album sort order code in
+    libdmapsharing.
+    Signed-off-by: W. Michael Petullo <mike flyn org>
+
+ configure.ac                                       |   48 +-
+ plugins/Makefile.am                                |    2 +-
+ plugins/daap/Makefile.am                           |   54 +-
+ plugins/daap/rb-daap-connection.c                  | 1894 --------------------
+ plugins/daap/rb-daap-connection.h                  |  120 --
+ plugins/daap/rb-daap-container-record.c            |  183 ++
+ plugins/daap/rb-daap-container-record.h            |   75 +
+ plugins/daap/rb-daap-hash.c                        |  518 ------
+ plugins/daap/rb-daap-hash.h                        |   46 -
+ plugins/daap/rb-daap-mdns-avahi.c                  |  122 --
+ plugins/daap/rb-daap-mdns-avahi.h                  |   40 -
+ plugins/daap/rb-daap-mdns-browser-avahi.c          |  405 -----
+ plugins/daap/rb-daap-mdns-browser.h                |   91 -
+ plugins/daap/rb-daap-mdns-publisher-avahi.c        |  423 -----
+ plugins/daap/rb-daap-mdns-publisher.h              |   98 -
+ plugins/daap/rb-daap-plugin.c                      |   86 +-
+ plugins/daap/rb-daap-record-factory.c              |   77 +
+ plugins/daap/rb-daap-record-factory.h              |   67 +
+ plugins/daap/rb-daap-record.c                      |  412 +++++
+ plugins/daap/rb-daap-record.h                      |   72 +
+ plugins/daap/rb-daap-share.c                       | 1785 ------------------
+ plugins/daap/rb-daap-share.h                       |   68 -
+ plugins/daap/rb-daap-sharing.c                     |   19 +-
+ plugins/daap/rb-daap-source.c                      |   80 +-
+ plugins/daap/rb-daap-source.h                      |   23 +-
+ plugins/daap/rb-daap-src.c                         |   35 +-
+ plugins/daap/rb-daap-structure.c                   |  751 --------
+ plugins/daap/rb-daap-structure.h                   |  204 ---
+ plugins/daap/rb-dmap-container-db-adapter.c        |  193 ++
+ plugins/daap/rb-dmap-container-db-adapter.h        |   64 +
+ plugins/daap/rb-rhythmdb-dmap-db-adapter.c         |  275 +++
+ plugins/daap/rb-rhythmdb-dmap-db-adapter.h         |   61 +
+ .../daap/rb-rhythmdb-query-model-dmap-db-adapter.c |  156 ++
+ .../daap/rb-rhythmdb-query-model-dmap-db-adapter.h |   61 +
+ 34 files changed, 1905 insertions(+), 6703 deletions(-)
+
+commit 808ca1d54df2ecbf25fb9fc4d885ed3506689489
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun May 30 16:46:00 2010 +1000
+
+    python: add bindings for rating widget (bug #620069)
+
+ bindings/python/rb.defs     |   16 ++++++++++++++++
+ bindings/python/rb.override |    1 +
+ 2 files changed, 17 insertions(+), 0 deletions(-)
+
+commit 0c5ae11eb7ecd1fdb3f3943d86ecfffc83644bca
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun May 30 13:59:13 2010 +1000
+
+    iradio: add KWUR to the initial station list (bug #618025)
+
+ plugins/iradio/iradio-initial.pls |    4 ++++
+ 1 files changed, 4 insertions(+), 0 deletions(-)
+
+commit f04f386476e3e496e220c9c195c43f5d688e83fe
+Author: Christian Kirbach <Christian Kirbach googlemail com>
+Date:   Sat May 29 22:04:57 2010 +0200
+
+    Updated German translation
+
+ po/de.po |  478 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 238 insertions(+), 240 deletions(-)
+
+commit e1b4f6cdcc0d2946a9d545a4316d77ece3437634
+Author: Sean McNamara <smcnam gmail com>
+Date:   Sat May 29 23:56:46 2010 +1000
+
+    vala: update rb.vapi to current standards, add a few methods (bug #619907)
+
+ bindings/vala/rb.vapi |   74 +++++++++++++++++++++++++++++++++++++++++++------
+ 1 files changed, 65 insertions(+), 9 deletions(-)
+
+commit 6e5ee5f13375e56088a92033d9a72e72dc13af6f
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sat May 29 10:55:43 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  286 ++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 141 insertions(+), 145 deletions(-)
+
+commit 06d99662b27d1f8e8cb396f02f62436853b9262a
+Author: Edgar Luna <edgar luna gmail com>
+Date:   Sat May 29 16:23:02 2010 +1000
+
+    lyrics: add a lyrics parser for darklyrics.com (bug #525094)
+
+ plugins/lyrics/lyrics/DarkLyricsParser.py |  163 +++++++++++++++++++++++++++++
+ plugins/lyrics/lyrics/LyricsSites.py      |    4 +-
+ plugins/lyrics/lyrics/Makefile.am         |    3 +-
+ 3 files changed, 168 insertions(+), 2 deletions(-)
+
+commit a1795c3dd1f00e351800d904970e018a8dedf7df
+Author: David Bate <davebate gmail com>
+Date:   Sat May 29 15:37:16 2010 +1000
+
+    lyrics: make TerraParser HTML regex match numeric entities (bug #619247)
+
+ plugins/lyrics/lyrics/TerraParser.py |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 43753545d0db4169c7647e17829eaba15e8758f0
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Fri May 28 14:26:30 2010 +0200
+
+    Updated German translation, fixed bug #619925
+
+ po/de.po |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 7b7ba9bf4e24f467cf25275601d64492eaa63f4e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu May 27 12:46:03 2010 +1000
+
+    transfer-queue: remove extra unref for overwrite dialog
+
+ shell/rb-track-transfer-queue.c |    1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+commit 76709493323f27c3165b77bfaa41bb44c95ea891
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu May 27 12:45:33 2010 +1000
+
+    statusbar: fix parameter types for the transfer queue progress signal
+
+ shell/rb-statusbar.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit a69f20cebe986ac172217e681cb9708f6bc38963
+Author: Matt Novenstern <fisxoj gmail com>
+Date:   Wed May 26 19:41:34 2010 +1000
+
+    python: add bindings for rb_source_add_uri and rb_source_want_uri
+
+ bindings/python/rb.defs |   36 ++++++++++++++++++++++++++++++++++++
+ 1 files changed, 36 insertions(+), 0 deletions(-)
+
+commit 6e2af5646bcda16ddb8cc59a7f8dd7e2f4d4abdb
+Author: Philippe Rouquier <bonfire-app wanadoo fr>
+Date:   Tue May 25 11:21:27 2010 +0200
+
+    Brasero does not remove temporary project after use because of G_SPAWN_FILE_AND_ARGV_ZERO
+
+ .../rb-disc-recorder-plugin.c                      |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 1b98b377a317d98f3079444dd6e95702036f452b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon May 24 09:51:10 2010 +1000
+
+    daap: remove extra Connection header from streaming requests
+
+ plugins/daap/rb-daap-connection.c |    2 --
+ 1 files changed, 0 insertions(+), 2 deletions(-)
+
+commit a32b49d856734801c0d6645bb7371213e409d9b9
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun May 23 23:19:56 2010 +1000
+
+    python: add binding for rb_shell_player_get_active_source()
+
+ bindings/python/rb.defs |    6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+commit a4d95d74d68bd5ee7b2426d1e939f65d20ae2d92
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun May 23 09:57:19 2010 +1000
+
+    make RBAlertDialog build with -DGSEAL_ENABLED
+
+ widgets/rb-alert-dialog.c |   12 +++++++-----
+ 1 files changed, 7 insertions(+), 5 deletions(-)
+
+commit e2eeeac517c109f0650de8127665e7f5e5735257
+Author: Fran Diéguez <fran dieguez mabishu com>
+Date:   Sun May 23 01:50:21 2010 +0200
+
+    Updated Galician translations
+
+ po/gl.po |  408 +++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 207 insertions(+), 201 deletions(-)
+
+commit 59e04e5f011a347b84257a7e2815d5c5b9b3bb47
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat May 22 20:36:15 2010 +1000
+
+    removable-media: remove old track transfer queue
+
+ shell/rb-removable-media-manager.c |  183 +-----------------------------------
+ shell/rb-removable-media-manager.h |   19 ----
+ 2 files changed, 1 insertions(+), 201 deletions(-)
+
+commit 0c2876b4f85fec9bb4ef8d5c5105b069da48524f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat May 22 20:31:14 2010 +1000
+
+    Use the new transfer queue for transfers to library and devices
+    
+    Notable things here are that we don't have to figure out the extension
+    for the destination file name, and we can cancel the rest of the batch
+    if the destination file system runs out of space or is read-only.
+
+ sources/rb-library-source.c         |  129 ++++++++++++++-----------
+ sources/rb-removable-media-source.c |  178 ++++++++++++++++-------------------
+ 2 files changed, 152 insertions(+), 155 deletions(-)
+
+commit 2b442ff53aaf07615bd48bce48325fa27f3bdf69
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat May 22 18:43:16 2010 +1000
+
+    shell: switch to new track transfer queue
+    
+    The RBShell creates a single instance of the transfer queue and makes it
+    available through its 'track-transfer-queue' property.
+    
+    The status bar reads the transfer status directly from the queue rather
+    than having the shell proxy it.
+
+ shell/rb-shell.c     |   74 +++++++++++++------------------
+ shell/rb-statusbar.c |  119 +++++++++++++++++++++++++++++--------------------
+ shell/rb-statusbar.h |    8 +--
+ 3 files changed, 105 insertions(+), 96 deletions(-)
+
+commit 46cbb164acee00905d427a047310f2b6d5be35d2
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat May 22 11:19:20 2010 +1000
+
+    add new track transfer batch and queue system
+    
+    This system groups track transfers into batches.  A batch consists of a
+    set of tracks to be transferred and the origin and destination sources.
+    Batches report overall progress, can be cancelled as a unit, and provide
+    a set of signals allowing greater integration into the UI, such as
+    indicating which track is currently being ripped from a CD.
+    
+    The track transfer queue organises batches into an order of execution,
+    only processing one at a time.  It provides overall progress information
+    via signals and through a method.  It can also be used to find any
+    outstanding transfer batches with a given source as the origin or
+    destination.
+
+ bindings/python/Makefile.am          |    2 +
+ bindings/python/rb.defs              |  138 +++++-
+ bindings/python/rb.override          |    2 +
+ doc/reference/rhythmbox-docs.sgml    |    3 +
+ doc/reference/rhythmbox-sections.txt |   59 +++-
+ doc/reference/rhythmbox.types        |    6 +
+ lib/rb-marshal.list                  |    8 +-
+ shell/Makefile.am                    |   40 +-
+ shell/rb-track-transfer-batch.c      |  882 ++++++++++++++++++++++++++++++++++
+ shell/rb-track-transfer-batch.h      |  101 ++++
+ shell/rb-track-transfer-queue.c      |  718 +++++++++++++++++++++++++++
+ shell/rb-track-transfer-queue.h      |   83 ++++
+ 12 files changed, 2007 insertions(+), 35 deletions(-)
+
+commit 5e48aa7d9d059b8345071b8090ae9505f180fabc
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat May 22 11:10:35 2010 +1000
+
+    add RBAlertDialog, copied from nautilus/eel
+
+ widgets/Makefile.am       |    2 +
+ widgets/rb-alert-dialog.c |  445 +++++++++++++++++++++++++++++++++++++++++++++
+ widgets/rb-alert-dialog.h |   60 ++++++
+ 3 files changed, 507 insertions(+), 0 deletions(-)
+
+commit 8b528003d9d3e170c3d15907efa62485507522f0
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri May 21 22:49:40 2010 +1000
+
+    encoder: rethink most of the encoder interface
+    
+    rb_encoder_get_preferred_mimetype has been renamed to
+    rb_encoder_get_media_type, and it also takes the entry being encoded
+    to allow more intelligent media type selection.
+    
+    rb_encoder_encode now takes a single destination media type, so the
+    caller must first call rb_encoder_get_media_type to select one.
+    
+    Rather than prompting the user to overwrite a destination file, the
+    encoder emits the 'overwrite' signal.
+    
+    The 'error' and 'completed' signals have been combined, so now the caller
+    will only get one signal to notify it that the encoder has finished.  The
+    'completed' signal now includes the destination media type.
+    
+    Two new error conditions have been added: one indicating the destination
+    filesystem is full, and one indicating that the destination filesystem
+    is mounted read-only.
+    
+    rb_encoder_get_missing_plugins provides GStreamer plugin installer detail
+    strings for any plugins required to transcode to the specified media
+    type.
+
+ backends/gstreamer/rb-encoder-gst.c |  427 ++++++++++++++++++++++-------------
+ backends/gstreamer/rb-encoder-gst.h |    2 +-
+ backends/rb-encoder.c               |  135 ++++++++----
+ backends/rb-encoder.h               |   41 ++--
+ lib/rb-marshal.list                 |    2 +
+ shell/rb-removable-media-manager.c  |    4 +-
+ sources/rb-removable-media-source.c |    2 +-
+ 7 files changed, 399 insertions(+), 214 deletions(-)
+
+commit f84916201bda837313aaf9b9ba9cb323468f3497
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri May 21 17:50:48 2010 +1000
+
+    mtp: use the can_eject and eject vmethods rather than a custom action
+
+ plugins/mtpdevice/mtp-ui.xml      |    2 +-
+ plugins/mtpdevice/rb-mtp-plugin.c |   11 -----------
+ plugins/mtpdevice/rb-mtp-source.c |   18 +++++++++++++++++-
+ 3 files changed, 18 insertions(+), 13 deletions(-)
+
+commit 4c0b134f57ad6bbbb13933632379b56cf72f201f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri May 21 17:49:34 2010 +1000
+
+    removable-media: convert can_eject and eject into vmethods
+    
+    This allows a source to determine how to eject itself, and to prompt the
+    user if a track transfer or sync operation is in progress.
+
+ shell/rb-removable-media-manager.c  |  143 +------------------------------
+ sources/rb-removable-media-source.c |  159 +++++++++++++++++++++++++++++++++++
+ sources/rb-removable-media-source.h |    5 +
+ 3 files changed, 169 insertions(+), 138 deletions(-)
+
+commit e8aaf77ab31fd70ca3d10128ba55adeef3a38ba1
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu May 20 21:55:30 2010 +1000
+
+    playbin2: handle state changes completely synchronously (bug #612942)
+    
+    If the state change completes successfully, we need to just perform the
+    completion action immediately.  While we're at it, fix playback error
+    handling - need to initialize the error pointer with NULL when using
+    g_set_error.
+
+ backends/gstreamer/rb-player-gst.c |   33 ++++++++++++++++++++++-----------
+ 1 files changed, 22 insertions(+), 11 deletions(-)
+
+commit 4874bac91d30e6ed46ef88b900eb5f881dfe6c29
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed May 19 20:16:45 2010 +1000
+
+    mtp: ignore devices that don't support any audio formats (bug #615743)
+    
+    libmtp also detects PTP cameras. It does not actually know them (in the
+    udev rules), but since we do not check for this, PTP cameras regularly
+    appear in Rhythmbox, which is confusing and useless.
+    
+    Check the supported file types of the device for audio types, and ignore
+    the device if there aren't any suitable ones. Please note that a lot of
+    cameras support read-only WAV, which is fairly uninteresting for our
+    purposes and would lead to detecting them as music players, so ignore WAV.
+
+ plugins/mtpdevice/rb-mtp-source.c |   31 ++++++++++++++++++++++++++++++-
+ plugins/mtpdevice/rb-mtp-thread.c |    2 +-
+ 2 files changed, 31 insertions(+), 2 deletions(-)
+
+commit b6fa4439d5b1e0a14d34bf5af09adf5e894208ca
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed May 19 18:39:10 2010 +1000
+
+    source: protect against repeated deletion (bug #613526)
+    
+    Some devices appear and disappear when plugged in, which causes the
+    corresponding source to be deleted twice - once when the device
+    disappears and once when the device open operation fails.  The easy way
+    to fix this is just to check that a source hasn't already been deleted
+    when deleting it.
+
+ sources/rb-source.c |   10 ++++++++++
+ 1 files changed, 10 insertions(+), 0 deletions(-)
+
+commit 6c5000926c79694d5fd21e22d2e5e4a6a9c28aba
+Author: Hugo Sampaio <hvazsampaio gmail com>
+Date:   Sat May 15 21:36:32 2010 -0300
+
+    Updated Brazilian Portuguese translation
+    
+    Reviewed by Daniel Koda <danielskoda gmail com>
+
+ po/pt_BR.po |  145 ++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 79 insertions(+), 66 deletions(-)
+
+commit 23f9b9498ba3dbbb419f90c9eed8e1ec1782229b
+Author: Philippe Gauthier <philippe gauthier deuxpi ca>
+Date:   Thu May 6 22:37:15 2010 +1000
+
+    daap: Add artist and album sort order codes
+
+ plugins/daap/rb-daap-connection.c |   42 +++++++++++++++------
+ plugins/daap/rb-daap-share.c      |   74 ++++++++++++++++++++----------------
+ plugins/daap/rb-daap-structure.c  |    4 +-
+ plugins/daap/rb-daap-structure.h  |    4 +-
+ 4 files changed, 77 insertions(+), 47 deletions(-)
+
+commit 4394826f36fad0ad36ea773b6d4525dfcfcd389b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed May 5 22:58:26 2010 +1000
+
+    python: fix a number of python initialization problems (bug #617587)
+    
+    - pygtk.require("2.8") doesn't work - it's only after a major version,
+      so we should pass in "2.0" instead
+    - init_pygobject() is deprecated, use pygobject_init (and pass in the
+      version we require) instead
+    - init_pygtk() is a macro that returns from the current function on
+      error, so we need to call it from a separate function for our error
+      handling to work
+    - if some aspect of python initialization failed, we were still using
+      the pygobject GIL macros, which were crashing
+
+ shell/main.c             |   13 +++++++++----
+ shell/rb-python-module.c |   38 ++++++++++++++++++++++++++++++++------
+ shell/rb-python-module.h |    2 ++
+ 3 files changed, 43 insertions(+), 10 deletions(-)
+
+commit b1d9319dd1fadd4eddee2b966c85b6615fc10627
+Author: Hendrik Richter <hendrikr gnome org>
+Date:   Tue May 4 00:01:21 2010 +0300
+
+    Updated German translation
+
+ po/de.po |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 898aaf33bd8d97e205691a2244670f5bf53d65b4
+Author: Petr Kovar <pknbe volny cz>
+Date:   Sun May 2 18:17:04 2010 +0200
+
+    Update Czech translation by Marek Cernocky
+
+ po/cs.po |   62 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 33 insertions(+), 29 deletions(-)
+
+commit 6a6147c6e0446b86d5ac7222362bc21541f2735a
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Sun May 2 11:45:21 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |   69 ++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 36 insertions(+), 33 deletions(-)
+
+commit 905a53d27dbd85173530e762db13e97de7f13f80
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Sat May 1 00:08:59 2010 +0200
+
+    Updated German translation
+
+ po/de.po |  295 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 156 insertions(+), 139 deletions(-)
+
+commit 0fb272d837c4cbe91fea187121f455b9804c6a17
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Apr 30 23:15:34 2010 +1000
+
+    song-info: use g_strcmp0 where appropriate (bug #617157)
+    
+    Not all entry properties are guaranteed to be non-NULL, so we might as
+    well use g_strcmp0 for all of them just to be safe.
+
+ widgets/rb-song-info.c |   22 +++++++++++-----------
+ 1 files changed, 11 insertions(+), 11 deletions(-)
+
+commit 92513dd4f2628be52e491643ee8bc098f40dc07b
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Wed Apr 28 08:23:22 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |   68 +++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 35 insertions(+), 33 deletions(-)
+
+commit 1ab43447c89554b3aaf48e57b07712d092b1a4cf
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Apr 26 21:36:05 2010 +1000
+
+    rhythmdb: expose stat thread progress
+    
+    We're already polling to see when the stat thread finishes (more or
+    less) so we might as well poll for its progress too.  Stat thread
+    progress is displayed in the progress bar widget in the status bar,
+    rather than just pulsing it while the database is busy.
+
+ rhythmdb/rhythmdb-private.h |    2 ++
+ rhythmdb/rhythmdb.c         |   36 ++++++++++++++++++++++++++++++------
+ rhythmdb/rhythmdb.h         |    1 +
+ shell/rb-statusbar.c        |   16 +++++-----------
+ 4 files changed, 38 insertions(+), 17 deletions(-)
+
+commit b25bc268bf348276b9c4fd29373b16eb8be77335
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Apr 26 21:14:35 2010 +1000
+
+    rhythmdb: use g_ascii_strtod to read the db version (bug #616636)
+    
+    We previously used sscanf(), which is (sometimes?) locale-aware, so in
+    some locales, it was expecting a comma instead of a full stop as the
+    decimal separator.  Misreading the version causes upgrade processing to
+    be run on each startup, rather than just once, which messes up podcasts
+    among other things.
+
+ rhythmdb/rhythmdb-tree.c |    5 +++--
+ 1 files changed, 3 insertions(+), 2 deletions(-)
+
+commit 97a5f93aa4f36632c4f4c3f5bb49d5acff826d2e
+Author: Mattias Põldaru <mahfiaz gmail com>
+Date:   Mon Apr 26 07:58:07 2010 +0300
+
+    Estonian translation updated
+
+ po/et.po |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 67cc038a46132a20effe91c40f159f5edce75cb3
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Mon Apr 26 00:23:16 2010 +0200
+
+    Updated Hungarian translation
+
+ po/hu.po |  617 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 327 insertions(+), 290 deletions(-)
+
+commit c89241859c127075c545641460f9b08b52c29750
+Author: Gabor Kelemen <kelemeng gnome hu>
+Date:   Sun Apr 25 23:57:12 2010 +0200
+
+    Updated Hungarian translation
+
+ po/hu.po |   84 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 42 insertions(+), 42 deletions(-)
+
+commit 02322bfc3df9c76974d3baf4e5f8b52e586945e1
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Apr 25 20:36:57 2010 +1000
+
+    update .gitignore
+
+ .gitignore |    5 +++++
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+commit d95027b9c3bade62c9c451738358c053f106e22f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Apr 25 15:34:36 2010 +1000
+
+    mmkeys: use asynchronous dbus calls (bug #488308)
+    
+    This doesn't actually address the real cause of the problem, but it's
+    the sensible thing to do anyway.
+
+ plugins/mmkeys/rb-mmkeys-plugin.c |  158 +++++++++++++++++++-----------------
+ 1 files changed, 83 insertions(+), 75 deletions(-)
+
+commit 3e697f910f14a212f5747d88473309b60c81f68d
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Apr 25 12:41:30 2010 +1000
+
+    don't crash when transferring files with no extension (bug #616411)
+
+ plugins/ipod/rb-ipod-source.c       |    9 ++++++---
+ plugins/mtpdevice/rb-mtp-source.c   |    3 +++
+ sources/rb-removable-media-source.c |    2 +-
+ 3 files changed, 10 insertions(+), 4 deletions(-)
+
+commit 8ec2026575a538afb422d5b08d76fc96b162dbeb
+Author: Ask H. Larsen <asklarsen gmail com>
+Date:   Fri Apr 23 12:06:16 2010 +0200
+
+    Updated Danish translation
+
+ po/da.po |  506 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 259 insertions(+), 247 deletions(-)
+
+commit 89c908d6c28b55135185a844b3dcfaaf353e59c5
+Author: Petr Kovar <pknbe volny cz>
+Date:   Fri Apr 23 00:00:00 2010 +0200
+
+    Update Czech translation by Marek Cernocky
+
+ po/cs.po |   61 +++++++++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 35 insertions(+), 26 deletions(-)
+
+commit e7b3f41b9a7fda307e425f6d80d2f5689219420f
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Apr 23 07:27:05 2010 +1000
+
+    generic-player: don't crash saving empty playlists (bug #616538)
+    
+    If we try to save an empty playlist, totem-pl-parser currently returns
+    FALSE without providing any error information, but we were expecting the
+    error information to be there.
+
+ .../rb-generic-player-playlist-source.c            |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit e45edd60a0f714d44782a3eddf910a9dd3532e54
+Author: Gintautas Miliauskas <gintautas miliauskas lt>
+Date:   Mon Apr 19 02:02:53 2010 +0300
+
+    Updated Lithuanian translation by Aurimas Ä?ernius.
+
+ po/lt.po |  614 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 336 insertions(+), 278 deletions(-)
+
+commit 5b8bd3750a1730c34d2512044d2efb7a0efd1236
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Sun Apr 18 19:53:39 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |   70 ++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 39 insertions(+), 31 deletions(-)
+
+commit d2ca8e6cf68ccae21e93dbe8c31f1b78e1698bd1
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Apr 18 14:14:21 2010 +1000
+
+    im-status: fix MC5 status restore (bug #612714)
+    
+    When getting the current status from MC5, treat the empty string as a
+    valid status, but prefer non-empty strings.  The empty string is used
+    for the default status, so we should restore to that on shutdown rather
+    than leaving our last status in place.
+
+ plugins/im-status/im-status/__init__.py |    7 ++++++-
+ 1 files changed, 6 insertions(+), 1 deletions(-)
+
+commit a57a51913b1057c85603bf3ada52f6d76582d139
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Apr 18 13:25:18 2010 +1000
+
+    file-helpers: don't ignore files when we don't get access::can-read
+
+ lib/rb-file-helpers.c |   13 +++++++++++--
+ 1 files changed, 11 insertions(+), 2 deletions(-)
+
+commit 09eb08e870ab6c39675d10bf838cb9802b7d1e32
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Sat Apr 17 19:09:19 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  267 ++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 140 insertions(+), 127 deletions(-)
+
+commit 7c5b6310b037479bf4f24c99576ccd6ad47bbdff
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Apr 17 22:45:47 2010 +1000
+
+    add a pkg-config file for the plugin API
+
+ Makefile.am     |    4 ++++
+ configure.ac    |    2 ++
+ rhythmbox.pc.in |   14 ++++++++++++++
+ 3 files changed, 20 insertions(+), 0 deletions(-)
+
+commit 09f29d758ffa0681d54430e2b91aeb5426fa16f6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Apr 17 22:45:21 2010 +1000
+
+    vala: install .vapi files
+
+ bindings/vala/Makefile.am |   12 ++++++++----
+ configure.ac              |    2 ++
+ 2 files changed, 10 insertions(+), 4 deletions(-)
+
+commit 6d6065dfb817e941fc8b76053621900630036630
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Apr 17 22:44:11 2010 +1000
+
+    install headers usable by C plugins
+
+ backends/Makefile.am             |   16 +++++++++-----
+ lib/Makefile.am                  |   18 ++++++++++------
+ lib/libmediaplayerid/Makefile.am |    6 ++++-
+ metadata/Makefile.am             |    5 ++++
+ podcast/Makefile.am              |   11 +++++++--
+ rhythmdb/Makefile.am             |   16 +++++++++-----
+ shell/Makefile.am                |   23 ++++++++++++---------
+ sources/Makefile.am              |   39 ++++++++++++++++++-------------------
+ widgets/Makefile.am              |   26 ++++++++++++++----------
+ 9 files changed, 96 insertions(+), 64 deletions(-)
+
+commit 46d77eff725f7191eb2698847506771f86d8a728
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Apr 17 10:54:49 2010 +1000
+
+    media-player: use segmented bar widget to display sync preview
+    
+    For sync preview, we display the current device state and the device
+    state after syncing.
+
+ data/ui/media-player-properties.ui |   77 ++++++++---
+ sources/rb-media-player-source.c   |  271 ++++++++++++++++++++++++++++--------
+ 2 files changed, 271 insertions(+), 77 deletions(-)
+
+commit be3bbc01c65632801a374cdf22c349672b4b5cda
+Author: Adam Zimmerman <adamz src gnome org>
+Date:   Thu Apr 15 16:23:15 2010 -0700
+
+    magnatune: Set names of radio buttons explicitly
+    
+    In newer versions of pygtk(?), the name of a widget is not set from its id in
+    the builder file. So we need to iterate over the radio buttons in the prefs
+    dialog and set their name explicitly. We also need to use widget.get_name()
+    instead of widget.props.name to access the name.
+    
+    Fixes bug #615658.
+
+ plugins/magnatune/magnatune/__init__.py |   10 +++++++---
+ 1 files changed, 7 insertions(+), 3 deletions(-)
+
+commit d8b0d361a16604e77dddf99e62c84042994c2e21
+Author: Vladimir Melo <vmelo gnome org>
+Date:   Thu Apr 15 13:41:46 2010 -0400
+
+    Updated Brazilian Portuguese translation.
+
+ po/pt_BR.po |  572 ++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 310 insertions(+), 262 deletions(-)
+
+commit 89af5ae70c19a5e685e612f3bca896f50aab96fa
+Author: Aron Xu <aronxu gnome org>
+Date:   Thu Apr 15 21:28:05 2010 +0800
+
+    Update Simplified Chinese translation.
+
+ po/zh_CN.po |  596 ++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 320 insertions(+), 276 deletions(-)
+
+commit f1862aa20a233d39ebe879b196be57492c56c5a3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Apr 15 22:52:03 2010 +1000
+
+    file-helpers: skip the mount point when sanitizing a URI
+    
+    This is important when the mount point is not valid for the filesystem
+    type that it contains.
+
+ lib/rb-file-helpers.c |   53 +++++++++++++++++++++++++++++++++++++++++++++---
+ lib/rb-file-helpers.h |    2 +-
+ 2 files changed, 50 insertions(+), 5 deletions(-)
+
+commit e776656f399eb068f905cb28f8495764635d508d
+Author: Martin Pitt <martin pitt ubuntu com>
+Date:   Wed Apr 14 16:46:18 2010 +0200
+
+    MTP: Fix memory leak
+    
+    Free the list returned by LIBMTP_Detect_Raw_Devices() after we are done with
+    it.
+
+ plugins/mtpdevice/rb-mtp-plugin.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 73c16bebab2b96a6ef1eefa384d6818d61ecaddb
+Author: Petr Kovar <pknbe volny cz>
+Date:   Mon Apr 12 23:43:19 2010 +0200
+
+    Update Czech translation by Marek Cernocky
+
+ po/cs.po |  574 +++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 310 insertions(+), 264 deletions(-)
+
+commit 2c92cc5cf6244c636a6b673ac0d2622e5d9753cd
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Apr 12 07:33:43 2010 +1000
+
+    podcast: display language names rather than language codes (bug #559849)
+    
+    Uses GStreamer language tag functions added in 0.10.26.
+
+ podcast/rb-feed-podcast-properties-dialog.c |   27 ++++++++++++++++++++++++++-
+ shell/Makefile.am                           |    3 ++-
+ 2 files changed, 28 insertions(+), 2 deletions(-)
+
+commit 047b8cca1e8834a3c3b9bb9f92bc0c726ef87a9d
+Author: Matej UrbanÄ?iÄ? <mateju svn gnome org>
+Date:   Sun Apr 11 20:10:32 2010 +0200
+
+    Added sl for Slovenian translation
+
+ help/Makefile.am |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit a2952965e5ff9df400baaf7b7216c58cc3ad93ef
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Sun Apr 11 20:09:44 2010 +0200
+
+    Updated Slovenian translation
+
+ help/sl/sl.po | 1894 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 1894 insertions(+), 0 deletions(-)
+
+commit fb4090793ae6d6eb937a07d7e9350e3ba19e718a
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Sun Apr 11 19:43:18 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  269 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 135 insertions(+), 134 deletions(-)
+
+commit dfc275f6f276d2d566025c862d057f65e2397d32
+Author: Robert Ancell <robert ancell canonical com>
+Date:   Sat Apr 10 22:43:04 2010 +1000
+
+    podcast: use g_file_input_stream_query_info for downloads (bug #596615)
+    
+    Where it works (depends on gvfs version), this means we only use a
+    single HTTP request for podcast downloads, rather than one to get the
+    filename and size and a second to download it.  Aside from being more
+    efficient, this also helps in cases where the server doesn't deal with
+    HEAD requests properly.
+
+ podcast/rb-podcast-manager.c |  135 ++++++++++++++++++++++++++----------------
+ 1 files changed, 84 insertions(+), 51 deletions(-)
+
+commit 9964a90e94cff5283cd47a880f7740af20d5d68d
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Sat Apr 10 12:57:54 2010 +0200
+
+    Updated German translation
+
+ po/de.po |  292 ++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 144 insertions(+), 148 deletions(-)
+
+commit c38506aa4e44bb57f67cb76f2dbff12484dd8b9c
+Author: Kang Bundo <bundo bundo biz>
+Date:   Sat Apr 10 15:11:43 2010 +0900
+
+    Updated Korean translation
+
+ po/ko.po | 5484 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 3015 insertions(+), 2469 deletions(-)
+
+commit 4cc2facfbe1c21f97bc636a3045c4bb334a27596
+Author: Francisco Diéguez <fran dieguez mabishu com>
+Date:   Fri Apr 9 20:14:08 2010 +0200
+
+    Updated Galician translations
+
+ po/gl.po | 1028 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 542 insertions(+), 486 deletions(-)
+
+commit 8495be9abb8030a6e543d19dc6b688bdbb15dcdf
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Apr 9 22:53:21 2010 +1000
+
+    podcast: use sort keys when sorting by episode title and feed name
+
+ sources/rb-podcast-source.c |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 3cdcefa58a11e05aba712be00b3afb9782d3eaae
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Apr 7 07:28:01 2010 +1000
+
+    add gtk_widget_set_visible macro for gtk+ < 2.18 (bug #615007)
+
+ lib/gseal-gtk-compat.h |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 55777fcb6ec68fd6e257425dfe66023225e9d440
+Author: Christophe Fergeau <cfergeau mandriva com>
+Date:   Thu Apr 1 23:20:42 2010 +0200
+
+    [cd-recorder] fix compilation when using G_SEAL
+
+ plugins/cd-recorder/rb-cd-recorder-plugin.c       |   20 ++++++++++----------
+ plugins/cd-recorder/rb-playlist-source-recorder.c |   18 ++++++++++++------
+ 2 files changed, 22 insertions(+), 16 deletions(-)
+
+commit bce7d73c664c8265a0900cb59e88c50e082edb35
+Author: Lapo Calamandrei <calamandrei gmail com>
+Date:   Tue Apr 6 15:40:32 2010 +0100
+
+    Update Rhythmbox application icon
+    
+    Build system changes by Bastien Nocera <hadess hadess net>
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=614139
+
+ configure.ac                                       |    2 +
+ data/icons/hicolor/16x16/apps/Makefile.am          |    7 +-
+ data/icons/hicolor/16x16/apps/rhythmbox.png        |  Bin 745 -> 1003 bytes
+ data/icons/hicolor/16x16/apps/rhythmbox.svg        |  597 --
+ data/icons/hicolor/22x22/apps/Makefile.am          |    7 +-
+ data/icons/hicolor/22x22/apps/rhythmbox.png        |  Bin 1288 -> 1546 bytes
+ data/icons/hicolor/24x24/apps/rhythmbox.png        |  Bin 1579 -> 1584 bytes
+ data/icons/hicolor/256x256/Makefile.am             |    1 +
+ data/icons/hicolor/256x256/apps/Makefile.am        |   11 +
+ data/icons/hicolor/256x256/apps/rhythmbox.png      |  Bin 0 -> 61827 bytes
+ data/icons/hicolor/32x32/apps/Makefile.am          |    7 +-
+ data/icons/hicolor/32x32/apps/rhythmbox.png        |  Bin 1978 -> 2726 bytes
+ data/icons/hicolor/32x32/apps/rhythmbox.svg        |  Bin 1978 -> 0 bytes
+ data/icons/hicolor/48x48/apps/rhythmbox.png        |  Bin 3424 -> 5037 bytes
+ data/icons/hicolor/Makefile.am                     |    2 +-
+ data/icons/hicolor/scalable/apps/Makefile.am       |    6 +-
+ .../hicolor/scalable/apps/rhythmbox-symbolic.svg   |   99 +
+ data/icons/hicolor/scalable/apps/rhythmbox.svg     |  752 ---
+ data/icons/src/Makefile.am                         |    2 +-
+ data/icons/src/rhythmbox.svg                       | 6234 ++++++++++++++++++++
+ 20 files changed, 6354 insertions(+), 1373 deletions(-)
+
+commit c8018fe463491690d77e367ac9280048c59d7b42
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Apr 6 22:53:59 2010 +1000
+
+    rhythmdb: replace entry-changed GSList of changes with a GValueArray
+    
+    This is a bit inefficient - the change structures get copied twice while
+    preparing them for emission - but the new representation can be accessed
+    directly from python code.  This might slow startup by a tiny amount,
+    but otherwise won't be noticeable.
+    
+    The various handlers we attach to entry-changed were all trivial to
+    convert.
+
+ plugins/daap/rb-daap-share.c    |    2 +-
+ plugins/ipod/rb-ipod-source.c   |   18 +++++++++---------
+ rhythmdb/rhythmdb-query-model.c |   11 ++++++-----
+ rhythmdb/rhythmdb.c             |   25 ++++++++++++++++++++-----
+ shell/rb-shell-player.c         |   16 +++++++++-------
+ sources/rb-podcast-source.c     |   11 ++++++-----
+ 6 files changed, 51 insertions(+), 32 deletions(-)
+
+commit cde5b4d64c31f0cbe976c5a1cf57705c7657f2b3
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Tue Apr 6 22:51:46 2010 +1000
+
+    rhythmdb: add boxed type and python bindings for RhythmDBEntryChange
+    
+    First step in making the RhythmDB entry-changed signal useful in python.
+
+ bindings/python/rhythmdb.defs     |   11 +++++++
+ bindings/python/rhythmdb.override |   38 +++++++++++++++++++++++++
+ rhythmdb/rhythmdb.c               |   56 +++++++++++++++++++++++++++++--------
+ rhythmdb/rhythmdb.h               |    3 ++
+ 4 files changed, 96 insertions(+), 12 deletions(-)
+
+commit a76b230265390788af55274d6fc91ae6835cf24d
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Tue Apr 6 14:55:35 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  291 ++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 143 insertions(+), 148 deletions(-)
+
+commit f2b94b4e4a7dcd653226ab032b91099d9011a6e8
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Apr 5 21:12:38 2010 +1000
+
+    podcast: use webkit to display HTML episode descriptions (bug #320507)
+    
+    The main interesting bit here is that we need to distinguish between
+    plain text and HTML descriptions, as interpreting plain text as HTML
+    removes all formatting.  Since we're dealing with small document
+    fragments here, normal content type detection doesn't work.  Instead, we
+    search for a set of strings, such as common tags and entities, that
+    reliably indicate HTML content.
+    
+    The dependency on webkit is optional.
+
+ configure.ac                           |   17 ++++
+ data/ui/podcast-properties.ui          |   15 +---
+ podcast/Makefile.am                    |    1 +
+ podcast/rb-podcast-properties-dialog.c |  162 +++++++++++++++++++++++++++++++-
+ shell/Makefile.am                      |    2 +
+ 5 files changed, 184 insertions(+), 13 deletions(-)
+
+commit f6c1c8a82e046a568b827f59b1af9d3158d0d9fc
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Apr 5 17:28:36 2010 +1000
+
+    playbin2: do everything asynchronously
+    
+    Rather than blocking until state changes finish, we now react to the
+    state change bus messages.  This of course greatly reduces the amount of
+    time we block the main loop, but also means that all signals are emitted
+    on the main thread, even in cases where we start playback from a
+    different thread (bug #614351).
+    
+    Also it turns out we don't need to pause the pipeline before seeking, so
+    now we just send the seek event directly.
+
+ backends/gstreamer/rb-player-gst.c |  494 ++++++++++++++++--------------------
+ 1 files changed, 224 insertions(+), 270 deletions(-)
+
+commit cd2be0bd90e0a378531fb96940da19ebe70eb80c
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Apr 4 16:27:53 2010 +1000
+
+    xfade: use uridecodebin instead of src ! queue ! decodebin2 (bug #530775)
+    
+    uridecodebin is a better choice as it takes care of providing a network
+    buffer automatically and it knows how to deal with sources like rtspsrc
+    that only have sometimes src pads.  As a result, RTSP streams should
+    work now, though there may be some continuity problems with some
+    streams.
+
+ backends/gstreamer/rb-player-gst-xfade.c |  164 +++++++++---------------------
+ 1 files changed, 48 insertions(+), 116 deletions(-)
+
+commit 57f153784c638ef9c6fdb4da8aa16126ae3aa995
+Author: Krasimir Chonov <mk2616 abv bg>
+Date:   Sun Apr 4 08:34:21 2010 +0300
+
+    Updated Bulgarian translation
+
+ po/bg.po |  422 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 234 insertions(+), 188 deletions(-)
+
+commit fecc39f259ee44550614d0b6845cd6858b79a855
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Apr 4 08:22:23 2010 +1000
+
+    add get_type function declarations for builtin GStreamer elements
+    
+    GST_BOILERPLATE_FULL recently stopped declaring these, so we have to do
+    it ourselves.
+
+ plugins/fmradio/rb-fm-radio-gst-src.c |    1 +
+ plugins/mtpdevice/rb-mtp-gst-sink.c   |    1 +
+ plugins/mtpdevice/rb-mtp-gst-src.c    |    1 +
+ 3 files changed, 3 insertions(+), 0 deletions(-)
+
+commit bb1a33b94d3d68b87597cef8c71d91177f63f21a
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sun Apr 4 08:19:54 2010 +1000
+
+    python: drop some old compatibility code
+    
+    Also use pygobject's pkg-config file, not pygtk's, to find codegen and
+    h2def.
+
+ bindings/python/Makefile.am |    6 +++---
+ configure.ac                |   19 ++++++++-----------
+ shell/rb-python-module.c    |   34 ----------------------------------
+ 3 files changed, 11 insertions(+), 48 deletions(-)
+
+commit 520e16e22ad92145455bf8e692b33dfde689bc34
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Apr 3 19:52:42 2010 +1000
+
+    segmented-bar: add simple a11y implementation
+    
+    This makes the text used in the labels available as an image
+    description.  Tested briefly with accerciser and orca.
+
+ widgets/rb-segmented-bar.c |  203 ++++++++++++++++++++++++++++++++++++++++++++
+ 1 files changed, 203 insertions(+), 0 deletions(-)
+
+commit 574a9ae0cee38a710046c69134a8c366c0b01f2e
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Sat Apr 3 18:08:31 2010 +1000
+
+    segmented-bar: add RTL rendering
+    
+    I don't think the label layout is quite right, but it's close.
+
+ widgets/rb-segmented-bar.c |   33 ++++++++++++++++++++++++++++++---
+ 1 files changed, 30 insertions(+), 3 deletions(-)
+
+commit c3db852807f9257f3f335409ee5e8877b17eba91
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Sat Apr 3 08:37:07 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |10751 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 5396 insertions(+), 5355 deletions(-)
+
+commit 803135229f0e7f1967cfed004c8589b3c3e1e796
+Author: Maxim V. Dziumanenko <dziumanenko gmail com>
+Date:   Fri Apr 2 15:46:21 2010 +0300
+
+    Updated Ukrainian translation
+
+ po/uk.po |  759 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 403 insertions(+), 356 deletions(-)
+
+commit 4a733887cd180ebb03d8b84256e32ed48b59589b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Fri Apr 2 20:36:01 2010 +1000
+
+    add version information to librhythmbox-core
+
+ configure.ac      |   13 ++++++++++++-
+ shell/Makefile.am |    4 +++-
+ 2 files changed, 15 insertions(+), 2 deletions(-)
+
+commit a95213491fad615002e33ce30e36f59320820d40
+Author: Adam Zimmerman <adamz src gnome org>
+Date:   Thu Apr 1 11:16:48 2010 -0700
+
+    magnatune: Remove separate purchase action
+    
+    Magnatune no longer supports purchasing individual downloads. This patch
+    removes the "Purchase Album" button from the toolbar, and changes the
+    behaviour of the "Download Album" button slightly: if the user does not have
+    a download account, it redirects them to the purchase page on Magnatune's
+    website.
+
+ plugins/magnatune/magnatune/MagnatuneSource.py |   10 +++++++---
+ plugins/magnatune/magnatune/__init__.py        |    6 ------
+ 2 files changed, 7 insertions(+), 9 deletions(-)
+
+commit 044ed3c7238093255bd015053d6086b4640ca42c
+Author: Adam Zimmerman <adamz src gnome org>
+Date:   Thu Apr 1 10:07:55 2010 -0700
+
+    magnatune: Use 'magnatunegenres' tag to set genres
+
+ plugins/magnatune/magnatune/TrackListHandler.py |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit b081631aa5daf77fedf9feb50bda705facc5a9f6
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Thu Apr 1 21:57:59 2010 +1000
+
+    fix compile errors with gtk+ < 2.20.0
+
+ lib/gseal-gtk-compat.h                      |    2 +-
+ plugins/status-icon/rb-status-icon-plugin.c |    1 +
+ plugins/visualizer/rb-visualizer-plugin.c   |    1 +
+ shell/rb-missing-plugins.c                  |    1 +
+ widgets/rb-entry-view.c                     |    1 +
+ 5 files changed, 5 insertions(+), 1 deletions(-)
+
+commit 061a53a9af6f3eb7436107ebf10d79b0e45f4c8b
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Wed Mar 31 21:58:44 2010 +1000
+
+    use include paths relative to source root in header files
+    
+    This is the first step towards installing a set of headers suitable for
+    building C plugins outside the source tree.
+
+ backends/rb-encoder.h                          |    2 +-
+ backends/rb-player.h                           |    2 +-
+ metadata/rb-metadata-gst-common.h              |    2 +-
+ podcast/rb-feed-podcast-properties-dialog.h    |    2 +-
+ podcast/rb-podcast-manager.h                   |    2 +-
+ podcast/rb-podcast-properties-dialog.h         |    2 +-
+ rhythmdb/rhythmdb-import-job.h                 |    2 +-
+ rhythmdb/rhythmdb-private.h                    |    6 +++---
+ rhythmdb/rhythmdb-property-model.h             |    4 ++--
+ rhythmdb/rhythmdb-query-model.h                |    2 +-
+ rhythmdb/rhythmdb-tree.h                       |    4 ++--
+ rhythmdb/rhythmdb.h                            |    6 +++---
+ shell/rb-history.h                             |    3 +--
+ shell/rb-missing-plugins.h                     |    2 +-
+ shell/rb-play-order-linear-loop.h              |    4 ++--
+ shell/rb-play-order-linear.h                   |    5 ++---
+ shell/rb-play-order-queue.h                    |    5 ++---
+ shell/rb-play-order-random-by-age-and-rating.h |    5 ++---
+ shell/rb-play-order-random-by-age.h            |    5 ++---
+ shell/rb-play-order-random-by-rating.h         |    5 ++---
+ shell/rb-play-order-random-equal-weights.h     |    5 ++---
+ shell/rb-play-order-shuffle.h                  |    5 ++---
+ shell/rb-play-order.h                          |    2 +-
+ shell/rb-playlist-manager.h                    |    6 +++---
+ shell/rb-plugin.h                              |    2 +-
+ shell/rb-plugins-engine.h                      |    2 +-
+ shell/rb-python-plugin.h                       |    2 +-
+ shell/rb-removable-media-manager.h             |    8 ++++----
+ shell/rb-shell-clipboard.h                     |    4 ++--
+ shell/rb-shell-player.h                        |    4 ++--
+ shell/rb-shell-preferences.h                   |    2 +-
+ shell/rb-shell.h                               |    6 +++---
+ shell/rb-source-header.h                       |    2 +-
+ shell/rb-statusbar.h                           |    4 ++--
+ sources/rb-auto-playlist-source.h              |    2 +-
+ sources/rb-browser-source.h                    |    6 +++---
+ sources/rb-import-errors-source.h              |    6 +++---
+ sources/rb-library-source.h                    |    6 +++---
+ sources/rb-media-player-source.h               |    6 +++---
+ sources/rb-missing-files-source.h              |    6 +++---
+ sources/rb-play-queue-source.h                 |    2 +-
+ sources/rb-playlist-source.h                   |   10 +++++-----
+ sources/rb-podcast-source.h                    |    4 ++--
+ sources/rb-removable-media-source.h            |    6 +++---
+ sources/rb-source-search-basic.h               |    4 ++--
+ sources/rb-source-search.h                     |    2 +-
+ sources/rb-source.h                            |   10 +++++-----
+ sources/rb-sourcelist-model.h                  |    2 +-
+ sources/rb-sourcelist.h                        |    4 ++--
+ sources/rb-static-playlist-source.h            |    4 ++--
+ sources/rb-streaming-source.h                  |    2 +-
+ widgets/rb-entry-view.h                        |    4 ++--
+ widgets/rb-header.h                            |    4 ++--
+ widgets/rb-library-browser.h                   |    6 +++---
+ widgets/rb-property-view.h                     |    6 +++---
+ widgets/rb-query-creator.h                     |    4 ++--
+ widgets/rb-song-info.h                         |    6 +++---
+ 57 files changed, 114 insertions(+), 122 deletions(-)
+
+commit 92e4ea2a6f0d2eede10d079243d542ac4d7479a7
+Author: Ask H. Larsen <asklarsen gmail com>
+Date:   Tue Mar 30 21:18:54 2010 +0200
+
+    Updated Danish translation
+
+ po/da.po |  143 ++++++++++++++++++++++++++++++++++++++++++--------------------
+ 1 files changed, 97 insertions(+), 46 deletions(-)
+
+commit 84491e57f0b727ec4547c1a0bc9854fd98a76464
+Author: Jorge González <jorgegonz svn gnome org>
+Date:   Tue Mar 30 20:53:04 2010 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  284 +++++++++++++++++++++++++++++++++++++-------------------------
+ 1 files changed, 169 insertions(+), 115 deletions(-)
+
+commit ed5b5bb2fbc0d55783af19c1c2d0a514ed0c23ab
+Author: Mario Blättermann <mariobl gnome org>
+Date:   Mon Mar 29 16:05:40 2010 +0200
+
+    Updated German translation
+
+ po/de.po |  443 ++++++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 246 insertions(+), 197 deletions(-)
+
+commit ee05ea0933aca20256967ef7801947cab00033ee
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Mar 29 23:19:22 2010 +1000
+
+    add -DGSEAL_ENABLE for development builds with new enough gtk+
+    
+    When building from a VCS checkout or when --enable-more-warnings was
+    passed to ./configure, and gtk+ is new enough (2.20.0), enable GSEAL.
+
+ configure.ac |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 4001029dc53418721822d0d5ab410164b08499bc
+Author: Javier Jardón <jjardon gnome org>
+Date:   Mon Mar 29 23:17:50 2010 +1000
+
+    Finish adding GSEAL compatibility (bug #595425)
+
+ lib/gseal-gtk-compat.h                             |    4 ++
+ plugins/audiocd/rb-audiocd-source.c                |    3 +-
+ .../rb-disc-recorder-plugin.c                      |    6 ++-
+ plugins/power-manager/rb-power-manager-plugin.c    |    2 +-
+ plugins/status-icon/rb-status-icon-plugin.c        |    2 +-
+ plugins/visualizer/rb-vis-widget.c                 |    4 +-
+ plugins/visualizer/rb-visualizer-plugin.c          |    6 ++--
+ shell/rb-missing-plugins.c                         |    2 +-
+ shell/rb-shell.c                                   |    4 +-
+ widgets/rb-entry-view.c                            |    4 +-
+ widgets/rb-rating.c                                |    2 +-
+ widgets/rb-segmented-bar.c                         |   39 +++++++++++---------
+ 12 files changed, 45 insertions(+), 33 deletions(-)
+
+commit 44294f592f63ee60c78b3c777967a42aef4e1be9
+Author: Andrej ŽnidarÅ¡iÄ? <andrej znidarsic gmail com>
+Date:   Mon Mar 29 14:44:09 2010 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  585 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 296 insertions(+), 289 deletions(-)
+
+commit bfb8a980063681809c34120bef5da8bb71715414
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Mar 29 22:17:02 2010 +1000
+
+    python: add rhythmdb_query_model_copy_contents (bug #614184)
+
+ bindings/python/rhythmdb.defs |    9 +++++++++
+ 1 files changed, 9 insertions(+), 0 deletions(-)
+
+commit 5a787f4730009673585c81b5465458d3cb0a21bb
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Mar 29 21:37:58 2010 +1000
+
+    remove arch-tag lines from rb-media-player-source.*
+
+ sources/rb-media-player-source.c |    2 --
+ sources/rb-media-player-source.h |    2 --
+ 2 files changed, 0 insertions(+), 4 deletions(-)
+
+commit fdefa0500154974130253d9fa72f27782893c231
+Merge: ae52ba7 5c2c381
+Author: Jonathan Matthew <jonathan d14n org>
+Date:   Mon Mar 29 21:37:13 2010 +1000
+
+    Merge branch 'media-player-sync'
+
+commit ae52ba75f8e6d4b9daea61666493172ef8661c26
+Author: Ask H. Larsen <asklarsen gmail com>
+Date:   Mon Mar 29 00:13:47 2010 +0200
+
+    Updated Danish translation
+
+ po/da.po | 2667 +++++++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 1520 insertions(+), 1147 deletions(-)
+
+commit 0c574f07f00085f8a3734e8c1ed588a62d7dbbe6
+Author: Aron Xu <aronxu gnome org>
+Date:   Sun Mar 28 22:06:47 2010 +0800
+
+    Update Simplfied Chinese translation.
+
+ po/zh_CN.po | 2774 ++++++++++++++++++++++++++++++++++-------------------------
+ 1 files changed, 1601 insertions(+), 1173 deletions(-)
+
+
diff --git a/projects.gnome.org/rhythmbox/screenshots.html b/projects.gnome.org/rhythmbox/screenshots.html
index cc386fc..1ed8d62 100644
--- a/projects.gnome.org/rhythmbox/screenshots.html
+++ b/projects.gnome.org/rhythmbox/screenshots.html
@@ -34,7 +34,7 @@
 </div>
 
 <div id="copyright">
-	Copyright &copy; 2009, <a href="http://www.gnome.org/";>The GNOME Project</a><br />
+	Copyright &copy; 2010, <a href="http://www.gnome.org/";>The GNOME Project</a><br />
 
 	<a href="http://validator.w3.org/check/referer";>Optimized</a>
 	for <a href="http://www.w3.org/";>standards</a>.



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