[Bug 78376] New: remove tp_dbus_properties_mixin_class_init(), use "invisible mixin"
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed May 7 01:34:13 PDT 2014
https://bugs.freedesktop.org/show_bug.cgi?id=78376
Priority: medium
Bug ID: 78376
Assignee: telepathy-bugs at lists.freedesktop.org
Blocks: 68661
Summary: remove tp_dbus_properties_mixin_class_init(), use
"invisible mixin"
QA Contact: telepathy-bugs at lists.freedesktop.org
Severity: normal
Classification: Unclassified
OS: All
Reporter: simon.mcvittie at collabora.co.uk
Hardware: Other
Status: NEW
Version: git master
Component: tp-glib
Depends on: 77189
Product: Telepathy
Xavier writes
> We could use the "invisible mixin" in all CMs to kill
> tp_dbus_properties_mixin_class_init() and all code paths where offset!=0? I'm
> happier now that it is in -dbus because it should really be considered
> deprecated and we should try to remove it completely from all CMs on the long
> term.
to which I replied
> I think I might actually have eradicated offset != 0 while updating the CMs
> (it seemed cleaner to use the invisible mixin than to include
> telepathy-glib-dbus.h in their headers) but this is way off the critical
> path for a clean and future-proof libtelepathy-glib-1.so API.
TpDBusPropertiesMixin is in libtelepathy-glib-1-dbus.so now, so it isn't
critical-path, but would be nice.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list