commit ad8b7d1a89eb2d030a504d521f7589a4c1d835fb
Author: Martin Pitt <martinpitt@gnome.org>
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 <sfeltman@src.gnome.org>
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 <fanchunwei@src.gnome.org>
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 <sfeltman@src.gnome.org>
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 <sfeltman@src.gnome.org>
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 <yaneti@declera.com>
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 <martinpitt@gnome.org>

 gi/_gobject/propertyhelper.py | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 6fdd58404103596accb6ab04d4de33846d853c58
Author: Martin Pitt <martinpitt@gnome.org>
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(-)