[Telepathy-commits] merge: telepathy-glib
Merge Monkey
monkey at collabora.co.uk
Tue Feb 19 08:18:16 PST 2008
Merge to:
telepathy-glib
From:
/home/smcv/public_html/darcs/tp-glib-smcv-props
Changes:
Simon McVittie <simon.mcvittie at collabora.co.uk>
glib-ginterface-gen: generate glue for the D-Bus core Properties mixin
Simon McVittie <simon.mcvittie at collabora.co.uk>
Add a regression test for D-Bus core Properties
Simon McVittie <simon.mcvittie at collabora.co.uk>
Add D-Bus core Properties mixin
Simon McVittie <simon.mcvittie at collabora.co.uk>
Make registering DBus.Properties for the mixin more declarative.
The interfaces now just have a gchar * for the name (this avoids having to
fill in computed values, the quark and GType, in class_init - everything
can be static initialization data) and the mixin walks the interface list
at runtime to tag the interface implementation with its corresponding
interface info.
Also, use different user_data for the getter and setter functions, so those
two functions don't have to be tightly coupled.
Simon McVittie <simon.mcvittie at collabora.co.uk>
Make tp_svc_interface_get_dbus_properties_info private (there's no real need for it to be public at the moment)
Simon McVittie <simon.mcvittie at collabora.co.uk>
Include dbus-properties-mixin.xml in docs
Simon McVittie <simon.mcvittie at collabora.co.uk>
Add tp_dbus_properties_mixin_getter_gobject_properties, tp_dbus_properties_mixin_setter_gobject_properties
Simon McVittie <simon.mcvittie at collabora.co.uk>
Document the DBus.Properties mixin
Simon McVittie <simon.mcvittie at collabora.co.uk>
Distribute tests/dbus/with-properties.xml
More information about the Telepathy-commits
mailing list