commit ad8b7d1a89eb2d030a504d521f7589a4c1d835fb Author: Martin Pitt Date: Mon Sep 2 14:38:41 2013 +0200 release 3.9.91 NEWS | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 9df8eb79929025f12d51bc7f79b1d160156c2755 Author: Simon Feltman Date: Mon Sep 2 04:19:35 2013 -0700 Fix GObject signal methods to work with new annotations Add conditional support for signal methods annotated as gpointer or GObject.Object. This is needed to work with newer versions of glib which changed annotations to GObject.Object (bug #685387). https://bugzilla.gnome.org/show_bug.cgi?id=707280 gi/overrides/GObject.py | 106 ++++++++++++++++++++++++++++++------------------ 1 file changed, 66 insertions(+), 40 deletions(-) commit 9b6b6c7ee6a621cba99f51857eadd622a1535118 Author: Chun-wei Fan Date: Thu Aug 15 14:41:40 2013 +0800 Fix build on C89 Compilers Avoid a variable declaration at the middle of the block https://bugzilla.gnome.org/show_bug.cgi?id=707264 gi/pygi-closure.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 19c1a2dfb91a83a6fb0ca76b9c95c42a49a3736e Author: Simon Feltman Date: Sun Sep 1 20:44:26 2013 -0700 Change boxed type checking in marshaling to use __gtype__ attribute Replace usage of pyg_boxed_check(pyboxed) with g_type_is_a and pyg_type_from_object. This has the effect of using the __gtype__ attribute stashed on object class instead of the PyGBoxed internally held gtype. This fixes type descrepencies for objects marshaled into overridden signal class closures and passed back to functions taking an alias their type. https://bugzilla.gnome.org/show_bug.cgi?id=707140 gi/pygi-marshal-from-py.c | 8 +++++++- tests/test_overrides_gtk.py | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) commit dab0c09f1996e124ca98334e5aea0852904b44b5 Author: Simon Feltman Date: Sun Sep 1 17:49:09 2013 -0700 Use G_IS_VALUE for checking return values in closure marshaling Replace return_value argument NULL checks in GClosureMarshal implementations with G_IS_VALUE. This checks both NULL and validity of the value (!= G_TYPE_INVALID). This is needed because GLib can pass either NULL or an invalid value based on whether or not G_ENABLE_DEBUG is set. See: https://bugzilla.gnome.org/show_bug.cgi?id=707249 https://bugzilla.gnome.org/show_bug.cgi?id=707170 gi/_gobject/pygtype.c | 4 ++-- gi/pygi-signal-closure.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit c7b75a8c250078ac8ea28752f087ed687bd20edd Author: Yanko Kaneti Date: Wed Aug 21 08:53:07 2013 +0200 Fix PEP-8 errors in propertyhelper.py https://bugzilla.gnome.org/show_bug.cgi?id=706319 Signed-off-by: Martin Pitt gi/_gobject/propertyhelper.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 6fdd58404103596accb6ab04d4de33846d853c58 Author: Martin Pitt Date: Mon Aug 19 17:13:30 2013 +0200 configure.ac: post-release bump to 3.9.91 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)