commit b998258ca01e0d6323edd09935e280efa051fce3 Author: Juan A. Suarez Romero Date: Fri Nov 30 15:48:06 2012 +0000 Release 0.2.4 AUTHORS | 2 ++ NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) commit 4d44f1d26acd25f8d5b754a23e79f6bcf32a74ec Author: Juan A. Suarez Romero Date: Fri Nov 30 15:47:03 2012 +0000 build: Remove librest dependency Not needed directly any more. configure.ac | 2 -- 1 file changed, 2 deletions(-) commit 23b31983457b1cfa4fb82afd2c8d63657eb862fb Author: Juan A. Suarez Romero Date: Thu Nov 29 18:03:38 2012 +0000 doc: Follow instructions about GNOME Documentation See http://developer.gnome.org/gnome-doc-make/unstable/migrating.html Specifically, this commit - Adds legal.xml file - Disables scrollkeeper from distcheck flags - Adds gnome-doc-utils.make to distclean - Renames doc/ to help/ https://bugzilla.gnome.org/show_bug.cgi?id=685473 Makefile.am | 5 +- configure.ac | 4 +- doc/.gitignore | 1 - doc/C/grilo-plugins.xml | 179 ---------------------------------------------- doc/Makefile.am | 17 ----- help/.gitignore | 1 + help/C/grilo-plugins.xml | 177 +++++++++++++++++++++++++++++++++++++++++++++ help/C/legal.xml | 75 +++++++++++++++++++ help/Makefile.am | 16 +++++ 9 files changed, 274 insertions(+), 201 deletions(-) commit 007a83d9ed486b58f5cacc1c20bcb1fd5bff73de Author: Juan A. Suarez Romero Date: Thu Nov 29 18:27:52 2012 +0100 build: Fix distcheck Dist-check in documentation failed due a line in wrong position. doc/Makefile.am | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit f8abc10fc4c1eb334d1ab5b2332bb95a3f12d85d Author: Juan A. Suarez Romero Date: Thu Nov 29 16:24:02 2012 +0000 tracker: Add support for Tracker 0.15 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9bd4cd20ede5203e002c2397bfc048015c5164f0 Author: Juan A. Suarez Romero Date: Thu Nov 29 15:59:44 2012 +0000 vimeo: Add format configuration "format" which would be passed to quvi. src/vimeo/grl-vimeo.c | 7 +++++++ src/vimeo/gvimeo.c | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) commit d32a68fa26ddc3f7a595d9ad0973a5f5a49e7f82 Author: Juan A. Suarez Romero Date: Thu Nov 29 15:31:41 2012 +0000 vimeo: Add URL key as slow key And get its value in search() when it is requested. src/vimeo/grl-vimeo.c | 150 ++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 117 insertions(+), 33 deletions(-) commit 55c048c28dbbce7849ac70123d8d63f46c4c900b Author: Juan A. Suarez Romero Date: Thu Nov 29 14:12:14 2012 +0000 vimeo: Use quvi to get the URL Rely on libquvi to fetch the URL video to play. configure.ac | 11 +++-- src/vimeo/grl-vimeo.c | 2 +- src/vimeo/gvimeo.c | 112 ++++++++++++++++++------------------------------- src/vimeo/gvimeo.h | 2 +- 4 files changed, 49 insertions(+), 78 deletions(-) commit 028674eef56aadba68a1c4819098bcab4371e5ad Author: Juan A. Suarez Romero Date: Thu Nov 29 11:53:41 2012 +0000 vimeo: Compute proper page size Fix the computing of page_size. Also, use the autosplit feature so Grilo takes care of requests bigger than the allowed page size. https://bugzilla.gnome.org/show_bug.cgi?id=688821 src/vimeo/grl-vimeo.c | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) commit b7c1c82bbfd82a657bc19d8da332a68733976ec5 Author: Juan A. Suarez Romero Date: Thu Nov 29 11:45:20 2012 +0000 bliptv: Use GrlNet instead of librest So we can use all the features added in GrlNet. https://bugzilla.gnome.org/show_bug.cgi?id=688821 configure.ac | 15 ++++----- src/vimeo/gvimeo.c | 92 +++++++++++++++++++++++++++++++++------------------- 2 files changed, 65 insertions(+), 42 deletions(-) commit 63d12f1ef73b8cdda1edf3953353b8f6a6d29c73 Author: Juan A. Suarez Romero Date: Thu Nov 29 14:13:17 2012 +0000 local-metadata: URL is a required element to process When resolving a key, a null URL is a not compatible one. src/local-metadata/grl-local-metadata.c | 3 +++ 1 file changed, 3 insertions(+) commit 1b7a0f6ab31b7b6bf4c3068e2e7b2eb4efcfdf74 Author: Juan A. Suarez Romero Date: Wed Nov 28 23:21:56 2012 +0000 bliptv: Fix backend API usage API provided by blip.tv service slightly changed. src/bliptv/grl-bliptv.c | 38 ++++++++++++++++++++++++++++++++------ 1 file changed, 32 insertions(+), 6 deletions(-) commit c12c35758bb2dd37e4da83fdc74ec1fb15ef20a7 Author: Juan A. Suarez Romero Date: Wed Nov 28 21:55:24 2012 +0000 bliptv: Use GrlNet instead of librest So we can use all the features added in GrlNet. configure.ac | 13 +++-- src/bliptv/grl-bliptv.c | 143 +++++++++++++++++++++-------------------------- 2 files changed, 72 insertions(+), 84 deletions(-) commit 3d09ed8e46676847b3e4d3e73725a82b0938e235 Author: Andrzej Bieniek Date: Tue Nov 27 00:23:02 2012 +0000 jamendo: return "no results" when browsing out of range feeds When skip was greater or equal number of elements in feeds table, plugin never called result callback causing grilo to lockup. Reproduced with gril-mediaserver2 and gupnp-av-cp when requesting items from starting index 6. https://bugzilla.gnome.org/show_bug.cgi?id=689125 src/jamendo/grl-jamendo.c | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) commit 00ec758bf649e9c88a1ea8afd461d4b54468017c Author: Murray Cumming Date: Mon Nov 12 11:36:30 2012 +0100 docs: Add documentation, using Docbook-XML Bug #685473 .gitignore | 1 + Makefile.am | 2 +- autogen.sh | 1 + configure.ac | 4 ++ doc/.gitignore | 1 + doc/C/grilo-plugins.xml | 179 +++++++++++++++++++++++++++++++++++++++++++++++ doc/Makefile.am | 15 ++++ 7 files changed, 202 insertions(+), 1 deletion(-) commit 295beed558652f55d2e76004bb75b6a8c9169f87 Author: Murray Cumming Date: Thu Nov 8 10:26:50 2012 +0100 tmdb: Add an example. Makefile.am | 2 +- configure.ac | 1 + examples/.gitignore | 1 + examples/Makefile.am | 14 +++++ examples/example-tmdb.c | 149 +++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 166 insertions(+), 1 deletion(-) commit 2241e9b57bec9a65270129a136944f0426cbbc94 Author: Murray Cumming Date: Mon Oct 15 10:25:48 2012 +0200 docs: Enable all plugins in distcheck Makefile.am | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit 0dfd46e9921b050eba0efb2a33a48706c6031617 Author: Murray Cumming Date: Fri Oct 12 15:21:28 2012 +0200 build: Use variables for CFLAGS and LIBS. * configure.ac: Define variables for the plugin-specific CFLAGS and LIBS. * src/*/Makefile.am: Use the variables here instead of mentioning the CFLAGS and LIBS for each individual dependency. This lets us use the CFLAGS and LIBS elsewhere, such as when using gtk-doc. configure.ac | 100 +++++++++++++++++++++++++++++++++++++++ src/apple-trailers/Makefile.am | 8 +--- src/bliptv/Makefile.am | 8 +--- src/bookmarks/Makefile.am | 6 +-- src/dmap/Makefile.am | 8 +--- src/fake-metadata/Makefile.am | 4 +- src/filesystem/Makefile.am | 6 +-- src/flickr/Makefile.am | 8 +--- src/gravatar/Makefile.am | 4 +- src/jamendo/Makefile.am | 8 +--- src/lastfm-albumart/Makefile.am | 8 +--- src/local-metadata/Makefile.am | 6 +-- src/metadata-store/Makefile.am | 6 +-- src/optical-media/Makefile.am | 10 +--- src/podcasts/Makefile.am | 12 +---- src/shoutcast/Makefile.am | 8 +--- src/tmdb/Makefile.am | 14 ++---- src/tracker/Makefile.am | 6 +-- src/upnp/Makefile.am | 14 +----- src/vimeo/Makefile.am | 12 +---- src/youtube/Makefile.am | 14 +----- 21 files changed, 141 insertions(+), 129 deletions(-) commit 385413756adaf884e8c7a26c2624df9262ecb52c Author: Juan A. Suarez Romero Date: Mon Nov 19 14:06:40 2012 +0000 metadata-store: Variable is used after freeing it src/metadata-store/grl-metadata-store.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 509db03ac058eabfab7c8b8108d31bccdcb3b900 Author: Murray Cumming Date: Tue Nov 13 13:48:20 2012 +0100 tests: Add some to make check These will then be built and run during make check, and therefore during make distcheck. https://bugzilla.gnome.org/show_bug.cgi?id=688245 test/Makefile.am | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 2c2b5ea365408ef907b4f2639a8ba73a8fa57d41 Author: Jens Georg Date: Tue Nov 13 10:32:05 2012 +0100 tests: Add tests for tmdb plug-in With some changes by Murray Cumming to update this patch to the latest grilo API, split it into separate files so we can set GRL_NET_MOCKED before calling grl_init(), and to dist the test data files. https://bugzilla.gnome.org/show_bug.cgi?id=688245 test/.gitignore | 5 ++ test/Makefile.am | 56 ++++++++++-- test/test_tmdb_fast_resolution.c | 118 +++++++++++++++++++++++++ test/test_tmdb_full_resolution.c | 151 ++++++++++++++++++++++++++++++++ test/test_tmdb_missing_configuration.c | 84 ++++++++++++++++++ test/test_tmdb_preconditions.c | 107 ++++++++++++++++++++++ test/test_tmdb_utils.c | 72 +++++++++++++++ test/test_tmdb_utils.h | 33 +++++++ 8 files changed, 620 insertions(+), 6 deletions(-) commit 19bdbcea738c3cc92dffe0628e2986d67c9a6fdc Author: Juan A. Suarez Romero Date: Fri Nov 16 10:58:45 2012 +0000 filesystem: Fix warning Fix "function declaration isn't a prototype". src/filesystem/grl-filesystem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5b01de64209437d088f3ce9e82e27154c6b17c6b Author: Antía Puentes Date: Tue Nov 13 18:53:57 2012 +0000 metadata-store: Added filtering by 'favourite' Implements the 'search' operation without text filtering, because it doesn't make sense in the current database schema. https://bugzilla.gnome.org/show_bug.cgi?id=687788 Signed-off-by: Juan A. Suarez Romero src/metadata-store/grl-metadata-store.c | 170 +++++++++++++++++++++++++++++-- 1 file changed, 159 insertions(+), 11 deletions(-) commit bac3ebcd950bcff48bd7fde3cc817ad3c36b21ef Author: Murray Cumming Date: Tue Nov 13 10:32:05 2012 +0100 tests: Add a tmdb test using the new mocking framework Makefile.am | 2 +- configure.ac | 1 + test/Makefile.am | 11 +- test/test_data/tmdb/casts.txt | 1 + test/test_data/tmdb/configuration.txt | 1 + test/test_data/tmdb/details.txt | 1 + test/test_data/tmdb/empty-data.ini | 2 + test/test_data/tmdb/images.txt | 1 + test/test_data/tmdb/keywords.txt | 1 + test/test_data/tmdb/no-details.ini | 10 ++ test/test_data/tmdb/releases.txt | 1 + test/test_data/tmdb/search.txt | 1 + test/test_data/tmdb/sherlock.ini | 23 +++ test/test_tmdb.c | 277 +++++++++++++++++++++++++++++++++ 14 files changed, 331 insertions(+), 2 deletions(-) commit cedc68008f918f15b70bb89cda7c58d180167055 Author: Mathias Hasselmann Date: Tue Nov 13 10:23:14 2012 +0100 tmdb: Set original-title again This got dropped by accident in commit fcfd3c496c1932d3ecd44d9bd81d070b151a3598. src/tmdb/grl-tmdb.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 62e7c95f04eb3f624b69912bad17ef34a468e171 Author: Murray Cumming Date: Fri Nov 9 11:01:16 2012 +0100 Revert "build: Use variables for CFLAGS and LIBS." This reverts commit f78d298bf1975fcaa21c4fb48d2852c0b31bdbdf. configure.ac | 100 --------------------------------------- src/apple-trailers/Makefile.am | 8 +++- src/bliptv/Makefile.am | 8 +++- src/bookmarks/Makefile.am | 6 ++- src/dmap/Makefile.am | 8 +++- src/fake-metadata/Makefile.am | 4 +- src/filesystem/Makefile.am | 6 ++- src/flickr/Makefile.am | 8 +++- src/gravatar/Makefile.am | 4 +- src/jamendo/Makefile.am | 8 +++- src/lastfm-albumart/Makefile.am | 8 +++- src/local-metadata/Makefile.am | 6 ++- src/metadata-store/Makefile.am | 6 ++- src/optical-media/Makefile.am | 10 +++- src/podcasts/Makefile.am | 12 ++++- src/shoutcast/Makefile.am | 8 +++- src/tmdb/Makefile.am | 14 ++++-- src/tracker/Makefile.am | 6 ++- src/upnp/Makefile.am | 14 +++++- src/vimeo/Makefile.am | 12 ++++- src/youtube/Makefile.am | 14 +++++- 21 files changed, 129 insertions(+), 141 deletions(-) commit cf7662c2468b049a923b30623e49913b10c62d82 Author: Murray Cumming Date: Fri Nov 9 11:01:05 2012 +0100 Revert "Add gtk-doc documentation generation" This reverts commit 851e7931a8079520d72990ab5133a92563f95275. .gitignore | 1 - Makefile.am | 4 +- configure.ac | 10 -- doc/Makefile.am | 1 - doc/grilo-plugins/.gitignore | 15 --- doc/grilo-plugins/Makefile.am | 162 ----------------------------- doc/grilo-plugins/grilo-plugins-docs.sgml | 61 ----------- doc/grilo-plugins/grilo-plugins.types | 47 --------- doc/grilo-plugins/overview.xml | 17 --- src/apple-trailers/grl-apple-trailers.c | 7 -- src/bliptv/grl-bliptv.c | 7 -- src/bookmarks/grl-bookmarks.c | 7 -- src/dmap/grl-dmap.c | 7 -- src/fake-metadata/grl-fake-metadata.c | 7 -- src/filesystem/grl-filesystem.c | 7 -- src/flickr/grl-flickr.c | 7 -- src/gravatar/grl-gravatar.c | 7 -- src/jamendo/grl-jamendo.c | 7 -- src/lastfm-albumart/grl-lastfm-albumart.c | 7 -- src/local-metadata/grl-local-metadata.c | 7 -- src/metadata-store/grl-metadata-store.c | 8 -- src/optical-media/grl-optical-media.c | 7 -- src/podcasts/grl-podcasts.c | 7 -- src/shoutcast/grl-shoutcast.c | 7 -- src/tmdb/grl-tmdb.c | 8 -- src/tracker/grl-tracker-source.c | 7 -- src/upnp/grl-upnp.c | 8 -- src/vimeo/grl-vimeo.c | 7 -- src/youtube/grl-youtube.c | 8 -- 29 files changed, 1 insertion(+), 461 deletions(-) commit 9d9002edb92ff8d4ca68251ca97dd16ff7d8b8af Author: Murray Cumming Date: Fri Nov 9 11:00:45 2012 +0100 Revert "docs: Enable all plugins in distcheck" This reverts commit 5a2dbf034f25ff2a9aefe813bc2b5b821f5842c8. Makefile.am | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) commit f551f35880a807772c79335791e3c6ad4eb1d08f Author: Murray Cumming Date: Fri Nov 9 11:00:32 2012 +0100 Revert "tmdb: Add documentation." This reverts commit 48b454fab37ed53013aedbf256fd8ea45d6e5bcc. Makefile.am | 2 +- configure.ac | 1 - examples/.gitignore | 1 - examples/Makefile.am | 14 ----- examples/example-tmdb.c | 149 ----------------------------------------------- src/tmdb/grl-tmdb.c | 21 ------- 6 files changed, 1 insertion(+), 187 deletions(-) commit 48b454fab37ed53013aedbf256fd8ea45d6e5bcc Author: Murray Cumming Date: Thu Nov 8 10:26:50 2012 +0100 tmdb: Add documentation. Also add an example .c file and try to show it in the documentation. Note that, for some reason, I had to use instead of so that it actually shows the example code in the generated HTML. Bug #685473 Makefile.am | 2 +- configure.ac | 1 + examples/.gitignore | 1 + examples/Makefile.am | 14 +++++ examples/example-tmdb.c | 149 +++++++++++++++++++++++++++++++++++++++++++++++ src/tmdb/grl-tmdb.c | 21 +++++++ 6 files changed, 187 insertions(+), 1 deletion(-) commit 5a2dbf034f25ff2a9aefe813bc2b5b821f5842c8 Author: Murray Cumming Date: Mon Oct 15 10:25:48 2012 +0200 docs: Enable all plugins in distcheck Makefile.am | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) commit 851e7931a8079520d72990ab5133a92563f95275 Author: Murray Cumming Date: Thu Nov 8 10:25:44 2012 +0100 Add gtk-doc documentation generation * configure.ac, Makefile.am, doc/Makefile.am: Add use of gtk-doc, disabled by default but enabled during dist. * doc/grilo-plugins/: Start with the *.types, and the main *-docs.xml page, with an overview.xml. * src/*/*.c: Add gtk-doc comments to the *Source types so that they appear in the documentation. These should later contain documentation about what full-text search and query syntax each plugin supports, as suggested in bug #685473 * Makefile.am: Do not make docs an optional part of SUBDIRS, because we need to install the distribute html even when the generation of that html is disabled. .gitignore | 1 + Makefile.am | 4 +- configure.ac | 10 ++ doc/Makefile.am | 1 + doc/grilo-plugins/.gitignore | 15 +++ doc/grilo-plugins/Makefile.am | 162 +++++++++++++++++++++++++++++ doc/grilo-plugins/grilo-plugins-docs.sgml | 61 +++++++++++ doc/grilo-plugins/grilo-plugins.types | 47 +++++++++ doc/grilo-plugins/overview.xml | 17 +++ src/apple-trailers/grl-apple-trailers.c | 7 ++ src/bliptv/grl-bliptv.c | 7 ++ src/bookmarks/grl-bookmarks.c | 7 ++ src/dmap/grl-dmap.c | 7 ++ src/fake-metadata/grl-fake-metadata.c | 7 ++ src/filesystem/grl-filesystem.c | 7 ++ src/flickr/grl-flickr.c | 7 ++ src/gravatar/grl-gravatar.c | 7 ++ src/jamendo/grl-jamendo.c | 7 ++ src/lastfm-albumart/grl-lastfm-albumart.c | 7 ++ src/local-metadata/grl-local-metadata.c | 7 ++ src/metadata-store/grl-metadata-store.c | 8 ++ src/optical-media/grl-optical-media.c | 7 ++ src/podcasts/grl-podcasts.c | 7 ++ src/shoutcast/grl-shoutcast.c | 7 ++ src/tmdb/grl-tmdb.c | 8 ++ src/tracker/grl-tracker-source.c | 7 ++ src/upnp/grl-upnp.c | 8 ++ src/vimeo/grl-vimeo.c | 7 ++ src/youtube/grl-youtube.c | 8 ++ 29 files changed, 461 insertions(+), 1 deletion(-) commit f78d298bf1975fcaa21c4fb48d2852c0b31bdbdf Author: Murray Cumming Date: Fri Oct 12 15:21:28 2012 +0200 build: Use variables for CFLAGS and LIBS. * configure.ac: Define variables for the plugin-specific CFLAGS and LIBS. * src/*/Makefile.am: Use the variables here instead of mentioning the CFLAGS and LIBS for each individual dependency. This lets us use the CFLAGS and LIBS elsewhere, such as when using gtk-doc. configure.ac | 100 +++++++++++++++++++++++++++++++++++++++ src/apple-trailers/Makefile.am | 8 +--- src/bliptv/Makefile.am | 8 +--- src/bookmarks/Makefile.am | 6 +-- src/dmap/Makefile.am | 8 +--- src/fake-metadata/Makefile.am | 4 +- src/filesystem/Makefile.am | 6 +-- src/flickr/Makefile.am | 8 +--- src/gravatar/Makefile.am | 4 +- src/jamendo/Makefile.am | 8 +--- src/lastfm-albumart/Makefile.am | 8 +--- src/local-metadata/Makefile.am | 6 +-- src/metadata-store/Makefile.am | 6 +-- src/optical-media/Makefile.am | 10 +--- src/podcasts/Makefile.am | 12 +---- src/shoutcast/Makefile.am | 8 +--- src/tmdb/Makefile.am | 14 ++---- src/tracker/Makefile.am | 6 +-- src/upnp/Makefile.am | 14 +----- src/vimeo/Makefile.am | 12 +---- src/youtube/Makefile.am | 14 +----- 21 files changed, 141 insertions(+), 129 deletions(-) commit 50abc2914221fbb1ccb039373f50773da26b718a Author: Juan A. Suarez Romero Date: Thu Nov 8 16:06:40 2012 +0000 Post-release version bump to 0.2.4 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)