commit 1297c076327a1b408ff054c52b90e6d8c470bdd1
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Sep 4 22:01:38 2013 +1000

    Rhythmbox 3.0

 ChangeLog    | 27457 +++++++++++++++++++++++++++++++++++++++++++++++++++------
 NEWS         |    84 +
 README       |     2 +-
 configure.ac |     4 +-
 4 files changed, 24855 insertions(+), 2692 deletions(-)

commit 16e457bf650c1ba4f297a192e13e7844f997bf16
Author: Elad Alfassa <elad@fedoraproject.org>
Date:   Tue Sep 3 12:51:20 2013 +0300

    Fix categories in .desktop file to make Rhythmbox show up in gnome-software
    
    gnome-software uses the desktop file categories to sort the applications
    it shows.
    
    This commit fixes the categories according to the freedesktop spec,
    so that Rhythmbox will appear in the correct category.
    
    For more information:
    http://standards.freedesktop.org/menu-spec/latest/apa.html
    http://standards.freedesktop.org/menu-spec/latest/apas02.html

 data/rhythmbox.desktop.in.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9a4214b8adc90b465467673b862ea5bfbf3a93f9
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Sep 4 20:59:48 2013 +1000

    metadata: handle extended comment tags
    
    ID3 comment tags often show up as extended comments of the
    form 'Comment[xxx]=actual comment string', so we now translate
    these into the rhythmdb comment property.
    
    Based on patches from lmf <jimmythy@gmail.com>.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=707184

 metadata/rb-metadata-gst.c | 37 ++++++++++++++++++++++++++++++++++---
 1 file changed, 34 insertions(+), 3 deletions(-)

commit 3440c2e508a5e4a63eec9b1d77d7ddc26229dfee
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Sep 3 22:46:23 2013 +0200

    Updated Slovenian translation

 po/sl.po | 1269 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 659 insertions(+), 610 deletions(-)

commit 9e59f1d44ec5f63eb9921b9e864400767492f74c
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Sep 2 18:12:48 2013 +0200

    Updated Spanish translation

 po/es.po | 291 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 153 insertions(+), 138 deletions(-)

commit 64c090b7f3ed1eccc817f6aafbe81b6372a5f2f8
Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
Date:   Sat Aug 31 00:19:26 2013 +0900

    l10n: Update Japanese translation

 po/ja.po | 764 ++++++++++++++++++++++++++-------------------------------------
 1 file changed, 320 insertions(+), 444 deletions(-)

commit 241a6516c24ab9d0c94e3b1d3b0b69c56c77b35c
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Thu Aug 29 11:45:54 2013 +0200

    Updated Hungarian translation

 po/hu.po | 1263 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 652 insertions(+), 611 deletions(-)

commit 1a45b28ff696f0cbcf20a29ea9a7fa96566f3f26
Author: Pavol Klačanský <pavol@klacansky.com>
Date:   Wed Aug 28 21:54:06 2013 +0200

    Updated slovak translation

 po/sk.po | 1155 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 579 insertions(+), 576 deletions(-)

commit 6be3f3ce4825e4ac2abbf0d0604fa1eec40481d5
Author: Christian Kirbach <christian.kirbach@gmail.com>
Date:   Wed Aug 28 20:53:54 2013 +0200

    Updated German translation

 po/de.po | 389 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 204 insertions(+), 185 deletions(-)

commit eb4641a127828a0fa567eb19c26c66ff7f3b2f52
Author: Yosef Or Boczko <yoseforb@gmail.com>
Date:   Wed Aug 28 09:23:40 2013 +1000

    notification: set button arrow icons according to locale's text direction
    
    https://bugzilla.gnome.org/show_bug.cgi?id=706760

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

commit cd7194ff5549ab6914990aa309b85889ec2920fc
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Aug 28 09:10:10 2013 +1000

    notification: use a single notification for non-playback stuff
    
    This stops podcast download notifications from piling up.

 plugins/notification/rb-notification-plugin.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 94d15dfb05c43fa41cb3eb77d5ba6c7bfe8108f4
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Wed Aug 28 01:00:26 2013 +0200

    Updated Galician translations

 po/gl.po | 256 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 133 insertions(+), 123 deletions(-)

commit fc90ce1a6992f46073e21db72966a897d841f105
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Aug 27 19:06:05 2013 +0200

    Updated Spanish Translation
    
    Miguel Rodriguez <bokeronesfritos@gmail.com>

 help/es/es.po | 312 +++++++++++++++++++++++++++++-----------------------------
 1 file changed, 158 insertions(+), 154 deletions(-)

commit 63c771b587486339d4d1ea5f8ac30fcc18823679
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Aug 27 19:05:43 2013 +0200

    Revert "Updated Spanish Translation"
    
    This reverts commit bc84728055d56f0d6df17a23e5121f1e4098abc0.

 po/es.po | 9584 ++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 5932 insertions(+), 3652 deletions(-)

commit bc84728055d56f0d6df17a23e5121f1e4098abc0
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Aug 27 19:04:41 2013 +0200

    Updated Spanish Translation
    
    Miguel Rodriguez <bokeronesfritos@gmail.com>

 po/es.po | 9584 ++++++++++++++++++++++++--------------------------------------
 1 file changed, 3652 insertions(+), 5932 deletions(-)

commit ca6f03328beb3b091de3ca5a6d87611b0d354047
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Mon Aug 26 01:29:55 2013 -0300

    Enabled Brazilian Portuguese translation

 help/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4f9436bc75ea327c6efbaed1a327171877a947aa
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Mon Aug 26 01:29:09 2013 -0300

    Added Brazilian Portuguese translation for help files

 help/pt_BR/pt_BR.po | 3391 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 3391 insertions(+)

commit 510b81c09e2d2e68acf258ebd2238bed52c0517d
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Aug 25 23:28:57 2013 +0300

    Updated Lithuanian translation

 po/lt.po | 251 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 122 insertions(+), 129 deletions(-)

commit 1ec8ad19244fcacaeef1f5811cdd7e7671705b2e
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Sun Aug 25 20:17:04 2013 +0300

    Updated Latvian translation

 po/lv.po | 1106 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 549 insertions(+), 557 deletions(-)

commit 725248d67274104ec122ab2ad92b72874a2f5eff
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sun Aug 25 17:49:35 2013 +0200

    Updated French translation

 help/fr/fr.po |  367 +++++++++----------
 po/fr.po      | 1129 ++++++++++++++++++++++++++++-----------------------------
 2 files changed, 726 insertions(+), 770 deletions(-)

commit 22b4fe17dd8fc6db4b340448b6d3606ca754bcaa
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Sun Aug 25 17:12:15 2013 +0200

    [l10n] Updated Italian translation.

 po/it.po | 1083 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 532 insertions(+), 551 deletions(-)

commit a2e09cbb354530fbdbe9706daebb016a049c85c5
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Aug 24 12:26:47 2013 +1000

    rhythmbox-client: seek in seconds, not microseconds

 remote/dbus/rb-client.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 6d4f58c937b92d431f1ed537d713e15d07d7b72e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Aug 24 11:24:49 2013 +1000

    rhythmbox-client: make --quit work

 data/rhythmbox-client.1 | 3 +++
 remote/dbus/rb-client.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit b83b10bc28de77f3cf63d19a0f24798e0b1b0c7c
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Fri Aug 23 21:12:23 2013 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 909 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 450 insertions(+), 459 deletions(-)

commit 158a07904a42ca89281d1d89f2094bfb6c6fd9b4
Author: Yosef Or Boczko <yoseforb@gmail.com>
Date:   Sun Aug 4 02:30:07 2013 +0300

    entry-view: set button arrow icons according to locale's text direction
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702627

 widgets/rb-entry-view.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit fef54d67fdbb45723bc87ef4427cdf056e67d00a
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Aug 23 00:42:47 2013 +0200

    Updated Polish translation

 po/pl.po | 236 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 118 insertions(+), 118 deletions(-)

commit e0db2847dab9cf81b332234604cd889e85929e1f
Author: Marek Černocký <marek@manet.cz>
Date:   Thu Aug 22 20:27:04 2013 +0200

    Updated Czech translation

 help/cs/cs.po | 442 +++++++++++++++++++++++++++-------------------------------
 1 file changed, 206 insertions(+), 236 deletions(-)

commit ab16d14ff914091030f8f54d9d7f6bebfd4d41da
Author: Marek Černocký <marek@manet.cz>
Date:   Thu Aug 22 20:10:51 2013 +0200

    Updated Czech translation

 po/cs.po | 269 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 136 insertions(+), 133 deletions(-)

commit 882bf1f7e40a2121cdadf9316244eef44677e82e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Aug 22 09:39:26 2013 +1000

    help: keep the shortcut key section up to date
    
    is this the only part anyone cares about?

 help/C/index.docbook | 89 +++++++++++++++++-----------------------------------
 1 file changed, 29 insertions(+), 60 deletions(-)

commit ed78da7b38f7a7a9f62fdcea1d79a20d641d0a25
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Aug 22 09:05:13 2013 +1000

    shell: follow the playing track in the track list
    
    Jump to the new playing track when it changes. There is now a
    setting that controls this, and an item in the app menu (under
    view) for changing it.  While we're here, add an accelerator
    key for jumping to the playing track, since that went missing
    a while ago.

 data/org.gnome.rhythmbox.gschema.xml |  5 ++
 data/ui/app-menu.ui                  |  4 ++
 shell/rb-shell.c                     | 92 ++++++++++++++++++++----------------
 3 files changed, 60 insertions(+), 41 deletions(-)

commit 918a3698461fe244a107d7ce9accf4c32b3dd78f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Aug 22 09:03:32 2013 +1000

    entry-view: scroll to the playing entry on clicking the column header
    
    This seems like a reasonable thing for the playing column header to do.
    It didn't do anything before.

 widgets/rb-entry-view.c | 30 ++++++++++++++++++++++--------
 1 file changed, 22 insertions(+), 8 deletions(-)

commit fa302246d1bcd7ff2d82b5ee94927565490f16ef
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Aug 22 09:02:54 2013 +1000

    shell-player: remove jump-to-playing-track stuff
    
    We can do this better in the shell.

 shell/rb-shell-player.c | 55 -------------------------------------------------
 1 file changed, 55 deletions(-)

commit 31fe3a28a9c1b23d801d60ba688781814d45c091
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Aug 21 23:14:37 2013 +1000

    import-dialog: redesign a bit
    
    Now we have a single 'import' button that describes what will be
    imported, with separate options (only one so far, whether to copy
    files in to the library or not) determining what happens when it
    gets clicked.  The remove button has been removed.
    
    Closing the dialog now stops any scanning task that may have been
    in progress.

 data/ui/import-dialog.ui    |  88 +++++++++-----------
 sources/rb-library-source.c |  15 ----
 widgets/rb-import-dialog.c  | 192 ++++++++++++++++++++++----------------------
 3 files changed, 135 insertions(+), 160 deletions(-)

commit 6a1799d907fb20f2cb84c3ff2a64429b66037c0e
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Aug 20 23:51:54 2013 +0200

    Updated Polish translation

 po/pl.po | 58 +++++++++++++++++++++++++++++-----------------------------
 1 file changed, 29 insertions(+), 29 deletions(-)

commit 3518dd2100cd40996901adfad55128e594b6932c
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Aug 18 23:16:47 2013 +0300

    Updated Lithuanian translation

 po/lt.po | 1198 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 569 insertions(+), 629 deletions(-)

commit f48f352853df75be52ee7713cc9137df1ec11b1b
Author: Wylmer Wang <wantinghard@gmail.com>
Date:   Fri Aug 16 13:01:27 2013 +0800

    Update Chinese simplified translation

 po/zh_CN.po | 1033 +++++++++++++++++++++++++++++++----------------------------
 1 file changed, 537 insertions(+), 496 deletions(-)

commit eee94e0dcdb166bdd916edade56e5df762fe32cf
Author: W. Michael Petullo <mike@flyn.org>
Date:   Sun Aug 11 17:35:52 2013 -0400

    daap: small code clean up
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

 plugins/daap/rb-daap-plugin.c | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

commit 3cf445d1aad10455ecf342e4cb5122e3e6bcc417
Author: W. Michael Petullo <mike@flyn.org>
Date:   Tue Aug 6 11:49:31 2013 -0400

    daap: fix playing songs from a host with two or more DAAP shares
    
    https://bugzilla.gnome.org/show_bug.cgi?id=705539
    
    Signed-off-by: W. Michael Petullo <mike@flyn.org>

 plugins/daap/rb-daap-plugin.c | 60 +++++++++++++++++++++++++++++--------------
 1 file changed, 41 insertions(+), 19 deletions(-)

commit 695c1fdf39c311dda26f4dd3b7fbc532bd3b229f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Aug 4 10:11:43 2013 +1000

    more .gitignore

 .gitignore | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 55814d6e2fb79b1f613caa98fdb6053b5b688cd4
Author: Christian Kirbach <christian.kirbach@gmail.com>
Date:   Sat Aug 3 15:02:58 2013 +0200

    Updated German help translation

 help/de/de.po | 461 ++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 272 insertions(+), 189 deletions(-)

commit 51b0878349980b125c0c7bd24b177d86201479b2
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Aug 2 23:28:49 2013 +1000

    replaygain: use BLOCK_DOWNSTREAM probe rather than IDLE
    
    IDLE probes run way too much risk of recursive and simultaneous
    callbacks in multiple threads.  At the point we're probing, we
    know data is flowing, so BLOCK_DOWNSTREAM should work fine.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=700401

 plugins/replaygain/player.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit d921d31c787eba29d2f267d3082295de6a1576c2
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Fri Aug 2 13:30:20 2013 +0200

    Updated Galician translations

 po/gl.po | 536 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 267 insertions(+), 269 deletions(-)

commit cdcfc088516d14dfe63207f6b8c8f84a2e63953e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 29 20:13:27 2013 +1000

    grilo: ignore magnatune plugin

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

commit fd14c775810882ce6e072c30c7f9a0c3431fe550
Author: Antonio Fernandes C. Neto <fernandesn@gnome.org>
Date:   Thu Jul 25 16:03:24 2013 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 1195 ++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 614 insertions(+), 581 deletions(-)

commit 682fa7c3c687c911267cc631c08ee0a2e93c266f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jul 13 22:57:36 2013 +1000

    playlist: save settings in playlists.xml
    
    This includes browser visibility (and size) and the selected search
    type.  Sorting for automatic playlists was already covered, and
    static playlists aren't sortable.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=703626
    https://bugzilla.gnome.org/show_bug.cgi?id=652892

 plugins/daap/rb-daap-source.c       |  16 +++---
 sources/rb-auto-playlist-source.c   |   7 ++-
 sources/rb-auto-playlist-source.h   |   1 +
 sources/rb-playlist-source.c        | 104 +++++++++++++++++++++++++++++++++---
 sources/rb-playlist-xml.h           |   3 ++
 sources/rb-static-playlist-source.c |  20 +++----
 sources/rb-static-playlist-source.h |   3 +-
 7 files changed, 122 insertions(+), 32 deletions(-)

commit 4bf3fdd7b23a1fee60a0f31f4319f843ba7c4f26
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jul 13 19:15:55 2013 +1000

    entry-view: set follow-state on the pixbuf renderer

 widgets/rb-entry-view.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 8c708e53a82d34d488934ede962037fe3c66eddf
Author: Marek Černocký <marek@manet.cz>
Date:   Tue Jul 9 22:14:18 2013 +0200

    Updated Czech translation

 po/cs.po | 510 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 245 insertions(+), 265 deletions(-)

commit fbdd1b8c4ed210f29df28f65641b7ea801813254
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Mon Jul 8 23:38:48 2013 +0200

    display-page-tree: Remove fatal gsettings left-overs
    
    In addition to 562a81e22ee12c840402b16d1494f710f61751bb

 sources/rb-display-page-tree.c | 4 ----
 1 file changed, 4 deletions(-)

commit 6d91c5eefe9e4850d214ddbb78780fbf1b42103d
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Jul 8 13:39:26 2013 +0200

    Updated Spanish translation

 po/es.po | 535 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 265 insertions(+), 270 deletions(-)

commit 5f4f6a62b5084a0073ed545290e351e867e5c73e
Author: Christophe Fergeau <cfergeau@redhat.com>
Date:   Mon Jul 8 10:40:54 2013 +0200

    gst: Don't leak bus in RBEncoderGst
    
    When starting the GstPipeline in RBEncoderGst, the associated GstBus
    was not correctly unreffed. gst_pipeline_get_bus() returns a reference
    to the bus object so it must be released after use. Most importantly,
    as described in https://bugzilla.gnome.org/show_bug.cgi?id=683470 ,
    we must make sure to remove the bus watch from the main loop
    when we no longer need it, or this will cause the GstBus being watched
    not to be properly disposed of.
    In my testing, this was causing leaks of 2 fds per track transferred.
    As the default max fd per process is 1024, this means that after about
    500 tracks transferred, rhythmbox would get in big troubles as it
    can no longer open new file descriptors.

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

commit 20ab8e728086067a019bf4c1f20ccc2d333f3431
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Jul 7 22:15:39 2013 +0200

    Updated Polish translation

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

commit 2230f5ce5e7c889ececa1413148512a3f5b78d5e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Jul 7 23:14:45 2013 +1000

    library: don't crash if we can't create an encoder

 sources/rb-library-source.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6fa6eb87c9c0e8d74935acd01552dafdca2bc375
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Jul 7 23:14:19 2013 +1000

    media-types: use the top level profile name in warnings

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

commit a73ff98a4b5cb7301a2c50756aab688199a90bd4
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Jul 7 20:46:01 2013 +1000

    library: add cbr and vbr encoding styles
    
    These replace the 'custom settings' option in the format settings.
    They expose different sets of properties for editing (mostly
    bitrate for CBR, quality for VBR).  The encoding profile file
    describes the property settings required to configure the encoder
    for the style.
    
    This will be more useful when media player devices have their own
    encoding settings, but for now if you want 128kbps mp3s in your
    library, you can have them.

 data/rhythmbox.gep          |  40 ++++++++--
 lib/rb-gst-media-types.c    | 101 +++++++++++++++++++++----
 lib/rb-gst-media-types.h    |   7 +-
 sources/rb-library-source.c | 180 +++++++++++++++++++++++++++-----------------
 4 files changed, 238 insertions(+), 90 deletions(-)

commit 71025350b967ebce4a3e6b53bc99e60eee2a0ff2
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Jul 5 23:23:42 2013 +1000

    add ogg opus encoding profile and file extension

 data/rhythmbox.gep       | 14 ++++++++++++++
 lib/rb-gst-media-types.c |  2 ++
 2 files changed, 16 insertions(+)

commit dd1420790dfcb91af3dfc8211aabf11ae06f4727
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Jul 5 08:22:36 2013 +1000

    rhythmdb: emit entry-changes with a GPtrArray rather than a GArray
    
    This is slightly more efficient (no copies) and it's also easier
    for pygobject to chew on.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=701307

 plugins/ipod/rb-ipod-source.c                 |  5 ++---
 plugins/mpris/rb-mpris-plugin.c               |  4 ++--
 plugins/visualizer/rb-visualizer-fullscreen.c |  5 ++---
 podcast/rb-podcast-source.c                   |  5 ++---
 rhythmdb/rhythmdb-query-model.c               |  7 +++----
 rhythmdb/rhythmdb.c                           | 18 +++++++-----------
 shell/rb-shell-player.c                       |  7 +++----
 7 files changed, 21 insertions(+), 30 deletions(-)

commit 37130e1b897b5398ad1b80b05b950a09c1fd274e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Jul 4 20:57:03 2013 +1000

    auto-playlist: skip get/set query functions for introspection

 sources/rb-auto-playlist-source.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f980b500c0262d73673e07ef023cb05d5a99e3a1
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Jul 4 20:45:41 2013 +1000

    convert limit-value to a GVariant

 rhythmdb/rhythmdb-query-model.c   |  35 ++++-----
 shell/rb-playlist-manager.c       |   8 +--
 sources/rb-auto-playlist-source.c |  71 ++++++------------
 sources/rb-auto-playlist-source.h |   4 +-
 tests/test-widgets.c              | 147 ++++----------------------------------
 widgets/rb-query-creator.c        |  25 +++----
 widgets/rb-query-creator.h        |   4 +-
 7 files changed, 72 insertions(+), 222 deletions(-)

commit 7c176bb5e23aafd3f6852780dcafc98f0a04e543
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Jul 4 19:14:35 2013 +1000

    podcast: register boxed types for podcast parser structs

 podcast/rb-podcast-parse.c | 24 ++++++++++++++++++++++++
 podcast/rb-podcast-parse.h |  5 +++++
 2 files changed, 29 insertions(+)

commit c2f7faff0628bc83dbc5dca9b27db54af1594255
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jul 3 22:36:15 2013 +1000

    fix a variety of introspection annotations

 backends/gstreamer/rb-player-gst-helper.c | 20 +++++++++++++-
 bindings/gi/Makefile.am                   |  4 +++
 lib/rb-debug.c                            |  8 +++---
 lib/rb-list-model.c                       |  2 +-
 lib/rb-util.c                             | 44 +++++++++++++++----------------
 metadata/rb-ext-db-key.c                  |  6 ++---
 metadata/rb-ext-db.c                      |  4 +++
 podcast/rb-podcast-manager.c              |  8 ++++++
 rhythmdb/rhythmdb-entry-type.c            |  2 +-
 rhythmdb/rhythmdb-query-model.c           |  2 +-
 rhythmdb/rhythmdb-query-results.c         |  4 +--
 rhythmdb/rhythmdb.c                       |  4 +--
 shell/rb-application.c                    | 42 ++++++++++++++---------------
 shell/rb-shell-player.c                   |  2 +-
 shell/rb-task-list.c                      |  8 ++++++
 shell/rb-track-transfer-batch.c           |  2 +-
 shell/rb-track-transfer-queue.c           |  2 +-
 sources/rb-source-search-basic.c          |  2 +-
 sources/rb-transfer-target.c              |  2 +-
 widgets/rb-property-view.c                |  2 +-
 20 files changed, 106 insertions(+), 64 deletions(-)

commit 006f43624e2cbab0b2f028b7e2a364eb2401b8cf
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Wed Jul 3 22:38:40 2013 +0200

    Updated German translation

 po/de.po | 1154 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 588 insertions(+), 566 deletions(-)

commit e1956dd067da549301558c8c19e5ae3e9e17ed3f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Jul 2 19:42:24 2013 +1000

    playlist-manager: link shared menus into the playlist menu

 shell/rb-playlist-manager.c | 1 +
 1 file changed, 1 insertion(+)

commit 1061942c47662a9ff1cbf2a9f67825bf338a7302
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 1 23:01:38 2013 +1000

    remove unused icons

 configure.ac                                       |    9 -
 data/icons/hicolor/16x16/Makefile.am               |    2 +-
 data/icons/hicolor/16x16/actions/Makefile.am       |   26 -
 .../hicolor/16x16/actions/audio-cd-duplicate.png   |  Bin 927 -> 0 bytes
 .../hicolor/16x16/actions/audio-cd-duplicate.svg   |  273 --
 data/icons/hicolor/16x16/actions/audio-cd-new.png  |  Bin 869 -> 0 bytes
 data/icons/hicolor/16x16/actions/audio-cd-new.svg  |  426 ---
 .../hicolor/16x16/actions/internet-radio-new.png   |  Bin 707 -> 0 bytes
 .../hicolor/16x16/actions/internet-radio-new.xcf   |  Bin 3091 -> 0 bytes
 data/icons/hicolor/16x16/actions/media-eject.png   |  Bin 531 -> 0 bytes
 .../16x16/actions/playlist-automatic-new.png       |  Bin 775 -> 0 bytes
 .../16x16/actions/playlist-automatic-new.xcf       |  Bin 2675 -> 0 bytes
 data/icons/hicolor/16x16/actions/playlist-new.png  |  Bin 733 -> 0 bytes
 data/icons/hicolor/16x16/actions/playlist-new.xcf  |  Bin 2689 -> 0 bytes
 data/icons/hicolor/16x16/actions/podcast-new.png   |  Bin 875 -> 0 bytes
 data/icons/hicolor/16x16/actions/podcast-new.xcf   |  Bin 2934 -> 0 bytes
 data/icons/hicolor/16x16/places/Makefile.am        |   22 -
 .../16x16/places/library-internet-radio.png        |  Bin 494 -> 0 bytes
 .../16x16/places/library-internet-radio.xcf        |  Bin 4209 -> 0 bytes
 .../icons/hicolor/16x16/places/library-podcast.png |  Bin 870 -> 0 bytes
 .../icons/hicolor/16x16/places/library-podcast.svg |  237 --
 data/icons/hicolor/16x16/places/music-library.png  |  Bin 971 -> 0 bytes
 .../hicolor/16x16/places/playlist-automatic.png    |  Bin 680 -> 0 bytes
 .../hicolor/16x16/places/playlist-automatic.svg    |  282 --
 data/icons/hicolor/16x16/places/playlist.png       |  Bin 566 -> 0 bytes
 data/icons/hicolor/16x16/places/playlist.svg       |  346 --
 data/icons/hicolor/22x22/Makefile.am               |    2 +-
 data/icons/hicolor/22x22/actions/Makefile.am       |   25 -
 .../hicolor/22x22/actions/audio-cd-duplicate.png   |  Bin 1455 -> 0 bytes
 .../hicolor/22x22/actions/audio-cd-duplicate.svg   |  292 --
 data/icons/hicolor/22x22/actions/audio-cd-new.png  |  Bin 1388 -> 0 bytes
 data/icons/hicolor/22x22/actions/audio-cd-new.svg  |  456 ---
 .../hicolor/22x22/actions/internet-radio-new.png   |  Bin 1149 -> 0 bytes
 .../hicolor/22x22/actions/internet-radio-new.xcf   |  Bin 3025 -> 0 bytes
 .../22x22/actions/playlist-automatic-new.png       |  Bin 1077 -> 0 bytes
 .../22x22/actions/playlist-automatic-new.xcf       |  Bin 2918 -> 0 bytes
 data/icons/hicolor/22x22/actions/playlist-new.png  |  Bin 1016 -> 0 bytes
 data/icons/hicolor/22x22/actions/playlist-new.xcf  |  Bin 2890 -> 0 bytes
 data/icons/hicolor/22x22/actions/podcast-new.png   |  Bin 1458 -> 0 bytes
 data/icons/hicolor/22x22/actions/podcast-new.xcf   |  Bin 3430 -> 0 bytes
 data/icons/hicolor/22x22/places/Makefile.am        |   21 -
 .../22x22/places/library-internet-radio.png        |  Bin 929 -> 0 bytes
 .../22x22/places/library-internet-radio.svg        |  595 ----
 .../icons/hicolor/22x22/places/library-podcast.png |  Bin 1449 -> 0 bytes
 .../icons/hicolor/22x22/places/library-podcast.svg |  324 --
 .../hicolor/22x22/places/playlist-automatic.png    |  Bin 837 -> 0 bytes
 .../hicolor/22x22/places/playlist-automatic.svg    |  317 --
 data/icons/hicolor/22x22/places/playlist.png       |  Bin 671 -> 0 bytes
 data/icons/hicolor/22x22/places/playlist.svg       |  299 --
 data/icons/hicolor/24x24/Makefile.am               |    2 +-
 data/icons/hicolor/24x24/places/Makefile.am        |   11 -
 data/icons/hicolor/24x24/places/music-library.png  |  Bin 1563 -> 0 bytes
 data/icons/hicolor/32x32/Makefile.am               |    2 +-
 data/icons/hicolor/32x32/actions/Makefile.am       |   23 -
 .../hicolor/32x32/actions/audio-cd-duplicate.png   |  Bin 2213 -> 0 bytes
 .../hicolor/32x32/actions/audio-cd-duplicate.svg   |  293 --
 data/icons/hicolor/32x32/actions/audio-cd-new.png  |  Bin 2257 -> 0 bytes
 data/icons/hicolor/32x32/actions/audio-cd-new.svg  |  373 --
 .../hicolor/32x32/actions/internet-radio-new.png   |  Bin 1868 -> 0 bytes
 .../hicolor/32x32/actions/internet-radio-new.svg   | 1308 -------
 .../32x32/actions/playlist-automatic-new.png       |  Bin 1462 -> 0 bytes
 .../32x32/actions/playlist-automatic-new.svg       | 1526 --------
 data/icons/hicolor/32x32/actions/playlist-new.png  |  Bin 1285 -> 0 bytes
 data/icons/hicolor/32x32/actions/playlist-new.svg  | 1515 --------
 data/icons/hicolor/32x32/places/Makefile.am        |   19 -
 .../32x32/places/library-internet-radio.png        |  Bin 1664 -> 0 bytes
 .../32x32/places/library-internet-radio.svg        | 1274 -------
 .../hicolor/32x32/places/playlist-automatic.png    |  Bin 1223 -> 0 bytes
 .../hicolor/32x32/places/playlist-automatic.svg    |  318 --
 data/icons/hicolor/32x32/places/playlist.png       |  Bin 862 -> 0 bytes
 data/icons/hicolor/32x32/places/playlist.svg       |  307 --
 data/icons/hicolor/scalable/Makefile.am            |    2 +-
 data/icons/hicolor/scalable/actions/Makefile.am    |   18 -
 .../scalable/actions/audio-cd-duplicate.svg        |  291 --
 .../hicolor/scalable/actions/audio-cd-new.svg      |  411 ---
 .../scalable/actions/internet-radio-new.svg        | 1201 -------
 .../scalable/actions/playlist-automatic-new.svg    | 1434 --------
 .../hicolor/scalable/actions/playlist-new.svg      |  984 ------
 data/icons/hicolor/scalable/places/Makefile.am     |   16 -
 .../scalable/places/library-internet-radio.svg     | 1167 ------
 .../hicolor/scalable/places/playlist-automatic.svg |  318 --
 data/icons/hicolor/scalable/places/playlist.svg    |  327 --
 data/icons/src/Makefile.am                         |    2 +-
 data/icons/src/music-library.svg                   | 3738 --------------------
 lib/rb-stock-icons.c                               |   12 -
 lib/rb-stock-icons.h                               |   11 -
 86 files changed, 6 insertions(+), 20851 deletions(-)

commit 562a81e22ee12c840402b16d1494f710f61751bb
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 1 22:54:38 2013 +1000

    display-page-tree: copy layout from GtkPlacesSidebar, remove expanders
    
    Expanders in the top level groups add a fair amount of clutter and
    aren't really all that useful.  The tree is generally ordered so that
    even if you have lots of playlists, network shares and devices, you
    don't need to scroll through them constantly.

 data/org.gnome.rhythmbox.gschema.xml |   7 -
 sources/rb-display-page-tree.c       | 315 ++++++++++++-----------------------
 2 files changed, 106 insertions(+), 216 deletions(-)

commit 4ab8c1bd45c186d71e86dcfd2abdce638ed197cc
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 1 22:44:13 2013 +1000

    display-page-tree: use symbolic icons instead of pixbufs
    
    All sources and other pages now provide a GIcon instance instead
    of a GdkPixbuf.  Most of the icons are part of the GNOME icon
    theme, except for custom icons for last.fm and magnatune.

 plugins/audioscrobbler/Last.fm-icon.png            | Bin 1014 -> 0 bytes
 plugins/audioscrobbler/Last.fm-icon.svg            |  79 ---------------
 plugins/audioscrobbler/Last.fm-symbolic.svg        | 110 +++++++++++++++++++++
 plugins/audioscrobbler/Libre.fm-icon.png           | Bin 803 -> 0 bytes
 plugins/audioscrobbler/Makefile.am                 |   6 +-
 .../rb-audioscrobbler-profile-page.c               |  16 +--
 plugins/daap/rb-daap-plugin.c                      | 110 +--------------------
 plugins/daap/rb-daap-plugin.h                      |   2 +-
 plugins/daap/rb-daap-source.c                      |  31 +++---
 plugins/daap/rb-dacp-pairing-page.c                |  13 +--
 plugins/grilo/rb-grilo-plugin.c                    |   1 +
 plugins/grilo/rb-grilo-source.c                    |   1 +
 plugins/ipod/rb-ipod-source.c                      |  21 +---
 plugins/iradio/rb-iradio-source.c                  |  17 +---
 plugins/magnatune/Makefile.am                      |  11 +--
 .../icons/hicolor/24x24/places/magnatune.png       | Bin 1062 -> 0 bytes
 plugins/magnatune/magnatune-symbolic.svg           |  84 ++++++++++++++++
 plugins/magnatune/magnatune.py                     |   9 +-
 plugins/mtpdevice/rb-mtp-source.c                  |  13 +--
 plugins/visualizer/rb-visualizer-page.c            |  14 +--
 podcast/rb-podcast-main-source.c                   |  18 +---
 podcast/rb-podcast-source.c                        |  18 +---
 sources/rb-auto-playlist-source.c                  |  28 +-----
 sources/rb-device-source.c                         |  50 ++--------
 sources/rb-display-page-tree.c                     |  65 +++++++-----
 sources/rb-display-page.c                          |  54 ++++++----
 sources/rb-display-page.h                          |   4 +-
 sources/rb-import-errors-source.c                  |  13 +--
 sources/rb-library-source.c                        |  19 +---
 sources/rb-missing-files-source.c                  |  13 +--
 sources/rb-play-queue-source.c                     |   1 -
 sources/rb-source.h                                |   2 -
 sources/rb-static-playlist-source.c                |  29 +-----
 33 files changed, 331 insertions(+), 521 deletions(-)

commit 709cdbf77fd9625f230926bf310f45c068e6bedb
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 1 22:35:00 2013 +1000

    display-page-model: update parent rows on visibility changes
    
    This makes showing and hiding of expanders more reliable.

 sources/rb-display-page-model.c | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 483f37c0d749afb04df0845059fe9607f295a552
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 1 22:32:12 2013 +1000

    stop including rb-stock-icons.h everywhere

 plugins/generic-player/rb-generic-player-plugin.c | 1 -
 plugins/ipod/rb-ipod-plugin.c                     | 1 -
 plugins/mtpdevice/rb-mtp-plugin.c                 | 1 -
 shell/rb-playlist-manager.c                       | 1 -
 shell/rb-shell-clipboard.c                        | 1 -
 shell/rb-shell-player.c                           | 1 -
 tests/test-rhythmdb-view.c                        | 1 -
 widgets/rb-dialog.c                               | 1 -
 widgets/rb-entry-view.c                           | 1 -
 widgets/rb-property-view.c                        | 1 -
 10 files changed, 10 deletions(-)

commit 5787b2bd883d74033056011a7368bb2385675f87
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jul 1 22:25:57 2013 +1000

    restyle the playback controls
    
    Use raised linked buttons with symbolic icons rather than the default
    flat buttons.  While we're here, use rtl icons for the buttons when
    appropriate (https://bugzilla.gnome.org/show_bug.cgi?id=702627) and
    position the volume control correctly in the rtl layout.

 data/ui/main-toolbar.ui | 203 ++++++++++++++++++++++++++++++------------------
 shell/rb-shell.c        |  57 ++++++++++++--
 widgets/rb-entry-view.c |   2 +-
 widgets/rb-header.c     |   8 +-
 4 files changed, 186 insertions(+), 84 deletions(-)

commit bf2a1bec0b48b8a0c77f6a5d9877e2bfc872eb4b
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jun 26 23:24:33 2013 +1000

    button-bar: watch for model changes properly
    
    The top level GMenu doesn't notify of changes to its nested children, so we
    need to watch all of the GMenu instances that make up the button bar.  On
    changes we disconnect and reconnect all the signal handlers.
    
    The buttons and separators added to the grid need to be shown, otherwise items
    added after the bar is shown initially don't appear.
    
    Adding a separator at the start of the bar creates an ugly effect that sort of
    looks like an extension of the GtkPaned handle, so we don't do that.

 widgets/rb-button-bar.c | 60 ++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 45 insertions(+), 15 deletions(-)

commit 548e3f81b5e21ad8a68a17b16980568cfa986002
Author: Dimitris Spingos <dmtrs32@gmail.com>
Date:   Mon Jun 24 07:58:22 2013 +0300

    Updated Greek translation

 po/el.po | 8518 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 4598 insertions(+), 3920 deletions(-)

commit e38f4f7c535a1b61f6787e5eda305cda2c6600cf
Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
Date:   Mon Jun 24 01:05:23 2013 +0900

    l10n: Update Japanese translation

 po/ja.po | 388 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 210 insertions(+), 178 deletions(-)

commit 8dfeee2dc45992b8302ad73e60f2fffe80d5e72c
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Jun 22 16:18:09 2013 +1000

    entry-view: allow the bpm column to be retrieved
    
    also put the columns in the right order in various places.
    patch originally from foss.freedom@gmail.com
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702679

 widgets/rb-entry-view.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 49859b053c880b3ac1ff00542cc35a06738b870f
Author: Danishka Navin <danishka@gmail.com>
Date:   Sat Jun 22 01:08:02 2013 +0900

    l10n: Add Sinhala translation

 po/LINGUAS |    1 +
 po/si.po   | 4478 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 4479 insertions(+)

commit a1cffc631b3516ed4e525c6c18b92ce0ecff5f5f
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Jun 20 15:37:30 2013 +0200

    Fix Slovenian translation

 po/sl.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 83562a5ce900a8b4c123b9825d5f7b48d5df58e8
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Jun 16 15:19:31 2013 +1000

    use the right action for podcast feed properties

 data/ui/podcast-popups.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d78b2db2762becc2556c454e8ae7f12521eb8f1f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jun 10 22:14:31 2013 +1000

    metadata: read and write date tags properly

 metadata/rb-metadata-gst-common.c |  4 +--
 metadata/rb-metadata-gst.c        | 65 ++++++++++++++++++++++++++++++++++-----
 2 files changed, 60 insertions(+), 9 deletions(-)

commit 02dc9338d7a286ff3451229df2ea897d0974e2fc
Author: Marek Černocký <marek@manet.cz>
Date:   Sat Jun 8 20:20:47 2013 +0200

    Updated Czech translation

 po/cs.po | 955 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 476 insertions(+), 479 deletions(-)

commit 051d8b96bc4e9758f15c28f4739fd91494429a00
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Thu Jun 6 16:00:48 2013 +0200

    Updated Galician translations

 po/gl.po | 764 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 398 insertions(+), 366 deletions(-)

commit e2cab78b397fb6ecf60e1a7406deed5809a5342a
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jun 5 08:28:17 2013 +1000

    clipboard: don't replace the playlist menu if it's not changing
    
    https://bugzilla.gnome.org/show_bug.cgi?id=701395

 shell/rb-shell-clipboard.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 5384d4e51a69a9b65034449844329634f5e28fa3
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Jun 5 08:17:09 2013 +1000

    auto-playlist: enable add to playlist menu here too

 sources/rb-auto-playlist-source.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 2d04fb502ebcc14e434b1e9ad04e6379ef291eac
Author: Kiatkachorn Ratanatharathorn <kratanat@gmail.com>
Date:   Tue Jun 4 14:45:49 2013 +0700

    Updated Thai translation.

 po/th.po | 3532 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1837 insertions(+), 1695 deletions(-)

commit 67899c221cab2c26ecbaafc0845b2818c2518fc6
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Jun 3 21:02:32 2013 +1000

    autogen: fail noisily if yelp-tools can't be found

 autogen.sh | 7 +++++++
 1 file changed, 7 insertions(+)

commit 1d5d9c98f8001077c9f75b4c4d545af8dce50707
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:   Wed May 29 14:21:59 2013 +0100

    import-dialog: connect the right signal to get currently selected folder
    
    Instead of using the current-directory-changed signal on
    GtkFileChooserButton, use the selection-changed signal which is
    emitted both when a preselected directory is clicked by the user and
    also when the file selection dialog is opened by the user.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=701194

 widgets/rb-import-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e58a402452dc9fce2e5afee72b9fd18165375b7d
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu May 30 21:41:08 2013 +1000

    task-list-display: list tasks vertically, not horizontally

 widgets/rb-task-list-display.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit abbdc472bb45f007537ae3a6cc1157bf3ba08d13
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon May 27 13:55:01 2013 +0200

    Updated Spanish translation

 po/es.po | 428 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 228 insertions(+), 200 deletions(-)

commit 972801b4462726268a0bd6173d70b108b1fbab5b
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun May 26 18:41:27 2013 +1000

    play-queue: hook up plugin menus properly
    
    https://bugzilla.gnome.org/show_bug.cgi?id=701032

 sources/rb-play-queue-source.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 8227ad6412182b07a4abd51c0fd071462c5947af
Author: Javi Ribera <javiribera@gmail.com>
Date:   Sat May 25 18:55:47 2013 +0200

    [l10n] Add Catalan documentation

 help/Makefile.am |    2 +-
 help/ca/ca.po    | 3269 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 3270 insertions(+), 1 deletion(-)

commit ee8a7a1871829de84703293d0a3fc2c54e9b7fd5
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat May 25 18:36:04 2013 +0200

    Updated Polish translation

 po/pl.po | 372 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 202 insertions(+), 170 deletions(-)

commit d2cad99b2badeca70a6883161039fa40e82f818c
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Apr 14 14:47:57 2013 +1000

    add search by composer to search menus

 sources/rb-auto-playlist-source.c   | 2 ++
 sources/rb-browser-source.c         | 2 ++
 sources/rb-static-playlist-source.c | 2 ++
 3 files changed, 6 insertions(+)

commit b708659815ed4c133f381eeaf5cda2a29747a8bb
Author: David Mooter <theexternvoid@gmail.com>
Date:   Mon Apr 8 17:40:37 2013 -0400

    Add composer tag support
    
    * View and edit the composer tag and composer sort tag in the two song info
    dialogs.
    * Preferences can add composer as a column to the library browser.
    * Ability to sort the library by the composer column.
    * Search results include composer tag.
    * Ability to use composer as a parameter in automatic playlists.
    * Incremented version to 1.9 for rhythm DB, reloads all metadata so as to get
    the composer into the DB.
    * Italian translation of a few new strings related to composer. (It's my other
    language, might as well do that, too.)
    
    Plug-ins:
    * iPod support was programmed and tested. Composer tag is now copied to the
    iTunes DB on the iPod.

 data/ui/general-prefs.ui              |  60 ++++++++++++-------
 data/ui/song-info-multiple.ui         |  89 ++++++++++++++++++++++------
 data/ui/song-info.ui                  | 105 ++++++++++++++++++++++++++--------
 metadata/rb-metadata-common.c         |   6 ++
 metadata/rb-metadata-gst-common.c     |   8 +++
 metadata/rb-metadata.h                |   2 +
 plugins/ipod/rb-ipod-source.c         |  15 +++++
 po/it.po                              |   9 +++
 rhythmdb/rhythmdb-private.h           |   2 +
 rhythmdb/rhythmdb-property-model.c    |  22 +++++++
 rhythmdb/rhythmdb-query-model.c       |  45 +++++++++++++++
 rhythmdb/rhythmdb-query-model.h       |   4 ++
 rhythmdb/rhythmdb-query.c             |   1 +
 rhythmdb/rhythmdb-tree.c              |  18 +++++-
 rhythmdb/rhythmdb.c                   |  55 +++++++++++++++++-
 rhythmdb/rhythmdb.h                   |   7 +++
 shell/rb-shell-preferences.c          |   1 +
 sources/rb-browser-source.c           |   1 +
 sources/rb-playlist-source.c          |   1 +
 widgets/rb-entry-view.c               |  15 +++++
 widgets/rb-entry-view.h               |   3 +-
 widgets/rb-query-creator-properties.c |   2 +
 widgets/rb-song-info.c                |  78 ++++++++++++++++++++++++-
 23 files changed, 481 insertions(+), 68 deletions(-)

commit 0b6ae7d95e58163e184326cb5d434f13c0b665ed
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 21 08:25:08 2013 +1000

    grilo: ignore the rai.tv plugin

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

commit 3d213d4517c5f5b1224ebc1a77939c2b68169770
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Sat May 18 22:15:47 2013 +0400

    Updated Russian translation

 po/ru.po | 269 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 145 insertions(+), 124 deletions(-)

commit 99c31123a01995ca83aadddbf370e7093d674ad4
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri May 17 13:36:12 2013 +0200

    Updated Spanish translation

 po/es.po | 750 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 352 insertions(+), 398 deletions(-)

commit 4b88535279b6f8f2ced719b893fa24c7d1d0de13
Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
Date:   Fri May 17 11:26:20 2013 +0900

    l10n: Update Japanese translation

 po/ja.po | 711 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 330 insertions(+), 381 deletions(-)

commit fd6a4bc640ee505f92ff9c57b069902c1683e9e2
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri May 17 08:45:20 2013 +1000

    avoid doing work in class init functions
    
    Class init functions are called as part of the introspection
    process.  During the build process we might not have a display
    to talk to, so we need to avoid doing anything that requires
    gdk to connect to the display.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=700177

 rhythmdb/rhythmdb-property-model.c | 34 +++++++++++++++++-----------------
 rhythmdb/rhythmdb-query-model.c    | 10 +++++-----
 sources/rb-display-page-model.c    |  7 +++----
 widgets/rb-cell-renderer-rating.c  |  8 ++++++--
 widgets/rb-rating-helper.c         |  4 ++--
 widgets/rb-rating-helper.h         |  2 +-
 widgets/rb-rating.c                |  2 +-
 7 files changed, 35 insertions(+), 32 deletions(-)

commit 09f835576b1778bb4c74ec9c23b29917066bcc31
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:   Thu May 16 02:50:14 2013 +0100

    shell: fix window unmaximize behavior
    
    When double clicking the title bar of the maximized main window, the
    window is unmaximized and then instantaneously remaximized.
    
    This is because at the end of rb_shell_window_state_cb() we call
    rb_shell_sync_window_state() which read the window size saved values
    from GSettings and reapplies them to the window. But because the
    window was previously maximized, and the ConfigureNotify event hasn't
    happen yet, the saved values are the ones from the maximized state.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=700424

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

commit a8bfd0c530b33206d7a6e1012590f92668fa9da3
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu May 16 12:57:27 2013 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 528 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 247 insertions(+), 281 deletions(-)

commit 3e737302879bb7f6f854a49d4793be89a309fc53
Author: Rodney Dawes <dobey@gnome.org>
Date:   Wed May 15 17:13:56 2013 -0400

    Create the m4 dir to prevent gtkdocize failing.

 autogen.sh | 3 +++
 1 file changed, 3 insertions(+)

commit 86cbdc8cb232a47430c684175029fe56928ea471
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed May 15 22:20:30 2013 +1000

    notification: skip useless notifications on shutdown

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

commit e111135aa0cd1cc701a49b664386c9aede066fc8
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed May 15 20:45:08 2013 +1000

    track-transfer-queue: missing null check
    
    if there's no current batch, we definitely don't need to cancel it

 shell/rb-track-transfer-queue.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 024e6013fe2a10717e861d5b90fc786823f0bf45
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Wed May 15 12:32:00 2013 +0200

    Updated Serbian translation

 po/sr.po       | 695 +++++++++++++++++++++++++--------------------------------
 po/sr@latin.po | 695 +++++++++++++++++++++++++--------------------------------
 2 files changed, 620 insertions(+), 770 deletions(-)

commit 3ab75e6d1c5a1d12bfdf47227fb6bbfa26e23af8
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu May 9 16:03:24 2013 +0200

    man: Remove --quit option
    
    It's not in Rhythmbox anymore.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=700017

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

commit b7dcbe605c22a6f370ce1c47d3bd92264e782a57
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue May 14 18:39:34 2013 +0200

    Updated Polish translation

 po/pl.po | 597 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 281 insertions(+), 316 deletions(-)

commit 02d7e956e6925b8e4ed194571ea0038132398fcc
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue May 14 18:35:51 2013 +0200

    Updated POTFILES.in

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

commit 281f7fc5767c6e1d1f89e92e0e0434311682bb79
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 14 22:48:24 2013 +1000

    fix up some missing includes

 sources/rb-library-source.c | 1 +
 widgets/rb-import-dialog.c  | 1 +
 2 files changed, 2 insertions(+)

commit fa5ca160f4118c13e672781ce56bac571376f62b
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 14 22:34:26 2013 +1000

    shell: cancel outstanding transfers to or from deleted sources

 shell/rb-shell.c                |  2 ++
 shell/rb-track-transfer-queue.c | 20 ++++++++++++++++++++
 shell/rb-track-transfer-queue.h |  2 ++
 3 files changed, 24 insertions(+)

commit 308b51ba6618e115f8852d22253a79a9e6860a6a
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 14 22:31:35 2013 +1000

    magnatune: use task list for catalog loading and downloads
    
    Downloads can be cancelled using the task list, so we don't need
    buttons or menu items to do that any more.

 plugins/magnatune/MagnatuneSource.py   | 97 ++++++++++++----------------------
 plugins/magnatune/magnatune-popup.ui   |  4 --
 plugins/magnatune/magnatune-toolbar.ui |  4 --
 plugins/magnatune/magnatune.py         |  9 ----
 4 files changed, 33 insertions(+), 81 deletions(-)

commit ba68c7164c5e36abc9e469642eea99bc7cefafe5
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 14 22:31:01 2013 +1000

    daap: report connection status through the task list

 plugins/daap/rb-daap-source.c | 55 +++++++++++++++++--------------------------
 1 file changed, 22 insertions(+), 33 deletions(-)

commit 835db7ef88b4105ba6ef5030bd74f88e7b10ad75
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 14 22:29:58 2013 +1000

    track-transfer-batch: add RBTaskProgress interface
    
    and make things that use transfer batches report progress through
    the task list.

 shell/rb-track-transfer-batch.c  | 100 +++++++++++++++++++++++++++++++++++++--
 sources/rb-library-source.c      |   9 +++-
 sources/rb-media-player-source.c |  10 ++++
 sources/rb-transfer-target.c     |  19 +++++++-
 4 files changed, 132 insertions(+), 6 deletions(-)

commit 207264fd7324e5a54b9879caa08fd74bdb172b78
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 14 22:25:00 2013 +1000

    rhythmdb: add RBTaskProgress interface to RhythmDBImportJob
    
    and convert things that used it to reporting progress through
    the task list.

 plugins/generic-player/rb-generic-player-source.c |  40 ++++----
 po/POTFILES.in                                    |   1 +
 rhythmdb/rhythmdb-import-job.c                    | 109 ++++++++++++++++++++-
 sources/rb-library-source.c                       |  32 +++----
 sources/rb-source.c                               |  24 -----
 sources/rb-source.h                               |   5 -
 widgets/rb-import-dialog.c                        | 112 +++++-----------------
 7 files changed, 161 insertions(+), 162 deletions(-)

commit 3d8fdababe904a071e59af17521411062d61b0b3
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 14 22:15:18 2013 +1000

    shell: remove progress display from the statusbar
    
    The task list is going to replace this.  Mostly.

 rhythmdb/rhythmdb.c             |  45 --------------
 rhythmdb/rhythmdb.h             |   2 -
 shell/rb-shell.c                |   3 +-
 shell/rb-statusbar.c            | 126 ++--------------------------------------
 shell/rb-statusbar.h            |   3 +-
 shell/rb-track-transfer-queue.c |  54 -----------------
 shell/rb-track-transfer-queue.h |   5 --
 7 files changed, 6 insertions(+), 232 deletions(-)

commit d345e82a56133d064a07efc86514cfaf169694d5
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 14 22:11:02 2013 +1000

    shell: add a task list controller and display

 shell/rb-shell.c | 31 ++++++++++++++++++++++++++++++-
 1 file changed, 30 insertions(+), 1 deletion(-)

commit 3df446a27ea6b23d6c6650440d313815d5b3ec9e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 14 22:00:27 2013 +1000

    add a task list controller
    
    This contains the (minimal) logic for updating the task list model.

 bindings/gi/Makefile.am |   2 +
 shell/Makefile.am       |   2 +
 shell/rb-task-list.c    | 212 ++++++++++++++++++++++++++++++++++++++++++++++++
 shell/rb-task-list.h    |  58 +++++++++++++
 4 files changed, 274 insertions(+)

commit 7c9444746cb01cc4a3be9b19cb832f7129ab4ff5
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 14 21:55:33 2013 +1000

    add a task list display widget
    
    This displays tasks (things that implement the RBTaskProgress
    interface) stored in a list model.

 widgets/Makefile.am            |   6 +-
 widgets/rb-task-list-display.c | 243 +++++++++++++++++++++++++++++++++++++++++
 widgets/rb-task-list-display.h |  66 +++++++++++
 3 files changed, 313 insertions(+), 2 deletions(-)

commit 4ae376525d154b1df3fb99996127250f7199e961
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 14 21:06:34 2013 +1000

    add an interface for reporting task progress
    
    RBTaskProgress consists of a few properties that can be used to
    construct a list of tasks with progress bars for each.  Tasks
    can also be cancellable.
    
    RBTaskProgressSimple is a GObject that implements the interface.
    It can be used to represent tasks that aren't bound to the lifecycle
    of an existing object.

 bindings/gi/Makefile.am       |   4 +
 lib/Makefile.am               |   6 +-
 lib/rb-task-progress-simple.c | 214 ++++++++++++++++++++++++++++++++++++++++++
 lib/rb-task-progress-simple.h |  64 +++++++++++++
 lib/rb-task-progress.c        | 118 +++++++++++++++++++++++
 lib/rb-task-progress.h        |  67 +++++++++++++
 6 files changed, 472 insertions(+), 1 deletion(-)

commit 89080a83ba19102d333fb5346d795f576b2674eb
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 14 20:43:24 2013 +1000

    add simple list model

 lib/Makefile.am     |   4 +-
 lib/rb-list-model.c | 279 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 lib/rb-list-model.h |  64 ++++++++++++
 3 files changed, 346 insertions(+), 1 deletion(-)

commit 3b40c57806386960d3545c841508b58615b5c71a
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Tue May 14 09:07:42 2013 +0400

    Updated Russian translation

 po/ru.po | 3287 +++++++++++++++++++++++++-------------------------------------
 1 file changed, 1317 insertions(+), 1970 deletions(-)

commit bb5c77015354e4c9ae456edcf70b5368af778ad3
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun May 5 11:57:42 2013 +1000

    library: handle settings changes before preferences widgets exist

 sources/rb-library-source.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 5db9b4981286a8174c4aa803dc2927a1db72dc10
Author: A S Alam <aalam@users.sf.net>
Date:   Wed May 1 20:44:25 2013 +0530

    update Punjabi Translation

 po/pa.po | 2998 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 1456 insertions(+), 1542 deletions(-)

commit 058a4c43a4741f5650c737be44d05566fe6fc236
Author: Marek Černocký <marek@manet.cz>
Date:   Tue Apr 30 09:55:19 2013 +0200

    Updated Czech translation

 help/cs/cs.po | 3225 +++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 2198 insertions(+), 1027 deletions(-)

commit e87c1c3b27d23ce74ac9e6d1c644f84d699063f5
Author: Žygimantas Beručka <uid0@akl.lt>
Date:   Thu Apr 25 17:13:44 2013 +0300

    Updated Lithuanian translation

 po/lt.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2b35c50820f970335b0ce11182880f9f4cc01771
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Apr 24 08:36:15 2013 +1000

    autogen: call gtkdocize first
    
    distcheck works again!

 autogen.sh | 7 +++++++
 1 file changed, 7 insertions(+)

commit 55c365740dfbbc7f3a0eb19f83927bea70059c5a
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Apr 23 23:04:26 2013 +1000

    update gitignore a bit

 .gitignore | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 34c0bad8d5922ad52e269f5e7a684d462aa89eb6
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Sun Apr 21 23:56:01 2013 +0300

    Updated Latvian translation

 po/lv.po | 2830 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1417 insertions(+), 1413 deletions(-)

commit b6e722edba55a7f2d6a122f6a2a326392924021b
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Apr 21 09:38:42 2013 +1000

    context: remove read more/read less
    
    As far as I can tell the only difference between the full bio
    and the summary is that the full bio contains a licensing statement.

 plugins/context/tmpl/artist-tmpl.html | 19 -------------------
 1 file changed, 19 deletions(-)

commit 4216fec4aa0232643a8b647b052e156737dbca00
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Apr 21 09:37:05 2013 +1000

    context: fix track duration formatting

 plugins/context/tmpl/album-tmpl.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6e25222b801162fec029ce2cbb47c8c34f8ae1b0
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Apr 21 09:36:30 2013 +1000

    context: don't request similar artists or top albums

 plugins/context/ArtistTab.py | 32 +++++++++++++++++---------------
 1 file changed, 17 insertions(+), 15 deletions(-)

commit e6ee47526346c579d2edd2693c129f02e9c2d599
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Apr 21 09:35:06 2013 +1000

    context: remove unnecessary debug prints

 plugins/context/AlbumTab.py | 3 ---
 1 file changed, 3 deletions(-)

commit ed7b67b6af38c45e1d4c9cf26398de6830332159
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Apr 20 23:25:07 2013 +1000

    context: ask last.fm for json responses rather than xml
    
    minidom wasn't up to the job, json is easier.

 plugins/context/AlbumTab.py          | 136 ++++++++++++++---------------------
 plugins/context/ArtistTab.py         |  83 +++++----------------
 plugins/context/tmpl/album-tmpl.html |  12 ++--
 3 files changed, 74 insertions(+), 157 deletions(-)

commit 35e83b9745d816e51c1f26242e1c534567da4ae3
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Apr 20 23:23:19 2013 +1000

    context: remove the top five list

 plugins/context/ContextView.py | 71 ++----------------------------------------
 1 file changed, 3 insertions(+), 68 deletions(-)

commit 96d861eeaaa44960945345bdda37cc846c2d6a54
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Apr 20 23:21:19 2013 +1000

    rb.URLCache: store cache data items as binary

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

commit 29b4c6d6e4eeade588f96a83bf584245b041c328
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Apr 20 12:14:24 2013 +1000

    lyrics: more python3 updates

 plugins/lyrics/lyrics.py | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit 323830bcc51c90e0f4c648bc9b7c2cddca85b373
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Apr 19 22:45:50 2013 +1000

    magnatune: more python3 conversion

 plugins/magnatune/MagnatuneAccount.py |  4 ++--
 plugins/magnatune/MagnatuneSource.py  | 24 ++++++++++++++----------
 2 files changed, 16 insertions(+), 12 deletions(-)

commit 278595b2e3a254bd167b95258793c604675185c1
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Apr 18 18:42:46 2013 +1000

    convert sample python plugin to python 3

 sample-plugins/sample-python/sample-python.py | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit f71e871556a11adbd526368e3c1fc69a237abac8
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Apr 17 08:39:06 2013 +1000

    chunk-loader: provide chunks as GBytes instances rather than GStrings
    
    We don't want chunks to be interpreted as utf8 strings in python.

 lib/rb-chunk-loader.c                | 13 +++++++------
 lib/rb-chunk-loader.h                |  2 +-
 plugins/magnatune/MagnatuneSource.py |  6 +++---
 3 files changed, 11 insertions(+), 10 deletions(-)

commit 4ce2a9d68d1ca4810670d76bb16d5d727ecb353f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Apr 16 22:48:23 2013 +1000

    im-status: remove some useless encoding stuff

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

commit 53bdc5d63e109c4df265cd8435e6c26f1122d185
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Apr 16 22:34:57 2013 +1000

    make coroutine stuff work again

 plugins/rb/Coroutine.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 71c8d7ba79a02dae10bb69520bf1ae93497a48e4
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Apr 16 20:56:36 2013 +1000

    lyrics: more python 3 porting

 plugins/lyrics/AstrawebParser.py   |  9 ++---
 plugins/lyrics/DarkLyricsParser.py |  6 ++--
 plugins/lyrics/JetlyricsParser.py  | 72 ++++++++++++++++++++------------------
 plugins/lyrics/JlyricParser.py     | 63 +++++++++++++++++----------------
 plugins/lyrics/LyricWikiParser.py  |  8 ++---
 plugins/lyrics/LyricsParse.py      |  3 --
 plugins/lyrics/TerraParser.py      | 21 ++++++-----
 plugins/lyrics/WinampcnParser.py   | 24 ++++---------
 plugins/lyrics/lyrics.py           |  6 ++--
 9 files changed, 101 insertions(+), 111 deletions(-)

commit 82aa9a77690ff536ef14aa328110e54e1549798a
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Tue Apr 16 09:47:37 2013 +0200

    Port song lyrics plugin to python 3

 plugins/lyrics/AstrawebParser.py        |  4 ++--
 plugins/lyrics/LyricsConfigureDialog.py | 10 +++++-----
 plugins/lyrics/LyricsParse.py           |  8 ++++----
 plugins/lyrics/TerraParser.py           |  6 +++---
 plugins/lyrics/WinampcnParser.py        | 12 ++++++------
 plugins/lyrics/lyrics.py                |  2 +-
 6 files changed, 21 insertions(+), 21 deletions(-)

commit 148183eabe7a2f22ed6c93c2c2803f40ffadb3fd
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Apr 16 09:14:25 2013 +1000

    magnatune: more python3 fixes

 plugins/magnatune/MagnatuneSource.py  |  8 ++++----
 plugins/magnatune/TrackListHandler.py | 10 +++++-----
 2 files changed, 9 insertions(+), 9 deletions(-)

commit fd0dfd5eadea9a3d97e24dfde51f1be842b462b2
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Apr 15 22:32:11 2013 +1000

    convert sendto plugin to python3

 plugins/sendto/sendto.py | 66 ++++++++++++++++++++++++------------------------
 1 file changed, 33 insertions(+), 33 deletions(-)

commit 58f6d778bc62aa3e5f94bd3cab8c45d284e25304
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Apr 15 22:32:00 2013 +1000

    convert replaygain plugin to python3

 plugins/replaygain/config.py |  2 +-
 plugins/replaygain/player.py | 24 ++++++++++++------------
 2 files changed, 13 insertions(+), 13 deletions(-)

commit 92ca58375af2188a9ce1c07fd0c7d436ce3baaee
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Apr 15 22:09:48 2013 +1000

    various python3 fixes

 plugins/artsearch/musicbrainz.py     | 5 +++--
 plugins/context/AlbumTab.py          | 6 +++---
 plugins/context/ArtistTab.py         | 4 ++--
 plugins/context/ContextView.py       | 2 +-
 plugins/context/LinksTab.py          | 8 ++++----
 plugins/context/LyricsTab.py         | 2 +-
 plugins/context/tmpl/album-tmpl.html | 4 ++--
 plugins/magnatune/MagnatuneSource.py | 8 ++++----
 plugins/rbzeitgeist/rbzeitgeist.py   | 4 ++--
 9 files changed, 22 insertions(+), 21 deletions(-)

commit 8437453a869928e296eaa33e5572d15ef7cb69f3
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 23:22:54 2013 +0200

    Depend on python 3.2.3

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9a466ebff1071e4e0e14b10426485f4761befcb9
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 11:28:44 2013 +0200

    Port Magnatune to python 3

 plugins/magnatune/MagnatuneAccount.py |  4 +--
 plugins/magnatune/MagnatuneSource.py  | 53 +++++++++++++++++------------------
 plugins/magnatune/TrackListHandler.py |  4 +--
 plugins/magnatune/magnatune.py        |  6 ++--
 4 files changed, 33 insertions(+), 34 deletions(-)

commit 193d96fa8fd8b8bb7730fdbd48bacfe7ccaf8091
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 11:16:31 2013 +0200

    Port im-status to python 3

 plugins/im-status/im-status.py | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 83e416696154ee94303af7a13cb86e4b82d53a0e
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 11:12:10 2013 +0200

    Port context plugin to python 3

 plugins/context/AlbumTab.py          | 24 +++++++++----------
 plugins/context/ArtistTab.py         | 22 ++++++++---------
 plugins/context/ContextView.py       | 46 ++++++++++++++++++------------------
 plugins/context/LastFM.py            | 10 ++++----
 plugins/context/LinksTab.py          |  6 ++---
 plugins/context/LyricsTab.py         |  8 +++----
 plugins/context/tmpl/album-tmpl.html |  2 +-
 plugins/rb/rb.py                     |  2 +-
 8 files changed, 60 insertions(+), 60 deletions(-)

commit 6f4b1f0f207b17d639bd0ff362f7ee9e83453da4
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 10:50:17 2013 +0200

    Port artsearch plugin to python 3

 plugins/artsearch/embedded.py    | 12 ++++++------
 plugins/artsearch/lastfm.py      | 20 ++++++++++----------
 plugins/artsearch/local.py       | 22 +++++++++++-----------
 plugins/artsearch/musicbrainz.py | 18 +++++++++---------
 plugins/artsearch/oldcache.py    |  4 ++--
 5 files changed, 38 insertions(+), 38 deletions(-)

commit 4951b3e0aa4113b24ea58cb3399a4ff52d670882
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 10:42:00 2013 +0200

    Port rb to python 3

 plugins/rb/Loader.py   | 10 +++++-----
 plugins/rb/URLCache.py | 36 ++++++++++++++++++------------------
 plugins/rb/rb.py       |  7 +++----
 3 files changed, 26 insertions(+), 27 deletions(-)

commit 3933b1a216ff43d849ddaa6afacf4b141a6108f2
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 10:34:25 2013 +0200

    Load python3 for rb plugin

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

commit 5a06e5c4d4a6762fc768b9e8c6732a1f18121569
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 10:30:24 2013 +0200

    Port python console to python 3

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

commit c645437f590c86bb572175d6d502b5eb7b18a101
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 10:11:08 2013 +0200

    Use python3 loader

 plugins/artsearch/artsearch.plugin.in                | 2 +-
 plugins/context/context.plugin.in                    | 2 +-
 plugins/im-status/im-status.plugin.in                | 2 +-
 plugins/lyrics/lyrics.plugin.in                      | 2 +-
 plugins/magnatune/magnatune.plugin.in                | 2 +-
 plugins/pythonconsole/pythonconsole.plugin.in        | 2 +-
 plugins/rbzeitgeist/rbzeitgeist.plugin.in            | 2 +-
 plugins/replaygain/replaygain.plugin.in              | 2 +-
 plugins/sendto/sendto.plugin.in                      | 2 +-
 sample-plugins/sample-python/sample-python.plugin.in | 2 +-
 shell/rb-shell.c                                     | 2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)

commit a2b5d2a83264094ae50e5899264c16d40d2fa2a2
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Apr 21 17:33:04 2013 +1000

    configure.ac: clean up some version requirements

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

commit 78a8cdb3e99584e903cf4238df5b2b708a8c4888
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Apr 21 07:43:33 2013 +1000

    autogen: enable uninstalled build by default again

 autogen.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4b15df0e20fc1456038cfccb57275b372bf3911e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Apr 21 07:43:12 2013 +1000

    configure.ac: remove reference to 'macros' dir
    
    https://bugzilla.gnome.org/show_bug.cgi?id=698460

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

commit a6a0fccc1f84cdaabdfecde88901c010055de8fa
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Fri Apr 19 13:03:06 2013 +0200

    Updated German help translation

 help/de/de.po | 3122 +++++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 2264 insertions(+), 858 deletions(-)

commit e154c103f2053dd27863972685c860cfa0274cec
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:   Sat Apr 13 18:08:01 2013 +0100

    widget: reset elapsed time when song changes
    
    This stops a brief flicker sometimes visible where
    rb_header_playing_song_changed_cb is called before
    rb_header_elapsed_changed_cb and so the duration of the song is
    updated but the previous elapsed time still remains. It causes a
    flicker of the incorrect time remaining and the progress slider to
    briefly move to a new location.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=697959

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

commit 0773baf8cea44ca81c8484007413d339dfea9a2f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Apr 17 08:58:59 2013 +1000

    shell: load uninstalled plugins before installed plugins

 shell/rb-shell.c | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit fdbcf7078b753ba2c19657880a63b8b376aa9af9
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Tue Apr 16 10:12:37 2013 +0200

    Add custom css provider

 data/ui/Makefile.am            |  3 ++-
 data/ui/style.css              | 10 ++++++++++
 shell/rb-application.c         |  9 +++++++++
 shell/rb-shell.c               |  3 +++
 sources/rb-display-page-tree.c |  1 +
 5 files changed, 25 insertions(+), 1 deletion(-)

commit 3b7b15205108ea3e7816b50281778689c234a7ab
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Apr 16 07:57:49 2013 +1000

    add missing AC_LANG_SOURCE to make autoconf shut up

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit abc3a6bf75bb1d357629bb116dac3e923fb7db75
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 22:54:58 2013 +0200

    Update some of the calls in configure.ac

 configure.ac | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 2229dbf2a2b42356199606d4ef25963a43037b99
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 22:49:14 2013 +0200

    Use a more standard m4 dir for macros

 Makefile.am         |   4 +-
 configure.ac        |   4 +-
 macros/Makefile.am  |   1 -
 macros/acinclude.m4 |   0
 macros/check.m4     | 133 ----------------------------------------------------
 macros/gsettings.m4 |  83 --------------------------------
 6 files changed, 3 insertions(+), 222 deletions(-)

commit 079a277a8b382c25792b00b7e1d540d50ce8979a
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 22:48:02 2013 +0200

    Use automake 1.11

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

commit d4611e8b32a38f69a96f4fb082c40cdbc54c6efc
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 22:47:11 2013 +0200

    Use autopoint

 autogen.sh | 39 +++++++++++++++++++++++++--------------
 1 file changed, 25 insertions(+), 14 deletions(-)

commit 9c4523764698f580c4065fd42eaa04bb40c745a4
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 13:27:18 2013 +0200

    Use the right side for the toolbar buttons

 sources/rb-display-page-tree.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ac1a324de2cdaa68c0564015bd70430afb435d01
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 13:22:19 2013 +0200

    Use a box to pack inline buttons so they get the right style

 sources/rb-display-page-tree.c | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

commit a14147cb6a76162b92edf7cf1839b9d8828dc232
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 13:22:05 2013 +0200

    Do not specify shadow in page tree

 sources/rb-display-page-tree.c | 1 -
 1 file changed, 1 deletion(-)

commit 85795ac2342762bc8eed666e027b7f06a3b5b932
Author: Antoine Jacoutot <ajacoutot@gnome.org>
Date:   Mon Apr 15 10:34:26 2013 +0200

    im-status: fix plugin load by using GLib.GError

 plugins/im-status/im-status.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit e65a099056638d91ad2dfb7b9a866ee5d5e28dbe
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Mon Apr 15 09:14:51 2013 +0200

    Set the junction sides correctly

 sources/rb-display-page-tree.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 2c77df554d45e55285c503868b0ab8b82a6d77c2