[Telepathy] Announce: telepathy-spec 0.19.6
Simon McVittie
simon.mcvittie at collabora.co.uk
Tue May 25 07:29:10 PDT 2010
The "minor bun engine" release.
telepathy-spec is the document defining the Telepathy real-time communication
framework's D-Bus API, from which all our other projects are derived.
The current development version of telepathy-spec is available as HTML:
<http://telepathy.freedesktop.org/spec/>
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.19.6.tar.gz
sig: http://telepathy.freedesktop.org/releases/telepathy-spec/telepathy-spec-0.19.6.tar.gz.asc
Changes to stable API:
* The Account property must be set when calling AddRequest. This was already
true whenever Mission Control called this method. (cassidy)
* The timestamps used for "user action time", which were intended for
focus-stealing prevention, turned out not to be suitable for the intended
purpose if they were Unix timestamps. Their semantics have been changed to
be X server time on X GUI platforms, or undefined otherwise, with 0 and
2**31-1 as special values. (cassidy)
New stable API:
* fd.o #28092: SupportedLocationFeatures property, with a Can_Set flag (wjt)
* Contact info is now available as a ".../info" contact attribute (andrunko)
* support for multiple/precomposed dial strings in the DTMF interface (ptlo)
* sender-nickname as a key in message headers (jonny)
* a specified serialization for Recover and BypassApproval in .client files
(wjt)
* Account.ChangingPresence property, which is true when attempts are being
made to change the account's presence (andrunko)
* ChannelDispatchOperation.HandleWithTime method, which is like HandleWith
but takes a user action time argument (cassidy)
New experimental API:
* ServicePoint interfaces (draft 1) for emergency contact points (dilinger/ptlo)
* Mute interface (draft 1) for muting calls (dilinger/ptlo)
* Forwarding interface (draft 1) for call-forwarding (ptlo)
* Cellular interface (draft 1) for miscellaneous cellular-specific
functionality (ptlo)
* Anonymity interfaces (draft 1) for anonymity enhancements such as disabling
caller-ID (ptlo)
* ContactList and ContactGroups interfaces (draft 1) to replace the ContactList
channel type (smcv)
Fixes:
* Add some tp:type annotations to Call where needed for telepathy-qt4
(andrunko)
* Annotate the "...Capabilities/caps" contact attribute's tp:type correctly
(smcv)
Tools changes:
* specparser: numerous extra sanity checks (smcv)
- fd.o #24085: check consistency of type and tp:type
- require types to be interoperable with telepathy-qt4 (they must either
be on the list of types it supports specifically, or have a tp:type)
- disallow empty structs, which are not allowed in current D-Bus
- disallow unversioned added/deprecated/changed annotations
- disallow <arg> with an inappropriate direction
- disallow <tp:mapping> with fewer or more than two members
* specparser: name <tp:type>s with their short name, since conceptually they
form a global flat namespace, and list them all in the index (smcv)
* Remove various tools that are no longer used (wjt)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 793 bytes
Desc: Digital signature
URL: <http://lists.freedesktop.org/archives/telepathy/attachments/20100525/18f34d85/attachment.pgp>
More information about the telepathy
mailing list