[Telepathy] ANNOUNCE: telepathy-spec 0.17.10
Simon McVittie
simon.mcvittie at collabora.co.uk
Tue Sep 9 08:50:31 PDT 2008
I've just uploaded telepathy-spec 0.17.10, the "brass plaque" release.
The current development version of telepathy-spec is available as HTML:
<http://telepathy.freedesktop.org/spec.html>
or from the 'master' branch in the git repository:
<git://git.collabora.co.uk/git/telepathy-spec.git>
<git+ssh://git.collabora.co.uk/git/telepathy-spec.git> (for committers)
<http://git.collabora.co.uk/?p=telepathy-spec.git> (gitweb)
For packagers (e.g. http://packages.debian.org/telepathy-spec):
tar: http://telepathy.freedesktop.org/releases/telepathy-spec/telepathy-spec-0.17.10.tar.gz
sig: http://telepathy.freedesktop.org/releases/telepathy-spec/telepathy-spec-0.17.10.tar.gz.asc
API changes:
* Text channels with any pending messages should "respawn" when closed (the
channel is replaced by an incoming channel with the same incoming message
queue). This avoids a race condition that could cause messages to be lost,
by always behaving as though Close() had won the race.
* Connection bus names and object paths are now required to have exactly 7
components, rather than at least 7, and Channel object paths are required
to have their Connection's object path in the first 7 components.
* It is recommended that the account manager cannot be service-activated
by using the Telepathy bus name. Clients can activate a particular
implementation if they want to.
* Connection managers where the result of GetSelfHandle can change while
in the CONNECTED state (Idle is the only known example) must emit the new
SelfHandleChanged signal when this happens.
Deprecations:
* Passing suppress_handler=FALSE to RequestChannel is discouraged.
New API:
* Connection has a new SelfHandle property, which matches the result of
GetSelfHandle and has change notification via the new SelfHandleChanged
signal
* DBus_Error_Name and DBus_Well_Known_Name string types have been added
in preparation for use in the ChannelDispatcher API. A Unix_Timestamp64 type
has been added so we won't have to change the spec as 2038 approaches :-)
Tools changes:
* doc-generator.xsl requires methods, signals and properties to have a
tp:name-for-bindings attribute in Ugly_Case. This can be used by code
generation tools to convert to languages' naming conventions (CamelCase,
javaCamelCase, UPPER_CASE, lower_case) using tr(1) or XPath's translate().
Miscellaneous:
* There is now a better README, loosely based on the one in telepathy-glib
* Some of the things we do and don't consider to be API guarantees
are now documented in README
* telepathy-spec is now maintained in git. See README for details.
Regards,
Simon
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 155 bytes
Desc: Digital signature
Url : http://lists.freedesktop.org/archives/telepathy/attachments/20080909/f235adde/attachment.pgp
More information about the Telepathy
mailing list