[Telepathy] telepathy-spec 0.15.0 released

Robert McQueen robert.mcqueen at collabora.co.uk
Fri Feb 23 10:11:52 PST 2007


Yesterday I just tagged the first release of the spec in the current
unstable/development cycle, where new API will be added and
compatibility is not necessarily (although we'll try!) guaranteed. The
documentation is, as always, available at:
 http://telepathy.freedesktop.org/spec.html
And the spec source & tools (in XML format) in darcs at:
 http://projects.collabora.co.uk/darcs/telepathy/telepathy-spec/

The main changes in this release:
 * adding the channel Chat State interface (aka typing notification)
 * adding the StopListing method to stop room listing channels
 * adding the GetLocalPendingMembersWithInfo on the the channel group
interface to allow the reason for the pending state to be inspected
after the signal has been emitted
 * adding extra MembersChanged reasons to the channel group interface
 * adding syntax to the XML format for properties which can be expected
to be found on a channel, and documenting the Text channel properties
with this format
 * adding properties to the media channel interface to communicate the
type of NAT traversal in use (if any) and relevant parameters like STUN
server/port and Google Talk relay token

The 0.14.x branch is now in maintainance mode for bug-fixing or minor
changes, and compatibility will not be broken. Documentation can be
found at:
  http://telepathy.freedesktop.org/spec-0.14.html
And the darcs repository at:
 http://projects.collabora.co.uk/darcs/telepathy/telepathy-spec-0.14/

Darcs changes follow.

Regards,
Rob

Thu Feb 22 20:39:52 CET 2007  robert.mcqueen at collabora.co.uk
  * bump version to 0.15.0

Thu Feb 22 20:36:10 CET 2007  robert.mcqueen at collabora.co.uk
  * add flags to media channel capability flags to represent the ability
to do STUN and GTalk P2P

Thu Feb 22 20:34:48 CET 2007  robert.mcqueen at collabora.co.uk
  * add nat-traversal, stun-server, stun-port and gtalk-p2p-relay-token
properties to the media signalling interface

Tue Feb 13 16:24:45 CET 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Clarify semantics of RequestChannel, and that nonzero handle values
make no sense in conjunction with HANDLE_TYPE_NONE

Mon Feb 12 18:52:56 CET 2007  robert.mcqueen at collabora.co.uk
  * clarify difference between subject and description

Mon Feb 12 18:51:11 CET 2007  robert.mcqueen at collabora.co.uk
  * correct typo

Mon Feb 12 17:20:28 CET 2007  guillaume.desmottes at collabora.co.uk
  * remove Disconnected and PermissionDenied errors. Add explanations
about XEP-0085.

Mon Feb 12 16:54:44 CET 2007  guillaume.desmottes at collabora.co.uk
  * replace ChatState by Chat_State

Mon Feb 12 15:23:43 CET 2007  guillaume.desmottes at collabora.co.uk
  * first draft of Channel.Interface.ChatState

Mon Feb 12 12:37:11 CET 2007  guillaume.desmottes at collabora.co.uk
  * Move flag definition inside the interface markup

Mon Feb 12 11:17:50 CET 2007  Senko Rasic <senko.rasic at collabora.co.uk>
  * Connection.Interface.Avatars: fixed spelling and grammar errors

Mon Feb  5 17:50:28 CET 2007  Senko Rasic <senko.rasic at collabora.co.uk>
  * Connection.Interface.Avatars: added ClearAvatar() method

Mon Feb 12 11:07:27 CET 2007  guillaume.desmottes at collabora.co.uk
  * use new ElementTree namespacing to make python2.5 happy

Fri Feb  9 20:12:35 CET 2007  robert.mcqueen at collabora.co.uk
  * update spec generation XSLT to include the properties

Fri Feb  9 20:07:28 CET 2007  robert.mcqueen at collabora.co.uk
  * update text channel properties to match those implemented in Gabble

Fri Feb  9 19:29:49 CET 2007  robert.mcqueen at collabora.co.uk
  * move chat-room specific properties off properties interface
docstring onto channel type text in <tp:property> form

Tue Jan 30 13:49:44 CET 2007  Senko Rasic <senko.rasic at collabora.co.uk>
  * added StopListing method to RoomList channel type

Wed Feb  7 19:20:38 CET 2007  robert.mcqueen at collabora.co.uk
  * tweak group change reasons for consistency with the rest of the
spec; remove the rejected reason because it is already representable as
reason: none, actor: the person who rejects your call

Mon Feb  5 13:08:03 CET 2007  mikhail.zabaluev at nokia.com
  * Added new group member change reasons

Tue Feb  6 13:52:12 CET 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Bump version to 0.14.1.1

Tue Feb  6 13:50:20 CET 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  tagged telepathy-spec 0.14.1

Mon Feb  5 13:04:44 CET 2007  Sjoerd Simons <sjoerd at luon.net>
  * Document GetLocalPendingMembersWithInfo as added in 0.15.0

Mon Feb  5 12:54:21 CET 2007  Sjoerd Simons <sjoerd at luon.net>
  * Fix my somewhat broken english

Thu Feb  1 16:17:45 CET 2007  Sjoerd Simons <sjoerd at luon.net>
  * Add GetLocalPendingMembersWithInfo method

  Add GetLocalPendingMembersWithInfo method to the group interface.
Rationale is
  that the local pending members represent requests to the client. To be
able to
  make a decision about a request the client really needs to get all Info
  container the request.. e.g whom invited the client to join a
group-chat and
  why..


More information about the Telepathy mailing list