commit 971adb4fae5832b6a84e24037d55bbd203b25dc1
Author: Juan A. Suarez Romero <[email protected]>
Date:   Sun Sep 6 21:24:29 2015 +0000

   Release 0.2.13

NEWS         | 45 +++++++++++++++++++++++++++++++++++++++++++++
configure.ac |  6 +++---
2 files changed, 48 insertions(+), 3 deletions(-)

commit ce982672f5f11dc50964c569aa2358ee016c6193
Author: Tom Tryfonidis <[email protected]>
Date:   Fri Sep 4 22:33:50 2015 +0000

   Updated Greek translation

po/el.po | 91 ++++++++++++++++++++++++++++++++++------------------------------
1 file changed, 48 insertions(+), 43 deletions(-)

commit 433359065ac675fd36ffa49cbfe50764499339cb
Author: Claudio Arseni <[email protected]>
Date:   Fri Sep 4 07:52:10 2015 +0000

   Updated Italian translation

po/it.po | 101 ++++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 54 insertions(+), 47 deletions(-)

commit 88e2073171948d311166dc0d807ea6f3c6c81342
Author: Andika Triwidada <[email protected]>
Date:   Thu Sep 3 20:46:35 2015 +0000

   Updated Indonesian translation

po/id.po | 94 ++++++++++++++++++++++++++++++++++------------------------------
1 file changed, 50 insertions(+), 44 deletions(-)

commit d6005bee6ce7e24898717d40db588b1a68759688
Author: Aurimas Černius <[email protected]>
Date:   Wed Sep 2 20:58:44 2015 +0300

   Updated Lithuanian translation

po/lt.po | 96 +++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 50 insertions(+), 46 deletions(-)

commit 61e73d5821ce2bd073b0bdfba65ad6da66bcd007
Author: Daniel Mustieles <[email protected]>
Date:   Wed Sep 2 18:52:38 2015 +0200

   Updated Spanish translation

po/es.po | 94 ++++++++++++++++++++++++++++++++++------------------------------
1 file changed, 50 insertions(+), 44 deletions(-)

commit 0b3a3b15ebda0ad6861cb9b28e240c69136c1936
Author: Bastien Nocera <[email protected]>
Date:   Wed Sep 2 13:54:12 2015 +0200

   build: Fix tests enablements

   Spotted by Michael Terry <[email protected]>

   https://bugzilla.gnome.org/show_bug.cgi?id=693450

configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

commit 8de27edb615afddd481a3eb2c8fae05e8eb4d750
Author: Bastien Nocera <[email protected]>
Date:   Wed Sep 2 13:30:09 2015 +0200

   grilo-test-ui: Remove GtkStock usage

tools/grilo-test-ui/main.c | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)

commit a5fa7198aec19d98acaa5a6a9d6b54805d52d4f9
Author: Pedro Albuquerque <[email protected]>
Date:   Wed Sep 2 06:57:58 2015 +0000

   Updated Portuguese translation

po/pt.po | 94 ++++++++++++++++++++++++++++++++++------------------------------
1 file changed, 50 insertions(+), 44 deletions(-)

commit 55bf44a7d35da28ce5bda22655024a2f258ce40d
Author: Balázs Úr <[email protected]>
Date:   Tue Sep 1 21:56:05 2015 +0000

   Updated Hungarian translation

po/hu.po | 98 +++++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 53 insertions(+), 45 deletions(-)

commit 9c18e8561a2b4fd9481a0344add5cffc27190398
Author: Dušan Kazik <[email protected]>
Date:   Tue Sep 1 15:27:41 2015 +0000

   Updated Slovak translation

po/sk.po | 91 ++++++++++++++++++++++++++++++++++------------------------------
1 file changed, 48 insertions(+), 43 deletions(-)

commit 0535e319a549c96ffa7c956813fa4a03db41c808
Author: Bastien Nocera <[email protected]>
Date:   Fri Aug 28 15:26:56 2015 +0200

   grilo-test-ui: Fix warning about deprecated gtk-menu-images

   Menus don't use images in recent versions of GTK+:
   The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version.

   Remove the icons from the menu items.

   https://bugzilla.gnome.org/show_bug.cgi?id=754401

tools/grilo-test-ui/main.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

commit 2187ceaf8a7ecc16a59d8c33c0700600cd62fa49
Author: Piotr Drąg <[email protected]>
Date:   Tue Sep 1 16:29:29 2015 +0200

   Updated Polish translation

po/pl.po | 35 ++++++++++++++++++++---------------
1 file changed, 20 insertions(+), 15 deletions(-)

commit 66957722d9a440776d8eb2b6f9802e9a2c743d6d
Author: Victor Toso <[email protected]>
Date:   Fri May 1 23:36:32 2015 +0200

   grl-registry: allow register same metadata key

   In case the plugin wants to reregister a metadata-key we don't throw
   an error. Common situation for this is when application unload() and
   load() again a plugin with custom metadata keys.

   https://bugzilla.gnome.org/show_bug.cgi?id=748550

src/grl-registry.c | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 113 insertions(+)

commit 7a33fde6948cafe89ce66399664735d32524b0b6
Author: Juan A. Suarez Romero <[email protected]>
Date:   Sun Aug 30 20:03:40 2015 +0000

   grilo-test-ui: Renew Youtube Key

   The old key used for the Test UI application has expired, and a new one is
   required.

tools/grilo-test-ui/main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

commit da04886a674880aeb24239ba712a2dca1cefb403
Author: Xavier Claessens <[email protected]>
Date:   Wed Aug 26 13:08:59 2015 -0400

   registry: Use g_strv_contains()

   GNetworkConnectivity was added in glib 2.44, so was g_strv_contains().
   No need of a custom implementation here.

   https://bugzilla.gnome.org/show_bug.cgi?id=754093

src/grl-registry.c | 33 +++++++--------------------------
1 file changed, 7 insertions(+), 26 deletions(-)

commit 1f37b00f6a05742074ff2f20bdeb56b69b8ef3dc
Author: Xavier Claessens <[email protected]>
Date:   Wed Aug 26 13:16:12 2015 -0400

   registry: Fix plugin tests running with mocked network

   Unit tests from grilo-plugins sets GRL_NET_MOCKED env variable
   to mock network, so we shouldn't hide those plugins if the host
   has no internet connectivity. This can happen on build bots for
   example.

   https://bugzilla.gnome.org/show_bug.cgi?id=754093

src/grl-registry.c | 40 ++++++++++++++++++++++++++--------------
1 file changed, 26 insertions(+), 14 deletions(-)

commit 449b29fb8ff1510e5a1d6ca1d410eff3bc108f59
Author: Chao-Hsiung Liao <[email protected]>
Date:   Wed Aug 26 12:47:57 2015 +0000

   Updated Chinese (Taiwan) translation

po/zh_TW.po | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)

commit 6fd38f053b2c29b9cee558f2eb4ff64011f38421
Author: Piotr Drąg <[email protected]>
Date:   Tue Aug 25 18:44:31 2015 +0200

   Updated Polish translation

po/pl.po | 108 +++++++++++++++++++++++++++++++--------------------------------
1 file changed, 54 insertions(+), 54 deletions(-)

commit af52aa57f579026e3a6d6b4b4a757522774abd19
Author: Bastien Nocera <[email protected]>
Date:   Mon Mar 30 16:45:15 2015 +0200

   source: Only replace source ID in notify if unset

   In other cases where grl_media_set_source() is used, it only sets the
   source of a media if it is the special root container media, or if the
   source was previously unset.

   This avoids sources being overwritten when sending change notifications
   when sending changes from an aggregating source (such as the one
   embedded in Totem).

   https://bugzilla.gnome.org/show_bug.cgi?id=747029

src/grl-source.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)

commit de50ad298b88bddabd6d5cc9c1f20f93731c1f7b
Author: Mathieu Duponchelle <[email protected]>
Date:   Sat Apr 25 17:28:15 2015 +0200

   core: Remove remaining references to GrlMetadataSource

   https://bugzilla.gnome.org/show_bug.cgi?id=748455

doc/grilo/Makefile.am                |   1 -
src/grl-metadata-source-priv.h       |  36 -------
tests/Makefile.am                    |   4 -
tests/metadata_source.c              | 180 -----------------------------------
tests/python/Makefile.am             |   3 +-
tests/python/test_metadata_source.py | 106 ---------------------
6 files changed, 1 insertion(+), 329 deletions(-)

commit 851e3cf4c9b240b60941d9c72af0cb812a18c002
Author: Mathieu Duponchelle <[email protected]>
Date:   Sun Apr 26 18:14:58 2015 +0200

   core: Generate .gitgnore in libs/pls too

   https://bugzilla.gnome.org/show_bug.cgi?id=748455

libs/pls/Makefile.am | 2 ++
1 file changed, 2 insertions(+)

commit 0486e1d76b7a524e3fbdd83a9cc2be6a8779bbe6
Author: Mathieu Duponchelle <[email protected]>
Date:   Sun Apr 26 18:14:08 2015 +0200

   core: Add a Makefile.am in src/data

   To have a gitignore generated there as well.

   https://bugzilla.gnome.org/show_bug.cgi?id=748455

configure.ac         | 1 +
src/Makefile.am      | 2 ++
src/data/Makefile.am | 1 +
3 files changed, 4 insertions(+)

commit abd6970a82fb1e338dc93e35756cf07849eaa378
Author: Mathieu Duponchelle <[email protected]>
Date:   Sun Apr 26 18:12:44 2015 +0200

   tests: Disable python tests

   They fail for various reasons for now and we want make check to
   pass.

   https://bugzilla.gnome.org/show_bug.cgi?id=748455

tests/python/testrunner.py | 3 +++
1 file changed, 3 insertions(+)

commit b45e74074304e09a4323cc21c631fa0028ce23c8
Author: Mathieu Duponchelle <[email protected]>
Date:   Sun Apr 26 17:59:04 2015 +0200

   tests: Fix loading plugins

   https://bugzilla.gnome.org/show_bug.cgi?id=748455

tests/python/test_fs.py      | 5 ++++-
tests/python/test_media.py   | 5 ++++-
tests/python/test_options.py | 5 ++++-
tests/python/test_plugin.py  | 2 +-
4 files changed, 13 insertions(+), 4 deletions(-)

commit 888622339e1dffcb68959f00beb75166c4909fa5
Author: Mathieu Duponchelle <[email protected]>
Date:   Sun Apr 26 17:57:27 2015 +0200

   tests: Use GLib though introspection

   + And remove useless pygtk import.

   https://bugzilla.gnome.org/show_bug.cgi?id=748455

tests/python/test_fs.py    | 11 +++++------
tests/python/testrunner.py |  2 --
2 files changed, 5 insertions(+), 8 deletions(-)

commit 7ff6dd9a7ed55dff4083fa1f46657c2f96090b71
Author: Mathieu Duponchelle <[email protected]>
Date:   Sat Apr 25 17:29:04 2015 +0200

   tests: Make C tests run again

   GrlMediaPlugin is now GrlSource.

   https://bugzilla.gnome.org/show_bug.cgi?id=748455

tests/registry.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

commit f046b208417912c4d62d3600e4b0d074318e0422
Author: Mathieu Duponchelle <[email protected]>
Date:   Tue May 19 18:25:00 2015 +0200

   introspection: Install to the correct places

   make distcheck was failing on my end, because it sets a prefix
   which has to be taken into account, this fixes that issue
   as shown in the example in:

   /usr/share/gobject-introspection-1.0/Makefile.introspection

   https://bugzilla.gnome.org/show_bug.cgi?id=749587

libs/net/Makefile.am | 4 ++--
libs/pls/Makefile.am | 4 ++--
src/Makefile.am      | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)

commit 7e87137e3241047d40d4e93355ede27d33d0f7f8
Author: Bastien Nocera <[email protected]>
Date:   Thu Jul 2 12:33:20 2015 +0200

   source: Add "net:plaintext" source tag doc

   This will make it easier for applications to avoid using plaintext
   channels, such as HTTP-only connections, when doing requests.

   Adding a tag allows applications to avoid hard-coding sources which
   might leak private information.

   https://bugzilla.gnome.org/show_bug.cgi?id=747953

src/grl-source.c | 6 ++++++
1 file changed, 6 insertions(+)

commit 4391c96cd9bd81b5c2d7fca68af9ed10802e97b6
Author: Bastien Nocera <[email protected]>
Date:   Tue May 26 12:46:01 2015 +0200

   grilo-test-ui: Fix possible uninitialised use

   From coverity:
   grilo-0.2.12/tools/grilo-test-ui/main.c:776:20: warning: 'next_op_id' may be used uninitialized in this function [-Wmaybe-uninitialized]

   https://bugzilla.gnome.org/show_bug.cgi?id=749887

tools/grilo-test-ui/main.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

commit f8e9945ef52023a9ee0c97413d515ba51ee8ef2e
Author: Bastien Nocera <[email protected]>
Date:   Tue May 26 12:43:38 2015 +0200

   examples: Don't use options uninitialised

   From coverity:
   grilo-0.2.12/examples/browsing-pls.c:119: uninit_use_in_call: Using uninitialized value "options" when calling "g_object_unref".

   https://bugzilla.gnome.org/show_bug.cgi?id=749887

examples/browsing-pls.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

commit 532b3083eb5aa18ac276a140324f43fa444a8d2f
Author: Bastien Nocera <[email protected]>
Date:   Tue May 26 12:41:58 2015 +0200

   pls: Avoid NULL dereference

   From coverity:
   libs/pls/grl-pls.c:624: var_deref_op: Dereferencing null pointer "valid_entries".

   valid_entries can be NULL, so check its value before using it in the
   debug output.

   https://bugzilla.gnome.org/show_bug.cgi?id=749887

libs/pls/grl-pls.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

commit f36606d173c8389f9c1f03990029ec32f61575ac
Author: Pedro Albuquerque <[email protected]>
Date:   Wed Jul 1 22:00:29 2015 +0000

   Updated Portuguese translation

po/pt.po | 76 +++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 39 insertions(+), 37 deletions(-)

commit 179e6c3906ff5aa860aa38debce8dce79ac94b0a
Author: Philip Withnall <[email protected]>
Date:   Mon May 4 15:21:35 2015 +0100

   src: Try all GrlSources in grl_multiple_get_media_from_uri()

   Previously, grl_multiple_get_media_from_uri() would stop as soon as
   a source returned TRUE for grl_source_test_media_from_uri() but then
   returned a NULL GrlMedia in its grl_source_get_media_from_uri()
   callback.

   That’s probably not what the user wanted, so instead continue to
   asynchronously try the remaining GrlSources until a GrlMedia is returned
   or the end of the sources list is reached.

   https://bugzilla.gnome.org/show_bug.cgi?id=748896

src/grl-multiple.c | 92 ++++++++++++++++++++++++++++++------------------------
1 file changed, 51 insertions(+), 41 deletions(-)

commit 0a19c612e3b312efafff93879482aefc336d09c6
Author: Cédric Valmary <[email protected]>
Date:   Wed May 27 16:43:51 2015 +0000

   Added Occitan translation

po/LINGUAS |   1 +
po/oc.po   | 196 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 197 insertions(+)

commit 7d981c4f55b975db6aff0e592802d7cf0c1698a5
Author: Philip Withnall <[email protected]>
Date:   Mon May 4 09:17:47 2015 +0100

   src: Expand documentation for GrlSourceResolveCb

   https://bugzilla.gnome.org/show_bug.cgi?id=748873

src/grl-source.h | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

commit e9fc0cfd413ed4dadada1673227f194755900d71
Author: Philip Withnall <[email protected]>
Date:   Mon May 4 09:15:33 2015 +0100

   src: Add preconditions to all methods in grl-media.c

   Otherwise it’s very easy to get a NULL GrlMedia in a GrlSourceResolveCb
   callback and start calling methods on it which will happily produce
   garbage.

   https://bugzilla.gnome.org/show_bug.cgi?id=748873

src/data/grl-media.c | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 128 insertions(+), 1 deletion(-)

commit 4c02c33218fe54ef6ba34b4852fca32a21d7483a
Author: George Sedov <[email protected]>
Date:   Wed Mar 4 17:56:32 2015 +0300

   core: Add GRL_CORE_ERROR_AUTHENTICATION_TOKEN

   Add an error type for problems with authentication tokens
   that require user attention, such as a VK oauth token that
   requires re-login.

   https://bugzilla.gnome.org/show_bug.cgi?id=744238

src/grl-error.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

commit eca9fb193d8f22b99b76f84f6171fd46e308738c
Author: Mathieu Duponchelle <[email protected]>
Date:   Wed Apr 15 18:13:57 2015 +0200

   doc: add grl_operation_options_[set|get]_resolution_flags to

   the sections.

doc/grilo/grilo-sections.txt | 2 ++
1 file changed, 2 insertions(+)

commit 47f8ac3212ca114ab686129887c19625e6a3f343
Author: Rūdolfs Mazurs <[email protected]>
Date:   Fri Apr 3 19:53:52 2015 +0300

   Updated Latvian translation

po/lv.po | 681 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 566 insertions(+), 115 deletions(-)

commit a520247a16fec863ea04ac839fd9aa9105ebd481
Author: Samir Ribic <[email protected]>
Date:   Fri Mar 13 21:01:32 2015 +0000

   Added Bosnian translation

po/LINGUAS |   1 +
po/bs.po   | 192 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 193 insertions(+)

commit ee8d5558bf5d5a2b07e88afe7928df79b36f45da
Author: Bastien Nocera <[email protected]>
Date:   Thu Mar 5 14:15:08 2015 +0100

   core: Fix warning when unloading a plugin that failed to load

   This warning is normal:
   (totem:17205): Grilo-WARNING **: [registry] grl-registry.c:1130: Failed to open module: libicui18n.so.52: cannot open shared object file: No such file or directory

   This one isn't:
   (totem:8432): GModule-CRITICAL **: g_module_close: assertion 'module != NULL' failed

   This patch fixes the latter.

   https://bugzilla.gnome.org/show_bug.cgi?id=745676

src/grl-registry.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)

commit 2e14259e4973a403cd1e7afb4ee42ec8cea12180
Author: Juan A. Suarez Romero <[email protected]>
Date:   Tue Feb 17 18:33:38 2015 +0000

   Post-release version bump to 0.2.13

configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

commit 06a224c1fd71af769b56a825791422e42c3a9523
Author: Juan A. Suarez Romero <[email protected]>
Date:   Tue Feb 17 18:32:05 2015 +0000

   Release 0.2.12

NEWS                       | 66 ++++++++++++++++++++++++++++++++++++++++++++++
configure.ac               |  6 ++---
src/data/grl-media-audio.c | 15 +++++++++++
src/data/grl-media-video.c |  4 +--
4 files changed, 86 insertions(+), 5 deletions(-)