commit be8048862b80ae59cae4757273e60d9e5d8d5141
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Sep 30 19:35:25 2012 +1000

    Rhythmbox 2.98

 NEWS         | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 README       |  2 +-
 configure.ac |  2 +-
 3 files changed, 79 insertions(+), 2 deletions(-)

commit f095d1b1e7402278e2c803c6e45a0472b3817284
Author: Yuri Matsuk <yuri@matsuk.net>
Date:   Sat Sep 29 18:07:31 2012 +0300

    Updated Belarusian translation.

 po/be.po | 914 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 443 insertions(+), 471 deletions(-)

commit 7dfde56e065c1dc0f05bdde18d3de10642bdb9a1
Author: Andika Triwidada <andika@gmail.com>
Date:   Sat Sep 29 19:44:55 2012 +0700

    Updated Indonesian translation

 po/id.po | 1557 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 767 insertions(+), 790 deletions(-)

commit a1dccff33d1c5e1df4f0bf3d35bc661db52e30df
Author: Praveen Illa <mail2ipn@gmail.com>
Date:   Sat Sep 29 14:50:09 2012 +0530

    Updated Telugu Translation

 po/te.po | 807 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 424 insertions(+), 383 deletions(-)

commit 601afd89f41b83c5193edcffe4e21277659a51c2
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sat Sep 29 05:56:05 2012 +0200

    Updated Serbian translation

 po/sr.po       | 416 +++++++++++++++++++++++++++++++--------------------------
 po/sr@latin.po | 416 +++++++++++++++++++++++++++++++--------------------------
 2 files changed, 448 insertions(+), 384 deletions(-)

commit 8561fc6b7b647ac56a55a7771f8aca6cc3a7be7b
Author: Henrique P. Machado <hpmachado@gnome.org>
Date:   Fri Sep 28 13:37:39 2012 -0300

    Updated Brazilian Portuguese Translation

 po/pt_BR.po | 1465 ++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 788 insertions(+), 677 deletions(-)

commit 9dbae0d2d91087d9404286338b6face906937798
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Fri Sep 28 00:17:46 2012 +0300

    Updated Latvian translation

 po/lv.po | 46 +++++++++++++++++++++-------------------------
 1 file changed, 21 insertions(+), 25 deletions(-)

commit c813ed10c8c8b2287ae8c3ff23083a25ba2a42ce
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Fri Sep 28 00:10:11 2012 +0300

    Updated Latvian translation

 po/lv.po | 1609 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 834 insertions(+), 775 deletions(-)

commit 943605f3a1282f10dd96d414c6ed568be36cf04a
Author: Claude Paroz <claude@2xlibre.net>
Date:   Tue Sep 25 19:42:16 2012 +0200

    Updated French translation

 po/fr.po | 877 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 426 insertions(+), 451 deletions(-)

commit 380f4840cad4eb5057f4e3fb44453f879f3b2b4f
Author: Martin Srebotnjak <miles@filmsi.net>
Date:   Mon Sep 24 21:42:49 2012 +0200

    Updated Slovenian translation

 po/sl.po | 336 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 189 insertions(+), 147 deletions(-)

commit f9e5b8613bbe06c2e3273617bcdb2f66ebd1ddf0
Author: Chris Leonard <cjl@laptop.org>
Date:   Mon Sep 24 18:36:51 2012 +0100

    Updated British English translation

 po/en_GB.po | 1018 +++++++++++++++++++++++++++++++----------------------------
 1 file changed, 538 insertions(+), 480 deletions(-)

commit 41c38079415b73f8b22d82b9efcfff334cad149d
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Sep 24 23:31:52 2012 +1000

    audioscrobbler: add the toolbar to profile pages too

 plugins/audioscrobbler/rb-audioscrobbler-profile-page.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 2e6abc1e555f550261a82751436356b8d3cc2bb4
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Sep 24 23:29:55 2012 +1000

    audioscrobbler: fix toolbar UI addition
    
    Using the right name for the toolbar helps.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=684142

 plugins/audioscrobbler/rb-audioscrobbler-profile-page.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 026ea016e45345c6053a46adaac875ec93b7231d
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Sep 24 23:27:19 2012 +1000

    source-toolbar: allow this to be used by non-source pages

 plugins/audiocd/rb-audiocd-source.c                     |  2 +-
 plugins/audioscrobbler/rb-audioscrobbler-radio-source.c |  2 +-
 plugins/fmradio/rb-fm-radio-source.c                    |  2 +-
 plugins/iradio/rb-iradio-source.c                       |  2 +-
 podcast/rb-podcast-source.c                             |  2 +-
 sources/rb-auto-playlist-source.c                       |  2 +-
 sources/rb-browser-source.c                             |  2 +-
 sources/rb-static-playlist-source.c                     |  2 +-
 widgets/rb-source-toolbar.c                             | 10 +++++-----
 widgets/rb-source-toolbar.h                             |  2 +-
 10 files changed, 14 insertions(+), 14 deletions(-)

commit 5c231d2c75e7192aa37d2fff43c6a0f2a15b93d8
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Sep 24 12:47:32 2012 +0200

    Updated Galician translations

 po/gl.po | 683 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 362 insertions(+), 321 deletions(-)

commit 0e15b848ba1af352e3e5e5b4042c810286bab205
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Mon Sep 24 11:57:52 2012 +0200

    [l10n] Updated Italian translation.

 po/it.po | 2290 +++++++++++++-------------------------------------------------
 1 file changed, 466 insertions(+), 1824 deletions(-)

commit 04fd194cfe9fea1392a3e217cffba33c25a0803b
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Sep 24 08:34:18 2012 +1000

    dist the gtkbuilder file for the new import dialog

 data/ui/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 38c5a823c09be96002f826659250dd2868adda2c
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Sep 23 23:51:32 2012 +0300

    Updated Lithuanian translation

 po/lt.po | 404 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 230 insertions(+), 174 deletions(-)

commit f7372cff15ea24f5a96e22884248efbf953dd026
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Sep 23 12:29:32 2012 +0200

    Updated Polish translation

 po/pl.po | 359 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 195 insertions(+), 164 deletions(-)

commit 35f2586589deb7f095f74f81d3a948b098b24de2
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Sep 23 17:21:16 2012 +1000

    add a new dialog for importing music into the library
    
    This replaces the previous menu items that just opened a file
    chooser window allowing selection of a file or folder to import.
    The new dialog scans all the files under a selected location and
    presents them all in a track list, allowing individual tracks
    to be added or copied into the library, or played without being
    added at all.
    
    In the future this will be extended to allow copying from media
    players and network shares (daap or upnp; smb etc. are already
    covered).
    
    On initial startup (with no library locations set), the contents
    of the default music directory are imported, and if that doesn't
    add anything to the library, the import dialog is shown.

 data/ui/import-dialog.ui    | 201 +++++++++++
 data/ui/rhythmbox-ui.xml    |   8 +-
 po/POTFILES.in              |   2 +
 shell/rb-shell.c            | 126 +------
 sources/rb-library-source.c | 112 +++++-
 sources/rb-library-source.h |   2 +
 widgets/Makefile.am         |   6 +-
 widgets/rb-import-dialog.c  | 829 ++++++++++++++++++++++++++++++++++++++++++++
 widgets/rb-import-dialog.h  |  73 ++++
 9 files changed, 1233 insertions(+), 126 deletions(-)

commit 3b260f0c2976015e9f6684bd5d290912b88d526f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Sep 23 15:10:21 2012 +1000

    rhythmdb: limit the number of outstanding entry adds for an import job
    
    Rather than feeding everything into the rhythmdb action queue
    immediately, limit the number of URIs in flight,  This makes it
    possible to cancel an import job and wait for any outstanding
    operations to finish in a reasonable amount of time, rather than
    minutes or more for large imports, and it doesn't appear to
    impact overall time taken.  It may reduce peak memory usage too.

 rhythmdb/rhythmdb-import-job.c | 108 +++++++++++++++++++++++++----------------
 1 file changed, 66 insertions(+), 42 deletions(-)

commit 9606d2fe25ad2fbb6eca64ef733738d778141dfb
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Sep 23 15:08:37 2012 +1000

    rhythmdb: don't complain about duplicate entries in the same set of types
    
    This warning is only really interesting in cases where unrelated things
    are trying to use the same location for their own entry types.

 rhythmdb/rhythmdb.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 308e23b948b0424689fbf30d5f4160454e56940e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Sep 23 01:16:54 2012 +1000

    rhythmdb: add rhythmdb_import_job_get_processed
    
    It's useful to know the number of entries that were successfully
    imported, as well as the total number of files processed.
    rhythmdb_import_job_get_imported now reports the former,
    rhythmdb_import_job_get_processed the latter.

 rhythmdb/rhythmdb-import-job.c | 40 +++++++++++++++++++++++++++++++---------
 rhythmdb/rhythmdb-import-job.h |  1 +
 2 files changed, 32 insertions(+), 9 deletions(-)

commit 88080c2944675e2f611e7c590381a726f21b92e3
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Sep 22 22:10:31 2012 +1000

    rhythmdb: don't explode if ignore and error types are the same
    
    Sometimes we don't really care about import errors vs ignored files,
    so using the same entry type for both should work.

 rhythmdb/rhythmdb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d7c2ca2927249b315ef1836f09be8ea2038dfb03
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Sep 22 22:08:13 2012 +1000

    rhythmdb: emit complete signal for empty import jobs

 rhythmdb/rhythmdb-import-job.c | 1 +
 1 file changed, 1 insertion(+)

commit c0c2d5ca832ca873f597c5469dc829c81c1386d2
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Sep 22 22:06:39 2012 +1000

    rhythmdb: make import jobs deal with entry types better
    
    If an existing entry is of a completely different type (not just
    the ignore or error type that we're importing), don't try to
    re-add it.

 rhythmdb/rhythmdb-import-job.c | 29 ++++++++++++++++++++++++-----
 1 file changed, 24 insertions(+), 5 deletions(-)

commit 4fcb839bbec767cf38962832959d493db447b7fa
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Sep 22 22:06:14 2012 +1000

    rhythmdb: allow entry types to be changed

 rhythmdb/rhythmdb-tree.c | 17 +++++++++++++++++
 rhythmdb/rhythmdb.c      |  3 +++
 2 files changed, 20 insertions(+)

commit a544aed70bf03faa9f77edcf14bf105315a91292
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Sep 22 22:05:19 2012 +1000

    track-transfer-batch: correct signal handler declaration

 shell/rb-track-transfer-batch.h | 1 +
 1 file changed, 1 insertion(+)

commit f57d4cd3bdebc262278801c96439abd21622a56c
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Thu Sep 20 15:32:56 2012 +0200

    Updated Hungarian translation

 po/hu.po | 1737 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 877 insertions(+), 860 deletions(-)

commit 03c7fd8ad66e675ae5129315723cff05d959adca
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Wed Sep 19 01:04:35 2012 +0200

    grilo: fix reference counting
    
    The sources hash table in the plugin wants to take ownership of the key and
    the value, but the key is owned by the GrlRegistry and the value is a GtkWidget
    and thus floating. Fix that by referencing both before adding them to the
    hash table.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=684333

 plugins/grilo/rb-grilo-plugin.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7fd3e2ddd847d755be249233f9592c733821479c
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Sep 19 08:58:21 2012 +1000

    rhythmdb: don't monitor files outside library locations
    
    Trying to do this involves annoying threads and crashes, and
    it's not worth the effort.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=684304

 rhythmdb/rhythmdb-monitor.c | 28 ----------------------------
 1 file changed, 28 deletions(-)

commit f02936ca4d516bbdafb0c5dae63092f9842b6891
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Sep 19 08:28:16 2012 +1000

    rhythmdb: free library locations later
    
    Various bits of rhythmdb use the library locations array, so we
    should free it as late as possible to help them avoid crashing.

 rhythmdb/rhythmdb.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 10d551ecaae1b3f0f68995d6557b188df9f21174
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Tue Sep 18 17:25:02 2012 +0200

    artsearch: don't warn for GErrors enumerating files
    
    Gio will return NOT_SUPPORTED trying to enumerate GStreamer URIs such as
    mms or rtsp, but the error is harmless.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=684301

 plugins/artsearch/local.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit a24d1588fbd7a909f63f76c25b082820dd2d64cd
Author: Jamie Nicol <jamie@thenicols.net>
Date:   Wed Aug 15 23:24:15 2012 +0100

    audioscrobbler: copy cached images for every interested data item
    
    When a data item's image download completes, copy the file to the
    cached image location of every data other item which was interested in
    the download.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681259

 plugins/audioscrobbler/rb-audioscrobbler-user.c | 31 +++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit e5fd47015e6fc274fbd96fabb5842eea08e52956
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Sep 15 09:31:04 2012 +1000

    audiocd: handle new uri format
    
    Track URIs are now cdda://device#track rather than
    cdda://track#device, and I forgot to update a few things to deal
    with that.

 plugins/audiocd/rb-audiocd-plugin.c | 124 +++++++++++++++++++-----------------
 1 file changed, 67 insertions(+), 57 deletions(-)

commit fbcaedc6658bfe53365873f246870138f656407e
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Fri Sep 14 23:52:10 2012 +0300

    Updated Lithuanian translation

 po/lt.po | 360 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 153 insertions(+), 207 deletions(-)

commit 7b362a4bcf3fe9dc30b7618271f634867c1aa4bd
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Sep 15 00:36:32 2012 +1000

    transfer-target: set the encoding target on the batch late
    
    If the target source spends much time without an encoding target
    set (as some MTP devices do), setting the encoding target on the
    batch when it's created can result in crashes.  Instead, set it
    immediately before starting the transfer, when we know the
    target has been set.

 shell/rb-track-transfer-batch.c |  2 +-
 sources/rb-transfer-target.c    | 10 ++++++----
 2 files changed, 7 insertions(+), 5 deletions(-)

commit abcc969765400450ebc3ce649a4ea93ccc4dee6b
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Sep 15 00:34:54 2012 +1000

    mtp: use an idle handler for UI changes on track list load

 plugins/mtpdevice/rb-mtp-source.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 3837e6d1df9b3f16f54075853954f6dc6346a233
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Sep 14 21:59:19 2012 +1000

    ipod and generic-player: implement impl_want_uri and impl_uri_is_source
    
    https://bugzilla.gnome.org/show_bug.cgi?id=682677

 plugins/generic-player/rb-generic-player-source.c | 2 ++
 plugins/ipod/rb-ipod-source.c                     | 2 ++
 2 files changed, 4 insertions(+)

commit dfdf14f0780697c8c85b26f10318922e8e2c7d10
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Sep 14 21:54:52 2012 +1000

    device-source: fix want_uri and uri_is_source
    
    It helps if they have the right arg and return types to be
    used directly as RBSource impl_want_uri and impl_uri_is_source
    methods.
    
    rb_device_source_want_uri was also checking the source's mount
    object badly.

 sources/rb-device-source.c | 16 ++++++----------
 sources/rb-device-source.h |  6 ++++--
 2 files changed, 10 insertions(+), 12 deletions(-)

commit 92e1b34d7c05bec64484439eba81c44c8484009a
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Sep 13 23:45:10 2012 +1000

    shell: use uri_is_source when guessing sources for uris

 shell/rb-shell.c | 3 +++
 1 file changed, 3 insertions(+)

commit 5f2863c0c54d94a3630b70b6c8f531a99f210a4a
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Tue Aug 14 12:32:45 2012 +0200

    Notification Plugin: fix updating for Play/Pause
    
    When the playing status changes, reemit the notification. This
    ensures that the central action button is correctly updated.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681824

 plugins/notification/rb-notification-plugin.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 03aa9c24d3b7daae3e3d05a5cacc9a01976e5fbd
Author: Ville-Pekka Vainio <vpvainio@iki.fi>
Date:   Wed Sep 12 22:36:46 2012 +0300

    Finnish translation update by Jiri Grönroos

 po/fi.po | 2719 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1423 insertions(+), 1296 deletions(-)

commit ea7287eb4233a80c81fdaff3ddf0235652bf444e
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Sep 10 18:20:32 2012 +0200

    Updated Spanish translation

 po/es.po | 373 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 188 insertions(+), 185 deletions(-)

commit 4aabcd127eda7aa8b1c265ce51ec2eb8edc24811
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Sep 10 21:30:24 2012 +1000

    header: start image transition before art search
    
    The art search sometimes returns results synchronously, so we
    should start the transition before it.

 widgets/rb-header.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5e2479ce36300662ce8dac91adb64769c093fbf1
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Sep 10 21:23:51 2012 +1000

    fading-image: try harder
    
    Draw a border around the current image (or the next, if fading)
    rather than around the widget's allocation.  This avoids ugly
    gaps between the edge of the image and the border.
    
    When already in the middle of a transition when starting another,
    use the current transition state as the start image for the next,
    rather than abruptly jumping to the next or reverting to the previous
    image.
    
    When starting a new transition, replace the current image with the
    next, so current is updated even if the transition doesn't finish.

 widgets/rb-fading-image.c | 164 ++++++++++++++++++++++++++++++++++------------
 1 file changed, 121 insertions(+), 43 deletions(-)

commit 7ad99c9361ddb725b993f19d292b338002d4d858
Author: Martin Srebotnjak <miles@filmsi.net>
Date:   Sun Sep 9 20:25:24 2012 +0200

    Updated Slovenian translation

 po/sl.po | 298 +++++++++++++++++++++++++--------------------------------------
 1 file changed, 117 insertions(+), 181 deletions(-)

commit 2198c58ec84f704862ae4cb800350cd1571b14de
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Sep 9 09:29:51 2012 +1000

    iradio: add 'show all' to the toolbar

 plugins/iradio/iradio-ui.xml | 1 +
 1 file changed, 1 insertion(+)

commit 97e9d9643eaf5896f1554ee14a708bfbb6fbd998
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Sep 9 09:28:57 2012 +1000

    iradio: implement impl_reset_filters

 plugins/iradio/rb-iradio-source.c | 24 ++++++++++++++++++++----
 widgets/rb-property-view.c        |  5 +++++
 2 files changed, 25 insertions(+), 4 deletions(-)

commit 73e4d18eca062ae6c36b0929da0760660eb64c03
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Sep 9 09:06:04 2012 +1000

    podcast: implement impl_reset_filters

 podcast/rb-podcast-source.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 0a16c176fad73abc6d2d992bb935cb7f8bdc475d
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Fri Sep 7 23:03:39 2012 +0200

    Updated Serbian translation

 po/sr.po       | 817 ++++++++++++++++++++++++++++++---------------------------
 po/sr@latin.po | 817 ++++++++++++++++++++++++++++++---------------------------
 2 files changed, 852 insertions(+), 782 deletions(-)

commit ca1dd6b58c99adfe053a38b08fdd8d9e3d2dcff6
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Thu Sep 6 19:43:58 2012 +0200

    Updated Slovenian translation

 po/sl.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit cea3c000f865e90ea399da800be32b67bc8f3365
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Sep 6 02:12:54 2012 +0200

    Updated Polish translation

 po/pl.po | 77 +++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 37 insertions(+), 40 deletions(-)

commit 460a45b4321986c84cc0bb8cb51b157de5603125
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Sep 6 07:46:19 2012 +1000

    audiocd: fix mnemonics for the hide button in the info bar
    
    https://bugzilla.gnome.org/show_bug.cgi?id=604734

 plugins/audiocd/rb-audiocd-source.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 42e7575ddf57a3904665e2a9afba1672a7802d77
Author: K Ratanatharathorn <kratanat@gmail.com>
Date:   Wed Sep 5 16:39:53 2012 +0700

    Updated Thai translation.

 po/th.po | 7261 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 3727 insertions(+), 3534 deletions(-)

commit c2239ae101f58eb0c2ea6bc13e061b1de65564c2
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Sep 5 09:25:27 2012 +1000

    source-toolbar: remove ui-manager signal handlers in dispose
    
    https://bugzilla.gnome.org/show_bug.cgi?id=677464

 widgets/rb-source-toolbar.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 7ed0f32bbefba2dc3388a5a3b338cca30f01a96f
Author: Muhammet Kara <muhammetk@acikkaynak.name.tr>
Date:   Tue Sep 4 22:58:25 2012 +0300

    [l10n]Updated Turkish translation

 po/tr.po | 2638 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1313 insertions(+), 1325 deletions(-)

commit 57294128f7883e60d1f12884790643f3d38f6cdc
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Sep 4 20:45:04 2012 +1000

    add missing makefile.am

 sample-plugins/Makefile.am | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 2ba366c252e0f3c0ce47597cabe02143ed295d0f
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Sep 4 01:16:53 2012 +0200

    Updated POTFILES.in

 po/POTFILES.in | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 523a0659264537c396eca6d7700e3c42d459c7fc
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Sep 4 08:12:22 2012 +1000

    move sample plugins to a separate directory
    
    This means we can build them properly without getting in the way
    of uninstalled builds.  Sample plugins are now also installed to a
    directory parallel to the real plugins dir, but I don't expect
    them to be packaged.

 Makefile.am                                        |  2 +-
 configure.ac                                       |  9 +-
 plugins/Makefile.am                                |  9 +-
 plugins/sample-python/Makefile.am                  | 13 ---
 plugins/sample-python/sample-python.plugin.in      |  9 --
 plugins/sample-python/sample-python.py             | 44 ----------
 plugins/sample-vala/Makefile.am                    | 50 -----------
 plugins/sample-vala/rb-sample-vala-plugin.vala     | 27 ------
 plugins/sample-vala/sample-vala.plugin.in          |  8 --
 plugins/sample/Makefile.am                         | 39 ---------
 plugins/sample/rb-sample-plugin.c                  | 99 ----------------------
 plugins/sample/sample.plugin.in                    |  8 --
 sample-plugins/sample-python/Makefile.am           | 13 +++
 .../sample-python/sample-python.plugin.in          |  9 ++
 sample-plugins/sample-python/sample-python.py      | 44 ++++++++++
 sample-plugins/sample-vala/Makefile.am             | 47 ++++++++++
 .../sample-vala/rb-sample-vala-plugin.vala         | 27 ++++++
 sample-plugins/sample-vala/sample-vala.plugin.in   |  8 ++
 sample-plugins/sample/Makefile.am                  | 38 +++++++++
 sample-plugins/sample/rb-sample-plugin.c           | 99 ++++++++++++++++++++++
 sample-plugins/sample/sample.plugin.in             |  8 ++
 21 files changed, 301 insertions(+), 309 deletions(-)

commit 134fbb1b4eac92fb01e3b4616f2ead1052fb528e
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Sep 3 16:50:25 2012 +0200

    Updated Polish translation

 po/pl.po | 245 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 104 insertions(+), 141 deletions(-)

commit 19528b5a05f0f89c04b060130133f6242fb24bbb
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Sep 3 21:24:04 2012 +1000

    audiocd: replace sj-metadata code
    
    Rather than using libmusicbrainz, we now read disc information
    using GStreamer and talk to the musicbrainz web service using
    libsoup.
    
    We now use a combo box in the info bar rather than a separate dialog
    for choosing between multiple album matches.

 .gitignore                                 |    2 +
 configure.ac                               |   50 --
 doc/reference/Makefile.am                  |    8 -
 plugins/audiocd/Makefile.am                |   89 +--
 plugins/audiocd/multiple-album.ui          |  119 ----
 plugins/audiocd/rb-audiocd-info.c          |  281 ++++++++
 plugins/audiocd/rb-audiocd-info.h          |   68 ++
 plugins/audiocd/rb-audiocd-source.c        | 1038 ++++++++++++++--------------
 plugins/audiocd/rb-musicbrainz-lookup.c    |  524 ++++++++++++++
 plugins/audiocd/rb-musicbrainz-lookup.h    |  110 +++
 plugins/audiocd/sj-error.c                 |   36 -
 plugins/audiocd/sj-error.h                 |   41 --
 plugins/audiocd/sj-metadata-getter.c       |  261 -------
 plugins/audiocd/sj-metadata-getter.h       |   62 --
 plugins/audiocd/sj-metadata-gvfs.c         |  264 -------
 plugins/audiocd/sj-metadata-gvfs.h         |   57 --
 plugins/audiocd/sj-metadata-marshal.list   |    1 -
 plugins/audiocd/sj-metadata-musicbrainz3.c |  460 ------------
 plugins/audiocd/sj-metadata-musicbrainz3.h |   56 --
 plugins/audiocd/sj-metadata-musicbrainz4.c |  615 ----------------
 plugins/audiocd/sj-metadata-musicbrainz4.h |   56 --
 plugins/audiocd/sj-metadata.c              |  225 ------
 plugins/audiocd/sj-metadata.h              |   59 --
 plugins/audiocd/sj-structures.c            |   81 ---
 plugins/audiocd/sj-structures.h            |   99 ---
 plugins/audiocd/test-cd.c                  |  234 +++++++
 plugins/audiocd/update-from-egg.sh         |   25 -
 po/POTFILES.in                             |    8 +-
 28 files changed, 1741 insertions(+), 3188 deletions(-)

commit 20cc68390403cb5ef45d083000ffd1b1342d58d0
Author: Filipe Gomes <filipefgomes@gmail.com>
Date:   Thu Aug 30 08:34:55 2012 +0100

    Updated Portuguese translation

 po/pt.po | 5337 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 2772 insertions(+), 2565 deletions(-)

commit 5be12a74db5c6ee3e20fb7df7682a1f0414cd4c3
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Thu Aug 30 04:09:05 2012 +0200

    Updated Galician translations

 po/gl.po | 93 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 47 insertions(+), 46 deletions(-)

commit a19f9f395e4ea024ca5dbfde5db29a31d7e7776a
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Aug 16 11:12:32 2012 +0100

    podcast: Handle itms URLs if browser plugin is built
    
    Fix links to iTunes podcast pages not be handled in Epiphany.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=682970

 configure.ac                 | 5 ++++-
 data/rhythmbox.desktop.in.in | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 323b901261209513ca1a63fcc9d9eb198c4c823a
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Aug 29 22:57:35 2012 +1000

    display-page: make pixbuf a construct property
    
    Playlist and iradio sources need to adapt to this to set their pixbufs
    in constructed rather than init, so it doesn't get overwritten by the
    default.

 plugins/iradio/rb-iradio-source.c   | 25 ++++++++++++-------------
 sources/rb-auto-playlist-source.c   |  8 +++++++-
 sources/rb-display-page.c           |  2 +-
 sources/rb-static-playlist-source.c | 10 +++++++++-
 4 files changed, 29 insertions(+), 16 deletions(-)

commit 7d24b746e778e989b0236875bf0dc8aea6e44100
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Aug 29 08:52:08 2012 +0200

    Updated Slovenian translation

 po/sl.po | 475 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 242 insertions(+), 233 deletions(-)

commit a92b7e00f5b6ee1ecdfd03dd422a9df8f115a1fb
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Aug 29 09:14:35 2012 +1000

    entry-view: emit sort-order notifications only when it actually changes
    
    This cuts out some totally unnecessary GSettings writes on startup.

 widgets/rb-entry-view.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 2332096e09b50b97150d1a607d2c4e821415cb6e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Aug 28 21:51:42 2012 +1000

    mtp: add track number to filenames
    
    This allows me to store things like this:
    http://www.discogs.com/UR-Codebreaker/release/1694
    on MTP devices.

 plugins/mtpdevice/rb-mtp-source.c | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 2b12bcf5c1fb34da63eaa366dd0b7115467a980d
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Aug 26 20:15:39 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 1483 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 706 insertions(+), 777 deletions(-)

commit 4783c034f9c4cb626f03b084268cd7c3eb2d7294
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sat Aug 25 12:08:49 2012 +0200

    Updated Spanish translation

 po/es.po | 63 +++++++++++++++++++++++++--------------------------------------
 1 file changed, 25 insertions(+), 38 deletions(-)

commit 58d81cc811098c6ec556a116d2b5fc111d1245dc
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Sat Aug 25 10:27:38 2012 +0200

    [l10n] Updated German translation

 po/de.po | 124 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 66 insertions(+), 58 deletions(-)

commit b35a486e7c2b844564b6d897148d85abd4a21a5b
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Aug 24 08:09:36 2012 +1000

    silence some g-i warnings

 backends/rb-player-gst-tee.c       |  2 +-
 lib/libmediaplayerid/mpid-device.c | 32 ++++++++++++++++----------------
 metadata/rb-ext-db.c               |  2 +-
 rhythmdb/rhythmdb-entry-type.c     | 12 ++++++------
 rhythmdb/rhythmdb-query.c          |  2 +-
 rhythmdb/rhythmdb.c                |  6 +++---
 shell/rb-playlist-manager.c        |  2 +-
 shell/rb-removable-media-manager.c |  6 +++---
 shell/rb-shell-player.c            |  2 +-
 shell/rb-track-transfer-batch.c    | 14 +++++++-------
 shell/rb-track-transfer-queue.c    |  4 ++--
 sources/rb-media-player-source.c   |  2 +-
 widgets/rb-entry-view.c            |  4 ++--
 widgets/rb-property-view.c         |  2 +-
 widgets/rb-segmented-bar.c         |  6 +++---
 15 files changed, 49 insertions(+), 49 deletions(-)

commit 18f1bf6e17dbe3b493087cb8bfa83a77497f547e
Author: Praveen Illa <mail2ipn@gmail.com>
Date:   Fri Aug 24 00:16:44 2012 +0530

    Updated Telugu Translation

 po/te.po | 467 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 238 insertions(+), 229 deletions(-)

commit 2313d701fa0534ab41f7eadf87dd957bc6642023
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Aug 23 01:29:29 2012 +0200

    Updated Polish translation

 po/pl.po | 49 +++++++++++++++++++++++++------------------------
 1 file changed, 25 insertions(+), 24 deletions(-)

commit 072448f6eba8a4ec394ebc2d1ce4cd148ae62181
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Aug 23 09:04:52 2012 +1000

    playbin2: complain if we can't create an audio sink

 backends/gstreamer/rb-player-gst.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit ffd08a5823fa599141b5ef857645ecb4228331c0
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Aug 23 08:20:58 2012 +1000

    grilo: finish porting to grilo 0.2

 plugins/grilo/rb-grilo-plugin.c | 56 ++++++++++++++-----------
 plugins/grilo/rb-grilo-source.c | 91 ++++++++++++++++++++++++++---------------
 2 files changed, 90 insertions(+), 57 deletions(-)

commit 214fe1216095bf558f7a14add26e6cfa38b5860e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Aug 21 08:58:37 2012 +1000

    header: hide the time button if it has no content (bug #682309)

 widgets/rb-header.c | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit 6b4e865b2d9da65300212393d9cf1fa11471334c
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Aug 20 00:17:51 2012 +0200

    Updated Galician translations

 po/gl.po | 553 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 298 insertions(+), 255 deletions(-)

commit c662e3cc13c33f8f80f56cf077dc4d2101f73390
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Aug 20 07:52:30 2012 +1000

    pythonconsole: don't use the deprecated GObject.get_data and set_data

 plugins/pythonconsole/pythonconsole.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 86eb47f705b2f0e6e8ba8d90073c961d47dbfb95
Author: Jasper Lievisse Adriaanse <jasper@humppa.nl>
Date:   Fri Aug 17 15:28:05 2012 +0200

    grilo: Port to the grilo 0.2 API
    
    Signed-off-by: Jonathan Matthew <jmatthew@src.gnome.org>

 INSTALL.quick                   |  2 +-
 configure.ac                    |  4 ++--
 plugins/grilo/rb-grilo-plugin.c |  6 ++---
 plugins/grilo/rb-grilo-source.c | 52 ++++++++++++++++++++---------------------
 plugins/grilo/rb-grilo-source.h |  2 +-
 5 files changed, 33 insertions(+), 33 deletions(-)

commit f20e383289ba8bf64b2b99c5ea255936f3a3d674
Author: Jamie Nicol <jamie@thenicols.net>
Date:   Thu Aug 16 00:27:52 2012 +0100

    audioscrobbler: iterate data queue correctly instead of segfaulting

 plugins/audioscrobbler/rb-audioscrobbler-user.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8d0741b940ab9b6b7ade5fe1370a88bb5e5c080b
Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
Date:   Fri Aug 10 21:30:06 2012 +0900

    [l10n] Update Japanese translation
    
    Modify the About label

 po/ja.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 4470b4724b944676b4f9af44526306a71b21f6db
Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
Date:   Fri Aug 10 21:19:20 2012 +0900

    [l10n] Update Japanese translation
    
    Merge latest pot

 po/ja.po | 346 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 188 insertions(+), 158 deletions(-)

commit f5e84114f7e99636f6e5d68a648b5d657fdeee91
Author: Tristin Celestin <tristin.celestin@gmail.com>
Date:   Fri Aug 10 07:59:16 2012 +1000

    xfade: handle buffering messages with no associated stream (bug #681178)

 backends/gstreamer/rb-player-gst-xfade.c | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit f7a2793acdf6422bdab373c69ad60a67036060ba
Author: Jamie Nicol <jamie@thenicols.net>
Date:   Sat Aug 4 00:22:03 2012 +0100

    audioscrobbler: use single image download for multiple data items
    
    Rather than downloading the same image multiple times, multiple data items
    append themselves to the list of items interested in the download.
    When the download completes it notifies every interested data item,
    not just the one it was initially downloaded for.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681259

 plugins/audioscrobbler/rb-audioscrobbler-user.c | 165 ++++++++++++++----------
 1 file changed, 97 insertions(+), 68 deletions(-)

commit ac274de40f926f694ecb7223b3cb6baee627580c
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Aug 7 21:11:06 2012 +0200

    Updated Spanish translation

 help/es/es.po | 157 ++++++++++++++++++++++++++++++----------------------------
 1 file changed, 81 insertions(+), 76 deletions(-)

commit f3009f78e1f7d18eff808df71a32d78bebaefeff
Author: Žygimantas Beručka <uid0@akl.lt>
Date:   Tue Aug 7 16:02:26 2012 +0300

    Updated Lithuanian translation

 po/lt.po | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 950d5d9d0880d916b3b608ba920d50d8ec626b08
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Tue Aug 7 09:58:02 2012 +0300

    Updated Lithuanian translation

 po/lt.po | 896 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 439 insertions(+), 457 deletions(-)

commit 6839a04ecfc29030df7e40182da73f04056093a8
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Wed Aug 1 22:45:14 2012 +0200

    artsearch: try harder to find album art from musicbrainz
    
    If the song is lacking musicbrainz specific metadata, try a search
    for artist and album name instead.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681018

 plugins/artsearch/musicbrainz.py | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

commit 0a3cb152e031b95ecf643b05dbc6c7385116a811
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Mon Jul 30 17:07:59 2012 +0200

    preferences: don't free consumed floating GVariant
    
    g_variant_builder_end() returns a floating reference and
    g_settings_set_value() consumes it, so we should not unref it again.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=680842

 shell/rb-shell-preferences.c | 1 -
 1 file changed, 1 deletion(-)

commit 014c7ce5b3f62a3b1040f781f23dfcbe7e0c4ea8
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Jul 30 16:54:04 2012 +0200

    Updated Spanish translation

 po/es.po | 406 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 211 insertions(+), 195 deletions(-)

commit d0fbea52efe3381fdd51e1aa3d95d73f3987cf0b
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Jul 30 14:38:27 2012 +0200

    Updated Polish translation

 po/pl.po | 338 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 165 insertions(+), 173 deletions(-)

commit 4f969dfb1d0e557fc7274acfa312323bebcaef7c
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 30 21:13:26 2012 +1000

    Remove more markup from UI files

 plugins/audiocd/album-info.ui  | 17 +--------
 plugins/daap/daap-prefs.ui     | 83 +++++++++++++++++++++++++++++++++++-------
 plugins/ipod/ipod-init.ui      | 11 ++++--
 plugins/lyrics/lyrics-prefs.ui | 30 +++++++++++----
 4 files changed, 100 insertions(+), 41 deletions(-)

commit 2be8e3cc15c1c0b23e4b7770a88160d17a7dcd01
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed May 30 10:42:03 2012 +0200

    Removed markup from UI files

 data/ui/create-playlist.ui                    |  1 -
 data/ui/media-player-properties.ui            | 24 ++++++++++++++++--------
 data/ui/playlist-save.ui                      |  6 ++++--
 data/ui/sync-dialog.ui                        | 12 ++++++++----
 plugins/daap/daap-prefs.ui                    | 12 ++++++++----
 plugins/generic-player/generic-player-info.ui |  6 ++++--
 plugins/ipod/ipod-info.ui                     |  6 ++++--
 plugins/lyrics/lyrics-prefs.ui                | 12 ++++++++----
 plugins/magnatune/magnatune-loading.ui        |  6 ++++--
 plugins/mtpdevice/mtp-info.ui                 |  6 ++++--
 10 files changed, 60 insertions(+), 31 deletions(-)

commit b5c2330ac0d93d76d6f1230e675f855d89fe9b61
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jul 25 08:57:51 2012 +1000

    context: add scrolling for the top five list (bug #673956)

 plugins/context/ContextView.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 7ea6f97f1e356c3fdef9cac7403d0f712d544f61
Author: Tiffany Antopolski <tiffany.antopolski@gmail.com>
Date:   Sun Mar 18 18:12:38 2012 -0400

    help/C: Added Alt+S to list of General Shortcuts
    
    https://bugzilla.gnome.org/show_bug.cgi?id=653781

 help/C/rhythmbox.xml | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 01a829f549a0fd90ad8c8befd0793fa5f133f8f8
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Jul 24 20:43:36 2012 +1000

    context: remove the module_context parameter (bug #678661)
    
    Caching the template modules doesn't really buy us anything, and
    there is the possibility that it could be used to load hostile code
    into another user's process (since the module directory was under /tmp).
    If it turns out we need the cache, we should put it somewhere
    under the XDG cache dir.

 plugins/context/AlbumTab.py  | 6 ++----
 plugins/context/ArtistTab.py | 4 ++--
 plugins/context/LinksTab.py  | 3 +--
 plugins/context/LyricsTab.py | 6 ++----
 4 files changed, 7 insertions(+), 12 deletions(-)

commit 750336ee87bfcd8b0c1b3c015fc22486719c1e41
Author: Žygimantas Beručka <uid0@akl.lt>
Date:   Mon Jul 23 15:16:58 2012 +0300

    Updated Lithuanian translation

 po/lt.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 4d7a88ac89f6df4c71421a873963526f598b4124
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Sun Jul 22 23:18:05 2012 +0200

    Updated German translation

 po/de.po | 479 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 263 insertions(+), 216 deletions(-)

commit c44dead84cf36cf2b535cac3b8232d710b456ac1
Author: Andika Triwidada <andika@gmail.com>
Date:   Sun Jul 22 15:59:59 2012 +0700

    Updated Indonesian translation

 po/id.po | 1583 ++++++++++++++++++++++----------------------------------------
 1 file changed, 556 insertions(+), 1027 deletions(-)

commit 5e2b4a49282a27860c29bdeb1ea14ecb3f5c997a
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jul 21 17:03:23 2012 +1000

    Update use of GAction with GApplication for gtk+ 3.4

 shell/rb-shell.c | 36 +++---------------------------------
 1 file changed, 3 insertions(+), 33 deletions(-)

commit fb95b315c20338eea4cf76c41883a91e3bb2ae86
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jul 21 16:57:52 2012 +1000

    use g_atomic_int_add instead of g_atomic_int_exchange_and_add

 rhythmdb/rhythmdb.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ec3adbf0f64ab09b3ed734b4058155bce847fed8
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jul 21 16:56:52 2012 +1000

    use gst_element_factory_make to create clutter sink

 plugins/visualizer/rb-visualizer-page.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3f1cf05ba629523e439b5c997c28f07ba71681fb
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jul 21 16:52:57 2012 +1000

    replace g_thread_create with g_thread_new

 lib/rb-file-helpers.c                |  2 +-
 lib/rb-thread.c                      |  5 +----
 plugins/audiocd/rb-audiocd-source.c  |  3 +--
 plugins/audiocd/sj-metadata-getter.c | 13 +------------
 plugins/ipod/rb-ipod-db.c            |  5 +++--
 plugins/ipod/rb-ipod-source.c        |  2 +-
 plugins/mtpdevice/rb-mtp-thread.c    |  2 +-
 podcast/rb-podcast-add-dialog.c      |  8 +-------
 podcast/rb-podcast-manager.c         | 16 ++++++----------
 rhythmdb/rhythmdb-monitor.c          |  2 +-
 rhythmdb/rhythmdb.c                  |  2 +-
 shell/rb-playlist-manager.c          |  2 +-
 shell/rb-shell-player.c              |  2 +-
 13 files changed, 20 insertions(+), 44 deletions(-)

commit 30fde08f523f72c2e90ca547d8952ce6ce39c727
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jul 21 16:38:13 2012 +1000

    allocate GMutex and GCond statically, or embed in structures

 backends/gstreamer/rb-player-gst-xfade.c | 181 +++++++++++++++----------------
 lib/rb-file-helpers.c                    |  13 +--
 lib/rb-util.c                            |  33 +++---
 plugins/mtpdevice/rb-mtp-gst-sink.c      |  30 ++---
 plugins/mtpdevice/rb-mtp-gst-src.c       |  21 ++--
 rhythmdb/rb-refstring.c                  |  19 ++--
 rhythmdb/rhythmdb-import-job.c           |  38 +++----
 rhythmdb/rhythmdb-monitor.c              |  10 +-
 rhythmdb/rhythmdb-private.h              |  16 +--
 rhythmdb/rhythmdb-tree.c                 | 138 +++++++++++------------
 rhythmdb/rhythmdb.c                      | 104 ++++++++----------
 shell/rb-playlist-manager.c              |  17 ++-
 12 files changed, 285 insertions(+), 335 deletions(-)

commit 6686ded6c17fa4ce8bbc1518ec7c06737d539adb
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jul 21 16:27:14 2012 +1000

    remove glib version checks that are no longer required

 plugins/mtpdevice/rb-mtp-source.c  | 5 -----
 rhythmdb/rhythmdb-monitor.c        | 6 ------
 shell/rb-removable-media-manager.c | 4 ----
 3 files changed, 15 deletions(-)

commit a1172d167bd2e7e8f1865a736004fdf378fe4184
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jul 21 16:05:05 2012 +1000

    replace deprecated GValueArray with equivalent GArrays

 backends/gstreamer/rb-player-gst-xfade.c      | 10 ++---
 lib/rb-util.c                                 | 32 ++++++--------
 lib/rb-util.h                                 |  2 +-
 plugins/ipod/rb-ipod-source.c                 |  6 +--
 plugins/mpris/rb-mpris-plugin.c               |  6 +--
 plugins/visualizer/rb-visualizer-fullscreen.c |  6 +--
 podcast/rb-podcast-source.c                   |  6 +--
 rhythmdb/rhythmdb-query-model.c               | 24 +++++-----
 rhythmdb/rhythmdb.c                           | 14 +++---
 rhythmdb/rhythmdb.h                           |  2 +-
 shell/rb-playlist-manager.c                   |  9 ++--
 shell/rb-shell-player.c                       |  8 ++--
 sources/rb-auto-playlist-source.c             | 41 ++++++++---------
 sources/rb-auto-playlist-source.h             |  4 +-
 tests/test-rhythmdb.c                         |  4 +-
 tests/test-widgets.c                          | 64 +++++++++++++++------------
 widgets/rb-query-creator.c                    | 17 +++----
 widgets/rb-query-creator.h                    |  4 +-
 widgets/rb-song-info.c                        | 21 ++++-----
 19 files changed, 142 insertions(+), 138 deletions(-)

commit 88c358cd8b5da216c5ff61031e02987c7b08efbb
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jul 21 15:51:45 2012 +1000

    remove calls to g_thread_init

 shell/main.c                             | 1 -
 tests/bench-rhythmdb-load.c              | 1 -
 tests/test-audioscrobbler.c              | 1 -
 tests/test-file-helpers.c                | 1 -
 tests/test-rb-lib.c                      | 1 -
 tests/test-rhythmdb-property-model.c     | 1 -
 tests/test-rhythmdb-query-model.c        | 1 -
 tests/test-rhythmdb-query.c              | 1 -
 tests/test-rhythmdb-tree-serialization.c | 1 -
 tests/test-rhythmdb-view.c               | 1 -
 tests/test-rhythmdb.c                    | 1 -
 tests/test-widgets.c                     | 1 -
 12 files changed, 12 deletions(-)

commit 3fb9c56e39f9d413dd3594f6675c36a4b3873b9c
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jul 21 15:48:53 2012 +1000

    Bump glib, gtk+, totem-pl-parser and pygobject requirements

 INSTALL.quick | 10 +++++++---
 configure.ac  | 27 +++++++++++++--------------
 2 files changed, 20 insertions(+), 17 deletions(-)

commit d22102ee4f226e20fe1df896a62641f5a9dfd0ef
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Jul 20 23:19:17 2012 +1000

    object-property-editor: set column spacing to 6

 widgets/rb-object-property-editor.c | 1 +
 1 file changed, 1 insertion(+)

commit 9106a8f139766f2d342f32d19a90ed8fa3053189
Author: Hideki Yamnane <henrich@debian.org>
Date:   Fri Jul 20 09:20:24 2012 +0900

    [l10n] Update Japanese translation
    
    Fix incorrect translation

 po/ja.po | 142 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 77 insertions(+), 65 deletions(-)

commit 669e6f50f71df712c610131a9c0d459f58f613f7
Author: Žygimantas Beručka <uid0@akl.lt>
Date:   Tue Jul 10 18:03:54 2012 +0300

    Updated Lithuanian translation

 po/lt.po | 762 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 392 insertions(+), 370 deletions(-)

commit ca6523bd60ca68b40d3d507bd8d41848f594efc1
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Jul 6 08:21:06 2012 +1000

    grilo: hide optical-media and bliptv plugins (bug #679326)

 plugins/grilo/rb-grilo-plugin.c | 2 ++
 1 file changed, 2 insertions(+)

commit d9a4ec8b0eb1438cc95c49d80b0310a23065bc10
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 2 08:46:59 2012 +1000

    visualizer: use localised labels in quality menu (bug #679222)

 plugins/visualizer/rb-visualizer-menu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 542a38da8db5d08a371cd7af18fa6ad40cfcaf87
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Jul 1 18:28:37 2012 +0200

    Updated Polish translation

 po/pl.po | 128 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 64 insertions(+), 64 deletions(-)

commit 5addcebf92f6093937374a837f990e61d0a09360
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Jul 1 20:24:21 2012 +1000

    visualizer: remove more recursive clutter locking

 plugins/visualizer/rb-visualizer-fullscreen.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 3f0482edba782672e0dbd11ca20b4aaa8360c317
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Jul 1 20:20:12 2012 +1000

    visualizer: rework fullscreen start and stop
    
    Rather than reparenting the clutter embed into the fullscreen
    window and back, we now create a new embed for fullscreen mode
    and move the clutter sink actor into it.  At some point, clutter
    stopped being able to handle events when the embed widget gets
    reparented.

 plugins/visualizer/rb-visualizer-fullscreen.c | 20 ++--------
 plugins/visualizer/rb-visualizer-fullscreen.h |  2 +-
 plugins/visualizer/rb-visualizer-page.c       | 57 +++++++++++++++++++++------
 plugins/visualizer/rb-visualizer-page.h       |  1 +
 4 files changed, 51 insertions(+), 29 deletions(-)

commit 45eaac43b7d884930a7e87032bb28f00d4342935
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Jul 1 11:59:24 2012 +1000

    visualizer: don't assume clutter lock is recursive (bug #678254)

 plugins/visualizer/rb-visualizer-fullscreen.c | 69 ++++++++++++++++++---------
 plugins/visualizer/rb-visualizer-page.c       |  4 ++
 2 files changed, 50 insertions(+), 23 deletions(-)

commit 78c5632076bcdb5a420c707b3c240efb562cea4e
Author: Tristin Celestin <tristin.celestin@gmail.com>
Date:   Wed Jun 27 12:46:09 2012 -0400

    Added border around podcast treeview widget.

 data/ui/podcast-add-dialog.ui | 1 +
 1 file changed, 1 insertion(+)

commit be47f2f4ac95113a7b54ea54f42fc982829e58a0
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Jun 28 20:48:35 2012 +1000

    header: handle losing focus after receiving a button press (bug #677955)
    
    If the scale loses focus immediately after receiving a button press
    event, it shouldn't think the user is still dragging the slider.
    This happens when button presses go through the scale to the toolbar.

 widgets/rb-header.c | 30 +++++++++++++++++++++++++++++-
 1 file changed, 29 insertions(+), 1 deletion(-)

commit a16a8bb41090233a28778e45f277e94de091f773
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jun 27 13:04:44 2012 +1000

    header: remove left-click workaround for gtk+ 3.5+ (bug #678923)
    
    GtkScale has the right behaviour now.  Keep the workaround for
    older versions.

 widgets/rb-header.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 7acd9e10ee069428ad6ba827f065574fde6610e6
Author: Olya Matsuk <olya@matsuk.net>
Date:   Mon Jun 25 11:31:41 2012 +0300

    Updated Belarusian translation.

 po/be.po | 1193 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 546 insertions(+), 647 deletions(-)

commit d1681cb974172c8a8f4bf9f3309b7823bc44767d
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Fri Jun 22 20:16:20 2012 +0300

    Updated Lithuanian translation

 po/lt.po | 130 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 65 insertions(+), 65 deletions(-)

commit 0c5a47c07a4c58d4e31482a5c7acd2e21827acd8
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Jun 22 17:39:02 2012 +1000

    add missing marshaler for ext-db

 lib/rb-marshal.list | 1 +
 1 file changed, 1 insertion(+)

commit 7cdf4cd10831e9cbd011dfcd3ee2f37d155266e0
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Jun 21 18:23:02 2012 +1000

    ext-db: rethink signal return types to avoid leaks
    
    Returning GValues as boxed types through
    rb_signal_accumulator_value_handled adds an extra copy that
    we can't clean up.  Not a problem for basic types, but
    for objects and strings it causes leaks.  Instead, return the
    values as pointers.

 metadata/rb-ext-db.c | 27 ++++++++-------------------
 1 file changed, 8 insertions(+), 19 deletions(-)

commit 7ea940f4a9448bb611753a06f33891568498868a
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Jun 21 18:20:27 2012 +1000

    fading-image: fix pixbuf ref leak

 widgets/rb-fading-image.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit fc1e8cad2c3934b58d77d5ba3d2eac948c4e903f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jun 20 22:39:05 2012 +1000

    ext-db: fix various leaks

 metadata/rb-ext-db.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 3dec1ff5f0b9675e70cab1503dd06ac7ef3cf4ec
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jun 20 22:37:49 2012 +1000

    rhythmdb: fix leaks in ext-db matching function

 rhythmdb/rhythmdb.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit b889c0953be1d34168712cd367d96d1a972bf042
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Wed Jun 20 20:59:10 2012 +0300

    Updated Latvian translation

 po/lv.po | 111 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 60 insertions(+), 51 deletions(-)

commit 0a606d1e447fab2250dfaf7b219d22ee2adc5482
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jun 18 22:30:29 2012 +1000

    rhythmbox-client: fix --check-running and --no-start (bug #678261)
    
    GApplication doesn't provide a means to do this, so check if the
    app is running by creating a dbus proxy for it before registration.

 remote/dbus/rb-client.c | 31 +++++++++++++++++++++++--------
 1 file changed, 23 insertions(+), 8 deletions(-)

commit 77afb61b6214d9fb7a50ae5b229c7e64c2502152
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jun 18 22:29:06 2012 +1000

    rhythmbox-client: remove --hide from man page

 data/rhythmbox-client.1 | 3 ---
 1 file changed, 3 deletions(-)

commit c9e6862c85d8b085af644e4f00f76b5732d0b992
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:   Sat Apr 7 12:24:06 2012 +0200

    Enable configure to work on Dash in addition to Bash.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9e353dc4cc8fee47f1c94274e998b3abf8c8bb26
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Jun 17 10:53:06 2012 +1000

    mtp: make 'properties' action insensitive while loading (bug #678138)

 plugins/mtpdevice/rb-mtp-plugin.c | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

commit ad8ab010c133d7ea20f86e4c0e1d9f02b6895d58
Author: Christophe Fergeau <cfergeau@redhat.com>
Date:   Sat Jun 16 13:24:27 2012 +0200

    Fix memory leak in rb_gst_media_type_matches_profile
    
    'caps' is created with gst_caps_from_string so it must be unref'ed
    when it's no longer used.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=678208

 lib/rb-gst-media-types.c | 2 ++
 1 file changed, 2 insertions(+)

commit 96aa2cdf837ebf7ca6229b5105ea779603d3316d
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jun 13 19:16:15 2012 +1000

    ext-db: don't leak strings passed or returned as GStrings
    
    g_string_new_len copies the data rather than taking ownership
    of it.  Manually allocate GStrings and assign the buffers to
    them instead.
    
    More huge leaks.

 metadata/rb-ext-db.c | 5 ++++-
 shell/rb-shell.c     | 7 +++++--
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 5b281f50f5cd325dae99c078a09795db67484bb5
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jun 13 19:15:40 2012 +1000

    ext-db: clean up more references added during signal returns
    
    More huge leaks.

 metadata/rb-ext-db.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 195c2a7b4fbdead120b6355c1570496bd638dbe8
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jun 13 19:14:03 2012 +1000

    xfade: don't leak tags for streams that never get played
    
    When a track gets skipped before it even starts playing, the
    buffered tag lists that would have been processed when it started
    need to be cleaned up in the dispose function.

 backends/gstreamer/rb-player-gst-xfade.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 8999cca931818ad7e0385d3ab88b44bfa4329410
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jun 9 19:57:51 2012 +1000

    ext-db: drop the extra reference on objects returned by signals
    
    this fixes a reasonably large leak on each track change.

 metadata/rb-ext-db.c | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

commit 3af448ff054a38303a2b157036f16237ee2620e2
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Fri Jun 8 21:16:43 2012 +0200

    Updated Slovenian translation

 po/sl.po | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 9d2f7072f9a2980d397d28f4208bdab60473ddda
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Jun 7 18:52:37 2012 +0200

    Updated Polish translation

 po/pl.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e0873bf26e83b5611b054d8537c470c3341ba8f5
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Jun 7 12:28:29 2012 +0200

    Updated Spanish translation

 po/es.po | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit 9709956325bf410a02b4cfd7129f1619f151e1c0
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Jun 7 01:03:43 2012 +0200

    Updated Polish translation

 po/pl.po | 102 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 55 insertions(+), 47 deletions(-)

commit 24f8d8191d60cf8079689b7dc75e4e85aa73ba47
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Jun 7 00:56:14 2012 +0200

    Updated POTFILES.in

 po/POTFILES.in | 1 +
 1 file changed, 1 insertion(+)

commit 5cefe117c3fa6c3920e7edf86d08c5ed205ee2aa
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Mon Jun 4 10:44:15 2012 +0700

    Updated Vietnamese translation

 po/vi.po | 70 ++++++++++++++++++++++++++++------------------------------------
 1 file changed, 31 insertions(+), 39 deletions(-)

commit 653edfee69438cd3a9c395a2513eb5c680e55d9f
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Mon Jun 4 10:29:16 2012 +0700

    po/vi.po: import from Damned Lies

 po/vi.po | 2403 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1226 insertions(+), 1177 deletions(-)

commit 267a2d116369525c46b0fcb1f0e55d16da0c90c8
Author: Praveen Illa <mail2ipn@gmail.com>
Date:   Mon Jun 4 08:56:41 2012 +0530

    Updated Telugu Translation

 po/te.po | 461 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 246 insertions(+), 215 deletions(-)

commit 383481b5026682cb78f33bf68c1ad0f2e1be7d17
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Sun Jun 3 20:23:36 2012 +0400

    Updated Russian translation

 po/ru.po | 2701 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1440 insertions(+), 1261 deletions(-)

commit fdae254b633421e54b672a48b73a613a34ef8e05
Author: Arash Mousavi <amousavi@src.gnome.org>
Date:   Sun Jun 3 20:54:58 2012 +0430

    Updated Persian translation

 po/fa.po | 110 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 58 insertions(+), 52 deletions(-)

commit e5c85987713da217ae31a5b44b347e2f43e92d35