[Bug 59024] Think about a more introspectable way of doing mixins

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Apr 10 20:28:02 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=59024

--- Comment #14 from Xavier Claessens <xclaesse at gmail.com> ---
I changed my mind actually. If we make a TpBasePresence it means we'll have to
subclass it in every CM (and test CM) and I'm far too lazy to do that in C.

So I turned it into a GInterface instead and TpBaseConnection implements the
dbus interface using gdbus-codegen's skeleton if (TP_IS_PRESENCE_MIXIN (self)).
Simple, introspectable, and minimal changes needed in CMs.

My branches are starting to stack...
http://cgit.collabora.com/git/user/xclaesse/telepathy-glib.git/log/?h=gdbus-presence

-- 
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