summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorDongHun Kwak <dh0128.kwak@samsung.com>2017-07-12 08:44:38 +0900
committerDongHun Kwak <dh0128.kwak@samsung.com>2017-07-12 08:44:42 +0900
commit1676d45a3ca971e18e44c9d5cf2972b3c858a528 (patch)
treecc6cc17c74ca19a11e24be6255845b5646b9e95e /ChangeLog
parentb34b5d5be117c5f7bf0bdc90f927dddada3b6118 (diff)
downloadpygobject2-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--ChangeLog153
1 files changed, 153 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 17088b3..82cbb84 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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