commit a0844a896603c5c91bed24cf94106765f0ced74e Author: Simon Feltman Date: Sun Mar 17 23:22:38 2013 -0700 Fix stack smasher when marshaling enums as a vfunc return value Add special case for marshaling GI_TYPE_TAG_INTERFACE with enum or flag types. Default interfaces to marshal as a pointer. Add explicit cases for GType and Unichar out/return marshaling. Fix leaking of GIBaseInfo when marshaling interface as out arg. https://bugzilla.gnome.org/show_bug.cgi?id=637832 gi/pygi-closure.c | 69 ++++++++++++++++++++++++++++++++++++++++++++++--------- tests/test_gi.py | 19 +++++++++++++++ 2 files changed, 77 insertions(+), 11 deletions(-) commit 669e15c35213dbce6ceb0a4a3d474aae620910ce Author: Simon Feltman Date: Sun Mar 17 15:37:09 2013 -0700 Change base class of PyGIDeprecationWarning based on minor version Use RuntimeWarning as the base class of PyGIDeprecationWarning for unstable (odd minor version) and use DeprecationWarning for stable (even minor version). This is so PyGObject deprecations behave the same as regular Python deprecations in stable releases. https://bugzilla.gnome.org/show_bug.cgi?id=696011 gi/__init__.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) commit 755b2e6fc635489d98d48254ea60b2631b43dfbd Author: Alban Browaeys Date: Thu Feb 28 18:57:21 2013 +0100 autogen.sh: Source gnome-autogen to fix out of source builddir https://bugzilla.gnome.org/show_bug.cgi?id=694889 autogen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a38392a9d713b0001cf30066d337b1abbbbbc59e