[Bug 76369] New: [next] Remove dbus-glib GTypes from public API

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Mar 19 10:37:53 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=76369

          Priority: medium
            Bug ID: 76369
          Assignee: telepathy-bugs at lists.freedesktop.org
           Summary: [next] Remove dbus-glib GTypes from public API
        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

We should make sure that dbus-glib isn't exposed in our high-level API. I see
for example TpCallStreamEndpoint:remote-credentials property which is of type
TP_STRUCT_TYPE_STREAM_CREDENTIALS.

Checking gtk-doc warnings is probably a good start to find such places.
TP_STRUCT_* and friends can still be used internally for now, but not as
property/signal GType, IMO.

They can either be converted to G_TYPE_VARIANT, or a custom G_TYPE_BOXED if we
write our own struct.

-- 
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