commit 59ad657fef1033251e5f7d8ad8d8669fe92ff95c
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Sun Dec 20 00:53:40 2015 +0100

    Release 0.2.17

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

commit d2b8ad107879c3485edaa77ff2827f62913f7256
Author: Pedro Albuquerque <palbuquerque73@gmail.com>
Date:   Sat Dec 19 07:44:41 2015 +0000

    Updated Portuguese translation

 po/pt.po | 55 +++++++++++++++++++++++++++----------------------------
 1 file changed, 27 insertions(+), 28 deletions(-)

commit f9a4adec2122afb9acbd5fdb7b9e0e578e95adc0
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:   Thu Dec 17 02:04:35 2015 +0100

    Updated Polish translation

 po/pl.po | 255 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 125 insertions(+), 130 deletions(-)

commit fddd377f1bd5e0910c63e55cdabe3c157d0f5bf0
Author: Victor Toso <me@victortoso.com>
Date:   Wed Dec 16 13:44:36 2015 +0100

    tests: fix dist check

 tests/lua-factory/Makefile.am | 6 ++++--
 tests/thetvdb/Makefile.am     | 3 ++-
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 0e551bdd1957521735b36b9cd8d7b6016e005e16
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Tue Dec 15 16:24:41 2015 +0000

    tests: Add missing data in thetvdb plugin

 tests/thetvdb/data/config.ini | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 3d1609d28e05dc7c907b156e01d865af4d60dd23
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Mon Dec 14 08:39:39 2015 +0000

    tracker: ensure ID is always obtained
    
    GRL_METADATA_KEY_ID is almost a mandatory key, and thus must be obtained
    even if user doesn't request it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758654

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

commit 95ebef4d39a42782d8b694e26bf98c3f023a2159
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Nov 25 14:10:30 2015 +0100

    tracker: Map container ID to tracker categories
    
    Combined with the previous commit, this allows:
    grl-launch-0.3 -S browse -k title grlbox://grl-tracker-source/videos
    to actually work. Otherwise the category would be none, and we'd always
    print the top-level categories.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758654

 src/tracker/grl-tracker-source-api.c | 48 +++++++++++++++++++++++++++++++++++-
 1 file changed, 47 insertions(+), 1 deletion(-)

commit 50fe8da24f2882a84475d5b130d133735f247031
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Nov 25 11:51:47 2015 +0100

    tracker: Add IDs to top-level tracker boxes
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758654

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

commit 41da0c9e05ed81d9c69d83821add4d84e5d00400
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Thu Dec 10 11:25:58 2015 +0000

    build: Show better configuration information
    
    Besides the list of enabled plugins, show other interesting configuration
    information.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755702

 configure.ac | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 21bf8b78e7fd5ad8228b268671ee5d4e40803e5f
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Thu Dec 10 11:25:16 2015 +0000

    build: Merge grilo.m4 into configure.ac
    
    Get rid of m4 macro.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755702

 Makefile.am  |  2 --
 configure.ac | 14 +++++++++++++-
 m4/grilo.m4  | 18 ------------------
 3 files changed, 13 insertions(+), 21 deletions(-)

commit 7a3a2b1f0cb4808f19394c6b3fef26cea1ce8332
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Dec 2 17:10:57 2015 +0100

    tests: Test replacing TV show names
    
    When using a casefolded TV show, check that the show got replaced
    by the show name it would get from TheTVDB.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758959

 tests/thetvdb/data/config.ini              | 10 ++++-----
 tests/thetvdb/test_thetvdb_resolve_shows.c | 33 ++++++++++++++++++++++--------
 2 files changed, 29 insertions(+), 14 deletions(-)

commit 267943a3ff1e3a9610bd98d7623dc664d1531547
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Dec 2 17:17:49 2015 +0100

    thetvdb: Force updating the show name
    
    TheTVDB has localised show names, and will correct any missing
    punctuation and casing that might be lost parsing filenames.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=758959

 src/thetvdb/grl-thetvdb.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 4b4446680887a6562af6459aa12eb339d0ca1d91
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun Oct 4 16:11:42 2015 +0200

    lua-factory: Port Apple Trailers to new XML parser
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755556

 src/lua-factory/sources/grl-appletrailers.lua | 130 ++++++--------------------
 1 file changed, 26 insertions(+), 104 deletions(-)

commit dfb800498b657a927eff6b1c7b401629a4ed8eb5
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Thu Nov 19 21:46:54 2015 +0200

    Updated Hebrew translation

 po/he.po | 165 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 81 insertions(+), 84 deletions(-)

commit c394d500619390dd7e391628cea7d52c830e161c
Author: Victor Toso <me@victortoso.com>
Date:   Sat Oct 3 08:26:36 2015 +0200

    tests: lua-factory check xml-parser
    
    Basic test for lua's xml-parser. This test runs a fake lua-source which
    download two mocked contents: a xml and its equivalent in lua's table.
    
    The fake test checks if the table provided by
    grl.lua.xml.string_to_table is correct.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755447

 tests/lua-factory/Makefile.am                      |  23 +++-
 tests/lua-factory/data/config.ini                  |   6 +
 tests/lua-factory/data/test-source-xml-parser.lua  | 116 ++++++++++++++++
 .../data/xml-parser-test-simple-table.lua          |  23 ++++
 tests/lua-factory/data/xml-parser-test-simple.xml  |   1 +
 tests/lua-factory/test_lua_factory_xml_parser.c    | 147 +++++++++++++++++++++
 6 files changed, 311 insertions(+), 5 deletions(-)

commit c270805fab79b4219dfdc1c12c818aaa62bc5aec
Author: Victor Toso <me@victortoso.com>
Date:   Sun Sep 27 23:34:49 2015 +0200

    lua-factory: Add XML parser
    
    Implement with libxml2 an XML parser similar to the one offered by:
    http://doc.lubyk.org/xml.html
    
    XML parsing from Bastien Nocera
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755556

 configure.ac                                |   9 +-
 src/lua-factory/Makefile.am                 |   1 +
 src/lua-factory/grl-lua-library.c           |   4 +
 src/lua-factory/lua-library/lua-libraries.h |   4 +-
 src/lua-factory/lua-library/lua-xml.c       | 200 ++++++++++++++++++++++++++++
 5 files changed, 214 insertions(+), 4 deletions(-)

commit cc848987d0322840db24a85cf1096b9a246e8e8d
Author: Victor Toso <me@victortoso.com>
Date:   Sat Sep 19 23:16:28 2015 +0200

    tests: lua-factory check media from lua sources
    
    Introducing tests to the lua-factory plugin and its API.
    The test-lua-factory-grl-media has the goal to check if the data
    provided by lua-library is the same that the lua-source received.
    
    This is done by 'fake' lua-source provided for this test.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755447

 tests/lua-factory/Makefile.am                      |  51 ++++
 tests/lua-factory/data/config.ini                  |   7 +
 .../data/grl-media-test-all-metadata.json          |  59 +++++
 tests/lua-factory/data/test-source-grl-media.lua   |  70 +++++
 tests/lua-factory/test_lua_factory_grl_media.c     | 295 +++++++++++++++++++++
 .../test_lua_factory_tests.gresource.xml           |   6 +
 6 files changed, 488 insertions(+)

commit ad99749fe0e137e5cc0ebb7e5d2c96ae5d8af573
Author: Victor Toso <me@victortoso.com>
Date:   Sat Oct 10 13:20:46 2015 +0200

    lua-factory: allow multiple values for each key
    
    All GrlMedia is GrlData and all its keys could have multiple values by
    default from grl_data_add_* API. Till now, Lua sources were only getting
    the first value of the key.
    
    This patch fixes that by providing multiple values as an array.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755447

 src/lua-factory/grl-lua-library.c | 94 ++++++++++++++++++++++++++++-----------
 1 file changed, 68 insertions(+), 26 deletions(-)

commit 72a0a2f8be48f2b32c4895b03e3a16bc0fab6f0d
Author: Victor Toso <me@victortoso.com>
Date:   Sat Oct 10 12:48:54 2015 +0200

    lua-factory: better organize grl.get_media_keys()
    
    The logic around pushing the keys and its values are about to get a
    little bit more complex. This commit is to prepare the code for it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755447

 src/lua-factory/grl-lua-library.c | 90 ++++++++++++++++++++++-----------------
 1 file changed, 52 insertions(+), 38 deletions(-)

commit b0e1b30d1013b451e8809a18262e7dedeb1e2f44
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun Oct 4 16:10:42 2015 +0200

    lua-factory: Fix setting filesizes
    
    Filesizes are int64, therefore, don't use grl_data_add_int() for it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755556

 src/lua-factory/grl-lua-library.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 27141bc450952078919377456fe7fe7df240c7f9
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Thu Oct 1 15:18:40 2015 +0000

    tests: local-metadata: Lua Factory plugin is required
    
    Do not build if Lua Factory plugin is disabled.

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

commit f92822439960836059668dfa1c08e0203c36318f
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   Fri Sep 25 09:26:24 2015 -0400

    filesystem: Give the media in notifications, not its parent dir
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755181

 src/filesystem/grl-filesystem.c | 28 +++++++---------------------
 1 file changed, 7 insertions(+), 21 deletions(-)

commit 31b682df756e56723c6c1c6215b8b7d126e98840
Author: Alberto Garcia <berto@igalia.com>
Date:   Mon Sep 28 09:09:15 2015 +0200

    build: remove check for librest
    
    This was used by the stand-alone C pocket plugin, but no one needs its
    anymore.

 configure.ac | 2 --
 1 file changed, 2 deletions(-)

commit 34db702f40e1e1584a12fd13e43007b1df5567af
Author: Victor Toso <me@victortoso.com>
Date:   Thu Sep 24 17:56:03 2015 +0200

    lua-factory: fix use of wrong grl_data_set_int
    
    commit 1e20497737db94c0932a12b4395859 changed the behavior and current
    tests got it. grl_data_set_int64 should be used with G_TYPE_INT64 or
    else we would fail with:
    
    data/grl-related-keys.c:253: value has type gint, but expected gint64
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755447

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

commit 6b2349b05484de98ded5479f554c67248edaf952
Author: Victor Toso <me@victortoso.com>
Date:   Thu Sep 24 14:56:32 2015 +0200

    lua-factory: improve title parsing for movies
    
    When our parser does not work for tv shows nor movies, the default is to
    remove the suffix if it is possible.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755464

 .../sources/grl-video-title-parsing.lua            | 37 ++++++++++++++++++++--
 1 file changed, 35 insertions(+), 2 deletions(-)

commit 221f23935924c03d03860bef66ff42e177f61343
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Sep 23 15:24:33 2015 +0200

    tests: local-metadata: Re-add some old tests that used to work
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755464

 tests/local-metadata/test_local_metadata.c | 2 ++
 1 file changed, 2 insertions(+)

commit 2c989f860a87a88e5334089d5714a4ab18436f81
Author: Victor Toso <me@victortoso.com>
Date:   Thu Sep 24 14:54:01 2015 +0200

    tests: local-metadata expects movie without suffix
    
    This way the least we can do is removing the video suffix.
    "Test.mp4" expects "Test" and the same should apply to others.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755464

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

commit 45eb8d1e52f17a2ccc07bf7f2222e1ec72b5a652
Author: Victor Toso <me@victortoso.com>
Date:   Thu Sep 24 17:50:39 2015 +0200

    lua-factory: fix types in lua-json
    
    If we lua_pushnumber instead of lua_pushboolean, the result would be an
    integer instead of boolean. When this is converted to media keys, it
    fails with:
    
    grl-lua-library.c:394: 'number' is not compatible for 'favourite'
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755447

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

commit a2c735a19c585dd8c968201f692144da67f2eabd
Author: Victor Toso <me@victortoso.com>
Date:   Thu Sep 24 17:42:58 2015 +0200

    lua-factory: get correct typename on warnings
    
    lua_typename (L, -1) is wrong and returns 'no value'. The correct way is
    using lua_type(L, -1) as the second parameter.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755447

 src/lua-factory/grl-lua-library.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d48539638160330c0f0ca923e9053d405dad87fa
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 24 14:45:24 2015 +0200

    build: Fail if lua-factory can't be build by default
    
    Unless --disable-lua-factory is passed, error out if lua-factory cannot
    be built. We really want distributions to ship lua-factory, as it's how
    the majority of our plugins are implemented.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=754531

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

commit 680bb6fe1d6bf6c6ea595fb665edd8dac0c8d413
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Sep 23 13:02:46 2015 +0200

    all: Bump glib version to 2.44
    
    The same version that grilo requires.

 configure.ac                                       | 2 +-
 help/examples/example-tmdb.c                       | 4 ----
 src/local-metadata/grl-local-metadata.c            | 9 ---------
 src/vimeo/grl-vimeo.c                              | 6 ------
 src/youtube/grl-youtube.c                          | 7 -------
 tests/dleyna/test_dleyna.c                         | 8 --------
 tests/local-metadata/test_local_metadata.c         | 4 ----
 tests/lua-factory/sources/test_lua_factory_utils.c | 4 ----
 tests/spotify-cover/test_spotify_cover.c           | 4 ----
 tests/thetvdb/test_thetvdb_resolve_episodes.c      | 4 ----
 tests/thetvdb/test_thetvdb_resolve_shows.c         | 4 ----
 tests/thetvdb/test_thetvdb_resolve_stress.c        | 4 ----
 tests/tmdb/test_tmdb_fast_resolution.c             | 4 ----
 tests/tmdb/test_tmdb_fast_resolution_by_id.c       | 4 ----
 tests/tmdb/test_tmdb_full_resolution.c             | 4 ----
 tests/tmdb/test_tmdb_missing_configuration.c       | 4 ----
 tests/tmdb/test_tmdb_preconditions.c               | 4 ----
 tests/vimeo/test_vimeo.c                           | 4 ----
 18 files changed, 1 insertion(+), 83 deletions(-)

commit ab2af698113fcc9d1e8a67b9ac41471ef217756f
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Sep 23 12:10:24 2015 +0200

    local-metadata: Remove video title parsing
    
    As we prefer the easier to read code in the equivalent Lua plugin.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=754532

 src/local-metadata/grl-local-metadata.c | 534 +-------------------------------
 1 file changed, 17 insertions(+), 517 deletions(-)

commit ba3826ddf0009927aa9a17d969f905351c6a5d0a
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Sep 23 12:09:24 2015 +0200

    tests: local-metadata: Test only against the Lua source
    
    As we now use title parsing written in Lua, don't test against the
    local-metadata plugin.
    
    Some of the tests that worked only on URLs fail though, but checking
    that has been postponed.
    See https://bugzilla.gnome.org/show_bug.cgi?id=755464
    
    https://bugzilla.gnome.org/show_bug.cgi?id=754532

 tests/local-metadata/Makefile.am           |  3 +-
 tests/local-metadata/test_local_metadata.c | 75 +++++++-----------------------
 2 files changed, 18 insertions(+), 60 deletions(-)

commit 98b679b9d594931daada83d6e1b41082377a316f
Author: George Sedov <radist.morse@gmail.com>
Date:   Mon Sep 7 13:20:24 2015 +0300

    lua-factory: Accept strings representing integers as integers
    
    This is a regression from Lua 5.2, lua_isinteger() does not convert from
    strings to integer like lua_isnumber() used to.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753141

 src/lua-factory/grl-lua-library.c | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)

commit bc861ef00147a6fa480397de6c7c1739eca87731
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 10 17:12:35 2015 +0200

    tests: Port lastfm-albumart test to test spotify-cover
    
    Repurpose the tests to cover the Spotify cover plugin instead of the
    last.fm one, as the last.fm plugin now requires GOA to be instantiated.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=700276

 configure.ac                                     |   2 +-
 tests/Makefile.am                                |   8 +-
 tests/lastfm-albumart/Makefile.am                |  36 ---
 tests/lastfm-albumart/data/network-data.ini      |  11 -
 tests/lastfm-albumart/test_lastfm_albumart.c     | 332 -----------------------
 tests/spotify-cover/Makefile.am                  |  36 +++
 tests/spotify-cover/data/network-data.ini        |   8 +
 tests/spotify-cover/data/resolve-bad-found.data  |  11 +
 tests/spotify-cover/data/resolve-good-found.data |  35 +++
 tests/spotify-cover/test_spotify_cover.c         | 290 ++++++++++++++++++++
 10 files changed, 383 insertions(+), 386 deletions(-)

commit 0b516d18a23a8bc19cb36da601b6b1d25b4e1e97
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 10 17:09:17 2015 +0200

    lastfm-albumart: Remove C version of the Last.fm plugin
    
    It was using an outdated API, and has now been fixed and ported to Lua,
    using gnome-online-accounts support.
    
    This leaves the tests alone, as they will be repurposed.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=700276

 Makefile.am                                 |   1 -
 configure.ac                                |  44 ---
 help/C/grilo-plugins.xml                    |   5 -
 po/POTFILES.in                              |   1 -
 src/Makefile.am                             |   6 +-
 src/lastfm-albumart/Makefile.am             |  42 ---
 src/lastfm-albumart/grl-lastfm-albumart.c   | 431 ----------------------------
 src/lastfm-albumart/grl-lastfm-albumart.h   |  74 -----
 src/lastfm-albumart/grl-lastfm-albumart.xml |  10 -
 9 files changed, 1 insertion(+), 613 deletions(-)

commit 61277bd36bc34c89da8a282d7a181db60c069f22
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 10 15:17:04 2015 +0200

    lua-factory: Add Last.fm plugin
    
    https://bugzilla.gnome.org/show_bug.cgi?id=700276

 src/lua-factory/sources/Makefile.am          |  1 +
 src/lua-factory/sources/grl-lastfm-cover.lua | 88 ++++++++++++++++++++++++++++
 2 files changed, 89 insertions(+)

commit 9c64c611c460f78aa4699e432cd6776b25f2517c
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 10 11:57:17 2015 +0200

    lua-factory: Add Spotify cover source
    
    https://bugzilla.gnome.org/show_bug.cgi?id=754811

 src/lua-factory/sources/Makefile.am           |  1 +
 src/lua-factory/sources/grl-spotify-cover.lua | 99 +++++++++++++++++++++++++++
 2 files changed, 100 insertions(+)

commit 90dead017ded3c82b53d694b1014bf38214e11c8
Author: Victor Toso <me@victortoso.com>
Date:   Mon Dec 7 07:49:39 2015 +0100

    metrolyrics: fix parser after metrolyrics changes
    
    Metrolyrics now include `class="js-lyric-text"` in the div for lyrics
    and this patch just ignore it.
    
    Also remove `<br>` noise that was introduced recently.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=759109

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

commit a830bc90fa06766f38d1ae98b824f0d98781ddf1
Author: Andika Triwidada <andika@gmail.com>
Date:   Mon Nov 23 10:13:45 2015 +0000

    Updated Indonesian translation

 po/id.po | 118 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 52 insertions(+), 66 deletions(-)

commit 34cca8d78c2d75378e46eca3a319ab8b65ef186d
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Nov 20 15:49:43 2015 +0100

    freebox: Fix non-unique IDs for radios
    
    As we were using only the URL to differentiate media and that multiple
    radios have the same URL but different audio tracks, a lot of radios had
    the same ID. Fix this by using the audio track ID as well in the ID.
    
    See https://bugzilla.gnome.org/show_bug.cgi?id=758404

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

commit e23b0fa5f6656d53b977693bf55174bd2ccd172d
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   Fri Sep 25 10:36:14 2015 -0400

    tracker: rewrite notification code
    
    The GrlMedia object passed to "content-changed" signal was useless
    because it didn't even contain an URL. To have at least that bare
    minimum information we have to query tracker for all subjects when
    we receive GraphUpdated.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=746974

 src/tracker/grl-tracker-source-notif.c | 739 ++++++++++++---------------------
 src/tracker/grl-tracker-source-notif.h |   3 +-
 src/tracker/grl-tracker.c              |   1 -
 3 files changed, 273 insertions(+), 470 deletions(-)

commit 93b4ef94c0fcc0d02aa1ac810286d016b516417f
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Wed Oct 14 12:36:04 2015 +0200

    Updated Basque language

 po/eu.po | 140 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 70 insertions(+), 70 deletions(-)

commit 46148e12b08f6d02935e914db351b581e1589010
Author: Victor Toso <me@victortoso.com>
Date:   Wed Oct 7 22:04:16 2015 +0200

    lua-factory: double check optional argument in fetch
    
    Strange error on xml-parser tests when fetching mocked content. The
    third argument was recognized as _G which is lua's table for its
    environment.
    
    Best thing to do is check number of arguments with lua_gettop instead of
    relying on lua_istable.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755447

 src/lua-factory/grl-lua-library.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit fc5db9b06aba367ded7de5e0ce1762a7c312155b
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Mon Oct 12 01:50:11 2015 +0200

    Updated Danish translation by scootergrisen

 po/da.po | 133 ++++++++++++++++++++++++++-------------------------------------
 1 file changed, 54 insertions(+), 79 deletions(-)

commit ae31db592cbcb5051cacd6a631e17693a67adc80
Author: Wolfgang Stöggl <c72578@yahoo.de>
Date:   Fri Oct 2 19:18:51 2015 +0000

    Updated German translation

 po/de.po | 225 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 101 insertions(+), 124 deletions(-)

commit ebffa676619b5f88ddb8ed4848fe6008c3d183c5
Author: Fran Dieguez <frandieguez@gnome.org>
Date:   Mon Sep 28 19:41:15 2015 +0000

    Updated Galician translation

 po/gl.po | 137 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 70 insertions(+), 67 deletions(-)

commit 82c875f2f9c0409ac92ed9b58f3785348ca7dc33
Author: Милош Поповић <gpopac@gmail.com>
Date:   Sun Sep 27 15:53:10 2015 +0000

    Updated Serbian Latin translation

 po/sr@latin.po | 139 +++++++++++++++++++++++++++++----------------------------
 1 file changed, 70 insertions(+), 69 deletions(-)

commit b5955d297e3dcaa4a79defacd30680636e756ff5
Author: Марко Костић <marko.m.kostic@gmail.com>
Date:   Sun Sep 27 15:52:03 2015 +0000

    Updated Serbian translation

 po/sr.po | 137 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 69 insertions(+), 68 deletions(-)

commit 8c1103f9ce0255fd13d859310dbbe1a91783892b
Author: Rafael Fontenelle <rffontenelle@gmail.com>
Date:   Fri Sep 25 15:11:57 2015 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 176 +++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 97 insertions(+), 79 deletions(-)

commit 4a57b02cad15999e7c00a3070176e0bbeaca1df0
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Thu Sep 24 18:26:29 2015 +0000

    Updated Greek translation

 po/el.po | 135 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 67 insertions(+), 68 deletions(-)

commit e8a77e704526170c152b030760541292bdfa7d1e
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Thu Sep 24 16:18:20 2015 +0000

    Updated Swedish translation

 po/sv.po | 167 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 82 insertions(+), 85 deletions(-)

commit d811b0f62baaaa5c1b5fca71b03a177d5eb13ee7
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   Thu Sep 17 15:54:43 2015 -0400

    filesystem: avoid duplicate change notifications
    
     - Make sure to have only one GFileMonitor per directory
    
     - When deleting a directory avoid having both monitors
       (deleted dir's and its parent's) notifying it.
    
     - Fix typo causing notification when a monitor emits
       G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT which happens
       after each set of changes.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755181

 src/filesystem/grl-filesystem.c | 138 +++++++++++++++++++++++++---------------
 1 file changed, 88 insertions(+), 50 deletions(-)

commit bd6255aa94606ad92e27f7bbfcfe608ec1c8b977
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   Wed Sep 23 17:12:50 2015 -0400

    tracker: fix inefficient usage of GHashTable
    
    https://bugzilla.gnome.org/show_bug.cgi?id=746974

 src/tracker/grl-tracker-source-notif.c | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

commit 4151c8065ee69e1db5168202c3ac0ee319d79ab2
Author: Xavier Claessens <xavier.claessens@collabora.com>
Date:   Wed Sep 23 17:06:41 2015 -0400

    tracker: fix wrong usage of g_assert()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=746974

 src/tracker/grl-tracker-source-notif.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 57e9a54b30774cbee06a59c14958d2517fc6da68
Author: Marek Černocký <marek@manet.cz>
Date:   Thu Sep 24 16:43:59 2015 +0200

    Updated Czech translation

 po/cs.po | 115 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 51 insertions(+), 64 deletions(-)

commit 88863dc97afd8952e75fe726e8f83860bef2e29a
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Sep 24 09:55:17 2015 +0000

    Updated Spanish translation

 po/es.po | 131 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 66 insertions(+), 65 deletions(-)

commit 0de5e6f14fa96cb5a437ba1dac34118a2d18bee4
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Wed Sep 23 21:58:01 2015 +0000

    Post-release version bump to 0.2.17

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