commit 1da98892cf505b35ce0280db22e1e8ba31c095e0
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Wed Aug 19 20:57:37 2015 -0700

    configure.ac: pre-release version bump to 3.17.90

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

commit 79d23e9accd331d954007dcae6b6b7fa2837cfa7
Author: Christoph Reiter <reiter.christoph@gmail.com>
Date:   Wed Feb 18 19:30:30 2015 +0100

    Allow passing unicode lists to GStrv properties on Python 2

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

 gi/pygi-value.c          | 41 ++++++++++++++++++++++++++++++++---------
 tests/test_properties.py |  8 +++++++-
 2 files changed, 39 insertions(+), 10 deletions(-)

commit 8aa3d5935b4541be6e76e8792e58bb301fa4f7d1
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Thu May 21 17:53:17 2015 +0200

    Avoid a silent long to int truncation

    If the python object contains a value bigger than MAXUINT we'd
    silently truncate it when assigning to 'val' and the if condition
    would always be true.

    This was caught by a coverity scan.

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

 gi/pygi-value.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5af6c722e5b7db90a3ca0832c46efe0c9142a0d1
Author: Christoph Reiter <creiter@src.gnome.org>
Date:   Sun Jul 5 11:58:50 2015 +0200

    tests: add a test for test_glist_gtype_container_in()

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

 tests/test_everything.py | 6 ++++++
 1 file changed, 6 insertions(+)

commit f69ce9f5f6cd81b057ed0006d1fe7f71fa294943
Author: Mathieu Bridon <bochecha@daitauha.fr>
Date:   Sun Jul 5 11:07:00 2015 +0200

    Handle gtype marshalling

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

 gi/pygi-argument.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 0ee1f562c975df51ce93578d35678ef1e915e202
Author: Daniel Hahler <git@thequod.de>
Date:   Wed Mar 25 14:37:29 2015 +0100

    pygi-foreign-cairo.c: fix include for py3cairo.h

    The pkg-config info includes the "pycairo" folder already.

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

 gi/pygi-foreign-cairo.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fea15145c2a3e6aac73350241a982a095e16c7d8
Author: Christoph Reiter <creiter@src.gnome.org>
Date:   Thu Jun 18 13:36:52 2015 +0200

    tests: Silence various error messages and warnings.

    This silences glib warnings which are due to testing
    of error handling, deprecation warnings which we ignore
    since we want to continue testing deprecated code and
    other error output of code which is supposed to fail.

    To reduce code duplication and make things easier
    this introduces a shared helper module containing
    various context managers and decorators which allow
    testing and silencing of warnings and errors.

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

 tests/Makefile.am           |   1 +
 tests/compat_test_pygtk.py  |  27 +++------
 tests/compathelper.py       |   8 +++
 tests/helper.py             | 132
 ++++++++++++++++++++++++++++++++++++++++++++
 tests/test_everything.py    |  28 ++++++----
 tests/test_gi.py            |   6 +-
 tests/test_gio.py           |   3 +
 tests/test_iochannel.py     |  20 +++----
 tests/test_overrides_gdk.py |  18 +++---
 tests/test_overrides_gtk.py |  20 +++----
 tests/test_properties.py    |  21 +++----
 tests/test_repository.py    |  13 ++---
 tests/test_signal.py        |  24 +++-----
 tests/test_source.py        |   8 +--
 14 files changed, 231 insertions(+), 98 deletions(-)

commit 619777730891b42b98da556c3aa9ca5a1b3f617b
Author: Christoph Reiter <creiter@src.gnome.org>
Date:   Thu Jun 18 13:30:03 2015 +0200

    Fix gcc warning regarding uninitialized use of variable

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

 gi/pygobject.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1ed8200abefc3e51e4d2083b1372695aaf4163fb
Author: Christoph Reiter <creiter@src.gnome.org>
Date:   Sun Jun 21 23:55:02 2015 +0200

    Fix test regression when xdg-user-dirs is not installed.

    GLib.get_user_special_dir is only guaranteed to always return
    a path in case GLib.UserDirectory.DIRECTORY_DESKTOP is passed.
    This was unintentionally changed to DIRECTORY_MUSIC
    in 9948a67e677c8a351f2de1708.

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

 tests/test_glib.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 79cf1f70d247b5a4d33d1e60107e47903ca76055
Author: Garrett Regier <garrett.regier@riftio.com>
Date:   Mon May 18 02:32:18 2015 -0700

    Explicitly check if an override exists instead of ImportError

    If an override depended on another module and it did not
    exist then the raised ImportError was consumed and assumed
    to mean that the override did not exist. This makes it
    difficult to diagnose issues with overrides.

    This uses pkgutil.get_loader() as it is the easier way to
    determine if a module exists in both Python 2 and 3
    and avoid deprecated functions.

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

 gi/overrides/__init__.py | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit d2faa619f5e204b75315a42fec99dd48fe7fb31c
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Mon Jun 15 01:24:16 2015 -0700

    configure.ac: post-release version bump to 3.17.2

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

commit 6fa54fe868d0e2a9a9d4dc300a61cbfa079681a8
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Mon Jun 15 01:20:47 2015 -0700

    release 3.17.1

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