commit ab0ee3c606b89a0db03f34256efbebae3c1886a0 Author: Martin Pitt Date: Thu Mar 22 10:58:04 2012 +0100 Release 3.1.93 NEWS | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit a43992fc3ecdcdd28024980bd9e98e5d21ede37f Author: Martin Pitt Date: Wed Mar 21 15:21:02 2012 +0100 pygtkcompat test: Properly clean up PixbufLoader Tests currently give (runtests.py:15072): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference. Fix this by calling close(). tests/test_pygtkcompat.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit df44fdd3f8bcb285dc6abfe7b32ee816077f95eb Author: Martin Pitt Date: Thu Mar 22 09:58:21 2012 +0100 test_overrides: Find local gsettings schema with current glib With current glib, gsettings now fails to find the gschemas.compiled during the tests. Move the setting of $GSETTINGS_SCHEMA_DIR before the module import, which makes this work again. tests/test_overrides.py | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit d931b26ac1ee8a36c5daef933720982a3f31c116 Author: Alberto Mardegan Date: Tue Mar 20 14:55:07 2012 +0400 Support marshalling GI_TYPE_TAG_INTERFACE Marshalling of interfaces got broken with commit 7746d2188ac4933c2c9011d84525d1e62fc18953. Also, do not abort on unsupported types, but log a critical failure and continue. https://bugzilla.gnome.org/show_bug.cgi?id=668903 gi/pygi-marshal-from-py.c | 3 ++- gi/pygi-marshal-to-py.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 1b3f8b1fde2ba25592eb038341eabf6157f12c25 Author: Martin Pitt Date: Wed Mar 21 14:34:36 2012 +0100 Fix warnings on None values in added tree/list store rows Commit bf8c95836e1c changed the List/TreeStore overrides to use insert_with_valuesv(), but supplied all columns instead of just those which are not None. With this, None values cause warnings like (runtests.py:12375): Gtk-WARNING **: /build/buildd/gtk+3.0-3.3.20/./gtk/gtkliststore.c:851: Unable to convert from (null) to gboolean Update the tests to make warnings fatal, to catch this better. Change _convert_row() to skip the None entries and return the list of not-None columns, and use the latter instead of a simple range(n_columns). This matches the behaviour before bf8c95836e1c, where columns with None values were skipped as well. https://bugzilla.gnome.org/show_bug.cgi?id=672463 gi/overrides/Gtk.py | 26 ++++++++++++++------------ tests/test_overrides.py | 5 +++++ 2 files changed, 19 insertions(+), 12 deletions(-) commit 5e0e5e72a4436badd09f0aa07f62960afcdca8c6 Author: Martin Pitt Date: Mon Mar 19 16:58:22 2012 +0100 post-release bump Use 3.1.93 for now, this will most likely become 3.2.0 as it is. configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)