commit a4865ef2f8c70b93f84f93236786c65ad5f973af Author: Simon Feltman Date: Tue Mar 1 21:46:21 2016 -0800 release 3.19.91 NEWS | 11 +++++++++++ 1 file changed, 11 insertions(+) commit cc75f994a07639b9ffcc6afef757768780a076de Author: Thibault Saunier Date: Fri Feb 5 15:00:10 2016 +0100 tests: check passing Boxed type in GValue as function parameters https://bugzilla.gnome.org/show_bug.cgi?id=761592 tests/Makefile.am | 13 +++++++++++-- tests/gimarshallingtestsextra.c | 37 +++++++++++++++++++++++++++++++++++++ tests/gimarshallingtestsextra.h | 26 ++++++++++++++++++++++++++ tests/test_error.py | 6 ++++++ 4 files changed, 80 insertions(+), 2 deletions(-) commit 5f4b08f4e8a98046eab71537c7827edde2ca8742 Author: Simon Feltman Date: Mon Feb 29 22:50:32 2016 -0800 gerror: Add special case marshaling for boxing GErrors Transfer gtype from introspection GError class to Python GError implementation. Expose the PyGError pointer as an extern so other C files can pick this up. Add custom to/from GValue marshalers for GError. Add tests for both complete and incomplete (no boxed pointer held). https://bugzilla.gnome.org/show_bug.cgi?id=761592 gi/overrides/GLib.py | 1 + gi/pygi-error.c | 32 +++++++++++++++++++++++++++++++- gi/pygi-error.h | 2 ++ gi/pygi-value.c | 1 + tests/test_gobject.py | 17 +++++++++++++++++ 5 files changed, 52 insertions(+), 1 deletion(-) commit cfca1457c39e3c4c7ef97e7b46a73c19e5adf305 Author: Simon Feltman Date: Sun Feb 28 01:39:31 2016 -0800 gerror: Add support for marshaling GError from Python to C Refactor pygi_gerror_exception_check() to use a new broken out function pygi_error_marshal_from_py(). This allows re-use for argument marshaling of a Python GError to a C GError. Remove PYGI_META_ARG_TYPE_CHILD setting for GError out argument marshaling. This was incorrect since GError exception arguments are not specified explicitly and instead uses the "throws" option. https://bugzilla.gnome.org/show_bug.cgi?id=685197 gi/pygi-error.c | 132 +++++++++++++++++++++++++++++-------------- gi/pygi-error.h | 3 + tests/test_overrides_glib.py | 30 ++++++++++ 3 files changed, 123 insertions(+), 42 deletions(-) commit 2fc1a689a81614649d042965997f4546b0a58ada Author: Simon Feltman Date: Sat Feb 27 17:21:53 2016 -0800 gerror: Add "_to_py" suffix to pygi_error_marshal This will allow for the a pygi_error_marshal_from_py function. https://bugzilla.gnome.org/show_bug.cgi?id=685197 gi/pygi-error.c | 8 ++++---- gi/pygi-error.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) commit 7e29227b6f58cfcc96118a4af83658ca1a6fa1f4 Author: Christoph Reiter Date: Sat Jul 4 22:09:46 2015 +0200 Some error handling/reporting fixes. * Check in pyg_boxed_new() if the passed type is an actual subclass * Don't replace existing exceptions in pyg_value_as_pyobject() * Print an error in pyg_closure_marshal() in case marshalling an argument failed. https://bugzilla.gnome.org/show_bug.cgi?id=751956 gi/pygboxed.c | 8 +++++++- gi/pygi-value.c | 15 ++++++++++----- gi/pygtype.c | 11 ++++++++++- 3 files changed, 27 insertions(+), 7 deletions(-) commit 49880800b35029de3731523eede1b3174f10c1db Author: Christoph Reiter Date: Sat Jul 4 21:40:04 2015 +0200 GVariant: Don't use pyg_boxed_new as GVariant isn't a PyGBoxed but a PyGIStruct. This only worked because they share the same struct layout. This adds a new constructor for creating a new PyGIStruct instance from GType. https://bugzilla.gnome.org/show_bug.cgi?id=751956 gi/pygi-struct.c | 32 ++++++++++++++++++++++++++++++++ gi/pygi-struct.h | 5 +++++ gi/pygi-value.c | 3 ++- 3 files changed, 39 insertions(+), 1 deletion(-) commit f27b1976ea325fcd55359888401dd08ac8fb074a Author: Mikhail Fludkov Date: Tue Sep 1 17:54:17 2015 +0200 pygi-value: special case for NULL GValueArray Don't segfault when dealing with GValue of GValueArray type containing NULL. Return empty list in this case. https://bugzilla.gnome.org/show_bug.cgi?id=754359 gi/pygi-value.c | 5 +++-- tests/test_gobject.py | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) commit c8176dfabea694ce738ff4633e7522b0d1fc1c51 Author: Simon Feltman Date: Sat Feb 20 20:42:40 2016 -0800 post-release version bump to 3.19.91 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d16ae38f0a12653557bdeba17eb155144d91bff4 Author: Simon Feltman Date: Sat Feb 20 19:56:24 2016 -0800 release 3.19.90 NEWS | 9 +++++++++ 1 file changed, 9 insertions(+)