diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2017-07-12 08:42:29 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2017-07-12 08:42:33 +0900 |
commit | c20b00fa62305380031ec383e1d7f7c548cdfe44 (patch) | |
tree | eff0bb0ed4ac1fc12518637304d67bf421a2783e /ChangeLog | |
parent | 70d11d3c9704b35313f8b4dfbb3bc1c1c4afd87d (diff) | |
download | pygobject2-c20b00fa62305380031ec383e1d7f7c548cdfe44.tar.gz pygobject2-c20b00fa62305380031ec383e1d7f7c548cdfe44.tar.bz2 pygobject2-c20b00fa62305380031ec383e1d7f7c548cdfe44.zip |
Imported Upstream version 3.13.91
Change-Id: I0e28e5ad489cdaed2e72ffdfb2bdbb482de5dd0a
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 216 |
1 files changed, 216 insertions, 0 deletions
@@ -1,3 +1,219 @@ +commit 8c6cf22d74075b7169512b9e7773a511abb9b759 +Author: Simon Feltman <sfeltman@src.gnome.org> +Date: Mon Sep 1 16:48:15 2014 -0700 + + docs: Skip "Constructors" header for anonymous structs + + Structs which don't have a size or constructor should not procuce + any doc + string. The trailing "::" was causing a problem with sphinx. + + gi/docstring.py | 8 ++++++-- + tests/test_docstring.py | 3 ++- + 2 files changed, 8 insertions(+), 3 deletions(-) + +commit c1ea60be30ebf11c2e5415180305e4ac3c573f57 +Author: Simon Feltman <sfeltman@src.gnome.org> +Date: Mon Sep 1 15:21:04 2014 -0700 + + docs: Fix error when using may_return_null() + + Fix error with an untested code path opened up by commit 1f78dc0ace. + + gi/docstring.py | 3 ++- + tests/test_docstring.py | 4 ++++ + 2 files changed, 6 insertions(+), 1 deletion(-) + +commit 1f78dc0ace5282def9f1f700bfe4523de07e7549 +Author: Simon Feltman <sfeltman@src.gnome.org> +Date: Fri Aug 29 16:49:14 2014 -0700 + + docs: Fix function doc string generator return types + + Change skip_return() access into a function call. This was causing + return type doc strings to always be skipped. + + gi/docstring.py | 2 +- + tests/test_docstring.py | 8 ++++++-- + 2 files changed, 7 insertions(+), 3 deletions(-) + +commit 28d0337f0e3d4b0e9c4350ce5d6cf0cb68da843f +Author: Simon Feltman <sfeltman@src.gnome.org> +Date: Fri Aug 29 14:18:28 2014 -0700 + + Special case signal output arguments which are structs as + pass-by-reference + + Add a special case which avoids copying of struct arguments marked + as output + to signals. Since we don't currently support output arguments, + users have + come to rely on a pass-by-reference bug which was fixed and caused + this to + regress (bug 722899). Add unittest which is currently failing due + to a number + of issues with emit() not supporting type annotations or output + arguments + (bug 735693). + + https://bugzilla.gnome.org/show_bug.cgi?id=735486 + + gi/pygi-signal-closure.c | 41 + +++++++++++++++++++++++++++++++++++------ + tests/test_overrides_gtk.py | 24 ++++++++++++++++++++++++ + 2 files changed, 59 insertions(+), 6 deletions(-) + +commit 16f8f687eae0caa1e4059fd62bd1f9d4c7f655f7 +Author: Simon Feltman <sfeltman@src.gnome.org> +Date: Wed Aug 27 23:55:06 2014 -0700 + + Ignore closure callbacks when Python is not initialized + + Add an immediate return in ffi closures if Python is not initialized. + This fixes rare events when which lead to a segfault when a process + is exiting. + + https://bugzilla.gnome.org/show_bug.cgi?id=722562 + + gi/pygi-closure.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +commit 27a14679dce33f64bbb5d77677eba83849f168ff +Author: Christoph Reiter <reiter.christoph@gmail.com> +Date: Fri Aug 22 21:51:31 2014 -0700 + + Change boxed init with args to warn instead of raise + + Replace raising a TypeError in gi.types.Boxed() with a warning. + Even though passing arguments or keywords to the parent class is + incorrect here, raising an exception was causing a bit of fallout + in some apps (Gramps). + + https://bugzilla.gnome.org/show_bug.cgi?id=727810 + + gi/pygi-boxed.c | 5 ++++- + tests/test_gi.py | 13 +++++++++++-- + 2 files changed, 15 insertions(+), 3 deletions(-) + +commit 6008748bd7ecc6e5c933e6902c77d8485b905a6f +Author: Simon Feltman <sfeltman@src.gnome.org> +Date: Fri Aug 22 02:16:10 2014 -0700 + + tests: Add test for GLib.spawn_async_with_pipes() + + https://bugzilla.gnome.org/show_bug.cgi?id=735213 + + tests/test_signal.py | 2 +- + tests/test_subprocess.py | 17 +++++++++++++++++ + 2 files changed, 18 insertions(+), 1 deletion(-) + +commit 983276fb1cbc261d062ef93ba2266d08a5a6f423 +Author: Simon Feltman <sfeltman@src.gnome.org> +Date: Thu Aug 21 17:16:31 2014 -0700 + + Revert "Replace statically bound GLib.Variant.new_tuple() with GI" + + This was accidentally pushed. + Revert commit 35c6540c42a01e1155f44533cc09e6c9f94b6613. + + gi/gimodule.c | 39 +++++++++++++++++++++++++++++++++++++++ + gi/overrides/GLib.py | 12 +++++++----- + 2 files changed, 46 insertions(+), 5 deletions(-) + +commit b7a4e68a224ab66f67e45667023f74dd743e6177 +Author: Christoph Reiter <reiter.christoph@gmail.com> +Date: Fri Aug 22 01:04:40 2014 +0200 + + Fix crash in GList/GSList marshaling error handling path. + + In case PySequence_GetItem() failed, the retured NULL was passed + to PyDECREF. + + https://bugzilla.gnome.org/show_bug.cgi?id=735201 + + gi/pygi-list.c | 4 ++-- + tests/test_gi.py | 16 ++++++++++++++++ + 2 files changed, 18 insertions(+), 2 deletions(-) + +commit 35c6540c42a01e1155f44533cc09e6c9f94b6613 +Author: Simon Feltman <sfeltman@src.gnome.org> +Date: Thu Aug 21 15:11:39 2014 -0700 + + Replace statically bound GLib.Variant.new_tuple() with GI + + Remove the static implementation of _wrap_pyg_variant_new_tuple with + usage of the dynamic version coming from GI. Array marshalling has + drastically improved in recent years making the dynamic version usable + with a small compatibility shim for the arguments. + + https://bugzilla.gnome.org/show_bug.cgi?id=735199 + + gi/gimodule.c | 39 --------------------------------------- + gi/overrides/GLib.py | 12 +++++------- + 2 files changed, 5 insertions(+), 46 deletions(-) + +commit c1d387540a0b2db66e860c574b070051a5431914 +Author: Simon Feltman <sfeltman@src.gnome.org> +Date: Thu Aug 21 14:37:14 2014 -0700 + + Fix reference counting problems with GLib.Variant.new_tuple() + + Always sink the results of g_variant_new_tuple() in the statically + bound wrapper. This matches the generic GI marshalling behavior + of passing GVariants to Python with transfer-none. + + https://bugzilla.gnome.org/show_bug.cgi?id=735166 + + gi/gimodule.c | 1 + + tests/test_overrides_glib.py | 7 +++++++ + 2 files changed, 8 insertions(+) + +commit 9ce261f27742ba200f70003f162291a375d244d3 +Author: Simon Feltman <sfeltman@src.gnome.org> +Date: Tue Aug 19 14:57:31 2014 -0700 + + configure.ac: Fix darwin builds + + Merge platform_win32 and os_win32 variables/case statements and + define "link_python_libs" for win32 as well as darwin. + + https://bugzilla.gnome.org/show_bug.cgi?id=735068 + + configure.ac | 30 +++++++++++------------------- + 1 file changed, 11 insertions(+), 19 deletions(-) + +commit 92f0d6ebf9b67729d8253e15fce77b0ad0375573 +Author: Simon Feltman <sfeltman@src.gnome.org> +Date: Wed Aug 20 13:39:31 2014 -0700 + + Skip marshalling NULL output arguments in Python closures + + Skip marshalling optional output arguments which are passed NULL + as the memory location. This fixes fallout from bug 727004. + + https://bugzilla.gnome.org/show_bug.cgi?id=735090 + + gi/pygi-closure.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit d7e30c3cacf3cdd550e4dbfe2fa47aea1ae28147 +Author: Simon Feltman <sfeltman@src.gnome.org> +Date: Mon Aug 18 19:10:36 2014 -0700 + + configure.ac: post release version bump to 3.13.91 + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 17ba19c2e9b91a1bb8b03fabd4100d436c96975d +Author: Simon Feltman <sfeltman@src.gnome.org> +Date: Mon Aug 18 19:07:10 2014 -0700 + + release 3.13.90 + + NEWS | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + commit 6bcfaf6e1e2331b704dd6067d45d6840e87632a2 Author: Simon Feltman <sfeltman@src.gnome.org> Date: Mon Aug 18 18:57:28 2014 -0700 |