commit ce0825f58c3eba6084143e430605ffb597622369 Author: Martin Pitt Date: Mon Oct 22 17:37:17 2012 +0200 release 3.7.1 NEWS | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) commit a93763337ba7f952d787c42f45bfbb3ff02cc80d Author: Martin Pitt Date: Mon Oct 22 17:33:12 2012 +0200 Bump version to 3.7.1 Let's follow the real GNOME versioning from now on. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3fb13cc05a281970c3a624c2dd152996031b482c Author: Martin Pitt Date: Mon Oct 22 11:36:49 2012 +0200 test_mainloop code cleanup Ensure that sys.excepthook is always restored, even if the test fails. Use the assert{True,False,Equal} unittest API instead of simple asserts for more useful failure messages. tests/test_mainloop.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) commit 31061f20083aa60919f6763a12addbf2b052cab7 Author: Simon Feltman Date: Sun Oct 21 18:55:24 2012 -0700 Change install_properties to not use getattr on classes The usage of getattr for accessing a classes __gproperties__ variable can be problematic due to the potential of it returning the parent classes variable when it does not exist on the sub-class. Similar to the fix for https://bugzilla.gnome.org/show_bug.cgi?id=686496, cls.__dict__.get is used to ensure this does not happen. https://bugzilla.gnome.org/show_bug.cgi?id=686559 gi/_gobject/propertyhelper.py | 2 +- tests/test_properties.py | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) commit 438d3e68f19e2af5d027e18842ab05e0421d088d Author: Simon Feltman Date: Sat Oct 20 19:56:04 2012 -0700 Move property install function into propertyhelper.py Move _install_properties() into gi/_gobject/propertyhelper.py and add unittests. https://bugzilla.gnome.org/show_bug.cgi?id=686559 gi/_gobject/__init__.py | 45 ++--------------------------- gi/_gobject/propertyhelper.py | 45 +++++++++++++++++++++++++++++ tests/test_properties.py | 63 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 111 insertions(+), 42 deletions(-) commit 695a9077aa8f40357e050f090caa5e2b8c5c9593 Author: Simon Feltman Date: Sat Oct 20 03:11:07 2012 -0700 Fix Signal decorator to not use base class gsignals dict Fix install_signals to not use the parent classes __gsignals__ dict if one does not exist on the given class. https://bugzilla.gnome.org/show_bug.cgi?id=686496 gi/_gobject/signalhelper.py | 2 +- tests/test_signal.py | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 1 deletion(-) commit 1ff04e846d50b948df6fa3260c548ef4f4779c58 Author: Martin Pitt Date: Fri Oct 19 09:05:01 2012 +0200 tests: Consistently use GLib.MainLoop ... instead of mixing GObject.MainLoop and GLib.MainLoop. tests/test_everything.py | 4 ++-- tests/test_gdbus.py | 11 +++++------ 2 files changed, 7 insertions(+), 8 deletions(-) commit ff7e7401b4cf50532fef70263f7559ea513b8333