Bug 44348

Summary: Debugging stream output for Tp::{Contact,ConnectionCapabilities}
Product: Telepathy Reporter: Olli Salli <ollisal>
Component: tp-qtAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED MOVED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: enhancement    
Priority: medium CC: andrunko
Version: git masterKeywords: patch
Hardware: Other   
OS: All   
URL: http://cgit.collabora.com/git/user/oggis/telepathy-qt4.git/log/?h=caps-debug
Whiteboard:
i915 platform: i915 features:

Description Olli Salli 2011-12-31 06:59:53 UTC
There has been frustration with there being no generic human readable debug dump functionality in the rather information-intensive capabilities reporting classes of tp-qt, so I implemented that. See URL. Unfortunately I only had time to implement that for Contacts now, Connection one coming up later.

I made the output format multi-line, because there is so much information, although that's not very common with Qt debug operators. I don't see any other possibility.

Operator is found from Tp namespace thanks to Koenig lookup / ADL, and that's where it should be (not global, where it could collide with other implementations of the same thing, which likely exist).

I also made a small fix to CapabilitiesBase cross-linking, where I happened to notice an error.
Comment 1 GitLab Migration User 2019-12-03 20:29:09 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-qt/issues/37.

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.