[Bug 77188] [next] Remove dbus-glib GTypes from public API: TpSvc* signals

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu May 22 07:21:01 PDT 2014


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

--- Comment #1 from Guillaume Desmottes <guillaume.desmottes at collabora.co.uk> ---
(In reply to comment #0)
> > Connection (all CMs):
> >     "status-changed",
> 
> Used just about everywhere; needs special-casing

Already done.

> > Channel (all CMs):
> >     "closed",
> 
> Used extensively, special case needed

Done in Xavier's gdbus-all branch.

> >     "content-added",
> >     "content-removed",

We already have proper signals in TpCallChannel for those two.

> >     "call-state-changed",
> 
> Used in Gabble, special case probably needed

We already have TpCallChannel::state-changed wrapping it so it's just a matter
of using it in Gabble.

> > TLSCertificate (potentially all CMs):
> >     "accepted",
> >     "rejected",
> 
> Used in Gabble and Haze. We could emit normal signals adjacent to these.

TODO.

> ---- only emitted by CM/MC code ----
> 
> > Account (MC): "removed"
> > ChannelDispatcher/CDO/CR (MC):
> >     "finished",
> >     "failed",
> >     "succeeded",
> 
> Those are actively used in MC. We could turn them into normal signals and
> emit them adjacent to tp_svc_foo_emit_bar().

TODO.

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