commit 79bad703a089a4b0c31fcdb143b889667f5fa197
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Fri Sep 12 17:10:04 2014 -0700

    tests: Add test for Gio.Application.add_main_option()

 tests/test_gio.py | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit a2f98a9ba0b0dda0d3cf59651327e5c93d5479d6
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Thu Sep 11 19:32:53 2014 -0700

    Split test_everything.TestEverything.test_string() into multiple tests

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

 tests/test_everything.py | 25 +++++++++++++++++++------
 1 file changed, 19 insertions(+), 6 deletions(-)

commit 6674701b6de02353738b9dc04ab88de23996704e
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Thu Sep 11 19:08:53 2014 -0700

    tests: Split array tests up

    Split test_everything.TestEverything.test_array(),
    test_array_fixed_size(),
    and test_ptrarray() into functions of a finer granularity. This
    allows for
    easier diagnosis of problems and leaks when they occur.

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

 tests/test_everything.py | 37 ++++++++++++++++++++++++++++++++-----
 1 file changed, 32 insertions(+), 5 deletions(-)

commit d1bae18ba0514864a37bf5d182605e2100c28d7e
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Thu Sep 11 16:17:13 2014 -0700

    tests: Split test_strv() into multiple tests

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

 tests/test_everything.py | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 6181f724bc2c6ea30194c961cb15b2c543a48f95
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Wed Sep 10 19:06:35 2014 -0700

    Fix invalid read error in argument cleanup code

    Always set initial length argument index for arrays to -1. Ensure
    we don't
    attempt retrieving Python cleanup arguments until we know it is valid.
    This was causing an invalid read in test_gi.TestArray.test_array_out()

 gi/pygi-array.c           |  1 +
 gi/pygi-marshal-cleanup.c | 13 ++++++++-----
 2 files changed, 9 insertions(+), 5 deletions(-)

commit 972e944ad4b2aac03c61633b8c277e35395c114c
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Wed Sep 10 18:55:45 2014 -0700

    tests: Increase num-callers for valgrind runs

    Additionally split valgrind check variations over multiple lines
    for readability.

 tests/Makefile.am | 23 ++++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

commit d70b300c7415dd7b20ff88b09fe835690da19831
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Sat Sep 6 23:58:25 2014 -0700

    Fix memory management problems with struct arguments to signals

    Replicate struct marshaling logic for determining if struct arguments
    to signals should be passed by reference to callbacks.
    Maintain a list of these structs and apply an in-place copy of
    the struct
    pointer if the struct wrapper is held longer than the duration of the
    Python callback. This allows for both mutation of struct arguments
    from
    callbacks as well as memory safety incase a callbacks holds onto
    the struct.

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

 gi/pygi-boxed.c             | 20 ++++++++++++++++++++
 gi/pygi-boxed.h             |  2 ++
 gi/pygi-signal-closure.c    | 43
 +++++++++++++++++++++++++++++++++++++------
 tests/test_overrides_gtk.py |  1 -
 tests/test_signal.py        | 27 +++++++++++++++++++++++++++
 5 files changed, 86 insertions(+), 7 deletions(-)

commit 09161ff690ad37c94668d5d65191f4d84829d41f
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Sun Sep 7 15:53:35 2014 -0700

    Limit foreign struct checks to GI_INFO_TYPE_STRUCT

    Add struct type check before calling g_struct_info_is_foreign().

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

 gi/pygi-argument.c       | 11 ++++++++---
 gi/pygi-struct-marshal.c |  7 +++++--
 2 files changed, 13 insertions(+), 5 deletions(-)

commit 4ebb1f5a4750712bd919a31103ed8c8d6af483b3
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Sat Sep 6 15:16:06 2014 -0700

    tests: Add failing regression test for Gtk.TextBuffer.insert-text
    signal

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

 tests/test_overrides_gtk.py | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 2f355dc4e9724f25c200d30db1c8fbc4695f9ab7
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Mon Sep 1 17:36:46 2014 -0700

    configure.ac: post release version bump to 3.13.92

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

commit 68d34721a21bfac1a43252bd92612c2460ea60dd
Author: Simon Feltman <sfeltman@src.gnome.org>
Date:   Mon Sep 1 17:31:39 2014 -0700

    release 3.13.91

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