commit 79bad703a089a4b0c31fcdb143b889667f5fa197 Author: Simon Feltman 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 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 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 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 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 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 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 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 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 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 Date: Mon Sep 1 17:31:39 2014 -0700 release 3.13.91 NEWS | 15 +++++++++++++++ 1 file changed, 15 insertions(+)