commit 65c5d483f3df923c00dc0a194a277552aa497a9c
Author: Alexander Akulich <akulichalexander@gmail.com>
Date:   Tue Nov 12 08:05:13 2019 +0300

    0.27.4

commit 9763f93b1555bf261282dd2c25b648889793c5d7
Author: Alexander Akulich <akulichalexander@gmail.com>
Date:   Mon Nov 11 02:52:54 2019 +0300

    Message_Header_Key: Add 'silent' flag

commit 0ac6243b1c7496ca90d830c0776296a1ee062998
Author: George Kiagiadakis <gkiagia@tolabaki.gr>
Date:   Sun Jul 30 11:13:45 2017 +0300

    tools: port all python tools to python3 and replace Cheetah with jinja2 templates
    
    Fixes #17
    
    Signed-off-by: George Kiagiadakis <gkiagia@tolabaki.gr>
    Signed-off-by: Alexandr Akulich <akulichalexander@gmail.com>

commit c1a2aaf6c98bbe4b55a32b6462c7c0eb86e55243
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun Sep 11 01:09:56 2016 +0500

    Channel_Type_File_Transfer: Added "state" property notifier reference

commit 5268e71e5c749f847b6ba33cc396ebfb0e83cb8e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 7 14:29:01 2014 +0000

    X-TELEPATHY-PASSWORD is not mandatory if unimplementable
    
    Gabble (correctly) doesn't implement it if you use
    { "account": "gmail.com" }, which is not enough for X-TELEPATHY-PASSWORD:
    a mechanism that provides a username, such as PLAIN or Google's OAuth
    dialect, must be used here.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=64354
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit c8fe5f59b2834f77e70340d53de711b3e789dd6d
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Mon Feb 17 13:39:42 2014 -0500

    ConnectionManager: Add "account-path-suffix" well-known parameter

commit ddc7bd2879e4344f56d8b759ead4c7c20a699dca
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Oct 29 14:44:38 2013 +0100

    IRC_Command: mark as 'stable'
    
    The whole point of having this interface in the spec is to not have to use an
    extension in Idle. Furthemore the API is versioned so we can always change it
    if we want to.

commit bf6e091ea9e9bfad1ccdac14c02b59d4fb8aeb6b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Oct 28 11:59:22 2013 +0100

    nano version

commit 7a772e3aa1523fce46ce21f085a13269a6183cd2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Oct 28 11:54:11 2013 +0100

    0.27.3

commit 3deb4f94fe62bd554a88f89980d0dff21ee2ad98
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Oct 16 11:40:38 2013 -0400

    add Connection_Interface_IRC_Command1

commit 896f45ca82a60c3f3439e75997bf717506b87acc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 14 17:53:50 2013 +0100

    NEWS for various interfaces

commit 3f3ae131edb9dd3f590202498daaf211752db7dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 10 19:25:34 2013 +0100

    Turn Connection.FUTURE into Conn.I.Sidecars1
    
    If something has been implemented without changes for 4 years, but
    has not been declared core functionality in that time, then it's
    clearly an optional interface.
    
    This is a simple rename: no content changes other than the name and
    the <tp:added>. Connection.FUTURE was also identical to the version
    in Gabble and Salut, apart from the <tp:added>.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70382
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 4256042b2da86ea535768db627c06af0c3475d5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 10 19:15:33 2013 +0100

    Complete CD.I.Messages1
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=37380
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 0f705e0f31431f5fc350352877b6fd00b4e35704
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 10 16:27:21 2013 +0100

    Import ChannelDispatcher.I.Messages from Mission Control master
    
    My main concern about this interface was whether implementing it
    caused MC to be unmaintainable, but it isn't too bad in practice,
    just unfinished.
    
    The one edit here, relative to Mission Control, is making the
    filename end with "1.xml" instead of "_DRAFT.xml", so that
    subsequent diffs on the contents aren't lost in the rename noise.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=37380
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit f4b552a80d32b6fb12fc34933a21cfc085cc5e17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 11 12:46:37 2013 +0100

    Add FileCollection to FileTransfer interface
    
    The implementation in Gabble hasn't changed since 2010, so it's
    de facto stable. We should either spec it or delete it.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=26609
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit b65310ab9aa6556ccad5abe2ed5c9de1211e51f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 10 16:22:11 2013 +0100

    Call Renaming a stable API
    
    The current version is identical to what's in telepathy-idle, which
    has had it without implementation changes since 2007. If that's
    not stable API, nothing is :-)
    
    I deliberately haven't called it Renaming1 (although I will in the
    'next' branch), so that in the unlikely event that any UI pays
    attention to it, it won't need changes. Not only is Renaming older
    than the Foo1 convention, it's also older than the Foo.DRAFT
    convention, so it never had either.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=25147
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 3d9e88e9cbc7829bb225f8319ab3c884c2851a6f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Sep 24 12:57:36 2013 +0200

    nano version

commit b41aec1d80235edd32750db277a998e0eb7fafc3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Sep 24 12:32:03 2013 +0200

    0.27.2

commit 32a73cb194c31bbc60371e521272bc8a3b25649a
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Fri Sep 20 15:46:06 2013 -0400

    Backport SelfID from next

commit dfde6d3775600ef18a58b2ebd2e0d24ea9f4ae05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 16 16:41:59 2013 +0100

    nano version

commit 1f1ae4d16c52dfb0f8e9e4680d6c8c45671c8087
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 16 16:32:11 2013 +0100

    0.27.1

commit eec83264bafeacc95e2293527f1df87c2f222a64
Merge: df4f357c fa01a698
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 12 11:50:42 2013 +0100

    Merge remote-tracking branch 'jonny/call-typos'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit df4f357ccf7f4561584d95e9bc3c19fa6d4d05a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 12 11:48:38 2013 +0100

    NEWS

commit fa01a6981630b374789ee3c2723cd45a68ad101b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Sat Aug 10 01:40:30 2013 +0200

    call: replace reference to non-existant connection manager

commit 24e7c24a153e3b2e9204656f5c883ff0d0e3f4f1
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Sat Aug 10 01:39:59 2013 +0200

    call: correct old reference to Call_State Ringing

commit 3ba81a7cb77daabc72cd6ea88238f161f629f2a4
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Tue Jun 11 11:57:52 2013 +0200

    RoomList: handle-name property is now mandatory
    
    Empathy has always been depending on it.

commit 359574c4a26c6b10173a7b68cba3c07c0f100f4f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Jan 7 15:20:59 2013 +0100

    Account.Interface.Addressing: use PropertiesChanged for notification
    
    There is no change notification at the moment.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=40393

commit 61ecaa9cb8c5b9f580e0c3f298391c831a5347fa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 14 17:25:52 2012 +0100

    RoomConfig: I can't spell “priviledges”.

commit f0a0e06f6b676a12d3ab0483e4699b26c3230f75
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 20 11:54:59 2012 +0000

    Mark up immutable/requestable tube props

commit 4ab300b1b6ef866a946bb5e24428a30c3eea4d05
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Wed May 9 15:36:01 2012 +0200

    bump nano-version

commit d5b65fab2bed7d063e9d5f2a91603f17acfee883
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Wed May 9 15:23:46 2012 +0200

    Release 0.27.0

commit 5a06a27ca320f115e0cbeab40b867433282d1e62
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Tue May 8 10:56:03 2012 +0200

    Add GetContactByID

commit 3195ec6c3c332b140f8a7ac75230d2a8cf6420b6
Merge: f7e3fe41 32a3d0d4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 19:06:24 2012 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 32a3d0d4958ab2a9d32b0d7a12b72a60d5e63909
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 19:04:14 2012 -0300

    Protocol.I.Presence: Mark Statuses property as immutable.

commit f7e3fe41c1a087ec753963b12ed8b575042729c5
Merge: 24ec0ece 7f57c678
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 15:44:04 2012 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 7f57c678bc31511a78d7f7f6c1b62bbc24c57240
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 15:34:13 2012 -0300

    ConnectionManager: Mark Protocols property as immutable.

commit 24ec0ecec5da22e1cc2325cc040ba64bde95d6b5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Apr 2 15:47:49 2012 -0400

    start on version 0.27.0
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 36a4d1d81b05b0b4b440a34fe4fa339f38e929cb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Apr 2 15:44:49 2012 -0400

    bump nano-version
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2da675b7053d4acb605d1152f3c106ef5e25088b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Apr 2 15:41:16 2012 -0400

    version 0.26.0
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5f811240eb3875490ec560831739a7963e76ad60
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Apr 2 15:34:33 2012 -0400

    spec/all.xml: reword section names
    
    "Calls Media" is not even English.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 94842cae9a4ef21d1902ae82992a79aaaf05f985
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Wed Mar 28 14:36:57 2012 -0400

    Call1: Don't mention Rejected in User_Requested, it's now its own reason

commit 6dd7f93afa2dd6509923eae79ca555814cda21e7
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Mon Mar 26 13:07:13 2012 -0400

    Split UI and Media aspects of the Call1 API

commit d6c9e632f31289e09f3b209438d00143c1fac7ef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 20 16:49:19 2012 +0000

    Nano version, retroactive release name

commit 6d8992b1e62687e395fe5c5ca363845186a84688
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 20 13:51:52 2012 +0000

    Prepare version 0.25.2

commit 646ff1abacf8661bcb455a698d40cb01eef8b039
Merge: bbebb899 4c651366
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 20 13:16:47 2012 +0000

    Merge remote-tracking branch 'xclaesse/call1'
    
    By popular demand.

commit bbebb89936c257c98d11a3af43f84f77c9ca099d
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Thu Feb 16 12:25:20 2012 -0500

    Call: Add direction to AddContent
    
    https://bugs.freedesktop.org/show_bug.cgi?id=44303

commit c2782b7661816788cc8e408763b436757b1b9e49
Merge: 81ea78af 29564bc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 17 15:27:17 2012 +0000

    Merge remote-tracking branch 'origin/master'

commit 81ea78afb16d14648b8cf0e87d737dc361d442ef
Merge: ef880f41 3c0ce1c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 17 15:25:06 2012 +0000

    Merge branch 'addressing'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=26866

commit 29564bc950fff54f16484aab2b37a50f394c4dd0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Feb 17 11:38:08 2012 +0100

    Call:add forwarded-to-id key
    
    https://bugs.freedesktop.org/show_bug.cgi?id=44513

commit c144a624422d37a6bab8c43bf140caed788029ab
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Wed Feb 15 16:52:02 2012 -0500

    Call: On a forwarded call, make the actor into the real actor
    
    Put the handle it is forwarded to into the details
    
    https://bugs.freedesktop.org/show_bug.cgi?id=44513

commit a7d9a9c6e83c9481db816cb77bd5d11190c62057
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Wed Feb 8 13:08:59 2012 +0100

    Add possible error on FinishInitialCandidates

commit 4e9d58d926695cefc727170c9ffc4269c5a76581
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Wed Feb 15 15:29:58 2012 +0100

    Remove MUTE values from call stream/channel
    
    It is still unsure how mute should be implemented

commit 4c651366bc34ae6aab83d77e0b5f8f61f2163442
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Wed Feb 15 15:29:58 2012 +0100

    Remove MUTE values from call stream/channel
    
    It is still unsure how mute should be implemented

commit ef880f41e0b10c8c5e02eca61339f8c05875f2b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 15 13:31:47 2012 +0000

    Describe our policy on versioned interfaces
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 1cc47aec72b6b413fcf930ad4af2ed5d941196ca
Merge: d5b804be 2784506f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 15 14:14:35 2012 +0000

    Merge remote-tracking branch 'origin/master'

commit d5b804be02bace138f87272b290ab794e2789a21
Merge: 73e6e3f5 aa64fd15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 15 13:13:20 2012 +0000

    Merge branch 'captcha'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

commit 49a70f85af9f997478be9fdb8e8b1667485c6e71
Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
Date:   Wed Feb 15 10:44:09 2012 +0100

    Mark Call1 spec stable
    
    Except for Call1.Interface.Mute for which we have still doubts.
    For now it can be done client-side by muting pulse source for
    example.

commit 2784506fc03f4657670d625f8ce77a9087c8e634
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Fri Dec 23 15:58:11 2011 -0500

    Remove another duplicated Contact
    
    It is already in the media description offer

commit 3c0ce1c9f46d8481876e710ffef227be1d767b8d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 14 14:19:19 2012 +0000

    Undraft Conn.I.Addressing

commit a38e1878aba121364069659068448e4366bd5c2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 14 14:17:05 2012 +0000

    Document the members of VCard_Field_Address_Map and why it's plural

commit 73e6e3f5d45247a9b5891c95ce05c9b195afaeb4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 14 12:09:20 2012 +0000

    Account.Supersedes: add
    
    In the process, define how arrays of object paths are serialized in a
    .manager file, since MC uses the same format for account storage.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=42814
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit aa64fd15879e30d307aeb360b014ef1338bb11da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 14 10:52:49 2012 +0000

    Captcha: allow labels to be the empty string, for "UI should supply"

commit bbdbcc277e2656338477ce91650878415f6f4ebe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 13 15:25:08 2012 +0000

    Update copyright date

commit b8a2c847a87c8d3d3d2dd4894e8d8bf55d696336
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Thu Feb 9 20:42:01 2012 -0600

    Have CM provide available MIME types and let CM choose the one to use

commit 2b44a32e025b02ea21cf1287af6b195bac8686ae
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Thu Feb 9 20:40:02 2012 -0600

    Fix incorrect member-ref

commit ef3ef348ebe19c88d8e74719a84904cdea8a8249
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Thu Feb 9 20:36:03 2012 -0600

    Correct typo

commit 95a502a36dd6fb7082b78be993eae400bf0903ac
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Wed Feb 1 15:17:35 2012 -0600

    A few more revisions based on comments in fd.o bug #32125

commit b9eddb9b85304e00c6d4ddce99d7db7d56319af3
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Tue Jan 31 23:25:30 2012 -0600

    Revise CaptchaAuthentication spec based on comments in fd.o #32125
    
    This patch revises CaptchaAuthentication to include comments from
    Simon McVittie from fd.o bug #32125. A lot of the wording is from
    him again.

commit 41651d8c9a524eb503d9f69a27187fd5c2bb676b
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Fri Jan 27 19:13:59 2012 -0600

    Revise CaptchaAuthentication spec based on comments and redesign
    
    This patch revises the CaptchaAuthentication spec based on
    comments and a more flexible redesign. Most of this design and
    wording comes from Simon McVittie's sketch in fd.o #32125.

commit f627e9c92eac71810ccb0988c3018ed0a0fa72fb
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Fri Jan 20 15:35:54 2012 -0600

    Initial draft of CaptchaAuthentication

commit 0f3066b14987e3085c5ca59f5e03977aa44ec369
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Jan 13 11:41:14 2012 +0100

    Account.Service can be used to store the IRC network name
    
    https://bugs.freedesktop.org/show_bug.cgi?id=44730

commit 4bf38d829ea88d6473750885bd6a6e2799637e06
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Sat Dec 31 02:49:20 2011 -0500

    For Call1, move the DTMF to the Content where it belongs
    
    The only bit left in the channel interface is the InitialTones requestable
    property.

commit b7315a2e44861a4ae770a1b4170ca0ef830eeb98
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jan 5 08:21:09 2012 +0000

    ContactList: add tp:added to Download{,AtConnection} iface members
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3431c955686062c3798c30213a468d4f79be8544
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Dec 8 18:20:18 2011 +0000

    ContactList: add DownloadAtConnection property and Download method
    
    https://bugs.freedesktop.org/show_bug.cgi?id=43035

commit 3fe242adc071352bf4b16da30e5198b713b3ced9
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Fri Dec 9 11:10:36 2011 +0100

    Rename CallState RINGING to INITIALISED
    
    This is less confusing with RINGING flag

commit 674c86b531f1ccdcd58c21f84d6ccc5756a47e97
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Wed Dec 14 16:21:28 2011 -0500

    Remove the duplicated Removed() signal on the Call.Content

commit 52dd16e0f2b4d5b6077debfb4238668610e0fe79
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Thu Dec 15 19:25:44 2011 -0500

    Stream.I.Media: Add Muted and Pending_Mute stream flow states.
    
    This way the CM can tell the streaming implementation to mute.
    
    Also, remove the useless Paused state

commit 9485135a28310f16472ff79a889a2d697a83dd05
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Wed Dec 14 16:15:00 2011 -0500

    Call.Stream.Endpoint: Document when the Endpoint and Stream Transports can differ

commit 725a680a48a88d1befbdf332f6ea61a8cf4743d3
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Wed Dec 14 16:06:15 2011 -0500

    Call.Content.I.Media: Remove duplicated Remote Contact
    
    The Remote contact object already present inside the MediaDescription objects.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=41734

commit bebed542caf05e7bbde21a720177f598ebaada4f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Dec 12 10:20:36 2011 +0000

    stop referring to Conn.I.Addressing.DRAFT
    
    It was renamed to Conn.I.Addressing1 in b6057b908105a8.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0a58378a4a46cbb4c61f1a5f642225c42e841981
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Dec 6 13:25:01 2011 +0100

    ReportReceivingFailure: it is failure in incoming portion

commit b6057b908105a84add5a697ba75ec4ac80f883e6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 24 15:27:57 2011 +0000

    Conn.I.Addressing: replace DRAFT with a version number.
    
    This makes it possible to undraft the interface without breaking
    everyone.

commit 8243be46b1efa06c3d1ecc84d450c6afbbcaa98d
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Nov 24 15:12:18 2011 +0100

    MediaDescription::reject() takes reason in arg instead of returning it

commit 91c74412d130f3d99b6e64915c9a312faf2193f3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 23 15:36:48 2011 +0000

    Bump nano-version

commit ecbd23cc4084cb10f5296cda6477d18565aed434
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 23 15:31:14 2011 +0000

    Version 0.25.1

commit 2883f753f32c377e1d9223151bd0902f72341542
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 23 15:29:47 2011 +0000

    Set UNRELEASEDs to 0.25.1

commit c983e6e7d90db47f400e247c375e6e05bf6d34b9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 23 15:26:01 2011 +0000

    NEWS for 0.25.1

commit 34d75ce141d05d82715e6b39fcb6309962225f99
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 21 12:30:58 2011 -0200

    Split requested contacts into a separate argument in Conn.I.Addressing.
    
    Remove the contact attributes ".../requested-*" and return the satisfied requested
    addresses on GetContactsByURI/VCardField.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 2226b4ca29a610cf6509a9c89a51ae28c7f1babd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 21 12:22:35 2011 -0200

    Update tp:added information for Proto.I.Addressing.

commit fa25505e279249849fa9ce8144404821eb3c7d25
Merge: ae38128f a9e72129
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 21 12:19:31 2011 -0200

    Merge branch 'protocol-addressing'
    
    Conflicts:
            spec/Protocol_Interface_Addressing.xml
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit ae38128ffc919d21124c9144ccad931ff3de17ec
Merge: bfca23a8 7124c674
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 21 12:16:32 2011 -0200

    Merge remote-tracking branch 'smcv/protocol-addressing'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit a9e721299e8954d3f55625dad44f213175bfa1e6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 21 12:07:44 2011 -0200

    Remove mention to RCC TargetVCardField until Chan.I.Addressing is undrafted.

commit 7124c674d2537c5423080d24d94aa98f5aa02aab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 18 15:12:48 2011 +0000

    Rename NormalizeURI to NormalizeContactURI and clarify that everything except the contact is discarded
    
    I didn't rename NormalizeVCardAddress, since it's very rare to have a
    vCard for an XMPP MUC or something, but it has the same clarification.

commit bfca23a8fc1254c4a647f520b45c99d189971ac4
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 15 14:37:34 2011 +0100

    Various language tweaks as spotted by wjt

commit 70b8176a94acdf27017c01cb174291e1741a056a
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 15 13:07:34 2011 +0100

    Fit in 80 chars where possible

commit 2df8a5cf261ee8dddd26cbe0f1394dbe952721b4
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 15 12:55:32 2011 +0100

    AudioControl: Add more spec markup and tweak wording

commit f8ba62553b2e1a44af245e10a47a533cd5d34024
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 15 12:36:33 2011 +0100

    Add AudioControl specification
    
    Add a simple interface for a CM to control the input and output volume.
    Based on work by Mike Ruprecht, but modified to have more meaningfull
    property and method names and a nicer range for Volume

commit 213ce074fd711653299258c791adff37a020d89a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 14 13:43:21 2011 -0200

    Mention x-facebook-id as a known vcard field in Protocol.I.Addressing.

commit b92a4c3208091b4d3cf4435488edc469d827a497
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Dec 27 15:34:59 2010 -0800

    Undraft Protocol.Interface.Addressing.

commit 19f6901c9a054e679a514c6912449d70edfb3fa7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 11 15:59:56 2011 +0000

    DBusTube: recommend Socket_Access_Control_Credentials
    
    The two known Tubes implementations (Gabble and Salut) implement it
    using libdbus, where it's actually easier to implement than anything
    else. It'd be equally easy with GDBus, from what I can tell.

commit 1c5f0ad98d25b7f77870ba541afbbedc65ddc355
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 11 15:58:13 2011 +0000

    Redefine Socket_Access_Control_Credentials on D-Bus tubes to be useful
    
    I think this is what was always intended, and it seems to be what Gabble
    has always implemented.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=42809

commit 8e2a31c3bf6a86de4647363bdb1d679236b541ff
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Fri Nov 11 18:29:12 2011 +1100

    Fix copyrights
    
    People copying and pasting boilerplate often copy and paste the copyright
    assignments too.

commit a7e5961a9b244e523c2ca60a6dd7f51c4ae65a42
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Nov 10 17:29:19 2011 +0000

    bump nano version
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 526bc0f841f452bf745c339b512bb2e10af963d8
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Nov 10 17:18:45 2011 +0000

    version 0.25.0
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit af3080ddd94a9653abcb989ad945d2b2bd7c7a9a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Nov 10 17:12:53 2011 +0000

    Mark changes as changed in 0.25.0
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6100bb16a3ff3111c5efd5e3cd9771ef942ecfe0
Merge: f0b729d4 190ff931
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Nov 10 17:05:35 2011 +0000

    Merge branch 'ft-metadata'

commit 190ff931a85ffc8191dfac27c922f55d8ff284d7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Nov 10 17:03:38 2011 +0000

    Chan.I.FT.Metadata: improve tp:rationale for a{sas}
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c29b1e356a47212b61aae5476f9b058379474f07
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Nov 10 13:59:04 2011 +0000

    specparser: complain if tp:mapping's specified type is a lie
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e37c5871ef6c4ed254e2b6ec046eb5afe20dce93
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Nov 10 13:58:38 2011 +0000

    Chan.I.FT.Metadata: improve Metadata docs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 367a65bf7acc5f923467ea5d4f1cc5775798fb43
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Nov 9 17:50:54 2011 +0000

    Chan.I.FT.Metadata: change Metadata property to a{sas}
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f0b729d4790f8b7eef4f92575e333ce75259ed94
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Nov 7 16:25:03 2011 +0100

    Call1: Add contact identifiers for CallMembers and RemoteMembers

commit 3620d2d2bb7100a050b2092e6e520ea9e5d6c372
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Nov 7 16:07:31 2011 +0100

    Call1: Add rational explaining why Content could have multiple streams

commit fc1e0e904dec17d47ccf4fbf2d8be4213fe291d3
Merge: cf3f0099 be8d9703
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Nov 7 16:29:59 2011 +0100

    Merge branch 'call1-mute'

commit be8d9703007fd13f56392dedc7ecae206cb9a4ad
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Nov 7 15:54:17 2011 +0100

    Call1: Clarify interfaces that may implement Mute iface

commit cf3f00997befb2f4658dff79939ac7673e8912c1
Merge: d919bdce 80c1bfc2
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 7 22:28:57 2011 +1100

    Merge branch 'roomconfig-42653'

commit d919bdce7eb7f9f1f0e90e31236bd4c886d35df8
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Nov 7 10:28:08 2011 +0100

    Deprecate Channel.Type.ContactList
    
    They have been replaced by Connection.Interface.ContactList

commit 80c1bfc227072b288a48559b988d9eddc4060eb5
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 7 20:49:11 2011 +1100

    Document how no-data is represented in the Avatar type
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=42653

commit 9df40694cc7926ec5cf6cb2a89efa5df42504b40
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 7 17:41:30 2011 +1100

    New iface: Channel.Interface.Picture
    
    Lets the users set/get the picture for a chatroom.
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=42653

commit 10043f3bc298294294cc28993d973862f96e7b0a
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 7 17:08:45 2011 +1100

    Room: Creator, CreatorHandle and CreationTimestamp
    
    These properties indicate who and when the room was created.
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=42653

commit c7b8ba61ecc9f0102d8bc49c7fda1e65c8631e74
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 7 16:58:33 2011 +1100

    RoomConfig.PasswordHint
    
    A hint for the room password.
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=42653

commit 13df0c069f64c229224f56ca2edc236b4f719c51
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 7 16:21:28 2011 +1100

    Chan.I.Subject: remove a white lie
    
    Skype does not permit subjects on 1:1 chats. However, XMPP does, e.g. GMail
    will include a 'subject' node when you click "Reply to Will by chat".

commit b58a83f27d9c2a14a4eb0545574c56f396fb0a65
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 7 16:10:55 2011 +1100

    Chan.I.Subject: add values for when properties are unknown
    
    Specifically ActorHandle and Timestamp.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=42652

commit 23901acdb065a082f0d244cd527ba08aad3b622a
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Nov 2 17:11:42 2011 +0100

    Add windows-live to known Account services

commit 13699997cf38faa9fb13cfe176b7386171a8a4ac
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 26 19:04:59 2011 +0100

    Chan.Iface.FileTransfer.Metadata: add initial version
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 925eaeaefbe4ce83540cfbdb4ba531fc6fdfa63f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 10 11:23:49 2011 +0100

    Bump nano-version

commit 82a0472e5b37c36e9879f87d152bd7725ac4ecfd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 10 11:22:11 2011 +0100

    Version 0.24.0

commit 629ddca74435de4a99fd1e1a273a9175167c456b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 10 11:17:01 2011 +0100

    NEWS for 0.24.0

commit 1a4d9739426f608018c8a1b101137048795cfeb2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 10 11:17:07 2011 +0100

    Mark changes as changed in 0.24.0

commit e1615f4325ef20f7c59379ebc73fa8b2522d17b6
Merge: c2b50e99 ff3b6d94
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 10 10:26:55 2011 +0100

    Merge branch 'a-bit-more-room'
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=23151#c41>

commit ff3b6d94d3ffacadea60521d167ceaf88fb90253
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 10 10:20:41 2011 +0100

    Subject: remove duplicated PropertiesChanged notes
    
    Now that the spec generator obeys the EmitsChangedSignal annotation, we
    don't need to mention that each property emits this signal manually.

commit a95a5fdd21e531a6c58a748fdf4f8dc2b78da99e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 10 10:00:12 2011 +0100

    Subject: add ActorHandle
    
    This addresses Xavier's point on
    <https://bugs.freedesktop.org/show_bug.cgi?id=23151#c41>: including both
    an ID and a handle allows TpContact objects to be created synchronously.

commit c2b50e990e649b0247c3f6b09a5eefb7f3f7a280
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Sep 29 19:13:44 2011 +0200

    replace UNRELEASED

commit 3728724a1f0b0f2669a728a0bc15ae053999f035
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Sep 29 16:00:08 2011 +0200

    Version 0.23.4

commit 2dc3a3e100b517d50321a0028bdf7a5345a1ae52
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Sep 29 15:59:11 2011 +0200

    NEWS for 0.23.4

commit a1d6bb213d7d4668100d8ffb66852788398fcaf1
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Jun 29 14:29:49 2011 +0200

    Add MemberIdentifiers, SelfContactChanged and HandleOwnersChangedDetailed
    
    Fixes fd.o#38248

commit 4980ef409d09297e0dac56fafefa182eaa6292bd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Sep 6 15:06:59 2011 +0100

    Undraft Room, Subject and RoomConfig.
    
    The former two are both at version 2, given that both of them have been
    implemented before elsewhere as .DRAFT.

commit 3e7521ee128441df9c8ea1b780ca566af587e26c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Sep 2 12:07:00 2011 +0100

    RoomConfig1: add ConfigurationRetrieved
    
    I found out while writing Gabble's tests that having a checkpoint signal
    for “hey the configuration is all ready now” would be useful as a client
    developer.

commit f3809c1aa810bddb11b8c41ddf9943c55fd0ab14
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Aug 29 11:38:08 2011 +0100

    RoomConfig.UpdateConfiguration: improve error docs

commit e20bf17fb849d68c91a0490eff958727eadbc583
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Aug 29 11:02:04 2011 +0100

    RoomConfig: remove <tp:added/> from Password[Protected]
    
    These were from when I had added these properties to the existing
    Password interface.

commit 225d8d06e12a47aa6f61dddbe0804696c8665cd3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Aug 29 11:00:29 2011 +0100

    RoomConfig: consistently use <code>True</code>

commit 673d20b199224d7dd6741a6eb3d47e1cac830077
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 26 15:13:52 2011 +0100

    specparser: when errant text is encountered, print it
    
    It's impossible to figure out where the offending unguarded text is if
    you don't get told what the text *is*. :)

commit 9c9e0dc5707b532427fb9c5d3345fdc546691f00
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Aug 2 11:58:22 2011 +0100

    specparser: warn on encountering old-style props

commit aee0d893bd6367b6b2ac7bd43c13d62c2df572b1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Aug 2 11:56:25 2011 +0100

    Deprecate Telepathy.Properties

commit e292fff92d08757bcc5ca1f82c1a05179bf27b06
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Aug 2 11:55:40 2011 +0100

    MediaSignalling: remove Telepathy properties
    
    These are super-obsolete.

commit 00eac2f473366f257f76b83666ccd897ab915547
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Aug 2 11:53:19 2011 +0100

    Text: remove Telepathy properties

commit 9df491130870319019a6243f3e808188faff2724
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Aug 3 17:24:37 2011 +0100

    RoomConfig: note that this replaces Text's properties

commit 36fe3d35ce6d423559eb749d9c974f80539a7df7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Aug 2 11:49:09 2011 +0100

    RoomConfig: add props and method for modification

commit 27e51ad0079b7f9cbcd86bb377d4ba6604286f70
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Aug 3 17:19:59 2011 +0100

    Password: note that password config lives on RoomConfig

commit 9d7d5feea1dee9d129994d58d917d6d974f7e2e3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Aug 1 17:05:44 2011 +0100

    Add Password-related properties to RoomConfig

commit 0d48137642515c2aed563e30cf34769124f46c45
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Aug 1 13:59:04 2011 +0100

    Define RoomConfig, with D-Bus properties for Text's Tp properties
    
    This omits the subject properties (which live on Subject), and currently
    omits the password properties (which are a little bit more involved,
    particularly on XMPP where you can't generally see what the current
    password is as a non-owner of a room).

commit 0db811f2a1329d5fd56c23173b1f2bb49a084cd2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Aug 2 11:48:09 2011 +0100

    Docs: ignore emits_changed on immutable properties
    
    If you mark a whole interface with emits_changed, but have immutable
    properties, we don't want the immutable properties to have the note
    about the changed signal.

commit 3566dca46b1fb96d49605ece1f8fde740d6b2168
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Aug 1 15:28:37 2011 +0100

    specparser: tidy up getting EmitsChangedSignal annotation
    
    I think this is neater; it also adds a nice warning that would have
    caught a mistake I made.

commit 421a9cbeef88d09306e76347de58367e97cb368c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sun Jul 31 09:30:37 2011 +0100

    Subject: correctly annotate with EmitsChangedSignal
    
    Sadly, this is how annotations are done in D-Bus. Also, by moving the
    annotation up to the interface itself, it applies to all properties
    (rather than three of the properties being omitted).

commit bdd234f063288e1e88e3ef40f8eeb4e1eecdebe4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 16:28:12 2011 +0100

    Subject: note how CanSet might not be correct
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 03adf5f7a57374426b2f420c6f6b0e57e3c7aff4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 16:09:24 2011 +0100

    Room, Subject: add note how these interfaces are good for Call too
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5853c87b69c516014905a5a711db8d5ad07a5bcd
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 15:50:38 2011 +0100

    Subject: make SetSubject return success if the operation was a success
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c06589821e3b5ff86564396f733473cafbd813c0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 15:48:09 2011 +0100

    Subject: use PropertiesChanged as the change notification
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0199b1d6e8bbe00df5de45a3d50ea14b6fe717b2
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 15:34:49 2011 +0100

    Subject: reference Room interface, not Room channels
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c29f6eb35b0a76281150a84cf76f046c2bdb7ce7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 15:33:10 2011 +0100

    Room: make RoomName and Server immutable and requestable
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5823b564b96f1004e74de70f3bde42609499c5c4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 15:28:54 2011 +0100

    Subject: split Subject struct into four properties
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4d3b1d6aff69fd51b5160d4c28b73017148f263c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon May 9 15:18:58 2011 +0100

    Subject: replace flags with CanSet
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 084708f246c466c9f90a8271435b73fa2fe285a4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 17:37:23 2011 +0000

    Room: split subject stuff out into separate interface
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f45813cab5155b15d8b59bbc96973351e474cf49
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 17:19:47 2011 +0000

    Room: SetSubject errors with PermissionDenied if user is not allowed
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bcf78e79b7a988d7e9b8700c08cfafa8f28c6a7a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 17:18:41 2011 +0000

    Room: make SetSubject error with NotImplemented instead of InvalidArgument
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7458786cc972c20a031ee6b7b5235fb4c06f12c4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 17:12:53 2011 +0000

    Room: add more docs describing the Present flag
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 501af9e1e09e20bdcae17f8e80dc2156d4ce3888
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 17:05:17 2011 +0000

    Room: rename RoomID to RoomName
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5fae6619221a00a40308d290cbc2fe4557e5b647
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 10:23:49 2011 +0000

    Text: point to Room in the top-level docstring
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit edd5ccfda910cf28b263eddf31a57707e49b92de
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 10:00:34 2011 +0000

    Room: reference the new SubjectChanged property
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 30226918ddec442a3d9609727cc39d3cef960430
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 09:58:57 2011 +0000

    Room: add a SubjectChanged signal
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b8fb3fb8eb9c502caeaa148e186078687fa60a60
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 09:56:10 2011 +0000

    Room: add a SetSubject method
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7212e5ebf1046dd4f4f3752a946edd73fd5adb22
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 09:55:45 2011 +0000

    Room: add the subject flags to the Room_Subject struct
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bb02392282234fd8e0772c3f6bd04802a864c1ce
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 09:52:31 2011 +0000

    Room: add Room_Subject_Flags
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 31d51f455a45a526e1009f5428f936b8dedcd21a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 09:49:28 2011 +0000

    Text: link to RoomID in the name tp property docstring
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit dce867f9306d6f0bcb4d88f96b31a0879396d674
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 25 14:33:42 2011 +0100

    AM.CreateAccount: prettify error descriptions

commit 6e1a35115f6c079dcbcb1caf556897ab5c3e08ba
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 25 14:32:49 2011 +0100

    AM.CreateAccount: make error conditions not overlap

commit f5ea5f1bbfbbae19ca6823c997410820b576a587
Author: Olivier Le Thanh Duong <olivier@lethanh.be>
Date:   Sun Aug 7 16:41:21 2011 +0200

    Fix template for EMITS_CHANGED_NONE
    
    Remove the errorneous </div> in EMITS_CHANGED_NONE template code
    in interface.html which prevented Player_Node.html from rendering
    correctly

commit 42497377116e555f4243185cfdd9f009906b489e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 25 15:47:24 2011 +0100

    AccountManager: remove stuff about service activation
    
    MC is service-activatable.

commit cc7e9cc5429ca7bf9a79ec601f50c8f2efc39e16
Merge: 57b56d89 38ef30d6
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jul 19 14:44:22 2011 -0400

    Merge branch 'call'
    
    For full discussion, see bugs.fd.o#38986
    and the whiteboard string "Call" on bugs.fd.o.
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Reviewed-by: Olivier Crête <olivier.crete@collabora.co.uk>

commit 38ef30d6db78af852bed3ff1ca241e0236be6c63
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jul 15 15:23:26 2011 +0100

    Text: add cross-references to the overview
    
    Some of these are beautiful new <tp:value-ref/>s I noticed were missing;
    the others are plain old dbus-refs.

commit 7e43d82309b74bd4c28d6d015fbe77b6b58b8d52
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jul 15 15:22:12 2011 +0100

    Text: clarify a reference to Handle_Type_Room
    
    Now that the body of <tp:value-ref/> is always shown unmangled (except
    to add the link), “Text channels with _Room_” is not very clear. (It was
    not very clear before.) Now we explicitly reference the TargetHandleType
    property.

commit 71051fc92c05a42c237c98cbd1ee9956e34f197b
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 23:40:44 2011 -0400

    Re-work paragraph describing CallState changes for an outgoing call.
    
    Thanks to wjt for pointing this out.

commit 3d64ab3880f0e2f8aa1e79c4f8e9d2fd6908ee26
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 23:05:32 2011 -0400

    Make tp:value-ref's type attribute optional
    
    * Also: don't ever rewrite the node's text. This means:
     * If you want the long-form, use:
       <tp:value-ref>Type_Name_Value</tp:value-ref>
     * If you want the short form, use:
       <tp:value-ref type="Type_Name">Value</tp:value-ref>
    
    This changes the html output of all current value-refs to use the
    short form.

commit cae69cb8245d68493f310c15b20960a943328801
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 22:25:17 2011 -0400

    Correct <tp:value-ref/>-caught type mismatches.

commit 56b89ebfdb16bcb932ae416386361f6bf86bdb89
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 22:04:23 2011 -0400

    Convert <tp:type/>_Value to <tp:value-ref/>
    
    sed -i 's!<tp:type>\(\w*\)</tp:type>_\(\w*\)\
    !<tp:value-ref type="\1">\2</tp:value-ref>!' spec/*.xml

commit 3b8f91b728d59fa717ee5abbd54ca21b523124ac
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 22:04:19 2011 -0400

    <tp:value-ref> for semantic enumvalues.
    
    This should ensure that our enum value names don't go out of sync with the
    references to them.
    
    Note that the links don't *quite* go to the actual value, but it should be within
    view once the link is clicked. This is not a regression.

commit a8b99977a2cd3b722db1e4bbdcdabd9ad588e9d7
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 20:40:02 2011 -0400

    Clean up the MuteState documentation wording.
    
    There were some artifacts from when it was a boolean that could only apply
    to the whole channel.

commit e5e882661fb83c321f945e530bcb502429a43989
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 20:33:39 2011 -0400

    Audit all occurrences of "Call1" in the spec
    
    Seems that /Call[."<]/ was a bit too inclusive as a match rule.
    
    Also spotted a missing '.' so I thought I should include it.

commit 3f962ace757d8d323effd5d316c5d5c391c6a698
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 14 19:58:56 2011 -0400

    Add Reason arg to MD.Reject()

commit 57b56d89842798dfb93f996015c4a79cc1cd5afd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 17:07:14 2011 +0100

    bump me a nano

commit 134752a6e93b0c7d74482d1a0dc1a250c244c7f8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 16:27:10 2011 +0100

    Version 0.23.3

commit ea0b99467075338861dc4d546077dcacc76d6da5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 16:26:35 2011 +0100

    NEWS for 0.23.3

commit 087a5e09f8e812caca71117fcccb743aa666e1b3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 14:00:09 2011 +0100

    Call: remove stray spaces around attributes' '='

commit 1be73dc2473830e8d383a9ca2c31635419c70ffb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 13:59:56 2011 +0100

    Stream.I.Media: fix typos in preamble

commit c6f632f7b82f5474fcd75a6e473817d7c3a550d1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 13:50:28 2011 +0100

    Contact_SSRCs_Map: refer to SSRCs in value docs

commit 907db4088fce67e16930b2dd3a2ec1834687f2ff
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 13:49:35 2011 +0100

    Content.I.Media: add a missing paren

commit 3886b034fc28b9792aa572bdc3c4c32afe0d096d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 14 13:48:57 2011 +0100

    Endpoint: formatting nitpicks.

commit 17d74cf238d418488c8abb015ff3e9a8a1e30d83
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jul 13 13:47:42 2011 -0400

    node name=Channel_Type_Call rather than Call1
    
    Channel_Type_Call1 was making tp-glib expose the version number in function
    names (not what we want).

commit fa9e38bff41cb008f8a1ba6c2db065de204c8dcd
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jul 7 15:21:03 2011 -0400

    Rename Call.DRAFT2 to Call1
    
    Draft interfaces are something that we want to get rid of anyway.
    See http://telepathy.freedesktop.org/wiki/Roadmap for the
    discussion of versioned interfaces vs draft ones.

commit a469f4773eaa625940ec28abdb952c66778c28be
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jul 6 13:00:19 2011 -0400

    Remove all references to Codec_Offer

commit e203593ec821a01c7504c500e15589284d662429
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jul 5 16:43:16 2011 -0400

    Bump all call interfaces to DRAFT2
    
    Note that some interfaces never had a DRAFT version merged into master,
    but I think that having everything as DRAFT2 makes everyone's lives easier.

commit 36d32e1ac51541458622125ab7ea762d3aa1bc47
Merge: 362e755d d76d46c5
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jul 5 15:59:48 2011 -0400

    Merge branch 'call-trivia-38852' into call
    
    Conflicts:
            spec/Call_Content_Interface_Media.xml

commit 362e755db444838a3e429fc16688d1c3bca533e4
Merge: b1f49aa3 b9f1b2b2
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jul 5 15:56:46 2011 -0400

    Merge branch 'ice-restarts-35012' into call

commit b1f49aa357b4b64ea0d0f3003bd6d3e047a4f2a3
Merge: 51952cbf 4180beb4
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jul 5 15:53:47 2011 -0400

    Merge branch 'local-descriptions-28718' into call

commit 51952cbfe182e75e1a24907762ded4e3956c6727
Merge: 932a551d 019ee877
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jul 5 15:52:14 2011 -0400

    Merge branch 'dtmf-36001' into call

commit 932a551d1af01810782186e80de5a49a4a2654b5
Merge: d0a87d7b f8729c7d
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jul 5 15:51:48 2011 -0400

    Merge branch 'per-codec-38126' into call

commit d76d46c5fd4ca630b13371963f3f86dca6c808d4
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Jul 1 20:31:24 2011 -0400

    s/CandidatesPrepared/FinishInitialCandidates/
    
    It is a method call, and should be named as such, even if
    it is ignored by most CMs.

commit b39c2c990b277ea562b85a17ba3243edf6d9de07
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Jul 1 20:15:44 2011 -0400

    s/Error/Fail/ to make it sound like a method.

commit 6653d257af1f41df1a48b61c742e45671e3bfb65
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 20:09:48 2011 -0400

    Delete duplicate "the"

commit f92aa64aee9acf22e389019698a38678f0e48fbf
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 16:11:27 2011 -0400

    Stream.I.Media: fix spelling of candidate

commit b9f1b2b27782544d518993d5455a38f7a68e3942
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Jul 1 19:57:24 2011 -0400

    s/PleaseRestartICE/ICERestartRequested/; add ICERestartPending property
    
    This makes it sound more like a signal name.
    
    ICERestartPending provides debugability, and is simpler than clearing the
    RemoteCredentials property (my previous solution to this problem.

commit d55f8b67efff559f90f28d0a1653ef362b9fa304
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Jul 1 19:54:02 2011 -0400

    Remove confusing opening comment about ICE restarts.

commit be4cf2adfca0930e2a1db3b34a1b9a5166d891ed
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 20:00:46 2011 +0000

    PleaseRestartICE => LocalCredentials = ("","")
    
    (For state-recoverability/debugability)

commit f8729c7d65a32e07f12263697d767fc06fa4a146
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jun 30 15:33:12 2011 -0400

    Add Boolean to Codecs struct to avoid having to do diffs in the CM

commit 019ee877ff573351d7ebad6b706f226758a5c6f6
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jun 30 18:00:44 2011 -0400

    Add DTMF state-machine to Content.I.Media
    
    * Uses a call/response mechanism similar to
      Call.Stream.I.Media.SendingState, and the Sending_State enum from
      Call.Stream (since Paused is meaningless for the DTMF use-case).
    * CurrentDTMF{Event,State} for state recovery.

commit 26fedec13d4ddaceea05afbb766c83f9c8df5a46
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jun 30 14:57:00 2011 -0400

    Delete unused Codec_Offer.xml

commit d0a87d7b3ccd62ff3268349b3968ebeb3bf7f60f
Merge: 1a28459f adc432d3
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jun 30 14:50:04 2011 -0400

    Merge branch 'stream-state-machine-38790' into call

commit adc432d3a903038e7e4b0be5bf12f140ec631e36
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Jun 30 14:42:01 2011 -0400

    Clarify Complete*StateChange state transitions
    
    The Complete*StateChange doc should make it clear that it can only go from
    a Pending state to the matching non-pending state.

commit 9186b7efb1d1e9c4b9b55f0f2313cd9b5f93e2b6
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 22:20:37 2011 -0400

    Stream.I.Media: Remove Reason from *StateChanged signals
    
    We now have a Paused state (distinct from Stopped) so we don't need to
    know whether the flow change was because of mute/hold or direction
    change.

commit c31bbdfe7d6bc888294d9c6d08a7ff69e65e945c
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 22:19:18 2011 -0400

    Simplify Stream flow state machine
    
    * Rename Flowing/Not_Flowing to Started/Stopped (easier to say, and relates
      to Pending_Start/Stop more intuitively)
    * Add Pending_Pause and Paused states.
    * Use Complete*StateChange for success (rather than big list of methods)
    * Use Report*Failure for failure, which takes a Call_State_Change_Reason
      so that it can be passed up the Call hierarchy unmodified by the CM.

commit 1a28459feae3ac01eae8c1a402d9a54f66746936
Merge: 21181994 fdf67318
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 20:57:48 2011 -0400

    Merge branch 'rtcp-xr-28686' into call

commit fdf6731812823158d43d5068af430d4ac0f4b99f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 20:20:07 2011 -0400

    Document that unknown rtcp-xr formats should be ignored.

commit 211819946a8736ba7262ad0b58d7a0ee393206d1
Merge: 896d38bd edb9ae9b
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 17:50:37 2011 -0400

    Merge remote-tracking branch 'ocrete/rtcp-fb-mediadesc-ftfy' into call
    
    Note that StreamedMedia gained RTCP feedback capabilities
    while we were bikeshedding about RTCPMinimumInterval,
    so I have deferred to these types and copied the docstring of
    RTCPMinimumInterval across.
    
    RTCP_Feedback_Message_Map is now a{u(ua(sss))} rather than
    the invalid type a{uua(sss)} (we should probably make the
    spec parser check for invalid types really)
    
    Conflicts:
            spec/all.xml

commit 4180beb4d19235368dbd9454c7d5ea326419c888
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Jun 13 14:52:24 2011 -0400

    LocalMediaDescription*s*
    
    This needs to be plural to make it easier to support the focus=us case
    (fd.o #28718).
    
    UpdateLocalMediaDescription and LocalMediaDescriptionChanged are still
    singular but now have a Remote_Contact arg.

commit 896d38bdbc9a3cedbc7972889ab946b855ce8aa5
Merge: f0890887 b0dc0406
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 16:47:58 2011 -0400

    Merge branch 'ssrcs-29597' into call

commit b0dc04064df4634f54cd07bc4ec53af9b52a4f00
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Jun 10 19:46:16 2011 -0400

    SSRCs probably need to include handles as well.

commit f08908879493a535613a3f68787d8b598b29d09d
Merge: fd8dccc3 29d2fe20
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Jun 29 16:35:49 2011 -0400

    Merge branch 'states-35128' into call
    
    Conflicts:
            spec/Channel_Type_Call.xml

commit 29d2fe20615b29b0b34058b45e90f10281c0e5b7
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Jun 13 20:20:44 2011 -0400

    Add error Media.UnsupportedType.
    
    This branch should now compile cleanly if merged into alsuren/call.

commit 6611d8e15175cfc8342b5d700cb436efbb286759
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Fri Jun 10 21:10:51 2011 -0400

    Add tp:added to media errors

commit 0734ca58a794eec54ba43a72429314a7fb24545a
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Fri Jun 10 21:08:23 2011 -0400

    Simplify the Streaming/Media error codes

commit 6a7f1729ad0b09d7af38669e13cdc8f06ea2e6de
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Fri Jun 10 21:07:40 2011 -0400

    InsufficientFunds -> InsufficientBalance to match newer spec

commit 191f4a9c7ff432e53c8a5594f19f10950eb0d9c0
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Fri Jun 10 20:28:28 2011 -0400

    Alerting -> Ringing

commit b27cac457214815a00621ef09030be805491f0f5
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Fri Jun 10 20:23:54 2011 -0400

    Use tp:error-ref instead of tp:error where appropriate

commit 89818f54b1f9da9b6873e7920a848461e150891d
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Apr 21 16:48:47 2011 +0100

    Delete confusing table of states/reasons
    
    This table has gotten out-of-sync repeatedly in the past. Now that we have
    enough entries in the Call_State_Reason enum, we can cross-reference from
    there rather than repeating ourselves.
    
    * Note that I have made PickedUpElsewhere correspond to No_Answer rather
      than User_Requested, because that is more specific IMO.

commit 1a82ff017032d740d3ae875e6c9e2be71338a7d9
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Apr 21 16:38:03 2011 +0100

    Fix up CallFlags again
    
    * Document that Locally_Held and Locally_Muted are redundant but helpful.
    * Add Locally_Ringing and Locally_Queued flags again (and add SetQueued
      method, so that it's possible to get Locally_Queued set)
    * Add Clearing flag again.

commit e9fa42cd452d504013cb9164e4624b33477ed271
Author: João Paulo Rechi Vita <jprvita@gmail.com>
Date:   Sat Jun 4 19:35:53 2011 -0300

    Adds UPLOAD_BRANCH_HOST command-line variable
    
    This fixes upload-branch output.
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit bf4b8aa9ebda7ba40ee907b09948c7ff739e34cc
Merge: 169dbedc fc38a620
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Fri Jun 24 16:40:09 2011 +0800

    Merge branch 'css-trivia'

commit 169dbedc698181b5d577a86fcc1217ccad0a06d6
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Jun 23 11:00:53 2011 +0200

    Add a favicon to the generated HTML spec (#38594)

commit fc38a620798f1e03f318bf5a152d227f7bc3084c
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Jun 21 20:18:53 2011 +0800

    Fix CSS for anchors in WebKit
    
    WebKit was ignoring the CSS to adjust the position of anchors for the fixed
    title bar. The fix is to make the anchor a block element.

commit fd8dccc3085141f844f0f06f0a19efa51010f06c
Merge: 9d1040e7 187fc723
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Jun 13 19:18:58 2011 -0400

    Merge remote-tracking branch 'origin/master' into call

commit 9d1040e787c8f0aa01919055456292aa73b3691b
Merge: 133ad818 3de18298
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Jun 13 18:47:28 2011 -0400

    Merge branch 'relayinfo-26643' into call

commit 8c021b1853a95e58750813cf57c5b84a0f81a937
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Apr 21 16:02:38 2011 +0100

    Settle on (hopefully final) set of call states.
    
    See fd.o#35128

commit 2342f021f3cbc7b7d9a9b972272e750b61cea92e
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Apr 21 12:17:59 2011 +0100

    Add more Call_State_Reasons
    
    Also make sure that there is a corresponding dbus error for the failure
    cases.

commit b68efdb1af6bccd466fed919c64190bad3677f47
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Jun 13 15:32:13 2011 +0100

    Add ChannelRequest hint ofdT.ChannelRequest.DelegateToPreferredHandler
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=38240

commit edb9ae9bbc0bacfbc0b66570207ef26bc953eb07
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Fri Jun 10 18:53:34 2011 -0400

    Call.C.MD.I.RTCP_Feedback: Force the CM to know about the profiles
    
    The CM has to know about profiles, so forget having a default value.

commit 187fc7231eaa871db81466f70a99edfbdb95eed8
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon May 30 09:43:35 2011 +0200

    Set immutable and requestable tags on FileTransfer properties

commit fc63a2603b8c92b61d30398ce463e343353f7336
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Sun May 29 17:49:58 2011 +0200

    Approvers can set URI on FileTransfer channels

commit 13355a79437fb52b8e735b1f1fc7aa62ba24991c
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue May 24 22:04:06 2011 -0400

    Add original-message-{sent,received}
    
    This is required by the logger, and also makes it unambiguous that
    the message-{sent,received} of the Message refer to that of the the edit,
    rather than that of the original message.

commit 02059b91d902edab8d1464dc26d8abc62e396ca9
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue May 24 22:00:10 2011 -0400

    Clarify the acceptable forms for supersedes
    
    As discussed on fd.o#37413

commit 2eb580aed6ef088117041d2a1b4938a597b3e82b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 16 10:43:48 2011 +0200

    bump

commit da539f3e06ba711004974d28c7c90411c7e2b8ad
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 16 10:37:47 2011 +0200

    prepare 0.23.2

commit 61dac3e4d8b0b340d6bab277b5d3b74955f9a5fe
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 16 09:39:08 2011 +0200

    Implement when DelegateChannels() and PresentChannel() have been implemented in MC

commit 467dac264530addf671ae19c8f4bae585e9ecb0f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 16 08:23:01 2011 +0200

    DelegateChannels(): clarify NotYours error

commit de305908895e8ba8d7c1ca00de8a347885715b3e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 16 08:19:13 2011 +0200

    fix typo

commit f41e84a11d3e8c99129c26b0a9e358caf805639d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 16 08:18:38 2011 +0200

    DelegateChannels() doesn't have Account arg any more

commit 2e3a1fb2b627dd5121cf9bd9ab74b6c28bbbec67
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 11 14:48:21 2011 +0200

    DelegateChannels: return the list channels of (not) delegated channels (fdo #37109)

commit 5023718ae608ef55ed6c53f1820591efaf82c170
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 9 15:08:06 2011 +0200

    bump

commit f5c94a44de0013990ad6754b92ead72882efdefa
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 9 14:58:42 2011 +0200

    prepare 0.23.1

commit 13214250f1ca26b36b8ec4201722b38588ffe159
Merge: 6aaa96bd 02374d41
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 9 14:50:02 2011 +0200

    Merge branch 'telepathy-spec-0.22'

commit 02374d4198712ac87943ccb32f4a76c169582085
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 9 14:47:20 2011 +0200

    bump

commit 405a6f0eb89f897545e086a046d81818f43587c2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 9 14:37:42 2011 +0200

    prepare 0.22.3

commit 6aaa96bd87d9fa3ff7afee5579e3f09126d5e826
Merge: 2a1bb2bd 2d281a43
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 9 14:27:39 2011 +0200

    Merge branch 're-handle-25293'

commit 2d281a43201341b23de97e659c1a3349dcd12efa
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 9 14:19:11 2011 +0200

    Use the <var> markup when referring to arguments.

commit 2a1bb2bdefa3fc7dce3dda3453e19fd1fb545e47
Merge: c5172497 5f3afbf8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 9 13:11:48 2011 +0100

    Merge branch 'telepathy-spec-0.22'

commit 5f3afbf819fa7f65958412da6a14ca0d103edab6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 9 13:09:14 2011 +0100

    Correct DBus_Property-parameter boilerplate.
    
    Simon pointed out that the boilerplate claimed that the name of the
    parameter should be just the interface name, rather than the
    fully-qualified name of the property.
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=37005>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit d3ee1440c30e4b74d76a4423684fadc1d848f586
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Mar 23 12:08:02 2011 +0100

    add ChannelDispatcher.PresentChannel()

commit 4248d7ef3e805523ba20a06f0cdd839f58ae0489
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Mar 23 12:06:52 2011 +0100

    add ChannelDispatcher.DelegateChannels() (fdo #25293)

commit c517249741c68a55e159eae8472728dc77104f2a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Apr 27 15:36:25 2011 +0100

    location: use unsigned type for enum values
    
    This enum isn't even in use, it was just annoying me.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ff4416f67e9392dd4d4a0ae28702f6e67840919e
Merge: 0b9a36bd c006fd45
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Apr 27 09:48:26 2011 +1000

    Merge branch 'get-sms-length-36011'

commit c006fd45267864d308a6c06528810ff8e2b2fb1f
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Apr 21 09:26:29 2011 +1000

    Update Remaining_Characters to handle truncation

commit 488310dae6ccb003f2ef88128bcab3c555d8491d
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Apr 21 09:16:19 2011 +1000

    Change the content to a Message_Part[]
    
    This allows us to get length estimates and costings for rich messages, such as
    vCards.

commit 20f3fa2b4fb42c63724c2be43e6a2e214e97cb89
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Apr 21 09:12:09 2011 +1000

    Add missing comma

commit 838b2c1c8f406f7b306cad35b253f44ba6da775c
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Apr 21 09:11:21 2011 +1000

    Add more docstrings

commit 0b9a36bd23b0ccb4ed99cc3857aafe6c52710861
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Apr 20 16:45:36 2011 +0100

    bump

commit 415f9cf8ea7c0b3b8dcfb7108ec164d7057ee6be
Merge: 0a54dccc 9d6988fc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Apr 20 16:41:11 2011 +0100

    Merge branch 'Makefile-rule-clarifications' into telepathy-spec-0.22
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=35951>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 0a54dccca0ed04a554c3ff1078fff4d7feb5b434
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Apr 20 16:36:16 2011 +0100

    Version 0.22.2

commit 5376afef500ebfaf7d4fc84955b22ade26ced0a8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Apr 20 16:28:02 2011 +0100

    NEWS for 0.22.2

commit 8d8156d13bef1d840827774166be25b37a9fe7bd
Merge: 227ab7ac b59ef2fb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Apr 20 16:29:57 2011 +0100

    Merge branch 'manage-credit-36254' into telepathy-spec-0.22
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=36254>

commit 227ab7ac0da9ec1ef429059ef6b90b18d0e20dad
Merge: 2b844829 e3ebab0b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Apr 20 16:29:42 2011 +0100

    Merge branch 'more-status-identifiers' into telepathy-spec-0.22
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=36159>
    Reviewed-by: Danielle Madeley <danielle.madeley@collabora.co.uk>

commit b59ef2fb0afbef471966ed5c06339d3319e97627
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Apr 20 16:11:40 2011 +0100

    ManageCreditURI: undefined before Connected.

commit 2b844829f43baa4b55b0c89353ab4eca5a6f35d1
Merge: 735fb9a4 531fc512
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 20 12:06:09 2011 -0300

    Merge branch 'presence-status-max'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 531fc512966c45b06b84f9d9c316e64096662496
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 19 12:42:10 2011 -0300

    Add tp:added to Conn.SimplePresence.MaximumStatusMessageLength.

commit 9344af486f3550ff0f032ed5286fee63c7601940
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 19 12:36:57 2011 -0300

    Reword the doc for Conn.SimplePresence.MaximumStatusMessageLength.

commit e3ebab0b2f6a5bc0bbdc2f7cb122824922681654
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Apr 15 13:26:49 2011 +0100

    Style tables in docstrings more pleasingly
    
    The colours and styles are designed to match the summary at the start of
    each interface page.
    
    The tr:nth-child(even) rule styles every other row with a slightly
    darker background, which makes it easier to read the only two tables we
    have (the well-known status identifiers, and the many states of Call
    channels). :nth-child is from CSS3. It looks fine without it, but better
    with it.
    
    border-collapse: collapse; is like cellspacing='0'.

commit c9063da61205f902ac074d906c7b7f9d6589a638
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Apr 15 13:23:19 2011 +0100

    SimplePresence: prettify the well-known identifier table

commit 5974895cc0fc0922fbc71aab9e641e93f98ab252
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Apr 15 11:48:58 2011 +0100

    SimplePresence: add 'pstn'.
    
    Thanks to Danni for the idea!
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=36159>

commit 02a317533ee3208827212d0663827df7fe4197ca
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Apr 15 11:44:51 2011 +0100

    SimplePresence: specify 'chat'
    
    Gabble's implemented this forever. ICQ also has this concept. It should
    be written down.

commit b2cb2280710f38563125f5d57df850393461be41
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Fri Apr 15 15:22:01 2011 +1000

    Add property ManageCreditURI
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=36254

commit 87142f587b1bebbd06bb144dc9795cef83433eb5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 14 02:59:26 2011 -0300

    Add Conn.SimplePresence.MaximumStatusMessageLength.

commit 735fb9a40fee31112f1100ab16a45bdde70cf727
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Apr 11 15:04:46 2011 +0200

    Properties on Protocol.Interface.Avatars should be immutables

commit 133ad818a520a140202ce57d8ffbbba9548e085c
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Apr 8 17:38:47 2011 +0100

    EndpointState: s/a(uu)/a{uu}/
    
    This is really a mapping type. Let's make it one.

commit 581755afc677bdfb42ef1aba903b8b83034fd627
Merge: 1ce51fb7 eae8065f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Apr 7 12:33:13 2011 +0100

    Merge branch 'mute' into call

commit ed730d32e890eb81bf66f76d04cadbca6b3ba1dc
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Apr 6 17:50:49 2011 +0100

    Remove Call_State_Pending_Receiver
    
    (It is covered by its "substates". I also realised that the concept of
    substates is bullshit and confusing in an enum)
    
    I have specified that Ringing should be set immediately on protocols that
    don't signal Ringing as a state. This may be slightly controversial, since
    it's a loss of information, but I think this reflects what a UI should do
    in this case.
    
    * Grep for Pending_Receiver and fix all instances
    * Update the enum's numbers, and remove all references to "sub-state"
    * Remove "makes sense on calls in state..." from Call_Flags, because
      they all kinda make sense in all states apart from Ended.

commit 7b6d9761efac2aaf7c0abe37b298811762d9b2ff
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Apr 6 15:52:03 2011 +0100

    Clarify the purpose of Call_State_Ringing
    
    * Fix typo in SetRinging docstring.
    * Separate the incoming and outgoing use-cases for clarity.
    * State what to do in multi-party calls.

commit eae8065fb24ea294876a18cccdbff8ebdfce0835
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Apr 6 14:56:33 2011 +0100

    Re-order Call_Member_Flags to group Muted with Held

commit 04008916ae5fc3db0bfdb872c300f12161219dac
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Apr 6 14:17:01 2011 +0100

    Call_Member_Flags_Muted := 8 to avoid collision
    
    Note that we may want to re-order and make Conference_Host = 8 if we care about grouping

commit 96cc83a860e2a7d422e88807fad3d116e1db4bd8
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 13:58:44 2011 +0100

    Update Call docstrings to represent new States

commit c35e0f9eee3d13d9bac34df55c6fe2563d199a08
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 11:54:26 2011 +0100

    Update list of valid state transitions for Call

commit 8521e1fd7368f1658b3572fc0c5de25099f010e4
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 22 20:21:47 2011 +0000

    Move mutually exlusive Call_Flags to Call_State
    
    From fd.o#35128:
    add Setup_In_Progress, Queued, Ringing, Active and Clearing to CallState
    (in addition to Unknown, Pending_Initiator, Pending_Receiver, Accepted, and
    Ended). CallFlags will only contain Forwarded, Locally_Muted, and Locally_Held.

commit f8ff599577cd325cde1339df4f9d99d2a56174e5
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 30 12:05:25 2011 +0100

    Muted => sending silence or no media at all
    
    Also note that dignity is a valid use-case for mute.

commit 40ba870b0653339844c18f330ff00869d92ffcbd
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 17:29:42 2011 +0100

    Add a Muted CallMemberFlag.
    
    From b.fd.o#28707:
    
    "I realise this is just copy pasted from another file, but the MutedState
    variable on the content should refer to the local mute state. So it only
    changes if you call SetMuted().. If its a mute from a remote content, it
    should be a separate notification/variable."

commit 242a534394876d956674f20956fe961d0a936447
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 17:23:49 2011 +0100

    s/SetMuted/RequestMuted/ to be more like Hold.

commit 6ec9fd106241970c2d037140c5c37a54ce42b605
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 17:17:49 2011 +0100

    Make Hold Interface more recursive.
    
    Also, fix copy-paste typo from 2008.

commit b28cea5d6c725de713dd9c7d00bdf50ae92942f7
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 17:15:39 2011 +0100

    Make the Mute interface look a bit more like Hold.
    
    Since the CM is now responsible for telling the Streaming Implementation
    what to do regarding Mute, it actually looks quite a lot like Hold, so...
    
    enum: Local_Mute_State similar to Local_Hold_State

commit 93282d97acaeb05f23b9b982eb4d5bad45115c74
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 16:08:49 2011 +0100

    Rename Call.Content.I.Mute to Call.I.Mute and require it in various places
    
    Mute is required on the Contents, and also allowed on Call Channels and
    Streams.

commit 968cf1b329f11692dc4c599bc02440ec6c167886
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 16:04:59 2011 +0100

    Move Call_Content_Interface_Mute.xml to Call_Interface_Mute.xml

commit 4b5c5007fd442376454eda4cdfa69b094d349f91
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 29 14:42:39 2011 +0100

    Revert "Merge Content.Iface.Mute into Content."
    
    This reverts commit 71d7927cc2085940de5f47a87e62e541f90fc544.

commit 3de18298c0e863c9d37f303b8649d5786c9c84ef
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Apr 6 13:55:35 2011 +0100

    RelayInfo: clarify wording in line with review comments
    
    * All map keys are optional, but these are well-known.
    
    * Use priority or type to determine preference.

commit 1ce51fb799f2e2fef20e443d1296e3806a2a90f6
Merge: 85941a67 8528486a
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Apr 6 12:42:57 2011 +0100

    Merge branch 'endpoint-state' into call

commit 14345ebf68847d66b09c693472650c7ff3f5872c
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Apr 6 12:25:15 2011 +1000

    Add method GetSMSLength() to allow SMS message chunking to be shown to the user

commit fb58cfe43dc22c8d8084588f803ca168b61b5c8f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Apr 4 18:15:55 2011 +0100

    RelayInfo unique-id and priority
    
    as discussed in fd.o#26643

commit 85941a671e98a2a1787ba4ca975f99c65206177d
Merge: ef0c43e8 b2710e05
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Apr 4 11:28:55 2011 +0100

    Merge branch 'remove-reason' into call

commit b2710e056a823a6d11d6a2ce758b6b639c04f083
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Apr 4 11:20:55 2011 +0100

    s/_Fault/_Error/ (to match the rest of the spec)
    
    As suggested in b.fd.o#35573 comment 3

commit 5feaec96b1cd2a13d09b8250cb29c9ac70d1eb82
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Apr 4 15:30:20 2011 +1000

    Clarify contact capabilities for SMS channels

commit 1e12c8f10863011c93e43b863045e701374a4996
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Apr 4 15:08:18 2011 +1000

    Clarify ofdT.Error.InsufficientBalance can be used in message delivery reports

commit 8528486a9c674f2317f4b93ca2059c420678fb6b
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Apr 1 19:58:16 2011 +0100

    Update docs to reflect Accept/Reject mechanism

commit fb16f3ab568a397c9889a87a17d648b3cf568226
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Apr 1 20:10:36 2011 +0100

    Endpoint.Accept/RejectSelectedCandidatePair
    
    This avoids a race which can occur if the Controlling (remote) side
    proposes a new selected candidate pair before connectivity checks fail on
    the currently selected candidate pair.
    
    SetEndpointState is still used for all other state changes.

commit 525a162ddfcb1b831c33ff665cfec9fd958b4272
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Apr 1 19:40:23 2011 +0100

    Note that Peer reflexive candidates may appear on the Endpoint

commit 1447dc64508aba8e316b43ee8396bb6bcbb6ef17
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 11 15:16:05 2011 +0000

    Expand on how the controlled side should respond to CandidatePairSelected
    
    (by calling SetEndpointState)

commit 81c0bb134f20701a167281eb1275801920e4b2ae
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 11 14:46:51 2011 +0000

    EndpointState should be more detailed, and per component.
    
    The property EndpointState is now an array of (Component, State)
    
    Discussion is on fd.o #34189.

commit 5a270d143d53ab9a58c7a9d86a51fd20537ea1eb
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 31 19:39:05 2011 +0100

    CallMembersChanged(,,Reason) docstring copypasta fail

commit 1f299c1dc7091ed409c409f9e61ddfda297f224d
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 31 18:01:38 2011 +0100

    Add Error method to Stream.I.Media

commit 2f501f1f56b15c651e94674529c7f42fcbb8972c
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 31 17:54:28 2011 +0100

    Add Reason arg to a few signals
    
    * Stream.RemoteMembersChanged
    * Stream.LocalSendingStateChanged
    * Call.CallMembersChanged

commit c6112bd920661d91f3cfb553b86c4aeb7b27f111
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 31 17:10:57 2011 +0100

    Fix whitespace in Content and type reference in Call

commit a72b3dd8e6d44d762229681e7ba6aa8d266b8027
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 30 16:28:02 2011 +0100

    Clean up Content removal error handling
    
    * Port all Content_Removal_Reason uses to Call_State_Reason struct
    * Move reason etc from Content.Remove() to new Content.I.Media.Error()
     * In response to fd.o#35573 and comment 3 of #28723.
    * ContentRemoved(): Add Reason argument.
     * As discussed in fd.o #28723

commit 007fabc7c08b4d01f25bcca2fe6d2c016a21d9cd
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 31 17:00:39 2011 +0100

    Make Call_State_Reason struct more general
    
    * Add reason values from Content_Removal_Reason to Call_State_Change_Reason
      enum
    * Add a Message member to Call_State_Reason, for optional debugging.

commit 9d6988fcd59c49f8925b671bf1d66f066c683be9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 30 18:01:08 2011 +0100

    Makefile: clarify check and dist rules
    
    Currently large swathes of 'check' and 'dist' are a series of shell
    commands chained together into one command for make's purposes, with set
    -e to make the first error fatal. This makes it hard to see what's wrong
    when they fail. For instance, the case I hit today was that I'd
    forgotten to sign the tarball; I had no way of knowing that it was the
    `test -f telepathy-spec-$$version.tar.gz.asc` command that had failed.
    
    In some realities the right solution would be to import
    maintainer-make-release from tp-glib, but I don't really fancy
    disentangling the Automakey bits from that right now. So this patch
    basically just breaks the über-commands into individual commands.
    
    (This syntax:
    
        FOO := bar
    
    is a GNU Make-ism which means “evaluate bar once, and then assign its
    result to FOO”. If we instead used:
    
        VERSION = `sed ...`
    
    then the sed invocation would be evaluated once for each use of
    $(VERSION). Since we already depend on GNU Make for things like
    $(filter-out) I see no reason not to use the eminently-sensible :=
    syntax.)

commit 25d0bd3b5739d7cea6c41080bddf2a25d56793db
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 30 15:39:30 2011 +0100

    Post-release version bump to 0.22.1.1

commit b7f4755f48df80588631ded8a66f559355689325
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 30 14:19:58 2011 +0100

    Annotate new API with tp:added

commit 1bb0c2e897fbd9b7e2527454cf8dac667fea76db
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 30 14:17:51 2011 +0100

    Surprise! Version 0.22.1

commit 3cf218bc9cd3e9cefb695b43645a71ddc967ecf9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 30 13:48:31 2011 +0100

    StreamHandler: ugly-case Header_Extensions arguments

commit a24eed537e20d2b174a6b3b89ecf2dac07b18fe3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 30 13:48:05 2011 +0100

    StreamHandler: remove evil tabs

commit 62da921ae728247dd7ac1aa59423cddee289fa6e
Merge: c3c49f90 4fe991f0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 30 13:40:00 2011 +0100

    Merge remote-tracking branch 'ocrete/streamhandler-exthdr-rtcpfb'

commit c3c49f90161d76a2f3c8454c49f6580fc60b220b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 17 10:52:58 2010 +0000

    Describe the (unusual!) expected channel class for ContactSearch channels
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit de8d9a98e1502d740d43cbfb63b47ce89008fa4f
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Mar 29 10:15:54 2011 +1100

    New error InsufficientBalance
    
    Used as a CallStateReason.
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=35755

commit 2ed36fe9997d243ed66740bb9b3abede9fae766f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 24 16:31:02 2011 +0000

    RTCPMinimumInterval: Third time lucky?

commit ef0c43e8938be658ea8aed7c1baaffd5787c81c8
Merge: 48aa9b07 935b3282
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 22 20:53:08 2011 +0000

    Merge branch 'controlling' into call
    
    Reviewed-by: Olivier Crête <olivier.crete@collabora.co.uk>

commit bedca93acdc4d80a770f2519cebe2db763095ddd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 22 14:32:35 2011 +0000

    Clarify GetParameters and Protocol.Parameters docs more

commit c1abbbfc956c93c6b35af7ade3519b219f92f303
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 22 14:10:19 2011 +0000

    RequestConnection: document that apps should use AM instead
    
    It wasn't previously obvous from looking at the RequestConnection method
    that applications shouldn't actually use it … so let's fix that. While
    we're here, refer to Account.Parameters from GetParameters and from
    Protocol.Parameters (which post-dates the AccountManager and yet doesn't
    reference it!).

commit 76a555859e0e531ed7bd3a058a0f055f1537c526
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 21 17:45:36 2011 +0000

    post-release version bump

commit e19047ae32094d8a33b3f90ecb3418794097690b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 21 17:27:56 2011 +0000

    Version 0.22.0

commit b4da6dd51807749bfe2de8274fa71f299074d1aa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 21 17:22:46 2011 +0000

    NEWS for 0.22

commit ceeac58cf83a22c54bdc89ef70706b14c280d4eb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 21 17:03:36 2011 +0000

    README: expunge Merge Monkey reference

commit 3f8a69d0b6938bed57e2b37df2cd64215fed9613
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 21 14:01:43 2011 +0000

    ConnectionError: define server-message key.
    
    Really? We didn't have a well-defined key for a human-readable message
    from the server already? This was part of the point of this signal.
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit ded2c6df9d4d3e1e270b7ed44c8db20921cacc6b
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 18 18:06:15 2011 +0000

    C.C.MD.I.RTCP-XR: Document where RTCP_XR_Statistics_Flags comes from.

commit 25ba803e9587168ada4a4d7f01147ec632d8e9b2
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 18 18:05:32 2011 +0000

    C.C.MD.I.RTCP-XR: reshape how I like it.
    
    * Convert XRParameters members into their own properties.
    * Use 0 for disable, MAXUINT32 as no limit.
      This allows us to get rid of flags.
    * EnableMetrics needs its own bool property, as there are no longer flags
      for which types of report block to send.

commit 2d8a23a8735d5ed6e4b0589a600838ba4cec2b34
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 18 15:54:42 2011 +0000

    MD.I.RTCP_XR: convert to MediaDescription style and make it build cleanly.

commit 8024150ae2f9d08343700d9a47b83fd3fe89236c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 18 15:04:01 2011 +0000

    Bump nano-version

commit bd99f1cc73c3bff64051d9d62d5308ce6d859c18
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 18 13:55:54 2011 +0000

    Version 0.21.13

commit 0ed690148724fca3be8c508c15071d659eba2b10
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 18 13:42:33 2011 +0000

    NEWS for ReferenceIdentities.

commit 4b16e9b7a2416a9342ee22343bebffe9ee3d39ac
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 18 14:18:57 2011 +0000

    Re-re-re-clarify ReferenceIdentities

commit 778f47d4867567d9e04403e50215d0ecd7cf527a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 18 14:10:32 2011 +0000

    ServerTLSConnection: be stricter about ReferenceIdentities
    
    There's no reason for this property to be implemented but empty. Also, I
    think it should be mandatory to include the Hostname in this property.

commit ee19030d9f71a8219f94cf0256881b7baee5e36a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 18 13:39:36 2011 +0000

    ServerTLSConnection: improve ReferenceIdentities docs

commit 8c3c52fc9e84c05173fcf61717709f7ab89bf1a0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 18 12:47:06 2011 +0000

    ServerTLSConnection: annotate properties as immutable.

commit 4aa5249c4b78df0f3e842f46521c39ca22c9a521
Author: Stef Walter <stefw@collabora.co.uk>
Date:   Fri Mar 18 12:42:09 2011 +0100

    Doc and naming fixes for ServerTLSConnection.ReferenceIdentities

commit 19d4def6459766b82277eab506b5fb770d912c57
Author: Stef Walter <stefw@collabora.co.uk>
Date:   Fri Mar 11 11:14:11 2011 +0100

    Add ServerTLSConnection.ReferenceIdentities property.
    
    The certificate identity can be checked against more than just
    one piece of information. Add a property to ServerTLSConnection
    which will contain all the identities that the certificate identity
    can match.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=35408

commit 294a855b9390be5bf1956a1103055d4a0e13196f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 17 16:28:46 2011 +0000

    Import CodecOffer.I.RTCPXR from jonny as MD.I.RTCPXR
    
    Not actually ported to MD yet or included in all.xml

commit 7e7bad916023c738633f0342c5aa4f2611e6886e
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 16 16:58:17 2011 +0000

    Add Channel.Hold interface to Content
    
    Also re-wrap some of the interface docstring.

commit e9246cd93e5d713b1b94bb574731eeac75ef0625
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 16 16:05:24 2011 +0000

    make it build

commit 48aa9b07e5de7d8da34010f65fd848b17e75bf21
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 16 14:29:38 2011 +0000

    Make SSRCs into a list for extensibility
    
    ocrete's request. There are no known use-cases for this.

commit 961104212ebf68cb508a58556f1365d37c45394e
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 15 21:00:19 2011 +0000

    Cross-reference RemoteMediaDescriptions to RemoteMembers and RemoteContact
    
    This should make contacts less confusing, and allow me to close
    b.fd.o#31276 (*fingers crossed*)

commit 8325e3a34cb3897603c5e63e7476dced3f4ec52e
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 15 20:58:27 2011 +0000

    Rewrite RemoteMembers' docstring
    
    * Specify that it is a list of expected recipients, and that all members
      are also members of the call.
    * Mention mute.
    * Compare and contrast with LocalSendingState
    * Mention that all senders will also be represented in
      RemoteMediaDescriptions in the streamed media case.

commit 81bde80af472589d9bae050862831d004147956b
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 15 20:13:33 2011 +0000

    Clarify LocalSendingState
    
    Say that it is an error to redundantly call SetSending(True) before
    you've called Accept.
    
    Clean up RemoteMembers' to remove reference to what is now
    LocalSendingState=Pending_Send.
    
    Clarify the different methods to coerce a stream from Pending_Send to
    Sending.

commit 31db02eafe4134f5ba1677750388ce46a6101e02
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 15 19:26:03 2011 +0000

    Clarify how to map from MediaDescription to Stream
    
    In response to b.fd.o#31276.

commit 926e95ded08cc00243c32c8157d024676b4e7d1e
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 15 19:24:50 2011 +0000

    Add an SSRC property to the MediaDescription
    
    This should address b.fd.o#29597.

commit ee5004a37d9f7a2d0c8d033f7cdc18d0c65e3eb4
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 15 18:14:22 2011 +0000

    Direction changed vs Mute/Hold

commit f30d22efb6353b661833cf6fb1c259564bdca03a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 15 09:33:35 2011 +0000

    Correct em dash HTML entities in page titles.

commit 3f4cc5bf050ee7e3452d3ede8f18b2cccde26bf2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 14 11:27:28 2011 +0000

    NEWS for ContactBlocking

commit 09c38753e6e865785a236b51c7dfdf6f1224c557
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 14 11:17:02 2011 +0000

    Blocking: <code>ify /blocked attribute definition.

commit ecd136f47d4137391507b9a8a1b7e6bd016b3024
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 14 11:14:53 2011 +0000

    Blocking: add identifiers to signalled handle sets

commit 76307699f1948b3748035d266108ff7d5d2a94f3
Merge: 4c55d499 fd0f17ec
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 14 10:55:40 2011 +0000

    Merge branch 'blocking'
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=28423>

commit fd0f17ecbca2b6d22e31b2d17acb79dbf87c8aee
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 14 10:54:24 2011 +0000

    Undraft ContactBlocking.

commit 71d7927cc2085940de5f47a87e62e541f90fc544
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 11 16:22:52 2011 +0000

    Merge Content.Iface.Mute into Content.
    
    We decided mute wasn't optional.

commit 0af0d08bbecaa1d9f53450a4c23ec3042d27ca98
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 11 16:21:18 2011 +0000

    oops: Muted copy-paste error

commit ebc90630332904e16acd9e39a17c734d17f22d4a
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 11 15:52:39 2011 +0000

    s/Pending_Send/Pending_Start/
    
    This is what I meant to type, and what I typed everywhere else in the file.
    (This enumvalue is used in both SendingState and ReceivingState)

commit da47cad093f1845c1cc4ee3111b2265eaa7ab132
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 11 15:50:04 2011 +0000

    Mute != SendingStopped
    
    with mute you could continue sending, but send
    silence. That's actually what your N900 does.

commit f78369bf4db96ac66be3ab111de57e0a4cfa25d5
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 8 17:38:51 2011 +0000

    Stream.Interface.Media.{Sending,Receiving}State
    
    As discussed in fd.o#28707.

commit c757b92966edb9b6d4499cadb8788e72cf8d30db
Merge: 6f86fbe9 0dd2a48d
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 11 13:16:24 2011 +0000

    Merge remote branch 'alsuren/stream-etc' into call
    
    Reviewed-by: Olivier Crête <olivier.crete@collabora.co.uk>

commit 4c55d49925a90fd026370057df18d1b8d860dbec
Merge: 3a77d9c9 131d6067
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Fri Mar 11 20:49:05 2011 +1100

    Merge branch 'fixes-33485'

commit 3a77d9c9a518b1614ee174dff553bd4b9a39e03a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Mar 9 14:06:51 2011 +0100

    start dev of next release

commit e98ce4f01690d5ffb081b5da725afeee31b189af
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Mar 9 13:54:08 2011 +0100

    document when Cellular.MessageNationalCharacterSet has been added

commit d3fca2c6163cb7f0446841528ffa46bce8680228
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Mar 9 13:52:20 2011 +0100

    prepare 0.21.12

commit 1f75b7dd55cbba6cceec12df393354023b989bb1
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Mon Mar 7 17:26:42 2011 -0600

    Add EmergencyCallsNotSupported error
    
    https://bugs.freedesktop.org/show_bug.cgi?id=35098

commit c054588a9a4397d3332767df50948a368590cc16
Merge: d81aa5a2 f30cd5c1
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Mar 9 11:12:40 2011 +0000

    Merge remote-tracking branch 'danni/software-upgrade-required-35100' into new-errors

commit f30cd5c12eed59610395675c87367fa0272bd4f9
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Mar 9 09:43:07 2011 +1100

    Add appropriate Connection_Status_Reason to the description

commit ced5456d598f050dcaae3b399384d2403d297dc8
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Mar 8 12:03:52 2011 +1100

    Add error SoftwareUpgradeRequired
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=35100

commit 18bcb88da3d05fa8e03f5a09a9275435eed18811
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 18:34:24 2011 +0000

    BlockContacts: remove unnecessary rationale.

commit d81aa5a223c5754a66995e1884fe16ddb3a3fa87
Author: Marco Barisione <marco@barisione.org>
Date:   Thu Mar 3 18:41:48 2011 +0000

    Add C.I.Cellular.MessageNationalCharacterSet
    
    Add the MessageNationalCharacterSet property for
    country/language-specific encodings and document how it interacts with
    the MessageReducedCharacterSet property.

commit 97ee740bae02746ced600fc0ff4029f235191fa5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 14:32:12 2011 +0000

    Update interface index for ContactBlocking

commit dcfc081f9af5f992c8b71e38cdf17ae770165264
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 14:21:14 2011 +0000

    ContactBlocking: bump copyright year

commit be333848f7e9262ffc68dffc680539ddfcdb59b2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 14:20:04 2011 +0000

    ContactBlocking: remove unhelpful possible-errors list.
    
    All of these errors are completely standard; if we're not adding any
    useful information about why they might occur, let's just bin them.

commit 49cf01d5331ee2f2b267d64c65fdb46738623cff
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 14:17:07 2011 +0000

    ContactBlocking: require ignoring no-op requests

commit 87e1697a250feaee6b3e5ab70b174ffb8c110a7b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 14:13:15 2011 +0000

    BlockedContactsChanged: Ugly_Case argument names

commit 0420972ed0e8895a4fd8cfaf4f2656f6301e0ce1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 13:45:33 2011 +0000

    Clarify ContactBlockingCapabilities documentation

commit e3245628a711300f7bf599fafbb7435d6b94227d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 13:43:02 2011 +0000

    ContactBlocking: add a brief overview.

commit 33b21d7dcc3f98a7ca06ab3a83622b3e5ae325b1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 13:42:39 2011 +0000

    ContactBlocking: note that this is for persistent blocking

commit ba1474f553e030ca57879eb8b040ec9559b1087b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 8 13:25:12 2011 +0000

    BlockContacts: CMs SHOULD ignore Report_Abusive if unsupported
    
    I agree with Sjoerd's rationale at
    <https://bugs.freedesktop.org/show_bug.cgi?id=28423#c7>, which I've
    included in a rationale block.

commit e396bc304c2d25b08da46db05a34c71f763b185d
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Feb 14 10:24:12 2011 +1100

    Support for reporting abusive contacts

commit 983bfb2707ff3d26c7976eddd7dffd39791fa39b
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Feb 14 10:07:39 2011 +1100

    Add xmlnses to docstrings, fix pluralisation

commit f8436f1a34a04203c4a7ce1ba533d47798ff5a58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 17:10:45 2010 +0000

    ContactBlocking: mark as experimental

commit 92ca7997909ff9b4d382dea1dbf5cadcd7111e4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 7 13:12:04 2010 +0100

    Add Connection.Interface.Blocking draft

commit 935b32821a9efae9f7a6a1de7769ac2a3a57f767
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Mar 8 11:50:54 2011 +0000

    Endpoint.Controlling: Add Rationale
    
    Stolen from Danni and Youness' Contributions to fd.o #31280

commit 798f9cdc6199082ba1ee26f0d7e53b4cc7b16dde
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Mar 7 19:30:04 2011 +0000

    Endpoint: Controlling and IsICELite

commit 6f86fbe9ed7dc25ab1994067eeae93c2abacf740
Merge: c60b6fe8 0fe25dbc
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Mar 7 18:44:20 2011 +0000

    Merge remote branch 'alsuren/rtp-hdrext-mediadesc-ftfy' into call
    
    Fixes fd.o #29656
    
    Reviewed-by: Olivier Crête <olivier.crete@collabora.co.uk>

commit c60b6fe8d42507dd22bf0374c4fbdd1aaa1cdffe
Merge: 6a4b046f 66291a99
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Mar 7 18:36:06 2011 +0000

    Merge remote branch 'alsuren/SelectedCandidatePairs' into call
    
    Fixes fd.o #34149
    
    Reviewed-by: Olivier Crête <olivier.crete@collabora.co.uk>

commit 6a4b046febd4ec2afd309bcc7b5263db3e5c4276
Merge: 59c5560c 1507b2d9
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 13:22:57 2011 +0000

    Merge branch 'mediadesc-FurtherNegotiationRequired'
    
    Conflicts:
            spec/all.xml
    
    Also, update Content.Interface.VideoControl to require
    Content.Interface.Media.DRAFT
    
    Fixes fd.o #31274
    
    Reviewed-by: Olivier Crête <olivier.crete@collabora.co.uk>

commit 17b5f2148644caf5b923ebfb1b3531e776f95761
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Mar 7 18:14:13 2011 +0000

    Be less wrong about RTCPMinimumInterval=0

commit 0dd2a48dc31947a6927d452cd3f5bff70395721f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Fri Mar 4 14:19:43 2011 +0000

    Document base-{ip,port}

commit b7db99ee7528bc6ea35f0e4be1f735b8c3ffef0c
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 20:03:19 2011 +0000

    Call.Stream.I.Media: Use gobject-property-case throughout.
    
    <smcv> alsuren: our loose convention is that flat-namespace keys are in
    gobject-property-case but namespaced keys are CamelCase.DBusProperties

commit 2b76dfc602af9367feced6793eb6db715e4a936d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Mar 4 13:39:06 2011 +0100

    start dev of next version

commit 8270839e6c706be8260917ab9b8d3b1b14c874a6
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Mar 4 13:34:06 2011 +0100

    set version of Observer.DelayApprovers

commit a1f56ae563524abe04aa57aa5a1063cc0563420a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Mar 3 14:33:23 2011 +0100

    prepare 0.21.11

commit 4fe991f019faad398a91ef130e730afc45111b36
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Feb 10 17:41:10 2011 +0000

    StreamHandler: Add method and signal for RTP Header Extensions

commit eac621244f99d694669bb3e2665535d94965b09d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Feb 10 13:06:18 2011 +0000

    StreamHandler: Add method and signal for RTCP Feedback Messages (aka rtcp-fb)

commit 96f1880c411e0b7b999dbf03a710a2f302b3ffca
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Feb 10 12:00:17 2011 +0000

    StreamHandler: Add types for rtp-hdrext

commit 006274077a0b8190741344b7dce36af94462e6cd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Feb 10 11:17:17 2011 +0000

    StreamHandler: Add types for rtcp-fb

commit d1511d25a3d707508b55084c7a24adc336e90984
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Feb 10 12:56:18 2011 +0000

    StreamHandler: Move docstring to the top

commit 0fe25dbc2175557a4ade4db78154a186ffd4452f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 20:17:53 2011 +0000

    oops. Should probably type make before asking for review

commit 8a7b908bc170db5c1fb0e6bb2b74cfaf032b11f2
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 18:07:45 2011 +0000

    Add Multicast Candidate Type, and a TTL field for it

commit 9238afa876c9ea04391a851f5f2accc2e8631f21
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 18:06:29 2011 +0000

    Make CandidateInfo docs use the same layout as RelayInfo
    
    Also fix capitalisation.

commit e492f9b6c15bb3859e91557cb757200805da14fb
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 17:00:42 2011 +0000

    Fix whitespace

commit 0c5fde53e2bfac3e0621c3d7cddf01ab02db2e55
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 17:00:24 2011 +0000

    Candidate_Info clarifications.
    
    * Add Call_Stream_Candidate_Type enum
    * Fix types of well-known keys
    * Document that Priority is used rather than RawUDPFallback, and discuss
      IPv6 (fixes fd.o#34038)

commit 177372c96aec2aa3fe9c7ae6c0acbcda220bbb96
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Mar 3 13:23:54 2011 +0100

    remove comment regarding DelayApprovers as it has been merged

commit 81de98c91752b64b7d9ce8cc6da69b8768ed5e40
Merge: a27934af 011b586e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Mar 3 13:14:30 2011 +0100

    Merge branch 'delay-approver'

commit 011b586edfff7a3f324f05f5f09022fee4df5490
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Mar 3 12:11:41 2011 +0100

    document which MC version implements DelayApprovers

commit a27934af2c5fbe246ce201124146f801f6241af7
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Mar 3 12:52:13 2011 +1100

    Mark Chan.I.CredentialsStorage as causes-havoc

commit 1507b2d93cb6ad89d0f59f3f6d8fc5e0184dde6f
Author: David Laban <david.laban@collabora.co.uk>
Date:   Thu Mar 3 00:29:37 2011 +0000

    Address review comments.

commit 340aacfd3b65f66d8895e06682f74ed9779cf88d
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 18:51:23 2011 +0000

    MD.I.RTPHeaderExtensions: s/Remote//
    
    Also:
    * add some fullstops etc.
    * s/\t/        /
    * docstring update.

commit b6caf5f51bc407f64204e81aaa5be58b474793b0
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 17:52:55 2011 +0000

    Expand on MediaDescription's docstring.

commit 9bef867105d6eab70d97ffbeff5f1c279547e217
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 17:51:56 2011 +0000

    ContentIfaceMedia: update docstring
    
    * Change some punctuation/grammar to make it easier to read
    * Mention FurtherNegotiationRequired
    * Update "Protocols without negotiation" to be easier to read.
    * Also update MD.Accept docstring to mention FurtherNegotiationRequired.

commit 5d4b7b97f55926334d84ea2699f1bb4f901ab785
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 17:44:19 2011 +0000

    ContentIfaceMedia:UpdateLocalMediaDescription: Remove Renegotiate param.
    
    The FurtherNegotiationRequired property covers this use-case in a
    symmetrical way.
    
    Also, add InvalidArgument to the list of errors, to reflect the signature
    of Accept()

commit ee909ee2aa27cf94116caffb09c82dfa7d1357e8
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 16:39:23 2011 +0000

    MediaDescription: FurtherNegotiationRequired

commit c00af9aa64aff01ccb181b5072aa2a716c0a2085
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 16:38:59 2011 +0000

    fix whitespace

commit e486db38aeb4b4cd2901408b17fe20e288101465
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 16:38:37 2011 +0000

    MediaDescription: HasRemoteInformation always exists in mapping.
    
    The special case of an empty dict made me want to throw up. Sorry.

commit 0a210e937112a88788c078a04d6c9d75051581f1
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 16:35:48 2011 +0000

    MediaDescription: Clarify RemoteContact = 0

commit 3584bcc72cdefaa4205fa6baa1f6dff1750e758d
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 15:47:32 2011 +0000

    fix whitespace

commit 8ad127149c7865ff72d5a2fe9a950f9e4690c204
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 12:54:49 2011 +0000

    s/RemoteFeedbackMessages/FeedbackMessages/

commit b8887c34c40282604320f7198206f69c91b94db7
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Mar 2 12:51:20 2011 +0000

    Document why MAXUINT is the default value.
    
    Also, convert tabs to spaces.

commit 0de9ca669e9cde36128c20ee1ffadb9640d56c9f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Mar 1 11:46:50 2011 +0100

    document the default value of Observer.DelayApprovers

commit 59c5560ca5ef9e4cffd2ffbb783341fed22d3a4f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 24 15:39:58 2011 +0000

    ChannelRequest: clear up preamble

commit c6c42a75de9ef578c0d321fe53b0fc18f84cdd3b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Feb 24 12:29:42 2011 +0100

    start dev of next version

commit 06f3aa25a31c8a68b0737c40cf6f98f541590863
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Feb 24 12:26:34 2011 +0100

    set version of new API

commit ea5270ab074462386fa6f74e7cc2100824316052
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Feb 24 12:17:11 2011 +0100

    prepare 0.21.10

commit 131d6067cf1213de7b9d675ee067bc7da4151a13
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Feb 23 11:33:10 2011 +1100

    Note how change notification is done for Accounts

commit a66e5a176c65f6d8407382b8f59e39667faec821
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Feb 23 11:28:36 2011 +1100

    Note how change of the property should be heralded.

commit 9fe3e0c93827d91f406bcef52146c570447b549a
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Feb 23 11:15:32 2011 +1100

    Remove HTML from unnamespaced tp:docstring

commit 80fdb1c87fa7dc3218033b6a591f547d43ee625c
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Feb 23 11:08:54 2011 +1100

    Clarify when objects should implement this interface

commit 8901755d9972732bac060c67b2884182bd93ef71
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Feb 23 11:04:14 2011 +1100

    Use shorthand for D-Bus namespaces

commit 934a0985c4b9757d56bc63b4c9c6b253443c6aed
Merge: 1af47cc7 e2e7b9b2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Feb 22 16:23:21 2011 +0000

    Merge branch 'unset-DBus_Property-parameter'
    
    Reviewed-by: Danielle Madeley <danielle.madeley@collabora.co.uk>

commit e2e7b9b212efe87eb88de9556b5b39eebe92ef49
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Feb 21 18:44:14 2011 +0000

    Update CM naming rationale for Rakia renaming

commit 92233fb3f1046fbd6df13910b84167961f649d76
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Feb 21 18:16:43 2011 +0000

    Document how unsetting DBus_Property parameters works
    
    What the account manager should do when unsetting parameters which have
    the DBus_Property flag was not previously specified. Having fixed MC,
    let's fix the spec to match what I implemented: when unsetting, use the
    default value if possible; and in general, if the change has no
    practical effect, don't claim we need a reconnect.
    
    See: <https://bugs.freedesktop.org/show_bug.cgi?id=34316>

commit 1af47cc711a1924bb135f57a7dd423d1124fcc18
Merge: 64c042f5 37d63ee6
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Mon Feb 21 11:13:49 2011 -0600

    Merge branch 'account-storage'

commit 37d63ee6316537f02c345c60f6383f775d54d605
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Tue Feb 15 22:14:01 2011 -0600

    Updates from review
    
    Add some cross-references, clarify some documentation, fix formatting, etc.  See
    bug #33485 for review comments.

commit 322afbcee805370308605fd1f1627ebe1a55f240
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Feb 21 12:22:39 2011 +0000

    Account.Parameters: clarify reference to Set().

commit 64c042f5fe1ac631059f0383ac976ca1474a7c0f
Merge: 18dc63c4 de0a1038
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Feb 16 18:00:10 2011 +0000

    Merge branch 'hidden'

commit 7c073ad0d6c676d980b77094d7163193e26e9888
Author: David Laban <david.laban@collabora.co.uk>
Date:   Wed Feb 16 15:29:39 2011 +0000

    Re-structure Call.Interface.Media's docstring.
    
    * Re-order, so HasRemoteInfo = false first, then HasRemoteInfo = true
    
    * Make Protocols without negotiation more like a footnote at the end,
      rather than in the middle between the SIP/XMPP standard case and
      "Changing codecs mid-call" (which also applies to SIP/XMPP)
    
    * Might require adding more cross-references, but the xml is easier to
      edit if I leave that until later.

commit 18dc63c416ba9f56a6c1b83adba0e8b961f05ff1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Feb 4 09:36:12 2011 +0100

    Remove stale NMC 4.x references in Account rationales
    
    Reviewed-by: Danielle Madeley <danielle.madeley@collabora.co.uk>

commit 86298691fc2ec14c7f8bf617732a0985f4dc438f
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Thu Jan 6 17:02:35 2011 -0600

    Add initial Call.Content.I.VideoControl interface
    
    https://bugs.freedesktop.org/show_bug.cgi?id=32900

commit 8da89948e8ed0b0878d5ba83f45880785fe1d497
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:44:19 2011 +0000

    Call.Stream.I.Media: Explain when LocalCredentialsChanged happens
    
    Ref fd.o#28705

commit 14deb263497a256b0a04a1fe82f101b069772e6e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:42:34 2011 +0000

    Call.Stream.I.Media: Explain what the LocalCredentials
    
    Ref fd.o#28705

commit bbd9cdf27dcefbbbd24d1cb4560f88fcb248bcdd
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:39:51 2011 +0000

    Call.Stream.I.Media: Clarify text about ICE restarts

commit 57e0704db429adb07177d2a68d24f03572740a1b
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:38:16 2011 +0000

    Call.Stream.I.Media: Explain what this interface is for
    
    Also explain how it is different from an Endpoint.

commit 6c01c5d3b54a1d7c4fe1626285c4fb9b78764f9c
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:30:48 2011 +0000

    Call.Stream: Document what a stream is
    
    fd.o#31160

commit 84d40392af4d85e0c282e957257d74114f2aa36e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:16:29 2011 +0000

    Call.Content.MediaDescription: Rename RemoteCodecs to Codecs
    
    Since the same property names are used in the answer, it does not make
    sense to put the word Remote in there, since the property is also
    used to describe the local codecs in this context.

commit d970656a1fe1a281696e6d31a2a6719df9f00f0f
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:11:38 2011 +0000

    C.Content.MediaDescription.I.RTPHeaderExtension: Move from CodecOffer to MediaDescription
    
    Also remove the method in that interface, all the parameters are sent in the
    Accept call now. Ref fd.o#29656

commit 4222bf8f7db053de1c817938d2cf77e89c2cafd5
Merge: 4c40f5a9 9a75803e
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:07:56 2011 +0000

    Merge branch 'rtp-hdrext' into rtp-hdrext-mediadesc
    
    Conflicts:
            spec/all.xml

commit c7fa8b8ab095c816749d1b89e4163f66df85487d
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 16:04:29 2011 +0000

    C.Content.MediaDescription.I.RTCPFeedback: Move from CodecOffer to MediaDescription
    
    Also remove the method in that interface, all the parameters are sent in the
    Accept call now. Ref fd.o#28687

commit e5ea605a2e619bf857b529b107f2160e1ca3924b
Merge: 4c40f5a9 2abed9e6
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Sun Feb 13 15:56:10 2011 +0000

    Merge branch 'rtcp-fb' into rtcp-fb-mediadesc
    
    Conflicts:
            spec/Call_Content_Codec_Offer.xml
            spec/all.xml

commit 78d6dfad614ba9213650e9ffe68d01c2a3ddd4af
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Jan 6 18:15:41 2011 -0500

    Call.Content.I.Media: Rename UpdateCodecs to UpdateLocalMediaDescription
    
    Also, flesh out how to do changes that trigger a renegotiation and changes
    that don't.

commit 61b5217a0172f8ab34f76ad2731c503223481bcc
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Jan 6 18:08:33 2011 -0500

    Call.Content.I.Media: Have a single local Media Description
    
    There is only one stream of media sent to every person in the content.

commit 9a75803e01891a688f37d5bac3af802c123b8c34
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Thu Feb 10 11:49:10 2011 +0000

    Add Call.Content.CodecOffer.Interface.RTPHeaderExtensions.DRAFT

commit 66291a990db5396861ba5462df18812c955883ad
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Feb 7 18:00:27 2011 +0000

    Address ocrete's comments
    
    Move struct definition into Call_Stream_Endpoint.xml
    Note the different behaviours expected by the Controlling
      and controlled sides in ICE

commit 2dfbe52b97817d2ed35224f941860738ab2d0827
Author: David Laban <david.laban@collabora.co.uk>
Date:   Mon Feb 7 16:52:09 2011 +0000

    Endpoint: s/SelectedCandidate/SelectedCandidatePairs/
    
    Also, add some references to the ICE RFC, since this is what we are trying
    to represent here.

commit 23d7a8c9c5eb69b2ee914f53f7231fcb7bc8e2a0
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Feb 1 11:15:26 2011 +0000

    s/telepathy-farsight/telepathy-farstream/g for Call

commit 3c68f96ce6504e1829de6e3ccfc0f857df44e2d9
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jan 3 15:46:21 2011 +0000

    Observer: document how to implement non-interactive approvers
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 13cff5d19506aa32097efa730c01e9965d34daee
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Jan 28 15:34:19 2011 +0100

    Bump nano-version to 0.21.9.1

commit f460a62bacd2ea44e9da639cfbb52f4b0b862ba7
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Jan 28 15:23:08 2011 +0100

    Version 0.21.9

commit 19ed4e30ac7348b070329ab0fb77a9eda6169282
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Jan 28 15:22:59 2011 +0100

    Update NEWS for 0.21.9

commit eeb8bf89b410317a3feb0430461999da7a1c7a7e
Merge: 9e6b2b95 059ae852
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Jan 28 15:01:43 2011 +0100

    Merge branch 'ft-uri-32434'

commit 059ae852fa9c5ce3c88196851b06e8ee041d5351
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Jan 28 14:55:34 2011 +0100

    be more clear about the type of URI stored in FileTransfer.URI
    
    Kudos to Will for this nice explanation.

commit cbd4ca144e8901752c14b9de99a63b111b6cf5c3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Jan 26 13:08:18 2011 +0100

    explain the type of URI

commit 9bbdb6499caedb84ecfc605e2a0d7dd0c34742ab
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Jan 26 12:54:48 2011 +0100

    rename FileURI to URI

commit 77e08e0e6c779d79a6bcf984e3171eb8008a397a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Jan 26 12:52:35 2011 +0100

    s/fired/emitted

commit 67d9f7017e58188ba4c5af1397d1c77390a74833
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Jan 26 12:51:01 2011 +0100

    rephrase the description of FileURIDefined

commit 27954e0916e82da9ea2e01ca028a1743497da05f
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Tue Jan 25 11:06:38 2011 -0600

    Add Channel.Interface.CredentialsStorage
    
    This interface provides a way for a client to instruct the connection manager
    that the credentials should be saved in the CM in order to avoid future SASL
    negotiations in the future.

commit a9b06fb75a55d9b178123e3c5f996b5e0f73235b
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Tue Jan 25 11:05:28 2011 -0600

    Add a flag to SASL channels indicating whether the password can be saved
    
    Sometimes a password should not be stored in the system keyring, so we need a
    flag on the SASL authentication channels to indicate when a client may save the
    password and when it may not.

commit cf387087279d9a9cc76b53643d53b743cd8282b0
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Tue Jan 25 11:04:30 2011 -0600

    Add Account.Interface.ExternalPasswordStorage
    
    An interface for an account whose password can be stored in the connection
    manager rather than in the system keyring, etc.

commit f2cf42f66aff9d29bf4b04558b8fa30053bfb186
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Tue Jan 25 11:03:01 2011 -0600

    Add ConnectionManager.Interface.AccountStorage

commit 9e6b2b957b144f3d14ce54c3c190429afb33fdd6
Author: David Laban <david.laban@collabora.co.uk>
Date:   Tue Jan 25 16:10:52 2011 +0000

    Add Stream_Component tp:type
    
    It turns out that farsight complains if you give it anything other than
    1 or 2, and magic numbers are bad m'kay.

commit 6ced9b591ee5511cfdb8978ceaf0c8c33a077190
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Jan 25 15:55:50 2011 +0100

    FileTransfer: add a FileURI property (fdo #32434)

commit cc2887eb45d6e029de056c8aecad4c368dfbe547
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Jan 25 14:32:22 2011 +0000

    Change the candidate port member from q to u
    
    Unfortunately some binding are unable to create dbus elements with type
    q as part of an array (hello, dbus-glib, i'm looking you). To be
    nice to such bindings change the type to u (32bit uint instead of 16 bit)

commit ca7a0fc514366fdd9c85d57ab316a738136bf343
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Jan 17 13:40:26 2011 +0000

    Move packetization from Content to Content.Interface.Media

commit de0a103811b43340803fa562c39f0b163e3e3dc5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jan 14 11:12:36 2011 +0000

    Account.I.Hidden: Add introduction and rationale.

commit f4f8e25103703f94297db3422e2a074a01afb2ef
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Dec 1 18:01:29 2010 +0000

    Add a first cut at A[M].Interface.Hidden.

commit 4c40f5a9619b404cb7176659ceb752bb843130ca
Merge: 9315a43a 3fdfa27d
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Jan 10 18:29:54 2011 +0000

    Merge branch 'master' into description-objects-fresh-spec

commit 9315a43a8b3e7a240f32dee074495a788eb03212
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Jan 10 17:06:26 2011 +0000

    Use more specific types

commit cd2c09dc8a5c59a31fb24426e6727ea9b3923b73
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Jan 10 17:06:11 2011 +0000

    Clarify the LocalMediaDescriptions map

commit 50ca3a28d869d53486ea6e00f3449c24946a2921
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Jan 10 17:05:49 2011 +0000

    Clarify the RemoteContact member a bit

commit 02c4f1c851845895508c5c995dbd359fd30efbdd
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Jan 10 17:02:33 2011 +0000

    Rename NoRemoteInformation to HasRemoteInformation

commit 03ebd90ee47647b2b319092b2f211959576ff7ea
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Jan 10 16:57:19 2011 +0000

    Several trivial typo fixes

commit b5f7d302343d7c02dd01a0262f47eda09132b868
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Fri Jan 7 19:14:47 2011 +0000

    Update UpdateCodecs text and possible errors

commit 2abed9e67f67d05f37c02ae6497483855c21092a
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Fri Jan 7 14:09:25 2011 -0500

    RTCP_Feedback: Use MAXUINT to leave the MinimumReportingInterval at the default

commit d1326491b3a478f2802d8b86a3c2ae3b0430a4a7
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Jan 5 18:50:49 2011 +0000

    Rename from Description to MediaDescription

commit 9cf8e9f831e8facde6362f7b858eefc50712afe8
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Jan 5 17:26:09 2011 +0000

    Seperate description updating and removal

commit 63a7c44d7058b3ba5b123e55799aedf162d10822
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Tue Jan 4 15:24:40 2011 -0500

    RTCP_Feedback: The Minimum RTCP reporting interval is per codec in RFC 4585

commit ed01cabc4d0b346cd9e474491c3ba88469de81da
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Tue Jan 4 15:11:24 2011 -0500

    RTCP_Feedback: Put extra params as a single string

commit 810361031f60b4708d457e7e27a084954d0c3493
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Tue Jan 4 15:09:21 2011 -0500

    RTCP_Feedback: feedback types are not Codecs, they're Messages

commit f080e7848681f21dccea62c924c19e3035a81d33
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 29 12:32:44 2010 +0100

    RTCP_Feedback: add Category to codec feedback struct
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b4f23ae6c30a750e751d237b4a28a1762ac2e1d3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 27 14:28:15 2010 +0100

    RTCP_Feedback: simplify spec as per Mr. Crêpe's requests
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 90e364eae5b0fb077fcf437b08779d322d90f13a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 08:51:32 2010 +0100

    RTCP_Feedback: add InvalidArgument possible error
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a839eb20a01b8cfb753ea7bd2b3adb823b7392cb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 14 13:00:50 2010 +0100

    RTCP_Feedback: document interface
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8868a22d13cd393ae6b49f1357141c6bc875c35f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 13:30:10 2010 +0100

    RTCP_Feedback: remove empty parameter flag value
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit d20e97f64734ffb81275eb3c0e98fb36e6686a19
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 11:59:25 2010 +0100

    RTCP_Feedback: wrap long lines
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7cf330c48966c88c2f09b768d757499ba27acdfe
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 11:57:01 2010 +0100

    RTCP_Feedback: a(uu) should in fact be a{uu}
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9a155a6e0dbfcd3cf3b0179f806264f8e884b769
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 11:49:58 2010 +0100

    RTCP_Feedback: change the parameters enum to a set of flags
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b080fa4d41914b6e9e1211a613aa405300fa4ea0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 11:49:33 2010 +0100

    RTCP_Feedback: rename Update to Set and add both ack and nack types
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4ff5070f0d4018f5a2b4e1c9f2df4e8c104a38bf
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 12 17:35:38 2010 +0100

    Call_Content_Codec_Offer: initial RTCP Feedback interface
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3fdfa27deea1b7204d458a126e015bddf87b92dc
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Dec 23 11:23:03 2010 +1100

    DTMF may also appear on Call channels, update descriptive text

commit 8d02d9bc48da5822cadac49bc2df9d463723306d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 17:15:22 2010 +0000

    Bump nano-version to 0.21.8.1

commit d597545bfd2f759f454a03cc655f6b9362489f6b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 17:04:49 2010 +0000

    Version 0.21.8

commit 19744de3ca59542bf6244243876c0b84a0cdfb23
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 16:59:57 2010 +0000

    NEWS for 0.21.8

commit a62e73df4d75f5066b91af30af63106787dab098
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 16:40:00 2010 +0000

    Group related channel interfaces.

commit 104a9d8854d79a587eced629dd5937946aadec22
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 16:11:11 2010 +0000

    Remove MinimumPresence
    
    As discussed on <https://bugs.freedesktop.org/show_bug.cgi?id=29812>,
    this turned out not to be needed. So it's been removed from Mission
    Control, and we should remove it from the spec too.
    
    We can always resurrect it later if it is needed.
    
    Closes: <https://bugs.freedesktop.org/show_bug.cgi?id=29811>

commit 36f3495189b59fe770e652a3863a517ef480a6c5
Merge: 25ae1c13 7689418d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 16:09:35 2010 +0000

    Merge branch 'contact-ids'
    
    Reviewed-by: André Moreira Magalhães <andre.magalhaes@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=32467>

commit 7689418d574dc6ec956b48ed2fbda5b3c6f3c1ca
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 15:57:44 2010 +0000

    ContactsChangedByID: Mark up signal argument names.

commit 170642a7403257329eedd4d904d52229041203ee
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 20 15:57:15 2010 +0000

    ContactsChanged: reference ContactsChangedByID
    
    Previously ContactsChanged referenced itself for documentation on its
    arguments, rather than correctly referencing the corresponding arguments
    of the new signal.

commit 0e65b1b3c632e01da574db97f11e990222484008
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Fri Dec 17 15:38:28 2010 +0000

    Small tweak and add fixme

commit c204607f49e0a7be504d4524487ddc36f2cb9e49
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Fri Dec 17 15:26:33 2010 +0000

    Document that DescriptionOfferDone has to be emitted after every NewDescriptionOffer

commit 1574f2629ffbec26841d392da0a25f75171b66bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 17 12:03:55 2010 +0000

    Deprecate ContactsChanged

commit 6fae466c3bd63e615e54307d2f496972412f4bca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 17 10:53:44 2010 +0000

    Add ContactsChangedWithID

commit 25ae1c13833b4797338111fc55372938ec71ade4
Merge: a1577e5f 4170023d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 16 17:07:25 2010 +0000

    Merge remote branch 'randomguy3/optional-pages'
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=32442
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit a1577e5f775d1563714e4f24f437674ea8d0ebb5
Merge: 755fd526 149af482
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 16 13:09:41 2010 +0000

    Merge remote branch 'randomguy3/master'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 4170023d6326a8c5dd15c7e5688c97f5c3a14c49
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Thu Dec 16 12:51:47 2010 +0000

    Make the generation of the generic-types and errors pages dependent on
    there being content for them.

commit 149af482110a953b1a0feedffb075f8c4fe33239
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Thu Dec 16 12:21:04 2010 +0000

    Use .is_deprecated, rather than .deprecated in the templates.
    
    This ensures that items marked as deprecated using the D-Bus annotation
    (and not the telepathy annotation) will be presented correctly.

commit 755fd5266a5f6ae956fa0b98f3950c302dcbe9ba
Merge: 8e556c3f ed2f9267
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 15 16:39:58 2010 +0000

    Merge remote branch 'randomguy3/master'
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=32353
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit ed2f926721535558f86c1b01ba8d541dddba7d5f
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Wed Dec 15 16:06:06 2010 +0000

    Make some of the specparser.py logic clearer.
    
    Also, PEPify constant assignment

commit 9d590bc9bc102af63fd22a969b19a438cd06fab7
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Dec 14 19:15:22 2010 +0000

    Rename EmptyDescription to NoRemoteInformation

commit 96a82dcb0a3c4c13b55845ff95a443e19c676518
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Dec 14 16:58:23 2010 +0000

    Add a seperate signal for descriptions being done

commit e9127a411d337754a7c0d1eb52c70e5740bb605f
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Tue Dec 14 00:49:37 2010 +0000

    Move some HTML from specparser.py into the template
    
    See http://bugs.freedesktop.org/show_bug.cgi?id=32353#c1

commit 102070535317543d158ea3b212e1525da45d6fde
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Tue Dec 14 00:37:27 2010 +0000

    Minor specparser.py changes in annotation support.
    
    See http://bugs.freedesktop.org/show_bug.cgi?id=32353#c1

commit 82a80f89e04c4ba208bdd8bf24e01b0286dd124d
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Mon Dec 13 18:35:15 2010 +0000

    Make a note of annotations when parsing the spec.

commit 89a81b010338117319905d751a7b5ceaabe0632a
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Dec 13 16:42:51 2010 +0000

    Fix wording in several places

commit 52de582c467ca57d9ec89865e108737db29fb898
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Dec 13 16:41:55 2010 +0000

    Fix typo

commit d024700e6339ffcdea4d07e4b688600ee8c583f6
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Dec 13 16:41:44 2010 +0000

    Correct naming of the description object path

commit 2a9163c799d38622285f1dd0ad6a47e0c187db4a
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Dec 13 16:41:31 2010 +0000

    More Ugly_Case

commit 8e556c3fe22eb1ee7f07dc4801bbe7d6aaa41144
Author: Alex Merry <dev@randomguy3.me.uk>
Date:   Mon Dec 13 16:31:28 2010 +0000

    specparser: allow <annotation>s on interfaces.
    
    Annotations are valid for interfaces. Specifically, they are inherited
    by methods, properties and signals.
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit 861fa6064bb7ccd2f8f237f5931059a0caef6453
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Fri Dec 10 20:01:45 2010 +0000

    Replace CodecOffer by Description objects
    
    For several advanced features we want to Offer more then just the codecs to the
    local side. This changes the interface away from a very codec-centric way and
    towards using a more generic description of the remote (and local offers).
    
    The other big change is that we now track our local offers per-handle. This is
    so that non-codec information that can be different per remote-end can be
    tracked explicitely over D-Bus.

commit 07085e8be62191fd56771c8fa9e31db67ec1110a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 10 16:06:09 2010 +0000

    Nano version

commit d30a9a85b165621f54cbba04ee074d65844d6d4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 10 16:00:07 2010 +0000

    Prepare version 0.21.7

commit d18b27ce32a88617a2df5ce23b4ceaa9b285ae9c
Merge: 686fd0ea ff125885
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 10 15:48:39 2010 +0000

    Merge branch 'messages'
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ff125885358d82a956428ac3ed1b443840289236
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 10 15:41:59 2010 +0000

    MessageSent: SHOULD include the -sender, -sender-id, -sent headers
    
    This is an instance of the general principle that the message should look
    as close as possible to what other users will receive; in an XMPP MUC,
    the message-sender(-id) should be channel-specific.

commit 1a77aef151e628853c9540329290bb4658dd7e22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 10 15:40:51 2010 +0000

    SendMessage: forbid the same headers that TpMessageMixin does

commit 686fd0ea9d118bc13a5945e16a4297818930e351
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Dec 10 12:43:50 2010 +0000

    NEWS: updated
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a2c11bebfa21347cf4d8b5785460e853564911c0
Merge: 4925e71c 257cbf10
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Fri Dec 10 11:18:05 2010 +1100

    Merge branch 'sms'

commit 231f722bbeffb857e5df7e1491876631d76342a1
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Dec 9 16:20:25 2010 +0000

    Observer: add an example of DelayApprovers in a client file
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 725a947051e7b4e06929578a5f6afb9bfb36a338
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Dec 9 16:04:54 2010 +0000

    Observer: add tp:added element to DelayApprovers
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3efce500ccd1bbbc72795a9b70bdbcae4d95c512
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Dec 9 15:52:48 2010 +0000

    Observer: add a DelayApprovers property
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4925e71c8cdf50c650d3c3aed9843678eb2c54e9
Merge: 04fe7c26 fa92decb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 8 13:05:41 2010 +0000

    Merge branch 'devhelpful'
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=32081

commit 04fe7c2679588238c4330bef2a1f11e9d2f71440
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Dec 7 16:23:53 2010 +0000

    protocol: use tp:immutable
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e8bb9ed7bbf418f1cdcbb19f44fb3a007915cea2
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Dec 7 14:58:41 2010 +0000

    protocol: wording updates
    
    Courtesy of Mr. McVittie.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6338f2c91dcdde87dd6a4d08de3d37e0aed3ba89
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Dec 7 14:52:55 2010 +0000

    protocol: add an example serialization for AuthenticationTypes in a manager file
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bb4af00d5c1fc1fe900b30ddfeaf1d164ce54195
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Dec 7 14:44:01 2010 +0000

    protocol: add AuthenticationTypes property
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fa92decba875a13e8c12431aef83e9e8ea56276d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 3 16:29:25 2010 +0000

    Produce two devhelp index entries for each symbol
    
    The first is what we always used to produce, and contains the full name.
    The second is inspired by Python's documentation index, e.g.
    "gethostname() (in module socket)", and *starts* with the name of the
    symbol itself.
    
    Some examples include:
        Interface org....Connection.Interface.Contacts
        Connection.Interface.Contacts (Interface in org....)
    
        Mapping String_Variant_Map
        String_Variant_Map (Mapping in org...)
    
        Property org...StorageRestrictions
        StorageRestrictions (Property in Account.Interface.Storage)

commit b601385820eb304d41c1f0e324f82cf2000d4176
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Dec 2 15:22:46 2010 +1100

    Conn.I.CommunicationPolicy: fix typoes in arg names

commit 257cbf106f837824851f8e344ec902bbab85455e
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Dec 2 11:08:15 2010 +1100

    Add more descriptive text and add immutable markers.
    
    Also fix dbus-ref -> error-ref.

commit fe5b00e651ba305c0eba38bce9eb7539f9818185
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Mon Nov 29 14:20:59 2010 +1100

    Add ability to explicitly request an SMS channel to a contact

commit 05b6ed4dcdcf413a9d1b37c740fb317a703b795a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 18:43:57 2010 +0000

    Nano version

commit b3382a1a248308e957494a335c32c578b8fb8176
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 18:35:17 2010 +0000

    Prepare version 0.21.6

commit 3b47edcbe1c3b96742dff73098916e19eb3dae68
Merge: 87a0a62c d533cac6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 18:19:43 2010 +0000

    Merge branch 'immortality'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=23155

commit d533cac6fba7fad92cc2206a6cf621b9f43f0c42
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 16:53:04 2010 +0000

    Don't require ReleaseHandles to detect unheld handles

commit af378e2bf94a6b1bdff7eb843c0ea7195f10f926
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 16:52:47 2010 +0000

    Linkify HasImmortalHandles in more places and improve wording

commit 87a0a62c33a5c4e478ce8a576215c6b1a3050911
Merge: 97312aba 11e0a5ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 14:15:34 2010 +0000

    Merge branch 'sometimes-immutable'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=32015

commit 11e0a5ecd8f9a67b84b753e0656aa6996569e6a5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 14:15:19 2010 +0000

    add missing full stop

commit a27850a38c5aa181dd7d17f3ec469263f624b114
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 1 13:33:54 2010 +0000

    Add support for properties being sometimes-immutable

commit 97312aba741b118306e0570d33bb2aa7af417e8c
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Dec 1 15:35:44 2010 +1100

    Add a Base.get_anchor() method, to be used in HTML anchors.
    
    Update get_url() to use get_anchor().
    
    This removes the duplicate construction of anchors, once in the templates
    and once in the get_url() method and move it into one place. This allows us
    to easily change the way anchors are constructed for a given type.
    
    The way anchors are constructed has been changed to include the type name
    at the beginning, i.e. Type-Name:Short_Name, to prevent potential namespace
    collisions between client interests and capability tokens.

commit 234bf29796b899312b6ffe03c3c1666c90708689
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Dec 1 15:34:34 2010 +1100

    Add test for client-interests

commit cb0561f12948b909dfa7ca970da1972912e0a841
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Dec 1 15:21:11 2010 +1100

    Make ClientInterest inherit from TokenBase, it's a token type
    
    Omit name attribute from tp:client-interest if the name is simply the
    interface name.

commit 78c4a5dd6a2a9c33dee4debe82937c1d85c497a5
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Nov 30 16:08:42 2010 +1100

    Add client-interest to Conn.I.MailNotification

commit 775a4deccb75f89be7025a2840ecaa1c2364bb36
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Nov 30 16:08:24 2010 +1100

    Add parser support for <tp:client-interest>

commit f854fc4b9d9a07c6efc464acee1b3f1b9afb709b
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Nov 9 16:38:14 2010 +1100

    Call: add the CodecOffer's immutable properties to NewCodecOffer
    
    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=31274

commit b58d627911903c1aacd4e6fc15297989cedb6754
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 25 13:55:17 2010 +0000

    Nano version

commit 5ef14f95d9922cd460d972254e153c2b84027651
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 25 13:51:46 2010 +0000

    bump version number to 0.21.5

commit 70f5447fa201393ff776d2a40e2acfdc0a46f600
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 25 13:51:11 2010 +0000

    re-create doc/spec when required

commit d0577df5b9333fa017c3a03fed0e64b06811b3f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 25 12:19:05 2010 +0000

    Prepare version 0.21.5

commit 9323291097406260641fc6bab141b639e2027b43
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 25 11:37:13 2010 +0000

    Remove doc/spec/ in clean and before re-generating it
    
    Otherwise, people's old org.freedesktop.blah.blah.html files stay there
    forever, and if someone with those files does
    maintainer-upload-snapshot, they'll keep coming back.
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2f24e3855bc00dcc99fca525bcbf54ca58bcfdf3
Merge: bc69e7a5 9cf4fa2f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 25 11:34:32 2010 +0000

    Merge remote branch 'danni/rsync-trivia'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 9cf4fa2fb8275b720b53511b43cce329ff90fac9
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Nov 25 15:55:46 2010 +1100

    Add --delete to the rsync flags
    
    Uploading the spec currently leaks old .DRAFT spec files. It would be nice to
    remove them, instead of confusing people via old links.

commit ae20a345a4d2465a6f747420b797057e213aee10
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Thu Nov 25 15:55:09 2010 +1100

    Move common rsync flags into a variable

commit bc69e7a5d8776fba256dda25e221b2230bdc4762
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:24:25 2010 +0000

    Update NEWS again

commit 659b63d148391320e3eb1ee98c1709c2871dab1a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:22:52 2010 +0000

    Remove the remains of the Hints interfaces

commit c399b50df39c3ed1e9c2557dc3205597a764fb95
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:22:23 2010 +0000

    Say that SucceededWithChannel comes before Succeeded and is part of SupportsRequestHints
    
    This is the case in the only known implementation.

commit 8c6acb21063be07cf12a15cc3b192bfeda8b2eac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:17:26 2010 +0000

    Move Hints and SucceededWithChannel to ChannelRequest

commit bb13b81c15431cebf060c89e8fd1d123c1497a37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:13:21 2010 +0000

    Abbreviate CreateChannel/EnsureChannel docs: refer to ...WithHints instead.

commit 6843bfdd90143ab26c8c135eddfdd2767f77fe83
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:07:30 2010 +0000

    Move Hints methods to the ChannelDispatcher core interface

commit 0d482273d679effbe16a4f8e2dca5b37e0a27564
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:03:23 2010 +0000

    update NEWS

commit b0fd7f5c98d88765aa2335cb744e6c9e9f33dd33
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:03:11 2010 +0000

    Undraft ServerAuthentication, SASLAuthentication and Securable

commit 1e881f4774b133d435529d6a471b6b49fa7d08a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:01:36 2010 +0000

    SASL: make X-TELEPATHY-PASSWORD only mandatory if it makes sense

commit ba497a9505d9628b36bc0ca9a0533e97e7ee0152
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 18:00:22 2010 +0000

    ServerAuthentication: allow use in CONNECTING state for re-authentication

commit bdc7ca9ab4530646a0ee3e872fd8ae174436f38a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 24 12:26:15 2010 +0000

    Always allow StartMechanismWithData for X-TELEPATHY- pseudo-mechanisms
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 11e58f2c68e45de31a3ed4f3bf0bd9f10196f114
Merge: ad9ac0d9 2fd9cbcb
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Wed Nov 24 09:06:24 2010 +1100

    Merge branch 'call-31279'

commit ad9ac0d9b33e9af30c99bad081de63beb794231f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Nov 23 19:39:33 2010 +0000

    SASL: don't miss off the SASL prefix when pluralizing SASL_Status
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7aeefd4323e2f92e9829debe6a65c932b24c3dd7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Nov 23 13:10:22 2010 +0000

    Server_Auth: add note about what to do with the channel when done with it
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e49cd6109b96370f9a4bd9ada1783db0c8956d22
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Nov 23 12:50:59 2010 +0000

    SASL: fix small grammar error
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0d318edc01c80dfab145384b39fdfc8522b90a68
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Nov 23 12:50:36 2010 +0000

    Securable: make the properties only sometimes immutable
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 93ea2f3928f3ca01421f5c499a52720daa69443e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Nov 23 11:57:50 2010 +0000

    SASL: add DefaultUsername property
    
    Thanks for all the text, Simon!
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ab452a85696a19461b3d228e40758fc47ba5de0a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 22 18:07:04 2010 +0000

    SASL: raise NotAvailable if AbortSASL is called in the wrong states
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit db24067cbe13cce4bae5666b6d5fc7f44a3571b7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 22 17:56:48 2010 +0000

    SASL: dump SASLContext
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7c00968b1e509c6a6e2f556b4b8b7bf33cccb070
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 22 17:55:34 2010 +0000

    SASL: add a plural attribute to SASL_Status
    
    Plural of status is "statuses", not "statuss".
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5ead0ee2ca5259e59766fd1aaebf9c3af52b4f6c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 22 17:46:34 2010 +0000

    SASL: split Encrypted and Verified into a Securable interface
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2d68c7943915a5fc03a4794beb44381f3c31e8b3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 22 15:48:01 2010 +0000

    gitignore: updated
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9cc0838c451c100774d6a6f1259f1f069eda1c46
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 22 15:32:20 2010 +0000

    SASL_Auth: point out why it doesn't tp:require Chan.T.ServerAuth
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f77c24ce9a5b85e5ca480bbcd040bc7a079e1cdf
Merge: 0a60a3dc f916aa9e
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Fri Nov 19 11:47:14 2010 -0800

    Merge branch 'undraft-proto-avatars'

commit f916aa9e8c4d47220641105bf1b5eb04fd71f5cc
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Nov 16 12:31:38 2010 -0800

    Undraft Proto.I.Avatars.

commit 0a60a3dce75c0606e35d65b6753b0ff13721d5c6
Merge: 9874a9e3 aad7c820
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 18 16:50:20 2010 +0000

    Merge branch 'trivia'
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=31661>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit aad7c820d60586ba0fadb3d82321316fd948964a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Aug 18 12:21:04 2010 +0100

    Enclose legal information in a subtle box.
    
    This helps to visually distinguish between this meta-data and the
    overview of the specification, which is particularly important in the
    MPRIS spec. since they have actual documentation in the introduction.
    
    Hey maybe we should do that too.

commit a554717e5aed851770e3f3f11cc275fc6054b061
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 16 11:30:29 2010 +0000

    Organise Connection interfaces by purpose.
    
    Connection interfaces fall into a bunch of pretty orthogonal categories:
    
    • Now-mandatory interfaces like Requests;
    • Contact lists;
    • Interfaces for getting contact attributes and stuff about contacts in
      general;
    • Interfaces for manipulating the connection itself.

commit fc8646de797b0f4e82d1960d0993f1133f2d7211
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 16 11:22:23 2010 +0000

    specparser: improve error for multiple <tp:added>s

commit 9874a9e3cc4f03797435558e64fb834ef49fee8b
Merge: 7cd5e655 2bfc92a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 17 16:00:29 2010 +0000

    Merge branch 'hints'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 2bfc92a3d99597ccbdc386c58ee37400d40c598f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 17 15:08:36 2010 +0000

    fix a cross-reference to Hints

commit 27a5941e78d7c3d3d08caaf9e840f9f4b9f01d15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 17 15:02:35 2010 +0000

    Rename CD.Future, CR.Future to ...Interface.Hints.DRAFT
    
    I still think we should flatten these into the core interfaces when we
    undraft them, but until then, this gives us the ability to have numbered
    drafts.

commit e593785d9fafad014b69de5de0ca6290f932cf24
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 13:28:14 2010 +0000

    SucceededWithChannel: add the Channel's properties, and a placeholder for the Connection's properties
    
    Connection observing (fd.o #28974) might well introduce a concept similar
    to channels' immutable properties, so we might as well be ready...

commit dfbd00c3a3108cbbf9fcae1b908cb314a9f82ab0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 13:19:08 2010 +0000

    Allow Hints to affect the CD if namespaced appropriately

commit 7cd5e6556f3529d84ec5f655b702f26cb80dbffb
Merge: e7f7ef3c c0c84136
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 16 16:03:20 2010 +0000

    Merge branch 'sasl'
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c0c84136972792c1a78b4bdbee8770edaf626358
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 16 13:00:06 2010 +0000

    Clarify the point at which a SASL-enabled Connection may proceed

commit f3bfa7e6fcadf31b5e5d01e73ea926ea2c5df9d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 16 12:59:32 2010 +0000

    Move wording about closing authentication channels to Chan.T.ServerAuthentication

commit fd92ce7a4c78cd57582925102ad0d4fd6b346389
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 17:40:48 2010 +0000

    SASLAuthentication: split Secure into Encrypted and Verified

commit 3472b3c36fb70e75c378c11fbed8db892aa329fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 17:33:36 2010 +0000

    Rename StatusChanged to SASLStatusChanged

commit e198a92376d25ab888fcab8069b837fd2d06bbcb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 17:33:05 2010 +0000

    Rename Abort to AbortSASL

commit b81740c3f4dc27151f1a2e6270d3506ffc9daf4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 17:32:16 2010 +0000

    Rename Accept to AcceptSASL

commit a82fae227598e1252bf0c5aa786d2b1c6f8d41ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 17:31:06 2010 +0000

    Turn AuthenticationMethod into an interface name
    
    Also explain the future directions for captcha/EULA support.

commit 7d19698b735e97fd07cf87c804855bc486b78acc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 17:23:54 2010 +0000

    ServerAuthentication: remove AuthenticationInformation
    
    There's nothing there that isn't in the scope of the SASL interface.

commit a0730d1cf3a0a49a323d22b3626ad45124463d6c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 17:22:38 2010 +0000

    Chan.I.SASLAuthentication: rename ExtraContext to SASLContext

commit 806b1f51ffcc32541c00838f2c48983dfb712e61
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 15:39:13 2010 +0000

    Add HasImmortalHandles

commit e7f7ef3cfedec53dc933d13684faa059fc3aa9af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 14:45:48 2010 +0000

    Bump version of ServerAuthentication to .DRAFT2 and add <tp:added/>

commit a54e328bafd06881556c7322b14327dcd6efdf0c
Merge: e2785445 5fa6f3e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 15 14:43:56 2010 +0000

    Merge branch 'sasl'
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Conflicts:
            spec/errors.xml

commit e27854458c89a39ef50ed3c297169790791b388a
Merge: 8967bf17 68733485
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Wed Nov 10 14:23:25 2010 +0000

    Merge branch 'account-interface-addressing'

commit 687334858869143e31bc6c674ef29746fdd9242e
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Wed Nov 10 14:21:46 2010 +0000

    Undraft Account.Interface.Addressing

commit 8967bf170365d824a31e3e517d9b3b812474aa0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 10 14:12:40 2010 +0000

    fd.o #29914: undraft Conn.I.PowerSaving

commit 8ccc5f88964dfad6a8b1ec4d4eaa63979e597394
Merge: 6e2ac982 08efc735
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 10 14:08:47 2010 +0000

    Merge branch 'contact-list'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=27183

commit 89122983b5a1ae7e4f91ea8925d9fe4e50c785c9
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Wed Nov 10 14:06:44 2010 +0000

    Include Account.I.Addressing in all.xml

commit 8d3d47533467609e77a36f32b246bca83b86f24a
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Wed Nov 10 13:43:50 2010 +0000

    Drop the return value of the set uri association method from the spec

commit 49ff0f4cf453f158ab40e5a69d679555e0e12f0b
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Mon Oct 25 15:59:41 2010 +0100

    Clarify explanation of fields & interface parameters

commit 69dc8635cc4d1b8aea4b915003a22d61c963a0ee
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Mon Oct 25 15:58:27 2010 +0100

    Docstring left over from old version of spec draft

commit e2a4988ce0ad04c63b168f205dc2bf8637910d23
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Mon Oct 25 15:57:08 2010 +0100

    added info should be version.UNRELEASED

commit 76701a72a4071c58f100ea1accdedd4617e1f18e
Author: Vivek Dasmohapatra <vivek@collabora.co.uk>
Date:   Mon Oct 25 12:36:17 2010 +0100

    Added proposed Account.Interface.Addressing interface as draft

commit 6e2ac9825e0964992b8bcd298231c5c80be9222c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 18:39:24 2010 +0000

    NEWS so far

commit 2cac85cc3320a893e1b948f736d84b4496646412
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 18:20:18 2010 +0000

    Fix mismatched closing tags

commit 44837c61d4e98abf12da491a7fbbe716839fea8c
Merge: 0d0940ae 9635b70d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 18:18:32 2010 +0000

    Merge branch 'messages'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 0d0940ae1b135732af43fc39d074255b78ead09e
Merge: a8f7f603 c43c2366
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 18:18:16 2010 +0000

    Merge branch 'pruning'
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c43c2366423ec68afc46ec3d18c2f1ca72fa7db1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 16:50:14 2010 +0000

    Remove dangling reference to the list of use-cases
    
    I don't think it provides any useful extra information.

commit 94fd6ac6bf5dc5c557a72f8e1dc41efe79d663ad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 16:48:16 2010 +0000

    Run test-specparser in check

commit e6b58f8cfd34e428f462396d2134fda05154f0e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 16:47:41 2010 +0000

    test-specparser: bring up to date with current specparser

commit 3455572a7cb8ed6db6dc20faf8168f8cc81ec7d4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 16:38:54 2010 +0000

    Delete test/expected/, no longer used

commit 63fc607055d02e080506f10944ee9f7b418ba23f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 16:35:38 2010 +0000

    Don't generate transitional spec.html any more
    
    We don't use rsync --delete, so all locations that have had it in the past
    will continue to do so.

commit 19ac7145685e85908785e19a113090c74bd1a0c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 16:34:04 2010 +0000

    Remove dispatch.txt, request.txt, open-issues.txt
    
    I've filed bugs for all the remaining useful information.

commit 81538d30d78560719cc90a88a5d85fc0f0cedcc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 16:24:45 2010 +0000

    Remove dis20, bug 31328 filed

commit 5ba45e29cad539426071a095753f70adbcdc641d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 16:07:36 2010 +0000

    Remove uncontroversial cases from dispatch.txt

commit 3a85289c0e43d66535c18c541a9d7561df920251
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:44:28 2010 +0000

    doc/request.txt: remove uncontroversial cases

commit 3ada774b9fa258ec82d92dd904ef86e7c22ca582
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:24:15 2010 +0000

    Remove doc/cmcaps.txt
    
    The ideas sketched there were implemented as part of Requests.

commit 0245c7325ba50aeff1c1edccaa042a58ae4fe1a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:22:42 2010 +0000

    Remove clientcaps.txt
    
    The design sketched there was implemented as ContactCapabilities.

commit ba8ff71f4f51ceea3cd4828c5c6203748fee74ac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:14:34 2010 +0000

    Remove more unused variables from Makefile

commit 46fac777dc5229066ee9929accc52468f289f627
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:13:18 2010 +0000

    Remove unused xsltproc command line

commit c42343c8428a7afc0c6203d1220c365a77cd4b2b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:13:06 2010 +0000

    Remove unused DROP_NAMESPACE command line

commit 87a2a70122fb06dc61e0c7fdb402a853ef881a35
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:12:48 2010 +0000

    Remove generation of .name, .camel, .upper, .lower files
    
    We haven't used these for a very long time.

commit 5d320901101fd29a869468d94ad5971b3dfc351e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:11:13 2010 +0000

    Remove spec-to-introspect.xsl and its invocation and tests
    
    This was used for code generation in libtelepathy, a long time ago.

commit e335a974aea1bdc548e73fd8b4cf9701d2e4a553
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 2 15:04:08 2010 +0000

    Add distclean, maintainer-clean and stub distdir targets

commit 9635b70d1562555eaf853635b540fab9e1779856
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 15:42:43 2010 +0000

    fd.o #29474: Channel: adjust TargetHandleType docs to avoid saying misleading things about MSN
    
    The previous text became less true in the Conference world.

commit fa643a36b3e5d274bd589e6137f1d1541cf2e240
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 15:41:45 2010 +0000

    Text: rewrite the preamble to reflect modern practice
    
    This partly solves fd.o #29474.

commit a8f7f603bc1be3fd5ce66f01ec1ebf2b296f1a90
Merge: 73c9776c 42dee76e
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Tue Nov 9 09:08:15 2010 -0600

    Merge branch 'contactinfo-overwrites-nickname'

commit 3a723af3f82e31ca7ec9fcb7ca3d4ea514f7dfc1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 15:01:04 2010 +0000

    message-sender-id: be backwards-compatible

commit 08efc7353c19c3ba9d87e27cdbe3e9627806aab3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 14:28:21 2010 +0000

    fd.o #27183: ContactList: clarify that mutual subscription is not the CM's job

commit 096ba43a6def6cc5a00de244c0056588ebb25f24
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 9 13:55:33 2010 +0000

    ContactList: improve paragraphing

commit 2fd9cbcb183d9da6a6bd8b56cc89959efd25f9f6
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Nov 9 16:03:00 2010 +1100

    Call: add Multicast transport
    
    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=31279

commit 73c9776c621e655f455c879a9cd99bd11e9ba064
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 8 14:42:49 2010 -0500

    Fix wording in [sometimes] requestable templates
    
    The sometimes template said "this property requestable which" where it
    meant "this property may be requestable, which". Also, both templates
    said "such as in the\nthe".
    
    Also "Fixed_Properties or Allowed_Properties lists" suggested that both
    those struct fields are lists, whereas the former is a hash. So I binned
    the "lists".

commit da221812740b63b7f15aae1ee045a0af2e240da9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:49:27 2010 +0000

    fd.o #29560: SendMessage: add a reminder about Delivery_Report messages

commit 439fbc67b6d30b1da2b56826ed6f6915450b7ed3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:44:09 2010 +0000

    Forbid handles in messages other than message-sender, and explain why

commit 31b7dbc5ad40331e69de92e3cf84d313d704ac66
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:33:32 2010 +0000

    Deprecate Message_Part_Index too

commit fe5785d5f888b93e7418d2bf1fcc7ab8885f794d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:31:47 2010 +0000

    Message_Header_Key: add message-sender-id

commit 819d20dbdb67594ecaf5641694d1755be1dc7618
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:31:35 2010 +0000

    Message_Header_Key: re-indent

commit 7b9c8c1965ffcf0acd890d073618231cc41c4fda
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:16:52 2010 +0000

    Update some cherry-picked UNRELEASED changes to 0.21.x

commit 1bd7fb883da9635e14cde751dd35adf6d53e6c04
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 10 18:01:56 2010 +0100

    Deprecate GetPendingMessageContent

commit 739e1f1ee81eb5efcd9b483acf489228124aa959
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:16:10 2010 +0000

    Text: deprecate almost everything

commit 285522a188314880289753a159956d96cae89235
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 17:11:44 2010 +0000

    Messages: add a MessageTypes property

commit d8c0f34dac910f38995166aaad5182d9ba73664f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 3 13:54:26 2010 +0100

    Make Messages mandatory (fdo #29376)

commit 807f8b5346fee1610d2d8e4e45e13758d110d2c6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 21:08:28 2010 +0100

    Bin protocol-token; respecify message-token.
    
    As explained on <https://bugs.freedesktop.org/show_bug.cgi?id=26838#c2>,
    protocol-token has never been implemented, and it's impossible to
    provide the uniqueness guarantees people might want for incoming
    messages, so we shouldn't pretend otherwise. Since message-token is
    already in use and implemented in a manner compliant with a weakening of
    its uniqueness guarantees, I think respecifying it is safe.
    
    (This would, however, break the N900's event logger, which does depend
    on message-tokens being globally unique.)

commit ea72d94ce5a0db2ec407d55622a8f8d06f525727
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 8 15:58:56 2010 +0000

    fd.o #31170: apply Postel's principle to content-type

commit 450e511137ce31500d3d74c4d3005390f2434e1d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 5 17:28:10 2010 -0400

    ContactSearch: add tp:immutable and tp:requestable attributes

commit 1d1fe3a37829aa57c42728dedd3e444d8e20d9a7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 5 17:27:43 2010 -0400

    specparser: add markup for sometimes-requestable properties

commit ce706bdf4f9fa18a2000078bca188e042feb99b0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 5 17:27:22 2010 -0400

    ContactSearch: describe TargetHandle and requests

commit 1ba4ac6178cd2ced64b1c6113f49044500e9c237
Merge: a7e37438 43c519f9
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Thu Nov 4 11:13:48 2010 +0000

    Merge branch 'codec-offers'

commit 43c519f9711df709ea3df44a8e9597026be322d3
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 3 17:31:17 2010 +0000

    Add contact item to the structs referring to a CodecOffer

commit a7e37438a77a9360f70665fb6fc73b50ca27a9a5
Merge: 407bb6de fec5f513
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 3 14:57:14 2010 +0000

    Merge remote branch 'jonny/initial-transport'

commit 407bb6de324923100517cc4fbcd6841abdbd2936
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 3 14:28:52 2010 +0000

    Reference the ICE RFC

commit 4ae328203b74ee9c4f94a97059bd65ca17d7ad66
Merge: 2ee1bb90 2de7418f
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 3 14:25:08 2010 +0000

    Merge remote branch 'jonny/ice-restarts'

commit 2ee1bb9072880731d2c8058eb0796a0dda31a86d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 29 17:23:19 2010 +0100

    Nano version

commit 489d382313c97ef10eadfcfbb6a8aa75137e0a68
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 29 17:11:04 2010 +0100

    Fix cross-reference

commit 6b59a2de69b707bf733c3870b41e802d38c3b16e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 29 17:05:57 2010 +0100

    Prepare 0.21.4

commit b580f4287146cab882ebbd225ac9fb094e985fdb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 29 17:03:54 2010 +0100

    Fix MailNotification namespace

commit ca7ef930da7e3d0505353c88347a7c8a96b59132
Merge: a649b048 41bbe474
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 29 17:07:39 2010 +0100

    Merge branch 'removed'

commit a649b048f5d662fd980ee04221f9f729e65783d9
Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk>
Date:   Fri Oct 29 11:18:49 2010 -0400

    Removed new-line inside member-ref tags

commit bd68ff6d6f773d38c67e16f78feb9d8dca4f21ac
Author: Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk>
Date:   Mon Oct 18 15:33:03 2010 -0400

    Add NewActiveTransportPair to Media.StreamHandler
    
    Some connection managers might need to send the details of the
    active transport pair (e.g. c and o parameters of SDP body need
    to contain address of selected native RTP transport as stipulated
    by RFC 5245). However, the candidates ID might not be enough to
    determine these info if the transport was found after
    NativeCandidatesPrepared has been called (e.g. peer reflexive
    ICE candidate).

commit 41bbe474592ec484459d9963a6f91fb3c6ca96c7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 29 12:25:29 2010 +0100

    Content: small wording change
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5fa6f3e313d96119d91a1f98e17f99bf081eb402
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 28 18:49:07 2010 +0100

    Mention CanTryAgain in the description of SASL_Status_Server_Failed

commit fec5f513cbf40c4eb9b20a2cb41bcb8b4486a0e7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 27 14:50:49 2010 +0100

    Call: set a tp:type for InitialTransport
    
    Also add an Unknown enum value for Stream_Transport_Type.
    
    Fixes: fd.o#28725
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2de7418f2fe80768e4d8a43dbe032dd77ee46784
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 26 16:00:03 2010 +0100

    Call_Stream_I_Media: document ICE restarts
    
    Fixes: fd.o#28690
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8ece318ba3bbbc56e1c59faa2881c9f23df2bb61
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 27 10:04:36 2010 +0100

    Content_I_Media: document why we have this interface and not in the Content
    
    Fixes: fd.o#31136
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 33bcfba2cbce2059ebd9303875d4dcd53daf91b6
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 26 16:14:20 2010 +0100

    Codec_Offer: make it one per contact
    
    Fixes: fd.o#28695
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit cd03fba66d879d792aa8794251745da4a14a08eb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 21 18:22:35 2010 +0100

    Call_Content_Interface_Media: add note about non-negotiable codecs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 71ddf93f2ec6635189bd1bfc419c4ab41b0f1b6e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 20 14:22:55 2010 +0100

    Call_Content_Interface_Media: documented when not to use UpdateCodecs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit dfd04471de219b42095b1bb5319207a07b70a738
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 20 14:21:26 2010 +0100

    Call_Content_Interface_Media: clarify codec offering
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 39481cc4ca81211e2fb6563664cd9ec3456e63c4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 27 10:05:52 2010 +0100

    Content: fix a typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b4be77857fdc1fc9bd750746172c5d9594e00bb0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 26 17:49:47 2010 +0100

    Content: add a Removed signal
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 64c8b1064d11ca948ab74ee801b8e9a37e24ba4d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 25 16:14:42 2010 +0100

    Call: make it clear that IA or IV must be True
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 42dee76ed2040521a51ade4c655da0d6cde6002d
Author: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
Date:   Tue Oct 5 11:55:52 2010 -0500

    ContactInfo: Add flag for fields that are overwritten by nickname
    
    It's likely that clients will want to expose the user's nickname and their
    contact info in the same place for editing.  Howevever, many CMs map one of the
    ContactInfo fields to the user's nickname, so editing these two fields
    independantly at the same time results in surprising behavior.  Adding a flag to
    the ContactInfo field will allow clients to hide these duplicate fields when
    presenting them together.
    
    Fixes: fd.o#30631

commit 804fd9bc1232158f6d69f68d12c28190e4bf3521
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 20:14:57 2010 +0100

    Nano version

commit 944c69cc5ccb6318312e8139d128f2b7baa886dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 18:38:54 2010 +0100

    Prepare version 0.21.3

commit ea1d0ca50bc15010beb573d157827ba3561d89ee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 18:26:51 2010 +0100

    Undraft Protocol.I.Presence too

commit 1cb1f9b27cf1b874808d743cec0661e3e1ebef25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 18:25:56 2010 +0100

    fd.o #13349: undraft MailNotification, minus Subscribe and Unsubscribe

commit 444e26fb512fecd72e9f9b1bd503e617ef1e431b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 16:35:26 2010 +0100

    NEWS so far

commit adca08e49d3e6efb07f0eee270a07e5a40e5c596
Merge: 27fc7225 a99087ac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 16:21:33 2010 +0100

    Merge branch 'dtmf'
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
    Acked-by: Pekka Pessi <pekka.pessi@nokia.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=30703

commit a99087acb4c2be782d81c2a15c82151c16a92cda
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 16:07:01 2010 +0100

    Add <tp:changed> to MultipleTones

commit 2e51ce16fcd331e56ce8b6c4a17791cd6c6560d0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 16:03:48 2010 +0100

    DTMF: suggest the timing minima from gstreamer-plugins-bad

commit 5503a9f484f323ff1695df52dc95d32dd30b50a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 25 16:03:07 2010 +0100

    DTMF: whitespace

commit 27fc722542dd62fd2d9be005d43d6e013663d676
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 22 16:30:16 2010 +0100

    spec: added a few instances of tp:xor-requires
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3a7ac21368fb71dc349806c6ffdef2b9d912f690
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 22 16:29:14 2010 +0100

    specparser: add support for tp:xor-requires
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2f3a8c27cc5a336156e4a4a0df9a4a11e914b581
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 18:37:03 2010 +0100

    Chop up CurrentState into status, error name and details

commit 6646f094b5e6f3cd57b23ada71d419c6e042dbee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 18:20:01 2010 +0100

    SASLAuthentication.Abort: describe when you can call it
    
    I think it's fair to have it "succeed" when the channel is already in a
    failed state. You got what you asked for, more or less.

commit 6d62b33b5e7ecee80402c04949de6e0b3264a7c2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 18:19:14 2010 +0100

    SASLAuthentication: put more emphasis on simple password transfer
    
    In particular, make X-TELEPATHY-PASSWORD mandatory to implement, for the
    benefit of very simple authentication UIs.

commit 515b553fa295f6c82c39b304dc8bdf5b2441ffcf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 17:43:14 2010 +0100

    Bump version of SASLAuthentication to DRAFT2 for clarity
    
    It's already incompatible and indeed parallel-implementable, but so far
    the difference was only the case of three letters.

commit 188e9480bcae5269931302477dc2200ff9e77172
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 17:25:15 2010 +0100

    AuthorizationIdentity: give a simple example too

commit 99849495fc8f14b64484ea2091f4828ede43c416
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 17:22:24 2010 +0100

    fix cross-references from errors

commit 2c7e796813d07253d30f9be53958539592d284a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 17:21:02 2010 +0100

    Move the AuthenticationInformation to the SASL interface, leaving a copy behind temporarily

commit f421ba4748d26bb9b6d194a87c28371455eefa70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 13:02:47 2010 +0100

    Rename authorization-identity back to username to be compatible
    
    Draft implementations exist in Empathy and Gabble.

commit a815ef9b8e841d85eff290bb762845e8733040a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 21 13:01:32 2010 +0100

    Explain what realm means and why we need it

commit 1a9e95c7452cae4bedb6a9192eac669c0b04df15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 19:19:32 2010 +0100

    Rename username to authorization-identity and be clear about what it means

commit 3a8e6d49678e318c5b39ae5b0f8e1dc07986ffd0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 18:49:12 2010 +0100

    SASLAuthentication: replace X-TELEPATHY-PLAIN with X-TELEPATHY-PASSWORD which is literally just the password

commit 50aa6c05631c21410e40c1e259a8a64739556f0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 18:46:40 2010 +0100

    SASLAuthentication: clarify error cases

commit 9a042cc4fe796d6b2842eff6f8eb6486f61255a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 18:46:30 2010 +0100

    SASLAuthentication: allow interface to be used for non-server auth too

commit eabd7659d7de54b614a72fe9d960ee4662dd89ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 17:33:23 2010 +0100

    As Sjoerd points out, we never authenticate with the CM; re-word

commit 1782c94b43390ed402762e47c43963514b52397c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 16:51:39 2010 +0100

    SASLAuthentication: map common authentication failures to error codes

commit faaf4a60712b1a5b949e94016af3e5023f6525fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 16:51:21 2010 +0100

    errors: add Confused and ServiceConfused (both "internal error")

commit d93c634c154a5b5f6166f2692426db76df7da9ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 16:25:50 2010 +0100

    Explain state progression in more detail

commit 0424b24c04751596a6909e04614b9d6c0de606df
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 16:25:27 2010 +0100

    Remove CurrentChallenge, which is not needed
    
    Only the Handler can usefully deal with this channel, and it already
    has a way to wait for NewChallenge.

commit 081f585d60539b6540b3466915d18884ac2f2d49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 16:23:44 2010 +0100

    Add HasInitialData, and error behaviour for StartMechanism[WithData]

commit 9e0d368093c05dd003ff1e9c441780d3a2d2a328
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 16:23:00 2010 +0100

    SASLAuthentication: explain what happens if you Close it

commit cbac564be17a15b00c3b1c4c27a6c0f797dca826
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:58:45 2010 +0100

    Mark AvailableMechanisms and Secure as immutable

commit 39db753362d4ba2ca7adfc83645d72ecf64eddc3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:57:34 2010 +0100

    Rename Abort_Reason to SASL_Abort_Reason and document it a bit more

commit 58bb7df8228945d2b182877c3c1e921ad69aae2e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:48:49 2010 +0100

    SASLAuthentication.NewChallenge: this is also where we put additional data

commit 4fac9a0748e6e8ef7de3d8227b1d193fc78c3e60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:45:28 2010 +0100

    Explain SASLAuthentication.Secure a bit more

commit eab19809ff46d90aa72a38255bd1708a6176e584
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:45:15 2010 +0100

    Forbid non-Handler from calling SASLAuthentication methods
    
    It'd just be a mess.

commit 5828ea74d6cb323f1bb1bf12d38a5241e1e8f943
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:31:17 2010 +0100

    Define the X-TELEPATHY-PLAIN pseudo-mechanism

commit 03d744a238d0d9e4c1919f5b437ca37c14bfedc6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:31:04 2010 +0100

    Split StartMechanism from StartMechanismWithData

commit adad5b56b3fbf959fae0f7a33b7957e207377aca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 14:30:45 2010 +0100

    Fix cross-reference to ServerAuthentication

commit 90ecf019601e3ee9150c543cf0122d9a7ef110b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 13:57:46 2010 +0100

    ServerAuthentication: remove Authentication_Type_Captcha
    
    It's impossible to implement until we define Chan.I.CaptchaAuthentication.

commit fe0b5bc4fc1bb753f3ba6fafcdff8eb51ef257f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 19 13:57:10 2010 +0100

    ServerAuthentication: expand the intro

commit ac0e0f98fdf1100f213bf9a26a05a325545d8465
Merge: e66b23db fe16348f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 18:11:13 2010 +0100

    Merge branch 'master' into sasl
    
    Conflicts:
            spec/all.xml

commit e66b23db266dabf12e81f9d0ed45dc854798aabb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 18:09:04 2010 +0100

    SASLAuthentication: add SASL_Mechanism as a simple-type

commit e154b138e701b1aa9cabb81a454b55ee941a8f47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 18:07:47 2010 +0100

    SASLAuthentication: add an intro

commit 1a049aefbdf6f342d294aa1173f20525443b1d47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 17:37:26 2010 +0100

    Rename SaslAuthentication to SASLAuthentication
    
    Consistent with how we capitalize HTML and DTMF.

commit 311f01db5642b17bd5774316d85d72dade371d2e
Merge: fe16348f 1aee298c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 18 16:53:19 2010 +0100

    Merge branch 'cool'
    
    Conflicts:
            spec/Call_Content.xml
            spec/Call_Content_Interface_Mute.xml
            spec/Call_Stream.xml
            spec/errors.xml
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1aee298cd7b8238dfb8139d8102cb6c6da0c8c47
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 18 16:32:28 2010 +0100

    Call_Content_Interface_Mute: add missing tp:requires element
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e6f550988aad78b512c3bbf85f6fedf885fa679f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 18 16:32:13 2010 +0100

    Call_Content_Codec_Offer: add Interfaces property
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fdd320319f702efa6075c1853d53fd4b192c0e1e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 18 11:31:32 2010 +0100

    Call_Content_Interface_Media: clarify what full and empty codec offers mean
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fb9c9d1d4d5c920ed36fc840f17de3e53477ee90
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 17:16:43 2010 +0100

    Call_Stream_Interface_Media: rename server info property and signal
    
    Now it's clearer which is the property and which is the signal.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 907dcf37cd4a478d2a92b4fb36e6b5dfe3181d80
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 16:55:51 2010 +0100

    Call_Stream_Endpoint: add documentation
    
    Fixes: fd.o#28719
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5560499bb2d8cfb11c3b45fd9be1a7505543d3b0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 12:07:54 2010 +0100

    Call_Content_Codec_Offer: more doc fixes
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7860df8a56cbee727d28d8b075fc7c0d50555c0c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 10:41:16 2010 +0100

    Call_Stream_Interface_Media: more doc fixes
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0e9361a868907ca23c09363bc855403ad4fd8703
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 10:26:02 2010 +0100

    Call_Content_Interface_Mute: small doc fixes
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 696336af460891840daba697306baed1a574c478
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 10:24:00 2010 +0100

    Revert "Call_Content_Interface_Mute: rename SetMuted to Mute"
    
    This reverts commit 90f112e73d4b649299e4ed22946ba5990721ffe6.

commit 6d7b79618fafb388ff126e7cd2f69e476caf3e6e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 10:22:49 2010 +0100

    Call_Content_Interface_Media: more documentation
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 833ff8587ed48761ab603597aa7590719824c348
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 10:06:50 2010 +0100

    Call_Stream: more documentation
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ae34030cfe400664a00efc972fe9a0afec071f76
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 15 09:15:55 2010 +0100

    Call_Content: document more
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4db106b6007a66023821f287b02c813ac903e3b4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 12:12:34 2010 +0100

    Call_Content: remove Early_Media disposition
    
    Fixes: fd.o#28720
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fe16348f52ffaa801ab42314cb362a8f5077fee4
Merge: dc8f8e81 88fc4d3b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 14:52:32 2010 +0100

    Merge branch 'client-interests'
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 88fc4d3b6be7a39ca89e604d23900c00dcedd746
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 14:45:58 2010 +0100

    bump UNRELEASED added/deprecated annotations to 0.21.UNRELEASED

commit c7c7177e2ff88072dc46479acb57e1260735094c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 14:45:40 2010 +0100

    Location: be clear about the zero-interest-count case only being for backwards compat

commit 93de071193669ace85bbcb9db796ceb0bece535d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 14:45:09 2010 +0100

    Location: strengthen calling AddClientInterest from MAY to SHOULD

commit 57eab9519ef0bd8d64b529ac1359f415c2ee4576
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 18 14:44:39 2010 +0100

    AddClientInterest: don't mention implicit client interests
    
    Sjoerd points out that CM implementers don't need this information in
    general (only for Location and MailNotification, which both say it
    explicitly), and it'll just confuse client implementers.

commit dc8f8e81292d3c9540c7f094b9204f1a2bf152d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 15 16:03:01 2010 +0100

    Nano version

commit 22e7ae70c020fb92c21cdb3f3b9bc388e80a642c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 15 14:59:10 2010 +0100

    Back out the HungUp error code for the moment
    
    We already have Cancelled and Terminated, which are used in StreamedMedia
    to represent normal termination by local or remote user request; leaving
    out HungUp for now lets us either re-introduce it later, or separate
    Cancelled from Terminated.

commit 097aa8598d91a8bcda334e533d9e5ee841e0bb10
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 15 13:16:58 2010 +0100

    Prepare 0.21.2

commit f9dc5111833b10f3bf0eb66fcddfbdf99661780a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 15 13:13:54 2010 +0100

    sort out added/changed annotations for 0.21.2

commit 601f205a6a0aeb5f9e545d44a36a608c27a84ee2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 15 13:13:12 2010 +0100

    Call_Content_Packetization_Type_Raw: rename from _raw
    
    This will produce better results if a binding wants to use camel-case
    for constants: we don't want "CallContentPacketizationTyperaw".

commit 04667e336639814680124e7e8816330af58dfae5
Author: Olivier Crête <tester@tester.ca>
Date:   Wed Oct 6 12:36:45 2010 -0400

    StreamHandler: Add signals specifying the type of DTMF event to send
    
    Some protocols specify the type of DTMF event send and the payload type
    just at the time when the are sent. These signals should make these easier to implement.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=30662
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit be6b93b20c60e26db0c0e0fc1ab11f13f919bf10
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 13 16:27:44 2010 +0100

    DTMF: add, and require, support for [pPxX,] and [wW] in dialstrings
    
    Handling 'w' correctly requires new API, but adding this while there are
    no implementations of MultipleTones "in the wild" seems easier than
    defining capability discovery.

commit a5044450fcbd714a914f5bdc89d21f889200ec23
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 13:40:48 2010 +0100

    specparser: make power of two checking nicer
    
    What a neat trick!
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5d74cdf101297f455b07d2bd49df5ed3759c46f3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 13:33:50 2010 +0100

    specparser: note which errors do make sense
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bb50c02a59c51b506304ec968c9af75648495c73
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 13:32:21 2010 +0100

    specparser: use BadFlagsType, not UnsupportedArray
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 60a4992b97ac8ef3bbbd981a92635e3f1b0fd144
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 12:48:09 2010 +0100

    specparser: complain when a bad tp:flag value is given
    
    They should always be powers of two, so open up a can of whoop-ass
    when they're not.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fb51293d1e7570f4acc17291154ded5800ca9b2b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 12:38:03 2010 +0100

    specparser: complain when we get a tp:flags of type != "u"
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fe280e133150f6573614c597f4a50f40b07751ad
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 12:33:44 2010 +0100

    specparser: check for duplicate enum values
    
    AND LET THE BAD SPEC WRITER KNOW...
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 378e7854c4a8b5e1b1f6b9d40a552a70452672a2
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 11:09:55 2010 +0100

    Call_Stream: document local state of Pending_Send
    
    Fixes: fd.o#28735
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5a32d17615891a3a92384ce59a57eaa6e6fa5543
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 10:29:30 2010 +0100

    Call: add a call forking error state when the call is picked up elsewhere
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 318534293091a9b2edf51339511a0ee8374051fc
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 10:29:20 2010 +0100

    errors: add a PickedUpElsewhere
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a4fdb5a1ac5a8d4cc9ad2b2e0ecd61add189acf7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 13 10:28:29 2010 +0100

    Call: clarify that if _User_Requested, look at the Actor member
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0f4429b8436cea36027ecf73e626c4dae7925d43
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 12 17:36:10 2010 +0100

    interface: give a different message for channel properties
    
    So now we can use tp:immutable on non-channel properties and it won't
    talk about the channel being created and blah blah blah.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 191fd0c99e4dfae5f63d15fb93b4a6fa535576b5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 12 14:22:12 2010 +0100

    fix more s/Errors/Error/g typos
    
    Also tp:error-ref them.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 52d2fc2337bbf2157da6514d3d6ac66c4e40f3ef
Merge: df242842 aa30c2cc
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Tue Oct 12 14:30:10 2010 +0200

    Merge branch 'bypass-observer'

commit aa30c2cc90af78ad76891df8c6956318745b236f
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Tue Aug 31 14:53:26 2010 +0200

    add BypassObservers to Client.Handler.FUTURE

commit df24284295a340654c10a8b95cba3929e1c3ab33
Merge: 7fa7bb2d a5098232
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 12 12:57:00 2010 +0100

    Merge branch 'messages'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit a50982329951ef2ca8508ec931eec387a9af9458
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 12 12:52:20 2010 +0100

    PendingMessages: explicitly say what the change notification is

commit 4ebb08f4e8dcdf8ec07f6143056018c3f392a1d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 12 12:52:08 2010 +0100

    Messages: mark the three "feature discovery" properties as immutable

commit 5b37899588718708e4ea33d081303ca0c0bf82e0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 12 11:53:40 2010 +0100

    C_Stream_I_Media: add signals for relay info and stun servers
    
    Also clarify which Retrieved is the signal and which is the property.
    
    Fixes: fd.o#28704
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0a213c2a3f35be0841f9c6d6e2d74506fe16ff82
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 12 11:17:04 2010 +0100

    C_Stream_Iface_Media: fix typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 05c059df5f9149f89f6695b4ca2b86ca8fded188
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 12 11:09:22 2010 +0100

    Call_Content_Iface_Media: make it clearer when to send codecs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit eec5715413e2854fa5cf29f94232427fb943dd37
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 17:13:27 2010 +0100

    Call_Content_Interface_Media: rename SetCodecs to UpdateCodecs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7fa7bb2deb0846de9ba6f9fd589c2cb977492e0f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 16:33:45 2010 +0100

    specparser: add an option to allow or disallow using the External class
    
    Make this option default to false though, as tp-spec doesn't need (or
    even want) it on.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 18110a8641185c6facd29b852d7eccfe5b91a32c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 16:32:58 2010 +0100

    spec: fix references in tp:requires and tp:possible-error
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fed060185e092b66492f6017a535e83d96e35baf
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 16:18:13 2010 +0100

    Call_Content: remove Creator property
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 45246f8ce6814e5422d49e6d859c2f1d4774f6f7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 14:41:18 2010 +0100

    Call_Stream: add LocalSendingStateChanged signal
    
    Fixes: fd.o#29595
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 448c2955cbfc694fe0178d57293830091b3725b6
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 14:22:45 2010 +0100

    Call_Stream: split Members into RemoteMembers at LocalSendingState
    
    Fixes: fd.o#29596
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5880a62341102333cdb7c3925bc6574015525653
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 13:50:00 2010 +0100

    Call_Stream: fix a typo
    
    This tristate now has more than three elements.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c5b9c99a6e0257a55c0df1a5915e8716210053fa
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 13:06:35 2010 +0100

    specparser: don't hardcode the Telepathy error namespace
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit dc04a57b0493376deffefeae4fdf469f49fa458f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 13:17:16 2010 +0100

    Call: clarify who should/shouldn't be calling Close on Call channels
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9c62f744c5de1668fa27edc6491b0faf68d7d70f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 12:16:50 2010 +0100

    Call: add a shm handler capability token
    
    Fixes: fd.o#28727
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 640cce400361c5008702e11ad6a19b97a7d4b507
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 12:05:03 2010 +0100

    Call: document more of AddContent
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 15b0a0f50c3e537e1ca1b75de347dac9816e5478
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 11:49:31 2010 +0100

    Call: move some tp:rationale to make more sense
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6b22108a7791490bca6b62b1e19d5040379bbc0e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 11:48:28 2010 +0100

    Call: document what happens to contents after Hangup is called
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7cfa140e641c80cf7322b18b17c318300933d948
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 11:29:23 2010 +0100

    Call: added note about what closing a Call channel implies
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f258a018725bc2d9185df7779b56df21eadb49fa
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 10:26:07 2010 +0100

    Call: fix typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 90f112e73d4b649299e4ed22946ba5990721ffe6
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 09:36:39 2010 +0100

    Call_Content_Interface_Mute: rename SetMuted to Mute
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e66bfebda3856597558b140db3bc9c2f6ca9fd11
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 11 09:31:59 2010 +0100

    Call_Stream_Interface_Media: be more specific about the SHM transport
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 734c6f1ec2ebf028e59084d1894734dd21d63314
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 15:00:24 2010 +0100

    Call: fix s/client/CM/ typo when talking about RCCs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit dbd4951da0db56a81ae6eecc46d1d13738ae2c96
Merge: 659d21c1 0292830e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 14:56:03 2010 +0100

    Merge branch 'call'

commit 0292830ee215ff73fbf504fc1110bef8b8c7c34b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 14:53:06 2010 +0100

    Call: use the new tp:immutable and tp:requestable attributes
    
    The future!
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit d47f20b69dd70c9d878c936cd675b3dc2a13a95b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 14:42:44 2010 +0100

    Call: make RCCs clear for non-video or non-audio capable clients
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5ffdde2aed1648df03fc062193f51dd125867860
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 14:13:35 2010 +0100

    Call: fix CallStateReason values for outgoing Pending_{Initiator,Receiver}
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3725a572497486d51ec112097e7afde703989a13
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 13:41:10 2010 +0100

    Call: fix another typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9d346d9538c6ae98a9eee800ffff6cd8a2a1d879
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 13:38:49 2010 +0100

    Call_Content: add more reason parameters to Remove()
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2e4b771e6bcd8c07a82ffa328c30b69a6b833d19
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 13:23:21 2010 +0100

    Call: fixed more typos
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 098d4e4c1e444656d0ff86664227e66e9a3bc17f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 13:20:39 2010 +0100

    Call: fixed wrong description of Contents in calls
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 142a9fe0ec0fca5be533bdaa964e90e0b365dfee
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 13:14:45 2010 +0100

    Call: fix typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0cd6a435560a0b59c266c8bf2c9e6f6c01e069cd
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 13:10:36 2010 +0100

    Call: be more consistent with True and False capitalization
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 07087cc782dddb55cc6ce7e6517f34bcbc2b0bca
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 12:28:22 2010 +0100

    errors: reword HungUp docstring
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 925a95d5b7576704568e0596d2bcd28a866bb88a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 12:25:15 2010 +0100

    Call: state the n/a value of InitialTransport
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 91ab403c66693f0577a233bc72dccc14468a4dce
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 12:16:23 2010 +0100

    Call_Content: give RTP its RFC number
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 850dae45ff73de725f0c033711f38c2e5af15379
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 12:13:41 2010 +0100

    Call_Content: give MSN Packetization type a better suffix
    
    It refers to the old webcam type, so let's say.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f906c5265e0b087364629c064ac1718eacdd6493
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 12:12:24 2010 +0100

    Call: document the RCCS
    
    Fixes: fd.o#28717
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 27e1e7cf93a30d8af1600c3391f5ea125a97f1be
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 11:32:55 2010 +0100

    Call: add a table explaining some of the states
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1b9908e08dbae7c869828270bb2b16638ca959d2
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 11:16:57 2010 +0100

    specparser: add a tp:error-ref element
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b3af367d8def5455d979bd64beee534ca0766b34
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 10:27:04 2010 +0100

    Call: more misc updates to docs
    
    Look at the HTML for a better overview.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 867726323b5fafed648a30d4651d0f8bfa676914
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Oct 8 10:26:56 2010 +0100

    errors: added Rejected and HungUp
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit af96b55f38867abe8efd55519967ebd469203676
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 16:51:47 2010 +0100

    Call_Content: make Remove()'s reason argument a DBus_Error_Name
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7e1115ce1e5ad3c50b6ca2db00aa8a42af051ab1
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 16:50:19 2010 +0100

    Call: fix a use of tp:type
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b04d8bb12c622ca777af8209f66feb11cee5e78b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 16:49:21 2010 +0100

    Call: clarify how exactly C_S_C_R_No_Answer might occur
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7a9908f61a978bf10c662d63c17704a6f3ab7a56
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 16:30:16 2010 +0100

    Call: fix some error in docs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3837a705addbf9fc53862954d026e26db84d9b36
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 15:42:51 2010 +0100

    Call: use tp:type throughout
    
    I just found out about this!
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 659d21c13dd19418f2f2408b0a25159c82b28b6f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 15:27:12 2010 +0100

    CD_I_Operation_List: use tp:type, not tp:type-ref
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 72eba011c412eb2e73cb101c5f9ce0e7d61ede81
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 14:44:12 2010 +0100

    interface.html: reference not only CreateChannel() but EC() on Requests and CD
    
    For completeness!
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4d7511c41d6c2bce30a541c7911900878c8dbe86
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 14:37:45 2010 +0100

    interface.html: add note about adding to RCCs for requestable properties
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f66b478ed5596a805a8a71f5dbb27944b624e2fa
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 14:34:50 2010 +0100

    Conference: remove "This property is immutable." paragraphs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7726cd7158e454e5232e0c746728d50db8207d0e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 14:23:27 2010 +0100

    style.css: update immutable and requestable colours
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit aff93852959c1af3797310d7c14c6459972660bd
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 13:57:53 2010 +0100

    Conference: add some tp:immutable & tp:requestable attributes
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c5d2ffe43655e66a88573a0b317e6ec47550201b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 13:57:31 2010 +0100

    specparser: add tp:immutable and tp:requestable attributes
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 908d02ed1d4c4ced7693e456362621df8dd9dfa0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 13:26:57 2010 +0100

    Call: add lots and lots of text documenting how to use Call channels
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 81558ce3096c7efd3f54a7752ae113b1e1eabc84
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 7 12:12:17 2010 +0100

    gitignore: include emacs tmp files
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c1e8d65356202f9c0f3b52a54c638814d4b68d44
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 6 15:29:33 2010 +0100

    Call_Stream_Interface_Media: rename LocalCredentialsSet to LocalCredentialsChanged
    
    LCSet sounds like it's a reply to SetCredentials but the docstring
    reports it's a simple change notification, so LCChanged sounds like a
    more sensible name.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 951442dd1cd26d3bfcecec451fcf06ac38704859
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 6 11:30:13 2010 +0100

    specparser: warn on unknown elements
    
    Call.Stream.Interface.Media had a tp:method for ages which of course
    wasn't picked up and didn't do anything. This patch will warn with
    unknown elements in interfaces.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7880cb049fc01eeda22ba763d83d78773f894adb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 6 12:31:42 2010 +0100

    Call_Content_Interface_Mute: rename method Muted to SetMuted
    
    Muted sounds sounds like a signal.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1a6a8b5c50fd84db1192167ba8d02c76dc0be152
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 6 12:30:15 2010 +0100

    Call_Content_Interface_Mute: fix typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 27ad5e45f9bb6288478e3978f642386cc68f19fb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 6 12:02:00 2010 +0100

    Call: note how CallMembers can have channel-specific handles
    
    Fixes: half of fd.o#28694, fd.o#28730
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b042ea0fb56b00004bde2851a4c62788e4364be0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 6 09:13:36 2010 +0100

    Call_Content: add a Packetization property
    
    Fixes: fd.o#28755
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1e823fc951695c97c0ccaa28895a85a18d47a7b0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 17:45:00 2010 +0100

    Call: also remove the wlm-8.5 hct
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 86f4f3a0eaff204462af3cd1782688e8060cf556
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 17:01:25 2010 +0100

    Stream_Interface_Media: add SHM transport type
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 047a37576585e4874e6da62e86df9a8a36c7a9f9
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 16:51:50 2010 +0100

    Call: removed Content_Type out argument of ContentAdded
    
    Fixes: fd.o#29594
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e6ac85d73415eb4c90c476da77a5da9c229113d8
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 16:49:39 2010 +0100

    Call_Content: add a Reason parameter to Remove()
    
    Fixes: fd.o#29593
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit eebb56977b197fdeecc87c6df92a1608908bb2d2
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 16:46:53 2010 +0100

    Stream_Interface_Media: fix method declaration
    
    tp:method isn't picked up, method is.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0f951204093f668dcdc46378e18a4b7892443879
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 15:34:52 2010 +0100

    Call_Content: pluralize StreamAdded and StreamRemoved
    
    Fixes: fd.o#28736
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f555593b99bf8f24d90fabce93e1150446a294ff
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 15:07:02 2010 +0100

    Call: make description of SetRinging easier to understand
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 97613987dce5d6c7dc5242578b5029042302fd7e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 14:56:40 2010 +0100

    Call: misc cleanups
    
    Fix some indentations, and use ofdT in namespaces throughout.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6c3fb63e63e00ddc9758e272ed77c9553f540f92
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 14:47:04 2010 +0100

    Call: Add Call_State_Change_Reason_No_Answer
    
    Fixes: fd.o#28731
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f9909de9528f4ab9c89c2019344676f989c76d55
Merge: 8ceaeefa 83804da9
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 14:33:45 2010 +0100

    Merge branch 'call'

commit 83804da99d810705585e799a28a213149ed94199
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 12:34:52 2010 +0100

    Call: document what the Target{Handle,ID} refer to in a Call
    
    Fixes: fd.o#28732
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit acd30092608c86eb9246612b217b86d08fe9c49a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 11:59:31 2010 +0100

    Stream_Transport_Type: clarify what the ICE value refers to
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 38645b514206774235e3dbe4bb6d54332ac8b9a8
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 11:57:27 2010 +0100

    Call: no stream names mean no Initial{A,V}Name in allowed properties
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b00ee6934b79859315d69cb69a535955c2367c6e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 11:55:03 2010 +0100

    Call: move note about Initial{A,V}Name having a fallback to AddContent
    
    It doesn't really make sense as these will be the first contents.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1ea6f5bab1c888460d411c6347c20f0bf31545cb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 11:51:46 2010 +0100

    Call: note that HardwareStreaming is immutable
    
    Fixes: fd.o#28728
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 64ab2c74d8f4417692a827364a08da27c6a4645f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 11:45:55 2010 +0100

    Call: flesh out errors for AddContent
    
    Fixes: fd.o#28724
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 37516b0195e72335442db889f3ae1ce7beacb9ea
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 11:01:26 2010 +0100

    Call_Content: add rationale for content Name
    
    Fixes: some of fd.o#28724
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 89f24d1404c8a7cda9d9bbe6399b3a11fa5996a3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 10:44:33 2010 +0100

    Call_Stream: add a Pending_Stop_Sending to Sending_State
    
    Fixes: fd.o#28721
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7b32cae6d8685f37f591f5d9670338d811dbd47c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 10:35:49 2010 +0100

    Stream: document some RequestReceiving errors
    
    Fixes: fd.o#28710
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8286de31d964ec55723043df2e3e2df7f1a67650
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 10:31:43 2010 +0100

    Stream: point out CanRequestReceiving in RequestReceiving
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 95a32b2cc9038e9a5b9919e8109dcdfafb50bb62
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 10:26:19 2010 +0100

    Call: document what happens to CallMembers when the call ends
    
    Fixes: fd.o#28709
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 95733e99f55d9d3877aa144ec643c7c1684c1019
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 10:09:32 2010 +0100

    Call: add Initial{Audio,Video}Name properties
    
    Fixes: fd.o#28708
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e2accd884956cfd03fc4a00be3a27b9333cf763d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 09:53:26 2010 +0100

    Stream: add CanRequestReceiving property
    
    to be able to determine whether the protocol supports sending media.
    
    Fixes: fd.o#28706
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5fb04ec0c8827d05c49c349c8387d807015a84a2
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 09:45:22 2010 +0100

    Call: rename Ringing method to SetRinging to be obvious it's not a signal
    
    Fixes: fd.o#28702
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f21896641ffac12d02b6833f0843b02373ff2c1a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 09:41:16 2010 +0100

    Stream: rename Senders to Members
    
    Fixes: fd.o#28700
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 89f70a12b26919180f984eb1427f26866d95b935
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 5 09:33:03 2010 +0100

    Call: update copyright years
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 61f4639fa36160f8c2445ff5ef6275c95064ce1d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 4 17:52:50 2010 +0100

    Call: fixed typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 47bc15bf766ee6d2a20d500bb492b35ee633cb35
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 4 17:49:30 2010 +0100

    CallFlags: noted it is zero when everything is fine
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7031a67d7c796fe7be709fb0d325094a5db1e868
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 4 17:33:23 2010 +0100

    CallState: clarified what this means in a conference call
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8ceaeefa6e19d8998a05c9161055d604a857bc73
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 4 15:36:56 2010 +0100

    Remove a stray closing paren.

commit 23be9bb3962e92a77a1ec8f8472c2995e024e5df
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 4 14:55:29 2010 +0100

    Stream_Transport_Type: note the new RFC number for ICE
    
    Fixes: half of fd.o#28688
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e4ca62705241f40098eb9ece427b41d574ad1985
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Oct 4 14:52:58 2010 +0100

    Stream_Transport_Type: remove WLM_8_5
    
    The servers have been switched off and now butterfly has p2pv2, we don't need
    this anymore.
    
    Fixes: half of fd.o#28688
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 127f3c6c3e326490c08549bee2857144e0b17e45
Merge: e21a4c32 b1b1a757
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Oct 4 13:41:12 2010 +0100

    Merge branch 'keepalives'
    
    References: <https://bugs.freedesktop.org/show_bug.cgi?id=30512>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit e21a4c324592d7dc4abcff5d72e9e5821f1f275f
Merge: 4bbb4fed acc75971
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Oct 1 19:00:08 2010 +0100

    Merge branch 'dbus-property-parameters'
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=30511>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit acc759714b63e1615c2827672d037c01d5d54a75
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Oct 1 18:58:51 2010 +0100

    Whoops, add a missing link to Account.

commit b1b1a7570d4ed2af9ea70e88b94f33ca9187d04f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 20:14:02 2010 +0100

    Mention keepalive-interval in KeepaliveInterval

commit 5da5de1e6b863ba383b1977301ab0a28e3ec0968
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 20:03:47 2010 +0100

    Mention KeepaliveInterval in keepalive-interval definition

commit ce166cca69095e68432c46c6d01ff00dc3470ad3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 20:03:12 2010 +0100

    Add a first draft of a Keepalive interface.

commit 9845cc9ad7c9120803d8667711687c87e82de207
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 19:57:21 2010 +0100

    List known DBus_Property parameters with well-known names

commit 76c7b1e027797254e2d03fea748efe9ca4caa161
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 19:45:36 2010 +0100

    Replace parseString() calls with createElement()
    
    This seems cleaner... I'm not sure if it actually is, but hey.

commit a6fa4142695f0baafc70db723b8488cffe66c666
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 19:32:03 2010 +0100

    specparser: keep Document object around.
    
    We need the Document object to be able to cleanly create new elements.

commit 0106c8840a9ebb1fe0b2c91055141106fce28568
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 18:49:04 2010 +0100

    Expand on DBus_Property flag's docs.

commit d608a0d6bc949e6d4d75af5d773cfb079f072d15
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 18:35:18 2010 +0100

    specparser: Improve ofdT abbreviation handling
    
    Previously you could only abbreviate org.freedesktop.Telepathy to ofdT
    if you followed it with a period. So if you wanted to link to Account,
    you couldn't abbreviate. This patch allows namespace='ofdT'.

commit 67b68de54d82908d87d94fe3319d840a6c17d482
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 17:11:59 2010 +0100

    Sprinkle tp:is-connection-parameter around.

commit 2854cdb3e556c4c83fb9a1d2f59cd3ef4299e228
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 17:04:09 2010 +0100

    Add a tp:is-connection-parameter property annotation
    
    We have an increasing number of standard connection properties which are
    also connection parameters with the DBus_Property flag. They all tend to
    have some copy-pasta blurb explaining that clients should basically
    ignore the property and frob the parameter on the Account instead; I
    think it's time to add some markup for this.

commit 00836c57c70ff194ead9f060f658abd78170038d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 16:46:09 2010 +0100

    Genericise added/changed/deprecated CSS

commit f3ef868ebd07b4034546b2bd48bb198fc2c34ba5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 16:12:59 2010 +0100

    Split well-known CM parameters into a type

commit 616b6d5ebed02f117decb8462736fa264a926510
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 30 15:08:13 2010 +0100

    Linkify references to DBus.Properties and Telepathy.Properties

commit 6609d562acbd87677411bfef9d493040fe425849
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sun Sep 26 14:16:11 2010 +0100

    Update template.xml for new unstable series.

commit 4bbb4fed6f13323f8714ac2d6ea450a047fd4f49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 15:54:42 2010 +0100

    Nano version

commit 26d68bff3c2d01db47cdccb1c8cbae36c4b431fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 13:33:06 2010 +0100

    Prepare version 0.21.1

commit 0c110617b21290737a3ac35f09e37d43fb1fed4f
Merge: 82c579cc 53ef1ba8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 13:19:38 2010 +0100

    Merge remote branch 'eitan/commpolicy'

commit 82c579ccdd8ac75c36e970279a8784dd058a5a8a
Merge: e202bb9e 6c439598
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 13:19:12 2010 +0100

    Merge branch 'offline'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 6c439598e399d970ceee89afcaa5a8b39bfbb235
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 13:15:44 2010 +0100

    CurrentPresence: only specify Type for special situations
    
    wjt pointed out on fd.o #24779 that mandating a particular status/message
    here isn't very useful, and on IRC it might even be possible to set a
    quit message in future.

commit 38c79f7d3acef8880e1260e1629c39da8ad6af54
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 13:14:06 2010 +0100

    AutomaticPresence: forbid everything that RequestedPresence forbids, plus Offline
    
    Again, this matches MC's behaviour.

commit 36a63f9377c637f842bfe949691e30b63ed0e832
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 13:13:32 2010 +0100

    Account.RequestedPresence: forbid Unset, Unknown and Error
    
    They don't make sense, and MC forbids them for that reason.

commit cbe1171469458c04b28b56ad54313924b19636ca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 29 13:12:49 2010 +0100

    Fix Resources' cross-reference to ClientTypes now that the latter is stable

commit e202bb9ef3bd2456fe8678d2ab7c7c16725668dd
Merge: 07c4d5d1 93efa49b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 13:01:18 2010 +0100

    Merge branch 'resources'

commit 93efa49b1103e6ff9e0ae92bb339591f9326dda9
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 12:55:43 2010 +0100

    resources: remove superfluous example
    
    sad face
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7f28a116b713d8d863796aef3a6279eda4627b0f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 12:55:02 2010 +0100

    resources: reword sentence about lack of _Always
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 90d9401235f59742122b7248d33d3fd4e714df24
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 12:50:02 2010 +0100

    resources: fix typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4e269301459273d50b9ca45d08538d8ab58e43e9
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 12:49:04 2010 +0100

    resources: update added version
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 83ea39df75e84c4f5262f49f79d1ad92c5a0768e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 12:48:48 2010 +0100

    resources: don't use (c)
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 07c4d5d13411d517ec98ce525adbfa62646115cf
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 11:44:46 2010 +0100

    clienttypes: undraft
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 41291fc2b56ed79161c7090738562385b78b7d15
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 12:27:08 2010 +0100

    clienttypes: comment out client types sms and game
    
    Revert this patch later, hopefully.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 517e0c7f6eced697c79a8eceb2beeca27e40b113
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 29 12:08:58 2010 +0100

    clienttypes: add a Contact_Client_Type simple type
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit af57801aabdec75ca33beb1ad5ead3273ddd3f47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 14:00:14 2010 +0100

    Nano version; add missing release name

commit 8a901ef1204d961a1292f55a4726f85426d33c05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:56:54 2010 +0100

    Actually bump the version number for 0.21.0

commit 1df6f160c3511ecce4f7dc73a8dd17cc64407cc2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:42:19 2010 +0100

    Prepare version 0.21.0

commit 1b2281757480cb19166a2d2addd9e78c9b95f8c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:42:06 2010 +0100

    ContactList: remove change annotations for things that changed in drafts

commit 4f04d1c27c5340f22d608c968738ed8413688bca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:41:41 2010 +0100

    ContactList: the channels were still current in spec 0.20, say so

commit c8a80e635c1d3ebeabc2d710b160588c8576386d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:37:57 2010 +0100

    Undraft ContactList and ContactGroups

commit f46e8d34a65845d340d9b971857ed89f09a3ce4d
Merge: 24732388 1a435515
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:25:15 2010 +0100

    Merge branch 'contact-list'
    
    Reviewed-by: David Laban <david.laban@collabora.co.uk>

commit 1a4355154f4f618924d0a574bd730443583d637a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:25:05 2010 +0100

    amend grammar for alsuren's benefit

commit 8cdba00e97614ff62bd656d749e577deffe8584d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:07:06 2010 +0100

    ContactGroups: expand the initial docstring to explain the "layered" design

commit c4e361deaa7ed90d71aed0221051ed145311c9a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:06:49 2010 +0100

    ContactGroups: mention up-front that GroupRenamed is conditionally supported

commit cdc6eb84462d04cecce4c5902820e25484b8a884
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 13:06:30 2010 +0100

    ContactGroups: fix a typo

commit 49e57e9861ffb9e3485de80962070064ea3867e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 22 11:51:15 2010 +0100

    ContactGroups: move GroupsChanged signal to appear first
    
    David noted that since this signal is more fundamental, it ought to come
    first.

commit 55851f25534f0b1f76f1917877d400e4657f5917
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 8 19:50:05 2010 +0100

    Clarify Contact_Metadata_Storage_Type doc-comment

commit 24732388ee36f5684d9c9589f44dde541c5cb022
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 15 12:34:02 2010 +0100

    Nano version

commit 665b34e50ba77d3d9390443fd2deac5dac590a5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 15 12:21:56 2010 +0100

    Correct the tp:name-for-bindings on ServerCertificate

commit ff8be17904418982b3e26751f349ace2d5fa7fab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 14 18:45:33 2010 +0100

    Nano version; drop 0.19.x history from NEWS

commit 7c8150d5b99ddcb3fddb7665ea4b088a2f93f117
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 14 18:28:52 2010 +0100

    Prepare version 0.20.0

commit 648f7df6570f28ddf223f873ba049f778804ec9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 14 18:28:16 2010 +0100

    Summarize changes since 0.18.0

commit ca2d2e713c91f2def378dee7d89791cf081aa81a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Sep 14 18:16:41 2010 +0100

    Tweak PowerSavingActive and PowerSavingChanged docs

commit 7abd2d17acf2660570d417ef3ddd3074eb504ec1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Sep 14 18:10:18 2010 +0100

    PowerSaving: reword introduction.
    
    I think this introduction is clearer with concrete examples of protocol
    features this should and should not control.

commit 1945706efbeffaa7962aa43261ede59a48d22384
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Sep 14 17:58:38 2010 +0100

    PowerSaving: fix a typo

commit b155a7d42e4d2feff02674e15f4db266d50195ce
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Sep 14 18:33:25 2010 +1000

    Conn.I.ClientTypes: clear up example language further

commit d95d0271f30f2b0fbc0456ba76aa98db5f37e9b6
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Sep 14 17:57:27 2010 +1000

    Conn.I.ClientTypes: clear up example language

commit 168a869aac565763f717e55005640261f06b6b70
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:   Tue Sep 14 17:49:05 2010 +1000

    Remove gendered pronouns from Conn.I.ClientTypes
    
    People other than men use Telepathy

commit 3e0cfd8976d4a7029c68c8e195e8523e7c2aa834
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 13 20:08:50 2010 +0100

    Nano version

commit b9e84a198755c250a3b65aa7ad95bc3998d70501
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 13 19:36:40 2010 +0100

    Prepare version 0.19.13

commit ccb8b5ede02af4b0c3d85d92d8cea6c945a83430
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 13 19:22:33 2010 +0100

    Undraft Chan.I.Conference, Chan.T.ServerTLSConnection and TLSCertificate
    
    Acked-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Acked-by: Will Thompson <will.thompson@collabora.co.uk>

commit ab85ce0f87b884e0ed0e850a142b3dbecd09c759
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 13 19:11:38 2010 +0100

    Say that Chan.I.Conference.OriginalChannels can be empty where not useful
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 7cd7f6310ba106f830debe3e85778473a5330274
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Sep 13 18:30:26 2010 +0200

    Document possible errors for Reject()

commit dbdd24e1652fb07dc9cf027a721e436ea6896db9
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Sep 13 18:20:32 2010 +0200

    Document that the Rejection list can't be empty.

commit 14d717d8f22b7b51a6ae78a1b4dd93d2e1527156
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Sep 13 17:26:17 2010 +0200

    Fix a typo.

commit f1352dc643e2bd0782dc2c255593714ab4409fe4
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Sep 13 17:25:39 2010 +0200

    Expand the description of the TLS_Certificate_Rejection struct

commit 21543d9b9f5ff701243af03b142fd41a33d351b1
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Sep 13 16:13:28 2010 +0200

    Fix a reference to the error details in Connection.

commit 8664c4152dba23171b64fb9350bc61de6bc907a2
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Sep 13 16:13:07 2010 +0200

    Use multiple reject reasons for TLS errors.

commit 66b870ae3dd7837ead1d4c1ab3e402df003fae24
Merge: c41ae369 9ea287bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 13 16:06:04 2010 +0100

    Merge branch 'no-conferring'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 9ea287bb109e3e3823ba0df1ef6f95f41ac81177
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 13 15:59:45 2010 +0100

    Add the same details to channel removals as to Group member changes

commit c41ae36936154c5f1aecf3851d89afdef66b1467
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 10 14:58:45 2010 +0100

    credit cassidy correctly

commit 8094c699a01bb82b06b9a17d6d1c6dd9e051a6e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 10 14:53:39 2010 +0100

    Nano version

commit 47637c3ea784ad375e7f6638dc340586698b6839
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 10 11:16:27 2010 +0100

    Prepare version 0.19.12

commit 1c9de93e79962c10c6fb7d0a90e28277e5be1dae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 10 11:22:04 2010 +0100

    Mark ChannelDispatcher.FUTURE as unstable

commit 831f4ca9683842d604dec7929642b6385fee64f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 8 19:48:43 2010 +0100

    Update NEWS

commit b0e90913dd54c69fdcf1e55354254962f3c9e1d8
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Wed Sep 8 09:06:08 2010 -0700

    Renamed node *_Power_Save to * __Power_Saving

commit fbafa878d52936bc1fb8c838164f4c4d84450922
Merge: 26f59a9a 9f4d694b
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Wed Sep 8 08:22:46 2010 -0700

    Merge branch 'addressing-tweaks'

commit 9f4d694be95ffdd94aadbabb42980ec85df7faab
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Wed Sep 8 08:21:40 2010 -0700

    Use screenname instead of username for aim URL scheme.

commit 53ef1ba8f7359c7cd66718667b9bca7ef05d00b9
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 16:13:15 2010 -0700

    Updated Access_Control_Type to document associated variants.

commit a018e2e0e5dcc0f7cd1b93d1b9dc25325ef38192
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 16:05:57 2010 -0700

    Change language to "allow [x]".

commit 04205942cd8d459c1b454f3e6f76055c74ca60f6
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 16:01:28 2010 -0700

    Added variant back to CommunicationPolicy for future proofiness.

commit 64a1a14ffd5a166d2477efacf55b23f2bb70c6d2
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 13:42:12 2010 -0700

    Move Access_Control_Type to Conn.I.SimplePresence.
    Discontinue RPACT.

commit 69b5e993f34bf301746454f3bd32edcf1efd03c7
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 13:04:43 2010 -0700

    Renamed CommunicationPolicy file to Communication_Policy.

commit eac428dfb8313ac8da6fa7b6226498c58234f8b7
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Tue Aug 17 09:28:42 2010 -0700

    Remove some values is Access_Control_Type.
    Remove variant in policies, the ones that apply to communication don't need it.
    Make SupportedPolicies a list of channel type groups and the policies they support.

commit db40de07cfd5dd8b0d64a7b3cf827813a0966d1d
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Mon Jul 19 11:36:51 2010 -0700

    Documented PolicyChanged as change notification signal for ActivePolicies.

commit 6b6284d8ba403877ffc1eeb4cd955d1881846676
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Mon Jul 19 11:34:43 2010 -0700

    Reshuffled Access_Control_Type enum to match Rich_Presence_Access_Control_Type.

commit a13f8d75d3c1f2db32993d6ab6b45a76ed2bfbbb
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Mon Jul 19 11:34:13 2010 -0700

    Added intro to CommPolicy iface.

commit 94b481bd78707fd90676a0d9ac50f465779c1fea
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Sun Jul 18 12:59:09 2010 -0700

    Put in a new API for CommunicationPolicy.

commit 97ba0ce73ba99321dd9cd4d676ca97718bb98c44
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Wed Jul 7 11:47:27 2010 -0700

    Added initial commpolicy file from rtcom-tp-glib.
    Removed Skype mentions, changed namespace to fdo.

commit 89975e739bae1b63178604e5385ca6aa62141f9a
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 12:44:19 2010 -0700

    [Addressing] Add SHOULD clause to verb URI schemes.

commit d7ee8782adca7f1c75d5923203f742ca153c09a8
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 12:43:18 2010 -0700

    [Addressing] Remove X-SKYPE-USERNAME field. Just use X-SKYPE.

commit 953c7e4232ce25b958ec4f38b2bd9699e3aec7e6
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 12:42:17 2010 -0700

    [Addressing] Removed x-icq duplicate.

commit 93b869e897398eecf60bc83d810814fabb0339d6
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 12:41:45 2010 -0700

    [Addressing] Fixed typo.

commit a4c5c92e05eb38d7fb2109866fc808cfb0baf0a5
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Tue Sep 7 12:40:18 2010 -0700

    [Addressing] Changed Channel.Addressing to Channel.Interface.Addressing.

commit 26f59a9a1cc804980b0ab957dc00b0b13eb6fc28
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Sep 7 18:47:22 2010 +0100

    Set tp:added on unreleased interfaces to UNRELEASED

commit 4540a91a5fae1357069196b9859edc15e06cd3b6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 26 23:39:26 2010 +0100

    Call: add Member_Flag_Conference_Host
    
    This is just like Channel_Call_State_Conference_Host on
    Channel.Interface.CallState for StreamedMedia. It's only intended for
    use on GSM, where you can't see the other members of a
    remotely-initiated conference.
    
    Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=29827>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 4dac5ba9ba0df253979a28c77fae3181fdd06532
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 26 21:47:54 2010 +0100

    DTMF: Add tp:changed for ignoring Stream_IDs
    
    This changed back when MultipleTones happened, but wasn't annotated as
    such.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit b5f506aba5578714ff389ed7c0416670889bd125
Merge: 85351c1c 85679764
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 13:12:10 2010 -0700

    Merge branch 'vcard-field-requests'

commit 85679764b7578b442b0e9b5eabcb10efeaea64ac
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 12:45:42 2010 -0700

    [Addressing] Added well-known vCard fields and URI schemes.

commit a3bae449c3a9aa465a209074508e41f2d73180e8
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 10:50:10 2010 -0700

    [Addressing] Fixed typos.

commit 9a743ccf5f81740ac34d9ad572537a48cbbc4012
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 10:48:48 2010 -0700

    [Addressing] Improve interface docstrings.

commit 485ad2de4b4f557c107111b8df957403b2eb78fc
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 10:33:08 2010 -0700

    [Addressing] Moved docstrings to top of XML files. Added <tp:added/>

commit 5dc36c99216c25908c272bcefbaeead781ad706f
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Tue Aug 24 11:25:34 2010 -0700

    [Addressing] Added addressing interfaces.

commit 85351c1ca20e569b9ed4c55c103a90a91bc869d6
Merge: 739e518d 35b462f2
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 10:13:21 2010 -0700

    Merge branch 'power-save'

commit 35b462f25de1980a639aec9464aa1f7cd353a10f
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 10:09:17 2010 -0700

    Added <tp:added/> tag to Conn.I.PowerSaving.

commit 3bc5a9bd009f122e6be3a41bdc71659c7767dea9
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 09:57:17 2010 -0700

    Elaborate on SetPowerSaving errors, and how they should be handled.

commit bda80487521447cc421a09310873f83354ea48a2
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Mon Sep 6 09:56:28 2010 -0700

    Move Conn.I.PowerSaving docstring to top. Expand it.

commit 260330870a297d5ac6a04918a12adda25767ce94
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Fri Sep 3 09:14:47 2010 -0700

    Renamed TogglePowerSaving to SetPowerSaving.

commit 4d61a4e05b1928ab17bdd46c341b505388b05756
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Fri Sep 3 09:09:03 2010 -0700

    Renamed Conn.I.PowerSave to Conn.I.PowerSaving.

commit aafa8a6ec0c1d0efb7adb647c4ecd91da6159d72
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Thu Sep 2 10:27:08 2010 -0700

    Made interface a simple on/off switch for power saving mode.

commit 6a834bdca343b3dfdca4136fdf74884985891fba
Author: Eitan Isaacson <eitan.isaacson@collabora.co.uk>
Date:   Thu Sep 2 08:42:42 2010 -0700

    Introducing Connection.Interface.PowerSave.

commit 739e518d3a5b689e66e0ceada1823b571bdb0a07
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Fri Aug 20 10:11:10 2010 +0200

    added Account.Interface.MinimumPresence.DRAFT2

commit c227f3fd3e7b8c2e80a91517be12aabebb19b9fa
Merge: b8af13e8 f47559e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 6 13:18:20 2010 +0100

    Merge branch 'request-channel-25018'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit f47559e157dc958ee42e668a77578f01ac455d95
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 3 17:23:27 2010 +0100

    Explicitly say that the CD does not, and will not, interpret Hints

commit f2f1cb1f08b87bde4903d370b549859f14359aa5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 3 17:17:53 2010 +0100

    HandleChannels: provide request-properties, as for ObserveChannels
    
    Guillaume thinks this is useful even though it's somewhat redundant with
    Client.I.Requests. I'm inclined to agree, because handlers with
    Client.I.Requests are woken up as soon as possible for a request that
    might end up failing, and not all handlers want to deal with that.

commit f2b38b7bf7a139db24dca93909cee6b6a22ddcc8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 3 17:13:44 2010 +0100

    Re-brand "request metadata" to "hints"

commit eb86250dcb5feba8978f43a75cd8b88ef25950ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 3 16:56:08 2010 +0100

    Move CreateChannelWithMetadata, EnsureChannelWithMetadata to the FUTURE

commit 8f24cfe2157c0646c23c1a070e8deda8a2120e85
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 3 16:49:24 2010 +0100

    Move RequestMetadata, SucceededWithChannel to a ChannelRequest.FUTURE pseudo-interface
    
    This will make a trial implementation easier.

commit 5459b4445fb6ddf547da2f8ba87635183354bd43
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Aug 19 11:57:10 2010 +0200

    add SucceededWithChannel signal (fdo #25018)

commit 9248aa3ad1f750c2918f0d3249d874ef8d418b25
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 1 12:13:09 2010 +0100

    Pass immutable ChannelRequest props to ObserveChannels

commit f997e7d68440b7da68b5b73220f8b06dedd0926d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 1 12:12:45 2010 +0100

    Improve ObserveChannels' Requests_Satisfied argument docs

commit 392283a2c8815cca9498ba6a5c2c031c421841f9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 1 12:07:08 2010 +0100

    RequestMetadata SHOULD be passed to AddRequest.

commit 2a39922971bda5acd4c71847eaee3ee0bc69515d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 1 12:03:27 2010 +0100

    Add a flag indicating support for request metadata.

commit 6abe11193edc00c1a80a0ff285b2e7cfdf2fb9b9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 1 11:57:11 2010 +0100

    Add WithMetadata variations of CD.{Create,Ensure}Channel
    
    The old versions of these methods are redefined in terms of these new
    methods.

commit 562dc8b6288a03b5fae307597acda46c298e66ff
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 30 18:38:01 2010 +0100

    Add an immutable dict of misc to ChannelRequest

commit b8af13e88f33db5fcb732023c5e61ee8fc0a9c6c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Aug 20 14:56:04 2010 +0200

    generic-types: add Object_Immutable_Properties_Map (fdo #29900)
    
    This is useful when implementing request-properties.

commit f6f61db28ae82306812e8dfcb2578b01dd80d4c9
Merge: 7ded44fd 8983a08b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 13 15:51:43 2010 +0100

    Merge branch 'contact-list'
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 7ded44fd3aca63bf6f90e4db80fff80928491c26
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 13 12:24:00 2010 +0100

    Update NEWS for the branches I just merged.

commit 64293adefa10730c7df648817efbbdb84d63c422
Merge: 5f3883b1 c88fce7e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 13 12:13:02 2010 +0100

    Merge branch 'chan-iface-sms'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit c88fce7eb52169d74041e8f244323d82274c2057
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 13 12:10:21 2010 +0100

    Insta-undraft Channel.Interface.SMS

commit fd90fc8c94acfc815d78d3792585bd678350a701
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 13 12:01:22 2010 +0100

    Fix typos in StreamedMedia's handler filters.

commit 6217033dda8c96be8d569ad34f3b616798dbd7ef
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 13 12:01:03 2010 +0100

    Flash: explicitly document handler filters.

commit f15e14e859f32232e76cfa7ce6b4b60d9f86d778
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 13 11:48:59 2010 +0100

    Flash: Add rationale for forbidding sending.

commit b856c2282882def98b5d58e1ebc8321ddc043624
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Aug 13 10:24:12 2010 +0100

    Note editing in tp:added

commit 9e0b623cb80a8225c2591d5c9694da4e31fa2ab0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 12 17:33:59 2010 +0300

    Rewrite the Flash documentation.

commit 7d814f689a92e92839cc2455704d6f4edd24bd96
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 12 17:24:19 2010 +0300

    Bin almost all properties from Channel.Iface.SMS
    
     • ServiceCentre and ValidityPeriod don't really make sense as
       per-channel properties. They're both Connection-global properties on
       Connection.Interface.Cellular, and I think that per-message
       message-service-centre and message-validity headers make more sense.
       (In fact, Ring already implements a message header for the former,
       and never implemented these two properties at all!)
     • TargetMatch was never actually used. The length of the suffix is
       region-specific, and doing accurate matching is helped by having
       access to the user's full address book. So it should really belong in
       the UI, which is a shame, but...

commit 48e9385441a16cf81ae8501992860b3d15637f58
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 12 17:24:09 2010 +0300

    Import Channel.Interface.SMS from rtcom-telepathy-glib
    
    This is basically verbatim, but will be ... pruned.

commit b6e0bcf3bc6f5ac9bfb751f8d71deffdbc05b48d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 12 11:42:14 2010 +0300

    Add Cellular.OverrideMessageServiceCentre property.
    
    This is needed, as discussed in the rationale, to allow a custom SMS
    service centre to be stored but not used, without having to store the
    number somewhere outside Mission Control.

commit 8983a08b122ff2fe769c098fb5b5849d7af88ccd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 12 15:30:56 2010 +0100

    ContactList: make sure blocked contacts aren't normally on the contact list
    
    As per IRC discussion with Sjoerd.
    
    - publish is the result of multiple factors if necessary, so blocked XMPP
      contacts should get publish=No even if they have subscription="both"
    - contacts in user-defined groups don't necessarily appear in GCLA()
      (although in XMPP, they would)
    - contacts with user-defined aliases don't necessarily appear in GCLA()
      (although in XMPP, they normally would)

commit 8ad0ef70d7cba3d925f57196247111856c027c0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 12 15:16:53 2010 +0100

    Remove obsolete wording about GetContactListAttributes being slow to return
    
    It now returns NotYet immediately.

commit 5f3883b105132f9a7b05827cceda7e20cc90f02d
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Wed Aug 11 11:39:58 2010 +0200

    Add a 'Hostname' property to ServerTLSConnection
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 957f6b98e75220577487c67e55c4ee70fc76a7d1
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Aug 11 10:21:28 2010 +0200

    fix typo

commit 78fa43292e24257802b7f43d6fe8b5f57bf38a8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 9 18:27:30 2010 +0100

    Use the intended capitalization for LimitExceeded

commit ceb95b77a489f35a5582f310d0b1cf2e6f7b28f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 9 18:10:09 2010 +0100

    Nano version

commit c6131b6c7a7d51cef676a14b5cca44e0bae9f407
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 9 16:13:42 2010 +0100

    Prepare version 0.19.11

commit 3c56bc8fd3653c40814138be080f249904b5d0f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 9 16:19:35 2010 +0100

    TLS errors: eliminate tabs

commit c9301aa9ebf72c96a0285c6ff31fa24cf337a04e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 9 16:17:15 2010 +0100

    Chan.T.ServerTLSConnection, Authentication.TLSCertificate: eliminate tabs

commit 3cbb439ce7167138b74201da3286d93e0791d369
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 5 11:50:10 2010 +0100

    Update NEWS
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit aca239e0d3b33740e1b6fab5dabc9536e0a86a49
Merge: 9dfb759f 0663275f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 5 11:32:48 2010 +0100

    Merge branch 'protocol-followup'
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=29190
    Reviewed-by: Senko Rasic <senko.rasic@collabora.co.uk>

commit 9dfb759f25898a476d8cec32647cb6b90e48bad4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Aug 4 18:17:52 2010 +0100

    Add prop Interfaces to Content and Stream
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit e56bfd95e691e5465d5121ad580a2ef24bb88c16
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 15 20:24:42 2010 +0100

    Add a Conference_Host flag to CallState
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=29086
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 1eaefdc15cc7f129738123f002390a2cf5698a25
Merge: 860d4d1e b054b7b6
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Sat Jul 31 15:46:20 2010 +0200

    Merge branch 'tls-connection'
    
    Conflicts:
            spec/errors.xml

commit 63481ad07cd5ac7166b0b2fa10d0b66558ace746
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Jul 30 21:08:20 2010 +0100

    resources: clarify the return type of GetResources
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e39a68ea6135e6f33cf9222a70d1b4a556d89301
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Jul 30 21:05:40 2010 +0100

    resources: fix typo in GetResource's tp:name-for-bindings
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b8aa78c1b86552be142e755c71002937f4cfe41b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Jul 30 20:23:27 2010 +0100

    resources: added a ResourcesHumanReadable property
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit b054b7b6b62ca8b2cffbf71505197926bbed8fb2
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 17:24:56 2010 +0200

    Reference the correct value of the enum

commit d87005f010963798fccfca01912baf94ac694503
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 17:24:01 2010 +0200

    Don't break stable API by chaiging enum values

commit b0a0a65060964afb68a93c660ccdc87eaf621780
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Jul 30 16:15:03 2010 +0100

    resources: allow the resource-specific attributes to differ per CM
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5bf7ef16dc9f1e0162a07089cdf432bb2bc9fd3e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Jul 30 16:14:55 2010 +0100

    resources: add a contact attribute
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5a68055e824e33c5a3d0090d572c7e501f343f79
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Jul 30 15:31:28 2010 +0100

    resources: first draft
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 17df3f31a5c5b3d1cd4e5493728a47854b72345c
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 15:57:51 2010 +0200

    Add the LimitExceeded error code/enum value

commit 478315b4c70a4085e9329c6b6f338a3ac6067565
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 14:16:27 2010 +0200

    Specify the order of the certificate chain

commit 9c351609b05427552dc669a7a0bc763cf16633c5
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 13:53:00 2010 +0200

    Keep all the cert error enums in sync

commit 565766c307fdba26cf17d29eeb2d9cbb651790e2
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 13:35:06 2010 +0200

    Remove the rationale about error details
    
    Now that we actually use them for something other than debug.

commit 6ae8d8ada1c0550f75111c4c4c438e966edd6715
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 13:33:07 2010 +0200

    Use the right style for pseudo-code.

commit 361b443981dc7550169344bc9c0522152caa36e2
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 13:31:50 2010 +0200

    Fix a typo

commit 5b1cabf90f174b353186299a0296828f977be878
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 11:51:47 2010 +0200

    Add details from TLSCertificate in ConnectionError

commit 4e150176864c7789c466c19ecb50bc78d323c082
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 11:48:51 2010 +0200

    Hyperlink to Close()

commit 5d903175a252b6e543c904ae0f7220ce5f9f9ef7
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 11:27:55 2010 +0200

    Clarify what 'anonymous' and 'never requested' mean

commit 83812bda2eb0e876255140b00034886f281abb0d
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Fri Jul 30 11:18:24 2010 +0200

    Document the encoding for certificates.
    
    Also, change the default for X.509 from PEM to DER.

commit 19475972054c91cb842dae3d21b488bcb0d0052b
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 17:40:15 2010 +0200

    Change state 'None' to 'Pending'

commit 03cfdbadc393286dcbb6bdea89f0191515ad7d62
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 17:38:22 2010 +0200

    Add 'certificate-hostname' to the possible details
    
    Also, document how the a{sv} should appear in case of Hostname_Mismatch.

commit 57878f426edc890a053b81c29048c4eb25921b4d
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 17:29:14 2010 +0200

    Move the details documentation inside the property
    
    Also, add 'debug-message' there.

commit 00a73ea162aa1e4d2533757b52c506c5747e5935
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 17:23:42 2010 +0200

    Add 'RejectError' and 'RejectDetails' properties
    
    Also, modified the documentation of the 'Rejected' signal accordingly.

commit c06111e50266f3b725495a7ba12fae18dd8349e2
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 17:09:33 2010 +0200

    Merge 'None'and 'Other' values into 'Unknown'

commit 0d77ec3bfebed2d75eea06a071461c4f00c7cedb
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 17:04:29 2010 +0200

    Link to 'RejectReason' in the 'Rejected' signal

commit c099c797b4d5ea117dde33e797be201eff4adc1d
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 17:02:32 2010 +0200

    Change 'Verified' into 'Accepted'

commit 9b3f6c0d38ba6ba1fcd53389fe221d72c82eb303
Author: Cosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Date:   Thu Jul 29 16:58:26 2010 +0200

    Drop the 'Certificate' prefix from the signals

commit 860d4d1e36f90cfafe1f398272ddf2175f1b69fc
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 12:32:14 2010 +0200

    Fix what probably is a c/p typo.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 4a6970152ff36b32a25234b954104f15fd820b7d
Merge: 8ead9a97 3b0b2e0d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 14:32:28 2010 +0100

    Merge branch 'room'

commit 3b0b2e0d67351f088f635000893b7cfa74f06f24
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 14:09:14 2010 +0100

    room list: link to C.I.Room.Subject in the subject GotRooms docs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 124b889384a95c6a44256af69f7fa2fa2eab0999
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 14:07:34 2010 +0100

    room list: add server well-known key too
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 20e04ae8be6f033948322c13d6edc7caf7fd69dd
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 14:05:44 2010 +0100

    room list: add room-id well-known key to GotRooms signal
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 119e0f310fd11f5a2166ac9e57933eade7acebdc
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 13:59:21 2010 +0100

    text: reference Room.DRAFT.Subject property in the old Tp properties
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9d7caa7ff4baaa695641e622d6959308aba41d22
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 13:52:17 2010 +0100

    room: added rationale for Subject property
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2d0ea52abf5d843690c0fc7e33eb2d8c40238e6b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 13:50:07 2010 +0100

    room: documented how to represent lack of subject support
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 37cdda7cafdf4dbfc664c1704c3e86083c503c17
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 13:49:16 2010 +0100

    room: rename Subject struct to Room_Subject
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 75d72f4f5cef50b66229ee614475fee1434ffd8f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 29 13:48:06 2010 +0100

    room: small misc change to wording
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8ead9a97be110793a1d15677a4c56eeb8f122ad9
Merge: 9f8ff7a6 bad2ac01
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 27 15:23:37 2010 +0100

    Merge branch 'client-types'

commit bad2ac015d94bde5ef831dd7fdd8cccd006ffa18
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 27 15:05:45 2010 +0100

    client-types: add game client type
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a155d0ed176b0bc1decb2552c4faf0c7e05bb4d6
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 27 15:03:39 2010 +0100

    client-type: last batch of renaming s/type/types/g
    
    This has gotten silly.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e243001481350703aec717fcea57c7c40412ad4b
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 17:41:20 2010 +0200

    Sync up cert errors with TLS_Certificate errors.

commit d8feea6002f4e3397f513cadbe634b329d665f25
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 17:40:23 2010 +0200

    Split the StateChanged signal.
    
    Add two CertificateVerified and CertificateRejected signals, so that we
    can have the error information in a signal.

commit e8195c250e50e9b2ea187694d917df891777e272
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 17:29:18 2010 +0200

    Add more arguments to the Reject() method.
    
    Its behavior now matches the one of the ConnectionError signal on the
    Connection iface.

commit eec69785528c43159d9fb8c02486962ce790d1d3
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 17:25:01 2010 +0200

    Add 'Fingerprint_Mismatch'.
    
    This is needed to keep the enum in sync with the Cert.* errors defined
    in errors.xml.

commit 953040939997cba61ea5b7fb90ea42ac143fa00a
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 12:32:46 2010 +0200

    The ServerCertificate property is immutable.

commit 05633c8213f7c8e8b3e8695041ed27c7d603ad04
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 12:32:38 2010 +0200

    Document immutable properties.

commit 2c33eaae4edf247658c4ef9806d8e33bb00cf178
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Jul 23 12:32:14 2010 +0200

    Fix what probably is a c/p typo.

commit 36ade799969db7c529063c214f9a1206451191e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 18:16:01 2010 +0100

    Remove Rejected and add Removed_Remotely as a replacement
    
    This lets us state-recover in both directions.

commit 886ac19be79819fec61e0f921a8fc90846c831df
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 22 17:42:41 2010 +0100

    client-type: yet more s/type/types/g
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f7f1fc05adb8166d731a09dd41e5a0dbcd0cab73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 17:28:52 2010 +0100

    GetContactAttributes: remove FIXME for removing Hold parameter
    
    In practice, ContactList should land before we deal with handle lifetimes.

commit 8a7f8f157704c81a6e0efa1eb3274363c81a1f9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 17:28:25 2010 +0100

    Contact_List_State_Failure: document that CMs SHOULD retry

commit 7849109ca6b735f82c44bb0e161fa817e7841977
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 17:21:55 2010 +0100

    fd.o #27393: specparser.Base._convert_to_html: interpret <tp:token-ref>
    
    Supported usages:
    <tp:token-ref>subscribe</tp:token-ref>
    <tp:token-ref namespace="ofdT.Connection">contact-id</tp:token-ref>
    <tp:token-ref namespace="ofdT.Connection.Interface">ContactList/contact-id</tp:token-ref>
    <tp:token-ref>org.freedesktop.Telepathy.Connection.Interface.ContactList/contact-id</tp:token-ref>
    
    Also fix double use of "namespace" with different scopes.

commit 6e809f6fb284d5c8a5af88fde9235766717af2c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 16:45:13 2010 +0100

    Contact_List_State: make Success numerically greater than Failure
    
    When we define Failure as perhaps temporary, this will make the state
    machine clearer: State only increases.

commit 0663275f5426b9e89a3a350b56eeb891c6d461f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 15:29:39 2010 +0100

    Give an example of plural and non-mnemonic RCC names in a .manager file

commit 87adfe1a3803be7b179f1c853ea3d2d4c2c7da22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 15:29:19 2010 +0100

    Explicitly say that RCC group names in .manager files are not significant

commit 771ee760eb6595215f697363798a343628ffeb15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 22 15:28:25 2010 +0100

    Add trailing semicolons to RequestableChannelClasses in manager files

commit 9fbcd0024cccfa34307a16475aba76bc35b6f80f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 22 13:47:08 2010 +0100

    client type: fix typo
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit cce7aab12d7aa38eb1c44176fb11de361cfae2df
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 18:16:15 2010 +0100

    client type: allow client type to be plural
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9feadcb75c0455de697827d93dff97cbd41b7bd7
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Thu Jul 1 17:34:46 2010 +0200

    Add Server_TLS_Connection channel type.

commit 5315e6ece23f52b40fe530941b5e0efa5028b27c
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Thu Jul 1 17:39:49 2010 +0200

    Add a TLS_Certificate object.

commit 9a71e073e45c912e90066601d4ffde2efec6a70d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 21 13:31:57 2010 +0100

    Protocol: put a complete example .manager file in the introduction

commit 9f8ff7a6f36db4ca5e1aa2b7527cf287121b104f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 20 17:25:51 2010 +0100

    Nano version

commit fef63aed63162043ccd99c03c43c85fa1e95bc78
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 20 17:24:55 2010 +0100

    Prepare version 0.19.10

commit f6ac89aa638a6dabe8902f04ce2520eb42cf24e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 20 15:16:15 2010 +0100

    Add change notification to ContactListState

commit c34248421fdb464a025142ba2858bd1ce2246138
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 20 09:45:57 2010 +0100

    room: document requesting unique room channels
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 90dcfbbc252521f7faa7536aaa508cb1453895c2
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 20 09:29:23 2010 +0100

    room: added another section to separate requests and RCCs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ae441a83f291d908a9183bb51f9515bbc2343239
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 18:07:19 2010 +0100

    client type: added an sms client type
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 036ffbf1ba516fbb7c22c9ec9670b4edea889bc9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue May 11 11:25:19 2010 +0100

    Add a supersedes header.
    
    See https://bugs.freedesktop.org/show_bug.cgi?id=25636
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 8ea0d4d65330224213fdd47e7b3c28bf448014b4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 16:55:14 2010 +0100

    client type: refer to simple presence in most available paragraph
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9ede56d3fa7cecbe0a888eeadc5ea868c513b587
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 16:53:55 2010 +0100

    client type: don't put <ul> inside <p>
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8c2d05a473ecedb65d33fda7df29b7dc9eb10f56
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 16:52:05 2010 +0100

    client type: made it clear that "console" is not a games console
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 23e278e33d63bebee45c33ff6b4ce7e5251b3edd
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 16:28:51 2010 +0100

    client type: added first draft
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4fcc3394c9e443edb187e38ebf9e0d937e21c6b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 14:19:51 2010 +0100

    Disallow contact list changes until the contact list has been retrieved
    
    Client code can wait for the contact list and then call the method, if
    desired.

commit 9fc1be97b8d8fd804d6191e121849740e020f68d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 14:19:50 2010 +0100

    room: changed example TargetID
    
    No reason.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ddbb088adb2e8f9141e98f646127e5bb7179d149
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 14:13:43 2010 +0100

    Describe the Rejected state in more detail

commit 0bce3cf401aafcc7f925a9cba7faef416f4fa054
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 14:08:03 2010 +0100

    room: added RoomID to Allowed of the THT=Room RCC
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c04bbccc2538191451b094e7a1ec33a72a8c4f34
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 14:05:50 2010 +0100

    ContactGroups: catch up with ContactListState

commit 7ebd26d919e5f33798b9b9754edecb7d050d97f5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 13:54:17 2010 +0100

    room: document the usage of InvalidArgument on conflicting TargetID and RoomID
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 25fff2c03dafe55f5f3f7353f678c4271c49e070
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 14:02:23 2010 +0100

    Rename RequestContactList back to GetContactListAttributes, with instant return semantics

commit 933019f50b29451f51536ee992a234b6decc9be3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 14:01:19 2010 +0100

    Add Not_Yet error

commit 9a76db216f11290b543e9e4e25e3cc1935a10e48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 14:01:10 2010 +0100

    Use Subscription_State_Unknown until contact list is retrieved

commit d27d1d66e34b1b57ca62403c30c9a98b0f7f58ca
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 13:46:02 2010 +0100

    room: change Actor from a contact handle to contact ID
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit fe0f96acefffea43bc30a2237d2f7f940a02d870
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 13:45:01 2010 +0100

    room: rename Status struct member to Actor
    
    Whoops!
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0fb24d61f84409982da1d1f20b14cfc65c3a7f05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 17:03:24 2010 +0100

    Turn the Presence_State tristate into a larger enum, adding Unknown and Rejected
    
    This allows us to distinguish between "didn't ask recently" and "asked but
    rejected", at the cost of complicating the data model. The type name is
    now Subscription_State rather than Presence_State to avoid conflicting with
    telepathy-qt4's existing Tp::PresenceState.

commit 0b2ec109e5e370ce4feaf8e8cb9b6126288069e5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 12:15:51 2010 +0100

    room: THT=None is unnecessary
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7a0fc6c407e9555bb5140965d7c28f37206b6e3f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 12:09:18 2010 +0100

    Rename CanChangeSubscriptions, SubscriptionsPersist to CanChangeContactList, ContactListPersists
    
    Sjoerd thinks the previous names are confusing, because these properties
    concern both subscription and publication.

commit 2a0836bdabaefa3f5c2dc3bbfac262570c03e308
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 12:07:46 2010 +0100

    Add ContactListState property as suggested by mikhailz
    
    This allows clients to tell whether they can expect the contact list to
    work.

commit 2deeb661dc7536bff4c3cda2c39e5c2d0a5d7d57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jul 19 12:04:28 2010 +0100

    Bump version of ContactList to draft 3

commit d98e7d9af5d9e67cf6c12e5a615f155f2025391c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 11:42:33 2010 +0100

    room: added note about how to tell the CM that the room ID is unique
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a78f97f838433cdb44f01566ada2208c69c3fe4e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 11:21:30 2010 +0100

    room: more tp:dbus-refs
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit d2140f8ff68822971a592193299c718ba2648aee
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 11:13:47 2010 +0100

    room: misc cosmetics
    
    I want this to be the prettiest spec in the world ever!!!!!1
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 76ef61ee0c0544287650e32aa9f23c4bb21e8a78
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 10:55:32 2010 +0100

    room: requires Channel
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 761e96bf126c8f13ab0184247105b910ff2dd740
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jul 19 10:54:22 2010 +0100

    room: add Subject struct and properties
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f86297ad6711fa79e2b72727c8ab8ca9c2eb8037
Merge: ff2c7421 0db2ab7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 16 12:45:21 2010 +0100

    Merge branch 'protocol-undraft'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 0db2ab7c27ea0fa6bb01426d842bb3ae22f63f1b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 16 12:44:40 2010 +0100

    Fix cross-references to undrafted Protocol

commit a656b0a2e5e3937b80d7486d48f7547a355e09c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 16 12:43:12 2010 +0100

    Update NEWS

commit d0acdaa1dec951d75073a347cb9b2a403bd0d52e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 16 12:42:52 2010 +0100

    Undraft Protocol
    
    Acked-by: Will Thompson <will.thompson@collabora.co.uk>

commit 7c516a55116c7bdca0b56c712efcdb6c9b15eaae
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Jul 15 16:42:23 2010 +0100

    room: RoomID isn't in allowed in RCCs when THT=Room
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a7666ba0c74e3b81438bf790abb7c8964f73580e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 14 18:56:21 2010 +0100

    room: added note how RoomID is not the XMPP MUC name
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 10f5ee5bc0755faa84a9ccb42172a8c549687782
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 14 18:51:22 2010 +0100

    room: rename RoomName to RoomID
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9368318030c174462a5656498db289edb442b8d1
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 14 18:02:59 2010 +0100

    room: document how the default server is specified
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3660f6b83c1c5bdf114060846134c93cd0f3b3ec
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 14 17:54:23 2010 +0100

    room: fix typo in FIXME
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c62af41614bc2367f7a892208a8a23c67f62a57b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 14 17:26:03 2010 +0100

    room: yes you can rejoin PMUCs after you part them
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2fbbe832f40a43b9f9088de3ed89436f3abbfb27
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 13:10:48 2010 +0100

    Add a first draft of Channel.Interface.Room

commit 52a33f9394818e8eae318b6138c786c00cea5fc4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 17:25:30 2010 +0100

    Reference MergeableConference and Splittable in Conference preamble

commit fd8ad270e970e890190ac68bb78dca73adbcd99e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 17:15:34 2010 +0100

    Add some sample RequestableChannelClasses
    
    This is deliberately full of UTF-8 non-breaking spaces. I didn't want to
    use <pre/>, but I did want to make things line up neatly.

commit 5db4495b8635dd7b7386959962d555ce3629bfa0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 16:54:12 2010 +0100

    Improve OriginalChannels' docstring.
    
    Jonny took a look at this, and I gave him this concrete example, which
    he said made it clearer.

commit e1a2494a3b3135af597c7adfcca04b2da1e33933
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 16:28:46 2010 +0100

    Specify an order for Closed vs. ChannelRemoved

commit cd1020198f8c731794a6c64802c260c84e4f4f06
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 16:22:32 2010 +0100

    Specify change notification for OriginalChannels

commit 389f700c5dfcd8c059f03e14afc5f79a69532adc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 16:22:42 2010 +0100

    Add channel-specific handle to ChannelMerged

commit d999bdc617fc36988e16aaac211545c05f56f39a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 16:04:43 2010 +0100

    Specify GSM calls becoming frozen and unfrozen.
    
    GSM doesn't require you to put both calls on hold — that's not even
    possible, you can only have one held call at a time.
    
    I think we're best leaving this quirk of GSM as a quirk of GSM,
    specified in the specification. We could later add some API for telling
    the difference, or what exactly each CM should fake, if we find we need
    it.

commit 4623d853b732b4ac784afbc1c10907ae951dfe9f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 15:43:54 2010 +0100

    Move Conference examples below actual specification
    
    The fact that Conferences may have channel-specific handles, and the
    requirements about channel object path re-use, are not examples: they
    should be presented up-front, before a heading that readers might take
    as a cue to stop reading carefully.

commit b7e2d90550f059a873bd7f50143182e6c7fdf21a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 15:39:08 2010 +0100

    Get rid of SupportsNonMerges
    
    It's a hard property to explain, not least because it's not really a
    property, it's a flag hacked into RCCs. But we don't need it, because
    you can infer it from whether or not InitialHandles is requestable.

commit a0d934295d0655f94a001631281c5c6157da397d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 6 19:11:47 2010 +0100

    Fix rationale for CSHs on GSM conferences
    
    Actually, the old rationale was somewhat true: as I understand it, you
    may get a notification when the remote party merges you into a
    conference, and perhaps when they add or remove others from the
    conference, but you're not guaranteed to get all of these notifications
    (particularly not the downwards edges). If we want to expose this later,
    it should live on a new interface.

commit 32117e4d2db5ec51b4522e85117334458c3a54c3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 5 18:39:28 2010 +0100

    Bump version of Conference to DRAFT2
    
    It's changed incompatibly, so...

commit 6d7576e81898faeabbfbad8f24c09b5326eab056
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 5 14:18:59 2010 +0100

    Add mapping from channel-specific handles to 1-1 channels
    
    I don't really like these names.

commit 2f32a6019e15883b8cb33388958bb5916fe29b68
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 5 11:36:36 2010 +0100

    Explain why Channels is unrequestable (vs InitialChannels)
    
    I'm actually on the fence about this one. It might be neat to be able to
    request Group.Members, and have a version of that property in terms of
    contact IDs; and if so, then IC should be unrequestable, as should
    InitialInviteeHandles and InitialInviteeIDs.

commit 932eaa01061db2fe9d887367f86ce4bdea94c238
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jul 3 11:16:51 2010 +0100

    Use EnsureChannel to merge to a named MUC
    
    This is not actually what Gabble implements: if you Ensure an existing
    channel and any of Initial{Channels,InviteeHandles,InviteeIDs} is
    non-empty, the request fails. But I think this behaviour is less
    surprising.

commit a7b47e665523a02ba6ec3419ec82b1de9055c869
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jul 3 10:58:59 2010 +0100

    Un-rationale most of Conference's introduction.
    
    I rephrased this a bit in the process. I also removed the FIXME about
    whether or not the pre-merge text channels should continue to work; I
    think they should, and have rationale to prove it.

commit 15271fdac31b8e0c27e095751ca773947ce94b74
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jul 2 15:26:08 2010 +0100

    Add immutable properties to Conference.ChannelMerged
    
    See <https://bugs.freedesktop.org/show_bug.cgi?id=24906#c22> — this will
    allow bindings not to introspect the merged channel in some cases.

commit ff2c74219176d0ca567007fbf83f9a9bc42c19f0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 14:33:48 2010 +0100

    Fix references to now-undrafted ContactSearch

commit 71e4202221755b13b1c23fa40b1668a344242b1a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 14:31:50 2010 +0100

    Give more context for broken references

commit aac5859cd8c4c12f6b560cb46fb05c439f37411f
Merge: 8a41e0f1 1c5d7074
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 12:52:32 2010 +0100

    Merge branch 'search-contact-identifier-no-handles'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 1c5d707405cc173fc0ac52792a990f55918f5004
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 14 12:46:36 2010 +0100

    Undraft ContactSearch

commit dba8934027e214979f103d34e7a7c83330dd8658
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 18:37:34 2010 +0100

    ContactSearch: Return contact IDs, not handles.
    
    Since we might be making handles immortal, it would be unwise to return
    a vast number of them from contact searches.

commit 8a41e0f19e28df41ba81e7e887732d0ab5d4495c
Merge: 54928103 df57c2a5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 15:30:39 2010 +0100

    Merge branch 'clarifications'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Makes-everything-clear-for: Marco Barisione <marco.barisione@collabora.co.uk>

commit df57c2a53d96b0188ba5c14687bda00c33ff4296
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 14:18:45 2010 +0100

    The Office of the Federal Detention Trustee might complain

commit 75370bfae7ac2e20303c152e7aaeffe596e57c28
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 14:18:37 2010 +0100

    I no speak English

commit 924c670455c762324cb981c07204b242ea9a990a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 14:14:49 2010 +0100

    Specify No_Ansewr / Busy for locally-forwarded calls

commit 215aa90d5915bfcd273d5e17e98709088bfd0d85
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 12:16:35 2010 +0100

    Rephrase the Channel interface description
    
    This hasn't been updated since the invention of immutable properties and
    the Requests interface and the ChannelDispatcher!

commit add25e2ab7ea4f8b20545ff75f8c410461c907db
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 11:33:07 2010 +0100

    List Requested in SM's immutable properties.
    
    This is the simplest way to tell whether or not a call is incoming or
    outgoing.

commit 6cc608e58d4474c3343aca0edd4471d29ab1903b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 13 11:11:17 2010 +0100

    Add shorthand for namespace='org.freedesktop.Telepathy'
    
    Seriously I have typed this too many times in my life.

commit 87146fb0c80ea4417d468b5802a06376d34120db
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:05:53 2010 +0100

    Clarify UpdateParameters' Reconnect_Required return value
    
    I think the fact that it will be the empty list and you don't need to
    reconnect should be stated right up front, not buried in a parenthetical
    clause. Plus, I think a pair of concrete, plausible examples should help
    clarify what exactly the method returns.

commit 0b85e6fa8750cfdafd75e5d1ce8c6e10332d7829
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 15:58:33 2010 +0100

    Spell out DBus_Property parameters' names.

commit da2bb6d89894978a0b64121140cb640afbbe4930
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sun Jul 11 18:29:54 2010 +0100

    Reference SM from MembersChanged[Detailed]

commit d4eb2fb19c8132aa99123f4e8f815ad658f1c5e2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sun Jul 11 18:19:35 2010 +0100

    Flesh out StreamedMedia introduction.
    
    The previous introduction never even mentioned InitiatorHandle, didn't
    mention InitialAudio and InitialVideo, and didn't explicitly document
    the Group state changes which may occur during a call.
    
    In particular, we need to be careful to document which incoming calls
    should be considered "missed", particularly when the self-handle is the
    actor.

commit 3a9821b689bb0dc6e46500201729ed270c3a9c8a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sun Jul 11 17:24:00 2010 +0100

    Document that locally timed out calls should also be No_Answer.

commit eff5c5f7587a6a72550aa349e0903719f0551498
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sun Jul 11 17:19:35 2010 +0100

    Add a preamble to Channel_Group_Change_Reason.

commit 54928103acf3781a1a5923e33fceca1c358b3cf4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 18:21:39 2010 +0100

    Start 0.19.10 development

commit a13d78818a328a5b48b7fd6deddc843589c915c4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 18:17:46 2010 +0100

    Version 0.19.9

commit fc40e4d2ee2e4ca21d4a1232337f17a216f62215
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:51:07 2010 +0100

    Add spec-snapshot URL

commit 65c860de682c59a72f37187152aa1562ddf95a61
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:49:47 2010 +0100

    Ignore FIXME.out

commit 365a4f41b0545889e676194b44dec4081fb11e02
Merge: ec5b557a 9460c0ea
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:48:43 2010 +0100

    Merge branch 'delivery-statuses'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 9460c0ea17f061922887e35e9bfd03b078f2d805
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:46:47 2010 +0100

    Clarify the meaning of Deleted.

commit ce5a8fcbf1e43ad99c6e0422b58ead101d6a8ab7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:38:39 2010 +0100

    Add cross-references for delivery report flags.

commit 6a79f76c88139ef9ad8a75f025bf45cf5d331cc2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:34:21 2010 +0100

    Generalize Delivery_Reporting_Support_Flag rationale

commit 71980ee569788871fc0e4ef73aadcc235a9530bf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 16:31:48 2010 +0100

    Add Support and Sending flags for Read and Deleted.

commit ec5b557ad73bf25b18d1fcb249d0c7be19922f58
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jul 8 16:55:31 2010 +0100

    Tidy up Balance interface documentation.
    
    I initially intended just to fix references to fields of Currency_Amount
    being "properties", but then decided to mark everything up while I was
    here.
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 9b87c56c21b98cd8d06340cb21488d7d4c5f2dac
Author: Eugene Agafonov <Eugeniy.Agafonov@teleca.com>
Date:   Wed Jul 7 14:44:33 2010 +0400

    Add Read and Deleted values to Delivery_Status enum
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit 84255c26086c5e9440a358ced3598fc0892a5923
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jul 2 17:14:24 2010 +0100

    Blow up if a spec contains nested rationales.
    
    I just did this and couldn't understand what was going on.

commit 3e10a3b03709bf755bd658427520db28cb7eb93f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jul 2 16:22:16 2010 +0100

    Generate FIXME.out
    
    The GEN stuff looks a bit odd given that everything else is un-quieted.
    But it's better than two pages of paths being passed to egrep.

commit 99fc1822c67380b2c873786d617588d255ce9146
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jul 2 16:44:04 2010 +0100

    Always omit top margin on first paras

commit 86b2777fe2b34c9ffc9bd09fb978d4ec33588bc9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jul 2 16:41:47 2010 +0100

    Make the rationale border looks nicer.
    
    The massive grey margin is a bit clunky and didn't go well with the
    expandy triangle thing. So let's replace it with a thinner grey border
    around the whole thing, with rounded corners on modern browsers

commit 6594d93fffaa0e868feb21cbc5f99386594eb7e1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 6 14:08:35 2010 +0100

    Mandate a text/plain alternative in MessageReceived
    
    MessageSent requires the CM to generate a plain text part if a client
    calls SendMessage() with a message containing only formatted text. We
    want the same requirement for incoming messages.
    
    Also, fix the cross-reference from the definition of content-type.
    
    Fixes <https://bugs.freedesktop.org/show_bug.cgi?id=27307>.

commit 86e703434c68f4f5ba480a479777b0e5d22c349d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 30 16:33:53 2010 +0100

    Bump nano-version to 0.19.8.1

commit d9440a84f6d0eb8aeb676a334ccdcd1cfa226b49
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 30 16:16:04 2010 +0100

    Fix rsync invocations to set permissions.

commit d912e85e88681f76c9907c65cc64c006ef85fc4b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 30 15:53:24 2010 +0100

    Version 0.19.8

commit 843fcd70a819dbcb1e7c6809bd52c3f6199a3e69
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 30 15:44:30 2010 +0100

    NEWS for 0.19.8

commit f7fe7c66a7458e62eb9d3c6127d2f8027f50bf91
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 30 15:44:19 2010 +0100

    Fix definition of Protocol_Content_Identifier

commit f727c7f150ed8e85835eacaec109995b73869f31
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 11 19:38:17 2010 +0100

    Allow arrays of Protocol_Message_Token

commit ceb28735d3dfc7e5d4b689b3899df5cf6e8e248f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue May 11 12:01:42 2010 +0100

    Add a type synonym for message part IDs.

commit 5ff575c1d8ab75a2aa30ca772f8cf94d62d03eb0
Merge: 7e2dffc3 67fb3660
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 30 15:28:58 2010 +0100

    Merge branch 'collapsable-rationale'
    
    See <https://bugs.freedesktop.org/show_bug.cgi?id=28653>.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 67fb36607b3818f356f676c2ecf7501663dcc648
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 22 17:04:42 2010 +0100

    Add unminified snapshot of jQuery.
    
    jquery.min.js is not in the preferred form for modification, etc. etc.

commit 7171fd7734e52614c5c427e2ae25cd604aa36f07
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jun 21 19:48:11 2010 +0100

    Make the animation faster

commit 10ccfc12085bad1825377ac10113028adcb62bba
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jun 21 19:42:49 2010 +0100

    Add a copyright overview to the top level

commit e032f4e44cdb32cabaade007ff92cb3e3bac39e3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jun 21 19:36:54 2010 +0100

    Add expander triangles besides rationale headers.

commit 73410ef496df74388931b7f44310b6321f252862
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jun 21 12:14:49 2010 +0100

    Make rationale blocks collapsible.
    
    If the user's browser doesn't support Javascript, nothing changes. If
    they do, rationales grow a clickable header; clicking the header
    expands or collapses the text of the rationale. They're all collapsed by
    default.

commit 7e2dffc33190958d08b0633976b8dd11ff0f48ce
Merge: 63e22f20 715ae84a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 16:04:48 2010 +0100

    Merge branch 'service'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Vivek Dasmohapatra <vivek@collabora.co.uk>

commit 715ae84a5960b4f61c997f93a8451f2be307368f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 12:21:55 2010 +0100

    Remove weird reference to GConf in Account.Parameters

commit 52eccf0fa41e6bf662abd0fdcbb06250236787c9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 15:04:23 2010 +0100

    Add lj-talk, and link to well-known services' websites
    
    I can't actually find a good page for Ovi Chat, so... let's just go with
    plain Ovi.

commit d1d8bbb6ffff1010d5017644c34a1a814b60bbe1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 14:56:08 2010 +0100

    Specify Service naming rules to match Protocol

commit 63e22f205dda8922b065ceba1c6f5c363399deca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 12:33:21 2010 +0100

    Fix cross-references to ContactList draft

commit 861cbc38fa7cf760c7b3a39d560f02336e6d701e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 12:24:06 2010 +0100

    Update NEWS
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 0a4991fdaeb9583be0011ecb27215cf8fbb8e2c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 28 17:50:26 2010 +0100

    Rename ContactList to .DRAFT2 since it has changed incompatibly
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 8ccabde7012556df5d04a00cd44700d49aa600c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 12:22:26 2010 +0100

    AddClientInterest: allow interests to be tokens starting with an interface
    
    All of them that we've thought of so far are interface names, but it seems
    likely that we'll want to have more than one interest on an interface at
    some point.
    
    Hypothetical use-case: you could subscribe to ...MailNotification/count
    if you only care about the number of messages, not the details.

commit 23cfedaedb9163a86bfa71df058eab15f67a9cc2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 12:18:50 2010 +0100

    AddClientInterest: remove duplicate paragraph

commit ec4e8408ade8527461a9578482114d3afb63bdba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 12:18:38 2010 +0100

    RemoveClientInterest: disallow failure if implemented at all

commit c212c7d0aca18f7755546f00316f33f0a43f36d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 12:17:39 2010 +0100

    AddClientInterest, RemoveClientInterest: add <tp:added>

commit b0316708c618cbcaf2c0061430cc376bb6d0ca77
Merge: 251c1e2e 0270a10f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 12:11:08 2010 +0100

    Merge branch 'undraft-cellular'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Lassi Syrjälä <lassi.syrjala@nokia.com>

commit 0270a10fe91f7b15e982bab4bc35d5d7778dcf69
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 12:09:50 2010 +0100

    Undraft Cellular!

commit 476f4a4d4678c06da5e740a747178523257180d7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jun 28 18:52:48 2010 +0100

    Add Cellular.MessageReducedCharacterSet property

commit 95094988d441981b6b218787d984b303033310af
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 12:05:37 2010 +0100

    Make Account.Service rw; add Cannot_Set_Service flag
    
    We want Empathy to be able to migrate plain Jabber accounts to this; but
    we also won't be able to update the Service for some externally-stored
    accounts.

commit fce96fa32ec04d1e93537611d4acbf494b5835fd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 29 11:49:44 2010 +0100

    Add Account.Service property

commit 251c1e2eb948e78211c0168bb4fff7fcd1cc1dfb
Merge: ed3ff39a d609f3e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 11:25:34 2010 +0100

    Merge branch 'external'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Reviewed-by: Eitan Isaacson <eitan@monotonous.org>

commit ed3ff39a31dcbedf5a639105bb1a82eb0f7c99a9
Merge: d0f39993 f0d7fbe6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 29 11:24:43 2010 +0100

    Merge branch 'protocols'
    
    Reviewed-by: Andre Moreira Magalhaes <andre.magalhaes@collabora.co.uk>
    Acked-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit d609f3e87abc6711b85624c7bc8f442a2b0c8d80
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 28 10:58:21 2010 +0100

    Clarify what the Storage_Restriction_Flags mean, with hyperlinks

commit cbd19eb4d40c1dd09f21e8e4769d7af60d5f379d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 28 10:54:20 2010 +0100

    fd.o #28197: undraft Account.I.Storage

commit d0f399937ba27beec549ca32d6f10ba873cf3791
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Fri Jun 25 10:53:51 2010 -0700

    Explained StorageSpecificInformation's mutable tendancies better.

commit 691702e718f85025c275d384b0fb1bac2e759b90
Merge: f1091b13 a0f8d791
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 22 16:43:49 2010 +0100

    Merge branch 'messages-lint'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit f1091b1328fab6ecb6f7d193e71b752b8a16e295
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Jun 22 16:00:08 2010 +0200

    requires ContactCapabilities

commit 23dba60bb3cda9f65fc83d2cd3d14f0c50c3b50d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Jun 21 14:27:19 2010 +0200

    deprecate Connection.Interface.Capabilities

commit a0f8d791885f9112aebe08e37291c5461d921d6f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 22 14:12:28 2010 +0100

    Rework Messages introduction.
    
    This adds a summary of how the interface actually works, moves the
    prohibition on formatted messages to the end of the section (since it's
    way less important than what *does* work), and notes that only handlers
    should ack messages.

commit 09eb412ec402dde909ca4be971ad7507c1b1c8e0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 22 14:01:08 2010 +0100

    Move double-emission info out of rationales
    
    Olivier pointed out that if we collapse rationales by default, this
    information shouldn't be hidden. I think he's right. Given that the
    introduction explains which signals you should ignore in favour of
    which others, let's make the relevant places refer back to the
    introduction.

commit 0399e89a091028363fcb37cde80182d08805dfa2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 10 13:37:16 2010 +0100

    Update copyright years on Messages

commit cf5374b388c4816e8198d8ee15d6153cdf946fa2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jun 19 13:03:33 2010 +0100

    Delivery_Status: reference Delivery_Report_Header_Key

commit 5099de186bc16c27baaecc53f39b4d845c228013
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jun 19 13:00:58 2010 +0100

    MessageSent: Linkify reference to SendMessage

commit 380fae4a791642fbd48ecb48bc1ae4894f4c6667
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jun 19 12:56:20 2010 +0100

    Refer to Messages from Message_Type_Delivery_Report definition

commit 5bd56d12ec72a6bd313a95381886882e9d0c0f5f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jun 19 12:24:25 2010 +0100

    Rephrase delivery report specification.
    
    This makes the definition more concise, and (I think) easier to follow.
    It also relaxes the prohibition on accepting delivery reports in
    SendMessage: I think it's enough to say that the results are currently
    undefined.

commit c9475218adee91c878075fcca2dcfb0fb9c11d62
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jun 19 12:24:11 2010 +0100

    Add a subheading for message examples

commit 4250a8a60ec5dee458739a74eb1427589aefefb9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jun 19 12:16:28 2010 +0100

    <tt>-ify paragraph about alternatives

commit 6781973b02413beb15f0b3ee167292689f604770
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 18 18:53:30 2010 +0100

    Improve margins around <p>.

commit d20c73a53419cff71a0ed7d61c00c4026da23d30
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 18 18:39:12 2010 +0100

    Linkify types in Delivery_Report_Header_Key

commit 70fc81f1ca664973d2466394f0afe357e388fc05
Merge: d5e48907 37c028ec
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Fri Jun 18 10:44:26 2010 -0700

    Merge branch 'account-storage'

commit 37c028ec8be54799f3fc74b1e93d5ffa8b6ab75e
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Fri Jun 18 10:43:00 2010 -0700

    Changed Cannot_Set_Enabledness to Cannot_Set_Enabled.

commit 8c169c49268b871b627976a9e87ac6352ad0b669
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Thu Jun 17 13:23:58 2010 -0700

    Fixed Storage_Restriction_Flags.

commit 674e4c75e0303d0a358769dfafe32e6c6e085ac2
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Thu Jun 17 13:22:32 2010 -0700

    Re-phrased StorageSpecificInformation.

commit 80337dff857f600e68612bf899868d1d5c3f8ae8
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Thu Jun 17 13:14:40 2010 -0700

    Re-phrase StorageIdentifier.

commit ae6ee14346d0555708088afe7bc9fbc85720ef0f
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Thu Jun 17 13:12:17 2010 -0700

    Re-phrase StorageProvider

commit d4461a7e644c43a53c2ccbe52cd51ceda8bf544b
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Thu Jun 17 13:02:47 2010 -0700

    Elaborate on property changes/notification in Account.Interface.Storage.

commit ef6681dde0a3932f9eade5fd6e226c1b5b61db8f
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Thu Jun 17 09:42:21 2010 -0700

    Added org.freedesktop.Telepathy.Account.Interface.Storage.

commit 8b83f5a8a844a2ca76f2ce66501a248cb9ce7aa5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 18 18:34:47 2010 +0100

    Remove unnecessary newlines at the end of <pre> blocks

commit 9b6a9e6dd14be2801be091f12afdfb5d1bd58570
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 18 18:15:30 2010 +0100

    Rearrange Message_Part docstring a bit.
    
    It's massive. I'm trying to make it easier to follow.

commit 0b73e8ca25214eb1f61b8a7f5dddd4525bd187f3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 18 18:07:30 2010 +0100

    Reference new types from Message_Part.Key's docstring

commit bfe66b2af944fc0fd2a38ac7e54fc8219f7b4f27
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 18 18:06:05 2010 +0100

    Add nicer preambles to message part key types.

commit 7e054e291553dd06d84badf1128c22a2c0038241
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 18 17:55:22 2010 +0100

    Split message part key definitions into three types
    
    git isn't presenting this diff very readably, but you can take my word
    for it that all it does is chop the three big <dl/> stanzas out of the
    gargantuan docstring for Message_Part type, reincarnate them as the
    docstrings for Message_Header_Key, Message_Body_Key, and
    Delivery_Report_Header_Key, and put references to those types where the
    <dl/>s used to be.
    
    I'll clean it up further in a bit.

commit d5e4890777c9a60ad753324e5b7324a24e092c4a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 11 18:15:47 2010 +0100

    Sort interfaces alphabetically
    
    For Channel.Type.*, Channel.Interface.*, Connection.Interface.*, the
    order really doesn't matter, but alphabetical order is easier to scan.
    
    For things like the Call sub-interfaces, the order is significant, so
    I left them.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 099472cb9cc7f04f9f5e99875dae97da0589f35b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jun 17 17:12:54 2010 +0100

    ConnectionStatus[Reason]: add tp:type annotations

commit 7a6d997c6dddd944ec972ceb2389c14a03d87476
Merge: 11e3ac03 6897e526
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 17 15:33:57 2010 +0100

    Merge branch 'contact-list-errata'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 11e3ac03fb734a3732534510de36b110848a61dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 14 13:59:19 2010 +0100

    Nano version

commit c67d837a95cbe7508362caddf6b8d9f853a2a3de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 14 12:39:55 2010 +0100

    Update NEWS and prepare release 0.19.7

commit 29064ef8198b0ecde4d8965892f7e364290f3e04
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 14 11:38:54 2010 +0100

    Fix leftover references to Anonymity.DRAFT interfaces, which are now stable

commit 63949300b0376fa456d44c6e4e61a22f945f8756
Merge: 012800bd 0cb194ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 14 11:37:23 2010 +0100

    Merge branch 'anonymity'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Acked-by: Lassi Syrjala <lassi.syrjala@nokia.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=24909

commit 012800bded081d81128a8adec57ad45483630e44
Merge: 6c03c232 45309aca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 14 11:36:33 2010 +0100

    Merge branch 'servicepoint'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Acked-by: Lassi Syrjala <lassi.syrjala@nokia.com>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=24905

commit 6c03c232a112716cf4a995be970510d16779c2b6
Merge: 542e84e3 e4e5bb00
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 14 11:35:44 2010 +0100

    Merge branch 'chat-state-recoverability'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Acked-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=24882

commit 542e84e300ebc446174840cdbd8d8b2a862e470d
Merge: 461cc946 fe2afdeb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 14 11:34:24 2010 +0100

    Merge branch 'account-errors'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=21200

commit 45309acae2cf54fffb9af86ee6c566dadce68f5a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:50:05 2010 +0100

    Undraft ServicePoint

commit fc38a89f27f9f16ee3f56933813fcbc566f10e37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:49:00 2010 +0100

    ServicePoint: remove Uniform_Resource_Name tp:simple-type
    
    The name is too general for its usage here, and having a tp:simple-type
    for it seems unnecessary; instead, reference RFC 5031 directly.

commit 8ebb57731b531cc5df5c95abe8ee71a1f96e5a23
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:47:50 2010 +0100

    ServicePoint: clarify that Service_Point_Type_None is used on most calls

commit 086b9911cce39bd1ac25ab0c786e659edfbe409d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:47:24 2010 +0100

    ServicePoint: various editorial changes

commit 131a79bb074e620ea9f2df871f23190994dceee9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:46:34 2010 +0100

    ServicePoint: use the form Foo_Bar for multi-word <arg> names

commit 0cb194ed0053da1e6787dbd82cdabb00aaf84b6c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:08:21 2010 +0100

    Undraft Anonymity

commit 08e9d460bc98edeeadbe0addc4cf2d1ea47a21bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:05:36 2010 +0100

    Anonymity: be more clear about setting anonymity modes as parameters

commit b47de992b0fd06f35e6d53f996321b1cf2a6b65a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 11 13:05:13 2010 +0100

    Anonymity: fix typos

commit 461cc946304337a7df72b264246b93fe9211f11f
Merge: 8374760d dfe9add7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 9 13:39:41 2010 +0100

    Merge branch 'cellular'
    
    Reviewed-by: Senko Rasic <senko.rasic@collabora.co.uk>

commit 8374760d9527239d329eae5556a13c6ebf381ee9
Merge: 3d925edb c2a88bde
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 9 13:37:00 2010 +0100

    Merge branch 'anonymity'

commit c2a88bdec80752f7639335b01347783bf943aac4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 9 13:21:56 2010 +0100

    Rename Conn.I.Anonimity.Mandatory property to AnonymityMandatory
    
    This is friendlier for deficient bindings that don't namespace properties
    correctly.

commit 1bdb3610b015c8c50aaa75e391d4a90584990d31
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 9 13:20:40 2010 +0100

    Conn.I.Anonymity: introduce WouldBreakAnonymity error
    
    Note that the error is added as stable API in this patch, even though the
    interface that uses it is not yet considered stable.

commit 5388f2623758cc0de0a3129276fed0595f99d1de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 9 13:10:27 2010 +0100

    Conn.I.Anonymity: whitespace/formatting

commit ad2faceaaa2eb86547472e1f8033287871c708ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 9 13:10:08 2010 +0100

    Chan.I.Anonymity: hyperlink Conn.I.Anonymity

commit 3d925edb58dfcd4be638976abfb8ed39650229cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 18:10:29 2010 +0100

    Update NEWS

commit 3460b4d2dd62f7116196748284f7bc200fec5d69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 17:13:48 2010 +0100

    Forwarding: adjust formatting, apply XHTML namespace where needed

commit c00172785470377e23de3ee14a12f43889f8a552
Merge: 2b2adf21 e70c9f46
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 18:08:33 2010 +0100

    Merge branch 'html'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit e70c9f46fcef7e5c555e2e3a5fdcf778748a16f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 17:38:28 2010 +0100

    doc-generator, specparser: use output filenames like Connection_Interface_Avatars.html

commit 9cb643f9e543292a149b138ffcbbdf51adad4e8c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 17:38:07 2010 +0100

    specparser: collect name_for_bindings for interfaces
    
    In all the current code generation machinery, the interface's name in C,
    C++ or Python is the parent <node> name.

commit a30ec5232ddfb5f585084fb7b2c18a49f59ebe77
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 17:37:20 2010 +0100

    specparser: use more precise matching to construct "really short name"

commit 1844850c7af0de048c3f5d10bebf79f75161ce02
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 10 18:32:43 2010 +0100

    Make page titles fit in browser tabs.

commit 2b2adf21b2a979ad3ec534c4e1d37bb0ae8a8a00
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri May 14 17:55:30 2010 +0100

    Don't build devhelp index for Þe Olde Spec
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 6897e526fba6133079055fa02e43ec7214dd7e65
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:54:30 2010 +0100

    ContactList: simplify internal cross-references

commit ccf136edbf7ee14dedf197f7913b38a8665992c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:52:07 2010 +0100

    ContactList: fix typo

commit faec52b80be2b5c31744e96cfe0f8a2a87225ed0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:52:01 2010 +0100

    ContactList: eliminate trailing whitespace

commit cfc378f6f2073212fa167fb88ed23c4dd40d6722
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:51:45 2010 +0100

    RequestContactList: implicitly include ContactList in Interfaces
    
    In practice, if you're getting the contact list, you'll at least want to
    know the subscription states. This is also how I implemented it in
    TpBaseContactList.

commit 4d09a0ee0b68db575b9339e59fca95d2e2573513
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:50:24 2010 +0100

    Rename GetContactListAttributes to RequestContactList
    
    It's a less unwieldy name, and indicates that it involves network
    round-trips.

commit cd4a9328b12e72ad2e0633a8b675d6bb3c938397
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:46:48 2010 +0100

    Clarify interaction of ContactList, ContactGroups attributes with receiving the contact list

commit 2254c426aebce3877ae806d8178e6e2059f1aa55
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:39:27 2010 +0100

    Explain why the ContactGroups signals interact as they do

commit dfe9add7372f1479d15f92ef1821ab807327fe06
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 16:17:38 2010 +0100

    Cellular: recommend setting MessageServiceCentre, MessageValidityPeriod via AM

commit bb5795d15c8481e2323e9a48e0d8f92ffc243d55
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 8 14:15:38 2010 +0100

    Cellular: improve whitespace, remove duplicate word "things" in intro

commit 877bd80fde33df71c879fd0cb00e3688d6e64f3e
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Fri May 28 11:35:06 2010 -0700

    Add tp:type of Auth_Details to AuthenticationInformation property.

commit 0132e5ffee9f17385eb780e672959c71ca0ec728
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Tue May 25 11:44:02 2010 -0700

    Added "Secure" propert to SASL iface.

commit 1f5d02e37c848f3074c2c2be41d62e5120e94e85
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue May 25 17:36:23 2010 +0100

    Sasl/Server Authentication: OCD linting
    
    This patch removes some stray tabs, corrects some misaligned indents,
    adds lots of new markup, tweaks some English, and adds underscores to
    type names when they're missing.

commit a045d6e95101e58ca6bafeb47ddc0409beb64c38
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Sat May 22 12:22:57 2010 -0700

    Add member-refs

commit b60750680642892876a59ad06089ada6aa486d60
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Wed May 19 16:22:02 2010 -0700

    Update iface names, removed dot

commit a129588d3f68aa489dc39f82ffa4ee923ed880a1
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Wed May 19 15:53:27 2010 -0700

    Added mapping type for auth info

commit 4a8937207f74648d709b24d223f717eadaad710e
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Tue May 18 14:12:55 2010 -0700

    added signals.

commit b527243518fd73af0995d734aae221b87e101cc8
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Wed May 19 10:45:49 2010 -0700

    Changed initial response data to ay from s

commit 816be1015dbb48cc9b5a4a9d947add03df202961
Author: Eitan Isaacson <eitan@monotonous.org>
Date:   Mon May 17 15:28:15 2010 -0700

    Put Sjoerd's SASL draft to XML.

commit fef8417f4e6ae873b0ccb43ab7707d3b982eef1f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 15:26:20 2010 +0100

    Nano version, add missing NEWS item

commit 3eebc29fd8295ad11e91ff9042c1c996af62ec63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 15:25:42 2010 +0100

    Prepare version 0.19.6

commit f928c12905faa5bc552e69211c643b6ccc9483cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 15:25:07 2010 +0100

    Mark ContactList, ContactGroups as experimental

commit a062422c027861fd47bfc61bcdc5c719c6ad6b09
Merge: c7dafd67 7f1f7303
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 15:23:31 2010 +0100

    Merge branch 'contact-list'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit c7dafd67e7849d6a5c5ed47c9356fd7c03008ee8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 15:13:12 2010 +0100

    Update NEWS

commit d1f1ecda3dc0a4dd666adde8ef4758b0d56a158b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 15:11:07 2010 +0100

    Remove trailing whitespace throughout

commit b1514f50102307285cd4b5ea36ccb663792ba0b0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 15:03:06 2010 +0100

    HandleWithTime: add version annotation

commit 9fb35489c299b0b063f93e7d4a9ccf712bb9922e
Merge: 4052033f 7f224c84
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 25 14:53:28 2010 +0100

    Merge remote branch 'andrunko/account-changing-presence'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 4052033f98e5357524bbf9ecb352eec0a609b0ca
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 19 15:52:05 2010 +0200

    add ChannelDispatchOperation.HandleWithTime() (fdo #25183)

commit 98b8bf4f9c51ab996f439584edf49a00a2b50731
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Fri May 21 12:28:46 2010 +0200

    C.I.Anonymity: replace SetAnonymityModes() with newly-writable AnonymityModes property

commit 7f1f7303bb094f50a931c0ce3505890db06c8066
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 21 16:14:38 2010 +0100

    ContactList: recommend a longer-than-default timeout for GetContactListAttributes

commit deff143f2c111abd14471af580e845076303ab0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 21 16:12:19 2010 +0100

    GetContactListAttributes: hyperlink GetContactAttributes

commit 345f8b5ed9c244dfbfb68f3843b5f26e1cc2360d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 21 16:10:10 2010 +0100

    Groups: remove the concept of a default group

commit e9265f93bafcef8debff9cdff5294605a9279576
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 14:01:51 2010 +0100

    Groups: change renaming/removing groups to emit GroupsChanged too
    
    Now that GroupsChanged is plural, it's cheap to emit, and it seems easier
    to write client code if it can ignore the signals it doesn't care about.

commit a4083166b92452d86f047e4d44ef3e1c26f3d9a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 14:01:09 2010 +0100

    Pluralize GroupsChanged (for contacts), GroupsCreated, GroupsRemoved

commit ef99ec21356b0b0a269394e97185df66424c74bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 12 15:32:49 2010 +0100

    Add Connection.Interface.ContactGroups draft

commit c1bc11eae28616d8e2565c8929d18da9212237c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 12 16:18:18 2010 +0200

    RequestSubscription: add possible errors

commit 672907c6e61877d57f940cd0874dc08d6104fb19
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 12 16:16:29 2010 +0200

    Add possible error to GetContactListAttributes

commit b9ef6f51f9ee932194b03fb48287b6bcc3ec3ab1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 14:46:46 2010 +0100

    Add publish-request attribute to ContactList

commit 779bb23a2f90ed0ee888df23fd1b8672d33f9e97
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 14:22:42 2010 +0100

    ContactList: drop the Contacts property, just have GetContactListAttributes
    
    A property isn't very suitable for delayed-return, but we don't want to
    return the contact list on XMPP until the roster has been downloaded.

commit 6945fbd84df2016790cfb30784ff62dd5aa08020
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 14:03:20 2010 +0100

    Redundantly emit ContactsChanged when the contact list becomes available
    
    Now that it's plural, a state-dump is cheap to do.

commit e976d367bb18601d5c86ceefc61a56900f24e0eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 13:27:15 2010 +0100

    Make ContactsChanged plural, and make it include ContactsRemoved

commit d5710bd4a8e63646d7ba5545632b930fa77fbbf9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 21 15:37:41 2010 +0100

    Make ContactList reference Aliasing instead of Names for alias-setting

commit efff3f44abe5cc0bc00756991fc221952ca4667c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 21 15:35:01 2010 +0100

    Remove local alias storage from ContactList - it'll be in the Names interface

commit 172d9e69f25287cf0497247cd4f30d82d70aa718
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 13:16:31 2010 +0100

    RemoveContacts: split out Unsubscribe, Unpublish methods

commit 5e9dc5bfa49502a98e2995719ecf7438d8346a20
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 19 13:13:41 2010 +0100

    RemoveContacts, AuthorizePublication: resolve that we don't need a message

commit 01b193d5a66c293f0e119796fcdc3ee55c1ba347
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 12 15:32:34 2010 +0100

    Add Connection.Interface.ContactList draft

commit 0c3f944eb02b2ba206b88444d94caa11284c2418
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu May 20 11:41:27 2010 +0100

    Wording tweaks for Observer.Recover

commit 6e06e3200068571abe165ecad4e499ccd93da287
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu May 20 11:41:03 2010 +0100

    Document BypassApproval and Recover in .client files

commit 21e16bdeaa72b4a5f95dc61f20765f66d428bcd5
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 19 14:31:01 2010 +0200

    improve User_Action_Timestamp description and add MAX_INT64 special case

commit 63ab11124cba06f80ca921e90f8741aeeaa9e534
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 19 14:14:59 2010 +0200

    User_Action_Timestamp: add reference to _NET_WM_USER_TIME

commit c17a6bdfc928bb0be8394e7ebf936e4df95e2b86
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 19 14:11:37 2010 +0200

    rename X_Server_Time to User_Action_Timestamp

commit e67c4be5b75aa1fc087d8cf3852843cba7bf42a8
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 19 14:04:56 2010 +0200

    ChannelRequest: make UserActionTime of type X_Server_Time

commit 9f8767d32997508be5167221d81914f397277437
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 19 14:03:51 2010 +0200

    ChannelDispatcher: make User_Action_Time of type X_Server_Time

commit 93e70560b07633cd075abea330147e029235060a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Apr 22 09:59:29 2010 +0200

    Client.Handler: improve User_Action_Time description

commit 10ff986f2b5a71d9532edd1e523e88268805f911
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 19 13:38:15 2010 +0200

    introduce X_Server_Time simple type

commit a6e26f06122b56a2c09509d2c867f6ce0048d725
Merge: f9d00909 eca04559
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 18 17:45:54 2010 +0100

    Merge branch 'trivia'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit eca0455941c9341495d12cbc12816a66571f8d57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 18 17:40:39 2010 +0100

    Put Mail_Address docstring in the XHTML namespace

commit dce06a54fdd9dab98ec393f4a0eeb5512c391d9c
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Apr 19 11:30:00 2010 -0400

    Mail_Address may contain empty string
    
    Explained that one of the two items (name, address) in Mail_Address
    structur may be empty string.

commit c8d089b5180b20a48165a19e96c294a360f9a7bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 18 17:35:07 2010 +0100

    Update NEWS

commit f9d009099577ce9a0692a8f3c302dc89fc8bc989
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu May 13 17:08:54 2010 +0100

    Add a Location_Feature_Can_Set flag.
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=28092
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit a71ae30d90bbf5fa3f0a97f3f480dc3a7649b730
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Sun May 9 09:41:48 2010 +0200

    adding {Channel,Connection}.Interface.ServicePoint as a draft

commit 58b84a451347924a3364cf1b2f098405d74c5163
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Mon May 10 19:25:35 2010 +0200

    adding Call.Content.Interface.Mute as draft

commit 4a8ee9f09615583a18fb661140d744b91208e567
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Mon May 10 19:24:19 2010 +0200

    Call: add Muted call flag
    
    Another attribute of a Call; it could be locally muted.  Allow the Call
    channel to specifically track this.
    
    Written-by: Andres Salomon <dilinger@collabora.co.uk>

commit e5a5271037922cd5b3adcd5c5ec94d2de1dc4815
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Mon May 10 17:14:26 2010 +0200

    adding Connection.Interface.Forwarding as a draft

commit 2e509665cfa49ff10b5b211120f39972f2f4636d
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Mon May 10 17:13:24 2010 +0200

    added Call_State_Change_Reason_Forwarded

commit 17b03f467e8e6add213201239b05e41f8bd1460e
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Thu Apr 15 16:58:41 2010 +0200

    Channel.Interface.DTMF: support for multiple/precomposed dial strings
    
    Addition of MultipleTones method, InitialTones requestable propery, and
    SendingTones and StoppedTones signals.

commit d5867bd0fe954449fbd82fc9767316c447220c45
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Thu May 6 10:06:13 2010 +0200

    adding Connection.Interface.Cellular as a draft

commit ec35b057e8cc019c513a3b0882b601a25f93b4b4
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Mon May 10 15:13:22 2010 +0200

    adding {Connection,Channel}.Interface.Anonymity as drafts

commit 78d7f21ac55fce0ee6098f0894c2c7d0213ee403
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 11 15:18:02 2010 +0200

    Client.Interface.Requests.AddRequest: make the 'Account' property mandatory
    
    MC always sets it any way.

commit 7f224c8437afcc1f160987cb5ec65b755a23bbd4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 29 03:34:10 2010 -0300

    Added Account.ChangingPresence property.

commit f0d7fbe6c846b8244dc046bad945612815afd09d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:53:05 2010 +0100

    Fix types to conform with the current version of specparser

commit 2ee7a44d92e05d450c28d43567fc420d4e45153c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 5 12:32:49 2010 +0100

    Add Protocols map and Protocol_Properties_Map type
    
    These are not draft, even though Protocol is. Rationale: we know what
    "shape" Protocol objects need to be, but the details need finishing.

commit 0ad61a6c08bce1c4fdc145208898ee218bde30da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 5 11:47:09 2010 +0100

    Remove a FIXME comment which is solved by Protocol

commit bda80a95969a39c63940b983c5361cb21055f429
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 5 11:46:53 2010 +0100

    Reserve the historical ObjectPath, BusName keys in .manager files

commit f2194ebbd118e536f77d972c083e9ea5d46fa063
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 5 11:46:23 2010 +0100

    Define a serialization for Interfaces in the .manager file

commit d72e83844a56e30dc2d742b862e25c784184c413
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:59:38 2010 +0100

    Protocol.Interface.Presence: remove guaranteed vs. possible distinction

commit c7a3d5c915736a8429c954a5a9c77506561bc4b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:49:51 2010 +0100

    Protocol.EnglishName: rename from DisplayName
    
    As per spec meeting comments (fd.o #20774)

commit 1aae3d15992c4dfa6f6691b7e513e4f3165a8e99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:48:43 2010 +0100

    Protocol.VCardField: explain rationale and non-rationale

commit 2b2f8f4d579660787fcae2c210acf6c9363bd0b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:48:09 2010 +0100

    Protocol.RequestableChannelClasses: merge possible/guaranteed lists
    
    "Why would you ever care about anything other than the union?" --fd.o#20774

commit 6f044396b5cecd8530de6530819b9319ece0bc47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:37:33 2010 +0100

    ConnectionManager: expand the abbreviation PSTN

commit 074c6919fe33ba48822d6748a793c63b9f5c86c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:37:13 2010 +0100

    Protocol.ConnectionInterfaces: merge Possible and Guaranteed versions
    
    "Why would you ever care about anything other than the union?" --fd.o#20774

commit 2adcec5fd8fc5bed3989d5323eaf1d676d0a4a99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:36:03 2010 +0100

    Protocol.VCardField: be more specific about what we mean by "telephony"

commit 4759c5df92b73ed9d83452e20729f144b079acb1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:33:22 2010 +0100

    Protocol.NormalizeContact: explain why we might raise NotImplemented
    
    Addresses a comment from fd.o #20774.

commit 6871cc2c33130fab14d064a887b8b8a182e7d652
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 13 17:32:33 2010 +0100

    Protocol.NormalizeContact: explain why this is only best-effort
    
    Addresses a comment from fd.o #20774.

commit edfc141e4182e2c4ef932432882a74c4a35e1241
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 16:48:51 2010 +0000

    fd.o #17836: Protocol: add VCardField, DisplayName and Icon

commit ab4f3d9b8bf5a0f41f1e9dce391dc61ba80561a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 15:49:56 2010 +0000

    Protocol: add Presence interface

commit e3c98d44455eebf7689a3916f96a34ec84ce0084
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 13:13:46 2010 +0000

    fd.o #20775: Protocol.Interface.Avatars: add avatar size limits etc.

commit 6a1b06f26ff9786d315e2207707f23ede0e72766
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 15:49:29 2010 +0000

    Requests: recommend against unserializable fixed properties

commit 468dfd870161826da9cf4a0ae001386e45d1657f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 13:05:54 2010 +0000

    Protocol: explain the serialization in the .manager file

commit da548e1da97458de6b617e1e45ee4c8e35b35dca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 13:05:36 2010 +0000

    fd.o #20774, #23131, #18172: add an initial Protocol interface

commit 33b2f298490fcaf9e0b9f1c333477975be64be84
Merge: 1059a5c4 adf40980
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:50:57 2010 +0100

    Merge branch 'tools'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit adf4098012e364aa89c90f3111061a93fac13f35
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:39:16 2010 +0100

    specparser: fail on unnamed types that telepathy-qt4 can't support

commit 3e5db4089adcc0c5039cfcf1f0ff3035bd25d4d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:38:54 2010 +0100

    specparser: fail on missing added/deprecated/changed versions

commit 43f3b7b62d1382752229bff5a37a2263e3fb0578
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:31:17 2010 +0100

    Disallow <arg> with inappropriate direction
    
    Explicit is better than implicit.

commit 4197af75d52c003f7fb4ba291eb13ba23f9e8761
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:28:42 2010 +0100

    specparser: forbid empty structs
    
    The D-Bus Specification would also reject them.

commit afddfa3c8855cf1724df95c69b56b416c7846e21
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 7 19:28:57 2010 +0100

    Display the errors section's introduction in the HTML

commit 581ee23c6787ae63098d1d8eec893f0664d9996e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 7 19:18:15 2010 +0100

    Sort errors by name in output

commit f1476559065502fd31ec32092913b6c07e475879
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 6 21:17:54 2009 +0100

    errors.xml: add an introduction

commit 26a70b5436d4f1f257e491e7d71b6b1452aff8e2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 3 15:56:37 2009 +0000

    Remove make_all_async.py
    
    I couldn't figure out any way to convince the Makefile to use it, so I
    figure those sections are vestigial. :-)

commit 55df1a34ffd306bf4cbce650a7f2375af89673fe
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 3 15:59:24 2009 +0000

    Remove unused tools

commit 153ed5c5719bf244c299aa8c953da925770d093c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:22:30 2010 +0100

    List all types in the full index, not just the generic ones

commit a1154f67f9e7319f8e0d87ad352c7c8161dc85cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:22:04 2010 +0100

    Name <tp:type>s using their short name
    
    The named types we use are considered to be a global flat namespace, so
    the spec HTML should reflect that.

commit 0b077635485219300c09b6bcea6f9a975c7b1fc9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:10:43 2010 +0100

    fd.o #24085: specparser: check consistency of all typed things' type and tp:type

commit 1813c95a1436d9e9c9eb213a45cd115d4efc4121
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:10:19 2010 +0100

    Correct arity of Capabilities/caps contact attribute's type

commit 61232eeb09d6c76aa000ff6166f2e20c4dcb7aae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 6 15:00:34 2010 +0100

    specparser: check that <tp:mapping> has exactly two <tp:member>s

commit 1059a5c426aa04efd6277b09c147fcf92ad1d471
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Apr 30 18:15:45 2010 +0100

    Fix a copy-paste error in ContactInfo/info

commit 8a033f4af3f28c16e13392af4f0c79b3e58b227b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Apr 16 11:15:18 2010 +0100

    Make Spec.license a list of paras, not HTML
    
    I'm writing a tp-glib generator based on specparser.py and would like it
    to use the license!
    
    Reviewed-by: Danielle Madeley <danielle.madeley@collabora.co.uk>

commit 73737e76ad78ff55783265f621e52efc00b679b4
Merge: fd72acda 9dca92e8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 14:04:25 2010 -0300

    Merge branch 'contact-info-attr'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 9dca92e8e4771cde9e2f3a4c08e69925f198d8e5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 13:47:58 2010 -0300

    Added /info contact-attribute to ContactInfo interface.

commit e9f3c588a727edc9faacbf937f5f6495c07ce850
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 26 14:44:07 2010 +0100

    fd.o #27835: use AddClientInterest in MailNotification

commit a8a8505fe10ec3bbf67fa77a1bb0f723cf35df6e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 26 14:43:51 2010 +0100

    fd.o #27835: use AddClientInterest in Location

commit 4bbd454bdc0f23bebdc64248caeb88341829752f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 26 14:43:33 2010 +0100

    fd.o #27835: add AddClientInterest, RemoveClientInterest

commit fd72acdad39015aacf84be58174d1a12eb827389
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Apr 16 23:30:35 2010 +0100

    messages: add sender-nickname as a well-known key
    
    Fixes fd.o#27568
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 3015eda2b8b051c73aa595f20871f3713e225ac4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 18:45:26 2010 -0300

    Added missing tp:type definitions to make tp-qt4 code generator happy.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit c6f4c8f1a45ddf40abc073a941d5cc89e86b26c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 16 12:44:26 2010 +0100

    Nano version

commit c64c59d6993a9d89e49bba86f0850af9b86b029d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 22:11:43 2010 +0100

    *sigh*

commit 2aa051acaa615dfeeb6c77c234c6c3a5177d4d21
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 22:07:47 2010 +0100

    specparser: warn about inconsistencies between flags and enums

commit 4963663d8b6fe849f9fde4751604c18e9b66730a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 22:07:32 2010 +0100

    ContactInfo: make Contact_Info_Flags a tp:flags, not a tp:enum
    
    They generate different code, at least in telepathy-glib.

commit d1996edfef178ee1fcfcfc6e35cb572bb30564c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:52:47 2010 +0100

    Nano version

commit ace14855f5ab6ca3fb01945b6caae59dc0eddb7a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:42:53 2010 +0100

    Prepare version 0.19.4

commit e390f75a081940f3dd857360c737e421ba72cebb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:42:15 2010 +0100

    ContactSearch: cross-reference to ContactInfo with its undrafted name

commit 05f41537d2175ac2415d684576ed853732060b96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:41:55 2010 +0100

    Observer: correct cross-reference to Text

commit 213a72871a6a191de97f1d0774ba5f697218eca7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:20:16 2010 +0100

    ContactInfo: remove the assumption that XEP-0054 is equialent to vCard
    
    XEP-0054 can't encode all of vCard, it's merely a large subset.

commit 5c12480093732bce12aa21e14429fdaf9c6857a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:19:18 2010 +0100

    ContactInfo: correct examples' use of the "type" type-parameter
    
    Yes, that really is the terminology :-/

commit ee53d7f2e37cd04f58e1118c0028b69f34672db8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:15:55 2010 +0100

    fd.o #13350: undraft ContactInfo

commit 7e7660bd08fb4cca2dd96aa99ee8e68bdf2257c7
Merge: cc17337a 4ad59e43
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:13:52 2010 +0100

    Merge remote branch 'andrunko/contact-info'
    
    Spec-meeting approved with minor changes to be made subsequently.
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Acked-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Acked-by: Will Thompson <will.thompson@collabora.co.uk>

commit cc17337a6c2680170c6043534c26957c2d5a4d20
Merge: 7af4c3a5 87171892
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 15 21:12:01 2010 +0100

    Merge remote branch 'senko/respawnable-observers-undrafted'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Acked-by: Will Thompson <will.thompson@collabora.co.uk>
    Acked-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 4ad59e433487471aa6e9ff63ce0c4da9b4a931d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 14 12:14:25 2010 -0300

    Renamed all occurrence of Params in ContactInfo to Parameters to follow other spec nomenclatures.

commit 5bb25caae308c19dad91e502ab4b54e53f08e8d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 14 11:59:05 2010 -0300

    Fixed tp:name-for-bindings for ContactInfo.ContactInfoChanged signal.

commit bcf2e25b4770347e15d1c38b0544a154e439a794
Merge: 7af4c3a5 c78750aa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 14 11:45:26 2010 -0300

    Merge remote branch 'smcv/contact-info' into contact-info

commit 871718924be6e3bcaf4ffb7f0e7aafe75462b245
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Wed Apr 14 13:29:57 2010 +0200

    Client.Observer: add support for respawnable observers

commit 7af4c3a5e7b8211c0e9ed83e3375e44ee82e0b79
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Mar 8 20:40:37 2010 +0000

    conference: add missing parenthesis
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9c0ab8aa46108d63980192e9cd955e8a9f99d2ff
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Wed Mar 31 14:16:32 2010 -0400

    MailNotification: UnreadMailCount >= UnreadMails array size
    
    Mention that the unread mail count may be bigger then the size of the
    unread mails array. This fixes bug #27200.

commit b8e35eaf7f3f2cc132c92be6dbd6af008824e68e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 17:00:50 2010 +0100

    Nano version

commit 255ce939ff397d8a007350feff1d3e6697469d22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 16:30:04 2010 +0100

    *sigh* let's try that again

commit 46795155d7d1edc912ee7be855d4ce61a5c98028
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 16:21:33 2010 +0100

    Don't allow releases to be made with files that say UNRELEASED

commit b4817f8d45de487be4d8ffe496e8d1d7a3d79cda
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 16:15:53 2010 +0100

    Correct version annotations for things new in 0.19.2

commit 0b8c9b5e4145d978ba69094a8e5ff5bea376341d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 16:03:20 2010 +0100

    Nano version

commit 741954d4f5021738136dc42bc9c926f128f3a08f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 15:31:14 2010 +0100

    Prepare version 0.19.2

commit f4c4e66cebe29bdb68dee8ff98cfcd5433fae82f
Merge: f6a84e62 548c70f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 15:07:35 2010 +0100

    Merge remote branch 'wjt/channel-type-filters'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit f6a84e6278527f37980d1fb8ebd2cb41e3da1a07
Merge: 3db0632b 0a5f4e7f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 31 15:05:52 2010 +0100

    Merge remote branch 'maiku/message-sent'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Acked-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Acked-by: Will Thompson <will.thompson@collabora.co.uk>

commit 548c70f1591c1315eec8eace8e2902ed456afb84
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Mar 31 14:45:04 2010 +0100

    Summarize StreamedMedia filters in introduction

commit 3db0632b828e1c9e31611326db076baaf3113916
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 23 12:52:14 2010 +0000

    Add a 'thumbnail' field for message parts

commit c2a44f62c3a5e2afd76589e5d24dd49e7675ab18
Merge: 37ee5bfd 40420d9b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 30 18:28:38 2010 +0100

    Merge branch 'fd.o-27335-cap-tokens-for-Call'

commit 40420d9b964b2918e315cf1c5103cb084a307da0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 26 21:47:31 2010 +0000

    Use HCTs not InitialAudio/Video for advertising support
    
    With StreamedMedia, you need three channel filters:
    
     * One with InitialAudio: True
     * One with InitialVideo: True
     * One with neither, for legacy CMs not implementing those properties.
    
    This is kind of rubbish. Given that you need tokens anyway for the
    transport mechanisms, let's not repeat this mistake for Call.

commit 5fc5fa50ff4b3eb5307a181d3151b7400d023cb4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 26 21:42:31 2010 +0000

    Add handler capability tokens for audio and video

commit f284dd0e97f300db0e67ce51e4a04af236d3514c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 26 21:42:16 2010 +0000

    Use tp:hct everywhere

commit e5dd05ad9a18aa75bb95a4a629f54891bf5b7dc6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 26 21:38:25 2010 +0000

    Allow <tp:hct> as an abbreviation for <tp:handler-capability-token>
    
    My hands feel better already.

commit d10a09219aa4626fe3bd1a23ebb02a40f120b95a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 26 11:50:12 2010 +0000

    Specify GetContactAttributes to be more tolerant
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=27325

commit 0a5f4e7fd8af0746ae1cd0fc523f424c9f323bb8
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Tue Mar 23 21:26:41 2010 -0500

    Specify when Channel_Interface_Messages MessageSent should be called.
    
    The text is mostly from Sjoerd.

commit 37ee5bfda25a42cd9410b81303bc9053143a774b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 15 17:03:12 2010 +0000

    Document representing vCards on Messages

commit e44e8e295c267d275a0b49ddcbd291f6fe19f1ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 15 15:10:42 2010 +0000

    Summarize NEWS so far

commit a7331172a168711764f6b1f15d7e342a6a9ec1bd
Merge: c44c1107 1d212010
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 15 14:29:48 2010 +0000

    Merge branch 'propertify-connection'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Bug: http://bugs.freedesktop.org/show_bug.cgi?id=26842

commit c44c1107cd5a79004812e84a1ca08ec2dbc53903
Merge: 6f99a5df 1708fbab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 15 14:28:28 2010 +0000

    Merge branch 'file-formats'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Bug: http://bugs.freedesktop.org/show_bug.cgi?id=27022

commit 1d21201055cf024bc3579966fbd89ae36b694f7f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 11 17:44:51 2010 +0000

    Add tp:added annotation for Connection.Status property

commit 6f99a5df2092bb4064702c0e8cb0fad133e08de0
Merge: 0aa62413 8f578b9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 11 17:41:45 2010 +0000

    Merge remote branch 'maiku/remove-content'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 0aa62413c06d9c4919690ebd3ecd95e42c067ebf
Merge: b21c189c e80e0460
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 11 17:39:46 2010 +0000

    Merge branch 'get-contact-caps'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit b21c189c94403cb23db18d53b74c2465a6c3f89c
Merge: 6cc7f3f8 96e99aa8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 11 17:38:53 2010 +0000

    Merge branch 'initiator-clarification'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 6cc7f3f8610120becbe73c629f9d739edf458cbd
Merge: ddba0dda 80c518c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 11 17:38:40 2010 +0000

    Merge branch 'conf-initial-union'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit ddba0ddab49c4876881fe1bffdd8d6bd72ee81b5
Merge: c7574fe3 5252993a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 11 17:37:57 2010 +0000

    Merge branch 'message-token-but-not'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit c7574fe342f1896486f0062cebde1b73757d0b9c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Mar 8 20:04:48 2010 +0000

    conference: "multi-user Jingle" sounds better than "multi-user Muji"
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e80e046034900bf2a7d30d108200c998bf231779
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 4 15:59:18 2010 +0000

    fd.o #24252: clarify GetContactCapabilities to be consistent with the /capabilities contact-attribute
    
    This appears to match telepathy-gabble's behaviour.

commit 4a735ed705d25d86b05f9ff675457f61cf2cf426
Merge: bf5338b8 8ce49450
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 17:47:56 2010 +0000

    Merge branch 'trivia'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 8ce49450e4c84ece74c88afff30496d704adf7ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 17:47:17 2010 +0000

    spec/template.xml: add a template for new interfaces, with appropriate LGPL boilerplate

commit 1708fbabbea03d7162153d0e521106eebf50f9a5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 15:47:52 2010 +0000

    RequestConnection: recommend against using unserializable types

commit 11386fdc76ed510abe9d8f9ba1bd2f14a9340ca0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 15:47:35 2010 +0000

    ConnectionManager: booleans SHOULD be "true" and "false" (not 0 or FaLsE, say)

commit 5274690c500403a6f37e68f1be45dacebe6350b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 15:46:57 2010 +0000

    Client.Observer: normatively reference ConnectionManager for serializations

commit 0842b92ea05bf83e069f1032cc1aa6700dbd9e96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 15:34:20 2010 +0000

    Observer: correct inaccurate documentation of the .client file format
    
    The examples and all known implementations were correct.

commit a850d825115fc347980ea9b1562b3b5dd8b62514
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 13:07:31 2010 +0000

    Remove a commented-out reference to the old ContactSearch channel type
    
    The new ContactSearch channel type is <xi:include>d in the appropriate
    place.

commit 0ca02a086c5f47d85c4c5a148cd7882c7aeb59fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 3 13:06:32 2010 +0000

    Update copyright years

commit 8a27fb73a7422bc5d61d34047ced97944354bd6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 2 16:24:26 2010 +0000

    Connection: rewrite Connection_Status documentation to reflect what's really implemented

commit 5c6102cde7e1ce95ee37783856d33378952d6677
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 2 16:24:04 2010 +0000

    Connection: turn Status into a property

commit 03a13a6379af49219204b4cda8dac97369eed9c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 2 16:22:51 2010 +0000

    Connection: turn Interfaces into a property

commit 5252993ac86e5c9fe9872db47d68980873d18690
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 2 14:26:34 2010 +0000

    fd.o #26837: rename Sent_Message_Token to Protocol_Message_Token and add a protocol-token key

commit bf5338b8f05ff53efd14ae246dad60495b12ca9f
Merge: b61990fc b7c15e93
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 2 13:55:16 2010 +0000

    Merge remote branch 'wjt/anchors'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Bug: http://bugs.freedesktop.org/show_bug.cgi?id=26136

commit 80c518c9e5b176248fe03a4b970f45dd1ed23ccb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 2 13:01:31 2010 +0000

    Conference: explicitly allow InitialChannels, InitialInviteeIDs and InitialInviteeHandles to be combined

commit 96e99aa8195e92124c6a5f183bb85e030dd929ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 2 12:41:14 2010 +0000

    fd.o #26591: clarify InitiatorHandle's meaning on chatrooms

commit c78750aaf9b3fdd9ac90f1f0eb56d264fc14c83a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 1 20:57:27 2010 +0000

    ContactInfo: rename Parameters_Mandatory to the less cumbersome Params_Exact

commit 85ba3ab6290b77559cf38416f529fcaa67eae261
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 1 20:57:08 2010 +0000

    ContactInfo: explain the semantics of 'label' and improve the example

commit e701ea68efb8b20ae49c0ddb4c0f359268b8f9c0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 1 20:37:57 2010 +0000

    Allow ContactInfoFlags, SupportedFields to vary until CONNECTED

commit 6d6a9b70c9a77fd00400741c4365599380e90d05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 1 20:37:36 2010 +0000

    Fix cross-reference from ContactInfoFlags to Contact_Info_Flags

commit a16a7f4ffbeb45a10588c58f431a9d0eb54b901f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 1 20:33:10 2010 +0000

    Add RefreshContactInfo

commit d30bb101e20343bfa91cfcaaa91d49c1028a176c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 1 20:32:40 2010 +0000

    Document rationale and errors for RequestContactInfo

commit a3955260ad557688dde77451dea1ffb03e7a5bac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 1 20:25:42 2010 +0000

    Adjust GetContactInfo wording to allow clients to refresh their own caches

commit b61990fc4163044d76c72d5f9616298ab40954cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 15:09:52 2010 +0000

    Nano version

commit 3f73da68ed616e44cd3aa1b57f12e3ef1c5e27d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 15:05:37 2010 +0000

    Prepare release 0.19.1

commit 60c7dcb225ec54d6130d1595173543610c897f37
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 12:57:45 2010 +0000

    Update NEWS

commit a97bcaaa2118262877af8698df7f0424ce720385
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 12:57:40 2010 +0000

    Mark MailNotification as added in an unreleased version

commit b205e0b95c3abab08b21c4f722fb69be1d280f7e
Merge: 37af0d03 ae6ff25f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 15:03:35 2010 +0000

    Merge branch 'syntax'
    
    Reviewed-by: Danielle Madeley <danielle.madeley@collabora.co.uk>

commit ae6ff25f6b88ea13680442b4b7abf335fa236335
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 12:47:36 2010 +0000

    specparser: check for HTML appearing outside a docstring

commit 03f5e01ae940c91dfe19fe3dcfa4753e17db67fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 12:47:10 2010 +0000

    specparser: verify that each Base has at most one docstring, one added and one deprecated

commit b12e354529ad95dc5fd264d27d7275250beb5def
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 12:25:55 2010 +0000

    Call.Stream.Interface.Media.Endpoints: add missing <tp:docstring/>

commit 3529ba7d8c2d1b799bdb0978cfd2d7001fadac98
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 11:52:41 2010 +0000

    specparser: raise an exception if we see a spec construct containing non-whitespace
    
    This usually indicates a missing <tp:docstring>.

commit a9e92cf08ed361c89eb31256f43d8bac9f5f40b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 24 11:52:08 2010 +0000

    Add missing <tp:docstring> wrappers throughout the spec

commit 37af0d03a09a64aa004cbde7c31792dd1d8c3f8e
Merge: 06e48eca 62f8e7dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 23 20:11:04 2010 +0000

    Merge branch 'mail-notification'
    
    Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Acked-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 62f8e7dc364d98fe15d3ffa77c3eef74847df28a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 23 20:03:58 2010 +0000

    Re-allow "id" on Emits_Mails_Received CMs if it's "unique enough"

commit fdf0aa8a72bd5c70f6d4bb821e10cb0437535955
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 23 20:03:26 2010 +0000

    Remove a stray mention of Mail_Type

commit 4964ff45da5f3b8505fba737faae4d856c70a076
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 23 19:48:33 2010 +0000

    Remove Mail_Type; instead, indicate mails vs. threads via Mail_Notification_Flag_Thread_Based

commit 407da82febb63820dbb64ea05b5fe212ad8e7c46
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 23 19:42:03 2010 +0000

    Allow url-data to have any type, and pass it back to the Connection in a variant
    
    This avoids having to encode arbitrary state into a single string, then
    decode it again in RequestMailURL.

commit 520acbf7c69b759694f1c3e15d1158f7ef7942dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 23 19:41:11 2010 +0000

    Forbid "id" on Emits_Mails_Received connections, where its scope can't be determined

commit 6d87e61e67d2f550b2a1bc0d0aa7ffefe059654e
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Feb 22 17:38:01 2010 -0500

    Adding MailAddress property to MailNotification interface
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 3d715d73b1d8fb15be7eaf871a9702150f7134df
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Feb 22 16:58:28 2010 -0500

    RequestMailURL can not raise InvalidArgument error
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit a0d23eb8caf2e71636dbb147d5214e2a6fdbd7d4
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Feb 22 15:53:45 2010 -0500

    Define sent-ts and received-ts when Mail_Type is Thread
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 8f578b9a01cee29b09b9c3157fa42964bca5ce03
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Mon Feb 22 14:44:42 2010 -0600

    Adding possible errors to the Call.Content Remove method.

commit abb489acbc0f570e56477258fc22f438b6a8826a
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Feb 22 15:43:46 2010 -0500

    Clarified usage of key "id" while MailsReceived signal is being sent
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 5547cabaf622707dd44877d63f351e30d011425a
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Feb 22 15:35:38 2010 -0500

    Removed method MailNotification.RequestComposeURL
    
    The method was not well defined. For me details refer to
    Bug 26706 on bugs.fd.o
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit c9b5400011311d2e086aaa97c6194b3dd8531539
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Feb 22 15:13:01 2010 -0500

    Removed unused errors, added NotImplement to MailNotification.Subscribe.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 06e48eca0993fba02c98fc18e919245d406dc28c
Merge: 7dadf84f a88d7a50
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Mon Feb 22 14:11:12 2010 -0600

    Merge branch 'misc-fix'

commit eaa0a230037f0bb8a88f6c63b307fb86b9f40903
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Feb 22 14:59:24 2010 -0500

    Fixed typos, some prevented compilation
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 486b37b421c4ce3800416c63c52038e99b65fd57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 19:36:04 2010 +0000

    MailNotification.Unsubscribe: get rid of most errors, and define NotAvailable
    
    There's no reason why unsubscribing should fail, unless the client author
    has got their state tracking wrong.

commit bb4c805c4a0aead07487056cc3d2275e3c271f1e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 19:35:25 2010 +0000

    MailNotification: rename Capabilities to MailNotificationFlags
    
    In theory, D-Bus is nicely namespaced. In practice,  bindings don't
    fully support namespacing (in particular, dbus-glib and QtDBus will be
    unhappy if you have a property of the same name in different interfaces),
    so we should rename Capabilities to something less generic.
    
    I named it to match its type, but MailNotificationSupport would also
    be a reasonable name if you prefer that.

commit 82442029bf09554080d419cc609a1e565545f862
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 19:15:43 2010 +0000

    Clarify UnreadMailsChanged according to my current understanding of it

commit 9ee9799e09b900d795059b38d77551bd1b0a1209
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 19:12:33 2010 +0000

    MailNotification: rather than recommending implementation of particular things, just say "as many as possible"

commit 7eaf5f2a60e275f6ed175ec3a54fe027bafeaa4a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 19:06:24 2010 +0000

    MailNotification: don't require the URLs to be authentication-free
    
    We hope that in all practical protocols, the CM can open a
    pre-authenticated webmail interface, but if it can't, opening a web page
    that requires further authentication is better than nothing.

commit 77f00c0eff1946c5e77e16511db70bd04dce443a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 19:03:13 2010 +0000

    MailNotification: re-order and re-explain the four categories, most capable first

commit d27ef15bad9f4b87d0b8a1ba73ef2a2eacfd59f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:39:36 2010 +0000

    MailNotification: note points for further discussion

commit 667631016ef4d2ab035971f5e6597492fe1b4e75
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:39:17 2010 +0000

    MailNotification: editorial changes to description of capability levels in intro

commit 2d09768ddaf0b63a7a62e156fb162735af7a7767
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:38:36 2010 +0000

    MailNotification: discuss Subscribe, Unsubscribe together

commit 102a9dac6db778377c3f132a2dc64784dd677c60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:38:07 2010 +0000

    Editorial changes to RequestFooURL

commit f736f9db9bf7a52d1a0d00103a92eb79fa708199
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:37:37 2010 +0000

    Editorial changes to Subscribe, Unsubscribe

commit dbc0ea6762d0f8a28d51cbb2d39c369ab134966a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:36:55 2010 +0000

    Attempt to clarify how UnreadMailsChanged works

commit 636035992bbd1c87704650634e3c1688ae7dda30
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:36:01 2010 +0000

    Capabilities, UnreadMailCount, UnreadMails: editorial changes

commit 7e6f6c66eeb67b189aca81924f9f17e4b8c5834c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:11:12 2010 +0000

    Editorial changes to Mail text

commit daaaa229791e23ffa754da9363e7160cc8b7ac96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:01:53 2010 +0000

    Mark up Mail as a mapping, not a simple type; mark up well-known keys in valid HTML

commit 66b94afc099789f2790e7528803a5ee009d2e5aa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 18:00:36 2010 +0000

    fix HTTP_Post_Data markup

commit 74c77a026d56722f225a013bc266556813daecd2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:54:22 2010 +0000

    Mail_URL: disallow non-empty POST data when not POSTing :-)

commit 76588b70bf856fc5b2bb569e13c56ababdad17a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:53:45 2010 +0000

    Mail_URL: explain the "use it soon and don't share it" requirement more clearly

commit 10518c74f5db8eae6ad6f1eb30e3d1da2eeb3230
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:50:35 2010 +0000

    Mail_URL: editorial tweaks

commit 1fa7477c76af03ea3b52b3748a51d7eb3db6aa5e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:50:20 2010 +0000

    Mail_Type: give rationale; editorial tweaks

commit 4235a1ef749b125d8497acac24ad3994c129a9c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:48:31 2010 +0000

    HTTP_Post_Data, Mail_Address: editorial tweaks

commit bfaa8e18b20cb74eca3b70abc02a564ad9cb3fef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:47:52 2010 +0000

    HTTP_Post_Data: explain why it's an array of pairs, not a map

commit a095ca1595bb9cac14be265bd04f8745e65ec2ac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:47:05 2010 +0000

    HTTP_Post_Data: flag the docstring as HTML

commit 0326131a3410edfb2b06010ee625f91e40908a1c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:45:29 2010 +0000

    Correct some confusion between URL-reserved and HTML-reserved characters

commit a34b971aa0f47ca0e94adc5f7757997d9c502bb9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:42:27 2010 +0000

    HTTP_Post_Data: strengthen "SHOULD NOT be HTML entities" to MUST NOT
    
    If this isn't consistently interpreted, interoperability won't work.

commit caa9f4a412d97462165a73796b9bbb13188f1106
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:41:15 2010 +0000

    HTTP_Post_Data: editorial changes

commit 76a41d87b0b2ecc334f8810c72737cc53bc637eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:30:00 2010 +0000

    HTTP_Method: editorial adjustments

commit 24ca2567d4fc5aed0337e5a0549816a5b4f7bbf4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:29:47 2010 +0000

    Mail_Notification_Flags: editorial adjustments

commit f80b63b9ae6531c95d9d0d5acfee3a87f9a81fb9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 17 17:18:11 2010 +0000

    Give Mail_Notification_Flags names like Mail_Notification_Flag_Supports_Unread_Mail_Count
    
    This is slightly more verbose, but more consistent with other interfaces

commit 7dadf84f7dcb7f6cc22029df4f1e181dacf6c401
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 10 13:06:25 2010 +0000

    Protocol: add mxit and yahoojp (from libpurple), and clarify that SIMPLE is still sip
    
    libpurple's prpl-simple should be represented as sip, I think.
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit d87b72434aa6a81a18a43e92fb2165a1158bc1eb
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Wed Jan 27 15:31:08 2010 -0500

    MailNotification: Added example for HTTP_Post_Data and Mail_Address
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 5c56487650dcc4adc6257aadaad998757d304e60
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Wed Jan 27 14:50:40 2010 -0500

    Clarified and rework mail structure
    
    Clarified mail structure documentation about "id" and the way the
    content of a message may be sent.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 40b7204133054d2a6754572cfac2c865eb58bd97
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Wed Jan 27 13:46:22 2010 -0500

    MailNotification: Clarify "id" presence in ReceivedMails context
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 4f34b8d0b4ef13f8fde52512f50d680c7e2a8bd8
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Wed Jan 27 11:28:26 2010 -0500

    MailNotification: Rewrote intro moving caps group into it
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 34f547d7a0a5ec67ef8da7089330b94bdb3eef3d
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Jan 26 15:37:22 2010 -0500

    MaiNotification: Clarify why POST Data MAY NOT be shared
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 978f6ecf79248c638746613cf8026de10c8515fc
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Jan 26 15:31:28 2010 -0500

    MailNotification: Capitalized MUST, MAY, NOT, SHOULD, CANNOT
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit ebaea8ea30e06b08791b8539532ad3d00e8ad56a
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Jan 26 14:42:50 2010 -0500

    MailNotification: Use Ugly_Case for members, enumvalues and args
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit a88d7a50c4978125a92bdfb4bc1c7721ba2c868e
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Tue Jan 26 13:42:38 2010 -0600

    Call.Stream: Fix the docstring node for SetSending().

commit 79dc555128d60ba1511d1acc62821ffaec5b435f
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Tue Jan 26 13:36:45 2010 -0600

    Call.Content: Add a Remove() method.

commit ab58b558c2086729a7fae172e7e5f22ba9c262e4
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Jan 26 13:27:25 2010 -0500

    MailNotification: Use NotImplemented instead of NoCapable
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 60cf3a88f15db009e7653654acec0889150a2f41
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Jan 26 13:24:16 2010 -0500

    MailNotification: Document Capabilities for each property/method/signal
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit e07425754962683e95b08d70661a3dc692af9870
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Jan 26 12:59:19 2010 -0500

    MailNotification: Explicitly state where or when the value changes
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 6e0138653eb7884d2e325894fb601e1a5e3825cc
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Jan 26 10:37:29 2010 -0500

    MailNotification: fix some english errors and split too long lines
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 21c3d4fbf83221919f85b9beaf34c9db558e9077
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Jan 25 18:15:20 2010 -0500

    Documented the exact format for HTTP Post Data
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 46b6e01a895c92427aa1b5c1d6f6fa04b807fd09
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Jan 25 17:36:38 2010 -0500

    Fixed typo in url-data mail attribute
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit f8dbba0d2dc4378766692ded57a850eb256f388b
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Jan 25 12:29:37 2010 -0500

    More mail notif capabilities doc and missing flags
    
    Added more documentation to capabilities, explaining the four possible
    groups and giving examples of wich protocols support it. Also added missing
    capabilities for Request methods and added a method to request a URL to
    compose e-mail.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 9d50afed288f6f16965e65feccfb6c950e2e2da9
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Jan 22 12:30:08 2010 -0500

    Mail Notification: Clarify need for Subscribe/Unsubscribe methods
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 1108a0cbac32f880242bd984e6a98f228df5eff6
Author: Andres Salomon <dilinger@collabora.co.uk>
Date:   Wed Jan 20 18:20:29 2010 -0500

    Call: fix incorrect documentation for Ringing()
    
    Ringing claims that it only makes sense for incoming calls where
    CallState == Initiator; however, this makes no sense.  For incoming calls,
    the local side is the Receiver; CallState should never be Initiator.
    
    Reciever was meant there.
    
    Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit b7c15e93baba2879cdb79156e60858f305ba1229
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jan 20 15:07:20 2010 +0000

    Add anchors to index chapters

commit 5a2f43d2959aac9b064ec7ec1c33dd4e930e984e
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Jan 8 16:45:22 2010 -0500

    Update Mail Notification spec to better support authenticated URL
    
    After more analyses it was found that authentication token included in
    query string (GET) or POST data may not be shared between client. Also,
    this information often requires network action.
    
    The information related to Web mail client URL is now optained through
    requests method. Also, the mail ID was retyped into string for flexibility.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit c5f7f8f713f98c51558685bc5e1e23480b127dc5
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Jan 8 12:08:25 2010 -0500

    Changed mail ID into string for more flexibility
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 126375b2ecdad6344f306eafc799b9f122bf9925
Merge: df80af9d ac470e5f
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Tue Dec 22 14:35:23 2009 -0500

    Merge branch 'master' of git://git.collabora.co.uk/git/telepathy-spec into email-notification

commit df80af9de4d98afac528609e7bb4d3d19cc2c7b9
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Thu Dec 17 17:23:30 2009 -0500

    Use 64 bit unsigned integrer for Mail IDs
    
    It was found that Google Mail provided IDs are 64bit long. Using 64bit
    integer is also more likely to store most server IDs.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit eded1a8d604babb1c3473922d479af522f69cc02
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Thu Dec 17 17:19:25 2009 -0500

    Mail Notification: Added missing struct definition and better looking
    
    HTTP_Post_Data and Mail_Address structure are now defines. Also, the keys
    of Mail type are now better displayed in the generated specification.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit fafd8329931d92de898a457afbc2285d751fbc0f
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Thu Dec 17 13:43:24 2009 -0500

    Change MailsAdded/Removed into MailsChanged signal
    
    The current signal method does not work very well since mail may be
    added, changed and deleted at the same time. Using a MailsChanged signal
    with a hash table of added/changed item and a list of removed mails IDs.
    Also remove the useless structure for remove mails IDs.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 0d66b549a52352bd75f963cc127ffd969a88ee1a
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Dec 4 15:28:44 2009 -0500

    Capability enum become Mail_Notification_Flags
    
    The enumeration name is changed from Capability to
    Mail_Notification_Flags, as Capability is too generic.
    Also as this is about flags, using tp:flags instead.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 1523ca9ba646550c6c67e74b6b99856a76c727eb
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Dec 4 14:28:42 2009 -0500

    Fix Mail array type in Mail signals
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 375e0db38e8f1d6675cd04aa1473c8138eb90d09
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Dec 4 13:03:28 2009 -0500

    Fixed spelling in Mail Notification
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit effea1008454a2047a7fd0661fa3b53902624f08
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Dec 4 12:56:17 2009 -0500

    Added Cababilties property to Mail Notification
    
    CM can now explicitly describe their behaviour.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 198bfa9f14daac370e8f4d6f29163bd65fe32ada
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Dec 4 11:42:50 2009 -0500

    Clarified InboxURLChanged signal, mime-type and use of hash map
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit ef21b77868e57b25f0c0b5c7e9bf9819c59f7528
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Dec 4 11:21:43 2009 -0500

    Removed support for cookies from mail notification
    
    We found that cookie sharing is not possible at the moment and that for all
    known protocols, authentication can be done using POST-Data and
    redirection. Also, the feature could be added without breaking
    compatibility in the future.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit ac470e5fdb561c33b11b15a2e8994f525390a84c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 3 21:46:15 2009 +0000

    Nano version

commit 54c1821dcc799f933322d3c5172e0642ea1ce32a
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Thu Dec 3 16:37:34 2009 -0500

    Revert "Renamed to *E*mail Notification"
    
    Mail is considered shorter and less ambigues when comes time to create
    variable (e.g. Mai vs Email, EMail or E_Mail).
    
    This reverts commit 50771d832fdc9fe8503672d2a2644cfbef684037.
    
    Conflicts:
    
            spec/Connection_Interface_Mail_Notification.xml
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 3413fe2a5e7372dcd69a209fb51750d2c58918e0
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Thu Dec 3 14:13:05 2009 -0500

    Email Notification: Fix email list types
    
    The UnreadEmails property had wrong type (a(sv} instead of a(a{sv})). Also
    renamed attribute tp-type into correct name tp:type and use [] instread of
    array name to specify the type.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 9c7c1e7cc2a9a64139a224410f8ba77da6c73def
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Wed Dec 2 15:31:57 2009 -0500

    Fix node name to be Email instead of Mail
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 3d42e823a5434e082d75ec4ef40ee87f19158b7d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Apr 2 14:26:19 2009 +0100

    Describe how to use ContactInfo in preamble

commit 9626f86b17a3a97700c67ae1219636933c20c83b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Apr 2 13:19:02 2009 +0100

    Push doesn't mean RequestContactInfo won't cause a roundtrip

commit d3a77e0c0ee12aa654d9d46c441d804abd98cecf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Apr 2 13:17:33 2009 +0100

    Remove GetContactInfo's "SHOULD cause network traffic"

commit 8be71280655b0bf270fd254324292379b2c5d89c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 18:15:37 2009 +0000

    Generate a smaller ChangeLog

commit ed18949e547a0a6c9639acd0b03ede137805cc60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 18:14:05 2009 +0000

    New development branch

commit 1887d1690bc30660faa4b8f5be67c3d86e09182b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 18:10:07 2009 +0000

    NEWS and versioning annotations

commit 0c7cb684d9cbd9c6556f083c9db3751a02dc6363
Merge: 50991ccc 0ac27ba3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 18:07:26 2009 +0000

    Merge remote branch 'wjt/sidecars' as draft
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>

commit 50991cccc0cf458d7f7bcb00ab0878db66729b19
Merge: 1d1369c5 c7ecf0f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 17:41:17 2009 +0000

    Merge branch 'call' as a set of drafts
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 1d1369c53c65b4fd4825cc9fbf78d8ed012b9c4d
Merge: c8262797 77a82e4c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 17:18:40 2009 +0000

    Merge branch 'conference' as a draft
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit c7ecf0f789d4844d4a923b9f6412275c8c5ca05a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 17:13:43 2009 +0000

    Stream.I.Media: fix a dangling cross-reference

commit 84f9777c9398260b8323630f27bc098577664cf8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 16:34:37 2009 +0000

    Call.Stream.Endpoint: use Ugly_Case for args

commit 365263d025ee3d7e4051ff1ecba0f099344653c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 16:34:21 2009 +0000

    Call.Stream.Endpoint: add type to RemoteCredentials

commit 22e560f945e7d04828a55f0be55d5ccbdc23a6dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 13:41:38 2009 +0000

    Stream.I.Media: attempt to fix spec-lint
    
    * editorial changes
    * use conventional case
    * ask for rationale
    * attempt to cross-reference more
    * declare Transport to be immutable
    * give LocalCredentials a struct type so telepathy-qt4 can bind it

commit eeec84c2eabbc846ee7874a20b3f8caa680def91
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 13:21:02 2009 +0000

    Stream.I.Media.RelayInfo: reference Transport property via enum members

commit 3c174877db1585bbe611f726ffefb7e6e1b5d551
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 13:16:42 2009 +0000

    Stream.I.Media: cross-ref RetrievedServerInfo with ServerInfoRetrieved, add rationale

commit 6f304153b3e212ff9e01b452d047b4ee012ef765
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 13:16:11 2009 +0000

    Stream.I.Media: cross-reference Endpoints and EndpointsChanged

commit 7692b4e5ee4ccac66bccd3d472474a63f0370d17
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Dec 1 15:59:30 2009 +0000

    Remove the requirement for the local codecs to always be in the mapping
    
    When the local stream implementation hasn't told us its codecs yet (via
    SetCodec or Accept on a CodecOffer) we can't represent them in the mapping...

commit 77a82e4c38882540d0f9fe0a4b3c4cf9d437772b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 14:58:00 2009 +0000

    Conference: move the Merge interface into a new MergeableConference interface
    
    It might be moved back in a later draft, but the conservative thing to do
    is to have less API for now.

commit ae8d77da0dcf5782859ae057872e050439f7927e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:57:35 2009 +0000

    Content.I.Media.CodecOffer: document

commit 78bf61b542f3d06663c95e2a357fae252715e1d3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:57:15 2009 +0000

    Content.I.Media.NewCodecOffer: document

commit 8aac4b35d9044c3fd5a87505ff67f2af8881b85d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:56:35 2009 +0000

    Content.I.Media.ContactCodecMap: document

commit b4d9d95fad0b557cc460af687b59c4dc0269e05d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:55:53 2009 +0000

    Content.I.Media.SetCodecs: editorial changes

commit 68f97c057f0b1e2b95a660faf38c7053b8834c31
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:55:25 2009 +0000

    CodecsChanged: editorial changes, clarify relationship to ContactCodecMap and CodecOffer

commit 86836fb38390d1c444e655e90f477385dd77b35d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:54:15 2009 +0000

    Content.I.Media: remove unused Codec_Parameter_Map type

commit 1bf1abbb35adcb7887dd55fccf5686e77b408793
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:54:02 2009 +0000

    Content.I.Media: editorial changes to Contact_Codec_Map, Codec_Offering

commit 9261dc10a18486725e10bac2739ef4684aca29a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:51:18 2009 +0000

    Content.CodecOffer.RemoteContactCodecMap: document

commit 155579a73e0904373c57ee4a41214a221bb96e0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 1 12:51:04 2009 +0000

    Content.I.Media: Codec: editorial changes

commit 452db6b9fdddcd7d14acf0663dea74c3703d1228
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 19:22:53 2009 +0000

    Call, Content: apply new understanding of Stream sending states here too

commit d8c597c991647afde375a57d07f0be153b8dd567
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 19:20:09 2009 +0000

    Call.Stream: attempt to clarify how sending states work

commit 55f7f7cf9b372a6bd9450ec537d3f064672fdc0a
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Nov 30 14:18:10 2009 -0500

    Email Notification: Added Subscribe/Unsubscribe
    
    On certain protocol, keeping the list of e-mails may generate a lot of
    network traffic and non-required memory usage. The Subscribe/Unsubscribe
    allow Connection Managers to track users of the email
    notification and lower traffic and memory when nobody is using it.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit e4e8d0d02480b97f6d671389e10effe106f3c1ab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 19:02:47 2009 +0000

    Content.Streams: editorial changes, cross-reference to signals

commit 26f15fe4e062f387b3a2026c79a3e36dde16bd9e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 19:02:33 2009 +0000

    Content.Disposition: mark as immutable

commit b1f0a6ae3be90858c4d6700310641812571f6d4a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 19:02:24 2009 +0000

    Call, Content: attempt to clarify the effect of Accept on Initial contents

commit 0bfda88c35084885ae42019523233a4c83c6ddae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:51:54 2009 +0000

    Call.Stream.Sending_State: use conventional capitalization, add None state, document

commit 8ef89183a9252edaf54666b05d48c996e2543604
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Nov 30 13:49:46 2009 -0500

    Email Notification: removed priority
    
    Removed listing of priority in Email keys. No known protocol
    support it at the moment and it's unclear what value should be
    available.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit ddc4e0b3855ba57333fe7f20563f25c9873683e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:49:24 2009 +0000

    Content.Disposition: editorial changes

commit 7416d80ae261275819cb78c14e8315fca62ec5cd
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Nov 30 13:47:42 2009 -0500

    Email Notification: Fix types and typos
    
    Fixed wrong types: Email is now a hash map, Email type (single, thread)
    is now an enum and array of strings for cookies (instead of array of
    struct).
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 6988d84355be75def7f5762e92ba71a771d6e364
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:43:49 2009 +0000

    Content.Name, .Type, .Creator: editorial changes

commit bbcc4d5cddcf5703eca4974c44a015f4700030f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:34:38 2009 +0000

    Call: make paragraphing consistent

commit 992c315343eef44efd0c30f65f1e52ddb175fe19
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:31:12 2009 +0000

    Stream_Transport_Type: document, and rename values to match Media.StreamHandler more closely
    
    I've left ICE as "ICE", not "ICE_UDP", at least for now, in case we
    want to use it for ICE-TCP too.

commit cc4d610dd022a47099ed82bfab4bae5a874dd0cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:21:11 2009 +0000

    Call_Member_Flag_Ringing, Call_Member_Flag_Held: clarify why per-member

commit e80c9004fb88a815c09a64415f7c14f934ab26c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:16:51 2009 +0000

    Call_Flag_Held: rename to Call_Flag_Locally_Held
    
    Sjoerd confirms that this flag is only meant to be for local holds.

commit 24a5a9c7ef64e31cfe2f72756ea97adc7582e6de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 18:16:22 2009 +0000

    Call_Flag_Ringing: rename to Call_Flag_Locally_Ringing to disambiguate
    
    Sjoerd confirms that this flag is not meant to be set for outgoing calls.

commit c82627971510f52e7bd0d1688df5ec49ce4bb3fc
Merge: e0da0646 2afc2846
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 17:55:30 2009 +0000

    Merge branch 'contact-caps-rooms'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
    Acked-by: Robert.McQueen <robert.mcqueen@collabora.co.uk>

commit 2e6b49d183e2dc9a19247d9c57183d6ca98b1664
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 17:54:51 2009 +0000

    Add Handler.FUTURE.RelatedConferencesBypassApproval
    
    The name is a bit unwieldy, perhaps ConferencesBypassApproval would be
    enough...

commit d4c202ff72cb8042af3a5bef2ceb4730175b3938
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 17:37:21 2009 +0000

    Conference: rename InitialInvitees to InitialInviteeHandles and add IIIDs

commit e0da06464e722a6d3ad2d1b472cbd9fffccae88b
Merge: 94ebb4db b94146ad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 17:04:37 2009 +0000

    Merge branch 'balance-stable'
    
    Acked-by: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 94ebb4db73d4ebff95d55e7a8335f2c5be9b2e4e
Merge: 6239b97f e17c8cb1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 16:58:36 2009 +0000

    Merge branch 'preferred-handler-trumps-filters'
    
    Acked-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit b94146ad891b4b6facde9f7a5d261a12defd352a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 30 16:50:13 2009 +0000

    Balance: fix typo: UINT32_MAX is 2**32 - 1, not 2**32

commit e129fd324c115746480c5ba11ba09b2e307418a8
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Mon Nov 30 10:06:49 2009 -0500

    Rewrite of Email Notification Interface
    
    Rewrote the Email Notification Interface to better support various
    protocols, including Google Talk. Mainly replaced UnreadMailStatusChanged
    by UnreadEmailAdded and UnreadEmailRemoved. Also introduced emails' unique
    ID, HTTP Method, POST Data, email type, multiple senders for threads and
    fixed the cookie representation that would not allow adding standard
    attributes like path and domain.
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit 50771d832fdc9fe8503672d2a2644cfbef684037
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Fri Nov 27 12:01:20 2009 -0500

    Renamed to *E*mail Notification
    
    Rename everything to Email notification and fix consistency in
    in the documentation.
    
    
    Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>

commit e7df7284883905d66933f4096faf69c71369543d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 16:31:55 2009 +0000

    Call: attempt to clarify call states, etc.
    
    Also add some reasonable keys for CallStateDetails: debug-message (for
    error Ended states), hangup-message (for non-error Ended states), and
    queue-message (for SIP 182).

commit 39801a1a08c58692325f60022ef618b8bd75ebe2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 15:54:03 2009 +0000

    Call: attempt to clarify call and call-member flags

commit bee7a705901f1a29116f9ff284aada8aaf4e8f91
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 15:23:32 2009 +0000

    Call: fix a typo

commit 125ed9948dff03f23b3b325ff794ea5e670f0d5a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 15:23:23 2009 +0000

    Call_State: improve documentation, add implicit Unknown state, use Ugly_Case

commit c54270bb0d1ab1b4a48feffece7d05f15e43dffc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 15:04:24 2009 +0000

    Call: align handler capability tokens with Stream_Transport_Type

commit 5892706143d434630f5024baa1a97e9a919ee353
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:57:49 2009 +0000

    Call.HardwareStreaming: expand on the rationale

commit 0b98c9156fbdc8eeb451b8a81cab85c25960b038
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:43:59 2009 +0000

    Call.CallMembersChanged: document what this means

commit 560c019457f8c4ebbc85802a6f449b2c642685e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:39:49 2009 +0000

    CallStateChanged: correct short description, cross-reference properties, editorial changes

commit ac957c5654a384d9a366e18d7455efae6f2e624b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:34:18 2009 +0000

    Call.Contents, ContentAdded, ContentRemoved: editorial changes

commit 5dd9fffcc6480e39f0dd58e47008ddb1748ce0d2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:30:02 2009 +0000

    Call.AddContent: use Ugly_Case param names, cross-reference Content.DRAFT, add FIXMEs where docs are missing

commit 35784e69f310589716e8a7b77e1115773844ae62
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:27:08 2009 +0000

    Call.Hangup: fix spec markup, pull docstring to the beginning, give rationale for Message

commit 404061c90c994dfcdf252e34a13d14631a19aa5e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:23:22 2009 +0000

    Call: improve definition of Accept

commit 0ae9d943dab3466b56ec4467e78169d3def60fa2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:23:11 2009 +0000

    Call: improve definition of Ringing

commit 76e20e8c13b87f125e21e413047086c548e504d1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 14:08:44 2009 +0000

    Call: s/.Draft/.DRAFT/ as is conventional in our other interfaces

commit b93611fdb67b56788f783cfd7b162b2b73a6f0ae
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Fri Nov 27 15:01:57 2009 +0100

    Add Call member flags

commit 2afc284698e4a96c466d7382ddd46da64fa535e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 13:42:00 2009 +0000

    ContactCapabilities: specify what channel classes with Handle_Type_Room or Handle_Type_None mean
    
    They wouldn't be meaningful otherwise, and we need a representation for
    this information.

commit 337eaa76c0f3c0fdf252637615255ae5711a15f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 13:36:19 2009 +0000

    ContactCapabilities: standardize Gabble's behaviour of explicitly fixing the handle type
    
    This matches telepathy-qt4's client-side implementation, makes
    implementation in clients significantly easier, and allows us to define
    semantics for other target handle types in future.

commit e17c8cb14358320666da21ac8cb9ca011caa2824
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 12:01:06 2009 +0000

    ChannelDispatcher: say how new a spec/MC you need for Preferred_Handler to disregard filters

commit 50860dcac0e9ff8cc04ff4aaae6634c85c170722
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 12:00:48 2009 +0000

    ChannelDispatcher: improve rationale for Preferred_Handler disregarding filter

commit e59cc035bf60ac338ac62682dcbdfa65ef686971
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:46:56 2009 +0000

    Splittable: cross-reference Conference with links

commit b487728a810843786417c1ae7b98d8c2372ab250
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:41:38 2009 +0000

    Conference: note that with InitialInvitees, SupportsNonMerges might be unnecessary

commit 50079ae63f9031e35069d08295200f1471148b83
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:39:12 2009 +0000

    Conference: add InitialInvitees, InvitationMessage

commit a1794685ead831814ba97bd1424547dcd1037982
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:13:06 2009 +0000

    Conference: adjust markup

commit 476e417a0a3d4e1c3fccc6b84976ada10fab9fbf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:08:50 2009 +0000

    Remove CallMerging interface (obsoleted by Conference and Splittable)

commit 02097a3e9003d058a57957ab70fbef933d10cdcd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:08:04 2009 +0000

    Conference: explain why SupportsNonMerges is that way round
    
    Text from wjt's summary of a spec meeting.

commit 21b0836ffbe27cb2620678a8fe0b5574a8c58b3c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:05:45 2009 +0000

    Conference: explain why object path reuse must be restricted

commit 7c345e4983a8919d4df5c432e5d1723d66261d4b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:05:24 2009 +0000

    Conference: consistently put FIXME comments in <strong>

commit f55f24fa54132cea102230f9ef8bc6a59eefa818
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 27 11:05:10 2009 +0000

    Conference: improve cross-referencing

commit 4b91d8b9fec6e88b4709e43e059d0cc22d95b7cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 26 17:54:42 2009 +0000

    Conference: add ChannelMerged, ChannelRemoved signals

commit 39d84f96816d263ad90898789842e631f559e4f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 25 13:25:57 2009 +0000

    fd.o #24906, #24939: add first draft of Conference and Splittable

commit 3855acf72a294d5d22da4b072e779a875a07dd64
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 25 17:58:53 2009 +0000

    Define the Call_State_Reason struct type

commit fb46e635b9cde70184ba8b30dcff032812daf485
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 25 17:58:44 2009 +0000

    Define a dummy Call_State_Change_Reason enum

commit 725a4b195ee3ffcaadfd09d502617f947a261a71
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 24 18:36:34 2009 +0000

    Clarify the documentation on clearing

commit 066dbf7ad68a57da736dc4e904d0b9b8b663ebf5
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 24 14:58:16 2009 +0000

    Re-do the call state (now seperate properties instead of a big map

commit 01629c6c071b51126b2fdc2e8dc6d430b9a50915
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 24 14:56:49 2009 +0000

    Specify Hangup more precisely

commit 49bf299ec26bf0d96a5eafa261d73373f852a7c1
Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Thu Nov 19 10:41:24 2009 -0500

    Revert "Remove mail notification from the TODO list ;)"
    
    This reverts commit f6c7fc1452d2becec8c23b7b42f8480a24d130d5.

commit b792d96d2f3fb87a6d271820de731d3ebef9a071
Merge: 6239b97f 45625c3f
Author: nicolas.dufresne <nicolas.dufresne@collabora.co.uk>
Date:   Thu Nov 19 09:55:04 2009 -0500

    Merge branch 'mail-notification' of git://git.collabora.co.uk/git/user/wjt/telepathy-spec-wjt into email-notification

commit b67d9e05d84bc1f20b40da75aa1ce15fd3c44fca
Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
Date:   Wed Nov 18 16:49:09 2009 -0600

    Use b instead of boolean for the RetrievedServerInfo property's type.

commit a51544083af806d0f24290e49175987820c0cf82
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 18 17:59:34 2009 +0000

    Comment what signal does the change notification

commit 6c3a6b82a7621176cbe9af68a405dce0715cd2ac
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 18 17:53:49 2009 +0000

    Add a signal to indicate if the nat server info has been retrieved
    
    Farsight currently needs both the stun and relay info to be set before it can
    start doing anything with a stream. Hopefully in the future this will change.
    But for now having seperate StunServerAdded and RelayInfoAdded signals are
    pointless.
    
    When farsight is eventually updated to be able to add stun and relay servers on
    the fly, this signal is still needed as we need to be able to tell some
    protocols that we have an initial set of candidates, which needs to wait for an
    initial set of stun server and relay servers to have been retrieved.

commit 6239b97f5b72b2419e0b1d397762f3b4fc19b2f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 9 12:32:42 2009 +0000

    specparser: verify that all methods, signals, properties have tp:name-for-bindings
    
    Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 137dcb4e7c8856db446d9c6c95fd8aa2f13c5382
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 9 10:47:07 2009 +0000

    Connection.ConnectionError: fix a typo, "Connection_Status_Reason_Disconnected"
    
    This should of course have been C_S_D rather than C_S_R_D.
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit dd693a8cf46350b17c23156363bf04df0c5d9c16
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Nov 17 22:57:43 2009 +0000

    Put the correct name of the ChannelType property in the examples
    
    Reviewed-By: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 6f19b0b8888a61fd339a821286cd7663ba5319cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 12 17:38:31 2009 +0000

    Balance: declare to be stable
    
    It's already been implemented in its current form.

commit 18aebb1d0a92288ee8964de67149acb3f306bad9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 12 17:35:44 2009 +0000

    Balance: remove support for implementations without change notification
    
    Any such implementation should be able fake change notification tolerably
    well, by fetching the balance at startup, and re-fetching it after each
    event that could have changed the balance (e.g. after the end of each
    call).
    
    It's not needed for Skype, which does have change notification, in any
    case.

commit af066f708722d2c7ebe878b2a3180956a3c9da61
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 12 17:32:17 2009 +0000

    Balance: relax requirement for international currency codes to SHOULD
    
    Skype doesn't always tell you such a currency code, apparently...

commit 9f8b0ffc44e48b44a3cde10702330bf9573bec40
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 13 18:44:33 2009 +0000

    Add Mikhail and Naveen to AUTHORS

commit 7c70ce00eb6da52f9e60e2e3ab339f639e299ec6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 6 16:00:46 2009 +0000

    fd.o #24903: add Balance interface
    
    Based on a proposal from Mikhail Zabaluev and Naveen Verma.
    
    Changes from their proposal:
    * reserve (0, 2**32, "") to represent an unknown balance
    * allow currency to be "" if we weren't told (the user can hopefully guess
      from context...)
    * add ChangeNotification property and RequestBalance method to cope with
      services where this information is poll-only (I don't know of any, but
      I'm sure they exist!)

commit 6ea0c7383fecb62e8dd40dca4ff2b7837e8bae15
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Fri Nov 13 17:19:22 2009 +0000

    Let the CodecOffer property have both the path and the codecs

commit c0072b88824a36770c19a16b71580075960aadd0
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 11 17:36:47 2009 +0000

    Stream states are of type Media_Stream_State...

commit 0ac27ba38947650c4fe6a0be627d998cdb64dff2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 12 18:02:36 2009 +0000

    Move Connection.EnsureSidecar() to .FUTURE
    
    Given that this apparently-trivial feature has already undergone three
    total rewrites, it seems sensible not to try to rush it onto Connection
    proper.

commit 577c84862a561e0c60c11cc825c0746bef565750
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 12 17:56:32 2009 +0000

    Replace the Sidecars property with EnsureSidecar()
    
    While sketching the implementation in Gabble, we noticed that change
    notification on moving to state Connected is inadequate: connecting to
    some server component might take a long time, and you don't want the
    rest of the connection to wait on that before being useful.
    
    But a SidecarAdded signal is not sufficient: clients need to know
    whether a given sidecar is ever going to appear. So it seems sensible to
    add a method to get a given sidecar, which can take a long time to
    return and yield an error if necessary. Then, the Sidecars property
    becomes redundant: either you know which sidecars you want (in which
    case you can ask for them explicitly), or you don't (in which case, what
    would you do with the information?).

commit 6a59042fbcd5ac51b454a36072d272c4436be592
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 12 13:53:16 2009 +0000

    Add some more cross-references from AM to Account
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 7efc9b27a46f1da0019363911059faa273aa063e
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Nov 11 17:34:33 2009 +0000

    Property names should be Ugly_Case

commit fe2afdebf2fb1405169c2db8e48e8b75da1c5882
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 9 10:46:18 2009 +0000

    Account: add ConnectionError, ConnectionErrorDetails

commit e4e5bb0024ac7e9ba62f7130562c0b26a291e55b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 6 20:32:12 2009 +0000

    fd.o #24822: make chat states recoverable by adding ChatStates property

commit 480e422850ce1dfb4f064bc79b5305a9c4496931
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 6 14:48:10 2009 +0000

    Update NEWS

commit c7d94daeb9a4816f915f3690f76cea2ef5abb3da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 6 14:46:20 2009 +0000

    fd.o#24851: declare that chat states make no sense on non-Text channels
    
    This validates a similar decision in telepathy-qt4's C++ API.
    
    Approved by spec meeting on 2009-11-05 (cassidy, Robot101, sjoerd, smcv,
    wjt)

commit 62d4df4241a138a5b5f3bb9dd172895587404057
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 6 14:44:48 2009 +0000

    fd.o #24938: list skype and tel as well-known protocol names
    
    Approved by spec meeting on 2009-11-05 (cassidy, sjoerd, smcv, wjt)

commit 6d9cf1ebafc89669313bfd1432c60cf9ae3eb02a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 6 11:14:50 2009 +0000

    Remove the Sidecar interface
    
    It was kind of pointless, but now that the Sidecar property is keyed by
    the main interface the sidecar implements it's completely pointless.

commit c97c09b7b100be7b4f98a8039191824d1d009a88
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 6 11:07:35 2009 +0000

    Make Connection.Sidecars an a{s(oa{sv})}
    
    Discussion with the spec cabal reached the conclusion that the thing
    clients care about most is the main interface a sidecar implements.
    Looking up an interface in a map is much easier than iterating a map
    from object paths to details, looking up o.fd.T.Sidecar.Interfaces in
    the details, and checking whether the interface you care about is in
    that list.

commit bd64d771cc2918132f9166f0687c171a3822d6e1
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Thu Oct 22 18:12:31 2009 +0100

    Change ImmutableContents to MutableContents

commit 285bc040520f93efa9e67247ff1bb2ba2e5ee493
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Oct 21 20:26:32 2009 +0100

    Include immutable properties in Connection.Sidecars
    
    a{oa{sv}} is easier to cope with in most bindings than a(oa{sv}), and
    allows the property to include the sidecars' immutable properties as
    well as which interfaces they implement.
    
    Additionally, define the lifetime of each sidecar, and when the property
    can change (once, when moving to Connected).

commit 2904c387f5f535df9c16b3672daf1e271a4dd9f4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Oct 21 20:26:22 2009 +0100

    Add a Sidecar interface

commit 136a8bf83086b2d2911ef7668116ce89f1b60403
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Oct 21 18:18:28 2009 +0100

    Add a list of "sidecar" objects to Connection

commit 087ad34baf8d76a19070bd92c9343feacbc4f073
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Oct 21 15:49:35 2009 +0100

    Change type of  "ss" properties to "(ss)"

commit e8ac401fc91fa798f3af0c9cbef7bfa7f777d8f8
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Oct 21 15:49:10 2009 +0100

    Fix node names

commit fc5222c2d47ea954cee2dd445bfcd2a87dc11541
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Oct 21 14:41:04 2009 +0100

    small clarification

commit 84341b6ded8aea5799d58634e3928a6a929b94c1
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Oct 21 14:40:29 2009 +0100

    Put the content of the CodecOffer in the signal

commit 01ca317ed6df0b7667ed65da943bedc20d1a5201
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 20 19:05:18 2009 +0100

    Less silly description for a candidate

commit d31a736c0a11d1314bde512718790b740814e7d1
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 20 19:04:45 2009 +0100

    Add a RawUDPFallback field

commit 935ecad4d0397fe933478f583da26f8224746a0f
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 20 19:03:43 2009 +0100

    Splitout end-point into a seperate object so you can have multiple

commit f0d24afbbb6661b1583aef147128eeea423b8477
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 20 14:27:53 2009 +0100

    Add a codec offer transaction object

commit 051d8b4cf9a01ccb9fcd0c35eb60c7f6b444cb3c
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 20 14:25:54 2009 +0100

    Change the Codec Map from a mapping to a list
    
    Codecs are ordered in order of preference, both on the protocol and by the
    streaming library. The Telepathy API should respect this ordering, thus the
    Codec Map/List needs to be ordered

commit 1010fdd118b33b4fe9b6aebbe27ee75ec2837a47
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 13 11:16:05 2009 -0400

    Add methods to set global credentials and get nat info

commit cd23ea03370bc2827d46e6366f16ad987076ace8
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Thu Oct 8 15:06:12 2009 +0100

    Initial stab at the content media interface

commit 8bbcdaeaee534adcc7f916291d394c4dac40fd7c
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Thu Oct 8 11:48:17 2009 +0100

    Make sending a mapping from handles to state

commit 48efd25f7a2276685314eb6e46ee7da17fb8fb75
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Thu Oct 8 11:30:42 2009 +0100

    Add a property for the contents disposition

commit fa661074276187f43aca061d16c0157411c54fdd
Merge: 2c6da27f 11fa007c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 7 12:59:50 2009 +0100

    Merge branch 'multipage'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 11fa007cd841d153e1db5731569e58f2c94041f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 6 21:32:09 2009 +0100

    Make `make` output the file:/// URL of the spec

commit 896998c02c5007486c17f93a4f7eb996c149a417
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 6 21:25:45 2009 +0100

    Make the old single-page spec a redirect to the new spec
    
    The old single-page spec was dangerously incomplete (it doesn't include
    any documentation of contact attributes or handler capability tokens,
    for instance), since all new syntax is supported only by the new format.
    It's time to deprecate it.
    
    I've set up better redirects on telepathy.freedesktop.org, so there's no
    longer any need to upload spec.html, even as a maintainer action.

commit 6c8231fc116306d36c568c42ca1040f41fb90cc3
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 6 11:24:32 2009 +0100

    Add links to the content definition

commit 8bb346a58e0cf654078ebe455f0a954a7f77b7d3
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Oct 6 11:23:48 2009 +0100

    Add links to the stream definition

commit 81ad04baca3cecf63ceb5d67dea08eff2957fcd3
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Oct 5 17:03:09 2009 +0100

    Change callstate to a asv per contact

commit 2c6da27fa00c7a2c4192cf721378d6ce9046b0db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 24 13:46:41 2009 +0100

    Nano version

commit 249538244c7542f24a6a6eec49714da778a26af5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 24 13:21:37 2009 +0100

    Stable branch 0.18

commit 3b6c5e271660017cc751bdf4cd3fc46003b613f0
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Wed Sep 23 16:00:44 2009 +0100

    Very alpha version of the new media spec

commit 310808f3d73faab3dd2ae360597fe6ce27366ab7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Sep 18 18:30:50 2009 +0100

    doc-generator: Don't hardcode namespace and spec name
    
    This makes it easier to re-use the spec documentation tools for
    extensions.

commit 9d1c230d7a300196e5bdf766533b00fa55162da5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Sep 18 18:06:39 2009 +0100

    Reduce code duplication in doc generator

commit de050a5f9066661834f25e71f17d2d2d9d4049b0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Sep 18 17:38:17 2009 +0100

    Don't show interfaces' parent's name in fullindex
    
    The previous logic meant that interfaces (whose parent is not the spec
    any more, but a Section) got a mangled version of the section title
    listed as their, uh, interface.

commit 32703e7d79684e381855bfdd341db4b434da39c1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Sep 18 17:25:51 2009 +0100

    Don't try to infer top-level namespace in fullindex
    
    Previously, this template tried to guess the top-level namespace of the
    specification being generated by finding the common prefix of all
    interfaces. This doesn't work out very well when you have exactly one
    interface. :-) But now that interfaces have a sensible short_name
    property, we can just use that.

commit 171057bc1ec102dbd2e7111aeee4c5e905c4455b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Sep 18 17:20:25 2009 +0100

    Thread the top-level namespace through the parser
    
    This allows Interface objects to have a short_name distinct from their
    name.

commit 5c07929a52b755c15c08c86953d524c5ea4e217f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Sep 18 16:59:32 2009 +0100

    Write out the TOC after all other documentation
    
    The Makefile uses doc/spec/index.html as the target, so previously if
    building any of the other documentation files failed, a subsequent run
    of `make` would not retry, since doc/spec/index.html was up-to-date.

commit ac9b18a675d547e00c8bdf7c3952caea6aceb7e4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 17 23:10:54 2009 +0100

    Specify that PreferredHandler trumps the filter
    
    Clients requesting channels for themselves shouldn't have to jump
    through hoops to do so, and if you request a channel for a particular
    other application you'd better be sure it can deal with it.

commit 06767d7e6ce1504eec5534ba14e9cf8f971c87a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 14 15:27:14 2009 +0100

    Nano version

commit 1ecfab305127cba24ff59f7cb07e549af63d5a7e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 14 13:36:10 2009 +0100

    Prepare version 0.17.28

commit 0c7872b373e229c976c65ff75a661a102291d20e
Merge: 4b8eee8d 3ba0d1b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 14 13:29:12 2009 +0100

    Merge branch 'stable-ccaps'
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 4b8eee8d32a28ab06990bf70578617424071f231
Merge: 28dfd3e6 f0843d17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 14 13:06:07 2009 +0100

    Merge branch 'in-progress'
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 3ba0d1b185b5b39715f41e64050dcf1878aa3178
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 19:08:51 2009 +0100

    Adjust/clarify semantics of ImmutableStreams as discussed in spec meeting
    
    With a slight semantic change, this can be a genuine immutable property,
    which simplifies the spec considerably, while keeping the practical effect
    that we wanted.

commit 4e23b4e6e20d408046d13065a0691a00d68ceffc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 18:57:02 2009 +0100

    Define the Immutable_Streams pseudo-capability in terms of ImmutableStreams

commit fdc19bdf9f0117151e6501bb443db713e890b31a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 18:56:44 2009 +0100

    Replace rationale for ImmutableStreams with the rationale from the Immutable_Streams pseudo-capability
    
    I think that one's clearer.

commit f0843d1781f1d0829ce6e420d517df1ef3ead20c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 18:52:00 2009 +0100

    fd.o#23409: add In_Progress call state
    
    Based on wording from Mikhail Zabaluev, describing the situation in
    the bug.

commit acc7ce6203a76f35980d68260104a5a4cabe04c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 17:36:57 2009 +0100

    Some NEWS

commit 9a68b05c81efb9f06959fac14bcc4c22ced2255c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 17:33:37 2009 +0100

    Remove the empty StreamedMedia.Future pseudo-interface

commit d95d7f5b8c0f16081cff9cd459caadb282a88b2b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 17:29:43 2009 +0100

    Declare InitialAudio, InitialVideo, ImmutableStreams to be stable

commit 3de3419646d15667e218ec23a2c70de379f1201b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 11 17:22:23 2009 +0100

    Declare ContactCapabilities draft 2 to be final

commit 28dfd3e626daf61c4035e461f421ee57e90bf427
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Aug 27 09:24:24 2009 +0100

    Update InitiatorHandle's docs re. SelfHandleChanged
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 0d8bcaa67bdb6ab1a8e610a62d00d823102bab63
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Aug 25 13:49:11 2009 +0100

    add PermissionDenied to EnsureChannel as well

commit 87d907252ddd462f7a580921c9ec70259acae867
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Aug 25 13:45:36 2009 +0100

    add PermissionDenied to the list of CreateChannel valid errors
    
    This can be used if, for example, the server refused to perform a
    contact search operation.

commit ed8730fdec68d6e21e2ead77fff86b696f7ee598
Merge: ddf6e78c 31fc0c3a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Aug 17 17:38:12 2009 +0100

    Merge commit 'olethanh/identifiers'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit ddf6e78c68580ac208ba67ba7f3c91dd67daacc4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 16 18:50:02 2009 +0100

    Start next version

commit 6763dfbfd80617100619c484b6d60f5d4920b6b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 16 15:26:41 2009 +0100

    Release 0.17.27

commit c2acbbe8e58b060c6caacf42c60b8592fec06add
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 16 15:26:31 2009 +0100

    Location: mark as added in upcoming version

commit 37264e925e22da67bd9e1f6a25af976d8fddcfc1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 16 15:26:17 2009 +0100

    Fix syntax of tp:changed markup

commit 6b8f830ca36b8326d8cd1e03137a527b460f1a72
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 16 13:25:06 2009 +0100

    Remove now-empty MediaSignalling.FUTURE interface

commit 4a5c2439bb7e5c572e01afcb76917333b8ee031d
Merge: 669f99f8 9521a19c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 16 15:08:37 2009 +0100

    Merge commit 'cassidy/undraft-location'
    
    Conflicts:
            spec/Connection_Interface_Contacts.xml
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 31fc0c3a5695585301e1ef23d88e5b3f69713946
Author: Olivier Le Thanh Duong <olivier@lethanh.be>
Date:   Thu Aug 13 23:54:52 2009 +0200

    Uniformize to use Identifier everywhere (fd.o #23301)
    
    The spec was a bit inconsistent for naming the string corresponding
    to a handle.

commit 669f99f87f160867cc8dfe772dd546a8b352faa0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 14 18:25:09 2009 +0100

    NEWS for upcoming release

commit d609d5b30f56825bc08a79e786b862cb39dd00be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 14 18:24:50 2009 +0100

    Version annotations for upcoming release

commit 31cbc177763c1de1ac71979c1de559792ef16f65
Merge: 8aaa937d 769f76c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 14 18:01:47 2009 +0100

    Merge branch 'ccaps2'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 769f76c7e13c56b5fe0e61b4bd0b2030b0849754
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 14 16:21:21 2009 +0100

    Handler.Capabilities: explain how caps of a running client trump the .client file
    
    Exactly how to handle the "Empathy's caps depend whether GStreamer can do
    H264" use case will be resolved later, so for now, just set some
    reasonable constraints.

commit 0a16f87055b7cd79e4e76e2dee6dea409931ad93
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 14 16:19:59 2009 +0100

    MediaSignalling/video/h264: clients MAY lack codec caps completely
    
    Gatewaying between connections requires this.

commit 9521a19cd4268b9b49cb449ad450fc1f78c9b1c9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Aug 14 12:54:07 2009 +0100

    undraft Connection.Interface.Location

commit 8aaa937d3e17b3607589734deac1ae01fef5bdd8
Merge: b9fb02fa 6afb2ff6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 11 14:46:20 2009 +0100

    Merge branch 'location'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 090a109b2143eda95e56cdcd9dfb42bee7f4a38c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 5 18:21:28 2009 +0100

    HTML: produce documentation for contact attributes and handler cap.tokens

commit 93e9cacd43ef5b0856df64e5a49d8a1cdc0e7172
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 5 18:21:04 2009 +0100

    Handler: move handler capability tokens into the defining interface (which is MediaSignalling, in practice)

commit 6c623ccbc2838d775e17113a0e35d27c77a1e1e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 5 18:20:32 2009 +0100

    Contacts: distribute contact attributes into the defining interfaces

commit fb644b2e464dcef0751519ecd8f916df2054ab63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 5 18:19:58 2009 +0100

    specparser: add support for <tp:handler-capability-token/> and <tp:contact-attribute/>

commit 34fa1fb61ae08dc023ff94a6be364f593b490b54
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 5 17:00:37 2009 +0100

    Define Handler_Capability_Token in Handler rather than ContactCapabilities
    
    These need to be "fast-tracked in" to all VoIP clients that are ported to
    use MC 5, so they'll remain callable when MC and CMs migrate from
    (Capabilities + ContactCapabilities.DRAFT1) to ContactCapabilities.DRAFT2.

commit 00b982b7f2b1eef56b5abb49562568caf432cbd7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 5 16:58:45 2009 +0100

    Rename confusing Client capability types
    
    Client_Capability (a string) -> Handler_Capability_Token
    Client_Capabilities (a struct) -> Handler_Capabilities

commit 6afb2ff6c0d6555d9b55a29512ae80d9c162d882
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 19:36:06 2009 +0100

    Location: don't specify "climb" key
    
    If anyone wants Connection.Interface.Location.OnAPlane badly enough, they
    can encourage the XMPP people to put it in XEP-0080 :-) See fd.o #19586.

commit 1c8289efda6a85206c857d7bad7e00d8fddf2f4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 19:34:03 2009 +0100

    Location: rename horizontal-error-m to accuracy; delete vertical-error-m and error
    
    XEP-0080 now has accuracy (in metres) and deprecates error (in
    arc-minutes), for which we are grateful.
    
    vertical-error-m is in GeoClue but has no obvious mapping in XEP-0080, and
    it's not clear that we need it. fd.o #19586 represents "think about it";
    we can reinstate it if we want it.

commit 8bc7d893cc55af6b0741e00ce533993e66371869
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 19:27:57 2009 +0100

    Location: don't specify Accuracy_Level for now
    
    This is the mapping for a Geoclue concept; I'm not convinced the design
    here is right, so for the initial merge, we should remove it. When
    fd.o #19585 is resolved, we could reinstate it.

commit 2c50cfb6121c5e346adff2870ad612028a4be5e7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 19:27:01 2009 +0100

    Location: fix a typo, intented -> intended

commit ddecfa4bcecac653c35de99104e8e889093f77fb
Author: Pierre-Luc Beaudoin <pierre-luc@pierlux.com>
Date:   Thu Jun 25 21:59:49 2009 -0400

    Add language key to location data
    
    As per Section 7 of XEP-0080, the language of the data
    SHOULD be described in a xml:lang attribute.  That language,
    needs to be passed to Telepathy from the application.
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit b9fb02fa9696c83010f516c5ba8bbbfacebc6f5e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 19:20:10 2009 +0100

    Undraft the Debug interface
    
    Reviewed-by: Dafydd Harries <dafydd.harries@collabora.co.uk>
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 0cab60521646e327525bdcd4f3618ae65e2fd81e
Merge: b25af162 e9b8e986
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 18:24:09 2009 +0100

    Merge branch 'errors'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit e9b8e98611b8436312d699ec6141dd6a58153fe8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 18:23:59 2009 +0100

    Add "MAY try again" to ResourceUnavailable error as per spec cabal review

commit b25af162ff16f25db0ad666eb63541b09b666c04
Merge: 9bd10cb1 d5145120
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 18:19:36 2009 +0100

    Merge commit 'wjt/immutable-streams'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 9bd10cb13207329a178e2512d83ca5fd168f7fdb
Merge: 6a762366 cbb2f10f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 4 18:19:14 2009 +0100

    Merge commit 'tester/more-stream-errors'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 6a762366e931eb55ca7f61fb75cd1d620c3bc161
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Aug 3 16:54:10 2009 +0100

    explicitely say that clients must not assume to get only one SearchResultReceived signal

commit d5aaeeeedc120cd7e2025b172324157e2611cc94
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Aug 3 16:49:22 2009 +0100

    move handle validity information from Contact_Search_Result_Map to SearchResultReceived description

commit 4fc4db25f9552100139f43c278d571dcad94feec
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Aug 3 16:46:58 2009 +0100

    Explicitely say that SearchResultReceived can be fired more than once

commit deaceb66a5a1ec820ee3990aac94dbf019ec27a5
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Aug 3 16:35:28 2009 +0100

    SearchResultReceived can now SearchResultReceived results
    
    There is no point to fire one signal per result if we can avoid it.

commit b2b98c080c7d2f8900dc69de4f3827921d138b25
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Aug 3 16:14:38 2009 +0100

    ContactSearch: bump iface name to DRAFT2 to avoid confusion with existing implementations

commit cbb2f10f77f2ff457c2969e1de24e33f3eee4464
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Wed Jul 29 11:58:21 2009 -0400

    Add more StreamError errors

commit bd46c3f47451b08bba2bbcbc112ad6d404cdc617
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 24 17:17:45 2009 +0100

    Capabilities: explain that on connections managed by a CD, only it should touch the capabilities

commit ae6b6889a2288fc3f9db0361dcde2ac7fed58114
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 24 17:17:18 2009 +0100

    Capabilities: remove FIXME about insufficiency of type-specific flags
    
    "Yes, we know". ContactCapabilities addresses this, better.

commit 66bd063d46a9600f2f58681f941f8710cb6bd932
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 24 17:16:49 2009 +0100

    ContactCapabilities: remove useless note about historical dbus-glib bugs

commit ec466e2b0c94ef366d5233676517977b3bb92522
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 24 17:16:23 2009 +0100

    Re-draft ContactCapabilities to include client feature flags

commit 3f62f3358340099c622ebade9220882fcd7a6315
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 24 17:15:06 2009 +0100

    MediaSignalling.FUTURE: remove all the NAT traversal flags
    
    We're pretty unanimous that this is not the way to do it.

commit 3ec39f1303a19dc7a6a8fc003e5cd693278cd2b8
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Jul 24 19:40:25 2009 +0800

    Remove a superfluous 'p'

commit caec51796bde1b1c5e6bbf45d7cd1d6fd435d179
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jun 30 21:33:20 2009 +0300

    Clarify that the properties passed to Client.Approver.AddDispatchOperation must be fully qualified

commit d5145120d0c8d43e6e9ff82b5c76ae84f74fdf57
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jun 25 10:39:28 2009 +0100

    ImmutableStreams MAY be undefined before RequestStreams

commit 7dcb44307b0020c062a53bedf4a3028087db4463
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 24 20:45:44 2009 +0100

    Add an ImmutableStreams property to StreamedMedia.FUTURE

commit 659f10bbeefffc80f9560acdc9b4d82887e61522
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jun 24 20:38:11 2009 +0100

    Add an Immutable_Streams pseudo-capability.

commit 25b4d2488981292006296489e4df0054a8b9e210
Merge: 7f9cd642 579c7ee9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 23 11:26:44 2009 +0100

    Merge branch 'keepalive-interval'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 579c7ee99da0f324aa7eafb86bfd95317d5ce659
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jun 16 19:31:48 2009 +0100

    Add keepalive-interval to the well-known parameters

commit 7f9cd64292f98757e4249b78cb0928772f417b1a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jun 12 08:54:47 2009 +0100

    Note that Jingle implementations may not send <ringing/>

commit 82089639a2205f736a4e5c3b9bf8dbf421dd7420
Merge: 5dc25ab6 a4b47e6a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 12 12:54:46 2009 +0100

    Merge branch 'byte'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit a4b47e6a21892b462a33a56d8b31d42d6b170bfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 12 12:18:57 2009 +0100

    ConnectionManager: allow 'y' in .manager files, serialized as ASCII decimal
    
    This seems the obvious serialization, and is implemented in telepathy-glib
    as fd.o #21380.

commit 5dc25ab672e945ba85d07d46136be766594ea08b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 9 18:00:44 2009 +0100

    version++

commit 1f06a95c759e6a0033498d3dbf0d63f822ae5b8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 9 17:45:42 2009 +0100

    Prepare version 0.17.26

commit 73c6bfed5d6fc133890317eda1a382e5832ebc8e
Merge: ceefba8f b70a5a8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 8 18:45:22 2009 +0100

    Merge branch 'undraft'
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 962f34bb0332ff5344198a06f736a5fb3d57196f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 8 12:40:24 2009 +0100

    errors: distinguish between Busy (user), ServiceBusy (server) and ResourceUnavailable (our client)

commit 028f159e52e4e9dd0829c2789887850f765f0f73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 8 12:38:27 2009 +0100

    Connection: indicate some more specific flavours of NetworkError
    
    Guillaume added ConnectionRefused etc. for Tubes, but there's no reason we
    can't use them for NetworkError too. At some point DNS errors would be
    nice to have, too.

commit 811f950701669eaafd07dde9c7b37454b1d59f9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 8 12:37:01 2009 +0100

    Connection: split Name_In_Use into three D-Bus errors
    
    Not_Yours is too special to use for this (clients should handle it a bit
    specially) and I think it's useful to divide up the three cases.

commit b70a5a8a313feb58b9760ad27beba422f49f3b96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 8 11:27:25 2009 +0100

    NEWS so far

commit 28d664a7ae4c638b00975a6b96ad20e8017c1e7e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 8 11:23:12 2009 +0100

    Undraft the ChannelDispatcher and Client interfaces

commit ceefba8f9947c8cf788c9792b541c1fe24bb0674
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu May 28 11:16:28 2009 +0100

    all.xml: remove trailing spaces

commit fec65c35ec11c59d558c361ae3ef004cb42bb4ad
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu May 28 11:16:20 2009 +0100

    Client_Observer.xml: remove a trailing space

commit 2e7611c72f8b9231d66a3e9d55eb5d6faf4c92bc
Merge: 60bdadde 6df9a08a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 27 16:34:05 2009 +0100

    Merge branch 'error-spaces'

commit 6df9a08abcfeeca414555e4588c71f9b0eefb204
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 27 16:24:40 2009 +0100

    errors: add spaces to ConnectionRefused, ConnectionFailed, ConnectionLost
    
    The intention was that error names are transformed into upper case by
    replacing spaces and dots with _, and upper-casing - so these errors
    would have looked like CONNECTIONREFUSED, whereas we want
    CONNECTION_REFUSED. telepathy-qt4's code generation has this behaviour.
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 60bdaddee01f981386f77c0add5bfa1a8d3e1551
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 27 11:08:04 2009 +0100

    start dev of 0.17.25.1

commit 174e9c1cb742ca33472afecf6db178ebcdf9954d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 27 10:53:32 2009 +0100

    version 0.17.25

commit f4e1b97cb7eaef01cb9e17a287ff4873d743699c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 27 10:53:18 2009 +0100

    prepare NEWS for 0.17.25 release

commit bb6039ada8f6550294ac82933a32f1349c523280
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 27 10:44:21 2009 +0100

    start 0.17.25 NEWS

commit ee377e0624d8eeb0873f88ece6bda197c88a676c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 16:01:26 2009 +0100

    deprecate Channel_Type_Tubes

commit b11e6f969cf1b839cceedac7cef690c256c96edd
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 11:34:37 2009 +0100

    undraft Channel_Interface_Tube, Channel_Type_StreamTube and Channel_Type_DBusTube

commit b458477f52d5e3e4153453123bddd416851d43af
Merge: 31c78cea b4a49e1a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 17:47:57 2009 +0100

    Merge branch 'master' of git+ssh://git.collabora.co.uk/git/telepathy-spec

commit 31c78cea6c30d1310a6c49e2d3d3316fd6b8bcc1
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 17:33:06 2009 +0100

    deprecated Netmask access control

commit c7bed3f3d28fd27b9a05b59d8780de8cd6cece75
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 17:32:49 2009 +0100

    explicitely say on which side NewRemoteConnection and New_Local_Connection are fired

commit a9c0e2344f89b13ade05b34a27689526273c4d88
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 17:30:12 2009 +0100

    rephrase NewLocalConnection docstring

commit b4a49e1ac0d6057ac24f2a71fcbce2b49f3a77d0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 26 17:18:57 2009 +0100

    fd.o #21932: linkify <tp:type> in docstrings
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit dc742bc257f251b5827faa860813c168665e3f19
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 10:37:00 2009 +0100

    s/SupportedAccessesControl/SupportedAccessControls

commit 4aede10f7c75634ac4e3155169b1a7aba5cb6ddf
Merge: 6b5b3df9 c72c2fa2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 26 10:23:20 2009 +0100

    Merge commit 'wjt/stream-tube'

commit 6b5b3df9cd54037dfce8314dc115f3bb52ed1196
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:16:45 2009 +0100

    Make example service name monospaced

commit 7e23b1a14fd8259e16aba63b5575637d7ca2b3fb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:26:07 2009 +0100

    Shorten a cross-reference

commit 68e3015f8e272ea5430f6f37bfd6da2421a2cccc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:25:56 2009 +0100

    Correct reference to TubeChannelStateChanged

commit c72c2fa264c6acf4e280daaac623bb42657985ab
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:19:13 2009 +0100

    Add a cross-reference, correcting the signal's name

commit a01d982c5e2f344778a47616443eff2c2b9d0e97
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:16:04 2009 +0100

    Uppercase some SHOULD NOTs.

commit 9004c284465c83507d1b9243251a044ad374d72c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:13:33 2009 +0100

    Tweak TubeChannelStateChanged documentation

commit c913a6ddd3d1a55c83bd6154708d63ce1d3427b7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:12:54 2009 +0100

    Tweak some grammar.

commit 54ff2340e0a62052608e9748f658167959775507
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:10:06 2009 +0100

    Clarify Tube.Properties' definition

commit 40bf49e5990f7519a828d7933590c8260fd2cf33
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 20:09:23 2009 +0100

    Tweak English and <tt>ify type signatures

commit c5dbf5f7e11a9a66de5b83f6038773cf9b416aeb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 19:55:34 2009 +0100

    Clarify generic tube capability rationale

commit 33a305f3cc324d4d50aad9a950bd170d227c465b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon May 25 19:54:43 2009 +0100

    Mark up Handle_Type_{Contact,Room}

commit d0af2ea4767face2cac5a1ea733cd72405cec06a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:54:58 2009 +0100

    move Socket_Address_Type and Socket_Access_Control from the old Tubes channel to the new Tube interface

commit a5049894ad892d20ff51bbc5f6f07ab4f976ab96
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:51:39 2009 +0100

    use Stream_Tube_Connection_ID

commit 2b842e57e861aba70d415957f5346961d1f68093
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:49:46 2009 +0100

    add Stream_Tube_Connection_ID tp type

commit ca4e09e0923657a9875dee83e1a780f3c3e0ab51
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:39:13 2009 +0100

    ConnectionClosed: document the possible errors

commit 5737ed5a077a23747259d2e7b2da36c3c869669d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:27:08 2009 +0100

    fix typo

commit aa0c48db785ccf1d7fc3847f5be40836ff131f33
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:24:47 2009 +0100

    add debug message to ConnectionClosed

commit b7a38a588116a411f9ba0634b3a67e7efcaa9c2b
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:23:27 2009 +0100

    fix a typo

commit 1400d0e883b1119bfbb320be320231600cee84b0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:21:44 2009 +0100

    D-Bus tube: add SupportedAccessesControl property

commit 74d46adebb52b62feb5a127d7a364ecd56cf87bc
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 25 16:01:11 2009 +0100

    D-Bus tube: add access_control arg to Offer() and Accept()

commit 1435c80ea4646429f77140fa2e3e18358404b2c0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 20 15:51:27 2009 +0100

    rephrase NewRemoteConnection doc

commit e82b391b7afe9e2dcb82146fb91519dce34cdf1d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed May 20 15:46:54 2009 +0100

    explicitely say that errors will be reported using ConnectionClosed

commit 22bccfeb7f26742043dcfb1fd05272559b341b0e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 15:34:36 2009 +0100

    rename 'Id' to 'Connection_ID'

commit 674132b3d8235da55c6c94a52c9c04daf490bd93
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 15:11:00 2009 +0100

    add ConnectionClosed signal

commit 41f0f49267215e06549ebc013fe6dc1e43792f62
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 14:50:51 2009 +0100

    errors: add errors for StreamTube's ConnectionClosed signal

commit dee695b0c43d73fa33428e3ed0628fafbb5dbad4
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 10:49:41 2009 +0100

    NewRemoteConnection: there is no point to specify that this signal is emitted on a stream tube

commit 94203a909ec2daa08539dcdcec8e0a2dfb70f2dc
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 10:48:35 2009 +0100

    add NewLocalConnection signal

commit a967ad3cb88433b78cf1b9672175d1d35391fed1
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 10:42:03 2009 +0100

    add ID argument to the NewRemoteConnection signal

commit 191bd6e99e0afda14798cbf047b61c460475725c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 10:37:01 2009 +0100

    rename the NewConnection signal to NewRemoteConnection

commit 5a912f055b3c494be83f4b3cf9619b3c506cad73
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 15:21:31 2009 +0100

    Type_Stream_Tube: set signal's argument in Ugly_Case

commit ac054748b4703a8331dac5d36eac6ed810847d27
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 15:21:15 2009 +0100

    Type_DBus_Tube: set signal's argument in Ugly_Case

commit 4dd54409c6007fbc1f6fa0e364b4730963cad377
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 15:20:52 2009 +0100

    Interface_Tube: set signal's argument in Ugly_Case

commit da20ff6d73fe656c7970b5da97d0406da102305d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue May 19 10:08:03 2009 +0100

    add xhtml namespace to docstring

commit 6fbba538836046db509e24f5333a0ae5cdaa07aa
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 18 10:55:19 2009 +0100

    NewConnection: rename the access_control_param arg as it's not related to the access control any more

commit f1bd697e9dcad30a5b8a19aab4293a503ce1bb01
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon May 18 10:50:28 2009 +0100

    NewConnection: the access_control_param is not related to the Socket_Access_Control any more

commit 9427d0f3650c7582a5850165aceec6c590e8aa6f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu May 14 10:54:45 2009 +0100

    StreamTube.Offer(): you can't use Socket_Access_Control_Port if you plan to establish multi connections

commit b2f04134b5c317239b9d9477bc465bf3bd2e4313
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu May 14 10:41:43 2009 +0100

    NewConnection: add a access_control_param arg which can be used to identify the connection

commit 3f75a23c632331eb3cd00b1dea03ea5d5ae34fec
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu May 14 10:41:05 2009 +0100

    StreamTube: remove the access_control_param from Offer() as it doesn't make sense in this context

commit 9a84b8abb3580895eae1a75e57fbb36a533ee8f3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu May 14 10:40:21 2009 +0100

    Credentials access control: the byte sent is not garanteed to be NUL

commit af93d466e4b43803c0a4e7cf9c4294a77547fd89
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon May 11 14:35:18 2009 +0800

    SetProperties takes an a(uv), refer to this correctly as an array
    
    Rather than as a dictionary, which leads to you passing the wrong argument,
    because you didn't read the type signature closely enough.

commit 02eb0ee551662feb72ed45e038528f76f105cf9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 7 18:48:59 2009 +0100

    Bump version to 0.17.24.1, and include some NEWS that didn't make it into the release tag

commit 26e26eebf3874622021fbf29b98d5df01abfd58d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 7 17:44:27 2009 +0100

    Prepare version 0.17.24

commit 4798c41bc88eb908b2e9462bfd26b568b6548803
Merge: 5e680cd9 57d1e6dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 7 18:15:40 2009 +0100

    Merge branch 'account'

commit 57d1e6ddd2edb8d594d344576a501987fb8b1f74
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 29 13:57:44 2009 +0100

    fd.o #19428: AM: add SupportedAccountProperties, and error behaviour for creation-time Properties

commit 2e0ddacd14daf122bdd376e174873abf09a08c71
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 29 13:56:45 2009 +0100

    AccountMnaager: add missing comma and wrap a long line

commit 20a917fde499cf2c2813414c6fbdd9ab82ea915f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 29 13:56:12 2009 +0100

    fd.o #20905: Account: return 'as' of not-yet-changed parameters rather than a 'b'
    
    See the bug for rationale (basically, this makes it easier to mark input
    widgets whose changes haven't taken effect yet).

commit 5e680cd9432de8373d44c423945487a9cc3484cd
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Apr 28 18:32:49 2009 +0100

    rename {Offer,Accept}DBusTube to {Offer,Accept}

commit a63b515e85a04014ba197af17787854b56595e62
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Apr 28 18:27:16 2009 +0100

    rename StreamTubeNewConnection to NewConnection

commit 10e52810d48a34aa105131c3548790bf3b018a98
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Apr 28 18:27:04 2009 +0100

    rename {Offer,Accept}StreamTube to {Offer,Accept}

commit f98bef746cf10db49683f927b54ff27071a22069
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Apr 21 22:41:32 2009 +0100

    Add Debug interface.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1eaa2497ff379f005da089d14288be75557bfceb
Merge: 8f78bf47 5f05567f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 28 13:44:23 2009 +0100

    Merge commit 'wjt/bug-19183'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 5f05567fed2c72825d2c14992eb282c285fbd902
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Apr 25 17:24:38 2009 +0100

    NewChannels MUST be emitted for all channels.
    
    Fixes fd.o bug #19183

commit 45625c3f70c8bac1f915fb696aada1571332e232
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Apr 25 17:21:23 2009 +0100

    Clarify MailReceived documentation

commit baea4a0f109b2828ea68d15e2149c77947eb72bc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Apr 25 17:04:00 2009 +0100

    Improve MailNotification's preamble

commit 7b942deef05e23f7d2d1d32ecaf7ddd1af156dfa
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Apr 25 16:53:12 2009 +0100

    Property-ify GetUnreadMailStatus()

commit 69fee031cf325d1a447548f822511f9a5c041b18
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Apr 25 16:42:45 2009 +0100

    Build MailNotification spec

commit 48d8eaa0ef5c1419aaabf991c11627defbdf6646
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Apr 25 16:42:32 2009 +0100

    Mark MailNotification as DRAFT and causes-havoc

commit 466a5265ccf259ee122df59fb5e694d0a406bb35
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Apr 25 16:41:55 2009 +0100

    Add name-for-bindings to MailNotification

commit c3ea031a01c68ec99042a9f108adb34347ef358e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jun 23 20:24:09 2007 +0000

    Remove uselesse arg directions from UnreadMailStatusChanged
    
    
    20070623202409-9db4d-075da7308edfb8167b36cb8ece3d7b4106887af1.gz

commit df9f75a6005ec66995dbe5c795b4c7f403550b0e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jun 12 21:43:39 2007 +0000

    s/UnreadMessage/UnreadMail/ in MailReceived's description as well
    
    
    20070612214339-9db4d-6a4d2f1829815c0d6438b6b3e096d408a135c11f.gz

commit 6b1c14b7ab1b347fb3cf7c7cc72ab06da564102c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jun 12 21:20:43 2007 +0000

    UnreadMessageStatusChanged should've been UnreadMailStatusChanged from the start
    
    
    20070612212043-9db4d-72c07321271dabd7ad7b1fa6adba3e38cbd3e0d1.gz

commit f6c7fc1452d2becec8c23b7b42f8480a24d130d5
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jun 12 20:49:46 2007 +0000

    Remove mail notification from the TODO list ;)
    
    
    20070612204946-9db4d-e1a516e9f49b564115b33aea763267190f801755.gz

commit 9b975802f7607ddef486b29463bc7d446d81fdb7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jun 12 20:42:43 2007 +0000

    Add initial draft of the mail notification spec
    
    
    20070612204243-9db4d-3ad00b222e83ff45e020a88d181a8527b9349076.gz

commit 170940626d53fa42484139c1c4acc233b2cba6e6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Apr 21 19:53:03 2009 +0100

    Bump nano version to 0.17.23.1

commit 8f78bf47282261c3dd15947ec663de13d7b3c074
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 15:02:11 2009 +0100

    Prepare version 0.17.23

commit aea2c4c9e20f93506fd3d3ba37b561e743725d80
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 15:12:26 2009 +0100

    Fix a dangling cross-reference resulting from Client undrafting

commit 44b65016824871687bce276174bd0aa9b78519bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 15:01:52 2009 +0100

    Approver, Client.I.Requests: say "not yet final" rather than "experimental"

commit 9147f3b0577485d588d323ad1f852614de1e3e8f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:22:48 2009 +0100

    CD.I.OperationList: remove .DRAFT suffix

commit 4750fb0e5867b6bd42e2c71696e32334891293d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:20:29 2009 +0100

    ChannelHandler: deprecate
    
    As of today, Mission Control 5 no longer supports old ChannelHandler
    clients.

commit 2b497eced414b6eb4e409fd5e68332f6071957e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:18:36 2009 +0100

    Handler: remove .DRAFT suffix

commit e98c076c5445f7f5f64c139654153404d0181a27
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:14:15 2009 +0100

    Approver: remove .DRAFT suffix

commit 211f6b27d10afb3fdd87ef61089ad4a0fe546608
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:12:24 2009 +0100

    Observer: remove .DRAFT suffix

commit cac1dc3e3e7c0fa66f71816c162f404a6bdc0743
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:10:18 2009 +0100

    Client: remove .DRAFT suffix

commit e4995dcd448e1692dfe1039bedea5ab977ae389c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:08:14 2009 +0100

    ChannelRequest: remove .DRAFT suffix

commit cd2be289e9be8789a35bae7fc0801766e5ad1cce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:05:49 2009 +0100

    ChannelDispatchOperation: remove .DRAFT suffix
    
    Also don't require that CD.I.OperationList has the Channels property in
    its list - that property is mutable so it should not be included.

commit c6320b686b1a78704768c9c70e90a96cb5edadd2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 14:00:27 2009 +0100

    ChannelDispatcher: remove .DRAFT suffix
    
    We consider this interface to be "nearly stable" at this point.
    
    Also correct a wrong cross-reference in Approver to point to CDO rather
    than CD as intended.

commit 55e398c0f8f3ce9bb8a7a4c5432f6ece016f2081
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 13:54:08 2009 +0100

    Rename Client.Handler.Interface.RequestNotification to Client.Interface.Requests
    
    This follows the same pattern as Channel interfaces (if we assume that
    Observer, Approver and Handler are "client types", which isn't quite true)
    and is much shorter!
    
    Also remove the .DRAFT suffix in preparation for a "nearly-final" release
    of ChannelDispatcher and co.

commit e2318cfb1ac5c604eeacce6d8e2a0de14cc508e7
Merge: cd5d20cc b5627aac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 13:48:51 2009 +0100

    Merge commit 'wjt/THERE-IS-MARKUP-FOR-DEPRECATION-AND-IT-SHOULD-BE-USED'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit cd5d20ccd2a2ee178cc46ee56e87a3df3d5f7653
Merge: 3d4b7c11 88f54dfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 13:19:31 2009 +0100

    Merge branch 'approver-partial-match'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 3d4b7c11208e8e7724e58f6535421ebfe27f058d
Merge: a23f012f e5e073e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 13:18:34 2009 +0100

    Merge branch 'asv-all-round'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit a23f012fd4068a4fe104982a2f5d5068f9eda89c
Merge: 17cfd6a1 5c1f47b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 21 13:13:22 2009 +0100

    Merge commit 'wjt/content-hash-type'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 88f54dfec1fb2b1f1c9f86ce659c49c1bfa08004
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 17 18:52:02 2009 +0100

    fd.o #21090: resolve that approvers are invoked even for CDOs where they match some but not all of the channels

commit e5e073e5fa73de1e8d8fe1c414f667ae340a6f09
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 17 18:45:40 2009 +0100

    fd.o #21180: ChannelRequest: add Interfaces property

commit d8df6363e10e658e87ff982ddd17dfc293eaf752
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 17 18:44:39 2009 +0100

    fd.o #21180: Handler: add an a{sv} to HandleChannels() for future expansion

commit b5627aacefb5f62d015a7213ee52f05225c28b60
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Apr 14 18:30:14 2009 +0100

    Remove redundant text from SessionHandler

commit 94060fe963bfc90dec1a261eff0a20a559eb72af
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Apr 14 18:29:56 2009 +0100

    Add cross-references to SessionHandler

commit 2b2fc3e3f1abee4dc6453ca0c24a3baf5acd53fe
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Apr 14 18:28:59 2009 +0100

    Mark SessionHandler.Error as deprecated properly.

commit 17cfd6a1581a05ebfcd9b6c6a486d584d752dc08
Merge: 1b1eecef a54df6ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 17:38:06 2009 +0100

    Merge branch 'handler-abibreak'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 1b1eecef685a2e6ce39c46ab3b3c2222cfb5d159
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 14:55:01 2009 +0100

    Handler: fix cut & paste error mentioned in #21089
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit a54df6ce5a6bf89c489ed58a02a4c84d6a78e009
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 17:29:42 2009 +0100

    fd.o #21179: mandate that the CD prioritizes running handlers
    
    As per fd.o #21178 and spec cabal review.

commit c5216be62e461beecce1cbf26f9ed275b400f939
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 17:20:05 2009 +0100

    fd.o #21179: mandate that CD should prefer the handler on which it called AddRequest
    
    As per spec cabal review and fd.o #21177.

commit 2da586ba8dac0591cdf171b793722cab1484c85d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 16:27:34 2009 +0100

    Rename RemoveFailedRequest to RemoveRequest
    
    As per spec cabal review. RemoveFailedRequest(NotYours, "actually it
    succeeded, but someone else got it") is misleading.

commit 827bd27d5f949ad35998d986f6718383250b039e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 16:11:37 2009 +0100

    Fix typo introduced while redesigning UpdateParameters

commit 5de45950300debc617e353f48994a9fd03f87c16
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 17:21:13 2009 +0100

    fd.o#20905: Account.UpdateParameters: break API by returning a boolean: whether the update needs a reconnect

commit 1c4eaff17f5134b21a8ab4f5c05f050092e56465
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 17:20:50 2009 +0100

    fd.o #20905: Account: add a Reconnect method

commit 862dbdeb4b28299010074b00336fd91447bdc6a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 17:42:11 2009 +0100

    fd.o #19428: AccountManager: alter CreateAccount to take initial property list
    
    This matches mardy's Creation interface. However, there are still
    unresolved issues.

commit 8a4a444b322f43584b96ad779c335b6a1358def9
Merge: 80e0c5c1 a269b7b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 16:05:56 2009 +0100

    Merge branch 'observer-abibreak'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 80e0c5c15a054c0e2c81770bd65ec237861d46df
Merge: 153a01ad b7dd9fa8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 15:59:10 2009 +0100

    Merge branch 'approver-abibreak'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 153a01ad8817e51b450a8f43f43130dcd2f870a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:03:13 2009 +0100

    Observer: add Requests_Satisfied parameter
    
    We could stuff this into the generic a{sv}, but while we're breaking API
    anyway...
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 9bd785e915fe69564bb8e79036793b921bf1c908
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 13:08:19 2009 +0100

    Handler: move request notification to its own interface

commit 5d124fa6693b0b57c75ca5ea5993f61ea93651bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:48:23 2009 +0100

    Handler: clarify AddRequest, RemoveFailedRequest

commit 080b5542ed9f54d391137a0d6ea6cb6ca2cff828
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:47:39 2009 +0100

    Handler: expand on descriptive text, from "Semantics of the ChannelDispatcher API" email

commit e97e2a3aa259d2c99c0a1f8be0f084b51eaaf8f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:02:40 2009 +0100

    Handler: add rationale for Requests_Satisfied parameter

commit 4973c8d30f245ea716e069d3a334b19ab75f074f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:01:55 2009 +0100

    Handler: define what channels the Handler is considered to be handling and for how long

commit a269b7b1e1cb94053219d4f4aa3306bf9647312c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:03:13 2009 +0100

    Observer: add Requests_Satisfied parameter
    
    We could stuff this into the generic a{sv}, but while we're breaking API
    anyway...

commit b7dd9fa8f4d57137004101df1e6e7b7d811c2122
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 13 16:07:47 2009 +0100

    fd.o #21093: fix race between ChannelLost/Finished and connecting to those signals

commit 05e1773a40fa005afa7dda2f04ec2705ab63eac1
Merge: 174a6ddd 2525428e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 15:11:58 2009 +0100

    Merge branch 'approver'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 174a6dddc1e0691d623a870f53c3d7055d3cfb94
Merge: e14012a1 bbbda2e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 15:06:32 2009 +0100

    Merge commit 'wjt/create-ensure-offline'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit e14012a120bd67bb6ffe91908df7452c05e81011
Merge: 42b2d1de 662239e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 14:53:11 2009 +0100

    Merge branch 'observer'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 42b2d1dee6f4854e14ef5a7e8f30c3b25a18067d
Merge: cc87197b 0f575cde
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 14:48:27 2009 +0100

    Merge branch 'cr-pref-handler'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit cc87197bec65fb3ebf992345d6d53c7568801da9
Merge: d3e11d61 44d12931
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 14:14:37 2009 +0100

    Merge branch 'terminated'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit d3e11d61cd5c93e9bfc3c110c424e5dd15215727
Merge: 692ddb97 566c3e16
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 13:52:34 2009 +0100

    Merge branch 'connect-is-idempotent'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 44d129314eb9e9abb5aa86659e9a24392f2e362c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 13:50:12 2009 +0100

    Group: Reason_None is either Terminated or Cancelled, depending on actor

commit 181ace7b1a24574fd1c6670a35ce37c64b10a2ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 13:49:53 2009 +0100

    errors: add Terminated (and update copyright)

commit c274951a3181a98595584089ca44ee825e46440c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 13:49:40 2009 +0100

    errors: remove obsolete comment, we fixed telepathy-glib to be order-independent

commit 692ddb9791c314f6945f3024e40d715b8491a8bc
Merge: ff9a0950 923d933e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 12:37:41 2009 +0100

    Merge branch 'the-future-is-mandatory'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit ff9a0950430db5a56e8528125fc76ffdfd069c73
Merge: d71f1d9f 880391b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 12:36:45 2009 +0100

    Merge branch 'media-caps'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit d71f1d9f4b355cbb5dc03418f33e3e4653ea792b
Merge: 7daf5403 79bc6b31
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 14 12:35:33 2009 +0100

    Merge branch 'trivia'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 566c3e1673d4ee306323cf2d710255caebf5059a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 13 15:37:27 2009 +0100

    fd.o #14620: declare that Connect is idempotent
    
    This matches existing practice, and the assumptions made in telepathy-glib,
    libtelepathy and Mission Control.

commit 923d933ebbd9ed51fa9037e7ea3982e482a0c24d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 16:55:55 2009 +0100

    Connection: deprecate pre-Requests channel listing

commit 96dfa5bd0d697f0281b58a4e63def90ca742f001
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 16:44:44 2009 +0100

    Presence: SimplePresence is now mandatory for Connections that have Presence

commit 0fd87f51ad4a32e3f506a726cd9817e6b4878a47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 16:43:26 2009 +0100

    Connection: Requests, Contacts are now mandatory

commit 662239e48edbc50001db314756eea9ed94da98fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:21:41 2009 +0100

    Observer: whether ObserveChannels succeeds or fails is irrelevant

commit 438071114c9693b558b975677ac859a8cbc28136
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:27:30 2009 +0100

    Observer.ObserveChannels::DispatchOperation: note the possibility for deadlock

commit fc743a74e05fcade7de36810a70e9eda984a5ad9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:16:33 2009 +0100

    Observer: if CD splits a batch for handling, split it for observation too

commit 676b25426cbb8803daec087e8a7dab28ff8687d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:21:23 2009 +0100

    Observer: add some text from my email "Semantics of the ChannelDispatcher API"

commit 3c50e4a7f22eb2496676db45f9fc094399843818
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:01:04 2009 +0100

    Approver, Handler: clarify filter properties in the same way as for Observer

commit 244ae930601d063ddfdb6ebfe3ee56c334add286
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 18:02:33 2009 +0100

    Observer: be more clear about the filter never changing
    
    Also linkify NewChannels.

commit 73574d30100606b1620da5c40ba1a3e5d9d7b386
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 17:56:20 2009 +0100

    fd.o #21089: Observer: clarify behaviour when some, but not all, channels in a batch are interesting
    
    Imagine that Empathy observes text and streamed-media channels, and Kopete
    observes text channels only. A NewChannels signal announces a text channel and
    a streamed-media channel simultaneously; obviously, Empathy gets
    ObserveChannels called with both channels as arguments.
    
    telepathy-spec did not previously specify whether Kopete's ObserveChannels
    method would be called with the text channel, or with both channels.
    In Mission Control 5 it only gets the text channel - i.e. the subset of
    the bundle that it understands - which seems like reasonable behaviour.

commit 0f575cde7a71e7cc7f1cceccb802b803d339e9e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 13 15:05:13 2009 +0100

    fd.o #21013: ChannelRequest: add PreferredHandler property

commit 2525428e6ace28caadb16c76fcd8f292c38f671e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:45:21 2009 +0100

    Approver: improve text based on my "Semantics of the ChannelDispatcher" mail to the list

commit 3d053b61fce3ba7ae9840c53b42b7f6b4337faf2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:34:22 2009 +0100

    CDO: tighten wording about closing unhandleable channels

commit 8df8daebc708eaec521823a887178f620e650c99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:33:58 2009 +0100

    CDO: remove FIXME from ChannelLost
    
    Being kicked from a chatroom probably can't actually happen if we've only
    been invited, and outgoing call errors make no sense on a CDO. We don't
    really have an error for incoming calls hanging up before we answer, but
    I've filed fd.o #21109 for this.

commit 34358bab6543faa670c2afc6b72c82be37cd36a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:27:53 2009 +0100

    CDO: approvers with a UI should stop annoying the user when Finished is received

commit 208b3e3f4a872aba8c0dfb1219154869d79fadc1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:26:32 2009 +0100

    CDO: explicitly allow HandleWith("")
    
    I thought we'd already done this...

commit 79bc6b31625df6f3f265694f45e44eaa934b8e82
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 13 15:09:32 2009 +0100

    ChannelDispatcher: reduce duplication between CreateChannel, EnsureChannel

commit 28c45e3727d957ffb9f97b911b15a08572275f0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 19:47:03 2009 +0100

    ChannelRequest: clarify text from "Semantics of the ChannelDispatcher API" email

commit a6724b274ed36855408e2be5ec94c9d5504ab63a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:27:33 2009 +0100

    CDO: use StreamedMedia channels as another example of a channel where special closing behaviour is desirable

commit 53c9df7ddb1f1934e8b290d96b33ded15bfdf9a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:26:54 2009 +0100

    CDO: add some cross-references to Handler

commit c2ca0039b7a15b8fb49cc48406352ddb48fa3dab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:35:17 2009 +0100

    CD: hyperlink the different types of Client

commit 880391b73e5a719dfc42af35042641c9a5853315
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 17:04:29 2009 +0100

    fd.o#20920: RequestStreams: allow NotImplemented, NotCapable and prefer them over InvalidArgument, NotAvailable

commit cbf1db0b2faca9a946a887a63e5df51ef3d8fbe7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 17:03:56 2009 +0100

    fd.o#20920: Group: allow AddMember to raise NotCapable
    
    This is appropriate in StreamedMedia channels if the contact doesn't
    support streamed media, for instance.

commit cd3b776bd3f2a4bfa2ccba5f13ce460be6abd5ee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 10 15:51:01 2009 +0100

    Makefile: make the upload targets actually depend on building the new spec

commit 7daf54033508ec0680c894fd50aab13e0842090c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 17:05:50 2009 +0100

    When uploading releases and snapshots, upload new-style HTML
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit a6c1a06f209f4536fbbb1bbea673b3679a491f10
Merge: 8f35a2f6 4347386d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 17:02:09 2009 +0100

    Merge commit 'wjt/include-error-names'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 8f35a2f6a8a9efeda8e13d78dbb8cb910495e708
Merge: 374c270a 13ba30c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 14:20:43 2009 +0100

    Merge branch 'account-has-been-online'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 13ba30c7e4ec213c8f96aa509e39686a1cc4bb4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 9 14:15:54 2009 +0100

    Account: add HasBeenOnline property

commit bbbda2e2517bae984db70a289dabe8c3ea4653bf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Apr 2 19:06:08 2009 +0100

    Allow Create/Ensure channel to raise Offline

commit 5c1f47b2b3daa8267017ff333e93ebfba282422f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Mar 30 16:13:58 2009 +0100

    Clarify ContentHashType in RequestableChannelClasses

commit 374c270a8f101944721ef7dc87fc6d184ba9e357
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 23:34:09 2009 +0900

    XML namespaces considered awesome

commit 065c70236bc3c510648b4e121f5184b6e35c0d1a
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 23:18:36 2009 +0900

    Add a compact interfaces list

commit 32fa0adcd30128f8d9f871d5bf8ec0d2dd736299
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 23:18:22 2009 +0900

    Clarify language

commit f1ce32ff5cebca9b78e38a329a701e9ed4d65087
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 22:59:14 2009 +0900

    Workaround for array_name of external types

commit 63838d7ea06fd71d74352f3e28c7804ba8f21aa6
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 22:46:39 2009 +0900

    Bold section headings

commit b0684ee5d47e936ee0b303c3ba4630c620786c6a
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 22:46:09 2009 +0900

    Sectionise everything

commit 573e74c6d65e42617767ef4cdceb5048e006e325
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 11:55:09 2009 +0900

    Support nested <tp:section> tags.

commit 421a730d4555ce97db5299db7e15c79631b5a682
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Mar 27 11:47:01 2009 +0900

    Change to a nestable <tp:section>

commit 76f0838f12b0b9c7bb5355ff1c710e0f85f47a1d
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Mar 26 18:24:17 2009 +0900

    Support tp:chapter in the parser

commit 6f64e2ab10d9b4bea48bfcde980d7877113adc6c
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Mar 26 18:21:47 2009 +0900

    Example use of <tp:chapter> for Connection

commit aa1f2f09e07b37b48ad1cb855940d341e5b0043d
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Mar 26 00:58:40 2009 +0900

    Mix lower case entries with uppercase entries in fullindex

commit 6be5c5d7df5c24408cb1486bbac74f91df89df75
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Mar 26 00:19:09 2009 +0900

    Don't display AwkwardTelepathyProperty in the docs

commit cbf065a7351b7b891056a5a23c804f31efbcc0e5
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Mar 25 23:57:23 2009 +0900

    Generate a .devhelp2 file for the new spec parser

commit 4347386dff44e16f948a0f16e642abe51a388c5e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 24 21:52:24 2009 +0000

    Include DBus error's full name in their definitions.

commit 4be8afd248ef2344b32a75d138da08c6914bf983
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Mar 24 21:55:45 2009 +0000

    Actually upload new-style spec with upload-branch

commit 3991c41e96861434875a1a82b4cf67d120f9c43c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 18:57:30 2009 +0000

    Start 0.17.23 development

commit d802f5ae33b72a88de86a8dfef9dd94c963c9a87
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 18:51:29 2009 +0000

    Prepare release 0.17.22

commit 7d64ccfa938656c64783a624dcdf40f60d67d97a
Merge: 789c974a 3170a67f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 18:04:55 2009 +0000

    Merge branch 'streaming-acceptance'
    
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 789c974a828b07e9e7f841cf90748f8173674254
Merge: 353c2da5 698415b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 18:01:31 2009 +0000

    Merge branch 'streaming-errata'
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 3170a67f593a2ee98a59856aa17c579697acd7cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 17:46:32 2009 +0000

    StreamedMedia: note why automatically accepting stream directions on call acceptance might be considered unwise

commit dfe176b6140dd353b61195ef1770c7bf70bfaf5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 17:15:07 2009 +0000

    StreamedMedia: recommend Gabble's behaviour of accepting stream directions automatically when accepting a call

commit 698415b450965b5da763b1308915a5b33ff67266
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 17:11:40 2009 +0000

    StreamedMedia introduction: finish talking about outgoing calls before moving on to incoming calls

commit 5668c0e82e2f48faafb45da4107d7fe967161a2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 17:11:15 2009 +0000

    Clarify the rationale for StreamDirectionChanged's behaviour

commit 26c8ef514e89e408fa3408ec453237d521c2bd61
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 17:10:52 2009 +0000

    Clarify the direction of new streams to be (Receive, Pending_Local_Send) until or unless changed by a StreamDirectionChanged signal
    
    This may require existing connection managers to emit an extra signal for
    spec compliance, but shouldn't break existing clients.

commit 353c2da5c8421acdf616c1edad28f86679b67014
Merge: afa35a41 30088514
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 16:53:36 2009 +0000

    Merge branch 'relayinfo'
    
    Conflicts:
            spec/Channel_Type_Tubes.xml
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 30088514e222dc5641cd01c8e9f093cd10f01f4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 16:48:28 2009 +0000

    Media.StreamHandler: explain that RelayInfo is what we use in candidate gathering
    
    (As opposed to a list of the peer's relays, which would come in as relay
    candidates later.)

commit 88b60e2254a1bcda626b2e5920dcdb4825aa3670
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 16:47:48 2009 +0000

    Media.StreamHandler: 'stun' is a deprecated synonym for 'none'

commit afa35a417a70e6ae88256fd907b22ad11959fe76
Merge: 8be989ea 26b56bb6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 16:45:41 2009 +0000

    Merge branch 'streamedmedia'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 8be989ea8c12d45c066d32818368fe02c566f69f
Merge: 410364b6 491ae1a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 24 16:44:26 2009 +0000

    Merge branch 'streaming-errata-reduced'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Reviewed-by: Robert McQueen <robert.mcqueen@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 410364b67147dd7b5682628f43ebb80bc924a858
Merge: 11bff985 d04e18e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 19:28:49 2009 +0000

    Merge branch 'merge-parser'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 11bff98578f88f5aa8094639cb5d7a38eef0768c
Merge: 1415d112 506afd23
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 19:05:35 2009 +0000

    Merge branch 'avatars'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit d04e18e6daf802f8f83361215d819d2704f7a2dc
Merge: 1415d112 d4db3bec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:59:00 2009 +0000

    Merge branch 'parser' into merge-parser
    
    In the process, add another array-name that has become required since
    davyd's branch started

commit d4db3becbdf47ba994a8e31ee2082869ea7db3e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:35:07 2009 +0000

    doc/templates/interface.html: add support for tpproperties

commit c85b4d5543cab764e4dbb9c46d0e7da368672c3d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:34:29 2009 +0000

    specparser: add support for old-style Telepathy Properties
    
    These aren't quite deprecated, but they're close.

commit c64abc062d7cde31a154cab8935cd55a827ffb7b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:33:57 2009 +0000

    style.css: add support for old-style Telepathy properties
    
    They appear in a grey box to give them a visual link to deprecation -
    they're not quite deprecated yet, but are on the way.

commit bfba532ca92a3fe7b5752b3609db9639c2d51d16
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 15:52:28 2009 +0000

    specparser: raise error when things without an array_name are in arrays

commit b3391fc4ce027c1bd72a9bbb3be5b863feaabe03
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 15:47:09 2009 +0000

    Makefile: wire up davyd's new spec HTML generator

commit eeadd8e8484ce1f613b7abdd091db53fae5645bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 15:39:41 2009 +0000

    doc-generator.py: cope with non-ASCII characters in the spec
    
    Collabora ♥ Unicode

commit 6e1e9a6815c02b2fecb659ac6bc22fb23a1a169e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:22:51 2009 +0000

    Refer to ChannelRequest with the .DRAFT suffix

commit 034da318c6be0fcafd79ce4be18aaf46132385cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:22:42 2009 +0000

    Refer to Handler, Approver and Observer with the .DRAFT suffix

commit a57936ad1f541fe2a9fcf699ea456ad55f0ea156
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:17:19 2009 +0000

    Always reference ChannelDispatchOperation.DRAFT by its full name

commit 6bcad9b6eee6cba654c1c093950d9a7d109d0857
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:15:36 2009 +0000

    Channel.FUTURE: reference ChannelBundle.DRAFT by its full name

commit 8c54296fe5400a8d5bb3055a37bdc76eb9b41a6d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:14:07 2009 +0000

    Tube: reference DBusTube and StreamTube with their .DRAFT suffix
    
    The new spec parser does not have the .DRAFT special-case, and it's more
    sensible for it not to.

commit 8b8fb03c75768918f8f145ef1cdfa386d2c30fcc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:13:26 2009 +0000

    Text: correct markup in deprecation of Clear parameter to ListPendingMessages

commit 09247a97099652f7fa2e0cc5a8805d5d82a91b01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:13:08 2009 +0000

    MediaStreamHandler: indicate when RemoveRemoteCandidate was deprecated

commit 5dc127b502ea093d2c71b9d17a2035a66bb7d96d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:58:28 2009 +0000

    Add array-name where needed
    
    Previously we didn't require arrays of basic types to be named, but the
    new spec parser is more consistent about this.

commit 6c6631c8f579a7f19a51c4f4b08770d01515976f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:08:35 2009 +0000

    generic-types: add array-name to misc types
    
    The new Python spec parser is more consistently strict, which is a net win.

commit 1415d112a9dea48b58b8f78176c1f631af31ff54
Merge: 5f61183d f8a4ef0c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:55:29 2009 +0000

    Merge commit 'wjt/search-extendable'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 5f61183d00ad7db6ebb0cd29ddabb7c6913c9231
Merge: da8927f9 2ba4e8f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:55:15 2009 +0000

    Merge commit 'wjt/can-we-hold-each-other'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit da8927f9877cf1ff26e45f474e40e96da4b4531a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 16:53:30 2009 +0000

    Makefile: upload new-style spec HTML alongside old-style

commit 2ba4e8f86cc52f72783c86de8fb778a9b4297240
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Mar 20 16:24:43 2009 +0200

    Cross-ref between Hold and CallState

commit 14671c0fba04f6ae60f80927ca531983e2e62af6
Merge: 41895a53 04048f58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Mar 20 12:34:34 2009 +0000

    Merge commit 'wjt/trivia'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 41895a530db693837b6c4abd22397550d1482aa0
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Mar 18 11:50:25 2009 +0900

    Fix typo in RoomList/GotRooms/members

commit d035d9d8e53a1eb8fa3c82b064184b12c91c1a4b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 23:06:06 2009 +0000

    Fix added/deprecated annotations

commit 423133997bb79c7ffdca6c90ac2d4d423c41966c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 23:05:15 2009 +0000

    Start 0.17.22 development

commit 7370c4097b3d137007ba65fa1e1bbdc93dad4d3b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 18:53:52 2009 +0000

    Prepare release 0.17.21

commit 9ae785cee65f14642bbf221ceafee117e07ff850
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 9 17:37:52 2009 +0000

    Avatars: document when RequestAvatar and GetAvatarTokens were deprecated (it was in 0.15.5)

commit 365fce7dd0d0c08c3bae99469334ff6998819d5c
Merge: b75bc7ab 9752322f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 18:23:20 2009 +0000

    Merge branch 'group'
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 9752322f6e50eff873bb460419e7138aa8a732b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 18:22:06 2009 +0000

    Group: clarify wording when explaining precisely who can be removed and when
    
    As per sjoerd's review

commit e068624a1d113df6036ee6308da54cdf422f74c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 18:21:26 2009 +0000

    Group: improve wording of "you may always remove yourself" paragraph

commit 1529615108180c621b20c09ab7ea47c2102e5d90
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 12 15:42:43 2009 +0000

    Group: add Message_Depart flag, indicating whether part messages are supported

commit 491ae1a777c8164b6750b2264c4296d05be1db0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 18:00:24 2009 +0000

    StreamedMedia: removing all streams MAY close the channel, but clients SHOULD NOT assume this

commit b76b79406d7da8836c965e322da11769b585157e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 17:59:56 2009 +0000

    StreamedMedia: clients SHOULD assume that the state of newly added channels is Disconnected
    
    This matches existing practice.

commit 6b11d26d8c6fc02f65d2ba54437e92b9b6dc4f88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 12 15:38:27 2009 +0000

    Group: explicitly allow removing yourself from a Group, in order to leave a channel

commit 04048f588efa17b817033f6e0045b3a9061a30cf
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Mar 12 12:52:17 2009 +0000

    Add missing tp:type for HandleChannels' Channels arg
    
    Noticed by Alp Toker: thanks!

commit 506afd23d0b3c6f0a13ce83035c657eddb3a05a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 9 17:39:38 2009 +0000

    Avatars: turn avatar requirements into properties, and add RecommendedAvatarWidth and RecommendedAvatarHeight

commit 072bb0f46497bb707262530b548b1a12975c7f22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 9 17:37:52 2009 +0000

    Avatars: document when RequestAvatar and GetAvatarTokens were deprecated (it was in 0.15.5)

commit a71501cab7ed3fe1cb99c8bb69e94ebc197e6556
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Mar 2 17:53:06 2009 +0900

    Move docstring above possible errors for methods

commit adcf2dc1267c6e2b52d439a81bdedb47df41c8e9
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Mar 2 17:52:54 2009 +0900

    Don't show summary box if there is nothing to summarize

commit 427f26f87b7f179c3ecf8069023f3d26c52041e6
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 27 11:56:24 2009 +0900

    Update .gitignore

commit 73183731ef3b060503891fd85d4e4efe3f6ef148
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 27 11:55:28 2009 +0900

    PEP8

commit 89fc257d81cad45bfcf02c7594a3039327a1a48e
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 27 11:53:00 2009 +0900

    Make the output path an argument

commit ae64b4512e80506f23783fb214c22e8411ea732f
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 27 11:25:09 2009 +0900

    Support external types

commit 70b9e0d9dd710f450e0e7a602b7f039f19988706
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 27 11:25:00 2009 +0900

    Compatibility fixes

commit d9c035c6b401f9096fd4ff2888b023252388403f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 26 14:34:21 2009 +0000

    MediaStreamHandler: fix name-for-bindings (and en_sjoerd :-)

commit e864ed928e3dd9a3631f58109e080b71b974417c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 26 14:33:18 2009 +0000

    Media.StreamHandler: Add CreatedLocally property
    
    Conflicts:
    
            spec/Media_Stream_Handler.xml

commit ecf7a5c9ab039e4ad577ae41f075beed7d3389cc
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 12:32:13 2009 +0900

    wrap Foo[] in a DBusList class so that we know its an array

commit a1e548797001166cbedeedce3c4aebe6fcd1f21b
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 11:27:14 2009 +0900

    Add some checks for things that shouldn't be allowed to happen

commit 09b2ac74f22a68ca8c3355c0ab0848b3b54aa44e
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 10:46:17 2009 +0900

    Add deprecation notes to interface summary

commit 7580a1d06717744f5dad4cc96f89497d36d96c34
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 16:57:38 2009 +0000

    Add array-name to Socket_Address_IP

commit 6c1b021b321a267c266efd38230527a50344f2f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 16:57:30 2009 +0000

    Fix tp:type of RelayInfo property

commit 33105254652c7efdda2d32a7b15f1c6424b027a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 16:50:47 2009 +0000

    MediaStreamHandler.RelayInfo: make port a uint16
    
    16-bit type difficulties in dbus-glib aren't relevant here since a{sv}
    should be parsed permissively anyway.

commit 8e9fe6ae488883a4668a3f247571206cfe4c72a6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 16:45:27 2009 +0000

    MediaStreamHandler: Change STUNServer/STUNPort to STUNServers
    
    In XMPP we can be given more than one STUN server.

commit 355c15fe51196d604ea62ce16c4c098ef2f87831
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 16:41:35 2009 +0000

    Add Socket_Address_IP for addresses that can either be v4 or v6

commit 06972587d43a7d25c0fa8764a63e4293639993a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 16:38:21 2009 +0000

    Move Socket_Address_IPv4 and friends to generic-types.xml

commit 160ce62da8f7d5a31e4b70298c155bd3383a90ff
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:56:39 2009 +0900

    Display tp:added et al for EnumLike types

commit 9c7d275b7940327d9e261fc938176f8426f38dbc
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:52:25 2009 +0900

    Support tp:changed
    
    Abstract away added/deprecated/changed

commit ba02756a6260e8144211d612bb1c64cdbbea0248
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:36:30 2009 +0900

    Default arg direction to UNSPECIFIED rather than OUT
    
    Signals now want unspecified args, methods do not

commit c0dfa1af1a4c3031dee5b123190ef274c6cea9f7
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:26:40 2009 +0900

    PEP8

commit 2201a431050ebb0c04247f510177c13b7596a52b
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:12:29 2009 +0900

    Remove ` from warning messages

commit 07177390712de4a5def3890e237813d61f8273d9
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:10:57 2009 +0900

    Don't inline declare exceptions

commit db61591f78b21d6cd9fa6bb7320a8de86cc68389
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:04:09 2009 +0900

    Clean up trailing spaces

commit 60f83b3f6428e01674d19b6d4f9c592e02fe6946
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Wed Feb 25 00:02:48 2009 +0900

    Rename class 'base' to 'Base'

commit f8a4ef0c29ff64dbb1979f160b2a206a9bded625
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Feb 21 13:04:54 2009 +0000

    Describe Limit and More[Available] in preamble

commit bad57afff584f4e277ad94485f44a9a345107ff1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Feb 21 13:00:14 2009 +0000

    Add a More_Available state and More() method.
    
    This doesn't really make the state machine unmanageable; clients that
    don't care about paging can just call More() whenever they see
    More_Available.

commit dd4f921895d35ccd2445facfc260346a9bbe1bb4
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 20 08:24:08 2009 +0900

    Mark interfaces that CAUSE HAVOC or are DEPRECATED in index.html

commit 5b6dbb49806bad8d19278629a71fd40629b53ea2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 19 15:08:15 2009 +0000

    Turn x-search-limit into a requestable channel property.

commit 0859eee73cba893abec22d2b83a4bbb26fd62994
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 19 14:23:59 2009 +0000

    Remove x-search-offset.
    
    This should have been a requestable property, not a pseudo-term. Also,
    it's not very useful: you can't be sure that a second search with a
    higher offset will actually be indexing the same list of results. If we
    want to support protocols which do support paged retrieval of results,
    we could add a Paged property, whose value is the number of items per
    page, and a NextPage() method, callable while the search is In_Progress,
    to ask for the next page. Or something.

commit 4d47d7d54a684837b7019de4517254b659c950b5
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Feb 19 21:06:20 2009 +0900

    Don't link letters that have no index items

commit 5aeb3b51b39e4c874613acb057f103110e994427
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Feb 19 20:56:58 2009 +0900

    Add a full index

commit 425416c8e86e77d8be51b5a81c68fa6c763d7231
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Feb 19 18:48:32 2009 +0900

    Typed.get_url -> Type.get_type_url to stop it blatting base.get_url for Property

commit 25c44fa601263067ba5e22f11b624c517f271164
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Feb 19 18:42:31 2009 +0900

    Summaries for errors and generic-types

commit 72a7e7ee3245c5bab584547eb6a86debfd6f845d
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Feb 19 18:33:42 2009 +0900

    Support tp:dbus-ref etc in tp:added and tp:deprecated

commit c602ed1d3e3d1265a0d38a60407941d353491120
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Thu Feb 19 17:02:18 2009 +0900

    Add a summary to the interface template

commit b75bc7ab13c2397b1f7f541fde5d951356b756bc
Merge: 49305f57 003517c9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Feb 17 17:37:13 2009 +0000

    Merge branch 'search-stop'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 003517c9b9d815327e9c675ab4cfd9b4f80365ac
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Feb 17 17:32:27 2009 +0000

    Mention Stop in ContactSearch preamble.
    
    Also emphasise that the client really should Close() the channel.

commit 8e4bc2e1e19b67efbaf2f8b88a06d7fbedf13e2d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Feb 17 17:17:08 2009 +0000

    Move "dropping extraneous results" requirement to Stop()

commit de56a41caf3aad9c3a24240314b91b9beb55539c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Feb 17 17:16:08 2009 +0000

    Add a Stop method to ContactSearch

commit 4527822af7167c4de5b166009fc915fc95aeb72f
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 23:07:30 2009 +0900

    Support tp:requires

commit 49305f57db58203fa85df87de323af7ee4927213
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 23:00:36 2009 +0900

    org.freedesktop.Telepathy.Channel.Type.MediaSignalling -> Channel.Interface.MediaSignalling
    (cherry picked from commit d3e00e81383329192b0d9bc1648bfefcd70b7135)
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit d3e00e81383329192b0d9bc1648bfefcd70b7135
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 23:00:36 2009 +0900

    org.freedesktop.Telepathy.Channel.Type.MediaSignalling -> Channel.Interface.MediaSignalling

commit a3d71718cd7fc908703147ee7abebd4e5b2d363f
Merge: 452ac7d1 03c53cce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 13:41:23 2009 +0000

    Merge branch 'search'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit 26b56bb643108857546404129a62a99b8461cc4f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 11:41:37 2009 +0000

    MediaSignalling: remove "lowering barrier to entry" wording, and specify that transports passed to EnsureChannel etc. are ignored
    
    The "lowering barrier to entry" wording would allow installation of a
    client A (that handles ICE only) to break an unrelated client B's support
    for GTalkP2P, if B relied on this mechanism. As a result, nobody can
    rely on this mechanism, so it's basically useless.
    
    The ability to disable transports by parameters to EnsureChannel etc. is
    only a partial solution, since channels requested by an address book
    can't take advantage of this mechanism. A better solution (to be added
    later) would be to introduce interactive transport negotiation, done by
    the streaming implementation (e.g. before Ready).

commit 2e8fbca9fb61811e4007d133ecaebfd6144617dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 11:26:28 2009 +0000

    StreamedMedia: remove "lowering barrier to entry" wording
    
    This would allow installation of a client A (that handles audio only) to
    break an unrelated client B's video support, if B relied on this. As a
    result, nobody can rely on this mechanism, so it's useless.

commit 093204708e162c6d3d901923a1316a3763c3a285
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 11:24:51 2009 +0000

    StreamedMedia: Clarify wording of when to use which filters

commit c722ebefba593049be6e0d339fee50cf466b3a09
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 11:24:31 2009 +0000

    StreamedMedia: revert making RequestStreams idempotent, and clarify the opposite
    
    The intention was always that RequestStreams was *not* idempotent.

commit 65247de035352d981b1720d19ae6d1f6e6d9cd28
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 11:23:44 2009 +0000

    MediaSignalling: Rename MSNTransportAvailable to start with WLM85, and also add WLM2009
    
    According to fd.o#19958, there are currently two transports that might be
    needed for MSN interoperability.

commit e88f1116681ea9180a99f2c2df63cf9514437980
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 11:22:18 2009 +0000

    MediaSignalling: Rename GoogleP2PTransportAvailable to start with GTalk
    
    This matches what it's called in XMPP more closely.

commit 452ac7d14cbdf09ae097c20faa8f9cb5494ba2cc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 10:46:33 2009 +0000

    Avoid releasing a version called 0.17.20
    
    I accidentally tagged .19 as telepathy-spec-0.17.20 when I initially
    released it, so to avoid confusion we shouldn't use that version number.

commit 19b63fc05b801ce9005bbf1bc31b70c99275312f
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 18:13:38 2009 +0900

    Same fix for index.html

commit 6131fd3bb41fec98451bb3aee25b3a35fb84eeaa
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 18:05:55 2009 +0900

    Fix alignment issues for permalinks
    
    The floating header might need overloading for print CSS, but really no
    one should be printing the spec anyway.

commit 1280238cc2afaffd5523e69bdb27b0d960a9d517
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 18:05:31 2009 +0900

    Don't overflow long interface names

commit b612222048686aa422868d93b56b8d82fbf81c33
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 15:11:12 2009 +0900

    Tests using doctest
    
    Test spec doesn't cover everything we might need to parse

commit b378a19d1744462d128dc14dece48fed2fb003ce
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 13:42:35 2009 +0900

    Report Access for properties

commit c27b8064b712420130f4626835e51751dc123868
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 13:09:44 2009 +0900

    Add licenses to the new source

commit 40bb45c769cac5f33a98c95474cc32bb3f734fbc
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 13:00:08 2009 +0900

    Add title, copyrights, license and other fun stuff

commit 7b2ff869837c77fa71e712249f45853427b74784
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 12:33:58 2009 +0900

    Fix up URLs for Errors and Types

commit 4ddf13cb489393b5952826e2b37ead274ce52c97
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 12:33:51 2009 +0900

    Styling for errors

commit 96d18743ded65f2a698fd743338faaf1b59e6e0a
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 12:28:02 2009 +0900

    Add generic-types and errors HTML files to the spec

commit 25264f1feb9168b8d8cd147b2c769d6a6a69a3cc
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 11:41:57 2009 +0900

    Support tp:causes-havoc on interface

commit a34575e6934f26cf01a1054a6326f7a7458c8918
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 11:33:18 2009 +0900

    Support tp:deprecated

commit b6d4aef71da7b70a4d3b6272f26d497c0518b6a6
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 11:26:41 2009 +0900

    Style tweaks

commit 5dd47915a9374d527091e470ef9da086a27685e5
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 11:22:29 2009 +0900

    Support tp:added

commit dc95ee4574e20cbf6a2cc9eb4aa1c8e9af816115
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 18:43:18 2009 +0000

    Media.StreamHandler: resolve open issue: CMs must resolve hostnames

commit 7c72f56204ce2fea120b8f4ec8628eb0c24a20c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 18:40:08 2009 +0000

    Make RelayInfo an aa{sv} and document what 'type': 'tls' means

commit 11d5fe87f8060c5646f51098763d09529d69657f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 18:39:30 2009 +0000

    Media.StreamHandler: add wlm-8.5 and wlm-2009 as NAT traversal methods
    
    As requested on fd.o #19958.

commit ec8b0b274603a9f7d645334c207863c001df8820
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 18:38:58 2009 +0000

    Media.StreamHandler: make none and stun officially synonymous
    
    There's no reason to distinguish between them, and indeed
    telepathy-farsight doesn't.

commit 90791eece5fbedb231320768ac29ca443cbc39d0
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 01:49:10 2009 +0900

    Implement Mapping using code common with Struct

commit 83b55189c692934a51ff8aa66eb25a946664845f
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 01:38:57 2009 +0900

    Implement Flags using the same code as Enums

commit e16008fa1c4f3561c509e8e01a569e05c7cb4f30
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 01:32:08 2009 +0900

    Support Enum type

commit d1951fc99d7de5512b305947fd2540527bf63b64
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 01:22:39 2009 +0900

    Fix key generation error in build_name()

commit 058b3fb80867730b89a1cc59136a2f531fd340bd
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 01:18:00 2009 +0900

    Support the Struct type

commit 960f18a90b5b0ac7a143f7d98efd74fa5af621d0
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 00:57:19 2009 +0900

    Reassociate types with interfaces, show types for an interface

commit 03c53ccee1c07d50a96f1c98d5751c75609d62d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 15:43:24 2009 +0000

    ContactSearch: SHOULD NOT use EnsureChannel (that doesn't make sense)

commit dbaf6e3c83e097671478b81021719e560811675c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 15:35:45 2009 +0000

    ContactSearch: improve wording of x-search-offset

commit ef51e8dadbb89473c9290bd784feb14efa97fd38
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 00:34:01 2009 +0900

    Move type deferral into common class to share for Arg/Property

commit c66ecd3f70a82adbce5d666db4e0cb797a65afa4
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 00:17:45 2009 +0900

    Defer type lookups until Arg.get_type() is called

commit 59ec064b7946022775cb307fd086b6420b576f03
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 00:13:33 2009 +0900

    Nicer name for possible error in list

commit e2484b5a363b289c7f015e03199fb7a2fabcc326
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Tue Feb 17 00:09:09 2009 +0900

    Fix up case of the stoopids

commit 5259c6db571ce0ca755ca5b9580dc7296f30a05a
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 23:57:58 2009 +0900

    Errors and docstrings all around

commit c5a2430685231f7c08fc480b53c83e6e355b1f44
Merge: d2973f24 62c5204e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 14:48:42 2009 +0000

    Merge branch 'trivia'
    
    Reviewed-By: Will Thompson <will.thompson@collabora.co.uk>

commit 62c5204e36ccd4102de6132952f488494b232142
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 16 14:47:34 2009 +0000

    Fix mistaken references to o.f.Telepathy.Errors (should have been Error)

commit 243c6b02b941d8ea56174e31f84908e221be3fa7
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 23:44:05 2009 +0900

    Errors.NotAvailable -> Error.NotAvailable

commit e55df361fe489238c481aab16d7b4043e3109ff4
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 19:09:47 2009 +0900

    Return the list of possible errors

commit 8efae04f708be08ce71275d6f5a515a0c17e3194
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 18:59:26 2009 +0900

    Add types to the interface

commit d035e43d95a3094a897eb8eb93b0eb3f675a9405
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 18:40:03 2009 +0900

    Refactor methods/signals/properties into lists, use one global lookup dict in Spec

commit 7b5c4b8c838f0301a98dacf35180d902d090be79
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 18:20:20 2009 +0900

    Break out some functionality into functions

commit 722f14c3349f6b83d02090c2af508169ebc13a61
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 18:16:31 2009 +0900

    Initial attempt at tp:dbus-ref

commit c211e50643954f9b9c4991372a35a384e9501e8a
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 17:32:09 2009 +0900

    parse() now returns a Spec() object rather than the interfaces dict

commit ae970b7199c48b7b9f91d1c5c5feae95a07b166a
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 17:17:03 2009 +0900

    Rewrite tp:rationale and tp:method-ref

commit ea07e10beb052074bb1d306dbb67298b4ec206a8
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Feb 16 16:20:30 2009 +0900

    Initial work on adding docstrings

commit c050e44531d1a60e1d25ea3344eee810b47f112d
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 16:56:27 2009 +0900

    Show args in method/signal header

commit 59ec206764479d708ddb13161b0f65a1ca9dabc1
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 16:44:10 2009 +0900

    Add permalinks to each method/signal/etc in the spec

commit 861a5fc0022c70f20acac0c1f2e87ce87b6cb271
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 16:40:34 2009 +0900

    Reuse Template object (should save on template compilation

commit ebc4c76e4e6286a7b0e7ddc16a3a022e0fc9d199
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 16:25:49 2009 +0900

    Don't show empty sections

commit 8a511bd07031dbba6c72b80cd86e77c722e00e36
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 16:22:21 2009 +0900

    Add some padding

commit ae51dc967d8081256beda40f3702ac121813d16b
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 16:22:15 2009 +0900

    Add a TOC

commit 2d7604c4b21f1576106844da5984d62d3abd806e
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 16:10:25 2009 +0900

    Add a header bar to the page/Add parameters to the methods/signals

commit 9fa3f910459d392fb68ee2cc6761d41166702925
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Sat Feb 14 15:46:48 2009 +0900

    Initial work on a doc generation tool that uses Cheetah templates

commit ea2c9d9c8238e45cd940f0c434aa193177ec1ae1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Feb 13 22:14:08 2009 +0000

    Add "email" to example ASKs for XEP 0055

commit e62324cfbcf7ba8a978eb2da59b49d630fee7424
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Feb 13 22:12:02 2009 +0000

    Surround x-telepathy-identifier in <code/>

commit cf41d90ab62604addbc83e850e8ed92799c55900
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Feb 13 22:11:33 2009 +0000

    Add pseudo-search terms for paging results.

commit 70279d8eeb9842bac14d6a7715bfe43427f810a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 13 17:07:14 2009 +0000

    Update (some of the) copyrights

commit e3246a55e06ce8666b7eaed633343d61b8933843
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 13 16:20:48 2009 +0000

    Update NEWS

commit c92e9886be63e63a469e1031708c3fe7095bd4bc
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 13 16:41:36 2009 +0900

    More parsing

commit 419d46b016083bca773e3f84384f9041e7544278
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 13 16:18:22 2009 +0900

    More work on parsing bits and pieces

commit a769cfb5a0a58031aa558aa7933555ef71e2cb0a
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 13 13:55:04 2009 +0900

    No one likes a .pyc file in their status

commit 8de53c484eb093bde5ae63f40af9b58e0b16ebdc
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 13 13:52:32 2009 +0900

    Initial checkin of a new spec parser
    
    Uses the XML dom to generate Python data structures that can be consumed
    in a multitude of different ways.

commit 54c623c0f184ecc70e80d71e8e2a1393377430e7
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Fri Feb 13 13:29:00 2009 +0900

    xincludator.py from telepathy-qt4

commit 8a603d299344b636b7bdd00bdf57bfa687932f24
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 12 17:38:13 2009 +0000

    Mention One Search Per Channel in the preamble

commit 1d57c746d63635320c5fd93df366414db7dfe0f7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 12 17:35:50 2009 +0000

    Surround state names in <code>

commit dab4fa27e455c3082e67d506e7151d7e9422fa37
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 12 17:35:00 2009 +0000

    Mentioned Failed in the preamble

commit 7f1e979fac3f0603ea5f9eccd6e9e1d14d5ddc14
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 12 17:28:27 2009 +0000

    Add Error and Details arguments to SearchStateChanged

commit 0399bdb79655f57f812e4d981d330369dea3a135
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 12 17:20:08 2009 +0000

    Add a Failed State, and define legal transitions

commit e88adfa0d72be1ed4a89fc59c70ad8c68a2f0767
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 12 16:54:33 2009 +0000

    x-telepathy-identifier SHOULD be in SearchResultReceived

commit d2973f24a45352f7a3e3432eddcaaf772b4cb88a
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Feb 9 21:26:11 2009 +0100

    add parameters property to OfferStreamTube

commit 0aad736b101c251c8553cadecc1160a4e53c3edb
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Feb 9 21:25:58 2009 +0100

    add parameters property to OfferDBusTube

commit f6604cf9f385a87768dcf9bf45b063f425f9d57c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Feb 9 21:25:31 2009 +0100

    Tube.Parameters property is now defined when offering the tube

commit c0ab67ff3baaf43eaf1d046f4dfd8aa48e84ec8b
Merge: 5465a2f9 97a23470
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Feb 10 11:32:24 2009 +0000

    Merge branch 'caps-clarification-2'

commit 97a23470e591f559b6b752c9f14e912c9d486d9f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Feb 10 11:27:20 2009 +0000

    CM should always advertise tubes generic capability if contact supports tubes

commit 900d784a6d5154a8990319f9376016d6ab2b158d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Feb 10 11:06:52 2009 +0000

    FileTransfer shouldn't not be advertised if user doesn't claim to implement it

commit dcdd85ca15d906f1ea12556c7725d84a49db715a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 18:30:29 2009 +0000

    MediaStreamHandler: clarify that none of the new properties can change

commit d5320f3a2ba15a4fea06127e784b691edac8a0fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 18:07:16 2009 +0000

    Keep code-generation happy by defining a name for aa{ss}

commit a0c7347a0a15fd5ce04afe15769c5203c1a8b887
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 18:04:59 2009 +0000

    Media.StreamHandler.RelayInfo: Add some rationale

commit cdcc75e0cfb00500d0fd2524b93c994620c4ad78
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 18:02:14 2009 +0000

    MediaStreamHandler: make RelayInfo an array and alter the keys accordingly
    
    The server can potentially be different for UDP, TCP and SSLTCP, and there
    can be more than one of each (failover or round-robin DNS). The
    credentials can also be valid only per-component, like in Google Talk's
    variant of ICE draft 6 - libnice supports this usage.

commit ee7ab8c7df69cb4a42f956d5108b4cdbf2cbdda3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 17:54:54 2009 +0000

    ContactSearch.Server SHOULD have a sensible default.
    
    Otherwise, the client (or user) has to grow knowledge of at least one
    search service on a protocol before this channel type is usable there.

commit 0e20f83722eb403d88fce3c0cc579e9a5489a436
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 17:28:03 2009 +0000

    MediaSignalling: deprecate nat-traversal, stun-server and stun-port in favour of per-stream ones

commit 218fd444a4566456d3ce3f13721e665114e96709
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 17:27:43 2009 +0000

    MediaStreamHandler: Add NATTraversal, STUNServer and STUNPort D-Bus properties

commit 8ddcd4336414a188eac7955b08fb6851fcefff25
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Fri Dec 5 16:12:28 2008 +0100

    Media.Stream.Handler: added RelayInfo DBus property

commit 11f34915c2694d96add252b589e3ce7e4f6e235b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 16:15:33 2009 +0000

    ContactSearch.Server SHOULD be in a RCC iff appropriate
    
    Also, add rationale referencing XEP 0055.

commit a69c5605f4eccb89bfc8252efd1a455fab859c89
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 15:46:08 2009 +0000

    Update VCard_Type_Parameter's definition.

commit b9dd7f812f08290d53503a89b07e74a11d6dd137
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 15:29:22 2009 +0000

    Add a Server property to ContactSearch channels

commit 687f77ece114040ff39bb69c529ba133b8bc1fe9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 14:59:46 2009 +0000

    Update Contact_Search_Key for change to VCard_Type_Parameter

commit 84fc83fc0fbd937385f65a0a3450c2297dabae7b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 14:49:04 2009 +0000

    Fix some typos and add omitted <code> tags

commit 4301726e6ff532feb9698032cc2980331bc4175f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 14:44:48 2009 +0000

    Add cross-references to ContactSearch

commit cef4bdb39d074909f12bcfc533e015b47cd3fa67
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 14:40:28 2009 +0000

    Change search states to Not_Started, In_Progress, Completed

commit 5465a2f9084d2aab3108f22da31141196929f539
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Thu Feb 5 13:52:04 2009 +0000

    Add a magic number for clients to indicate they understand ICE UDP in media channels
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit f15160221380bddf4195e830634f9543479a0c52
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Thu Feb 5 10:44:38 2009 +0000

    Add ice-udp as an option for the nat-traversal property
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 461d11c46172b71bc83548d42f13a2c93949eaee
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Feb 5 11:35:24 2009 +0000

    Add an example of a type parameter other than type=
    
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>

commit 6085886350670897ed894eb465e85329c12ed3f3
Merge: de6d4044 71353dd3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 11:27:57 2009 +0000

    Merge branch 'contactinfo'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit de6d4044dd6e0b8ed8c0c3e037667f4856b178ef
Merge: 44ea7ef8 82a356bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 11:27:38 2009 +0000

    Merge branch 'trivia'
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 44ea7ef89a7418c561f100f1a9d6ba6e1212731b
Merge: 2e6d2575 2473a2c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 5 11:26:14 2009 +0000

    Merge branch 'offlinepresence'
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

commit 71353dd3ab8be2be6f293410450ed79c6a37de79
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 4 11:35:21 2009 +0000

    ContactInfo: prefix type parameters with the type-parameter name
    
    This means we can have language=foo as well as type=bar.
    
    Also, add NICKNAME to the example vCard, to illustrate how we split
    multi-valued vCard fields into multiple fields.

commit 82a356bc9570f5ff03477b753cb694002967300e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 2 12:11:27 2009 +0000

    NEWS: add bug numbers to historical news items

commit 51c9ded18c2a218c9d149a5adb73ab6581148b9d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 30 15:08:02 2009 +0000

    ContactInfo: this is a connection, not a channel. Fix text accordingly

commit 2473a2c353d327be8e5bc2d78c671e611c2a6817
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 29 13:47:26 2009 +0000

    Account, Connection: reference SimplePresence instead of Presence

commit 25d7c6d064d3126b8b090aeacb0431412f5195f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 29 13:46:21 2009 +0000

    Presence: deprecate in favour of SimplePresence

commit 4510038a8921599b8c74142c4580a7b9c1403eed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 29 13:40:02 2009 +0000

    Move Connection_Presence_Type, Rich_Presence_Access_Control from Presence to SimplePresence

commit 530c9fd76eb5fa5f9d3bfe2ff4c2aa8ede11c86b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 29 13:33:19 2009 +0000

    SimplePresence: the Statuses property includes all statuses
    
    Otherwise, the boolean for "may set on self" would be useless.

commit 537f1a50e9afbea433f85205a1aec328cb98b9e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 29 13:32:57 2009 +0000

    Presence, SimplePresence: explicitly forbid setting offline statuses

commit 2e6d2575cb6eef8b33ec0a347e7084e652937d67
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 28 17:51:53 2009 +0000

    Start 0.17.20 development

commit 4d1c7ea5760a48d6896f22a01e8cc73d666b28b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 28 15:42:51 2009 +0000

    Prepare release 0.17.19

commit 4864a8b4d07588b93c878bd5d7f46feecd075be3
Merge: 2b48df6f 94b6f9b5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 28 15:36:01 2009 +0000

    Merge branch 'errors' into release
    
    Signed-off-by: Senko Rasic <senko.rasic@collabora.co.uk>

commit 94b6f9b56185555e4f18a5792c6d36681d720b8e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 28 14:27:12 2009 +0000

    Group: add errors corresponding to most of the change reasons, and attempt to document how they work

commit 2b48df6f827a888986183f2df54adc513a198711
Merge: 1533cecb 2e6a99dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 28 12:01:05 2009 +0000

    Merge branch 'trivia'
    
    Signed-off-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 2e6a99dd1d2e0b9593cef83ace003137991346c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 28 11:44:05 2009 +0000

    Fix markup for ConnectionError arguments

commit ccc9e64b4be6ff3363d448ebdc029ff7df993be9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 27 19:25:53 2009 +0000

    Update NEWS with the changes so far

commit 1533cecb1acf9393a610688d4e4d6ec1e7a5bd56
Merge: 126e4fdd e79d6d5d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 27 19:17:15 2009 +0000

    Merge branch 'media'
    
    Signed-off-by: Senko Rasic <senko.rasic@collabora.co.uk>

commit 126e4fdd86bdacbfac8fa8b8e727848f4a58d412
Merge: dc0e60e7 b4da1a3e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 27 19:06:42 2009 +0000

    Merge branch 'notcapable'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
    Signed-off-by: Senko Rasic <senko.rasic@collabora.co.uk>

commit b4da1a3eea5c7a76b6c37a47c43159f4383b8c55
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Tue Dec 2 12:30:33 2008 +0100

    Add NotCapable to the list of errors.

commit 57848fe1e9c8fef5168cb9b97866d1cc2152de5c
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Tue Dec 2 12:25:14 2008 +0100

    Actually add NotCapable to EnsureChannel also.

commit cdfb93978254a1ab7fe23959739a3f47b2fdddfa
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Tue Dec 2 12:13:27 2008 +0100

    Connection, Connection.Interface.Requests: add NotCapable error

commit e79d6d5dcc9698da41e3e5596445091cf7ad570e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 27 18:47:27 2009 +0000

    StreamedMedia.FUTURE: explain how InitialAudio/InitialVideo work in Ensure requests

commit 8563c849bf8338a60d1065dbd8b795ea29848a0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 27 18:47:02 2009 +0000

    MediaSignalling.FUTURE: Explain how FooTransportAvailable works in requests

commit 614f14106053ce5768c53e264e8c705c475c2315
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 27 18:13:07 2009 +0000

    MediaSignalling: add a Future part with transport capability discovery

commit 6d5d192e19d423425fc05c5a108757889d0cd1a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 27 17:46:50 2009 +0000

    StreamedMedia: add a draft version of InitialAudio, InitialVideo
    
    These allow us to represent the audio and video capabilities in various
    contexts.

commit dc0e60e75b9cc3a1268ddd907b67147be3f3bf6c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Jan 27 11:06:46 2009 +0000

    rename org.freedesktop.Telepathy.Channel.Interface.Tube.DRAFT.Status to State

commit 79b2e2c03ea6ded1c2b3c09d404855347406ed85
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Jan 27 11:00:01 2009 +0000

    DBusNames is an empty dict and not en empty list in the 1-1 case

commit fb5fce5d3a6c03a30241c2fa22d7ea41b64d3a87
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 26 15:47:10 2009 +0000

    StreamedMedia: use a hyperlink to the wiki, now that they work

commit 765fdf58b9389687e736e8bc9eb9dfb7ff236e1c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 26 15:44:18 2009 +0000

    MediaSignalling: move tp:docstring to the top and explain it a bit more

commit 9f80dfcdbbc1a35239982970cd4a0532ddfb0055
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 26 15:43:57 2009 +0000

    doc-generator: don't drop HTML attributes
    
    This fixes generation of hyperlinks in HTML.

commit 21a914f208651ff19023a95e5d130f07af22fa38
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 26 15:16:40 2009 +0000

    ContactSearch: cross-reference SearchKeys property and rename it to AvailableSearchKeys
    
    Also explicitly say that it's immutable, for round-trip reduction.

commit ae1cc2f6f6c8f0f6285412c3adc0677a7318fc93
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 18:38:33 2009 +0000

    Re-draft and resurrect the ContactSearch channel type
    
    Summary of changes:
    * SearchState is a property now
    * AvailableSearchKeys is an immutable property (so you get it in
      NewChannels for round-trip reduction)
    * Search terms are all strings
    * Search terms can't be "mandatory" (what would that even mean?)
    * Search terms are vCard fields, plus some defined extensions
    * Results are defined in terms of ContactInfo (interface synergy!)

commit 27cd77868d95576dbc53320c36e547336bb1b0e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 18:23:54 2009 +0000

    ContactInfo: document VCard_Field, VCard_Type_Parameter types with reference to the RFCs
    
    This is mainly so ContactSearch can reference them.

commit 15889687698da4c278a06e4ce8632bee6810c1e0
Merge: 05062e58 b4879a05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 13:54:24 2009 +0000

    Merge branch 'errors'
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit 05062e5836a473041ca8ea120c39698554a43c4b
Merge: dcc77010 4895fd0d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 13:54:04 2009 +0000

    Merge branch 'trivia'
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit 4895fd0d9ae3f2011f8e150ccb585c7fc0270a68
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 13:45:04 2009 +0000

    Correct "UNRELEASED" annotations

commit dcc7701014e6ffab424fd7405e7a0b91aa68e267
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 13:44:50 2009 +0000

    Start 0.17.19 development

commit c6ea4fe81342eee731df3f215b6ff884deccfddf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 20 11:38:15 2009 +0000

    Prepare release

commit e496dda638e5fda4672c2579377e26cf33ff1fbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 20 11:37:11 2009 +0000

    All spec files: delete trailing whitespace

commit bc370c6bcdb254eb23b7767486513068f1da2bc4
Merge: b3226d13 90381043
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 20 11:21:30 2009 +0000

    Merge branch 'codecs'
    
    Signed-off-by: Robert McQueen <robert.mcqueen@collabora.co.uk>

commit b4879a05a3ec219bf1e68fdd2ea904ab9e59dbbf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 18:30:52 2009 +0000

    Channel_Group_Change_Reason_Banned: document equivalence to Channel.Banned error

commit a52a674aeb52e0e7244c0b80490b4f10d76d59ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 18:30:11 2009 +0000

    Explicitly say that the SelfHandle's removal reason in a Group that later closes is also the Channel's close reason

commit b9c42d86cedfa2617379855d8e47ac929725c57a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 18:05:36 2009 +0000

    Attempt to explain what Channel_Group_Change_Reason_Invalid_Contact means

commit c487671f52d44d89668a8ffda3ad4337195d0488
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 17:48:04 2009 +0000

    Connection: add ConnectionError signal

commit 096f89a71c211a5bd14e2c5b29876ab81f777969
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 17:30:28 2009 +0000

    errors: Add errors corresponding to Connection disconnect reasons

commit d8b5f6aefbf76a76e4fe78dedbd51295c888c08d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 17:17:08 2009 +0000

    Cancelled error: may be used to represent Connection_Status_Reason_Requested or a user-closed channel

commit 8489dd898ca2e034741cbedd017614d116dcc0ab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 17:16:18 2009 +0000

    Disconnected error: may be used to represent Connection_Status_Reason_None

commit b3226d13c6b65cffd7553f9d4f596551b3a3df9d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 17:19:51 2009 +0000

    Location: fix typo in documentation

commit abc55f9ebaaa8929ac5cec35b0f420541f3f9b50
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 17:15:50 2009 +0000

    Connection_Status_Reason: document equivalent D-Bus errors
    
    Also explain that changes to Connecting or Connected SHOULD always be for
    reason Requested, explain the three possibilities for Name_In_Use, and
    add more whitespace.

commit 420617d5fea43c39fa074e239510919b9b212065
Merge: b6c71e73 9a9ef620
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 14:09:13 2009 +0000

    Merge branch 'geoloc'
    
    Signed-off-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit b6c71e731b39a8b7b7202791d77c82bf1a3b1fff
Merge: a51d1132 585352b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 14:01:53 2009 +0000

    Merge branch 'requesthandles'
    
    Signed-off-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit a51d11320f662d12f5a2cd16b01d6046b9d2055c
Merge: 6c497244 3ec17637
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 14:01:21 2009 +0000

    Merge branch 'misc'
    
    Signed-off-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 6c49724433c2e7431badf3801824eba7676015a8
Merge: 578b281b dc058477
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:12:41 2009 +0000

    Merge branch 'trivia'
    
    Signed-off-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>

commit 3ec1763779486d4407ae49bc5e49b74e85eb3539
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:10:48 2009 +0000

    NEWS: Mention DBusTube changes

commit 48ed238f33b1aab0473896b52d4e96d9aa68843e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 16:28:22 2009 +0000

    ContactInfo: indicate when this version was added

commit 11069cd0e741a91ff308fb548ffecd4c8d7c6cd7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 16:27:46 2009 +0000

    Update NEWS

commit 00371adabfd2d524a591c63b73915383821f715f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 16:27:19 2009 +0000

    Indicate when Location was added as a draft

commit b3a034541f8b30222a2ad97ff7a51f7f502d323e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 16:27:04 2009 +0000

    Declare FileTransfer to be stable

commit 578b281bf6f416f380989859a8e281a2f5c8a79c
Merge: f3c783e4 5b09a38b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:11:18 2009 +0000

    Merge branch 'nameforbindings'
    
    Signed-off-by: Dafydd Harries <dafydd.harries@collabora.co.uk>

commit dc05847728c9bcca823d2f3c0c2ce6023b03c8f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:05:03 2009 +0000

    doc-generator.xsl: warn when 'out' arguments have no name

commit c8c17a14f1e2bb67414212351744b4a3d8e4b815
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:04:49 2009 +0000

    ContactCapabilities: name the 'out' argument of GetContactCapabilities

commit efba2b0f636fb618617b8814b14299e2b539daf3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:04:29 2009 +0000

    CM, Properties: name all remaining unnamed 'out' arguments

commit f3d59b86a05b65eabc3a1ea1c7efee44d15358ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:03:58 2009 +0000

    Connection stable API: name all remaining 'out' arguments

commit d3efbc2f846cdc67b0e6d1b8d4ee65a8e735ce2e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 12:02:47 2009 +0000

    Channel stable API: name all remaining 'out' arguments

commit 5b09a38b70856328349c866b406ad1e436510fcd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 10:55:30 2009 +0000

    Set tp:name-for-bindings on C.T.Tubes methods to include "D_Bus"
    
    This is ugly, but compatible with the camel-case-to-lower-case algorithm
    currently used in telepathy-glib. When we upgrade the telepathy-glib
    code generation to use tp:name-for-bindings, we don't want to cause an
    ABI break.

commit f3c783e47c685295e86ccb67cc7111cf096890de
Merge: 996aaf0a f3f697ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 10:41:02 2009 +0000

    Merge commit 'wjt/dbus-tube'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 996aaf0a366a8a0f40c5d60386402077d62d8267
Merge: f723a8e7 755c10a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 10:36:45 2009 +0000

    Merge commit 'wjt/trivia'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit f723a8e785e0840e22d9d7f881a73b90967e6879
Merge: 915e9235 621ee45e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 10:35:42 2009 +0000

    Merge branch 'contactinfo'
    
    Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>

commit f3f697bab50f5c4da73fb01e0f8c62b49a23e00f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jan 19 15:51:32 2009 +1100

    Make DBusNamesChanged.added a{us} not a(us)

commit e66ac5ec5bffb316d5da74bc7643eb91d1b2448d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jan 19 15:51:00 2009 +1100

    Make DBusNames property a{us} not a(us)

commit 688c5be767a39ee601f424bfe7cb96a79aca809d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jan 19 17:24:01 2009 +1100

    Add a DBus_Tube_Participants mapping type

commit 755c10a11d37d6ddde28fff50c418c7710e9ca0c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jan 16 12:38:00 2009 +0000

    Mark ContactCapabilities with causes-havoc

commit 677139cf12822406b6dde710ef424701226021cc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sun Jan 11 01:13:03 2009 +0000

    Allow Create/EnsureChannel to raise InvalidArgument

commit c00c16f5a9ad8cea89375b50c35f0cf27c5b694d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 10 23:18:02 2009 +0000

    DBusNamesChanged is change notification for DBusNames

commit 7fa08c3b63af0b01c4959d63d868af034a44907b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 10 19:36:24 2009 +0000

    Remove NotImplemented from OfferDBusTube errors.
    
    If the CM doesn't implement DTubes, it shouldn't have given you a
    channel in the first place, should it? :)

commit 10b99a7039b7985d5225e62d6332afa41c539312
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 10 19:01:00 2009 +0000

    Delete Channel.Type.DBusTube.GetDBusTubeAddress()
    
    It is redundant with the return values of OfferDBusTube() and
    AcceptDBusTube()

commit 1ac161888baa774300006aacfa0dad3f025c8002
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 10 19:35:37 2009 +0000

    Make OfferDBusTube() return the bus address

commit c31b7fbcceb6d395f8308f4aed4a5d52841102cd
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 10 19:00:48 2009 +0000

    Turn DBusTube.GetDBusNames into a property

commit 3b180d335669316fd9580354f4cedb748659be10
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 10 18:28:06 2009 +0000

    Clean up and linkify DBus_Tube_Member docs

commit 7060b6f97f95c7e55b41e094323bc0367a3453d6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 10 18:19:57 2009 +0000

    Remove mention of "tube id" from C.T.DBusTube

commit 621ee45e33bb332070d54d6dee9587a96e65eb99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 17:28:05 2009 +0000

    ContactInfo: clarify precise semantics of Parameters_Mandatory

commit 3c56bf0a773657d1fa4205f2c23922314232f58d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 17:27:52 2009 +0000

    ContactInfo: more RFC terminology

commit 3376bd1cd8ad168502d33ab42c7c983917d43cbe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 17:22:27 2009 +0000

    ContactInfo: rename Flags to Parameters as per RFC 2426, and replace Mandatory with a set of flags
    
    This allows for 31 bits of future expansion, and hopefully reduces
    confusion.

commit 585352b23f2e5702f9c4fd5c1fd383360e244096
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 16:09:49 2009 +0000

    Nail down what the intended errors from RequestHandles are, and give examples
    
    Historically, basically all implementors of RequestHandles have had
    different interpretations of the error conditions, which was a mess.

commit 915e92351cd6d2b807e5c73ec88e232eff595bb2
Merge: 61ed2fc0 fd17b234
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 16 16:02:57 2009 +0000

    Merge commit 'wjt/contact-info'
    
    Conflicts:
    
            spec/all.xml

commit fd17b2341ac6fbd4973be9355578f02ae4e8d2f6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jan 15 18:42:39 2009 +0000

    Add examples of possible values of SupportedFields

commit fb9ea4b28cf22d0a9a2db0c95f1aa8722a6f819c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jan 15 18:42:10 2009 +0000

    Specify a representation for "any vCard flag".

commit 74ed197c32cc8dd1b461ec2c978b2e78a90552b1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jan 15 18:41:49 2009 +0000

    Mark new ContactInfo interface as unstable

commit 08828912f1065216b2f239b7f2d08ee1f5f523a1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jan 15 17:48:50 2009 +0000

    Rename ContactInfo2 to ContactInfo

commit 8e3d6b6336c9e638dc930cef71a8f7bc9189e46d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Jan 15 17:45:57 2009 +0000

    Delete old ContactInfo interface.

commit 9d88d2d2715f367725f317dd28fa01419453fe5b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Dec 15 12:19:31 2008 +0000

    ContactInfo: define FieldSpec to represent settable fields

commit e7d019095ddd4aafad190c1adc1a0a93f3a143b3
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 15:25:00 2008 +0000

    ContactInfo: Remove redundant ChangeNotification flag.

commit 55cee3262767d7c02b2474f5cde46b18af3c315a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 15:21:36 2008 +0000

    ContactInfo: add a SupportedFields property

commit 7f837da3b1fab6cf2dd182836ac3c855faea7c53
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 15:00:16 2008 +0000

    ContactInfo: make RequestCI return a single contact's information directly

commit e4e415b7a085d5b62c22a4e81d06bf92f041736d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 14:49:31 2008 +0000

    ContactInfo: add GetContactInfo to look up cached information

commit e2e88ca91bdee09e342d0b722d274ffe1c2a1e89
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 14:30:13 2008 +0000

    ContactInfo: rename GotContactInfo to ContactInfoChanged

commit 8bc2a4a949687de5f790ee1ad6d2d4cd2fe80328
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 12:38:17 2008 +0000

    ContactInfo: link to Contact_Info_Field in preamble

commit aa79704fdf8078f0dddec42dad16b849efa6a193
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 12:36:29 2008 +0000

    ContactInfo: give an example of unescaping vCard values

commit ee9f407e2c7185df61c3db9dd39232a87c1efb87
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 4 12:17:08 2008 +0000

    ContactInfo: make one example field have two comma-separated values

commit 8ae75e360939ba0f0da7f85865a5b7e5fb0b69f7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 15:28:08 2008 +0000

    ContactInfo2: remove trailing newlines from examples

commit e024bbbd979aa3effdf1cde28b3c56914a0caa5a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 15:25:16 2008 +0000

    ContactInfo2: add a flag for SetContactInfo support

commit bfa009ca425680f34531d68515f201b63e009724
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 14:35:43 2008 +0000

    ContactInfo2: add blank lines between member definitions

commit b0d4bfe797bf81d3ba3d740bec2bb4b592722e56
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 11:46:48 2008 +0000

    ContactInfo2: Change_Notification doesn't mean GotContactInfo will fire

commit 2073abc5c456116328904538275bbbfea0d611ed
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 14:16:51 2008 +0000

    ContactInfo2: Use member-ref rather than dbus-ref interface=''

commit 14f646ba50f627c2566115233e769117183404de
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 14:11:54 2008 +0000

    ContactInfo2: Correct copyright dates and owners

commit 6cc48fde7e218c24aef70ab6062190242c5ec5a8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 14:11:28 2008 +0000

    ContactInfo2: Pluralize RequestContactInfo

commit 154d0989a2846271b50e672d58c176a92cd39949
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 14:06:54 2008 +0000

    ContactInfo2: Rename RequestAll to Request; drop partial info request method

commit 250949da605bee14a9a310b4fe7c0f4cee65f260
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 12:47:24 2008 +0000

    ContactInfo2: add flags describing change notification

commit bb3009876fbc47f62a093730ebc079262c1ecc16
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 11:26:15 2008 +0000

    ContactInfo2: rationale for flags not being an enum

commit a62baa522f21d721ce8b973a0c16a287a3df1001
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 11:22:49 2008 +0000

    ContactInfo2: document vCard -> a(sasas) mapping in more detail

commit 5a3da9ab96c016d6dd79dee50b127794675c1887
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 23:47:56 2008 +0000

    ContactInfo2: SetContactInfo can't raise InvalidHandle

commit fa093a03e58b774147321c9e6cb4552dcb604d55
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 23:44:30 2008 +0000

    ContactInfo2: SetContactInfo better describes its semantics

commit 6d415333fced0ddecd898cb21b01a5f7249c38d7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 23:44:08 2008 +0000

    ContactInfo2: UpdateContactInfo can only change your own information

commit 99697f68babe7a5c2ee99f5be68dc86989c93412
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 23:35:39 2008 +0000

    ContactInfo2: Remove unused enumification of vCard field types

commit 98e681cf5436d6df67a02f30a19e898eac724315
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 23:32:00 2008 +0000

    ContactInfo2: represent vCard fields as sasas

commit 4881012518abaf1bca1a2309c41d11bcbebedc11
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 17 17:28:38 2008 +0000

    ContactInfo2: preamble tweaks

commit d30a29a6e112113d539250591b388003b6505e63
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 17 17:06:28 2008 +0000

    ContactInfo2: move Contact_Info struct documentation to its definition

commit 49d2d27859353b4c113f2934a916c0b6f458f0f0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 17 16:47:20 2008 +0000

    ContactInfo2: add some missing xmlns=xhtml attributes on docstrings

commit 69d7233f5ddfc574bc5c11afa979b4e112a1eb18
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 12 17:31:44 2008 +0000

    ContactInfo2: Correct UpdateContactInfo's name for bindings

commit 6b3a64f9a959da8cae808556c3e01b6a9e05f547
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 12 13:10:02 2008 +0000

    Add new Contact_Info draft

commit 90381043abc303382b71056ff73fa5bc1b654702
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 17:16:04 2009 +0000

    MediaStreamHandler: add CodecsUpdated

commit 61ed2fc0210ee684399c58ca32fbcea0f8f0b498
Merge: 8729decb 1b91a951
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 16:25:49 2009 +0000

    Merge branch 'timestamp64'

commit 9a9ef620b4335167ba915da39d5bb670525e5906
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 16:10:53 2009 +0000

    Location: add trivial docs for Contact_Locations

commit 00d42f29b9c769ea494e35602e0ee10b12faf6b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 16:06:15 2009 +0000

    Location: add RequestLocation

commit 89904c334478d25f38811c8d1cbed1412e68893b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 16:05:32 2009 +0000

    Location: document possible errors

commit dff568c3d047af9fa96a241fbf604accfccef086
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 16:05:00 2009 +0000

    Mention the rationale for Get_Locations working the way it does

commit 381150db2415354413f698a7f22f506250042401
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 15:57:31 2009 +0000

    SetLocation: fix name-for-bindings

commit 3571b8a4f08d2f4753656d892126c600b837f199
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 15:57:24 2009 +0000

    GetLocations: don't guarantee a LocationUpdated signal later

commit e915bd212dfff03c22bf53efb7f4a74e818d0d8c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 16:07:24 2009 +0000

    Location: use signed 64-bit timestamp

commit 8729decb0d95fcc59704ef83d58749b8c8d952d1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 15:45:53 2009 +0000

    Sort interfaces in all.xml

commit 10d47c35b5ead7f894fdb22b3d37d666824877f1
Merge: 8af4577b 397006b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 15:43:21 2009 +0000

    Merge commit 'alban/geoloc'
    
    Conflicts:
    
            spec/Connection_Interface_Contacts.xml
            spec/all.xml

commit 1b91a951cd72ba9cb7a447bf52b8322e02c658d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 15:40:18 2009 +0000

    Make Unix_Timestamp64 signed
    
    This is technically an ABI break, but so far the only stable interfaces
    that use it do so in an a{sv}, where implementations should be permissive
    about types (telepathy-glib is, via the tp_asv_get_* functions).

commit 8af4577bfd4331ddfb92d67ad927f258449c0ad6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 13 19:17:07 2009 +0000

    Account: explicitly say how to get the well-known name of the Connection

commit 1695a864c95e90864b4d3df74d16d8ba9f9dafd1
Merge: 993a8118 98628a57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 13 19:14:40 2009 +0000

    Merge branch 'media-clarifications'

commit 98628a570cad2a579e5be436aa310c10a3a2efad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 13 19:13:15 2009 +0000

    Re-clarify clarifications as discussed with Rob, Sjoerd, Will and Guillaume

commit ce488dfc7a0dcd7ce0d40c4dd3c568d3833a8aff
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Mon Jan 12 20:42:11 2009 -0500

    Explain what SetLocalCodecs is for

commit 113516caa2f263c1c6136c9760f71d1e546c46b7
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Mon Jan 12 18:14:45 2009 -0500

    Deprecated SetLocalCodecs and RemoteRemoteCandidate methods that are not implemented

commit c40460550b6c269fc4903589d5970e56987be3b2
Author: Olivier Crête <olivier.crete@collabora.co.uk>
Date:   Mon Jan 12 18:14:20 2009 -0500

    Clarify documentation of some StreamHandler functions

commit 993a81189d0b790458a8798493d6cca630721a46
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 19:50:39 2009 +0000

    Fix malformed XML in .Group

commit 1b1ca138be59dda4723046e1c86f725827054090
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 19:38:39 2009 +0000

    Prepare version 0.17.17

commit e2ad62af7a23e944556119ae195a29eda15006a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 19:34:58 2009 +0000

    It's 2009, update copyright on things altered recently
    
    Also, bump copyright year to 2008 on some things altered in recent releases

commit e948a0091203625965a39b277e14da8848eb077a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 19:19:45 2009 +0000

    Rename member-ids to contact-ids and clarify that it's only an optimization
    
    The contacts aren't necessarily all members of the group (in XMPP you
    can be kicked by someone not currently in the chatroom) so member-ids was
    a misleading name.
    
    In addition, we explicitly allow the CM to include and exclude arbitrary
    handle/ID pairs in the mapping, or omit it entirely; clients must have a
    fallback path anyway, so this doesn't make clients any more complicated.

commit d83b5c3be9dfce9b6ccad20e2c9b40db41b7636b
Merge: 886078f0 68f5317b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 19:01:56 2009 +0000

    Merge commit 'wjt/trivia'

commit 886078f0593d1af9bbfebfa5efafdf99967f00d0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 18:09:34 2009 +0000

    Messages: name the Message_Part_Content_Map type
    
    Documenting it properly requires inventing a Message_Part_Index type,
    so add that too.
    
    This is needed because Telepathy-Qt4 can't cope with unnamed container
    types, apart from the few that QtDBus special-cases. It also improves
    our documentation.
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 2e5912061bdf06bbf5db847c67156e5a069d30d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 18:07:30 2009 +0000

    Message_Part: add array-depth
    
    Unlike telepathy-glib, telepathy-qt *needs* named types for (almost)
    every type used in generated code. In this case we need to have a name
    for an array of arrays of mappings (aaa{sv}). array²-name was proposed,
    but is not well-formed XML :-( and doesn't scale if we ever need
    an array of arrays of arrays of mappings (etc.).
    
    The semantics of array-depth are:
    * if array-depth is omitted, its value defaults to 1 if there is an
      array-name, or 0 otherwise
    * if array-depth >= 1, an array-name must be given
    * a number of array types equal to array-depth is generated
    * the first array type is named using array-name
    * subsequent array types are named in an implementation-dependent way:
      currently TelepathyQt4 just appends "List" repeatedly
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit d90ca875715b3317938eec8ef0ffe76a83d1502f
Author: George Goldberg <grundleborg@googlemail.com>
Date:   Mon Jan 5 19:45:27 2009 +0000

    Add tp:rationale explaining the changes to Display_Name documentation.

commit a357ebf4b33316e00d6871c9846531cc2a469a1e
Author: George Goldberg <grundleborg@googlemail.com>
Date:   Mon Jan 5 19:00:18 2009 +0000

    Improve wording of Display_Name parameter of CreateAccount method.

commit 9535fc64aab3540d62ee50fc83c7c7cccf863054
Author: George Goldberg <grundleborg@googlemail.com>
Date:   Mon Jan 5 18:59:07 2009 +0000

    Clarify explanation of Display_Name parameter on CreateAccount method of AccountManager interface.

commit 68f5317b20127f8b5d78743c29df9c7d0174b9a7
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 3 13:23:33 2009 +0000

    Handle_Identifier_Map: tidy documentation of value

commit 17b7f336a59fd6f007e79c58dd9de8481224eede
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Jan 3 13:21:02 2009 +0000

    MembersChangedDetailed: include actor's id in member-ids
    
    Perhaps the detail should be called something other than member-ids,
    given that the actor may not be in the channel?

commit e48b924fe1f3dfd4f789da2d316a650ebb6c9fd0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jan 2 19:34:35 2009 +0000

    Group: MembersChangedDetailed flag's state must not change
    
    It may in retrospect have been a mistake to use a group flag to signal
    that the MembersChangedDetailed signal will be emitted, since groups'
    flags can change over their lifetime so a channel might start and stop
    emitting the new signal. So... let's define that not to happen. :-)

commit 6dbd96ce32dfcdac2913ae719cbcce2159f076e2
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jan 2 18:04:52 2009 +0000

    Channel.Requested does not make sense in channel requests

commit 5f11fa65a2dc89975ebda52b895532f3111855c9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jan 2 17:50:55 2009 +0000

    Add cross-reference links to Connection.
    
    In the process, fix a reference to an alleged "GetHandle()" method on
    channels, and several references to ReleaseHandle (singular).

commit 1ac74d3ef9889840cbb9dcb47f8254152f900a83
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Jan 2 17:39:28 2009 +0000

    Let RequestHandles raise NotImplemented
    
    telepathy-glib's implementation currently raises NotAvailable if a given
    handle type is unimplemented, with a FIXME that this change should be
    made to the spec to allow it to raise NotImplemented.

commit 19452bf88fb8ef0ed80f33a1575222779a25be2a
Author: George Goldberg <grundleborg@googlemail.com>
Date:   Thu Jan 1 13:29:20 2009 +0000

    Clarify the tp:rationale for AccountManager interface's AccountRemoved() signal.

commit 65692daa7bcc2906baa7e16ab4c2d53cf0aad536
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 18 12:31:36 2008 +0000

    MembersChangedDetailed: add member-ids detail

commit 7b2ebb9d87f4230469920b5d95306c90911a0eb6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 18 12:27:55 2008 +0000

    Add a handle -> identifier map type

commit d72330742b47ca428389fd127b0857f68b1bc9eb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Dec 11 15:41:32 2008 +0000

    Document definition of Media_Stream_Handler_Codec
    
    Previously, the documentation was a big mess of unformatted text on one method
    that happens to use this type.  Now, it's on the struct's definition.

commit f2cb049d4026db8e2f671457f174438212a15bfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 17:40:10 2008 +0000

    Bump version number

commit 3a27bc4466b47396ad699c7b20a2809c307e814f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 17:38:00 2008 +0000

    Prepare release 0.17.16

commit c37ff19aadaeb32a27c26fa5ff19360acce64d82
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 17:09:03 2008 +0000

    Fix typo in ContactCapabilities

commit 8bcd7ca88cf1c1e54d392d9b5eb0e18aa0f5c3f5
Merge: b071b413 ae1948e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 17:07:22 2008 +0000

    Merge commit 'alban/alban-enhanced-contact-capabilities-with-complex-types'

commit b071b4136e883d87ac15fb896ed4b2c63c89c64d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 15:24:08 2008 +0000

    The NEWS so far

commit 81704ad0dc9a68aab082811e4a507af7a7fccd30
Merge: 83bce684 35d161ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 12:37:23 2008 +0000

    Merge commit 'upstream/master'

commit 83bce6841482de9c7f50905ebf9b5a125318d948
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 12:32:23 2008 +0000

    Avatars: explicitly say that tokens should be suitable for making filenames

commit b71752a771a833b513a846b289721fe1a5fa76e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 11:59:52 2008 +0000

    Avatars: add an Avatar_Token type, and tighten uniqueness requirement
    
    This allows a reference implementation of avatar caching to be unaware
    of the Account, avoiding unnecessary coupling between components.

commit 35d161ed6bee4c10ee5c0ddd0ca1628a319722a8
Merge: 4e2f3fbd 6e6ba917
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Dec 5 11:29:07 2008 +0000

    Merge branch 'members-changed-detailed'

commit 4e2f3fbdc7634b029ccbdaf60afdb66fcc0ead6c
Merge: 1417b13b bad3f142
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 11:24:15 2008 +0000

    Merge branch 'messages'

commit 1417b13b381787b6a6765d5d07faeb612e4420dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 11:19:27 2008 +0000

    Explain how to parse the default values of 'as' properties in .manager files

commit 6e6ba91784500328158a0232854693f89c0ef890
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Dec 5 11:16:40 2008 +0000

    MembersChangedDetailed: cross-reference and correct description

commit 9a83b167a6fe1dac962421c708fc1ee9494dbc51
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Dec 5 11:15:43 2008 +0000

    MembersChangedDetailed: require error to be more informative than enum

commit b65e9da38df127481c8fbd788044b8cb5da5bfd6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 11:07:23 2008 +0000

    Define a dbus-property flag for .manager files

commit bad3f1424100c3a91e7662eb5a0ce5d00489d347
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 11:04:30 2008 +0000

    Messages: declare to be stable

commit 14c7082308487c3d54013665f2ed9fc2dbe2b1b6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Dec 5 11:01:53 2008 +0000

    Group: mention MembersChangedDetailed in preamble

commit bcb9e48a80e62b18c4b3b917a5104c6af9b7ab4c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 20:48:47 2008 +0000

    Group: rename Members_Changed_Details -> _Detailed

commit 21335fae93590254cdd546bafec37cf3a6f0ca67
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 14:58:41 2008 +0000

    Group: add rationale for MembersChangedDetails::error

commit a9f786a52dc30219408f860de4b28be13b2ee0ba
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Nov 19 14:33:46 2008 +0000

    Group: use member-ref in preference to dbus-ref

commit 170e1b779c4297bafb274d3ecf277f7d49f3d16a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 18:23:41 2008 +0000

    Group: add flag for MembersChangedDetails

commit a52c9cd2e54da21a020126a7fd4e8a60df40d6ed
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 17:46:15 2008 +0000

    C.I.Group: add MembersChangedDetails signal

commit 7d4442c8a2573ccbc9c1979c1c887a50f2933667
Merge: 5767e171 ade7aff1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 13:08:57 2008 +0000

    Merge branch 'trivia'

commit ade7aff1105b7722e4625a33d87ddacce194b572
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 12:50:03 2008 +0000

    upload-branch: translate silly characters in branch name into _

commit d5c670eb47388d0511a3d2ea61f0b56b2955786d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 12:45:44 2008 +0000

    Add a script to find the current git branch, and use it in `make upload-branch`

commit 5767e1718a55d9829037d46eeb47fec90f6a8afe
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Nov 22 19:56:32 2008 +0000

    Account: UpdateParameters should prod the Connection where possible

commit 99a93d3c076447374e2a8f5d25dec40d100b87ac
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Nov 22 19:48:35 2008 +0000

    Conn_Mgr_Param_Flags: define DBus_Property

commit 4f44e2284f03b6fcf0b2a574342b7576711ac465
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 19:16:53 2008 +0000

    Observer: include ChannelDispatchOperation in ObserveChannels

commit 0bc497386e5be509156a8b96885af86efbd5ff8f
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 18:06:26 2008 +0000

    ChannelDispatcher: CreateChannel must return before AddRequest is called

commit f13e780e62f5b2e87ec7b7e4c0db131a25298b30
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 25 15:02:26 2008 +0000

    make upload-branch: print probable URL after upload

commit 23b55a2d5352e34a5836d94535f7f7798ba60b05
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 25 11:21:24 2008 +0000

    Handler: don't refer to 'ChannelHandler' in preamble

commit 90af5f659e93336689e96ddbd1d2b9ab0de6e237
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 25 11:18:26 2008 +0000

    Handler: linkify AddRequest and correct a property name

commit 7bf9e161f9ed06c5547aaadc1642d2b34a451c82
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 16:19:22 2008 +0000

    StreamedMedia: update HOWTO to use Requestotronny semantics

commit bd99e21b90b05b5083b19ebed60151f2de78e7b4
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 15:14:06 2008 +0000

    ChannelDispatchOperation: refer to BypassApproval not HandleAdditionalChannels

commit 40c10681834e4cb9b3e994b87920f76479f4df9d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 24 14:32:08 2008 +0000

    CreateChannel: request MUST include ChannelType

commit 44b8d5214c3134459cb5e4e56665808e9309fa77
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Nov 22 20:39:13 2008 +0000

    AccountManager: add more cross-references

commit 376004519bfc48b8981d9d0279c4e38d413b3762
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Nov 22 20:34:58 2008 +0000

    AccountManager: remove reference to Account.PresetParameters

commit 74a507d03d9d3c98fe71c352e48ecf387aec196b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Sat Nov 22 20:15:05 2008 +0000

    Account: cross-reference Connection property

commit 397006b666ffa8562e3f1ffc276bbc4273ded3f8
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Nov 21 20:42:32 2008 +0000

    Location: fix enum Rich_Presence_Access_Control_Type

commit 0aebdc82b065fce085658a6e824a860dce7fae05
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 20:03:56 2008 +0000

    ConnectionManager: clarify RequestConnection.Parameters
    
    Fixes #18219

commit 4101adfd1763b02f8127314ea4db130d71da2096
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 20:02:04 2008 +0000

    ConnectionManager: rewrap well-known parameter list

commit 55a2fb0ccb94b3d48ececd1eb15f8269cd0deb21
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:59:14 2008 +0000

    ConnectionManager: use 'name (type)' style for well-known parameters
    
    References #18219

commit bb6873132c50fe8ab0d9b379aa2ae2ffc52c76ca
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:56:31 2008 +0000

    ConnectionManager: add cross-references

commit f4fa7b3a951d1eb4574e7d569e060d0164be8835
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:54:03 2008 +0000

    SimplePresence: add cross-references

commit ad2f3cdf891b5a4f26018f11229b813567c96ad9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:51:38 2008 +0000

    Requests: add cross-references, fix Close vs Closed typo

commit d6c576b9c2861414a9cae318945a491bce5e2d72
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:48:19 2008 +0000

    Renaming: add cross-references

commit 17cf1c5c62fa0887c058da048a804e9a4394a365
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:46:22 2008 +0000

    Presence: add cross-references

commit c882130a7a4ca9b53ff9737d8a2e9bb2ee8e4041
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:39:43 2008 +0000

    Contacts: add cross-references

commit e3ac81b98b6437eae7dfe6e94020d7ff65c132db
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:37:57 2008 +0000

    Capabilities: add cross-references

commit 996439daac7c88f6dba38e6de59c9dd8c03fe175
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:35:52 2008 +0000

    Avatars: add cross-references; fix "AvatarChanged"

commit 3ee38f19f80c23f8eba264c1731d3d8c467e88b0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:33:42 2008 +0000

    Aliasing: add cross-references

commit 6c2a81d51cdf35d8c1250f9636718ce3f6ad66fe
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:31:12 2008 +0000

    Channel: add cross-references

commit 7505cef36e0d1b830bd25c5689f7b8af801b20db
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:21:23 2008 +0000

    Text: add cross-references

commit b44ca0ba0a28479bd2d6558b66a229a3561bb858
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 19:09:26 2008 +0000

    StreamedMedia: add cross-references

commit ce7317a6bd0aeb3345bef4b37ef36705c6e45d83
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 18:46:14 2008 +0000

    RoomList: add cross-references; change 'type:key' to 'key (type)'

commit f43305937f6bb237edea057cfe81e60452564011
Merge: 89686322 a16faf68
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Nov 21 18:12:37 2008 +0000

    Merge branch 'master' into geoloc

commit a16faf68cfc26f2b53dcef86c6447854bddd8545
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 21 17:16:12 2008 +0000

    Post-release version bump

commit d1da9d29b357bb8e09b702a4a17b1d2172f6f1a6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 21 17:14:21 2008 +0000

    Prepare release 0.17.15

commit 817baa486fce02bef19f3b80ae0986c97cdbf726
Merge: cacf466f b81c9fbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 21 17:07:36 2008 +0000

    Merge commit 'wjt/messages'

commit cacf466f5d5f074cad7d9d33515906492abe1c27
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 13:08:47 2008 +0000

    ContactList: add cross-references

commit 27ca09c30788689d3701c14e8017419c3fc94ba8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 12:49:43 2008 +0000

    ChannelRequest: add cross-references

commit 284d9a984c5c281a198391c52db8f83f9943dd49
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 12:45:49 2008 +0000

    Password: add cross-references

commit 9f21cd67ea4c917f1b9ca3832a2ec8b866e1a161
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 12:44:49 2008 +0000

    Messages: add cross-references

commit 24e012ba0d9261a43f7142c6ef0a8655b7f59d1d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 12:39:30 2008 +0000

    MediaSignalling: add cross-references

commit 8b5a673c0ecdb8f269226b1a8cbb9cb8ea6ecd2d
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 12:36:37 2008 +0000

    Hold: add cross-references

commit 51b019ca6ee6467b3ac04e861fd50471c2efc8d9
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Nov 21 12:35:29 2008 +0000

    Group: add cross-references

commit 996bbc2c8bd155d111251ea987916f7a9a60bc03
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:25:15 2008 +0000

    DTMF: add cross-references

commit f661bb83096112258134122e5360754def4eb0eb
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:22:55 2008 +0000

    ChatState: fix production of HTML in preamble

commit 4f0e82c056b849508a0b4423e78a9c1602de2a46
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:22:38 2008 +0000

    ChatState: remove redundant description of argument types

commit b7d34fe86d4108b7b061c9acbf7b301a5b721e00
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:20:41 2008 +0000

    CallMerging: add reference

commit 14be7cef2ff898354f29165b4bd1b4e18d03d3df
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:16:07 2008 +0000

    Note that ChannelHandler will soon be deprecated

commit c5c776edef7de4a30b089c812e467472a8fd6890
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:15:44 2008 +0000

    Channel.FUTURE: add ref back to Channel

commit 20cd756923dd9efc498d2d1a64632f22873ec9dc
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:06:50 2008 +0000

    CDO: HandleAdditionalChannels doesn't exist!

commit 779037124046533c6f0977ec94b54c6c68c77e17
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 19:03:12 2008 +0000

    CDO: correct mention of HandleChannels; add refs

commit a4a29b4ed9c3910fcbb5571972012279642fb22b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 18:42:02 2008 +0000

    OperationList: add cross-refs and correct the names of signals

commit 1d4d1cd8292fdead2b0e912ba66bb08754709302
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 18:36:17 2008 +0000

    Account: Fix unintentional nesting of rationales

commit 7537f46ef5b190e4f886547d3f288ffd25551d2b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Nov 20 18:35:45 2008 +0000

    Account*: Add missing cross-references

commit 917eec239034504857bc63c3df5f98928c36466f
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 13:26:30 2008 +0000

    Tubes: typo s/for/to

commit 8968632208a1d57337ff97528c23132dab4ad106
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:26:21 2008 +0000

    Location: use 64 bits for unix timestamps

commit 1da38084237bc2c4f61baf2d4516ea05bf36ae30
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:24:34 2008 +0000

    Location: horizontal-error-m: s/vertical/horizontal/

commit 2074ae2ef468e0141075a9f7277a23daeb3e5638
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:23:36 2008 +0000

    Location: Accuracy_Level_PostalCode: should be Postal_Code

commit eb04b6552768fe1f21774ba3c429a0a5bb0d2010
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:23:00 2008 +0000

    Location: accuracy-class: rename to accuracy-level

commit cca9cbab203f1a411236520bdf487e64ba9b23a3
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:16:16 2008 +0000

    Location: use <tp:member-ref> for links

commit ffb37488137010bf9a059e0df41cb04f9a8fe3c6
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:10:49 2008 +0000

    Location: Rename signal to LocationUpdated

commit ef6d75db2bedbf117860e927e99a9f926aca39ce
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:10:04 2008 +0000

    Location: Remove GetLocations and rename RequestLocations to GetLocations

commit 3d2ddaef98d3cc58727a5de28f4d07e989dc62ff
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 01:07:57 2008 +0000

    Add support for C.I.Location.DRAFT in the C.I.Contacts interface

commit 7e4e91f3e1e09c171da62ffcc3f7714fc8d98eb2
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 00:56:24 2008 +0000

    fix typo: "propogation"

commit ebb8ded17ffc940e2977b0e9ecc7aec99e984c1b
Merge: 47a8565a 1d415034
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Nov 19 00:55:37 2008 +0000

    Merge branch 'master' into geoloc

commit ae1948e61c5585c4d2c78ffdef4f2eebf2885c0a
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 20:05:54 2008 +0000

    Add support for C.I.ContactCapabilities.DRAFT in the C.I.Contacts interface

commit 07afe2aa2581f22fa2189b66557e41c93432c4b1
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 20:00:13 2008 +0000

    Caps: pluralize ContactCapabilitiesChanged (several contacts' caps in the same signal)

commit 28307e20b303eb3b03db489770dd8ebde9ebf7f4
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 19:48:24 2008 +0000

    Caps: remove Enhanced_Contact_Capability because there is Requestable_Channel_Class

commit 85d21e471b6d5b32344f3098c204085c318dfdb2
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 19:44:08 2008 +0000

    Rename Contact_Handle_Enhanced_Contact_Capability_Map to Contact_Capabilities_Map

commit 30aa83bac1191c5fce37775d79185d471fc14c9e
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 19:34:28 2008 +0000

    SetSelfCapabilities: explain when ContactCapabilitiesChanged is emitted and the rationale

commit cabb34d7d1890eb0f6045bab0e7401945bd36e1f
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 19:28:29 2008 +0000

    SetSelfCapabilities: optional properties may be ignored

commit 854af522244eb318d14f17953d0c1e441afa8006
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 19:21:50 2008 +0000

    Caps: use internal links

commit eb1c860828a48535838baa1b005ca736c26dcab9
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 19:17:28 2008 +0000

    Caps: rephrasing preample

commit 32ab8dada4c4df99bdc189425c1d5e25088f4ce5
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 18:40:04 2008 +0000

    spec/Channel_Type_DBus_Tube.xml: MUST/SHOULD uppercase

commit aa13364f3b530b650751fe41c6135a697905aec8
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 18:32:39 2008 +0000

    Remove GetStreamTubeSocketAddress because it is not needed (the application already receive the address as a return value of AcceptStreamTube)

commit 7b77ab3afe7ce7a9437f9f592219dd14e4852329
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 18:23:40 2008 +0000

    SupportedSocketTypes: mandate ipv4, localhost.

commit 77adf93ae46bf48aa82269c6cb340bd94ed93be2
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 18:13:48 2008 +0000

    spec/Channel_Type_Stream_Tube.xml: Remove reference to the tube ID

commit 4cdc27419df9f47575e643d98549d9d4219eedd3
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 18:10:54 2008 +0000

    OfferStreamTube cannot return not implemented if the CM does not support stream tube at all because the channel would not have been created

commit 3a0e5a37dd607f1fe2a02ed465da72eae713a5fe
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 18:04:04 2008 +0000

    spec/Channel_Type_Stream_Tube.xml: Better introduction wording

commit fc258500df712b8923489a22a1081deb5315c26b
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 17:54:20 2008 +0000

    Tube Parameters: change the example to use 'smb'

commit 79b5fdae71d9a76971e54eeda4d9bfb495b4a416
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 17:09:59 2008 +0000

    spec/Channel_Interface_Tube.xml: side effects*

commit 20ab6910b60185ed400cb2e9849ddd73b28a1f39
Merge: dbe8bce0 1d415034
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Nov 18 17:02:24 2008 +0000

    Merge branch 'master' into alban-requestotron-tubes
    
    Conflicts:
    
            spec/all.xml

commit b81c9fbbd800f3b9383c19b746d5d34699703f01
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 13:26:54 2008 +0000

    Messages: remove trailing whitespace from Accepted

commit f24e4b80beacf6221e58985ce4670ae968d9510e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 13:17:19 2008 +0000

    Messages: add Message_Sending_Flags to MessageSent signal

commit b034288c6d03d5f2978f551e3165c5e40f2e7f24
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 13:08:34 2008 +0000

    NEWS: add the chosen name for the next release

commit c780620a09618fa4a0d699f95502a84e6e7828f5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 13:00:50 2008 +0000

    Messages: generalize delivery-dbus-error-message

commit dd2bfc7b046fc8a89f735413e51e64c496713d9b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 18 13:00:18 2008 +0000

    Messages: delivery-dbus-error might not be implementation-specific

commit 24fe46e817658d1c75b0d740e1fde2c172d97140
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 17 14:09:21 2008 +0000

    Messages: add a dbus error header to delivery reports

commit 1d41503493f062d7e0cba9ffa20fdb977a0f835d
Merge: f6578a3c a5a1dd37
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Nov 14 10:44:51 2008 +0000

    Merge branch 'file-transfer-cassidy'

commit a5a1dd37a3484ce30d04f421db63aaa51b5a3add
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Fri Nov 14 10:30:26 2008 +0000

    FileTransfer: Socket_Address_Type_IPv4 is mandatory

commit cfb77893db9ea1ea26db53865924ebf843cf167e
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Nov 13 18:15:10 2008 +0000

    s/SElinux/SELinux

commit ae09141094a421a6f0a5cd68e16dd6b05a504655
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Nov 13 18:14:36 2008 +0000

    Channel_Type_File_Transfer.xml: fix typo in description

commit f6578a3c02085dcf80508aeeeba444d7df3f63e6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 11 18:43:37 2008 +0000

    message-sent SHOULD be present on outgoing messages

commit 9f1600962af624da46d21877308e496aafd25f61
Merge: 1714302c f8943bc7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 12 12:17:59 2008 +0000

    Merge commit 'origin/messages'

commit 1714302c8d65e9dc2bb85395a58866fc640f7586
Merge: 630b0b98 41cb2e96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 11 17:35:21 2008 +0000

    Merge commit 'pessi/pessi'

commit 630b0b98398c1d1ebb0bdb98cc0b76023ed65897
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   Tue Nov 11 16:41:49 2008 +0000

    Account.Interface.Avatar: give Avatar a tp:type
    
    This is necessary for telepathy-qt4 code generation to succeed.

commit 6722dfa0b85bf6f3eaa94c93328748ac70f86cbd
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   Tue Nov 11 15:26:48 2008 +0000

    Update NEWS for Account.Nickname fix

commit 0ae1a47a553a9264cbbc08a515617af180c04d94
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   Tue Nov 11 14:20:12 2008 +0000

    Account.Nickname: change type from 'as' to 's' as was intended
    
    This is an ABI break, but the only known implementation (Mission Control
    5) appears to assume 's', not 'as', in any case.

commit cb3fcd9d8e86344c1ac839cb071ceb761e9a2b1c
Merge: 389a79cf 2386672b
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   Tue Nov 11 11:52:55 2008 +0000

    Merge commit 'mardy/dead_channel'

commit 389a79cf6266742752f536e837b41711a06a1ed1
Merge: 21e0ef44 d8e22a0c
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   Tue Nov 11 10:36:27 2008 +0000

    Merge commit 'mardy/request_properties'

commit d8e22a0cd9366cf22a29b87d49bdf97bfaca4744
Author: Alberto Mardegan <alberto.mardegan@nokia.com>
Date:   Tue Nov 4 09:08:11 2008 +0200

    Add the Account property to the CR
    
    Add the Account property to the ChannelRequest, as it was passed to
    Create/EnsureChannel.

commit 372c972c9fa240e6a43d81422442038eb02917c1
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Nov 10 11:27:48 2008 +0000

    remove Socket_Address_Type_Local_Path

commit 2ffd7bdce09289319210c6d620089b271ea3b6c3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Mon Nov 10 11:26:14 2008 +0000

    Channel_Type_File_Transfer: remove the paragraph about Socket_Address_Type_Local_Path

commit 2c1e5ad61ad70d513ac60826c14dcf8db0792fbd
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Thu Nov 6 11:52:06 2008 +0000

    fix File_Transfer_State_Change_Reason enum

commit 477eb069e4a5c032dabf5ab22d3ca3e4eb09e3dc
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 5 12:09:32 2008 +0000

    explicitely say the 'variant' is the address in Socket_Address_Type descriptions

commit 893206f00b7f2fd197bd901e16af822baf6b53f3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 5 11:59:18 2008 +0000

    fix typo

commit 132379cdddc4e0928589f64dea9316dc7e96c168
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 5 11:54:57 2008 +0000

    Improve AcceptFile description

commit 8160a148a7acbd3fde39148c6e9bdedca60f5cd6
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 5 11:37:27 2008 +0000

    tweak intro description

commit f7020a9f22f20c8ee31089fe2e8696e7c35249f8
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 5 11:34:02 2008 +0000

    fix style of Socket_Address_Type_Local_File description

commit 04e709200d0745e00807b2c3edc0bc4c43f909ae
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 5 11:32:36 2008 +0000

    Improve descriptions

commit 8b65eebc9133d9065529d0a6e7b1e65f84c4a306
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Wed Nov 5 11:29:39 2008 +0000

    make sending file description clearer

commit 41cb2e965c8445c4320e89e573d273bc85dc503f
Author: Pekka Pessi <Pekka.Pessi@nokia.com>
Date:   Wed Nov 5 12:16:17 2008 +0200

    Channel.Interface.Messages: Added Delivery_Status_Accepted for 202

commit 4d382804a0ae5f123f89cd8758a18cc3b74f7058
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:45:22 2008 +0000

    add tp:rational about the Local_File socket type

commit 730219652c1cba350c7be9dde836d94915e929ff
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:41:09 2008 +0000

    improve State_Pending description

commit eb9c42f4edd4a32d3994f36ed55d13069d0c1e6f
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:36:23 2008 +0000

    fix typo in InitialOffset description

commit 5cd2ef726de9585d70db7f50885913ae5c4040af
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:35:52 2008 +0000

    add a missing space

commit 414edca062be2ec9334849449cbdc7db7cf7ae2d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:34:37 2008 +0000

    user have to respect and not check the InitialOffset property as we now have a signal informing him about its value

commit 31bb21ff8f564b4407d5b451fd2fb907c7230e70
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:33:18 2008 +0000

    add hyperlink to InitialOffsetDefined

commit 8046c2dcb87222e6985592dcde2bfd454cea9069
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:27:44 2008 +0000

    rephrase description of the default value of Size and Description

commit 74dfc35ab2b1a7e4c6db8066e13e6648ae4e90a6
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:23:54 2008 +0000

    s/must/MUST

commit 79465ca056f431de7ec8680604dde9e936786bed
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:23:15 2008 +0000

    fix typo

commit 10bce21847b9612e29cf8dde5d0441d5399ccad3
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:22:06 2008 +0000

    Change NotAvailable error description for ProvideFile

commit 094b9acca7ebce7b6e9eb82b9ba57443f633a1a0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:11:38 2008 +0000

    improve ProvideFile description

commit 61379e444c606891e5b85ef8af1a148b76018579
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:10:25 2008 +0000

    s/readed/read

commit 9056981a9d457de602d0cb362cd09cb5c0ec6480
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 19:09:58 2008 +0000

    more explanations about the socket approach

commit 4cabdd22113df1b415f6aeea4cfcacc519e07378
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 18:59:45 2008 +0000

    document how to use Socket_Address_Type_Local_Path with transfers

commit 7ff71be84720f0435d3ec0737ad08fcdfcf57903
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 18:47:59 2008 +0000

    remove Channel_Type_File_Transfer_Local_File.xml

commit 801b9fe87138f6a83b02aef8b48ce48730abde27
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 18:47:25 2008 +0000

    add Local_File fake socket address type

commit 41bcb7b3676aef17becfbee9059180fcc2ac4b45
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 18:39:53 2008 +0000

    change ProvideFile description

commit 9ace506546a56627a2a29dc398d3e30387a08ae9
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 18:25:59 2008 +0000

    Explain the new workflow

commit 9862c3149e31f6ebe4d8dc5dc4e5fe8cd922bdd4
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 18:21:51 2008 +0000

    The InitialOffset property is undefined until the InitialOffsetDefined signal is emitted

commit 0b800f146b89623bef2ff8fe6ec3df400969ade2
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 18:17:41 2008 +0000

    add the InitialOffsetDefined signal

commit 21e0ef4499e82e39b90701b7962e749a9fde7a15
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Nov 4 18:00:56 2008 +0000

    Messages: add plural form for Delivery_Status

commit ff0d274b1d0c9f768c3d23ac31b98dec11190f6c
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 17:50:43 2008 +0000

    Simplify file transfer states by merging the two pending states and dropping the not offered one

commit 3e1a3cc33b687f11186d4507fafab3369f1681b0
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 17:32:29 2008 +0000

    rename OfferFile to ProvideFile

commit 181c91f00a54ac0afcadacb1f8253589ad0f768d
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date:   Tue Nov 4 17:26:07 2008 +0000

    add ContentType to the mandatory properties list

commit 58bf355c3b3d06e1efd1ead91a27b1943c20ca1d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 3 23:04:52 2008 +0000

    Added rationale about the socket approach.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 26e841eeb5101b60475541af86a59a8317d4b490
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Nov 3 22:57:05 2008 +0000

    Added Channel.Type.FileTransfer.LocalFile interface.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f8943bc75bda6b27c71f9edc069554a47108ea79
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 31 16:01:28 2008 +0000

    Messages: clarify PendingMessages docs
    
    Calling this list a superset implies that it might have more messages,
    which is false. It might have *more information*, though, so I'll say
    "more detailed".
    
    Also add <tp:dbus-ref> to replace clumsy wording with hyperlinks.
    
    (As per review from wjt)

commit 47a8565af5dc7e7bb8dc634b30891fb6b92b72ed
Merge: f49fe2e0 3adc1caa
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Oct 31 00:43:46 2008 +0000

    Merge branch 'master' into geoloc

commit 3adc1caaee6fc0fad7a5b5cc3de9345aecf3353c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 17:29:56 2008 +0000

    Start 0.17.15 development

commit 95cf63781d0b476fd3753db362c824ac78caf967
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 17:20:39 2008 +0000

    Version 0.17.14

commit 517f31cccf6971b1c99eed17c54ca06e074218c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 17:01:42 2008 +0000

    Requests: alter ordering guarantees
    
    We now guarantee:
    * first CreateChannel and EnsureChannel return
    * then NewChannels is emitted
    * finally, NewChannel is emitted
    
    See the committed spec text for rationale.

commit 354b6f23760df017eedbbe059aa9ef9982721322
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 15:35:25 2008 +0000

    NEWS: Destroyable is now stable

commit bbcce0db82f0662d802630f555d0ed983aba03e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 15:29:54 2008 +0000

    Text: Move "SHOULD implement Destroyable" after rationale for respawning, and give it its own rationale

commit 3d02eda5e7e2cc99889656048239794efa528cef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 14:28:49 2008 +0000

    Text: SHOULD implement Destroyable now that it's been declared stable

commit 9573ac84e7bea3e6f79c5f36b17e5a758dadc2b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 14:28:29 2008 +0000

    Destroyable: declare to be stable
    
    There's an implementation in Gabble, which was easy to do.

commit c7fce8fb8e10562058fc30884aee67084ea58989
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 14:27:25 2008 +0000

    Destroyable: expand on the rationale a bit

commit 978689053b57faee8ac68f2809ae073581a076cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 30 10:57:13 2008 +0000

    Write the NEWS so far

commit 030c1ac86af575b12873832dd3b5e882c6cd6a73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 29 16:43:28 2008 +0000

    Text, Messages: add 'rescued' flag

commit 181d30224c4dc30bff5909bbc5caca6f284fb938
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 29 16:35:29 2008 +0000

    Text, Messages: add Channel_Text_Message_Flag_Scrollback and 'scrollback'

commit 34d3476273f572b51d450eebf912f69a77b9d0e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 29 15:56:01 2008 +0000

    Messages: Fix copy/paste error in rationale

commit 6a6544eb50ed94f448c764cc99d568a09260bd48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 29 15:40:33 2008 +0000

    Messages: Finish folding in DeliveryReporting

commit 5972f6cf961112c54f0eb1570327216f57e5c653
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 28 18:11:01 2008 +0000

    Message_Flag_Report_Delivery: delivery failure reports should usually occur

commit 952059b4ca4069b71b650ac4b3202548faa4f004
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 28 18:10:30 2008 +0000

    DeliveryReporting: move most of it into Messages

commit de208c8d1e32c6635b7699ad6cdd9e73b5cdb571
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 28 18:09:39 2008 +0000

    Messages: s/'type'/'content-type'/

commit be2706c567f053b63fd5422c46493fa327088b44
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 28 17:09:29 2008 +0000

    DeliveryReporting: move enums and DeliveryReportingSupport to Messages

commit 0ccb83b181c4169cc093ee53c78df4e2a1326503
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 28 16:58:05 2008 +0000

    Text, Messages: don't allow delayed emission of Sent, MessageSent
    
    This returns to the spec 0.16 meaning of Sent, agrees with Gabble
    1-1 messages, and disagrees with Gabble MUC messages. Now that we
    have delivery reports, we can use those to indicate successful
    delivery where available (e.g. in XMPP MUCs).

commit 8104b87356f181657366890e9f7bd9ce0694db28
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 28 16:34:37 2008 +0000

    Messages: Improve unclear rationale for double signal-emission

commit 323f1a129ae91fda6c2e8b919edf2b2c4851b47a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 22 12:05:53 2008 +0100

    Text: clarify delayed Sent emission vs close and respawn

commit cd13e51aa17fb4e0b1bd53135621acb474d6bbd7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 22 12:03:48 2008 +0100

    Messages, Text: explain the intended behaviour of Send vs Sent
    
    If we allow Sent to be delayed (as implemented in Gabble MUCs) this allows
    clients to see what actually happened (what other users saw) as opposed to
    what we tried to make happen. If we need the other possible semantic we can
    add a Sending signal later.

commit afccfa3d35a8df5df6ce79e85dbf52127dadbec9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 22 12:01:46 2008 +0100

    Messages: decide on message-token, and put it in the example

commit f3916ee11779ccba7bba7dc46a9094c1bf9ba476
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 22 12:00:36 2008 +0100

    Messages: relax "SHOULD omit message-type = Normal" to a MAY
    
    Robust clients will have to cope either way in any case, and including
    the message-type in all cases turns out to simplify CM implementations.

commit 21ebb94ef42c5ba01062518b07459c16d8f32f6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 22 11:58:53 2008 +0100

    Messages: Remove the useless Data_Only flag

commit c4d627154e157eacabedea5c0485a921e57a3020
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 22 11:58:18 2008 +0100

    DeliveryReporting: remove support for sending reports
    
    We don't have an immediate use-case for it. If we find one, we can reinstate it.

commit fa5f711ebf55f2f5552f9d2d509a4991da917f01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:20:33 2008 +0100

    Messages: attempt to clarify the "don't put keys in the wrong part" statement

commit 08fe976f75059e5dada79aa2c6924ec95d448e5b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:19:58 2008 +0100

    Messages: add rationale for reversing MIME's preference order

commit a85636e2380b498775c9e3d7e62d16befd3c17ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:19:14 2008 +0100

    Messages: uncomment message-identifier and rename it to message-token

commit 8d8c365bd2e6069e150eec7241f246cbaa7a0d49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:18:55 2008 +0100

    Messages: Add rationale for messages being aa{sv} and not (a{sv}aa{sv}) or something

commit 3d63d6fc4ad4962d94b634ec7982b4ee047810b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:18:22 2008 +0100

    Message_Part_Support_Flags: add a FIXME: maybe Data_Only is useless?

commit 4aca26cac7b00182908d41fb9c23ff41fb26303a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:17:51 2008 +0100

    Messages.SupportedContentTypes: require non-empty list (text/plain should always be there), and add some examples
    
    As suggested by daf in spec meeting 2008-10-02

commit b59f3818086886e5de6e045965ffd4a943269dde
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:16:15 2008 +0100

    Messages: rename 'type' key to 'content-type' to make the relationship to MIME clear
    
    As per spec meeting 2008-10-02

commit 3ffc66c18197a21edbec0c91db3583a514dbca6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 21 10:15:42 2008 +0100

    Messages: make message-type more obvious in example
    
    As per spec meeting 2008-10-02.

commit 662bd8dab1ac292ab3e48ef01911094e6321e180
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 28 12:45:06 2008 +0000

    Updated main docstring about receiving a file and added a note about a non-zero offset.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c52e43fa56edd544c30a3ee44d437b8645d6bc25
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 28 12:39:39 2008 +0000

    Removed note about character case in File_Hash_Type.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a59bd29e03e808590e853dcb262425bb392f4571
Merge: 4695f4aa 6cfb7bbd
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Oct 27 16:57:49 2008 +0000

    Merge branch 'master' into alban-enhanced-contact-capabilities-with-complex-types

commit dbe8bce09503806f4cd8d8856cfb2d7ccbd8294e
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Oct 27 16:57:07 2008 +0000

    Remove Initiator on Channel.Interface.Tube because we already have InitiatorID and InitiatorHandle on the Channel interface

commit 472de3f102b6097e59c18d5005fb9cc4958dab2f
Merge: 48d604fd 6cfb7bbd
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Oct 27 16:56:40 2008 +0000

    Merge branch 'master' into alban-requestotron-tubes

commit 6cfb7bbd27c9bf402b1a969cfba7e3e0350fb484
Merge: adb2fa64 1d025729
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 22 14:40:45 2008 +0100

    Merge commit 'alban/alban-knownlist'

commit 5c01821553ca80c12b9dd8cbbb3f38ca9f032ff4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 22 12:46:08 2008 +0100

    Added Date property.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 8a78ec98a8e73c886a3743a354c47eb3734c3091
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 22 12:45:55 2008 +0100

    Made method arguments Ugly_Case.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit aee57fc1dc246a7cc245e5c003ad81a0789e65b0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 22 12:45:27 2008 +0100

    Renamed CreateChannel method as it's no longer a DRAFT.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bb6ee67aba7225d99ea6776a5b5d281a46d605c5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 22 12:31:00 2008 +0100

    Added tp:name-for-bindings to properties.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 4be7d7bbd2a5410720f232aaaec24d67c7f38428
Merge: 1526cb5c adb2fa64
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 22 12:18:50 2008 +0100

    Merge branch 'master' into file-transfer

commit 1526cb5cea4297ed02faaffd89ceef99319f2bd0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 21 20:59:17 2008 +0100

    Use en_GB when spelling cancelled.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1227042082f50534950a0db7ece7ebdd9161eace
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 21 20:58:04 2008 +0100

    Add bullet points to main docstring to explain how to send/receive a file.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit cdcca5aea81ecdaec69d7cb138ab23521515f9d6
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Oct 21 20:54:54 2008 +0100

    Add xmlns to opening docstring to actually display the paragraphs nicely.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 48d604fd087cd5509c021f5abaaf55bd78993cc0
Merge: f7aa927e adb2fa64
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Oct 21 11:51:28 2008 -0400

    Merge branch 'master' into alban-requestotron-tubes

commit 4695f4aa04b66ee811ade1785ae22ff98f3fac05
Merge: 5304be6a adb2fa64
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Oct 21 11:49:36 2008 -0400

    Merge branch 'master' into alban-enhanced-contact-capabilities-with-complex-types

commit 5c6accd9e4f3c8b076a847843106871e870b0df0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Oct 16 15:52:01 2008 +0100

    Renamed file from/to Channel_Type_File{,_}Transfer.xml.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 36231f14dad266b98f957267f2419c30b7b4eeb0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Oct 15 19:16:58 2008 +0100

    Fixed a typo.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2386672b0dcda98f0a38b84de5c1021fe5466ece
Author: Alberto Mardegan <alberto.mardegan@nokia.com>
Date:   Wed Oct 15 11:44:16 2008 +0300

    Add case "One channel (of many) is closed while in Dispatcher"
    
    Add the case of a channel, part of a bundle, being closed while the dispatcher
    is handling the bundle to the clients.

commit adb2fa64d2d6d07432d696e46f1188432a75ae6c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 13 18:31:48 2008 +0100

    Start 0.17.14 development

commit fbb5898985cf824cd02f40aca77054772a2edd25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 13 17:17:36 2008 +0100

    Prepare 0.17.13 release

commit e5908f94452d0f32b8b7a212d793c64d38d1d916
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 13 17:16:56 2008 +0100

    Client, Client.*: mark as added in 0.17.12 as a draft

commit 50cb7d8c421d9e8256e1bd4c384bb6b9516a9b7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 13 16:55:10 2008 +0100

    Update NEWS

commit c92413db74518211016de404388ff8634d93e98a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 13 16:40:46 2008 +0100

    Require Requested in NewChannels signals etc.
    
    Gabble 0.7.9 is the only released connection manager with Requests. This
    change makes it spec-incompliant, but fixing it is easy.

commit dbd43c690785f067ed0472018c1f93eb23449fe0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 13 16:40:24 2008 +0100

    Promote Requested, InitiatorHandle, InitiatorID properties to stable status

commit 3f7306840c4893642b6ba6b92712709ae3c15104
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 13 16:14:10 2008 +0100

    Collate news so far

commit f49fe2e0b9c7cf6137b1040bb130554669e92632
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Sun Oct 12 12:45:07 2008 -0400

    Add tp:name-for-bindings for geoloc

commit 3a27d76f2ee07794c9b92d13b56099d0214e35ab
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Sun Oct 12 12:44:51 2008 -0400

    Fix tp:type

commit b086197302f6bb237d8605dbbe8ada1b069c366b
Merge: af23185d cb14f04f
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Sun Oct 12 12:24:15 2008 -0400

    Merge commit 'origin/master' into geoloc
    
    Conflicts:
    
            spec/all.xml

commit cb14f04f94ba39dc38d9646f7ef08512e53ad3ae
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Oct 9 13:53:03 2008 +0100

    ChannelDispatcher: add EnsureChannel method

commit a9a77cc9ad8423e7979b885f5dc6bab648b3b9c0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Oct 9 13:42:13 2008 +0100

    Add tp:name-for-bindings to `make check`'s pseudo-spec.

commit edf27de1d9c1fea4a2ef1a66a85a38dcf08deaa1
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Oct 9 12:22:45 2008 +0100

    ChannelDispatcher: correct Preferred_Handler rationale to reference HandleChannels not HandleChannel

commit a60376e03d7c73bb736a574908af0ca84c6b17ef
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Oct 9 12:06:33 2008 +0100

    ChannelDispatcher: note that User_Action_Time is passed to Handlers

commit 5304be6af7ae7e298a9525e6a53f06f7f5dc4984
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Oct 8 11:24:37 2008 +0100

    Stop using the workaround for bug #17329
    
    There was a bug in dbus-glib that prevent to use the right type:
    Instead of a{ua(a{sv}as)}, we used a(ua{sv}as) as a workaround.
    See http://bugs.freedesktop.org/show_bug.cgi?id=17329
    Now there is a fix, so we don't use the workaround anymore.

commit c1b6e8a59817ca73fb90a4e559f04995e2592d63
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Oct 7 14:46:23 2008 +0100

    Remove tp:struct Contact_Capability_Change because it is not used.

commit 74baa2a4e42c9f6eee5fbad191b5ff7ec4c5c604
Merge: 60e8d8fc 711dcc1b
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Oct 7 14:27:46 2008 +0100

    Merge branch 'master' into alban-enhanced-contact-capabilities

commit 711dcc1b51bd1bc121e37518c6c896458eab574c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Oct 7 12:18:40 2008 +0100

    An ongoing ChannelRequest will never be waiting on approvers

commit b3e42d53c00bb3a27e177b8cacfe7a7654aec915
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Sep 30 14:17:04 2008 +0100

    Client.Handler: correct the values of Requested in preamble

commit e961da26bc307ca78a5b8a5dde6192a443746da9
Merge: 0b79d66b 69415c3a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 7 11:38:24 2008 +0100

    Merge branch 'dispatcher-clients'

commit 69415c3a0dd3220f8f7b8048ab8957a68387fb45
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 6 12:09:17 2008 +0100

    dispatch.txt: note that logger Observers need to be activatable

commit fe83b039b95cd7a0d91166b4f1cb2d216685b0b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 6 12:07:17 2008 +0100

    Approver.AddDispatchOperation: when approvers start up, give them existing CDOs
    
    This means they don't have to use ChannelDispatcher.Interface.OperationList
    to get initial state (which may mean that we can remove that interface
    entirely).

commit c5025c81e38e2689fcdb2bf2c9bfe8f00d826fa7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Oct 6 12:04:56 2008 +0100

    ChannelLost: add Channel argument (without which the signal is of little use)

commit 0b79d66b40af911b89155509f92c552d6ffe6d09
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Oct 1 14:29:56 2008 +0100

    Change Account.Connection to be the object path (API break)
    
    The object path is more frequently used in other bits of our API and is
    syntactically validated by the libraries.

commit f7aa927efcf52ff59c4d26f0a7046bf200dd7ace
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Sep 30 15:11:48 2008 +0100

    Better explanation of tube parameters, thanks to wjt

commit 7f42a5bed6cf0684a9a3c07984822258da2ae6c1
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Sep 30 15:00:52 2008 +0100

    Better introduction to Chan.Iface.Tube, thanks to wjt

commit c800c7b9025dbf584eff1cd1f7b073c64d547a2d
Merge: 22958b8b 289e3f14
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Sep 30 14:47:14 2008 +0100

    Merge branch 'master' into alban-requestotron-tubes

commit 289e3f147910d80072baddd4ae30a55249a9707b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 26 16:43:14 2008 +0100

    Start 0.17.13 development

commit dede65ac0f93d1f4302d982a1bcf9f6b4842b819
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 26 16:09:03 2008 +0100

    Prepare release 0.17.12

commit 9f5ce508019017ebf53e0e0f6a9525cf3b89693d
Merge: b3fef7c6 6e7cd818
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 26 12:46:59 2008 +0100

    Merge branch 'dispatcher-clients'

commit 6e7cd818297088087fdf9edd98fc79dcd45b5bd4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 24 19:00:57 2008 +0100

    Split out ChannelDispatcher.Interface.OperationList

commit 92807729679118d6cbb7460b9c9cb195ccb204e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 22:11:35 2008 +0100

    dis3: Remove reference to a now-resolved issue

commit 48702acbe8a4ed03d00f87cb7e7f515816568005
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 22:05:12 2008 +0100

    CDO: amend documentation of Claim to reflect that there could be multiple channels

commit 82580c7cb2ea7c48eb5d4ecd5ac82cb4fe6dccc1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 22:04:47 2008 +0100

    CDO: Document error behaviour of HandleWith

commit 2184c0cf7efb114bfebb814216d424f87b49aa66
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 22:04:23 2008 +0100

    CDO: rename Closed signal to Finished; document that Claim can raise NotYours.
    
    CD: rename change notification to DispatchOperationFinished to be consistent

commit 338f2ad6d8c82691d28b75f8d3169714e58d3916
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 22:03:34 2008 +0100

    CDO: add ChannelLost signal

commit f5b78c0f2ba124170a34e749b4ccaf8747e7ddf6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 17:30:58 2008 +0100

    Add BypassApproval to Handler interface

commit d60eb839f72a59ab0d692af07a8b91691fa76d63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 17:28:34 2008 +0100

    Client: alter recommendation for stuffing unique name into well-known name so it's actually valid
    
    I have no idea why the D-Bus specification allows components to start with a
    digit in unique names only (as opposed to in neither or both flavours of bus
    name), but it does.

commit 5d22fb57a97c3a60b50f53f57902f26a7ace41e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 15:52:06 2008 +0100

    CDO: indicate that Account, Connection, Interfaces can never change

commit 13909fbd57165991719ff1dc9fbe7c6b3fe8a92f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 15:51:37 2008 +0100

    Handler: document that if the request is successful but the channels go somewhere else, RemoveFailedRequest(., NotYours, .) is called

commit 624037a12f5e0687b7a586c54034d05d663fe860
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 15:27:23 2008 +0100

    Client: allow clientname to contain dots

commit 5b3c2b977107b8472a91ed21028978bdeb0ae5cb
Merge: 2ece5688 e1e34a60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 23 14:56:19 2008 +0100

    Merge branch 'master' into dispatcher-clients
    
    Conflicts:
    
            spec/errors.xml

commit 60e8d8fc7035e1ca00592a9625fb6c7eea38d62a
Merge: 7d9787e1 e1e34a60
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Sep 23 11:40:27 2008 +0100

    Merge branch 'master' into alban-enhanced-contact-capabilities

commit 22958b8b71203a0b95fd7d730c15736c9226807a
Merge: af7f29cd e1e34a60
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Sep 23 11:38:02 2008 +0100

    Merge branch 'master' into alban-requestotron-tubes

commit b3fef7c66285fe08bd209998b5ffe9560b388c4a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 22 18:04:37 2008 +0100

    Update NEWS

commit e1e34a60d01a2c7e24f1a765d26b2536f3f4a2ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 22 17:57:42 2008 +0100

    Improve wording of Channel_Call_State_Forwarded spec text

commit b5eae11d46f7fd038f57d0a23aa39408b0ade2f7
Author: Pekka Pessi <first.last@nokia.com>
Date:   Thu Sep 11 19:59:48 2008 +0300

    Added Call_State flag Forwarded.

commit 2ece5688160e59231363073fc7111ef8383d17f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 22 17:13:10 2008 +0100

    req36: explain how Cancel should work (req36d is still undecided)

commit 1eff6c57db56d1dcf90114b44d7deb359684b9c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 22 17:12:39 2008 +0100

    dis32: explain CD crash-recovery

commit d6eb408133c9273ca18dbcfadfcd02eb129d4db8
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Sep 18 18:45:34 2008 +0100

    Added a "Requested" state change reason.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 1834160af1d62500409f45cb869264fbcc0c6d08
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Sep 18 17:53:29 2008 +0100

    Updated NotAvailable error docstring for AcceptFile.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit a3c26eed9fb0c4adde69a7b0e4b2413d2131da40
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 19:47:00 2008 +0100

    ChannelDispatchOperation: don't allow approvers to split up batches of channels
    
    The prospect is terrifying, and I don't think we're going to need it.

commit 58e4dea44b02e6ac2bbacf8284d4dc97ef214094
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 19:45:36 2008 +0100

    ChannelDispatcher: Add dispatch operations' properties to DispatchOperations property (etc.)

commit f5dbfb68f75be5f3b04405d0e68eb3adff58706d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 19:34:50 2008 +0100

    Handler: move stuff from HandlerInfo into separate arguments
    
    Also document error behaviour.

commit 39d576e35dadd3bcbc43aadb2a15a14188f6b862
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 19:32:46 2008 +0100

    Observer: move Account out of Observer_Info

commit 01d51115dc8d0935b7915fe5f2ff965474a942e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 19:32:19 2008 +0100

    ChannelDispatcher: correct references to ChannelRequest members

commit f506c49b233db7f54cee62bb8d1f1e8bddbdccb7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 19:05:54 2008 +0100

    dis2: split into two, and propose solutions

commit 6dd3e66880f65b8ce7ffbcff92f74e2ba281736d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 18:14:56 2008 +0100

    ChannelRequest.Succeeded: don't bother telling the requester what channels were produced, it shouldn't need to know

commit 2c5a50a9c801b9f625b1c64646a450fd361a69c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 18:13:54 2008 +0100

    ChannelRequest: specify use of Failed(Cancelled) to signal cancellations

commit 7bb5e490019ef871185247e78b3ddf186f8a0946
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 18:13:32 2008 +0100

    ChannelRequest: CD SHOULD Close() the channel if cancelled

commit 94fce3706c9145c59d8431b465f63974d575a7dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 18:04:35 2008 +0100

    ChannelRequest: explain why Proceed can't fail, unless the world has gone mad

commit b6fe5261c94e1f04997f674ceeacb8997ea8cca2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 18:04:13 2008 +0100

    ChannelDispatcher: CreateChannel raises InvalidArgument (only)

commit b9e26f41481cb11a334f884553fc80a792554b1b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 18:04:00 2008 +0100

    ChannelDispatcher: explain what happens when CreateChannel is called on a disabled channel

commit 1d971aa91ef06a0ce89c3291327b41d570b9ee20
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 18:03:41 2008 +0100

    ChannelDispatcher: Document why Preferred_Handler isn't just a boolean

commit 8354c97050ac0a657e0109c10929cfa47aa22593
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 17:01:02 2008 +0100

    Remove FIXME note: we've resolved that Connection-based channel requests are unnecessary

commit aedc9e906f7d2a5dae834be6624942c48bebb370
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:53:17 2008 +0100

    request.txt: stop using old StartRequest API

commit 4b9e0c0eb5ec106d4219b0d6d61b1f4c093d3b57
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Sep 15 16:53:14 2008 +0100

    Comment that errors should not be reordered for the moment

commit 7b7cca8b840c6dff00dfa2cc5c0b9a9457b764b6
Merge: 3edc8478 61fc5b60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:49:00 2008 +0100

    Merge branch 'master' into dispatcher-clients

commit 61fc5b608d4a267f8865967fa1269245c849a6a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:42:53 2008 +0100

    Typo: s/closed/called/ in "If Destroy is closed on a Text channel"

commit 1ff5b7fac0a28622570d409264a07c82e12ac687
Merge: 075ba434 5059d298
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:38:02 2008 +0100

    Merge branch 'destroyable'

commit af7f29cddf8a28969f9dd64d0c59db931d2976e9
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:35:11 2008 +0100

    Tubes: Connection.Interface.Requests.DRAFT.CreateChannel is no more a draft

commit e4d2e53bcad038559806d9f23d3274a5c15d3fb2
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:34:24 2008 +0100

    Update tube branch with tp:name-for-bindings

commit 3edc84780cbd5d59de335443f8e48aae13d6431b
Merge: 3da98012 5059d298
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:26:33 2008 +0100

    Merge branch 'destroyable' into dispatcher-clients

commit 075ba434a599e82ce7e7bcf4a10b85d93a72c400
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:25:28 2008 +0100

    all.xml: move unimplemented interfaces to the bottom, out of the way

commit 5059d298da6823e19a26abc2a0c986195f316d4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:22:37 2008 +0100

    Add C.I.Destroyable

commit 1e79ab5858e183a510144fc161cd0c8e0377c8ee
Merge: 1cd54bb2 6e07c844
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:23:00 2008 +0100

    Merge commit 'origin/master' into alban-requestotron-tubes

commit 3da98012eb86a60b63e2cb19ee250ddaede0c287
Merge: 622b9c1c 31b00c58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:17:55 2008 +0100

    Merge branch 'master' into dispatcher-clients
    
    (Also amend CDO, CD, CR so they don't think CreateChannel and
    NewChannels are in DRAFT)
    
    Conflicts:
    
            spec/Connection_Interface_Requests.xml

commit 7d9787e102652eed1be53cf629118c50fa25307e
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:21:44 2008 +0100

    Connection_Interface_Contact_Capabilities.xml: Better introduction

commit b318f9c7abdd0eaeee464480c3b38f892d8c7ee5
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:21:18 2008 +0100

    Connection_Interface_Contact_Capabilities.xml: Add tp:name-for-bindings

commit c2eba9e23ba56fea8d79e88189ff248f0f26c954
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:20:44 2008 +0100

    Copyright update to 2008

commit ea87a1fa684d0062489dbd909461414deb76e84d
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:19:51 2008 +0100

    Add array-name for String_Variant_Map

commit 98c3ebbcebe58af0fbcb7390746225fddc80e453
Merge: 4b4b6b5a 6e07c844
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 16:16:08 2008 +0100

    Merge commit 'origin/master' into alban-enhanced-contact-capabilities

commit 622b9c1c34aca2552c4e6411c25c1d79a7ef6a61
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:12:25 2008 +0100

    req19: propose (deferred) implementation for XMPP 1-1 -> MUC upgrade

commit 66bd704153fd7bc0f41f351f90c1031131c27f42
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:12:01 2008 +0100

    req13, req14, req15 etc.: propose representation for MSN switchboards (follow Butterfly)

commit 9c024b6d8819a0e1e9cc86346ca951c891230cf6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:08:54 2008 +0100

    req2: propose implementation as per Friday's spec meeting

commit 93a7c92d79d480162532f3ab5b966396b73bd39a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:08:31 2008 +0100

    req1: propose implementation as per Friday's spec meeting

commit 5fb7a51788834c747c150b24d489c97abd691f9c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:08:05 2008 +0100

    Add o.f.T.Errors.NotYours and o.f.T.Errors.Cancelled

commit 1ac2f267f4eeea9a2505aeafde39c6eaf10a56c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:07:20 2008 +0100

    Add a note to errors.xml: they must not be re-ordered!

commit af710395800feb65042dee62b7989da8dd0cc5b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:07:02 2008 +0100

    Add array-name to Qualified_Property_Value_Map type

commit f8408507805404907311473eecea1af9f5ce6a0c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:06:48 2008 +0100

    Add array-name to Channel_Class type

commit 2fff8ca4433e9a1ea9bb37bc1c92572bbc69dfd4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:06:36 2008 +0100

    Add tp:name-for-bindings to EnsureChannel

commit a232a9b70345c6c8fe43d1d36d702bed2030d4e7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 15 16:06:26 2008 +0100

    Add tp:name-for-bindings throughout Dispatcher and Client APIs

commit 1cd54bb276520370bb30543fc59440625890a82d
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 15:41:10 2008 +0100

    Tubes: Tube_Channel_State: how do you move from a state to another

commit 9b3944f039725758fc35f2bbb5cb8247aedf546b
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Sep 15 15:17:06 2008 +0100

    Tubes: Add an example of valid Parameters property

commit 0f1644b6a92b93fe09c0e92799343bd32b88e0d6
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Sep 15 15:06:16 2008 +0100

    Updated File_Transfer_State_None's docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 7ae3c6846dddcd48c842b2e7dd8ce040e4d26a28
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Sep 15 15:05:43 2008 +0100

    Updated main docstring to show the socket type is specified on offering AND accepting.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit cf21384e76b83edfbbb7ba87e5f4d443e687c51c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Sep 15 15:04:37 2008 +0100

    Corrected a whitespace typo.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 31b00c58197e054773c34344e5733c82ea97765b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 12 17:28:09 2008 +0100

    Bump version to 0.17.11.1 and start NEWS for 0.17.12
    
    Also remove a stray heading for NEWS.

commit 6e07c844cad898e54451aecf89593b4e504fbea3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 12 16:39:07 2008 +0100

    Prepare release 0.17.11

commit 304fc73c8e75667da3ee3f1d82c94555e128db9f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 12 16:45:15 2008 +0100

    Channel.FUTURE: reference the newly non-draft Requests interface
    
    Also relax wording of Requested to imply that channels requested with
    EnsureChannel will still be Requested=TRUE.

commit 5f7654caf2f0d9a0765f16d7924cb34a86ad5357
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 12 12:58:43 2008 +0100

    Mark Requests as stable

commit 6b17ef980b514662be6986d0bbaa546f8c44fe95
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 12 12:51:44 2008 +0100

    Don't reference EnsureChannel yet, it doesn't exist on this branch

commit 3c0bd18aa712759125af63f02ef8b1aebd5e20f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 13:20:09 2008 +0100

    Conn.I.Requests.CreateChannel: clarify the exclusivity of CreateChannel

commit ba2f99124976b61e6d4b6c94eb53b936dbae3bfd
Merge: 21103465 5153ab9c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 12 12:45:32 2008 +0100

    Merge branch 'master' into dispatcher-clients

commit fefda12e4cce1296ef574387e8c2f85cb1b68cdc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Sep 12 12:44:43 2008 +0100

    Include Account.Interface.Avatar in spec HTML

commit 4b4b6b5aa95fb49eaff54b38a284e61966f7d871
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Sep 5 15:42:30 2008 +0100

    Remove some impossible errors on GetContactCapabilities

commit 37c01d0356b4a3f18b3e3377968e2eea76de22ac
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Sep 4 19:06:05 2008 +0100

    Use Channel_Class instead of String_Variant_Map

commit 4c8e6358fc656eb45d32b1818fcce23c7c41f2eb
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Sep 4 19:03:22 2008 +0100

    Update signature of ContactCapabilitiesChanged: do not send a diff but the whole new caps of the contact

commit ec2aba159f4dc81968d391cfe2994e4b92b78f29
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Sep 4 18:58:47 2008 +0100

    SetSelfCapabilities: replace all caps.

commit 9256b35e5bbe43605d1dfabe376fb87ba613fddd
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Sep 4 16:30:33 2008 +0100

    Use "channel classes" terminology

commit 5fb733a278e57d65936d28c8aff5492b9ed6fa68
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Sep 3 16:24:02 2008 +0100

    Add AdvertiseContactCapabilities

commit 5be274743d22067d3c09a469ea96f5d0930b2ab6
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 28 15:40:19 2008 +0100

    New signal ContactCapabilitiesChanged on Connection.Interface.ContactCapabilities

commit d48b129bb35e3e3aab195b5739e2ff43da9eeede
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Aug 27 16:50:05 2008 +0100

    Don't use too complex type in GetContactCapabilities because of a bug in dbus-glib: Bug #17329

commit 7886b9756770e3567653dcf56fff851c5e31cbba
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Aug 27 13:19:12 2008 +0100

    s/enhenced/enhanced

commit c7512187b3396649a356075d5e40883ab2d3d9fe
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Aug 27 13:18:36 2008 +0100

    GetContactCapabilities returns a map Handle -> Capabilities

commit 4cd6b5e010ecad7e6e38c53108813cb30a1e50ee
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 22 11:20:15 2008 +0100

    Explanations on the struct Enhanced_Contact_Capability

commit c597fcf303f86b0457ae059b3c33787bd20087ca
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 21 19:14:01 2008 +0100

    Enhenced Contact Capabilities: clarify and remove client caps advertisement for now

commit 42ae3c408d864f0ecd05e44518e05cf1c863e412
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 21 19:02:07 2008 +0100

    First draft of Connection.Interface.ContactCapabilities.DRAFT

commit 211034650d207621ad7fc52f9ba54d0bc04eef75
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 18:54:43 2008 +0100

    Requests: [trivial] Fix crossreference

commit 9cec96c20e270b630a2a1046f3e78e2067f01c75
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 17:45:08 2008 +0100

    Handler: open issue: how do we know that returned channels from a ChannelRequest will be handled by this handler?

commit 3c637c30586b3ddeb0e5f6c42316973564be99eb
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 16:07:19 2008 +0100

    Updated main channel type docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 22ca4bade6f3b31c0cce5cf97616a8d44a4d9c4a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 15:36:34 2008 +0100

    Fixed State_Accepted's docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bb9a8c33558ad7512b60e05e597009856df72e55
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 15:32:34 2008 +0100

    Misc. fix to AcceptFile's docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 57c8a3f6abde10dc2c25a3ee9fbb75e68423065f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 15:26:39 2008 +0100

    Capitalised SHOULD NOT in TransferredBytesChanged's docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit e38479f1f633f3d26100c5b8c9c1fe959a653b89
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 14:57:02 2008 +0100

    Misc. fixes to the InitialOffset property docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit ba65d2c67d0a62e653664bb2bf40055e70fcbc70
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 14:46:55 2008 +0100

    Added another member-ref to InitialOffset property.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 965815ea5a56e424ecec4a8e6cd32f398ccc9540
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 13:06:48 2008 +0100

    Fixed up docstring for the Offset argument of AcceptFile.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 0552b570141853adc1f354b955f431e0ff3c30ef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 13:21:54 2008 +0100

    Conn.I.Requests.EnsureChannel: rename Owner_By_Caller to Yours and improve wording
    
    Also remove FIXME as per spec meeting yesterday, in which we agreed that my proposal was OK.

commit e63d75127d1e20bb1fef2e7504bfe3ff3624be70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 13:20:09 2008 +0100

    Conn.I.Requests.CreateChannel: clarify the exclusivity of CreateChannel

commit 0f1e9af84976f543c70f5c75d1ff9ddd081e0308
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 13:19:06 2008 +0100

    req2b: note that the request gets to choose the preferred handler

commit a776172a3030324342995770451398a9f0693158
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 13:18:49 2008 +0100

    req2b: remove note "if it is not already handling such a channel"
    
    The chat UI can't know whether it's already handling the channel that will be returned; only the CM can know that.

commit 520266339e90862914ed507cb266e20647d84e25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 10 13:17:45 2008 +0100

    req2: [trivial] fix handle in proposed implementation

commit 2a038ff6ca9bf864dcdadb7d4598d562a84f3c9c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 13:02:05 2008 +0100

    Added tp:name-for-bindings attributes to methods and signals.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 63c32da9b67ea0a82111e1ab850fb583cc356493
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 12:57:58 2008 +0100

    Changed argument names in methods and signals to Ugly_Case.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f784363063bba76743d393325575c3bb954a2ca1
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 12:56:12 2008 +0100

    Added docstrings to InvalidArgument errors of methods.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit f638482369ff96815bd81c41d93cec99d255a85d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 12:45:57 2008 +0100

    Removed NetworkError from OfferFile's potential errors and added more note to local errors in NotAvailable.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit c4ff42cccea91c0689a69d987ca7a886d03f2bef
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 12:41:55 2008 +0100

    Fixed the English of OfferFile's docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 42999fd2c47d7d0049657dc186d5ac96bb41447f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Sep 10 12:38:46 2008 +0100

    Fixed English of Not_Offered state docstring.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 5153ab9c3a6a568741003f5adcff26958c902ac7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 16:53:42 2008 +0100

    Bump version to 0.17.10.1

commit f42d716d6facd6ef4510bc9d10d2817937b12303
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 16:28:49 2008 +0100

    make dist: Omit git-archive pax header from tarball - dpkg-source doesn't like it

commit d228796e36f38da002428f7623d8afe389128dcb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 16:06:51 2008 +0100

    Bump version to 0.17.10

commit 4f8491214e9be5bb9496b4786fd358f81eb3f88d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Sep 9 15:47:09 2008 +0100

    Changed state names to proper ugly-case.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit bc5ac4840011dab723cf669e78c9038fce667252
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Sep 9 15:19:30 2008 +0100

    Fixed docstring of the offset argument of OfferFile.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6cfc68ee39aadf970c078281520ae036afdcce09
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Sep 9 14:22:46 2008 +0100

    Added links to other parts of the spec.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 318e4b1c83957422b3d401c9e8a2a16414c7a6ed
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Sep 9 11:34:18 2008 +0100

    Fixed typo.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 2b5311f43cb8826965cff582f55a57a37a749625
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Sep 9 11:32:27 2008 +0100

    Renamed Channel.Type.File to Channel.Type.FileTransfer.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 6c30d207dd45aeea7d41e543a7fecfaed1f61e62
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Sep 9 11:27:43 2008 +0100

    Fixed typo.
    
    Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

commit 9e79614637b3414931b9089aa61051ee94c6cf50
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 15:54:45 2008 +0100

    Change delimiter for sed command from s,,, to s!!! to avoid breakage when its contents include a comma

commit 5f98ce82e7984289baf28f4c5faf723f26795c20
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 15:54:18 2008 +0100

    Mention merge of codegen-annotations in NEWS

commit ce831875473cfabc1bafb4ccd1a579305130669a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 15:24:12 2008 +0100

    Put temporary files in tmp/ so they'll be cleaned up

commit a91a6174540280beacbcae2b9095ab1b18041f96
Merge: 9f7ebc0a cabaa4e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 15:19:51 2008 +0100

    Merge commit 'oggis/trivia' into release

commit 9f7ebc0ac971fd07a5899c92beac6f952b89b8ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 15:09:12 2008 +0100

    doc-generator.xsl: make tp:name-for-bindings mandatory

commit d6685f75cb1ca7ae2868a404bb13b721328432d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 15:08:53 2008 +0100

    Add tp:name-for-bindings to remaining methods, signals, properties

commit 9f83605638e5dbb6114535db5556f431f0384331
Merge: 42c4cdbc ffd155e9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 14:55:19 2008 +0100

    Merge branch 'release' into codegen-annotations
    
    Conflicts:
    
            spec/Connection.xml

commit 42c4cdbcf473cdd47d5dddb64f3d5ed25f34247b
Merge: 81f10d7e fed068fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 14:54:04 2008 +0100

    Merge branch 'master' into codegen-annotations

commit 81f10d7ea274fb440f480eccd0370613644deb7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 9 14:49:17 2008 +0100

    doc-generator.xsl: fix checking for requirement of array-name on types

commit ffd155e9a729b194f045d73d0d5a2a82a0028c73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 18:50:02 2008 +0100

    NEWS: document SelfHandleChanged and the improved README

commit e4b58285752be96b0edbf4fdb4893e930aa98286
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 17:57:13 2008 +0100

    Declare that as-yet unreleased changes will be available from 0.17.10 onwards

commit d16364cb80f7a0027e7ce6277c1b1c224e3825b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 17:56:25 2008 +0100

    maintainer-upload-snapshot: talk about git rather than darcs, and include the git commit hash

commit 2786f5b41de2212a75dbc4ca19362bc0215aebf3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 17:56:02 2008 +0100

    Talk about git log, not darcs changes, in NEWS

commit 2176f68031d4a9c80b8b46115b1a866caea8ed9c
Merge: 1a1633b1 25073c62
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 17:21:01 2008 +0100

    Merge branch 'connection-self-handle' into release

commit 1a1633b19bc5e9b76832b9cf60a10ee7c2734cc5
Merge: 2d0df7be 25209a87
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 16:46:13 2008 +0100

    Merge commit 'wjt/trivia' into release

commit 2d0df7be7eace0a7f7b0715299bfce4f6c6fb4cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 15:36:21 2008 +0100

    README: rewrite, based on the one in telepathy-glib

commit e88e381269b161e9dfe3a58b5f8401b002e5243e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 15:36:46 2008 +0100

    Start NEWS file for 0.17.10

commit db4584a1a9b0b2aaededb288cf6f07588001027c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 15:35:47 2008 +0100

    Messages: use Unix_Timestamp64 for sent, received times

commit b77199b546fa6dfabbffb4cf9b542456e153339b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 12:14:02 2008 +0100

    Conn.I.Requests: add a straw-man version of EnsureChannel and some musings about whether its design is OK

commit 6d6bd4c6907556ba6687bbbb6e7e42a6dca1a44a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 11:54:15 2008 +0100

    Add EnsureChannel

commit 7b4ef1c9f4c438ed699483bb6d65fabffbd9fd52
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 3 18:05:14 2008 +0300

    Fix fallback suggestion in deprecation comment for Group.GetAllMembers

commit da9ffd602a645e23e824d251fe6e1c01f9524942
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 10:34:12 2008 +0100

    ChannelDispatcher: Improve the reinstated version of the DispatchOperations property

commit 27ed7bfaa0ca406988a7fab9e350c9470afea24c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 08:16:48 2008 +0100

    Revert "ChannelDispatcher: remove DispatchOperations property and its change-notification"
    
    This reverts commit 379b2698d46cfa4b6367f3131bbc7a2805a3b1c9.

commit b98b83d65bce85741e43a705ba8e5d7c28ac34be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 08:15:08 2008 +0100

    ChannelRequest: add a Cancel method

commit 4050184139979bfe5cff8c1a61bce3f6e9c25148
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 08:14:52 2008 +0100

    Move channel request arguments from ChannelRequest to ChannelDispatcher, leaving ChannelRequest as a lightweight cursor object

commit 476342da3568165cb8cfe857ca2bd6c2acad6300
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 07:46:07 2008 +0100

    Handler.HandleChannels: add requests to Handler_Info.
    
    They must be an array because a channel can satisfy multiple EnsureChannel
    requests.
    
    Also, add a FIXME note indicating the other possible approach, which
    would be to call HandleChannels once per request that was satisfied.

commit 434049fc0685f5fce0314a7ce3e7be2f18ee3846
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 8 07:43:59 2008 +0100

    req2: use correct handle in proposed implementation

commit c54c85721ca00aa5bb500ed12da1b54e8ac2d4dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 16:22:44 2008 +0100

    Handler: rename CancelRequest to RemoveFailedRequest as proposed in use cases

commit 60047f6285be47cb02ad3d780035f7c8371f133d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 16:19:39 2008 +0100

    req2a, req2b: add use cases for collision between channel request and incoming channel

commit 6d5a6880af2ac6ec91c9121d22fc81542f1ea455
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 16:18:05 2008 +0100

    request.txt: correct "request from address book" use cases to pass empty desired handler

commit 49925e628e82b532f73579c9975e6085acdb9fd7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 15:26:41 2008 +0100

    Observer: use a less ugly serialization for channel filter

commit b876b1ce2247cd624573c72e012269b032a11859
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 15:26:19 2008 +0100

    ChannelDispatchOperation, ChannelRequest: clarify which Client names we mean

commit 0a7ade15778a2177d387ffe96c45d4a6751bf780
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 15:25:53 2008 +0100

    Add req2a: graceful processing of repeated launches of chat from address book

commit f3512a95ba5165dff1217fa6e02bfb085a4cb95f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 15:25:16 2008 +0100

    Add dis31: unified download manager

commit e997977f4cd7ccff4b12db7f22710c04eabaf24f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 4 13:41:53 2008 +0100

    dispatch.txt: Update proposed implementations

commit cabaa4e9cd60a2c8cd1cbd9a53c1af5d5daae63c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 3 18:05:14 2008 +0300

    Fix fallback suggestion in deprecation comment for Group.GetAllMembers

commit 297cefd092e7edd37fc31157709daedba5e03199
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 19:14:02 2008 +0100

    dis1: document how a basic dispatch process works

commit ec7fdefeca6e7d91654a381f53d511381f632aa8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 17:40:24 2008 +0100

    requests.txt: explain how to request new vs existing channels

commit a90f592cd1e0c817428bf99138443c08f6d3f06e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 17:39:53 2008 +0100

    req39: indicate which proposal is now in the spec (respawning Text channels)

commit 18a430b0a43afbc7a07ce19433c59f2069b89240
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 17:39:28 2008 +0100

    req38: update to current API proposals

commit d7a20e184af583c63c6966c3bc28f20913b26dd6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 17:39:06 2008 +0100

    req37: indicate that the req4 implementation is already good enough

commit c33aa30b61d0a1fab216b4a9b1169d143d4a8475
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 17:38:40 2008 +0100

    req20, req21, req22: update proposed implementations

commit 3f6225ceb78e66974ed200ce509e107692a8e967
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 17:38:04 2008 +0100

    req11, req12: update discussion of ContactList channels to the new API

commit 25209a87718d75af2747f002023c107c80ab50a6
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Sep 3 17:19:05 2008 +0100

    SimplePresence: the Welsh translation of Available is Ar Gael

commit b7eeb4e414d68bbda22778d3d16e9056ab36cf15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 16:51:34 2008 +0100

    req8: remove cruft

commit 600c9492886a1669dda5f28f2727565d1d093240
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 15:13:48 2008 +0100

    req7, req8: explain how chatrooms would be requested in the requestotron world

commit 07e03fb603402d9b65feeebf69c22e34ddd01438
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Sep 3 15:11:11 2008 +0100

    req2: mention that the chat UI might already be handling the desired channel

commit d3aaf7165a7494e120c4cd9dfa008a9010b496c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 2 14:32:52 2008 +0300

    request.txt: update StreamedMedia use cases

commit d183fae8b6fa274a339fafe874f716d087695eed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Sep 2 11:55:48 2008 +0300

    request.txt: explain implementation of req1, req2

commit f64ee0e8554496595d000bd594bc583dfaad6836
Merge: e3befd04 c7e4b4c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 16:32:54 2008 +0300

    Merge branch 'usecases' into dispatcher-clients

commit e3befd048027f20c566792530ce47c462e18e325
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:10:30 2008 +0300

    Approver: be more clear about what happens when there aren't any approvers

commit f7a38fbda88323e3d43914880071eec2315788a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:10:12 2008 +0300

    Handler.HandlerChannelFilter: use real type

commit 187bdbb591c94bd897ee0b1a6b2b7053d7e55bff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:09:42 2008 +0300

    ChannelRequest: speculate whether Succeeded actually needs to describe *any* channels

commit df98c8198047f5636eb90bffc7a0f42203418365
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:09:25 2008 +0300

    ChannelRequest: add rationale for Succeeded having multiple channels

commit 1f803e6304f1cd4766a4d4767419058a3ceff424
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:07:26 2008 +0300

    ChannelRequest: open issue: talk about disabled accounts

commit 2fbcd434f8b6530354faaac8dad5449c3b58776e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:07:13 2008 +0300

    ChannelRequest.UserActionTime: reference _NET_WM_USER_ACTION_TIME

commit ef9d4032c4d464aeb13c0b9699493ef99227622d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:06:53 2008 +0300

    ChannelRequest: explicitly describe one:many relationship

commit 5a42f038f6b33cfccf66fdb8f488f30374d89a69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:06:29 2008 +0300

    ChannelDispatchOperation: reference AddDispatchOperation

commit d28b2a04d8be7172044433d795059744f320c6bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 14:04:30 2008 +0300

    ChannelDispatchOperation: explicitly refer to Approver

commit 245d8cec6967cecaf6777bd379567e3e90a42c48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 10:48:21 2008 +0300

    Observer: define how to pass account to ObserveChannels, and rename Other to Observer_Info

commit 662d70dc052e195b5c0badf5cc3d0730e954058c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 10:42:25 2008 +0300

    Observer: note open issue: do we want filters to be changeable?

commit c8bd9f1e0f6bdd94fceca94945e758db98207f07
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Sep 1 10:26:52 2008 +0300

    Observer: improve explanation of division of labour between observers and handler

commit cd2660ed42eb9dc7f876a098bdc6cde96119a908
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 17:54:50 2008 +0100

    Approver: instead of having lots of stuff passed to AddDispatchOperation separately, just pass in the CDO's properties

commit d212d130516a37ed45dd80ae28b08b97346f46d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 17:53:55 2008 +0100

    ChannelDispatchOperation: Add various useful properties for approvers

commit 8a6a2ae072a9796319feb8b779c07edefe7b28c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 17:53:26 2008 +0100

    Approver: rename HandleDispatch to AddDispatchOperation to avoid confusion with handlers

commit aa506c87e9028e9a7a4be9d6f517bc388a6cd3bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 17:16:25 2008 +0100

    Approver: remove FIXME note, there's nothing the CD can do to ensure an approver is running

commit f58803c3ac09be5d67b9a7badb91c4790a846e70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 17:15:21 2008 +0100

    Handler: add AddRequest, CancelRequest, HandledChannels

commit b1706f83fd53d0c805dc7f5be6602bb516c7a6db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 17:14:29 2008 +0100

    ChannelRequest: add UserActionTime, Requests properties

commit 6e854b4ea65c124a27f2a66eff4e78f75b5c79fd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 15:33:55 2008 +0100

    Handler: remove Present method, as it's redundant now

commit e63e318a383f9b3e55f5417cf3e600e51e702259
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 15:33:35 2008 +0100

    Handler: Add a{sv} of extra stuff (account, user-action-time so far) to HandleChannels

commit d17bd92de0d8340c7e40b963abbf312ee9fbf849
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 15:31:59 2008 +0100

    Handler: note in comment that HandleAdditionalChannels is hopefully unnecessary

commit f02c12e119b9db699de80a7a43a56fc4185016f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Sun Aug 31 15:31:15 2008 +0100

    Handler: explain what we mean by "incoming" and "outgoing"

commit 75d7db7dadea15dff3900c696e4f9d3fcfd164d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 13:09:21 2008 +0100

    HandleChannels should steal focus if necessary

commit 28a75a326566a6743393a82b387eac777513d74c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 28 15:39:20 2008 +0100

    Explain Observer restrictions a bit more

commit eba8432aa56b3c98fc62707f96133e78a651edff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 28 15:16:57 2008 +0100

    Rename Client.ChannelHandler to Client.Handler

commit e6f140538e7c4e7230a9745a7d07be744fbad615
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 28 15:12:34 2008 +0100

    Client.ChannelHandler: reference Observer to explain how HandlerChannelFilter works

commit 58ef4bdf200e95762d534112c27fcd1607877e95
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 28 15:12:09 2008 +0100

    Approver: reference Observer to explain ApproverChannelFilter

commit 161b83497d9615f447d93c1d507927b3a48bb21c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 28 15:11:21 2008 +0100

    Observer: suggest how ObserverChannelFilter should work

commit 52cfbf8224917d9804692a00af54cda34b24a763
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 28 15:10:49 2008 +0100

    Client: use key name matching property name in .client file

commit b546ffa0afe6c394ad10e73035d4cc20d4d5df29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:06:12 2008 +0000

    Add an a{sv} for extra information (like the account) to ObserveChannels
    
    20080718150612-53eee-17aafb1934c3d06e35e1db3f7271c8d6d0d81fc1.gz

commit d7096f611dd1a0037f168b81144c19d9ac062c0d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:05:31 2008 +0000

    Add HTML to docstring
    
    20080718150531-53eee-7c5ad456b9a7ad7334ff55ee48828f3329ea3c00.gz

commit 21ebea60ea97b63b6b9f99c554d63b8f1f61b8f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:05:09 2008 +0000

    Wrap long line a little better
    
    20080718150509-53eee-e656a6468a01c28eab9cb8af81db2f217d67bd7d.gz

commit 84d3ae75fb9993e424ceeea9b0405eb8247dbd02
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:04:30 2008 +0000

    Observer: remove wording about precise channel dispatcher behaviour, which is not useful to client authors
    
    20080718150430-53eee-4093695a1ecb35b78c71849435112e13cba0446e.gz

commit d155a1fc6403d0c1aaccecdfad2b1509d0c83534
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:04:10 2008 +0000

    Decide that ObserverChannelFilter is a list of ChannelClass
    
    20080718150410-53eee-cabed8633d18d2de8bcebd22bc877f8e705e9c13.gz

commit 559023deadc1d43b766f67cadd2d261f45d68c98
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:03:58 2008 +0000

    Link from Observer to Requested property
    
    20080718150358-53eee-68a1eddbfd185700320ba20e19a87ce09e71aea0.gz

commit c5c65e4c3a82c2b3e23b06dfbcdee2cc7af62bf4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:00:34 2008 +0000

    Observer: amend text to indicate plurality of channels
    
    20080718150034-53eee-2fedd7171a8cc5e19d61e15a0ca0180c2c15e2eb.gz

commit 7bbab05547cbb4e548d2215e4dc2855d220fa5dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:00:17 2008 +0000

    Observer: clean up header
    
    20080718150017-53eee-5ab2c43f214f0689b197394ccdedd64270ce2c50.gz

commit c08b0c3118c7c23b46fe21e955d59d106ac08e6b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:00:01 2008 +0000

    Client.ChannelHandler: clean up header
    
    20080718150001-53eee-e39220a766fba33561a1ae0c77386be359aff4c4.gz

commit 98f82e1105984753f6e1719400e6f2ce3320b570
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 14:59:53 2008 +0000

    Approver: clean up header a bit
    
    20080718145953-53eee-2789ad905e5988f0ef61f780cc91b0b7b288367b.gz

commit 12d11bc47ee6cc69ce2ce4fc4f0ceebcdd9279d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 14:59:32 2008 +0000

    Client: Remove FIXME, I've decided that Approver, Observer, ChannelHandler are all interfaces on the same object
    
    20080718145932-53eee-f166ca516aaa4a8b0622beb72b6783d1ce0f732e.gz

commit 42393a44c5597eae526473fbf938a681280e54be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 14:59:21 2008 +0000

    Client: clean up header a bit
    
    20080718145921-53eee-933872ca860af8d79ec37dad95ab50e148124d05.gz

commit 63451d376de64baefad0576dae0d3453322f21e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:47:29 2008 +0000

    Client.ChannelHandler: add some thoughts on focus-stealing prevention
    
    20080711194729-53eee-84b7d62d8f5e9347a4e9303f0f8c1e110b8a63f3.gz

commit 21145205152874840d9ba727dc7945c100e8136a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:47:04 2008 +0000

    Client.ChannelHandler: FIXME: we need the HandleAdditionalChannels method mentioned in ChannelDispatchOperation
    
    20080711194704-53eee-044ad8ddf4d1ed8698d87e51f6c86548655d9375.gz

commit 5f20fccf0b9d8457dd29f0bb39756d9d658c0fe6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:41:07 2008 +0000

    Observer: make ObserveChannels plural
    
    20080711194107-53eee-cb4ca07848d4a84e3f9617dc3cfe9a6323957795.gz

commit 4e3b3767a135eacf870f84dd379bab5ac07de9c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:40:19 2008 +0000

    Observer: Direction is Requested now
    
    20080711194019-53eee-f24ff0151d488a6c48c97e332e419e955126db02.gz

commit 8305211ff2f1e31aff3ec7db6d5ca02e489fd13d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:32:30 2008 +0000

    Client.Observer: reference HandleChannels correctly
    
    20080701133230-53eee-9b42f2927eba3f387261fc9d705282bbee83c176.gz

commit 7f5b8c086bff09764814730c9c90c18687076370
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 15:08:06 2008 +0000

    Observer: add tp:dbus-ref to reference other interfaces
    
    20080624150806-53eee-7deb502e4bb161ce83514ffb5deb4d67946cd9c7.gz

commit 44282193558dca0c56fd93b68fb0e554df6cb6e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 16:01:20 2008 +0000

    Approver: stop saying that approvers can claim the channel (approvers that want to do this now have to be a channel handler and ask to handle it themselves)
    
    20080624160120-53eee-16152f563a456c13bfa8259567a57cb5ecdaf17b.gz

commit f6d72feda56a3fe99bcd43cc07118bbe0844522c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 17:24:32 2008 +0000

    Client.Observer: require the ChannelDispatcher to wait for observers to start before it launches the channel handler
    
    20080623172432-53eee-dac3f05161cd1c9e96163e538e8f8b1736328f2e.gz

commit a0802056567df861d9e7172ec61ca99e1b0a6c0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 15:03:23 2008 +0000

    Knock out cross-reference to Channel.FUTURE.Direction - it breaks the build
    
    20080703150323-53eee-369b11a0aaf56c2060b7c074725ca25711639153.gz

commit e09cac0200730193b2cd36dcaf8b672dd24786ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 18:12:51 2008 +0000

    Don't put so much emphasis on approvers selecting channel handlers - the ChannelDispatcher needs to be able to do this somehow
    
    20080624181251-53eee-93a5405a7b1ea214a24350e8961c0c18830d7897.gz

commit e7562e821df3c837fe240849b88fd72e80ec2976
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 15:05:58 2008 +0000

    Approver: change terminology to DispatchOperation
    
    20080624150558-53eee-e4beb3d1af51a18b3f3d1e3ac00838393d9a0dcc.gz

commit 19bfcb5bc7be71ed2128c3eb407015d1ed1207bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 12:05:51 2008 +0000

    Document that ObserverChannelFilter is read-only, and note that we need to work out how to handle upgrades
    
    20080625120551-53eee-efe09632bba6942431eb2376a3ab7b94cd98cc80.gz

commit 265c11935b5843d799d0a94a111289f25c6ffb8d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 12:05:46 2008 +0000

    Document that Observers are notified about all new channels, regardless of direction
    
    20080625120546-53eee-7d8eafd640659249f5a6cfc04b651a5276fd2a4c.gz

commit 4f109034acc4f6fc9f535ac9f9b096c1c6512adc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 12:04:44 2008 +0000

    Document that HandlerChannelFilter is read-only, and note that we need to work out how to handle upgrades
    
    20080625120444-53eee-6bbaba3c72e786c0889ab7556775bb4fb5095cfc.gz

commit ff6f23f299318c78b3a38d9006782893d49b9117
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 12:03:12 2008 +0000

    Document that ApproverChannelFilter is read-only, and note that we need to work out how to handle upgrades
    
    20080625120312-53eee-aaf3a9ea50c7c2ff1f4853bbf9003c25719c494f.gz

commit ba3b07ea2a613ef1ed87f41b05f89cd982c3b1bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 16:01:54 2008 +0000

    Approver, Observer: add some cross-references
    
    20080624160154-53eee-510021f80c96e26302863cb38e2b6f2435975fff.gz

commit c6d976d6ce3ac4ed1a333035ed9e7f90fdbcc203
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 15:07:15 2008 +0000

    Observer: add placeholder ObserverChannelFilter property, explain its significance
    
    20080624150715-53eee-e27cf97576f80429749089c487e7ca32f98e40e7.gz

commit e58fd722fa980cd8d56548bdd501ef12c5b918d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 15:06:39 2008 +0000

    Approver: expand on HandleDispatch a bit
    
    20080624150639-53eee-c6d4e7bfd01499ee29b1f2ec6fb06a612c667077.gz

commit 9b95e459deb96870de3ea255eed1c22a82688d0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 15:06:16 2008 +0000

    Approver: possible channel handlers are ordered by preference, via an unspecified mechanism
    
    20080624150616-53eee-b721dbd563a4b091dfe922688ec601ac7f2750bc.gz

commit 36af1b6c2ad30def42a6b0b71f6c12f21f958ac0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 15:05:00 2008 +0000

    Approver: add a placeholder ApproverChannelFilter property
    
    20080624150500-53eee-d41d4826153977d8bfaa07130aa4e9b09e224931.gz

commit 7ab59831b9fde3f913ca5c4271efdd53a5012bf5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 12:01:48 2008 +0000

    Document how Client.ChannelHandler interacts with incoming channels
    
    20080625120148-53eee-cd32c77b547d860c4df1946b31fc7be708c9cdf7.gz

commit a03d16b1e14a2a5d9a61b1aeb243c968d809eb12
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 19:17:05 2008 +0000

    Add Client.ChannelHandler.Present as per use case req2
    
    20080624191705-53eee-a3c9b775abbbf0e01fd5cb11e930b468e043f312.gz

commit 79c9e48a534b4b4011f58d0d7ab4e0d8abb4abdb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 15:05:19 2008 +0000

    Client.ChannelHandler: add a placeholder HandlerChannelFilter property
    
    20080624150519-53eee-77ca35862af501cad954a58445150123ee142289.gz

commit ab3829cb1461b8020789be45ab789f5832e6fd5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 18:12:21 2008 +0000

    Client.ChannelHandler: fill in more spec text
    
    20080623181221-53eee-1bb0f3bad666d307c1259fd49561cbae63f22eb2.gz

commit 0a24eca54c75576d87760b4c19846be7e1fdba9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 18:11:59 2008 +0000

    Client.Observer: add more FIXME text
    
    20080623181159-53eee-286682f134583297441f2a3c91ea293e49d8df2c.gz

commit eb1016d45f21a67d793517499254ecc86a0a5026
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 18:11:13 2008 +0000

    Client.Observer: improve description of Connection parameter
    
    20080623181113-53eee-933af07661df4274ff047aacb5f3af1f2fac5b77.gz

commit 0dac4810a57bf09ad093926acb3eaa3f9d37cbc3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 11:35:12 2008 +0000

    Add direction to all Client.* method arguments
    
    20080603113512-53eee-45c2fc3849abc05ee3f93d742f12f24609a1907c.gz

commit 865340019dfe7ef65fd4c8d7bf08ecd433f2561b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 11:19:17 2008 +0000

    Add skeletal versions of the Observer, Approver and ChannelHandler APIs
    
    20080603111917-53eee-2f12fa5d89df5eae1ad39452fa9ab410ee09afa1.gz

commit 9a3cb0b8498ee9a05c1bc4af2baf88f49ade67d6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 12:45:56 2008 +0000

    Client: improve markup; interfaces SHOULD use their own name as a group in .client files
    
    20080630124556-53eee-a2727d2a7b391fd41c2e48fd532c8f7c1f2636a3.gz

commit 436934491f4827f7fa27698dd361499db574f48f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 12:45:21 2008 +0000

    Client: activatable clients SHOULD install a .client file; non-activatable clients MAY, but there's not much point
    
    20080630124521-53eee-a04e0ea5401902fc7a6cbdf2c087a4bf75b89cea.gz

commit 7915be210a9d1bae72b5434adba46667edf81e62
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 12:44:49 2008 +0000

    Client: suggest how non-activatable services can generate unique well-known names if they want instances handled separately
    
    20080630124449-53eee-b59168cdaed9b89059889f27883ee1150a9346fd.gz

commit 600b180600762bae1cee8db1a055fb03550c96c6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 12:44:23 2008 +0000

    Client: add rationale for supporting both activatable and non-activatable clients
    
    20080630124423-53eee-c430ba89f20410c960b514e931e776d45ffc2a11.gz

commit 4a0a4e7aeb593a7a852a200786f840047ab9492e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 14:56:45 2008 +0000

    Client: remove HandledChannelClasses in favour of putting it in the Observer etc. namespace. Explain .client files and client discovery
    
    20080624145645-53eee-f62d75203e66d23051d433be50d84335aa76f793.gz

commit 65cea9b00a7c2424f9a7e8898ab58359a4cbb759
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 12:27:30 2008 +0000

    Client: sketch how we're planning to discover available client processes (prompted by Alban on the mailing list)
    
    20080610122730-53eee-d5e15a35e24464f3f63bcafcc97e8607464dc54c.gz

commit d7317f4c1bf79b38144a8858d95c9409efd3583d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 11:18:28 2008 +0000

    Client: decide that this interface is common to observers, approvers and handlers
    
    20080603111828-53eee-7b95efd0ca1252c40e40e4ba82ee17b79c82300a.gz

commit b67391ec6da7eed3ee12f024a12ec93126806955
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 18:00:01 2008 +0000

    Add initial version of Client
    
    20080602180001-53eee-abb2500c60dc7e871128ea34ee1941dfd340aa98.gz

commit cc5236576675e4f5738677fcbf885f4da6ae06c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 18:32:57 2008 +0100

    ChannelDispatchOperation: improve wording of HandleWith and Claim

commit 9fcdd8469ba151be28968091dc0af255d0a80051
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 18:23:13 2008 +0100

    ChannelDispatchOperation: Fix wording that still included "reject" as per review from Rob

commit a78a5efc1a3fc65eff5046f1dd354ded01984681
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:57:47 2008 +0100

    ChannelDispatcher: update "don't be service-activatable" wording to match AccountManager

commit 75a69cda86fae6e19d0b9bdd0399510a2a1f55a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:35:39 2008 +0100

    ChannelRequest: in Succeeded, remove documentation of argument, and add FIXME note considering removing the argument altogether

commit 0d88df62925757894f35546f6544af3642f39458
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:35:03 2008 +0100

    ChannelRequest: in Failed, rename Debug_Message to Message in case we later declare it to be suitable for user display

commit 6e4143652fd43d20fec6ee77dd7f1b4f685d14b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:34:23 2008 +0100

    ChannelRequest: in Failed argument Error, reference CreateChannel instead of RequestChannels

commit 018438e027bf1d09ec65db9d31c8d0362b18bfeb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:33:35 2008 +0100

    ChannelRequest: reformat PreferredHandler, and observe that maybe it should just be a boolean for "I want this myself"

commit 87f24b28626396412f4dd0eb4342a5c946e3346a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:32:31 2008 +0100

    ChannelRequest: observe that some request properties only make sense if you have a Connection already

commit 9d25b964084bc0217b6b87b1d847ab618befc898
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:29:09 2008 +0100

    ChannelRequest: Make requests Account-based

commit c04e38d45aa07da6bc09e43557c99c8aaa85db6d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:18:36 2008 +0100

    ChannelRequest: explicitly say what the bus name is, and reference the rationale for being a separate object

commit 2eef6c230ed063f91cbe281134e81cceec88aa81
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:17:41 2008 +0100

    ChannelDispatchOperation: [trivial] Parenthesize FIXME notes

commit b9347b04fc6e50ff9628b55257d93cfb75c68f07
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:17:19 2008 +0100

    ChannelDispatcher: talk about Handler rather than ChannelHandler, and improve wording

commit ad92f5d0dff8f0163b2fe5cff2a66f3fca94b15b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:15:04 2008 +0100

    Remove a stray reference to Reject

commit 99af921f368b0c6bcfe69778713a702ffcb46145
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:14:37 2008 +0100

    ChannelDispatchOperation: remove Reject and reinstate Claim

commit cd4e0d3ff57882c480da95a78b0bda980c2b40bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:14:10 2008 +0100

    ChannelDispatchOperation: stop referencing DispatchOperationClosed

commit 87cac2d58fcb4d1f3be2cdd2aab74ddf6319c2be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:13:29 2008 +0100

    ChannelDispatchOperation: hyperlink Closed, and no longer mention DispatchOperationClosed

commit d12b783faf10392f001a8936dbd0d41c19b97c15
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:10:37 2008 +0100

    ChannelDispatchOperation: add FIXME indicating that "pre-approval" is unresolved

commit ea816c0d7d391fe9c7d4db7be70c2d0723c4812a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 16:39:48 2008 +0100

    ChannelDispatchOperation: clarify wording of dispatch splitting

commit a5fb8bd02fc855a2e42c0ba159a2fad3a8c36ba7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 16:39:12 2008 +0100

    ChannelDispatchOperation: It's no longer an error if not all channels in a signal are Requested

commit 2cf9de63c18353aea9a2132613d93d4384392c13
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 15:46:11 2008 +0100

    ChannelDispatcher: Say that the CD is responsible for exactly those connections that the AM created

commit 1fc4f4318a0aa9b7ad9c34bb96cf5af64525bd2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 15:07:52 2008 +0100

    ChannelRequest, ChannelDispatcher: move the rationale for ChannelRequest being a separate object into StartRequest, and improve it

commit 1b53039dd7c54a643d2ddb7dc675036dc0cd7e96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 15:07:21 2008 +0100

    ChannelRequest: don't hyperlink RequestChannels, which no longer exists in the current Requests draft

commit 2f0d4c8f0cf291539f6d1679b1f78fa786b0bef8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 15:00:53 2008 +0100

    ChannelDispatcher: recommend against making it activatable, just like AccountManager

commit 5b79f8e9d035545ccde270f234590ba8a18fa9dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 15:00:26 2008 +0100

    ChannelDispatcher: mention the dispatcher's request functionality in the main docstring

commit 9dba249beb5ff7bfd0b2aa0b879376a62e912df3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 14:59:56 2008 +0100

    ChannelDispatcher: reformat license header

commit 379b2698d46cfa4b6367f3131bbc7a2805a3b1c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 14:57:54 2008 +0100

    ChannelDispatcher: remove DispatchOperations property and its change-notification
    
    Discussion yesterday concluded that we aren't going to need it.

commit 70b546f17b6fc83ad8e9d7366581c81aa6a6536c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 15:03:15 2008 +0000

    Remove request and response flags from ChannelRequest - it only applies to requesting *new* channels now
    
    20080718150315-53eee-c156f6d1b9cc9092a56564e638c8428c90587628.gz

commit dd91e13ef3a15ffb70402ba06646ce6adca51c41
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:40:33 2008 +0000

    ChannelDispatchOperation: sort out splitting
    
    20080711194033-53eee-8ff74e0d513199eb27f115ff38e3962ef1579737.gz

commit 320a3c24e3067e3bb096ee16284b3a1c02b2c94b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:28:37 2008 +0000

    ChannelDispatchOperation: is only created for unrequested channels
    
    20080711192837-53eee-bd7f15d6a927751c818011a79486e37209744ff5.gz

commit 1dbf53f67153917f5f278b6c422bc2736b1adcd3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:16:06 2008 +0000

    ChannelRequest: explain when channels will be dispatched to handlers
    
    20080711191606-53eee-5779693c9d9f39154cfa7af179680afee5152f84.gz

commit fea04c73c0ba237650084e98698677ff3c47b2fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:15:31 2008 +0000

    ChannelRequest: channel dispatcher SHOULD remember a bundle's preferred handler, and try to send subsequent channels to it
    
    20080711191531-53eee-c7355d61d12c66ba08b3f2e9681ee10c383fef48.gz

commit 4d2ff29056f377eaeace3ea33428311ce33af150
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:09:46 2008 +0000

    ChannelRequest: when a request succeeds, signal what channels were produced
    
    20080711190946-53eee-49b32861d172f723fee3f98de0e71a2213274ecd.gz

commit 32aadd34342c0281609b090e9720456ce255878e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:03:32 2008 +0000

    ChannelDispatcher: add a hook to start a channel request
    
    20080711190332-53eee-783ff8f1ab8f9ee7601331cc4e5480bda99a13ed.gz

commit 1622efa2bc4c48255d763da83b355e28350aad01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:03:16 2008 +0000

    Don't mention NewDispatchOperation in ChannelDispatchOperation - we might not keep it anyway
    
    20080711190316-53eee-9a436e4797a0593edd15eac73beceeb526bf88eb.gz

commit 91e81bd11b18762b078b90851df8205d84e1d0e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:02:45 2008 +0000

    Include Channel_Request in all.xml
    
    20080711190245-53eee-097bec784dc351e9a0a775aaf9ab6aed134d077a.gz

commit e9deba82423ec2d791d97a786b94bb969d7eb750
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:02:18 2008 +0000

    Add a sketch of ChannelRequest, a "cursor"-style object used in the channel dispatcher to track a request
    
    20080711190218-53eee-4aa883fa758cfb233919c7ae1d5ecefc4f4e8722.gz

commit 6a714701f99a30a0f57243b1eba0b69477c03673
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:01:45 2008 +0000

    ChannelDispatchOperation: include more docs
    
    20080711190145-53eee-79ff95cb2094c8e26f12db31081f67cbe6ff733a.gz

commit 67cf7d10e3442699c020bfa729e7ed7f15e64501
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:00:55 2008 +0000

    ChannelDispatchOperation: re-indent license, since this is a new file anyway
    
    20080711190055-53eee-85f95f5aabd58d47eb326a9c11dcb62b2fd26a73.gz

commit 6b892c0033a544d6416ae48cd601571ca930e2a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 17:38:35 2008 +0000

    Strengthen the requirement that ChannelDispatchOperation object-paths can't be reused quickly
    
    20080710173835-53eee-c1802b11c64f877fbb4d8fd23d943ae7eb2ff0b8.gz

commit 3dd8b486d53099b1dd475c6d060179262b5ee95c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:35:42 2008 +0000

    ChannelDispatcher: rename Dispatch_Operations to DispatchOperations
    
    20080710163542-53eee-fc5cf7e7b9ec8da1a3fb3edc4d1bd613175fa7be.gz

commit 57cc8e0b92b1460b589d6c5a742c248faef0d456
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:35:17 2008 +0000

    FIXME: does ChannelDispatcher actually need the DispatchOperations property?
    
    20080710163517-53eee-22f2ec730c74a45a21fdb1a59c62dca99df2c7a0.gz

commit 4849c18e88d752fe927414bd10d8a31d9d1434ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:35:04 2008 +0000

    Explain the definition of "the" channel dispatcher
    
    20080710163504-53eee-f4196a0e718479d024a778f78779c5f36d3b479f.gz

commit 598229664fac7dad8a9e927680753b7e8c3b8eff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:19:14 2008 +0000

    ChannelDispatcher: stop saying we won't wait for observers to start
    
    20080703171914-53eee-8a1b4d4bba699ab69f94a60328798265d199b068.gz

commit 9ccacabfe82f76fa3261d459d2063bd98843ccdf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 18:09:08 2008 +0000

    ChannelDispatchOperation: rename from ChannelDispatch to reduce confusion with ChannelDispatcher
    
    20080623180908-53eee-e755af7d16c946bcd8f986553d7ed97643367b71.gz

commit 36f6842535fabd17da05d372cbbc7892661417be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 14:14:26 2008 +0000

    Remove Client from HTML spec again
    
    20080703141426-53eee-6fdf2d58855a2990e230c5af1eb5b89a6dd12d3d.gz

commit 3e1ec946c2669a80c6dda4766d9643726ebcef4b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 18:00:35 2008 +0000

    Add ChannelDispatcher, ChannelDispatch, Client to HTML spec
    
    20080602180035-53eee-b0c32efd971c334c6eb4dd03f371b8658c63e67a.gz

commit d2bb6e2e6c6bd8c4ca803c72b48b0d2dbb41f7c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 12:43:55 2008 +0000

    ChannelDispatchOperation: correct node-name so code generation will have the expected results
    
    20080630124355-53eee-5f2c1e7f86da9463ff0188ec7b95ada12fdbaedb.gz

commit 1da67cf707bea292d318c2ee50b36680a30f1192
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 18:10:24 2008 +0000

    ChannelDispatchOperation: remove Claim in favour of HandleWith, improve wording, and add Closed signal
    
    20080623181024-53eee-10a146a8d1eb09726c9e8c807819fe768ce364a4.gz

commit 7977c9c226e31018850aa9d58eb8fb51d075b6d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 18:10:07 2008 +0000

    ChannelDispatchOperation: explain signalling a bit more
    
    20080623181007-53eee-7dc8ba090d94db767ed6a0bac383e1c630502257.gz

commit 9c5dc9b1a504fd4e6d19fc95ea089a526e357ddd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 11:18:07 2008 +0000

    ChannelDispatcher: explain observer/approver/dispatcher
    
    20080603111807-53eee-5efd0f160b437ad677e3063ce74d8e229513bda3.gz

commit b5eaf80ab2a0cd1362900ac9bfec2760e62749b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 18:22:16 2008 +0000

    Add a skeletal API to ChannelDispatch
    
    20080602182216-53eee-6237d1e6dfc5fa6ddc36e0d2366f13cabbe2e9fa.gz

commit 8e11a3c315b205403e6e0e95a4eb7622e26ff688
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 17:59:40 2008 +0000

    Add initial versions of ChannelDispatcher, ChannelDispatch
    
    20080602175940-53eee-08e94db959cddc866d681f0fe8f68f707e0b88f5.gz

commit fed068fc517f32326794235563cd06e6e470ac0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:52:38 2008 +0100

    generic-types.xml: explicitly say that Unix_Timestamp and Unix_Timestamp64 are in seconds

commit 933e0e5087a2cd3cc15a0ed279a324e9fbd910f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 17:52:10 2008 +0100

    AccountManager: improve wording of "don't be service-activatable"

commit cde98fc22fcd8e899721647ca3f1c683c71b5f9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 14:36:34 2008 +0100

    AccountManager: recommend that "the" AM is not service-activatable
    
    This would bring up various issues with choosing between alternative
    implementations (if both Mission Control and Decibel implement AccountManager,
    which one should be service-activated for the AccountManager well-known name?)
    so instead we let (UIs launched by) the desktop session decide which one to
    use.

commit 204dfb81de9373d77dd7fefff15f4d98ebb93d88
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 14:33:11 2008 +0100

    Add Unix_Timestamp64 type

commit 3f7e50bcf38284b9569335f3115d8c7f6e8b2d07
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 13:54:54 2008 +0100

    Guarantee that Channel object paths are prefixed with the Connection path

commit 9ad1aa3baa4c2aa359b015c05d05c95dc10ecc28
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 29 13:51:33 2008 +0100

    Restrict Connection bus names and object paths to have exactly 7 components
    
    Equivalently, restrict the account part to have exactly 1
    component. Current versions of telepathy-glib and telepathy-python
    already enforce this constraint in practice, and telepathy-snom also
    already complies - so this change has no effect on any known connection
    manager, except possibly telepathy-wilde, which is no longer spec-compliant
    in any case.
    
    Also move the definition of the Connection's bus name and object path
    to Connection.xml where it belongs, and improve hyperlinking between
    Connection and Connection_Manager.

commit 38edd667084e842183637226004a1ce97473df18
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:02:57 2008 +0000

    Add DBus_Well_Known_Name to generic types
    
    20080711190257-53eee-6500ee0bcfe5ed79aa4aa6461fa0cce9b073d565.gz

commit ff19b98f61e5adb503987488492967e5cdc37b2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 19:03:07 2008 +0000

    Add DBus_Error_Name to generic types
    
    20080711190307-53eee-e1d91444501b4436ce182b246e8857cec68b9244.gz

commit 579e1301ce0adb03a3db5ac1413d3f81068c0420
Merge: 34ee782d b14a3b23
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 27 15:57:20 2008 +0100

    Merge branch 'text-respawn'

commit 34ee782d6ab9e6cd6d0048432c66782abc942ea4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 27 15:54:10 2008 +0100

    Recommend not passing suppress_handler=FALSE to RequestChannel, ever
    
    Signed-Off-By: spec design meeting 2008-08-26

commit b14a3b236cc625f1df198565422f2f807869113f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Aug 27 15:51:27 2008 +0100

    Improve wording of text channel respawn behaviour
    
    Signed-Off-By: spec design meeting 2008-08-26

commit e874248b48ea3d2ed7ecbc3a0d0cd9d280694278
Merge: 973c8e62 7c134108
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 26 15:15:26 2008 +0100

    Merge branch 'master' into codegen-annotations

commit 973c8e627a907aa89bf60534aa924d51b5504192
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 26 15:12:31 2008 +0100

    If xsltproc fails, don't leave its output apparently up to date

commit 7c134108f4fcf27006b2a2ed070858730e13a926
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 26 15:06:32 2008 +0100

    Convert Darcs _boring file into .gitignore

commit b139f1ee6d4912ec5aba4aa7c3796ae9030d0f5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 26 15:04:27 2008 +0100

    Remove all .git-darcs-dir
    
    These are artefacts of the darcs to git transition.

commit 24c8843d4cec0f1caed22a04da86ee822c96c862
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 26 15:04:01 2008 +0100

    Use git-archive for make dist, then append ChangeLog

commit b397ce1d8c6f369ee49aeb896744b8132ece6cc7
Merge: c4e92579 65734259
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 26 14:32:31 2008 +0100

    Merge commit 'oggis/codegen-annotations' into codegen-annotations

commit c4e92579ba837360f2a1585e5851159e44a224a6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Aug 26 14:31:05 2008 +0100

    Nano version 0.17.9.1

commit 657342595d19196e7dd00595f754f039796f52f8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Aug 24 23:15:06 2008 +0300

    Add name-for-bindings annotations to the Requests draft interface

commit f3623055867163372627db4f016f3323ebd6eb69
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Aug 24 21:52:35 2008 +0300

    Add check for array-name being present if an array of a complex type is used

commit 5ef2eea8044d9f94ed203d66729b394a8ed2fcb0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Aug 24 19:17:54 2008 +0300

    Add check for @name-for-bindings being consistent with @name

commit d24cabdb9207e1600c3002ffc4af08ee938f0822
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 14:18:28 2008 +0000

    Change member names in Property_Spec to be in Ugly_Case like everything else
    
    20080725141828-9db4d-90ae78ec45f31ecb9989ffb38bbe3721af44a28e.gz

commit 552d6d307bef1ac89619b2447d69c31d270d2dbf
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 14:10:33 2008 +0000

    Fix some arg names due to review input from Simon
    
    20080725141033-9db4d-32f39a52aa454b753e752da2af233ea486ea0eda.gz

commit 305ebdbeb2c9673015026bd64cbc6c9c0fa7716d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 00:03:08 2008 +0000

    Change method and signal argument names to Ugly_Case
    
    20080725000308-9db4d-3cfeb995f8e57c59ce44d03db39ee165d0bf3494.gz

commit 8ed3bda207877f4d09e17d77f13d61ba6c684a14
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Aug 23 23:24:41 2008 +0300

    Add name-for-bindings annotation to methods, signals and props

commit 3d1fa5becf46cbd999aad853473ce68eb027f0d3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Aug 20 13:48:06 2008 +0000

    Updated description of TransferredBytesChanged property.
    
    
    20080820134806-8ed0e-dac27341bfc24ba4e6df7346a72750b559586ad7.gz

commit c36f7f5cf36da0117ab050821f6f1aed32479df5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Aug 20 13:45:57 2008 +0000

    Updated description of AcceptFile method.
    
    
    20080820134557-8ed0e-0d90ccf06a9f29cecf474f047ba8102723881f1a.gz

commit 298139547565dc9f21e624031e7cf05f9b5d3427
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Aug 20 13:40:16 2008 +0000

    Added note to InitialOffset must not be changed after the state changes to open.
    
    
    20080820134016-8ed0e-464173211e1c86503d5c4798b4020daec2c6e501.gz

commit f18bddab8210e88f90ab7ab9ad12530aa6940b0b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Aug 20 13:38:03 2008 +0000

    Added note about how InitialOffset MUST be set.
    
    
    20080820133803-8ed0e-0703628a1c5f6bad98e36436c270019c6d827340.gz

commit 211671d534c4cc3ba6136394b4c485ae24f34a04
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Aug 20 13:20:35 2008 +0000

    Added InitialOffset property.
    
    
    20080820132035-8ed0e-b5ba8cbef5b6cd021cae255b1b8973f18b7fae52.gz

commit 42d5ae71f5bac201d57f1e74cdf1ed632fc5fb72
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Aug 20 12:05:13 2008 +0000

    Added an Accepted state to File_Transfer_State enum.
    
    
    20080820120513-8ed0e-f86f3a18958c737f384535e2940f0b1bd8594377.gz

commit a0b2cda3d3b45f1f6ebc6afb04055622ed77aed7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 17:25:33 2008 +0000

    Updated description of NotAvailable error for OfferFile method.
    
    
    20080819172533-8ed0e-d7a346aef33da63071fd842363753f27f844277e.gz

commit 67f41d408df620e450d10e89833f2f58325dd077
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 17:24:26 2008 +0000

    Removed maverick whitespace at the end of the line.
    
    
    20080819172426-8ed0e-ca02be7d89bae6d17f73e4d880115f42fa9d1f90.gz

commit de107211b0605a72d564a59ab1315cac7324ca3b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:54:13 2008 +0000

    Added offset argument to the AcceptFile method.
    
    
    20080819165413-8ed0e-fad6a24a9d78932d7cd913d84666d47941c5341f.gz

commit 0d1559c2f79620eff40b91323438002b09812e4a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:50:42 2008 +0000

    Updated ContentMD5 property to become ContentHash, which references ContentHashType.
    
    
    20080819165042-8ed0e-99c1eb1c4c46340125cbeaf4610143099aeb2899.gz

commit 01543708582444ff81dd3d28474a2a8ffcdd7a91
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:47:41 2008 +0000

    Added ContentHashType property.
    
    
    20080819164741-8ed0e-d5e5a8422d51d362470d0903130adb0ca6375c9b.gz

commit f89394154862e1a47c764ab160726b3397ae2a1c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:26:39 2008 +0000

    Cleaned up remaining XML tag from removing EstimatedSize.
    
    
    20080819162639-8ed0e-07abd9a2ffc21bb938feca0b80a9bd480e1475cb.gz

commit 5429ab4b37dddec2f818327eecc2f409a00f5f70
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:25:16 2008 +0000

    Added File_Hash_Type enum.
    
    
    20080819162516-8ed0e-d3b775e86331bff341e58be36840340a37eef9b4.gz

commit 402644a89993ba70769a0d4110fc5de2eae5998b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:11:40 2008 +0000

    Added the OfferedFile method.
    
    
    20080819161140-8ed0e-8cd48ce271d3babbde7da3f9fcb2e89c1d2e72b9.gz

commit b9f5248cf11f9fcd12c05de91997aad01441af3f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:03:49 2008 +0000

    Removed SocketPath property.
    
    
    20080819160349-8ed0e-53a5226c7df40294e20d97bb88cf2f76dd296f9c.gz

commit ff6196372cb238a8c50adabc63a0feb45d08e8c5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:02:44 2008 +0000

    Fixed typo: s/emmitted/emitted/
    
    
    20080819160244-8ed0e-e6e72517a7866796c8c2d82f53edd44e8350af29.gz

commit 1cf212c7facf027d114476acae96814e319a3d1f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 16:02:14 2008 +0000

    Added Not_Offered file transfer state.
    
    
    20080819160214-8ed0e-56e64aba85806bbac1f2614e32e0ee83e6bced20.gz

commit a0cc90f787885d04f33049872d778dbd7ee949af
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 15:59:04 2008 +0000

    Added not to the top of the spec how the channel should be closed on error.
    
    
    20080819155904-8ed0e-3f3912c2695a18dbcede6107da11a3401ae451d9.gz

commit 7d1cbb9803dd68d81c6e97563533a8ecc092d26b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 15:57:46 2008 +0000

    Added note to top of File spec how the client should connect to the socket address that the connection manager returns.
    
    
    20080819155746-8ed0e-318a4f5278566d33d264755630426428a1ba9127.gz

commit f52776832e1faf04d6e37727cf8e9e14e1ef436f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 15:52:24 2008 +0000

    Removed EstimatedSize property.
    
    
    20080819155224-8ed0e-3e16ead69285ea0a62b1f9770a6ed9c9350f6f8e.gz

commit f5eb85fa1814f05aa474f43eecb5e167fdc2b913
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 15:51:25 2008 +0000

    Added a note how the Size property's accuracy varies on whether the channel is incoming or outgoing.
    
    
    20080819155125-8ed0e-0029299ecd4d47deddaa7cc857ebbcb549c1266a.gz

commit b6c3dec53a4f1aed1342c72e00e0992ffffdbf0c
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 15:47:27 2008 +0000

    Added comments whether properties are mandatory on creating the channel or not.
    
    
    20080819154727-8ed0e-76c160fad445306b00394d60eeac9b1b32483aaf.gz

commit 46bfcf302ce65dd04489491e50e75cc01af27fbe
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 15:22:03 2008 +0000

    Make sure the state with value 0 is unspecified.
    
    
    20080819152203-8ed0e-6fe521a711c1bc8a1bd2e56777f858d3b350c908.gz

commit 61047b4f77a4c352ddc91a2d29af3aa48ed40f69
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Aug 19 15:14:29 2008 +0000

    Added note about what happens when you request the channel for any handle type other than contact.
    
    
    20080819151429-8ed0e-bcae3aaaf53636b2fa31ca38cb65cfd01b8d498c.gz

commit da1846f8a76efa68749f08eda32c1c20f10ff54a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 15 15:21:45 2008 +0000

    Prepare release 0.17.9
    
    
    20080815152145-53eee-ae9724ce47270029c5eef8f14e1cb19fc3f1ec05.gz

commit ee1fd28436bae11f35d908c9144849b7256abcbc
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 13:52:17 2008 +0000

    Rename AvailableStreamTubeTypes to SupportedSocketTypes
    
    
    20080815135217-a41c0-c0be3813872db230e4b154205bba159ead5cf119.gz

commit 26af18466352279b9155d1d469bd2eb28174e6ca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 15 13:40:07 2008 +0000

    Write NEWS file
    
    
    20080815134007-53eee-87139c90ce24077c0b6faa9990c03eda9a9e6bac.gz

commit fbca66ed9b6e6dfd0c6681246cd652a29af49187
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 11:25:03 2008 +0000

    Parameters and Service properties are transmitted to the other end when the tube is offered
    
    
    20080815112503-a41c0-32ee133983c88d3cabb9315cdad0db05e1a55e9b.gz

commit b6ea64acc06635779215a6ca4e37d6172ad0d5b6
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 11:18:06 2008 +0000

    Possible D-Bus types for the Parameters property
    
    
    20080815111806-a41c0-86b1e7e52a2f9eaeacbb99f141fe7b5609a2dab7.gz

commit 8139cf6502c92f59cbbcde099ba4905f79560e3e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 15 10:51:49 2008 +0000

    Properties in Allowed_Properties may either be required or optional, but it's may[en], not MAY[en_RFC]
    
    
    20080815105149-53eee-f7693c38ea2abac6494026bca3d3afed1a89be1b.gz

commit 6e0b89289df1dee9d7eda8d169dd2658e944197d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Aug 15 10:50:36 2008 +0000

    Remove reference to InitiatorID in TargetID
    
    
    20080815105036-53eee-3dc759f1f90ccac00ee23ab10ee0cf3956b7a601.gz

commit 3b7f98abe375bbe50565c84e519dfa835c1ba9f9
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 10:43:24 2008 +0000

    Stream tubes does not necessarily use Unix sockets
    
    
    20080815104324-a41c0-cc61e09565a476a7ff42067dc4914c06f29470ce.gz

commit 0a6f63efb3f4b14778bf1d3c2c5e2b6c6d0fc614
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 10:34:41 2008 +0000

    Remove wrong explanation: if stream tubes are not supported, no object will have the Channel.Type.StreamTube interface
    
    
    20080815103441-a41c0-e5298a44f4f076b7a24286340aa1da3839d24dbe.gz

commit ebb0ef4b3aaeb65d1af18185f674d5b89d39a9bc
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 10:26:22 2008 +0000

    Service in D-Bus and stream tubes: rename the property to ServiceName (for D-Bus) and Service (for stream)
    
    
    20080815102622-a41c0-400f705ecf1d0ef08c997f34861c7ff1168cacbb.gz

commit 13c20ffa550e006bafb3caed97f1e27dd551ab1b
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 10:22:52 2008 +0000

    Fix reference to the filename and the main xml node (Move DBusTube.xml to DBus_Tube.xml and StreamTube.xml to Stream_Tube.xml)
    
    
    20080815102252-a41c0-63ebbdaf98113444946127af0bc2555867f12b4f.gz

commit 78b7c006ff7d873fc85830ec0865fecb496116aa
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 15 10:20:20 2008 +0000

    Move DBusTube.xml to DBus_Tube.xml and StreamTube.xml to Stream_Tube.xml
    
    
    20080815102020-a41c0-aeaa881462cdffd4a0814686e8c536e2c45f137e.gz

commit 1c5f0f1d3ddc833e8402be76127523feadbcb0c4
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Thu Aug 14 15:00:27 2008 +0000

    Added types to file enums.
    
    
    20080814150027-8ed0e-a4b4499344942a9632f8901f35319cc43a396eea.gz

commit 9214fbd62e7185d273c78afe16acbbdcb9b9a0a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 13:55:34 2008 +0000

    NewChannels MUST be signalled before CreateChannel returns
    
    
    20080814135534-53eee-0ad6c667b2d7d84448c6c76fa3bb397457f1abeb.gz

commit 35955860421279e28e8961e7a70202b5e735aeb4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 13:49:41 2008 +0000

    Correct comment
    
    
    20080814134941-53eee-721381f19fc77ccd7c164df58862de501fd1172b.gz

commit ae5f0a6aefe01491090ff88e74e51cdbff3592d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 13:41:49 2008 +0000

    Requests: merge Required_Properties and Optional_Properties into Allowed_Properties
    
    
    20080814134149-53eee-99fb06666eda3f6274199cb29699f4c5524e634f.gz

commit cf1a7fe91039cddefc0a0ce577ca65ef8e445308
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 13:20:31 2008 +0000

    Requests: hyperlink Bundle
    
    
    20080814132031-53eee-1ae2a3e521a945854523a88a1a5c928d842e7be3.gz

commit 3458565fa6fdff4b7d604d4ac927fab942649c70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 12:58:52 2008 +0000

    Conn.I.Requests: TargetID is mandatory too
    
    
    20080814125852-53eee-cab0b90bdd5d0fe67da5368fa528abec1f647309.gz

commit 0933d7e0111e1876ffa34f8621bec1bebe90a0be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 12:51:46 2008 +0000

    Channel.Future: remove TargetID, it's now in the core
    
    
    20080814125146-53eee-129ac126512b0e54c17acce04b66a33de5f1d06b.gz

commit 5417c1b3d1789d0816d86057d488ddc9f04291dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 12:51:18 2008 +0000

    Channel.TargetHandle, Channel.TargetHandleType: reference Channel.TargetID
    
    
    20080814125118-53eee-a0d66ba3dcc52fd1f45bcb06403980084c10e31e.gz

commit 49504c9a80ca123f6f252a98842ae198f34bceda
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 12:50:36 2008 +0000

    Add TargetID to Channel interface, now that we've proved that the implementation is easy
    
    
    20080814125036-53eee-b1681898897c9ab281c037d6dd05dcae080a1e0d.gz

commit 06c735b52337dba4a843a5498ef36378638ae254
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 12:40:42 2008 +0000

    Merge addition of Conn.I.Requests and ChannelBundle
    
    
    20080814124042-53eee-167ec817325adb64909c90d38a8fd34dfabb2f60.gz

commit 6a991963125e672257d6d25888b933413deec6b8
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Aug 12 13:41:03 2008 +0000

    Move back structures that were in Channel_Type_Tubes because the new interface will firstly used as extensions and we don't want to break the API/ABI by having the types declared twice
    
    
    20080812134103-a41c0-c7360b9f9746ec0a9ac1b2f39e0dd76101f006f5.gz

commit 2a6f26f21f4b6da0de0d6b8735c0e74e2d943171
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Fri Aug 8 15:48:50 2008 +0000

    The new Tube Channel API is experimental
    
    
    20080808154850-a41c0-f348109e0d04b03b37f76e2c3f4fb49be3760bd4.gz

commit cc5d0d02a398123b1c4aaec032a848cd99de26b0
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Aug 8 15:44:24 2008 +0000

    Changed State property to read-only.
    
    
    20080808154424-8ed0e-db78ec658ded651ce0ca3af0c8fdf09f46915327.gz

commit 1af7f0f724d1347ee7e032f145394180d0b25abe
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Aug 8 15:20:19 2008 +0000

    Added more detail about how the Filename property should be formatted.
    
    
    20080808152019-8ed0e-c3debaa3d180d9ac78eb144cbb6b38ac85912308.gz

commit 4fdb4a3c8b2326f2f8f4407c8e73dfbc10e74c1d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Fri Aug 8 13:58:34 2008 +0000

    Removed tabs.
    
    
    20080808135834-8ed0e-a518d4d6febc79cebf032b8655e991de068315ba.gz

commit 4fc0419445cb4d3fb8794f35fc3780a8e6d67dbc
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 16:02:21 2008 +0000

    Move Channel_Interface_Tube.xml with other Channel_Interface_* files
    
    
    20080807160221-a41c0-e7557dbb0ec6d445792e48688074e0045c9a818a.gz

commit 73c8ce8bab50c03e76425b4d83babae68738f6be
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 15:36:59 2008 +0000

    Offer*Tube method call: remove the Parameters parameter, the connection manager will use the property instead
    
    
    20080807153659-a41c0-7e4987e535e94a3a616a4b98183e889e51df10d5.gz

commit 9260fc0058ba19eaaf50fc0bec2afe199c1f320f
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 15:31:11 2008 +0000

    Tubes: document whether properties may, must, or must not be requested in CreateChannel.
    
    
    20080807153111-a41c0-5d297300c873b71b36e8e61800e52f35c7f5dc46.gz

commit 49a68347f8b3c0c6a01ae75cee0601f4b737653e
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 14:33:52 2008 +0000

    Remove the Service property on Channel.Interface.Tube and add StreamService and DBusService on Channel.Type.StreamTube|DBusTube
    
    
    20080807143352-a41c0-5b509849556817db6d65e4f5c5659734db1826da.gz

commit 3ebce4a385c2b1d2532b29c690265f9b2a8478f3
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 14:27:17 2008 +0000

    Add a "Status" property in Channel.Interface.Tube
    
    
    20080807142717-a41c0-d66e967fa9e5d4baeb601f29809423ec974bb70b.gz

commit 94beb39570032363ac67990aec35c575d9ba9c70
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 13:44:47 2008 +0000

    Move Type_Tube to Channel.Type.Tubes, remove the description of tubes in the introduction of Channel.Type.Stream|DBusTube, and remove property TubeType in the Channel.Interface.Tube
    
    
    20080807134447-a41c0-d40ef5a5fdc03e95e394d3a554cd8bcb7aaba282.gz

commit a1320dbcdcf08f319632945eed20b2ff41ed2f01
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 13:17:08 2008 +0000

    Channel_Type_StreamTube: AvailableStreamTubeTypes is a property instead of a method
    
    
    20080807131708-a41c0-ecd6f299e399deff8d083cd148dc383cfd0fea18.gz

commit e596d8da9d1f63033897d04c497308a93aece1ea
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 11:15:02 2008 +0000

    English: s/parameters/properties/
    
    
    20080807111502-a41c0-261e3da227c0ac0c9ffe363e917f2c0eba4afdea.gz

commit ea7e56cefc2d6357331020166c3bab097d1c0dce
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Aug 7 10:57:10 2008 +0000

    English: s/facultative/optional/
    
    
    20080807105710-a41c0-63a223ed9d81ef23ef6bfceca90b00214e34aca1.gz

commit fe29e7b28090324c54e174377798b2d1960450cf
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Aug 6 14:04:50 2008 +0000

    Rename Channel_Type_Tube to Channel_Interface_Tube
    
    
    20080806140450-a41c0-8c80943632078c06825cc5d7af9e71c6d3d0cce8.gz

commit b50c538f156b73fbcd2701f72d4816507e61e70c
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Aug 6 13:49:01 2008 +0000

    Rename interface to Channel.Interface.Tube
    
    
    20080806134901-a41c0-0f6c5daec558ee669078e107660f48a5cdc67c02.gz

commit 9ebcfc0526d18e7d89c17778553dbb47b27cc01e
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Aug 6 11:28:55 2008 +0000

    Move some types from Channel_Type_Tubes to Channel_Type_DBusTube or Channel_Type_StreamTube. Add Channel_Type_Tubes' members in either Channel_Type_Tube, Channel_Type_StreamTube, or Channel_Type_DBusTube with some modifications
    
    
    Some open questions:
    
    - GetAvailableStreamTubeTypes is copied as is in Channel_Type_StreamTube but it
      should not. It should be a capability of the CM or immutable property of the
      channel maybe.
    
    - GetAvailableTubeTypes is not available in the new API but it should be a
      capability of the CM.
    
    Some differences between the old API and the new API:
    
    - no tube ID anymore because there is only 1 tube per channel and the channel
      object name is enough. The tube ID parameter is removed everywhere.
    
    - The tube state has one additional state: "not yet requested".
      TubeStateChanged replaced by TubeChannelStateChanged. New name required
      because there is one additional state.
    
    - OfferDBusTube or OfferStreamTube:
      - remove the service parameter because it must be given at channel creation
        time.
      - the parameters parameter can be given both at channel creation time and
        offering time. They are merged.
    
    - NewTube, CloseTube, TubeClosed don't exist in the new API.
    
    - GetStreamTubeSocketAddress cannot return an error when the tube is not a
      stream tube because the method is not available on non stream tube channels.
    
    
    20080806112855-a41c0-3f2bba200a1f53f998c5e4026c26a0bc87028cb3.gz

commit b8c197bfe1b383ddc569e8ee39932914b8e2b948
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Aug 5 18:33:24 2008 +0000

    Add interfaces Channel.Type.StreamTube and Channel.Type.DBusTube
    
    
    20080805183324-a41c0-e3be463899c4dd706352fdc3b1898bc0474bb176.gz

commit c84e619804e5b09eaf1597d16b33228dd2308537
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Aug 5 18:27:03 2008 +0000

    Add interface Channel.Type.Tube
    
    
    20080805182703-a41c0-85e899c232d10e300f654cbbc27a2feddba669a0.gz

commit 7be23c455cd91f94042c0f98ec48a34692ebe1a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 24 09:11:07 2008 +0000

    Replace RequestChannels with CreateChannel; remove EnsureChannel while we decide whether we actually need it
    
    
    20080724091107-53eee-d1157ec0652720447413633772f3dd2956670c6b.gz

commit 32507462df8a5cbf2a6cd7b20d0bad7224bcf550
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 24 09:10:42 2008 +0000

    Remove obsolete Property_Restriction_Map type
    
    
    20080724091042-53eee-704832b9119ec6a98a8c3d9b50ee64de58a31dc0.gz

commit 95a5be11c39abe092fa6d8ff99ea1e84de1b752b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 24 09:10:07 2008 +0000

    Change ChannelsClosed signal to ChannelClosed
    
    
    20080724091007-53eee-7372bd330be07d863c772a914d272821f0aa4766.gz

commit baf9017ae67629abeb9a7df9739afdaa0d2ec230
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 22 14:22:51 2008 +0000

    Added NotAvailable error to AcceptFile possible errors.
    
    
    20080722142251-8ed0e-147a01fc4d37ecf6fc1f17e48ff3c2d3379a1189.gz

commit 37c0a16cc8e8b592b8f77514724c278a3a26daa3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 22 14:21:07 2008 +0000

    Added SocketPath D-Bus property.
    
    
    20080722142107-8ed0e-d14cc6644f131c5e33230de6e69035aa705854c3.gz

commit 27cc07874d0b39f10767058c3f927af41eafe8e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 14:48:26 2008 +0000

    Rethink the RequestableChannelClasses property based on discussion yesterday
    
    
    20080718144826-53eee-cab31e88386c97332d84d31f375373854d4c52db.gz

commit bdbd20f35780907ac07d512ffb382589f1c8f098
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 13:05:56 2008 +0000

    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.
    
    20080718130556-53eee-90298cd39b5bf653a5006dead15c216833362379.gz

commit e29098446104bbd9a2650db6005d48cf45c7d322
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 13:05:44 2008 +0000

    Requests: use proper "added" annotation
    
    
    20080718130544-53eee-ad81fede6b104259bee314c5596b3010b23f51bc.gz

commit 31d57f290f6fa6b2cf19d992e78d292c547d812b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 18 13:05:28 2008 +0000

    Requests: re-indent license since this is a new file anyway
    
    
    20080718130528-53eee-32912c2fafc02b9d148a4062e6e3c573fc37b3d3.gz

commit 02a84701f83b4e2a3cdd219caa6e196344f06888
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 16 17:02:35 2008 +0000

    Removed rogue tab.
    
    
    20080716170235-8ed0e-53501b2b0453e5e53f85362d90ff6f8375ce3300.gz

commit aa3d5e654ba5d6fff1098443dd5b1478a27a542e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 16 15:46:06 2008 +0000

    Added State property.
    
    
    20080716154606-8ed0e-c5497de047225cdb03eabdc67c096b23b5b6ef9c.gz

commit 9389a9e30c4645394ce81968aba67ee7f8ebf008
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 15 16:52:03 2008 +0000

    Changed the unspecified value in Size and EstimatedSize from zero to UINT64_MAX.
    
    
    20080715165203-8ed0e-4e996a7463ca87378feaff59ef5629e026507340.gz

commit b505edebd109c7572c844810a25aac10a542ed80
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 15 16:51:06 2008 +0000

    Fixed the docstring for the ContentType property.
    
    
    20080715165106-8ed0e-30811edbeb6502093be95a278a5e3736d35499c3.gz

commit 82697abff5c88a37250ac5607829de9be584273d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 15 16:46:09 2008 +0000

    Added more paragraph HTML tags.
    
    
    20080715164609-8ed0e-e64ff0b71fdfa2239245795e58cb5aba54126396.gz

commit 9949de18d82146d63e3f259a9ee3b4524376584b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 15 16:29:10 2008 +0000

    Added more possible errors to AcceptFile.
    
    
    20080715162910-8ed0e-c37731b4484e320f03a13888154ec28cb29cf19b.gz

commit f8877fac485f0ace42672e62585aad566d237429
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Tue Jul 15 16:12:56 2008 +0000

    Removed ProvideFile method.
    
    
    20080715161256-8ed0e-b9f617328aad4500062e7992c51ce21fe41ddcd5.gz

commit 111b170e54f6e098996e0a523a07769c258e99bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 18:51:34 2008 +0000

    Rename AvailableChannelClasses to RequestableChannelClasses and make its type more elaborate, to be able to express restrictions on properties
    
    
    20080711185134-53eee-ee05ed221638ef0c6cd66b6b4c124a52d0c2c0a7.gz

commit d0765c23056e077b1e48f8d904af36f9a9eb855b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 18:51:23 2008 +0000

    Re-indent
    
    
    20080711185123-53eee-bc3d757ba85a24e30cd526c0d799639e5e262e19.gz

commit 85d6be918b98ee8f9e7959ace4adbabbb7be82f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 18:51:05 2008 +0000

    Connection managers MUST NOT create "side-effect" channels if they can help it
    
    
    20080711185105-53eee-cf04d9d3a2c24413778efe061c37e045dc416e39.gz

commit b761483e9211060198d8114f75810cebc3d21191
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 18:18:21 2008 +0000

    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.
    
    20080711181821-53eee-861d2be46bf5a47a7d2f29578fcea8f62a3ba224.gz

commit a0e611989d47a8acfd8729e8011e15244f029866
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 18:18:15 2008 +0000

    Add Channel_Request_Response
    
    
    20080711181815-53eee-79cc932f342efe5fed7ab2a3fc44bf1134d27c27.gz

commit 9c46d4d6dfc7aa09ad1d763df07e4cfec6139076
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 11 18:18:01 2008 +0000

    Add Channel_Request_Response_Flags
    
    
    20080711181801-53eee-c4cb4596260b79bce06528e7881f2f8a753e69e5.gz

commit f1407d3ac4ecb1f603cf64b39a08ef2692865093
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:29:24 2008 +0000

    Add a FIXME note to Requests with some other properties that should perhaps be required in Channel_Details
    
    
    20080710162924-53eee-d89e6577f6618cbc43b48793c42313ec3083d572.gz

commit 8285fe96a93b1d69d74a77bcc7575d3cc770b81e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:07:28 2008 +0000

    Channel_Details: correct type of Properties
    
    
    20080710160728-53eee-0be8ddbc6b8f7104438d14cfa161a320dba13c6c.gz

commit 873028cdcdef327e70b566c3197c5a58e87d9701
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:07:12 2008 +0000

    Channel_Request_Flags: add missing type 'u'
    
    
    20080710160712-53eee-7e834d2c8cf3e7b03a2f9bca00ab18a64466ca0b.gz

commit e92338598205cb127b55c700a0cc69ec54380f33
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 15:37:55 2008 +0000

    Add Required_Properties and Interfaces to Channel_Class
    
    
    20080710153755-53eee-31190c3c261049113864c7f7187845920a900c3c.gz

commit 95cfe07a2c64280e9853c31034ba9e6f6378f2e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 15:37:25 2008 +0000

    Decide that CMs shouldn't have more than one channel-class with the same channel type/handle type
    
    
    20080710153725-53eee-934ac0353bee564ef8796e6d135e1e2e8474ac26.gz

commit 8a4c9eaa9b0186ca77c3bd1027414928cda58c9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 14:34:06 2008 +0000

    The type of Channel_Class::Properties is DBus_Qualified_Member, not DBus_Member
    
    
    20080710143406-53eee-45f413153fc18cc275638ff0f1e97712d5b98db2.gz

commit 0454de68ac707c2b01caa1592da5fc2c2b561105
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 14:29:46 2008 +0000

    Requests: remove Channel_Announcement_Flags entirely
    
    
    20080710142946-53eee-0d775ea91b4a5776978285803e662593ff3d16d8.gz

commit de181032caea34de66efcb76586a81e7479040ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 14:29:10 2008 +0000

    NewChannels: remove Flags for a more minimal design - I'll see how far we can get without them
    
    
    20080710142910-53eee-7cf31e1b51c913bdfbae6da1fae652bb02e061c4.gz

commit 5db75f750ff610a0b296e0a272e5c01eec219185
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 14:28:30 2008 +0000

    RequestChannels: remove Flags output parameter out of a general feeling of YAGNI - I'll see how far we can get without it
    
    
    20080710142830-53eee-db82b15ab53504fa724ba74409b9f7e74def5d45.gz

commit c7e4b4c69d5a3b1d69d491f5a8fc29f641f6664e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 13:18:07 2008 +0000

    Fix heading formatting
    
    
    20080710131807-53eee-a772341399d319cffca19429b888c5d3def6d44e.gz

commit 7d56139b45e1893edc040f271c70ff04637e4239
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 13:18:00 2008 +0000

    Fix list formatting
    
    
    20080710131800-53eee-97713599be9e4f31d6c15f74cdf29fd078f01c67.gz

commit 2514fbf191dfd27a4dc028b2f3b2f1df41eebffd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 13:15:58 2008 +0000

    Suggest some ways to deal with Tubes capabilities
    
    
    20080710131558-53eee-ebc3dbe8095e043288ed9f228fcccb765d0aaf7e.gz

commit 17ff06b79dff3ebce8d5e295c0274874c3914ff3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 13:05:41 2008 +0000

    cmcaps.txt: file transfer size should be mandatory
    
    
    20080710130541-53eee-bac0ba786e5d90c11267a892c6e44e89be8eac27.gz

commit f504192e8e2b35e8c703ec73cecfefa79ac1264d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 13:05:29 2008 +0000

    cmcaps.txt: maybe 1-1 calls will have handle type CONTACT
    
    
    20080710130529-53eee-67447bc5a2b87f0e9659ea8f475af485fdbffecc.gz

commit 707d25ca0f4e977520c2f50f7e32941264dff891
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 13:05:12 2008 +0000

    cmcaps.txt: try to converge on a plan
    
    
    20080710130512-53eee-7f85559aaf4c6fc32b88434837ecbec92b680825.gz

commit 084481f76345ae1fc63023369d306225d0ac9f8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 8 13:12:46 2008 +0000

    Explain the semantics of RequestChannels raising NotAvailable
    
    
    20080708131246-53eee-e0898ed18c367a7afa19b7216a0e5a63e9566809.gz

commit 34bc016c920fbd8473b96469b08c6a4b8040a8ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 8 13:11:08 2008 +0000

    Explain the semantics of RequestChannels raising InvalidHandle
    
    
    20080708131108-53eee-ad11519a8ac988d321fbca8099a933932e4ef6d1.gz

commit 102b362d28fa07cdb5e9330cdd25d11df9cf3476
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 8 13:10:49 2008 +0000

    Explain the semantics of RequestChannels raising NotImplemented
    
    
    20080708131049-53eee-03a8a2e80cc748910e90e42fcee2fba2b5bd2caf.gz

commit 8690fd4803b73bfd0dfc340c036a80f7485efdfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 8 13:10:00 2008 +0000

    Explain that properties in a channel request could (and probably will) be read-only after the channel has been created
    
    
    20080708131000-53eee-ee15e712b851ba80210424659e892097cffb14d3.gz

commit 2bd51c4578e586d5e7ff49657ac492f2436f8488
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 8 12:43:22 2008 +0000

    Requests: remove unnecessary wording which has moved to the definition of TargetHandle
    
    
    20080708124322-53eee-5233f39bc681ab319ce9e4fb0dab54597867e82c.gz

commit ddf9fbff4b8c0c31808c6c9fd7e4bad0e4dc1a69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 8 12:42:37 2008 +0000

    In Channel_Details, hyperlink to TargetHandle etc. and add rationale
    
    
    20080708124237-53eee-dfac3521579c3ecd560e4f411387f6a94cc71e9b.gz

commit 39a9040058a5df208d68e42f74aae8cf06540379
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 8 12:42:16 2008 +0000

    Add a FIXME note: perhaps Channel_Announcement_Flag_Reused is unnecessary?
    
    
    20080708124216-53eee-ea42d4f892d5dd0b2edb1074704510e23f3eff86.gz

commit 54d60e4b20ffbeddc2d0c6418ac57457e053feed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:52:00 2008 +0000

    Channel.FUTURE: Requested: fix cross-reference to Requests
    
    
    20080704145200-53eee-eff707f5668f753ba0efd4f69b7a579b15fb63e8.gz

commit 6fd036813ae16e0e37c6eacfb3f59c7abf172d96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:50:40 2008 +0000

    Requests: better docstring for RequestChannels
    
    
    20080704145040-53eee-85de230a16e63d8ccf8c2325aa8b4b30734b5370.gz

commit 9ea6778745ac2e76e1d25423a44ea8c068b76b53
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:49:59 2008 +0000

    Requests: don't allow requests with Suppress_Handler=false at all
    
    
    20080704144959-53eee-e44bc7b3bf77ac75ebf9583b8456123b74afeb76.gz

commit be0c138ed4218a3def1fa54455edd28c9e091695
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:49:23 2008 +0000

    Requests: in Channel_Announcement_Flags, remove Suppress_Handler (we're basically mapping this to the Requested property now).
    
    
    20080704144923-53eee-190461f59f31dde9a414d203c01e97fb6bb8f244.gz

commit 5f1877c70c65f7b47517d42dd866c85d771d1ea1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:41:22 2008 +0000

    In NewChannel, mention that suppress_handler=FALSE is deprecated for outgoing channels
    
    
    20080704144122-53eee-194f1c5760f647936caa5d21c4b8879a20f3b441.gz

commit d3d4c33ae5f4960e172b3998c76b99c8cc84c915
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:40:50 2008 +0000

    Clarify that InitiatorHandle, InitiatorID MUST NOT be passed to requests
    
    
    20080704144050-53eee-2702f13f5a3e25569ca6d47fd711dca5d6d1b3d6.gz

commit be53f924e84ae6ea83a2940ba183b14881032cf7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:40:28 2008 +0000

    Explain TargetID's effect on requests
    
    
    20080704144028-53eee-c2ecdf896d4480f93c09ee6876de93ca70982bb6.gz

commit 8f69ac06261c675f5335641e0e45073ab1441116
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:37:39 2008 +0000

    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.
    
    20080704143739-53eee-25e455bd5a4e263a3375cd88b3dda10b2f9efd99.gz

commit 69dd3c2051950654a1842606695ca8031125e18e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:37:13 2008 +0000

    TargetHandleType: if omitted from a request, it's Handle_Type_None
    
    
    20080704143713-53eee-20492133023e435e017cf6ebb243042d777c6426.gz

commit 684c6fdb0ab6641982274582f81b1abf0d1193af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:37:00 2008 +0000

    TargetHandle: explain exactly what this means in a request
    
    
    20080704143700-53eee-2256ac91f755eb3ea25dbf0ed22b808923cabb4b.gz

commit 64dbccead60d1ca323d115d32df3fd338d7e2433
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:36:37 2008 +0000

    Channel.Interfaces: strengthen requirement about request behaviour to a MUST
    
    
    20080704143637-53eee-23e0a8f9e9d3a5d4e9321cc325838ca4905bdfe3.gz

commit 8c68b851978b26377f3def1accc4f003ec0e99ca
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:36:09 2008 +0000

    Channel.ChannelType: is always required in requests, and must always be satisfied
    
    
    20080704143609-53eee-e94c96c6b5fdb5a17b6517a83f8a1277e6e417e1.gz

commit 12db375f3abc8c8b865f2fef8f0a924e3358c7e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 11:22:13 2008 +0000

    Clients MAY assume that if a channel has suppress_handler=true, it was requested. The converse is not necessarily true
    
    
    20080704112213-53eee-cf44ea66b91f9c683a529169d3634696b3d1f8a2.gz

commit 7d0deaf0f34a344c61633e9517bb087c3b644c69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 14:54:34 2008 +0000

    Requests: rename Namespaced_Property_Value_Map to Qualified_Property_Value_Map
    
    
    20080703145434-53eee-d6030134590c7c17ca46112ae05424fd7b5d90e2.gz

commit 25073c623ef728618d1ab6390f7df4ab0e7ac319
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 13:31:58 2008 +0000

    Channel.FUTURE: now that SelfHandle is a property on Connection, we can reference it.
    
    
    [Re-recorded without dependency on Outgoing/ChannelDirection]
    
    20080703133158-53eee-58dd87a5053d99186c9da2b3a4ea23dff8576400.gz

commit 1512cbc073f508f115b5361c398be5c2854ff6a1
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 22:32:09 2008 +0000

    Fixed s/necessary/sufficient/ typo.
    
    
    20080702223209-8ed0e-ceb6aa883b8494ec9aec0a6a45c334b3d6468109.gz

commit fa7157fba660b424f1858cf722d002bc87675c03
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 22:29:40 2008 +0000

    Updated description and added keys to ProvideFile's information argument.
    
    
    20080702222940-8ed0e-273d3d187618dbc06115a68c42eb1bc4ae976eb7.gz

commit c53a6abe548d4fe7eeeb5f8750cb23e20002d480
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 22:13:25 2008 +0000

    Added ProvideFile method.
    
    
    20080702221325-8ed0e-12588d21f0c04edef3c98e79aba9a8734ccaa244.gz

commit face959bc3f312d4be1ed960e1b8379c84d3af3e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 19:33:48 2008 +0000

    Added EstimatedSize property.
    
    
    20080702193348-8ed0e-4b7b2cefeb8658815d9dff16143d2edaa061d986.gz

commit b1bb99068783f0491cddc398b34e1765d7274798
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 19:28:10 2008 +0000

    Added note about properties being undefined when empty, or zero.
    
    
    20080702192810-8ed0e-6d7bc98aa32fb5d09dfbcc1fa87b0fc3091e5878.gz

commit a4bad10e6a19f7847e655157f8c79c26b680944d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 19:25:13 2008 +0000

    Renamed SuggestedFilename property to Filename.
    
    
    20080702192513-8ed0e-66b0f8e38c012a7e243f0d73266c3291549d8b50.gz

commit ff8efb1004719acb66a1ff5857d5ca78d530b8d5
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 19:23:53 2008 +0000

    Added note about TransferredBytesChanged signal emitting.
    
    
    20080702192353-8ed0e-a312a1e9c984f4865b69317cf1c985d0f1fe299a.gz

commit acadab64bdbf4e74680308b9bf356e65a9530945
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 19:19:06 2008 +0000

    Changed GetTransferredBytes method into TransferredBytes property.
    
    
    20080702191906-8ed0e-7409f54494fe6f2d000e572fa0c13c8025a45013.gz

commit 690702aa3448d907280c6d0a99f48cc78cf1086a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Wed Jul 2 19:15:03 2008 +0000

    Changed GetAvailableSocketTypes method into AvailableSocketTypes property.
    
    
    20080702191503-8ed0e-553596ccbc743418d7fe9e94ff18ac151fd1cb3a.gz

commit 6bd33b4782125221c8fcc2fbd9df83b53fd9fddc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:31:39 2008 +0000

    Channel.Type.Text: clarify the "Close -> new channel" change slightly - the new channel must not have suppress_handler, i.e. it's just like any other new channel created not in response to a request
    
    
    20080701133139-53eee-42553a252b76fa4e386967a70c5cd0c8b9ad63d1.gz

commit e5aa798f53aed999dde58b861901f563def00ec0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:28:16 2008 +0000

    Channel.Type.Text: resolve the long-running close-with-pending-messages bug.
    
    The CM must now reopen the channel in order to deliver those messages (this
    will lead to the channel dispatcher re-dispatching it, hopefully to a channel
    handler that will ack the messages correctly).
    
    20080701132816-53eee-bf43f41102576f36389fefc0e7c9b531e7c9ed19.gz

commit c2e47ebeae91203befd1710dfb58250d89beccc8
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 19:22:57 2008 +0000

    Fixed indentation in docstring.
    
    
    20080630192257-8ed0e-2fb38976e3941acabc0d272a88dbc119be89e8b6.gz

commit 23d19bbf6afe8adb8be0645f88a2ce779cc7819b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 19:11:16 2008 +0000

    Add req39, message-sending UI that doesn't want to know about receiving
    
    
    20080630191116-53eee-bc21202cd1e95607e73e39f3ef019cdcbe04ae2b.gz

commit 17727fac04b8f0d94683cc33edc6f2be3b331092
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 18:51:27 2008 +0000

    req38: add use case: requesting a channel directly from the connection manager without the CD's involvement, and getting the CD to ignore it
    
    
    20080630185127-53eee-9e5a29f23e3930dfd47147d10038ed15c32a8423.gz

commit 4ba7eea5211a9fd8bd51313f3fbbc6684a5fb38c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 18:50:20 2008 +0000

    dis30: add use case: a single monolithic client on a restricted platform without a channel dispatcher
    
    
    20080630185020-53eee-7bace7a47d94c8789da8e9412523ed33d5349e0b.gz

commit d416c3616810ec8bdcc6a85f3afc082d99f0977f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 18:48:36 2008 +0000

    Added .DRAFT suffix, and tp:causes-havoc attribute, to interface tag.
    
    
    20080630184836-8ed0e-18b18392235325b5a848d5b566570ff63f0ea78e.gz

commit 077e649917b881c7665120b48dfc7d488181944f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 18:44:23 2008 +0000

    Removed File_Transfer_Direction as the request-o-tron core should provide that.
    
    
    20080630184423-8ed0e-d2b1ac1b80d5490700f316cc459a0f55b58aee8d.gz

commit 352455560dfec3891c142fab949ae32297949994
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 18:43:05 2008 +0000

    Added more explicit note about how the ContentMD5 property should be formatted.
    
    
    20080630184305-8ed0e-70f45f5a5c7e3dbce2c2eff19e306115d04268f8.gz

commit 89378e619cee5450c167479bc91ebb533794d812
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 18:40:19 2008 +0000

    Added note about Size property being 0 treated as unspecified.
    
    
    20080630184019-8ed0e-562198a805766c609529ccca44954b79d45ea9a6.gz

commit 0852b061b8567fa6772ff0261b7a6070902bc882
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 18:35:07 2008 +0000

    Properties are not D-Bus interfaces. Removed tp:type attribute.
    
    
    20080630183507-8ed0e-6a3d4040d8e219df5ffa4f58642ab217635bb62c.gz

commit eded7403a4ca7e5d711f23fc80281423a0420a9f
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 18:33:45 2008 +0000

    Removed now-useless "removed" state.
    
    
    20080630183345-8ed0e-b481d0ea90aa5b2a63ec7a44e66a4d706122c9fa.gz

commit 8eb139fb3e9f3f07c13b7d9de549318969902625
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 18:32:59 2008 +0000

    Removed tp:rationale tags, as they're unnecessary in an initial implementation.
    
    
    20080630183259-8ed0e-b25d7536fb87d604225c3c16a5ebf4f33877053d.gz

commit 364b4f734eab0198b4b487f364b16e108a34ba12
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:44:45 2008 +0000

    open-issues.txt: remove resolved issues
    
    
    20080630174445-53eee-b390ee2b8159efb7d36615c4ac595f51bce7aebe.gz

commit ad7236ac73c3a994d831c38d03dbd151368ad104
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:26:29 2008 +0000

    req29, req30: dismiss problems as not serious, we can revisit these later if we want to
    
    
    20080630172629-53eee-803ef59987326362e4e96aff55d3a5c598a33521.gz

commit 18dcad423caf46602cf14ea7ae459335c8cb0240
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:20:23 2008 +0000

    dis26, dis27: spell "handler" correctly
    
    
    20080630172023-53eee-f78b2f731b7dd496b5e9c3b7ad42b52050139c51.gz

commit 93e0aa8fc31d9004e93c66e113dd3d4930509a2d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:19:46 2008 +0000

    dis5d: propose that if you're interacting with the channel dispatcher and you want to nominate yourself as the channel handler, you must be a Client.ChannelHandler
    
    
    20080630171946-53eee-66c32677150a2051a748e0a907779f9e34154054.gz

commit 12e97ba09f78a7c9a44609a3d339e80ac1855280
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:03:24 2008 +0000

    req5: improve cross-reference
    
    
    20080630170324-53eee-1b4075a629e02c62bdc325c87541c48acac101b8.gz

commit f2654f3198736f1762f8169fd66449bb297fa0af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:02:14 2008 +0000

    Mostly dismiss req26b, suggesting a possible implementation (also make the use-case more concrete to make it easier to talk about)
    
    
    20080630170214-53eee-0c4aa7a8196d2be8bc37ae373b592f0c284db5f4.gz

commit 6f78866aaae31c2981809d6a551770943a5109a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:01:59 2008 +0000

    Clarify handling of bundles in req3
    
    
    20080630170159-53eee-e107e8feb61e73c61e8076714c34e4481460bdfa.gz

commit 54be040106cc09b48b7f19a8e49003d53b17efd3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 17:00:34 2008 +0000

    Removed pointless tp:added tags.
    
    
    20080630170034-8ed0e-d8a01ffe715ef1a2689107cc3f304ccb003cd7db.gz

commit 05d6f8eb13eb474282fe5c14e9504d45d0b39de9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 30 17:00:26 2008 +0000

    Propose implementation of new/existing discrimination for RequestChannels - "require new" is the default, "prefer existing but also allow new" is an option
    
    
    20080630170026-53eee-f2c33189693e56573e26da5432aa771317c236c0.gz

commit 0ffcc672ff5daf7d9ba712cffa503c6791d0184d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 16:38:26 2008 +0000

    Removed InvalidArgument error as it refers to a bad File Transfer ID.
    
    
    20080630163826-8ed0e-89d1dbf51f04f841906b02e06661201ee02c3d4f.gz

commit 1b3b57cde89379e0c1729baec0fbf4a90fc247e6
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 16:31:23 2008 +0000

    Fixed Removed state's docstring.
    
    
    20080630163123-8ed0e-cee966353490628b14f22ecc5944711b0e6cc51a.gz

commit f0580c3b04660ba387f70d14f2a65882ab92b56e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 16:29:41 2008 +0000

    Fixed Size property's type.
    
    
    20080630162941-8ed0e-377e86704cf8b260580724c244536604ecd82150.gz

commit 5f53e4b05abc49ab5e3b9e23c677c7e7cbf6fb9d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 16:16:29 2008 +0000

    Removed CancelFileTransfer method.
    
    
    20080630161629-8ed0e-08907f3fd4e1e971f79c35f395cc71e4e58ce157.gz

commit 508bcd2a1bc494364a192eea044244633dc0c8a7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 16:02:33 2008 +0000

    Removed File_Transfer_Info struct.
    
    
    20080630160233-8ed0e-d4c5ffdeab7c1c570ff933506bf215d2847b3fdf.gz

commit c3ed1fff10c8f69ae48bd02d23a7ae76d718206b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 16:02:06 2008 +0000

    Removed ListFileTransfers method.
    
    
    20080630160206-8ed0e-4eda7c9560107a8e804448e889e7305885956c89.gz

commit a3ad5b07ed2d692182489ab27f7fe5aca6221a9e
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:55:40 2008 +0000

    Removed File_Transfer_ID and its references.
    
    
    20080630155540-8ed0e-c07693ca67a6af2fe82ede2fd1a17bd6a1833aaf.gz

commit 51656d6180fd7c322e732826da7d42202bfc58a7
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:52:55 2008 +0000

    Added Description D-Bus property.
    
    
    20080630155255-8ed0e-21abdd2ed830cd6f16e67537f421bbc21cc5e32e.gz

commit f514fab91f82c5cae97236f1370500a51bb7afd9
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:50:00 2008 +0000

    Added ContentMD5 D-Bus property.
    
    
    20080630155000-8ed0e-ae229ffe1c76f9c6e8a3514affab6dcf1e39fa72.gz

commit 7153268596e6fac23231f9b8cb9f6d8ad2264a9a
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:48:16 2008 +0000

    Added Size D-Bus property.
    
    
    20080630154816-8ed0e-8705d6b47032b20836be67ba2ae64a746d0b4e7b.gz

commit 5ee08bb16b854271ff0f2e59112433188449f827
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:45:56 2008 +0000

    Renamed FileName property to SuggestedFilename.
    
    
    20080630154556-8ed0e-3ab1e47bfaee1ead7dc1fb3c731ddad9da34f980.gz

commit abf2cc634ead9c08bbfb30afae67f51d0c9760c1
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:38:25 2008 +0000

    Added FileName D-Bus property.
    
    
    20080630153825-8ed0e-e9b600e6696b414fa4cb2d09aa8884700f858598.gz

commit 9eb302efb92c0cb735fc7904d3de866855097be3
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:32:16 2008 +0000

    Added ContentType D-Bus property.
    
    
    20080630153216-8ed0e-bcb4cb1ab0f05221e54c5485d0053ce18ea88d25.gz

commit 825a96381732b12ca521fdd6faa7e4b039de293d
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:28:52 2008 +0000

    Removed RemoveFileTransfer method.
    
    
    20080630152852-8ed0e-3e38be761e95ecf59bd78564bcfefe29fcb9566a.gz

commit 5b872333115be7569868c30918ac3a98fe32b511
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:28:24 2008 +0000

    Removed NewFileTransfer signal.
    
    
    20080630152824-8ed0e-4f142936db8d846c3dc1c3d3a62204837ec89429.gz

commit 43a7e93cfa18ea9c1c0b006fbe0300a3d540209b
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:27:18 2008 +0000

    Removed OfferFile method.
    
    
    20080630152718-8ed0e-fa6100a3ef7e987bb7c2aba71fd7bf7236193fd9.gz

commit d66ad986f2667a90926d4622fc7fa6bb38371743
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:23:26 2008 +0000

    Misc updates to interface description and docbook tags
    
    
    20080630152326-8ed0e-a5131d0411697936c5fa0d42ce260a28486ae41f.gz

commit 7ac13964dea11b40b4d7c46b58c3a3f4afa96865
Author: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date:   Mon Jun 30 15:10:37 2008 +0000

    Created Channel.Type.File from old Channel.Type.FileTransfer
    
    
    20080630151037-8ed0e-eca78d1563ed729427d5aecbea5beaf9aab77906.gz

commit 64482863c1f257f3024223dfc80a68f74b2908ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 27 14:40:03 2008 +0000

    Resolve "how do threads work" by deferring it til later. fd.o #16544
    
    
    20080627144003-53eee-720f881bec4a5f0eafa70c83113cde9e136bf2db.gz

commit e14bffa026ec6af8f8861f103d22b485077586e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 27 14:33:33 2008 +0000

    Add open issue: text channels being shared
    
    
    20080627143333-53eee-87223bf91306bee94c812b94ee308cf443aa8e83.gz

commit 274ebd1a50801d39b50ef160ac527a96e83cf6e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 27 14:33:26 2008 +0000

    open-issues.txt: link to request use-cases
    
    
    20080627143326-53eee-274da0981bd75b635b90cdb159d5cd775167c1dc.gz

commit 022262d04aec32e91646ca358adaf07d2311de0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 27 14:32:09 2008 +0000

    Add open issues: multiple handlers for FT, contact lists/groups
    
    
    20080627143209-53eee-167b383b82bc35e6dd5924f38a52013986403297.gz

commit 803f4d701c20f7bd83b8ca5b3d8a9bb311af53cb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:48:38 2008 +0000

    Add doc/open-issues.{txt,html} to Makefile
    
    
    20080625164838-53eee-0c49c144351aeb13355d879e6bc2488637dd710d.gz

commit 9d0f9b09707006f32d036cfb7256ee96c363356b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:48:06 2008 +0000

    Add a list of open issues
    
    
    20080625164806-53eee-d0c50f8ee519a477655ba04a963e0f9a363437f8.gz

commit 60b3d321f93f43b1dbed975e6a49db9259a3108c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:47:45 2008 +0000

    req36: we need to write this one :-)
    
    
    20080625164745-53eee-9d09faa3a0a3c95443d953cd69414745cf1ad008.gz

commit c1675ff04a6c86a05771dd09854cd68e41ecf89c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:44:51 2008 +0000

    req21: when sending a file from a file manager, the file manager needs to be (or start out-of-band) the channel handler - I don't think we want a way to include a filename in RequestChannel and have a UI launched to send it
    
    
    20080625164451-53eee-c4a5a3d656dd5d098e4bbc9f7816ff330729e0c4.gz

commit 8aafd66cff9ee6ca7029b9a4350258af76a4e618
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:44:25 2008 +0000

    req9: Channel.Type.RoomList.Server property on "home" server should be non-empty
    
    
    20080625164425-53eee-7ea5df629a51cdbca434f579b7bb6bfbe898559b.gz

commit 16680741dcb677586e31f1cdb59af781467a7000
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:40:59 2008 +0000

    req7: explain that treating threads like 1-1 message threads would imply many text channels per chatroom if people thread messages
    
    
    20080625164059-53eee-e720cb413dae0eedae749d431f005cfecb8aee80.gz

commit 0820fa72edf6237dc9af6a659e5b3acc6359f9db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:40:45 2008 +0000

    req6: explain the obvious implementation
    
    
    20080625164045-53eee-cac9531d31540aec5a48e6cec4010a0ee0a32d06.gz

commit 57423e9aef886a237efd170355aff7ace55cda73
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:40:14 2008 +0000

    req5: again, have clients request StreamedMedia channels with handle type CONTACT, and let CD do the work
    
    
    20080625164014-53eee-1837b7816115284cf8d396746dd3874e411d2069.gz

commit 7d5aa04258b77762c4211eee54aab5494b3009f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:27:12 2008 +0000

    req4: propose that UIs request handle type CONTACT for StreamedMedia calls, but the actual channel is of handle type NONE
    
    
    20080625162712-53eee-cdd98e3bc22d1b0344655c63d03d2385500f19fa.gz

commit fc413b14f61557743eb8e5ad1f8a48c6a2f87d82
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:26:18 2008 +0000

    dis26: propose that CD is responsible for channel handler prioritization in an implementation-dependent way (i.e. we can design that later :-)
    
    
    20080625162618-53eee-a0ad6da98bfa3cbd59e9d8b8668939e92ca86940.gz

commit 44c252193d4145f3333f7211aa3f3fc88181fde5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:12:52 2008 +0000

    dis22: reference relevant request use-cases with a link
    
    
    20080625161252-53eee-76c654a6c9a4866b61df40903155d63e9238039a.gz

commit f765e4b5ae6f9ead837c03dcdc80d0c4f04daa1c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:12:27 2008 +0000

    dis12: explain a potential problem
    
    
    20080625161227-53eee-e427ebf80daa2b8556f83e7651422d474baba674.gz

commit cbbdfa0e0f2ca55e47331f950710cfbc4e5cb1cd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:11:46 2008 +0000

    Propose implementation for dis11 and explain why it's a good idea
    
    
    20080625161146-53eee-ab117037100224c76d50d776c8e11eff0968827c.gz

commit 41ff10fd2acf3ab7389db7b286c8d4b7edfd4f59
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:08:27 2008 +0000

    dis14: mention that Channel_Direction_Automatic might not actually be suitable for irssi-proxy forced channel joins
    
    
    20080625160827-53eee-d5760553ee2736b65425e31708f7f62ab16a1366.gz

commit e034df276700300cc0d3897b5bd7cca8e9694a9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 16:08:09 2008 +0000

    dis1: mention psychic mode here too
    
    
    20080625160809-53eee-744f0a819c4ade9c7d713e1a1de4fa94fe38874e.gz

commit aed5bacf11561a2c98b88c825fc517663a2de868
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 15:58:23 2008 +0000

    dis7: propose obvious implementation for chatrooms (same as IMs basically)
    
    
    20080625155823-53eee-28f2e3fb05b57a434ec683050675e2614c22baec.gz

commit ac1e991b8b95c99a493d800d01210ca33b96e21b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 15:57:41 2008 +0000

    dis3: re-order text for clarity, reference req27
    
    
    20080625155741-53eee-2cb7afc915111acc1a9991b35567c8ed09f061ca.gz

commit 09363232d05b8f9aba5aed1ce4851276ab1287c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 15:57:30 2008 +0000

    dis2: improve clarity of text
    
    
    20080625155730-53eee-880b036bfb1bd6b769ed932af8249eb76105f9c4.gz

commit 764a565c600840e2839f8eb4d735dd47c4573bfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 25 11:40:36 2008 +0000

    Propose that dis12, req11 are handled by having no channel handler for contact lists
    
    
    20080625114036-53eee-57e90542141bb63945b62511a105f2c84e349163.gz

commit 24bfe2b5a4892bd60bc3b56f3e81fb2af36f2826
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 19:18:16 2008 +0000

    req12: propose making a straightforward port of the current implementation
    
    
    20080624191816-53eee-4a406484bea53809f0ce63fd5249f4368b064ef6.gz

commit 26699b472b136aa70187c2abdd95b67693a3e302
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 19:18:00 2008 +0000

    req11: propose a couple of possible implementations
    
    
    20080624191800-53eee-726db483c56bcedf547f998cd50e44d469cac08e.gz

commit 877c421e1693a3922b45b91914944c92b1652e06
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 19:17:44 2008 +0000

    req1: annotate with FIXME: we might need a "require new" flag
    
    
    20080624191744-53eee-e96ed756777f4969f1549a43d6cc17766bdb5c8c.gz

commit ea21139809863069f04ba665c9acf19c93262844
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 18:33:01 2008 +0000

    Mark problem in dis1 as resolved: the channel dispatcher will have to wait for observers, unfortunately
    
    
    20080624183301-53eee-23af8d8645bcd1f563c15993a14740df8b1838ea.gz

commit 1d025729a7f47d8796e85a373c571a7c41b741f2
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Jun 24 12:46:01 2008 +0000

    Better wording for the subscribe server-defined list
    
    
    20080624124601-a41c0-53d39d6fdce9e17b96807da3358167a84b6940d8.gz

commit 8bb76d6bf3a18fb888d27fa6859d534613da8c6e
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Tue Jun 24 11:58:50 2008 +0000

    server-defined lists: remove MUSTs for clients, and rephrase
    
    
    20080624115850-a41c0-1105721b527e29aa1e27bc3ac808fce70562e7ba.gz

commit fc32a7be71e3a9821b472dd190eb4132a9bb659b
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Jun 23 19:25:17 2008 +0000

    Define a stored list instead of a known list
    
    
    20080623192517-a41c0-1c0376ccf961d8e1543bd40d5d628871c81bf8cb.gz

commit cd2e3472ea7c2970da26c1704c25d33ece79045c
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Mon Jun 23 16:52:49 2008 +0000

    More details on server-defined contact lists
    
    
    20080623165249-a41c0-52ffa8c30dbb7f520f6299a01050c1f1539b1de3.gz

commit 135752647e5f6e6cea11facb71c7b92135f88377
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 23 15:01:30 2008 +0000

    request.txt: spell SUPPRESS correctly
    
    
    20080623150130-53eee-3ae5a51d659b2ceed40d24eff0c55637abefed76.gz

commit a078a0eb3e43fe391bd032d221910f0bca0a7c79
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Jun 18 18:39:44 2008 +0000

    RequestHandles and RequestChannel can return NotAvailable for lists
    
    
    20080618183944-a41c0-5fe9361fc07a5e06b50771ff50b93baba547b4d4.gz

commit ab4143dd78d24e527b8d6ae558e41dd7d60da897
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Jun 18 18:15:35 2008 +0000

    More details on the known list
    
    
    20080618181535-a41c0-f5bf02ea942a38925ec96eeb995ff55270f4f377.gz

commit e003f4ee275b7b6af2e55d95f631890fde9aadee
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Jun 18 17:15:15 2008 +0000

    Define the known list
    
    
    20080618171515-a41c0-1a96427b86b5f478dad86a697fbb54ea215fa29c.gz

commit 9e5f7ecbfe86bce077e4edbe61b62b0ef9d73691
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 17:22:55 2008 +0000

    Annotate a few problems and whether they have been solved for dispatching
    
    
    20080610172255-53eee-d870f8e2dac2809a21f7ff24310396b5e9224e39.gz

commit ec2bfd20e2b7b2bff0201243aec9c3fc83a3faa1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 17:22:35 2008 +0000

    Propose implementation for dis14/dis28
    
    
    20080610172235-53eee-f729db3f4b2165c551b1a555ed3c999b7d3ac6a9.gz

commit 973b5475d5a0eca41e011b7f59cbf963efb5813d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:33:11 2008 +0000

    Propose solution for dis5d
    
    
    20080610163311-53eee-a66a072f736f476cde2c640aacb2b6e7b257952a.gz

commit e09c8e1076a3cc2df4bbebf4982d68a194279524
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:31:00 2008 +0000

    req20: defer decision on how we choose a channel handler
    
    
    20080610163100-53eee-e4d922e202b1810fccbf856989d5e01e34f125e0.gz

commit dccfc127136955c5b52300346f4c0a67370cc7df
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:30:13 2008 +0000

    req15, req17: solve in the same way as req19
    
    
    20080610163013-53eee-7ec1ecfb7e5caa397cfff54126b754517efdd1ad.gz

commit 93095e63104032ed457ab8b0e79ec1e8d7fcd2ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:29:23 2008 +0000

    Propose implementation for req8 (mixture of req7 and req2)
    
    
    20080610162923-53eee-1f8f35ee937eb3405a955bc853f71d835e44209f.gz

commit 508ad235c5bb53875eeb5a28c5f35398753e03af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:28:01 2008 +0000

    propose solution from req2: a Present() method, and implementation-specific channel handler choice
    
    
    20080610162801-53eee-b9d50eeef1951688005422fb630696e5d0030542.gz

commit f080d8bb923985d3b72cea1887be8f86e4eb3724
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:27:00 2008 +0000

    dis3: indicate solution for associating old and new conversations
    
    
    20080610162700-53eee-45f78c7c3594ccd8a9f108a8147618b9d6467507.gz

commit 25de35636e51e29bd1d42e671771d4dea1e5937a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:26:51 2008 +0000

    Propose solution to dis2problem2
    
    
    20080610162651-53eee-d1f1ac2987b2bad576d352b200dec3c6d5aaf75d.gz

commit dee4944bf0b6348b84d0581979873bf291db555c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 16:26:14 2008 +0000

    req1: declare selection of channel handler to be out of scope, for the moment. ChannelDispatcher implementations can do this in an implementation-specific way
    
    
    20080610162614-53eee-f89f66082eb8ff1e6ee6ab46e31aa0837575cce9.gz

commit 999e1a4b2611f903d4efbed708d713627f8748f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 12:26:52 2008 +0000

    Issue with dis1: how do we make sure the logger has fully started before the channel handler starts acknowledging? (from Alban on the mailing list)
    
    
    20080610122652-53eee-79a58f9a24678b3f78760adda0e2d3fa546f6ead.gz

commit bc7c855ec72fd765000a1650cb4cf442367d29e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 16:39:22 2008 +0000

    Add use cases for client capabilities
    
    
    20080609163922-53eee-c1aefc1546bc7c628cb7642f6453b40b536be1a3.gz

commit 180ea13bb5f82846816b2a6cb40ef546eccad479
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 16:36:40 2008 +0000

    cmcaps issue: can there be more than one "class" per (handle type, channel type) pair?
    
    
    20080609163640-53eee-fb4dcebf029cc4adb6e0060ec30d1d392dfac69c.gz

commit ec5669152c53d6f39b8e134843a5f5798357b32f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 14:50:09 2008 +0000

    Mention Nickname as an optional property for chatrooms
    
    
    20080609145009-53eee-19df5c73daea639b99c7cacb8b698054f4cb9895.gz

commit 0aef026e18e33c1bf99d76e018f1e8bb20dc8a81
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 13:37:41 2008 +0000

    Add cmcaps use-cases to Makefile
    
    
    20080609133741-53eee-17100d4a466168644168b2fcb60b8d31958a039c.gz

commit cce3a61557394aa60e89680765453b6782af7d9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 13:37:06 2008 +0000

    Fix titles of use-case documents
    
    
    20080609133706-53eee-7539915af24ab237cb3e1e3210a99ea788dc4120.gz

commit 9a44101cbde39c0d88606768369ebc9cc7f410a5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 13:36:52 2008 +0000

    Add CM capability use-cases
    
    
    20080609133652-53eee-423349c0813069c0a2cb4ba500cad694b6e8bd79.gz

commit 133424207a70abc81ff5568b6e460f13fed01eab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 12:08:55 2008 +0000

    Explain new/existing channel requirements for VoIP (req4, req5)
    
    
    20080609120855-53eee-5543ea7c4eccbe0127881cfe218c14f05fee502d.gz

commit 22fb1cbdbac07d848e899371e735781d6a2e4790
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 12:05:22 2008 +0000

    Say more about listing chatrooms (req9, req10)
    
    
    20080609120522-53eee-e02256e6eef7d8795c0cec24133afc115e93314a.gz

commit 4e04c192b6d0248ea323089d6f22c46ea67b6f42
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 12:04:50 2008 +0000

    Say a bit more about req7, req8
    
    
    20080609120450-53eee-ed7e7536da296f17db871e839109c6d2770caa1f.gz

commit e930e6324ba3934a5c4be2ef81b4dba166dc21c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 11:36:19 2008 +0000

    Add some general notes on new vs existing channels
    
    
    20080609113619-53eee-d6ea33acd8cef44af646283a45f36060f119ebce.gz

commit 30b3f158a7d316c84eedd3b3aa71ea2c768bc185
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 11:35:55 2008 +0000

    Clarify text of req28
    
    
    20080609113555-53eee-1d277b391040942702adff8be20b1b86e78aac9c.gz

commit 5794ce8c4ea5718117a7a13ce067c1c91e387b8e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 11:35:40 2008 +0000

    Expand on req27
    
    
    20080609113540-53eee-9efaf6235dca61ef4e4214fb87e0618704c09f3d.gz

commit dd188ac3f3bc8cae881cdee514e4aa0ee9236828
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 11:35:09 2008 +0000

    Expand on req26,indicate a possible race condition
    
    
    20080609113509-53eee-a8c9d721ae616f7d0f9cc8557d2370abe58391c3.gz

commit f8582b32233d6df700d6147eb1d0282d8073e012
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 11:34:09 2008 +0000

    Expand on req3 a bit; simplify by requiring collaborative apps to have some idea what they're already handling
    
    
    20080609113409-53eee-1e9a33a1e3866778f2ecaf3f88d03434d953a9b2.gz

commit 6dbcb876b0b5e11b5b63c794c143feb5be0ca752
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 11:33:52 2008 +0000

    Expand on req2 a bit
    
    
    20080609113352-53eee-16a33df6bfa05329f6dac56f24b5f2e10fb59f18.gz

commit 7e8191a007138e5c3f3771ff2b2dc0752d49fa01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 11:33:23 2008 +0000

    Simplify req1 by requiring the UI to know whether it's already handling a suitable channel
    
    
    20080609113323-53eee-a81db08c281890ac4dfce26496750d8fe1207d86.gz

commit e04f002a77756e75c113d3557651ef4a4a05ca91
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 10:13:55 2008 +0000

    Fix text of req22: collaborative app should not PREFER_REUSE
    
    
    20080609101355-53eee-dded9315ce0a42f1f5bc59d914d62cf1c6299a9b.gz

commit 17df196c9f9c736ef830be51eb1579e6a75e04ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 10:13:39 2008 +0000

    Fix text of req21: file manager, not address book
    
    
    20080609101339-53eee-aeb7fa6aeb144fd2563b3ea37ef38b5f804a4aa7.gz

commit 38bba01fc598a0326ed1a7b6c7ba643221bef0a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 10:13:17 2008 +0000

    Add proposed implementations for req20
    
    
    20080609101317-53eee-a1685c3142337c8d6d75feafa5c1dd6444e59c85.gz

commit 1d3b2e77e73fd5fc3473c9b1ed18702c8ef8bca2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 9 10:12:49 2008 +0000

    Add placeholder proposed implementations for all request use-cases that do not have one, so we can see what still needs writing
    
    
    20080609101249-53eee-a1888614248e9284d07e07f1639cb4493c5e3079.gz

commit 8a7d5d9f6e1243ff819c3063357367dc8a14fdef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 17:53:17 2008 +0000

    Connection: resolve conflict
    
    
    20080522175317-53eee-ae4a28a0ab77c28d929f221ba58150197f4aaa60.gz

commit af23185d89f496a28edc76998dbd56fef7440427
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 14:32:00 2008 +0000

    Location: cross-reference types
    
    
    20080522143200-53eee-5d5bc6e4126c5aa0fdcd79e6f764c08cb59dcc74.gz

commit 3c8ef602bac4230a34510f42821749336bc0dcc3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 10:32:15 2008 +0000

    Connection: use the proper annotations for <tp:added>, <tp:deprecated>
    
    
    20080522103215-53eee-8c0bca457a59e4e115e91f0162978eaa1c8b63ac.gz

commit a9d3febd4d639472b59f16ba2c5c1e6a61fc69ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 14:30:50 2008 +0000

    Improve descriptions of location parameters
    
    
    20080521143050-53eee-b7bc34ef84b072e1f85d3f993cf8cfea72df0ff5.gz

commit 964701df7ee3f4cfe30e6f5c8df8c6545a772a17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 14:30:40 2008 +0000

    Document the Location_Accuracy_Level enum
    
    
    20080521143040-53eee-a45d9029a23d674788222e7a492b627a58a2644e.gz

commit 972b7d853bcbda532fb08bc9948f302a2720c785
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 14:30:33 2008 +0000

    Reference XEP-0080 and Geoclue
    
    
    20080521143033-53eee-323fbab3aad174be35660dd8735948a78ae8cef1.gz

commit e5cce4f255694d46709c5afa49fff8b53a720f50
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 14:30:27 2008 +0000

    Mark Location as DRAFT
    
    
    20080521143027-53eee-3bce1a9deda91f3e3fa83d8345af0c1254856ea9.gz

commit 79a351dded2cf8a54254497093d0afc9ac8abf14
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 17:49:24 2008 +0000

    Presence: stop talking about "location" in Rich_Presence_Access_Control_Type
    
    
    20080520174924-53eee-74536264e47d6704eba20ed8348baf9fd89c9134.gz

commit 1c7bb8e0b7e2e8d6f5839847062ca758373e83f9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 17:26:06 2008 +0000

    Location: use Rich_Presence_Access_Control
    
    
    20080520172606-53eee-d1fc59020c70f0a69e6aa6352eb96bdc78fe2d4d.gz

commit 64c2a6f7b916347e0217b6f9057b06598242673a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 17:25:36 2008 +0000

    Add Rich_Presence_Access_Control to Presence interface
    
    
    20080520172536-53eee-4be22192d35d1d42a3f245757e611de8b65f9596.gz

commit 1574509904ee87f7e69bd8f7e2f5847a826b3a8f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 17:24:49 2008 +0000

    Location: add more docs and RequestLocations
    
    
    20080520172449-53eee-67d3af2a4ea6f03bb0931ecc92a9bfe55644408d.gz

commit b40c68ab8556269c7f0067e4ae83b622eaaef903
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 17:24:34 2008 +0000

    Location: re-indent intro
    
    
    20080520172434-53eee-05322dad124ceb34870dbbc7b708ebed0543d3d8.gz

commit 3a0c85404bcaa0b4720ac7af1f4b77070f86091e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 09:13:42 2008 +0000

    Indicate semantics of passing Interfaces to RequestChannels
    
    
    20080520091342-53eee-46b45f63299504dcb70ec3802101a037c7f1d53f.gz

commit 8c9ffc3e5cc1e8de61a4e2a8b8da1d89468f71b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 17:56:45 2008 +0000

    Requests: add AvailableChannelClasses property
    
    
    20080602175645-53eee-ab6f2b12a0898dda1e4169d636fbf5f9bd3cdb74.gz

commit 463dc59c04174df8e71c30f9f666f2b483e8b0e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 2 17:06:39 2008 +0000

    Add Requests interface to HTML spec
    
    
    20080702170639-53eee-ba2778b3ad3a6cc320ee85cd0f64f59e7b14fa8a.gz

commit 145b7348e7f7f582ea9cbdf93abce479f7d94cce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 18:00:09 2008 +0000

    Mark Requests as experimental
    
    
    20080602180009-53eee-8ff66a52040ad50e1ff4abdea95e79fc7a28cca0.gz

commit c0242e25c589dd0daebde9d9c1eb592f7ed789c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 17:56:02 2008 +0000

    Requests: explicitly allow RequestChannels(... StreamedMedia, CONTACT, fred, ...) to return an anonymous channel with Fred in its members
    
    
    20080602175602-53eee-00d4f08a615a6e2701257e5432cbdd2dcaf33e67.gz

commit 33a3fccd095d6000b7d0ee949646ff48ac079082
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 09:15:26 2008 +0000

    Require Channel_Details to contain ChannelType, TargetHadleType and TargetHandle
    
    
    20080520091526-53eee-658c9398cffae56e79a3645f93148d1f65e4ff83.gz

commit 73697a6e8d150d8c413b955f5248302ab3e99763
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 09:14:36 2008 +0000

    Add .DRAFT to Requests namespace
    
    
    20080520091436-53eee-1fd4ee8b7a3a7033abd375a5b8cc10af4df0cae3.gz

commit 4f3d7a2cb76a6b70356cc135a668c810cc5e0325
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 09:15:44 2008 +0000

    Document RequestChannels
    
    
    20080520091544-53eee-732c18ca0dba4ea7e87053b40d6ed8da3d967b80.gz

commit 9b1a9e5d3647f2d31b5e4c5ba5aef8194cf1ed11
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 09:14:45 2008 +0000

    Add type annotation to Properties member of Channel_Details
    
    
    20080520091445-53eee-53c31b14dcab4ff0e60a212f378cf9d605577bd8.gz

commit 85a04b142c00ec8022f940dd089ce6d05eb5a2b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 16 12:15:59 2008 +0000

    Add a sketch of the Requests interface
    
    
    20080516121559-53eee-b4c17ce2c923a1590cf2a9a0ccf07d021ce0e7f7.gz

commit 99217ca354dd3456b99b0e9e4b0c72a196548d04
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Aug 14 17:32:32 2008 +0000

    Declare Contacts interface to be stable
    
    
    20080814173232-53eee-f871f9e75f3b04e5f107030c02e8151e84f6b7e3.gz

commit 94dac7654fd7b2f4d6b3091279341096eed0806a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 2 17:00:30 2008 +0000

    Add Channel_Bundle to all.xml
    
    
    20080702170030-53eee-1be6dba4ede5a3371e697bb7b32a77d4e55a01f6.gz

commit 6dcd558d5372bd6e0ff0d2687170d866198dd7dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 2 17:00:27 2008 +0000

    Add Bundle property to Channel.FUTURE
    
    
    20080702170027-53eee-482ce43d3aab82f07ffa268ed24f8fba2e10f6c6.gz

commit 888e24fcc1b9854990e0a231ec3059577ffbef0d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 17:59:25 2008 +0000

    Mark ChannelBundle as a draft
    
    
    20080602175925-53eee-7377c5e9b3dacfa6c130ae3f56ebd3d6150059d4.gz

commit b646f14889c39ab01831d87e55dd98ff1b7bbe48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 16 12:15:52 2008 +0000

    Add ChannelBundle interface
    
    
    20080516121552-53eee-fe10da74d97898fdd6a27bf0e92dd47b54ee6d07.gz

commit 869e5e67057b477913a34f3bdb6442cf960e3e71
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Aug 13 10:08:51 2008 +0000

    Clients should re-set the avatar on connection if the self handle is omitted from GetKnownAvatarTokens' map.
    
    
    20080813100851-9f02e-73785333079e2633ee043e4dabcee022f20b41da.gz

commit 6722bc86c949a2003dd1805e55a415dcdfe73048
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Aug 13 10:07:59 2008 +0000

    CMs should omit the self handle from GetKnownAvatarTokens on protocols where avatars do not persist.
    
    
    20080813100759-9f02e-81bf453494ef9e034a1b344593f86a60ed11b764.gz

commit 7c0275c26f8b7c41c990cec153d435ceea4db8b0
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Tue Aug 12 10:53:41 2008 +0000

    Connection_Interface_Aliasing: fix grammatical error
    
    
    20080812105341-b58c9-4c10d5c4a970baab44186bad7df91f93889896ca.gz

commit e9b57345d5dae8c39d3fef3ad5d2585ce4e63e2d
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 18:41:16 2008 +0000

    Connection_Interface_Contacts: Add missing ) in the org.freedesktop.Telepathy.Connection.Interface.Avatars/token signature
    
    
    20080811184116-b58c9-cdfc38c249cb42fb1813a349c495149d1d534324.gz

commit 5e0a9887d399bf9f23a0337139cc957cc110650b
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 18:33:09 2008 +0000

    Connection_Interface_Contacts: Fix typo in the node name
    
    
    20080811183309-b58c9-20ad4f2e49f1ec1831bba0c15a5fc6c951a7e600.gz

commit bee529d5074882de8bda1141d0d69453e9dca553
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 17:58:10 2008 +0000

    Connection_Interface_Contacts: Document the difference in semenatics between GetKnownAvatartokens and the avatar attribute
    
    
    20080811175810-b58c9-9fd76c9b3b7415f0a8313ac69bbb4d4908f6e4ed.gz

commit ad13781825a97835e21fbbdecf39c6f72ff49528
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 17:35:31 2008 +0000

    Connection_Interface_Contacts: Let the alias attribute refer to GetAliases
    
    
    20080811173531-b58c9-6abb958eae8fd9757da582aa732c0e913db5f43a.gz

commit ddfb2d16f07c881a486c4e6bd5773a173373e182
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 17:13:27 2008 +0000

    Connection_Interface_Aliasing: Add a GetAliases method to only get cached aliases
    
    
    20080811171327-b58c9-b4392195b3a5518c2076ae0732bae65fab56cdf3.gz

commit d0357b9f0a5cc48d6018a9bce6599017c33ba67f
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 17:04:36 2008 +0000

    Connection_Interface_Contacts.xml: Don't include whitespaces in dbus-ref
    
    
    20080811170436-b58c9-7939dee7ed27dce489aa87c8e7c22074880de7a2.gz

commit 704ae074a74acfc94c93c4209ecf0b8772d04554
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 16:35:57 2008 +0000

    Connection_Interface_Contacts.xml: Set the correct node name
    
    
    20080811163557-b58c9-944f799c5d3ded679fd8e78d16171debdb704593.gz

commit d9e4556962ca6f468af090ad8b2a90cc37127456
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Mon Aug 11 16:31:54 2008 +0000

    Rename InspectContacts and InspectableInterfaces to GetContactAttributes and ContactAttributeInterfaces respectively
    
    
    20080811163154-b58c9-54f5621497eeb60a865418173bb0360e0b19009d.gz

commit f78f6a44be6f45646133ae2a250944ea47571a7f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 31 13:12:35 2008 +0000

    Rather than re-hashing the definition of GetInterfaces in the main Connection docstring, just reference GetInterfaces
    
    
    20080731131235-53eee-6f07eed2c68af8ce35a1b3bb2c66afbc713dcec5.gz

commit 976543669927878b0e9dda722bbe355421292968
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 31 13:12:18 2008 +0000

    Fix references to version 0.17.UNRELEASED
    
    
    20080731131218-53eee-9bf5453da7bb0caf99509cdfe6e0a0fa44ac49a4.gz

commit 792490f8b4348e49f3112bdd9bc38f9c13680155
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 24 08:39:05 2008 +0000

    maintainer-upload-release: replace the "official" spec HTML, not just the snapshot version
    
    
    20080724083905-53eee-5e4d80a0b2baafb53c57042acc50159be110b0f4.gz

commit 79ba6aaa97d9ec65c818b89d9ec70d6404c6b53e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 19:39:23 2008 +0000

    Add nano version
    
    
    20080723193923-53eee-5998f3d6e6c7279bcee00eb53f6c0247a38cf060.gz

commit c09a4c0438ca5657f0fef07aeb62b0d6a62b4ea4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 19:34:59 2008 +0000

    Bump version to 0.17.8
    
    
    20080723193459-53eee-5d880fba2513577c3c5703c063a4fcfa151166a4.gz

commit 87f9c8bda2b72e8198a6da19e46dcaa65fd5bbdd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 19:17:22 2008 +0000

    Prepare NEWS for a release
    
    
    20080723191722-53eee-376ee6582165cd8f3ba9509dda4f3b00280be1d5.gz

commit 56a98a633689030652d76c687347655fa67e9fbf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 15:18:57 2008 +0000

    Explain that CMs can treat a request for an interface as a hint to do asynchronous retrieval of better info
    
    
    20080723151857-53eee-7e5cad7b09b69569b7d7028bf78551e13e470970.gz

commit 83124bf214d50a73313f530132bd57310e8c685e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 15:01:01 2008 +0000

    Add rationale for Hold argument
    
    
    20080723150101-53eee-afb7f4940dae76641f0ca98b21c81dc7859e9f5c.gz

commit c853ea885ce02a1218b90629a48ffe925a38c4a5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 15:00:39 2008 +0000

    Don't allow inspecting interfaces for which the Connection has no inspectotron support
    
    
    20080723150039-53eee-8b59ef6b4bbee9cf6e009b40aff56d3e28e5e7dd.gz

commit ee9ca53dd496a38243e09405b31ddd8c1b528daa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 14:50:08 2008 +0000

    Redefine InspectContacts()
    
    
    20080723145008-53eee-ed895a27d6620b3a38d574518b053aa2d349d925.gz

commit 7ea795aaac36e1f3db53bb551a3398f4920c430e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 14:49:53 2008 +0000

    Add more type definitions to Contacts interface
    
    
    20080723144953-53eee-e5ffd65bed3ffeed82f55e6b0452808be0c5f47e.gz

commit d82e3bdefa12c32c4d59ad01ca316059ab73e06b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 14:49:32 2008 +0000

    Fix descriptions of which contact attributes are present when
    
    
    20080723144932-53eee-7cbd934cf3a01ed723ea9f0da155a3fa0a519b57.gz

commit 9771a47ce2e9d745ec9d58d06e68433684e8f4fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 14:49:24 2008 +0000

    Move docstring of Contacts interface to the top, and namespace contact attributes
    
    
    20080723144924-53eee-0e86f905555a8443e6ec1a1a326797ebe4f337c7.gz

commit 3d175d6ddd09984ca201982077bc783cff0ec1d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 23 14:16:17 2008 +0000

    Mark Contacts interface as a draft
    
    
    20080723141617-53eee-483c7067dfbb8cec4d23514ef7a5740f611f8c26.gz

commit bbb871dd6a6b47efe1714d2dcba6f86e68d83ea1
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jul 17 07:35:02 2008 +0000

    Replace Contact_Inspection_Flags with _Command
    
    By specifying commands to InspectContacts as strings instead of flags, we make
    InspectContacts more extensible.
    
    20080717073502-e3707-f740dcc13c967e049a10ebfff7267cfd8d28094d.gz

commit ecbb44b7eb019a2c89608a5dde5774e4d17f69f5
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jul 17 04:18:55 2008 +0000

    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.
    
    20080717041855-e3707-09bd85a14cfd530cc5a41dc2954b3beb32e09688.gz

commit 3e0b3503a636102985ba333199d34cd394f2a48f
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Thu Jul 17 00:37:01 2008 +0000

    Sync up with HEAD and correct syntax errors
    
    
    20080717003701-e3707-ee22eafaf7987eef0521a59c9b90efb69317ab34.gz

commit efd95b18ae2f6dfc160d62a99d757c4686aa5332
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Wed Jul 16 22:14:57 2008 +0000

    Move ContactAtributes, InspectContacts to new Interface
    
    This relocates InspectContacts and support structures into
    Connection.Interface.Contacts for better isolation, backwards compatibility
    
    20080716221457-e3707-a5daae82997e49cd658740b936f18ee829d5f093.gz

commit 34b174330a269da60dd6ed821b2590e70e29a8e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 22 16:11:56 2008 +0000

    doc-generator.xsl: optionally allow hyperlinks to other D-Bus interfaces (for extensions)
    
    
    20080722161156-53eee-c4c9e5df4bbf6360f0c696d6a84cd2ed71cd336e.gz

commit d47669fb56cf7866071be796bcd6d77ba3122d0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:11:31 2008 +0000

    Improve wording of unknown/error descriptions
    
    
    20080716151131-53eee-42889cb8ae01374e8b66ce93943a8c24f599b767.gz

commit c691e3fdf26b6eb3fa5e7a5529360f89c9e8857a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:11:20 2008 +0000

    Convert list of well-known statuses to a table
    
    
    20080716151120-53eee-64ed40efcf34555ed5b368860b1227b036ae9b6e.gz

commit ed134dfc8a0aa72a95bab6856ff6c259e558b06c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:11:02 2008 +0000

    Statuses MUST include unknown and/or error if they are possible in this protocol
    
    
    20080716151102-53eee-17ec382558085853a485650b0ce02ddfc1e89298.gz

commit c7a294f4eb96d8441f3f65b944f241c0c9617b60
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:10:37 2008 +0000

    Tighten up spec for GetPresences
    
    
    20080716151037-53eee-6d19c952b92d84c6217ba27e1d2f3bd8af5fb660.gz

commit 6b26a4ca798139b206c94a4f753f1ea6c196bfea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:10:22 2008 +0000

    Add hyperlink to Statuses property
    
    
    20080716151022-53eee-56ad00d5d8abb92148fd996350f7f6c95a35cc64.gz

commit 12678c049b75f32cd094bbc2e2aefd40be46c9a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:09:20 2008 +0000

    Change AvailableStatuses back to Statuses and include even those statuses that can't be set on the user
    
    
    20080716150920-53eee-e8ba7f85260200c24b1d9e62ee633dca4c1852db.gz

commit 8fdde902e872c9cac2dbcb0d3b0bd2cb3d65cb13
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:08:54 2008 +0000

    Improve documentation of Simple_Contact_Presences
    
    
    20080716150854-53eee-1cbcfdd8125d313eb44c115ceefcc4bf9304c698.gz

commit 6029bf4f7c707765a44b00f2459372a37924216b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:40:17 2008 +0000

    Do not allow SetPresence to raise PermissionDenied
    
    
    20080715204017-53eee-ee180e92c4bf27a728b9774ed208c161763bd6b4.gz

commit 82127a77c7be278151294fc221f7a2b8603c7c3f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:39:43 2008 +0000

    Document the meaning of InvalidArgument for SetPresence
    
    
    20080715203943-53eee-8604b560561429deb39ad6fb5326be60e558145f.gz

commit dc9266d2228004711c5cf94b46b96d17b4b73bd1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:39:36 2008 +0000

    Whitespace
    
    
    20080715203936-53eee-4540355222058c92c873e5bcdc839044f9b5835a.gz

commit 71f00fd6d0df86f3dac70ad0ed760a198cdc0cac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:28:59 2008 +0000

    SetPresence cannot raise Disconnected
    
    
    20080715202859-53eee-f76506a8dbf44f089664076f06b9aa398f282baf.gz

commit c72dbee9a4df98232779d01c5b88872fa475660b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:28:41 2008 +0000

    Reference AvailableStatuses, not nonexistent Statuses property
    
    
    20080715202841-53eee-9e160e5a12c5191b60e2eb7ae558dcbcd3b13d0b.gz

commit 16e15cc5f31f71996022273e9d01d15e106c59dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:27:35 2008 +0000

    Improve wording of pre-loading a status before connection
    
    
    20080715202735-53eee-631dfb02d7761e63d6cb45e0d3068e5f0ca4bb6a.gz

commit 79a6cf4e33c2a4b03ae09af6d3721233f0c39434
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:27:26 2008 +0000

    Cross-reference PresencesChanged correctly
    
    
    20080715202726-53eee-d27c06e83b6d35e7d363e640b78641318db666e6.gz

commit b1073e5795bb32cb0a460935ed4b68e68a53913f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:27:05 2008 +0000

    Stop requiring that SetPresence accepts and ignores a non-empty message if no message is supported
    
    
    20080715202705-53eee-40fb8bc6212bd2cb9edd7e0bb0fa9f1e7dfb95f4.gz

commit 78d551d9cd94cf41c3cdf869d3e83a004db70dc5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:10:36 2008 +0000

    Reference SetPresence, not the nonexistent SetStatus
    
    
    20080715201036-53eee-f1a5b73c1da2610acc5ee968b4952d72bc0e4fae.gz

commit b65d35853e44287361aa9faccb8dcc9beec51bd3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:10:10 2008 +0000

    Fix type names, rename Simple_Status_Spec to Available_Status_Spec
    
    
    20080715201010-53eee-982d54bb2ffd1bf32904a789448266f0f9b9aacf.gz

commit 8f429efbbc6cc71b19c72055d275b9573226b095
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:06:03 2008 +0000

    Correct indentation in SimplePresence
    
    
    20080715200603-53eee-073ef871e1f916f5fd2d39a2db0eb879b3199c78.gz

commit 14e2633131a5a434b91d16b6bba023afdd8bd97e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:05:48 2008 +0000

    Correct types in SimplePresence
    
    
    20080715200548-53eee-d5c88c1bfd4fcf028e5368dfa14a87b71b33e4b3.gz

commit f661aa0db430d7ba14b70b8ddbae080fafd8a6c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:05:27 2008 +0000

    Re-paragraph SetStatus docstring
    
    
    20080715200527-53eee-bcd46994d7adced8ffb7eac3cd3910ef32ee2346.gz

commit 3d46a95aec4c99d173b3ba672033fe7af440610e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:05:04 2008 +0000

    Explain why clients mustn't set statuses they don't recognise
    
    
    20080715200504-53eee-586b343d73e4a0d6d802f44d5c42f54499e5bdfc.gz

commit da80f05b864c0bd6359a70ca4c88ed6d1241e1c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:04:41 2008 +0000

    Document Status_Spec_Mapping better
    
    
    20080715200441-53eee-91ba5581056060c5733d251109272d0c46c7f2d9.gz

commit 9a75a2f23b7a7179ed7efac6eab6ce9049da4600
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:04:03 2008 +0000

    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)
    
    
    20080715200403-53eee-0c550af2d65de4cb130983f97b4b2eb6b4a82f30.gz

commit c5a9888f5eebcb80437d3265b9db79a7930cddc5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 15 20:03:48 2008 +0000

    Explain the purpose of Status_Spec::Type
    
    
    20080715200348-53eee-4a1b40db4dc8d2354766d60744184f8cf485395b.gz

commit 361efaec2194299433ae63cee9a154598449299d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:39:11 2008 +0000

    Rewrite text for Statuses property, renaming to AvailableStatuses (unfinished!)
    
    
    20080703173911-53eee-39518e2f5737ed1ec51d765e19d4bae25c03ad65.gz

commit 2b763754fa86863fa9bcbf3e480ecd3ba9e4d420
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:38:16 2008 +0000

    SimplePresence: annotate the well-known presence-type strings with the corresponding Connection_Presence_Type values
    
    
    20080703173816-53eee-99f30e9a96561fece67c8d3065881346c2acbc96.gz

commit 52f4e3b93f146e2afcbf98d71efdb05a93f6a101
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:37:09 2008 +0000

    Explain why it is desirable for clients to set an empty status message rather than filling in _("Available")
    
    
    20080703173709-53eee-51ad5c4f82b867d43e7730510cf3ef0739780d8c.gz

commit 1413823f5132d86e14770e5c0c3ade3423122bb6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:36:59 2008 +0000

    Remove double space
    
    
    20080703173659-53eee-68bab012dddcfd96f5842f6b4261557d0e92a73e.gz

commit 0361222d5f46796f2c5f65c39aef6b2ff8672b79
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:36:36 2008 +0000

    Change "unreleased" version annotations to "UNRELEASED" to follow my usual convention
    
    
    20080703173636-53eee-1c5080ac0e829899d705d338eab8aa223584eef7.gz

commit 7ac798734adf2a1fd20e5664d3b8c2c1710adb2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:36:12 2008 +0000

    Clarify that Connection_Presence_Type_Unset MUST NOT appear in our D-Bus API
    
    
    20080703173612-53eee-114c28df188482cab1aa0e2116c2ef914dcbe30a.gz

commit 71b00eb854ccd5b184ac2ec21bfca885144089aa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:33:07 2008 +0000

    Annotate Presence well-known strings with the expected types
    
    
    20080703173307-53eee-3fffc6e071e37d67b9f0f7c720fcda0d442017f6.gz

commit 7a574d7d386b775335449c37b562f3d2890d5357
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:32:54 2008 +0000

    Link to Galago properly and re-indent
    
    
    20080703173254-53eee-33a16bfa7f4d527c549a6b520dc9ed4202cbf2d2.gz

commit c7b0bcb0649ffc8f76db4dd258f244e2a5d80009
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:32:34 2008 +0000

    Improve wording of pre-deprecation of Presence
    
    
    20080703173234-53eee-31fe1f3edc4899d46841d1529c4483f23b396ec9.gz

commit 1ab0c295d8b3fe43b15d1d4335fa3ec3ec075e5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 17:31:50 2008 +0000

    Improve wording of Connection changes
    
    
    20080703173150-53eee-8febc9f5dbf50f95aad38d43916f48116b95938f.gz

commit fe49a5987019d0aafa11c7ae0cd46bb64c469adc
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Mon Jun 23 11:23:51 2008 +0000

    Make the ordering of attributes consistent within one type
    
    
    20080623112351-93b9a-5fe4ac2b180ffe1f6b775844c4f14fb13dd8efd1.gz

commit bd9ecf8bf8a9983cbb5d4848939b294eb53ff32e
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Mon Jun 23 11:22:10 2008 +0000

    Make the Simple_Presence the same as Account_Presence and use Simple_Presence instead of Account_Presence in the Account interface
    
    
    20080623112210-93b9a-2ec517205fd53b3a867d086af94f89b5e57a0d4b.gz

commit e882047ff0fa4834c207d7a854af83c372e9f519
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Mon Jun 23 10:54:29 2008 +0000

    Indent the patched parts of the presence definition
    
    
    20080623105429-93b9a-87f22589829c92d8c1d63889e8ec7a19933705d3.gz

commit 955d01ce1ed30d75d081d07f6d3e40f48786b25b
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Mon Jun 23 10:51:58 2008 +0000

    Use new-style indentation :)
    
    
    20080623105158-93b9a-23ab660abae3138f65e9447245fd01f730462c95.gz

commit bd079c53938bcc210b056d283e78fd72b75cadbf
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Wed Jun 18 17:14:13 2008 +0000

    Document that presence is scheduled for deprecation
    
    
    20080618171413-93b9a-ac36376eb9ea7de6471efc1abbf81104b12765ed.gz

commit 9aa600d81e556a3b39d86a96959e749ac3ef1873
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Wed Jun 18 17:04:45 2008 +0000

    Add error and unknown to the list of well-known statuses
    
    
    20080618170445-93b9a-6e6cf6aef5b22a9cbf3f5b0b5e2138e29afd9a08.gz

commit 947a2fab5b6f48cd51afc0f74c63da4631348162
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Wed Jun 18 16:58:34 2008 +0000

    Rever to Connection_Presence_Type instead of Simple_Connection_Presence_Type
    
    
    20080618165834-93b9a-0a718a118f94f3e17e7d3eb1db523f918b5cf836.gz

commit c17dcac1714e6f8e2da600dcfa20e261258c2246
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Wed Jun 18 16:54:12 2008 +0000

    Proper xml end tag
    
    
    20080618165412-93b9a-c10ec845744ce6b5bb05e45ca42c0eeae42e9faa.gz

commit 2fd346db91f224e97c51ec59ddf45b81a589e24f
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Wed Jun 18 16:44:21 2008 +0000

    Allow connection interfaces to be added when going into connected
    
    
    20080618164421-93b9a-1134effa68aead999406cb122b0299a25468d491.gz

commit 47045d1ca8ed82634a7b3438a345bbf4f359b7b3
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Wed Jun 18 16:17:23 2008 +0000

    Several fixes as a result of robs review
    
    
    20080618161723-93b9a-ab92415ea2eafb1da235cd127382a9ed3e3cd91d.gz

commit dc132c883bd5236498faa764a3e656fd181cd804
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Tue Jun 17 14:25:44 2008 +0000

    Update SimplePresence description
    
    
    20080617142544-93b9a-024590f476839508c81fbe2ddbbadf2f7e3d0dce.gz

commit 2fda8c5fb503f4b5820cd65fa6eb435fcf93742c
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Fri Jun 13 17:17:16 2008 +0000

    Add unknown and error status types. Clarify the ability to set a status while in DISCONNECTED state
    
    
    20080613171716-93b9a-53d83930c5bf44e6c958cf80df737bce8abcb7a2.gz

commit eb0c84724bc0ae31ac64cf75d2140bb472a0d214
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Thu Jun 12 15:39:38 2008 +0000

    Rename PresenceUpdate to PresencesUpdated
    
    
    20080612153938-93b9a-30fbba852ad8c934c02a479ecc6f81e75926b871.gz

commit f640c90fb4012641905c9ad64cb9f8d100d8c16b
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Thu Jun 12 15:27:49 2008 +0000

    Remove RequestPresence from the SimplePresence interface
    
    
    20080612152749-93b9a-7a9199cf33b728daa45de9745c557278a080a194.gz

commit 40cc1180aa527638eeee6ef2e13cf5ea91e02b27
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Thu Jun 12 09:27:02 2008 +0000

    Let the simple presence node name follow the naming convention
    
    
    20080612092702-93b9a-fddada7b026c801bc7ffe3ec5f4354c67f5860a7.gz

commit 1e81559ebaf96305c9fd55249c99167be06a06c1
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Wed Jun 11 18:32:58 2008 +0000

    Define the SimplePresence interface
    
    
    20080611183258-93b9a-4368d46df61eab6a81a49cfda71fd08ca6fa6978.gz

commit 94c42ff22a0f1447b3b9d87005c51bddf43e4fb7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:16:37 2008 +0000

    Update doc-generator.xsl regression test to match current features
    
    
    20080716151637-53eee-a7829e4b469739953b3cbbb16b7207a9fbf2b4cd.gz

commit cd9a61eba866d0cae1744d3e96681d97a4ea0d4d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 16 15:15:06 2008 +0000

    doc-generator.xsl: put a border on table, tr, td, th so tables are legible
    
    
    20080716151506-53eee-9dd04d3d923cf25eadb87928873bbe08508b3e15.gz

commit ed57f3d918599b077ad2a162e9fd391449de2d68
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:23:38 2008 +0000

    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
    
    
    20080710162338-53eee-ae058ddd7d40092bf8fe7122c2de17142f3a1a15.gz

commit d0cb87b2629273d495ccd8fa6207f7538b4eb08e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:21:12 2008 +0000

    doc-generator.xsl: when failing due to an unrecognised element, output a newline afterwards
    
    
    20080710162112-53eee-2327325f57e427e0cbf463da98448389e0f91a4f.gz

commit 03600fadfddd59d9328694a0b305c5388a65ce2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:08:15 2008 +0000

    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
    
    
    20080710160815-53eee-4385e27a33412c691c37df014d8c4adce87b3fbf.gz

commit 9b66583a187ac7c795a81a5b23b918a8920ae86e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:07:47 2008 +0000

    doc-generator.xsl: each tp:flags, tp:enum, tp:simple-type or tp:external-type must have a name and a (D-Bus) type
    
    
    20080710160747-53eee-efb7ad61bed7f70e2559bdaec7b47c481bb15e57.gz

commit 0bace3f905834e565cc1dd3126352ffcde1caa1e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 10 16:06:52 2008 +0000

    DeliveryReporting, Messages: add missing type 'u' to some enums
    
    
    20080710160652-53eee-98ab6b638b2f3fd3cf74233c91aa635ec7e2f072.gz

commit ada2ff1c2cea3498f4cb164a9c1dfaaf569342e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jul 4 14:48:35 2008 +0000

    Connection: add missing <tp:docstring> inside <tp:error> so the clarified interpretations show up in the HTML
    
    
    20080704144835-53eee-3769cde3c0ee3ae752e555af9145582a02f28984.gz

commit 2b22fe6293f7c68c3bde9fc2223c4ec3c805523b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jul 3 13:42:56 2008 +0000

    Update NEWS so far
    
    
    20080703134256-53eee-002f09de9e91f075300b6a8f3a600379dc1a3ce1.gz

commit abb407abf5820252d6ab4e9e0af5f89a776ced7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 17:55:08 2008 +0000

    Conn.I.Capabilities: deprecate the handle = 0 stuff, it never really worked anyway and is insufficient for Conn.I.Requests
    
    
    20080602175508-53eee-0834acba300552a6d7156b4cb8e05410db2035e2.gz

commit 4202f1f58f60a3342d860e6bf46db3f60da02bbc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 2 15:02:45 2008 +0000

    Annotate ConnectionManager.Interfaces as added in HEAD, and explain backwards compatibility requirements
    
    
    20080702150245-53eee-ad5415d4f0caa763cda79f49585346d447a65b1c.gz

commit db5886bf25a3c47f21afed886153363eed673207
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 17:54:30 2008 +0000

    ConnectionManager: add a FIXME note about the possibility of CM.I.Capabilities
    
    
    20080602175430-53eee-898966a9e66ef54dfa72d7277bb45a4f8dd76962.gz

commit 9bd1304bc103a08f624d853c33f2ac1a2b85911f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jun 2 16:18:40 2008 +0000

    Add Interfaces property to ConnectionManager, for possible future expansion
    
    
    20080602161840-53eee-1d246609518ea4e969eff79bba972df63e4be938.gz

commit 9ec2a29f799feccfed71bfe34cb440ba71599ecc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jul 2 14:45:15 2008 +0000

    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.
    
    20080702144515-53eee-7e6f8a4c9723f2934bc375ea2556dd6c9f4fc4b8.gz

commit ed6126800dd21b09307dfc60dce00005f8f7bcfd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 15 15:48:43 2008 +0000

    Connection: add SelfHandle as a property with change notification
    
    
    20080515154843-53eee-78ba37c6c512e4d7d4963887f60772154f7bd58e.gz

commit d21865921260d50c752e871aab875b25c507a02c
Author: Robert McQueen <robert.mcqueen@collabora.co.uk>
Date:   Wed May 14 18:56:46 2008 +0000

    add description of the Location interface (from the depths of the past)
    
    
    20080514185646-418b8-ef83edbf6391910bc170ae55244ead3133f34eaa.gz

commit 3c4e24c06d107af7e5e711b0cbef0c85d7d84b92
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 18 10:42:29 2008 +0000

    Merge with 0.17.3
    
    
    20080418104229-53eee-67c1ff03c1466be05855c9df38baeab088e41bde.gz

commit 4a8bb2031cf8e2272cd598bc5d54021047e017b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 28 11:48:21 2008 +0000

    Fix typo
    
    
    20080228114821-53eee-e608b36c20ed9aca0d2025f55c2057ee1f0af219.gz

commit ee49c9af5f3fe25b8c71709154b613e55705fbfd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 28 11:42:55 2008 +0000

    Location: support setting and getting access control (a thinly disguised version of XMPP pubsub access-control models)
    
    
    20080228114255-53eee-500ed518565c6f6613d028c42594894c826795a4.gz

commit 24c2309076f8301e905da2de69de7dd07e19018b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 28 10:54:22 2008 +0000

    Add a first draft of the Location interface, based on XEP-0080 and Geoclue
    
    
    20080228105422-53eee-6d27c25181c281423eae3fa457b917658724ea2d.gz

commit c07345bfe91675fb1507002528959195f303e817
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 21 18:09:09 2008 +0000

    Add some more D-Bus stuff to generic-types.xml
    
    
    20080221180909-53eee-0d6c9f980acf55d3fc92c61de9049698f589398f.gz

commit eaa96bb10203199102bae5d600d0240df3522252
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 17:59:43 2008 +0000

    doc-generator.xsl: explain why the message when an "out" arg has no name is commented out
    
    
    20080701175943-53eee-6a11524e0306a831a7ebc035e2411ec331b9a04f.gz

commit 4de88396e71a61d85292dbb8b67b89aba4e6ddfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 17:56:20 2008 +0000

    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
    
    20080701175620-53eee-d630d20c60014101fd884b5badcaddbd7d5a67b6.gz

commit ef6b62405fbc58728eb00ed6c058dca0bd799ffe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:27:56 2008 +0000

    Channel.Type.Text: cross-reference RequestChannel with a link
    
    
    20080701132756-53eee-6c8c7d1304913aa862ce950113c701dd48a3bbd4.gz

commit faccfbe69b377057cdc0955169a69c37d465366a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:26:57 2008 +0000

    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'
    
    
    20080701132657-53eee-33cdeacad4bba7ed4ff21dd2ec611f6a8c4bfc9d.gz

commit 0cf5b0f0e5602f6b5357d4ae6ec13ee20ec3d01a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:26:17 2008 +0000

    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
    
    
    20080701132617-53eee-026e3d7c3188602d897de807d0c857828af6776c.gz

commit 6672f33ec621cb38cb438e0646a7f181b4012bef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:26:02 2008 +0000

    doc-generator.xsl: fail if a property has no access attribute
    
    
    20080701132602-53eee-28638955d8ac022681321fe5bb872949ad9213d8.gz

commit dfc8f8e5593081dca557750ccf7fa1413deb72f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:25:11 2008 +0000

    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
    
    
    20080701132511-53eee-4b56152604a254e2b73f4c787a5ee49f529c3b8b.gz

commit 09ac1e080393ed950011366f0bca9e3a705bf794
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 13:24:44 2008 +0000

    Channel.Interface.Hold: remove spurious direction from arguments of HoldStateChanged signal
    
    
    20080701132444-53eee-5830c0d1ce38f31a434bed5f146f2ad27a658176.gz

commit d09972ff4cc3db5468281c14ec7bf637070da23f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 12:50:33 2008 +0000

    doc-generator.xsl: tp:member-ref: document, add sanity checking
    
    
    20080701125033-53eee-0296e0e25f3e03cd59df83fee7634117d7cb7ae1.gz

commit f4b21b2d018f1b994e4817cb8405987688f7d28d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 12:50:01 2008 +0000

    doc-generator.xsl: document tp:dbus-ref, add sanity checking
    
    
    20080701125001-53eee-4b7bb3f94686401b38c7043dd3aad4d0998f6ccf.gz

commit 98e5a0717d62fd4cfd53d4335efd789a6eb8ced5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jul 1 16:32:13 2008 +0000

    Recommend not giving connection managers names that are likely to cause confusion (same as the protocol, or a library they use)
    
    
    20080701163213-53eee-b48f9d67280f62dcb5e043f0696a0319a1db73f2.gz

commit f109342c7ce23618ea98db94d66399ef5f4d4ca5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 11:40:38 2008 +0000

    Add upload-branch target which uploads stuff for discussion to (by default) people.freedesktop.org
    
    
    20080610114038-53eee-e524d9fecd390b7fffdbd0782b63dee2a68b3c37.gz

commit 8423dc794c789773489120f9ecda49c62d51ffba
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   Mon Jun 30 14:25:16 2008 +0000

    replace hyphens with appropriate dashes
    
    
    20080630142516-c9803-3e8ced28c18062978091eb42eb0f23f31eca05e9.gz

commit 3a5ffbcfe08b49c506f07a8f1932779d86b4bf66
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   Thu Apr 10 18:55:38 2008 +0000

    doc-generator.xsl: stop on unhandled elements
    
    
    20080410185538-c9803-77a0640bc2dd5aab45aa427af2712fcf36670b3e.gz

commit d84fac530ef111ed7ba4878e554cb8b97572c4ce
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   Mon Apr 7 18:40:18 2008 +0000

    explicitly use string() on tp:version instead of passing through to identity template
    
    
    20080407184018-c9803-df23c9b4742347ae603c6b9a117d974c00ad6f75.gz

commit 64a446fd10f708effea67c00cbe49c1b08e10d46
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 16:02:35 2008 +0000

    doc-generator.xsl: tp:docstring: correctly render tp:dbus-ref and any other markup that appears inside a tp:docstring
    
    
    20080624160235-53eee-4ee2a6afcd1c6c0cff1ba01d26e751ab7dd79dc5.gz

commit 26fd64753b6bfc54a826ffc215e9f9fa52944ca0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 16:00:48 2008 +0000

    doc-generator.xsl: tp:dbus-ref, tp:member-ref: correctly generate internal links
    
    
    20080624160048-53eee-9cd848dcc757ee2dd21baf2317caa817cfc0b63f.gz

commit f1d4df5994a6507921f540a0e16f448be9d84ac3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 14:29:54 2008 +0000

    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.
    
    20080624142954-53eee-e81e5320ba5a8d003e8e196d9b166dd64384f39f.gz

commit 3bfa8477dc0c92a01e4a933006803d9225cfb99b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 14:29:34 2008 +0000

    doc-generator.xsl: use correct xmlns for added/changed/deprecated paragraphs
    
    
    20080624142934-53eee-c096966e6d4d40411964dc325aff794eb91ee308.gz

commit c6a4056fcbc75ddc822248a73bd12970d237dd70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 24 14:26:56 2008 +0000

    doc-generator.xsl: insert a space before parenthesized tp:type links (fixing a regression)
    
    
    20080624142656-53eee-0227319597352cdc3174df7c85596a303960213f.gz

commit c8f12775c9613840d385dd1eab57e4c3ce5ee567
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 10 11:23:37 2008 +0000

    Add a maintainer-upload-release target
    
    
    20080610112337-53eee-c8381772a76c578d73f558a5249db2526dea7cad.gz

commit d165414d34351dfd6385291ebe02ea6d33eae0e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jun 6 13:21:51 2008 +0000

    Clarify wording of Channel_Group_Flag_Handle_Owners_Not_Available
    
    
    20080606132151-53eee-e674c9a79c36f9f05878b8a100c856ec28fc44dc.gz

commit c76ad5fc8bdfccf713b2fa561968c4e1d97d33db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 16:33:57 2008 +0000

    Start NEWS for 0.17.8
    
    
    20080605163357-53eee-72d806debc1f4bf15ef2299eb6d0f5aa7b9f4974.gz

commit 39d094668ab858122ad132b0080c40edd09736f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 16:32:42 2008 +0000

    Nano version 0.17.7.1
    
    
    20080605163242-53eee-4b86103f1b3b42099063bfb618dc8bff9d1b5f51.gz

commit 42e4d265fe397bec019de48da4ee31fbb5938aad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 16:22:14 2008 +0000

    Prepare NEWS for release
    
    
    20080605162214-53eee-101b3677d91c5f7425df7760a4148490b3d6e8f2.gz

commit be82dd58bc7943e6bf1a704f5786558a3768f3a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 16:17:46 2008 +0000

    Bump version to 0.17.7
    
    
    20080605161746-53eee-dcd90a68df880bbb962312c82b4c94e9f4fb3e95.gz

commit 681354e43ecbdee18a62cff34fe8bdcba8ecc9ab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 14:46:35 2008 +0000

    Update NEWS again
    
    
    20080605144635-53eee-9fb6a8037eebd184b198209b8c8474c4fb72a84e.gz

commit 37e8757798d74ab328178e4e1a2b4d91679a5692
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 14:10:26 2008 +0000

    Update NEWS
    
    
    20080605141026-53eee-127c07a01bf5d9a8c9812f10f70e77788889bc14.gz

commit 581b6ab22a3ac94113721f971f3a676cc933853b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 14:09:59 2008 +0000

    Channel: mark properties as new in 0.17.7
    
    
    20080605140959-53eee-28aae5db279e55e011a2782ba7ea1c2fd5664608.gz

commit f31e0867d4905106e26246ccd554863da1f5690c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 14:40:29 2008 +0000

    Add req37 "Requesting a channel takes time" and propose a solution
    
    
    20080605144029-53eee-837494cd2c502e91d48fa89a27db4e0d3c79ede8.gz

commit 3e09250d4b5077a849539923ee24e9879ebca683
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 14:12:00 2008 +0000

    Resolve issue with req4 theoretical implementation, by requiring UIs to have some idea what they're doing
    
    
    20080605141200-53eee-c2263088685b8b40cea0ccfdf8340127bef1e873.gz

commit c270eeb8b59e039386abd406ddc32f2aae169c68
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 11:54:33 2008 +0000

    Propose keeping current behaviour on failure (req34, req35)
    
    
    20080604115433-53eee-7c7dad6a4ca95a05669954973a410b22ed852fbd.gz

commit 3834c5b16045b4cc8ca60add568439009dd82349
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 11:54:18 2008 +0000

    Propose implementation for UDP/TCP tubes (req24, req25)
    
    
    20080604115418-53eee-f711e0d934f7e5a044191ea221a29e44b94d358d.gz

commit e8f527a4159d3ce9b725cf769f79a194b8508e8c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 11:52:53 2008 +0000

    Propose implementation for OLPC activities
    
    
    20080604115253-53eee-32f81c47406b9911b62bd9d6e0752fd470f77171.gz

commit cfaee044e2a80a91488e8242748bb434f34371b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 11:52:38 2008 +0000

    Propose implementations for file transfer requests
    
    
    20080604115238-53eee-00e69d1e842c0b3287e74d66f0d1922b691ae968.gz

commit f520a87beb38ae5e63b15facab954b0802e1956b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 11:52:31 2008 +0000

    Propose implementation for ad-hoc chatrooms by making 1-1 conversations always look like 1-1 conversations
    
    
    20080604115231-53eee-71900a92827fe3baffb23112a79552c9aa5a673c.gz

commit 699fe4b5d404f4c4f9a304c0ab5797a60c69ad22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:39:59 2008 +0000

    Propose an implementation for dis27
    
    
    20080604093959-53eee-b1ecf97db1fffe0d4709984c6587150fd5fae8c9.gz

commit 8f3be2e4b130c28a56e74ef24edacab9b7ec1ac7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:39:51 2008 +0000

    Propose an implementation for dis26
    
    
    20080604093951-53eee-dc01bdacf18c547a5fdb988368d5aab53a57d18f.gz

commit 0ae13817a4d7ab8b88e9333cf6ff1e6e8eba92af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:39:42 2008 +0000

    Propose an implementation for dis25
    
    
    20080604093942-53eee-436e9c0c9e8e716c9da2bc0b688952c42c1d35e0.gz

commit c53b4c6e97a44959a4f55e2063e1b6854d2032fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:39:08 2008 +0000

    Propose an implementation for dis24. Add a variation on it, dis29, and propose the same implementation
    
    
    20080604093908-53eee-ab03629005dea96cac7b1d1ba958215ac2a3e47c.gz

commit e1cf7abded6f545ed2af1bd865c9e17d10afc442
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:38:57 2008 +0000

    Propose an implementation for dis23
    
    
    20080604093857-53eee-efb038fe144e95b9cb0005dee0a8849d1059229e.gz

commit fcab132150f36cb3fb04d82ce6a466e16494b0e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:38:44 2008 +0000

    Propose an implementation for dis22
    
    
    20080604093844-53eee-eacab0f13f49cb8069cada6bd52ac1875dbf97f8.gz

commit da46a6ed0d41095565bf0f18bced20e7f6f8043e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:38:29 2008 +0000

    Propose an implementation for dis21
    
    
    20080604093829-53eee-cb0d9ec9e12612b828414c0255550be3e3ef3be1.gz

commit 5785ce0bb2592a983e87ae7292819e2c1a80ccff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:38:01 2008 +0000

    Observe that dis20 is basically the same as dis6, but with a stronger requirement to keep the file transfer in-process
    
    
    20080604093801-53eee-2a81cad94ff55b5944f12cdeae1b99177b7380e2.gz

commit c2b4fb0a337ac5543b7917b11fc4259ce3ab8f4e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:37:51 2008 +0000

    Observe that dis19 is basically the same as dis1
    
    
    20080604093751-53eee-6c52ccff7fff96dde589efcd0b7d5564e49b29c7.gz

commit ac495436c6b10e013777f3b0502ca469024d503e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:37:34 2008 +0000

    Observe that dis18 is the same as dis5, with the same problems
    
    
    20080604093734-53eee-e80caec36fafc00ad391271623ddc52a8454408e.gz

commit 964cd732f66d00f3a292ad2401bdd4434a628dfa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:26:48 2008 +0000

    Expand on dis11, propose a solution
    
    
    20080604092648-53eee-d1214dd0186389c9e0fe6699d0a0cf5eb0a2119d.gz

commit 6264489eecca2ebf7eb1b7f1f4789649fdf420b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:25:12 2008 +0000

    Propose an implementation for dis10
    
    
    20080604092512-53eee-b787d6cc77f5cf2b8a4b97ed3c62b3246bb079d5.gz

commit c48f5f6af2ccddb5eb809c000ce80a3a21fef242
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:24:30 2008 +0000

    Propose an implementation for dis8 and dis9
    
    
    20080604092430-53eee-415b2ffef761b32203817d3899ed5de0b8f33e4d.gz

commit 4900bad72efe7025fee007325fdde8884992a79a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:22:46 2008 +0000

    Propose an implementation for dis6
    
    
    20080604092246-53eee-f26858432d1e71d82c260a34148b423003c6d3be.gz

commit 89a03a7c1256208b277a2a05a43927c075346875
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:22:31 2008 +0000

    Propose an implementation for dis5, and identify some problems with it
    
    
    20080604092231-53eee-fa08ad79e4f5c76eb6e2fb57f1c37b8ae83397fc.gz

commit 3b45cffe6e7ff431e418b64f61a23f0fd0e7a84d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:22:14 2008 +0000

    Propose an implementation for dis4
    
    
    20080604092214-53eee-0c0886afe684f1edede2db233411774d6d93d815.gz

commit 1408870ae0ae53ff306d8b9e07b1999b6801323f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 18:19:23 2008 +0000

    Suggest alternatives for dis2
    
    
    20080603181923-53eee-50e1c4ffa1269d7b2dabafc3bef43d0810fbf33e.gz

commit bbd9d6a0702166bda300e3928c80408f969d2298
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 18:19:16 2008 +0000

    Propose an implementation for dis1
    
    
    20080603181916-53eee-7361ac5d0c11fb92dcf4808d5604634159a08e07.gz

commit e2656d5226d8c71d8037a8f85db7f72a9fb72443
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 18:13:42 2008 +0000

    Propose implementations for req9, req10
    
    
    20080603181342-53eee-1df4507d502ca53651e687eae5cf2e0fb6eb5437.gz

commit 4e22a25607719ae433676ff937312dbe6dd3288c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 18:13:29 2008 +0000

    Propose an implementation for req7
    
    
    20080603181329-53eee-ecdfbc51c6f63c3a83930d63f0ce8cd11ff4c2bd.gz

commit a9cabbb754e0b36821e7166e834e69c54a849b1f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 15:01:29 2008 +0000

    Propose implementation for req28
    
    
    20080603150129-53eee-f39c27fbc6d83e69243014133a9217a2a666515a.gz

commit ebd578ba4c9eb53d1a1df907769695bac12f50e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 15:01:13 2008 +0000

    Propose implementation for req26, req27
    
    
    20080603150113-53eee-0c358c4139918fad82c496d85bfb31a4e7cec26c.gz

commit 144223e8b1cfd7f36d62174363b44e36e87a0930
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 14:33:57 2008 +0000

    Propose implementation for req3 using requestotron
    
    
    20080603143357-53eee-f08a89fe3fa9f4bdf3e7c9c39dc6bb4274935072.gz

commit 8b048dba03ea6b679fe023d8b00ea4c49c20b3bf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 14:32:59 2008 +0000

    Propose implementation for req2 with requestotron
    
    
    20080603143259-53eee-07aea94f2ef69b7f57dbc5367b2c875a9a34ed0c.gz

commit 38ddd36528864058a243ebee1c373a5db2db534a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jun 3 14:32:37 2008 +0000

    Propose implementation for req1 with requestotron
    
    
    20080603143237-53eee-123f8c8838cec11f21188a06d319e46340c73b97.gz

commit bbf038a19fb84a85cf1c2dbd5af4c7dbc3e5d13a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 09:22:57 2008 +0000

    Merge dis14 and dis28 (they are actually the same use-case)
    
    
    20080604092257-53eee-aade0bd2efebfdb7ac0d8f67684473aa97ac87c0.gz

commit dfb575112a23192bf7575c2c697667c7ae53b86e
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Jun 2 18:30:14 2008 +0000

    Automatic Text channels using BIP
    
    
    20080602183014-945a0-02579b40015203f94087224ea1b89c0903abf3fd.gz

commit 9b090af4e9c929773c08e70b02c7141dcc154b2a
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed May 14 18:03:10 2008 +0000

    use http urls as example instead of html files.
    
    
    20080514180310-945a0-40f38f1eb9415f102a47b993759812a12418ff67.gz

commit 761b7280dbb4069e7da570d046adcffb361b3fbf
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed May 14 18:01:24 2008 +0000

    Add elisa use-case
    
    
    20080514180124-945a0-2073e68f449172c261ea6399f50c0f80ad27e649.gz

commit 0e5e5c2c8d4bf0c441db2a4be7be3814d7b621f2
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Fri May 9 09:56:53 2008 +0000

    Add multiple channel handlers case
    
    
    20080509095653-945a0-1d7f8a074701eed7a5b8f120a2e2ff0503569750.gz

commit 85e7d3b9a6624b8e44d2ff835f18cf04bbd90f62
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon May 5 14:52:44 2008 +0000

    Renumber req33 "Cancelling outgoing call" to req36 due to collision
    
    
    20080505145244-53eee-f2ba90401dc36ab58a87076632601c7a8fc3be37.gz

commit c77183f0e23451261dd5d8ae0767b02a3880af38
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon May 5 14:24:00 2008 +0000

    req33, req34, req35: cancelling calls, failing to do things
    
    
    20080505142400-53eee-1fd92dd43c434a5df2aeb9af0b2f341dea1133fb.gz

commit 7c9aa12feb052f89af2b10c317445fce318242b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon May 5 14:23:35 2008 +0000

    dis23, dis24, dis25: miscellaneous Mission Control features
    
    
    20080505142335-53eee-3c272001db1a36568971d8d5c061ecb6d5b9455b.gz

commit 6e200d6b419191481474cf2eeca925c2024dba1c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 30 13:04:35 2008 +0000

    dis22: fix formatting
    
    
    20080430130435-53eee-c198b9fcf37d65359174e0795520ea3a80da27d5.gz

commit 457376105d20d43e77902ef47105cd59d9a1fd92
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 30 13:03:28 2008 +0000

    req26, req28, req29, req30, req31, req33: indicate that recovering from a CM crash is equivalent to recovering from disconnection
    
    
    20080430130328-53eee-0d0df5867c309720d9f9d4a6b245ff8abc8488df.gz

commit 4db5195c93a884e3fcafbb20b456954fd2227f98
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 30 13:01:47 2008 +0000

    req31..33: add use cases for recovering 1-1-chat-that-is-really-a-chatroom after disconnection
    
    
    20080430130147-53eee-c56894ccf6bda3a8ce50bf93e71a47dccf4699f4.gz

commit 2b54f0e3624ac5d49413044456f3b37b39187834
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 30 13:01:32 2008 +0000

    req29..30: add use cases for recovering VoIP calls from disconnection
    
    
    20080430130132-53eee-23e8c1fd2e0dd362de682453222aa57d070d738b.gz

commit 51ca7cd21b4cbf533488d36cae9088149f776138
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 30 13:01:09 2008 +0000

    req26..28: add use cases for recovering text chats after disconnection
    
    
    20080430130109-53eee-75439be75f57307efa1e0ebdc252edd6402981d0.gz

commit 50a8a36f52863331f633c55490d7e352c8d6a1cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 30 13:00:59 2008 +0000

    dis22: number use-case correctly
    
    
    20080430130059-53eee-e489c4985f300472b06e57fd91afb9adfcbf73ac.gz

commit 287680479cc5742ed077afbf889327ed64a3e163
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 30 13:00:39 2008 +0000

    dis3: correctly document Empathy's current behaviour
    
    
    20080430130039-53eee-25ca32fa5ff74271e8f8637af74ba63e54233018.gz

commit a29900866ffe6fb4f36c7bd16b4737e7c945e4f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 16:27:02 2008 +0000

    Fix markup
    
    
    20080429162702-53eee-bbb6afddc48535cd6cd530dedbc235c88e476fd1.gz

commit 9c3ac40355bd47fc9568b78cc847bdf23efe44fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 15:46:01 2008 +0000

    Edit titles of use-cases for requesting (offering) Tubes
    
    
    20080429154601-53eee-3375ebe59f4cc50d0a54653d603f82052a880b65.gz

commit 80e76621037e2441a26ed44182dca62c6221288d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 15:45:45 2008 +0000

    Add use-cases for dispatching Tubes
    
    
    20080429154545-53eee-f8d095a066117f6bc09b957b7640077b3fd77607.gz

commit 507ae2c70bec7bb11fcd499d6248e9d367377292
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 13:57:54 2008 +0000

    Requesting Tubes
    
    
    20080429135754-53eee-5bafb3a23a523abf9b505ec434403f1e69d802c0.gz

commit 552635f1717c07008798d0786b94f9eeaefc6c42
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 13:57:45 2008 +0000

    Requesting file transfers
    
    
    20080429135745-53eee-f5e12e2a516510b695cb94d3a9f8c811ea02d4a3.gz

commit b129d16dbea3588e6722ca9cc18deb6b978c2537
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 13:57:32 2008 +0000

    Dispatching file transfers
    
    
    20080429135732-53eee-a6b1bb8347787260c92c75074dd8ee31f1219c66.gz

commit 9912b0dfa05fa08bf680bddad9ae038360549386
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 11:19:36 2008 +0000

    dispatch.txt: upgrading 1-1 chats to chatrooms
    
    
    20080429111936-53eee-37e270094f7461b5c609800d71dbad91b2a615df.gz

commit c6c69ae0dfefd22b2d6043cd8914ba5a9ce11eb5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 11:17:54 2008 +0000

    request.txt: upgrading 1-1 chats to chatrooms
    
    
    20080429111754-53eee-b03fdb6abeb51a613485ab6425097b893de01023.gz

commit 3e2f628753382da040994067edbde62f77c1448c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 11:17:36 2008 +0000

    dispatch.txt: ad-hoc chatrooms
    
    
    20080429111736-53eee-f5bf45c318f7eb44b5af36abe46c4b96499b8905.gz

commit 052fe1b1a5880c6b1a052ffb74c0a3962ba6cf08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 11:17:17 2008 +0000

    dispatch.txt: elaborate on named chatrooms
    
    
    20080429111717-53eee-8a40fac18290dd16467c89ebc1462219f4b94633.gz

commit 2123081df6e2c3a1fdb01cc19261c7abb42e2bc7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 29 10:27:55 2008 +0000

    Add some use-cases for ad-hoc chatrooms a la MSN
    
    
    20080429102755-53eee-934696be7121de3079f51765ca56e6e6740b32d9.gz

commit 2bca9bb9b5e103cc859748fd34f1b4b2dd7a3d39
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 28 13:52:55 2008 +0000

    dispatch.txt: correct markup
    
    
    20080428135255-53eee-5fcf0364646f0a0966d9525fb7b0951df2eef8c3.gz

commit 72718f0031956ed5044ee48a300aed1a200ca7a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 28 13:50:38 2008 +0000

    doc/dispatch.txt: add a first draft of the "easier" channel dispatching use-cases
    
    
    20080428135038-53eee-0839e995c28b502230f6265cdd66b5b27b41cd3c.gz

commit 5b70b519eaa389fdb74d22c3f92f56846a72dadc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 28 13:50:25 2008 +0000

    _boring: loosen to consider doc/*.html to be boring
    
    
    20080428135025-53eee-cb7b2ee60929f2cee33a72e807f3c6a15446ca46.gz

commit 2bc60bfbaab788d600065a69aa52388ee3f4b354
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 28 13:49:24 2008 +0000

    [editorial change] Clarify that the "chatrooms" part of request.txt deals with named chatrooms; add placeholders for ad-hoc chatrooms, FT, Tubes
    
    
    20080428134924-53eee-177f0a3399fe49579676c7458a47ee9ad947fc23.gz

commit 59f057fe8cc96fd8dbf866a80d49847030484136
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 25 15:34:35 2008 +0000

    Add first round of use-cases for the requestotron
    
    
    20080425153435-53eee-0b8edd813520fa8ee0220039a421313cd4779bd4.gz

commit ce5169a1acc0b3fb842908b1e3c301c533f241b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 11:39:06 2008 +0000

    Channel: add added/deprecated annotations
    
    
    20080605113906-53eee-076b88ec22fb98d1a346bb7c63d5dd5fbda9b6f9.gz

commit 421998915b97c35f2b48cd212bcc9c5b51593ef6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 11:39:01 2008 +0000

    Channel: update copyright
    
    
    20080605113901-53eee-6d83010960a3acffedda6c31d8f245708bbaf59d.gz

commit eb5c3c7791e15562fb861abd7f76213e6111e868
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jun 5 11:38:55 2008 +0000

    Move new functionality of Channel to Channel.FUTURE pseudo-interface until we have some implementation experience
    
    
    20080605113855-53eee-cf07da78152f6e5aa5a87af8a73f6a4c76d19874.gz

commit c260c84315c07c5919076835e22f012d852ed07c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jun 4 12:54:49 2008 +0000

    Update NEWS
    
    
    20080604125449-53eee-96973fab1c3c946db0336ae61879b294893d269c.gz

commit d2fe467ebdaf2dbfceeb495b3807b42cda6cd652
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri May 30 19:34:30 2008 +0000

    correct typos where RequestHandles is referred to as singular
    
    
    20080530193430-e3707-23f71fe2fa1f7881e4698b793215adef2efb27f8.gz

commit 9cb1fba50e26622784218a71e0ab94d8535e90de
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri May 30 18:44:45 2008 +0000

    cut out duplicate NotAvailable error listed for SetAliases
    
    
    20080530184445-e3707-0f7b46d266d2ec56bb6d4fa3e5725eecd0165eaf.gz

commit 579ba467e621a5bc5ab0893a6fb6c34bae9281a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 29 11:57:07 2008 +0000

    Require clients to assume HTML to be unsafe (CMs can't be relied on for this in case they get exploited)
    
    
    20080529115707-53eee-685ea00bd90f8aaff94f99709f3bbcf156ab2aa5.gz

commit 4846b4424c31894208ec2521890e22fdc393da87
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 30 12:14:00 2008 +0000

    Remove FIXME comment about moving PendingMessagesRemoved to the Text interface - we can't expect older CMs to emit it
    
    
    20080530121400-53eee-f69539e19cce00a7eaa424c1dc002cfafa4939ec.gz

commit fc42e86bc9359d628108538f4378df9b7b879a2f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 09:14:32 2008 +0000

    Fix unbalanced XML; comment that InitiatorHandle makes no sense in a request
    
    
    20080520091432-53eee-f5e08367975062431969b8d227f5aeaf121fe405.gz

commit e97fab2ec43527e0c1adc5077b749a85343c6981
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 16 06:12:15 2008 +0000

    Add InitiatorID; recommend that InitiatorHandle not be a channel-specific handle
    
    
    20080516061215-53eee-39077abe78bd577aa86932df96711bd6df1eff1c.gz

commit 75c26dbe33789b98f7223a9ebe01aa6320fb537a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:22:04 2008 +0000

    Re-word InitiatorHandle spec
    
    
    20080318132204-53eee-53742a471eb7deaf948423ae64dae2531d41f519.gz

commit 6f127696a6fc7713e05f0b770575fd33adc536b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:53:44 2008 +0000

    Add TargetID property (analogous to InitiatorID) to Channel
    
    
    20080520135344-53eee-32ed270c50346b7569c5c96326bfd43165a4f1d8.gz

commit c15e6cf113ad60ff6ef58a9993bf0fc1c014b7e7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:24:08 2008 +0000

    Add TargetHandle, TargetHandleType properties to Channel
    
    
    20080318132408-53eee-6e3168aa90e87cd70e2dcde7ceb14b838404d1c9.gz

commit 0c4e43e5b8db644e3dec54e261d50b5be93358f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:22:53 2008 +0000

    Add ChannelType, Interfaces properties on Channel
    
    
    20080318132253-53eee-5e7754c512b9ddd14c4085e8791f5c43b5436415.gz

commit 1861a5a58e1bda9d4f41bfcd3752ada9ea140d4c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 26 14:35:37 2008 +0000

    Channel: add InitiatorHandle property (part of fd.o #14606)
    
    
    20080226143537-53eee-c9210cedb4200ade18d5eae95725d61db4e668e6.gz

commit b9745891233acddbf68d2d90983084cd711c0e45
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 23 11:36:14 2008 +0000

    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
    
    
    20080523113614-53eee-6f72d8fb61736e3612147030b680e9d6424f3c39.gz

commit ff8442473db7fe049757677d34febc3d82ca41a5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:26:13 2008 +0000

    Channel: stop promising uniqueness per (channel type, handle type, handle) tuple with handle type != 0
    
    
    20080318132613-53eee-f68afc10aceda484240ace94655dfdcef9ba2a5f.gz

commit 06457608861ff8b058dd3625aeead3b1874d15ad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:25:56 2008 +0000

    Channel.GetInterfaces: deprecate in favour of Interfaces property
    
    
    20080318132556-53eee-abdde9869615f9ff7e41b3003d1db26b0dd858fe.gz

commit dcd762fdd76a7e6c9759e86f5c43abea726b9086
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:25:38 2008 +0000

    Channel.GetHandle: deprecate in favour of TargetHandleType, TargetHandle properties
    
    
    20080318132538-53eee-2554ae742dac7536d10e19771d3af8759471e74c.gz

commit 4e9265b0a83b734c8a58d6a5201742300f8ec3a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:25:17 2008 +0000

    Channel.GetChannelType: deprecate in favour of ChannelType property
    
    
    20080318132517-53eee-d7523bb690d4703d176ea138596166020c86622c.gz

commit eb548b01481834e3170a0dc35e9523febbeadc03
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Fri May 30 12:14:57 2008 +0000

    correct-aliaseschanged-ref-in-setaliases.patch
    
    
    20080530121457-e3707-fb5e3eece65667fcc566a06efc064ce45dc8a1e0.gz

commit c8315b13782f99f0a582dfbfe682e1d5c22823f2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 30 11:18:30 2008 +0000

    Mark the Group properties etc. from 0.17.6 as being added in 0.17.6, not 0.17.UNRELEASED. Likewise deprecations
    
    
    20080530111830-53eee-8c27bcfe82e1d3ce8ff8c4ccce2d438c39ae4a5b.gz

commit 6127283eec8b27e45b92701fc88f4cdad362795a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 27 14:28:32 2008 +0000

    Set nano version
    
    
    20080527142832-53eee-f57239f7369bca468f724a6b6cef31ab35e9194b.gz

commit 9ed2deae458bc79c6821c928c260dbbf55c83b9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon May 26 16:55:55 2008 +0000

    Prepare release 0.17.6
    
    
    20080526165555-53eee-a3604161f40bb5527526ea7d974543aa598f9201.gz

commit ec7f21a1e5059e87b2c4c04e3edc6268c44b3024
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 17:52:59 2008 +0000

    Group: fix unbalanced XML
    
    
    20080522175259-53eee-2c449d583f73448e1627d3b709ee258501e07a30.gz

commit 1b9dab7c7b39b417929c14b6d981c705b61ccfa4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 10:59:00 2008 +0000

    Add LocalPendingMembers, Members and RemotePendingMembers to the Group interface, deprecating the corresponding methods
    
    
    20080522105900-53eee-b97d7a9d28cbc800bae3b12f8581ec8c64f6a0ba.gz

commit 7dcbfca75afa0a1e2aa16fc980d66a2cfdadc0b5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 10:58:01 2008 +0000

    Use proper version annotations in Group
    
    
    20080522105801-53eee-ba5b3308299a0a21fc9a3c4a1c258649d63df2bc.gz

commit b6c8ae0b9335be58cc53866656ed270f83127836
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 10:57:26 2008 +0000

    Add Channel_Group_Flag_Properties
    
    
    20080522105726-53eee-b554f2ce74ff34bd1159925e688cf4abf3904e14.gz

commit c23c8f8755b63fde7bf6fe80e3111807827e2135
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 10:57:15 2008 +0000

    Document Local_Pending_Info better
    
    
    20080522105715-53eee-1d0ee6ae62e6a930036432f0306c7f7795a04d2b.gz

commit bee7b962e9d512c94d5eda7f875f995a3a7dee14
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 15 15:49:41 2008 +0000

    Group: make SelfHandle a property, add HandleOwners property, add change notification for both
    
    
    20080515154941-53eee-8534262bbe989ce83b4f8c1a87ab0ea1f59f0b34.gz

commit 1f8e2b5654328999ad446afa55dbcd633242be71
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 15 15:49:00 2008 +0000

    Group: make GroupFlags a property, deprecating GetGroupFlags
    
    
    20080515154900-53eee-91c513f058694dc61bbde4f60dfd9c5c240337b2.gz

commit fc880bf16e338dcc132be96f0bbdfc42a4d62142
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 14:28:46 2008 +0000

    ConnectionManager: cross-reference to Connection_Manager_Name
    
    
    20080522142846-53eee-d3c708980c1c0c81e0220bd025797d15bdc2491d.gz

commit 32b9d4450f1660b895e4eb063635cf5306627f6a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 14:28:28 2008 +0000

    Connection: remove unnecessary textual type-annotation (it's now marked up anyway)
    
    
    20080522142828-53eee-35bea45cd58ef0adac50b050b23560c04ff12205.gz

commit 33cd7e7b91312c11a94ebe3050ee91220c05fe56
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 14:28:06 2008 +0000

    Messages: cross-reference types
    
    
    20080522142806-53eee-ebe6a0f40193f54c9af4ffb4eb2c623a242c902b.gz

commit 412462a9a7646af5b7e091220497fb2cfa82c796
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 14:27:55 2008 +0000

    Account: correct ConnectionStatus property name in text
    
    
    20080522142755-53eee-1f2a0f17f088a67e1e5515ecab6a255ce0bb5a59.gz

commit 9a067fa89e5c35596b7027daef6b754f4550a82f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 14:27:40 2008 +0000

    Account: cross-reference a couple of types
    
    
    20080522142740-53eee-4cc2853c437f0798719ec436563f2b8efb5c3834.gz

commit 12bc8364220d701b73e3ae31c052d8228145f6a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 14:27:00 2008 +0000

    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
    
    
    20080522142700-53eee-7371890fd38f98b44c28ce9c728d02816efd702f.gz

commit 11109aa47e2e59d547c751dbc4474c71017b075f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 13:21:23 2008 +0000

    Remove no longer necessary cross-reference
    
    
    20080522132123-53eee-e628b12eef1b686c87e7048c13db3fffd5ceced8.gz

commit ec7224c1446bd73b1e9604cc11b778232290d876
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 13:20:58 2008 +0000

    Annotate error argument of Ch.I.Text.SendError as Channel_Text_Send_Error
    
    
    20080522132058-53eee-8e31aa5936b55f8cf84224f54a4097a05f72d926.gz

commit 4e9a7633f1cb9dde8b3a6a8d961cf7ac9ba42e48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 13:18:47 2008 +0000

    doc-generator.xsl: pass through HTML attributes
    
    
    20080522131847-53eee-a594769310ebb0049d1d7508fe2d82a7f9e9f36e.gz

commit ac28fa8bb0878d017bcd1cce4cb3af24f9b833c5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 13:18:30 2008 +0000

    Makefile: create tmp/ before using it
    
    
    20080522131830-53eee-fdf5b1c3316727e897346032726ab5ad5e5651c1.gz

commit 3422795c24e8c6792a4ccc38f2ad75d0a3c42e7e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 10:33:57 2008 +0000

    Merge conflict with change annotations inAccount
    
    
    20080522103357-53eee-15d860c9c30e703d8135faa2eec85e33d64be5b1.gz

commit 100e03fd44002a704ba287c5c48b33360d8e9e59
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 10:25:09 2008 +0000

    Add <tp:added>, <tp:changed> for Account.Interface.Avatar
    
    
    20080522102509-53eee-dce79b9039658d44464c52dc72861a3a60b4a19c.gz

commit 7b1c82bfeb517dc0a9cb99e1ae2f7b5904e69b89
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 16 06:21:15 2008 +0000

    Add Account_Interface_Avatar
    
    
    20080516062115-53eee-5a35d6d5b4d7c9327df0949242053f834e9e1092.gz

commit 00af8c22b0fed5bebc47536dfde8853315f308b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 16 06:20:38 2008 +0000

    Remove Avatar property from core Account interface, so clients can call GetAll for properties without flooding the bus with avatars
    
    
    20080516062038-53eee-96e08c05004c2962b2a1603fabdde5d574ffbfa9.gz

commit efeece49f342592a43763f23bf308e6d6af1bcaf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 09:59:59 2008 +0000

    Mark Messages as tp:causes-havoc
    
    
    20080522095959-53eee-40fe34b4fab99ac10647eac8b8bb455e0fec0960.gz

commit 897eec26ac582ddf0ebc95a8141b65afd672262a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 09:59:36 2008 +0000

    Mark Messages, HTML, DeliveryReporting as added in 0.17.5 as a draft
    
    
    20080522095936-53eee-69f38e70d886220d2ab100c5552ab58fbd777578.gz

commit fed2073122977f38627b3eb8b50ca6f5232c5fcb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 22 09:59:23 2008 +0000

    Mark DeliveryReporting as tp:causes-havoc
    
    
    20080522095923-53eee-a32cd13dde2696c44fce5ea6faf9b00808ae8857.gz

commit 0a7048db224b1443083e51fbe49cda123a55a1c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 15:37:38 2008 +0000

    0.17.5.1 nano version
    
    
    20080521153738-53eee-156ad4c16d0021d3daf4602bee6cb291faf4d9e3.gz

commit be113e54af29f34f8978ee960300d95bffebcd48
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 15:27:58 2008 +0000

    Fix expected test output for additions to the stylesheet
    
    
    20080521152758-53eee-15bd9614accd13e9553b35d8a6a1d7c1c2b6af7c.gz

commit 430fdfa3d6520326eb79e4a9ca86cb8e109c2d2b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 15:18:12 2008 +0000

    Version 0.17.5
    
    
    20080521151812-53eee-7eb9ec94bda7c59ae90c2f1b32f20153052cbc32.gz

commit 1c16268537959ed3e909bdaa15c885bc3d1ddb69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 15:16:37 2008 +0000

    Update NEWS with Messages etc. API
    
    
    20080521151637-53eee-63dbbd979a4f4ce995d8567572309ba50a76cdac.gz

commit 3f99f0d2768e89170d1e3fbd554b6c6f52944465
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 15:02:45 2008 +0000

    Remove rationale that no longer applies from "ignore parts with no type", but keep the requirement for possible future expansion
    
    
    20080521150245-53eee-c08f83a4cb692492d282ff6bfbce681f79be7e92.gz

commit 543df61d043b07591c323317b9953697d8da7cd5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 15:02:28 2008 +0000

    Upgrade inability to send delivery reports via SendMessage from a SHOULD NOT to a MUST NOT
    
    
    20080521150228-53eee-b5c6eddbee3df19125e8ad4c9153c6892dd2eb0e.gz

commit bda7a00e055cec85c7923fb8a57eb7d8cfd840f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 15:01:34 2008 +0000

    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
    
    
    20080521150134-53eee-3b1f989e4aed972615918ca939722f0d66fabb71.gz

commit 94dfe628153196878edd12da0b38db1729f6c584
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 14:58:35 2008 +0000

    Update NEWS
    
    
    20080521145835-53eee-86a9c555f0ad9cc6f4b19fccb7d0a46f1c234b11.gz

commit 23fcd1bb32d7ff8965034be22ce9f387fd2f55ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 10:07:55 2008 +0000

    Add reason to SendDeliveryReport as per Rob's review
    
    
    20080521100755-53eee-f8e7879c03ab7410dc95b91d8fa7469d104d61be.gz

commit 5528aae346323687f55b53f99f3cbf4d3963e259
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 08:58:38 2008 +0000

    Forbid sending delivery reports using SendMessage
    
    
    20080520085838-53eee-3d60191a59b6c618563d2c61f533ece3f3a21566.gz

commit 78fcb0fec3e32dbf6c661a68318b8e728ff084ee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 08:57:52 2008 +0000

    Add examples to DeliveryReporting
    
    
    20080520085752-53eee-d1eebf72e0efef1f200b6e9c0f6a0022377ed927.gz

commit 9469a58d85e23a6a9d23508c4db4db45a7595a3e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 08:57:26 2008 +0000

    Clarify what complexity I'm talking about when saying that delivery-echo should include all possible content
    
    
    20080520085726-53eee-c20d4e0aa88db5886350746b4e1b84c951f37ca1.gz

commit 495277db3b449085ad1adcc1b11f73bcb001afb0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon May 19 14:23:50 2008 +0000

    Improve wording of GetPendingMessageContent
    
    
    20080519142350-53eee-540cd492894570b76b97d6d3f8a47d631c25758e.gz

commit a2ad3f53c2bf884cfc8661189860e108ffbe95e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 12:22:38 2008 +0000

    Fix unbalanced element
    
    
    20080506122238-53eee-39ba628075508214ce6008caba25520480f40685.gz

commit 4718714ee9031473ebebd1b74223014b77b80792
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 12:21:46 2008 +0000

    DeliveryReporting: adapt for assumption that the first Message_Part is purely a header
    
    
    20080506122146-53eee-0e2d1549af27d7a204deb00163377b7dc832a465.gz

commit d70d8788c202f8b9da37a973da73d82a06f2d0a5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 12:21:22 2008 +0000

    Add error conditions to GetPendingMessageContent (assumes header refactoring)
    
    
    20080506122122-53eee-5ed1371c972da5b8c3a6fe06705fcc371322ef32.gz

commit 93ad956d86f455742dbada413d26af1d13484d83
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 12:21:02 2008 +0000

    Add error conditions to SendMessage
    
    
    20080506122102-53eee-200034abcf06ba2d6dc618bb96f53491726dbbb4.gz

commit 6c54a7772067c48ee50c24534ab356a7e06ccdcf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 12:20:33 2008 +0000

    Give headers their own part, rather than merging them into part 0
    
    
    20080506122033-53eee-809a58d731697688760dcefad65fdf6f7cb0f2ab.gz

commit 95113bc01a43aeffbfd215f25cabb4b203a1cdba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 10:14:39 2008 +0000

    Add a FIXME comment: perhaps PendingMessagesRemoved should be on the Text interface?
    
    
    20080506101439-53eee-81753ed8d2fdcb3cbd72c9e04084f9973b92e0c4.gz

commit d99aa75518c0c788aa48da744f889eb914e524c4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 10:14:35 2008 +0000

    Adjust DeliveryReporting spec for Messages refactoring
    
    
    20080506101435-53eee-cb2fa8cf9382eb81414f8e245d5ea648d9dba761.gz

commit bc36c7d021aa999d889865e193dbf31c1991f7ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 10:14:14 2008 +0000

    Adjust rationale for Delivery_Reporting_Support_Flags
    
    
    20080506101414-53eee-0be28253eed53883a76bdc909b5f70dadf0aaf9a.gz

commit f650e1e16da673808a5a1c4b3d5a809d70c71214
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 10:12:53 2008 +0000

    Redefine Messages spec so the first content part also contains "headers" for the entire message
    
    
    20080506101253-53eee-fb743c81122ba5197f9b4c2d5a2e7342f59e11fb.gz

commit 2e0b8f276968d46ab03ddae180582c3d3bda7067
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 10:12:29 2008 +0000

    Add rationale for the message part support flags being flags when an enum would currently be enough
    
    
    20080506101229-53eee-f5009239f121a599166dbdf2a4d3f5326054e087.gz

commit 27347ff21a71130bb5a948a2dca9aad0cf8e58c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 22 10:09:00 2008 +0000

    DeliveryReporting: set type of Status argument to SendDeliveryReport
    
    
    20080422100900-53eee-51191f0aa510c843a0daa08798121fb49d58d486.gz

commit 5cb6cb88623781dc400f6127eae1bed72c0afc52
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 12:38:21 2008 +0000

    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
    
    20080421123821-53eee-74801349fdda211b0cd27b55538e075f00fdf949.gz

commit 230188bdedb7bd98a1054ec8679ae455704fb383
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 19:26:53 2008 +0000

    Add .DRAFT to name of DeliveryReporting interface
    
    
    20080410192653-53eee-9a98d9d0d6cf885462a7707223629fffdf3b6f95.gz

commit f4b883b364858e613b62f132e6ffab5305710e5d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 12:54:07 2008 +0000

    DeliveryReporting: add 'recipient' well-known key
    
    
    20080410125407-53eee-64c2b8920f698214b22251ef924c014230656a22.gz

commit 38f9b2c47db5fb93f1d98ccf37f063f9b0a9e6c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 7 16:46:05 2008 +0000

    Add missing value to delivery report mapping
    
    
    20080407164605-53eee-c10294aad60771829938aeca4dd8b63ef5af2f18.gz

commit 8150b78901860c33481536f7998c7a1edde63bde
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 14:46:58 2008 +0000

    DeliveryReporting: make it clearer that clients listening for DeliveryReport (where supported) should ignore SendError
    
    
    20080318144658-53eee-a225af03786734ec93a5b5d7a6e4a7992008ac55.gz

commit 6243ee164b4e236a02338588cc728fa47ec2490f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:49:41 2008 +0000

    Remove a couple of stray references to MessageStatus (a previous name for the DeliveryReporting interface)
    
    
    20080317174941-53eee-2292ae506af4178f16159695573e152e0ed2b420.gz

commit aedf0406ea6595bd4dbb1f26700134e2b2c1d563
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:38:13 2008 +0000

    Add the actual delivery reporting to DeliveryReporting
    
    
    20080317173813-53eee-ce59056e615b7dea71fe7e9564363efc5c63a6a4.gz

commit f28c4552862e2549565ae4c99b76f5dcee60e3a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:37:50 2008 +0000

    Add types for DeliveryReporting
    
    
    20080317173750-53eee-c1bd08cb2bcdf6cb08515090b1e3c9f332d13527.gz

commit a1f468928b610b4800fc0bbfbf2f7bcda096a483
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:37:02 2008 +0000

    Add skeletal DeliveryReporting interface
    
    
    20080317173702-53eee-6e57721ca551fe769e03e77c04be096babdf44dd.gz

commit ba68f452cd67a3397e8dddf025872ae251479c65
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 09:33:04 2008 +0000

    Explicitly say that success from Messages.SendMessage must emit Text.Sent
    
    
    20080506093304-53eee-db465ac0bd6d7108f35d696da9531ad116f2738c.gz

commit fdc64b1af02ccc21b125e8271ccc92d22cd5d851
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 09:32:43 2008 +0000

    Move comment about lack of definition of "sufficiently small to include" to an XML comment
    
    
    20080506093243-53eee-286d4ce665c5aefa244cddc21db25940452ea443.gz

commit 658d36fbbefb353d48287d42c4db7c3938fae1cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 22 10:10:16 2008 +0000

    Messages: stop referring to the MessageParts interface (now renamed to Messages)
    
    
    20080422101016-53eee-73e4f05c189250cabb1691c2567f4109b1f1a9ed.gz

commit 8afe8d70ff4307e122a1dde68cb74cc3b3133b7b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 22 10:09:20 2008 +0000

    HTML: reference the Messages interface, not the MessageParts interface
    
    
    20080422100920-53eee-d61b612338d8e271d8e39c6f27d5f534470b0c2b.gz

commit 32413508c88172bf1e6b0b23518329a484065dd3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 14:59:34 2008 +0000

    Mark Non_Text_Content docstring as XHTML
    
    
    20080421145934-53eee-741885ce18ec48c5ea59b51040761e713a7422b3.gz

commit 11c91b62656752f0427106af7431117d14e182d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 12:37:23 2008 +0000

    Text: tighten up wording of Non_Text_Content
    
    
    20080421123723-53eee-9497efcdc16bc164ee106f81d76574f92d7cbc60.gz

commit ff5c94c0681b752fdc8b7782b742e34bf70a31fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 12:36:52 2008 +0000

    Text: add Channel_Text_Message_Type_Delivery_Report
    
    
    20080421123652-53eee-8168d7a7bd910efc4501daba6c2b2cbec53ae311.gz

commit 1d6843b81f6ca55bb1b8b6ff4aa3098b92df539d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 12:36:30 2008 +0000

    Text: clarify handling of unknown message types
    
    
    20080421123630-53eee-aa828f09c1a20f2ddfdd23af17fd4b7b0731f73f.gz

commit 38d4eb038198431283baea7afc65595170f66262
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 12:36:01 2008 +0000

    Text: annotate Channel_Text_Message_Type with a basic docstring
    
    
    20080421123601-53eee-744c220d01e22502f436f73aeed536964577eb1c.gz

commit db3ed86b13eed4e34d2812baa1b9679f8196da8b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 12:35:25 2008 +0000

    Messages: recommend 'interface' key in message parts for interface-specific parts
    
    
    20080421123525-53eee-6f29e1874a134ece72bae1f0febd538a53424940.gz

commit 96c3203a36982d6ee0d18eb884b7201e98079979
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 21 12:35:10 2008 +0000

    Messages: allow the sending contact to be 0 (DeliveryReporting might need this)
    
    
    20080421123510-53eee-92d81e673b4b27109353281617cf7b152cfc6d58.gz

commit 67fbabb77373489740f8c30d361844c6ca1cd49b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 16 11:44:34 2008 +0000

    Change rationale for PendingMessagesRemoved
    
    
    20080416114434-53eee-ae186823b39e3d792574d16d341d555515f7c5f7.gz

commit 10898ebe5ca91f8bf23d9628acef759a83270e8d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 16 11:39:25 2008 +0000

    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.
    
    20080416113925-53eee-a87dc7ab5a4505cb1a4d4e88332b9f17614e5f47.gz

commit 2cde361de9e81c03ffb8d69749c483f535ecde01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 15 17:36:23 2008 +0000

    Add PendingMessagesRemoved signal
    
    
    20080415173623-53eee-4d9806a3e4338b3800dd3c63a973352cde2cd3c4.gz

commit e1f7d0325e897392818affe4821e367fbafc096f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 15 17:35:08 2008 +0000

    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")
    
    
    20080415173508-53eee-1e0605347d7d39762c75de159792927c22976aba.gz

commit efe097269cd7d5e7b19efba2c436b627694cf5c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 15 17:34:48 2008 +0000

    Rename Pending_Multiple_Part_Message to just Pending_Message
    
    
    20080415173448-53eee-8554e588f94c363ee40bc20e2e1a7004432abc92.gz

commit 51e8e8a451561ada2dc375d9a9fdb8df0d7e7704
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 15 17:34:37 2008 +0000

    Re-word Messages spec
    
    
    20080415173437-53eee-a4e6dd16d13b856bccf71c44c2c3721e57d94d16.gz

commit a55c0700d90080f8ae0b64783ac6c5cf5818fc59
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 15 17:33:45 2008 +0000

    Rewrap long line
    
    
    20080415173345-53eee-fe89e0d296d89b8ddd33d08d786a30dacdb69c3d.gz

commit e28089ba44b62d92ad07dd8440c6845829c1ebde
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 15 17:33:39 2008 +0000

    Rename Channel_Interface_Message_Parts to Channel_Interface_Messages
    
    
    20080415173339-53eee-d0c70d01765c3a9afec667f536907d3394a036aa.gz

commit fe505116f281e41c0cdf83788c61f19ca4987991
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 11 13:21:04 2008 +0000

    HTML requires MessageParts
    
    
    20080411132104-53eee-5b2e3d862c5affa6da7d6c81b8850e79a6d617f3.gz

commit c4d7617cbf2acb64285e718254e666fad3baafa2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 11 13:19:29 2008 +0000

    Add a placeholder version of Channel.Interface.HTML to indicate how formatted text will work
    
    
    20080411131929-53eee-51d1a32d9cc3109a5df8ebc60c2e6cca257bee65.gz

commit 3fcdf9b72325a912c611daa50d059254cc47e637
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:50:57 2008 +0000

    Remove stray references to more previous names for DeliveryReporting (DeliveryReports, DeliveryNotification)
    
    
    20080317175057-53eee-7c6a0b8cd4da8c976272ea9f8c02f48d1652f36d.gz

commit 52e6d33391810c8e717be0c674498e9fb4ae1005
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 19:37:31 2008 +0000

    Bring message-with-photo example up to date
    
    
    20080410193731-53eee-7f80755fc5797dbe4368cbf2203e3371b0a58c9f.gz

commit c300b15a749b0f1136b1142da92678c9fdd86b33
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 19:22:22 2008 +0000

    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).
    
    20080410192222-53eee-ff223401e131b5c62e101e27cec94c0d05c31851.gz

commit 6e898b8426fe62647f5b49f36f6ab3505c52cbc8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 19:20:54 2008 +0000

    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.
    
    20080410192054-53eee-fb48c7bc61d9075aed425306f339460595857eab.gz

commit 1e7e1fef36d49e000f4ba9a7552190576ea8564f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 19:20:41 2008 +0000

    Document Message_ID a bit
    
    
    20080410192041-53eee-a7fe73c3ac82c4359fa3982fb55c157b54d26be6.gz

commit b255976d7d2f5e0ce3a468aa4c910991c090dcb2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 19:16:11 2008 +0000

    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.
    
    20080410191611-53eee-abf5ff7f56ddc7e42046eee0bcf9058bd9cb89cc.gz

commit f2c52808823a2ebaf8c188a41c6f5de923e31d55
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 12:54:47 2008 +0000

    Add .DRAFT to MessageParts interface name
    
    
    20080410125447-53eee-62304fbb118bebea88fb57c758c4010fbaed6b79.gz

commit ad54c7f79757d700bb30d211e865f1d20fb5d7d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 10 12:54:17 2008 +0000

    MessageParts: document flaw in current design
    
    
    20080410125417-53eee-98c413e1acb33bc9b328e6026c4c9a430ceb140b.gz

commit bbd07d7dec2fab74ff47978b4f07a23accc7bb7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Apr 8 17:20:02 2008 +0000

    Add message ID to received multi-part messages
    
    
    20080408172002-53eee-529388da05fb670db170695a3a606be248214d30.gz

commit 8dd889b7cd3fd027501feb9f05d820c67d196067
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 14:47:23 2008 +0000

    MessageParts: make it clearer that clients listening for MessageSent and MessageReceived (where supported) should ignore Sent and Received
    
    
    20080318144723-53eee-ae34d496e397ebf8cc265c79d0316af1902d42f3.gz

commit 771660027ef2c7f52eb8f7729d3c82ff490c2ee7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:36:04 2008 +0000

    MessageParts: add API to receive messages
    
    
    20080317173604-53eee-6e933fbba210fb8b4f9004889e10924da5ab1e42.gz

commit 0a4399addff7909aa263fa08d10020ef0eab28de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:35:21 2008 +0000

    MessageParts: add API to send messages
    
    
    20080317173521-53eee-2290f716bbaf24ffe349f915ad7f64eb83b5672a.gz

commit 0b086fe45cc0edb99b5121720f1f7c210c2870f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:34:23 2008 +0000

    MessageParts: add Multiple_Part_Message struct
    
    
    20080317173423-53eee-00e258cc673b7f6157b68666d589e59574003adb.gz

commit 2f27f0b55e3e3c983efe985ee5f2cab1ac9bcb47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:33:41 2008 +0000

    MessageParts: indicate level of support for attachments
    
    
    20080317173341-53eee-7f5c478dc8105943880095ad9d0de7173c28fe5d.gz

commit 321dcbb933d8688757c457be7343cd04c5980309
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:32:28 2008 +0000

    Add skeleton of MessageParts interface (basically Channel.Type.Text 2.0)
    
    
    20080317173228-53eee-574de9d5751e39976a7b2d0ba57087976cdff67b.gz

commit 7a1db6d7a5c6a20d483ea8f1ed728f560a4ddce9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 21 10:33:08 2008 +0000

    Connection: talk about incoming calls, not incoming channels
    
    
    20080521103308-53eee-2e294ea6ae86ad8dfc8f2eb0ae2d2ff10960c63c.gz

commit b01bd1b92d594ff32a11c36c73448f715dfcd53b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:56:07 2008 +0000

    doc-generator: remove support for <tp:since>, we already had <tp:added> that didn't do anything. Add <tp:changed> too
    
    
    20080520135607-53eee-b873243945c677baf2796ea186197bfa742f304d.gz

commit 3fa49b290a72fac53eb8853598234509bd3d860a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:55:59 2008 +0000

    StreamHandler: add version annotations
    
    
    20080520135559-53eee-e4ad340be7b19f7ecb08309f1003d4f41f5cb39f.gz

commit 7219f7c25f62bf95845f3239af82aa4ba916934d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:55:40 2008 +0000

    ConnectionManager: add version annotations
    
    
    20080520135540-53eee-562caa801e43b7758aa92728acec6a89d3699649.gz

commit 0a1a21d447bf2ad7cf7140e6f252fa4009ddfaf2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:55:29 2008 +0000

    Presence type Busy was new in 0.17.0
    
    
    20080520135529-53eee-0a3e15877234f09beeec60a6dfcc49f7658b59e3.gz

commit b7af6d38e9d84ca2c7401108b1c83f58b50ec6bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:55:19 2008 +0000

    Text: improve change annotations
    
    
    20080520135519-53eee-89c4dd074c6520e4a44004a5f7ce8ae0648b3acf.gz

commit d65d68edf3dc30166641545e1e18035ba5f4fc04
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:55:07 2008 +0000

    StreamedMedia: improve change annotation
    
    
    20080520135507-53eee-3316984f77ea6845e886dadc3e4a997736d1ea43.gz

commit e9b3cad2bcba074c0cad2e073582b8da0471916a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:54:58 2008 +0000

    Hold was first stable in 0.17.4
    
    
    20080520135458-53eee-a92fbfedce024d81c620876f19e5215821bcc33b.gz

commit 18c8157d929dcb0b9000315a9e55a11a084f74e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:54:27 2008 +0000

    CallState was added in 0.17.2
    
    
    20080520135427-53eee-c1c932a3009b4a3e2f8ddf54b130238085d3eb5b.gz

commit 4a3a6abe2e588d108c8e2876189ae753a0f62fcc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:54:18 2008 +0000

    CallMerging was added in 0.17.1
    
    
    20080520135418-53eee-67d28a46319a6b469da6fc4423ee03b15c024563.gz

commit 8c679dee164363d170fbe74513c3425d7b01f166
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:53:56 2008 +0000

    Reformat ChannelHandler interface, mark as new in 0.17.0
    
    
    20080520135356-53eee-0db2820892f74964b2c5be9cb379a19e50bbbc1e.gz

commit 0cf3a156f54e722efc2b61857b0b4337434b9439
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:53:36 2008 +0000

    AccountManager was added in 0.17.2
    
    
    20080520135336-53eee-431bada50aec62f1ec83a42f776b8c6c6ca2bd9f.gz

commit 26a47645fa9f7a868e175220a20dbb4bff147e97
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 13:52:35 2008 +0000

    Account was added in 0.17.2
    
    
    20080520135235-53eee-93298ae836b4438347445447b2fc70d1e9b6255a.gz

commit 037e021489ae6a9003368a29e5668c327c1c0e61
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 20 11:26:03 2008 +0000

    Add support for tp:since and tp:deprecated (at the same levels as tp:docstring)
    
    
    20080520112603-53eee-6622d76acb6e0651bbe8eff3602a5235245e0119.gz

commit 38e126119fdc67a92a05d1159fa77b189ccc57eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 15 11:58:30 2008 +0000

    Channel.Interface.Group: whitespace, whitespace, whitespace!
    
    
    20080515115830-53eee-b716fe0ea5ff1a9c528b3612d0006bb6b42826f7.gz

commit 8f5ed68b8c14d75e6d403630df1b497bf3bf80f4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 16:58:38 2008 +0000

    Clarify suppress_handler to make it completely clear that it does not mean incoming vs outgoing
    
    
    20080319165838-53eee-b07818c7813aa5bc58436bd6d995a854e20c084e.gz

commit 105b9f14bde6cb4e90541440834ced8e36d07285
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 21 18:16:27 2008 +0000

    Add a Server property to RoomList
    
    
    20080221181627-53eee-a3af6a08538392486296fd85615cb6b756eb45ea.gz

commit 47a5a0b97eebbf5d807fab2beacf37f521001fcb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 9 11:31:49 2008 +0000

    Nano version 0.17.4.1
    
    
    20080509113149-53eee-94fd0a7e3b5ca9ba6a006346fe8d16fa6c7780ff.gz

commit a41a1a55e9be0b1c818b1796b6f4b5e79c613963
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 9 10:26:29 2008 +0000

    Release 0.17.4
    
    
    20080509102629-53eee-986897b8dde03ca989bae0c6795d8ffe3fc1748a.gz

commit 76181a36a39dcfdd0dac697318e34569766e8789
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 8 08:56:56 2008 +0000

    Adjust NEWS
    
    
    20080508085656-53eee-3031a5f00ca208f76e124a83191e1a3c27101653.gz

commit 03cd015dedc04ec65f53a6e0f57c76b0816c1cee
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 8 08:50:04 2008 +0000

    Mark Hold as stable
    
    
    20080508085004-53eee-e8b8dcd5637245e41cafe6be2a86e882cfb48137.gz

commit d3cbf07e846df169ffecdce1fdcec61d07093186
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 8 08:31:04 2008 +0000

    Update NEWS in preparation for a 0.17.4 release
    
    
    20080508083104-53eee-a94cde345607a4dc9fb39faef8bd724a7fe0b1f4.gz

commit ca76a5f6276b57dfba3e3a9e66b270a906ecf578
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue May 6 10:14:57 2008 +0000

    Simplify generation of links to arrays of types
    
    
    20080506101457-53eee-8864e9020667e5d10a966751fd8d2ec8638ef842.gz

commit 0d9e806d4801bde00181f325f72fceacfd6f13e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 16 15:22:43 2008 +0000

    Expand on the description of NormalizedName
    
    
    20080416152243-53eee-a379f853a2f2dabef9de25b919585fd80b497842.gz

commit e0e5728ccab0ac105d07a8fa30edfeee0e804b24
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 16 15:17:45 2008 +0000

    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)
    
    
    20080416151745-53eee-00cd6f6b891f27a40b3602bd9b144e04aba82701.gz

commit 773c158fa33012c15e7cf1480fc6b9bb25a3f6ab
Author: Alberto Mardegan <mardy@users.sourceforge.net>
Date:   Tue Apr 1 13:57:01 2008 +0000

    fix_enable_capitalization
    
    
    20080401135701-ee69e-c6bf95d1bb3bfbe6f6747320a888f9a1dabe1ca9.gz

commit 44f52214eaf52b28deb2932c43b6450e47888ab8
Author: Alberto Mardegan <mardy@users.sourceforge.net>
Date:   Thu Mar 20 07:34:23 2008 +0000

    prop_enabled
    
    
    20080320073423-ee69e-0ac7929fcfbd20770a428574740ee55c1563dd94.gz

commit 2d732316cbf31367874a99ccd872cc5429fef812
Author: Alberto Mardegan <mardy@users.sourceforge.net>
Date:   Thu Mar 20 07:11:40 2008 +0000

    normalizedname
    
    
    20080320071140-ee69e-b1995c45ed41dd64be7ccdcfff977117849e0bc8.gz

commit ba20cf093695c8a5653930310bdff806ae3328c9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 18 11:01:49 2008 +0000

    Channel_Interface_DTMF: annotate stream IDs as Stream_ID
    
    
    20080418110149-53eee-497390575f5d931e9314e10dacd769be6565c10d.gz

commit 7b5499f16673a2bf78dedea7180bff1ccf8d992b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 5 14:25:05 2008 +0000

    Channel_Interface_DTMF: introduce whitespace for clarity
    
    
    20080305142505-53eee-ff268ddc096fc3ba7e49b2d2fed001dad62b1329.gz

commit 0689d0ca40f41296fb87545511e17c929627ed3a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 7 15:45:06 2008 +0000

    Improve Hold spec to cover no-op cases better
    
    
    20080407154506-53eee-074f71a6b1bcba9af9c5dd63d12b730557ab5d73.gz

commit 86cab1b51449ac827fb1d9fa89a44b1c44cf33f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 4 13:36:52 2008 +0000

    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
    
    
    20080404133652-53eee-b120122c9977ecf1ddc482db235e1659052d2e33.gz

commit 58ae4f1515dad311f9f68c89122287d9e649d0d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Apr 4 13:25:01 2008 +0000

    MediaStreamHandler: explain how Hold-related API should interact with notifications to the remote contact
    
    
    20080404132501-53eee-51e2cd618871b8a36915bbe9b98f7e59c38e49ed.gz

commit f834429f62df20b1aaa470ae8d23ab27ec15cde8
Author: Dafydd Harries <dafydd.harries@collabora.co.uk>
Date:   Thu Apr 3 18:36:01 2008 +0000

    add XHTML namespace to ListPendingMessages docstring element
    
    
    20080403183601-c9803-1fdef12b0a75f04404a9400236713e3e3cfef000.gz

commit d8961572ba45de6c57eeb623d52abcd8421d533f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 3 16:02:51 2008 +0000

    Nano version 0.17.3.1
    
    
    20080403160251-53eee-bcdeebe4e7434d9adcbf3e8ab2aa3b1dbe5dbfaf.gz

commit 84724c3d73da2dc4f612c8d846b40582d7242567
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 3 15:58:35 2008 +0000

    Adjust whitespace in expected `make check` output
    
    
    20080403155835-53eee-f48b425b919daba44f66e9aa68cc632a67b644b8.gz

commit a6e11c3b96a297f203f209278a55fa798c57190a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 3 15:04:33 2008 +0000

    Revert marking Hold as API-stable - it's not ready right now
    
    
    20080403150433-53eee-b0ed7cbbcddefcc4256006848bc1a8ae9184e317.gz

commit d38afbe1b4c16cff5d91c95ebe0201b78edc78de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 3 14:28:18 2008 +0000

    Prepare for a 0.17.3 release
    
    
    20080403142818-53eee-37e6111916a9acd53274e8032e45525cd44b61a0.gz

commit fe5ceb3c2e499774ec8269db522f3b51034ae23f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 3 14:28:10 2008 +0000

    Update NEWS
    
    
    20080403142810-53eee-676c7c2444f502cf7f67df5e7af9c1428e0ba69b.gz

commit 1ff7432ca5aa1001d7086567afa12e2c2616bdd1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 3 14:20:50 2008 +0000

    Mark Hold as stable
    
    
    20080403142050-53eee-3165a58c58e9240dbd432089c518fc23a9c7c762.gz

commit 0a6e6636c1ac78b06e72bc18ae2bbcafb2c03a0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 20 16:26:44 2008 +0000

    Say that contacts on hold do not receive media, not streams
    
    
    20080320162644-53eee-36f0feba0227348a291898d367be130988b25d74.gz

commit 075ba021028c6730273c5ca4e6191f53c0d8455b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 20 16:26:31 2008 +0000

    Call_State_Held should be 4, this is a bitfield
    
    
    20080320162631-53eee-5b6ece17bc9ac1acb87f98d5b268303da79ccccd.gz

commit 9f77c6ad5cdc650e570a219ee944cdf216f4da91
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 20 16:06:53 2008 +0000

    StreamHandler: rename UnholdFailed to UnholdFailure to be consistent with Error
    
    
    20080320160653-53eee-e2d7758ca7bf8f399b5c35c2c61a741f2782d836.gz

commit e35ff62dd1c6e0f03d7055afb1045f3b9e18328b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 20 16:05:32 2008 +0000

    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
    
    
    20080320160532-53eee-8a0a1edaedc33458ff627c51be230be5b3d88efa.gz

commit 8bfa984bb725e2203aa9fc51cb37a5c84185b42c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 20 16:05:06 2008 +0000

    Indicate whether other people have put us on hold as a call state
    
    
    20080320160506-53eee-f7c6f371f22e338ae9cb38af0bcead0b986dec64.gz

commit 6aaf3b5d6d1bbccbd07c0d4313cea682998cc74b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 13:50:04 2008 +0000

    StreamHandler: add SetStreamHeld, HoldState, UnholdFailure
    
    
    20080319135004-53eee-85f9562a39a46f844b82c0d11588216523d9d9a0.gz

commit 1bdc169f909777fa338d8dfb853769e332d41d9b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 16:51:00 2008 +0000

    Say Handle_Type_None instead of 0
    
    
    20080319165100-53eee-2adddc2c54d510b0805278b150b1ab3c1e2960fb.gz

commit 603934ab073f5f7bc39551ddd3bee03e5cf0d06e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 16:49:51 2008 +0000

    Connection: tidy up wording of handle, handle type in NewChannel signal
    
    
    20080319164951-53eee-e4db1a5fc01183429bb23676f298db51b4ababe8.gz

commit aabe7e4e6f35e1eb6d6382e8a30e5a84effe151b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 16:49:41 2008 +0000

    Connection: re-wrap long line
    
    
    20080319164941-53eee-0ee576d9b50503af0181dbe8c7ca4c589cee588c.gz

commit d2be2f227ac0ef91960199175685cc9ad145f292
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 16:21:55 2008 +0000

    Capabilities: add whitespace between children of <interface>
    
    
    20080319162155-53eee-1db83a310166bd3ff9976d57ff9ddfb2f474add9.gz

commit 5fb86094da66998d7e7c75f36c242efbc66102b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 16:02:20 2008 +0000

    Capabilities: move docstring, Connection_Capability_Flags to the top (moving the latter inside the <interface> in the process). Rewrap the docstring
    
    
    20080319160220-53eee-07b982095604e5bff398421bbf9205800f5d81e2.gz

commit 5dc43dab765626037e84fd4a7f4e049a7eef5df1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 19 17:09:26 2008 +0000

    Update NEWS for merges of tp-spec-smcv-hold, tp-spec-smcv-unbonging
    
    
    20080319170926-53eee-2768e4cbedbd1fe8c956d239624ca43a1d24e999.gz

commit 479a63499032a5d3c8f4cb6fefac91e3ad428676
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 14:56:23 2008 +0000

    Remove never-implemented legacy interfaces from all.xml so they don't end up in the spec HTML
    
    
    20080318145623-53eee-0c66d927aec87d748e29953beb8fdf7c8c2b60f1.gz

commit d7795dbe7b2fb16c6f4a3a0f08463a0bb4bda881
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 16:06:28 2008 +0000

    Update NEWS with merged changes so far in 0.17.3
    
    
    20080318160628-53eee-9ee0ac89f7ccef20865719d5528858a901e5e6a8.gz

commit 5a93b1ebf6f1def6c6fbfa9f6e470ef713930497
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:37:49 2008 +0000

    Move Handle, Contact_Handle, etc. from generic-types to Connection (since that's their scope)
    
    
    20080318133749-53eee-38660468558b7ee0c6b0368231e795e73f76f0f1.gz

commit 45086488664b3b65abdebb959edf9e53033307ed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:36:16 2008 +0000

    ConnectionManager: annotate bus name returned from RequestChannel as a DBus_Bus_Name
    
    
    20080318133616-53eee-7b04b661390b4c37dc88369f0af0e0619aa53fe7.gz

commit 986d8f064a0a6326e69e90aabf85ba2639372154
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:35:52 2008 +0000

    ConnectionManager: remove remnant of inline list of protocols in ListProtocols (it's now documented under Protocol)
    
    
    20080318133552-53eee-864a0f77fc7ed29c58f234b94f0068af689dca54.gz

commit 843ad79ec679c391c954aa4b843e5dceeb32ea51
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:35:26 2008 +0000

    ConnectionManager: add some whitespace
    
    
    20080318133526-53eee-8f0885a8673c8ca50b4f315f486902cc157775b9.gz

commit 21481996b235d5806678860dd479f7bfabc15b5c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:52:50 2008 +0000

    Clarify interaction between ListPendingMessages(clear=true) and AcknowledgePendingMessages
    
    
    20080318135250-53eee-5dba9536d275958057b74c0cdbb669acafb15f8c.gz

commit d9efac23d191726dc4ed90b15c0fb1ead8ffd66c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:52:38 2008 +0000

    Clarify exact meaning of AcknowledgePendingMessages
    
    
    20080318135238-53eee-a98e94ffbb130e43b2565e82d802f5b12a0b3b5f.gz

commit e730460f2fde1ec930447627f831dfad1deab6b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:32:07 2008 +0000

    Deprecate clear=true argument to ListPendingMessages
    
    
    20080317173207-53eee-8cfcce54879199b3080c1b5e3150530feaf86ddc.gz

commit 8a0c7bce32158aadb5010689a25eb6bfbc4131b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:31:39 2008 +0000

    Let AcknowledgePendingMessages raise NetworkError (in case it's actually sending acks on the network)
    
    
    20080317173139-53eee-4bb12064bf9bac25de8845e3d4dd7ecc01a07c66.gz

commit ce0fddfdac53d1ce8ce3e26e6d6a686f565cdd47
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:31:11 2008 +0000

    In AcknowledgePendingMessages, mark up interpretation of InvalidArgument so it displays in the HTML
    
    
    20080317173111-53eee-72a29f5ee56f6547fd591639bbddb37e0077905b.gz

commit f03b9a51e90c8b0b03f374c2509ae89aa343bae8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 17 17:28:09 2008 +0000

    Clarify that AcknowledgePendingMessages is the way to send message acknowledgements, in protocols that can
    
    
    20080317172809-53eee-961eef63bd725c0c2019a944734d90c929e4233c.gz

commit db63d55e263bfee1adbc05b6a1b918ba7b19078a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 13 18:46:45 2008 +0000

    Channel_Type_Text: explain the Action message type better
    
    
    20080313184645-53eee-4a7375571b85850b97efd815056becbd14b33d8f.gz

commit 957047e1e54e7b8bde44f66b3b77b1e0f664adf4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 12 17:38:37 2008 +0000

    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.
    
    20080312173837-53eee-f4064119b54eadf8cb02fd0758d3e86bdc0098dc.gz

commit 6d75383d5b341f967c14ba64f8415aa80e04e38c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 12 11:47:21 2008 +0000

    Allow arrays of mappings
    
    
    20080312114721-53eee-bac1aff020169d07a6eb8f61c097b9c5ba6d3488.gz

commit e0e330192fe65474d420be004b888a04c397afe6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 12 11:47:01 2008 +0000

    Allow rationale to be mixed in with HTML in docstrings
    
    
    20080312114701-53eee-b2e6b5c3b710206a697bd700c825d701a7a8357f.gz

commit 66b618c9371c98b1cddd6fe421b111d526bd03a9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 12 11:20:08 2008 +0000

    Channel_Type_Text: clarify semantics of Send, Sent, SendError based on Rob's explanation
    
    
    20080312112008-53eee-452d25d349b9cfce532c81b569588c8388ebf1a7.gz

commit 7e4c8598fc550cc1bda13c48a708a444f42d2cfc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:28:22 2008 +0000

    Connection.GetSelfHandle: annotate return type as Contact_Handle
    
    
    20080318132822-53eee-563e8f76ce20c13dea9cce15945b39f57a46299b.gz

commit fb9cd05d6ac7d48fed979ba6d606c95231034c1b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:28:08 2008 +0000

    Connection.GetProtocol: annotate return type as Protocol
    
    
    20080318132808-53eee-03b10f3789d87b05266abe6740edc0ab073def20.gz

commit 2e5dd3e295033f505e809a79b01368ad361abbfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 18 13:33:31 2008 +0000

    Connection: remove some trailing whitespace
    
    
    20080318133331-53eee-1507fded93289651ecef01c6464e68a94b3ec329.gz

commit b1dbb76fdd54c1fb45e30f66578a8004851ca5b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 12 11:27:05 2008 +0000

    Remove unnecessary textual type annotations (now obsoleted by markup)
    
    
    20080312112705-53eee-a1dded8f59d4e9e04a1cf1a130978407fb74912c.gz

commit 6ea71c3eef80b13693526f9d783049f8efd55aa9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 12 11:26:30 2008 +0000

    Annotate Pending_Text_Message::Unix_Timestamp as type Unix_Timestamp
    
    
    20080312112630-53eee-d7a680e657da5a6ae104a19969aba1244005e2aa.gz

commit 7f75bdc8c1eca62c21ffb761514e13fb62d14e67
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 12 11:19:49 2008 +0000

    Channel_Type_Text: we like the whitespace
    
    
    20080312111949-53eee-1bb953071f10bad919fb37dc48ea7340c4e7bbdc.gz

commit d1a1116d0940dd91881d0a2f403492c5ccc2eb29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 25 19:08:30 2008 +0000

    Add some whitespace to Channel_Type_Contact_List
    
    
    20080225190830-53eee-1712e6cd1f9be8a1096351dcc442c1f79deec71f.gz

commit 43dfaac5d6ef4154a999990663bd04f9b02b11ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 6 14:51:47 2008 +0000

    Bump nano version
    
    
    20080306145147-53eee-a3e18ee464718bdc857346fa8c01241001851ef5.gz

commit c57417f19738f4004d6856fbbd829005fdbe4846
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 6 14:39:59 2008 +0000

    Prepare spec release 0.17.2
    
    
    20080306143959-53eee-2f4e88a29dde2f58c1a2bbfdb5896b567f13afca.gz

commit ac59c996e3648c7dace684e55fb956cb375c2e27
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 6 13:00:59 2008 +0000

    Fix conflict: whitespace vs addition of Media_Session_Type, Media_Session_Handler_Info
    
    
    20080306130059-53eee-a6c044103a53dfe11855fa3eccd73772a7bc8c87.gz

commit d2974b4b57d51c32698d9aec8ef39ac04b2cdf7c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 6 16:34:58 2008 +0000

    Channel_Interface_Media_Signalling: add some blank lines for clarity
    
    
    20080206163458-53eee-9b096c751ea15ff802f14bf241908cf0868d8c30.gz

commit 0b1d815b3002409d1487ae091d70447b8d8a8dd9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 6 12:58:32 2008 +0000

    Unconflict addition of some blank lines ot Channel_Type_Streamed_Media
    
    
    20080306125832-53eee-f7fc6665ba58bf6ab52c57fb4a161fdfeeb34ea4.gz

commit 479b38a3ddea231588ea1a68b48c89e30d7d598f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 26 14:36:56 2008 +0000

    Channel_Type_Streamed_Media: add whitespace between signal, method, etc. elements
    
    
    20080226143656-53eee-8f021e20f7f7f30ccace5250bee2f0c3bb2d16f8.gz

commit f81e7b1c5b1b207e36a44e6073a8ef9b60d1a8ac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 26 14:34:43 2008 +0000

    Channel_Type_Text: wrap long lines
    
    
    20080226143443-53eee-f97a75edddd2a3002af1a5e293315aea128cfa24.gz

commit e0e6aaad1fa0d4836dfaa3503dfd055c0e013aaf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 25 13:49:10 2008 +0000

    Channel: introduce some whitespace for clarity
    
    
    20080225134910-53eee-549d0c5d0eb6ab054213e2d30b58d1138a841a7b.gz

commit 2bbdee859f15fe961987c1c5e2d5a476495d4897
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 25 13:48:20 2008 +0000

    Connection: introduce some whitespace for clarity
    
    
    20080225134820-53eee-75cf81d1efa847489bed0f0a4cb704e29574c8ed.gz

commit 8e3eb543f55cfc64df8e83f49d7d9171b600751e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 6 12:55:37 2008 +0000

    Channel_Type_Streamed_Media: we like the whitespace
    
    
    20080306125537-53eee-321d3f23a93a0e837173d8bcfe6ca402cc2ebdf4.gz

commit 9ae3d17fe5564f96f8c980e774d952da71b26422
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Mar 5 17:47:27 2008 +0000

    doc-generator.xsl: generate docs for all interfaces at any level of nesting
    
    
    20080305174727-53eee-e8850b04f05ae900bea441475a459962e85804d3.gz

commit 0afee4bd5373ffda69a5c26e3a68c01de9aad0f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 27 16:01:42 2008 +0000

    Add Channel_Call_State_Queued
    
    
    20080227160142-53eee-97c660ce6183cda1cc501c118ce53df3064e65c5.gz

commit 0bbbb8811197a86826f929c817080c1d1fcca60d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 6 12:08:04 2008 +0000

    Update NEWS for planned release
    
    
    20080306120804-53eee-14ef81d7e64c9e19d158573acf87a1360429e639.gz

commit 0ce5a7c13dfd988e4acd2cf1ad5ead50984e8416
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 28 11:43:32 2008 +0000

    Connection_Interface_Privacy: set xmlns so HTML renders properly
    
    
    20080228114332-53eee-e46831288af3eee8a4968c48af76bbeeeb628355.gz

commit 2dede2820b8c029e98f9ec5fee16fb5f0a655147
Author:  <tobias.hunger@basyskom.de>
Date:   Sun Feb 24 18:42:54 2008 +0000

    Add value-prefix to flag set where it was missing.
    
    
    20080224184254-fc3cd-03ac3781c449085a53432fb749282c24ec9d5e36.gz

commit 00178610ffe831c1ecd42777bda21ff6bb56f12c
Author:  <tobias.hunger@basyskom.de>
Date:   Sun Feb 24 18:49:39 2008 +0000

    fix array-name attributes.
    
    
    20080224184939-fc3cd-9f480ff396a50fdd286d7026baf1912aa681c739.gz

commit 150c55019744e31bad71b0b5e4294c26e3108796
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 18 14:06:01 2008 +0000

    No longer reference the PresetParameters property, which no longer exists
    
    
    20080218140601-53eee-0c85823b6dbe10358f7009f552dd24201f9e3df7.gz

commit 98e09f33a4c8b610dbf69c7890a35abcf736f0ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 18 14:00:31 2008 +0000

    Fix mismatched element
    
    
    20080218140031-53eee-84b639b621819476b9d6ac97fb6227c8aa6cb60e.gz

commit 146f10cc1aa60901284173bdf5e8daf30ddf2597
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 18 14:00:05 2008 +0000

    Improve comment with missing functionality
    
    
    20080218140005-53eee-43ee8c35951180218f3afcf0d3fb8951fee43d52.gz

commit 75215788a3f1762757c9d28001e6bf30bdf02d99
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 15 12:47:49 2008 +0000

    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)
    
    
    20080215124749-53eee-109a83ebce7890070786597d977181a13d4c8a82.gz

commit 3b50eb80e0971d6354537e68cd3282532c872170
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 14 14:40:08 2008 +0000

    Explain how RequestedPresence and AutomaticPresence interact
    
    
    20080214144008-53eee-ebf4e7f93f21067ca66bf9059be49b0953d3d428.gz

commit b27c5c20255084197aef2056f74dd985333856f7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 14 14:37:00 2008 +0000

    Add Account_Presence type, and use it. Replace Account.RequestPresence method with Account.RequestedPresence r/w property.
    
    
    20080214143700-53eee-8c37c92bc8e83464397c051efb3cab512564b716.gz

commit 9465ced463af3f67af0d0a04bb6f7ed82a80c061
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:34:08 2008 +0000

    Add rationale for valid/invalid accounts
    
    
    20080207183408-53eee-56de03386f5f91d1698699c771a0f8f4a6abb5da.gz

commit 00da61b82a2197418f8be5a655cbe7f6dec7a861
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:31:27 2008 +0000

    Annotate AccountManager with missing functionality relative to NMC 4.x
    
    
    20080207183127-53eee-cb402fe559ad343665cd11058662064913b01c54.gz

commit e67b8a92e62b5669a894078c826f40e5614d77c0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:31:15 2008 +0000

    Add rationale to Account.ConnectionStatusReason
    
    
    20080207183115-53eee-a282ceda29b43032a9956e2256e9140a0981ec6f.gz

commit 087dabbe983b879ca9952bb1c419f3e55af1fe8c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:30:56 2008 +0000

    Remove unconventional underscores from Account.ConnectionStatus, Account.ConnectionStatusReason
    
    
    20080207183056-53eee-ad37d132b52f60bf85517c58fae72cb8b5412f1c.gz

commit 27cada80776e2209deb3a06f5237a14b68c95d29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:30:27 2008 +0000

    Add rationale to ConnectionStatus
    
    
    20080207183027-53eee-2013513c92b2f65607b0356591067218fc0133bc.gz

commit a886e2317f153ea790eeff504f14649bd61addbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:29:53 2008 +0000

    Split desired presence into automatic presence and requested presence
    
    
    20080207182953-53eee-b5211a20282a717c1dbed606ca320cfb909b2f99.gz

commit ff1c7766635103c36ec302cd02ede2c69dc8c680
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:29:26 2008 +0000

    Specify that UpdateParameters should not cause automatic reconnection (at least until someone persuades me otherwise)
    
    
    20080207182926-53eee-399a9fdeb6eacb6fc8984d5e4bf3d5ecadf34130.gz

commit 06e16682ad43e59f99e5b1f82468460b7eb1c26d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:29:19 2008 +0000

    Annotate Parameters with more rationale
    
    
    20080207182919-53eee-bfb46b749a4e8f24be7fde57a6cc2ec63f9361c2.gz

commit b475b56c688a1050e2ddc43f40ce10b8e38ffcdb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:29:11 2008 +0000

    Annotate Avatar with more rationale
    
    
    20080207182911-53eee-5683a870335154da2af8579f54e8d8269910b0eb.gz

commit 658d32d60e215d10d3f70a4142cddaec860f3155
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:29:01 2008 +0000

    Annotate Nickname with more rationale
    
    
    20080207182901-53eee-9e3b9b77602fa8c26d136ed4a908b12f6d805cce.gz

commit b050d8c5c2cb7997c9a7668430b818ae4b372a58
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:28:56 2008 +0000

    Annotate Valid with rationale
    
    
    20080207182856-53eee-0cc23f82e25c0d831e635be3e63c80f5a54cddc0.gz

commit 88b84583127b56f0fc51f53ee673743460be497e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:28:50 2008 +0000

    Annotate Icon with rationale
    
    
    20080207182850-53eee-c830d2325ce65213d4c854395008508432b3582a.gz

commit 121a6c6ae7932690f1915a9f163303279c1946b3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:28:43 2008 +0000

    Annotate DisplayName with rationale
    
    
    20080207182843-53eee-6db910884d5dbe30c9d423bef7f015db2400ffba.gz

commit cfa4fc65b6657690dc2ec6b43c1c1597b5f19ca5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:28:33 2008 +0000

    Annotate Removed with rationale
    
    
    20080207182833-53eee-d507e0b565c747900b89b060bfdc07875f1c1310.gz

commit 658faad979c6a19b6cb4fe03e3baccc693c970a6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 18:28:13 2008 +0000

    Annotate Account with missing functionality
    
    
    20080207182813-53eee-a38ac047699241b9256bd5a9732e550fdf2499e2.gz

commit 00f7dc87ccd32d22817f9d8dbbf450fbf2622d2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 16:54:07 2008 +0000

    Oops, Connection should have been of type 's', not '(suu)'
    
    
    20080207165407-53eee-26080b4dfe0a7ecae476c6ea9a44587721d8f9e0.gz

commit c77e3b72591c111dd5948221932238d8fb4fdd22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:36:23 2008 +0000

    Add AccountManager, Account to the build
    
    
    20080207153623-53eee-c4bff19b288da775c120af90664c94b7791c5e04.gz

commit 52d35651fc403d14db6f2f0134da2dc42c535c65
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:36:15 2008 +0000

    Add a first draft of AccountManager
    
    
    20080207153615-53eee-15007f8c3716ebf921f790d9c517bcbc97fb074e.gz

commit 02485ca2a03c4f1f63b0c434a0b771137f8d854a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:36:07 2008 +0000

    Add a first draft of Account
    
    
    20080207153607-53eee-d54304f1e4103511d156bf6849f72a7031cbdb26.gz

commit 9542dc81564e6d733bacd5b2affc92d333c8a239
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 29 14:54:23 2008 +0000

    Add a Connection_Manager_Name type for easier referencing (it's not actually used in the API)
    
    
    20080129145423-53eee-87799ff9989d70d45726f1295f0d70575a167d3d.gz

commit 00bc3dc8b5494e09a5a37887cce606021fb865b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 18 19:13:09 2008 +0000

    Remove redundant paragraph about failure behaviour - it was only applicable to an earlier attempt at the semantics
    
    
    20080218191309-53eee-a19d3bf6dda0e03df453260a6adc2bfbd1e7fb9d.gz

commit 177fa8f72c699f95ad84648faeded6b5a3279f70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 18 19:12:32 2008 +0000

    Document Channel_Call_State_Flags
    
    
    20080218191232-53eee-ff844489e56714425e0b58d57ac969fea8fe91f8.gz

commit ab0912718feca903a7604adc5c272c3a811a0e08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 18 19:12:14 2008 +0000

    Explicitly say that the call state need not ever be signalled
    
    
    20080218191214-53eee-bdd48cc7caec96280079f65f9eb80ad0513b8e9f.gz

commit 9b32910860805bedfeb018d9e2b5fd3c82963657
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 18 18:44:07 2008 +0000

    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
    
    
    20080218184407-53eee-613bf174397fcd1fcdbfc1d373c065034d398185.gz

commit 9f4aeab4503df3d5f68e4582327e580e4dd36e81
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:24:50 2008 +0000

    Explain in Channel_Type_Streamed_Media docstring what the new group semantics are
    
    
    20080104202450-53eee-3272828683c605a9b3044a0a8d9a28d80d4f4def.gz

commit 7cb6f122bd43f0b4b337acf692f1639188c0bc0a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:24:30 2008 +0000

    Fix malformed XML in Channel_Type_Streamed_Media
    
    
    20080104202430-53eee-8eacd68ed916e5d590ee40c0b1b80ea71375b8d9.gz

commit 696887edb36456eec3de3ca2d2ee7474bafef655
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:07:01 2008 +0000

    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
    
    
    20080104200701-53eee-a030a084d995bb5ec930c02ebe40b866b71f7623.gz

commit 559f691dc0dd0374355b93e5b3f81f3ce1f680b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 20 15:47:12 2008 +0000

    Document Property_ID
    
    
    20080220154712-53eee-30c0f8c01fa0dd4c27586ee3e45aa8751b88c547.gz

commit 476c0db929171b1289d2d53c3693824b0f56bd40
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 20 15:47:04 2008 +0000

    Annotate return from OfferStreamTube as a Tube_ID
    
    
    20080220154704-53eee-75678d09fd6eee94f413c5cc1992be90a14a0b7a.gz

commit 9bc9aa0d92decf7b91e38b53f01490559f3d4ad5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 20 15:45:49 2008 +0000

    Channel_Type_Tubes: annotate return from OfferDBusTube as a Tube_ID
    
    
    20080220154549-53eee-eb197f9a9e6b5ac93e5ad2968d267cf74b32af87.gz

commit b37d991a660f7f391b518e8c7cb423cf90b81f27
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 20 15:44:47 2008 +0000

    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 [])
    
    
    20080220154447-53eee-b96bb55d3e147d7004f4dc2ca34567048e998e95.gz

commit 04f1884e18fa8cc38e872357e4ed52ff181d58eb
Author:  <tobias.hunger@basyskom.de>
Date:   Wed Feb 20 15:22:45 2008 +0000

    Introduce Session_Handler_Type.
    
    
    Introduce Session_Handler_Type into channel_interface_media_signaling as
    suggested by smcv.
    
    
    20080220152245-fc3cd-175d4f149cd1a88c745243953955353b9cab0070.gz

commit 68c93c9bc02175907e3a134cff0ace1a67cfb857
Author:  <tobias.hunger@basyskom.de>
Date:   Wed Feb 20 14:53:34 2008 +0000

    s/Search_Details/Search_Key_Info/g
    
    
    Rename the Search_Details* types to Search_Key_Info* as suggested by smcv.
    
    
    20080220145334-fc3cd-70dc761d12d69d6de841f533d95a0c2c4cb5a64f.gz

commit 09da3d015ab589757f49778ad59430ab8e43f2be
Author:  <tobias.hunger@basyskom.de>
Date:   Tue Feb 19 11:53:39 2008 +0000

    more-spec-types
    
    
    Add some tp:types tags. Add some types to use in the tp:types tags.
    
    
    20080219115339-fc3cd-7346bcfbe9ea9da440891cfe3026ac1b17f2fcf6.gz

commit cd5e5bf1df77e46556f9c47e7df4b7366bf69416
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Tue Feb 19 10:27:22 2008 +0000

    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
    
    
    20080219102722-93b9a-5fb6f7f6ceb8ef1f718485758671935602ac3569.gz

commit 60bf7170bb30419854162bf5f1afabc7671fa63b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 19 10:02:46 2008 +0000

    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)
    
    
    20080219100246-53eee-c6d901067a8605e522f615ff5c37f9c6c2761b7a.gz

commit b6432439c820a205d571e65d28cc179efd5ec859
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 12 10:04:20 2008 +0000

    Copyright 2008
    
    
    20080212100420-53eee-47a8f328dc398d0d5dd050589faded302a7fb745.gz

commit 1bf4311ae1709b8c208993c6b17e2aedc45788b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 12 10:00:28 2008 +0000

    test: update expected output
    
    
    20080212100028-53eee-69efab1676d29f7c5fd8879278c6553a638876ba.gz

commit 188753e01e8cffc9676925ab0dc0030f754ed9ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 12 10:00:14 2008 +0000

    test: add a test case for D-Bus core Properties
    
    
    20080212100014-53eee-d69d6013f476a3b6bbdcb00a3928f9f56d384a70.gz

commit cb1fd9834a629a0e6f8cabbb4aa4edb6a9e139b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 12 09:59:52 2008 +0000

    doc-generator.xsl: fix xmlns of rationales
    
    
    20080212095952-53eee-5146d917e386a3010e0a7e3c228717f31d4ed1e6.gz

commit 7fce55403cd6f91e3d3ca6bbe69bcf2ede26a9aa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 12 09:58:44 2008 +0000

    devhelp.xsl: correctly index all types (except external-type) and simplify
    
    
    20080212095844-53eee-f4a04fd1c404155875206e26867b7a09fa848d2b.gz

commit e3812d6b453cd6db07281d629a849d4d7ef4cfaa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:35:38 2008 +0000

    doc-generator: update CSS for properties and rationale
    
    
    20080207153538-53eee-e346db04f63d92bd0bdc2d2d22b547b56697be95.gz

commit db10f74bb0a661a5315c05b07be56e56cc6adc5c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:35:12 2008 +0000

    doc-generator: support D-Bus core Properties
    
    
    20080207153512-53eee-37a91517b574c2efbb9bba81483d6a459a25e769.gz

commit 0b8e9e6481de6dffb72f74ac519ed2043b17d274
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:34:52 2008 +0000

    doc-generator.xsl: support a <tp:rationale> element
    
    
    20080207153452-53eee-d0e261196b7e80c3aca991feb72ce73dee025792.gz

commit a7f251e35d0ebbe9bb825a78fb047958daa553a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:34:45 2008 +0000

    devhelp.xsl: whitespace
    
    
    20080207153445-53eee-7d4085b7ed63bd552d70a13b9da1ac769f7b1b40.gz

commit 2446580198e2de156436bffdd389d9b9738d0762
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:34:26 2008 +0000

    devhelp.xsl: construct correct links when indexing types
    
    
    20080207153426-53eee-c2d5e5e2ecd1d20e9aac1dd167680466394d0aed.gz

commit 1e1ad77a9d3ef9c0c57f0daf3ce4d06a838f6f54
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:34:08 2008 +0000

    devhelp.xsl: index simple-type, mapping, flags as well as enums
    
    
    20080207153408-53eee-8b49901d717dee4abc7351a410d539139c4a551b.gz

commit 2f0209dbc5cf3d827eff14f3e0b036b9429c4ae9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:33:39 2008 +0000

    devhelp.xsl: emit D-Bus core Properties
    
    
    20080207153339-53eee-e369d9ab18b6fe3cd76af4be6cde3415a9632c87.gz

commit ab4f1de6987f136bbf4d6070860fb8e7ee6ebd03
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 7 15:31:42 2008 +0000

    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.
    
    20080207153142-53eee-8680dcbd0eff22e8edf97202e03088524692c491.gz

commit 5dd9c91d644b6d300f67801ec811eca603708dcd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 6 16:41:38 2008 +0000

    Remove extensibility mechanism - we don't really need it and it causes confusing warnings
    
    
    20080206164138-53eee-6760b7a1fb4013a7922a084105e623e99ee25c1a.gz

commit 80d7354f60ce294ae416c3e28fda0675ec8539a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 6 16:39:30 2008 +0000

    Fix mismatched tag
    
    
    20080206163930-53eee-9cee34c3b71bc3ac8b102cf8b62ff318ad91e24f.gz

commit 3d053070ab48cdd1e12e0ce1dfc4a0af4602629a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 29 14:51:59 2008 +0000

    Don't allow RequestHold to raise InvalidHandle (it doesn't take a handle argument any more). Clarify what NotAvailable means for it.
    
    
    20080129145159-53eee-50036eaff53432c4e10ffc8675b39f76d775b229.gz

commit 7c3e8e1cd4e73bc88259970d38e2c6e26496f97b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 24 12:46:44 2008 +0000

    Relax mention of special handling of CM params containing "password" from a "should" to a backwards compatibility note
    
    
    20080124124644-53eee-2d348da020ec9f68e65f2926af9d0ade935ca549.gz

commit b6012986a4f1b2edfd08826398d1481b2671ad22
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 24 11:59:10 2008 +0000

    Explicitly say that clients must support CMs with no .manager file
    
    
    20080124115910-53eee-6392eba81b9717cab16f3b9a981d11b03402459e.gz

commit 56fdb2d52c1425556e738a3940651ee01d891f08
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 24 11:58:37 2008 +0000

    Add Conn_Mgr_Param_Flag_Secret
    
    
    20080124115837-53eee-8399d4f4f8ecde37f2ab4c3ee1f2001b29b33dac.gz

commit 50a796a0e3b2de3c663692ffe7185941fe8a5b4f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 18 16:46:58 2008 +0000

    AvatarUpdated: recommend RequestAvatars, not the deprecated RequestAvatar
    
    
    20080118164658-53eee-c532fe9ef23de8829c5e5cf55bbb160a3f4d9011.gz

commit 36232ccb8b579ef00360cc89a029cd21635d49d8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 17 17:24:08 2008 +0000

    Development version 0.17.1.1
    
    
    20080117172408-53eee-054ec017f8026cb338392f537779e87125f8b681.gz

commit 062f2983710ce72017fead420c2a9e31f26de563
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 17 17:22:45 2008 +0000

    Bump version to 0.17.1
    
    
    20080117172245-53eee-aeefee2ab219473ce2bf68cf5f002522e9dcdf9b.gz

commit f4e1dded62b702a976a620e3d8bb3b94d868db17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 17 13:01:21 2008 +0000

    Add a NEWS file with details of 0.17-branch releases (including significant changes so far for 0.17.1)
    
    
    20080117130121-53eee-18335beb72900b80dc5ba7990bfe8182e1e5c981.gz

commit 417ad6a64099a4151e888c604aad3ef9f243b134
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 17 13:01:05 2008 +0000

    _boring: ignore dist tarballs/directories
    
    
    20080117130105-53eee-b254ddebe3433806b74f50d8b1a9d2f69d54d1c8.gz

commit 1d1188240dd13cb5af07d95dc988f35b73d47930
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 17 12:59:34 2008 +0000

    Add dist target to Makefile (which uses darcs dist)
    
    
    20080117125934-53eee-2f68bde764e0c49df060b6939a23638251ca3ba3.gz

commit 4028af4831ee2314187420801f940ea499e7cfcc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:28:21 2008 +0000

    Don't cross-reference to Channel_Hold_State in the text now that the markup indicates it
    
    
    20080104202821-53eee-baac0cb1961bbeb6390568b414b3845e907d20b2.gz

commit 97d951884f94c9ef79ba60195c560867c7e461ec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:27:52 2008 +0000

    Re-word Channel_Hold_State values: it's the call that's placed on hold, and not members
    
    
    20080104202752-53eee-5c0814a842431dd9a4772b7d30d750eee783cd50.gz

commit f1dd04d0ae10fd8bd9b57639a06f645cbd0a122c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:27:39 2008 +0000

    Add docstring for Channel_Hold_State
    
    
    20080104202739-53eee-bc6a6dc401ede9528e966e9fb2fe264c3afb0351.gz

commit a3291ce635abfe38a75041c0393288e447b5b7f2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:21:37 2008 +0000

    Remove duplicate copy of Channel_Hold_State and re-indent
    
    
    20080104202137-53eee-0c077b1581f30aa1f0a5d126b153714d38306820.gz

commit 02a447c835d28c1f855b65d2a0739ce499b4a494
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:18:45 2008 +0000

    Add Channel_Interface_Call_Merging
    
    
    20080104201845-53eee-f8b110145b70318de50b8874b36916321678afb0.gz

commit 6fa147e8e40f8ec598579e617fc7e000f722fbce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 20:18:30 2008 +0000

    all.xml: copyright 2008
    
    
    20080104201830-53eee-ceacec58aeed94b9cb55c2a4e84cd9d87bc96e20.gz

commit 0d3fe1fe914a9cd164d0575b6ab7ca4633578ef8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 19:49:49 2008 +0000

    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
    
    20080104194949-53eee-ba3597d253fdd1a8185f4dac28ea96a8b53c3433.gz

commit f243a4d1e97980960f0f81fbd181ed6967fc3925
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 4 19:41:37 2008 +0000

    Channel_Interface_Hold: copyright 2008
    
    
    20080104194137-53eee-27221961c5d77e893b7896311c0aeb61bbfac0a1.gz

commit 95e9a1f5f6f604b797d985e87d833703f58fdf73
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Mon Jan 7 16:08:48 2008 +0000

    Reorder the GetKnownAvatarTokens a bit based on comments by smcv
    
    
    20080107160848-93b9a-4ceaba996254d9c1fc296e1f51da7caa4291de4f.gz

commit 04cac026dd7f88a7ba722079abd5018e3a535e0f
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Mon Jan 7 15:55:17 2008 +0000

    Update the general description of the Avatars interface to not use deprecated methods
    
    
    20080107155517-93b9a-b41dcea66e3445196f0f46eaf3a89bca5ee0b108.gz

commit aa36fd69d16b02a31800437d46e10fba34c1a601
Author: Sjoerd Simons <sjoerd@luon.net>
Date:   Mon Jan 7 15:54:44 2008 +0000

    Try to clarify the definition of GetAvatarTokens a bit more
    
    
    20080107155444-93b9a-70e030601a11a46c231e6548310a276d1bb77d93.gz

commit 859a34af11d86dfdf72f51dde880764c072eea3d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 3 15:19:28 2007 +0000

    Clarify that clients shouldn't call MediaSessionHandler.Ready until they've connected to the NewStreamHandler signal
    
    
    20071203151928-53eee-114b91e83702d16d60fb1e3c51cc425801118f9b.gz

commit 049a2014447fa9c60e36a4dd2b8211d1980c1f05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 18:18:57 2007 +0000

    Add sametime well-known protocol name
    
    
    20071128181857-53eee-b620a1d86e4628608bdd3ccb2947814c9b4886a9.gz

commit 709d7032a5fe528fbb143c1f898631cddbe829b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 18:16:50 2007 +0000

    Clarify how to form Connection object paths and bus names
    
    
    20071128181650-53eee-37d6d68f569f5588fe8535450f7e9449bb84c265.gz

commit 59b852c4c39689076cba8926a4004ccd402d5dab
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 18:00:19 2007 +0000

    < Robot101> smcv: I don't think you can connect to ICQ with TOC
    
    
    20071128180019-53eee-4c3c1a6d554522a6493ab306329bb962c5e1c6d8.gz

commit be24ee6f6c5f9e9b7929ad844fa8c71037579bc3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 17:31:55 2007 +0000

    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)
    
    
    20071128173155-53eee-bf6dfe9e1018948a085d7892eff2ae1919c6a233.gz

commit 7e646957a8026d123293686a99d0dca18bc1f4a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 17:31:14 2007 +0000

    Require IM protocol names to match [A-Za-z][A-Za-z0-9-]*
    
    
    20071128173114-53eee-3774a38aa5c2cc0d6b42c849a53a4b5b2edf41ea.gz

commit 13905cfa7ec03c9680a4d4bf3b0e09e0a3d820eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 13:55:11 2007 +0000

    Document current expectations for connection managers, and the .manager file format (only the non-obsolete bits)
    
    
    20071128135511-53eee-7baaf23458bf2514bd8e730e0d02052904fcafa8.gz

commit 61c000e4cae91ae7134b417a274cb049dd4265b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 13:52:51 2007 +0000

    Require AddMembers to be idempotent
    
    
    20071128135251-53eee-70b734fc32f83522d185bc3a9a2e13f09ee41609.gz

commit 630f6a9476eb0793444673c2e00de4560d3837d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 28 13:52:38 2007 +0000

    Update expected output to include index of types
    
    
    20071128135238-53eee-7bcd29f123c6efe0498dc69db719276ee713e98b.gz

commit 3330a180808a6a547ff4596b447e5f82cf7cc8af
Author:  <robert.mcqueen@collabora.co.uk>
Date:   Wed Nov 28 01:42:24 2007 +0000

    correct the LGPL 2.1 boilerplate (s/Library/Lesser/ and update FSF address)
    
    
    20071128014224-0e791-565cdc6491c4e5975f34789f335d16b90939c0de.gz

commit 314580a3e9a1f2b6f8ef772d119669a4ffd60600
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 23 14:16:35 2007 +0000

    Expect tp:external-type to have @type
    
    
    20071123141635-53eee-57c4f633f5f85b2f40d38768ed7ce2021fd596f7.gz

commit 5c411c62b5fa47c2fd0576d72a6936fcdb539c9e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 23 14:11:37 2007 +0000

    Add support for tp:external-type, for other specifications that want to reference the Telepathy spec
    
    
    20071123141137-53eee-b6e23b8359ca99dfb20116b1de0d446c9db6812e.gz

commit 175b684fe54fbbc6e8d3ed119467b90d85857b2a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Nov 13 14:00:02 2007 +0000

    Add tools/ls-interfaces.xsl
    
    
    20071113140002-53eee-5dbe08aee06e8f84b7a1238345ba21d10cec5202.gz

commit 6e570831feeff23008159107becf26be449681fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 22 16:21:03 2007 +0000

    Bump version to 0.17.0.1
    
    
    20071122162103-53eee-782d808e345b05f71a467505a6a9b4889e164bec.gz

commit 93b930192d4c7d12c42db4a2adeecf832d429a02
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 22 15:15:10 2007 +0000

    Bump version to 0.17.0
    
    
    20071122151510-53eee-3f0ba53799a323dabadf3b08afe483c2ae5766a9.gz

commit 7b5613fad92f05530a43875f1d474b2a599de782
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 22 15:09:58 2007 +0000

    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
    
    20071122150958-53eee-952d73f833d2ed35153ecd407db320477f4527fe.gz

commit 2223088a880c8e3f03698fed518248647e83a40d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Nov 12 15:34:41 2007 +0000

    Stop mentioning HandleType - the type is called Handle_Type, but now we have type annotations, there's no need to mention that either
    
    
    20071112153441-53eee-7652641905cb30fcd5892102c741637199b2b591.gz

commit 0eeba5e8684a541e6da9cfbe5e7d12b384da5d9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 9 16:19:49 2007 +0000

    Annotate which interfaces are likely to cause havoc in APIs. Add a warning to the documentation for such interfaces
    
    
    20071109161949-53eee-d19f130214ddcbf57739779b65367b9d0a032a22.gz

commit 3fbd4902caf870694ef87ad8c00de518e2c2a1f9
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Oct 30 09:04:14 2007 +0000

    Add busy presence type
    
    
    20071030090414-945a0-a4efff2aec4b39bcfb16d851c25580d8ba64caed.gz

commit f99dd693e08b1cef919303b61240e9045cfeac14
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 26 15:10:52 2007 +0000

    Oops, remember to give netmask struct types their own name
    
    
    20071026151052-53eee-b7f3079ebb7d7c4e4a364699ddc69a07c779d762.gz

commit 288d91507095be9a3ee43a27d4b8b0b5d14e813b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 26 15:02:27 2007 +0000

    Connection: rename Channel_List_Entry to Channel_Info and Channel_List to Channel_Info_List
    
    
    20071026150227-53eee-309df69d10a561464f3754c31905254511faba8c.gz

commit 1a50d31dc320d678edd405bb09e2a05519dc51d5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 26 15:01:56 2007 +0000

    Channel_Type_Tubes: add Socket_Netmask_IPv4, Socket_Address_IPv4 and corresponding IPv6 structures
    
    
    20071026150156-53eee-108a948ece6654a8aad795485f80af2b7f759e67.gz

commit 451bd494f9a367ee617b9fe81d92fab5dcd8c335
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 26 15:01:09 2007 +0000

    Rename Stream_List_Entry and Stream_List to Media_Stream_Info and Media_Stream_List
    
    
    20071026150109-53eee-571b0531adebaeb50d96c1d56bd0dbdea742dfc8.gz

commit aec08e27192134aa586c96820e2643aa4c0c82d7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 26 15:00:53 2007 +0000

    Rename Room_List_Entry and Room_List to Room_Info and Room_Info_List
    
    
    20071026150053-53eee-67a8da06025a701847ca6dc82853c7a5029b4525.gz

commit d8c85cabc584183528b110d2bc8c749b74581cf7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Oct 26 14:58:56 2007 +0000

    Rename Tube_List_Entry to Tube_Info and Tube_List to Tube_Info_List
    
    
    20071026145856-53eee-e60770f920a1a18db3a7142824580a57c24d535e.gz

commit 7edc3c0dad7f1eb902e2094f1d205b26d75a9acd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:17:19 2007 +0000

    Generate HTML docs for types
    
    
    20071016131719-53eee-3f85cb8eeec1fb27980ae31c70db7c6f64d3611d.gz

commit 6c162e45af12ddd41f8c13871db29eb96a59709b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:17:01 2007 +0000

    Find interface XML files in a simpler way
    
    
    20071016131701-53eee-03874ee9f8891271c70e6121eb6d95c48d2a606f.gz

commit d9c943edbbe80de69a63fc02a30196fd70f747dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:12:20 2007 +0000

    Define and use properties-related types
    
    
    20071016131220-53eee-b0d13e38c461f95e8fec59451fd944406250e6ba.gz

commit 54cc0bdde3da546d9ca7f52cbf38d87d1a16bc50
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:12:06 2007 +0000

    Define and use media stream handler types
    
    
    20071016131206-53eee-a8954eae8129ba91748126b282d6fb27d89ac017.gz

commit 0a320cd00f0468ea62394c757281c7f13f8dd3f2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:11:40 2007 +0000

    Define and use ConnectionManager-related types
    
    
    20071016131140-53eee-efd50d62db6758451fd3bf684933f87b62c744e8.gz

commit 232ab3482a3baf94c7125899bcb6015ce3df8d5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:11:26 2007 +0000

    Define and use presence-related types
    
    
    20071016131126-53eee-e1c9f8bf43d3dbe6c2078d951f18221b7e6332f9.gz

commit 413dffd52f29a8f384ecd041d8fa5d06aabb8c75
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:11:15 2007 +0000

    Define and use capability-related types
    
    
    20071016131115-53eee-096e76742f695f7e501b49e90ca6051288a8650c.gz

commit a6f919ba6aed550604f7ff10b62fcac6be41f1ff
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:11:05 2007 +0000

    Define and use Avatar_Token_Map
    
    
    20071016131105-53eee-36b5c1b3941c0835ff8ed4ac5759f2d091b80226.gz

commit 48decafb1eb8d6d8f17da3e148dc164d8e46e323
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:10:53 2007 +0000

    Define and use Alias_Pair, Alias_Map
    
    
    20071016131053-53eee-448759005b2e159fdf54741a722c7440843121b1.gz

commit 7503a4c3eaf1b840640796b3bb063c60f4a4731d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:10:39 2007 +0000

    Define and use Channel_List_Entry struct type
    
    
    20071016131039-53eee-2698a1b48620f807acf2647e0f83681ef489d331.gz

commit 92c9937edb1d987d30bfbea8467bd59cb630d641
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:10:21 2007 +0000

    Annotate types in Tubes
    
    
    20071016131021-53eee-005a808705c90c7958dd09425f9624792002359c.gz

commit bf6cb2d3783b88cf397b0ea780b40785e983ec96
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:10:09 2007 +0000

    Remove unnecessary tp:name-const from Tubes channel type
    
    
    20071016131009-53eee-3594f77cb149e60c1116f7783034f836ce14f6ba.gz

commit b12fcfa78d30193f58975a01e9dff622847fd4c7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:09:55 2007 +0000

    Add and use Pending_Text_Message struct type
    
    
    20071016130955-53eee-5f4fb149220c89ce21bb5e214545dcdd451a81b4.gz

commit 5c065d6e79e41407fcc3951bd532428d3970ca56
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:09:44 2007 +0000

    Add and use Room_List_Entry struct type
    
    
    20071016130944-53eee-29528db74a73d9152adc233ef560952ab8c76ef9.gz

commit 10675ea085ee7bb3d45e13dd7c6623436a301283
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:09:19 2007 +0000

    Add and use Local_Pending_Info struct type
    
    
    20071016130919-53eee-78df2a6f4835cc1853ed675c492a6f456b9a0610.gz

commit 0d2491020e9ae174793e44f9cf29d5ee33506c8f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:08:58 2007 +0000

    Add definitions for some generic types
    
    
    20071016130858-53eee-e6e0d3ccb180ed9b7d8fa964e898789b05cc491c.gz

commit c84a750e9d66e761525b45268a94348a7b74420b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:08:35 2007 +0000

    Add channel handler to the specification (finally)
    
    
    20071016130835-53eee-f514fb7c35f4f73edd15a5b441323646473c1a1e.gz

commit f89968be052af66cddf2999f3a4b0fc4d698badf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Oct 16 13:06:35 2007 +0000

    Canonicalize tp:type Timestamp to Unix_Timestamp and Interface to DBus_Interface
    
    
    20071016130635-53eee-c789ce61a250dfd42e8bf312c0e1bec6c29a36c9.gz

commit c1e37fc3f65289b8b8cab0acf252e03a2ba16762
Author: Alp Toker <alp@atoker.com>
Date:   Fri Oct 12 01:18:43 2007 +0000

    Add tp:type to tube ID args for type safety
    
    
    20071012011843-7c7f9-65415daeb870f0e0f86efa69ea9487e7a78fb443.gz

commit cbd335f396622ad9be38c782c49aa56452c47b5d
Author: Alp Toker <alp@atoker.com>
Date:   Fri Oct 12 01:05:59 2007 +0000

    Annotate Tubes enum types
    
    
    20071012010559-7c7f9-574c759c6123344198e13b500663d6f3bceb6fa1.gz

commit f3558f8adb97673584fa047719e9eae1760e6d67
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Oct 4 11:48:36 2007 +0000

    Mark XSL stylesheets with licensing and "where to get the master copy" info
    
    
    20071004114836-53eee-22a88881e03e8477cb06b6034e4587ea5a3ec63d.gz

commit 06fbe7c0947606315dc2ec9012eff6fa32ab25f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Sep 27 15:09:15 2007 +0000

    Set version to 0.16.999 to indicate that 0.17.0 hasn't happened yet
    
    
    20070927150915-53eee-abf74c93c9a9cc8552b6e20182495a358808c76c.gz
