commit 163ed24cabe2be8812076c96dc75a0d4fc8b1948
Author: Martin Pitt <martinpitt@gnome.org>
Date:   Mon May 13 17:32:18 2013 +0200

    release 3.8.2

 NEWS | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 33030b4495c290c3f59a47fd7dc54bba0e617faa
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 02ae144067561f74e71bb7690d058de4852187bd
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 a760eae17e550940867d17ea890eb8254267f53d
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 3935878d9f3ecead42e706d0ba7bf1b9cb0fa4a3
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 a63f4783e3d94240e7ec8aec711dfcc6be7de9c3
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Sun Apr 28 01:40:34 2013 -0500

    Use correct class for GtkEditable's get_selection_bounds() function

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

 gi/overrides/Gtk.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 83d98a3f2edb64170d7ab2252707184db680080d
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Thu Apr 25 05:27:35 2013 -0700

    Test results of g_base_info_get_name for NULL

    Block against potential NULL result when generating type hint with
    _g_arg_get_pytype_hint.

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

 gi/pygi-info.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 2a1c09fea76b3a1e696d9bb82c46e6c64ec574f9
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Mon Apr 22 03:43:23 2013 -0700

    Change interpretation of NULL pointer field from None to 0

    The usage of 0 is needed because these fields should generally
    be used to store integer indices or hashes, not necessarily
    pointers to actual data.

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

 gi/pygi-argument.c       | 11 +----------
 tests/test_everything.py |  5 +++--
 2 files changed, 4 insertions(+), 12 deletions(-)

commit 059702f14f5cfc1a5592998d015f39ed62f1a130
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Thu Apr 11 04:09:59 2013 -0700

    Remove Python keyword escapement in Repository.find_by_name

    Strip trailing underscore from module level items before
    calling g_irepository_find_by_name. This fixes a problem
    with GI module level items having the same name as a Python
    keyword raising an AttributeError during access (Pango.break_).

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

 gi/pygi-info.c                | 32 ++++++++++++++++++++++----------
 gi/pygi-info.h                |  2 ++
 gi/pygi-repository.c          | 16 ++++++++++++++++
 tests/test_overrides_pango.py |  5 +++++
 4 files changed, 45 insertions(+), 10 deletions(-)

commit db4d7db437eadd879d9479c0e3a3fc1afcc1262a
Author: Martin Pitt <martinpitt@gnome.org>
Date:   Mon Apr 15 17:02:54 2013 +0200

    configure.ac: post-release bump to 3.8.2

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