http://cgit.collabora.com/git/user/cassidy/telepathy-glib/log/?h=next-protocol TpConnectionManager doesn't use the factory yet as it's not considered as a 'top level object' as TpAccountManager is. If we want this, we'll have to ensure that TpConnectionManager always as a non-NULL factory (see _tp_proxy_ensure_factory()). If we go this road, TpConnectionManager should also prepare the features of each protocols. Do we always want this, even for protocol read from manager files?
I renamed the branch http://cgit.collabora.com/git/user/cassidy/telepathy-glib/log/?h=next-protocol-75881
On bug#76111 Xavier suggested to drop the vfunc functions for most types. If we go this road I can easly remove the patches itnroducing them.
Merged to next.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.