commit 679299625579d71cabc05b365036f5ee320ee181 Author: Juan A. Suarez Romero Date: Mon Sep 7 06:53:52 2015 +0000 Release 0.2.15 NEWS | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) commit 52c10ca4feff121b39afeb9f158dfa1c91aee5b6 Author: Juan A. Suarez Romero Date: Mon Sep 7 07:41:56 2015 +0000 Revert "lua-factory: Stricter integer typization for Lua" This reverts commit 495dad41cd8ac32a1ec2d17e89f2f6c0bd30d386. Only keeps bump Lua 5.3 src/lua-factory/grl-lua-factory.c | 2 +- src/lua-factory/grl-lua-library.c | 42 +++++++++++++++++----------------- src/lua-factory/lua-library/lua-json.c | 4 ++-- 3 files changed, 24 insertions(+), 24 deletions(-) commit b77a0c06febbf57e2112ea8480643b50b6edd754 Author: Bastien Nocera Date: Sun Sep 6 14:46:28 2015 +0200 tests: Fix search path for Lua sources They're not compiled, so they live in the source directory, not the build directory. tests/local-metadata/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c4e1c7ba1696d9f27ae7735b10a5dfcaabdfe068 Author: Bastien Nocera Date: Sun Sep 6 14:46:12 2015 +0200 po: Update POTFILES.in for DAAP/DPAP plugin changes po/POTFILES.in | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 96fb3ac575440bf16ade49fa42d547a86cecf5c8 Author: W. Michael Petullo Date: Sat Sep 5 09:04:44 2015 -0400 dmap: Standardize use of strcmp https://bugzilla.gnome.org/show_bug.cgi?id=746722 src/dmap/grl-daap-db.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 35282097d5b050fda7cc8bba6aa0363203477069 Author: W. Michael Petullo Date: Sat Sep 5 08:57:34 2015 -0400 dmap: Add DPAP plugin https://bugzilla.gnome.org/show_bug.cgi?id=746722 configure.ac | 4 + src/dmap/Makefile.am | 34 ++- src/dmap/grl-dpap-db.c | 368 +++++++++++++++++++++++++++++++ src/dmap/grl-dpap-db.h | 90 ++++++++ src/dmap/grl-dpap-record-factory.c | 58 +++++ src/dmap/grl-dpap-record-factory.h | 72 ++++++ src/dmap/grl-dpap-record.c | 247 +++++++++++++++++++++ src/dmap/grl-dpap-record.h | 78 +++++++ src/dmap/grl-dpap.c | 439 +++++++++++++++++++++++++++++++++++++ src/dmap/grl-dpap.h | 73 ++++++ src/dmap/grl-dpap.xml | 10 + 11 files changed, 1471 insertions(+), 2 deletions(-) commit 6ce922053daa87729638c955cf7f0c201bb0dcc6 Author: W. Michael Petullo Date: Sat Sep 5 08:28:36 2015 -0400 dmap: Add assertions to ensure proper db and record types https://bugzilla.gnome.org/show_bug.cgi?id=746722 src/dmap/grl-daap-db.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 55a0edbff2bcb55bd2436b38ccdb86589ac4edcb Author: W. Michael Petullo Date: Sat Sep 5 08:27:50 2015 -0400 dmap: Rename hash_table to hash_tables https://bugzilla.gnome.org/show_bug.cgi?id=746722 src/dmap/grl-daap-db.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 1b4a3af6917e51ec9c2cfe581ee7a56d0d98facc Author: W. Michael Petullo Date: Sat Sep 5 08:27:01 2015 -0400 dmap: Use G_N_ELEMENTS https://bugzilla.gnome.org/show_bug.cgi?id=746722 src/dmap/grl-daap-db.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 29c43ffe2f387061dfa22a5d9af9610d4c247450 Author: W. Michael Petullo Date: Sat Sep 5 08:26:09 2015 -0400 dmap: Move some code to grl-common.{c,h} to prepare for DPAP plugin https://bugzilla.gnome.org/show_bug.cgi?id=746722 src/dmap/Makefile.am | 2 + src/dmap/grl-common.c | 45 +++++++++++++++++++ src/dmap/grl-common.h | 49 +++++++++++++++++++++ src/dmap/grl-daap-db.c | 30 ++++++------- src/dmap/grl-daap.c | 117 +++++++++++++++++++------------------------------ 5 files changed, 157 insertions(+), 86 deletions(-) commit cf67ef3de46c0f6769f48619957a42f4c066cd6e Author: W. Michael Petullo Date: Sat Sep 5 09:01:56 2015 -0400 dmap: Rename plugin to daap https://bugzilla.gnome.org/show_bug.cgi?id=746722 configure.ac | 6 +- src/dmap/Makefile.am | 32 +-- src/dmap/grl-daap-db.c | 450 ++++++++++++++++++++++++++++++++ src/dmap/grl-daap-db.h | 92 +++++++ src/dmap/grl-daap-record-factory.c | 58 +++++ src/dmap/grl-daap-record-factory.h | 72 ++++++ src/dmap/grl-daap-record.c | 324 +++++++++++++++++++++++ src/dmap/grl-daap-record.h | 78 ++++++ src/dmap/grl-daap.c | 469 ++++++++++++++++++++++++++++++++++ src/dmap/grl-daap.h | 76 ++++++ src/dmap/grl-daap.xml | 10 + src/dmap/grl-dmap.c | 469 ---------------------------------- src/dmap/grl-dmap.h | 76 ------ src/dmap/grl-dmap.xml | 10 - src/dmap/simple-daap-record-factory.c | 58 ----- src/dmap/simple-daap-record-factory.h | 72 ------ src/dmap/simple-daap-record.c | 324 ----------------------- src/dmap/simple-daap-record.h | 78 ------ src/dmap/simple-dmap-db.c | 450 -------------------------------- src/dmap/simple-dmap-db.h | 92 ------- 20 files changed, 1648 insertions(+), 1648 deletions(-) commit 19ff439107a1a338bcb52113bb1bd2612d2936d2 Author: Philip Withnall Date: Fri Sep 4 14:43:31 2015 +0100 youtube: Fix an unpaired unref of a GCancellable when searching The GCancellable stored in grl_operation_set_data() is unconditionally unreffed by release_operation_data(); but is also unconditionally unreffed elsewhere if it’s set as os->cancellable, so needs a second ref in the grl_operation_set_data() call to avoid a double-unref and crash. https://bugzilla.gnome.org/show_bug.cgi?id=754244 src/youtube/grl-youtube.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2a1a58067c3f8ab8ff51ff1e02dc50c2bc2ecffe Author: Bastien Nocera Date: Fri Sep 4 11:13:58 2015 +0200 vimeo: Fix distcheck An extraneous backslash in there. src/vimeo/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 89cc5c7beb80017089f8487178f7c69eb296c210 Author: Elad Alfassa Date: Wed Sep 2 23:35:32 2015 +0300 thetvdb: Use HTTPS rather than insecure HTTP To avoid leaking (potentially uniquely identifiable) user data over plain text (be it search phrases, hashes of contact emails, etc etc), use HTTPS whenever possible. https://bugzilla.gnome.org/show_bug.cgi?id=754489 src/thetvdb/grl-thetvdb.c | 2 +- tests/thetvdb/data/config.ini | 26 ++++---- tests/thetvdb/test_thetvdb_resolve_episodes.c | 10 +-- tests/thetvdb/test_thetvdb_resolve_shows.c | 30 ++++----- tests/thetvdb/test_thetvdb_resolve_stress.c | 92 +++++++++++++-------------- 5 files changed, 80 insertions(+), 80 deletions(-) commit 47ba2b96045205024b26595f03b6d953917c7991 Author: Bastien Nocera Date: Wed Sep 2 14:40:25 2015 +0200 opensubtitles: Fix warnings running gnome-music When running gnome-music, grl_source_query() will call expand_operation_keys() to try and find which sources could help add metadata. https://bugzilla.gnome.org/show_bug.cgi?id=754451 src/opensubtitles/grl-opensubtitles.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 495dad41cd8ac32a1ec2d17e89f2f6c0bd30d386 Author: George Sedov Date: Wed Aug 5 01:38:55 2015 +0300 lua-factory: Stricter integer typization for Lua Lua 5.3 introduced a new integer type to Lua. Now it should be used instead of previous "number" whenever applicable. https://bugzilla.gnome.org/show_bug.cgi?id=753141 configure.ac | 4 ++-- src/lua-factory/grl-lua-factory.c | 2 +- src/lua-factory/grl-lua-library.c | 42 +++++++++++++++++----------------- src/lua-factory/lua-library/lua-json.c | 4 ++-- 4 files changed, 26 insertions(+), 26 deletions(-) commit 8ff0e36b8be8dd08760fe278931ebe8a8c999294 Author: George Sedov Date: Wed Aug 5 04:01:16 2015 +0300 lua-factory: Fix the memory leak in GOA-related functions https://bugzilla.gnome.org/show_bug.cgi?id=753141 src/lua-factory/grl-lua-library.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 605e47187d2bcb78ccc1d33f38441307602280e0 Author: George Sedov Date: Wed Aug 5 03:58:30 2015 +0300 lua-factory: Fix the GrlNetWc options being ignored It will be ignored if the net options are on top of the stack, which is nearly every case. https://bugzilla.gnome.org/show_bug.cgi?id=753141 src/lua-factory/grl-lua-library.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 76dd9570da38ae47163762ab1d0150bf97236208 Author: George Sedov Date: Wed Aug 5 04:14:57 2015 +0300 lua-factory: Use correct parameter for 'range-filter' option https://bugzilla.gnome.org/show_bug.cgi?id=753141 src/lua-factory/grl-lua-library.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 9d10b3e461796b8d87b4fc13432c4545ce66d188 Author: Bastien Nocera Date: Fri Aug 28 16:53:33 2015 +0200 youtube: Fix non-thread-safe refcounting Which could certainly cause a few bugs. https://bugzilla.gnome.org/show_bug.cgi?id=741634 src/youtube/grl-youtube.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit 155e38635e5cedd4c912c305f8e45281d73d8a5f Author: Victor Toso Date: Sat Aug 29 11:51:15 2015 +0200 metrolyrics: Do not crash when parser fails (lt-grilo-test-ui-0.2:8463): Grilo-WARNING **: [lua-library] grl-lua-library.c:509: calling source callback function fail (fetch_page_cb) grl-metrolyrics.lua:99: attempt to index a nil value (local 'feed')' https://bugzilla.gnome.org/show_bug.cgi?id=754275 src/lua-factory/sources/grl-metrolyrics.lua | 5 +++++ 1 file changed, 5 insertions(+) commit 2296d29cc910f0835f737751f05a14e0c7918d2e Author: Victor Toso Date: Sat Aug 29 11:38:50 2015 +0200 metrolyrics: fix source by removing noise Some changes in the metrolyrics website included more html noise in the lyrics. https://bugzilla.gnome.org/show_bug.cgi?id=754275 src/lua-factory/sources/grl-metrolyrics.lua | 1 + 1 file changed, 1 insertion(+) commit 26ced41566b35c0ee98a4315e04bf6fb9cea58d1 Author: Victor Toso Date: Sat Aug 29 11:36:13 2015 +0200 tests: match lyrics in the test with metrolyrics https://bugzilla.gnome.org/show_bug.cgi?id=754275 tests/lua-factory/sources/data/lyrics_bohemian_rhapsody.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d6be0f85e9f70996ecb0e800c80f109ca9957177 Author: Victor Toso Date: Sat May 2 00:01:16 2015 +0200 tests: thetvdb tests cache-only cache-only test with empty database and with filled database but without network https://bugzilla.gnome.org/show_bug.cgi?id=748422 tests/thetvdb/test_thetvdb_resolve_shows.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit dbfa6020275b5e8bd6c05c5048829bbd4b66f999 Author: Victor Toso Date: Fri May 1 23:56:36 2015 +0200 tests: improve internals of thetvdb resolve shows This apply last commit changes to have each test with its own thetvdb database and also improves test by: - having resolve flag as parameter; - possibilty to fail test when expected; https://bugzilla.gnome.org/show_bug.cgi?id=748422 tests/thetvdb/test_thetvdb_resolve_shows.c | 54 +++++++++++++++++++++--------- 1 file changed, 38 insertions(+), 16 deletions(-) commit ad29eba1eb8c1af7a15d0b9fdd3f86840b8ef597 Author: Victor Toso Date: Fri Aug 28 16:50:52 2015 +0200 tests: new function to reset test environment With commit b4cf71a18de08825006ed7e7c3b8545e736b1839 we are using temporary database for thetvdb tests. The goal of this patch is a way to reset test environment by removing the database and re-loading the plugin. If a test need a clean environment, it can call test_reset_thetvdb (). https://bugzilla.gnome.org/show_bug.cgi?id=748422 tests/thetvdb/test_thetvdb_utils.c | 28 ++++++++++++++++++++++------ tests/thetvdb/test_thetvdb_utils.h | 1 + 2 files changed, 23 insertions(+), 6 deletions(-) commit b81f6ed74258ce75a141499e241a747f3e559d1d Author: Victor Toso Date: Thu Aug 27 10:46:15 2015 +0200 bliptv: Remove source As stated in the blip.tv/shutdown/message.html "Dear Blip User, Blip was closed on Thursday, August 20, 2015. As you may know, Blip was acquired by Maker Studios in September 2013 and the acquisition has allowed for additional, more expansive direct-to-consumer tools and products for content creators across the network. If you are a creator and you have a YouTube channel, we encourage you to apply to the Maker Gen network to take advantage of Maker’s tools and services. Signup can be found here: https://max.makerstudios.com/. If you are a viewer, we encourage you to check out the great content from Maker talent at our new flagship site: http://maker.tv/ We thank you for being a great partner to Blip! Blip Support" This source does not work anymore. https://bugzilla.gnome.org/show_bug.cgi?id=725031 Makefile.am | 1 - configure.ac | 45 - help/C/grilo-plugins.xml | 5 - po/POTFILES.in | 1 - src/Makefile.am | 6 +- src/bliptv/Makefile.am | 55 - src/bliptv/bliptv.gresource.xml | 6 - src/bliptv/channel-bliptv.svg | 127 - src/bliptv/grl-bliptv.c | 567 --- src/bliptv/grl-bliptv.h | 79 - src/bliptv/grl-bliptv.xml | 10 - tests/Makefile.am | 5 - tests/bliptv/Makefile.am | 37 - tests/bliptv/data/gnome.data | 1037 ----- tests/bliptv/data/grilo.data | 36 - tests/bliptv/data/network-data.ini | 14 - tests/bliptv/data/page1.data | 8494 ----------------------------------- tests/bliptv/data/page2.data | 8565 ------------------------------------ tests/bliptv/test_bliptv.c | 281 -- 19 files changed, 1 insertion(+), 19370 deletions(-) commit d664603a4c5d5664beee6dc18c0ed5b6aa1bcb4a Author: Piotr Drąg Date: Tue Aug 25 18:48:21 2015 +0200 Updated Polish translation po/pl.po | 123 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 52 insertions(+), 71 deletions(-) commit c5e5d4833f5687cb5105a197302b3074f4eb6b4e Author: Philip Withnall Date: Tue Dec 23 10:17:39 2014 +0000 tracker: Keep references to GrlTrackerSources in global hash table Force the GrlTrackerSources in the grl_tracker_source_sources to stay alive while they are in the hash table. Otherwise, due to the mismatch between Tracker events and signalling changes to the hash table, we can end up using finalised members from the hash table in (e.g.) tracker_evt_update_orphan_item_cb() (I think). https://bugzilla.gnome.org/show_bug.cgi?id=733582 src/tracker/grl-tracker-source-notif.c | 6 +++++- src/tracker/grl-tracker-source.c | 18 +++++++++++++----- 2 files changed, 18 insertions(+), 6 deletions(-) commit b4cf71a18de08825006ed7e7c3b8545e736b1839 Author: Victor Toso Date: Mon Apr 27 19:57:43 2015 +0200 tests: use temporary database on thetvdb tests https://bugzilla.gnome.org/show_bug.cgi?id=748422 tests/thetvdb/test_thetvdb_utils.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit bd39ef84678f83e876bd412b8a6fdc88cfeab1d0 Author: Bastien Nocera Date: Tue Aug 25 15:27:21 2015 +0200 tests: Add another alias test with a translated series name https://bugzilla.gnome.org/show_bug.cgi?id=748423 tests/thetvdb/data/config.ini | 3 +++ tests/thetvdb/data/les_experts_miami_get_series.txt | 16 ++++++++++++++++ tests/thetvdb/test_thetvdb_resolve_shows.c | 3 ++- 3 files changed, 21 insertions(+), 1 deletion(-) commit 2b90f1bef196bc08969b206c81e12389049f04b1 Author: Bastien Nocera Date: Tue Aug 25 15:25:42 2015 +0200 thetvdb: Always search show names in all languages Also update the tests' mock data to match. https://bugzilla.gnome.org/show_bug.cgi?id=748423 src/thetvdb/grl-thetvdb.c | 2 +- tests/thetvdb/data/config.ini | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) commit 060472c67305db0da6cd4b0673cdd73534a403c8 Author: Victor Toso Date: Tue Aug 25 14:00:26 2015 +0200 tests: thetvdb with fuzzy name in show name https://bugzilla.gnome.org/show_bug.cgi?id=748423 tests/thetvdb/Makefile.am | 2 + tests/thetvdb/data/config.ini | 6 +++ tests/thetvdb/data/csi_miami_get_series.txt | 15 +++++++ tests/thetvdb/data/csi_miami_series_all_en.zip | Bin 0 -> 61997 bytes tests/thetvdb/test_thetvdb_resolve_shows.c | 54 +++++++++++++++++++++++++ 5 files changed, 77 insertions(+) commit 2a6dcfc954c14ae5d0b6161f436ce6a4a2f3f5e8 Author: Victor Toso Date: Tue Aug 25 10:32:07 2015 +0200 tests: improve helper function with cache only arg And also check if out args are not NULL; both improvements will be used in the next commit https://bugzilla.gnome.org/show_bug.cgi?id=748423 tests/thetvdb/test_thetvdb_resolve_shows.c | 34 ++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 11 deletions(-) commit 510f88aca3aaa82007b20378dbc126c8aad71a74 Author: Victor Toso Date: Sun Apr 26 20:49:17 2015 +0200 thetvdb: avoid cache miss with fuzzy series name Including the requested show name in the database we can map it with what thetvdb returned. By looking in both columns we can avoid the cache miss. e.g: thetvdb: "CSI: Miami" application: "CSI - Miami" https://bugzilla.gnome.org/show_bug.cgi?id=748423 src/thetvdb/Makefile.am | 1 + src/thetvdb/grl-thetvdb.c | 113 ++++++++++++++++++-- src/thetvdb/thetvdb-resources-fuzzy-names.c | 155 ++++++++++++++++++++++++++++ src/thetvdb/thetvdb-resources.h | 52 ++++++++++ 4 files changed, 313 insertions(+), 8 deletions(-) commit 66710d98ca8fc118ec78aa62b71bd3019806b2d5 Author: Victor Toso Date: Fri Jul 31 23:08:56 2015 +0200 thetvdb: use define for gom table names This is useful when referencing external tables as we are going to do in the next commit. https://bugzilla.gnome.org/show_bug.cgi?id=748423 src/thetvdb/thetvdb-resources-episodes.c | 2 +- src/thetvdb/thetvdb-resources-series.c | 2 +- src/thetvdb/thetvdb-resources.h | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) commit 927ab69baa8a9b93a4921c144e7e410d2222951d Author: Xavier Claessens Date: Mon Aug 17 14:42:01 2015 -0400 tracker: Populate track number metadata https://bugzilla.gnome.org/show_bug.cgi?id=753732 src/tracker/grl-tracker-utils.c | 5 +++++ 1 file changed, 5 insertions(+) commit 4dbb4f0f892f20c4fc411920bf74c503d1df22e5 Author: Bastien Nocera Date: Sun Jul 26 19:11:41 2015 +0200 lua-factory: Re-add "Music" GOA support Now that it's been merged into gnome-online-accounts. This reverts commit ba242009e67638d5139a54a7c49eb6eaa6926bd9. https://bugzilla.gnome.org/show_bug.cgi?id=752899 configure.ac | 2 +- src/lua-factory/grl-lua-factory.c | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) commit e1a233da573b6c2b120fc874268327ae44b2d371 Author: Philip Withnall Date: Mon Apr 27 17:56:57 2015 +0100 tracker: Eliminate duplicate search results Add a DISTINCT to the query to eliminate duplicate search results when using grl_source_browse() on a grl-tracker source. Unlike other uses of DISTINCT in the source, it is not conditional on the browse-filesystem config key being enabled. https://bugzilla.gnome.org/show_bug.cgi?id=748539 src/tracker/grl-tracker-source-api.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 57b345fbf40cd744f37246671df189b6d99144ce Author: Bastien Nocera Date: Mon Jul 27 13:00:41 2015 +0200 lua-factory: Fix memory leak fetching ISO8859-1 text Fix memory leak introduced in e064a170316e2a737d0625720b706e4c08bae6e6 when the text downloaded is actually in ISO8859-1 format. https://bugzilla.gnome.org/show_bug.cgi?id=752895 src/lua-factory/grl-lua-library.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit ba242009e67638d5139a54a7c49eb6eaa6926bd9 Author: Bastien Nocera Date: Sun Jul 26 19:10:39 2015 +0200 lua-factory: Disable "Music" support until GOA has support This fixes the build for the current master gnome-online-accounts. See https://bugzilla.gnome.org/show_bug.cgi?id=751981 src/lua-factory/grl-lua-factory.c | 10 ---------- 1 file changed, 10 deletions(-) commit e064a170316e2a737d0625720b706e4c08bae6e6 Author: Bastien Nocera Date: Sun Jul 26 18:23:26 2015 +0200 lua-factory: Also try convert HTML from ISO8859-1 The OKGoals source will try and download: http://www.okgoals.com/page-start_from_108.0_archive_.html which contains an ISO8859-1 accent, despite being declared as UTF-8. Try to convert from ISO8859-1 before giving up on the download content. https://bugzilla.gnome.org/show_bug.cgi?id=752895 src/lua-factory/grl-lua-library.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 5e498fa767475d42a1f0e028eba5d5f6b1192821 Author: Bastien Nocera Date: Thu Jul 23 18:30:18 2015 +0200 lua-factory: Add duration support to Apple Trailers src/lua-factory/sources/grl-appletrailers.lua | 2 ++ 1 file changed, 2 insertions(+) commit 8e3135b41f73e065d47a69d7cb84aab534079847 Author: Bastien Nocera Date: Tue Jul 21 20:06:43 2015 +0200 apple-trailers: Remove stand-alone C apple-trailers plugin Note that this removes, but does not migrate the tests, as those were already broken. The trailers rotate and change, and using information like this is bound to get outdated. https://bugzilla.gnome.org/show_bug.cgi?id=752681 configure.ac | 45 -- po/POTFILES.in | 1 - src/Makefile.am | 6 +- src/apple-trailers/Makefile.am | 58 --- src/apple-trailers/apple-trailers.gresource.xml | 6 - src/apple-trailers/channel-trailers.svg | 107 ---- src/apple-trailers/grl-apple-trailers.c | 623 ------------------------ src/apple-trailers/grl-apple-trailers.h | 78 --- src/apple-trailers/grl-apple-trailers.xml | 10 - tests/Makefile.am | 5 - tests/apple-trailers/Makefile.am | 34 -- tests/apple-trailers/data/apple-trailers.data | 2 - tests/apple-trailers/data/network-data.ini | 6 - tests/apple-trailers/test_apple_trailers.c | 164 ------- 14 files changed, 1 insertion(+), 1144 deletions(-) commit edb26e0e3a5447e47e9d3e9d4f300dd8457a8468 Author: Bastien Nocera Date: Wed Jul 22 19:13:44 2015 +0200 lua-factory: Use GRL_WARNING instead of g_warning https://bugzilla.gnome.org/show_bug.cgi?id=752681 src/lua-factory/grl-lua-library.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit d5e489d2acc98dd1964dde8236b5b4a75ba99d7f Author: Bastien Nocera Date: Tue Jul 21 19:48:34 2015 +0200 lua-factory: Fix performer key containing only one name Fix the handling of arrays of strings. We shouldn't always overwrite the names previously there, especially as the key is emptied before handling tables of values. https://bugzilla.gnome.org/show_bug.cgi?id=752681 src/lua-factory/grl-lua-library.c | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) commit 46d7ebff52b8c936f32140b457d5f9c0e6e83b50 Author: Bastien Nocera Date: Tue Jul 21 19:40:12 2015 +0200 lua-factory: Add support for GRL_METADATA_KEY_SIZE GRL_METADATA_KEY_SIZE is an int64 key, which we need to support. https://bugzilla.gnome.org/show_bug.cgi?id=752681 src/lua-factory/grl-lua-library.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 069f7dcc4f2d7578a7efa7d0283783ff26434609 Author: Bastien Nocera Date: Tue Jul 21 17:49:24 2015 +0200 lua-factory: Port Apple Trailers source to Lua https://bugzilla.gnome.org/show_bug.cgi?id=752681 src/lua-factory/sources/Makefile.am | 11 +- .../sources/grl-appletrailers.gresource.xml | 6 + src/lua-factory/sources/grl-appletrailers.lua | 217 +++++++++++++++++++++ src/lua-factory/sources/trailers.svg | 107 ++++++++++ 4 files changed, 339 insertions(+), 2 deletions(-) commit e8d82211c3053d2b1a79185d05351c9ac8c6019d Author: Bastien Nocera Date: Tue Jul 21 19:54:01 2015 +0200 lua-factory: Add Pocket GResource file to the dist https://bugzilla.gnome.org/show_bug.cgi?id=752681 src/lua-factory/sources/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit c101d06f0526f834ddb70d35dd5e3f32c8fc2a25 Author: Bastien Nocera Date: Tue Jul 21 17:48:58 2015 +0200 lua-factory: Better debugging when registering sources https://bugzilla.gnome.org/show_bug.cgi?id=752681 src/lua-factory/grl-lua-factory.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit b53c916d12dfc393991155e126859103f681142d Author: Bastien Nocera Date: Sun Jul 19 15:00:38 2015 +0200 pocket: Remove stand-alone C pocket plugin It's been replaced by a Lua version. configure.ac | 53 -- po/POTFILES.in | 1 - src/Makefile.am | 6 +- src/pocket/Makefile.am | 48 -- src/pocket/channel-pocket.svg | 137 ----- src/pocket/gnome-pocket.c | 1052 --------------------------------------- src/pocket/gnome-pocket.h | 124 ----- src/pocket/grl-pocket.c | 393 --------------- src/pocket/grl-pocket.h | 76 --- src/pocket/grl-pocket.xml | 10 - src/pocket/pocket.gresource.xml | 6 - 11 files changed, 1 insertion(+), 1905 deletions(-) commit b6c474d99085af80b5058ef385bc54617bf0521a Author: Bastien Nocera Date: Sun Jul 12 15:02:38 2015 +0200 lua-factory: Add lua-based Pocket plugin src/lua-factory/sources/Makefile.am | 16 +- src/lua-factory/sources/grl-pocket.gresource.xml | 6 + src/lua-factory/sources/grl-pocket.lua | 182 +++++++++++++++++++++++ src/lua-factory/sources/pocket.svg | 137 +++++++++++++++++ 4 files changed, 338 insertions(+), 3 deletions(-) commit b5c2560bdc760c96b1101f498e414bb2215cc6e6 Author: Bastien Nocera Date: Sun Jul 19 16:16:46 2015 +0200 lua-factory: Add grl.is_video_site() function Based upon totem-pl-parser's totem_pl_parser_can_parse_from_uri() function. https://bugzilla.gnome.org/show_bug.cgi?id=752595 configure.ac | 9 +++++++-- src/lua-factory/grl-lua-library.c | 27 +++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 2 deletions(-) commit 9a709c89e4de87e79f0d2721c543873e78c1baee Author: Bastien Nocera Date: Thu Jul 16 12:30:13 2015 +0200 lua-factory: Add GOA Lua access functions Add functions to access the access_token and consumer key for GOA Lua sources. https://bugzilla.gnome.org/show_bug.cgi?id=751981 src/lua-factory/grl-lua-library.c | 88 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) commit bb4b13e4d886242dbf290f0cbc3c8321499694f2 Author: Bastien Nocera Date: Thu Jul 16 12:28:51 2015 +0200 lua-factory: Add GOA support Make it possible for sources to be spawned for each account of a specific provider (Google, VK, etc.) and specific feature (Music, Read Later, Videos). Based on original patch by RadistMorse https://bugzilla.gnome.org/show_bug.cgi?id=751981 configure.ac | 6 + src/lua-factory/grl-lua-common.h | 10 + src/lua-factory/grl-lua-factory.c | 466 +++++++++++++++++++++++++++++++++++++- src/lua-factory/grl-lua-library.c | 46 ++++ 4 files changed, 521 insertions(+), 7 deletions(-) commit 1979e72b519a92786f518d0376c81bce764f9534 Author: Bastien Nocera Date: Wed Jun 17 18:58:47 2015 +0200 freebox: Add a TODO item src/freebox/grl-freebox.c | 1 + 1 file changed, 1 insertion(+) commit 1c59631b53bc0acebd276f4704f6c8f12c2ee42a Author: Bastien Nocera Date: Sun Jun 14 23:59:04 2015 +0200 lua-factory: Add grl.encode() helper This can be used to encode search terms for constructing URIs. https://bugzilla.gnome.org/show_bug.cgi?id=645799 src/lua-factory/grl-lua-library.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit 15f20d752eb4a7b8d370302e14b3e8974773312a Author: Bastien Nocera Date: Sun Jul 19 15:18:08 2015 +0200 tests: Fix lua-factory Makefile generation EXTRA_DIST is already assigned in gtester.mk, so add to it rather than try to redefine it. https://bugzilla.gnome.org/show_bug.cgi?id=752594 tests/lua-factory/sources/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bb22fc516094a39fe8f0dd114ab74c2bd7b3dbeb Author: Bastien Nocera Date: Sun Jul 19 15:07:50 2015 +0200 lua-factory: Add support for dates in Epoch format Make it possible to pass the creation or modification dates as a number of seconds since Epoch. https://bugzilla.gnome.org/show_bug.cgi?id=752593 src/lua-factory/grl-lua-library.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 65300fb11429bd413fad7f8d3da67ca4cd8b69d4 Author: Mathieu Duponchelle Date: Sat May 16 01:05:44 2015 +0200 filesystem: copy xml to libs dir. https://bugzilla.gnome.org/show_bug.cgi?id=749458 src/filesystem/Makefile.am | 8 ++++++++ 1 file changed, 8 insertions(+) commit 42a939111800a51df0ef73dab0e2b3e39ad43396 Author: Simon McVittie Date: Thu Jul 16 11:37:45 2015 +0100 local-metadata: try per-track XDG thumbnails before per-album media art Some XDG thumbnailers (including at least Tumbler and Totem's thumbnailer) are able to extract embedded art from media files and cache it in XDG_CACHE_HOME/thumbnails, just like they would for images and videos. In some cases the thumbnailer might support embedded art even when the libmediaart extractor (in my case tracker-extract) does not. If this embedded art exists, it is likely to be a better match for the track than the album art would be: for instance, http://freemusicarchive.org/music/Nine_Inch_Nails/The_Slip/ has a distinct piece of artwork embedded in each track, none of which match the album cover. Accordingly, I'm trying the thumbnail before falling back to libmediaart, not the other way round. Using the thumbnailer's interpretation of the correct per-track thumbnail also has the benefit that the track is guaranteed to look the same in a Grilo application as it does in a general-purpose file manager, whereas with libmediaart it is possible that the thumbnailer and the libmediaart extractor might choose different images in corner cases. In principle, https://wiki.gnome.org/DraftSpecs/MediaArtStorageSpec supports per-track artwork, which libmediaart could process and store; the specification recommends treating embedded art as the highest possible priority. However, in practice libmediaart does not currently do this. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=752437 src/local-metadata/grl-local-metadata.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) commit 60417240a6464d5f640f5bba35d453f22cb12967 Author: Simon McVittie Date: Thu Jul 16 14:55:05 2015 +0100 local-metadata: consolidate code for allocating a cancellable If the operation_id already has a cancellable attached to it, which might be in use by parallel asynchronous operations, we don't want to allocate another one. This allows chains of async operations to call into each other without error. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=752437 src/local-metadata/grl-local-metadata.c | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) commit 67ea3ac1f7e9aa754fbaf33b25b999dc39073767 Author: Simon McVittie Date: Fri Jul 17 16:45:12 2015 +0100 local-metadata: only free cancellable when operation finishes resolve_album_art() already used this technique, but resolve_image() was relying on releasing an implicit reference in got_file_info() around the time it finished the operation, which is not going to work well if we want to chain additional sub-operations that share a cancellable. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=752437 src/local-metadata/grl-local-metadata.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit b5a05ec50b5513d084e0a14d407c55b645f4bc22 Author: Simon McVittie Date: Thu Jul 16 14:51:19 2015 +0100 local-metadata: don't double-free cancellable resolve_album_art() is "balanced" with respect to the cancellable's refcount: it exits with 1 reference to the cancellable owned by the operation_id, having arranged for that reference to be destroyed by a GDestroyNotify when the operation_id finishes. There is no need for resolve_album_art_cb() to release the same reference. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=752057 src/local-metadata/grl-local-metadata.c | 3 --- 1 file changed, 3 deletions(-) commit 4fabe6f48005e19b4627e60b881a735637c35900 Author: Bastien Nocera Date: Thu Jul 9 03:09:46 2015 +0200 lua-factory: Add missing config.h includes https://bugzilla.gnome.org/show_bug.cgi?id=751981 src/lua-factory/grl-lua-factory.c | 2 ++ src/lua-factory/grl-lua-library.c | 2 ++ 2 files changed, 4 insertions(+) commit c790f8e25a63166a15048266e5658f0c6ee9cd0b Author: Bastien Nocera Date: Fri Jul 17 13:28:02 2015 +0200 lua-factory: Fix Radio France source again URLs for the CDN seem to change on a regular basis, so get them from the website directly instead. src/lua-factory/sources/grl-radiofrance.lua | 28 +++++++++------------------- 1 file changed, 9 insertions(+), 19 deletions(-) commit 50a2fe9f4146d3d7b86aa60f15642b6d3d106bb3 Author: Bastien Nocera Date: Fri Jul 17 13:27:39 2015 +0200 lua-factory: Add net:plaintext to sources https://bugzilla.gnome.org/show_bug.cgi?id=747953 src/lua-factory/sources/grl-euronews.lua | 2 +- src/lua-factory/sources/grl-guardianvideos.lua | 2 +- src/lua-factory/sources/grl-metrolyrics.lua | 2 +- src/lua-factory/sources/grl-radiofrance.lua | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 975a8101fda913fb86bfd1cb94c8b2c8004f78df Author: Bastien Nocera Date: Thu Jul 2 12:46:20 2015 +0200 lua-factory: Block plain text queries when source doesn't advertise it To avoid sources from doing plain text queries without advertising them, verify the schemes used by the URLs passed to grl.fetch. https://bugzilla.gnome.org/show_bug.cgi?id=747953 src/lua-factory/grl-lua-library.c | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) commit 64767da0e3ca8547f968b703ffda1716336a6bd0 Author: Bastien Nocera Date: Wed Jul 15 09:31:45 2015 +0200 magnatune: Fix search never finishing if no results When no results are returned from a search, we'd skip to the error path, but without an error to return. Thus, we'd never mark the search operation as finished. https://bugzilla.gnome.org/show_bug.cgi?id=751890 src/magnatune/grl-magnatune.c | 5 +++++ 1 file changed, 5 insertions(+) commit 048ad86e6ee1763d799a6f3dff8e6f65884b3006 Author: Bastien Nocera Date: Mon Jun 15 11:49:59 2015 +0200 lua-factory: Add inspect.lua helper Which is very useful when developing new sources, to inspect the results of json parsing, etc. https://bugzilla.gnome.org/show_bug.cgi?id=750983 src/lua-factory/Makefile.am | 23 +- src/lua-factory/grl-lua-factory.gresource.xml | 6 + src/lua-factory/grl-lua-library.c | 43 ++++ src/lua-factory/grl-lua-library.h | 1 + src/lua-factory/lua-library/inspect.lua | 328 ++++++++++++++++++++++++++ src/lua-factory/lua-library/lua-libraries.h | 4 + 6 files changed, 404 insertions(+), 1 deletion(-) commit fe1a534461c2c280f78d69c353b884353f7a5a12 Author: Victor Toso Date: Wed Jul 8 10:18:59 2015 +0200 lua-factory: throw error on bad grl.callback Throw luaL_error instead of system error on broken sources. This facilitate the developer to find bad usage of grl.callback on lua sources. https://bugzilla.gnome.org/show_bug.cgi?id=750955 src/lua-factory/grl-lua-library.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 30b8e0764a25cd40eafb41d8b45d9c49789bd6f9 Author: Bastien Nocera Date: Wed Jul 1 16:46:32 2015 +0200 lua-factory: Fix possible memleak if source registration fails Spotted on #grilo https://bugzilla.gnome.org/show_bug.cgi?id=751786 src/lua-factory/grl-lua-factory.c | 1 + 1 file changed, 1 insertion(+) commit 519d205fee5082ef909ebfa0777944f529421184 Author: Philip Withnall Date: Tue Jul 7 08:55:19 2015 +0100 local-metadata: Query for media art existence Don’t set the media art on a GrlMedia if it doesn’t exist — libmediaart unconditionally returns a path for where it would expect the media art for a file to be, without checking that some art actually exists at that path. That’s our job. Asynchronously query for the file info to check it exists. Ignore whether the media art is readable; that’s for the caller to handle when they try to read it (and is consistent with the other thumbnail URIs Grilo returns). https://bugzilla.gnome.org/show_bug.cgi?id=752057 src/local-metadata/grl-local-metadata.c | 65 ++++++++++++++++++++++++++++----- 1 file changed, 55 insertions(+), 10 deletions(-) commit d93b03e29365187b29f6b31a4b190e0afc65dd0b Author: Philip Withnall Date: Mon Jul 6 20:07:46 2015 +0100 local-metadata: Allow tracking of multiple asynchronous resolve ops Currently, only a single asynchronous operation is (potentially) used to resolve local metadata. However, to fix the problem where the thumbnail may be set to a non-existent URI, a second asynchronous operation needs to happen in parallel. The current GrlSourceResolveSpec closure cannot track this, so a new wrapper closure has to be added which tracks the number of pending sub-operations and only calls the GrlSourceResolveSpec’s callback once all are complete, or when a single one errors. https://bugzilla.gnome.org/show_bug.cgi?id=752057 src/local-metadata/grl-local-metadata.c | 186 +++++++++++++++++++++----------- 1 file changed, 122 insertions(+), 64 deletions(-) commit b1813db3a0d6e6011e2c1bd10e4807520fb55579 Author: Iain Lane Date: Tue Jul 7 13:06:46 2015 +0100 bookmarks: Notify about a removal if there was no error We were incorrectly checking that there *was* an error when deciding whether to notify of removals. This led to missing notifications for successful removals. https://bugzilla.gnome.org/show_bug.cgi?id=752066 src/bookmarks/grl-bookmarks.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 60e093295760b53046f3678435f31fc032bb8011 Author: Pedro Albuquerque Date: Wed Jul 1 22:00:37 2015 +0000 Updated Portuguese translation po/pt.po | 229 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 122 insertions(+), 107 deletions(-) commit 8f2cb8a65133301d2119ac2f91b373ee9e7a9a44 Author: Alberto Garcia Date: Sat Jun 20 16:11:56 2015 +0300 thetvdb: fix typo src/thetvdb/grl-thetvdb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 89cae5ee5f19f00dda9e868742ad97c6e1bdf6e5 Author: Bastien Nocera Date: Sat Jun 13 01:52:13 2015 +0200 lua-factory: Make it easier to access the API key config Eg. configs.api_key is available as well as configs['api-key']. https://bugzilla.gnome.org/show_bug.cgi?id=750903 src/lua-factory/grl-lua-factory.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 7035130a62e9ec4f74a3e8c344890c845788e400 Author: Bastien Nocera Date: Sat Jun 13 01:51:37 2015 +0200 lua-factory: Print debug when a required config key is missing This will stop the plugin developer from going bonkers. https://bugzilla.gnome.org/show_bug.cgi?id=750903 src/lua-factory/grl-lua-factory.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit 3da1df6940884721e291d30bc7dc4c2d34738bba Author: Bastien Nocera Date: Mon Jun 15 11:35:48 2015 +0200 lua-factory: Don't allow Lua sources to load external modules We want to be able to control the modules used by Lua sources. Right now, we'll only support the "grl" builtin module. https://bugzilla.gnome.org/show_bug.cgi?id=750982 src/lua-factory/grl-lua-factory.c | 63 --------------------------------------- 1 file changed, 63 deletions(-) commit 2e25300444cc0b799defa054e53b3d71f3ec1efc Author: Bastien Nocera Date: Mon Jun 15 11:33:52 2015 +0200 lua-factory: Reduce the number of libs we load We don't want to lua to be initialised with a number of base libraries that can access the local filesystem, or load external packages. This is the recommended way to implement sandboxes in Lua. https://bugzilla.gnome.org/show_bug.cgi?id=750982 src/lua-factory/grl-lua-factory.c | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) commit 60529923dff02d23612ef6ef220ffabc9da24430 Author: Bastien Nocera Date: Mon Jun 15 14:01:11 2015 +0200 lua-factory: Fix unescaping ANSI HTML entities HTML escape sequences still use Windows-1252/ANSI codes: http://www.w3schools.com/charsets/ref_html_ansi.asp Before this, – would unescape to a non-printable character, when it should be unescaping to an ndash character. This is especially visible in the Guardian Videos source. https://bugzilla.gnome.org/show_bug.cgi?id=750990 src/lua-factory/grl-lua-library.c | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) commit bc7182c156ffd062effd12f89574933c4fec5040 Author: Bastien Nocera Date: Mon Jun 15 13:59:32 2015 +0200 guardianvideos: Unescape the titles Some of the titles might contain escaped characters, make sure to unescape them before passing them on. https://bugzilla.gnome.org/show_bug.cgi?id=750990 src/lua-factory/sources/grl-guardianvideos.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b013d98e8915900053adda06aadf9dd0d9129c02 Author: Colin Walters Date: Sun Jun 14 11:04:24 2015 -0400 youtube: Add missing sentinel for g_strconcat() The build was failing in Continuous. src/youtube/grl-youtube.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4ef9c53cd2e00abbb0c993c34195e68413fd9d95 Author: Philip Withnall Date: Wed Apr 29 17:48:03 2015 +0100 youtube: Fix leak on two errors paths when querying categories When there was an error querying the categories, or when zero categories were returned, the BuildCategorySpec callback would not be called, and then the struct itself would not be freed. https://bugzilla.gnome.org/show_bug.cgi?id=748395 src/youtube/grl-youtube.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 953d0aaeca27b260dd52d54d8336bc587d607c2f Author: Philip Withnall Date: Wed Apr 29 17:46:02 2015 +0100 youtube: Miscellaneous compiler warning fixes https://bugzilla.gnome.org/show_bug.cgi?id=748395 src/youtube/grl-youtube.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit a207dd093be8149466f68e3deaf58124a849b102 Author: Philip Withnall Date: Fri Apr 24 02:55:50 2015 +0100 youtube: Use libgdata helper function to get category list There is no need to reinvent the wheel…especially when that wheel is changing shape from XML to JSON as Google withdraws the deprecated v2 YouTube API for the v3 one. https://bugzilla.gnome.org/show_bug.cgi?id=748395 src/youtube/grl-youtube.c | 157 ++++++++++++---------------------------------- 1 file changed, 40 insertions(+), 117 deletions(-) commit fe4253a5a346903f9d412748aeae06a56acbb854 Author: Philip Withnall Date: Sat Apr 18 23:18:08 2015 +0100 youtube: Use GDataYouTubeQuery when building GData queries Do not use the parent GDataQuery class. While this worked previously, it is not a valid use of the API, as it prevents any overrides in GDataYouTubeQuery from being used when building query APIs. This will cause queries to break in the transition from Google’s v2 to v3 API, since the GDataYouTubeQuery behaviour has to diverge from GDataQuery. https://bugzilla.gnome.org/show_bug.cgi?id=748395 src/youtube/grl-youtube.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 9180be5965f698307c83c635b344e027dd717d4b Author: Bastien Nocera Date: Thu Jun 11 13:10:35 2015 +0200 tests: Run title override against Lua's title parser too tests/local-metadata/test_local_metadata.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) commit 5bb779ba7b76bb86de7a2cc9d6cbe044d996b285 Author: Bastien Nocera Date: Thu Jun 11 13:08:29 2015 +0200 tests: Fix lua title parser tests not being run We were still running the tests against the local-metadata source, instead of the one passed to test_episodes_by_source(), and make sure to pass the title parser's source name, not the lua factory plugin's ID. tests/local-metadata/test_local_metadata.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit f631ed462bc5a6d89ff4adede09ca83631d163e6 Author: Alberto Garcia Date: Thu Jun 11 09:37:36 2015 +0300 local-metadata: remove uppercase versions of blacklisted words Those words are matched using strcasestr so there's no point in having them twice. https://bugzilla.gnome.org/show_bug.cgi?id=748604 src/local-metadata/grl-local-metadata.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit dc2ac4741595ace547a8cd1ffbcbad5bfe1d9c24 Author: Jan Alexander Steffens (heftig) Date: Tue May 19 21:00:00 2015 +0200 tests: Add another test for a video_sanitise_string() crasher https://bugzilla.gnome.org/show_bug.cgi?id=748604 tests/local-metadata/test_local_metadata.c | 1 + 1 file changed, 1 insertion(+) commit a8f3ef6354a31981d98821dbd3b8f20bff19863e Author: Jan Alexander Steffens (heftig) Date: Tue May 19 20:53:28 2015 +0200 local-metadata: Fixes to video_sanitise_string non-alnum handling - Extract loop condition into a helper function - Use g_utf8_get_char to properly convert to unichar - Be more defensive about g_utf8_find_prev_char returning NULL https://bugzilla.gnome.org/show_bug.cgi?id=748604 src/local-metadata/grl-local-metadata.c | 39 +++++++++++++++++++++++---------- 1 file changed, 28 insertions(+), 11 deletions(-) commit d72678ef551848aef1adbf2f7667ddece5109d53 Author: Bastien Nocera Date: Tue May 26 12:58:04 2015 +0200 dleyna: Fix incorrect properties passed to applications From coverity: grilo-plugins-0.2.14/src/dleyna/grl-dleyna-source.c:420: fallthrough: The above case falls through to this one. https://bugzilla.gnome.org/show_bug.cgi?id=749890 src/dleyna/grl-dleyna-source.c | 1 + 1 file changed, 1 insertion(+) commit f94046c301fe8c084d7410433ddd7f8c8d5ddef2 Author: Bastien Nocera Date: Tue May 26 12:55:41 2015 +0200 dleyna: Fix grl_dleyna_util_uri_is_localhost() usage From coverity: grilo-plugins-0.2.14/src/dleyna/grl-dleyna-source.c:1207: swapped_arguments: The positions of arguments in the call to "grl_dleyna_util_uri_is_localhost" do not match the ordering of the parameters: * "&localhost" is passed to "localuser" * "&localuser" is passed to "localhost" https://bugzilla.gnome.org/show_bug.cgi?id=749889 src/dleyna/grl-dleyna-source.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f5aca9b4ccae396d86983be4be9c1d4bc8fc166e Author: Jordi Mas Date: Thu May 21 18:15:46 2015 +0200 Fixes to Catalan translation po/ca.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ee1549cb6686802e85bed05364520da39cfb49d1 Author: Philip Withnall Date: Thu May 7 11:24:29 2015 +0100 build: Remove unnecessary DIST_SUBDIRS variable By default it is the same as SUBDIRS, so there’s no need to list it here. https://bugzilla.gnome.org/show_bug.cgi?id=749063 tests/lua-factory/Makefile.am | 3 --- 1 file changed, 3 deletions(-) commit aeae4f377f94896dab88dd970250627a06810d81 Author: Philip Withnall Date: Thu May 7 11:23:33 2015 +0100 build: Remove unnecessary MAINTAINERCLEANFILES variables The *.in files are automatically cleaned by automake if they are listed in AC_CONFIG_FILES. The editor backup files (*~) should not be deleted by the build system. My editor backup files are my business. https://bugzilla.gnome.org/show_bug.cgi?id=749063 src/Makefile.am | 6 ------ src/apple-trailers/Makefile.am | 6 ------ src/bliptv/Makefile.am | 6 ------ src/bookmarks/Makefile.am | 6 ------ src/dleyna/Makefile.am | 6 ------ src/dmap/Makefile.am | 6 ------ src/filesystem/Makefile.am | 6 ------ src/flickr/Makefile.am | 6 ------ src/freebox/Makefile.am | 6 ------ src/gravatar/Makefile.am | 6 ------ src/jamendo/Makefile.am | 6 ------ src/lastfm-albumart/Makefile.am | 6 ------ src/local-metadata/Makefile.am | 6 ------ src/lua-factory/Makefile.am | 3 --- src/lua-factory/sources/Makefile.am | 4 ---- src/magnatune/Makefile.am | 6 ------ src/metadata-store/Makefile.am | 6 ------ src/opensubtitles/Makefile.am | 6 ------ src/optical-media/Makefile.am | 6 ------ src/pocket/Makefile.am | 6 ------ src/podcasts/Makefile.am | 6 ------ src/raitv/Makefile.am | 6 ------ src/shoutcast/Makefile.am | 6 ------ src/thetvdb/Makefile.am | 6 ------ src/tmdb/Makefile.am | 6 ------ src/tracker/Makefile.am | 6 ------ src/vimeo/Makefile.am | 6 ------ src/youtube/Makefile.am | 6 ------ tests/Makefile.am | 6 ------ tests/apple-trailers/Makefile.am | 6 ------ tests/bliptv/Makefile.am | 6 ------ tests/lastfm-albumart/Makefile.am | 6 ------ tests/local-metadata/Makefile.am | 6 ------ tests/lua-factory/Makefile.am | 6 ------ tests/lua-factory/sources/Makefile.am | 6 ------ tests/thetvdb/Makefile.am | 6 ------ tests/tmdb/Makefile.am | 6 ------ tests/vimeo/Makefile.am | 6 ------ 38 files changed, 223 deletions(-) commit 9ab867ae8977ff0285b5b3ec31ff77791dc39e95 Author: Philip Withnall Date: Thu May 7 11:19:38 2015 +0100 build: Remove unnecessary distclean-local rule automake automatically removes the auto4mte.cache directory on maintainer-clean. https://bugzilla.gnome.org/show_bug.cgi?id=749063 Makefile.am | 5 ----- 1 file changed, 5 deletions(-) commit 9444e0baddedb62b547f3ecc52f328f7d8ddc7af Author: Philip Withnall Date: Thu May 7 11:18:54 2015 +0100 build: Add generated GResource C and H files to CLEANFILES And also don’t distribute them in the source tarball, since they’re generated files. https://bugzilla.gnome.org/show_bug.cgi?id=749063 src/apple-trailers/Makefile.am | 12 +++++++++--- src/raitv/Makefile.am | 12 +++++++++--- src/vimeo/Makefile.am | 10 ++++++++-- src/youtube/Makefile.am | 11 ++++++++++- 4 files changed, 36 insertions(+), 9 deletions(-) commit 0878c92c57a37fd6b2f508bb05d5e975b47cb919 Author: Philip Withnall Date: Thu May 7 11:18:09 2015 +0100 build: Add git.mk support instead of manual .gitignore files This makes maintenance of the .gitignore lists a lot easier. https://bugzilla.gnome.org/show_bug.cgi?id=749063 .gitignore | 46 ----- Makefile.am | 24 +-- git.mk | 333 ++++++++++++++++++++++++++++++++++ help/.gitignore | 1 - help/Makefile.am | 2 + help/examples/.gitignore | 1 - help/examples/Makefile.am | 2 + src/Makefile.am | 2 + src/apple-trailers/Makefile.am | 2 + src/bliptv/Makefile.am | 2 + src/bookmarks/Makefile.am | 2 + src/dleyna/.gitignore | 3 - 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/opensubtitles/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 + tests/.gitignore | 13 -- tests/Makefile.am | 2 + tests/apple-trailers/Makefile.am | 2 + tests/bliptv/Makefile.am | 2 + tests/dleyna/Makefile.am | 2 + tests/lastfm-albumart/Makefile.am | 2 + tests/local-metadata/Makefile.am | 2 + tests/lua-factory/Makefile.am | 2 + tests/lua-factory/sources/Makefile.am | 2 + tests/thetvdb/Makefile.am | 2 + tests/tmdb/Makefile.am | 2 + tests/vimeo/Makefile.am | 2 + 48 files changed, 422 insertions(+), 81 deletions(-) commit eaa64e947c88e16dd38216146071a7df0c96b319 Author: Victor Toso Date: Mon Apr 27 22:15:27 2015 +0200 thetvdb: enable cache-only on GRL_RESOLVE_FAST_ONLY https://bugzilla.gnome.org/show_bug.cgi?id=748422 src/thetvdb/grl-thetvdb.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) commit 34cf295199f44ddc4b833413cff9cb1b2da73307 Author: Bastien Nocera Date: Wed Apr 29 13:18:33 2015 +0200 tests: Add a test for video_sanitise_string() crasher https://bugzilla.gnome.org/show_bug.cgi?id=748604 tests/local-metadata/test_local_metadata.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 85fc7cbf831e914456623a2f7a9efbe81919bf4d Author: Olivier Crête Date: Tue Apr 28 19:46:54 2015 -0400 local-metadata: Ignore sanitization if the whole filename is blacklisted If the whole filename ends up blacklisted, then just take it as-is. https://bugzilla.gnome.org/show_bug.cgi?id=748604 src/local-metadata/grl-local-metadata.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 65698590834ce3bb7a836d7e14b36a2ba87e0481 Author: Giovanni Campagna Date: Mon Apr 20 18:20:37 2015 -0700 guardianvideos: fix URL format string The online service complains loudly if passed 1.0 instead of 1, let's make sure values are formatted as integers. https://bugzilla.gnome.org/show_bug.cgi?id=748224 src/lua-factory/sources/grl-guardianvideos.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1b1c0d31bdd3f6e1c9c11d7d03a2f9610cc44525 Author: Philip Withnall Date: Mon Apr 20 10:16:09 2015 +0100 tracker: Do not advertise browse support for the Tracker extractor The Tracker extractor data source (which appears when using the per-device-source option) does not support browsing, only resolving. Override the supported_operations vfunc to ensure that GRL_OP_BROWSE is not advertised for that source. This fixes clients which want to browse a single Tracker source (e.g. a single removable drive) and are checking for browsability using grl_source_supported_operations(). https://bugzilla.gnome.org/show_bug.cgi?id=748173 src/tracker/grl-tracker-source-api.c | 22 ++++++++++++++++++++++ src/tracker/grl-tracker-source-api.h | 2 ++ src/tracker/grl-tracker-source.c | 1 + 3 files changed, 25 insertions(+) commit 79f34b85cd0769853bcd234b07f881795f636099 Author: Juan A. Suarez Romero Date: Tue Apr 14 16:56:07 2015 +0000 travis: Exclude lua-library For some reason, coveralls fails when adding the lua-library. For now, let's remove it. .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f9c999fbca944618109b4161388ff04e9e9cbbed Author: Juan A. Suarez Romero Date: Tue Apr 14 16:10:44 2015 +0000 travis: Some fixes For some reason, lua-json.c is not included. So let's force it. Also remove the mirror option in pip (seems deprecated). .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b2aa5213feb6ae7d26cf058a01225a1f0528049f Author: Jeremy Whiting Date: Wed Jan 28 17:55:07 2015 -0700 Remove unused thumbnail_uri since libmediaart refactoring. https://bugzilla.gnome.org/show_bug.cgi?id=746776 src/local-metadata/grl-local-metadata.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit ad048863335262d2e8566f3b2cdfc8cda4050a0b Author: Ask H. Larsen Date: Sat Mar 21 16:28:17 2015 +0100 Updated Danish translation po/da.po | 160 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 88 insertions(+), 72 deletions(-) commit 834748af38dbcdfde6ffe4f3da8e8f3d37e81917 Author: Inaki Larranaga Murgoitio Date: Sat Mar 21 14:43:39 2015 +0100 Updated Basque language po/eu.po | 60 ++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 34 insertions(+), 26 deletions(-) commit 1d2a3a263f738bcb8b7050f6e86b33e4c8a4b7fb Author: Andika Triwidada Date: Wed Mar 18 12:19:31 2015 +0000 Updated Indonesian translation po/id.po | 150 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 79 insertions(+), 71 deletions(-) commit 58bdc9f1dc3869b9c8df0fb6ec6b6cb6015c96a2 Author: Claudio Arseni Date: Tue Mar 17 16:18:50 2015 +0000 Updated Italian translation po/it.po | 176 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 90 insertions(+), 86 deletions(-) commit 2c68c4997e65b49774bd9b8fd720a148ec14e73a Author: Paul Seyfert Date: Mon Mar 16 19:45:44 2015 +0000 Updated German translation po/de.po | 197 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 116 insertions(+), 81 deletions(-) commit df2fa5d10d77f2eb56881ef25f2e90d18e23547c Author: Samir Ribic Date: Fri Mar 13 21:01:38 2015 +0000 Added Bosnian translation po/LINGUAS | 1 + po/bs.po | 631 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 632 insertions(+) commit f046498ad4b0cfd16f74c067fc00f77fbcd0ebc1 Author: Dušan Kazik Date: Mon Mar 9 15:25:18 2015 +0000 Updated Slovak translation po/sk.po | 278 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 169 insertions(+), 109 deletions(-) commit ab3becc40e8dd7ffe8bd1dd1dad6c9e859a40af4 Author: Seong-ho Cho Date: Sun Mar 8 03:45:44 2015 +0900 Updated Korean translation po/ko.po | 174 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 95 insertions(+), 79 deletions(-) commit ff3b2adc4b33b9b083862b431995cd9a418c534c Author: Bastien Nocera Date: Fri Mar 6 19:39:36 2015 +0100 lua-factory: Fix double-free when lua script fails to init If we fail to initialise the script after having associated the resource with the source object, we might try to free that resource both when the source got disposed, and in the error path. src/lua-factory/grl-lua-factory.c | 1 + 1 file changed, 1 insertion(+) commit 85a684b6d2bb9baeaff14220ed0b3a1a12a7ab32 Author: Bastien Nocera Date: Fri Mar 6 19:38:52 2015 +0100 lua-factory: Fix crash if luaL_loadfile() fails And there's a resource associated to the script. We'd be trying to unref the GResource with the wrong function. src/lua-factory/grl-lua-factory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5db0911d4e539628e142477e1065c021e965c75b Author: Bastien Nocera Date: Fri Mar 6 18:29:01 2015 +0100 tests: Fix metrolyrics test not finding the source The lua sources aren't compiled, so they live in srcdir, not builddir. tests/lua-factory/sources/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 54e3ff1bf8b2f32ed2f7f1ea4a45e7dd19d6e61c Author: Bastien Nocera Date: Fri Mar 6 18:23:11 2015 +0100 tests: Fix deprecation warnings in thetvdb tests tests/thetvdb/test_thetvdb_resolve_episodes.c | 2 +- tests/thetvdb/test_thetvdb_resolve_shows.c | 2 +- tests/thetvdb/test_thetvdb_resolve_stress.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 07425716e24cf96e150a45aeca4e477e2872b6ca Author: Bastien Nocera Date: Fri Mar 6 18:19:34 2015 +0100 tests: Fix missing files in metrolyrics test tests/lua-factory/sources/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 53a2ae9b363fda87c9038e2b5c8fedd7427662ad Author: Bastien Nocera Date: Fri Mar 6 18:06:56 2015 +0100 lua-factory: Fix lua scripts not having icons We were installing the .gresource.xml files instead of the .gresource files. src/lua-factory/sources/Makefile.am | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) commit 5876a19ae7bfc0e8847446c5abda36e7390fbca3 Author: Bastien Nocera Date: Fri Mar 6 11:24:26 2015 +0100 opensubtitles: Fix crasher when search has no results Seems that instead of listing no matches, it will use an empty boolean. Probably a problem with the server. data 0 src/opensubtitles/grl-opensubtitles.c | 4 ++++ 1 file changed, 4 insertions(+) commit 776aed0862d18200671f5039d57fe2c1f1711dc3 Author: Bastien Nocera Date: Fri Mar 6 11:21:23 2015 +0100 tests: Fix deprecation warnings in last.fm tests tests/lastfm-albumart/test_lastfm_albumart.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 743d1833591aa2ef80cc27bf89d363abe599927a Author: Bastien Nocera Date: Wed Feb 25 21:35:28 2015 +0100 freebox: Fix build from tarballs Add missing radios.m3u file to the dist. https://bugzilla.gnome.org/show_bug.cgi?id=745179 src/freebox/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 89a36dbe1dcf236d637e1ed52f192df5de0678fc Author: Мирослав Николић Date: Thu Mar 5 23:20:36 2015 +0100 Updated Serbian translation po/sr.po | 155 ++++++++++++++++++++++++++++++--------------------------- po/sr@latin.po | 155 ++++++++++++++++++++++++++++++--------------------------- 2 files changed, 164 insertions(+), 146 deletions(-) commit d1c794e220b5557aff44d04bfc957352da5d02e0 Author: Victor Toso Date: Wed Mar 4 18:52:12 2015 +0100 lua-factory: Fix makefile rule to euronews resource The rule to make euronews GResource uses guardianvideos's resource description as dependency. https://bugzilla.gnome.org/show_bug.cgi?id=741784 src/lua-factory/sources/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 31f4af07be38e2a66112adda35b99360507d2397 Author: Victor Toso Date: Wed Mar 4 15:21:50 2015 +0100 lua-factory: change in metrolyrics website The HTML part of the lyrics changed. I've changed the get_lyrics function to clean up the HTML that came with the lyrics instead of matching it. https://bugzilla.gnome.org/show_bug.cgi?id=741784 src/lua-factory/sources/grl-metrolyrics.lua | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) commit a8a419d112e234d3fe8c7e843b0ab0f64c191cbf Author: Victor Toso Date: Thu Dec 18 01:07:54 2014 +0100 tests: grl-metrolyrics (lua source) https://bugzilla.gnome.org/show_bug.cgi?id=741784 configure.ac | 2 + tests/Makefile.am | 5 + tests/lua-factory/Makefile.am | 19 ++++ tests/lua-factory/sources/Makefile.am | 53 +++++++++ .../lua-factory/sources/data/lyrics_back_it_up.txt | 85 ++++++++++++++ .../sources/data/lyrics_bohemian_rhapsody.txt | 64 +++++++++++ .../sources/data/lyrics_nobodys_perfect.txt | 71 ++++++++++++ .../sources/data/lyrics_ring_of_fire.txt | 38 +++++++ tests/lua-factory/sources/test_lua_factory_utils.c | 93 ++++++++++++++++ tests/lua-factory/sources/test_lua_factory_utils.h | 36 ++++++ tests/lua-factory/sources/test_lua_metrolyrics.c | 124 +++++++++++++++++++++ .../sources/test_lua_metrolyrics.gresource.xml | 9 ++ 12 files changed, 599 insertions(+) commit 04f2c88862f947b3084fb56b66607cf4e091b798 Author: Fran Dieguez Date: Tue Mar 3 01:16:10 2015 +0100 Updated Galician translations po/gl.po | 163 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 90 insertions(+), 73 deletions(-) commit fec4c087b87f63f27c534c3135455289e74b4e23 Author: Victor Toso Date: Mon Mar 2 17:12:58 2015 +0100 local-metadata: fix leak in string cleanup g_regex_replace_literal() returns a newly allocated string which is not freed. Return this string instead of allocating a new one. src/local-metadata/grl-local-metadata.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ba849446abcc512a7cff07b3e975d409139bc898 Author: Victor Toso Date: Sun Mar 1 02:22:15 2015 +0100 lua-factory: Add title parsing Lua source This source is an alternative to local-metadata and it uses lua patterns in order to get metadata from the title of the file. The test suite for video-title-parsing is the same for the local-metadata https://bugzilla.gnome.org/show_bug.cgi?id=741607 src/lua-factory/sources/Makefile.am | 3 +- .../sources/grl-video-title-parsing.lua | 135 +++++++++++++++++++++ tests/local-metadata/Makefile.am | 4 +- tests/local-metadata/test_local_metadata.c | 33 ++++- 4 files changed, 168 insertions(+), 7 deletions(-) commit c17480a3ea3489b0a8dcd827ffbe7eee053c5ac6 Author: Yosef Or Boczko Date: Mon Mar 2 01:15:24 2015 +0200 Updated Hebrew translation po/he.po | 64 ++++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 36 insertions(+), 28 deletions(-) commit eec94fbf6c81641ab6a213744606b650d59ef96c Author: Alexandre Franke Date: Tue Feb 24 00:36:32 2015 +0000 Updated French translation po/fr.po | 148 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 78 insertions(+), 70 deletions(-) commit 163f837adc2135f70a18766634351dc792fa5cb8 Author: Efstathios Iosifidis Date: Sun Feb 22 23:32:18 2015 +0000 Updated Greek translation po/el.po | 167 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 93 insertions(+), 74 deletions(-) commit 3faadad7e6b35505facc1f2f3652a8cea9c3b05c Author: Gil Forcada Date: Sun Feb 22 23:25:47 2015 +0100 [l10n] Update Catalan translation po/ca.po | 158 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 87 insertions(+), 71 deletions(-) commit e4b16c485f086b4fa5d95554423014efde1e5301 Author: Anders Jonsson Date: Sun Feb 22 13:31:07 2015 +0000 Updated Swedish translation po/sv.po | 163 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 90 insertions(+), 73 deletions(-) commit c1e17fd0c9c2102dc27421d50398235640af8bd8 Author: Chao-Hsiung Liao Date: Sat Feb 21 11:11:14 2015 +0000 Updated Chinese (Taiwan) translation po/zh_TW.po | 162 +++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 88 insertions(+), 74 deletions(-) commit 504e8aa6ad9b5310b65aefc4fb74bc6c83eaa61c Author: Rafael Ferreira Date: Sat Feb 21 00:55:26 2015 +0000 Updated Brazilian Portuguese translation po/pt_BR.po | 155 ++++++++++++++++++++++++++++-------------------------------- 1 file changed, 73 insertions(+), 82 deletions(-) commit b1ec2d488da4d595509e27f08bdc0f98a6f3ba6f Author: Marek Černocký Date: Fri Feb 20 20:35:48 2015 +0100 Updated Czech translation po/cs.po | 150 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 79 insertions(+), 71 deletions(-) commit 27a4ac3eb1b404422ac65fcfa249200e72e48e74 Author: Necdet Yücel Date: Fri Feb 20 09:22:18 2015 +0000 Updated Turkish translation po/tr.po | 392 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 203 insertions(+), 189 deletions(-) commit 79cff029b393fde22706bf8944312357274e6d1c Author: Aurimas Černius Date: Thu Feb 19 23:02:56 2015 +0200 Updated Lithuanian translation po/lt.po | 150 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 80 insertions(+), 70 deletions(-) commit f279d956e0e9ccaf991f3526ef8a2bfd8c39c678 Author: Yuri Myasoedov Date: Thu Feb 19 16:10:22 2015 +0300 Updated Russian translation po/ru.po | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit fd4ca012ff8cadc0aad7ac63eebcb5384fae2044 Author: Yuri Myasoedov Date: Thu Feb 19 16:08:16 2015 +0300 Updated Russian translation po/ru.po | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) commit e0aa248502d76777a41a63b1d1aa34f0fa5c9886 Author: Balázs Úr Date: Wed Feb 18 21:52:07 2015 +0000 Updated Hungarian translation po/hu.po | 152 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 81 insertions(+), 71 deletions(-) commit abb41e748ae7088312121f464e7ff2aa115213bf Author: Daniel Mustieles Date: Wed Feb 18 10:49:48 2015 +0100 Updated Spanish translation po/es.po | 154 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 82 insertions(+), 72 deletions(-) commit cdb004610528050c5100daf801f31a35a1687edd Author: Piotr Drąg Date: Wed Feb 18 10:42:08 2015 +0100 Updated Polish translation po/pl.po | 154 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 81 insertions(+), 73 deletions(-) commit 3f8e96b6e3e30e0bea196575b333fc6c4f64dee9 Author: Juan A. Suarez Romero Date: Tue Feb 17 22:43:04 2015 +0000 Post-release version bump to 0.2.15 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)