[Bug 76369] [next] Remove dbus-glib GTypes from public API

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Apr 7 10:07:59 PDT 2014


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

--- Comment #14 from Simon McVittie <simon.mcvittie at collabora.co.uk> ---
(In reply to comment #10)
> My current plan is to fix the low-hanging fruit (high-level API, especially
> client-side) first. That's a significant API break already.

Ready for review, Bug #77139.

> Next, I'll probably stop implementing TpSvcDBusProperties (which is a weird
> special case) in any of our high-level API, and make the TpSvcInterface code
> call into TpDBusPropertiesMixin instead.

Xavier did a first cut of this, Bug #77144.

> I might GVariant'ify TpDBusPropertiesMixin at the same time.

Not yet implemented, Bug #77145.

(In reply to comment #4)
> In Mission Control, mcp_account_storage_get_identifier(),
> mcp_dispatch_operation_ref_nth_channel_properties(),
> mcp_request_ref_nth_request() should maybe get the same treatment.

Done as part of Bug #77139.

> TpHandleChannelContext:dbus-context (etc.) should probably be OBJECT rather
> than POINTER now.
>
> TpProtocol:avatar-requirements should be BOXED rather than POINTER?

Bug #77143 but not really critical tbh.

What's left after all those is a lot of service-side stuff.

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