commit f6966dee4d2bcdb50ca0b0a60ec43438d7fd8a9e Author: Juan A. Suarez Romero Date: Wed Apr 13 15:39:17 2011 +0000 Bump to 0.1.14 Signed-off-by: Juan A. Suarez Romero NEWS | 30 ++++++++++++++++++++++++++++++ configure.ac | 6 +++--- 2 files changed, 33 insertions(+), 3 deletions(-) commit 66a05028273c549b4c1be9c432787a9c7aa9365a Author: Juan A. Suarez Romero Date: Wed Apr 13 14:55:09 2011 +0000 upnp: Plug some leaks Signed-off-by: Juan A. Suarez Romero src/media/upnp/grl-upnp.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 6af06fabfa9995fc51cc58be7bc2549724fe72b0 Author: Juan A. Suarez Romero Date: Wed Apr 13 14:54:42 2011 +0000 jamendo: Plug some leaks Signed-off-by: Juan A. Suarez Romero src/media/jamendo/grl-jamendo.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit dfed293a540dbdcb3975c53915c292981d627c86 Author: Lionel Landwerlin Date: Wed Apr 13 13:55:45 2011 +0100 local-metadata: silent missing configuration warnings Signed-off-by: Lionel Landwerlin src/metadata/local-metadata/grl-local-metadata.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 81c8fa1dbf9761802f08dce7d08ff178057b102d Author: Juan A. Suarez Romero Date: Mon Apr 11 14:24:36 2011 +0000 local-metadata: Add cancellable resolve() Implement cancel() for resolve() operation. Signed-off-by: Juan A. Suarez Romero src/metadata/local-metadata/grl-local-metadata.c | 41 +++++++++++++++++---- 1 files changed, 33 insertions(+), 8 deletions(-) commit ca84d951f00aaeeddd6b568148efeb917838374d Author: Juan A. Suarez Romero Date: Mon Apr 11 14:23:30 2011 +0000 lastfm-albumart: Add cancellable resolve() Implement cancel() for resolve() operation. Signed-off-by: Juan A. Suarez Romero src/metadata/lastfm-albumart/grl-lastfm-albumart.c | 44 ++++++++++++++++---- 1 files changed, 36 insertions(+), 8 deletions(-) commit ac6e31354f90040ba29eec6ecf37dc5a98270ddd Author: Juan A. Suarez Romero Date: Wed Apr 6 06:44:20 2011 +0000 all: resolve() is a cancellable operation As such, the callback needs to send the operation ID. Signed-off-by: Juan A. Suarez Romero src/media/tracker/grl-tracker-metadata.c | 6 +++--- src/metadata/gravatar/grl-gravatar.c | 2 +- src/metadata/lastfm-albumart/grl-lastfm-albumart.c | 8 ++++---- src/metadata/local-metadata/grl-local-metadata.c | 12 ++++++------ src/metadata/metadata-store/grl-metadata-store.c | 6 +++--- test/main.c | 1 + 6 files changed, 18 insertions(+), 17 deletions(-) commit 5fd7ee0e290e6e3df87e950aeec062faabd99d8a Author: Juan A. Suarez Romero Date: Tue Apr 5 17:41:57 2011 +0000 all: Send operation id in metadata()/media_from_uri()'s callbacks These callbacks requires now to send the operation id. Signed-off-by: Juan A. Suarez Romero src/media/bookmarks/grl-bookmarks.c | 10 +++++----- src/media/filesystem/grl-filesystem.c | 10 +++++----- src/media/flickr/grl-flickr.c | 4 ++-- src/media/jamendo/grl-jamendo.c | 5 +++-- src/media/podcasts/grl-podcasts.c | 14 +++++++------- src/media/tracker/grl-tracker-media-api.c | 6 +++--- src/media/upnp/grl-upnp.c | 10 +++++----- src/media/vimeo/grl-vimeo.c | 4 ++-- src/media/youtube/grl-youtube.c | 14 +++++++------- test/main.c | 3 ++- 10 files changed, 41 insertions(+), 39 deletions(-) commit defa93b2c0ffd8b0e15087d00cdf10468c6e8bdc Author: Juan A. Suarez Romero Date: Tue Apr 5 09:57:19 2011 +0000 all: cancel() belongs to GrlMetadataSource cancel() method has been moved from GrlMediaSource to GrlMetadataSource. Signed-off-by: Juan A. Suarez Romero src/media/apple-trailers/grl-apple-trailers.c | 9 ++++----- src/media/filesystem/grl-filesystem.c | 6 +++--- src/media/jamendo/grl-jamendo.c | 9 ++++----- src/media/shoutcast/grl-shoutcast.c | 8 ++++---- src/media/tracker/grl-tracker-media-api.c | 2 +- src/media/tracker/grl-tracker-media-api.h | 4 ++-- src/media/tracker/grl-tracker-media.c | 2 +- 7 files changed, 19 insertions(+), 21 deletions(-) commit f78a243e1e4952932131a48b195cce109746e45e Author: Juan A. Suarez Romero Date: Tue Apr 5 11:00:34 2011 +0200 shoutcast: set/get operation data is in GrlMetadataSource These operations have been moved from GrlMediaSource to GrlMetadataSource. Signed-off-by: Juan A. Suarez Romero src/media/shoutcast/grl-shoutcast.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 65081c43e1e90df927625bc66fc7190ed78731de Author: Juan A. Suarez Romero Date: Tue Apr 5 07:00:49 2011 +0000 jamendo: set/get operation data is in GrlMetadataSource These operations have been moved from GrlMediaSource to GrlMetadataSource. Signed-off-by: Juan A. Suarez Romero src/media/jamendo/grl-jamendo.c | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) commit 5bb0d0c53e40fdaca416d4f3bc193ec7b80d6666 Author: Juan A. Suarez Romero Date: Tue Apr 5 07:00:08 2011 +0000 apple-trailers: set/get operation data is in GrlMetadataSource These operations have been moved from GrlMediaSource to GrlMetadataSource. Signed-off-by: Juan A. Suarez Romero src/media/apple-trailers/grl-apple-trailers.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit e8ef9fb1291cf5f4a52a36f5824cfba1753f93ff Author: Juan A. Suarez Romero Date: Fri Apr 8 19:12:23 2011 +0200 all: Add "module" information Add module filename information so plugins can be loaded later by its ID. Signed-off-by: Juan A. Suarez Romero src/media/apple-trailers/grl-apple-trailers.xml | 1 + src/media/bookmarks/grl-bookmarks.xml | 1 + src/media/filesystem/grl-filesystem.xml | 1 + src/media/flickr/grl-flickr.xml | 1 + src/media/jamendo/grl-jamendo.xml | 1 + src/media/podcasts/grl-podcasts.xml | 1 + src/media/shoutcast/grl-shoutcast.xml | 1 + src/media/tracker/grl-tracker.xml | 1 + src/media/upnp/grl-upnp.xml | 1 + src/media/vimeo/grl-vimeo.xml | 1 + src/media/youtube/grl-youtube.xml | 1 + src/metadata/fake-metadata/grl-fake-metadata.xml | 1 + src/metadata/gravatar/grl-gravatar.xml | 1 + .../lastfm-albumart/grl-lastfm-albumart.xml | 1 + src/metadata/local-metadata/grl-local-metadata.xml | 1 + src/metadata/metadata-store/grl-metadata-store.xml | 1 + 16 files changed, 16 insertions(+), 0 deletions(-) commit 375b73b8ec970041571aa7eeb8076fb7e4667d11 Author: Juan A. Suarez Romero Date: Thu Apr 7 14:47:17 2011 +0000 all: Use the new "content-changed" API The new API to notify changes in source content requires to specify a list with the changed medias, instead of just the changed media. Signed-off-by: Juan A. Suarez Romero src/media/tracker/grl-tracker-media-notif.c | 8 +++++--- src/media/upnp/grl-upnp.c | 13 ++++++++----- 2 files changed, 13 insertions(+), 8 deletions(-) commit 8c1eb12abce6e81b48dd8e11202d33da3100fe6d Author: Lionel Landwerlin Date: Sun Apr 10 11:41:45 2011 +0100 tracker: limit sources to volumes and upnp servers Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-media-notif.c | 6 ++++-- src/media/tracker/grl-tracker-media.c | 24 +++++++++++++----------- src/media/tracker/grl-tracker-utils.c | 5 ----- 3 files changed, 17 insertions(+), 18 deletions(-) commit faec44ed7cbd954487ebfc1614373f1fce28fdad Author: Lionel Landwerlin Date: Sun Apr 10 11:41:44 2011 +0100 tracker: fix wrong variable initialization Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-media-notif.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a88550943e757dee089372669353ddd969f6ffa4 Author: Juan A. Suarez Romero Date: Fri Apr 8 16:57:44 2011 +0000 all: Get rid of unused definitions Remove AUTHOR, LICENSE and SITE definitions, as the information provided by them is already defined in the XML information file. Signed-off-by: Juan A. Suarez Romero src/media/apple-trailers/grl-apple-trailers.c | 4 ---- src/media/bookmarks/grl-bookmarks.c | 5 ----- src/media/filesystem/grl-filesystem.c | 4 ---- src/media/flickr/grl-flickr.c | 4 ---- src/media/jamendo/grl-jamendo.c | 4 ---- src/media/podcasts/grl-podcasts.c | 4 ---- src/media/shoutcast/grl-shoutcast.c | 4 ---- src/media/upnp/grl-upnp.c | 4 ---- src/media/vimeo/grl-vimeo.c | 4 ---- src/media/youtube/grl-youtube.c | 4 ---- src/metadata/fake-metadata/grl-fake-metadata.c | 5 ----- src/metadata/gravatar/grl-gravatar.c | 5 ----- src/metadata/lastfm-albumart/grl-lastfm-albumart.c | 4 ---- src/metadata/local-metadata/grl-local-metadata.c | 4 ---- src/metadata/metadata-store/grl-metadata-store.c | 4 ---- 15 files changed, 0 insertions(+), 63 deletions(-) commit 0de3e7b5c77339ab00c528e8352e96b05542bbbb Author: Lionel Landwerlin Date: Wed Apr 6 18:50:31 2011 +0100 tracker: use centralized request queue This is more or less a workaround about the way the tracker API manages requests, especially with the bus backend, which can run into file description starvation. Signed-off-by: Lionel Landwerlin src/media/tracker/Makefile.am | 2 + src/media/tracker/grl-tracker-media-api.c | 472 ++++++++++++------------- src/media/tracker/grl-tracker-media-notif.c | 1 + src/media/tracker/grl-tracker-media-priv.h | 1 - src/media/tracker/grl-tracker-media.c | 13 + src/media/tracker/grl-tracker-media.h | 3 + src/media/tracker/grl-tracker-metadata.c | 19 +- src/media/tracker/grl-tracker-request-queue.c | 229 ++++++++++++ src/media/tracker/grl-tracker-request-queue.h | 83 +++++ src/media/tracker/grl-tracker.c | 4 + src/media/tracker/grl-tracker.h | 5 + 11 files changed, 575 insertions(+), 257 deletions(-) commit eb2d5c70c4d4cf685e86fcce692ad051072487a6 Author: Lionel Landwerlin Date: Wed Apr 6 18:50:30 2011 +0100 tracker: avoid warning with tracker bus backend Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-media-notif.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)