[Ftp-release] ANNOUNCE: telepathy-spec 0.19.0

Simon McVittie simon.mcvittie at collabora.co.uk
Tue Dec 1 10:29:51 PST 2009


Here's telepathy-spec 0.19.0, the "horses are interesting, if brittle, animals"
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.0.tar.gz
sig: http://telepathy.freedesktop.org/releases/telepathy-spec/telepathy-spec-0.19.0.tar.gz.asc

New stable API:

* fd.o #24903: Connection.Interface.Balance, an API for machine-readable
  account balance (e.g. SkypeOut credit) (mikhailz, Naveen)

* fd.o #24938: added 'skype' (Skype) and 'tel' (telephony) to the list of
  well-known protocol names (smcv)

New experimental API:

* fd.o #24906, fd.o #24939: Conference (draft 1), an interface for multi-user
  text or media conferences that can be made by merging or upgrading 1-1
  channels (smcv)

* fd.o #24906: MergeableConference (draft 1), an extra interface for Conference
  channels that can have additional 1-1 channels merged into them

* fd.o #24906: Splittable (draft 1), an interface for 1-1 channels that can be
  removed from a Conference

* fd.o #24936: Call (draft 1), a channel type for calls (and a collection of
  subsidiary objects in the org.freedesktop.Telepathy.Call namespace),
  which will eventually replace StreamedMedia (and MediaSignalling where
  applicable) (sjoerd, smcv)

* fd.o #24661: EnsureSidecar, a method to request extra one-per-connection
  objects (conceptually the same as Connection interfaces, but implementable
  as plugins) (wjt)

Experimental API removed:

* Channel.Interface.CallMerging has been superseded by Conference and removed

Clarifications:

* fd.o #24004: specified that PreferredHandler applies even if that handler's
  filter doesn't match the channel, which has been implemented since
  telepathy-mission-control 5.3.2 (wjt)

* fd.o #24851: declared that ChatState makes no sense without Text, validating
  the decision to put ChatState API on Tp::TextChannel in telepathy-qt4 (smcv)

* fd.o #25316: specified that TargetHandleType should be a fixed property
  in all ContactCapabilities, and defined a meaning for non-CONTACT entries
  in ContactCapabilities (smcv)

* fixed some confusing typos (sjoerd, smcv)

Tools changes:

* The old single-page HTML spec has been replaced by a simple redirect to the
  multi-page version

* The spec parser correctly verifies that every method, signal and property
  has tp:name-for-bindings, which is necessary for good code generation

Regards,
    smcv
-------------- 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/ftp-release/attachments/20091201/e933944f/attachment.pgp 


More information about the Ftp-release mailing list