commit ab0ee3c606b89a0db03f34256efbebae3c1886a0
Author: Martin Pitt <martin.pitt@ubuntu.com>
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 <martin.pitt@ubuntu.com>
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 <martin.pitt@ubuntu.com>
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 <alberto.mardegan@canonical.com>
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 <martin.pitt@ubuntu.com>
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 <martin.pitt@ubuntu.com>
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(-)