Bug 75881 - [next] Create TpProtocol objects using TpClientFactory
Summary: [next] Create TpProtocol objects using TpClientFactory
Status: RESOLVED FIXED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: tp-glib (show other bugs)
Version: unspecified
Hardware: Other All
: medium enhancement
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL: http://cgit.collabora.com/git/user/ca...
Whiteboard:
Keywords: patch
Depends on:
Blocks: 76111
  Show dependency treegraph
 
Reported: 2014-03-07 11:23 UTC by Guillaume Desmottes
Modified: 2014-03-17 14:26 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Guillaume Desmottes 2014-03-07 11:23:25 UTC
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?
Comment 1 Guillaume Desmottes 2014-03-13 08:55:02 UTC
I renamed the branch http://cgit.collabora.com/git/user/cassidy/telepathy-glib/log/?h=next-protocol-75881
Comment 2 Guillaume Desmottes 2014-03-14 11:14:46 UTC
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.
Comment 3 Guillaume Desmottes 2014-03-17 14:26:26 UTC
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.