[next] TpBaseProtocol, TpCMParamSpec, etc.: be GVariant-based
Submitted by Simon McVittie
Assigned to Telepathy bugs list
Description
+++ This bug was initially created as a clone of Bug #76369 +++
We should make sure that dbus-glib isn't exposed in our high-level API.
tp_base_protocol_new_connection takes an a{sv}, and TpCMParamFilter, TpCMParamSetter, TpCMParamSpec are also dbus-glib-driven.
tp_base_protocol_get_immutable_properties also returns a{sv}.
Version: git master