[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