[Bug 76828] New: [next] TpClientFactory should be the top level singleton
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Mar 31 04:19:07 PDT 2014
https://bugs.freedesktop.org/show_bug.cgi?id=76828
Priority: medium
Bug ID: 76828
Assignee: telepathy-bugs at lists.freedesktop.org
Summary: [next] TpClientFactory should be the top level
singleton
QA Contact: telepathy-bugs at lists.freedesktop.org
Severity: normal
Classification: Unclassified
OS: All
Reporter: xclaesse at gmail.com
Hardware: Other
Status: NEW
Version: git master
Component: tp-glib
Product: Telepathy
Currently the top level singleton is TpAccountManager, but ideally all TpProxy
subclasses should be created through the factory.
I've got here a branch that does:
- TpProxy::constructed assert that it has a factory.
- TpClientFactory is the top level singleton. Others tp_foo_dup() are
implemented by taking the factory singleton, then taking foo from that factory.
- All TpDBusDaemon are replaced by GDBusConnection since that object wasn't
doing anything anymore.
http://cgit.collabora.com/git/user/xclaesse/telepathy-glib.git/log/?h=factory
--
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