commit 37c2564b4d38e6b8adfc50a879ec934a95c35943
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun May 31 18:06:08 2009 +1000

    release 0.12.2

 NEWS         |   15 ++++++++++++++-
 configure.ac |    2 +-
 2 files changed, 15 insertions(+), 2 deletions(-)

commit b09c7102071d2a4a91eadc3a886ff64d7313821c
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sat May 30 14:40:24 2009 +0200

    Fixed validity of ne.po file

 po/ne.po |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e9bef083624b1fbfef77e3feef47731910ba36c1
Author: Friedel Wolff <friedel@translate.org.za>
Date:   Sat May 30 20:29:43 2009 +0800

    Added af.po.

 po/LINGUAS |    1 +
 po/af.po   | 4923 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 4924 insertions(+), 0 deletions(-)

commit 853cdad23509f260a62237b4fb1d119a41908857
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri May 29 13:19:14 2009 +1000

    catch and report errors when python module setup fails

 plugins/rb-python-module.c |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit bcfb567ce74690fc034976be056548762e715b2a
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri May 29 13:15:37 2009 +1000

    don't install static libraries for plugins or librhythmbox-core
    
    also don't install the sample vala plugin.

 corelib/Makefile.am                       |    1 +
 plugins/audiocd/Makefile.am               |    1 +
 plugins/audioscrobbler/Makefile.am        |    1 +
 plugins/brasero-disc-recorder/Makefile.am |    1 +
 plugins/cd-recorder/Makefile.am           |    1 +
 plugins/daap/Makefile.am                  |    1 +
 plugins/fmradio/Makefile.am               |    1 +
 plugins/generic-player/Makefile.am        |    1 +
 plugins/ipod/Makefile.am                  |    1 +
 plugins/iradio/Makefile.am                |    1 +
 plugins/lirc/Makefile.am                  |    1 +
 plugins/mmkeys/Makefile.am                |    1 +
 plugins/mtpdevice/Makefile.am             |    1 +
 plugins/power-manager/Makefile.am         |    1 +
 plugins/sample-vala/Makefile.am           |    9 +++++----
 plugins/status-icon/Makefile.am           |    1 +
 plugins/visualizer/Makefile.am            |    1 +
 17 files changed, 21 insertions(+), 4 deletions(-)

commit a27308d09a5b70459f62af74a1ea7280b8b98d40
Author: Kenneth Nielsen <k.nielsen81@gmail.com>
Date:   Fri May 29 00:05:31 2009 +0200

    Updated Danish translation

 po/da.po |   48 ++++++++++++++++++++++++------------------------
 1 files changed, 24 insertions(+), 24 deletions(-)

commit 6161b46e8b76ccb7bad1a7a05c69350bbd5da345
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Thu May 28 15:42:59 2009 +0530

    Committed gu.po file

 po/gu.po |  214 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 110 insertions(+), 104 deletions(-)

commit 159236291f994a2390c5d5ba9db7859410a2b35c
Author: Charlie Tyrrestrup <chalze06@gmail.com>
Date:   Wed May 27 23:36:53 2009 +0200

    Updated Danish translation

 po/da.po | 2809 ++++++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 1617 insertions(+), 1192 deletions(-)

commit 260af82a08cdcc165318c20cae5ad6b91cf6c5fe
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Wed May 27 17:19:41 2009 +0530

    Committed gu.po file

 po/gu.po |  500 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 251 insertions(+), 249 deletions(-)

commit c6536a5535b8fa2e4ee9be414058ef20901e7baa
Author: A S Alam <aalam@users.sf.net>
Date:   Wed May 27 06:19:02 2009 +0530

    updating translation for Punjabi (Gurmukhi)

 po/pa.po |  223 +++++++++++++++++++++++++-------------------------------------
 1 files changed, 89 insertions(+), 134 deletions(-)

commit afb7c6e38a2deb059783484b2080ee96037590a9
Author: Thomas Klausner <wiz@danbala.tuwien.ac.at>
Date:   Wed May 27 09:07:05 2009 +1000

    don't use == for test(1) in configure.ac (bug #583938)

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

commit 868b4b862878bfa2ee86e40d97021bc110846da7
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed May 27 08:37:02 2009 +1000

    cd-recorder: don't include sys/vfs.h (bug #583926)

 plugins/cd-recorder/rb-recorder-gst.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 79a2909e6a0f52f2e186cec6f0537202b8ba6152
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Tue May 26 23:55:26 2009 +0200

    Updated German translation.

 po/de.po |  240 +++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 130 insertions(+), 110 deletions(-)

commit c262b6f8357437c90b57a15b13d03e9c2cfa5bc1
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Tue May 26 02:49:01 2009 +0200

    Small fixes

 po/hu.po |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit adfe2c14fa88fc434bfa5ed514d41d730bfa56da
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Tue May 26 02:47:40 2009 +0200

    Updated Hungarian translation

 po/hu.po | 2015 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1059 insertions(+), 956 deletions(-)

commit f86270c8e88d16664dd51e30b4ca06da958ce583
Author: Claude Paroz <claude@2xlibre.net>
Date:   Mon May 25 16:31:21 2009 +0200

    Updated French translation

 po/fr.po | 2016 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 1049 insertions(+), 967 deletions(-)

commit 2cccebe1f8c611fa01b5575b7878f3b84578ca67
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 26 00:00:49 2009 +1000

    shell-player: ref entries before calling rb_player_open (bug #573644)

 shell/rb-shell-player.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0c0db845dd024363c69dc7c9f57de2507f0f85fd
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Mon May 25 17:38:03 2009 +0530

    Committed gu.po file and Added LINGUAS

 po/LINGUAS |    1 +
 po/gu.po   | 4869 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 4870 insertions(+), 0 deletions(-)

commit b93404b99893888972bca4efdec638369c4847ef
Author: A S Alam <aalam@users.sf.net>
Date:   Sun May 24 19:47:14 2009 +0530

    Updating Punjabi Translation

 po/pa.po | 2821 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 1544 insertions(+), 1277 deletions(-)

commit d0e88429ff6b70b3ce0eaf642e520cd254db31af
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:   Sun May 24 14:01:34 2009 +0200

    Updated Spanish translation

 po/es.po |   94 +++++++++++++++++++++++++++++--------------------------------
 1 files changed, 45 insertions(+), 49 deletions(-)

commit d636206014842cb275f6431c2dcbd41be93535ff
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun May 24 10:55:39 2009 +1000

    fix the podcast parser test program (needed g_type_init)

 podcast/test-podcast-parse.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit d75670a18a48981251ef7fa2f3587d0b580f958f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun May 24 10:53:53 2009 +1000

    update NEWS and README for 0.12.2

 NEWS   |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 README |    2 +-
 2 files changed, 59 insertions(+), 1 deletions(-)

commit f8c0a85e2ec0c7031fb190d733d73cb15a323f64
Author: Luca Ferretti <elle.uca@libero.it>
Date:   Sat May 23 19:52:34 2009 +0200

    Updated Italian translation

 po/it.po | 2285 ++++++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 1317 insertions(+), 968 deletions(-)

commit 881c16fdc125b483d101171f037af9e3dae7a4fd
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun May 24 00:02:02 2009 +1000

    first prerelease of 0.12.2

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

commit 11b1567a6462bfb333a227d8bb571f3777e0144f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat May 23 21:33:34 2009 +1000

    player: rewrite non-crossfading backend using playbin2 (bug #542922)
    
    Amongst other things, playbin2 does chained oggs correctly (bug #396409)
    and doesn't require us to have a video sink running at all times in case
    the user enables visualization (bug #406807).
    
    The fake visualizer element and associated hackery can now be removed
    from the visualization plugin, since we can just enable and disable vis
    as required.
    
    playbin2 exposes a network buffer size property, so we don't need to
    disable the slider controlling that any more.
    
    This increases the GStreamer version requirement to 0.10.20.

 backends/gstreamer/rb-player-gst.c        | 1162 +++++++++++++++--------------
 configure.ac                              |    2 +-
 plugins/visualizer/Makefile.am            |    3 +-
 plugins/visualizer/rb-fake-visualizer.c   |  609 ---------------
 plugins/visualizer/rb-visualizer-plugin.c |   62 +-
 shell/rb-shell-preferences.c              |    1 -
 6 files changed, 640 insertions(+), 1199 deletions(-)

commit 0113d08f80ef3ec6c5dc68d0612ca55ec3ec1d08
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 19 19:05:46 2009 +1000

    status-icon: fix build without libnotify

 plugins/status-icon/rb-status-icon-plugin.c |    2 +-
 plugins/status-icon/rb-tray-icon-gtk.c      |    2 ++
 plugins/status-icon/rb-tray-icon.c          |    2 ++
 3 files changed, 5 insertions(+), 1 deletions(-)

commit a5bfcb13e875f037102709f11f05747cab568d3b
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 19 18:52:05 2009 +1000

    install plugins.ui (bug #583171)

 data/ui/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 989d400c566ed06616658dde670a88212e9ed1f1
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:   Mon May 18 23:19:26 2009 +0200

    Updated Spanish translation

 po/es.po | 2042 +++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 1151 insertions(+), 891 deletions(-)

commit 22bf047a8c477443dd4963abe5801e6bdd251ceb
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Mon May 18 21:41:58 2009 +0200

    Updated German translation

 po/de.po | 2022 +++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 1135 insertions(+), 887 deletions(-)

commit 4b4d4abe821b1d181de8613037c3a2c546f90011
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon May 18 21:23:57 2009 +1000

    magnatune: use the same strings in the preference and purchase dialogs

 plugins/magnatune/magnatune-prefs.ui    |   28 ++++++++++++++--------------
 plugins/magnatune/magnatune-purchase.ui |   28 ++++++++++++++--------------
 2 files changed, 28 insertions(+), 28 deletions(-)

commit f0a873a21b08be8e5cd0d4331e8501a3f7d99be6
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon May 18 21:07:56 2009 +1000

    status-icon: don't ask for translations of 'gtk-close'.

 plugins/status-icon/status-icon-preferences.ui |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3e1a5ea6442cebb4470acb4da8d426c348b72350
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon May 18 20:07:02 2009 +1000

    replace libglade with GtkBuilder (bug #562016)
    
    This is pretty mechanical - the glade files were converted with
    gtk-builder-convert, then processed with glade to remove unnecessary
    wrapping windows and dialogs, and to lower the gtk version requirement
    to 2.12.
    
    The code changes were fairly straightforward, mostly replacing
    glade_xml_get_widget with gtk_builder_get_object.

 INSTALL.quick                                     |    2 +-
 configure.ac                                      |    2 -
 data/Makefile.am                                  |    4 +-
 data/glade/Makefile.am                            |   18 -
 data/glade/create-playlist.glade                  |  264 -----
 data/glade/general-prefs.glade                    |  808 --------------
 data/glade/library-prefs.glade                    |  649 ------------
 data/glade/playback-prefs.glade                   |  424 --------
 data/glade/playlist-save.glade                    |  176 ---
 data/glade/plugins.glade                          |  498 ---------
 data/glade/podcast-feed-properties.glade          |  643 -----------
 data/glade/podcast-prefs.glade                    |  285 -----
 data/glade/podcast-properties.glade               |  808 --------------
 data/glade/song-info-multiple.glade               |  371 -------
 data/glade/song-info.glade                        | 1170 ---------------------
 data/glade/uri-new.glade                          |   41 -
 data/ui/Makefile.am                               |   23 +-
 data/ui/create-playlist.ui                        |  245 +++++
 data/ui/general-prefs.ui                          |  547 ++++++++++
 data/ui/library-prefs.ui                          |  389 +++++++
 data/ui/playback-prefs.ui                         |  248 +++++
 data/ui/playlist-save.ui                          |  132 +++
 data/ui/plugins.ui                                |  296 ++++++
 data/ui/podcast-feed-properties.ui                |  317 ++++++
 data/ui/podcast-prefs.ui                          |  176 +++
 data/ui/podcast-properties.ui                     |  412 ++++++++
 data/ui/song-info-multiple.ui                     |  213 ++++
 data/ui/song-info.ui                              |  654 ++++++++++++
 data/ui/uri-new.ui                                |   37 +
 doc/reference/rhythmbox-docs.sgml                 |    2 +-
 doc/reference/rhythmbox-sections.txt              |    6 +-
 doc/reference/rhythmbox.types                     |    2 +-
 lib/Makefile.am                                   |    5 +-
 lib/rb-builder-helpers.c                          |  140 +++
 lib/rb-builder-helpers.h                          |   44 +
 lib/rb-debug.c                                    |    2 -
 lib/rb-file-helpers.c                             |    4 -
 lib/rb-glade-helpers.c                            |  223 ----
 lib/rb-glade-helpers.h                            |   49 -
 plugins/audiocd/Makefile.am                       |    6 +-
 plugins/audiocd/multiple-album.glade              |  189 ----
 plugins/audiocd/multiple-album.ui                 |  120 +++
 plugins/audiocd/rb-audiocd-source.c               |   21 +-
 plugins/audioscrobbler/Makefile.am                |    6 +-
 plugins/audioscrobbler/audioscrobbler-prefs.glade |  621 -----------
 plugins/audioscrobbler/audioscrobbler-prefs.ui    |  347 ++++++
 plugins/audioscrobbler/rb-audioscrobbler.c        |   45 +-
 plugins/audioscrobbler/rb-lastfm-source.c         |    2 -
 plugins/cd-recorder/Makefile.am                   |    6 +-
 plugins/cd-recorder/rb-playlist-source-recorder.c |   89 +-
 plugins/cd-recorder/recorder.glade                |  340 ------
 plugins/cd-recorder/recorder.ui                   |  198 ++++
 plugins/coherence/Makefile.am                     |    5 +-
 plugins/daap/Makefile.am                          |    6 +-
 plugins/daap/daap-prefs.glade                     |  301 ------
 plugins/daap/daap-prefs.ui                        |  165 +++
 plugins/daap/rb-daap-plugin.c                     |   54 +-
 plugins/ipod/Makefile.am                          |    8 +-
 plugins/ipod/ipod-info.glade                      |  869 ---------------
 plugins/ipod/ipod-info.ui                         |  425 ++++++++
 plugins/ipod/ipod-init.glade                      |  148 ---
 plugins/ipod/ipod-init.ui                         |  160 +++
 plugins/ipod/rb-ipod-helpers.c                    |   18 +-
 plugins/ipod/rb-ipod-helpers.h                    |    2 +-
 plugins/ipod/rb-ipod-plugin.c                     |    9 +-
 plugins/ipod/rb-ipod-source.c                     |   52 +-
 plugins/iradio/Makefile.am                        |    8 +-
 plugins/iradio/rb-iradio-source.c                 |    2 -
 plugins/iradio/rb-station-properties-dialog.c     |   62 +-
 plugins/iradio/station-properties.glade           |  582 ----------
 plugins/iradio/station-properties.ui              |  293 +++++
 plugins/jamendo/Makefile.am                       |   12 +-
 plugins/jamendo/jamendo-loading.glade             |  403 -------
 plugins/jamendo/jamendo-loading.ui                |  195 ++++
 plugins/jamendo/jamendo-prefs.glade               |  220 ----
 plugins/jamendo/jamendo-prefs.ui                  |  225 ++++
 plugins/jamendo/jamendo/JamendoConfigureDialog.py |   12 +-
 plugins/jamendo/jamendo/JamendoSource.py          |   10 +-
 plugins/jamendo/jamendo/__init__.py               |    6 +-
 plugins/lyrics/Makefile.am                        |    8 +-
 plugins/lyrics/lyrics-prefs.glade                 |  257 -----
 plugins/lyrics/lyrics-prefs.ui                    |  267 +++++
 plugins/lyrics/lyrics/LyricsConfigureDialog.py    |   26 +-
 plugins/lyrics/lyrics/__init__.py                 |    6 +-
 plugins/magnatune/Makefile.am                     |   12 +-
 plugins/magnatune/magnatune-loading.glade         |  719 -------------
 plugins/magnatune/magnatune-loading.ui            |  335 ++++++
 plugins/magnatune/magnatune-prefs.glade           |  841 ---------------
 plugins/magnatune/magnatune-prefs.ui              |  628 +++++++++++
 plugins/magnatune/magnatune-purchase.glade        |  716 -------------
 plugins/magnatune/magnatune-purchase.ui           |  581 ++++++++++
 plugins/magnatune/magnatune/MagnatuneSource.py    |   95 +-
 plugins/magnatune/magnatune/__init__.py           |   76 +-
 plugins/mmkeys/Makefile.am                        |    5 +-
 plugins/rb-plugin-manager.c                       |   47 +-
 plugins/rb-plugin.c                               |    2 +-
 plugins/sample-vala/Makefile.am                   |    5 +-
 plugins/sample/Makefile.am                        |    5 +-
 plugins/status-icon/rb-status-icon-plugin.c       |   31 +-
 plugins/visualizer/Makefile.am                    |    6 +-
 plugins/visualizer/rb-visualizer-plugin.c         |   49 +-
 plugins/visualizer/visualizer-controls.glade      |  392 -------
 plugins/visualizer/visualizer-controls.ui         |  207 ++++
 po/POTFILES.in                                    |   52 +-
 podcast/rb-feed-podcast-properties-dialog.c       |   52 +-
 podcast/rb-podcast-properties-dialog.c            |   64 +-
 shell/main.c                                      |    1 -
 shell/rb-playlist-manager.c                       |   20 +-
 shell/rb-shell-player.c                           |    3 +-
 shell/rb-shell-preferences.c                      |   71 +-
 sources/rb-browser-source.c                       |    2 -
 sources/rb-library-source.c                       |   44 +-
 sources/rb-podcast-source.c                       |   30 +-
 widgets/rb-query-creator.c                        |   71 +-
 widgets/rb-song-info.c                            |  110 +-
 widgets/rb-uri-dialog.c                           |   36 +-
 116 files changed, 8659 insertions(+), 13784 deletions(-)

commit 569acd84fedff43c820c7e1ea4bc99fa756f3c6e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon May 18 12:14:38 2009 +1000

    add status icon plugin
    
    This plugin uses GtkStatusIcon when built with gtk 2.16 or newer
    (fixing bug 349280); can be disabled as required (fixing bug 317982);
    makes some aspects of the status icon behaviour configurable (fixing
    bugs 158168, 324114, 331019).
    
    Notification popups are now a bit more configurable: they can be
    disabled, only shown when the main window is hidden, or always shown.
    
    The status icon is a configurable too:  it can be always hidden, only
    shown while a notification popup is visible, always shown, or it can
    own the main window, providing minimize/close-to-tray.  The new
    implementation of close-to-tray uses the same way of hiding the window
    as everything else, fixing bug 551002.
    
    The dontreallyclose plugin is no longer needed, so it has been removed.

 configure.ac                                       |   10 +-
 data/rhythmbox.schemas                             |   86 +-
 plugins/Makefile.am                                |    2 +-
 plugins/dontreallyclose/Makefile.am                |   14 -
 plugins/dontreallyclose/dontreallyclose.py         |   50 -
 .../dontreallyclose/dontreallyclose.rb-plugin.in   |    9 -
 plugins/status-icon/Makefile.am                    |   76 ++
 plugins/status-icon/eggtrayicon.c                  |  559 ++++++++
 plugins/status-icon/eggtrayicon.h                  |   80 ++
 plugins/status-icon/rb-status-icon-plugin.c        | 1383 ++++++++++++++++++++
 plugins/status-icon/rb-status-icon-plugin.h        |   78 ++
 plugins/status-icon/rb-tray-icon-gtk.c             |  359 +++++
 plugins/status-icon/rb-tray-icon-gtk.h             |   85 ++
 plugins/status-icon/rb-tray-icon.c                 |  487 +++++++
 plugins/status-icon/rb-tray-icon.h                 |   88 ++
 plugins/status-icon/status-icon-preferences.ui     |  199 +++
 plugins/status-icon/status-icon-ui.xml             |   26 +
 plugins/status-icon/status-icon.rb-plugin.in       |    8 +
 po/POTFILES.in                                     |    8 +-
 19 files changed, 3507 insertions(+), 100 deletions(-)

commit 05d83f221c672d6f9271c1117c86aae164c79f9c
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon May 18 12:09:47 2009 +1000

    remove tray icon
    
    This completely removes the tray icon, and adds a few signals to RBShell
    to allow it to be reimplemented as a plugin.
    
    New signals:
    - visibility-changing: emitted before window visibility changes, allows
      plugins to override the change, or to set the initial visibility of
      the window.
    - notify-playing-entry: emitted when a notification popup should be
      displayed for the current playing entry
    - notify-custom: emitted when a custom notification popup should be
      displayed.

 bindings/python/rb.defs                           |   14 +-
 data/ui/rhythmbox-ui.xml                          |   16 +-
 doc/reference/rhythmbox-docs.sgml                 |    1 -
 doc/reference/rhythmbox-sections.txt              |   23 -
 doc/reference/rhythmbox.types                     |    2 -
 lib/rb-marshal.list                               |    2 +
 lib/rb-preferences.h                              |    2 -
 plugins/cd-recorder/rb-playlist-source-recorder.c |    2 +-
 shell/Makefile.am                                 |    2 -
 shell/rb-shell.c                                  |  521 ++-----------
 shell/rb-shell.h                                  |   20 +-
 shell/rb-tray-icon.c                              |  852 ---------------------
 shell/rb-tray-icon.h                              |   85 --
 sources/rb-podcast-source.c                       |   24 +-
 sources/rb-streaming-source.c                     |    4 +-
 widgets/Makefile.am                               |    2 -
 widgets/eggtrayicon.c                             |  630 ---------------
 widgets/eggtrayicon.h                             |   99 ---
 widgets/update-from-egg.sh                        |   26 -
 19 files changed, 96 insertions(+), 2231 deletions(-)

commit 3c6e830e1ce2f77a3409c86e63f67cca125b17d8
Author: Ryan Hughes <ryan@iheartryan.com>
Date:   Mon May 18 09:28:23 2009 +1000

    fix up coordinate conversions in tree drag&drop code (bug #579137)

 lib/rb-tree-dnd.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a4f30db26c0a3ddd0449d98731988590e8488069
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu May 14 13:19:56 2009 +1000

    it is definitely 2009 now

 shell/rb-shell.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 656d481f8112fd41b7bb402203c2dadf9ff9246c
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 12 22:45:04 2009 +1000

    xfade: handle bus messages with a pad as the message source
    
    There aren't any messages like this that we need to process yet,
    so we just get the pad's parent and continue as normal.

 backends/gstreamer/rb-player-gst-xfade.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 6a844313210f84f549da10ab13ff550d02db69d9
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 12 22:38:25 2009 +1000

    use gst_element_get_static_pad instead of gst_element_get_pad

 backends/gstreamer/rb-encoder-gst.c       |    4 +-
 backends/gstreamer/rb-player-gst-xfade.c  |   30 ++++++++++++++--------------
 backends/gstreamer/rb-player-gst.c        |   20 +++++++++---------
 metadata/rb-metadata-gst.c                |    3 +-
 plugins/audiocd/rb-audiocd-plugin.c       |    2 +-
 plugins/cd-recorder/rb-recorder-gst.c     |    2 +-
 plugins/fmradio/rb-fm-radio-gst-src.c     |    2 +-
 plugins/visualizer/rb-visualizer-plugin.c |   10 ++++----
 8 files changed, 37 insertions(+), 36 deletions(-)

commit 3a282358be739705013242e310bbfdb3480bc26a
Author: Sebastian Morr <blinry@tux-mail.de>
Date:   Mon May 11 07:28:04 2009 +0200

    Replaced old jamendo logo

 .../jamendo/icons/hicolor/24x24/places/jamendo.png |  Bin 898 -> 878 bytes
 plugins/jamendo/jamendo_logo.png                   |  Bin 18336 -> 27947 bytes
 plugins/jamendo/jamendo_logo_medium.png            |  Bin 11662 -> 12493 bytes
 3 files changed, 0 insertions(+), 0 deletions(-)

commit bc5f7192533f76870a9b469eb1ab1efe1631db59
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun May 10 12:22:04 2009 +1000

    im-status: fix translation issues, add to POTFILES.in (bug #581468)
    
    Use %(artist)s etc. so translators can distinguish between the template
    strings, and add some translation comments.

 plugins/im-status/im-status/__init__.py |   25 ++++++++++++++++++++-----
 po/POTFILES.in                          |    1 +
 2 files changed, 21 insertions(+), 5 deletions(-)

commit 79e549a5169e105a62543004791478c5852ea6f9
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat May 9 15:14:57 2009 +1000

    power-manager: disable and un-hide this plugin until it works properly

 data/rhythmbox.schemas |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3d3c9f0bf5219822f9653e182d35da6b90e34449
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat May 9 11:43:17 2009 +1000

    artdisplay: ignore mms for local cover art searches (bug #581885)

 .../artdisplay/LocalCoverArtSearchGIO.py           |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 61f6b10c258bb982ff5556feeac958ff1e524b91
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:   Fri May 8 19:55:17 2009 +0200

    Updated Spanish translation

 po/es.po |   76 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 38 insertions(+), 38 deletions(-)

commit 4b5f8b7ece6ba0a5e9f4dd7df2b46f210b85caea
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri May 8 18:51:03 2009 +1000

    use a longer timeout for metadata save operations  (bug #577433)

 metadata/rb-metadata-dbus-client.c |    2 +-
 metadata/rb-metadata-dbus.h        |    7 +++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 1b49317638bd0c7c00df17381b6ad59c2bae4529
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri May 8 18:30:07 2009 +1000

    update metadata service activity timestamp after processing messages
    
    We want to measure idle time, and that starts after we're done with
    the request, not before.

 metadata/rb-metadata-dbus-service.c |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

commit 9334497b4a118c0327f5af2e30f83b837ef7c76c
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri May 8 15:45:14 2009 +1000

    use gst_bus_timed_pop instead of gst_bus_poll in metadata code
    
    Described as 'pure evil' in the GStreamer API doc, gst_bus_poll runs the
    mainloop to process messages, which allows the metadata helper's
    inactivity timeout to be called during metadata save operations, killing
    metadata save operations that took longer than the timeout.

 metadata/rb-metadata-gst.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e92b552894ed5560bc75fbd6ac99be96831d1c80
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu May 7 23:16:00 2009 +0100

    Fix memleak with latest libjuicer changes
    
    See bug #581775, the albums list is owned by the signal callback.

 plugins/audiocd/rb-audiocd-source.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit d8ab203e076f0d801859b554ea84e2104d4d177c
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu May 7 23:12:21 2009 +0100

    Update libjuicer code from sound-juicer
    
    Fixes some ownership issues for the albums GList.

 plugins/audiocd/sj-metadata-getter.c |    4 ++--
 plugins/audiocd/sj-metadata-gvfs.c   |   31 ++++++++++++++-----------------
 2 files changed, 16 insertions(+), 19 deletions(-)

commit 76709a9c10e777c8af6fbcbec14429fbb63ba31d
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Wed May 6 20:38:38 2009 +0200

    Updated German translation

 po/de.po |  100 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 50 insertions(+), 50 deletions(-)

commit 107657d49fd9125bec235091ad470cf25a1e37d5
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue May 5 19:06:18 2009 +1000

    update musicbrainz/sortname tags, require gst 0.10.15

 backends/gstreamer/rb-encoder-gst.c       |    4 +---
 backends/gstreamer/rb-player-gst-helper.c |    3 +--
 configure.ac                              |    2 +-
 metadata/rb-metadata-gst.c                |    9 ++-------
 4 files changed, 5 insertions(+), 13 deletions(-)

commit da125fadfc4e0ff2852914a1167ddcdf70c0a405
Author: Matt Novenstern <fisxoj@gmail.com>
Date:   Tue May 5 13:26:11 2009 +1000

    last.fm: update to protocol version 1.2
    
    v1.2 of the submission protocol uses a different authentication
    scheme, has a different set of response messages, and doesn't
    give any direction about delays between track submissions.
    
    It also adds a 'now playing' submission, which we send from the
    regular timeout (limiting it to once per 15 seconds).
    
    Track submissions now include a 'source' parameter, which we don't
    properly support yet.
    
    We also implement the current recommendations for delays between
    handshake requests when the handshake fails.

 plugins/audioscrobbler/rb-audioscrobbler-entry.c |   75 ++--
 plugins/audioscrobbler/rb-audioscrobbler-entry.h |    4 +
 plugins/audioscrobbler/rb-audioscrobbler.c       |  390 ++++++++++------------
 3 files changed, 215 insertions(+), 254 deletions(-)

commit 1d0eb79262fd6cb2ff98f89fa4caf6a7d14b9638
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Mon May 4 18:06:30 2009 +0200

    Updated German translation

 po/de.po | 1105 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 594 insertions(+), 511 deletions(-)

commit e09ebfdb442f4efcedb44d1ad3c1e56df5ec38a6
Author: Takeshi AIHANA <takeshi.aihana@gmail.com>
Date:   Mon May 4 00:14:01 2009 +0900

    Updated Japanese translation.

 po/ja.po | 1040 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 497 insertions(+), 543 deletions(-)

commit 9141d551f350c0e3863957eaec6de5d3ce515e51
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:   Sat May 2 11:09:03 2009 +0200

    Updated Spanish translation

 po/es.po |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit fde412c93ff5de3102bb7f21735965d3fe769294
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:   Fri May 1 21:16:46 2009 +0200

    Updated Spanish translation

 po/es.po |  298 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 155 insertions(+), 143 deletions(-)

commit f743b766ce9cd51425339d09fad99f2b419f4ec7
Author: Vincent Untz <vuntz@gnome.org>
Date:   Thu Apr 30 15:13:13 2009 +1000

    add IM status plugin
    
    This updates the IM status in Empathy and Gossip to describe the current
    playing song.

 configure.ac                             |    1 +
 plugins/Makefile.am                      |    1 +
 plugins/im-status/Makefile.am            |   14 ++
 plugins/im-status/im-status.rb-plugin.in |    9 ++
 plugins/im-status/im-status/__init__.py  |  207 ++++++++++++++++++++++++++++++
 po/POTFILES.in                           |    1 +
 6 files changed, 233 insertions(+), 0 deletions(-)

commit 93c4e34a664565a97d713c0e7f6560d081f7a819
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Apr 30 14:36:05 2009 +1000

    add 'bus' property to player backends, exposing the GStreamer bus

 backends/gstreamer/rb-player-gst-xfade.c |   22 ++++++++++++++++++++--
 backends/gstreamer/rb-player-gst.c       |   19 ++++++++++++++++++-
 2 files changed, 38 insertions(+), 3 deletions(-)

commit 3f221b5e54d03f32c732789c1a7b7dede9c7114b
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Apr 30 10:49:29 2009 +1000

    add license exception to dontreallyclose plugin

 plugins/dontreallyclose/dontreallyclose.py |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit bed8dfac4c28e7b71497c73374d2b7456368f131
Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
Date:   Sun Apr 26 11:55:12 2009 +0200

    Update macros for totem-pl-parser 2.25.1

 plugins/audioscrobbler/rb-lastfm-source.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 679a52e0683ac652c40b1a05c9cdea6f3d03ad16
Author: Christian Becke <christianbecke@web.de>
Date:   Thu Apr 30 09:06:59 2009 +1000

    visualizer: add blank cursor code for gtk+ < 2.16

 plugins/visualizer/rb-visualizer-plugin.c |   25 +++++++++++++++++++++++--
 1 files changed, 23 insertions(+), 2 deletions(-)

commit b3c2b341e92a85747025b063c3f12df94880cc4f
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Apr 29 13:55:42 2009 +0100

    Ignore more non-media mime-types
    
    Add a whitelist of mime-types that we shouldn't ignore, and
    ignore all the other application/* mime-types by default.

 metadata/rb-metadata-gst.c |   48 ++++++++++++++++++++++++-------------------
 1 files changed, 27 insertions(+), 21 deletions(-)

commit 535c2437d02d1cb241461be03770a7cd3f321d1c
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Apr 29 21:58:38 2009 +1000

    emit bus message signals from player backends
    
    This allows plugins to process bus messages easily and without
    much hackery.

 backends/gstreamer/rb-player-gst-xfade.c |    3 +++
 backends/gstreamer/rb-player-gst.c       |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 3852f2a6f1dc7188fdcfbcd4a6f30513f3274d8a
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Apr 29 18:48:57 2009 +1000

    update eggsmclient code from libegg

 lib/eggdesktopfile.c   |   22 ++++++++++++----------
 lib/eggsmclient-xsmp.c |   13 ++++++++++---
 lib/eggsmclient.c      |   10 +++++++++-
 3 files changed, 31 insertions(+), 14 deletions(-)

commit dce0829835741b0562ed09726473892bca41a05c
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Apr 18 02:15:23 2009 +1000

    artdisplay: add embedded cover art search
    
    This uses a GStreamer pipeline to read embedded images.  Since the
    player will already read images for the playing entry, it only runs for
    entries that are not playing.  It only operates on local files.
    
    Fixes the rest of #345975.

 plugins/artdisplay/artdisplay/CoverArtDatabase.py  |    3 +-
 .../artdisplay/EmbeddedCoverArtSearch.py           |  131 ++++++++++++++++++++
 plugins/artdisplay/artdisplay/Makefile.am          |    1 +
 3 files changed, 134 insertions(+), 1 deletions(-)

commit bfdd5663d51955d55e46588f369a815038fba214
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Apr 18 02:12:42 2009 +1000

    artdisplay: allow searches to return pixbufs directly
    
    This allows cover art searches to return pixbuf objects as well as URIs
    for cover art images.  Also passes through a flag indicating whether the
    entry being searched for is currently playing.

 .../artdisplay/artdisplay/AmazonCoverArtSearch.py  |    5 +-
 plugins/artdisplay/artdisplay/CoverArtDatabase.py  |   60 ++++++++++++--------
 .../artdisplay/artdisplay/LocalCoverArtSearch.py   |    5 +-
 .../artdisplay/LocalCoverArtSearchGIO.py           |    5 +-
 .../artdisplay/artdisplay/PodcastCoverArtSearch.py |   18 +++---
 plugins/artdisplay/artdisplay/__init__.py          |    7 +-
 6 files changed, 60 insertions(+), 40 deletions(-)

commit bd4c4919da0ccf7abe46bce905eab7c62d855e7f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Apr 18 02:11:16 2009 +1000

    xfade: only process tags for a stream once it has prerolled

 backends/gstreamer/rb-player-gst-xfade.c |   25 +++++++++++++++++++++++--
 1 files changed, 23 insertions(+), 2 deletions(-)

commit 95d5ed9fb1fe752440c6a60ee950e0fd8e3628a7
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Apr 18 02:03:59 2009 +1000

    process embedded images received during playback
    
    - add a new signal on the RBPlayer interface to make embedded images
      available as GdkPixbufs
    - move tag processing code to rb-player-gst-helper.c, add code to handle
      converting images from GstBuffers to GdkPixbufs
    - process GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE tags, emitting the new
      'image' signal
    - emit rb:coverArt extra metadata notification when an image is received
      from the player, causing the art display plugin to use the embedded
      image.
    
      Fixes half of #345975.

 backends/gstreamer/rb-player-gst-helper.c |  134 +++++++++++++++++++++++++++++
 backends/gstreamer/rb-player-gst-helper.h |   21 ++++-
 backends/gstreamer/rb-player-gst-xfade.c  |   72 ++++-----------
 backends/gstreamer/rb-player-gst.c        |   71 ++++-----------
 backends/rb-player.c                      |   36 ++++++++
 backends/rb-player.h                      |    5 +
 lib/rb-marshal.list                       |    1 +
 shell/rb-shell-player.c                   |   29 ++++++
 8 files changed, 262 insertions(+), 107 deletions(-)

commit 5379d240c35ec51bd3e221fe5d3abdd7cde465b5
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Apr 18 01:29:37 2009 +1000

    shell-player: stop using idle handlers for processing new streams
    
    This is pretty much unnecessary, and any audio output problems that
    we were avoiding by using idle handlers and timeouts appears to have
    mostly been fixed.  UI is a bit snappier on track changes now too.

 shell/rb-shell-player.c |  124 +++++++++--------------------------------------
 1 files changed, 24 insertions(+), 100 deletions(-)

commit b8b806365d7196c0f3ded057feb720f9d5ad8ba6
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Apr 18 00:48:59 2009 +1000

    player-gst: no need to use idle handlers to emit signals
    
    The GStreamer bus callback is already running on the main thread, so
    doing everything in idle handlers just makes it more complicated.

 backends/gstreamer/rb-player-gst.c |  164 +++---------------------------------
 1 files changed, 13 insertions(+), 151 deletions(-)

commit 10b7ef46c7b0d3d0afac523d0f3639dcd14f7924
Author: Sergey Rudchenko <sergey.rudchenko@gmail.com>
Date:   Wed Apr 29 17:23:27 2009 +1000

    visualizer: add the main accel group to the vis window (fixes #509845)

 plugins/visualizer/rb-visualizer-plugin.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit e170cd21caed9daf3f1e29bfafef330449332319
Author: Sergey Rudchenko <sergey.rudchenko@gmail.com>
Date:   Wed Apr 29 17:13:58 2009 +1000

    visualizer: hide mouse curser in fullscreen mode (fixes #501998)

 plugins/visualizer/rb-visualizer-plugin.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 3357c6a834a1a006a0189d4761b92ca522df8cc7
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Apr 29 17:06:59 2009 +1000

    visualizer: direct output to fake window while changing modes
    
    This should stop it dying with X11 BadWindow errors most of the time.

 plugins/visualizer/rb-visualizer-plugin.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 46773c30a7382643331734daceb01a3aeea2af5a
Author: Will Woods <wwoods@redhat.com>
Date:   Wed Apr 29 10:26:18 2009 +1000

    iradio: update URLs for WKNC streams

 plugins/iradio/iradio-initial.pls |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 3d424e2116752c9018d80b69b8c6b6b013785ea6
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Apr 28 17:31:34 2009 +1000

    release 0.12.1

 NEWS         |   23 +++++++++++++++++++----
 configure.ac |    2 +-
 2 files changed, 20 insertions(+), 5 deletions(-)

commit ef210187180fedaab9825f64095d129916289235
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Apr 27 09:59:52 2009 +1000

    doap: fix foaf:mbox property

 rhythmbox.doap |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3a0df7bdf0ec05bf624c7e1cd7c5e88e45e70a08
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Apr 27 00:27:52 2009 +0100

    More archive filetypes to ignore
    
    From https://bugzilla.redhat.com/show_bug.cgi?id=497647 again

 metadata/rb-metadata-gst.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4bec6eea505a8b55aa314a2ea72476176d772f4b
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sat Apr 25 16:51:05 2009 +0100

    Also ignore Postscript files when checking metadata
    
    application/postscript files shouldn't be checked, they're not
    music files.
    See https://bugzilla.redhat.com/show_bug.cgi?id=497647#c1

 metadata/rb-metadata-gst.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 1c69449a029a00293f3e2fd1e48ef6beb8d38864
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Fri Apr 24 03:29:28 2009 +0200

    Updated Hungarian translation

 po/hu.po |  314 ++++++++++++++++++++++++++------------------------------------
 1 files changed, 133 insertions(+), 181 deletions(-)

commit 3e8bd5b908a6f3ddee12ac941f4a161cc14e400e
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Apr 22 17:12:59 2009 +0100

    Stop using deprecated totem-pl-parser symbols
    
    the _URL symbols are gone in master, you need to use
    _URI. Require the first version to include the compat defines.

 configure.ac               |    2 +-
 podcast/rb-podcast-parse.c |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 20173abfbfbccabb5279d6b1685c747bad525916
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Wed Apr 22 20:51:53 2009 +0800

    Updated Traditional Chinese translation(both HongKong and Taiwan)

 po/zh_HK.po | 1860 ++++++++++++++++++++++++++++++++++-------------------------
 po/zh_TW.po | 1865 +++++++++++++++++++++++++++++++++++------------------------
 2 files changed, 2181 insertions(+), 1544 deletions(-)

commit ca08619d597b4cab05b4738ae5d6d0f0797c1ec3
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Apr 22 19:04:55 2009 +1000

    remove (generated) ChangeLog as part of distclean

 Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 450ad29eda360492152b26cb818e9d04ab734af7
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Apr 22 14:00:23 2009 +1000

    second prerelease of 0.12.1

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

commit 99df227d2b0bf1e3a47c56afe6b35ad030b2fa14
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Apr 22 11:45:54 2009 +1000

    Use RBPlayer volume-changed signal to update shell player volume
    
    Don't re-set the player backend volume when this happens, though.

 shell/rb-shell-player.c |   39 +++++++++++++++++++++++++++++----------
 1 files changed, 29 insertions(+), 10 deletions(-)

commit 9a826df0c8658561974f291ec3cc656e6aa81197
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Apr 22 11:34:47 2009 +1000

    Emit volume-changed from player backends when sink volume is changed
    
    notify::volume is emitted on a streaming thread, so we need to use
    an idle handler to marshal it to the main thread.

 backends/gstreamer/rb-player-gst-xfade.c |   22 ++++++++++++++++++++++
 backends/gstreamer/rb-player-gst.c       |   22 ++++++++++++++++++++++
 2 files changed, 44 insertions(+), 0 deletions(-)

commit 0cab7562d4e3f9927558e5f4c21b0e79ebafb97d
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Apr 22 11:32:54 2009 +1000

    Add volume-changed signal to RBPlayer interface
    
    This is used to provide notification of changes to the stream volume,
    such as when the pulseaudio stream volume is changed externally.

 backends/rb-player.c |   33 +++++++++++++++++++++++++++++++++
 backends/rb-player.h |    3 +++
 2 files changed, 36 insertions(+), 0 deletions(-)

commit aabd2696dd890beb5473199559b775dc314afd15
Author: Og Maciel <ogmaciel@gnome.org>
Date:   Tue Apr 21 18:02:53 2009 -0400

    Updated Brazilian Portugues translation by Og Maciel.

 po/pt_BR.po |  273 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 138 insertions(+), 135 deletions(-)

commit f9ccc109fa5be863231d7d36f377dae83267a56c
Author: Luca Ferretti <elle.uca@libero.it>
Date:   Tue Apr 21 13:13:46 2009 +0000

    Updated Italian translation

 po/it.po |  305 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 153 insertions(+), 152 deletions(-)

commit d99dc7e92a799c7f4237ff349a7f4de70ad7064a
Author: Stanislav Brabec <sbrabec@suse.cz>
Date:   Tue Apr 21 20:20:30 2009 +1000

    Add autoconf cache variable for the strftime check
    
    This simplifies cross-compilation.

 configure.ac |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

commit 44456d40259bf314da9c8ad03fef434a618bcf00
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Apr 21 20:09:09 2009 +1000

    update python and libtool autoconf stuff, copied from totem
    
    The check to see if we can link a shared library against python
    doesn't work with libtool 2.2, so remove it.  Add a check to see
    if python is installed in /usr/lib64 rather than /usr/lib/.

 configure.ac |   47 ++++++++++-------------------------------------
 1 files changed, 10 insertions(+), 37 deletions(-)

commit 045ce6494a947266db4ce4bcc5a60c8070fb3ff8
Author: Daniel Nylander <po@danielnylander.se>
Date:   Tue Apr 21 11:30:13 2009 +0200

    Updated sv translation

 help/sv/figures/rb-toolbar-repeat.png  |  Bin 4614 -> 0 bytes
 help/sv/figures/rb-toolbar-shuffle.png |  Bin 4579 -> 0 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

commit 3dfd799aa65a17363f2688ed0e010f019ae79fd6
Author: Daniel Nylander <po@danielnylander.se>
Date:   Tue Apr 21 11:29:31 2009 +0200

    Updated sv translation

 help/sv/figures/rb-notification-zone.png |  Bin 4238 -> 0 bytes
 help/sv/figures/rb-volume-changer.png    |  Bin 5916 -> 0 bytes
 help/sv/sv.po                            |    4 ++--
 3 files changed, 2 insertions(+), 2 deletions(-)

commit cf98ea14d5ffdabb0e9d58757b57dfb78a295c0e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Apr 21 10:47:07 2009 +1000

    first prerelease of 0.12.1.

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

commit 2a3a45ec1e8be12f42046624bd21cbd82666f007
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Apr 20 16:55:52 2009 +1000

    discontinue changelogs, add rule to generate changelog for distribution

 Makefile.am    |   19 +++++++++++++++++++
 help/ChangeLog |    5 +++++
 po/ChangeLog   |    5 +++++
 3 files changed, 29 insertions(+), 0 deletions(-)

commit 879a14c2698a8a82e3e43b286ed35eedd83898c5
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Apr 20 15:10:22 2009 +1000

    Remove idle handler used to set up volume monitoring
    
    The volume monitor doesn't take any significant amount of time to start
    up, so we might as well do it directly in the instance initializer.
    Probably fixes #579465.

 shell/rb-removable-media-manager.c |   79 ++++++++++++++---------------------
 1 files changed, 32 insertions(+), 47 deletions(-)

commit ea00277c369319b3bdc4c3c9cdf212c3a8e788ee
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sun Apr 19 19:41:05 2009 +0200

    Updated French translation

 po/fr.po |  328 +++++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 199 insertions(+), 129 deletions(-)

commit 917b52c737a5685e6ebf695b5de7e77d5a348449
Author: Ilkka Tuohela <hile@iki.fi>
Date:   Sun Apr 19 12:45:03 2009 +0300

    Updated Finnish translation

 po/fi.po | 2546 ++++++++++++++++++++++++++------------------------------------
 1 files changed, 1071 insertions(+), 1475 deletions(-)

commit 73325fa19b663e2ef7769c8dd4ec917546fbdd29
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Apr 18 03:04:19 2009 +1000

    add a probably excessive .gitignore file

 .gitignore |  104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 104 insertions(+), 0 deletions(-)

commit f51d9b86dc011814e41e6d3c0a7a9ad6e69773bc
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Apr 18 02:59:49 2009 +1000

    xfade: use queue2 for network buffering
    
    This removes the need for all of our buffering probes and signal
    handlers, since queue2 does all that better by itself.  Bumps our
    GStreamer requirement up to 0.10.14.

 backends/gstreamer/rb-player-gst-xfade.c |  132 +-----------------------------
 configure.ac                             |    2 +-
 2 files changed, 5 insertions(+), 129 deletions(-)

commit db788b5b943d94effb29155af73a479d81902946
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Apr 17 23:53:49 2009 +1000

    bug 579262: stop playback properly when missing plugin install fails

 shell/rb-shell-player.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 98402f8f14a0b491cd0cca617ad27d779677c40d
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Apr 17 23:43:22 2009 +1000

    add DOAP file

 rhythmbox.doap |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit d588f055d20857bfd2610d9e0631d6ef3d924916
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Apr 15 09:36:21 2009 +0000

    Use callback methods on the window/pane object, rather than just the text
    
    2009-04-15  Jonathan Matthew  <jonathan@d14n.org>
    
    	* plugins/lyrics/lyrics/__init__.py:
    	Use callback methods on the window/pane object, rather than just the
    	text buffer.  Previously, if the window was destroyed while the search
    	was in progress, the text buffer was kept alive by the reference in
    	the callback.  gail expects the text buffer to be destroyed along with
    	the text view widget, and crashes if it isn't.  Fixes #473757
    	properly.
    
    svn path=/trunk/; revision=6293

 ChangeLog                         |   10 ++++++++++
 plugins/lyrics/lyrics/__init__.py |   14 +++++++++++---
 2 files changed, 21 insertions(+), 3 deletions(-)

commit 3bb2f00f0c393ee65ccdde4d2a1af876895028cf
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Apr 14 17:03:49 2009 +0000

    Fix typo that might have caused some DBs to not be upgraded properly
    
    2009-04-14  Bastien Nocera  <hadess@hadess.net>
    
    	* rhythmdb/rhythmdb-tree.c (rhythmdb_tree_parser_end_element):
    	Fix typo that might have caused some DBs to not be upgraded properly
    
    
    svn path=/trunk/; revision=6292

 ChangeLog                |    5 +++++
 rhythmdb/rhythmdb-tree.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit e8f22366e28adf2af2a476446dde87e65e0c54f9
Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
Date:   Sun Apr 12 15:15:22 2009 +0000

    Updated Spanish translation
    
    svn path=/trunk/; revision=6291

 po/ChangeLog |    4 ++++
 po/es.po     |   10 +++++-----
 2 files changed, 9 insertions(+), 5 deletions(-)

commit 8eb712a056a8bb76e855e7cd14cb190192f88b0a
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Sun Apr 12 13:56:13 2009 +0000

    Translation updated.
    
    2009-04-12  Gabor Kelemen  <kelemeng@gnome.hu>
    
    	* hu.po: Translation updated.
    
    
    svn path=/trunk/; revision=6290

 po/ChangeLog |    4 +
 po/hu.po     |  673 +++++++++++++++++++++++++++++++++-------------------------
 2 files changed, 387 insertions(+), 290 deletions(-)

commit 9f5baf15d498f2b36e1ba3fc13622f33432fd9ee
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Apr 12 07:59:32 2009 +0000

    Read the initial track submission handshake URL from gconf key
    
    2009-04-12  Jonathan Matthew  <jonathan@d14n.org>
    
    	* data/rhythmbox.schemas:
    	* lib/rb-preferences.h:
    	* plugins/audioscrobbler/rb-audioscrobbler.c:
    	(rb_audioscrobbler_do_handshake):
    	Read the initial track submission handshake URL from gconf key
    	/apps/rhythmbox/audioscrobbler/scrobbler_url, allowing
    	it to be redirected to other services such as libre.fm without having
    	to modify /etc/hosts.
    
    svn path=/trunk/; revision=6289

 ChangeLog                                  |   11 +++++++++++
 data/rhythmbox.schemas                     |   11 +++++++++++
 lib/rb-preferences.h                       |    1 +
 plugins/audioscrobbler/rb-audioscrobbler.c |    9 ++++++++-
 4 files changed, 31 insertions(+), 1 deletions(-)

commit ecf430c385a8994a5adfd885c7aaf57978ea6f5a
Author: Christophe Fergeau <cfergeau@mandriva.com>
Date:   Sun Apr 12 07:56:47 2009 +0000

    patch by: Sebastian Dransfeld <sebastid@tango.flipp.net>
    
    2009-04-12  Christophe Fergeau  <cfergeau@mandriva.com>
    
     	patch by: Sebastian Dransfeld <sebastid@tango.flipp.net>
    
    	* plugins/ipod/rb-ipod-source.c: write album sort information if
    	it's available, fixes the other part of bug #577753.
    
    svn path=/trunk/; revision=6288

 ChangeLog                     |    7 +++++++
 plugins/ipod/rb-ipod-source.c |    8 ++++++++
 2 files changed, 15 insertions(+), 0 deletions(-)

commit 082185cb2bdd7f67039d1ba155390ccaa0495591
Author: Christophe Fergeau <cfergeau@mandriva.com>
Date:   Sun Apr 12 07:56:41 2009 +0000

    patch by: Sebastian Dransfeld <sebastid@tango.flipp.net>
    
    2009-04-12  Christophe Fergeau  <cfergeau@mandriva.com>
    
    	patch by: Sebastian Dransfeld <sebastid@tango.flipp.net>
    
    	* backends/gstreamer/rb-encoder-gst.c:
    	* metadata/rb-metadata-common.c:
    	* metadata/rb-metadata-gst.c:
    	* metadata/rb-metadata.h:
    	* rhythmdb/rhythmdb-private.h:
    	* rhythmdb/rhythmdb-tree.c:
    	* rhythmdb/rhythmdb.c:
    	* rhythmdb/rhythmdb.h: read album sort tag from gstreamer and store
    	it in rhythmbox database. Fixes part of bug #577753.
    
    svn path=/trunk/; revision=6287

 ChangeLog                           |   14 ++++++++++++++
 backends/gstreamer/rb-encoder-gst.c |    5 +++++
 metadata/rb-metadata-common.c       |    1 +
 metadata/rb-metadata-gst.c          |    4 ++++
 metadata/rb-metadata.h              |    1 +
 rhythmdb/rhythmdb-private.h         |    1 +
 rhythmdb/rhythmdb-tree.c            |    3 +++
 rhythmdb/rhythmdb.c                 |   23 +++++++++++++++++++++++
 rhythmdb/rhythmdb.h                 |    1 +
 9 files changed, 53 insertions(+), 0 deletions(-)

commit 0cc4382db8ea72601f628128919665ce7715d030
Author: Christophe Fergeau <cfergeau@mandriva.com>
Date:   Sun Apr 12 07:56:35 2009 +0000

    patch by: Robert Ancell <robert.ancell@gmail.com>
    
    2009-04-12  Christophe Fergeau  <cfergeau@mandriva.com>
    
    	patch by: Robert Ancell  <robert.ancell@gmail.com>
    
    	* plugins/ipod/rb-ipod-source.c: try harder to build a unique
    	filename when writing to the iPod by adding a random suffix to
    	filenames when we have to truncate them. Fixes bug #570600.
    
    svn path=/trunk/; revision=6286

 ChangeLog                     |    8 ++++++++
 plugins/ipod/rb-ipod-source.c |    9 ++++++++-
 2 files changed, 16 insertions(+), 1 deletions(-)

commit fab85ef88023eb48547473315e92e380e2e7c67e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Apr 12 07:22:44 2009 +0000

    Fix the stupid way the stat list mutex was being handled.
    
    2009-04-12  Jonathan Matthew  <jonathan@d14n.org>
    
    	* rhythmdb/rhythmdb.c: (process_added_entries_cb),
    	(rhythmdb_add_to_stat_list), (rhythmdb_add_uri_with_types):
    	Fix the stupid way the stat list mutex was being handled.
    
    svn path=/trunk/; revision=6285

 ChangeLog           |    6 ++++++
 rhythmdb/rhythmdb.c |    8 ++------
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 8fcef66196d4e4786e1a25a025096398e1f71fd8
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Apr 12 05:21:59 2009 +0000

    Ignore podcast items with no URI or a URI without a valid scheme. Fixes
    
    2009-04-12  Jonathan Matthew  <jonathan@d14n.org>
    
    	* podcast/rb-podcast-parse.c: (entry_parsed):
    	Ignore podcast items with no URI or a URI without a valid scheme.
    	Fixes #578398.
    
    svn path=/trunk/; revision=6284

 ChangeLog                  |    6 ++++++
 podcast/rb-podcast-parse.c |   15 +++++++++++++++
 2 files changed, 21 insertions(+), 0 deletions(-)

commit a3b07dc4176f6712afc00fa605914a1e22ef40d4
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sat Apr 11 12:22:08 2009 +0000

    Add rb_gvolume_get_udi utility function to get a UDI from a GVolume, even
    
    2009-04-11  Bastien Nocera  <hadess@hadess.net>
    
    	* lib/Makefile.am:
    	* lib/rb-util.c (rb_gvolume_get_udi):
    	* lib/rb-util.h: Add rb_gvolume_get_udi utility function to
    	get a UDI from a GVolume, even if the gvfs volume monitor doesn't
    	use HAL, or export the UDI information (eg. the DeviceKit-disks
    	gvfs monitor)
    	* plugins/generic-player/rb-generic-player-source.c
    	(get_hal_udi_for_player):
    	* plugins/generic-player/rb-nokia770-source.c (volume_is_nokia770),
    	(rb_nokia770_is_mount_player):
    	* plugins/generic-player/rb-psp-source.c (volume_is_psp),
    	(rb_psp_is_mount_player):
    	* plugins/ipod/rb-ipod-helpers.c (volume_is_ipod),
    	(rb_ipod_helpers_is_ipod): Use rb_gvolume_get_udi() to get the UDI
    	of the devices
    
    	(Closes: #578514)
    
    
    svn path=/trunk/; revision=6283

 ChangeLog                                         |   20 ++++++++++
 lib/Makefile.am                                   |    3 +-
 lib/rb-util.c                                     |   43 +++++++++++++++++++++
 lib/rb-util.h                                     |    2 +
 plugins/generic-player/rb-generic-player-source.c |    2 +-
 plugins/generic-player/rb-nokia770-source.c       |   29 +++++++-------
 plugins/generic-player/rb-psp-source.c            |   26 +++++++------
 plugins/ipod/rb-ipod-helpers.c                    |   23 +++++------
 8 files changed, 107 insertions(+), 41 deletions(-)

commit c506aa60874372d3fb8fe64ed54cf6f3cfae1cf9
Author: Funda Wang <fwang@src.gnome.org>
Date:   Fri Apr 10 01:47:19 2009 +0000

    Updated zh_CN translation.
    
    svn path=/trunk/; revision=6282

 po/ChangeLog |    4 +
 po/zh_CN.po  | 1820 ++++++++++++++++++++++++++++++++--------------------------
 2 files changed, 1021 insertions(+), 803 deletions(-)

commit cc7d34a00626a35e0324df96f1301bd0ea954524
Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
Date:   Thu Apr 9 15:12:34 2009 +0000

    Updated Spanish translation
    
    svn path=/trunk/; revision=6281

 po/ChangeLog |    4 +
 po/es.po     |  173 +++++++++++++++++++++-------------------------------------
 2 files changed, 67 insertions(+), 110 deletions(-)

commit 21478d30a291f30a87c9ba9940d30dda760b72e1
Author: Daniel Nylander <dnylande@src.gnome.org>
Date:   Thu Apr 9 06:51:31 2009 +0000

    sv.po: Updated Swedish translation
    
    svn path=/trunk/; revision=6280

 po/ChangeLog |    4 +
 po/sv.po     |  644 ++++++++++++++++++++++++++++++++--------------------------
 2 files changed, 363 insertions(+), 285 deletions(-)

commit 705d29f9d9135d490f3df20391e4d2e241cc314f
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Apr 9 06:07:04 2009 +0000

    Limit the cover art image size to one third of the height of the main
    
    2009-04-09  Jonathan Matthew  <jonathan@d14n.org>
    
    	* plugins/artdisplay/artdisplay/__init__.py:
    	Limit the cover art image size to one third of the height of the main
    	window, so it behaves sensibly when the side pane is expanded to cover
    	most of the window.  This avoids forcing the main window to be
    	resized.  When above the size limit, center the image in the side pane.
    	Fixes #443720.
    
    svn path=/trunk/; revision=6279

 ChangeLog                                 |    9 +++++++
 plugins/artdisplay/artdisplay/__init__.py |   35 +++++++++++++++++++++++++---
 2 files changed, 40 insertions(+), 4 deletions(-)

commit 30b471ff0455d8309677692557d3b2f0b94d3b7d
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Apr 7 08:34:19 2009 +0000

    Clear the source ID for the post-resize handler before returning from it,
    
    2009-04-07  Jonathan Matthew  <jonathan@d14n.org>
    
    	* plugins/artdisplay/artdisplay/__init__.py:
    	Clear the source ID for the post-resize handler before returning from
    	it, so we correctly regenerate the source pixbuf when the cover art
    	widget is resized.  Fixes #426164.
    
    svn path=/trunk/; revision=6278

 ChangeLog                                 |    7 +++++++
 plugins/artdisplay/artdisplay/__init__.py |    1 +
 2 files changed, 8 insertions(+), 0 deletions(-)

commit 6a9e739eaa12709fe0971d47fbf02858529c0011
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Apr 7 07:15:58 2009 +0000

    Require libmusicbrainz3 3.0.2 for per-track artist information.
    
    2009-04-07  Jonathan Matthew  <jonathan@d14n.org>
    
    	* configure.ac:
    	Require libmusicbrainz3 3.0.2 for per-track artist information.
    
    	* plugins/audiocd/sj-metadata-musicbrainz3.c:
    	(make_album_from_release), (mb_list_albums):
    	Update from sound-juicer, including fixes for #576574 and #575820.
    
    svn path=/trunk/; revision=6277

 ChangeLog                                  |    9 +++++++++
 configure.ac                               |    3 ++-
 plugins/audiocd/sj-metadata-musicbrainz3.c |   27 ++++++++++++++++-----------
 3 files changed, 27 insertions(+), 12 deletions(-)

commit e3918703ba9a2815151540c0abd76fa6ea3da648
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Tue Apr 7 06:32:46 2009 +0000

    patch by: Paul Bellamy <paul.a.bellamy@gmail.com>
    
    2009-04-07  Jonathan Matthew  <jonathan@d14n.org>
    
    	patch by:  Paul Bellamy  <paul.a.bellamy@gmail.com>
    
    	* rhythmdb/rhythmdb.c: (rhythmdb_entry_is_lossless):
    	* rhythmdb/rhythmdb.h:
    	Add a function to determine if an entry represents a lossless encoded
    	stream.  This currently just checks that the bitrate field is 0 and
    	the media type is 'audio/x-flac'.  More media types and other checks
    	can be added later.
    
    	* rhythmdb/rhythmdb-query-model.c:
    	(rhythmdb_query_model_bitrate_sort_func):
    	* rhythmdb/rhythmdb-query-model.h:
    	Add a query model sort function for bitrate comparisons, sorting
    	lossless encodings as being of higher quality than anything with a
    	bitrate.  Not exactly correct, but it's the best we can do.
    
    	* widgets/rb-entry-view.c: (rb_entry_view_quality_cell_data_func),
    	(rb_entry_view_append_column):
    	* widgets/rb-song-info.c: (rb_song_info_update_bitrate):
    	Display "Lossless" for lossless encodings in the 'quality' column in
    	track lists and the same field in the song info dialog.
    
    	Fixes #337438.
    
    svn path=/trunk/; revision=6276

 ChangeLog                       |   26 ++++++++++++++++++++++++++
 rhythmdb/rhythmdb-query-model.c |   26 ++++++++++++++++++++++++++
 rhythmdb/rhythmdb-query-model.h |    4 ++++
 rhythmdb/rhythmdb.c             |   17 +++++++++++++++++
 rhythmdb/rhythmdb.h             |    2 ++
 widgets/rb-entry-view.c         |   22 +++++++++++++---------
 widgets/rb-song-info.c          |   15 ++++++++++-----
 7 files changed, 98 insertions(+), 14 deletions(-)

commit f3f04bb8371f88d19ab9fb260d7187810a52ed45
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Apr 6 07:51:06 2009 +0000

    Update from sound-juicer, including fix for #578060.
    
    2009-04-06  Jonathan Matthew  <jonathan@d14n.org>
    
    	* plugins/audiocd/sj-metadata.c: (sj_metadata_helper_scan_date),
    	(sj_metadata_helper_check_media):
    	Update from sound-juicer, including fix for #578060.
    
    svn path=/trunk/; revision=6275

 ChangeLog                     |    6 ++++++
 plugins/audiocd/sj-metadata.c |   29 ++++++++++++++++-------------
 2 files changed, 22 insertions(+), 13 deletions(-)

commit 0732162b14438d4c62807259bb0dccd3a35dfa77
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Apr 6 03:50:21 2009 +0000

    Catch parser exceptions and sort of pretend we can keep going, though all
    
    2009-04-06  Jonathan Matthew  <jonathan@d14n.org>
    
    	* plugins/magnatune/magnatune/MagnatuneSource.py:
    	Catch parser exceptions and sort of pretend we can keep going, though
    	all that will show up in the track list will be what we parsed before
    	the error.  Fixes #574465.
    
    	Replace a couple of strange characters that appear in the XML with
    	best guesses as to what they're supposed to be.  This lets us parse
    	the current catalog file successfully.
    
    svn path=/trunk/; revision=6274

 ChangeLog                                      |   11 +++++++++++
 plugins/magnatune/magnatune/MagnatuneSource.py |   17 +++++++++++++++--
 2 files changed, 26 insertions(+), 2 deletions(-)

commit 058475279c663739dda4d9c526a674faaeed286e
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Apr 6 03:09:51 2009 +0000

    Remove the bus watch before trying to start the sink. If we're not doing
    
    2009-04-06  Jonathan Matthew  <jonathan@d14n.org>
    
    	* backends/gstreamer/rb-player-gst-xfade.c: (add_bus_watch),
    	(start_sink_locked), (start_sink), (create_sink):
    	Remove the bus watch before trying to start the sink.  If we're not
    	doing this from the main thread, the main thread could process the
    	messages before the loop in start_sink_locked could, so it'd just sit
    	there waiting.  Fixes #577840.
    
    svn path=/trunk/; revision=6273

 ChangeLog                                |    9 +
 backends/gstreamer/rb-player-gst-xfade.c |  320 ++++++++++++++++--------------
 2 files changed, 179 insertions(+), 150 deletions(-)

commit 3a4141a51f8e8ae9eec9dd0a614db488c5d02579
Author: Og B. Maciel <ogmaciel@src.gnome.org>
Date:   Sun Apr 5 15:35:40 2009 +0000

    Updated Brazilian Portuguese translation.
    
    svn path=/trunk/; revision=6272

 po/ChangeLog |    5 +
 po/pt_BR.po  |  642 +++++++++++++++++++++++++++++++++-------------------------
 2 files changed, 367 insertions(+), 280 deletions(-)

commit 345c81a380bd2d35363c3ca5be43879a4913e719
Author: miloc <miloc@localhost>
Date:   Sun Apr 5 12:24:13 2009 +0000

    Updated Italian translation by Luca Ferretti
    
    svn path=/trunk/; revision=6271

 po/ChangeLog |    4 +
 po/it.po     |  791 +++++++++++++++++++++++++++++++++-------------------------
 2 files changed, 457 insertions(+), 338 deletions(-)

commit 1af910ee79527019398a7b8348fd108e8db08098
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Apr 3 10:22:40 2009 +0000

    Ensure all combo boxes always have an item selected.
    
    2009-04-03  Jonathan Matthew  <jonathan@d14n.org>
    
    	* widgets/rb-query-creator-properties.c:
    	(create_time_unit_option_menu):
    	* widgets/rb-query-creator.c: (rb_query_creator_constructor),
    	(setup_sort_option_menu):
    	Ensure all combo boxes always have an item selected.
    
    svn path=/trunk/; revision=6270

 ChangeLog                             |    8 ++++++++
 widgets/rb-query-creator-properties.c |    1 +
 widgets/rb-query-creator.c            |    3 +++
 3 files changed, 12 insertions(+), 0 deletions(-)

commit fe314bf928e9f0413d4b432f2572348e08304ce8
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Apr 2 08:45:29 2009 +0000

    Finish implementing saving of cover art.
    
    2009-04-02  Jonathan Matthew  <jonathan@d14n.org>
    
    	* plugins/artdisplay/artdisplay/LocalCoverArtSearchGIO.py:
    	Finish implementing saving of cover art.
    
    svn path=/trunk/; revision=6269

 ChangeLog                                          |    5 ++
 .../artdisplay/LocalCoverArtSearchGIO.py           |   42 +++++++++++++-------
 2 files changed, 33 insertions(+), 14 deletions(-)

commit b1346f505358cd2e7a78a5406f7c679cb7df8d0d
Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
Date:   Tue Mar 31 18:10:58 2009 +0000

    Updated Spanish translation
    
    svn path=/trunk/; revision=6268

 po/ChangeLog |    4 +
 po/es.po     |  590 +++++++++++++++++++++++++++++++++++-----------------------
 2 files changed, 363 insertions(+), 231 deletions(-)

commit c29a8f9341a806ecc7e4619b78a4b49fbeb8d24a
Author: Shankar Prasad <sprasad@src.gnome.org>
Date:   Tue Mar 31 05:23:32 2009 +0000

    added kn.po and updated ChangeLog and LINGUAS
    
    svn path=/trunk/; revision=6267

 po/ChangeLog |    5 +
 po/LINGUAS   |    1 +
 po/kn.po     | 4654 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 4660 insertions(+), 0 deletions(-)

commit 6785ea23c3e17dfb8ce6735bd90786a9f37209ac
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Mar 30 22:12:32 2009 +0000

    Use correct printf format for the image size.
    
    2009-03-31  Jonathan Matthew  <jonathan@d14n.org>
    
    	* plugins/mtpdevice/rb-mtp-source.c: (artwork_notify_cb):
    	Use correct printf format for the image size.
    
    svn path=/trunk/; revision=6266

 ChangeLog                         |    5 +++++
 plugins/mtpdevice/rb-mtp-source.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit c8c99a922c243253bd9792ecef35c3b464fbb7e1
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Mar 30 14:10:21 2009 +0000

    add EggSMClient files.
    
    2009-03-31  Jonathan Matthew  <jonathan@d14n.org>
    
    	* POTFILES.in:  add EggSMClient files.
    
    svn path=/trunk/; revision=6265

 po/ChangeLog   |    4 ++++
 po/POTFILES.in |    2 ++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 8f96aef64b82b317031190c5232fe9ef276d5665
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Mar 30 13:53:49 2009 +0000

    Create album objects on the device when transferring songs, and delete
    
    2009-03-30  Jonathan Matthew  <jonathan@d14n.org>
    
    	* plugins/mtpdevice/rb-mtp-source.c: (rb_mtp_source_init),
    	(rb_mtp_source_constructor), (rb_mtp_source_finalize),
    	(load_mtp_db_idle_cb), (add_track_to_album),
    	(remove_track_from_album), (impl_delete), (transfer_track),
    	(impl_track_added), (artwork_notify_cb):
    	Create album objects on the device when transferring songs, and delete
    	them when the last song is removed.  If all of the existing albums
    	have zero tracks, try to rebuild the albums when reading the song
    	list.  This helps with some odd devices that forget all album contents
    	when they restart.
    
    	If the device supports the JPEG file type, request album art when
    	transferring songs, and send it to the device as a 'representative
    	sample' of the album.
    
    svn path=/trunk/; revision=6264

 ChangeLog                         |   17 +++
 plugins/mtpdevice/rb-mtp-source.c |  264 ++++++++++++++++++++++++++++++++++++-
 2 files changed, 278 insertions(+), 3 deletions(-)

commit 75a8ffa4b468feac43923f1dab86214aa71a2b8e
Author: Sandeep Shedmake <sandeeps@src.gnome.org>
Date:   Mon Mar 30 11:45:03 2009 +0000

    Added 'mr'
    
    svn path=/trunk/; revision=6263

 po/LINGUAS |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 73bd3e12041df6c7d35a8f0bf6e140eb11333b71
Author: Sandeep Shedmake <sandeeps@src.gnome.org>
Date:   Mon Mar 30 11:44:30 2009 +0000

    Added Marathi Translations
    
    svn path=/trunk/; revision=6262

 po/ChangeLog |    5 +
 po/mr.po     | 4644 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 4649 insertions(+), 0 deletions(-)

commit 1098e1d270d0a38f9be02216897e584a7bacd679
Author: Claude Paroz <claude@2xlibre.net>
Date:   Mon Mar 30 11:32:18 2009 +0000

    Updated French translation by Bruno Brouard.
    
    2009-03-30  Claude Paroz  <claude@2xlibre.net>
    
    	* fr.po: Updated French translation by Bruno Brouard.
    
    svn path=/trunk/; revision=6261

 po/ChangeLog |    4 +
 po/fr.po     |  570 ++++++++++++++++++++++++++++-----------------------------
 2 files changed, 284 insertions(+), 290 deletions(-)

commit b684632adf2a938f523e59f6133927e181a9858b
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Mar 30 00:42:18 2009 +0000

    Add session management code copied from libegg.
    
    2009-03-30  Jonathan Matthew  <jonathan@d14n.org>
    
    	* lib/eggdesktopfile.c: (egg_desktop_file_new),
    	* lib/eggdesktopfile.h:
    	* lib/eggsmclient-private.h:
    	* lib/eggsmclient-xsmp.c: (egg_sm_client_xsmp_init),
    	* lib/eggsmclient.c: (egg_sm_client_init),
    	* lib/eggsmclient.h:
    	* lib/Makefile.am:
    	Add session management code copied from libegg.
    
    	* lib/rb-file-helpers.c: (rb_dot_dir):
    	Replace GNOME_DOT_GNOME with ".gnome2" - pretty safe to assume that
    	this isn't going to change.
    
    	* plugins/daap/rb-daap-source.c: (mount_op_reply_cb),
    	(ask_password), (connection_auth_cb):
    	When building with gtk+ 2.14 or newer, use GtkMountOperation to ask
    	for passwords instead of GnomePasswordDialog.
    
    	* shell/rb-shell-preferences.c: (help_cb):
    	Fix the help URI for the preferences section, round up gtk version
    	check numbers.
    
    	* shell/rb-shell.c: (rb_shell_create_mount_op_cb),
    	(rb_shell_cmd_contents), (session_save_state_cb),
    	(session_quit_cb), (rb_shell_session_init):
    	Use EggSMClient instead of GnomeClient for session management, round
    	up the gtk version check numbers.
    
    	* shell/main.c: (main):
    	Parse options directly (including option groups for EggSMClient and
    	gtk), load and save the accelerator map file ourselves (replacing
    	gnome_accelerators_sync), stop calling glade_gnome_init (it doesn't do
    	anything anyway), and set the application name and window icon via
    	egg_set_desktop_file.
    
    	* configure.ac:
    	Only require libgnome when building with gtk+ < 2.14.  Fixes #576038.
    
    svn path=/trunk/; revision=6260

 ChangeLog                     |   40 ++
 configure.ac                  |    9 +-
 lib/Makefile.am               |    9 +-
 lib/eggdesktopfile.c          | 1475 +++++++++++++++++++++++++++++++++++++++++
 lib/eggdesktopfile.h          |  159 +++++
 lib/eggsmclient-private.h     |   53 ++
 lib/eggsmclient-xsmp.c        | 1363 +++++++++++++++++++++++++++++++++++++
 lib/eggsmclient.c             |  581 ++++++++++++++++
 lib/eggsmclient.h             |  117 ++++
 lib/rb-file-helpers.c         |    4 +-
 plugins/daap/rb-daap-source.c |  211 +++++--
 shell/main.c                  |   83 ++--
 shell/rb-shell-preferences.c  |    6 +-
 shell/rb-shell.c              |   66 +--
 14 files changed, 4022 insertions(+), 154 deletions(-)

commit 92eedfcd95b0cd52939534e0aed13968c1f90e3b
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Mar 29 07:29:49 2009 +0000

    Use the right user data for the device-changed signal. Fixes #365154.
    
    2009-03-29  Jonathan Matthew  <jonathan@d14n.org>
    
    	* plugins/cd-recorder/rb-playlist-source-recorder.c:
    	(rb_playlist_source_recorder_constructor):
    	Use the right user data for the device-changed signal.  Fixes #365154.
    
    svn path=/trunk/; revision=6259

 ChangeLog                                         |    6 ++++++
 plugins/cd-recorder/rb-playlist-source-recorder.c |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit b0b819690b9e274b43587925b08ade6dcca11d43
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Mar 29 02:25:21 2009 +0000

    Set mnemonic-widget property of the 'rating' label to point to the rating
    
    2009-03-29  Jonathan Matthew  <jonathan@d14n.org>
    
    	* widgets/rb-song-info.c: (rb_song_info_constructor):
    	Set mnemonic-widget property of the 'rating' label to point to the
    	rating widget.  Fixes #576673.
    
    svn path=/trunk/; revision=6258

 ChangeLog              |    6 ++++++
 widgets/rb-song-info.c |    1 +
 2 files changed, 7 insertions(+), 0 deletions(-)

commit a33551f9298afdbeaa5623ed7ac6ea3634171ee3
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Mar 29 02:18:34 2009 +0000

    Set mnemonic_widget property of the 'download location' widget so the
    
    2009-03-29  Jonathan Matthew  <jonathan@d14n.org>
    
    	* data/glade/podcast-prefs.glade:
    	Set mnemonic_widget property of the 'download location' widget so the
    	shortcut selects the file chooser.  Fixes #576925.
    
    svn path=/trunk/; revision=6257

 ChangeLog                      |    6 ++++++
 data/glade/podcast-prefs.glade |    1 +
 2 files changed, 7 insertions(+), 0 deletions(-)

commit b6c69eb807d9f3c1ab5f964a6568d848865cba26
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Mar 29 02:08:19 2009 +0000

    patch by: Bruce Cowan <bugs@bcowan.fastmail.co.uk>
    
    2009-03-29  Jonathan Matthew  <jonathan@d14n.org>
    
    	patch by: Bruce Cowan  <bugs@bcowan.fastmail.co.uk>
    
    	* data/glade/create-playlist.glade:
    	* data/glade/library-prefs.glade:
    	* data/glade/playback-prefs.glade:
    	* plugins/audioscrobbler/audioscrobbler.rb-plugin.in:
    	* plugins/cd-recorder/rb-playlist-source-recorder.c: (burn_cd),
    	(check_media_length), (rb_playlist_source_recorder_start):
    	* plugins/daap/rb-daap-mdns-browser-avahi.c:
    	(rb_daap_mdns_browser_start), (rb_daap_mdns_browser_stop):
    	* plugins/daap/rb-daap-mdns-publisher-avahi.c:
    	(rb_daap_mdns_publisher_publish),
    	(rb_daap_mdns_publisher_withdraw):
    	* plugins/ipod/ipod-init.glade:
    	* plugins/ipod/rb-ipod-helpers.c:
    	(rb_ipod_helpers_show_first_time_dialog):
    	* plugins/iradio/rb-iradio-source.c:
    	(rb_iradio_source_constructor):
    	* plugins/jamendo/jamendo-loading.glade:
    	* plugins/jamendo/jamendo/JamendoSource.py:
    	* plugins/magnatune/magnatune/MagnatuneSource.py:
    	* rhythmdb/rhythmdb-tree.c: (rhythmdb_tree_parser_start_element):
    	* sources/rb-podcast-source.c: (rb_podcast_source_constructor):
    	Fix some capitalisation, americanisation, and other stuff in
    	translatable strings.  #576987.
    
    svn path=/trunk/; revision=6256

 ChangeLog                                          |   28 ++++++++++++++++++++
 data/glade/create-playlist.glade                   |    2 +-
 data/glade/library-prefs.glade                     |    8 +++---
 data/glade/playback-prefs.glade                    |   10 +++---
 plugins/audioscrobbler/audioscrobbler.rb-plugin.in |    2 +-
 plugins/cd-recorder/rb-playlist-source-recorder.c  |    6 ++--
 plugins/daap/rb-daap-mdns-browser-avahi.c          |    4 +-
 plugins/daap/rb-daap-mdns-publisher-avahi.c        |    6 ++--
 plugins/ipod/ipod-init.glade                       |    4 +-
 plugins/ipod/rb-ipod-helpers.c                     |    2 +-
 plugins/iradio/rb-iradio-source.c                  |    5 +--
 plugins/jamendo/jamendo-loading.glade              |   10 +++---
 plugins/jamendo/jamendo/JamendoSource.py           |    2 +-
 plugins/magnatune/magnatune/MagnatuneSource.py     |    6 ++--
 rhythmdb/rhythmdb-tree.c                           |    4 +-
 sources/rb-podcast-source.c                        |    5 +--
 16 files changed, 65 insertions(+), 39 deletions(-)

commit 150e1f40f158195c4f7cd65280eeae9723bf1f00
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Mar 28 13:15:49 2009 +0000

    Updated British English translation by Bruce Cowan
    
    2009-03-28  Philip Withnall  <philip@tecnocode.co.uk>
    
    	* en_GB.po: Updated British English translation by Bruce Cowan
    	<bcowan@fastmail.co.uk>.
    
    
    svn path=/trunk/; revision=6255

 po/ChangeLog |    5 ++
 po/en_GB.po  |  139 ++++++++++++++++++++++++++++++---------------------------
 2 files changed, 78 insertions(+), 66 deletions(-)

commit 2b9f6a67516bd3692b8331c414bd537bde227a00
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Mar 27 00:08:33 2009 +0000

    patch by: Niels Vorgaard Christensen <vorgaard.c@math.ku.dk>
    
    2009-03-27  Jonathan Matthew  <jonathan@d14n.org>
    
    	patch by:  Niels Vorgaard Christensen  <vorgaard.c@math.ku.dk>
    
    	* plugins/artdisplay/artdisplay/__init__.py:
    	Answer cover art requests for any entry, not just the current playing
    	one.  Fixes #529873.
    
    svn path=/trunk/; revision=6254

 ChangeLog                                 |    8 ++++++++
 plugins/artdisplay/artdisplay/__init__.py |   18 ++++++++++++------
 2 files changed, 20 insertions(+), 6 deletions(-)

commit dd48197739f2bc4d8bf4fe45bfebdb26b040d8cb
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Mar 26 12:39:40 2009 +0000

    If we don't have the base query yet, defer the search until we do. Fixes
    
    2009-03-26  Jonathan Matthew  <jonathan@d14n.org>
    
    	* sources/rb-auto-playlist-source.c: (impl_search):
    	If we don't have the base query yet, defer the search until we do.
    	Fixes #576846.
    
    svn path=/trunk/; revision=6253

 ChangeLog                         |    6 ++++++
 sources/rb-auto-playlist-source.c |    7 +++++++
 2 files changed, 13 insertions(+), 0 deletions(-)

commit b5c23930cce4fb6bdf4d65a882bf21bff28490c5
Author: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
Date:   Thu Mar 26 08:52:54 2009 +0000

    Updated Russian translation by Yuriy Myasoedov.
    
    2009-03-26  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
    
    	* ru.po: Updated Russian translation by Yuriy Myasoedov.
    
    
    svn path=/trunk/; revision=6252

 po/ChangeLog |    4 +
 po/ru.po     |  670 ++++++++++++++++++++++++++++++++--------------------------
 2 files changed, 371 insertions(+), 303 deletions(-)

commit d4ff5c86bbc4da55c8883367f9b05252e6f099d2
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Mar 26 01:39:48 2009 +0000

    Disable the PSP source if building without HAL. Too many false positives.
    
    2009-03-26  Jonathan Matthew  <jonathan@d14n.org>
    
    	* plugins/generic-player/Makefile.am:
    	* plugins/generic-player/rb-generic-player-plugin.c:
    	(rb_generic_player_plugin_class_init), (create_source_cb):
    	* plugins/generic-player/rb-psp-source.c: (hal_udi_is_psp),
    	(rb_psp_is_mount_player):
    	Disable the PSP source if building without HAL.  Too many false
    	positives.
    
    svn path=/trunk/; revision=6251

 ChangeLog                                         |   10 ++++++++++
 plugins/generic-player/Makefile.am                |    8 ++++----
 plugins/generic-player/rb-generic-player-plugin.c |    6 +++---
 plugins/generic-player/rb-psp-source.c            |   17 -----------------
 4 files changed, 17 insertions(+), 24 deletions(-)

commit 2c3e995c79bfaa30eaad9fb779dd139e75e91bea
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Wed Mar 25 22:07:47 2009 +0000

    Set the ignore and error entry types for these to 'invalid' rather than
    
    2009-03-26  Jonathan Matthew  <jonathan@d14n.org>
    
    	* plugins/generic-player/rb-nokia770-source.c:
    	(rb_nokia770_source_new):
    	* plugins/generic-player/rb-psp-source.c: (rb_psp_source_new):
    	Set the ignore and error entry types for these to 'invalid' rather
    	than leaving them NULL.  Fixes #510236.
    
    svn path=/trunk/; revision=6250

 ChangeLog                                   |    8 ++++++++
 plugins/generic-player/rb-nokia770-source.c |    2 ++
 plugins/generic-player/rb-psp-source.c      |    2 ++
 3 files changed, 12 insertions(+), 0 deletions(-)

commit a41557231b01928723ef54b50ecac0594ddd9ebb
Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
Date:   Wed Mar 25 19:01:10 2009 +0000

    Updated Spanish translation: fixes bugs: #576692, #576665, #576661, #576660, #576656, #576646, #576643, #576641, #576640
    
    svn path=/trunk/; revision=6249

 po/ChangeLog |    5 +++
 po/es.po     |   82 +++++++++++++++++++++++++++++-----------------------------
 2 files changed, 46 insertions(+), 41 deletions(-)

commit 0f8b684180b522f3ce5efddbb06e0d794d0d8c60
Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
Date:   Tue Mar 24 19:33:10 2009 +0000

    Updated Spanish translation
    
    svn path=/trunk/; revision=6248

 po/es.po |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit 392ad4a9d8ca2e6f801644bb0ea1e742fd41d264
Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
Date:   Tue Mar 24 19:14:32 2009 +0000

    Updated Spanish translation
    
    svn path=/trunk/; revision=6247

 po/es.po |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit b1f24f240a47d03ae373966d6e75f8659bfced03
Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
Date:   Tue Mar 24 18:56:03 2009 +0000

    Updated Spanish translation
    
    svn path=/trunk/; revision=6246

 po/ChangeLog |    4 ++
 po/es.po     |  138 ++++++++++++++++++++++++++++------------------------------
 2 files changed, 71 insertions(+), 71 deletions(-)

commit 82b7c35204c213ef34818051e7356fa8d30bd0b3
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Mar 24 14:18:54 2009 +0000

    Use decodebin2 instead of decodebin, fixed playback of chained ogg streams
    
    2009-03-24  Bastien Nocera  <hadess@hadess.net>
    
    	* backends/gstreamer/rb-encoder-gst.c (add_decoding_pipeline):
    	* backends/gstreamer/rb-player-gst-xfade.c (create_stream):
    	Use decodebin2 instead of decodebin, fixed playback of chained ogg
    	streams
    
    
    svn path=/trunk/; revision=6245

 ChangeLog                                |    7 +++++++
 backends/gstreamer/rb-encoder-gst.c      |    2 +-
 backends/gstreamer/rb-player-gst-xfade.c |   18 ++++++------------
 3 files changed, 14 insertions(+), 13 deletions(-)

commit ce5025c1efee1eb148a6e5e7061af10ae6b2f24b
Author: Daniel Nylander <dnylande@src.gnome.org>
Date:   Tue Mar 24 09:10:23 2009 +0000

    sv.po: Updated Swedish translation
    
    svn path=/trunk/; revision=6244

 po/ChangeLog |    4 ++++
 po/sv.po     |   52 ++++++++++++++++++++++++++++------------------------
 2 files changed, 32 insertions(+), 24 deletions(-)

commit 3f4a9f9f416239f4cfe54607a78b721fecd76d36
Author: Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
Date:   Mon Mar 23 11:44:59 2009 +0000

    Updated Basque translation.
    
    2009-03-23  Inaki Larranaga Murgoitio  <dooteo@euskalgnu.org>
    
    	* eu.po: Updated Basque translation.
    
    
    svn path=/trunk/; revision=6243

 po/ChangeLog |    4 +++
 po/eu.po     |   82 +++++++++++++++++++++++++++-------------------------------
 2 files changed, 42 insertions(+), 44 deletions(-)

commit 4e271805bd09dcad479d42f6a50efd550d9505ba
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Mar 23 11:37:35 2009 +0000

    Fix a double-unlock of the stat mutex, add comments explaining the slight
    
    2009-03-23  Jonathan Matthew  <jonathan@d14n.org>
    
    	* rhythmdb/rhythmdb.c: (process_added_entries_cb),
    	(rhythmdb_add_uri_with_types):
    	Fix a double-unlock of the stat mutex, add comments explaining the
    	slight weirdness in the way it's unlocked.  Probably fixes #576238.
    
    svn path=/trunk/; revision=6242

 ChangeLog           |    7 +++++++
 rhythmdb/rhythmdb.c |    6 +++++-
 2 files changed, 12 insertions(+), 1 deletions(-)

commit a1007c61c9aeee0ae322523314b15d2a8c6d7c36
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sat Mar 21 23:45:49 2009 +0000

    Make the ticket system code a bit less inscrutable, remove items from the
    
    2009-03-22  Jonathan Matthew  <jonathan@d14n.org>
    
    	* plugins/artdisplay/artdisplay/CoverArtDatabase.py:
    	Make the ticket system code a bit less inscrutable, remove items from
    	the hash when the last ticket is forgotten, and add a method to search
    	for existing items with live tickets that match a new item.
    
    	When a new cover art search request arrives, look for already running
    	searches for the same artist and album.  If an existing search is
    	found, just wait for the results rather than doing the same search
    	again.  From #529873.
    
    svn path=/trunk/; revision=6241

 ChangeLog                                         |   12 ++++
 plugins/artdisplay/artdisplay/CoverArtDatabase.py |   67 +++++++++++++++++++--
 2 files changed, 74 insertions(+), 5 deletions(-)

commit 0d2abf953e0c39d9e006705d9436c8c7a06a2998
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Mar 20 14:09:31 2009 +0000

    Work around bug 575781 in the loader code rather than the code that calls
    
    2009-03-21  Jonathan Matthew  <jonathan@d14n.org>
    
    	* plugins/jamendo/jamendo/JamendoSource.py:
    	* plugins/rb/Loader.py:
    	Work around bug 575781 in the loader code rather than the code that
    	calls it.
    
    svn path=/trunk/; revision=6240

 ChangeLog                                |    7 +++++++
 plugins/jamendo/jamendo/JamendoSource.py |    8 +-------
 plugins/rb/Loader.py                     |   26 +++++++++++++++++---------
 3 files changed, 25 insertions(+), 16 deletions(-)

commit 6deb3d7d851f806fc9f164af40edc6b6a4dc2d57
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Mar 20 09:12:45 2009 +0000

    If available, use gtk 2.16's new GtkEntry API for the 'clear' icon in the
    
    2009-03-20  Jonathan Matthew  <jonathan@d14n.org>
    
    	* configure.ac:
    	* widgets/rb-search-entry.c: (rb_search_entry_init),
    	(rb_search_entry_clear_cb):
    	If available, use gtk 2.16's new GtkEntry API for the 'clear' icon
    	in the search entry, rather than libsexy's SexyIconEntry.
    	Incidentally fixes #513828.
    
    svn path=/trunk/; revision=6239

 ChangeLog                 |    9 +++++++++
 configure.ac              |   15 ++++++++++-----
 widgets/rb-search-entry.c |   38 ++++++++++++++++++++++++++++++++++++--
 3 files changed, 55 insertions(+), 7 deletions(-)

commit 245c27095b79312b26345881d557340908094ffa
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Mar 20 05:03:50 2009 +0000

    Don't try to unlink if we don't have an adder pad. Probably fixes #576031.
    
    2009-03-20  Jonathan Matthew  <jonathan@d14n.org>
    
    	* backends/gstreamer/rb-player-gst-xfade.c: (unlink_blocked_cb):
    	Don't try to unlink if we don't have an adder pad.  Probably fixes
    	#576031.
    
    svn path=/trunk/; revision=6238

 ChangeLog                                |    6 ++++++
 backends/gstreamer/rb-player-gst-xfade.c |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit c552b74a6bfdc533eaa0014e27f2f0974b0ba9c9
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Fri Mar 20 03:02:36 2009 +0000

    patch by: Kim Sullivan <alicebot@seznam.cz>
    
    2009-03-20  Jonathan Matthew  <jonathan@d14n.org>
    
    	patch by:  Kim Sullivan  <alicebot@seznam.cz>
    
    	* plugins/jamendo/jamendo/JamendoSaxHandler.py:
    	* plugins/jamendo/jamendo/JamendoSource.py:
    	Rework the jamendo xml parser to create database entries in a single
    	pass, rather than creating an intermediate structure and converting
    	that to database entries.  Speeds up catalogue loading and reduces
    	memory consumption.  From #424423.
    
    svn path=/trunk/; revision=6237

 ChangeLog                                    |   11 ++
 plugins/jamendo/jamendo/JamendoSaxHandler.py |  156 +++++++++++---------------
 plugins/jamendo/jamendo/JamendoSource.py     |   72 ++-----------
 3 files changed, 85 insertions(+), 154 deletions(-)

commit 361785e184f6596ad899aebcd3bff0c03753ac76
Author: Christophe Fergeau <cfergeau@mandriva.com>
Date:   Thu Mar 19 21:18:58 2009 +0000

    remove unused AC_CHECK_HEADER, spotted by vuntz.
    
    2009-03-19  Christophe Fergeau <cfergeau@mandriva.com>
    
    	* configure.ac: remove unused AC_CHECK_HEADER, spotted by vuntz.
    
    svn path=/trunk/; revision=6236

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

commit 226ae3308184b30273fd968d82aa51875b381a8a
Author: Daniel Nylander <dnylande@src.gnome.org>
Date:   Thu Mar 19 15:34:45 2009 +0000

    sv.po: Updated Swedish translation
    
    svn path=/trunk/; revision=6235

 po/ChangeLog |    4 +++
 po/sv.po     |   73 +++++++++++++++++++++++++++-------------------------------
 2 files changed, 38 insertions(+), 39 deletions(-)

commit 543e7ad34739957e6343d0442c4d5c8ed4b94fc6
Author: Amanpreet Singh Alam <aman@src.gnome.org>
Date:   Thu Mar 19 14:52:42 2009 +0000

    Updating Punjabi Translation (pa)
    
    svn path=/trunk/; revision=6234

 po/pa.po |   27 ++++++++++++++-------------
 1 files changed, 14 insertions(+), 13 deletions(-)

commit 2964ffef8ce83c65ded190bb78a465489f52c1da
Author: Amanpreet Singh Alam <aman@src.gnome.org>
Date:   Thu Mar 19 14:52:07 2009 +0000

    Updating Punjabi Translation (pa)
    
    svn path=/trunk/; revision=6233

 po/pa.po | 3957 ++++++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 2557 insertions(+), 1400 deletions(-)

commit b3820dd212e3cd210823ab2f398de03b592cc186
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Mar 19 12:25:23 2009 +0000

    remove uri.glade
    
    2009-03-19  Jonathan Matthew  <jonathan@d14n.org>
    
    	* POTFILES.in:  remove uri.glade
    
    svn path=/trunk/; revision=6232

 po/ChangeLog   |    4 ++++
 po/POTFILES.in |    1 -
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 3a617b5664a638a686bd33386d2d9bcb18bf6555
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Mar 19 12:23:36 2009 +0000

    Replace GnomeHRef with GtkLinkButton, remove libgnome dependencies, and
    
    2009-03-19  Jonathan Matthew  <jonathan@d14n.org>
    
    	* data/glade/Makefile.am:
    	* data/glade/general-prefs.glade:
    	* data/glade/library-prefs.glade:
    	* data/glade/playback-prefs.glade:
    	* data/glade/uri.glade:
    	* plugins/audioscrobbler/audioscrobbler-prefs.glade:
    	* plugins/cd-recorder/recorder.glade:
    	* plugins/daap/daap-prefs.glade:
    	* plugins/iradio/station-properties.glade:
    	* plugins/jamendo/jamendo-prefs.glade:
    	* plugins/magnatune/magnatune-prefs.glade:
    	* plugins/visualizer/visualizer-controls.glade:
    	Replace GnomeHRef with GtkLinkButton, remove libgnome dependencies, and
    	remove the unusued uri.glade.
    
    svn path=/trunk/; revision=6231

 ChangeLog                                         |   17 +++
 data/glade/Makefile.am                            |    1 -
 data/glade/general-prefs.glade                    |    1 -
 data/glade/library-prefs.glade                    |    1 -
 data/glade/playback-prefs.glade                   |    1 -
 data/glade/uri.glade                              |  135 ---------------------
 plugins/audioscrobbler/audioscrobbler-prefs.glade |   13 +-
 plugins/cd-recorder/recorder.glade                |    1 -
 plugins/daap/daap-prefs.glade                     |    1 -
 plugins/iradio/station-properties.glade           |    1 -
 plugins/jamendo/jamendo-prefs.glade               |    7 +-
 plugins/magnatune/magnatune-prefs.glade           |   19 ++--
 plugins/visualizer/visualizer-controls.glade      |    1 -
 13 files changed, 35 insertions(+), 164 deletions(-)

commit c395a2483bc636824f6e1245665c0e4c74a8d1d6
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Thu Mar 19 11:45:20 2009 +0000

    Add daap to the set of URI schemes to ignore, fix some other typos.
    
    2009-03-19  Jonathan Matthew  <jonathan@d14n.org>
    
    	* plugins/artdisplay/artdisplay/LocalCoverArtSearchGIO.py:
    	Add daap to the set of URI schemes to ignore, fix some other typos.
    
    svn path=/trunk/; revision=6230

 ChangeLog                                          |    5 +++++
 .../artdisplay/LocalCoverArtSearchGIO.py           |    8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 0184622bb5aee24ade02f45c88dfd805260759b0
Author: Jonathan Matthew <jmatthew@src.gnome.org>
Date:   Thu Mar 19 11:31:52 2009 +0000

    move old changelog entries to ChangeLog.pre-0.12
    
    svn path=/trunk/; revision=6229

 ChangeLog          |27334 +---------------------------------------------------
 ChangeLog.pre-0.12 |27335 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 27336 insertions(+), 27333 deletions(-)

commit 139b0240284b6ff2446be3e8763e50bc8237526e
Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
Date:   Thu Mar 19 10:24:04 2009 +0000

    Updated Thai translation.
    
    2009-03-19  Theppitak Karoonboonyanan  <thep@linux.thai.net>
    
    	* th.po: Updated Thai translation.
    
    
    svn path=/trunk/; revision=6228

 po/ChangeLog |    4 +
 po/th.po     | 5449 +++++++++++++++++++++++++++++++++++++++-------------------
 2 files changed, 3655 insertions(+), 1798 deletions(-)
