commit 0190fb84fc1f88ba4c0623bf1b29fe3ca4f80932 Author: Simon Feltman Date: Sat Feb 20 19:49:31 2016 -0800 pre-release version bump to 3.19.90 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0467808b97f89c5a36c01f5b7cba013acaef6851 Author: Simon Feltman Date: Sat Feb 20 19:40:45 2016 -0800 tests: Set the active style context state before retrieving values compat_test_pygtk.TestGTKCompat.test_style() was giving a warning due to set/get state mismatch. Set the current state before getting values from the context. tests/compat_test_pygtk.py | 1 + 1 file changed, 1 insertion(+) commit 8145fa69c8ace9772687f26f782acb5e461776be Author: Simon Feltman Date: Sat Feb 20 17:32:01 2016 -0800 tests: Fix crash with empty drag source icon names Add "_About" argument when testing call to drag_source_set_icon_name(). Add Gtk.STOCK_ABOUT argument when testing call to drag_source_set_icon_stock(). This avoids crashes due to GTK+ drag source attempting to unref a NULL pointer. https://bugzilla.gnome.org/show_bug.cgi?id=762392 tests/test_overrides_gtk.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6a26d3f2b25b3fbbd87def14f1df17b96ed23a0d Author: Christoph Reiter Date: Sun Oct 4 11:18:04 2015 +0200 Try to import GdkX11 in Gdk overrides pygobject will not provide GdkX11 instances until the namespace is loaded so try to load it in the overrides. This makes Gdk.Display.get_default() return a GdkX11.X11Display instead of a dummy Gdk.Display subclass instance. https://bugzilla.gnome.org/show_bug.cgi?id=673396 gi/overrides/Gdk.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit 12022437d663f49ba3a2a2f884da30dd5ca08ff6 Author: Christoph Reiter Date: Fri Oct 30 13:07:57 2015 +0100 Fix import warnings pointing to the wrong code with CPython 3.3/3.5 For making warnings point to the code doing the import, the stack frames of the import system need to be skipped. The frame count number varries between CPython versions and in 3.5 all frames of the import system are skipped for warnings (https://bugs.python.org/issue24305). This hardcodes the frame counts for all supported CPython versions which fixes the import warning output for CPython 3.3 and 3.5. This also fixes/works around a bug in CPython 3 where if a too large stacklevel value was passed to warn(), CPython would try to interpret a file called "sys" in the same directory of the executed script (https://bugs.python.org/issue25493 and https://bugzilla.gnome.org/show_bug.cgi?id=757184). https://bugzilla.gnome.org/show_bug.cgi?id=757184 gi/importer.py | 28 +++++++++++++++++++++++----- tests/test_import_machinery.py | 4 ++++ 2 files changed, 27 insertions(+), 5 deletions(-) commit 72ab17963e81fb63f7238123c359be8d83a529f4 Author: Christoph Reiter Date: Sun Oct 25 11:39:22 2015 +0100 Bump automake version to 1.12.6 Required to a get a new enough py-compile which supports the __pycache__ directories for newer Python 3 versions. See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=8847 Also remove m4/py-compile which doesn't seem to get used in either 1.11 or 1.15 here. https://bugzilla.gnome.org/show_bug.cgi?id=757086 configure.ac | 4 +- m4/py-compile | 161 ---------------------------------------------------------- 2 files changed, 3 insertions(+), 162 deletions(-) commit b71f76af163c1d43b9f11e6a6362e7510d84c231 Author: Simon Feltman Date: Sat Oct 31 14:55:46 2015 -0700 post-release version bump to 3.19.3 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)