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

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

Highlights
==========

- - Media.SessionHandler.SetLocalCodecs() added (was already implemented in
  Gabble)

- - Source format further extended and stabilized

- - Code generation tools much improved, and used to make the lib subdirectory
  of telepathy-gabble (which will eventually become a new library
  telepathy-glib)

- - This spec corresponds to what's implemented by telepathy-gabble 0.5.1
  and the forthcoming 0.5.2 release

Branches
========

The 0.14.x stable branch remains 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 development version of the specification is still available from
<http://projects.collabora.co.uk/darcs/telepathy/telepathy-spec/>. This
contains patches targeted at the 0.15 development series.

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

Tue Feb  6 12:50:20 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  tagged telepathy-spec 0.14.1

Tue Feb  6 12:49:54 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Bump version to 0.14.1

Tue Feb  6 12:47:19 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Fix import for renaming of Properties to Properties_INterface

Mon Jan 29 16:04:04 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Rename Properties to PropertiesInterface to match the class name it's meant 
to generate

Fri Jan 26 14:29:43 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * genginterface.py: emit signals by ID in generated code

Fri Jan 26 13:45:13 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Make GInterface class layout private, to avoid breaking ABI when methods 
are added

Thu Jan 25 16:47:44 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Finish correcting for XML file renaming

Thu Jan 25 15:26:14 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Rename spec XML files to match the node-name (camel-case with underscores).

Thu Jan 25 14:49:27 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Tweak comment slightly

Thu Jan 25 14:49:10 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Force signal names to be bug-compatible with dbus-glib

Thu Jan 25 14:48:50 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Add whitespace after implementation class typedef to make it clearer what 
the comment refers to

Thu Jan 25 14:47:46 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * genginterface: Instead of hard-coding copyright to be 2005 Nokia/Collabora 
under LGPL, copy in copyright from spec and declare it to be under the same 
terms as the spec

Thu Jan 25 13:48:37 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * genginterface.py: Work around the fact that dbus-binding-tool converts long 
runs of capitals to lower-case-with-underscores in a sub-optimal way

Wed Jan 24 11:24:24 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Remove old documentation infrastructure - no longer used

Wed Jan 24 11:22:28 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Add lots more people to AUTHORS, including myself. Sort by last name.

Wed Jan 24 11:14:24 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Remove genspec.py to avoid confusion (it's only of historical interest)
  genspec.py generates the spec in (an obsolete version of) the new XML format,
  from the Python classes we used to write the spec in.

Wed Jan 24 11:13:17 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * spec, test/input/_Test.xml: remove now-unused tp:name-const attribute

Wed Jan 24 11:13:01 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Makefile: check that the generated Python actually imports

Wed Jan 24 11:11:46 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * c-interfaces-generator: Use consistent names derived from the node name, 
rather than using the tp:name-const attr

Wed Jan 24 11:10:45 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * spec-to-python.xsl: Don't use generated constants at all, just use string 
literals for interface names (keeps things simple)

Wed Jan 24 11:09:57 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Use the same names for Python interface constants as for everything else 
(suitably mangled to upper-case).
  Add compatibility names in telepathy.interfaces so old code works.

Tue Jan 23 20:01:10 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Include prerequisite implementations in the HTML spec

Tue Jan 23 19:54:03 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Convert all enums and flag-sets to prefix/suffix structure.
  Also put them in Camel_Case_With_Underscores in case some future language 
binding wants constants in camel case.

Fri Jan 19 18:25:09 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Annotate interfaces which require another interface to be implemented too

Fri Jan 19 17:50:09 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Use slightly less unwieldy names for interfaces 
(TpSvcConnectionInterfaceAliasing rather than 
TpConnectionInterfaceAliasingServiceIface)

Fri Jan 19 17:11:42 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Include <dbus/dbus-glib.h> in GInterface headers (for DBusGMethodInvocation)

Fri Jan 19 14:47:23 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Don't add type name prefix to signal names - dbus-glib can't cope with 
multiple signals of the same name on different interfaces anyway

Fri Jan 19 13:07:26 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * genginterface.py: Returns from async methods are const

Thu Jan 18 18:42:29 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * MediaStreamHandler: add SetLocalCodecs method, which can be used to provide 
codecs after Ready, so that you can go ready for an incoming call and exchange 
candidates/codecs without knowing your local codecs

Thu Jan 18 18:36:51 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Media.StreamHandler.SetRemoteCodecs: correct spelling of "connection"

Thu Jan 18 18:06:39 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * ChannelTextSendError: change constants from CHANNEL_SEND_ERROR_UNKNOWN to 
CHANNEL_TEXT_SEND_ERROR_UNKNOWN, etc., to be consistent with the type's name 
(Telepathy libraries should support both, for backwards compatibility)

Thu Jan 18 16:12:13 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * genginterface.py: Emit const modifiers correctly

Thu Jan 18 14:46:58 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Generate sample GObjects; GInterfaces; and glue for said GInterfaces

Thu Jan 18 14:44:53 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * gengobject: support signatures (with a dummy GType that doesn't exist yet), 
signature/objectpath as hash key, diverting output files

Thu Jan 18 14:44:32 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Makefile: remove generated C code and temp directory on clean

Thu Jan 18 14:43:45 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Makefile: keep quiet about creating directories

Wed Jan 17 16:34:45 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * When generating Python class names, remove underscores (recently added to 
the source)

Wed Jan 17 16:27:21 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * spec/*.xml: Change node names to the form /Channel_Interface_DTMF (so it's 
easy to generate CamelCase, lower_case and UPPER_CASE names using tr(1) or 
XSLT's translate())

Wed Jan 10 14:27:54 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Alter node name of ConnectionManager to /Connection_Manager - used by some 
of the XSLT as a hint that it should produce CONNECTION_MANAGER, 
connection_manager

Wed Jan 10 14:27:30 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * When running make check, display all the diffs at once

Wed Jan 10 14:26:28 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * When producing introspect XML, remove unnecessary namespace using perl 
one-liner to be pedantically valid

Mon Jan  8 11:01:20 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Be XMLNS-correct

Fri Jan  5 19:10:28 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Change XML format for errors to something from which we can generate any 
naming convention. Generate C error enum TpError with members like 
TP_ERROR_NOT_AVAILABLE.

Thu Jan  4 14:15:44 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Namespace Telepathy errors in error enum output

Tue Jan  2 17:54:17 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Correct generated interfaces.h: don't add a trailing semicolon

Tue Jan  2 16:08:38 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Change MediaStreamPendingFlags type to MediaStreamPendingSend to align with 
Gabble

Tue Jan  2 16:01:27 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Bump spec version to 0.14.0.1 to indicate development version

Tue Jan  2 16:00:01 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Don't #define enum members to themselves like glibc does. Make LAST_foo an 
enum value rather than a #define

Tue Jan  2 15:51:33 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Run xsltproc, xmllint with --nonet to avoid loading the DTD. Change 
expected output because arg/@direction defaults to "in" if the DTD was loaded.

Tue Jan  2 15:45:39 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Also change ConnectionHandleType enum name to HandleType

Tue Jan  2 15:41:59 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * ChannelTypeContactList, ChannelTypeRoomList.xml: remove CONNECTION_ prefix 
from handle-type constants

Tue Jan  2 15:40:16 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Change official names of CONNECTION_HANDLE_TYPE_* to HANDLE_TYPE_*, and put 
some backwards compatibility glue into the code that will eventually go into 
telepathy-python

Tue Jan  2 14:30:43 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Connection.xml: use prefix/suffix structure to get 
LAST_TP_CONNECTION_HANDLE_TYPE in C header

Tue Jan  2 14:26:45 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * Update python-constants-generator, doc-generator to cope with 
value-prefix/suffix enum values. Also generate more correct HTML.

Tue Jan  2 14:22:01 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * c-constants-generator.xsl: Support enumerations with a prefix/suffix 
structure, and generate a LAST_foo #define for them

Tue Jan  2 13:24:50 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * ChannelTypeStreamedMedia.xml, ConnectionInterfaceCapabilities.xml: 
pluralize type name on sets of flags

Tue Jan  2 13:24:00 GMT 2007  Simon McVittie <[EMAIL PROTECTED]>
  * c-constants-generator.xsl: Annotate enums with whether they represent a 
bitfield/set or whether they are a real enum

Tue Dec 12 18:00:45 GMT 2006  Simon McVittie <[EMAIL PROTECTED]>
  tagged telepathy-spec 0.14.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: OpenPGP key: http://www.pseudorandom.co.uk/2003/contact/ or pgp.net

iD8DBQFFyH1oWSc8zVUw7HYRAlqAAKDUgd9kTGpBk0hS3dKKg1UMIU+smgCfeTiK
HxaZX9b2PXpEvuWiafJKh+0=
=CuaS
-----END PGP SIGNATURE-----
_______________________________________________
Telepathy mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/telepathy

Reply via email to