Unify property getters
commitb0236d6fde137e0b2ecf7f5556ad5d53c22874bc
authorSimon Feltman <sfeltman@src.gnome.org>
Sat, 9 Aug 2014 03:55:28 +0000 (8 20:55 -0700)
committerSimon Feltman <sfeltman@src.gnome.org>
Mon, 18 Aug 2014 05:31:19 +0000 (17 22:31 -0700)
tree3e0d1a6ce0d6025150d99283cd6e08102c304862
parentabdfb0fa3f72f9bf822c472d16c90d6b1871610b
Unify property getters

Consolidate duplicate logic into pygi_get_property_value().
Use the function for GObject.get_property(), GObject.get_properties(),
and GObject.props.
Remove overridden expected failures in TestCGetPropertyMethod which
now work due to the unification.

https://bugzilla.gnome.org/show_bug.cgi?id=733893
https://bugzilla.gnome.org/show_bug.cgi?id=726999
gi/pygi-property.c
gi/pygi-property.h
gi/pygobject.c
tests/test_properties.py