commit 2a9c8ddfdbdc1503e72e621a0c934c383bd619bf Author: Martin Pitt Date: Fri Jul 5 07:45:06 2013 +0200 release 3.8.3 NEWS | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 991b0b0d581aa7bd1ea069c3938dfc903bb7c799 Author: Martin Pitt 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 7ef801da0559131d155858b44da0514637e5f119 Author: Simon Feltman Date: Wed Jul 3 05:26:12 2013 -0700 Add marshalling of GI_TYPE_TAG_VOID held in a GValue to int Replace assertion for this case with a simple marshalling of the pointer value to a Python int. While not particularly useful this allows some callbacks in WebKit to function without causing a segfault. https://bugzilla.gnome.org/show_bug.cgi?id=694233 gi/pygi-argument.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b560d6aa628bc006e9ff6adc5d495cf519cc575b Author: Martin Pitt Date: Fri Jun 21 07:27:48 2013 +0200 pygtkcompat: Fix for missing methods on Windows Deal with non-existing Gtk.Clipboard.get() and GdkPixbuf.Pixbuf.new_from_file_at_scale() methods. https://bugzilla.gnome.org/show_bug.cgi?id=702787 pygtkcompat/pygtkcompat.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 957f525b9252098e31bd7a8dd5505e3d3e571761 Author: Chun-wei Fan Date: Fri Jun 21 12:32:33 2013 +0800 gi/pygi-info.c: Avoid C99-style variable declaration https://bugzilla.gnome.org/show_bug.cgi?id=702786 gi/pygi-info.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1aa76b846d311544311a48fc10261d9ac24229f5 Author: Simon Feltman Date: Tue Jul 2 23:02:17 2013 -0700 Clear return value of closures to zero when an exception occures For return types other than void, set the ffi closure return argument to 0 when a Python exception occures. This a good default in general but also has the side affect of fixing failing idle callbacks by causing them to be removed from main loops (after their stack is printed). https://bugzilla.gnome.org/show_bug.cgi?id=702552 gi/pygi-closure.c | 14 ++++++++++++++ tests/test_gi.py | 8 ++++++++ 2 files changed, 22 insertions(+) commit 2a530f795d2b2e35ed09f94904da435c5aa7f470 Author: Simon Feltman Date: Tue Jul 2 18:06:01 2013 -0700 Re-add support for passing GValue's by reference Fix special casing when marshaling from a Python held GValue to a GValue argument intended for a function call. The re-factoring of GValue marshaling in commit #9e47afe459df942d9f broke this by always making a copy of the GValue. This removed the ability to retrieve values with functions like gtk_style_context_get_style_property. https://bugzilla.gnome.org/show_bug.cgi?id=701058 gi/pygi-argument.c | 2 +- gi/pygi-marshal-from-py.c | 28 +++++++++++++--------------- 2 files changed, 14 insertions(+), 16 deletions(-) commit 6445cac9132b9fab041fc5d031d538f7446a20b7 Author: Martin Pitt Date: Wed Jul 3 10:40:28 2013 +0200 Don't use doctest syntax in docstrings for examples These are not actual doctests, so don't use the >>> syntax there. Just indent them. This fixes pyflakes 0.7 failures. https://bugzilla.gnome.org/show_bug.cgi?id=701009 gi/_gobject/propertyhelper.py | 11 +++++------ gi/overrides/GObject.py | 8 ++++---- gi/overrides/Gtk.py | 2 +- 3 files changed, 10 insertions(+), 11 deletions(-) commit 24b2421d5f648504abdb30293a40788e4ccc8cf6 Author: Martin Pitt Date: Mon May 13 17:34:16 2013 +0200 configure.ac: post-release bump to 3.8.3 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)