commit 5e171a3ec5619ef1af3962a8a9940f81e8c2a252 Author: Juan A. Suarez Romero Date: Thu Mar 17 22:33:46 2011 +0100 Bump to version 0.1.11 Signed-off-by: Juan A. Suarez Romero NEWS | 28 ++++++++++++++++++++++++++++ configure.ac | 6 +++--- 2 files changed, 31 insertions(+), 3 deletions(-) commit 50058d46b47ab7a19b5fedb66407059a3645198a Author: Juan A. Suarez Romero Date: Thu Mar 17 22:37:55 2011 +0000 tracker: Fix build Include grl-tracker-media-priv.h in Makefile.am Signed-off-by: Juan A. Suarez Romero src/media/tracker/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6163f8540b924e5ccba813cca6fff0d8881bdd9d Author: Lionel Landwerlin Date: Wed Mar 16 15:48:16 2011 +0000 tracker: fix crash with non per device mode Datasource wasn't set. Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-media.c | 1 + src/media/tracker/grl-tracker-utils.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletions(-) commit adfe8cb509523ee5115a0a212e08dcdb807f661b Author: Lionel Landwerlin Date: Wed Mar 16 12:46:11 2011 +0000 tracker: rework memory management in notifications Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-media-notif.c | 46 +++++++++++++------------- 1 files changed, 23 insertions(+), 23 deletions(-) commit 496790ba336dce8186820a4d6e061ccabc80f434 Author: Lionel Landwerlin Date: Wed Mar 16 10:27:19 2011 +0000 tracker: ensure we use a different GrlMedia for all notifications Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-media-notif.c | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) commit 07be7ab561251f400e30a8388aefd8382c441e74 Author: Lionel Landwerlin Date: Wed Mar 16 10:25:41 2011 +0000 tracker: don't rely on plugin registry to find tracker media sources Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-media-notif.c | 68 +++++++++------------------ src/media/tracker/grl-tracker-media-priv.h | 2 +- src/media/tracker/grl-tracker-media.c | 26 ++++++---- 3 files changed, 40 insertions(+), 56 deletions(-) commit 8b82cc2401fd3fa9cff4220f2afaa3be8b2a5734 Author: Lionel Landwerlin Date: Wed Mar 16 10:23:39 2011 +0000 tracker: don't use slice allocation for static datas Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 36888ddd9fc277f7b9fdfaf8f97c07b92bb484ad Author: Lionel Landwerlin Date: Tue Mar 15 16:54:47 2011 +0000 tracker: fix memory leak Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-media-api.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6ac49889132027b7bfc0e83a288a9fec62d9d420 Author: Lionel Landwerlin Date: Tue Mar 15 14:41:30 2011 +0000 tracker: remote trace causing warning Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 97b04b75fe4dfb6443c2b7c87b8b4bfb92ffefdc Author: Lionel Landwerlin Date: Mon Mar 14 12:11:14 2011 +0000 tracker: setup mapping between tracker and grilo keys in plugin init Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-media.c | 2 -- src/media/tracker/grl-tracker.c | 3 +++ 2 files changed, 3 insertions(+), 2 deletions(-) commit 4b6c12f4a49a750cefaa67ac6ccaae074b07c3bd Author: Lionel Landwerlin Date: Wed Mar 16 16:29:59 2011 +0000 tracker: rewrite resolving functions may_resolve: handle missing keys resolve: more debug/assert Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-metadata.c | 39 ++++++++++++++++++----------- 1 files changed, 24 insertions(+), 15 deletions(-) commit f58e01e92ae0ded5b0296320a5263109363011ee Author: Lionel Landwerlin Date: Wed Mar 16 16:27:06 2011 +0000 tracker: store tracker datasource in private data instead of plugin ID Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-media-notif.c | 7 ++- src/media/tracker/grl-tracker-media-priv.h | 2 +- src/media/tracker/grl-tracker-media.c | 54 ++++++++++++++++++--------- src/media/tracker/grl-tracker-media.h | 2 + 4 files changed, 43 insertions(+), 22 deletions(-) commit 130f5fe123132ff04cc215cc9e8089f937169f12 Author: Lionel Landwerlin Date: Sun Mar 13 03:10:16 2011 +0100 tracker: rename local source Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a934c55c551cfd0879a7238344bad87091569152 Author: Lionel Landwerlin Date: Sun Mar 13 03:09:27 2011 +0100 tracker: enable directory notifications when browsing in filesystem mode Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker.c | 84 ++++++++++++++++++++++++++++++++++++--- 1 files changed, 78 insertions(+), 6 deletions(-) commit 3bbe5b429fa4b71f8b60f71f85dfec3dcf14660f Author: Lionel Landwerlin Date: Sun Mar 13 03:08:36 2011 +0100 tracker: avoid warnings when tracker:available is not set Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-media.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 8bc89a8fac0f839c830152f394610a3e67d883f9 Author: Lionel Landwerlin Date: Sun Mar 13 03:07:49 2011 +0100 tracker: remove commented code Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-metadata.c | 7 ------- 1 files changed, 0 insertions(+), 7 deletions(-) commit 56b7fc7d41a931de6dae3040acac1f21cda47912 Author: Lionel Landwerlin Date: Fri Mar 11 15:03:50 2011 +0000 tracker: avoid warning messages when item being resolved is removed Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-media-api.c | 14 +++++++------- src/media/tracker/grl-tracker-metadata.c | 16 ++++++++-------- 2 files changed, 15 insertions(+), 15 deletions(-) commit 2ffabd417342154f8dd5be4f5c3cb6146e1ea5ec Author: Lionel Landwerlin Date: Fri Mar 11 02:01:50 2011 +0000 tracker: handle differences between direct and bus backends There are 2 ways to request the tracker database. Either by direct access (through WAL feature of SQLite) which is currently buggy or by sending requests to the Tracker store daemon. Some slight differences are appears between the 2 backends, we try to handle them here. Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bcfe1670b6fd8539815bd9d36603e817d69961fd Author: Lionel Landwerlin Date: Thu Mar 10 19:10:48 2011 +0000 tracker: fix a few name error on debug messages & source id Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-media.c | 7 +++++-- src/media/tracker/grl-tracker-metadata.h | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) commit cd8be2be47830bb407ccb2427ca1b533be86ff5c Author: Lionel Landwerlin Date: Thu Mar 10 15:12:16 2011 +0000 filesystem: use proper URI format instead of concat "file://" Signed-off-by: Lionel Landwerlin src/media/filesystem/grl-filesystem.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 73405a1550f9de503dd598839c363150a24462ae Author: Lionel Landwerlin Date: Thu Mar 10 14:26:57 2011 +0000 tracker: add metadata source support Signed-off-by: Lionel Landwerlin src/media/tracker/Makefile.am | 6 + src/media/tracker/grl-tracker-media-api.c | 19 +- src/media/tracker/grl-tracker-media-api.h | 2 - src/media/tracker/grl-tracker-media-priv.h | 10 +- src/media/tracker/grl-tracker-media.c | 282 +++++++++------------- src/media/tracker/grl-tracker-media.h | 4 +- src/media/tracker/grl-tracker-metadata.c | 360 ++++++++++++++++++++++++++++ src/media/tracker/grl-tracker-metadata.h | 98 ++++++++ src/media/tracker/grl-tracker-utils.c | 16 +- src/media/tracker/grl-tracker-utils.h | 7 +- src/media/tracker/grl-tracker.c | 124 ++++++++++ src/media/tracker/grl-tracker.h | 32 +++ 12 files changed, 763 insertions(+), 197 deletions(-) commit 434f8f156cbc77d71e5bad9ace746d6cf9b2d580 Author: Lionel Landwerlin Date: Wed Mar 9 23:51:05 2011 +0000 tracker: don't filter notified items We can't filter out directories and documents if they're part of the requests. Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-media-api.c | 4 +- src/media/tracker/grl-tracker-media-notif.c | 90 ++++++++++++--------------- src/media/tracker/grl-tracker-utils.c | 2 +- 3 files changed, 44 insertions(+), 52 deletions(-) commit 5c6bd5c6a6b4a2efb2e13934e3fc54c1c38bb31b Author: Lionel Landwerlin Date: Thu Mar 10 11:13:31 2011 +0000 tracker: rename log domain Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-media-api.c | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) commit 84f82e3c7708e02e3372fe212e94f31b4ca58e06 Author: Lionel Landwerlin Date: Wed Mar 9 11:47:16 2011 +0000 tracker: reorganize files before add metadata support Signed-off-by: Lionel Landwerlin src/media/tracker/Makefile.am | 21 +- src/media/tracker/grl-tracker-api.c | 840 -------------------------- src/media/tracker/grl-tracker-api.h | 56 -- src/media/tracker/grl-tracker-cache.c | 188 ------ src/media/tracker/grl-tracker-cache.h | 45 -- src/media/tracker/grl-tracker-media-api.c | 841 +++++++++++++++++++++++++++ src/media/tracker/grl-tracker-media-api.h | 56 ++ src/media/tracker/grl-tracker-media-cache.c | 188 ++++++ src/media/tracker/grl-tracker-media-cache.h | 45 ++ src/media/tracker/grl-tracker-media-notif.c | 641 ++++++++++++++++++++ src/media/tracker/grl-tracker-media-notif.h | 54 ++ src/media/tracker/grl-tracker-media-priv.h | 86 +++ src/media/tracker/grl-tracker-media.c | 417 +++++++++++++ src/media/tracker/grl-tracker-media.h | 88 +++ src/media/tracker/grl-tracker-notif.c | 641 -------------------- src/media/tracker/grl-tracker-notif.h | 54 -- src/media/tracker/grl-tracker-priv.h | 86 --- src/media/tracker/grl-tracker-utils.c | 17 +- src/media/tracker/grl-tracker-utils.h | 16 +- src/media/tracker/grl-tracker.c | 416 ------------- src/media/tracker/grl-tracker.h | 88 --- 21 files changed, 2443 insertions(+), 2441 deletions(-) commit c8b740c11a3f4b6d4245986c0dc6be60ae53d580 Author: Juan A. Suarez Romero Date: Thu Mar 17 10:29:00 2011 +0000 upnp: Fix date key Use "dc:date" as UPnP key to get date. On behalf of Michael Wood. Signed-off-by: Juan A. Suarez Romero src/media/upnp/grl-upnp.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 4c4f1da6809eab05d955c7e6e0cb810953079388 Author: Juan A. Suarez Romero Date: Wed Mar 9 13:38:05 2011 +0000 flickr: Dispose GFlickr on finalize Signed-off-by: Juan A. Suarez Romero src/media/flickr/grl-flickr.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 43ed6c95c7ea4291499c1341ec5b77c1b875fe2f Author: Lionel Landwerlin Date: Tue Mar 8 19:24:52 2011 +0000 tracker: add operation id to warning debug messages Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-api.c | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 deletions(-) commit 55145861fee38ef0cb82f9df46e96f6cee137723 Author: Lionel Landwerlin Date: Mon Mar 7 15:48:22 2011 +0000 tracker: get rid of useless may_resolve Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-api.c | 9 --------- src/media/tracker/grl-tracker-api.h | 5 ----- src/media/tracker/grl-tracker.c | 1 - 3 files changed, 0 insertions(+), 15 deletions(-) commit 39db724522edc169a068afc0df499635cf52aa35 Author: Lionel Landwerlin Date: Fri Mar 4 18:13:04 2011 +0000 tracker: add support for document files Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-api.c | 13 +++++++++++-- src/media/tracker/grl-tracker-utils.c | 2 ++ src/media/tracker/grl-tracker-utils.h | 17 +++++++++-------- 3 files changed, 22 insertions(+), 10 deletions(-) commit 4d3ff0e03205ace5103be58eb41e600280d58ec1 Author: Lionel Landwerlin Date: Fri Mar 4 15:50:34 2011 +0000 tracker: avoid displaying video files twice in browse Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-api.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 2ec7ba498de619a89964c1e1009d69de22473292 Author: Lionel Landwerlin Date: Fri Mar 4 15:27:43 2011 +0000 tracker: use grl_data_key_is_known() instead of grl_data_has_key() Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-api.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit f781099260b9ab10ee768b12930e6627d454710c Author: Lionel Landwerlin Date: Sat Feb 26 19:17:15 2011 +0000 tracker: split requests logs in requests and results Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-api.c | 165 +++++++++++++++++++---------------- 1 files changed, 89 insertions(+), 76 deletions(-) commit 320333dd05c56c208091ec88b7a3b7a7d885d0b6 Author: Lionel Landwerlin Date: Fri Feb 25 15:13:38 2011 +0000 tracker: support metadata request with NULL media Only with per source device Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-api.c | 23 ++++++++++++++++------- 1 files changed, 16 insertions(+), 7 deletions(-) commit 57aae5910dc1533ea7b8a92b76cac315a5a9a7ae Author: Lionel Landwerlin Date: Tue Feb 22 17:10:05 2011 +0000 tracker: provide filesystem exploration through browsing Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-api.c | 96 +++++++++++++++++++++++++++++++- src/media/tracker/grl-tracker-priv.h | 1 + src/media/tracker/grl-tracker-utils.c | 2 + src/media/tracker/grl-tracker-utils.h | 1 + src/media/tracker/grl-tracker.c | 4 +- 5 files changed, 100 insertions(+), 4 deletions(-) commit 42d811722af7196ac22e62d038eec9aa82d687fd Author: Lionel Landwerlin Date: Fri Feb 25 16:54:53 2011 +0000 tracker: implement may_resolve() Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-api.c | 9 +++++++++ src/media/tracker/grl-tracker-api.h | 5 +++++ src/media/tracker/grl-tracker.c | 1 + 3 files changed, 15 insertions(+), 0 deletions(-) commit 17c94e0d9b3cf93957e91394fde1c8d41f7e8f2c Author: Lionel Landwerlin Date: Mon Feb 21 15:11:03 2011 +0000 tracker: fix null pointer usage Only spotted in case of tracker-control -k -r && tracker-control -s Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-notif.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 76a0662cae57e0bbe339b46308fa1418646e6ce2 Author: Lionel Landwerlin Date: Mon Feb 21 10:35:47 2011 +0000 tracker: avoid relaying on UPnP ontology As we don't know whether or not the UPnP ontology is installed (unless we check the rdf classes), we can't refer to UPnP classes or properties, otherwise we will generate invalid SparQL requests. Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-notif.c | 23 ++++++++++------------- src/media/tracker/grl-tracker-notif.h | 18 ++++++++++++++---- src/media/tracker/grl-tracker.c | 15 +++++++-------- 3 files changed, 31 insertions(+), 25 deletions(-) commit 032c281d1a118e54b1df62e4744fbed965ae73bd Author: Lionel Landwerlin Date: Sat Feb 19 18:05:44 2011 +0000 tracker: avoid asking metadatas on fake directories in browsing mode Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-api.c | 42 ++++++++++++++++++++++++++++++---- 1 files changed, 37 insertions(+), 5 deletions(-) commit 1da6bd0c159718508451fa2a47b52c61a4527008 Author: Lionel Landwerlin Date: Sat Feb 19 16:42:54 2011 +0000 tracker: rework item cache The current item cache leads to crashes because we do not invalidate items once a source has been removed. Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-api.c | 6 +- src/media/tracker/grl-tracker-cache.c | 149 ++++++++++++++++++++++++++------- src/media/tracker/grl-tracker-cache.h | 18 ++-- src/media/tracker/grl-tracker-notif.c | 10 +- src/media/tracker/grl-tracker-priv.h | 2 +- src/media/tracker/grl-tracker.c | 21 +++-- 6 files changed, 150 insertions(+), 56 deletions(-) commit 98d0d02923f80815cf9201b1e875746d3783510e Author: Lionel Landwerlin Date: Fri Feb 18 17:30:06 2011 +0000 tracker: make requests more robust Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-notif.c | 45 ++++++++++++++------------------ src/media/tracker/grl-tracker.c | 19 +++++++++---- 2 files changed, 33 insertions(+), 31 deletions(-) commit c3ce88a730127ccee11f556e04e199a7fc90f2f4 Author: Lionel Landwerlin Date: Mon Feb 14 18:10:26 2011 +0000 tracker: remove useless comments Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker.c | 14 -------------- 1 files changed, 0 insertions(+), 14 deletions(-) commit f6b529b66d73e8cf30fdfcc08700b7a42a73d2e3 Author: Lionel Landwerlin Date: Mon Feb 14 18:09:24 2011 +0000 tracker: avoid using the same media instance Don't notify multiple objects removal with the same media instance. Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-notif.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 4eb3836bd7fd24d4169324513bf30c7bbf93caea Author: Lionel Landwerlin Date: Mon Feb 14 11:09:07 2011 +0000 tracker: make searches matches user expectations Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-api.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 06bbd2669b8c2734943661a55733f25610fc6746 Author: Lionel Landwerlin Date: Mon Feb 14 10:37:18 2011 +0000 tracker: avoid parsing items unrelated to grilo's data types Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker-notif.c | 91 ++++++++++++++++++--------------- src/media/tracker/grl-tracker-utils.c | 13 ----- src/media/tracker/grl-tracker-utils.h | 15 +++++ 3 files changed, 64 insertions(+), 55 deletions(-) commit e2f83002e8e7b715cd5c56c5b20e8d87e747dceb Author: Lionel Landwerlin Date: Fri Mar 4 12:04:06 2011 +0000 tracker: add notification support Signed-off-by: Lionel Landwerlin src/media/tracker/Makefile.am | 10 +- src/media/tracker/grl-tracker-api.c | 684 +++++++++++++++++ src/media/tracker/grl-tracker-api.h | 56 ++ src/media/tracker/grl-tracker-cache.c | 97 +++ src/media/tracker/grl-tracker-cache.h | 43 ++ src/media/tracker/grl-tracker-notif.c | 639 ++++++++++++++++ src/media/tracker/grl-tracker-notif.h | 44 ++ src/media/tracker/grl-tracker-priv.h | 85 +++ src/media/tracker/grl-tracker-utils.c | 339 +++++++++ src/media/tracker/grl-tracker-utils.h | 53 ++ src/media/tracker/grl-tracker.c | 1340 +++------------------------------ src/media/tracker/grl-tracker.h | 10 + 12 files changed, 2184 insertions(+), 1216 deletions(-) commit 34001f7bbb486ce101342618bde54f8d6554ff9d Author: Lionel Landwerlin Date: Mon Feb 7 16:48:51 2011 +0000 tracker: switch to tracker:id as Grilo key id instead of URN This will allow optimization during notification process Signed-off-by: Lionel Landwerlin src/media/tracker/grl-tracker.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 66e02fee7dad3804e6228a359aad5f2dbe1aeec3 Author: Lionel Landwerlin Date: Mon Mar 7 10:33:33 2011 +0000 last-fm: add extra and mega large thumbnails Signed-off-by: Lionel Landwerlin src/metadata/lastfm-albumart/grl-lastfm-albumart.c | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) commit fb991cb13af37e77eb90d18687cec48abc7b64fc Author: Michael Wood Date: Sat Mar 5 00:57:56 2011 +0000 youtube: Add initalise microseconds published value to 0 This should mean that the GTimeValue can be correctly parsed to iso8601 using g_time_val_to_iso8601 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=643924 src/media/youtube/grl-youtube.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)