Summary: | implement Protocol, Contacts, Messages etc. in all examples | ||
---|---|---|---|
Product: | Telepathy | Reporter: | Simon McVittie <smcv> |
Component: | tp-glib | Assignee: | Simon McVittie <smcv> |
Status: | RESOLVED FIXED | QA Contact: | Telepathy bugs list <telepathy-bugs> |
Severity: | normal | ||
Priority: | medium | Keywords: | patch |
Version: | git master | ||
Hardware: | Other | ||
OS: | All | ||
URL: | http://git.collabora.co.uk/?p=user/smcv/telepathy-glib-smcv.git;a=shortlog;h=refs/heads/exemplary | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Simon McVittie
2010-07-20 10:07:43 UTC
See branch smcv/exemplary for a partial, but reviewable, implementation. Done: * echo is no longer an example CM, it's now in tests/lib * all example CMs implement Contacts * extended implements Protocol objects * no-protocols is smaller To do: * callable should implement a Protocol object * call should implement a Protocol object * channelspecific should implement a Protocol object * contactlist should implement a Protocol object (In reply to comment #1) > To do: > * callable should implement a Protocol object > * call should implement a Protocol object > * channelspecific should implement a Protocol object > * contactlist should implement a Protocol object Done. In addition, channelspecific now uses TpMessageMixin rather than TpTextMixin, and echo2 correctly claims to implement Destroyable. +example_extended_protocol_normalize_contact (const gchar *id, GError **error) should be one line per arg. 0.11.12 |
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.