commit 2a9c8ddfdbdc1503e72e621a0c934c383bd619bf
Author: Martin Pitt <martinpitt@gnome.org>
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 <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 7ef801da0559131d155858b44da0514637e5f119
Author: Simon Feltman <sfeltman@src.gnome.org>
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 <martinpitt@gnome.org>
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 <fanchunwei@src.gnome.org>
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 <sfeltman@src.gnome.org>
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 <sfeltman@src.gnome.org>
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 <martinpitt@gnome.org>
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 <martinpitt@gnome.org>
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(-)