commit 25b4834d93b0b6e9cd73bacdf135d84143096530
Author: Alberto Garcia <berto@igalia.com>
Date:   Mon Oct 28 23:18:49 2013 +0200

    === Released Vagalume 0.8.6 ===

 NEWS             |   10 ++++++++++
 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 3 files changed, 17 insertions(+), 1 deletion(-)

commit d0e85555b799ddbc14cf8273af25e58a7670cb17
Author: Alberto Garcia <berto@igalia.com>
Date:   Mon Oct 28 20:57:05 2013 +0200

    Update README file

 README |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 888380d1ca7398aa0b3fb158df9e45bf17820567
Author: Alberto Garcia <berto@igalia.com>
Date:   Mon Oct 28 20:54:28 2013 +0200

    Update copyright years

 Makefile.am |    2 +-
 src/audio.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 079c196095a3dc9142f5fada4a112f280b265e3f
Author: Alberto Garcia <berto@igalia.com>
Date:   Mon Oct 28 20:44:26 2013 +0200

    Update all translations

 po/ca.po    |   20 +++++++-------------
 po/de.po    |   18 +++++++-----------
 po/es.po    |   18 +++++++-----------
 po/fi.po    |   18 +++++++-----------
 po/fr.po    |   20 +++++++-------------
 po/gl.po    |   20 +++++++-------------
 po/it.po    |   18 +++++++-----------
 po/lv.po    |   19 +++++++------------
 po/pl.po    |   18 +++++++-----------
 po/pt.po    |   19 +++++++------------
 po/pt_BR.po |   20 +++++++-------------
 po/ru.po    |   19 +++++++------------
 12 files changed, 84 insertions(+), 143 deletions(-)

commit 6e9018f28c82a6abaedc5ca724064c2347b1925f
Author: Alberto Garcia <berto@igalia.com>
Date:   Mon Oct 28 20:36:36 2013 +0200

    Revert "Use the mouse wheel on the tray icon to change the volume"
    
    This doesn't make sense anymore now that the gstmixer support has been
    removed.

 src/vgl-tray-icon.c |   23 -----------------------
 1 file changed, 23 deletions(-)

commit 4f8ef499aad05baa9def04495bb03a6644039fdc
Author: Alberto Garcia <berto@igalia.com>
Date:   Mon Oct 28 14:57:51 2013 +0200

    Pass subdir-objects parameter to automake

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

commit 1d1e2156c86c11b366db3581faae99f6c04c3f66
Author: Alberto Garcia <berto@igalia.com>
Date:   Mon Oct 28 14:45:25 2013 +0200

    Make GStreamer 1.0 the default version

 configure.ac |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit f4853db11ac9820395b60bf1bd4343f058b60949
Author: Alberto Garcia <berto@igalia.com>
Date:   Mon Oct 28 10:00:17 2013 +0200

    Remove the gstmixer support
    
    This code is broken and is not even supported in GStreamer 1.0.

 configure.ac |   18 ----------
 src/audio.c  |  113 ----------------------------------------------------------
 src/audio.h  |    4 ---
 src/main.c   |   10 ++----
 vagalume.1   |    5 +--
 5 files changed, 3 insertions(+), 147 deletions(-)

commit cff1bb5c55609a6a188c7d6e6bb55b435f0bb1e9
Author: Alberto Garcia <berto@igalia.com>
Date:   Mon Oct 28 09:37:53 2013 +0200

    Remove the hack to stream MP3 instead of OGG from Jamendo
    
    This is no longer working, and it's anyway not needed since Vagalume
    now detects the audio format.
    
    This effectively fixes the Libre.fm support.

 src/protocol.c |   11 -----------
 1 file changed, 11 deletions(-)

commit 48ba32c19486f7ed32e4545ba42fe254e0f51415
Author: Alberto Garcia <berto@igalia.com>
Date:   Mon Oct 28 09:37:38 2013 +0200

    Use GStreamer decodebin and autoaudiosink elements
    
    This simplifies the audio code, removes the need to have a different
    setup in Maemo 5, and allows Vagalume to play any kind of audio
    format, not just MP3.
    
    Remove also the convert element, it is no longer necessary.

 debian/control |    4 ++--
 src/audio.c    |   45 +++++++++++++++------------------------------
 src/audio.h    |    4 ----
 src/main.c     |   10 ++--------
 vagalume.1     |    3 ---
 5 files changed, 19 insertions(+), 47 deletions(-)

commit 4dc09429b8cdedce5d1e284708dcbcb3ee5d2d48
Author: Alberto Garcia <berto@igalia.com>
Date:   Sun Oct 13 17:17:55 2013 +0300

    Don't use g_thread_init() in glib >= 2.32
    
    This function has been deprecated for a while already

 src/main.c |    2 ++
 1 file changed, 2 insertions(+)

commit 154908809376eea2805dd72953b940e39bd0b4d5
Author: Alberto Garcia <berto@igalia.com>
Date:   Tue Aug 27 10:42:41 2013 +0300

    Add support for GStreamer 1.0

 configure.ac |   34 ++++++++++++++++++++++++++++------
 src/audio.c  |    4 ++++
 2 files changed, 32 insertions(+), 6 deletions(-)

commit faed71d8d979fdd3f99a6e6d26fb44a3f366d0c4
Author: Alberto Garcia <berto@igalia.com>
Date:   Sun Jun 9 14:21:38 2013 +0200

    Add 'foreign' option to AM_INIT_AUTOMAKE
    
    Also clean up autogen.sh a bit.

 autogen.sh   |    6 +++---
 configure.ac |    4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 5c874af5c1e5ccf60db98102bca5c4a3c01f058d
Author: Alberto Garcia <berto@igalia.com>
Date:   Sun Jun 9 02:10:55 2013 +0200

    Add AM_PROG_CC_C_O to configure.ac
    
    This removes an autoreconf warning.

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

commit 151028378809fe8d0042c094c920a31895a0a09a
Author: Alberto Garcia <berto@igalia.com>
Date:   Sat Jun 8 19:36:06 2013 +0200

    Add Keywords field to the .desktop file

 data/vagalume.desktop.in.in |    1 +
 1 file changed, 1 insertion(+)

commit 42e548f5cba33d984ad9210ab4c09e6ddca9159d
Author: Alberto Garcia <berto@igalia.com>
Date:   Sat Jun 8 19:08:45 2013 +0200

    Use GTK+ 3 by default

 configure.ac |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit fe5ab9a3279342f3b13163e6966aa2b3ee75d421
Author: Alberto Garcia <berto@igalia.com>
Date:   Sat Jun 8 18:50:04 2013 +0200

    Replace mkinstalldirs with MKDIR_P in Makefile.am

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

commit 69c1871ffc24b3749b5e4f087c3bdbb151b29a4c
Author: Alberto Garcia <berto@igalia.com>
Date:   Sat Jun 8 18:12:29 2013 +0200

    Update copyright years and e-mail address

 AUTHORS                      |    2 +-
 README                       |    2 +-
 debian/control               |    2 +-
 debian/control.maemo2        |    2 +-
 debian/control.maemo3        |    2 +-
 debian/control.maemo4        |    2 +-
 debian/control.maemo5        |    2 +-
 debian/copyright             |    6 +++---
 src/audio.c                  |    2 +-
 src/audio.h                  |    2 +-
 src/compat.c                 |    2 +-
 src/compat.h                 |    2 +-
 src/connection.c             |    2 +-
 src/connection.h             |    2 +-
 src/controller.c             |    4 ++--
 src/controller.h             |    2 +-
 src/dbus.c                   |    2 +-
 src/dbus.h                   |    2 +-
 src/dlwin.c                  |    2 +-
 src/dlwin.h                  |    2 +-
 src/globaldefs.h             |    2 +-
 src/http.c                   |    2 +-
 src/http.h                   |    2 +-
 src/imstatus.c               |    2 +-
 src/imstatus.h               |    2 +-
 src/lastfm-ws.c              |    4 ++--
 src/lastfm-ws.h              |    4 ++--
 src/main.c                   |    4 ++--
 src/playlist.c               |    2 +-
 src/playlist.h               |    2 +-
 src/protocol.c               |    4 ++--
 src/protocol.h               |    2 +-
 src/radio.c                  |    2 +-
 src/radio.h                  |    2 +-
 src/scrobbler.c              |    2 +-
 src/scrobbler.h              |    2 +-
 src/uimisc-gtk.c             |    2 +-
 src/uimisc-hildon22.c        |    2 +-
 src/uimisc.c                 |    6 +++---
 src/uimisc.h                 |    2 +-
 src/userconfig.c             |    2 +-
 src/userconfig.h             |    2 +-
 src/util.c                   |    2 +-
 src/util.h                   |    2 +-
 src/vgl-bookmark-mgr.c       |    2 +-
 src/vgl-bookmark-mgr.h       |    2 +-
 src/vgl-bookmark-window.c    |    2 +-
 src/vgl-bookmark-window.h    |    2 +-
 src/vgl-main-menu-gtk.c      |    2 +-
 src/vgl-main-menu-hildon22.c |    2 +-
 src/vgl-main-menu.h          |    2 +-
 src/vgl-main-window.c        |    2 +-
 src/vgl-main-window.h        |    2 +-
 src/vgl-object.c             |    2 +-
 src/vgl-object.h             |    2 +-
 src/vgl-sb-plugin.c          |    2 +-
 src/vgl-sb-plugin.h          |    2 +-
 src/vgl-server.c             |    2 +-
 src/vgl-server.h             |    2 +-
 src/vgl-tray-icon.c          |    4 ++--
 src/vgl-tray-icon.h          |    2 +-
 src/xmlrpc.c                 |    2 +-
 src/xmlrpc.h                 |    2 +-
 vagalume.1                   |    2 +-
 64 files changed, 74 insertions(+), 74 deletions(-)

commit 7187d5d63bef8f86de2b188cbbe85243d04d58d2
Author: Alberto Garcia <berto@igalia.com>
Date:   Sat Jun 8 17:40:32 2013 +0200

    Update all .po files
    
    The following translations have also been completed:
    
    - Finnish
    - French
    - Galician
    - German
    - Italian
    - Portuguese
    - Spanish

 po/ca.po    |  116 +++++++++++++-------------
 po/de.po    |  234 +++++++++++++++++++++++------------------------------
 po/es.po    |  120 ++++++++++++++-------------
 po/fi.po    |  234 +++++++++++++++++++++++------------------------------
 po/fr.po    |  259 +++++++++++++++++++++++++++--------------------------------
 po/gl.po    |  120 ++++++++++++++-------------
 po/it.po    |  120 ++++++++++++++-------------
 po/lv.po    |  116 +++++++++++++-------------
 po/pl.po    |  233 ++++++++++++++++++++++-------------------------------
 po/pt.po    |  120 ++++++++++++++-------------
 po/pt_BR.po |  120 ++++++++++++++-------------
 po/ru.po    |  116 +++++++++++++-------------
 12 files changed, 916 insertions(+), 992 deletions(-)

commit 8c8c202e8302706481cccce1ecdda3224567bad4
Author: Alberto Garcia <berto@igalia.com>
Date:   Fri Jun 7 19:14:24 2013 +0200

    Fix all fuzzy translations

 po/ca.po    |    5 ++--
 po/pt_BR.po |   74 +++++++++++++++++++++++------------------------------------
 po/ru.po    |    5 ++--
 3 files changed, 33 insertions(+), 51 deletions(-)

commit e31ce57d84f41a9c32c6989c127be455e14886c7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jan 21 13:12:28 2013 +0200

    Ignore VAGALUME_DEBUG if G_MESSAGES_DEBUG is set

 src/main.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8813d4d291f58b4293ad12afbe9e32ac3a2963e4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jan 21 09:55:07 2013 +0200

    Show explicit error message if the radio is geo restricted
    
    Since January 2013, the Last.fm radio streaming service is only
    available in a few selected countries:
    
    http://www.last.fm/announcements/radio2013
    
    This patch shows an explicit error message in this case, instead of
    the generic "Invalid radio URL".

 src/controller.c |   32 +++++++++++++++++++++++---------
 src/lastfm-ws.c  |   22 +++++++++++++---------
 src/lastfm-ws.h  |    8 +++++++-
 3 files changed, 43 insertions(+), 19 deletions(-)

commit 557825d0ee34fc2267c6da93223fcd001b3ed9d7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jun 29 11:35:50 2012 +0300

    Add generated files to CLEANFILES

 Makefile.am     |    5 +++++
 src/Makefile.am |    1 +
 2 files changed, 6 insertions(+)

commit 4a30d085854f72bb9ce7f9b45aade4ec92771bf3
Author: Erkan Yilmaz <erkan77@gmail.com>
Date:   Sun May 27 18:29:20 2012 +0200

    Fix typo in README file

 README |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2572ca7e3a6ee3f017a556c0e8c26afc9785794d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Mar 28 17:09:29 2012 +0300

    Fix typo in Portuguese translation

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

commit 8de29582af1a68a276bf02b449599ca5c6a91b62
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Mar 9 17:05:34 2012 +0200

    Use the mouse wheel on the tray icon to change the volume
    
    Fixes: https://bugs.maemo.org/show_bug.cgi?id=12585

 src/vgl-tray-icon.c |   23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit b7ed3d4842235237ebf585f7cafc8ec4841a2ab3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Mar 9 17:11:01 2012 +0200

    Don't disconnect signal handlers when the tray icon is destroyed
    
    This is not necessary, we are already destroying the objects.

 src/vgl-tray-icon.c |   86 ++++++++++++++++-----------------------------------
 1 file changed, 26 insertions(+), 60 deletions(-)

commit 3bcdc1f08b7205cfe574e235cebfa6b25f9ff826
Author: Michel Alexandre Salim <salimma@fedoraproject.org>
Date:   Fri Mar 2 19:05:40 2012 +0700

    Register vagalume as handler for lastfm:// URLs

 data/vagalume.desktop.in.in |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c4765c92d2607166cd516a5de2ae40fd65c6dd2b
Author: Michel Alexandre Salim <salimma@fedoraproject.org>
Date:   Sat Feb 4 01:00:17 2012 +0100

    Remove deprecated category from desktop file

 data/vagalume.desktop.in.in |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ed9a26f0e01d98527410ed7783ee1ccc8d3fa313
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Dec 27 18:45:20 2011 +0100

    Update hack to make Jamendo stream music in MP3 format

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

commit b5258ba0978f0d4fc6141804ad11f361e004abf9
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 25 18:53:53 2011 +0200

    Add GenericName and X-GNOME-FullName entries to the .desktop file

 Makefile.am                 |    6 ------
 data/vagalume.desktop.in.in |    4 +++-
 po/ca.po                    |    8 ++++++--
 po/de.po                    |    8 ++++++--
 po/es.po                    |    8 ++++++--
 po/fi.po                    |    8 ++++++--
 po/fr.po                    |    8 ++++++--
 po/gl.po                    |    8 ++++++--
 po/it.po                    |    8 ++++++--
 po/lv.po                    |    8 ++++++--
 po/pl.po                    |    8 ++++++--
 po/pt.po                    |    8 ++++++--
 po/pt_BR.po                 |    8 ++++++--
 po/ru.po                    |    8 ++++++--
 14 files changed, 75 insertions(+), 31 deletions(-)

commit 538cbd248d28a2c39bb80ec888597e9f0569034b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 22 20:37:21 2011 +0100

    Add data/vagalume.desktop.in to POTFILES.skip
    
    This is necessary for 'make check' to work.

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

commit d62936d1109641cfddbd9fefc65ef15b1e79fbae
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jul 1 22:19:07 2011 +0300

    Update copyright year

 src/uimisc.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8fd9232c59c52ddde727596bc7df26574f01da84
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jun 30 21:58:27 2011 +0300

    === Released Vagalume 0.8.5 ===

 NEWS             |    9 +++++++++
 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 3 files changed, 16 insertions(+), 1 deletion(-)

commit 01cb3d8087d1f4dd059bdb2abf72403ff27cd8bf
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jul 1 14:42:02 2011 +0300

    Use proper return value in lastfm_ws_old_get_album_tags()

 src/lastfm-ws.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8dfe566a06757b98c1ba8d2b84fd19446629de32
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jul 1 12:52:27 2011 +0300

    Fix compilation warning

 src/main.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 05c7c2ba463bc63404ea1ade8eaa58463df0cef1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Jun 28 11:40:31 2011 +0300

    Updated Spanish translation

 po/es.po |   30 ++++++++++++++++++++++--------
 1 file changed, 22 insertions(+), 8 deletions(-)

commit 4a11469b9226661b0b22e9548313667c455a5ec4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Jun 28 11:37:34 2011 +0300

    Fix 'Low bitrate stream' help string

 po/ca.po         |    7 ++++---
 po/de.po         |   12 +++++++-----
 po/fi.po         |   11 ++++++-----
 po/fr.po         |   11 ++++++-----
 po/gl.po         |   12 +++++++-----
 po/it.po         |   12 +++++++-----
 po/lv.po         |   11 ++++++-----
 po/pl.po         |   12 +++++++-----
 po/pt.po         |   13 +++++++------
 po/pt_BR.po      |    7 ++++---
 po/ru.po         |    7 ++++---
 src/uimisc-gtk.c |    5 +++--
 12 files changed, 68 insertions(+), 52 deletions(-)

commit b300bb53d9b740b2bc5fecbeeb7a186745c342c4
Author: Andrea Grandi <a.grandi@gmail.com>
Date:   Tue Jun 21 00:12:37 2011 +0300

    Updated Italian translation

 po/it.po |   24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

commit 1f32f63939fd24d7e980ccb3547a5069a51caae4
Author: Amador Loureiro Blanco <dorfun@adorfunteca.org>
Date:   Mon Jun 20 20:54:31 2011 +0300

    Updated Galician translation

 po/gl.po |   28 ++++++++++++++++++++--------
 1 file changed, 20 insertions(+), 8 deletions(-)

commit feb9418b97b4670f2020f40fa64550a631aa26aa
Author: Oskar Welzl <mail@welzl.info>
Date:   Sun Jun 19 20:36:22 2011 +0300

    Updated German translation

 po/de.po |  211 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 117 insertions(+), 94 deletions(-)

commit d1c1013109be746e7a41b52af42195ab5afa0fbd
Author: Julien Duponchelle <julien@duponchelle.info>
Date:   Fri Jun 17 20:41:58 2011 +0300

    Updated French translation

 po/fr.po |  218 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 124 insertions(+), 94 deletions(-)

commit 64ab63493a2291ac614e3e16dac1523c6093d3b1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jun 17 12:51:56 2011 +0300

    vagalume.spec is very outdated, remove it

 INSTALL       |    4 ---
 vagalume.spec |   88 ---------------------------------------------------------
 2 files changed, 92 deletions(-)

commit 5fc857c5407fd07a4f98d5ce877a35e695a21462
Author: Marcos Garcia <marcosgg@gmail.com>
Date:   Fri Jun 17 11:43:13 2011 +0300

    Updated Portuguese translation

 po/pt.po |   28 +++++++++++++++++++++-------
 1 file changed, 21 insertions(+), 7 deletions(-)

commit 638d6a152f8eb8eeb114b4ffca71f94a6b5f5f53
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jun 16 14:56:10 2011 +0300

    Improve libnotify detection support
    
    Disable libnotify only if it depends on a GTK+ version different from
    the selected one.

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

commit ed4ee8baf39926b059f60739fb4cb670f8af195e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jun 17 00:33:47 2011 +0300

    Don't use gtk_status_icon_set_tooltip() in GTK+ >= 2.16

 src/compat.h        |    5 +++++
 src/vgl-tray-icon.c |   10 ++++++----
 2 files changed, 11 insertions(+), 4 deletions(-)

commit ad42f23231e2be2d79cc885f3dec3025b4c30aa4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jun 16 14:31:11 2011 +0300

    Add dependencies on gstreamer0.10-gconf and gstreamer0.10-alsa
    
    gstreamer0.10-gconf is needed since recent versions of
    gstreamer0.10-plugins-good don't include the gconf plugin.
    
    gstreamer0.10-alsa provides the ALSA mixer plugin and is an
    alternative to the OSS plugin provided by gstreamer0.10-plugins-good

 debian/control |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b371626030c58316a654aa2d86d116f8fdd81992
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jun 16 11:18:02 2011 +0300

    Update debian/copyright and debian/control files
    
    * Update copyright years and link to the GPLv3
    * Add build dependencies on libgtk-3-dev and libproxy-dev
    * Update Standards-Version
    * Add ${misc:Depends} to Depends fields

 debian/control   |    6 +++---
 debian/copyright |   14 +++++++-------
 2 files changed, 10 insertions(+), 10 deletions(-)

commit 4c9b4e189032d06117dc187c1f3a3c59227f251e
Author: Pēteris Caune <cuu508@gmail.com>
Date:   Wed Jun 15 23:01:25 2011 +0300

    Updated Latvian translation

 po/lv.po |   36 ++++++++++++++++++++++++------------
 1 file changed, 24 insertions(+), 12 deletions(-)

commit 3310343cf2fbfe5375f720d18a6f0865d7593f93
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Jun 14 16:52:26 2011 +0300

    Don't output debug messages unless VAGALUME_DEBUG is set

 src/main.c |    4 ++++
 1 file changed, 4 insertions(+)

commit 980037745ae0fd6da1d1afdcb3b04570e90badcb
Author: Dawid Pakuła <dawid.pakula@w3des.net>
Date:   Tue Jun 14 11:32:09 2011 +0200

    Updated Polish translation

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

commit ba3029cbd1842647293812ef3fff8c6260758c58
Author: Janne Mäkinen <janne.makinen@surffi.fi>
Date:   Tue Jun 14 14:55:45 2011 +0300

    Updated Finnish translation

 po/fi.po |  193 +++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 117 insertions(+), 76 deletions(-)

commit 9d91fd149595cdd046d487195b4228d5440b0a6d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Jun 14 12:02:11 2011 +0300

    Remove vagalume.pot and update all .po files

 po/ca.po        |  416 ++++++++++++-----------
 po/de.po        |  440 +++++++++++++-----------
 po/es.po        |  440 +++++++++++++-----------
 po/fi.po        |  440 +++++++++++++-----------
 po/fr.po        |  440 +++++++++++++-----------
 po/gl.po        |  440 +++++++++++++-----------
 po/it.po        |  440 +++++++++++++-----------
 po/lv.po        |  440 +++++++++++++-----------
 po/pl.po        |  440 +++++++++++++-----------
 po/pt.po        |  440 +++++++++++++-----------
 po/pt_BR.po     |  440 +++++++++++++-----------
 po/ru.po        |  438 +++++++++++++-----------
 po/vagalume.pot | 1020 -------------------------------------------------------
 13 files changed, 2865 insertions(+), 3409 deletions(-)

commit 14c87babc5d34f4c58a931bb5fe9bd8a0e86f109
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jun 8 22:28:54 2011 +0300

    Add support for system-wide proxy using libproxy

 configure.ac     |   20 ++++++++++++++
 src/controller.c |    5 ++--
 src/http.c       |   68 +++++++++++++++++++++++++++++++++++++++------
 src/http.h       |    3 +-
 src/uimisc-gtk.c |   81 ++++++++++++++++++++++++++++++++++++++++++++----------
 src/userconfig.c |    6 +++-
 src/userconfig.h |    1 +
 7 files changed, 157 insertions(+), 27 deletions(-)

commit 4684cf154132ba399b8d6bdada9b6df162942fd2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Jun 14 10:52:20 2011 +0300

    Add implementation of g_strcmp0() for older GLib versions

 configure.ac |   13 +++++++------
 src/compat.c |   14 ++++++++++++++
 src/compat.h |   10 ++++++++++
 3 files changed, 31 insertions(+), 6 deletions(-)

commit c4ee84f03486bd8a6a2477624fef42f00ec121ca
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jun 8 21:54:11 2011 +0300

    Add SOCKS proxy support

 src/http.c       |   30 +++++++++++++++++++++++++-----
 src/uimisc-gtk.c |    9 +++++----
 2 files changed, 30 insertions(+), 9 deletions(-)

commit 331615b30c1891312c41292a91b7857eebd6ad5b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 27 16:54:15 2011 +0200

    Include gdkkeysyms.h to properly detect the new GDK keysym macros

 src/compat.h |    1 +
 1 file changed, 1 insertion(+)

commit 325d2a6cd74bd3fe5952defdcc9c22cc9c93c2ae
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 27 15:27:31 2011 +0200

    Generate a ChangeLog when running 'make dist'

 ChangeLog   |    1 -
 Makefile.am |   15 ++++++++++++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 20980ac04555e5a7d2081597c1973aa35ece12ed
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Apr 3 14:51:25 2011 +0300

    Update copyright years

 src/compat.c                 |    2 +-
 src/compat.h                 |    2 +-
 src/controller.c             |    2 +-
 src/lastfm-ws.c              |    2 +-
 src/lastfm-ws.h              |    2 +-
 src/uimisc-gtk.c             |    2 +-
 src/uimisc-hildon22.c        |    2 +-
 src/userconfig.c             |    2 +-
 src/userconfig.h             |    2 +-
 src/vgl-bookmark-window.c    |    2 +-
 src/vgl-main-menu-gtk.c      |    2 +-
 src/vgl-main-menu-hildon22.c |    2 +-
 src/vgl-main-window.c        |    2 +-
 src/vgl-tray-icon.c          |    2 +-
 14 files changed, 14 insertions(+), 14 deletions(-)

commit dde4637eb891de3d0b11b8b1cfd886a45f547d39
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Apr 3 14:51:16 2011 +0300

    Add reference to the N900 in the README file

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

commit 258d34aad3cf7f75b959fbf3dec2eb1895d8a4ed
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Mar 25 01:09:41 2011 +0200

    Add GTK+ 3 support

 README       |    2 +-
 configure.ac |   54 ++++++++++++++++++++++++++++++++++++++++--------------
 2 files changed, 41 insertions(+), 15 deletions(-)

commit af15ee73b335c03f10d03f39241d3df6ae815df4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Apr 3 02:53:08 2011 +0300

    Don't leak the GtkRcStyle object
    
    For this, all bg_pixmap_name strings should be allocated separately,
    since they are freed in gtk_rc_style_finalize()

 src/vgl-main-window.c |   20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 278cc6f3add29c96a9c92f6b10f59b40ff57f85f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Apr 3 02:39:14 2011 +0300

    Add support for GtkCssProvider to set the cover album background image

 src/vgl-main-window.c |   21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

commit c108cd2e13d3594f83ce901bf14c1f3e61e0fc99
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Apr 3 00:27:55 2011 +0300

    Disable gtk_about_dialog_set_{url,email}_hook in GTK+ >= 2.18
    
    GTK+ includes default hooks from 2.18 onwards, so there's no need to
    set our own.

 configure.ac |   17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

commit 1009834b24eac2e4f224955b6200163e5e219d6a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Mar 25 00:09:21 2011 +0200

    Replace GtkComboBoxEntry with GtkComboBoxText

 src/compat.h     |    2 ++
 src/uimisc-gtk.c |    3 ++-
 src/uimisc.c     |    3 ++-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit c8bd0f2e2497ee65844a568be3248595c78dc7e9
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Mar 24 23:48:15 2011 +0200

    Add support for GtkComboBoxText to replace gtk_combo_box_*_text()

 src/compat.h     |   10 ++++++++++
 src/uimisc-gtk.c |   25 +++++++++++++++----------
 2 files changed, 25 insertions(+), 10 deletions(-)

commit dfcad7ec68ced3c6109047e3dedbe933eb6868cf
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Mar 24 23:02:48 2011 +0200

    Add support for the GTK+ 3 progress bar

 src/compat.h          |    8 ++++++++
 src/vgl-main-window.c |    1 +
 2 files changed, 9 insertions(+)

commit 7d1521d3d38664695a059d1d08d7d93fd6245ace
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Mar 24 22:31:11 2011 +0200

    Replace GTK_WIDGET_IS_SENSITIVE with gtk_widget_is_sensitive()

 src/compat.h     |    4 ++++
 src/uimisc-gtk.c |    2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a6a88bb4c2d879080a03fd0878b0d3e38c9a50d1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Mar 24 22:22:22 2011 +0200

    Use gtk_widget_set_tooltip_text() when possible

 configure.ac          |    2 ++
 src/compat.c          |   18 ++++++++++++++++++
 src/compat.h          |   11 +++++++++++
 src/vgl-main-window.c |   11 ++++-------
 4 files changed, 35 insertions(+), 7 deletions(-)

commit 91219fad5534f2adb1601143c3c9c30635571290
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Mar 23 02:02:02 2011 +0200

    Replace all GDK_* keysyms by the new GDK_KEY_* macros

 src/compat.h                 |   19 +++++++++++++++++++
 src/vgl-main-menu-gtk.c      |   21 +++++++++++----------
 src/vgl-main-menu-hildon22.c |    2 +-
 src/vgl-main-window.c        |   30 +++++++++++++++---------------
 4 files changed, 46 insertions(+), 26 deletions(-)

commit 14365d8ef342caaed48e6b84289bf6cdc83f55b5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Mar 23 01:58:13 2011 +0200

    Replace all direct accesses to GtkBin->child

 src/uimisc-gtk.c |   28 ++++++++++++++--------------
 src/uimisc.c     |    2 +-
 2 files changed, 15 insertions(+), 15 deletions(-)

commit 7e9e9c60f31060613d5f03b9bcf5bcd5d9265f84
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Mar 23 01:46:35 2011 +0200

    Replace all direct accesses to GtkDialog->{vbox,action_area}

 configure.ac                 |    2 ++
 src/compat.h                 |    7 ++++++
 src/uimisc-gtk.c             |   48 ++++++++++++++++++++++--------------------
 src/uimisc-hildon22.c        |   31 +++++++++++++++------------
 src/uimisc.c                 |   15 +++++++------
 src/vgl-bookmark-window.c    |    5 +++--
 src/vgl-main-menu-hildon22.c |    6 ++++--
 7 files changed, 68 insertions(+), 46 deletions(-)

commit dbdbb43724285bfae12692f04c99fe3223c38688
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Mar 16 09:33:23 2011 +0200

    Add support for low bitrate streams
    
    Fixes: https://bugs.maemo.org/show_bug.cgi?id=10905

 src/controller.c      |   10 ++++++++--
 src/lastfm-ws.c       |    4 +++-
 src/lastfm-ws.h       |    1 +
 src/uimisc-gtk.c      |   18 ++++++++++++++----
 src/uimisc-hildon22.c |   11 ++++++++++-
 src/userconfig.c      |    5 ++++-
 src/userconfig.h      |    1 +
 7 files changed, 41 insertions(+), 9 deletions(-)

commit 5819a5514037004518db2a42c2f7c38ab030fabc
Author: Serkan Kaba <serkan@gentoo.org>
Date:   Mon Mar 14 02:05:05 2011 +0200

    Fix compilation with libnotify >= 0.7.0
    
    Fixes: https://bugs.maemo.org/show_bug.cgi?id=12050

 src/vgl-tray-icon.c |    7 +++++++
 1 file changed, 7 insertions(+)

commit d5270d452756c76e81b9d229ea2e9b050162907b
Author: Carles Muñoz Gorriz <carlesmu@internautas.org>
Date:   Tue Jan 18 00:05:40 2011 +0100

    Added Catalan translation
    
    Fixes: https://bugs.maemo.org/show_bug.cgi?id=11796

 TRANSLATORS   |    3 +
 po/LINGUAS    |    1 +
 po/ca.po      | 1094 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/uimisc.c  |    9 +-
 vagalume.spec |    2 +
 5 files changed, 1105 insertions(+), 4 deletions(-)

commit 6888c47ca7fa390c833a2af08c3c17fe82695f4d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Dec 26 20:41:18 2010 +0100

    === Released Vagalume 0.8.4 ===

 NEWS             |    7 +++++++
 configure.ac     |    2 +-
 debian/changelog |    7 +++++++
 3 files changed, 15 insertions(+), 1 deletion(-)

commit eb388f2bd905c8ed844ea5516e70af728d58af6f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Dec 26 20:41:15 2010 +0100

    Updated watch file

 debian/watch |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 039201c007cf63710d4ad29c05a73754868a9dd8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Dec 26 17:07:22 2010 +0100

    Remove MAINTAINERCLEANFILES from Makefile.am

 Makefile.am     |   28 ----------------------------
 src/Makefile.am |    3 ---
 2 files changed, 31 deletions(-)

commit a43e535fe4056d57a4c6fb38da6392a8f4aa7de5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Dec 26 16:55:45 2010 +0100

    Configure EXTRA_DIST variables properly

 Makefile.am     |   21 ++++++++++++++++++++-
 src/Makefile.am |    3 ++-
 2 files changed, 22 insertions(+), 2 deletions(-)

commit 47831b3425de0450ba1b351a6b8a6c9aa26cbebc
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 17 20:34:11 2010 +0100

    Minor fix in Russian translation

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

commit e9e43e4aba9a6131146491682dbc2f9f1f7babfd
Author: Vitaly Petrov <vit.petrov@vu.spb.ru>
Date:   Wed Nov 17 19:30:42 2010 +0100

    Updated Russian translation

 po/ru.po |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit b8a0b0cba8738bddad4778c17bb14dda32b097b6
Author: Marcos Garcia <marcosgg@gmail.com>
Date:   Tue Nov 9 17:49:10 2010 +0100

    Updated Portuguese translation

 po/pt.po |   30 ++++++------------------------
 1 file changed, 6 insertions(+), 24 deletions(-)

commit 32564f0fab11a5cdc827e027672c6ae9f6b01179
Author: Dawid Pakuła <zulus@w3des.net>
Date:   Sun Nov 7 16:55:12 2010 +0100

    Updated Polish translation

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

commit 7c85a89ca2f3630552d39c232f8109251da98114
Author: Janne Mäkinen <janne.makinen@surffi.fi>
Date:   Fri Nov 5 18:51:53 2010 +0100

    Updated Finnish translation

 po/fi.po |   40 ++++++++--------------------------------
 1 file changed, 8 insertions(+), 32 deletions(-)

commit fc81df8a7e529c1265b0ba33f51592bd18615c74
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 5 18:44:07 2010 +0100

    Updated Spanish translation

 po/es.po |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit fb962f57208417e5dc484e064da8a1fe233247de
Author: Andrea Grandi <a.grandi@gmail.com>
Date:   Wed Nov 3 17:11:17 2010 +0100

    Updated Italian translation

 po/it.po |   30 ++++++------------------------
 1 file changed, 6 insertions(+), 24 deletions(-)

commit eb90282f779a2b05b4a7289beb8792cb335c2c04
Author: Julien Duponchelle <julien@duponchelle.info>
Date:   Wed Nov 3 13:59:19 2010 +0100

    Updated French translation

 po/fr.po |   32 +++++++-------------------------
 1 file changed, 7 insertions(+), 25 deletions(-)

commit 84a19332a0b0445a5c07fbaca10dbb10b8bc9404
Author: Oskar Welzl <mail@welzl.info>
Date:   Wed Nov 3 11:05:02 2010 +0100

    Updated German translation

 po/de.po |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit a8e459ca3715d6c1b0f6b7b3456cc6c42039243e
Author: Amador Loureiro Blanco <dorfun@adorfunteca.org>
Date:   Tue Nov 2 13:00:04 2010 +0100

    Updated Galician translation

 po/gl.po |   34 ++++++++--------------------------
 1 file changed, 8 insertions(+), 26 deletions(-)

commit 12c63c7634f15bfeed5012ce582be6f051176354
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 2 12:57:45 2010 +0100

    Update vagalume.pot and all .po files

 po/de.po        |  418 +++++++-------
 po/es.po        | 1653 ++++++++++++++++++++++++++++---------------------------
 po/fi.po        |  353 ++++++------
 po/fr.po        |  443 ++++++++-------
 po/gl.po        |  428 +++++++-------
 po/it.po        |  353 ++++++------
 po/lv.po        |  353 ++++++------
 po/pl.po        |  421 +++++++-------
 po/pt.po        |  353 ++++++------
 po/pt_BR.po     |  353 ++++++------
 po/ru.po        |  163 +++---
 po/vagalume.pot |  353 ++++++------
 12 files changed, 2864 insertions(+), 2780 deletions(-)

commit 174e194ee682ed5f97c1728b1f6b285b00481901
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 2 11:29:51 2010 +0100

    Update TODO

 TODO |    3 +++
 1 file changed, 3 insertions(+)

commit b678c14b2292b63ba76aaf36147b8e4ca0fa1de2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 2 10:49:29 2010 +0100

    Add tooltips to artist, track and album labels

 src/vgl-main-window.c |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit b43548fa1131878363fb691ec343416693639444
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Oct 30 16:49:38 2010 +0200

    Add support for the new 'Mix' radio

 scripts/vagalumectl          |    4 +++-
 src/radio.c                  |    4 +++-
 src/radio.h                  |    3 ++-
 src/vgl-main-menu-gtk.c      |   14 ++++++++++++--
 src/vgl-main-menu-hildon22.c |   20 +++++++++++++++-----
 vagalumectl.1                |    5 ++++-
 6 files changed, 39 insertions(+), 11 deletions(-)

commit cc8ac43263f8c5a85e535f10e2d3cbc09a50690b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Aug 20 19:39:16 2010 +0200

    Use xmlFreeDoc() to free an xmlDoc *

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

commit b8dfa9a17930ea43a3b8417936caf675d9801b1d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Jul 20 18:27:35 2010 +0200

    Add desktop widget to the TODO list

 TODO |    1 +
 1 file changed, 1 insertion(+)

commit b193fb6703e4dae2e598f8083c7168abf02dc2ba
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jul 9 13:35:11 2010 +0100

    Read the error code from the Last.fm response and look for auth errors
    
    Fixes: #10889 (Display a better error message when password is wrong)

 src/lastfm-ws.c |   57 +++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 39 insertions(+), 18 deletions(-)

commit 20aabf2da683099299c4511c39283be59b457705
Author: Dawid Pakuła <zulus@w3des.net>
Date:   Fri Jun 18 11:37:47 2010 +0200

    Updated Polish translation

 po/pl.po |  251 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 137 insertions(+), 114 deletions(-)

commit 342a5d9e2b5730a26d6d89bfabbc3a790073d180
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jun 11 17:37:10 2010 +0200

    Add keyboard shortcuts for all common actions to the Maemo 5 version
    
    Fixes: #10429 (Shortcuts not working in n900)

 src/vgl-main-menu-hildon22.c |    5 ++++-
 src/vgl-main-window.c        |   26 ++++++++++++++++++++++++++
 2 files changed, 30 insertions(+), 1 deletion(-)

commit c73fd9dcd0b764bd8d033ded1a183dff3fc315ac
Author: Ricardo Mones <mones@debian.org>
Date:   Tue May 4 00:06:20 2010 +0100

    Updated Spanish translation

 TRANSLATORS  |    1 +
 po/es.po     | 1672 ++++++++++++++++++++++++++++------------------------------
 src/uimisc.c |    3 +-
 3 files changed, 818 insertions(+), 858 deletions(-)

commit 6b437ffedb30ed4b9aeee859ca47ed31e9abd8e4
Author: Michel Alexandre Salim <salimma@fedoraproject.org>
Date:   Sun Mar 28 15:05:41 2010 +0200

    Fix dead assignment to local variable 'artist'
    
    When track artist is overridden by album artist, the intention is
    to use the new value, not track->artist, in the submitted query

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

commit 602e3f5f1d34beebfa195b27e20f542c97ba7d11
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Feb 17 00:11:41 2010 +0000

    Improve the detection of when to fall back to the old Last.fm API
    
    Instead of falling back only when there's an error setting a radio
    station, do it also when there's an error retrieving a playlist.
    
    In both cases, don't do anything if the user is a subscriber.
    
    Fixes: #8975 (In country USA selecting "play" results in error message)

 src/lastfm-ws.c |   10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit a7ae8b4fa64adb47f266d5aab09cb2b5516e82b2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Feb 13 00:17:37 2010 +0100

    Added Russian translation (by Sergei Ivanov and Vitaly Petrov)

 TRANSLATORS  |    4 +
 po/LINGUAS   |    1 +
 po/ru.po     | 1067 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/uimisc.c |    7 +-
 4 files changed, 1077 insertions(+), 2 deletions(-)

commit 86e3756d985840a629df17106dcaae3ec3b04144
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Feb 10 17:39:56 2010 +0100

    Set a title to the Hildon 2.2 bookmarks dialog

 src/vgl-main-menu-hildon22.c |    1 +
 1 file changed, 1 insertion(+)

commit bef7d3870de913764a17345d721e35f5fe97ca0a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Feb 8 12:50:39 2010 +0100

    Hack to make HildonTouchSelectorEntry work with empty lists
    
    In libhildon1 < 2.2.5 the 'done' button in HildonTouchSelectorEntry
    doesn't work if the tree model is empty.
    
    Fixes: #8882 (Music Tagged feature not working)

 src/uimisc-hildon22.c        |   10 ++++++++--
 src/vgl-main-menu-hildon22.c |    5 ++++-
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 953bdc9e15ff84b4fdf133bb98578d64176d6db2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Feb 6 14:51:13 2010 +0100

    Update copyright year in about dialog

 src/uimisc.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 15348608cbd4f7a09138f7ccf3227d4c4f56a8cc
Author: Marcos Garcia <marcosgg@gmail.com>
Date:   Sat Feb 6 14:44:50 2010 +0100

    Updated Portuguese translation

 po/pt.po |   89 +++++++++++++++++++++++++-------------------------------------
 1 file changed, 36 insertions(+), 53 deletions(-)

commit b8e51e2a6a1fe7455b459f422c192ecd9ee50fe0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 5 23:09:20 2010 +0100

    === Released Vagalume 0.8.3 ===

 NEWS             |    4 ++++
 configure.ac     |    2 +-
 debian/changelog |    4 ++--
 3 files changed, 7 insertions(+), 3 deletions(-)

commit a0b21082a94ed7daa88b426b991f868899bcc812
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 5 23:05:36 2010 +0100

    Remove the old ChangeLog file

 ChangeLog.1 | 6026 -----------------------------------------------------------
 1 file changed, 6026 deletions(-)

commit 04a352c033d027fcf8487949066a80158ed736be
Author: Pēteris Caune <cuu508@gmail.com>
Date:   Fri Feb 5 22:59:57 2010 +0100

    Updated Latvian translation

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

commit a9b76c29aca98b9e17d68fdb92576b62a27a5dd3
Author: Julien Duponchelle <julien@duponchelle.info>
Date:   Thu Feb 4 12:11:02 2010 +0100

    Updated French translation

 po/fr.po |  259 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 135 insertions(+), 124 deletions(-)

commit 9547fd9cb94b7b654590c5064238ad065226afe2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Feb 3 21:02:09 2010 +0100

    Update copyrights

 README                       |    6 +++++-
 debian/copyright             |    6 +++---
 src/Makefile.am              |    2 +-
 src/audio.c                  |    2 +-
 src/controller.c             |    2 +-
 src/controller.h             |    2 +-
 src/globaldefs.h             |    2 +-
 src/main.c                   |    2 +-
 src/uimisc-gtk.c             |    2 +-
 src/uimisc-hildon22.c        |    2 +-
 src/uimisc.c                 |    2 +-
 src/uimisc.h                 |    2 +-
 src/userconfig.c             |    2 +-
 src/vgl-bookmark-window.c    |    2 +-
 src/vgl-main-menu-gtk.c      |    2 +-
 src/vgl-main-menu-hildon22.c |    2 +-
 src/vgl-main-menu.h          |    2 +-
 src/vgl-main-window.c        |    2 +-
 src/vgl-object.c             |    2 +-
 src/vgl-object.h             |    2 +-
 20 files changed, 26 insertions(+), 22 deletions(-)

commit 3334066331bf475a4ad5a6e050f5b37dd3faf1a0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Feb 3 20:18:50 2010 +0100

    Minor Portuguese translation update

 po/pt.po |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 210eac55623d54877a922c914db248f93a66f30d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Feb 3 19:47:43 2010 +0100

    Fix compilation problems

 src/audio.c      |    2 ++
 src/controller.c |    1 +
 src/uimisc-gtk.c |    2 ++
 src/uimisc.c     |    2 +-
 src/userconfig.c |    1 +
 src/vgl-object.c |    4 ++--
 6 files changed, 9 insertions(+), 3 deletions(-)

commit ff06a75c7cbb6679f5fe7aa7ef519cb898959bbd
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Feb 3 18:00:22 2010 +0100

    Updated package description and added Homepage field

 debian/changelog      |    9 +++++++++
 debian/control        |    4 +---
 debian/control.maemo2 |    6 +++---
 debian/control.maemo3 |    6 +++---
 debian/control.maemo4 |    5 ++---
 debian/control.maemo5 |    9 +++------
 6 files changed, 21 insertions(+), 18 deletions(-)

commit 49aba021dfe50ea1cf4b218cc20852f70f434702
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Feb 3 01:06:49 2010 +0100

    Updated Debian control files for Maemo 4 and 5
    
    Added the Bugtracker, Maemo-Display-Name, and Description-de_DE fields.
    German translation by Oskar Welzl

 debian/control.maemo4 |    2 ++
 debian/control.maemo5 |   20 ++++++++++++++++----
 2 files changed, 18 insertions(+), 4 deletions(-)

commit 5890e6a5c144b929d61715c9ddc1c86f11b4a5ac
Author: Oskar Welzl <mail@welzl.info>
Date:   Wed Feb 3 00:43:06 2010 +0100

    Updated German translation

 po/de.po |  248 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 135 insertions(+), 113 deletions(-)

commit 1f67c1cece9d866cdae488ac5a6e98a525711b32
Author: Andrea Grandi <a.grandi@gmail.com>
Date:   Tue Feb 2 19:12:02 2010 +0100

    Updated Italian translation

 po/it.po |   84 +++++++++++++++++++++++++-------------------------------------
 1 file changed, 34 insertions(+), 50 deletions(-)

commit e92999308302bfb10ef715b139cff3f738ad8d2f
Author: Amador Loureiro Blanco <dorfun@adorfunteca.org>
Date:   Tue Feb 2 19:10:06 2010 +0100

    Updated Galician translation

 po/gl.po |  259 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 139 insertions(+), 120 deletions(-)

commit d1d3c97ccf213a78372e0c74fc5950aff97d6b18
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Feb 2 13:51:23 2010 +0100

    Fix translation strings

 po/de.po                |   15 ++---
 po/es.po                |   15 ++---
 po/fi.po                |  168 ++++++++++++++++++-----------------------------
 po/fr.po                |   15 ++---
 po/gl.po                |   15 ++---
 po/it.po                |   15 ++---
 po/lv.po                |   15 ++---
 po/pl.po                |   15 ++---
 po/pt.po                |   15 ++---
 po/pt_BR.po             |   15 ++---
 po/vagalume.pot         |   10 +--
 src/uimisc-hildon22.c   |    2 +-
 src/vgl-main-menu-gtk.c |    2 +-
 13 files changed, 133 insertions(+), 184 deletions(-)

commit 0e67c8fdc6a6d2163e7b3e6a816b30d59d11c53e
Author: Janne Mäkinen <janne.makinen@surffi.fi>
Date:   Tue Feb 2 13:48:54 2010 +0100

    Updated Finnish translation

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

commit ad977a304969e789859c3382b857b26d9d80d017
Author: Janne Mäkinen <janne.makinen@surffi.fi>
Date:   Tue Feb 2 13:22:34 2010 +0100

    Updated Finnish translation

 po/fi.po |  242 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 131 insertions(+), 111 deletions(-)

commit ad63a3677f874a989912595dbbb9626007c62b69
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Feb 2 12:01:54 2010 +0100

    Update vagalume.pot and all .po files

 po/de.po              |  775 +++++++++++++++++++++++++++-------------------
 po/es.po              |  773 +++++++++++++++++++++++++++-------------------
 po/fi.po              |  801 ++++++++++++++++++++++++++++-------------------
 po/fr.po              |  822 +++++++++++++++++++++++++++++--------------------
 po/gl.po              |  809 ++++++++++++++++++++++++++++--------------------
 po/it.po              |  773 +++++++++++++++++++++++++++-------------------
 po/lv.po              |  773 +++++++++++++++++++++++++++-------------------
 po/pl.po              |  800 +++++++++++++++++++++++++++--------------------
 po/pt.po              |  781 +++++++++++++++++++++++++++-------------------
 po/pt_BR.po           |  780 +++++++++++++++++++++++++++-------------------
 po/vagalume.pot       |  684 +++++++++++++++++++++++-----------------
 src/uimisc-hildon22.c |    1 +
 12 files changed, 5112 insertions(+), 3460 deletions(-)

commit 1ca20ffffa3e7a3536deb0f2b0ddfccd0027f749
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Feb 1 11:29:17 2010 +0100

    New config variable to decide whether to enable the volume key handler

 configure.ac          |    7 +++++++
 src/vgl-main-window.c |    6 +++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 66751e4a72538880b6d74a34c4e3aaa9af44524f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Feb 1 11:05:03 2010 +0100

    Use the Gtk version to decide whether to set GtkAboutDialog:program-name

 configure.ac |    2 ++
 src/uimisc.c |    8 +++++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit ff8fbac2b9b0608147fe3cdb77665fef8bec51c4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Jan 31 14:33:41 2010 +0100

    Show only the selected rows in the Hildon 2.2 IM selector button
    
    The "Disabled" row was being highlighted by default in
    usercfg_create_im_selector(). This patch clears the selection before
    deciding which ones to select.

 src/uimisc-hildon22.c |    1 +
 1 file changed, 1 insertion(+)

commit 491d3e65b5df68fee2d775f08592b506b2e1ca97
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jan 29 21:52:48 2010 +0100

    Set GtkAboutDialog:program-name to APP_NAME in Maemo 5
    
    This is necessary since the 'name' property is no longer valid in
    Gtk 2.12 and the hack used to play music in silent mode (3cfd612)
    changes the app name to "FMRadio"

 src/uimisc.c |    3 +++
 1 file changed, 3 insertions(+)

commit 3cfd61238845285622bf2e5157145d06f159d27a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jan 29 18:28:53 2010 +0100

    Hack to play music while in silent mode (N900)

 src/main.c |    2 ++
 1 file changed, 2 insertions(+)

commit 54763eb55837c4445ab424f25b942a5574c9f85f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jan 29 12:29:43 2010 +0100

    Disable cast checks by default

 configure.ac     |   10 ++++++++++
 src/vgl-object.c |   10 ++++++++++
 src/vgl-object.h |    2 ++
 3 files changed, 22 insertions(+)

commit 8e7894a0b5b50b1122afd632d5c3cfb65536de93
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jan 29 01:10:30 2010 +0100

    Make the entry in the "Stop after" dialog accept only numbers

 src/uimisc.c |    3 +++
 1 file changed, 3 insertions(+)

commit 04cc8a51734ce606c1e3a36c8148a1e6d9da1cf2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Jan 24 19:20:19 2010 +0100

    Hildon2.2 versions of all misc UI functions and dialogs

 po/POTFILES.in        |    2 +
 src/Makefile.am       |    4 +-
 src/uimisc-gtk.c      | 1138 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/uimisc-hildon22.c | 1015 +++++++++++++++++++++++++++++++++++++++++++
 src/uimisc.c          | 1153 +------------------------------------------------
 src/uimisc.h          |   23 +
 6 files changed, 2196 insertions(+), 1139 deletions(-)

commit 925e6b4d6eedf9521725150638d21f4c26a5e72b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Jan 24 19:14:42 2010 +0100

    New VglMainMenu class, with a new Hildon 2.2 application menu

 configure.ac                 |    2 +
 po/POTFILES.in               |    2 +
 src/Makefile.am              |    7 +
 src/controller.c             |   10 +
 src/controller.h             |    3 +
 src/vgl-main-menu-gtk.c      |  464 ++++++++++++++++++++++++++++++++++++++
 src/vgl-main-menu-hildon22.c |  457 ++++++++++++++++++++++++++++++++++++++
 src/vgl-main-menu.h          |   56 +++++
 src/vgl-main-window.c        |  503 ++----------------------------------------
 9 files changed, 1020 insertions(+), 484 deletions(-)

commit 5a7301ff62dc4771f12bb772f3c2029feccec163
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Jan 24 18:43:38 2010 +0100

    Add Hildon 2.2 style to the bookmark window

 src/globaldefs.h          |    4 ++++
 src/vgl-bookmark-window.c |   24 ++++++++++++++++++++----
 2 files changed, 24 insertions(+), 4 deletions(-)

commit 40f645fc000229aaace13357b333c6e90c18a821
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Jan 24 17:46:03 2010 +0100

    Added controller_play_others_radio_by_user()

 src/controller.c |   40 ++++++++++++++++++++++++++++++++++++++++
 src/controller.h |    4 ++++
 2 files changed, 44 insertions(+)

commit a31d391d5eb6b39d842baed4fca631e703c9b11f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Jan 23 18:07:39 2010 +0100

    Disable GIO support in Maemo 5

 configure.ac |    3 +++
 1 file changed, 3 insertions(+)

commit 87f914e17721fc0af7aa020974f2a086e9e4324b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Jan 24 19:33:02 2010 +0100

    Remove the ChangeLog file for good

 ChangeLog   | 6027 +----------------------------------------------------------
 ChangeLog.1 | 6026 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 6027 insertions(+), 6026 deletions(-)

commit 07cc8999ed1a90230d842d35e0733a3e421c6726
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Dec 21 14:24:32 2009 +0100

    === Released Vagalume 0.8.2 ===

 ChangeLog        |    4 ++++
 NEWS             |    4 ++++
 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 4 files changed, 15 insertions(+), 1 deletion(-)

commit 33a234f5587eb0723d62b8fc0dda3e6aed54040d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Dec 21 14:14:52 2009 +0100

    Create symlinks under /usr/bin in Maemo 5

 ChangeLog   |    5 +++++
 Makefile.am |    4 ++++
 2 files changed, 9 insertions(+)

commit 7b1a3c3404f5f3378169bdb4ef6c0523c5bcd7b8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Dec 21 13:56:16 2009 +0100

    Optify the locale directory in Maemo 5

 ChangeLog    |    5 +++++
 configure.ac |    6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 3c61dadc1893010304b69548b89754beffa17c68
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 19 16:00:18 2009 +0100

    Optify the bin directory in Maemo 5

 ChangeLog    |    5 +++++
 configure.ac |    1 +
 2 files changed, 6 insertions(+)

commit 2537bc5529d9ba2ac4949da16ef10430b88d026e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 19 15:45:37 2009 +0100

    Convert the user name to lowercase when creating a new session

 ChangeLog       |    5 +++++
 src/lastfm-ws.c |   12 +++++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 53371b8577d8c8d3c6c4927c4673666c75d639cb
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Dec 16 14:00:47 2009 +0100

    === Released Vagalume 0.8.1 ===

 ChangeLog        |    4 ++++
 NEWS             |    4 ++++
 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 4 files changed, 15 insertions(+), 1 deletion(-)

commit eabc41d7cefabea8c09c316c69ac4165d5adb4c9
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Dec 16 13:06:32 2009 +0100

    Install data files in /opt in the N900, since the rootfs is quite small
    
    Fixes #4900 (N900: Vagalume 0.8 uses to much space in root partition,
    not using /opt)

 ChangeLog    |    7 +++++++
 configure.ac |    3 ++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 692f139004cd7e545207a199aba2a324ba58f453
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Dec 15 16:29:32 2009 +0100

    Fall back to the old streaming API if the new one doesn't work

 ChangeLog       |    5 +++++
 src/lastfm-ws.c |    6 ++++++
 2 files changed, 11 insertions(+)

commit 73b08c06ec0832629dfef4c22352ebf5c65bc75d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Dec 14 00:48:36 2009 +0100

    Add 'New upstream release' to debian/changelog

 debian/changelog |    1 +
 1 file changed, 1 insertion(+)

commit 609bae9e9109cc8e5363a3fecb5a83885424659a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Dec 13 23:42:06 2009 +0100

    === Released Vagalume 0.8 ===

 ChangeLog        |    4 ++++
 debian/changelog |    2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 4d22ab469b75dd2246489229d787cd4b2981281d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Dec 13 23:00:05 2009 +0100

    Fix compilation warnings

 ChangeLog      |    6 ++++++
 src/compat.c   |    2 ++
 src/dlwin.c    |    5 +++--
 src/protocol.c |    1 +
 4 files changed, 12 insertions(+), 2 deletions(-)

commit 11ff96e9073e15cb91475fae4679cf4e08c7dc80
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Dec 13 22:48:23 2009 +0100

    Include gnome.mk from CDBS

 ChangeLog    |    4 ++++
 debian/rules |    1 +
 2 files changed, 5 insertions(+)

commit 93350f0569fcef49c29a511600d66de86183a406
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Dec 13 22:34:49 2009 +0100

    Minor translation fixes

 ChangeLog |    5 +++++
 po/gl.po  |    4 ++--
 po/pt.po  |    4 ++--
 3 files changed, 9 insertions(+), 4 deletions(-)

commit 98fed0d45579837f3e65f450d16aed78164a569a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Dec 13 20:32:42 2009 +0100

    New menu entry to import a config file with server info

 ChangeLog             |    9 +++
 src/controller.c      |   36 +++++++++
 src/controller.h      |    3 +
 src/uimisc.c          |   51 +++++++++----
 src/uimisc.h          |    3 +
 src/userconfig.c      |    2 +-
 src/vgl-main-window.c |   13 +++-
 src/vgl-server.c      |  193 +++++++++++++++++++++++++++++++++----------------
 src/vgl-server.h      |   19 ++---
 9 files changed, 238 insertions(+), 91 deletions(-)

commit 1e999c4413dd895a46a9da62f210c12712c295c3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Dec 13 20:41:28 2009 +0100

    Use 'Vagalume' in the 'Name' field of vagalume.desktop in Maemo 5

 ChangeLog    |    7 +++++++
 Makefile.am  |    6 ++++++
 configure.ac |    1 +
 3 files changed, 14 insertions(+)

commit c27b8449a4a72ad8173b43751c53d4edb83a1cbb
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Dec 13 20:04:33 2009 +0100

    Increase HTTP timeout

 ChangeLog  |    4 ++++
 src/http.c |    2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f66241770b293947dee947a7678a3e0de726da28
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Dec 13 18:11:06 2009 +0100

    Removed unused flush_ui_events() function

 ChangeLog    |    5 +++++
 src/uimisc.c |    6 ------
 src/uimisc.h |    3 ---
 3 files changed, 5 insertions(+), 9 deletions(-)

commit f208d48653e86b8c8f8e9cf6694db73f7288982a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Dec 11 01:47:48 2009 +0100

    Update control files to use the new Vagalume icon

 ChangeLog             |    5 +++++
 debian/control.maemo2 |   41 +++++++++++++++++++++--------------------
 debian/control.maemo3 |   41 +++++++++++++++++++++--------------------
 debian/control.maemo4 |   41 +++++++++++++++++++++--------------------
 debian/control.maemo5 |   41 +++++++++++++++++++++--------------------
 5 files changed, 89 insertions(+), 80 deletions(-)

commit 8450bf80862c92691bb0140b8c7f22b8ce2a3837
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Dec 11 01:08:27 2009 +0100

    Updated NEWS, configure.ac and debian/changelog for the v0.8 release

 ChangeLog        |    6 ++++++
 NEWS             |   19 +++++++++++++++++++
 configure.ac     |    2 +-
 debian/changelog |    4 ++--
 4 files changed, 28 insertions(+), 3 deletions(-)

commit 45e173f1ff08749fda70cfed715e4e6572a43bd3
Author: Otto Krüja <ottokrueja@gmx.net>
Date:   Thu Dec 10 20:26:40 2009 +0100

    Make the corners of the Vagalume icon rounded

 ChangeLog                        |    5 +
 data/icons/26x26/vagalume.png    |  Bin 1200 -> 1257 bytes
 data/icons/48x48/vagalume.png    |  Bin 2987 -> 3231 bytes
 data/icons/scalable/vagalume.png |  Bin 3044 -> 3318 bytes
 data/icons/vagalume.svg          |  136 ++++++++++++++-----
 data/icons/vagalume.xpm          |  269 ++++++++++++++++++++------------------
 6 files changed, 245 insertions(+), 165 deletions(-)

commit 9b8c8b92074a121ac1c9a707df90461f18e2e38f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Dec 3 20:14:56 2009 +0100

    Call hildon_gtk_init() in Maemo 5

 ChangeLog  |    4 ++++
 src/main.c |    8 ++++++++
 2 files changed, 12 insertions(+)

commit 11243199fe0cd2d43292d800352c54d7e230f930
Author: Amador Loureiro Blanco <dorfun@adorfunteca.org>
Date:   Fri Nov 20 13:01:40 2009 +0100

    Updated Galician translation

 ChangeLog |    4 +
 po/gl.po  |  259 +++++++++++++++++++++++++++++--------------------------------
 2 files changed, 128 insertions(+), 135 deletions(-)

commit e76bff4128c03394814aa4ac24d1dd7a1f74f644
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 18 21:00:18 2009 +0100

    Add a border to the contents of the main window excluding the menu bar

 ChangeLog             |    6 ++++++
 src/vgl-main-window.c |   21 ++++++++++++---------
 2 files changed, 18 insertions(+), 9 deletions(-)

commit ee75344df1b162f1640b27d06a6150306187918d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 18 03:15:22 2009 +0100

    Change method use to compute the number of failed tracks

 ChangeLog   |    5 +++++
 src/audio.c |   22 ++++++++++------------
 2 files changed, 15 insertions(+), 12 deletions(-)

commit da173785c48cb9839176657cb23b8f360b935778
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 18 03:11:43 2009 +0100

    Set a connection timeout to all HTTP calls

 ChangeLog  |    7 +++++++
 src/http.c |   35 ++++++++++++++++++-----------------
 2 files changed, 25 insertions(+), 17 deletions(-)

commit 5e5928f2c3b0bb5692e4c2f18042d95dfa9279e1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 18 01:34:48 2009 +0100

    Remove unneeded calls to g_signal_handlers_destroy()
    
    That function is already called by g_object_unref() among others

 ChangeLog                 |    7 +++++++
 src/vgl-bookmark-mgr.c    |    1 -
 src/vgl-bookmark-window.c |    1 -
 src/vgl-main-window.c     |    1 -
 4 files changed, 7 insertions(+), 3 deletions(-)

commit 7c5cd0e372ebd07340aee74336c312579074d36c
Author: Janne Mäkinen <janne.makinen@surffi.fi>
Date:   Tue Nov 17 17:50:10 2009 +0100

    Updated Finnish translation

 ChangeLog |    4 ++
 po/fi.po  |  141 ++++++++++++++++++++++++++++---------------------------------
 2 files changed, 69 insertions(+), 76 deletions(-)

commit fc0da3140c8408f92a3af545e47807c18067d602
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Nov 16 20:09:11 2009 +0100

    Updated package description in Debian control files

 ChangeLog             |    6 ++++++
 debian/changelog      |    1 +
 debian/control        |    2 +-
 debian/control.maemo2 |    2 +-
 debian/control.maemo3 |    2 +-
 debian/control.maemo4 |    2 +-
 debian/control.maemo5 |    2 +-
 7 files changed, 12 insertions(+), 5 deletions(-)

commit cf1cfae92f78ad40849e624bc94a11c54f2e0261
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 15 22:23:52 2009 +0100

    New CD case image to place the album cover artwork
    
    Image designed by Otto Krüja <ottokrueja@gmx.net>

 ChangeLog                     |   11 +
 data/cover/1024x600/cover.png |  Bin 9928 -> 42859 bytes
 data/cover/800x480/cover.png  |  Bin 6577 -> 38132 bytes
 data/cover/cover.svg          | 1311 +++++++++++++++++++++++++++++++++++++++++
 data/cover/desktop/cover.png  |  Bin 3698 -> 16427 bytes
 src/vgl-main-window.c         |   24 +-
 6 files changed, 1336 insertions(+), 10 deletions(-)

commit 4ce7776434134f4d158290db1745895278bf1c6c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 15 20:39:53 2009 +0100

    Remove old copyright line

 ChangeLog             |    5 +++++
 src/vgl-main-window.c |    1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b59d382354ae02fdb5259b4724c15380268d37a9
Author: Otto Krüja <ottokrueja@gmx.net>
Date:   Sun Nov 15 20:17:15 2009 +0100

    New Vagalume icon

 AUTHORS                          |    5 +-
 ChangeLog                        |   10 +
 data/icons/26x26/vagalume.png    |  Bin 1628 -> 1200 bytes
 data/icons/48x48/vagalume.png    |  Bin 4021 -> 2987 bytes
 data/icons/scalable/vagalume.png |  Bin 4130 -> 3044 bytes
 data/icons/vagalume.svg          |  370 ++++++++++++++++++++++++++++++++
 data/icons/vagalume.xpm          |  430 ++++++++++++++------------------------
 debian/control.maemo2            |   51 ++---
 debian/control.maemo3            |   51 ++---
 debian/control.maemo4            |   51 ++---
 debian/control.maemo5            |   51 ++---
 src/uimisc.c                     |    2 +-
 12 files changed, 630 insertions(+), 391 deletions(-)

commit 1cc7a66359ea195f637f93d46a4252b1dcef6a33
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 3 15:57:59 2009 +0100

    Maemo 5: make the progress bar smaller and the border thicker

 ChangeLog             |    5 +++++
 src/vgl-main-window.c |    8 +++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 40035a7085344dbaed5b8887db4d6b98d2264772
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 3 15:23:29 2009 +0100

    Install small icons under icons/hicolor/scalable/apps in Maemo 5

 ChangeLog    |    6 ++++++
 Makefile.am  |    6 ++----
 configure.ac |    8 +++++++-
 3 files changed, 15 insertions(+), 5 deletions(-)

commit ac6f4a3b3711efc1c9eeaf0156a3d2287834653e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 3 00:23:36 2009 +0100

    Added control file for Maemo 5

 ChangeLog             |    6 ++++++
 build-package.sh      |    6 +++++-
 debian/control.maemo5 |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 60 insertions(+), 1 deletion(-)

commit 277f706a0fe1c60fe54b3a4f99dba4db8abb6be0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 1 20:51:19 2009 +0100

    Drop support for libgcrypt
    
    Computing of MD5 sums using libgcrypt has been dropped, since all
    recent (>= 2.16) GLib versions come with MD5 support using GChecksum.
    
    For older systems, the built-in implementation available in md5/md5.c
    is used.

 ChangeLog    |    6 ++++++
 configure.ac |   48 ++++++++----------------------------------------
 src/util.c   |   10 +---------
 3 files changed, 15 insertions(+), 49 deletions(-)

commit 88a12a64167c7b90fcfd0cec1e8ef8875f0a10a0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 30 19:40:14 2009 +0100

    Fix typo

 src/audio.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 449e9ff1c40ce8d1bea8cf9db91b1927772773a6
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 30 18:53:47 2009 +0100

    Set GStreamer elements to play MP3 in Maemo 5

 ChangeLog   |    5 +++++
 src/audio.c |    4 ++++
 2 files changed, 9 insertions(+)

commit 2694202fe009b423c22a242ce21f0f22eacc9053
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 30 18:04:50 2009 +0100

    Disable the Maemo status bar plugin in Maemo 5

 ChangeLog    |    5 +++++
 configure.ac |   55 ++++++++++++++++++++++++++++++-------------------------
 2 files changed, 35 insertions(+), 25 deletions(-)

commit 752e5fb24ff3b167c00c50adfb6622c3ad885fff
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Oct 24 18:49:05 2009 +0200

    Disable the Last.fm server in Maemo 5
    
    Since May 2009, Last.fm doesn't allow streaming music to mobile
    phones:
    
    http://www.last.fm/group/Last.fm+Web+Services/forum/21604/_/517212/_/8966064

 ChangeLog           |    7 +++++++
 Makefile.am         |   10 ++++++++++
 configure.ac        |    2 ++
 data/servers.xml    |   48 ------------------------------------------------
 data/servers.xml.in |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 69 insertions(+), 48 deletions(-)

commit 232208b763d7a7a323ae454a7da36364609572b4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Oct 24 18:20:11 2009 +0200

    Read the list of servers from a config file
    
    Now Vagalume reads servers.xml in ~/.vagalume and /usr/share/vagalume
    in order to obtain the list of servers it can connect to.

 ChangeLog        |   11 ++++
 Makefile.am      |    2 +-
 data/servers.xml |   48 ++++++++++++++++
 src/controller.c |    9 ++-
 src/vgl-server.c |  160 ++++++++++++++++++++++++++++++++++--------------------
 src/vgl-server.h |    2 +-
 6 files changed, 168 insertions(+), 64 deletions(-)

commit 82990e112fb914b3560af1a0fd0b448ac60d5650
Author: Andrea Grandi <a.grandi@gmail.com>
Date:   Sat Oct 24 17:41:48 2009 +0200

    Updated Italian translation

 ChangeLog |    4 +++
 po/it.po  |  103 +++++++++++++++++++++++++++----------------------------------
 2 files changed, 50 insertions(+), 57 deletions(-)

commit a7e5cdba032e8fdc7070e417983b8e8f084ce221
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 22 01:52:09 2009 +0200

    Settings dialog: change position of 'Help' button in Maemo 5

 ChangeLog    |    5 +++++
 src/uimisc.c |    5 +++++
 2 files changed, 10 insertions(+)

commit c290dd2493e7f00a51b9b3616b8a8ca8c3ae31f6
Author: Rodrigo Flores <rodrigomarquesflores@gmail.com>
Date:   Thu Oct 15 20:39:33 2009 +0200

    Updated Portuguese (Brazilian) translation

 ChangeLog   |    4 ++
 po/pt_BR.po |  131 +++++++++++++++++++++++++++--------------------------------
 2 files changed, 64 insertions(+), 71 deletions(-)

commit ce011023b45161ffc4d8d0b51018a17185a52956
Author: Marcos Garcia <marcosgg@gmail.com>
Date:   Thu Oct 15 20:39:26 2009 +0200

    Updated Portuguese translation

 ChangeLog |    4 +++
 po/pt.po  |  111 ++++++++++++++++++++++++++++---------------------------------
 2 files changed, 54 insertions(+), 61 deletions(-)

commit 8d16dac3202b9e51218da2f7f85a781df4d2d80e
Author: Julien Duponchelle <julien@duponchelle.info>
Date:   Thu Oct 15 20:39:15 2009 +0200

    Updated French translation

 ChangeLog |    4 ++
 po/fr.po  |  169 +++++++++++++++++++++++++++----------------------------------
 2 files changed, 79 insertions(+), 94 deletions(-)

commit f0dc95c3963f88dededad08f358c03a1150a2863
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 15 20:39:06 2009 +0200

    Detect Maemo 5 in configure.ac

 ChangeLog    |    5 +++++
 configure.ac |   16 +++++++++++-----
 2 files changed, 16 insertions(+), 5 deletions(-)

commit 1a5c3018a92481b12ecd9067d6c99c9a5a4aada7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 15 20:38:57 2009 +0200

    Use #ifdef HAVE_DSPMP3SINK rather than #ifdef MAEMO in audio.c

 ChangeLog    |    6 ++++++
 configure.ac |    4 ++++
 src/audio.c  |   14 +++++++-------
 3 files changed, 17 insertions(+), 7 deletions(-)

commit 7d8f53bbe7fe8059912830000c4c654e7dbcc40b
Author: Pēteris Caune <cuu508@gmail.com>
Date:   Tue Oct 6 01:09:12 2009 +0200

    Updated Latvian translation

 ChangeLog |    4 +++
 po/lv.po  |  105 +++++++++++++++++++++++++++----------------------------------
 2 files changed, 51 insertions(+), 58 deletions(-)

commit 47632c317f8f5086ac397ee6c41a814e2574c544
Author: Oskar Welzl <mail@welzl.info>
Date:   Mon Oct 5 13:42:23 2009 +0200

    Updated German translation

 ChangeLog |    4 ++
 po/de.po  |  133 ++++++++++++++++++++++++++++---------------------------------
 2 files changed, 65 insertions(+), 72 deletions(-)

commit a5095305ba888ef02a507ee1fdda3f37bd4f8473
Author: Dawid Pakuła <zulus@w3des.net>
Date:   Mon Oct 5 13:35:55 2009 +0200

    Updated Polish translation

 ChangeLog |    4 ++
 po/pl.po  |  154 +++++++++++++++++++++++++++++--------------------------------
 2 files changed, 76 insertions(+), 82 deletions(-)

commit a527777a02b8d39e393879550cdda2dd300702f1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 2 19:12:30 2009 +0200

    Updated .po files

 po/de.po        |  612 +++++++++++++++++++++++++++++++---------------------
 po/es.po        |  612 +++++++++++++++++++++++++++++++---------------------
 po/fi.po        |  612 +++++++++++++++++++++++++++++++---------------------
 po/fr.po        |  628 +++++++++++++++++++++++++++++++----------------------
 po/gl.po        |  612 +++++++++++++++++++++++++++++++---------------------
 po/it.po        |  612 +++++++++++++++++++++++++++++++---------------------
 po/lv.po        |  612 +++++++++++++++++++++++++++++++---------------------
 po/pl.po        |  646 ++++++++++++++++++++++++++++++++-----------------------
 po/pt.po        |  612 +++++++++++++++++++++++++++++++---------------------
 po/pt_BR.po     |  612 +++++++++++++++++++++++++++++++---------------------
 po/vagalume.pot |  578 ++++++++++++++++++++++++++++---------------------
 11 files changed, 3988 insertions(+), 2760 deletions(-)

commit 73ad97d3b877f59787988e7aaa5d5c26b0293dd8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 2 14:08:39 2009 +0200

    Updated TODO

 TODO |    1 +
 1 file changed, 1 insertion(+)

commit 61fdac3f267325025b88ec0d9b255d56e1263d5d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 1 17:03:07 2009 +0200

    Encoding fixes

 ChangeLog |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit fe72c522350d4d37d9796e3fb1b45007c7890ef7
Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
Date:   Thu Oct 1 17:02:56 2009 +0200

    Make refcount volatile to avoid strange compiler optimizations

 ChangeLog        |    5 +++++
 src/vgl-object.h |    2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 75e95e9d3b05348840d8c6d81f40eeca7925bd39
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Sep 29 18:38:33 2009 +0200

    Identify servers that only stream freely downloadable music

 ChangeLog        |   20 ++++++++++++++++++++
 src/lastfm-ws.c  |    6 ++++--
 src/protocol.c   |   25 ++++++++++++++++++-------
 src/protocol.h   |    9 ++++++---
 src/vgl-server.c |   16 +++++++++++-----
 src/vgl-server.h |    4 +++-
 6 files changed, 62 insertions(+), 18 deletions(-)

commit 11560bd784669d5a63a488c9f83e787f59a95e99
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Sep 29 17:48:08 2009 +0200

    Change the Jamendo stream URLs to MP3 when the playlist is being parsed

 ChangeLog      |    7 +++++++
 src/audio.c    |    5 +----
 src/protocol.c |   11 +++++++++++
 3 files changed, 19 insertions(+), 4 deletions(-)

commit 9b7d7650890a80b9dd3fdba7c7277829bc2661cb
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Sep 29 17:47:23 2009 +0200

    Add idle handler before calling get_user_extradata()

 ChangeLog        |    5 +++++
 src/controller.c |    9 ++++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit 91b5248f012ed9949035a45742fa5d8bfd69d66a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Sep 19 07:37:34 2009 +0200

    Make sure that a string is NULL-terminated in the download window

 ChangeLog   |    6 ++++++
 src/dlwin.c |    2 ++
 2 files changed, 8 insertions(+)

commit a883b224dbdaacf1bdeb25c2a07492a3046d1958
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Sep 19 07:37:29 2009 +0200

    Remove unused GMainLoop in audio.c

 ChangeLog   |    5 +++++
 src/audio.c |    4 ----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 06bff779aa0d9a3fe8d1f15f85713362b8c55f3b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 18 20:58:07 2009 +0200

    Implementations of gdk_threads_add_* for old systems

 ChangeLog             |   10 +++++
 configure.ac          |    2 +
 src/Makefile.am       |    1 +
 src/audio.c           |    1 +
 src/compat.c          |  101 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/compat.h          |   51 +++++++++++++++++++++++++
 src/controller.c      |    1 +
 src/dbus.c            |    1 +
 src/dlwin.c           |    1 +
 src/globaldefs.h      |    5 ---
 src/uimisc.c          |    1 +
 src/vgl-main-window.c |    1 +
 src/vgl-tray-icon.c   |    1 +
 13 files changed, 172 insertions(+), 5 deletions(-)

commit b231e4449c0e5bad9edaade1ee74fc9ed2d5b517
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 18 20:29:16 2009 +0200

    Use g_ascii_strcasecmp() instead of strcasecmp()

 ChangeLog       |    6 ++++++
 src/audio.c     |    2 +-
 src/lastfm-ws.c |    3 ++-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 7c045d4fbc20e84a956bc51b95a326cc315481db
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 18 20:10:36 2009 +0200

    Several improvements in the download window code

 ChangeLog   |   13 +++++++
 src/dlwin.c |  119 ++++++++++++++++++++++++++++++++++++-----------------------
 2 files changed, 85 insertions(+), 47 deletions(-)

commit fc13c527619ab178c591c37ff772a42c9fd5dc16
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 18 20:10:24 2009 +0200

    Regression fix: return custom playlist if available

 ChangeLog       |    5 +++++
 src/lastfm-ws.c |    1 +
 2 files changed, 6 insertions(+)

commit 3c09e185ec39749c1ff9262cb17a1cacb69363f4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 18 14:30:10 2009 +0200

    Use gdk_threads_add_timeout() to add timeouts

 ChangeLog             |   15 +++++++++++++++
 configure.ac          |   10 +++++-----
 src/controller.c      |    4 ++--
 src/globaldefs.h      |    6 +++---
 src/vgl-main-window.c |    2 +-
 5 files changed, 26 insertions(+), 11 deletions(-)

commit 7981ca4fea3514dcd2f2f57ac7fe7155330764ef
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 18 14:29:58 2009 +0200

    Use an idle handler to show the tray icon notification

 ChangeLog           |    9 ++++++++
 src/vgl-tray-icon.c |   63 +++++++++++++++++++++++++++------------------------
 2 files changed, 42 insertions(+), 30 deletions(-)

commit 3fb46255557656c76c6af90e41fe870fc7d062aa
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 18 14:29:38 2009 +0200

    Use an idle handler to fill the combos in the tagging window

 ChangeLog    |    7 +++++++
 src/uimisc.c |   64 +++++++++++++++++++++++++++++++++-------------------------
 2 files changed, 44 insertions(+), 27 deletions(-)

commit 26b04d033bfe7a793e89b453145ebfb663b43d16
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 18 14:29:29 2009 +0200

    Use an idle hander for everything done after creating a new session

 ChangeLog        |    7 ++++
 src/controller.c |   93 ++++++++++++++++++++++++++++++------------------------
 2 files changed, 59 insertions(+), 41 deletions(-)

commit c4fd49d8bec4e44e9f4ea3348df4060b51ee2297
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 18 14:29:23 2009 +0200

    Use the gdk_threads_* API to install all DBUS idle handlers

 ChangeLog  |    5 +++++
 src/dbus.c |   69 +++++++++++++++++++++---------------------------------------
 2 files changed, 29 insertions(+), 45 deletions(-)

commit 653b3e28ec1053deb6d6513bdc7dd08c11e7b2a4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 18 14:29:14 2009 +0200

    Run the GStreamer EOS and state changed handlers from the main loop

 ChangeLog   |    7 +++++++
 src/audio.c |   36 ++++++++++++++++++++++++------------
 2 files changed, 31 insertions(+), 12 deletions(-)

commit 93a432f391f6d08bc21588d4744da539cd294ae6
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 18 14:29:03 2009 +0200

    Move almost everything done when setting a new radio to the main loop

 ChangeLog        |    9 ++++++
 src/controller.c |   88 ++++++++++++++++++++++++++++++++----------------------
 2 files changed, 62 insertions(+), 35 deletions(-)

commit f89e58b4953c4847ce3ca2bedc63d4c58be49984
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 18 14:28:55 2009 +0200

    Use an idle handler to start/stop playing after retrieving a new playlist

 ChangeLog        |    9 ++++++++
 src/controller.c |   62 +++++++++++++++++++++++++++++++++++++-----------------
 2 files changed, 52 insertions(+), 19 deletions(-)

commit 7755edd25eeb056e1aaaa9263d36a689a2c99375
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 18 14:28:40 2009 +0200

    Use an idle handler to update the UI after adding a track to a playlist

 ChangeLog        |    7 +++++++
 src/controller.c |   41 ++++++++++++++++++++++++++---------------
 2 files changed, 33 insertions(+), 15 deletions(-)

commit 6f3ef9b5f96280d468bdf72c7b29306ad1d2f277
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 18 14:28:31 2009 +0200

    Use an idle handler to show information banners

 ChangeLog        |    7 +++++++
 src/controller.c |   43 +++++++++++++++++++++++++------------------
 2 files changed, 32 insertions(+), 18 deletions(-)

commit 659575d538ddc874f535801b9c8faab31496d425
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 18 14:28:17 2009 +0200

    Set the album cover in the main window using an idle handler

 ChangeLog        |    9 +++++++++
 src/controller.c |   50 ++++++++++++++++++++++++++++++++++----------------
 2 files changed, 43 insertions(+), 16 deletions(-)

commit b18b9246234cebac6bb98f5b2b4111f6bfdaf14f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Sep 14 20:55:06 2009 +0200

    Explain that Vagalume also supports other compatible services

 ChangeLog             |   16 ++++++++++++++++
 README                |    5 +++--
 debian/control        |    3 +++
 debian/control.maemo2 |    3 +++
 debian/control.maemo3 |    3 +++
 debian/control.maemo4 |    3 +++
 src/controller.c      |   14 +++++++++-----
 src/uimisc.c          |    9 +++++----
 vagalume.1            |    7 +++++--
 9 files changed, 50 insertions(+), 13 deletions(-)

commit e9e78e2ac7e52e7c537ecd611e7671a797e4d7e5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Sep 8 22:27:35 2009 +0200

    Ignore GST_MESSAGE_STREAM_STATUS

 ChangeLog   |    5 +++++
 src/audio.c |    1 +
 2 files changed, 6 insertions(+)

commit 0a8bcc96c063adec9907b1be61525177641a50d4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Sep 8 22:27:26 2009 +0200

    Use an int marshaller for the track-stopped signal

 ChangeLog        |    5 +++++
 src/controller.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit de2e2366c173085e575db539dec132a4f38ffb54
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Sep 5 03:55:38 2009 +0200

    Fix typo

 src/vgl-object.c |    2 +-
 src/vgl-object.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit a38e79e52fd07cbc28c0f47494b31bafe81c0b82
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Sep 5 03:54:39 2009 +0200

    Make tagwin a VglObject

 ChangeLog    |    5 +++++
 src/uimisc.c |   30 +++++-------------------------
 2 files changed, 10 insertions(+), 25 deletions(-)

commit ddc0ca4811530437015c2507650293605cdc47f4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Sep 5 03:54:35 2009 +0200

    Make RspSession a VglObject

 ChangeLog       |    5 +++++
 src/scrobbler.c |   49 ++++++++++++++++++-------------------------------
 2 files changed, 23 insertions(+), 31 deletions(-)

commit f9fa248d1531a685afb5ffe49508daa9b2c35f04
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Sep 5 03:54:31 2009 +0200

    Make LastfmTrack a VglObject

 ChangeLog           |   11 +++++++++++
 src/controller.c    |   40 ++++++++++++++++++++--------------------
 src/imstatus.c      |    8 ++++----
 src/playlist.c      |   46 +++++++++-------------------------------------
 src/playlist.h      |   10 ++--------
 src/protocol.c      |    2 +-
 src/scrobbler.c     |    8 ++++----
 src/uimisc.c        |    4 ++--
 src/vgl-tray-icon.c |    4 ++--
 9 files changed, 55 insertions(+), 78 deletions(-)

commit 2304a79a3f71e0d6276081f3810c221528b64700
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Sep 5 03:54:24 2009 +0200

    Make LastfmWsSession a VglObject

 ChangeLog        |    8 ++++++++
 src/controller.c |   32 ++++++++++++++++----------------
 src/lastfm-ws.c  |   46 +++++++++++++++++-----------------------------
 src/lastfm-ws.h  |    6 ------
 src/scrobbler.c  |   12 ++++++------
 src/uimisc.c     |    4 ++--
 6 files changed, 49 insertions(+), 59 deletions(-)

commit 4577270ced91798aca7ac401e188b63c8d5d4679
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Sep 5 03:54:17 2009 +0200

    Make VglServer a VglObject

 ChangeLog        |    9 +++++++++
 src/controller.c |   12 ++++++------
 src/lastfm-ws.c  |    4 ++--
 src/scrobbler.c  |    6 +++---
 src/userconfig.c |    8 ++++----
 src/vgl-server.c |   48 ++++++++++++++++--------------------------------
 src/vgl-server.h |   11 ++---------
 7 files changed, 42 insertions(+), 56 deletions(-)

commit b191383d4a604f5e8fb4e6135b1bc2ff866efa43
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Sep 5 03:54:12 2009 +0200

    VglObject, a very minimalistic implementation of ref-counted objects

 ChangeLog        |    7 +++++++
 src/Makefile.am  |    1 +
 src/vgl-object.c |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/vgl-object.h |   42 ++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 102 insertions(+)

commit a41c776b93e0ae424fb194e28d43ad509ccc0ba5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Sep 5 03:54:06 2009 +0200

    Define VglServerData struct for storing built-in server information

 ChangeLog        |    6 ++++++
 src/vgl-server.c |   15 +++++++++++----
 2 files changed, 17 insertions(+), 4 deletions(-)

commit f4f323e0d82adbb5b836034c2fa0d31ac71de3b5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 4 02:22:57 2009 +0200

    Add a combo box to the settings dialog to select the server

 ChangeLog        |    9 +++++++++
 src/controller.c |   10 ++++++++--
 src/uimisc.c     |   43 ++++++++++++++++++++++++++++++++++++++-----
 3 files changed, 55 insertions(+), 7 deletions(-)

commit de8da055cb7640b530e41b95ee92daac8f97e9e4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 4 02:22:44 2009 +0200

    Add support for the legacy streaming API on a per-server basis

 ChangeLog        |   20 ++++++++++++++++++++
 src/audio.c      |    6 +++++-
 src/lastfm-ws.c  |   32 +++++++++++++++++++++++---------
 src/protocol.c   |    6 ++----
 src/protocol.h   |    1 +
 src/vgl-server.c |   35 +++++++++++++++++++++++------------
 src/vgl-server.h |    5 ++++-
 7 files changed, 78 insertions(+), 27 deletions(-)

commit 47afeb9d4cd04a47eeef10fb3416efd5ff2585c6
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 4 02:22:31 2009 +0200

    Initial support for different Last.fm-compatible servers

 ChangeLog        |   31 +++++++++
 src/Makefile.am  |    1 +
 src/controller.c |   16 ++++-
 src/lastfm-ws.c  |  154 +++++++++++++++++++++--------------------
 src/lastfm-ws.h  |   27 +++++---
 src/scrobbler.c  |   15 ++--
 src/uimisc.c     |    3 +-
 src/userconfig.c |   40 ++++++++++-
 src/userconfig.h |    7 ++
 src/vgl-server.c |  203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/vgl-server.h |   61 ++++++++++++++++
 11 files changed, 461 insertions(+), 97 deletions(-)

commit 78ab59c9490c2548e47d09864ec3fd66ac4e806c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 4 02:22:20 2009 +0200

    Check for NULL in lastfm_set_radio()

 ChangeLog      |    5 +++++
 src/protocol.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit fd7a1cf53deb05352bcf0b52c97100b6a5f15cb0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 4 02:22:11 2009 +0200

    Bring back legacy streaming functions

 ChangeLog      |    7 +++++
 src/protocol.c |   86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/protocol.h |   10 +++++++
 3 files changed, 103 insertions(+)

commit a40ecb93639ee5adef67a01a52c692b644f7e86a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Aug 11 18:44:49 2009 +0200

    autogen.sh: run ./configure unless the NOCONFIGURE variable is set

 ChangeLog        |   10 ++++++++++
 autogen.sh       |    9 ++++++++-
 debian/changelog |    1 +
 debian/rules     |    2 +-
 4 files changed, 20 insertions(+), 2 deletions(-)

commit 830e3630f2fad800fcf06d5eaac2b1b33e9bb79a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jun 12 20:04:58 2009 +0200

    Add support for others' recommendations radios

 ChangeLog             |    8 ++++++++
 src/controller.c      |    6 +++++-
 src/vgl-main-window.c |    7 ++++++-
 3 files changed, 19 insertions(+), 2 deletions(-)

commit b595596a42d9ef3954d5eb03a2c49a26f4829524
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 16 19:55:08 2009 +0200

    Follow HTTP redirections

 ChangeLog  |    6 ++++++
 src/http.c |    3 +++
 2 files changed, 9 insertions(+)

commit 170e2303c8ae45d61238f7ae8ff7c3650f53b695
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 15 00:38:40 2009 +0200

    Discard a track after 50 unsuccessful tries to scrobble it

 ChangeLog       |    5 +++++
 src/scrobbler.c |   15 ++++++++++++---
 2 files changed, 17 insertions(+), 3 deletions(-)

commit ff2a6ebc184fcae1fa6cae31c15f96161b9b31e6
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 13 01:06:12 2009 +0200

    Sleep between retries when scrobbling doesn't work

 ChangeLog       |    5 +++++
 src/scrobbler.c |    1 +
 2 files changed, 6 insertions(+)

commit 6fd9d56d1f368270adef070c13184f3f10f7eb05
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 13 00:26:04 2009 +0200

    Rename lastfm_radio to LastfmRadio

 ChangeLog             |    9 +++++++++
 src/controller.c      |    8 ++++----
 src/controller.h      |    4 ++--
 src/radio.c           |    4 ++--
 src/radio.h           |    6 +++---
 src/vgl-main-window.c |    4 ++--
 6 files changed, 22 insertions(+), 13 deletions(-)

commit 51bc8938cfa354bcbd06b20d4ee71f1f7d29a1c7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu May 7 22:46:31 2009 +0200

    Create two different targets for marshal.c and marshal.h in Makefile.am

 ChangeLog       |    5 +++++
 src/Makefile.am |    4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 5e069c10186941272e36fac16bd1cf6a0505eaae
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue May 5 01:06:59 2009 +0200

    Refactor code a bit in controller_play_radio_by_url_thread()

 ChangeLog        |    5 +++++
 src/controller.c |   10 +++-------
 2 files changed, 8 insertions(+), 7 deletions(-)

commit f63de3f9c1bdbedd6bdb50aa0940f3398e787b89
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue May 5 01:06:54 2009 +0200

    Use lastfm_ws_radio_tune() for custom playlists too

 ChangeLog        |   13 +++++++++++++
 src/controller.c |   18 ------------------
 src/lastfm-ws.c  |   29 +++++++++++++++++++++++++++++
 src/protocol.c   |    1 +
 src/protocol.h   |    1 +
 5 files changed, 44 insertions(+), 18 deletions(-)

commit a6341cd8fe64044d90b3019f989a9fe472a36a58
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue May 5 01:06:41 2009 +0200

    Store radio name in LastfmWsSession object

 ChangeLog        |   11 +++++++++++
 src/controller.c |    9 +++------
 src/lastfm-ws.c  |   31 +++++++++++++++++++------------
 src/lastfm-ws.h  |    8 +++-----
 4 files changed, 36 insertions(+), 23 deletions(-)

commit b7e89d60c72d62bc4895fd57e273772ca24b2c98
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 1 14:44:11 2009 +0200

    Set main window border only when using HildonWindow

 ChangeLog             |    8 ++++++++
 src/vgl-main-window.c |    5 +++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit c75bdf109bfd47ad0fe72d9fe51211cd72aa599a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 30 00:47:55 2009 +0200

    Don't call lastfm_ws_session_unref() on a NULL pointer

 ChangeLog        |    5 +++++
 src/controller.c |    6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit e18afc731f7c81b5586f88b24453557d69ce3f42
Author: Javier Jardon <javierjc1982@gmail.com>
Date:   Thu Apr 30 00:47:47 2009 +0200

    Replace deprecated calls to gtk_menu_append()

 ChangeLog           |    5 +++++
 src/vgl-tray-icon.c |   33 ++++++++++++++++++---------------
 2 files changed, 23 insertions(+), 15 deletions(-)

commit 8cabe627ad7e10ff6642667d9c177e5fd068f262
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Apr 25 18:38:29 2009 +0200

    Fix tagging (include session object in TagData struct)

 ChangeLog        |    7 +++++++
 src/controller.c |   21 +++++++++++----------
 2 files changed, 18 insertions(+), 10 deletions(-)

commit 0eff06cf360d6c5d985b3cb45731de4b781bdee1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Apr 25 18:38:24 2009 +0200

    Remove unused includes and definitions. Mark xmlrpc.c as legacy API

 ChangeLog             |    9 +++++++++
 src/controller.c      |    6 ------
 src/controller.h      |    1 -
 src/vgl-main-window.c |    1 -
 src/xmlrpc.c          |    4 ++--
 src/xmlrpc.h          |    4 ++--
 6 files changed, 13 insertions(+), 12 deletions(-)

commit 70d3400cd39fcbe93b92854af8677433ae3cc2f9
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Apr 25 18:38:19 2009 +0200

    Use the new lastfm_ws_add_to_playlist() method in the controller

 ChangeLog        |    6 ++++++
 src/controller.c |   51 ++++++++++++++++++++++++++++++++-------------------
 2 files changed, 38 insertions(+), 19 deletions(-)

commit 45e97ced59c57b995abb87d5404ef1ac625c2342
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Apr 25 18:38:14 2009 +0200

    Method to add a track to a playlist using the new API

 ChangeLog       |    7 +++++++
 src/lastfm-ws.c |   10 ++++++++++
 src/lastfm-ws.h |    4 ++++
 3 files changed, 21 insertions(+)

commit 9e0f667dfcb35ca5ea697ae2246afb56ca5676cd
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Apr 24 14:59:35 2009 +0200

    Use the new lastfm_ws_tag_track() method in the controller

 ChangeLog        |    5 +++++
 src/controller.c |   45 +++++++++++++++++++++++----------------------
 2 files changed, 28 insertions(+), 22 deletions(-)

commit 8066a8fc64710f98ad86f8f075d9bd84824cc3a2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Apr 24 14:59:29 2009 +0200

    Method to tag tracks using the new API

 ChangeLog       |    7 +++++++
 src/lastfm-ws.c |   13 +++++++++++++
 src/lastfm-ws.h |    6 ++++++
 3 files changed, 26 insertions(+)

commit 0ce500d78b7bea6d3f80a389c69bc29307d27ffe
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 23 22:42:36 2009 +0200

    Use the old API to share (recommend) albums

 ChangeLog       |   10 ++++++++++
 src/lastfm-ws.c |    7 +++++--
 src/xmlrpc.c    |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/xmlrpc.h    |    8 ++++++++
 4 files changed, 72 insertions(+), 2 deletions(-)

commit 6d4047edcc901f7f41dd0a5df78d086b9578f4eb
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 23 22:42:30 2009 +0200

    Store password in LastfmWsSession object

 ChangeLog       |    7 +++++++
 src/lastfm-ws.c |    8 ++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 6139af1ba861fdc3c4db6dcc218319fe191e1b7b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 23 15:51:19 2009 +0200

    Remove deprecated methods to love, ban and recommend

 ChangeLog    |    5 ++++
 src/xmlrpc.c |   79 ----------------------------------------------------------
 src/xmlrpc.h |   14 -----------
 3 files changed, 5 insertions(+), 93 deletions(-)

commit 20bda2ceb9fce77b37a5df3e9869aff464a38349
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 23 15:51:13 2009 +0200

    Use the recommend (share) method from the v2.0 API

 ChangeLog        |    6 ++++++
 src/controller.c |   34 +++++++++++++++++-----------------
 2 files changed, 23 insertions(+), 17 deletions(-)

commit 2f49ede4f8bc84f580854831b4ab93d21633b621
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 23 15:51:07 2009 +0200

    Use love/ban methods from the v2.0 API

 ChangeLog       |    6 ++++++
 src/scrobbler.c |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 56 insertions(+), 4 deletions(-)

commit f283ab60263d8c6eb85a4f1cdffd25034c8ebe98
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 23 15:51:01 2009 +0200

    Make the session object parameter of the 'connected' signal

 ChangeLog        |    6 ++++++
 src/controller.c |    6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 895c25975fdb0f928b97ecb2f14c70c24e4e763f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 23 01:08:54 2009 +0200

    Remove unused methods from the legacy streaming API

 ChangeLog      |    7 ++++
 src/protocol.c |  105 +-------------------------------------------------------
 src/protocol.h |   17 ++-------
 3 files changed, 10 insertions(+), 119 deletions(-)

commit ad47a2585921ae7c5eb043f04e774447f2a30aa8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 23 01:08:49 2009 +0200

    Use the v2.0 Last.fm API to stream music

 ChangeLog        |   22 +++++++++++
 src/controller.c |  116 ++++++++++++++++--------------------------------------
 src/lastfm-ws.c  |   28 +++++++++----
 src/lastfm-ws.h  |    7 +++-
 src/protocol.c   |    2 -
 src/protocol.h   |    1 -
 6 files changed, 84 insertions(+), 92 deletions(-)

commit 32d73d2a174262b3b166923e5c5dfe79eeaa1b9c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Apr 22 23:58:18 2009 +0200

    New methods for streaming radio using the v2.0 Last.fm API

 ChangeLog       |    7 +++++++
 src/lastfm-ws.c |   61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/lastfm-ws.h |   12 +++++++++++
 3 files changed, 80 insertions(+)

commit 2b259c228249d67039c0837e315db730028e6c25
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Apr 22 23:58:13 2009 +0200

    Add support for the new Last.fm playlist format

 ChangeLog      |    9 +++
 src/protocol.c |  186 ++++++++++++++++++++++++++++++++++++++++----------------
 src/protocol.h |    5 ++
 3 files changed, 149 insertions(+), 51 deletions(-)

commit b5fee8d0b5d5e5a77e7c3f890523e74f83c341f5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Apr 22 23:58:08 2009 +0200

    Moved get_language_code() from protocol.c to util.c

 ChangeLog      |    7 +++++++
 src/protocol.c |   26 --------------------------
 src/util.c     |   24 ++++++++++++++++++++++++
 src/util.h     |    3 +++
 4 files changed, 34 insertions(+), 26 deletions(-)

commit da7811904e4dfc965fecccef236ad91466863b73
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Apr 20 23:25:28 2009 +0200

    Use the v2.0 Last.fm API to get track tags (but keep v1.0 for album tags)

 ChangeLog       |   15 ++++
 src/Makefile.am |    3 +-
 src/lastfm-ws.c |   49 ++++++++++-
 src/metadata.c  |  257 -------------------------------------------------------
 src/metadata.h  |   38 --------
 src/uimisc.c    |    3 +-
 6 files changed, 63 insertions(+), 302 deletions(-)

commit 2b756b94cd24b292fa3ad8ac225aa6b3519784db
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Apr 20 02:05:40 2009 +0200

    Use lastfm_ws_get_user_track_tags() instead of lastfm_get_user_track_tags()

 ChangeLog        |   17 +++++++++++++++++
 src/controller.c |   17 ++++++++++++++---
 src/metadata.c   |    6 ++++--
 src/metadata.h   |    2 +-
 src/uimisc.c     |   11 ++++++++---
 src/uimisc.h     |    2 ++
 6 files changed, 46 insertions(+), 9 deletions(-)

commit 624762408cfad72ed093fe1b7989fbb70a1e3e35
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Apr 20 02:05:34 2009 +0200

    Create a LastfmWsSession in the controller to use the Last.fm Web Services

 ChangeLog        |    6 ++++++
 src/controller.c |   53 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit 26880b1ca66f3fb430ade1c840d7e9089fd37f4b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Apr 20 02:05:29 2009 +0200

    Don't send the usercfg-changed signal if the configuration hasn't changed

 ChangeLog        |   10 ++++++++++
 src/controller.c |   15 +++++++++++----
 2 files changed, 21 insertions(+), 4 deletions(-)

commit f8fe565848f68afc7ad73fa6c4a5a0519657f220
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Apr 20 00:39:08 2009 +0200

    Move lastfm_get_track_cover_image() from metadata.c to util.c

 ChangeLog           |    8 +++++++
 src/controller.c    |    1 -
 src/metadata.c      |   58 ---------------------------------------------------
 src/metadata.h      |    5 +----
 src/util.c          |   58 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/util.h          |    4 ++++
 src/vgl-tray-icon.c |    1 -
 7 files changed, 71 insertions(+), 64 deletions(-)

commit 42185928695b4e35bc7fce5956b0289667c0b1b3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Apr 7 01:03:40 2009 +0200

    Update copyright years

 src/metadata.c  |    2 +-
 src/playlist.h  |    2 +-
 src/scrobbler.c |    2 --
 src/util.c      |    2 +-
 src/util.h      |    2 +-
 src/xmlrpc.c    |    2 +-
 6 files changed, 5 insertions(+), 7 deletions(-)

commit 25869b938fdc96a9253233e928ed9df45654baf9
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Apr 5 23:58:31 2009 +0200

    Use lastfm_ws_get_friends()/lastfm_ws_get_user_tags() from the new API

 ChangeLog        |    9 +++++++++
 src/Makefile.am  |    1 +
 src/controller.c |    5 +++--
 src/metadata.c   |    8 ++++++--
 src/metadata.h   |    2 ++
 5 files changed, 21 insertions(+), 4 deletions(-)

commit 049573087a5c8a246cac44b13002130a754e614d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Apr 5 22:58:58 2009 +0200

    Return a boolean with the response status code of lastfm_ws_http_request()

 ChangeLog       |    5 +++++
 src/lastfm-ws.c |   23 +++++++++++++++++------
 2 files changed, 22 insertions(+), 6 deletions(-)

commit cc9ffd09826395be29fbce4e75b747e02e31ca8e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Apr 5 21:55:07 2009 +0200

    Initial implementation of the Last.fm Web Services API v2.0

 ChangeLog       |    6 +
 src/lastfm-ws.c |  780 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/lastfm-ws.h |   87 +++++++
 3 files changed, 873 insertions(+)

commit 12cbc08c060dd6db712abc5689ddc451cc1018b7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Apr 5 18:42:28 2009 +0200

    Rename request_type to LastfmTrackComponent

 ChangeLog        |    9 ++++++++
 src/controller.c |   16 ++++++-------
 src/metadata.c   |   34 ++++++++++++++--------------
 src/metadata.h   |   14 ++++++------
 src/playlist.h   |    8 +++----
 src/uimisc.c     |   66 +++++++++++++++++++++++++++++-------------------------
 src/uimisc.h     |   24 ++++++++++----------
 src/xmlrpc.c     |   30 ++++++++++++-------------
 src/xmlrpc.h     |   22 +++++++++---------
 9 files changed, 118 insertions(+), 105 deletions(-)

commit 43e06f23cd6948d77200ed5fb0ded04c6fdc049f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Apr 5 16:39:03 2009 +0200

    Love/ban rating was being reset before scrobbling a track. Fixed.

 ChangeLog        |    5 +++++
 src/controller.c |    3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 71eac028ce338c3497d191f9b281e101c95b2f8f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Apr 5 15:38:05 2009 +0200

    Add optional 'retbufsize' param to http_post_buffer()

 ChangeLog       |    8 ++++++++
 src/http.c      |   12 ++++++++----
 src/http.h      |    3 ++-
 src/scrobbler.c |    4 ++--
 src/xmlrpc.c    |    2 +-
 5 files changed, 21 insertions(+), 8 deletions(-)

commit e1cdd6453442887b57fbe2b6979569afd0404ee8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Apr 4 20:13:13 2009 +0200

    Use arrays instead of pointers for static strings

 ChangeLog             |   10 ++++++++++
 src/metadata.c        |   16 ++++++++--------
 src/protocol.c        |   10 +++++-----
 src/scrobbler.c       |    2 +-
 src/uimisc.c          |   10 +++++-----
 src/vgl-main-window.c |    2 +-
 src/xmlrpc.c          |    2 +-
 7 files changed, 31 insertions(+), 21 deletions(-)

commit 3654b0ba775fa6c4011edbcc5e1bab49fbb46f57
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Apr 4 20:13:04 2009 +0200

    Check for empty free track URLs in lastfm_parse_track()

 ChangeLog      |    5 +++++
 src/protocol.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit db0bd5febda24a1e2e3c0441566bbaadf392a737
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Apr 4 15:44:07 2009 +0200

    Allow empty lists in xml_find_node()

 ChangeLog  |    5 +++++
 src/util.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e13e98f3b93393a915d8f876880aa413544853e8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Apr 3 18:32:23 2009 +0200

    Change all function declarations to use the same formatting rules.

 ChangeLog                 |    5 ++
 src/audio.c               |   46 +++++++-------
 src/audio.h               |   50 +++++++++++----
 src/connection.c          |   15 +++--
 src/connection.h          |   20 ++++--
 src/controller.c          |  135 +++++++++++++++++++++--------------------
 src/controller.h          |  144 +++++++++++++++++++++++++++++++++-----------
 src/dbus.c                |   61 ++++++++++---------
 src/dbus.h                |   23 +++++--
 src/dlwin.c               |   18 ++++--
 src/dlwin.h               |   12 +++-
 src/http.c                |   39 ++++++++----
 src/http.h                |   48 +++++++++++----
 src/imstatus.c            |   34 +++++++----
 src/imstatus.h            |    3 +-
 src/main.c                |    7 ++-
 src/metadata.c            |   26 +++++---
 src/metadata.h            |   29 ++++++---
 src/playlist.c            |   28 +++++----
 src/playlist.h            |   48 +++++++++++----
 src/protocol.c            |   36 ++++++-----
 src/protocol.h            |   35 +++++++----
 src/radio.c               |   11 ++--
 src/radio.h               |   18 ++++--
 src/scrobbler.c           |   53 ++++++++++------
 src/scrobbler.h           |    3 +-
 src/uimisc.c              |  147 +++++++++++++++++++++++++++++----------------
 src/uimisc.h              |  108 ++++++++++++++++++++++++---------
 src/userconfig.c          |   36 ++++++-----
 src/userconfig.h          |   45 ++++++++++----
 src/util.c                |   70 ++++++++++++++-------
 src/util.h                |  101 ++++++++++++++++++++++++-------
 src/vgl-bookmark-mgr.c    |   56 ++++++++++-------
 src/vgl-bookmark-mgr.h    |   49 +++++++++++----
 src/vgl-bookmark-window.c |   60 +++++++++++-------
 src/vgl-bookmark-window.h |    6 +-
 src/vgl-main-window.c     |  147 +++++++++++++++++++++++++++++----------------
 src/vgl-main-window.h     |   67 +++++++++++++++------
 src/vgl-sb-plugin.c       |   67 ++++++++++++---------
 src/vgl-sb-plugin.h       |    3 +-
 src/vgl-tray-icon.c       |   58 +++++++++++-------
 src/vgl-tray-icon.h       |    6 +-
 src/xmlrpc.c              |   39 ++++++++----
 src/xmlrpc.h              |   34 ++++++++---
 44 files changed, 1369 insertions(+), 677 deletions(-)

commit e629f7806e3d7f4138639534819017e8baf59e0b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Apr 3 17:08:37 2009 +0200

    Replace xmlStrcmp() by xmlStrEqual() for speed and readability

 ChangeLog              |    9 +++++++++
 src/metadata.c         |    8 ++++----
 src/protocol.c         |    6 +++---
 src/userconfig.c       |    4 ++--
 src/util.c             |    2 +-
 src/vgl-bookmark-mgr.c |    6 +++---
 6 files changed, 22 insertions(+), 13 deletions(-)

commit 42029375b11eb6da13ec0477aee2194c65387ac4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Mar 27 17:18:45 2009 +0200

    Updated French translation, by Jean-Alexandre Angles d'Auriac

 ChangeLog    |    7 +++
 TRANSLATORS  |    1 +
 po/fr.po     |  159 +++++++++++++++++++++++++++++-----------------------------
 src/uimisc.c |    3 +-
 4 files changed, 90 insertions(+), 80 deletions(-)

commit 382f698b5914b671d4c3d1878c3925316fcc7df5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Mar 21 03:45:04 2009 +0200

    Fix infinite loop in parse_xml_tags()

 ChangeLog      |    4 ++++
 src/metadata.c |    2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2a87974a714428d009bce8576bc70429b4c521b4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Mar 18 02:12:57 2009 +0200

    Refactor lastfm_parse_playlist() and parse_xml_tags() using xml_get_*

 ChangeLog      |    6 ++++++
 src/metadata.c |   35 ++++++++-----------------------
 src/protocol.c |   63 +++++++++++++++++++++++++-------------------------------
 3 files changed, 43 insertions(+), 61 deletions(-)

commit 78add7d37d86b5f93b11b825bd4557bf6b0f5bb5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Mar 18 01:25:43 2009 +0200

    Don't make xml_get_string() free the value parameter, return NULL instead

 ChangeLog              |   10 ++++++++++
 src/metadata.c         |    6 ++----
 src/protocol.c         |    4 ++--
 src/userconfig.c       |   30 ++++++++++++++++++++++--------
 src/util.c             |   37 +++++++++++++++++--------------------
 src/vgl-bookmark-mgr.c |    5 ++---
 6 files changed, 55 insertions(+), 37 deletions(-)

commit 00649f9117f04d4a4822084ffaaafe4711b07f95
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Mar 18 00:22:44 2009 +0200

    Refactor lastfm_parse_track() code using xml functions in util.c

 ChangeLog      |    5 +++
 src/protocol.c |   95 ++++++++++++++++++++++++--------------------------------
 2 files changed, 45 insertions(+), 55 deletions(-)

commit c9db5de202beae9a837110309bf0d1ab6a687290
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Mar 18 00:22:39 2009 +0200

    Added xml_find_node(), xml_add_glong() and xml_get_glong()

 ChangeLog  |    7 ++++++
 src/util.c |   75 ++++++++++++++++++++++++++++++++++++++++++++++++++++--------
 src/util.h |    4 ++++
 3 files changed, 76 insertions(+), 10 deletions(-)

commit e4cbd46a1f59f6b66ec62fd2900e73a769b7d487
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Mar 14 20:55:08 2009 +0200

    Refactor code using xml_add_string() and xml_get_string()

 ChangeLog              |    9 +++++++++
 src/metadata.c         |   20 +++++++-------------
 src/vgl-bookmark-mgr.c |   48 +++++++-----------------------------------------
 src/xmlrpc.c           |   14 ++------------
 4 files changed, 25 insertions(+), 66 deletions(-)

commit 85d3f336df2369c947e7cd33144a2ac2e6344916
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Mar 14 20:55:02 2009 +0200

    xml_{add,get}_*: extra checks for parameters. Return node in xml_get_*

 ChangeLog  |   10 ++++++++++
 src/util.c |   22 +++++++++++++++-------
 src/util.h |    8 ++++----
 3 files changed, 29 insertions(+), 11 deletions(-)

commit c5627206540a1bbac53eb1727fb10038bbf25d1f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Mar 14 20:54:56 2009 +0200

    Moved xml_{add,get}_{string,bool} from userconfig.c to util.c

 ChangeLog        |    9 ++++++
 src/userconfig.c |   63 -------------------------------------
 src/util.c       |   91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/util.h       |    8 +++++
 4 files changed, 108 insertions(+), 63 deletions(-)

commit 630a52b9a5f1ba20d5665a592b3d00ba5b7bda16
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Mar 13 17:44:03 2009 +0200

    Added Polish translation, by Dawid Pakuła

 ChangeLog    |    8 +
 TRANSLATORS  |    3 +
 po/LINGUAS   |    1 +
 po/pl.po     |  856 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/uimisc.c |    5 +-
 5 files changed, 871 insertions(+), 2 deletions(-)

commit 44d687251f9b08b984bd48cdbde348b56d817364
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Mar 6 18:12:16 2009 +0200

    Use current artist as default value in the "Artists similar to" dialog

 ChangeLog        |    8 ++++++++
 src/controller.c |    3 ++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 0fe34a0ccd702aace6a2caf982aa9a6de4cd7e8d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Mar 6 03:23:26 2009 +0200

    New 'playback-progress' signal, use it to update main win's progress bar

 ChangeLog             |   17 +++++++++++++++++
 src/Makefile.am       |    9 +++++++++
 src/controller.c      |   27 +++++++++++++++++++--------
 src/controller.h      |    3 +++
 src/marshal.list      |    1 +
 src/vgl-main-window.c |   12 +++++++++---
 src/vgl-main-window.h |    8 +++++---
 7 files changed, 63 insertions(+), 14 deletions(-)

commit 6b5196f64648163770b9b4e164e1b05f4050e087
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Feb 26 23:29:53 2009 +0200

    Merged changes from the 0.7.1 release

 ChangeLog        |   11 +++++++++++
 NEWS             |    4 ++++
 configure.ac     |    2 +-
 debian/changelog |    8 +++++++-
 vagalume.spec    |    5 ++++-
 5 files changed, 27 insertions(+), 3 deletions(-)

commit e6445f59796db851fd9b2cc94414afff71441324
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Feb 26 13:44:10 2009 +0200

    Set version to 1.5 when requesting playlists.

 ChangeLog      |    6 ++++++
 src/protocol.c |    6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit a656404abb5e95f3c3a80958735271a72feb7b6f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Feb 26 02:55:45 2009 +0200

    Send session cookie in all mp3 requests

 ChangeLog        |    7 +++++++
 src/controller.c |   12 +++---------
 src/playlist.h   |    1 -
 src/protocol.c   |    8 ++------
 4 files changed, 12 insertions(+), 16 deletions(-)

commit 62167281634bbad44dba77dd2a5f2be0b08418ec
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Feb 24 21:45:04 2009 +0200

    Get the radio name from the 'adjust radio' request

 ChangeLog        |   18 ++++++++++++++++++
 src/controller.c |    7 +++++--
 src/protocol.c   |   32 ++++++++++++++++++++++++--------
 src/protocol.h   |    6 ++++--
 4 files changed, 51 insertions(+), 12 deletions(-)

commit de64f9e63a68b97bc876e6db3202eaee842a6580
Author: Heinrich Schwietering <hankschwie@googlemail.com>
Date:   Tue Feb 24 15:42:34 2009 +0200

    vagalumectl: new commands to show and hide the player window

 ChangeLog           |    5 +++++
 scripts/vagalumectl |    6 ++++++
 2 files changed, 11 insertions(+)

commit 298e70e2ca3c2eda3219a3bf6ba28d9605aef707
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Feb 23 14:50:51 2009 +0200

    Fixed typos

 ChangeLog              |    8 ++++++++
 src/metadata.c         |    2 +-
 src/uimisc.c           |    2 +-
 src/vgl-bookmark-mgr.c |    2 +-
 src/xmlrpc.c           |    2 +-
 5 files changed, 12 insertions(+), 4 deletions(-)

commit 32605a7be7995fac57ecfc6f3ea06afff346b306
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Feb 23 02:38:15 2009 +0200

    Use g_static_mutex_get_mutex() instead of creating a separate GMutex

 ChangeLog      |    5 +++++
 src/metadata.c |   19 ++++++-------------
 2 files changed, 11 insertions(+), 13 deletions(-)

commit 4248c44ecc71d03a2b361b945ae50e90f68e07e5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Feb 23 02:38:04 2009 +0200

    Replace GMutex by faster g_atomic_* operations.

 ChangeLog       |    8 ++++++++
 src/audio.c     |   18 +++++++-----------
 src/playlist.c  |   14 +++++---------
 src/scrobbler.c |   13 ++-----------
 4 files changed, 22 insertions(+), 31 deletions(-)

commit 645d2678fb5817f5c38d027b03f31994fadfb079
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Feb 11 03:12:21 2009 +0200

    Update copyright on about dialog

 ChangeLog    |    4 ++++
 src/uimisc.c |    2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit df3cdaf4500db556eb5f9efa05a99372d6f80474
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Feb 11 03:06:41 2009 +0200

    Set Igalia as copyright holder

 ChangeLog                 |   11 +++++++++++
 Makefile.am               |    2 +-
 README                    |    4 ++--
 debian/changelog          |    1 +
 debian/copyright          |    4 +++-
 scripts/vagalumectl       |    3 ++-
 src/Makefile.am           |    2 +-
 src/audio.c               |    4 +++-
 src/audio.h               |    4 +++-
 src/connection.c          |    4 +++-
 src/connection.h          |    4 +++-
 src/controller.c          |    4 +++-
 src/controller.h          |    4 +++-
 src/dbus.c                |    6 ++++--
 src/dbus.h                |    5 ++++-
 src/dlwin.c               |    4 +++-
 src/dlwin.h               |    4 +++-
 src/globaldefs.h          |    4 +++-
 src/http.c                |    4 +++-
 src/http.h                |    4 +++-
 src/imstatus.c            |    6 ++++--
 src/imstatus.h            |    4 +++-
 src/main.c                |    4 +++-
 src/metadata.c            |    4 +++-
 src/metadata.h            |    4 +++-
 src/playlist.c            |    4 +++-
 src/playlist.h            |    4 +++-
 src/protocol.c            |    4 +++-
 src/protocol.h            |    4 +++-
 src/radio.c               |    4 +++-
 src/radio.h               |    4 +++-
 src/scrobbler.c           |    3 +++
 src/scrobbler.h           |    3 ++-
 src/uimisc.c              |    3 ++-
 src/uimisc.h              |    3 ++-
 src/userconfig.c          |    3 ++-
 src/userconfig.h          |    3 ++-
 src/util.c                |    4 +++-
 src/util.h                |    4 +++-
 src/vgl-bookmark-mgr.c    |    4 +++-
 src/vgl-bookmark-mgr.h    |    4 +++-
 src/vgl-bookmark-window.c |    4 +++-
 src/vgl-bookmark-window.h |    4 +++-
 src/vgl-main-window.c     |    4 +++-
 src/vgl-main-window.h     |    4 +++-
 src/vgl-sb-plugin.c       |    5 ++++-
 src/vgl-sb-plugin.h       |    5 ++++-
 src/vgl-tray-icon.c       |    5 ++++-
 src/vgl-tray-icon.h       |    5 ++++-
 src/xmlrpc.c              |    4 +++-
 src/xmlrpc.h              |    4 +++-
 51 files changed, 155 insertions(+), 51 deletions(-)

commit 5d6929f017adc46c053f778bf939561cf79b2c97
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Feb 10 14:10:13 2009 +0200

    Mixer support for non-Maemo targets using GStreamer's GstMixer plugins

 ChangeLog             |   22 ++++++++++
 configure.ac          |   13 ++++++
 debian/changelog      |    2 +-
 debian/control        |    2 +-
 src/audio.c           |  117 ++++++++++++++++++++++++++++++++++++++++++++++++-
 src/audio.h           |    2 +
 src/main.c            |   10 ++++-
 src/vgl-main-window.c |   16 ++++++-
 vagalume.1            |    5 ++-
 9 files changed, 181 insertions(+), 8 deletions(-)

commit 305ba7fd4bfec0cc92823fa58760269147fffb0b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Jan 31 17:58:03 2009 +0200

    Check for Gtk >= 2.12 to use gtk_entry_completion_set_inline_selection()

 ChangeLog    |    6 ++++++
 configure.ac |   11 +++++++++++
 src/uimisc.c |    2 ++
 3 files changed, 19 insertions(+)

commit b7c33572de0bc8dc943c07e4bf59d9ee6c2ace9f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Jan 31 17:41:14 2009 +0200

    Check for NULL in the playlist (radio) title.

 ChangeLog      |    6 ++++++
 po/POTFILES.in |    1 +
 src/protocol.c |    4 +++-
 3 files changed, 10 insertions(+), 1 deletion(-)

commit 17140e41e8f990bfb6f385874d27a3ebd6697401
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jan 26 03:57:21 2009 +0200

    Use reference counting to avoid copying the RspSession object

 ChangeLog       |    7 +++++++
 src/scrobbler.c |   63 ++++++++++++++++++++++++++++++-------------------------
 2 files changed, 42 insertions(+), 28 deletions(-)

commit feadeb3f37431b305be249bb75281ccc2e3f1379
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jan 26 03:57:16 2009 +0200

    Use VglController's signals for scrobbling. Keep queue of unsubmitted tracks

 ChangeLog        |   19 +++
 src/controller.c |  211 ++------------------------------
 src/scrobbler.c  |  354 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 src/scrobbler.h  |   24 +---
 4 files changed, 372 insertions(+), 236 deletions(-)

commit 7c0075af2f1bcdd4638b7c3d2c40e5fee290b372
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jan 26 03:57:11 2009 +0200

    Don't stop audio and emit "track-stopped" if no track is being played.

 ChangeLog        |    5 +++++
 src/controller.c |    7 +++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 5dfcf9097848ba20a1eb7d6249c2d16186805bf3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jan 26 03:57:06 2009 +0200

    Include the RspRating in the "track-stopped" signal

 ChangeLog           |    7 +++++++
 src/controller.c    |    7 ++++---
 src/vgl-tray-icon.c |    3 ++-
 3 files changed, 13 insertions(+), 4 deletions(-)

commit 45841201a27fbf2b0e3e252e4344c1a4c3184c70
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jan 26 03:57:01 2009 +0200

    Fix memory leak in when reading the configuration file

 ChangeLog        |    4 ++++
 src/userconfig.c |    1 +
 2 files changed, 5 insertions(+)

commit 6340abfb782a04270d9e276dd6ac0755a40e95a2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jan 26 03:56:56 2009 +0200

    Make sure that we don't return a pointer to a destroyed RspSession

 ChangeLog       |    5 +++++
 src/scrobbler.c |    5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 99ce07163b139654b318cbb94914d829b464b7c0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Jan 20 01:54:51 2009 +0200

    Use CLAMP to ensure that a variable is between two values.

 ChangeLog   |    6 ++++++
 src/audio.c |    6 ++----
 src/dlwin.c |    3 +--
 3 files changed, 9 insertions(+), 6 deletions(-)

commit f35008adda42bb1f7ac381eb4e6ac7af53de82b2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Jan 18 19:36:07 2009 +0200

    Use DEB_INSTALL_* variables instead of 'dirs' and 'docs' files

 ChangeLog        |    6 ++++++
 debian/changelog |    1 +
 debian/dirs      |    1 -
 debian/docs      |    6 ------
 debian/rules     |    3 +++
 5 files changed, 10 insertions(+), 7 deletions(-)

commit 3ad547178d5b6a1ec57643dfcd6140cc834a1cc7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jan 8 21:14:39 2009 +0200

    Use gconfaudiosink in Gnome

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

commit 6185047145b25b732fdfb3cc275d97baf45c214f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Dec 23 01:45:17 2008 +0200

    Autocompletion support for combo box entries.

 ChangeLog    |    6 ++++++
 src/uimisc.c |   40 +++++++++++++++++++++++++++-------------
 2 files changed, 33 insertions(+), 13 deletions(-)

commit d01926e879ab7aa063863ad8a3821b4112a7fac4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Dec 23 01:01:54 2008 +0200

    New menu option to play any user's tag radio

 ChangeLog             |    9 ++++++++
 src/controller.c      |   40 +++++++++++++++++++++++++++++++--
 src/uimisc.c          |   60 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/uimisc.h          |    2 ++
 src/vgl-main-window.c |    7 +++++-
 5 files changed, 115 insertions(+), 3 deletions(-)

commit 85957b056b17e4a2e615cd60b98ff16dc0aac7eb
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 25 17:45:57 2008 +0200

    Init DBUS threads even if "Set IM status" is not enabled.

 ChangeLog  |    5 +++++
 src/main.c |    4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 98d9af4a25a0fbffed715fccaf24db50495a968f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Nov 22 14:41:49 2008 +0200

    Minor optimization in imstatus:usercfg_changed_cb

 ChangeLog      |    5 +++++
 src/imstatus.c |   31 ++++++++++++++-----------------
 2 files changed, 19 insertions(+), 17 deletions(-)

commit c7d648576c8b0f65970714c746ba339299a2af9e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Nov 22 04:33:58 2008 +0200

    Manage IM status updates using the signals emitted by the controller

 ChangeLog        |   13 +++++++
 src/Makefile.am  |    3 +-
 src/controller.c |   14 +++----
 src/imstatus.c   |  109 ++++++++++++++++++++++++++++++++++++++----------------
 src/imstatus.h   |   16 +-------
 5 files changed, 101 insertions(+), 54 deletions(-)

commit ad3ff5cce721ac74d6efb5894c8ab3bedd97c463
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Nov 22 04:33:50 2008 +0200

    Manage D-BUS notifications using the signals emitted by the controller

 ChangeLog        |   13 +++++++++++++
 src/Makefile.am  |    3 +--
 src/controller.c |   40 +++++++++++++++++++++-------------------
 src/dbus.c       |   31 +++++++++++++++++++++++++++++--
 src/dbus.h       |   16 ++--------------
 5 files changed, 66 insertions(+), 37 deletions(-)

commit 8b96bd5a0f71104400a04099618b7819e04c4138
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Nov 22 04:33:41 2008 +0200

    Manage tray icon notifications using the signals emitted by the controller

 ChangeLog           |    9 +++++++++
 src/controller.c    |   40 +++++----------------------------------
 src/vgl-tray-icon.c |   52 ++++++++++++++++++++++++++++++++++++++++-----------
 src/vgl-tray-icon.h |    5 ++---
 4 files changed, 57 insertions(+), 49 deletions(-)

commit 23e42fd72fd750be01d9082b53d7887b16190f5e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Nov 22 04:33:31 2008 +0200

    Emit signals to notify changes in the controller

 ChangeLog        |   14 +++++++++
 src/controller.c |   85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/controller.h |   42 +++++++++++++++++++++++++++
 3 files changed, 141 insertions(+)

commit a90ec628319f301c6ae231972f4a342d136f89b6
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 9 07:35:14 2008 +0200

    Fix translation string

 ChangeLog             |    4 ++++
 src/vgl-main-window.c |    2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f5a792ac433997e48a1647b3dc3229d296088e21
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 9 07:35:01 2008 +0200

    Store all tray icon/status bar menu items and handlers using an array

 ChangeLog           |   12 +++
 src/vgl-sb-plugin.c |  216 ++++++++++++++++++++++------------------------
 src/vgl-tray-icon.c |  235 ++++++++++++++++++++++-----------------------------
 3 files changed, 212 insertions(+), 251 deletions(-)

commit d5fdbdd9ddda277e5c38c524ffa5ea08b0c5abba
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 9 07:34:34 2008 +0200

    Updated POTFILES.in

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

commit 14d3aec8b388e8daf1a85b94cf9165e13e9fb32a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 9 05:43:45 2008 +0200

    Use stock menu items for settings, stop, play and next

 ChangeLog             |    9 +++++++++
 src/uimisc.h          |    8 --------
 src/vgl-main-window.c |   13 +++++--------
 src/vgl-tray-icon.c   |   13 +++++--------
 4 files changed, 19 insertions(+), 24 deletions(-)

commit 675dc17cc201e91d6305b8e48d945cfa79a72b95
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 9 05:43:37 2008 +0200

    Added Luca Bruno to AUTHORS file

 AUTHORS   |    3 +++
 ChangeLog |    4 ++++
 2 files changed, 7 insertions(+)

commit 265b4330d26c6f5e5ee65c050fb492fec3f723c8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 9 05:43:31 2008 +0200

    Added "About" to tray icon menu

 ChangeLog             |   19 ++++++++++++
 src/controller.c      |    9 ++++++
 src/controller.h      |    1 +
 src/uimisc.c          |   78 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/uimisc.h          |    1 +
 src/vgl-main-window.c |   77 ++----------------------------------------------
 src/vgl-tray-icon.c   |   17 +++++++++--
 7 files changed, 125 insertions(+), 77 deletions(-)

commit 701fb31ce9b9d894a9afcc291e990b76f93a2f41
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 9 05:43:21 2008 +0200

    Make apply_icon_theme receive a GtkButton, not a GObject

 ChangeLog             |    3 +++
 src/vgl-main-window.c |    9 +++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit ebd2453b16e20d7fdde424d73dc093bd6328d896
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 9 05:43:14 2008 +0200

    Pack help button in preferences as secondary button

 ChangeLog    |    1 +
 src/uimisc.c |    2 ++
 2 files changed, 3 insertions(+)

commit 02f5e6ffef29cfcd8438a4f503a40104aa2c7531
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 9 05:43:07 2008 +0200

    Reorder actions in the base dialog

 ChangeLog    |    2 ++
 src/uimisc.c |    4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 73bbf775f15fd1c128d6c41cbf7e35df01ec0cac
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 9 05:43:00 2008 +0200

    Add url and email hooks to the about dialog

 ChangeLog             |    5 +++++
 src/vgl-main-window.c |   15 +++++++++++++++
 2 files changed, 20 insertions(+)

commit 254a12e704969aaa28949efdea35ddbad6e271fd
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 9 05:42:53 2008 +0200

    Added function launch_url using GIO

 ChangeLog    |    4 ++++
 configure.ac |   11 +++++++++++
 src/util.c   |   26 +++++++++++++++++++++++++-
 src/util.h   |    9 +++++++++
 4 files changed, 49 insertions(+), 1 deletion(-)

commit f0561d325266a0c863fe80a5628a78abfc94208b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 9 05:42:43 2008 +0200

    Toggle window visibility with is_active()

 ChangeLog             |    1 +
 src/vgl-main-window.c |    2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit bc86aeb91e2966929e3d4e2521c14013d1d13e0b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 9 05:42:36 2008 +0200

    Reorganize Actions menu items and images to them

 ChangeLog             |    4 ++++
 src/vgl-main-window.c |   62 ++++++++++++++++++++++++++++++++-----------------
 2 files changed, 45 insertions(+), 21 deletions(-)

commit c1eafa1ec24beb1840b5f9ff1ab2669b828ea1f3
Author: Luca Bruno <lethalman88@gmail.com>
Date:   Sun Nov 9 05:42:29 2008 +0200

    Generalize action menu items and remove show app in the tray icon popup menu

 ChangeLog           |   11 +++++++
 src/uimisc.c        |   23 +++++++++++++
 src/uimisc.h        |   22 +++++++++++++
 src/vgl-tray-icon.c |   90 ++++++++++++---------------------------------------
 4 files changed, 77 insertions(+), 69 deletions(-)

commit 2aed4f1dd19fbc75335312f81f2447893149c81a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Nov 1 22:57:37 2008 +0200

    Set main window type using a constructor property

 ChangeLog             |    6 ++++++
 src/vgl-main-window.c |    4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit bea5b16d497b1f61ecf0135c47216234680bc5dc
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Nov 1 03:33:58 2008 +0200

    Switched to cdbs

 ChangeLog             |   10 +++++++
 Makefile.am           |    8 +++---
 debian/changelog      |   10 +++++++
 debian/control        |    2 +-
 debian/control.maemo2 |    2 +-
 debian/control.maemo3 |    2 +-
 debian/control.maemo4 |    2 +-
 debian/rules          |   71 ++++---------------------------------------------
 8 files changed, 34 insertions(+), 73 deletions(-)

commit 10b71318613df559a69290da74b517396bf60a7e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 17 13:52:57 2008 +0200

    Fixed Spanish translation

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

commit c9c6dbad6bba64750cda18d467d053f1299dd52e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 10 20:56:58 2008 +0200

    Remove vagalume.desktop.in in maintainer-clean

 ChangeLog   |    4 ++++
 Makefile.am |    1 +
 2 files changed, 5 insertions(+)

commit 5eb6ec49d177f701eb32043496b5c71f05b67a0c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 10 18:44:19 2008 +0200

    Use intltool, add translation support for vagalume.desktop

 ChangeLog                   |   12 ++++++++++++
 Makefile.am                 |   18 +++++++++---------
 autogen.sh                  |    1 +
 configure.ac                |   20 +++++++++-----------
 data/vagalume.desktop.in    |    9 ---------
 data/vagalume.desktop.in.in |    9 +++++++++
 debian/control              |    2 +-
 debian/control.maemo2       |    2 +-
 debian/control.maemo3       |    2 +-
 debian/control.maemo4       |    2 +-
 po/LINGUAS                  |    9 +++++++++
 po/POTFILES.in              |    1 +
 12 files changed, 54 insertions(+), 33 deletions(-)

commit 231ddf07deff4f38237d958748ee7d66a498c4ff
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 10 15:51:20 2008 +0200

    Add compatibility for GLib versions without g_timeout_add_seconds()

 ChangeLog        |   10 ++++++++++
 configure.ac     |   11 +++++++++++
 src/controller.c |    2 +-
 src/globaldefs.h |    5 +++++
 4 files changed, 27 insertions(+), 1 deletion(-)

commit 3ffc92d53f0ff0351b7c73ec08481beb5cb127c9
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 10 15:34:00 2008 +0200

    Fix compilation error

 ChangeLog           |    4 ++++
 src/vgl-sb-plugin.h |    2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit e534b48c7248cfb632a8fd160976faacd694ffe0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 10 12:43:38 2008 +0200

    Add priv field to object structures

 ChangeLog                 |    9 +++++++
 src/vgl-bookmark-mgr.c    |   32 +++++++++---------------
 src/vgl-bookmark-mgr.h    |    6 +++--
 src/vgl-bookmark-window.c |   44 +++++++++++++-------------------
 src/vgl-bookmark-window.h |    6 +++--
 src/vgl-main-window.c     |   61 +++++++++++++++++++--------------------------
 src/vgl-main-window.h     |    6 +++--
 src/vgl-sb-plugin.c       |   30 +++++++++++-----------
 src/vgl-sb-plugin.h       |    6 +++--
 src/vgl-tray-icon.c       |   21 ++++++++--------
 src/vgl-tray-icon.h       |    2 ++
 11 files changed, 105 insertions(+), 118 deletions(-)

commit 2a7b783770ad20979ac9d41e39c3214f334808bb
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Oct 7 02:29:34 2008 +0200

    Use only one button in the download window

 ChangeLog   |    5 +++
 src/dlwin.c |  119 +++++++++++++++++++++++------------------------------------
 2 files changed, 52 insertions(+), 72 deletions(-)

commit 38a6cf5f271f4c1f4f696f73742c0d2ad814b89e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 6 03:16:43 2008 +0200

    Don't make tables homogeneous in the settings dialog.

 ChangeLog    |    7 +++++++
 src/uimisc.c |   12 ++++++------
 2 files changed, 13 insertions(+), 6 deletions(-)

commit acc8373f0d95a71351dbca0039ee099a73c705c5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 6 03:16:35 2008 +0200

    Don't download a track if it's already being downloaded

 ChangeLog        |   12 ++++++++++++
 src/controller.c |   29 ++++++++++++++++++++++++++---
 src/dlwin.c      |   10 +++++++++-
 src/dlwin.h      |    4 +++-
 src/playlist.h   |    1 +
 5 files changed, 51 insertions(+), 5 deletions(-)

commit ede1ee0068835670877f7f9c0f3161adf7b3541c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 6 03:16:27 2008 +0200

    New configuration setting to download free tracks automatically

 ChangeLog             |   19 +++++++++++
 TODO                  |    1 -
 src/controller.c      |   86 +++++++++++++++++++++++++++++++++++++++++++------
 src/controller.h      |    2 +-
 src/uimisc.c          |   21 ++++++++----
 src/userconfig.c      |    7 +++-
 src/userconfig.h      |    1 +
 src/vgl-main-window.c |    2 +-
 8 files changed, 119 insertions(+), 20 deletions(-)

commit 3e19f7d0eed0bb6f63134ed8674ddec84d49f527
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Sep 28 01:25:30 2008 +0200

    New "Add bookmark" and "Bookmark this radio" menu entries

 ChangeLog             |   14 +++++++++++++
 src/controller.c      |   52 ++++++++++++++++++++++++++++++++-----------------
 src/controller.h      |    9 ++++++++-
 src/vgl-main-window.c |   29 +++++++++++++++++++--------
 src/vgl-main-window.h |    2 +-
 5 files changed, 78 insertions(+), 28 deletions(-)

commit 81e9a493d4b4d186c6b59a028e254b40343fc946
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 26 00:15:37 2008 +0200

    Fix ChangeLog format

 ChangeLog | 1036 ++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 518 insertions(+), 518 deletions(-)

commit 99582e6d356b92c201e0087c209c593c16c370aa
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Sep 25 18:38:45 2008 +0200

    Open output file in binary mode when downloading free tracks

 ChangeLog  |    5 +++++
 src/http.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 640c23c8fe1d2a8f587896086d1530963f5d1b2d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Sep 9 01:28:38 2008 +0200

    debian/control: Move Homepage field to the source paragraph.

 ChangeLog      |    4 ++++
 debian/control |    2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 72d905c9a5cec57f260662df5c0855168b6dd789
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Sep 7 17:23:51 2008 +0200

    Hide error message if 'pidof' or 'pgrep' don't exist.

 ChangeLog           |    5 +++++
 scripts/vagalumectl |    3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 7aed3aa057f0aabb2c0145ef9c6c4d77de95da0c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Sep 6 04:17:42 2008 +0200

    New feature to stop playback after a given time ("sleep timer")

 ChangeLog             |   27 +++++++++
 src/controller.c      |   65 ++++++++++++++++++---
 src/controller.h      |    8 ++-
 src/uimisc.c          |  153 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/uimisc.h          |    3 +
 src/vgl-main-window.c |   16 ++----
 6 files changed, 253 insertions(+), 19 deletions(-)

commit ffb3237ca58be6800e082fa1d6c5a99821875465
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Sep 5 14:23:55 2008 +0200

    Add {station} keyword to the IM status template.

 ChangeLog      |    6 ++++++
 src/imstatus.c |    1 +
 src/uimisc.c   |    1 +
 3 files changed, 8 insertions(+)

commit 005ad7edab2dc9358afeb8375abedb8350d219f5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Sep 4 13:41:50 2008 +0200

    2008-09-04 Alberto Garcia <agarcia@igalia.com>
    
    	* scripts/vagalumectl: Use pgrep if pidof is not available.
    
    	* configure.ac: Add configure setting to disable D-BUS support.
    
    	(thanks, Bernhard Fröhlich)

 ChangeLog           |    8 ++++++++
 configure.ac        |   25 ++++++++++++++++++-------
 scripts/vagalumectl |   16 ++++++++--------
 3 files changed, 34 insertions(+), 15 deletions(-)

commit 0b3b4b248d0902672df8de764540cd4c19efaa13
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Sep 2 13:19:15 2008 +0200

    2008-09-02 Alberto Garcia <agarcia@igalia.com>
    
    	* debian/watch: Added debian/watch file
    
    	* debian/control (Standards-Version): Updated to 3.8.0

 ChangeLog      |    6 ++++++
 debian/control |    2 +-
 debian/watch   |    2 ++
 3 files changed, 9 insertions(+), 1 deletion(-)

commit bbf213a52dd62a21837455adf5ca9f7cfac41963
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Sep 1 16:14:11 2008 +0200

    === Released Vagalume 0.7 ===

 ChangeLog        |    4 ++++
 NEWS             |    2 +-
 debian/changelog |    2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit 8be7d32379485b125391174d0c7f4a95fe6a3064
Author: Tim Wegener <twegener@fastmail.fm>
Date:   Mon Sep 1 16:08:00 2008 +0200

    2008-09-01 Tim Wegener <twegener@fastmail.fm>
    
    	* vagalume.spec: Added 'libtool' to BuildRequires

 ChangeLog     |    4 ++++
 vagalume.spec |    2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f3a91ebec6b9c6cd0ced91a7450477c5532fdf90
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Sep 1 13:33:12 2008 +0200

    2008-09-01 Alberto Garcia <agarcia@igalia.com>
    
    	* vagalume.spec: Updated for Vagalume 0.7
    
    	* NEWS: Fixed typo

 ChangeLog     |    6 ++++++
 NEWS          |    2 +-
 vagalume.spec |   14 +++++++++++---
 3 files changed, 18 insertions(+), 4 deletions(-)

commit d9a2c5c7573cda542dcf5c0771b31faad9e69818
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Aug 30 02:35:01 2008 +0200

    2008-08-30 Alberto Garcia <agarcia@igalia.com>
    
    	* debian/changelog: Added entry for Vagalume 0.7
    
    	* debian/rules: Removed extra comments.
    
    	* README: Updated README file.
    
    	* INSTALL: Updated installation instructions

 ChangeLog        |   10 ++++++++++
 INSTALL          |   25 ++++++++++++++++++-------
 README           |    4 ++--
 debian/changelog |    6 ++++++
 debian/rules     |    3 ---
 5 files changed, 36 insertions(+), 12 deletions(-)

commit fbf9087c6299f61150f0d4255f0cf2daf1a1c320
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Aug 30 02:08:58 2008 +0200

    2008-08-30 Alberto Garcia <agarcia@igalia.com>
    
    	* vagalume.1
    	* src/userconfig.c (get_cfg_filename): config renamed to config.xml

 ChangeLog        |    5 +++++
 src/userconfig.c |    2 +-
 vagalume.1       |    7 +++++--
 3 files changed, 11 insertions(+), 3 deletions(-)

commit 5c97bebd7a04e8a205d90cfa8f2845f3f362a3b3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Aug 30 02:00:58 2008 +0200

    2008-08-30 Alberto Garcia <agarcia@igalia.com>
    
    	* NEWS
    	* configure.ac: Updated for the 0.7 release

 ChangeLog    |    5 +++++
 NEWS         |   19 +++++++++++++++++++
 configure.ac |    2 +-
 3 files changed, 25 insertions(+), 1 deletion(-)

commit 431c8dbc244d7ba21d6d933831340ad6f64111cf
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Aug 30 01:32:53 2008 +0200

    2008-08-30 Alberto Garcia <agarcia@igalia.com>
    
    	* build-package.sh
    	* debian/control.maemo2
    	* debian/control.maemo3
    	* debian/control.maemo4: Different control files for each Maemo
    	version.

 ChangeLog             |    8 ++++++++
 build-package.sh      |   14 +++++++++++++-
 debian/control.maemo  |   46 ----------------------------------------------
 debian/control.maemo2 |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 debian/control.maemo3 |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 debian/control.maemo4 |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 159 insertions(+), 47 deletions(-)

commit 51b73f7bfa034ecddebc414647ea11f34b7fab07
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Aug 29 18:54:50 2008 +0200

    2008-08-29 Alberto Garcia <agarcia@igalia.com>
    
    	* debian/rules: Change the variable used to choose the target
    	platform.

 ChangeLog    |    5 +++++
 debian/rules |   12 +++---------
 2 files changed, 8 insertions(+), 9 deletions(-)

commit 5665a5d32ad5502fe38eff8ede4d2f9c143fac23
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Aug 29 18:35:08 2008 +0200

    2008-08-29 Alberto Garcia <agarcia@igalia.com>
    
    	* src/controller.c (controller_stop_playing)
    	(controller_quit_app): Don't update the window when the app is
    	about to be shut down. This fixes a crash in Moblin.

 ChangeLog        |    6 ++++++
 src/controller.c |    9 ++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit ccaef13c2a4e6a51435c91af5f52b84fb29c4e12
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Aug 29 17:56:06 2008 +0200

    2008-08-29 Alberto Garcia <agarcia@igalia.com>
    
    	* configure.ac: Enable dbus support for Moblin
    	* moblin/*: Remove unnecessary files.

 ChangeLog                               |    5 +++++
 configure.ac                            |    3 +++
 moblin/create-moblin-vagalume-button.sh |   13 -------------
 moblin/vagalume.desktop                 |   13 -------------
 4 files changed, 8 insertions(+), 26 deletions(-)

commit 3c37fdcf9ead07cf7e996f073cf75e4833f19e5c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Aug 29 17:03:12 2008 +0200

    2008-08-29 Alberto Garcia <agarcia@igalia.com>
    
    	* src/vgl-bookmark-window.c (drag_end_cb, find_bookmark_by_id)
    	(play_selected_row, edit_button_clicked, delete_button_clicked):
    	Use gtk_tree_model_get() instead of gtk_tree_model_get_value()

 ChangeLog                 |    6 ++++++
 src/vgl-bookmark-window.c |   39 +++++++++++----------------------------
 2 files changed, 17 insertions(+), 28 deletions(-)

commit 0e19c2481cd19260db3a4d62d99783212bf8accd
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Aug 29 14:01:10 2008 +0200

    2008-08-29 Alberto Garcia <agarcia@igalia.com>
    
    	* vagalumectl.1: Minor updates to the man page.

 ChangeLog     |    4 ++++
 vagalumectl.1 |    4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 0e0ae0810ee9f963be0b487601ace229092140c4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Aug 29 01:10:51 2008 +0200

    2008-08-29 Alberto Garcia <agarcia@igalia.com>
    
    	* Makefile.am
    	* data/vagalume.desktop.in (X-Window-Icon): Use PIXMAPDIR instead
    	of ICONDIR, which is no longer used.

 ChangeLog                |    6 ++++++
 Makefile.am              |    2 +-
 data/vagalume.desktop.in |    2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 1af0609e304eac3456f4f96494af22897d7419e3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Aug 29 00:46:46 2008 +0200

    2008-08-29 Alberto Garcia <agarcia@igalia.com>
    
    	* data/vagalume.desktop.in
    	* data/vagalume.desktop.maemo
    	* data/vagalume.desktop.moblin
    	* Makefile.am (data/vagalume.desktop): Create a different .desktop
    	file in each platform.

 ChangeLog                    |    8 ++++++++
 Makefile.am                  |    3 +++
 data/vagalume.desktop.in     |    9 ---------
 data/vagalume.desktop.maemo  |    9 +++++++++
 data/vagalume.desktop.moblin |    1 +
 5 files changed, 21 insertions(+), 9 deletions(-)

commit a01456eaa4665336881c6a3791e054f25ea59d17
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Aug 29 00:29:10 2008 +0200

    2008-08-29 Alberto Garcia <agarcia@igalia.com>
    
    	* INSTALL
    	* Makefile.am
    	* configure.ac
    	* src/vgl-main-window.c: Add support for Moblin-based devices with
    	a resolution of 800x480

 ChangeLog                     |    8 ++++++++
 INSTALL                       |    3 ++-
 Makefile.am                   |    2 +-
 configure.ac                  |   28 +++++++++++++++++++++++++++-
 data/cover/1024x600/cover.png |  Bin 0 -> 9928 bytes
 data/cover/800x480/cover.png  |  Bin 0 -> 6577 bytes
 data/cover/desktop/cover.png  |  Bin 0 -> 3698 bytes
 data/gnome/cover.png          |  Bin 3698 -> 0 bytes
 data/maemo/cover.png          |  Bin 6577 -> 0 bytes
 data/moblin/cover.png         |  Bin 9928 -> 0 bytes
 src/vgl-main-window.c         |    4 ++--
 11 files changed, 40 insertions(+), 5 deletions(-)

commit 4aebee71b4828ecbcf767287a25ebc7a684a074c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Aug 28 15:51:56 2008 +0200

    2008-08-28 Alberto Garcia <agarcia@igalia.com>
    
    	* src/controller.c (controller_run_app): Use a weak pointer to set
    	tray_icon to NULL.

 ChangeLog        |    5 +++++
 src/controller.c |    4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 1fc824a05ed2322a37562e5338ef075c45406a0d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Aug 28 15:38:43 2008 +0200

    2008-08-28 Alberto Garcia <agarcia@igalia.com>
    
    	* src/vgl-main-window.c
    	(vgl_main_window_init)
    	(vgl_main_window_destroy): Don't call
    	gtk_main_quit() after destroying the window, let the handler of
    	the "destroy" signal do it.
    
    	* src/controller.c (controller_run_app): Use a weak pointer to set
    	mainwin to NULL after it has been destroyed.

 ChangeLog             |   11 +++++++++++
 src/controller.c      |    2 +-
 src/vgl-main-window.c |    3 +--
 3 files changed, 13 insertions(+), 3 deletions(-)

commit 8b7939df3774dae0edf629902e3fc371139bf0e2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Aug 18 22:51:15 2008 +0200

    2008-08-18 Alberto Garcia <agarcia@igalia.com>
    
    	* src/util.c (lastfm_url_encode): Minor updates.
    
    	* TODO: Update TODO file.

 ChangeLog  |    6 ++++++
 TODO       |    1 -
 src/util.c |    7 +++----
 3 files changed, 9 insertions(+), 5 deletions(-)

commit 2751ce6f99892e87b594094efd29af3c3849b6f2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Aug 18 21:48:32 2008 +0200

    2008-08-18 Alberto Garcia <agarcia@igalia.com>
    
    	* src/playlist.h
    	* src/playlist.c (lastfm_track_destroy)
    	(lastfm_track_set_cover_image)
    	* src/protocol.c (lastfm_parse_track): Make all pointers in
    	LastfmTrack const.

 ChangeLog      |    8 ++++++++
 src/playlist.c |   22 +++++++++++-----------
 src/playlist.h |   20 ++++++++++----------
 src/protocol.c |    6 ++++--
 4 files changed, 33 insertions(+), 23 deletions(-)

commit 6a85e4ba81c0db3ca6c771d84d68f3d2b8c9df1b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Aug 18 21:11:48 2008 +0200

    2008-08-18 Alberto Garcia <agarcia@igalia.com>
    
    	* src/controller.c
    	(renew_rsp_session): New function to renew a RSP session.
    	(scrobble_track_thread)
    	(set_nowplaying_thread): Renew the RSP session if it has expired.
    
    	* src/scrobbler.c (rsp_set_nowplaying, rsp_scrobble): Detect
    	correctly the BADSESSION response.
    
    	Fixes: #2554

 ChangeLog        |   12 ++++++++++++
 src/controller.c |   53 +++++++++++++++++++++++++++++++++++++++++++++++++----
 src/scrobbler.c  |    4 ++--
 3 files changed, 63 insertions(+), 6 deletions(-)

commit f3df6dcd4e9f49ebd1dbc11f193fd71f1f73e547
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Aug 18 04:11:15 2008 +0200

    2008-08-18 Alberto Garcia <agarcia@igalia.com>
    
    	* src/metadata.c
    	(lastfm_get_user_track_tags)
    	(lastfm_get_track_tags)
    	* src/xmlrpc.c (tag_track, recommend_track): When dealing with
    	album data, use the artist name from the album rather than the one
    	from the track.
    
    	* src/playlist.h
    	* src/playlist.c (lastfm_track_destroy)
    	* src/protocol.c (lastfm_parse_track): Store the artist's album
    	rather than the album page URL.

 ChangeLog      |   14 ++++++++++++++
 src/metadata.c |   10 ++++++++--
 src/playlist.c |    4 +++-
 src/playlist.h |    3 ++-
 src/protocol.c |   25 +++++++++++++++++++++----
 src/xmlrpc.c   |   18 ++++--------------
 6 files changed, 52 insertions(+), 22 deletions(-)

commit d89dec011780fc5b58ba3ae3f24099c23aa1bdd2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Aug 18 03:17:11 2008 +0200

    2008-08-18 Alberto Garcia <agarcia@igalia.com>
    
    	* src/vgl-main-window.c (vgl_main_window_set_state): Enable the
    	bookmarks menu when stopped or playing.

 ChangeLog             |    5 +++++
 src/vgl-main-window.c |    2 ++
 2 files changed, 7 insertions(+)

commit 0e934ff956d09f53afad12cd2355ebdf0f39c50e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Aug 18 03:10:35 2008 +0200

    2008-08-18 Alberto Garcia <agarcia@igalia.com>
    
    	* src/util.h
    	* src/util.c (lastfm_url_decode, lastfm_url_encode)
    	* src/protocol.c (lastfm_parse_playlist): New functions to
    	encode/decode using Last.fm URL format.
    
    	* src/playlist.h
    	* src/playlist.c (lastfm_track_destroy)
    	* src/protocol.c (lastfm_parse_track): Store the album URL in
    	LastfmTrack.
    
    	* src/xmlrpc.c (tag_track): When tagging an album, get the artist
    	name from the Last.fm album URL rather thant using the interpreter
    	of the current song.
    
    	* src/metadata.c (lastfm_get_track_tags): Use Last.fm URL encoding
    	to get existing tags.
    
    	Fixes: #2741

 ChangeLog      |   21 ++++++++++++++++
 src/metadata.c |    7 +++---
 src/playlist.c |    1 +
 src/playlist.h |    1 +
 src/protocol.c |   18 ++++++--------
 src/util.c     |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/util.h     |    2 ++
 src/xmlrpc.c   |   18 ++++++++++++--
 8 files changed, 124 insertions(+), 17 deletions(-)

commit 01b500eb46c2a25917dbea1a3991211851e6f10e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Aug 18 02:43:58 2008 +0200

    2008-08-18 Alberto Garcia <agarcia@igalia.com>
    
    	* src/vgl-bookmark-mgr.h
    	* src/vgl-bookmark-window.c (vgl_bookmark_window_close)
    	* src/vgl-bookmark-mgr.c (vgl_bookmark_mgr_load_from_disk)
    	(vgl_bookmark_mgr_save_to_disk, vgl_bookmark_mgr_init)
    	(vgl_bookmark_mgr_finalize, vgl_bookmark_mgr_add_bookmark)
    	(vgl_bookmark_mgr_remove_bookmark)
    	(vgl_bookmark_mgr_change_bookmark, vgl_bookmark_mgr_reorder):
    	New 'dirty' flag: don't save the bookmark file unless it has been
    	modified.
    
    	* src/vgl-main-window.c (create_main_menu)
    	(vgl_main_window_set_state): Disable the whole bookmarks menu when
    	the UI is in connecting state.
    
    	* src/controller.c
    	(controller_add_bookmark): Save bookmark file after adding a new
    	bookmark from the menu.
    	(controller_run_app): Save bookmark file before closing the app,
    	if necessary.

 ChangeLog                 |   22 ++++++++++++++++++++++
 src/controller.c          |    2 ++
 src/vgl-bookmark-mgr.c    |   23 ++++++++++++++++++++---
 src/vgl-bookmark-mgr.h    |    2 +-
 src/vgl-bookmark-window.c |    2 +-
 src/vgl-main-window.c     |    6 +++---
 6 files changed, 49 insertions(+), 8 deletions(-)

commit c84f8eb325ac39496b874258cd6acbfe41202d2b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Aug 16 23:23:54 2008 +0200

    2008-08-16 Alberto Garcia <agarcia@igalia.com>
    
    	* src/controller.c
    	* src/imstatus.[ch]
    	* src/uimisc.[ch]
    	* src/userconfig.[ch]
    	* src/vgl-bookmark-mgr.c
    	More type renames:
    	lastfm_usercfg -> VglUserCfg

 ChangeLog              |   10 +++++++++
 src/controller.c       |    8 +++----
 src/imstatus.c         |    2 +-
 src/imstatus.h         |    4 ++--
 src/uimisc.c           |   28 ++++++++++++-------------
 src/uimisc.h           |    2 +-
 src/userconfig.c       |   54 ++++++++++++++++++++++++------------------------
 src/userconfig.h       |   22 ++++++++++----------
 src/vgl-bookmark-mgr.c |    2 +-
 9 files changed, 71 insertions(+), 61 deletions(-)

commit c4eb76fc55a245464c462e592de357120dd875f1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Aug 16 22:57:12 2008 +0200

    2008-08-16 Alberto Garcia <agarcia@igalia.com>
    
    	* src/controller.c
    	* src/protocol.[ch]
    	* src/scrobbler.[ch]:
    	More type renames:
    	lastfm_session -> LastfmSession
    	lastfm_err     -> LastfmErr

 ChangeLog        |    9 +++++++++
 src/controller.c |   14 +++++++-------
 src/protocol.c   |   28 ++++++++++++++--------------
 src/protocol.h   |   18 +++++++++---------
 src/scrobbler.c  |    2 +-
 src/scrobbler.h  |    2 +-
 6 files changed, 41 insertions(+), 32 deletions(-)

commit 4c2b8a51d667e2ff68b3a1a6d058142a55136744
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Aug 16 22:45:48 2008 +0200

    2008-08-16 Alberto Garcia <agarcia@igalia.com>
    
    	* src/scrobbler.h
    	* src/scrobbler.c (rsp_set_nowplaying, rsp_scrobble): Return a
    	value indicating whether the operation was successful or not.

 ChangeLog       |    6 ++++++
 src/scrobbler.c |   20 ++++++++++++++++----
 src/scrobbler.h |   12 +++++++++---
 3 files changed, 31 insertions(+), 7 deletions(-)

commit 255853f3c12e2c8ddbe6fa3cf8d2068d5b88fb61
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Aug 16 22:34:41 2008 +0200

    * src/controller.[ch]
    * src/dbus.[ch]
    * src/imstatus.[ch]
    * src/metadata.[ch]
    * src/playlist.[ch]
    * src/protocol.[ch]
    * src/scrobbler.[ch]
    * src/uimisc.[ch]
    * src/vgl-main-window.[ch]
    * src/vgl-tray-icon.[ch]
    * src/xmlrpc.[ch]:
    Data types renamed:
    lastfm_pls   -> LastfmPls
    lastfm_track -> LastfmTrack
    rsp_session  -> RspSession
    rsp_rating   -> RspRating

 ChangeLog             |   19 +++++++++++++++++
 src/controller.c      |   56 ++++++++++++++++++++++++-------------------------
 src/controller.h      |    2 +-
 src/dbus.c            |    4 ++--
 src/dbus.h            |    4 ++--
 src/imstatus.c        |    4 ++--
 src/imstatus.h        |    4 ++--
 src/metadata.c        |    6 +++---
 src/metadata.h        |    6 +++---
 src/playlist.c        |   52 ++++++++++++++++++++++-----------------------
 src/playlist.h        |   26 +++++++++++------------
 src/protocol.c        |   16 +++++++-------
 src/protocol.h        |    4 ++--
 src/scrobbler.c       |   22 +++++++++----------
 src/scrobbler.h       |   16 +++++++-------
 src/uimisc.c          |    8 +++----
 src/uimisc.h          |    4 ++--
 src/vgl-main-window.c |    4 ++--
 src/vgl-main-window.h |    2 +-
 src/vgl-tray-icon.c   |    8 +++----
 src/vgl-tray-icon.h   |    2 +-
 src/xmlrpc.c          |    8 +++----
 src/xmlrpc.h          |    8 +++----
 23 files changed, 152 insertions(+), 133 deletions(-)

commit f9fce2b25a5f6d3b54ce38c64f49d67fee3a6027
Author: Pēteris Caune <cuu508@gmail.com>
Date:   Wed Aug 13 03:08:58 2008 +0200

    * po/lv.po: Update translation

 ChangeLog |    4 ++++
 po/lv.po  |    6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 352cf1385c4f07ec8ad7077b4118e1c1ca6107c3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Aug 10 17:01:02 2008 +0200

    * po/de.po, po/fi.po, po/fr.po, po/gl.po, po/it.po, po/lv.po:
    Update translations.

 ChangeLog |    5 +++++
 po/de.po  |    6 +++---
 po/fi.po  |    6 +++---
 po/fr.po  |    6 +++---
 po/gl.po  |    4 ++--
 po/it.po  |    6 +++---
 po/lv.po  |    6 +++---
 7 files changed, 22 insertions(+), 17 deletions(-)

commit 6f5b7fc1aee67b155f9e9fe2461f3fea3ee17731
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Aug 7 18:04:26 2008 +0200

    * configure.ac: Define desktopentrydir in Moblin build

 ChangeLog    |    4 ++++
 configure.ac |    2 ++
 2 files changed, 6 insertions(+)

commit 1d5fc4ce1600cac5e3eb214a731214e4b099d31c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Aug 6 17:02:06 2008 +0200

    * src/dbus.h: Fix compilation error.

 ChangeLog  |    4 ++++
 src/dbus.h |    2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 10a6c933b51f57dfb787986f019cd204577348f1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jul 25 01:30:46 2008 +0200

    * README
    * scripts/vagalumectl
    * src/radio.c
    * src/radio.h
    * src/vgl-main-window.c
    * vagalumectl.1
    * po/vagalume.pot, po/de.po, po/es.po, po/fi.po, po/fr.po
    * po/gl.po, po/it.po, po/lv.po, po/pt.po, po/pt_BR.po:
    Rename "personal radio" to "library" as per Last.fm update

 ChangeLog             |   10 ++++++++++
 README                |    2 +-
 po/de.po              |   18 ++++++------------
 po/es.po              |   12 ++++++------
 po/fi.po              |   16 +++++++++++-----
 po/fr.po              |   12 ++++++------
 po/gl.po              |   12 ++++++------
 po/it.po              |   12 ++++++------
 po/lv.po              |   12 ++++++------
 po/pt.po              |   18 ++++++------------
 po/pt_BR.po           |   18 ++++++------------
 po/vagalume.pot       |    6 +++---
 scripts/vagalumectl   |    4 ++--
 src/radio.c           |    2 +-
 src/radio.h           |    2 +-
 src/vgl-main-window.c |   20 ++++++++++----------
 vagalumectl.1         |    6 +++---
 17 files changed, 90 insertions(+), 92 deletions(-)

commit 7722267b659515692d21e8fa32e6d596faba859c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jul 25 00:55:03 2008 +0200

    * po/fi.po, po/pt.po: Add missing ellipsis

 ChangeLog |    4 ++++
 po/fi.po  |    4 ++--
 po/pt.po  |    4 ++--
 3 files changed, 8 insertions(+), 4 deletions(-)

commit 0e24a8aac7c6143cc932207f492e0a9ad2518a04
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jul 23 18:13:22 2008 +0200

    * src/userconfig.c
    (lastfm_usercfg_read, lastfm_usercfg_write, get_cfg_filename)
    (xml_get_bool, xml_get_string, xml_add_bool, xml_add_string):
    New, XML-based configuration file. The old file is converted to
    the new one and deleted if necessary.
    (lastfm_old_usercfg_read, get_old_cfg_filename):
    Legacy functions to read the old configuration file.
    
    * src/util.h
    * src/util.c (obfuscate_string): New function to obfuscate
    strings. Used for passwords in the new config file.
    
    * configure.ac
    * data/vagalume-rfs.sh.in
    * data/vagalume.conf.in: Replace config file with config dir.
    
    * vagalume.1: Update location of the config file.

 ChangeLog               |   20 ++++
 configure.ac            |    8 +-
 data/vagalume-rfs.sh.in |    2 +-
 data/vagalume.conf.in   |    2 +-
 src/userconfig.c        |  257 +++++++++++++++++++++++++++++++++++++----------
 src/util.c              |   25 +++++
 src/util.h              |    1 +
 vagalume.1              |    2 +-
 8 files changed, 256 insertions(+), 61 deletions(-)

commit ec97fcc0f6e3d9c038b574ba0d920a0fb98130ab
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Jul 22 00:51:13 2008 +0200

    * scripts/vagalumectl: Renamed 'tag' to 'globaltag'

 ChangeLog           |    4 ++++
 scripts/vagalumectl |    6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 3bea5b66e8021f0478c65df08a3afde7eca6b9e4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jul 16 00:02:16 2008 +0200

    (update ChangeLog)

 ChangeLog |    4 ++++
 1 file changed, 4 insertions(+)

commit 8353c33f73e205beefcfd6e10bd003f42da51011
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Jul 15 23:58:32 2008 +0200

    * po/de.po, po/es.po, po/fi.po, po/fr.po, po/gl.po, po/it.po
    * po/lv.po, po/pt.po, po/pt_BR.po, po/vagalume.pot
    * src/vgl-main-window.c: Updated translation string

 po/de.po              |  182 +++++++++++++++++++-------------------
 po/es.po              |  230 +++++++++++++++++++++++--------------------------
 po/fi.po              |  218 +++++++++++++++++++++++-----------------------
 po/fr.po              |  181 +++++++++++++++++++-------------------
 po/gl.po              |  227 ++++++++++++++++++++++--------------------------
 po/it.po              |  181 +++++++++++++++++++-------------------
 po/lv.po              |  181 +++++++++++++++++++-------------------
 po/pt.po              |  185 ++++++++++++++++++++-------------------
 po/pt_BR.po           |  180 +++++++++++++++++++-------------------
 po/vagalume.pot       |  174 ++++++++++++++++++-------------------
 src/vgl-main-window.c |    4 +-
 11 files changed, 953 insertions(+), 990 deletions(-)

commit 1780d4ba9e11267087aae2e54a8b8597a57b0298
Author: Oscar A. Mata T. <omata_mac@yahoo.com>
Date:   Tue Jul 15 00:52:38 2008 +0200

    * po/es.po: Updated Spanish translation

 ChangeLog |    4 +++
 po/es.po  |  117 ++++++++++++++++++++++++++++++++-----------------------------
 2 files changed, 66 insertions(+), 55 deletions(-)

commit b8556c477a5dc17dc37601ac8560d8b99acb7851
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jul 10 12:13:46 2008 +0200

    * po/fi.po: Minor translation fixes.

 ChangeLog |    2 ++
 po/fi.po  |    7 ++-----
 2 files changed, 4 insertions(+), 5 deletions(-)

commit 037c8e5dda32c2e143b4b74ccf42a164493ca54f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jul 10 11:25:00 2008 +0200

    * src/dbus.h
    * src/dbus.c
    (lastfm_dbus_init):
    Return a different value if Vagalume is already running.
    (lastfm_dbus_play_radio_url):
    New function to change the current radio station of a running
    instance.
    
    * src/controller.c (controller_run_app):
    If you run vagalume from the command line and it is already
    running, change the current radio station.
    
    * debian/gconf-defaults:
    Use vagalume instead of vagalumectl to handle lastfm:// URLs.
    
    * TODO: Remove things that have already been implemented.

 ChangeLog             |   19 +++++++++++++++++++
 TODO                  |    2 --
 debian/gconf-defaults |    2 +-
 src/controller.c      |   26 +++++++++++++++++---------
 src/dbus.c            |   30 ++++++++++++++++++++++++------
 src/dbus.h            |   16 ++++++++++++----
 6 files changed, 73 insertions(+), 22 deletions(-)

commit 7c4b2f0d26ff7c075f81143b9959d221cac242b1
Author: Julien Duponchelle <julien@duponchelle.info>
Date:   Mon Jul 7 12:02:04 2008 +0200

    * po/fr.po: Updated French translation

 ChangeLog |    2 ++
 po/fr.po  |   62 +++++++++++++++++++++++++++++--------------------------------
 2 files changed, 31 insertions(+), 33 deletions(-)

commit 1a7881937ac1d2a80103a010973d5adfd366a5c6
Author: Rodrigo Flores <rodrigomarquesflores@gmail.com>
Date:   Mon Jul 7 11:51:01 2008 +0200

    * po/pt_BR.po: Updated Brazilian Portuguese translation

 ChangeLog   |    3 +++
 po/pt_BR.po |   35 ++++++++++++++++-------------------
 2 files changed, 19 insertions(+), 19 deletions(-)

commit 3da4525ff86dc91d2288ac30d34d972d91723cc5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jul 7 02:51:44 2008 +0200

    * debian/control: Added 'Homepage:' field

 ChangeLog      |    4 ++++
 debian/control |    1 +
 2 files changed, 5 insertions(+)

commit 1518371f545c41d79cabdba3de6f91001c43ec4e
Author: Oskar Welzl <mail@welzl.info>
Date:   Sun Jul 6 01:38:40 2008 +0200

    * po/de.po: Updated German translation

 ChangeLog |    4 ++++
 po/de.po  |   38 +++++++++++++++++---------------------
 2 files changed, 21 insertions(+), 21 deletions(-)

commit c503fb57976e0ba340ff5bc0276428645a17e001
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jul 4 13:05:13 2008 +0200

    Fix Build-Depends for Maemo

 debian/control.maemo |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5171b1d2976c8f9785f6bba5f5915828e634c69d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jul 4 12:26:51 2008 +0200

    * debian/control.maemo (Build-Depends): Updated Build-Depends for
    Maemo.

 ChangeLog            |    5 +++++
 debian/control.maemo |    2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit bd7794011e389ee53e077b254c1f462ac6182a96
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jul 2 22:26:32 2008 +0200

    =?utf-8?q?*=20TRANSLATORS
    
    =20*=20po/fi.po
    =20*=20src/vgl-main-window.c:=20Updated=20Finnish=20translation=20(by=20Mika
    =20Tapoj=C3=83=E2=82=ACrvi=20and=20Tommi=20Franttila)?=
    MIME-Version: 1.0
    Content-Type: text/plain; charset=utf-8
    Content-Transfer-Encoding: 8bit

 ChangeLog             |    5 +
 TRANSLATORS           |    2 +
 po/fi.po              |  396 ++++++++++++++++++++++++-------------------------
 src/vgl-main-window.c |    4 +-
 4 files changed, 206 insertions(+), 201 deletions(-)

commit ec703a51eb2b5d9449e5a52266a334385dea0304
Author: Marcos Garcia <marcosgg@gmail.com>
Date:   Wed Jul 2 20:30:57 2008 +0200

    * po/pt.po: Updated Portuguese translation

 ChangeLog |    4 ++++
 po/pt.po  |   43 ++++++++++++++++++++-----------------------
 2 files changed, 24 insertions(+), 23 deletions(-)

commit ab2b1dfacb66e2b380a935453686ceed805536a6
Author: Amador Loureiro Blanco <dorfun@adorfunteca.org>
Date:   Mon Jun 30 23:51:52 2008 +0200

    * po/gl.po: Updated Galician translation

 ChangeLog |    2 +
 po/gl.po  |  124 ++++++++++++++++++++++++++++++++-----------------------------
 2 files changed, 68 insertions(+), 58 deletions(-)

commit c21afed595a8bab0d9e3a540b83e1587d4b8be41
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jun 30 16:20:17 2008 +0200

    * src/xmlrpc.c (tag_track)
    * src/controller.c (controller_tag_track): Allow removing all tags
    from a track. Fixes #2655.

 ChangeLog        |    6 ++++++
 src/controller.c |    5 ++++-
 src/xmlrpc.c     |    2 +-
 3 files changed, 11 insertions(+), 2 deletions(-)

commit 5c373c8dfabb6c08ab89a02803beb1a41fe9e26d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jun 30 16:10:24 2008 +0200

    * src/controller.h
    * src/controller.c (controller_run_app)
    * src/main.c (main): Move creation of main window from main() to
    controller_run_app()

 ChangeLog        |    7 +++++++
 src/controller.c |    6 +++---
 src/controller.h |    2 +-
 src/main.c       |    5 +----
 4 files changed, 12 insertions(+), 8 deletions(-)

commit 301011bd502427c50f4f24e1790af01a0418dacf
Author: Andrea Grandi <a.grandi@gmail.com>
Date:   Mon Jun 30 15:21:40 2008 +0200

    * po/it.po: Updated Italian translation

 ChangeLog |    2 ++
 po/it.po  |   40 ++++++++++++++++------------------------
 2 files changed, 18 insertions(+), 24 deletions(-)

commit b0672a5d4dfa64354db45d5fb8833dec44c2559e
Author: Pēteris Caune <cuu508@gmail.com>
Date:   Mon Jun 30 13:11:04 2008 +0200

    * po/lv.po: Updated Latvian translation

 ChangeLog |    4 ++++
 po/lv.po  |   42 +++++++++++++++++-------------------------
 2 files changed, 21 insertions(+), 25 deletions(-)

commit f518466abf25d86f670f16fe7ed87a954adcf736
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jun 30 11:34:26 2008 +0200

    * po/de.po, po/es.po, po/fi.po, po/fr.po, po/gl.po, po/it.po
    * po/lv.po, po/pt.po, po/pt_BR.po, po/vagalume.pot: Update
    translation files

 ChangeLog       |    6 +
 po/de.po        |  718 +++++++++++++++++++++++++++------------------------
 po/es.po        |  757 +++++++++++++++++++++++++++++-------------------------
 po/fi.po        |  718 +++++++++++++++++++++++++++------------------------
 po/fr.po        |  767 +++++++++++++++++++++++++++++--------------------------
 po/gl.po        |  718 +++++++++++++++++++++++++++------------------------
 po/it.po        |  718 +++++++++++++++++++++++++++------------------------
 po/lv.po        |  726 ++++++++++++++++++++++++++++------------------------
 po/pt.po        |  718 +++++++++++++++++++++++++++------------------------
 po/pt_BR.po     |  718 +++++++++++++++++++++++++++------------------------
 po/vagalume.pot |  677 ++++++++++++++++++++++++++----------------------
 11 files changed, 3917 insertions(+), 3324 deletions(-)

commit e33863d7e7a7d2064408ffbe7e7126cfc373f548
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jun 27 12:16:43 2008 +0200

    * scripts/vagalumectl: Check for dbus-send
    
    * debian/control: Add build dependency on libdbus-glib-1-dev and
    recommend dbus.

 ChangeLog           |    5 +++++
 debian/control      |    3 ++-
 scripts/vagalumectl |    5 +++++
 3 files changed, 12 insertions(+), 1 deletion(-)

commit 20c19006ddeace7900b0aa975abd6f9f1d4fc894
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jun 27 10:29:52 2008 +0200

    * src/vgl-bookmark-window.c (vgl_bookmark_window_init): Enable searching in the treeview.

 ChangeLog                 |    3 +++
 src/vgl-bookmark-window.c |    1 +
 2 files changed, 4 insertions(+)

commit 0fe3c372631d74f01f6711582942fcf8e4d0218b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jun 27 02:17:26 2008 +0200

    * src/vgl-bookmark-mgr.c
    (vgl_bookmark_mgr_get_instance): Move static bookmark_mgr variable
    here and clear it using a weak pointer.
    (vgl_bookmark_mgr_load_from_disk): Check version number of bookmark file.
    (vgl_bookmark_mgr_save_to_disk): Store revision number of bookmark file.

 ChangeLog              |    6 ++++++
 src/vgl-bookmark-mgr.c |   31 ++++++++++++++++++++-----------
 2 files changed, 26 insertions(+), 11 deletions(-)

commit 58024947607e5bb337bb875c53859f60daddc47b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jun 27 01:43:22 2008 +0200

    * src/vgl-bookmark-mgr.h
    * src/vgl-bookmark-mgr.c
    (vgl_bookmark_mgr_reorder):
    New function to reorder items in the bookmark list.
    (vgl_bookmark_mgr_find_bookmark_node, vgl_bookmark_compare):
    Use g_list_find_custom() to find bookmarks.
    
    * src/vgl-bookmark-window.c
    (vgl_bookmark_window_init)
    (vgl_bookmark_window_finalize):
    Disconnect signal handlers using their ID.
    (drag_end_cb): Reorder items in the bookmark manager after a drag
    and drop.

 ChangeLog                 |   16 +++++++++++++
 src/vgl-bookmark-mgr.c    |   53 ++++++++++++++++++++++++++++++++++--------
 src/vgl-bookmark-mgr.h    |    1 +
 src/vgl-bookmark-window.c |   56 ++++++++++++++++++++++++++++++++++++++-------
 4 files changed, 109 insertions(+), 17 deletions(-)

commit 6b60442105d7f2700efd163c6a6e8d1e5bd04482
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jun 26 01:54:38 2008 +0200

    * src/vgl-bookmark-window.c (vgl_bookmark_window_new): Set a
    default height.

 ChangeLog                 |    5 +++++
 src/vgl-bookmark-window.c |    3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 2984f586bbc8648ee1da9ea3646919501c583ae2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jun 25 20:44:27 2008 +0200

    * src/vgl-bookmark-mgr.c (vgl_bookmark_mgr_save_to_disk): Add
    version number to the XML file.

 ChangeLog              |    3 +++
 src/vgl-bookmark-mgr.c |    1 +
 2 files changed, 4 insertions(+)

commit dbb00ac192f345abd7e9a7ea3c4eddcfb280f7ed
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jun 25 20:39:37 2008 +0200

    * src/vgl-bookmark-window.c (vgl_bookmark_window_show):
    Rename 'bookmark_window' to just 'win'.

 ChangeLog                 |    1 +
 src/vgl-bookmark-window.c |   11 +++++------
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 2264d825cbbb8d8a3c99cb9fe266a37ee9a585db
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jun 25 20:32:53 2008 +0200

    * src/vgl-bookmark-window.c
    (vgl_bookmark_window_show):
    Move the static bookmark_window variable to
    vgl_bookmark_window_show() and clear it using a weak pointer.
    (play_selected_row, close_button_clicked, vgl_bookmark_window_init)
    (vgl_bookmark_window_close):
    Make vgl_bookmark_window_close() receive the window to be
    destroyed instead of using the singleton.

 ChangeLog                 |    9 +++++++++
 src/vgl-bookmark-window.c |   25 ++++++++++++-------------
 2 files changed, 21 insertions(+), 13 deletions(-)

commit b20a97144801c04de7aefbf4988f896d07dcc7d5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jun 25 20:18:05 2008 +0200

    * configure.ac: Don't enable media player keys if there's no D-BUS
    support.

 ChangeLog    |    5 +++++
 configure.ac |    5 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 29c148796709dd362e634392d39831f7db1c1bc5
Author: Mario Sanchez Prada <msanchez@igalia.com>
Date:   Wed Jun 25 20:06:25 2008 +0200

    * configure.ac:
    * src/dbus.c:
    * src/dbus.h:
    Add support for the media player keys present in some keyboards
    via the Gnome Settings Daemon.

 ChangeLog    |    8 +++
 configure.ac |    3 ++
 src/dbus.c   |  153 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 src/dbus.h   |   17 +++++++
 4 files changed, 177 insertions(+), 4 deletions(-)

commit 526f3e5652a87498bd591c30dce363586f93f9e3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jun 19 15:11:16 2008 +0200

    * Makefile.am: Install vagalumectl manpage only in the Gnome version

 ChangeLog   |    3 +++
 Makefile.am |   24 ++++++++++++------------
 2 files changed, 15 insertions(+), 12 deletions(-)

commit 93359ee2f8bdcf07f501166b140e310915a5bd54
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jun 19 00:27:24 2008 +0200

    * ChangeLog: added ChangeLog file

 ChangeLog | 2430 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 2430 insertions(+)

commit 705900f01b7114058063c2195977649dedbafc15
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jun 18 23:18:26 2008 +0200

    Added ChangeLog for the old repository

 ChangeLog    | 1594 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 debian/rules |    2 +-
 2 files changed, 1595 insertions(+), 1 deletion(-)

commit 2bd82c5cf29ab4cbc8b2d4dca81b78e5a252f85a
Author: Mario Sanchez Prada <msanchez@igalia.com>
Date:   Wed Jun 18 21:57:18 2008 +0200

    Add manpage for vagalumectl

 Makefile.am         |    6 +-
 contrib/vagalumectl |  164 ---------------------------------------------------
 scripts/vagalumectl |  164 +++++++++++++++++++++++++++++++++++++++++++++++++++
 vagalume.1          |    7 +--
 vagalumectl.1       |  123 ++++++++++++++++++++++++++++++++++++++
 5 files changed, 294 insertions(+), 170 deletions(-)

commit ed5952bb5bb966d2780c3b1e470629b0b7aa678e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jun 18 15:42:03 2008 +0200

    Make the treeview in the bookmark window reorderable

 src/vgl-bookmark-window.c |    1 +
 1 file changed, 1 insertion(+)

commit 470439c4a5064b8d21199e884d80ab884d62e95e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jun 18 15:19:35 2008 +0200

    Instructions to compile Vagalume for Moblin

 INSTALL |    2 ++
 1 file changed, 2 insertions(+)

commit f60b272fe390c22c9b832df99662829e195276f1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jun 18 15:12:17 2008 +0200

    Test whether to install vagalume.service in Gnome

 configure.ac |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit eeb47465808ab41e99632cd3d515058c72dbe8ab
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jun 18 14:55:54 2008 +0200

    Install lastfm:// URL handler

 debian/gconf-defaults |    3 +++
 debian/rules          |    1 +
 2 files changed, 4 insertions(+)

commit 9d8a5250d613ee3932344d8dd1c2755b83c3bb98
Author: Mario Sanchez Prada <msanchez@igalia.com>
Date:   Wed Jun 18 14:21:06 2008 +0200

    * Broadcast Vagalume status via dbus
    * Clear the VglSbPlugin using dispose() instead of finalize()
    * Fix interactive mode in love/ban dbus handlers

 src/dbus.c          |   64 +++++-----
 src/dbus.h          |   16 +--
 src/vgl-sb-plugin.c |  348 +++++++++++++++++++++++++++++----------------------
 3 files changed, 241 insertions(+), 187 deletions(-)

commit 15857e54dfcd2b7b2931e2c7d39084e61c52fcbf
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jun 18 13:21:21 2008 +0200

    Added Moblin version of cover.png

 Makefile.am           |    3 +--
 data/moblin/cover.png |  Bin 0 -> 9928 bytes
 2 files changed, 1 insertion(+), 2 deletions(-)

commit 32d34b194ac17157f5ec456bf26236438fde869a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jun 18 00:45:32 2008 +0200

    Fix compilation problem with dbus < 1.0

 configure.ac |    7 +++++++
 1 file changed, 7 insertions(+)

commit 7d4b6579c666b47241dfb63a9b9e9e0a14113806
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jun 18 00:19:10 2008 +0200

    Experimental Moblin support (thanks to Costas Stylianou)

 Makefile.am                             |    3 ++-
 README                                  |    3 +++
 THANKS                                  |    2 ++
 configure.ac                            |   26 ++++++++++++++++++++++++--
 moblin/create-moblin-vagalume-button.sh |   13 +++++++++++++
 moblin/vagalume.desktop                 |   13 +++++++++++++
 src/uimisc.c                            |   23 ++++++++++++++---------
 src/vgl-main-window.c                   |   25 +++++++++++++++++--------
 src/vgl-main-window.h                   |   12 ++++++------
 9 files changed, 94 insertions(+), 26 deletions(-)

commit 640f5467e05a3da55d3afe14eb0fe9b54c0750b4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Jun 17 17:34:12 2008 +0200

    Bookmarks file renamed to bookmarks.xml

 src/vgl-bookmark-mgr.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 9fe95eb7b6c814e7f00ae5b6c6e47d7221b48f68
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jun 16 12:07:27 2008 +0200

    Fix includes in dbus.{ch}

 src/dbus.c |    1 +
 src/dbus.h |    3 +--
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 6ff9b5146aceaf779a791b781fbaf5a470bca0a3
Author: Mario Sanchez Prada <msanchez@igalia.com>
Date:   Sun Jun 15 16:25:33 2008 +0200

    D-BUS support for the Desktop version

 configure.ac        |    3 +-
 contrib/vagalumectl |    4 +-
 src/controller.c    |   30 ++++-
 src/dbus.c          |  338 ++++++++++++++++++++++++++-------------------------
 src/dbus.h          |    4 +-
 5 files changed, 209 insertions(+), 170 deletions(-)

commit 1a5f389ef06c589204981742f4db99bb3137585f
Author: Mario Sanchez Prada <msanchez@igalia.com>
Date:   Thu Jun 12 20:11:42 2008 +0200

    vagalumectl: Fix playurl call

 contrib/vagalumectl |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d9f58df9ac9190c289416176b063771daad12c19
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jun 12 02:50:35 2008 +0200

    Rename vagalume-sb-plugin and vagalume-tray-icon to vgl-*

 po/POTFILES.in           |    4 +-
 src/Makefile.am          |    4 +-
 src/controller.c         |   16 +-
 src/globaldefs.h         |    2 +-
 src/vagalume-sb-plugin.c |  797 ----------------------------------------------
 src/vagalume-sb-plugin.h |   36 ---
 src/vagalume-tray-icon.c |  642 -------------------------------------
 src/vagalume-tray-icon.h |   49 ---
 src/vgl-sb-plugin.c      |  796 +++++++++++++++++++++++++++++++++++++++++++++
 src/vgl-sb-plugin.h      |   36 +++
 src/vgl-tray-icon.c      |  642 +++++++++++++++++++++++++++++++++++++
 src/vgl-tray-icon.h      |   49 +++
 12 files changed, 1536 insertions(+), 1537 deletions(-)

commit 705dde74953a9a20a4305a7bf6fe0e43a4884390
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jun 11 15:52:52 2008 +0200

    Bookmarks: play selected row when double clicking on it

 src/vgl-bookmark-window.c |   17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

commit 7cb2d7af87d54e70686b3b2e8e35c77ccbbbcfa9
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jun 6 16:14:31 2008 +0200

    Create cfg directory if it doesn't exist

 src/userconfig.c       |    3 +++
 src/vgl-bookmark-mgr.c |   19 +++++++++++++------
 2 files changed, 16 insertions(+), 6 deletions(-)

commit 551901916d253821ada6448025ed31712709bb48
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Jun 6 15:57:19 2008 +0200

    * {read,write}_usercfg renamed to lastfm_usercfg_{read,write}
    * New functions: get_home_directory() and lastfm_usercfg_get_cfgdir()
    * VglBookmarkMgr: load and save bookmarks to disk

 src/controller.c          |    4 +-
 src/userconfig.c          |   27 ++++++----
 src/userconfig.h          |    6 ++-
 src/util.c                |   17 ++++++
 src/util.h                |    1 +
 src/vgl-bookmark-mgr.c    |  127 +++++++++++++++++++++++++++++++++++++++++++++
 src/vgl-bookmark-mgr.h    |    1 +
 src/vgl-bookmark-window.c |    5 ++
 8 files changed, 175 insertions(+), 13 deletions(-)

commit 7e484dee4889b0be332f76caea681a861cce0162
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jun 2 19:23:11 2008 +0200

    Fix typo in POTFILES.in

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

commit 16ca9dd1ac587fa44d7780a34c615b4f7f01e173
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 25 21:30:01 2008 +0200

    Added French translation (by Julien Duponchelle)

 TRANSLATORS           |    3 +
 configure.ac          |    2 +-
 po/fr.po              |  808 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/vgl-main-window.c |    2 +
 4 files changed, 814 insertions(+), 1 deletion(-)

commit b8b57109e5a0a446b8da1cb7b6277aeb4de018c0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 23 02:04:56 2008 +0200

    Show the 'edit bookmark' dialog when adding a bookmark from the main menu

 src/controller.c          |    9 ++++--
 src/uimisc.c              |   64 ++++++++++++++++++++++++++++++++++++++
 src/uimisc.h              |    2 ++
 src/vgl-bookmark-window.c |   75 ++-------------------------------------------
 4 files changed, 75 insertions(+), 75 deletions(-)

commit cb27c49012ce2f3fc9e81856500e3e53d3d277b3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu May 22 02:33:51 2008 +0200

    New menu option to bookmark the current artist

 src/controller.c      |   25 ++++++++++++++++++++-----
 src/controller.h      |    2 +-
 src/playlist.h        |    1 +
 src/protocol.c        |    2 ++
 src/vgl-main-window.c |   23 +++++++++++++++++------
 5 files changed, 41 insertions(+), 12 deletions(-)

commit 4f41775293e73f9e2319287901b106f0c14425a6
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu May 22 02:07:15 2008 +0200

    New menu option to bookmark the current track

 src/controller.c      |   18 ++++++++++++++++++
 src/controller.h      |    1 +
 src/vgl-main-window.c |   18 ++++++++++++++++--
 3 files changed, 35 insertions(+), 2 deletions(-)

commit a62163e087822c6b880215b1554ebc41fcdc0001
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu May 22 01:54:42 2008 +0200

    * Load the existing bookmarks when creating the bookmark window
    * Destroy the window instead of just hiding it
    * Disconnect signal handlers when destroying the window
    * Maintain order when adding elements to the bookmark manager

 src/vgl-bookmark-mgr.c    |    2 +-
 src/vgl-bookmark-window.c |   17 ++++++++++++++++-
 2 files changed, 17 insertions(+), 2 deletions(-)

commit ee282807268aadbf2727d2ff45c07edc1a74edb3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu May 22 01:30:01 2008 +0200

    Bookmark window: manager bookmarks through the bookmark manager

 src/vgl-bookmark-window.c |  103 ++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 92 insertions(+), 11 deletions(-)

commit 2b5eddc6b719a848564a6c33ddb42d6c3f64f432
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 21 11:08:46 2008 +0200

    Updated TODO

 TODO |    2 ++
 1 file changed, 2 insertions(+)

commit fa96a9b33002f78fa04e1b144b4c2aa55b1bfc96
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 21 02:16:36 2008 +0200

    Added new method (and signal) to change a bookmark in the bookmark manager

 src/vgl-bookmark-mgr.c |   88 ++++++++++++++++++++++++++++++++++++------------
 src/vgl-bookmark-mgr.h |    2 ++
 2 files changed, 68 insertions(+), 22 deletions(-)

commit 9cf1a7063a1aa2665efe42f079663cb4a42e8b83
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 21 01:52:53 2008 +0200

    Added bookmark-removed and bookmark-added signals to the bookmark manager

 src/vgl-bookmark-mgr.c |   25 ++++++++++++++++++++++++-
 src/vgl-bookmark-mgr.h |   12 ++++++------
 2 files changed, 30 insertions(+), 7 deletions(-)

commit d19473f315a3e72668df3903edc4de5a7f700b00
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 21 00:35:30 2008 +0200

    New bookmark manager (basic version)

 src/Makefile.am        |    1 +
 src/vgl-bookmark-mgr.c |  150 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/vgl-bookmark-mgr.h |   61 ++++++++++++++++++++
 3 files changed, 212 insertions(+)

commit 37b56615336315afd002c091130fd180fca54785
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 18 17:53:22 2008 +0200

    Move GTK_WINDOW_TOPLEVEL to the vgl_main_window_init()

 src/vgl-main-window.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 31f7f5f2d8e47c9990f60693a2c5d2382601934e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 18 17:29:27 2008 +0200

    Stop playing the current track before setting another radio

 src/controller.c |   12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit bae9470cbe3d5854c63548dd9dcca0fae3aef71e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 18 16:57:38 2008 +0200

    When setting a new radio URL, use a thread

 src/controller.c |   64 +++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 51 insertions(+), 13 deletions(-)

commit a14c95b93635ffac18b837442042ddccc25877cb
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 18 03:29:56 2008 +0200

    Update POTFILES.in

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

commit 3291b8957d81272c8cff630ae241aa3ff616d3d4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 18 03:28:53 2008 +0200

    mainwin.[ch] renamed to vgl-main-window.[ch]

 src/Makefile.am       |    2 +-
 src/controller.h      |    2 +-
 src/main.c            |    2 +-
 src/mainwin.c         | 1150 -------------------------------------------------
 src/mainwin.h         |   96 -----
 src/vgl-main-window.c | 1150 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/vgl-main-window.h |   96 +++++
 7 files changed, 1249 insertions(+), 1249 deletions(-)

commit 694d0f91f54d4c6b711aaae8b93fd31eb7f8fe55
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 18 03:20:32 2008 +0200

    lastfm_mainwin renamed to VglMainWindow and turned into a GtkWindow

 src/controller.c |  149 +++++++-------
 src/controller.h |    2 +-
 src/main.c       |    6 +-
 src/mainwin.c    |  568 ++++++++++++++++++++++++++++++------------------------
 src/mainwin.h    |  116 +++++++----
 5 files changed, 475 insertions(+), 366 deletions(-)

commit d13544c2ecc4cc86f15435a2a69934a487b28676
Author: Oscar A. Mata T. <omata_mac@yahoo.com>
Date:   Sun May 18 01:07:58 2008 +0200

    Update Spanish translation

 po/es.po |  123 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 69 insertions(+), 54 deletions(-)

commit d4932efe19ce07871d5c76a637733617d4b00e93
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 18 01:04:13 2008 +0200

    New bookmark window (basic version)

 po/POTFILES.in            |    1 +
 src/Makefile.am           |    1 +
 src/controller.c          |   11 ++
 src/controller.h          |    1 +
 src/mainwin.c             |   22 ++-
 src/vgl-bookmark-window.c |  323 +++++++++++++++++++++++++++++++++++++++++++++
 src/vgl-bookmark-window.h |   56 ++++++++
 7 files changed, 413 insertions(+), 2 deletions(-)

commit 570718a180a4e1a06d529779d1cfaec3b3e6ab97
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 17 17:38:43 2008 +0200

    Minor changes in configure.ac

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

commit 569c57b7176d9b66df70e1e58e6954ef99805251
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 17 17:05:04 2008 +0200

    Don't enable libgcrypt by default in Maemo

 configure.ac |  103 ++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 64 insertions(+), 39 deletions(-)

commit e1d0bb22335818de9edd36d4c5c8fa5502edd8db
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 17 16:49:48 2008 +0200

    Remove .a and .la files from the sbplugin

 src/Makefile.am |    7 +++++++
 1 file changed, 7 insertions(+)

commit eea27832c34c3f89ae6a8c15c8cfdfb0e7b6a27f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 17 16:16:29 2008 +0200

    * Remove es_MX.po after discussion with translators
    * Remove the vagalume.debhelper.log in the maintainer-clean target

 Makefile.am   |    1 +
 TRANSLATORS   |    5 +-
 configure.ac  |    2 +-
 po/es_MX.po   |  807 ---------------------------------------------------------
 src/mainwin.c |    9 +-
 vagalume.spec |    1 -
 6 files changed, 7 insertions(+), 818 deletions(-)

commit 2b4ba187d577c98695206b074d2a160ef6d4d4da
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 16 20:33:47 2008 +0200

    Remove unneeded debhelper lines

 debian/rules |   16 ----------------
 1 file changed, 16 deletions(-)

commit c43921d10df9d39a01021389251b6283199e83ec
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 16 13:53:04 2008 +0200

    Fix typo in vagalumectl

 contrib/vagalumectl |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bb503093d4471019410447db1dc165f7fcb1955b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 16 12:57:11 2008 +0200

    Added Latvian translation (by Pēteris Caune)

 TRANSLATORS   |    3 +
 configure.ac  |    2 +-
 po/lv.po      |  792 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/mainwin.c |    5 +-
 4 files changed, 799 insertions(+), 3 deletions(-)

commit 0eecc559c23200b363a0e331bdbb693c4f2b6113
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 14 21:59:21 2008 +0200

    Update release date

 NEWS             |    2 +-
 debian/changelog |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 78744fc2c58eed6be4266100a470af0adbe944ac
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 14 20:08:35 2008 +0200

    Make the tag dialog narrower, to fit some translations

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

commit 8b4d8bec83357e48f53d8d3108798d0fe692190b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 14 17:45:34 2008 +0200

    Init DBUS thread system at startup

 src/main.c |    7 +++++++
 1 file changed, 7 insertions(+)

commit 66474c0ab75657c030b883997665a4b35a6bf57c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 14 17:22:54 2008 +0200

    imstatus: Use the global GDK lock instead of a static GMutex, as it
    seems that we cannot use dbus-glib from different threads at the same
    time

 src/imstatus.c |   13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit 12aca4e104da4c2c5814fc7532cb5ddba768fae0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 14 16:33:13 2008 +0200

    Fixed Spanish (Venezuela) translation

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

commit 93e838c981e715a8dad1c11302e40ff7ec97fe4f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 14 16:20:10 2008 +0200

    imstatus: better clenaup when an error happens

 src/imstatus.c |   77 ++++++++++++++++++++++++++++++++------------------------
 1 file changed, 44 insertions(+), 33 deletions(-)

commit edd0bb772cd363872ee26c21993e05c3a1b257e1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 14 16:18:22 2008 +0200

    Corrected Spanish (Mexico) translation

 po/es_MX.po |  103 +++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 64 insertions(+), 39 deletions(-)

commit 20e06a0db5b2df5afc28675ea0b2870a4dc4f6d1
Author: Eduardo Rubio Garcia <eduardo.rubio.garcia@gmail.com>
Date:   Wed May 14 15:44:19 2008 +0200

    Updated Spanish (Mexico) translation

 po/es_MX.po |  111 +++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 73 insertions(+), 38 deletions(-)

commit d18387399584d7aa0b1dc56606bdb81cfa4e5667
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 14 14:36:29 2008 +0200

    Update vagalume.pot and all .po files

 po/de.po        |  133 ++++++++++++++++++++++++-----------------------
 po/es.po        |  112 +++++++++++++++++++---------------------
 po/es_MX.po     |  111 +++++++++++++++++++--------------------
 po/fi.po        |  153 +++++++++++++++++++++++-------------------------------
 po/gl.po        |  155 ++++++++++++++++++++++++-------------------------------
 po/it.po        |  111 +++++++++++++++++++--------------------
 po/pt.po        |  110 +++++++++++++++++++--------------------
 po/pt_BR.po     |  110 +++++++++++++++++++--------------------
 po/vagalume.pot |  110 +++++++++++++++++++--------------------
 9 files changed, 520 insertions(+), 585 deletions(-)

commit 7549661d6723dbc00f5abb840380926bef0bc5fb
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 14 14:10:29 2008 +0200

    Rename es_VE.po to es.po
    Update vagalume.spec

 NEWS          |    2 +-
 configure.ac  |    2 +-
 po/es.po      |  797 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/es_VE.po   |  797 ---------------------------------------------------------
 src/mainwin.c |    2 +-
 vagalume.spec |    5 +-
 6 files changed, 804 insertions(+), 801 deletions(-)

commit 2d7dbc60eeabf5357b9bd9695b3f019b09ed841f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 14 13:54:20 2008 +0200

    Create vagalume-cud.sh symlink using automake, not dh_link

 Makefile.am              |    7 +++++++
 configure.ac             |    6 +++++-
 debian/vagalume.links.in |    1 -
 3 files changed, 12 insertions(+), 2 deletions(-)

commit 08f9a876140209ccbdb0172c0060a6e88a54024d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 14 11:55:46 2008 +0200

    Updated es_VE and pt translations

 po/es_VE.po |    6 +++---
 po/pt.po    |    4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 60f4e7266c6bba66cb86c210ecd8d6f24654251e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 14 02:15:06 2008 +0200

    Update NEWS, TODO, README and manpage

 NEWS       |    6 ++++--
 README     |    3 +++
 TODO       |    1 -
 vagalume.1 |   17 +++++++++++++++--
 4 files changed, 22 insertions(+), 5 deletions(-)

commit e1e665e42b9c92135682a2afce657588bfd3601b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 14 00:09:39 2008 +0200

    * Remove '&', '<' and '>' from song titles in notifications, it causes
      problems in some systems
    * Remove redundant check in the tray icon, track->album can never be NULL

 src/playlist.h           |    2 +-
 src/vagalume-tray-icon.c |   18 +++++++++++-------
 2 files changed, 12 insertions(+), 8 deletions(-)

commit e5de236ae27ddf0b4cdd795b430e185d5c89eb03
Author: Amador Loureiro Blanco <dorfun@adorfunteca.org>
Date:   Tue May 13 23:05:42 2008 +0200

    Updated Galician translation

 TRANSLATORS   |    1 +
 po/gl.po      |  163 +++++++++++++++++++++++++++++++++++++--------------------
 src/mainwin.c |    5 +-
 3 files changed, 110 insertions(+), 59 deletions(-)

commit 6d19dd76e65911941dc7f7c916762a05abbbfb01
Author: Amador Loureiro Blanco <dorfun@adorfunteca.org>
Date:   Tue May 13 22:02:54 2008 +0200

    Updated Galician translation

 po/gl.po |  189 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 101 insertions(+), 88 deletions(-)

commit bcd0db55623bc3af58341e77beb0461d5d278e2c
Author: Oskar Welzl <mail@welzl.info>
Date:   Tue May 13 21:32:14 2008 +0200

    Updated German translation

 po/de.po |  157 +++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 94 insertions(+), 63 deletions(-)

commit 73d69bfc099f9ab38aea992cccb275a02c5d3e76
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue May 13 21:00:33 2008 +0200

    Updated Oskar Welzl's e-mail address
    Deleted extra space in translatable string "retrieving ..."

 TRANSLATORS   |    2 +-
 src/mainwin.c |    2 +-
 src/uimisc.c  |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 2293dd8730c88c4f65312a8a5d8b8da8f7e2101d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue May 13 20:38:54 2008 +0200

    string_replace_gstr():
       * Don't call strlen() in each iteration, compute it just once
       * Don't rely on str->str being the same after an erase/insert, as it
         might change if a realloc happens, leading to memory corruption

 src/util.c |   13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 3cb033f633aa6a1e8b16051f9a8434ce64c4c89d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue May 13 18:10:14 2008 +0200

    Updated Italian translation

 po/it.po |   19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit 2326fe430ce10f92e564cb5101741d22354f20a2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue May 13 18:00:57 2008 +0200

    Updated gl, pt_BR and it translations

 po/gl.po    |    5 +----
 po/it.po    |   45 +--------------------------------------------
 po/pt_BR.po |   48 +-----------------------------------------------
 3 files changed, 3 insertions(+), 95 deletions(-)

commit 0e71636da1b7dc1ee6fd336262cff132caacc236
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue May 13 17:59:30 2008 +0200

    Updated de, pt_BR and es_VE translations

 po/de.po    |    5 +----
 po/es_VE.po |   62 ++++++++---------------------------------------------------
 po/pt_BR.po |   14 +++++++-------
 3 files changed, 16 insertions(+), 65 deletions(-)

commit a57786f7f91c0f9c79bf9432b5db4e0be5ba77c2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 23:46:46 2008 +0200

    Destroy the tray icon on shutdown

 src/controller.c         |    4 ++++
 src/vagalume-tray-icon.c |   19 ++++++++++---------
 2 files changed, 14 insertions(+), 9 deletions(-)

commit 71053488b4c8c53588b23866d1d9c3dd46802709
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 23:16:19 2008 +0200

    Fix leak in menu_enable_all_items()

 src/mainwin.c |    1 +
 1 file changed, 1 insertion(+)

commit da83e00148c88b1cdb03dd901d8333c9c4a2770f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 22:55:47 2008 +0200

    Updated Spanish (Mexico) translation

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

commit 69fbb3b0e47e75d5b79f359a8ee5fe7ddf3bafdf
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 20:22:53 2008 +0200

    Updated Finnish translation

 po/fi.po |  128 +++++++++++++++++++++++---------------------------------------
 1 file changed, 47 insertions(+), 81 deletions(-)

commit e2df72c87e7c9b52e7dcd23c5a38f9bac5f0b4c9
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 20:14:02 2008 +0200

    Changed translators string and updated vagalume.pot and all translation files

 po/de.po        |  138 +++++++++++++++---------------
 po/es_MX.po     |  138 +++++++++++++++---------------
 po/es_VE.po     |  197 ++++++++++++++++++++++++-------------------
 po/fi.po        |  251 ++++++++++++++++++++++++++++---------------------------
 po/gl.po        |  138 +++++++++++++++---------------
 po/it.po        |  197 ++++++++++++++++++++++++-------------------
 po/pt.po        |  164 +++++++++++++++---------------------
 po/pt_BR.po     |  197 ++++++++++++++++++++++++-------------------
 po/vagalume.pot |  142 +++++++++++++++----------------
 src/mainwin.c   |   27 +++---
 10 files changed, 813 insertions(+), 776 deletions(-)

commit b58209d078aedbdc0d192aad213b259b8be573f1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 19:49:27 2008 +0200

    Updated Finnish translation

 po/fi.po |   76 +++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 50 insertions(+), 26 deletions(-)

commit 1f28ecaf292dcf5a2269b25775ca29ca35a8ecea
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 19:27:12 2008 +0200

    Updated vagalume.pot and all translation files

 po/de.po        |  285 ++++++++++++++++---------------
 po/es_MX.po     |  371 ++++++++++++++++++++--------------------
 po/es_VE.po     |  325 ++++++++++++++++++------------------
 po/fi.po        |  318 +++++++++++++++++------------------
 po/gl.po        |  285 ++++++++++++++++---------------
 po/it.po        |  297 +++++++++++++++++----------------
 po/pt.po        |  501 +++++++++++++++++++++++++++++--------------------------
 po/pt_BR.po     |  296 ++++++++++++++++----------------
 po/vagalume.pot |  287 ++++++++++++++++---------------
 9 files changed, 1523 insertions(+), 1442 deletions(-)

commit d9412c9e7b2c8def234fc02578be3a2b81dbfea4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 19:02:47 2008 +0200

    Update Finnish translation

 po/fi.po |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cb249fea092858b96a44df2c835010e43f33baf7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 18:48:31 2008 +0200

    Added Finnish translation (by Janne Mäkinen)

 TRANSLATORS   |    3 +
 configure.ac  |    2 +-
 po/fi.po      |  820 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/mainwin.c |    1 +
 4 files changed, 825 insertions(+), 1 deletion(-)

commit 2d792f6252f2180b70379e9bb3799852eae021bd
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 17:15:48 2008 +0200

    Updated Portuguese translation

 po/pt.po |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d49707afd9d32bbcaae132456585a1de276629d8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 15:51:11 2008 +0200

    * Fix typo in German translation
    * Use the current language code to set the radio station

 po/de.po       |    4 ++--
 src/protocol.c |   27 ++++++++++++++++++++++++++-
 2 files changed, 28 insertions(+), 3 deletions(-)

commit 1f7752cff04f53f9434d38ed05f4d98662fedee5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 15:24:11 2008 +0200

    im_clear_status(): Restore the original status message in all IM
    clients that have a saved status message, no matter if it's currently
    active in the configuration or not.

 src/controller.c |    4 +--
 src/imstatus.c   |  106 +++++++++++++++++++++++++++---------------------------
 src/imstatus.h   |    4 +--
 3 files changed, 57 insertions(+), 57 deletions(-)

commit eb6313bbad4ab2a825f783cfdd4125e2dc02cdff
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 12:34:02 2008 +0200

    Tray icon: lock the call to get_pixbuf_from_image()

 src/vagalume-tray-icon.c |   11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit 2602832225ef10d0acd6437859424f09df0803b7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 11:13:16 2008 +0200

    get_pixbuf_from_image(): removed redundant code

 src/util.c |    2 --
 1 file changed, 2 deletions(-)

commit 5fef0a6687bbe0a0957d6eb6d8e37117cb62d21b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 11:10:15 2008 +0200

    lastfm_get_track_cover_image(): Use the static mutex just once

 src/metadata.c |   17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

commit 6ec9bb2fbdb40e53a2492a8f1197f7d425e14b68
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 03:57:11 2008 +0200

    Set configure dependencies on debian/rules
    Don't call autogen.sh from build-package.sh, debian/rules will do it

 build-package.sh |    2 --
 debian/rules     |    4 ++--
 2 files changed, 2 insertions(+), 4 deletions(-)

commit d556b29aa2f02eebcb7c4384952cbac8d781bfe4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 12 03:50:18 2008 +0200

    Download the cover image using the new lastfm_get_track_cover_image(),
    which prevents the cover of the same track from being downloaded
    twice.

 src/controller.c         |   10 ++++----
 src/metadata.c           |   60 ++++++++++++++++++++++++++++++++++++++++++++++
 src/metadata.h           |    1 +
 src/playlist.c           |   21 ++++++++++++++++
 src/playlist.h           |    4 ++++
 src/vagalume-tray-icon.c |   18 +++++++-------
 6 files changed, 98 insertions(+), 16 deletions(-)

commit 70f64e7e47c9bd3cd91f709e75981b0c023ea83c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 11 21:10:42 2008 +0200

    Updated NEWS file with the pt and pt_BR translations

 NEWS |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b0fa185caff78d0b3bf2647cc8ad65d37208c9bf
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 11 21:05:35 2008 +0200

    Added Portuguese translation (by Marcos Garcia)

 TRANSLATORS   |    3 +
 configure.ac  |    2 +-
 po/pt.po      |  792 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/mainwin.c |    1 +
 4 files changed, 797 insertions(+), 1 deletion(-)

commit fbd2aa24105e76c44aea8c44cb480a3ddc9c2ba5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 11 16:08:28 2008 +0200

    Added Portuguese (Brazil) translation (by Rodrigo Flores)

 TRANSLATORS   |    3 +
 configure.ac  |    2 +-
 po/pt_BR.po   |  808 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/mainwin.c |    3 +-
 4 files changed, 814 insertions(+), 2 deletions(-)

commit d65204e75db43245f8ef16583832fee86685450c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 10 16:21:26 2008 +0200

    controller_show_cover(): pass the whole track instead of getcover_data

 src/controller.c |   24 ++++++++----------------
 1 file changed, 8 insertions(+), 16 deletions(-)

commit c0e8ee2d18114962611a54403787c1a21e370452
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 10 15:14:47 2008 +0200

    Documented get_pixbuf_from_image()

 src/util.c |    7 +++++++
 1 file changed, 7 insertions(+)

commit a90d9328a10ede13e0b60e9c5b8615753a1a9b13
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 10 15:12:04 2008 +0200

    Refactored code using new function get_pixbuf_from_image()

 src/controller.c         |    2 +-
 src/mainwin.c            |   26 ++++----------------------
 src/mainwin.h            |    2 +-
 src/util.c               |   28 ++++++++++++++++++++++++++++
 src/util.h               |    2 ++
 src/vagalume-tray-icon.c |   34 +++++++---------------------------
 6 files changed, 43 insertions(+), 51 deletions(-)

commit d4d167368b4fda598003698e4b748e941a06803d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 9 22:26:44 2008 +0200

    * Clear the IM status only when stopping playing, not when skipping
    * Don't set the IM status until the audio has started

 src/controller.c |   14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

commit c7b1d8f207c878f4163a9476666923ec1ab907d2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 9 21:53:43 2008 +0200

    Better fix for the password problem

 src/userconfig.c |    8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit 5ab9da44b408fd56f794a89eb2e894082ae71ce1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 9 21:51:53 2008 +0200

    Fix a problem when trying to store empty passwords

 src/userconfig.c |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 5847fc646bb456929233e3886637bef9ba2c3122
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 9 21:17:21 2008 +0200

    Fix debian/rules

 debian/rules |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 61ab326c02f757ec2e5c509b5fe92a1f2982df26
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 9 21:16:12 2008 +0200

    Create the configure script in debian/rules if it doesn't exist

 debian/rules |    1 +
 1 file changed, 1 insertion(+)

commit 99189e0b30935d1978627305c28c7d81a082e403
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 9 20:00:13 2008 +0200

    No string in lastfm_usercfg can be NULL, so disable those checks

 src/userconfig.c |   27 +++++++++++----------------
 src/userconfig.h |    2 +-
 2 files changed, 12 insertions(+), 17 deletions(-)

commit 791c2432b47cc6aff387a6a650d44612ad8e4767
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 9 19:24:04 2008 +0200

    When disconnecting, don't destroy the playlist, just clear it

 src/controller.c |    5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 6ca31bf4ca10cb7cc292d7a19d20fb15708d58e2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 9 19:15:45 2008 +0200

    Settings dialog: set the initial state of the OK button

 src/uimisc.c |    3 +++
 1 file changed, 3 insertions(+)

commit e3fbb07ebeca4417eac47461ff6828e8fad17c49
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 9 19:13:45 2008 +0200

    Settings dialog: disable the OK button if there's no user or password

 src/uimisc.c |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 1366b978db4ce3d37a3dd1a1f38133181c06b6fc
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 9 18:47:33 2008 +0200

    Fix crash when Vagalume is started with no configuration file

 src/controller.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit a4577083755ce81bfd981e3016fbf23edcfc6f44
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 9 18:41:47 2008 +0200

    Add reference before returning the default cover icon

 src/vagalume-tray-icon.c |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 298983204e3710c56fae224ba1c1426fef390bb9
Author: Tim Wegener <twegener@fastmail.fm>
Date:   Fri May 9 13:25:02 2008 +0200

    Updated vagalume.spec for 0.6

 vagalume.spec |   14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 5f72072cce23856a3cd3082355ccda20e2dcf70e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 9 11:13:14 2008 +0200

    Fix leak in the tray icon: unref the GdkPixbuf after setting the notification

 src/vagalume-tray-icon.c |    1 +
 1 file changed, 1 insertion(+)

commit 7e6aefceef85ca42c094befa6bd3b7fdf830c7ff
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 9 10:53:08 2008 +0200

    Tray icon: get a ref to the GdkPixbuf

 src/vagalume-tray-icon.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 9e620b3a9de6255640842ac58e51e93a15e97771
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 9 10:39:37 2008 +0200

    Don't use an idle function to show notifications, just use the existing thread

 src/vagalume-tray-icon.c |   49 ++++++++++++++++------------------------------
 1 file changed, 17 insertions(+), 32 deletions(-)

commit 99a1b0203af405b7f6cc8913e37bc1cae47bdaaa
Author: Oscar A. Mata T. <omata_mac@yahoo.com>
Date:   Fri May 9 10:25:00 2008 +0200

    Updated Spanish (Venezuela) translation

 po/es_VE.po |  162 +++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 114 insertions(+), 48 deletions(-)

commit 500ee8501b809b7e057f8b5cb2eb474ec67c4988
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 9 01:10:47 2008 +0200

    Tray icon: download the album cover using a thread

 src/vagalume-tray-icon.c |   77 ++++++++++++++++++++++++++++++----------------
 1 file changed, 51 insertions(+), 26 deletions(-)

commit 05675f16d22d247a11d364cf7f6f94cca0bc8099
Author: Andrea Grandi <a.grandi@gmail.com>
Date:   Thu May 8 23:57:23 2008 +0200

    Updated Italian translation

 po/it.po |  104 ++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 75 insertions(+), 29 deletions(-)

commit ad21b65465f998d3b4b558692ae6fcf47bbd5674
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu May 8 22:55:28 2008 +0200

    Update vagalume.pot and all .po files

 po/de.po        |  489 ++++++++++++++++++++++++++++++++++++++-----------------
 po/es_MX.po     |  460 ++++++++++++++++++++++++++++++++++++---------------
 po/es_VE.po     |  457 ++++++++++++++++++++++++++++++++++++---------------
 po/gl.po        |  452 ++++++++++++++++++++++++++++++++++++--------------
 po/it.po        |  459 +++++++++++++++++++++++++++++++++++++--------------
 po/vagalume.pot |  434 ++++++++++++++++++++++++++++++++++--------------
 6 files changed, 1977 insertions(+), 774 deletions(-)

commit 17686c66b3068ba39d3945757dbef1a50577c3fb
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu May 8 20:09:03 2008 +0200

    Updated NEWS file for 0.6 release

 NEWS |   27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit 1b99781ce302ca89f219fec957d6aae0a10bf48c
Author: Mario Sanchez Prada <msanchez@igalia.com>
Date:   Thu May 8 18:26:52 2008 +0200

    * If an album has no cover, set an empty icon in the notification popup
    * Change icon size from 40x40 to 48x48

 src/vagalume-tray-icon.c |   34 +++++++++++++++++++++++++++-------
 1 file changed, 27 insertions(+), 7 deletions(-)

commit 7219850c860a77cef9440621e7bac9fb48a68c8d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu May 8 17:32:14 2008 +0200

    Change version number to 0.6

 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

commit ab1d432b6cd0a83657131fc008ebbfb8f73a586f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu May 8 17:27:10 2008 +0200

    Added sbplugin and tray icon to POTFILES.in

 po/POTFILES.in |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8a56f698b518f6028220f755d1ac9c4b817545ab
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu May 8 17:25:48 2008 +0200

    Marked a couple of strings as translatable

 src/mainwin.c |    2 +-
 src/uimisc.c  |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 846ab005635bb71372b45acc61ce8bc1771a65d2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu May 8 16:55:54 2008 +0200

    Fix sbplugin compilation

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

commit da608c638d3c439e5eead8803af38352b8e43074
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu May 8 16:52:43 2008 +0200

    * Rename icondir to pixmapdir
    * Don't create 26x26 and scalable directories on Gnome

 Makefile.am      |    4 +++-
 configure.ac     |    4 +---
 src/Makefile.am  |    2 +-
 src/globaldefs.h |    2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

commit b6992668a25cdfb7458263f67bfe077b161a4136
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu May 8 16:42:17 2008 +0200

    * Delete icon cache on installation/removal
    * Install 26x26 and scalable incons in Maemo

 Makefile.am                      |    2 ++
 configure.ac                     |    2 ++
 data/icons/26x26/vagalume.png    |  Bin 0 -> 1628 bytes
 data/icons/scalable/vagalume.png |  Bin 0 -> 4130 bytes
 debian/vagalume.postinst         |    1 +
 debian/vagalume.postrm           |    1 +
 6 files changed, 6 insertions(+)

commit e570cea773d8572febccda26822780f77b0b7eab
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu May 8 15:16:53 2008 +0200

    Remove the 26x26 png icon and update icon cache after installing/removing

 Makefile.am              |    2 +-
 data/icons/vagalume.png  |  Bin 1628 -> 0 bytes
 debian/vagalume.postinst |    9 +++++++++
 debian/vagalume.postrm   |    9 +++++++++
 src/globaldefs.h         |    2 +-
 vagalume.spec            |    2 +-
 6 files changed, 21 insertions(+), 3 deletions(-)

commit f8d2668073c96c9f66c0c213e08925a0fc3e4583
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu May 8 00:08:22 2008 +0200

    Modify help text so it fits better on the Internet Tablet screen

 src/uimisc.c |   28 +++++++++++++---------------
 1 file changed, 13 insertions(+), 15 deletions(-)

commit 21f2fb2f71e80f0a085d38f09b33362e4d9fc716
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 7 23:48:00 2008 +0200

    * Added '{version}' keyword to the IM status template
    * Changed default IM status template
    * Added a help button to the settings dialog

 src/imstatus.c   |    3 +++
 src/uimisc.c     |   72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/userconfig.c |    3 ++-
 3 files changed, 77 insertions(+), 1 deletion(-)

commit 36bf54a4bb552b93ce0b5d2a245983c1d853a6e2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 7 17:00:00 2008 +0200

    * vagalumectl is released under GPLv3
    * Fix detection of GST_MESSAGE_ASYNC_DONE

 contrib/vagalumectl |   17 +++++++----------
 src/audio.c         |    2 +-
 2 files changed, 8 insertions(+), 11 deletions(-)

commit 3981558720cb15e65eba2c7fb17c67be18de51f2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 7 13:15:20 2008 +0200

    Add dependency against librsvg2-common

 debian/control |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 602e9d53a527400640ccb0a2ea4abae17c12ff46
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 7 02:54:34 2008 +0200

    Shorter way of using GChecksum

 src/util.c |   16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

commit 74e1d853f1223f355a77957f9fd77f34d0747f44
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed May 7 02:29:26 2008 +0200

    Add support for GChecksum to compute MD5 sums

 configure.ac |   32 +++++++++++++++++++++++++-------
 src/util.c   |   20 ++++++++++++++------
 2 files changed, 39 insertions(+), 13 deletions(-)

commit 169fdac241cd2d27c79751270559d40bdde4ff26
Author: Oskar Welzl <mail@welzl.info>
Date:   Tue May 6 23:04:20 2008 +0200

    Updated German translation

 TRANSLATORS   |    1 +
 po/de.po      |   61 ++++++++++++++++++++++++++++++++++++++++++---------------
 src/mainwin.c |   11 ++++++-----
 3 files changed, 52 insertions(+), 21 deletions(-)

commit 09a2e377655ae04cb66f4ede39d2c1ca208e40da
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 5 20:27:32 2008 +0200

    * Added Spanish (Mexico) translation (by Eduardo Rubio Garcia)
    * Fixed Galician translation

 TRANSLATORS   |    3 +
 configure.ac  |    2 +-
 po/es_MX.po   |  550 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/gl.po      |    4 +-
 src/mainwin.c |    1 +
 5 files changed, 557 insertions(+), 3 deletions(-)

commit 55d3ac62655d0a9e60d35d69446eb0efe1a9b09c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 5 19:34:11 2008 +0200

    * Disable the "Add to playlist" confirmation dialog if the
      configuration setting is enabled.
    * After adding a track to the playlist, disable the button.
    * Remove unneeded debug messages from the tray icon.
    * Update some labels in the tray icon menu.

 src/controller.c         |    6 ++++--
 src/mainwin.c            |    9 +++++++++
 src/mainwin.h            |    3 ++-
 src/vagalume-tray-icon.c |   22 ++++------------------
 4 files changed, 19 insertions(+), 21 deletions(-)

commit 06103d80f276392c45fc5ef1d94bdfece6f86f6f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 5 17:03:07 2008 +0200

    * New string_replace() and string_replace_gstr() util functions
    * Replace &amp; -> & in the playlist title
    * Use string_replace_gstr() to modify the template of the IM status

 src/imstatus.c |   22 +++++++++-------------
 src/protocol.c |    7 ++++++-
 src/util.c     |   34 ++++++++++++++++++++++++++++++++++
 src/util.h     |    2 ++
 4 files changed, 51 insertions(+), 14 deletions(-)

commit 180d1900b5e58a624dda5726232d6a30e71ee017
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 5 15:48:34 2008 +0200

    Fixed and updated Galician translation

 po/gl.po |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 07a9d2053c624140699a9bcf874803e0060274cc
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 5 13:36:08 2008 +0200

    Added Galician translation (by Ignacio Casal)

 TRANSLATORS   |    3 +
 configure.ac  |    2 +-
 po/gl.po      |  543 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/mainwin.c |    1 +
 4 files changed, 548 insertions(+), 1 deletion(-)

commit 7da0942ba87e857cc5a4407918a672acfbd47395
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon May 5 13:13:07 2008 +0200

    vagalume.spec: updated description

 vagalume.spec |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 0f245312257d53dd36c8d03ba770b32fc7d5b81e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 4 23:57:59 2008 +0200

    Maemo sb plugin: use the Vagalume domain in gettext

 src/vagalume-sb-plugin.c |    8 ++++++++
 1 file changed, 8 insertions(+)

commit f45b784cc62547771053569b570d9a1fdd076efd
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 4 22:03:51 2008 +0200

    * Updated AUTHORS file
    * Reorganized the code to detect libs for the Maemo status bar plugin
    * Ignore GST_MESSAGE_ASYNC_DONE message

 AUTHORS          |    2 ++
 configure.ac     |   34 +++++++++++++++++++++++-----------
 src/audio.c      |    3 +++
 src/controller.c |    3 +++
 4 files changed, 31 insertions(+), 11 deletions(-)

commit 74cc54b5e4a04d606c2a5dd8e05651e07c492238
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 4 20:44:45 2008 +0200

    * Add libnotify-dev to build-depends
    * Wait till all GTK pending events are processed before shutting down
    * imstatus: remove some debug functions
    * Tray icon: Protect the notify idle function with the gdk lock

 debian/control           |    2 +-
 src/imstatus.c           |   32 ++++++--------------------------
 src/mainwin.c            |    1 +
 src/vagalume-tray-icon.c |    5 +++++
 4 files changed, 13 insertions(+), 27 deletions(-)

commit ee4b0a5dd2016126ecb6e604f236e2af9598dd76
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 4 20:19:42 2008 +0200

    Display notifications using an idle function

 src/vagalume-tray-icon.c |   38 +++++++++++++++++++++++++++++---------
 1 file changed, 29 insertions(+), 9 deletions(-)

commit e21dd89caf24548317b077ee130f25a8fe56dfc3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 4 20:02:53 2008 +0200

    Update IM status using idle functions rather than threads

 src/imstatus.c |   20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 797b50574aa6fa99acbd7679875f7954475d4966
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 4 17:04:46 2008 +0200

    * Save window position when minimizing
    * Move the code from mainwin_toggle_visibility() to
      mainwin_show_window(), where it belongs ;)

 src/mainwin.c |   33 ++++++++++++++-------------------
 1 file changed, 14 insertions(+), 19 deletions(-)

commit 66fcf6639e0d7054ed9ec30d685caed3ff2c38b8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 4 16:32:18 2008 +0200

    Use gtk_window_present() to show the main window

 src/mainwin.c |    6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 1ea76f7dca65c2718ab5c9be36fa6b0dc147244c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 4 16:25:45 2008 +0200

    Only try to close to systray if HAVE_TRAY_ICON is defined

 src/controller.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f0b2bcf919b0d580f92d8ed3cca00ffa8e74e9d9
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 4 16:24:14 2008 +0200

    Don't try to close mainwin to systray in Maemo

 src/controller.c |    9 +++++----
 src/mainwin.c    |    2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

commit c4374fce717df278d43fe9d1beea8b91d92b84bb
Author: Mario Sanchez Prada <msanchez@igalia.com>
Date:   Sun May 4 14:18:54 2008 +0200

    New setting to disable confirmation dialogs

 configure.ac     |    2 +-
 src/controller.c |   15 ++++++++++-----
 src/controller.h |    2 +-
 src/uimisc.c     |   52 ++++++++++++++++++++++++++++++++++++++--------------
 src/userconfig.c |    9 +++++++--
 src/userconfig.h |    1 +
 6 files changed, 58 insertions(+), 23 deletions(-)

commit 3b0c375e1df6f8deda7bb3065203013efda11fdb
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 4 13:48:33 2008 +0200

    Command line switches to change GStramer elements

 configure.ac |    6 ++++++
 src/audio.c  |   29 ++++++++++++++++++++++------
 src/audio.h  |    7 +++++++
 src/main.c   |   61 +++++++++++++++++++++++++++++++++++++++++++++++-----------
 4 files changed, 86 insertions(+), 17 deletions(-)

commit 94ea822aaf04365b45f83907b5ff85c773348168
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 4 12:13:22 2008 +0200

    Environment variable to change or disable the audioconvert GST plugin

 src/audio.c |   32 +++++++++++++++++++++++++-------
 1 file changed, 25 insertions(+), 7 deletions(-)

commit 8089651e1b588a61aec2a1bc4b5210b39e64c50e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 4 02:21:52 2008 +0200

    Use mainwin_toggle_visibility() to show/hide the window in mainwin_show_window()

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

commit fb6337fb6e391eb172d2430cc7574aca9d270e30
Author: Mario Sanchez Prada <msanchez@igalia.com>
Date:   Sun May 4 00:43:36 2008 +0200

    New setting to close to systray

 src/controller.c |   10 ++++++++++
 src/controller.h |    1 +
 src/mainwin.c    |    2 +-
 src/uimisc.c     |   21 ++++++++++++++++-----
 src/userconfig.c |    9 +++++++--
 src/userconfig.h |    1 +
 6 files changed, 36 insertions(+), 8 deletions(-)

commit 79212787b0829368e26bfee3f55f5a3fb277aab4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun May 4 00:05:26 2008 +0200

    Make IM status calls asynchronous

 src/imstatus.c |  103 ++++++++++++++++++++++++++++++++++++--------------------
 src/imstatus.h |    4 +--
 2 files changed, 68 insertions(+), 39 deletions(-)

commit 657957a5953ab58efe7e2670c5ec47e5825699a5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 3 22:29:26 2008 +0200

    Refactored usercfg dialog

 src/controller.c |    2 +-
 src/uimisc.c     |  370 ++++++++++++++++++++++++++++++++----------------------
 src/uimisc.h     |    2 +-
 3 files changed, 224 insertions(+), 150 deletions(-)

commit a98d3ab0bcc17cfc73a3df8243ba039380f66f97
Author: Mario Sanchez Prada <msanchez@igalia.com>
Date:   Sat May 3 19:23:04 2008 +0200

    Maemo status bar plugin enhancements
    * Add gettext support
    * Show a confirmation dialog when loving/banning
    * Don't show the album description if there is no album

 src/dbus.c               |   26 ++++++++++++----
 src/vagalume-sb-plugin.c |   77 ++++++++++++++++++++++++++++++++++------------
 2 files changed, 78 insertions(+), 25 deletions(-)

commit cd089cc12d5afba60f8d35c3e4dfdb7a53917dd8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 3 17:17:52 2008 +0200

    vagalumectl: call dbus-send with --print-reply

 contrib/vagalumectl |   25 +++++++------------------
 1 file changed, 7 insertions(+), 18 deletions(-)

commit 358ca3b246a083063f2e14ccc965fa678a363953
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 3 15:33:10 2008 +0200

    Minor cosmetic changes

 src/vagalume-tray-icon.c |   10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit 62758938d2c0c6c45c471be92b8012ba3247fa18
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 3 15:17:15 2008 +0200

    New mainwin_get_window() function to access w->window from the controller

 src/controller.c |   87 ++++++++++++++++++------------------------------------
 src/mainwin.c    |   11 +++++++
 src/mainwin.h    |    1 +
 3 files changed, 40 insertions(+), 59 deletions(-)

commit d2a78e792a68a5ccd1dd8cdcaf40e53fd852e627
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 3 14:50:32 2008 +0200

    Fix indentation and typos

 src/controller.c |   29 +++++++++++++++--------------
 src/mainwin.c    |    2 +-
 2 files changed, 16 insertions(+), 15 deletions(-)

commit 5d3435e814ec8ad1cdd951d5ce019cce5ea5d430
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 3 14:22:43 2008 +0200

    Fix compilation error

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

commit 87d58aa26f6549b6dc796be83409c6806fb2b370
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 3 14:09:09 2008 +0200

    * D-BUS method to set the volume level
    * New options for vagalumectl to change the volume

 contrib/vagalumectl |   44 +++++++++++++++++++++++++++++++++++++++++---
 src/controller.c    |   10 ++++++++++
 src/controller.h    |    1 +
 src/dbus.c          |   41 +++++++++++++++++++++++++++++++++++++++--
 src/dbus.h          |    1 +
 5 files changed, 92 insertions(+), 5 deletions(-)

commit 339697d058cbeb7a30c394bab683e9f8a6b7c26f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 3 12:18:38 2008 +0200

    Disable tray icon support on Maemo

 configure.ac |    3 +++
 1 file changed, 3 insertions(+)

commit 086b9d2ff16604dcafeedce551d650c99e075ba4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 3 11:47:05 2008 +0200

    Simplified show_notification()

 src/vagalume-tray-icon.c |   23 +++++------------------
 1 file changed, 5 insertions(+), 18 deletions(-)

commit be26607dde21b1b66458935b1aad3ca0cfa5463e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 3 11:35:57 2008 +0200

    Fix memory leak in the tray icon

 src/vagalume-tray-icon.c |    8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit b25923c905c0bc2ccc7e4aa0c5633ac428e0fb6c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 3 11:28:26 2008 +0200

    Remove is_iconified attribute from lastfm_mainwin. It's no longer needed.

 src/mainwin.c |   14 +++++---------
 src/mainwin.h |    1 -
 2 files changed, 5 insertions(+), 10 deletions(-)

commit 8442991177438e0daf77210e61e27fc4857411a0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 3 11:20:23 2008 +0200

    Call iconify() before deiconify(). Fixes a problem with some window managers.

 src/mainwin.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 8906277905c8fe385ab98cfc6e22d3fac31f7097
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 3 02:04:12 2008 +0200

    Display summary after configure

 configure.ac |   39 +++++++++++++++++++++++++++++++--------
 1 file changed, 31 insertions(+), 8 deletions(-)

commit d8cafecd4c6eccc80cd4044c4f45ab213855b700
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 3 01:37:53 2008 +0200

    Simplified configure.ac

 configure.ac |   60 ++++++++++++++++++++++------------------------------------
 1 file changed, 23 insertions(+), 37 deletions(-)

commit 868295b22531ac80b576dabed9d82d0e2524302c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat May 3 00:32:06 2008 +0200

    Configure option to enable/disable tray icon support

 configure.ac |   69 +++++++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 51 insertions(+), 18 deletions(-)

commit 673f66d85d0236b0862d5e1dbb98fc3ddf925571
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 2 21:07:50 2008 +0200

    Updated manpage

 vagalume.1 |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 6e821dc545b05d48ef5983c3634b8a763adfcb30
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 2 20:54:16 2008 +0200

    Don't hardcode paths in .desktop and .service files, use values from configure instead

 Makefile.am              |   14 ++++++++++++++
 data/vagalume.desktop    |   18 ------------------
 data/vagalume.desktop.in |   18 ++++++++++++++++++
 data/vagalume.service    |    3 ---
 data/vagalume.service.in |    3 +++
 5 files changed, 35 insertions(+), 21 deletions(-)

commit dd6bf1e560ebabe98cc4f485fd76be97d16ada5d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 2 20:12:31 2008 +0200

    Untabify vagalume-tray-icon.c, remove unused variables

 src/vagalume-tray-icon.c |  216 +++++++++++++++++++++++-----------------------
 1 file changed, 107 insertions(+), 109 deletions(-)

commit 5f0115daeea3db315d809be52bb5389a05bfaab7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 2 20:01:28 2008 +0200

    Don't mark icon names as translatable in the tray icon

 src/vagalume-tray-icon.c |   22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit dc9e89150b036ec48b393fe9daee471e50e3c5a7
Author: Mario Sanchez Prada <msanchez@igalia.com>
Date:   Fri May 2 19:48:38 2008 +0200

    Freedesktop tray icon and libnotify support

 AUTHORS                  |    1 +
 configure.ac             |   11 +
 src/Makefile.am          |    4 +
 src/controller.c         |  105 +++++++-
 src/controller.h         |    1 +
 src/mainwin.c            |   26 ++
 src/mainwin.h            |    3 +
 src/uimisc.c             |   28 ++
 src/userconfig.c         |    9 +-
 src/userconfig.h         |    1 +
 src/vagalume-tray-icon.c |  638 ++++++++++++++++++++++++++++++++++++++++++++++
 src/vagalume-tray-icon.h |   49 ++++
 12 files changed, 863 insertions(+), 13 deletions(-)

commit 76bc723571bfafe728cf8e2e0275331a5cc3ab1c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 2 17:51:38 2008 +0200

    Added German translation (by Stephan Reichholf)

 TRANSLATORS   |    3 +
 configure.ac  |    2 +-
 po/de.po      |  545 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/mainwin.c |    1 +
 4 files changed, 550 insertions(+), 1 deletion(-)

commit 874bdbbbcb335d8e13301b39d8bd81041ef16be1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 2 17:37:03 2008 +0200

    Added Spanish (Venelueza) translation (by Oscar A. Mata T.)

 TRANSLATORS   |    3 +
 configure.ac  |    2 +-
 po/es_VE.po   |  556 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/mainwin.c |    1 +
 4 files changed, 561 insertions(+), 1 deletion(-)

commit 7c3beb998ee59888e16ec27ce725b70622675bb4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 2 16:44:00 2008 +0200

    Updated Italian translation

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

commit c53fdc5c779f6f7941728b2453796a3324e6c69a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 2 16:35:36 2008 +0200

    Add missing call to gettext()

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

commit 2bd3e1a96b2915a9e9805a6e6ffa592b918d40c0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri May 2 15:23:36 2008 +0200

    Added Italian translation (by Andrea Grandi)

 TODO          |    1 -
 TRANSLATORS   |    2 +
 configure.ac  |    2 +-
 debian/docs   |    1 +
 po/it.po      |  555 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/mainwin.c |    6 +-
 6 files changed, 564 insertions(+), 3 deletions(-)

commit f8b8d027bea6a546fb89a6936d2ef5f0f26f1d17
Author: Alejandro Piñeiro <apinheiro@igalia.com>
Date:   Fri May 2 01:48:06 2008 +0200

    Gettext support

 AUTHORS          |    3 +
 Makefile.am      |    5 +-
 autogen.sh       |    1 +
 configure.ac     |   14 ++
 po/POTFILES.in   |    8 +
 po/vagalume.pot  |  535 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/connection.c |    3 +-
 src/controller.c |   91 +++++-----
 src/dbus.c       |    7 +-
 src/dlwin.c      |   13 +-
 src/main.c       |    7 +-
 src/mainwin.c    |  111 +++++------
 src/uimisc.c     |   66 +++----
 13 files changed, 719 insertions(+), 145 deletions(-)

commit b258ad47cfa45b70470c21d55fd54614285c32e1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Apr 28 16:37:25 2008 +0200

    Fix for the Maemo SB plugin

 src/vagalume-sb-plugin.c |   28 +++++++++++++---------------
 1 file changed, 13 insertions(+), 15 deletions(-)

commit 1cb27a7619e4c28ff124bdf9c2fffe38cdfb003b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Apr 28 14:50:29 2008 +0200

    Added gstreamer0.10-plugins-base to the dependencies, and gstreamer0.10-fluendo-mp3 as an alternative to gstreamer0.10-plugins-ugly

 debian/control |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8a53cd3ce55d0c00a4838ee5aa845df3022eacd4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Apr 25 16:11:20 2008 +0200

    Minor improvements in the Maemo statusbar plugin

 src/vagalume-sb-plugin.c |  111 ++++++++++++++++++----------------------------
 src/vagalume-sb-plugin.h |    4 +-
 2 files changed, 44 insertions(+), 71 deletions(-)

commit 4ac277553cc60375e81eea2c3eb85a886d925409
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Apr 25 10:47:52 2008 +0200

    When destroying the session, clear also the playlist

 src/controller.c |    4 ++++
 1 file changed, 4 insertions(+)

commit 9cebe474b4bb5295cd76a6efd48f77893d1867e1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Apr 25 01:27:16 2008 +0200

    Maemo: load the cover image once the window is topmost

 src/mainwin.c |    3 +++
 1 file changed, 3 insertions(+)

commit 07c923f3a4598db9eda42a0da5cac408fc90eb1c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Apr 25 00:21:51 2008 +0200

    * Add play/stop/skip options to the Actions menu
    * Enable/disable menu entries instead of whole menus

 src/mainwin.c |  118 ++++++++++++++++++++++++++++++++++++++-------------------
 src/mainwin.h |    3 +-
 2 files changed, 82 insertions(+), 39 deletions(-)

commit 5e3e51a5a71d5fd46b145d61f6aac6df98b303f3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 24 19:18:10 2008 +0200

    Increase the HTTP timeout, and set a timeout in all HTTP calls

 src/http.c |   11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 1def42f69480d5bbe81b04b56f0f1da7338a75c8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 24 18:40:59 2008 +0200

    Save the original status message in Gossip

 src/imstatus.c |   16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit edf4fcc68364afc8c37dab2ad289bd068bdb27ab
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 24 17:48:48 2008 +0200

    Save the original status message in Gajim

 src/imstatus.c |   16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit bd0da8e3ad34336052289baf4686c4cd6b5f968b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 24 17:17:27 2008 +0200

    Save the original status message in Telepathy

 src/imstatus.c |   14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit a94eb38fe5c341509ccb7293232ebc7ea1368d58
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 24 16:26:04 2008 +0200

    Don't show confirmation dialogs on DBUS callbacks

 TODO             |    1 -
 src/controller.c |   20 ++++++++++++++------
 src/controller.h |    5 +++--
 src/dbus.c       |    4 ++--
 src/mainwin.c    |    4 ++--
 5 files changed, 21 insertions(+), 13 deletions(-)

commit 5466add2c298f272236ebed6cdaccc7128b059f9
Author: Mario Sanchez Prada <msanchez@igalia.com>
Date:   Thu Apr 24 15:40:36 2008 +0200

    New vagalumectl script to control vagalume from the command line

 Makefile.am         |    1 +
 contrib/vagalumectl |  140 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 141 insertions(+)

commit 21d61c5354a7d920d4842d5545b99b4a823387a7
Author: Xabier Rodriguez Calvar <xrcalvar@igalia.com>
Date:   Thu Apr 24 13:40:18 2008 +0200

    Add support for osso-backup, cud and rfs (Maemo)

 AUTHORS                  |    2 +-
 Makefile.am              |    4 ++++
 configure.ac             |   15 +++++++++++++++
 data/vagalume-rfs.sh.in  |    7 +++++++
 data/vagalume.conf.in    |    7 +++++++
 debian/vagalume.links.in |    1 +
 src/userconfig.c         |    3 +--
 7 files changed, 36 insertions(+), 3 deletions(-)

commit 1f1326a8a13e9004b09b3585a20a4c7943b17ba4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 24 12:33:55 2008 +0200

    Updated TODO

 TODO |    1 +
 1 file changed, 1 insertion(+)

commit edc17ce1d00683762f8576b325abf708b1b05e1c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Apr 24 10:10:07 2008 +0200

    Maemo: update win->is_hidden when the "is-topmost" property is modified

 src/mainwin.c |   10 ++++++++++
 1 file changed, 10 insertions(+)

commit 034ba9988c0b62133c53257d89975b1005830990
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Apr 22 02:57:22 2008 +0200

    imstatus: refactored code, fixed memory leak and added checks

 src/imstatus.c |   91 +++++++++++++++++++++++++-------------------------------
 1 file changed, 41 insertions(+), 50 deletions(-)

commit af5fff90d476b7f95ac41352024aba4142944129
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Apr 20 04:34:47 2008 +0200

    Save the original Pidgin status message and restore it when finished

 TODO           |    1 -
 src/imstatus.c |   17 ++++++++++++++++-
 src/mainwin.c  |    4 ++--
 src/uimisc.c   |    1 +
 4 files changed, 19 insertions(+), 4 deletions(-)

commit af8938855b100533f2d8f0dc069d717bf7fde0b0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Apr 20 03:32:15 2008 +0200

    Disable the autocap mode in the password entry

 TODO         |    1 -
 src/uimisc.c |    3 +++
 2 files changed, 3 insertions(+), 1 deletion(-)

commit fed6d7bf1f3683ec2becc7271b4f43a7e6ac14ee
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Apr 20 03:15:41 2008 +0200

    New DBUS methods to increase and decrease the volume

 src/controller.c |   13 +++++++------
 src/controller.h |    2 +-
 src/dbus.c       |   14 ++++++++++++++
 src/dbus.h       |    2 ++
 src/mainwin.c    |   11 +++++++++--
 5 files changed, 33 insertions(+), 9 deletions(-)

commit 4cc0e918ddfee9634bffe3cae2b02e99b62cd75e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Apr 16 18:04:54 2008 +0200

    TODO updated

 TODO |    2 ++
 1 file changed, 2 insertions(+)

commit 0764dd5a9598cb9c840cd7b69fe59b7991660adc
Author: Tim Wegener <twegener@fastmail.fm>
Date:   Wed Apr 2 00:51:06 2008 +0200

    New setting to change the template of the IM status message

 src/imstatus.c   |   33 ++++++++++++++++++++++++---------
 src/uimisc.c     |   29 +++++++++++++++++++----------
 src/userconfig.c |   19 ++++++++++++++++++-
 src/userconfig.h |    2 ++
 4 files changed, 63 insertions(+), 20 deletions(-)

commit 0027ba47391c16e8dabd974561fca64cc0844887
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Mar 25 16:53:56 2008 +0200

    Updated TODO file

 TODO |    1 +
 1 file changed, 1 insertion(+)

commit 85d80b559f35c52d519de23a0a076f3b7e780ecd
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Mar 7 01:37:35 2008 +0200

    Some minor changes in imstatus.c:
       * Only use g_return_* for assertions
       * g_type_init() is not necessary
       * Replaced g_printerr() with g_warning()
       * check_result() renamed to error_happened()

 src/imstatus.c |   87 ++++++++++++++++++++++++++------------------------------
 src/imstatus.h |    1 -
 2 files changed, 40 insertions(+), 48 deletions(-)

commit 0db65a8ee02de51729587653711ff82f4474e8ff
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Mar 7 01:07:10 2008 +0200

    Don't store config settings in imstatus.c

 src/controller.c |   12 ++++--------
 src/imstatus.c   |   46 ++++++++++++++++------------------------------
 src/imstatus.h   |   13 +++++--------
 3 files changed, 25 insertions(+), 46 deletions(-)

commit 77ae2c7edc07ca6987d0473ba600367d52c15cf8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Mar 7 00:55:23 2008 +0200

    Moved all imstatus code to a single file

 src/Makefile.am            |    7 +-
 src/controller.c           |    2 +-
 src/imstatus.c             |  333 ++++++++++++++++++++++++++++++++++++++++++++
 src/imstatus.h             |   32 +++++
 src/imstatus/imgajim.c     |   88 ------------
 src/imstatus/imgajim.h     |   14 --
 src/imstatus/imgossip.c    |  109 ---------------
 src/imstatus/imgossip.h    |   14 --
 src/imstatus/impidgin.c    |  109 ---------------
 src/imstatus/impidgin.h    |   14 --
 src/imstatus/imstatus.c    |   52 -------
 src/imstatus/imstatus.h    |   32 -----
 src/imstatus/imtelepathy.c |   79 -----------
 src/imstatus/imtelepathy.h |   14 --
 14 files changed, 367 insertions(+), 532 deletions(-)

commit 980f4755ac6af51e89c26cfdf80d1878cf8fb42c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Mar 7 00:39:27 2008 +0200

    Replaced all g_new() with g_slice_new()

 src/audio.c      |    4 ++--
 src/controller.c |   24 ++++++++++++------------
 src/mainwin.c    |    4 ++--
 src/playlist.c   |    4 ++--
 src/protocol.c   |    6 +++---
 src/scrobbler.c  |    6 +++---
 src/userconfig.c |    4 ++--
 7 files changed, 26 insertions(+), 26 deletions(-)

commit 3b6a77aedf3aae8766f49441466e94862c57ca28
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Mar 7 00:15:05 2008 +0200

    Use a reference counter to avoid copying lastfm_track objects

 src/controller.c |   34 ++++++++++++++---------------
 src/playlist.c   |   64 ++++++++++++++++++++++++++++++++++++------------------
 src/playlist.h   |    8 +++++--
 src/protocol.c   |    4 ++--
 src/uimisc.c     |    7 +++---
 src/uimisc.h     |    2 +-
 6 files changed, 72 insertions(+), 47 deletions(-)

commit f0339f8ac808cf9a8c5bcf5826bc0ccee9d09593
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Mar 6 23:39:28 2008 +0200

    Use GString instead of char * to display track info in the main window

 src/mainwin.c |   36 ++++++++++++++++++++----------------
 1 file changed, 20 insertions(+), 16 deletions(-)

commit 3616d9a3a80495a4073322c073f2137f5fb17402
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Mar 6 00:48:07 2008 +0200

    Updated home page

 README        |    2 +-
 src/mainwin.c |    2 +-
 vagalume.spec |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit f5ec9b7f93e17fffd70c9b0436c2773b4d983f14
Author: Tim Wegener <twegener@fastmail.fm>
Date:   Thu Mar 6 00:40:13 2008 +0200

    New feature to set the status of IM clients displaying the current song

 AUTHORS                    |    3 ++
 configure.ac               |   39 ++++++++++++++--
 src/Makefile.am            |   10 ++++
 src/controller.c           |   14 ++++++
 src/imstatus/imgajim.c     |   88 +++++++++++++++++++++++++++++++++++
 src/imstatus/imgajim.h     |   14 ++++++
 src/imstatus/imgossip.c    |  109 ++++++++++++++++++++++++++++++++++++++++++++
 src/imstatus/imgossip.h    |   14 ++++++
 src/imstatus/impidgin.c    |  109 ++++++++++++++++++++++++++++++++++++++++++++
 src/imstatus/impidgin.h    |   14 ++++++
 src/imstatus/imstatus.c    |   52 +++++++++++++++++++++
 src/imstatus/imstatus.h    |   32 +++++++++++++
 src/imstatus/imtelepathy.c |   79 ++++++++++++++++++++++++++++++++
 src/imstatus/imtelepathy.h |   14 ++++++
 src/uimisc.c               |   43 ++++++++++++++++-
 src/userconfig.c           |   24 +++++++++-
 src/userconfig.h           |    4 ++
 17 files changed, 655 insertions(+), 7 deletions(-)

commit 16b84336f45e860690e6748d39c54b64bcec8702
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Feb 27 12:24:38 2008 +0200

    Updated TODO

 TODO |    1 +
 1 file changed, 1 insertion(+)

commit 58f65870d56b3699d1c9c071af63d830f8a18795
Author: Xabier Rodriguez Calvar <xrcalvar@igalia.com>
Date:   Wed Feb 27 01:31:38 2008 +0200

    Disconnect Vagalume when the machine is being shut down

 AUTHORS    |    2 +-
 src/dbus.c |   16 +++++++++++++++-
 2 files changed, 16 insertions(+), 2 deletions(-)

commit d7d24d93c36b83ad4379527443469a6b26a77912
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Feb 26 13:50:22 2008 +0200

    First official Debian release of Vagalume. Updated changelog

 debian/changelog |   55 +++---------------------------------------------------
 1 file changed, 3 insertions(+), 52 deletions(-)

commit 4916e45c166247f52bc34be07d324392b26ec6da
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Feb 21 15:05:13 2008 +0200

    Updated README and copyright files

 README           |    4 ++--
 debian/copyright |   30 +++++++++++++++++++++++-------
 2 files changed, 25 insertions(+), 9 deletions(-)

commit 72acc41e9b26c25100812a5497108ac298ed36c9
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Feb 21 14:32:52 2008 +0200

    Fixed typo

 debian/copyright |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f9d93512129d70c1e1013df4643f0aff7c7da1b5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Feb 21 14:31:59 2008 +0200

    Included copyright of MD5 implementation in debian/copyright

 debian/copyright |   40 +++++++++++++++++++++++++++++++---------
 1 file changed, 31 insertions(+), 9 deletions(-)

commit 5911c5d1e9a2755f5d031c0ae465766f2c864b8f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Feb 21 13:38:34 2008 +0200

    * Remove template comments from debian/rules
    * Escape hyphens in manpage
    * Remove unnecesary "Encoding" entry in .desktop file

 data/vagalume.desktop |    1 -
 debian/rules          |   11 -----------
 vagalume.1            |    4 ++--
 3 files changed, 2 insertions(+), 14 deletions(-)

commit 32b8ab8ae0b870b5bdde5c417defeb45697b5e4c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Feb 19 04:32:06 2008 +0200

    Update standards-version

 debian/control       |    2 +-
 debian/control.maemo |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c45ee116b1ac863caa3301a7ae238b8a17604667
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Feb 19 04:09:10 2008 +0200

    Fix more lintian warnings, add icon in .xpm format

 Makefile.am             |    2 +-
 data/icons/vagalume.xpm |  278 +++++++++++++++++++++++++++++++++++++++++++++++
 debian/control          |    2 +-
 debian/control.maemo    |    2 +-
 debian/menu             |    4 +-
 debian/rules            |    2 +-
 6 files changed, 284 insertions(+), 6 deletions(-)

commit d20e9133f17c261da82ec93e8f77a478f5e7fc89
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Feb 19 03:33:17 2008 +0200

    Fix debian-rules-ignores-make-clean-error lintian error

 debian/rules |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a03a8bd4fbc28d59bfc2a72c7515f881293a08a6
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Feb 19 03:19:13 2008 +0200

    Mark all previous versions as UNRELEASED
    Omit the second surname, to match the GPG key
    Don't include the GPL in the Debian package

 debian/changelog     |   18 +++++++++---------
 debian/control       |    2 +-
 debian/control.maemo |    2 +-
 debian/docs          |    1 -
 4 files changed, 11 insertions(+), 12 deletions(-)

commit 9c9c67c222e2f67145d0cc233c5c4853922e5ea0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Feb 19 02:03:19 2008 +0200

    Updated Debian copyright file

 debian/copyright |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit acf632217ab88e3786bc8a3c09c93641a3a1b789
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Feb 19 01:38:26 2008 +0200

    Full name in debian/control

 debian/control       |    2 +-
 debian/control.maemo |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c9891db23b9a05c41b7f6709c523a56b3ea4e56e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Feb 19 01:19:45 2008 +0200

    Use set -e in autogen.sh instead of set -x
    Update debian/control for Debian lenny

 autogen.sh     |    2 +-
 debian/control |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 0cf7e6c775bf7773fe335d8317eccebc113778e2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Feb 18 03:12:13 2008 +0200

    Don't install the man page in Maemo

 Makefile.am |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 0143001724a81cda2c59e492d6a2291d2df3a3a8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Feb 17 16:20:26 2008 +0200

    Added manpage to vagalume.spec

 vagalume.spec |    1 +
 1 file changed, 1 insertion(+)

commit 00085854cff704ad56ea5d69a4cd39cbccdc0c13
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Feb 17 00:40:54 2008 +0200

    Set the correct Debian section ('sound', not 'audio')
    Set Debian priority to 'optional' instead of 'extra'
    Add reference to /usr/share/common-licenses/GPL-3

 debian/control       |    4 ++--
 debian/control.maemo |    2 +-
 debian/copyright     |    3 ++-
 3 files changed, 5 insertions(+), 4 deletions(-)

commit 713aa35938db3773f8094e1faf097c735f80c0a2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 15 19:06:36 2008 +0200

    Added manual page
    Fixed a compilation warning

 Makefile.am |    6 +++++-
 NEWS        |    1 +
 src/audio.c |    2 +-
 vagalume.1  |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 55 insertions(+), 2 deletions(-)

commit 460c28f811844aa79992973eb9753206f551e9e8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 15 18:41:43 2008 +0200

    Cleaning up a bit debian/rules

 debian/rules |   14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

commit 303bc98cf8d91ee63e65a126d50bb72a802fdd59
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 15 18:20:23 2008 +0200

    More verbose info note if there's a problem setting a Last.fm radio

 src/controller.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 4dd946a68a7c0e77632bfae63ab6ce90aee31f7d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 15 15:50:20 2008 +0200

    Updated description, control files, README, etc

 AUTHORS              |   16 ++++++++++++++++
 INSTALL              |    7 ++++---
 NEWS                 |    9 +++++++++
 README               |    3 +--
 debian/control       |   10 +++++-----
 debian/control.maemo |    8 ++++----
 6 files changed, 39 insertions(+), 14 deletions(-)

commit 3d431d63f0218ec50b1e4732f0462043240a0351
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 15 03:48:45 2008 +0200

    Updated README and copyrights

 Makefile.am              |    4 ++--
 README                   |   11 ++++++-----
 debian/changelog         |    2 +-
 debian/copyright         |    4 +---
 src/Makefile.am          |    4 ++--
 src/audio.c              |    3 ++-
 src/audio.h              |    3 ++-
 src/connection.c         |    3 ++-
 src/connection.h         |    3 ++-
 src/controller.c         |    3 ++-
 src/controller.h         |    3 ++-
 src/dbus.c               |    3 ++-
 src/dbus.h               |    3 ++-
 src/dlwin.c              |    3 ++-
 src/dlwin.h              |    3 ++-
 src/globaldefs.h         |    3 ++-
 src/http.c               |    3 ++-
 src/http.h               |    3 ++-
 src/main.c               |    4 ++--
 src/mainwin.c            |    3 ++-
 src/mainwin.h            |    3 ++-
 src/metadata.c           |    3 ++-
 src/metadata.h           |    3 ++-
 src/playlist.c           |    3 ++-
 src/playlist.h           |    3 ++-
 src/protocol.c           |    3 ++-
 src/protocol.h           |    3 ++-
 src/radio.c              |    3 ++-
 src/radio.h              |    3 ++-
 src/scrobbler.c          |    3 ++-
 src/scrobbler.h          |    3 ++-
 src/uimisc.c             |    3 ++-
 src/uimisc.h             |    3 ++-
 src/userconfig.c         |    3 ++-
 src/userconfig.h         |    3 ++-
 src/util.c               |    3 ++-
 src/util.h               |    3 ++-
 src/vagalume-sb-plugin.c |    3 ++-
 src/vagalume-sb-plugin.h |    3 ++-
 src/xmlrpc.c             |    3 ++-
 src/xmlrpc.h             |    3 ++-
 41 files changed, 84 insertions(+), 50 deletions(-)

commit 915957d9cb836275a74837c0de77dfd9a61c18c2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 15 03:09:44 2008 +0200

    Update version number in vagalume.spec file as well

 vagalume.spec |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit ac34e43ff94893a93fdbb7ac75f5f62d362b0eff
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 15 03:06:52 2008 +0200

    Update version number to 0.5.1

 configure.ac     |    2 +-
 debian/changelog |    8 +++++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit c271cf6bf5cb2eea2b6e7b432a2b14f4f34f5641
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Feb 13 02:19:32 2008 +0200

    A better method to detect if compiling for Maemo

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

commit 036b5604a007f436fe68489af4ae3bdedc149ab0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Feb 13 02:10:06 2008 +0200

    Use sb-conf instead of libosso to detect if compiling for Maemo

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

commit 0a480fa452d065c6c2632982a3f6d402648af709
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Feb 11 16:26:29 2008 +0200

    Don't add version information to the plugin

 src/Makefile.am |    2 ++
 1 file changed, 2 insertions(+)

commit a1c0e27c8625a71e199fd809c270be9c41684332
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Feb 11 04:07:09 2008 +0200

    Updated vagalume.spec to reflect icon changes

 vagalume.spec |   27 +++++++++------------------
 1 file changed, 9 insertions(+), 18 deletions(-)

commit fe7b6f785de2af22a1d3126ce7e8c885586ba863
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Feb 11 03:39:14 2008 +0200

    Added tooltips to all buttons

 src/mainwin.c |   35 ++++++++++++++++++++++++++---------
 1 file changed, 26 insertions(+), 9 deletions(-)

commit 61e8c5c684a7c7b892569aba5d915b5c7fefc83b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Feb 11 03:08:10 2008 +0200

    Replace custom buttons with GTK+ themeable icons

 Makefile.am                                    |   12 +-
 README                                         |    4 +
 configure.ac                                   |    2 +
 data/buttons/big/media-playback-start.png      |  Bin 0 -> 2572 bytes
 data/buttons/big/media-playback-start.svg      |  286 +++++++
 data/buttons/big/media-playback-stop.png       |  Bin 0 -> 1761 bytes
 data/buttons/big/media-playback-stop.svg       |  293 +++++++
 data/buttons/big/media-skip-forward.png        |  Bin 0 -> 3744 bytes
 data/buttons/big/media-skip-forward.svg        |  349 ++++++++
 data/buttons/gnome/addplist.png                |  Bin 2912 -> 0 bytes
 data/buttons/gnome/addplist_pressed.png        |  Bin 2530 -> 0 bytes
 data/buttons/gnome/ban.png                     |  Bin 3135 -> 0 bytes
 data/buttons/gnome/ban_pressed.png             |  Bin 2727 -> 0 bytes
 data/buttons/gnome/cover.png                   |  Bin 3698 -> 0 bytes
 data/buttons/gnome/dload.png                   |  Bin 2714 -> 0 bytes
 data/buttons/gnome/dload_pressed.png           |  Bin 2302 -> 0 bytes
 data/buttons/gnome/love.png                    |  Bin 2819 -> 0 bytes
 data/buttons/gnome/love_pressed.png            |  Bin 2451 -> 0 bytes
 data/buttons/gnome/next.png                    |  Bin 5214 -> 0 bytes
 data/buttons/gnome/next_pressed.png            |  Bin 5135 -> 0 bytes
 data/buttons/gnome/play.png                    |  Bin 5319 -> 0 bytes
 data/buttons/gnome/play_pressed.png            |  Bin 5204 -> 0 bytes
 data/buttons/gnome/recommend.png               |  Bin 3454 -> 0 bytes
 data/buttons/gnome/recommend_pressed.png       |  Bin 3138 -> 0 bytes
 data/buttons/gnome/stop.png                    |  Bin 4254 -> 0 bytes
 data/buttons/gnome/stop_pressed.png            |  Bin 4158 -> 0 bytes
 data/buttons/gnome/tag.png                     |  Bin 3262 -> 0 bytes
 data/buttons/gnome/tag_pressed.png             |  Bin 2855 -> 0 bytes
 data/buttons/maemo/addplist.png                |  Bin 5798 -> 0 bytes
 data/buttons/maemo/addplist_pressed.png        |  Bin 5314 -> 0 bytes
 data/buttons/maemo/ban.png                     |  Bin 6673 -> 0 bytes
 data/buttons/maemo/ban_pressed.png             |  Bin 6100 -> 0 bytes
 data/buttons/maemo/cover.png                   |  Bin 6577 -> 0 bytes
 data/buttons/maemo/dload.png                   |  Bin 5247 -> 0 bytes
 data/buttons/maemo/dload_pressed.png           |  Bin 4795 -> 0 bytes
 data/buttons/maemo/love.png                    |  Bin 5732 -> 0 bytes
 data/buttons/maemo/love_pressed.png            |  Bin 5274 -> 0 bytes
 data/buttons/maemo/next.png                    |  Bin 10074 -> 0 bytes
 data/buttons/maemo/next_pressed.png            |  Bin 9598 -> 0 bytes
 data/buttons/maemo/play.png                    |  Bin 10469 -> 0 bytes
 data/buttons/maemo/play_pressed.png            |  Bin 9966 -> 0 bytes
 data/buttons/maemo/recommend.png               |  Bin 7641 -> 0 bytes
 data/buttons/maemo/recommend_pressed.png       |  Bin 7112 -> 0 bytes
 data/buttons/maemo/stop.png                    |  Bin 8269 -> 0 bytes
 data/buttons/maemo/stop_pressed.png            |  Bin 7619 -> 0 bytes
 data/buttons/maemo/tag.png                     |  Bin 7231 -> 0 bytes
 data/buttons/maemo/tag_pressed.png             |  Bin 6660 -> 0 bytes
 data/buttons/small/accessories-text-editor.png |  Bin 0 -> 3513 bytes
 data/buttons/small/accessories-text-editor.svg |  949 +++++++++++++++++++++
 data/buttons/small/document-save.png           |  Bin 0 -> 3645 bytes
 data/buttons/small/document-save.svg           | 1047 ++++++++++++++++++++++++
 data/buttons/small/emblem-favorite.png         |  Bin 0 -> 2902 bytes
 data/buttons/small/emblem-favorite.svg         |  219 +++++
 data/buttons/small/list-add.png                |  Bin 0 -> 798 bytes
 data/buttons/small/list-add.svg                |  102 +++
 data/buttons/small/mail-message-new.png        |  Bin 0 -> 3485 bytes
 data/buttons/small/mail-message-new.svg        |  607 ++++++++++++++
 data/buttons/small/process-stop.png            |  Bin 0 -> 2839 bytes
 data/buttons/small/process-stop.svg            |  213 +++++
 data/gnome/cover.png                           |  Bin 0 -> 3698 bytes
 data/maemo/cover.png                           |  Bin 0 -> 6577 bytes
 src/globaldefs.h                               |    2 +
 src/main.c                                     |    3 +
 src/mainwin.c                                  |  184 +++--
 64 files changed, 4187 insertions(+), 85 deletions(-)

commit 4ea0171622c92da1c1f331da490490039565c99d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Feb 10 19:42:03 2008 +0200

    Add the 'audioconvert' GstElement to the pipeline. Solves the "Internal data flow error" with some sinks (thanks, Robert-André Mauchin!)

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

commit d7de33510d89ee75172a89ee84a7ca7ffc374f17
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 8 02:47:26 2008 +0200

    Don't show the MD5 password in log output

 src/http.c |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit faaca50d8be945a7396a0a1f640c10fc48fd68ec
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 8 02:01:05 2008 +0200

    Use a list of default audio decoders and sinks instead of using just one

 src/audio.c |   66 ++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 40 insertions(+), 26 deletions(-)

commit f7b4d91ccaf9ebf145c078d8a5e1d97757a48445
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Feb 7 02:43:27 2008 +0200

    Updated TODO

 TODO |    1 +
 1 file changed, 1 insertion(+)

commit 93e060807f95e0858a10bf601c31a063ea9b9c2c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 1 19:46:52 2008 +0200

    Updated TODO file

 TODO |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 0273addd2643739620b3eb6cc13d533cbcc9f95e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 1 19:21:22 2008 +0200

    Small hack to make the download window less ugly on Maemo

 src/dlwin.c |    6 ++++++
 1 file changed, 6 insertions(+)

commit 9a96611982889a446548229bf5769d9b36c4c875
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 1 17:41:30 2008 +0200

    Updated THANKS file

 THANKS |    2 ++
 1 file changed, 2 insertions(+)

commit e78cd3f8db5f651b63e2635908d9352d91678d0c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 1 13:11:12 2008 +0200

    Changed order of buttons

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

commit 1411453cb27f345b25b94133cb2d92826c2456cd
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 1 04:00:19 2008 +0200

    * Updating version number, NEWS, etc., for the 0.5 release

 AUTHORS          |    2 +-
 NEWS             |   13 +++++++++++++
 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 debian/copyright |    2 +-
 5 files changed, 22 insertions(+), 3 deletions(-)

commit bb282a927ee389533e6ef7ae3c82f050dd2e5835
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Feb 1 01:48:56 2008 +0200

    * New "Stop after this track" menu entry (thanks, Tim Wegener!)

 src/controller.c |   22 +++++++++++++++++++---
 src/controller.h |    1 +
 src/mainwin.c    |   24 ++++++++++++++++++++----
 src/mainwin.h    |    1 +
 4 files changed, 41 insertions(+), 7 deletions(-)

commit b804831f0351a8ede7516b1146444124540d0dd5
Author: Tim Wegener <twegener@fastmail.fm>
Date:   Fri Feb 1 00:51:38 2008 +0200

    * New VAGALUME_GST_DECODER environment variable to select an alternate
      GStreamer decoder to use

 src/audio.c |   26 +++++++++++++++++++++-----
 1 file changed, 21 insertions(+), 5 deletions(-)

commit 77e397abe4bb0af09b217f2a25c392a737d80c14
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jan 31 03:16:26 2008 +0200

    More fixes for vagalume.spec

 vagalume.spec |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dc26762138c4253c9bb3fafdd7fe67ed207114fb
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jan 31 03:01:34 2008 +0200

    Add libxml dependencies to vagalume.spec

 vagalume.spec |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 095b294d9e2fb323ebf42f3632d2ea58b5958312
Author: Tim Wegener <twegener@fastmail.fm>
Date:   Thu Jan 31 02:16:56 2008 +0200

    vagalume.spec file for rpm-based distros

 INSTALL       |    4 ++++
 THANKS        |    4 +++-
 vagalume.spec |   70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 77 insertions(+), 1 deletion(-)

commit b44af7d7c71f214689d2ca8504ef91c2455a6fd6
Author: Felipe Erias Morandeira <femorandeira@igalia.com>
Date:   Thu Jan 31 01:55:14 2008 +0200

    New "Add to playlist" buttons

 data/buttons/gnome/addplist.png         |  Bin 2726 -> 2912 bytes
 data/buttons/gnome/addplist_pressed.png |  Bin 2305 -> 2530 bytes
 data/buttons/maemo/addplist.png         |  Bin 5478 -> 5798 bytes
 data/buttons/maemo/addplist_pressed.png |  Bin 4906 -> 5314 bytes
 4 files changed, 0 insertions(+), 0 deletions(-)

commit 520085cc1967b6e2e3c5fb716d375f00a4237f02
Author: Mario Sanchez Prada <msanchez@igalia.com>
Date:   Wed Jan 30 17:26:20 2008 +0200

    * New status bar plugin for Maemo
    * Updated copyrights, etc

 AUTHORS                         |   11 +-
 Makefile.am                     |    9 +-
 README                          |    4 +-
 configure.ac                    |   26 ++
 data/vagalume-sb-plugin.desktop |    6 +
 src/Makefile.am                 |   17 +-
 src/controller.c                |   27 +-
 src/controller.h                |    1 +
 src/dbus.c                      |  103 +++++-
 src/dbus.h                      |   21 +-
 src/globaldefs.h                |    3 +
 src/mainwin.c                   |   11 +-
 src/uimisc.c                    |    2 +-
 src/vagalume-sb-plugin.c        |  778 +++++++++++++++++++++++++++++++++++++++
 src/vagalume-sb-plugin.h        |   35 ++
 15 files changed, 1036 insertions(+), 18 deletions(-)

commit d47ffc67c3017e58778875561ca035071a17fd89
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Jan 29 00:49:11 2008 +0200

    Minor UI updates

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

commit 3531ff6c3f3acf0912cacbb2812ab5490b361d51
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Jan 29 00:44:29 2008 +0200

    Updated MAINTAINERCLEANFILES in Makefile.am

 Makefile.am |    3 +++
 1 file changed, 3 insertions(+)

commit 7010cb73a8693bd73a9a8144825416424a8ef58d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Jan 29 00:40:59 2008 +0200

    * Better icons for the Gnome version

 data/buttons/gnome/addplist.png          |  Bin 3060 -> 2726 bytes
 data/buttons/gnome/addplist_pressed.png  |  Bin 3005 -> 2305 bytes
 data/buttons/gnome/ban.png               |  Bin 3220 -> 3135 bytes
 data/buttons/gnome/ban_pressed.png       |  Bin 3210 -> 2727 bytes
 data/buttons/gnome/dload.png             |  Bin 2767 -> 2714 bytes
 data/buttons/gnome/dload_pressed.png     |  Bin 2740 -> 2302 bytes
 data/buttons/gnome/love.png              |  Bin 2891 -> 2819 bytes
 data/buttons/gnome/love_pressed.png      |  Bin 2911 -> 2451 bytes
 data/buttons/gnome/recommend.png         |  Bin 3307 -> 3454 bytes
 data/buttons/gnome/recommend_pressed.png |  Bin 3299 -> 3138 bytes
 data/buttons/gnome/tag.png               |  Bin 3155 -> 3262 bytes
 data/buttons/gnome/tag_pressed.png       |  Bin 3142 -> 2855 bytes
 12 files changed, 0 insertions(+), 0 deletions(-)

commit c6cb1f98137139782dc4a32216b74bcbc71e3593
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jan 28 00:34:44 2008 +0200

    * Download window: set border with, app icon and window title

 src/dlwin.c      |   14 +++++++++-----
 src/globaldefs.h |    3 +++
 src/mainwin.c    |    6 ++----
 3 files changed, 14 insertions(+), 9 deletions(-)

commit 0b15139b2239ebbc8691b61bb328e824ae0e94a1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Jan 28 00:25:23 2008 +0200

    * Fixed the definition of delete_event in mainwin.c
    * New file_exists() function in util.c
    * New download window to view the progress of downloads and/or cancel them

 src/Makefile.am  |    1 +
 src/controller.c |   65 +++++++---------------
 src/dlwin.c      |  159 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/dlwin.h      |   14 +++++
 src/http.c       |    4 +-
 src/mainwin.c    |    2 +-
 src/util.c       |   13 +++++
 src/util.h       |    1 +
 8 files changed, 210 insertions(+), 49 deletions(-)

commit 4f78e4774693219724fa89f869bb5bd45cdec2c6
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Jan 27 20:43:10 2008 +0200

    Added a progress callback to http_download_file()

 src/controller.c |    3 ++-
 src/http.c       |   35 ++++++++++++++++++++++++++++++++++-
 src/http.h       |    6 +++++-
 3 files changed, 41 insertions(+), 3 deletions(-)

commit 07cf64f9f5f9e6859383fd55c747684afa0c8033
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jan 24 01:42:52 2008 +0200

    If the user moves the pointer off the button before releasing the
    mouse button, don't emit a "clicked" event.

 src/mainwin.c |   32 +++++++++++++++++++++++---------
 1 file changed, 23 insertions(+), 9 deletions(-)

commit 17c59f8673da665039241312295def844b7902f2
Author: Felipe Erias Morandeira <femorandeira@igalia.com>
Date:   Tue Jan 22 04:23:17 2008 +0200

    * New buttons and UI improvements

 Makefile.am                              |    2 +-
 configure.ac                             |    1 +
 data/buttons/ban.png                     |  Bin 1660 -> 0 bytes
 data/buttons/dload.png                   |  Bin 772 -> 0 bytes
 data/buttons/gnome/addplist.png          |  Bin 0 -> 3060 bytes
 data/buttons/gnome/addplist_pressed.png  |  Bin 0 -> 3005 bytes
 data/buttons/gnome/ban.png               |  Bin 0 -> 3220 bytes
 data/buttons/gnome/ban_pressed.png       |  Bin 0 -> 3210 bytes
 data/buttons/gnome/cover.png             |  Bin 0 -> 3698 bytes
 data/buttons/gnome/dload.png             |  Bin 0 -> 2767 bytes
 data/buttons/gnome/dload_pressed.png     |  Bin 0 -> 2740 bytes
 data/buttons/gnome/love.png              |  Bin 0 -> 2891 bytes
 data/buttons/gnome/love_pressed.png      |  Bin 0 -> 2911 bytes
 data/buttons/gnome/next.png              |  Bin 0 -> 5214 bytes
 data/buttons/gnome/next_pressed.png      |  Bin 0 -> 5135 bytes
 data/buttons/gnome/play.png              |  Bin 0 -> 5319 bytes
 data/buttons/gnome/play_pressed.png      |  Bin 0 -> 5204 bytes
 data/buttons/gnome/recommend.png         |  Bin 0 -> 3307 bytes
 data/buttons/gnome/recommend_pressed.png |  Bin 0 -> 3299 bytes
 data/buttons/gnome/stop.png              |  Bin 0 -> 4254 bytes
 data/buttons/gnome/stop_pressed.png      |  Bin 0 -> 4158 bytes
 data/buttons/gnome/tag.png               |  Bin 0 -> 3155 bytes
 data/buttons/gnome/tag_pressed.png       |  Bin 0 -> 3142 bytes
 data/buttons/love.png                    |  Bin 1188 -> 0 bytes
 data/buttons/maemo/addplist.png          |  Bin 0 -> 5478 bytes
 data/buttons/maemo/addplist_pressed.png  |  Bin 0 -> 4906 bytes
 data/buttons/maemo/ban.png               |  Bin 0 -> 6673 bytes
 data/buttons/maemo/ban_pressed.png       |  Bin 0 -> 6100 bytes
 data/buttons/maemo/cover.png             |  Bin 0 -> 6577 bytes
 data/buttons/maemo/dload.png             |  Bin 0 -> 5247 bytes
 data/buttons/maemo/dload_pressed.png     |  Bin 0 -> 4795 bytes
 data/buttons/maemo/love.png              |  Bin 0 -> 5732 bytes
 data/buttons/maemo/love_pressed.png      |  Bin 0 -> 5274 bytes
 data/buttons/maemo/next.png              |  Bin 0 -> 10074 bytes
 data/buttons/maemo/next_pressed.png      |  Bin 0 -> 9598 bytes
 data/buttons/maemo/play.png              |  Bin 0 -> 10469 bytes
 data/buttons/maemo/play_pressed.png      |  Bin 0 -> 9966 bytes
 data/buttons/maemo/recommend.png         |  Bin 0 -> 7641 bytes
 data/buttons/maemo/recommend_pressed.png |  Bin 0 -> 7112 bytes
 data/buttons/maemo/stop.png              |  Bin 0 -> 8269 bytes
 data/buttons/maemo/stop_pressed.png      |  Bin 0 -> 7619 bytes
 data/buttons/maemo/tag.png               |  Bin 0 -> 7231 bytes
 data/buttons/maemo/tag_pressed.png       |  Bin 0 -> 6660 bytes
 data/buttons/next.png                    |  Bin 1455 -> 0 bytes
 data/buttons/play.png                    |  Bin 632 -> 0 bytes
 data/buttons/stop.png                    |  Bin 221 -> 0 bytes
 src/mainwin.c                            |  214 +++++++++++++++++++++---------
 src/mainwin.h                            |    3 +-
 48 files changed, 156 insertions(+), 64 deletions(-)

commit eb46383fa0199258621d0bf7c76a5ba0d207fd0d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jan 17 22:30:30 2008 +0200

    Don't use lastfm_audio_get_running_time() when scrobbling a track

 src/controller.c |    6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit d67fe4fbde4dd910a861073b42dc22cf19db88d5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jan 16 13:54:09 2008 +0200

    Check whether lastfm_audio_get_running_time() returns an error

 src/audio.c      |    7 ++++---
 src/audio.h      |    2 +-
 src/controller.c |   12 +++++++++---
 3 files changed, 14 insertions(+), 7 deletions(-)

commit e77f76edf2fe9b56493b1e278e8b6c123900ebe1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Jan 16 12:20:38 2008 +0200

    When scrobbling a track, don't calculate the running time using
    lastfm_audio_get_running_time(). It might be 0 at the end of the file.

 src/controller.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 04a2f6880f4c504d31f1a475a7c52fb3a6a3d52e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Jan 10 23:28:30 2008 +0200

    * Read env. variable VAGALUME_GST_SINK to override the default audio sink
    * Fix wrong initialization of origcfg in the settings dialog

 src/audio.c  |   22 +++++++++++++++++++---
 src/uimisc.c |    2 +-
 2 files changed, 20 insertions(+), 4 deletions(-)

commit 3304f7af94444d351f3fffa48613b07f0c73461d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Jan 8 02:41:31 2008 +0200

    Updated TODO

 TODO |    1 +
 1 file changed, 1 insertion(+)

commit 57ffb7720f9a1be4416ea39080973a46b282d0c7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Dec 21 03:05:53 2007 +0200

    * new_button() renamed to compat_gtk_button_new() and moved to uimisc.c
    * Create button for choosing download dir using compat_gtk_button_new()

 src/mainwin.c |   23 ++++++-----------------
 src/uimisc.c  |   13 ++++++++++++-
 src/uimisc.h  |    1 +
 3 files changed, 19 insertions(+), 18 deletions(-)

commit aded51a91809126d3155cd3d6e2e2d298f1a07dd
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Dec 21 03:00:50 2007 +0200

    * Add a final newline when writing the config file
    * If current settings in the settings dialog are NULL set the default values
    * Use the Hildon file chooser dialog in Maemo instead of the Gtk one

 configure.ac     |    6 ++++--
 src/uimisc.c     |   47 ++++++++++++++++++++++++++++-------------------
 src/userconfig.c |    4 ++--
 3 files changed, 34 insertions(+), 23 deletions(-)

commit ba4a6e6a5b4065ba13db206076b706af89279af7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Dec 21 02:03:12 2007 +0200

    When setting a status msg in the progress bar, store the current text for later

 src/mainwin.c |   37 +++++++++++++++++++++++++++++--------
 src/mainwin.h |    1 +
 2 files changed, 30 insertions(+), 8 deletions(-)

commit 32fe24e07b53bfd662c1a340f0c57ae05181c803
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Dec 19 21:37:16 2007 +0200

    Fix translation string for lastfm:// play handler

 data/vagalume.desktop |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 543f17d9221efb91e98c080e76c6a91d66bc4ea1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Dec 19 16:06:20 2007 +0200

    Updated the 'Download this track?' confirmation message

 src/controller.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit b1cbc1c39eed0ce1033a668fc4bd93f7b23e51cc
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Dec 19 02:40:30 2007 +0200

    * Read and store the download_dir variable to the config file
    * Allow quotes (") in all entries in the config file
    * New download dir selector in the settings dialog

 src/uimisc.c     |   71 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 src/userconfig.c |   18 +++++++++++---
 src/userconfig.h |    1 +
 3 files changed, 85 insertions(+), 5 deletions(-)

commit c4c039759e76c237ce750fea633b9345e3245450
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Dec 19 01:34:29 2007 +0200

    Gnome only: show info banners in the progress bar

 src/controller.c |    4 ++++
 src/mainwin.c    |   36 +++++++++++++++++++++++++++++++++++-
 src/mainwin.h    |    3 +++
 src/uimisc.c     |    1 +
 4 files changed, 43 insertions(+), 1 deletion(-)

commit d5301c05b4370458d0f54aac0f939c5ce2f8b6af
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Dec 19 00:53:53 2007 +0200

    Store the progressbar widget as a GtkProgressBar and not as a GtkWidget

 src/mainwin.c |   21 +++++++++------------
 src/mainwin.h |    2 +-
 2 files changed, 10 insertions(+), 13 deletions(-)

commit 5bb3d40d9ced713a762c967c9cf1c7b2fa870914
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Dec 18 23:14:56 2007 +0200

    Keyboard shortcuts for love, ban, recommend, tag and add to playlist

 src/mainwin.c |   12 ++++++++++++
 1 file changed, 12 insertions(+)

commit a497660b3eb08bd903611b08ae054028926771e6
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Dec 16 00:12:15 2007 +0200

    Convert files to UTF-8

 AUTHORS |    2 +-
 THANKS  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 4a0f19d7f54739004a96d369fac15972c810a0dd
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Dec 14 00:34:21 2007 +0200

    * Minor fixes in docs
    * Add Audio category to .desktop file

 NEWS                  |    2 +-
 README                |    2 +-
 TODO                  |    2 +-
 data/vagalume.desktop |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit d12662188921f4e6a557fe2451f8ea68c4e45bb1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Dec 14 00:05:57 2007 +0200

    Pressing enter in all dialogs activates the OK button

 src/uimisc.c |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit 9767f20362b54f6a7cd75ca0f4ed28d5989f03e2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Dec 13 23:12:33 2007 +0200

    New config setting to enable/disable HTTP proxy

 src/controller.c |    6 +++++-
 src/uimisc.c     |   20 ++++++++++++++------
 src/userconfig.c |    9 +++++++--
 src/userconfig.h |    1 +
 4 files changed, 27 insertions(+), 9 deletions(-)

commit 14e84e1fee87aded5ce167642966a8448990cf96
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Dec 13 22:29:10 2007 +0200

    Use a GtkNotebook in the settings dialog

 src/uimisc.c |   53 +++++++++++++++++++++++++++++++++--------------------
 1 file changed, 33 insertions(+), 20 deletions(-)

commit beec992e7f1ca91c9499ad11fa03bc9dec6b18fb
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Dec 13 16:36:22 2007 +0200

    * Check return code of gst_element_query_position()
    * Use set -e instead of set -x in build-package.sh

 build-package.sh |    2 +-
 src/audio.c      |    8 ++++++--
 2 files changed, 7 insertions(+), 3 deletions(-)

commit dad8c98f454e57bff3678898d874b4ed26267168
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Dec 13 04:15:37 2007 +0200

    Update description in debian/control files
    Replace Vagalume icon in debian/control.maemo

 debian/control       |    7 +++---
 debian/control.maemo |   67 ++++++++++++++++++++++++--------------------------
 2 files changed, 36 insertions(+), 38 deletions(-)

commit 779b89a837db8199779c43002b3962779f414ca0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Dec 13 04:10:35 2007 +0200

    Apply proxy settings at startup

 src/controller.c |   26 +++++++++++++++++++-------
 1 file changed, 19 insertions(+), 7 deletions(-)

commit 0821564cc566cba45f9eb00de876a4269b78fa51
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Dec 13 03:51:17 2007 +0200

    Add THANKS file to debian/docs
    New Vagalume icon by Felipe

 data/icons/48x48/vagalume.png |  Bin 4418 -> 4021 bytes
 data/icons/vagalume.png       |  Bin 1873 -> 1628 bytes
 debian/docs                   |    1 +
 3 files changed, 1 insertion(+)

commit c526f1dbcb5888303bc37d36d2028285222db3d9
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Dec 13 03:44:15 2007 +0200

    * Update version number, AUTHORS and NEWS for 0.4 release
    * New THANKS file
    * Remove unused EXTRA_DIST variable from Makefile.am

 AUTHORS          |    3 +++
 Makefile.am      |    8 --------
 NEWS             |   26 ++++++++++++++++++++++++++
 THANKS           |   24 ++++++++++++++++++++++++
 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 6 files changed, 60 insertions(+), 9 deletions(-)

commit 2c080894d4759cfc7571db08f0fc039b58d52594
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Dec 13 02:35:14 2007 +0200

    New layout for the tag window using a table instead

 src/uimisc.c |   67 +++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 43 insertions(+), 24 deletions(-)

commit f3738895aab666e125d32de482f289237c60c82f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Dec 13 01:29:57 2007 +0200

    * Show a "retrieving..." message when loading previously defined tags
    * Replace "Tag set correctly" banner with "Tags set correctly"

 src/controller.c |    2 +-
 src/uimisc.c     |    7 +++----
 2 files changed, 4 insertions(+), 5 deletions(-)

commit 01df8362cddc4db855d92e1fd90e0e8e4b465df7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Dec 12 03:31:43 2007 +0200

    Set the width of the combos in pixels rather than chars

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

commit 718b12469438826e32272b6fac4c1191df7fc36f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Dec 12 03:15:19 2007 +0200

    Enhancements to the tag window
    
     * Set a maximum width in combo boxes to prevent them from being resized
     * Add a "retrieving..." message when a combo is being filled
     * Don't make labels insensitive if their combos are empty

 src/uimisc.c |   24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

commit 702ed43c7f1e214e9c2bfe6e011675e9729f8fc7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Dec 12 00:15:42 2007 +0200

    Cosmetic changes in configure.ac

 configure.ac |   44 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 22 deletions(-)

commit 734d6640e9255fd8edc201c7639f60f9f175273a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Dec 12 00:13:09 2007 +0200

    When tagging and recommending, remember the value of the artist/track/album combo

 src/controller.c |   12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit a49e345d71289a58af30f122d7e1b7b5cff39991
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Dec 11 19:34:11 2007 +0200

    Added check for fdopen()

 src/http.c |    5 +++++
 1 file changed, 5 insertions(+)

commit 1f10dd940e326910e281323b209cdeae3c66b677
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Dec 11 13:13:28 2007 +0200

    build-package.sh: restore original control file after compiling

 build-package.sh |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 4e8e3d3bbb565850b65eb95ace942f76cab5975c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Dec 11 03:07:58 2007 +0200

    Fix typo

 src/connection.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 12e5e203d2a731e540f5939f75ff90da39279a08
Author: Xabier Rodriguez Calvar <xrcalvar@igalia.com>
Date:   Tue Dec 11 03:03:51 2007 +0200

    ConIc support

 TODO             |    2 --
 configure.ac     |   11 ++++++
 src/Makefile.am  |    5 +++
 src/connection.c |  101 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/connection.h |   30 ++++++++++++++++
 src/controller.c |   18 ++++++++--
 6 files changed, 163 insertions(+), 4 deletions(-)

commit 4e42bff429a4da1914dabb94e924f7bca7a409f3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Dec 11 02:20:43 2007 +0200

    New function controller_disconnect()

 src/controller.c |   24 ++++++++++++++++++------
 src/controller.h |    1 +
 2 files changed, 19 insertions(+), 6 deletions(-)

commit 619fc8de7d043e474598d609fe3e8d62f5b15254
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Dec 10 21:13:18 2007 +0200

    Better handling of tag combos
    Tagging combos: display a '(none)' message if there are no tags

 src/uimisc.c |   97 +++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 65 insertions(+), 32 deletions(-)

commit 9df51484ab6ff7a5cac3f09a41a765f68ffe0585
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Dec 10 02:20:08 2007 +0200

    Disable the User Tags combo if the user hasn't set any tags yet

 src/uimisc.c |   13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 8518c4eafc64373d71552edc7892657650b4b1d9
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 8 21:45:36 2007 +0200

    Return a boolean in tagwin_run() to make it work like recommwin_run()

 src/controller.c |   10 +++++++---
 src/uimisc.c     |   21 +++++++++++++--------
 src/uimisc.h     |    5 +++--
 3 files changed, 23 insertions(+), 13 deletions(-)

commit 42eb49e9fdadb171c336b9d16dceb1df201be2af
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 8 21:39:13 2007 +0200

    tagwin_get_tags() renamed to tagwin_run()
    New recommendations dialog (displayed using recommwin_run())
    Replaced old "Recommend" menu with a single "Recommend..." entry
    artist_track_album_selection_combo now returns a GtkComboBox instead of a GtkWidget

 src/controller.c |   34 +++++++--------
 src/controller.h |    2 +-
 src/mainwin.c    |   29 ++-----------
 src/mainwin.h    |    1 -
 src/uimisc.c     |  123 ++++++++++++++++++++++++++++++++++++++++++++++++------
 src/uimisc.h     |    8 ++--
 6 files changed, 136 insertions(+), 61 deletions(-)

commit c9e43c07e63b78e138f172c950bcf33866e7def7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 8 17:21:13 2007 +0200

    Replaced some GList * with const GList *

 src/uimisc.c |    9 +++++----
 src/uimisc.h |    7 ++++---
 2 files changed, 9 insertions(+), 7 deletions(-)

commit 55e5c1ffb73e00552ab0447c0ce34534239590ac
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 8 05:16:50 2007 +0200

    Use "set" rather than "append" when setting tags. With this, the user can remove previous tags

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

commit 0344018e6281f2127a6866e074403dacafd88bba
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 8 04:44:22 2007 +0200

    Corrected the description in debian/control

 debian/control       |    2 +-
 debian/control.maemo |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 54ca3b4cc2e172bae7078a3a34528f29de42d666
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 8 00:57:50 2007 +0200

    Tagging window: show the user's previous tags for that item
    New util function str_glist_join()

 src/controller.c |    3 ++-
 src/uimisc.c     |   39 +++++++++++++++++++++++++++++++--------
 src/uimisc.h     |    2 +-
 src/util.c       |   23 ++++++++++++++++++++++-
 src/util.h       |    3 +++
 src/xmlrpc.c     |    2 +-
 6 files changed, 60 insertions(+), 12 deletions(-)

commit e1b1c94aaeea6aa28b65372cca25600f67d176e2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 8 00:14:05 2007 +0200

    lastfm_tagwin_* renamed to tagwin_*
    If a set of tags cannot be downloaded, display an empty combo
    Make tagwin_* functions static

 src/controller.c |    3 +-
 src/uimisc.c     |   94 ++++++++++++++++++++++++++++++++----------------------
 src/uimisc.h     |   21 ++----------
 3 files changed, 59 insertions(+), 59 deletions(-)

commit 2ea8a3e47590c4289d7070135bce578cf7ff0aea
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 8 00:04:29 2007 +0200

    Tagging window: fill the 'popular tags' combo for the selected artist,
    track or album

 src/uimisc.c |  172 +++++++++++++++++++++++++++++++++++++++++++++++++++-------
 src/uimisc.h |   11 ++++
 2 files changed, 163 insertions(+), 20 deletions(-)

commit 3c29b495a847d1e6aa6ecd13346c9e7eca16ac62
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Dec 6 04:13:30 2007 +0200

    Code reorganization

 src/audio.c      |    1 +
 src/controller.c |   30 +++++++++++++++---------------
 src/mainwin.c    |    6 ++++++
 src/mainwin.h    |    1 +
 4 files changed, 23 insertions(+), 15 deletions(-)

commit f327dfdce88575b1b308abe3a3f955e726a0cd21
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Dec 6 03:34:20 2007 +0200

    unref the GMainLoop in lastfm_audio_clear()

 src/audio.c |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit a8b4aa1d84a0c7ddeb4c35f7b054a54a68a12482
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Dec 6 03:06:34 2007 +0200

    Fixed small leak, free all memory when exiting

 src/controller.c |   14 +++++++++++++-
 src/uimisc.c     |    1 +
 2 files changed, 14 insertions(+), 1 deletion(-)

commit 0c9b98f07ee12dbb742945b03f8c1e3fbba9e3a5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Dec 6 02:35:28 2007 +0200

    Fix memory leaks

 src/uimisc.c |    4 ++++
 1 file changed, 4 insertions(+)

commit 152f357dd4c39d3b0eabaf575a86405030b4314c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Dec 6 02:28:58 2007 +0200

    Use a combo box instead of radio buttons to select what to tag
    in the tagging dialog

 src/uimisc.c |  124 ++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 72 insertions(+), 52 deletions(-)

commit 08882e198f0641692ebef7e8ce56090114b9a96e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Dec 5 03:02:29 2007 +0200

    check_session(): use two different callbacks for success and failure

 src/controller.c |   70 +++++++++++++++++++++++++-----------------------------
 1 file changed, 32 insertions(+), 38 deletions(-)

commit 3ed73e85c77f88276b2994670bfbec50d61518b1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Dec 5 02:48:28 2007 +0200

    check_session() is now an asynchronous function that receives a callback

 src/controller.c |  249 +++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 200 insertions(+), 49 deletions(-)

commit b29a89f32556eb707c648f0c36ecbe81e3a9718f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Dec 4 03:08:00 2007 +0200

    New tag window to replace all old three dialogs (still work in progress)
    
    Replaced Actions->Tag submenu with a single "Tag..." menu entry
    
    Renamed global variable 'tags' to 'usertags'
    
    When tagging and recommending, store a copy of the nowplaying track
    before asking the user

 src/controller.c |   57 +++++++++---------
 src/controller.h |    2 +-
 src/mainwin.c    |   29 ++-------
 src/uimisc.c     |  172 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/uimisc.h     |    9 +++
 5 files changed, 215 insertions(+), 54 deletions(-)

commit 9d233a4ce72a9f4949e4952d2555b40249090e77
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 1 18:15:12 2007 +0200

    Fix memory leak when obtaining tag names

 src/metadata.c |   15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit e78b12f9ec06f9f6f5625f68bfd7227f0264865e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 1 17:54:04 2007 +0200

    Moved all functions to get friends and tags to the new file metadata.c

 src/Makefile.am  |    1 +
 src/controller.c |    1 +
 src/metadata.c   |  257 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/metadata.h   |   22 +++++
 src/protocol.c   |  245 ---------------------------------------------------
 src/protocol.h   |    7 --
 6 files changed, 281 insertions(+), 252 deletions(-)

commit 0820d78f353b1ece3f444695154deabbfb2c4a0a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 1 17:32:27 2007 +0200

    New function to get user tags from a track
    Refactored lastfm_get_*_tags() functions

 src/playlist.h |    6 ++++
 src/protocol.c |   98 ++++++++++++++++++++++++++++++++++++++------------------
 src/protocol.h |    8 +++--
 src/xmlrpc.h   |    6 ----
 4 files changed, 77 insertions(+), 41 deletions(-)

commit ad91770ec3d01d1072720cf566acb725557ecc2e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 1 04:25:04 2007 +0200

    New functions to obtain tags from an artist, album or track

 src/controller.c |    2 +-
 src/protocol.c   |   94 ++++++++++++++++++++++++++++++++++++++++++++++++++----
 src/protocol.h   |    5 ++-
 3 files changed, 92 insertions(+), 9 deletions(-)

commit a0a7bc2c0d40ba6a6acf31c22be73613cbd48500
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 1 04:15:50 2007 +0200

    Dim tag/recommend album menu entries if the track has no album

 src/mainwin.c |    4 ++++
 src/mainwin.h |    1 +
 2 files changed, 5 insertions(+)

commit 96b922b002eeb47c57826e7c09a14d6ec7fb2695
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Dec 1 03:53:17 2007 +0200

    Read the list of tags using the XML document instead of the .txt

 src/protocol.c |   91 ++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 75 insertions(+), 16 deletions(-)

commit 9cf6d6971cc6e24ee196615b09de10718523aed0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 30 22:10:32 2007 +0200

    Use glib to set and unset environment variables

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

commit beef20776e59cb77ce1b402e4bcf17e81b9d9b07
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 29 02:07:23 2007 +0200

    Get user's list of tags and display it in both "Play music tagged..."
    dialogs using a combo box

 src/controller.c |   47 +++++++++++++++++++++++++++++++++++++++++------
 src/protocol.c   |   35 +++++++++++++++++++++++++++++++++++
 src/protocol.h   |    1 +
 3 files changed, 77 insertions(+), 6 deletions(-)

commit 7f1743773db83dd26d97c8223533effc82774729
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 28 22:13:30 2007 +0200

    Fixed bug setting rsp session

 src/controller.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a22aa0e9f7014781b363bd0366843536eb9bdf6d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 28 21:48:31 2007 +0200

    If an error happens obtaining the RSP session or getting the friend
    list, retry each minute until everything is OK

 src/controller.c |   69 +++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 50 insertions(+), 19 deletions(-)

commit 8d5b637bcdaa73e9594d6513775dee4f23095134
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 28 21:04:24 2007 +0200

    * After changing user settings in the settings dialog, delete the
      previous RSP session and friend list if necessary

 src/controller.c |   61 ++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 48 insertions(+), 13 deletions(-)

commit 81d4890f734307e1d7097d3e22a3576c6244782f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 28 19:43:33 2007 +0200

    * If not compiling for Maemo 2, use gtk_button_new() instead of
      gtk_button_new_with_label()

 src/mainwin.c |   24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

commit 90a7ad179cc9ffd1109b29697276c37770aace9c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 28 01:48:31 2007 +0200

    * Add support to use libgcrypt instead of internal MD5 functions

 configure.ac    |   24 ++++
 src/Makefile.am |    5 +-
 src/md5.c       |  392 -------------------------------------------------------
 src/md5.h       |   93 -------------
 src/md5/md5.c   |  392 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/md5/md5.h   |   93 +++++++++++++
 src/util.c      |   18 ++-
 7 files changed, 527 insertions(+), 490 deletions(-)

commit 2f6bc26b1ee2dafa5c344fab47c8a6b36cdc31aa
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 28 00:38:11 2007 +0200

    * Document controller_increase_volume()

 src/controller.c |    4 ++++
 1 file changed, 4 insertions(+)

commit 449ae1b9462c20d55e26c689a09a736d658a4853
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 27 01:47:58 2007 +0200

    * Disable the love button and menu entry after setting a track as loved

 src/controller.c |    3 ++-
 src/mainwin.c    |   24 +++++++++++++++++-------
 src/mainwin.h    |    5 +++--
 3 files changed, 22 insertions(+), 10 deletions(-)

commit 259e95bfa58c72c13f0ccb27c12d30d20bcfd484
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Nov 26 00:50:16 2007 +0200

    * Changes in configure scripts

 Makefile.am                     |    8 +++-----
 configure.ac                    |    5 +++--
 data/buttons/ban.png            |  Bin 0 -> 1660 bytes
 data/buttons/dload.png          |  Bin 0 -> 772 bytes
 data/buttons/love.png           |  Bin 0 -> 1188 bytes
 data/buttons/next.png           |  Bin 0 -> 1455 bytes
 data/buttons/play.png           |  Bin 0 -> 632 bytes
 data/buttons/stop.png           |  Bin 0 -> 221 bytes
 data/icons/48x48/vagalume.png   |  Bin 0 -> 4418 bytes
 data/icons/vagalume.png         |  Bin 0 -> 1873 bytes
 data/pixmaps/ban.png            |  Bin 1660 -> 0 bytes
 data/pixmaps/dload.png          |  Bin 772 -> 0 bytes
 data/pixmaps/love.png           |  Bin 1188 -> 0 bytes
 data/pixmaps/next.png           |  Bin 1455 -> 0 bytes
 data/pixmaps/play.png           |  Bin 632 -> 0 bytes
 data/pixmaps/stop.png           |  Bin 221 -> 0 bytes
 data/pixmaps/vagalume.png       |  Bin 1873 -> 0 bytes
 data/pixmaps/vagalume_48x48.png |  Bin 4418 -> 0 bytes
 debian/menu                     |    4 ++--
 src/Makefile.am                 |    3 ++-
 src/mainwin.c                   |    4 ++--
 21 files changed, 12 insertions(+), 12 deletions(-)

commit a9017367e6a7a9923b34695f6fbe09457520ed7a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 25 20:32:44 2007 +0200

    * Allow calls to controller_show_cover() while no track is being played

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

commit 60cef1f1d52358a2269c05105a6e04a234923fbd
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 25 20:22:26 2007 +0200

    * Only download and show the album cover if the window is not hidden

 src/controller.c |   34 ++++++++++++++++++++++++++--------
 src/controller.h |    1 +
 src/mainwin.c    |   13 +++++++++----
 src/mainwin.h    |    1 +
 4 files changed, 37 insertions(+), 12 deletions(-)

commit e63fd987e03e0563d761a55fd4af8af85923b7c1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 25 19:07:57 2007 +0200

    * Removed unused headers and other compilation fixes

 src/controller.c |    1 -
 src/controller.h |    2 --
 src/mainwin.c    |    4 ++--
 src/uimisc.c     |    1 -
 4 files changed, 2 insertions(+), 6 deletions(-)

commit 8f9a33d6352658ae166d9eeaae16efbee003eaac
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 25 18:19:15 2007 +0200

    * Remove all Gtk code from the controller

 src/controller.c |   71 ++++++++++++------------------------------------------
 src/controller.h |    1 +
 src/mainwin.c    |   50 ++++++++++++++++++++++++++++++++++++++
 src/mainwin.h    |    2 ++
 4 files changed, 68 insertions(+), 56 deletions(-)

commit 1ce62c2665733e3fc3a56f69a3bca83dba214c82
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 25 17:11:33 2007 +0200

    * Use mainwin_show_window() to show the main window at the beginning

 src/controller.c |    2 +-
 src/mainwin.c    |    1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 711a71279bf4982746dd3dfc2aa03012e1ef8dc5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 25 16:56:05 2007 +0200

    * Handle D-BUS 'top_application' message
    * When showing the main window, raise it too

 configure.ac  |    2 +-
 src/dbus.c    |    2 ++
 src/dbus.h    |    1 +
 src/mainwin.c |    2 +-
 4 files changed, 5 insertions(+), 2 deletions(-)

commit ea80ff4abd3fe244f5383e172a292174193c2bd6
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 25 15:13:50 2007 +0200

    * Fixed typo

 src/controller.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a513e455721f374b38102316e7cd76dca64e8c21
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 25 14:59:30 2007 +0200

    * Install .desktop file when compiling for Gnome too
    * Added 'Categories' field to .desktop file
    * Moved all dbus code from the controller to dbus.c
    * Moved .desktop and .service from maemo/ to data/
    * Added Debian menu
    * New function to show/hide the main window without closing the app
    * HTTP proxy support
    * D-BUS handlers for play, stop, skip, love, ban, show/hide window and
      close app

 Makefile.am            |    9 +--
 configure.ac           |   22 +++++---
 data/vagalume.desktop  |   19 +++++++
 data/vagalume.service  |    3 +
 debian/menu            |    3 +
 debian/rules           |    2 +-
 maemo/vagalume.desktop |   18 ------
 maemo/vagalume.service |    3 -
 src/Makefile.am        |    7 ++-
 src/controller.c       |   72 ++++++++----------------
 src/controller.h       |    1 +
 src/dbus.c             |  147 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/dbus.h             |   39 +++++++++++++
 src/globaldefs.h       |    9 ---
 src/http.c             |   11 ++++
 src/http.h             |    1 +
 src/mainwin.c          |   30 ++++++----
 src/mainwin.h          |    2 +
 src/uimisc.c           |   20 ++++---
 src/userconfig.c       |   21 ++++++-
 src/userconfig.h       |    4 +-
 21 files changed, 331 insertions(+), 112 deletions(-)

commit 7f72d846720cd8c844bf197868ecafef3012ceec
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 23 17:28:02 2007 +0200

    * Scrobble track before stopping audio, to get the actual running time

 src/controller.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0807a8c5e4d56a5289216d6373e15e87786cd68a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 23 17:11:27 2007 +0200

    * Now Vagalume has an official Last.fm ID for scrobbling

 src/globaldefs.h |    4 ++++
 src/protocol.c   |    6 +++---
 src/scrobbler.c  |    8 +++++---
 3 files changed, 12 insertions(+), 6 deletions(-)

commit 54ff51b7380d6ef30d3ff182d334035f49673a51
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 23 00:15:15 2007 +0200

    * Ask gstreamer the current running time instead of calculating it

 src/audio.c      |   10 ++++++++++
 src/audio.h      |    1 +
 src/controller.c |    4 ++--
 3 files changed, 13 insertions(+), 2 deletions(-)

commit d2a19988b33ca80df6ebf398483f46bcbe452eea
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 22 00:54:07 2007 +0200

    * Create buttons with gtk_button_new_with_label(). This fixes a bug
      in Gtk from Maemo 2 that made the buttons appear with no images
    * Release Vagalume 0.3a with that fix

 NEWS             |    3 +++
 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 src/mainwin.c    |   13 +++++++------
 4 files changed, 17 insertions(+), 7 deletions(-)

commit 7259889f486629249a7119e5fb5ea248d251574c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 21 22:03:03 2007 +0200

    * Use the big logo for the about dialog

 src/mainwin.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dbd3b4603c7e002ec98e7142a91559857470b2d8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 21 15:21:31 2007 +0200

    Fix e-mail address in debian changelog

 debian/changelog |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4bc75285af3a9b1302feda6973a55bbec4cd72c3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 21 14:03:34 2007 +0200

    * Check in http_copy_buffer()

 src/http.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fa6faf341c42fdb517108f6ef8379b022a3d903d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 21 12:02:52 2007 +0200

    * New love button

 data/pixmaps/love.png |  Bin 1322 -> 1188 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 6ec9b90a1da6a8b6b5fb32b649ba0c204ce6700c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 21 11:16:54 2007 +0200

    * Show a 48x48 icon in the About dialog

 data/pixmaps/vagalume_48x48.png |  Bin 0 -> 4418 bytes
 src/mainwin.c                   |    5 +++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 07f275bdc68ade318d3548d7e18af96a55a2d06b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 21 04:40:03 2007 +0200

    * Get album cover after playback has started

 src/controller.c |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 30e8a3848487545f98b078563126793b28ef5356
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 21 04:00:45 2007 +0200

    * Add logo to the about dialog
    * Add new 'artists' section to the about dialog

 src/mainwin.c |   14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 574769f76ca78d8e49f5c696e660f4a1a88e9065
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 21 03:44:50 2007 +0200

    * Updating README, etc, for the 0.3 release

 NEWS             |   15 +++++++++++++++
 README           |   11 ++++++-----
 TODO             |    3 ---
 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 5 files changed, 28 insertions(+), 9 deletions(-)

commit 51b98a0a8d4aaa56f9d004c6ef87d1f301a6b794
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 21 03:24:44 2007 +0200

    * UI: added buttons to love, ban and download
    * UI reorganization
    * Updated About dialog to add Mario and Felipe
    * Set a different cover size for Maemo and Gnome
    * Add icons to all the buttons instead of using stock icons
    * Add application icon to the main window
    * Add shortcuts for play/stop and next
    * Add confirmation dialog to download tracks

 src/controller.c |    7 +++-
 src/mainwin.c    |  104 +++++++++++++++++++++++++++++++++++++++++++-----------
 src/mainwin.h    |    1 +
 3 files changed, 90 insertions(+), 22 deletions(-)

commit d4133a37ce93345d1424059a970de4679d2d2633
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 21 03:21:06 2007 +0200

    * Added icons by Felipe Erias and Mario Sanchez
    * Defined vagalumedatadir to install all extra files
    * Simplified Makefile.am

 AUTHORS                   |    5 +++++
 Makefile.am               |   18 +++++++++---------
 configure.ac              |    5 +++++
 data/pixmaps/ban.png      |  Bin 0 -> 1660 bytes
 data/pixmaps/dload.png    |  Bin 0 -> 772 bytes
 data/pixmaps/love.png     |  Bin 0 -> 1322 bytes
 data/pixmaps/next.png     |  Bin 0 -> 1455 bytes
 data/pixmaps/play.png     |  Bin 0 -> 632 bytes
 data/pixmaps/stop.png     |  Bin 0 -> 221 bytes
 data/pixmaps/vagalume.png |  Bin 0 -> 1873 bytes
 debian/control.maemo      |   34 ++++++++++++++++++++++++++++++++++
 maemo/vagalume.desktop    |    5 ++++-
 src/Makefile.am           |    2 +-
 src/globaldefs.h          |    4 ++++
 14 files changed, 62 insertions(+), 11 deletions(-)

commit f8473d70e4b245a9e161c9c1ad4c8435f1706a30
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 20 23:08:25 2007 +0200

    * controller_start_playing() is now asynchronous, so don't call
      flush_ui_events()

 src/controller.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0552f2c736c137e45889b5791a7c53e89812cc0e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 20 21:36:51 2007 +0200

    Don't set the cover image if there's no mainwin

 src/controller.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fe2aa49382f93bf63b323d4290040a7499a78dcf
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 20 12:52:03 2007 +0200

    * Set ellipsize style in gtk labels

 src/mainwin.c |    4 ++++
 1 file changed, 4 insertions(+)

commit a453978b77b8b09d9ccf83ac05287eaba2a83e42
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 20 02:55:59 2007 +0200

    * Avoid using gtk_image_clear (for backwards compatibility)

 src/mainwin.c |   14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit 7f6b1fcc463f9b8409ae30a299226ec2573556a8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 20 02:35:59 2007 +0200

    * Reorganized the UI a bit

 src/mainwin.c |   18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 41f8511a474c1db2aa6037c52d6a6ab11ba6bb6a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 20 02:15:42 2007 +0200

    * Show an empty square better than the 'no image' stock icon
    * Show only one of play/stop buttons at the same time
    * Surround the cover image with a square

 src/controller.c |    1 +
 src/mainwin.c    |   18 +++++++++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit a86309fbd5fb40319fc0a593bcc0dd5ac111497b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 20 01:57:43 2007 +0200

    * Set format for the labels in the main window

 src/mainwin.c |   36 +++++++++++++++++++++++++++---------
 1 file changed, 27 insertions(+), 9 deletions(-)

commit 3544135c5c8f9c3d2d9c2215dd08307ad3c8d6bd
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 20 01:33:34 2007 +0200

    * Show the album cover in the main window

 src/controller.c |   39 +++++++++++++++++++++++++++++++++++++++
 src/mainwin.c    |   42 ++++++++++++++++++++++++++++++++++++++++++
 src/mainwin.h    |    2 ++
 3 files changed, 83 insertions(+)

commit a09e85dac977379edec7ee119e534311f27ae152
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Nov 19 17:45:30 2007 +0200

    * Add terminator to g_strconcat()

 src/userconfig.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 68326881ab19b8a2bfc921ceb25e6d6efb6a4a85
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Nov 19 14:11:04 2007 +0200

    * Open lastfm:// uris from the browser

 debian/rules           |    1 +
 maemo/vagalume.desktop |    8 +++++++-
 maemo/vagalume.service |    2 +-
 src/globaldefs.h       |    4 ++--
 4 files changed, 11 insertions(+), 4 deletions(-)

commit 60753bce206ade045e40fc54cd882e3bfb22ce6f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Nov 19 03:33:43 2007 +0200

    * Minor fixes

 src/controller.c |    1 +
 src/protocol.c   |    4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 2a609658257679fd2371bb0626e6f9c6ff13f342
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 18 21:15:53 2007 +0200

    * lastfm_get_friends() now differentiaties between an user with no
      friends and an unsuccessful request

 src/controller.c |    3 ++-
 src/protocol.c   |   14 ++++++++------
 src/protocol.h   |    2 +-
 3 files changed, 11 insertions(+), 8 deletions(-)

commit 61801ef32470999173c3cf66b3222558c2916e30
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 18 20:55:54 2007 +0200

    * http_get_buffer() and http_post_buffer() now return a boolean

 src/http.c |   32 +++++++++++++++++++++++---------
 src/http.h |    6 +++---
 2 files changed, 26 insertions(+), 12 deletions(-)

commit 690cf3fc6ea2f456ab3db33e002379e9f78ee4aa
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 18 01:01:45 2007 +0200

    * Compatibility changes in configure.ac
    * Basic D-BUS support for Maemo (method PlayUrl)
    * Compilation fixes

 configure.ac     |   28 ++++++++++++++--------------
 src/controller.c |   47 ++++++++++++++++++++++++++++++++++++++++++-----
 src/globaldefs.h |    5 +++++
 src/uimisc.c     |   13 ++++++++-----
 4 files changed, 69 insertions(+), 24 deletions(-)

commit 343f1c3a38c8d6a394185d1e8ebbe4c06e599b81
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Nov 17 21:19:01 2007 +0200

    * Minor changes in configure scripts

 configure.ac    |   35 ++++++++++++++++++++---------------
 src/Makefile.am |    6 ++----
 2 files changed, 22 insertions(+), 19 deletions(-)

commit 96c465e144f948c474f9910322df90c3ff50d119
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Nov 17 17:04:54 2007 +0200

    * Protect info banners with gdk_threads_*()

 src/controller.c |    6 ++++++
 1 file changed, 6 insertions(+)

commit a9b72ab9c2b81740aef91a7c82b3ca0d8f3b8caf
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Nov 17 16:59:17 2007 +0200

    * Don't call mainwin_update_track_info() from the controller, call it
      from mainwin_set_ui_state() better
    * Basic support for downloading free tracks
    * New "Download this track" menu entry (for free tracks)
    * New http_download_file() function
    * ratemenu renamed to actionsmenu
    * New "download_dir" setting (fixed value by now)

 src/controller.c |   86 ++++++++++++++++++++++++++++++++++++++----------------
 src/controller.h |    1 +
 src/http.c       |   36 +++++++++++++++++++++++
 src/http.h       |    1 +
 src/mainwin.c    |   72 +++++++++++++++++++++++++++------------------
 src/mainwin.h    |   10 +++----
 src/userconfig.c |   18 ++++++++++++
 src/userconfig.h |    1 +
 8 files changed, 167 insertions(+), 58 deletions(-)

commit e3bcc3ae6cfdc6148c72e4289c30c7cc3707f91d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 16 10:08:19 2007 +0200

    * Print a warning if http_get_to_fd() fails

 src/http.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit e144ec240cc8d2ec16bc48635e45c5541d9bdace
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 15 15:42:37 2007 +0200

    * Ctrl+Q shortcut to close the program
    * When stopping audio, stop gstreamer before closing the pipe

 src/audio.c   |    4 ++--
 src/mainwin.c |    5 +++++
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 2b3099a33550fedd1214e3456802946d13b39196
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 15 10:57:01 2007 +0200

    * When playing audio, wait for the previous thread before anything else

 src/audio.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 372a405bf3c39004cabc6f5319e52da8d361b58c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 14 03:01:18 2007 +0200

    * Fix assertion

 src/http.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7798f1295d35cf5af3caf30e474ce97db4f96c58
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 14 02:45:26 2007 +0200

    * Don't wait for the HTTP thread whenever stopping playback, it's
      enough to do it only before creating a new thread.

 src/audio.c |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 2985846abcb0656f31d7f28d065fdc30eee25034
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 14 02:35:55 2007 +0200

    * If the HTTP request finishes before playback has started, treat it as
      a connection error

 src/audio.c |    4 ++++
 1 file changed, 4 insertions(+)

commit caf20d73894801b18054d74c8bb7f1bc78500a90
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 14 02:00:51 2007 +0200

    * Abort stalled transferences

 src/http.c |    2 ++
 1 file changed, 2 insertions(+)

commit 8c43f536415ab5a4927bb81685f380a06f0c69be
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 14 01:26:35 2007 +0200

    * Better handling of errors with the new gstramer fdsrc
    * In lastfm_audio_stop() completely close the previous playback
    * http_get_to_fd() now returns a boolean indicating read errors
    * Stop playing before closing the app
    * Include e-mail address and homepage in README file

 README           |    4 +++-
 src/audio.c      |   29 +++++++++++++++++------------
 src/controller.c |    1 +
 src/http.c       |   15 +++++++++------
 src/http.h       |    4 ++--
 5 files changed, 32 insertions(+), 21 deletions(-)

commit 3b6e6177c3f3821399a60d9228d4dd37e16c067c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 14 00:19:50 2007 +0200

    * When updating the counter on the progress bar use a static buffer
      instead of allocating and freeing memory each time

 src/mainwin.c |   13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 74cc66ef1afbf55da93b715bec848f67525d8f0b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 13 02:18:50 2007 +0200

    * Detect if a URL is lastfm://play/ and get its playlist using
      lastfm_request_custom_playlist()
    * Proper support for lastfm://play/ URLs: now lastfm_audio_play()
      accepts a session ID to set the cookie needed to play those tracks

 TODO             |    1 -
 src/audio.c      |   36 ++++++++++++++++++++++++++++--------
 src/audio.h      |    3 ++-
 src/controller.c |   26 +++++++++++++++++++++-----
 src/http.c       |   13 ++++++++++++-
 src/http.h       |    2 +-
 6 files changed, 64 insertions(+), 17 deletions(-)

commit 7d2ad9e2bf63dc2f77eb961c207deb7997953076
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 13 01:33:01 2007 +0200

    * Removed the dependency on gnomevfs, now libcurl sends the audio data
      directly to gstreamer using a pipe.
    * The controller now waits for gstreamer to confirm that playback has
      begun, so the progressbar is more accurate.

 TODO                 |    1 -
 debian/control       |    2 +-
 debian/control.maemo |    2 +-
 src/audio.c          |   49 ++++++++++++++++++++++++++++++++++++++++++++++---
 src/audio.h          |    2 +-
 src/controller.c     |   27 ++++++++++++++++++++-------
 src/http.c           |   16 ++++++++++++++++
 src/http.h           |    1 +
 src/main.c           |    2 ++
 9 files changed, 88 insertions(+), 14 deletions(-)

commit 580c74034b0872d43b0cc22b8a94021ac5e1dc61
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Nov 12 02:48:17 2007 +0200

    * Don't store the stream_url in the session, it's not used anymore
    * New attribute custom_pls to tell if a track is from a custom
      (lastfm://play/) playlist. It'll be needed in the future

 src/playlist.h |    1 +
 src/protocol.c |   11 ++++++-----
 src/protocol.h |    1 -
 3 files changed, 7 insertions(+), 6 deletions(-)

commit 3ccdf377e73534bfbb369644f1dcbbff76f1d4cd
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Nov 12 01:59:23 2007 +0200

    * Code refactoring

 src/protocol.c |  119 ++++++++++++++++++++++----------------------------------
 1 file changed, 46 insertions(+), 73 deletions(-)

commit 4a26df4cf7aa170aa4be77be0488777eed4cb27b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 11 23:20:31 2007 +0200

    * Updated TODO, minor changes

 TODO         |    2 ++
 configure.ac |    2 +-
 src/http.c   |    2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

commit ceac5b7266c37ec6279540b00ce8b2431d94fd1b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 11 23:06:13 2007 +0200

    * Put the name of the track in the main window's title

 src/mainwin.c |    5 +++++
 1 file changed, 5 insertions(+)

commit 32872f753f388b6a9bd4a2409d4e81bff58f8181
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 11 21:07:34 2007 +0200

    * New option to play a group member's radio

 src/controller.c |   21 +++++++++++++++++++++
 src/controller.h |    1 +
 src/mainwin.c    |   12 +++++++++++-
 3 files changed, 33 insertions(+), 1 deletion(-)

commit 2ecfffd67a5645407bddce299c291fafc8ed5550
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 11 20:24:20 2007 +0200

    * Store the title of the playlist in each track, not in lastfm_pls

 src/controller.c |    6 +++---
 src/playlist.c   |   22 +++-------------------
 src/playlist.h   |    5 ++---
 src/protocol.c   |   32 ++++++++++++++++++--------------
 4 files changed, 26 insertions(+), 39 deletions(-)

commit 967dab8037dded720f16216c9927a65c64522b07
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 11 20:06:55 2007 +0200

    * Use a GQueue instead of a GSList to store tracks in  playlist

 src/playlist.c |   14 ++++++++------
 src/playlist.h |    2 +-
 2 files changed, 9 insertions(+), 7 deletions(-)

commit 206280786af0aff3478acc1ef42af7ea9f92be68
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 11 19:45:54 2007 +0200

    * If a track can be downloaded for free, add its url to the lastfm_track

 src/playlist.c |    2 ++
 src/playlist.h |    1 +
 src/protocol.c |   13 +++++++++++--
 3 files changed, 14 insertions(+), 2 deletions(-)

commit d4a7d25b6e6f7a1e2bc74f2ad3d26436708b9399
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 11 16:41:23 2007 +0200

    * TODO file

 TODO        |   14 ++++++++++++++
 debian/docs |    1 +
 2 files changed, 15 insertions(+)

commit c790e63df43fa91de1626a915363f6ec667dac77
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 11 16:39:38 2007 +0200

    * A bit of code reorganization

 src/controller.c |   47 +++++++++++++++++++++++++----------------------
 src/controller.h |    1 +
 src/uimisc.c     |   22 ++++++++++++++++++++--
 src/uimisc.h     |    4 +++-
 4 files changed, 49 insertions(+), 25 deletions(-)

commit cb04205c0cb894fec059076ec30e94cffe27613c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 11 15:59:43 2007 +0200

    * Documented some functions

 src/protocol.c |   77 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 74 insertions(+), 3 deletions(-)

commit 3f45c6542baa56edbe2acaadf151b9c99fe1a460
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Nov 11 15:31:20 2007 +0200

    * Add code to request 'custom' playlists (lastfm://play/...)

 src/protocol.c |   32 ++++++++++++++++++++++++++++++++
 src/protocol.h |    2 ++
 src/radio.c    |    8 ++++++++
 src/radio.h    |    1 +
 4 files changed, 43 insertions(+)

commit 8723937e5cce63f7dbe1aa0cd521aeca77714cab
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 9 00:46:07 2007 +0200

    * Start with a default volume level of 80 instead of 50

 src/audio.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8cfe83744d552e4105e0cfecd9b3de0b912041c6
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 8 23:23:55 2007 +0200

    * Added missing includes

 src/protocol.c |    2 ++
 1 file changed, 2 insertions(+)

commit aa3d47d0c13673784440dfbdac4b058f455ec7a7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 8 22:47:23 2007 +0200

    * Updated NEWS, changelog, etc., for vagalume 0.2

 NEWS                   |   13 +++++++++++++
 configure.ac           |    2 +-
 debian/changelog       |    6 ++++++
 maemo/vagalume.desktop |    2 +-
 4 files changed, 21 insertions(+), 2 deletions(-)

commit 169fbac059a01b9b30466adff2bf95e6b8e55722
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 8 16:08:05 2007 +0200

    * Workaround for a problem with the volume setting of the dspmp3sink

 src/audio.c |    8 ++++++++
 1 file changed, 8 insertions(+)

commit 2a39e4ddffd2616de3f7df130b640a027804cfdd
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 8 12:09:24 2007 +0200

    * Run autogen.sh if necessary

 build-package.sh |    2 ++
 1 file changed, 2 insertions(+)

commit de55a21fcb59d648abd4fe724d230deabdd06cff
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 8 10:59:37 2007 +0200

    * Added '...' to Others' radios menu entries

 src/mainwin.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 3c857f8b29dbdf018649a5db86c967e7e1299e94
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 8 10:43:57 2007 +0200

    * Changes in some strings

 src/controller.c |    6 +++---
 src/mainwin.c    |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit e2358279105e4153c1664e49ebfb2615331baf91
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 8 01:34:15 2007 +0200

    * Menu reorganization

 src/mainwin.c |   62 ++++++++++++++++++++++++++++-----------------------------
 1 file changed, 31 insertions(+), 31 deletions(-)

commit 859077541b5e7f903a817ec78df67d4bca61f7f1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 8 01:14:27 2007 +0200

    * Round the volume value correctly
    * Display a banner when the user changes the volume

 src/audio.c      |    6 +++---
 src/audio.h      |    2 +-
 src/controller.c |   14 ++++++++++++--
 3 files changed, 16 insertions(+), 6 deletions(-)

commit 11a46429a0a0fca9eba01a15c38ff3d7f67acae7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 8 00:35:34 2007 +0200

    * Added volume control for Maemo (using Nokia HW keys)

 configure.ac     |    1 -
 src/audio.c      |   39 +++++++++++++++++++++++++++++++++++++++
 src/audio.h      |    3 +++
 src/controller.c |    6 ++++++
 4 files changed, 48 insertions(+), 1 deletion(-)

commit 91a5920127f27ab5258b9b05921c7ce5715747a0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Nov 7 00:07:55 2007 +0200

    * Send just the kernel name (in lowercase) during the handshake

 configure.ac     |    2 ++
 src/globaldefs.h |    5 +++--
 src/protocol.c   |    2 +-
 3 files changed, 6 insertions(+), 3 deletions(-)

commit 0641a892ac59a7c1109ef51158cd9e3c19ffb5d4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 6 23:35:48 2007 +0200

    Encode special chars in xmlrpc

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

commit 7e84c3033dd335f482d7ad8a20b73b21058b65f1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 6 23:20:33 2007 +0200

    * Show the info banner right after loving/banning a song
    * Disabled info banner for Gnome (it should be non-blocking)

 src/controller.c |   30 +++++++++++++++++++++---------
 src/uimisc.c     |    2 +-
 2 files changed, 22 insertions(+), 10 deletions(-)

commit b6e280ff501052bb3380b2fc38af274bec8bec3f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 6 22:05:24 2007 +0200

    * Include config.h from uimisc.c to correctly detect when compiling for
      Maemo
    * Don't show an info banner when loving/banning tracks

 src/controller.c |   20 ++------------------
 src/uimisc.c     |    1 +
 2 files changed, 3 insertions(+), 18 deletions(-)

commit 64cd673bdbff34d455b8bf22f1b065cd3b268c1d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Nov 6 21:45:35 2007 +0200

    * All XMLRPC functions (tag, recommend, love/ban, add to playlist) now
      return a boolean to indicate whether they succeeded or not
    * Show an info banner after calling a XMLRPC function

 src/controller.c |   51 +++++++++++++++++++++++++++++++++++++++++++++------
 src/uimisc.c     |   15 +++++++++++++++
 src/uimisc.h     |    1 +
 src/xmlrpc.c     |   44 ++++++++++++++++++++++++++++++--------------
 src/xmlrpc.h     |   18 +++++++++---------
 5 files changed, 100 insertions(+), 29 deletions(-)

commit 064d4fd6d51c0025617541fdd9ed20d48e51707d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Nov 3 21:13:57 2007 +0200

    * Avoid a crash when pressing Cancel in the user settings dialog

 src/controller.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c41504f9f053d3005fb2d84331631e2132347a5f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 2 22:16:20 2007 +0200

    * Fix missing include

 src/xmlrpc.c |    1 +
 1 file changed, 1 insertion(+)

commit 6d59ea6a0538cb9aaefe8040f6ce5162496c86a2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 2 22:01:37 2007 +0200

    * Updates in INSTALL and README files

 INSTALL     |   11 +++++++----
 Makefile.am |    1 +
 README      |   14 ++++++++++----
 3 files changed, 18 insertions(+), 8 deletions(-)

commit 229ca2de60922674bcf9cd9261f51cf3c5683526
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 2 21:01:55 2007 +0200

    * Code refactoring

 src/xmlrpc.c |  110 +++++++++++++++++++---------------------------------------
 1 file changed, 35 insertions(+), 75 deletions(-)

commit fa6a1b04c71be9c926e00250939145fae4298038
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 2 20:46:09 2007 +0200

    * Build all the XMLRPC requests using libxml2

 src/xmlrpc.c |  198 +++++++++++++++++++++++++++++++---------------------------
 1 file changed, 105 insertions(+), 93 deletions(-)

commit d0716334920879887c25d5b028c21c70989fc9b3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 2 19:23:35 2007 +0200

    * Use uname to find out kernel name. Change User-Agent header to include arch

 configure.ac     |    3 +++
 src/globaldefs.h |    2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 28d107269a0a8e5d8ef8bb595254ff9d7efef69d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 2 17:46:03 2007 +0200

    * Added support for Maemo 2 (Nokia 770)

 configure.ac  |   17 ++++++++++++++---
 src/http.c    |    6 ++++++
 src/mainwin.c |    2 +-
 3 files changed, 21 insertions(+), 4 deletions(-)

commit e0b6d6bf4198c6899c4d5e8b0a7defee587cb436
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 2 02:14:36 2007 +0200

    * After successfully connecting for the first time, set ui state to STOPPED

 src/controller.c |    1 +
 1 file changed, 1 insertion(+)

commit 7032d2981e1ae8310203238f32738346538eb5ce
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 2 02:01:40 2007 +0200

    * Ask for a recommendation message

 src/controller.c |   11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit a5c5d1bc1cd91c8ad3eaff8ce3ba58e83cbf1b01
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 2 01:36:16 2007 +0200

    * Ignore case when sorting the friends list
    * New user selection dialog with a combo box to choose friends

 src/controller.c |   12 ++++++++----
 src/protocol.c   |    2 +-
 src/uimisc.c     |   41 +++++++++++++++++++++++++++++++++++++++++
 src/uimisc.h     |    3 +++
 src/xmlrpc.h     |    2 ++
 5 files changed, 55 insertions(+), 5 deletions(-)

commit 9430e2a4a9742385ca713b06090f5d5019b1b94b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 2 00:48:33 2007 +0200

    * Get and store the list of friends

 src/controller.c |    9 +++++++--
 src/protocol.c   |   30 ++++++++++++++++++++++++++++++
 src/protocol.h   |    1 +
 3 files changed, 38 insertions(+), 2 deletions(-)

commit 4bc9f6bc65f0297c001b7cdf7888516b0363ed0c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 2 00:24:01 2007 +0200

    * Support for adding tracks to the user's playlist
    * Fixed a couple of memory leaks

 src/controller.c |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/controller.h |    1 +
 src/mainwin.c    |   12 +++++++++++-
 src/xmlrpc.c     |   41 +++++++++++++++++++++++++++++++++++++++++
 4 files changed, 101 insertions(+), 1 deletion(-)

commit 6ec7fa4679f59c8e8bbe6cc3141baec3669223f3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Nov 2 00:08:15 2007 +0200

    * Basic support for recommending tracks

 src/controller.c |   88 ++++++++++++++++++++++++++++++++++++++++++++----------
 src/controller.h |    3 +-
 src/mainwin.c    |   40 +++++++++++++++++++++----
 src/xmlrpc.c     |   69 ++++++++++++++++++++++++++++++++++++++++--
 src/xmlrpc.h     |   13 ++++----
 5 files changed, 182 insertions(+), 31 deletions(-)

commit 8dbbdbabe5d58e5c727f256f46eeeecf9efcb881
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 1 15:46:10 2007 +0200

    * Set Build-Depends for Debian

 debian/control |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fc4c6f635b21caad42f0127df30de84738a6bb8e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 1 15:30:06 2007 +0200

    * Enable scrobbling by default if unconfigured

 src/uimisc.c |    3 +++
 1 file changed, 3 insertions(+)

commit d7c2442166bae6dee9626f04ec6157456a67c10f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 1 15:27:34 2007 +0200

    * Autodetect Gnome, Maemo 3 or Maemo 4

 INSTALL                |   13 ++++++------
 build-gnome-package.sh |    3 ---
 build-maemo-package.sh |    9 ---------
 build-package.sh       |   13 ++++++++++++
 configure.ac           |   51 +++++++++++++++++++++++++++++++++++++++---------
 debian/rules           |    6 +++++-
 src/controller.c       |    3 +--
 src/mainwin.c          |    4 +++-
 8 files changed, 71 insertions(+), 31 deletions(-)

commit 9b2d09aa1ce4c781f480e918f071dcb305a65baa
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 1 14:45:55 2007 +0200

    * Preparing files (README, NEWS, ...) for 0.1 release

 NEWS             |   11 +++++++++++
 README           |    3 ++-
 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 4 files changed, 20 insertions(+), 2 deletions(-)

commit c360a28b2306a8ae10d78ef1f7b587fa726c70d5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 1 14:23:21 2007 +0200

    * Code restructuring

 src/Makefile.am  |   38 ++++-------
 src/controller.c |    4 --
 src/controller.h |    2 +-
 src/mainwin.c    |    2 +-
 src/protocol.c   |   26 +------
 src/protocol.h   |    1 -
 src/scrobbler.c  |   13 ++--
 src/tags.c       |  200 ------------------------------------------------------
 src/tags.h       |   26 -------
 src/util.c       |   56 +++++++++++++++
 src/util.h       |   13 ++++
 src/xmlrpc.c     |  196 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/xmlrpc.h     |   26 +++++++
 13 files changed, 312 insertions(+), 291 deletions(-)

commit 7c38cf51b63d6d4371955db484fd20691d46c229
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 1 13:57:38 2007 +0200

    * Added Similar artists radio to the menu

 src/controller.c |   50 ++++++++++++++++++++++++++++++++++----------------
 src/controller.h |    1 +
 src/mainwin.c    |   16 +++++++++++++---
 src/mainwin.h    |    2 +-
 src/tags.c       |    2 +-
 src/uimisc.c     |    2 +-
 6 files changed, 51 insertions(+), 22 deletions(-)

commit c89e39e3f6e90f1af4d580d88e7ba01a967f2b7f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 1 04:06:40 2007 +0200

    * Tag tracks using a thread to prevent the UI from freezing

 src/controller.c |   90 ++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 64 insertions(+), 26 deletions(-)

commit 4d29d7389d8173cfb7901b20869874036a373ae1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 1 03:52:52 2007 +0200

    * Allow a list of tags separated by commas

 src/controller.c |   13 +++++++++----
 src/protocol.c   |    2 +-
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 04f9a62aceedc6c36395960fd0bc5f6dd8b98780
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 1 03:42:29 2007 +0200

    * Support for the fullscreen key in Maemo

 src/controller.c |   36 ++++++++++++++++++++++++++++++++++++
 src/mainwin.h    |    1 +
 2 files changed, 37 insertions(+)

commit 0f33ab2d21294f4f7cc8a8b5d1bd27676ab4788e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 1 03:11:38 2007 +0200

    * Implemented love_ban_track() using XMLRPC (old protocol, still
      necessary)
    * Refactorized tags.c to support both tags and love/hates

 src/controller.c |   13 ++++
 src/tags.c       |  186 +++++++++++++++++++++++++++++++++++++++---------------
 src/tags.h       |    5 +-
 3 files changed, 151 insertions(+), 53 deletions(-)

commit 3d46ce835cfbc8e9b1f766a03210fa9d9a311ed6
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Nov 1 02:08:16 2007 +0200

    * New file tags.c with a function to tag artists, tracks and albums
    * New menu entries to tag tracks
    * New function controller_tag_track()
    * HTTP: Now you can send custom headers, by default User-Agent: Vagalume

 src/Makefile.am  |    2 +
 src/controller.c |   40 ++++++++++++++++++
 src/controller.h |    2 +
 src/globaldefs.h |    2 +
 src/http.c       |   27 +++++++++++--
 src/http.h       |    3 +-
 src/mainwin.c    |   37 +++++++++++++++--
 src/scrobbler.c  |   15 ++++---
 src/tags.c       |  118 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/tags.h       |   23 +++++++++++
 10 files changed, 252 insertions(+), 17 deletions(-)

commit c2144ab24c7987823face129b7e7490309355e86
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Oct 31 22:51:51 2007 +0200

    * New menu entries for playing other users' radios, global tags and
      personal tags

 src/controller.c |   75 ++++++++++++++++++++++++++++++++++++++++++++----
 src/controller.h |    2 ++
 src/mainwin.c    |   83 ++++++++++++++++++++++++++++++++++++++++++++++--------
 src/uimisc.c     |    2 +-
 4 files changed, 144 insertions(+), 18 deletions(-)

commit bf48ae5fc97680ab1021592f983ac4d7e06c832a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Oct 31 17:23:56 2007 +0200

    * Fix a bug caused by a free() of a const string

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

commit ab716cf4fe6ab43abca596a77bfdf2107fc3a2d1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Oct 31 04:27:16 2007 +0200

    * Fixed Debian scripts
    * Added INSTALL file
    * Include config.h in all source files that need it

 INSTALL                |    9 +++++++++
 build-gnome-package.sh |    3 +++
 build-maemo-package.sh |    9 +++++++++
 debian/control         |   11 +++++++----
 debian/control.maemo   |   15 +++++++++++++++
 debian/copyright       |   17 ++++++++++++-----
 debian/docs            |    4 ++++
 debian/rules           |   12 ++++++------
 src/audio.c            |    2 ++
 src/controller.c       |    2 ++
 10 files changed, 69 insertions(+), 15 deletions(-)

commit 1d6cf244120d22c83278c182330ce99669caf39c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Oct 31 03:40:12 2007 +0200

    * Updated version number to 0.0.20071031
    * Changed debian/rules for an autoconf-based one
    * Updated configure.ac and Makefile.am
    * Included config.h from the files that need it

 Makefile.am            |   23 +++++++++++++++++++++++
 NEWS                   |    2 +-
 configure.ac           |   17 +++++++++++------
 debian/changelog       |    6 ++++++
 debian/rules           |   34 +++++++++++++++++++++++++---------
 maemo/vagalume.desktop |    9 +++++++++
 maemo/vagalume.service |    3 +++
 src/Makefile.am        |    7 +++++--
 src/globaldefs.h       |    4 +++-
 src/mainwin.c          |    2 ++
 src/userconfig.c       |    1 +
 vagalume.desktop       |    9 ---------
 vagalume.service       |    3 ---
 13 files changed, 89 insertions(+), 31 deletions(-)

commit 35540d29d02f0375d9961e1246e2abc0ed9e56a7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Oct 31 02:06:36 2007 +0200

    * Compiled using autotools

 Makefile        |   13 ----------
 Makefile.am     |   17 +++++++++++++
 autogen.sh      |    8 ++++++
 configure.ac    |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/Makefile    |   25 -------------------
 src/Makefile.am |   42 ++++++++++++++++++++++++++++++++
 6 files changed, 140 insertions(+), 38 deletions(-)

commit 8a95bec377dbeabbc7bd66c01f020dbd86ec6c6a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Oct 31 00:53:51 2007 +0200

    * AUTHORS, README, NEWS and COPYING files
    * Some more functions documented
    * Confirmation dialog before loving/banning tracks

 AUTHORS          |    1 +
 COPYING          |  674 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 NEWS             |    9 +
 README           |   59 +++++
 src/controller.c |   35 ++-
 src/controller.h |    1 +
 src/main.c       |   54 ++---
 src/mainwin.c    |    2 +-
 src/uimisc.c     |   14 ++
 src/uimisc.h     |    1 +
 10 files changed, 818 insertions(+), 32 deletions(-)

commit d805134a10eb2ec56055deff11dcd9996a12bd25
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Oct 30 03:39:38 2007 +0200

    * Documented all function from controller.c

 src/controller.c |  155 +++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 143 insertions(+), 12 deletions(-)

commit 3d040f613e336c45b9ead0afbb321766c43d981e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Oct 30 01:58:21 2007 +0200

    * Add website to the About dialog

 src/mainwin.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d0c9a3d63499730600ebe7bacd792220ce639609
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Oct 30 01:46:22 2007 +0200

    * Tracks that have been played for at least half of its duration
      should not be marked as skipped in any case

 src/controller.c |   40 ++++++++++------------------------------
 src/controller.h |    1 -
 src/mainwin.c    |    2 +-
 3 files changed, 11 insertions(+), 32 deletions(-)

commit db4166f7809269245223320ac33e614ad424aaaa
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Oct 30 01:25:02 2007 +0200

    * Show the license in the About dialog

 src/mainwin.c |   20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

commit 631ee06c879f35bbbc5bea74b11335b602b33875
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Oct 30 01:06:24 2007 +0200

    * Implemented the 'Enable scrobbling' and 'Discovery mode' settings

 src/controller.c |   27 +++++++++++++++++++--------
 src/protocol.c   |   11 +++++++----
 src/protocol.h   |    2 +-
 src/uimisc.c     |   21 +++++++++++++++++++--
 src/userconfig.c |   16 +++++++++-------
 src/userconfig.h |    1 +
 6 files changed, 56 insertions(+), 22 deletions(-)

commit 0a9a4fe59bf453f0510d20273542b0d0573ad97e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Oct 30 00:01:57 2007 +0200

    * Implemented the RSP rating (love/ban/skip)

 src/controller.c |   99 ++++++++++++++++++++++++++++++++++++++++++------------
 src/controller.h |    4 +++
 src/mainwin.c    |   37 ++++++++++++++++++--
 src/mainwin.h    |    2 +-
 src/scrobbler.c  |   17 ++++++++--
 src/scrobbler.h  |    9 ++++-
 6 files changed, 139 insertions(+), 29 deletions(-)

commit 9ca327a690a17d08728d1a6683bfc6ee77a329b2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 29 21:58:48 2007 +0200

    * Don't clear the artist/track/album labels when skipping, just dim them

 src/controller.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit ec3c9b48e0c7bbb781173e21b46490aa9bfe2799
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 29 02:11:12 2007 +0200

    * Don't expand the progress bar, looks ugly on Maemo

 src/mainwin.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b761546991c3391785cc017a5a5cd1c5b5aabe96
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 29 01:53:41 2007 +0200

    * In Maemo, put the Quit meny entry in the toplevel menu

 src/controller.c |    4 ++++
 src/mainwin.c    |    5 +++++
 2 files changed, 9 insertions(+)

commit f138dd13a1115ec08206e8763be5ed8466538290
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 29 01:28:50 2007 +0200

    * Set version number in the About dialog

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

commit 0d1cd6c8fd10090fccd8a1bcbf5a897d17d1102c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 29 01:15:53 2007 +0200

    * Update playlist using a thread. Prevents the UI from freezing

 src/controller.c |   39 ++++++++++++++++++++++++++-------------
 src/protocol.h   |    1 +
 src/uimisc.c     |    6 ++++++
 src/uimisc.h     |    1 +
 4 files changed, 34 insertions(+), 13 deletions(-)

commit a750d0d1225ffc9b06c7fb7ca6553f6a671d7868
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 29 01:03:37 2007 +0200

    * Take the playlist out of the session. Make sessions copyable

 src/controller.c |   17 ++++++++++-------
 src/protocol.c   |   22 ++++++++++++++++------
 src/protocol.h   |    1 -
 3 files changed, 26 insertions(+), 14 deletions(-)

commit 963aa321c17a637bde5f3832ec058b83a2d3ada1
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 29 00:34:56 2007 +0200

    * lastfm_request_playlist() returns a new playlist instead of modifying
      the one on the session (this will help when trying to use threads)
    * lastfm_pls_merge(), new function to merge playlists

 src/controller.c |    6 +++++-
 src/playlist.c   |   19 +++++++++++++++++++
 src/playlist.h   |    1 +
 src/protocol.c   |   13 +++++++++----
 src/protocol.h   |    2 +-
 5 files changed, 35 insertions(+), 6 deletions(-)

commit efa2e892e16b4be65a09ebd8bf51c98ca0da8fd2
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 29 00:08:56 2007 +0200

    * Only call controller_show_progress() when actually playing something

 src/controller.c |   14 ++++++++++----
 src/mainwin.c    |    3 +--
 2 files changed, 11 insertions(+), 6 deletions(-)

commit 7c758d00cd6b489d75757e288d8dff9ff6b61f92
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Oct 28 23:41:17 2007 +0200

    * Included license and copyright in all source files

 src/audio.c      |    6 ++++++
 src/audio.h      |    6 ++++++
 src/controller.c |    6 ++++++
 src/controller.h |    6 ++++++
 src/globaldefs.h |    6 ++++++
 src/http.c       |    6 ++++++
 src/http.h       |    6 ++++++
 src/main.c       |   19 +++++++++++++++++++
 src/mainwin.c    |    8 ++++++++
 src/mainwin.h    |    6 ++++++
 src/playlist.c   |    6 ++++++
 src/playlist.h   |    6 ++++++
 src/protocol.c   |    6 ++++++
 src/protocol.h   |    7 +++++++
 src/radio.c      |    6 ++++++
 src/radio.h      |    6 ++++++
 src/scrobbler.c  |   10 ++++++++++
 src/scrobbler.h  |    7 +++++++
 src/uimisc.c     |    7 +++++++
 src/uimisc.h     |    7 +++++++
 src/userconfig.c |    7 +++++++
 src/userconfig.h |    7 +++++++
 22 files changed, 157 insertions(+)

commit 4da9bea669c61c176ab73e766e0ca730bbe851f5
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Oct 28 22:54:53 2007 +0200

    * First name candidate: vagalume
    * Call osso_initialize() in Maemo

 Makefile         |    4 ++--
 debian/changelog |    2 +-
 debian/control   |    4 ++--
 debian/rules     |    6 +++---
 lastfm.desktop   |    8 --------
 lastfm.service   |    3 ---
 src/Makefile     |    6 +++---
 src/controller.c |    9 +++++++++
 src/globaldefs.h |    5 +++--
 src/userconfig.c |    2 +-
 vagalume.desktop |    9 +++++++++
 vagalume.service |    3 +++
 12 files changed, 36 insertions(+), 25 deletions(-)

commit 6ed8076315ab62085ce9042a0560d53b0c60733c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Oct 28 20:57:52 2007 +0200

    * First basic debian scripts for Maemo

 Makefile         |   13 ++++++++
 debian/changelog |    6 ++++
 debian/compat    |    1 +
 debian/control   |   12 +++++++
 debian/copyright |   13 ++++++++
 debian/dirs      |    1 +
 debian/rules     |   98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 lastfm.desktop   |    8 +++++
 lastfm.service   |    3 ++
 src/Makefile     |    4 +++
 10 files changed, 159 insertions(+)

commit a97ee8e7c0896c58539c9181ebbc2f3e54e7b5d0
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Oct 28 20:15:28 2007 +0200

    * Center the text in the progressbar (for Maemo)

 src/mainwin.c |    2 ++
 1 file changed, 2 insertions(+)

commit bd2a53da56335858e557f53ba81796325528807b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Oct 28 19:58:56 2007 +0200

    * Added progressbar

 src/controller.c |   16 ++++++++++++++--
 src/mainwin.c    |   51 +++++++++++++++++++++++++++++++++++++++++++++------
 src/mainwin.h    |    2 ++
 3 files changed, 61 insertions(+), 8 deletions(-)

commit 7640ecbc63132144ecd3350bbcab5d25291fc273
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Oct 28 18:40:33 2007 +0200

    * Skip tracks with no title or artist name in the playlist

 src/protocol.c  |   28 ++++++++++++++++++----------
 src/scrobbler.c |   18 +++++++++---------
 2 files changed, 27 insertions(+), 19 deletions(-)

commit 8ed11785384ab686519973c7dc2c1429d8dd077b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Oct 28 18:14:10 2007 +0200

    * Use the right URL for scrobbling

 src/scrobbler.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f32bc9a37d9b685501b78fcf9843bb1ec6e16973
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Oct 28 18:05:05 2007 +0200

    * New file scrobbler.c: AudioScrobbler RSP (Realtime Submission
      Protocol) implemented.
    * Controller: tracks are scrobbled and now playing information is set.
    * HTTP: new function http_post_buffer()
    * TrackAuth added to lastfm_track
    * New function lastfm_track_copy()

 src/Makefile     |    2 +-
 src/controller.c |  119 +++++++++++++++++++++++++++++++++++++++++--
 src/http.c       |   25 +++++++++
 src/http.h       |    1 +
 src/playlist.c   |   22 ++++++++
 src/playlist.h   |    2 +
 src/protocol.c   |    4 +-
 src/protocol.h   |    1 +
 src/scrobbler.c  |  149 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/scrobbler.h  |   23 +++++++++
 10 files changed, 343 insertions(+), 5 deletions(-)

commit bdd906054a888dac975c25b0ea0baa41e642bdba
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Oct 28 00:05:47 2007 +0200

    * If the program is unconfigured, don't show the settings dialog until
      the users tries to play a radio

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

commit 397272dde4c6063bb9f845ad8153f641eabf4067
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Oct 27 23:52:41 2007 +0200

    * Don't set the window title, the app name is already set in main.c

 src/mainwin.c |    1 -
 1 file changed, 1 deletion(-)

commit 03ad63fed373ac6d8f7cacf50806a51ecd5de30e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Oct 27 23:39:12 2007 +0200

    * New file globaldefs.h with some constants

 src/globaldefs.h |    9 +++++++++
 src/main.c       |    3 ++-
 src/mainwin.c    |    8 ++++----
 src/protocol.c   |    9 +++------
 4 files changed, 18 insertions(+), 11 deletions(-)

commit 1775e7f09b38563e1f0d7fc9e808104c06226a45
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Oct 27 23:02:06 2007 +0200

    * Don't skip automatically more than 3 failed tracks in a row

 src/audio.c      |   11 ++++++++++-
 src/controller.c |    5 +++++
 src/controller.h |    1 +
 3 files changed, 16 insertions(+), 1 deletion(-)

commit be0917355e1d7c53397df314e931a61385e5ffea
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Oct 27 22:58:22 2007 +0200

    * Don't use base64 for storing the password in Maemo (for compilation
      in Maemo bora)

 src/userconfig.c |    8 ++++++++
 1 file changed, 8 insertions(+)

commit 9b02bf87b731134534d6628d6f6c9226a77f3377
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Oct 27 22:50:36 2007 +0200

    * Use strtoll() instead of g_ascii_strtoll() (for Maemo bora)

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

commit 201e3aaa5b9e594dfac0e504467919155f7f9b86
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Oct 27 22:44:10 2007 +0200

    * Compile for Maemo if arch is arm

 src/Makefile |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 8f7f567cea01ee3060f33607faa1db516bbe8382
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Oct 27 22:38:19 2007 +0200

    * Use the hildon menu in Maemo

 src/Makefile  |    6 ++++++
 src/main.c    |    1 +
 src/mainwin.c |   24 ++++++++++++++++++++----
 3 files changed, 27 insertions(+), 4 deletions(-)

commit d7fde2dbe69acaf4c40840a05b739a8734a1f10d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Oct 27 21:59:19 2007 +0200

    * Fix memory leak

 src/userconfig.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ed60ad16f3f52ea5b0b05510f0a28ae0e95036ac
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 26 20:30:57 2007 +0200

    * Show unusual GStreamer messages

 src/audio.c |    7 +++++++
 1 file changed, 7 insertions(+)

commit 2b3403bb1c3859ed919a0834a010c8072ad79ed3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 26 13:41:30 2007 +0200

    * Ask for username and password if there is no config file on startup

 src/controller.c |    2 ++
 1 file changed, 2 insertions(+)

commit ad62bb5d313676d893e16b8608aafe5f73e0c85d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 26 02:25:35 2007 +0200

    * Show a different error message if the user refuses to enter their
      username and password
    * Set the UI state when connecting

 src/controller.c |   10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit e1dea982d0b4151e68f6824fff9555b1ef8a8a33
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 26 02:15:14 2007 +0200

    * Minor changes in the UI

 src/mainwin.c |   18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit aebfc27259d1a80fd0a962d88f4d66b11c9ae28a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 26 02:03:57 2007 +0200

    * Ask radio URL to the user now moved to the controller
    * Added copyright to the about dialog

 src/controller.c |   21 +++++++++++++++++++++
 src/controller.h |    1 +
 src/mainwin.c    |   23 +++++------------------
 3 files changed, 27 insertions(+), 18 deletions(-)

commit d0c87efe24ba7417d6f74431c6ff6e555060df24
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 26 01:43:35 2007 +0200

    * Use different gtk message types for each dialog
    * Initialize HTTP and sound in the controller, not in main

 src/controller.c |   25 +++++++++++++++++--------
 src/main.c       |    8 --------
 src/uimisc.c     |    5 ++---
 src/uimisc.h     |    2 +-
 4 files changed, 20 insertions(+), 20 deletions(-)

commit 45b80405a4a67960a2563ca81e6ea0bb97461158
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 26 01:26:33 2007 +0200

    * lastfm_session_new() returns error codes
    * If the user is unable to connect, show different error messages
      depending on the reason
    * Let the user start a radio from the command line again
    * Check if there are problems initializing gstreamer

 src/controller.c |   17 ++++++++++++++---
 src/controller.h |    2 +-
 src/main.c       |   17 ++++++++++-------
 src/protocol.c   |    7 ++++++-
 src/protocol.h   |   10 +++++++++-
 5 files changed, 40 insertions(+), 13 deletions(-)

commit d429f6232e3516971f92805407fcf5f3f7ccd0c3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 26 00:59:35 2007 +0200

    * The controller automatically opens the settings dialog if necessary
    * gtk_main() is called from the controller now

 src/controller.c |   32 ++++++++++++++++++++------------
 src/controller.h |    3 +--
 src/main.c       |   13 +------------
 3 files changed, 22 insertions(+), 26 deletions(-)

commit 1bc8e2f0554a482b46530b3b78115f5cb95d87be
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 26 00:36:39 2007 +0200

    * New user settings dialog (to set user and password)
    * The controller automatically inits a session if there is none

 src/controller.c |   46 ++++++++++++++++++++++--------
 src/controller.h |    2 +-
 src/main.c       |   35 +++++------------------
 src/mainwin.c    |   12 ++++++++
 src/mainwin.h    |    2 +-
 src/uimisc.c     |   82 +++++++++++++++++++++++++++++++++++++++++-------------
 src/uimisc.h     |    4 +++
 src/userconfig.c |   53 +++++++++++++++++++++++++++--------
 src/userconfig.h |    8 ++++--
 9 files changed, 170 insertions(+), 74 deletions(-)

commit 5618792cbbec1acf13bc7f901628378c7fb323dc
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 25 23:13:48 2007 +0200

    * Disable the "Play radio" menu when in "connecting" state

 src/mainwin.c |    4 ++++
 src/mainwin.h |    1 +
 2 files changed, 5 insertions(+)

commit bf0f592771d4551cf914b4a688d3cfab355c6e10
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 25 23:10:08 2007 +0200

    * New file uimisc.c with misc dialogs
    * New menu entry to set a radio station by URL
    * Show an error message when trying to play an invalid radio

 src/Makefile     |    2 +-
 src/controller.c |    9 ++++++---
 src/mainwin.c    |   44 ++++++++++++++++++++++++++++----------------
 src/mainwin.h    |    1 -
 src/uimisc.c     |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/uimisc.h     |    9 +++++++++
 6 files changed, 97 insertions(+), 21 deletions(-)

commit c2f8ee7bc042a521333b090a4be527750feeec45
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 25 21:49:57 2007 +0200

    * New function controller_play_audio_by_url()

 src/controller.c |   23 +++++++++++++++--------
 src/controller.h |    1 +
 src/main.c       |    2 ++
 3 files changed, 18 insertions(+), 8 deletions(-)

commit 178e1f697ca403dc717bf2d2c019a67a5e0c6cce
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 25 21:19:54 2007 +0200

    * Initialize curl just once at the beginning of the program

 src/http.c |   12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

commit 2bea9ab2ae78f47f207bb94d940c89fd53d13c2c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 25 21:17:46 2007 +0200

    * New UI state: disconnected

 src/mainwin.c |    6 +++++-
 src/mainwin.h |    1 +
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 82d9405748cdc3266ae72e4af4315b694da82c9d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 25 20:13:18 2007 +0200

    * Created usercfg object and stopped using global variables in
      userconfig.c

 src/controller.c |   14 +++++++++++---
 src/controller.h |    2 ++
 src/main.c       |   10 ++++++----
 src/userconfig.c |   53 ++++++++++++++++++++++++-----------------------------
 src/userconfig.h |   12 ++++++++----
 5 files changed, 51 insertions(+), 40 deletions(-)

commit 0783bee0eb97b24dc1628d3cee87db5183886c72
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 25 15:31:38 2007 +0200

    * Set the UI as stopped before showing the 'No more content to play' dialog

 src/controller.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 16bfc800c2aa3a572b725c3f6c01d849c060b978
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 25 15:21:12 2007 +0200

    * Added 'User playlist' radio
    * Skip to the next song if an error appears, instead of stopping

 src/audio.c   |    2 +-
 src/mainwin.c |    7 ++++++-
 src/radio.c   |    2 ++
 src/radio.h   |    1 +
 4 files changed, 10 insertions(+), 2 deletions(-)

commit f62cca0601ba549a00e936bce853c8b55ae11482
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 25 03:00:26 2007 +0200

    * UI: don't store pointers to widgets that we won't need later

 src/mainwin.c |   28 +++++++++++++++-------------
 src/mainwin.h |    3 ---
 2 files changed, 15 insertions(+), 16 deletions(-)

commit 22d0e61d4049eab41afc9ddb8e09e1aa244fdcd3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 25 02:51:33 2007 +0200

    * Protocol: check NULL values in XML playlist
    * UI: New function to show info dialogs
    * Show an info dialog when the playlist is empty

 src/controller.c |   11 ++++++++++-
 src/mainwin.c    |   14 ++++++++++++++
 src/mainwin.h    |    1 +
 src/protocol.c   |   20 +++++++++++++-------
 4 files changed, 38 insertions(+), 8 deletions(-)

commit 1e519e082a5e137be64d7dbb477188b6cc02cf3e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 25 02:16:53 2007 +0200

    * Removed all redundant lastfm_*_radio_url()
    * Main window: added menu bar, about dialog
    * New state: connecting. Dims textfields when skipping songs
    * Controller: new function to select a radio station
    * Controller: flush gtk events while skipping a song

 src/controller.c |   27 ++++++++++-
 src/controller.h |    2 +
 src/main.c       |    3 +-
 src/mainwin.c    |  132 ++++++++++++++++++++++++++++++++++++++++++++++++------
 src/mainwin.h    |    4 +-
 src/radio.c      |   65 +++++++++++----------------
 src/radio.h      |   18 +++++---
 7 files changed, 190 insertions(+), 61 deletions(-)

commit c7035a8adecadf4e19077ee732e9aa7a9e6c82d7
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 25 01:37:20 2007 +0200

    * Fixed typo

 src/main.c       |    4 ++--
 src/userconfig.c |    2 +-
 src/userconfig.h |    2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 16d24a9fba55207431f11fd22e204aadd8bb365f
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Thu Oct 25 00:35:16 2007 +0200

    * Code in main.c has been reorganized in mainwin, audio and controller

 src/Makefile     |    3 +-
 src/audio.c      |  110 +++++++++++++++++++++++++++++
 src/audio.h      |   12 ++++
 src/controller.c |   76 ++++++++++++++++++++
 src/controller.h |   15 ++++
 src/http.c       |    2 +-
 src/http.h       |    1 +
 src/main.c       |  206 ++++--------------------------------------------------
 src/mainwin.c    |  118 +++++++++++++++++++++++++++++++
 src/mainwin.h    |   24 +++++++
 10 files changed, 371 insertions(+), 196 deletions(-)

commit 618c3ff4abcaeb560ea3bbaa5e0887fedad73087
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Oct 24 19:50:17 2007 +0200

    * Moved all curl-related functions to another file

 src/Makefile   |    2 +-
 src/http.c     |   80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/http.h     |   10 +++++++
 src/protocol.c |   78 +-----------------------------------------------------
 4 files changed, 92 insertions(+), 78 deletions(-)

commit 7503c0441da67582da68faf7f568ec40046dfcef
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Oct 24 10:28:03 2007 +0200

    * Add gstreamer support for the N800

 src/main.c |   27 +++++++++++++++++++++++----
 1 file changed, 23 insertions(+), 4 deletions(-)

commit 8e3746d87a3337dda648defa3f7dd4955d27d08b
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Wed Oct 24 10:27:02 2007 +0200

    * Removed gcrypt dependency for an internal implementation of MD5

 src/Makefile   |    4 +-
 src/md5.c      |  392 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/md5.h      |   93 ++++++++++++++
 src/protocol.c |   14 +-
 4 files changed, 496 insertions(+), 7 deletions(-)

commit 98c68f074445fc26aae0086ea9c17023cd64b363
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Oct 23 16:15:17 2007 +0200

    * Don't check a failure in the handshake with an assertion

 src/protocol.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 43e6e2d1c78e0845928b9e0b78981451a889acf3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Oct 23 11:31:01 2007 +0200

    * Skip to next song when the current one finishes
    * Let the user set the radio station from the command line

 src/main.c |   28 ++++++++++++++++++++++++----
 1 file changed, 24 insertions(+), 4 deletions(-)

commit d84f09de3b619502f58639793084d501777321e8
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Oct 23 10:16:39 2007 +0200

    * Sanity checks when building Last.fm session

 src/protocol.c |   13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit edf4ff023b0802830c9b4b53554a11be0371207a
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Oct 23 01:07:36 2007 +0200

    * Store the password in the config file encoded in base64

 src/userconfig.c |   12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 4e4a025f36159ba831eac6ae15b9fb4db2881571
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Oct 23 00:48:29 2007 +0200

    * Warn if trying to write a null user config

 src/userconfig.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5414c5d736e5eb3c88c686235a89cc90d74cebe4
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Oct 23 00:44:23 2007 +0200

    * New function write_user_cfg() to save user data to the config file

 src/playlist.c   |    1 -
 src/userconfig.c |   47 ++++++++++++++++++++++++++++++++++++++---------
 src/userconfig.h |    1 +
 3 files changed, 39 insertions(+), 10 deletions(-)

commit ade8eabfd22871bf82cc8fa99f00cfdb7a6ca28d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Tue Oct 23 00:28:25 2007 +0200

    * Unescape radio station titles obtained from the XSPF using CURL
    * New functions to construct radio station URLs
    * Set the neighbours radio by default at startup

 src/Makefile   |    2 +-
 src/main.c     |    7 +++++++
 src/playlist.c |    5 -----
 src/protocol.c |   18 ++++++++++++----
 src/radio.c    |   63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/radio.h    |   14 +++++++++++++
 6 files changed, 99 insertions(+), 10 deletions(-)

commit 0ac5ffe610bb12a2c0cd3c973cee7187ddc24614
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 22 23:49:24 2007 +0200

    * lastfm_handshake() renamed to lastfm_session_new(user,pw)

 src/main.c     |    8 +++++++-
 src/protocol.c |   20 ++++----------------
 src/protocol.h |    2 +-
 3 files changed, 12 insertions(+), 18 deletions(-)

commit 99104c07c857dfd251164f90b66e059637d3c2b3
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 22 23:41:57 2007 +0200

    * New function to set a radio station
    * lastfm_pls_set_title() now converts escaped titles
    * New function lastfm_pls_clear() to remove all tracks from a playlist
      without destroying the playlist object

 src/playlist.c |   25 +++++++++++++++++++++----
 src/playlist.h |    1 +
 src/protocol.c |   54 ++++++++++++++++++++++++++++++++++++++++++++++--------
 src/protocol.h |    1 +
 4 files changed, 69 insertions(+), 12 deletions(-)

commit 453c5a0a07742647278a65a8e4f0ea6bd0ca1685
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 22 21:34:48 2007 +0200

    * Do all HTTP processing in memory instead of using temporary files

 src/protocol.c |  117 ++++++++++++++++++++++++++++++--------------------------
 1 file changed, 63 insertions(+), 54 deletions(-)

commit d66c47b9bb5a82905022734ae00240ef2aec2f31
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 22 02:45:10 2007 +0200

    * Documented all functions in playlist.c

 src/playlist.c |   36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 9453fc72b434743ecd7c08a65a47ac690d9d101d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 22 02:00:26 2007 +0200

    Show playlist name in the main window

 src/main.c     |   13 ++++++++++++-
 src/protocol.c |   10 ++++++++--
 2 files changed, 20 insertions(+), 3 deletions(-)

commit ceab7129874272d03ab7ebf9fb697eadfa2cb5ea
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Mon Oct 22 01:39:10 2007 +0200

    * Modified playlist type, to include the title
    * playlist is no longer a static variable, but a member of
      lastfm_session

 src/main.c       |    5 ++---
 src/playlist.c   |   46 +++++++++++++++++++++++++++++++++-------------
 src/playlist.h   |   14 +++++++++++---
 src/protocol.c   |   40 +++++++++++++++++++++++++++-------------
 src/protocol.h   |    3 +++
 src/userconfig.c |    1 -
 6 files changed, 76 insertions(+), 33 deletions(-)

commit a8dbaeebc3e23519e528e836eec4201045352d17
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Oct 21 21:30:35 2007 +0200

    * Read the username and password from a config file

 src/Makefile     |    2 +-
 src/protocol.c   |    9 ++++--
 src/userconfig.c |   84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/userconfig.h |   11 +++++++
 4 files changed, 102 insertions(+), 4 deletions(-)

commit b91af4678da9e9a4323743cbca02beec2aabf8be
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Oct 21 20:38:20 2007 +0200

    * Make lastfm_parse_handshake() and lastfm_request_xsfp() static

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

commit 741bccfe736f6d2a626539b7b409722fb8fa049c
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sun Oct 21 20:21:54 2007 +0200

    * New playlist data structure with helper functions
    * Implemented XML playlist parser
    * Plays songs from the playlist instead of using the old stream URL
    * Show track info in the main window

 src/Makefile   |    8 +++--
 src/main.c     |  107 +++++++++++++++++++++++++++++++++++++++++---------------
 src/playlist.c |   47 +++++++++++++++++++++++++
 src/playlist.h |   22 ++++++++++++
 src/protocol.c |  103 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/protocol.h |    2 +-
 6 files changed, 256 insertions(+), 33 deletions(-)

commit f9fb2b6fc5ecab4a2869e4c9345c85ef94b68770
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Oct 20 20:53:55 2007 +0200

    Skip lines from last.fm handshake if they're too small

 src/protocol.c |    1 +
 1 file changed, 1 insertion(+)

commit 467b9160b80730e9ad7a24dbedfca43909529e2d
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Oct 20 20:39:55 2007 +0200

    * New lastfm_session object
    * Protocol requests are now dumped to a file for processing
    * Initial handing of XSFP playlists
    * curl_global_init() is guaranteed to be called only once

 src/main.c     |   11 ++--
 src/protocol.c |  158 ++++++++++++++++++++++++++++++++++++--------------------
 src/protocol.h |   12 ++++-
 3 files changed, 119 insertions(+), 62 deletions(-)

commit ede5ad1888d7a98aaf970fdd362f41534a7b5d63
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Sat Oct 20 17:09:51 2007 +0200

    Basic implementation of the handshake

 src/Makefile   |    8 +++--
 src/main.c     |   25 +++++++++----
 src/protocol.c |  109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/protocol.h |    8 +++++
 4 files changed, 140 insertions(+), 10 deletions(-)

commit 8b9dac976c98223f5b9eb22d3f4e8da34bcf400e
Author: Alberto Garcia <agarcia@igalia.com>
Date:   Fri Oct 19 19:20:22 2007 +0200

    New Last.fm client, initial import

 src/Makefile |    8 ++++
 src/main.c   |  129 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 137 insertions(+)
