commit af8d048442b924c72a1d0ae868ee63ccf292759d
Author: Martin Pitt <martinpitt@gnome.org>
Date:   Fri May 24 13:03:07 2013 +0200

    examples/option.py: Port to GI and Python 3

 examples/option.py | 38 +++++++++++++++++++-------------------
 1 file changed, 19 insertions(+), 19 deletions(-)

commit bef5939ca77f4d6939cd9229bd124dfe825b3bdb
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Sun May 12 18:58:06 2013 -0700

    Fix vfunc info search for classes with multiple inheritance

    Ensure the search for vfunc GI info continues recursively even if the
    current class being looked at does not contain GI info of type
    InterfaceInfo. This more exhaustive search is needed for setups with
    multiple sub-classes and multiple inheritance.

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

 gi/types.py      | 12 +++++++-----
 tests/test_gi.py |  1 -
 2 files changed, 7 insertions(+), 6 deletions(-)

commit 5b8dff59baa1a3e524dac7877dd5b33dea52b026
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Sun May 12 22:19:38 2013 -0700

    Fix closure argument conversion for enum and flag in args

    Replace incorrect cast and assignment of double with uint for flags
    and enums.

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

commit 065503d5e284dc89bacd79d0d9a72eb739882bf8
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Sat May 11 21:47:54 2013 -0700

    tests: Add tests for overriding vfunc implementations

    Add tests for overriding vfuncs for both single inheritance
    and multiple inheritance with an interface (currently failing).

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

 tests/test_gi.py | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit c4e1112840004af264b4f2a052f333ea38f95cb6
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Sat May 11 20:28:22 2013 -0700

    Fix marshaling Python to FFI return value for enum and flags

    Add break to GI_TYPE_TAG_INTERFACE case. This was falling through
    causing
    assignment of arg.v_pointer to the ffi return arg.

 gi/pygi-closure.c | 1 +
 1 file changed, 1 insertion(+)

commit a703217eaf4075e9720d4247351e1dfc4f553772
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Fri Apr 19 06:37:24 2013 -0700

    Remove half implemented GC in PyGIBaseInfo, PyGIStruct, and PyGIBoxed

    Remove half implemented GC tracking from PyGIBaseInfo as it was not
    needed (the implemented was also missing usage of
    PyObject_GC_New/Track).
    Ensure weakref list for PyGIBaseInfo is initialized to NULL and
    cleared
    properly.
    Remove invalid calls to PyObject_GC_UnTrack and PyObject_ClearWeakRefs
    for both PyGIStruct and PyGIBoxed as these types were not being
    advertised as GC aware with Py_TPFLAGS_HAVE_GC.

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

 gi/pygi-boxed.c  |  4 ----
 gi/pygi-info.c   | 20 +++++---------------
 gi/pygi-struct.c |  4 ----
 3 files changed, 5 insertions(+), 23 deletions(-)

commit 87e41db2e060acd689a2ac043bc1ac51007de6f3
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Fri May 3 02:00:07 2013 -0700

    Replace usage of pyg_begin_allow_threads with Py_BEGIN_ALLOW_THREADS

    Replace all usage of pyg[lib]_begin_allow_threads with direct usage
    of Py_BEGIN_ALLOW_THREADS.

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

 gi/_glib/pyglib.h           |  4 ----
 gi/_glib/pygoptioncontext.c |  4 ++--
 gi/_gobject/pygobject.c     | 33 ++++++++++++++++-----------------
 gi/gimodule.c               |  4 ++--
 gi/pygi-invoke.c            |  4 ++--
 5 files changed, 22 insertions(+), 27 deletions(-)

commit c9e95663d05de98a9abd3d1479554b1f09753382
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Thu May 2 03:57:05 2013 -0700

    Remove and deprecate API for setting of thread blocking functions

    Remove pyglib_set_thread_block_funcs and deprecate
    pyg_set_thread_block_funcs.
    The thread block function APIs are no longer be neccessary because
    PyGObject
    can use the Python C API directly when working with threads.

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

 gi/_glib/pyglib.c               | 41 -----------------------------------
 gi/_glib/pyglib.h               |  9 ++++----
 gi/_gobject/gobjectmodule.c     | 25 ++++++++-------------
 gi/_gobject/pygobject-private.h | 33 ----------------------------
 gi/_gobject/pygobject.h         | 48
 ++++++++++++++++++++---------------------
 gi/gimodule.c                   | 15 +++++++------
 6 files changed, 46 insertions(+), 125 deletions(-)

commit 05498a5732582a5ed1944bd1383af154ca5fc4e6
Author: Martin Pitt <martinpitt@gnome.org>
Date:   Tue Apr 30 11:51:05 2013 -0700

    configure.ac: Post-release bump to 3.9.2

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