summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorDongHun Kwak <dh0128.kwak@samsung.com>2017-07-12 08:45:53 +0900
committerDongHun Kwak <dh0128.kwak@samsung.com>2017-07-12 08:45:57 +0900
commit59e9ea558c6c312e7544da5dcb99ddde29f08aef (patch)
tree6c931f396cdce5ddda5d9bcad03d52743dcff713 /ChangeLog
parent21d2cf757d6646ab430406c5406b15d753474e98 (diff)
downloadpygobject2-59e9ea558c6c312e7544da5dcb99ddde29f08aef.tar.gz
pygobject2-59e9ea558c6c312e7544da5dcb99ddde29f08aef.tar.bz2
pygobject2-59e9ea558c6c312e7544da5dcb99ddde29f08aef.zip
Imported Upstream version 3.21.92
Change-Id: I82aba60917e0d0f191abfa37f1162e93981f165d Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog122
1 files changed, 122 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 92fedb2..d03dfe9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,125 @@
+commit 7ccc164b6da6d87c0a200ea50314d213470a1f18
+Author: Christoph Reiter <creiter@src.gnome.org>
+Date: Sat Sep 3 20:02:13 2016 +0200
+
+ Handle nullable filename parameters
+
+ Make _pygi_marshal_from_py_filename handle None input
+ values. This allows one to pass None to parameters
+ annotated as nullable filenames.
+
+ This fixes a test suite error in test_spawn_async_with_pipes
+ triggered by an annotation change in glib.
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=770821
+
+ gi/pygi-basictype.c | 5 +++++
+ tests/gimarshallingtestsextra.c | 22 ++++++++++++++++++++++
+ tests/gimarshallingtestsextra.h | 3 +++
+ tests/test_gi.py | 4 ++++
+ 4 files changed, 34 insertions(+)
+
+commit f4d858c069f06e7060a0bb067c29f5bffb7869ee
+Author: Aurelien Jarno <aurelien@aurel32.net>
+Date: Wed Aug 31 22:16:06 2016 +0200
+
+ Fix list/hashtable enum <-> hash conversion on 64-bit big endian
+
+ glist and ghashtable objects both store pointers. Complex objects are
+ stored as pointers to the objects, but simpler objects like an integer
+ value are stored directly as a pointer, using for example the
+ GINT_TO_POINTER and GPOINTER_TO_INT macros.
+
+ This is done in pygobject with the _pygi_hash_pointer_to_arg and
+ _pygi_arg_to_hash_pointer functions. These functions handle the
+ various
+ type of objects. However they consider that an enum, represented
+ with the
+ GI_TYPE_TAG_INTERFACE type (extended interface object), are always a
+ pointer. This is wrong as it is often a 32-bit value. Therefore
+ on 64-bit
+ big endian machines, the value is handle with the 2 32-bit parts
+ swapped.
+
+ This patches fixes that by changing the second argument of both
+ functions
+ from GITypeTag to GITypeInfo. This way the interface can be
+ determined,
+ and the underlying storage type can also be determined. This currently
+ only handles enum and flags, leaving other types as pointers. The
+ patch
+ also adds two tests in the testsuite, one for each direction.
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=770608
+
+ gi/pygi-argument.c | 33 +++++++++++++++++++++++++++++----
+ gi/pygi-argument.h | 4 ++--
+ gi/pygi-hashtable.c | 8 ++++----
+ gi/pygi-list.c | 8 ++++----
+ tests/gimarshallingtestsextra.c | 33 +++++++++++++++++++++++++++++++++
+ tests/gimarshallingtestsextra.h | 10 ++++++++++
+ tests/test_gi.py | 11 +++++++++++
+ 7 files changed, 93 insertions(+), 14 deletions(-)
+
+commit 1cb6c470e9d297afda21b73efaccb0b95e519b5d
+Author: Lukas K <lu@0x83.eu>
+Date: Fri May 13 21:30:47 2016 +0200
+
+ Allow passing sockets to io_add_watch on win32
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=766396
+
+ gi/overrides/GLib.py | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+commit 4617c39ca212f0da82af1a9989c912bcdfe1158b
+Author: Michael Biebl <biebl@debian.org>
+Date: Sat Sep 3 16:46:40 2016 +0200
+
+ tests: use dbus-run-session instead of dbus-launch to run tests
+
+ The use of dbus-launch is deprecated by dbus upstream.
+ See https://lists.debian.org/debian-devel/2016/08/msg00554.html
+ for more
+ details.
+
+ So use dbus-run-session instead, which was specifically designed to be
+ used for such cases, like running test-suites.
+
+ See also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836049.
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=770798
+
+ tests/Makefile.am | 7 ++-----
+ 1 file changed, 2 insertions(+), 5 deletions(-)
+
+commit 4b9185250d73c38231d90b53974d0d2912a02972
+Author: Christoph Reiter <creiter@src.gnome.org>
+Date: Thu Aug 25 16:57:11 2016 +0200
+
+ configure.ac: post-release version bump to 3.21.92
+
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 2f98ecc4df9e0feaab78ba289956f469e36c7d76
+Author: Christoph Reiter <creiter@src.gnome.org>
+Date: Thu Aug 25 16:51:39 2016 +0200
+
+ release 3.21.91
+
+ NEWS | 13 +++++++++++++
+ 1 file changed, 13 insertions(+)
+
+commit 91abec259ed0c387ab69762ff92142b08327d00a
+Author: Christoph Reiter <creiter@src.gnome.org>
+Date: Thu Aug 25 16:50:56 2016 +0200
+
+ configure.ac: version bump to 3.21.91
+
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
commit f65bb1fc8f7f6172970545412fe56ab75f57904b
Author: Mathieu Bridon <bochecha@daitauha.fr>
Date: Thu Jun 23 22:35:42 2016 +0200