diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index 592ce0c..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,11293 +0,0 @@
-commit 6bab24a143c3b8ec73da556d734721bdf948ee62
-Author: Daniel S. Koda <danielskoda@gmail.com>
-Date:   Sat Mar 27 22:37:49 2010 -0300
-
-    Updated Brazilian Portuguese translation
-
- po/pt_BR.po | 1954 +++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 1095 insertions(+), 859 deletions(-)
-
-commit aa68da260070e0195d3f9b4da0c6b4768d982c4d
-Author: Simos Xenitellis <simos@gnome.org>
-Date:   Sat Mar 27 23:26:53 2010 +0200
-
-    Updated Greek translation for rhythmbox
-
- po/el.po |  799 +++++++++++++++++++++++---------------------------------------
- 1 files changed, 292 insertions(+), 507 deletions(-)
-
-commit e93f13f26ff9092a1bac777a6e95e9eeec1c6d31
-Author: Friedel Wolff <friedel@translate.org.za>
-Date:   Sat Mar 27 15:31:09 2010 +0100
-
-    Update Afrikaans translation
-
- po/af.po | 2119 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 1130 insertions(+), 989 deletions(-)
-
-commit 53c9c286a21111eb3d888f9757748350627f85a1
-Author: Marek Černocký <marek@manet.cz>
-Date:   Sat Mar 27 13:37:54 2010 +0100
-
-    Update Czech translation
-
- po/cs.po |  537 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 272 insertions(+), 265 deletions(-)
-
-commit 52b51228da57bb70a5ca2029c87e4feda3e2a2df
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Mar 27 20:32:22 2010 +1000
-
-    mtp: if we can't open the device immediately, try again a few times
-
- plugins/mtpdevice/rb-mtp-thread.c |   20 ++++++++++++++------
- 1 files changed, 14 insertions(+), 6 deletions(-)
-
-commit 55b5950423deb14627a49349d055ea2a8ef52269
-Author: Kjartan Maraas <kmaraas@gnome.org>
-Date:   Sat Mar 27 11:31:15 2010 +0100
-
-    Updated Norwegian bokmål translation
-
- po/nb.po |  538 ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 265 insertions(+), 273 deletions(-)
-
-commit e94b0366308cb7c624705883da55ae2feff05af9
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Mar 27 14:02:22 2010 +1000
-
-    python: add null-ok to various search-related method parameters
-    
-    This allows us to get rid of the custom override for
-    proxy_do_impl_search when pygobject is capable of generating the right
-    wrapper for us.
-
- bindings/python/rb.defs |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
-
-commit 4dc9c239c761cb033c3d8f1503d6256a63384f84
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Mar 27 14:01:27 2010 +1000
-
-    source: cur_text and search parameters to rb_source_search can be NULL
-    
-    This just clarifies the API documentation and adds an assertion check to
-    ensure that new_text is not NULL, as it must always be provided.
-
- sources/rb-source.c |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
-
-commit 7bf70b50ae1d4b919ce7a04dec5b264652f0be58
-Author: Max Ulidtko <ulidtko@gmail.com>
-Date:   Sat Mar 27 13:59:23 2010 +1000
-
-    python: add override for virtual RBSource.do_impl_search (bug #613658)
-    
-    pygobject can't currently generate virtual method wrappers that check
-    for strings being NULL (bug #589253), so for now we need a custom
-    override to do the checking for us.  This allows sources implemented in
-    python to provide their own search implementations safely.
-
- bindings/python/rb.override |  104 +++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 104 insertions(+), 0 deletions(-)
-
-commit 579ce745567fedaedd715d9e1f7d43cf5cdaa479
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Mar 27 11:10:45 2010 +1000
-
-    python: fix override for rhythmdb_entry_count_by_type
-    
-    The number of arguments for PyArg_ParseTupleAndKeywords was wrong, and
-    it was converting 'self' rather than 'entrytype' into a RhythmDBEntryType.
-
- bindings/python/rhythmdb.override |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit 86f168346c9c60381ab2f835430463e42a02a326
-Author: Piotr Drąg <piotrdrag@gmail.com>
-Date:   Fri Mar 26 23:33:41 2010 +0100
-
-    Updated Polish translation
-
- po/pl.po |  553 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 280 insertions(+), 273 deletions(-)
-
-commit 42162096f6c14777537741765733e2a5ea4bfb92
-Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
-Date:   Fri Mar 26 12:13:15 2010 +0200
-
-    Updated Lithuanian translation.
-
- po/lt.po |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit a9a7c7036774931e567f477bd095d92d929b1c86
-Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
-Date:   Fri Mar 26 12:13:06 2010 +0200
-
-    Updated Lithuanian translation.
-
- po/lt.po |  524 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 265 insertions(+), 259 deletions(-)
-
-commit ec86822b58cef2396554ee55faf4ce3548bf702c
-Author: Daniel Nylander <po@danielnylander.se>
-Date:   Thu Mar 25 19:51:15 2010 +0100
-
-    Updated Swedish translation
-
- po/sv.po |  567 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 287 insertions(+), 280 deletions(-)
-
-commit 4b47ff044296006bc6c84500e996f29fc4048f2d
-Author: Luca Ferretti <lferrett@gnome.org>
-Date:   Thu Mar 25 12:12:18 2010 +0100
-
-    Updated Italian translation
-
- po/it.po |  539 ++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 247 insertions(+), 292 deletions(-)
-
-commit 52b93aaebbe9e7bec1687697e48afe68bb9b9e92
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Thu Mar 25 09:07:04 2010 +0100
-
-    Updated Hungarian translation
-
- po/hu.po |  580 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 286 insertions(+), 294 deletions(-)
-
-commit 9b030f8976316a7e223ca04e6bbe120827fd98c3
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Mar 24 22:52:28 2010 +1000
-
-    podcast: rework post and feed deletion (bug #613784)
-    
-    Instead of using the entry-deleted signal to delete downloaded posts and
-    remove posts for deleted feeds, we now do all that up front before
-    deleting anything.  This makes the code more straightforward, so
-    hopefully next time someone changes what happens when a podcast entry is
-    deleted, we won't forget to deal with half of it.
-
- podcast/rb-podcast-manager.c |  190 ++++++++++++++++++------------------------
- podcast/rb-podcast-manager.h |    3 +-
- sources/rb-podcast-source.c  |   12 ++-
- 3 files changed, 90 insertions(+), 115 deletions(-)
-
-commit 100aa428126d8a9580f8961ca4515f5b6822d9dd
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Mar 24 22:51:41 2010 +1000
-
-    podcast: include hidden (deleted) entries when searching for posts
-
- podcast/rb-podcast-manager.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit b3b25e8a54955281779d9058de16aecff93d0729
-Author: Christophe Fergeau <cfergeau@mandriva.com>
-Date:   Wed Mar 24 11:28:20 2010 +0100
-
-    mtp: don't leak udev_device
-    
-    udev_device was leaked when the MTP source object was finalized. Also
-    set remount_volume to NULL when disposing the source.
-
- plugins/mtpdevice/rb-mtp-source.c |    8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
-
-commit 29412a32df9a0d39590f56940184de9f2e7ea806
-Author: Filipe Gomes <filipefgomes@gmail.com>
-Date:   Tue Mar 23 23:18:49 2010 +0000
-
-    Updated Portuguese translation
-
- help/Makefile.am |    2 +-
- help/pt/pt.po    | 2933 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 2934 insertions(+), 1 deletions(-)
-
-commit 3e027cd01297c3308b4966b79f587fbb1f69a67f
-Author: Filipe Gomes <filipefgomes@gmail.com>
-Date:   Tue Mar 23 23:16:37 2010 +0000
-
-    Updated Portuguese translation
-
- po/pt.po |  603 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 305 insertions(+), 298 deletions(-)
-
-commit a82365a07a44aac3e9248ea8ffbe7fef5f8cdf5b
-Author: Martin Ettl <ettl.martin@gmx.de>
-Date:   Wed Mar 24 06:53:44 2010 +1000
-
-    fix a couple of leaks detected by cppcheck
-
- plugins/cd-recorder/rb-recorder-gst.c |    8 ++++++--
- plugins/mtpdevice/rb-mtp-source.c     |    4 +++-
- 2 files changed, 9 insertions(+), 3 deletions(-)
-
-commit 23a343d51e2c939729683532bab4b8eff5ea3010
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Mar 23 21:46:41 2010 +1000
-
-    update gtk-doc for rhythmdb
-
- doc/reference/rhythmbox-sections.txt |   27 +---
- rhythmdb/rhythmdb.c                  |  345 +++++++++++++++++++++++++++++-----
- 2 files changed, 304 insertions(+), 68 deletions(-)
-
-commit 5a4c30a2b1c939b48eb1a8f86ebe95b052d5ad03
-Author: Christophe Fergeau <cfergeau@mandriva.com>
-Date:   Tue Mar 23 19:14:30 2010 +0100
-
-    [mtp] ignore mounts not associated with a device node
-    
-    The mtp plugin tries to find the GMount associated with a given unix device
-    node, but it doesn't ignore GMount which do not have an associated device
-    node which can happen with an iPhone for example. Not ignoring these causes
-    the crash described in bug #613715. This also fixes a small reference leak
-    in the "mounts" list
-
- plugins/mtpdevice/rb-mtp-source.c |   19 +++++++++++++------
- 1 files changed, 13 insertions(+), 6 deletions(-)
-
-commit e6898ece4755a6d6d3a9f7bf72bb1b0e78cc0b2e
-Author: Krasimir Chonov <mk2616@abv.bg>
-Date:   Tue Mar 23 13:00:35 2010 +0200
-
-    Updated Bulgarian translation
-
- po/bg.po |  507 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 257 insertions(+), 250 deletions(-)
-
-commit d5ca371eb5b7ebf9f008fec7d905f53b9f4e16c3
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Mon Mar 22 16:42:10 2010 +0000
-
-    Don't load AFC devices using the MTP plugin
-    
-    They should be handled by the iPod plugin instead.
-    
-    https://bugzilla.gnome.org/show_bug.cgi?id=613606
-
- plugins/mtpdevice/rb-mtp-plugin.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
-
-commit 448f14771710a0178c708db8c1aa43ef561c4216
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Wed Mar 17 15:39:01 2010 +0000
-
-    Add a11y name to the status icon
-    
-    https://bugzilla.gnome.org/show_bug.cgi?id=613163
-
- plugins/status-icon/rb-tray-icon-gtk.c |    1 +
- po/POTFILES.in                         |    1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
-
-commit d5d6f15c945b036800f6b631c19ca89aa4af4a77
-Author: Mattias Põldaru <mahfiaz gmail com>
-Date:   Mon Mar 22 15:46:53 2010 +0200
-
-    Estonian translation updated
-
- po/et.po |  414 ++++++++++++++++++++------------------------------------------
- 1 files changed, 130 insertions(+), 284 deletions(-)
-
-commit fce85b08dd7b26d2fd1c7cc45553620839ac11fd
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Mar 22 21:39:09 2010 +1000
-
-    fix various gtk-doc problems, add docs for rb-file-helpers and rb-util
-
- backends/rb-encoder.c                |    2 +
- doc/reference/rhythmbox-docs.sgml    |    1 +
- doc/reference/rhythmbox-sections.txt |   58 ++++---
- doc/reference/rhythmbox.types        |    2 +
- lib/rb-debug.c                       |    8 +-
- lib/rb-file-helpers.c                |  311 +++++++++++++++++++++++++++++++---
- lib/rb-file-helpers.h                |    4 +-
- lib/rb-stock-icons.c                 |   13 ++
- lib/rb-string-value-map.c            |    6 +-
- lib/rb-util.c                        |  288 ++++++++++++++++++++++++++++++--
- rhythmdb/rhythmdb.c                  |    2 +-
- shell/rb-play-order.c                |    6 +-
- shell/rb-plugin.c                    |  121 +++++++++++++-
- shell/rb-plugin.h                    |   14 +-
- shell/rb-shell.c                     |   61 +++++++-
- shell/rb-source-header.c             |   16 ++
- sources/rb-removable-media-source.c  |    2 +-
- sources/rb-source-group.c            |    4 +-
- sources/rb-source.c                  |    4 +-
- sources/rb-sourcelist.c              |    2 +
- widgets/rb-rating.c                  |   15 ++
- widgets/rb-search-entry.c            |    6 +-
- 22 files changed, 868 insertions(+), 78 deletions(-)
-
-commit a0defa7c08338ef5bc27dc1971447dc3b671af51
-Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
-Date:   Sun Mar 21 23:05:20 2010 +0100
-
-    Updated German translation
-
- po/de.po |  678 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 344 insertions(+), 334 deletions(-)
-
-commit b63d31d6b92e1d55a50084f5e4f7450e64cc1440
-Author: Leonid Kanter <leon@asplinux.ru>
-Date:   Sun Mar 21 19:28:29 2010 +0200
-
-    Update Russian translation
-
- po/ru.po | 3886 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 2115 insertions(+), 1771 deletions(-)
-
-commit cf2d201c6eb1f4d65fc11c94e4fe60a59c3ca7bb
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Sun Mar 21 16:47:38 2010 +0100
-
-    Updated Spanish translation
-
- po/es.po |  517 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 261 insertions(+), 256 deletions(-)
-
-commit 0a3ee42dcb8c30907d5ed924453588e2f511969b
-Author: Bruno Brouard <annoa.b@gmail.com>
-Date:   Sun Mar 21 13:38:07 2010 +0100
-
-    Updated French translation
-
- po/fr.po |  486 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 246 insertions(+), 240 deletions(-)
-
-commit fd20fa11f2eef09173e61a9d6835dc9a067d5768
-Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
-Date:   Sun Mar 21 12:48:17 2010 +0100
-
-    Updated Basque language
-
- po/eu.po |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 1c519511aab22e75f7500a5b646295e596d7d58e
-Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
-Date:   Sun Mar 21 12:47:52 2010 +0100
-
-    Updated Basque language
-
- po/eu.po | 2541 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 1457 insertions(+), 1084 deletions(-)
-
-commit 2ccdddcf2db71017341f3a821d647d5659601df7
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Mar 21 19:59:04 2010 +1000
-
-    status-icon: notify on art changes when position query fails (bug #609651)
-
- plugins/status-icon/rb-status-icon-plugin.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit fb80b9e1e1ce113f48b19ab9872aa1deacf6fcc1
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Mar 21 19:58:35 2010 +1000
-
-    playbin2: buffer tags while waiting for playbin2 stream changes
-
- backends/gstreamer/rb-player-gst.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 6a8c780bd1b340b29c1e0f3c75393835603d217c
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Mar 21 16:42:31 2010 +1000
-
-    add last.fm cover art search to POTFILES.in
-
- po/POTFILES.in |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit ca807b61c8efc249f7b9ebf103208e85904bb088
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Mar 21 15:45:54 2010 +1000
-
-    artdisplay: add last.fm album art search
-    
-    This requires the user to have a last.fm account, and displays the
-    last.fm logo in the tooltip for album art images retrieved from last.fm.
-    I've at least made an honest effort to comply with the last.fm terms of
-    service.
-
- plugins/artdisplay/Makefile.am                     |    2 +-
- plugins/artdisplay/artdisplay/CoverArtDatabase.py  |    3 +-
- .../artdisplay/artdisplay/LastFMCoverArtSearch.py  |  163 ++++++++++++++++++++
- plugins/artdisplay/artdisplay/Makefile.am          |    1 +
- plugins/artdisplay/lastfm_red_small.png            |  Bin 0 -> 1929 bytes
- 5 files changed, 167 insertions(+), 2 deletions(-)
-
-commit 5752eb613457e791f48eb291e4b7547d2c45f71f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Mar 21 15:42:33 2010 +1000
-
-    artdisplay: allow search engines to return tooltip details
-    
-    This allows an album art search to return a tooltip image and text to
-    display along with the album art image.  The tooltip details are written
-    to a simple text file alongside the cached art image, with the extension
-    .rb-meta.  None of the existing searches uses this.
-
- .../artdisplay/artdisplay/AmazonCoverArtSearch.py  |    3 +
- plugins/artdisplay/artdisplay/CoverArtDatabase.py  |   48 ++++++++++++++----
- .../artdisplay/EmbeddedCoverArtSearch.py           |    3 +
- .../artdisplay/artdisplay/LocalCoverArtSearch.py   |    3 +
- .../artdisplay/artdisplay/PodcastCoverArtSearch.py |    3 +
- plugins/artdisplay/artdisplay/__init__.py          |   52 ++++++++++++++------
- 6 files changed, 87 insertions(+), 25 deletions(-)
-
-commit 6cf9209b7211bfe627696b645cf3048bfc355f6a
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Mar 21 13:34:09 2010 +1000
-
-    generic-player: fix alignment of the supported format list
-
- plugins/generic-player/generic-player-info.ui |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit e345c010aa68fbd59c351c6ae320ab9ef5fb3a50
-Author: Uri Sivan <tartif@gmail.com>
-Date:   Sat Mar 20 19:42:17 2010 -0700
-
-    magnatune: Fix two small bugs in the plugin.
-    
-    - for streaming, use stream.magnatune.com for streaming memberships, and
-      download.magnatune.com for download memberships
-    - fix variable naming in __move_data_files()
-
- plugins/magnatune/magnatune/MagnatuneSource.py  |   12 ++++++------
- plugins/magnatune/magnatune/TrackListHandler.py |    2 +-
- 2 files changed, 7 insertions(+), 7 deletions(-)
-
-commit 41e3c46dc6f36612290e7c0337020455bd5b4e18
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Mar 21 11:34:08 2010 +1000
-
-    add gtk-doc for refstring, removable media, static playlist, streaming
-
- doc/reference/rhythmbox-sections.txt     |   24 +++----
- lib/rb-async-queue-watch.c               |    3 +
- lib/rb-text-helpers.c                    |    3 +
- rhythmdb/rb-refstring.c                  |   97 +++++++++++++++++++++++++
- rhythmdb/rhythmdb-query.c                |  100 ++++++++++++++++++++++++++-
- rhythmdb/rhythmdb.h                      |    4 +-
- shell/rb-history.c                       |   30 ++++++--
- sources/rb-removable-media-source.c      |  114 ++++++++++++++++++++++++++++++
- sources/rb-removable-media-source.h      |    2 +-
- sources/rb-static-playlist-source.c      |   94 ++++++++++++++++++++++++-
- sources/rb-static-playlist-source.h      |   11 ++-
- sources/rb-streaming-source.c            |   48 +++++++++++--
- sources/rb-streaming-source.h            |   15 ++--
- tests/test-rhythmdb-tree-serialization.c |    6 +-
- widgets/rb-dialog.c                      |    3 +
- 15 files changed, 507 insertions(+), 47 deletions(-)
-
-commit f4a7f202295da359b3f5c77d079ff6b31d2ff578
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Mar 21 07:11:14 2010 +1000
-
-    audiocd: remove gtk-doc-esque comments from sj metadata code
-
- plugins/audiocd/sj-metadata-gvfs.c         |    4 ++--
- plugins/audiocd/sj-metadata-musicbrainz.c  |   10 +++++-----
- plugins/audiocd/sj-metadata-musicbrainz3.c |    2 +-
- plugins/audiocd/sj-structures.c            |    4 ++--
- 4 files changed, 10 insertions(+), 10 deletions(-)
-
-commit 99f6d8a966b259ad31b3dd614342fd8148390b5e
-Author: Chad Braun-Duin <chadbraunduin@gmail.com>
-Date:   Sat Mar 20 21:55:10 2010 +1000
-
-    podcast: add all new posts to the database (bug #551402)
-    
-    Now when updating a podcast feed, we add all posts that don't already
-    have entries, rather than only adding them if the post time is newer than
-    that of the most recent post.
-    
-    When deleting a post, we just hide the entry, rather than deleting it, so
-    it doesn't get recreated next time the feed is updated.
-
- podcast/rb-podcast-manager.c |   80 ++++++++++++++++++++++++++++++-----------
- sources/rb-podcast-source.c  |    9 ++++-
- 2 files changed, 66 insertions(+), 23 deletions(-)
-
-commit f6cf2e81154bfe5b3c41ce0e6e41a37d54c533fc
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Mar 20 21:54:19 2010 +1000
-
-    rhythmdb: protect against property values being NULL
-
- rhythmdb/rhythmdb-tree.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 46e21a635bd54da213ac806e90a4a35e28bcb14e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Mar 20 19:58:18 2010 +1000
-
-    fix more gtk-doc issues
-
- backends/rb-player.c                 |   22 +++++++---
- doc/reference/Makefile.am            |    1 +
- doc/reference/rhythmbox-sections.txt |    1 -
- metadata/rb-metadata-common.c        |    8 +++-
- metadata/rb-metadata-dbus-client.c   |    2 +
- shell/rb-play-order.c                |   20 +++++++--
- shell/rb-playlist-manager.c          |    4 +-
- sources/rb-playlist-source.c         |    4 +-
- sources/rb-source-group.c            |   16 ++++++--
- sources/rb-source.c                  |   72 +++++++++++++++++++++++++---------
- widgets/rb-entry-view.c              |   52 ++++++++++++++----------
- widgets/rb-header.c                  |    2 +
- widgets/rb-header.h                  |    2 -
- widgets/rb-library-browser.c         |   14 +++++-
- widgets/rb-property-view.c           |   12 ++++-
- widgets/rb-query-creator.c           |    2 +
- widgets/rb-rating.c                  |    2 +
- 17 files changed, 167 insertions(+), 69 deletions(-)
-
-commit adcf9ea14a700f3824aa6c0b01127d4ed2308fc7
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Mar 20 19:49:22 2010 +1000
-
-    mtp: unmount vfs mounts before opening MTP devices (bug #520121)
-    
-    Before opening an MTP device, check if it has a gvfs mount.  If it does,
-    unmount it, then remount when the source is being disposed.
-    
-    Based on a patch by François Jaouen <francois.jaouen@laposte.net>
-
- plugins/mtpdevice/rb-mtp-plugin.c |   10 +-
- plugins/mtpdevice/rb-mtp-source.c |  192 ++++++++++++++++++++++++++++++++++---
- plugins/mtpdevice/rb-mtp-source.h |    4 +-
- 3 files changed, 187 insertions(+), 19 deletions(-)
-
-commit 9bddb9dcec5addbd35823078d8dec06283fe302f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Mar 20 15:08:54 2010 +1000
-
-    update .gitignore to exclude gtk-doc stuff
-
- .gitignore |   12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
-
-commit 684e36c91ba76a9ab7ae97ba5e23cd4d7dfa1f98
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Mar 19 22:02:12 2010 +1000
-
-    add some missing rhythmdb_entry_unref calls
-    
-    rhythmdb_query_model_iter_to_entry *does* ref the entry it returns after
-    all.
-
- plugins/audiocd/rb-audiocd-source.c                |    1 +
- .../rb-generic-player-playlist-source.c            |    2 ++
- plugins/ipod/rb-ipod-source.c                      |    1 +
- podcast/rb-podcast-manager.c                       |   14 ++++++++++----
- rhythmdb/rhythmdb-property-model.c                 |    1 +
- 5 files changed, 15 insertions(+), 4 deletions(-)
-
-commit dfe0cd97b16e603bc03a24a204fe621f8933567e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Mar 19 07:43:38 2010 +1000
-
-    schemas: add mtp plugin active and hidden keys
-
- data/rhythmbox.schemas |   22 ++++++++++++++++++++++
- 1 files changed, 22 insertions(+), 0 deletions(-)
-
-commit 52fa619b939954b8d8b8dc84a2a9e6f9889552af
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Mar 19 07:17:27 2010 +1000
-
-    update gtk-doc sections, types, and structure
-
- doc/reference/Makefile.am            |   25 ++++++-
- doc/reference/rhythmbox-docs.sgml    |    5 +-
- doc/reference/rhythmbox-sections.txt |  138 +++++++++++----------------------
- doc/reference/rhythmbox.types        |    5 +
- 4 files changed, 76 insertions(+), 97 deletions(-)
-
-commit d1293388ecbe2938de27ecb8aee29d657644db23
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Mar 19 07:13:39 2010 +1000
-
-    fix various minor gtk-doc issues
-
- backends/rb-player-gst-filter.h     |    5 ++-
- metadata/rb-metadata-common.c       |    1 +
- metadata/rb-metadata-dbus-client.c  |    1 +
- rhythmdb/rhythmdb-query.c           |    4 +++
- shell/rb-removable-media-manager.c  |    2 +
- shell/rb-removable-media-manager.h  |    2 +-
- sources/rb-auto-playlist-source.c   |   12 ++++----
- sources/rb-removable-media-source.h |   11 +++++---
- sources/rb-source-group.h           |    4 +-
- sources/rb-source-search-basic.c    |   19 +++++++++---
- sources/rb-source-search-basic.h    |   11 +++++---
- sources/rb-source-search.c          |   51 ++++++++++++++++++++++------------
- sources/rb-source-search.h          |   26 +++++-------------
- sources/rb-source.c                 |    4 ++-
- sources/rb-sourcelist-model.c       |    1 +
- widgets/rb-entry-view.c             |   18 ++++++++++++
- widgets/rb-rating-helper.c          |    2 +-
- 17 files changed, 111 insertions(+), 63 deletions(-)
-
-commit 772fd202a9eba07293111151097fb51e3b1a2619
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Mar 19 07:11:15 2010 +1000
-
-    query-model: add gtk-doc
-
- rhythmdb/rhythmdb-query-model.c |  390 ++++++++++++++++++++++++++++++++++++++-
- rhythmdb/rhythmdb-query-model.h |   14 +-
- 2 files changed, 395 insertions(+), 9 deletions(-)
-
-commit 26d0de198c13d82b64988d3079f9c8c904e25bc6
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Mar 19 07:05:29 2010 +1000
-
-    shell-player: add gtk-doc for properties, fix some other bits
-
- shell/rb-shell-player.c |   71 ++++++++++++++++++++++++++++++++++++++++++++--
- shell/rb-shell-player.h |    2 +-
- 2 files changed, 68 insertions(+), 5 deletions(-)
-
-commit 78e56c2d1fcbbbc02c5dda643fdda00559595171
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Mar 19 07:04:45 2010 +1000
-
-    shell: add gtk-doc
-
- shell/rb-shell.c |  375 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
- shell/rb-shell.h |   12 +-
- 2 files changed, 371 insertions(+), 16 deletions(-)
-
-commit 966cc9644efc6cf611915752feacf3b2445546d5
-Author: Timo Jyrinki <timo.jyrinki@iki.fi>
-Date:   Thu Mar 18 12:03:55 2010 +0200
-
-    Updated Finnish translation by Jiri Grönroos and Jussi Aalto.
-
- po/fi.po | 2851 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 1560 insertions(+), 1291 deletions(-)
-
-commit 896f29c250730e09e929b454e159285a3a1c9850
-Author: Hajime Taira <htaira@redhat.com>
-Date:   Thu Mar 18 08:29:19 2010 +0900
-
-    Updated Japanese translation.
-
- po/ja.po | 2508 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 1393 insertions(+), 1115 deletions(-)
-
-commit 15051b83c851a17c1cc84a96e8fefad7d82fa2bd
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Mar 17 22:54:58 2010 +1000
-
-    podcast: fix download cancellation
-    
-    We don't need to report cancellation as a download error, since the user
-    is obviously aware of it.  When exiting the download thread, we should
-    always close the read and write streams whether the download was
-    cancelled or not, so we just don't pass in the cancellable to those
-    operations.
-
- podcast/rb-podcast-manager.c |   33 +++++++++++++++++++--------------
- 1 files changed, 19 insertions(+), 14 deletions(-)
-
-commit 136652b672429619f04be0b0d229c9ebf805ba7d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Mar 17 22:54:29 2010 +1000
-
-    sourcelist: remove some gtk 2.8 compatibility code
-
- sources/rb-sourcelist.c |   14 +-------------
- 1 files changed, 1 insertions(+), 13 deletions(-)
-
-commit 1ad3d38d831a25cff3208f67cd716badfe0c7b9c
-Author: Petr Kovar <pknbe@volny.cz>
-Date:   Tue Mar 16 20:08:08 2010 +0100
-
-    Update Czech help translation by Lucas Lommer
-
- help/cs/cs.po | 2780 +++++++++++++++++++++++++++++++++++++++------------------
- 1 files changed, 1904 insertions(+), 876 deletions(-)
-
-commit 754a72759885d63275b1a656d8c6f3f7c29c7e9d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Mar 15 22:47:22 2010 +1000
-
-    rhythmdb: merge change lists from subsequent commits (bug #527898)
-    
-    When a second commit occurs before the changes from the first are
-    emitted (in an idle handler), and both commits contain changes to the
-    same entry, we need to combine the changes in the change map used to
-    prepare for signal emission.
-    
-    Previously, the changes from the first commit were being overwritten,
-    with the result that property models could get out of sync with the
-    entries in the backing model, which would eventually lead to an
-    assertion failure when trying to update the property model.
-
- rhythmdb/rhythmdb.c   |   18 +++++++++++++++++-
- tests/test-rhythmdb.c |   37 +++++++++++++++++++++++++++++++++++++
- 2 files changed, 54 insertions(+), 1 deletions(-)
-
-commit 0e9142ba0a6ec9eccb20d4d6c0cb509bc71d3fac
-Author: Adi Roiban <adi@roiban.ro>
-Date:   Sun Mar 14 19:42:32 2010 +0200
-
-    Update Romanian translation
-
- po/ro.po |  790 +++++++++++++++++++++++++-------------------------------------
- 1 files changed, 312 insertions(+), 478 deletions(-)
-
-commit b489f978e1ccded39bf2da580570baa954e8442d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Mar 14 11:38:55 2010 +1000
-
-    rhythmdb: update sortnames after display names (bug #612570)
-    
-    When updating the sort name, the display name must match the property
-    value stored in the property model, so the display name must be updated
-    before the sort names.
-
- rhythmdb/rhythmdb.c |   24 ++++++++++++------------
- 1 files changed, 12 insertions(+), 12 deletions(-)
-
-commit e60fde964b18b1c32dc22137557290bc83bc32c9
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Mar 13 20:54:20 2010 +1000
-
-    handle rb_source_get_entry_view returning NULL (bug #607073)
-    
-    Sources aren't actually required to have an entry view, so
-    rb_source_get_entry_view can return NULL, and code that doesn't know
-    exactly what type of source it's dealing with needs to handle that.
-
- shell/rb-shell-clipboard.c |    8 ++++++--
- shell/rb-shell.c           |   17 +++++++++++------
- sources/rb-source.c        |   28 +++++++++++++++++++++++-----
- widgets/rb-song-info.c     |    6 +++++-
- 4 files changed, 45 insertions(+), 14 deletions(-)
-
-commit b0bfd801896c02b269c3efb8382bd8cfed5f6ade
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Mar 13 20:48:37 2010 +1000
-
-    audiocd: check that cdda:// URIs include the device path (bug #600494)
-    
-    Audio CD URIs are supposed to include the device path as the URI fragment.
-    We previously didn't check that it the URI fragment was actually there,
-    so we crashed on manually entered cdda:// URIs with no device path.
-
- plugins/audiocd/rb-audiocd-plugin.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-commit 4051e272dd84d6f6da13db840b973917c1a369d0
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Mar 13 19:29:30 2010 +1000
-
-    removable-media: chop file extensions at 8 chars (bug #603261)
-    
-    The iPod plugin was crashing on stupidly long file extensions, as
-    they overflowed the buffer used to construct the filename.  To fix
-    this, we limit the file extension for files we're transferring to
-    removeable devices to 8 characters.
-
- sources/rb-removable-media-source.c |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
-
-commit 0a6c00934d0d29a701470361734e12b70813f968
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Mar 13 18:53:30 2010 +1000
-
-    shell: stop playback if the active source is deleted (bug #482955)
-    
-    'active' here means the source the user selected for playback,
-    whether it's actually playing or preempted by the play queue.
-    This stops us crashing because the shell player has a reference
-    to a nonexistant source when we try to move to the next track.
-
- shell/rb-shell.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-commit 71542ae93eb98bb1d9d7e35989d4faba373ceb3c
-Author: Kjartan Maraas <kmaraas@gnome.org>
-Date:   Sat Mar 13 12:18:28 2010 +0100
-
-    Updated Norwegian bokmål translation
-
- po/nb.po | 2139 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 1214 insertions(+), 925 deletions(-)
-
-commit 9165118e238a53b3bf46adf1c98c48274dea205a
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Mar 13 13:36:02 2010 +1000
-
-    podcast: implement get_delete_action
-    
-    This ensures that the podcast 'delete' action is enabled appropriately.
-    Previously it was somewhat left up to chance.
-
- sources/rb-podcast-source.c |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
-
-commit 167a4b37ad2e7d84467644a3ca5ba8131493e598
-Author: Denis ARNAUD <denisarnuad@yahoo.fr>
-Date:   Fri Mar 12 15:46:40 2010 +0100
-
-    updated breton translation
-
- po/br.po |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
-
-commit f39acd1d2fbccfe58e96d0736da2bf5fcfa93141
-Author: Denis ARNAUD <denisarnuad@yahoo.fr>
-Date:   Thu Mar 11 21:19:01 2010 +0100
-
-    po/br.po
-
- po/br.po | 3721 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 2068 insertions(+), 1653 deletions(-)
-
-commit 97d70ce252e98ac704c2bc0ef9488f854ca892c8
-Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
-Date:   Thu Mar 11 13:56:13 2010 +0200
-
-    Updated Ukrainian translation
-
- po/uk.po | 1254 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 692 insertions(+), 562 deletions(-)
-
-commit ceef44aa5cd095ea35cafa723bb8c595b39ef542
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Wed Mar 10 00:10:25 2010 +0100
-
-    Updated Hungarian translation
-
- po/hu.po |  161 ++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 90 insertions(+), 71 deletions(-)
-
-commit e9f5b2c346584a75d26e54d3f7a866626d4d22ff
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Mar 9 22:00:39 2010 +1000
-
-    status-icon: require window-visible to be set to FALSE to hide it (bug #528513)
-    
-    If the gconf schemas are somehow not installed and the window-visible
-    key is not set, we should show the main window rather than hiding it.
-    Most gconf keys don't warrant this treatment, but this one seems worth
-    it.
-
- plugins/status-icon/rb-status-icon-plugin.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 8915571adaad794a6693a7c751ab9f105c504601
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Mar 8 20:57:58 2010 +1000
-
-    remove extra copy of music-library.svg
-
- .../hicolor/scalable/places/music-library.svg      | 3738 --------------------
- 1 files changed, 0 insertions(+), 3738 deletions(-)
-
-commit 8ed51b0e50e41b36dc3329175665eaf4006aab39
-Author: Alexander Shopov <ash@contact.bg>
-Date:   Mon Mar 8 07:11:40 2010 +0200
-
-    Updated Bulgarian translation
-
- po/bg.po |   20 ++++++++++----------
- 1 files changed, 10 insertions(+), 10 deletions(-)
-
-commit 1319f924dbb148633c14fcf6c651d9d04bd73ac0
-Author: Filipe Gomes <filipefgomes@gmail.com>
-Date:   Mon Mar 8 01:13:45 2010 +0000
-
-    Updated Portuguese translation
-
- po/pt.po | 2532 ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 1461 insertions(+), 1071 deletions(-)
-
-commit 63711f1b6e36d05addb91db0559afa72e65926c8
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Mar 7 22:07:49 2010 +1000
-
-    playlist: emit notify::dirty signal when a playlist becomes dirty
-
- sources/rb-playlist-source.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 3935792e4d4fc7617b98e796bb0949777f640881
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Mar 7 21:37:05 2010 +1000
-
-    add our own copy of the 'music-library' icon (bug #611714)
-    
-    The stock_* icons are being removed from gnome-icon-theme.  Since
-    we're still (ab)using this one, we need to ship our own copy of it.
-    
-    The icon itself came from Jakub Steiner <jimmac@gmail.com>.
-
- configure.ac                                       |    2 +
- data/icons/Makefile.am                             |    2 +-
- data/icons/hicolor/16x16/places/Makefile.am        |    3 +-
- data/icons/hicolor/16x16/places/music-library.png  |  Bin 0 -> 971 bytes
- data/icons/hicolor/24x24/Makefile.am               |    2 +-
- data/icons/hicolor/24x24/places/Makefile.am        |   11 +
- data/icons/hicolor/24x24/places/music-library.png  |  Bin 0 -> 1563 bytes
- .../hicolor/scalable/places/music-library.svg      | 3738 ++++++++++++++++++++
- data/icons/src/Makefile.am                         |    1 +
- data/icons/src/music-library.svg                   | 3738 ++++++++++++++++++++
- lib/rb-stock-icons.c                               |    2 +-
- 11 files changed, 7495 insertions(+), 4 deletions(-)
-
-commit 05050be6f0af3fc2a79c8e4abef49128655c23d3
-Author: Uri Sivan <tartif@gmail.com>
-Date:   Sun Mar 7 13:11:47 2010 +1000
-
-    header: fix display of mixed-direction text (bug #610753)
-    
-    When the track details displayed in the header widget contain
-    mixed-direction text, use Unicode text direction marks to get the text
-    to display correctly, and use a direction-neutral separator rather than
-    verbal ones.
-
- doc/reference/rhythmbox-docs.sgml    |    1 +
- doc/reference/rhythmbox-sections.txt |    7 +
- lib/Makefile.am                      |    4 +-
- lib/rb-text-helpers.c                |  224 ++++++++++++++++++++++++++++++++++
- lib/rb-text-helpers.h                |   44 +++++++
- widgets/rb-header.c                  |  103 ++++++++++------
- 6 files changed, 344 insertions(+), 39 deletions(-)
-
-commit 54e5d07bc865f0b2656e0a8bccd2881daee7c967
-Author: Fran Diéguez <frandieguez@ubuntu.com>
-Date:   Fri Mar 5 15:16:41 2010 +0100
-
-    Updated Galician translation
-
- po/gl.po |  137 +++++++++++++++++++++++++------------------------------------
- 1 files changed, 56 insertions(+), 81 deletions(-)
-
-commit d2240dde7ace0e002c741c5263cfb5dfb2946efa
-Author: Aurimas Černius <aurisc4@gmail.com>
-Date:   Fri Mar 5 15:28:52 2010 +0200
-
-    Updated Lithuanian translation
-
- po/lt.po | 1183 ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 694 insertions(+), 489 deletions(-)
-
-commit 9a75a94d837ddc10ca25acc5c2bed70ebe738cd3
-Author: Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt>
-Date:   Thu Mar 4 22:05:43 2010 +1000
-
-    shell: sync ViewStatusbar action state along with statusbar (bug #611772)
-
- shell/rb-shell.c |   14 ++++++++++----
- 1 files changed, 10 insertions(+), 4 deletions(-)
-
-commit b8355616a0ee218b2f1707559bc4383874802ed0
-Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
-Date:   Wed Mar 3 18:07:21 2010 +0100
-
-    Updated French translation
-
- po/fr.po |   79 +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 40 insertions(+), 39 deletions(-)
-
-commit 524ba5b77d05dae98e8e98037879452bf0d3621b
-Author: Alexander Shopov <ash@contact.bg>
-Date:   Wed Mar 3 10:22:54 2010 +0200
-
-    Updated Bulgarian translation
-
- po/bg.po | 1063 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 588 insertions(+), 475 deletions(-)
-
-commit b8ed5feee8839401e0d46af604603a14aeb5f8f0
-Author: Daniel Nylander <po@danielnylander.se>
-Date:   Tue Mar 2 12:16:20 2010 +0100
-
-    Updated Swedish translation
-
- po/sv.po |  119 ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 58 insertions(+), 61 deletions(-)
-
-commit 2c2f5c3d0fb53739bb9f29f4be114ed3909f5b1a
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Feb 25 17:40:29 2010 +1000
-
-    library: allow setting custom file/folder patterns set in gconf (bug #379063)
-    
-    Rather than resetting the pattern to one of the predefined values, we
-    now leave it alone and don't set an active item in the combo box.  Maybe
-    some day you'll be able to set a custom pattern without resorting to
-    gconf-editor..
-
- sources/rb-library-source.c |   40 +++++++++++++++++++++++++++-------------
- 1 files changed, 27 insertions(+), 13 deletions(-)
-
-commit b50e62b40d5f9f54cafbf0438cb3d1b330fe74c3
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Feb 25 09:25:21 2010 +1000
-
-    library: add more substitution variables to the file pattern code
-
- sources/rb-library-source.c |   20 ++++++++++++++++++++
- 1 files changed, 20 insertions(+), 0 deletions(-)
-
-commit 69731b5fb43215dfcb502688d031a5f938c7c0fd
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Mar 2 20:19:59 2010 +1000
-
-    rhythmdb: allow ogg files with annodex data to be imported (bug #611451)
-
- rhythmdb/rhythmdb.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit a2c07dafe359812c97d7f9b57a93fc78346170e7
-Author: Michael Scherer <misc@mandriva.org>
-Date:   Tue Mar 2 00:07:34 2010 +0100
-
-    - fix build when sound juicer code is not used for metadata extraction
-
- plugins/audiocd/rb-audiocd-source.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit ca650b04ef038c9d028a89479b1737634ed2683f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Mar 1 21:41:04 2010 +1000
-
-    rhythmdb: fix build error with glib 2.23.4+
-    
-    It would probably be nice to support G_FILE_MONITOR_EVENT_MOVED, but for
-    now we don't request them, so it doesn't matter that we don't have any
-    code for dealing with them.
-
- rhythmdb/rhythmdb-monitor.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 22874e2aa73ffc69d045247b82f8cb027fbfbb36
-Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
-Date:   Sun Feb 28 19:58:46 2010 +0100
-
-    Updated Slovenian translation
-
- po/sl.po |  158 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 81 insertions(+), 77 deletions(-)
-
-commit d6e9aabebc12090641498e6df6ec51519127ad30
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Mar 1 00:07:28 2010 +1000
-
-    Release 0.12.7
-
- ChangeLog    |10524 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
- NEWS         |  105 +
- README       |    2 +-
- configure.ac |    2 +-
- 4 files changed, 10270 insertions(+), 363 deletions(-)
-
-commit 306928a19d246c67589ffc23cb5ba9efef87154e
-Author: Thanos Lefteris <alefteris@gmail.com>
-Date:   Sat Feb 27 11:08:47 2010 -0800
-
-    Updated Greek translation
-
- po/el.po | 5224 ++++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 3397 insertions(+), 1827 deletions(-)
-
-commit cc62beb518d76b5934c7549898a30d113fef49fb
-Author: Peteris Krisjanis <pecisk@gmail.com>
-Date:   Sat Feb 27 12:31:59 2010 +0200
-
-    Updated Latvian translation.
-
- po/lv.po |  314 +++++++++++++-------------------------------------------------
- 1 files changed, 63 insertions(+), 251 deletions(-)
-
-commit e828531f86204d39fc6d9e4078b24fdc5494446c
-Author: Peteris Krisjanis <pecisk@gmail.com>
-Date:   Sat Feb 27 01:11:45 2010 +0200
-
-    Updated Latvian translation.
-
- po/lv.po | 5109 +++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 3082 insertions(+), 2027 deletions(-)
-
-commit b5d82688d043942005a5c6a8bf6edce151f0fee4
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Feb 26 22:24:47 2010 +1000
-
-    jamendo: switch to mp3 format for streams, since ogg is not available
-    
-    The Ogg Vorbis streams haven't been available for a while now, and it
-    looks like they won't come back.  Switching to MP3 at least gives us
-    something that works for now.
-
- plugins/jamendo/jamendo/JamendoSaxHandler.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 02af4ceb08f8e7393efdfebe86e7b68e23cb8f1d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Feb 26 22:23:40 2010 +1000
-
-    jamendo: fix gtk.show_uri() invocations so they actually work
-    
-    JamendoSource stores the shell as a GObject property, not a python
-    attribute.
-
- plugins/jamendo/jamendo/JamendoSource.py |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 8b8a5b0335239d7773bac8c0b6492a1722c747a9
-Author: Miloš Popović <mpopovic@src.gnome.org>
-Date:   Thu Feb 25 23:37:19 2010 +0100
-
-    Updated Serbian translations
-
- po/sr.po       | 1241 ++++++++++++++++++++++++++++++++------------------------
- po/sr@latin.po | 1241 ++++++++++++++++++++++++++++++++------------------------
- 2 files changed, 1440 insertions(+), 1042 deletions(-)
-
-commit 09aac89c52a4b4f475fb21c315f790d3aa3c05b7
-Author: Adi Roiban <adi@roiban.ro>
-Date:   Thu Feb 25 17:03:17 2010 +0200
-
-    Update Romanian translation
-
- po/ro.po | 2236 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 1256 insertions(+), 980 deletions(-)
-
-commit 672a89c95a68c1879fe0c09b0be1a5c1e608f68c
-Author: Luca Ferretti <lferrett@gnome.org>
-Date:   Thu Feb 25 14:14:27 2010 +0100
-
-    Updated Italian translation
-
- po/it.po | 1183 +++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 710 insertions(+), 473 deletions(-)
-
-commit 2bb7822315b9b30a71520fdecf3481c2121d6012
-Author: Adam Zimmerman <adamz@src.gnome.org>
-Date:   Wed Feb 24 19:21:53 2010 -0800
-
-    magnatune/jamendo: Use gobject.timeout_add_seconds for catalog updates
-
- plugins/jamendo/jamendo/JamendoSource.py       |    4 ++--
- plugins/magnatune/magnatune/MagnatuneSource.py |    2 +-
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-commit 05f676dfa480c90c696f1f0e1f229efa24921eba
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Feb 23 06:35:20 2010 +1000
-
-    file-helpers: make rb_uri_handle_recursively work for single files
-    
-    Now that we're using it for general import operations, it needs to try
-    as hard as possible to do something useful.
-
- lib/rb-file-helpers.c |   32 +++++++++++++++++++++++++-------
- 1 files changed, 25 insertions(+), 7 deletions(-)
-
-commit 9f25a3c43512d8af6a62ae0ba258197791ee97f1
-Author: Marek Černocký <marek@manet.cz>
-Date:   Mon Feb 22 21:47:35 2010 +0100
-
-    Update Czech translation
-
- po/cs.po |  975 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 532 insertions(+), 443 deletions(-)
-
-commit c884a26c901274c04400760354bd2e8fd94c3f83
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Feb 22 22:06:00 2010 +1000
-
-    source-header: don't sync source state if there's no source (bug #607935)
-    
-    When there's no selected source (such as when visualization is active),
-    it doesn't make any sense to sync the header with the source's state.
-
- shell/rb-source-header.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
-
-commit ab102ef5a954eb87354c3467d1a35c8fa596242b
-Author: Charles Reiss <woggling@gmail.com>
-Date:   Sun Feb 21 18:44:51 2010 -0800
-
-    Avoid getting duplicate PyGtk-related symbols.
-    
-    Defines NO_IMPORT_{PYGOBJECT,PYGTK} everywhere pygobject.h or
-    pygtk.h (respectively) are included except for shell/rb-python-module.c.
-    This avoids problems with duplicate _PyGObject_API and _PyGtk_API symbols
-    on platforms (like Darwin) whose linkers do not handle these well.
-
- bindings/python/override_common.c |    2 ++
- bindings/python/rb.override       |    1 +
- bindings/python/rhythmdb.override |    1 +
- shell/main.c                      |    2 ++
- shell/rb-python-plugin.c          |    1 +
- 5 files changed, 7 insertions(+), 0 deletions(-)
-
-commit 3492e8c68b0c2924d21baeccb7cdb7fc2ff65167
-Author: Charles Reiss <woggling@gmail.com>
-Date:   Sun Feb 21 18:43:48 2010 -0800
-
-    Correct type of RBQueryCreatorCriteriaOption::val
-
- widgets/rb-query-creator-private.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 760203a908ee8832949804099172e5a6736d1993
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Mon Feb 22 11:11:03 2010 +0100
-
-    Hungarian translation updated
-
- po/hu.po |  186 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 102 insertions(+), 84 deletions(-)
-
-commit 394691bad26e6434e499897092440bca84db72e4
-Author: Claude Paroz <claude@2xlibre.net>
-Date:   Mon Feb 22 10:45:56 2010 +0100
-
-    Updated French translation
-
- po/fr.po |   38 ++++++++++++++++++++++----------------
- 1 files changed, 22 insertions(+), 16 deletions(-)
-
-commit 01b80834cb5f135940a27b4c0a14bdb1b219ecad
-Author: Claude Paroz <claude@2xlibre.net>
-Date:   Mon Feb 22 10:37:24 2010 +0100
-
-    Updated French translation
-
- po/fr.po | 2111 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 1135 insertions(+), 976 deletions(-)
-
-commit 8e77270fa73334a93360a72a847e5b3eb3bc99a6
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Mon Feb 22 00:42:08 2010 +0000
-
-    Fix installation of the sendto plugin
-    
-    We need to install the .py file, and put the .rb-plugin file in
-    the right directory as well.
-
- plugins/sendto/Makefile.am |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
-
-commit 557ff6bb512a3b27788cc11fd275a253d99988f6
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Mon Feb 22 00:28:02 2010 +0000
-
-    Fix linkage against librhythmdb.la
-    
-    libm is required for librhythmdb, otherwise the test applications
-    will fail to link when using a pedantic linker.
-    
-    https://bugzilla.gnome.org/show_bug.cgi?id=610643
-
- rhythmdb/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit a5accaf217db9d47bb2facc0af9f5afef3db4425
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Feb 22 06:55:07 2010 +1000
-
-    shell-player: check strings are valid utf-8 before emitting dbus signals
-    
-    Sending invalid utf-8 strings over a dbus connection causes it to
-    disconnect, which is generally a bad thing.  See bug 601171.
-
- shell/rb-shell-player.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
-
-commit e8590980514590565fc3f63cb2d06ec0ca7f340f
-Author: Bruce Cowan <bcowan@fastmail.co.uk>
-Date:   Sun Feb 21 20:53:46 2010 +0000
-
-    Update British English translation
-
- po/en_GB.po | 2567 ++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 1480 insertions(+), 1087 deletions(-)
-
-commit f71a546731c9b8e880ae5b21c57cc53772053f6e
-Author: Christophe Fergeau <cfergeau@mandriva.com>
-Date:   Sun Feb 21 14:56:45 2010 +0100
-
-    drop 2 unused variables
-
- remote/dbus/rb-client.c |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
-
-commit 78e52f96f07fee2665ed83b84fca61d928d5b076
-Author: Petr Kovar <pknbe@volny.cz>
-Date:   Sun Feb 21 19:40:14 2010 +0100
-
-    Update Czech translation by Marek Cernocky
-    
-    Reviewed by: Lucas Lommer.
-
- po/cs.po |  823 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 422 insertions(+), 401 deletions(-)
-
-commit f3e683bdec6763357c2d4e21f51e4bfa4c6406cf
-Author: Piotr Drąg <piotrdrag@gmail.com>
-Date:   Sun Feb 21 18:31:27 2010 +0100
-
-    Updated Polish translation
-
- po/pl.po | 2623 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 1452 insertions(+), 1171 deletions(-)
-
-commit 5958a34b31522e588f9bbfe09298677ee9885dd2
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Sun Feb 21 16:45:49 2010 +0100
-
-    Updated German translation
-
- po/de.po |  198 +++++++++++++++++++++++++++-----------------------------------
- 1 files changed, 87 insertions(+), 111 deletions(-)
-
-commit 1d1f83e87f06b1238d602f7c990be2b109769c42
-Author: Daniel Nylander <po@danielnylander.se>
-Date:   Sun Feb 21 13:30:59 2010 +0100
-
-    Updated Swedish translation
-
- po/sv.po | 1234 ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 712 insertions(+), 522 deletions(-)
-
-commit b622305a279ed8a952b92e20a9ed3caf4ef818e8
-Author: Fran Diéguez <frandieguez@ubuntu.com>
-Date:   Sun Feb 21 11:59:02 2010 +0100
-
-    Updated Galician Translation
-
- po/gl.po |  554 ++++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 344 insertions(+), 210 deletions(-)
-
-commit 9a3e41ae81018ebbf82a26c135a5dc0139da0ebe
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Sun Feb 21 11:33:05 2010 +0100
-
-    Updated Spanish translation
-
- po/es.po |  173 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 87 insertions(+), 86 deletions(-)
-
-commit 6cf4def3acf95ac757918cf5c1c6b7a1e638e45e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 21 19:48:00 2010 +1000
-
-    python: add bindings for RBSearchEntry
-
- bindings/python/Makefile.am |    1 +
- bindings/python/rb.defs     |   47 +++++++++++++++++++++++++++++++++++++++++++
- bindings/python/rb.override |    1 +
- 3 files changed, 49 insertions(+), 0 deletions(-)
-
-commit 0abcbbca0dd0c8473f79d40614d5429d47d0f6b8
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 21 17:24:44 2010 +1000
-
-    audiocd: add checkbox column for selecting tracks to extract (bug #537483)
-    
-    The 'extract' column controls the set of tracks that are extracted when
-    the 'extract to library' action is invoked.  The state of the checkbox is
-    stored in entry type specific data.
-    
-    The column header includes a checkbox, and clicking on that toggles its
-    state, and sets the state of all tracks to match the new state.
-    Individual tracks can be toggled by clicking on the checkbox in the
-    entry view.
-
- plugins/audiocd/rb-audiocd-source.c |  159 +++++++++++++++++++++++++++++++++--
- 1 files changed, 151 insertions(+), 8 deletions(-)
-
-commit 419552b4370c26c13a01c2bcfda6d239a0dc5078
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 21 17:07:14 2010 +1000
-
-    audiocd: move the 'extract to library' action into RBAudioCDSource
-
- plugins/audiocd/audiocd-ui.xml      |    2 +-
- plugins/audiocd/rb-audiocd-source.c |  109 ++++++++++++++++++++++++++---------
- shell/rb-removable-media-manager.c  |   45 --------------
- 3 files changed, 82 insertions(+), 74 deletions(-)
-
-commit 64a039650854ae24df267eaa185b0ef97ae4e326
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 21 16:41:48 2010 +1000
-
-    audiocd: load UI after creating a source for the first time
-
- plugins/audiocd/rb-audiocd-plugin.c |   36 ++++++++++++++++++----------------
- 1 files changed, 19 insertions(+), 17 deletions(-)
-
-commit 9d1ef7a315897ec92013d85c6acf2d5d4624f5e8
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 21 16:36:06 2010 +1000
-
-    audiocd: change return type of rb_audiocd_source_new to RBSource
-    
-    It's just simpler this way.
-
- plugins/audiocd/rb-audiocd-plugin.c |    2 +-
- plugins/audiocd/rb-audiocd-source.c |    4 ++--
- plugins/audiocd/rb-audiocd-source.h |    2 +-
- 3 files changed, 4 insertions(+), 4 deletions(-)
-
-commit 907a91e827542fcc4089dabf69df2095bae6ba36
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 21 16:21:43 2010 +1000
-
-    entry-view: only make columns clickable if they have a sort function
-
- widgets/rb-entry-view.c |    7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
-
-commit 532aeb52d2051ed6c3dcc100a3068e0c17653ce5
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 21 16:20:15 2010 +1000
-
-    audiocd: don't try to set the year when no value is provided
-
- plugins/audiocd/rb-audiocd-source.c |    8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
-
-commit 733698890a79bb1df1c56853104d52051e9cdac8
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 21 16:18:05 2010 +1000
-
-    rhythmdb: fix handling of empty strings when looking for sort values
-    
-    If none of the sort properties has a non-empty value, use the display
-    property, which is almost certainly going to be empty too.
-
- rhythmdb/rhythmdb-property-model.c   |    9 ++++-
- tests/test-rhythmdb-property-model.c |   75 ++++++++++++++++++++++++++++++++++
- 2 files changed, 83 insertions(+), 1 deletions(-)
-
-commit b36fb6475b30820e08a46c6f3e4f6af88577b9bb
-Author: Uri Sivan <tartif@gmail.com>
-Date:   Sun Feb 21 16:01:51 2010 +1000
-
-    header: fix display of RTL track names in LTR locales (bug #518540)
-    
-    We insert an LRM or RLM (according to the widget direction) to force the
-    header text to be displayed in the correct direction even when the start
-    of the text (the track title) has the opposite direction.
-
- widgets/rb-header.c |    9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
-
-commit f57dfa9e31748b742c0d8a1c4f107d6fef487063
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 21 10:16:50 2010 +1000
-
-    metadata: fix compilation with older versions of GStreamer
-    
-    gst_message_unref only recently became a function.  Passing it as a
-    function pointer doesn't work with versions where it was a macro, so we
-    can't do that yet.
-
- metadata/rb-metadata-gst.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
-
-commit 12c169318c51b81b66c15432681e012c162ecce8
-Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
-Date:   Sat Feb 20 22:22:04 2010 +0100
-
-    Updated Slovenian translation
-
- po/sl.po |  421 ++++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 261 insertions(+), 160 deletions(-)
-
-commit 1a698310e0cb126eb9e6c033d99baa11574726bb
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Feb 20 11:44:09 2010 +1000
-
-    daap: add user-agent header to requests (bug #610440)
-    
-    patch by tomgarper@gmx.com
-
- plugins/daap/rb-daap-connection.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 506fe6b0fba6c629b998aebddbcd3b2063cd4635
-Author: Adam Zimmerman <adamz@src.gnome.org>
-Date:   Fri Feb 19 12:55:50 2010 -0800
-
-    magnatune: Use copy_async for catalog downloading
-
- plugins/magnatune/magnatune/MagnatuneSource.py |  109 ++++++++++++++----------
- 1 files changed, 63 insertions(+), 46 deletions(-)
-
-commit 560fba7f4e7e1f13d1b01068221662880cd7a1c5
-Author: Adam Zimmerman <adamz@src.gnome.org>
-Date:   Fri Feb 19 11:33:51 2010 -0800
-
-    magnatune: Simplify download progress code
-
- plugins/magnatune/magnatune/MagnatuneSource.py |   34 +++++++----------------
- 1 files changed, 11 insertions(+), 23 deletions(-)
-
-commit ea4db9cae4dde96c83b873a16292c1f7d223897c
-Author: Adam Zimmerman <adamz@src.gnome.org>
-Date:   Fri Feb 19 01:05:46 2010 -0800
-
-    magnatune: Use gio.File.copy_async to download albums
-    
-    This has several benefits:
-    - uses separate callbacks for progress and completion (code clarity)
-    - makes the transfer completely async, instead of using python's blocking
-      file.write() calls
-    - lets us move towards using gio for all I/O, rather than a mix of gio
-      and python calls (still more todo here)
-
- plugins/magnatune/magnatune/MagnatuneSource.py |  111 +++++++++++++----------
- 1 files changed, 63 insertions(+), 48 deletions(-)
-
-commit a5025bfbde50ad8ec6ef1121d3f2c34bb05743c2
-Author: Adam Zimmerman <adamz@src.gnome.org>
-Date:   Thu Feb 18 16:09:31 2010 -0800
-
-    magnatune: Code cleanup
-    
-    - some whitespace fixes
-    - make callback functions into inner functions
-    - make resuming in-progress downloads work again
-
- plugins/magnatune/magnatune/BuyAlbumHandler.py  |    1 -
- plugins/magnatune/magnatune/MagnatuneSource.py  |  459 +++++++++++------------
- plugins/magnatune/magnatune/TrackListHandler.py |    3 +-
- plugins/magnatune/magnatune/__init__.py         |   64 ++--
- 4 files changed, 252 insertions(+), 275 deletions(-)
-
-commit eb3ec4c513e3b7427db6f3c47f556a6182729bed
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Feb 19 20:45:59 2010 +1000
-
-    artdisplay: remove Discogs cover art search
-    
-    Unfortunately we placed too much load on the discogs search servers, so
-    they had to block all requests from rhythmbox.  It appears there is no
-    way we can cut down the volume of requests to an acceptable level, so we
-    cannot use discogs as a cover image provider.
-
- plugins/artdisplay/artdisplay/CoverArtDatabase.py  |    3 +-
- .../artdisplay/artdisplay/DiscogsCoverArtSearch.py |  287 --------------------
- plugins/artdisplay/artdisplay/Makefile.am          |    1 -
- po/POTFILES.in                                     |    1 -
- 4 files changed, 1 insertions(+), 291 deletions(-)
-
-commit 484387b66df804505487ac248a3d068bfafbd698
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Wed Feb 17 22:39:21 2010 +0100
-
-    Updated Spanish translation
-
- po/es.po |  159 +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 81 insertions(+), 78 deletions(-)
-
-commit 456d79808934e8d51792af56b8f9bd83ffe0703c
-Author: Martin Schaaf <mascha@ma-scha.de>
-Date:   Wed Feb 17 23:05:29 2010 +1000
-
-    removable-media: include track number in duplicate check (bug #609908)
-
- sources/rb-removable-media-source.c |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
-
-commit 2c273a43dc1ac8794a8307ec1fd568015e467cfd
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Feb 17 22:56:33 2010 +1000
-
-    rhythmdb: skip replaygain properties in rhythmdb_entry_gather_metadata
-
- rhythmdb/rhythmdb.c |   11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
-
-commit 9015490d77fe16f9e19997505bfdcfbe0faee073
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Feb 17 22:36:44 2010 +1000
-
-    remove stray .arch-inventory file
-
- remote/dbus/.arch-inventory |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
-
-commit 9ea95a713d26ced6f61c7d113151fb35846a4cde
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Feb 17 21:30:54 2010 +1000
-
-    iradio: remove cbc.ca streams as they are no longer available (bug #609916)
-
- plugins/iradio/iradio-initial.pls |    9 ---------
- 1 files changed, 0 insertions(+), 9 deletions(-)
-
-commit eb113f094fd90eadbaa714b3c4e24f733515bb64
-Author: Mattias Põldaru <mahfiaz gmail com>
-Date:   Wed Feb 17 13:11:05 2010 +0200
-
-    Estonian translation updated
-
- po/et.po |  506 ++++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 324 insertions(+), 182 deletions(-)
-
-commit 0d4feea5c9d8de652709b6468153ce5d2ffc8da9
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Wed Feb 17 11:52:54 2010 +0100
-
-    Updated German translation
-
- po/de.po |  438 ++++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 283 insertions(+), 155 deletions(-)
-
-commit 0ff31776fe91b28fc20af41d3fb97bdbc7731c87
-Author: Adam Zimmerman <adamz@src.gnome.org>
-Date:   Tue Feb 16 18:12:32 2010 -0800
-
-    magnatune: Make keyring usage more robust
-    
-    Handle the case where the user disallows access to the keyring, or some
-    other error occurs. Also handle the cases where the account info can't
-    be parsed out of the secret, or no secret exists in the keyring.
-
- plugins/magnatune/magnatune/MagnatuneSource.py |   20 ++++++++--
- plugins/magnatune/magnatune/__init__.py        |   45 ++++++++++++++++--------
- 2 files changed, 46 insertions(+), 19 deletions(-)
-
-commit 89a48d0d63e0f14234c1d74d47ee97c9b5877211
-Author: Adam Zimmerman <adamz@src.gnome.org>
-Date:   Tue Feb 16 15:10:36 2010 -0800
-
-    magnatune: Use keyring to store account info
-
- data/rhythmbox.schemas                          |   22 -------
- plugins/magnatune/magnatune/MagnatuneSource.py  |   56 ++++++++++++-------
- plugins/magnatune/magnatune/TrackListHandler.py |   11 ++--
- plugins/magnatune/magnatune/__init__.py         |   70 +++++++++++++++++++----
- 4 files changed, 101 insertions(+), 58 deletions(-)
-
-commit 755f8438e7e27683d6feff1ceb1f61e45f5bc91a
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Tue Feb 16 18:39:48 2010 +0100
-
-    Updated Spanish translation
-
- po/es.po |  280 +++++++++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 185 insertions(+), 95 deletions(-)
-
-commit e0557ac6da3a24265e199d8031c8fedea57dd1b7
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Tue Feb 16 14:00:31 2010 +0100
-
-    Hungarian translation updated
-
- po/hu.po |  179 ++++++++++++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 122 insertions(+), 57 deletions(-)
-
-commit 6284cbe86211f3b49db13b5abd7fb3973dd6d866
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Tue Feb 16 13:51:13 2010 +0100
-
-    Add gettext/glade type to an .ui file
-
- po/POTFILES.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 362049a4525bd25bdbaeb89d5b5807cd637c1367
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Tue Feb 16 13:48:13 2010 +0100
-
-    Hungarian translation updated
-
- po/hu.po |  743 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 370 insertions(+), 373 deletions(-)
-
-commit b9062fb41c4f568cd5864e72ae51c392ffb6ff3b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Feb 16 22:00:18 2010 +1000
-
-    query-creator: add context to criteria and sort order names (bug #604771)
-
- widgets/rb-query-creator-properties.c |   50 ++++++++++++++++----------------
- widgets/rb-query-creator.c            |    4 +-
- 2 files changed, 27 insertions(+), 27 deletions(-)
-
-commit 8a724ddef91b691358dabbb83859b4c53b81c76c
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Mon Feb 15 17:13:09 2010 +0100
-
-    Updated German translation
-
- po/de.po |  909 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 489 insertions(+), 420 deletions(-)
-
-commit b86a4670dcc7f699fa8a94a1e9aa5f5ecaa0c11c
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Mon Feb 15 12:02:39 2010 +0100
-
-    Updated Spanish translation
-
- po/es.po |  500 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 252 insertions(+), 248 deletions(-)
-
-commit ccf5e045bb11a0d6abe7f954d09736728e5cd80e
-Author: Marek Černocký <marek@manet.cz>
-Date:   Mon Feb 15 10:19:30 2010 +0100
-
-    Update Czech translation
-
- po/cs.po |  427 ++++++++++++++++++++++++-------------------------------------
- 1 files changed, 168 insertions(+), 259 deletions(-)
-
-commit d6f27115ebe3a15275e647fc5723a11180806965
-Author: Adam Zimmerman <adamz@src.gnome.org>
-Date:   Sun Feb 14 19:41:10 2010 -0800
-
-    magnatune: Unzip downloaded albums in a separate thread
-
- plugins/magnatune/magnatune/MagnatuneSource.py |   45 +++++++++++++-----------
- 1 files changed, 24 insertions(+), 21 deletions(-)
-
-commit 30ae537e6849043dbb43ae027e6d88f2f746ee18
-Author: Adam Zimmerman <adamz@src.gnome.org>
-Date:   Sat Feb 13 15:57:34 2010 -0800
-
-    magnatune: Allow user's library location to be an arbitrary URI
-
- plugins/magnatune/magnatune/MagnatuneSource.py |   28 +++++++----------------
- 1 files changed, 9 insertions(+), 19 deletions(-)
-
-commit 5df73ad6de86a02a1cefc50b33f63e6764b210cd
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 14 21:52:44 2010 +1000
-
-    metadata: set tag writing elements to PAUSED state
-    
-    We no longer build the tag writing pipeline in NULL state, so we need to
-    sync the newly-added tag writing elements with the rest of the pipeline.
-
- metadata/rb-metadata-gst.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
-
-commit e478d4994e83b6a3a7eac6805c2998e23cf83664
-Author: Uri Sivan <tartif@gmail.com>
-Date:   Sun Feb 14 15:41:30 2010 +1000
-
-    status-icon: use direction-neutral templates when necessary (bug #609767)
-    
-    When the localised template strings ("by x", "from y") are in one
-    direction but the artist and album strings being substituted in are in
-    the other, the localised templates will look weird and wrong.  Instead,
-    we use direction neutral templates, just separating the album and artist
-    with a slash, so what's displayed at least makes sense.
-
- plugins/status-icon/rb-status-icon-plugin.c |   65 +++++++++++++++++++++++---
- 1 files changed, 57 insertions(+), 8 deletions(-)
-
-commit 0072ca795bb84fe2597a1ebc8dd6eb9094a80637
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Feb 13 18:47:02 2010 +1000
-
-    distribute the man pages
-
- data/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 5fd3c3ac7af43d3bd67c223f4b62511b1dc7c946
-Author: Jamie Nicol <jamie@thenicols.net>
-Date:   Mon Feb 8 10:56:54 2010 +0000
-
-    play-order: do not try to unref null query model
-    
-    Stop unreffing new_model in rb_play_order_query_model_changed
-    if both the old model and new_model are NULL.
-
- shell/rb-play-order.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-commit 7fb07944bb89651186992e12befd70ec572f6d3b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Feb 12 23:03:24 2010 +1000
-
-    library: use RhythmDBImportJob when adding to the database (bug #547174)
-    
-    RhythmDBImportJob provides progress information, so we can display that
-    to the user, and allows cancellation (not exposed through the interface
-    yet).
-    
-    RhythmDBImportJob requires all URIs to be added before it starts
-    importing, but rb_source_add_uri only gets them one at a time.  To work
-    around this, we use a short timeout to collect as many as possible.
-    
-    In case a new job is started before an existing one finishes, we keep a
-    list of them so we can cancel all outstanding jobs on shutdown.  Only
-    the progress information from the most recently started job is
-    displayed.
-
- sources/rb-library-source.c |  110 +++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 107 insertions(+), 3 deletions(-)
-
-commit 1e9ebb594391fb95c5066152121c218d4080d123
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Feb 12 23:02:50 2010 +1000
-
-    source: add helper method for setting status from an import job
-
- plugins/generic-player/rb-generic-player-source.c |   10 +-------
- sources/rb-source.c                               |   24 +++++++++++++++++++++
- sources/rb-source.h                               |    6 +++++
- 3 files changed, 31 insertions(+), 9 deletions(-)
-
-commit 57abdf5e722fe7b07030617d7c2fcc5b26da114c
-Author: Adam Zimmerman <adamz@src.gnome.org>
-Date:   Fri Feb 12 11:26:43 2010 -0800
-
-    magnatune: Redirect the user to the correct URLs
-    
-    Let the user sign up for an account, and pass our partner ID as part of
-    the URL. Also fix the URL parameter used when the user purchases an
-    album.
-
- plugins/magnatune/magnatune-prefs.ui           |    6 +++---
- plugins/magnatune/magnatune/MagnatuneSource.py |    2 +-
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-commit 8abe108c3c0200367efd0fc0b11e1bfd2a0f92ef
-Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
-Date:   Fri Feb 12 14:12:39 2010 +0100
-
-    Updated Slovenian translation
-
- po/sl.po |  678 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 353 insertions(+), 325 deletions(-)
-
-commit c5d690988f6a366164100114584a4d79bf87a3ce
-Author: Fran Diéguez <frandieguez@ubuntu.com>
-Date:   Fri Feb 12 10:18:55 2010 +0100
-
-    Updated Galician Translation
-
- po/POTFILES.in |    1 -
- po/gl.po       | 2185 ++++++++++++++++++++++++++++++--------------------------
- 2 files changed, 1179 insertions(+), 1007 deletions(-)
-
-commit 48bb6c29ea84b4736fb34f0a9cddc430715e4eeb
-Author: Adam Zimmerman <adam.zimmerman85@gmail.com>
-Date:   Wed Feb 10 16:00:40 2010 -0800
-
-    Notify the user when their downloads are finished.
-
- plugins/magnatune/magnatune/MagnatuneSource.py |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
-
-commit c45cfafb7b80a763e400bbd6bb89c4e946653608
-Author: Adam Zimmerman <adam.zimmerman85@gmail.com>
-Date:   Wed Feb 10 11:15:20 2010 -0800
-
-    Make sure the cancel button is greyed out when all downloads are finished.
-
- plugins/magnatune/magnatune/MagnatuneSource.py |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
-
-commit 8f2eca4511adec3d895e39e82d06ef7b64b1aa73
-Author: Adam Zimmerman <adam.zimmerman85@gmail.com>
-Date:   Tue Feb 9 14:45:31 2010 -0800
-
-    (Mostly) enable downloads for download accounts.
-    
-    The purchase confirmation dialog has been removed, since we don't really need
-    any information from the user. There are 2 functions that seem to have been
-    removed from the rb module, which are required for the download to complete
-    successfully.
-    
-    Also, use sku in name of partially downloaded file and in_progress file,
-    because the basename for current downloads is always api-download.php.
-
- plugins/magnatune/Makefile.am                  |    1 -
- plugins/magnatune/magnatune-purchase.ui        |  581 ------------------------
- plugins/magnatune/magnatune/BuyAlbumHandler.py |    7 +-
- plugins/magnatune/magnatune/MagnatuneSource.py |  130 +-----
- plugins/magnatune/magnatune/__init__.py        |    2 +-
- 5 files changed, 30 insertions(+), 691 deletions(-)
-
-commit 10341d7c8da06cbd6f5b08c5e5d744f41df279b4
-Author: Adam Zimmerman <adam.zimmerman85@gmail.com>
-Date:   Tue Feb 9 12:11:31 2010 -0800
-
-    Let the magnatune server know where we're coming from.
-
- plugins/magnatune/magnatune/MagnatuneSource.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit a131dfb2e5856abd7f1c063fcface115b8b4a0ad
-Author: Adam Zimmerman <adam.zimmerman85@gmail.com>
-Date:   Tue Feb 9 12:10:37 2010 -0800
-
-    Remove old references to gnome-keyring.
-
- plugins/magnatune/magnatune/MagnatuneSource.py |    9 ---------
- plugins/magnatune/magnatune/__init__.py        |    3 ---
- 2 files changed, 0 insertions(+), 12 deletions(-)
-
-commit 578cf1d5f976af7345b600f88f9b58f9ba2ee8b4
-Author: Adam Zimmerman <adam.zimmerman85@gmail.com>
-Date:   Thu Dec 24 17:08:17 2009 -0800
-
-    Get streaming downloads to work.
-    
-    The preferences for download accounts are in place, but the API stuff hasn't
-    been connected yet. Streaming accounts work just fine.
-
- data/rhythmbox.schemas                          |   33 +++
- plugins/magnatune/magnatune-prefs.ui            |  330 ++++++-----------------
- plugins/magnatune/magnatune/MagnatuneSource.py  |    4 +-
- plugins/magnatune/magnatune/TrackListHandler.py |   17 +-
- plugins/magnatune/magnatune/__init__.py         |  173 ++++--------
- 5 files changed, 191 insertions(+), 366 deletions(-)
-
-commit 2fd3ab9ab052becb880508f629b242448ebd69c2
-Author: Adam Zimmerman <adam.zimmerman85@gmail.com>
-Date:   Thu Dec 24 14:33:34 2009 -0800
-
-    Remove album purchase option.
-    
-    Magnatune no longer supports buying albums with a credit card over their API.
-    This patch just sends the user to a page so they can purchase the albums. The
-    purchase/download code is left in because it will be used when download
-    accounts are added in a few commits.
-
- data/rhythmbox.schemas                          |   11 ----------
- plugins/magnatune/magnatune/MagnatuneSource.py  |   24 ++++++----------------
- plugins/magnatune/magnatune/TrackListHandler.py |    4 +--
- plugins/magnatune/magnatune/__init__.py         |    9 +------
- 4 files changed, 10 insertions(+), 38 deletions(-)
-
-commit ed716f2d850219ca56c830fdbd8282be8ad7bb07
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Feb 11 22:52:37 2010 +1000
-
-    update POTFILES.in for recent changes
-
- po/POTFILES.in |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
-
-commit 72919db07904ef1a260383b4d0f2e2ca57b77e1a
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Feb 11 22:04:45 2010 +1000
-
-    generic-player: convert into a media player source, add properties dialog
-
- plugins/generic-player/Makefile.am                |    5 +-
- plugins/generic-player/generic-player-info.ui     |  212 +++++++++++++++++++++
- plugins/generic-player/generic-player-ui.xml      |    1 +
- plugins/generic-player/rb-generic-player-plugin.c |   16 ++-
- plugins/generic-player/rb-generic-player-source.c |  197 +++++++++++++++++---
- plugins/generic-player/rb-generic-player-source.h |   10 +-
- plugins/generic-player/rb-nokia770-source.c       |    3 +-
- plugins/generic-player/rb-nokia770-source.h       |    6 +-
- plugins/generic-player/rb-psp-source.c            |    3 +-
- plugins/generic-player/rb-psp-source.h            |    6 +-
- 10 files changed, 421 insertions(+), 38 deletions(-)
-
-commit 4d1d0ee2adb5d83d8210f9ec108c89b60e423710
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Feb 11 22:04:15 2010 +1000
-
-    mtp: add audio format descriptions to the properties dialog
-
- plugins/mtpdevice/mtp-info.ui     |   28 +++++++++++++++++++++++++++-
- plugins/mtpdevice/rb-mtp-source.c |   17 +++++++++++++++++
- 2 files changed, 44 insertions(+), 1 deletions(-)
-
-commit 226022bd187560a7c267bfe7d5152cac21f00309
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Feb 11 22:03:50 2010 +1000
-
-    ipod: add supported audio formats to the properties dialog
-
- plugins/ipod/ipod-info.ui     |   29 ++++++++++++++++++++++++++++-
- plugins/ipod/rb-ipod-source.c |   17 +++++++++++++++++
- 2 files changed, 45 insertions(+), 1 deletions(-)
-
-commit 0fdef566600dcc09d37694a85fdbb7a5737580d0
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Feb 11 21:53:38 2010 +1000
-
-    removable-media: provide list of device audio format descriptions
-    
-    Uses gio's content type functions to translate mime-ish types to
-    human-friendly descriptions.
-
- sources/rb-removable-media-source.c |   27 +++++++++++++++++++++++++++
- sources/rb-removable-media-source.h |    2 +-
- 2 files changed, 28 insertions(+), 1 deletions(-)
-
-commit 655ca6d1339b1d00a26b26b005d09cca81cb4540
-Author: Petr Kovar <pknbe@volny.cz>
-Date:   Thu Feb 11 03:18:09 2010 +0100
-
-    Update Czech translation by Marek Cernocky
-
- po/cs.po |  315 +++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 189 insertions(+), 126 deletions(-)
-
-commit 6ffac406e59db2162215e0607311752afcee62fe
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Feb 11 07:03:13 2010 +1000
-
-    python: include gdk type definitions
-    
-    This makes bindings for rb_source_set_pixbuf and rb_shell_notify_custom
-    work.
-
- bindings/python/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 38a0336ae087ee1c32dbd3617f91679a65be7109
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Feb 10 23:21:52 2010 +1000
-
-    python: add rb_sanitize_uri_for_filesystem and rb_uri_create_parent_dirs
-
- bindings/python/rb.defs |   19 +++++++++++++++++++
- 1 files changed, 19 insertions(+), 0 deletions(-)
-
-commit 62b30044fa5f591ac1614a65f7a09f1af8925012
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Feb 10 23:04:01 2010 +1000
-
-    remove rb.show_uri(), call gtk.show_uri() directly
-    
-    As a tiny bonus, we now pass in the screen parameter correctly.
-
- plugins/context/context/ContextView.py         |    2 +-
- plugins/jamendo/jamendo/JamendoSource.py       |    4 ++--
- plugins/magnatune/magnatune/MagnatuneSource.py |    6 ++++--
- plugins/rb/__init__.py                         |    8 --------
- 4 files changed, 7 insertions(+), 13 deletions(-)
-
-commit be6796fce07227801e3515b448c2be6d9c058b57
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Feb 10 23:02:28 2010 +1000
-
-    remove EggTrayIcon, always use GtkStatusIcon
-
- configure.ac                                |    8 -
- plugins/status-icon/Makefile.am             |    8 -
- plugins/status-icon/eggtrayicon.c           |  559 ---------------------------
- plugins/status-icon/eggtrayicon.h           |   80 ----
- plugins/status-icon/rb-status-icon-plugin.c |   82 +----
- plugins/status-icon/rb-tray-icon.c          |  479 -----------------------
- plugins/status-icon/rb-tray-icon.h          |   86 ----
- 7 files changed, 2 insertions(+), 1300 deletions(-)
-
-commit bac21d24b41f935f3ee2bbcaf9297a2f2180dac3
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Feb 10 22:59:51 2010 +1000
-
-    remove libsexy
-    
-    GtkEntry in gtk+ 2.16 replaces SexyIconEntry, and that was the last
-    thing we were using.
-
- configure.ac                      |   24 -
- doc/reference/Makefile.am         |    1 -
- widgets/Makefile.am               |    8 +-
- widgets/libsexy/Makefile.am       |   19 -
- widgets/libsexy/sexy-icon-entry.c |  960 -------------------------------------
- widgets/libsexy/sexy-icon-entry.h |  100 ----
- 6 files changed, 1 insertions(+), 1111 deletions(-)
-
-commit 6fdf7588bdf91184529f71df79f71859377326cb
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Feb 10 22:57:32 2010 +1000
-
-    require gtk+ 2.16 and glib 2.18
-
- configure.ac                        |    4 ++--
- lib/rb-file-helpers.c               |   33 ---------------------------------
- plugins/audiocd/rb-audiocd-source.c |    8 --------
- widgets/rb-search-entry.c           |   13 -------------
- 4 files changed, 2 insertions(+), 56 deletions(-)
-
-commit 381fdfed50adb5f773912bc5b7c1cd51a2e1b667
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Sun Feb 7 14:31:24 2010 +0100
-
-    Updated Spanish translation
-
- po/es.po |  276 +++++++++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 173 insertions(+), 103 deletions(-)
-
-commit 6c172f87c6c44a4947389ec57813f75e9eefd669
-Author: Luca Ferretti <lferrett@gnome.org>
-Date:   Sun Feb 7 12:54:49 2010 +0100
-
-    Updated to match new files from replaygain
-
- po/POTFILES.in |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
-
-commit 09735580dcf2d3e94134ea829ed86306da42209f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 7 21:16:17 2010 +1000
-
-    rhythmdb: don't leak GFiles when setting up file monitoring
-
- rhythmdb/rhythmdb-monitor.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit a36e080618bc5919c0e1b0789ecb3b4f625fed31
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 7 17:01:35 2010 +1000
-
-    replaygain: new plugin using GStreamer's ReplayGain elements
-    
-    This plugin uses the rgvolume and rglimiter elements to process
-    ReplayGain tags and adjust the output volume accordingly.
-    
-    It provides configuration options for selecting the gain mode ('radio'
-    or 'album'), setting the pre-amp level, and enabling or disabling
-    compression in order to prevent clipping.
-    
-    It determines the fallback gain (used for tracks that don't provide
-    ReplayGain tags) by calculating the mean of the last 10 non-fallback
-    gain levels.
-
- configure.ac                               |    2 +
- data/rhythmbox.schemas                     |   58 +++++++
- plugins/Makefile.am                        |    1 +
- plugins/replaygain/Makefile.am             |   17 ++
- plugins/replaygain/replaygain-prefs.ui     |  163 ++++++++++++++++++++
- plugins/replaygain/replaygain.rb-plugin.in |    9 +
- plugins/replaygain/replaygain/Makefile.am  |    6 +
- plugins/replaygain/replaygain/__init__.py  |   56 +++++++
- plugins/replaygain/replaygain/config.py    |  102 +++++++++++++
- plugins/replaygain/replaygain/player.py    |  228 ++++++++++++++++++++++++++++
- 10 files changed, 642 insertions(+), 0 deletions(-)
-
-commit 2564a76cde4ec0493ff7a7fd5c54956da7d78bae
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 7 11:09:54 2010 +1000
-
-    xfade: add ability to insert per-stream filters
-    
-    By returning GstElements from handlers attached to the new
-    get-stream-filters signal, plugins can now add filters into the
-    per-stream bins.  This is useful for selectively filtering streams,
-    or for filters that might have different settings for different
-    streams.
-
- backends/gstreamer/rb-player-gst-xfade.c |   65 +++++++++++++++++++++++------
- lib/rb-marshal.list                      |    1 +
- 2 files changed, 52 insertions(+), 14 deletions(-)
-
-commit 82a1a7f1af044dc6a90ce1d16e54ddec352b4fcc
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 7 11:03:05 2010 +1000
-
-    rhythmdb: disable replaygain properties
-    
-    The property IDs are still there, but they can no longer be modified,
-    and retrieving them only returns default values.  The fields are no
-    longer present in the RhythmDBEntry structure, so we aren't wasting 4
-    doubles per entry on data that never gets used.
-
- rhythmdb/rhythmdb-private.h |    4 --
- rhythmdb/rhythmdb-tree.c    |   24 +++++++-------
- rhythmdb/rhythmdb.c         |   68 +++++++-----------------------------------
- rhythmdb/rhythmdb.h         |    8 ++--
- 4 files changed, 28 insertions(+), 76 deletions(-)
-
-commit 04fdcb9013a0543dab01b5bf0b2b5b4b28eedb55
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 7 10:46:44 2010 +1000
-
-    remove old replaygain playback code
-    
-    It didn't work very well, and we can do much better by just inserting a
-    GStreamer rgvolume element into the playback pipeline.
-
- backends/gstreamer/rb-player-gst-xfade.c |  108 +-----------------------------
- backends/gstreamer/rb-player-gst.c       |   56 +---------------
- backends/rb-player.c                     |   24 +------
- backends/rb-player.h                     |   10 ---
- bindings/python/rb.defs                  |   13 ----
- data/rhythmbox.schemas                   |   11 ---
- doc/reference/rhythmbox-sections.txt     |    1 -
- lib/rb-preferences.h                     |    1 -
- shell/rb-shell-player.c                  |   28 --------
- 9 files changed, 5 insertions(+), 247 deletions(-)
-
-commit af9ca543af38c4fe0a33787e6d974258fad5f0b1
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 7 12:27:02 2010 +1000
-
-    metadata: remove extra unref
-    
-    We don't actually retain a reference on the sink element, so we
-    shouldn't unref it when resetting the metadata backend.
-
- metadata/rb-metadata-gst.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
-
-commit 3baff08252c01cc697d4ba3a6dc926248787f007
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Feb 7 07:51:25 2010 +1000
-
-    playlist: remove the default key binding for 'remove from playlist'
-    
-    Turns out it's too easy to accidentally trigger this while editing
-    something in the search entry box.
-
- sources/rb-playlist-source.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 1025f471ac07ea1830f6fd9fbcd9f0bfffe58351
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Feb 6 22:31:29 2010 +1000
-
-    rhythmdb: use entry changes in the default sync function
-    
-    Rather than writing all the entry properties through the metadata
-    backend, just write the changes.  This should mean we don't write
-    default values for tags that weren't already present in the file.
-
- rhythmdb/rhythmdb.c |   43 +++++++++++++++++--------------------------
- rhythmdb/rhythmdb.h |    2 +-
- 2 files changed, 18 insertions(+), 27 deletions(-)
-
-commit 03d593c95da6a50512154ebe7edcf71449a43e51
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Jan 28 19:22:28 2010 +1000
-
-    rhythmdb: include entry changes in RhythmDBAction for sync actions
-    
-    The sync function could benefit from being to write only the modified
-    properties, so now we pass it through as part of the RhythmDBAction
-    structure.
-
- rhythmdb/rhythmdb.c |   91 ++++++++++++++++++++++++++++++++++-----------------
- 1 files changed, 61 insertions(+), 30 deletions(-)
-
-commit f1751ab2bc5030ce911be953647aad107567b391
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Jan 28 06:03:43 2010 +1000
-
-    metadata: remove the need to load metadata before saving
-    
-    There's no need to load the metadata first, the tags from the file will
-    be available in the tag writing pipeline anyway.  When saving metadata,
-    we need a typefind element in the pipeline, since we don't already know
-    the file type.
-    
-    We now have a method to reset the metadata state.  This previously
-    happened at the start of the loading process, but we don't necessarily
-    do that between save operations any more.
-
- bindings/python/rb.defs             |    7 ++
- metadata/rb-metadata-dbus-client.c  |   36 ++++++--
- metadata/rb-metadata-dbus-service.c |   12 ++-
- metadata/rb-metadata-gst.c          |  184 ++++++++++++++++++++++-------------
- metadata/rb-metadata.h              |    3 +
- rhythmdb/rhythmdb.c                 |    9 +--
- 6 files changed, 167 insertions(+), 84 deletions(-)
-
-commit 2a3a3d2303f366623a6105baa781e02e985d1b7d
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Fri Feb 5 18:00:20 2010 +0100
-
-    Updated German translation
-
- po/de.po |  143 ++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 84 insertions(+), 59 deletions(-)
-
-commit ebd9b79aae43a3c265e7e15fa3776e291a4724aa
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Wed Feb 3 21:13:26 2010 +0100
-
-    Updated Hungarian translation
-
- po/hu.po |  208 +++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 99 insertions(+), 109 deletions(-)
-
-commit f42b804e79526ee846149715f279e543954588e3
-Author: Christophe Fergeau <cfergeau@mandriva.com>
-Date:   Tue Feb 2 17:55:33 2010 +0100
-
-    link segmented bar test with needed libraries
-
- widgets/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 8699c440eb5cc9a912485e278186ebaf7e573be5
-Author: Marek Černocký <marek@manet.cz>
-Date:   Tue Feb 2 14:52:20 2010 +0100
-
-    Update Czech translation
-
- po/cs.po |   20 +++++++-------------
- 1 files changed, 7 insertions(+), 13 deletions(-)
-
-commit dbf6ebf32db7b9eb477d113262453cccc9b13347
-Author: Marek Černocký <marek@manet.cz>
-Date:   Tue Feb 2 13:19:22 2010 +0100
-
-    Update Czech translation
-
- po/cs.po | 3749 +++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 2217 insertions(+), 1532 deletions(-)
-
-commit 20bec45a1dd2182a723e199b8e56a477bcfb8b54
-Author: Mattias Põldaru <mahfiaz gmail com>
-Date:   Mon Feb 1 16:59:35 2010 +0200
-
-    Updating Estonian translation
-
- po/et.po |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
-
-commit a81388ed7fef460c47bb2ca8d9cf1951338d44f4
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Feb 1 22:50:05 2010 +1000
-
-    generic-player: fix compile errors introduced in commit a3ea4460
-
- .../rb-generic-player-playlist-source.c            |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 3a7b75b45574fe868ee29adc196450be7592c77e
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Sun Jan 31 17:42:24 2010 +0100
-
-    Updated Spanish translation
-
- po/es.po |  115 ++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 64 insertions(+), 51 deletions(-)
-
-commit 2be0b69c36615aea62926855c003b634aab3af0c
-Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
-Date:   Sun Jan 31 15:45:21 2010 +0100
-
-    Updated Slovenian translation
-
- po/sl.po |  224 ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 130 insertions(+), 94 deletions(-)
-
-commit 6ee9f21f18f86617c130150edaa207daa30c7f5f
-Author: Jamie Nicol <jamie@thenicols.net>
-Date:   Sun Jan 31 19:13:19 2010 +1000
-
-    rhythmdb: use sortnames in property models (bug #133444)
-    
-    For each type of property model, we now have an ordered list of
-    properties to use to determine the sort key string.  Where there is a
-    sortname version of a property, it is preferred to the display version.
-    
-    Each property model entry now includes an index into this list, which
-    records the property that provided the current sort string for that
-    entry.
-    
-    If any of the entries with a given artist name (for example) has an
-    artist sortname set, then that is used for the entry in the property
-    model.  If there are multiple different sortnames for a single property,
-    the results are undefined.
-    
-    When an entry changes, the property model needs to check if any of the
-    properties in its sort string order have changed.  When a higher
-    priority sort string appears, or the current highest priority sort
-    string changes or is removed, the property model entry is reordered
-    accordingly.
-
- rhythmdb/rhythmdb-property-model.c   |  181 ++++++++++++++++++++++++++++++----
- tests/test-rhythmdb-property-model.c |  156 +++++++++++++++++++++++++++++
- 2 files changed, 318 insertions(+), 19 deletions(-)
-
-commit e49117b83afca6689c14906977c1c6698fc7caa3
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jan 31 14:26:27 2010 +1000
-
-    rhythmdb: set empty sortnames and musicbrainz IDs if not found in metadata
-    
-    This makes it possible to remove incorrect values for these tags by
-    removing the tags from the file.
-
- rhythmdb/rhythmdb.c |  103 ++++++++++++++++++++++-----------------------------
- 1 files changed, 44 insertions(+), 59 deletions(-)
-
-commit 2f69fc7681fb73e39a61aaffc19a7398f06a9fa2
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jan 31 14:25:35 2010 +1000
-
-    rhythmdb: don't write empty sortnames and musicbrainz IDs to disk
-    
-    This reduces the on-disk size of my database by about 25%.
-
- rhythmdb/rhythmdb-tree.c |   28 +++++++++++++++++-----------
- 1 files changed, 17 insertions(+), 11 deletions(-)
-
-commit cb3284e3138fded7f5c6b63316a77782fe5fd95b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jan 31 13:58:00 2010 +1000
-
-    audiocd: don't set musicbrainz IDs or sortnames to Unknown if not found
-    
-    Also remove the useless is_inserted parameter to entry_set_string_prop.
-
- plugins/audiocd/rb-audiocd-source.c |   42 ++++++++++++++++++----------------
- 1 files changed, 22 insertions(+), 20 deletions(-)
-
-commit 1b09fc581c6c776afcc9e49fa75e3cc954d87cbe
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jan 31 13:46:04 2010 +1000
-
-    audiocd: add check for mb_extract_uuid to configure.ac
-    
-    Maybe some day there will be a libmusicbrainz3 release that includes
-    this function.  Until then, we weren't getting musicbrainz IDs anyway.
-
- configure.ac |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
-
-commit 881ecb0218757eb4b7ad03d5dcf696a6d3a52436
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jan 31 10:26:27 2010 +1000
-
-    rating: fix gtk warnings on initial realize
-    
-    Don't call gtk_widget_set_can_focus() until we've created the window for
-    the widget.  With gtk+ 2.18, this queues a resize of the window, which
-    results in some critical errors when the window doesn't exist yet.
-
- widgets/rb-rating.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-commit c41968b529380077a365308bf6b55686b33995af
-Author: Jamie Nicol <jamie@thenicols.net>
-Date:   Sat Jan 30 23:09:13 2010 +1000
-
-    rhythmdb: use artist and album sortnames in query model sorting functions
-    
-    Part of bug #133444.  When a sort name is available, it's used in
-    preference to the artist or album display name.
-
- rhythmdb/rhythmdb-query-model.c |   20 ++++++++++++++++----
- 1 files changed, 16 insertions(+), 4 deletions(-)
-
-commit 3e5e42b72332dfd65cf7caaf05cfb1073eae0a6f
-Author: Jamie Nicol <jamie@thenicols.net>
-Date:   Sat Jan 30 21:31:17 2010 +1000
-
-    song-info: add 'sorting' tab, containing album and artist sort names
-    
-    Part of bug #133444.
-
- data/ui/song-info-multiple.ui |   80 +++++++++++++++++++++++++++++-
- data/ui/song-info.ui          |   89 ++++++++++++++++++++++++++++++++-
- widgets/rb-song-info.c        |  110 ++++++++++++++++++++++++++++++++++++++++-
- 3 files changed, 275 insertions(+), 4 deletions(-)
-
-commit a3ea4460f3ee8e5e749347bec518f046691fd1bf
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jan 30 20:19:43 2010 +1000
-
-    generic-player: transform URIs to the device filesystem conditionally
-    
-    For most playlist formats, we actually want to leave playlist entry URIs
-    as-is, so totem-pl-parser can construct paths relative to the playlist
-    file.  So, we add the playlist format as a parameter to
-    uri_to_playlist_uri so it can be used to select the required behaviour.
-    See bug #608397.
-
- .../rb-generic-player-playlist-source.c            |   35 ++++++++++---------
- plugins/generic-player/rb-generic-player-source.c  |   34 +++++++++++++------
- plugins/generic-player/rb-generic-player-source.h  |    5 ++-
- 3 files changed, 44 insertions(+), 30 deletions(-)
-
-commit e62f190a2c7cbd2d0d57389ea05911ee89d2399d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jan 30 20:17:38 2010 +1000
-
-    generic-player: handle playlist paths with %File better
-    
-    Move the check for %File to rb_generic_player_source_get_playlist_path,
-    and use that (rather than the playlist path from the device info) when
-    building the path to search for playlists.  Fixes creation of new
-    playlists when the playlist path includes %File.
-
- plugins/generic-player/rb-generic-player-source.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
-
-commit f53b0f08b8286ac5403af5dc379a1a1158294e77
-Author: Jamie Nicol <jamie@thenicols.net>
-Date:   Wed Jan 27 18:45:23 2010 +0000
-
-    rhythmdb: add sort key and folded properties for artist and album sortnames
-    
-    See bug #133444.
-
- rhythmdb/rhythmdb-tree.c |    4 ++++
- rhythmdb/rhythmdb.c      |   12 ++++++++++++
- rhythmdb/rhythmdb.h      |    5 +++++
- 3 files changed, 21 insertions(+), 0 deletions(-)
-
-commit f5fdd9bcc25844d30a4f23e70554176b93fba83c
-Author: Ryan May <rmay31@gmail.com>
-Date:   Sat Jan 30 13:56:55 2010 +1000
-
-    generic-player: write M3U playlists in DOS format
-    
-    For now, we're assuming that all devices that use M3U playlist format
-    expect the playlists to be in DOS format.  See bug #608397.
-
- plugins/generic-player/rb-generic-player-source.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 948c82798ff2395b4aac0ff54b040ab028bfe528
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Jan 28 23:42:38 2010 +1000
-
-    playlist: set custom_title flag to TRUE when saving playlists (bug #607265)
-
- sources/rb-playlist-source.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit a6e3370a200215ddd931d04ab684dcda79dceb7b
-Author: Carlos Garnacho <carlos@lanedo.com>
-Date:   Thu Jan 28 22:10:14 2010 +1000
-
-    Use new totem_pl_parser_save API where required
-
- .../rb-generic-player-playlist-source.c            |  113 +++++++++++++++++---
- sources/rb-playlist-source.c                       |   72 ++++++++++++-
- 2 files changed, 165 insertions(+), 20 deletions(-)
-
-commit 21ebc4fab92a79992fedcf2a07580d5590d331c8
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jan 27 21:47:50 2010 +1000
-
-    playbin2: unref bus messages as necessary
-    
-    Messages retrieved with gst_bus_timed_pop need to be unreffed.  Failing
-    to do so leaks references to the source elements, which in turn results
-    in memory and file descriptor leaks.
-
- backends/gstreamer/rb-player-gst.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit b504129f54b65dbb3f4587ed9264e84995a8e746
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Tue Jan 26 19:43:58 2010 +0100
-
-    Updated Spanish translation
-
- po/es.po |   34 ++++++++++++++++++++++------------
- 1 files changed, 22 insertions(+), 12 deletions(-)
-
-commit fecd44feb8b228509f1ece1e442eb42e47817d22
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jan 24 22:15:37 2010 +1000
-
-    rhythmdb: fix sort order for composed characters (bug #542055)
-    
-    Previously, we created the sort key based on the folded version of the
-    string.   Our custom folding function removes all combining characters,
-    which in some locales are important for sorting, so the resulting
-    strings didn't sort correctly.  Now we create the sort key using
-    g_utf8_casefold rather than the custom folding function.
-
- rhythmdb/rb-refstring.c |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
-
-commit 680efd95b056585f2dc321c78ccee25b62df823d
-Author: Luca Ferretti <lferrett@gnome.org>
-Date:   Sun Jan 24 12:30:13 2010 +0100
-
-    Updated Italian translation
-
- po/it.po |   34 +++++++++++++++++++++-------------
- 1 files changed, 21 insertions(+), 13 deletions(-)
-
-commit c1371bc1d8857d7ada839e8dc55cbd5e64864529
-Author: Luca Ferretti <lferrett@gnome.org>
-Date:   Sun Jan 24 12:26:32 2010 +0100
-
-    Add files from new sendto plugin to POTFILES.in
-
- po/POTFILES.in |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit 713e54f1827839c8cbdb25ab7336d22a7f323d5c
-Author: Jonh Wendell <jwendell@gnome.org>
-Date:   Sat Jan 23 19:02:58 2010 -0300
-
-    Fix some compiler warnings
-
- bindings/python/override_common.c |    2 +-
- bindings/python/rb.override       |    2 +-
- bindings/python/rhythmdb.override |    2 --
- 3 files changed, 2 insertions(+), 4 deletions(-)
-
-commit fcb23622b304970226750ced9c93e10c88601233
-Author: Jonh Wendell <jwendell@gnome.org>
-Date:   Sat Jan 23 18:09:49 2010 -0300
-
-    Replaced some deprecated symbols
-
- widgets/rb-segmented-bar.h |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
-
-commit f27ba835d2cdac3679cd62c40732235a5cbee846
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jan 24 18:00:19 2010 +1000
-
-    artdisplay: open the image in the default image viewer on doubleclick (bug #384483)
-    
-    This isn't particularly discoverable, but I'm not sure it needs to be.
-
- plugins/artdisplay/artdisplay/__init__.py |   13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
-
-commit 1f7daa51048c5da5e9b7479352489a1388182df3
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jan 24 15:04:33 2010 +1000
-
-    metadata: add to python bindings (bug #594132)
-    
-    This involves converting RBMetaDataField into a GEnum.  A couple of the
-    metadata functions also required overrides to deal with GValues.
-
- bindings/python/Makefile.am   |    1 +
- bindings/python/rb.defs       |  197 +++++++++++++++++++++++++++++++++++++++++
- bindings/python/rb.override   |   62 +++++++++++++-
- metadata/rb-metadata-common.c |  178 ++++++++++++++++++++++++++-----------
- metadata/rb-metadata.h        |    6 ++
- 5 files changed, 393 insertions(+), 51 deletions(-)
-
-commit 8f083b56a324d099574461b8be889d577b20debb
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jan 24 13:16:51 2010 +1000
-
-    fix the rb-set-rating dbus example - dbus.Variant no longer exists
-
- remote/dbus/rb-set-rating.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 64c49e5b52cb2512dd4e3b32c46ca940e0441145
-Author: Filipp Ivanov <feelout@ut.ee>
-Date:   Sun Jan 24 09:53:51 2010 +1000
-
-    Add new plugin that calls nautilus-sendto with selected tracks (bug #605301)
-
- configure.ac                       |    1 +
- data/rhythmbox.schemas             |   26 ++++++++++++-
- plugins/Makefile.am                |    1 +
- plugins/sendto/Makefile.am         |   11 +++++
- plugins/sendto/__init__.py         |   73 ++++++++++++++++++++++++++++++++++++
- plugins/sendto/sendto.rb-plugin.in |    8 ++++
- 6 files changed, 118 insertions(+), 2 deletions(-)
-
-commit cd4f5afe0282015cb2e6f9f103091dc90ae761d8
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jan 23 09:47:19 2010 +1000
-
-    podcast: set initial rating to 0, not 2.5 (bug #607672)
-
- podcast/rb-podcast-manager.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 2c92332867fe381d222ffae0ced22c3e332c8066
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Fri Jan 22 02:16:03 2010 +0100
-
-    Updated Hungarian translation
-
- po/hu.po |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
-
-commit 93b159476541d55a82882152e96cfa43fafb9683
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Thu Jan 21 21:26:37 2010 +0100
-
-    Updated Hungarian translation
-
- po/hu.po | 1931 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 1073 insertions(+), 858 deletions(-)
-
-commit 6dd83fa1bfe6a01b65de7389180d6b66ebc95988
-Author: Krasimir Chonov <mk2616@abv.bg>
-Date:   Thu Jan 21 15:21:19 2010 +0200
-
-    Updated Bulgarian translation
-
- po/bg.po |   43 ++++++++++++++++++++++---------------------
- 1 files changed, 22 insertions(+), 21 deletions(-)
-
-commit 49c00c33cd5a06660aae223d156e4f1291989215
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Jan 21 07:08:08 2010 +1000
-
-    gconf schemas: fix description for toolbar_style (bug #607538)
-    
-    The descriptions were in the order of the GtkToolbarStyle enum, but that
-    isn't how we interpret the value we get from gconf.
-
- data/rhythmbox.schemas |    2 +-
- shell/rb-shell.c       |    2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-commit f012db285979e2bc40f631116a5c76dbb83d6155
-Author: Miloš Popović <mpopovic@src.gnome.org>
-Date:   Mon Jan 18 23:47:23 2010 +0000
-
-    Updated Serbian translation
-
- po/sr.po       | 2252 ++++++++++++++++++++++++++++++--------------------------
- po/sr@latin.po | 2252 ++++++++++++++++++++++++++++++--------------------------
- 2 files changed, 2426 insertions(+), 2078 deletions(-)
-
-commit d762af4970c8ff206d269b265ed294452e538426
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Mon Jan 18 23:11:44 2010 +0100
-
-    Updated Spanish translation
-
- po/es.po |   58 +++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 31 insertions(+), 27 deletions(-)
-
-commit e3e5d16a7e58e64509e274b80cc4341bf3779087
-Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
-Date:   Mon Jan 18 17:05:26 2010 +0100
-
-    Updated Slovenian translation
-
- po/sl.po |  730 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 373 insertions(+), 357 deletions(-)
-
-commit bc566bd8fc04430a8d13eae5cf8993fa72ed9ca7
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Mon Jan 18 06:18:33 2010 +0100
-
-    Updated Spanish translation
-
- po/es.po |  630 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 328 insertions(+), 302 deletions(-)
-
-commit 88fadd4b35b616589443f405704be45fea884454
-Author: Luca Ferretti <lferrett@gnome.org>
-Date:   Sun Jan 17 21:19:20 2010 +0100
-
-    Updated Italian translation
-
- po/it.po | 1581 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 811 insertions(+), 770 deletions(-)
-
-commit d825d163d23398db44e1f01c5cfc78dfdc21bb1b
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Sun Jan 17 18:49:13 2010 +0100
-
-    Updated German translation
-
- po/de.po |   73 +++++++++++++++++++++++++++----------------------------------
- 1 files changed, 32 insertions(+), 41 deletions(-)
-
-commit 7a0d1ccbd01541a592c95b15f0b9bb02f152955a
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jan 17 18:53:05 2010 +1000
-
-    context: when being deactivated, don't remove the widget if hidden
-    
-    This fixes a few warnings/criticals when removing the plugin or quitting
-    rhythmbox.
-
- plugins/context/context/ContextView.py |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
-
-commit 2855ec99b4311155ab945accd47c3128a0543dff
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jan 17 18:46:28 2010 +1000
-
-    context: use gtk+ font settings rather than css (bug #605725)
-    
-    This mostly involves translating the PangoFontDescription we get from
-    the GTK+ style into webkit.WebSettings properties.
-
- plugins/context/context/ContextView.py |   24 ++++++++++++++++++++++--
- plugins/context/tmpl/loading.html      |    2 +-
- plugins/context/tmpl/main.css          |    2 +-
- 3 files changed, 24 insertions(+), 4 deletions(-)
-
-commit 089d5a6ef26d701462095a013c3cf8343503653a
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jan 17 18:36:34 2010 +1000
-
-    ipod, mtp: fix alignment and capitalisation in info dialog (bug #606472)
-
- plugins/ipod/ipod-info.ui     |   20 ++++++++++++++------
- plugins/mtpdevice/mtp-info.ui |   14 +++++++++++---
- 2 files changed, 25 insertions(+), 9 deletions(-)
-
-commit 8aebab4817bf9fd242167c20e91fd5efe459f1fd
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jan 17 18:35:17 2010 +1000
-
-    media-player: fix properties dialog title (bug #606470)
-    
-    Use the device name in the dialog title, rather than incorrectly calling
-    everything an iPod.
-
- data/ui/media-player-properties.ui |    2 +-
- sources/rb-media-player-source.c   |    7 +++++++
- 2 files changed, 8 insertions(+), 1 deletions(-)
-
-commit e590c91d3adbd0449b808a9e3939e444d9262560
-Author: Alexander Shopov <ash@contact.bg>
-Date:   Sat Jan 16 19:46:49 2010 +0200
-
-    Updated Bulgarian translation
-
- po/bg.po |    7 ++-----
- 1 files changed, 2 insertions(+), 5 deletions(-)
-
-commit a421e56890294fd5ff44b82f769ad99f33e00686
-Author: Krasimir Chonov <mk2616@abv.bg>
-Date:   Sat Jan 16 19:41:00 2010 +0200
-
-    Updated Bulgarian translation
-
- po/bg.po |  178 ++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 99 insertions(+), 79 deletions(-)
-
-commit 15ae2d39e81fca4b5e6429b2bd38c6f2b40ec2c7
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Fri Jan 15 19:29:43 2010 +0100
-
-    Updated German translation
-
- po/de.po | 1609 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 845 insertions(+), 764 deletions(-)
-
-commit 88e7e9c3d925d2df27ccc1bb346815cea53c411c
-Author: Christophe Fergeau <cfergeau@mandriva.com>
-Date:   Thu Jan 14 10:46:17 2010 +0000
-
-    Add segmented bar widget
-    
-    Port the segmented bar from Banshee.
-    
-    https://bugzilla.gnome.org/show_bug.cgi?id=558576
-
- widgets/Makefile.am             |    5 +
- widgets/rb-segmented-bar.c      |  825 +++++++++++++++++++++++++++++++++++++++
- widgets/rb-segmented-bar.h      |   80 ++++
- widgets/test-rb-segmented-bar.c |   76 ++++
- 4 files changed, 986 insertions(+), 0 deletions(-)
-
-commit bfdfca4729c2e2b3d61b368ec899cd837bff871a
-Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
-Date:   Thu Jan 14 07:41:39 2010 +0200
-
-    Update Ukrainian translation
-
- help/Makefile.am |    2 +-
- help/uk/uk.po    | 2916 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 2917 insertions(+), 1 deletions(-)
-
-commit 4edfe671a196876c60fa83d7bc5d776faad21682
-Author: Žygimantas Beručka <zygis@gnome.org>
-Date:   Wed Jan 13 19:36:34 2010 +0200
-
-    Updated Lithuanian translation
-
- po/lt.po |  639 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 322 insertions(+), 317 deletions(-)
-
-commit 75072f26927e95483f987e110cb457972ca617d0
-Author: Žygimantas Beručka <zygis@gnome.org>
-Date:   Wed Jan 13 19:16:02 2010 +0200
-
-    Updated Lithuanian translation
-
- po/lt.po | 1581 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 824 insertions(+), 757 deletions(-)
-
-commit ae693e0592156bd4a160284e5c1bca1214523f59
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jan 13 23:05:39 2010 +1000
-
-    clipboard: improve some action descriptions (bug #485730)
-    
-    The new wording matches how Nautilus describes actions that operate on a
-    selection, and hopefully hints that you can select multiple entries for
-    most of them without it sounding weird either way.
-
- shell/rb-shell-clipboard.c |   34 +++++++++++++++++-----------------
- 1 files changed, 17 insertions(+), 17 deletions(-)
-
-commit 3847ca238b42027a939f70c134b419f4f164900e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jan 13 23:04:20 2010 +1000
-
-    iradio: use 'remove' rather than 'delete' in the popup
-    
-    We couldn't delete radio streams even if we wanted to, so this is
-    definitely 'remove' rather than 'delete'.
-
- plugins/iradio/iradio-ui.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit a6369fdf542df71e50f49af08c29a800b6c7cca8
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jan 13 23:01:13 2010 +1000
-
-    playlist: add 'remove from playlist' action for playlist sources
-    
-    Removing entries from playlists is neither 'remove' as it's used
-    elsewhere, nor 'delete', so it deserves its own description.
-
- data/ui/rhythmbox-ui.xml     |    4 ++--
- shell/rb-playlist-manager.c  |    2 +-
- sources/rb-playlist-source.c |   34 ++++++++++++++++++++++++++++++++++
- 3 files changed, 37 insertions(+), 3 deletions(-)
-
-commit bd6226ebcc4862f0f2febb5f787c96429f606700
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jan 13 22:59:50 2010 +1000
-
-    ipod: use 'delete' rather than 'move to trash' to delete files
-    
-    'Move to trash' actually just deleted files, so now it's more accurately
-    named.
-
- plugins/ipod/rb-ipod-db.c                     |    2 +-
- plugins/ipod/rb-ipod-source.c                 |   14 ++++++++------
- plugins/ipod/rb-ipod-source.h                 |    2 +-
- plugins/ipod/rb-ipod-static-playlist-source.c |   11 ++++++-----
- 4 files changed, 16 insertions(+), 13 deletions(-)
-
-commit 02ebefae3bc6ed7d76433ad04fed0c47f221276f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jan 13 22:58:09 2010 +1000
-
-    generic-player: remove 'move to trash', only allow deletion (bug #584704)
-    
-    Trashing files on generic audio players isn't very useful, as the files
-    still take up space on the device and so they need to be cleaned up
-    manually if the device is full.
-
- .../rb-generic-player-playlist-source.c            |   39 +--------
- plugins/generic-player/rb-generic-player-source.c  |   95 +-------------------
- plugins/generic-player/rb-generic-player-source.h  |    5 +-
- 3 files changed, 7 insertions(+), 132 deletions(-)
-
-commit 2b7227b75c12f1795599daabb1ddb70e356a02b4
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jan 13 22:55:47 2010 +1000
-
-    removable-media: use 'delete' rather than 'remove' for removable media sources
-    
-    Deleting songs from a removable media source should delete the files
-    from the device, not just remove them from the library.
-
- sources/rb-removable-media-source.c |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
-
-commit 942b8a093966ada2fa884901cba5e6c1478fbe2f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jan 13 22:52:26 2010 +1000
-
-    clipboard: use the source's specified deletion action
-    
-    When the selected source changes, ask the new source for its deletion
-    action, then add that into various placeholders.
-
- data/ui/rhythmbox-ui.xml   |    8 ++++----
- shell/rb-shell-clipboard.c |   42 ++++++++++++++++++++++++++++++++++++++++--
- 2 files changed, 44 insertions(+), 6 deletions(-)
-
-commit f01b4eff87863e73dee27c1ff6c077e8484f03e8
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jan 13 22:48:36 2010 +1000
-
-    ensure RBBrowserSource subclasses implement can_delete correctly
-    
-    RBBrowserSource defaults to returning true, so browser sources that
-    shouldn't allow deletion (such as the Magnatune, Jamendo, and Coherence
-    sources) need to override it.
-
- plugins/coherence/upnp_coherence/UpnpSource.py |    3 +++
- plugins/jamendo/jamendo/JamendoSource.py       |    3 +++
- plugins/magnatune/magnatune/MagnatuneSource.py |    3 +++
- 3 files changed, 9 insertions(+), 0 deletions(-)
-
-commit f40432fb255b31c29f72f889cfbfe2fe4f68afef
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jan 13 22:37:34 2010 +1000
-
-    source: add a method to specify the delete action for the source
-    
-    Since 'delete' means a variety of things depending on the source, we
-    should use different names and descriptions to display it.  This allows
-    each source to specify its own delete action.
-    
-    For a start, allow sources to distinguish between 'remove' and 'delete'.
-    Remove just removes something from the library, whereas delete also
-    removes the underlying resource.
-
- bindings/python/rb.defs     |   11 ++++++
- bindings/python/rb.override |   83 +++++++++++++++++++++++++++++++++++++++++++
- shell/rb-shell-clipboard.c  |    7 +++-
- sources/rb-source.c         |   26 +++++++++++++-
- sources/rb-source.h         |    2 +
- 5 files changed, 126 insertions(+), 3 deletions(-)
-
-commit 8df7bea126ba768812ba6f8712319355ad4c4859
-Author: Jabik Postmus <jabik@snth.eu>
-Date:   Sun Jan 10 10:43:20 2010 +1000
-
-    coverart: use secondary images from discogs if no primary image found
-
- .../artdisplay/artdisplay/DiscogsCoverArtSearch.py |   17 ++++++++++++-----
- 1 files changed, 12 insertions(+), 5 deletions(-)
-
-commit ac856708222c50552096e1fbc5a2733fe6871523
-Author: Daniel Nylander <po@danielnylander.se>
-Date:   Fri Jan 8 12:43:15 2010 +0100
-
-    Updated Swedish translation
-
- po/sv.po | 1603 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 828 insertions(+), 775 deletions(-)
-
-commit d0c0338d9f5ce409611108b50b26a5c79911c622
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Wed Jan 6 14:09:30 2010 +0100
-
-    Updated Spanish translation
-
- po/es.po |   21 +++++++++++----------
- 1 files changed, 11 insertions(+), 10 deletions(-)
-
-commit 78ba5fa6b46aa230ef34d01412c36483f6d7c094
-Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
-Date:   Mon Jan 4 17:02:33 2010 +0200
-
-    Update Ukrainian translation
-
- po/uk.po | 5785 +++++++++++++++++++++++++++++++++++++++++++++++++-------------
- 1 files changed, 4633 insertions(+), 1152 deletions(-)
-
-commit 676f9a31cfa4170bd448a2e32a95a5dcb574906c
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jan 3 19:45:07 2010 +1000
-
-    build in 'stores' source group so plugins don't have to create it
-    
-    Anyone creating a 'store' plugin ends up copying the same five or so
-    lines from the magnatune plugin, so we might as well cut it down to one.
-
- plugins/jamendo/jamendo/__init__.py     |    7 +------
- plugins/magnatune/magnatune/__init__.py |    7 +------
- sources/rb-source-group.c               |   13 +++++++++++++
- sources/rb-source-group.h               |    2 ++
- 4 files changed, 17 insertions(+), 12 deletions(-)
-
-commit 7d762ce34ce3ed11deb4baeefaf6731e2972fe4d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jan 3 19:19:13 2010 +1000
-
-    artdisplay: utf-8 encode search terms for discogs
-
- .../artdisplay/artdisplay/DiscogsCoverArtSearch.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 0d14519ddda0306bd736d15ed067e8a4dc6a98ea
-Author: Krasimir Chonov <mk2616@abv.bg>
-Date:   Sun Jan 3 08:42:28 2010 +0200
-
-    Updated Bulgarian translation
-
- po/bg.po |  514 +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 261 insertions(+), 253 deletions(-)
-
-commit 159fa13dee27c323a8872c0aec5cfa65b0176aae
-Author: Javier Jardón <jjardon@gnome.org>
-Date:   Sat Jan 2 10:27:36 2010 +1000
-
-    Use GTK+ accessor functions instead of direct access (bug #595425)
-    
-    There are still a few things missing, but now we mostly build with GSEAL
-    enabled.  gseal-gtk-compat.h provides compatibility #defines for earlier
-    versions of GTK+.
-
- lib/Makefile.am                                   |    1 +
- lib/gseal-gtk-compat.h                            |   49 ++++++++++++++++
- lib/rb-tree-dnd.c                                 |   10 ++-
- plugins/audioscrobbler/rb-audioscrobbler-plugin.c |    3 +-
- plugins/audioscrobbler/rb-lastfm-source.c         |    8 ++-
- plugins/cd-recorder/rb-playlist-source-recorder.c |    3 +-
- plugins/daap/rb-daap-dialog.c                     |    2 +-
- plugins/daap/rb-daap-plugin.c                     |    3 +-
- plugins/iradio/rb-iradio-source.c                 |    2 +-
- plugins/iradio/rb-station-properties-dialog.c     |    7 ++-
- plugins/status-icon/rb-status-icon-plugin.c       |    2 +-
- plugins/visualizer/rb-vis-widget.c                |   65 +++++++++++++-------
- plugins/visualizer/rb-visualizer-plugin.c         |   10 ++-
- podcast/rb-feed-podcast-properties-dialog.c       |    6 +-
- podcast/rb-podcast-properties-dialog.c            |    7 ++-
- rhythmdb/rhythmdb-property-model.c                |    8 ++-
- rhythmdb/rhythmdb-query-model.c                   |   13 +++--
- shell/rb-missing-plugins.c                        |    2 +-
- shell/rb-playlist-manager.c                       |   26 ++++++---
- shell/rb-plugin-manager.c                         |    7 ++-
- shell/rb-plugins-engine.c                         |    2 +-
- shell/rb-shell-preferences.c                      |    7 ++-
- shell/rb-shell.c                                  |   11 ++-
- sources/rb-auto-playlist-source.c                 |   11 ++-
- sources/rb-library-source.c                       |    4 +-
- sources/rb-podcast-source.c                       |    4 +-
- sources/rb-removable-media-source.c               |    6 +-
- sources/rb-sourcelist-model.c                     |   22 ++++---
- sources/rb-sourcelist.c                           |    3 +-
- sources/rb-static-playlist-source.c               |   11 ++-
- widgets/gedit-message-area.c                      |   22 +++++---
- widgets/gossip-cell-renderer-expander.c           |   39 ++++++++----
- widgets/rb-cell-renderer-pixbuf.c                 |   33 +++++++----
- widgets/rb-cell-renderer-rating.c                 |   19 ++++--
- widgets/rb-entry-view.c                           |    2 +-
- widgets/rb-header.c                               |    2 +-
- widgets/rb-library-browser.c                      |    3 +-
- widgets/rb-query-creator.c                        |    7 ++-
- widgets/rb-rating-helper.c                        |   14 +++--
- widgets/rb-rating.c                               |   44 +++++++++-----
- widgets/rb-song-info.c                            |    8 ++-
- widgets/rb-uri-dialog.c                           |    7 ++-
- 42 files changed, 351 insertions(+), 164 deletions(-)
-
-commit 052413c7f8a3c97b548a276086f4581b773bc512
-Author: John Daiker <daikerjohn@gmail.com>
-Date:   Fri Jan 1 20:10:55 2010 +1000
-
-    shell-player: make the play button tooltip more accurate (bug #424878)
-    
-    Make it say 'pause playback' rather than 'stop playback' when that's
-    what it will do.
-
- shell/rb-shell-player.c |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
-
-commit bd7e425bc113ca85eaec5462d698a703dd2c7467
-Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
-Date:   Fri Jan 1 09:51:01 2010 +0100
-
-    Updated Slovenian translation
-
- po/sl.po | 1612 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 835 insertions(+), 777 deletions(-)
-
-commit 9759c518055b2f2d01f37ff1829a6b35eadda0d1
-Author: Djavan Fagundes <djavan@comum.org>
-Date:   Thu Dec 31 19:37:08 2009 -0200
-
-    Updated Brazilian Portuguese translation.
-    
-    Rodrigo Flores <rlmflores@gnome.org> translated a Fuzzy that appeared
-    after the po file update
-
- po/pt_BR.po | 1527 ++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 789 insertions(+), 738 deletions(-)
-
-commit 1934f0d4d8adca7aebd1d32127a1b482bf02d090
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Wed Dec 30 09:15:09 2009 +0100
-
-    Updated Spanish translation
-
- po/es.po |   98 ++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 55 insertions(+), 43 deletions(-)
-
-commit 4072afad6f912d9e90616c3a63b28a1ec13592ec
-Author: Jay L. T. Cornwall <jay@jcornwall.me.uk>
-Date:   Wed Dec 30 13:03:34 2009 +1000
-
-    daap: use souphttpsrc instead of our own HTTP client code
-    
-    This converts our DAAP source element into a bin containing a
-    souphttpsrc element, using the extra-headers property to set the DAAP
-    headers (which don't really do anything any more anyway).
-    
-    rb_daap_connection_get_headers now returns a GstStructure, since that's
-    what souphttpsrc takes.
-
- plugins/daap/rb-daap-connection.c |   51 ++--
- plugins/daap/rb-daap-connection.h |    6 +-
- plugins/daap/rb-daap-source.c     |    7 +-
- plugins/daap/rb-daap-source.h     |    7 +-
- plugins/daap/rb-daap-src.c        |  626 +++++--------------------------------
- 5 files changed, 117 insertions(+), 580 deletions(-)
-
-commit 627e6a50402ee8b047a65935a10e7e1ffdd870ec
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Dec 29 18:48:15 2009 +1000
-
-    mtp: only release the device if we managed to open it
-
- plugins/mtpdevice/rb-mtp-thread.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
-
-commit 34437632981c2784aa3233cf1cd2bb17f73c48e7
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Dec 29 18:34:11 2009 +1000
-
-    mtp: fix stupid mistake in previous commit
-    
-    well, I had to test it somehow..
-
- plugins/mtpdevice/rb-mtp-source.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit c72a090f760bfdbb7e5c2f6c3af7be83e4b47389
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Dec 29 18:34:11 2009 +1000
-
-    mtp: fix error reporting after device open failure (bug #605583)
-    
-    rb_mtp_thread_report_errors() won't work here, as we don't have a libmtp
-    device to get an error stack from.  Instead, just display a generic
-    "couldn't open device" error message, including the device manufacturer
-    and product names.
-
- plugins/mtpdevice/rb-mtp-source.c |   16 +++++++++++++---
- 1 files changed, 13 insertions(+), 3 deletions(-)
-
-commit 072b899d4df3d1d180a02eaf0979753e467f2094
-Author: Kevin Hester <kevinh@geeksville.com>
-Date:   Tue Dec 29 17:50:39 2009 +1000
-
-    mtp: take a copy of the raw device info before opening (bug #605584)
-    
-    Since the device is opened asynchronously now, the raw device list could
-    be freed before (or while) it happened.  The source now takes a copy of
-    the device information and passes that to the device handling thread.
-
- plugins/mtpdevice/rb-mtp-source.c |   14 ++++++++++----
- 1 files changed, 10 insertions(+), 4 deletions(-)
-
-commit 0d6064eb59c12618658487591b8efa3f5d09ccb2
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Dec 29 17:47:59 2009 +1000
-
-    mtp: add more debug output during device matching
-
- plugins/mtpdevice/rb-mtp-plugin.c |   15 ++++++++-------
- 1 files changed, 8 insertions(+), 7 deletions(-)
-
-commit 02a7224a7ab48a74b8af071e3b71f77a074e99d5
-Author: Javier Jardón <jjardon@gnome.org>
-Date:   Sat Dec 26 14:45:39 2009 +0100
-
-    Use GNOME_MAINTAINER_MODE_DEFINES macro
-    
-    This macro notifies when a deprecated Glib / GTK+ symbols is used
-    
-    https://bugzilla.gnome.org/show_bug.cgi?id=559582
-
- configure.ac |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit b3699d11d9b8727875fdd3ccb79cd5d1bbed33b3
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Dec 28 18:26:00 2009 +1000
-
-    removable-media: use new unmount_with_operation functions (bug #559582)
-    
-    We don't actually pass in a mount operation, so all we're really doing
-    here is getting rid of deprecated functions.
-
- shell/rb-removable-media-manager.c |   50 +++++++++++++++++++++++-------------
- 1 files changed, 32 insertions(+), 18 deletions(-)
-
-commit c258166cef4aa61a59f78c142ea7140490126ce4
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Dec 28 17:10:15 2009 +1000
-
-    playbin2: fix track changes (bug #601524, bug #602957)
-    
-    Rather than emitting the playing stream change signal immediately, and
-    pretending the playback position is 0 until the next tick, we wait until
-    either we get a playbin2-stream-changed signal or a position query
-    returns a position inside the first second.  This means the playback
-    position should always be consistent, and the track change is reflected
-    in the UI closer to when it actually occurs.
-    
-    This also means we don't emit the playing-stream signal on a streaming
-    thread, which fixes some threading problems with a11y enabled.
-
- backends/gstreamer/rb-player-gst.c |  131 ++++++++++++++++++++++++------------
- 1 files changed, 88 insertions(+), 43 deletions(-)
-
-commit 6989b70822ad9ce5c8b1b3e2c2cc24708713a5ad
-Author: Alexander Shopov <ash@contact.bg>
-Date:   Mon Dec 28 08:43:09 2009 +0200
-
-    Updated Bulgarian translation
-
- po/bg.po |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit 9b64d99c62c5687f824608cf2cfc03d9edb2b3a6
-Author: Krasimir Chonov <mk2616@abv.bg>
-Date:   Fri Dec 4 12:38:24 2009 +0200
-
-    Updated Bulgarian translation
-
- po/bg.po | 5985 +++++++++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 3973 insertions(+), 2012 deletions(-)
-
-commit 7b841d6f50303692ee8a22ee0ad382c7354a5a62
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Dec 28 00:05:03 2009 +1000
-
-    shell-player: fix play queue debug output
-
- shell/rb-shell-player.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit a095a119f5ed77d62cb59e523188b32dc6803272
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Dec 27 18:40:00 2009 +1000
-
-    revert changes that were accidentally included in the last commit
-
- shell/rb-removable-media-manager.c |   20 --------------------
- 1 files changed, 0 insertions(+), 20 deletions(-)
-
-commit e282e7d2cc2031b9620564ae35dd2e2d2b1b1d0d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Dec 27 18:23:50 2009 +1000
-
-    re-add the encoder destination size parameter
-    
-    Turns out we need this for the ipod plugin, so it can set the file size
-    field correctly in the ipod database.
-
- backends/gstreamer/rb-encoder-gst.c |   23 +++++++++++++++++++++--
- backends/rb-encoder.c               |    8 ++++----
- backends/rb-encoder.h               |    4 ++--
- bindings/python/rb.defs             |    2 ++
- plugins/ipod/rb-ipod-source.c       |    8 +++++---
- plugins/mtpdevice/rb-mtp-source.c   |    2 ++
- shell/rb-removable-media-manager.c  |   24 ++++++++++++++++++++++--
- shell/rb-removable-media-manager.h  |    1 +
- sources/rb-library-source.c         |    2 +-
- sources/rb-removable-media-source.c |    7 ++++---
- sources/rb-removable-media-source.h |    2 ++
- 11 files changed, 66 insertions(+), 17 deletions(-)
-
-commit 41af131fa874d362812a56421b695d4cd1f4117f
-Author: Javier Jardón <jjardon@gnome.org>
-Date:   Fri Dec 4 00:22:21 2009 +0100
-
-    Substitute deprecated glib symbol: g_mapped_file_free()
-    
-    Use g_mapped_file_unref() instead if glib >= 2.22 is available
-
- plugins/daap/rb-daap-share.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
-
-commit 4296f971de1f1661dad8a78dea504b6c6614fef6
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Dec 24 23:47:27 2009 +1000
-
-    generic-player: set playlist formats correctly
-    
-    Somehow the test used to tell the playlist parser to ignore unsupported
-    formats was backwards, so we were ignoring all supported formats.
-
- plugins/generic-player/rb-generic-player-source.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 568c06dba74678578402b02cc2d598b72f9fa66f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Dec 24 23:43:45 2009 +1000
-
-    generic-player: don't crash during playlist construction
-    
-    Since we use the GObject 'constructed' method rather than 'constructor'
-    in most places, the playlist base class isn't fully set up in the
-    generic player playlist class constructor, so trying to load the
-    playlist file there crashes.  Now we load the playlist in
-    rb_generic_player_playlist_source_new, after the object is fully
-    constructed.
-
- .../rb-generic-player-playlist-source.c            |   50 ++++++++-----------
- 1 files changed, 21 insertions(+), 29 deletions(-)
-
-commit 01ab44f01473476bf00336fac75e005a65873bab
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Dec 24 23:43:11 2009 +1000
-
-    mpid: read playlist formats from .is_audio_player override file
-
- lib/libmediaplayerid/mpid-util.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 476e10481a724261af7264c8f015a8277d7f07df
-Author: Mohamad Elrashidin Sajeli <archayl@gmail.com>
-Date:   Wed Dec 23 21:24:17 2009 +1000
-
-    im-status: add support for pidgin (bug #605023)
-
- plugins/im-status/im-status.rb-plugin.in |    2 +-
- plugins/im-status/im-status/__init__.py  |   39 ++++++++++++++++++++++++++++++
- 2 files changed, 40 insertions(+), 1 deletions(-)
-
-commit 697811bf0be7b6f40c8d1adf5dbd0b7b75416913
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Sun Dec 20 16:03:09 2009 +0100
-
-    Updated Spanish translation
-
- po/es.po |   33 +++++++++++++++++++++++----------
- 1 files changed, 23 insertions(+), 10 deletions(-)
-
-commit 228fbdabc3d23005df7467928b3092165626efbf
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Dec 20 21:30:27 2009 +1000
-
-    Add man pages, originally from Debian packaging
-
- data/Makefile.am        |    2 +
- data/rhythmbox-client.1 |  171 +++++++++++++++++++++++++++++++++++++++++++++++
- data/rhythmbox.1        |   87 ++++++++++++++++++++++++
- 3 files changed, 260 insertions(+), 0 deletions(-)
-
-commit 6e956c822b242d3d1d33bacdee74b61345d611e8
-Author: Hardy Beltran Monasterios <hbm@hardy.com.bo>
-Date:   Sun Sep 20 23:55:25 2009 -0400
-
-    Português Lyrics - grab lyrics from letras.terra.com.br
-    
-    Added a new site to grab lyrics in brazilian português.
-
- plugins/lyrics/lyrics/LyricsSites.py |    5 +-
- plugins/lyrics/lyrics/Makefile.am    |    3 +-
- plugins/lyrics/lyrics/TerraParser.py |  110 ++++++++++++++++++++++++++++++++++
- 3 files changed, 116 insertions(+), 2 deletions(-)
-
-commit 50e97163754ab7413a2b92c1c31d256a96901741
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Dec 20 20:58:39 2009 +1000
-
-    lyrics: update the UI file for the previous change
-
- plugins/lyrics/lyrics-prefs.ui |   79 +++-------------------------------------
- 1 files changed, 5 insertions(+), 74 deletions(-)
-
-commit b587ef37b90191739ca6900af6a420114d46e178
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Dec 20 20:41:23 2009 +1000
-
-    lyrics: use a single lyrics search site list
-    
-    Rather than having the list of sites in the UI file, in the
-    configuration dialog code, and in the search code, now we have a single
-    list that we use to do everything.
-    
-    Since the LyricWiki search doesn't work and shows no sign of ever
-    working again, it has been removed from the list (bug #603876).
-
- plugins/lyrics/lyrics/LyricsConfigureDialog.py |   41 +++++++++++------------
- plugins/lyrics/lyrics/LyricsParse.py           |   39 ++++++++--------------
- plugins/lyrics/lyrics/LyricsSites.py           |   39 ++++++++++++++++++++++
- plugins/lyrics/lyrics/Makefile.am              |    1 +
- po/POTFILES.in                                 |    1 +
- 5 files changed, 75 insertions(+), 46 deletions(-)
-
-commit 3b9cb9ea380d1403249c2490293602c4ecb1c5d7
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Dec 20 15:45:14 2009 +1000
-
-    source-header: reset state properly when there's no source (bug #605038)
-    
-    When there's no selected source (such as when showing visualization in
-    the main window), none of the source header should be modifiable.
-    Notably, the browser toggle remains visible since it's in the toolbar.
-
- shell/rb-source-header.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
-
-commit ca1f516f8cfc2a879fbbd8c2c6bbdaadfb0b247c
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Sat Dec 19 14:57:02 2009 +0100
-
-    Updated Spanish translation
-
- po/es.po | 1435 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 731 insertions(+), 704 deletions(-)
-
-commit 3408e2cbb6749f0aa17f578b46e594893be4b5d4
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Dec 16 22:36:13 2009 +1000
-
-    add new media player source files to POTFILES.in
-
- po/POTFILES.in |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
-
-commit 8254aa18f801035498e61ff7dc40c7aebc1be2a4
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Dec 14 08:45:31 2009 +1000
-
-    ipod: use media player source base class
-
- plugins/ipod/ipod-info.ui     |  657 ++++++++++++++++-------------------------
- plugins/ipod/rb-ipod-plugin.c |    6 +-
- plugins/ipod/rb-ipod-source.c |  249 +++++++++++-----
- plugins/ipod/rb-ipod-source.h |   12 +-
- 4 files changed, 440 insertions(+), 484 deletions(-)
-
-commit 00902b309f172101895b986c43d79cbc9f1f936f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Dec 13 11:37:06 2009 +1000
-
-    mtp: use media player source base class
-    
-    The main tricky thing here is that we track the amount of free space on
-    the device, rather than asking it when creating the properties dialog.
-    To do this, we add a new action type to the MTP thread that just calls a
-    specified function on the device handler thread.  After any track
-    transfer or delete action, we add a callback to update our idea of the
-    amount of free space on the device.
-
- plugins/mtpdevice/Makefile.am     |    6 +-
- plugins/mtpdevice/mtp-info.ui     |  222 +++++++++++++++++++++++++++++++++++++
- plugins/mtpdevice/mtp-ui.xml      |    1 +
- plugins/mtpdevice/rb-mtp-plugin.c |   21 +++-
- plugins/mtpdevice/rb-mtp-source.c |  191 ++++++++++++++++++++++++++++++--
- plugins/mtpdevice/rb-mtp-source.h |   15 ++-
- plugins/mtpdevice/rb-mtp-thread.c |   22 ++++
- plugins/mtpdevice/rb-mtp-thread.h |    7 +-
- 8 files changed, 465 insertions(+), 20 deletions(-)
-
-commit 980cb9338a6e80be2991aa3e00b834b16c1ee0cf
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Dec 13 11:29:00 2009 +1000
-
-    Add base class for media player sources
-    
-    For now, this only has some code for setting up a common properties
-    dialog, but this is where library/playlist/podcast sync will be
-    implemented.
-
- data/ui/Makefile.am                |    1 +
- data/ui/media-player-properties.ui |  140 ++++++++++++++++++++++
- sources/Makefile.am                |    2 +
- sources/rb-media-player-source.c   |  231 ++++++++++++++++++++++++++++++++++++
- sources/rb-media-player-source.h   |   74 ++++++++++++
- 5 files changed, 448 insertions(+), 0 deletions(-)
-
-commit 53f7407546137c047c468ebc2d32f8b4cf8febe3
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Dec 15 21:48:06 2009 +1000
-
-    python: add bindings for rb_shell_get_source_by_entry_type
-
- bindings/python/rb.defs |   11 ++++++++++-
- 1 files changed, 10 insertions(+), 1 deletions(-)
-
-commit 5de6f070d02f5d87e2c1773509b08be30302348b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Dec 14 21:23:39 2009 +1000
-
-    shell: use g_value_transform in setSongProperty dbus method
-    
-    This mostly means that the caller can use any numeric type for setting
-    properties such as play count.  Since dbus-glib doesn't map any dbus
-    value type to G_TYPE_ULONG, it wasn't possible to set the play count,
-    track number, disc number, or year previously.
-
- shell/rb-shell.c |   26 +++++++++++++++++---------
- 1 files changed, 17 insertions(+), 9 deletions(-)
-
-commit dd6c8fe6163bd05c689f893c8c125bef4eb16881
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Dec 12 11:11:44 2009 +1000
-
-    mpid: provide access to device serial numbers
-
- lib/libmediaplayerid/mediaplayerid.h |    1 +
- lib/libmediaplayerid/mpid-device.c   |   11 +++++++++++
- lib/libmediaplayerid/mpid-hal.c      |    8 ++++++++
- lib/libmediaplayerid/mpid-udev.c     |    3 ++-
- 4 files changed, 22 insertions(+), 1 deletions(-)
-
-commit 226b230c86544846d11cbf7f9534c1d7064ad7eb
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Fri Dec 11 12:53:40 2009 +0000
-
-    [artdisplay] Fix run-time warnings
-
- .../artdisplay/artdisplay/LocalCoverArtSearch.py   |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 56471f98771fe0ba78ec2d3541f45ad1be34805b
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Fri Dec 11 12:53:24 2009 +0000
-
-    [upnp] Fix run-time warnings
-
- plugins/coherence/upnp_coherence/__init__.py |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit 82e71765b04fe9003f4285d3d5e0970b539d99e5
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Fri Dec 11 12:41:44 2009 +0000
-
-    Fix FTBS
-
- plugins/artdisplay/artdisplay/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit dab4f41554fe6af12379a3183445bd871df0f717
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Fri Dec 11 12:35:52 2009 +0000
-
-    Fix compilation
-
- plugins/audiocd/sj-metadata-musicbrainz3.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 1dd71b5a5680e2f67b7554baff0f7fb430ffbe90
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Fri Dec 11 01:51:53 2009 +0000
-
-    Remove mention of GIO implementations, it's the only one
-
- plugins/artdisplay/artdisplay/CoverArtDatabase.py  |    5 +-
- .../artdisplay/artdisplay/LocalCoverArtSearch.py   |  205 ++++++++++++++++++++
- .../artdisplay/LocalCoverArtSearchGIO.py           |  205 --------------------
- plugins/rb/Loader.py                               |   18 +--
- 4 files changed, 211 insertions(+), 222 deletions(-)
-
-commit e65be779b4d39161db212e54bc5892f5598c0487
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Thu Dec 10 19:32:31 2009 +0000
-
-    Fix crasher when MusicBrainz can't read a disc
-    
-    But we can.
-    
-    https://bugzilla.redhat.com/show_bug.cgi?id=546188
-
- plugins/audiocd/sj-metadata-musicbrainz3.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
-
-commit a0ce3987f3cf29f765aea58719ad386e770c5ee7
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Thu Dec 10 17:24:41 2009 +0000
-
-    Use g_atomic_int_* when possible to handle refcounts
-    
-    https://bugzilla.gnome.org/show_bug.cgi?id=604292
-
- rhythmdb/rb-refstring.c            |    6 +++---
- rhythmdb/rhythmdb-property-model.c |   19 ++++++++++---------
- 2 files changed, 13 insertions(+), 12 deletions(-)
-
-commit 5ea3040ffb3278cd0370120cc556bf4b51e8eae4
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Thu Dec 10 17:06:28 2009 +0000
-
-    Remove obsolete support for old glib versions
-
- rhythmdb/rhythmdb-private.h |    4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
-
-commit 3dce1f2b420f3fcb6709310cf4ed1787b37fa7a7
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Thu Dec 10 16:17:22 2009 +0000
-
-    Remove gnome-vfs support in artdisplay plugin
-    
-    https://bugzilla.gnome.org/show_bug.cgi?id=604186
-
- plugins/artdisplay/artdisplay/CoverArtDatabase.py  |   10 +-
- .../artdisplay/artdisplay/LocalCoverArtSearch.py   |  187 --------------------
- plugins/artdisplay/artdisplay/Makefile.am          |    1 -
- 3 files changed, 2 insertions(+), 196 deletions(-)
-
-commit 5578742367e1dc2a5774054164ae2f336dfe6e3f
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Thu Dec 10 16:16:56 2009 +0000
-
-    Require a new enough pygobject for GIO functions
-    
-    https://bugzilla.gnome.org/show_bug.cgi?id=604186
-
- configure.ac |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
-
-commit 53f32ed3c2252f049094d8d2f5361ad8d1f2ed1e
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Thu Dec 10 16:16:22 2009 +0000
-
-    Remove gnome-vfs support in rb python bindings
-    
-    https://bugzilla.gnome.org/show_bug.cgi?id=604186
-
- plugins/rb/Loader.py |  165 ++------------------------------------------------
- 1 files changed, 5 insertions(+), 160 deletions(-)
-
-commit b289610d2f619c62b8608f068f4100e2f67de7e9
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Wed Dec 9 16:02:39 2009 +0000
-
-    [artdisplay] Simplify save_pixbuf code
-    
-    https://bugzilla.gnome.org/show_bug.cgi?id=604189
-
- .../artdisplay/LocalCoverArtSearchGIO.py           |    7 +++----
- 1 files changed, 3 insertions(+), 4 deletions(-)
-
-commit eeabdd5f7e3f38e396f1df1b38ce9051e22a5fd1
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Wed Dec 9 16:02:13 2009 +0000
-
-    [upnp] Use GIO to get the face icon's mime-type
-    
-    https://bugzilla.gnome.org/show_bug.cgi?id=604188
-
- plugins/coherence/upnp_coherence/__init__.py |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
-
-commit 253c7aae20ba3a63da98a52b3785c6f79dcf416f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Dec 7 20:14:49 2009 +1000
-
-    rhythmdb: don't use rhythmdb_add_timeout_commit for metadata changes (bug #603929)
-    
-    The problem with this is that we don't want these changes to be synced
-    with the file, but if we call rhythmdb_commit for some other reason,
-    such as hiding a file that is no longer present in the library
-    directory, before the timeout expires, the changes will be committed
-    with the sync_changes flag set to TRUE, so we'll end up writing the data
-    back to the file.
-    
-    Other calls to rhythmdb_add_timeout_commit are safe, as they're made for
-    entries that can't be synced (such as import errors or ignored files) or
-    for changes that need to be synced.
-
- rhythmdb/rhythmdb.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 32daf755e5a95a43bc112f55d4ea66037e3e9cc5
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Dec 6 12:10:54 2009 +1000
-
-    removable-media: fix compile error with GUdev 147+
-    
-    Since device numbers are now always 64bit, we can't stuff them into
-    pointers and use them as hash keys with g_direct_hash as pointers are
-    only guaranteed to be at least 32 bits.  Instead, we need to allocate
-    and store a new copy of the device number and use
-    uint64_hash/uint64_equal.
-
- shell/rb-removable-media-manager.c |   29 ++++++++++++++++++++++-------
- 1 files changed, 22 insertions(+), 7 deletions(-)
-
-commit 1d264d8f60648d4157805613579ad8d52a118804
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Dec 5 16:29:08 2009 +1000
-
-    Add magic to support selected-source actions
-    
-    Actions that operate on the current selected source are pretty common,
-    and so we had a pretty common pattern where a signal handler would go
-    and find the selected source from the shell, check it was the right
-    type, and then unref the source before returning.  This moves all of
-    that (except the type check) into a GClosure wrapper, simplifying the
-    signal handler code.
-
- plugins/audiocd/rb-audiocd-source.c               |   33 +++--
- plugins/daap/rb-daap-plugin.c                     |   35 +++---
- plugins/generic-player/rb-generic-player-plugin.c |   70 ++++------
- plugins/ipod/rb-ipod-plugin.c                     |  124 +++++-------------
- plugins/mtpdevice/rb-mtp-plugin.c                 |   53 ++------
- shell/rb-shell.c                                  |    1 +
- sources/rb-browser-source.c                       |   77 ++++-------
- sources/rb-source.c                               |  147 +++++++++++++++++----
- sources/rb-source.h                               |   15 ++-
- 9 files changed, 276 insertions(+), 279 deletions(-)
-
-commit 384935909df28495754ed0561b865d303364c131
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Dec 5 15:21:58 2009 +1000
-
-    rhythmdb: don't overwrite metadata for existing entries of different types
-    
-    This was probably messing up podcast episodes by setting properties from
-    the file tags (which may be correct, or they may be nonexistant or junk)
-    when newly downloaded files are picked up by the library monitor.
-
- rhythmdb/rhythmdb.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
-
-commit 0843ea038b8a1a7be6874a7a96166b3c04d07bae
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Dec 4 21:18:45 2009 +1000
-
-    Increase required GTK+ version to 2.14.0
-    
-    The main effect of this is the removal of the last vestiges of
-    libgnome/libgnomeui.
-
- INSTALL.quick                 |   15 ++++-----
- configure.ac                  |    8 +---
- plugins/daap/rb-daap-source.c |   70 -----------------------------------------
- shell/rb-shell-preferences.c  |    8 -----
- shell/rb-shell.c              |   13 -------
- 5 files changed, 9 insertions(+), 105 deletions(-)
-
-commit df722b23b1779992f2377dc0390c079d979e65d6
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Dec 4 20:58:47 2009 +1000
-
-    remove arch-tag lines from source files
-    
-    arch was three version control systems ago, yet I still see these
-    showing up in new files.
-
- INSTALL.quick                                     |    1 -
- INTERNALS                                         |    1 -
- Makefile.am                                       |    2 --
- README                                            |    1 -
- backends/Makefile.am                              |    2 --
- backends/gstreamer/Makefile.am                    |    2 --
- backends/gstreamer/rb-encoder-gst.c               |    2 --
- backends/gstreamer/rb-encoder-gst.h               |    2 --
- backends/rb-encoder.h                             |    2 --
- backends/rb-player-gst-data-tee.h                 |    3 ---
- backends/rb-player-gst-filter.h                   |    3 ---
- backends/rb-player-gst-tee.h                      |    3 ---
- backends/rb-player.h                              |    2 --
- configure.ac                                      |    2 --
- help/C/Makefile.am                                |    2 --
- help/C/fdl-appendix.xml                           |    1 -
- help/C/legal.xml                                  |    3 ---
- help/Makefile.am                                  |    2 --
- lib/eel-gconf-extensions.c                        |    3 +--
- lib/eel-gconf-extensions.h                        |    3 +--
- lib/rb-cut-and-paste-code.c                       |    2 --
- lib/rb-cut-and-paste-code.h                       |    2 --
- lib/rb-debug.c                                    |    2 --
- lib/rb-debug.h                                    |    2 --
- lib/rb-file-helpers.c                             |    2 --
- lib/rb-file-helpers.h                             |    2 --
- lib/rb-preferences.h                              |    2 --
- lib/rb-stock-icons.c                              |    2 --
- lib/rb-stock-icons.h                              |    2 --
- lib/rb-util.c                                     |    2 --
- lib/rb-util.h                                     |    2 --
- metadata/Makefile.am                              |    2 --
- metadata/rb-metadata-common.c                     |    2 --
- metadata/rb-metadata-gst.c                        |    2 --
- metadata/rb-metadata.h                            |    2 --
- plugins/audiocd/rb-audiocd-source.c               |    2 --
- plugins/audiocd/rb-audiocd-source.h               |    2 --
- plugins/audioscrobbler/rb-audioscrobbler.c        |    2 --
- plugins/audioscrobbler/rb-audioscrobbler.h        |    2 --
- plugins/audioscrobbler/rb-lastfm-source.c         |    2 --
- plugins/audioscrobbler/rb-lastfm-source.h         |    2 --
- plugins/cd-recorder/rb-playlist-source-recorder.c |    2 --
- plugins/cd-recorder/rb-playlist-source-recorder.h |    2 --
- plugins/cd-recorder/rb-recorder-gst.c             |    2 --
- plugins/cd-recorder/rb-recorder.h                 |    2 --
- plugins/generic-player/rb-generic-player-source.c |    2 --
- plugins/generic-player/rb-generic-player-source.h |    2 --
- plugins/generic-player/rb-nokia770-source.c       |    2 --
- plugins/generic-player/rb-nokia770-source.h       |    2 --
- plugins/generic-player/rb-psp-source.c            |    2 --
- plugins/generic-player/rb-psp-source.h            |    2 --
- plugins/ipod/rb-ipod-db.c                         |    2 --
- plugins/ipod/rb-ipod-db.h                         |    2 --
- plugins/ipod/rb-ipod-source.c                     |    2 --
- plugins/ipod/rb-ipod-source.h                     |    2 --
- plugins/iradio/rb-iradio-source.c                 |    2 --
- plugins/iradio/rb-iradio-source.h                 |    2 --
- plugins/iradio/rb-station-properties-dialog.c     |    2 --
- plugins/iradio/rb-station-properties-dialog.h     |    2 --
- plugins/mtpdevice/rb-mtp-source.c                 |    2 --
- plugins/mtpdevice/rb-mtp-source.h                 |    2 --
- plugins/status-icon/rb-tray-icon.c                |    2 --
- plugins/status-icon/rb-tray-icon.h                |    2 --
- podcast/Makefile.am                               |    2 --
- podcast/rb-feed-podcast-properties-dialog.c       |    2 --
- podcast/rb-feed-podcast-properties-dialog.h       |    2 --
- podcast/rb-podcast-manager.c                      |    2 --
- podcast/rb-podcast-manager.h                      |    2 --
- podcast/rb-podcast-parse.c                        |    2 --
- podcast/rb-podcast-parse.h                        |    2 --
- podcast/rb-podcast-properties-dialog.c            |    2 --
- podcast/rb-podcast-properties-dialog.h            |    2 --
- remote/dbus/Makefile.am                           |    2 --
- rhythmdb/DESIGN                                   |    2 --
- rhythmdb/Makefile.am                              |    2 --
- rhythmdb/rb-refstring.c                           |    2 --
- rhythmdb/rb-refstring.h                           |    2 --
- rhythmdb/rhythmdb-private.h                       |    4 +---
- rhythmdb/rhythmdb-property-model.c                |    2 --
- rhythmdb/rhythmdb-property-model.h                |    2 --
- rhythmdb/rhythmdb-query-model.c                   |    2 --
- rhythmdb/rhythmdb-query-model.h                   |    2 --
- rhythmdb/rhythmdb-query.c                         |    2 --
- rhythmdb/rhythmdb-tree.c                          |    2 --
- rhythmdb/rhythmdb-tree.h                          |    2 --
- rhythmdb/rhythmdb.c                               |    2 --
- rhythmdb/rhythmdb.h                               |    4 +---
- shell/Makefile.am                                 |    2 --
- shell/main.c                                      |    2 --
- shell/rb-history.c                                |    2 --
- shell/rb-history.h                                |    2 --
- shell/rb-play-order-linear-loop.c                 |    2 --
- shell/rb-play-order-linear-loop.h                 |    2 --
- shell/rb-play-order-linear.c                      |    2 --
- shell/rb-play-order-linear.h                      |    2 --
- shell/rb-play-order-random-by-age-and-rating.c    |    2 --
- shell/rb-play-order-random-by-age-and-rating.h    |    2 --
- shell/rb-play-order-random-by-age.c               |    2 --
- shell/rb-play-order-random-by-age.h               |    2 --
- shell/rb-play-order-random-by-rating.c            |    2 --
- shell/rb-play-order-random-by-rating.h            |    2 --
- shell/rb-play-order-random-equal-weights.c        |    2 --
- shell/rb-play-order-random-equal-weights.h        |    2 --
- shell/rb-play-order-random.c                      |    2 --
- shell/rb-play-order-random.h                      |    2 --
- shell/rb-play-order-shuffle.c                     |    2 --
- shell/rb-play-order-shuffle.h                     |    2 --
- shell/rb-play-order.c                             |    2 --
- shell/rb-play-order.h                             |    2 --
- shell/rb-playlist-manager.c                       |    2 --
- shell/rb-playlist-manager.h                       |    2 --
- shell/rb-removable-media-manager.c                |    2 --
- shell/rb-removable-media-manager.h                |    2 --
- shell/rb-shell-clipboard.c                        |    2 --
- shell/rb-shell-clipboard.h                        |    2 --
- shell/rb-shell-player.c                           |    2 --
- shell/rb-shell-player.h                           |    2 --
- shell/rb-shell-preferences.c                      |    2 --
- shell/rb-shell-preferences.h                      |    2 --
- shell/rb-shell.c                                  |    2 --
- shell/rb-shell.h                                  |    2 --
- shell/rb-source-header.c                          |    2 --
- shell/rb-source-header.h                          |    2 --
- shell/rb-statusbar.c                              |    2 --
- shell/rb-statusbar.h                              |    2 --
- sources/rb-browser-source.c                       |    2 --
- sources/rb-browser-source.h                       |    2 --
- sources/rb-library-source.c                       |    2 --
- sources/rb-library-source.h                       |    2 --
- sources/rb-playlist-source.c                      |    2 --
- sources/rb-playlist-source.h                      |    2 --
- sources/rb-podcast-source.c                       |    2 --
- sources/rb-podcast-source.h                       |    2 --
- sources/rb-removable-media-source.c               |    2 --
- sources/rb-removable-media-source.h               |    2 --
- sources/rb-source.c                               |    2 --
- sources/rb-source.h                               |    2 --
- sources/rb-sourcelist-model.c                     |    2 --
- sources/rb-sourcelist-model.h                     |    2 --
- sources/rb-sourcelist.c                           |    2 --
- sources/rb-sourcelist.h                           |    2 --
- tests/Makefile.am                                 |    1 -
- tests/test-rhythmdb-query.c                       |    2 --
- tests/test-rhythmdb-tree-serialization.c          |    2 --
- tests/test-rhythmdb-view.c                        |    2 --
- widgets/Makefile.am                               |    2 --
- widgets/rb-cell-renderer-pixbuf.c                 |    2 --
- widgets/rb-cell-renderer-pixbuf.h                 |    2 --
- widgets/rb-cell-renderer-rating.c                 |    1 -
- widgets/rb-cell-renderer-rating.h                 |    2 --
- widgets/rb-dialog.c                               |    2 --
- widgets/rb-dialog.h                               |    2 --
- widgets/rb-entry-view.c                           |    2 --
- widgets/rb-entry-view.h                           |    2 --
- widgets/rb-header.c                               |    2 --
- widgets/rb-header.h                               |    2 --
- widgets/rb-library-browser.c                      |    2 --
- widgets/rb-library-browser.h                      |    2 --
- widgets/rb-property-view.c                        |    2 --
- widgets/rb-property-view.h                        |    2 --
- widgets/rb-query-creator-private.h                |    2 --
- widgets/rb-query-creator-properties.c             |    2 --
- widgets/rb-query-creator.c                        |    2 --
- widgets/rb-query-creator.h                        |    2 --
- widgets/rb-rating-helper.c                        |    2 --
- widgets/rb-rating-helper.h                        |    2 --
- widgets/rb-rating.c                               |    2 --
- widgets/rb-rating.h                               |    2 --
- widgets/rb-search-entry.c                         |    2 --
- widgets/rb-search-entry.h                         |    2 --
- widgets/rb-song-info.c                            |    2 --
- widgets/rb-song-info.h                            |    2 --
- widgets/rb-uri-dialog.c                           |    2 --
- widgets/rb-uri-dialog.h                           |    2 --
- 174 files changed, 4 insertions(+), 348 deletions(-)
-
-commit cc142ec676253e48687ab72544af00350f84f4e6
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Dec 4 20:55:03 2009 +1000
-
-    remove the thoroughly obsolete Japanese help translation
-
- help/ja/.arch-inventory                       |    2 -
- help/ja/Makefile.am                           |   37 --
- help/ja/fdl-appendix.xml                      |  669 ---------------------
- help/ja/figures/rb-adv.png                    |  Bin 20849 -> 0 bytes
- help/ja/figures/rb-basic.png                  |  Bin 15922 -> 0 bytes
- help/ja/figures/rb-browser.png                |  Bin 74196 -> 0 bytes
- help/ja/figures/rb-context-menu.png           |  Bin 73111 -> 0 bytes
- help/ja/figures/rb-iradio-add.png             |  Bin 10053 -> 0 bytes
- help/ja/figures/rb-iradio.png                 |  Bin 74721 -> 0 bytes
- help/ja/figures/rb-nextprev.png               |  Bin 1048 -> 0 bytes
- help/ja/figures/rb-notification-area-menu.png |  Bin 16126 -> 0 bytes
- help/ja/figures/rb-notification-area.png      |  Bin 1750 -> 0 bytes
- help/ja/figures/rb-player.png                 |  Bin 4443 -> 0 bytes
- help/ja/figures/rb-prefs-general.png          |  Bin 18919 -> 0 bytes
- help/ja/figures/rb-prefs-library.png          |  Bin 14591 -> 0 bytes
- help/ja/figures/rb-repeat.png                 |  Bin 1983 -> 0 bytes
- help/ja/figures/rb-search.png                 |  Bin 37842 -> 0 bytes
- help/ja/figures/rb-shuffle.png                |  Bin 2112 -> 0 bytes
- help/ja/figures/rb-sidebar.png                |  Bin 3951 -> 0 bytes
- help/ja/figures/rb-stats.png                  |  Bin 62444 -> 0 bytes
- help/ja/figures/rb-volume-changer.png         |  Bin 4163 -> 0 bytes
- help/ja/figures/rb-window.png                 |  Bin 80103 -> 0 bytes
- help/ja/legal.xml                             |   81 ---
- help/ja/quick-reference.xml                   |  263 ---------
- help/ja/rhythmbox-ja.omf                      |   35 --
- help/ja/rhythmbox.xml                         |  227 -------
- help/ja/user-guide.xml                        |  780 -------------------------
- 27 files changed, 0 insertions(+), 2094 deletions(-)
-
-commit 46f6beef9f3cd5547eceaab42502d9224416f299
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Wed Dec 2 19:49:11 2009 +0100
-
-    Updated German translation
-
- po/de.po |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
-
-commit 5b1ea3cff96e9e1265c59fada78fe8daddffbd34
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Wed Dec 2 19:34:39 2009 +0100
-
-    Updated German translation
-
- po/de.po |   54 +++++++++++++++++++++++++++---------------------------
- 1 files changed, 27 insertions(+), 27 deletions(-)
-
-commit 512409fde7cb0c4920e0d728178a137ab5619f9e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Dec 1 22:19:02 2009 +1000
-
-    rhythmdb: ignore hidden files while enumerating directories (bug #603444)
-
- rhythmdb/rhythmdb.c |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
-
-commit 1a323a78118930bfbd84d3e37d73b3bf311c3b63
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Sun Nov 29 23:46:49 2009 +0100
-
-    Updated Spanish translation
-
- po/es.po |  157 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 79 insertions(+), 78 deletions(-)
-
-commit 9a982259f8c7b1e4733dac5fcbdd3c2560387637
-Author: James <jamesm51@gmail.com>
-Date:   Sun Nov 29 22:31:05 2009 +1000
-
-    status-icon: handle forward and back mouse buttons (bug #316257)
-
- plugins/status-icon/rb-status-icon-plugin.c |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
-
-commit 569b350ba617936ff38f8f18502e87003e6464ab
-Author: Christian Kirbach <christian.kirbach@googlemail.com>
-Date:   Sun Nov 29 13:27:39 2009 +0100
-
-    Updated German translation
-
- po/de.po |  337 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 170 insertions(+), 167 deletions(-)
-
-commit ad30cb76a1d430a16c897dd9feacaad3cc5eb5d9
-Author: Christophe Fergeau <cfergeau@mandriva.com>
-Date:   Sun Nov 29 11:46:46 2009 +0100
-
-    use proper g_print modifier for GUdevDeviceNumber (bug #603263)
-    
-    On 64 bit systems, compilation was failing because we were using %x to try
-    to print what is a 64 bit value. Use G_GINT64_MODIFIER and cast the value
-    to guint64 before printing it to be 100% everything is good.
-
- plugins/mtpdevice/rb-mtp-plugin.c  |    4 ++--
- shell/rb-removable-media-manager.c |    3 ++-
- 2 files changed, 4 insertions(+), 3 deletions(-)
-
-commit e483e429693c925567817b6f2d823f403189915e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Nov 29 18:30:56 2009 +1000
-
-    artdisplay: fix local cover art search for smb shares
-    
-    Two problems here: gvfs won't do async file enumeration unless the
-    enumerator is created asynchronously, and the gvfs smb backend doesn't
-    do standard::fast-content-type or access::can-read, so we switch to
-    standard::content-type instead, and assume files are readable if
-    access::can-read is missing.
-
- .../artdisplay/LocalCoverArtSearchGIO.py           |   23 +++++++++++++++----
- 1 files changed, 18 insertions(+), 5 deletions(-)
-
-commit b1eeacca434769fb6fa43ec748747083f4cc003a
-Author: Mika Wahlroos <mika.wahlroos@iki.fi>
-Date:   Sun Nov 29 13:58:02 2009 +1000
-
-    context: encode album names received from last.fm in utf8 (bug #602679)
-    
-    urllib.quote expects a byte sequence, rather than a string, so it can't
-    deal with unicode input.  As a result, we need to encode parameter
-    strings as UTF-8 first (as last.fm expects) before constructing URIs.
-
- plugins/context/context/AlbumTab.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 429ea56233ac01214710357f617947a0f02529ce
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Nov 29 13:55:54 2009 +1000
-
-    context: call it 'context pane' (not 'panel') everywhere
-
- plugins/context/Makefile.am            |    2 +-
- plugins/context/context.rb-plugin.in   |    2 +-
- plugins/context/context/ContextView.py |    4 ++--
- 3 files changed, 4 insertions(+), 4 deletions(-)
-
-commit 46166b3a1b9129e8db1f5a7beef500acaa3467d0
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Nov 29 13:15:05 2009 +1000
-
-    song-info: set tab label for the multiple song info dialog (bug #602015)
-
- data/ui/song-info-multiple.ui |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-commit 6ea949a6e4fa12db0a2a7ace06d81a64cab25fb6
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Nov 29 08:18:59 2009 +1000
-
-    mpid: don't destroy HAL context twice (bug #603258)
-
- lib/libmediaplayerid/mpid-hal.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
-
-commit 2dd5fdc9060b9db8bcba6645c13eeee42dc16cad
-Author: Sebastien Bacher <seb128@ubuntu.com>
-Date:   Fri Nov 27 07:28:23 2009 +1000
-
-    don't use python's LOCALMODLIBS variable (bug #602739)
-
- configure.ac |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
-
-commit e93fd2d7afe1411a5a60052a4adecd6a56db5b7b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Nov 27 07:14:51 2009 +1000
-
-    context: use an idle handler for track changes (bug #602140)
-    
-    The playing-song-changed signal is sometimes emitted on a streaming
-    thread.  Calling into webkit on non-main threads causes it to crash
-    pretty reliably, so we need to use an idle handler to process it on the
-    main thread.
-
- plugins/context/context/ContextView.py |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
-
-commit f47cd2e66fa9891cf78a6621034156992280de8e
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Wed Nov 25 18:01:12 2009 +0000
-
-    [audiocd] Update from sound-juicer 2.28.1
-
- plugins/audiocd/sj-metadata-getter.c       |   13 +++++--
- plugins/audiocd/sj-metadata-getter.h       |    2 +-
- plugins/audiocd/sj-metadata-gvfs.c         |   21 ++++++++----
- plugins/audiocd/sj-metadata-musicbrainz.c  |    2 +-
- plugins/audiocd/sj-metadata-musicbrainz3.c |   51 ++++++++++++++++++++--------
- 5 files changed, 62 insertions(+), 27 deletions(-)
-
-commit 860812d7586f54329ebfc9bef616f25e2f928f88
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Nov 24 20:41:51 2009 +1000
-
-    song-info: rework location field (bug #602616)
-    
-    We need two separate paths here to deal with local file URIs and
-    anything else.  For local files, we extract the directory name, convert
-    to utf8, then compare against the user's desktop directory.  For other
-    things, we find the parent URI and unescape that.
-    
-    Previously there was some inconsistency here that lead to strings
-    being unescaped twice, and for strings containing '%'s, the second
-    unescape call would return NULL, causing a crash later on.
-
- widgets/rb-song-info.c |   49 +++++++++++++++++++++++++++++++----------------
- 1 files changed, 32 insertions(+), 17 deletions(-)
-
-commit d00f83758ec6fe42e31e0f313a3ead144be2528b
-Author: Mattias Põldaru <mahfiaz gmail com>
-Date:   Sun Nov 22 19:29:10 2009 +0200
-
-    Updating Estonian translation
-
- po/et.po |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit c3708cfa816dce856d243d999ac78d22d8dc4d2e
-Author: Mattias Põldaru <mahfiaz gmail com>
-Date:   Sun Nov 22 19:03:03 2009 +0200
-
-    Updating Estonian translation
-
- po/et.po |   21 +++++++++++++--------
- 1 files changed, 13 insertions(+), 8 deletions(-)
-
-commit dcfda5a14fcdb36fc268931ef92bef42ee602f4a
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Nov 15 11:20:34 2009 +1000
-
-    Release 0.12.6
-
- NEWS         |   71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- README       |    4 +-
- configure.ac |    4 +-
- 3 files changed, 75 insertions(+), 4 deletions(-)
-
-commit dffc5fabfa5522d44c32dbcdef8de244b5af2b75
-Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
-Date:   Sun Nov 22 04:08:16 2009 +0100
-
-    Bug 602615: Link with python libs if building the python bindings
-
- shell/Makefile.am |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
-
-commit d303c8b0ee4390d29a3f24e26b37169364ae88a8
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Mon Nov 16 12:51:59 2009 +0000
-
-    Don't ignore podcasts with an empty title
-    
-    https://bugzilla.gnome.org/show_bug.cgi?id=600058
-
- podcast/rb-podcast-manager.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
-
-commit 970db786a853f1d0e54dabbae7ca10819b2f0f74
-Author: A S Alam <aalam@users.sf.net>
-Date:   Sun Nov 22 09:03:29 2009 +0530
-
-    updating pa Translation: Punjabi: A S Alam
-
- po/pa.po | 1189 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 655 insertions(+), 534 deletions(-)
-
-commit 7d6e2b97451c25a62bd6ab699f39fdbca09a5169
-Author: Adi Roiban <adi@roiban.ro>
-Date:   Sat Nov 21 20:41:43 2009 +0200
-
-    Updated Romanian translation
-
- po/ro.po | 1200 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 657 insertions(+), 543 deletions(-)
-
-commit 76cc77c6ea45b6fbd53b16df91cdb4fd70afbde0
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Nov 21 10:17:24 2009 +1000
-
-    entry-view: fix tiny leak in rb_entry_view_set_column_editable
-
- widgets/rb-entry-view.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 83084a7895a3b7638c3f9814fbd8645785fa8eed
-Author: Javier Jardón <jjardon@gnome.org>
-Date:   Sun Nov 15 19:51:17 2009 +0100
-
-    Replace deprecated GTK+ symbol
-    
-    Substitute gtk_tree_view_column_get_cell_renderers () with
-    gtk_cell_layout_get_cells ()
-
- widgets/rb-entry-view.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 2b0a57ce3571ee2e3c86455b5c90af6f0a295d55
-Author: Friedel Wolff <friedel@translate.org.za>
-Date:   Fri Nov 20 20:08:41 2009 +0100
-
-    Update Afrikaans translation.
-
- po/af.po | 1730 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 973 insertions(+), 757 deletions(-)
-
-commit 2e0278663f5609935ef2a778fae8ef7790add65b
-Author: Luca Ferretti <elle.uca@libero.it>
-Date:   Thu Nov 19 23:43:02 2009 +0100
-
-    Updated Italian translation
-
- po/it.po | 1586 +++++++++++++++++++++++++++-----------------------------------
- 1 files changed, 693 insertions(+), 893 deletions(-)
-
-commit e5f0001a49d2947bad33afa19dc848e31ed52023
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Nov 20 07:44:26 2009 +1000
-
-    mtp: replace slashes in filenames with underscores (bug #600549)
-
- plugins/mtpdevice/rb-mtp-source.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit 78ad46fcac02e0454c45d18ccc54d9879c999315
-Author: Claude Paroz <claude@2xlibre.net>
-Date:   Thu Nov 19 20:03:05 2009 +0100
-
-    Updated French translation
-
- po/fr.po | 1175 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 646 insertions(+), 529 deletions(-)
-
-commit 1863046aeefe61f8bad222f857151d3f1ee904ed
-Author: Žygimantas Beručka <zygis@gnome.org>
-Date:   Thu Nov 19 20:36:19 2009 +0200
-
-    Updated Lithuanian translation
-
- po/lt.po | 1181 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 647 insertions(+), 534 deletions(-)
-
-commit b6742b69ec40ac5d7d48d42a5d1512ade4142ce0
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Nov 19 22:55:42 2009 +1000
-
-    rhythmdb: only replace ignore or error entries when importing (bug #590474)
-    
-    When library monitoring is enabled, and the podcast download directory
-    is within the library directory, podcast episodes were being deleted and
-    then imported into the library as normal files.  To fix this, we'll only
-    replace existing ignore or error entries for the newly imported URI.
-
- rhythmdb/rhythmdb.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
-
-commit b7b6aec60d685d7b463f9199b786f794d6f3bcb5
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Nov 19 07:26:13 2009 +1000
-
-    context: add some translator comments for top album/track strings
-
- plugins/context/context/AlbumTab.py    |    1 +
- plugins/context/context/ContextView.py |    1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
-
-commit 086afb8dda82c43c5dac418f9fdee7ace507f3ed
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Nov 19 07:22:48 2009 +1000
-
-    im-status: talk to mission-control 5 instead of empathy (bug #589845)
-
- plugins/im-status/im-status/__init__.py |   80 +++++++++++++++++++++---------
- 1 files changed, 56 insertions(+), 24 deletions(-)
-
-commit e5acf9ada2c08df05ae23e3770efed355046f496
-Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
-Date:   Wed Nov 18 07:11:31 2009 +0100
-
-    Updated Slovenian translation
-
- po/sl.po | 1325 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 716 insertions(+), 609 deletions(-)
-
-commit 24c49ea8f2bab1132e4791efc96e08c7026cfa36
-Author: Aron Xu <aronxu@gnome.org>
-Date:   Tue Nov 17 16:31:00 2009 +0800
-
-    Fix a typo
-
- po/zh_CN.po |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit cc5749477619a7d527c412587bca029f1b0b4b93
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Mon Nov 16 21:01:12 2009 +0100
-
-    Updated German translation
-
- po/de.po | 1254 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 681 insertions(+), 573 deletions(-)
-
-commit 995024bb5f9b20876e35b39ebfdf179f44084913
-Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
-Date:   Mon Nov 16 22:41:18 2009 +0900
-
-    Update Japanese translation
-
- po/ja.po | 1149 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 630 insertions(+), 519 deletions(-)
-
-commit fdfa5893b5d7b040c67901800b25374b22fcd930
-Author: Antón Méixome <meixome@mancomun.org>
-Date:   Mon Nov 16 13:59:49 2009 +0100
-
-    Updated Galician Translation
-
- po/gl.po | 2028 ++++++++++++++++++++++++++++----------------------------------
- 1 files changed, 900 insertions(+), 1128 deletions(-)
-
-commit fcce2cca5f37db48a75f06163d2fb5e9f0f0caa8
-Author: Djavan Fagundes <dnoway@gmail.com>
-Date:   Mon Nov 16 10:35:08 2009 -0200
-
-    Updated Brazilian Portuguese translation
-
- po/pt_BR.po |  747 +++++++++++++----------------------------------------------
- 1 files changed, 167 insertions(+), 580 deletions(-)
-
-commit e7cacd70c198e5f3059365f536517ae50e2c8291
-Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
-Date:   Sun Nov 15 12:38:01 2009 +0100
-
-    Added Low German translation
-
- po/LINGUAS |    1 +
- po/nds.po  | 5027 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 5028 insertions(+), 0 deletions(-)
-
-commit c1d67f577401609391d26788e36ae8cbef1fbff8
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Nov 15 19:51:13 2009 +1000
-
-    shell-player: calculate duration properly when not supplied by the player
-    
-    Another gint64 cast failure.  This was breaking playback of ogg vorbis
-    over HTTP, amongst other things.
-
- shell/rb-shell-player.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 846b53a863f39187cebb5bd70ea723d949d4812b
-Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
-Date:   Sun Nov 15 09:11:31 2009 +0100
-
-    Updated Slovenian translation
-
- po/sl.po | 1445 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 740 insertions(+), 705 deletions(-)
-
-commit d655375d6321ce91ba51cf0a5fe217333b62ad6b
-Author: Andy Owen <andy-gnome@ultra-premium.com>
-Date:   Wed Nov 11 23:40:19 2009 +1000
-
-    playbin2: clear the current track finishing flag when closing (bug #601528)
-
- backends/gstreamer/rb-player-gst.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit caf38f8bbbadecb2c56e2e8f6fde8f85f8ef7563
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Nov 11 23:02:16 2009 +1000
-
-    header: update when streaming metadata changes (bug #600624)
-    
-    Since commit 36af8332c75ba127e54bdbe9715d6e9b926f8183, no one has been
-    telling the header about streaming metadata changes, now it gets them
-    from the database directly.
-
- widgets/rb-header.c |   22 ++++++++++++++++++++++
- 1 files changed, 22 insertions(+), 0 deletions(-)
-
-commit 2221a3885edb753013fbb6119ae3f092ee5698b5
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Nov 10 23:04:00 2009 +1000
-
-    playbin2: fix filter add/remove while paused (bug #499048)
-    
-    rb_player_playing() isn't enough to determine whether we need to use
-    pad blocking.  The playbin2 player needs to use pad blocking when paused
-    (which defers the filter add/remove until next time playback starts)
-    because a streaming thread holds the stream lock when the pipeline is
-    paused, so attempting to remove an element will deadlock.  The
-    crossfading player doesn't have this restriction, since when it's
-    paused, the whole output bin (including all filters and tee branches) is
-    in READY state.
-
- backends/gstreamer/rb-player-gst-helper.c |   50 ++++++++++++++++++-----------
- backends/gstreamer/rb-player-gst-helper.h |    8 ++--
- backends/gstreamer/rb-player-gst-xfade.c  |   14 ++++++--
- backends/gstreamer/rb-player-gst.c        |   15 ++++++---
- 4 files changed, 55 insertions(+), 32 deletions(-)
-
-commit cb9f0b643c59109625b0e89b98c6046a5d85311e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Nov 10 21:03:20 2009 +1000
-
-    query-creator: chain up to the parent class constructed method (bug #601352)
-    
-    Not the parent dispose method.  Oops.
-
- widgets/rb-query-creator.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 98d94c40c7bb5891233906a725abf0ca23327ce3
-Author: Mattias Põldaru <mahfiaz gmail com>
-Date:   Mon Nov 9 21:03:54 2009 +0200
-
-    Updating Estonian translation
-
- po/et.po |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit f301b4deae961365eee1c791ea473f35c7af9681
-Author: François Jaouen <francois.jaouen@laposte.net>
-Date:   Mon Nov 9 21:41:17 2009 +1000
-
-    generic-player: fix broken PSP detection code
-
- plugins/generic-player/rb-psp-source.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 30e234d59187c098ab49c29a6fed1b4bb0e7ad3d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Nov 8 22:08:48 2009 +1000
-
-    player-gst: use common tee/filter implementation (bug 499048)
-    
-    This doesn't entirely fix all the problems - removing a filter while the
-    pipeline is paused causes it to deadlock, as a streaming thread holds
-    the filter element's streaming lock.
-
- backends/gstreamer/rb-player-gst.c |  235 ++----------------------------------
- 1 files changed, 10 insertions(+), 225 deletions(-)
-
-commit 8b3120d4e81031c3e2bf8e1e7d1eb2cd1e36c38c
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Nov 8 21:56:20 2009 +1000
-
-    xfade: use common tee/filter implementation (bug 499052)
-
- backends/gstreamer/rb-player-gst-xfade.c |  365 ++----------------------------
- 1 files changed, 14 insertions(+), 351 deletions(-)
-
-commit 083d7457f4700c18a325a3194ab165c7408aa9f3
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Nov 8 21:50:54 2009 +1000
-
-    gst-helpers: add a common implementation of tee and filter add/remove
-    
-    This uses pad blocking to avoid interrupting data flow (so it's better
-    than what we currently do with playbin2) and adds an audioconvert on
-    either side of each filter to avoid caps negotiation problems.
-
- backends/gstreamer/rb-player-gst-helper.c |  428 +++++++++++++++++++++++++++++
- backends/gstreamer/rb-player-gst-helper.h |   11 +
- 2 files changed, 439 insertions(+), 0 deletions(-)
-
-commit fb3d76688068d7e62b338482a379090eb46b9244
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Nov 8 20:51:04 2009 +1000
-
-    xfade: set the pipeline to PLAYING state so it selects a clock
-    
-    Since we mess around with the states of various things in the pipeline
-    directly, we have to lock the state of stream bins and the output bin so
-    pipeline state changes don't affect them.  Combined with the previous
-    commit, this gets visualization working properly with the crossfading
-    player backend.  It also means there's a clock available for other
-    plugins, which might be useful for displaying spectrum data.
-
- backends/gstreamer/rb-player-gst-xfade.c |   11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
-
-commit 334af10f7ff81946e25a90b6bade97be1f16fbe4
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Nov 8 20:48:17 2009 +1000
-
-    visualizer: add a small queue between the visualizer and the sink
-    
-    This decouples the visualization rendering from the video sink, which
-    becomes important when the sink is syncing to a clock.  This was the
-    primary difference between our tee mode visualization pipeline and what
-    playbin2 uses.
-
- plugins/visualizer/rb-visualizer-plugin.c |    8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
-
-commit e1c547646fd6200b354c8dec9af8a6226ad3a55f
-Author: Andy Owen <andy-gnome@ultra-premium.com>
-Date:   Sun Nov 8 14:23:48 2009 +1000
-
-    header: cast to correct type when calculating elapsed time (bug #600995)
-    
-    A guint isn't enough to hold the elapsed time now that it's in
-    nanoseconds.
-
- widgets/rb-header.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 93b4e3d29f235d7140da69dbe7ba1a1c8a0ee8c3
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Nov 6 07:39:51 2009 +1000
-
-    context: show the release year in the album list
-
- plugins/context/tmpl/album-tmpl.html |   20 +++++++++++++++++++-
- 1 files changed, 19 insertions(+), 1 deletions(-)
-
-commit 561bcecd3b1d9c8192ff9bfddc8bd1dbc578e044
-Author: Daniel Nylander <po@danielnylander.se>
-Date:   Thu Nov 5 07:36:35 2009 +0100
-
-    Updated Swedish translation
-
- po/sv.po |  154 +++++++++++++++++++++++++++++++++++++++++++++++++++-----------
- 1 files changed, 127 insertions(+), 27 deletions(-)
-
-commit 84b82ccdd3c4648c4c7e306523eb5e35882732a3
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Nov 4 23:00:54 2009 +1000
-
-    xfade: start fixing filter addition and removal
-    
-    A couple of obvious problems: an extra unref when removing a filter, and
-    blocking the filterbin src pad to add and remove filters.  Better to
-    block the previous element instead.
-    
-    It still doesn't work very well, but at least it works some of the time
-    now.
-
- backends/gstreamer/rb-player-gst-xfade.c |    5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
-
-commit a0914313afb7a374954fa7079fbc90af0b6c402a
-Author: Mirco Müller <mirco.mueller@ubuntu.com>
-Date:   Wed Nov 4 06:56:04 2009 +1000
-
-    status-icon: clear hints before updating notifications (bug #598613)
-    
-    notify-osd prefers the icon_data hint to the icon name, so we need to
-    clear the hint before it will pay attention to an icon name.
-
- plugins/status-icon/rb-status-icon-plugin.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit 30784c1f8269b64d4f71f33c5dfaec0bb5b2a302
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Nov 4 06:39:11 2009 +1000
-
-    mtp: fix double free of error message in gst sink
-    
-    This fixes the crash reported in bug 600549.
-
- plugins/mtpdevice/rb-mtp-gst-sink.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
-
-commit bce5ee67e4b46443ab42a6a18d76b26ea61296df
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Tue Nov 3 11:45:24 2009 +0000
-
-    Fix <audio> tags in Brasero project files
-    
-    We're supposed to have one <audio> tag per audio track,
-    not one for the whole file.
-    
-    https://bugzilla.gnome.org/show_bug.cgi?id=600513
-
- .../rb-disc-recorder-plugin.c                      |   16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
-
-commit 6cb8d29fd2d1698759e11f5700b796f2d4dcf8c1
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Nov 3 06:03:32 2009 +1000
-
-    context: install LastFM helper module
-
- plugins/context/context/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 9326550cbbaf80fa4b4b246b5555d068cf709c66
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Mon Nov 2 13:16:33 2009 +0100
-
-    Updated Spanish translation
-
- po/es.po |   41 ++++++++++++++++++-----------------------
- 1 files changed, 18 insertions(+), 23 deletions(-)
-
-commit bbaf9a229c8c7f9db9f3d89f5ecc608a1928a371
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Nov 2 21:59:52 2009 +1000
-
-    context: fix a couple of translatable strings
-
- plugins/context/context/ContextView.py |    2 +-
- plugins/context/tmpl/album-tmpl.html   |    4 ++--
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-commit a3bbcd17c6e38176e8ac62cb543781957a676da5
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Mon Nov 2 11:23:16 2009 +0100
-
-    Updated Spanish translation
-
- po/es.po | 1120 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 617 insertions(+), 503 deletions(-)
-
-commit 61066a27b00f3ede80525ae4df1f8c5078b0fb1a
-Author: Mattias Põldaru <mahfiaz gmail com>
-Date:   Mon Nov 2 07:54:46 2009 +0200
-
-    Updating Estonian translation
-
- po/et.po |  156 ++++++++++++++++++++++++++++++++++++++++++++++---------------
- 1 files changed, 117 insertions(+), 39 deletions(-)
-
-commit 93090772557d610ae9c299f3f7e9f96b3d118acf
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Nov 2 07:33:28 2009 +1000
-
-    player-gst: process tags after emitting playing-stream (bug #594901)
-    
-    For the tags to be useful, they need to be emitted after the
-    playing-stream signal.
-
- backends/gstreamer/rb-player-gst.c |   24 ++++++++++++++++++++++--
- 1 files changed, 22 insertions(+), 2 deletions(-)
-
-commit 71959bed7385e24c8d899a011bc348d0e0cdb0ce
-Author: Jonathan Matthew <jonathan@fibula.d14n.org>
-Date:   Sun Nov 1 14:30:11 2009 +1000
-
-    context: use urllib.quote_plus to quote URL arguments correctly
-
- plugins/context/context/AlbumTab.py  |   14 +++++++++-----
- plugins/context/context/ArtistTab.py |    5 +++--
- 2 files changed, 12 insertions(+), 7 deletions(-)
-
-commit 41b53611b599cfa13e8124b40e4759d94703e08c
-Author: Jonathan Matthew <jonathan@fibula.d14n.org>
-Date:   Sun Nov 1 11:48:22 2009 +1000
-
-    context: perform HTML escaping for all data we feed to webkit
-    
-    Artist biographies are not escaped as they're actually HTML fragments.
-
- plugins/context/context/AlbumTab.py   |    1 +
- plugins/context/context/ArtistTab.py  |    1 +
- plugins/context/context/LastFM.py     |    2 +-
- plugins/context/tmpl/album-tmpl.html  |   20 ++++++++++----------
- plugins/context/tmpl/artist-tmpl.html |    9 +++++----
- plugins/context/tmpl/loading.html     |    2 +-
- plugins/context/tmpl/lyrics-tmpl.html |    5 ++++-
- 7 files changed, 23 insertions(+), 17 deletions(-)
-
-commit d03ba2ec0c9088209056f00d978a23e4b842db02
-Author: Jonathan Matthew <jonathan@fibula.d14n.org>
-Date:   Sun Nov 1 10:26:02 2009 +1000
-
-    context: add links to the data provider (last.fm in this case)
-    
-    Since we're not a web browser, handle navigation requests by opening
-    the target URI in the default browser.
-
- plugins/context/Makefile.am            |    1 +
- plugins/context/context/AlbumTab.py    |    1 +
- plugins/context/context/ArtistTab.py   |    1 +
- plugins/context/context/ContextView.py |   10 ++++++++++
- plugins/context/context/LastFM.py      |    6 ++++--
- plugins/context/img/lastfm.png         |  Bin 0 -> 1929 bytes
- plugins/context/tmpl/album-tmpl.html   |    1 +
- plugins/context/tmpl/artist-tmpl.html  |    1 +
- 8 files changed, 19 insertions(+), 2 deletions(-)
-
-commit 8d45d9251d0d5ca77f6901b3c5aaef5d57fe73f3
-Author: Jonathan Matthew <jonathan@fibula.d14n.org>
-Date:   Sun Nov 1 10:16:06 2009 +1000
-
-    context: make strings in templates translatable
-
- plugins/context/context/AlbumTab.py   |    4 ++--
- plugins/context/context/ArtistTab.py  |    2 +-
- plugins/context/tmpl/album-tmpl.html  |   20 +++++++++++---------
- plugins/context/tmpl/artist-tmpl.html |   12 ++++++------
- plugins/context/tmpl/loading.html     |    2 +-
- po/POTFILES.in                        |   10 ++++++++++
- 6 files changed, 31 insertions(+), 19 deletions(-)
-
-commit fc4c5cd340c6198f920aaadc6fe72729a5b397ad
-Author: Jonathan Matthew <jonathan@fibula.d14n.org>
-Date:   Sun Nov 1 09:37:09 2009 +1000
-
-    context: check that the user has a last.fm account before fetching data
-    
-    last.fm's terms of service require that we only make last.fm data available
-    to registered last.fm users.  Since any such check that we do can be trivially
-    removed by any user, we don't put much effort into it.
-
- plugins/context/context/AlbumTab.py  |    5 +++++
- plugins/context/context/ArtistTab.py |    8 ++++++++
- 2 files changed, 13 insertions(+), 0 deletions(-)
-
-commit 7551eadf08df41a6e1832cd026922cb029b089b8
-Author: Jonathan Matthew <jonathan@fibula.d14n.org>
-Date:   Sat Oct 31 22:06:48 2009 +1000
-
-    context: add basic request caching
-
- plugins/context/context/AlbumTab.py    |   51 +++++++++++++++++---------------
- plugins/context/context/ArtistTab.py   |   39 +++++++++++++++++-------
- plugins/context/context/ContextView.py |   27 ++++++++++++++---
- plugins/context/tmpl/artist-tmpl.html  |    5 +++
- 4 files changed, 82 insertions(+), 40 deletions(-)
-
-commit 6e84a2f271e14c38b42758f33ec3cd71c845c615
-Author: Jonathan Matthew <jonathan@fibula.d14n.org>
-Date:   Sat Oct 31 20:49:07 2009 +1000
-
-    context: add last.fm utility module
-    
-    Only using the API key and URL prefix from it so far.
-
- plugins/context/context/AlbumTab.py  |   13 ++++-----
- plugins/context/context/ArtistTab.py |   11 +++----
- plugins/context/context/LastFM.py    |   47 ++++++++++++++++++++++++++++++++++
- 3 files changed, 58 insertions(+), 13 deletions(-)
-
-commit ea788475439fea0be7ee6d3f2f2d3a284b221357
-Author: Jonathan Matthew <jonathan@fibula.d14n.org>
-Date:   Sat Oct 31 20:25:34 2009 +1000
-
-    context: minor code style fixes
-
- plugins/context/context/AlbumTab.py    |   96 ++++++++++++++++----------------
- plugins/context/context/ArtistTab.py   |   92 +++++++++++++++---------------
- plugins/context/context/ContextView.py |   51 +++++++++--------
- plugins/context/tmpl/album-tmpl.html   |   31 ++++++----
- plugins/context/tmpl/artist-tmpl.html  |    4 +-
- 5 files changed, 142 insertions(+), 132 deletions(-)
-
-commit 81d3c078aef3f32c41b245e760590f40315d2d1d
-Author: Jonathan Matthew <jonathan@fibula.d14n.org>
-Date:   Sat Oct 31 20:00:02 2009 +1000
-
-    context: rework lyrics tab to use extra metadata requests
-    
-    While this requires that the lyrics plugin is enabled for the tab
-    to work, it's nicer than having a copy of the lyrics fetching code
-    in here.
-
- plugins/context/context/ContextView.py      |    2 +-
- plugins/context/context/LeoslyricsParser.py |  115 ---------------------------
- plugins/context/context/LyrcParser.py       |   86 --------------------
- plugins/context/context/LyricsParse.py      |   67 ----------------
- plugins/context/context/Makefile.am         |    3 -
- 5 files changed, 1 insertions(+), 272 deletions(-)
-
-commit 1e70c4035bbd01179ebe37e5a790f0e943e1532a
-Author: Jonathan Matthew <jonathan@fibula.d14n.org>
-Date:   Sat Oct 31 19:37:19 2009 +1000
-
-    context: move code to subdir, add to build system
-
- configure.ac                                |    2 +
- plugins/Makefile.am                         |    1 +
- plugins/context/AlbumTab.py                 |  262 ----------------------
- plugins/context/ArtistTab.py                |  317 --------------------------
- plugins/context/ContextView.py              |  223 -------------------
- plugins/context/LeoslyricsParser.py         |  115 ----------
- plugins/context/LyrcParser.py               |   86 -------
- plugins/context/LyricsParse.py              |   67 ------
- plugins/context/LyricsTab.py                |  174 ---------------
- plugins/context/__init__.py                 |   41 ----
- plugins/context/context.rb-plugin           |    9 -
- plugins/context/context.rb-plugin.in        |    9 +
- plugins/context/context/AlbumTab.py         |  263 ++++++++++++++++++++++
- plugins/context/context/ArtistTab.py        |  318 +++++++++++++++++++++++++++
- plugins/context/context/ContextView.py      |  223 +++++++++++++++++++
- plugins/context/context/LeoslyricsParser.py |  115 ++++++++++
- plugins/context/context/LyrcParser.py       |   86 +++++++
- plugins/context/context/LyricsParse.py      |   67 ++++++
- plugins/context/context/LyricsTab.py        |    3 +-
- plugins/context/context/Makefile.am         |    4 +-
- plugins/context/context/__init__.py         |   41 ++++
- 21 files changed, 1130 insertions(+), 1296 deletions(-)
-
-commit 52d375772eb7090f7e0cec5ca0b4e3192d90f906
-Author: John Iacona <plate0salad@gmail.com>
-Date:   Sat Oct 31 19:25:06 2009 +1000
-
-    Context pane plugin
-    
-    Imported from git://gitorious.org/rhythmbox-context-pane/rhythmbox-context-pane.git
-
- plugins/context/AlbumTab.py           |  262 +++++++++++++++++++++++++++
- plugins/context/ArtistTab.py          |  317 +++++++++++++++++++++++++++++++++
- plugins/context/ContextView.py        |  223 +++++++++++++++++++++++
- plugins/context/LeoslyricsParser.py   |  115 ++++++++++++
- plugins/context/LyrcParser.py         |   86 +++++++++
- plugins/context/LyricsParse.py        |   67 +++++++
- plugins/context/LyricsTab.py          |  174 ++++++++++++++++++
- plugins/context/Makefile.am           |   27 +++
- plugins/context/__init__.py           |   41 +++++
- plugins/context/context.rb-plugin     |    9 +
- plugins/context/context/LyricsTab.py  |  157 ++++++++++++++++
- plugins/context/context/Makefile.am   |   11 ++
- plugins/context/img/spinner.gif       |  Bin 0 -> 5011 bytes
- plugins/context/tmpl/album-tmpl.html  |   75 ++++++++
- plugins/context/tmpl/artist-tmpl.html |   45 +++++
- plugins/context/tmpl/loading.html     |   14 ++
- plugins/context/tmpl/lyrics-tmpl.html |   10 +
- plugins/context/tmpl/main.css         |   13 ++
- 18 files changed, 1646 insertions(+), 0 deletions(-)
-
-commit e2d328d2f150d8d2ab298d0b2375623f59cc79e7
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Oct 31 12:56:56 2009 +1000
-
-    rb.URLCache: add a simple disk-based cache for web service data
-    
-    I wrote this for the context pane plugin, but it could also be useful
-    for the lyrics and artdisplay plugins too.
-
- plugins/rb/Makefile.am |    1 +
- plugins/rb/URLCache.py |  209 ++++++++++++++++++++++++++++++++++++++++++++++++
- plugins/rb/__init__.py |    1 +
- 3 files changed, 211 insertions(+), 0 deletions(-)
-
-commit 798425a26a5d65f555964cf2e7a9d1aa1c3b9858
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Oct 31 12:55:38 2009 +1000
-
-    rb.Loader: improve exception reporting a bit
-    
-    The backtrace from the exception is usually interesting, and re-raising
-    the exception never helps anyone, so just print the exception and return.
-
- plugins/rb/Loader.py |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-commit 3cf5d7d040defb17a4359f6910fc251177dbd258
-Author: Kjartan Maraas <kmaraas@gnome.org>
-Date:   Sat Oct 31 12:36:36 2009 +0100
-
-    Added Norwegian bokmål translation.
-
- po/nb.po | 1116 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 557 insertions(+), 559 deletions(-)
-
-commit 50993433b48d5c799095de3145d357ecc4ccedc7
-Author: ifelix <ifelix@redhat.com>
-Date:   Fri Oct 30 13:04:26 2009 +0530
-
-    Updated Tamil Translations
-
- po/ta.po |  773 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 426 insertions(+), 347 deletions(-)
-
-commit 34de5e623df8c24ba38784595eb0a406984ec13b
-Author: Shankar Prasad <svenkate@redhat.com>
-Date:   Fri Oct 30 12:32:07 2009 +0530
-
-    Updated Kannada(kn) translation
-
- po/kn.po |  368 ++++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 225 insertions(+), 143 deletions(-)
-
-commit 7d8e5ef196575a23aa8be262cfb9a00388669a5e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Oct 29 23:12:35 2009 +1000
-
-    rhythmdb: don't include config.h in header files
-
- rhythmdb/rhythmdb-private.h        |    2 --
- rhythmdb/rhythmdb-property-model.h |    1 -
- rhythmdb/rhythmdb-query-model.h    |    1 -
- rhythmdb/rhythmdb.h                |    1 -
- 4 files changed, 0 insertions(+), 5 deletions(-)
-
-commit 111a3b22e6044ee14be790a5efa06ed9d7cc594d
-Author: Daniel Nylander <po@danielnylander.se>
-Date:   Wed Oct 28 23:39:19 2009 +0100
-
-    Updated Swedish translation
-
- po/sv.po | 1116 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 564 insertions(+), 552 deletions(-)
-
-commit d1e827385e853d0e5fd7008017cc26443b9f03e6
-Author: Runa Bhattacharjee <runab@redhat.com>
-Date:   Wed Oct 28 19:51:28 2009 +0530
-
-    Updated Bengali India Translations
-
- po/bn_IN.po |  918 ++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 461 insertions(+), 457 deletions(-)
-
-commit 1b98179d3fe3ed88dead5b1a0b133772248de951
-Author: Rajesh Ranjan <rranjan@rranjan.csb>
-Date:   Wed Oct 28 16:32:18 2009 +0530
-
-    hindi translation by Rajesh Ranjan
-
- po/hi.po | 5424 +++++++++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 3422 insertions(+), 2002 deletions(-)
-
-commit e7fc24173bcc58d921229ebaac10b98b95a9b065
-Author: Manoj Kumar Giri <mgiri@mgiri.csb>
-Date:   Wed Oct 28 16:08:28 2009 +0530
-
-    Updated Oriya Translation
-
- po/or.po | 1130 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 598 insertions(+), 532 deletions(-)
-
-commit 20cf5189ed538d8f40196768434d6e951f585a53
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Oct 28 07:12:37 2009 +1000
-
-    lyrics: fix another typo from the recent reorganisation
-
- plugins/lyrics/lyrics/__init__.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 59c566e65628cbef6c5c8db386abc8d9c08101f0
-Author: krishnababu k <kkrothap@redhat.ocm>
-Date:   Tue Oct 27 19:53:48 2009 +0530
-
-    Updated Telugu Translation
-
- po/te.po |  353 +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 179 insertions(+), 174 deletions(-)
-
-commit f5e5072be41ac79f6a43362fef0d14408c691937
-Author: Runa Bhattacharjee <runab@redhat.com>
-Date:   Tue Oct 27 18:44:57 2009 +0530
-
-    Updated Bengali India Translations
-
- po/bn_IN.po |  284 +++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 142 insertions(+), 142 deletions(-)
-
-commit ce04723b7890196b7a6d60c08f13308d01047bd2
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Oct 27 22:44:05 2009 +1000
-
-    lyrics: fix typo from previous commit
-
- plugins/lyrics/lyrics/__init__.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 1f775f7daa3c00e84f062fd2eb88776bb1134cac
-Author: Runa Bhattacharjee <runab@redhat.com>
-Date:   Mon Oct 26 18:41:02 2009 +0530
-
-    Added Bengali India (bn_IN) to the list of language
-
- po/LINGUAS |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 9d46ed295921adcbe642caab6a24adbde34d0bcf
-Author: Runa Bhattacharjee <runab@redhat.com>
-Date:   Mon Oct 26 18:40:06 2009 +0530
-
-    Added Bengali India Translations
-
- po/bn_IN.po | 4920 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 4920 insertions(+), 0 deletions(-)
-
-commit 162342477004ef1c5582d199916bbf9f27bf79fd
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Oct 25 20:58:46 2009 +1000
-
-    lyrics: add extra metadata handling so other plugins can request lyrics
-    
-    Also rearrange some code to simplify things a little.
-
- plugins/lyrics/lyrics/__init__.py |   82 ++++++++++++++++++++++---------------
- 1 files changed, 49 insertions(+), 33 deletions(-)
-
-commit 1b32b3bc3005de62be66c44802ebdfea28ed2b8d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Oct 25 17:52:50 2009 +1000
-
-    remove useless debug line that crept into the previous commit
-
- backends/gstreamer/rb-player-gst-xfade.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
-
-commit 58edf8249e83706e0166e98d05b609ea36c89080
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Sun Oct 25 17:30:22 2009 +1000
-
-    Use Cubic volume when StreamVolume interface is available
-    
-    Fixes Rhythmbox's sound not matching the volume levels advertised
-    in pavucontrol and gnome-volume-control.
-    
-    https://bugzilla.gnome.org/show_bug.cgi?id=598955
-
- backends/gstreamer/rb-player-gst-xfade.c |   35 +++++++++++++++++++++++++++++-
- backends/gstreamer/rb-player-gst.c       |   26 +++++++++++++++++++++-
- configure.ac                             |    2 +-
- 3 files changed, 60 insertions(+), 3 deletions(-)
-
-commit 82fbc9bf4908da82d5c12a818ea953382dc65c27
-Author: Christophe Fergeau <cfergeau@mandriva.com>
-Date:   Thu Oct 22 20:33:22 2009 +0200
-
-    cd-recorder: ::constructed shouldn't return a value
-    
-    When converting use of GObject::constructor to GObject::constructed,
-    a return statement was forgotten in the cd-recorder plugin, which breaks
-    the build.
-
- plugins/cd-recorder/rb-playlist-source-recorder.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
-
-commit 0c9b4834280b51e3306292c7ef76dc5faa185fe4
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Oct 22 20:44:41 2009 +1000
-
-    encoder: close output streams asynchronously to avoid blocking main loop
-    
-    When writing large files to slow devices, close() can actually take
-    quite a while (up to 10 seconds sometimes), so doing it asynchronously
-    helps.
-
- backends/gstreamer/rb-encoder-gst.c |   44 ++++++++++++++++++++++++----------
- 1 files changed, 31 insertions(+), 13 deletions(-)
-
-commit 1509537b2a9f48d13db43d36a2a512df387c1836
-Author: François Jaouen <francois.jaouen@laposte.net>
-Date:   Wed Oct 21 07:55:29 2009 +1000
-
-    mpid: free mount_path after we're done with it
-
- lib/libmediaplayerid/mpid-device.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 01c9a779e2e1c1f7d1274aad244f957c3054b0f2
-Author: Og B. Maciel <ogmaciel@gnome.org>
-Date:   Sun Oct 18 15:37:45 2009 -0400
-
-    Updated Brazilian Portuguese translation.
-
- po/pt_BR.po | 1007 ++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 509 insertions(+), 498 deletions(-)
-
-commit d84de5ed71955fc5501d1b2e63b07e41fa1a716e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Oct 18 21:54:22 2009 +1000
-
-    use GObject's 'constructed' method rather 'constructor'
-    
-    This mostly just makes the code a bit less scary looking.
-
- lib/libmediaplayerid/mpid-device.c                |   15 +++++-----
- lib/rb-util.h                                     |    4 +++
- plugins/audiocd/rb-audiocd-source.c               |   17 ++++-------
- plugins/audioscrobbler/rb-audioscrobbler.c        |   30 +++++----------------
- plugins/audioscrobbler/rb-lastfm-source.c         |   25 ++++++-----------
- plugins/cd-recorder/rb-playlist-source-recorder.c |   16 ++++-------
- plugins/fmradio/rb-fm-radio-source.c              |   18 ++++--------
- plugins/generic-player/rb-generic-player-source.c |   18 ++++--------
- plugins/ipod/rb-ipod-source.c                     |   22 ++++++---------
- plugins/ipod/rb-ipod-static-playlist-source.c     |   22 ++++-----------
- plugins/iradio/rb-iradio-source.c                 |   21 +++++---------
- plugins/iradio/rb-station-properties-dialog.c     |   20 +++++--------
- plugins/mtpdevice/rb-mtp-source.c                 |   18 ++++--------
- plugins/status-icon/rb-tray-icon-gtk.c            |   20 ++++---------
- plugins/status-icon/rb-tray-icon.c                |   20 ++++---------
- podcast/rb-podcast-manager.c                      |   20 ++++---------
- rhythmdb/rhythmdb-query-model.c                   |   17 ++++-------
- shell/rb-play-order.c                             |   16 -----------
- shell/rb-shell-clipboard.c                        |   30 +++------------------
- shell/rb-shell-player.c                           |   19 ++++---------
- shell/rb-shell.c                                  |   19 +++++--------
- shell/rb-source-header.c                          |   26 +++---------------
- shell/rb-statusbar.c                              |   24 ----------------
- sources/rb-auto-playlist-source.c                 |   18 +++++-------
- sources/rb-browser-source.c                       |   19 +++++--------
- sources/rb-import-errors-source.c                 |   18 ++++--------
- sources/rb-library-source.c                       |   18 ++++--------
- sources/rb-missing-files-source.c                 |   19 ++++---------
- sources/rb-play-queue-source.c                    |   27 +++++++++---------
- sources/rb-playlist-source.c                      |   21 ++++----------
- sources/rb-podcast-source.c                       |   21 ++++----------
- sources/rb-removable-media-source.c               |   23 +++++----------
- sources/rb-sourcelist.c                           |   18 ++++--------
- sources/rb-static-playlist-source.c               |   27 +++++++++---------
- sources/rb-streaming-source.c                     |   20 ++++---------
- widgets/rb-entry-view.c                           |   20 +++++---------
- widgets/rb-library-browser.c                      |   19 ++++---------
- widgets/rb-property-view.c                        |   20 ++++---------
- widgets/rb-query-creator.c                        |   18 +++++-------
- widgets/rb-song-info.c                            |   21 +++++---------
- 40 files changed, 258 insertions(+), 546 deletions(-)
-
-commit 42f97bd7a3ea75135a6b45e2fdb61764bcfd5c42
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Sat Oct 17 11:08:46 2009 +0200
-
-    Updated Spanish translation
-
- po/es.po |  181 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 94 insertions(+), 87 deletions(-)
-
-commit 5ae6b84f8b19aa117488e892e0b72cd523761ad6
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Fri Oct 16 18:27:34 2009 +0200
-
-    Updated German translation
-
- po/de.po |  119 ++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 62 insertions(+), 57 deletions(-)
-
-commit ac20cd30064be0a6bdb359d6de3e013bcf211c0e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Oct 16 07:33:01 2009 +1000
-
-    mpid: default folder depth to -1 (unknown) rather than 0
-
- lib/libmediaplayerid/mpid-device.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 3ff2299f7d7e3f881d8a0eedfca6b5a1b1016a8f
-Author: Jerry Tan <jerry.tan@sun.com>
-Date:   Thu Oct 15 21:40:45 2009 +1000
-
-    mpid: initialize dbus error before trying to use it (bug #598135)
-
- lib/libmediaplayerid/mpid-hal.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 334cfe651be45efa5d49e306c712b05191138176
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Tue Oct 13 17:01:51 2009 +0100
-
-    Use GDK spawn functions to handle multi-screen
-    
-    https://bugzilla.gnome.org/show_bug.cgi?id=598302
-
- .../rb-disc-recorder-plugin.c                      |   10 ++++++----
- 1 files changed, 6 insertions(+), 4 deletions(-)
-
-commit 4bd1c52245a5ee34afd78b38fc636c65d52a00da
-Author: Luca Ferretti <elle.uca@libero.it>
-Date:   Tue Oct 13 09:49:13 2009 +0200
-
-    Added missing files
-
- po/POTFILES.in |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit 3bf2e8b95d5a2c8000a7e46b73f0b92c5319e927
-Author: Christophe Fergeau <cfergeau@mandriva.com>
-Date:   Sat Oct 10 14:16:35 2009 +0200
-
-    link daap plugin with RHYTHMBOX_LIBS (bug #597899)
-    
-    The DAAP plugin uses libsoup, so it needs to link with libsoup which is
-    part of RHYTHMBOX_LIBS.
-
- plugins/daap/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit c800846a0f399dd73748cbada6621fe9b2141762
-Author: Christophe Fergeau <cfergeau@mandriva.com>
-Date:   Sat Oct 10 11:30:29 2009 +0200
-
-    remove references to SOUP_CFLAGS and SOUP_LIBS
-    
-    These Makefile variables are no longer defined
-
- doc/reference/Makefile.am |    2 --
- tests/Makefile.am         |    1 -
- 2 files changed, 0 insertions(+), 3 deletions(-)
-
-commit 4ed644acc178c0319cb2217dd26132e82b0eed97
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Oct 11 07:55:24 2009 +1000
-
-    mtp: ignore non-utf8 strings we get from libmtp (bug #564772)
-
- plugins/mtpdevice/rb-mtp-source.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-commit c5c82a696448d53b16be94d774f5628f73371ddb
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Oct 10 15:16:47 2009 +1000
-
-    mtp: huge rewrite to do all device operations in a separate thread
-    
-    This moves all MTP device operations to a separate thread, including
-    uploads and downloads, so the main UI thread never gets blocked.
-    
-    Noteworthy things: the source object is now created based on a raw
-    device, so it has to open the device.  The source destroys itself if the
-    device cannot be opened.
-    
-    There is now a GStreamer MTP sink element that writes data to a
-    temporary file, then uploads the file when it receives an EOS event.
-    
-    Fixes bug #534981.
-
- plugins/mtpdevice/Makefile.am       |    5 +-
- plugins/mtpdevice/rb-mtp-gst-sink.c |  475 ++++++++++++++++++++
- plugins/mtpdevice/rb-mtp-gst-src.c  |  174 ++++----
- plugins/mtpdevice/rb-mtp-plugin.c   |  246 +++++------
- plugins/mtpdevice/rb-mtp-source.c   |  776 +++++++++++++++------------------
- plugins/mtpdevice/rb-mtp-source.h   |    4 +-
- plugins/mtpdevice/rb-mtp-thread.c   |  809 +++++++++++++++++++++++++++++++++++
- plugins/mtpdevice/rb-mtp-thread.h   |  125 ++++++
- po/POTFILES.in                      |    1 +
- 9 files changed, 1964 insertions(+), 651 deletions(-)
-
-commit c30dc539855c0b851a27ea3b63417f452f9ab6e1
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Oct 10 14:42:10 2009 +1000
-
-    removable-media: rework track transfer error handling
-    
-    Now we pass the error to the callback, rather than handling it
-    internally, and there's a track_add_error method on
-    RemovableMediaSource, so sources can do specific error handling and
-    reporting if they want.
-
- bindings/python/rb.override         |    3 ++-
- shell/rb-removable-media-manager.c  |   16 ++++------------
- shell/rb-removable-media-manager.h  |    1 +
- sources/rb-library-source.c         |   12 ++++++++++--
- sources/rb-removable-media-source.c |   29 +++++++++++++++++++++++++++--
- sources/rb-removable-media-source.h |    8 ++++++++
- 6 files changed, 52 insertions(+), 17 deletions(-)
-
-commit 91897a469669b4448fac432ffa2635d6285ee849
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Oct 10 14:25:09 2009 +1000
-
-    encoder: remove the 'dest_size' argument to the completed signal
-    
-    This temporarily breaks transcoding onto MTP devices, but I promise it's
-    worth it.
-
- backends/gstreamer/rb-encoder-gst.c |   23 ++---------------------
- backends/rb-encoder.c               |    8 ++++----
- backends/rb-encoder.h               |    4 ++--
- bindings/python/rb.defs             |    2 --
- plugins/ipod/rb-ipod-source.c       |    2 --
- plugins/mtpdevice/rb-mtp-source.c   |    7 ++-----
- shell/rb-removable-media-manager.c  |    6 +++---
- shell/rb-removable-media-manager.h  |    1 -
- sources/rb-library-source.c         |    2 +-
- sources/rb-removable-media-source.c |    7 +++----
- sources/rb-removable-media-source.h |    2 --
- 11 files changed, 17 insertions(+), 47 deletions(-)
-
-commit f7793daa779521f23313f37e28c55c8d07d295da
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Oct 10 14:07:33 2009 +1000
-
-    encoder: add prepare-sink signal, similar to prepare-source
-
- backends/gstreamer/rb-encoder-gst.c |    3 +++
- backends/rb-encoder.c               |   27 +++++++++++++++++++++++++++
- backends/rb-encoder.h               |    2 ++
- 3 files changed, 32 insertions(+), 0 deletions(-)
-
-commit f0e5604ad70945aed074aa9c5e0beb7cc2490052
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Oct 10 13:22:48 2009 +1000
-
-    file-helpers: ignore internal URI schemes in a few places
-    
-    URI schemes starting with 'xrb' are internal use only, and don't
-    represent anything on a filesystem or that has a directory hierarchy,
-    so rb_uri_create_parent_dirs and rb_uri_get_filesystem_type should just
-    ignore them.
-
- lib/rb-file-helpers.c |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
-
-commit 2d0e5113aaecce2b293786b5081a04a67f1e9691
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Oct 10 11:33:19 2009 +1000
-
-    library: don't crash if gconf_client_get_entry returns NULL (bug 597708)
-
- sources/rb-library-source.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit 4dcbd0caa14a1ee0a7e4750db9b330b496eb175d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Oct 10 11:03:21 2009 +1000
-
-    audiocd: remove action group from UI manager when disposing (bug 597706)
-    
-    The action group previously was not removed from the UI manager.  This
-    meant that the 'reload' action remained, with a pointer to the old
-    (disposed) source object as the user data.  Removing it from the UI
-    manager when disposing one source causes the action to be recreated when
-    creating a new source, so it'll have the right user data.
-
- plugins/audiocd/rb-audiocd-source.c |   16 ++++++++++++----
- 1 files changed, 12 insertions(+), 4 deletions(-)
-
-commit 161e711cd227c6896ab71ed9bc9b7df8b2728824
-Author: Matej Urbančič <mateju@svn.gnome.org>
-Date:   Thu Oct 8 14:33:59 2009 +0200
-
-    Added Slovenian translation
-
- po/sl.po | 4963 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 4963 insertions(+), 0 deletions(-)
-
-commit f91718634afaac59f2a056324203579b25df1f68
-Author: Matej Urbančič <mateju@svn.gnome.org>
-Date:   Thu Oct 8 14:33:50 2009 +0200
-
-    Added sl for Slovenian language
-
- po/LINGUAS |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 0716ca596ce9b908df0c70047804895a0a6ea85c
-Author: Christophe Fergeau <cfergeau@mandriva.com>
-Date:   Thu Oct 8 00:01:07 2009 +0200
-
-    Fix crash in the new (empty) iPod dialog
-    
-    The GtkBuilder object containing the GUI for the new iPod dialog was reused
-    after being unref'ed which is a bad thing to do.
-
- plugins/ipod/rb-ipod-helpers.c |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
-
-commit f987b3aec9d61bc58e0471069e6c84b747d1cac2
-Author: Richard Hughes <richard@hughsie.com>
-Date:   Wed Oct 7 10:20:58 2009 +0100
-
-    Do not use gnome-power-manager for inhibits, instead use gnome-session
-    
-    In this patch the session is prevented from going idle, but all other
-    activities (user switching, suspend, etc) are allowed. This will prevent
-    gnome-power-manager from suspending the computer due to inactivity.
-    
-    See http://git.gnome.org/cgit/gnome-session/tree/gnome-session/org.gnome.SessionManager.xml
-    for explaination of the flags value we use to inhibit gnome-session
-
- plugins/power-manager/rb-power-manager-plugin.c |   46 +++++++++-------------
- 1 files changed, 19 insertions(+), 27 deletions(-)
-
-commit 9987227b02025696aa84f7ac3ed14a0bec9cb9f6
-Author: Denis ARNAUD <darnaud@src.gnome.org>
-Date:   Mon Oct 5 06:22:08 2009 +0200
-
-    Updated breton translation
-
- po/br.po |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit 33b154436198eba381fe932eaaf48b10211f10c5
-Author: Christian Becke <christianbecke@web.de>
-Date:   Mon Oct 5 12:14:24 2009 +1000
-
-    fix icon search path generation for ~/.gnome2/rhythmbox/icons (bug #595966)
-
- lib/rb-stock-icons.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
-
-commit 9dbb9f67485796f7ace41e75b6735fae44cb48cc
-Author: Peteris Krisjanis <pecisk@gmail.com>
-Date:   Fri Oct 2 19:09:06 2009 +0300
-
-    Typo in Rhythmbox .desktop entry
-
- po/lv.po |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 3b08aa229f9c1a154972c6dd703a981031f6c8c5
-Author: Mattias Põldaru <mahfiaz gmail com>
-Date:   Wed Sep 30 19:36:33 2009 +0300
-
-    Updating Estonian translation
-
- po/et.po |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 3e162c21ccf892a02a81f5b737862d0eb82c2b15
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Mon Sep 28 18:46:12 2009 +0100
-
-    Use C-only for the browser plugin
-    
-    Because C++ sucks, and mangles our nice symbol names, which
-    means the browsers can't find them.
-    
-    I'm not debugging C++ linkers.
-
- configure.ac                      |    1 -
- podcast/Makefile.am               |    4 +-
- podcast/rhythmbox-itms-plugin.c   |  215 +++++++++++++++++++++++++++++++++++++
- podcast/rhythmbox-itms-plugin.cpp |  214 ------------------------------------
- 4 files changed, 217 insertions(+), 217 deletions(-)
-
-commit ad9f6b6c536afa13d3195fb138637e65af46cec9
-Author: Luca Ferretti <elle.uca@libero.it>
-Date:   Thu Sep 24 09:44:38 2009 +0200
-
-    Updated Italian translation
-
- po/it.po |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 81514fd2064ef308830548dbbfb810838976c0b2
-Author: Sweta Kothari <swkothar@redhat.com>
-Date:   Tue Sep 22 15:17:40 2009 +0530
-
-    Updated Gujarati Translations
-
- po/gu.po |  406 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 232 insertions(+), 174 deletions(-)
-
-commit 6453a88f42c77d2a13ce5f8e114cc94ea974f98d
-Author: Adi Roiban <adi@roiban.ro>
-Date:   Sat Sep 19 09:10:46 2009 +0300
-
-    Updated Romanian translation
-
- po/ro.po | 5681 ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 3323 insertions(+), 2358 deletions(-)
-
-commit c36acbca5e8d39ad1f3392c8afca8f0958a7b8fc
-Author: Mattias Põldaru <mahfiaz gmail com>
-Date:   Fri Sep 18 21:18:48 2009 +0300
-
-    Updating Estonian translation
-
- po/et.po |   16 ++++++++++------
- 1 files changed, 10 insertions(+), 6 deletions(-)
-
-commit 9e5ea9f630edce916aa222874a552b0d0bce0214
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Sep 18 21:12:25 2009 +1000
-
-    release 0.12.5
-
- NEWS         |   37 +++++++++++++++++++++++++++++++++++++
- README       |    2 +-
- configure.ac |    2 +-
- 3 files changed, 39 insertions(+), 2 deletions(-)
-
-commit c4931555a29b102d4cba6dcb02123fd50ced9a8d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Sep 18 08:58:13 2009 +1000
-
-    audiocd: set the track number as well as the device
-    
-    This is a temporary workaround for problems caused by changes to the
-    cdda:// URI format in gst-plugins-base 0.10.25.  We'll switch to the new
-    cdda://device#track format soon.
-
- plugins/audiocd/rb-audiocd-plugin.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
-
-commit 703e8025d7d18bb0a46d3c6ea655fbcc326de300
-Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
-Date:   Thu Sep 17 21:56:53 2009 +0900
-
-    Updated Japanese translation
-
- po/ja.po |   60 ++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 34 insertions(+), 26 deletions(-)
-
-commit f89ac1de631d34f8c3c84ae5e4fbae714797176b
-Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
-Date:   Thu Sep 17 11:13:57 2009 +0200
-
-    Updated Basque language
-
- po/eu.po |   20 +++++++++++++++++---
- 1 files changed, 17 insertions(+), 3 deletions(-)
-
-commit fc3c1f9b63b41f634347dae8088d3399f91b7292
-Author: Miloš Popović <mpopovic@src.gnome.org>
-Date:   Thu Sep 17 11:00:33 2009 +0000
-
-    Updated Serbian translation
-
- po/sr.po       | 3795 +++++++++++++++++++++++++++++++++-----------------------
- po/sr@latin.po | 3795 +++++++++++++++++++++++++++++++++-----------------------
- 2 files changed, 4472 insertions(+), 3118 deletions(-)
-
-commit 13133c6a943e982da82253593b4e364141a1b905
-Author: Matthias Clasen <mclasen@redhat.com>
-Date:   Thu Sep 17 06:44:00 2009 +1000
-
-    fix up some button definitions so the button-images setting works (bug #592763)
-
- data/ui/library-prefs.ui |   43 +++++++------------------------------------
- data/ui/plugins.ui       |   43 +++++++------------------------------------
- 2 files changed, 14 insertions(+), 72 deletions(-)
-
-commit 2a1ad0aa73c5066ec2b0a1bcc705e484896dff7f
-Author: Matthias Clasen <mclasen@redhat.com>
-Date:   Thu Sep 17 06:42:35 2009 +1000
-
-    artdisplay: use the correct icon name for the throbber (bug #592404)
-
- plugins/artdisplay/artdisplay/__init__.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 50c856473dda5cb222a91ce4202d12ec6c96b415
-Author: Steve Frécinaux <code@istique.net>
-Date:   Wed Sep 16 13:40:15 2009 +0200
-
-    status-icon: Ensure the shell window is displayed on the current workspace.
-    
-    With the change of behaviour in metacity 2.27, the shell window flashes in the
-    taskbar instead of appearing on the current desktop if it was minimized in
-    another workspace. This patch fixes it by explicitely requesting that the
-    window is moved to the current workspace before trying to display it.
-
- plugins/status-icon/rb-status-icon-plugin.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
-
-commit 33cbeffc209af11cad19e7a00526c020e3e435f1
-Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
-Date:   Mon Sep 14 11:50:16 2009 +0200
-
-    Updated Basque language
-
- po/eu.po |   42 +++++++++++++++++++++++++-----------------
- 1 files changed, 25 insertions(+), 17 deletions(-)
-
-commit 12b73495fd31244034ba5218b12346c22d85d1d0
-Author: Denis ARNAUD <darnaud@src.gnome.org>
-Date:   Mon Sep 14 06:32:12 2009 +0200
-
-    Updated breton translation
-
- po/br.po |  904 +++++++++++++++++++++++++++-----------------------------------
- 1 files changed, 394 insertions(+), 510 deletions(-)
-
-commit 0b18454e3d7890b07b117faaf83025b5845aa013
-Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
-Date:   Sun Sep 13 19:33:40 2009 +0200
-
-    Updated German translation
-
- po/de.po |  247 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 129 insertions(+), 118 deletions(-)
-
-commit 00169853eb85f7f6ef3464129c345d60615c861c
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Sep 12 09:25:32 2009 +1000
-
-    lyrics: disable lyricwiki search, no longer works due to API changes (bug #594419)
-
- data/rhythmbox.schemas |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 9ece4a24cc4f0c4202ec8caaeb5416ac54ee2e2b
-Author: Denis ARNAUD <darnaud@src.gnome.org>
-Date:   Fri Sep 11 06:22:58 2009 +0200
-
-    Updated breton translation
-
- po/br.po | 5062 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 5062 insertions(+), 0 deletions(-)
-
-commit 903bc5342d7cfc417b3fc13c07e2a94e0d732b49
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Sep 10 22:22:12 2009 +1000
-
-    player-gst: fix deadlock setting replaygain-adjusted volume (bug #594728)
-
- backends/gstreamer/rb-player-gst.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 71a334a9eafcd6bbcf00a397663d76a23bb0c023
-Author: Denis ARNAUD <darnaud@src.gnome.org>
-Date:   Wed Sep 9 12:51:24 2009 +0200
-
-    added br in LINGUAS file
-
- po/LINGUAS |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 4688d37f564f0c2f9ffabe6b9bd9f2e85072ff4c
-Author: Piotr Drąg <piotrdrag@gmail.com>
-Date:   Wed Sep 9 02:44:40 2009 +0200
-
-    Updated Polish translation
-
- po/pl.po | 1121 ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 549 insertions(+), 572 deletions(-)
-
-commit 82672e4aff9b710d382eb405d0ebaaa9272b8e50
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Tue Sep 8 11:13:14 2009 +0100
-
-    Update Coherence UPNP plugin
-    
-    from the upstream SVN
-
- plugins/coherence/upnp_coherence/MediaPlayer.py |  131 ++++++++++---
- plugins/coherence/upnp_coherence/MediaStore.py  |   91 +++++++--
- plugins/coherence/upnp_coherence/__init__.py    |  249 ++++++++++++++++++-----
- 3 files changed, 369 insertions(+), 102 deletions(-)
-
-commit af65ac9a07fd8f5ff1e634dc12c464fa1262b27f
-Author: Žygimantas Beručka <zygis@gnome.org>
-Date:   Mon Sep 7 17:32:11 2009 +0300
-
-    Updated Lithuanian translation
-
- po/lt.po |  436 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 239 insertions(+), 197 deletions(-)
-
-commit 632885a4b5b9e0ce83a368462941bf0e26f523a4
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Sep 6 20:49:03 2009 +1000
-
-    query-creator: set initial value for year criteria to the current year
-
- widgets/rb-query-creator-properties.c |    9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
-
-commit 93da5d7d284b7d579fbffd563099512ddfe3b321
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Sep 6 20:13:34 2009 +1000
-
-    podcast: replace slashes in feed/episode with _ for download location
-
- podcast/rb-podcast-manager.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit 05b5186a2f96bfead3204b4a9f18c304a64ffa61
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Sep 6 11:36:04 2009 +1000
-
-    add discogs cover art search to POTFILES.in
-
- po/POTFILES.in |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit bd82a3c6bf841bf669de183e4df7b51504e25f32
-Author: Javier Jardón <javierjc1982@gmail.com>
-Date:   Thu Aug 27 01:44:01 2009 +0200
-
-    Fix .desktop file (GNOME bug 590184)
-
- data/rhythmbox.desktop.in.in |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-commit 06144e36cac2b8993f050fe560483341deed2d11
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Sep 5 17:05:02 2009 +1000
-
-    bindings: update regenerate-python-binding makefile rules
-
- bindings/python/Makefile.am |    6 ++----
- 1 files changed, 2 insertions(+), 4 deletions(-)
-
-commit cc4bcefc40193d809e537c642dac8914ad74484d
-Author: Mattias Põldaru <mahfiaz gmail com>
-Date:   Sat Sep 5 09:14:40 2009 +0300
-
-    Updating Estonian translation
-
- po/et.po |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-commit 88b813f430342ee47bf3e877b29ece31ec4b9dca
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Sep 5 12:28:26 2009 +1000
-
-    file-helpers: get symlink target as byte string, not ASCII (bug #594008)
-
- lib/rb-file-helpers.c |    6 ++----
- 1 files changed, 2 insertions(+), 4 deletions(-)
-
-commit 683a2600d27cb274f91e44dd72287f65e751625c
-Author: segler <segler_alex@web.de>
-Date:   Sat Sep 5 10:45:23 2009 +1000
-
-    loader: fix incorrect variable name in gio chunk loader (bug #594124)
-
- plugins/rb/Loader.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 6b6b8260f4885961d9cb0f86c7911629c9b86464
-Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
-Date:   Fri Sep 4 16:22:12 2009 +0200
-
-    Updated Basque language
-
- po/eu.po | 2641 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 1406 insertions(+), 1235 deletions(-)
-
-commit dab78a48c7a4faf1cbf71b7817cb926acab46b8d
-Author: A S Alam <aalam@users.sf.net>
-Date:   Tue Sep 1 07:10:06 2009 +0530
-
-    Updating for Punjabi (Gurmukhi) by A S Alam
-
- po/pa.po |  212 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 120 insertions(+), 92 deletions(-)
-
-commit 3b7ae3068e0849f2aa1c2db73f1f64adccbb8e75
-Author: Filipe Gomes <filipefgomes@gmail.com>
-Date:   Mon Aug 31 23:00:09 2009 +0100
-
-    Updated Portuguese translation
-
- po/pt.po | 2988 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 1689 insertions(+), 1299 deletions(-)
-
-commit 2dd7e3e1526a23e81bdc31cccb0b4758fb0da767
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Aug 30 22:00:37 2009 +1000
-
-    mpid: update path to .mpi files, fix a bit of a leak
-
- lib/libmediaplayerid/mpid-files.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-commit 0c17ff1a046969730c6d7d03c8a160ab8c851a69
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Aug 30 21:43:37 2009 +1000
-
-    playlist-source: display the location column if enabled (bug #593494)
-
- sources/rb-playlist-source.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 1bd7782a3d9c26a9c1bef844fab7145b81104f2b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Aug 30 21:40:27 2009 +1000
-
-    player-gst: don't unref NULL if there's no volume handler element
-
- backends/gstreamer/rb-player-gst.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 5225f46a1ae2e28c991e5b6abda2fa2b85c44c71
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Aug 30 21:39:32 2009 +1000
-
-    configure.ac: use a sensible description for HAVE_GUDEV
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit c492b9d99de6efd760d7f351dba88e26eb5ad8e4
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Aug 29 20:28:19 2009 +1000
-
-    artdisplay: add MusicBrainz cover art search (bug #410684)
-    
-    This only works for songs that have musicbrainz album ID tags.
-    Perhaps it'll learn how to search later on.
-
- plugins/artdisplay/artdisplay/CoverArtDatabase.py  |    3 +-
- plugins/artdisplay/artdisplay/Makefile.am          |    1 +
- .../artdisplay/MusicBrainzCoverArtSearch.py        |  106 ++++++++++++++++++++
- 3 files changed, 109 insertions(+), 1 deletions(-)
-
-commit 7f6cbd9d3cc31ee235eaa77b1182029fdedb2506
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Aug 29 20:01:11 2009 +1000
-
-    artdisplay: add missing 'continue' statement in discogs search
-
- .../artdisplay/artdisplay/DiscogsCoverArtSearch.py |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit a691fc4475bfadb65b41f523bfdcfeceab38bc7e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Aug 29 18:29:31 2009 +1000
-
-    artdisplay: add cover art search using discogs.com
-
- plugins/artdisplay/artdisplay/CoverArtDatabase.py  |    3 +-
- .../artdisplay/artdisplay/DiscogsCoverArtSearch.py |  279 ++++++++++++++++++++
- plugins/artdisplay/artdisplay/Makefile.am          |    1 +
- 3 files changed, 282 insertions(+), 1 deletions(-)
-
-commit a33d52bf5ceacdc51bcb990e18c17ef3cb77d552
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Aug 28 11:54:29 2009 +1000
-
-    query-creator: rearrange translator comments for year criteria
-
- widgets/rb-query-creator-properties.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit 85390e530e82b72d7a8039bff08c5a2f3299fc53
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Aug 28 11:17:44 2009 +1000
-
-    remove .cvsignore files
-
- .cvsignore                               |   27 ---------------------------
- backends/.cvsignore                      |    2 --
- backends/gstreamer/.cvsignore            |    2 --
- bindings/.cvsignore                      |    2 --
- bindings/python/.cvsignore               |    4 ----
- data/.cvsignore                          |   11 -----------
- data/glade/.cvsignore                    |    4 ----
- data/ui/.cvsignore                       |    3 ---
- doc/.cvsignore                           |    2 --
- doc/reference/.cvsignore                 |   15 ---------------
- help/.cvsignore                          |    4 ----
- help/C/.cvsignore                        |    6 ------
- help/C/figures/.cvsignore                |    1 -
- help/es/.cvsignore                       |    2 --
- help/fr/.cvsignore                       |    2 --
- help/ja/.cvsignore                       |    6 ------
- help/ru/.cvsignore                       |    2 --
- help/sv/.cvsignore                       |    2 --
- help/zh_CN/.cvsignore                    |    2 --
- lib/.cvsignore                           |    9 ---------
- macros/.cvsignore                        |    5 -----
- metadata/.cvsignore                      |    7 -------
- plugins/.cvsignore                       |    2 --
- plugins/artdisplay/.cvsignore            |    3 ---
- plugins/artdisplay/artdisplay/.cvsignore |    3 ---
- plugins/audiocd/.cvsignore               |    5 -----
- plugins/audioscrobbler/.cvsignore        |    3 ---
- plugins/cd-recorder/.cvsignore           |    3 ---
- plugins/daap/.cvsignore                  |    3 ---
- plugins/generic-player/.cvsignore        |    3 ---
- plugins/ipod/.cvsignore                  |    3 ---
- plugins/iradio/.cvsignore                |    3 ---
- plugins/lirc/.cvsignore                  |    3 ---
- plugins/lyrics/.cvsignore                |    4 ----
- plugins/power-manager/.cvsignore         |    3 ---
- plugins/pythonconsole/.cvsignore         |    4 ----
- plugins/rb/.cvsignore                    |    3 ---
- plugins/sample-python/.cvsignore         |    2 --
- plugins/sample/.cvsignore                |    2 --
- po/.cvsignore                            |   11 -----------
- podcast/.cvsignore                       |    4 ----
- remote/.cvsignore                        |    2 --
- remote/dbus/.cvsignore                   |    5 -----
- rhythmdb/.cvsignore                      |    4 ----
- shell/.cvsignore                         |   10 ----------
- sources/.cvsignore                       |    3 ---
- tests/.cvsignore                         |    5 -----
- widgets/.cvsignore                       |    3 ---
- widgets/libsexy/.cvsignore               |    2 --
- 49 files changed, 0 insertions(+), 221 deletions(-)
-
-commit 3bdae4d597acf754010b37773b219ca8a866a711
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Aug 28 11:17:11 2009 +1000
-
-    remove ancient debian packaging
-
- debian/.cvsignore         |    1 -
- debian/README.Debian      |   10 --
- debian/changelog          |  395 ---------------------------------------------
- debian/compat             |    1 -
- debian/control            |   27 ---
- debian/copyright          |   16 --
- debian/rhythmbox.menu     |    2 -
- debian/rhythmbox.postinst |   16 --
- debian/rhythmbox.postrm   |   15 --
- debian/rules              |    6 -
- 10 files changed, 0 insertions(+), 489 deletions(-)
-
-commit 4144695ba857c39fb094b4409fcb1c3e94a4362c
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Aug 26 07:27:27 2009 +1000
-
-    mpid: fix missing #include in the dummy backend
-
- lib/libmediaplayerid/mpid-dummy.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 3af9c980c6690251c0a34b61d8660fefebda58c0
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Aug 25 22:36:14 2009 +1000
-
-    artdisplay: disable the non-functional Amazon cover art search
-
- .../artdisplay/artdisplay/AmazonCoverArtSearch.py  |    5 +++++
- plugins/artdisplay/artdisplay/CoverArtDatabase.py  |    3 +--
- plugins/artdisplay/artdisplay/Makefile.am          |    4 +++-
- 3 files changed, 9 insertions(+), 3 deletions(-)
-
-commit 7d274609f7fbee3984edaf9de08c22d4688403c4
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Aug 23 20:36:54 2009 +1000
-
-    release 0.12.4
-
- NEWS         |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- README       |    2 +-
- configure.ac |    2 +-
- 3 files changed, 62 insertions(+), 2 deletions(-)
-
-commit b761eeacef0db7298a6c4d445c8c107dc2c540e3
-Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-Date:   Mon Aug 24 06:45:28 2009 +0800
-
-    Updated Traditional Chinese translation(Hong Kong and Taiwan)
-
- po/zh_HK.po | 2714 +++++++++++++++++++++++++++++++++--------------------------
- po/zh_TW.po | 2714 +++++++++++++++++++++++++++++++++--------------------------
- 2 files changed, 3048 insertions(+), 2380 deletions(-)
-
-commit c23c1f5dc4c74cb5dc6f48162fc92007d801fde9
-Author: Mattias Põldaru <mahfiaz gmail com>
-Date:   Sun Aug 23 19:43:12 2009 +0300
-
-    Updating Estonian translation
-
- po/et.po |   34 ++++++++++++++++++++++++++--------
- 1 files changed, 26 insertions(+), 8 deletions(-)
-
-commit 205bf4902fb247817607453301a41686c506e1df
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Sun Aug 23 17:50:41 2009 +0200
-
-    Updated German translation
-
- po/de.po |  183 ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 88 insertions(+), 95 deletions(-)
-
-commit b8a8c6b1655c6e58ca23b31adf7088c674333e86
-Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
-Date:   Sat Aug 22 02:34:44 2009 +0900
-
-    Update Japanese translation
-
- po/ja.po | 2735 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 1531 insertions(+), 1204 deletions(-)
-
-commit ea41dc86d7df76879155a55944264c2102047859
-Author: krishnababu k <kkrothap@redhat.ocm>
-Date:   Fri Aug 21 21:48:19 2009 +0530
-
-    Updated Telugu Translations
-
- po/te.po | 1541 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 817 insertions(+), 724 deletions(-)
-
-commit 73fdded826e964d05af5579c7ac9715e8debb98c
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Aug 21 23:25:24 2009 +1000
-
-    attempt to make the sample vala plugin build properly
-
- plugins/sample-vala/Makefile.am |   16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
-
-commit 4c14f26f5d4b2dfb3defa50ca95be3e572aba277
-Author: krishnababu k <kkrothap@redhat.ocm>
-Date:   Fri Aug 21 11:12:32 2009 +0530
-
-    Updated Telugu Translations
-
- po/te.po | 4911 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 4911 insertions(+), 0 deletions(-)
-
-commit 760ee4476db728df9934cbfe168e828d4c8bd3da
-Author: krishnababu k <kkrothap@redhat.ocm>
-Date:   Fri Aug 21 11:12:10 2009 +0530
-
-    Added new entry in LINGUAS for Telugu [te]
-
- po/LINGUAS |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 64c2a8a98a437a6850f6763574c5eb417b7f3d7b
-Author: Shankar Prasad <svenkate@redhat.com>
-Date:   Thu Aug 20 17:26:25 2009 +0530
-
-    Updated Kannada(kn) translation
-
- po/kn.po |  558 ++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 293 insertions(+), 265 deletions(-)
-
-commit 93583bf52d961abb2c6ae573f0fd7b7f5329c64c
-Author: Fran Dieguez <fran.dieguez@glug.es>
-Date:   Thu Aug 20 09:41:09 2009 +0200
-
-    Updated Galician Translation
-
- po/gl.po |  180 ++++++++++++++++++++++++++-----------------------------------
- 1 files changed, 77 insertions(+), 103 deletions(-)
-
-commit 51e9efc97d27dd74cd0959e3685de3109d5544cd
-Author: Bruce Cowan <bcowan@fastmail.co.uk>
-Date:   Thu Aug 20 06:43:58 2009 +0100
-
-    Updated British English translation
-
- po/en_GB.po | 2950 +++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 1670 insertions(+), 1280 deletions(-)
-
-commit 3b970b3d86802549f5a5c4035e0fbf897524678e
-Author: Christophe Fergeau <cfergeau@mandriva.com>
-Date:   Wed Aug 19 22:49:16 2009 +0200
-
-    ipod: move debug message to a more appropriate place
-
- plugins/ipod/rb-ipod-db.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit c67a04ba59052717d2dfb1801370a2805f9c9785
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Wed Aug 19 20:36:48 2009 +0100
-
-    Actually print errors if we can't save the iPod DB
-    
-    We should really fix the callers to use the error though...
-
- plugins/ipod/rb-ipod-db.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
-
-commit cf5e24a7c30e46c429f9c623eb9fa16700dd2c4b
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Wed Aug 19 19:54:23 2009 +0100
-
-    Use libgpod to get the control directory's location
-    
-    instead of guessing (which doesn't work for iPhones and iPod Touches).
-    Look for the same directory suffix, instead of coming up with a new
-    number (eg. testing for F20 but creating f30).
-
- plugins/ipod/rb-ipod-source.c |   26 ++++++++++++++++++++++----
- 1 files changed, 22 insertions(+), 4 deletions(-)
-
-commit 78fa390630523c0b2e1eeb5f1e321b9783918836
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Wed Aug 19 17:06:28 2009 +0100
-
-    Fix audio CD activation
-    
-    again! This time, make totem-pl-parser ignore the cdda scheme,
-    because it does know how to parse it.
-
- shell/rb-shell.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 899a292f7dfd96517f470d39f1bea73d0e4de55e
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Wed Aug 19 14:38:18 2009 +0100
-
-    More shadowed mounts ignoring
-    
-    in the removable media manager.
-
- shell/rb-removable-media-manager.c |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
-
-commit b5c11bccf5a3bd0930ec679d22b3ee677188bb79
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Wed Aug 19 14:31:49 2009 +0100
-
-    Bug 592325 - Crashes initialising an iPod Touch
-    
-    Hide the initialisation dialogue when we can't get
-    the iPod device selection.
-
- plugins/ipod/rb-ipod-helpers.c |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
-
-commit 719274640ca2acdb51f72ced539450850b7c90e8
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Wed Aug 19 14:01:06 2009 +0100
-
-    Never ever use shadowed mounts for devices
-    
-    Otherwise a bunch of them will end up duplicated.
-
- shell/rb-removable-media-manager.c |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
-
-commit 33ac0459dae8750f10c51a024b412c971887a90a
-Author: Mads Lundby <lundbymads@gmail.com>
-Date:   Tue Aug 18 23:31:08 2009 +0200
-
-    Updated Danish translation
-
- po/da.po |  346 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 190 insertions(+), 156 deletions(-)
-
-commit f7c7b40253a342da4555e8bd71b08a04713894a0
-Author: Shankar Prasad <svenkate@redhat.com>
-Date:   Tue Aug 18 18:43:34 2009 +0530
-
-    Updated Kannada(kn) translation
-
- po/kn.po |  372 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 194 insertions(+), 178 deletions(-)
-
-commit 05c9d56419fb62c17c413f7259bbfec519534c28
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Aug 18 22:12:37 2009 +1000
-
-    configure.ac: use AM_SILENT_RULES where possible
-
- configure.ac |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit 61bb261244d05f43c676f1a97ba9ae5e3416919e
-Author: John Iacona <plate0salad@gmail.com>
-Date:   Tue Aug 18 22:05:45 2009 +1000
-
-    pack the right sidebar with shrinking disabled (bug #591874)
-
- shell/rb-shell.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 83ca205f5daec84a9aa30ecff2c72bc04ba62fdc
-Author: Og B. Maciel <ogmaciel@gnome.org>
-Date:   Mon Aug 17 12:31:02 2009 -0400
-
-    Updated Brazilian Portuguese translation.
-
- po/pt_BR.po |   11 ++++++-----
- 1 files changed, 6 insertions(+), 5 deletions(-)
-
-commit f7df3705065608eb71a1cc447855f805528f09c2
-Author: Og B. Maciel <ogmaciel@gnome.org>
-Date:   Mon Aug 17 12:29:58 2009 -0400
-
-    Updated Brazilian Portuguese translation.
-
- po/pt_BR.po |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 6781b99a16badd52d84a4ce7cb0470cc6683cef6
-Author: Kjartan Maraas <kmaraas@gnome.org>
-Date:   Mon Aug 17 17:22:39 2009 +0200
-
-    Updated Norwegian bokmål translation.
-
- po/nb.po | 2654 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 1419 insertions(+), 1235 deletions(-)
-
-commit 255748b2094d2ef8cd70445a83a69894dd64de32
-Author: Shankar Prasad <svenkate@redhat.com>
-Date:   Mon Aug 17 18:47:58 2009 +0530
-
-    Updated Kannada(kn) translation
-
- po/kn.po | 3301 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 1785 insertions(+), 1516 deletions(-)
-
-commit 7ae15442477952aae4dc66707f7d415a81724968
-Author: Claude Paroz <claude@2xlibre.net>
-Date:   Mon Aug 17 13:32:02 2009 +0200
-
-    Updated French translation
-
- po/fr.po |  361 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 200 insertions(+), 161 deletions(-)
-
-commit 477c33a30e4b03eb12aca692c3e2ed27ba2ace87
-Author: Fran Diéguez <fran.dieguez@glug.es>
-Date:   Sat Aug 15 10:01:54 2009 +0200
-
-    Updated Galician Translation
-
- po/gl.po | 3503 +++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 2125 insertions(+), 1378 deletions(-)
-
-commit 5bc03e33b9f268a1566116842e3787e636544248
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Sat Aug 15 02:29:58 2009 +0200
-
-    Hungarian translation updated
-
- po/hu.po |  216 ++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 120 insertions(+), 96 deletions(-)
-
-commit d1f147f7a939c79255e537f190e30739572f65c2
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Fri Aug 14 16:23:22 2009 +0200
-
-    Updated Spanish translation
-
- help/es/es.po |  151 +++++++++++++++-----------------------------------------
- 1 files changed, 41 insertions(+), 110 deletions(-)
-
-commit 5003cb06b41b8f320febeecaf5e6fc12d0609f67
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Fri Aug 14 16:23:16 2009 +0200
-
-    Updated Spanish translation
-
- po/es.po |   84 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 42 insertions(+), 42 deletions(-)
-
-commit b5d091c1d615c87936a1280b7a74c376e4e8847d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Aug 14 21:52:01 2009 +1000
-
-    make random play orders pick an entry when total weight is 0 (bug #580440)
-    
-    If there are entries in the query model, but they all have a weight of
-    0, it's better to pick one at random than to return nothing.  This
-    specifically fixes single track playlists with random-by-age-and-weight,
-    but it makes sense in general.
-
- shell/rb-play-order-random.c |   36 ++++++++++++++++++++++++------------
- 1 files changed, 24 insertions(+), 12 deletions(-)
-
-commit c6f908dd3d45740f31b4468bd5e7ae5368ed8133
-Author: Tommi Vainikainen <thv@iki.fi>
-Date:   Fri Aug 14 11:23:41 2009 +0300
-
-    Updated Finnish translation
-
- po/fi.po | 2698 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 1523 insertions(+), 1175 deletions(-)
-
-commit 47ac51559da3bd886fe73637d261d5012967c497
-Author: Og B. Maciel <ogmaciel@gnome.org>
-Date:   Thu Aug 13 00:24:10 2009 -0400
-
-    Updated Brazilian Portuguese translation.
-
- po/pt_BR.po |  620 +++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 329 insertions(+), 291 deletions(-)
-
-commit c06b6c30b811898c66d294434cfbf1b820c5a137
-Author: Daniel Nylander <po@danielnylander.se>
-Date:   Wed Aug 12 23:18:12 2009 +0200
-
-    Updated Swedish translation
-
- po/sv.po |  383 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 209 insertions(+), 174 deletions(-)
-
-commit 289953d4cba878a6ecb48a6ccb74b5e424ad3327
-Author: Luca Ferretti <elle.uca@libero.it>
-Date:   Tue Aug 11 01:42:10 2009 +0200
-
-    Updated Italian translation
-
- po/it.po |  367 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 204 insertions(+), 163 deletions(-)
-
-commit 8f2ea941a5da81ef3b37a7bb291c3fe8e7fc5b52
-Author: Luca Ferretti <elle.uca@libero.it>
-Date:   Tue Aug 11 01:39:26 2009 +0200
-
-    status-icon: add forgotten : in previous commit
-
- plugins/status-icon/status-icon-preferences.ui |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit ac4786a781a0330f7d28b243abd1727822757adb
-Author: Luca Ferretti <elle.uca@libero.it>
-Date:   Tue Aug 11 01:37:08 2009 +0200
-
-    status-icon: make label HIG compliant
-
- plugins/status-icon/status-icon-preferences.ui |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit 00db513ef58fc48c4ebf14ce7b9131b830c1801d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Aug 10 22:35:40 2009 +1000
-
-    libmediaplayerid: new fs-uuid property, containing the filesystem uuid
-
- lib/libmediaplayerid/mediaplayerid.h |    1 +
- lib/libmediaplayerid/mpid-device.c   |   13 +++++++++++++
- lib/libmediaplayerid/mpid-hal.c      |    4 ++++
- lib/libmediaplayerid/mpid-udev.c     |    3 ++-
- 4 files changed, 20 insertions(+), 1 deletions(-)
-
-commit 748bbf430aac0871c5b653c455aa4c6dd1088116
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Aug 10 22:02:15 2009 +1000
-
-    status-icon: sensible defaults for status icon and notification modes
-
- data/rhythmbox.schemas |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 6a53761688d5bf460cfe62be048e4784dee0d1c8
-Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
-Date:   Sun Aug 9 14:06:48 2009 +0200
-
-    Updated German translation.
-
- po/de.po |  967 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 522 insertions(+), 445 deletions(-)
-
-commit bb77ce7e0958d7b95bbf0ef463318ef29d96e961
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Aug 9 18:09:06 2009 +1000
-
-    mtp: make filenames safe for FAT filesystems before transferring
-
- lib/rb-file-helpers.c             |   14 ++++++++++++--
- lib/rb-file-helpers.h             |    1 +
- plugins/mtpdevice/rb-mtp-source.c |    1 +
- 3 files changed, 14 insertions(+), 2 deletions(-)
-
-commit a1a2d251c6f6209d815ce1ee291cbd5bf12ad95e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Aug 9 18:05:48 2009 +1000
-
-    audiocd: add missing #ifdef for compiling without metadata getter
-
- plugins/audiocd/rb-audiocd-source.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit 109284875f2ae5b9200daffd6c781aa53b821ea7
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Aug 8 23:29:31 2009 +1000
-
-    audiocd: don't require gtk 2.17.6 for metadata, just for the info bar
-
- configure.ac                        |    4 ++--
- plugins/audiocd/rb-audiocd-source.c |   10 ++++++----
- 2 files changed, 8 insertions(+), 6 deletions(-)
-
-commit b5ee9a605958e4036d905c87344f8571d7e1a94d
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Fri Aug 7 19:21:13 2009 +0200
-
-    Updated Spanish translation
-
- help/es/es.po |   64 +++++---------------------------------------------------
- 1 files changed, 6 insertions(+), 58 deletions(-)
-
-commit 01131f849a446fcdf9aef108b5fa7fdaa05da26c
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Fri Aug 7 19:21:05 2009 +0200
-
-    Updated Spanish translation
-
- po/es.po |  197 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 111 insertions(+), 86 deletions(-)
-
-commit 34ce7e378c4748e01eff0eb18bd82c04c90a0172
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Fri Aug 7 15:19:32 2009 +0100
-
-    Bug 535065 – If a cd is not listed in musicbrainz it can not be added.
-    
-    Add infobar to ask the user to enter the metadata into
-    MusicBrainz.
-
- configure.ac                        |    4 +-
- plugins/audiocd/album-info.ui       |   30 +++++++++-------
- plugins/audiocd/rb-audiocd-source.c |   66 ++++++++++++++++++++++++++++++++++-
- 3 files changed, 84 insertions(+), 16 deletions(-)
-
-commit 01d9af5de7a3dbf6745e35e4bae6246945824e3a
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Fri Aug 7 11:53:11 2009 +0100
-
-    Bug 322265 – Can't reload CD metadata
-    
-    Add a "Reload metadata" button for Audio CDs. Based on patch from
-    Matt N <fisxoj@gmail.com>
-
- plugins/audiocd/rb-audiocd-source.c |   40 +++++++++++++++++++++++++++++++++++
- 1 files changed, 40 insertions(+), 0 deletions(-)
-
-commit 91e93ba16a92c1d50c2c44e23aef460b445bbf05
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Aug 5 21:45:43 2009 +1000
-
-    mtp: drop support for libmtp < 0.3.0, add GUdev based detection
-    
-    The HAL device detection code is still there, and will be until GUdev is
-    widely available.
-    
-    This uses the new device management functions in libmtp 0.3.0, which
-    means multiple devices should work (bug #563544).  Since the device
-    detection is triggered by the removable media manager now, the 'scan
-    removable media' menu item now finds available MTP devices (bug #561953).
-
- configure.ac                      |   32 ++++----
- plugins/mtpdevice/Makefile.am     |    2 +
- plugins/mtpdevice/rb-mtp-plugin.c |  138 ++++++++++++++++++++++++++++++++++---
- plugins/mtpdevice/rb-mtp-source.c |   64 +++++------------
- plugins/mtpdevice/rb-mtp-source.h |    7 ++-
- 5 files changed, 173 insertions(+), 70 deletions(-)
-
-commit cb09dc131c9dbfa78aa48835844ad13e8ec33697
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Aug 5 20:29:07 2009 +1000
-
-    fix a bunch of badly merged #include/#ifdef changes (oops)
-
- lib/rb-util.c                                     |    5 -----
- plugins/generic-player/rb-generic-player-plugin.c |    6 ++----
- plugins/generic-player/rb-generic-player-source.c |    8 +++-----
- plugins/generic-player/rb-generic-player-source.h |    2 ++
- plugins/generic-player/rb-nokia770-source.c       |    4 ++--
- plugins/generic-player/rb-nokia770-source.h       |    2 ++
- plugins/generic-player/rb-psp-source.c            |    4 ++--
- plugins/generic-player/rb-psp-source.h            |    2 ++
- plugins/ipod/rb-ipod-helpers.c                    |    6 +-----
- plugins/ipod/rb-ipod-plugin.c                     |    2 ++
- shell/rb-removable-media-manager.c                |    7 ++++++-
- shell/rb-removable-media-manager.h                |    2 ++
- 12 files changed, 26 insertions(+), 24 deletions(-)
-
-commit 627ad41233dcd650324882897e1ae44607eac162
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Aug 5 07:18:49 2009 +1000
-
-    removable-media: add support for device-based sources
-    
-    This is for sources representing devices for which no GVolume or GMount
-    will be created, such as MTP devices.  There's a new
-    create-source-device signal, similar to create-source-volume and
-    create-source-mount.
-
- shell/Makefile.am                  |    2 +
- shell/rb-removable-media-manager.c |  122 ++++++++++++++++++++++++++++++++++-
- shell/rb-removable-media-manager.h |    3 +
- 3 files changed, 123 insertions(+), 4 deletions(-)
-
-commit 018fcd1bd473d3878c6ff972eba9c81f50ebed85
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Aug 5 07:09:23 2009 +1000
-
-    add configure checks for GUdev
-
- configure.ac |   32 ++++++++++++++++++++++++++++++--
- 1 files changed, 30 insertions(+), 2 deletions(-)
-
-commit d8388f496af6754906277cefd75139433b43a621
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Aug 4 23:39:35 2009 +1000
-
-    remove obsolete hal helper functions
-
- lib/Makefile.am |    3 +--
- lib/rb-util.c   |   38 --------------------------------------
- lib/rb-util.h   |    2 --
- 3 files changed, 1 insertions(+), 42 deletions(-)
-
-commit 45ba8a9199fe04ec9ac187c34608ba6823af1f5f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Aug 4 23:38:28 2009 +1000
-
-    ipod: use libmediaplayerid for device detection
-
- plugins/ipod/Makefile.am       |    2 -
- plugins/ipod/rb-ipod-helpers.c |  165 ++++++++++------------------------------
- plugins/ipod/rb-ipod-helpers.h |    4 +-
- plugins/ipod/rb-ipod-plugin.c  |    2 +-
- plugins/ipod/rb-ipod-source.c  |    2 +-
- sources/Makefile.am            |    1 -
- 6 files changed, 45 insertions(+), 131 deletions(-)
-
-commit 936af352b097fa022d775f29e43fac64aa86654c
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Aug 4 23:34:25 2009 +1000
-
-    generic-player: use libmediaplayerid for device info
-
- plugins/generic-player/Makefile.am                |    8 +-
- plugins/generic-player/rb-generic-player-plugin.c |   16 +-
- plugins/generic-player/rb-generic-player-source.c |  724 +++++----------------
- plugins/generic-player/rb-generic-player-source.h |    6 +-
- plugins/generic-player/rb-nokia770-source.c       |  114 +---
- plugins/generic-player/rb-nokia770-source.h       |    4 +-
- plugins/generic-player/rb-psp-source.c            |   93 +---
- plugins/generic-player/rb-psp-source.h            |    4 +-
- 8 files changed, 184 insertions(+), 785 deletions(-)
-
-commit ed55e746caf684361b69ccbb471894ef7c82ddd6
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Aug 4 23:22:53 2009 +1000
-
-    use libmediaplayerid to find device information when creating sources
-
- bindings/python/Makefile.am                       |    1 +
- doc/reference/Makefile.am                         |    5 +---
- lib/rb-marshal.list                               |    1 +
- plugins/audiocd/Makefile.am                       |    3 +-
- plugins/audiocd/rb-audiocd-plugin.c               |    1 +
- plugins/cd-recorder/Makefile.am                   |    2 -
- plugins/generic-player/Makefile.am                |    1 +
- plugins/generic-player/rb-generic-player-plugin.c |    2 +-
- plugins/ipod/Makefile.am                          |    3 +-
- plugins/ipod/rb-ipod-plugin.c                     |    3 +-
- plugins/mtpdevice/Makefile.am                     |    3 +-
- shell/Makefile.am                                 |    3 ++
- shell/rb-removable-media-manager.c                |   25 +++++++++++++-------
- shell/rb-removable-media-manager.h                |    3 +-
- sources/Makefile.am                               |    1 +
- 15 files changed, 36 insertions(+), 21 deletions(-)
-
-commit c439e1cd2f1b47de2ff860fe6334d1575173a751
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Aug 4 22:59:45 2009 +1000
-
-    add libmediaplayerid
-    
-    This library is responsible for retrieving media player device
-    information.  It uses GUdev and a set of media player info files,
-    or if built without GUdev, it can use HAL.
-    
-    libmediaplayerid may be split out into its own repository somewhere,
-    depending on whether others find it useful.
-
- configure.ac                         |    3 +
- lib/Makefile.am                      |    2 +
- lib/libmediaplayerid/Makefile.am     |   44 ++++
- lib/libmediaplayerid/mediaplayerid.h |  104 +++++++++
- lib/libmediaplayerid/mpid-device.c   |  409 ++++++++++++++++++++++++++++++++++
- lib/libmediaplayerid/mpid-dummy.c    |   27 +++
- lib/libmediaplayerid/mpid-files.c    |   98 ++++++++
- lib/libmediaplayerid/mpid-hal.c      |  256 +++++++++++++++++++++
- lib/libmediaplayerid/mpid-private.h  |   42 ++++
- lib/libmediaplayerid/mpid-udev.c     |   78 +++++++
- lib/libmediaplayerid/mpid-util.c     |  257 +++++++++++++++++++++
- lib/libmediaplayerid/testmpid.c      |   52 +++++
- 12 files changed, 1372 insertions(+), 0 deletions(-)
-
-commit 55c40bb45f289f73fead7cd421ca6e59e390183f
-Author: Mattias Põldaru <mahfiaz gmail com>
-Date:   Sat Aug 1 15:07:50 2009 +0300
-
-    Updating Estonian translation
-
- po/et.po |  177 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 88 insertions(+), 89 deletions(-)
-
-commit 0cf2bcb6698b7d164016318e92ed69726a9ee39f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Aug 1 09:21:29 2009 +1000
-
-    metadata: don't g_free GValues allocated with GSlice
-    
-    Fixes metadata helper crashes when importing files with duplicate tags
-    (usually id3v1) and such.  Fixes lp#396405.
-
- metadata/rb-metadata-gst.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit ab0ba6d43b73d7030d3a2ea4c5c529919ea253c7
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Fri Jul 31 18:44:51 2009 +0100
-
-    Accept afc mounts as iPods
-    
-    We don't need to check the volume's data, we know that the
-    afc mounts will be iPod Touches/iPhones.
-
- plugins/ipod/rb-ipod-helpers.c |   10 ++++++++++
- plugins/ipod/rb-ipod-source.c  |    2 ++
- 2 files changed, 12 insertions(+), 0 deletions(-)
-
-commit 8797d31f55ebd9bc5790f0f675cdd4b7e3ae6201
-Author: Mattias Põldaru <mahfiaz gmail com>
-Date:   Fri Jul 31 18:36:41 2009 +0300
-
-    Updating Estonian translation
-
- po/et.po |   42 +++++++++++++++++++++++++-----------------
- 1 files changed, 25 insertions(+), 17 deletions(-)
-
-commit d3dc8d5b2bea65e9f9ff64c102220c8dde60bf9d
-Author: A S Alam <aalam@users.sf.net>
-Date:   Fri Jul 31 07:46:44 2009 +0530
-
-    Updating Punjabi Translation
-
- po/pa.po |  177 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 94 insertions(+), 83 deletions(-)
-
-commit 679b7aead3e85684e082131dedfe9bba58ca2592
-Author: Aron Xu <aronxu@gnome.org>
-Date:   Thu Jul 30 11:16:02 2009 +0800
-
-    Updated Simplified Chinese translation.
-
- po/zh_CN.po | 2906 ++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 1597 insertions(+), 1309 deletions(-)
-
-commit 47a5f4753d1cfcd2bcc2de10daeaa7a71f598d5d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jul 29 20:36:48 2009 +1000
-
-    metadata: don't crash if there are no saveable types (bug #590108)
-
- metadata/rb-metadata-dbus-client.c |   20 +++++++++++++-------
- 1 files changed, 13 insertions(+), 7 deletions(-)
-
-commit f7bf76d14b2758d21f23d693a62cc5e45b8fa4fb
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Jul 27 23:25:05 2009 +1000
-
-    encoder: close output streams, now that giostreamsink doesn't
-    
-    In gst-plugins-base 0.10.24 and later, giostreamsink will no longer
-    close the output stream, so we have to do it ourselves.
-
- backends/gstreamer/rb-encoder-gst.c |   30 ++++++++++++++++++++++++++++++
- 1 files changed, 30 insertions(+), 0 deletions(-)
-
-commit 0117c1593eed3f0b77edec6b5bbd7e686485064d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 9 22:57:41 2009 +1000
-
-    rearrange things to link less badly (bug #437110)
-    
-    Plugin management code moves to shell/, librhythmbox-core gets built in
-    shell/ and contains everything except main.c.  No more missing symbols
-    in any of the shared libraries.
-
- Makefile.am                               |    2 +-
- configure.ac                              |    1 -
- corelib/Makefile.am                       |   18 -
- doc/reference/Makefile.am                 |   11 +-
- plugins/Makefile.am                       |   48 --
- plugins/audiocd/Makefile.am               |    2 +-
- plugins/audioscrobbler/Makefile.am        |    2 +-
- plugins/brasero-disc-recorder/Makefile.am |    2 +-
- plugins/cd-recorder/Makefile.am           |    2 +-
- plugins/daap/Makefile.am                  |    2 +-
- plugins/fmradio/Makefile.am               |    2 +-
- plugins/generic-player/Makefile.am        |    2 +-
- plugins/ipod/Makefile.am                  |    2 +-
- plugins/iradio/Makefile.am                |    2 +-
- plugins/lirc/Makefile.am                  |    2 +-
- plugins/mmkeys/Makefile.am                |    2 +-
- plugins/mtpdevice/Makefile.am             |    2 +-
- plugins/power-manager/Makefile.am         |    2 +-
- plugins/rb-module.c                       |  185 --------
- plugins/rb-module.h                       |   59 ---
- plugins/rb-plugin-manager.c               |  561 ----------------------
- plugins/rb-plugin-manager.h               |   79 ----
- plugins/rb-plugin.c                       |  278 -----------
- plugins/rb-plugin.h                       |  211 ---------
- plugins/rb-plugins-engine.c               |  728 -----------------------------
- plugins/rb-plugins-engine.h               |   64 ---
- plugins/rb-python-module.c                |  580 -----------------------
- plugins/rb-python-module.h                |   69 ---
- plugins/rb-python-plugin.c                |  277 -----------
- plugins/rb-python-plugin.h                |   52 --
- plugins/sample/Makefile.am                |    2 +-
- plugins/status-icon/Makefile.am           |    2 +-
- plugins/visualizer/Makefile.am            |    2 +-
- po/POTFILES.in                            |   12 +-
- podcast/Makefile.am                       |    6 +-
- shell/Makefile.am                         |   57 ++-
- shell/rb-module.c                         |  185 ++++++++
- shell/rb-module.h                         |   59 +++
- shell/rb-plugin-manager.c                 |  561 ++++++++++++++++++++++
- shell/rb-plugin-manager.h                 |   79 ++++
- shell/rb-plugin.c                         |  278 +++++++++++
- shell/rb-plugin.h                         |  211 +++++++++
- shell/rb-plugins-engine.c                 |  728 +++++++++++++++++++++++++++++
- shell/rb-plugins-engine.h                 |   64 +++
- shell/rb-python-module.c                  |  584 +++++++++++++++++++++++
- shell/rb-python-module.h                  |   69 +++
- shell/rb-python-plugin.c                  |  281 +++++++++++
- shell/rb-python-plugin.h                  |   52 ++
- 48 files changed, 3217 insertions(+), 3264 deletions(-)
-
-commit a67a818946f05f50ea9672f52b79848e91844ea6
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Fri Jul 24 15:12:41 2009 +0200
-
-    Hungarian translation updated
-
- po/hu.po |  312 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 157 insertions(+), 155 deletions(-)
-
-commit 62b1256447a97b56b32517c96cb010fea9c7ec4d
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Wed Jul 22 19:09:35 2009 +0200
-
-    Updated Spanish translation
-
- po/es.po |  424 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 218 insertions(+), 206 deletions(-)
-
-commit f82f42945acb6f9e7a5cc6e8ced3908a8bbe1b01
-Author: Gustavo Mora <gusfmora@gmail.com>
-Date:   Wed Jul 22 23:38:56 2009 +1000
-
-    status-icon: make the mouse wheel action configurable (bug #376863)
-    
-    The available actions are the existing volume control and next/previous
-    track.
-
- data/rhythmbox.schemas                         |   14 +++++
- plugins/status-icon/rb-status-icon-plugin.c    |   66 ++++++++++++++++++++---
- plugins/status-icon/status-icon-preferences.ui |   48 +++++++++++++++++-
- 3 files changed, 118 insertions(+), 10 deletions(-)
-
-commit 8ff31389a4dfc3c4094d63b8dfb528fe5b0aa984
-Author: Mattias Põldaru <mahfiaz gmail com>
-Date:   Wed Jul 22 16:40:16 2009 +0300
-
-    Updating Estonian translation
-
- po/et.po |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit c63b6663f56ff905238d1a4d73cb3cf76ea948e2
-Author: Piotr Janas <piotr.janas@t99.pl>
-Date:   Tue Jul 21 23:34:32 2009 +1000
-
-    lyrics: use streaming title information if available (bug #586598)
-    
-    With this, we make a fair attempt at getting lyrics for songs played in
-    radio streams.
-
- plugins/lyrics/lyrics/__init__.py |   83 +++++++++++++++++++++----------------
- 1 files changed, 47 insertions(+), 36 deletions(-)
-
-commit 36af8332c75ba127e54bdbe9715d6e9b926f8183
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jul 21 21:48:16 2009 +1000
-
-    RBHeader: update using playing-song-changed signal
-    
-    The header widget is now updated when the new song is actually playing,
-    rather than when we ask the player to open it.  The difference is most
-    visible when doing gapless transitions between tracks on the same album.
-
- shell/rb-shell-player.c |   12 +--------
- widgets/rb-header.c     |   59 ++++++++++++----------------------------------
- widgets/rb-header.h     |    4 ---
- 3 files changed, 18 insertions(+), 57 deletions(-)
-
-commit 8194026419c2df4314ba046ca12b719276760092
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Jul 17 21:47:25 2009 +1000
-
-    mtp: don't crash handling albums with no name
-
- plugins/mtpdevice/rb-mtp-source.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
-
-commit 1178f68b4437c5afa94c2f326c60626001fee41d
-Author: Sweta Kothari <swkothar@redhat.com>
-Date:   Mon Jul 13 06:03:33 2009 -0400
-
-    Updated Gujarati Translations
-
- po/gu.po |   29 +++++++++++++----------------
- 1 files changed, 13 insertions(+), 16 deletions(-)
-
-commit e2933efdd24b544593f29499481f1e2fbf9be10d
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Sun Jul 12 13:06:38 2009 +0200
-
-    Updated Spanish translation
-
- help/es/es.po |   13 ++++---------
- 1 files changed, 4 insertions(+), 9 deletions(-)
-
-commit 41d6850bd7a99c50612aa4973e5f2c0604682504
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Sat Jul 11 14:48:57 2009 +0200
-
-    Updated Spanish translation
-
- help/es/es.po |   68 ++++++++++++--------------------------------------------
- 1 files changed, 15 insertions(+), 53 deletions(-)
-
-commit 975179c06bdb4c1395045de8f82ae93a463d22a4
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jul 11 13:58:44 2009 +1000
-
-    rhythmdb: dispose of the internal GCancellable properly (bug #588257)
-
- rhythmdb/rhythmdb.c |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
-
-commit df34ae56b0d8e57f2415264c168f8021c656c17d
-Author: Götz Waschk <waschk@mandriva.org>
-Date:   Sat Jul 11 12:39:46 2009 +1000
-
-    last.fm: link the plugin with libsoup-gnome (bug #588248)
-
- plugins/audioscrobbler/Makefile.am |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-commit 561dce56eca9c908f9d80b178a8381ae838e5a66
-Author: Ask H. Larsen <asklarsen@gmail.com>
-Date:   Thu Jul 9 18:20:45 2009 +0200
-
-    Updated Danish translation
-
- po/da.po | 1123 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 583 insertions(+), 540 deletions(-)
-
-commit e8d83cdfb1ba93bda180eb7d55f10b8a1642175b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Jul 9 20:50:12 2009 +1000
-
-    playbin2: revert hacky fix for bug #585595, fix it properly
-    
-    This adds a parameter to the player backend EOS signal indicating
-    whether the signal is being emitted early to allow a track transition.
-    We only allow playback to be stopped on real EOS signals.
-
- backends/gstreamer/rb-player-gst-xfade.c |    2 +-
- backends/gstreamer/rb-player-gst.c       |   14 ++------------
- backends/rb-player.c                     |   14 +++++++++-----
- backends/rb-player.h                     |    5 +++--
- lib/rb-marshal.list                      |    1 +
- shell/rb-shell-player.c                  |    8 +++++---
- 6 files changed, 21 insertions(+), 23 deletions(-)
-
-commit fa158141f98924c0293ec3a78a483cb294a64d3b
-Author: Pascal Terjan <pterjan@linuxfr.org>
-Date:   Fri Jul 3 09:17:06 2009 +0200
-
-    plugins: make a warning message more understandable (bug #587662)
-    
-    Signed-off-by: Pascal Terjan <pterjan@linuxfr.org>
-
- plugins/rb-python-module.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit b31903698c578add3748d8c38140e31c05e8c2c7
-Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
-Date:   Thu Jul 9 11:25:46 2009 +0700
-
-    Updated Thai translation.
-
- po/th.po | 2852 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 1611 insertions(+), 1241 deletions(-)
-
-commit 4cc17e48ef476f0d47dc708add20abcf5d5474e3
-Author: Jorge González <jorgegonz@svn.gnome.org>
-Date:   Tue Jul 7 22:40:15 2009 +0200
-
-    Updated Spanish translation
-
- help/es/es.po | 1686 +++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 1037 insertions(+), 649 deletions(-)
-
-commit 816488eedf136cdc099f2d75bea8cadd8db927cf
-Author: Daniel Nylander <po@danielnylander.se>
-Date:   Tue Jul 7 22:25:08 2009 +0200
-
-    Updated Swedish translation
-
- po/sv.po |  510 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 261 insertions(+), 249 deletions(-)
-
-commit a98da1d337684bbd00f25aab02f911f15215ef6d
-Author: Joan Duran <jodufi@gmail.com>
-Date:   Mon Jul 6 21:20:51 2009 +0200
-
-    Updated Catalan translation
-
- po/ca.po | 2934 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 1665 insertions(+), 1269 deletions(-)
-
-commit 051b31659ffda6fe94bc51243d5b949dda87a442
-Author: Sweta Kothari <swkothar@redhat.com>
-Date:   Mon Jul 6 02:21:39 2009 -0400
-
-    Updated Gujarati Translations
-
- po/gu.po |  585 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 299 insertions(+), 286 deletions(-)
-
-commit 05020b29c17e5b7eb9391eca3e1d6b300fa77ec7
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jul 5 20:30:51 2009 +1000
-
-    release 0.12.3
-
- NEWS         |    7 +++++++
- configure.ac |    2 +-
- 2 files changed, 8 insertions(+), 1 deletions(-)
-
-commit 1c74f1b047472bee1b11695cd3961584c4f5f5a8
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jul 4 21:34:18 2009 +1000
-
-    loader: ensure we always release the gdk lock after callbacks (bug #587691)
-
- plugins/rb/Loader.py |   31 ++++++++++++++++++++++---------
- 1 files changed, 22 insertions(+), 9 deletions(-)
-
-commit 7e8864ae09b39c49a7c174f1eede0dfbece122f2
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jul 4 18:16:03 2009 +1000
-
-    player-gst: don't stop the pipeline in about-to-finish handler (bug #585595)
-    
-    about-to-finish is emitted on a streaming thread, so we can't change the
-    pipeline state from there, and if there's nothing to play after the
-    current track, we want to wait until it actually finishes.
-    
-    This is a bit of a hack, but it works for now.
-
- backends/gstreamer/rb-player-gst.c |    9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
-
-commit ab34a3ead0fd63e56d686afbd7c83a0a8e186343
-Author: Mark Krapivner <mark125@gmail.com>
-Date:   Fri Jul 3 18:31:38 2009 +0300
-
-    Updated Hebrew translation
-
- po/he.po | 1254 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 623 insertions(+), 631 deletions(-)
-
-commit 60dea251298c8a7894e39b1a9a215d74f822ec01
-Author: ifelix <ifelix@redhat.com>
-Date:   Fri Jul 3 16:16:42 2009 +0530
-
-    Tamil linguas added
-
- po/LINGUAS |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 79f191ba6442490aaeaf58a7d464e2791d8b56ea
-Author: ifelix <ifelix@redhat.com>
-Date:   Fri Jul 3 16:16:25 2009 +0530
-
-    Updated Tamil Translations
-
- po/ta.po | 4956 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 4956 insertions(+), 0 deletions(-)
-
-commit 3b8c0f2cfeb8c533264ff5f8d03d1894a702ad5d
-Author: Mattias Põldaru <mahfiaz gmail com>
-Date:   Thu Jul 2 05:37:34 2009 +0300
-
-    Updating Estonian translation
-
- po/et.po | 4328 +++++++++++++++++++++++++++++++++++++++++++++++---------------
- 1 files changed, 3279 insertions(+), 1049 deletions(-)
-
-commit bc5d1814b25e001fd37db30f11e548f3c4489fd1
-Author: A S Alam <aalam@users.sf.net>
-Date:   Thu Jul 2 06:44:38 2009 +0530
-
-    Updating translation for Punjabi
-
- po/pa.po |  506 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 262 insertions(+), 244 deletions(-)
-
-commit 69f00d0f4f7e8de61ad1ce093488043bbf89fe23
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Thu Jul 2 00:04:12 2009 +0200
-
-    Hungarian translation updated
-
- po/hu.po |  972 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 485 insertions(+), 487 deletions(-)
-
-commit 453b62df94d833ff27b70e62c3deb17b42c7ad6e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jul 1 10:44:19 2009 +1000
-
-    rhythmdb: don't crash when processing certain load errors (bug #587479)
-    
-    Some metadata load events don't end up having a metadata reader
-    instance, but in some places we assumed they all did.
-
- rhythmdb/rhythmdb.c |   23 ++++++++++++-----------
- 1 files changed, 12 insertions(+), 11 deletions(-)
-
-commit e121ba05876623b7e0ff36123e11dda4f117872b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 30 09:38:03 2009 +1000
-
-    first prerelease of 0.12.3
-
- NEWS         |   92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- README       |    2 +-
- configure.ac |    2 +-
- 3 files changed, 94 insertions(+), 2 deletions(-)
-
-commit b89bc041494ba819358cb608dd6132818776c98a
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 30 09:28:58 2009 +1000
-
-    metadata: use GSlice to allocate GValues (bug #587329)
-    
-    Since commit 606ab6746597b8c1ca5d35e52db345bc46a67e8b they've been
-    freed as if they were allocated this way.  This fixes various allocation
-    related complaints from the metadata helper process.
-
- metadata/rb-metadata-gst.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit f6b27b5a7a6319948042dbf538df821c42258e3d
-Author: Luca Ferretti <elle.uca@libero.it>
-Date:   Mon Jun 29 07:50:13 2009 +0200
-
-    Updated Italian translation
-
- po/it.po |  366 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 193 insertions(+), 173 deletions(-)
-
-commit 9b6e1f8abae7af8c53c22ed6a051636e892be101
-Author: Claude Paroz <claude@2xlibre.net>
-Date:   Sun Jun 28 21:00:13 2009 +0200
-
-    Updated French translation (ui and help)
-
- help/fr/fr.po |   69 +++--
- po/fr.po      |  944 +++++++++++++++++++++++++++++----------------------------
- 2 files changed, 515 insertions(+), 498 deletions(-)
-
-commit 3b829591bbce0f347f121ef22a94bf79dc8c06ce
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jun 28 11:42:21 2009 +1000
-
-    API doc: remove proxy config sections
-
- doc/reference/rhythmbox-docs.sgml    |    1 -
- doc/reference/rhythmbox-sections.txt |   18 ------------------
- doc/reference/rhythmbox.types        |    2 --
- 3 files changed, 0 insertions(+), 21 deletions(-)
-
-commit 76e886d660dff8d37cd83028158c8932893b36cd
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jun 28 10:09:14 2009 +1000
-
-    audiocd: clean up properly when metadata loading fails (bug #516192)
-
- plugins/audiocd/rb-audiocd-source.c |    8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
-
-commit b35515b85b1f3fda18a6e8f879d257be76e7c140
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jun 27 18:06:05 2009 +1000
-
-    metadata: don't try to add NULL strings to dbus messages
-    
-    Stops the metadata helper crashing when it can't identify the media type
-    of a file it's reading.
-
- metadata/rb-metadata-dbus-service.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
-
-commit 51abc1d08ca4ce7d71011745759f33d4b870f1c7
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jun 27 15:02:23 2009 +1000
-
-    remove rb-proxy-config.c from POTFILES.in
-
- po/POTFILES.in |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
-
-commit e50a4772d024c174254b16c416025a1bea3af9dd
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jun 27 13:54:27 2009 +1000
-
-    encoder-gst: use queue2 instead of queue
-
- backends/gstreamer/rb-encoder-gst.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit cc1d43f6c8fbd7a80d480fc520e2ab8996947225
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jun 27 13:53:23 2009 +1000
-
-    encoder-gst: only add string tags if non-NULL and not empty
-    
-    This fixes some GStreamer warnings.
-
- backends/gstreamer/rb-encoder-gst.c |   56 +++++++++++++----------------------
- 1 files changed, 21 insertions(+), 35 deletions(-)
-
-commit 8dd0926e24f0f8ba13e1e71585ecd44c4df1966d
-Author: Žygimantas Beručka <zygis@gnome.org>
-Date:   Fri Jun 26 19:37:06 2009 +0300
-
-    Updated Lithuanian translation
-
- po/lt.po | 2891 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 1634 insertions(+), 1257 deletions(-)
-
-commit ddb82e1457d12d39c30237767fe59246f6df4344
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Jun 26 21:23:45 2009 +1000
-
-    remove old proxy code, use libsoup-gnome
-    
-    Besides throwing away a pile of dead code, this means things work with
-    proxy autoconfiguration (bug #345712).
-
- configure.ac                                      |    4 +-
- lib/Makefile.am                                   |    5 +-
- lib/rb-preferences.h                              |    1 -
- lib/rb-proxy-config.c                             |  289 ---------------------
- lib/rb-proxy-config.h                             |   78 ------
- plugins/audioscrobbler/rb-audioscrobbler-plugin.c |   29 +--
- plugins/audioscrobbler/rb-audioscrobbler.c        |   57 +----
- plugins/audioscrobbler/rb-audioscrobbler.h        |    4 +-
- plugins/audioscrobbler/rb-lastfm-source.c         |   57 +----
- shell/rb-shell.c                                  |   17 --
- 10 files changed, 27 insertions(+), 514 deletions(-)
-
-commit dea10f4abd5e5b7b44d0322711423a993543d434
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Jun 26 10:14:43 2009 +1000
-
-    player-gst: fix crash on pipeline shutdown failure (bug #586985)
-
- backends/gstreamer/rb-player-gst.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 531575723b8eb70466599ad217f2c2820b16bda1
-Author: Sandeep Shedmake <sshedmak@redhat.com>
-Date:   Wed Jun 24 19:01:48 2009 +0530
-
-    Updated Marathi Translations
-
- po/mr.po |  256 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 136 insertions(+), 120 deletions(-)
-
-commit 3b13bc39f524f15023dff660090f660c8fa0b7d3
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jun 24 19:32:14 2009 +1000
-
-    ipod: implement move-to-trash for playlists (bug #586649)
-
- plugins/ipod/rb-ipod-source.c                 |   32 ++++++++++++++----------
- plugins/ipod/rb-ipod-source.h                 |    3 ++
- plugins/ipod/rb-ipod-static-playlist-source.c |   20 ++++++++++++++-
- 3 files changed, 41 insertions(+), 14 deletions(-)
-
-commit 8b1b586d6030e653ad2fd62aec5f3969151498ba
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jun 24 19:27:33 2009 +1000
-
-    generic-player: implement move-to-trash in playlists
-
- .../rb-generic-player-playlist-source.c            |   38 +++++++++-
- plugins/generic-player/rb-generic-player-source.c  |   82 ++++++++++++++------
- plugins/generic-player/rb-generic-player-source.h  |    5 +
- 3 files changed, 100 insertions(+), 25 deletions(-)
-
-commit 4c7affae378869b7b6cfc7f13367c762bcfff038
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jun 24 19:21:55 2009 +1000
-
-    generic-player: shorten function names in the playlist source class
-
- .../rb-generic-player-playlist-source.c            |   32 ++++++++++---------
- 1 files changed, 17 insertions(+), 15 deletions(-)
-
-commit 660e2b9358062c52fe6016abfb0db5c223b65190
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jun 24 10:43:14 2009 +1000
-
-    rhythmdb: rearrange a message so intltool notices the translator comment
-
- rhythmdb/rhythmdb.c |   12 +++++++-----
- 1 files changed, 7 insertions(+), 5 deletions(-)
-
-commit a4d0777f15629e1a942f8b7a648cb43025e5d6e4
-Author: Leonardo Ferreira Fontenelle <leonardof@gnome.org>
-Date:   Tue Jun 23 21:20:01 2009 -0300
-
-    Updated Brazilian Portuguese translation.
-    
-    Fixed access key errors as well. Closes bugs #576792, #576804, #576805,
-    #576806, #576816, #576817, #576819 and #576821.
-
- po/pt_BR.po |   90 +++++++++++++++++++++++++----------------------------------
- 1 files changed, 38 insertions(+), 52 deletions(-)
-
-commit 07ecf70823e3c42381f621f5adfe3e41161dd435
-Author: César Veiga <tombs@linuxmail.org>
-Date:   Tue Jun 23 20:26:50 2009 -0300
-
-    Updated Brazilian Portuguese translation.
-
- po/pt_BR.po | 2586 +++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 1448 insertions(+), 1138 deletions(-)
-
-commit 8ab9c0721fd14d4309d760d3bf0f26df8f6cab3a
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 23 22:54:36 2009 +1000
-
-    encoder: fix the queue size parameters so they actually help
-    
-    Previously, with max-size-time set to 2 minutes and everything else at
-    default values, either max-size-buffers (200) or max-size-bytes (~10mb)
-    would take effect.  For CD audio, 200 buffers is 200 CD sectors, which
-    is under 3 seconds.
-    
-    This makes CD ripping about twice as fast for me.
-
- backends/gstreamer/rb-encoder-gst.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 39ae571ee625b81c8a5a2b425428fb525bf291ef
-Author: Amitakhya Phukan <aphukan@aphukan.pnq.redhat.com>
-Date:   Mon Jun 22 14:00:15 2009 +0530
-
-    Updated Assamese translations
-
- po/as.po | 1717 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 870 insertions(+), 847 deletions(-)
-
-commit 3ee01d00ebc2b2af6babcbd93712d3c1a0304b59
-Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
-Date:   Sun Jun 21 10:34:43 2009 +0200
-
-    Updated Spanish translation
-
- po/es.po |  256 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 136 insertions(+), 120 deletions(-)
-
-commit e1e712995d444b747037af8321d7c67f2ded2a4b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jun 20 20:47:02 2009 +1000
-
-    add album-info.ui to makefile
-
- plugins/audiocd/Makefile.am |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
-
-commit 6a6b1f155d568f57133e63694bb7d4f5cee50b35
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jun 20 18:57:02 2009 +1000
-
-    add album-info.ui to POTFILES.in
-
- po/POTFILES.in |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 23ca394b7e612a3f10898fed970c50a507ef2dd4
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jun 20 18:04:56 2009 +1000
-
-    audiocd: make title, genre, and artist columns editable in place
-
- plugins/audiocd/rb-audiocd-source.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
-
-commit 128f2706aab6ef896d6f25e6f2d281d3e06a876f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jun 20 18:03:40 2009 +1000
-
-    entry-view: add function for making columns editable
-
- bindings/python/rb.defs |   10 ++++++
- widgets/rb-entry-view.c |   78 +++++++++++++++++++++++++++++++++++++++++++++++
- widgets/rb-entry-view.h |    3 ++
- 3 files changed, 91 insertions(+), 0 deletions(-)
-
-commit a992081242f2639a5343fe7609da0f43d1a804d0
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jun 20 12:25:07 2009 +1000
-
-    generic-player: fix crash when trying to delete with no audio folders
-
- plugins/generic-player/rb-generic-player-source.c |   16 +++++++++-------
- 1 files changed, 9 insertions(+), 7 deletions(-)
-
-commit 98558435e7efb12feb8ecb8d1d59f067b1155eeb
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Jun 20 11:50:33 2009 +1000
-
-    audiocd: disable paranoia when reading TOC information
-    
-    This has the side effect of reducing cdparanoia's cache size, making the
-    TOC scan faster.
-
- plugins/audiocd/rb-audiocd-source.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
-
-commit d231afc868b8a9aff40deeec3add32a7e73a7875
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Jun 19 23:37:32 2009 +1000
-
-    status-icon: check widgets exist before updating them for gconf changes
-
- plugins/status-icon/rb-status-icon-plugin.c |   16 ++++++++++------
- 1 files changed, 10 insertions(+), 6 deletions(-)
-
-commit e1e65ce46c820e5b32b9eccbea91a9a07cc094ad
-Author: Amitakhya Phukan <aphukan@fedoraproject.org>
-Date:   Fri Jun 19 17:20:14 2009 +0530
-
-    Added as to LINGUAS and adding new Assamese translations.
-
- po/LINGUAS |    1 +
- po/as.po   | 4860 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 4861 insertions(+), 0 deletions(-)
-
-commit 0ff073b314fa95f3ab189fdabc830f29141e4e5b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Jun 19 21:31:28 2009 +1000
-
-    update for new totem-plparser API additions (bug #586363, #586365)
-
- plugins/audioscrobbler/rb-lastfm-source.c |    1 +
- plugins/iradio/rb-iradio-source.c         |    1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
-
-commit 87642de0566e8ed8f82f52ab4fc6d4357f3ce855
-Author: Luca Ferretti <elle.uca@libero.it>
-Date:   Fri Jun 19 09:02:38 2009 +0200
-
-    Updated Italian translation
-
- po/it.po |  858 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 429 insertions(+), 429 deletions(-)
-
-commit ead36999a19e2dc4370127e29e7cf4163259cb28
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Jun 19 14:29:24 2009 +1000
-
-    audiocd: use album artist info for extra metadata requests (bug #550491)
-
- plugins/audiocd/rb-audiocd-source.c |  107 ++++++++++++++++++++++++++++++----
- 1 files changed, 94 insertions(+), 13 deletions(-)
-
-commit d7dc14b15febb17315f690b0007bf96fcd72af85
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Jun 19 14:26:13 2009 +1000
-
-    audiocd: add album info UI, hide 'album' column
-    
-    The album info UI is mostly copied from sound-juicer, with the addition
-    of the album artist sortname.
-
- plugins/audiocd/album-info.ui       |  196 +++++++++++++++++++++++++++++++++
- plugins/audiocd/rb-audiocd-source.c |  202 +++++++++++++++++++++++++++++++++--
- 2 files changed, 391 insertions(+), 7 deletions(-)
-
-commit 3e38e86a7c483d196d2cbe71cbc427a9d63e933b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Jun 19 14:20:19 2009 +1000
-
-    audiocd: don't show the search bar
-
- plugins/audiocd/rb-audiocd-source.c |   41 +++++++++++++++++++++++++++++++++++
- 1 files changed, 41 insertions(+), 0 deletions(-)
-
-commit 2d3deaf286595db867d3a434d23ed017045ef272
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Jun 19 14:16:03 2009 +1000
-
-    library: request album artist name metadata when building filenames
-    
-    This is currently only available through the extra metadata mechanism,
-    but at some point it should be added as a regular entry property.
-
- rhythmdb/rhythmdb.h         |    2 ++
- sources/rb-library-source.c |   28 +++++++++++++++++++++-------
- 2 files changed, 23 insertions(+), 7 deletions(-)
-
-commit b53fa656b99149540dff96da4de18385977b9b71
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Jun 19 14:11:08 2009 +1000
-
-    ensure RBSource 'plugin' property is set during construction
-
- sources/rb-source.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 43aaef9cf17331941c3c41077d3153dab1bc217f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jun 17 16:04:24 2009 +1000
-
-    magnatune: add missing object ID in GtkBuilder file for purchasing
-
- plugins/magnatune/magnatune-purchase.ui |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 25e864944bfa652e06e6ca0d40dfad6dd60d6b3d
-Author: Stefano Frangioni <dummy.it@gmail.com>
-Date:   Tue Jun 16 21:30:53 2009 +1000
-
-    rb-client: add --set-rating command (bug #583108)
-
- remote/dbus/rb-client.c |   39 ++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 38 insertions(+), 1 deletions(-)
-
-commit 0d2157c6eae2a7c0ff106dc077f74c48589423e2
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Jun 15 23:35:16 2009 +1000
-
-    generic-player: remove empty directories when deleting (bug #584701)
-    
-    When deleting a file from a generic player, walk up the directory
-    structure deleting directories until we hit a non-empty one, one of the
-    device's audio folders, or the root of the device filesystem.
-
- plugins/generic-player/rb-generic-player-source.c |   65 +++++++++++++++++++++
- 1 files changed, 65 insertions(+), 0 deletions(-)
-
-commit 65f1f82ef9fda2f878be45aeef5ab26dbcf0beab
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Jun 15 22:12:33 2009 +1000
-
-    fix interaction with pulseaudio flat volume (bug #584958)
-    
-    First, we count the number of volume changes that have been made, and
-    keep track of the last change to be applied to the pipeline.  Then,
-    when starting the pipeline, we apply any volume changes that were made
-    while the pipeline was not running.
-    
-    The extra trick here is that when the audio sink provides volume
-    control, we ignore the first volume setting, which restores the volume
-    setting from gconf.  The reason we do this is that pulseaudio remembers
-    our volume for itself and applies it correctly, without modifying the
-    reference output volume.
-    
-    This change also fixes the volume change notification in the playbin2
-    backend, which was using the wrong signal.
-
- backends/gstreamer/rb-player-gst-xfade.c |   21 +++++++++----
- backends/gstreamer/rb-player-gst.c       |   49 ++++++++++++++++++++++++++----
- 2 files changed, 58 insertions(+), 12 deletions(-)
-
-commit 738871da60fd8a6e628e8a9c7d1023c75a61e00c
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Jun 15 18:17:56 2009 +1000
-
-    rhythmdb: initialise podcast fields to empty string (bug #556296)
-
- rhythmdb/rhythmdb.c |   17 +++++++++++++++++
- 1 files changed, 17 insertions(+), 0 deletions(-)
-
-commit eb83a0afd3b7c56d2c399919fae72ae65de06f40
-Author: Sandeep Shedmake <sshedmak@redhat.com>
-Date:   Mon Jun 15 14:24:32 2009 +0530
-
-    Updated Marathi Translations
-
- po/mr.po |  163 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 86 insertions(+), 77 deletions(-)
-
-commit 71e5be87db86a55e38f54e4c345a7a266762c51b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jun 14 22:51:53 2009 +1000
-
-    artdisplay: use fuzzy matching to filter search results (bug #349066)
-    
-    Rework the processing of Amazon search results to use the fuzzy string
-    matcher I added earlier.  Rather than trying to do exact or substring
-    matches in various combinations, we now do fuzzy matches for the album
-    name and each of the artist names in the search results (with a special
-    case for 'various artists' to help compilations).
-    
-    To avoid getting the wrong album by the right artist, we reject results
-    where one of the matches is below a threshold.  If the result doesn't
-    have a title or an artist, we use a default match strength slightly above
-    this threshold.  We then combine the artist and album match strengths
-    and take the highest result, as long as it's above another threshold.
-
- .../artdisplay/artdisplay/AmazonCoverArtSearch.py  |  153 ++++++++++----------
- 1 files changed, 80 insertions(+), 73 deletions(-)
-
-commit df7a9dce29b20e167bcd525e2a712a0f2887d5b4
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jun 14 17:38:21 2009 +1000
-
-    lyrics: remove the default lyrics folder
-    
-    This makes the plugin use the XDG cache dir rather than ~/.lyrics.
-
- data/rhythmbox.schemas            |    2 +-
- plugins/lyrics/lyrics/__init__.py |    2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 41dd5fadde967ac65e3a8e59b762cac1c3e92ac7
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jun 14 17:34:56 2009 +1000
-
-    lyrics: use fuzzy matches to check lyrics search results (bug #358313)
-    
-    This only applies to the leoslyrics.com and astraweb.com lyrics
-    searches, as the others don't seem to return partial match results, or
-    are too weird for me to figure out how to add this.
-
- plugins/lyrics/lyrics/AstrawebParser.py   |   34 ++++++++++++++--------
- plugins/lyrics/lyrics/LeoslyricsParser.py |   45 +++++++++++++++++++++++------
- 2 files changed, 58 insertions(+), 21 deletions(-)
-
-commit da948c881531b535af3f5379097baa0df7467092
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jun 14 17:32:33 2009 +1000
-
-    lyrics: don't search for 'unknown' as an artist or title
-
- plugins/lyrics/lyrics/__init__.py |   47 ++++++++++++++++++++++--------------
- 1 files changed, 29 insertions(+), 18 deletions(-)
-
-commit e0c38ff77ed342cb6fb2b1836c094a4453757019
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jun 14 17:30:49 2009 +1000
-
-    add a fuzzy string matcher to the python 'rb' module
-
- plugins/rb/Makefile.am    |    1 +
- plugins/rb/stringmatch.py |   53 +++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 54 insertions(+), 0 deletions(-)
-
-commit 131663e1f5eaf5e9295be3b7c7116219c0d16f29
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Sat Jun 13 11:20:23 2009 +0200
-
-    Updated German doc translation
-
- help/de/de.po | 1690 ++++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 1007 insertions(+), 683 deletions(-)
-
-commit cf29d9daaac71f1602b29974b9fc43ba03b84261
-Author: Daniel Nylander <po@danielnylander.se>
-Date:   Sat Jun 13 10:46:26 2009 +0200
-
-    Updated sv translation (Daniel Nylander)
-
- po/sv.po | 2500 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 1385 insertions(+), 1115 deletions(-)
-
-commit 453a8ecbc728998197e672a3a698c5fa7df5a379
-Author: Milo Casagrande <milo@ubuntu.com>
-Date:   Fri Jun 12 12:06:40 2009 -0400
-
-    Fixed some typos in the manual
-    
-     * Fixed some mispelled rhythmbox now changed with an entity
-     * Fixes bug 502670
-
- help/C/rhythmbox.xml |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
-
-commit e2f9d8063aaf04e42864e094a80e692b48dd97a4
-Author: John Iacona <plate0salad@gmail.com>
-Date:   Fri Jun 12 23:01:45 2009 +1000
-
-    shell: add packing parameters for plugin-provided widgets (bug #585524)
-    
-    Adds packing parameters (same as those for gtk_box_pack_start) to
-    rb_shell_add_widget.  For the python bindings, the previously used
-    values are now the defaults.  C plugins will require code changes to
-    compile.
-
- bindings/python/rb.defs                   |    2 ++
- plugins/visualizer/rb-visualizer-plugin.c |    6 ++++--
- shell/rb-shell.c                          |    4 ++--
- shell/rb-shell.h                          |    2 +-
- 4 files changed, 9 insertions(+), 5 deletions(-)
-
-commit 167355eb68ba577624623ae5f7f8c5949e34f69c
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Jun 12 19:25:53 2009 +1000
-
-    rhythmdb: allow errors to be replaced by song entries (bug #539007)
-    
-    We do normal imports by creating events with no entry type
-    specified (for some reason); a logic bug in the metadata load processing
-    code meant that in this case, an import error would never be deleted and
-    replaced with a regular song entry.  Now torrent downloads and other
-    types of transfer into the music library will eventually be imported
-    correctly.
-
- rhythmdb/rhythmdb.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
-
-commit 185c60d7e3083b87ec6ba0a7b1f2443d1d8c1d56
-Author: Sweta Kothari <swkothar@redhat.com>
-Date:   Fri Jun 12 14:46:30 2009 +0530
-
-    Updated Gujarati Translation
-
- po/gu.po |  429 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 244 insertions(+), 185 deletions(-)
-
-commit 844b1243dbbb1e5ff66591872ab0bf7a56b421a3
-Author: A S Alam <aalam@users.sf.net>
-Date:   Fri Jun 12 06:11:10 2009 +0530
-
-    updating translation for Punjabi (Gurmukhi) pa.po
-
- po/pa.po |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit de658d10db504870c8ba65cc1f025a484da9d0a1
-Author: A S Alam <aalam@users.sf.net>
-Date:   Fri Jun 12 06:10:27 2009 +0530
-
-    updating translation for Punjabi (Gurmukhi) pa.po
-
- po/pa.po |  370 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 186 insertions(+), 184 deletions(-)
-
-commit 28ab6c8df4508514d3aed98db3ebd314adf21f23
-Author: Claude Paroz <claude@2xlibre.net>
-Date:   Thu Jun 11 22:51:48 2009 +0200
-
-    Updated French help translation
-
- help/fr/fr.po | 1362 +++++++++++++++++++++++++++++----------------------------
- 1 files changed, 698 insertions(+), 664 deletions(-)
-
-commit 713d08da8528f32149204cff72f713dcc4cd0774
-Author: Claude Paroz <claude@2xlibre.net>
-Date:   Thu Jun 11 21:44:55 2009 +0200
-
-    help: Some more documentation update
-    
-    * Removed ellipsis from interface labels, as of GDP Style guide.
-    * Replaced Source list by Side pane.
-    * Other minor fixes.
-
- help/C/rhythmbox.xml |   69 +++++++++++++++++++++++++++----------------------
- 1 files changed, 38 insertions(+), 31 deletions(-)
-
-commit f0617b51a0136e0cc1c3b71ba07ececbbac7316c
-Author: Dean Sas <dean@deansas.org>
-Date:   Thu Jun 11 20:45:47 2009 +0200
-
-    help: Updated documentation (bug #531310)
-    
-    * Adds "transfer music to music players" and "use music stores" to list of
-    features
-    * Points out tags can be edited (bug 488888)
-    * Updates 'new radio item' menu entry
-    * Removes the tip that says you can't write to ipods (bug 528293)
-    * Shuffle some of the preferences documentation about.
-
- help/C/rhythmbox.xml |  234 +++++++++++++++++++++++++++-----------------------
- 1 files changed, 128 insertions(+), 106 deletions(-)
-
-commit cc9bfc58221799c9e491ecb176292b935ff848e9
-Author: Sweta Kothari <swkothar@redhat.com>
-Date:   Thu Jun 11 17:01:51 2009 +0530
-
-    Updated Gujarati Translation
-
- po/gu.po |  146 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 76 insertions(+), 70 deletions(-)
-
-commit 07e61d1948ddf004eedc32257a470cb4d1d22b0c
-Author: Claude Paroz <claude@2xlibre.net>
-Date:   Thu Jun 11 09:17:29 2009 +0200
-
-    More duplicated help figures deleted
-
- help/es/figures/rb-notification-zone.png |  Bin 4238 -> 0 bytes
- help/es/figures/rb-toolbar-shuffle.png   |  Bin 4579 -> 0 bytes
- help/fr/figures/rb-toolbar-shuffle.png   |  Bin 4579 -> 0 bytes
- 3 files changed, 0 insertions(+), 0 deletions(-)
-
-commit 112e2c74339ea6b05a699fb5c49201cde1283815
-Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
-Date:   Thu Jun 11 09:10:14 2009 +0200
-
-    Updated Spanish translation
-
- po/es.po |  360 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 182 insertions(+), 178 deletions(-)
-
-commit f3db8ef9178a9585f8472e9cb7a34037729ee3e1
-Author: Claude Paroz <claude@2xlibre.net>
-Date:   Thu Jun 11 09:05:31 2009 +0200
-
-    Remove executable bit from figure
-
- help/C/figures/rb-volume-changer.png |  Bin 5916 -> 5916 bytes
- 1 files changed, 0 insertions(+), 0 deletions(-)
-
-commit 31e62eeca457afd24297d25b2ff940fd81952f17
-Author: Claude Paroz <claude@2xlibre.net>
-Date:   Thu Jun 11 09:05:10 2009 +0200
-
-    Remove duplicated figures (identical as original)
-
- help/es/figures/rb-toolbar-repeat.png       |  Bin 4614 -> 0 bytes
- help/fr/figures/rb-toolbar-repeat.png       |  Bin 4614 -> 0 bytes
- help/zh_CN/figures/rb-notification-zone.png |  Bin 4238 -> 0 bytes
- 3 files changed, 0 insertions(+), 0 deletions(-)
-
-commit 0b217fa895f03cf88d3bb47b7ceffac948d849b7
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Jun 11 00:39:57 2009 +1000
-
-    player-gst: pretend playing time is 0 during track changes (bug #584804)
-    
-    Since we don't know exactly when playbin2 changes from one track to the
-    next, we can't emit the playing-stream signal at the right point, and we
-    can't answer playing position queries properly either.  So, we emit the
-    playing-stream signal when we set the new URI and pretend the playback
-    position is 0 (in the new stream) until the next timer tick.
-
- backends/gstreamer/rb-player-gst.c |   13 ++++++++++++-
- 1 files changed, 12 insertions(+), 1 deletions(-)
-
-commit 4beeb75ebb0683c07fe0c04672082cbf01c27824
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Jun 11 00:15:54 2009 +1000
-
-    shell-player: use gint64 for playback position in get_playing_time
-
- shell/rb-shell-player.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit e41760f8d149eaa56373ad4322a87524eb2b6574
-Author: Sweta Kothari <swkothar@redhat.com>
-Date:   Wed Jun 10 15:59:04 2009 +0530
-
-    Committed gu.po file
-
- po/gu.po | 1031 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 521 insertions(+), 510 deletions(-)
-
-commit 6a06692f322ada49bd5a783134ec97edd912fff9
-Author: Markus Järvinen <mkj@iki.fi>
-Date:   Wed Jun 10 19:14:59 2009 +1000
-
-    last-fm: enable creation of user playlist stations (bug #585043)
-
- plugins/audioscrobbler/rb-lastfm-source.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 9d35e279457f6e036f8a670f6ad5096d333f45b9
-Author: Jean-Philippe Garcia Ballester <giga@le-pec.org>
-Date:   Sat Jun 6 09:01:47 2009 +0200
-
-    daap: Allow IPv6 servers (bug #584930)
-    
-    Using “AF_INET”, “sockaddr_in” and “inet_addr” disallow connecting to IPv6 DAAP
-    servers.
-    
-    The solution is to use “soup” to get the appropriate “sockaddr” and protocol
-    family for the given address.
-
- plugins/daap/rb-daap-src.c |   32 +++++++++++++++++++-------------
- 1 files changed, 19 insertions(+), 13 deletions(-)
-
-commit b6c3b13f7a4cb6a909c495c41a9eb2d66635ee71
-Author: Jean-Philippe Garcia Ballester <giga@le-pec.org>
-Date:   Sat Jun 6 08:53:20 2009 +0200
-
-    daap: Fix “Host” HTTP header on manual daap (bug #584927)
-    
-    Do not resolve DAAP server hostname when adding a new DAAP share, but
-    instead store the hostname in the RBSource object.
-    Resolve the hostname only when necessary, i.e. when connecting with
-    “socket” and “connect”.
-
- plugins/daap/rb-daap-plugin.c |   81 +++++++++--------------------------------
- plugins/daap/rb-daap-src.c    |   13 ++++++-
- 2 files changed, 29 insertions(+), 65 deletions(-)
-
-commit 3d3efe257a52674f3cda0830c114627402dcd2bc
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jun 10 17:43:34 2009 +1000
-
-    metadata: remove canSave from the dbus service
-
- metadata/rb-metadata-dbus-service.c |   62 -----------------------------------
- 1 files changed, 0 insertions(+), 62 deletions(-)
-
-commit 275e42a3df79b455243fdee808e15ef220d4401a
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jun 10 17:40:33 2009 +1000
-
-    metadata: use the cached set of saveable types for can_save (bug #437324)
-    
-    Now that the metadata client has a copy of the set of types the metadata
-    service can save, we don't need to ask it for each individual type.
-    This makes the song properties window appear noticeably quicker, since
-    we don't have to start a metadata service process any more.
-
- metadata/rb-metadata-dbus-client.c |   47 ++++++++---------------------------
- 1 files changed, 11 insertions(+), 36 deletions(-)
-
-commit c2c9cf37f8cf6bc811c69df72f11b14463f13d32
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jun 10 17:37:09 2009 +1000
-
-    metadata: after starting the metadata helper, ask what types it can save
-    
-    Since the set of saveable media types can't change within the lifetime
-    of a metadata service process, we only need to ask once.
-
- metadata/rb-metadata-dbus-client.c |   49 ++++++++++++++++++++++++++++++++++++
- 1 files changed, 49 insertions(+), 0 deletions(-)
-
-commit 376931ca675387e42e2f8e7d9e30ececf67e7f14
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jun 10 17:35:49 2009 +1000
-
-    metadata: fix metadata dbus test client's --can-save option
-
- metadata/test-metadata.c |   15 ++++++++++-----
- 1 files changed, 10 insertions(+), 5 deletions(-)
-
-commit 765e3a5689042428c2403db9150d83ea0369c277
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Jun 10 17:34:44 2009 +1000
-
-    metadata: add rb_metadata_get_saveable_types method
-    
-    This will be used to cache information on what media types can be
-    retagged.  Not properly implemented in the dbus client yet.
-
- metadata/rb-metadata-dbus-client.c  |   17 +++++++++
- metadata/rb-metadata-dbus-service.c |   63 ++++++++++++++++++++++++++++++++++-
- metadata/rb-metadata-gst.c          |   19 ++++++++++
- metadata/rb-metadata.h              |    1 +
- 4 files changed, 99 insertions(+), 1 deletions(-)
-
-commit eda60102aafff5a751c0e6ce44482dde3fc47416
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 9 15:32:22 2009 +1000
-
-    rhythmdb: add descriptive error messages when plugin installation fails
-    
-    When plugin installation fails or is cancelled, replace the existing
-    error message for the file with one that gives the names of the plugins
-    required.
-
- rhythmdb/rhythmdb.c |   34 ++++++++++++++++++++++++++++++----
- 1 files changed, 30 insertions(+), 4 deletions(-)
-
-commit f90922daa8bd7abb6d04afdedc4bbee08a0918ac
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 9 15:11:48 2009 +1000
-
-    metadata: remove the NOT_AUDIO and NOT_AUDIO_IGNORE errors
-    
-    The metadata backend no longer makes these distinctions itself, so it
-    shouldn't have error codes for them.
-
- metadata/rb-metadata-dbus-service.c |    8 +-------
- metadata/rb-metadata.h              |    2 --
- metadata/test-metadata.c            |   25 +++++++++++--------------
- 3 files changed, 12 insertions(+), 23 deletions(-)
-
-commit cc39efb4f68403e1fbcb3922c96f99a1667917f9
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 9 15:08:22 2009 +1000
-
-    rhythmdb: only process missing plugin messages for audio files
-    
-    When processing metadata read results, check the media types present in
-    the file before emitting the missing-plugin signal.  For video and other
-    non-audio files, just unblock the metadata reader without attempting to
-    install plugins.  Previous commits may have claimed to implement this
-    but they were lying.
-
- rhythmdb/rhythmdb.c |   39 ++++++++++++++++++++++-----------------
- 1 files changed, 22 insertions(+), 17 deletions(-)
-
-commit 8fb5a09da6c6f0fadaa141099fbdce5815a09fc9
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 9 15:05:10 2009 +1000
-
-    metadata: rework error information in dbus protocol
-    
-    When sending metadata read results, we always send all the information
-    whether there was an error or not, as some of it is useful in either
-    case.
-    
-    There were also a few cases where we'd send an error in a place that the
-    client wouldn't be expecting one.
-
- metadata/rb-metadata-dbus-client.c  |   22 +++---
- metadata/rb-metadata-dbus-service.c |  132 +++++++++++++---------------------
- 2 files changed, 62 insertions(+), 92 deletions(-)
-
-commit 0cfb6cd190e0f4d7e36b6716bd2f8203525e9ef0
-Author: Sandeep Shedmake <sshedmak@redhat.com>
-Date:   Tue Jun 9 11:06:18 2009 +0530
-
-    Updated Marathi Translations
-
- po/mr.po |  617 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 307 insertions(+), 310 deletions(-)
-
-commit aa340bfc97e0b50834d24e7c5866b98423d18883
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 9 10:33:13 2009 +1000
-
-    disable vala unless explicitly enabled
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 53cef2c233a5cfb8bd13bd98d34fe93a82402a8d
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Mon Jun 8 21:25:10 2009 +0200
-
-    Updated German translation
-
- po/de.po |  589 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 295 insertions(+), 294 deletions(-)
-
-commit 06b27a5bca9662b76427f2137b0f1da56285a0d3
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Jun 8 20:07:24 2009 +1000
-
-    metadata: simplify tagger functions, drop human readable names
-    
-    Pass in everything the tagger function needs (the pipeline, the source
-    element, and the tag list), and don't register human readable names for
-    them any more, since we don't use that information anyway.  Don't
-    register non-taggable formats at all.
-    
-    Since we now have a simple association of media types to tagger
-    functions, we can store them in a hash map rather than an array.
-
- metadata/rb-metadata-gst.c |  230 ++++++++++++++------------------------------
- 1 files changed, 72 insertions(+), 158 deletions(-)
-
-commit 606ab6746597b8c1ca5d35e52db345bc46a67e8b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Jun 8 20:04:33 2009 +1000
-
-    metadata: minor cleanups, add some useful debug info
-
- metadata/rb-metadata-gst.c |   20 +++++++++-----------
- 1 files changed, 9 insertions(+), 11 deletions(-)
-
-commit 2347fff837af53798868ee0f9dcab7ad3a7f2b5e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Jun 8 19:56:59 2009 +1000
-
-    metadata: figure out media types for missing plugins
-    
-    We can reliably guess what media type the missing decoder or demuxer
-    processes based on the GStreamer media type strings, so we use that
-    information to update our knowledge of the media types in the file.
-    
-    We don't need to use the 'unknown-type' signal any more, since the
-    missing plugin messages convey the same information more usefully.
-    
-    With this, we only run the codec installer for audio-only files
-    (bug #537113).
-
- metadata/rb-metadata-gst-common.c |   55 +++++++++++++++++++++++++++++++++++++
- metadata/rb-metadata-gst-common.h |   10 +++++++
- metadata/rb-metadata-gst.c        |   53 ++++++++++++++++++++---------------
- 3 files changed, 95 insertions(+), 23 deletions(-)
-
-commit 8139664724a58253273bb869e8689e12f4fc0532
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Jun 8 19:38:48 2009 +1000
-
-    metadata: move media type and file size checks out to rhythmdb
-    
-    This leaves us with no file type checks for podcast downloads, so m4a
-    podcasts containing image sequences will no longer show up as 'failed'.
-    (bug #479897)
-
- metadata/rb-metadata-gst.c |  138 +-------------------------------------------
- rhythmdb/rhythmdb.c        |   99 ++++++++++++++++++++++++++-----
- 2 files changed, 85 insertions(+), 152 deletions(-)
-
-commit efdc2dca0daa83a306062f936e9b08661849b136
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Jun 8 19:15:54 2009 +1000
-
-    metadata: move some generic utility code to a separate file
-    
-    Mostly to avoid copying and pasting it into the upcoming
-    reimplementation of the metadata backend.
-
- metadata/Makefile.am              |    4 +-
- metadata/rb-metadata-gst-common.c |  205 +++++++++++++++++++++++++++++++++++++
- metadata/rb-metadata-gst-common.h |   44 ++++++++
- metadata/rb-metadata-gst.c        |  163 +-----------------------------
- 4 files changed, 254 insertions(+), 162 deletions(-)
-
-commit b934260e33d124069ee934235ea4e91e2c6e37aa
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Jun 8 18:55:39 2009 +1000
-
-    metadata: add audio, video, other flags
-    
-    Three new functions in the RBMetadata interface, returning whether the
-    file contains audio, video, and 'other' data.  This is the first step in
-    moving the decision on whether to ignore a file outside the metadata
-    reader.
-
- metadata/rb-metadata-dbus-client.c  |   90 ++++++++++++++++++++++++-----------
- metadata/rb-metadata-dbus-service.c |   13 +++++
- metadata/rb-metadata-gst.c          |   22 +++++++--
- metadata/rb-metadata.h              |    3 +
- 4 files changed, 96 insertions(+), 32 deletions(-)
-
-commit 6f9139204b822b5d90dffcf9e0a8bb7785a00eb5
-Author: Sergey Rudchenko <sergey.rudchenko@gmail.com>
-Date:   Mon Jun 8 16:25:53 2009 +1000
-
-    status-icon: remove unnecessary inclusion of rb-marshal.h (bug #585114)
-
- plugins/status-icon/rb-status-icon-plugin.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
-
-commit 09ec683391a6c1ebbda72f90fa4b889384713e5f
-Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
-Date:   Sun Jun 7 23:13:36 2009 +0200
-
-    Updated Spanish translation
-
- po/es.po |  300 ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 147 insertions(+), 153 deletions(-)
-
-commit 48e0d44c14ece84f214c2335e3362ff5409041e4
-Author: John Iacona <plate0salad@gmail.com>
-Date:   Mon Jun 8 00:19:49 2009 +1000
-
-    new location for plugin UI elements: right side pane (bug #584182)
-    
-    This is slightly more complicated than the existing UI locations as it
-    has a user-controllable width (via GtkPaned) and needs to be hidden when
-    empty.
-
- bindings/python/rb.defs |    1 +
- data/rhythmbox.schemas  |   11 +++++++++++
- lib/rb-preferences.h    |    1 +
- shell/rb-shell.c        |   45 ++++++++++++++++++++++++++++++++++++++++++---
- shell/rb-shell.h        |    1 +
- 5 files changed, 56 insertions(+), 3 deletions(-)
-
-commit 117e67986d8d4e3105803926776c608e8a7b7e43
-Author: A S Alam <aalam@users.sf.net>
-Date:   Sun Jun 7 16:33:03 2009 +0530
-
-    updating Translation for Gurmukhi
-
- po/pa.po |  366 ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 180 insertions(+), 186 deletions(-)
-
-commit 131e311c643af362638af1c584158f55cfbbfdca
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jun 7 13:05:41 2009 +1000
-
-    add comments for messages about output device failure (bug #584770)
-
- backends/gstreamer/rb-player-gst-xfade.c |    1 +
- backends/gstreamer/rb-player-gst.c       |    1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
-
-commit 1926327fb84370a69b0725b51080bad961096246
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jun 7 13:04:13 2009 +1000
-
-    cd-recorder: remove full stops at the end of some messages (bug #584770)
-
- plugins/cd-recorder/rb-recorder-gst.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit a2789cbc9f0db4ccbf8d8499c873c8ce49ec8767
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jun 7 13:02:42 2009 +1000
-
-    don't ask for translations for '0' or '-' in UI files (bug #584770)
-
- data/ui/general-prefs.ui                       |    2 +-
- data/ui/podcast-feed-properties.ui             |   16 ++++++++--------
- data/ui/podcast-properties.ui                  |   18 +++++++++---------
- plugins/audioscrobbler/audioscrobbler-prefs.ui |    4 ++--
- 4 files changed, 20 insertions(+), 20 deletions(-)
-
-commit dbe3f06881dc62cf7e293fd5bb3ce37e71035633
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jun 7 12:43:31 2009 +1000
-
-    fix up some incorrectly sized icons (bug #584726)
-    
-    media-eject.png was 24x24 when it should have been 16x16
-    playlist.png was 30x28 when it should have been 32x32
-
- data/icons/hicolor/16x16/actions/media-eject.png |  Bin 579 -> 531 bytes
- data/icons/hicolor/32x32/places/playlist.png     |  Bin 919 -> 862 bytes
- 2 files changed, 0 insertions(+), 0 deletions(-)
-
-commit f336f365cdd302c42d1b8b568ed545aa213f4aae
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Jun 7 00:15:06 2009 +1000
-
-    remove some obsolete libs and cflags for the rhythmbox binary
-
- shell/Makefile.am |    9 ---------
- 1 files changed, 0 insertions(+), 9 deletions(-)
-
-commit 85a75aebd752d4a5a31514cda5a00ca1ade6628f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Jun 5 23:19:06 2009 +1000
-
-    RBHeader: use elapsed-nano-changed to update slider (bug #382906)
-
- widgets/rb-header.c |   24 ++++++++++++------------
- 1 files changed, 12 insertions(+), 12 deletions(-)
-
-commit 8fb26c089a6d18dceee856b70c492627fa2c9ac4
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Jun 5 23:15:44 2009 +1000
-
-    shell-player: add 'elapsed-nano-changed' signal
-    
-    This is emitted on every player tick (currently 5Hz), allowing things to
-    be updated more than once per second and with subsecond precision.  The
-    existing elapsed-changed signal remains as it's useful too, and because
-    it's part of the dbus interface.
-
- lib/rb-marshal.list     |    1 +
- shell/rb-shell-player.c |   22 ++++++++++++++++++++++
- shell/rb-shell-player.h |    1 +
- 3 files changed, 24 insertions(+), 0 deletions(-)
-
-commit e7def113b95d80f8339bea733d7f995049b7d092
-Author: Sandeep Shedmake <sshedmak@redhat.com>
-Date:   Fri Jun 5 18:01:39 2009 +0530
-
-    Updated Marathi Translatiuons
-
- po/mr.po | 1278 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 664 insertions(+), 614 deletions(-)
-
-commit 7f1ef28cbeb50eb3d2b5c29256b0cbb9e36e8612
-Author: Sandeep Shedmake <sshedmak@redhat.com>
-Date:   Fri Jun 5 09:43:44 2009 +0530
-
-    Updated Marathi Translatiuons
-
- po/mr.po | 2579 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 1413 insertions(+), 1166 deletions(-)
-
-commit eb529f721d13da10c51a710c5541a79498c118e6
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Jun 5 13:14:55 2009 +1000
-
-    player-intf: use nanoseconds for times, add new param for play behaviour
-    
-    Convert all times used in the player interface to nanoseconds, so we can
-    do fractional second crossfades and (theoretically) make the song
-    position slider move more smoothly.
-    
-    Rather than overloading the crossfade duration to control how
-    rb_player_play behaves, add a new enum parameter with values for
-    crossfading, replacing the current stream, and playing after the current
-    stream ends.
-
- backends/gstreamer/rb-player-gst-xfade.c |   92 +++++++++++++-----------
- backends/gstreamer/rb-player-gst.c       |   13 ++--
- backends/rb-player.c                     |   60 +++++++++++-----
- backends/rb-player.h                     |   33 ++++++---
- bindings/python/rb.defs                  |   14 ++++-
- lib/rb-marshal.list                      |    1 +
- shell/rb-shell-player.c                  |  114 ++++++++++++------------------
- 7 files changed, 181 insertions(+), 146 deletions(-)
-
-commit fdebe06c0cbd9337ba72fd259ed57e1eb76c7bdf
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Jun 5 12:17:13 2009 +1000
-
-    remove the 'crossfade between songs on the same album' setting
-
- data/ui/playback-prefs.ui    |   60 ------------------------------------------
- shell/rb-shell-player.c      |   51 +++++++++--------------------------
- shell/rb-shell-preferences.c |   26 ------------------
- 3 files changed, 13 insertions(+), 124 deletions(-)
-
-commit 6555293c03bc577ca62456b470aaa86ea76748cb
-Author: A S Alam <aalam@users.sf.net>
-Date:   Thu Jun 4 20:19:12 2009 +0530
-
-    updating Translation for Gurmukhi
-
- po/pa.po |  347 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 190 insertions(+), 157 deletions(-)
-
-commit ce19154f1fbf392e8ef5b682ff9fc5c5bbf56857
-Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
-Date:   Thu Jun 4 21:45:28 2009 +1000
-
-    vi.po: updated Vietnamese translation
-
- po/vi.po |  356 ++++++++++++++++++++++++++------------------------------------
- 1 files changed, 151 insertions(+), 205 deletions(-)
-
-commit 0e09153368183de7c54f3977153f9f55a18d23c1
-Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
-Date:   Thu Jun 4 21:44:21 2009 +1000
-
-    vi.po: updated by intltool
-
- po/vi.po | 2805 ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 1651 insertions(+), 1154 deletions(-)
-
-commit e5765865f1b1495c9702e2591b4dd2b3f3ed4634
-Author: Tomasz Dominikowski <tdominikowski@aviary.pl>
-Date:   Thu Jun 4 14:20:43 2009 +0200
-
-    Updated Polish translation
-
- po/pl.po | 3315 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 1752 insertions(+), 1563 deletions(-)
-
-commit 0f653264280de6a86a30f29f84ef9a3d92b2672f
-Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
-Date:   Wed Jun 3 23:08:49 2009 +0200
-
-    Updated Spanish translation
-
- po/es.po |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit 8690fc19bacafe8de7d1a6733a9b9c656f5b903b
-Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
-Date:   Wed Jun 3 20:07:22 2009 +0200
-
-    Updated Spanish translation
-
- po/es.po |  237 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 129 insertions(+), 108 deletions(-)
-
-commit d5e56c4f81943084a6251f23ed1eac03da6f4905
-Author: Edgar Luna <edgar.luna@gmail.com>
-Date:   Wed Jun 3 14:41:44 2009 +1000
-
-    loader: fix some error handling in the gio implementation
-
- plugins/rb/Loader.py |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 9127fafe536bf4278f8b3c9f33afdc40625d635f
-Author: Sergey Rudchenko <sergey.rudchenko@gmail.com>
-Date:   Wed Jun 3 10:59:10 2009 +1000
-
-    daap: trivial fix for building without gnome-keyring
-
- plugins/daap/rb-daap-source.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit 398a30c7acbad05902ae8e75a91dfefbda0f2af6
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 2 23:12:42 2009 +1000
-
-    mtp: add a GStreamer source element for reading from MTP devices
-    
-    This just copies the file to /tmp (using a random filename, thus fixing
-    bug #583700) in the NULL->READY transition, and deletes it in the
-    READY->NULL transition (fixing bug #576005), and uses a filesrc element
-    to handle the rest of the job.
-
- plugins/mtpdevice/Makefile.am      |    1 +
- plugins/mtpdevice/rb-mtp-gst-src.c |  439 ++++++++++++++++++++++++++++++++++++
- plugins/mtpdevice/rb-mtp-plugin.c  |    6 +
- plugins/mtpdevice/rb-mtp-source.c  |  208 +++++++----------
- po/POTFILES.in                     |    1 +
- 5 files changed, 529 insertions(+), 126 deletions(-)
-
-commit a1861dcb121c9596c24c2f83b416e5d720430bcb
-Author: Manoj Kumar Giri <mgiri@mgiri.csb>
-Date:   Tue Jun 2 18:30:37 2009 +0530
-
-    Added Oriya Language into the List
-
- po/LINGUAS |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 1d33d812fe0cc051c3a03d4a0723eaacc96f4950
-Author: Manoj Kumar Giri <mgiri@mgiri.csb>
-Date:   Tue Jun 2 18:29:14 2009 +0530
-
-    Updated Oriya Translation
-
- po/or.po | 4867 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 4867 insertions(+), 0 deletions(-)
-
-commit 96ad3f25436fcd460d845c5c5b9654b71d977415
-Author: Manoj Kumar Giri <mgiri@mgiri.csb>
-Date:   Tue Jun 2 18:29:03 2009 +0530
-
-    Added Entries for Oriya Translation & addition to LINGUAS.
-
- po/ChangeLog |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
-
-commit 24f2206863f80caa7bd4c3c0640756823dc7797b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 2 20:44:23 2009 +1000
-
-    audiocd: remove impl_try_playlist and just use rb_true_function
-
- plugins/audiocd/rb-audiocd-source.c |    8 +-------
- 1 files changed, 1 insertions(+), 7 deletions(-)
-
-commit 926c090bf100be10a17f3b56e12e3d15493dd56d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 2 20:40:43 2009 +1000
-
-    xfade: rework stream reuse to provide more useful behaviour
-    
-    Rather than immediately reusing the old stream when opening the new one,
-    wait until the new stream is started (if trying to crossfade) or until
-    the old stream ends (for some approximation of gapless playback).
-
- backends/gstreamer/rb-player-gst-xfade.c |  109 ++++++++++++++++++++++--------
- 1 files changed, 80 insertions(+), 29 deletions(-)
-
-commit 1c38b8067e89b1443903dd446cd37630385733a5
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 2 20:36:48 2009 +1000
-
-    encoder-gst: remove extract_track(), emit playing-source instead
-
- backends/gstreamer/rb-encoder-gst.c |  101 ++++++-----------------------------
- 1 files changed, 17 insertions(+), 84 deletions(-)
-
-commit 20bc487fd727e4984c20eac0585023acf93670ce
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 2 20:34:22 2009 +1000
-
-    player-gst: remove cdda hackery, emit prepare-source instead
-
- backends/gstreamer/rb-player-gst.c |   20 +++++++-------------
- 1 files changed, 7 insertions(+), 13 deletions(-)
-
-commit 30011c47176c0f2e68a95038feefedbd1c77a24b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 2 20:33:59 2009 +1000
-
-    xfade: remove cdda hackery, emit prepare-source signal instead
-
- backends/gstreamer/rb-player-gst-xfade.c |   22 ++--------------------
- 1 files changed, 2 insertions(+), 20 deletions(-)
-
-commit ae5d132b2952c5357f77bad46de6c23814a5afff
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 2 20:30:56 2009 +1000
-
-    audiocd: make use of new prepare-source hooks
-    
-    Cleaned up some old dead code too.
-
- plugins/audiocd/rb-audiocd-plugin.c |  109 ++++++++++++++++++++--------------
- 1 files changed, 64 insertions(+), 45 deletions(-)
-
-commit 4e8d220588df0ec0e3db9ffa60ce4334d7901d2f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 2 20:27:08 2009 +1000
-
-    encoder: add RBEncoderFactory singleton for plugin hooks
-    
-    Since a new encoder instance is created for each file being transferred,
-    it's tricky for plugins to make use of any hooks we might add there.
-    RBEncoderFactory acts as a well known place for hooks to be located.
-    The only hook we have here so far is 'prepare-source', which does the
-    same thing as the signal of that name on the player backends.
-
- backends/gstreamer/rb-encoder-gst.h |    2 +-
- backends/rb-encoder.c               |   63 +++++++++++++++++++++++++++++++++++
- backends/rb-encoder.h               |   35 ++++++++++++++++++--
- 3 files changed, 96 insertions(+), 4 deletions(-)
-
-commit 02682c1c6bfc42142234b821108edcf9e7f2ef9e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 2 20:23:09 2009 +1000
-
-    add 'prepare-source' signal to player backends
-    
-    This hook allows plugins to set any properties that may be required on
-    the GStreamer source element that cannot be set through the URI.  The
-    only current example of this is setting the device property on cdda
-    source elements.
-
- backends/gstreamer/rb-player-gst-xfade.c |   11 +++++++++++
- backends/gstreamer/rb-player-gst-xfade.h |    3 +++
- backends/gstreamer/rb-player-gst.c       |   11 +++++++++++
- backends/gstreamer/rb-player-gst.h       |    3 +++
- lib/rb-marshal.list                      |    1 +
- 5 files changed, 29 insertions(+), 0 deletions(-)
-
-commit aac6cd5a7c7b01dfac36c7589720737ca2bddbac
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 2 20:18:38 2009 +1000
-
-    player-gst: implement stream reuse
-
- backends/gstreamer/rb-player-gst.c |   62 +++++++++++-------------------------
- 1 files changed, 19 insertions(+), 43 deletions(-)
-
-commit 42e3a941bab9c15335d4ff837347bdd02d00ad93
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 2 20:06:45 2009 +1000
-
-    xfade: make RBXFadeStream a GstBin, rather than having it hold one
-    
-    Override send_event for the stream bin so that events sent to the bin go
-    to the element that provides the bin's src pad.  This means we can seek
-    on the bin, rather than having to dig out the pad to send the event to.
-    
-    Simplify the stream reuse handler in the audio CD plugin by taking
-    advantage of this.
-
- backends/gstreamer/rb-player-gst-xfade.c |  173 ++++++++++++++++--------------
- plugins/audiocd/rb-audiocd-plugin.c      |   15 +---
- 2 files changed, 96 insertions(+), 92 deletions(-)
-
-commit f951a211240c936682cac9f890d77b4d7609b692
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Jun 2 20:00:18 2009 +1000
-
-    player-gst: add stream reuse signals
-    
-    The playbin backend can handle stream reuse the same way the crossfading
-    backend does, which lets us move the cdda specific hackery out to the
-    audio CD plugin.
-
- backends/gstreamer/rb-player-gst.c |   22 ++++++++++++++++++++++
- backends/gstreamer/rb-player-gst.h |   22 +++++++++++++++++-----
- 2 files changed, 39 insertions(+), 5 deletions(-)
-
-commit 95c642e273ab80957502b534d53179c2799af4e4
-Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
-Date:   Tue Jun 2 16:22:07 2009 +1000
-
-    Update libnotify required version to 0.4.1
-    
-    status-icon plugin uses notify_notification_attach_to_status_icon().
-    According to [1], you need at least 0.4.1 for that function
-    
-    [1] http://library.gnome.org/devel/libnotify/unstable/NotifyNotification.html#notify-notification-attach-to-status-icon
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 1bb4271da855100a3bbaf7383beb82e2648115a9
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Jun 1 22:58:07 2009 +1000
-
-    status-icon: sync gconf and action status for config items (bug #584248)
-
- plugins/status-icon/rb-status-icon-plugin.c |   44 ++++++++++++++++++++++-----
- 1 files changed, 36 insertions(+), 8 deletions(-)
-
-commit 65ab85d37fc3111899f15d1b902cbf993199bf43
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Mon Jun 1 11:23:18 2009 +0200
-
-    Updated German translation
-
- po/de.po |  302 ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 147 insertions(+), 155 deletions(-)
-
-commit 69c625560037fb53c186f526f769cbb2a089dabd
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Jun 1 18:17:27 2009 +1000
-
-    shell-player: remove idle handler used to emit notify::playing
-    
-    This is no longer needed as the playing-stream handler already emits
-    notify::playing.  The idle handler was a hack anyway, as there's no
-    guarantee the stream would really be playing by the time it was called.
-
- shell/rb-shell-player.c |   23 -----------------------
- 1 files changed, 0 insertions(+), 23 deletions(-)
-
-commit 6ffddc262511e11bb61ac91423057e59533c61bb
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Jun 1 18:13:55 2009 +1000
-
-    player-gst: emit playing-stream after setting playing=TRUE (bug #583394)
-    
-    playing-stream needs to be emitted at a point where rb_player_playing
-    will return TRUE, otherwise bits of the UI get out of sync.
-
- backends/gstreamer/rb-player-gst.c |   15 ++++++---------
- 1 files changed, 6 insertions(+), 9 deletions(-)
-
-commit 363ef6c9af734ff1d34e15e4fc9a4efccfe3bb65
-Author: Szilveszter Ördög <slipszi@gmail.com>
-Date:   Mon Jun 1 12:28:40 2009 +1000
-
-    status-icon: add 'next' action to notification popups (bug #331272)
-
- plugins/status-icon/rb-status-icon-plugin.c |   40 +++++++++++++++++++++++++--
- 1 files changed, 37 insertions(+), 3 deletions(-)
-
-commit dc00b9a0232d43dee114a028bf27979214b1eb48
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Jun 1 10:41:11 2009 +1000
-
-    daap: rework base URI construction for ipv6 compatibility (bug #584244)
-    
-    Rather than building a http:// URI and making libsoup parse it, we
-    fill in the URI details separately.  This is simpler and it also works
-    properly when the IP address we're using happens to be IPv6.
-
- plugins/daap/rb-daap-connection.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
-
-commit 02159da160b33f0e411ec502f59213b12d445c73
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Jun 1 10:21:11 2009 +1000
-
-    fix a variety of plugin linking problems
-    
-    All C plugins need to be linked against librhythmbox-core as well as any
-    other libraries they need.
-
- plugins/daap/Makefile.am           |    1 +
- plugins/generic-player/Makefile.am |    3 ++-
- plugins/iradio/Makefile.am         |    4 +++-
- plugins/lirc/Makefile.am           |    2 ++
- plugins/mtpdevice/Makefile.am      |    4 ++--
- plugins/power-manager/Makefile.am  |    2 ++
- plugins/sample/Makefile.am         |    2 ++
- plugins/status-icon/Makefile.am    |    5 ++++-
- plugins/visualizer/Makefile.am     |    1 +
- 9 files changed, 19 insertions(+), 5 deletions(-)
-
-commit 9c1dbca993904ea32a752585ae194662dc86e190
-Author: Mark Krapivner <mark125@gmail.com>
-Date:   Mon Jun 1 01:13:31 2009 +0300
-
-    fix a typo
-
- po/he.po | 3238 ++++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 1967 insertions(+), 1271 deletions(-)
-
-commit 0c9d36ecc5d8866e69cdbadbe29495fc243e9817
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun May 31 23:02:48 2009 +1000
-
-    generic-player: don't search for playlists unnecessarily (bug #583934)
-    
-    If we don't have any information at all about playlist support, there's
-    no need to go searching the entire device for playlists.
-
- plugins/generic-player/rb-generic-player-source.c |   15 ++++++++++-----
- 1 files changed, 10 insertions(+), 5 deletions(-)
-
-commit bcc46318ec43753c45866549c79703eff27c6ec5
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun May 31 18:06:08 2009 +1000
-
-    release 0.12.2
-
- NEWS         |   15 ++++++++++++++-
- configure.ac |    2 +-
- 2 files changed, 15 insertions(+), 2 deletions(-)
-
-commit b09c7102071d2a4a91eadc3a886ff64d7313821c
-Author: Claude Paroz <claude@2xlibre.net>
-Date:   Sat May 30 14:40:24 2009 +0200
-
-    Fixed validity of ne.po file
-
- po/ne.po |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit e9bef083624b1fbfef77e3feef47731910ba36c1
-Author: Friedel Wolff <friedel@translate.org.za>
-Date:   Sat May 30 20:29:43 2009 +0800
-
-    Added af.po.
-
- po/LINGUAS |    1 +
- po/af.po   | 4923 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 4924 insertions(+), 0 deletions(-)
-
-commit 853cdad23509f260a62237b4fb1d119a41908857
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri May 29 13:19:14 2009 +1000
-
-    catch and report errors when python module setup fails
-
- plugins/rb-python-module.c |   21 +++++++++++++++++++++
- 1 files changed, 21 insertions(+), 0 deletions(-)
-
-commit bcfb567ce74690fc034976be056548762e715b2a
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri May 29 13:15:37 2009 +1000
-
-    don't install static libraries for plugins or librhythmbox-core
-    
-    also don't install the sample vala plugin.
-
- corelib/Makefile.am                       |    1 +
- plugins/audiocd/Makefile.am               |    1 +
- plugins/audioscrobbler/Makefile.am        |    1 +
- plugins/brasero-disc-recorder/Makefile.am |    1 +
- plugins/cd-recorder/Makefile.am           |    1 +
- plugins/daap/Makefile.am                  |    1 +
- plugins/fmradio/Makefile.am               |    1 +
- plugins/generic-player/Makefile.am        |    1 +
- plugins/ipod/Makefile.am                  |    1 +
- plugins/iradio/Makefile.am                |    1 +
- plugins/lirc/Makefile.am                  |    1 +
- plugins/mmkeys/Makefile.am                |    1 +
- plugins/mtpdevice/Makefile.am             |    1 +
- plugins/power-manager/Makefile.am         |    1 +
- plugins/sample-vala/Makefile.am           |    9 +++++----
- plugins/status-icon/Makefile.am           |    1 +
- plugins/visualizer/Makefile.am            |    1 +
- 17 files changed, 21 insertions(+), 4 deletions(-)
-
-commit a27308d09a5b70459f62af74a1ea7280b8b98d40
-Author: Kenneth Nielsen <k.nielsen81@gmail.com>
-Date:   Fri May 29 00:05:31 2009 +0200
-
-    Updated Danish translation
-
- po/da.po |   48 ++++++++++++++++++++++++------------------------
- 1 files changed, 24 insertions(+), 24 deletions(-)
-
-commit 6161b46e8b76ccb7bad1a7a05c69350bbd5da345
-Author: Sweta Kothari <swkothar@redhat.com>
-Date:   Thu May 28 15:42:59 2009 +0530
-
-    Committed gu.po file
-
- po/gu.po |  214 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 110 insertions(+), 104 deletions(-)
-
-commit 159236291f994a2390c5d5ba9db7859410a2b35c
-Author: Charlie Tyrrestrup <chalze06@gmail.com>
-Date:   Wed May 27 23:36:53 2009 +0200
-
-    Updated Danish translation
-
- po/da.po | 2809 ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 1617 insertions(+), 1192 deletions(-)
-
-commit 260af82a08cdcc165318c20cae5ad6b91cf6c5fe
-Author: Sweta Kothari <swkothar@redhat.com>
-Date:   Wed May 27 17:19:41 2009 +0530
-
-    Committed gu.po file
-
- po/gu.po |  500 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 251 insertions(+), 249 deletions(-)
-
-commit c6536a5535b8fa2e4ee9be414058ef20901e7baa
-Author: A S Alam <aalam@users.sf.net>
-Date:   Wed May 27 06:19:02 2009 +0530
-
-    updating translation for Punjabi (Gurmukhi)
-
- po/pa.po |  223 +++++++++++++++++++++++++-------------------------------------
- 1 files changed, 89 insertions(+), 134 deletions(-)
-
-commit afb7c6e38a2deb059783484b2080ee96037590a9
-Author: Thomas Klausner <wiz@danbala.tuwien.ac.at>
-Date:   Wed May 27 09:07:05 2009 +1000
-
-    don't use == for test(1) in configure.ac (bug #583938)
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 868b4b862878bfa2ee86e40d97021bc110846da7
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed May 27 08:37:02 2009 +1000
-
-    cd-recorder: don't include sys/vfs.h (bug #583926)
-
- plugins/cd-recorder/rb-recorder-gst.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
-
-commit 79a2909e6a0f52f2e186cec6f0537202b8ba6152
-Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
-Date:   Tue May 26 23:55:26 2009 +0200
-
-    Updated German translation.
-
- po/de.po |  240 +++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 130 insertions(+), 110 deletions(-)
-
-commit c262b6f8357437c90b57a15b13d03e9c2cfa5bc1
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Tue May 26 02:49:01 2009 +0200
-
-    Small fixes
-
- po/hu.po |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
-
-commit adfe2c14fa88fc434bfa5ed514d41d730bfa56da
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Tue May 26 02:47:40 2009 +0200
-
-    Updated Hungarian translation
-
- po/hu.po | 2015 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 1059 insertions(+), 956 deletions(-)
-
-commit f86270c8e88d16664dd51e30b4ca06da958ce583
-Author: Claude Paroz <claude@2xlibre.net>
-Date:   Mon May 25 16:31:21 2009 +0200
-
-    Updated French translation
-
- po/fr.po | 2016 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 1049 insertions(+), 967 deletions(-)
-
-commit 2cccebe1f8c611fa01b5575b7878f3b84578ca67
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue May 26 00:00:49 2009 +1000
-
-    shell-player: ref entries before calling rb_player_open (bug #573644)
-
- shell/rb-shell-player.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 0c0db845dd024363c69dc7c9f57de2507f0f85fd
-Author: Sweta Kothari <swkothar@redhat.com>
-Date:   Mon May 25 17:38:03 2009 +0530
-
-    Committed gu.po file and Added LINGUAS
-
- po/LINGUAS |    1 +
- po/gu.po   | 4869 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 4870 insertions(+), 0 deletions(-)
-
-commit b93404b99893888972bca4efdec638369c4847ef
-Author: A S Alam <aalam@users.sf.net>
-Date:   Sun May 24 19:47:14 2009 +0530
-
-    Updating Punjabi Translation
-
- po/pa.po | 2821 ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 1544 insertions(+), 1277 deletions(-)
-
-commit d0e88429ff6b70b3ce0eaf642e520cd254db31af
-Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
-Date:   Sun May 24 14:01:34 2009 +0200
-
-    Updated Spanish translation
-
- po/es.po |   94 +++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 45 insertions(+), 49 deletions(-)
-
-commit d636206014842cb275f6431c2dcbd41be93535ff
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun May 24 10:55:39 2009 +1000
-
-    fix the podcast parser test program (needed g_type_init)
-
- podcast/test-podcast-parse.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit d75670a18a48981251ef7fa2f3587d0b580f958f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun May 24 10:53:53 2009 +1000
-
-    update NEWS and README for 0.12.2
-
- NEWS   |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- README |    2 +-
- 2 files changed, 59 insertions(+), 1 deletions(-)
-
-commit f8c0a85e2ec0c7031fb190d733d73cb15a323f64
-Author: Luca Ferretti <elle.uca@libero.it>
-Date:   Sat May 23 19:52:34 2009 +0200
-
-    Updated Italian translation
-
- po/it.po | 2285 ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 1317 insertions(+), 968 deletions(-)
-
-commit 881c16fdc125b483d101171f037af9e3dae7a4fd
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun May 24 00:02:02 2009 +1000
-
-    first prerelease of 0.12.2
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 11b1567a6462bfb333a227d8bb571f3777e0144f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat May 23 21:33:34 2009 +1000
-
-    player: rewrite non-crossfading backend using playbin2 (bug #542922)
-    
-    Amongst other things, playbin2 does chained oggs correctly (bug #396409)
-    and doesn't require us to have a video sink running at all times in case
-    the user enables visualization (bug #406807).
-    
-    The fake visualizer element and associated hackery can now be removed
-    from the visualization plugin, since we can just enable and disable vis
-    as required.
-    
-    playbin2 exposes a network buffer size property, so we don't need to
-    disable the slider controlling that any more.
-    
-    This increases the GStreamer version requirement to 0.10.20.
-
- backends/gstreamer/rb-player-gst.c        | 1162 +++++++++++++++--------------
- configure.ac                              |    2 +-
- plugins/visualizer/Makefile.am            |    3 +-
- plugins/visualizer/rb-fake-visualizer.c   |  609 ---------------
- plugins/visualizer/rb-visualizer-plugin.c |   62 +-
- shell/rb-shell-preferences.c              |    1 -
- 6 files changed, 640 insertions(+), 1199 deletions(-)
-
-commit 0113d08f80ef3ec6c5dc68d0612ca55ec3ec1d08
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue May 19 19:05:46 2009 +1000
-
-    status-icon: fix build without libnotify
-
- plugins/status-icon/rb-status-icon-plugin.c |    2 +-
- plugins/status-icon/rb-tray-icon-gtk.c      |    2 ++
- plugins/status-icon/rb-tray-icon.c          |    2 ++
- 3 files changed, 5 insertions(+), 1 deletions(-)
-
-commit a5bfcb13e875f037102709f11f05747cab568d3b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue May 19 18:52:05 2009 +1000
-
-    install plugins.ui (bug #583171)
-
- data/ui/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 989d400c566ed06616658dde670a88212e9ed1f1
-Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
-Date:   Mon May 18 23:19:26 2009 +0200
-
-    Updated Spanish translation
-
- po/es.po | 2042 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 1151 insertions(+), 891 deletions(-)
-
-commit 22bf047a8c477443dd4963abe5801e6bdd251ceb
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Mon May 18 21:41:58 2009 +0200
-
-    Updated German translation
-
- po/de.po | 2022 +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 1135 insertions(+), 887 deletions(-)
-
-commit 4b4d4abe821b1d181de8613037c3a2c546f90011
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon May 18 21:23:57 2009 +1000
-
-    magnatune: use the same strings in the preference and purchase dialogs
-
- plugins/magnatune/magnatune-prefs.ui    |   28 ++++++++++++++--------------
- plugins/magnatune/magnatune-purchase.ui |   28 ++++++++++++++--------------
- 2 files changed, 28 insertions(+), 28 deletions(-)
-
-commit f0a873a21b08be8e5cd0d4331e8501a3f7d99be6
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon May 18 21:07:56 2009 +1000
-
-    status-icon: don't ask for translations of 'gtk-close'.
-
- plugins/status-icon/status-icon-preferences.ui |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 3e1a5ea6442cebb4470acb4da8d426c348b72350
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon May 18 20:07:02 2009 +1000
-
-    replace libglade with GtkBuilder (bug #562016)
-    
-    This is pretty mechanical - the glade files were converted with
-    gtk-builder-convert, then processed with glade to remove unnecessary
-    wrapping windows and dialogs, and to lower the gtk version requirement
-    to 2.12.
-    
-    The code changes were fairly straightforward, mostly replacing
-    glade_xml_get_widget with gtk_builder_get_object.
-
- INSTALL.quick                                     |    2 +-
- configure.ac                                      |    2 -
- data/Makefile.am                                  |    4 +-
- data/glade/Makefile.am                            |   18 -
- data/glade/create-playlist.glade                  |  264 -----
- data/glade/general-prefs.glade                    |  808 --------------
- data/glade/library-prefs.glade                    |  649 ------------
- data/glade/playback-prefs.glade                   |  424 --------
- data/glade/playlist-save.glade                    |  176 ---
- data/glade/plugins.glade                          |  498 ---------
- data/glade/podcast-feed-properties.glade          |  643 -----------
- data/glade/podcast-prefs.glade                    |  285 -----
- data/glade/podcast-properties.glade               |  808 --------------
- data/glade/song-info-multiple.glade               |  371 -------
- data/glade/song-info.glade                        | 1170 ---------------------
- data/glade/uri-new.glade                          |   41 -
- data/ui/Makefile.am                               |   23 +-
- data/ui/create-playlist.ui                        |  245 +++++
- data/ui/general-prefs.ui                          |  547 ++++++++++
- data/ui/library-prefs.ui                          |  389 +++++++
- data/ui/playback-prefs.ui                         |  248 +++++
- data/ui/playlist-save.ui                          |  132 +++
- data/ui/plugins.ui                                |  296 ++++++
- data/ui/podcast-feed-properties.ui                |  317 ++++++
- data/ui/podcast-prefs.ui                          |  176 +++
- data/ui/podcast-properties.ui                     |  412 ++++++++
- data/ui/song-info-multiple.ui                     |  213 ++++
- data/ui/song-info.ui                              |  654 ++++++++++++
- data/ui/uri-new.ui                                |   37 +
- doc/reference/rhythmbox-docs.sgml                 |    2 +-
- doc/reference/rhythmbox-sections.txt              |    6 +-
- doc/reference/rhythmbox.types                     |    2 +-
- lib/Makefile.am                                   |    5 +-
- lib/rb-builder-helpers.c                          |  140 +++
- lib/rb-builder-helpers.h                          |   44 +
- lib/rb-debug.c                                    |    2 -
- lib/rb-file-helpers.c                             |    4 -
- lib/rb-glade-helpers.c                            |  223 ----
- lib/rb-glade-helpers.h                            |   49 -
- plugins/audiocd/Makefile.am                       |    6 +-
- plugins/audiocd/multiple-album.glade              |  189 ----
- plugins/audiocd/multiple-album.ui                 |  120 +++
- plugins/audiocd/rb-audiocd-source.c               |   21 +-
- plugins/audioscrobbler/Makefile.am                |    6 +-
- plugins/audioscrobbler/audioscrobbler-prefs.glade |  621 -----------
- plugins/audioscrobbler/audioscrobbler-prefs.ui    |  347 ++++++
- plugins/audioscrobbler/rb-audioscrobbler.c        |   45 +-
- plugins/audioscrobbler/rb-lastfm-source.c         |    2 -
- plugins/cd-recorder/Makefile.am                   |    6 +-
- plugins/cd-recorder/rb-playlist-source-recorder.c |   89 +-
- plugins/cd-recorder/recorder.glade                |  340 ------
- plugins/cd-recorder/recorder.ui                   |  198 ++++
- plugins/coherence/Makefile.am                     |    5 +-
- plugins/daap/Makefile.am                          |    6 +-
- plugins/daap/daap-prefs.glade                     |  301 ------
- plugins/daap/daap-prefs.ui                        |  165 +++
- plugins/daap/rb-daap-plugin.c                     |   54 +-
- plugins/ipod/Makefile.am                          |    8 +-
- plugins/ipod/ipod-info.glade                      |  869 ---------------
- plugins/ipod/ipod-info.ui                         |  425 ++++++++
- plugins/ipod/ipod-init.glade                      |  148 ---
- plugins/ipod/ipod-init.ui                         |  160 +++
- plugins/ipod/rb-ipod-helpers.c                    |   18 +-
- plugins/ipod/rb-ipod-helpers.h                    |    2 +-
- plugins/ipod/rb-ipod-plugin.c                     |    9 +-
- plugins/ipod/rb-ipod-source.c                     |   52 +-
- plugins/iradio/Makefile.am                        |    8 +-
- plugins/iradio/rb-iradio-source.c                 |    2 -
- plugins/iradio/rb-station-properties-dialog.c     |   62 +-
- plugins/iradio/station-properties.glade           |  582 ----------
- plugins/iradio/station-properties.ui              |  293 +++++
- plugins/jamendo/Makefile.am                       |   12 +-
- plugins/jamendo/jamendo-loading.glade             |  403 -------
- plugins/jamendo/jamendo-loading.ui                |  195 ++++
- plugins/jamendo/jamendo-prefs.glade               |  220 ----
- plugins/jamendo/jamendo-prefs.ui                  |  225 ++++
- plugins/jamendo/jamendo/JamendoConfigureDialog.py |   12 +-
- plugins/jamendo/jamendo/JamendoSource.py          |   10 +-
- plugins/jamendo/jamendo/__init__.py               |    6 +-
- plugins/lyrics/Makefile.am                        |    8 +-
- plugins/lyrics/lyrics-prefs.glade                 |  257 -----
- plugins/lyrics/lyrics-prefs.ui                    |  267 +++++
- plugins/lyrics/lyrics/LyricsConfigureDialog.py    |   26 +-
- plugins/lyrics/lyrics/__init__.py                 |    6 +-
- plugins/magnatune/Makefile.am                     |   12 +-
- plugins/magnatune/magnatune-loading.glade         |  719 -------------
- plugins/magnatune/magnatune-loading.ui            |  335 ++++++
- plugins/magnatune/magnatune-prefs.glade           |  841 ---------------
- plugins/magnatune/magnatune-prefs.ui              |  628 +++++++++++
- plugins/magnatune/magnatune-purchase.glade        |  716 -------------
- plugins/magnatune/magnatune-purchase.ui           |  581 ++++++++++
- plugins/magnatune/magnatune/MagnatuneSource.py    |   95 +-
- plugins/magnatune/magnatune/__init__.py           |   76 +-
- plugins/mmkeys/Makefile.am                        |    5 +-
- plugins/rb-plugin-manager.c                       |   47 +-
- plugins/rb-plugin.c                               |    2 +-
- plugins/sample-vala/Makefile.am                   |    5 +-
- plugins/sample/Makefile.am                        |    5 +-
- plugins/status-icon/rb-status-icon-plugin.c       |   31 +-
- plugins/visualizer/Makefile.am                    |    6 +-
- plugins/visualizer/rb-visualizer-plugin.c         |   49 +-
- plugins/visualizer/visualizer-controls.glade      |  392 -------
- plugins/visualizer/visualizer-controls.ui         |  207 ++++
- po/POTFILES.in                                    |   52 +-
- podcast/rb-feed-podcast-properties-dialog.c       |   52 +-
- podcast/rb-podcast-properties-dialog.c            |   64 +-
- shell/main.c                                      |    1 -
- shell/rb-playlist-manager.c                       |   20 +-
- shell/rb-shell-player.c                           |    3 +-
- shell/rb-shell-preferences.c                      |   71 +-
- sources/rb-browser-source.c                       |    2 -
- sources/rb-library-source.c                       |   44 +-
- sources/rb-podcast-source.c                       |   30 +-
- widgets/rb-query-creator.c                        |   71 +-
- widgets/rb-song-info.c                            |  110 +-
- widgets/rb-uri-dialog.c                           |   36 +-
- 116 files changed, 8659 insertions(+), 13784 deletions(-)
-
-commit 569acd84fedff43c820c7e1ea4bc99fa756f3c6e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon May 18 12:14:38 2009 +1000
-
-    add status icon plugin
-    
-    This plugin uses GtkStatusIcon when built with gtk 2.16 or newer
-    (fixing bug 349280); can be disabled as required (fixing bug 317982);
-    makes some aspects of the status icon behaviour configurable (fixing
-    bugs 158168, 324114, 331019).
-    
-    Notification popups are now a bit more configurable: they can be
-    disabled, only shown when the main window is hidden, or always shown.
-    
-    The status icon is a configurable too:  it can be always hidden, only
-    shown while a notification popup is visible, always shown, or it can
-    own the main window, providing minimize/close-to-tray.  The new
-    implementation of close-to-tray uses the same way of hiding the window
-    as everything else, fixing bug 551002.
-    
-    The dontreallyclose plugin is no longer needed, so it has been removed.
-
- configure.ac                                       |   10 +-
- data/rhythmbox.schemas                             |   86 +-
- plugins/Makefile.am                                |    2 +-
- plugins/dontreallyclose/Makefile.am                |   14 -
- plugins/dontreallyclose/dontreallyclose.py         |   50 -
- .../dontreallyclose/dontreallyclose.rb-plugin.in   |    9 -
- plugins/status-icon/Makefile.am                    |   76 ++
- plugins/status-icon/eggtrayicon.c                  |  559 ++++++++
- plugins/status-icon/eggtrayicon.h                  |   80 ++
- plugins/status-icon/rb-status-icon-plugin.c        | 1383 ++++++++++++++++++++
- plugins/status-icon/rb-status-icon-plugin.h        |   78 ++
- plugins/status-icon/rb-tray-icon-gtk.c             |  359 +++++
- plugins/status-icon/rb-tray-icon-gtk.h             |   85 ++
- plugins/status-icon/rb-tray-icon.c                 |  487 +++++++
- plugins/status-icon/rb-tray-icon.h                 |   88 ++
- plugins/status-icon/status-icon-preferences.ui     |  199 +++
- plugins/status-icon/status-icon-ui.xml             |   26 +
- plugins/status-icon/status-icon.rb-plugin.in       |    8 +
- po/POTFILES.in                                     |    8 +-
- 19 files changed, 3507 insertions(+), 100 deletions(-)
-
-commit 05d83f221c672d6f9271c1117c86aae164c79f9c
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon May 18 12:09:47 2009 +1000
-
-    remove tray icon
-    
-    This completely removes the tray icon, and adds a few signals to RBShell
-    to allow it to be reimplemented as a plugin.
-    
-    New signals:
-    - visibility-changing: emitted before window visibility changes, allows
-      plugins to override the change, or to set the initial visibility of
-      the window.
-    - notify-playing-entry: emitted when a notification popup should be
-      displayed for the current playing entry
-    - notify-custom: emitted when a custom notification popup should be
-      displayed.
-
- bindings/python/rb.defs                           |   14 +-
- data/ui/rhythmbox-ui.xml                          |   16 +-
- doc/reference/rhythmbox-docs.sgml                 |    1 -
- doc/reference/rhythmbox-sections.txt              |   23 -
- doc/reference/rhythmbox.types                     |    2 -
- lib/rb-marshal.list                               |    2 +
- lib/rb-preferences.h                              |    2 -
- plugins/cd-recorder/rb-playlist-source-recorder.c |    2 +-
- shell/Makefile.am                                 |    2 -
- shell/rb-shell.c                                  |  521 ++-----------
- shell/rb-shell.h                                  |   20 +-
- shell/rb-tray-icon.c                              |  852 ---------------------
- shell/rb-tray-icon.h                              |   85 --
- sources/rb-podcast-source.c                       |   24 +-
- sources/rb-streaming-source.c                     |    4 +-
- widgets/Makefile.am                               |    2 -
- widgets/eggtrayicon.c                             |  630 ---------------
- widgets/eggtrayicon.h                             |   99 ---
- widgets/update-from-egg.sh                        |   26 -
- 19 files changed, 96 insertions(+), 2231 deletions(-)
-
-commit 3c6e830e1ce2f77a3409c86e63f67cca125b17d8
-Author: Ryan Hughes <ryan@iheartryan.com>
-Date:   Mon May 18 09:28:23 2009 +1000
-
-    fix up coordinate conversions in tree drag&drop code (bug #579137)
-
- lib/rb-tree-dnd.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit a4f30db26c0a3ddd0449d98731988590e8488069
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu May 14 13:19:56 2009 +1000
-
-    it is definitely 2009 now
-
- shell/rb-shell.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 656d481f8112fd41b7bb402203c2dadf9ff9246c
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue May 12 22:45:04 2009 +1000
-
-    xfade: handle bus messages with a pad as the message source
-    
-    There aren't any messages like this that we need to process yet,
-    so we just get the pad's parent and continue as normal.
-
- backends/gstreamer/rb-player-gst-xfade.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
-
-commit 6a844313210f84f549da10ab13ff550d02db69d9
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue May 12 22:38:25 2009 +1000
-
-    use gst_element_get_static_pad instead of gst_element_get_pad
-
- backends/gstreamer/rb-encoder-gst.c       |    4 +-
- backends/gstreamer/rb-player-gst-xfade.c  |   30 ++++++++++++++--------------
- backends/gstreamer/rb-player-gst.c        |   20 +++++++++---------
- metadata/rb-metadata-gst.c                |    3 +-
- plugins/audiocd/rb-audiocd-plugin.c       |    2 +-
- plugins/cd-recorder/rb-recorder-gst.c     |    2 +-
- plugins/fmradio/rb-fm-radio-gst-src.c     |    2 +-
- plugins/visualizer/rb-visualizer-plugin.c |   10 ++++----
- 8 files changed, 37 insertions(+), 36 deletions(-)
-
-commit 3a282358be739705013242e310bbfdb3480bc26a
-Author: Sebastian Morr <blinry@tux-mail.de>
-Date:   Mon May 11 07:28:04 2009 +0200
-
-    Replaced old jamendo logo
-
- .../jamendo/icons/hicolor/24x24/places/jamendo.png |  Bin 898 -> 878 bytes
- plugins/jamendo/jamendo_logo.png                   |  Bin 18336 -> 27947 bytes
- plugins/jamendo/jamendo_logo_medium.png            |  Bin 11662 -> 12493 bytes
- 3 files changed, 0 insertions(+), 0 deletions(-)
-
-commit bc5f7192533f76870a9b469eb1ab1efe1631db59
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun May 10 12:22:04 2009 +1000
-
-    im-status: fix translation issues, add to POTFILES.in (bug #581468)
-    
-    Use %(artist)s etc. so translators can distinguish between the template
-    strings, and add some translation comments.
-
- plugins/im-status/im-status/__init__.py |   25 ++++++++++++++++++++-----
- po/POTFILES.in                          |    1 +
- 2 files changed, 21 insertions(+), 5 deletions(-)
-
-commit 79e549a5169e105a62543004791478c5852ea6f9
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat May 9 15:14:57 2009 +1000
-
-    power-manager: disable and un-hide this plugin until it works properly
-
- data/rhythmbox.schemas |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 3d3c9f0bf5219822f9653e182d35da6b90e34449
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat May 9 11:43:17 2009 +1000
-
-    artdisplay: ignore mms for local cover art searches (bug #581885)
-
- .../artdisplay/LocalCoverArtSearchGIO.py           |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
-
-commit 61f6b10c258bb982ff5556feeac958ff1e524b91
-Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
-Date:   Fri May 8 19:55:17 2009 +0200
-
-    Updated Spanish translation
-
- po/es.po |   76 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 38 insertions(+), 38 deletions(-)
-
-commit 4b5f8b7ece6ba0a5e9f4dd7df2b46f210b85caea
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri May 8 18:51:03 2009 +1000
-
-    use a longer timeout for metadata save operations  (bug #577433)
-
- metadata/rb-metadata-dbus-client.c |    2 +-
- metadata/rb-metadata-dbus.h        |    7 +++++--
- 2 files changed, 6 insertions(+), 3 deletions(-)
-
-commit 1b49317638bd0c7c00df17381b6ad59c2bae4529
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri May 8 18:30:07 2009 +1000
-
-    update metadata service activity timestamp after processing messages
-    
-    We want to measure idle time, and that starts after we're done with
-    the request, not before.
-
- metadata/rb-metadata-dbus-service.c |   15 +++++++++------
- 1 files changed, 9 insertions(+), 6 deletions(-)
-
-commit 9334497b4a118c0327f5af2e30f83b837ef7c76c
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri May 8 15:45:14 2009 +1000
-
-    use gst_bus_timed_pop instead of gst_bus_poll in metadata code
-    
-    Described as 'pure evil' in the GStreamer API doc, gst_bus_poll runs the
-    mainloop to process messages, which allows the metadata helper's
-    inactivity timeout to be called during metadata save operations, killing
-    metadata save operations that took longer than the timeout.
-
- metadata/rb-metadata-gst.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit e92b552894ed5560bc75fbd6ac99be96831d1c80
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Thu May 7 23:16:00 2009 +0100
-
-    Fix memleak with latest libjuicer changes
-    
-    See bug #581775, the albums list is owned by the signal callback.
-
- plugins/audiocd/rb-audiocd-source.c |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
-
-commit d8ab203e076f0d801859b554ea84e2104d4d177c
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Thu May 7 23:12:21 2009 +0100
-
-    Update libjuicer code from sound-juicer
-    
-    Fixes some ownership issues for the albums GList.
-
- plugins/audiocd/sj-metadata-getter.c |    4 ++--
- plugins/audiocd/sj-metadata-gvfs.c   |   31 ++++++++++++++-----------------
- 2 files changed, 16 insertions(+), 19 deletions(-)
-
-commit 76709a9c10e777c8af6fbcbec14429fbb63ba31d
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Wed May 6 20:38:38 2009 +0200
-
-    Updated German translation
-
- po/de.po |  100 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 50 insertions(+), 50 deletions(-)
-
-commit 107657d49fd9125bec235091ad470cf25a1e37d5
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue May 5 19:06:18 2009 +1000
-
-    update musicbrainz/sortname tags, require gst 0.10.15
-
- backends/gstreamer/rb-encoder-gst.c       |    4 +---
- backends/gstreamer/rb-player-gst-helper.c |    3 +--
- configure.ac                              |    2 +-
- metadata/rb-metadata-gst.c                |    9 ++-------
- 4 files changed, 5 insertions(+), 13 deletions(-)
-
-commit da125fadfc4e0ff2852914a1167ddcdf70c0a405
-Author: Matt Novenstern <fisxoj@gmail.com>
-Date:   Tue May 5 13:26:11 2009 +1000
-
-    last.fm: update to protocol version 1.2
-    
-    v1.2 of the submission protocol uses a different authentication
-    scheme, has a different set of response messages, and doesn't
-    give any direction about delays between track submissions.
-    
-    It also adds a 'now playing' submission, which we send from the
-    regular timeout (limiting it to once per 15 seconds).
-    
-    Track submissions now include a 'source' parameter, which we don't
-    properly support yet.
-    
-    We also implement the current recommendations for delays between
-    handshake requests when the handshake fails.
-
- plugins/audioscrobbler/rb-audioscrobbler-entry.c |   75 ++--
- plugins/audioscrobbler/rb-audioscrobbler-entry.h |    4 +
- plugins/audioscrobbler/rb-audioscrobbler.c       |  390 ++++++++++------------
- 3 files changed, 215 insertions(+), 254 deletions(-)
-
-commit 1d0eb79262fd6cb2ff98f89fa4caf6a7d14b9638
-Author: Mario Blättermann <mariobl@gnome.org>
-Date:   Mon May 4 18:06:30 2009 +0200
-
-    Updated German translation
-
- po/de.po | 1105 +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 594 insertions(+), 511 deletions(-)
-
-commit e09ebfdb442f4efcedb44d1ad3c1e56df5ec38a6
-Author: Takeshi AIHANA <takeshi.aihana@gmail.com>
-Date:   Mon May 4 00:14:01 2009 +0900
-
-    Updated Japanese translation.
-
- po/ja.po | 1040 ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 497 insertions(+), 543 deletions(-)
-
-commit 9141d551f350c0e3863957eaec6de5d3ce515e51
-Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
-Date:   Sat May 2 11:09:03 2009 +0200
-
-    Updated Spanish translation
-
- po/es.po |   16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
-
-commit fde412c93ff5de3102bb7f21735965d3fe769294
-Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
-Date:   Fri May 1 21:16:46 2009 +0200
-
-    Updated Spanish translation
-
- po/es.po |  298 ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 155 insertions(+), 143 deletions(-)
-
-commit f743b766ce9cd51425339d09fad99f2b419f4ec7
-Author: Vincent Untz <vuntz@gnome.org>
-Date:   Thu Apr 30 15:13:13 2009 +1000
-
-    add IM status plugin
-    
-    This updates the IM status in Empathy and Gossip to describe the current
-    playing song.
-
- configure.ac                             |    1 +
- plugins/Makefile.am                      |    1 +
- plugins/im-status/Makefile.am            |   14 ++
- plugins/im-status/im-status.rb-plugin.in |    9 ++
- plugins/im-status/im-status/__init__.py  |  207 ++++++++++++++++++++++++++++++
- po/POTFILES.in                           |    1 +
- 6 files changed, 233 insertions(+), 0 deletions(-)
-
-commit 93c4e34a664565a97d713c0e7f6560d081f7a819
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Apr 30 14:36:05 2009 +1000
-
-    add 'bus' property to player backends, exposing the GStreamer bus
-
- backends/gstreamer/rb-player-gst-xfade.c |   22 ++++++++++++++++++++--
- backends/gstreamer/rb-player-gst.c       |   19 ++++++++++++++++++-
- 2 files changed, 38 insertions(+), 3 deletions(-)
-
-commit 3f221b5e54d03f32c732789c1a7b7dede9c7114b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Apr 30 10:49:29 2009 +1000
-
-    add license exception to dontreallyclose plugin
-
- plugins/dontreallyclose/dontreallyclose.py |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
-
-commit bed8dfac4c28e7b71497c73374d2b7456368f131
-Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
-Date:   Sun Apr 26 11:55:12 2009 +0200
-
-    Update macros for totem-pl-parser 2.25.1
-
- plugins/audioscrobbler/rb-lastfm-source.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-commit 679a52e0683ac652c40b1a05c9cdea6f3d03ad16
-Author: Christian Becke <christianbecke@web.de>
-Date:   Thu Apr 30 09:06:59 2009 +1000
-
-    visualizer: add blank cursor code for gtk+ < 2.16
-
- plugins/visualizer/rb-visualizer-plugin.c |   25 +++++++++++++++++++++++--
- 1 files changed, 23 insertions(+), 2 deletions(-)
-
-commit b3c2b341e92a85747025b063c3f12df94880cc4f
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Wed Apr 29 13:55:42 2009 +0100
-
-    Ignore more non-media mime-types
-    
-    Add a whitelist of mime-types that we shouldn't ignore, and
-    ignore all the other application/* mime-types by default.
-
- metadata/rb-metadata-gst.c |   48 ++++++++++++++++++++++++-------------------
- 1 files changed, 27 insertions(+), 21 deletions(-)
-
-commit 535c2437d02d1cb241461be03770a7cd3f321d1c
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Apr 29 21:58:38 2009 +1000
-
-    emit bus message signals from player backends
-    
-    This allows plugins to process bus messages easily and without
-    much hackery.
-
- backends/gstreamer/rb-player-gst-xfade.c |    3 +++
- backends/gstreamer/rb-player-gst.c       |    3 +++
- 2 files changed, 6 insertions(+), 0 deletions(-)
-
-commit 3852f2a6f1dc7188fdcfbcd4a6f30513f3274d8a
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Apr 29 18:48:57 2009 +1000
-
-    update eggsmclient code from libegg
-
- lib/eggdesktopfile.c   |   22 ++++++++++++----------
- lib/eggsmclient-xsmp.c |   13 ++++++++++---
- lib/eggsmclient.c      |   10 +++++++++-
- 3 files changed, 31 insertions(+), 14 deletions(-)
-
-commit dce0829835741b0562ed09726473892bca41a05c
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Apr 18 02:15:23 2009 +1000
-
-    artdisplay: add embedded cover art search
-    
-    This uses a GStreamer pipeline to read embedded images.  Since the
-    player will already read images for the playing entry, it only runs for
-    entries that are not playing.  It only operates on local files.
-    
-    Fixes the rest of #345975.
-
- plugins/artdisplay/artdisplay/CoverArtDatabase.py  |    3 +-
- .../artdisplay/EmbeddedCoverArtSearch.py           |  131 ++++++++++++++++++++
- plugins/artdisplay/artdisplay/Makefile.am          |    1 +
- 3 files changed, 134 insertions(+), 1 deletions(-)
-
-commit bfdd5663d51955d55e46588f369a815038fba214
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Apr 18 02:12:42 2009 +1000
-
-    artdisplay: allow searches to return pixbufs directly
-    
-    This allows cover art searches to return pixbuf objects as well as URIs
-    for cover art images.  Also passes through a flag indicating whether the
-    entry being searched for is currently playing.
-
- .../artdisplay/artdisplay/AmazonCoverArtSearch.py  |    5 +-
- plugins/artdisplay/artdisplay/CoverArtDatabase.py  |   60 ++++++++++++--------
- .../artdisplay/artdisplay/LocalCoverArtSearch.py   |    5 +-
- .../artdisplay/LocalCoverArtSearchGIO.py           |    5 +-
- .../artdisplay/artdisplay/PodcastCoverArtSearch.py |   18 +++---
- plugins/artdisplay/artdisplay/__init__.py          |    7 +-
- 6 files changed, 60 insertions(+), 40 deletions(-)
-
-commit bd4c4919da0ccf7abe46bce905eab7c62d855e7f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Apr 18 02:11:16 2009 +1000
-
-    xfade: only process tags for a stream once it has prerolled
-
- backends/gstreamer/rb-player-gst-xfade.c |   25 +++++++++++++++++++++++--
- 1 files changed, 23 insertions(+), 2 deletions(-)
-
-commit 95d5ed9fb1fe752440c6a60ee950e0fd8e3628a7
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Apr 18 02:03:59 2009 +1000
-
-    process embedded images received during playback
-    
-    - add a new signal on the RBPlayer interface to make embedded images
-      available as GdkPixbufs
-    - move tag processing code to rb-player-gst-helper.c, add code to handle
-      converting images from GstBuffers to GdkPixbufs
-    - process GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE tags, emitting the new
-      'image' signal
-    - emit rb:coverArt extra metadata notification when an image is received
-      from the player, causing the art display plugin to use the embedded
-      image.
-    
-      Fixes half of #345975.
-
- backends/gstreamer/rb-player-gst-helper.c |  134 +++++++++++++++++++++++++++++
- backends/gstreamer/rb-player-gst-helper.h |   21 ++++-
- backends/gstreamer/rb-player-gst-xfade.c  |   72 ++++-----------
- backends/gstreamer/rb-player-gst.c        |   71 ++++-----------
- backends/rb-player.c                      |   36 ++++++++
- backends/rb-player.h                      |    5 +
- lib/rb-marshal.list                       |    1 +
- shell/rb-shell-player.c                   |   29 ++++++
- 8 files changed, 262 insertions(+), 107 deletions(-)
-
-commit 5379d240c35ec51bd3e221fe5d3abdd7cde465b5
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Apr 18 01:29:37 2009 +1000
-
-    shell-player: stop using idle handlers for processing new streams
-    
-    This is pretty much unnecessary, and any audio output problems that
-    we were avoiding by using idle handlers and timeouts appears to have
-    mostly been fixed.  UI is a bit snappier on track changes now too.
-
- shell/rb-shell-player.c |  124 +++++++++--------------------------------------
- 1 files changed, 24 insertions(+), 100 deletions(-)
-
-commit b8b806365d7196c0f3ded057feb720f9d5ad8ba6
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Apr 18 00:48:59 2009 +1000
-
-    player-gst: no need to use idle handlers to emit signals
-    
-    The GStreamer bus callback is already running on the main thread, so
-    doing everything in idle handlers just makes it more complicated.
-
- backends/gstreamer/rb-player-gst.c |  164 +++---------------------------------
- 1 files changed, 13 insertions(+), 151 deletions(-)
-
-commit 10b7ef46c7b0d3d0afac523d0f3639dcd14f7924
-Author: Sergey Rudchenko <sergey.rudchenko@gmail.com>
-Date:   Wed Apr 29 17:23:27 2009 +1000
-
-    visualizer: add the main accel group to the vis window (fixes #509845)
-
- plugins/visualizer/rb-visualizer-plugin.c |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
-
-commit e170cd21caed9daf3f1e29bfafef330449332319
-Author: Sergey Rudchenko <sergey.rudchenko@gmail.com>
-Date:   Wed Apr 29 17:13:58 2009 +1000
-
-    visualizer: hide mouse curser in fullscreen mode (fixes #501998)
-
- plugins/visualizer/rb-visualizer-plugin.c |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
-
-commit 3357c6a834a1a006a0189d4761b92ca522df8cc7
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Apr 29 17:06:59 2009 +1000
-
-    visualizer: direct output to fake window while changing modes
-    
-    This should stop it dying with X11 BadWindow errors most of the time.
-
- plugins/visualizer/rb-visualizer-plugin.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
-
-commit 46773c30a7382643331734daceb01a3aeea2af5a
-Author: Will Woods <wwoods@redhat.com>
-Date:   Wed Apr 29 10:26:18 2009 +1000
-
-    iradio: update URLs for WKNC streams
-
- plugins/iradio/iradio-initial.pls |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
-
-commit 3d424e2116752c9018d80b69b8c6b6b013785ea6
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Apr 28 17:31:34 2009 +1000
-
-    release 0.12.1
-
- NEWS         |   23 +++++++++++++++++++----
- configure.ac |    2 +-
- 2 files changed, 20 insertions(+), 5 deletions(-)
-
-commit ef210187180fedaab9825f64095d129916289235
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Apr 27 09:59:52 2009 +1000
-
-    doap: fix foaf:mbox property
-
- rhythmbox.doap |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 3a0df7bdf0ec05bf624c7e1cd7c5e88e45e70a08
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Mon Apr 27 00:27:52 2009 +0100
-
-    More archive filetypes to ignore
-    
-    From https://bugzilla.redhat.com/show_bug.cgi?id=497647 again
-
- metadata/rb-metadata-gst.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
-
-commit 4bec6eea505a8b55aa314a2ea72476176d772f4b
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Sat Apr 25 16:51:05 2009 +0100
-
-    Also ignore Postscript files when checking metadata
-    
-    application/postscript files shouldn't be checked, they're not
-    music files.
-    See https://bugzilla.redhat.com/show_bug.cgi?id=497647#c1
-
- metadata/rb-metadata-gst.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 1c69449a029a00293f3e2fd1e48ef6beb8d38864
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Fri Apr 24 03:29:28 2009 +0200
-
-    Updated Hungarian translation
-
- po/hu.po |  314 ++++++++++++++++++++++++++------------------------------------
- 1 files changed, 133 insertions(+), 181 deletions(-)
-
-commit 3e8bd5b908a6f3ddee12ac941f4a161cc14e400e
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Wed Apr 22 17:12:59 2009 +0100
-
-    Stop using deprecated totem-pl-parser symbols
-    
-    the _URL symbols are gone in master, you need to use
-    _URI. Require the first version to include the compat defines.
-
- configure.ac               |    2 +-
- podcast/rb-podcast-parse.c |    4 ++--
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-commit 20173abfbfbccabb5279d6b1685c747bad525916
-Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
-Date:   Wed Apr 22 20:51:53 2009 +0800
-
-    Updated Traditional Chinese translation(both HongKong and Taiwan)
-
- po/zh_HK.po | 1860 ++++++++++++++++++++++++++++++++++-------------------------
- po/zh_TW.po | 1865 +++++++++++++++++++++++++++++++++++------------------------
- 2 files changed, 2181 insertions(+), 1544 deletions(-)
-
-commit ca08619d597b4cab05b4738ae5d6d0f0797c1ec3
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Apr 22 19:04:55 2009 +1000
-
-    remove (generated) ChangeLog as part of distclean
-
- Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 450ad29eda360492152b26cb818e9d04ab734af7
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Apr 22 14:00:23 2009 +1000
-
-    second prerelease of 0.12.1
-
- configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 99df227d2b0bf1e3a47c56afe6b35ad030b2fa14
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Apr 22 11:45:54 2009 +1000
-
-    Use RBPlayer volume-changed signal to update shell player volume
-    
-    Don't re-set the player backend volume when this happens, though.
-
- shell/rb-shell-player.c |   39 +++++++++++++++++++++++++++++----------
- 1 files changed, 29 insertions(+), 10 deletions(-)
-
-commit 9a826df0c8658561974f291ec3cc656e6aa81197
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Apr 22 11:34:47 2009 +1000
-
-    Emit volume-changed from player backends when sink volume is changed
-    
-    notify::volume is emitted on a streaming thread, so we need to use
-    an idle handler to marshal it to the main thread.
-
- backends/gstreamer/rb-player-gst-xfade.c |   22 ++++++++++++++++++++++
- backends/gstreamer/rb-player-gst.c       |   22 ++++++++++++++++++++++
- 2 files changed, 44 insertions(+), 0 deletions(-)
-
-commit 0cab7562d4e3f9927558e5f4c21b0e79ebafb97d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Apr 22 11:32:54 2009 +1000
-
-    Add volume-changed signal to RBPlayer interface
-    
-    This is used to provide notification of changes to the stream volume,
-    such as when the pulseaudio stream volume is changed externally.
-
- backends/rb-player.c |   33 +++++++++++++++++++++++++++++++++
- backends/rb-player.h |    3 +++
- 2 files changed, 36 insertions(+), 0 deletions(-)
-
-commit aabd2696dd890beb5473199559b775dc314afd15
-Author: Og Maciel <ogmaciel@gnome.org>
-Date:   Tue Apr 21 18:02:53 2009 -0400
-
-    Updated Brazilian Portugues translation by Og Maciel.
-
- po/pt_BR.po |  273 ++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 138 insertions(+), 135 deletions(-)
-
-commit f9ccc109fa5be863231d7d36f377dae83267a56c
-Author: Luca Ferretti <elle.uca@libero.it>
-Date:   Tue Apr 21 13:13:46 2009 +0000
-
-    Updated Italian translation
-
- po/it.po |  305 +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 153 insertions(+), 152 deletions(-)
-
-commit d99dc7e92a799c7f4237ff349a7f4de70ad7064a
-Author: Stanislav Brabec <sbrabec@suse.cz>
-Date:   Tue Apr 21 20:20:30 2009 +1000
-
-    Add autoconf cache variable for the strftime check
-    
-    This simplifies cross-compilation.
-
- configure.ac |   14 +++++++++++---
- 1 files changed, 11 insertions(+), 3 deletions(-)
-
-commit 44456d40259bf314da9c8ad03fef434a618bcf00
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Apr 21 20:09:09 2009 +1000
-
-    update python and libtool autoconf stuff, copied from totem
-    
-    The check to see if we can link a shared library against python
-    doesn't work with libtool 2.2, so remove it.  Add a check to see
-    if python is installed in /usr/lib64 rather than /usr/lib/.
-
- configure.ac |   47 ++++++++++-------------------------------------
- 1 files changed, 10 insertions(+), 37 deletions(-)
-
-commit 045ce6494a947266db4ce4bcc5a60c8070fb3ff8
-Author: Daniel Nylander <po@danielnylander.se>
-Date:   Tue Apr 21 11:30:13 2009 +0200
-
-    Updated sv translation
-
- help/sv/figures/rb-toolbar-repeat.png  |  Bin 4614 -> 0 bytes
- help/sv/figures/rb-toolbar-shuffle.png |  Bin 4579 -> 0 bytes
- 2 files changed, 0 insertions(+), 0 deletions(-)
-
-commit 3dfd799aa65a17363f2688ed0e010f019ae79fd6
-Author: Daniel Nylander <po@danielnylander.se>
-Date:   Tue Apr 21 11:29:31 2009 +0200
-
-    Updated sv translation
-
- help/sv/figures/rb-notification-zone.png |  Bin 4238 -> 0 bytes
- help/sv/figures/rb-volume-changer.png    |  Bin 5916 -> 0 bytes
- help/sv/sv.po                            |    4 ++--
- 3 files changed, 2 insertions(+), 2 deletions(-)
-
-commit cf98ea14d5ffdabb0e9d58757b57dfb78a295c0e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Apr 21 10:47:07 2009 +1000
-
-    first prerelease of 0.12.1.
-
- NEWS         |   67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- README       |    2 +-
- configure.ac |    2 +-
- 3 files changed, 69 insertions(+), 2 deletions(-)
-
-commit 2a3a45ec1e8be12f42046624bd21cbd82666f007
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Apr 20 16:55:52 2009 +1000
-
-    discontinue changelogs, add rule to generate changelog for distribution
-
- Makefile.am    |   19 +++++++++++++++++++
- help/ChangeLog |    5 +++++
- po/ChangeLog   |    5 +++++
- 3 files changed, 29 insertions(+), 0 deletions(-)
-
-commit 879a14c2698a8a82e3e43b286ed35eedd83898c5
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Apr 20 15:10:22 2009 +1000
-
-    Remove idle handler used to set up volume monitoring
-    
-    The volume monitor doesn't take any significant amount of time to start
-    up, so we might as well do it directly in the instance initializer.
-    Probably fixes #579465.
-
- shell/rb-removable-media-manager.c |   79 ++++++++++++++---------------------
- 1 files changed, 32 insertions(+), 47 deletions(-)
-
-commit ea00277c369319b3bdc4c3c9cdf212c3a8e788ee
-Author: Claude Paroz <claude@2xlibre.net>
-Date:   Sun Apr 19 19:41:05 2009 +0200
-
-    Updated French translation
-
- po/fr.po |  328 +++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 199 insertions(+), 129 deletions(-)
-
-commit 917b52c737a5685e6ebf695b5de7e77d5a348449
-Author: Ilkka Tuohela <hile@iki.fi>
-Date:   Sun Apr 19 12:45:03 2009 +0300
-
-    Updated Finnish translation
-
- po/fi.po | 2546 ++++++++++++++++++++++++++------------------------------------
- 1 files changed, 1071 insertions(+), 1475 deletions(-)
-
-commit 73325fa19b663e2ef7769c8dd4ec917546fbdd29
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Apr 18 03:04:19 2009 +1000
-
-    add a probably excessive .gitignore file
-
- .gitignore |  104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 104 insertions(+), 0 deletions(-)
-
-commit f51d9b86dc011814e41e6d3c0a7a9ad6e69773bc
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Apr 18 02:59:49 2009 +1000
-
-    xfade: use queue2 for network buffering
-    
-    This removes the need for all of our buffering probes and signal
-    handlers, since queue2 does all that better by itself.  Bumps our
-    GStreamer requirement up to 0.10.14.
-
- backends/gstreamer/rb-player-gst-xfade.c |  132 +-----------------------------
- configure.ac                             |    2 +-
- 2 files changed, 5 insertions(+), 129 deletions(-)
-
-commit db788b5b943d94effb29155af73a479d81902946
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Apr 17 23:53:49 2009 +1000
-
-    bug 579262: stop playback properly when missing plugin install fails
-
- shell/rb-shell-player.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-commit 98402f8f14a0b491cd0cca617ad27d779677c40d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Apr 17 23:43:22 2009 +1000
-
-    add DOAP file
-
- rhythmbox.doap |   19 +++++++++++++++++++
- 1 files changed, 19 insertions(+), 0 deletions(-)
-
-commit d588f055d20857bfd2610d9e0631d6ef3d924916
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Apr 15 09:36:21 2009 +0000
-
-    Use callback methods on the window/pane object, rather than just the text
-    
-    2009-04-15  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* plugins/lyrics/lyrics/__init__.py:
-    	Use callback methods on the window/pane object, rather than just the
-    	text buffer.  Previously, if the window was destroyed while the search
-    	was in progress, the text buffer was kept alive by the reference in
-    	the callback.  gail expects the text buffer to be destroyed along with
-    	the text view widget, and crashes if it isn't.  Fixes #473757
-    	properly.
-    
-    svn path=/trunk/; revision=6293
-
- ChangeLog                         |   10 ++++++++++
- plugins/lyrics/lyrics/__init__.py |   14 +++++++++++---
- 2 files changed, 21 insertions(+), 3 deletions(-)
-
-commit 3bb2f00f0c393ee65ccdde4d2a1af876895028cf
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Tue Apr 14 17:03:49 2009 +0000
-
-    Fix typo that might have caused some DBs to not be upgraded properly
-    
-    2009-04-14  Bastien Nocera  <hadess@hadess.net>
-    
-    	* rhythmdb/rhythmdb-tree.c (rhythmdb_tree_parser_end_element):
-    	Fix typo that might have caused some DBs to not be upgraded properly
-    
-    
-    svn path=/trunk/; revision=6292
-
- ChangeLog                |    5 +++++
- rhythmdb/rhythmdb-tree.c |    2 +-
- 2 files changed, 6 insertions(+), 1 deletions(-)
-
-commit e8f22366e28adf2af2a476446dde87e65e0c54f9
-Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
-Date:   Sun Apr 12 15:15:22 2009 +0000
-
-    Updated Spanish translation
-    
-    svn path=/trunk/; revision=6291
-
- po/ChangeLog |    4 ++++
- po/es.po     |   10 +++++-----
- 2 files changed, 9 insertions(+), 5 deletions(-)
-
-commit 8eb712a056a8bb76e855e7cd14cb190192f88b0a
-Author: Gabor Kelemen <kelemeng@gnome.hu>
-Date:   Sun Apr 12 13:56:13 2009 +0000
-
-    Translation updated.
-    
-    2009-04-12  Gabor Kelemen  <kelemeng@gnome.hu>
-    
-    	* hu.po: Translation updated.
-    
-    
-    svn path=/trunk/; revision=6290
-
- po/ChangeLog |    4 +
- po/hu.po     |  673 +++++++++++++++++++++++++++++++++-------------------------
- 2 files changed, 387 insertions(+), 290 deletions(-)
-
-commit 9f5baf15d498f2b36e1ba3fc13622f33432fd9ee
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Apr 12 07:59:32 2009 +0000
-
-    Read the initial track submission handshake URL from gconf key
-    
-    2009-04-12  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* data/rhythmbox.schemas:
-    	* lib/rb-preferences.h:
-    	* plugins/audioscrobbler/rb-audioscrobbler.c:
-    	(rb_audioscrobbler_do_handshake):
-    	Read the initial track submission handshake URL from gconf key
-    	/apps/rhythmbox/audioscrobbler/scrobbler_url, allowing
-    	it to be redirected to other services such as libre.fm without having
-    	to modify /etc/hosts.
-    
-    svn path=/trunk/; revision=6289
-
- ChangeLog                                  |   11 +++++++++++
- data/rhythmbox.schemas                     |   11 +++++++++++
- lib/rb-preferences.h                       |    1 +
- plugins/audioscrobbler/rb-audioscrobbler.c |    9 ++++++++-
- 4 files changed, 31 insertions(+), 1 deletions(-)
-
-commit ecf430c385a8994a5adfd885c7aaf57978ea6f5a
-Author: Christophe Fergeau <cfergeau@mandriva.com>
-Date:   Sun Apr 12 07:56:47 2009 +0000
-
-    patch by: Sebastian Dransfeld <sebastid@tango.flipp.net>
-    
-    2009-04-12  Christophe Fergeau  <cfergeau@mandriva.com>
-    
-     	patch by: Sebastian Dransfeld <sebastid@tango.flipp.net>
-    
-    	* plugins/ipod/rb-ipod-source.c: write album sort information if
-    	it's available, fixes the other part of bug #577753.
-    
-    svn path=/trunk/; revision=6288
-
- ChangeLog                     |    7 +++++++
- plugins/ipod/rb-ipod-source.c |    8 ++++++++
- 2 files changed, 15 insertions(+), 0 deletions(-)
-
-commit 082185cb2bdd7f67039d1ba155390ccaa0495591
-Author: Christophe Fergeau <cfergeau@mandriva.com>
-Date:   Sun Apr 12 07:56:41 2009 +0000
-
-    patch by: Sebastian Dransfeld <sebastid@tango.flipp.net>
-    
-    2009-04-12  Christophe Fergeau  <cfergeau@mandriva.com>
-    
-    	patch by: Sebastian Dransfeld <sebastid@tango.flipp.net>
-    
-    	* backends/gstreamer/rb-encoder-gst.c:
-    	* metadata/rb-metadata-common.c:
-    	* metadata/rb-metadata-gst.c:
-    	* metadata/rb-metadata.h:
-    	* rhythmdb/rhythmdb-private.h:
-    	* rhythmdb/rhythmdb-tree.c:
-    	* rhythmdb/rhythmdb.c:
-    	* rhythmdb/rhythmdb.h: read album sort tag from gstreamer and store
-    	it in rhythmbox database. Fixes part of bug #577753.
-    
-    svn path=/trunk/; revision=6287
-
- ChangeLog                           |   14 ++++++++++++++
- backends/gstreamer/rb-encoder-gst.c |    5 +++++
- metadata/rb-metadata-common.c       |    1 +
- metadata/rb-metadata-gst.c          |    4 ++++
- metadata/rb-metadata.h              |    1 +
- rhythmdb/rhythmdb-private.h         |    1 +
- rhythmdb/rhythmdb-tree.c            |    3 +++
- rhythmdb/rhythmdb.c                 |   23 +++++++++++++++++++++++
- rhythmdb/rhythmdb.h                 |    1 +
- 9 files changed, 53 insertions(+), 0 deletions(-)
-
-commit 0cc4382db8ea72601f628128919665ce7715d030
-Author: Christophe Fergeau <cfergeau@mandriva.com>
-Date:   Sun Apr 12 07:56:35 2009 +0000
-
-    patch by: Robert Ancell <robert.ancell@gmail.com>
-    
-    2009-04-12  Christophe Fergeau  <cfergeau@mandriva.com>
-    
-    	patch by: Robert Ancell  <robert.ancell@gmail.com>
-    
-    	* plugins/ipod/rb-ipod-source.c: try harder to build a unique
-    	filename when writing to the iPod by adding a random suffix to
-    	filenames when we have to truncate them. Fixes bug #570600.
-    
-    svn path=/trunk/; revision=6286
-
- ChangeLog                     |    8 ++++++++
- plugins/ipod/rb-ipod-source.c |    9 ++++++++-
- 2 files changed, 16 insertions(+), 1 deletions(-)
-
-commit fab85ef88023eb48547473315e92e380e2e7c67e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Apr 12 07:22:44 2009 +0000
-
-    Fix the stupid way the stat list mutex was being handled.
-    
-    2009-04-12  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* rhythmdb/rhythmdb.c: (process_added_entries_cb),
-    	(rhythmdb_add_to_stat_list), (rhythmdb_add_uri_with_types):
-    	Fix the stupid way the stat list mutex was being handled.
-    
-    svn path=/trunk/; revision=6285
-
- ChangeLog           |    6 ++++++
- rhythmdb/rhythmdb.c |    8 ++------
- 2 files changed, 8 insertions(+), 6 deletions(-)
-
-commit 8fcef66196d4e4786e1a25a025096398e1f71fd8
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Apr 12 05:21:59 2009 +0000
-
-    Ignore podcast items with no URI or a URI without a valid scheme. Fixes
-    
-    2009-04-12  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* podcast/rb-podcast-parse.c: (entry_parsed):
-    	Ignore podcast items with no URI or a URI without a valid scheme.
-    	Fixes #578398.
-    
-    svn path=/trunk/; revision=6284
-
- ChangeLog                  |    6 ++++++
- podcast/rb-podcast-parse.c |   15 +++++++++++++++
- 2 files changed, 21 insertions(+), 0 deletions(-)
-
-commit a3b07dc4176f6712afc00fa605914a1e22ef40d4
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Sat Apr 11 12:22:08 2009 +0000
-
-    Add rb_gvolume_get_udi utility function to get a UDI from a GVolume, even
-    
-    2009-04-11  Bastien Nocera  <hadess@hadess.net>
-    
-    	* lib/Makefile.am:
-    	* lib/rb-util.c (rb_gvolume_get_udi):
-    	* lib/rb-util.h: Add rb_gvolume_get_udi utility function to
-    	get a UDI from a GVolume, even if the gvfs volume monitor doesn't
-    	use HAL, or export the UDI information (eg. the DeviceKit-disks
-    	gvfs monitor)
-    	* plugins/generic-player/rb-generic-player-source.c
-    	(get_hal_udi_for_player):
-    	* plugins/generic-player/rb-nokia770-source.c (volume_is_nokia770),
-    	(rb_nokia770_is_mount_player):
-    	* plugins/generic-player/rb-psp-source.c (volume_is_psp),
-    	(rb_psp_is_mount_player):
-    	* plugins/ipod/rb-ipod-helpers.c (volume_is_ipod),
-    	(rb_ipod_helpers_is_ipod): Use rb_gvolume_get_udi() to get the UDI
-    	of the devices
-    
-    	(Closes: #578514)
-    
-    
-    svn path=/trunk/; revision=6283
-
- ChangeLog                                         |   20 ++++++++++
- lib/Makefile.am                                   |    3 +-
- lib/rb-util.c                                     |   43 +++++++++++++++++++++
- lib/rb-util.h                                     |    2 +
- plugins/generic-player/rb-generic-player-source.c |    2 +-
- plugins/generic-player/rb-nokia770-source.c       |   29 +++++++-------
- plugins/generic-player/rb-psp-source.c            |   26 +++++++------
- plugins/ipod/rb-ipod-helpers.c                    |   23 +++++------
- 8 files changed, 107 insertions(+), 41 deletions(-)
-
-commit c506aa60874372d3fb8fe64ed54cf6f3cfae1cf9
-Author: Funda Wang <fwang@src.gnome.org>
-Date:   Fri Apr 10 01:47:19 2009 +0000
-
-    Updated zh_CN translation.
-    
-    svn path=/trunk/; revision=6282
-
- po/ChangeLog |    4 +
- po/zh_CN.po  | 1820 ++++++++++++++++++++++++++++++++--------------------------
- 2 files changed, 1021 insertions(+), 803 deletions(-)
-
-commit cc7d34a00626a35e0324df96f1301bd0ea954524
-Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
-Date:   Thu Apr 9 15:12:34 2009 +0000
-
-    Updated Spanish translation
-    
-    svn path=/trunk/; revision=6281
-
- po/ChangeLog |    4 +
- po/es.po     |  173 +++++++++++++++++++++-------------------------------------
- 2 files changed, 67 insertions(+), 110 deletions(-)
-
-commit 21478d30a291f30a87c9ba9940d30dda760b72e1
-Author: Daniel Nylander <dnylande@src.gnome.org>
-Date:   Thu Apr 9 06:51:31 2009 +0000
-
-    sv.po: Updated Swedish translation
-    
-    svn path=/trunk/; revision=6280
-
- po/ChangeLog |    4 +
- po/sv.po     |  644 ++++++++++++++++++++++++++++++++--------------------------
- 2 files changed, 363 insertions(+), 285 deletions(-)
-
-commit 705d29f9d9135d490f3df20391e4d2e241cc314f
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Apr 9 06:07:04 2009 +0000
-
-    Limit the cover art image size to one third of the height of the main
-    
-    2009-04-09  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* plugins/artdisplay/artdisplay/__init__.py:
-    	Limit the cover art image size to one third of the height of the main
-    	window, so it behaves sensibly when the side pane is expanded to cover
-    	most of the window.  This avoids forcing the main window to be
-    	resized.  When above the size limit, center the image in the side pane.
-    	Fixes #443720.
-    
-    svn path=/trunk/; revision=6279
-
- ChangeLog                                 |    9 +++++++
- plugins/artdisplay/artdisplay/__init__.py |   35 +++++++++++++++++++++++++---
- 2 files changed, 40 insertions(+), 4 deletions(-)
-
-commit 30b471ff0455d8309677692557d3b2f0b94d3b7d
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Apr 7 08:34:19 2009 +0000
-
-    Clear the source ID for the post-resize handler before returning from it,
-    
-    2009-04-07  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* plugins/artdisplay/artdisplay/__init__.py:
-    	Clear the source ID for the post-resize handler before returning from
-    	it, so we correctly regenerate the source pixbuf when the cover art
-    	widget is resized.  Fixes #426164.
-    
-    svn path=/trunk/; revision=6278
-
- ChangeLog                                 |    7 +++++++
- plugins/artdisplay/artdisplay/__init__.py |    1 +
- 2 files changed, 8 insertions(+), 0 deletions(-)
-
-commit 6a9e739eaa12709fe0971d47fbf02858529c0011
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Apr 7 07:15:58 2009 +0000
-
-    Require libmusicbrainz3 3.0.2 for per-track artist information.
-    
-    2009-04-07  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* configure.ac:
-    	Require libmusicbrainz3 3.0.2 for per-track artist information.
-    
-    	* plugins/audiocd/sj-metadata-musicbrainz3.c:
-    	(make_album_from_release), (mb_list_albums):
-    	Update from sound-juicer, including fixes for #576574 and #575820.
-    
-    svn path=/trunk/; revision=6277
-
- ChangeLog                                  |    9 +++++++++
- configure.ac                               |    3 ++-
- plugins/audiocd/sj-metadata-musicbrainz3.c |   27 ++++++++++++++++-----------
- 3 files changed, 27 insertions(+), 12 deletions(-)
-
-commit e3918703ba9a2815151540c0abd76fa6ea3da648
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Tue Apr 7 06:32:46 2009 +0000
-
-    patch by: Paul Bellamy <paul.a.bellamy@gmail.com>
-    
-    2009-04-07  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	patch by:  Paul Bellamy  <paul.a.bellamy@gmail.com>
-    
-    	* rhythmdb/rhythmdb.c: (rhythmdb_entry_is_lossless):
-    	* rhythmdb/rhythmdb.h:
-    	Add a function to determine if an entry represents a lossless encoded
-    	stream.  This currently just checks that the bitrate field is 0 and
-    	the media type is 'audio/x-flac'.  More media types and other checks
-    	can be added later.
-    
-    	* rhythmdb/rhythmdb-query-model.c:
-    	(rhythmdb_query_model_bitrate_sort_func):
-    	* rhythmdb/rhythmdb-query-model.h:
-    	Add a query model sort function for bitrate comparisons, sorting
-    	lossless encodings as being of higher quality than anything with a
-    	bitrate.  Not exactly correct, but it's the best we can do.
-    
-    	* widgets/rb-entry-view.c: (rb_entry_view_quality_cell_data_func),
-    	(rb_entry_view_append_column):
-    	* widgets/rb-song-info.c: (rb_song_info_update_bitrate):
-    	Display "Lossless" for lossless encodings in the 'quality' column in
-    	track lists and the same field in the song info dialog.
-    
-    	Fixes #337438.
-    
-    svn path=/trunk/; revision=6276
-
- ChangeLog                       |   26 ++++++++++++++++++++++++++
- rhythmdb/rhythmdb-query-model.c |   26 ++++++++++++++++++++++++++
- rhythmdb/rhythmdb-query-model.h |    4 ++++
- rhythmdb/rhythmdb.c             |   17 +++++++++++++++++
- rhythmdb/rhythmdb.h             |    2 ++
- widgets/rb-entry-view.c         |   22 +++++++++++++---------
- widgets/rb-song-info.c          |   15 ++++++++++-----
- 7 files changed, 98 insertions(+), 14 deletions(-)
-
-commit f3f04bb8371f88d19ab9fb260d7187810a52ed45
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Apr 6 07:51:06 2009 +0000
-
-    Update from sound-juicer, including fix for #578060.
-    
-    2009-04-06  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* plugins/audiocd/sj-metadata.c: (sj_metadata_helper_scan_date),
-    	(sj_metadata_helper_check_media):
-    	Update from sound-juicer, including fix for #578060.
-    
-    svn path=/trunk/; revision=6275
-
- ChangeLog                     |    6 ++++++
- plugins/audiocd/sj-metadata.c |   29 ++++++++++++++++-------------
- 2 files changed, 22 insertions(+), 13 deletions(-)
-
-commit 0732162b14438d4c62807259bb0dccd3a35dfa77
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Apr 6 03:50:21 2009 +0000
-
-    Catch parser exceptions and sort of pretend we can keep going, though all
-    
-    2009-04-06  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* plugins/magnatune/magnatune/MagnatuneSource.py:
-    	Catch parser exceptions and sort of pretend we can keep going, though
-    	all that will show up in the track list will be what we parsed before
-    	the error.  Fixes #574465.
-    
-    	Replace a couple of strange characters that appear in the XML with
-    	best guesses as to what they're supposed to be.  This lets us parse
-    	the current catalog file successfully.
-    
-    svn path=/trunk/; revision=6274
-
- ChangeLog                                      |   11 +++++++++++
- plugins/magnatune/magnatune/MagnatuneSource.py |   17 +++++++++++++++--
- 2 files changed, 26 insertions(+), 2 deletions(-)
-
-commit 058475279c663739dda4d9c526a674faaeed286e
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Apr 6 03:09:51 2009 +0000
-
-    Remove the bus watch before trying to start the sink. If we're not doing
-    
-    2009-04-06  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* backends/gstreamer/rb-player-gst-xfade.c: (add_bus_watch),
-    	(start_sink_locked), (start_sink), (create_sink):
-    	Remove the bus watch before trying to start the sink.  If we're not
-    	doing this from the main thread, the main thread could process the
-    	messages before the loop in start_sink_locked could, so it'd just sit
-    	there waiting.  Fixes #577840.
-    
-    svn path=/trunk/; revision=6273
-
- ChangeLog                                |    9 +
- backends/gstreamer/rb-player-gst-xfade.c |  320 ++++++++++++++++--------------
- 2 files changed, 179 insertions(+), 150 deletions(-)
-
-commit 3a4141a51f8e8ae9eec9dd0a614db488c5d02579
-Author: Og B. Maciel <ogmaciel@src.gnome.org>
-Date:   Sun Apr 5 15:35:40 2009 +0000
-
-    Updated Brazilian Portuguese translation.
-    
-    svn path=/trunk/; revision=6272
-
- po/ChangeLog |    5 +
- po/pt_BR.po  |  642 +++++++++++++++++++++++++++++++++-------------------------
- 2 files changed, 367 insertions(+), 280 deletions(-)
-
-commit 345c81a380bd2d35363c3ca5be43879a4913e719
-Author: miloc <miloc@localhost>
-Date:   Sun Apr 5 12:24:13 2009 +0000
-
-    Updated Italian translation by Luca Ferretti
-    
-    svn path=/trunk/; revision=6271
-
- po/ChangeLog |    4 +
- po/it.po     |  791 +++++++++++++++++++++++++++++++++-------------------------
- 2 files changed, 457 insertions(+), 338 deletions(-)
-
-commit 1af910ee79527019398a7b8348fd108e8db08098
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Apr 3 10:22:40 2009 +0000
-
-    Ensure all combo boxes always have an item selected.
-    
-    2009-04-03  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* widgets/rb-query-creator-properties.c:
-    	(create_time_unit_option_menu):
-    	* widgets/rb-query-creator.c: (rb_query_creator_constructor),
-    	(setup_sort_option_menu):
-    	Ensure all combo boxes always have an item selected.
-    
-    svn path=/trunk/; revision=6270
-
- ChangeLog                             |    8 ++++++++
- widgets/rb-query-creator-properties.c |    1 +
- widgets/rb-query-creator.c            |    3 +++
- 3 files changed, 12 insertions(+), 0 deletions(-)
-
-commit fe314bf928e9f0413d4b432f2572348e08304ce8
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Apr 2 08:45:29 2009 +0000
-
-    Finish implementing saving of cover art.
-    
-    2009-04-02  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* plugins/artdisplay/artdisplay/LocalCoverArtSearchGIO.py:
-    	Finish implementing saving of cover art.
-    
-    svn path=/trunk/; revision=6269
-
- ChangeLog                                          |    5 ++
- .../artdisplay/LocalCoverArtSearchGIO.py           |   42 +++++++++++++-------
- 2 files changed, 33 insertions(+), 14 deletions(-)
-
-commit b1346f505358cd2e7a78a5406f7c679cb7df8d0d
-Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
-Date:   Tue Mar 31 18:10:58 2009 +0000
-
-    Updated Spanish translation
-    
-    svn path=/trunk/; revision=6268
-
- po/ChangeLog |    4 +
- po/es.po     |  590 +++++++++++++++++++++++++++++++++++-----------------------
- 2 files changed, 363 insertions(+), 231 deletions(-)
-
-commit c29a8f9341a806ecc7e4619b78a4b49fbeb8d24a
-Author: Shankar Prasad <sprasad@src.gnome.org>
-Date:   Tue Mar 31 05:23:32 2009 +0000
-
-    added kn.po and updated ChangeLog and LINGUAS
-    
-    svn path=/trunk/; revision=6267
-
- po/ChangeLog |    5 +
- po/LINGUAS   |    1 +
- po/kn.po     | 4654 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 4660 insertions(+), 0 deletions(-)
-
-commit 6785ea23c3e17dfb8ce6735bd90786a9f37209ac
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Mar 30 22:12:32 2009 +0000
-
-    Use correct printf format for the image size.
-    
-    2009-03-31  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* plugins/mtpdevice/rb-mtp-source.c: (artwork_notify_cb):
-    	Use correct printf format for the image size.
-    
-    svn path=/trunk/; revision=6266
-
- ChangeLog                         |    5 +++++
- plugins/mtpdevice/rb-mtp-source.c |    2 +-
- 2 files changed, 6 insertions(+), 1 deletions(-)
-
-commit c8c99a922c243253bd9792ecef35c3b464fbb7e1
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Mar 30 14:10:21 2009 +0000
-
-    add EggSMClient files.
-    
-    2009-03-31  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* POTFILES.in:  add EggSMClient files.
-    
-    svn path=/trunk/; revision=6265
-
- po/ChangeLog   |    4 ++++
- po/POTFILES.in |    2 ++
- 2 files changed, 6 insertions(+), 0 deletions(-)
-
-commit 8f96aef64b82b317031190c5232fe9ef276d5665
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Mar 30 13:53:49 2009 +0000
-
-    Create album objects on the device when transferring songs, and delete
-    
-    2009-03-30  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* plugins/mtpdevice/rb-mtp-source.c: (rb_mtp_source_init),
-    	(rb_mtp_source_constructor), (rb_mtp_source_finalize),
-    	(load_mtp_db_idle_cb), (add_track_to_album),
-    	(remove_track_from_album), (impl_delete), (transfer_track),
-    	(impl_track_added), (artwork_notify_cb):
-    	Create album objects on the device when transferring songs, and delete
-    	them when the last song is removed.  If all of the existing albums
-    	have zero tracks, try to rebuild the albums when reading the song
-    	list.  This helps with some odd devices that forget all album contents
-    	when they restart.
-    
-    	If the device supports the JPEG file type, request album art when
-    	transferring songs, and send it to the device as a 'representative
-    	sample' of the album.
-    
-    svn path=/trunk/; revision=6264
-
- ChangeLog                         |   17 +++
- plugins/mtpdevice/rb-mtp-source.c |  264 ++++++++++++++++++++++++++++++++++++-
- 2 files changed, 278 insertions(+), 3 deletions(-)
-
-commit 75a8ffa4b468feac43923f1dab86214aa71a2b8e
-Author: Sandeep Shedmake <sandeeps@src.gnome.org>
-Date:   Mon Mar 30 11:45:03 2009 +0000
-
-    Added 'mr'
-    
-    svn path=/trunk/; revision=6263
-
- po/LINGUAS |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-commit 73bd3e12041df6c7d35a8f0bf6e140eb11333b71
-Author: Sandeep Shedmake <sandeeps@src.gnome.org>
-Date:   Mon Mar 30 11:44:30 2009 +0000
-
-    Added Marathi Translations
-    
-    svn path=/trunk/; revision=6262
-
- po/ChangeLog |    5 +
- po/mr.po     | 4644 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 4649 insertions(+), 0 deletions(-)
-
-commit 1098e1d270d0a38f9be02216897e584a7bacd679
-Author: Claude Paroz <claude@2xlibre.net>
-Date:   Mon Mar 30 11:32:18 2009 +0000
-
-    Updated French translation by Bruno Brouard.
-    
-    2009-03-30  Claude Paroz  <claude@2xlibre.net>
-    
-    	* fr.po: Updated French translation by Bruno Brouard.
-    
-    svn path=/trunk/; revision=6261
-
- po/ChangeLog |    4 +
- po/fr.po     |  570 ++++++++++++++++++++++++++++-----------------------------
- 2 files changed, 284 insertions(+), 290 deletions(-)
-
-commit b684632adf2a938f523e59f6133927e181a9858b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Mar 30 00:42:18 2009 +0000
-
-    Add session management code copied from libegg.
-    
-    2009-03-30  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* lib/eggdesktopfile.c: (egg_desktop_file_new),
-    	* lib/eggdesktopfile.h:
-    	* lib/eggsmclient-private.h:
-    	* lib/eggsmclient-xsmp.c: (egg_sm_client_xsmp_init),
-    	* lib/eggsmclient.c: (egg_sm_client_init),
-    	* lib/eggsmclient.h:
-    	* lib/Makefile.am:
-    	Add session management code copied from libegg.
-    
-    	* lib/rb-file-helpers.c: (rb_dot_dir):
-    	Replace GNOME_DOT_GNOME with ".gnome2" - pretty safe to assume that
-    	this isn't going to change.
-    
-    	* plugins/daap/rb-daap-source.c: (mount_op_reply_cb),
-    	(ask_password), (connection_auth_cb):
-    	When building with gtk+ 2.14 or newer, use GtkMountOperation to ask
-    	for passwords instead of GnomePasswordDialog.
-    
-    	* shell/rb-shell-preferences.c: (help_cb):
-    	Fix the help URI for the preferences section, round up gtk version
-    	check numbers.
-    
-    	* shell/rb-shell.c: (rb_shell_create_mount_op_cb),
-    	(rb_shell_cmd_contents), (session_save_state_cb),
-    	(session_quit_cb), (rb_shell_session_init):
-    	Use EggSMClient instead of GnomeClient for session management, round
-    	up the gtk version check numbers.
-    
-    	* shell/main.c: (main):
-    	Parse options directly (including option groups for EggSMClient and
-    	gtk), load and save the accelerator map file ourselves (replacing
-    	gnome_accelerators_sync), stop calling glade_gnome_init (it doesn't do
-    	anything anyway), and set the application name and window icon via
-    	egg_set_desktop_file.
-    
-    	* configure.ac:
-    	Only require libgnome when building with gtk+ < 2.14.  Fixes #576038.
-    
-    svn path=/trunk/; revision=6260
-
- ChangeLog                     |   40 ++
- configure.ac                  |    9 +-
- lib/Makefile.am               |    9 +-
- lib/eggdesktopfile.c          | 1475 +++++++++++++++++++++++++++++++++++++++++
- lib/eggdesktopfile.h          |  159 +++++
- lib/eggsmclient-private.h     |   53 ++
- lib/eggsmclient-xsmp.c        | 1363 +++++++++++++++++++++++++++++++++++++
- lib/eggsmclient.c             |  581 ++++++++++++++++
- lib/eggsmclient.h             |  117 ++++
- lib/rb-file-helpers.c         |    4 +-
- plugins/daap/rb-daap-source.c |  211 +++++--
- shell/main.c                  |   83 ++--
- shell/rb-shell-preferences.c  |    6 +-
- shell/rb-shell.c              |   66 +--
- 14 files changed, 4022 insertions(+), 154 deletions(-)
-
-commit 92eedfcd95b0cd52939534e0aed13968c1f90e3b
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Mar 29 07:29:49 2009 +0000
-
-    Use the right user data for the device-changed signal. Fixes #365154.
-    
-    2009-03-29  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* plugins/cd-recorder/rb-playlist-source-recorder.c:
-    	(rb_playlist_source_recorder_constructor):
-    	Use the right user data for the device-changed signal.  Fixes #365154.
-    
-    svn path=/trunk/; revision=6259
-
- ChangeLog                                         |    6 ++++++
- plugins/cd-recorder/rb-playlist-source-recorder.c |    2 +-
- 2 files changed, 7 insertions(+), 1 deletions(-)
-
-commit b0b819690b9e274b43587925b08ade6dcca11d43
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Mar 29 02:25:21 2009 +0000
-
-    Set mnemonic-widget property of the 'rating' label to point to the rating
-    
-    2009-03-29  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* widgets/rb-song-info.c: (rb_song_info_constructor):
-    	Set mnemonic-widget property of the 'rating' label to point to the
-    	rating widget.  Fixes #576673.
-    
-    svn path=/trunk/; revision=6258
-
- ChangeLog              |    6 ++++++
- widgets/rb-song-info.c |    1 +
- 2 files changed, 7 insertions(+), 0 deletions(-)
-
-commit a33551f9298afdbeaa5623ed7ac6ea3634171ee3
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Mar 29 02:18:34 2009 +0000
-
-    Set mnemonic_widget property of the 'download location' widget so the
-    
-    2009-03-29  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* data/glade/podcast-prefs.glade:
-    	Set mnemonic_widget property of the 'download location' widget so the
-    	shortcut selects the file chooser.  Fixes #576925.
-    
-    svn path=/trunk/; revision=6257
-
- ChangeLog                      |    6 ++++++
- data/glade/podcast-prefs.glade |    1 +
- 2 files changed, 7 insertions(+), 0 deletions(-)
-
-commit b6c69eb807d9f3c1ab5f964a6568d848865cba26
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sun Mar 29 02:08:19 2009 +0000
-
-    patch by: Bruce Cowan <bugs@bcowan.fastmail.co.uk>
-    
-    2009-03-29  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	patch by: Bruce Cowan  <bugs@bcowan.fastmail.co.uk>
-    
-    	* data/glade/create-playlist.glade:
-    	* data/glade/library-prefs.glade:
-    	* data/glade/playback-prefs.glade:
-    	* plugins/audioscrobbler/audioscrobbler.rb-plugin.in:
-    	* plugins/cd-recorder/rb-playlist-source-recorder.c: (burn_cd),
-    	(check_media_length), (rb_playlist_source_recorder_start):
-    	* plugins/daap/rb-daap-mdns-browser-avahi.c:
-    	(rb_daap_mdns_browser_start), (rb_daap_mdns_browser_stop):
-    	* plugins/daap/rb-daap-mdns-publisher-avahi.c:
-    	(rb_daap_mdns_publisher_publish),
-    	(rb_daap_mdns_publisher_withdraw):
-    	* plugins/ipod/ipod-init.glade:
-    	* plugins/ipod/rb-ipod-helpers.c:
-    	(rb_ipod_helpers_show_first_time_dialog):
-    	* plugins/iradio/rb-iradio-source.c:
-    	(rb_iradio_source_constructor):
-    	* plugins/jamendo/jamendo-loading.glade:
-    	* plugins/jamendo/jamendo/JamendoSource.py:
-    	* plugins/magnatune/magnatune/MagnatuneSource.py:
-    	* rhythmdb/rhythmdb-tree.c: (rhythmdb_tree_parser_start_element):
-    	* sources/rb-podcast-source.c: (rb_podcast_source_constructor):
-    	Fix some capitalisation, americanisation, and other stuff in
-    	translatable strings.  #576987.
-    
-    svn path=/trunk/; revision=6256
-
- ChangeLog                                          |   28 ++++++++++++++++++++
- data/glade/create-playlist.glade                   |    2 +-
- data/glade/library-prefs.glade                     |    8 +++---
- data/glade/playback-prefs.glade                    |   10 +++---
- plugins/audioscrobbler/audioscrobbler.rb-plugin.in |    2 +-
- plugins/cd-recorder/rb-playlist-source-recorder.c  |    6 ++--
- plugins/daap/rb-daap-mdns-browser-avahi.c          |    4 +-
- plugins/daap/rb-daap-mdns-publisher-avahi.c        |    6 ++--
- plugins/ipod/ipod-init.glade                       |    4 +-
- plugins/ipod/rb-ipod-helpers.c                     |    2 +-
- plugins/iradio/rb-iradio-source.c                  |    5 +--
- plugins/jamendo/jamendo-loading.glade              |   10 +++---
- plugins/jamendo/jamendo/JamendoSource.py           |    2 +-
- plugins/magnatune/magnatune/MagnatuneSource.py     |    6 ++--
- rhythmdb/rhythmdb-tree.c                           |    4 +-
- sources/rb-podcast-source.c                        |    5 +--
- 16 files changed, 65 insertions(+), 39 deletions(-)
-
-commit 150e1f40f158195c4f7cd65280eeae9723bf1f00
-Author: Philip Withnall <philip@tecnocode.co.uk>
-Date:   Sat Mar 28 13:15:49 2009 +0000
-
-    Updated British English translation by Bruce Cowan
-    
-    2009-03-28  Philip Withnall  <philip@tecnocode.co.uk>
-    
-    	* en_GB.po: Updated British English translation by Bruce Cowan
-    	<bcowan@fastmail.co.uk>.
-    
-    
-    svn path=/trunk/; revision=6255
-
- po/ChangeLog |    5 ++
- po/en_GB.po  |  139 ++++++++++++++++++++++++++++++---------------------------
- 2 files changed, 78 insertions(+), 66 deletions(-)
-
-commit 2b9f6a67516bd3692b8331c414bd537bde227a00
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Mar 27 00:08:33 2009 +0000
-
-    patch by: Niels Vorgaard Christensen <vorgaard.c@math.ku.dk>
-    
-    2009-03-27  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	patch by:  Niels Vorgaard Christensen  <vorgaard.c@math.ku.dk>
-    
-    	* plugins/artdisplay/artdisplay/__init__.py:
-    	Answer cover art requests for any entry, not just the current playing
-    	one.  Fixes #529873.
-    
-    svn path=/trunk/; revision=6254
-
- ChangeLog                                 |    8 ++++++++
- plugins/artdisplay/artdisplay/__init__.py |   18 ++++++++++++------
- 2 files changed, 20 insertions(+), 6 deletions(-)
-
-commit dd48197739f2bc4d8bf4fe45bfebdb26b040d8cb
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Mar 26 12:39:40 2009 +0000
-
-    If we don't have the base query yet, defer the search until we do. Fixes
-    
-    2009-03-26  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* sources/rb-auto-playlist-source.c: (impl_search):
-    	If we don't have the base query yet, defer the search until we do.
-    	Fixes #576846.
-    
-    svn path=/trunk/; revision=6253
-
- ChangeLog                         |    6 ++++++
- sources/rb-auto-playlist-source.c |    7 +++++++
- 2 files changed, 13 insertions(+), 0 deletions(-)
-
-commit b5c23930cce4fb6bdf4d65a882bf21bff28490c5
-Author: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
-Date:   Thu Mar 26 08:52:54 2009 +0000
-
-    Updated Russian translation by Yuriy Myasoedov.
-    
-    2009-03-26  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
-    
-    	* ru.po: Updated Russian translation by Yuriy Myasoedov.
-    
-    
-    svn path=/trunk/; revision=6252
-
- po/ChangeLog |    4 +
- po/ru.po     |  670 ++++++++++++++++++++++++++++++++--------------------------
- 2 files changed, 371 insertions(+), 303 deletions(-)
-
-commit d4ff5c86bbc4da55c8883367f9b05252e6f099d2
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Mar 26 01:39:48 2009 +0000
-
-    Disable the PSP source if building without HAL. Too many false positives.
-    
-    2009-03-26  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* plugins/generic-player/Makefile.am:
-    	* plugins/generic-player/rb-generic-player-plugin.c:
-    	(rb_generic_player_plugin_class_init), (create_source_cb):
-    	* plugins/generic-player/rb-psp-source.c: (hal_udi_is_psp),
-    	(rb_psp_is_mount_player):
-    	Disable the PSP source if building without HAL.  Too many false
-    	positives.
-    
-    svn path=/trunk/; revision=6251
-
- ChangeLog                                         |   10 ++++++++++
- plugins/generic-player/Makefile.am                |    8 ++++----
- plugins/generic-player/rb-generic-player-plugin.c |    6 +++---
- plugins/generic-player/rb-psp-source.c            |   17 -----------------
- 4 files changed, 17 insertions(+), 24 deletions(-)
-
-commit 2c3e995c79bfaa30eaad9fb779dd139e75e91bea
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Wed Mar 25 22:07:47 2009 +0000
-
-    Set the ignore and error entry types for these to 'invalid' rather than
-    
-    2009-03-26  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* plugins/generic-player/rb-nokia770-source.c:
-    	(rb_nokia770_source_new):
-    	* plugins/generic-player/rb-psp-source.c: (rb_psp_source_new):
-    	Set the ignore and error entry types for these to 'invalid' rather
-    	than leaving them NULL.  Fixes #510236.
-    
-    svn path=/trunk/; revision=6250
-
- ChangeLog                                   |    8 ++++++++
- plugins/generic-player/rb-nokia770-source.c |    2 ++
- plugins/generic-player/rb-psp-source.c      |    2 ++
- 3 files changed, 12 insertions(+), 0 deletions(-)
-
-commit a41557231b01928723ef54b50ecac0594ddd9ebb
-Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
-Date:   Wed Mar 25 19:01:10 2009 +0000
-
-    Updated Spanish translation: fixes bugs: #576692, #576665, #576661, #576660, #576656, #576646, #576643, #576641, #576640
-    
-    svn path=/trunk/; revision=6249
-
- po/ChangeLog |    5 +++
- po/es.po     |   82 +++++++++++++++++++++++++++++-----------------------------
- 2 files changed, 46 insertions(+), 41 deletions(-)
-
-commit 0f8b684180b522f3ce5efddbb06e0d794d0d8c60
-Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
-Date:   Tue Mar 24 19:33:10 2009 +0000
-
-    Updated Spanish translation
-    
-    svn path=/trunk/; revision=6248
-
- po/es.po |   16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
-
-commit 392ad4a9d8ca2e6f801644bb0ea1e742fd41d264
-Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
-Date:   Tue Mar 24 19:14:32 2009 +0000
-
-    Updated Spanish translation
-    
-    svn path=/trunk/; revision=6247
-
- po/es.po |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-commit b1f24f240a47d03ae373966d6e75f8659bfced03
-Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
-Date:   Tue Mar 24 18:56:03 2009 +0000
-
-    Updated Spanish translation
-    
-    svn path=/trunk/; revision=6246
-
- po/ChangeLog |    4 ++
- po/es.po     |  138 ++++++++++++++++++++++++++++------------------------------
- 2 files changed, 71 insertions(+), 71 deletions(-)
-
-commit 82b7c35204c213ef34818051e7356fa8d30bd0b3
-Author: Bastien Nocera <hadess@hadess.net>
-Date:   Tue Mar 24 14:18:54 2009 +0000
-
-    Use decodebin2 instead of decodebin, fixed playback of chained ogg streams
-    
-    2009-03-24  Bastien Nocera  <hadess@hadess.net>
-    
-    	* backends/gstreamer/rb-encoder-gst.c (add_decoding_pipeline):
-    	* backends/gstreamer/rb-player-gst-xfade.c (create_stream):
-    	Use decodebin2 instead of decodebin, fixed playback of chained ogg
-    	streams
-    
-    
-    svn path=/trunk/; revision=6245
-
- ChangeLog                                |    7 +++++++
- backends/gstreamer/rb-encoder-gst.c      |    2 +-
- backends/gstreamer/rb-player-gst-xfade.c |   18 ++++++------------
- 3 files changed, 14 insertions(+), 13 deletions(-)
-
-commit ce5025c1efee1eb148a6e5e7061af10ae6b2f24b
-Author: Daniel Nylander <dnylande@src.gnome.org>
-Date:   Tue Mar 24 09:10:23 2009 +0000
-
-    sv.po: Updated Swedish translation
-    
-    svn path=/trunk/; revision=6244
-
- po/ChangeLog |    4 ++++
- po/sv.po     |   52 ++++++++++++++++++++++++++++------------------------
- 2 files changed, 32 insertions(+), 24 deletions(-)
-
-commit 3f4a9f9f416239f4cfe54607a78b721fecd76d36
-Author: Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
-Date:   Mon Mar 23 11:44:59 2009 +0000
-
-    Updated Basque translation.
-    
-    2009-03-23  Inaki Larranaga Murgoitio  <dooteo@euskalgnu.org>
-    
-    	* eu.po: Updated Basque translation.
-    
-    
-    svn path=/trunk/; revision=6243
-
- po/ChangeLog |    4 +++
- po/eu.po     |   82 +++++++++++++++++++++++++++-------------------------------
- 2 files changed, 42 insertions(+), 44 deletions(-)
-
-commit 4e271805bd09dcad479d42f6a50efd550d9505ba
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Mon Mar 23 11:37:35 2009 +0000
-
-    Fix a double-unlock of the stat mutex, add comments explaining the slight
-    
-    2009-03-23  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* rhythmdb/rhythmdb.c: (process_added_entries_cb),
-    	(rhythmdb_add_uri_with_types):
-    	Fix a double-unlock of the stat mutex, add comments explaining the
-    	slight weirdness in the way it's unlocked.  Probably fixes #576238.
-    
-    svn path=/trunk/; revision=6242
-
- ChangeLog           |    7 +++++++
- rhythmdb/rhythmdb.c |    6 +++++-
- 2 files changed, 12 insertions(+), 1 deletions(-)
-
-commit a1007c61c9aeee0ae322523314b15d2a8c6d7c36
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Sat Mar 21 23:45:49 2009 +0000
-
-    Make the ticket system code a bit less inscrutable, remove items from the
-    
-    2009-03-22  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* plugins/artdisplay/artdisplay/CoverArtDatabase.py:
-    	Make the ticket system code a bit less inscrutable, remove items from
-    	the hash when the last ticket is forgotten, and add a method to search
-    	for existing items with live tickets that match a new item.
-    
-    	When a new cover art search request arrives, look for already running
-    	searches for the same artist and album.  If an existing search is
-    	found, just wait for the results rather than doing the same search
-    	again.  From #529873.
-    
-    svn path=/trunk/; revision=6241
-
- ChangeLog                                         |   12 ++++
- plugins/artdisplay/artdisplay/CoverArtDatabase.py |   67 +++++++++++++++++++--
- 2 files changed, 74 insertions(+), 5 deletions(-)
-
-commit 0d2abf953e0c39d9e006705d9436c8c7a06a2998
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Mar 20 14:09:31 2009 +0000
-
-    Work around bug 575781 in the loader code rather than the code that calls
-    
-    2009-03-21  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* plugins/jamendo/jamendo/JamendoSource.py:
-    	* plugins/rb/Loader.py:
-    	Work around bug 575781 in the loader code rather than the code that
-    	calls it.
-    
-    svn path=/trunk/; revision=6240
-
- ChangeLog                                |    7 +++++++
- plugins/jamendo/jamendo/JamendoSource.py |    8 +-------
- plugins/rb/Loader.py                     |   26 +++++++++++++++++---------
- 3 files changed, 25 insertions(+), 16 deletions(-)
-
-commit 6deb3d7d851f806fc9f164af40edc6b6a4dc2d57
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Mar 20 09:12:45 2009 +0000
-
-    If available, use gtk 2.16's new GtkEntry API for the 'clear' icon in the
-    
-    2009-03-20  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* configure.ac:
-    	* widgets/rb-search-entry.c: (rb_search_entry_init),
-    	(rb_search_entry_clear_cb):
-    	If available, use gtk 2.16's new GtkEntry API for the 'clear' icon
-    	in the search entry, rather than libsexy's SexyIconEntry.
-    	Incidentally fixes #513828.
-    
-    svn path=/trunk/; revision=6239
-
- ChangeLog                 |    9 +++++++++
- configure.ac              |   15 ++++++++++-----
- widgets/rb-search-entry.c |   38 ++++++++++++++++++++++++++++++++++++--
- 3 files changed, 55 insertions(+), 7 deletions(-)
-
-commit 245c27095b79312b26345881d557340908094ffa
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Mar 20 05:03:50 2009 +0000
-
-    Don't try to unlink if we don't have an adder pad. Probably fixes #576031.
-    
-    2009-03-20  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* backends/gstreamer/rb-player-gst-xfade.c: (unlink_blocked_cb):
-    	Don't try to unlink if we don't have an adder pad.  Probably fixes
-    	#576031.
-    
-    svn path=/trunk/; revision=6238
-
- ChangeLog                                |    6 ++++++
- backends/gstreamer/rb-player-gst-xfade.c |    2 +-
- 2 files changed, 7 insertions(+), 1 deletions(-)
-
-commit c552b74a6bfdc533eaa0014e27f2f0974b0ba9c9
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Fri Mar 20 03:02:36 2009 +0000
-
-    patch by: Kim Sullivan <alicebot@seznam.cz>
-    
-    2009-03-20  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	patch by:  Kim Sullivan  <alicebot@seznam.cz>
-    
-    	* plugins/jamendo/jamendo/JamendoSaxHandler.py:
-    	* plugins/jamendo/jamendo/JamendoSource.py:
-    	Rework the jamendo xml parser to create database entries in a single
-    	pass, rather than creating an intermediate structure and converting
-    	that to database entries.  Speeds up catalogue loading and reduces
-    	memory consumption.  From #424423.
-    
-    svn path=/trunk/; revision=6237
-
- ChangeLog                                    |   11 ++
- plugins/jamendo/jamendo/JamendoSaxHandler.py |  156 +++++++++++---------------
- plugins/jamendo/jamendo/JamendoSource.py     |   72 ++-----------
- 3 files changed, 85 insertions(+), 154 deletions(-)
-
-commit 361785e184f6596ad899aebcd3bff0c03753ac76
-Author: Christophe Fergeau <cfergeau@mandriva.com>
-Date:   Thu Mar 19 21:18:58 2009 +0000
-
-    remove unused AC_CHECK_HEADER, spotted by vuntz.
-    
-    2009-03-19  Christophe Fergeau <cfergeau@mandriva.com>
-    
-    	* configure.ac: remove unused AC_CHECK_HEADER, spotted by vuntz.
-    
-    svn path=/trunk/; revision=6236
-
- ChangeLog    |    4 ++++
- configure.ac |    1 -
- 2 files changed, 4 insertions(+), 1 deletions(-)
-
-commit 226ae3308184b30273fd968d82aa51875b381a8a
-Author: Daniel Nylander <dnylande@src.gnome.org>
-Date:   Thu Mar 19 15:34:45 2009 +0000
-
-    sv.po: Updated Swedish translation
-    
-    svn path=/trunk/; revision=6235
-
- po/ChangeLog |    4 +++
- po/sv.po     |   73 +++++++++++++++++++++++++++-------------------------------
- 2 files changed, 38 insertions(+), 39 deletions(-)
-
-commit 543e7ad34739957e6343d0442c4d5c8ed4b94fc6
-Author: Amanpreet Singh Alam <aman@src.gnome.org>
-Date:   Thu Mar 19 14:52:42 2009 +0000
-
-    Updating Punjabi Translation (pa)
-    
-    svn path=/trunk/; revision=6234
-
- po/pa.po |   27 ++++++++++++++-------------
- 1 files changed, 14 insertions(+), 13 deletions(-)
-
-commit 2964ffef8ce83c65ded190bb78a465489f52c1da
-Author: Amanpreet Singh Alam <aman@src.gnome.org>
-Date:   Thu Mar 19 14:52:07 2009 +0000
-
-    Updating Punjabi Translation (pa)
-    
-    svn path=/trunk/; revision=6233
-
- po/pa.po | 3957 ++++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 2557 insertions(+), 1400 deletions(-)
-
-commit b3820dd212e3cd210823ab2f398de03b592cc186
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Mar 19 12:25:23 2009 +0000
-
-    remove uri.glade
-    
-    2009-03-19  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* POTFILES.in:  remove uri.glade
-    
-    svn path=/trunk/; revision=6232
-
- po/ChangeLog   |    4 ++++
- po/POTFILES.in |    1 -
- 2 files changed, 4 insertions(+), 1 deletions(-)
-
-commit 3a617b5664a638a686bd33386d2d9bcb18bf6555
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Mar 19 12:23:36 2009 +0000
-
-    Replace GnomeHRef with GtkLinkButton, remove libgnome dependencies, and
-    
-    2009-03-19  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* data/glade/Makefile.am:
-    	* data/glade/general-prefs.glade:
-    	* data/glade/library-prefs.glade:
-    	* data/glade/playback-prefs.glade:
-    	* data/glade/uri.glade:
-    	* plugins/audioscrobbler/audioscrobbler-prefs.glade:
-    	* plugins/cd-recorder/recorder.glade:
-    	* plugins/daap/daap-prefs.glade:
-    	* plugins/iradio/station-properties.glade:
-    	* plugins/jamendo/jamendo-prefs.glade:
-    	* plugins/magnatune/magnatune-prefs.glade:
-    	* plugins/visualizer/visualizer-controls.glade:
-    	Replace GnomeHRef with GtkLinkButton, remove libgnome dependencies, and
-    	remove the unusued uri.glade.
-    
-    svn path=/trunk/; revision=6231
-
- ChangeLog                                         |   17 +++
- data/glade/Makefile.am                            |    1 -
- data/glade/general-prefs.glade                    |    1 -
- data/glade/library-prefs.glade                    |    1 -
- data/glade/playback-prefs.glade                   |    1 -
- data/glade/uri.glade                              |  135 ---------------------
- plugins/audioscrobbler/audioscrobbler-prefs.glade |   13 +-
- plugins/cd-recorder/recorder.glade                |    1 -
- plugins/daap/daap-prefs.glade                     |    1 -
- plugins/iradio/station-properties.glade           |    1 -
- plugins/jamendo/jamendo-prefs.glade               |    7 +-
- plugins/magnatune/magnatune-prefs.glade           |   19 ++--
- plugins/visualizer/visualizer-controls.glade      |    1 -
- 13 files changed, 35 insertions(+), 164 deletions(-)
-
-commit c395a2483bc636824f6e1245665c0e4c74a8d1d6
-Author: Jonathan Matthew <jonathan@d14n.org>
-Date:   Thu Mar 19 11:45:20 2009 +0000
-
-    Add daap to the set of URI schemes to ignore, fix some other typos.
-    
-    2009-03-19  Jonathan Matthew  <jonathan@d14n.org>
-    
-    	* plugins/artdisplay/artdisplay/LocalCoverArtSearchGIO.py:
-    	Add daap to the set of URI schemes to ignore, fix some other typos.
-    
-    svn path=/trunk/; revision=6230
-
- ChangeLog                                          |    5 +++++
- .../artdisplay/LocalCoverArtSearchGIO.py           |    8 ++++----
- 2 files changed, 9 insertions(+), 4 deletions(-)
-
-commit 0184622bb5aee24ade02f45c88dfd805260759b0
-Author: Jonathan Matthew <jmatthew@src.gnome.org>
-Date:   Thu Mar 19 11:31:52 2009 +0000
-
-    move old changelog entries to ChangeLog.pre-0.12
-    
-    svn path=/trunk/; revision=6229
-
- ChangeLog          |27334 +---------------------------------------------------
- ChangeLog.pre-0.12 |27335 ++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 27336 insertions(+), 27333 deletions(-)
-
-commit 139b0240284b6ff2446be3e8763e50bc8237526e
-Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
-Date:   Thu Mar 19 10:24:04 2009 +0000
-
-    Updated Thai translation.
-    
-    2009-03-19  Theppitak Karoonboonyanan  <thep@linux.thai.net>
-    
-    	* th.po: Updated Thai translation.
-    
-    
-    svn path=/trunk/; revision=6228
-
- po/ChangeLog |    4 +
- po/th.po     | 5449 +++++++++++++++++++++++++++++++++++++++-------------------
- 2 files changed, 3655 insertions(+), 1798 deletions(-)
diff --git a/shell/rb-shell-clipboard.c b/shell/rb-shell-clipboard.c
index a298ed4..63233aa 100644
--- a/shell/rb-shell-clipboard.c
+++ b/shell/rb-shell-clipboard.c
@@ -88,6 +88,13 @@ static void rb_shell_clipboard_cmd_move_to_trash (GtkAction *action,
 						  RBShellClipboard *clipboard);
 static void rb_shell_clipboard_set (RBShellClipboard *clipboard,
 			            GList *nodes);
+static void rb_shell_gtk_clipboard_set (RBShellClipboard *clipboard);
+static void rb_shell_get_clipboard_callback (GtkClipboard *clipboard,
+						GtkSelectionData *selection_data,
+						guint    info,
+						gpointer user_data);
+static void rb_shell_clear_clipboard_callback (GtkClipboard  *clipboard,
+						gpointer          user_data);
 static void rb_shell_clipboard_playlist_added_cb (RBPlaylistManager *mgr,
 						  RBPlaylistSource *source,
 						  RBShellClipboard *clipboard);
@@ -131,6 +138,20 @@ struct RBShellClipboardPrivate
 	guint idle_sync_id, idle_playlist_id;
 
 	GList *entries;
+
+	GtkTargetEntry *target_table;
+	gint n_targets;
+
+	// GTK asks the clipboard to clear itself after new data has been placed on
+	// the clipboard.  We would like to clear rhythmbox's internal clipboard if
+	// the new data came from an outside source.  But if the new data also came
+	// from rhythmbox, then we have no need to clear the internal clipboard,
+	// because the new data was already put in place.
+	// We use serial to determine whether or not to clear.
+	// When clearing, we will only do so if the current serial is the same as
+	// the one we're trying to clear (which will be passed into the clear
+	// callback).
+	guint serial;
 };
 
 #define RB_SHELL_CLIPBOARD_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), RB_TYPE_SHELL_CLIPBOARD, RBShellClipboardPrivate))
@@ -207,6 +228,34 @@ static guint num_playlist_menu_paths = G_N_ELEMENTS (playlist_menu_paths);
 
 G_DEFINE_TYPE (RBShellClipboard, rb_shell_clipboard, G_TYPE_OBJECT)
 
+static GdkAtom copied_files_atom;
+
+// MIME-types that we will support on the clipboard.
+#define RB_CLIPBOARD_COPYFILES_TYPE  "x-special/gnome-copied-files"
+#define RB_CLIPBOARD_URI_LIST_TYPE   "text/uri-list"
+
+// Internal-use numbers that we will use to refer to the types we will support
+// on the clipboard.
+typedef enum {
+	RB_CLIPBOARD_COPYFILES,
+	RB_CLIPBOARD_URI_LIST,
+	RB_CLIPBOARD_TEXT,
+} RBClipboardTypes;
+
+static const GtkTargetEntry fileselection_types [] = {
+	{"x-special/gnome-copied-files", 0, RB_CLIPBOARD_COPYFILES},
+	{"text/uri-list", 0, RB_CLIPBOARD_URI_LIST},
+};
+
+typedef struct _RBShellClipboardCallbackArgs
+{
+	RBShellClipboard *rb_clipboard;
+	guint serial;
+} RBShellClipboardCallbackArgs;
+
+
+#define RB_NUM_FILESELECTION_TYPES 2
+
 static void
 rb_shell_clipboard_class_init (RBShellClipboardClass *klass)
 {
@@ -262,17 +311,29 @@ rb_shell_clipboard_class_init (RBShellClipboardClass *klass)
 							      G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
 
 	g_type_class_add_private (klass, sizeof (RBShellClipboardPrivate));
+
+	copied_files_atom = gdk_atom_intern ("x-special/gnome-copied-files", FALSE);
 }
 
 static void
 rb_shell_clipboard_init (RBShellClipboard *shell_clipboard)
 {
+	GtkTargetList *target_list = NULL;
+
 	shell_clipboard->priv = RB_SHELL_CLIPBOARD_GET_PRIVATE (shell_clipboard);
 
 	shell_clipboard->priv->signal_hash = g_hash_table_new_full (g_direct_hash, g_direct_equal,
 								    NULL, g_free);
 
 	shell_clipboard->priv->deleted_queue = g_async_queue_new ();
+
+	shell_clipboard->priv->serial = 0;
+
+	target_list = gtk_target_list_new(fileselection_types, RB_NUM_FILESELECTION_TYPES);
+	gtk_target_list_add_text_targets(target_list, RB_CLIPBOARD_TEXT);
+	shell_clipboard->priv->target_table = gtk_target_table_new_from_list(target_list, &(shell_clipboard->priv->n_targets));
+
+	gtk_target_list_unref(target_list);
 }
 
 static void
@@ -334,6 +395,8 @@ rb_shell_clipboard_finalize (GObject *object)
 
 	g_return_if_fail (shell_clipboard->priv != NULL);
 
+	gtk_target_table_free(shell_clipboard->priv->target_table, shell_clipboard->priv->n_targets);
+
 	g_hash_table_destroy (shell_clipboard->priv->signal_hash);
 
 	g_list_foreach (shell_clipboard->priv->entries, (GFunc)rhythmdb_entry_unref, NULL);
@@ -735,6 +798,7 @@ rb_shell_clipboard_cmd_copy (GtkAction *action,
 	rb_debug ("copy");
 	rb_shell_clipboard_set (clipboard,
 				rb_source_copy (clipboard->priv->source));
+	rb_shell_gtk_clipboard_set (clipboard);
 }
 
 static void
@@ -779,9 +843,158 @@ rb_shell_clipboard_set (RBShellClipboard *clipboard,
 		g_list_free (clipboard->priv->entries);
 	}
 
+	clipboard->priv->serial++;
 	clipboard->priv->entries = entries;
 }
 
+/**
+ * Set the GtkClipboard up so that these entries can be pasted into
+ * nautilus, or the urls can be pasted as text.
+ */
+static void
+rb_shell_gtk_clipboard_set (RBShellClipboard *clipboard)
+{
+	RBShellClipboardCallbackArgs *callback_data;
+	RBShellClipboardCallbackArgs *callback_data_primary;
+
+	clipboard->priv->serial++;
+
+	callback_data = g_slice_new(RBShellClipboardCallbackArgs);
+	callback_data->rb_clipboard = clipboard;
+	callback_data->serial = clipboard->priv->serial;
+
+	callback_data_primary = g_slice_new(RBShellClipboardCallbackArgs);
+	callback_data_primary->rb_clipboard = clipboard;
+	callback_data_primary->serial = clipboard->priv->serial;
+
+	gtk_clipboard_set_with_data(
+		gtk_clipboard_get(GDK_SELECTION_CLIPBOARD),
+		clipboard->priv->target_table,
+		clipboard->priv->n_targets,
+		rb_shell_get_clipboard_callback,
+		rb_shell_clear_clipboard_callback,
+		(gpointer) callback_data
+	);
+
+	gtk_clipboard_set_with_data(
+		gtk_clipboard_get(gdk_atom_intern("PRIMARY", FALSE)),
+		clipboard->priv->target_table,
+		clipboard->priv->n_targets,
+		rb_shell_get_clipboard_callback,
+		rb_shell_clear_clipboard_callback,
+		(gpointer) callback_data_primary
+	);
+}
+
+/**
+ * Hand off clipboard data to the requestor.  We will support nautilus's
+ * copy-files type.
+ */
+static void 
+rb_shell_get_clipboard_callback (GtkClipboard     *clipboard,
+			GtkSelectionData *selection_data,
+			guint             info,
+			gpointer          user_data)
+{
+	RBShellClipboardCallbackArgs *callback_data = (RBShellClipboardCallbackArgs *)user_data;
+
+	RBShellClipboard *rb_clipboard = callback_data->rb_clipboard;
+	GList *it;
+	GString *str;
+
+	char **uris;
+	int i=0;
+
+	if (!rb_clipboard->priv || !rb_clipboard->priv->entries) {
+		return;
+	}
+
+	switch (info) {
+	case RB_CLIPBOARD_COPYFILES:
+	case RB_CLIPBOARD_TEXT:
+		if (info == RB_CLIPBOARD_COPYFILES) {
+			str = g_string_new("copy");
+		} else {
+			str = g_string_new("");
+		}
+		for (it=g_list_first(rb_clipboard->priv->entries), i=0; it; it=g_list_next(it), i++) {
+			const gchar *uri;
+			RhythmDBEntry *entry = (RhythmDBEntry *)it->data;
+
+			uri = rhythmdb_entry_get_string (entry, RHYTHMDB_PROP_LOCATION);
+			if (i!=0 || info==RB_CLIPBOARD_COPYFILES) {
+				g_string_append_c (str, '\n');
+			}
+
+			if (info == RB_CLIPBOARD_TEXT) {
+				GFile *file;
+				char *file_path;
+				file = g_vfs_get_file_for_uri(g_vfs_get_default(), uri);
+				file_path = g_file_get_path(file);
+				if (file_path) {
+					g_string_append (str, file_path);
+					g_free(file_path);
+				} else {
+					g_string_append (str, uri);
+				}
+				g_object_unref(file);
+			} else {
+				g_string_append (str, uri);
+			}
+		}
+
+		if (info == RB_CLIPBOARD_COPYFILES) {
+			gtk_selection_data_set (selection_data, copied_files_atom, 8, (guchar *)str->str, str->len);
+		} else if (info == RB_CLIPBOARD_TEXT) {
+			gtk_selection_data_set_text (selection_data, str->str, str->len);
+		}
+
+		g_string_free (str, TRUE);
+
+		break;
+	case RB_CLIPBOARD_URI_LIST:
+		uris = (char **)g_malloc(
+			(g_list_length(rb_clipboard->priv->entries)+1)
+			* sizeof(char *));
+		for (it=rb_clipboard->priv->entries, i=0; it; it=g_list_next(it), i++) {
+			const gchar *uri;
+			RhythmDBEntry *entry = (RhythmDBEntry *)it->data;
+
+			uri = rhythmdb_entry_get_string (entry, RHYTHMDB_PROP_LOCATION);
+			uris[i] = g_strdup(uri);
+		}
+		uris[i] = NULL;
+		gtk_selection_data_set_uris (selection_data, uris);
+		g_strfreev (uris);
+		break;
+	}
+}
+
+static void 
+rb_shell_clear_clipboard_callback (GtkClipboard  *clipboard,
+			gpointer          user_data)
+{
+	RBShellClipboardCallbackArgs *callback_data = (RBShellClipboardCallbackArgs *)user_data;
+	
+	RBShellClipboard *rb_clipboard = callback_data->rb_clipboard;
+	guint old_serial = callback_data->serial;
+
+	// If it's just the X PRIMARY clipboard, we don't need to clear our
+	// internal data structure.  We want paste to still keep working until
+	// the gtk clipboard is replaced.
+	if (clipboard != gtk_clipboard_get(gdk_atom_intern("PRIMARY", FALSE))) {
+		// If we've changed our internal clipboard before the clear
+		// callback is called, then let's not clear our clipboard
+		// again.
+		if (old_serial == rb_clipboard->priv->serial) {
+			rb_shell_clipboard_set (rb_clipboard, NULL);
+		}
+	}
+
+	g_slice_free(RBShellClipboardCallbackArgs, callback_data);
+}
+
+
 static void
 rb_shell_clipboard_entry_deleted_cb (RhythmDB *db,
 				     RhythmDBEntry *entry,
