commit 659a2209c39dd8e485e6f4ae801ab239242813f2 Author: Juan A. Suarez Romero <jasuarez@igalia.com> Date: Thu Jan 27 18:47:27 2011 +0000 Bump to version 0.1.8 Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> AUTHORS | 3 +++ NEWS | 32 ++++++++++++++++++++++++++++++++ configure.ac | 6 +++--- 3 files changed, 38 insertions(+), 3 deletions(-) commit 0e5b62583fff9f3b0ad35b4e1e7cfafa425de3fd Author: Juan A. Suarez Romero <jasuarez@igalia.com> Date: Thu Jan 27 18:34:34 2011 +0000 tracker: bump glib dependencies to 2.26.0 only for tracker plugin This partially reverts commit 73fa43016fe5a38b7b1360f87870d41e452bd996. Instead of bumping glib dependency to 2.26.0 for all plugins, just do it for tracker plugin, as this is the one that actually needs this version. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> configure.ac | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) commit d411891c8811848ff83791db408d9d54bf5a44ed Author: Juan A. Suarez Romero <jasuarez@igalia.com> Date: Thu Jan 27 11:02:41 2011 +0100 upnp: require upnp-av >= 0.5 This makes the upnp plugin code much easier to follow and is a reasonable requirement. configure.ac | 28 ++---------- src/upnp/Makefile.am | 5 -- src/upnp/grl-upnp.c | 110 ++----------------------------------------------- 3 files changed, 10 insertions(+), 133 deletions(-) commit 73fa43016fe5a38b7b1360f87870d41e452bd996 Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Tue Jan 25 10:47:42 2011 +0000 tracker: bump glib dependencies to 2.26.0 The tracker plugins uses GDbus to listen to Tracker's event. GDbus is available since glib 2.26. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 163f09b28c79e5e91689751ef9f5d64189ec1a89 Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Tue Jan 25 10:47:41 2011 +0000 tracker: give "Local" name to datasources without mountpoints Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit e018a2ac7127257ccb6fc84aab6e7c7fe9c998b7 Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Tue Jan 25 10:47:40 2011 +0000 tracker: add per device constraint to partial SparQL queries Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit e56297a04559fe5ccdca4fecec193016a77bb92f Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Tue Jan 25 10:47:39 2011 +0000 tracker: add proper name to devices Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 88 +++++++++++++++++++++++++++++++++------------ 1 files changed, 65 insertions(+), 23 deletions(-) commit e8b0186bd5992e8cc1e8779966ea5e7dee39d5c3 Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Tue Jan 25 10:47:38 2011 +0000 tracker: add per device mode support This adds the "per-device-source" option to the plugin, which allows to browse/search/etc... content on a per data source (in sense of Tracker) basis. The main application to this is, for example, to browse content from a USB key without taking care of files coming from the local filesystems. When the per device mode is activated, the plugin looks for available data sources within the Tracker database and creates a media source per data source and monitor changes on them. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 445 +++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 425 insertions(+), 20 deletions(-) commit df9fb8f99a3f25a3d1725bce3b657dad4c872ff5 Author: Juan A. Suarez Romero <jasuarez@igalia.com> Date: Fri Jan 21 13:40:59 2011 +0100 tracker: Allow partial SPARQL queries in query() Besides using a full query SPARQL sentence in the query() function, now users can also use a partial query, specifying only the sentence that will be used in the "WHERE" clause. Plugin will build the complete full query using the metadata keys, count and offset. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 41 ++++++++++++++++++++++++++++++++++++++++- 1 files changed, 40 insertions(+), 1 deletions(-) commit 754cec09fd56aca6450ca15d560525acd826584a Author: Juan A. Suarez Romero <jasuarez@igalia.com> Date: Fri Jan 21 13:39:04 2011 +0100 tracker: Rewrite SPARQL sentences Rewrite the pre-defined SPARQL sentence to reduce the size, as they have a lot of blanks. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 50 +++++++++++++++++++++++--------------------- 1 files changed, 26 insertions(+), 24 deletions(-) commit 5fcd64c1c361673c52504ca5230acd8305f3f73e Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Fri Jan 21 18:28:31 2011 +0100 tracker: Invoke callback when operation is cancelled. Even in the case of cancelling an operation, this must invoke the callback for last time, setting remaining value to 0. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit f63d2a49bd1f4bb2fcffb954c3fadf866b6670aa Author: Juan A. Suarez Romero <jasuarez@igalia.com> Date: Fri Jan 21 18:15:24 2011 +0100 tracker: Fix a couple of typos Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 0520c568182778b0a6e4d28e206098dd09bc3898 Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Thu Jan 20 14:20:30 2011 +0000 tracker: complete some traces regarding operations id Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit ae399f88eff0aa85b15867e8605afe40fb43d336 Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Thu Jan 20 14:20:29 2011 +0000 tracker: add cancel support Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 89 ++++++++++++++++++++++++++++++++++----------- 1 files changed, 67 insertions(+), 22 deletions(-) commit 46a272acd48aa48dd4805eace0aa22ac37775122 Author: Juan A. Suarez Romero <jasuarez@igalia.com> Date: Fri Jan 21 18:06:10 2011 +0100 all: Update copyright note Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/apple-trailers/Makefile.am | 2 +- src/apple-trailers/grl-apple-trailers.c | 1 + src/bookmarks/Makefile.am | 2 +- src/fake-metadata/Makefile.am | 2 +- src/filesystem/Makefile.am | 2 +- src/filesystem/grl-filesystem.c | 3 ++- src/filesystem/grl-filesystem.h | 2 +- src/flickr/Makefile.am | 2 +- src/flickr/grl-flickr.c | 2 ++ src/gravatar/Makefile.am | 2 +- src/jamendo/Makefile.am | 2 +- src/lastfm-albumart/Makefile.am | 2 +- src/metadata-store/Makefile.am | 2 +- src/podcasts/Makefile.am | 2 +- src/podcasts/grl-podcasts.c | 2 +- src/shoutcast/Makefile.am | 2 +- src/tracker/grl-tracker.c | 1 + src/upnp/Makefile.am | 2 +- src/upnp/grl-upnp.c | 2 +- src/vimeo/Makefile.am | 2 +- src/vimeo/grl-vimeo.c | 1 + src/youtube/Makefile.am | 2 +- src/youtube/grl-youtube.c | 1 + 23 files changed, 25 insertions(+), 18 deletions(-) commit cbb1bdb0a61a3a8f6279d8bf61347ec9a5c02dd9 Author: Guillaume Emont <gemont@igalia.com> Date: Thu Jan 20 17:26:54 2011 +0100 upnp: add support for thumbnails This needed several helper functions to keep the code clean, because a lot of specific cases need to be handled. For music, the image provided as upnp:albumArtURI is considered a thumbnail. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/upnp/grl-upnp.c | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 86 insertions(+), 0 deletions(-) commit 75a381830bee53ccf038343cf24ab48ec888f01d Author: Juan A. Suarez Romero <jasuarez@igalia.com> Date: Thu Jan 20 09:40:30 2011 +0100 tracker: Get rid of supported_operations() It is not needed to redefine this function. When providing a implementation for an operation, core automatically detects this and assume source is able to do that operation. Only in the case where though providing an implementation, source can still not be able to do it, we need to provide our custom supported_operations(). Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 15 --------------- 1 files changed, 0 insertions(+), 15 deletions(-) commit 543eb10b5269af9a4d5e3311fd70946e9e338800 Author: Fabien Lebaillif - Delamare <fabien@developers.arq-media.com> Date: Wed Jan 19 21:19:07 2011 +0000 configure.ac: if --host is selected, use the $host-pkg-config instead of hard coded pkg-config (mostly for cross compiling) Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> configure.ac | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) commit bb8a952883a8ac0d31a59c6fc043e19abb6644a6 Author: Juan A. Suarez Romero <jasuarez@igalia.com> Date: Wed Jan 19 17:28:34 2011 +0100 tracker: Update query() documentation Grilo media type (rdf:type() or "grl#Box") must be the first column in the query, and it doesn't need to be named. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 545a3512a8287ea2999fee6127d50c6c42201be5 Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Wed Jan 19 11:47:32 2011 +0000 tracker: fix warning due to unref NULL Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 5b0410a469458795161284c413bc0e3a889e114c Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Wed Jan 19 11:47:31 2011 +0000 tracker: add browse support Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 74 ++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 73 insertions(+), 1 deletions(-) commit a5f1ef4e5aa54d829014ada75748820bdcb0f33c Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Wed Jan 19 11:47:30 2011 +0000 tracker: add search support Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 68 ++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 67 insertions(+), 1 deletions(-) commit 834c3e131144df6d8eb13b8cb58126a0c019d46c Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Wed Jan 19 11:47:29 2011 +0000 tracker: add metadata support Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 118 ++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 116 insertions(+), 2 deletions(-) commit a5caa9a883fa2587a797280ce3ab7278b47974ab Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Wed Jan 19 11:47:28 2011 +0000 tracker: make things fully asynchronous Avoid blocking main loop while parsing results. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 450 ++++++++++++++++++++++++++++++++++----------- 1 files changed, 342 insertions(+), 108 deletions(-) commit 2c9bd4f9791c05dd195560853c42346d39338663 Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Wed Jan 19 11:47:27 2011 +0000 tracker: update on debug traces Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit b68fbe1a53577c13916a44af3dfaa22ed5f7ae5a Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Wed Jan 19 11:47:26 2011 +0000 tracker: add asynchronous connection retrieval Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 132 +++++++++++++++++++++++++++++++-------------- 1 files changed, 92 insertions(+), 40 deletions(-) commit 5ed6004b7dea1744b16c23d95c2400526009014c Author: Guillaume Emont <gemont@igalia.com> Date: Wed Jan 19 12:00:55 2011 +0100 setup-plugins-env.sh: avoid empty dir in GRL_PLUGIN_PATH This can avoid annoying warnings when trying to load plugins from all dirs in GRL_PLUGIN_PATH. setup-plugins-env.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 116fc11582dc8352070f158db369d59030c58d50 Author: Iago Toral Quiroga <itoral@igalia.com> Date: Wed Jan 19 08:40:16 2011 +0100 podcasts: Fixed typo in log domain. src/podcasts/grl-podcasts.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1eb8ba7c5c4fee34e1b0e4eecf34f971f0a5d9dd Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Tue Jan 18 15:47:08 2011 +0000 plugins: sync Grilo config usage with rework in core Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Signed-off-by: Iago Toral Quiroga <itoral@igalia.com> src/apple-trailers/grl-apple-trailers.c | 20 +++++++++++++------- src/filesystem/grl-filesystem.c | 10 ++++------ src/flickr/grl-flickr.c | 13 ++++++++++--- src/vimeo/grl-vimeo.c | 18 ++++++++++++++---- src/youtube/grl-youtube.c | 9 ++++++--- 5 files changed, 47 insertions(+), 23 deletions(-) commit e50d532a65b751c00700ad81690df17410ae92b0 Author: Fabien Lebaillif - Delamare <fabien@developers.arq-media.com> Date: Tue Jan 18 11:40:11 2011 +0000 youtube: fix memory leak Signed-off-by: Iago Toral Quiroga <itoral@igalia.com> src/youtube/grl-youtube.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 68c71e326b9798c0dbb1969733de606f84af457b Author: Jussi Kukkonen <jku@linux.intel.com> Date: Tue Jan 18 13:02:37 2011 +0200 upnp: don't leak struct OperationSpec even on error Signed-off-by: Iago Toral Quiroga <itoral@igalia.com> src/upnp/grl-upnp.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 441ad9d9f02253ba7760b7a448433d90adb84b10 Author: Jussi Kukkonen <jku@linux.intel.com> Date: Tue Jan 18 13:01:45 2011 +0200 upnp: use given 'skip' parameter in browse/search/query Signed-off-by: Iago Toral Quiroga <itoral@igalia.com> src/upnp/grl-upnp.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit a7e8ba88a8204ed2075ce4b96908fc7b4c9ae0ca Author: Jussi Kukkonen <jku@linux.intel.com> Date: Thu Jan 13 16:30:12 2011 +0200 upnp: don't leak DIDL fragment and parser Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/upnp/grl-upnp.c | 29 +++++++++++++++-------------- 1 files changed, 15 insertions(+), 14 deletions(-) commit 8dfaeba1cc3c835b3982c2a2aa7820625f59986c Author: Jussi Kukkonen <jku@linux.intel.com> Date: Thu Jan 13 16:30:11 2011 +0200 upnp: free filter and search strings Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/upnp/grl-upnp.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 5193a5f1b8afad068b6d38bb1f8a064b14f575f3 Author: Jussi Kukkonen <jku@linux.intel.com> Date: Thu Jan 13 16:30:10 2011 +0200 upnp: don't leak struct OperationSpec Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/upnp/grl-upnp.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 9b3f9c526b0aa4d815e0884fff750e2e1bca6648 Author: Jussi Kukkonen <jku@linux.intel.com> Date: Thu Jan 13 13:53:45 2011 +0200 upnp: support GrlMediaSourceClass->query query is implemented as a ContentDirectory Search() using the query text as SearchCriteria parameter. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/upnp/grl-upnp.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 68 insertions(+), 3 deletions(-) commit ce984d37dad6f36b01b7d6d300b7e4e52889f671 Author: Guillaume Emont <gemont@igalia.com> Date: Mon Jan 17 18:11:57 2011 +0100 filesystem: added depth limit to search It is controlled by a "maximum-search-depth" configuration option. Signed-off-by: Iago Toral Quiroga <itoral@igalia.com> src/filesystem/grl-filesystem.c | 114 +++++++++++++++++++++++++++------------ src/filesystem/grl-filesystem.h | 2 + 2 files changed, 81 insertions(+), 35 deletions(-) commit 8b6c7a053f728737ae6595b8862ca2b6ef998999 Author: Guillaume Emont <gemont@igalia.com> Date: Wed Jan 12 18:47:09 2011 +0100 filesystem: implemented search Fixes https://bugzilla.gnome.org/show_bug.cgi?id=639345 Signed-off-by: Iago Toral Quiroga <itoral@igalia.com> src/filesystem/grl-filesystem.c | 252 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 252 insertions(+), 0 deletions(-) commit b0f0e3cdb50f30f92714e63dac7c8f627f6fcae1 Author: Juan A. Suarez Romero <jasuarez@igalia.com> Date: Fri Jan 14 13:07:41 2011 +0000 tracker: Refactor query() function Move core code to its own private function, so it can be reused by another functions. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 200 +++++++++++++++++++++++++------------------- 1 files changed, 114 insertions(+), 86 deletions(-) commit 0a07e92ac90054d162b7fd765edf118927a5dd79 Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Thu Jan 13 18:58:57 2011 +0000 tracker: depend on tracker-sparql 0.10 or 0.9 Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> configure.ac | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 17c6bebf271165d963657b393cbdf258d2efdcff Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> Date: Thu Jan 13 18:58:56 2011 +0000 tracker: add supported operation method Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com> src/tracker/grl-tracker.c | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) commit bb221b5dc7beeb35179dd8ae8a04179ac30ab16c Author: Juan A. Suarez Romero <jasuarez@igalia.com> Date: Wed Jan 12 17:45:29 2011 +0000 tracker: support all keys As almost all keys are supported in Tracker, just tell all keys are supported. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 10 +--------- 1 files changed, 1 insertions(+), 9 deletions(-) commit 50989d3b6cdef3c7bb72a6e3162748b68e300559 Author: Jussi Kukkonen <jku@linux.intel.com> Date: Thu Jan 13 13:53:44 2011 +0200 upnp: use gupnp_control_point_new() filtering target param lets us filter in GSSDP, so we don't need to do it in device_available_cb(). Signed-off-by: Iago Toral Quiroga <itoral@igalia.com> src/upnp/grl-upnp.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit da4926e683f1089ed3e5e5e75c1ce38cbf8a751a Author: Jussi Kukkonen <jku@linux.intel.com> Date: Thu Jan 13 13:53:43 2011 +0200 upnp: use GUPnPContextManager ContextManager makes managing control points easier and also makes non-default contexts visible to the plugin. This raises dependency to gupnp-1.0 >= 0.13 Signed-off-by: Iago Toral Quiroga <itoral@igalia.com> configure.ac | 2 +- src/upnp/grl-upnp.c | 72 +++++++++++++++++++++++++++------------------------ 2 files changed, 39 insertions(+), 35 deletions(-) commit d341b757b247d12ee8ea92e1e1664cd48db6c8de Author: Jussi Kukkonen <jku@linux.intel.com> Date: Thu Jan 13 13:53:42 2011 +0200 upnp: typos in messages Signed-off-by: Iago Toral Quiroga <itoral@igalia.com> src/upnp/grl-upnp.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 8f920c041f61ec25c0552664006cbee5f5fb870f Author: Juan A. Suarez Romero <jasuarez@igalia.com> Date: Wed Jan 12 17:23:29 2011 +0000 tracker: Fix typo Wrong variable used in a loop. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> src/tracker/grl-tracker.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 772d4b5ef9393deb1588ecf1b5b7eca43903e9b7 Author: Juan A. Suarez Romero <jasuarez@igalia.com> Date: Wed Jan 12 10:44:24 2011 +0000 tracker: Add Tracker plugin Plugin that searches multimedia content using Tracker. This first version implements the query function. A query must be a sparql query that Tracker can understand. In order to make possible to map Tracker results to Grilo, all columns must be named with the name of metadata key, and must include a column telling the type of result returning. More information in grilo_tracker_source_query() function. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> configure.ac | 42 +++++- src/Makefile.am | 16 ++- src/tracker/Makefile.am | 36 ++++ src/tracker/grl-tracker.c | 395 +++++++++++++++++++++++++++++++++++++++++++ src/tracker/grl-tracker.h | 78 +++++++++ src/tracker/grl-tracker.xml | 9 + 6 files changed, 570 insertions(+), 6 deletions(-)