[Bug 24894] assess spec extensions used by Maemo 5 for inclusion

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Nov 4 14:35:39 CET 2009


http://bugs.freedesktop.org/show_bug.cgi?id=24894





--- Comment #1 from Simon McVittie <simon.mcvittie at collabora.co.uk>  2009-11-04 05:35:38 PST ---
Mission Control extensions
==========================

(OMC here refers to osso-mission-control, a proprietary wrapper around MC 5
code used in Maemo 5 to add device-specific policy.)

In Mission Control 5, the following interfaces are already in telepathy-spec,
but are shipped in MC 5 either to keep libmcclient backwards-compatible or to
avoid needing a new telepathy-glib:

Account
Account_Interface_Avatar
Account_Manager
Channel_Dispatch_Operation
Channel_Dispatcher
Channel_Dispatcher_Interface_Operation_List
Channel_Request
Client
Client_Approver
Client_Handler
Client_Interface_Requests
Client_Observer
Connection_Interface_Contact_Capabilities

The rest:

Connection_Interface_Contact_Capabilities_Draft1

A draft version of contact caps, shipped in MC 5 for compatibility with Gabble
0.8.x. We don't need to integrate it.

Account_Interface_ChannelRequests

Alberto's proposal for how requesting channels should work. I consider it to be
flawed (requesting channels like this can't work without a ChannelDispatcher,
so it should be a method on ChannelDispatcher) and propose to remove it during
the 5.3.x cycle. libmcclient still uses it, so it's necessary to either make
libmcclient use the standard API instead, or delete libmcclient in favour of
telepathy-glib.

Account_Interface_Compat

This is a miscellaneous dumping ground for unrelated features used to be
compatible with Mission Control 4:

* Profile is Bug #24897
* SetHasBeenOnline is Bug #24898
* SecondaryVCardFields is Bug #24899
* AvatarFile is Bug #24900

Account_Interface_Conditions

This is Bug #24896.

Account_Interface_Stats

This is Bug #24895.

Account_Manager_Interface_Query

List accounts that match a filter applied to their properties. I propose to
drop this one during the 5.3.x cycle: listing all the accounts, and filtering
them client-side, is no more difficult.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the telepathy-bugs mailing list