Thu Jan 17 17:23:05 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  tagged telepathy-spec 0.17.1

Thu Jan 17 17:22:45 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Bump version to 0.17.1

Thu Jan 17 13:01:21 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add a NEWS file with details of 0.17-branch releases (including significant changes so far for 0.17.1)

Thu Jan 17 13:01:05 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * _boring: ignore dist tarballs/directories

Thu Jan 17 12:59:34 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add dist target to Makefile (which uses darcs dist)

Fri Jan  4 20:28:21 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Don't cross-reference to Channel_Hold_State in the text now that the markup indicates it

Fri Jan  4 20:27:52 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Re-word Channel_Hold_State values: it's the call that's placed on hold, and not members

Fri Jan  4 20:27:39 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add docstring for Channel_Hold_State

Fri Jan  4 20:21:37 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove duplicate copy of Channel_Hold_State and re-indent

Fri Jan  4 20:18:45 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Channel_Interface_Call_Merging

Fri Jan  4 20:18:30 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * all.xml: copyright 2008

Fri Jan  4 19:49:49 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Interface_Hold: rethink the interface:
  * per channel rather than per member
  * GetHoldState can't fail (therefore shouldn't involve round trips)
  * Channel_Hold_State is None/Local/Remote/Both rather than None/Send/Recv/Both
    (since whoever initiated the hold, it should stop streaming in both
    directions)
  * Clarify the purpose and meaning

Fri Jan  4 19:41:37 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Interface_Hold: copyright 2008

Mon Jan  7 16:08:48 GMT 2008  Sjoerd Simons <sjoerd@luon.net>
  * Reorder the GetKnownAvatarTokens a bit based on comments by smcv

Mon Jan  7 15:55:17 GMT 2008  Sjoerd Simons <sjoerd@luon.net>
  * Update the general description of the Avatars interface to not use deprecated methods

Mon Jan  7 15:54:44 GMT 2008  Sjoerd Simons <sjoerd@luon.net>
  * Try to clarify the definition of GetAvatarTokens a bit more

Mon Dec  3 15:19:28 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Clarify that clients shouldn't call MediaSessionHandler.Ready until they've connected to the NewStreamHandler signal

Wed Nov 28 18:18:57 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add sametime well-known protocol name

Wed Nov 28 18:16:50 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Clarify how to form Connection object paths and bus names

Wed Nov 28 18:00:19 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * < Robot101> smcv: I don't think you can connect to ICQ with TOC

Wed Nov 28 17:31:55 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add qq, myspace well-known protocol names; reference RFCs for jabber, irc; reference real protocol names for aim, icq, msn, yahoo (OSCAR/TOC, OSCAR/TOC, MSNP, YMSG respectively)

Wed Nov 28 17:31:14 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Require IM protocol names to match [A-Za-z][A-Za-z0-9-]*

Wed Nov 28 13:55:11 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Document current expectations for connection managers, and the .manager file format (only the non-obsolete bits)

Wed Nov 28 13:52:51 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Require AddMembers to be idempotent

Wed Nov 28 13:52:38 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update expected output to include index of types

Wed Nov 28 01:42:24 GMT 2007  robert.mcqueen@collabora.co.uk
  * correct the LGPL 2.1 boilerplate (s/Library/Lesser/ and update FSF address)

Fri Nov 23 14:16:35 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Expect tp:external-type to have @type

Fri Nov 23 14:11:37 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add support for tp:external-type, for other specifications that want to reference the Telepathy spec

Tue Nov 13 14:00:02 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add tools/ls-interfaces.xsl

Thu Nov 22 16:21:03 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Bump version to 0.17.0.1

Thu Nov 22 15:32:24 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  tagged telepathy-spec 0.17.0

Thu Nov 22 15:15:10 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Bump version to 0.17.0

Thu Nov 22 15:09:58 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove TODO - I've filed bugs for the items that hadn't already been implemented.
  Please file future TODO items as 'enhancement' bugs at:
  https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=telepathy-spec

Mon Nov 12 15:34:41 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Stop mentioning HandleType - the type is called Handle_Type, but now we have type annotations, there's no need to mention that either

Fri Nov  9 16:19:49 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate which interfaces are likely to cause havoc in APIs. Add a warning to the documentation for such interfaces

Tue Oct 30 09:04:14 GMT 2007  Xavier Claessens <xclaesse@gmail.com>
  * Add busy presence type

Fri Oct 26 16:10:52 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Oops, remember to give netmask struct types their own name

Fri Oct 26 16:02:27 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Connection: rename Channel_List_Entry to Channel_Info and Channel_List to Channel_Info_List

Fri Oct 26 16:01:56 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Type_Tubes: add Socket_Netmask_IPv4, Socket_Address_IPv4 and corresponding IPv6 structures

Fri Oct 26 16:01:09 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Rename Stream_List_Entry and Stream_List to Media_Stream_Info and Media_Stream_List

Fri Oct 26 16:00:53 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Rename Room_List_Entry and Room_List to Room_Info and Room_Info_List

Fri Oct 26 15:58:56 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Rename Tube_List_Entry to Tube_Info and Tube_List to Tube_Info_List

Tue Oct 16 14:17:19 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Generate HTML docs for types

Tue Oct 16 14:17:01 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Find interface XML files in a simpler way

Tue Oct 16 14:12:20 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Define and use properties-related types

Tue Oct 16 14:12:06 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Define and use media stream handler types

Tue Oct 16 14:11:40 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Define and use ConnectionManager-related types

Tue Oct 16 14:11:26 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Define and use presence-related types

Tue Oct 16 14:11:15 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Define and use capability-related types

Tue Oct 16 14:11:05 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Define and use Avatar_Token_Map

Tue Oct 16 14:10:53 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Define and use Alias_Pair, Alias_Map

Tue Oct 16 14:10:39 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Define and use Channel_List_Entry struct type

Tue Oct 16 14:10:21 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate types in Tubes

Tue Oct 16 14:10:09 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove unnecessary tp:name-const from Tubes channel type

Tue Oct 16 14:09:55 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add and use Pending_Text_Message struct type

Tue Oct 16 14:09:44 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add and use Room_List_Entry struct type

Tue Oct 16 14:09:19 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add and use Local_Pending_Info struct type

Tue Oct 16 14:08:58 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add definitions for some generic types

Tue Oct 16 14:08:35 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add channel handler to the specification (finally)

Tue Oct 16 14:06:35 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Canonicalize tp:type Timestamp to Unix_Timestamp and Interface to DBus_Interface

Fri Oct 12 02:18:43 BST 2007  Alp Toker <alp@atoker.com>
  * Add tp:type to tube ID args for type safety

Fri Oct 12 02:05:59 BST 2007  Alp Toker <alp@atoker.com>
  * Annotate Tubes enum types

Thu Oct  4 12:48:36 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Mark XSL stylesheets with licensing and "where to get the master copy" info

Thu Sep 27 16:09:15 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Set version to 0.16.999 to indicate that 0.17.0 hasn't happened yet

Thu Sep 27 15:51:09 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  tagged telepathy-spec 0.16.0

Thu Sep 27 15:04:11 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Don't provide the D-Bus name mapping on 1-1 D-Bus tubes

Thu Sep 27 15:03:53 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explain the desired semantics for chatroom and 1-1 D-Bus tubes

Thu Sep 27 14:57:10 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Bump version to 0.16.0

Tue Sep 11 19:25:11 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * When joining a Group, CMs are required to (try to) wait for the state to settle (e.g. listing all members) before moving the local user from remote-pending to members

Mon Sep  3 12:59:41 BST 2007  Senko Rasic <senko.rasic@collabora.co.uk>
  * Clarified Group.Change.Reason.Offline usage, and fixed a typo in the spec

Mon Aug 27 18:07:43 BST 2007  robert.mcqueen@collabora.co.uk
  * bump version to 0.15.5.1

Mon Aug 27 17:52:57 BST 2007  robert.mcqueen@collabora.co.uk
  tagged telepathy-spec 0.15.5

Mon Aug 27 17:52:46 BST 2007  robert.mcqueen@collabora.co.uk
  * bump version to 0.15.5

Mon Aug 27 16:55:01 BST 2007  robert.mcqueen@collabora.co.uk
  * rename Tube_{Address_Type,Access_Control} to Socket_* so they can be reused outside the Tube interface (file transfer for example)

Mon Aug 27 16:53:40 BST 2007  robert.mcqueen@collabora.co.uk
  * replace "must contain the boolean value false" wording with "must be ignored" when talking about tube access variants

Mon Aug 27 14:15:08 BST 2007  Senko Rasic <senko.rasic@collabora.co.uk>
  * Channel.Type.Text: clarify that subject-contact value of 0 means unknown subject changer

Mon Aug 27 14:00:35 BST 2007  Senko Rasic <senko.rasic@collabora.co.uk>
  * Connection.Interface.Avatars: introduce a new GetKnownAvatarTokens() method and deprecate GetAvatarTokens()

Thu Aug 23 13:15:56 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add tube access control

Thu Aug 23 13:21:15 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update expected documentation output for tests - now includes internal link points

Thu Aug 23 13:20:38 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix XMLNS for internal links

Mon Aug  6 13:09:39 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add maintainer-upload-snapshot target to upload snapshots to t.fd.o

Mon Aug  6 13:01:25 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Bump version to 0.15.4.1 (we should remember to do this post-release)

Fri Aug  3 12:38:59 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix a remnant of the group membership change reason Rejoined (we now use Separated to mean either leaving due to a netsplit or rejoining due to the end of a netsplit)

Wed Aug  1 18:05:30 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Allow RequestAvatars to raise InvalidHandle too

Wed Aug  1 17:55:05 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Allow RequestAvatars to raise Disconnected

Wed Aug  1 17:54:44 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Clarify that RequestAvatars just doesn't emit a signal if the contact has no avatar

Wed Aug  1 17:53:10 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Clarify that NotAvailable is raised by RequestAvatar if the contact has no avatar

Wed Aug  1 17:52:44 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Observe that RequestAvatar is deprecated in favour of RequestAvatars

Fri Aug  3 12:12:59 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Switch ipv4 and v6 tube addresses back to being represented as strings, to aid debugging

Fri Aug  3 11:53:46 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Split Tube_Address_Type_IPv4 and IPv6 apart; represent the address as a byte-array

Fri Aug  3 11:53:24 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Make Tube_Address_Type_Abstract_Unix include the leading NUL in the byte array

Fri Aug  3 11:53:09 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Re-word Tube_Address_Type_Unix

Thu Jul 19 16:53:21 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Further improvements to tube spec:
  * Split (uv) tube addresses into two parameters of types u, v
  * Rename Tube_Stream_Address_Type to Tube_Address_Type so we can recycle it
    for future UDP tubes
  * Rename Tube_Stream_Address_Type::TCP to Tube_Address_Type::IP
  * Explicitly say that the tube params are defined by the service
  * Recommend that stream tube params are the same as the service's DNS-SD TXT
    record would be
  * Annotate a couple of 'u' arguments with their enumerated types
  * Represent IP port number as 'q' not 'u'

Wed Jul 18 23:17:39 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * remove stream unix tube specfic comment

Wed Jul 18 23:15:22 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * rename GetStreamUnixSocketAddress to GetStreamTubeSocketAddress to fit new API design

Wed Jul 18 12:25:30 BST 2007  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * revise spec to have (uv) for stream addresses, and other misc adjustments

Tue Jul 17 16:22:19 BST 2007  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * split Tubes channel introduction into paragraphs

Mon Jun  4 08:58:02 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * add <a> markups around TCP service type link

Mon Jun  4 08:48:33 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * NotImplemented doc string: "Connection Manager" -> "The connection manager"

Mon Jun  4 08:45:28 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * s/dicionary/dictionary

Mon Jun  4 08:44:29 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * "these pair of sockets" -> "this pair of sockets"

Mon Jun  4 08:43:55 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * "the connection managers exports" -> "the connection manager exports"

Mon Jun  4 08:42:29 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * stream Unix tube documentation: explicitely say we're using a stream socket

Mon Jun  4 08:39:31 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * add <p> into DBus tube documentation

Mon Jun  4 08:37:55 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * add <p> into Stream_Unix documentation

Mon Jun  4 08:33:19 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * wrap a too long line

Fri Jun  1 14:46:18 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * set Stream_Unix instead of StreamUnix as enum suffix

Fri Jun  1 12:17:51 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * rename stream tube to stream tube unix tube (and its method and signal so)

Thu May 24 10:33:48 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * Offer{DBus,Stream}Tube can raise NetworkError and NotAvailable

Wed May 23 11:54:56 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * s/listenning/listening

Wed May 23 11:54:20 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * better explanation of the service field for stream tubes

Wed May 23 11:49:29 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * move D-Bus tube service description to OfferDBusTube params

Wed May 23 11:40:47 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * AcceptTube and CloseTube can raises InvalidArgument

Wed May 23 11:34:41 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * add Error.NotImplemented to OfferStreamTube too

Wed May 23 11:34:08 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * add NotImplemented in possible errors of OfferDBusTube as CM can implement only a subset of tube types

Wed May 23 11:03:34 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * add StreamSocketNewConnection signal

Wed May 23 10:56:46 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * add GetStreamSocketAddress method

Wed May 23 10:55:47 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * add <tp:docstring> markups to display our errors descriptions instead of generic ones

Wed May 23 10:39:12 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * add the OfferStreamTube method

Wed May 23 10:38:35 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * add Stream tube to tube type enum

Wed May 23 10:09:57 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * add some words about tube ID

Wed May 23 09:49:41 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * replace OfferTube by OfferDBusTube

Fri Jul 20 16:17:18 BST 2007  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * generate DevHelp index file

Thu Jul  5 14:44:38 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explain the conventional semantics for text channels

Thu Jul  5 14:25:22 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * StreamedMedia: describe the expected semantics for making/receiving calls

Thu Jul  5 14:24:44 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * StreamedMedia: require Group interface

Thu Jul  5 14:24:32 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * MediaSignalling: require StreamedMedia

Wed Jul  4 20:14:04 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Clarify the properties interface, fix markup, and comment places where we ought to be using a dictionary rather than an array of struct

Wed Jul  4 17:32:15 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add local-xmpp (XEP-0174) to well-known protocol registry

Wed Jul  4 17:26:28 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add group membership change reason Separated (for netsplits/rejoins in IRC and Salut)

Mon Jun  4 19:26:32 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Avatars: document that a maximum image size of 0 means unlimited

Mon Jun  4 19:25:10 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Avatars: update Collabora copyright to 2005-2007

Thu May 31 14:30:25 BST 2007  robert.mcqueen@collabora.co.uk
  tagged telepathy-spec 0.15.4

Thu May 31 14:23:23 BST 2007  robert.mcqueen@collabora.co.uk
  * bump version to 0.15.4

Thu May 31 14:20:44 BST 2007  robert.mcqueen@collabora.co.uk
  * clarify that Handle_Owners_Not_Available doesn't apply to the self handle

Thu May 31 13:53:29 BST 2007  robert.mcqueen@collabora.co.uk
  * add Handle_Owners_Not_Available to the group interface

Thu May 31 09:30:02 BST 2007  robert.mcqueen@collabora.co.uk
  * s/playing/sending/ on SetStreamSending

Thu May 31 09:01:46 BST 2007  robert.mcqueen@collabora.co.uk
  * add a Channel_Group_Change_Reason_Permission_Denied

Tue May 29 17:28:51 BST 2007  robert.mcqueen@collabora.co.uk
  * correct GotRooms signals in room listings to match the implementation in gabble

Tue May 29 16:59:45 BST 2007  robert.mcqueen@collabora.co.uk
  * clarify handling of gone states to avoid comedy loops

Tue May 29 13:23:30 BST 2007  robert.mcqueen@collabora.co.uk
  * add RemoveMembersWithReason method to the group mixin

Tue May 29 13:23:18 BST 2007  robert.mcqueen@collabora.co.uk
  * remove trailing whitespace

Wed May 23 17:54:25 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update tests for doc-generator.xsl changes

Wed May 23 17:48:48 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: use <tp:title> and possibly <tp:version> for HTML <title>

Wed May 23 17:08:29 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Set the title in all.xml rather than hard-coding it

Mon May 28 22:58:01 BST 2007  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * add RequestAvatars/AvatarRetrieved

Mon May 14 13:17:27 BST 2007  Alp Toker <alp.toker@collabora.co.uk>
  * Introduce tp:type attribute
  
  This patch provides markup for arg types. It does not attempt to mark up
  struct members or dictionaries -- those changes will require more work,
  but this patch covers the bulk of the spec and will already be useful
  for code generation and formal verification.

Mon Apr 30 17:02:54 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * tubes are not directly open after the call of AcceptTube

Mon Apr 30 14:57:48 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Bump version to 0.15.3.1

Mon Apr 30 14:42:42 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  tagged telepathy-spec 0.15.3

Mon Apr 30 14:41:40 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Increment version to 0.15.3

Mon Apr 30 14:37:03 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Redefine the meaning of CONNECTION_ALIAS_FLAG_USER_SET so it doesn't apply to channel-specific handles, and doesn't exclude the possibility that aliases can be set by the remote contact too.
  The former is for future improvement to Gabble, and the latter matches its
  current behaviour.

Mon Apr 30 14:32:01 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Assert that aliases should be used as the displayed name

Mon Apr 30 14:26:53 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Don't say that the aliasing interface can't change unique identifier - we've concluded that on IRC, it probably should

Thu Apr 26 17:15:22 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Renaming: don't imply that the channel necessarily goes away when its contact has been renamed away

Thu Apr 26 17:13:22 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel: specify the invariant that there can be no more than one named channel per (channel type, handle type, handle)

Thu Apr 26 10:13:36 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Try again to specify Renaming, following much discussion.
  This time, channels that have a handle do not follow the rename (clients are
  responsible for migrating to a new channel), and groups are specified to emit
  MembersChanged after the Renamed signal.

Thu Apr 26 10:08:41 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Specify that channel-specific handles and general-purpose handles must be disjoint sets

Mon Apr 23 15:53:26 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Bump version to 0.15.2.1, 0.15.2 was quite a while ago

Mon Apr 23 15:53:10 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update Rob Taylor's email address in AUTHORS

Mon Apr 23 14:44:30 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add the Renamed reason to group membership changes

Mon Apr 23 13:42:23 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add cassidy, Hunger, sjoerd to AUTHORS

Mon Apr 23 13:40:01 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove from README everything referring to the old Python code

Mon Apr 23 13:34:57 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove obsolete or moved tools

Mon Apr 23 13:34:18 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove Python code (obsoleted by telepathy-python, which now generates code from the spec)

Mon Apr 23 13:34:04 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove generation of Python and C code

Mon Apr 23 12:48:48 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove obsolete voip-engine.def

Mon Apr 23 12:47:00 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove obsolete gabble.def, sip.def

Mon Apr 23 11:13:13 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * all.xml: Try to XInclude extra file extensions.xml, so we can have non-spec extensions in telepathy-glib etc.; if it's absent, treat it as if empty

Mon Apr 16 16:41:58 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add @plural to Connection_Status enum

Mon Apr 16 16:35:21 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update c-interfaces-generator.xsl, c-constants-generator.xsl from telepathy-glib

Mon Apr  9 12:50:07 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * In RequestRename, say nothing about the validity of the handles - that's up to the spec for GetSelfHandle and Renaming. However, do specify that the CM might have to normalize the new identifier.

Mon Apr  9 12:46:12 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Specify that HoldHandles is idempotent, matching current CM behaviour (we're not doing distributed refcounting - if clients want refcounting they should implement it themselves)

Mon Apr  9 12:45:03 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Specify the interaction between GetSelfHandle and Renaming

Wed Apr 18 21:41:34 BST 2007  Olivier Crete <olivier.crete@collabora.co.uk>
  * Add links to requires too

Wed Apr 18 21:38:18 BST 2007  Olivier Crete <olivier.crete@collabora.co.uk>
  * Add clickable list of interfaces

Fri Apr 13 15:09:11 BST 2007  robert.mcqueen@collabora.co.uk
  tagged telepathy-spec 0.15.2

Fri Apr 13 15:08:03 BST 2007  robert.mcqueen@collabora.co.uk
  * bump version to 0.15.2

Fri Apr 13 15:07:04 BST 2007  robert.mcqueen@collabora.co.uk
  * Add type attribute to enums and flags (thanks to Alp Toker <alp@atoker.com>)

Fri Apr 13 15:05:14 BST 2007  robert.mcqueen@collabora.co.uk
  * remove event parameter to StopTelephonyEvent signal

Fri Apr 13 15:04:56 BST 2007  robert.mcqueen@collabora.co.uk
  * change DTMF/telephony events to type y

Fri Apr 13 03:04:23 BST 2007  robert.mcqueen@collabora.co.uk
  * bump version to 0.15.1.1

Fri Apr 13 02:54:10 BST 2007  robert.mcqueen@collabora.co.uk
  tagged telepathy-spec 0.15.1

Fri Apr 13 02:47:11 BST 2007  robert.mcqueen@collabora.co.uk
  * add an enumeration for the DTMF event codes

Thu Apr 12 20:28:31 BST 2007  robert.mcqueen@collabora.co.uk
  * bump version to 0.15.1

Thu Apr 12 20:28:16 BST 2007  robert.mcqueen@collabora.co.uk
  * make RFC4733 reference into a link

Thu Apr 12 17:24:54 BST 2007  robert.mcqueen@collabora.co.uk
  * add full-stops to DTMF argument descriptions

Thu Apr 12 17:08:04 BST 2007  robert.mcqueen@collabora.co.uk
  * add Start/StopTelephonyEvent signals on MediaStreamHandler interface

Thu Apr 12 17:04:30 BST 2007  robert.mcqueen@collabora.co.uk
  * clarify error cases on the DTMF interface

Wed Apr  4 10:11:17 BST 2007  robert.mcqueen@collabora.co.uk
  * replace innards of DTMF API with continuous Start/Stop tone methods

Fri Mar  9 14:56:05 GMT 2007  tobias.hunger@basyskom.de
  * add_missing_error
  
  Add a missing Disconnected error. This brings the method description up to date
  with the description given on the connection class.

Thu Apr  5 17:13:08 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Document Media_Stream_Base_Proto so telepathy-glib will be 100% documented

Thu Apr  5 17:12:48 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Correctly put docstrings for Media_Stream_Type inside the <tp:docstring>

Wed Apr  4 19:20:48 BST 2007  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
  * s/LocalPending/Local_Pending and s/RemotePending/Remote_Pending

Thu Mar 29 11:16:42 BST 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix FSF address in regression tests too

Tue Mar 27 18:34:39 BST 2007  Thomas Zander <zander@kde.org>
  * Fix address (FSF moved ages ago)

Wed Mar 21 19:46:10 GMT 2007  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * add ID to GetDBusNames/DBusNamesChanged

Wed Mar 21 16:57:39 GMT 2007  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * improve docstrings

Wed Mar 21 16:57:01 GMT 2007  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * make DBusNamesChanged emit added/removed rather than all participants

Wed Mar 21 16:34:52 GMT 2007  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * TubeClosed is a signal, not a method

Wed Mar 21 16:22:09 GMT 2007  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * fix copyright year

Wed Mar 21 15:19:04 GMT 2007  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * add tube initiator to ListTubes

Wed Mar 21 15:02:09 GMT 2007  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * GetDBusNames/DBusNamesChanges

Wed Mar 21 14:44:03 GMT 2007  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * include Channel_Type_Tubes.xml in all.xml

Wed Mar 21 14:43:45 GMT 2007  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * fix grouping in all.xml

Wed Mar 21 14:34:50 GMT 2007  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * add Channel.Type.Tubes

Mon Mar 19 17:33:31 GMT 2007  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * remove unnecessary import from make_all_async.py

Wed Mar 21 16:08:36 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Include s:stun-server and q:stun-port in list of well-known connection parameters

Tue Mar 20 17:09:01 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * GetHandleOwners raises NotAvailable for channels you shouldn't have called it on (those without CHANNEL_SPECIFIC_HANDLES)

Fri Mar  2 12:36:56 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Adapt Python errors generator so it can be run on all.xml

Fri Mar  2 11:45:08 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * [Copied from Gabble] Alter genginterface.py so it doesn't need dbus-python or Python 2.4

Thu Feb 22 20:16:35 GMT 2007  robert.mcqueen@collabora.co.uk
  * bump version to 0.15.0.1

Thu Feb 22 19:59:44 GMT 2007  robert.mcqueen@collabora.co.uk
  tagged telepathy-spec 0.15.0

Thu Feb 22 19:39:52 GMT 2007  robert.mcqueen@collabora.co.uk
  * bump version to 0.15.0

Thu Feb 22 19:36:10 GMT 2007  robert.mcqueen@collabora.co.uk
  * add flags to media channel capability flags to represent the ability to do STUN and GTalk P2P

Thu Feb 22 19:34:48 GMT 2007  robert.mcqueen@collabora.co.uk
  * add nat-traversal, stun-server, stun-port and gtalk-p2p-relay-token properties to the media signalling interface

Tue Feb 13 15:24:45 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Clarify semantics of RequestChannel, and that nonzero handle values make no sense in conjunction with HANDLE_TYPE_NONE

Mon Feb 12 17:52:56 GMT 2007  robert.mcqueen@collabora.co.uk
  * clarify difference between subject and description

Mon Feb 12 17:51:11 GMT 2007  robert.mcqueen@collabora.co.uk
  * correct typo

Fri Feb  9 19:12:35 GMT 2007  robert.mcqueen@collabora.co.uk
  * update spec generation XSLT to include the properties

Fri Feb  9 19:07:28 GMT 2007  robert.mcqueen@collabora.co.uk
  * update text channel properties to match those implemented in Gabble

Fri Feb  9 18:29:49 GMT 2007  robert.mcqueen@collabora.co.uk
  * move chat-room specific properties off properties interface docstring onto channel type text in <tp:property> form

Mon Feb 12 16:20:28 GMT 2007  guillaume.desmottes@collabora.co.uk
  * remove Disconnected and PermissionDenied errors. Add explanations about XEP-0085.

Mon Feb 12 15:54:44 GMT 2007  guillaume.desmottes@collabora.co.uk
  * replace ChatState by Chat_State

Mon Feb 12 14:23:43 GMT 2007  guillaume.desmottes@collabora.co.uk
  * first draft of Channel.Interface.ChatState

Mon Feb 12 11:37:11 GMT 2007  guillaume.desmottes@collabora.co.uk
  * Move flag definition inside the interface markup

Mon Feb 12 10:17:50 GMT 2007  Senko Rasic <senko.rasic@collabora.co.uk>
  * Connection.Interface.Avatars: fixed spelling and grammar errors

Mon Feb  5 16:50:28 GMT 2007  Senko Rasic <senko.rasic@collabora.co.uk>
  * Connection.Interface.Avatars: added ClearAvatar() method

Mon Feb 12 10:07:27 GMT 2007  guillaume.desmottes@collabora.co.uk
  * use new ElementTree namespacing to make python2.5 happy

Tue Jan 30 12:49:44 GMT 2007  Senko Rasic <senko.rasic@collabora.co.uk>
  * added StopListing method to RoomList channel type

Wed Feb  7 18:20:38 GMT 2007  robert.mcqueen@collabora.co.uk
  * tweak group change reasons for consistency with the rest of the spec; remove the rejected reason because it is already representable as reason: none, actor: the person who rejects your call

Mon Feb  5 12:08:03 GMT 2007  mikhail.zabaluev@nokia.com
  * Added new group member change reasons

Tue Feb  6 12:52:12 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Bump version to 0.14.1.1

Tue Feb  6 12:50:20 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  tagged telepathy-spec 0.14.1

Tue Feb  6 12:49:54 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Bump version to 0.14.1

Tue Feb  6 12:47:19 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix import for renaming of Properties to Properties_INterface

Mon Jan 29 16:04:04 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Rename Properties to PropertiesInterface to match the class name it's meant to generate

Fri Jan 26 14:29:43 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * genginterface.py: emit signals by ID in generated code

Fri Jan 26 13:45:13 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Make GInterface class layout private, to avoid breaking ABI when methods are added

Mon Feb  5 12:04:44 GMT 2007  Sjoerd Simons <sjoerd@luon.net>
  * Document GetLocalPendingMembersWithInfo as added in 0.15.0

Mon Feb  5 11:54:21 GMT 2007  Sjoerd Simons <sjoerd@luon.net>
  * Fix my somewhat broken english

Thu Feb  1 15:17:45 GMT 2007  Sjoerd Simons <sjoerd@luon.net>
  * Add GetLocalPendingMembersWithInfo method
  
  Add GetLocalPendingMembersWithInfo method to the group interface. Rationale is
  that the local pending members represent requests to the client. To be able to
  make a decision about a request the client really needs to get all Info
  container the request.. e.g whom invited the client to join a group-chat and
  why..
  

Thu Jan 25 16:47:44 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Finish correcting for XML file renaming

Thu Jan 25 15:26:14 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Rename spec XML files to match the node-name (camel-case with underscores).

Thu Jan 25 14:49:27 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Tweak comment slightly

Thu Jan 25 14:49:10 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Force signal names to be bug-compatible with dbus-glib

Thu Jan 25 14:48:50 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * Remove old documentation infrastructure - no longer used

Wed Jan 24 11:22:28 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add lots more people to AUTHORS, including myself. Sort by last name.

Wed Jan 24 11:14:24 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * spec, test/input/_Test.xml: remove now-unused tp:name-const attribute

Wed Jan 24 11:13:01 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Makefile: check that the generated Python actually imports

Wed Jan 24 11:11:46 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * Include prerequisite implementations in the HTML spec

Tue Jan 23 19:54:03 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * Annotate interfaces which require another interface to be implemented too

Fri Jan 19 17:50:09 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Use slightly less unwieldy names for interfaces (TpSvcConnectionInterfaceAliasing rather than TpConnectionInterfaceAliasingServiceIface)

Fri Jan 19 17:11:42 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Include <dbus/dbus-glib.h> in GInterface headers (for DBusGMethodInvocation)

Fri Jan 19 14:47:23 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * genginterface.py: Returns from async methods are const

Thu Jan 18 18:42:29 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * Media.StreamHandler.SetRemoteCodecs: correct spelling of "connection"

Thu Jan 18 18:06:39 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * genginterface.py: Emit const modifiers correctly

Thu Jan 18 14:46:58 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Generate sample GObjects; GInterfaces; and glue for said GInterfaces

Thu Jan 18 14:44:53 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * Makefile: remove generated C code and temp directory on clean

Thu Jan 18 14:43:45 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Makefile: keep quiet about creating directories

Wed Jan 17 16:34:45 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * When generating Python class names, remove underscores (recently added to the source)

Wed Jan 17 16:27:21 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * When running make check, display all the diffs at once

Wed Jan 10 14:26:28 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * Be XMLNS-correct

Fri Jan  5 19:10:28 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * Namespace Telepathy errors in error enum output

Tue Jan  2 17:54:17 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Correct generated interfaces.h: don't add a trailing semicolon

Tue Jan  2 16:08:38 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Change MediaStreamPendingFlags type to MediaStreamPendingSend to align with Gabble

Tue Jan  2 16:01:27 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Bump spec version to 0.14.0.1 to indicate development version

Tue Jan  2 16:00:01 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * Also change ConnectionHandleType enum name to HandleType

Tue Jan  2 15:41:59 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * ChannelTypeContactList, ChannelTypeRoomList.xml: remove CONNECTION_ prefix from handle-type constants

Tue Jan  2 15:40:16 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  * ChannelTypeStreamedMedia.xml, ConnectionInterfaceCapabilities.xml: pluralize type name on sets of flags

Tue Jan  2 13:24:00 GMT 2007  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * 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 <simon.mcvittie@collabora.co.uk>
  tagged telepathy-spec 0.14.0

Tue Dec 12 17:37:36 GMT 2006  Simon McVittie <simon.mcvittie@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@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@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@collabora.co.uk>
  * Add missing expected data for tests

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

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

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

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

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

Wed Nov 29 13:13:06 GMT 2006  Simon McVittie <simon.mcvittie@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@collabora.co.uk>
  * Convert docstrings (that need formatting) to XHTML

Wed Nov 29 13:03:47 GMT 2006  Simon McVittie <simon.mcvittie@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@collabora.co.uk>
  * doc-generator.xsl: Redefine docstrings to be XHTML

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

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

Tue Nov 28 15:13:04 GMT 2006  Simon McVittie <simon.mcvittie@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@collabora.co.uk>
  * Use XInclude to pull sub-documents into all.xml

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

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

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

Tue Oct 24 13:39:51 BST 2006  Simon McVittie <simon.mcvittie@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@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@collabora.co.uk>
  * Generate constants from spec

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

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

Mon Oct 23 11:20:24 BST 2006  Simon McVittie <simon.mcvittie@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@collabora.co.uk>
  * Add missing sender_keyword to ReleaseHandles()

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

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

Mon Oct 23 11:09:36 BST 2006  Simon McVittie <simon.mcvittie@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@collabora.co.uk>
  * Update expected test output

Fri Oct 20 19:41:05 BST 2006  Simon McVittie <simon.mcvittie@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@collabora.co.uk>
  * Use PropertiesInterface from _generated

Fri Oct 20 19:26:53 BST 2006  Simon McVittie <simon.mcvittie@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@collabora.co.uk>
  * Use interface constants from _generated

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

Fri Oct 20 19:15:28 BST 2006  Simon McVittie <simon.mcvittie@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@collabora.co.uk>
  * Don't make signals die with NotImplementedError

Fri Oct 20 17:38:07 BST 2006  Simon McVittie <simon.mcvittie@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@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@collabora.co.uk>
  * Add a Makefile to drive the spec generation process

Fri Oct 20 17:14:57 BST 2006  Simon McVittie <simon.mcvittie@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@collabora.co.uk>
  * Add an XML form of the Telepathy spec

Fri Oct 20 17:12:49 BST 2006  Simon McVittie <simon.mcvittie@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@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@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@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@collabora.co.uk>
  * genxml: work for objects which only list interfaces

Thu Oct 19 17:16:40 BST 2006  Simon McVittie <simon.mcvittie@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@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@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@collabora.co.uk>
  * Drop AlreadyInAGroup error, we should just use NotAvailable

Tue Oct 10 15:15:46 BST 2006  Simon McVittie <simon.mcvittie@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@collabora.co.uk>
  tagged telepathy-spec 0.13.7

Tue Nov 14 13:52:54 GMT 2006  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * version 0.13.7

Tue Nov 14 13:37:52 GMT 2006  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * add GetPresence method to Presence interface

Tue Nov 14 13:37:37 GMT 2006  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * add CHANNEL_GROUP_CHANGE_REASON_ERROR

Tue Nov  7 17:10:41 GMT 2006  Senko Rasic <senko.rasic@collabora.co.uk>
  * added NOT_IMPLEMENTED send error for text channels

Sun Nov  5 23:45:56 GMT 2006  raphael@slinckx.net
  * remove non-used libtelepathy.def (used in libtelepathy instead)

Mon Oct 16 23:57:54 BST 2006  Senko Rasic <senko.rasic@collabora.co.uk>
  * Connection: Disconnect method now always destroys the connection object

Thu Sep 21 11:43:35 BST 2006  robert.mcqueen@collabora.co.uk
  tagged telepathy-spec 0.13.6

Thu Sep 21 11:43:24 BST 2006  robert.mcqueen@collabora.co.uk
  * bump version to 0.13.6

Thu Sep 21 02:26:53 BST 2006  robert.mcqueen@collabora.co.uk
  * MediaStreamHandler: explain that the Error method should cause a StreamError to be emitted

Thu Sep 21 02:26:29 BST 2006  robert.mcqueen@collabora.co.uk
  * MediaSessionHandler: mark the Error method as deprecated and explain a reasonable transition behaviour

Thu Sep 21 02:20:36 BST 2006  robert.mcqueen@collabora.co.uk
  * Channel.Type.StreamedMedia: add a StreamError signal to report the reason for stream closure to the UI

Wed Sep 13 10:46:14 BST 2006  dafydd.harries@collabora.co.uk
  * fix reference to ICE_STREAM_HANDLER

Mon Sep 11 09:24:40 BST 2006  robert.mcqueen@collabora.co.uk
  tagged telepathy-spec 0.13.5

Mon Sep 11 09:24:11 BST 2006  robert.mcqueen@collabora.co.uk
  * Channel.Type.StreamedMedia: make return value to RequestStreams identical to ListStreams

Sun Sep 10 12:36:04 BST 2006  robert.mcqueen@collabora.co.uk
  tagged telepathy-spec 0.13.4

Sun Sep 10 12:17:38 BST 2006  robert.mcqueen@collabora.co.uk
  * gengobject: s/occured/occurred/

Sun Sep 10 11:50:44 BST 2006  robert.mcqueen@collabora.co.uk
  * Ice*: rename back to Media*, they're not ICE-specific

Sun Sep 10 10:34:29 BST 2006  robert.mcqueen@collabora.co.uk
  * gengobject: store a priv pointer inside the instance data so that expensive G_TYPE_INSTANCE_GET_PRIVATE is only called once, but we still get the benefit of a single per-object allocation

Sun Sep 10 10:33:54 BST 2006  robert.mcqueen@collabora.co.uk
  * bump version to 0.13.4

Sat Sep  9 17:00:05 BST 2006  robert.mcqueen@collabora.co.uk
  * gengobject: generate type *foo instead of type * foo

Sat Sep  9 16:32:15 BST 2006  robert.mcqueen@collabora.co.uk
  * gengobject: name the self argument as 'self' instead of 'obj'

Sat Sep  9 16:30:57 BST 2006  robert.mcqueen@collabora.co.uk
  * StreamedMediaChannel: update media stream states in line with Farsight

Sat Sep  9 16:05:50 BST 2006  robert.mcqueen@collabora.co.uk
  * gengobject: refer to D-Bus thusly in the comments

Sat Sep  9 16:05:24 BST 2006  robert.mcqueen@collabora.co.uk
  * gengobject: generate GNU-style parameter-per-line method declarations

Sat Sep  9 15:57:06 BST 2006  robert.mcqueen@collabora.co.uk
  * gengobject: add a newline after the return type of method declarations

Fri Sep  8 13:13:44 BST 2006  robert.mcqueen@collabora.co.uk
  * add SetStreamSending to IceStreamHandler

Fri Sep  8 12:30:36 BST 2006  robert.mcqueen@collabora.co.uk
  * rename "channel type specific capability flags" to just "type specific...", and clarify that the channel type strings are their D-Bus interface names

Fri Sep  8 12:30:30 BST 2006  robert.mcqueen@collabora.co.uk
  * add media channel type-specific capability flags

Tue Aug 22 16:41:31 BST 2006  robert.mcqueen@collabora.co.uk
  * return void from async functions

Tue Aug 22 16:28:08 BST 2006  robert.mcqueen@collabora.co.uk
  * use glib marshallers (g_cclosure_marshal...) where they exist, and avoid duplicated marshal .list entries

Tue Aug 22 16:27:16 BST 2006  robert.mcqueen@collabora.co.uk
  * fix gengobject to return UINT marshallers for uint values

Fri Sep  8 11:49:01 BST 2006  robert.mcqueen@collabora.co.uk
  * fix bug in number of method arguments in CapabilitiesChanged

Tue Sep  5 10:42:38 BST 2006  Olli Salli <olli.salli@collabora.co.uk>
  * Support for channel type specific capability flags in Connection.Interface.Capabilities

Fri Sep  8 11:38:55 BST 2006  robert.mcqueen@collabora.co.uk
  * clean up documentation of RequestStreams

Fri Sep  8 10:36:26 BST 2006  robert.mcqueen@collabora.co.uk
  * add flags indicating local/remote pending send requests, and RequestDirectionChange method and StreamDirectionChanged signals to allow requesting/acknowledging direction changes

Tue Sep  5 16:19:06 BST 2006  robert.mcqueen@collabora.co.uk
  * Telepathy.Channel.Interface.Hold: deprecate this interface

Tue Sep  5 13:27:42 BST 2006  ole.andre.ravnaas@collabora.co.uk
  * Ice.StreamHandler: fixed stupid interface name typo

Tue Sep  5 13:24:24 BST 2006  ole.andre.ravnaas@collabora.co.uk
  * improved StreamedMedia.RemoveStream's description to be more consistent with the rest

Tue Sep  5 13:13:14 BST 2006  ole.andre.ravnaas@collabora.co.uk
  * add Close signal to Ice.StreamHandler

Tue Sep  5 13:11:18 BST 2006  ole.andre.ravnaas@collabora.co.uk
  * add RemoveStreams to Channel.Type.StreamedMedia

Tue Aug 29 17:42:41 BST 2006  rob.taylor@collabora.co.uk
  * sort out copyright dates so in sync with telepathy-python

Mon Aug 21 17:15:17 BST 2006  robert.mcqueen@collabora.co.uk
  tagged telepathy-spec 0.13.3

Mon Aug 21 17:14:54 BST 2006  robert.mcqueen@collabora.co.uk
  * merge conflict in copyright year form (go for 2005-6 rather than 2005, 2006)

Mon Aug 21 17:11:27 BST 2006  robert.mcqueen@collabora.co.uk
  * bump version to 0.13.3

Wed Aug 16 12:45:00 BST 2006  robert.mcqueen@collabora.co.uk
  * extend copyright into 2006

Wed Aug 16 12:44:36 BST 2006  robert.mcqueen@collabora.co.uk
  * rename telepathy-python to telepathy-spec in headers

Wed Aug 16 12:41:37 BST 2006  robert.mcqueen@collabora.co.uk
  * rename new stream handler signal to NewIceStreamHandler

Fri Aug 11 19:57:54 BST 2006  robert.mcqueen@collabora.co.uk
  * fix signal signatures for StreamAdded/Removed/StatusChanged in the StreamedMedia channel

Fri Aug 11 19:57:40 BST 2006  robert.mcqueen@collabora.co.uk
  * update doc/order with new ICE names

Fri Aug 11 19:55:55 BST 2006  robert.mcqueen@collabora.co.uk
  * move ICE interface, session & stream handlers into ice.py

Fri Aug 11 19:55:00 BST 2006  robert.mcqueen@collabora.co.uk
  * update documentation for Channel.Type.StreamedMedia

Fri Aug 11 17:43:37 BST 2006  robert.mcqueen@collabora.co.uk
  * add ICE signalling interface

Tue Aug  8 18:56:23 BST 2006  robert.mcqueen@collabora.co.uk
  * add a stream directionality to ListStreams and StreamAdded signal on streamed media channels

Tue Aug  8 16:42:59 BST 2006  robert.mcqueen@collabora.co.uk
  * add RequestStreams and StreamAdded/StreamRemoved to the Streamed Media channel, and rename GetStreams to ListStreams. make stream identifiers unique across the whole channel, and remove member information from StreamStateChanged signal.

Mon Aug 14 15:13:52 BST 2006  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update copyright years in telepathy.constants

Mon Aug 14 14:44:50 BST 2006  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add missing CONNECTION_STATUS_REASONs to telepathy.constants

Mon Aug  7 19:22:35 BST 2006  dafydd.harries@collabora.co.uk
  * add ID parameter to NewMediaStreamHandler signal

Wed Aug  9 19:51:23 BST 2006  Robert McQueen <robert.mcqueen@collabora.co.uk>
  tagged telepathy-spec 0.13.2

Wed Aug  9 19:51:17 BST 2006  Robert McQueen <robert.mcqueen@collabora.co.uk>
  * bump version to 0.13.2

Wed Aug  9 17:21:06 BST 2006  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Correct value of CHANNEL_GROUP_CHANGE_REASON_INVITED to 4. Add CHANNEL_GROUP_CHANGE_REASON_BANNED == 5.

Tue Aug  8 16:01:19 BST 2006  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove duplicate definition of CONN_MGR_PARAM_FLAG_REQUIRED, CONN_MGR_PARAM_FLAG_REGISTER

Thu Jun  8 21:39:30 BST 2006  dafydd.harries@collabora.co.uk
  * add CONN_MGR_PARAM_FLAG_* to constants

Fri Aug  4 15:59:04 BST 2006  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Make ListPendingMessages list messages in the same format as Received

Fri Aug  4 12:55:29 BST 2006  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add CONN_MGR_PARAM_FLAG_* to telepathy/constants.py

Fri Aug  4 12:27:59 BST 2006  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * telepathy/server/connmgr.py: add CONN_MGR_PARAM_FLAG_HAS_DEFAULT

Fri Aug  4 15:57:15 BST 2006  robert.mcqueen@collabora.co.uk
  * patch from Daniel d'Andrada T. de Carvalho at INdT to clarify handle uniqueness

Fri Aug  4 15:43:48 BST 2006  robert.mcqueen@collabora.co.uk
  * correct the documentation for ConnMgr->ListProtocols return value

Fri Aug  4 15:42:58 BST 2006  robert.mcqueen@collabora.co.uk
  * patch from Daniel d'Andrada T. de Carvalho at INdT to clarify the description of Channel->GetSelfHandle

Wed Aug  2 16:47:34 BST 2006  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Don't rely on $PWD being correct - make -C breaks this

Thu Jul 13 21:02:35 BST 2006  robert.mcqueen@collabora.co.uk
  * GetProtocol on Connection should never return Disconnected, the protocol is constant

Thu Jul 13 21:00:27 BST 2006  robert.mcqueen@collabora.co.uk
  * deprecate the ContactInfo interface because it exposes far too much XML Jabber-specific horribleness

Thu Jul 13 21:00:09 BST 2006  robert.mcqueen@collabora.co.uk
  * documentation tweaks from Mads Chr. Olesen <shiyee@gmail.com>

Thu Jul 13 20:45:30 BST 2006  robert.mcqueen@collabora.co.uk
  * patch from Daniel d'Andrada T. de Carvalho <daniel.carvalho@indt.org.br> to clarify the relation between RequestConnection and NewConnection signals

Mon Jun 12 18:18:14 BST 2006  robert.mcqueen@collabora.co.uk
  * patch from Andre Magalhaes <andrunko@gmail.com> to add an Avatars interface to Connection objects

Thu Jun  1 17:13:55 BST 2006  dafydd.harries@collabora.co.uk
  * resolve conflict

Tue Apr 11 15:55:21 BST 2006  robert.mcqueen@collabora.co.uk
  tagged specification 0.13.1

Tue Apr 11 15:52:19 BST 2006  robert.mcqueen@collabora.co.uk
  * spec version 0.13.1

Mon Apr 10 18:01:36 BST 2006  robert.mcqueen@collabora.co.uk
  tagged specification 0.13

Mon Apr 10 18:00:38 BST 2006  robert.mcqueen@collabora.co.uk
  * change spec version to 0.13.0

Mon Apr 10 17:42:22 BST 2006  robert.mcqueen@collabora.co.uk
  * clean up the connection manager interface, rename Connect to RequestConnection, and remove the three Parameter-mangling interfaces in favour of a unified GetParameters method

Mon Apr 10 13:22:06 BST 2006  robert.mcqueen@collabora.co.uk
  * add message flags with CHANNEL_TEXT_MESSAGE_FLAG_TRUNCATED as the first one

Thu Jun  1 17:12:37 BST 2006  dafydd.harries@collabora.co.uk
  * resolve conflicts

Sun Apr  9 16:50:58 BST 2006  robert.mcqueen@collabora.co.uk
  * add a concept of channel specific handles in a MUC, which you can get the owner of using GetHandleOwners

Sun Apr  9 13:45:06 BST 2006  robert.mcqueen@collabora.co.uk
  * SetStatus may be called when the connection is offline, to connect with a given presence... but you can only call GetStatuses when online, because it's service dependent. sorry.

Thu Jun  1 17:07:50 BST 2006  dafydd.harries@collabora.co.uk
  * resolve conflict on MembersChanges modification

Sun Apr  9 12:09:06 BST 2006  robert.mcqueen@collabora.co.uk
  * add an actor and a reason to MembersChanged

Sun Apr  9 11:12:57 BST 2006  robert.mcqueen@collabora.co.uk
  * turn {Request,Inspect,Hold,Release}Handle into $1Handles

Tue Feb  7 16:28:10 GMT 2006  robert.mcqueen@collabora.co.uk
  * make ListPendingMessages take a boolean argument to clear them all

Tue Feb  7 16:27:33 GMT 2006  robert.mcqueen@collabora.co.uk
  * turn AcknowledgePendingMessage into AcknowledgePendingMessages

Tue Feb  7 13:05:09 GMT 2006  robert.mcqueen@collabora.co.uk
  * add InspectHandles to inspect multiple handles at once

Tue Feb  7 12:49:35 GMT 2006  robert.mcqueen@collabora.co.uk
  * connections are created disconnected, and must be connected with Connect, and do not auto-reconnect

Thu Jun  1 16:42:55 BST 2006  dafydd.harries@collabora.co.uk
  * remove TODO-PROTO; move TODO-SPEC -> TODO

Thu Jun  1 16:41:55 BST 2006  dafydd.harries@collabora.co.uk
  * remove client code

Thu Jun  1 16:32:12 BST 2006  dafydd.harries@collabora.co.uk
  * remove all non-spec-related files

Wed May 31 01:23:02 BST 2006  ole.andre.ravnaas@collabora.co.uk
  * tabby: im channel support by Senko Rasic (senko@senko.net)

Wed May 31 00:39:16 BST 2006  ole.andre.ravnaas@collabora.co.uk
  * genxml.py: Issue a helpful error message when ElementTree isn't installed.

Wed May 31 00:37:52 BST 2006  ole.andre.ravnaas@collabora.co.uk
  * tabby: Make it possible to turn off VoIP by changing VOIP_ENABLED (this should be detected dynamically later on, or made available in the UI). Also add some test code for GetHandleOwners.

Tue May 30 12:02:58 BST 2006  robert.mcqueen@collabora.co.uk
  * bump spec version to 0.12.1

Wed May 24 19:50:48 BST 2006  robert.mcqueen@collabora.co.uk
  * add channel specific handles the group mixin, and add a GetHandleOwners method to ask for them

Sun Apr  9 12:12:57 BST 2006  robert.mcqueen@collabora.co.uk
  * add an GetAllMembers method to the group interface to return all three lists of members (current, local pending, remote pending) in one method call

Tue Feb  7 16:26:49 GMT 2006  robert.mcqueen@collabora.co.uk
  * add GetMessageTypes to see what message types are sendable on a text channel

Tue May 23 21:10:04 BST 2006  robert.mcqueen@collabora.co.uk
  * rename instances of server to connection in aliasing interface

Tue May 23 21:08:29 BST 2006  robert.mcqueen@collabora.co.uk
  * add status change reasons for various SSL validation errors

Tue Apr 11 13:33:55 BST 2006  robert.mcqueen@collabora.co.uk
  * badger Capabilities interface to support multiple contacts and better manipulation of your own capabilities

Tue Feb  7 12:50:30 GMT 2006  robert.mcqueen@collabora.co.uk
  * you may call GetInterfaces on connections when disconnected

Mon May 22 20:42:47 BST 2006  robert.mcqueen@collabora.co.uk
  * sort generated errors

Mon May 22 20:31:41 BST 2006  robert.mcqueen@collabora.co.uk
  * try and indent XML uniformly

Mon May 22 17:46:59 BST 2006  robert.mcqueen@collabora.co.uk
  * remove introspection interface from XML

Mon May 22 17:15:21 BST 2006  dafydd.harries@collabora.co.uk
  * sort interfaces/methods/signals by name in generated XML

Mon May 15 10:56:20 BST 2006  robert.mcqueen@collabora.co.uk
  * tweak conference server in tabby

Mon May 15 10:55:28 BST 2006  robert.mcqueen@collabora.co.uk
  * try and make scw client support optional parameters

Tue May  9 18:55:55 BST 2006  dafydd.harries@collabora.co.uk
  * add missing imports

Sun May  7 06:15:05 BST 2006  dafydd.harries@collabora.co.uk
  * allow specifying node in query for disco utility

Sun May  7 03:04:31 BST 2006  dafydd.harries@collabora.co.uk
  * add disco.py

Wed May  3 19:02:36 BST 2006  ole.andre.ravnaas@collabora.co.uk
  * tabby: Fixed handling of incoming MUC messages.

Wed Apr 26 16:20:32 BST 2006  ole.andre.ravnaas@collabora.co.uk
  * tabby: Misc fixes for making VoIP calls.

Tue Apr 25 16:09:12 BST 2006  rob.taylor@collabora.co.uk
  * change NewNativeCandidate signal back to using an unsigned int

Tue Apr 25 11:47:30 BST 2006  rob.taylor@collabora.co.uk
  * add MediaStreamHandler::SetStreamPlaying signal

Tue Apr 11 13:26:36 BST 2006  ole.andre.ravnaas@collabora.co.uk
  * tabby: ported to use new Properties interface and some tweaks and fixes here and there.

Mon Apr 10 13:35:37 BST 2006  robert.mcqueen@collabora.co.uk
  * documentation tweaks on text channel signals/etc

Mon Apr 10 12:31:24 BST 2006  robert.mcqueen@collabora.co.uk
  * rename RoomProperties to Properties interface, replace some {}s with ()s to avoid GashTables

Sun Apr  9 18:07:46 BST 2006  ole.andre.ravnaas@collabora.co.uk
  * tabby: Misc MUC-related fixes.

Fri Apr  7 17:33:49 BST 2006  ole.andre.ravnaas@collabora.co.uk
  * tabby: RoomProperties support.

Sun Apr  9 16:49:56 BST 2006  robert.mcqueen@collabora.co.uk
  * whitespace

Sun Apr  9 12:08:55 BST 2006  robert.mcqueen@collabora.co.uk
  * update aliasing methods to handle multiple contacts at once

Sun Apr  9 11:26:32 BST 2006  robert.mcqueen@collabora.co.uk
  * GetSelfHandle on group interface identifies you if you are local/remote pending as well as a full member

Sun Apr  9 11:19:49 BST 2006  robert.mcqueen@collabora.co.uk
  * cleanups to new StreamedMedia interfaces/docs

Sun Apr  9 10:17:55 BST 2006  robert.mcqueen@collabora.co.uk
  * add a SendError signal on text channels: offline, too long, invalid contact, permission denied, unknown

Wed Apr  5 10:32:28 BST 2006  robert.mcqueen@collabora.co.uk
  * add full/invite only/banned errors to addmembers

Mon Feb 13 09:15:11 GMT 2006  robert.mcqueen@collabora.co.uk
  * merge changed signature for NewNativeCandidate

Mon Feb 13 09:13:37 GMT 2006  robert.mcqueen@collabora.co.uk
  * tweaks to streamed media channel documentation

Wed Feb  8 12:52:47 GMT 2006  robert.mcqueen@collabora.co.uk
  * add new channel errors to doc/order file

Tue Feb  7 16:34:00 GMT 2006  robert.mcqueen@collabora.co.uk
  * add name to the room details from listing rooms

Tue Feb  7 16:32:44 GMT 2006  robert.mcqueen@collabora.co.uk
  * remove RequestAlias method

Tue Feb  7 16:32:30 GMT 2006  robert.mcqueen@collabora.co.uk
  * add missing documentation string in ReleaseHandle

Tue Feb  7 16:28:30 GMT 2006  robert.mcqueen@collabora.co.uk
  * add a LostMessage signal for OOM cases

Tue Feb  7 16:25:59 GMT 2006  robert.mcqueen@collabora.co.uk
  * add channel banned, full and invite only errors

Tue Feb  7 16:03:35 GMT 2006  robert.mcqueen@collabora.co.uk
  * add an auto reply message type to text channels

Tue Feb  7 12:52:08 GMT 2006  robert.mcqueen@collabora.co.uk
  * NewConnection can return NotAvailable if the connection already exists somewhere

Tue Feb  7 12:51:31 GMT 2006  robert.mcqueen@collabora.co.uk
  * allow RemoveStatus to return InvalidArgument if you request the removal of a status which is not active

Tue Feb  7 12:51:04 GMT 2006  robert.mcqueen@collabora.co.uk
  * add RequestAliases to retreive multiple aliases at once

Tue Feb  7 12:48:46 GMT 2006  robert.mcqueen@collabora.co.uk
  * add a NAME_IN_USE reason for connection status changes

Tue Feb  7 12:28:46 GMT 2006  robert.mcqueen@collabora.co.uk
  * doc clarifications to streamed media interfaces

Wed Apr  5 09:27:59 BST 2006  rob.taylor@collabora.co.uk
  * add stream state reporting on StreamedMediaChannel

Wed Apr  5 09:10:00 BST 2006  robert.mcqueen@collabora.co.uk
  * replace the subject interface with a room properties interface, and remove the parts of the passport interface which overlap with it

Sat Apr  1 17:13:11 BST 2006  ole.andre.ravnaas@collabora.co.uk
  * tabby: suppport for getting invited to MUCs and misc cleanups

Thu Mar 16 20:12:11 GMT 2006  ole.andre.ravnaas@collabora.co.uk
  * tabby: Split up and refactored a bit. Added support for inviting and kicking users.

Wed Mar 15 19:34:41 GMT 2006  ole.andre.ravnaas@collabora.co.uk
  * tabby: Implemented support for joining password protected rooms. Close room tabs when the channels are closed.

Mon Mar 13 09:18:39 GMT 2006  ole.andre.ravnaas@collabora.co.uk
  * tabby: implemented queueing of presence lookups when the presence interface is not yet available, and made a couple of cleanups

Sun Mar 12 13:35:18 GMT 2006  ole.andre.ravnaas@collabora.co.uk
  * ..and the files for tabby ;)

Sun Mar 12 13:32:04 GMT 2006  ole.andre.ravnaas@collabora.co.uk
  * added tabby, a simple client used for testing

Fri Feb 17 14:13:52 GMT 2006  ole.andre.ravnaas@collabora.co.uk
  * corrected a minor mistake in the Telepathy.Channel description (s/Channel.Type.Group/Channel.Interface.Group/)

Wed Feb 15 13:16:20 GMT 2006  ole.andre.ravnaas@collabora.co.uk
  * scw-client: add support for requesting a media channel

Tue Feb 14 20:58:56 GMT 2006  ole.andre.ravnaas@collabora.co.uk
  * gabble-test.py whitespace fixes

Sat Feb 11 03:18:24 GMT 2006  Ole Andre Vadla Ravnaas <ole.andre.ravnaas@collabora.co.uk>
  * add minimalistic gabble test app

Thu Feb  9 13:06:38 GMT 2006  Ole Andre Vadla Ravnaas <ole.andre.ravnaas@collabora.co.uk>
  * fix NewNativeCandidate signature changing transport type field from signed to unsigned to match candidate transport structs used elsewhere

Wed Feb  8 15:04:32 GMT 2006  Ole Andre Vadla Ravnaas <ole.andre.ravnaas@collabora.co.uk>
  * add codecs argument to MediaStreamHandler::Ready() specifying all supported codecs

Mon Feb  6 21:27:36 GMT 2006  robert.mcqueen@collabora.co.uk
  * update presence type values to match spec

Mon Feb  6 18:03:21 GMT 2006  robert.mcqueen@collabora.co.uk
  * remove deprecated streamed media call in test-client

Mon Feb  6 18:01:03 GMT 2006  robert.mcqueen@collabora.co.uk
  * list channels at test-client startup

Wed Jan 25 12:29:37 GMT 2006  robert.mcqueen@collabora.co.uk
  * make scw-client behave correctly when there is no presence interface

Mon Feb  6 09:14:55 GMT 2006  rob.taylor@collabora.co.uk
  * make gengobject generate recursive gtype declarations using dbus struct types

Fri Feb  3 17:53:35 GMT 2006  Ole Andre Vadla Ravnaas <ole.andre.ravnaas@collabora.co.uk>
  * small typo fix: replace supress_handler with suppress_handler

Thu Jan 26 08:36:31 GMT 2006  Ole Andre Vadla Ravnaas <ole.andre.ravnaas@collabora.co.uk>
  * Correct spelling for MEDIA_STREAM_DIRECTION_RECEIVE

Wed Jan 25 12:03:34 GMT 2006  rob.taylor@collabora.co.uk
  tagged 0.12 spec release

Sun Jan 22 00:59:06 GMT 2006  robert.mcqueen@collabora.co.uk
  * correct G_TYPE of GValueArray to not be an utter lie

Sat Jan 21 20:06:06 GMT 2006  robert.mcqueen@collabora.co.uk
  * add capabilities interface to GabbleConnection

Fri Jan 20 18:30:06 GMT 2006  robert.mcqueen@collabora.co.uk
  * add presence and a roster channel to gabble XML generation defs

Sat Jan 21 23:24:19 GMT 2006  robert.mcqueen@collabora.co.uk
  * move gengobject and generrors from the gabble tree

Thu Jan 19 00:30:18 GMT 2006  robtaylor@floopily.org
  * added ChannelTypeStreamedMedia, to voip engine xml generator

Thu Jan 19 00:30:08 GMT 2006  robtaylor@floopily.org
  * removed now inexistant ConnectionInterfaceStreamedMedia from  libtelepathy xml generator

Thu Jan 19 00:28:21 GMT 2006  robtaylor@floopily.org
  * cleaned up the media handlers to use uints where sane, fixed some bugs

Thu Jan 19 00:27:11 GMT 2006  robtaylor@floopily.org
  * added GetSessionHandlers to StreamedMediaChannel

Thu Jan 19 00:26:12 GMT 2006  robtaylor@floopily.org
  * removed doc generation for org.freedesktop.Telepathy.Connection.Interface.StreamedMedia, added org.freedesktop.Telepathy.Media.SessionHandler and org.freedesktop.Telepathy.Media.StreamHandler

Tue Jan 17 14:51:35 GMT 2006  robert.mcqueen@collabora.co.uk
  * fix contact list channel requesting

Tue Jan 17 13:47:40 GMT 2006  robert.mcqueen@collabora.co.uk
  * fix requesting of handles in swiss

Sun Jan 15 21:13:09 GMT 2006  robtaylor@floopily.org
  * made proto_subtype the main type, and added a profile for such things as AVP/SAVP

Sun Jan 15 20:52:52 GMT 2006  robtaylor@floopily.org
  * added a def file for voip engine interfaces

Sun Jan 15 19:02:28 GMT 2006  robtaylor@floopily.org
  * removed now unecessary Telepathy.Connection.Interface.StreamedMedia

Sun Jan 15 18:58:48 GMT 2006  robtaylor@floopily.org
  * changed media handler namespaing to .Telepathy.Media.{Session,Stream}Handler

Sun Jan 15 18:53:59 GMT 2006  robtaylor@floopily.org
  * cleaned up some typos and thinkos in the streamed media channel , upped the spec version

Sun Jan 15 18:02:53 GMT 2006  robtaylor@floopily.org
  * added 1st cut of media session/stream handlers

Wed Jan 11 15:24:26 GMT 2006  robert.mcqueen@collabora.co.uk
  * clean up scw-client printouts and one or two bugs

Wed Jan 11 15:23:56 GMT 2006  robert.mcqueen@collabora.co.uk
  * fix up value unpack error in scw-client

Wed Jan 11 15:08:43 GMT 2006  robert.mcqueen@collabora.co.uk
  * fix text channel key error in scw-client

Wed Jan 11 14:15:06 GMT 2006  robert.mcqueen@collabora.co.uk
  * fix display of custom messages in scw's contact window

Wed Jan 11 13:59:31 GMT 2006  robert.mcqueen@collabora.co.uk
  * update test-client with spec 0.11 handle type arguments

Sun Jan  8 18:48:41 GMT 2006  robert.mcqueen@collabora.co.uk
  * tweaks by Senco Rasic <senko@senko.net> to fix swiss for spec v0.11

Sun Jan  8 18:48:25 GMT 2006  robert.mcqueen@collabora.co.uk
  * tweaks by Senco Rasic <senko@senko.net> to fix scw client for spec v0.11

Sun Jan  8 18:47:14 GMT 2006  robert.mcqueen@collabora.co.uk
  * tweaks by Senco Rasic <senko@senko.net> to fix base classes for spec v0.11

Mon Dec 19 13:55:38 GMT 2005  robert.mcqueen@collabora.co.uk
  * add libtelepathy.defs file to generate XML for client library

Mon Dec 19 13:55:20 GMT 2005  robert.mcqueen@collabora.co.uk
  * allow blank lines and comments in genxml .defs files

Fri Dec 16 16:35:38 GMT 2005  robert.mcqueen@collabora.co.uk
  * tweak to generate object names, rename jabber to gabble

Fri Dec  2 19:33:30 GMT 2005  robert.mcqueen@collabora.co.uk
  * add a tool of evil genius to generate XML introspect data for arbitrary interface combinations

Thu Dec  1 13:39:30 GMT 2005  robert.mcqueen@collabora.co.uk
  * remove the old specification notes

Thu Dec  1 13:30:37 GMT 2005  robert.mcqueen@collabora.co.uk
  tagged specification 0.11

Thu Dec  1 12:26:53 GMT 2005  robert.mcqueen@collabora.co.uk
  * remove authentication-realm/username/type parameters in light of discussions with Kai - the server challenges you with a realm, not you providing one

Wed Nov 30 02:45:52 GMT 2005  robert.mcqueen@collabora.co.uk
  * add messages to AddMembers and RemoveMembers on the group interface, and flags to indicate when they are valid

Wed Nov 30 01:17:16 GMT 2005  robert.mcqueen@collabora.co.uk
  * add flags to indicate when aliases can be set on other people and stored on the server

Tue Nov 29 19:39:24 GMT 2005  robert.mcqueen@collabora.co.uk
  * bump spec version due to incompatible changes

Tue Nov 29 18:54:20 GMT 2005  robert.mcqueen@collabora.co.uk
  * separate the number spaces for contact, room and list handles...
  everywhere where a handle has type flexibility now has a numeric handle type.
  move the GetMembers and GetSelfHandle from Channel to Channel.Interface.Group,
  and remove the Named interface in favour of a GetChannelHandle on channels
  themselves. this is far more consistent between requesting, new channels
  arriving, and inspecting existing channels, and removes the delusion that
  it's a good idea for a UI that doesn't understand Group channels to handle
  a channel that has a potentially mutable member list on protocols where
  there is no concept of a one-to-one channel.

Tue Nov 29 17:48:57 GMT 2005  robert.mcqueen@collabora.co.uk
  * update doc-generator to alphabetically sort methods and signals in the spec

Mon Nov 28 17:19:55 GMT 2005  robert.mcqueen@collabora.co.uk
  * add channel hold interface, update todo

Fri Nov 25 08:48:45 GMT 2005  robert.mcqueen@collabora.co.uk
  tagged telepathy-python 0.2

Thu Nov 24 00:45:45 GMT 2005  robert.mcqueen@collabora.co.uk
  * add hidden handle column to the contact list, and use it to find and update contacts when presencs is received

Thu Nov 24 00:43:01 GMT 2005  robert.mcqueen@collabora.co.uk
  * add a really really poor presence cache to swiss - this should really be stored in the subscribe list, because we only get presence signals when subscribed

Wed Nov 23 09:53:28 GMT 2005  robert.mcqueen@collabora.co.uk
  * make valid bus name & object path by changing crap to _

Fri Nov 18 11:42:44 GMT 2005  robert.mcqueen@collabora.co.uk
  tagged telepathy-python 0.1

Fri Nov 18 11:42:17 GMT 2005  robert.mcqueen@collabora.co.uk
  * discard typing notification with empty packets

Fri Nov 18 11:33:22 GMT 2005  robert.mcqueen@collabora.co.uk
  * fix bug with all contacts pointing to the last one to be added

Fri Nov 18 10:24:57 GMT 2005  robert.mcqueen@collabora.co.uk
  * fix presence signal iteration bugs, try some code for updating rows... meh

Fri Nov 18 09:45:35 GMT 2005  robtaylor@floopily.org
  * added environment var cheching to enable different testsfor StreamedMediaChannel

Fri Nov 18 08:48:37 GMT 2005  robert.mcqueen@collabora.co.uk
  * add COPYING, AUTHORS and boilerplate to every file

Fri Nov 18 08:33:10 GMT 2005  robert.mcqueen@collabora.co.uk
  * hook up presence and members changed signals

Fri Nov 18 08:32:54 GMT 2005  robert.mcqueen@collabora.co.uk
  * remove debug prints

Fri Nov 18 08:32:19 GMT 2005  robert.mcqueen@collabora.co.uk
  * mangle presence signals a little

Fri Nov 18 08:32:05 GMT 2005  robert.mcqueen@collabora.co.uk
  * store channel instances by handle in the right place

Fri Nov 18 08:31:36 GMT 2005  robert.mcqueen@collabora.co.uk
  * the required runes to make pyxmpp log

Fri Nov 18 08:30:02 GMT 2005  robert.mcqueen@collabora.co.uk
  * allow use of GetSelfHandle in the channel subclass

Fri Nov 18 08:29:32 GMT 2005  robert.mcqueen@collabora.co.uk
  * fix test client for text

Fri Nov 18 08:25:38 GMT 2005  robert.mcqueen@collabora.co.uk
  * update readme

Fri Nov 18 08:21:35 GMT 2005  robert.mcqueen@collabora.co.uk
  * add surprised face icon from tango :)

Fri Nov 18 08:21:14 GMT 2005  robert.mcqueen@collabora.co.uk
  * call mainloop.quit() correctly when disconnecting

Fri Nov 18 08:20:38 GMT 2005  robert.mcqueen@collabora.co.uk
  * fix to avoid infinite looping when specifying incorrect managers/protocols on command line

Fri Nov 18 07:19:33 GMT 2005  robert.mcqueen@collabora.co.uk
  * add some kind of contact window

Fri Nov 18 07:18:59 GMT 2005  robert.mcqueen@collabora.co.uk
  * tweak signal handlers in text channel

Fri Nov 18 07:18:54 GMT 2005  robert.mcqueen@collabora.co.uk
  * get send sender name in convo windows

Fri Nov 18 07:17:02 GMT 2005  robert.mcqueen@collabora.co.uk
  * more spec todos

Fri Nov 18 08:17:58 GMT 2005  robtaylor@floopily.org
  * add various tests for sip

Fri Nov 18 04:12:23 GMT 2005  robert.mcqueen@collabora.co.uk
  * fix ENOBRAIN in assembling per-manager list of protocols

Fri Nov 18 04:11:54 GMT 2005  robert.mcqueen@collabora.co.uk
  * add google talk protocol to swiss, support for requiring encryption, and using TLS

Fri Nov 18 02:26:33 GMT 2005  robert.mcqueen@collabora.co.uk
  * add default parameter insertion and support for boolean parameters to conn.check_parameters

Fri Nov 18 02:24:46 GMT 2005  robert.mcqueen@collabora.co.uk
  * update PROTO todo

Thu Nov 17 21:10:48 GMT 2005  robert.mcqueen@collabora.co.uk
  * list pending messages asynchronously

Thu Nov 17 21:10:24 GMT 2005  robert.mcqueen@collabora.co.uk
  * set window title with a handle only if there is one

Thu Nov 17 21:08:22 GMT 2005  robert.mcqueen@collabora.co.uk
  * close channel when window closed

Thu Nov 17 21:07:36 GMT 2005  robert.mcqueen@collabora.co.uk
  * tweak TODO with some stuff

Thu Nov 17 21:06:26 GMT 2005  robert.mcqueen@collabora.co.uk
  * add hack to remove channel from weak dictionary when its closed, because dbus sucks

Thu Nov 17 21:06:09 GMT 2005  robert.mcqueen@collabora.co.uk
  * make channel.Close remove the channel in the base classes

Thu Nov 17 19:17:45 GMT 2005  robert.mcqueen@collabora.co.uk
  * that's why it was failing for rob

Thu Nov 17 19:11:11 GMT 2005  robert.mcqueen@collabora.co.uk
  * that was stupid, it was all already there

Thu Nov 17 19:00:37 GMT 2005  robert.mcqueen@collabora.co.uk
  * fix braino in SMC members_changed_cb

Thu Nov 17 18:57:30 GMT 2005  robtaylor@floopily.org
  * moved interface dependent stuff in StreamedMediaChannel into got_interfaces

Thu Nov 17 18:39:55 GMT 2005  robtaylor@floopily.org
  * resolved conflicts, updated StreamedMediaChannel to new api

Thu Nov 17 18:37:38 GMT 2005  robtaylor@floopily.org
  * added some debugging traces

Thu Nov 17 18:37:19 GMT 2005  robtaylor@floopily.org
  * moved signal connecting to work around dbus gash

Thu Nov 17 18:35:38 GMT 2005  robtaylor@floopily.org
  * added a streamed media channel

Thu Nov 17 18:37:56 GMT 2005  robtaylor@floopily.org
  * fix quitting mainloop on connection termination

Thu Nov 17 18:46:39 GMT 2005  robert.mcqueen@collabora.co.uk
  * add automatic interface discovery to connection base class in client

Thu Nov 17 03:06:11 GMT 2005  robert.mcqueen@collabora.co.uk
  * fork the test-client to scw-client, and merge the gtk code from testscw.py into the channel object... beautiful! :)

Thu Nov 17 03:05:29 GMT 2005  robert.mcqueen@collabora.co.uk
  * bugfixes, emit send signal, cache IM channel instances

Thu Nov 17 00:38:58 GMT 2005  robert.mcqueen@collabora.co.uk
  * switch idle times for last activity timestamp

Wed Nov 16 23:35:40 GMT 2005  robert.mcqueen@collabora.co.uk
  * tweak presence to work, will come back to it later

Wed Nov 16 19:47:00 GMT 2005  robert.mcqueen@collabora.co.uk
  * more refactoring of test client to give the right hooks for testing subscribe/publish/presence stuff

Wed Nov 16 19:45:58 GMT 2005  robert.mcqueen@collabora.co.uk
  * fix up subscribe/publish support in swiss, mostly done now

Wed Nov 16 19:44:35 GMT 2005  robert.mcqueen@collabora.co.uk
  * add rudimentary presence support to swiss. things like idle times confuse it atm.

Wed Nov 16 19:44:25 GMT 2005  robert.mcqueen@collabora.co.uk
  * spec todo tweaks

Wed Nov 16 12:17:42 GMT 2005  robert.mcqueen@collabora.co.uk
  * fix ctrl+c bug in test client

Wed Nov 16 00:50:42 GMT 2005  robert.mcqueen@collabora.co.uk
  * tweaks to channel base class, add notimplemented for channel.close

Wed Nov 16 00:48:31 GMT 2005  robert.mcqueen@collabora.co.uk
  * add subscribe/presence list channels

Wed Nov 16 00:46:27 GMT 2005  robert.mcqueen@collabora.co.uk
  * factor channels down into a client base class, add list channels

Tue Nov 15 22:11:38 GMT 2005  robert.mcqueen@collabora.co.uk
  * make some base classes for client implementations, refactor test-client to make better use of async calls

Tue Nov 15 18:07:34 GMT 2005  robert.mcqueen@collabora.co.uk
  * fix output signature of GetMediaParameters to have the appropriate two strings

Tue Nov 15 14:27:53 GMT 2005  robert.mcqueen@collabora.co.uk
  * make channel.GetSelfHandle default to conn.GetSelfHandle unless overriden

Tue Nov 15 13:52:56 GMT 2005  robert.mcqueen@collabora.co.uk
  * yeah 0 means OFFLINE :)

Tue Nov 15 13:51:55 GMT 2005  robert.mcqueen@collabora.co.uk
  * correct makefile to depend on telepathy & server base classes, fix bug with not ignoring sender keyword arguments

Tue Nov 15 12:22:30 GMT 2005  robert.mcqueen@collabora.co.uk
  * update README, move test client

Tue Nov 15 02:01:15 GMT 2005  robert.mcqueen@collabora.co.uk
  * move random testing stuff into test

Tue Nov 15 02:00:45 GMT 2005  robert.mcqueen@collabora.co.uk
  * add crappy makefile, move doc stuff into doc/

Tue Nov 15 01:53:20 GMT 2005  robert.mcqueen@collabora.co.uk
  * rename brie to swiss to avoid confusion with brie@jabber.org, and suggest patchy implementation...

Tue Nov 15 01:51:49 GMT 2005  robert.mcqueen@collabora.co.uk
  * implement handles and new spec changes like constants in brie

Tue Nov 15 01:51:21 GMT 2005  robert.mcqueen@collabora.co.uk
  * update test client for spec changes like new constants, changed arguments, etc

Tue Nov 15 01:48:42 GMT 2005  robert.mcqueen@collabora.co.uk
  * add some connection checks to server base classes

Tue Nov 15 01:47:30 GMT 2005  robert.mcqueen@collabora.co.uk
  * add some error cases, tweak some doc strings

Tue Nov 15 01:46:01 GMT 2005  robert.mcqueen@collabora.co.uk
  * add handle implementation to server base classes

Tue Nov 15 01:44:10 GMT 2005  robert.mcqueen@collabora.co.uk
  * raise version to 0.10.2

Tue Nov 15 01:42:36 GMT 2005  robert.mcqueen@collabora.co.uk
  * remove cheddar, brie is now working and pyxmpp wins over xmppy

Tue Nov 15 01:41:55 GMT 2005  robert.mcqueen@collabora.co.uk
  * clarify meaning of channel type string in capabilities

Tue Nov 15 00:21:55 GMT 2005  Julien Gilli <jgilli@acm.org>
  * spec_review_typos
  Some typos and superfluous things removed.

Mon Nov 14 01:10:56 GMT 2005  robert.mcqueen@collabora.co.uk
  tagged specification 0.10.1

Mon Nov 14 01:07:53 GMT 2005  robert.mcqueen@collabora.co.uk
  * fix mismatched signatures and descriptions

Mon Nov 14 01:07:40 GMT 2005  robert.mcqueen@collabora.co.uk
  * update version to 0.10.1

Mon Nov 14 01:07:24 GMT 2005  robert.mcqueen@collabora.co.uk
  * include patch level versions :D

Mon Nov 14 00:05:16 GMT 2005  robert.mcqueen@collabora.co.uk
  tagged specification 0.10

Sun Nov 13 23:46:35 GMT 2005  robert.mcqueen@collabora.co.uk
  * missing "of"

Sun Nov 13 23:09:58 GMT 2005  robert.mcqueen@collabora.co.uk
  * fix unterminated sentence :)

Sun Nov 13 21:42:04 GMT 2005  robert.mcqueen@collabora.co.uk
  * s/Library/Lesser/

Sun Nov 13 21:16:59 GMT 2005  robert.mcqueen@collabora.co.uk
  * replace contact identifiers with handles, make flags into bitfields where appropriate, and clarify documentation

Sun Nov 13 19:16:38 GMT 2005  robert.mcqueen@collabora.co.uk
  * clarify connection documentation as listed in TODO, add handles instead of error-prone match flags, add constants for capability, handle and presence types, and change capabilities and requestchannel to take just a channel type and a handle. awesome.

Sun Nov 13 16:54:48 GMT 2005  robert.mcqueen@collabora.co.uk
  * its easy to forget to check it actually parses when you're just writing code-as-documentation

Sun Nov 13 16:24:34 GMT 2005  robert.mcqueen@collabora.co.uk
  * refactor connection manager interface to provide mandatory, optional and default parameter values, provide the account name as a parameter, and include notes on forming unique connection service names and object paths

Sun Nov 13 14:51:41 GMT 2005  robert.mcqueen@collabora.co.uk
  * fix buglet in prompting for password

Sat Nov 12 22:49:31 GMT 2005  robert.mcqueen@collabora.co.uk
  * update streamed media channel to deal with tuples of local,remote information, and have the connection manager negotiate on the client's behalf

Sat Nov 12 20:35:18 GMT 2005  robert.mcqueen@collabora.co.uk
  * add streamed media interface to connections, for storing the local SDP, so that channel set-up can be handled without interacting with the UI

Sat Nov 12 19:43:01 GMT 2005  robert.mcqueen@collabora.co.uk
  * add methods/signals for advertising your own capabilities on a connection

Sat Nov 12 18:54:24 GMT 2005  robert.mcqueen@collabora.co.uk
  * return false in connmgr.disconnected

Sat Nov 12 17:32:01 GMT 2005  robert.mcqueen@collabora.co.uk
  * fix typo

Thu Nov 10 20:59:44 GMT 2005  robert.mcqueen@collabora.co.uk
  * add ctrl+c/sigterm handling to brie

Thu Nov 10 20:58:27 GMT 2005  robert.mcqueen@collabora.co.uk
  * add connection states to brie, add callbacks for presence/subscription/roster stuff

Thu Nov 10 13:31:34 GMT 2005  robert.mcqueen@collabora.co.uk
  * make connection status unsigned, and include symbolic names in the python bindings for them. increase interface version to 0.10.0, whicl will be the next version.

Thu Nov 10 01:51:17 GMT 2005  robert.mcqueen@collabora.co.uk
  * bug fixes and doc string tweaks

Thu Nov 10 01:49:40 GMT 2005  robert.mcqueen@collabora.co.uk
  * add requestchannel and rosters to brie

Thu Nov 10 01:48:22 GMT 2005  robert.mcqueen@collabora.co.uk
  * update spec todo

Wed Nov  9 23:29:11 GMT 2005  robtaylor@floopily.org
  * make cmdline client ask for mandatory params

Wed Nov  9 23:28:27 GMT 2005  robtaylor@floopily.org
  * fix usage of CHANNEL_TYPE_LIST to CHANNEL_TYPE_CONTACT_LIST

Wed Nov  9 19:29:21 GMT 2005  robtaylor@floopily.org
  * oops, typo

Wed Nov  9 19:25:18 GMT 2005  robtaylor@floopily.org
  * added missing param in call to channel_callback in Connection

Wed Nov  9 19:12:06 GMT 2005  robert.mcqueen@collabora.co.uk
  * add the brie pyxmpp-based connection manager

Wed Nov  9 18:07:16 GMT 2005  robert.mcqueen@collabora.co.uk
  * remove unrequired imports & debug prints from conn/channel.py, and rename some stuff to _private members

Wed Nov  9 18:01:51 GMT 2005  robert.mcqueen@collabora.co.uk
  * fix clientlib for new channel/textchannel arguments

Wed Nov  9 18:00:29 GMT 2005  robert.mcqueen@collabora.co.uk
  * add todo item

Wed Nov  9 18:54:37 GMT 2005  robtaylor@floopily.org
  * made connection states and reasons ints

Tue Nov  8 23:22:27 GMT 2005  robtaylor@floopily.org
  * changed occurences of 'g' in signatures to 's' as dbus glib bindings don't support that yet

Tue Nov  8 23:21:45 GMT 2005  robtaylor@floopily.org
  * updated channel to work with new connection class-local naming scheme

Tue Nov  8 22:37:57 GMT 2005  robtaylor@floopily.org
  * added knowledge of when a member in a StreamedMediaChannel needs your state

Tue Nov  8 22:12:47 GMT 2005  robtaylor@floopily.org
  * added optional param definitions for authentication data necessary for sip

Tue Nov  8 22:08:00 GMT 2005  robert.mcqueen@collabora.co.uk
  * remove AuthenticationFailed and EncryptionError errors in favour of Connect() returning an object in the 'connecting' state; add a reason field to StateChanged signal on connections

Tue Nov  8 21:38:41 GMT 2005  robert.mcqueen@collabora.co.uk
  * update todo

Tue Nov  8 21:38:01 GMT 2005  robert.mcqueen@collabora.co.uk
  * refactor conn.py to push some stuff down into base classes

Tue Nov  8 21:36:44 GMT 2005  robert.mcqueen@collabora.co.uk
  * refactor to push some stuff down into server base classes

Tue Nov  8 21:31:34 GMT 2005  robert.mcqueen@collabora.co.uk
  * update clientlib to require dbus 0,51,0 and use the BusName and ObjectPath from the manager registry

Tue Nov  8 21:31:17 GMT 2005  robert.mcqueen@collabora.co.uk
  * add GetBusName and GetObjectPath methods to managerregistry

Tue Nov  8 21:30:55 GMT 2005  robert.mcqueen@collabora.co.uk
  * make GetProtos use a set to avoid duplicates

Tue Nov  8 21:30:06 GMT 2005  robert.mcqueen@collabora.co.uk
  * remove debugging prints from managerregistry

Tue Nov  8 21:29:25 GMT 2005  robert.mcqueen@collabora.co.uk
  * change format of .manager files to contain BusName and ObjectPath

Tue Nov  1 04:23:48 GMT 2005  robert.mcqueen@collabora.co.uk
  tagged specification 0.9

Tue Nov  1 04:07:35 GMT 2005  robert.mcqueen@collabora.co.uk
  * done or something

Tue Nov  8 17:25:18 GMT 2005  robtaylor@floopily.org
  * lot of fixes in view of trying to use this with two manager definitions

Tue Nov  8 17:24:01 GMT 2005  robtaylor@floopily.org
  * upgraded clientlib.py to new interfaces

Tue Nov  1 04:04:06 GMT 2005  robert.mcqueen@collabora.co.uk
  * version 0.9

Tue Nov  1 04:02:48 GMT 2005  robert.mcqueen@collabora.co.uk
  * spelling fixes

Tue Nov  1 03:50:09 GMT 2005  robert.mcqueen@collabora.co.uk
  * add version and errors to doc generation

Tue Nov  1 03:27:33 GMT 2005  robert.mcqueen@collabora.co.uk
  * add errors to the doc strings, tweak away some other unrequired arguments

Tue Nov  1 03:27:26 GMT 2005  robert.mcqueen@collabora.co.uk
  * split interfaces to a seperate file, add errors

Mon Oct 31 21:55:55 GMT 2005  robert.mcqueen@collabora.co.uk
  * add message to group interface MembersChanged signal

Mon Oct 31 21:48:47 GMT 2005  robert.mcqueen@collabora.co.uk
  * remove text msg send IDs in favour of a blocking msg

Mon Oct 31 21:25:59 GMT 2005  robert.mcqueen@collabora.co.uk
  * rename Channel.Type.List to ContactList, clarify documentation

Mon Oct 31 21:13:30 GMT 2005  robert.mcqueen@collabora.co.uk
  * add room listing channel

Mon Oct 31 21:13:12 GMT 2005  robert.mcqueen@collabora.co.uk
  * add contact search

Mon Oct 31 20:17:38 GMT 2005  robert.mcqueen@collabora.co.uk
  * add requested boolean to NewChannel sig

Mon Oct 31 20:06:34 GMT 2005  robert.mcqueen@collabora.co.uk
  * fixes so signatures match numbers of arguments

Mon Oct 31 19:58:39 GMT 2005  robert.mcqueen@collabora.co.uk
  * add checks so that number of arguments equal signal length

Mon Oct 31 18:19:23 GMT 2005  robert.mcqueen@collabora.co.uk
  * add argument names to text channel foo

Mon Oct 31 16:53:31 GMT 2005  robert.mcqueen@collabora.co.uk
  * add capabilities :)

Mon Oct 31 16:50:17 GMT 2005  robert.mcqueen@collabora.co.uk
  * include CSS inline

Thu Oct 27 23:47:11 BST 2005  robert.mcqueen@collabora.co.uk
  * add privacy connection interface, some tweaks

Thu Oct 27 23:10:30 BST 2005  robert.mcqueen@collabora.co.uk
  * tweak docs, update TODO, fix buggy signature, etc

Thu Oct 27 23:10:12 BST 2005  robert.mcqueen@collabora.co.uk
  * add channel transfer interface

Thu Oct 27 23:07:41 BST 2005  robert.mcqueen@collabora.co.uk
  * fix subject interface to have flags indicating if changes can be made, and replacing arbitrary info fields with a dictionary

Thu Oct 27 22:42:01 BST 2005  robert.mcqueen@collabora.co.uk
  * add group flags in favour of dubious overloading of methods to determine what is possible

Thu Oct 27 21:55:06 BST 2005  robert.mcqueen@collabora.co.uk
  * remove the method on ChannelInterfaceIndividual so that a client expecting Individual will work with a Group

Thu Oct 27 21:53:16 BST 2005  robert.mcqueen@collabora.co.uk
  * add sip. oops. :D

Thu Oct 27 20:24:15 BST 2005  robert.mcqueen@collabora.co.uk
  * keep rob happy, _get_type is magic in glib-land

Thu Oct 27 20:19:57 BST 2005  robert.mcqueen@collabora.co.uk
  * add passworded channels interface

Thu Oct 27 19:19:39 BST 2005  robert.mcqueen@collabora.co.uk
  * refactor connmgr.py into connmgr, conn and channel

Thu Oct 27 18:36:18 BST 2005  robert.mcqueen@collabora.co.uk
  * add connection parameters like b:register, s:username, s:fullname

Thu Oct 27 17:38:17 BST 2005  robert.mcqueen@collabora.co.uk
  * add connection interface contact info

Thu Oct 27 16:27:45 BST 2005  robert.mcqueen@collabora.co.uk
  * add connection forwarding interface

Thu Oct 27 11:15:50 BST 2005  robert.mcqueen@collabora.co.uk
  * make the match flags like galago's

Thu Oct 27 11:03:20 BST 2005  robert.mcqueen@collabora.co.uk
  * match flags are the way to go

Thu Oct 27 00:05:43 BST 2005  robert.mcqueen@collabora.co.uk
  * user ID canonicalisation needs more thought

Wed Oct 26 23:56:39 BST 2005  robert.mcqueen@collabora.co.uk
  * tweaks

Wed Oct 26 18:56:48 BST 2005  robert.mcqueen@collabora.co.uk
  * on channel.interface.group, indicate that add/remove member methods can be invoked with an empty list to test if the user may add or remove channel members

Wed Oct 26 18:53:44 BST 2005  robert.mcqueen@collabora.co.uk
  * on channel interface group, rename requested to local pending, and invited to remote pending

Wed Oct 26 18:36:02 BST 2005  robert.mcqueen@collabora.co.uk
  * add signal/method to connection.interface.renaming

Wed Oct 26 18:01:05 BST 2005  robert.mcqueen@collabora.co.uk
  * turn _dbus_interfaces into a list and declare like a normal class member

Wed Oct 26 17:34:33 BST 2005  robert.mcqueen@collabora.co.uk
  * split TODO into SPEC and PROTO

Wed Oct 26 13:41:53 BST 2005  robert.mcqueen@collabora.co.uk
  * fix doc generator to provide signal args

Wed Oct 26 13:41:35 BST 2005  robert.mcqueen@collabora.co.uk
  * fix cheddar for new namespace

Wed Oct 26 12:45:09 BST 2005  robtaylor@floopily.org
  * added missing telepathy.__init__.py from module reorg

Mon Oct 24 18:34:10 BST 2005  robtaylor@floopily.org
  * reorganised the layout to give a top-level 'telepathy' module and submodules 'client' and 'server'

Mon Oct 24 14:45:25 BST 2005  robtaylor@floopily.org
  * a few pieces of documentation cleanup

Mon Oct 24 12:49:42 BST 2005  robert.mcqueen@collabora.co.uk
  * fix cheddar for new interface names

Thu Oct 20 12:53:42 BST 2005  robert.mcqueen@collabora.co.uk
  * tidy style.css

Thu Oct 20 12:41:32 BST 2005  robert.mcqueen@collabora.co.uk
  * fix HTML to be XHTML compliant and not gash, formatting tweaks

Thu Oct 20 10:36:20 BST 2005  robert.mcqueen@collabora.co.uk
  * remove spare </a>

Thu Oct 20 10:26:57 BST 2005  robert.mcqueen@collabora.co.uk
  * tweak title, add notice about draft spec, and fiddle with sidebar (still commented out)

Wed Oct 19 20:13:17 BST 2005  robert.mcqueen@collabora.co.uk
  * fix order of docs, and mix-up between renaming and list channels

Wed Oct 19 17:39:22 BST 2005  robert.mcqueen@collabora.co.uk
  * fix up opening/closing <p> in the doc generator, and add <pre> tags for the moment

Wed Oct 19 17:29:53 BST 2005  robert.mcqueen@collabora.co.uk
  * less margin on the specs page

Wed Oct 19 17:29:16 BST 2005  robert.mcqueen@collabora.co.uk
  * update README and TODO

Mon Oct 17 16:37:18 BST 2005  robtaylor@floopily.org
  * added readme

Mon Oct 17 16:24:34 BST 2005  robtaylor@floopily.org
  * tidied up the style, added style for signals

Mon Oct 17 16:24:08 BST 2005  robtaylor@floopily.org
  * added interface order file for doc generation

Mon Oct 17 16:23:27 BST 2005  robtaylor@floopily.org
  * added documentation generation for signals

Mon Oct 17 15:18:53 BST 2005  robert.mcqueen@collabora.co.uk
  * update TODO

Mon Oct 17 12:20:18 BST 2005  robert.mcqueen@collabora.co.uk
  * update connection manager docs

Mon Oct 17 11:07:30 BST 2005  robtaylor@floopily.org
  * removed manual dbus interface documentation, added class decoration for intrfaces without methods

Mon Oct 17 10:43:33 BST 2005  robtaylor@floopily.org
  * added dbus interface notation for ChannelTypeList

Mon Oct 17 10:42:50 BST 2005  robtaylor@floopily.org
  * added looking for dbus interfaces on classes

Mon Oct 17 08:39:15 BST 2005  robtaylor@floopily.org
  * add ability to reorder interface defsto doc generator

Mon Oct 17 08:13:30 BST 2005  robtaylor@floopily.org
  * changed doc generator to document by dbus interface

Mon Oct 17 03:11:39 BST 2005  robert.mcqueen@collabora.co.uk
  * TODO

Mon Oct 17 03:10:00 BST 2005  robert.mcqueen@collabora.co.uk
  * massive documentation, some refactoring and renaming

Sun Oct 16 22:53:46 BST 2005  robert.mcqueen@collabora.co.uk
  * further namespacing

Sun Oct 16 22:11:52 BST 2005  robert.mcqueen@collabora.co.uk
  * inherit interfaces from dbus.service.Interface

Sun Oct 16 22:09:50 BST 2005  robert.mcqueen@collabora.co.uk
  * refactor and document SubjectChannelInterface

Sun Oct 16 22:06:57 BST 2005  robert.mcqueen@collabora.co.uk
  * sensibly namespace interfaces

Mon Oct 17 00:56:20 BST 2005  robtaylor@floopily.org
  * fixed bug in doc generator. 'self' paramters were being left in

Mon Oct 17 00:46:32 BST 2005  robtaylor@floopily.org
  * prettified generated documentation

Sun Oct 16 20:33:05 BST 2005  robtaylor@floopily.org
  * cleaned up some TODO's in the documentation

Sun Oct 16 20:32:10 BST 2005  robtaylor@floopily.org
  * added a quick dbus documentation generator

Sun Oct 16 01:48:40 BST 2005  robert.mcqueen@collabora.co.uk
  * pointless roster changes

Sun Oct 16 12:55:36 BST 2005  robert.mcqueen@collabora.co.uk
  * update TODO, fix rob's crackfilled signatures

Sun Oct 16 02:00:54 BST 2005  robert.mcqueen@collabora.co.uk
  * documentation tweaking so far

Sun Oct 16 02:00:46 BST 2005  robert.mcqueen@collabora.co.uk
  * update TODO

Sun Oct 16 01:50:40 BST 2005  robert.mcqueen@collabora.co.uk
  * fix group channel interface to return the right things and annotate them correctly

Sun Oct 16 01:49:05 BST 2005  robert.mcqueen@collabora.co.uk
  * annoyingly tweak whitespace and formatting, and make DTML into DTMF

Sun Oct 16 01:48:31 BST 2005  robert.mcqueen@collabora.co.uk
  * update TODO

Sun Oct 16 01:41:58 BST 2005  robtaylor@floopily.org
  * updated TODO

Sun Oct 16 01:41:00 BST 2005  robtaylor@floopily.org
  * added media channel interfaces

Sun Oct 16 01:40:48 BST 2005  robtaylor@floopily.org
  * updated TODO

Sun Oct 16 00:20:24 BST 2005  robtaylor@floopily.org
  * define some common connection parameter types

Sun Oct 16 00:14:36 BST 2005  robtaylor@floopily.org
  * add documenatation of .manager files

Sat Oct 15 23:41:07 BST 2005  robtaylor@floopily.org
  * updated TODO

Sat Oct 15 23:37:00 BST 2005  robtaylor@floopily.org
  * renamed any remaining instances of IPCF to Telepathy

Sat Oct 15 23:36:00 BST 2005  robtaylor@floopily.org
  * updated example manager description 

Sat Oct 15 23:34:36 BST 2005  robtaylor@floopily.org
  * fixed ManagerRegistry and client example

Sat Oct 15 19:17:47 BST 2005  robtaylor@floopily.org
  * added ability to find managers from on-disk files

Sat Oct 15 16:47:24 BST 2005  robtaylor@floopily.org
  * update todo

Sat Oct 15 15:22:43 BST 2005  robtaylor@floopily.org
  * updated TODO

Sat Oct 15 20:03:53 BST 2005  robert.mcqueen@collabora.co.uk
  * annoyingly requote signature annotations, with some modifications too

Sat Oct 15 19:35:30 BST 2005  robert.mcqueen@collabora.co.uk
  * fix sender in message recieving functions

Sat Oct 15 19:32:41 BST 2005  robert.mcqueen@collabora.co.uk
  * remove unrequired imports

Sat Oct 15 19:32:31 BST 2005  robert.mcqueen@collabora.co.uk
  * todo update

Sat Oct 15 19:30:37 BST 2005  robert.mcqueen@collabora.co.uk
  * fix mismatched prototype

Sat Oct 15 19:24:13 BST 2005  robert.mcqueen@collabora.co.uk
  * repair channel requesting prototype to be sa{sv}, ie type and a dict of interface -> variant params

Sat Oct 15 16:46:39 BST 2005  robert.mcqueen@collabora.co.uk
  * TODO updates

Sat Oct 15 15:04:36 BST 2005  robtaylor@floopily.org
  * added sender to Recieved signal

Sat Oct 15 15:03:42 BST 2005  robtaylor@floopily.org
  * fixed typos and stupid errors

Sat Oct 15 13:26:00 BST 2005  robtaylor@floopily.org
  * updated todo

Sat Oct 15 03:53:47 BST 2005  robtaylor@floopily.org
  * added new documentation, solidified some interfaces

Sat Oct 15 02:33:36 BST 2005  robtaylor@floopily.org
  * more documentation and signature decoration

Sat Oct 15 02:04:39 BST 2005  robtaylor@floopily.org
  *  seperated essestial TODO items into seperate RobT and RobM items

Sat Oct 15 01:25:55 BST 2005  robtaylor@floopily.org
  * added some initial documentation

Fri Oct 14 20:28:58 BST 2005  robtaylor@floopily.org
  * move ConnectionManager naming out to subclass

Fri Oct 14 20:28:48 BST 2005  robtaylor@floopily.org
  * add to todo

Fri Oct 14 20:28:33 BST 2005  robtaylor@floopily.org
  * rename jabber.py chedder.py

Fri Oct 14 18:53:18 BST 2005  robert.mcqueen@collabora.co.uk
  * update TODO, fix disconnect() bug

Fri Oct 14 18:50:13 BST 2005  robert.mcqueen@collabora.co.uk
  * timestamps and IDs are unsigned

Fri Oct 14 16:18:56 BST 2005  robert.mcqueen@collabora.co.uk
  * complete subject channel interface

Fri Oct 14 16:18:39 BST 2005  robert.mcqueen@collabora.co.uk
  * complete named channel interface

Fri Oct 14 15:45:42 BST 2005  robert.mcqueen@collabora.co.uk
  * fix previous fiddling

Fri Oct 14 13:44:23 BST 2005  robert.mcqueen@collabora.co.uk
  * update TODO, add NewConnection signal, add proto/account to Connection base class

Fri Oct 14 13:33:46 BST 2005  robert.mcqueen@collabora.co.uk
  * add invited and requested members to GroupChannelInterface

Fri Oct 14 13:12:52 BST 2005  robtaylor@floopily.org
  * added missing server/__init__.py

Fri Oct 14 12:04:17 BST 2005  robert.mcqueen@collabora.co.uk
  * add subject channel, annoyingly rename most classes

Fri Oct 14 11:56:50 BST 2005  robert.mcqueen@collabora.co.uk
  * rename interfaces to telepathy, fix crack

Fri Oct 14 11:49:46 BST 2005  robtaylor@floopily.org
  * added missing jabber.py

Fri Oct 14 11:40:38 BST 2005  robert.mcqueen@collabora.co.uk
  * update TODO by priority

Fri Oct 14 09:53:42 BST 2005  robtaylor@floopily.org
  * fixed bug left from refactoring

Fri Oct 14 00:30:44 BST 2005  robtaylor@floopily.org
  * refactored into a server library and jabber service implementation

Thu Oct 13 19:29:29 BST 2005  robtaylor@floopily.org
  * cleaned up tree and created top level seperation between docs, client and server

Thu Oct 13 19:21:35 BST 2005  robert.mcqueen@collabora.co.uk
  * add group channel interface, and list channel type, and now incoming messages get given to each channel in turn to handle or not

Thu Oct 13 19:16:39 BST 2005  robert.mcqueen@collabora.co.uk
  * add client support for list channels

Thu Oct 13 19:14:31 BST 2005  robert.mcqueen@collabora.co.uk
  * clean up ctrl+c/sigterm handling

Thu Oct 13 19:11:13 BST 2005  robert.mcqueen@collabora.co.uk
  * offline TODO file :)

Thu Oct  6 18:59:48 BST 2005  robert.mcqueen@collabora.co.uk
  * add the individual channel interface, and a concept of members to the base channel. your contact list will be a channel too, I think...

Thu Oct  6 13:30:40 BST 2005  robert.mcqueen@collabora.co.uk
  * get existing channels and existing messages to handle race conditions

Thu Oct  6 13:29:59 BST 2005  robert.mcqueen@collabora.co.uk
  * add timestamps to messages, fix pending message queueing

Wed Oct  5 11:17:12 BST 2005  robtaylor@floopily.org
  * added acknowledgement to message recipt

Tue Oct  4 21:21:48 BST 2005  robert.mcqueen@collabora.co.uk
  * replace random exceptions with asserts

Tue Oct  4 21:18:56 BST 2005  robert.mcqueen@collabora.co.uk
  * track connections in manager, add interfaces to channels, correct spelling of received, create channels for incoming messages

Tue Sep 20 13:27:41 BST 2005  robert.mcqueen@collabora.co.uk
  * signal handling to clean up connections when you Ctrl+C the test client

Tue Sep 20 13:26:51 BST 2005  robert.mcqueen@collabora.co.uk
  * fix generation of service names with .s in

Tue Sep 20 00:15:06 BST 2005  robert.mcqueen@collabora.co.uk
  * text channels with sending support, woot

Mon Sep 19 20:06:44 BST 2005  robert.mcqueen@collabora.co.uk
  * correctly namespace connection service/object paths

Mon Sep 19 19:42:10 BST 2005  robert.mcqueen@collabora.co.uk
  * remove string reasons/messages from StatusChanged signal

Mon Sep 19 18:17:42 BST 2005  robert.mcqueen@collabora.co.uk
  * make connections return a service/object path, and report status changes

Fri Sep 16 21:47:26 BST 2005  robert.mcqueen@collabora.co.uk
  * fix up signals for connections

Fri Sep 16 21:45:05 BST 2005  robert.mcqueen@collabora.co.uk
  * add channel object

Fri Sep 16 14:21:28 BST 2005  robert.mcqueen@collabora.co.uk
  * first cut test client

Fri Sep 16 14:14:52 BST 2005  robert.mcqueen@collabora.co.uk
  * test code for using the xmppy library

Fri Sep 16 14:14:12 BST 2005  robert.mcqueen@collabora.co.uk
  * first cut Jabber connection manager
  called cheddar because it's mostly made of cheese :)

Mon Aug 22 09:06:41 BST 2005  robtaylor@floopily.org
  * htmlised the specification

Sun Aug 21 19:03:03 BST 2005  robtaylor@floopily.org
  * more frobbing of spec

Sun Aug 21 16:47:52 BST 2005  robtaylor@floopily.org
  * made in-place service activation work

Tue Aug 16 01:22:05 BST 2005  robtaylor@floopily.org
  * fixed run-with-tmp-session-bus for our use

Tue Aug 16 01:15:02 BST 2005  robtaylor@floopily.org
  * added service descriptor

Tue Aug 16 01:11:23 BST 2005  robtaylor@floopily.org
  * added script to run with a temp session bus

Tue Aug 16 00:59:05 BST 2005  robtaylor@floopily.org
  * added example service call to libclient

Tue Aug 16 00:54:10 BST 2005  robtaylor@floopily.org
  * added 1st cut msn server

Mon Aug 15 22:36:19 BST 2005  robtaylor@floopily.org
  * updated spec with some interface defns

Sat Aug 13 18:59:24 BST 2005  robtaylor@floopily.org
  * started ipcf-python
