commit 0bd4d0c9baca298251fd212f02a291157b371327 Author: Juan A. Suarez Romero Date: Thu Feb 10 18:27:11 2011 +0100 Bump to version 0.1.9 Signed-off-by: Juan A. Suarez Romero NEWS | 38 ++++++++++++++++++++++++++++++++++++++ configure.ac | 6 +++--- 2 files changed, 41 insertions(+), 3 deletions(-) commit 9e5c4ad15184a994671a6466f7f0e8240b093898 Author: Juan A. Suarez Romero Date: Thu Feb 10 19:50:04 2011 +0100 Revert "flickr: use the same nomenclature as other plugins" This reverts commit 473de9573cfa2b8981584e9e4c94c8132392d9c7. src/flickr/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0e3a9f1aa5607adb625b2ea6dcf9accdc0107d33 Author: Juan A. Suarez Romero Date: Thu Feb 10 19:53:29 2011 +0100 filesystem: Fix warning Signed-off-by: Juan A. Suarez Romero src/filesystem/grl-filesystem.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit f68c2019173494db092898b7e9d8763242aed1c8 Author: Juan A. Suarez Romero Date: Wed Feb 9 13:51:18 2011 +0100 podcasts: Add changes notification support Notifies about changes in content. Signed-off-by: Juan A. Suarez Romero src/podcasts/grl-podcasts.c | 132 ++++++++++++++++++++++++++++++++++--------- 1 files changed, 104 insertions(+), 28 deletions(-) commit b21c94693f01fb80d628c26a005e24fe0ef5aabd Author: Juan A. Suarez Romero Date: Wed Feb 9 11:35:02 2011 +0100 bookmarks: Add changes notification support Notifies about changes in content. Signed-off-by: Juan A. Suarez Romero src/bookmarks/grl-bookmarks.c | 182 ++++++++++++++++++++++++++--------------- 1 files changed, 117 insertions(+), 65 deletions(-) commit 4a2dd2aa725dbc27d60654e8ec73606103c3fdea Author: Juan A. Suarez Romero Date: Wed Feb 9 10:18:28 2011 +0100 upnp: Add changes notification support Notifies about changes in content. Signed-off-by: Juan A. Suarez Romero src/upnp/grl-upnp.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 76 insertions(+), 1 deletions(-) commit 9f9588f3872a138b8896aa3b9d05cdabaa3e4aec Author: Juan A. Suarez Romero Date: Mon Feb 7 19:39:29 2011 +0000 filesystem: Add changes notification support Notifies about changes in content. Signed-off-by: Juan A. Suarez Romero src/filesystem/grl-filesystem.c | 275 ++++++++++++++++++++++++++++++++++----- 1 files changed, 245 insertions(+), 30 deletions(-) commit 7d2b1ae9f7d66711bc6a5aabe82eed3a9ba4fec2 Author: Juan A. Suarez Romero Date: Fri Feb 4 19:52:32 2011 +0000 filesystem: refactor search function Split specific code from searching (checking if files match the search term and send them) from the general process of crawling directories and files recursively. This way we can reuse the crawling code to do other operations on files an directories. src/filesystem/grl-filesystem.c | 379 +++++++++++++++++++++------------------ 1 files changed, 207 insertions(+), 172 deletions(-) commit 3f6e75531393355fe3977917960bef30a39ed3c3 Author: Juan A. Suarez Romero Date: Thu Feb 3 12:59:49 2011 +0000 upnp: Implement search all elements Signed-off-by: Juan A. Suarez Romero src/upnp/grl-upnp.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit 9b09a486761e6b02e3f986acb79b18c71fd9d8e7 Author: Juan A. Suarez Romero Date: Wed Feb 2 20:58:43 2011 +0100 tracker: Implement search all elements Signed-off-by: Juan A. Suarez Romero src/tracker/grl-tracker.c | 36 ++++++++++++++++++++---------------- 1 files changed, 20 insertions(+), 16 deletions(-) commit 0c03b66b4e34d66bbe1ba424ac2d032f8d563091 Author: Juan A. Suarez Romero Date: Wed Feb 2 14:24:45 2011 +0100 podcasts: Implement search all elements Signed-off-by: Juan A. Suarez Romero src/podcasts/grl-podcasts.c | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) commit 7025c9a505ef649c6c81354e6069fe7fefe67100 Author: Juan A. Suarez Romero Date: Wed Feb 2 11:46:22 2011 +0100 bookmarks: Implement search all elements Signed-off-by: Juan A. Suarez Romero src/bookmarks/grl-bookmarks.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit ff7521f5a77cef35b3f7daa5d6bfd29adf8325f7 Author: Juan A. Suarez Romero Date: Wed Feb 2 10:01:50 2011 +0100 jamendo: Implement search all elements Signed-off-by: Juan A. Suarez Romero src/jamendo/grl-jamendo.c | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) commit f3feff4039a6084cd5d1d010a2d11edb8b76062e Author: Juan A. Suarez Romero Date: Wed Feb 2 09:53:41 2011 +0100 filesystem: Implement search all elements Signed-off-by: Juan A. Suarez Romero src/filesystem/grl-filesystem.c | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-) commit c25cd2b488fbcbd8c2401a4a886033ba866370f8 Author: Juan A. Suarez Romero Date: Wed Feb 2 17:22:47 2011 +0100 flickr: Implement search all elements In case of public Flickr source, as search all is not supported, search all will return the latest photos uploaded to Flickr. Signed-off-by: Juan A. Suarez Romero src/flickr/gflickr.c | 78 ++++++++++++++++++++++++++++++++++++++++++----- src/flickr/gflickr.h | 6 +++ src/flickr/grl-flickr.c | 22 +++++++++---- 3 files changed, 91 insertions(+), 15 deletions(-) commit cb6f48eeb1cba9008c4610bb1421cf28412f0f00 Author: Juan A. Suarez Romero Date: Wed Feb 2 14:54:33 2011 +0100 vimeo: Handle search all elements Vimeo does not support searching all elements. Thus, an error is sent in this case. Signed-off-by: Juan A. Suarez Romero src/vimeo/grl-vimeo.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) commit 473de9573cfa2b8981584e9e4c94c8132392d9c7 Author: Fabien Lebaillif - Delamare Date: Thu Feb 3 14:50:23 2011 +0000 flickr: use the same nomenclature as other plugins s/libplugin_LTLIBRARIES/lib_LTLIBRARIES/ src/flickr/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a4e4e0b309aceea38e1f6af036cfe3f0e144b3c7 Author: Juan A. Suarez Romero Date: Thu Feb 3 11:20:43 2011 +0100 tracker: Fix warning Signed-off-by: Juan A. Suarez Romero src/tracker/grl-tracker.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 385e0feadd97dfd4d2442efea1579604add34c90 Author: Juan A. Suarez Romero Date: Thu Feb 3 11:20:19 2011 +0100 upnp: Fix warning Signed-off-by: Juan A. Suarez Romero src/upnp/grl-upnp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit dafbcda177942da1ff622e168f54851411989199 Author: Juan A. Suarez Romero Date: Wed Feb 2 12:54:04 2011 +0000 podcasts: search should return streams Currently searching is returning other elements than streams. This patch fixes this problem by returning all streams either them or the podcasts they belong match with the search term. Signed-off-by: Juan A. Suarez Romero src/podcasts/grl-podcasts.c | 40 ++++++++++++++++++++++------------------ 1 files changed, 22 insertions(+), 18 deletions(-) commit d3cc7bc45044147f8cd294c0fdba90adac69f159 Author: Lionel Landwerlin Date: Wed Feb 2 13:35:26 2011 +0000 tracker: do not rely use nie:isStoredAs as a property reflecting URN This is obviously a wrong usage of nie:isStoredAs since it's not suppose to follow the below relation : ?urn = nie:isStoredAs(?urn) Signed-off-by: Lionel Landwerlin src/tracker/grl-tracker.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f0ce3819e91865892d7d434a9f79ed6f70c2568e Author: Lionel Landwerlin Date: Wed Feb 2 12:38:38 2011 +0000 tracker: do not rely on nie:isStoredAs as grilo key id The nie:isStoredAs is tagged as deprecated in the Nepomuk Information Element ontology, and might not always provide the URN. Signed-off-by: Lionel Landwerlin src/tracker/grl-tracker.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6e45615d561b30964d5fd3b13b5fb83a133f68a5 Author: Juan A. Suarez Romero Date: Tue Feb 1 19:30:35 2011 +0000 bookmarks: Fix saving/loading content from database Saving and restoring content from database were no in sync: some fields are not saving, and others are restored in wrong position. This patch fixes this problem. Signed-off-by: Juan A. Suarez Romero src/bookmarks/grl-bookmarks.c | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) commit 9234e9f80353cf4bd099674d23e4ace54660f879 Author: Lionel Landwerlin Date: Tue Feb 1 12:22:56 2011 +0000 tracker: fix convention naming Signed-off-by: Lionel Landwerlin Signed-off-by: Juan A. Suarez Romero src/tracker/grl-tracker.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit d547147fb949271c9cf11f80518eab0d98510cca Author: Lionel Landwerlin Date: Tue Feb 1 12:22:55 2011 +0000 tracker: fix bug in tracker event processing Signed-off-by: Lionel Landwerlin Signed-off-by: Juan A. Suarez Romero src/tracker/grl-tracker.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 3b01abf6e84d1817cacd1e8545918919b10f199b Author: Guillaume Emont Date: Mon Jan 31 14:57:07 2011 +0100 tests: added data files needed for the test of local-metadata These are empty files, but work well enough for this matter. Signed-off-by: Iago Toral Quiroga 0 files changed, 0 insertions(+), 0 deletions(-) commit dc94d99a1f425f526e0a706acf9cba05b16f017c Author: Guillaume Emont Date: Mon Jan 31 14:57:06 2011 +0100 tests: added a small test program for local-metadata Signed-off-by: Iago Toral Quiroga test/Makefile.am | 16 ++- test/test_local_metadata.c | 306 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 321 insertions(+), 1 deletions(-) commit 0106b823ae55538256cd98b969c192b2013ca361 Author: Guillaume Emont Date: Mon Jan 31 14:57:05 2011 +0100 local-metadata: added a new local source For the moment it only implements thumbnails for images and videos. It does not create any thumbnail but uses GIO's G_FILE_ATTRIBUTE_THUMBNAIL_PATH to find out if there is one existing. There's a plan to support the Media Art Storage Spec as well, but it is not implemented yet. Signed-off-by: Iago Toral Quiroga configure.ac | 36 ++++ src/Makefile.am | 6 +- src/local-metadata/Makefile.am | 34 ++++ src/local-metadata/grl-local-metadata.c | 262 +++++++++++++++++++++++++++++ src/local-metadata/grl-local-metadata.h | 72 ++++++++ src/local-metadata/grl-local-metadata.xml | 9 + 6 files changed, 418 insertions(+), 1 deletions(-) commit b7767a825c557fec73e94fc4a6d61e0d0352f313 Author: Juan A. Suarez Romero Date: Mon Jan 31 13:02:33 2011 +0000 filesystem: remove wrong comment The TODO is already done :). Signed-off-by: Juan A. Suarez Romero src/filesystem/grl-filesystem.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 87789d3c52e49664403200ef8a6b6fb6dfa9edaf Author: Guillaume Emont Date: Fri Jan 28 13:22:31 2011 +0100 filesystem: added cancellation support For search, this is done easily by passing a GCancellable to GIO calls. Since browse does not use GIO's async API, the only useful thing to do (assuming an operation cannot be cancelled from another thread), is to check if the operation has been cancelled at the start of browse_emit_idle(), which is when the browse operation continues execution in the only cases where it had delayed some of its execution. Signed-off-by: Juan A. Suarez Romero src/filesystem/grl-filesystem.c | 90 +++++++++++++++++++++++++++++++++++--- 1 files changed, 82 insertions(+), 8 deletions(-)