diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2017-07-12 08:44:38 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2017-07-12 08:44:42 +0900 |
commit | 1676d45a3ca971e18e44c9d5cf2972b3c858a528 (patch) | |
tree | cc6cc17c74ca19a11e24be6255845b5646b9e95e /ChangeLog | |
parent | b34b5d5be117c5f7bf0bdc90f927dddada3b6118 (diff) | |
download | pygobject2-1676d45a3ca971e18e44c9d5cf2972b3c858a528.tar.gz pygobject2-1676d45a3ca971e18e44c9d5cf2972b3c858a528.tar.bz2 pygobject2-1676d45a3ca971e18e44c9d5cf2972b3c858a528.zip |
Imported Upstream version 3.19.91
Change-Id: I1db218cf8c13ceaf96e044a7bd2a6f9a285854b3
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 153 |
1 files changed, 153 insertions, 0 deletions
@@ -1,3 +1,156 @@ +commit a4865ef2f8c70b93f84f93236786c65ad5f973af +Author: Simon Feltman <sfeltman@src.gnome.org> +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 <tsaunier@gnome.org> +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 <sfeltman@src.gnome.org> +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 <sfeltman@src.gnome.org> +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 <sfeltman@src.gnome.org> +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 <creiter@src.gnome.org> +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 <creiter@src.gnome.org> +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 <misha@pexip.com> +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 <sfeltman@src.gnome.org> +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 <sfeltman@src.gnome.org> +Date: Sat Feb 20 19:56:24 2016 -0800 + + release 3.19.90 + + NEWS | 9 +++++++++ + 1 file changed, 9 insertions(+) + commit 0190fb84fc1f88ba4c0623bf1b29fe3ca4f80932 Author: Simon Feltman <sfeltman@src.gnome.org> Date: Sat Feb 20 19:49:31 2016 -0800 |