[Telepathy] New Telepathy specification version 0.14.0 in new stable branch

Simon McVittie simon.mcvittie at collabora.co.uk
Tue Dec 12 10:27:01 PST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

As usual, the current spec is at <http://telepathy.freedesktop.org/spec.html>.

Highlights
==========

- - Server-side group support merged into the spec (a new handle type, using
  the contact list channel type)

- - Source format changed to an extended form of D-Bus introspection XML

- - New generation tools for C and Python API stubs (the generated code is not
  yet used by other Telepathy packages - work on this is ongoing)

- - Various incorrect mentions of "logical OR" of flags in a bitfield
  changed to "bitwise OR", which is of course what we meant all along :-)

Branches
========

The newly created 0.14.x stable branch, resulting from the 0.13.x
development process, is available from
<http://projects.collabora.co.uk/darcs/telepathy/telepathy-spec-0.14/>.
Only compatible changes will be made to this branch of the specification.

The latest specification is (still) available from
<http://projects.collabora.co.uk/darcs/telepathy/telepathy-spec/>, which
will become the 0.15.x development branch.

Changes in this version
=======================

Tue Dec 12 18:00:45 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  tagged telepathy-spec 0.14.0

Tue Dec 12 17:37:36 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Copy the embedded CSS stylesheet from the 0.13 spec, reducing the title size from 4em to 2em

Tue Dec 12 17:27:52 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * spec/ConnectionInterfacePresence.xml: fix typo "an last activity time" (fear Daf's proofreading skills)

Tue Dec 12 17:26:46 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Retarget this version to be the 0.14.0 stable spec

Tue Dec 12 17:24:16 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add missing expected data for tests

Wed Nov 29 13:45:45 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Merge with 0.13 spec

Wed Nov 29 13:36:19 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Include possible errors in the test case

Wed Nov 29 13:31:36 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add missing <dl></dl> in HTML output

Wed Nov 29 13:30:58 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Test enum/flags processing

Wed Nov 29 13:14:47 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Include C-code generation in "make check"

Wed Nov 29 13:13:06 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Oops, this is targeting version 0.15.0, not 0.5.0!

Wed Nov 29 13:04:40 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Convert docstrings (that need formatting) to XHTML

Wed Nov 29 13:03:47 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Makefile: improve make check process, generate C as well as Python

Wed Nov 29 13:01:58 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * doc-generator.xsl: Redefine docstrings to be XHTML

Wed Nov 29 13:01:31 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Bring Python/C generation up to date

Tue Nov 28 15:34:44 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Mark up possible errors consistently as <possible-errors/>

Tue Nov 28 15:13:04 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Mark up parameters, returns, possible errors and top-level copyright/license

Tue Nov 28 15:12:58 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Use XInclude to pull sub-documents into all.xml

Mon Nov 27 10:54:24 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * spec/ConnectionInterfacePresence.xml: Add GetPresence method

Mon Nov 27 10:54:02 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * spec/ChannelTypeText.xml: Add CHANNEL_SEND_ERROR_NOT_IMPLEMENTED

Mon Nov 27 10:53:19 GMT 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * spec/ChannelInterfaceGroup.xml: Add CHANNEL_GROUP_CHANGE_REASON_ERROR

Tue Oct 24 13:39:51 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Use attribute "name" rather than "typename" for names of enums and flags sets

Mon Oct 23 12:36:21 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add some XSLT stylesheets to convert the spec into C as well as Python

Mon Oct 23 12:22:15 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Generate constants from spec

Mon Oct 23 12:16:08 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Mark up enums and flags

Mon Oct 23 12:15:40 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add CHANNEL_TYPE_GROUP

Mon Oct 23 11:20:24 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add FIXME comment to GetCapabilities(), which doesn't appear to work at all

Mon Oct 23 11:20:01 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add missing sender_keyword to ReleaseHandles()

Mon Oct 23 11:11:41 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Correct wrong import

Mon Oct 23 11:11:04 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Implement telepathy.server.channel in terms of telepathy._generated

Mon Oct 23 11:09:36 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Finish implementing telepathy.server.conn in terms of telepathy._generated

Fri Oct 20 19:51:19 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Update expected test output

Fri Oct 20 19:41:05 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Switch half of telepathy.server.conn to use the generated interfaces

Fri Oct 20 19:28:36 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Use PropertiesInterface from _generated

Fri Oct 20 19:26:53 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Check telepathy.server.connmgr against new spec generation process, remove unnecessary code

Fri Oct 20 19:21:37 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Use interface constants from _generated

Fri Oct 20 19:17:29 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Use error classes from _generated

Fri Oct 20 19:15:28 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Verify that interfaces formerly in telepathy.server.media were converted OK

Fri Oct 20 18:31:30 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Don't make signals die with NotImplementedError

Fri Oct 20 17:38:07 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Verify that telepathy/_generated/errors.py is equivalent to telepathy.errors.py

Fri Oct 20 17:23:15 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Verify that telepathy.interfaces can be implemented usign telepathy._generated.interfaces

Fri Oct 20 17:16:10 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add a Makefile to drive the spec generation process

Fri Oct 20 17:14:57 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add some somewhat fragile test cases for the spec generation process

Fri Oct 20 17:14:01 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add an XML form of the Telepathy spec

Fri Oct 20 17:12:49 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add some XSLT stylesheets to convert an extended form of D-Bus introspection data to assorted formats

Fri Oct 20 17:11:30 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  UNDO: Temporarily stop making subclasses of Channel so genspec.py will work

Fri Oct 20 17:11:30 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Temporarily stop making subclasses of Channel so genspec.py will work

Fri Oct 20 17:11:01 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add genspec.py, used to convert from the current Python-based spec to the new XML-based

Thu Oct 19 17:34:02 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * genxml: work for objects which only list interfaces

Thu Oct 19 17:16:40 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Change CONNECTION_HANDLE_TYPE_USER_CONTACT_GROUP constant to CONNECTION_HANDLE_TYPE_GROUP

Tue Oct 17 16:06:40 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * ChannelTypeContactList: add note that empty groups might vanish on disconnect
  Also remove resolved FIXME comment.

Tue Oct 10 15:34:28 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Document that putting a contact in multiple groups on a one-group-per-contact protocol raises NotAvailable

Tue Oct 10 15:33:13 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Drop AlreadyInAGroup error, we should just use NotAvailable

Tue Oct 10 15:15:46 BST 2006  Simon McVittie <simon.mcvittie at collabora.co.uk>
  * Add a draft spec for user-defined contact groups, sharing the ContactList channel type but with a new handle type ..._USER_CONTACT_GROUP.

Tue Nov 14 13:54:28 GMT 2006  Dafydd Harries <dafydd.harries at collabora.co.uk>
  tagged telepathy-spec 0.13.7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: OpenPGP key: http://www.pseudorandom.co.uk/2003/contact/ or pgp.net

iD8DBQFFfvRzWSc8zVUw7HYRAqJyAKDX39Mxvs7XKyT7ZMna7SxYC/HnVACg6+52
q2MNjEeOi2poSkzSN5OhlaU=
=Prit
-----END PGP SIGNATURE-----


More information about the Telepathy mailing list