-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I've just tagged telepathy-spec 0.17.2. The latest release is, as always, available from: http://telepathy.freedesktop.org/spec.html http://darcs.collabora.co.uk/darcs/telepathy/telepathy-spec/
For the benefit of packagers (e.g. http://packages.debian.org/telepathy-spec): tar: http://telepathy.freedesktop.org/releases/telepathy-spec/telepathy-spec-0.17.2.tar.gz sig: http://telepathy.freedesktop.org/releases/telepathy-spec/telepathy-spec-0.17.2.tar.gz.asc Significant API changes: * Alter usage of StreamedMedia channels to not abuse Group semantics, and allow better call state signalling - RequestStreams is now allowed on contacts not in the channel, and will add them to remote-pending state when an attempt has been made to contact them * Explicitly say that clients must support CMs with no .manager file (telepathy-glib implements the required semantics, libtelepathy does not) * Explicitly specify that IANA service names are valid and recommended for stream-tube service names (with dns-sd.org as a secondary source) * Some avatar-related clarifications New APIs: * Add Account, AccountManager interfaces (a D-Bus API for the account management functionality in Mission Control) * Add CallState interface (SIP 180 Ringing, 182 Queued, etc., or equivalent) * Add Conn_Mgr_Param_Flag_Secret, a generic way to indicate passwords etc. in connection manager parameters Tools changes: * Support <tp:rationale> in docstrings * Support D-Bus core Properties Full changes below. Regards, Simon Thu Mar 6 14:45:00 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> tagged telepathy-spec 0.17.2 Thu Mar 6 14:39:59 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Prepare spec release 0.17.2 Thu Mar 6 13:00:59 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Fix conflict: whitespace vs addition of Media_Session_Type, Media_Session_Handler_Info Wed Feb 6 16:34:58 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Channel_Interface_Media_Signalling: add some blank lines for clarity Thu Mar 6 12:58:32 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Unconflict addition of some blank lines ot Channel_Type_Streamed_Media Tue Feb 26 14:36:56 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Channel_Type_Streamed_Media: add whitespace between signal, method, etc. elements Tue Feb 26 14:34:43 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Channel_Type_Text: wrap long lines Mon Feb 25 13:49:10 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Channel: introduce some whitespace for clarity Mon Feb 25 13:48:20 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Connection: introduce some whitespace for clarity Thu Mar 6 12:55:37 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Channel_Type_Streamed_Media: we like the whitespace Wed Mar 5 17:47:27 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * doc-generator.xsl: generate docs for all interfaces at any level of nesting Wed Feb 27 16:01:42 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Add Channel_Call_State_Queued Thu Mar 6 12:08:04 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Update NEWS for planned release Thu Feb 28 11:43:32 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Connection_Interface_Privacy: set xmlns so HTML renders properly Sun Feb 24 18:42:54 GMT 2008 [EMAIL PROTECTED] * Add value-prefix to flag set where it was missing. Sun Feb 24 18:49:39 GMT 2008 [EMAIL PROTECTED] * fix array-name attributes. Mon Feb 18 14:06:01 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * No longer reference the PresetParameters property, which no longer exists Mon Feb 18 14:00:31 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Fix mismatched element Mon Feb 18 14:00:05 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Improve comment with missing functionality Fri Feb 15 12:47:49 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Drop PresetParameters, which turns out to be more contentious than I'd imagined (it interacts badly with mardy's plans for dynamic provisioning, see the mailing list) Thu Feb 14 14:40:08 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Explain how RequestedPresence and AutomaticPresence interact Thu Feb 14 14:37:00 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Add Account_Presence type, and use it. Replace Account.RequestPresence method with Account.RequestedPresence r/w property. Thu Feb 7 18:34:08 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Add rationale for valid/invalid accounts Thu Feb 7 18:31:27 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Annotate AccountManager with missing functionality relative to NMC 4.x Thu Feb 7 18:31:15 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Add rationale to Account.ConnectionStatusReason Thu Feb 7 18:30:56 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Remove unconventional underscores from Account.ConnectionStatus, Account.ConnectionStatusReason Thu Feb 7 18:30:27 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Add rationale to ConnectionStatus Thu Feb 7 18:29:53 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Split desired presence into automatic presence and requested presence Thu Feb 7 18:29:26 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Specify that UpdateParameters should not cause automatic reconnection (at least until someone persuades me otherwise) Thu Feb 7 18:29:19 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Annotate Parameters with more rationale Thu Feb 7 18:29:11 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Annotate Avatar with more rationale Thu Feb 7 18:29:01 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Annotate Nickname with more rationale Thu Feb 7 18:28:56 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Annotate Valid with rationale Thu Feb 7 18:28:50 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Annotate Icon with rationale Thu Feb 7 18:28:43 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Annotate DisplayName with rationale Thu Feb 7 18:28:33 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Annotate Removed with rationale Thu Feb 7 18:28:13 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Annotate Account with missing functionality Thu Feb 7 16:54:07 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Oops, Connection should have been of type 's', not '(suu)' Thu Feb 7 15:36:23 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Add AccountManager, Account to the build Thu Feb 7 15:36:15 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Add a first draft of AccountManager Thu Feb 7 15:36:07 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Add a first draft of Account Tue Jan 29 14:54:23 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Add a Connection_Manager_Name type for easier referencing (it's not actually used in the API) Mon Feb 18 19:13:09 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Remove redundant paragraph about failure behaviour - it was only applicable to an earlier attempt at the semantics Mon Feb 18 19:12:32 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Document Channel_Call_State_Flags Mon Feb 18 19:12:14 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Explicitly say that the call state need not ever be signalled Mon Feb 18 18:44:07 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Add Call State interface, and change the semantics of requesting streams with a non-pending member of StreamedMedia so we make them remote-pending as soon as we've tried to contact them Fri Jan 4 20:24:50 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Explain in Channel_Type_Streamed_Media docstring what the new group semantics are Fri Jan 4 20:24:30 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Fix malformed XML in Channel_Type_Streamed_Media Fri Jan 4 20:07:01 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * StreamedMedia: allow RequestStreams on contacts not in the channel, so we can add them to remote-pending later, to signal e.g. that their phone is ringing Wed Feb 20 15:47:12 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Document Property_ID Wed Feb 20 15:47:04 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Annotate return from OfferStreamTube as a Tube_ID Wed Feb 20 15:45:49 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Channel_Type_Tubes: annotate return from OfferDBusTube as a Tube_ID Wed Feb 20 15:44:47 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Channel_Interface_Media_Signalling: fix namespacing (add Media prefix, change Session_Handler_Type to Session_Type because it's a property of the session); fix arity of return from GetSessionHandlers (add []) Wed Feb 20 15:22:45 GMT 2008 [EMAIL PROTECTED] * Introduce Session_Handler_Type. Introduce Session_Handler_Type into channel_interface_media_signaling as suggested by smcv. Wed Feb 20 14:53:34 GMT 2008 [EMAIL PROTECTED] * s/Search_Details/Search_Key_Info/g Rename the Search_Details* types to Search_Key_Info* as suggested by smcv. Tue Feb 19 11:53:39 GMT 2008 [EMAIL PROTECTED] * more-spec-types Add some tp:types tags. Add some types to use in the tp:types tags. Tue Feb 19 10:27:22 GMT 2008 Sjoerd Simons <[EMAIL PROTECTED]> * If you can't get the tokens without retrieving the avatar, then a correct implementation is to return a random token. So remove this case from the GetKnownAvatars exception Tue Feb 19 10:02:46 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Explicitly say that service names for TCP tubes should be either an IANA service name from assignments/port-numbers or a dns-sd.org service type, rather than only referencing dns-sd.org (which itself references the IANA list) Tue Feb 12 10:04:20 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Copyright 2008 Tue Feb 12 10:00:28 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * test: update expected output Tue Feb 12 10:00:14 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * test: add a test case for D-Bus core Properties Tue Feb 12 09:59:52 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * doc-generator.xsl: fix xmlns of rationales Tue Feb 12 09:58:44 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * devhelp.xsl: correctly index all types (except external-type) and simplify Thu Feb 7 15:35:38 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * doc-generator: update CSS for properties and rationale Thu Feb 7 15:35:12 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * doc-generator: support D-Bus core Properties Thu Feb 7 15:34:52 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * doc-generator.xsl: support a <tp:rationale> element Thu Feb 7 15:34:45 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * devhelp.xsl: whitespace Thu Feb 7 15:34:26 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * devhelp.xsl: construct correct links when indexing types Thu Feb 7 15:34:08 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * devhelp.xsl: index simple-type, mapping, flags as well as enums Thu Feb 7 15:33:39 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * devhelp.xsl: emit D-Bus core Properties Thu Feb 7 15:31:42 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Makefile: assume that all XML files starting with a capital letter are interfaces, and all starting with lower-case are misc. Based on a mail from Will Stephenson. Wed Feb 6 16:41:38 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Remove extensibility mechanism - we don't really need it and it causes confusing warnings Wed Feb 6 16:39:30 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Fix mismatched tag Tue Jan 29 14:51:59 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Don't allow RequestHold to raise InvalidHandle (it doesn't take a handle argument any more). Clarify what NotAvailable means for it. Thu Jan 24 12:46:44 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Relax mention of special handling of CM params containing "password" from a "should" to a backwards compatibility note Thu Jan 24 11:59:10 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Explicitly say that clients must support CMs with no .manager file Thu Jan 24 11:58:37 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Add Conn_Mgr_Param_Flag_Secret Fri Jan 18 16:46:58 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * AvatarUpdated: recommend RequestAvatars, not the deprecated RequestAvatar Thu Jan 17 17:24:08 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> * Development version 0.17.1.1 Thu Jan 17 17:23:05 GMT 2008 Simon McVittie <[EMAIL PROTECTED]> tagged telepathy-spec 0.17.1 -----BEGIN PGP SIGNATURE----- iD8DBQFH0AYfWSc8zVUw7HYRAmgqAJsGm/yTVwhcdEIg9xh9JOrbrmmkrACbBUgb /qDROhGv90hUUeqUc9zMthY= =FS8B -----END PGP SIGNATURE----- _______________________________________________ Telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
