commit 1da98892cf505b35ce0280db22e1e8ba31c095e0 Author: Simon Feltman 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 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 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 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 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 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 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 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 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 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 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 Date: Mon Jun 15 01:20:47 2015 -0700 release 3.17.1 NEWS | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)