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)
signature.asc
Description: Digital signature
_______________________________________________ telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
