3.1.0 06-Feb-2012 - Updated DOAP file to only include people currently actively working on the project (Sebastian Pölsterl) - Revert "Convert all strings to utf-8 encoding when retrieving from TreeModel" (Sebastian Pölsterl) - tests: Fixed issues with python3 (Sebastian Pölsterl) - Properly distinguish between different integer types for properties (Sebastian Pölsterl) - Distinguish between GArray and GPtrArray when cleaning up (Sebastian Pölsterl) - Add null_gerror_callback unit test (Paolo Borelli) - pyglib_error_check: Re-add missing NULL check (Martin Pitt) - Add tests/runtests-windows.py to source tarball (Michael Culbertson) - Don't issue a depreciation warning for GtkDialog's NO_SEPARATOR flag, even when unused (Sebastian Pölsterl) - Fix bool() operations on GLib.Variant objects (Nirbheek Chauhan) - Fix hash() and __eq__() for GLib.Variant objects (Nirbheek Chauhan) - Fix method names of callback tests (Martin Pitt) - Cairo: add missing braces around array-of-struct definition (Will Thompson) - g_instance_init: cast to PyGObject * as needed (Will Thompson) - Fix a few set-but-not-used warnings. (Will Thompson) - pygmainloop: allow for extra arguments in 'quit' method (Stefano Facchini) - Fix bytearray test compatibility with python3 (Alexandre Rostovtsev) - Respect transfer-type when demarshalling GErrors (Alberto Mardegan) - Support GHashTable and GError as callback/closure arguments (Alberto Mardegan) - Don't leak when marshalling GErrors to C (Will Thompson) - Support functions which return GError (Will Thompson) - Fix indentation of _pygi_argument_to_object() (Alberto Mardegan) - Avoid C99 syntax. (Paolo Borelli) - Connect to first action of a radio group. (Paolo Borelli) - Use g_slist_free_full in pygi-closure. (Paolo Borelli) - Avoid O(n^2) behavior when marshalling lists (Paolo Borelli) - Handle NULL as a valid case of a char** array (Paolo Borelli) - Branching, bump version to 3.1.0 (Tomeu Vizoso) - Add notes about branching to HACKING (Tomeu Vizoso) - Fixed bug where GObject.property did not respect minimum and maximum values (Sebastian Pölsterl) - Remove mention of removed option --enable-docs (Tomeu Vizoso) - Fix sebp's name in NEWS (Tomeu Vizoso)