commit 8c95981d0ba224a577f87998030c384b3dae3d80 Author: Tomeu Vizoso Date: Mon Dec 12 16:20:09 2011 +0100 Release 3.0.3 NEWS | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) commit 58e47fd28c5d75bb78042c8f9eb5aae84de9c64d Author: Tomeu Vizoso Date: Mon Dec 12 16:16:44 2011 +0100 Pre-release version bump configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 884468d4816fc976c0c0c72651e7f81d13f3f78b Author: Manuel Quiñones Date: Thu Dec 1 11:50:38 2011 -0300 Convert all modifier constants to Gdk.ModifierType Signed-off-by: Manuel Quiñones pygi-convert.sh | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit 654711d0f940d7480d0f1cdb25a3dc9996f7a706 Author: Sebastian Pölsterl Date: Tue Nov 8 12:38:12 2011 +0100 Convert all strings to utf-8 encoding when retrieving from TreeModel https://bugzilla.gnome.org/show_bug.cgi?id=663610 gi/overrides/Gtk.py | 15 +++++++++++++++ tests/compathelper.py | 2 ++ tests/test_overrides.py | 31 ++++++++++++++++++++++++++++++- 3 files changed, 47 insertions(+), 1 deletions(-) commit 4f637212f13b197a95c824967a58496b9e3b877c Author: John (J5) Palmieri Date: Wed Nov 2 14:51:24 2011 -0400 add test for bytearray variants tests/test_gi.py | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 20ca3f129d6cc662285cce8c732b55596016aefa Author: John (J5) Palmieri Date: Wed Nov 2 14:50:42 2011 -0400 handle NULL arrays correctly for each array type gi/pygi-marshal-to-py.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit ce2f780bffe44b1d4de617dcbce4b90c58b03c18 Author: John (J5) Palmieri Date: Wed Nov 2 14:17:21 2011 -0400 Revert "Revert "Fix array termination and size calculation"" This reverts commit cfda820e8d9604c5ef2ad1161c22b20080d5daf4. gi/pygi-marshal-from-py.c | 6 +++++- gi/pygi-marshal-to-py.c | 8 +++++++- 2 files changed, 12 insertions(+), 2 deletions(-) commit 832f16f96815adc22cc3acbeb3fa969631795a29 Author: Owen W. Taylor Date: Sun Oct 30 18:08:57 2011 -0400 pygmainloop: avoid lockups if multiple glib.MainLoop exist If multiple glib.MainLoop() sources exist, then we will add multiple watches, and when python writes a byte to the wakeup pipe, all of the sources will try to read it; only one will succeed and the others will block. Set both ends of the pipe nonblocking to avoid this. https://bugzilla.gnome.org/show_bug.cgi?id=663068 gi/_glib/pygmainloop.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 2fd3aa9d4ca0906a5e609845ee500ba72e358f94 Author: Tomeu Vizoso Date: Sat Oct 29 15:08:03 2011 +0200 Properly chain up to the class that implements a given vfunc. https://bugzilla.gnome.org/show_bug.cgi?id=662994 gi/types.py | 22 +++++++++++++--------- tests/test_gi.py | 20 ++++++++++---------- 2 files changed, 23 insertions(+), 19 deletions(-) commit cfda820e8d9604c5ef2ad1161c22b20080d5daf4 Author: Tomeu Vizoso Date: Wed Nov 2 14:54:21 2011 +0100 Revert "Fix array termination and size calculation" This reverts commit eef35b2df8023ffff2d195ee16c084f5cfcb6ba3. gi/pygi-marshal-from-py.c | 6 +----- gi/pygi-marshal-to-py.c | 8 +------- 2 files changed, 2 insertions(+), 12 deletions(-) commit eef35b2df8023ffff2d195ee16c084f5cfcb6ba3 Author: Holger Berndt Date: Sun Oct 30 16:36:32 2011 +0100 Fix array termination and size calculation When creating an array of element type uint8 and setting it directly with memcpy(), make sure that zero-termination is respected. When calculating the length of a zero-terminated array of type uint8, fall back to strlen() instead of g_strv_length(). https://bugzilla.gnome.org/show_bug.cgi?id=662550 gi/pygi-marshal-from-py.c | 6 +++++- gi/pygi-marshal-to-py.c | 8 +++++++- 2 files changed, 12 insertions(+), 2 deletions(-) commit 4c1d9f01b8fa6702f73b290180f934250e179caa Author: Daniel Drake Date: Sun Oct 30 09:20:45 2011 +0000 pygi-convert: fix for Pango.Alignment pygi-convert.sh | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit e3abd76096cc9f335681c7225f452c286b9c59e2 Author: Daniel Drake Date: Sun Oct 30 07:06:57 2011 +0000 pygi-convert: fix for Gtk.Orientation pygi-convert.sh | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 52b82c5f78ef3755388457fa9440c36ccd2dfbbf Author: Martin Pitt Date: Thu Oct 27 07:16:24 2011 +0200 Add tests for calling closures Add checks for correct handling of closure calls. Regress.test_closure_one_arg() is working fine and should continue to do so. Regress.test_closure_variant() is known to not work yet, so mark this as EXFAIL for now. (See https://bugzilla.gnome.org/show_bug.cgi?id=656554) tests/test_everything.py | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) commit c7aa0e79dfb4c1092c51ae1464b8414083b4f3fc Author: Mikkel Kamstrup Erlandsen Date: Tue Oct 4 12:28:26 2011 +0200 fix marshaling of arrays of GVariants Add unit tests for marshaling of arrays of variants with all transfer modes. Requires latest gobject-introspection. Plug potential leaks of GArray data members Fix calling of wrong cleanup_from_py for arrays Simplify and fix logic for cleaning up arrays both in from_py() and to_py() code paths. https://bugzilla.gnome.org/show_bug.cgi?id=638915 Signed-off-by: Martin Pitt gi/pygi-cache.c | 2 +- gi/pygi-marshal-cleanup.c | 81 +++++++++++++++++++++++++++++---------------- gi/pygi-marshal-from-py.c | 10 ++++- gi/pygi-marshal-to-py.c | 13 ++++++- tests/test_gi.py | 14 +++++++- 5 files changed, 85 insertions(+), 35 deletions(-) commit c2ec4d8eb46ae2e6ee4372b2a4f9d5df0e5d82f3 Author: Ignacio Casal Quinteiro Date: Sat Oct 22 00:20:57 2011 +0200 Release 3.0.2 NEWS | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-)