commit 53b44b711a4558c0511dbe73d928971fd2c7bb30 Author: Victor Toso Date: Tue Feb 14 13:57:41 2017 +0100 Release 0.3.3 NEWS | 24 ++++++++++++++++++++++++ configure.ac | 4 ++-- 2 files changed, 26 insertions(+), 2 deletions(-) commit fcdcd29b1bc6aec03f57dac39b7b5a7df60c8cae Author: Juan A. Suarez Romero Date: Tue Feb 14 13:32:18 2017 +0100 travis: add Meson build Include building with Meson. .travis.yml | 48 ++++++++++++++++++++++++++++++++++-------------- 1 file changed, 34 insertions(+), 14 deletions(-) commit 4538c07aafae1d23211335ecfd51fb97e4f4d96d Author: Juan A. Suarez Romero Date: Tue Feb 14 11:22:22 2017 +0100 build: add Meson build support https://bugzilla.gnome.org/show_bug.cgi?id=775950 bindings/meson.build | 10 +++ bindings/vala/meson.build | 31 ++++++++ doc/grilo/meson.build | 26 +++++++ doc/man/meson.build | 14 ++++ doc/meson.build | 12 +++ examples/meson.build | 32 ++++++++ libs/meson.build | 14 ++++ libs/net/meson.build | 54 +++++++++++++ libs/pls/meson.build | 40 ++++++++++ meson.build | 125 ++++++++++++++++++++++++++++++ meson_options.txt | 6 ++ po/meson.build | 58 ++++++++++++++ src/grl-metadata-key.h | 4 + src/meson.build | 123 +++++++++++++++++++++++++++++ tools/grilo-inspect/generate_core_keys.py | 36 +++++++++ tools/grilo-inspect/meson.build | 22 ++++++ tools/grilo-launch/meson.build | 16 ++++ tools/grilo-test-ui/meson.build | 27 +++++++ tools/meson.build | 13 ++++ 19 files changed, 663 insertions(+) commit 5940808548f01ec12a34d33917a437a1399323fe Author: Juan A. Suarez Romero Date: Sun Dec 11 16:10:41 2016 +0100 core: include @filename@ in file-production Small fix for an include that is in the wrong place. https://bugzilla.gnome.org/show_bug.cgi?id=775950 src/grl-type-builtins.c.template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 000303d276ff2af4827ad47d90bc1e2ff33570ec Author: Juan A. Suarez Romero Date: Sun Dec 11 13:21:02 2016 +0100 doc: put manpages in doc/man Put all manpage files together. https://bugzilla.gnome.org/show_bug.cgi?id=775950 Makefile.am | 8 +------- configure.ac | 1 + doc/Makefile.am | 6 +++++- doc/man/Makefile.am | 14 ++++++++++++++ {tools/grilo-test-ui => doc/man}/grilo-test-ui-0.3.1 | 0 grl-inspect-0.3.1 => doc/man/grl-inspect-0.3.1 | 0 grl-launch-0.3.1 => doc/man/grl-launch-0.3.1 | 0 tools/grilo-test-ui/Makefile.am | 2 -- 8 files changed, 21 insertions(+), 10 deletions(-) commit 9511ba62ea0c944cd596704d31bdc516091e1610 Author: Juan A. Suarez Romero Date: Sun Feb 12 03:26:22 2017 +0100 travis: do not push container without credentials Avoid trying to push container to Docker Hub if no credentials have been defined. .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b90fdf69f5b8ab8f1c8d785450d69b1583593882 Author: Juan A. Suarez Romero Date: Sun Feb 12 02:54:07 2017 +0100 travis: use Docker to perform build and test Finally, we move to use containers in Travis CI to build and test Grilo. It uses grilofw/grilo:base as base image. If build goes fine, it will push grilofw/grilo:core container, which is used to build Grilo plugins. .travis.yml | 40 ++++++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 10 deletions(-) commit ce1fa94cc8759616a6aacfe94c09ffbf3432f7c0 Author: Juan A. Suarez Romero Date: Wed Feb 8 10:14:39 2017 +0100 travis: build documentation .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ca5dc8aa3c2aa2aca80e326345e4f5cf094bb02a Author: Bastien Nocera Date: Fri Nov 18 14:14:10 2016 +0100 tests: Fix typo in comment tests/lib-net.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a176b9a03d04d3f1657ffeaff51bd72a2e6ae21e Author: Bastien Nocera Date: Fri Nov 18 14:12:12 2016 +0100 tests: Fix common test failures in GrlNet tests The small-delay test fails fairly often, about 20% of the time for a 100 runs on a non-loaded machine. We're lucky it doesn't happen more often, as g_timeout_add_seconds() as used by grl-net-wc.c will ultimately use g_timeout_set_expiration() which might round up timeouts to the above second: " /* We want the microseconds part of the timeout to land on the * 'timer_perturb' mark, but we need to make sure we don't try to * set the timeout in the past. We do this by ensuring that we * always only *increase* the expiration time by adding a full * second in the case that the microsecond portion decreases. */ " Bump the threshold to a full second, and verify by raising the delay in the grl_net_wc_set_throttling() call. https://bugzilla.gnome.org/show_bug.cgi?id=774578 tests/lib-net.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2802eaf147dd7c2cb6ce3a3d2a39b612b5cc35f6 Author: Marinus Schraal Date: Mon Nov 14 10:33:55 2016 +0100 core: Include type'ified header in introspection Introspection sources need to include the type'ified enumerations otherwise the gir-scanner won't know anything about the enumerations listed in that header, generated with glib-mkenums. Fix-up to commit 463d94d6022d https://bugzilla.gnome.org/show_bug.cgi?id=774394 src/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit d20d73a8c6e2a27046604b2372e05915286ba8a8 Author: Bastien Nocera Date: Mon Nov 7 21:32:36 2016 +0100 core: Fix missing gtk-doc markers in API docs Spotted by Rico Tzschichholz https://bugzilla.gnome.org/show_bug.cgi?id=769127#c4 src/grl-plugin.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 463d94d6022d3dd0acc8da8313ab10e01bfac7d9 Author: Bastien Nocera Date: Mon Nov 7 16:33:01 2016 +0100 core: Don't include private headers in introspection data We should only use the C sources, not the private headers in the introspection, so as to avoid making private API available. src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 40bc6960318281cd21f379d2b3ba4da0ab33d0a7 Author: Bastien Nocera Date: Mon Nov 7 16:28:19 2016 +0100 core: Fix API doc for composer Bug introduced in commit e61f217 src/data/grl-media.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 15a844e4c3a6cbd616c776957d68afb8078ba4e3 Author: Bastien Nocera Date: Mon Nov 7 16:27:39 2016 +0100 core: Fix API doc for album artist Bug introduced in commit e9be911 src/data/grl-media.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1dc730a140feea180e88a66891af8bd584bee360 Author: Bastien Nocera Date: Mon Nov 7 15:42:19 2016 +0100 vala: Don't ship pre-built vapi files We will always build them if vala support is enabled. bindings/vala/grilo-0.3.vapi | 1033 -------------------------------------- bindings/vala/grilo-net-0.3.vapi | 43 -- 2 files changed, 1076 deletions(-) commit 458d23de299d62c35c040c9ae83f1755400ed71a Author: Bastien Nocera Date: Mon Nov 7 15:41:55 2016 +0100 vala: Don't remove .deps files on maintainer-clean We don't have any rules to recreate those files. bindings/vala/Makefile.am | 1 - 1 file changed, 1 deletion(-) commit e753a634222ad22897237fea8973c94d4cc5edc0 Author: liushuyu Date: Sat Oct 29 23:56:44 2016 +0800 Update zh_CN translation po/zh_CN.po | 116 ++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 61 insertions(+), 55 deletions(-) commit b4245447ec557f032387a1ca40922d11d0da5b11 Author: Bastien Nocera Date: Mon Oct 24 16:28:30 2016 +0200 net: Always return an error on failure When getting a "Gateway timeout" error, or any other errors not handled in the switch statement, we should make sure to return an error. https://bugzilla.gnome.org/show_bug.cgi?id=773422 libs/net/grl-net-wc.c | 3 +++ 1 file changed, 3 insertions(+) commit cd58c0445c47ca7cd8b10af50f036adaa2c2b284 Author: Bastien Nocera Date: Mon Oct 24 16:28:02 2016 +0200 net: Downgrade verbose error output to a GRL_DEBUG() And don't mark debug strings as translatable. https://bugzilla.gnome.org/show_bug.cgi?id=773422 libs/net/grl-net-wc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d04576a9530995277b0ac23e2afddac05203c802 Author: Alexander Shopov Date: Sun Sep 25 16:09:44 2016 +0300 Update Bulgarian translation po/LINGUAS | 1 + po/bg.po | 196 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 197 insertions(+) commit 6ffe44554fe4abd4f21e35497133c1ebe02482af Author: Victor Toso Date: Mon Sep 19 17:09:31 2016 +0200 tests: include lib-net into make check https://bugzilla.gnome.org/show_bug.cgi?id=771338 tests/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 41f66e904af762df4845cb7c521324519cc97f11 Author: Victor Toso Date: Thu Sep 15 17:38:42 2016 +0200 tests: avoid critical warning on test As timeout might not be used. https://bugzilla.gnome.org/show_bug.cgi?id=771338 tests/lib-net.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit e97d89d5fb47eca864e72cbcc749afa301212611 Author: Victor Toso Date: Thu Sep 15 17:13:14 2016 +0200 tests: add stress test to grl-net-wc https://bugzilla.gnome.org/show_bug.cgi?id=771338 tests/lib-net.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) commit ca91b2823643aa963837776a82147693e448c6cc Author: Victor Toso Date: Thu Sep 15 17:36:26 2016 +0200 net: Check for throttling only if set Otherwise, we might add several 0 seconds delay on multiple fetch requests leading to unexpected behavior (assertion) https://bugzilla.gnome.org/show_bug.cgi?id=771338 libs/net/grl-net-wc.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit e60b6390fae94601822239455747982d114496ac Author: David King Date: Sun Sep 18 11:06:48 2016 +0200 Add British English translation po/LINGUAS | 1 + po/en_GB.po | 197 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 198 insertions(+) commit 74dbc23c132d14d90b97bacdc7184259cee29f2f Author: Bastien Nocera Date: Wed Sep 14 13:03:05 2016 +0200 tests: Fix registry test with Tracker plugin The tracker plugin expects the client and daemon to run with the same locale to do direct connection, and throws a warning if not. Set the locale correctly in the test to avoid that problem. https://bugzilla.gnome.org/show_bug.cgi?id=771339 tests/registry.c | 3 +++ 1 file changed, 3 insertions(+) commit 3a6268f60712aafd2f007426e5d646c8ce237657 Author: Dominique Leuenberger Date: Sat Sep 10 23:51:38 2016 +0200 build: fix build due wrong format in debug Introduced in commit f3ccf55 tests/lib-net.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5402721fd327a80340241f2ae9e8860e398699de Author: Victor Toso Date: Sat Sep 10 15:40:11 2016 +0200 Post-release version bump to 0.3.3 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)