Telepathy_GLib

Telepathy GLib is a library for connection managers. It aims to factor out code in common to GLib-based connection managers such as Gabble, Idle, Sofia-Sip and Salut.

[http://telepathy.freedesktop.org/releases/telepathy-glib/ Source code]

[http://darcs.collabora.co.uk/darcs/telepathy/telepathy-glib/ Darcs repository]

[http://telepathy.freedesktop.org/doc/telepathy-glib/ Comprehensive API documentation]

What's provided

Things to add

Dependencies

Telepathy-GLib depends on the last release of the Glib bindings (0.72), since then implementing these mixins as interfaces & doing inheritance & adding in interfaces becomes a lot more practical. Telepathy-GLib looks for D-Bus glue data on all of the GInterfaces and superclasses a given object has, so we no longer have to produce one .xml file for e.g. GabbleConnection and the particular combination of interfaces it has.