commit 7c68be287cecd5099a5deccebee2c86c15d453cd
Author: Victor Toso <me@victortoso.com>
Date:   Thu Jun 16 23:55:49 2016 +0200

    Release 0.3.2

 NEWS | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit 700d21e5852422631d9070fcce2dba103fe9aedb
Author: Victor Toso <me@victortoso.com>
Date:   Thu Jun 16 19:14:12 2016 +0200

    tests: fix typo from previous commit

 tests/lua-factory/sources/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 346d1e4f232451ed4ca1fed01b8cf514c0143e20
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Thu Jun 16 19:08:20 2016 +0200

    tests: fix distcheck
    
    Some files where missed in the for distribution.

 tests/games/Makefile.am               | 1 +
 tests/lua-factory/Makefile.am         | 2 +-
 tests/lua-factory/sources/Makefile.am | 7 ++++++-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 7297ea2d64094f07b35cff004a431783068b7722
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Thu Jun 16 17:51:01 2016 +0200

    lua-factory: include itunes-podcast.gresource in EXTRA_DIST

 src/lua-factory/sources/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 9341f5ae72a5e132e843ee3946259c0d72af6779
Author: Victor Toso <me@victortoso.com>
Date:   Thu Jun 16 17:41:08 2016 +0200

    configure: fix check for chromaprint plugin
    
    Otherwise it fails to check against --enable-chromaprint

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

commit 7c38070fbc9e21f9e1e1c31d5b43d6068b1fee1c
Author: Ting-Wei Lan <lantw@src.gnome.org>
Date:   Tue Jun 14 11:21:54 2016 +0800

    lua-factory: Fix gresource build problems when builddir != srcdir
    
    https://bugzilla.gnome.org/show_bug.cgi?id=767631

 src/lua-factory/sources/Makefile.am | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 875e826577de6828ef6e4c8557885859eaa31c32
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun Apr 3 13:46:04 2016 +0200

    tests: Fix copy/paste error in spotify tests
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764600

 tests/spotify-cover/test_spotify_cover.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 53f35fb37a6a2c75ecfc2a2031f785041b181d96
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun Jun 12 13:50:04 2016 +0200

    tests: Disable chromaprint test when plugin is not built

 tests/lua-factory/sources/Makefile.am | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 6cea3757f9e03ba3a0c6fd504f69059537f6f496
Author: Marek Černocký <marek@manet.cz>
Date:   Fri Jun 10 07:34:39 2016 +0200

    Updated Czech translation

 po/cs.po | 54 +++++++++++++++++++++++++++++-------------------------
 1 file changed, 29 insertions(+), 25 deletions(-)

commit 173958f16f9455694921cc2382e47328bf59ca85
Author: Victor Toso <me@victortoso.com>
Date:   Tue Mar 29 23:11:34 2016 +0200

    lua-factory: support to cancel operation
    
    Grilo has optional method to cancel operations which Lua-Factory had
    not implemented so far, till now.
    
    For each operation we create a GCancellabe that should be used in
    async functions in Lua-Library such as grl.fetch and grl.unzip.
    
    The grl_lua_operations_cancel_operation(), will cancel the operation,
    remove the OperationSpec from its internals and free the related data.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764077

 src/lua-factory/grl-lua-common.h             |  2 ++
 src/lua-factory/grl-lua-factory.c            | 20 ++++++++++++++++
 src/lua-factory/grl-lua-library-operations.c | 35 +++++++++++++++++++++++++++
 src/lua-factory/grl-lua-library.c            | 36 +++++++++++++++++++---------
 4 files changed, 82 insertions(+), 11 deletions(-)

commit b6370419d39351456c6adccb28d04d3f8045b034
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Jun 6 07:12:30 2016 +0000

    Updated Spanish translation

 po/es.po | 249 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 128 insertions(+), 121 deletions(-)

commit 7eb410a292bacf973d8e2b68826af6aa6e49b330
Author: Gianvito Cavasoli <gianvito@gmx.it>
Date:   Wed Jun 1 16:01:55 2016 +0000

    Updated Italian translation

 po/it.po | 245 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 125 insertions(+), 120 deletions(-)

commit 3b5708fa89162785cf6ba92c73ac2081cfd1951d
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Jun 1 15:30:36 2016 +0200

    Updated Polish translation

 po/pl.po | 58 +++++++++++++++++++++++++++++++---------------------------
 1 file changed, 31 insertions(+), 27 deletions(-)

commit 1c16ce5548b3a2bf792968b33c9d428dae1244c1
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Tue May 31 14:51:28 2016 +0000

    Updated Swedish translation

 po/sv.po | 246 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 125 insertions(+), 121 deletions(-)

commit bfd1e0d31566e5784665e12af1f365c63bb6fbfe
Author: Tiago Santos <tiagofsantos81@sapo.pt>
Date:   Tue May 31 13:43:28 2016 +0000

    Updated Portuguese translation

 po/pt.po | 255 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 131 insertions(+), 124 deletions(-)

commit 6b84665fb0cdf2963a565467a3d72419e1fffb32
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Mon May 30 20:15:30 2016 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 58 +++++++++++++++++++++++++++++++---------------------------
 1 file changed, 31 insertions(+), 27 deletions(-)

commit 9a51651c0f013fb7c9b6c13bc7fc96922d299ee7
Author: Cédric Valmary <cvalmary@yahoo.fr>
Date:   Mon May 30 19:18:00 2016 +0000

    Updated Occitan translation

 po/oc.po | 72 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

commit a168d9689a377a77e61e045b353d16c407f833fb
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon May 30 19:48:19 2016 +0200

    Updated POTFILES.in

 po/POTFILES.in | 1 +
 1 file changed, 1 insertion(+)

commit 8a638bcc1e2739411fab7630ff914ef2e7a7bfd6
Author: Victor Toso <me@victortoso.com>
Date:   Wed Feb 24 00:07:20 2016 +0100

    acoustid: including tests for the lua source
    
    I'm including real fingerprint of four recordings in order to make this
    test an easy way to improve acoustid in the future. For daily tests, the
    net is mocked.
    
    It is also important to note that acoustid needs a metadata-key
    created by chromaprint which makes necessary to load grl-chromaprint
    for this test.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=732879

 tests/lua-factory/sources/Makefile.am              |  36 +++-
 .../data/acoustid_ludovico_einaudi_primavera.txt   |   1 +
 .../data/acoustid_norah_jones_chasing_pirates.txt  |   2 +
 .../data/acoustid_philip_glass_the_passion_of.txt  |   1 +
 .../data/acoustid_trombone_shorty_buckjump.txt     |   1 +
 .../chromaprint_ludovico_einaudi_primavera.txt     |   1 +
 .../chromaprint_norah_jones_chasing_pirates.txt    |   1 +
 .../chromaprint_philip_glass_the_passion_of.txt    |   1 +
 .../data/chromaprint_trombone_shorty_buckjump.txt  |   1 +
 tests/lua-factory/sources/data/config.ini          |  13 ++
 tests/lua-factory/sources/test_lua_acoustid.c      | 204 +++++++++++++++++++++
 .../sources/test_lua_acoustid.gresource.xml        |   9 +
 12 files changed, 270 insertions(+), 1 deletion(-)

commit d8f26f2ea838415354a2726359ddc5d871a10fd8
Author: Victor Toso <me@victortoso.com>
Date:   Tue Feb 23 23:20:07 2016 +0100

    acoustid: add lua sources for audio identification
    
    Based on chromaprint fingerprint the AcoustID source can provice
    important metadata related to the recording.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=732879

 src/lua-factory/sources/Makefile.am      |   1 +
 src/lua-factory/sources/grl-acoustid.lua | 133 +++++++++++++++++++++++++++++++
 2 files changed, 134 insertions(+)

commit b93248ec56b1f3545f1cbbd0ce18cd0f3b4d20ee
Author: Victor Toso <me@victortoso.com>
Date:   Mon Jul 7 23:07:48 2014 -0300

    chromaprint: include tests for this plugin
    
    At this moment, only testing audio metadata from two small music files
    attached to the tests
    
    https://bugzilla.gnome.org/show_bug.cgi?id=732879

 configure.ac                                 |   1 +
 tests/Makefile.am                            |   5 ++
 tests/chromaprint/Makefile.am                |  34 ++++++++
 tests/chromaprint/data/sample.flac           | Bin 0 -> 196902 bytes
 tests/chromaprint/data/sample.ogg            | Bin 0 -> 10622 bytes
 tests/chromaprint/test_chromaprint_resolve.c | 124 +++++++++++++++++++++++++++
 tests/chromaprint/test_chromaprint_utils.c   |  62 ++++++++++++++
 tests/chromaprint/test_chromaprint_utils.h   |  35 ++++++++
 8 files changed, 261 insertions(+)

commit db1f2d5d5441529fc5f3dbb72a384fdc8ab23d6c
Author: Victor Toso <me@victortoso.com>
Date:   Mon Jul 7 23:07:14 2014 -0300

    chromaprint: include chromaprint plugin
    
    At this moment, this plugin get only information for audios but it can
    be extended to provide metadata from videos as well, using different
    types of plugins from gstreamer.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=732879

 Makefile.am                       |   1 +
 configure.ac                      |  84 +++++++
 src/Makefile.am                   |   7 +-
 src/chromaprint/Makefile.am       |  29 +++
 src/chromaprint/grl-chromaprint.c | 470 ++++++++++++++++++++++++++++++++++++++
 src/chromaprint/grl-chromaprint.h |  66 ++++++
 6 files changed, 655 insertions(+), 2 deletions(-)

commit 780dcbc83f78d2befb984d7cbd45732ee9341706
Author: Marinus Schraal <mschraal@scr.gnome.org>
Date:   Fri May 27 16:17:24 2016 +0200

    tracker: Add album artist key mapping
    
    Map nmm:albumArtist to GRL_METADATA_KEY_ALBUM_ARTIST.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=766587

 src/tracker/grl-tracker-utils.c | 5 +++++
 1 file changed, 5 insertions(+)

commit c8d78bccebe91576f31ffa1cbc9ed34dd2376a42
Author: Marinus Schraal <mschraal@scr.gnome.org>
Date:   Fri May 27 16:16:25 2016 +0200

    tracker: Indentation fix
    
    https://bugzilla.gnome.org/show_bug.cgi?id=766587

 src/tracker/grl-tracker-utils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6cffca1702e8eedd1428199feca0433a19de9e34
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun May 29 00:54:14 2016 +0200

    thegamesdb: Move a few helpers to the helpers section
    
    See https://bugzilla.gnome.org/show_bug.cgi?id=766678#c18

 src/lua-factory/sources/grl-thegamesdb.lua | 156 ++++++++++++++---------------
 1 file changed, 78 insertions(+), 78 deletions(-)

commit a4ab69de82564948f6b2bb3331081690cb4b9eb9
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun May 29 00:51:20 2016 +0200

    thegamesdb: Add support for Game Gear disambiguation
    
    We were expecting all suffixes to be 3 letters, they can be 2 in the
    case of the Game Gear suffix (*.gg).
    
    This also fixes the matching according to the review in:
    https://bugzilla.gnome.org/show_bug.cgi?id=766678#c18

 src/lua-factory/sources/grl-thegamesdb.lua  |   7 +-
 tests/games/Makefile.am                     |   4 +-
 tests/games/data/network-data.ini           |   6 +
 tests/games/data/resolve-getgame-sonic.data |  25 +++
 tests/games/data/resolve-sonic.data         | 274 ++++++++++++++++++++++++++++
 tests/games/test_games.c                    |  13 ++
 6 files changed, 327 insertions(+), 2 deletions(-)

commit 4176fd55a362ca132c32cbaf047687b9bed52df4
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun May 29 00:47:46 2016 +0200

    fixup! thegamesdb: Fix cover not found when there's no back cover

 tests/games/Makefile.am                       |  4 +++-
 tests/games/data/network-data.ini             |  6 ++++++
 tests/games/data/resolve-asterix.data         | 16 ++++++++++++++++
 tests/games/data/resolve-getgame-asterix.data | 21 +++++++++++++++++++++
 4 files changed, 46 insertions(+), 1 deletion(-)

commit 14ecb7a588dda4fe2d0fc6b8075b2e2c7ca5c25b
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun May 29 00:46:14 2016 +0200

    tests: Add missing files to EXTRA_DIST in games

 tests/games/Makefile.am | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 363c0e7727b9448cfd4f4661115c3828e9176832
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun May 29 00:35:02 2016 +0200

    thegamesdb: Fix cover not found when there's no back cover
    
    As in the test case included ("Astérix" on the Game Gear).

 src/lua-factory/sources/grl-thegamesdb.lua | 12 +++++++++---
 tests/games/test_games.c                   |  6 ++++++
 2 files changed, 15 insertions(+), 3 deletions(-)

commit ac1835687edd32cf1da5eb7c05974503a9c2009f
Author: Adrien Plazas <kekun.plazas@laposte.net>
Date:   Fri May 20 14:21:19 2016 +0200

    test: Add two test cases to thegamesdb
    
    Add thumbnail tests for:
    - Kirby's Dream Land on Game boy
    - Sonic th Hedgehog on Master System
    
    https://bugzilla.gnome.org/show_bug.cgi?id=766678

 tests/games/data/network-data.ini               |  12 +
 tests/games/data/resolve-getgame-kirby-gb.data  |  26 +++
 tests/games/data/resolve-getgame-sonic-sms.data |  49 ++++
 tests/games/data/resolve-kirby-gb.data          |  94 ++++++++
 tests/games/data/resolve-sonic-sms.data         | 286 ++++++++++++++++++++++++
 tests/games/test_games.c                        |  64 ++++--
 6 files changed, 515 insertions(+), 16 deletions(-)

commit 36235f0dea6489a3577ceb4bbb6740e3f65c3193
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu May 19 20:49:30 2016 +0200

    tests: Port games test from gamesfaq to thegamesdb
    
    https://bugzilla.gnome.org/show_bug.cgi?id=766678

 tests/games/Makefile.am                       |   12 +-
 tests/games/data/kirby-images-page.data       |  223 ----
 tests/games/data/network-data.ini             |   15 +-
 tests/games/data/resolve-getgame-kirby.data   |   33 +
 tests/games/data/resolve-getgame-strider.data |   63 +
 tests/games/data/resolve-kirby.data           | 1545 ++++++++++---------------
 tests/games/data/resolve-strider.data         |  882 +-------------
 tests/games/data/strider-game-page.data       |  291 -----
 tests/games/data/strider-images-page.data     |  223 ----
 tests/games/test_games.c                      |   32 +-
 10 files changed, 741 insertions(+), 2578 deletions(-)

commit 15841f3293d17dd26ea22371b1f4b0ee47b14511
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu May 19 20:50:34 2016 +0200

    lua-factory: Remove GameFAQs source
    
    The website managers made it clear that they did not want anyone to use
    the search engine to find metadata, as stated in the robots.txt file.
    
    As this won't be useful to gnome-games, remove it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=766678

 src/lua-factory/sources/Makefile.am      |   1 -
 src/lua-factory/sources/grl-gamefaqs.lua | 210 -------------------------------
 2 files changed, 211 deletions(-)

commit 8ab84cdf46f367da81e144217f980c79ebd07350
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu May 19 20:50:00 2016 +0200

    lua-factory: Add TheGamesDB source
    
    https://bugzilla.gnome.org/show_bug.cgi?id=766678

 src/lua-factory/sources/Makefile.am        |   1 +
 src/lua-factory/sources/grl-thegamesdb.lua | 261 +++++++++++++++++++++++++++++
 2 files changed, 262 insertions(+)

commit d53499d3876b1effd3d7893c3be3e9ca61d6eafe
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu May 19 18:43:40 2016 +0200

    tests: Fix dist with lua-factory disabled
    
    https://bugzilla.gnome.org/show_bug.cgi?id=766678

 tests/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 52defabf2de80c34504fb9f2229d4f64951553a7
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu May 19 18:40:17 2016 +0200

    tests: Rename gamefaqs tests to games
    
    As we want to use this test suite for all games.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=766678

 configure.ac                                 |   2 +-
 tests/Makefile.am                            |   2 +-
 tests/gamefaqs/Makefile.am                   |  39 --
 tests/gamefaqs/data/kirby-images-page.data   | 223 -------
 tests/gamefaqs/data/network-data.ini         |  17 -
 tests/gamefaqs/data/resolve-kirby.data       | 941 ---------------------------
 tests/gamefaqs/data/resolve-strider.data     | 866 ------------------------
 tests/gamefaqs/data/strider-game-page.data   | 291 ---------
 tests/gamefaqs/data/strider-images-page.data | 223 -------
 tests/gamefaqs/test_gamefaqs.c               | 177 -----
 tests/games/Makefile.am                      |  39 ++
 tests/games/data/kirby-images-page.data      | 223 +++++++
 tests/games/data/network-data.ini            |  17 +
 tests/games/data/resolve-kirby.data          | 941 +++++++++++++++++++++++++++
 tests/games/data/resolve-strider.data        | 866 ++++++++++++++++++++++++
 tests/games/data/strider-game-page.data      | 291 +++++++++
 tests/games/data/strider-images-page.data    | 223 +++++++
 tests/games/test_games.c                     | 177 +++++
 18 files changed, 2779 insertions(+), 2779 deletions(-)

commit b53c9027a65b864a213d67b4ddad321643928713
Author: Victor Toso <me@victortoso.com>
Date:   Sat May 21 08:51:37 2016 +0200

    lua-factory: avoid leak of GrlNetWc on failure
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764078

 src/lua-factory/grl-lua-library.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8f669020c2365e3d428753a0f5bb2c90fed39e20
Author: Victor Toso <me@victortoso.com>
Date:   Thu May 19 21:44:06 2016 +0200

    lua-factory: include error message for broken source
    
    When grl_lua_operations_get_current_op() fails issues a lua_error
    which points to file and line number where the error happened.
    
    If we can't retrieve the current operation it means that
    grl.callback() was called and the grilo operation has been finalized.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764078

 src/lua-factory/grl-lua-library-operations.c |  4 +--
 src/lua-factory/grl-lua-library.c            | 38 +++++++++++++++++++++++++---
 2 files changed, 36 insertions(+), 6 deletions(-)

commit 51a0e32aaf5e4d9f39673bd1514389809093ca6c
Author: Victor Toso <me@victortoso.com>
Date:   Thu May 19 22:52:59 2016 +0200

    metrolyrics: lower failure from warning to debug
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764078

 src/lua-factory/sources/grl-metrolyrics.lua      | 2 +-
 tests/lua-factory/sources/test_lua_metrolyrics.c | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

commit 3c0e9a059cfc8f5fd5f69e11450014597559f1e9
Author: Victor Toso <me@victortoso.com>
Date:   Thu May 19 22:43:13 2016 +0200

    lua-factory: fix syntax-check for lua-sources
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764078

 src/lua-factory/grl-lua-library-operations.c       | 16 +++++++++++-----
 tests/lua-factory/test_lua_factory_source_errors.c |  5 +----
 2 files changed, 12 insertions(+), 9 deletions(-)

commit fd6719297a50d9a44e79fe855ccd44b4f1a10544
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu May 19 00:49:06 2016 +0200

    lua-factory: Make _load_goa_data() a private function
    
    It's only used inside the grl-lua-library.c source.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=766636

 src/lua-factory/grl-lua-common.h  | 1 -
 src/lua-factory/grl-lua-library.c | 4 +++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit fb8a8d611afa1fbe5d1ce9dd76ef6a0547353e24
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu May 19 00:35:32 2016 +0200

    lua-factory: Fix GResource leak
    
    When registering and deregistering a source, we should make sure that
    its resources get unregistered as well.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=766636

 src/lua-factory/grl-lua-factory.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 4fdd9fd93479bed5cf69e972e5891627769560ea
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu May 19 00:28:46 2016 +0200

    lua-factory: Fix grl.fetch API doc
    
    https://bugzilla.gnome.org/show_bug.cgi?id=766636

 src/lua-factory/grl-lua-library.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0b7fece1e9ce8aa5c7f33ff3de30d031e2300b2a
Author: Marinus Schraal <mschraal@scr.gnome.org>
Date:   Fri May 13 18:33:38 2016 +0200

    tracker: Add album disc number mapping
    
    Map nmm:musicAlbumDisc to GRL_METADATA_KEY_ALBUM_DISC_NUMBER.
    
    And require the current development version of grilo as well.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=761869

 configure.ac                    | 2 +-
 src/tracker/grl-tracker-utils.c | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 58c1105fcae0fec8c98c7e744de6f774fa826d64
Author: fosero <fosero@users.noreply.github.com>
Date:   Mon Feb 8 00:14:22 2016 +0100

    tracker: add support for composer key
    
    Add support for GRL_METADATA_KEY_COMPOSER
    
    https://bugzilla.gnome.org/show_bug.cgi?id=761624

 src/tracker/grl-tracker-utils.c | 5 +++++
 1 file changed, 5 insertions(+)

commit fdbfd81b9b4dec6be883a9e37e9c5935fa9a4bbb
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun Apr 3 13:42:11 2016 +0200

    lua-factory: Add GameFAQs source
    
    To fetch metadata for games.
    
    Now that grilo core doesn't force a particular sub-type of media
    (video, audio or image), and given that the main user of this
    source will be gnome-games, it makes sense to ship this helper
    in grilo-plugins directly.
    
    With help from Adrien Plazas <kekun.plazas@laposte.net>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764602

 configure.ac                                 |   1 +
 src/lua-factory/sources/Makefile.am          |   1 +
 src/lua-factory/sources/grl-gamefaqs.lua     | 210 ++++++
 tests/Makefile.am                            |   2 +-
 tests/gamefaqs/Makefile.am                   |  39 ++
 tests/gamefaqs/data/kirby-images-page.data   | 223 +++++++
 tests/gamefaqs/data/network-data.ini         |  17 +
 tests/gamefaqs/data/resolve-kirby.data       | 941 +++++++++++++++++++++++++++
 tests/gamefaqs/data/resolve-strider.data     | 866 ++++++++++++++++++++++++
 tests/gamefaqs/data/strider-game-page.data   | 291 +++++++++
 tests/gamefaqs/data/strider-images-page.data | 223 +++++++
 tests/gamefaqs/test_gamefaqs.c               | 177 +++++
 12 files changed, 2990 insertions(+), 1 deletion(-)

commit 5e11fca61d969fe0460207a0a662afacecf84d88
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Apr 4 17:42:45 2016 +0200

    lua-factory: Add "none" resolve_keys type
    
    Lua sources should be able to specify that they do not support any of
    the base types that grilo uses.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764602

 src/lua-factory/grl-lua-factory.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit fe24c9340da5a8b3a2707f10e79314d7f48ff5c8
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sat May 14 01:34:32 2016 +0200

    lua-factory: Fix API doc for grl.get_requested_keys()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764602

 src/lua-factory/grl-lua-library.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 271fae4639b7b57b6d7d3fe7d8c6eca70fa50891
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sat Apr 9 15:20:01 2016 +0200

    lua-factory: Add iTunes Podcast source
    
    A source to browse and search iTunes podcasts.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764816

 src/lua-factory/sources/Makefile.am                |  13 +-
 .../sources/grl-itunes-podcast.gresource.xml       |   6 +
 src/lua-factory/sources/grl-itunes-podcast.lua     | 222 +++++++++++++++++++++
 src/lua-factory/sources/itunes-podcast.png         | Bin 0 -> 542588 bytes
 4 files changed, 238 insertions(+), 3 deletions(-)

commit 3f0fb7a7cf0a89d9491e4618f833cf05fc318739
Author: Cédric Valmary <cvalmary@yahoo.fr>
Date:   Mon May 9 20:45:22 2016 +0000

    Updated Occitan translation

 po/oc.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit b5b1b4bb9b28b0d3987ab6b5808b93cc5cd1a136
Author: Victor Toso <me@victortoso.com>
Date:   Fri Apr 29 11:23:10 2016 +0200

    tests: metrolyrics with nonexistent lyrics
    
    Testing metrolyrics under bad requests or nonexistent lyrics. The
    expected reply from the server is the 404 'Not Found' response.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764814

 tests/lua-factory/sources/test_lua_metrolyrics.c | 27 ++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit 70697337a25d3c6d6b68f52d89b998884e2e10a1
Author: Victor Toso <me@victortoso.com>
Date:   Sat Apr 9 15:23:53 2016 +0200

    tests: metrolyrics with encoded url
    
    Check that we don't create invalid requests for the metrolyrics server
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764814

 tests/lua-factory/sources/test_lua_metrolyrics.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit e80c26e2f40926495ca41a5d9a1ae3d486343d87
Author: Victor Toso <me@victortoso.com>
Date:   Fri Apr 29 11:14:39 2016 +0200

    metrolyrics: char '%' is invalid in metrolyrics url
    
    We should not include '%' or its encoded version to metrolyrics
    requests.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764814

 src/lua-factory/sources/grl-metrolyrics.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c30ada523fd662ad5e20027ea168071fc604d70c
Author: Victor Toso <me@victortoso.com>
Date:   Thu Apr 28 22:51:54 2016 +0200

    lua-factory: fix crash on error
    
    On grl_net_wc_request_async callback, we could be using the GError
    pointer more then once in the function, which leads to non null value.
    
    This patch clears the GError pointer and add guards to
    grl_lua_operations_pcall.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764814

 src/lua-factory/grl-lua-library-operations.c | 2 ++
 src/lua-factory/grl-lua-library.c            | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 54b43dd47ac6b113a5a3ef8a5f5c87a47a882437
Author: Victor Toso <me@victortoso.com>
Date:   Sat Apr 9 15:24:39 2016 +0200

    metrolyrics: encode artist/title for correct url
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764814

 src/lua-factory/sources/grl-metrolyrics.lua | 2 ++
 1 file changed, 2 insertions(+)

commit 559192bd73c372d379ecfe7c267bce5e3268294f
Author: Alberto Garcia <berto@igalia.com>
Date:   Sun Feb 28 22:13:33 2016 +0200

    lua-factory: Include trailers.svg in the dist tarball

 src/lua-factory/sources/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit fa4bcb96d7482784bf9089e4015677740c81d775
Author: Alberto Garcia <berto@igalia.com>
Date:   Sun Feb 28 22:09:02 2016 +0200

    podcasts: Fix typo

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

commit 21430d999d2228fdbefb7f8337b4008855b1cb81
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Mar 22 17:15:55 2016 +0100

    tmdb: Fix "format not a string literal" error
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764486

 src/tmdb/grl-tmdb-request.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 98a9f60d31b97f839af596f628030562266ce831
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Mar 22 16:22:31 2016 +0100

    jamendo: Fix "format not a string literal" error
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764486

 src/jamendo/grl-jamendo.c | 86 +++++++++++++++++++++++++++++++++++------------
 1 file changed, 65 insertions(+), 21 deletions(-)

commit 129e1dd0ce2fa97476ea2caa9e747fefd5f6ebe6
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Mar 22 11:46:11 2016 +0100

    Post-release version bump to 0.3.2

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

commit 8b08c0fc7f0dd5ae0450730059d6a4f4b5c79456