commit 7bd86939099684e4882432bc518bb8ac572558d7 Author: Juan A. Suarez Romero Date: Mon Aug 25 01:29:10 2014 +0200 Release 0.2.13 NEWS | 155 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 155 insertions(+) commit d63a811c39acc66d6cc11826a87d2fb3064ffe8c Author: Juan A. Suarez Romero Date: Sun Aug 24 22:15:27 2014 +0000 build: bump GOM requirement configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 829416b5866bd004e9c163bcca685327c01034a6 Author: Nilamdyuti Goswami Date: Fri Aug 22 12:11:02 2014 +0000 Updated Assamese translation po/as.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1d7a6d9e33a6d75e5c3018e89ef86b399903a7e7 Author: Nilamdyuti Goswami Date: Fri Aug 22 11:48:31 2014 +0000 Added Assamese translation po/LINGUAS | 1 + po/as.po | 618 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 619 insertions(+) commit 9a62678c99622e0214f985bb168088ae32231943 Author: AlainLojewski Date: Thu Aug 21 11:09:47 2014 +0000 Updated French translation po/fr.po | 226 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 126 insertions(+), 100 deletions(-) commit 0bdfffe1703aeecbf53029b46e671bcbe7821e8e Author: Chao-Hsiung Liao Date: Thu Aug 21 17:12:08 2014 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 243 +++++++++++++++++++++++++++++++++--------------------------- po/zh_TW.po | 243 +++++++++++++++++++++++++++++++++--------------------------- 2 files changed, 270 insertions(+), 216 deletions(-) commit 9059ff573f771a031623b8b556b2753df4ae83c1 Author: Daniel Mustieles Date: Tue Aug 19 13:02:51 2014 +0200 Updated Spanish translation po/es.po | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) commit 1c2840f8c4d42da27b10f5553ed24ba8f8bbe933 Author: Carles Ferrando Date: Sun Aug 17 00:01:42 2014 +0200 [l10n] Updated Catalan (Valencian) translation po/ca@valencia.po | 263 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 149 insertions(+), 114 deletions(-) commit 767e017dd3afa3871a8db989583f301aefd47f1e Author: Gil Forcada Date: Sun Aug 17 00:01:35 2014 +0200 [l10n] Update Catalan translation po/ca.po | 84 +++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 51 insertions(+), 33 deletions(-) commit efaee76499cc1f4909122816938ba3b3d2dda94d Author: Jeremy Whiting Date: Wed Aug 13 14:17:49 2014 -0600 local-metadata: Check cache and local thumbnails for thumbnails. https://bugzilla.gnome.org/show_bug.cgi?id=734636 src/local-metadata/grl-local-metadata.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit 46c1fe450a685f76de755068514af01e056e6067 Author: Aurimas Černius Date: Fri Aug 15 22:57:55 2014 +0300 Updated Lithuanian translation po/lt.po | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) commit 04621b505622a0690330e393b69ffd5626c46f54 Author: Bastien Nocera Date: Fri Aug 15 16:16:37 2014 +0200 radiofrance: Fix "France Info" URL Another special case... src/lua-factory/sources/grl-radiofrance.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit c0828114b03576ed13fcf93b3b3d2ae55f8bed92 Author: Marek Černocký Date: Fri Aug 15 12:48:20 2014 +0200 Updated Czech translation po/cs.po | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) commit f27a5cd30fc21281e6c44a661de3720b1c9b3888 Author: Wolfgang Stöggl Date: Thu Aug 14 22:18:43 2014 +0000 Updated German translation po/de.po | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) commit ccab7c1176f6bf743818f0794a82cb138fe8678d Author: Bastien Nocera Date: Wed Aug 6 17:43:50 2014 +0200 radiofrance: Fix for backend changes The old Radio France APIs stopped working when they deployed a new iOS application, so move over to the new URLs. We're losing France Bleu support for now. https://bugzilla.gnome.org/show_bug.cgi?id=734234 src/lua-factory/sources/grl-radiofrance.lua | 116 ++++++++++++---------------- 1 file changed, 50 insertions(+), 66 deletions(-) commit fd0e95b75854427347b0b9dfe47f558957b79cad Author: Tom Tryfonidis Date: Mon Aug 11 22:13:10 2014 +0000 Updated Greek translation po/el.po | 53 ++++++++++++++++++++++++++--------------------------- 1 file changed, 26 insertions(+), 27 deletions(-) commit 0db3b9304042264a4884cc7f93dce93352313be0 Author: Juan A. Suarez Romero Date: Sun Aug 10 18:24:22 2014 +0000 lua-factory: Export "slow_keys" function src/lua-factory/grl-lua-factory.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit f2800b704a2d100195d46f85781fc0e52c59ed39 Author: Rafael Ferreira Date: Sun Aug 10 14:33:39 2014 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) commit 7d161a4ce563a25179866bf327c2b494e2a36597 Author: Piotr Drąg Date: Sat Aug 9 16:41:38 2014 +0200 Updated Polish translation po/pl.po | 39 +++++++++++++-------------------------- 1 file changed, 13 insertions(+), 26 deletions(-) commit c705e77cb4eb914b6de55a1ebf145d1f078b361f Author: Juan A. Suarez Romero Date: Wed Jul 30 19:49:07 2014 +0000 tracker: Add media_from_uri operation Given an URL, re-constructs the GrlMedia corresponding to that URL. https://bugzilla.gnome.org/show_bug.cgi?id=678519 src/tracker/grl-tracker-source-api.c | 98 ++++++++++++++++++++++++++++++++++++ src/tracker/grl-tracker-source-api.h | 3 ++ src/tracker/grl-tracker-source.c | 1 + 3 files changed, 102 insertions(+) commit f60d9e7e24370686302f91c6f34f53cce1a57c41 Author: Juan A. Suarez Romero Date: Mon Jul 28 12:24:41 2014 +0000 tracker: Add test_media_from_uri Given an URL, tests if Tracker source can create a media out of it. https://bugzilla.gnome.org/show_bug.cgi?id=678519 src/tracker/grl-tracker-source-api.c | 69 ++++++++++++++++++++++++++++++++++++ src/tracker/grl-tracker-source-api.h | 3 ++ src/tracker/grl-tracker-source.c | 2 +- 3 files changed, 73 insertions(+), 1 deletion(-) commit fa4012098287c3e4de3a9be89fb2b38a3d11bfaf Author: Matej Urbančič Date: Wed Aug 6 14:15:53 2014 +0200 Updated Slovenian translation po/sl.po | 61 ++++++++++++++++++++++++++++--------------------------------- 1 file changed, 28 insertions(+), 33 deletions(-) commit 161d72ce26ae4e6989949d3130d19534831f1247 Author: Juan A. Suarez Romero Date: Tue Aug 5 23:51:11 2014 +0000 build: append files to EXTRA_DIST We were adding files to EXTRA_DIST using "EXTRA_DIST = foo". But as EXTRA_DIST is used in gtester.mk, we need to append files to avoid loosing the files added in gtester.mk. src/apple-trailers/Makefile.am | 2 +- src/bliptv/Makefile.am | 2 +- src/bookmarks/Makefile.am | 2 +- src/dleyna/Makefile.am | 2 +- src/dmap/Makefile.am | 2 +- src/filesystem/Makefile.am | 2 +- src/flickr/Makefile.am | 2 +- src/freebox/Makefile.am | 2 +- src/gravatar/Makefile.am | 2 +- src/jamendo/Makefile.am | 2 +- src/lastfm-albumart/Makefile.am | 2 +- src/local-metadata/Makefile.am | 2 +- src/lua-factory/Makefile.am | 2 +- src/lua-factory/sources/Makefile.am | 2 +- src/magnatune/Makefile.am | 2 +- src/metadata-store/Makefile.am | 2 +- src/optical-media/Makefile.am | 2 +- src/pocket/Makefile.am | 2 +- src/podcasts/Makefile.am | 2 +- src/raitv/Makefile.am | 2 +- src/shoutcast/Makefile.am | 2 +- src/thetvdb/Makefile.am | 2 +- src/tmdb/Makefile.am | 2 +- src/tracker/Makefile.am | 2 +- src/vimeo/Makefile.am | 2 +- src/youtube/Makefile.am | 2 +- 26 files changed, 26 insertions(+), 26 deletions(-) commit bc7721402d908cf5e0c64c32de1cd312344791cb Author: Juan A. Suarez Romero Date: Tue Aug 5 23:50:54 2014 +0000 dleyna: include gtester.mk src/dleyna/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 3c5997cf75d5b5eba84a5826d7029f8f406e9f76 Author: Juan A. Suarez Romero Date: Tue Aug 5 23:48:30 2014 +0000 lua-factory: include gtester.mk src/lua-factory/Makefile.am | 2 ++ src/lua-factory/sources/Makefile.am | 2 ++ 2 files changed, 4 insertions(+) commit e4c79090ca2409dcf3ab6a3341b25eabc40ca0e7 Author: Juan A. Suarez Romero Date: Tue Aug 5 23:38:49 2014 +0000 build: remove "INCLUDES" from Makefile.am Deprecated option. tests/apple-trailers/Makefile.am | 3 +-- tests/bliptv/Makefile.am | 3 +-- tests/lastfm-albumart/Makefile.am | 3 +-- tests/local-metadata/Makefile.am | 3 +-- tests/thetvdb/Makefile.am | 5 +++-- tests/tmdb/Makefile.am | 7 +++++-- tests/vimeo/Makefile.am | 3 +-- 7 files changed, 13 insertions(+), 14 deletions(-) commit dbf19368dc814c7e361951e1bd82c57dc52041a1 Author: Juan A. Suarez Romero Date: Tue Aug 5 08:33:19 2014 +0000 build: add "subdir-objects" option in configure.ac configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cd4a2768d839249383ac0a54754050900c8d096e Author: Christian Kirbach Date: Fri Aug 1 22:22:23 2014 +0000 Updated German translation po/de.po | 214 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 118 insertions(+), 96 deletions(-) commit 7192e4fd4702da009c7b247797443850a2427721 Author: Juan A. Suarez Romero Date: Thu Jul 31 19:13:37 2014 +0000 lastfm-albumart: Add tests configure.ac | 1 + src/lastfm-albumart/Makefile.am | 9 + tests/Makefile.am | 5 + tests/lastfm-albumart/Makefile.am | 40 +++ tests/lastfm-albumart/data/network-data.ini | 11 + .../data/resolve-good-found-default.data | 14 + tests/lastfm-albumart/data/resolve-good-found.data | 82 +++++ tests/lastfm-albumart/test_lastfm_albumart.c | 332 +++++++++++++++++++++ 8 files changed, 494 insertions(+) commit 43ffa75e8a27460ac70958c9789767ccb2587f1a Author: Piotr Drąg Date: Thu Jul 31 19:28:37 2014 +0200 doap: add grilo-plugins.doap | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 488cffed6d825b0e1fc6c0d2be13deba48647045 Author: Olav Vitters Date: Wed Jul 30 20:17:25 2014 +0200 doap category core grilo-plugins.doap | 1 + 1 file changed, 1 insertion(+) commit a1cd1fe6fe0079f901ccc381303087d6d21dd615 Author: Victor Toso Date: Wed Jul 16 23:05:20 2014 -0300 thetvdb: call the callback with episode cache miss If the cache is up-to-date and we hit a cache miss, call the callback. https://bugzilla.gnome.org/show_bug.cgi?id=733287 src/thetvdb/grl-thetvdb.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 2286f3610e2b9d8d3a8b46dd28b82d0e25ef0470 Author: Victor Toso Date: Mon Jul 28 21:38:08 2014 -0300 thetvdb: callback from resolve always return media https://bugzilla.gnome.org/show_bug.cgi?id=733287 src/thetvdb/grl-thetvdb.c | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) commit 251a99a5827ac7336fe2eee1c5b6ba6f906dd217 Author: YunQiang Su Date: Tue Jul 29 15:37:43 2014 +0800 update zh_CN translation po/zh_CN.po | 234 +++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 127 insertions(+), 107 deletions(-) commit 3155abd2c38a7ff51fed43d35c8c71ba432f6118 Author: Juan A. Suarez Romero Date: Sat Jul 26 14:59:31 2014 +0000 tracker: escape search strings Use Tracker functions to perform the escape, because it is designed to hand-craft later a SPARQL query with the escaped string. https://bugzilla.gnome.org/show_bug.cgi?id=730399 src/tracker/grl-tracker-source-api.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 9483769436c66b649960bf352d3ee56535813010 Author: Juan A. Suarez Romero Date: Wed Jul 23 22:55:58 2014 +0000 tracker: Add plugin deinit function src/tracker/grl-tracker.c | 31 ++++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) commit fc5c249df7500664844a77ca54d86d790164c2e2 Author: Daniel Mustieles Date: Tue Jul 22 12:32:25 2014 +0200 Updated Spanish translation po/es.po | 67 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 33 insertions(+), 34 deletions(-) commit ceb9d7427d45439be77d02dab64d4841d2f697ed Author: Bastien Nocera Date: Thu Jul 17 12:23:53 2014 +0200 lua-factory: GrlMediaBoxes cannot have their metadata resolved Unless the resolver handles every media type. https://bugzilla.gnome.org/show_bug.cgi?id=733303 src/lua-factory/grl-lua-factory.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit e99e5dd354098b1f7398bfe816265f1f063c00d7 Author: Juan A. Suarez Romero Date: Mon Jul 21 21:50:44 2014 +0000 jamendo: Fix wrong free A stupid mistake when invoking the free function. src/jamendo/grl-jamendo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 194b7ea9742b978df8f95445726f039d6018685d Author: Bastien Nocera Date: Wed Jul 16 17:03:47 2014 +0200 lua-factory: Fix use after free ==21842== Invalid read of size 4 ==21842== at 0x2CE855B7: grl_lua_library_set_current_operation (grl-lua-library.c:1258) ==21842== by 0x6706D16: resolve_idle (grl-source.c:2401) ==21842== by 0x7146872: g_main_context_dispatch (gmain.c:3067) ==21842== by 0x7146C77: g_main_context_iterate.isra.29 (gmain.c:3747) ==21842== by 0x7146F91: g_main_loop_run (gmain.c:3941) ==21842== by 0x50323C4: gtk_main (gtkmain.c:1206) ==21842== by 0x40C159: main (main.c:2395) ==21842== Address 0x2a655ecc is 76 bytes inside a block of size 88 free'd ==21842== at 0x4C2CCE9: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==21842== by 0x714C3BE: g_free (gmem.c:190) ==21842== by 0x7163053: g_slice_free1 (gslice.c:1112) ==21842== by 0x2CE846B7: grl_l_callback (grl-lua-library.c:947) ==21842== by 0x2D09B7CC: ??? (in /usr/lib64/liblua-5.2.so) ==21842== by 0x2D0AD78C: ??? (in /usr/lib64/liblua-5.2.so) ==21842== by 0x2D09BAC7: ??? (in /usr/lib64/liblua-5.2.so) ==21842== by 0x2D09B13E: ??? (in /usr/lib64/liblua-5.2.so) ==21842== by 0x2D09BD10: ??? (in /usr/lib64/liblua-5.2.so) ==21842== by 0x2D0932D5: lua_pcallk (in /usr/lib64/liblua-5.2.so) ==21842== by 0x2CE82C10: grl_lua_factory_source_resolve (grl-lua-factory.c:1119) ==21842== by 0x6706D16: resolve_idle (grl-source.c:2401) https://bugzilla.gnome.org/show_bug.cgi?id=733259 src/lua-factory/grl-lua-library.c | 1 + 1 file changed, 1 insertion(+) commit d81b51ac2f246921ca6632a88a08b3b2735d8170 Author: Juan A. Suarez Romero Date: Mon Jul 21 19:16:14 2014 +0000 travis: Remove `find` line Seems it is not needed anymore. .travis.yml | 1 - 1 file changed, 1 deletion(-) commit 241f034036f22f47100262191fabef00fef558ec Author: Marek Černocký Date: Mon Jul 21 19:10:20 2014 +0200 Updated Czech translation po/cs.po | 49 ++++++++++++++++--------------------------------- 1 file changed, 16 insertions(+), 33 deletions(-) commit 1b0ec556ede2960ad5f74321e88c3d54e5fdec85 Author: Juan A. Suarez Romero Date: Mon Jul 21 17:43:28 2014 +0200 travis: Use specific Travis PPA for Grilo This is a specific PPA for testing Grilo in Travis, so it does not mix with the normal Grilo PPA. .travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 2905300116bc5d16b1fb4f986910247da61ca21f Author: Aurimas Černius Date: Sun Jul 20 21:31:14 2014 +0300 Updated Lithuanian translation po/lt.po | 51 ++++++++++++++++++--------------------------------- 1 file changed, 18 insertions(+), 33 deletions(-) commit 49f472e3bcb2f8ce97b095cbb603e7ca8e7700da Author: Juan A. Suarez Romero Date: Fri Jul 18 22:52:10 2014 +0000 travis: Add python-dbusmock .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 41b5ad0bf11010993384dac7ea172bd9c10abcd9 Author: Juan A. Suarez Romero Date: Fri Jul 18 21:42:15 2014 +0000 travis: Fix .travis.yml Remove wrong indentation. .travis.yml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) commit b51e91ba1ff9ea15156c16c9051bbf5931bc6bc5 Author: Enrico Nicoletto Date: Fri Jul 18 18:41:50 2014 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 66 +++++++++++++++++++++++++++++-------------------------------- 1 file changed, 31 insertions(+), 35 deletions(-) commit 8eec50c056c077039a577a44d94c42fedc2a9349 Author: Victor Toso Date: Wed Jul 16 22:52:25 2014 -0300 thetvdb: fetch show in cache with case insensitive https://bugzilla.gnome.org/show_bug.cgi?id=733287 src/thetvdb/grl-thetvdb.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 56f51487d7989a0c987767f38baad2f7046d441f Author: Victor Toso Date: Thu Jul 17 00:46:41 2014 -0300 lua-factory: don't iterate on lua env table When calling a c function in lua, the top of the stack is the environment table of lua, _G. This patch fixes the case where GrlNetWc options was not passed at grl.fetch and grl.unzip functions. https://bugzilla.gnome.org/show_bug.cgi?id=733289 src/lua-factory/grl-lua-library.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d6aa2e8551992cf9eb64c925782b9e63e9f21564 Author: Juan A. Suarez Romero Date: Thu Jul 17 15:56:32 2014 +0000 Revert "dleyna: ChildCount is an int32, not a uint32" Actually the ChildCount type is uint32, but there was a bug in DLeyna Server code. This reverts commit 555e1f1a83cc986c83184b811440150371eced4f. src/dleyna/grl-dleyna-source.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e33e43fb50372ffdcdcacab3b230bb15f5aeb7f3 Author: Juan A. Suarez Romero Date: Thu Jul 17 15:26:10 2014 +0000 build: remove gssdp dependency Required previously for UPnP plugin. configure.ac | 2 -- 1 file changed, 2 deletions(-) commit 555e1f1a83cc986c83184b811440150371eced4f Author: Bastien Nocera Date: Wed Jul 16 15:23:31 2014 +0200 dleyna: ChildCount is an int32, not a uint32 As verified inspecting the dleyna-server source code. https://bugzilla.gnome.org/show_bug.cgi?id=733253 src/dleyna/grl-dleyna-source.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cbe9ff5a3e284fe3212e0e40e0e0dde777278a63 Author: Bastien Nocera Date: Wed Jul 16 15:14:13 2014 +0200 dleyna: Remove constant warnings when browsing Properties requested by grilo but not support by DLeyna produced a warning. For every item! https://bugzilla.gnome.org/show_bug.cgi?id=733253 src/dleyna/grl-dleyna-source.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1f7e27cbcd50c546010952bcc815b66ebffd3d94 Author: Bastien Nocera Date: Wed Jul 16 12:51:18 2014 +0200 plugins: Remove UPnP plugin It's been replaced by the DLeyna-based plugin https://bugzilla.gnome.org/show_bug.cgi?id=733253 Makefile.am | 1 - configure.ac | 53 -- help/C/grilo-plugins.xml | 5 - po/POTFILES.in | 1 - src/Makefile.am | 6 +- src/upnp/Makefile.am | 47 -- src/upnp/grl-upnp-utils.c | 399 ------------ src/upnp/grl-upnp-utils.h | 34 - src/upnp/grl-upnp.c | 1576 --------------------------------------------- src/upnp/grl-upnp.h | 75 --- src/upnp/grl-upnp.xml | 10 - 11 files changed, 1 insertion(+), 2206 deletions(-) commit 1ed17675ea683d9528b72a97c1f70feab6de792e Author: Bastien Nocera Date: Wed Jul 16 12:51:07 2014 +0200 help: Add mention of DLeyna plugin https://bugzilla.gnome.org/show_bug.cgi?id=733253 help/C/grilo-plugins.xml | 5 +++++ 1 file changed, 5 insertions(+) commit 31ef3fe151b00481c8cffd537f68c8e024917c49 Author: Bastien Nocera Date: Wed Jul 16 12:47:24 2014 +0200 build: Enable dleyna plugin in distcheck https://bugzilla.gnome.org/show_bug.cgi?id=733253 Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 49a0f431f1597b332ddb40ac2408d417c7845e85 Author: MarMav Date: Wed Jul 16 10:56:44 2014 +0000 Updated Greek translation po/el.po | 172 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 102 insertions(+), 70 deletions(-) commit 588bd5c8648fd8986532999fdfe8c776c1f1b1f2 Author: Piotr Drąg Date: Tue Jul 15 15:51:22 2014 +0200 Updated Polish translation po/pl.po | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) commit 07866a4d74f74a839992d05e68a9cc55d6c0bbd4 Author: Juan A. Suarez Romero Date: Mon Jul 14 08:44:29 2014 +0000 dleyna: Do not use format constant Make life easier for translators. https://bugzilla.gnome.org/show_bug.cgi?id=732016 src/dleyna/grl-dleyna-source.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 2eaf83264af24dcc7861ace3ee2ecf5abfbf44df Author: Yuri Myasoedov Date: Sat Jul 5 22:57:38 2014 +0400 Updated Russian translation po/ru.po | 186 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 106 insertions(+), 80 deletions(-) commit 78efd129ab1908b026b7afcfc5cb60878903d051 Author: Fran Diéguez Date: Tue Jul 1 21:07:03 2014 +0200 Updated Galician translations po/gl.po | 184 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 106 insertions(+), 78 deletions(-) commit 73a1e1b9550e8fd351f85c75d51c654aa0cdbbfa Author: Victor Toso Date: Sun Jun 29 21:49:27 2014 -0300 local-metadata: add test to new matching case. https://bugzilla.gnome.org/show_bug.cgi?id=732261 tests/local-metadata/test_local_metadata.c | 4 ++++ 1 file changed, 4 insertions(+) commit a7483e230d0a44b45a50eee46e43ca2136d50b34 Author: Victor Toso Date: Sun Jun 29 18:47:51 2014 -0300 local-metadata: check for updated title on tests https://bugzilla.gnome.org/show_bug.cgi?id=732261 tests/local-metadata/test_local_metadata.c | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) commit d6cc321a71247635107bab13ac76bfb1828b9956 Author: Victor Toso Date: Thu Jun 26 23:35:22 2014 -0300 local-metadata: fix case sensitive blacklist words https://bugzilla.gnome.org/show_bug.cgi?id=732261 src/local-metadata/grl-local-metadata.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 04eabaaefb2170d17def537d4821f005c1b31f66 Author: Victor Toso Date: Thu Jun 26 10:49:50 2014 -0300 local-metadata: fix trailing whitespace on values https://bugzilla.gnome.org/show_bug.cgi?id=732261 src/local-metadata/grl-local-metadata.c | 3 +++ 1 file changed, 3 insertions(+) commit 5cfbe38bea990f80e600ceee3d09fa7f12c1c6ac Author: Victor Toso Date: Thu Jun 26 10:48:14 2014 -0300 local-metadata: new match for tv series - Match season and episode with dots e.g: season: 2, episode 05 is (..) 2.05 - Match title inside parentheses. https://bugzilla.gnome.org/show_bug.cgi?id=732261 src/local-metadata/grl-local-metadata.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 3f2ef597e61d61e3e65fdb323eb3a2c71e15c3e1 Author: Juan A. Suarez Romero Date: Sun Jun 29 19:28:23 2014 +0000 dleyna: tag local sources Tag those sources that are running in the local host, and those that belong to the current user. Entirely based in commits 2b4ab2 and 91c4ee, by Giovanni Campagna . configure.ac | 9 +- src/dleyna/Makefile.am | 4 +- src/dleyna/grl-dleyna-source.c | 28 ++- src/dleyna/grl-dleyna-utils.c | 408 +++++++++++++++++++++++++++++++++++++++++ src/dleyna/grl-dleyna-utils.h | 34 ++++ 5 files changed, 475 insertions(+), 8 deletions(-) commit 6bbe0b126d83e3f981a949498e183f7672e6a0ee Author: Aurimas Černius Date: Sat Jun 28 22:03:25 2014 +0300 Updated Lithuanian translation po/lt.po | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 2c820d3c01e624debfb471dec6017eae0676d425 Author: Yosef Or Boczko Date: Wed Jun 25 14:32:10 2014 +0300 Updated Hebrew translation po/he.po | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 4577cc08a92679383117bbe98231f77ea5ca4a7e Author: Juan A. Suarez Romero Date: Tue Jun 24 16:40:57 2014 +0200 travis: Update to Ubuntu Trusty We require quite new dependencies that are not easy to back-port to Ubuntu Precise, the default version that Travis CI uses. .travis.yml | 2 ++ 1 file changed, 2 insertions(+) commit eacbfe79b93b81f253c71a4cfca42708b5a80866 Author: Rafael Ferreira Date: Tue Jun 24 11:48:05 2014 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 439ab5212a2ce81c343ff80d8bdb3158fe40e536 Author: Marek Černocký Date: Mon Jun 23 23:00:52 2014 +0200 Updated Czech translation po/cs.po | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit ffa47a7a8dae1bd9e2c2cb312b8f2e7acbc2e706 Author: Matej Urbančič Date: Mon Jun 23 22:49:19 2014 +0200 Updated Slovenian translation po/sl.po | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 3f571b33b6a0680419a1c852475c27f836f1f911 Author: Piotr Drąg Date: Mon Jun 23 20:15:54 2014 +0200 Updated Polish translation po/pl.po | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit f1e1c85f48e6bbbf2cbb48174a3b4c542f73717b Author: Piotr Drąg Date: Mon Jun 23 20:14:25 2014 +0200 Updated POTFILES.in po/POTFILES.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1c6a033018f042750aa57c0f5387d073d7d84e4a Author: Victor Toso Date: Mon Jun 2 03:21:29 2014 -0300 thetvdb: Include tests https://bugzilla.gnome.org/show_bug.cgi?id=672933 tests/Makefile.am | 5 + tests/thetvdb/Makefile.am | 70 +++++ tests/thetvdb/data/adventure_time_get_series.txt | 16 + .../thetvdb/data/adventure_time_series_all_en.zip | Bin 0 -> 24373 bytes tests/thetvdb/data/boardwalk_empire_get_series.txt | 15 + .../data/boardwalk_empire_series_all_en.zip | Bin 0 -> 17387 bytes tests/thetvdb/data/config.ini | 32 ++ tests/thetvdb/data/felicity_get_series.txt | 30 ++ tests/thetvdb/data/felicity_series_all_en.zip | Bin 0 -> 42587 bytes tests/thetvdb/data/house_get_series.txt | 297 +++++++++++++++++++ tests/thetvdb/data/house_series_all_en.zip | Bin 0 -> 55666 bytes tests/thetvdb/data/naruto_get_series.txt | 39 +++ tests/thetvdb/data/naruto_series_all_en.zip | Bin 0 -> 45364 bytes tests/thetvdb/test_thetvdb_resolve_episodes.c | 180 ++++++++++++ tests/thetvdb/test_thetvdb_resolve_shows.c | 194 ++++++++++++ tests/thetvdb/test_thetvdb_resolve_stress.c | 324 +++++++++++++++++++++ tests/thetvdb/test_thetvdb_utils.c | 65 +++++ tests/thetvdb/test_thetvdb_utils.h | 35 +++ 18 files changed, 1302 insertions(+) commit b2b937413a26a0fe2ad18891a27a30a35b12b26b Author: Victor Toso Date: Sat May 24 20:08:48 2014 -0300 thetvdb: Include The TVDB source https://bugzilla.gnome.org/show_bug.cgi?id=672933 Makefile.am | 1 + configure.ac | 51 + src/Makefile.am | 6 +- src/thetvdb/Makefile.am | 48 + src/thetvdb/grl-thetvdb.c | 1594 ++++++++++++++++++++++++++++++ src/thetvdb/grl-thetvdb.h | 66 ++ src/thetvdb/grl-thetvdb.xml | 10 + src/thetvdb/thetvdb-resources-episodes.c | 349 +++++++ src/thetvdb/thetvdb-resources-series.c | 338 +++++++ src/thetvdb/thetvdb-resources.h | 155 +++ 10 files changed, 2617 insertions(+), 1 deletion(-) commit f75829486509cbad5c5aa31ca7eda5c39a9dd4c0 Author: Aurimas Černius Date: Sun Jun 22 15:46:38 2014 +0300 Updated Lithuanian translation po/lt.po | 54 ++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 38 insertions(+), 16 deletions(-) commit 2bb758d7a1dfec301d2cc7e8d6f4108e0b34d73c Author: Marek Černocký Date: Sat Jun 21 23:17:59 2014 +0200 Updated Czech translation po/cs.po | 53 +++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 39 insertions(+), 14 deletions(-) commit dc1d904a8d9b41f97d205c8be8bbc6d49a343501 Author: Yosef Or Boczko Date: Wed Jun 18 03:51:06 2014 +0300 Updated Hebrew translation po/he.po | 50 ++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 36 insertions(+), 14 deletions(-) commit 12f2b6b42a394938db3e4796c74e669d49dd172a Author: Daniel Mustieles Date: Tue Jun 17 19:21:56 2014 +0200 Updated Spanish translation po/es.po | 54 +++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 39 insertions(+), 15 deletions(-) commit 55590d00194f0a99b2e075b244bbc1c1a0396364 Author: Matej Urbančič Date: Mon Jun 16 22:11:13 2014 +0200 Updated Slovenian translation po/sl.po | 51 +++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 37 insertions(+), 14 deletions(-) commit e43acd66c5261aa2a84d0a3a346e72e80bdd94a8 Author: Piotr Drąg Date: Mon Jun 16 16:11:57 2014 +0200 Updated Polish translation po/pl.po | 54 ++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 40 insertions(+), 14 deletions(-) commit 447519321106d5d36df393bad2d61eeb47aa8d14 Author: Rafael Ferreira Date: Mon Jun 16 11:16:42 2014 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 54 ++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 38 insertions(+), 16 deletions(-) commit 4990fa374259aa15c9511ad210a6bf07de5bdcc4 Author: Emanuele Aina Date: Mon Oct 14 18:28:22 2013 +0200 dleyna: Plugin to access DLNA contents using the dLeyna DBus service This plugin uses the dleyna-server service to interact with DMS (DLNA Media Server, eg. Rygel) through an high level DBus API and it is meant to deprecate the UPnP plugin. It implements all the functionalities exposed by GrlSource: resolve(), browse(), search(), query(), store(), store_metadata(), remove(), cancel() and change notifications. This adds a soft-dependency on the deyna-renderer DBus service: if the service is not activatable no DLNA server sources will be shown. The required GLib version has been bumped to 2.36 to use GTask. https://bugzilla.gnome.org/show_bug.cgi?id=707346 Signed-off-by: Emanuele Aina configure.ac | 63 +- m4/ax_python_module.m4 | 49 + po/POTFILES.in | 1 + src/Makefile.am | 6 +- src/dleyna/.gitignore | 3 + src/dleyna/Makefile.am | 86 + src/dleyna/com.intel.dLeynaServer.Manager.xml | 34 + src/dleyna/com.intel.dLeynaServer.MediaDevice.xml | 132 ++ src/dleyna/grl-dleyna-server.c | 424 +++++ src/dleyna/grl-dleyna-server.h | 90 ++ src/dleyna/grl-dleyna-servers-manager.c | 253 +++ src/dleyna/grl-dleyna-servers-manager.h | 70 + src/dleyna/grl-dleyna-source.c | 1682 ++++++++++++++++++++ src/dleyna/grl-dleyna-source.h | 75 + src/dleyna/grl-dleyna.c | 137 ++ src/dleyna/grl-dleyna.xml | 10 + src/dleyna/org.gnome.UPnP.MediaServer2.xml | 200 +++ src/local-metadata/grl-local-metadata.c | 2 + tests/.gitignore | 4 + tests/Makefile.am | 5 + tests/dleyna/Makefile.am | 64 + tests/dleyna/data/helloworld.txt | 1 + tests/dleyna/dbusmock/dleyna-server-mock | 10 + .../dleyna/dbusmock/dleyna-server-mock.service.in | 3 + tests/dleyna/dbusmock/dleynamanager.py | 76 + tests/dleyna/dbusmock/dleynamediacontainer.py | 118 ++ tests/dleyna/dbusmock/dleynamediadevice.py | 156 ++ tests/dleyna/dbusmock/dleynamediaobject.py | 57 + tests/dleyna/dbusmock/items.py | 125 ++ tests/dleyna/test_dleyna.c | 467 ++++++ tests/dleyna/test_dleyna_utils.c | 139 ++ tests/dleyna/test_dleyna_utils.h | 58 + 32 files changed, 4598 insertions(+), 2 deletions(-) commit 9abd83d641465283a31472772e91db4ead2f96e0 Author: Bastien Nocera Date: Wed Feb 19 10:38:14 2014 +0100 filesystem: Better error message when browsing fails We try to keep the original error domain and code, so that interested front-ends can act upon the errors. For example, a G_IO_ERROR/G_IO_ERROR_NOT_MOUNTED error could trigger something to mount the item. https://bugzilla.gnome.org/show_bug.cgi?id=725203 src/filesystem/grl-filesystem.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) commit 4bb73847abaf23e8c6ae2da92e214225945f5e49 Author: Bastien Nocera Date: Fri Jun 6 11:58:07 2014 +0200 lua-factory: Prefer jhbuilt scripts to system ones When building the list of system data dirs to read the scripts from, make sure that we prefer the scripts in the first system dir mentioned in XDG_DATA_DIRS. This fixes a jhbuilt grilo-test-ui loading the system-wide script instead of the jhbuilt one when both exist. src/lua-factory/grl-lua-factory.c | 2 ++ 1 file changed, 2 insertions(+) commit 3c21086e824cf8044b9dfb060f6c654921e9bdc7 Author: Bastien Nocera Date: Sat May 10 17:40:33 2014 +0200 lua-factory: Hide some debug The grl.unzip() function still spewed out some warnings. src/lua-factory/grl-lua-library.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit f4dcf8c1b28d18e4e0d2acaf1edf7ed2fe4ec06d Author: Jeremy Whiting Date: Fri May 30 21:06:15 2014 -0600 filesystem: Fix top-level monitoring by adding add_monitor calls. https://bugzilla.gnome.org/show_bug.cgi?id=730841 src/filesystem/grl-filesystem.c | 2 ++ 1 file changed, 2 insertions(+) commit 15443d2f63cf88d1186f4d92f4d7ac7552b86814 Author: Bastien Nocera Date: Wed Jun 4 18:48:13 2014 +0200 lua-factory: Fix broken URLs for Euronews outside Europe From some locations, Euronews will not make all of its streams available. This ensures that we filter out the streams that aren't available. https://bugzilla.gnome.org/show_bug.cgi?id=731224 src/lua-factory/sources/grl-euronews.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 068a8d56eddfaf6c38f67ae20bc7154c01199cf9 Author: Bastien Nocera Date: Tue Apr 8 16:59:55 2014 +0200 lua-factory: Add supported_media types for sources So that image based applications can ignore the metrolyrics and musicbrainz coverart sources. https://bugzilla.gnome.org/show_bug.cgi?id=727766 src/lua-factory/sources/grl-metrolyrics.lua | 1 + src/lua-factory/sources/grl-musicbrainz.lua | 1 + 2 files changed, 2 insertions(+) commit ccbb261638bbf14858de847a2838d5c9f2faf410 Author: Bastien Nocera Date: Mon Apr 7 17:53:58 2014 +0200 lua-factory: Add Musicbrainz Cover Art plugin https://bugzilla.gnome.org/show_bug.cgi?id=727766 src/lua-factory/sources/Makefile.am | 3 +- src/lua-factory/sources/grl-musicbrainz.lua | 66 +++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+), 1 deletion(-) commit 07b61a0f761d3eabe1aa0569d537f6cb16c9d2c9 Author: Gil Forcada Date: Tue Jun 3 00:45:49 2014 +0200 [l10n] Update Catalan translation po/ca.po | 211 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 114 insertions(+), 97 deletions(-) commit 9abe749baeb487bfe295951f71a5d2e80cc16c1f Author: Juan A. Suarez Romero Date: Mon Jun 2 14:08:59 2014 +0000 lua-factory: conditional operator does not typecheck Fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750038 src/lua-factory/grl-lua-library.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 3f3afe9ffcc839a4a45a24b0c1e5a7c54a178ca9 Author: Bastien Nocera Date: Fri May 30 23:54:22 2014 +0200 vimeo: Set an external-url for results This will allow GNOME Videos to use quvi directly to do the video URL lookup, instead of counting on the vimeo plugin to do so. https://bugzilla.gnome.org/show_bug.cgi?id=730900 src/vimeo/grl-vimeo.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit f54a7a5f3d2e3ecded457fe2f192edadf5528d99 Author: Milo Casagrande Date: Sat May 31 13:05:39 2014 +0000 Updated Italian translation po/it.po | 158 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 78 insertions(+), 80 deletions(-) commit 37663268236c5552f6245103d52634124066e03b Author: Victor Toso Date: Sun May 11 14:43:10 2014 -0300 local-metadata: fix regexp and tests https://bugzilla.gnome.org/show_bug.cgi?id=727181 https://bugzilla.gnome.org/show_bug.cgi?id=725025 src/local-metadata/grl-local-metadata.c | 6 +++--- tests/local-metadata/test_local_metadata.c | 9 +++------ 2 files changed, 6 insertions(+), 9 deletions(-) commit e875103068b79bfc0aac15f308262b703071f168 Author: Juan A. Suarez Romero Date: Fri May 30 14:58:46 2014 +0000 bookmarks: Do not free list The ownership is taken by GOM. src/bookmarks/grl-bookmarks.c | 1 - 1 file changed, 1 deletion(-) commit eacdc3873c32d0309d2f3697adf5d4d3e148b007 Author: Alberto Garcia Date: Wed May 28 12:38:21 2014 +0200 Require librest >= 0.7.90 for the pocket plugin That's the first release to include rest_proxy_call_invoke_async() configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2f10cd8aa09f84391e9e0e544625bd2ddad20c30 Author: Debarshi Ray Date: Tue May 27 14:28:10 2014 +0200 flickr: Use SSL https://bugzilla.gnome.org/show_bug.cgi?id=730812 src/flickr/flickr-oauth.h | 4 ++-- src/flickr/gflickr.c | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) commit d06568b5eaed06d020cf72d03deccd34328c01b6 Author: Gábor Kelemen Date: Thu May 22 20:26:25 2014 +0000 Updated Hungarian translation po/hu.po | 160 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 79 insertions(+), 81 deletions(-) commit 2b03b8c0c7485edfbe3512b56fb513f58c4c58be Author: Andika Triwidada Date: Wed May 21 03:28:00 2014 +0000 Updated Indonesian translation po/id.po | 173 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 82 insertions(+), 91 deletions(-) commit 982c2448d15d7dc72ab2d954c899c7fe615930e1 Author: Yosef Or Boczko Date: Fri May 16 05:09:39 2014 +0300 Updated Hebrew translation po/he.po | 175 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 86 insertions(+), 89 deletions(-) commit 7b7c3ebfab55dcd1ca0483121c5b57450e162ea8 Author: Marek Černocký Date: Tue May 13 21:08:37 2014 +0200 Updated Czech translation po/cs.po | 169 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 80 insertions(+), 89 deletions(-) commit 97d67f73ad6cae4963bb9796be53d3566ce70e75 Author: Juan A. Suarez Romero Date: Mon May 12 22:28:41 2014 +0000 upnp: return NULL if there are no tags If the source does not have tags, let's return NULL instead of an array with a NULL string. src/upnp/grl-upnp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 989e803dcaa80d3d7c3afaf9323c50217a29cd82 Author: Juan A. Suarez Romero Date: Mon May 12 21:50:58 2014 +0000 Remove unused script This script is pretty deprecated, so better let's remove it. setup-plugins-env.sh | 24 ------------------------ 1 file changed, 24 deletions(-) commit ef3e176de8ddb4c5842b81f4426e43dbb1f963f1 Author: Matej Urbančič Date: Mon May 12 21:53:16 2014 +0200 Updated Slovenian translation po/sl.po | 151 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 75 insertions(+), 76 deletions(-) commit c83b6f6f8fccf70e9ff7ce1455067e1f5051573d Author: Aurimas Černius Date: Sun May 11 23:36:56 2014 +0300 Updated Lithuanian translation po/lt.po | 174 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 82 insertions(+), 92 deletions(-) commit 7160eae43b6cfa116efaf5782a245382e20b935d Author: Daniel Mustieles Date: Sat May 10 19:51:48 2014 +0200 Updated Spanish translation po/es.po | 156 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 78 insertions(+), 78 deletions(-) commit 3384b3294d031555f586edc60ccdca05728aad45 Author: Bastien Nocera Date: Fri May 9 10:31:16 2014 +0200 bookmarks: Add support for type-filter This avoids assertions on startup in Totem when somebody adds an image to the bookmarks. https://bugzilla.gnome.org/show_bug.cgi?id=729787 src/bookmarks/grl-bookmarks.c | 55 ++++++++++++++++++++++++++++++++++++------- 1 file changed, 47 insertions(+), 8 deletions(-) commit 0c4c3e3e12915e6f9ea68f260f4321ed0d40dd49 Author: Rafael Ferreira Date: Thu May 8 01:37:51 2014 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 186 +++++++++++++++++++++++++++++------------------------------- 1 file changed, 91 insertions(+), 95 deletions(-) commit 16ed6a463fc7803918371f3f5cfd91710d9c6393 Author: Piotr Drąg Date: Wed May 7 19:13:04 2014 +0200 Updated Polish translation po/pl.po | 169 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 80 insertions(+), 89 deletions(-) commit 649c15711f5a6d988d7e453e5a3f0cc3de9b4cca Author: Bastien Nocera Date: Wed May 7 18:52:45 2014 +0200 lua-factory: Fix incorrect check creating GrlNetWc Spotted by Victor Toso https://bugzilla.gnome.org/show_bug.cgi?id=728525#c6 src/lua-factory/grl-lua-library.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3b4de468ffb334b3d45dda61e8c9cbd78f3a529a Author: Bastien Nocera Date: Wed May 7 13:22:34 2014 +0200 optical-media: Fix physical optical drives being ignored Better when tested right? Don't ignore all the drives... https://bugzilla.gnome.org/show_bug.cgi?id=729704 src/optical-media/grl-optical-media.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 72a7d13d42053fa306d8fa309790d71c06b7049c Author: Bastien Nocera Date: Wed May 7 13:22:22 2014 +0200 optical-media: Add some more debug https://bugzilla.gnome.org/show_bug.cgi?id=729704 src/optical-media/grl-optical-media.c | 5 +++++ 1 file changed, 5 insertions(+) commit 6c7f503edd742b595fb29aa4ef986eb6306b1828 Author: Bastien Nocera Date: Tue May 6 15:58:53 2014 +0200 lua-factory: Fix garbage after escaped text in grl.unescape() grl.unescape('"Look at Me"') would give back: "Look at Me"t Me" instead of: "Look at Me" Don't forget to terminate the copied string when we've unescaped. https://bugzilla.gnome.org/show_bug.cgi?id=729649 src/lua-factory/grl-lua-library.c | 2 ++ 1 file changed, 2 insertions(+) commit c95d353fe20ac212504f4448168eb40cc124fbc0 Author: Bastien Nocera Date: Sat Apr 19 13:55:06 2014 +0200 lua-factory: Add more keys to grl.get_options() Make it possible to get the query/search strings, or the media ID for the operation, as well as the operation type. This is useful when the entry point needs to launch an async operation to cache a manifest for example. https://bugzilla.gnome.org/show_bug.cgi?id=728882 src/lua-factory/grl-lua-library.c | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) commit 2418b1e3919eb8b3fd14ae6694dff52a809b4325 Author: Bastien Nocera Date: Sat Apr 19 13:43:04 2014 +0200 lua-factory: Add string member to OperationSpec struct To be used to cache operation parameters. https://bugzilla.gnome.org/show_bug.cgi?id=728882 src/lua-factory/grl-lua-common.h | 4 ++++ src/lua-factory/grl-lua-factory.c | 12 +++++++++--- src/lua-factory/grl-lua-library.c | 1 + 3 files changed, 14 insertions(+), 3 deletions(-) commit 5aa214ff95d820bc8c2c163aa63f13c0d8a46adb Author: Bastien Nocera Date: Sat Apr 19 13:34:12 2014 +0200 lua-factory: Document OperationSpec struct https://bugzilla.gnome.org/show_bug.cgi?id=728882 src/lua-factory/grl-lua-common.h | 4 ++++ 1 file changed, 4 insertions(+) commit 714c03643329fcfd0518637d859336954699a28c Author: Bastien Nocera Date: Fri Apr 18 21:14:28 2014 +0200 lua-factory: Add grl.unzip library function Script developers can use this to fetch a zip file, and extract particular files inside that zip file. This also adds a libarchive dependency for the lua-factory plugin. https://bugzilla.gnome.org/show_bug.cgi?id=728525 configure.ac | 11 +- src/lua-factory/grl-lua-library.c | 217 +++++++++++++++++++++++++++++++++++++- 2 files changed, 222 insertions(+), 6 deletions(-) commit ca486211e03fd280136d846d2b75cb7ff4fea46b Author: Bastien Nocera Date: Fri Apr 18 21:13:50 2014 +0200 lua-factory: Remove unneeded temporary name for struct https://bugzilla.gnome.org/show_bug.cgi?id=728525 src/lua-factory/grl-lua-library.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 91d5f67de1a056f560cbaab53a0d6f855efcf96b Author: Bastien Nocera Date: Fri Apr 18 17:16:20 2014 +0200 lua-factory: Simplify initial variable state That way, the compiler can actually tell us when something is not initialised when we used it. https://bugzilla.gnome.org/show_bug.cgi?id=728525 src/lua-factory/grl-lua-library.c | 59 ++++++++++++++++++++------------------- 1 file changed, 31 insertions(+), 28 deletions(-) commit c17f0d468eed6c1a31d8b136951e96e671d06413 Author: Bastien Nocera Date: Fri Apr 18 17:14:17 2014 +0200 lua-factory: Split out GrlNetWc option setting We'll need this shortly. https://bugzilla.gnome.org/show_bug.cgi?id=728525 src/lua-factory/grl-lua-library.c | 78 ++++++++++++++++++++++----------------- 1 file changed, 44 insertions(+), 34 deletions(-) commit 2640e36928e905f56be0872e498b420427b38775 Author: Bastien Nocera Date: Fri Apr 18 17:08:43 2014 +0200 lua-factory: Ensure that fetches error out on non-UTF-8 This makes sure that we do not pass binary data as a result for lua fetch operations. https://bugzilla.gnome.org/show_bug.cgi?id=728525 src/lua-factory/grl-lua-library.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit a3898a8767b10185a6fb7076671aa319d54acd8f Author: Bastien Nocera Date: Tue Mar 25 10:10:10 2014 +0100 bookmarks: Also save thumbnail URL https://bugzilla.gnome.org/show_bug.cgi?id=673912 src/bookmarks/bookmarks-resource.c | 20 ++++++++++++++++++++ src/bookmarks/grl-bookmarks.c | 17 ++++++++++++++++- 2 files changed, 36 insertions(+), 1 deletion(-) commit 6669ba611ae89a690699e76902826a6657989ffc Author: Bastien Nocera Date: Tue Mar 25 09:39:41 2014 +0100 bookmarks: Don't use g_strconcat() to build paths Use g_build_filename() instead. https://bugzilla.gnome.org/show_bug.cgi?id=673912 src/bookmarks/grl-bookmarks.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 2c931a831d087ed3a090ac8ee21177a848dab3bb Author: Bastien Nocera Date: Tue Mar 25 09:38:27 2014 +0100 bookmarks: Remove unused struct member https://bugzilla.gnome.org/show_bug.cgi?id=673912 src/bookmarks/grl-bookmarks.c | 1 - 1 file changed, 1 deletion(-) commit 06812aaa8b8dce640dd5317735bd1b95bdf2047a Author: Bastien Nocera Date: Fri Mar 21 10:07:30 2014 +0100 bookmarks: Use gom to access the database Instead of SQLite directly. gom is currently available at: https://github.com/chergert/gom/ Fixes: - No injection security holes - Easy DB extension Functional changes: - Boxes don't have a childcount anymore - Query has a different syntax which more closely matches the database names (as opposed to the undiscoverable names used in the queries) - Orphans are cleaned up on startup rather than when removing items https://bugzilla.gnome.org/show_bug.cgi?id=673912 configure.ac | 12 +- src/bookmarks/Makefile.am | 6 +- src/bookmarks/bookmarks-resource.c | 266 ++++++++++++++++++ src/bookmarks/bookmarks-resource.h | 68 +++++ src/bookmarks/grl-bookmarks.c | 562 ++++++++++++++++++------------------- 5 files changed, 615 insertions(+), 299 deletions(-) commit 539c92a1e7761ff35cd6ef7dc392cdd7079c76e8 Author: Bastien Nocera Date: Wed Apr 9 17:37:20 2014 +0200 tmdb: Fix build when grlnet is missing https://bugzilla.gnome.org/show_bug.cgi?id=727901 configure.ac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 0fbae60b0825616caa2c7100d4f9ca06278121c9 Author: Bastien Nocera Date: Wed Apr 9 16:46:32 2014 +0200 lua-factory: Fix build when grlnet or json-glib is missing https://bugzilla.gnome.org/show_bug.cgi?id=727901 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b59ed0eaaa907614dd367993065d3af78254573f Author: Bastien Nocera Date: Wed Apr 9 16:31:27 2014 +0200 magnatune: Fix build if grlnet isn't present https://bugzilla.gnome.org/show_bug.cgi?id=727901 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e8f2e537601cbca475600b51d0c17e6b8220a2af Author: Bastien Nocera Date: Wed Apr 9 16:26:01 2014 +0200 filesystem: Disable plugin if grlpls isn't present https://bugzilla.gnome.org/show_bug.cgi?id=727901 configure.ac | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 25892c931f03952d06c528f1e5f9116b8d57cca9 Author: Bastien Nocera Date: Wed Apr 9 16:23:39 2014 +0200 build: Remove grlpls double-check https://bugzilla.gnome.org/show_bug.cgi?id=727901 configure.ac | 4 ---- 1 file changed, 4 deletions(-) commit 8a70710db9bfe0fbf69aba7f4a1532ec2eb9ad72 Author: Inaki Larranaga Murgoitio Date: Sat Apr 19 12:24:33 2014 +0200 Added Basque language\nAdded 'eu' (Basque) to LINGUAS po/LINGUAS | 1 + po/eu.po | 602 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 603 insertions(+) commit 098aae8e5f9d01544bfc0cb9b7dfa1903f0ddaf9 Author: marablack3 Date: Fri Apr 18 10:50:42 2014 +0000 Updated Greek translation po/el.po | 198 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 108 insertions(+), 90 deletions(-) commit 5a0369d9227ced7b15738de76f248ec8aade368c Author: Bastien Nocera Date: Wed Apr 9 16:08:11 2014 +0200 vimeo: Remove libgcrypt dependency Use GHmac as provided by GLib to sign the messages instead. https://bugzilla.gnome.org/show_bug.cgi?id=727899 configure.ac | 12 +++--------- src/vimeo/gvimeo.c | 31 +++++++++++++------------------ 2 files changed, 16 insertions(+), 27 deletions(-) commit 28290af796cd6c227fd9ed5448b59b58a6c61fe0 Author: Juan A. Suarez Romero Date: Tue Apr 8 10:05:43 2014 +0200 jamendo: Fix browsing root category Handle correctly the skip and count values when browsing root category. src/jamendo/grl-jamendo.c | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) commit 50498d11b626c6f868eb8b0abee92ad20348a9e3 Author: Bastien Nocera Date: Tue Mar 18 17:35:16 2014 +0100 tracker: Export gibest hash if available If the gibest hash, used by OpenSubtitles, is available, export it so that we can use it to look up subtitles. https://bugzilla.gnome.org/show_bug.cgi?id=701651 src/tracker/grl-tracker-utils.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) commit 37677190945947dfa6b7f445ca96c01e66e74430 Author: Bastien Nocera Date: Mon Mar 31 09:32:45 2014 +0200 radiofrance: Don't break when run behind a portal [lua-library] grl-lua-library.c:351: calling source callback function fail (radiofrance_fetch_cb) '/home/hadess/Projects/gnome-install/share/grilo-plugins/grl-lua-factory/grl-radiofrance.lua:87: attempt to index local 'items' (a nil value)' https://bugzilla.gnome.org/show_bug.cgi?id=727569 src/lua-factory/sources/grl-radiofrance.lua | 5 +++++ 1 file changed, 5 insertions(+) commit 1a76ec8ca8ac91bb9a97474d8c6cfe3d96a53d64 Author: Bastien Nocera Date: Fri Apr 4 01:11:04 2014 +0200 lua-factory: Don't add duplicate sources When running inside jhbuild, don't add both the jhbuild and the system-wide grilo sources, only add the one from the directory listed first in XDG_DATA_DIRS/grilo-plugins/grl-lua-factory/ https://bugzilla.gnome.org/show_bug.cgi?id=727571 src/lua-factory/grl-lua-factory.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) commit 2751fc5bbafddcca5bd5646f50cd55b55e3b096f Author: Bastien Nocera Date: Fri Apr 4 01:10:27 2014 +0200 lua-factory: Fix typo in debug statement And correct the bizarre printf usage somewhat. https://bugzilla.gnome.org/show_bug.cgi?id=727570 src/lua-factory/grl-lua-factory.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 68924ebae71f6d74673d7037e53a261d46e3c388 Author: Piotr Drąg Date: Fri Apr 4 20:33:12 2014 +0200 doap: update URLs grilo-plugins.doap | 4 ++++ 1 file changed, 4 insertions(+) commit 1a06489e8e2f4ed8596efd92fb1a5cbbe542078a Author: Benjamin Steinwender Date: Sun Mar 30 16:34:08 2014 +0000 Updated German translation po/de.po | 120 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 70 insertions(+), 50 deletions(-) commit 32eb153a76ea3d32cfc57ec45bf8f0dc9acf8cbb Author: Bastien Nocera Date: Thu Mar 27 22:22:09 2014 +0100 local-metadata: Override title when set from filename And add test to that effect. https://bugzilla.gnome.org/show_bug.cgi?id=706877 src/local-metadata/grl-local-metadata.c | 17 +++++++--- tests/local-metadata/test_local_metadata.c | 53 ++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+), 4 deletions(-) commit 1761f1381813344d2e88a0e1801df9a24f9c5e4f Author: Bastien Nocera Date: Tue Jan 28 08:21:08 2014 +0100 tmdb: Override title when set from filename https://bugzilla.gnome.org/show_bug.cgi?id=706877 src/tmdb/grl-tmdb.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 4ab87ad07257663d650b9a467d65a51da5d95fd6 Author: Bastien Nocera Date: Tue Jan 28 01:50:47 2014 +0100 tracker: Use new "title-from-filename" property https://bugzilla.gnome.org/show_bug.cgi?id=706877 src/tracker/grl-tracker-utils.c | 42 +++++++++++++++++++++++++++++++++-------- 1 file changed, 34 insertions(+), 8 deletions(-) commit 91c4ee1dfe0bd39155e8a19ca3d7c4d335bb652b Author: Giovanni Campagna Date: Wed Mar 5 21:19:45 2014 +0100 upnp: tag sources that belong to the same user If the source is found to be on the local machine, scan /proc/net/tcp to find the UID of the process that is listening on the socket, and tag the source if it's the same user as the one running the client. https://bugzilla.gnome.org/show_bug.cgi?id=723780 src/upnp/grl-upnp-utils.c | 300 +++++++++++++++++++++++++++++++++++++++++++--- src/upnp/grl-upnp-utils.h | 4 +- src/upnp/grl-upnp.c | 27 +++-- 3 files changed, 306 insertions(+), 25 deletions(-) commit 2b4ab2b3e7e684a52f8daa6f2f00c7d97d61de43 Author: Giovanni Campagna Date: Thu Feb 6 17:08:11 2014 +0100 upnp: tag sources on the local machine Recognize sources that correspond to rygel or similar software on the local machine, and add a "localhost" tag to the source. This will allow Totem or other applications to filter the source out. The actual recognition is a bit hackish, because all we see is the URI provided by SSDP. There is a fallback to comparing hostnames, but because usually DNS is not configured in a home network, we should almost always see an IP address there. From that, we need to check if any interface is configured to use it. We could ask NetworkManager or connman, but that would grow an heavy and unwanted dependency; we could ask netlink, but that would fail outside of Linux; the simplest, although quite hackish, solution is to try and bind() to the remote address - if that succeeds, the address is local after all. The biggest downside to this solution, besides being Unix only due to EADDRNOTAVAIL, is that socket() can fail because of EMFILE/ENFILE, in which case we can't perform the check. Not a big deal maybe. https://bugzilla.gnome.org/show_bug.cgi?id=723780 src/upnp/Makefile.am | 6 ++- src/upnp/grl-upnp-utils.c | 129 ++++++++++++++++++++++++++++++++++++++++++++++ src/upnp/grl-upnp-utils.h | 32 ++++++++++++ src/upnp/grl-upnp.c | 21 ++++++-- 4 files changed, 184 insertions(+), 4 deletions(-) commit 0270383ceb17a202a78f73acffdfd0837ff12d34 Author: Bastien Nocera Date: Thu Mar 27 19:00:52 2014 +0100 test: Add some broken tests with FIXMEs This will be helpful to point out known bugs in the episode parsing. tests/local-metadata/test_local_metadata.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 9bb477ecf935c41aa54a61052c4ac85ff778d668 Author: Elad Alfassa Date: Thu Feb 27 00:33:09 2014 +0200 local-metadata: Support seasonxepisode format in filenames seasonxepisode, for example 5x24 is a less common format than S5E24, but it's out there. This commit adds support for this format in filenames. https://bugzilla.gnome.org/show_bug.cgi?id=725026 src/local-metadata/grl-local-metadata.c | 8 ++++++-- tests/local-metadata/test_local_metadata.c | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) commit 36bc4e064a3b6270abf0408c07ce0e34b858eaf2 Author: Juan A. Suarez Romero Date: Thu Mar 27 18:50:36 2014 +0000 local-metadata: Plug leak src/local-metadata/grl-local-metadata.c | 2 ++ 1 file changed, 2 insertions(+) commit a7f7d037fb5890c8345d36d03a2241c3d796849d Author: Bastien Nocera Date: Thu Mar 27 18:07:31 2014 +0100 local-metadata: Fix %20 in deduced titles When passing a GrlMedia without a title, make sure to get the basename of the URL, and unescape it before trying to manipulate it. https://bugzilla.gnome.org/show_bug.cgi?id=725456 src/local-metadata/grl-local-metadata.c | 44 +++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 18 deletions(-) commit 68e45ffa1e05662d400bf0a5306d50552c6a3884 Author: Bastien Nocera Date: Thu Mar 27 18:05:29 2014 +0100 tests: Add test for episode resolution with URLs When passing a GrlMedia without a title, make sure to get the basename of the URL, and unescape it before trying to manipulate it. file:///home/test/My%20super%20series.S01E01.mp4 should give: My super series as the show name, not: My%20super%20series https://bugzilla.gnome.org/show_bug.cgi?id=725456 tests/local-metadata/test_local_metadata.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 01cb6c3d94427c359d4a10b90afdae30d8a09d3d Author: Juan A. Suarez Romero Date: Tue Mar 25 22:52:16 2014 +0000 build: Generate AUTHORS automatically on release Instead of generating the AUTHORS file manually, generate it automatically based on the git commits. The file is split in two sections: current contributors (authors that has some line in the current code) and past contributors (those that committed code in the past but that nowadays has been replaced by code of new authors). Because everybody is important for this project. AUTHORS | 21 --------------------- Makefile.am | 12 +----------- release.mk | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 49 insertions(+), 32 deletions(-) commit 98040a31e14b40329bde5bb6a98cd6c610f86f61 Author: Мирослав Николић Date: Sun Mar 23 11:32:30 2014 +0100 Updated Serbian translation po/sr.po | 122 +++++++++++++++++++++++++++++++++------------------------ po/sr@latin.po | 122 +++++++++++++++++++++++++++++++++------------------------ 2 files changed, 142 insertions(+), 102 deletions(-) commit b6843570b6959b81e53d5a7acbd947176e05a3d6 Author: Claudio Arseni Date: Sat Mar 22 09:14:51 2014 +0000 Updated Italian translation po/it.po | 125 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 73 insertions(+), 52 deletions(-) commit 350b9e15042cfba341de01c18a023863e596d4cc Author: Marek Černocký Date: Thu Mar 20 15:01:52 2014 +0100 Updated Czech translation po/cs.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8db42a8afc9863bf7d3fd5317b46d77b12d2a911 Author: Marek Černocký Date: Thu Mar 20 15:00:54 2014 +0100 Updated Czech translation po/cs.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c9f3cba4cf2a17c6fcbcf37fff353119ab7156df Author: Juan A. Suarez Romero Date: Thu Mar 20 11:10:34 2014 +0000 travis: Use official libgrilo package 0.2.10 released. .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 06d5a6b56590348f9700948054d0e97f6877cd73 Author: Ask H. Larsen Date: Wed Mar 19 22:29:42 2014 +0100 Updated Danish translation po/da.po | 203 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 111 insertions(+), 92 deletions(-) commit fc103f3fadfdd49b25292dc9dd7069e390d72388 Author: Juan A. Suarez Romero Date: Wed Mar 19 13:57:25 2014 +0000 Post-release version bump to 0.2.13 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)