Fri Aug 15 16:21:55 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  tagged telepathy-spec-0.17.9

Fri Aug 15 16:21:45 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Prepare release 0.17.9

Fri Aug 15 14:40:07 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Write NEWS file

Fri Aug 15 11:51:49 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Properties in Allowed_Properties may either be required or optional, but it's may[en], not MAY[en_RFC]

Fri Aug 15 11:50:36 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove reference to InitiatorID in TargetID

Thu Aug 14 14:55:34 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * NewChannels MUST be signalled before CreateChannel returns

Thu Aug 14 14:49:41 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Correct comment

Thu Aug 14 14:41:49 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Requests: merge Required_Properties and Optional_Properties into Allowed_Properties

Thu Aug 14 14:20:31 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Requests: hyperlink Bundle

Thu Aug 14 13:58:52 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Conn.I.Requests: TargetID is mandatory too

Thu Aug 14 13:51:46 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel.Future: remove TargetID, it's now in the core

Thu Aug 14 13:51:18 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel.TargetHandle, Channel.TargetHandleType: reference Channel.TargetID

Thu Aug 14 13:50:36 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add TargetID to Channel interface, now that we've proved that the implementation is easy

Thu Aug 14 13:40:42 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Merge addition of Conn.I.Requests and ChannelBundle

Thu Jul 24 10:11:07 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Replace RequestChannels with CreateChannel; remove EnsureChannel while we decide whether we actually need it

Thu Jul 24 10:10:42 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove obsolete Property_Restriction_Map type

Thu Jul 24 10:10:07 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Change ChannelsClosed signal to ChannelClosed

Fri Jul 18 15:48:26 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Rethink the RequestableChannelClasses property based on discussion yesterday

Fri Jul 18 14:05:56 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Requests: remove reuse flags in favour of a separate EnsureChannels method
  
  As per discussion yesterday and lots of scribbling on a whiteboard, we think
  this makes the API clearer.

Fri Jul 18 14:05:44 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Requests: use proper "added" annotation

Fri Jul 18 14:05:28 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Requests: re-indent license since this is a new file anyway

Fri Jul 11 19:51:34 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Rename AvailableChannelClasses to RequestableChannelClasses and make its type more elaborate, to be able to express restrictions on properties

Fri Jul 11 19:51:23 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Re-indent

Fri Jul 11 19:51:05 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Connection managers MUST NOT create "side-effect" channels if they can help it

Fri Jul 11 19:18:21 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Make RequestChannels return an array of Channel_Request_Response rather than an array of Channel_Details
  
  This adds the "reused" flag on a per-channel basis, which turns out to be
  necessary - when channels are requested, the channel dispatcher must ensure
  that exactly those channels that were not reused are sent to a handler.

Fri Jul 11 19:18:15 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Channel_Request_Response

Fri Jul 11 19:18:01 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Channel_Request_Response_Flags

Thu Jul 10 17:29:24 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add a FIXME note to Requests with some other properties that should perhaps be required in Channel_Details

Thu Jul 10 17:07:28 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Details: correct type of Properties

Thu Jul 10 17:07:12 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Request_Flags: add missing type 'u'

Thu Jul 10 16:37:55 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Required_Properties and Interfaces to Channel_Class

Thu Jul 10 16:37:25 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Decide that CMs shouldn't have more than one channel-class with the same channel type/handle type

Thu Jul 10 15:34:06 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * The type of Channel_Class::Properties is DBus_Qualified_Member, not DBus_Member

Thu Jul 10 15:29:46 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Requests: remove Channel_Announcement_Flags entirely

Thu Jul 10 15:29:10 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * NewChannels: remove Flags for a more minimal design - I'll see how far we can get without them

Thu Jul 10 15:28:30 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * RequestChannels: remove Flags output parameter out of a general feeling of YAGNI - I'll see how far we can get without it

Tue Jul  8 14:12:46 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explain the semantics of RequestChannels raising NotAvailable

Tue Jul  8 14:11:08 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explain the semantics of RequestChannels raising InvalidHandle

Tue Jul  8 14:10:49 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explain the semantics of RequestChannels raising NotImplemented

Tue Jul  8 14:10:00 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explain that properties in a channel request could (and probably will) be read-only after the channel has been created

Tue Jul  8 13:43:22 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Requests: remove unnecessary wording which has moved to the definition of TargetHandle

Tue Jul  8 13:42:37 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * In Channel_Details, hyperlink to TargetHandle etc. and add rationale

Tue Jul  8 13:42:16 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add a FIXME note: perhaps Channel_Announcement_Flag_Reused is unnecessary?

Fri Jul  4 15:52:00 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel.FUTURE: Requested: fix cross-reference to Requests

Fri Jul  4 15:50:40 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Requests: better docstring for RequestChannels

Fri Jul  4 15:49:59 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Requests: don't allow requests with Suppress_Handler=false at all

Fri Jul  4 15:49:23 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Requests: in Channel_Announcement_Flags, remove Suppress_Handler (we're basically mapping this to the Requested property now).

Fri Jul  4 15:41:22 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * In NewChannel, mention that suppress_handler=FALSE is deprecated for outgoing channels

Fri Jul  4 15:40:50 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Clarify that InitiatorHandle, InitiatorID MUST NOT be passed to requests

Fri Jul  4 15:40:28 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explain TargetID's effect on requests

Fri Jul  4 15:37:39 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel.FUTURE: add Requested property
  
  This is another attempt to resolve the incoming/outgoing problem, with
  more predictable semantics. Having deprecated suppress_handler=FALSE in
  requests, I'm now allowing clients to assume that in pre-Requests CMs,
  channels announced with suppress_handler=FALSE are unrequested.

Fri Jul  4 15:37:13 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * TargetHandleType: if omitted from a request, it's Handle_Type_None

Fri Jul  4 15:37:00 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * TargetHandle: explain exactly what this means in a request

Fri Jul  4 15:36:37 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel.Interfaces: strengthen requirement about request behaviour to a MUST

Fri Jul  4 15:36:09 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel.ChannelType: is always required in requests, and must always be satisfied

Fri Jul  4 12:22:13 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Clients MAY assume that if a channel has suppress_handler=true, it was requested. The converse is not necessarily true

Thu Jul  3 15:54:34 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Requests: rename Namespaced_Property_Value_Map to Qualified_Property_Value_Map

Tue May 20 10:13:42 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Indicate semantics of passing Interfaces to RequestChannels

Mon Jun  2 18:56:45 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Requests: add AvailableChannelClasses property

Wed Jul  2 18:06:39 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Requests interface to HTML spec

Mon Jun  2 19:00:09 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Mark Requests as experimental

Mon Jun  2 18:56:02 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Requests: explicitly allow RequestChannels(... StreamedMedia, CONTACT, fred, ...) to return an anonymous channel with Fred in its members

Tue May 20 10:15:26 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Require Channel_Details to contain ChannelType, TargetHadleType and TargetHandle

Tue May 20 10:14:36 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add .DRAFT to Requests namespace

Tue May 20 10:15:44 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Document RequestChannels

Tue May 20 10:14:45 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add type annotation to Properties member of Channel_Details

Fri May 16 13:15:59 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add a sketch of the Requests interface

Thu Aug 14 18:32:32 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Declare Contacts interface to be stable

Wed Jul  2 18:00:30 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Channel_Bundle to all.xml

Wed Jul  2 18:00:27 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Bundle property to Channel.FUTURE

Mon Jun  2 18:59:25 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Mark ChannelBundle as a draft

Fri May 16 13:15:52 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add ChannelBundle interface

Wed Aug 13 11:08:51 BST 2008  Will Thompson <will.thompson@collabora.co.uk>
  * Clients should re-set the avatar on connection if the self handle is omitted from GetKnownAvatarTokens' map.

Wed Aug 13 11:07:59 BST 2008  Will Thompson <will.thompson@collabora.co.uk>
  * CMs should omit the self handle from GetKnownAvatarTokens on protocols where avatars do not persist.

Tue Aug 12 11:53:41 BST 2008  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Connection_Interface_Aliasing: fix grammatical error

Mon Aug 11 19:41:16 BST 2008  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Connection_Interface_Contacts: Add missing ) in the org.freedesktop.Telepathy.Connection.Interface.Avatars/token signature

Mon Aug 11 19:33:09 BST 2008  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Connection_Interface_Contacts: Fix typo in the node name

Mon Aug 11 18:58:10 BST 2008  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Connection_Interface_Contacts: Document the difference in semenatics between GetKnownAvatartokens and the avatar attribute

Mon Aug 11 18:35:31 BST 2008  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Connection_Interface_Contacts: Let the alias attribute refer to GetAliases

Mon Aug 11 18:13:27 BST 2008  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Connection_Interface_Aliasing: Add a GetAliases method to only get cached aliases

Mon Aug 11 18:04:36 BST 2008  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Connection_Interface_Contacts.xml: Don't include whitespaces in dbus-ref

Mon Aug 11 17:35:57 BST 2008  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Connection_Interface_Contacts.xml: Set the correct node name

Mon Aug 11 17:31:54 BST 2008  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
  * Rename InspectContacts and InspectableInterfaces to GetContactAttributes and ContactAttributeInterfaces respectively

Thu Jul 31 14:12:35 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Rather than re-hashing the definition of GetInterfaces in the main Connection docstring, just reference GetInterfaces

Thu Jul 31 14:12:18 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix references to version 0.17.UNRELEASED

Thu Jul 24 09:39:05 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * maintainer-upload-release: replace the "official" spec HTML, not just the snapshot version

Wed Jul 23 20:39:23 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add nano version

Wed Jul 23 20:35:28 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  tagged telepathy-spec 0.17.8

Wed Jul 23 20:34:59 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Bump version to 0.17.8

Wed Jul 23 20:17:22 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Prepare NEWS for a release

Wed Jul 23 16:18:57 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explain that CMs can treat a request for an interface as a hint to do asynchronous retrieval of better info

Wed Jul 23 16:01:01 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add rationale for Hold argument

Wed Jul 23 16:00:39 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Don't allow inspecting interfaces for which the Connection has no inspectotron support

Wed Jul 23 15:50:08 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Redefine InspectContacts()

Wed Jul 23 15:49:53 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add more type definitions to Contacts interface

Wed Jul 23 15:49:32 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix descriptions of which contact attributes are present when

Wed Jul 23 15:49:24 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Move docstring of Contacts interface to the top, and namespace contact attributes

Wed Jul 23 15:16:17 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Mark Contacts interface as a draft

Thu Jul 17 08:35:02 BST 2008  Travis Reitter <travis.reitter@collabora.co.uk>
  * Replace Contact_Inspection_Flags with _Command
  By specifying commands to InspectContacts as strings instead of flags, we make
  InspectContacts more extensible.

Thu Jul 17 05:18:55 BST 2008  Travis Reitter <travis.reitter@collabora.co.uk>
  * Change InspectContacts return type to string variant map
  This allows arbitrary attributes to be returned by InspectContacts and for us to
  add new attributes without having to break API in the future.

Thu Jul 17 01:37:01 BST 2008  Travis Reitter <travis.reitter@collabora.co.uk>
  * Sync up with HEAD and correct syntax errors

Wed Jul 16 23:14:57 BST 2008  Travis Reitter <travis.reitter@collabora.co.uk>
  * Move ContactAtributes, InspectContacts to new Interface
  This relocates InspectContacts and support structures into
  Connection.Interface.Contacts for better isolation, backwards compatibility

Tue Jul 22 17:11:56 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: optionally allow hyperlinks to other D-Bus interfaces (for extensions)

Wed Jul 16 16:11:31 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Improve wording of unknown/error descriptions

Wed Jul 16 16:11:20 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Convert list of well-known statuses to a table

Wed Jul 16 16:11:02 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Statuses MUST include unknown and/or error if they are possible in this protocol

Wed Jul 16 16:10:37 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Tighten up spec for GetPresences

Wed Jul 16 16:10:22 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add hyperlink to Statuses property

Wed Jul 16 16:09:20 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Change AvailableStatuses back to Statuses and include even those statuses that can't be set on the user

Wed Jul 16 16:08:54 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Improve documentation of Simple_Contact_Presences

Tue Jul 15 21:40:17 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Do not allow SetPresence to raise PermissionDenied

Tue Jul 15 21:39:43 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Document the meaning of InvalidArgument for SetPresence

Tue Jul 15 21:39:36 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Whitespace

Tue Jul 15 21:28:59 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * SetPresence cannot raise Disconnected

Tue Jul 15 21:28:41 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Reference AvailableStatuses, not nonexistent Statuses property

Tue Jul 15 21:27:35 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Improve wording of pre-loading a status before connection

Tue Jul 15 21:27:26 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Cross-reference PresencesChanged correctly

Tue Jul 15 21:27:05 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Stop requiring that SetPresence accepts and ignores a non-empty message if no message is supported

Tue Jul 15 21:10:36 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Reference SetPresence, not the nonexistent SetStatus

Tue Jul 15 21:10:10 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix type names, rename Simple_Status_Spec to Available_Status_Spec

Tue Jul 15 21:06:03 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Correct indentation in SimplePresence

Tue Jul 15 21:05:48 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Correct types in SimplePresence

Tue Jul 15 21:05:27 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Re-paragraph SetStatus docstring

Tue Jul 15 21:05:04 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explain why clients mustn't set statuses they don't recognise

Tue Jul 15 21:04:41 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Document Status_Spec_Mapping better

Tue Jul 15 21:04:03 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Replace Status_Spec::May_Set_On_Self (redundant now that AvailableStatuses only lists things we can set on ourselves) with Message (whether we can specify a message)

Tue Jul 15 21:03:48 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explain the purpose of Status_Spec::Type

Thu Jul  3 18:39:11 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Rewrite text for Statuses property, renaming to AvailableStatuses (unfinished!)

Thu Jul  3 18:38:16 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * SimplePresence: annotate the well-known presence-type strings with the corresponding Connection_Presence_Type values

Thu Jul  3 18:37:09 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explain why it is desirable for clients to set an empty status message rather than filling in _("Available")

Thu Jul  3 18:36:59 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove double space

Thu Jul  3 18:36:36 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Change "unreleased" version annotations to "UNRELEASED" to follow my usual convention

Thu Jul  3 18:36:12 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Clarify that Connection_Presence_Type_Unset MUST NOT appear in our D-Bus API

Thu Jul  3 18:33:07 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate Presence well-known strings with the expected types

Thu Jul  3 18:32:54 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Link to Galago properly and re-indent

Thu Jul  3 18:32:34 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Improve wording of pre-deprecation of Presence

Thu Jul  3 18:31:50 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Improve wording of Connection changes

Mon Jun 23 12:23:51 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Make the ordering of attributes consistent within one type

Mon Jun 23 12:22:10 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Make the Simple_Presence the same as Account_Presence and use Simple_Presence instead of Account_Presence in the Account interface

Mon Jun 23 11:54:29 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Indent the patched parts of the presence definition

Mon Jun 23 11:51:58 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Use new-style indentation :)

Wed Jun 18 18:14:13 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Document that presence is scheduled for deprecation

Wed Jun 18 18:04:45 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Add error and unknown to the list of well-known statuses

Wed Jun 18 17:58:34 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Rever to Connection_Presence_Type instead of Simple_Connection_Presence_Type

Wed Jun 18 17:54:12 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Proper xml end tag

Wed Jun 18 17:44:21 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Allow connection interfaces to be added when going into connected

Wed Jun 18 17:17:23 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Several fixes as a result of robs review

Tue Jun 17 15:25:44 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Update SimplePresence description

Fri Jun 13 18:17:16 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Add unknown and error status types. Clarify the ability to set a status while in DISCONNECTED state

Thu Jun 12 16:39:38 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Rename PresenceUpdate to PresencesUpdated

Thu Jun 12 16:27:49 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Remove RequestPresence from the SimplePresence interface

Thu Jun 12 10:27:02 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Let the simple presence node name follow the naming convention

Wed Jun 11 19:32:58 BST 2008  Sjoerd Simons <sjoerd@luon.net>
  * Define the SimplePresence interface

Wed Jul 16 16:16:37 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update doc-generator.xsl regression test to match current features

Wed Jul 16 16:15:06 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: put a border on table, tr, td, th so tables are legible

Thu Jul 10 17:23:38 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: abort on stray text (not in a tp:docstring, tp:copyright or whatever) - apply templates to tp:copyright in mode "text" to evade this

Thu Jul 10 17:21:12 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: when failing due to an unrecognised element, output a newline afterwards

Thu Jul 10 17:08:15 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: check that the D-Bus type of a property, arg, tp:member etc. is the same as the D-Bus type of its tp:type

Thu Jul 10 17:07:47 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: each tp:flags, tp:enum, tp:simple-type or tp:external-type must have a name and a (D-Bus) type

Thu Jul 10 17:06:52 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * DeliveryReporting, Messages: add missing type 'u' to some enums

Fri Jul  4 15:48:35 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Connection: add missing <tp:docstring> inside <tp:error> so the clarified interpretations show up in the HTML

Thu Jul  3 14:42:56 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update NEWS so far

Mon Jun  2 18:55:08 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Conn.I.Capabilities: deprecate the handle = 0 stuff, it never really worked anyway and is insufficient for Conn.I.Requests

Wed Jul  2 16:02:45 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate ConnectionManager.Interfaces as added in HEAD, and explain backwards compatibility requirements

Mon Jun  2 18:54:30 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * ConnectionManager: add a FIXME note about the possibility of CM.I.Capabilities

Mon Jun  2 17:18:40 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Interfaces property to ConnectionManager, for possible future expansion

Wed Jul  2 15:45:15 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Rename DBus_Namespaced_Name to DBus_Qualified_Member and Namespaced_Property_Value_Map to Qualified_Property_Value_Map
  Re-recorded without dependency on the Requests interface.

Thu Feb 21 18:09:09 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add some more D-Bus stuff to generic-types.xml

Tue Jul  1 18:59:43 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: explain why the message when an "out" arg has no name is commented out

Tue Jul  1 18:56:20 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: when failing because a method/signal/property has no name, don't identify it by name :-)
  Also, remove mis-pasted output of "@access" which is irrelevant

Tue Jul  1 14:27:56 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel.Type.Text: cross-reference RequestChannel with a link

Tue Jul  1 14:26:57 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: fail if a signal does not have a name, is not a direct child of an interface, or has an argument with direction not 'in'; warn if a signal has an argument with direction explicitly 'in'

Tue Jul  1 14:26:17 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: fail if a method has no name, is not a direct child of an interface, or has arguments with no type, no direction or an invalid direction

Tue Jul  1 14:26:02 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: fail if a property has no access attribute

Tue Jul  1 14:25:11 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: fail if a property does not have a type, does not have a name, or is not an immediate child of an interface

Tue Jul  1 14:24:44 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel.Interface.Hold: remove spurious direction from arguments of HoldStateChanged signal

Tue Jul  1 13:50:33 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: tp:member-ref: document, add sanity checking

Tue Jul  1 13:50:01 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: document tp:dbus-ref, add sanity checking

Tue Jul  1 17:32:13 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Recommend not giving connection managers names that are likely to cause confusion (same as the protocol, or a library they use)

Tue Jun 10 12:40:38 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add upload-branch target which uploads stuff for discussion to (by default) people.freedesktop.org

Mon Jun 30 15:25:16 BST 2008  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * replace hyphens with appropriate dashes

Thu Apr 10 19:55:38 BST 2008  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * doc-generator.xsl: stop on unhandled elements

Mon Apr  7 19:40:18 BST 2008  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * explicitly use string() on tp:version instead of passing through to identity template

Tue Jun 24 17:02:35 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: tp:docstring: correctly render tp:dbus-ref and any other markup that appears inside a tp:docstring

Tue Jun 24 17:00:48 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: tp:dbus-ref, tp:member-ref: correctly generate internal links

Tue Jun 24 15:29:54 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: add support for tp:dbus-ref and tp:member-ref markup.
  
  Usage is e.g.:
    <tp:dbus-ref namespace="org.freedesktop.Telepathy">Connection</tp:dbus-ref>
    <tp:member-ref>NameOwnerChanged</tp:member-ref>
  
  Only the part in the tp:dbus-ref element's content will appear in text-only
  versions of the spec.

Tue Jun 24 15:29:34 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: use correct xmlns for added/changed/deprecated paragraphs

Tue Jun 24 15:26:56 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: insert a space before parenthesized tp:type links (fixing a regression)

Tue Jun 10 12:23:37 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add a maintainer-upload-release target

Fri Jun  6 14:21:51 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Clarify wording of Channel_Group_Flag_Handle_Owners_Not_Available

Thu Jun  5 17:33:57 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Start NEWS for 0.17.8

Thu Jun  5 17:32:42 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Nano version 0.17.7.1

Thu Jun  5 17:22:35 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  tagged telepathy-spec 0.17.7

Thu Jun  5 17:22:14 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Prepare NEWS for release

Thu Jun  5 17:17:46 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Bump version to 0.17.7

Thu Jun  5 15:46:35 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update NEWS again

Thu Jun  5 15:10:26 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update NEWS

Thu Jun  5 15:09:59 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel: mark properties as new in 0.17.7

Thu Jun  5 15:40:29 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add req37 "Requesting a channel takes time" and propose a solution

Thu Jun  5 15:12:00 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Resolve issue with req4 theoretical implementation, by requiring UIs to have some idea what they're doing

Wed Jun  4 12:54:33 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose keeping current behaviour on failure (req34, req35)

Wed Jun  4 12:54:18 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose implementation for UDP/TCP tubes (req24, req25)

Wed Jun  4 12:52:53 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose implementation for OLPC activities

Wed Jun  4 12:52:38 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose implementations for file transfer requests

Wed Jun  4 12:52:31 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose implementation for ad-hoc chatrooms by making 1-1 conversations always look like 1-1 conversations

Wed Jun  4 10:39:59 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose an implementation for dis27

Wed Jun  4 10:39:51 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose an implementation for dis26

Wed Jun  4 10:39:42 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose an implementation for dis25

Wed Jun  4 10:39:08 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose an implementation for dis24. Add a variation on it, dis29, and propose the same implementation

Wed Jun  4 10:38:57 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose an implementation for dis23

Wed Jun  4 10:38:44 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose an implementation for dis22

Wed Jun  4 10:38:29 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose an implementation for dis21

Wed Jun  4 10:38:01 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Observe that dis20 is basically the same as dis6, but with a stronger requirement to keep the file transfer in-process

Wed Jun  4 10:37:51 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Observe that dis19 is basically the same as dis1

Wed Jun  4 10:37:34 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Observe that dis18 is the same as dis5, with the same problems

Wed Jun  4 10:26:48 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Expand on dis11, propose a solution

Wed Jun  4 10:25:12 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose an implementation for dis10

Wed Jun  4 10:24:30 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose an implementation for dis8 and dis9

Wed Jun  4 10:22:46 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose an implementation for dis6

Wed Jun  4 10:22:31 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose an implementation for dis5, and identify some problems with it

Wed Jun  4 10:22:14 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose an implementation for dis4

Tue Jun  3 19:19:23 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Suggest alternatives for dis2

Tue Jun  3 19:19:16 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose an implementation for dis1

Tue Jun  3 19:13:42 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose implementations for req9, req10

Tue Jun  3 19:13:29 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose an implementation for req7

Tue Jun  3 16:01:29 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose implementation for req28

Tue Jun  3 16:01:13 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose implementation for req26, req27

Tue Jun  3 15:33:57 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose implementation for req3 using requestotron

Tue Jun  3 15:32:59 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose implementation for req2 with requestotron

Tue Jun  3 15:32:37 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Propose implementation for req1 with requestotron

Wed Jun  4 10:22:57 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Merge dis14 and dis28 (they are actually the same use-case)

Mon Jun  2 19:30:14 BST 2008  Xavier Claessens <xclaesse@gmail.com>
  * Automatic Text channels using BIP

Wed May 14 19:03:10 BST 2008  Xavier Claessens <xclaesse@gmail.com>
  * use http urls as example instead of html files.

Wed May 14 19:01:24 BST 2008  Xavier Claessens <xclaesse@gmail.com>
  * Add elisa use-case

Fri May  9 10:56:53 BST 2008  Xavier Claessens <xclaesse@gmail.com>
  * Add multiple channel handlers case

Mon May  5 15:52:44 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Renumber req33 "Cancelling outgoing call" to req36 due to collision

Mon May  5 15:24:00 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * req33, req34, req35: cancelling calls, failing to do things

Mon May  5 15:23:35 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * dis23, dis24, dis25: miscellaneous Mission Control features

Wed Apr 30 14:04:35 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * dis22: fix formatting

Wed Apr 30 14:03:28 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * req26, req28, req29, req30, req31, req33: indicate that recovering from a CM crash is equivalent to recovering from disconnection

Wed Apr 30 14:01:47 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * req31..33: add use cases for recovering 1-1-chat-that-is-really-a-chatroom after disconnection

Wed Apr 30 14:01:32 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * req29..30: add use cases for recovering VoIP calls from disconnection

Wed Apr 30 14:01:09 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * req26..28: add use cases for recovering text chats after disconnection

Wed Apr 30 14:00:59 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * dis22: number use-case correctly

Wed Apr 30 14:00:39 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * dis3: correctly document Empathy's current behaviour

Tue Apr 29 17:27:02 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix markup

Tue Apr 29 16:46:01 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Edit titles of use-cases for requesting (offering) Tubes

Tue Apr 29 16:45:45 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add use-cases for dispatching Tubes

Tue Apr 29 14:57:54 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Requesting Tubes

Tue Apr 29 14:57:45 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Requesting file transfers

Tue Apr 29 14:57:32 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Dispatching file transfers

Tue Apr 29 12:19:36 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * dispatch.txt: upgrading 1-1 chats to chatrooms

Tue Apr 29 12:17:54 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * request.txt: upgrading 1-1 chats to chatrooms

Tue Apr 29 12:17:36 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * dispatch.txt: ad-hoc chatrooms

Tue Apr 29 12:17:17 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * dispatch.txt: elaborate on named chatrooms

Tue Apr 29 11:27:55 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add some use-cases for ad-hoc chatrooms a la MSN

Mon Apr 28 14:52:55 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * dispatch.txt: correct markup

Mon Apr 28 14:50:38 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc/dispatch.txt: add a first draft of the "easier" channel dispatching use-cases

Mon Apr 28 14:50:25 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * _boring: loosen to consider doc/*.html to be boring

Mon Apr 28 14:49:24 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * [editorial change] Clarify that the "chatrooms" part of request.txt deals with named chatrooms; add placeholders for ad-hoc chatrooms, FT, Tubes

Fri Apr 25 16:34:35 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add first round of use-cases for the requestotron

Thu Jun  5 12:39:06 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel: add added/deprecated annotations

Thu Jun  5 12:39:01 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel: update copyright

Thu Jun  5 12:38:55 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Move new functionality of Channel to Channel.FUTURE pseudo-interface until we have some implementation experience

Wed Jun  4 13:54:49 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update NEWS

Fri May 30 20:34:30 BST 2008  Travis Reitter <travis.reitter@collabora.co.uk>
  * correct typos where RequestHandles is referred to as singular

Fri May 30 19:44:45 BST 2008  Travis Reitter <travis.reitter@collabora.co.uk>
  * cut out duplicate NotAvailable error listed for SetAliases

Thu May 29 12:57:07 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Require clients to assume HTML to be unsafe (CMs can't be relied on for this in case they get exploited)

Fri May 30 13:14:00 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove FIXME comment about moving PendingMessagesRemoved to the Text interface - we can't expect older CMs to emit it

Tue May 20 10:14:32 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix unbalanced XML; comment that InitiatorHandle makes no sense in a request

Fri May 16 07:12:15 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add InitiatorID; recommend that InitiatorHandle not be a channel-specific handle

Tue Mar 18 13:22:04 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Re-word InitiatorHandle spec

Tue May 20 14:53:44 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add TargetID property (analogous to InitiatorID) to Channel

Tue Mar 18 13:24:08 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add TargetHandle, TargetHandleType properties to Channel

Tue Mar 18 13:22:53 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add ChannelType, Interfaces properties on Channel

Tue Feb 26 14:35:37 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel: add InitiatorHandle property (part of fd.o #14606)

Fri May 23 12:36:14 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Revert "Channel: stop promising uniqueness per (channel type, handle type, handle) tuple with handle type != 0" and replace it with a better phrasing of the same change

Tue Mar 18 13:26:13 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel: stop promising uniqueness per (channel type, handle type, handle) tuple with handle type != 0

Tue Mar 18 13:25:56 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel.GetInterfaces: deprecate in favour of Interfaces property

Tue Mar 18 13:25:38 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel.GetHandle: deprecate in favour of TargetHandleType, TargetHandle properties

Tue Mar 18 13:25:17 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel.GetChannelType: deprecate in favour of ChannelType property

Fri May 30 13:14:57 BST 2008  Travis Reitter <travis.reitter@collabora.co.uk>
  * correct-aliaseschanged-ref-in-setaliases.patch

Fri May 30 12:18:30 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Mark the Group properties etc. from 0.17.6 as being added in 0.17.6, not 0.17.UNRELEASED. Likewise deprecations

Tue May 27 15:28:32 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Set nano version

Mon May 26 17:56:12 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  tagged telepathy-spec 0.17.6

Mon May 26 17:55:55 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Prepare release 0.17.6

Thu May 22 18:52:59 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Group: fix unbalanced XML

Thu May 22 11:59:00 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add LocalPendingMembers, Members and RemotePendingMembers to the Group interface, deprecating the corresponding methods

Thu May 22 11:58:01 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Use proper version annotations in Group

Thu May 22 11:57:26 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Channel_Group_Flag_Properties

Thu May 22 11:57:15 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Document Local_Pending_Info better

Thu May 15 16:49:41 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Group: make SelfHandle a property, add HandleOwners property, add change notification for both

Thu May 15 16:49:00 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Group: make GroupFlags a property, deprecating GetGroupFlags

Thu May 22 15:28:46 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * ConnectionManager: cross-reference to Connection_Manager_Name

Thu May 22 15:28:28 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Connection: remove unnecessary textual type-annotation (it's now marked up anyway)

Thu May 22 15:28:06 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Messages: cross-reference types

Thu May 22 15:27:55 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Account: correct ConnectionStatus property name in text

Thu May 22 15:27:40 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Account: cross-reference a couple of types

Thu May 22 15:27:00 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: in every context where HTML is allowed, allow <tp:type>Name_Of_Type</tp:type>, and produce a cross-reference (<a>) in the HTML

Thu May 22 14:21:23 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove no longer necessary cross-reference

Thu May 22 14:20:58 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate error argument of Ch.I.Text.SendError as Channel_Text_Send_Error

Thu May 22 14:18:47 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: pass through HTML attributes

Thu May 22 14:18:30 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Makefile: create tmp/ before using it

Thu May 22 11:33:57 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Merge conflict with change annotations inAccount

Thu May 22 11:25:09 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add <tp:added>, <tp:changed> for Account.Interface.Avatar

Fri May 16 07:21:15 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Account_Interface_Avatar

Fri May 16 07:20:38 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove Avatar property from core Account interface, so clients can call GetAll for properties without flooding the bus with avatars

Thu May 22 10:59:59 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Mark Messages as tp:causes-havoc

Thu May 22 10:59:36 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Mark Messages, HTML, DeliveryReporting as added in 0.17.5 as a draft

Thu May 22 10:59:23 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Mark DeliveryReporting as tp:causes-havoc

Wed May 21 16:37:38 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * 0.17.5.1 nano version

Wed May 21 16:28:12 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  tagged telepathy-spec 0.17.5

Wed May 21 16:27:58 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix expected test output for additions to the stylesheet

Wed May 21 16:18:12 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Version 0.17.5

Wed May 21 16:16:37 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update NEWS with Messages etc. API

Wed May 21 16:02:45 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove rationale that no longer applies from "ignore parts with no type", but keep the requirement for possible future expansion

Wed May 21 16:02:28 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Upgrade inability to send delivery reports via SendMessage from a SHOULD NOT to a MUST NOT

Wed May 21 16:01:34 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Don't let the CM generate its own human-readable delivery reports - we don't want to encourage that sort of behaviour, and Haze can stay spec-incompliant for now until we work out a better way

Wed May 21 15:58:35 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update NEWS

Wed May 21 11:07:55 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add reason to SendDeliveryReport as per Rob's review

Tue May 20 09:58:38 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Forbid sending delivery reports using SendMessage

Tue May 20 09:57:52 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add examples to DeliveryReporting

Tue May 20 09:57:26 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Clarify what complexity I'm talking about when saying that delivery-echo should include all possible content

Mon May 19 15:23:50 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Improve wording of GetPendingMessageContent

Tue May  6 13:22:38 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix unbalanced element

Tue May  6 13:21:46 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * DeliveryReporting: adapt for assumption that the first Message_Part is purely a header

Tue May  6 13:21:22 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add error conditions to GetPendingMessageContent (assumes header refactoring)

Tue May  6 13:21:02 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add error conditions to SendMessage

Tue May  6 13:20:33 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Give headers their own part, rather than merging them into part 0

Tue May  6 11:14:39 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add a FIXME comment: perhaps PendingMessagesRemoved should be on the Text interface?

Tue May  6 11:14:35 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Adjust DeliveryReporting spec for Messages refactoring

Tue May  6 11:14:14 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Adjust rationale for Delivery_Reporting_Support_Flags

Tue May  6 11:12:53 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Redefine Messages spec so the first content part also contains "headers" for the entire message

Tue May  6 11:12:29 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add rationale for the message part support flags being flags when an enum would currently be enough

Tue Apr 22 11:09:00 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * DeliveryReporting: set type of Status argument to SendDeliveryReport

Mon Apr 21 13:38:21 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * DeliveryReporting: update for current Messages spec
  
  * Deliver reports via the Messages interface, so that minimal Text clients
    will at least signal "unknown message type" and ack them
  * Add capability discovery for whether messages can be positively or negatively
    acknowledged
  * Add the ability to send positive or negative acknowledgement

Thu Apr 10 20:26:53 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add .DRAFT to name of DeliveryReporting interface

Thu Apr 10 13:54:07 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * DeliveryReporting: add 'recipient' well-known key

Mon Apr  7 17:46:05 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add missing value to delivery report mapping

Tue Mar 18 14:46:58 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * DeliveryReporting: make it clearer that clients listening for DeliveryReport (where supported) should ignore SendError

Mon Mar 17 17:49:41 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove a couple of stray references to MessageStatus (a previous name for the DeliveryReporting interface)

Mon Mar 17 17:38:13 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add the actual delivery reporting to DeliveryReporting

Mon Mar 17 17:37:50 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add types for DeliveryReporting

Mon Mar 17 17:37:02 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add skeletal DeliveryReporting interface

Tue May  6 10:33:04 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explicitly say that success from Messages.SendMessage must emit Text.Sent

Tue May  6 10:32:43 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Move comment about lack of definition of "sufficiently small to include" to an XML comment

Tue Apr 22 11:10:16 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Messages: stop referring to the MessageParts interface (now renamed to Messages)

Tue Apr 22 11:09:20 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * HTML: reference the Messages interface, not the MessageParts interface

Mon Apr 21 15:59:34 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Mark Non_Text_Content docstring as XHTML

Mon Apr 21 13:37:23 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Text: tighten up wording of Non_Text_Content

Mon Apr 21 13:36:52 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Text: add Channel_Text_Message_Type_Delivery_Report

Mon Apr 21 13:36:30 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Text: clarify handling of unknown message types

Mon Apr 21 13:36:01 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Text: annotate Channel_Text_Message_Type with a basic docstring

Mon Apr 21 13:35:25 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Messages: recommend 'interface' key in message parts for interface-specific parts

Mon Apr 21 13:35:10 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Messages: allow the sending contact to be 0 (DeliveryReporting might need this)

Wed Apr 16 12:44:34 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Change rationale for PendingMessagesRemoved

Wed Apr 16 12:39:25 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Revert a change to Channel.Type.Text: AcknowledgePendingMessages should only affect local state, and should not send a successful delivery report
  
  This is because it turns out to be really tricky to specify
  AcknowledgePendingMessages correctly if it can "partially fail". Instead, I
  plan to add SendDeliveryReport functionality to the DeliveryReporting interface.

Tue Apr 15 18:36:23 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add PendingMessagesRemoved signal

Tue Apr 15 18:35:08 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Move Message_Part well-known keys list into main docstring, rather than Key docstring (necessary if we decide to special-case the first dict to be "headers")

Tue Apr 15 18:34:48 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Rename Pending_Multiple_Part_Message to just Pending_Message

Tue Apr 15 18:34:37 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Re-word Messages spec

Tue Apr 15 18:33:45 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Rewrap long line

Tue Apr 15 18:33:39 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Rename Channel_Interface_Message_Parts to Channel_Interface_Messages

Fri Apr 11 14:21:04 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * HTML requires MessageParts

Fri Apr 11 14:19:29 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add a placeholder version of Channel.Interface.HTML to indicate how formatted text will work

Mon Mar 17 17:50:57 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove stray references to more previous names for DeliveryReporting (DeliveryReports, DeliveryNotification)

Thu Apr 10 20:37:31 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Bring message-with-photo example up to date

Thu Apr 10 20:22:22 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Use 'alternative' instead of 'identifier' to group alternatives, and give it a dual purpose as the Content-ID of the (virtual) message/alternative structure
  This is for compatibility with MIME (we might as well be compatible).

Thu Apr 10 20:20:54 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Channel_Text_Message_Flag_Non_Text_Content, which indicates that the received message in a Text channel has had non-text content removed
  This may be useful for minimal clients to interoperate with MessageParts
  implementations - at least they can tell the user something is missing, even if
  they can't tell what.

Thu Apr 10 20:20:41 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Document Message_ID a bit

Thu Apr 10 20:16:11 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Emit Text.Sent, Text.Received even for non-text messages on Channel.Interface.MessageParts.
  This means that Text-only clients can acknowledge messages received with no
  text content (they will probably appear empty, but this is about the best
  we can do - if you've received the non-textual message, then capability
  advertisement has already failed).
  
  This avoids a problem with the previous draft, where non-Text messages
  (messages on the MessageParts interface that have no text/plain content and so
  were not signalled on the Text channel) could never be acknowledged or removed
  by Text-only clients, and would build up in memory indefinitely.

Thu Apr 10 13:54:47 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add .DRAFT to MessageParts interface name

Thu Apr 10 13:54:17 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * MessageParts: document flaw in current design

Tue Apr  8 18:20:02 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add message ID to received multi-part messages

Tue Mar 18 14:47:23 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * MessageParts: make it clearer that clients listening for MessageSent and MessageReceived (where supported) should ignore Sent and Received

Mon Mar 17 17:36:04 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * MessageParts: add API to receive messages

Mon Mar 17 17:35:21 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * MessageParts: add API to send messages

Mon Mar 17 17:34:23 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * MessageParts: add Multiple_Part_Message struct

Mon Mar 17 17:33:41 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * MessageParts: indicate level of support for attachments

Mon Mar 17 17:32:28 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add skeleton of MessageParts interface (basically Channel.Type.Text 2.0)

Wed May 21 11:33:08 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Connection: talk about incoming calls, not incoming channels

Tue May 20 14:56:07 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator: remove support for <tp:since>, we already had <tp:added> that didn't do anything. Add <tp:changed> too

Tue May 20 14:55:59 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * StreamHandler: add version annotations

Tue May 20 14:55:40 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * ConnectionManager: add version annotations

Tue May 20 14:55:29 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Presence type Busy was new in 0.17.0

Tue May 20 14:55:19 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Text: improve change annotations

Tue May 20 14:55:07 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * StreamedMedia: improve change annotation

Tue May 20 14:54:58 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Hold was first stable in 0.17.4

Tue May 20 14:54:27 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * CallState was added in 0.17.2

Tue May 20 14:54:18 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * CallMerging was added in 0.17.1

Tue May 20 14:53:56 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Reformat ChannelHandler interface, mark as new in 0.17.0

Tue May 20 14:53:36 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * AccountManager was added in 0.17.2

Tue May 20 14:52:35 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Account was added in 0.17.2

Tue May 20 12:26:03 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add support for tp:since and tp:deprecated (at the same levels as tp:docstring)

Thu May 15 12:58:30 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel.Interface.Group: whitespace, whitespace, whitespace!

Wed Mar 19 16:58:38 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Clarify suppress_handler to make it completely clear that it does not mean incoming vs outgoing

Thu Feb 21 18:16:27 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add a Server property to RoomList

Fri May  9 12:31:49 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Nano version 0.17.4.1

Fri May  9 11:26:40 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  tagged telepathy-spec 0.17.4

Fri May  9 11:26:29 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Release 0.17.4

Thu May  8 09:56:56 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Adjust NEWS

Thu May  8 09:50:04 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Mark Hold as stable

Thu May  8 09:31:04 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update NEWS in preparation for a 0.17.4 release

Tue May  6 11:14:57 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Simplify generation of links to arrays of types

Wed Apr 16 16:22:43 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Expand on the description of NormalizedName

Wed Apr 16 16:17:45 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Re-indent the Enabled property, fix a typo, and explicitly allow it to be set on invalid accounts (although it has no effect until the account becomes valid)

Tue Apr  1 14:57:01 BST 2008  Alberto Mardegan <mardy@users.sourceforge.net>
  * fix_enable_capitalization

Thu Mar 20 07:34:23 GMT 2008  Alberto Mardegan <mardy@users.sourceforge.net>
  * prop_enabled

Thu Mar 20 07:11:40 GMT 2008  Alberto Mardegan <mardy@users.sourceforge.net>
  * normalizedname

Fri Apr 18 12:01:49 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Interface_DTMF: annotate stream IDs as Stream_ID

Wed Mar  5 14:25:05 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Interface_DTMF: introduce whitespace for clarity

Mon Apr  7 16:45:06 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Improve Hold spec to cover no-op cases better

Fri Apr  4 14:36:52 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Make Hold interface more elaborate - instead of a boolean for "held?", provide four states (unheld, held, trying to hold, trying to unhold) and a reason-code enum

Fri Apr  4 14:25:01 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * MediaStreamHandler: explain how Hold-related API should interact with notifications to the remote contact

Thu Apr  3 19:36:01 BST 2008  Dafydd Harries <dafydd.harries@collabora.co.uk>
  * add XHTML namespace to ListPendingMessages docstring element

Thu Apr  3 17:02:51 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Nano version 0.17.3.1

Thu Apr  3 17:02:27 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  tagged telepathy-spec 0.17.3

Thu Apr  3 16:58:35 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Adjust whitespace in expected `make check` output

Thu Apr  3 16:04:33 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Revert marking Hold as API-stable - it's not ready right now

Thu Apr  3 15:28:18 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Prepare for a 0.17.3 release

Thu Apr  3 15:28:10 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update NEWS

Thu Apr  3 15:20:50 BST 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Mark Hold as stable

Thu Mar 20 16:26:44 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Say that contacts on hold do not receive media, not streams

Thu Mar 20 16:26:31 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Call_State_Held should be 4, this is a bitfield

Thu Mar 20 16:06:53 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * StreamHandler: rename UnholdFailed to UnholdFailure to be consistent with Error

Thu Mar 20 16:05:32 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Simplify the Hold interface by only having it manipulate whether we have put the channel on hold: whether others have put us on hold is now a call-state

Thu Mar 20 16:05:06 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Indicate whether other people have put us on hold as a call state

Wed Mar 19 13:50:04 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * StreamHandler: add SetStreamHeld, HoldState, UnholdFailure

Wed Mar 19 16:51:00 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Say Handle_Type_None instead of 0

Wed Mar 19 16:49:51 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Connection: tidy up wording of handle, handle type in NewChannel signal

Wed Mar 19 16:49:41 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Connection: re-wrap long line

Wed Mar 19 16:21:55 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Capabilities: add whitespace between children of <interface>

Wed Mar 19 16:02:20 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Capabilities: move docstring, Connection_Capability_Flags to the top (moving the latter inside the <interface> in the process). Rewrap the docstring

Wed Mar 19 17:09:26 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update NEWS for merges of tp-spec-smcv-hold, tp-spec-smcv-unbonging

Tue Mar 18 14:56:23 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove never-implemented legacy interfaces from all.xml so they don't end up in the spec HTML

Tue Mar 18 16:06:28 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update NEWS with merged changes so far in 0.17.3

Tue Mar 18 13:37:49 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Move Handle, Contact_Handle, etc. from generic-types to Connection (since that's their scope)

Tue Mar 18 13:36:16 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * ConnectionManager: annotate bus name returned from RequestChannel as a DBus_Bus_Name

Tue Mar 18 13:35:52 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * ConnectionManager: remove remnant of inline list of protocols in ListProtocols (it's now documented under Protocol)

Tue Mar 18 13:35:26 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * ConnectionManager: add some whitespace

Tue Mar 18 13:52:50 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Clarify interaction between ListPendingMessages(clear=true) and AcknowledgePendingMessages

Tue Mar 18 13:52:38 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Clarify exact meaning of AcknowledgePendingMessages

Mon Mar 17 17:32:07 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Deprecate clear=true argument to ListPendingMessages

Mon Mar 17 17:31:39 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Let AcknowledgePendingMessages raise NetworkError (in case it's actually sending acks on the network)

Mon Mar 17 17:31:11 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * In AcknowledgePendingMessages, mark up interpretation of InvalidArgument so it displays in the HTML

Mon Mar 17 17:28:09 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Clarify that AcknowledgePendingMessages is the way to send message acknowledgements, in protocols that can

Thu Mar 13 18:46:45 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Type_Text: explain the Action message type better

Wed Mar 12 17:38:37 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Amend Text interface so Send emits Sent at the time that it returns, and SendError can only be emitted later.
  This directly contradicts the interface docstring in previous spec versions
  (up to 0.17.2), but agrees with what Gabble and Haze implement in practice.

Wed Mar 12 11:47:21 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Allow arrays of mappings

Wed Mar 12 11:47:01 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Allow rationale to be mixed in with HTML in docstrings

Wed Mar 12 11:20:08 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Type_Text: clarify semantics of Send, Sent, SendError based on Rob's explanation

Tue Mar 18 13:28:22 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Connection.GetSelfHandle: annotate return type as Contact_Handle

Tue Mar 18 13:28:08 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Connection.GetProtocol: annotate return type as Protocol

Tue Mar 18 13:33:31 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Connection: remove some trailing whitespace

Wed Mar 12 11:27:05 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove unnecessary textual type annotations (now obsoleted by markup)

Wed Mar 12 11:26:30 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate Pending_Text_Message::Unix_Timestamp as type Unix_Timestamp

Wed Mar 12 11:19:49 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Type_Text: we like the whitespace

Mon Feb 25 19:08:30 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add some whitespace to Channel_Type_Contact_List

Thu Mar  6 14:51:47 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Bump nano version

Thu Mar  6 14:45:00 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  tagged telepathy-spec 0.17.2

Thu Mar  6 14:39:59 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Prepare spec release 0.17.2

Thu Mar  6 13:00:59 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix conflict: whitespace vs addition of Media_Session_Type, Media_Session_Handler_Info

Wed Feb  6 16:34:58 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Interface_Media_Signalling: add some blank lines for clarity

Thu Mar  6 12:58:32 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Unconflict addition of some blank lines ot Channel_Type_Streamed_Media

Tue Feb 26 14:36:56 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Type_Streamed_Media: add whitespace between signal, method, etc. elements

Tue Feb 26 14:34:43 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Type_Text: wrap long lines

Mon Feb 25 13:49:10 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel: introduce some whitespace for clarity

Mon Feb 25 13:48:20 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Connection: introduce some whitespace for clarity

Thu Mar  6 12:55:37 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Type_Streamed_Media: we like the whitespace

Wed Mar  5 17:47:27 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: generate docs for all interfaces at any level of nesting

Wed Feb 27 16:01:42 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Channel_Call_State_Queued

Thu Mar  6 12:08:04 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Update NEWS for planned release

Thu Feb 28 11:43:32 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Connection_Interface_Privacy: set xmlns so HTML renders properly

Sun Feb 24 18:42:54 GMT 2008  tobias.hunger@basyskom.de
  * Add value-prefix to flag set where it was missing.

Sun Feb 24 18:49:39 GMT 2008  tobias.hunger@basyskom.de
  * fix array-name attributes.

Mon Feb 18 14:06:01 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * No longer reference the PresetParameters property, which no longer exists

Mon Feb 18 14:00:31 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix mismatched element

Mon Feb 18 14:00:05 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Improve comment with missing functionality

Fri Feb 15 12:47:49 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Drop PresetParameters, which turns out to be more contentious than I'd imagined (it interacts badly with mardy's plans for dynamic provisioning, see the mailing list)

Thu Feb 14 14:40:08 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explain how RequestedPresence and AutomaticPresence interact

Thu Feb 14 14:37:00 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Account_Presence type, and use it. Replace Account.RequestPresence method with Account.RequestedPresence r/w property.

Thu Feb  7 18:34:08 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add rationale for valid/invalid accounts

Thu Feb  7 18:31:27 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate AccountManager with missing functionality relative to NMC 4.x

Thu Feb  7 18:31:15 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add rationale to Account.ConnectionStatusReason

Thu Feb  7 18:30:56 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove unconventional underscores from Account.ConnectionStatus, Account.ConnectionStatusReason

Thu Feb  7 18:30:27 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add rationale to ConnectionStatus

Thu Feb  7 18:29:53 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Split desired presence into automatic presence and requested presence

Thu Feb  7 18:29:26 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Specify that UpdateParameters should not cause automatic reconnection (at least until someone persuades me otherwise)

Thu Feb  7 18:29:19 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate Parameters with more rationale

Thu Feb  7 18:29:11 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate Avatar with more rationale

Thu Feb  7 18:29:01 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate Nickname with more rationale

Thu Feb  7 18:28:56 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate Valid with rationale

Thu Feb  7 18:28:50 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate Icon with rationale

Thu Feb  7 18:28:43 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate DisplayName with rationale

Thu Feb  7 18:28:33 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate Removed with rationale

Thu Feb  7 18:28:13 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate Account with missing functionality

Thu Feb  7 16:54:07 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Oops, Connection should have been of type 's', not '(suu)'

Thu Feb  7 15:36:23 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add AccountManager, Account to the build

Thu Feb  7 15:36:15 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add a first draft of AccountManager

Thu Feb  7 15:36:07 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add a first draft of Account

Tue Jan 29 14:54:23 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add a Connection_Manager_Name type for easier referencing (it's not actually used in the API)

Mon Feb 18 19:13:09 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove redundant paragraph about failure behaviour - it was only applicable to an earlier attempt at the semantics

Mon Feb 18 19:12:32 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Document Channel_Call_State_Flags

Mon Feb 18 19:12:14 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explicitly say that the call state need not ever be signalled

Mon Feb 18 18:44:07 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Call State interface, and change the semantics of requesting streams with a non-pending member of StreamedMedia so we make them remote-pending as soon as we've tried to contact them

Fri Jan  4 20:24:50 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explain in Channel_Type_Streamed_Media docstring what the new group semantics are

Fri Jan  4 20:24:30 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix malformed XML in Channel_Type_Streamed_Media

Fri Jan  4 20:07:01 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * StreamedMedia: allow RequestStreams on contacts not in the channel, so we can add them to remote-pending later, to signal e.g. that their phone is ringing

Wed Feb 20 15:47:12 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Document Property_ID

Wed Feb 20 15:47:04 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Annotate return from OfferStreamTube as a Tube_ID

Wed Feb 20 15:45:49 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Type_Tubes: annotate return from OfferDBusTube as a Tube_ID

Wed Feb 20 15:44:47 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Channel_Interface_Media_Signalling: fix namespacing (add Media prefix, change Session_Handler_Type to Session_Type because it's a property of the session); fix arity of return from GetSessionHandlers (add [])

Wed Feb 20 15:22:45 GMT 2008  tobias.hunger@basyskom.de
  * Introduce Session_Handler_Type.
  
  Introduce Session_Handler_Type into channel_interface_media_signaling as
  suggested by smcv.
  

Wed Feb 20 14:53:34 GMT 2008  tobias.hunger@basyskom.de
  * s/Search_Details/Search_Key_Info/g
  
  Rename the Search_Details* types to Search_Key_Info* as suggested by smcv.
  

Tue Feb 19 11:53:39 GMT 2008  tobias.hunger@basyskom.de
  * more-spec-types
  
  Add some tp:types tags. Add some types to use in the tp:types tags.
  

Tue Feb 19 10:27:22 GMT 2008  Sjoerd Simons <sjoerd@luon.net>
  * If you can't get the tokens without retrieving the avatar, then a correct implementation is to return a random token. So remove this case from the GetKnownAvatars exception

Tue Feb 19 10:02:46 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explicitly say that service names for TCP tubes should be either an IANA service name from assignments/port-numbers or a dns-sd.org service type, rather than only referencing dns-sd.org (which itself references the IANA list)

Tue Feb 12 10:04:20 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Copyright 2008

Tue Feb 12 10:00:28 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * test: update expected output

Tue Feb 12 10:00:14 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * test: add a test case for D-Bus core Properties

Tue Feb 12 09:59:52 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: fix xmlns of rationales 

Tue Feb 12 09:58:44 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * devhelp.xsl: correctly index all types (except external-type) and simplify

Thu Feb  7 15:35:38 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator: update CSS for properties and rationale

Thu Feb  7 15:35:12 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator: support D-Bus core Properties

Thu Feb  7 15:34:52 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * doc-generator.xsl: support a <tp:rationale> element

Thu Feb  7 15:34:45 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * devhelp.xsl: whitespace

Thu Feb  7 15:34:26 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * devhelp.xsl: construct correct links when indexing types

Thu Feb  7 15:34:08 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * devhelp.xsl: index simple-type, mapping, flags as well as enums

Thu Feb  7 15:33:39 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * devhelp.xsl: emit D-Bus core Properties

Thu Feb  7 15:31:42 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Makefile: assume that all XML files starting with a capital letter are interfaces, and all starting with lower-case are misc.
  Based on a mail from Will Stephenson.

Wed Feb  6 16:41:38 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Remove extensibility mechanism - we don't really need it and it causes confusing warnings

Wed Feb  6 16:39:30 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Fix mismatched tag

Tue Jan 29 14:51:59 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Don't allow RequestHold to raise InvalidHandle (it doesn't take a handle argument any more). Clarify what NotAvailable means for it.

Thu Jan 24 12:46:44 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Relax mention of special handling of CM params containing "password" from a "should" to a backwards compatibility note

Thu Jan 24 11:59:10 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Explicitly say that clients must support CMs with no .manager file

Thu Jan 24 11:58:37 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Add Conn_Mgr_Param_Flag_Secret

Fri Jan 18 16:46:58 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * AvatarUpdated: recommend RequestAvatars, not the deprecated RequestAvatar

Thu Jan 17 17:24:08 GMT 2008  Simon McVittie <simon.mcvittie@collabora.co.uk>
  * Development version 0.17.1.1

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
