[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