commit 163ed24cabe2be8812076c96dc75a0d4fc8b1948 Author: Martin Pitt 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 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 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 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 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 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 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 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 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 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(-)