commit 7ca8fa53dc972c1a27e5da8525e5806e55a0f7e2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 3 22:36:06 2011 -0200

    Prepare release 0.4.2

 CMakeLists.txt |    4 ++--
 NEWS           |    7 ++++---
 2 files changed, 6 insertions(+), 5 deletions(-)

commit 11fa0acca7f5e6628963ff3c58356c6cc835a4f9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 20 10:55:43 2010 -0200

    conference-draft example cm: Do not use deprecated tp_get_bus.

 tests/lib/glib/future/conference-draft/chan.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 7d1249e56a54d91e92255a159c14452fd5873832
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 15 11:46:12 2010 -0200

    Do not use deprecated tp_get_bus.
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

 tests/lib/glib/contact-search-chan.c    |    6 +++---
 tests/lib/glib/future/conference/chan.c |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 5c6ebc96569bd01d8909a00e5ff520352e49c194
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 15 20:16:44 2010 -0200

    Fixed tests to work with tp-glib implementing immortal handles.
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

 tests/dbus/contacts.cpp |   39 ---------------------------------------
 tests/dbus/handles.cpp  |    6 ------
 2 files changed, 0 insertions(+), 45 deletions(-)

commit 6b97d41d6dc04238e34ab15f6392e683462afc2d
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 19 20:56:24 2010 +0200

    Update NEWS

 NEWS |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 6d6d69ef1023ad91a6ef3612b3dba603a906d526
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 19 20:54:06 2010 +0200

    DBusProxyFactory: prevent useless cache drops from a race condition
    
    Conflicts:
    
    	TelepathyQt4/dbus-proxy-factory.cpp
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/dbus-proxy-factory.cpp |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit 79409f0c5065582baf5ea9156a8ba9fccbb7f019
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Dec 8 18:40:41 2010 +0200

    Start 0.4.2 dev

 CMakeLists.txt |    2 +-
 NEWS           |   11 +++++++++++
 2 files changed, 12 insertions(+), 1 deletions(-)

commit f6a71ed5d379fb5a66b3da2bfa15b339db280776
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Dec 8 18:25:16 2010 +0200

    Prepare release 0.4.1

 CMakeLists.txt |    4 ++--
 NEWS           |    9 ++++-----
 2 files changed, 6 insertions(+), 7 deletions(-)

commit 0c7dbdfc80c3379435a716b7c8b2f08574c7bacf
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Dec 8 15:12:51 2010 +0200

    AccountSet: Disconnect wrapper signals when we remove the wrapper
    
    If we don't, if the account object path is reused quickly, we might get a property change for the
    new account at that path before the old proxy realises it should invalidate itself and stop emitting
    signals. We get the properties to filter on correctly when the account is signaled as being re-added
    (after a new proxy is built), at which point AccountSet just checks all properties on the new proxy,
    so we don't lose any important events doing this.
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/account-set.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 75d622456f1ca6a9bd79abee82e564bf91ae41b4
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 22 16:14:17 2010 +0200

    Update NEWS

 NEWS |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 20566cb2672efa8fda0d2cd65e23a689fed75edb
Merge: a567a1d e3717fa
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 22 16:12:52 2010 +0200

    Merge branch 'sm-redundant-sending-state-changed' into telepathy-qt4-0.4
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit e3717fa8352eb52f3add1a7d83aecf2fc20113e0
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 22 15:12:25 2010 +0200

    Fix coding style for added SMChannel test event handlers

 tests/dbus/streamed-media-chan.cpp |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 4fa08f730dbee9205d5cb28ec3c75e6a3e8ebc49
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 22 13:48:41 2010 +0200

    Test that only the correct StreamedMediaChan::[rl]SSC signals are emitted

 tests/dbus/streamed-media-chan.cpp |   38 ++++++++++++++++++++++++++++++++++-
 1 files changed, 36 insertions(+), 2 deletions(-)

commit 3b20d6ff1ad7af51e6e8721b7c6a4d1e658b3440
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 22 13:28:04 2010 +0200

    Don't emit redundant SMChannel::{local,remote}SendingStateChanged

 TelepathyQt4/streamed-media-channel.cpp |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

commit a567a1de918a632e5cdca00710dd5face6cbe676
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 18 22:09:56 2010 +0200

    Start 0.4.1 development

 CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9516d43bc34cf09c17c3e4fbe7fa6727f80e67a1
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 18 22:09:14 2010 +0200

    Upload API docs to a 0.4.x subdir

 tools/CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c52316b54c9b184307b467c99d08420e55bbe53c
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 21:00:03 2010 +0200

    Actually make maintainer-upload-release work

 tools/CMakeLists.txt |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 6f0682d7baf0077cc5eaca9f145d6532be61a53b
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 18 21:50:12 2010 +0200

    Prepare release 0.4.0

 CMakeLists.txt |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 6aab42f7ebb5bc4b0bf7859c38d588673f976785
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 18 21:44:26 2010 +0200

    Update NEWS

 NEWS |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 63633814a67d0fc47fcdf5443e6329d95b3c29b4
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 18 21:19:50 2010 +0200

    Fix crash using dangling (const!) iterator after remove in Conference code
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

 TelepathyQt4/channel.cpp |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit a723e2945ac43ac8338ba0507dad0f2e40c46bd3
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Nov 14 22:24:12 2010 +0200

    Eliminate races in TestConnRoster caused by the new stored list tracking code...
    
    N.B. The current roster test connection must be rewritten as soon as possible to not synthesize
    events arbitrarily - the replacement must have backdoors to trigger contacts
    accepting/rejecting/inviting/etc which can be used to reliably trigger roster events, so we can
    actually properly test the roster functionality.

 tests/dbus/conn-roster.cpp |   46 ++++++++++++++++++++++++++-----------------
 1 files changed, 28 insertions(+), 18 deletions(-)

commit 071b9d282724f65965f98bfb813c9e48dd682367
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 18 20:45:46 2010 +0200

    Update NEWS

 NEWS |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

commit b9e6a8836b95bba3b3b2861dc8120caa44a2c717
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 19:06:04 2010 -0200

    ContactSearchChannel: Properly initialize private members.
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

 TelepathyQt4/contact-search-channel.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 973d5eb17210bcf3bfc6900a43991eddf764ff43
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 01:03:37 2010 -0200

    ChannelRequest: Only create account if property account is non-empty.
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

 TelepathyQt4/channel-request.cpp |    2 +-
 tests/dbus/client.cpp            |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5eec02457f0794d4afbd60a7e0a77a7bf033d988
Merge: d77fd10 171927a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 16:05:52 2010 -0200

    Merge branch 'acc_conf' into telepathy-qt4-0.4
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 171927ad95f91494c961e41561900de8a82ea4e6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 14:25:06 2010 -0200

    Account: Default to Conference.DRAFT if no caps or caps does not have Conference support.

 TelepathyQt4/account.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 0e1db5e80b8d0667d7c684b3ea561da22093dfe8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 14:20:27 2010 -0200

    Account: Deprecate createConferenceMediaCall and added new createConferenceStreamedMediaCall.

 TelepathyQt4/account.cpp |   30 ++++++++++++++++++++++++++++--
 TelepathyQt4/account.h   |   14 ++++++++++++--
 2 files changed, 40 insertions(+), 4 deletions(-)

commit d77fd10630ce9442c35e3fc62069ba112cc0f59c
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Nov 9 13:35:08 2010 +0100

    Add back a Q_UNUSED removed by error in previous commit

 TelepathyQt4/contact-manager.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a9d062b1ba06c9d4a659349ba56115cc68c9fe85
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Nov 9 13:08:41 2010 +0100

    Remove wrong Q_UNUSED()

 TelepathyQt4/contact-manager.cpp |    8 --------
 1 files changed, 0 insertions(+), 8 deletions(-)

commit b912e4c2bea1edbb782be801338342fac1435f44
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Nov 9 13:03:14 2010 +0100

    Check for updates in the stored list, to update allKnownContacts correctly

 TelepathyQt4/contact-manager.cpp |   41 +++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/contact-manager.h   |    6 +++++
 2 files changed, 46 insertions(+), 1 deletions(-)

commit 41e18c4b41bccd2a8f6fd3e599bf45ad26dc2592
Author: Kevin Ottens <ervin@kde.org>
Date:   Mon Nov 8 23:22:48 2010 +0100

    Make it build with QT_STRICT_ITERATORS.
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.co.uk>
    Reviewed-by: Andre Moreira Magalhaes <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/referenced-handles.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e108ff7be220f30498663c1082add2e8b7de421e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 8 18:32:50 2010 -0200

    Account: Added NOTIFY to connection property.

 TelepathyQt4/account.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 122ef56f433c2b87507e4ed2f3b456069efabb22
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 8 18:15:37 2010 -0200

    Channel: Deprecated hasFooConferenceInterface methods and add alternative methods.

 TelepathyQt4/channel.cpp |   65 ++++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/channel.h   |   12 +++++---
 2 files changed, 71 insertions(+), 6 deletions(-)

commit 2bdd04d6eb4bfd4552d0bb3ddbed7621ba72a19c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 8 18:04:23 2010 -0200

    AccountSet: Deprecated filters.

 TelepathyQt4/account-set.cpp |   22 +++++++++++++---------
 TelepathyQt4/account-set.h   |    5 +++--
 2 files changed, 16 insertions(+), 11 deletions(-)

commit cf33be39370c3dd4785226ad849d6d6e9d663939
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 8 17:59:41 2010 -0200

    Account: Deprecated haveConnection.

 TelepathyQt4/account-set.cpp |    2 +-
 TelepathyQt4/account.cpp     |   17 ++++++++++++-----
 TelepathyQt4/account.h       |    5 +++--
 3 files changed, 16 insertions(+), 8 deletions(-)

commit 1f4311eea9fc6464605e837647ba18b432daec66
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 8 11:29:29 2010 -0200

    Start 0.4.0 development

 CMakeLists.txt |    2 +-
 NEWS           |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e6dcfe7707b4c41e66d9fe47a71f5c56b220394f
Merge: a19786e 6b84ed7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 8 11:28:21 2010 -0200

    Merge branch 'trivia'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 6b84ed723b56ab525f743460f904a3de04ce544d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 5 20:07:47 2010 -0200

    Remove extra blank line from auto generated methods.

 tools/qt4-client-gen.py |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 7da255a8f1bd948eedd929db90264927747a00b0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 5 18:30:38 2010 -0200

    StreamedMediaChannel: Added hangupCall(void) and deprecated hangupCall with arguments.

 TelepathyQt4/streamed-media-channel.cpp |   19 +++++++++++++++++++
 TelepathyQt4/streamed-media-channel.h   |    3 ++-
 2 files changed, 21 insertions(+), 1 deletions(-)

commit 2bd6c085bc98f520d5346216be101f1bf4718e3a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 5 18:30:21 2010 -0200

    Account: Added createContactSearch and deprecated createContactSearchChannel.

 TelepathyQt4/account.cpp |   14 +++++++++++++-
 TelepathyQt4/account.h   |    7 ++++++-
 2 files changed, 19 insertions(+), 2 deletions(-)

commit ee8e3e432449158593701b3df4abc9a74afebeff
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 5 13:42:01 2010 -0200

    Updated build instructions docs to properly refer to cmake.

 TelepathyQt4/main.dox |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 752ed312e1c39f2c6a621044eda7d6fdf613c502
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 5 13:41:36 2010 -0200

    Removed reference to call example from docs now that call example is removed.

 TelepathyQt4/examples.dox |   84 ---------------------------------------------
 1 files changed, 0 insertions(+), 84 deletions(-)

commit 866b9e7b096a1407e06aabb704137a83026b993c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 5 13:38:54 2010 -0200

    AccountManager: Document deprecated signals as deprecated.

 TelepathyQt4/account-manager.cpp |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit a19786edbfd81b4c9751588dca5c4816533be8cc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 5 08:05:03 2010 -0200

    Start 0.3.15 development

 CMakeLists.txt |    4 ++--
 NEWS           |    5 +++++
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 2dbd4cd687a55ec5d8e373ceebc36cfb4458f748
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 5 07:48:08 2010 -0200

    Prepare release 0.3.14

 CMakeLists.txt |    2 +-
 NEWS           |    4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit b82a5800c8cd6be34f509fbd7575245bf1c5a00c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 5 07:44:58 2010 -0200

    Properly install pending-variant-map.h.

 TelepathyQt4/CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 735c45e80d0134df2b54e35bf692b87f055c5a6c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 5 06:01:03 2010 -0200

    Update NEWS

 NEWS |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit afc86cfb6b6e94d604318a2b2959ceef232807dd
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Nov 5 09:11:50 2010 +0200

    Update NEWS

 NEWS |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 068181558c9a7a5d3e220485a5631db9d3b2e1dc
Merge: 25d714d 0abfd05
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Nov 5 09:08:11 2010 +0200

    Merge branch 'conference-mess'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 25d714d935c736fa2c587724e3287d8c1afaddcd
Merge: e6c8cfd 034ccab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 5 05:04:18 2010 -0200

    Merge branch 'presence'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit e6c8cfd6ddf65046bfdbe2b565a4e121e917946b
Merge: bd6b4ec f0be07d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 5 05:03:56 2010 -0200

    Merge branch 'metatype'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 0abfd0512879919aa472ecd415a22f3282504351
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Nov 5 00:40:59 2010 +0200

    Add unnamed channel classes to the ChannelFactory mapping too

 TelepathyQt4/channel-factory.cpp |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit c9da4514a45f54a9308a08c3bd32fdac10a2a271
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Nov 5 00:31:27 2010 +0200

    Add generic ChannelFactory::setSubclassFor

 TelepathyQt4/channel-factory.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit af552ab5c6738ef6b00e950f8e0b16361b59f666
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Nov 5 00:24:10 2010 +0200

    Add empty line missing from channel-class-spec.cpp

 TelepathyQt4/channel-class-spec.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d7a3a8f9eac2ce76066374a65db5bd6428a9bff7
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 21:07:44 2010 +0200

    ChannelClassSpec: Add unnamed (THT == None) variants for the static instances where it makes sense

 TelepathyQt4/channel-class-spec.cpp |   83 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel-class-spec.h   |   12 +++++
 2 files changed, 95 insertions(+), 0 deletions(-)

commit 40e2292eb175cc9f49713cad923255652af7910e
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 20:19:46 2010 +0200

    ConnCaps: Fix conference handling

 TelepathyQt4/connection-capabilities.cpp |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit dd66b017412ac561c9ab39bb32b8db99ec9a9ca9
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 20:10:10 2010 +0200

    ConnCaps: Use RCCSpec static const instances

 TelepathyQt4/connection-capabilities.cpp |   15 ++++-----------
 1 files changed, 4 insertions(+), 11 deletions(-)

commit b2b9b23fb93a5a3d1529989d19875bb248823a64
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 20:01:02 2010 +0200

    CapabilitiesBase: use RCCSpec static const instances

 TelepathyQt4/capabilities-base.cpp |   39 ++++-------------------------------
 1 files changed, 5 insertions(+), 34 deletions(-)

commit 156459681c65a47a8e04bd7f10162f41175c9811
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 19:55:28 2010 +0200

    Sanitize RCCSpec handling of conferences

 TelepathyQt4/requestable-channel-class-spec.cpp |   16 ++--------------
 tests/rccspec.cpp                               |   14 ++++----------
 2 files changed, 6 insertions(+), 24 deletions(-)

commit bd6b4ece51d271a52fb877c4b851d5a4b82ac648
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 18:40:37 2010 +0200

    Update NEWS

 NEWS |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit bb6fd79cb76e34b9ecff8bb0d715bf1584182548
Merge: efd7307 7502531
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 18:33:07 2010 +0200

    Merge branch 'new-props-api'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 750253170c43466e553b652ed7377a4e59c9ee8d
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 18:28:21 2010 +0200

    Fine-tune generated interface requestAllProperties documentation

 tools/qt4-client-gen.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 051df0e16f30722c84d4821406291072a97adebd
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 18:27:48 2010 +0200

    Use QL1S interface constants in AbstractInterface::internal*Propert*

 TelepathyQt4/abstract-interface.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 379f0904ffb467a4d40e56e6452462611eea437b
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 18:18:42 2010 +0200

    Have the property request API in AbstractInterface take QStrings instead of C strings

 TelepathyQt4/abstract-interface.cpp |    8 ++++----
 TelepathyQt4/abstract-interface.h   |    4 ++--
 tools/qt4-client-gen.py             |    4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

commit eed958689529c94e133fa4eea7af50435962e23b
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 18:12:48 2010 +0200

    Make new async interface property getters const-qualified

 TelepathyQt4/abstract-interface.cpp |    4 ++--
 TelepathyQt4/abstract-interface.h   |    4 ++--
 tools/qt4-client-gen.py             |    4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit eda8fee82f3eee494507cc831f269844d7414e6a
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 18:02:39 2010 +0200

    Fix copyright years in PendingVariantMap

 TelepathyQt4/pending-variant-map.cpp |    4 ++--
 TelepathyQt4/pending-variant-map.h   |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 034ccab8b1800d65eb6ec3cdf4639998bd9ccef6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 23:22:06 2010 -0200

    Presence: Added barePresence method.

 TelepathyQt4/presence.cpp |    9 +++++++++
 TelepathyQt4/presence.h   |    2 ++
 2 files changed, 11 insertions(+), 0 deletions(-)

commit 758338f35b9a502350dbb96468f10e646a9697d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 20:12:20 2010 -0200

    Contact: Do not include Presence in the public header.

 TelepathyQt4/contact.cpp          |    1 +
 TelepathyQt4/contact.h            |    2 +-
 examples/file-transfer/sender.cpp |    1 +
 examples/roster/roster-item.cpp   |    2 ++
 4 files changed, 5 insertions(+), 1 deletions(-)

commit f0be07dca20614fd036a422262496b1d06673335
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 12:48:34 2010 -0200

    RequestableChannelClassSpec: Declare Qt metatype.

 TelepathyQt4/requestable-channel-class-spec.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 6c4800c4210a0c7287955a4657c0adb18701b139
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 12:48:22 2010 -0200

    ReferencedHandles: Declare Qt metatype.

 TelepathyQt4/referenced-handles.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 68dd71f5f2fccf7d599d0ac085f2cce57f192ad8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 12:48:15 2010 -0200

    Profile: Declare Qt metatype.

 TelepathyQt4/profile.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 1f671f10e93f7566c53f834bf3812833be4f16df
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 12:48:07 2010 -0200

    Presence: Declare Qt metatype.

 TelepathyQt4/presence.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit aa9f31bfff0508aa20f08d9c99793b21b6b92dc5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 12:48:00 2010 -0200

    Feature: Declare Qt metatype.

 TelepathyQt4/feature.cpp |    9 +++++++++
 TelepathyQt4/feature.h   |    7 +++++++
 2 files changed, 16 insertions(+), 0 deletions(-)

commit 77638a33dde107b04a38cd697fcc5d333f32ca0b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 12:47:53 2010 -0200

    Contact: Declare Qt metatype.

 TelepathyQt4/contact.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 376f1fef86d5ea65061bbecc418eaf2e30b31c59
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 12:47:21 2010 -0200

    ManagerFile: Declare Qt metatype.

 TelepathyQt4/manager-file.cpp |   35 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/manager-file.h   |   13 ++++++++-----
 2 files changed, 43 insertions(+), 5 deletions(-)

commit 47259c31f2342aee72ea85aa342808d9c5e70057
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 12:47:11 2010 -0200

    KeyFile: Declare Qt metatype.

 TelepathyQt4/key-file.cpp |   31 ++++++++++++++++++++++++++-----
 TelepathyQt4/key-file.h   |    8 ++++++--
 2 files changed, 32 insertions(+), 7 deletions(-)

commit 7d5694007b54a7d1d6c29252bb4efbaa364dbc70
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 12:47:01 2010 -0200

    ContactCapabilities: Declare Qt metatype.

 TelepathyQt4/contact-capabilities.cpp |    8 ++++++++
 TelepathyQt4/contact-capabilities.h   |    3 +++
 2 files changed, 11 insertions(+), 0 deletions(-)

commit c9c512c7bcbc0ab652dc6f44a20340533157a73d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 12:46:49 2010 -0200

    Connection: Declare Qt metatype.

 TelepathyQt4/connection.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f00e4259592c39d2a4f0ca35aab341e8a40b9b5a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 12:46:39 2010 -0200

    ContactLocation: Declare Qt metatype.

 TelepathyQt4/contact-location.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 9177eaae3d09165ee6a21eaacdfe8d9c393af323
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 12:46:25 2010 -0200

    ConnectionCapabilities: Declare Qt metatype.

 TelepathyQt4/connection-capabilities.cpp |    2 +-
 TelepathyQt4/connection-capabilities.h   |    4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 155efc0724d3c527dab5ad07d0aa4b4a2b7642ea
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 12:46:11 2010 -0200

    ChannelClassSpec: Declare Qt metatype.

 TelepathyQt4/channel-class-spec.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 0d065a80e4aa2b69321b648b2e3b968fb270364c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 12:45:44 2010 -0200

    CapabilitiesBase: Declare Qt metatype.

 TelepathyQt4/capabilities-base.cpp |    8 ++++++++
 TelepathyQt4/capabilities-base.h   |    3 +++
 2 files changed, 11 insertions(+), 0 deletions(-)

commit 5a8abcf6c3a0dce801ea9740f252f8be7aaf2ee7
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 15:51:37 2010 +0200

    Don't accidentally make the new props api private

 tools/qt4-client-gen.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit efd7307e6483fc4d8551f01da1f36e8ba7d81a3f
Merge: 9f9dd90 3e4a976
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 11:38:55 2010 -0200

    Merge branch 'filter'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 9f9dd907fb482074f9bfacf212636306b9f4728e
Merge: 5ccdf99 5bc845e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 11:38:47 2010 -0200

    Merge branch 'TODO'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 3e4a976e0c6df27c44c8274164fea2c84d7e16f0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 19:49:35 2010 -0200

    AccountManager: Warn if filtering is used when not ready.

 TelepathyQt4/account-manager.cpp |   38 ++++++++++++++++++++++++--------------
 1 files changed, 24 insertions(+), 14 deletions(-)

commit 693ce96de67037ba25fa4e15171d83001cb8cbe5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 19:48:39 2010 -0200

    AccountPropertyFilter: Consider itself invalid if empty filter is provided.

 TelepathyQt4/account-property-filter.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 54737045b3c0e4df6d590f85f23fc7cc3a9d8e48
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 15:28:50 2010 +0200

    Remove duplicate TestAccountBasics target

 tests/dbus/CMakeLists.txt |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 77ab787423ba94d4506164238e49264a06ad281f
Author: Marco Barisione <marco@barisione.org>
Date:   Thu Oct 14 13:34:53 2010 +0100

    Test the requestAllProperties() method on generated interfaces

 tests/dbus/dbus-properties.cpp |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

commit 7ff8cecfb5447fc8e6a6ff0975e41c3eba8ba74f
Author: Marco Barisione <marco@barisione.org>
Date:   Thu Oct 14 13:33:40 2010 +0100

    Generate a requestAllProperties() to retrieve all the DBus properties
    
    The method is generated only if there are properties on the interface
    and returns a PendingVariantMap*.

 tools/qt4-client-gen.py |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 410adfa45da3d5a82facc47707a2f509f1f924eb
Author: Marco Barisione <marco@barisione.org>
Date:   Thu Oct 14 13:24:46 2010 +0100

    Add AbstractInterface::internalRequestAllProperties() to retrieve properties
    
    The method will be used by generated classes to asynchronously get a
    dictionary of all the DBus properties.

 TelepathyQt4/abstract-interface.cpp |   10 ++++++++++
 TelepathyQt4/abstract-interface.h   |    2 ++
 2 files changed, 12 insertions(+), 0 deletions(-)

commit 4cfb67885aff8b10543895ccbb894e8b3219850e
Author: Marco Barisione <marco@barisione.org>
Date:   Thu Oct 14 13:30:42 2010 +0100

    PendingVariantMap: Add PendingVariantMap class
    
    PendingVariantMap is a new PendingOperation that can handle
    QDBusPendingCalls that return a QVariantMap.
    It behaves mostly like PendingVariant, but it's more convenient to use
    with methods that return a QVariantMap.

 TelepathyQt4/CMakeLists.txt          |    4 ++
 TelepathyQt4/PendingVariantMap       |   13 +++++
 TelepathyQt4/pending-variant-map.cpp |   84 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/pending-variant-map.h   |   59 ++++++++++++++++++++++++
 4 files changed, 160 insertions(+), 0 deletions(-)

commit 6e05fec7a05b2b12e5fecb506480b28e9c186bcc
Author: Marco Barisione <marco@barisione.org>
Date:   Wed Oct 13 19:00:41 2010 +0100

    Test asynchronous setters for DBus properties

 tests/dbus/dbus-properties.cpp |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 2c7786f5f7af159d6ec9198fdee3fc62d6fe1348
Author: Marco Barisione <marco@barisione.org>
Date:   Wed Oct 13 18:58:55 2010 +0100

    Generate asynchronous setters for DBus properties
    
    The new setters are named setPropertyFoo, where Foo is the property
    name, and return a Tp::PendingOperation. They will completely replace
    synchronous setters after the API break.

 tools/qt4-client-gen.py |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit cdf0b1a59ece163223973ee3a8f1fda6cdefd4e0
Author: Marco Barisione <marco@barisione.org>
Date:   Wed Oct 13 18:56:26 2010 +0100

    Add AbstractInterface::internalSetProperty() to set DBus properties
    
    The method will be used by generated classes to asynchronously set the
    value of DBus properties.

 TelepathyQt4/abstract-interface.cpp |   11 +++++++++++
 TelepathyQt4/abstract-interface.h   |    2 ++
 2 files changed, 13 insertions(+), 0 deletions(-)

commit bfe986803ce947c450fadcaab753c25e42f6abe6
Author: Marco Barisione <marco@barisione.org>
Date:   Wed Oct 13 18:47:32 2010 +0100

    Add a test for setting and retrieving DBus properties

 tests/dbus/CMakeLists.txt      |    5 ++
 tests/dbus/dbus-properties.cpp |  132 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 137 insertions(+), 0 deletions(-)

commit a00ca1615595c56d8f4de0411cb02d8c8785f491
Author: Marco Barisione <marco@barisione.org>
Date:   Wed Oct 13 13:56:19 2010 +0100

    Use the new asynchronous property getters in the tests

 tests/dbus/client-factories.cpp |   18 +++++++++++-------
 tests/dbus/client.cpp           |   19 ++++++++++++-------
 2 files changed, 23 insertions(+), 14 deletions(-)

commit 62035c6eebe7c38a23f0e692b85fe02e7ee0c0bf
Author: Marco Barisione <marco@barisione.org>
Date:   Wed Oct 13 13:55:17 2010 +0100

    Add utility functions to test the value of DBus properties

 tests/lib/test.cpp |   14 ++++++++++++++
 tests/lib/test.h   |   25 +++++++++++++++++++++++++
 2 files changed, 39 insertions(+), 0 deletions(-)

commit 5588ad363da490025cba6ac3c95d0d1754937835
Author: Marco Barisione <marco@barisione.org>
Date:   Wed Oct 13 13:51:47 2010 +0100

    Generate asynchronous getters for DBus properties
    
    The new getters are named requestPropertyFoo, where Foo is the property
    name, and return a Tp::PendingVariant. They will replace completely the
    synchronous getters after the API break.

 tools/qt4-client-gen.py |   31 ++++++++++++++++++++++++++++++-
 1 files changed, 30 insertions(+), 1 deletions(-)

commit e60224cc0c377f498c4d00d8f273fa15b7075f57
Author: Marco Barisione <marco@barisione.org>
Date:   Wed Oct 13 13:45:44 2010 +0100

    Add AbstractInterface::internalRequestProperty() to retrieve DBus properties
    
    The method will be used by generated classes to asynchronously get the
    value of DBus properties.

 TelepathyQt4/abstract-interface.cpp |   13 +++++++++++++
 TelepathyQt4/abstract-interface.h   |    3 +++
 2 files changed, 16 insertions(+), 0 deletions(-)

commit 5ccdf99198a52fca55056a5666ee08b69d81db30
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 15:18:41 2010 +0200

    </stupid> Don't try to use QString::path() which doesn't exist.

 TelepathyQt4/account-manager.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 620c7081988cbafca68c160518098a8876db2522
Merge: f4b65fc 1270dba
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 14:35:51 2010 +0200

    Merge branch 'sanify-am'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 1270dbafdae58f1cc751a6866253155067305e33
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 14:19:30 2010 +0200

    Add some useful debug to AM

 TelepathyQt4/account-manager.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 1767cddf6065906e25a09886d1aed18f47d29ba1
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 14:14:59 2010 +0200

    Don't use QMap::operator[] in AccountManager::accountForPath

 TelepathyQt4/account-manager.cpp |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit c6ea9a0ef5b6d9cacbbec4ab7fae90c219c5d976
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 4 14:10:42 2010 +0200

    Add TODO to make certain AM accessors const

 TelepathyQt4/account-manager.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 5bc845eeaced5114e2df381ef83b8082f2612946
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 12:51:31 2010 -0200

    AccountManager: Properly use bus param on create(bus) method.

 TelepathyQt4/account-manager.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 1dc139e77081bab2d4840c00c8ce4f9264f87d65
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 15:10:16 2010 -0200

    ChannelClassSpec: Added API/ABI break comments.

 TelepathyQt4/channel-class-spec.h |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit ffd8c020d5c288dac674440c1595de95fd3656d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 15:10:00 2010 -0200

    RequestableChannelClassSpec: Added API/ABI break comments.

 TelepathyQt4/requestable-channel-class-spec.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f4b65fc85828017393438293c8f722770b14fe0d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 13:36:08 2010 -0200

    roster example: Build with new deprecated methods.

 examples/roster/roster-item.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a4a3a0e5eb0e6d7490e3fbb47fbddf26640d0020
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 13:35:53 2010 -0200

    file-transfer example: Build with new deprecated methods.

 examples/file-transfer/receiver.cpp |    9 +++++++--
 examples/file-transfer/sender.cpp   |    8 ++++----
 2 files changed, 11 insertions(+), 6 deletions(-)

commit 1e22c5753ecc4c9926363287baa7a494f5e152d2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 13:35:34 2010 -0200

    Contact: Added missing presence method.

 TelepathyQt4/contact.cpp |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 48a76e07be09a749635e33c6e61f50e961c37ab7
Merge: 4b4880a 634e0b6
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Nov 3 14:04:48 2010 +0100

    Merge branch 'remove'

commit 634e0b6851fac42e261348c3d063374b7f74f56a
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Nov 3 14:04:13 2010 +0100

    Small wording fixes

 TelepathyQt4/contact-manager.cpp |   32 ++++++++++++++++----------------
 1 files changed, 16 insertions(+), 16 deletions(-)

commit 8ff6e310e274e796c1cc61d864ac9a3849c4f092
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Nov 2 15:44:09 2010 +0100

    Add Tp::ContactManager::removeContacts()

 TelepathyQt4/contact-manager.cpp |   53 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-manager.h   |    3 ++
 2 files changed, 56 insertions(+), 0 deletions(-)

commit 4b4880ae0307d9ea969ec8cc87241a554b8edea1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 15:18:52 2010 -0200

    Update NEWS

 NEWS |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 4b88bc282857aea8db4c86eda2edbcc5b13166a6
Merge: 3e75f32 1fef4de
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 14:59:37 2010 -0200

    Merge branch 'deprecate-interfaces-accessors'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 3e75f322ccba1ed265b64ba526272bde39353975
Merge: 183c251 ae4086e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 14:55:55 2010 -0200

    Merge branch 'smchannel-deprecate-call-support'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 183c2516fa8ad2f565812b2f656a031cd0982760
Merge: e0fa3a1 dc76a50
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 14:55:46 2010 -0200

    Merge branch 'contact-todo'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit e0fa3a12fc6c68f715f4a31e634035aabd6ae86b
Merge: c54e9e7 174201a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 14:55:35 2010 -0200

    Merge branch 'presence'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit c54e9e74f4d19a1f6c4b3c2d58b5656f9d2c112c
Merge: 1aee904 f42d398
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 14:55:22 2010 -0200

    Merge branch 'oif-deprecate-has-interface-char-pointer'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 1aee9044a3d10c7b2e524d3fffa4504e1fed6113
Merge: 9d57aec 644ef05
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 14:55:08 2010 -0200

    Merge branch 'TODO'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 1fef4de5e2db95a10c723c3c2bbcd7dd76d9a3ca
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 14:53:00 2010 -0200

    Do not use optionalInterface if not needed and "deprecate" typeInterface.

 TelepathyQt4/account-manager.cpp                |    3 +-
 TelepathyQt4/account.cpp                        |    6 +---
 TelepathyQt4/channel-dispatch-operation.cpp     |    3 +-
 TelepathyQt4/channel-request.cpp                |    3 +-
 TelepathyQt4/channel.cpp                        |   17 +++++-------
 TelepathyQt4/channel.h                          |    1 +
 TelepathyQt4/connection-manager.cpp             |    3 +-
 TelepathyQt4/connection.cpp                     |   14 +++------
 TelepathyQt4/contact-manager.cpp                |   21 +++++---------
 TelepathyQt4/contact-search-channel.cpp         |    6 +---
 TelepathyQt4/contact.cpp                        |    3 +-
 TelepathyQt4/file-transfer-channel.cpp          |    6 +---
 TelepathyQt4/incoming-file-transfer-channel.cpp |    3 +-
 TelepathyQt4/outgoing-file-transfer-channel.cpp |    3 +-
 TelepathyQt4/pending-channel.cpp                |    3 +-
 TelepathyQt4/pending-contact-info.cpp           |    3 +-
 TelepathyQt4/streamed-media-channel.cpp         |   33 +++++++++--------------
 TelepathyQt4/text-channel.cpp                   |   18 +++++-------
 18 files changed, 56 insertions(+), 93 deletions(-)

commit 9d57aecc2092a5ecc8a2d4350f5090b9c70eeb5d
Author: Senko Rasic <senko.rasic@dobarkod.hr>
Date:   Tue Nov 2 17:20:04 2010 +0100

    append to instead of overwriting supplied CMAKE_CXX_FLAGS/CMAKE_C_FLAGS

 cmake/modules/TelepathyDefaults.cmake |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit dc76a504cce25d1a95300d0397a8e21499313613
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 14:16:03 2010 -0200

    Contact: Properly warn if deprecated signal infoChanged is used.

 TelepathyQt4/contact.cpp |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit f0d2152fe0ac39b2bbaaf0d39eab82984dd53e78
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 14:08:05 2010 -0200

    Contact: Added more API/ABI break comments.

 TelepathyQt4/contact.h |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit 2849b63f23b1ee83243989f68a5cfaa557950083
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 14:07:19 2010 -0200

    ContactLocation: Added API/ABI break TODO comment.

 TelepathyQt4/contact-location.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 174201a8cf0b020d6eea2357ece97f2d75b3f696
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 14:12:51 2010 -0200

    Account: Added TODO comment to add a usablePresences method.

 TelepathyQt4/account.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 38562b82babc91634edcdd141190adb029cd528a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 14:11:44 2010 -0200

    Contact: Implemented signals deprecation mechanism.

 TelepathyQt4/contact.cpp |    7 +++++++
 TelepathyQt4/contact.h   |    4 ++++
 2 files changed, 11 insertions(+), 0 deletions(-)

commit d0cdf00c0026a672d6593ecf608f90c90721d173
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 14:06:22 2010 -0200

    Profile: Added TODO comment to add a matches method to Profile::Presence.

 TelepathyQt4/profile.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 44a461b87de5f79d58aede9785f855253ed65fac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 14:02:13 2010 -0200

    Account: Added TODO comment to set presence from a Profile presence.

 TelepathyQt4/account.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit eca8d7e48a4a284d9efabd2bf512c8aa01c63853
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 13:39:14 2010 -0200

    Account: Added API/ABI break comment to use Presence instead of SimplePresence.

 TelepathyQt4/account.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8c21cfd1fca9ab267af0c960def686a8c86ca652
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 13:38:05 2010 -0200

    Presence: Removed operator==.

 TelepathyQt4/presence.cpp |    5 -----
 TelepathyQt4/presence.h   |    1 -
 2 files changed, 0 insertions(+), 6 deletions(-)

commit 247b31ed9854aa3b5129e576f87f53dd834e5a10
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 13:36:46 2010 -0200

    Contact: Use Presence class and deprecate usage of SimplePresence.

 TelepathyQt4/contact.cpp |   39 ++++++++++++++++++++++++++++-----------
 TelepathyQt4/contact.h   |   18 ++++++++++++------
 2 files changed, 40 insertions(+), 17 deletions(-)

commit 258456975747ed8094c94043b4a5805fcf1fe5e6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 12:46:49 2010 -0200

    Added high-level class for SimplePresence.

 TelepathyQt4/CMakeLists.txt |    3 +
 TelepathyQt4/Presence       |   13 ++++
 TelepathyQt4/presence.cpp   |  163 +++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/presence.h     |   72 +++++++++++++++++++
 4 files changed, 251 insertions(+), 0 deletions(-)

commit ae4086e68cabf86ca982dff30eae7717cb0ecb40
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 12:20:44 2010 -0200

    StreamedMediaChannel: Deprecate all methods that use workarounds to properly work for SM type channels.

 TelepathyQt4/streamed-media-channel.cpp |  117 +++++++++++++++++++++++++++++--
 TelepathyQt4/streamed-media-channel.h   |   35 +++++++--
 2 files changed, 137 insertions(+), 15 deletions(-)

commit 644ef05f8b659fd93d910002218c5544a4033c03
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:49:47 2010 -0200

    TextChannel: Added API/ABI break TODO comment.

 TelepathyQt4/text-channel.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f42d3982628c954ff72092fd7c87766897b21494
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:48:56 2010 -0200

    OptionalInterfaceFactory: Deprecated hasInterface method taking const char * as param.

 TelepathyQt4/optional-interface-factory.h |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 57869d19f37b6d21792010fd6ecfc952d641fae5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:48:44 2010 -0200

    Connection: Do not use OIF::hasInterface method taking const char * as param.

 TelepathyQt4/connection.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c8d29b9c04ad38945a09c6b8f9506034584e7156
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:48:18 2010 -0200

    Channel: Do not use OIF::hasInterface method taking const char * as param.

 TelepathyQt4/channel.cpp |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit 5d7de4f08a76006488d8aaa4e887f0427561e837
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:38:51 2010 -0200

    ChannelRequest: Deprecate optional interface convenience methods.

 TelepathyQt4/channel-request.cpp |   14 +++++---------
 TelepathyQt4/channel-request.h   |    2 +-
 2 files changed, 6 insertions(+), 10 deletions(-)

commit 762d4013a7de2d9da531ae62021bf815546375f5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:38:34 2010 -0200

    ConnectionManager: Deprecate optional interface convenience methods.

 TelepathyQt4/connection-manager-internal.h |    3 +++
 TelepathyQt4/connection-manager.cpp        |    7 +++----
 TelepathyQt4/connection-manager.h          |    2 +-
 3 files changed, 7 insertions(+), 5 deletions(-)

commit 56f77c2b90aa64be56ffb59253e90e86e66af9d9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:29:58 2010 -0200

    Connection: Deprecate optional interface convenience methods.

 TelepathyQt4/connection.cpp |   31 +++++++++++++++++++++++++------
 TelepathyQt4/connection.h   |   36 ++++++++++++++++++------------------
 2 files changed, 43 insertions(+), 24 deletions(-)

commit 8d25c8c7f42f847f7441531a071a6caf35cc3134
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:29:43 2010 -0200

    PendingContactInfo: Do not use optional interface convenience methods.

 TelepathyQt4/pending-contact-info.cpp |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 4cbedee14b0217af88fd3eba374f34a50650a39e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:29:35 2010 -0200

    PendingChannel: Do not use optional interface convenience methods.

 TelepathyQt4/pending-channel.cpp |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 8c43f9c8f7ba6ffd943467f990cd462adc30ae79
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:29:26 2010 -0200

    Contact: Do not use optional interface convenience methods.

 TelepathyQt4/contact.cpp |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit 02f1cab6ff7700f0bc8aa1fe7fed58c5168beaeb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:29:15 2010 -0200

    ContactManager: Do not use optional interface convenience methods.

 TelepathyQt4/contact-manager.cpp |   39 ++++++++++++++++++++++++++++++-------
 1 files changed, 31 insertions(+), 8 deletions(-)

commit 8e62abdd1a45680ad83a12330b4c44a206b3226c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:06:23 2010 -0200

    Channel: Deprecate optional interface convenience methods.

 TelepathyQt4/channel.cpp |   42 +++++++++++++++++++++++++++++++++---------
 TelepathyQt4/channel.h   |   42 +++++++++++++++++++++---------------------
 2 files changed, 54 insertions(+), 30 deletions(-)

commit 9fec378daa9ec1f57aac208e5ede88c709c37cbc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:05:18 2010 -0200

    TextChannel: Do not use optional interface convenience methods.

 TelepathyQt4/text-channel.cpp |   56 ++++++++++++++++++++++++++++------------
 1 files changed, 39 insertions(+), 17 deletions(-)

commit 489dc56643ff98cd780a33a5087a9e7510ff0bff
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:04:59 2010 -0200

    StreamedMediaChannel: Do not use optional interface convenience methods.

 TelepathyQt4/streamed-media-channel-internal.h |    3 +
 TelepathyQt4/streamed-media-channel.cpp        |   61 ++++++++++++++++++-----
 2 files changed, 50 insertions(+), 14 deletions(-)

commit e4036fd99f47586e49648320c92d8bd6f778f4a4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:04:39 2010 -0200

    OutgoingFileTransferChannel: Do not use optional interface convenience methods.

 TelepathyQt4/outgoing-file-transfer-channel.cpp |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 1edd1dfa225c6565dcacd3f651bb236a1286e2f9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:04:31 2010 -0200

    IncomingFileTransferChannel: Do not use optional interface convenience methods.

 TelepathyQt4/incoming-file-transfer-channel.cpp |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit e02095aaae98bf06de5a688349bb400a07704488
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:04:21 2010 -0200

    FileTransferChannel: Do not use optional interface convenience methods.

 TelepathyQt4/file-transfer-channel.cpp |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)

commit f5b9f837b63217bc05d726354a52df1c80631a5e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 2 01:03:39 2010 -0200

    ContactSearchChannel: Do not use optional interface convenience methods.

 TelepathyQt4/contact-search-channel.cpp |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)

commit b55f7657bf1ab518bb41e9f3d9f04748e8e6f67f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 19:05:41 2010 -0200

    Start 0.3.14 development

 CMakeLists.txt |    4 ++--
 NEWS           |    5 +++++
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 7a13fb70e9da3af73fe61e690a9cf02ba2b40b7f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 18:46:40 2010 -0200

    Prepare release 0.3.13

 CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b0397e408f7968d3792d895e18a15d806c4f22bf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 18:45:52 2010 -0200

    Update NEWS

 NEWS |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

commit defa0be324837dc9741ee090ee922d9b36c551cd
Merge: 37cd319 e8b1c64
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 18:35:06 2010 -0200

    Merge branch 'signals-deprecation'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit e8b1c64d39052d792161d0d9fbbcfd781184812d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 18:25:25 2010 -0200

    Channel: Warn if deprecated signals are used.

 TelepathyQt4/channel.cpp |   21 +++++++++++++++++++--
 TelepathyQt4/channel.h   |    5 ++++-
 2 files changed, 23 insertions(+), 3 deletions(-)

commit fe43f7ecc81ee9330e09f58372ee0424206aec49
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 18:19:02 2010 -0200

    ContactManager: Warn if deprecated signals are used and document signals.

 TelepathyQt4/contact-manager.cpp |   88 +++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/contact-manager.h   |   35 +++++++--------
 2 files changed, 103 insertions(+), 20 deletions(-)

commit 37cd319500f51e6be822d85feda64c585cd6d53f
Merge: befce96 e726857
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 17:58:50 2010 -0200

    Merge branch 'rcc-high-level'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit e726857f4a9436374a949adcccb3667d1ef9d949
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 17:49:00 2010 -0200

    AccountManager: Added API/ABI break TODO.

 TelepathyQt4/account-manager.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit befce96e76b48aedf6e221cc3d70a1f4ea7b7f27
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 1 21:48:52 2010 +0200

    Update NEWS

 NEWS |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 517439a63afc63df71db4463430dd012bea7c966
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 17:45:32 2010 -0200

    AccountManager: Do not use deprecated GenericCapability filter methods.

 TelepathyQt4/account-manager.cpp |   80 +++++---------------------------------
 1 files changed, 10 insertions(+), 70 deletions(-)

commit b8515c648529711bdcc27f3fda2156ca6a47f344
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 17:45:14 2010 -0200

    RequestableChannelClassSpec: Added convenience method to build a spec for FileTransfer channels.

 TelepathyQt4/requestable-channel-class-spec.cpp |   16 ++++++++++++++++
 TelepathyQt4/requestable-channel-class-spec.h   |    2 ++
 2 files changed, 18 insertions(+), 0 deletions(-)

commit 713a70b1f11a96d246acc68719d1654a0c6e6c8e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 17:31:39 2010 -0200

    GenericCapabilityFilter: Deprecate methods using bare RequestableChannelClass/List.

 TelepathyQt4/generic-capability-filter.h |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit b92ca146dff440f7c08c63dfb873e54585aa40b1
Merge: dfcc1d0 fa865d5
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 1 21:31:18 2010 +0200

    Merge branch 'channel-factory'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit fa865d51e1fcc618fd40736f836a2ace745956cd
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 1 21:16:48 2010 +0200

    Explicitly indicate that the ACH::Caps accessors check/set/unset Tokens

 TelepathyQt4/abstract-client.h  |   36 ++++++++++++++++++------------------
 tests/dbus/client-factories.cpp |    4 ++--
 2 files changed, 20 insertions(+), 20 deletions(-)

commit 2bd8b03c4ea8d9f1d9ac834bbb6b8d7f597e9295
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 12:24:14 2010 -0200

    Connection: Warn if deprecated signals are used.

 TelepathyQt4/connection.cpp |    7 +++++++
 TelepathyQt4/connection.h   |    3 +++
 2 files changed, 10 insertions(+), 0 deletions(-)

commit 36de2e0ec2000cfa42b1788bf1ba6f955195c6eb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 15:37:58 2010 -0200

    Account: connectionStatusChanged signal now has only the status as param, as done by Connection::statusChanged.

 TelepathyQt4/account.cpp |   19 ++++++-------------
 TelepathyQt4/account.h   |    4 +---
 2 files changed, 7 insertions(+), 16 deletions(-)

commit 1bbf79e6132f69e6a1292c3c6428442b50fece65
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 13:30:21 2010 -0200

    Account: Warn if deprecated signals are used.

 TelepathyQt4/account.cpp |   13 +++++++++++++
 TelepathyQt4/account.h   |    3 +++
 2 files changed, 16 insertions(+), 0 deletions(-)

commit e38e5fa987c238f3bd1d2a02d63f5378cd1637a6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 13:29:49 2010 -0200

    Account: Added new signals connectionStatusChanged and connectionChanged.

 TelepathyQt4/account.cpp |   58 +++++++++++++++++++++++++++++++++++++--------
 TelepathyQt4/account.h   |   15 +++++++----
 2 files changed, 56 insertions(+), 17 deletions(-)

commit 3187102342be27e41b762e7157f8299dfaf771fc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 13:28:18 2010 -0200

    AccountManager: Warn if deprecated signals are used.

 TelepathyQt4/account-manager.cpp |   11 +++++++++++
 TelepathyQt4/account-manager.h   |    3 +++
 2 files changed, 14 insertions(+), 0 deletions(-)

commit 381f2b55abc085159e9fdb54b046b2ff33762449
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 1 21:07:18 2010 +0200

    Update accordingly with the recent StreamedMedia related method naming changes

 TelepathyQt4/channel-class-spec.cpp |   28 +++++++++++++++++++++++-----
 TelepathyQt4/channel-class-spec.h   |   20 +++++++++++---------
 TelepathyQt4/channel-factory.cpp    |   24 +++++++++++++-----------
 TelepathyQt4/channel-factory.h      |   12 ++++++------
 tests/dbus/client-factories.cpp     |    2 +-
 5 files changed, 54 insertions(+), 32 deletions(-)

commit 8a64df69c109fa59aca69af27f4058cc750784fb
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 1 20:42:12 2010 +0200

    Clean up ChannelClassSpec Call.DRAFT hacks

 TelepathyQt4/channel-class-spec.cpp |   35 ++++++++++++++++++-----------------
 1 files changed, 18 insertions(+), 17 deletions(-)

commit 7066ea6b9af167bfa96e4184dc291fcdc224a5b5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 17:00:22 2010 -0200

    Contact: Do not use deprecated CapabilitiesBase::requestableChannelClasses method.

 TelepathyQt4/contact.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 880ad12b34e513e0625c2e369695f4bc2c9e8760
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 17:00:06 2010 -0200

    Account: Do not use deprecated CapabilitiesBase::requestableChannelClasses method.

 TelepathyQt4/account.cpp |   22 ++++++++--------------
 1 files changed, 8 insertions(+), 14 deletions(-)

commit 1858e05cd59d64766da3d40cc20abf564af68c80
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 16:48:29 2010 -0200

    GenericCapabilityFilter: Use RCCSpec.

 TelepathyQt4/generic-capability-filter.h |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

commit d991a20d33ce7b528ede4067b3baf7129d040d1a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 16:48:01 2010 -0200

    RequestableChannelClassSpecList: Added bareClasses method.

 TelepathyQt4/requestable-channel-class-spec.h |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit a388a0e58b035ad48c5a786e0225ac6262150541
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 15:25:29 2010 -0200

    RequestableChannelClassSpec: Cache return value of convenience methods returning known RCCS.

 TelepathyQt4/requestable-channel-class-spec.cpp |  352 ++++++++++++++--------
 1 files changed, 224 insertions(+), 128 deletions(-)

commit 4fdde53fbac71611d214d7784dd4fce2e7fa7bea
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 15:10:56 2010 -0200

    RequestableChannelClassSpec: Modify SM related methods to contain StreamedMedia in the name.

 TelepathyQt4/requestable-channel-class-spec.cpp |   12 ++++++------
 TelepathyQt4/requestable-channel-class-spec.h   |   12 ++++++------
 tests/rccspec.cpp                               |   21 ++++++++++++---------
 3 files changed, 24 insertions(+), 21 deletions(-)

commit e51d60bd0f2a0c66c65eeb683745c7404e5392c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 15:06:48 2010 -0200

    Profile: Renamed unsupportedClassSpecs to unsupportedChannelClassSpecs and fixed typo in Account::capabilities().

 TelepathyQt4/account.cpp         |    6 +++---
 TelepathyQt4/profile-manager.cpp |    2 +-
 TelepathyQt4/profile.cpp         |   18 ++++++++----------
 TelepathyQt4/profile.h           |    2 +-
 tests/dbus/account-basics.cpp    |    1 +
 5 files changed, 14 insertions(+), 15 deletions(-)

commit fd7d6327ed24a81b1253f5eb8254ebc1e87ee284
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 16:54:31 2010 -0200

    Account: Use RequestableChannelClassSpec when building caps and properly deduct unsupported rccs.

 TelepathyQt4/account.cpp |   35 +++++++++++++++++++++++++----------
 1 files changed, 25 insertions(+), 10 deletions(-)

commit 8b6569f85f6c2572a8e8fcd014c4911a3a23acdd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 16:35:14 2010 -0200

    Profile: Use RequestableChannelClassSpec.

 TelepathyQt4/account.cpp         |    2 +-
 TelepathyQt4/profile-manager.cpp |    2 +-
 TelepathyQt4/profile.cpp         |   29 ++++++++++++++++++++++++-----
 TelepathyQt4/profile.h           |    4 +++-
 4 files changed, 29 insertions(+), 8 deletions(-)

commit d61a10d0b6ece5b10ba1c4f25bb39935ca2e4653
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 16:30:19 2010 -0200

    rccspec test: Added test for RequestableChannelClassSpec.

 tests/CMakeLists.txt |    1 +
 tests/rccspec.cpp    |  144 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 145 insertions(+), 0 deletions(-)

commit b891a2733a0b042845c6e1269d61d6fc88e08ee0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 16:12:07 2010 -0200

    ConnectionCapabilities: Properly check TargetHandleType in conference methods.

 TelepathyQt4/connection-capabilities.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 878f5c8146b3fe06871cc964f917a51a4861cf22
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 16:11:40 2010 -0200

    RequestableChannelClassSpec: Added helper methods to build known specs.

 TelepathyQt4/requestable-channel-class-spec.cpp |  192 +++++++++++++++++++++++
 TelepathyQt4/requestable-channel-class-spec.h   |   20 +++
 2 files changed, 212 insertions(+), 0 deletions(-)

commit 205ce78ba5afbd4991707922e184854766a47c21
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 15:50:23 2010 -0200

    RequestableChannelClassSpec: Added operator== and supports method.

 TelepathyQt4/requestable-channel-class-spec.cpp |   18 ++++++++++++++++++
 TelepathyQt4/requestable-channel-class-spec.h   |    3 +++
 2 files changed, 21 insertions(+), 0 deletions(-)

commit 2402e2a539c7da79e2819e6b417502d3048a5e13
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 10:41:49 2010 -0200

    ConnectionCapabilities: Properly check rcc fixedProperties size.

 TelepathyQt4/connection-capabilities.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 923fde4110de2b919e06e041ab62747d114fda4e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 10:40:43 2010 -0200

    CapabilitiesBase: Properly check rcc fixedProperties size.

 TelepathyQt4/capabilities-base.cpp |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 7180542660b2f95c6aace50aa6544f8fd38e7750
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 19:55:49 2010 -0200

    ConnectionCapabilities: Use new macros.

 TelepathyQt4/connection-capabilities.cpp |   60 +++++++++++++++---------------
 1 files changed, 30 insertions(+), 30 deletions(-)

commit f9bc6806de5e184659d0ff3346112cb7fc9fab1b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 19:46:03 2010 -0200

    Capabilities: Updated copyright.

 TelepathyQt4/capabilities-base.cpp       |   26 +++++++++++++-------------
 TelepathyQt4/capabilities-base.h         |    4 ++--
 TelepathyQt4/connection-capabilities.cpp |    4 ++--
 TelepathyQt4/connection-capabilities.h   |    4 ++--
 TelepathyQt4/contact-capabilities.cpp    |    4 ++--
 TelepathyQt4/contact-capabilities.h      |    4 ++--
 6 files changed, 23 insertions(+), 23 deletions(-)

commit 421ea8c5f88dab1af7491e162f32505048c2d55a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 12:32:39 2010 -0200

    CapabilitiesBase: Make it copyable.

 TelepathyQt4/capabilities-base.cpp |   20 ++++++++++++++++++++
 TelepathyQt4/capabilities-base.h   |    4 ++++
 2 files changed, 24 insertions(+), 0 deletions(-)

commit 0f8c22fe332753a6a4b8e56192497772aecc2259
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 12:04:55 2010 -0200

    Capabilities: Added new constructors that take a RCCSpecList.

 TelepathyQt4/capabilities-base.cpp       |   14 ++++++++++++++
 TelepathyQt4/capabilities-base.h         |    6 ++++--
 TelepathyQt4/connection-capabilities.cpp |   21 ++++++++++++++++-----
 TelepathyQt4/connection-capabilities.h   |    3 ++-
 TelepathyQt4/contact-capabilities.cpp    |   23 +++++++++++++++++------
 TelepathyQt4/contact-capabilities.h      |    4 +++-
 6 files changed, 56 insertions(+), 15 deletions(-)

commit 4cb0a20b1cadfe1c0612be5d0d51e1762dab0119
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 12:06:16 2010 -0200

    CapabilitiesBase: Renamed requestableChannelClassSpecList to allClassSpecs.

 TelepathyQt4/capabilities-base.cpp       |    4 ++--
 TelepathyQt4/capabilities-base.h         |    2 +-
 TelepathyQt4/connection-capabilities.cpp |   20 ++++++++++----------
 3 files changed, 13 insertions(+), 13 deletions(-)

commit 31d2176100d585eb16e0320395f63c6f6af9b595
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 12:06:25 2010 -0200

    RequestableChannelClassSpec: Removed methods receiving char *, fixed/allowedPropertiesCount and hasChannelType from RCCSpec and use new constants.

 TelepathyQt4/capabilities-base.cpp              |   44 +++++++-------
 TelepathyQt4/connection-capabilities.cpp        |   68 +++++++++++-----------
 TelepathyQt4/requestable-channel-class-spec.cpp |   72 ++---------------------
 TelepathyQt4/requestable-channel-class-spec.h   |   18 +-----
 4 files changed, 66 insertions(+), 136 deletions(-)

commit 7492b5262f4722d18b7b3dfa87e943f28371fcb5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 20:40:34 2010 -0200

    ConnectionCapabilities: Use RequestableChannelClassSpecList.

 TelepathyQt4/connection-capabilities.cpp |  147 +++++++++++-------------------
 1 files changed, 54 insertions(+), 93 deletions(-)

commit b298d82287e7b380440dd6d96b304a69c10dab6b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 20:30:54 2010 -0200

    CapabilitiesBase: Use RequestableChannelClassSpecList and deprecate usage of RequestableChannelClassList.

 TelepathyQt4/capabilities-base.cpp |  141 +++++++++++++++---------------------
 TelepathyQt4/capabilities-base.h   |    6 +-
 2 files changed, 61 insertions(+), 86 deletions(-)

commit ede17f323e5d06acaf9ae4b280150cb4c65c9258
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 20:30:17 2010 -0200

    RequestableChannelClassSpec: Added more helper methods.

 TelepathyQt4/requestable-channel-class-spec.cpp |   52 +++++++++++++++++++++++
 TelepathyQt4/requestable-channel-class-spec.h   |    8 ++++
 2 files changed, 60 insertions(+), 0 deletions(-)

commit 9d6101f7730dcd99d60adc73198eca1ed5f9eb0e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 20:03:06 2010 -0200

    RequestableChannelClassSpecList: Added class to represent a list of RequestableChannelClassSpec.

 TelepathyQt4/requestable-channel-class-spec.h |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

commit f1e4967d104372ab79f8b98f356fdd0ae0f37723
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 19:56:59 2010 -0200

    RequestableChannelClassSpec: Added helper methods.

 TelepathyQt4/requestable-channel-class-spec.cpp |   75 +++++++++++++++++++++++
 TelepathyQt4/requestable-channel-class-spec.h   |   15 +++++
 2 files changed, 90 insertions(+), 0 deletions(-)

commit de7e3ece8c0ace22af6850916316a1717f0de888
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 19:39:59 2010 -0200

    RequestableChannelClassSpec: Added initial wrapper class for RequestableChannelClass.

 TelepathyQt4/CMakeLists.txt                     |    3 +
 TelepathyQt4/RequestableChannelClassSpec        |   13 +++++
 TelepathyQt4/requestable-channel-class-spec.cpp |   64 +++++++++++++++++++++++
 TelepathyQt4/requestable-channel-class-spec.h   |   56 ++++++++++++++++++++
 4 files changed, 136 insertions(+), 0 deletions(-)

commit 389f6f46e3dcef03aa2b2e3a1e6184530f77acb2
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 1 20:16:21 2010 +0200

    Update copyrights in the files the ChannelFactory work touches

 TelepathyQt4/abstract-client.cpp         |    4 ++--
 TelepathyQt4/abstract-client.h           |    4 ++--
 TelepathyQt4/channel-factory.cpp         |    4 ++--
 TelepathyQt4/channel-factory.h           |    4 ++--
 TelepathyQt4/client-registrar-internal.h |    4 ++--
 TelepathyQt4/client-registrar.cpp        |    4 ++--
 TelepathyQt4/client-registrar.h          |    4 ++--
 TelepathyQt4/pending-channel.cpp         |    4 ++--
 TelepathyQt4/pending-channel.h           |    4 ++--
 9 files changed, 18 insertions(+), 18 deletions(-)

commit c2763b9353b23515cb7315a456690a69fe7cf2c1
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 31 20:31:44 2010 +0200

    Deprecate AbstractClientHandler::capabilities() with high-level handlerCapabilities()

 TelepathyQt4/abstract-client.cpp         |   13 +++++++++++++
 TelepathyQt4/abstract-client.h           |    3 ++-
 TelepathyQt4/client-registrar-internal.h |    2 +-
 3 files changed, 16 insertions(+), 2 deletions(-)

commit e1a3088a2d87c28c6393f5450b5154badb402a90
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 31 20:26:31 2010 +0200

    Deprecate bare Client.Handler capabilities with AbstractClientHandler::Capabilities

 TelepathyQt4/abstract-client.cpp         |   61 +++++++++++++-
 TelepathyQt4/abstract-client.h           |  134 +++++++++++++++++++++++++++++-
 TelepathyQt4/client-registrar-internal.h |    1 +
 tests/dbus/client-factories.cpp          |   22 +++--
 4 files changed, 203 insertions(+), 15 deletions(-)

commit 4c71aa3a3b4c4cb29ebe2ff64763a6e18ce1f46a
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 31 20:25:57 2010 +0200

    Add Client filter accessors returning ChannelClassSpecs

 TelepathyQt4/abstract-client.cpp         |   76 ++++++++++++++++++++++++++++++
 TelepathyQt4/abstract-client.h           |   12 ++--
 TelepathyQt4/client-registrar-internal.h |    6 +-
 3 files changed, 85 insertions(+), 9 deletions(-)

commit a9baed70d7419ca7dda7c37236eafbd1f0bef960
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 31 19:25:23 2010 +0200

    Make Client channel filters specified using ChannelClassSpec

 TelepathyQt4/abstract-client.cpp |   55 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/abstract-client.h   |   28 ++++++++++---------
 tests/dbus/client-factories.cpp  |   22 +++++----------
 3 files changed, 77 insertions(+), 28 deletions(-)

commit c1467bbd1ecdf067c3a85c375e3c928e3b3a5c02
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 31 19:24:01 2010 +0200

    Add ChannelClassSpecList::bareClasses()

 TelepathyQt4/channel-class-spec.h |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 758143dbd82fdb8615a4f19511085660c88c0813
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 31 18:46:36 2010 +0200

    Use the requested-taking constructor in forming the static FileTransfer ChannelClassSpecs

 TelepathyQt4/channel-class-spec.cpp |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 46e494cb5718a0506d719c0583dea90cddbacdc0
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 31 18:45:22 2010 +0200

    Remove the old static mapping from ChannelFactory

 TelepathyQt4/channel-factory.cpp |   40 --------------------------------------
 TelepathyQt4/channel-factory.h   |   10 ---------
 2 files changed, 0 insertions(+), 50 deletions(-)

commit 86be3ac0d67acbac8b8bbc935d3b268ae2f22fc9
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 31 18:21:26 2010 +0200

    Make PendingChannel use ChannelFactory

 TelepathyQt4/pending-channel.cpp |   53 ++++++++++++++++++++++++-------------
 TelepathyQt4/pending-channel.h   |    1 +
 2 files changed, 35 insertions(+), 19 deletions(-)

commit 4921979a0fa76a7a814b9bad5c467255b379cee6
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 31 17:49:46 2010 +0200

    Add RoomList and ContactSearch to ChannelFactory

 TelepathyQt4/channel-factory.cpp |   64 +++++++++++++++++++++++++++++++++-----
 TelepathyQt4/channel-factory.h   |   44 ++++++++++++++++++++++---
 2 files changed, 94 insertions(+), 14 deletions(-)

commit 2cdd299520293ec7e3037310e17195d8c2109c43
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 31 15:49:51 2010 +0200

    Add ChannelClassSpec::contactSearch()

 TelepathyQt4/channel-class-spec.cpp |   16 ++++++++++++++++
 TelepathyQt4/channel-class-spec.h   |    1 +
 2 files changed, 17 insertions(+), 0 deletions(-)

commit 4d648724abe38e9431d9089bdcdc54f74659ad31
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 31 15:45:54 2010 +0200

    Implement subclass / constructor specification in ChannelFactory

 TelepathyQt4/channel-factory.cpp |  131 +++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/channel-factory.h   |  100 +++++++++++++++++++++++++++++
 2 files changed, 230 insertions(+), 1 deletions(-)

commit 717ad003870b9c4f03bfa64a5e5fd013f844263b
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Oct 30 22:21:16 2010 +0300

    Enable channel factory in TestClientFactories

 tests/dbus/client-factories.cpp |   36 ++++++++++++++++++++++++++++++++----
 1 files changed, 32 insertions(+), 4 deletions(-)

commit 4dcfdfaf920996fa4fddb6e5be5447bc510f3c37
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Oct 30 22:07:17 2010 +0300

    Make ChannelFactory::addFeaturesForMediaCalls() also set the Call.DRAFT features

 TelepathyQt4/channel-factory.cpp |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit 83131f366580a3808cf76067f80cbdf395b5a78f
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Oct 30 21:57:39 2010 +0300

    Implement the ChannelFactory friendly feature specification wrappers

 TelepathyQt4/channel-factory.cpp |   68 ++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/channel-factory.h   |   15 +++++---
 2 files changed, 76 insertions(+), 7 deletions(-)

commit dc08396272ee2af820e8333cdacc10472033237e
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Oct 30 21:57:20 2010 +0300

    Remove bogus TODO from Channel::immutableProperties()

 TelepathyQt4/channel.cpp |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit b3ef2932198131c3022bd458083c0a1fbd2d9ede
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Oct 30 21:44:54 2010 +0300

    Don't make channel-factory.h depend on channel-class-spec.h

 TelepathyQt4/channel-factory.cpp |    1 +
 TelepathyQt4/channel-factory.h   |    3 ++-
 2 files changed, 3 insertions(+), 1 deletions(-)

commit c8c68370257d8edbfec539e18a5c5efaa44938e4
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Oct 30 21:43:25 2010 +0300

    Make empty ChannelClassSpecs comparable

 TelepathyQt4/channel-class-spec.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 10e009268b371d512cb03aa66a21aa80ba5f6634
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Oct 30 21:30:19 2010 +0300

    Use ChannelClassSpec in ChannelFactory

 TelepathyQt4/channel-factory.cpp |   36 ++++++++----------------------------
 TelepathyQt4/channel-factory.h   |   31 +++++++++++++------------------
 2 files changed, 21 insertions(+), 46 deletions(-)

commit 6420eec1fca6a4eb612a555d352b50f980187ee0
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Oct 30 21:29:18 2010 +0300

    Add ChannelClassSpec(immutableProps) ctor

 TelepathyQt4/channel-class-spec.cpp |   19 ++++++++++++++-----
 TelepathyQt4/channel-class-spec.h   |    1 +
 2 files changed, 15 insertions(+), 5 deletions(-)

commit 319602b532ea99afca1c4575851df358bf57f694
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Oct 30 19:44:54 2010 +0300

    Use setProperty for otherProperties too in ChannelClassSpec ctors
    
    Gives us the streamedmedia vs call normalization

 TelepathyQt4/channel-class-spec.cpp |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

commit ea299fa6f32bc61ed7962d8af3e04fb6eb65efc1
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 25 16:33:19 2010 +0300

    Change the static ChannelClassSpec instance naming to be more consistent

 TelepathyQt4/channel-class-spec.cpp |   14 ++++++--------
 TelepathyQt4/channel-class-spec.h   |   12 ++++++------
 2 files changed, 12 insertions(+), 14 deletions(-)

commit 8bad481bf56ab5ac9ea5bba3b043513904b61f88
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 25 16:16:34 2010 +0300

    Remove the misleading ChannelClassSpec comparison operators, we can't have a linear ordering for CCS

 TelepathyQt4/channel-class-spec.cpp |    4 ++--
 TelepathyQt4/channel-class-spec.h   |   21 +++------------------
 2 files changed, 5 insertions(+), 20 deletions(-)

commit 1f81c1caa9881852faff1360a181778078d778a8
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 25 13:52:07 2010 +0300

    Add tentative ChannelClassSpec API

 TelepathyQt4/CMakeLists.txt         |    4 +
 TelepathyQt4/ChannelClassSpec       |   13 ++
 TelepathyQt4/ChannelClassSpecList   |   13 ++
 TelepathyQt4/channel-class-spec.cpp |  350 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel-class-spec.h   |  220 ++++++++++++++++++++++
 5 files changed, 600 insertions(+), 0 deletions(-)

commit 8178430448e2bfaba04b1b28877d86f7a3e4e117
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 10 23:23:19 2010 +0300

    Start implementing ChannelFactory feature specification

 TelepathyQt4/channel-factory.cpp |   74 ++++++++++++++++++++++++++++++++++++--
 TelepathyQt4/channel-factory.h   |   29 +++++++++++++++
 TelepathyQt4/channel.cpp         |    3 ++
 3 files changed, 103 insertions(+), 3 deletions(-)

commit dfcc1d05a474bcf941a7b5ceb4171e2b9d23adc9
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 1 20:02:57 2010 +0200

    Update NEWS

 NEWS |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 6408d4518410f87431254f75b64db141e3b88056
Merge: a897ef6 3c51726
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 1 19:55:38 2010 +0200

    Merge branch 'fix-text-channel-legacy-introspection'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit a897ef68830348bb44bea3df5d4aae159f97210c
Merge: f1c6edf 7b35f36
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 15:37:04 2010 -0200

    Merge branch 'sm-naming'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 7b35f36b9baab0cdab0679871b37b025decbec18
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 15:16:23 2010 -0200

    ConnectionCapabilities: Also renamed conference media related methods to contain StreamedMedia in the name.

 TelepathyQt4/connection-capabilities.cpp |   11 ++++++-----
 TelepathyQt4/connection-capabilities.h   |    4 ++--
 2 files changed, 8 insertions(+), 7 deletions(-)

commit 5b17af5d3c2c9f49fc57bfbf437d3d8647c6c516
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 12:59:28 2010 -0200

    Renamed methods related to StreamedMedia channels to contain StreamedMedia in the name.

 TelepathyQt4/account.cpp             |   80 +++++++++++++++++++++++++++++++---
 TelepathyQt4/account.h               |   41 +++++++++++++++---
 TelepathyQt4/capabilities-base.cpp   |   59 +++++++++++++------------
 TelepathyQt4/capabilities-base.h     |   10 ++--
 tests/dbus/account-basics.cpp        |   10 ++--
 tests/dbus/cm-basics.cpp             |   20 ++++----
 tests/dbus/conn-capabilities.cpp     |   30 ++++++------
 tests/dbus/contacts-capabilities.cpp |   10 ++--
 8 files changed, 179 insertions(+), 81 deletions(-)

commit f1c6edfb52bfd432eaf5b5e58015d3a6c0c21ed5
Merge: 7e13056 633666d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 11:17:01 2010 -0200

    Merge branch 'TODO'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 7e13056c768f17c77f90c5686375162f3841191a
Merge: 1a399c3 5090c32
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 11:16:49 2010 -0200

    Merge branch 'caps-renaming'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 1a399c3c994abe0fe77b8191754a6e0a14011c52
Merge: b1db599 e7c9029
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 11:16:37 2010 -0200

    Merge branch 'unexport-susockaddr-operators'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit b1db599fbfc94d45eaacc254ec93fc0bb4a0ce15
Merge: dc0bd7a 518c93e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 11:16:15 2010 -0200

    Merge branch 'examples-enable-deprecation-warns'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit dc0bd7a1efdd0511190d64e3657bc1979f2b9d89
Merge: 11b5932 fdaff67
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 11:15:46 2010 -0200

    Merge branch 'lib-enable-deprecation-warns'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit fdaff67277cf4f61c79cb0935846f1c84636a607
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 1 11:14:00 2010 -0200

    Use _deprecated_ instead of __deprecated_.

 TelepathyQt4/account-set.cpp |    8 ++++----
 TelepathyQt4/account-set.h   |    8 ++++----
 TelepathyQt4/account.cpp     |    2 +-
 TelepathyQt4/account.h       |    4 ++--
 tools/qt4-client-gen.py      |   12 ++++++------
 5 files changed, 17 insertions(+), 17 deletions(-)

commit 3c5172678cd80df3768a8261d0ba7271d132d995
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Oct 30 23:42:13 2010 +0300

    TextChannel: Finish pre-Messages FeatureMessageQueue even if there are no initial messages

 TelepathyQt4/text-channel.cpp |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

commit e24edb22306b629f500b299e047332e8c411d4c2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 17:13:11 2010 -0200

    Channel: Fixed typo in docs.

 TelepathyQt4/channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 518c93ebaf97708cc3e9e985c9aee9ca51499695
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 10:23:07 2010 -0200

    Build examples with deprecation warnings enabled.

 examples/CMakeLists.txt |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit ebf93a4898eef0aa9a4bb0e744022b532595b0ec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 10:22:51 2010 -0200

    accounts example: Do not use deprecated methods.

 examples/accounts/account-item.cpp    |   18 ++++++++----------
 examples/accounts/account-item.h      |    5 ++---
 examples/accounts/accounts-window.cpp |   18 ++++++++++--------
 examples/accounts/accounts-window.h   |    2 +-
 4 files changed, 21 insertions(+), 22 deletions(-)

commit 5e42540dbe454ef4cccef48641f3f0d5a9adac5d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 10:22:02 2010 -0200

    Removed call example.
    
    The example is bogus, not really exemplary and uses the old StreamedMediaChannel API that is full of
    deprecated methods.

 examples/CMakeLists.txt              |    1 -
 examples/call/CMakeLists.txt         |   37 ---
 examples/call/call-handler.cpp       |  172 ------------
 examples/call/call-handler.h         |   59 ----
 examples/call/call-roster-widget.cpp |   91 -------
 examples/call/call-roster-widget.h   |   61 -----
 examples/call/call-widget.cpp        |  483 ----------------------------------
 examples/call/call-widget.h          |  104 --------
 examples/call/call-window.cpp        |  171 ------------
 examples/call/call-window.h          |   67 -----
 examples/call/farsight-channel.cpp   |  308 ----------------------
 examples/call/farsight-channel.h     |   72 -----
 examples/call/main.cpp               |   39 ---
 examples/call/video-widget.cpp       |  165 ------------
 examples/call/video-widget.h         |   56 ----
 15 files changed, 0 insertions(+), 1886 deletions(-)

commit 7da78c94dd402d048f6fa779d221d98559bbaf4f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 15:33:46 2010 -0200

    StreamedMediaChannel: Un-deprecate all methods.
    
    It does not make sense to deprecate methods specific to one type of channel in SMChannel if the
    other type uses it. So let's un-deprecate everything now and split the class in 2 classes
    specific to each type of channel (Call, StreamedMedia) in 0.5.0.

 TelepathyQt4/streamed-media-channel.cpp |   88 ++++---------------------------
 TelepathyQt4/streamed-media-channel.h   |   41 ++++++---------
 2 files changed, 27 insertions(+), 102 deletions(-)

commit 52388e3d12f7bc288f77ba40768564c5ed87c1ff
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 15:31:00 2010 -0200

    AccountSet: Renamed deprecated methods starting with __ to start with __deprecated_.
    
    From the 2003 C++ Standard:
    Each name that contains a double underscore (__) or begins with an underscore followed by
    an uppercase letter (2.11) is reserved to the implementation for any use.

 TelepathyQt4/account-set.cpp |    8 ++++----
 TelepathyQt4/account-set.h   |    8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 3865870fad2471fb9c310048842c9bdbd92a32bd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 15:30:23 2010 -0200

    Account: Renamed deprecated methods starting with __ to start with __deprecated_.
    
    From the 2003 C++ Standard:
    Each name that contains a double underscore (__) or begins with an underscore followed by
    an uppercase letter (2.11) is reserved to the implementation for any use.

 TelepathyQt4/account.cpp |    2 +-
 TelepathyQt4/account.h   |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 86c20a6befa16cdc8cbbe1249239535b59f7f8c2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 15:27:21 2010 -0200

    qt4-client-gen.py: Renamed deprecated autogenerated methods starting with __ to start with __deprecated_.
    
    From the 2003 C++ Standard:
    Each name that contains a double underscore (__) or begins with an underscore followed by
    an uppercase letter (2.11) is reserved to the implementation for any use.

 tools/qt4-client-gen.py |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

commit dd1af064669cfef41755d985eb7f8e81327ee40f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 14:48:23 2010 -0200

    AccountManager: Un-deprecate create method taking bus as param.

 TelepathyQt4/account-manager.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 633666daf2a038847104ccf6bc27add8996c56ce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 13:37:39 2010 -0200

    ContactCapabilities: Added API/ABI break comment.

 TelepathyQt4/contact-capabilities.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit ed8ad08e1856d70121f2550cf2f4a4af8d3f24e5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 13:37:22 2010 -0200

    ConnectionCapabilities: Added API/ABI break comment.

 TelepathyQt4/connection-capabilities.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e7c9029fcc29f86d6da9a2599c652fb19a303ce4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 13:33:56 2010 -0200

    Do not export operators for SUSocketAddress.

 TelepathyQt4/types.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit aea6fe91b29ccd0bbd3c383a430c3d17e06ef5e2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 09:39:25 2010 -0200

    AbstractInterface: Un-deprecate validity related accessors.

 TelepathyQt4/abstract-interface.cpp |   17 +----------------
 TelepathyQt4/abstract-interface.h   |    7 +++----
 2 files changed, 4 insertions(+), 20 deletions(-)

commit 050e26165805434f9dba51a18f7cd92f4f8d438e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 22:26:48 2010 -0200

    Properly build library with deprecation warnings enabled.
    
    Added more deprecated methods, removed some, added docs for all deprecated methods, ...

 TelepathyQt4/CMakeLists.txt                 |    4 +-
 TelepathyQt4/abstract-interface.cpp         |    9 +++
 TelepathyQt4/abstract-interface.h           |   15 ++---
 TelepathyQt4/account-manager.cpp            |   41 ++++++++++---
 TelepathyQt4/account-manager.h              |   14 +++--
 TelepathyQt4/account-set.cpp                |   14 ++++
 TelepathyQt4/account-set.h                  |   11 +++-
 TelepathyQt4/account.cpp                    |   87 +++++++++++++++++++-------
 TelepathyQt4/account.h                      |   17 +++--
 TelepathyQt4/channel-dispatch-operation.cpp |   39 ++++++++----
 TelepathyQt4/channel-dispatch-operation.h   |    2 +-
 TelepathyQt4/channel-factory.h              |    2 +-
 TelepathyQt4/channel-request.cpp            |   18 ++++--
 TelepathyQt4/channel.cpp                    |    5 +-
 TelepathyQt4/client-registrar.cpp           |    2 +
 TelepathyQt4/connection-manager.cpp         |    3 +-
 TelepathyQt4/connection-manager.h           |    3 +
 TelepathyQt4/connection.cpp                 |   20 +++++--
 TelepathyQt4/connection.h                   |   10 ++--
 TelepathyQt4/pending-channel-request.cpp    |   13 +++-
 TelepathyQt4/pending-connection.cpp         |    9 +++-
 TelepathyQt4/streamed-media-channel.cpp     |   88 +++++++++++++++++++++++---
 TelepathyQt4/streamed-media-channel.h       |   11 +++
 tests/dbus/stateful-proxy.cpp               |    5 --
 24 files changed, 330 insertions(+), 112 deletions(-)

commit 77dfe02882075b0fd1b3b65346dd3f8260ae8f86
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 22:26:16 2010 -0200

    qt4-client-gen.py: Properly deprecated interface property getters/setters.

 tools/qt4-client-gen.py |   24 +++++++++++++++++++-----
 1 files changed, 19 insertions(+), 5 deletions(-)

commit 11b5932565a92fa86d4d3f6e691281db45942e19
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 29 16:28:52 2010 +0300

    Update NEWS

 NEWS |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 50559ec95f03a8d720ca113cd16e462f511d1702
Merge: 064bae9 5f5cba3
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 29 16:23:13 2010 +0300

    Merge branch 'fdo-31087'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 5f5cba3d4d70a8ec1b5cc75b9cea02e9287a42b4
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 29 16:11:25 2010 +0300

    Fix ChannelRequest immutable property extraction to not rely on undefined behavior

 TelepathyQt4/channel-request.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 5090c32f4686b7ef79b913782254cc57d82a4cd8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 10:36:06 2010 -0200

    CapabilitiesBase: Fixed typo in documentation where refering to upgradingCalls method.

 TelepathyQt4/capabilities-base.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 57017e2366525bfcda9fb327332629a708139e8d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 19:29:07 2010 -0200

    Updated tests to also test the non-deprecated capabilities methods.

 tests/dbus/account-basics.cpp        |   10 ++++++++++
 tests/dbus/cm-basics.cpp             |   14 ++++++++++++++
 tests/dbus/conn-capabilities.cpp     |   22 +++++++++++++++++++++-
 tests/dbus/contacts-capabilities.cpp |    6 ++++++
 4 files changed, 51 insertions(+), 1 deletions(-)

commit 4fbae7c51bd20d0cc60c53cec8b2f11642d269b2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 19:22:00 2010 -0200

    ConnectionCapabilities: Split all conferenceXXX(withInitialInvitees) in 2 methods, conferenceXXX and conferenceXXXWithInvitees.

 TelepathyQt4/connection-capabilities.cpp |  160 +++++++++++++++++++++---------
 TelepathyQt4/connection-capabilities.h   |    9 +-
 2 files changed, 118 insertions(+), 51 deletions(-)

commit e00044a6a5b4ebb5ba98c3e43fa1a2343ee673b7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 19:06:35 2010 -0200

    CapabilitiesBase: Split videoCalls(withAudio) in 2 methods, videoCalls and videoCallsWithAudio.

 TelepathyQt4/capabilities-base.cpp |   55 ++++++++++++++++++++++++++++-------
 TelepathyQt4/capabilities-base.h   |    3 +-
 2 files changed, 46 insertions(+), 12 deletions(-)

commit b466132a744d798c41b9d9aed8b0d781fc2e02f9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 18:54:26 2010 -0200

    ContactCapabilities: Updated comment to properly name methods without supports prefix.

 TelepathyQt4/contact-capabilities.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c833bc0b86b0cc3709d677012056ec1f01103b9a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 18:54:03 2010 -0200

    ConnectionCapabilities: Deprecate supportsXXX methods and provide XXX methods as alternative.

 TelepathyQt4/connection-capabilities.cpp |   70 +++++++++++++++++++++++++++---
 TelepathyQt4/connection-capabilities.h   |   25 +++++++---
 2 files changed, 80 insertions(+), 15 deletions(-)

commit 5cd197710edce6c5dc31d296427f7e10b0c366d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 18:53:13 2010 -0200

    CapabilitiesBase: Deprecate supportsXXX methods and provide XXX methods as alternative.

 TelepathyQt4/capabilities-base.cpp |   69 ++++++++++++++++++++++++++++--------
 TelepathyQt4/capabilities-base.h   |   24 ++++++++-----
 2 files changed, 69 insertions(+), 24 deletions(-)

commit 064bae9a71d8231ac554860d3322038512c536d0
Merge: 9a5ab2a a080081
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 09:47:46 2010 -0200

    Merge branch 'new-constants'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit a08008146e93528679fb12570810db9407ea6103
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 09:46:59 2010 -0200

    qt4-constants-gen.py: Improved docs for new macros expanding to QLatin1String.

 tools/qt4-constants-gen.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 78883759218488c6c51b43db3259b8dda944ce93
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 19:41:14 2010 -0200

    Changed defines to have TP_QT4 as prefix and kept old params in qt4-constants-gen.py unmodified, adding a new define-prefix param.

 TelepathyQt4/CMakeLists.txt |    8 +++---
 tools/qt4-constants-gen.py  |   45 ++++++++++++------------------------------
 2 files changed, 17 insertions(+), 36 deletions(-)

commit c9fe73b99d1612c0c1c6642a02d4a5233f4d46bc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 10:50:35 2010 -0200

    Added new constants for iface and error names that define both a QLatin1String version and a char * version using the same prefix.

 TelepathyQt4/CMakeLists.txt |    6 +++-
 tools/qt4-constants-gen.py  |   63 ++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 64 insertions(+), 5 deletions(-)

commit 9a5ab2aa0c5f97605254d783a9f8d102c660af7d
Merge: 45f5808 015ea4d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 19:57:20 2010 -0200

    Merge branch 'cmake'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 015ea4d8b50ad712a9c0e498f74fa2a4065ed60a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 15:37:41 2010 -0200

    cmake: Also depend on libqt4codegen.py when using qt4-{client/constants/types}-gen.py.

 cmake/modules/TpQt4Macros.cmake |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit 6f8a8ab61ec07cadfef818b45ed0e1ad90750470
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 15:22:47 2010 -0200

    cmake: Fixed some dependency problems.

 cmake/modules/TpQt4Macros.cmake |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

commit 76cd81f1a18e86082d49ea6e40078ec49f003d1b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 15:22:13 2010 -0200

    cmake: Added DEPRECATED_DECLARATIONS_FLAGS to be used to compile the library and examples.

 cmake/modules/TelepathyDefaults.cmake |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 45f5808c70f06074da944f4658e8885f056da56f
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 25 15:49:45 2010 +0300

    Update NEWS

 NEWS |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 8e73093b636afb453db45a593ebc1e8113284151
Merge: 84b9246 fe15f9b
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 25 15:48:39 2010 +0300

    Merge branch 'pending-ready-fixes'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 84b9246885c433b990e106d8bb0394440680bf84
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 25 15:45:59 2010 +0300

    Update NEWS

 NEWS |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 90a2b759c19e0b47aada5fe8789a2c86e24cfb24
Merge: 9d72711 4f67673
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 25 15:36:01 2010 +0300

    Merge branch 'account-handling-fixes'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 4f67673936ab30c7aacb1e4d2388f31ea10ce687
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 24 21:21:55 2010 +0300

    AccountSet: Don't leave wrappers around when accounts are removed
    
    Otherwise they conflict if the account is readded and the AM decides to reuse the object path (which
            it can do according to the spec).

 TelepathyQt4/account-set.cpp |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 729e1092d910271b11ea1d609a8d1d42dc3956ed
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 24 20:43:29 2010 +0300

    Make AccountManager more robust against unfortunate D-Bus event ordering when introspecting

 TelepathyQt4/account-manager.cpp |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit fe15f9b542ae6159c809a19d762cf0053e373d31
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 22 21:06:45 2010 +0300

    Remove the half-implemented prepare() implementation in PendingReady to make the code cleaner
    
    This was also triggering some warnings from static code analysis tools, though in the end it seems
    they were false alarms after all.

 TelepathyQt4/pending-ready.cpp |   48 +++++++++++++--------------------------
 TelepathyQt4/pending-ready.h   |    1 -
 2 files changed, 16 insertions(+), 33 deletions(-)

commit 680bdfdf60f7b8b779ebe3f24e0469392324688a
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 22 20:00:05 2010 +0300

    Make TODO comments about unifying the two ways PendingReady is currently used

 TelepathyQt4/pending-ready.cpp |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 9d7271107eca796abd3e6a66ff44219b970d1135
Merge: 7356b53 2a470c1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 11:41:16 2010 -0200

    Merge branch 'TODO'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 2a470c119688ff68d7a0ceb0fe26b7a168a3f11d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 11:40:41 2010 -0200

    Capabilities: Added more API/ABI break comments.

 TelepathyQt4/capabilities-base.h       |    1 +
 TelepathyQt4/connection-capabilities.h |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 31afbffd90ccbe93f404f848b973ee0506f10d62
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 11:37:35 2010 -0200

    AccountManager: Let's not rename filterAccount(QVariantMap).

 TelepathyQt4/account-manager.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 26e9a7e4fc5d8bf3080ffc5ebcca7a97db9d8e06
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 14:06:31 2010 -0200

    Account: Added more API/ABI break comments.

 TelepathyQt4/account.h |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit b84419aacf0eece0aa64e6569f83f77ecf868218
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 13:20:22 2010 -0200

    AccountManager: Do not deprecate constructors if they can be used the same way after being removed (using new constructors with default params).

 TelepathyQt4/account-manager.h |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit d8fc71884029599c7e982638c4eca83c25b00ad5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 13:20:00 2010 -0200

    Account: Do not deprecate constructors if they can be used the same way after being removed (using new constructors with default params).

 TelepathyQt4/account.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 98efebe5d46f7ac25e0cf5fa563ae4906eca812c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 13:14:54 2010 -0200

    AbstractInterface: Properly deprecate slots and renamed parent in the constructor to proxy.

 TelepathyQt4/abstract-interface.h |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit f805660d11b1bbbea42f55baebed1be4891317c2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 13:09:22 2010 -0200

    AbstractClient: Do not deprecate constructors if they can be used the same way after being removed (using new constructors with default params).

 TelepathyQt4/abstract-client.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 1bbd66e2b97a2e042e4c11f3687bcbb60b175fb4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 6 02:26:07 2010 -0300

    OptionalInterfaceFactory: Added TODO to hasInterface methods to make them const in the API break.

 TelepathyQt4/optional-interface-factory.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit e1fa6b3b6045cf88a17ee71614bbd49a1fb3bc0b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 20:02:23 2010 +0100

    Update TODO.

 TODO |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 3c52d1e03f45d9548c4c7d394ab8a750411f15cb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 19:59:40 2010 +0100

    ChannelDispatchOperation: Deprecate some methods.

 TelepathyQt4/channel-dispatch-operation.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 51477e650a8aeb9ee4804f0931f7ffc09bc6a9f4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 19:58:10 2010 +0100

    CapabilitiesBase: Added API/ABI break comments.

 TelepathyQt4/capabilities-base.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit ee20fa7b0d8c598ccb286dbe6ee559e2e87083e5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 19:43:04 2010 +0100

    Added TODO with general comments about improvements/fixes and API/ABI break.

 TODO |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit 4f138309128cd680f1b82314da5ce644e60a9b31
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 19:28:40 2010 +0100

    AccountManager: Added API/ABI break comments and deprecated methods.

 TelepathyQt4/account-manager.h |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

commit bea8dbdd76839a16249219d8172215b09c0ad470
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 19:05:12 2010 +0100

    Account: Added API/ABI break comments and deprecated methods.

 TelepathyQt4/account.h |   45 ++++++++++++++++++++++++++++++++-------------
 1 files changed, 32 insertions(+), 13 deletions(-)

commit d270cb872ccda55086fdd0d9222aee4a18c2ccbb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 18:25:02 2010 +0100

    AbstractInterface: Added API/ABI break comments and deprecated methods.

 TelepathyQt4/abstract-interface.h |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 6ce2d07fcaed7699b3b6f8ebc092e1336b74d88f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 18:01:51 2010 +0100

    AbstractClient*: Added API/ABI break comments and deprecated methods.

 TelepathyQt4/abstract-client.h |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

commit 7356b537150170688217dfdbadd8c9322eaa9458
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 14:31:57 2010 -0200

    Update NEWS

 NEWS |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit fcd52efb228edb35e518ad4d204aa6fa88803b66
Merge: c5eb46e 268345f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 14:31:04 2010 -0200

    Merge branch 'trivia'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit c5eb46e266fea171c0a714ba78a8d101652b2105
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 18 19:00:33 2010 +0300

    Update NEWS

 NEWS |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 1ea2640d73254d95b70c0cea59b2fd2b71510a5b
Merge: cac37d7 b5bb673
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 18 18:01:04 2010 +0300

    Merge remote branch 'bari/external-type'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 268345f00f857632c13395de6fb5f7a75c173669
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 13:02:43 2010 -0200

    ContactSearchChannel: Properly document signals.

 TelepathyQt4/contact-search-channel.cpp |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit cac37d72f7770db3acf741cd9900ed0614b2419f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 09:02:16 2010 -0200

    Update NEWS.

 NEWS |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 70e9957ee66e927edea2e3b99a8a986adf8efea0
Merge: bca4e94 0e81174
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 09:01:39 2010 -0200

    Merge remote branch 'gkiagia/compile-fixes'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 0e811745f04712af33827628c879f10ef21c5c75
Author: George Kiagiadakis <kiagiadakis.george@gmail.com>
Date:   Sat Oct 16 15:47:06 2010 +0300

    Require telepathy-glib 0.11.16 for Channel.Interface.Conference.

 CMakeLists.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 14a67846e3724d692a3d9afe4cea8fe943773d10
Author: George Kiagiadakis <kiagiadakis.george@gmail.com>
Date:   Sat Oct 16 15:40:50 2010 +0300

    Use guint instead of uint in glib code. Fixes compilation of the glib tests.

 tests/lib/glib/contact-search-chan.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit bca4e94046759ba6cd9261e4f378f12cba67b88f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 21:16:57 2010 -0300

    Start 0.3.13 development

 CMakeLists.txt |    4 ++--
 NEWS           |    5 +++++
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 493cbc68c5b4c179074dadb1dc083ed7c90b487b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 20:58:44 2010 -0300

    Prepare release 0.3.12

 CMakeLists.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 37a934112b0e8556c1b39c816f37195660be177d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 20:56:26 2010 -0300

    Update NEWS

 NEWS |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 0151d2a8960ecf9c47b734557b4cef0959445239
Merge: 1e8b3ff cc4a845
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 16:02:44 2010 -0300

    Merge branch 'contact-search'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit cc4a8459496634d32bbb797ebecd7d3b2105d55b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 15:56:49 2010 -0300

    ContactSearchChannel: Added docs for signals.

 TelepathyQt4/contact-search-channel.cpp |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

commit 0657e68d0b4682f3f9806f4c7cc6107c7f754463
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 15:43:38 2010 -0300

    chan-contact-search test: Test that the pending operation returned from search only finishes when the state changes.

 tests/dbus/chan-contact-search.cpp |   31 ++++++++++++++++++++++++++++---
 1 files changed, 28 insertions(+), 3 deletions(-)

commit e84a11f3203819ad0ef1e33aa3db6d8447d72b0c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 15:35:57 2010 -0300

    ContactSearchChannel: Updated docs.

 TelepathyQt4/contact-search-channel.cpp |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit aeb5e2810c1183f94442c26c51db3d949be87c75
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 15:31:55 2010 -0300

    ContactSearchChannel: Added overloaded search method to take a key and term to search.

 TelepathyQt4/contact-search-channel.cpp |   26 ++++++++++++++++++++++++++
 TelepathyQt4/contact-search-channel.h   |    3 ++-
 tests/dbus/chan-contact-search.cpp      |    4 +---
 3 files changed, 29 insertions(+), 4 deletions(-)

commit 2fb682daa3f5af330b31b122310f7fa238d3d0ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 15:19:07 2010 -0300

    ContactSearchChannel: Return PendingOperation * in search and guarantees that it will return after the state changes.

 TelepathyQt4/CMakeLists.txt                    |    1 +
 TelepathyQt4/contact-search-channel-internal.h |   52 +++++++++++++++++++
 TelepathyQt4/contact-search-channel.cpp        |   63 ++++++++++++++++++++++--
 TelepathyQt4/contact-search-channel.h          |    4 +-
 4 files changed, 115 insertions(+), 5 deletions(-)

commit 6df0e832a515fe1944e7d48ec5d70e6b20af4410
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 14:37:59 2010 -0300

    chan-contact-search test: Test when the search result is empty.

 tests/dbus/chan-contact-search.cpp |  126 ++++++++++++++++++++++++++++--------
 1 files changed, 98 insertions(+), 28 deletions(-)

commit 7e88d31c522771aae4c77ed08a2875b646d376a7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 14:05:27 2010 -0300

    chan-contact-search test: Make sure the state is correct when receiving the search result.

 tests/dbus/chan-contact-search.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4c6cb432d194e81756b78ea97db19f6f0b406cf8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 14:03:08 2010 -0300

    ContactSearchChannel: Added a queue of signals to guarantee signal emission order.

 TelepathyQt4/contact-search-channel.cpp |   71 +++++++++++++++++++++++-------
 1 files changed, 54 insertions(+), 17 deletions(-)

commit 1deaa5847e71a0fb34a6af2b282f8c4173253937
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 13:42:22 2010 -0300

    Contact: Removed InfoFields::setAllFields method.

 TelepathyQt4/contact.cpp              |   12 +-----------
 TelepathyQt4/contact.h                |    5 -----
 TelepathyQt4/pending-contact-info.cpp |    5 ++---
 3 files changed, 3 insertions(+), 19 deletions(-)

commit 0ab8d9fe5cecb8e298646fd5e1a0ad366e4c22b3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 12:52:52 2010 -0300

    contacts-info test: Test Contact::infoFields.

 tests/dbus/contacts-info.cpp |   31 ++++++++++++++++++++++++++++---
 1 files changed, 28 insertions(+), 3 deletions(-)

commit 0ba2b33f2c308ed2e4628509330362ede4ac3cb2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 12:52:03 2010 -0300

    PendingContactInfo: Use Contact::InfoFields to represent contact info.

 TelepathyQt4/contact.h                |    1 +
 TelepathyQt4/pending-contact-info.cpp |   27 +++++++++++++++++++++++----
 TelepathyQt4/pending-contact-info.h   |    3 ++-
 3 files changed, 26 insertions(+), 5 deletions(-)

commit 7447374c54c1476eb8ccaad26930024d5b5f637a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 12:44:05 2010 -0300

    ContactSearchChannel: Use Contact::InfoFields instead of ContactInfoFieldList for search results map.

 TelepathyQt4/contact-search-channel.cpp |    2 +-
 TelepathyQt4/contact-search-channel.h   |    2 +-
 tests/dbus/chan-contact-search.cpp      |    5 +++--
 3 files changed, 5 insertions(+), 4 deletions(-)

commit a82239b92d258f0c07b3dfed9d8ee04a2f7f6dcb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 12:40:53 2010 -0300

    Contact: Added wrapper for ContactInfoFieldList.

 TelepathyQt4/contact.cpp |  113 +++++++++++++++++++++++++++++++++++++++++----
 TelepathyQt4/contact.h   |   30 ++++++++++++-
 2 files changed, 132 insertions(+), 11 deletions(-)

commit 0ba98550f9d5e8f96b59c5ce316c9704af400ca2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 20:42:12 2010 -0300

    chan-contact-search test: Added test for ContactSearchChannel.

 tests/dbus/CMakeLists.txt          |    1 +
 tests/dbus/chan-contact-search.cpp |  276 ++++++++++++++++++++++++++++++++++++
 2 files changed, 277 insertions(+), 0 deletions(-)

commit 31bca40d271a963d559234dde05e46e506a14f90
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 20:41:26 2010 -0300

    ContactSearchChannel: Fixed slot declaration by properly adding Tp namespace to PendingOperation.

 TelepathyQt4/contact-search-channel.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fa3f3e9f4928bac39904eb45caa61626235ef93a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 18:55:37 2010 -0300

    contact-search-chan test: Added test channel for ContactSearch iface.

 tests/lib/glib/CMakeLists.txt        |    2 +
 tests/lib/glib/contact-search-chan.c |  708 ++++++++++++++++++++++++++++++++++
 tests/lib/glib/contact-search-chan.h |   74 ++++
 3 files changed, 784 insertions(+), 0 deletions(-)

commit 5e5a1c42a04d44c1a26efe8085947ff8272fdc54
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 14:29:07 2010 -0300

    ConnectionCapabilities: Added methods to check if ContactSearch channel is supported.

 TelepathyQt4/connection-capabilities.cpp |   60 ++++++++++++++++++++++++++++++
 TelepathyQt4/connection-capabilities.h   |    4 ++
 2 files changed, 64 insertions(+), 0 deletions(-)

commit ae7f3db3258e5d2402bf73f16669e3b4b372333a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 13:59:17 2010 -0300

    PendingOperation: Make PendingVoid delete the watcher after finished.

 TelepathyQt4/pending-operation.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 249bdcedf732575ee4bed490b69617ffb5f4f033
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 13:54:00 2010 -0300

    ContactSearchChannel: Use PendingVoid for search/continueSearch/stopSearch so we don't leak the watchers.

 TelepathyQt4/contact-search-channel.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 9cc891ae96b6798bbd4848272865f3b194636047
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 13:45:27 2010 -0300

    ContactSearchChannel: Make the search/continueSearch/stopSearch methods return void.

 TelepathyQt4/contact-search-channel.cpp |   47 +++++++++++++++++++------------
 TelepathyQt4/contact-search-channel.h   |    6 ++--
 2 files changed, 32 insertions(+), 21 deletions(-)

commit 4ae10982345fcffacbf224c84931309028fa83c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 13:27:35 2010 -0300

    Account: Properly use and document the limit param when creating a contact search channel.

 TelepathyQt4/account.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit ee3abf180f03114a1a24fb829ce7a90965dc47eb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 13:26:33 2010 -0300

    ContactSearchChannel: Properly declare searchStateChanged signal with namespace where appropriate.

 TelepathyQt4/contact-search-channel.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 94f2ea406d0f08c846d1e943002f697b6654e197
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 13:22:40 2010 -0300

    ContactSearchChannel: Added a wrapper from ContactPtr to contact info in the search results.

 TelepathyQt4/contact-search-channel.cpp |   70 +++++++++++++++++++++++++++++-
 TelepathyQt4/contact-search-channel.h   |    5 ++-
 2 files changed, 71 insertions(+), 4 deletions(-)

commit aa1d56343bf36e434873bee384a3c4ed2f294e9c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 12:21:29 2010 -0300

    ContactSearchChannel: Bind Search/More/Stop.

 TelepathyQt4/contact-search-channel.cpp |   70 +++++++++++++++++++++++++++++++
 TelepathyQt4/contact-search-channel.h   |    6 +++
 2 files changed, 76 insertions(+), 0 deletions(-)

commit 5b3bc365a0890b16679c59921986f8cbb111d228
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 10:58:07 2010 -0300

    ContactSearchChannel: Fixed copy/paste debug message.

 TelepathyQt4/contact-search-channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 242e3e5cf6888a0bf449cee4cfeaccf53aca518f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 10:21:32 2010 -0300

    ContactSearchChannel: Added accessors for properties.

 TelepathyQt4/contact-search-channel.cpp |  229 ++++++++++++++++++++++++++++++-
 TelepathyQt4/contact-search-channel.h   |   40 ++++++
 2 files changed, 265 insertions(+), 4 deletions(-)

commit 2f858b1baa105348d5df5d524ecc07413db3eeef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 09:44:58 2010 -0300

    ChannelFactory: Handle ContactSearch channels.

 TelepathyQt4/channel-factory.cpp |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 97ad03ec0062a66928b496e56f153f93b8923bc4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 09:40:15 2010 -0300

    Account: Added createContactSearchChannel method.

 TelepathyQt4/account.cpp |   38 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |    6 ++++++
 2 files changed, 44 insertions(+), 0 deletions(-)

commit 8f57ab795babe9a0dc47ea89809c26e182ec446f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 09:27:39 2010 -0300

    ContactSearchChannel: Added skeleton class.

 TelepathyQt4/CMakeLists.txt             |    4 +
 TelepathyQt4/ContactSearchChannel       |   13 +++
 TelepathyQt4/contact-search-channel.cpp |  139 +++++++++++++++++++++++++++++++
 TelepathyQt4/contact-search-channel.h   |   59 +++++++++++++
 TelepathyQt4/types.h                    |    2 +
 5 files changed, 217 insertions(+), 0 deletions(-)

commit 1e8b3ff9af352667cf604f182ac39a3cd1265579
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 08:39:29 2010 -0300

    Updated NEWS.

 NEWS |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 950f081e4dd85ab0553bf90cdf3ce162fd887bd6
Merge: e2aec29 e7821c6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 08:36:09 2010 -0300

    Merge branch 'conference'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit e7821c6a43b0354ccffccc8d496eb69fcd21d34f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 08:33:07 2010 -0300

    Renamed conference test channels from Example to TpTests namespace.

 tests/dbus/chan-conference-draft.cpp          |    8 ++--
 tests/dbus/chan-conference.cpp                |    8 ++--
 tests/lib/glib/future/conference-draft/chan.c |   56 ++++++++++----------
 tests/lib/glib/future/conference-draft/chan.h |   70 ++++++++++++------------
 tests/lib/glib/future/conference/chan.c       |   56 ++++++++++----------
 tests/lib/glib/future/conference/chan.h       |   70 ++++++++++++------------
 6 files changed, 134 insertions(+), 134 deletions(-)

commit 858d4eb6d6267ce586fd26409c0d9cd6a4b279c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 08:26:40 2010 -0300

    conference tests: Check if channel removal updates Channel::conferenceChannels().

 tests/dbus/chan-conference-draft.cpp |    8 ++++++++
 tests/dbus/chan-conference.cpp       |    8 ++++++++
 2 files changed, 16 insertions(+), 0 deletions(-)

commit 39a5d22aaeda7d523d66dfa52233ebefa46c96bf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 08:17:41 2010 -0300

    chan-conference-draft test: Properly set name using g_set_prgname.

 tests/dbus/chan-conference-draft.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5adbbb0f71e1e3ef3f4f3a15bc8f0d75f123c851
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 08:16:16 2010 -0300

    profile test: Updated to last changes in test-profile.profile.

 tests/profile.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit aafef0f4d6df9eb27ae492480d40ad0452e6c9f3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 03:05:04 2010 -0300

    account-basics test: Added test for capabilities().

 tests/dbus/CMakeLists.txt                     |    5 +-
 tests/dbus/account-basics.cpp                 |  213 ++++++++++++++++++++++++-
 tests/telepathy/profiles/test-profile.profile |    8 +-
 3 files changed, 220 insertions(+), 6 deletions(-)

commit 8bf583b49babead9414bfb9c067b623530b37d9a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 03:04:02 2010 -0300

    account-manager example: Add option to set Connection and ConnectionStatus.

 tests/lib/python/account-manager.py |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit c0830d98e8d531cba655af0e61a65d22ae89dc0b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 03:02:01 2010 -0300

    Account: Only warn if unable to create a profile in profile().

 TelepathyQt4/account.cpp |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

commit 526bc2f56a8455453921f96882e7c4e9ee8abeed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 01:08:13 2010 -0300

    Do not leak memory in conference example cms if a channel is removed from the conference.

 tests/lib/glib/future/conference-draft/chan.c |    3 ++-
 tests/lib/glib/future/conference/chan.c       |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 256e00407d0961cf25f1917304daab1a6c509d13
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 01:06:07 2010 -0300

    chan-conference test: Added test for Conference interface.

 tests/dbus/CMakeLists.txt      |    1 +
 tests/dbus/chan-conference.cpp |  333 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 334 insertions(+), 0 deletions(-)

commit 9b2c65203ec48d1d20c6ded759ae52e7b2fd8928
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 01:05:23 2010 -0300

    conference example cm: Added example cm to test Conference interface.

 tests/lib/glib/CMakeLists.txt                   |    1 +
 tests/lib/glib/future/CMakeLists.txt            |    1 +
 tests/lib/glib/future/conference/CMakeLists.txt |   12 +
 tests/lib/glib/future/conference/chan.c         |  663 +++++++++++++++++++++++
 tests/lib/glib/future/conference/chan.h         |   80 +++
 5 files changed, 757 insertions(+), 0 deletions(-)

commit 351d425a1f35f20e3af3137bfc46771107d55a63
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 01:04:23 2010 -0300

    chan-conference-draft test: Test conference channel removal and supportsNonMerges support.

 tests/dbus/chan-conference-draft.cpp |   43 ++++++++++++++++++++++++++++++++-
 1 files changed, 41 insertions(+), 2 deletions(-)

commit 0533b30fa23a719b9788553494f8f0eef9314290
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 01:03:39 2010 -0300

    conference-draft example cm: Added method to remove a channel from a conference.

 tests/lib/glib/future/conference-draft/chan.c |   18 ++++++++++++++++++
 tests/lib/glib/future/conference-draft/chan.h |    3 ++-
 2 files changed, 20 insertions(+), 1 deletions(-)

commit 7c6a1421927d0df08b9c8f03aebcf37b09e6695b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 20:12:56 2010 -0300

    Channel: Updated conferenceOriginalChannels() documentation.

 TelepathyQt4/channel.cpp |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

commit 8ab4dc509ccff7210acb2862f193914d7d208f2a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 20:02:31 2010 -0300

    Account: Updated capabilities() documentation.

 TelepathyQt4/account.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit f76d6bfbf7f4961f6e7da71a80da137010778dd2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 19:50:55 2010 -0300

    ConnectionCapabilities: Updated documentation for methods to check conference support.

 TelepathyQt4/connection-capabilities.cpp |   39 ++++++++++++++++++++---------
 1 files changed, 27 insertions(+), 12 deletions(-)

commit 1b6ea73d944e3c7fc1be3c4c221b8e627136a590
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 19:29:47 2010 -0300

    Channel: Use immutableProperties when creating conference channel objects, if available.

 TelepathyQt4/channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f30a2d0679873fd3f61ddc681d0c15ebba0ab031
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 19:28:21 2010 -0300

    Renamed Conference.DRAFT related tests to include draft in the name as a preparation to include support for the non-draft version.

 tests/dbus/CMakeLists.txt                          |    2 +-
 tests/dbus/chan-conference-draft.cpp               |  291 +++++++++
 tests/dbus/chan-conference.cpp                     |  291 ---------
 tests/lib/glib/CMakeLists.txt                      |    2 +-
 tests/lib/glib/future/CMakeLists.txt               |    2 +-
 .../glib/future/conference-draft/CMakeLists.txt    |   12 +
 tests/lib/glib/future/conference-draft/chan.c      |  628 ++++++++++++++++++++
 tests/lib/glib/future/conference-draft/chan.h      |   79 +++
 tests/lib/glib/future/conference/CMakeLists.txt    |   12 -
 tests/lib/glib/future/conference/chan.c            |  628 --------------------
 tests/lib/glib/future/conference/chan.h            |   79 ---
 11 files changed, 1013 insertions(+), 1013 deletions(-)

commit 7b3c23a5fa3eb188019b713c50b9f5bef5e30c32
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 19:27:34 2010 -0300

    Channel: Include ChannelFactory now that connection.h does not include it anymore.

 TelepathyQt4/channel.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 49e50f6ef2e9f4b7b4c335f1428671e30f241e4c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 02:40:40 2010 -0300

    Account: Use Conference or Conference.DRAFT when requesting conference channelsas according to what is supported.
    
    Also fixed a bug where Conf.InitialInviteeHandles was being added to the request parameters as
    object paths instead of handles.

 TelepathyQt4/account.cpp |  189 +++++++++++++++++++++++++++++++--------------
 1 files changed, 130 insertions(+), 59 deletions(-)

commit 1a337834a55ab9bc9dfceaee0959000682a31452
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 01:43:27 2010 -0300

    Account: Make capabilities() use Profile::unsupportedRccs if any.
    
    Also make sure capabilitiesChanged is emitted if the profile changes and the caps is not using the
    connection caps.

 TelepathyQt4/account.cpp               |  145 ++++++++++++++++++++++----------
 TelepathyQt4/connection-capabilities.h |    1 +
 2 files changed, 100 insertions(+), 46 deletions(-)

commit 953364e6dcf3a494ffd790ac46bd4090b9008bf2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 00:40:50 2010 -0300

    Channel: Build contact for conference channel removed actor.

 TelepathyQt4/channel.cpp |  102 +++++++++++++++++++++++++++++++++++++++++-----
 TelepathyQt4/channel.h   |    1 +
 2 files changed, 92 insertions(+), 11 deletions(-)

commit 404cbc868d04d407e8c7acc0fff0b2237b25605d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Oct 10 23:37:51 2010 -0300

    Channel: Expose Conference.OriginalChannels as a map of handles to channel objects.

 TelepathyQt4/channel.cpp |   44 ++++++++++++++++++++++++++++++++++++++------
 TelepathyQt4/channel.h   |    1 +
 2 files changed, 39 insertions(+), 6 deletions(-)

commit 52be9b602a9877eda9d0ff935fe2b787882672d4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Oct 10 23:37:27 2010 -0300

    Channel: Use ChannelFactory when instantiating conference channels.

 TelepathyQt4/channel.cpp |   72 +++++++++++++++++++++++++++------------------
 1 files changed, 43 insertions(+), 29 deletions(-)

commit 3029ddb0c41a1310deb6940ede68e8b14263360f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Oct 10 23:36:35 2010 -0300

    Channel: Fixed conference methods' documentation.

 TelepathyQt4/channel.cpp |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 167e380088eb7c7e2fe65660afa8f4504e0033a9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 00:44:37 2010 -0300

    ConnectionCapabilities: Added methods to check if conference is supported.

 TelepathyQt4/connection-capabilities.cpp |   92 ++++++++++++++++++++++++++++++
 TelepathyQt4/connection-capabilities.h   |    4 +
 2 files changed, 96 insertions(+), 0 deletions(-)

commit f9f8de50b7041caa1c0b2e8c7c10c5d44124095d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Oct 10 21:43:25 2010 -0300

    Channel: Always return false in conferenceSupportsNonMerges if Conference interface is supported.

 TelepathyQt4/channel.cpp |   13 +++----------
 1 files changed, 3 insertions(+), 10 deletions(-)

commit b7fbe11614999952eb4050048857bf6c8fe08e6a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 6 02:24:59 2010 -0300

    Account: Added TODO of what to do when creating conference channels now that we support both Conference and Conference.DRAFT.

 TelepathyQt4/account.cpp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit f4c55bd5c69dd6838c89f606dc3ef9e088ba7e4f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 6 02:24:24 2010 -0300

    Channel: Added support for Conference interface (keep support for Conference.DRAFT for now).

 TelepathyQt4/channel.cpp |  153 ++++++++++++++++++++++++++++++++++++++--------
 TelepathyQt4/channel.h   |   14 ++++-
 TelepathyQt4/channel.xml |    1 +
 3 files changed, 140 insertions(+), 28 deletions(-)

commit e2aec29d179abd56bb56ad8aa6a353e23682ab6c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 14:47:32 2010 -0300

    Updated NEWS.

 NEWS |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

commit fe1ed8485cd48380c8eac21c6252e7c2a05f72c6
Merge: 49607cc b8502d4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 14:17:48 2010 -0300

    Merge branch 'spec-0.21.1'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 49607cc5173336d93250d1b0efed8dae25112d22
Merge: dd2fc01 86ddb2b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 14:17:29 2010 -0300

    Merge branch 'smchan-improvements'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit b8502d4f7ceaeb0db84830a736b2b809c1568bd1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 13:49:36 2010 -0300

    client test: Check if CR::immutableProperties is being set correctly when passing ObserverInfo::request-properties.

 tests/dbus/client.cpp |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

commit 86ddb2bac8d472833ea821f666c7af3efd801379
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 12:54:26 2010 -0300

    StreamedMediaChannel: No need to fallback to Connection::selfHandle as Channel::groupSelfContact is always available.

 TelepathyQt4/streamed-media-channel.cpp |   57 +++++++++----------------------
 1 files changed, 16 insertions(+), 41 deletions(-)

commit 2f61851e176546f0ed8286567b00f2442f32b2f4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 12:36:50 2010 -0300

    client test: Test usage of ObserverInfo::request-properties.

 tests/dbus/client.cpp |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

commit c587bf4053dbf66593cb37cb44bd63b975efcc9b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 12:36:15 2010 -0300

    ClientRegistrar: Make use of ObserverInfo::request-properties.

 TelepathyQt4/client-registrar.cpp |   12 ++++--------
 1 files changed, 4 insertions(+), 8 deletions(-)

commit dd2fc013f9b900e9f1d1412a363d43e770d84d5d
Merge: 76abe3f db0a8d4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 11:54:49 2010 -0300

    Merge remote branch 'origin/conn-caps-doc-fix'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 76abe3f4b13b7bb018867f4e5d498ce8203cdbdf
Merge: a49f5d0 6ed9a51
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 11:54:41 2010 -0300

    Merge remote branch 'origin/am-undeprecate-acc-for-path'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 6ed9a51f2dd6354180fbe96611d665aaf20ec647
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 10:29:50 2010 -0300

    AccountManager: Un-deprecate methods to get an account given a path.

 TelepathyQt4/account-manager.cpp |   12 ++++++++++++
 TelepathyQt4/account-manager.h   |    4 ++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit b5bb67325e314dd7eba18afef55dd49096215efd
Author: Marco Barisione <marco@barisione.org>
Date:   Mon Oct 11 11:46:30 2010 +0100

    Don't ignore the namespace in libqt4codegen's binding_from_decl()
    
    Ignoring the namespace means that the codegen thinks the spec is broken
    when we use external types: the type "Foo" is expected to be provided,
    while the spec actually provides "Tp::Foo".

 tools/libqt4codegen.py |    6 +++++-
 tools/qt4-types-gen.py |    5 ++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 405e5898a4cdbd4caec9428a51da43b583c11e88
Author: Marco Barisione <marco@barisione.org>
Date:   Mon Oct 11 11:48:24 2010 +0100

    libqt4codegen: get the Tp type of external types from the name attribute
    
    In the spec the Telepathy type is the value of the "name" attribute of
    "<tp:external-type/>", but we were trying to use the non-existing
    "tp:type" attribute.
    
    Fixes: fd.o#30223 - telepathy-qt4's codegen doesn't deal with
    tp:external-type properly

 tools/libqt4codegen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5e05c5e061fc46aa4545d227facfe07cdb9e0906
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 9 11:27:39 2010 +0100

    Use an external type that is not mapped to a Qt type in the example
    
    Use Telepathy's CurrencyAmount in the ConnectionInterfaceHats example,
    thus breaking the compilation as the only external types that work at
    the moment are the ones that are mapped to Qt types (like contact
    handles that are mapped to uints).

 examples/extensions/Connection_Interface_Hats.xml |   27 +++++++++++++++++++++
 examples/extensions/all.xml                       |    2 +
 2 files changed, 29 insertions(+), 0 deletions(-)

commit 234dfb1b3a9350829083a9ea941b938dba2fd5a2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 06:25:22 2010 -0300

    StreamedMediaChannel: Improved test coverage.

 tests/dbus/streamed-media-chan-call.cpp |  223 ++++++++++++++++++++++++++++--
 tests/dbus/streamed-media-chan.cpp      |   10 ++
 2 files changed, 218 insertions(+), 15 deletions(-)

commit 04a748588aec41fa09535976a220b79e60284dc3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 06:23:04 2010 -0300

    future call channel: Added support for Content.Remove.

 tests/lib/glib/future/call/call-channel.c |   29 ++++++++++++++++++++
 tests/lib/glib/future/call/call-content.c |   41 +++++++++++++++++++++++++++-
 2 files changed, 68 insertions(+), 2 deletions(-)

commit fa732138d84a004c02cf4c3f64d2ea82949e9b6d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 06:22:25 2010 -0300

    Channel: Fixed debug messages.

 TelepathyQt4/channel.cpp |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)

commit ac45b1814f8ad6832e0565cbf6e3061a535c9e43
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 06:21:31 2010 -0300

    StreamedMediaChannel: requestDirection when using Call should not change receive for self contact.

 TelepathyQt4/streamed-media-channel.cpp |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit c5be5b35950228e262532461027c185e4ef2c172
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 06:20:43 2010 -0300

    StreamedMediaChannel: updateSMDirection don't need to change the current direction as send/receive are passed as params.

 TelepathyQt4/streamed-media-channel.cpp |    8 +-------
 1 files changed, 1 insertions(+), 7 deletions(-)

commit a49f5d01d7e6340d7db18f998e1bc28955868f0c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 10 23:36:56 2010 +0300

    Don't make connection.h depend on ChannelFactory and ContactFactory
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/connection.cpp             |    2 ++
 TelepathyQt4/connection.h               |    2 --
 tests/dbus/chan-basics.cpp              |    2 ++
 tests/dbus/chan-conference.cpp          |    2 ++
 tests/dbus/chan-group.cpp               |    2 ++
 tests/dbus/conn-basics.cpp              |    2 ++
 tests/dbus/conn-capabilities.cpp        |    2 ++
 tests/dbus/conn-requests.cpp            |    2 ++
 tests/dbus/conn-roster-groups.cpp       |    2 ++
 tests/dbus/conn-roster.cpp              |    2 ++
 tests/dbus/contacts-avatar.cpp          |    2 ++
 tests/dbus/contacts-capabilities.cpp    |    3 +++
 tests/dbus/contacts-info.cpp            |    2 ++
 tests/dbus/contacts-location.cpp        |    2 ++
 tests/dbus/contacts.cpp                 |    2 ++
 tests/dbus/handles.cpp                  |    2 ++
 tests/dbus/streamed-media-chan-call.cpp |    2 ++
 tests/dbus/streamed-media-chan.cpp      |    2 ++
 tests/dbus/text-chan.cpp                |    2 ++
 19 files changed, 37 insertions(+), 2 deletions(-)

commit b767c147e04843b7556b617720152e19fcebe41a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 7 14:46:32 2010 -0300

    StreamedMediaChannel: Fix fd.o#30386 - Regression: StreamedMediaChannel::streamAdded is not emitted when one requests a new stream using a StreamedMedia channel type.

 TelepathyQt4/streamed-media-channel.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 926311d88c674121123177782c1162e590c4ba30
Merge: 1ee56aa 57cb4bb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 03:34:44 2010 -0300

    Merge branch 'factories'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 1ee56aa15be0e484496d7e3116208d00b4ebd3f5
Merge: a6a193d 9ed06fe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 03:33:53 2010 -0300

    Merge branch 'tp-qt4-farsight-install-fix'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit a6a193d06204bd9f14137b76507fe2b096cc6a3a
Merge: cf3c473 c71389b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 03:32:35 2010 -0300

    Merge branch 'account-doc-fix'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit e9d3b64f6833aaa67355cd871756386d8bb39037
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 03:28:08 2010 -0300

    Added auto generated classes for new Conn.ClientTypes/ContactGroups/ContactList/PowerSaving and Chan.ServerTLSConnection.

 TelepathyQt4/CMakeLists.txt                        |    5 +++
 .../ChannelTypeServerTLSConnectionInterface        |   13 ++++++++
 TelepathyQt4/ConnectionInterfaceClientTypes        |   13 ++++++++
 TelepathyQt4/ConnectionInterfaceContactGroups      |   13 ++++++++
 TelepathyQt4/ConnectionInterfaceContactList        |   13 ++++++++
 TelepathyQt4/ConnectionInterfacePowerSaving        |   13 ++++++++
 TelepathyQt4/channel.h                             |    6 ++++
 TelepathyQt4/channel.xml                           |    1 +
 TelepathyQt4/connection.h                          |   30 ++++++++++++++++++--
 TelepathyQt4/connection.xml                        |    4 ++
 10 files changed, 108 insertions(+), 3 deletions(-)

commit db0a8d4bca3d150b896f55ba35925b6153e9def8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 00:44:45 2010 -0300

    ConnectionCapabilities: Fix doc for supportsTextChatRooms.

 TelepathyQt4/connection-capabilities.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9ed06feed035eb8c99f568e9195cfb4842e9dd81
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 8 16:04:43 2010 -0300

    Install TelepathyQt4/Farsight/global.h.

 TelepathyQt4/Farsight/CMakeLists.txt |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 79a914e7832d4086790fd20fe58630387310e864
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 6 00:25:08 2010 -0300

    Update to spec 0.21.1

 TelepathyQt4/channel.cpp                           |    9 +-
 TelepathyQt4/future-channel.xml                    |    2 +-
 spec/Account.xml                                   |   31 +-
 spec/Account_Interface_Minimum_Presence.xml        |  108 +++++
 spec/Authentication_TLS_Certificate.xml            |  195 ++++----
 spec/Channel.xml                                   |   11 +-
 spec/Channel_Dispatcher_Future.xml                 |  377 +++++++++++++++
 spec/Channel_Interface_Addressing.xml              |  107 +++++
 spec/Channel_Interface_Conference.xml              |  491 ++++++++++++++------
 spec/Channel_Interface_Conference_DRAFT.xml        |  428 +++++++++++++++++
 spec/Channel_Interface_DTMF.xml                    |    9 +
 spec/Channel_Interface_Mergeable_Conference.xml    |    6 +-
 spec/Channel_Interface_SMS.xml                     |   93 ++++
 spec/Channel_Interface_Splittable.xml              |    9 +-
 spec/Channel_Request_Future.xml                    |   98 ++++
 spec/Channel_Type_Call.xml                         |   13 +
 spec/Channel_Type_Server_TLS_Connection.xml        |   19 +-
 spec/Channel_Type_Streamed_Media.xml               |    6 +-
 spec/Client_Handler.xml                            |   20 +-
 spec/Client_Handler_Future.xml                     |    4 +-
 spec/Client_Interface_Requests.xml                 |    4 +-
 spec/Client_Observer.xml                           |   11 +-
 spec/Connection.xml                                |    6 +-
 spec/Connection_Interface_Addressing.xml           |  258 ++++++++++
 spec/Connection_Interface_Cellular.xml             |   53 ++-
 spec/Connection_Interface_Client_Types.xml         |   47 ++-
 spec/Connection_Interface_Communication_Policy.xml |  163 +++++++
 spec/Connection_Interface_Contact_Groups.xml       |  164 ++++++--
 spec/Connection_Interface_Contact_List.xml         |  492 +++++++++++++-------
 spec/Connection_Interface_Power_Saving.xml         |  110 +++++
 spec/Connection_Interface_Resources.xml            |  212 +++++++++
 spec/Connection_Interface_Simple_Presence.xml      |  131 +++++-
 spec/Protocol.xml                                  |   24 +-
 spec/Protocol_Interface_Addressing.xml             |  300 ++++++++++++
 spec/all.xml                                       |   12 +-
 spec/errors.xml                                    |   10 +-
 spec/generic-types.xml                             |   17 +
 tests/lib/glib/future/extensions/channel.xml       |    2 +-
 38 files changed, 3524 insertions(+), 528 deletions(-)

commit c71389bb1224f89ef78cb8728700e43719574338
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 8 16:00:35 2010 -0300

    Account: Fixed documentation for create and constructor methods.

 TelepathyQt4/account.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 57cb4bbbf0a4330d6f64b24c4588e4e7b55cbf3d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 8 15:58:24 2010 -0300

    Make all tests use the non-deprecated Connection::create methods that takes factories as params.

 tests/dbus/chan-basics.cpp              |    4 +++-
 tests/dbus/chan-conference.cpp          |    4 +++-
 tests/dbus/chan-group.cpp               |    4 +++-
 tests/dbus/client.cpp                   |    4 +++-
 tests/dbus/conn-basics.cpp              |    4 +++-
 tests/dbus/conn-capabilities.cpp        |    4 +++-
 tests/dbus/conn-requests.cpp            |    4 +++-
 tests/dbus/conn-roster-groups.cpp       |    8 ++++++--
 tests/dbus/conn-roster.cpp              |    4 +++-
 tests/dbus/contacts-avatar.cpp          |    4 +++-
 tests/dbus/contacts-capabilities.cpp    |    4 +++-
 tests/dbus/contacts-info.cpp            |    4 +++-
 tests/dbus/contacts-location.cpp        |    4 +++-
 tests/dbus/contacts.cpp                 |    8 ++++++--
 tests/dbus/handles.cpp                  |    4 +++-
 tests/dbus/streamed-media-chan-call.cpp |    4 +++-
 tests/dbus/streamed-media-chan.cpp      |    4 +++-
 tests/dbus/text-chan.cpp                |    4 +++-
 18 files changed, 60 insertions(+), 20 deletions(-)

commit 53b1c2c731efae776f9a5bd7c2bc114e810d6fe5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 8 15:33:26 2010 -0300

    Connection: Added constructors/accessors for using Factories.

 TelepathyQt4/connection-factory.cpp |    3 +-
 TelepathyQt4/connection.cpp         |  134 +++++++++++++++++++++++++++++++++-
 TelepathyQt4/connection.h           |   24 ++++++-
 3 files changed, 153 insertions(+), 8 deletions(-)

commit 7f5de6fc8aa71c37073d0fbbb5271aefd9d0e7c0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Sep 7 14:28:21 2010 +0100

    qt4-types-gen: improve broken spec error reporting.
    
    This is partly just me being a bit OCD, but it makes the error output
    way easier to read. Previously, if the generator hit (for instance) an
    undefined type, it'd spit out:
    
          GEN    _gen/types-body.hpp
        Traceback (most recent call last):
          File "../../../tools/qt4-types-gen.py", line 490, in <module>
            Generator(dict(options))()
          File "../../../tools/qt4-types-gen.py", line 171, in __call__
            self.provide_all()
          File "../../../tools/qt4-types-gen.py", line 312, in provide_all
            assert not self.required_custom, 'These required types were not provided by the spec: ' + ', '.join(self.required_custom)
        AssertionError: These required types were not provided by the spec: CurrencyAmount
    
    But now it produces:
    
          GEN    _gen/types.h
        Your spec is broken, dear developer! The following types were used, but not provided by the spec or by <tp:external-type/> declarations in all.xml:
            CurrencyAmount
    
    A more informative error, and 100% less backtrace cruft.
    
    Of course, it'd be better if we could report the locations where the
    unknown types were used, but that seems to be non-trivial.

 tools/qt4-types-gen.py |   80 ++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 71 insertions(+), 9 deletions(-)

commit cf3c473a72596dcc29527da0dfebf7b5cbffd79c
Merge: fa5c91e 2587734
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Oct 6 18:00:54 2010 +0200

    Merge branch 'update-xml-files'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 25877348f4fd4371cef07d3468125982b99f0169
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Oct 6 17:06:07 2010 +0200

    Have all the macros affecting spec files depend on them

 cmake/modules/TpQt4Macros.cmake |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

commit fa5c91e60438fc2808315dfaa598d798f61603af
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 4 21:27:25 2010 +0300

    Start 0.3.12 development

 CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7c95738d866df0ad9ce1a9df94a034de3a5a98ae
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 4 21:15:13 2010 +0300

    Prepare release 0.3.11

 CMakeLists.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a7daf452a6f2ac8e155f500308460f6f432db92b
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 4 21:01:11 2010 +0300

    Update NEWS

 NEWS |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

commit c4f4170667a08879038965c4977556e6f0d7f4de
Merge: b4d7176 2b3c4c8
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 4 20:33:09 2010 +0300

    Merge branch 'cr-enhancements'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 2b3c4c87bdc74c13647c6d2b9b8be217803a301f
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 22:58:28 2010 +0300

    Test ChannelRequest::immutableProperties()

 tests/dbus/client-factories.cpp |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit 69d29f5670631397887a0226b2d9dd1c7ac1efd8
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 22:21:24 2010 +0300

    Add accessor for all immutable properties passed to ChannelRequest

 TelepathyQt4/channel-request.cpp |   37 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel-request.h   |    5 ++---
 2 files changed, 39 insertions(+), 3 deletions(-)

commit 2351f04aa57162cdfbbf7d560c4c64674cab7b5f
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 22:14:23 2010 +0300

    Doxyment that ChannelRequest immutable accessors are usable before it's ready

 TelepathyQt4/channel-request.cpp |   26 +++++++++++++++++++-------
 1 files changed, 19 insertions(+), 7 deletions(-)

commit 15fe8226b537e3387cb464a593cc5c2180273f8f
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 22:10:34 2010 +0300

    Make ChannelRequest getters for immutable properties usable right after it's created

 TelepathyQt4/channel-request.cpp |   74 +++++++++++++++++++++++++++-----------
 tests/dbus/client-factories.cpp  |   12 +++++--
 2 files changed, 62 insertions(+), 24 deletions(-)

commit b4d7176e8c8062fa9a159e4e395741dfc3f21755
Merge: 1faeb2f 6884c8f
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 19:50:49 2010 +0300

    Merge branch 'optimize'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 6884c8fdd6ce21417efa95763e362590a335226e
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 19:49:45 2010 +0300

    Avoid creating a Features set for every ReadyObject::isReady() call

 TelepathyQt4/ready-object.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 4d6d7a6f8dc590de6bb979d25dc8bd9cd4bf7509
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 19:49:15 2010 +0300

    Change the optimization QString constants naming to kneelingCamel

 TelepathyQt4/channel.cpp          |  102 ++++++++++++++++++------------------
 TelepathyQt4/readiness-helper.cpp |    6 +-
 2 files changed, 54 insertions(+), 54 deletions(-)

commit a9b90df3e53d289e41c29dbb929de904da022e88
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 18:21:24 2010 +0300

    Optimization: Create less redundant temporary QSet<Feature>s in ReadinessHelper
    
    Cuts down the number of Feature sets created eg. when running TestStreamedMediaChannel five-fold.

 TelepathyQt4/readiness-helper.cpp |   29 +++++++++++++++++++----------
 1 files changed, 19 insertions(+), 10 deletions(-)

commit 1faeb2fd6320337c05063b255f284e05125b5efe
Merge: 3447faa 37d03c5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 1 12:07:40 2010 -0300

    Merge branch 'test-conn-roster-fix'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 500960beacdd3f33e087ca5ce2afeeb9980ff679
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 20 15:40:01 2010 +0300

    Weed out useless QString constructions/latin1 conversions for common constant uses

 TelepathyQt4/channel.cpp          |  111 ++++++++++++++++++++++++------------
 TelepathyQt4/readiness-helper.cpp |    6 ++-
 2 files changed, 79 insertions(+), 38 deletions(-)

commit 3447faa63a8a28552582795479d6d47786ed2c9d
Merge: fa007df c255066
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 18:04:11 2010 +0300

    Merge branch 'unbreak-makecheck'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 37d03c53000968e4bda3552702b19cc7304bd6f8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 1 12:02:36 2010 -0300

    conn-roster test: Fixed race condition when checking if the user authorized presence publication.

 tests/dbus/conn-roster.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit c2550668bbd3bd0986a77eec1d22a522daeb3a63
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 18:02:12 2010 +0300

    Un-break regular make check again :O

 cmake/modules/TpQt4Macros.cmake |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fa007df42582de727f87eb77ccdfd6b385c011de
Merge: fa2d3be d3bf4aa
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 17:54:00 2010 +0300

    Merge branch 'cmake-fixes'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit d3bf4aad5ff0b451915104bbd118d85bea0f213e
Merge: 5225ada 10c7463
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 17:52:25 2010 +0300

    Merge remote branch 'drf/fix-cmake-soversion-target' into cmake-fixes
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 5225ada3a3c9b9b4fca59002eface260b12de626
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 17:39:04 2010 +0300

    Install pretty header ProtocolParameter instead of Parameter, which doesn't exist

 TelepathyQt4/CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f726518059fa6801433f44212d41fba37ef8d4b0
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 17:35:03 2010 +0300

    Actually check for memory errors/slowness in *tpqt4/the test*, not /bin/sh
    
    This was totally ridiculous...!

 cmake/modules/TpQt4Macros.cmake |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 7c2bcc8f3aa78333429ec801c5964e2ffc3571ca
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 17:03:09 2010 +0300

    Make the valgrind/callgrind output/log files have more useful names

 cmake/modules/TpQt4Macros.cmake |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit bb97eee877638161d1ae9535bf097ad8f53ebf54
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 17:02:02 2010 +0300

    Sanitize .gitignore now that we exclusively do out-of-tree builds with CMake

 .gitignore |   62 ------------------------------------------------------------
 1 files changed, 0 insertions(+), 62 deletions(-)

commit fa2d3bef6951b736007a15b591fab90e21ae5090
Merge: f277950 3e0cc5a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 1 09:48:35 2010 -0300

    Merge branch 'profiles'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 3e0cc5abd6cba5864f21850384fdc38ea68c77d7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 15:33:53 2010 -0300

    account-basics test: Added test to check if profile changes when service name changes.

 tests/dbus/account-basics.cpp |   22 +++++++++++++++-------
 1 files changed, 15 insertions(+), 7 deletions(-)

commit 4005e5f832e949921cdd2c9d3e080c0108f4b548
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 15:11:20 2010 -0300

    Account: Emit iconName and profile change notifications if needed when the profile changes.

 TelepathyQt4/account.cpp      |   50 +++++++++++++++++++++++++++++++++-------
 TelepathyQt4/account.h        |    3 +-
 tests/dbus/account-basics.cpp |    2 +-
 3 files changed, 44 insertions(+), 11 deletions(-)

commit 11e418bddaf909665d3f10995fba6e289c9d88a5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 15:10:31 2010 -0300

    profile test: Added test to check when icon and provider are not provided in the .profile file.

 tests/profile.cpp |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit dd04f9253df7ed06aebd3b09552db80afc75d432
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 14:26:14 2010 -0300

    Profile: Make "service" icon and provider attributes optional.

 TelepathyQt4/profile.cpp                           |    8 +++++---
 tests/dbus/profile-manager.cpp                     |    8 ++++----
 .../test-profile-no-icon-and-provider.profile      |    7 +++++++
 3 files changed, 16 insertions(+), 7 deletions(-)

commit a328f67e965b52d82ebb4362d2df8337d9a060df
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 14:25:18 2010 -0300

    Account: Use profile icon for iconName() if needed and updated docs accordingly.

 TelepathyQt4/account.cpp |   23 ++++++++++++++++++++---
 1 files changed, 20 insertions(+), 3 deletions(-)

commit df4e9682f5897af946fac469fbaf4a1ad5e38861
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 14:01:03 2010 -0300

    ProfileManager: Check if CM became ready before using it while creating fake profiles.

 TelepathyQt4/profile-manager.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 0ef2851b13b1437f2f0712a16db2497289580d10
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 14:00:12 2010 -0300

    Account: Improve documentation for Account::profile regarding fake profiles.

 TelepathyQt4/account.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 4e2b5133bbe0dc80879964b3b049e97d15abf1d5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 13:59:59 2010 -0300

    ProfileManager: Improve documentation about FeatureFakeProfiles.

 TelepathyQt4/profile-manager.cpp |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

commit f2779500989f488dd6f242298247f215040adc65
Merge: e786087 fada5b1
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 30 15:30:22 2010 +0200

    Merge branch 'cmake-fixes'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit fada5b13b365849f94833eb67e6a5ddf97b40ed8
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 30 15:25:12 2010 +0200

    Have make lcov-check build all the dependencies (hence all the tests) before running

 cmake/modules/TpQt4Macros.cmake |    3 +++
 tests/CMakeLists.txt            |   13 +++++++++++++
 tools/CMakeLists.txt            |   13 -------------
 3 files changed, 16 insertions(+), 13 deletions(-)

commit 30527da909edc0a4eb9e1a86abe2d9f2abe75b92
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 30 15:14:08 2010 +0200

    Fix typo: do not set the CXX flags to the linker flags

 TelepathyQt4/CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6707977628752447d6df9d6573a0f6f573140d5b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 29 12:15:57 2010 -0300

    Moved ManagerFile/KeyFile specific functions to the classes itself.

 TelepathyQt4/connection-manager.cpp |    3 +-
 TelepathyQt4/key-file.cpp           |   83 ++++++++++++++++++
 TelepathyQt4/key-file.h             |    5 +
 TelepathyQt4/manager-file.cpp       |   53 +++++++++++-
 TelepathyQt4/manager-file.h         |    6 +-
 TelepathyQt4/profile.cpp            |   11 ++-
 TelepathyQt4/utils.cpp              |  160 -----------------------------------
 TelepathyQt4/utils.h                |   13 ---
 8 files changed, 148 insertions(+), 186 deletions(-)

commit a3ea87b6465bce13324e5ab6576ba1a55d870db5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 29 11:56:01 2010 -0300

    Account: Construct fake profiles service name the same way as done by ProfileManager.

 TelepathyQt4/account.cpp      |    4 ++--
 tests/dbus/account-basics.cpp |    3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 2ff02befd4f4ead39df414c7a9504992ad02faec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 29 11:55:37 2010 -0300

    ProfileManager: Added support to create fake profiles.

 TelepathyQt4/profile-manager.cpp |  109 +++++++++++++++++++++++++++++++++++---
 TelepathyQt4/profile-manager.h   |   16 ++++--
 tests/CMakeLists.txt             |    1 -
 tests/dbus/CMakeLists.txt        |    2 +
 tests/dbus/profile-manager.cpp   |   83 +++++++++++++++++++++++++++++
 tests/profile-manager.cpp        |   40 --------------
 6 files changed, 199 insertions(+), 52 deletions(-)

commit 278dfd8bdf442a6ed86c7ae0bf40b58f9fc4d3e2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 29 11:53:30 2010 -0300

    PendingComposite: Added option to not fail when first pending operation fails.

 TelepathyQt4/pending-operation.cpp       |   42 +++++++++++++++++++++++++----
 TelepathyQt4/simple-pending-operations.h |    2 +
 2 files changed, 38 insertions(+), 6 deletions(-)

commit f846117d1f26a294e95dfddc1a5e33a826fe2c73
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 29 10:28:04 2010 -0300

    ProfileManager: Make ProfileManager a ReadyObject as a preparation to support creating fake profiles.

 TelepathyQt4/CMakeLists.txt      |    1 +
 TelepathyQt4/profile-manager.cpp |   47 +++++++++++++++++++++++++++++++------
 TelepathyQt4/profile-manager.h   |    8 +++++-
 tests/profile-manager.cpp        |   11 ++++++++-
 4 files changed, 57 insertions(+), 10 deletions(-)

commit 9fc23c0a4d96b2d5e534801b5b3ea8f9b92138e7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 29 10:24:47 2010 -0300

    Profile: Changed parsing to support new format as agreed in fd.o#24897 comment #7.
    
    Additionally it also makes "icon" an attribute of "service", to be consistent with <presence
    icon="base-name">.

 TelepathyQt4/profile.cpp                           |   59 +++++++++-----------
 .../test-profile-invalid-service-id.profile        |   16 +++---
 .../profiles/test-profile-malformed.profile        |    4 +-
 .../profiles/test-profile-non-im-type.profile      |   15 +++--
 tests/telepathy/profiles/test-profile.profile      |   15 ++---
 5 files changed, 51 insertions(+), 58 deletions(-)

commit 14443c9643e1095e093701b2437a3ce17b5fa74a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 16:25:53 2010 -0300

    profile test: Removed duplicated test.

 tests/profile.cpp |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 258c007345f9ed637f24637d0de4aa52e98fc11d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 16:21:29 2010 -0300

    ProfileManager: Ignore profiles with type != IM.

 TelepathyQt4/profile-manager.cpp |    6 ++++++
 tests/profile-manager.cpp        |    1 +
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 7f1b9ed9e92713154b06cc357a8cb07702dd0268
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 16:21:16 2010 -0300

    Profile: Don't fail if type != IM when using createForFileName.

 TelepathyQt4/profile.cpp                           |   15 +++++++++++----
 tests/profile.cpp                                  |   13 ++++++++++++-
 .../profiles/test-profile-invalid-type.profile     |   10 ----------
 .../profiles/test-profile-non-im-type.profile      |   10 ++++++++++
 4 files changed, 33 insertions(+), 15 deletions(-)

commit f23a70bb60675b07a7999aaeeefc08212f29af30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 11:41:32 2010 -0300

    Profile: Ignore elements with type != IM.

 TelepathyQt4/profile.cpp                           |   11 ++++++++++-
 tests/profile.cpp                                  |    3 +++
 .../profiles/test-profile-invalid-type.profile     |   10 ++++++++++
 3 files changed, 23 insertions(+), 1 deletions(-)

commit 4f400c4ef61a7e9ee11cccfbb34be936e8cc4ee3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 01:33:54 2010 -0300

    Profile: Added docs.

 TelepathyQt4/profile.cpp |  211 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 211 insertions(+), 0 deletions(-)

commit 74007703ac1f9877163f6c8892398bc01c32a017
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 01:01:45 2010 -0300

    acount-basics test: Added tests for Account profile support.

 tests/dbus/account-basics.cpp |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit 0a0c0eb41bdc58df074abd23f63c5a5c7cc0b8f4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 00:49:46 2010 -0300

    Profile: Don't fail parsing for unknown elements, just warn about them.

 TelepathyQt4/profile.cpp |   14 ++++++--------
 1 files changed, 6 insertions(+), 8 deletions(-)

commit 3d378dc6ad3f7448e896d68c0b91149359325ae2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 00:37:29 2010 -0300

    Account: Updated profile method documentation with info about fake profiles.

 TelepathyQt4/account.cpp |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit 360877e5b3fc099d0e8a47458cf4aa2d61be0d4c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 00:37:14 2010 -0300

    Profile: Renamed allowOthersPresences to allowOtherPresences.

 TelepathyQt4/profile.cpp |   17 ++++++++---------
 TelepathyQt4/profile.h   |    2 +-
 2 files changed, 9 insertions(+), 10 deletions(-)

commit 69aafc9d8a0b0b4830f6814830499361ef28630d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 00:28:17 2010 -0300

    Account: Added fake profiles support.
    
    Added FeatureProfile that for now is the same as FeatureProtocolInfo, but
    represented as a new feature, so it can be changed later in case new info other
    than the ones provided by FeatureProtocolInfo is needed.

 TelepathyQt4/account.cpp |   24 +++++++++++++++++-------
 TelepathyQt4/account.h   |    1 +
 2 files changed, 18 insertions(+), 7 deletions(-)

commit 0c61cdd84bcbc1db25b4060313cba46c1b214fac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 00:23:34 2010 -0300

    Profile: Added isFake method to indicate whether this is a fake profile.

 TelepathyQt4/profile.cpp |   11 ++++++++++-
 TelepathyQt4/profile.h   |    2 ++
 2 files changed, 12 insertions(+), 1 deletions(-)

commit 6cda83d1005bbb605c24695c08423205846fbaa6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 00:21:45 2010 -0300

    Profile: Added new constructor used to create fake profiles.

 TelepathyQt4/profile.cpp |   58 ++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/profile.h   |    5 ++++
 2 files changed, 63 insertions(+), 0 deletions(-)

commit b04d0e13cbed2f7eb60294485f7c268367cdbdf9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 00:21:10 2010 -0300

    Added missing ProtocolInfo/Parameter fancy headers.

 TelepathyQt4/CMakeLists.txt    |    2 ++
 TelepathyQt4/ProtocolInfo      |   13 +++++++++++++
 TelepathyQt4/ProtocolParameter |   13 +++++++++++++
 3 files changed, 28 insertions(+), 0 deletions(-)

commit 53fcd1fb8db31e4df963c6dfcb34690dff755a49
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 23:26:35 2010 -0300

    Profile: Renamed create(serviceName) to createForServiceName and added createForFileName.

 TelepathyQt4/account.cpp         |    2 +-
 TelepathyQt4/profile-manager.cpp |    9 ++--
 TelepathyQt4/profile.cpp         |  108 +++++++++++++++++++++-----------------
 TelepathyQt4/profile.h           |    5 +-
 tests/profile.cpp                |    8 ++--
 5 files changed, 72 insertions(+), 60 deletions(-)

commit f4e431d8054e2538124c4f4e699e48549169412d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 05:07:29 2010 -0300

    profile-manager test: Added ProfileManager test.

 tests/CMakeLists.txt      |    1 +
 tests/profile-manager.cpp |   30 ++++++++++++++++++++++++++++++
 2 files changed, 31 insertions(+), 0 deletions(-)

commit 29b0d1ace1ffdd4b132bfb4922cb89f67fc703d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 04:49:45 2010 -0300

    ProfileManager: Added class to manage Profile objects (create objects for each profile file found).
    
    This class is useful for UIs that want to know what profiles are installed. It
    also contains some helper methods to filter profiles by CM, service and
    protocol.

 TelepathyQt4/CMakeLists.txt      |    3 +
 TelepathyQt4/ProfileManager      |   13 +++
 TelepathyQt4/profile-manager.cpp |  176 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/profile-manager.h   |   61 +++++++++++++
 TelepathyQt4/profile.cpp         |   82 ++++++++++++++----
 TelepathyQt4/profile.h           |    7 ++
 TelepathyQt4/types.h             |    2 +
 7 files changed, 325 insertions(+), 19 deletions(-)

commit 3239aceef94583ed7da4ff0ed3aad88a4918c1ec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 04:35:00 2010 -0300

    profile test: Added test for isValid().

 tests/profile.cpp |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit 8dba76639623431556640796e77c2bfd509476dd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 04:34:40 2010 -0300

    Added more profile test files to test invalid profiles.

 .../test-profile-invalid-service-id.profile        |   33 ++++++++++++++++++++
 .../profiles/test-profile-malformed.profile        |    4 ++
 2 files changed, 37 insertions(+), 0 deletions(-)

commit 8ce546847030be157d02010d254ccb0fe0b8bc78
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 04:29:10 2010 -0300

    profile test: Added test for unsupported-channel-classes.

 tests/profile.cpp |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit 13fc7b46147200adb91d98a09bb820bbed4d59cc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 04:17:51 2010 -0300

    profile test: Added test for presences.

 tests/profile.cpp |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

commit 7cf9a347060cc611dc48d382ec58f96d2ed6a172
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 04:01:37 2010 -0300

    profile test: Added test for parameters.

 tests/profile.cpp |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

commit 8c902e9a9cb52227580a5d916c6fb46fd6310a19
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 03:59:23 2010 -0300

    Profile: Added hasPresence method.

 TelepathyQt4/profile.cpp |   10 ++++++++++
 TelepathyQt4/profile.h   |    1 +
 2 files changed, 11 insertions(+), 0 deletions(-)

commit 919718efcad5bdc150b6a4dfe1ffab0b720c375e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 03:58:40 2010 -0300

    Profile: Added hasParameter method.

 TelepathyQt4/profile.cpp |   10 ++++++++++
 TelepathyQt4/profile.h   |    1 +
 2 files changed, 11 insertions(+), 0 deletions(-)

commit cd7f514b5475d68a07a4761ad068657b5e026cae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 03:32:22 2010 -0300

    Profile: Added presence method to get a presence by id.

 TelepathyQt4/profile.cpp |   10 ++++++++++
 TelepathyQt4/profile.h   |    1 +
 2 files changed, 11 insertions(+), 0 deletions(-)

commit 71c929bb1aae82fd7519aec1ca9e401237e3378d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 03:32:03 2010 -0300

    Profile: Added parameter method to get a parameter by name.

 TelepathyQt4/profile.cpp |   10 ++++++++++
 TelepathyQt4/profile.h   |    1 +
 2 files changed, 11 insertions(+), 0 deletions(-)

commit c81e8e27c19b48e4e4b20c9ffb633d7cbc04e063
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 03:24:06 2010 -0300

    .gitignore: Added all tests/test-* to gitignore.

 .gitignore |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit ffa6c878179d8b3df27e87632147335b36dc8cd0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 03:23:38 2010 -0300

    profile test: Added basic profile test.

 tests/CMakeLists.txt                          |    1 +
 tests/profile.cpp                             |   29 ++++++++++++++++++++++
 tests/telepathy/profiles/test-profile.profile |   33 +++++++++++++++++++++++++
 3 files changed, 63 insertions(+), 0 deletions(-)

commit 0248a24e8f47796768f996738aae2088baefb4c8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:45:57 2010 -0300

    Account: Initial profile support.

 TelepathyQt4/account.cpp |   28 ++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |    3 +++
 2 files changed, 31 insertions(+), 0 deletions(-)

commit a69cc49df1681b5fdc2dc3b1a7480788860d013f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:45:36 2010 -0300

    Profile: Make it a SharedPtr object.

 TelepathyQt4/profile.cpp |   13 +++++++++++++
 TelepathyQt4/profile.h   |    7 +++++--
 TelepathyQt4/types.h     |    2 ++
 3 files changed, 20 insertions(+), 2 deletions(-)

commit 39aa5eb41c3a8ab9a91cc8cf2191779d9eb344c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:33:46 2010 -0300

    Profile: Implemented parsing.

 TelepathyQt4/profile.cpp |  697 +++++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/profile.h   |   86 ++++++-
 2 files changed, 769 insertions(+), 14 deletions(-)

commit eff4fcfce2eefc2b200570c797c7622d002e2504
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 18 02:26:27 2010 -0300

    Profile: Added skeleton class used to read .profile files.

 TelepathyQt4/CMakeLists.txt |    3 +
 TelepathyQt4/Profile        |   13 +++++
 TelepathyQt4/profile.cpp    |  102 +++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/profile.h      |   68 ++++++++++++++++++++++++++++
 4 files changed, 186 insertions(+), 0 deletions(-)

commit 565b33d085b92d36c90714671a0bac7b4bc1d843
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 12:40:43 2010 -0300

    utils: Renamed methods to get QVariant type and value.
    
    Renamed variantTypeFromDBusSignature to variantTypeForSignature and
    variantFromValueWithDBusSignature to parseValueWithSignature.

 TelepathyQt4/utils.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 66013ad7450f311882c2ec2b0af67afe3f2e7be8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:28:24 2010 -0300

    Added utils.h containing some utility functions that will be used by Profiles.
    
    The methods are copied from ManagerFile/KeyFile with slightly modifications.

 TelepathyQt4/utils.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4dfca8f1173b96afa1710f23b4f3708cf00375fb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 11:24:35 2010 -0300

    ManagerFile: Fixed Private::valueForKey.
    
    Use the raw value when parsing value as string list.

 TelepathyQt4/manager-file.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e450b725fddeec3b6e87e6e267500d169fc83bc0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 12:40:43 2010 -0300

    utils: Renamed methods to get QVariant type and value.
    
    Renamed variantTypeFromDBusSignature to variantTypeForSignature and
    variantFromValueWithDBusSignature to parseValueWithSignature.

 TelepathyQt4/connection-manager.cpp |    2 +-
 TelepathyQt4/manager-file.cpp       |    2 +-
 TelepathyQt4/utils.cpp              |    6 +++---
 TelepathyQt4/utils.h                |    4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

commit e76fff54cd84a55e50635421993376c30328a29d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 12:36:52 2010 -0300

    utils: Coding style fixes.

 TelepathyQt4/utils.cpp |   31 ++++++++++++++-----------------
 1 files changed, 14 insertions(+), 17 deletions(-)

commit a5d9ffc0eae06126ce748b86487df77bdc5ea728
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:33:13 2010 -0300

    ConnectionManager: Use method export in utils.h in favor of deprecated one.

 TelepathyQt4/connection-manager.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 6b9eb4bcfebde29808bd76c918dab21e8f1c3f39
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:31:25 2010 -0300

    ManagerFile: Deprecate method used to return a QVariant from a value+dbus signature, which is now exported in utils.h.

 TelepathyQt4/manager-file.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 72879d1d079e79f722007774f6ec6235ccc25648
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:31:04 2010 -0300

    ManagerFile: Use methods now exported in utils.h.

 TelepathyQt4/manager-file.cpp |   65 ++++------------------------------------
 1 files changed, 7 insertions(+), 58 deletions(-)

commit 1d8574971328494b25b5755e6ffd1645d0fc96a9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:30:11 2010 -0300

    KeyFile: Remove methods now exported in utils.h.

 TelepathyQt4/key-file.cpp |   95 ++-------------------------------------------
 1 files changed, 4 insertions(+), 91 deletions(-)

commit 3765fe1fbc140d6fcb91945911b6c63a38b64579
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:28:24 2010 -0300

    Added utils.h containing some utility functions that will be used by Profiles.
    
    The methods are copied from ManagerFile/KeyFile with slightly modifications.

 TelepathyQt4/utils.cpp |  166 ++++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/utils.h   |   18 +++++-
 2 files changed, 182 insertions(+), 2 deletions(-)

commit 10c746302708432e59280f6b1a01b2b38d07d70a
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Sep 21 19:13:19 2010 +0200

    cmake: Add two new variables, tp_qt4_abi_version and tp_qt4_library_version for handling correctly library versioning.
           Differently from libtool, we're no longer bound to AGE/CURRENT/REVISION, so the full version is used for the VERSION
           property of the library. As suggested by Simon, a .99 has been added as the second version number for differentiating it
           from the autotools build. This is meant to be removed as soon as the abi_version increases.

 CMakeLists.txt                       |   23 ++++++++++++-----------
 TelepathyQt4/CMakeLists.txt          |    4 ++--
 TelepathyQt4/Farsight/CMakeLists.txt |    4 ++--
 3 files changed, 16 insertions(+), 15 deletions(-)

commit e7860872745f96115edcf0c8f1165ef8ca82f684
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 17:18:50 2010 +0200

    Update NEWS

 NEWS |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit e148fb0b0e6b86eb53e2bd5321928d7a16ccd994
Merge: 02882fa 68c64c2
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 17:13:49 2010 +0200

    Merge branch 'cmake'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 68c64c281796ee0c6e5fbc2253b60bfcc6aeeb8f
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 16:35:55 2010 +0200

    cmake: Removing the autotools build system files

 Makefile.am                                  |   42 --
 TelepathyQt4/Farsight/Makefile.am            |   39 --
 TelepathyQt4/Makefile.am                     |  659 --------------------------
 autogen.sh                                   |   37 --
 configure.ac                                 |  328 -------------
 doxygen.am                                   |  186 --------
 examples/Makefile.am                         |    6 -
 examples/accounts/Makefile.am                |   40 --
 examples/call/Makefile.am                    |   58 ---
 examples/extensions/Makefile.am              |  114 -----
 examples/file-transfer/Makefile.am           |   53 --
 examples/protocols/Makefile.am               |   40 --
 examples/roster/Makefile.am                  |   57 ---
 m4/Makefile.am                               |    6 -
 m4/compiler.m4                               |   72 ---
 m4/doxygen.m4                                |  312 ------------
 m4/linker.m4                                 |   83 ----
 m4/tp-compiler-flag.m4                       |   36 --
 m4/tp-compiler-warnings.m4                   |   40 --
 m4/tp-visibility-hidden.m4                   |   55 ---
 spec/Makefile.am                             |    1 -
 tests/Makefile.am                            |   94 ----
 tests/dbus/Makefile.am                       |  215 ---------
 tests/lib/Makefile.am                        |   35 --
 tests/lib/glib/Makefile.am                   |   59 ---
 tests/lib/glib/callable/Makefile.am          |   48 --
 tests/lib/glib/contactlist/Makefile.am       |   46 --
 tests/lib/glib/csh/Makefile.am               |   47 --
 tests/lib/glib/echo/Makefile.am              |   44 --
 tests/lib/glib/echo2/Makefile.am             |   46 --
 tests/lib/glib/future/Makefile.am            |    1 -
 tests/lib/glib/future/call/Makefile.am       |   51 --
 tests/lib/glib/future/conference/Makefile.am |   16 -
 tests/lib/glib/future/extensions/Makefile.am |  104 ----
 tests/lib/python/Makefile.am                 |    2 -
 tools/Makefile.am                            |   64 ---
 tools/check-coding-style.mk                  |   12 -
 tools/lcov.am                                |   21 -
 tools/telepathy-qt4.mk                       |    4 -
 tools/telepathy.am                           |   27 -
 tools/valgrind.mk                            |   11 -
 41 files changed, 0 insertions(+), 3211 deletions(-)

commit e91b4bd2e2e093da412e2d4295d202aec5319b0b
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 13:24:56 2010 +0200

    cmake: Set the correct version properties and so numbers for the exported libraries

 TelepathyQt4/CMakeLists.txt          |    6 ++++++
 TelepathyQt4/Farsight/CMakeLists.txt |    5 +++++
 2 files changed, 11 insertions(+), 0 deletions(-)

commit 03d85e5dab6f49a8c29652cbfd1808f0a5a27e50
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 13:24:33 2010 +0200

    cmake: Add the correct linker flags for profiling

 cmake/modules/TelepathyDefaults.cmake |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit d1dfeef553f48d16e5fc6cff8490f878d416e998
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 13:11:18 2010 +0200

    cmake: Add documentation for the new _tpqt4_add_check_targets() internal macro

 cmake/modules/TpQt4Macros.cmake |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 57c86add6c3c09b4bf97192ca1a3b57c949673ed
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 13:06:34 2010 +0200

    cmake: Add a new set of check- targets through a new internal macro. Currently the following execution methods are supported:
             - Normal execution (make check-$testname for running a single test, make check for running all tests)
             - Execution through Valgrind (make check-valgrind-$testname for running a single test, make check-valgrind for running all tests)
             - Execution through Callgrind (make check-callgrind-$testname for running a single test, make check-callgrind for running all tests)
    
           Upon Andre's suggestion, Valgrind and Callgrind tests behave slightly differently: instead of printing Valgrind's output to the terminal, they save
           it into a log file in the test's binary directory.

 cmake/modules/TpQt4Macros.cmake |   52 +++++++++++++++++++++++++++++++++++++++
 tests/CMakeLists.txt            |    4 +++
 2 files changed, 56 insertions(+), 0 deletions(-)

commit f9638dc8ad31d944847b685f3b18a40f7cb18e70
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 11:55:52 2010 +0200

    cmake: Remove commented lines which set the generated property to files: they are definitely not needed

 cmake/modules/TpQt4Macros.cmake |   12 ------------
 1 files changed, 0 insertions(+), 12 deletions(-)

commit 986586c112301e385b54001f6961308addaa9358
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 11:55:17 2010 +0200

    cmake: Vastly improve documentation of the macros, which also includes keeping up with the new macros design

 cmake/modules/TpQt4Macros.cmake |   48 +++++++++++++++++++++++---------------
 1 files changed, 29 insertions(+), 19 deletions(-)

commit 117d3b38edfac6e299b9224b6fa0fae38acc5b42
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 11:54:29 2010 +0200

    cmake: Make the client generator macros more consistent with the rest of the library. They are also more powerful now.

 TelepathyQt4/CMakeLists.txt     |   30 +++++++++++++++---------------
 cmake/modules/TpQt4Macros.cmake |   33 ++++++++++++++++++---------------
 2 files changed, 33 insertions(+), 30 deletions(-)

commit 11b1a4c909a6c9888e55b99842e607c1c5268eb8
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Sep 19 21:05:00 2010 +0200

    cmake: Have the macro generate real targets to let compilations with a lot of batch jobs succeed

 TelepathyQt4/CMakeLists.txt        |   60 ++++++++++++++++---------------
 cmake/modules/TpQt4Macros.cmake    |   69 +++++++++++++++++++-----------------
 examples/extensions/CMakeLists.txt |   20 ++++++----
 3 files changed, 79 insertions(+), 70 deletions(-)

commit aefa7623b47182d1b214a8fcb01206d31bc3dd08
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Sep 19 17:02:09 2010 +0200

    cmake: Improve documentation of tpqt4's functions/macros

 cmake/modules/TpQt4Macros.cmake |   36 ++++++++++++++++++++++--------------
 1 files changed, 22 insertions(+), 14 deletions(-)

commit 0268d18954301bac9a1ac0c3ee6eb4400eff8189
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Sep 19 16:40:58 2010 +0200

    cmake: Set the c/cxx flags to more sensible values for our build profiles

 cmake/modules/TelepathyDefaults.cmake |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

commit 6a0080e175fdddb53d32cd26b3c7ddfd88d544c3
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Sep 19 16:40:24 2010 +0200

    cmake: Make ENABLE_DEBUG optional, and have QT_NO_CAST_FROM_ASCII be defined for all platforms

 CMakeLists.txt |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 716aa376967f77e7793411b53ff9f1a6716609c1
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Sep 19 00:05:33 2010 +0200

    cmake: Fix the pc files by adding the cmake install prefix

 TelepathyQt4/TelepathyQt4.pc.in         |    8 ++++----
 TelepathyQt4/TelepathyQt4Farsight.pc.in |    8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit bfb2f90cab316a7dd4fe1cc4fedba2a228030b8a
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Sep 18 20:28:16 2010 +0200

    cmake: Fix wording: s/test cases/unit tests

 CMakeLists.txt |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit b5d02e75e978899f5a66d0a0a9f61c08d0f238e2
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Sep 18 20:27:52 2010 +0200

    cmake: Add documentation to cmake_policy

 CMakeLists.txt |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

commit a7dad3b4108f74900dbb9f4640793569efc84014
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Sep 18 19:57:53 2010 +0200

    cmake: Add QT_NO_KEYWORDS to code which might conflict with glib's signals definitions

 TelepathyQt4/Farsight/CMakeLists.txt |    2 +-
 examples/call/CMakeLists.txt         |    1 +
 tests/dbus/CMakeLists.txt            |    2 ++
 3 files changed, 4 insertions(+), 1 deletions(-)

commit e1c0abda35d843e2ffb8fe0923f33105e373431b
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Sep 18 13:48:23 2010 +0200

    cmake: Some random fixes to messages, fix the version generation, and add some goodies to the maintainer check target

 CMakeLists.txt                        |   13 +++++++++----
 cmake/modules/FindPythonLibrary.cmake |    1 -
 tools/CMakeLists.txt                  |    8 +++++---
 3 files changed, 14 insertions(+), 8 deletions(-)

commit fe4c4fc8c639d32a989a667405629e122cb1a026
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Sep 18 13:16:16 2010 +0200

    cmake: Have the check target depend on all tests. For doing this, turn the add test functions to macros, and move the check target to the tests/dbus dir

 cmake/modules/TpQt4Macros.cmake |   32 +++++++++++++++++---------------
 tests/CMakeLists.txt            |    5 -----
 tests/dbus/CMakeLists.txt       |    6 ++++++
 3 files changed, 23 insertions(+), 20 deletions(-)

commit 8d88a8224535726c1cf6939e4d87823c24509ae1
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Sep 18 11:03:10 2010 +0200

    cmake: Fix some stuff in default flags, and create a real check target which does what we want

 cmake/modules/TelepathyDefaults.cmake |    4 ++--
 cmake/modules/TelepathyDist.cmake     |    3 ---
 tests/CMakeLists.txt                  |    5 +++++
 3 files changed, 7 insertions(+), 5 deletions(-)

commit 9cb2e552622d252fd896990dee0a7442e128dca6
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Sep 17 18:23:22 2010 +0200

    cmake: Small fix to tools, add comments to various targets, and add an ENABLE_CPACK switch

 cmake/modules/TelepathyDist.cmake |  146 +++++++++++++++++++-----------------
 tools/CMakeLists.txt              |   18 +++--
 2 files changed, 87 insertions(+), 77 deletions(-)

commit 4bcd3608ee42aaa0201d0d31e7d914b77a7adad4
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Sep 17 18:21:16 2010 +0200

    cmake: Add lcov compiler coverage through a new variable, ENABLE_COMPILER_COVERAGE, turned off by default

 TelepathyQt4/CMakeLists.txt           |   15 ++++++++++++---
 TelepathyQt4/Farsight/CMakeLists.txt  |    6 +++++-
 cmake/modules/TelepathyDefaults.cmake |   26 ++++++++++++++++++++++++++
 tests/CMakeLists.txt                  |    4 +++-
 tools/CMakeLists.txt                  |   13 +++++++++++++
 5 files changed, 59 insertions(+), 5 deletions(-)

commit 6e251913f247394bab7b9f2b63016519d56e6de2
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Sep 17 17:42:36 2010 +0200

    cmake: Sync with master

 TelepathyQt4/CMakeLists.txt |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 42f3095547e5627689692c428c80fadb37e65ba7
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Sep 17 15:58:31 2010 +0200

    cmake: Implement distcheck correctly, and fix a pair of bugs spotted through it

 cmake/modules/TelepathyDist.cmake |   16 ++++++----------
 tools/CMakeLists.txt              |   15 ++++++++++-----
 2 files changed, 16 insertions(+), 15 deletions(-)

commit 4377ca88b15bf60a34c2079563824dbe46af31f4
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 16 22:37:38 2010 +0200

    cmake: Make make dist behave like autotools' make dist, and port all the tools target to CMake as well

 CMakeLists.txt                    |    1 +
 cmake/modules/TelepathyDist.cmake |   32 +++++++++++-
 tools/CMakeLists.txt              |  100 +++++++++++++++++++++++++++++++++++++
 3 files changed, 130 insertions(+), 3 deletions(-)

commit 0fd26a8297caa6134d70771b719c15cc5c531ab6
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 16 22:01:20 2010 +0200

    cmake: Update tests

 tests/dbus/CMakeLists.txt |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 5e5043a93aba9c5551475cb938453b476345ccdc
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 16 02:47:56 2010 +0200

    cmake: Refactor and fix some macros to make them more cmake-ish, add tpqt4_ prefix to EVERY macro, and document decently
           all the macros and the hot paths of the buildsystem

 CMakeLists.txt                       |   12 ++-
 TelepathyQt4/CMakeLists.txt          |   48 ++++++----
 TelepathyQt4/Farsight/CMakeLists.txt |    5 +
 cmake/modules/TpQt4Macros.cmake      |  183 +++++++++++++++++++++++++++-------
 examples/extensions/CMakeLists.txt   |    4 +-
 tests/dbus/CMakeLists.txt            |    7 +-
 tests/lib/CMakeLists.txt             |    2 +-
 7 files changed, 196 insertions(+), 65 deletions(-)

commit ff262e8bcbfbc7f8237841d4015108ad0c549141
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Sep 15 21:47:16 2010 +0200

    cmake: Big revamp. Standardized TpQt4 macros with tpqt4_ prefix, added some new macros to clean up the code, and moved all the macros
           to a separate file. Now the whole buildsystem looks extremely clean.

 CMakeLists.txt                        |   54 +--------
 TelepathyQt4/CMakeLists.txt           |  208 ++++++-------------------------
 cmake/modules/TpQt4Macros.cmake       |  215 +++++++++++++++++++++++++++++++++
 examples/accounts/CMakeLists.txt      |    9 +-
 examples/call/CMakeLists.txt          |    9 +-
 examples/extensions/CMakeLists.txt    |   39 ++-----
 examples/file-transfer/CMakeLists.txt |   18 +--
 examples/protocols/CMakeLists.txt     |    9 +-
 examples/roster/CMakeLists.txt        |    9 +-
 tests/CMakeLists.txt                  |   10 +--
 tests/dbus/CMakeLists.txt             |   47 +++----
 tests/lib/glib/CMakeLists.txt         |   21 ---
 12 files changed, 302 insertions(+), 346 deletions(-)

commit 5c3743d6aaea0fdf0a5a2b6cd7b15f82085b5273
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Sep 15 20:02:41 2010 +0200

    cmake: Squash test generators into a function

 tests/lib/glib/CMakeLists.txt             |   22 ++++++++++++++++++++++
 tests/lib/glib/callable/CMakeLists.txt    |   11 +----------
 tests/lib/glib/contactlist/CMakeLists.txt |   11 +----------
 tests/lib/glib/csh/CMakeLists.txt         |   11 +----------
 tests/lib/glib/echo/CMakeLists.txt        |   11 +----------
 tests/lib/glib/echo2/CMakeLists.txt       |   11 +----------
 tests/lib/glib/future/call/CMakeLists.txt |   11 +----------
 7 files changed, 28 insertions(+), 60 deletions(-)

commit b4a16fb72cb2e8b78e4a74054d38d1303805ead1
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Sep 15 19:15:31 2010 +0200

    cmake: Upgrade CMake policy CMP0011 to NEW, given that the old behavior is not required (anymore). Also, while I'm at it, move it to the proper location.

 CMakeLists.txt                        |    4 ++++
 cmake/modules/TelepathyDefaults.cmake |    6 ------
 2 files changed, 4 insertions(+), 6 deletions(-)

commit bed32823e83901833b5804e197fc8266c5faf579
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Sep 15 19:03:58 2010 +0200

    cmake: Add CPack support, so that binary and source packages can be instantly built.
           While I was at it, I also removed the hardcoding of CMAKE_INSTALL_PREFIX in the install paths. It is not required and it's harmful for CPack.

 CMakeLists.txt                        |    2 +
 TelepathyQt4/CMakeLists.txt           |   17 ++++++--
 TelepathyQt4/Farsight/CMakeLists.txt  |   12 +++++-
 cmake/modules/TelepathyDefaults.cmake |    8 +--
 cmake/modules/TelepathyDist.cmake     |   67 +++++++++++++++++++++++++++++++++
 5 files changed, 94 insertions(+), 12 deletions(-)

commit df527cf42b64b917fd3ec5b75deaa8db875ab1f8
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Sep 15 18:13:23 2010 +0200

    cmake: Rush for making the cmake branch track 1:1 with the master branch. It is now ready to be merged.

 CMakeLists.txt                        |   28 +++++++++++++++++++++-
 TelepathyQt4/CMakeLists.txt           |   42 +++++++++++++++++++++++++++-----
 TelepathyQt4/Farsight/CMakeLists.txt  |    4 +++
 cmake/modules/TelepathyDefaults.cmake |    6 ++++
 config.h.in                           |    1 +
 tests/lib/glib/csh/CMakeLists.txt     |   10 ++++++++
 tests/lib/glib/echo/CMakeLists.txt    |   15 +++++++++++-
 tests/lib/glib/echo2/CMakeLists.txt   |   14 ++++++++++-
 8 files changed, 110 insertions(+), 10 deletions(-)

commit 795691082691bbac0b9d2d85e4ab7078caf9fced
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Aug 14 14:27:30 2010 +0200

    cmake: Fix FindTelepathyGlib.cmake by letting it fail correctly if the version is < than the specified one.

 cmake/modules/FindTelepathyGlib.cmake |   41 ++++++++++++++++++--------------
 1 files changed, 23 insertions(+), 18 deletions(-)

commit b9a15279c4c25632824824747706d5a9c5b14823
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 13:17:30 2010 -0300

    TEMPORARY, STILL WORKING ON IT.

 CMakeLists.txt                      |    6 +++---
 TelepathyQt4/CMakeLists.txt         |   20 +++++++++++++++++++-
 tests/lib/glib/CMakeLists.txt       |   18 +++++++++++++++++-
 tests/lib/glib/csh/CMakeLists.txt   |    2 ++
 tests/lib/glib/echo2/CMakeLists.txt |    2 ++
 5 files changed, 43 insertions(+), 5 deletions(-)

commit cb784ab9b678695ebba1451044d2096bfa03c6be
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed May 19 17:35:49 2010 +0200

    Fix GObject detection, and use a better FindGLIB2.cmake

 CMakeLists.txt                  |    9 +++--
 cmake/modules/FindGLIB2.cmake   |   27 ++++++--------
 cmake/modules/FindGObject.cmake |   75 +++++++++++++++++++++++++++++++++++++++
 tests/lib/glib/CMakeLists.txt   |    1 +
 4 files changed, 93 insertions(+), 19 deletions(-)

commit 98d54f12842db001c090aaf880f26855197484f8
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Apr 16 21:30:06 2010 +0200

    Do a big cleanup of useless include_directory() directives: CMake automatically cascades include directories down to every subdirectory, so it's not needed to include a directory which has already been included in a top-level CMakeLists.txt file.

 CMakeLists.txt                                  |    4 ++++
 TelepathyQt4/CMakeLists.txt                     |    4 ----
 TelepathyQt4/Farsight/CMakeLists.txt            |    5 +----
 examples/accounts/CMakeLists.txt                |    5 -----
 examples/call/CMakeLists.txt                    |    3 ---
 examples/extensions/CMakeLists.txt              |    5 -----
 examples/file-transfer/CMakeLists.txt           |    5 -----
 examples/protocols/CMakeLists.txt               |    5 -----
 examples/roster/CMakeLists.txt                  |    5 -----
 tests/CMakeLists.txt                            |    5 -----
 tests/dbus/CMakeLists.txt                       |    4 ----
 tests/lib/CMakeLists.txt                        |    5 +----
 tests/lib/glib/CMakeLists.txt                   |    2 --
 tests/lib/glib/callable/CMakeLists.txt          |    4 ----
 tests/lib/glib/contactlist/CMakeLists.txt       |    4 ----
 tests/lib/glib/csh/CMakeLists.txt               |    4 ----
 tests/lib/glib/echo/CMakeLists.txt              |    4 ----
 tests/lib/glib/echo2/CMakeLists.txt             |    4 ----
 tests/lib/glib/future/call/CMakeLists.txt       |    4 +---
 tests/lib/glib/future/conference/CMakeLists.txt |    4 +---
 tests/lib/glib/future/extensions/CMakeLists.txt |    4 ----
 21 files changed, 8 insertions(+), 81 deletions(-)

commit ab524b4a940bc30d8163ab31bcaaf8cb84895f8b
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Apr 16 21:21:06 2010 +0200

    Use macro_log_feature to display in a nice way all additional features instead of relying on custom messages

 CMakeLists.txt                      |   33 ++++++---
 cmake/modules/MacroLogFeature.cmake |  146 +++++++++++++++++++++++++++++++++++
 2 files changed, 169 insertions(+), 10 deletions(-)

commit 2d325bea46aba04487d86c30499fc26580b03091
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Apr 16 20:55:08 2010 +0200

    Avoid using PkgConfig directly - in CMake this is never a good idea as the whole buildsystem is supposed to work also on systems which have no pkgconfig installed.
    
    Move the relevant stuff to some Find*.cmake file, add some, and change the relevant link/include dirs
    to make everything build correctly just like before.

 CMakeLists.txt                            |   37 +++++++++-----
 TelepathyQt4/CMakeLists.txt               |    4 +-
 TelepathyQt4/Farsight/CMakeLists.txt      |   13 +++--
 cmake/modules/FindDBus.cmake              |   72 ++++++++++++++++++++++++++
 cmake/modules/FindGLIB2.cmake             |   55 ++++++++++++++++++++
 cmake/modules/FindGStreamer.cmake         |   80 +++++++++++++++++++++++++++++
 cmake/modules/FindLibXml2.cmake           |   57 ++++++++++++++++++++
 cmake/modules/FindTelepathyFarsight.cmake |   49 ++++++++++++++++++
 cmake/modules/FindTelepathyGlib.cmake     |   49 ++++++++++++++++++
 examples/call/CMakeLists.txt              |   11 +++--
 tests/dbus/CMakeLists.txt                 |    4 +-
 tests/lib/glib/CMakeLists.txt             |    6 ++-
 12 files changed, 411 insertions(+), 26 deletions(-)

commit 51450c871e1d295d3472680b4ddf18a162e4d48f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 23 16:19:28 2010 -0300

    cmake: Updated version

 CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3558285563b650ac349e8bb0f942401e2f65b19b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 22 11:43:42 2010 -0300

    cmake: Updated to latest upstream changes.

 TelepathyQt4/CMakeLists.txt |    7 +++++--
 tests/dbus/CMakeLists.txt   |    1 +
 2 files changed, 6 insertions(+), 2 deletions(-)

commit a039ff376b17c011d4bea3dcb480f4fdd52d0816
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 7 10:31:06 2010 -0300

    cmake: Make D-Bus specific tests proper use custom session.conf.

 tests/dbus/CMakeLists.txt |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 360789bc69794a8e10dfb26016668b695c67eac4
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Apr 7 00:35:47 2010 +0200

    After a painful run, finally make tp-qt4 build with make -j>1.
    Now all targets are handled nicely and the dependencies successfully cascade one another,
    so it should be also decently future proof.

 CMakeLists.txt              |   43 +++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/CMakeLists.txt |   42 ++++++++++++++++++++++++++++++++++--------
 2 files changed, 77 insertions(+), 8 deletions(-)

commit de03f735ec96172588aafc9b892ec9a6b845c54f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 7 10:20:03 2010 -0300

    cmake: Added file-transfer and protocols examples to build system.

 examples/CMakeLists.txt               |    2 +
 examples/file-transfer/CMakeLists.txt |   46 +++++++++++++++++++++++++++++++++
 examples/protocols/CMakeLists.txt     |   27 +++++++++++++++++++
 3 files changed, 75 insertions(+), 0 deletions(-)

commit e8dcd07984e2e2db2a3366853983294747e57331
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Apr 2 21:48:18 2010 +0200

    Using Qt's way of setting a min version
    
    Signed-off-by: Dario Freddi <dario.freddi@collabora.co.uk>

 CMakeLists.txt |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit 75ce01e4335c75f3f290fc00f7135e745ae25799
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 6 15:42:09 2010 -0300

    cmake: Proper generate session.conf and set env variables to run tests.

 tests/CMakeLists.txt                      |    6 +++---
 tests/dbus-1/CMakeLists.txt               |    4 ++++
 tests/dbus-1/services/CMakeLists.txt      |    1 +
 tests/dbus-1/services/spurious.service    |    3 ---
 tests/dbus-1/services/spurious.service.in |    3 +++
 5 files changed, 11 insertions(+), 6 deletions(-)

commit 0e224e8b4fd02fc64c7661799c2709582c9fd836
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 19 11:30:40 2010 -0300

    cmake: Updated version to latest upstream version.

 CMakeLists.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 7247b48f11162f9b2dec79a9c978196d14b50f6e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 19 11:30:20 2010 -0300

    cmake: Bump tp-glib dependency to >= 0.10.0

 CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a45aa561da3335f21fc7192069e1c0e7b2be1c51
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 17 14:00:16 2010 -0300

    cmake: Make QT_NO_CAST_FROM_ASCII mandatory.

 cmake/modules/TelepathyDefaults.cmake |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 8f1f5c48fc8aed31c7a87c12a93a1f96adc1aa55
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 16 22:42:19 2010 -0300

    cmake: Updated to latest upstream changes.

 CMakeLists.txt                                  |   29 +++--
 TelepathyQt4/CMakeLists.txt                     |  126 +++++++++++++++++++++--
 config.h.in                                     |    2 +
 tests/dbus/CMakeLists.txt                       |    4 +
 tests/lib/CMakeLists.txt                        |   25 +----
 tests/lib/callable/CMakeLists.txt               |   30 ------
 tests/lib/contactlist/CMakeLists.txt            |   28 -----
 tests/lib/csh/CMakeLists.txt                    |   16 ---
 tests/lib/echo/CMakeLists.txt                   |   18 ---
 tests/lib/echo2/CMakeLists.txt                  |   16 ---
 tests/lib/glib/CMakeLists.txt                   |   33 ++++++
 tests/lib/glib/callable/CMakeLists.txt          |   30 ++++++
 tests/lib/glib/contactlist/CMakeLists.txt       |   28 +++++
 tests/lib/glib/csh/CMakeLists.txt               |   16 +++
 tests/lib/glib/echo/CMakeLists.txt              |   18 +++
 tests/lib/glib/echo2/CMakeLists.txt             |   16 +++
 tests/lib/glib/future/CMakeLists.txt            |    5 +
 tests/lib/glib/future/call/CMakeLists.txt       |   34 ++++++
 tests/lib/glib/future/conference/CMakeLists.txt |   14 +++
 tests/lib/glib/future/extensions/CMakeLists.txt |  122 ++++++++++++++++++++++
 20 files changed, 456 insertions(+), 154 deletions(-)

commit 9296f3c5772a7864c8ed653c48558048a27bb23f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 19 20:04:44 2009 -0300

    cmake: Updated to latest upstream version.

 TelepathyQt4/CMakeLists.txt |   29 ++++++++++++++++++++++++++---
 1 files changed, 26 insertions(+), 3 deletions(-)

commit 5261c8f8f3c602312a82cf9ea3e241bc1774ad7c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 19 20:04:25 2009 -0300

    cmake: Removed pinocchio from build system.

 tests/CMakeLists.txt           |    1 -
 tests/pinocchio/CMakeLists.txt |   33 ---------------------------------
 2 files changed, 0 insertions(+), 34 deletions(-)

commit b0a4425e5f1670b82ffa322ae7e569da6f08a1ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 00:56:28 2009 -0300

    Bump version.

 CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c4b0747197d3ebe8f947d607dcf06ed542e50807
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 00:46:15 2009 -0300

    cmake: Updated to latest changes.

 TelepathyQt4/CMakeLists.txt |   18 ++++++++++--------
 tests/dbus/CMakeLists.txt   |    1 +
 2 files changed, 11 insertions(+), 8 deletions(-)

commit eed38a8cd8e69f1100455ee2a0a1e08b5d2a8add
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 16:34:52 2009 -0300

    cmake: Removed double entry on Doxygen.cmake.

 cmake/modules/Doxygen.cmake |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit c6b73f93bc923478492513f172a2fe0e655a8019
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 16:20:46 2009 -0300

    cmake: Force decompression even if file already exists on make distcheck.

 cmake/modules/TelepathyDist.cmake |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c32565d9017464b89686baa1d4784f4df283326c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 16:17:13 2009 -0300

    cmake: Update to latest changes.

 TelepathyQt4/CMakeLists.txt |   13 +++++++++++++
 tests/dbus/CMakeLists.txt   |    1 +
 2 files changed, 14 insertions(+), 0 deletions(-)

commit 401db8f9bf6dc79d8597bcfe43605e573526be32
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 4 02:57:33 2009 -0300

    doxygen: Use short file names.

 doxygen.cfg.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5435ce17ebd26f0f5b2c9e3f10ff5776f660cb89
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 23:54:40 2009 -0300

    cmake: Updated to latest changes.

 CMakeLists.txt                                     |    2 +-
 TelepathyQt4/CMakeLists.txt                        |   53 +++++++++++++++++++-
 TelepathyQt4/Farsight/CMakeLists.txt               |    8 +--
 TelepathyQt4/TelepathyQt4-uninstalled.pc.in        |   10 ++--
 .../TelepathyQt4Farsight-uninstalled.pc.in         |   12 ++--
 TelepathyQt4/TelepathyQt4Farsight.pc.in            |   16 +++---
 examples/call/CMakeLists.txt                       |    1 +
 tests/dbus/CMakeLists.txt                          |    4 ++
 8 files changed, 78 insertions(+), 28 deletions(-)

commit b02bae4f3bf084c318f325e994341ddd58677f66
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 12:04:46 2009 -0300

    cmake: Renamed SharedData to RefCounted.

 TelepathyQt4/CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5746fd5217df25316c683b1b088ee59ab6636dc2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 14:32:41 2009 -0300

    cmake: Added TelepathyQt4Farsight support.

 TelepathyQt4/CMakeLists.txt          |    1 +
 TelepathyQt4/Farsight/CMakeLists.txt |   27 +++++++++++++++++++++++++++
 2 files changed, 28 insertions(+), 0 deletions(-)

commit ad3fdbf509c056f1866ee3604b40ab81168958f0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Apr 18 20:40:37 2009 -0300

    cmake: Added DATA_INSTALL_DIR define.

 cmake/modules/TelepathyDefaults.cmake |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit d29c5ba8acbb279b034d3007bd86b656c180e5ea
Author: Ian Monroe <ian@wasabi.site>
Date:   Thu Apr 16 09:52:13 2009 -0500

    fixed logic for compiler warnings, -Werror should be disabled if one of the -Wno flags
    is not available

 cmake/modules/CompilerWarnings.cmake |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit 464240db8493ff3e960caade13785c8eff333809
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 16 12:26:06 2009 -0300

    cmake: Improved make dist/distcheck.
    
    - Use git-archive to generate package.
    - Removed distcheck.py

 cmake/modules/TelepathyDist.cmake |   20 ++++++---
 cmake/modules/distcheck.py        |   83 -------------------------------------
 2 files changed, 13 insertions(+), 90 deletions(-)

commit aa32280e5da32cf8cdbaa285fe60c2778e9447a0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 16 11:40:49 2009 -0300

    cmake: Default to RelWithDebInfo (release with -g enabled) for release mode.

 CMakeLists.txt |    4 ++--
 autogen.sh     |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 1c0e3ee99256c51d28064418de118726f0cdc8d7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 13:17:10 2009 -0300

    cmake: Updated documentation.

 TelepathyQt4/main.dox |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 6703724947b4501ca0a82f719346aa14c95374cf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 03:22:28 2009 -0300

    autogen.sh: Added some command line args that simulate autotools configure script.
    
    Added support --enable-debug/disable-debug/enable-compiler-coverage/prefix.

 autogen.sh |   34 +++++++++++++++++++++++++++++++++-
 1 files changed, 33 insertions(+), 1 deletions(-)

commit 64e21516c8ade999fe81b11360147e9acdba08c9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:59:13 2009 -0300

    cmake: Added generated files to .gitignore.

 .gitignore |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 984f55fd998802544f0359e2c414841601fc166a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:50:16 2009 -0300

    cmake: Updated README.

 README |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 259ff3a57527dbe8190a2898b6ab963ecd6bea89
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:40:34 2009 -0300

    cmake: Added -Wnon-virtual-dtor to compiler warnings.

 cmake/modules/TelepathyDefaults.cmake |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit d82377308608b88443a729917252830a06bf2284
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:27:52 2009 -0300

    cmake: Use _ instead of - in variable names.

 examples/roster/CMakeLists.txt |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 781f769b3f8529e46ddb9efa2a46a8394168a0f6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:27:21 2009 -0300

    cmake: Fixed generation of account-manager.service.

 tests/dbus-1/services/CMakeLists.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f5332c262ffc4d5ecbd30babe374486f03d887ef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:15:22 2009 -0300

    cmake: Moved external tests dependencies checks to top-level CMakeLists.txt.

 CMakeLists.txt                 |   60 +++++++++++++++++++++++++++++++++++++--
 tests/CMakeLists.txt           |   41 ---------------------------
 tests/pinocchio/CMakeLists.txt |    3 --
 3 files changed, 56 insertions(+), 48 deletions(-)

commit 826729fae0acec64939b2506a41036544893854d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:04:16 2009 -0300

    cmake: Moved tp-farsight and gstreamer checks to top-level CMakeLists.txt.

 CMakeLists.txt               |   12 ++++++++++++
 examples/call/CMakeLists.txt |    7 -------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit abc29da9c51a22a1665fe238390fc27da457f8d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 01:54:52 2009 -0300

    cmake: Moved compiler flags checks to GNU compilers only.

 cmake/modules/TelepathyDefaults.cmake |   77 +++++++++++++++++----------------
 1 files changed, 39 insertions(+), 38 deletions(-)

commit c3d6d2a5e15bd27a90756d95e9a5e8fedb6b4030
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 01:53:00 2009 -0300

    cmake: Removed trailing spaces on CompilerWarnings.cmake.

 cmake/modules/CompilerWarnings.cmake |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit d5285a92ee2c84b643f2032e04c074bcb2cc9fdf
Author: Ian Monroe <ian.monroe@collabora.co.uk>
Date:   Mon Apr 13 18:40:08 2009 -0500

    ported TP_COMPILER_WARNINGS from m4 to cmake.

 cmake/modules/CompilerWarnings.cmake  |   53 +++++++++++++++++++++++++++++++++
 cmake/modules/TelepathyDefaults.cmake |   40 +++++++++++++++++++++++-
 2 files changed, 91 insertions(+), 2 deletions(-)

commit 307e7e8fb42f1a0c0d0fe520528c4a4a602d2a70
Author: Ian Monroe <ian.monroe@collabora.co.uk>
Date:   Mon Apr 13 14:53:30 2009 -0500

    switch autogen.sh to cmake

 autogen.sh |   33 +++------------------------------
 1 files changed, 3 insertions(+), 30 deletions(-)

commit 57658488f07b45d2057a0fa5a78df8f7c85f5fee
Author: Ian Monroe <ian.monroe@collabora.co.uk>
Date:   Fri Apr 10 16:22:01 2009 -0500

    Added the CMake build system files. This allows telepathy-qt4 to be built
    on Windows.

 .gitignore                            |    1 +
 CMakeLists.txt                        |   74 ++++++++
 TelepathyQt4/CMakeLists.txt           |  332 +++++++++++++++++++++++++++++++++
 TelepathyQt4/TelepathyQt4.pc.in       |   14 +-
 TelepathyQt4/pending-operation.h      |    3 +
 cmake/modules/Doxygen.cmake           |   25 +++
 cmake/modules/FindLibPython.py        |   12 ++
 cmake/modules/FindPythonLibrary.cmake |   84 +++++++++
 cmake/modules/TelepathyDefaults.cmake |   62 ++++++
 cmake/modules/TelepathyDist.cmake     |   10 +
 cmake/modules/distcheck.py            |   83 ++++++++
 cmake_uninstall.cmake.in              |   21 ++
 config.h.in                           |    2 +
 doxygen.cfg.in                        |   53 +++---
 examples/CMakeLists.txt               |    4 +
 examples/accounts/CMakeLists.txt      |   29 +++
 examples/call/CMakeLists.txt          |   47 +++++
 examples/extensions/CMakeLists.txt    |   98 ++++++++++
 examples/roster/CMakeLists.txt        |   42 ++++
 tests/CMakeLists.txt                  |   72 +++++++
 tests/dbus-1/services/CMakeLists.txt  |    3 +
 tests/dbus/CMakeLists.txt             |   38 ++++
 tests/lib/CMakeLists.txt              |   35 ++++
 tests/lib/callable/CMakeLists.txt     |   30 +++
 tests/lib/contactlist/CMakeLists.txt  |   28 +++
 tests/lib/csh/CMakeLists.txt          |   16 ++
 tests/lib/echo/CMakeLists.txt         |   18 ++
 tests/lib/echo2/CMakeLists.txt        |   16 ++
 tests/pinocchio/CMakeLists.txt        |   36 ++++
 29 files changed, 1255 insertions(+), 33 deletions(-)

commit 02882fa8091e78f9a067210ee97e50a00ac94e04
Merge: a92cfc1 1c73440
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 20 12:26:12 2010 +0100

    Merge remote branch 'oggis/normalize'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 1c73440f9d22cb467b4b5d26102dd6b8aaffee8c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 19 21:39:52 2010 +0300

    Normalize QObject signal connections everywhere

 TelepathyQt4/abstract-interface.cpp         |    4 +-
 TelepathyQt4/account-manager.cpp            |   16 ++--
 TelepathyQt4/account-set.cpp                |   24 +++---
 TelepathyQt4/account.cpp                    |   20 +++---
 TelepathyQt4/channel-dispatch-operation.cpp |    4 +-
 TelepathyQt4/channel-request.cpp            |    8 +-
 TelepathyQt4/channel.cpp                    |   75 +++++++++---------
 TelepathyQt4/client-registrar.cpp           |    5 +-
 TelepathyQt4/connection-manager.cpp         |   24 +++---
 TelepathyQt4/connection.cpp                 |   46 ++++++------
 TelepathyQt4/contact-manager.cpp            |   94 +++++++++++-----------
 TelepathyQt4/dbus-proxy.cpp                 |    8 +-
 TelepathyQt4/file-transfer-channel.cpp      |    8 +-
 TelepathyQt4/pending-account.cpp            |    4 +-
 TelepathyQt4/pending-channel-request.cpp    |   12 ++--
 TelepathyQt4/pending-channel.cpp            |    8 +-
 TelepathyQt4/pending-connection.cpp         |    4 +-
 TelepathyQt4/pending-contact-info.cpp       |    4 +-
 TelepathyQt4/pending-contacts.cpp           |    4 +-
 TelepathyQt4/pending-handles.cpp            |   16 ++--
 TelepathyQt4/readiness-helper.cpp           |    4 +-
 TelepathyQt4/streamed-media-channel.cpp     |  110 +++++++++++++--------------
 TelepathyQt4/text-channel.cpp               |   70 ++++++++---------
 23 files changed, 283 insertions(+), 289 deletions(-)

commit a92cfc1e60f858281b0b283c00584541bc9b5936
Merge: 1da7f8c 324026c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 19 21:40:24 2010 +0300

    Merge branch 'todo'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 324026cc8a4bc453b3ccb21bf86a3f14a61f34b2
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 19 17:50:28 2010 +0300

    Add generic filter combinator stuff TODO

 TelepathyQt4/filter.h |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 6fd84ce8c0b30ae80d2b5be1ecd9ad5f3ff043a4
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 19 17:50:17 2010 +0300

    Add contact filtering TODO considerations

 TelepathyQt4/contact.h |   29 ++++++++++++++++++++++++++---
 1 files changed, 26 insertions(+), 3 deletions(-)

commit 48c1441de00ec6582d39adf9a3c348f074fcea19
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 19 17:49:35 2010 +0300

    Add TODO about CapabilitiesBase::supportsFileTransfers()

 TelepathyQt4/capabilities-base.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit acb22cb305370b3111404ecbe55efd7da9261525
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 19 17:43:46 2010 +0300

    TODO about AbstractClientHandler subclasses

 TelepathyQt4/abstract-client.h |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 1da7f8c41fbef8bcfc8d22dd5504b57214409cc1
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 18 19:42:44 2010 +0300

    Add TODO to Channel to add a "includeSelfContact" parameter to groupContacts() etc

 TelepathyQt4/channel.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit cceb6b2be837657b48b5b104b0b21cb7544eef1e
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 18:45:51 2010 +0300

    Fix a race possibility triggered by Qt 4.7+ in TestAccountBasics

 tests/dbus/account-basics.cpp |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit 25569cc3a9effb75f7d377a599fa58c73accb67d
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 03:27:01 2010 +0300

    Start 0.3.11 development

 NEWS         |    9 +++++++++
 configure.ac |    2 +-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit 5a535b85f6c5a16d970074cfe749bd003b96e848
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 02:57:02 2010 +0300

    Prepare version 0.3.10

 NEWS         |    2 +-
 configure.ac |    8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 98dd738538f739257f1b7ed8f2649710d93587d3
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 02:52:25 2010 +0300

    Remove the useless AccountManager::FeatureFilterByCapabilites "proxy feature"

 TelepathyQt4/account-manager.cpp |  173 +++++++++++---------------------------
 TelepathyQt4/account-manager.h   |    2 -
 2 files changed, 51 insertions(+), 124 deletions(-)

commit db561102a8b1683f0bfc0fa716111d501c27ebc6
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 02:27:51 2010 +0300

    Update NEWS

 NEWS |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit 6611e92894fd4e2f8cc793c29db43e9f1692e7e1
Merge: 0acc1a2 0ca92f8
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 02:08:08 2010 +0300

    Merge branch 'acc-filter'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 0acc1a282ddc1c78a44d84b9e649a62deb8aa5a4
Merge: bb6ba4e 6853103
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 02:02:46 2010 +0300

    Merge branch 'account-avatar-introspection'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 685310323a89a8991087924ec8b21dc83fd87855
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 02:00:31 2010 +0300

    Fix a rare bug with doing double setIntrospectCompleted in account avatar introspection

 TelepathyQt4/account.cpp |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

commit 0ca92f805d4e80a8b66cdfaa501457418dd2bc30
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 22:20:32 2010 +0300

    Adapt the tests for the new OO account filtering API

 tests/dbus/account-basics.cpp |   47 +++++++++++++++++++++++-----------------
 1 files changed, 27 insertions(+), 20 deletions(-)

commit b77dab80c7848d47213d17bef53ce605ceee9316
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 22:10:14 2010 +0300

    Don't use foreach in the generic-capability-filter public header

 TelepathyQt4/generic-capability-filter.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit f87d73446078f8a3c1ad8c28e4513613e50e7531
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 22:09:54 2010 +0300

    Add an optional RCCs parameter to GenericCapabilityFilter::create()

 TelepathyQt4/generic-capability-filter.h |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 3ad85641e0005bebed0121ab8ffd5e98f7edbead
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 22:04:42 2010 +0300

    Make Account::capabilities() not crash even if the protocol info couldn't be introspected

 TelepathyQt4/account.cpp |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 60dc42cbabea7e1c0352adc1ee7fd74cf12721f2
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 22:03:07 2010 +0300

    Export AccountPropertyFilter

 TelepathyQt4/account-property-filter.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 559051e1ac80e6824dd196cf4598d92c5381de95
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 21:11:15 2010 +0300

    Make sure PendingAccount only finishes when the account has appeared in the AM too

 TelepathyQt4/pending-account.cpp |   26 ++++++++++++++++++++++++--
 TelepathyQt4/pending-account.h   |    1 +
 2 files changed, 25 insertions(+), 2 deletions(-)

commit 01d8da6302c8809b2a2257edbef726861d5a47c1
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 21:10:30 2010 +0300

    Replace a while loop gone wrong (again...) in GenericPropertyFilter by a for loop

 TelepathyQt4/generic-property-filter.h |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit b16c9f18fef28013547640954ad28599e3411ae4
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 21:09:44 2010 +0300

    Make AccountSet::isFilterValid() actually work again

 TelepathyQt4/account-set.cpp |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

commit 4e2cc157e7a97ed6b88ccffd5135d9872b01df1f
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 20:52:05 2010 +0300

    Fix inverted logic in AccountPropertyFilter

 TelepathyQt4/account-property-filter.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 40b2557555aa393cff076606919f3e263e6ca5f8
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 20:51:22 2010 +0300

    Make the Filter objects be RefCounteds so we don't have to slice them by value

 TelepathyQt4/AccountCapabilityFilter       |    2 +-
 TelepathyQt4/Makefile.am                   |    2 -
 TelepathyQt4/account-capability-filter.cpp |   42 -----------------------
 TelepathyQt4/account-capability-filter.h   |   51 ----------------------------
 TelepathyQt4/account-manager.cpp           |   30 ++++++++--------
 TelepathyQt4/account-manager.h             |    4 +-
 TelepathyQt4/account-property-filter.cpp   |    6 ---
 TelepathyQt4/account-property-filter.h     |    9 ++++-
 TelepathyQt4/account-set-internal.h        |    4 +-
 TelepathyQt4/account-set.cpp               |   32 +++++++++---------
 TelepathyQt4/account-set.h                 |    6 ++--
 TelepathyQt4/filter.h                      |   16 ++++++--
 TelepathyQt4/generic-capability-filter.h   |    9 +++--
 TelepathyQt4/generic-property-filter.h     |    9 ++---
 TelepathyQt4/types.h                       |   13 +++++++
 15 files changed, 79 insertions(+), 156 deletions(-)

commit 68f5d682009ce74c746cb9cb36efc4360a37d7cd
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 19:07:54 2010 +0300

    Don't have double-plurals in AccountManager::*AccountsSet() names

 TelepathyQt4/account-manager.cpp |   12 ++++++------
 TelepathyQt4/account-manager.h   |   12 ++++++------
 tests/dbus/account-basics.cpp    |   26 +++++++++++++-------------
 3 files changed, 25 insertions(+), 25 deletions(-)

commit 03a33b22f1c1e2782d9b0aa8c0f228ba7171566f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 05:25:18 2010 -0300

    AccountManager: Use AccountCapabilityFilter instead of rccSubset to filter by caps.

 TelepathyQt4/account-manager.cpp |   43 ++++++++++++++++---------------------
 1 files changed, 19 insertions(+), 24 deletions(-)

commit 6837410e885b9852a4361244004d1c704f37f1df
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 05:24:49 2010 -0300

    AccountManager: Added methods to filter accounts using filter objects.

 TelepathyQt4/account-manager.cpp |   39 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account-manager.h   |    3 ++
 2 files changed, 42 insertions(+), 0 deletions(-)

commit b7e19f65325a9ae6d4b1f6b350edd6beef1c29ca
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 05:13:29 2010 -0300

    AccountManager: Remove "supports" from filtering methods.

 TelepathyQt4/account-manager.cpp |   12 ++++++------
 TelepathyQt4/account-manager.h   |   12 ++++++------
 2 files changed, 12 insertions(+), 12 deletions(-)

commit 2ac304c2ccdd0f5d4d8e7f4e38668537ab41d0a1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 05:03:07 2010 -0300

    AccountManager: Updated docs to be in compliance with latest changes regarding filtering accounts.

 TelepathyQt4/account-manager.cpp |   57 +++++++++++++++++++++++++------------
 1 files changed, 38 insertions(+), 19 deletions(-)

commit fa7950e8e5972a12973f079d04b2bb7c1826969b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 05:08:33 2010 -0300

    Revert "AccountManager: Added additionalFilter param to helper methods to filter accounts by RCC."
    
    This reverts commit 6dbf3a03956c5a3a8e6e7fddc8bbc736e0c23e64.

 TelepathyQt4/account-manager.cpp |  105 +++++++++++++++-----------------------
 TelepathyQt4/account-manager.h   |   18 ++----
 2 files changed, 47 insertions(+), 76 deletions(-)

commit 0afe31088a8b373cb26242c932b5b8be19b9f211
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 05:08:25 2010 -0300

    Revert "account-basics test: Added tests for additionalFilter support in AM helper methods to filter accounts by RCC."
    
    This reverts commit 171e1fba64e8da436d0f20ab87001c12d61b67c1.

 tests/dbus/account-basics.cpp |   12 ------------
 1 files changed, 0 insertions(+), 12 deletions(-)

commit b050de51ff37fb9553896b4a3a024381331a5231
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 05:08:18 2010 -0300

    Revert "AccountManager: Updated docs to indicate rccSubset is a valid filter key."
    
    This reverts commit 89904634a248c322a174a81b91f3281433f3696f.

 TelepathyQt4/account-manager.cpp |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 2ed9b872844247240e05f9b3ab853960b27c3c99
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 04:49:09 2010 -0300

    AccountSet: Use filter objects to represent filters instead of using QVariantMap.
    
    The QVariantMap version is still there and marked as deprecated and when using
    it only filtering by property will be used.

 TelepathyQt4/account-set-internal.h |   14 ++-
 TelepathyQt4/account-set.cpp        |  208 +++++++++++++++++------------------
 TelepathyQt4/account-set.h          |   10 ++-
 3 files changed, 121 insertions(+), 111 deletions(-)

commit 782b9e88df5aa8f44f808d981a6d866da41e0997
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 03:46:20 2010 -0300

    Added specialized class used to filter accounts by capabilities.

 TelepathyQt4/AccountCapabilityFilter       |   13 +++++++
 TelepathyQt4/Makefile.am                   |    3 ++
 TelepathyQt4/account-capability-filter.cpp |   42 +++++++++++++++++++++++
 TelepathyQt4/account-capability-filter.h   |   51 ++++++++++++++++++++++++++++
 4 files changed, 109 insertions(+), 0 deletions(-)

commit 7b4653090a08fc6ad145483f7d26e7b69939989e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 03:43:53 2010 -0300

    Added specialized class used to filter accounts by properties.

 TelepathyQt4/AccountPropertyFilter       |   13 +++++
 TelepathyQt4/Makefile.am                 |    3 +
 TelepathyQt4/account-property-filter.cpp |   86 ++++++++++++++++++++++++++++++
 TelepathyQt4/account-property-filter.h   |   53 ++++++++++++++++++
 4 files changed, 155 insertions(+), 0 deletions(-)

commit 4ad0c582f41a6bc615795ffb633e3fbe04399471
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 03:42:04 2010 -0300

    Added generic filter class used to filter objects by capability.

 TelepathyQt4/GenericCapabilityFilter     |   13 ++++
 TelepathyQt4/Makefile.am                 |    2 +
 TelepathyQt4/generic-capability-filter.h |  111 ++++++++++++++++++++++++++++++
 3 files changed, 126 insertions(+), 0 deletions(-)

commit 479ed6e89ad904cc2989e541f0421ef17a6cb1b4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 03:40:30 2010 -0300

    Added generic filter class used to filter objects by property.

 TelepathyQt4/GenericPropertyFilter     |   13 +++++
 TelepathyQt4/Makefile.am               |    2 +
 TelepathyQt4/generic-property-filter.h |   80 ++++++++++++++++++++++++++++++++
 3 files changed, 95 insertions(+), 0 deletions(-)

commit 5733875bebe6e8ca22f52ae187e2584b9645c3dd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 03:39:11 2010 -0300

    Added Filter class - base class for all filtering classes.

 TelepathyQt4/Filter                 |   13 +++++++++
 TelepathyQt4/Makefile.am            |    2 +
 TelepathyQt4/account-set-internal.h |    3 +-
 TelepathyQt4/filter.h               |   49 +++++++++++++++++++++++++++++++++++
 4 files changed, 66 insertions(+), 1 deletions(-)

commit 6fcd5311f218f71df1bbe9023131822f22d70896
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 03:37:21 2010 -0300

    AccountManager: Added FeatureFilterByCapabilities.
    
    The feature will enable accounts features used to filter accounts by
    capabilities.

 TelepathyQt4/account-manager.cpp |   45 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account-manager.h   |    2 +
 2 files changed, 47 insertions(+), 0 deletions(-)

commit 7e9ac8218a2b5a9923d8ef91674e994142d643b3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 02:23:46 2010 -0300

    AccountSet: Use Account::capabilitiesChanged over custom implementation.

 TelepathyQt4/account-set-internal.h |    4 +--
 TelepathyQt4/account-set.cpp        |   47 +++++-----------------------------
 2 files changed, 8 insertions(+), 43 deletions(-)

commit 99f7ec27af993c3eebb830bd798749c150440df2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 02:17:36 2010 -0300

    Account: Added missing protocolInfo property.

 TelepathyQt4/account.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 91004e586a5aaeaaca8bd4acbaa6fb1e16f39fa1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 11 12:05:50 2010 -0300

    Account: Added capabilities support (accessor, property, signal).

 TelepathyQt4/account.cpp      |  118 ++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/account.h        |    6 ++
 tests/dbus/account-basics.cpp |    2 +-
 3 files changed, 124 insertions(+), 2 deletions(-)

commit 3d46abfc311aa6a626ada8b6e810c914206efe60
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 20:56:13 2010 -0300

    AccountManager: Updated docs to indicate rccSubset is a valid filter key.

 TelepathyQt4/account-manager.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit f1d351157bc58158639d3891d2fd56cc84343757
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 20:53:12 2010 -0300

    AccountSet: Updated docs to indicate rccSubset is a valid filter key.

 TelepathyQt4/account-set.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 31e68f0486a985b678037d5c4f12ce9cc2ca8075
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 20:38:46 2010 -0300

    account-basics test: Added tests for additionalFilter support in AM helper methods to filter accounts by RCC.

 tests/dbus/account-basics.cpp |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 2c481750c509285360daea9653dd6a2f77c1e100
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 20:37:35 2010 -0300

    AccountManager: Added additionalFilter param to helper methods to filter accounts by RCC.

 TelepathyQt4/account-manager.cpp |  105 +++++++++++++++++++++++---------------
 TelepathyQt4/account-manager.h   |   18 ++++--
 2 files changed, 76 insertions(+), 47 deletions(-)

commit e2d0dac62a4b85955b95c638c9ac67b226468726
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:38:23 2010 -0300

    account-basics test: Added test for AM helper methods to filter accounts by RCC.

 tests/dbus/account-basics.cpp |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit 6e4e51dcbc7ad5d3eebbda67b606c278f891bdb0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:54:26 2010 -0300

    AccountSet: Improved check for valid filter.

 TelepathyQt4/account-set.cpp  |    2 --
 tests/dbus/account-basics.cpp |    3 ++-
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 96ef8239707a14b65881060466c171a98629c638
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:07:12 2010 -0300

    AccountManager: Added helper methods to filter accounts by RCC.
    
    Added helper methods to filter accounts that supports
    Text/TextChatRooms/Media/Audio/Video/FileTransfer channels.

 TelepathyQt4/account-manager.cpp |  174 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account-manager.h   |    7 ++
 2 files changed, 181 insertions(+), 0 deletions(-)

commit 42c24fa238afd908ffa0f4f4c4fd21562cba3a9b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:10:50 2010 -0300

    AccountManager: Updated docs to indicate accounts returned by AM have FeatureProtocolInfo ready.

 TelepathyQt4/account-manager.cpp |   40 +++++++++++++++++++++++++------------
 1 files changed, 27 insertions(+), 13 deletions(-)

commit fd25ffaf1e875a35fcc84897c2d716bbf8b58fb0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:12:18 2010 -0300

    account-basics test: Added tests for filter accounts by RCC support.

 tests/dbus/account-basics.cpp |  109 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 109 insertions(+), 0 deletions(-)

commit 5fe001da7f9bcc9c80400a52e34ccec98c813115
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:11:55 2010 -0300

    spurious.manager: Added RCC definition to be used by tests.

 tests/telepathy/managers/spurious.manager |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit dacca32ee365078404f1175c9b191f641e97b22b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 16:40:05 2010 -0300

    AccountSet: Added support to filter accounts by RCC.

 TelepathyQt4/account-set-internal.h |   12 +++-
 TelepathyQt4/account-set.cpp        |  151 ++++++++++++++++++++++++++++++++---
 TelepathyQt4/account-set.h          |    3 +-
 3 files changed, 149 insertions(+), 17 deletions(-)

commit bb6ba4ef0797a70410a3e0dd34433173273e89d5
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 03:42:55 2010 +0300

    Update NEWS

 NEWS |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit e6f33f24669e48e8ee3101e308ded78003f78774
Merge: 2059437 4eac900
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 03:39:52 2010 +0300

    Merge branch 'request-details'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 2059437eedf98d37ca92b3375abfc5e7070bcb78
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 03:37:21 2010 +0300

    PendingConnect: Handle connection invalidation

 TelepathyQt4/connection-internal.h |    1 +
 TelepathyQt4/connection.cpp        |   23 +++++++++++++++++++++++
 2 files changed, 24 insertions(+), 0 deletions(-)

commit 2055e2f54bf93d9297429da2a56a5de9922bd115
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 03:23:14 2010 +0300

    Update NEWS

 NEWS |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit 2bb119560a17860c06b258448c0067db76a6f20d
Merge: 42d2dd5 c13f123
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 03:12:54 2010 +0300

    Merge branch 'client-industrialisation'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit c13f1232d372870ac4fee0ebf0afc725bd0a811d
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 03:12:13 2010 +0300

    Add an API/ABI break TODO comment to PendingChannelRequest

 TelepathyQt4/pending-channel-request.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 0ffd61abf8317ae5d58c2b24bf3195f4ed2164cd
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 03:10:18 2010 +0300

    Put the opening curlies in their rightful place in some ClientRegistrar internal fns

 TelepathyQt4/client-registrar.cpp |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit c7c62a5b2d32c33a5ad0f254935a77dace4e916a
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 02:59:44 2010 +0300

    consistency: s/invocations/mInvocations in ClientRegistrar adaptors

 TelepathyQt4/client-registrar-internal.h |    6 ++--
 TelepathyQt4/client-registrar.cpp        |   36 +++++++++++++++---------------
 2 files changed, 21 insertions(+), 21 deletions(-)

commit 4eac9005d6bb382c0b04cd54a9eb8003c61a6dc6
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 02:37:05 2010 +0300

    Test details in ContactManager::allKnownContactsChanged()

 tests/dbus/conn-roster.cpp |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit b62822f6fb7bf1f1455daec832b40f4875006a6b
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 02:36:04 2010 +0300

    Add details variants for other signals in ContactManager too

 TelepathyQt4/contact-manager.cpp |   14 ++++++++------
 TelepathyQt4/contact-manager.h   |   14 +++++++++++---
 2 files changed, 19 insertions(+), 9 deletions(-)

commit b7c9ee60ca4a8f43a2afb86a540f2f2ebc7d8ebc
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 01:23:10 2010 +0300

    Improve ChannelDispatchOperation test coverage a bit

 tests/dbus/client-factories.cpp |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit cf510e980202b6abb1592971fd64e158f0807170
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 01:22:36 2010 +0300

    Actually have the test CDOAdaptor PossibleHandlers prob be a "as"

 tests/dbus/client-factories.cpp |   22 ++++++++++++----------
 tests/dbus/client.cpp           |   14 +++++++-------
 2 files changed, 19 insertions(+), 17 deletions(-)

commit 4c42ac2c8e061ef8c3e664deaa37b620cea86c4f
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 01:21:47 2010 +0300

    Refactor the CDO introspection to be a bit clearer

 TelepathyQt4/channel-dispatch-operation.cpp |   98 ++++++++++++---------------
 TelepathyQt4/client-registrar.cpp           |   25 +++++--
 2 files changed, 61 insertions(+), 62 deletions(-)

commit ed0a141dd73d8ed6c7ce7547a98ea82d16d0aedd
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 00:35:55 2010 +0300

    Use a proper PossibleHandler object path for TestClient too

 tests/dbus/client-factories.cpp |    2 +-
 tests/dbus/client.cpp           |    6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 598bbe1ef09edd1f3604a832eb68ff7e2b9f70ab
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Sep 15 21:42:03 2010 +0300

    Remove extra debug from CDO

 TelepathyQt4/channel-dispatch-operation.cpp |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit c00bb7b79fa8422d1ddc0335436d232e23faf28f
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Sep 15 21:41:41 2010 +0300

    Declare complex properties in the way QDBus expects in test adaptors

 tests/dbus/client-factories.cpp |   12 +++++++-----
 tests/dbus/client.cpp           |    6 +++---
 2 files changed, 10 insertions(+), 8 deletions(-)

commit c60a33597468ede1b9abcfff0e0a019f43c26c9d
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Sep 15 20:20:07 2010 +0300

    Use chanFactory instead of chanFact etc in CDO for consistency

 TelepathyQt4/channel-dispatch-operation.cpp |   36 ++++++++++++++------------
 1 files changed, 19 insertions(+), 17 deletions(-)

commit af5d939b08e6e58fa0ebbdcff2fe6b7888352a0d
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Sep 15 20:11:47 2010 +0300

    Remove extra debug from CDO

 TelepathyQt4/channel-dispatch-operation.cpp |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 2b29dfb54c25bbb392e514a143042491fc280df5
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Sep 15 19:53:50 2010 +0300

    Make ChannelDispatchOperation use factories

 TelepathyQt4/channel-dispatch-operation.cpp |  308 ++++++++++++++++++---------
 TelepathyQt4/channel-dispatch-operation.h   |   42 ++--
 TelepathyQt4/client-registrar.cpp           |   27 ++-
 tests/dbus/client-factories.cpp             |   30 +++-
 tests/dbus/client.cpp                       |   21 ++-
 5 files changed, 288 insertions(+), 140 deletions(-)

commit 239745869240b82ac1e2618bb21cc0a7a94f8a4b
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Sep 15 12:42:24 2010 +0300

    Include the Account and Connection props in the fake CDO in TestClient*

 tests/dbus/client-factories.cpp |   23 ++++++++++++++++++++---
 tests/dbus/client.cpp           |   23 ++++++++++++++++++++---
 2 files changed, 40 insertions(+), 6 deletions(-)

commit de2e7f27578a6e00adf0e936f60544f8689dc08a
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 14 20:21:30 2010 +0300

    Test that CR doesn't construct accounts anew

 tests/dbus/account-channel-dispatcher.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 42d2dd5c4457e49a49d7f805e136b2e80c116110
Merge: e1e417c dccf3cc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 13 15:22:25 2010 +0100

    Merge branch 'account-initialize-changing-presence'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit dccf3ccecbab4f22a107f61d214fb08e185f6704
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 13 15:18:37 2010 +0100

    Account: Properly initialize changingPresence.

 TelepathyQt4/account.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e813f80c5f02b2b9955d818710b3d1d034c49cc8
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 13 08:24:54 2010 +0300

    Make it possible to specify the account for a ChannelRequest in advance

 TelepathyQt4/channel-request.cpp         |   91 +++++++++++++++++++++++++----
 TelepathyQt4/channel-request.h           |    6 ++
 TelepathyQt4/client-registrar.cpp        |   10 +--
 TelepathyQt4/pending-channel-request.cpp |    3 +-
 4 files changed, 89 insertions(+), 21 deletions(-)

commit d118276f657bc00bdb7eebb7fc1eea9bcf58ab15
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 13 08:06:06 2010 +0300

    ChannelRequest: don't mess up the ordering between the ctors

 TelepathyQt4/channel-request.cpp |   44 +++++++++++++++++++-------------------
 1 files changed, 22 insertions(+), 22 deletions(-)

commit 7e8e87321dc4d80f38a276e49e28ed9093fab7da
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 13 00:10:22 2010 +0300

    Use factories in ChannelRequest

 TelepathyQt4/channel-request.cpp         |   91 ++++++++++++++++++++++++++++-
 TelepathyQt4/channel-request.h           |   20 ++++++-
 TelepathyQt4/client-registrar.cpp        |   18 +++++-
 TelepathyQt4/pending-channel-request.cpp |   10 +++-
 tests/dbus/client-factories.cpp          |   10 +++
 5 files changed, 136 insertions(+), 13 deletions(-)

commit 82480b5f112a7069e483a108f562c622044a5e0c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 12 23:33:40 2010 +0300

    Make PendingChannelRequest hold a ref to its Account

 TelepathyQt4/account.cpp                 |   76 +++++++++++++++---------------
 TelepathyQt4/pending-channel-request.cpp |   72 ++++++++++++++++++++++++++++-
 TelepathyQt4/pending-channel-request.h   |   10 ++++-
 3 files changed, 118 insertions(+), 40 deletions(-)

commit 0fbe0f0889c66a870540ebeac96fe1446a22045d
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 12 22:37:53 2010 +0300

    Defer calling handleChannels until all proxies are prepared (factorified)

 TelepathyQt4/client-registrar-internal.h |   19 +++++
 TelepathyQt4/client-registrar.cpp        |  116 ++++++++++++++++++++++++------
 tests/dbus/client-factories.cpp          |   20 +++++
 3 files changed, 132 insertions(+), 23 deletions(-)

commit 18e7731fe988b14e8917573a9e7cb62e62a9f817
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 12 17:24:28 2010 +0300

    Defer calling addDispatchOperation until the proxies are prepared (factorified)

 TelepathyQt4/client-registrar-internal.h |   17 ++++++
 TelepathyQt4/client-registrar.cpp        |   80 ++++++++++++++++++++++++-----
 tests/dbus/client-factories.cpp          |    6 ++
 3 files changed, 89 insertions(+), 14 deletions(-)

commit 09592c1cdb1d84ca5dc9cc26e3ce3c3a2914b685
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 12 17:08:05 2010 +0300

    Add a FIXME regarding API stupidity with ChannelDispatchOperation

 TelepathyQt4/channel-dispatch-operation.h |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit 0faf5b30701644f54e4277be08cbdc2df4d0879a
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 12 17:07:33 2010 +0300

    Actually pass a ChannelDispatchOperation in the AddChannelDispatchOperation testing (?!?!)

 tests/dbus/client-factories.cpp |   83 +++++++++++++++++++++++++++++++++-----
 tests/dbus/client.cpp           |   84 +++++++++++++++++++++++++++++++++-----
 2 files changed, 145 insertions(+), 22 deletions(-)

commit 711ff8a25a32bad7cebe89765561f7f10cd3621e
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:55:34 2010 +0300

    Describe how ObserveChannels impl could be improved when we have spec 0.19.12

 TelepathyQt4/client-registrar.cpp |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 7be9ea1bb244b8191122578e2317356bc0e3f68d
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:50:05 2010 +0300

    Don't discard the observer info when doing ObserveChannels

 TelepathyQt4/client-registrar.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 2ea78f4ffa1ca0fca776a4d6324fa74381f2f477
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:43:06 2010 +0300

    Remove stale account creation code from PendingAccount

 TelepathyQt4/pending-account.cpp |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit 6171dd7fa69e2862188d0422c9a86b8834e93681
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:39:24 2010 +0300

    Test that the factories have done their work before observeChannels is called

 tests/dbus/client-factories.cpp |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 5bc9051c08960822dbe7540ff8f13bc2bb2ea21b
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:36:48 2010 +0300

    Use the AM factories for ClientRegistrar in TestClientFactories

 tests/dbus/client-factories.cpp |   33 +++++++++++++++++++--------------
 1 files changed, 19 insertions(+), 14 deletions(-)

commit d50186c5461609aafb9fcb30821da05014644c3b
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:31:57 2010 +0300

    Make PendingAccount use the manager's factories

 TelepathyQt4/pending-account.cpp |   23 ++++++++++++++++++++++-
 TelepathyQt4/pending-account.h   |    1 +
 2 files changed, 23 insertions(+), 1 deletions(-)

commit a8c99a862fad24457b78b6142eeb3c0ee5e8fa46
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:30:33 2010 +0300

    Make Connection::requestConnect actually wait for the conn to connect :)
    
    It used to not wait for the connection to connect at all, which was especially evident if the
    connection had already been made ready in the newly created state (before connecting). In that case
    it just finished ~straight away and the connection actually only got connected sometime later.

 TelepathyQt4/connection-internal.h |    1 +
 TelepathyQt4/connection.cpp        |   35 +++++++++++++++++++++++++++++++++--
 2 files changed, 34 insertions(+), 2 deletions(-)

commit b2d64390235cc6c07f9842876fe41892944ee889
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:03:02 2010 +0300

    Fix PendingAccount::objectPath() debug to not say ::account()

 TelepathyQt4/pending-account.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 799a65b0706fff837b41bb6547c329714ebfe8d9
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 20:02:51 2010 +0300

    Don't leak PendingComposite::Private

 TelepathyQt4/pending-operation.cpp       |    5 +++++
 TelepathyQt4/simple-pending-operations.h |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

commit b3a1e02cbe6475761a901253760c1ba189214d3c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 20:02:30 2010 +0300

    Work around QDBusMessage memory leak triggered by ClientHandlerRequestsAdaptor

 TelepathyQt4/client-registrar.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b4a6ba004b04c21638d5eafd1acd343786f3c9dc
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 19:18:45 2010 +0300

    Defer calling AbstractClientObserver::observeChannels() until all proxies are prepared

 TelepathyQt4/client-registrar-internal.h |    6 ++-
 TelepathyQt4/client-registrar.cpp        |   65 ++++++++++++++++++++++++++++--
 2 files changed, 66 insertions(+), 5 deletions(-)

commit 2b9db91d5500a12749baa78c7dfa8f7c0c8d514b
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 19:17:42 2010 +0300

    Make TestClient(Factories) not expect a CDO object when there is none

 tests/dbus/client-factories.cpp |    2 +-
 tests/dbus/client.cpp           |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 495307fd126f9ec9c14b101efabf3cb9f0b12467
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 17:35:24 2010 +0300

    Use factories for constructing proxies for ObserveChannels

 TelepathyQt4/client-registrar.cpp |   26 +++++++++++++++++---------
 1 files changed, 17 insertions(+), 9 deletions(-)

commit e7b2272b43f121ae6d2a312b0c421d8ab51554e0
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 17:25:00 2010 +0300

    Make ObserveChannels deferrable

 TelepathyQt4/client-registrar-internal.h |   16 +++++++++++
 TelepathyQt4/client-registrar.cpp        |   41 ++++++++++++++++-------------
 2 files changed, 39 insertions(+), 18 deletions(-)

commit e3bcad55587c5535963e2095564c4bd73e0c4cb4
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 14:01:52 2010 +0300

    Make the ClientRegistrar adaptors aware of the registrar that created them

 TelepathyQt4/client-registrar-internal.h |   43 ++++++++++++++++++++++++-----
 TelepathyQt4/client-registrar.cpp        |   33 +++++++++++++---------
 2 files changed, 54 insertions(+), 22 deletions(-)

commit 22b9a0686d7b8a9ea30968ed79ccbc7cda1b2492
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 12:55:59 2010 +0300

    Start testing factory-specific functionality in Client stuff

 tests/dbus/Makefile.am          |    9 +-
 tests/dbus/client-factories.cpp |  735 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 742 insertions(+), 2 deletions(-)

commit efc6a21409da998138f254c56e4dfaec447eed40
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 12:37:05 2010 +0300

    Add API to specify the factories to ClientRegistrar
    
    They're not yet used in any way, though.

 TelepathyQt4/client-registrar.cpp |  213 ++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/client-registrar.h   |   33 ++++++-
 2 files changed, 241 insertions(+), 5 deletions(-)

commit e1e417c258bc379900a48e62ea9c15bd4de7e6cf
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 17:27:05 2010 +0300

    Start 0.3.10 development

 NEWS         |    9 +++++++++
 configure.ac |    2 +-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit 5726576b52731d89ec3e9dc7490e2e965771bb6c
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 17:14:45 2010 +0300

    Prepare release 0.3.9

 NEWS         |    2 ++
 configure.ac |    8 ++++----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit c6eafaec158a38579a2fca2a6d15e537f4fd97b6
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 17:05:06 2010 +0300

    Trivial: only convert from WeakPtr from SharedPtr if there are refs

 TelepathyQt4/shared-ptr.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit eac6edb97068b929760a726ad6e654d475d12b61
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 16:08:31 2010 +0300

    Updated NEWS

 NEWS |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a578f6e1095dfcd3171c871a53be5fbb9ade2f2c
Merge: 5a42c34 4fd0513
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 15:57:34 2010 +0300

    Merge branch 'planned-parenthood'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 4fd0513512ad71c3750e6bc0586432661d467493
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 14:20:07 2010 +0300

    Make PendingMedia{Streams,Content} hold a strong ref to the StreamedMediaChannel

 TelepathyQt4/streamed-media-channel-internal.h |    4 ++--
 TelepathyQt4/streamed-media-channel.cpp        |   10 +++++-----
 tests/dbus/streamed-media-chan.cpp             |    2 ++
 3 files changed, 9 insertions(+), 7 deletions(-)

commit 263fb0d3465496119d543feba0f48165e5ab7d27
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 14:19:01 2010 +0300

    Fix conn destroyed checks in ReferencedHandles

 TelepathyQt4/referenced-handles.cpp |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

commit 3a99b922e78dcf9a080e2bf7f79e7ecba40aa23f
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 14:16:54 2010 +0300

    Don't make the Conn the parent of PendingHandles, we already hold a strong ref to it

 TelepathyQt4/pending-handles.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit bd7dcebb60d29699622364320fe116cbc50b4f44
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 14:15:06 2010 +0300

    Make PendingContactInfo hold a strong ref to the Contact

 TelepathyQt4/pending-contact-info.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 5f9815997877888aa9692c8d323e599cc1503d5e
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 14:14:41 2010 +0300

    Don't make the Connection the parent in PendingCAI, we already hold a strong ref

 TelepathyQt4/pending-contact-attributes.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5c1fde07b70ce1a950ee4da178afab7acf52f6bd
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 14:13:21 2010 +0300

    Hold a strong ref to the manager in PendingAccount

 TelepathyQt4/pending-account.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 617c9c1a7c3953f6101a77fd1cd3e0813b87d215
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 13:27:53 2010 +0300

    Don't have the manager as a parent to PendingConnection, hold a strong ref to it instead

 TelepathyQt4/pending-connection.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 7e9351b9aaad54cac367df9b51a035bdf84a2172
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 13:22:08 2010 +0300

    Don't pass the conn as a parent in PendingChannel, hold a strong ref to it instead

 TelepathyQt4/pending-channel.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 5a42c3447f20d1cb991360fc44aa97951da2d80a
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 13:16:43 2010 +0300

    Update NEWS

 NEWS |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

commit ec5cd8933e7f6ba15dc9a3012ae30800790b7949
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 12:59:20 2010 +0300

    Updated NEWS

 NEWS |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 086c630507b4fa592201ff2769a45d70a73d96f1
Merge: f1d587f 80856fe
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 12:48:45 2010 +0300

    Merge branch 'servicewatcher'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 80856fe1eba5d03383d47e1dfffb2a9fefe73e14
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 12:41:53 2010 +0300

    configure.ac: Comment that we don't have to check for QDBusServiceWatcher with Qt 4.6

 configure.ac |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 131ac1d3a6113eee380a00b36ab6788e5500a23a
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 12:16:40 2010 +0300

    StatefulDBusProxy: Forgo the complicated unique name tracking
    
    In favor of tracking the well-known name :)
    
    This is functionally equivalent. The well-known name is stored in a private variable so all external
    code (eg. the actual proxies) will still use the uniquified name from DBusProxy::busName().

 TelepathyQt4/dbus-proxy.cpp |   81 ++++++++++++++-----------------------------
 1 files changed, 26 insertions(+), 55 deletions(-)

commit e17c59307789f26215122b9f8b5486681adb7ca8
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 11:50:16 2010 +0300

    Add AC_MSG_CHECKING for the QDBusServiceWatcher check

 configure.ac |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 653908fa7fb3e5950dc051383adca9c40ece2eb4
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 11:50:09 2010 +0300

    Fix make distcheck

 TelepathyQt4/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a71f362d56bf6122fa2da1dcba2443229300a489
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 11:30:54 2010 +0300

    Add testcase checking that a bogus service name doesn't screw up DBusProxy(Factory)

 tests/dbus/dbus-proxy-factory.cpp |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

commit 936615039378a95cc203fa3d57e9d2201c10a231
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 11:30:36 2010 +0300

    Don't even cache already-invalid proxies in DBusProxyFactories

 TelepathyQt4/dbus-proxy-factory.cpp |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 7aa23e88168361e96865f29216a5de1d115428f3
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 11:29:57 2010 +0300

    Guard against race conditions in the name owner change tracking code in StatefulDBusProxy

 TelepathyQt4/dbus-proxy.cpp |   64 +++++++++++++++++++++++++++++++++++--------
 1 files changed, 52 insertions(+), 12 deletions(-)

commit 8727c1b97634cd7758a55eb9ec4e880daf3e2761
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 27 17:28:47 2010 +0300

    DBusProxy: Added support to use QDBusServiceWatcher if available.
    
    It fixes https://bugs.freedesktop.org/show_bug.cgi?id=29409.

 TelepathyQt4/dbus-proxy.cpp |   24 +++++++++++++++++++-----
 configure.ac                |   15 +++++++++++++++
 2 files changed, 34 insertions(+), 5 deletions(-)

commit f1d587f6a3754308f3c1096a3893c47c238500c8
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 10:13:49 2010 +0300

    Update NEWS

 NEWS |   29 +++++++++++++++++++++++++----
 1 files changed, 25 insertions(+), 4 deletions(-)

commit 215dca7c855915af63ea2fdd47866c15f7b7e0af
Merge: 6738c4a 0c7877f
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 09:33:46 2010 +0300

    Merge branch 'factory-goodness'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 0c7877f482a6197f8a241952055db03430d34149
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 09:32:13 2010 +0300

    Make TestAccountConnectionFactory compile with QT_NO_KEYWORDS

 tests/dbus/account-connection-factory.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b7fe091a7c8807fb3d7e25e476f41fde8c3f285e
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 08:44:31 2010 +0300

    Add a dedicated test for DBusProxyFactory/ConnectionFactory

 tests/dbus/Makefile.am            |    5 +
 tests/dbus/dbus-proxy-factory.cpp |  313 +++++++++++++++++++++++++++++++++++++
 2 files changed, 318 insertions(+), 0 deletions(-)

commit 1cdce46da48797b83ecb4e758bf34e596acecdfa
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 08:43:28 2010 +0300

    Add a TestBackdoors class with invalidateProxy() to enable better invalidation testing

 TelepathyQt4/Makefile.am        |    2 +
 TelepathyQt4/dbus-proxy.h       |    4 +++
 TelepathyQt4/test-backdoors.cpp |   37 ++++++++++++++++++++++++++++++
 TelepathyQt4/test-backdoors.h   |   47 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 90 insertions(+), 0 deletions(-)

commit 54dd9760444d50e9a22ba9417725a57d2c01b66b
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 9 23:02:34 2010 +0300

    Conn: Key handle context mapping by object path instead of the (uniquefied) bus name...
    
    This is a bit embarrassing to say the least. Wonder why nobody ever hit any bugs because of this?
    Probably because they always (indirectly) used GetCAI which holds by itself.

 TelepathyQt4/connection.cpp |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

commit 388d2487e613c3098d7a48651f0a4c26d505fdef
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 20:19:07 2010 +0300

    Add a placeholder ContactFactory

 TelepathyQt4/ContactFactory         |   13 +++++
 TelepathyQt4/Makefile.am            |    3 +
 TelepathyQt4/account-factory.cpp    |   13 ++++--
 TelepathyQt4/account-factory.h      |    6 ++-
 TelepathyQt4/account-manager.cpp    |   49 +++++++++++++++-----
 TelepathyQt4/account-manager.h      |   13 ++++-
 TelepathyQt4/account.cpp            |   49 +++++++++++++++-----
 TelepathyQt4/account.h              |   13 ++++-
 TelepathyQt4/connection-factory.cpp |   13 ++++--
 TelepathyQt4/connection-factory.h   |    6 ++-
 TelepathyQt4/contact-factory.cpp    |   85 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-factory.h      |   68 ++++++++++++++++++++++++++++
 TelepathyQt4/types.h                |    3 +
 13 files changed, 293 insertions(+), 41 deletions(-)

commit 6ec6e741458256cde2be4bcada8cc3758e42dc29
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 18:45:20 2010 +0300

    Split the DBusProxyFactory::prepare() hook into initialPrepare() and readyPrepare()

 TelepathyQt4/dbus-proxy-factory.cpp |   49 +++++++++++++++++++---------------
 TelepathyQt4/dbus-proxy-factory.h   |    3 +-
 TelepathyQt4/pending-ready.cpp      |   30 ++++++++++++---------
 TelepathyQt4/pending-ready.h        |    6 +++-
 4 files changed, 50 insertions(+), 38 deletions(-)

commit 916e483670b431e401925587c5e58703f819492b
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 18:01:47 2010 +0300

    Doxyment the factory PendingReady additions

 TelepathyQt4/pending-ready.cpp |   27 ++++++++++++++++++++++-----
 TelepathyQt4/pending-ready.h   |    1 +
 2 files changed, 23 insertions(+), 5 deletions(-)

commit 8b5c6b243854d8c854a521b16d67e3bb05a4874a
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 17:52:39 2010 +0300

    Doxyment ChannelFactory

 TelepathyQt4/channel-factory.cpp |   56 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 56 insertions(+), 0 deletions(-)

commit f62d7e3bb8b9bfe09936c71be8a81c8b3d9f9f68
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 17:52:30 2010 +0300

    Generate TODO lists in doxygen

 doxygen.cfg.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7c7d11c0b8d9b0f0388edc8d7fc6294b9dd88014
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 16:51:51 2010 +0300

    Fix the ConnectionFactory doc group

 TelepathyQt4/connection-factory.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 32e344049c5dfbf0645ae3d4f67603782b564a8a
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 16:51:29 2010 +0300

    Link up TELEPATHY_ACCOUNT_MANAGER_BUS_NAME from the AccountFactory docs

 TelepathyQt4/account-factory.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9ab38ef100dcb7af23cb24a874ca1de9666c5884
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 16:41:31 2010 +0300

    Doxyment ConnectionFactory

 TelepathyQt4/account-factory.cpp    |    2 +
 TelepathyQt4/connection-factory.cpp |   75 +++++++++++++++++++++++++++++++++++
 2 files changed, 77 insertions(+), 0 deletions(-)

commit ef18b4effb7365e0eb062c0b42733bb95a149083
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 16:26:35 2010 +0300

    Doxyment AccountFactory::finalBusNameFrom() params

 TelepathyQt4/account-factory.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 2dea95db3f0d73d9a04e285d3bd1d0182dc3a1fa
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 16:23:56 2010 +0300

    Reorder AccountFactory::{construct,finalBusNameFrom} impls to be consistent with the header

 TelepathyQt4/account-factory.cpp |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit a65cc7f26a11c21313e192f3b528b8b223dc573b
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 16:18:57 2010 +0300

    Doxyment AccountFactory

 TelepathyQt4/account-factory.cpp |   74 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 74 insertions(+), 0 deletions(-)

commit 6503e0b26e445e8f2485b260c014a7c471eb6809
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 15:37:06 2010 +0300

    Doxyment the "no features" case for DBusProxyFactory::featuresFor() better

 TelepathyQt4/dbus-proxy-factory.cpp |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 8a6c02c16ec4b09cee8547ac7b804d7a42f332d3
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 09:52:08 2010 +0300

    Doxyment FixedFeatureFactory

 TelepathyQt4/fixed-feature-factory.cpp |   47 ++++++++++++++++++++++++++++++++
 1 files changed, 47 insertions(+), 0 deletions(-)

commit 0dfc77b84afd372f681ecb998834086dcc0f4220
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 20:01:31 2010 +0300

    Make Acc/ConnFact subclasses able to specify the actual proxy class to construct
    
    I forgot this after refactoring the factory classes, which is a bit absurd given the initial need
    for factories in the first place :O

 TelepathyQt4/account-factory.cpp    |    9 ++++++++-
 TelepathyQt4/account-factory.h      |    3 +++
 TelepathyQt4/connection-factory.cpp |    8 +++++++-
 TelepathyQt4/connection-factory.h   |    2 ++
 4 files changed, 20 insertions(+), 2 deletions(-)

commit 78703b440da0d51ca99cbdd2332852d52478ab05
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 18:19:29 2010 +0300

    Change ChannelFactory::stockFreshFactory to create() and document it accordingly

 TelepathyQt4/account-manager.cpp          |    4 ++--
 TelepathyQt4/account-manager.h            |    2 +-
 TelepathyQt4/account.cpp                  |    4 ++--
 TelepathyQt4/account.h                    |    2 +-
 TelepathyQt4/channel-factory.cpp          |   11 ++++++++++-
 TelepathyQt4/channel-factory.h            |    5 +----
 tests/dbus/account-connection-factory.cpp |    6 +++---
 7 files changed, 20 insertions(+), 14 deletions(-)

commit 88f796a903ae7d5573fe475fbe4ca4bc64e63086
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 18:19:06 2010 +0300

    Eliminate code duplication in Account updateProperties and onConnectionBuilt

 TelepathyQt4/account.cpp |   92 ++++++++++++++++++---------------------------
 1 files changed, 37 insertions(+), 55 deletions(-)

commit b967440c94a9d9f0b4b5f3ca35c0d0b84e9b9bc6
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 17:47:39 2010 +0300

    Remove trailing whitespace from a dbus-proxy-factory.cpp doc comment

 TelepathyQt4/dbus-proxy-factory.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1ad07c128a91cf2ba3eeb0894ddf45530e192772
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 17:45:13 2010 +0300

    Doxyment Account(Manager) factory accessors

 TelepathyQt4/account-manager.cpp |   30 ++++++++++++++++++++++++++++++
 TelepathyQt4/account.cpp         |   20 ++++++++++++++++++++
 2 files changed, 50 insertions(+), 0 deletions(-)

commit 4fc1c08a7bb47b84f14917dda17b966d9bde51e2
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 17:44:50 2010 +0300

    Make Account ctors and create() fns consistent with how the AM ones are now

 TelepathyQt4/account-factory.cpp          |    2 +-
 TelepathyQt4/account.cpp                  |   87 ++++++++++++++++++++++-------
 TelepathyQt4/account.h                    |   18 ++++--
 tests/dbus/account-connection-factory.cpp |   12 ++--
 4 files changed, 85 insertions(+), 34 deletions(-)

commit 52832c171e79028799501a7afbb69b019ad35fef
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 17:27:31 2010 +0300

    Doxyment the factory behavior of the old AccountManager create() and ctor variants

 TelepathyQt4/account-manager.cpp |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit e8ef4ed909f0fa96ebfbc503e4f1c73a93241bee
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 17:19:33 2010 +0300

    Make the order the factories are specified for AccountManager more logical
    
    vs. more convenient for common use-cases

 TelepathyQt4/account-manager.cpp |   94 ++++++++++++++++++++++++++++----------
 TelepathyQt4/account-manager.h   |   24 ++++++---
 2 files changed, 85 insertions(+), 33 deletions(-)

commit 973bd2a03afb0e1f9e2717dc6a687e41ab748cb8
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 16:58:55 2010 +0300

    Make {Account,Connection}Factory ctors take a Features param

 TelepathyQt4/account-factory.cpp    |    7 +++----
 TelepathyQt4/account-factory.h      |    2 +-
 TelepathyQt4/connection-factory.cpp |    9 +++------
 TelepathyQt4/connection-factory.h   |    2 +-
 4 files changed, 8 insertions(+), 12 deletions(-)

commit bbc3abaf6dae14f0c34c87913bb1575cae99b1ba
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 19:51:40 2010 +0300

    Make the factory-created object classes not make their core ready automatically
    
    This is so that we can also have an "don't make it ready at all" option in factories instead of the
    current "make it ready even if I ask you not to, but don't tell me about doing so" behavior.

 TelepathyQt4/account.cpp    |    1 -
 TelepathyQt4/channel.cpp    |    1 -
 TelepathyQt4/connection.cpp |    2 --
 3 files changed, 0 insertions(+), 4 deletions(-)

commit 8fedec5b2f710e4826059b3f156aeb74c0fadec5
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 20:34:24 2010 +0300

    Make introspectable dependencies actually work (just in time for their 2nd birthday, *sigh*)

 TelepathyQt4/readiness-helper.cpp |   25 ++++++++++++++++++++++---
 1 files changed, 22 insertions(+), 3 deletions(-)

commit 0fd06e501a74e7442858d78fcec4f2c3dd868bb7
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 20:04:26 2010 +0300

    Expand DBusProxyFactory documentation

 TelepathyQt4/dbus-proxy-factory.cpp |   35 +++++++++++++++++++++++++++++++++--
 TelepathyQt4/dbus-proxy-factory.h   |    2 +-
 2 files changed, 34 insertions(+), 3 deletions(-)

commit 0322a4d6b051ddd894903c995b53f7b71aa4dd50
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 19:44:14 2010 +0300

    Warn in DBusProxyFactory docs that prepare() is not currently really used

 TelepathyQt4/dbus-proxy-factory.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 77bc2c30a9a90313684e5c83d84788d6cb4779b5
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 19:36:26 2010 +0300

    Remove the error-prone created param from DBusProxyFactory::nowHaveProxy

 TelepathyQt4/account-factory.cpp           |    7 +++----
 TelepathyQt4/channel-factory.cpp           |    7 +++----
 TelepathyQt4/connection-factory.cpp        |    7 +++----
 TelepathyQt4/dbus-proxy-factory-internal.h |    2 +-
 TelepathyQt4/dbus-proxy-factory.cpp        |   26 +++++++++-----------------
 TelepathyQt4/dbus-proxy-factory.h          |    2 +-
 6 files changed, 20 insertions(+), 31 deletions(-)

commit 7a00d7a568cbe0a95cf46beb5f9d5e049de9e097
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 19:30:49 2010 +0300

    Don't ever double-connect to proxy invalidated in DBusProxyFactory::cache

 TelepathyQt4/dbus-proxy-factory.cpp |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit 97c58208fb17429207d3eeb3397102b20e837ef8
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 19:24:24 2010 +0300

    Add basic docs for DBusProxyFactory

 TelepathyQt4/dbus-proxy-factory.cpp |   68 +++++++++++++++++++++++++++++++++++
 1 files changed, 68 insertions(+), 0 deletions(-)

commit 2664f43f38ce1d141d4d117a167c23585706c0cf
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 18:33:35 2010 +0300

    Add a test for Account connection factory code

 tests/dbus/Makefile.am                    |    5 +
 tests/dbus/account-connection-factory.cpp |  452 +++++++++++++++++++++++++++++
 2 files changed, 457 insertions(+), 0 deletions(-)

commit d54cf6e1084f5df136d316530980f68f76421ba8
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 18:33:03 2010 +0300

    Reorder AM factory getter implementations to be consistent with the header

 TelepathyQt4/account-manager.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit fc2c86938ab078eabd0556aac10e15ece480de8b
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 18:32:33 2010 +0300

    Make it possible to specify {Connection,Channel}Factories for an Account

 TelepathyQt4/account-factory.cpp |    2 +-
 TelepathyQt4/account.cpp         |  228 +++++++++++++++++++++++++++++++++-----
 TelepathyQt4/account.h           |   16 +++
 3 files changed, 216 insertions(+), 30 deletions(-)

commit 507c97e8671ccf7e849c6e7ffddbb571f348b2bb
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 18:21:09 2010 +0300

    Allow DBusProxyFactory::Cache::put() to override an existing cache item
    
    If there is an item, but it has been invalidated in the same mainloop iteration (and consequently we
    yet haven't got the invalidation signal), we want to overwrite it with a new valid one.

 TelepathyQt4/dbus-proxy-factory.cpp |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit c6b675e34c0605c87104c4dea9fe7aabf858acf7
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 18:19:48 2010 +0300

    Don't set the proxy as a parent for the DBusProxyFactory::proxy() PendingReadys
    
    Otherwise they'll blow up with double free madness in certain otherwise correct application code
    sequences.

 TelepathyQt4/dbus-proxy-factory.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit eb570459699001aa5d7cb75fecd7d071745cc575
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 18:19:03 2010 +0300

    Make {Account,Connection}Factory::create() have a features param

 TelepathyQt4/account-factory.cpp    |   13 +++----------
 TelepathyQt4/account-factory.h      |    6 ++++--
 TelepathyQt4/account-manager.cpp    |    4 ++--
 TelepathyQt4/account-manager.h      |    2 +-
 TelepathyQt4/connection-factory.cpp |    9 +++++++--
 TelepathyQt4/connection-factory.h   |    4 +++-
 6 files changed, 20 insertions(+), 18 deletions(-)

commit b5279f152b91a961fdba1486159cc9121df0502e
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 12:18:52 2010 +0300

    Actually implement AccountManager::*factory() accessors

 TelepathyQt4/account-manager.cpp |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 0905810778b243853b8599403e4b7b79db3f4f3d
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 21:46:02 2010 +0300

    Combine the AccountManager factory constructor variants

 TelepathyQt4/account-manager.cpp |   20 ++++++--------------
 TelepathyQt4/account-manager.h   |   14 ++++++--------
 2 files changed, 12 insertions(+), 22 deletions(-)

commit 239b2f3e9024417d972de6df290fbf0e21f15fa8
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 21:22:15 2010 +0300

    Make AccountManager warn if the factories are for a different bus than the proxy itself

 TelepathyQt4/account-manager.cpp |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit d7b0d616dd060e6c4a59a0165aa38bafac64dd34
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 21:11:34 2010 +0300

    Make ChannelFactory::create private and deprecated (soon to be removed from internal use too)

 TelepathyQt4/channel-factory.h |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

commit f9127e11394590785fddbda4999dde3de4b4b168
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 20:57:48 2010 +0300

    Remove superfluous DBusProxyFactory forward-declaration from types.h

 TelepathyQt4/types.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit db187a3521829e6cdda204a5ddf25f6009e1c094
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 20:48:13 2010 +0300

    Split FixedFeature/Account/ConnectionFactory into their own source/header files

 TelepathyQt4/AccountFactory                |    2 +-
 TelepathyQt4/ConnectionFactory             |    2 +-
 TelepathyQt4/FixedFeatureFactory           |    2 +-
 TelepathyQt4/Makefile.am                   |    6 ++
 TelepathyQt4/account-factory.cpp           |   70 +++++++++++++++++
 TelepathyQt4/account-factory.h             |   68 +++++++++++++++++
 TelepathyQt4/connection-factory.cpp        |   61 +++++++++++++++
 TelepathyQt4/connection-factory.h          |   71 ++++++++++++++++++
 TelepathyQt4/dbus-proxy-factory-internal.h |    2 +
 TelepathyQt4/dbus-proxy-factory.cpp        |  112 ----------------------------
 TelepathyQt4/dbus-proxy-factory.h          |   70 -----------------
 TelepathyQt4/fixed-feature-factory.cpp     |   66 ++++++++++++++++
 TelepathyQt4/fixed-feature-factory.h       |   65 ++++++++++++++++
 13 files changed, 412 insertions(+), 185 deletions(-)

commit 77b318bb048e44184e2b8163af6e591ac027d4f1
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 19:15:13 2010 +0300

    Assert on the DBusProxyFactory dynamic_casts succeeding as appropriate

 TelepathyQt4/dbus-proxy-factory.cpp |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 0804b3b53fb2093e99a1b76e0ff201f5a9c7e8df
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 19:07:40 2010 +0300

    Remove extra indentation from DBusProxyFactory::Cache

 TelepathyQt4/dbus-proxy-factory-internal.h |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit 85b4d7b5f50f9479098427a89d7c4dcd040ce487
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 19:05:22 2010 +0300

    Substitute spaces for an accidental tab in TelepathyQt4/Makefile.am

 TelepathyQt4/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a1b9bff70750bc770c7e6b5e879970625a8f0990
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 19:02:14 2010 +0300

    Reorder create methods/ctors/dtors in DBusProxyFactory etc to be consistent with the rest of the lib

 TelepathyQt4/channel-factory.cpp    |   16 +++++-----
 TelepathyQt4/channel-factory.h      |    4 +-
 TelepathyQt4/dbus-proxy-factory.cpp |   60 +++++++++++++++++-----------------
 TelepathyQt4/dbus-proxy-factory.h   |    8 ++--
 4 files changed, 44 insertions(+), 44 deletions(-)

commit c2d69fb4134f3e73de0ebbdabef4d6cedab5e1a8
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 18:45:46 2010 +0300

    Reorder FixedFeatureFactory::features() to be before the corresponding add* functions

 TelepathyQt4/dbus-proxy-factory.cpp |   10 +++++-----
 TelepathyQt4/dbus-proxy-factory.h   |    4 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 85b693df1d8de3feb1360dd1bd597dc7ee5db774
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 18:43:17 2010 +0300

    Removed "get" from DBusProxyFactory (and its subclasses) method names

 TelepathyQt4/account-manager.cpp    |    2 +-
 TelepathyQt4/channel-factory.cpp    |    4 ++--
 TelepathyQt4/channel-factory.h      |    2 +-
 TelepathyQt4/dbus-proxy-factory.cpp |   10 +++++-----
 TelepathyQt4/dbus-proxy-factory.h   |    6 +++---
 5 files changed, 12 insertions(+), 12 deletions(-)

commit bd9356a66349c3f8f7223f5701ae11b54de3290c
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 18:33:03 2010 +0300

    Add missing blank line after namespace begin in dbus-proxy-factory.cpp

 TelepathyQt4/dbus-proxy-factory.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 26bb3ed2168fbb596d0bea16a29d9210f272c5ec
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 18:32:42 2010 +0300

    Fix typo I introduced in SharedPtr docs

 TelepathyQt4/shared-ptr.dox |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3688f4e8d4531d32b9138a435916697a36f2014a
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 30 15:43:42 2010 +0300

    Make it possible to specific Account(and other) factories to use on a AccountManager

 TelepathyQt4/account-manager.cpp |   74 +++++++++++++++++++++++++++++++++-----
 TelepathyQt4/account-manager.h   |   23 ++++++++++++
 2 files changed, 88 insertions(+), 9 deletions(-)

commit c4b59e4c69ee87b2cd2969fbdd60196b700d895b
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 30 15:42:51 2010 +0300

    Make PendingReady able to hold a ref to the proxy it's making ready
    
    Otherwise we'd need to return a pair<SharedPtr which you shouldn't touch yet, PendingReady> from
    factories.

 TelepathyQt4/dbus-proxy-factory.cpp |   20 +++++++++-----------
 TelepathyQt4/pending-ready.cpp      |   19 +++++++++++++------
 TelepathyQt4/pending-ready.h        |    7 +++++--
 3 files changed, 27 insertions(+), 19 deletions(-)

commit f598cdc80994cd91ed0b63d1b24f2f18e3bbf9ca
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 30 15:12:40 2010 +0300

    Add const variants for RefCounted::ref() & deref() so that pointer-to-const can be used

 TelepathyQt4/shared-ptr.h |    5 +++++
 TelepathyQt4/types.h      |    2 ++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 1310bb41dc6e6d8a7d1b73f8383b5b26ccc94617
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 30 14:29:09 2010 +0300

    Make ChannelFactory a (still a stub placeholder) DBusProxyFactory

 TelepathyQt4/ChannelFactory      |   13 +++++++++++++
 TelepathyQt4/Makefile.am         |    2 ++
 TelepathyQt4/channel-factory.cpp |   37 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel-factory.h   |   33 +++++++++++++++++++++++++++++++--
 4 files changed, 83 insertions(+), 2 deletions(-)

commit 843b69b01d6f86392db53e23971c2c290b3d2717
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 30 14:26:20 2010 +0300

    Refactor DBusProxyFactory a bit to make it more saner for ChannelFactory

 TelepathyQt4/FixedFeatureFactory    |   13 +++
 TelepathyQt4/dbus-proxy-factory.cpp |  171 ++++++++++++++++++-----------------
 TelepathyQt4/dbus-proxy-factory.h   |  111 +++++++++++++----------
 TelepathyQt4/types.h                |    3 +
 4 files changed, 168 insertions(+), 130 deletions(-)

commit 1eac380827cdfd4e9304cbc3760afbe9b48d6750
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 23:58:51 2010 +0300

    Use the SharedPtr upcasting constructor everywhere

 TelepathyQt4/channel-factory.cpp    |   30 ++++++++++--------------------
 TelepathyQt4/client-registrar.cpp   |    5 ++---
 TelepathyQt4/dbus-proxy-factory.cpp |   19 +++++++++++++++----
 TelepathyQt4/dbus-proxy-factory.h   |    5 +++++
 4 files changed, 32 insertions(+), 27 deletions(-)

commit db1ae546b8b1a64cce0015f87a5aab714cb59871
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 21:39:55 2010 +0300

    Add AccountFactory::coreFactory corresponding to the old default AM behavior

 TelepathyQt4/dbus-proxy-factory.cpp |    9 +++++++++
 TelepathyQt4/dbus-proxy-factory.h   |    1 +
 2 files changed, 10 insertions(+), 0 deletions(-)

commit b0205d9a4cc3c18ef2cb529eda65f79be1266718
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 21:33:32 2010 +0300

    Make {Account,Connection}Factory more proper RefCounteds

 TelepathyQt4/dbus-proxy-factory.cpp |   22 ++++++++++++++++------
 TelepathyQt4/dbus-proxy-factory.h   |   15 +++++++++++----
 TelepathyQt4/types.h                |    5 +++++
 3 files changed, 32 insertions(+), 10 deletions(-)

commit 49a13008664bb50af3ae5ad45d5709ceff0451aa
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 21:13:40 2010 +0300

    Future-proof {Account,Connection}Factory a bit with a currently unused mPriv

 TelepathyQt4/dbus-proxy-factory.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 70ec2dfa134829fc6ebdd2d5ddd64476975b2918
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 11:11:02 2010 +0300

    Export the DBusProxyFactory public classes

 TelepathyQt4/dbus-proxy-factory.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit fad0fdff48ed42ca47440f7203e1da7629722cfe
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 11:07:01 2010 +0300

    Add {Account,Connection}Factory

 TelepathyQt4/AccountFactory         |   13 +++++++++
 TelepathyQt4/ConnectionFactory      |   13 +++++++++
 TelepathyQt4/Makefile.am            |    2 +
 TelepathyQt4/dbus-proxy-factory.cpp |   48 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/dbus-proxy-factory.h   |   28 ++++++++++++++++++++
 5 files changed, 104 insertions(+), 0 deletions(-)

commit 6a7f9ce2d7afd5a31d22af05fbc5e51df7695fc0
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 11:06:24 2010 +0300

    Add an upcasting ctor to SharedPtr

 TelepathyQt4/shared-ptr.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 69a8fbdb4ca065685196f067154e3e3ad132ce99
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 11:05:54 2010 +0300

    Add StatefulDBusProxy::uniqueNameFrom()

 TelepathyQt4/dbus-proxy.cpp |   47 ++++++++++++++++++++++++++++++++-----------
 TelepathyQt4/dbus-proxy.h   |    4 +++
 2 files changed, 39 insertions(+), 12 deletions(-)

commit 719e472e42d208174fbba2df4d4d9f212f2f1483
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 10:12:26 2010 +0300

    Add DBusProxyFactory::bus()

 TelepathyQt4/dbus-proxy-factory.cpp |    7 ++++++-
 TelepathyQt4/dbus-proxy-factory.h   |    7 +++++--
 2 files changed, 11 insertions(+), 3 deletions(-)

commit 0afaec7bbcb971d462c6200221916220ad136ac9
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 28 10:20:18 2010 +0300

    Implement DBusProxyFactory::getProxy()

 TelepathyQt4/dbus-proxy-factory.cpp |   73 ++++++++++++++++++++++++++--------
 TelepathyQt4/dbus-proxy-factory.h   |    8 +++-
 TelepathyQt4/pending-ready.cpp      |   67 ++++++++++++++++++++++++++++++++
 TelepathyQt4/pending-ready.h        |    7 +++
 4 files changed, 137 insertions(+), 18 deletions(-)

commit e35e53653253473acb1fe4e20dbf319790d4006d
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 27 21:09:53 2010 +0300

    Add the cache to DBusProxyFactory

 TelepathyQt4/Makefile.am                   |    2 +
 TelepathyQt4/dbus-proxy-factory-internal.h |   56 +++++++++++++++++++++++++++
 TelepathyQt4/dbus-proxy-factory.cpp        |   58 ++++++++++++++++++++++++++--
 TelepathyQt4/dbus-proxy-factory.h          |    2 +
 4 files changed, 114 insertions(+), 4 deletions(-)

commit f4f137bd50de33576ad550b6610de8c92953d5b2
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 27 18:42:36 2010 +0300

    Add a DBusProxyFactory base-class stub

 TelepathyQt4/DBusProxyFactory       |   13 +++++
 TelepathyQt4/Makefile.am            |    3 +
 TelepathyQt4/dbus-proxy-factory.cpp |   93 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/dbus-proxy-factory.h   |   82 ++++++++++++++++++++++++++++++
 4 files changed, 191 insertions(+), 0 deletions(-)

commit 8254ce81637b1e0e3c261ce53bd6505cfaddf57a
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 27 17:48:59 2010 +0300

    Use SharedPtr::qObjectCast for all pointer to QObject casts

 examples/file-transfer/sender.cpp       |    2 +-
 tests/dbus/streamed-media-chan-call.cpp |    2 +-
 tests/dbus/streamed-media-chan.cpp      |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 621207d5b70c7eaf2d368b39df1c1d18c4034d1f
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 27 17:48:00 2010 +0300

    Add SharedPtr::qObjectCast
    
    Using dynamic_cast for QObject types is sub-optimal.

 TelepathyQt4/shared-ptr.dox |   33 +++++++++++++++++++++++++++++++++
 TelepathyQt4/shared-ptr.h   |    6 ++++++
 2 files changed, 39 insertions(+), 0 deletions(-)

commit 3785c0847c0ca15605e90b0d881e72760d1f1b88
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 9 11:38:34 2010 +0100

    Add a presencePublicationRequested variant with details
    
    This is needed to get attributes like the message associated with
    the request.

 TelepathyQt4/contact-manager.cpp |    2 ++
 TelepathyQt4/contact-manager.h   |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

commit 6738c4a02aba136fdd565412dc05323aeb371e1e
Merge: be41ef4 73cdd2a
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Sep 8 13:44:40 2010 +0200

    Merge branch 'avatar-cache'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 73cdd2a97f78508cb333356adef04f9761f6b3ad
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Sep 8 13:44:15 2010 +0200

    Add NEWS entry for the avatar cache

 NEWS |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 6067257046c6ec5cd4345ba232b41c1934b32334
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Sep 8 13:35:19 2010 +0200

    Fix QString usage

 TelepathyQt4/contact-manager.cpp |   12 ++++++------
 tests/dbus/contacts-avatar.cpp   |   20 +++++++++-----------
 2 files changed, 15 insertions(+), 17 deletions(-)

commit 8197e3a2d922dc748c4d56bbb80e958871d00e54
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Sep 8 10:51:35 2010 +0200

    Fix various coding styles

 TelepathyQt4/contact-manager.cpp |   11 +++----
 tests/dbus/contacts-avatar.cpp   |   52 +++++++++++++++++++-------------------
 2 files changed, 31 insertions(+), 32 deletions(-)

commit 62c8e43bcb1bfff964f928081ad0a34de11f9820
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Sep 8 10:08:22 2010 +0200

    Avoid possible infinite loop in tests

 tests/dbus/contacts-avatar.cpp |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

commit c1336528284cb7a4f8812ed7a8e473c0f2f0b190
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Sep 7 16:15:40 2010 +0200

    Fix review comments

 TelepathyQt4/contact-manager.cpp |   15 +++++++++++----
 TelepathyQt4/contact.cpp         |    4 ++--
 2 files changed, 13 insertions(+), 6 deletions(-)

commit d9e7f7e034ddcd6c60b1b31bb1e5bbc49598357e
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Sep 7 13:47:20 2010 +0200

    Add unit tests for the avatar cache

 tests/dbus/Makefile.am         |    5 +
 tests/dbus/contacts-avatar.cpp |  304 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 309 insertions(+), 0 deletions(-)

commit 1d40548a6248f238df577117dca71779b32e307e
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Sep 7 13:46:33 2010 +0200

    Implement FeatureAvatarData on Tp::Contact using an avatar cache

 TelepathyQt4/contact-manager.cpp |  137 ++++++++++++++++++++++++++++++++++++--
 TelepathyQt4/contact-manager.h   |    4 +
 TelepathyQt4/contact.cpp         |   74 ++++++++++++++++++--
 TelepathyQt4/contact.h           |    5 ++
 TelepathyQt4/types.h             |   10 +++
 5 files changed, 216 insertions(+), 14 deletions(-)

commit bc346e19780ff4d7dd45c62af366e32644dbff3d
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Sep 7 13:46:16 2010 +0200

    Add cmName() and protocolName() on Connection by parsing its object path

 TelepathyQt4/connection.cpp |   44 +++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/connection.h   |    3 ++
 2 files changed, 47 insertions(+), 0 deletions(-)

commit 8e7aa0be072db38464d947566715992f079ab8ae
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Sep 2 11:18:11 2010 +0200

    Copy tp_escape_as_identifier from telepathy-glib

 .gitignore               |    1 +
 TelepathyQt4/Makefile.am |    7 ++-
 TelepathyQt4/Utils       |   13 +++++
 TelepathyQt4/utils.cpp   |  116 ++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/utils.h     |   39 +++++++++++++++
 tests/Makefile.am        |    9 +++-
 tests/utils.cpp          |   34 +++++++++++++
 7 files changed, 215 insertions(+), 4 deletions(-)

commit be41ef4d85d738e2e7bae9c21bbf23ee9dd91e58
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Mon Sep 6 16:09:34 2010 +0200

    do-nothing test: use Q_SLOTS macro instead of slots keyword
    
    The keyword might be undefined

 tests/dbus/do-nothing.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0685f73e9b29b58a2083ac02100753b8e14dc39f
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Sep 2 11:17:23 2010 +0200

    Fix build error, forgot to replace a "slots" to "Q_SLOTS"

 tests/dbus/do-nothing.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8e00db655b75bc08f881ebc8b87c7f2764f640a1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 1 14:02:28 2010 +0300

    Updated NEWS with bug number for build error with glib 2.25.

 NEWS |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit b2b933cf4663d4bb06c701e9330c701c27fecabd
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Sep 1 12:54:23 2010 +0200

    Update NEWS

 NEWS |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 42fbacd1af1d9282a4b3cac2c23f06c652cc3a92
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Sep 1 12:39:45 2010 +0200

    Fix build with glib >= 2.25
    
    With glib 2.25.x gio headers uses "signals" in a struct member.
    But qt does #define signals protecteed. That makes g++ fail to build files that use
    gio and qt together.

 configure.ac                              |    2 ++
 examples/call/call-handler.cpp            |    2 +-
 examples/call/call-widget.cpp             |    4 ++--
 examples/call/call-window.cpp             |    2 +-
 examples/call/farsight-channel.cpp        |    6 +++---
 tests/dbus/account-basics.cpp             |    4 ++--
 tests/dbus/account-channel-dispatcher.cpp |    4 ++--
 tests/dbus/chan-basics.cpp                |    4 ++--
 tests/dbus/chan-conference.cpp            |    6 +++---
 tests/dbus/chan-group.cpp                 |   12 ++++++------
 tests/dbus/client.cpp                     |    6 +++---
 tests/dbus/conn-basics.cpp                |    2 +-
 tests/dbus/conn-roster-groups.cpp         |   14 +++++++-------
 tests/dbus/conn-roster.cpp                |    8 ++++----
 tests/dbus/contacts-info.cpp              |    2 +-
 tests/dbus/contacts.cpp                   |    2 +-
 tests/dbus/streamed-media-chan-call.cpp   |    2 +-
 tests/dbus/streamed-media-chan.cpp        |    2 +-
 18 files changed, 43 insertions(+), 41 deletions(-)

commit 89cfa04cb59831ddb0fdf296d5c4c78aa9390f71
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 18:15:02 2010 +0300

    TestConnBasics: Destroy the conn proxy at the end of each test so events don't leak

 tests/dbus/conn-basics.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 0b1b54f22acada2db2224c853c2db7c623c19727
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 16:50:46 2010 +0300

    Updated NEWS

 NEWS |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 562965a27951b6110257e21600a5e70ab7f558ed
Merge: 798182d 4a9eef4
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 16:37:47 2010 +0300

    Merge branch 'connection-error-details'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 4a9eef4e7d05a119e4a2fae0dfd1580f84772da6
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 16:36:06 2010 +0300

    Make Connection::ErrorDetails class doc comment more consistent with other classes

 TelepathyQt4/connection.cpp |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

commit 4e98b3ddad6b84ba3bb969bae80937217022de70
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 16:35:44 2010 +0300

    Remove old cruft from Connection class doc comment

 TelepathyQt4/connection.cpp |    8 --------
 1 files changed, 0 insertions(+), 8 deletions(-)

commit 29fbe920a4085ea703b69778ca2f5c37484d9a94
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 16:29:42 2010 +0300

    Missing braces in Connection::errorDetails()

 TelepathyQt4/connection.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 446ee353fbd11dca8794589615439b9ad5cdf794
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 16:24:13 2010 +0300

    Make Connection::ErrorDetails usable stand-alone to wrap old APIs

 TelepathyQt4/account.cpp    |   12 ++++++++++--
 TelepathyQt4/account.h      |    1 +
 TelepathyQt4/connection.cpp |   17 ++++++++++++-----
 TelepathyQt4/connection.h   |    3 +--
 4 files changed, 24 insertions(+), 9 deletions(-)

commit 2ea7c5fc666d0ebf83b097ed8d3038707e0ae6a9
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 15:36:16 2010 +0300

    Deprecate Connection::statusChanged(status, reason) and add a new one without the reason param.
    
    The error name given in invalidated() should be the primary means of error handling, with the reason
    only used as a fallback if a client doesn't understand the error name, so we must make the API force
    the clients to use invalidated() as the only error handling -triggering signal as much as we can.

 TelepathyQt4/connection.cpp |   37 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/connection.h   |    3 ++-
 2 files changed, 39 insertions(+), 1 deletions(-)

commit c569c9be4ce1628acb0460aa5fcb86606823c86d
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 15:14:05 2010 +0300

    Doxyment Connection::ErrorDetails

 TelepathyQt4/connection.cpp |   90 ++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 89 insertions(+), 1 deletions(-)

commit 109383653f5a3d349af753a9c0a7cde9b5905290
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 15:13:41 2010 +0300

    Connection::ErrorDetails: Don't include the draft TLS keys just yet

 TelepathyQt4/connection.h  |    6 ++++++
 tests/dbus/conn-basics.cpp |    3 +++
 2 files changed, 9 insertions(+), 0 deletions(-)

commit 40d308a1fe54bb23f8006ccb453490480495a523
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 14:55:52 2010 +0300

    Test Connection::errorDetails()

 tests/dbus/conn-basics.cpp |   50 ++++++++++++++++++++++++++++++++++---------
 1 files changed, 39 insertions(+), 11 deletions(-)

commit 75773edabe60db8344906c752f251b09c8a14249
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 14:55:32 2010 +0300

    Add Connection::errorDetails()

 TelepathyQt4/connection.cpp |   52 ++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/connection.h   |   55 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 107 insertions(+), 0 deletions(-)

commit 798182ddc33d8fc6f1887b7e0087cb82e2a06a8d
Merge: 4afd025 2777344
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 00:34:56 2010 +0300

    Merge branch 'oneliner-braces'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 2777344035b666a24b0ab6f18b5b46d3b8c0674d
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 00:27:24 2010 +0300

    Make sure all if/for/while/else bodies have {}, even oneliners

 TelepathyQt4/account.cpp                  |    5 +++--
 TelepathyQt4/channel.cpp                  |   15 ++++++++++-----
 TelepathyQt4/connection-manager.cpp       |    3 ++-
 TelepathyQt4/debug.cpp                    |   10 ++++++----
 TelepathyQt4/manager-file.cpp             |   22 ++++++++++++----------
 tests/dbus/account-channel-dispatcher.cpp |   10 ++++++----
 tests/dbus/conn-roster-groups.cpp         |    6 ++++--
 tests/dbus/conn-roster.cpp                |    3 ++-
 tests/dbus/streamed-media-chan-call.cpp   |    9 ++++++---
 tests/dbus/streamed-media-chan.cpp        |   13 +++++++++----
 10 files changed, 60 insertions(+), 36 deletions(-)

commit 4afd0257b1d26cb64d5dc3c4478a1fbd16807611
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 00:02:06 2010 +0300

    Updated NEWS

 NEWS |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit 854ee0caa1fafff794cfd6ce6a7911aed9ef0bdd
Merge: a6b59c3 139f992
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 23:50:19 2010 +0300

    Merge remote branch 'oggis/channel'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 139f992c494ed9ab7d02026c94e5f951541c90b0
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 23:48:06 2010 +0300

    Properly transfer the PendingChannel fallbacks to actual Channel variables

 TelepathyQt4/channel.cpp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 51addbeaf83f83f098cc6e6cde37534f1016d00c
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 22:39:50 2010 +0300

    Channel:: Refactor the onMC / onMCD code a bit to be cleaner

 TelepathyQt4/channel.cpp |   34 +++++++++++++++++++++-------------
 1 files changed, 21 insertions(+), 13 deletions(-)

commit 751a9f1fb476c8fc22e9e7c85b37f52ada9ebad4
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 20:40:11 2010 +0300

    TestChanGroup: test an actual membership change for the MCD tests

 tests/dbus/chan-group.cpp |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

commit d55a61a94a55bd5b572ec6ea51c235e0fa2e899b
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 20:35:37 2010 +0300

    Make Channel::groupSelfContact() always have some non-NULL contact if ready
    
    This has the side effect of making emitting groupMembersChanged with people only in the removed set
    work (again, I hope) even if the local user is not a member of the group. Actually... that bug has
    probably made contact list groups totally suck, with them never reporting removed members! (We of
    course usually aren't a member on the list of our contact groups, unless we consider extremely
    lonely users the norm).

 TelepathyQt4/channel.cpp |   39 ++++++++++++++++++++++++++-------------
 1 files changed, 26 insertions(+), 13 deletions(-)

commit c6ff8172515aac6a92cef63a6a69e215aa9af75c
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 18:53:51 2010 +0300

    TestChanGroup: Test a group which has no spec 0.17.6 Group properties

 tests/dbus/chan-group.cpp |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

commit 81e900527c5c1e52d8f35ab8a81169d4ee6792c8
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 18:28:05 2010 +0300

    Test Channel with a MCD-enabled service as well

 tests/dbus/chan-group.cpp |   63 ++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 62 insertions(+), 1 deletions(-)

commit 2e6e9d8b9a254e36b2bc0681f0827f32b47e648c
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 18:27:03 2010 +0300

    Add fallbacks for services missing Channel.{Requested,InitiatorHandle}

 TelepathyQt4/channel.cpp         |   14 ++++++++++----
 TelepathyQt4/pending-channel.cpp |   29 +++++++++++++++++++++++++++--
 2 files changed, 37 insertions(+), 6 deletions(-)

commit 820cad80d6a5c7a3747614011d0a377d3c700833
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 14:26:16 2010 +0300

    Updated NEWS

 NEWS |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 3b0d93b5c51d6623c536d09d723bddc601464798
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 13:32:56 2010 +0300

    Fix a race condition where Channel could in rare cases miss a MembersChangedDetailed signal

 TelepathyQt4/channel.cpp |   33 ++++++++++++++++++---------------
 1 files changed, 18 insertions(+), 15 deletions(-)

commit 2c4f14c22053cc4d969a014459eaead117d57475
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 13:20:56 2010 +0300

    Make Channel debug slightly cleaner
    
    Now the Channel is identified by the object path in some of the debug, and some redundant ones are
    removed.

 TelepathyQt4/channel.cpp |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit a6b59c355c80622c468068f312f63376edce1378
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 12:50:51 2010 +0300

    Updated NEWS

 NEWS |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit d9ee5edc57f4b9d3bd645c74f3a8599fcd33f25c
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 12:48:31 2010 +0300

    Move the NEWS set tw=80 out of the way to the EOF

 NEWS |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 0a4fc5836ab66508b916615589c1e551da05ca9f
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 12:37:23 2010 +0300

    Reformat NEWS with tw=80 so it better suits sending by mail

 NEWS |   55 ++++++++++++++++++++++++++++---------------------------
 1 files changed, 28 insertions(+), 27 deletions(-)

commit 14c4182020954589d195fdbec73a009aa250e043
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 12:17:00 2010 +0300

    TestConnRosterGroups: make sure the conn invalidation from the 1st case doesn't leak to the 2nd

 tests/dbus/conn-roster-groups.cpp |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit af93fff8f448007efd774646e1e92ee2cb1fa0f4
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 12:16:23 2010 +0300

    TestConnRosterGroup: Remove duplicate simulation delay arg from test service constructor call

 tests/dbus/conn-roster-groups.cpp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 4a7c125cbb0d737b7f62cf07f4a3e7a4c287ba54
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 21:30:35 2010 +0300

    Bump nano version (now 0.3.8.1)

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cf0483529c14b29e12f8f58df2330ba5ab3039cd
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 21:07:14 2010 +0300

    REALLY prepare release 0.3.8 - previously i didn't increment the libtool revision

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 28e4b5acf028069e0efb7c367595cc3256150d19
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 20:01:30 2010 +0300

    Prepare release 0.3.8

 NEWS         |    2 +-
 configure.ac |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 618b7bea9e0aa8a4c28a80fe98aa34df6d558593
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 20:33:21 2010 +0300

    Updated NEWS

 NEWS |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit dbec2abc9b39dd074043bb20b633f11597eb6ba8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 24 20:27:31 2010 +0300

    ChannelRequest: Assert if extractMainProps is called more than once.

 TelepathyQt4/channel-request.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 549d6ad4cf8c3ff38c7ca7e7e3364eadc1e93fa1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 24 20:22:15 2010 +0300

    ChannelRequest: Removed duplicated call to setInterfaces.

 TelepathyQt4/channel-request.cpp |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 479e921ed0bf62a1a8b97bc0174594a9e93b0534
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 19:59:10 2010 +0300

    Updated NEWS

 NEWS |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 3a63917e79b3727a1d89e79b3a93efa34885cbac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 22 18:36:44 2010 -0300

    Account: Only parse connection object path on ::connection when needed.

 TelepathyQt4/account.cpp |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 651ce3e34d5dea28ef0578642a5552830de1ab55
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 24 20:08:29 2010 +0300

    ChannelRequest: Delete watcher once we are done with it.

 TelepathyQt4/channel-request.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 5cd2141e525995dd0295c180906d06c0f990e5f7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 24 20:04:10 2010 +0300

    ChannelRequest: Properly use immutable properties.

 TelepathyQt4/channel-request.cpp |   87 ++++++++++++++++++++++++-------------
 1 files changed, 56 insertions(+), 31 deletions(-)

commit b4fde95b21e2220fc4cc6c0ce41f1dd866b2497f
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 19:46:06 2010 +0300

    Update NEWS

 NEWS |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 883813a88b5d9fc0567c316c813f087032966098
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 19:32:56 2010 +0300

    Update the future/call test service CM from tp-glib
    
    This adds the usual "Interfaces" property to the media stream and content objects on the CM.

 tests/lib/glib/future/call/call-content.c |   13 +++++++++++++
 tests/lib/glib/future/call/call-stream.c  |   13 +++++++++++++
 2 files changed, 26 insertions(+), 0 deletions(-)

commit e7e20030d5db7ab4315394bb9871cc2bb916ae86
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 18:06:51 2010 +0300

    Pull in XML from spec 0.19.11

 spec/Authentication_TLS_Certificate.xml     |  304 ++++++++++++++++++++++
 spec/Call_Content.xml                       |   13 +
 spec/Call_Stream.xml                        |   11 +
 spec/Channel_Interface_Call_State.xml       |   14 +
 spec/Channel_Interface_Room.xml             |  373 +++++++++++++++++++++++++++
 spec/Channel_Type_Room_List.xml             |   17 ++-
 spec/Channel_Type_Server_TLS_Connection.xml |   60 +++++
 spec/Channel_Type_Text.xml                  |   14 +-
 spec/Connection.xml                         |   44 +++-
 spec/Connection_Interface_Client_Types.xml  |  203 +++++++++++++++
 spec/Protocol.xml                           |   65 +++++-
 spec/all.xml                                |   16 +-
 spec/errors.xml                             |   72 +++++-
 13 files changed, 1182 insertions(+), 24 deletions(-)

commit 6f7402e4cd5ce8419b0fa692711518318bd414a9
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 16:28:24 2010 +0300

    Update NEWS

 NEWS |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 74d3ae16cb90b166b3ef2b7e6acac09a0fc7a6c1
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 15:44:57 2010 +0300

    Settle some already fixed FIXMEs in Connection

 TelepathyQt4/connection.cpp |   16 +++++++---------
 1 files changed, 7 insertions(+), 9 deletions(-)

commit d37dcd1ab0570c4ddce3370e8f7521a314dbb1d1
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 15:31:27 2010 +0300

    Bring Connection test coverage up a bit (now 75.2% of lines)

 TelepathyQt4/connection.h  |    2 +-
 tests/dbus/conn-basics.cpp |   68 +++++++++++++++++++++++++++++++++++++------
 2 files changed, 59 insertions(+), 11 deletions(-)

commit 12f08d18dd7a66c9e8e2e85dc37eaa558e3cc5d9
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 13:41:51 2010 +0300

    Remove useless ensuring the props iface is there in Conn::P::introspectSimplePresence()

 TelepathyQt4/connection.cpp |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit 41ff3726c678a5f4c66f730a02cb57f93fd3c072
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 13:37:53 2010 +0300

    Test that connection->capabilities() isn't a death-trap

 tests/dbus/conn-capabilities.cpp |   50 +++++++++++++++++++++++++++++++++++--
 1 files changed, 47 insertions(+), 3 deletions(-)

commit 2595a722e60343860d4f9b6ef3cddbf956606782
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 13:31:11 2010 +0300

    Make Connection::capabilities() less of a death-trap similarly to ::contactManager()

 TelepathyQt4/connection.cpp |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

commit ac75a467a430eba80391cdcb8c2fdd238da354e5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 30 03:37:44 2010 -0300

    chan-conference test: Reset channels when finished to avoid channels trying to make a destroyed connection ready.

 tests/dbus/chan-conference.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 70445aeed7e6d08112ecf9d6948e125107d8accf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 30 03:32:37 2010 -0300

    Connection: General improvement and add support to retrieve properties using GetAll.
    
    - Reorder methods by features (maintainance++)
    - Use GetAll to retrieve properties and fallback to
      GetInterfaces/Status/SelfHandle when needed.
    - Improved logic to run FeatureCore introspection using an introspection queue.

 TelepathyQt4/connection.cpp |  514 +++++++++++++++++++++++++++----------------
 TelepathyQt4/connection.h   |   23 +-
 2 files changed, 331 insertions(+), 206 deletions(-)

commit 87031ff484c6350982551f384e0a193f68573648
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 30 03:29:49 2010 -0300

    ReadinessHelper: Added method to force introspection status without re-running the introspection process.
    
    This method will be used by connection to avoid re-run introspection when the
    status is retrieved for the first time.

 TelepathyQt4/readiness-helper.cpp |   21 +++++++++++++++++++++
 TelepathyQt4/readiness-helper.h   |    1 +
 2 files changed, 22 insertions(+), 0 deletions(-)

commit 66a75efba8437d33c17779789b2c29adbdc162c6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 30 03:28:48 2010 -0300

    OptionalInterfaceFactory: Added helper methods to check if an interface is present.

 TelepathyQt4/optional-interface-factory.h |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 400eef679e75071298d55241c4be8dad162f05c5
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 11:21:28 2010 +0300

    Remove tabs I just introduced to Account::icon(Name)()

 NEWS                     |   53 +++++++++++++++++++++++----------------------
 TelepathyQt4/account.cpp |   14 ++++++------
 2 files changed, 34 insertions(+), 33 deletions(-)

commit 126667117d2551b6c775fdb0e753b318e7e33c13
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 01:30:19 2010 +0300

    Don't make up a bogus feature fail reason if the CM initial introspection GetAll fails
    
    It used to say "don't support pre-getall CMs currently" but actually we never will support those,
    and I believe that nobody actually attempts using such CMs nowadays, hence hitting that condition
    most often actually means the CM is not there / is broken.

 TelepathyQt4/connection-manager.cpp |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit d0e477bcdbf4027c79ab64d7842ab981018b36ac
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 01:15:09 2010 +0300

    Yet another TestStreamedMediaChanCall race fix...
    
    This is a previously identified one actually but the fix wasn't sufficient in all cases. The new one
    should be.

 tests/dbus/streamed-media-chan-call.cpp |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 2662a72de9650dd46704c6b98ed5c1fda30bf44a
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 01:00:25 2010 +0300

    Test that Account::iconName() always returns a sensible non-empty value

 tests/dbus/account-basics.cpp |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit 1f251264c02bf0a67d784b1c1ec8bf704bb80d9e
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 00:59:58 2010 +0300

    Implement the Account::icon() improvement to Account::iconName() too

 TelepathyQt4/account.cpp |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit 586e5caaa1f1f7d45fd3c7d81b54e4067cd9a48d
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 00:24:43 2010 +0300

    Add test for protocol introspection on a legacy CM without Protocol objects support

 tests/dbus/cm-basics.cpp |   82 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 82 insertions(+), 0 deletions(-)

commit 6f5aed42ffae79e917c761756e64eefce509af65
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 00:24:24 2010 +0300

    Extend CM test coverage

 tests/dbus/cm-basics.cpp |   85 ++++++++++++++++++++++++++--------------------
 1 files changed, 48 insertions(+), 37 deletions(-)

commit a1edc9537ab98c5f3985830732aa8f6239408520
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 00:23:30 2010 +0300

    Make CM::protocolInfo()->capabilities() claim support for everything for legacy CMs

 TelepathyQt4/connection-manager-internal.h |    1 +
 TelepathyQt4/connection-manager.cpp        |   66 +++++++++++++++++++++++++++-
 2 files changed, 66 insertions(+), 1 deletions(-)

commit 2a887f2e20497f18d8c68670d73c0ce57dedd0f8
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 00:22:48 2010 +0300

    Make ConnectionManager Protocol introspection use the immutable properties map

 TelepathyQt4/connection-manager-internal.h |    5 +-
 TelepathyQt4/connection-manager.cpp        |  100 +++++++++++++++++++---------
 2 files changed, 71 insertions(+), 34 deletions(-)

commit 945086369ae253695b5dcf049072ecff6b163a26
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 22:38:01 2010 +0300

    If the Account Icon is not set, return the icon from the protocol, if available, and im-<protocolname> otherwise

 TelepathyQt4/account.cpp |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 1fe947902babe05562a6b04205a68ae76d56c179
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 22:11:50 2010 +0300

    Invalidate the CM if it can't answer to GetAll properly instead of just never finishing

 TelepathyQt4/connection-manager.cpp |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit ee6766689149664360f50e32f6311bf2bc705f83
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 22:10:55 2010 +0300

    Remove tabs inserted by a stupid vim user (me)

 TelepathyQt4/connection-manager.cpp |    8 ++++----
 TelepathyQt4/manager-file.cpp       |    6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

commit fa5d580c45e5053733506961ef758edf4b747046
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 21:12:30 2010 +0300

    Document that ProtocolInfo returned by the public API shouldn't be deleted

 TelepathyQt4/account.cpp            |    3 +++
 TelepathyQt4/connection-manager.cpp |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 9e9bb4960ae2e6c0b94b175f5f775f44487b8b50
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 21:09:20 2010 +0300

    Implement a more useful fallback for {ProtocolInfo,ManagerFile}::englishName()

 TelepathyQt4/connection-manager.cpp |   26 ++++++++++++++++++--------
 TelepathyQt4/manager-file.cpp       |   25 ++++++++++++++++---------
 2 files changed, 34 insertions(+), 17 deletions(-)

commit f60c0382aa8ba6f408d9351b4d9730db40bbfd78
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 20:22:15 2010 +0300

    Fix yet one more race in TestStreamedMediaChan...

 tests/dbus/streamed-media-chan.cpp |   41 ++++++++++++++++++++++++++++++++++-
 1 files changed, 39 insertions(+), 2 deletions(-)

commit 4201cf7e6b5de61c09813b4b63044260ba592039
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 16 13:18:01 2010 -0300

    Make sure we build with QT_NO_CAST_FROM_ASCII enabled.

 TelepathyQt4/connection-manager.cpp |    4 ++--
 TelepathyQt4/manager-file.cpp       |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 347d9558b30d61fe10d70f90a007ca50c785d295
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 16 13:11:25 2010 -0300

    ConnectionManager: Added protocol name for warning when protocol failed introspection.

 TelepathyQt4/connection-manager.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 201f37bf37da4c39f24a07c741f83166cd68c737
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 16 13:11:02 2010 -0300

    ConnectionManager: Improved documentation for ProtocolInfo::vcardField.

 TelepathyQt4/connection-manager.cpp |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 7ad48b020e265165117e8d36fb915da24c46ddb3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 16 13:10:29 2010 -0300

    ConnectionManager: Always return non-empty ProtocolInfo::englishName and iconName strings.
    
    Build strings for english name and icon name if absent using im-protocol for
    icon name and protocol for english name.

 TelepathyQt4/connection-manager.cpp |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

commit eebd50919824dd13e87614cfea201ab44bf2e94e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 16 13:09:10 2010 -0300

    ManagerFile: Always return non-empty englishName and iconName strings.
    
    Build strings for english name and icon name if absent using im-protocol for
    icon name and protocol for english name.

 TelepathyQt4/manager-file.cpp |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit ecc137c32cb7a0c223fd56bb800ec234cf98baf7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 4 01:09:27 2010 -0300

    Bump tp-glib dependency to >= 0.11.11

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b31cde039b85b4b13b322797255c4a9c3f70bb38
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 4 01:08:48 2010 -0300

    echo2 cm: Updated from tp-glib 0.11.11

 tests/lib/glib/echo2/im-manager.c |   27 ++++-----------------------
 tests/lib/glib/echo2/im-manager.h |    2 --
 tests/lib/glib/echo2/protocol.c   |   23 ++++++++++++++++-------
 3 files changed, 20 insertions(+), 32 deletions(-)

commit 43962207792a3fb7df673efc1b947439c581216b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 22:01:46 2010 -0300

    cm-basics test: Test Protocol support.

 tests/dbus/cm-basics.cpp |   30 ++++++++++++++++++++++--------
 1 files changed, 22 insertions(+), 8 deletions(-)

commit b1ddfdd4f91a38886c4e962044f8d253cdad4ba3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 22:00:06 2010 -0300

    echo2 cm: Updated from smcv's tp-glib Protocol support.
    
    Use smcv's unreleased tp-glib Protocol support changes to write the test cases.

 tests/lib/glib/echo2/Makefile.am          |    4 +-
 tests/lib/glib/echo2/conn.c               |   29 +++---
 tests/lib/glib/echo2/conn.h               |    5 +
 tests/lib/glib/echo2/connection-manager.c |   59 +++++------
 tests/lib/glib/echo2/im-manager.c         |   19 ++++
 tests/lib/glib/echo2/im-manager.h         |    2 +
 tests/lib/glib/echo2/manager-file.py      |    2 +-
 tests/lib/glib/echo2/protocol.c           |  166 +++++++++++++++++++++++++++++
 tests/lib/glib/echo2/protocol.h           |   67 ++++++++++++
 9 files changed, 305 insertions(+), 48 deletions(-)

commit f11c07c104a75e812e769b5183791eb568ce5d1f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 21:59:16 2010 -0300

    tools/manager-file.py: Updated from latest tp-glib version.

 tools/manager-file.py |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit c72fc0210b92cc713e77c38273117fed6b89eab1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 00:28:06 2010 -0300

    ConnectionManager: Updated copyright.

 TelepathyQt4/connection-manager-internal.h |    4 ++--
 TelepathyQt4/connection-manager.cpp        |    4 ++--
 TelepathyQt4/connection-manager.h          |    4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 1f380912739dcc9fde06892641c1aa02f24e6a15
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 04:15:02 2010 -0300

    ConnectionManager: Improved documentation.
    
    Updated docs to indicate what methods require FeatureCore to be enabled and standardization.

 TelepathyQt4/connection-manager.cpp |   24 +++++++++++++++---------
 1 files changed, 15 insertions(+), 9 deletions(-)

commit b095251c4526a3160ed1aa37092f098aff6b15d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 21:56:11 2010 -0300

    ConnectionManager: Fixed indentation.

 TelepathyQt4/connection-manager.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 70e16b2069e47bf0d1c77b137a19d1a1a422517a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 21:53:57 2010 -0300

    ConnectionManager: Fixed crash when deleting protocol wrapper.
    
    Do not call delete on ::Private::ProtocolWrapper on the ready slot, as the
    PendingOperation is a child of it.

 TelepathyQt4/connection-manager.cpp |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 041c90a4abd12cadf3d6ea48082e5c252a9ab8fb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 21:53:34 2010 -0300

    ConnectionManager: Proper read Icon property from Protocol.

 TelepathyQt4/connection-manager.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bdeaf5c186f12ed27203fff7a06c464a52683a66
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 21:52:40 2010 -0300

    ConnectionManager: Properly call ::Private::ProtocolWrapper::instrospectMain instead of ::Private::instrospectMain.
    
    Properly call ::Private::ProtocolWrapper::instrospectMain instead of
    ::Private::instrospectMain when instrospecting ProtocolWrapper.

 TelepathyQt4/connection-manager.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 07982c9bea99bdf3ecfedda0f4642d832e696463
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 04:13:09 2010 -0300

    ConnectionManager: Added helper methods to check whether a protocol is supported and return a protocol object for a given protocol.

 TelepathyQt4/connection-manager.cpp |   39 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/connection-manager.h   |    4 ++-
 2 files changed, 42 insertions(+), 1 deletions(-)

commit 466bee681f7a0cb6f570e769ef860a59da5d1ac7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 04:01:21 2010 -0300

    ConnectionManager: Use ProtocolWrapper if ConnectionManager.Protocols is supported.

 TelepathyQt4/connection-manager-internal.h |    1 +
 TelepathyQt4/connection-manager.cpp        |   55 +++++++++++++++++++++++++++-
 TelepathyQt4/connection-manager.h          |    1 +
 3 files changed, 56 insertions(+), 1 deletions(-)

commit ea16f94cb9da9685be44ca6cdaba0ce6b68655de
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 03:56:30 2010 -0300

    ConnectionManager: Added ::Private::ProtocolWrapper.
    
    Added class to wrap a Protocol object to be used in CMs implementing Protocol.

 TelepathyQt4/connection-manager-internal.h |   33 +++++++++++
 TelepathyQt4/connection-manager.cpp        |   87 ++++++++++++++++++++++++++++
 2 files changed, 120 insertions(+), 0 deletions(-)

commit f8d79d5fe08c7de1bc635b4b110c5b4a63f632fc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 03:52:52 2010 -0300

    ConnectionManager: Renamed methods to retrieve protocol info.
    
    Added Legacy suffix to methods to retrieve protocol info as new API will be
    added for new CMs implementing Protocol.

 TelepathyQt4/connection-manager-internal.h |    4 ++--
 TelepathyQt4/connection-manager.cpp        |   16 ++++++++--------
 TelepathyQt4/connection-manager.h          |    4 ++--
 3 files changed, 12 insertions(+), 12 deletions(-)

commit 8cb0a6cf063be376bc1d3197666f572e8e350262
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 03:57:36 2010 -0300

    ConnectionManager: Add new info returned by ManagerFile to ProtocolInfo objects.

 TelepathyQt4/connection-manager.cpp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit f48e27c966ea971e2ebb39920382923886372e1e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 00:31:42 2010 -0300

    ConnectionManager: Added new methods to ProtocolInfo to support Protocol properties.

 TelepathyQt4/connection-capabilities.h |    1 +
 TelepathyQt4/connection-manager.cpp    |   87 +++++++++++++++++++++++++++++++-
 TelepathyQt4/connection-manager.h      |   13 +++++
 3 files changed, 100 insertions(+), 1 deletions(-)

commit 2f0222aaf99adb367d1f98c045e901ef6d3d16e2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 28 15:04:46 2010 -0300

    ConnectionManager: Moved private methods implementations to where it belongs.

 TelepathyQt4/connection-manager.cpp |  154 +++++++++++++++++-----------------
 1 files changed, 77 insertions(+), 77 deletions(-)

commit 56619fdf44f5930864f345b000e62f918e2743ff
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 19:52:05 2010 -0300

    manager-file test: Added test for new properties defined in Protocol.

 tests/manager-file.cpp                             |   19 +++++++++++++++++++
 tests/telepathy/managers/test-manager-file.manager |   10 ++++++++++
 2 files changed, 29 insertions(+), 0 deletions(-)

commit 1508333cdaef24c696f4beaaddc59145f800a826
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 03:44:44 2010 -0300

    ManagerFile: Support new properties defined in Protocol.

 TelepathyQt4/manager-file.cpp |  125 +++++++++++++++++++++++++++++++++++++----
 TelepathyQt4/manager-file.h   |    9 ++-
 2 files changed, 121 insertions(+), 13 deletions(-)

commit 617e461c26aee000f600f8b335a3bf3d3a39c220
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 01:41:14 2010 -0300

    ManagerFile: Moved ::Private members decl to where it belongs.

 TelepathyQt4/manager-file.cpp |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit a14193bf8cdfe006b4b628d5bb19d0a8f1653957
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 04:00:58 2010 -0300

    Generate bindings for Protocol iface.

 TelepathyQt4/connection-manager.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9c87474af1797433a34708203e842505e260126d
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 16:43:58 2010 +0300

    Updated NEWS

 NEWS |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 370c1e6b64759ff025134e22a6a3e9cd195882b9
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 16:38:27 2010 +0300

    Add files generated by lcov-check and check-valgrind to .gitignore

 .gitignore |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit c10a958e18d2d94529cc5024b823e002e81a398f
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 16:35:56 2010 +0300

    Disable building the shared library if using --enable-compiler-coverage
    
    GCov doesn't really work with shared libraries.

 m4/compiler.m4 |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit c3251734fe417f69326d9aafbe66893e90379478
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 14:01:47 2010 +0300

    Updated NEWS

 NEWS |   35 +++++++++++++++++++++++++++++------
 1 files changed, 29 insertions(+), 6 deletions(-)

commit 4c6d33d4a207561b5c5b18f86d8e4812d83734e0
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 06:36:50 2010 +0300

    Fix yet more StreamedMediaChan(Call) races which were discovered with 1ms simulation delay

 tests/dbus/streamed-media-chan-call.cpp |  118 +++++++++++++++++++-----------
 tests/dbus/streamed-media-chan.cpp      |   37 ++++++++--
 2 files changed, 106 insertions(+), 49 deletions(-)

commit 2b52d85072c75d96431e68975890b5cb51bdda21
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 03:58:30 2010 +0300

    Set the test simulation delay to 1ms in g_object_new instead of modifying the service code
    
    This reverts commit ce159df2a4d508500052f9bf0c74e0ded05df0e9.
    
    We shouldn't modify code which is copy-paste updated from tp-glib.

 tests/dbus/chan-group.cpp                         |    1 +
 tests/dbus/conn-roster-groups.cpp                 |    1 +
 tests/dbus/conn-roster.cpp                        |    1 +
 tests/dbus/streamed-media-chan-call.cpp           |    1 +
 tests/dbus/streamed-media-chan.cpp                |    1 +
 tests/lib/glib/callable/conn.c                    |    2 +-
 tests/lib/glib/callable/connection-manager.c      |    2 +-
 tests/lib/glib/callable/manager-file.py           |    2 +-
 tests/lib/glib/callable/media-channel.c           |    3 ++-
 tests/lib/glib/callable/media-manager.c           |    2 +-
 tests/lib/glib/callable/media-stream.c            |    2 +-
 tests/lib/glib/contactlist/conn.c                 |    2 +-
 tests/lib/glib/contactlist/contact-list-manager.c |    2 +-
 tests/lib/glib/contactlist/manager-file.py        |    2 +-
 tests/lib/glib/csh/conn.c                         |    2 +-
 tests/lib/glib/csh/manager-file.py                |    2 +-
 tests/lib/glib/csh/room-manager.c                 |    2 +-
 tests/lib/glib/csh/room.c                         |    2 +-
 tests/lib/glib/future/call/call-channel.c         |    3 ++-
 tests/lib/glib/future/call/call-manager.c         |    2 +-
 tests/lib/glib/future/call/call-stream.c          |    2 +-
 tests/lib/glib/future/call/cm.c                   |    2 +-
 tests/lib/glib/future/call/conn.c                 |    2 +-
 tests/lib/glib/future/call/manager-file.py        |    2 +-
 24 files changed, 26 insertions(+), 19 deletions(-)

commit 10f53196978d37990a44af2e5d8645f13e7bb398
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 03:56:40 2010 +0300

    Fix a race expecting Text::Sent() to have been emitted quickly in TestTextChan
    
    I believe this was the last race \o/

 tests/dbus/text-chan.cpp |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

commit 0c3ff88d34a077cfa6239e8850925366581f79e4
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 03:20:27 2010 +0300

    Reduce amount of useless library debug
    
    My head almost exploded while trying to parse the useful information out of the test logs when
    fixing the test race conditions. This patch removes some of the most common "guaranteedly boring"
    debug prints and shortens the common debug print prefix a bit to make debug output more readable.

 TelepathyQt4/contact-manager.cpp            |   13 ------------
 TelepathyQt4/debug-internal.h               |    4 +-
 TelepathyQt4/optional-interface-factory.cpp |    3 --
 TelepathyQt4/pending-contact-attributes.cpp |    9 +-------
 TelepathyQt4/pending-contacts.cpp           |   28 +++-----------------------
 TelepathyQt4/readiness-helper.cpp           |    4 +--
 6 files changed, 8 insertions(+), 53 deletions(-)

commit af14b1ee14785f16a444de608c2e175ed81e7aff
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 02:32:41 2010 +0300

    Modify repeat-tests.sh to be able to run any command instead of just make targets
    
    This is useful for running individual tests by directly invoking the test executable.

 tools/repeat-tests.sh |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit a3389f10ac9d0a189afc00b89aff28a10756abed
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 02:17:00 2010 +0300

    (Hopefully) fix all of the remaining races in TestStreamedMediaChan
    
    This required a lot of elaborate event state machine logic to be robust against unexpected event
    orderings. This really sucks. Time to rethink the StreamedMediaChan semantics sometime soon...

 tests/dbus/streamed-media-chan.cpp |  247 +++++++++++++++++++++++++++++------
 1 files changed, 204 insertions(+), 43 deletions(-)

commit 705fd77629f3f31dc8e0cfcb3351a99035db45ce
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 22 23:43:22 2010 +0300

    Fix races in TestStreamedMediaChanCall::testOutgoingCall
    
    The race was because the simulation connection service decides to start sending us video or stop
    doing that based on the exact timing when we stop sending from our end after initiating the call.
    The fix is to make sure we're neither sending nor receiving before starting to poke the stream back
    and forth to ensure we don't eg. try to make it receive and wait for it do start doing so when it is
    already in fact doing that.

 tests/dbus/streamed-media-chan-call.cpp |   21 ++++++++++++++++-----
 1 files changed, 16 insertions(+), 5 deletions(-)

commit e3a4aaf05076dfd842578820b92dd9737c890e4c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 22 22:49:00 2010 +0300

    Rewrite all while (i != end) loops as for loops
    
    Such while loops with manual i increment somewhere in the loop body are extremely error-prone. Sure
    enough, 8 of the loops (all in MediaStream public API functions) were either prone to or always did
    busy-loop.

 TelepathyQt4/account-set.cpp            |   12 +---
 TelepathyQt4/contact-manager.cpp        |    6 +-
 TelepathyQt4/readiness-helper.cpp       |   19 ++----
 TelepathyQt4/streamed-media-channel.cpp |  107 ++++++++++++++-----------------
 4 files changed, 57 insertions(+), 87 deletions(-)

commit fd33d4ba5ac04ea9c64269ce4da85e27adc0ae28
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 22 19:07:39 2010 +0300

    Add progress debug to TestStreamedMediaChanCall::testOutgoingCall()
    
    That testcase is currently terribly racy; with this debug output it will be possible to detect the
    point at which the races actually occur.

 tests/dbus/streamed-media-chan-call.cpp |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

commit 96ced4c13454778b4b7e14d400df587a141bf430
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 22 18:15:52 2010 +0300

    Rename the test in s-m-c-call.cpp so it can be distinguished from its sibling in test output
    
    They both used to be called TestStreamedMediaChan probably due to copy-paste (I know, right!).

 tests/dbus/streamed-media-chan-call.cpp |   38 +++++++++++++++---------------
 1 files changed, 19 insertions(+), 19 deletions(-)

commit efa967abc23cf9d03729d07d61de4ac265c58a8a
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 22 18:06:15 2010 +0300

    Fix race in TestStreamedMediaChan::testOutgoingCallTerminate()
    
    This required writing a fairly elaborate state machine, because the requestStreams pending
    operation can finish anywhere between starting the call, the remote contact being added to RP, them
    answering, and them terminating the call.
    
    Should this be considered a bug, making applications write error-prone code? Probably not, as I
    don't think the applications need to care about whether the group membership changes happen before
    or after the call starting being signaled. They'll probably just use the membership change signals
    to show a participant list, if anything. However, if they want to display a widget with the remote's
    avatar, for example, when the PendingOp finishes, then indeed this should be considered a bug. (They
    could do so anyway reliably though, by storing the contact they use to make the requestStreams call
    in the first place, which is the most logical way to do it).
    
    testOutgoingCall() itself is still racy, fixing it next.

 tests/dbus/streamed-media-chan.cpp |  170 ++++++++++++++++++++++++++++++-----
 1 files changed, 145 insertions(+), 25 deletions(-)

commit c16694c2da4c1373e4a2b413af668a98268904ca
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 22 17:53:08 2010 +0300

    Fix race in TestStreamedMediaChan::testOutgoingCallBusy
    
    Tp-qt4 may have already noticed the remote is busy and invalidated the channel, so we should only
    start waiting for the channel to become invalid unless it is still valid. Otherwise there's a
    probablity (which is quite high under valgrind) that the test will hang, because it doesn't execute
    fast enough to reach starting to wait for the invalidation before the channel has already been
    invalidated.

 tests/dbus/streamed-media-chan.cpp |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

commit 7e42feb003bccf1902e4b398b48a643a2018d8d9
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 22 14:41:32 2010 +0300

    Fix yet another race in the roster test
    
    The previous fixes only really fixed the first contact in the request presence subscription test,
    which does eventually accept our request. The second contact refuses our request, which, if it
    happened before the test got to checking if it had asked for the subscription in the first place,
    caused the test to fail (because it wasn't anymore in the "asked for subscription" state, but
    "not subscribed").
    
    This race only happened when running under valgrind, not without it even with some concurrent CPU
    load.

 tests/dbus/conn-roster.cpp |   33 ++++++++++++++++++++++++++-------
 1 files changed, 26 insertions(+), 7 deletions(-)

commit aa7992d92078525410d513508e6487500684f210
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 21:07:43 2010 +0300

    Add a conservative 10 minute watchdog to all tests
    
    The primary purpose is to detect infinite waiting for events and busyloops in tests.
    
    10 minutes should be plenty for any test to run even under heavy load. Let's increase it if it
    causes problems. As a reference 10 seconds is enough on my computer for any of the current tests
    even with a few concurrent CPU hog processes, so we should be pretty safe.

 tests/lib/test.cpp |    9 +++++++++
 tests/lib/test.h   |    1 +
 2 files changed, 10 insertions(+), 0 deletions(-)

commit ce173b50f47758cc43e99dd8564636a1a237cb1a
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 21:02:46 2010 +0300

    Fix race in testRoster() where we might make too few mainloop iterations if the contact is quick to accept the presence request

 tests/dbus/conn-roster.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 92d3216a6e6077d6b8a490f815b2b231a7b8b540
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 20:36:42 2010 +0300

    Add some FIXME to ContactManager about broken semantics

 TelepathyQt4/contact-manager.cpp |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit 9ca59c8d16811feb21a173323f4fc8289ada44d3
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 20:36:09 2010 +0300

    Add test verifying the ContactManager deathtrap is gone

 tests/dbus/conn-roster-groups.cpp |  383 +++++++++++++++++++++++++++++++++++--
 1 files changed, 369 insertions(+), 14 deletions(-)

commit 35f67f768ad8a54bcc8cb8db215221e388b972a5
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 20:26:03 2010 +0300

    Test lib: add Test::expectFailure, which can be used to expect a PendingOperation fail

 tests/lib/test.cpp |   11 +++++++++++
 tests/lib/test.h   |    1 +
 2 files changed, 12 insertions(+), 0 deletions(-)

commit ee652401bb23b76b872102eb2644ed12cbd39b76
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 20:25:08 2010 +0300

    Plug memory leak in TestContacts::testSelfContactFallback()

 tests/dbus/contacts.cpp |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit 4ccfa85189edb76694b3c02fc003c1e1693fa33c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 20:17:48 2010 +0300

    Make the Roster and RosterGroups ops on ContactManager early-fail on invalid conn too

 TelepathyQt4/contact-manager.cpp |   84 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 84 insertions(+), 0 deletions(-)

commit 5bbafcc162cfe97cb796c2d27d6225edfaf93976
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 14:45:28 2010 +0300

    Make Connection::contactManager() less of a death-trap
    
    Previously the accessor used to return NULL if the Connection Core
    wasn't ready. This is less of a problem for the case of the Connection
    not being ready *yet* but very much one due to the fact that when the
    Connection goes invalid it's not considered ready anymore.
    
    When the conn goes invalid, application code (actually, in this case,
    the Channel internals) should react by not making any more calls to the
    Connection - when it gets the signal! However, if it's executing its own
    code calling Connection *when* the Conn gets invalidated, it won't get
    the signal in time to prevent doing so (it will only get the signal when
    it returns to the mainloop). With the previous NULL return behavior,
    applications would crash with a SIGSEGV in this case. Even if the signal
    is caught in time preventing all further calls to avoid SIGSEGV will be
    VERY hard, for any non-trivial application anyway.
    
    This affected eg. the conference channel test, which disconnects the
    connection and runs a mainloop until it emits invalidated. However, at
    this point it still has Channel objects for the same connection, which
    haven't all completed introspecting themselves. The Channel introspection
    process will make calls to ContactManager to construct contacts for its
    participants. If this happens in the same mainloop iteration as the
    connection invalidation, but before the channels get the invalidated
    signal, the channels' call to ContactManager will cause the application
    to crash with a SIGSEGV.
    
    This patch makes Connection::contactManager() always return a non-NULL
    value, but will make ContactManager::contactsFor{Handles,Identifiers}()
    and ContactManager::upgradeContacts() fail instantly with
    TELEPATHY_ERROR_NOT_AVAILABLE and a descriptive debug message, if the
    connection has been invalidated or never has been made ready.

 TelepathyQt4/connection.cpp       |   10 +--------
 TelepathyQt4/contact-manager.cpp  |   39 +++++++++++++++++++++++++++++++++---
 TelepathyQt4/contact-manager.h    |    2 +-
 TelepathyQt4/pending-contacts.cpp |   25 ++++++++++++++++++++--
 TelepathyQt4/pending-contacts.h   |   13 +++++++++--
 5 files changed, 69 insertions(+), 20 deletions(-)

commit 666fbfcccbc822199debd23fd3a9ed3154e443de
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 30 03:32:00 2010 -0300

    Channel: Do not continue introspecting if owning connection failed becoming ready.

 TelepathyQt4/channel.cpp |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 60a635520d18192ae8676a9f8ba8e07fe37d7cb7
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 11:50:41 2010 +0300

    Fix TestAccountBasics race expecting avatarChanged
    
    The avatarChanged signal might have already been caught when we were
    making FeatureAvatar ready for the second time or when making the
    SetAvatar call in the first place, so only start waiting for it if we
    haven't got it already.
    
    This fixes a test hang which happens quite often with higher CPU load
    and check-valgrind (when the test itself runs slower, and the avatar may
    change faster than the test is able to catch it).

 tests/dbus/account-basics.cpp |   25 ++++++++++++++++++++++---
 1 files changed, 22 insertions(+), 3 deletions(-)

commit cf1c52ed0cb9b3589f7bb3d65e8fb72757d8e686
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 11:23:01 2010 +0300

    Remove --verbose from check-valgrind, we're not particularly interested in overtly verbose symbol binding info etc
    
    This has no effect on the verbosity of reporting the actual memory
    errors.

 tools/valgrind.mk |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit bc259ea12de5f0f9beaf14019bdb19c2d2741c7d
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 20 22:36:33 2010 +0300

    Make TestConnRoster not fail if the remote has accepted our invitation already

 tests/dbus/conn-roster.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit ce159df2a4d508500052f9bf0c74e0ded05df0e9
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 20 22:35:03 2010 +0300

    Cut the test simulation delay to 1% of what it was
    
    This speeds up tests immensely, but also uncovers race condition bugs in
    them which otherwise were only occasional (but happened quite often
    especially under high system load).

 tests/lib/glib/callable/conn.c                    |    2 +-
 tests/lib/glib/callable/connection-manager.c      |    2 +-
 tests/lib/glib/callable/manager-file.py           |    2 +-
 tests/lib/glib/callable/media-channel.c           |    2 +-
 tests/lib/glib/callable/media-manager.c           |    2 +-
 tests/lib/glib/callable/media-stream.c            |    2 +-
 tests/lib/glib/contactlist/conn.c                 |    2 +-
 tests/lib/glib/contactlist/contact-list-manager.c |    2 +-
 tests/lib/glib/contactlist/manager-file.py        |    2 +-
 tests/lib/glib/csh/conn.c                         |    2 +-
 tests/lib/glib/csh/manager-file.py                |    2 +-
 tests/lib/glib/csh/room-manager.c                 |    2 +-
 tests/lib/glib/csh/room.c                         |    2 +-
 tests/lib/glib/future/call/call-channel.c         |    2 +-
 tests/lib/glib/future/call/call-manager.c         |    2 +-
 tests/lib/glib/future/call/call-stream.c          |    2 +-
 tests/lib/glib/future/call/cm.c                   |    2 +-
 tests/lib/glib/future/call/conn.c                 |    2 +-
 tests/lib/glib/future/call/manager-file.py        |    2 +-
 19 files changed, 19 insertions(+), 19 deletions(-)

commit 42bd91f43d0bd1cae6f7bdf5b95abf66a0e9204d
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 20 19:23:31 2010 +0300

    Add a script to automatically re-run tests for a number of times

 .gitignore            |    1 +
 tools/repeat-tests.sh |   23 +++++++++++++++++++++++
 2 files changed, 24 insertions(+), 0 deletions(-)

commit cce40a1ca36409e0c258f451f02f68a4cd8830ad
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 20 18:17:06 2010 +0300

    Always use NULL instead of 0 in vararg lists
    
    While 0 works fine in real C++ APIs which have, like, typing (:O), in
    vararg lists putting 0 as an argument will just push a 32 bits zero
    integer on amd64, although it should be a pointer argument of 64 bits.
    This will a) mess up the following arguments b) if used as the last
    argument, half of it will be zero and half of it uninitialized which is
    bad for eg. g_object_new which may then go happily scanning for more
    arguments since it's not really an all-zero pointer necessarily.
    
    Detected by check-valgrind.

 tests/dbus/chan-basics.cpp              |    2 +-
 tests/dbus/chan-conference.cpp          |    2 +-
 tests/dbus/chan-group.cpp               |    2 +-
 tests/dbus/client.cpp                   |    2 +-
 tests/dbus/conn-basics.cpp              |    2 +-
 tests/dbus/conn-capabilities.cpp        |    2 +-
 tests/dbus/conn-requests.cpp            |    2 +-
 tests/dbus/conn-roster-groups.cpp       |    2 +-
 tests/dbus/conn-roster.cpp              |    2 +-
 tests/dbus/contacts-capabilities.cpp    |    2 +-
 tests/dbus/contacts-info.cpp            |    2 +-
 tests/dbus/contacts-location.cpp        |    2 +-
 tests/dbus/contacts.cpp                 |    4 ++--
 tests/dbus/handles.cpp                  |    2 +-
 tests/dbus/streamed-media-chan-call.cpp |    2 +-
 tests/dbus/streamed-media-chan.cpp      |    2 +-
 tests/dbus/text-chan.cpp                |    2 +-
 17 files changed, 18 insertions(+), 18 deletions(-)

commit a8fd1b6bbc68c9190c08f664c53138b0ede64bfc
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 20 17:56:00 2010 +0300

    Initialize Account::{automatic,requested,current}Presence
    
    Initialize the presence values to (Unknown, "unknown", "") to prevent
    AccountBasics being reported as doing uninitialized conditional jump by
    valgrind when it's filling them from the introspect data.

 TelepathyQt4/account.cpp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 974c9f5b22aea56c3260ced6e231c764a26014c2
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 20 17:08:41 2010 +0300

    Add some FIXMEs to CM introspection

 TelepathyQt4/connection-manager.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 9c96a574133f50b5c104474eed48fdc8d29d77d5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 6 12:15:41 2010 -0300

    Updated NEWS

 NEWS |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e3527454bb3e9b28162acdcf46793919638795b2
Merge: b9015a5 5ae4c25
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 6 12:10:59 2010 -0300

    Merge branch 'spec-0.19.10'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 5ae4c25b8f48b9ae43b020fe70f61679940e2bc0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 4 15:46:22 2010 -0300

    Channel: Added accessor method for ContactSearch interface.

 TelepathyQt4/channel.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 6c16ec2c240456cd8cacdf1cc75869fc987e628d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 4 15:45:17 2010 -0300

    Added auto generated classes for Channel.Type.ContactSearch interface.

 TelepathyQt4/ChannelTypeContactSearchInterface |   13 +++++++++++++
 TelepathyQt4/Makefile.am                       |    1 +
 TelepathyQt4/channel.xml                       |    1 +
 3 files changed, 15 insertions(+), 0 deletions(-)

commit f8d1afbc77a3ad27398fe615dce696ae58ce9b77
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 4 01:10:35 2010 -0300

    Update to spec 0.19.10

 spec/Account.xml                         |   30 ++++--
 spec/Channel.xml                         |   67 ++++++++----
 spec/Channel_Interface_Group.xml         |   28 +++++-
 spec/Channel_Interface_Messages.xml      |   12 ++
 spec/Channel_Type_Contact_Search.xml     |   55 +++++-----
 spec/Channel_Type_Streamed_Media.xml     |  168 ++++++++++++++++++++++-------
 spec/Connection_Interface_Anonymity.xml  |   32 ++++--
 spec/Connection_Interface_Cellular.xml   |   81 +++++++++------
 spec/Connection_Interface_Forwarding.xml |   10 ++
 spec/Connection_Manager.xml              |    4 +-
 spec/Protocol.xml                        |    5 +-
 spec/Protocol_Interface_Avatars.xml      |    2 +-
 spec/Protocol_Interface_Presence.xml     |    2 +-
 spec/all.xml                             |    2 +-
 14 files changed, 351 insertions(+), 147 deletions(-)

commit b9015a51478fcedc8ad6d1c50135975bbddb2db1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 30 03:51:00 2010 -0300

    Updated NEWS

 NEWS |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 11bbe428af7eb1f7bd50e1abe0b48e59d7f9aef4
Merge: b93fade 781c9a3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 30 03:49:27 2010 -0300

    Merge remote branch 'wjt/new-account-removed'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit b93fadeba77d3c6d0ecf2632d17f762ea1021069
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 22 18:44:04 2010 -0300

    Updated NEWS

 NEWS |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c15570724a3d22a7a14c96630a63483233e515f5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 22 18:41:16 2010 -0300

    file-transfer example: Updated receiver to properly advertise capabilities.
    
    Fixes: fd.o#28651 - Cannot receive files using gabble 0.9
    
    Author: Daniele E. Domenichelli
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 examples/file-transfer/receiver.cpp |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 781c9a3b3dac6e65c2921e4f29057cad6163568c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 19 13:59:40 2010 +0100

    Only emit AccountSet::accountRemoved for accounts in the set
    
    Previously creating a new non-matching account would cause a spurious
    emission of AccountSet::accountRemoved().
    
    Fixes: fd.o#29145

 TelepathyQt4/account-set.cpp |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit a221a5bbe17e3a7e0877f4e6be95c65fa4da6522
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:26:42 2010 -0300

    Updated NEWS

 NEWS |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 1f906ea6e40a708614d893e0c1410f001e87e12d
Merge: 856e3d4 2a86da6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:25:31 2010 -0300

    Merge branch 'am-filter-accounts-docs-fix'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 856e3d4ff2bf1f72e3841d7e7e429a813136bb4a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:24:12 2010 -0300

    Updated NEWS

 NEWS |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 9e6258f6ad7b0ce1b3afd6b42123612987ab13a0
Merge: 3f61251 db52d35
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:17:12 2010 -0300

    Merge branch 'account-set-improvements'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit db52d3546e267d5e510c90ff42278d3d4a6a1afb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:15:38 2010 -0300

    AccountSet: Fixed example code in documentation that was adding wrong filter key 'protocol'.

 TelepathyQt4/account-set.cpp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 2a86da65a492df22d9149e6d3f3ddb6d99603861
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 14:11:32 2010 -0300

    AccountManager: Fixed documentation for ::filterAccounts.
    
    Proper format and improve example code for AccountManager::filterAccounts doc.

 TelepathyQt4/account-manager.cpp |   31 ++++++++++++++++++++++++++++++-
 1 files changed, 30 insertions(+), 1 deletions(-)

commit 65bebf3c3cf3d52c5df45755ae8e199c391e498d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 15:42:42 2010 -0300

    account-basics test: Added tests for AccountManager/AccountSet integration.

 tests/dbus/account-basics.cpp |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

commit 9e3aa8c286852dd9b43e684c058b2ee760a40e7f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 15:38:15 2010 -0300

    AccountSet: Added filterValid Qt property.

 TelepathyQt4/account-set.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 06a26c3f1711e6343fad83fe20e982fa91c66c21
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 15:36:41 2010 -0300

    AccountSet: Reorder AccountSet isFilterValid method to be placed next to filter method.

 TelepathyQt4/account-set.cpp |   20 ++++++++++----------
 TelepathyQt4/account-set.h   |    4 ++--
 2 files changed, 12 insertions(+), 12 deletions(-)

commit 2c52e806ef712fc1992b32c1b445439dd4ddd79f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 14:49:12 2010 -0300

    AccountSet: Added missing docs for methods/signals.

 TelepathyQt4/account-set.cpp |  157 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 157 insertions(+), 0 deletions(-)

commit 3f61251ff13bbbd8685566366d3393c5f4b0e540
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 19:12:45 2010 +0100

    Start 0.3.8 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit c8e8f81733b4b0bca43680fd451e39db1d227c54
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 19:09:24 2010 +0100

    Fix uploading documentation
    
    rsyncing the docs during make maintainer-upload-release failed:
    
      rsync: failed to set times on "/srv/telepathy.freedesktop.org/www/doc/telepathy-qt4/.": Operation not permitted (1)
    
    This turns out to be because I can write to the directory, but don't own
    it. Passing the -O option to rsync stops it trying to update times on
    directories, fixing this.
    
    Pre-instareviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e3be0284e340857b78a9c6783dd372f1fb342626
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 18:42:26 2010 +0100

    Version 0.3.7

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e2458c61bf1a3902514fdd788cda0579fb8ccfd0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 18:42:08 2010 +0100

    NEWS for 0.3.7

 NEWS |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 3fdc09c246ebe0f51f21ef03984b3dd4c1863246
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 18:30:34 2010 +0100

    Update to spec 0.19.9

 spec/Channel_Interface_Messages.xml   |   98 +++++++++++++++++++++++++++------
 spec/Connection_Interface_Balance.xml |   50 +++++++++-------
 spec/all.xml                          |    2 +-
 3 files changed, 110 insertions(+), 40 deletions(-)

commit cb589f89d8b6e55c95b5d57379263781e6374efe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 14:35:40 2010 -0300

    Updated NEWS.

 NEWS |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 5a99a149a5fba9dbaf459f5fb50a16254cff8df7
Merge: 7fab7cd 483cba3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 14:19:46 2010 -0300

    Merge branch 'account-set-check-filter'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 7fab7cd135c183467ab165634517392de1538bc3
Merge: a3c0117 5f246e3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 14:16:17 2010 -0300

    Merge branch 'am-filter-by-protocol-fix'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 483cba3c1ef0448ac678877e26c8695a6508d08f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 12:35:05 2010 -0300

    account-basics test: Added test for AccountSet::isFilterValid().

 tests/dbus/account-basics.cpp |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit ea57a539cf3c7e3cece4ef2b24e121ebbaa929f2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 12:34:46 2010 -0300

    AccountSet: Added isFilterValid method to indicate whether the filter used is valid.

 TelepathyQt4/account-set-internal.h |    3 ++
 TelepathyQt4/account-set.cpp        |   43 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/account-set.h          |    2 +
 3 files changed, 48 insertions(+), 0 deletions(-)

commit a3c011724bb34ed0f8480db38b205cb7e5e1cce5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 7 11:25:03 2010 +0100

    Refresh HACKING and README
    
    • Move all information on contributing and coding styles into HACKING,
      and refer there from README;
    • Update Bugzilla component from telepathy-qt4 to tp-qt4;
    • Mention the 'patch' keyword, and link to the review procedure;
    • Remove dire warnings about ABI/API stability, since Tp-Qt4 is now
      stable.
    
    Reviewed-by: André Moreira Magalhães <andre.magalhaes@collabora.co.uk>

 HACKING |   64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
 README  |   28 +++++++-------------------
 2 files changed, 65 insertions(+), 27 deletions(-)

commit 5f246e3fe38cad51e9be19edfc45430a6d33a68a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 10:49:28 2010 -0300

    AccountManager: Proper use protocolName Account property when filtering accounts by protocol.

 TelepathyQt4/account-manager.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cc22b16033c8fe43b7bc9a7d20b892569ace4d7c
Merge: 401065c 3710213
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 6 14:32:41 2010 +0100

    Merge branch 'more-chan-ifaces'
    
    Reviewed-by: André Moreira Magalhães <andre.magalhaes@collabora.co.uk>

commit 371021349a4a68fe6fab6ed06d700ef4179f7b8e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 6 10:47:46 2010 +0100

    Generate code for Channel.Interface.ServicePoint.

 TelepathyQt4/channel.h   |    6 ++++++
 TelepathyQt4/channel.xml |    1 +
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 2f5896e9a4c5d15d3849ee28e3bc4a33137386a5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 6 10:23:03 2010 +0100

    Generate code for Channel.Interface.Anonymity.

 TelepathyQt4/channel.h   |    6 ++++++
 TelepathyQt4/channel.xml |    1 +
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 401065c420c90ac02e947fc90ef761ac4600ffa3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 23:43:59 2010 -0300

    Start 0.3.7 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 0c5ece4546e6efadfabbb32f75812e5191b9f016
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 21:17:17 2010 -0300

    Prepare release 0.3.6

 NEWS         |   32 ++++++++++++++++++++++++++++++--
 configure.ac |    8 ++++----
 2 files changed, 34 insertions(+), 6 deletions(-)

commit f8bdfd47b3da4daeb97be9403e2e89cb0c5c5a39
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 23:24:02 2010 -0300

    distcheck: Added missing account-set-internal.h.

 TelepathyQt4/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 955879942b52f42c66bb7018509fcddf70a46345
Merge: 89a1274 465ae6a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 13:11:21 2010 -0300

    Merge branch 'account-service'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 465ae6a33d54555870a45ce5cdf0269e28dfbe85
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 12:45:46 2010 -0300

    account-basics test: Added test for Account.Service support.

 tests/dbus/account-basics.cpp |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

commit 89a1274eb911570ffa536c4d2022eba40d0602d8
Merge: e9e76df ca16d17
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 12:53:27 2010 -0300

    Merge branch 'key-file-fixes'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit c086fd16e998425e8ed4fd260c9897944b2f9da7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 12:43:51 2010 -0300

    account-manager test am: Added Account.Service support.

 tests/lib/python/account-manager.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 5b9e8a537e42b794f73954980622fcd0c8da93a6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 12:44:50 2010 -0300

    Account: Improved serviceName() documentation.
    
    Indicate that serviceName() will fallback to protocolName() if service name is
    not known in the docs.

 TelepathyQt4/account.cpp |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit ca16d17d98549ee06ebed47dbaadce10163fc924
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 10:39:50 2010 -0300

    key-file test: Added tests for all keys found in test-manager-file.manager "somewhat-pathological" group.

 tests/key-file.cpp |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 51 insertions(+), 0 deletions(-)

commit 0c78db98c9f14cf38991912d75c9fae60884acb6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 10:39:30 2010 -0300

    KeyFile: Fixed code comment.

 TelepathyQt4/key-file.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e221563a9625e6b52aa42d4d70fded51856004f3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 19:47:06 2010 -0300

    KeyFile: Proper parse string lists even if ; is not the last char.

 TelepathyQt4/key-file.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 463a3c09328881016b71eada8bd593f853d10e82
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 19:46:27 2010 -0300

    KeyFile: Accept space as key names, so we can parse RequestableChannelClasses in manager files using KeyFile.

 TelepathyQt4/key-file.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 59d703cb1abc545b91de62a19800c0a626252ccd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 09:47:02 2010 -0300

    Account: Fallback to protocol name when service name is empty on ::serviceName().

 TelepathyQt4/account.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 3ba131ac0313e8e71efd53d4c144dcf02fd13e4d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 17:31:51 2010 -0300

    Account: Added Account.Service support.

 TelepathyQt4/account.cpp |   50 ++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |    5 ++++
 2 files changed, 55 insertions(+), 0 deletions(-)

commit e9e76df3307d749124940f0c2edf0e4ff72cd427
Merge: 9a915eb 0e2c824
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 11:41:03 2010 -0300

    Merge branch 'conn-cellular'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 9a915ebef0311905b69d78e5686729e188d97377
Merge: f7fca31 05d79c9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 11:40:40 2010 -0300

    Merge branch 'spec-0.19.8'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 0e2c82494f256bb28929d84e267f58e2a7bb45bc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 17:32:13 2010 -0300

    Connection: Added accessor method for Cellular interface.

 TelepathyQt4/connection.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit e776a46c069a4a8573d304eea0e7d505af2d175b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 17:31:31 2010 -0300

    Added auto generated classes for Connection.Cellular interface.

 TelepathyQt4/ConnectionInterfaceCellularInterface |   13 +++++++++++++
 TelepathyQt4/Makefile.am                          |    1 +
 TelepathyQt4/connection.xml                       |    1 +
 3 files changed, 15 insertions(+), 0 deletions(-)

commit 05d79c910b8598a6cbeb82deedfc4b3545b2fe61
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 17:25:39 2010 -0300

    Update to spec 0.19.8

 spec/Account.xml                             |   58 ++-
 spec/Account_Interface_Storage.xml           |  169 +++++++
 spec/Channel_Interface_Messages.xml          |  654 ++++++++++++++------------
 spec/Channel_Type_Text.xml                   |    8 +-
 spec/Connection_Interface_Capabilities.xml   |    7 +
 spec/Connection_Interface_Cellular.xml       |   31 ++-
 spec/Connection_Interface_Contact_Groups.xml |   71 ++-
 spec/Connection_Interface_Contact_List.xml   |   58 ++-
 spec/Connection_Interface_Requests.xml       |   10 +
 spec/Connection_Manager.xml                  |   77 +++-
 spec/Protocol.xml                            |  370 +++++++++++++++
 spec/Protocol_Interface_Avatars.xml          |  158 +++++++
 spec/Protocol_Interface_Presence.xml         |  114 +++++
 spec/all.xml                                 |   28 +-
 14 files changed, 1449 insertions(+), 364 deletions(-)

commit f7fca3192e91d71a55a35da4d1169a4eaa84e16d
Merge: 67c42c4 3acc79b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 17:53:15 2010 -0300

    Merge branch 'cm-properties'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 67c42c4af2156a247374031eb5f62aaa2f54b8d2
Merge: 0edc196 49e4889
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 17:47:36 2010 -0300

    Merge branch 'valgrind-support'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 49e48891fb1d17dae6f41f2023e617abe9fd405e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 21:57:33 2010 -0300

    Added valgrind support when running tests.

 Makefile.am            |    3 +++
 tests/Makefile.am      |   14 ++++++++++++++
 tests/dbus/Makefile.am |   13 +++++++++++++
 tools/valgrind.mk      |   12 ++++++++++++
 4 files changed, 42 insertions(+), 0 deletions(-)

commit 3acc79b6c69ec7d7e8e5a2f0864dcfa74d9cfe66
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 21:56:25 2010 -0300

    ConnectionManager: Added Qt properties support.

 TelepathyQt4/connection-manager.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 0edc196817b04233ea761a273eb7b36fbd940d4d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 22:31:29 2010 -0300

    Start 0.3.6 development (delayed)

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 7d2e48966bf66cedc63d2a709757c424c2cb0bd3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 17:38:56 2010 -0300

    Account: Moved methods to the place they belong.
    
    Move some methods declaration/implementations to where it belongs.

 TelepathyQt4/account.cpp |   34 +++++++++++++++++-----------------
 TelepathyQt4/account.h   |    5 ++---
 2 files changed, 19 insertions(+), 20 deletions(-)

commit ed8f2055022d346d358a0b0f532e90873daa5555
Merge: 7dfae95 bc58e4f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 15:35:43 2010 -0300

    Merge branch 'tests-improved'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 7dfae95bafd2ac53ddcfa908b7bbaab9841cb32d
Merge: 9a4d67f db069d5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 15:35:26 2010 -0300

    Merge branch 'fixes'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit bc58e4f9396ff4d2a9b9261b53b063013d12e71b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 15:27:56 2010 -0300

    tests: Merge tests/example CMs from latest tp-glib and update tests accordingly.
    
    Now all tests pass again and the tp-glib tests/examples are copied verbatim.

 tests/dbus/chan-basics.cpp                         |    4 +-
 tests/dbus/chan-group.cpp                          |  389 ++-------------
 tests/dbus/client.cpp                              |    6 +-
 tests/dbus/cm-basics.cpp                           |    2 +-
 tests/dbus/conn-basics.cpp                         |    6 +-
 tests/dbus/conn-roster-groups.cpp                  |    5 +-
 tests/dbus/contacts-capabilities.cpp               |   74 +++-
 tests/dbus/contacts-info.cpp                       |   30 +-
 tests/dbus/contacts-location.cpp                   |    8 +-
 tests/dbus/contacts.cpp                            |   52 +-
 tests/dbus/handles.cpp                             |    6 +-
 tests/dbus/text-chan.cpp                           |    6 +-
 tests/lib/glib/Makefile.am                         |   22 +-
 tests/lib/glib/callable/Makefile.am                |   22 +-
 tests/lib/glib/callable/conn.c                     |    4 +-
 tests/lib/glib/callable/media-channel.c            |   14 +-
 tests/lib/glib/callable/media-manager.c            |   28 +-
 tests/lib/glib/contactlist/Makefile.am             |   10 +-
 tests/lib/glib/contactlist/conn.c                  |   24 +-
 tests/lib/glib/contactlist/connection-manager.c    |    5 +-
 tests/lib/glib/contactlist/contact-list-manager.c  |  157 +++++--
 tests/lib/glib/contactlist/contact-list.c          |   11 +-
 tests/lib/glib/contactlist/manager-file.py         |    4 +
 tests/lib/glib/contacts-conn.c                     |  444 ++++++++++++-----
 tests/lib/glib/contacts-conn.h                     |  213 +++++----
 tests/lib/glib/csh/Makefile.am                     |   25 +-
 tests/lib/glib/csh/conn.c                          |   92 +---
 tests/lib/glib/csh/conn.h                          |   12 +-
 tests/lib/glib/csh/connection-manager.c            |  133 +++++
 tests/lib/glib/csh/connection-manager.h            |   61 +++
 tests/lib/glib/csh/manager-file.py                 |   23 +
 tests/lib/glib/csh/room-manager.c                  |  117 ++---
 tests/lib/glib/csh/room-manager.h                  |    7 -
 tests/lib/glib/csh/room.c                          |  290 +++---------
 tests/lib/glib/csh/room.h                          |   33 --
 tests/lib/glib/echo/Makefile.am                    |   19 +
 tests/lib/glib/echo/chan.c                         |   11 +-
 tests/lib/glib/echo/conn.c                         |    4 +-
 tests/lib/glib/echo/connection-manager.c           |   14 +-
 tests/lib/glib/echo/connection-manager.h           |    8 +-
 tests/lib/glib/echo/im-manager.c                   |   43 +-
 tests/lib/glib/echo/manager-file.py                |   19 +
 tests/lib/glib/echo2/Makefile.am                   |   28 +-
 tests/lib/glib/echo2/chan.c                        |   12 +-
 tests/lib/glib/echo2/conn.c                        |   11 +-
 tests/lib/glib/echo2/conn.h                        |    5 +-
 tests/lib/glib/echo2/connection-manager.c          |   88 ++++
 tests/lib/glib/echo2/connection-manager.h          |   64 +++
 tests/lib/glib/echo2/im-manager.c                  |   42 +-
 tests/lib/glib/echo2/manager-file.py               |   19 +
 tests/lib/glib/future/call/Makefile.am             |    6 +
 tests/lib/glib/future/call/call-channel.c          |   15 +-
 tests/lib/glib/future/call/call-content.c          |   13 +-
 tests/lib/glib/future/call/call-stream.c           |   16 +-
 tests/lib/glib/future/conference/Makefile.am       |    3 +
 tests/lib/glib/params-cm.c                         |  208 ++++++++
 tests/lib/glib/params-cm.h                         |   95 ++++
 tests/lib/glib/simple-account-manager.c            |  180 +++++++
 tests/lib/glib/simple-account-manager.h            |   58 +++
 tests/lib/glib/simple-account.c                    |  301 +++++++++++
 tests/lib/glib/simple-account.h                    |   56 ++
 tests/lib/glib/simple-channel-dispatch-operation.c |  297 +++++++++++
 tests/lib/glib/simple-channel-dispatch-operation.h |   74 +++
 tests/lib/glib/simple-client.c                     |  243 +++++++++
 tests/lib/glib/simple-client.h                     |   59 +++
 tests/lib/glib/simple-conn.c                       |  107 +++--
 tests/lib/glib/simple-conn.h                       |   59 ++-
 tests/lib/glib/simple-manager.c                    |   26 +-
 tests/lib/glib/simple-manager.h                    |   51 +-
 tests/lib/glib/textchan-group.c                    |  439 ++++++++++++++++
 tests/lib/glib/textchan-group.h                    |   65 +++
 tests/lib/glib/textchan-null.c                     |  529 ++++++++++++++++++++
 tests/lib/glib/textchan-null.h                     |  135 +++++
 tests/lib/glib/util.c                              |  249 +++++++++
 tests/lib/glib/util.h                              |   51 ++
 75 files changed, 4675 insertions(+), 1386 deletions(-)

commit db069d5924b2fe2787def7a3f2b86f80ef475742
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 15:25:04 2010 -0300

    Contact: Proper parse /capabilities attr.
    
    Let's not fail FeatureCapabilities if /capabilities is empty.

 TelepathyQt4/contact.cpp |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 9d68e16c94ba93a092a071c49e6ea819371405f8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 15:24:50 2010 -0300

    Contact: Fixed indentation, header include placement.

 TelepathyQt4/contact.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 483db8ae18fe28df673a904e4fbb6ce41aadabbe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 15:23:11 2010 -0300

    Connection: Fixed wrong copy/paste while defining FeatureAccountBalance.

 TelepathyQt4/connection.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e5941e890c607dad1f3e22f70703f04456a6d2ce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 15:22:13 2010 -0300

    Channel: Proper use immutable properties when available.
    
    Immutable properties are prefixed with the iface name where the properties
    received by GetAll are not, so let's remove the prefix before parsing the
    immutable properties.

 TelepathyQt4/channel.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 9a4d67f53cda4a350d2fc46e876fff581defa886
Merge: 8911605 da4f760
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 04:18:21 2010 -0300

    Merge branch 'account-improvements'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit da4f7608e7d966f8a4577362f7571da336a0dd35
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:16:26 2010 -0300

    account-basics test: Removed usage of deprecated methods/signals.

 tests/dbus/account-basics.cpp |   45 +++++++++++++++++++++++++++++++----------
 1 files changed, 34 insertions(+), 11 deletions(-)

commit 5a5e379f0f088b0053fa0955530aaf5ef2613a8b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:16:10 2010 -0300

    AccountManager: Deprecated accountForPath/s methods.

 TelepathyQt4/account-manager.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 15c00d53c5cffd86b7096b856821bb968169e7d8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:15:50 2010 -0300

    accounts example: Use new statusChanged signal.
    
    Replaced the usage of the deprecated connectionStatusChanged signal with the new
    statusChanged signal.

 examples/accounts/account-item.cpp |   11 +++++++----
 examples/accounts/account-item.h   |    4 ++--
 2 files changed, 9 insertions(+), 6 deletions(-)

commit 2b7fe2c57d3e6dec63adfb0e085590c6ed4c6bad
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:15:24 2010 -0300

    Account: Added new methods/signals iconName/setIconName/iconNameChanged and deprecated old ones icon/setIcon/iconChanged.
    
    Also changed property name iconName instead of icon.

 TelepathyQt4/account.cpp |   57 +++++++++++++++++++++++++++++++++++++++------
 TelepathyQt4/account.h   |   11 +++++---
 2 files changed, 56 insertions(+), 12 deletions(-)

commit b3eaa0d16a6f9cfbc4b6c72996eb212598b98c94
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:15:04 2010 -0300

    Account: Added new method protocolName and deprecated old method protocol.
    
    Also changed property name to protocolName instead of protocol.

 TelepathyQt4/account.cpp              |   22 +++++++++++++++++-----
 TelepathyQt4/account.h                |    5 +++--
 examples/accounts/account-item.cpp    |    2 +-
 examples/accounts/accounts-window.cpp |    2 +-
 4 files changed, 22 insertions(+), 9 deletions(-)

commit 5303239fe4950f46f44a0e5751c9f47caa652348
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:14:48 2010 -0300

    AccountManager: Updated FIXMEs.

 TelepathyQt4/account-manager.cpp |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

commit edc75265bf34054ad39b52a83e142b2b1399fecc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:14:30 2010 -0300

    AccountManager: Deprecate methods that represent accounts as object paths.

 TelepathyQt4/account-manager.h |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

commit 8fbc111a4b3399112d29cd99c6955be1ceced792
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:14:11 2010 -0300

    AccountSet: Use new API to check when accounts are created/removed.

 TelepathyQt4/account-set-internal.h |    6 +++-
 TelepathyQt4/account-set.cpp        |   41 ++++++++++++++++++++--------------
 TelepathyQt4/account-set.h          |    4 +-
 3 files changed, 30 insertions(+), 21 deletions(-)

commit 8e7a8c279aceaaeab641219d64ae5981f5be2d5b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:13:54 2010 -0300

    AccountSet: Properly connect to signals using namespace Tp:: where appropriate.

 TelepathyQt4/account-set.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 0b7fba429414338d86b2dd878af19364258a16c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:13:31 2010 -0300

    AccountSet: Properly use namespace Tp:: in signals params where appropriate.

 TelepathyQt4/account-set.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f1058c04daa6ea26664fadbca15fd40a03bd8e16
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:13:06 2010 -0300

    Account: Added removed signal.

 TelepathyQt4/account.cpp |    1 +
 TelepathyQt4/account.h   |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 073400a172e6d05a41884be36bf2e7f7615afb86
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:12:47 2010 -0300

    AccountManager: Added newAccount signal that uses AccountPtr instead of object path to represent the account.

 TelepathyQt4/account-manager.cpp |    3 ++-
 TelepathyQt4/account-manager.h   |    2 ++
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 875cbcdfad2e29d264070c94136c511aec874e0c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:08:58 2010 -0300

    AccountManager: Added helper methods to return account sets for valid/invalid accounts.

 TelepathyQt4/account-manager.cpp |   30 ++++++++++++++++++++++++++++++
 TelepathyQt4/account-manager.h   |    3 +++
 2 files changed, 33 insertions(+), 0 deletions(-)

commit 9555bade07e40264ff38804c49c3af9cb670e4a4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:08:26 2010 -0300

    AccountManager: Renamed new helper methods to include a Set suffix.
    
    Renamed new helper methods to include a Set suffix, so we can keep the old
    methods and add new methods like validAccountsSet, ... without breaking API.

 TelepathyQt4/account-manager.cpp |    8 ++++----
 TelepathyQt4/account-manager.h   |    8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 69984015a1b63f01c0be4f6e79c72d0d72839dea
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:07:56 2010 -0300

    AccountManager: Fixed typo.

 TelepathyQt4/account-manager.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 1356323447f05e5b4a9547f01ef04904ff9b7285
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:07:13 2010 -0300

    Account: Proper check if account is online.
    
    Proper check if account is online even is SimplePresence is not supported.

 TelepathyQt4/account.cpp |   12 +-----------
 1 files changed, 1 insertions(+), 11 deletions(-)

commit 23b6a8381d832007d94d9ef60a0d0d1a6f8fd626
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 00:57:41 2010 -0300

    AccountManager: Updated copyright.

 TelepathyQt4/account-manager.cpp |    4 ++--
 TelepathyQt4/account-manager.h   |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 0b0948165a382f58e8a0a1f7cb5f1d760ab8a64b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 00:23:39 2010 -0300

    AccountManager: Added helper methods to filter accounts by state/presence/protocol/properties.

 TelepathyQt4/account-manager.cpp |  100 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account-manager.h   |   13 ++++-
 2 files changed, 111 insertions(+), 2 deletions(-)

commit 5a17fc49c325a85329c05cce3537e2f784c35c04
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 14 20:49:58 2010 -0300

    AccountManager: Return ready accounts for all helper methods.
    
    Now all accounts returned by AccountManager have the Account::FeatureCore
    enabled, making it easier to use for API users.

 TelepathyQt4/account-manager.cpp |  295 ++++++++++++++++++++++++--------------
 TelepathyQt4/account-manager.h   |    1 +
 tests/dbus/account-basics.cpp    |   24 +++-
 3 files changed, 210 insertions(+), 110 deletions(-)

commit 74a3238bcc787322f3701a1924a3b2599ff28ed7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 18 16:10:18 2010 -0300

    AccountSet: Added class to represent a set of accounts filtered by a given criteria.

 TelepathyQt4/AccountSet             |   13 +++
 TelepathyQt4/Makefile.am            |    5 +
 TelepathyQt4/account-set-internal.h |   67 ++++++++++++
 TelepathyQt4/account-set.cpp        |  191 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/account-set.h          |   76 ++++++++++++++
 TelepathyQt4/types.h                |    2 +
 6 files changed, 354 insertions(+), 0 deletions(-)

commit 77376b1eb17dbbfaa92225568118e497f967f3d9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 18 11:17:03 2010 -0300

    Account: Added helper method/signal/property to check whether the account is online.

 TelepathyQt4/account.cpp |   32 ++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |    4 ++++
 2 files changed, 36 insertions(+), 0 deletions(-)

commit ce4f1a94919f7a44dbda29382464c6dcbe5b4c14
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 18 16:12:58 2010 -0300

    Account: Added propertyChanged signal to indicate when a property changed.
    
    This signal will be used by AccountSet to determine whether to update the set.

 TelepathyQt4/account.cpp |   26 ++++++++++++++++++++++++++
 TelepathyQt4/account.h   |    5 +++++
 2 files changed, 31 insertions(+), 0 deletions(-)

commit ef4f9f2923b36c71a3f1bc840f16f4c301af9efc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 18 11:05:20 2010 -0300

    Account: Added Qt properties.
    
    Added Qt properties so we can use them to filter accounts among other benefits.

 TelepathyQt4/account.h |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

commit 8911605f84525fc8a0fa432dd1d2e0f5d152ffe0
Merge: a0eebec 0220372
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 24 11:55:53 2010 -0300

    Merge branch 'channel-immutable-props'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit a0eebec87fe2acb0751043a42549b177f4bcc249
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 21 10:09:58 2010 -0300

    Prepare release 0.3.5

 NEWS         |   18 ++++++++++++++++--
 configure.ac |    8 ++++----
 2 files changed, 20 insertions(+), 6 deletions(-)

commit f6d073417d013894ea9449d3854ec734fc1d9ed0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 21 09:53:42 2010 -0300

    .gitignore: Added protocols example.

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0220372b374d9b575204391fdd0b11de92a438a2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 17 16:12:49 2010 -0300

    Channel: Use immutable properties if available.
    
    Channel now uses immutable properties if they are available instead of
    introspecting the channel main properties.

 TelepathyQt4/channel.cpp |   48 +++++++++++++++++++++++++++++++++++----------
 1 files changed, 37 insertions(+), 11 deletions(-)

commit c681785900ec3665f09cc4bba9d6b6ac45b44fb5
Merge: 08ef702 33ac042
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 16 11:19:43 2010 -0300

    Merge branch 'account-connection-error'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 08ef7022015b5092cfb3840d97eed23611fa29ab
Merge: f71be18 86d7598
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 16 11:19:29 2010 -0300

    Merge branch 'account-changing-presence'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit f71be186677b1dba4fcc4ff0a6b9fc7e673b76a2
Merge: 9ef24ce 5042a1a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 16 11:18:47 2010 -0300

    Merge branch 'spec-0.19.7'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 33ac04280d079c7268ebe0f0e30ec1567cc06c76
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 16 10:29:53 2010 -0300

    Account: Proper handle changes in ConnectionError/ErrorDetails even if status did not change.

 TelepathyQt4/account.cpp |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

commit c2add9f6d7cfc24c620780f88a433bbb2e119be3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 14:03:55 2010 -0300

    Account: Added Account.ConnectionError/Details support.
    
    Also added a new signal statusChanged that contains the connection status and
    the connection error in the same signal and deprecated the older signal
    connectionStatusChanged.

 TelepathyQt4/account.cpp |   97 ++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |    7 +++-
 2 files changed, 103 insertions(+), 1 deletions(-)

commit 44e843b9f6437068679a20f8b90f74dff2c6ad06
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 14:01:55 2010 -0300

    Connection: Added ConnectionHelper class.
    
    ConnectionHelper class will provide helper methods that can be used by other
    classes such as statusReasonToErrorName that converts a connection status reason
    to a D-Bus error name.

 TelepathyQt4/connection-internal.h |    7 ++
 TelepathyQt4/connection.cpp        |  162 +++++++++++++++++++-----------------
 2 files changed, 94 insertions(+), 75 deletions(-)

commit 86d759836c0ae60de727bb0a1aae5ba5d892c2da
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 29 04:06:06 2010 -0300

    account example: Added Account.ChangingPresence support.

 examples/accounts/account-item.cpp    |   11 +++++++++++
 examples/accounts/account-item.h      |    2 ++
 examples/accounts/accounts-window.cpp |    1 +
 3 files changed, 14 insertions(+), 0 deletions(-)

commit 992824dbb0467ba52e8ffd66071e1c0d356b3b19
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 29 04:05:50 2010 -0300

    Account: Added Account.ChangingPresence support.

 TelepathyQt4/account.cpp |   33 +++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |    3 +++
 2 files changed, 36 insertions(+), 0 deletions(-)

commit 5042a1a5536b4023fc1b05ae4489f22ec013362f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 12:03:40 2010 -0300

    Added missing pretty include headers for Connection interfaces Balance, ContactCapabilities, ContactInfo and Location.

 TelepathyQt4/ConnectionInterfaceBalanceInterface   |   13 +++++++++++++
 ...ConnectionInterfaceContactCapabilitiesInterface |   13 +++++++++++++
 .../ConnectionInterfaceContactInfoInterface        |   13 +++++++++++++
 TelepathyQt4/ConnectionInterfaceLocationInterface  |   13 +++++++++++++
 TelepathyQt4/Makefile.am                           |    4 ++++
 5 files changed, 56 insertions(+), 0 deletions(-)

commit a88cee4411e41138237fb86ca058f169cf62dd9a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 12:01:49 2010 -0300

    Connection: Added accessor method for ServicePoint interface.

 TelepathyQt4/connection.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 7f0ccd39ccdb5a40b06eef9fa02ca21dc5dcd364
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 12:01:40 2010 -0300

    Added auto generated classes for Connection.ServicePoint interface.

 .../ConnectionInterfaceServicePointInterface       |   13 +++++++++++++
 TelepathyQt4/Makefile.am                           |    1 +
 TelepathyQt4/connection.xml                        |    1 +
 3 files changed, 15 insertions(+), 0 deletions(-)

commit d61919fd3f523795af6b4434abe1149fa7d5cd3d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 12:01:00 2010 -0300

    Connection: Added accessor method for Anonimity interface.

 TelepathyQt4/connection.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 57e1e526b0142e042cb723481cc1e496c8978f4a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 12:00:37 2010 -0300

    Added auto generated classes for Connection.Anonymity interface.

 TelepathyQt4/ConnectionInterfaceAnonymityInterface |   13 +++++++++++++
 TelepathyQt4/Makefile.am                           |    1 +
 TelepathyQt4/connection.xml                        |    1 +
 3 files changed, 15 insertions(+), 0 deletions(-)

commit 6c4172a882188c391ad3365e452bba4cb8d8aedd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 11:39:22 2010 -0300

    Update to spec 0.19.7

 spec/Account.xml                                |   90 +++
 spec/Call_Content_Interface_Mute.xml            |   83 +++
 spec/Channel_Dispatch_Operation.xml             |   66 ++
 spec/Channel_Dispatcher.xml                     |    4 +-
 spec/Channel_Interface_Anonymity.xml            |   68 ++
 spec/Channel_Interface_Chat_State.xml           |   43 ++
 spec/Channel_Interface_DTMF.xml                 |  179 ++++-
 spec/Channel_Interface_Messages.xml             |    4 +
 spec/Channel_Interface_Service_Point.xml        |   86 +++
 spec/Channel_Request.xml                        |    5 +-
 spec/Channel_Type_Call.xml                      |   19 +
 spec/Client_Handler.xml                         |   10 +
 spec/Client_Interface_Requests.xml              |    6 +-
 spec/Client_Observer.xml                        |   25 +-
 spec/Connection_Interface_Anonymity.xml         |  187 +++++
 spec/Connection_Interface_Capabilities.xml      |    2 +-
 spec/Connection_Interface_Cellular.xml          |  110 +++
 spec/Connection_Interface_Contact_Groups.xml    |  412 +++++++++++
 spec/Connection_Interface_Contact_Info.xml      |   11 +
 spec/Connection_Interface_Contact_List.xml      |  837 +++++++++++++++++++++++
 spec/Connection_Interface_Forwarding.xml        |  366 +++++++++--
 spec/Connection_Interface_Location.xml          |   36 +-
 spec/Connection_Interface_Mail_Notification.xml |   14 +-
 spec/Connection_Interface_Service_Point.xml     |  136 ++++
 spec/all.xml                                    |   13 +-
 spec/errors.xml                                 |   38 +-
 spec/generic-types.xml                          |   30 +
 spec/template.xml                               |   33 +
 28 files changed, 2808 insertions(+), 105 deletions(-)

commit 9ef24ce0b24a703a1e25e7da44c3c5dfcdb6c089
Merge: 9c4b970 758cf29
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Jun 10 18:50:42 2010 +0100

    Merge branch 'fix-doc'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 758cf295838097791dd90524f7671e58cae29a63
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Jun 10 18:40:59 2010 +0100

    Fix documentation of AbstractClient: use QLatin1String in the pseudo code

 TelepathyQt4/abstract-client.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9c4b970dd540fc30fc817c5b57cfa42091f935fb
Merge: 6bec069 8cc693d
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Jun 10 12:18:59 2010 +0100

    Merge branch 'support-old-tp-glib'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 8cc693de4c9a00204817f7616cef34b89ae9e396
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Jun 9 16:39:11 2010 +0100

    Dependency on tp-glib 0.8.1 is enough for tp-qt4-farsight
    
    Requires tp-glib 0.11.3 for the tests but only 0.8.1 for tp-qt4-farsight

 configure.ac |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 6bec0699b3c14f510051c8f1c91e66fc7aedd525
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 4 16:38:00 2010 -0300

    call-widget example: Make coverity happy replacing assert with return.

 examples/call/call-widget.cpp |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 7c9dca4d9d4dc2ed804e9768b123902634ad0b8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 26 10:50:21 2010 +0100

    Update with-session-bus.sh from telepathy-glib, fixing a bashism
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=28258

 tools/with-session-bus.sh |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit 606e42b5f521dfd35852c29ed2c7226d90ef7387
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 24 00:06:33 2010 -0300

    Start 0.3.5 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit e68b285a479f4c7406b2e6699d6deb88c964be33
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 23 23:28:54 2010 -0300

    Prepare release 0.3.4

 NEWS         |   11 +++++++++--
 configure.ac |    8 ++++----
 2 files changed, 13 insertions(+), 6 deletions(-)

commit 2cd44e12899d7a2b2cb7e60bcc6782f651ff8389
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 23 23:51:04 2010 -0300

    Fixed dist (Added types-internal.h to build system).

 TelepathyQt4/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 1b0d2dc1054a19f82cece45995c443c6a50eef69
Merge: 5115a19 fcf2bd5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 23 23:50:13 2010 -0300

    Merge remote branch 'drf/fix-socket-crash'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 5115a19dc775b6956a8e039aaa223e31fb62f0c1
Merge: b1fca86 f994160
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 20 10:09:55 2010 -0300

    Merge branch 'balance'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit fcf2bd52c9db261f9253f768dcf59e210f490cef
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed May 19 17:30:31 2010 +0200

    Fix strict QtDBus demarshalling which was causing crashes when qdbus_casting from a SocketAddressIP*.
    
    A specification for qdbus_cast<SocketAddressIPv4/v6> was implemented which checks for the incoming type signature:
    if the incoming struct is (su), it uses a private helper structure which is then converted to the requested type.
    It also prevents crashes in case the signature is not the expected one.
    
    The nice thing is that no code modification are required: you just need to include the brand new types-internal.h.

 TelepathyQt4/incoming-file-transfer-channel.cpp |    1 +
 TelepathyQt4/outgoing-file-transfer-channel.cpp |    1 +
 TelepathyQt4/types-internal.h                   |  155 +++++++++++++++++++++++
 TelepathyQt4/types.cpp                          |   32 +++++-
 4 files changed, 188 insertions(+), 1 deletions(-)

commit f994160d2c04accf7555340ccfc037590c33541f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 11 20:31:08 2010 -0300

    Connection: Added FeatureAccountBalance and accessors.

 TelepathyQt4/connection.cpp |   94 +++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/connection.h   |    8 ++++
 2 files changed, 102 insertions(+), 0 deletions(-)

commit ae65d9c635149a9a4566b7171a226da5fff5fc73
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 11 20:10:44 2010 -0300

    Connection: Added accessor method for Balance interface.

 TelepathyQt4/connection.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 40c3bc55a5db3059f4906500a2eb39613f496859
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 11 20:10:12 2010 -0300

    Added auto generated classes for Connection.Balance interface.

 TelepathyQt4/connection.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b1fca867c3ccd35a92655a42a5e6b3374c29be87
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 10 00:04:51 2010 -0300

    Start 0.3.4 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 9ecd8a34748f1e34534af4194d1c97496e0ddc1e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 9 23:48:43 2010 -0300

    Prepare release 0.3.3

 NEWS         |   14 ++++++++++++--
 configure.ac |    8 ++++----
 2 files changed, 16 insertions(+), 6 deletions(-)

commit cfdc6748f0daab4512792c4cbacf09ecc37be669
Merge: 665ccc9 87952d4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 9 23:25:59 2010 -0300

    Merge branch 'call-content-remove'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 665ccc9c76c8eaa8a9989313cfcbbb4da264f050
Merge: 5143a69 759efd2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 9 23:25:49 2010 -0300

    Merge branch 'got-capabilities-leak'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 5143a691cd060679d42b68301322bfd9628d054a
Merge: 2b9a124 ee26706
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 9 23:25:23 2010 -0300

    Merge branch 'account-unique-identifier'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 759efd2623662ad95b78fcec13d9d280a228e3f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 7 10:54:03 2010 -0300

    Connection: Properly delete caps object on destructor (it was leaking).

 TelepathyQt4/connection.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit ee26706ab820811a35f11941a3b90ccfab7d6ccc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 6 05:31:40 2010 -0300

    Account: Correctly remove object path from Account::uniqueIdentifier.

 TelepathyQt4/account.cpp |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 87952d41bff111e746af71410c3f079a1e03e80a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 3 19:44:45 2010 -0300

    StreamedMediaChannel: Added support for Call.Content.Remove (StreamedMedia::removeContent/Stream/Streams).

 TelepathyQt4/streamed-media-channel.cpp |   37 ++++++++++++++++++++++++------
 TelepathyQt4/streamed-media-channel.h   |    1 +
 2 files changed, 30 insertions(+), 8 deletions(-)

commit 2b9a12436243df4f617654aa2f7f9309a36e1bec
Merge: 200220c 90ccadf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 6 05:33:40 2010 -0300

    Merge branch 'contact-info'
    
    Reviewed-by: Ian Monroe (eean) <ian.monroe@collabora.co.uk>

commit 90ccadf8732bdbca3436868b61d30fb8bcd6cba8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 17:24:36 2010 -0300

    contacts-conn example cm: Updated copyright notice.

 tests/lib/glib/contacts-conn.c |    4 ++--
 tests/lib/glib/contacts-conn.h |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit c61ec18b1cee8a3623bfcf475bddde4e78e7bbd2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 17:55:04 2010 -0300

    contacts-info test: Added test for Tp::Contact::requestInfo().

 tests/dbus/contacts-info.cpp |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

commit 9360b393de500bd27e720bb248beab1ed34341b3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 17:54:45 2010 -0300

    contacts-conn example cm: Added ContactInfo.RequestContactInfo support.

 tests/lib/glib/contacts-conn.c |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

commit d1f0348dd04abed1fba0fe9c08e7f6191bef86cf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 17:53:54 2010 -0300

    PendingContactInfo: Added pending operation to represent a contact info request (ContactInfo.RequestContactInfo).

 TelepathyQt4/Makefile.am              |    4 +
 TelepathyQt4/PendingContactInfo       |   13 +++
 TelepathyQt4/contact.cpp              |   18 +++++
 TelepathyQt4/contact.h                |    2 +
 TelepathyQt4/pending-contact-info.cpp |  131 +++++++++++++++++++++++++++++++++
 TelepathyQt4/pending-contact-info.h   |   65 ++++++++++++++++
 6 files changed, 233 insertions(+), 0 deletions(-)

commit b83526d14783f50b004fed2b526fcc2bc52b8614
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 16:51:07 2010 -0300

    contacts-info test: Added test for contacts contact info support.

 tests/dbus/Makefile.am       |    5 +
 tests/dbus/contacts-info.cpp |  275 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 280 insertions(+), 0 deletions(-)

commit 045d5b49b6dbec96e511abea4b041757ac176978
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 16:50:04 2010 -0300

    contacts-conn example cm: Add initial ContactInfo support.

 tests/lib/glib/contacts-conn.c |  115 +++++++++++++++++++++++++++++++++++++++-
 tests/lib/glib/contacts-conn.h |    5 ++
 2 files changed, 119 insertions(+), 1 deletions(-)

commit 22dfd78e62efba6d378eafbd65fc06c903b7919c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 16:49:28 2010 -0300

    Increate tp-glib dependency to >= 0.11.3 so we can use the ContactInfo interface definitions to write tests.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit babd56ba7b52148d3c419b0676aae3a9838a3ed3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 17:01:13 2010 -0300

    Contact: Proper depend on FeatureInfo for method refreshInfo.
    
    This is needed because refreshInfo emits the new info trough ContactInfoChanged
    signal that is only handled when FeatureInfo is requested.

 TelepathyQt4/contact.cpp |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 09de10c998721517e8d1277566bcc33971749bd1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 15:38:25 2010 -0300

    Contact: Added method to refresh contact info.

 TelepathyQt4/contact.cpp |   21 +++++++++++++++++++++
 TelepathyQt4/contact.h   |    1 +
 2 files changed, 22 insertions(+), 0 deletions(-)

commit 5ab3d9f4b58188eebc042ddf447d8bcafad57df3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 15:29:17 2010 -0300

    Contact: Added initial contact info support.

 TelepathyQt4/contact-manager.cpp |   25 +++++++++++++++++-
 TelepathyQt4/contact-manager.h   |    1 +
 TelepathyQt4/contact.cpp         |   54 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact.h           |    5 +++
 4 files changed, 84 insertions(+), 1 deletions(-)

commit ba30b76e759f49de05e6dca17a9ee33f8fcddb6b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 15:28:31 2010 -0300

    Connection: Added accessor method for ContactInfo interface.

 TelepathyQt4/connection.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 5ef0c4f57a8818d201c43a56542129d693fccd54
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 29 12:16:49 2010 -0300

    Added auto generated classes for Connection.ContactInfo interface.

 TelepathyQt4/connection.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 200220c7bf8ee01b7fa8ee41fcd572670a9b529a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 23 16:18:54 2010 -0300

    Start 0.3.3 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 7bf381d306680ec8329dc8f8236b8b4d40bf788b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 23 15:21:15 2010 -0300

    Prepare release 0.3.2

 NEWS         |   19 +++++++++++++++++--
 configure.ac |    8 ++++----
 2 files changed, 21 insertions(+), 6 deletions(-)

commit 2115d5bf6aebd799644960b4943e59bbed3dc513
Merge: 7d7d79b 47d629a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 22 11:40:25 2010 -0300

    Merge branch 'others-location'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 7d7d79bf5ad85934e144506b833359d47ec923cb
Merge: 2525801 4136295
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 22 11:40:03 2010 -0300

    Merge branch 'location'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 25258010f21a5915edb4436f76236085a196a6bd
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Apr 21 18:05:24 2010 +0100

    Include future-*.xml files in dist as they were left out of tpqt4 0.3.1, breaking compilation.

 TelepathyQt4/Makefile.am |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 47d629acdf7f2fad0c1d2254947218ef97069fe7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 22 10:58:53 2010 -0300

    Contact: Updated docs for location() explaining about the returned object lifetime.

 TelepathyQt4/contact.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 0aff31c02f1d3723f5f496b993ed0b1efdbe9c87
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 16 11:38:19 2010 -0300

    contacts-location test: Added test for contacts location support.

 tests/dbus/Makefile.am           |    5 +
 tests/dbus/contacts-location.cpp |  235 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 240 insertions(+), 0 deletions(-)

commit 46305cdef6e1261e420c1ea4c831ce0597adf0d8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 16 10:55:50 2010 -0300

    contacts-conn example cm: Updated from latest telepathy-glib (0.11.2).

 tests/lib/glib/contacts-conn.c |  343 +++++++++++++++++++++++++++-------------
 tests/lib/glib/contacts-conn.h |   44 +++++
 2 files changed, 274 insertions(+), 113 deletions(-)

commit b66c39c8d34f5f5a837663b8d6963a4aa5baacc3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 16:24:46 2010 -0300

    Contact: Use ContactLocation class to represent location.

 TelepathyQt4/contact.cpp |   16 +++++++++++-----
 TelepathyQt4/contact.h   |    5 +++--
 2 files changed, 14 insertions(+), 7 deletions(-)

commit abec880b14ba5d4cd6d4f5ad0f65fa3545bb96d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 12:36:03 2010 -0300

    ContactLocation: Added class to represent a contact location.

 TelepathyQt4/ContactLocation      |   13 +++
 TelepathyQt4/Makefile.am          |    3 +
 TelepathyQt4/contact-location.cpp |  212 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-location.h   |   87 +++++++++++++++
 4 files changed, 315 insertions(+), 0 deletions(-)

commit 5416912a35b3aa28b505ffd42f3d157696db5256
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 12:05:59 2010 -0300

    Contact: Added initial location support.

 TelepathyQt4/contact-manager.cpp |   24 ++++++++++++++++-
 TelepathyQt4/contact-manager.h   |    1 +
 TelepathyQt4/contact.cpp         |   52 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact.h           |    5 +++
 4 files changed, 81 insertions(+), 1 deletions(-)

commit 413629510eb0fc171ddab18c893b9b5ac92788c2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 12:04:33 2010 -0300

    Connection: Added accessor method for Location interface.

 TelepathyQt4/connection.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit cf5f4476c6afa4e88160fc3caccba4b138124f84
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 12:03:56 2010 -0300

    Added auto generated classes for Connection.Location interface.

 TelepathyQt4/connection.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e2cbaa20ca2a9c9eb6d46ad23de39ea498e9a1bb
Merge: 410e80c 784961c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 16 10:31:32 2010 -0300

    Merge branch 'observer-recover'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 410e80ce1909bb6ced73bd259af387b2ab363ab8
Merge: b0cf397 6f26de2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 16 10:31:09 2010 -0300

    Merge branch 'spec-0.19.5'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 784961c9dc02d17ae234a604c744922557a2a645
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 16 10:24:22 2010 -0300

    AbstractClientObserver: Moved Private members initialization to the Private class constructor.

 TelepathyQt4/abstract-client.cpp |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

commit c32f94ea930129138d7853fc5f3b00987dd792d4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 16 10:22:36 2010 -0300

    AbstractClientObserver: Renamed recover method to shouldRecover.
    
    Renamed recover method to shouldRecover to make it explicit that it is an
    accessor to check whether the observer should set the Observer.Recover flag
    instead of actually doing any recover itself.

 TelepathyQt4/abstract-client.cpp         |   24 ++++++++++++------------
 TelepathyQt4/abstract-client.h           |    4 ++--
 TelepathyQt4/client-registrar-internal.h |    2 +-
 3 files changed, 15 insertions(+), 15 deletions(-)

commit c048d27d77c0ff725f54c8588d9118395276db22
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 19:08:48 2010 -0300

    AbstractClientObserver: Added Observer.Recover property support.

 TelepathyQt4/abstract-client.cpp         |   37 ++++++++++++++++++++++++++++++
 TelepathyQt4/abstract-client.h           |    4 +++
 TelepathyQt4/client-registrar-internal.h |    6 +++++
 3 files changed, 47 insertions(+), 0 deletions(-)

commit 6f26de2f8fb59964932e55ae63e6ca8428c565f9
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 code generator happy.

 spec/Call_Content_Interface_Media.xml |    2 +-
 spec/Channel_Type_Call.xml            |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 6dd617b45704098857c9e7e7a271eda884427e1d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 18:09:49 2010 -0300

    Update to spec 0.19.5

 spec/Call_Content.xml                              |   14 ++
 spec/Call_Content_Interface_Media.xml              |    2 +-
 spec/Channel.xml                                   |   23 +++-
 spec/Channel_Interface_Conference.xml              |   54 +++++--
 spec/Channel_Interface_Media_Signalling.xml        |   20 ++--
 spec/Channel_Interface_Messages.xml                |  130 +++++++++++++---
 spec/Channel_Type_Call.xml                         |   76 +++++-----
 spec/Channel_Type_Contact_Search.xml               |    4 +-
 spec/Channel_Type_Streamed_Media.xml               |   48 ++++++
 spec/Client_Observer.xml                           |   69 +++++++-
 spec/Connection.xml                                |   72 +++++++---
 spec/Connection_Interface_Contact_Capabilities.xml |   21 ++-
 spec/Connection_Interface_Contact_Info.xml         |  162 +++++++++++++++-----
 spec/Connection_Interface_Contacts.xml             |   28 ++--
 spec/Connection_Interface_Mail_Notification.xml    |   23 +++-
 spec/Connection_Manager.xml                        |   12 ++-
 spec/all.xml                                       |    8 +-
 17 files changed, 579 insertions(+), 187 deletions(-)

commit b0cf3979448d05e342d9e98709ebed0def699440
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Apr 7 19:26:00 2010 +0200

    Fix text-chan test: it is not guaranteed that the signal would be streamed upon removal, so wait until we get a pendingMessageRemoved signal before going on
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 tests/dbus/text-chan.cpp |   30 +++++++++---------------------
 1 files changed, 9 insertions(+), 21 deletions(-)

commit 0652690b8b239a0f1783deed5f0b0d243ee8ac25
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Apr 15 15:30:24 2010 +0100

    qt4-constants-gen: correctly handle UTF-8
    
    I documented an error code with a Unicode ellipsis and Python got upset.

 tools/qt4-constants-gen.py |   36 +++++++++++++++++++-----------------
 1 files changed, 19 insertions(+), 17 deletions(-)

commit b268ad75d759a8eacf5bde09877d4fff30d78aba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 7 10:52:40 2010 -0300

    Fixed example/protocols/Makefile.am (missing separator).

 examples/protocols/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 23cbf7220244adddb6f17b3cfba12977fd772314
Merge: 02ce1ae 68bc54e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 7 09:41:09 2010 -0300

    Merge branch 'example-protocols'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 02ce1ae4e216b0d0fb230d1172931aa885ca1ceb
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Apr 2 21:32:03 2010 +0200

    Fixing compilation (more specific, moc generation). The current code triggered QTBUG #2151, where a QObject having
    some Q_PROPERTYs and not declared as a metatype generated a faulty moc, breaking compilation.
    
    The issue is not completely solved: building with more than one batch job still breaks. I'll be on that later.
    
    Signed-off-by: Dario Freddi <dario.freddi@collabora.co.uk>
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/client-registrar-internal.h |    6 ++++++
 tools/qt4-client-gen.py                  |    5 +++++
 2 files changed, 11 insertions(+), 0 deletions(-)

commit 68bc54e4d72bdf4ab68981c03626a5bcc028b805
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 1 15:59:35 2010 -0300

    Added example application to list all supported protocols.

 configure.ac                      |    1 +
 examples/Makefile.am              |    4 +-
 examples/protocols/Makefile.am    |   40 ++++++++++++++++++++
 examples/protocols/cm-wrapper.cpp |   64 ++++++++++++++++++++++++++++++++
 examples/protocols/cm-wrapper.h   |   58 +++++++++++++++++++++++++++++
 examples/protocols/main.cpp       |   21 +++++++++++
 examples/protocols/protocols.cpp  |   72 +++++++++++++++++++++++++++++++++++++
 examples/protocols/protocols.h    |   56 ++++++++++++++++++++++++++++
 8 files changed, 314 insertions(+), 2 deletions(-)

commit cab9407df672aec1e49863aeb7e6d646b1184428
Author: Dario Freddi <drf@kde.org>
Date:   Thu Apr 1 12:21:21 2010 -0300

    ContactManager: Add a new signal, allKnownContactsChanged, to monitor contact addition/removal.
    
    Reviewed-by: Olli Salli <olli.salli@collabora.co.uk>
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/contact-manager.cpp |   53 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-manager.h   |   14 ++++++++++
 tests/dbus/conn-roster.cpp       |   41 +++++++++++++++++++++++++++++
 3 files changed, 108 insertions(+), 0 deletions(-)

commit 42d51f27f897e9c2ac7219fe567d747e4b19010a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 02:05:11 2010 -0300

    Start 0.3.2 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 2ce129b2f570c0d8fe8de5adadf9e90583798bed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:58:44 2010 -0300

    Prepare release 0.3.1

 NEWS         |   13 +++++++++++--
 configure.ac |    4 ++--
 2 files changed, 13 insertions(+), 4 deletions(-)

commit e61c2f1d35c3e939dcb30c2b19f2d4fb0219ae0b
Merge: e1b525b c3047e7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:51:37 2010 -0300

    Merge branch 'docs'

commit c3047e739dad6403463c4f65f2a659f9f2239d9d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:45:00 2010 -0300

    Updated AUTHORS with the main authors.

 AUTHORS |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit c37896ac805db948e5b97ad4a4200b4134092d0f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    text-channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/text-channel.cpp |   62 +++++++++++++++++++++-------------------
 1 files changed, 33 insertions(+), 29 deletions(-)

commit f6e1437ce89d63303307b7ca6678215f1b32f717
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    streamed-media-channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/streamed-media-channel.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5bdc2616c518d6de2c28f3171afb3e5ae19550dd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    streamed-media-channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/streamed-media-channel.cpp |  541 ++++++++++++++++++++++++++-----
 1 files changed, 460 insertions(+), 81 deletions(-)

commit 8efb8330e8708a0321bd6d24713d3afea7c9d48f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    referenced-handles: Improve documentation (bugfixes+additions)

 TelepathyQt4/referenced-handles.cpp |   27 ++++-----------------------
 1 files changed, 4 insertions(+), 23 deletions(-)

commit 8f2234e294cdc05489745bd07e0ec769f1aaae8a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    pending-variant: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-variant.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 91a22ae8224d9b2558eb011bcf2512f9c7f9da7f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    pending-string-list: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-string-list.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 833b13d0bc52906de257fc82ef9640f69d1d0e5b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    pending-ready: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-ready.cpp |   19 ++++---------------
 1 files changed, 4 insertions(+), 15 deletions(-)

commit 627b363868debaf3b7228e6ad664c7fb677ce283
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    pending-operation: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-operation.cpp |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit fadb66efdda561359cc7fa4a3b63b2c74f54a5e5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    pending-handles: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-handles.cpp |   19 ++++---------------
 1 files changed, 4 insertions(+), 15 deletions(-)

commit 2a1d95d170782917ab432978d682ea1c9cce7972
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    pending-contact-attributes: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-contact-attributes.cpp |   29 +++++---------------------
 1 files changed, 6 insertions(+), 23 deletions(-)

commit e7ef59915014da6bc145a5ddfc64cb2ece7b93b0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    pending-connection: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-connection.cpp |   21 +++++----------------
 1 files changed, 5 insertions(+), 16 deletions(-)

commit 27956caa10142a056bb99f079b7dbbdaa6614299
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    pending-channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-channel.cpp |   21 +++++----------------
 1 files changed, 5 insertions(+), 16 deletions(-)

commit 742604677ad4855f0c3e2934a7d7c9090518adf1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    pending-channel-request: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-channel-request.cpp |   17 +++--------------
 1 files changed, 3 insertions(+), 14 deletions(-)

commit 88ae265776a93497b8eb51a4fe56c47f038b3171
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    pending-account: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-account.cpp |   49 ++++++++++++++++++-------------------
 1 files changed, 24 insertions(+), 25 deletions(-)

commit bd2d58a6621305012ccf2b900ee8feb76fed10eb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    outgoing-file-transfer-channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/outgoing-file-transfer-channel.cpp |   30 +++++++++++++++++-----
 1 files changed, 23 insertions(+), 7 deletions(-)

commit 5538822837fe42b69e106f1e7f55261ed12fd37e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    optional-interface-factory: Improve documentation (bugfixes+additions)

 TelepathyQt4/optional-interface-factory.cpp |   18 ++++--------------
 1 files changed, 4 insertions(+), 14 deletions(-)

commit e343a157dc6d831112a1a818a352267239f158ad
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    message: Improve documentation (bugfixes+additions)

 TelepathyQt4/message.cpp |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

commit dae70ac18b22ffbe1e5f8f34c252807595a2840c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    manager-file: Improve documentation (bugfixes+additions)

 TelepathyQt4/manager-file.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 496f583d4354881a4082d06d38e5e0793ae8bf08
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    key-file: Improve documentation (bugfixes+additions)

 TelepathyQt4/key-file.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit a6ae2a14c40c0dc99f408f33bb9c91d283419792
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    incoming-file-transfer-channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/incoming-file-transfer-channel.cpp |   40 ++++++++++++++++-------
 1 files changed, 28 insertions(+), 12 deletions(-)

commit 1a52cd1cf6844bb864240d064319381723d5d2f7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    file-transfer-channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/file-transfer-channel.cpp |   32 ++++++++++++++++++++++++--------
 1 files changed, 24 insertions(+), 8 deletions(-)

commit 5a8f765458b3b8bbf6a714ec4b0802e49d8dd4f0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    contact-manager: Improve documentation (bugfixes+additions)

 TelepathyQt4/contact-manager.cpp |   22 +++-------------------
 1 files changed, 3 insertions(+), 19 deletions(-)

commit 78e5301e74f680a14dc204c6f57d0b607b86f94d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    contact-capabilities: Improve documentation (bugfixes+additions)

 TelepathyQt4/contact-capabilities.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit e663e24a15917a1266b06084b21fb36ba5764ae0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    connection: Improve documentation (bugfixes+additions)

 TelepathyQt4/connection.cpp |  302 ++++++++++++++++++++++++++++++++-----------
 1 files changed, 225 insertions(+), 77 deletions(-)

commit f25967e46903ba7f1f340d7935aca259ec92935e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    connection-manager: Improve documentation (bugfixes+additions)

 TelepathyQt4/connection-manager.cpp |   54 ++++++++++++++++++++--------------
 1 files changed, 32 insertions(+), 22 deletions(-)

commit 48d22b7ed1fb3b8fab0652a30274691735c5450d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    connection-capabilities: Improve documentation (bugfixes+additions)

 TelepathyQt4/connection-capabilities.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit c9a676f238d724e0a84c6caa76325fbdae4cdb87
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    client-registrar: Improve documentation (bugfixes+additions)

 TelepathyQt4/client-registrar.cpp |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)

commit b0c8dcd4d5d1dc87dbd1e58a71a8efdc92ab2e33
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/channel.cpp |  295 ++++++++++++++++++++++++++++++++++------------
 1 files changed, 217 insertions(+), 78 deletions(-)

commit 8429e2b31438d0274388085774347cca761853ed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    channel-request: Improve documentation (bugfixes+additions)

 TelepathyQt4/channel-request.cpp |  163 ++++++++++++++++++++++++++++++++-----
 1 files changed, 141 insertions(+), 22 deletions(-)

commit 71bf3c9b2d6602bd2320d5d021e444acd865c287
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    channel-dispatch-operation: Improve documentation (bugfixes+additions)

 TelepathyQt4/channel-dispatch-operation.cpp |  189 +++++++++++++++++++++++----
 1 files changed, 163 insertions(+), 26 deletions(-)

commit 3a14dd437f04fed8df707853e0cbb2a9c87ea733
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    capabilities-base: Improve documentation (bugfixes+additions)

 TelepathyQt4/capabilities-base.cpp |   56 +++++++++++++++++++----------------
 1 files changed, 30 insertions(+), 26 deletions(-)

commit 7d27a81d73012d338c07c509f0d0cc0f3f624981
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    account: Improve documentation (bugfixes+additions)

 TelepathyQt4/account.h |   32 ++++++++++++++++----------------
 1 files changed, 16 insertions(+), 16 deletions(-)

commit 53dc40748ff7b8b0dce79c32d42e32541e7b448d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    account: Improve documentation (bugfixes+additions)

 TelepathyQt4/account.cpp |  738 ++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 610 insertions(+), 128 deletions(-)

commit 1de805ca59a68e965d5c23773bd8f9c771b8b183
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    account-manager: Improve documentation (bugfixes+additions)

 TelepathyQt4/account-manager.cpp |  145 ++++++++++++++++----------------------
 1 files changed, 62 insertions(+), 83 deletions(-)

commit 83ea3dca9b73eef5db20602206705ebdefebae7e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    abstract-client: Improve documentation (bugfixes+additions)

 TelepathyQt4/abstract-client.cpp |  702 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 701 insertions(+), 1 deletions(-)

commit da386a20dc9dadcb4801ead14542d54151a8179d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 29 01:11:50 2010 -0300

    groups.dox: Added groups definition.
    
    Let's have one place where all groups are defined to avoid duplication.

 TelepathyQt4/groups.dox |  103 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 103 insertions(+), 0 deletions(-)

commit c6099b62e8bff5d9b94778b7a01f59a7bd986706
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 28 23:20:58 2010 -0300

    doxygen.css: Make Class Index fit screen and decreased h2 font size.

 doxygen.css |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 82863d653c9e728c7aeb4a296c8d7f52d12c68c3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 28 23:02:37 2010 -0300

    doxygen.css: Fixed alignment of version in main page.

 doxygen.css |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 9af69e5f63f2c7618f5a5dba41f80d3546ae4797
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 28 23:20:00 2010 -0300

    doxygen.cfg.in: Do not generate docs for future (internal) stuff.

 doxygen.cfg.in |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 4ad4d214b7939d4ca8370312ea202e58687e0f84
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 28 23:00:17 2010 -0300

    doxygen-footer.html: Updated copyright notice.

 doxygen-footer.html |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e1b525bb24149f279add19cab2283ba9098745b8
Merge: 66db2f6 969968f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:38:16 2010 -0300

    Merge branch 'sm-fix'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 969968f9e582b745ddf4d4c3d58dcd97ed1a8c61
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 29 09:52:18 2010 -0300

    StreamedMediaChannel: Proper finish PendingMediaStreams operation when all streams/contents are ready.

 TelepathyQt4/streamed-media-channel.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 66db2f65e9f9d0d05f2c2a2af6321cb400f5564c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 19 11:27:32 2010 -0300

    Start 0.3.1 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 833098a24e39801becc8faff19ec5f736eccdbd1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 18 16:35:45 2010 -0300

    Prepare release 0.3.0

 NEWS         |   28 ++++++++++++++++++++++++++--
 configure.ac |   10 +++++-----
 2 files changed, 31 insertions(+), 7 deletions(-)

commit e354889fedef5c5342d4a865a39f3286a9445c0e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 18 16:18:27 2010 -0300

    Bump tp-glib dependency to >= 0.10.0
    
    This is needed cause tests/lib/glib/future/call depends on tp-glib >= 0.10.0

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d324507210bfd9b40738a38465e61837acdc8e9a
Merge: 6ac9068 074c8be
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 18 12:23:06 2010 -0300

    Merge branch 'fix-docs-gen'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 6ac9068893b3820331f6c7a895dc0ecbfcd0aa97
Merge: 0e33de1 c38cdfe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 18 12:22:40 2010 -0300

    Merge branch 'qstring-from-ascii-no-more'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 074c8beb7e9e605eb7bbb669756d98a3d814a2f0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 15 21:02:14 2010 -0300

    Generate docs properly.
    
    Make sure doxygen skips some macros such as TELEPATHY_QT4_EXPORT properly.
    Also some minor tweaks.

 doxygen.cfg.in |   78 ++++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 65 insertions(+), 13 deletions(-)

commit c38cdfe4f54f562ef7a13d5306396217f71dc9e4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 17 00:42:28 2010 -0300

    Removed usage of QString::fromAscii.
    
    Replace usage of QString::fromAscii with QLatin1String.

 TelepathyQt4/connection-manager.cpp     |    8 +++---
 TelepathyQt4/message.cpp                |   20 +++++++-------
 TelepathyQt4/text-channel.cpp           |   44 +++++++++++++++---------------
 tests/dbus/chan-conference.cpp          |    4 +-
 tests/dbus/client.cpp                   |    4 +-
 tests/dbus/cm-basics.cpp                |    2 +-
 tests/dbus/stateful-proxy.cpp           |   12 ++++----
 tests/dbus/streamed-media-chan-call.cpp |    4 +-
 tests/dbus/streamed-media-chan.cpp      |    4 +-
 tests/dbus/text-chan.cpp                |   38 +++++++++++++-------------
 10 files changed, 70 insertions(+), 70 deletions(-)

commit 0e33de19dce092a3a82f83687dc10c0fddd50d6a
Merge: 4b89d90 7f3671c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 17 14:05:19 2010 -0300

    Merge branch 'qt-no-cast-from-ascii-support'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 7f3671cac89bad564f0302057b560c3c37bb1e44
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 17 13:51:16 2010 -0300

    Make QT_NO_CAST_FROM_ASCII mandatory.

 configure.ac |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 6104d58bd98e3ca2e2310b630934f947f3b4b632
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 17 13:51:01 2010 -0300

    Removed AM_CFLAGS from cpp specific makefiles.

 tests/lib/Makefile.am |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 1a4d5c7dd2fc5a3acb5830ccdbbffc4c36190740
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 17 13:50:36 2010 -0300

    Removed AM_CXXFLAGS from glib specific makefiles.

 tests/lib/glib/Makefile.am          |    1 -
 tests/lib/glib/callable/Makefile.am |    2 --
 2 files changed, 0 insertions(+), 3 deletions(-)

commit be5cce2182171896cf70884d7f25fa198035a07e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 17 03:30:42 2010 -0300

    Added support to QT_NO_CAST_FROM_ASCII.

 TelepathyQt4/account-manager.cpp                |   21 +-
 TelepathyQt4/account.cpp                        |  224 ++++++++++++-----------
 TelepathyQt4/capabilities-base.cpp              |   10 +-
 TelepathyQt4/channel-dispatch-operation.cpp     |   29 ++--
 TelepathyQt4/channel-factory.cpp                |   10 +-
 TelepathyQt4/channel-request.cpp                |   20 +-
 TelepathyQt4/channel.cpp                        |  212 +++++++++++-----------
 TelepathyQt4/channel.h                          |   18 +-
 TelepathyQt4/client-registrar.cpp               |   29 ++--
 TelepathyQt4/connection-capabilities.cpp        |    2 +-
 TelepathyQt4/connection-manager.cpp             |   17 +-
 TelepathyQt4/connection.cpp                     |  100 +++++-----
 TelepathyQt4/contact-manager.cpp                |   45 +++---
 TelepathyQt4/contact.cpp                        |   27 ++--
 TelepathyQt4/dbus-proxy.cpp                     |   14 +-
 TelepathyQt4/file-transfer-channel.cpp          |   26 ++--
 TelepathyQt4/incoming-file-transfer-channel.cpp |   18 +-
 TelepathyQt4/key-file.cpp                       |   42 ++--
 TelepathyQt4/manager-file.cpp                   |   43 +++--
 TelepathyQt4/method-invocation-context.h        |    2 +-
 TelepathyQt4/optional-interface-factory.h       |    4 +-
 TelepathyQt4/outgoing-file-transfer-channel.cpp |   14 +-
 TelepathyQt4/pending-channel-request.cpp        |   14 +-
 TelepathyQt4/pending-contacts.cpp               |    5 +-
 TelepathyQt4/pending-handles.cpp                |   24 ++--
 TelepathyQt4/pending-operation.cpp              |    2 +-
 TelepathyQt4/readiness-helper.cpp               |    6 +-
 TelepathyQt4/streamed-media-channel.cpp         |  118 ++++++------
 TelepathyQt4/text-channel.cpp                   |   28 ++--
 examples/accounts/account-item.cpp              |   15 +-
 examples/accounts/accounts-window.cpp           |   24 ++--
 examples/call/call-handler.cpp                  |   10 +-
 examples/call/call-widget.cpp                   |   16 +-
 examples/call/call-window.cpp                   |   19 +-
 examples/call/main.cpp                          |    4 +-
 examples/file-transfer/receiver-channel.cpp     |    2 +-
 examples/file-transfer/receiver.cpp             |   16 +-
 examples/file-transfer/sender.cpp               |   16 +-
 examples/roster/main.cpp                        |    5 +-
 examples/roster/roster-item.cpp                 |   10 +-
 examples/roster/roster-widget.cpp               |   10 +-
 examples/roster/roster-window.cpp               |   11 +-
 tests/dbus/account-basics.cpp                   |   44 +++---
 tests/dbus/account-channel-dispatcher.cpp       |   28 ++--
 tests/dbus/chan-basics.cpp                      |   24 ++-
 tests/dbus/chan-group.cpp                       |   78 ++++----
 tests/dbus/client.cpp                           |   55 +++---
 tests/dbus/cm-basics.cpp                        |   14 +-
 tests/dbus/conn-basics.cpp                      |    4 +-
 tests/dbus/conn-capabilities.cpp                |    4 +-
 tests/dbus/conn-requests.cpp                    |   10 +-
 tests/dbus/conn-roster-groups.cpp               |   30 ++--
 tests/dbus/conn-roster.cpp                      |   27 ++--
 tests/dbus/contacts-capabilities.cpp            |    7 +-
 tests/dbus/contacts.cpp                         |  121 +++++++------
 tests/dbus/handles.cpp                          |    7 +-
 tests/dbus/stateful-proxy.cpp                   |   12 +-
 tests/dbus/streamed-media-chan-call.cpp         |   24 ++--
 tests/dbus/streamed-media-chan.cpp              |   42 ++--
 tests/dbus/text-chan.cpp                        |    4 +-
 tests/key-file.cpp                              |   35 ++--
 tests/manager-file.cpp                          |   68 ++++----
 62 files changed, 1000 insertions(+), 920 deletions(-)

commit 4b89d907015b3e5493f7cd9b4f03c1d37d95b569
Merge: 626569c ce6e2bb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 15 19:23:08 2010 -0300

    Merge branch 'call'
    
    Reviewed-by: Senko Rasic (ptlo) <senko.rasic@collabora.co.uk>

commit ce6e2bb388510823d93567086a497a143655d971
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 24 00:10:50 2010 -0300

    streamed-media-chan-call test: Added tests for StreamedMediaChannel Call support.

 tests/dbus/Makefile.am                  |    5 +
 tests/dbus/streamed-media-chan-call.cpp |  640 +++++++++++++++++++++++++++++++
 2 files changed, 645 insertions(+), 0 deletions(-)

commit 4b2e86f5aa734276b754bc0b83c3eaa35d7a1f11
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 23 22:18:47 2010 -0300

    streamed-media-channel: Use const and full qualified param for MediaStream::remoteSendingStateChanged signal.

 TelepathyQt4/streamed-media-channel.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e1dd7f69c2e0eba43983d983eac0520d467441fa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 24 00:45:49 2010 -0300

    streamed-media-channel: Make sure we don't create contents with the same name (at least contents created internally).

 TelepathyQt4/streamed-media-channel-internal.h |    2 ++
 TelepathyQt4/streamed-media-channel.cpp        |    8 +++++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit a33f9fb436d244db01779fb7e9feaaf6b89aaf86
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 24 00:46:48 2010 -0300

    streamed-media-channel: Added requestStream/s support (Call support).

 TelepathyQt4/streamed-media-channel-internal.h |    8 +++
 TelepathyQt4/streamed-media-channel.cpp        |   67 +++++++++++++++++++++--
 TelepathyQt4/streamed-media-channel.h          |    5 ++
 3 files changed, 74 insertions(+), 6 deletions(-)

commit a022d38ae4c0930f82174e60eec447e37cc5dbee
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 23 22:05:33 2010 -0300

    streamed-media-channel: Added requestContent support (Call support).

 TelepathyQt4/streamed-media-channel-internal.h |    8 ++++
 TelepathyQt4/streamed-media-channel.cpp        |   51 +++++++++++++++++++++++-
 TelepathyQt4/streamed-media-channel.h          |    6 +++
 3 files changed, 63 insertions(+), 2 deletions(-)

commit d998490cc09a575ef20e62a3bd970a2f0467569a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 23 22:04:47 2010 -0300

    streamed-media-channel: Proper handle Call.Stream.SendersChanged.

 TelepathyQt4/streamed-media-channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e74b0d88c3918df1452c740e62c51830149df98e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 23 22:04:35 2010 -0300

    streamed-media-channel: Added debug to Call.Stream.SendersChanged slot.

 TelepathyQt4/streamed-media-channel.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f30cfa9098102c13eb014b7af5564f08dd64de16
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 16 16:24:17 2010 -0200

    streamed-media-channel: Implemented MediaStream::requestDirection (Call support).

 TelepathyQt4/streamed-media-channel.cpp |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

commit e65ee9084dbd163068bd3c49d175a79b9027ec74
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 16 16:21:27 2010 -0200

    pending-operation: Added new PendingComposite operation which is a composition of 1-N pending operations.

 TelepathyQt4/Makefile.am                 |    1 +
 TelepathyQt4/PendingComposite            |   13 ++++++++++
 TelepathyQt4/pending-operation.cpp       |   36 ++++++++++++++++++++++++++++++
 TelepathyQt4/simple-pending-operations.h |   17 ++++++++++++++
 4 files changed, 67 insertions(+), 0 deletions(-)

commit a892733979f7587780c2d52f3b01a1e97d1403c3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 16 16:00:38 2010 -0200

    streamed-media-channel: Added proxy class to forward MediaStream.Call.SendersChanged signal which uses internally declared structs from tp-future.

 TelepathyQt4/streamed-media-channel-internal.h |   22 +++++++++++
 TelepathyQt4/streamed-media-channel.cpp        |   45 +++++++++++------------
 TelepathyQt4/streamed-media-channel.h          |    2 -
 3 files changed, 44 insertions(+), 25 deletions(-)

commit adc31469a550eed67cb60fb46c9c2e9e1849d97e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 16 15:57:46 2010 -0200

    streamed-media-channel: Moved Private struct/class declaration to streamed-media-channel-internal.h.
    
    This change is needed as we need to create a proxy QObject to forward slots/signals from internal
    tp-future which cannot be declared in a public header (see next-commit).

 TelepathyQt4/Makefile.am                       |    3 +
 TelepathyQt4/streamed-media-channel-internal.h |  206 ++++++++++++++++++++++++
 TelepathyQt4/streamed-media-channel.cpp        |  178 +--------------------
 3 files changed, 211 insertions(+), 176 deletions(-)

commit 9695e3d6c7165da7ebdf44f89bb49c09c7e91e57
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 16 15:24:18 2010 -0200

    channel-factory: ChannelFactory now creates StreamedMediaChannel objects for channels of type Call.

 TelepathyQt4/channel-factory.cpp |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit af0dbfa95b30ecd0b965480218c1e24665a65274
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 16 15:17:39 2010 -0200

    streamed-media-channel: Avoid adding the same SM stream more than once.

 TelepathyQt4/streamed-media-channel.cpp |   37 +++++++++++++++++++++---------
 TelepathyQt4/streamed-media-channel.h   |    1 +
 2 files changed, 27 insertions(+), 11 deletions(-)

commit 7c1d6d922cf78ab3850014d93478c4c927d4d3cf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 16 15:17:17 2010 -0200

    streamed-media-channel: Proper connect contentRemoved signal.

 TelepathyQt4/streamed-media-channel.cpp |    4 ++--
 TelepathyQt4/streamed-media-channel.h   |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 8b89d88a1a008ed82610b5807394661a313e21b7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 06:04:42 2010 -0300

    Add 'future/call-cm' example CM from telepathy-glib

 configure.ac                                 |    1 +
 tests/lib/glib/Makefile.am                   |    1 +
 tests/lib/glib/future/Makefile.am            |    2 +-
 tests/lib/glib/future/call/Makefile.am       |   45 +
 tests/lib/glib/future/call/call-channel.c    | 1624 ++++++++++++++++++++++++++
 tests/lib/glib/future/call/call-channel.h    |   74 ++
 tests/lib/glib/future/call/call-content.c    |  369 ++++++
 tests/lib/glib/future/call/call-content.h    |   81 ++
 tests/lib/glib/future/call/call-manager.c    |  537 +++++++++
 tests/lib/glib/future/call/call-manager.h    |   71 ++
 tests/lib/glib/future/call/call-stream.c     |  705 +++++++++++
 tests/lib/glib/future/call/call-stream.h     |   82 ++
 tests/lib/glib/future/call/cm.c              |  129 ++
 tests/lib/glib/future/call/cm.h              |   73 ++
 tests/lib/glib/future/call/conn.c            |  421 +++++++
 tests/lib/glib/future/call/conn.h            |   78 ++
 tests/lib/glib/future/call/manager-file.py   |   23 +
 tests/lib/glib/future/extensions/channel.xml |    2 +
 tests/lib/glib/future/extensions/misc.xml    |    7 +
 19 files changed, 4324 insertions(+), 1 deletions(-)

commit 96b30edec077564e4aadff49d8ccec8677849902
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 2 15:18:18 2010 -0200

    streamed-media-channel: Let's not deprecate some useful methods.

 TelepathyQt4/streamed-media-channel.h |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 442ac4eec710c223610b9c67886591ccfad57712
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 28 13:27:35 2010 -0200

    streamed-media-channel: Implemented StreamedMediaChannel::handlerStreamingRequired (Call support).

 TelepathyQt4/streamed-media-channel.cpp |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 6f0ff116c56b06cc647b3c31a07978ddd873df24
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 28 13:16:21 2010 -0200

    streamed-media-channel: Implemented StreamedMediaChannel::hangupCall and updated params to fit Call.Hangup (Call support).

 TelepathyQt4/streamed-media-channel.cpp |    7 ++++---
 TelepathyQt4/streamed-media-channel.h   |    3 ++-
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 3a34487c7a1f7f2b8c665e40e10d12779255ef60
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 28 13:12:30 2010 -0200

    streamed-media-channel: Added StreamedMediaChannel::StateChangeReason enum to mimic CallStateChangeReason enum defined in future-constants.h (Call support).

 TelepathyQt4/streamed-media-channel.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 3a5eaf9226d01494e72badbdeede762e4f8da1a7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 28 13:07:45 2010 -0200

    streamed-media-channel: Implemented StreamedMediaChannel::acceptCall (Call support).

 TelepathyQt4/streamed-media-channel.cpp |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 6844f2c47e8b610a89949713c6a4bd49cfc3d6c6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 28 13:07:34 2010 -0200

    streamed-media-channel: Return PendingFailure for StreamedMediaChannel::removeStream/s and updated TODO (Call support).

 TelepathyQt4/streamed-media-channel.cpp |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit a22f6943b2cf65a557490182364872911e598506
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 28 12:57:46 2010 -0200

    streamed-media-channel: Implemented some missing MediaStream methods (Call support).

 TelepathyQt4/streamed-media-channel.cpp |  192 ++++++++++++++++++++++++++-----
 1 files changed, 163 insertions(+), 29 deletions(-)

commit ac6bfd53e9a374fd1d03afe626daaaa215cd4ef4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 28 11:58:34 2010 -0200

    streamed-media-channel: Added initial Call interface support.

 TelepathyQt4/streamed-media-channel.cpp |  677 +++++++++++++++++++++++++++++--
 TelepathyQt4/streamed-media-channel.h   |   27 ++
 2 files changed, 679 insertions(+), 25 deletions(-)

commit cba18ceed7250faa7e3519245f8558acd60e6cdb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 25 13:44:33 2010 -0200

    streamed-media-channel: Use const & where possible without breaking API/ABI.

 TelepathyQt4/streamed-media-channel.cpp |    4 ++--
 TelepathyQt4/streamed-media-channel.h   |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit f0b04e50bf08c25858becbf074c2b3d9dd0c573a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 19 11:57:15 2010 -0200

    streamed-media-channel: Mark deprecated methods as deprecated.
    
    The warnings are not activated yet. Missing build flag
    TELEPATHY_QT4_DEPRECATED_WARNINGS.

 TelepathyQt4/streamed-media-channel.h |   41 +++++++++++++++++---------------
 1 files changed, 22 insertions(+), 19 deletions(-)

commit d715c7f2b61643e055f54dae81b38910d99a7eb7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 17 18:16:46 2010 -0200

    global.h: Added TELEPATHY_QT4_DEPRECATED macro.

 TelepathyQt4/global.h |   57 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 57 insertions(+), 0 deletions(-)

commit 05a4048a227889724724be5379fa1c370a85ce71
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 21 00:06:38 2009 -0200

    streamed-media-channel: Refactor to allow Call interface support to be added.

 TelepathyQt4/streamed-media-channel.cpp | 1281 ++++++++++++++++++++++++-------
 TelepathyQt4/streamed-media-channel.h   |  171 ++++-
 TelepathyQt4/types.h                    |    2 +
 3 files changed, 1126 insertions(+), 328 deletions(-)

commit b8369ad4c2e89d5e2bd9f960e256d38a1901f76c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Dec 20 23:56:16 2009 -0200

    streamed-media-channel: Moved Private::callInterface declaration to where it belongs.

 TelepathyQt4/streamed-media-channel.cpp |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 1e24f3a433e47267416be880795630ef84be4f95
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 3 18:57:42 2009 +0000

    StreamedMediaChannel: hook up the future Call interface, to check that it links correctly

 TelepathyQt4/streamed-media-channel.cpp |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit a400e17f925518ed5a1ca5a502287e94bdf7bd8b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 05:19:19 2010 -0300

    Generate bindings for Call interface.

 TelepathyQt4/future-channel.xml |    2 ++
 TelepathyQt4/future-misc.xml    |    7 +++++++
 2 files changed, 9 insertions(+), 0 deletions(-)

commit 626569cc126a7562649b03f3681a366c1c34856f
Merge: c57b9c3 d9caff2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 15 10:45:25 2010 -0300

    Merge branch 'conference'
    
    Reviewed-by: Senko Rasic (ptlo) <senko.rasic@collabora.co.uk>

commit d9caff2b6d4ab1b6b1bd691f7e665147736673a0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 8 14:57:16 2010 -0300

    Removed usage of telepathy-glib.h (not included in old tp-glib versions).

 tests/lib/glib/future/conference/chan.c |    6 ++++--
 tests/lib/glib/future/conference/chan.h |    2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 1f00b5b93fbca7bd570c47207363fb200e11b360
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 15:43:18 2010 -0300

    chan-conference test: Improved test coverage.

 tests/dbus/chan-conference.cpp |   67 ++++++++++++++++++++++++++++++++++++++-
 1 files changed, 65 insertions(+), 2 deletions(-)

commit 78fb5465d0a9ae0e3aca252ee35c6b7bf9c8c566
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 15:42:25 2010 -0300

    channel: Proper emit conferenceChannelMerged/Removed signals.

 TelepathyQt4/channel.cpp |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 21b9a369d332d66aba31bf216648837fbd4d2890
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 12:36:08 2010 -0300

    future conference channel: Moved private members initialization to constructed.
    
    Moved private members initialization to constructed in case they weren't already
    set.

 tests/lib/glib/future/conference/chan.c |   30 +++++++++++++++++++++---------
 1 files changed, 21 insertions(+), 9 deletions(-)

commit 578810cb522b789c3413bc81eab76c8a2a82960d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 12:10:43 2010 -0300

    future conference channel: Remove Splittable support.

 tests/lib/glib/future/conference/chan.c |   23 -----------------------
 1 files changed, 0 insertions(+), 23 deletions(-)

commit 7b39db8885f8cbc2f5bb9800a6576aebc99f6dbb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 11:53:06 2010 -0300

    future conference channel: Added Conference immutable properties to D-Bus properties.

 tests/lib/glib/future/conference/chan.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 9c3a7b2569610978311d984306dc4beb529608b6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 11:22:17 2010 -0300

    channel: Added docs to conference methods.

 TelepathyQt4/channel.cpp |   99 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 99 insertions(+), 0 deletions(-)

commit 000c11fa8b2ab58034e90fe308509b936a18bc59
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:21:39 2010 -0300

    channel: Renamed ConferenceInitialContacts to ConferenceInitialInviteeContacts where appropriate.

 TelepathyQt4/channel.cpp |   21 +++++++++++----------
 TelepathyQt4/channel.h   |    4 ++--
 2 files changed, 13 insertions(+), 12 deletions(-)

commit 9a68556c0bae90ef0bf2c41de5ec05c51701e63d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:16:17 2010 -0300

    channel: Introspecting Conference initial invitee contacts is now a feature (FeatureConferenceInitialContacts).

 TelepathyQt4/channel.cpp |   64 +++++++++++++++++++++++-----------------------
 TelepathyQt4/channel.h   |    3 +-
 2 files changed, 34 insertions(+), 33 deletions(-)

commit 60ae1b05cd720a9b52ff48dbb236f43b8702e837
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:00:19 2010 -0300

    account: Added InitialInviteeHandles/IDs support to convenience API to create conference channels.

 TelepathyQt4/account.cpp |  141 +++++++++++++++++++++++++++++++++++++++-------
 TelepathyQt4/account.h   |   21 +++++++
 2 files changed, 141 insertions(+), 21 deletions(-)

commit c0b0e57dd36d3a3f0137792f7b29edb5a68cd16a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 2 21:48:55 2010 -0300

    chan-conference test: Added test cases for Conference support.

 tests/dbus/Makefile.am         |    5 +
 tests/dbus/chan-conference.cpp |  221 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 226 insertions(+), 0 deletions(-)

commit 5fa23c9e7e2ae7109b61e549e0cacfcbbe7a5a0a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 2 13:52:27 2010 -0300

    Added glib conference channel example implementation.
    
    This implementation can be used by tests that want to test the conference support.

 configure.ac                                 |    1 +
 tests/lib/glib/Makefile.am                   |    1 +
 tests/lib/glib/future/Makefile.am            |    2 +-
 tests/lib/glib/future/conference/Makefile.am |   13 +
 tests/lib/glib/future/conference/chan.c      |  631 ++++++++++++++++++++++++++
 tests/lib/glib/future/conference/chan.h      |   79 ++++
 6 files changed, 726 insertions(+), 1 deletions(-)

commit 0c168331ce4898e7aed580d2dcab9dbc3be3ca86
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 2 13:51:58 2010 -0300

    Generate glib service side code for Conference/MergeableConference/Splittable interfaces.

 tests/lib/glib/future/extensions/channel.xml |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit da28649cbc0a925d20120153a5f44e0b3b3fe930
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 2 21:38:22 2010 -0300

    channel: Fixed/Added debug.

 TelepathyQt4/channel.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit eaaa81331f84925e0fce5832b46626f3a9c2742a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 2 21:38:05 2010 -0300

    channel: Initialize Private::conference member.

 TelepathyQt4/channel.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 974a259dada3663344fe54035f269603dfa9a035
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 2 13:50:39 2010 -0300

    channel: Use full-qualified names for conference related signals.

 TelepathyQt4/channel.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 8beefa69ca6cb0b851ea071c60bf252b91ecf77a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 2 10:49:37 2010 -0300

    account: Added convenience API to create conference channels.

 TelepathyQt4/account.cpp |   69 ++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |   14 +++++++++
 2 files changed, 83 insertions(+), 0 deletions(-)

commit ac0013af991b0eec4e712706572545aeb3d70ce2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 13:52:13 2010 -0300

    channel: Renamed conferenceInitialContacts to conferenceInitialInviteeContacts.

 TelepathyQt4/channel.cpp |    2 +-
 TelepathyQt4/channel.h   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 8ab273eb05cfec92fc7f9a371cc24ad9477f0108
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 13:51:08 2010 -0300

    channel: Implemented conferenceInitialContacts.

 TelepathyQt4/channel.cpp |   50 ++++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/channel.h   |    1 +
 2 files changed, 49 insertions(+), 2 deletions(-)

commit abc5eb19f9d766ae2bb17f18488ea5761c5dd12f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:48:12 2010 -0300

    channel: Renamed hasConferenceMergeableInterface to hasMergeableConferenceInterface.
    
    Renamed hasConferenceMergeableInterface to hasMergeableConferenceInterface to
    follow the interface name.

 TelepathyQt4/channel.cpp |    4 ++--
 TelepathyQt4/channel.h   |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 21f68161dc479cfa16de3736d72993dcf0eaa65c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:43:33 2010 -0300

    channel: Implemented splitChannel.

 TelepathyQt4/channel.cpp |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 9325ccbb70e7fd4a5f89e3ef41925f34f4ac62e0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:43:14 2010 -0300

    channel: Implemented conferenceMergeChannel.

 TelepathyQt4/channel.cpp |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 7fb32636b7c0e726cd0677b70f3cda9f4e299443
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:36:55 2010 -0300

    channel: Splittable.Split does not receive any param, updating splitChannel method signature.

 TelepathyQt4/channel.cpp |    2 +-
 TelepathyQt4/channel.h   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 9723ea2187b9f69ce6350b9fb927f49b040af536
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:34:44 2010 -0300

    channel: Implemented conferenceInitialChannels.

 TelepathyQt4/channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b9e072c421a36ea534a364fcbbc532e6dd4bcc4a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:34:26 2010 -0300

    channel: Implemented conferenceChannels.

 TelepathyQt4/channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 30ac718f4e3c192f4fd0d37f1438849ff39be062
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:34:11 2010 -0300

    channel: Implemented conferenceSupportsNonMerges.

 TelepathyQt4/channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b29172d38bb07af3ddccef99c2310afb876fc5ad
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:28:24 2010 -0300

    channel: Implemented conference introspection (missing retrieving initial contacts).

 TelepathyQt4/channel.cpp |  107 +++++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/channel.h   |    4 ++
 2 files changed, 110 insertions(+), 1 deletions(-)

commit e9ec8607698e4c299ce7fca305a50107f605a387
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:31:56 2010 -0300

    channel: Implemented hasSplittableInterface.

 TelepathyQt4/channel.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit bdc9849021b50cb3bcc9618158be92a05fe5b8f6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:31:39 2010 -0300

    channel: Implemented hasConferenceMergeableInterface.

 TelepathyQt4/channel.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit be53eddac752c029483a450cbccceb571a689b05
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:31:24 2010 -0300

    channel: Implemented hasConferenceInterface.

 TelepathyQt4/channel.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 6ab006bc3e63e32b67c8b533425871f8fc6b18b2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 01:13:43 2010 -0300

    Channel: Only set ready if Conference is not being introspected.

 TelepathyQt4/channel.cpp |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit dd036a0020d2d8142044016efa47632a83e911bb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 01:11:40 2010 -0300

    Channel: Added stub Private::introspectConference method and add it to introspection queue if Conference is supported.

 TelepathyQt4/channel.cpp |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 35b467aab725eedad35b9a5349bc7990b81b290a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 01:09:52 2010 -0300

    Channel: Added Private::splittableInterface method.
    
    This methods should be moved to Channel when Splittable gets undrafted.

 TelepathyQt4/channel.cpp |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit a678cd97ec58d7f9a7079ee0292cb3b3c1258847
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 01:08:26 2010 -0300

    Channel: Added Private::mergeableConferenceInterface method.
    
    This methods should be moved to Channel when MergeableConference gets undrafted.

 TelepathyQt4/channel.cpp |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit e50856e449753c1697feb01c26db6a11949a2257
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 01:05:29 2010 -0300

    Channel: Added Private::conferenceInterface method.
    
    This methods should be moved to Channel when Conference gets undrafted.

 TelepathyQt4/channel.cpp |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit f93b6d63fbd31c0470059c08078018cffaddb590
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 25 12:46:39 2010 -0300

    Channel: Splittable is not an interface on the Conference interface.

 TelepathyQt4/channel.cpp |    4 ++--
 TelepathyQt4/channel.h   |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit f1e6698f69a6088d9cf5626205cb5e0c15d2c989
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 25 12:23:36 2010 -0300

    Channel: Added stub Conference/Mergeable/Splittable support methods.

 TelepathyQt4/channel.cpp        |   51 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel.h          |   15 +++++++++++
 TelepathyQt4/future-channel.xml |    6 ++--
 3 files changed, 69 insertions(+), 3 deletions(-)

commit 67ceb434e2d8117a15ae0bb8215d2e18e6bf7d4f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 06:45:11 2010 -0300

    Generate service-side code for the future Conference/Splittable/Mergeable interfaces.

 TelepathyQt4/future-channel.xml |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit c57b9c314aca8657e6c71e9eccd9b06e1d69c383
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 8 14:52:05 2010 -0300

    Proper create _gen dir before touch future-stamp.

 TelepathyQt4/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 374b174b0e5201819135d6a59e0d5f9596aed7b8
Merge: bc17df4 91928b8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 15:21:31 2010 -0300

    Merge branch 'channel-racy'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 91928b86ddee2ae7e9de762316b1b436573a0fd3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 15:15:43 2010 -0300

    channel: Fixed bug when channel was never getting ready.
    
    If buildContacts was called and there were no contacts to build, the
    buildingContacts member was never being updated, causing the channel to never
    become ready.

 TelepathyQt4/channel.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit bc17df40918d1a360787fd10db2c1e818ed272df
Merge: 70773d0 6b4002a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:34:36 2010 -0300

    Merge branch 'channel-refactoring'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 70773d060f7c2e63d493ff5d099095d03c916142
Merge: 934525a 7a2cb26
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:34:29 2010 -0300

    Merge branch 'future-support'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 934525aa2aac1b04e33c2badeef06d05e07c4e3c
Merge: 2a5cbaf 6c33cb6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:34:18 2010 -0300

    Merge branch 'glib-tests-extensions'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 2a5cbaf14c93060085b8b586ff922fc1a9ee0308
Merge: 33c15cb 18ed126
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:34:10 2010 -0300

    Merge branch 'codegen-improvements'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 33c15cb7d6cc2052be6c25212d02a7f8dca9b18d
Merge: 259c175 eb7657a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:33:57 2010 -0300

    Merge branch 'tests-dirs-reorganization'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 259c175d9870bf777aca2b6f8ccf9d334dea01eb
Merge: 6ce196d 8f1c98a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:33:30 2010 -0300

    Merge branch 'spec-0.19.1'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 6b4002aa1b9f348c3b13e0171da25762b71106c9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 01:02:28 2010 -0300

    Channel: Moved continueIntrospection to Private::continueIntrospection.

 TelepathyQt4/channel.cpp |   56 +++++++++++++++++++++++----------------------
 TelepathyQt4/channel.h   |    2 -
 2 files changed, 29 insertions(+), 29 deletions(-)

commit 4e3268eb008ccfff72a91f36fde38dc7dd9bbc56
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 00:49:38 2010 -0300

    Channel: Let's call setReady from only one place, so it's easier to track when the introspection finished.

 TelepathyQt4/channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7a2cb2678e6d128dcfde93e93206fdd553d325c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 05:18:13 2010 -0300

    spec: Add some missing types that trip up the Qt4 codegen.
    
    Needs to update spec to include this.
    
    Patch from Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

 spec/Call_Content_Interface_Media.xml |    2 +-
 spec/Channel_Type_Call.xml            |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 79a7512527ac92f0942339214c5a191a22fdfaf8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 05:10:21 2010 -0300

    Added support for generating code for draft interfaces.
    
    The classes that want to implement draft interfaces should use future-* to do
    so and update future-*.xml accordingly.
    
    Patch from Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

 TelepathyQt4/Makefile.am           |   77 +++++++++++++++++++++++++++++++++++-
 TelepathyQt4/future-channel.xml    |    7 +++
 TelepathyQt4/future-interfaces.xml |   13 ++++++
 TelepathyQt4/future-internal.h     |   33 +++++++++++++++
 TelepathyQt4/future-misc.xml       |    7 +++
 TelepathyQt4/future.cpp            |   28 +++++++++++++
 TelepathyQt4/types.cpp             |   18 ++++++++
 TelepathyQt4/types.h               |    2 +
 tests/lib/glib/Makefile.am         |    3 +-
 tools/qt4-types-gen.py             |   26 +++---------
 10 files changed, 193 insertions(+), 21 deletions(-)

commit 6c33cb6a63f2a5115c28f6c1e1e94efee966b06c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 03:26:43 2010 -0300

    Added glib tests future extensions library.
    
    The library is intended to be used by regression tests wanting to test new
    features not included in telepathy-glib upstream.
    
    Patch from Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

 configure.ac                                  |    6 ++
 tests/lib/glib/Makefile.am                    |    5 +-
 tests/lib/glib/future/Makefile.am             |    1 +
 tests/lib/glib/future/extensions/Makefile.am  |  104 +++++++++++++++++++++++++
 tests/lib/glib/future/extensions/all.xml      |   11 +++
 tests/lib/glib/future/extensions/channel.xml  |    7 ++
 tests/lib/glib/future/extensions/extensions.c |    6 ++
 tests/lib/glib/future/extensions/extensions.h |   18 ++++
 tests/lib/glib/future/extensions/misc.xml     |    7 ++
 9 files changed, 163 insertions(+), 2 deletions(-)

commit 8829d7208422a423e77fef6290592da95c774ff5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 03:22:50 2010 -0300

    Added glib gen tools so we can generate code for glib regression tests extensions.
    
    Patch from Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

 tools/Makefile.am                 |   27 ++
 tools/c-constants-gen.py          |  154 +++++++
 tools/glib-ginterface-gen.py      |  802 +++++++++++++++++++++++++++++++++++++
 tools/glib-gtypes-generator.py    |  291 ++++++++++++++
 tools/glib-interfaces-gen.py      |  119 ++++++
 tools/glib-signals-marshal-gen.py |   55 +++
 tools/libglibcodegen.py           |  172 ++++++++
 7 files changed, 1620 insertions(+), 0 deletions(-)

commit 18ed126f1098462fcd21d20a0898ba099e178fb5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 03:51:06 2010 -0300

    libtpcodegen.py: Added get_deprecated method.
    
    Patch from Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

 tools/libtpcodegen.py |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 9fedfea1504432b6fe0ca3796fb4a2429e2730d9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 03:50:44 2010 -0300

    libtpcodegen.py: Removed unused methods.
    
    Patch from Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

 tools/libtpcodegen.py |   26 --------------------------
 1 files changed, 0 insertions(+), 26 deletions(-)

commit eb7657a7119609ef7b65d1648ebaf42dde959265
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 04:34:22 2010 -0300

    Fix distcheck.

 tests/lib/glib/csh/Makefile.am   |    1 +
 tests/lib/glib/echo2/Makefile.am |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit 3f22f562ef51b0cf9682f193e1eb522138460f3d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 02:29:56 2010 -0300

    Reorganize tests library directory structure.
    
    Put all glib test example cms into tests/lib/glib and the python example
    account-manager.py into tests/lib/python.
    Also makes all tests that depends on glib link against libtp-glib-tests.la
    instead of linking to individual example cms.

 configure.ac                                      |   12 +-
 tests/dbus-1/services/account-manager.service.in  |    2 +-
 tests/dbus/Makefile.am                            |   35 +-
 tests/dbus/chan-basics.cpp                        |    2 +-
 tests/dbus/chan-group.cpp                         |    2 +-
 tests/dbus/client.cpp                             |    4 +-
 tests/dbus/cm-basics.cpp                          |    2 +-
 tests/dbus/conn-basics.cpp                        |    2 +-
 tests/dbus/conn-capabilities.cpp                  |    2 +-
 tests/dbus/conn-requests.cpp                      |    2 +-
 tests/dbus/conn-roster-groups.cpp                 |    2 +-
 tests/dbus/conn-roster.cpp                        |    2 +-
 tests/dbus/contacts-capabilities.cpp              |    2 +-
 tests/dbus/contacts.cpp                           |    4 +-
 tests/dbus/handles.cpp                            |    2 +-
 tests/dbus/streamed-media-chan.cpp                |    2 +-
 tests/dbus/text-chan.cpp                          |    6 +-
 tests/lib/Makefile.am                             |   48 +-
 tests/lib/account-manager.py                      |  322 -----
 tests/lib/callable/Makefile.am                    |   48 -
 tests/lib/callable/conn.c                         |  423 ------
 tests/lib/callable/conn.h                         |   78 -
 tests/lib/callable/connection-manager.c           |  130 --
 tests/lib/callable/connection-manager.h           |   73 -
 tests/lib/callable/manager-file.py                |   23 -
 tests/lib/callable/media-channel.c                | 1460 -------------------
 tests/lib/callable/media-channel.h                |   74 -
 tests/lib/callable/media-manager.c                |  500 -------
 tests/lib/callable/media-manager.h                |   71 -
 tests/lib/callable/media-stream.c                 |  650 ---------
 tests/lib/callable/media-stream.h                 |   88 --
 tests/lib/contactlist/Makefile.am                 |   38 -
 tests/lib/contactlist/conn.c                      |  590 --------
 tests/lib/contactlist/conn.h                      |   65 -
 tests/lib/contactlist/connection-manager.c        |  116 --
 tests/lib/contactlist/connection-manager.h        |   62 -
 tests/lib/contactlist/contact-list-manager.c      | 1580 ---------------------
 tests/lib/contactlist/contact-list-manager.h      |  107 --
 tests/lib/contactlist/contact-list.c              |  635 ---------
 tests/lib/contactlist/contact-list.h              |  118 --
 tests/lib/contactlist/manager-file.py             |   19 -
 tests/lib/contacts-conn.c                         |  769 ----------
 tests/lib/contacts-conn.h                         |  122 --
 tests/lib/csh/Makefile.am                         |   25 -
 tests/lib/csh/conn.c                              |  340 -----
 tests/lib/csh/conn.h                              |   66 -
 tests/lib/csh/room-manager.c                      |  431 ------
 tests/lib/csh/room-manager.h                      |   62 -
 tests/lib/csh/room.c                              |  854 -----------
 tests/lib/csh/room.h                              |   97 --
 tests/lib/debug.h                                 |    3 -
 tests/lib/echo/Makefile.am                        |   25 -
 tests/lib/echo/chan.c                             |  531 -------
 tests/lib/echo/chan.h                             |   58 -
 tests/lib/echo/conn.c                             |  194 ---
 tests/lib/echo/conn.h                             |   55 -
 tests/lib/echo/connection-manager.c               |   95 --
 tests/lib/echo/connection-manager.h               |   53 -
 tests/lib/echo/im-manager.c                       |  389 -----
 tests/lib/echo/im-manager.h                       |   54 -
 tests/lib/echo2/Makefile.am                       |   25 -
 tests/lib/echo2/chan.c                            |  589 --------
 tests/lib/echo2/chan.h                            |   58 -
 tests/lib/echo2/conn.c                            |  198 ---
 tests/lib/echo2/conn.h                            |   55 -
 tests/lib/echo2/im-manager.c                      |  389 -----
 tests/lib/echo2/im-manager.h                      |   54 -
 tests/lib/glib/Makefile.am                        |   38 +
 tests/lib/glib/callable/Makefile.am               |   48 +
 tests/lib/glib/callable/conn.c                    |  423 ++++++
 tests/lib/glib/callable/conn.h                    |   78 +
 tests/lib/glib/callable/connection-manager.c      |  130 ++
 tests/lib/glib/callable/connection-manager.h      |   73 +
 tests/lib/glib/callable/manager-file.py           |   23 +
 tests/lib/glib/callable/media-channel.c           | 1460 +++++++++++++++++++
 tests/lib/glib/callable/media-channel.h           |   74 +
 tests/lib/glib/callable/media-manager.c           |  500 +++++++
 tests/lib/glib/callable/media-manager.h           |   71 +
 tests/lib/glib/callable/media-stream.c            |  650 +++++++++
 tests/lib/glib/callable/media-stream.h            |   88 ++
 tests/lib/glib/contactlist/Makefile.am            |   38 +
 tests/lib/glib/contactlist/conn.c                 |  590 ++++++++
 tests/lib/glib/contactlist/conn.h                 |   65 +
 tests/lib/glib/contactlist/connection-manager.c   |  116 ++
 tests/lib/glib/contactlist/connection-manager.h   |   62 +
 tests/lib/glib/contactlist/contact-list-manager.c | 1580 +++++++++++++++++++++
 tests/lib/glib/contactlist/contact-list-manager.h |  107 ++
 tests/lib/glib/contactlist/contact-list.c         |  635 +++++++++
 tests/lib/glib/contactlist/contact-list.h         |  118 ++
 tests/lib/glib/contactlist/manager-file.py        |   19 +
 tests/lib/glib/contacts-conn.c                    |  769 ++++++++++
 tests/lib/glib/contacts-conn.h                    |  122 ++
 tests/lib/glib/csh/Makefile.am                    |   23 +
 tests/lib/glib/csh/conn.c                         |  340 +++++
 tests/lib/glib/csh/conn.h                         |   66 +
 tests/lib/glib/csh/room-manager.c                 |  431 ++++++
 tests/lib/glib/csh/room-manager.h                 |   62 +
 tests/lib/glib/csh/room.c                         |  854 +++++++++++
 tests/lib/glib/csh/room.h                         |   97 ++
 tests/lib/glib/debug.h                            |    3 +
 tests/lib/glib/echo/Makefile.am                   |   25 +
 tests/lib/glib/echo/chan.c                        |  531 +++++++
 tests/lib/glib/echo/chan.h                        |   58 +
 tests/lib/glib/echo/conn.c                        |  194 +++
 tests/lib/glib/echo/conn.h                        |   55 +
 tests/lib/glib/echo/connection-manager.c          |   95 ++
 tests/lib/glib/echo/connection-manager.h          |   53 +
 tests/lib/glib/echo/im-manager.c                  |  389 +++++
 tests/lib/glib/echo/im-manager.h                  |   54 +
 tests/lib/glib/echo2/Makefile.am                  |   23 +
 tests/lib/glib/echo2/chan.c                       |  589 ++++++++
 tests/lib/glib/echo2/chan.h                       |   58 +
 tests/lib/glib/echo2/conn.c                       |  198 +++
 tests/lib/glib/echo2/conn.h                       |   55 +
 tests/lib/glib/echo2/im-manager.c                 |  389 +++++
 tests/lib/glib/echo2/im-manager.h                 |   54 +
 tests/lib/glib/simple-conn.c                      |  226 +++
 tests/lib/glib/simple-conn.h                      |   59 +
 tests/lib/glib/simple-manager.c                   |   95 ++
 tests/lib/glib/simple-manager.h                   |   55 +
 tests/lib/python/Makefile.am                      |    2 +
 tests/lib/python/account-manager.py               |  322 +++++
 tests/lib/simple-conn.c                           |  226 ---
 tests/lib/simple-conn.h                           |   59 -
 tests/lib/simple-manager.c                        |   95 --
 tests/lib/simple-manager.h                        |   55 -
 126 files changed, 13387 insertions(+), 13374 deletions(-)

commit 8f1c98a9df5a6cf934c524250e40e07c392d51a2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 01:43:38 2010 -0300

    Update to spec 0.19.1
    
    Updated to spec 0.19.1 and include missing interfaces. Let's keep the spec dir
    in sync with telepathy-spec, so it's easier to keep track os spec changes.
    Also removed deprecated Channel_Interface_Call_Merging.xml.

 spec/Account_Manager.xml                           |   12 +-
 spec/Call_Content.xml                              |  141 +++
 spec/Call_Content_Codec_Offer.xml                  |   57 ++
 spec/Call_Content_Interface_Media.xml              |  229 +++++
 spec/Call_Stream.xml                               |  167 ++++
 spec/Call_Stream_Endpoint.xml                      |   95 ++
 spec/Call_Stream_Interface_Media.xml               |  402 +++++++++
 spec/Channel_Dispatcher.xml                        |   17 +-
 spec/Channel_Interface_Call_Merging.xml            |   80 --
 spec/Channel_Interface_Chat_State.xml              |    3 +-
 spec/Channel_Interface_Conference.xml              |  400 +++++++++
 spec/Channel_Interface_Mergeable_Conference.xml    |  110 +++
 spec/Channel_Interface_Password.xml                |    4 +-
 spec/Channel_Interface_Splittable.xml              |   74 ++
 spec/Channel_Type_Call.xml                         |  931 ++++++++++++++++++++
 spec/Channel_Type_Streamed_Media.xml               |   12 +-
 spec/Client_Handler_Future.xml                     |   65 ++
 spec/Client_Observer.xml                           |    4 +-
 spec/Connection.xml                                |   18 +-
 spec/Connection_Future.xml                         |  110 +++
 spec/Connection_Interface_Balance.xml              |  105 +++
 spec/Connection_Interface_Contact_Capabilities.xml |   60 ++-
 spec/Connection_Interface_Mail_Notification.xml    |  653 ++++++++++++++
 spec/Connection_Manager.xml                        |   24 +-
 spec/all.xml                                       |   20 +-
 25 files changed, 3687 insertions(+), 106 deletions(-)

commit 6ce196dc222a97e08aefe29e02db0944be4b6b8a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 13:45:33 2010 -0300

    Nano version (might lead to 0.2.3 or 0.3.0)

 NEWS         |    6 ++++++
 configure.ac |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 54b0341f4874aff3d5d1a18606cd87d792426960
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 12:19:37 2010 -0300

    Prepare release 0.2.2

 NEWS         |   12 ++++++++++--
 configure.ac |    8 ++++----
 2 files changed, 14 insertions(+), 6 deletions(-)

commit 724b11d1ee68b327bc0c44bfa92bed9a6866871e
Merge: c81b938 85b3387
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 11:32:02 2010 -0300

    Merge branch 'handler_caps_test'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 85b3387abdce6a746322e684293f8918c3b25e42
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 11:29:30 2010 -0300

    client test: Added Handler.Capabilities test.

 tests/dbus/client.cpp |   36 ++++++++++++++++++++++++++++++------
 1 files changed, 30 insertions(+), 6 deletions(-)

commit c81b9386fbf2d4c355bc310cc1c6f4d254093367
Merge: 79a0eba 6a93bac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 11:02:04 2010 -0300

    Merge branch 'delayed_client_response'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 79a0eba8812875945a5e40af9bd3e1765d56372e
Merge: f810336 0df0872
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 11:01:41 2010 -0300

    Merge branch 'handler_caps'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 6a93bacdcebbeed35f51d8663284aec1ca2be03b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 10:54:52 2010 -0300

    MethodInvocationContext: Allow delayed replies.

 TelepathyQt4/method-invocation-context.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0df0872eaf0fa56fc7344098cc33ca82e2224459
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 10:52:06 2010 -0300

    AbstractClientHandler: Added Handler.Capabilities property support.

 TelepathyQt4/abstract-client.cpp         |   17 +++++++++++++++++
 TelepathyQt4/abstract-client.h           |    6 ++++++
 TelepathyQt4/client-registrar-internal.h |    7 +++++++
 3 files changed, 30 insertions(+), 0 deletions(-)

commit f8103366540732de2362dbed1b7327300c0c8088
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jan 13 13:56:08 2010 +0000

    Fix compilation with Automake <= 1.11
    
    TPQT4_V_MOC_ was defined in terms of $(AM_DEFAULT_VERBOSITY) which is
    of course not defined with older automakes, so expanded to nothing, so
    TPQT4_V_MOC_ was defined to be … itself. This patch effectively defaults
    $(AM_DEFAULT_VERBOSITY) to 0 in older Automakes.
    
    I tried to make all the definitions conditional on
    $(AM_DEFAULT_VERBOSITY) being defined, but failed because this Makefile
    is included by .am files, so Automake sees the 'ifdef' / 'endif' pair,
    doesn't recognise 'ifdef' but does recognise 'endif' so gets upset.
    
    Reviewed-by: André Moreira Magalhães <andre.magalhaes@collabora.co.uk>

 tools/telepathy-qt4.mk |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c396589f14f7dbe880195a9638bd14c3a8cb8804
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 12 13:30:13 2010 +0000

    fd.o#26002: only build tests if we have telepathy-glib >= 0.8.0
    
    Strictly speaking, 0.7.37 should be sufficient for ContactCapabilities,
    but 0.8.x is a stable branch.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 491951f39afcf20ee1a199d3cb6c15e95be3187e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 17:15:30 2009 +0000

    Nano version (might lead to 0.2.2 or 0.3.0)

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 42a71efa0b0528a135fdee8a1d7abb4d335df906
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 16:03:33 2009 +0000

    Prepare version 0.2.1

 NEWS         |   30 +++++++++++++++++++++++++++++-
 configure.ac |    8 ++++----
 2 files changed, 33 insertions(+), 5 deletions(-)

commit ac63e5cb22d876e4ebbcd58c5e228f5849e99673
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 15:51:16 2009 +0000

    telepathy-qt4-farsight: compile with -fvisibility=hidden, and warnings
    
    In practice, there's only one symbol, and we export it :-) Still, it's
    good to be consistent about these things.

 TelepathyQt4/Farsight/Makefile.am |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit f7ec4302647082df09fb0eb7c1d74e57b98cc5e7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 15:50:04 2009 +0000

    Farsight binding: introduce TELEPATHY_QT4_FS_EXPORT, TELEPATHY_QT4_FS_NO_EXPORT macros
    
    Because Windows distinguishes between Q_DECL_EXPORT and Q_DECL_IMPORT,
    we need one macro like this per shared library - telepathy-qt4-farsight
    needs to export its own symbols with Q_DECL_EXPORT, while importing
    telepathy-qt4's symbols with Q_DECL_IMPORT.

 TelepathyQt4/Farsight/Makefile.am |    4 ++-
 TelepathyQt4/Farsight/channel.h   |    4 ++-
 TelepathyQt4/Farsight/global.h    |   45 +++++++++++++++++++++++++++++++++++++
 3 files changed, 51 insertions(+), 2 deletions(-)

commit 0de4c7c92abe4b451b5c65b9b23bbc8d6fb68b98
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 15:39:53 2009 +0000

    Use -fvisibility=hidden for telepathy-qt4 main library
    
    No public symbols disappear as a result; the following command
    (which assumes a 32-bit platform, but is easy to adapt) gives
    identical output before and after.
    
    nm libtelepathy-qt4.so | c++filt | sort -k3| sed -e 's/^........ //'

 TelepathyQt4/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 420b928a675044ea4c38a8a586c33d51b481d367
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 15:36:17 2009 +0000

    Add an autoconf macro to detect gcc's -fvisibility=hidden option

 configure.ac               |    1 +
 m4/Makefile.am             |    1 +
 m4/tp-visibility-hidden.m4 |   55 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 57 insertions(+), 0 deletions(-)

commit 5c9170aa5e06ec0294e0b50ffc28ca22f2166905
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 15:34:48 2009 +0000

    Export enabledDebug(), enabledWarning() even in non-debug builds
    
    The debug(), warning() inlines mean they won't actually be invoked, so
    it doesn't matter if there's some trivial cost in terms of function
    calls.

 TelepathyQt4/debug-internal.h |    9 ++++++---
 TelepathyQt4/debug.cpp        |   20 +++++++++++++++++---
 2 files changed, 23 insertions(+), 6 deletions(-)

commit 5627da9918f7c23301d9b3487c4e8b1d0a4bb0df
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 15:30:51 2009 +0000

    Give generated types' operators the same visibility as the type

 tools/qt4-types-gen.py |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

commit a16f9086ddd6f1bb7bbf4b5728918407ee247d4f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 15:16:00 2009 +0000

    Explicitly export ConnectionCapabilities, ContactCapabilities

 TelepathyQt4/connection-capabilities.h |    2 +-
 TelepathyQt4/contact-capabilities.h    |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5966bdea999bbd737dd3ef5edeef6a5aca6d3e9e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 14:08:34 2009 +0000

    .gitignore: ignore session.conf

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 96a20b678da37d1b76da981d814ecb5612523951
Merge: 5893357 a1a8fec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 12:23:05 2009 +0000

    Merge branch 'buildsys'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit a1a8fec02587a3ee612094448591af785427de38
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 3 17:42:01 2009 +0000

    qt4-client-gen: allow visibility of generated classes to be controlled

 TelepathyQt4/Makefile.am |    1 +
 tools/qt4-client-gen.py  |   10 +++++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 32d2038a9c97c5ecef7bc8896be478018fee4aed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 3 18:05:47 2009 +0000

    qt4-types-gen.py: make it possible to change the types' symbol visibility

 TelepathyQt4/Makefile.am |    1 +
 tools/qt4-types-gen.py   |   25 ++++++++++++++++++-------
 2 files changed, 19 insertions(+), 7 deletions(-)

commit da32026168e99a18605bef5021b17215a3b6d181
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 3 17:58:51 2009 +0000

    qt4-constants-gen.py: cope with Unicode in the spec

 tools/qt4-constants-gen.py |   33 ++++++++++++++++++---------------
 1 files changed, 18 insertions(+), 15 deletions(-)

commit 3641232f2cc981a5811e6915cfed83245c04d207
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 3 21:01:39 2009 +0000

    Avoid the real AccountManager being service-activated during distcheck

 tests/Makefile.am            |    9 ++++++++-
 tests/dbus-1/session.conf.in |   30 ++++++++++++++++++++++++++++++
 tests/dbus/Makefile.am       |    3 ++-
 3 files changed, 40 insertions(+), 2 deletions(-)

commit 5893357d19394a9d7967134a6a4d4c5db3f6870a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Dec 2 18:10:30 2009 +0000

    Enable Automake 1.11 silent building
    
    This includes an extra macro to silence moc invocations, in
    tools/telepathy-qt4.mk
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 TelepathyQt4/Makefile.am           |   22 ++++++++++++----------
 autogen.sh                         |   13 +++++++------
 configure.ac                       |    2 ++
 examples/accounts/Makefile.am      |    6 ++++--
 examples/call/Makefile.am          |    6 ++++--
 examples/extensions/Makefile.am    |   21 +++++++++++++--------
 examples/file-transfer/Makefile.am |    6 ++++--
 examples/roster/Makefile.am        |    6 ++++--
 tests/Makefile.am                  |    6 ++++--
 tests/dbus/Makefile.am             |    6 ++++--
 tests/lib/Makefile.am              |    6 ++++--
 tests/lib/callable/Makefile.am     |    4 ++--
 tests/lib/contactlist/Makefile.am  |    4 ++--
 tools/telepathy-qt4.mk             |    4 ++++
 14 files changed, 70 insertions(+), 42 deletions(-)

commit d1d4963951e46bc3c6ac50970d94734f71c4b4e8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Dec 2 17:18:46 2009 +0000

    Remove debugging output from qt4-types-gen
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 tools/qt4-types-gen.py |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 5c7100108507924532a547e6cd3002918189173e
Merge: 99a5d93 e935e4b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Dec 2 17:16:47 2009 +0000

    Merge branch 'cope-with-utf8-spec'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit e935e4bb156bf88f0d4655cdc7e1a22cb2390ff8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 30 12:52:18 2009 +0000

    Cope with UTF-8 in spec XML

 tools/qt4-types-gen.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e74787bdafeb810060b4023ca8c974a99adde3ca
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 30 12:49:25 2009 +0000

    Ignore tag files

 .gitignore |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 99a5d9311edfbb473d7ec7ea48a1d1dece159f3f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 13 17:26:16 2009 +0000

    update NEWS

 NEWS |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 40f0cf11bda9044d5e5ddab9bde8ec702c41419b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 12 18:53:17 2009 +0000

    Move workaround for missing QVariant::operator== from types.h to .cpp
    
    Because a public header can't #include config.h,
    HAVE_QDBUSVARIANT_OPERATOR_EQUAL was never defined in types.h even if
    the user's Qt version has QVariant::operator==, so we produced a duplicate
    definition in any such Qt version.
    
    To avoid causing this conflict, limit the scope of our workaround to
    types.cpp, which means tp-qt4 itself can compile, without polluting our
    public headers. Some tp-qt4 users might have to apply the same workaround
    themselves.
    
    Reviewed-by: Andre Moreira Magalhaes <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/types.cpp |   13 +++++++++++++
 TelepathyQt4/types.h   |   12 ------------
 2 files changed, 13 insertions(+), 12 deletions(-)

commit ab6115b8ed68400fda8233bf5dadcb3e6bec601c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 12:05:00 2009 -0300

    Start 0.3.0 development

 NEWS         |    5 +++++
 configure.ac |    4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit d9498140bf94403c0f9a2951641ad1a4a4815fa3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 10:53:16 2009 -0300

    Prepare release 0.2.0

 NEWS         |   15 +++++++++++++--
 configure.ac |    6 +++---
 2 files changed, 16 insertions(+), 5 deletions(-)

commit c0efbab13333371e703e312e8d3cb370390187c2
Merge: f07642b b19ea41
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 10:17:48 2009 -0300

    Merge branch 'shared'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit f07642b676c39ffbb584da34acacdacdbf0dfc69
Merge: 0b42512 33c459b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 10:17:37 2009 -0300

    Merge branch 'connection'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 0b425125372ededf6eb34bdeed7995694a2b27db
Merge: 8110b1c fc6b19c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 10:17:26 2009 -0300

    Merge branch 'bug24422'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 8110b1c522653cad8e5e7dfccca04237ff7a7398
Merge: c0ef389 17be4a1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 10:16:44 2009 -0300

    Merge branch 'bug23370'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 33c459b8726f640e4830887f108b878f1c1cdee5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 9 18:23:50 2009 -0300

    Connection: Changed status/statusReason/statusChanged to use enums Tp::Connection::Status and ConnectionStatusReason.

 TelepathyQt4/connection.cpp          |   15 ++++++++-------
 TelepathyQt4/connection.h            |    7 ++++---
 tests/dbus/chan-basics.cpp           |   15 ++++++++-------
 tests/dbus/chan-group.cpp            |   15 ++++++++-------
 tests/dbus/conn-basics.cpp           |   15 ++++++++-------
 tests/dbus/conn-capabilities.cpp     |    2 +-
 tests/dbus/conn-requests.cpp         |    2 +-
 tests/dbus/conn-roster-groups.cpp    |    3 +--
 tests/dbus/conn-roster.cpp           |    2 +-
 tests/dbus/contacts-capabilities.cpp |    2 +-
 tests/dbus/contacts.cpp              |   15 ++++++++-------
 tests/dbus/handles.cpp               |   15 ++++++++-------
 12 files changed, 57 insertions(+), 51 deletions(-)

commit ae6e39567b61f8599343fa85b15fdfd9f7408946
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 9 17:57:37 2009 -0300

    Connection: Renamed getContactAttributes method to contactAttributes.

 TelepathyQt4/connection.cpp                 |    8 ++++----
 TelepathyQt4/connection.h                   |    2 +-
 TelepathyQt4/pending-contact-attributes.cpp |    4 ++--
 TelepathyQt4/pending-contacts.cpp           |    2 +-
 4 files changed, 8 insertions(+), 8 deletions(-)

commit b19ea413db4dbda455012132d805d16cb2b217b4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 09:52:18 2009 -0300

    Build shared libraries.

 TelepathyQt4/Farsight/Makefile.am |    2 +-
 TelepathyQt4/Makefile.am          |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 17be4a12eab00bd1b84c9e5bb3a7c642e1fdfb26
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 09:37:46 2009 -0300

    Connection: Bind to ConnectionError signal.

 TelepathyQt4/connection.cpp |   10 ++++++++++
 TelepathyQt4/connection.h   |    1 +
 2 files changed, 11 insertions(+), 0 deletions(-)

commit 2ae16416edd817e886074d9ba6683eb24dd8f0a2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 09:32:28 2009 -0300

    Connection: Better map status change reason to D-Bus errors.

 TelepathyQt4/connection.cpp |   49 ++++++++++++++++++++++++++++++++++++-------
 1 files changed, 41 insertions(+), 8 deletions(-)

commit fc6b19ceae992b5b9fdd362c9dc195e1627d99bf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 9 18:28:43 2009 -0300

    Account: Use TELEPATHY_QT4_ERROR_OBJECT_REMOVED as error code for invalidation when the account is removed.

 TelepathyQt4/account.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit c0ef389ead8a5fa5f02b4f8b1cc71727b3779468
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 5 14:03:03 2009 -0300

    Start 0.2.0 development

 NEWS         |    6 ++++++
 configure.ac |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 55e8d969dacfbfd83b0d6dea9cbd4a477da8daec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 5 13:44:01 2009 -0300

    Prepare release 0.1.12.

 NEWS         |   17 +++++++++++++++--
 configure.ac |    4 ++--
 2 files changed, 17 insertions(+), 4 deletions(-)

commit 61bf6db9f77accf63a57e4499c8a461dd8f0697d
Merge: 78d434e ff6897b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 3 15:36:07 2009 -0300

    Merge branch 'text-chan-chat-state'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit ff6897b383d26ca4afbec2107739fd8de17a1c08
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 3 15:35:35 2009 -0300

    TextChannel: Updated FIXME.

 TelepathyQt4/text-channel.cpp |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 90542403baf7bcd075720c699463245d817425c1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 3 15:35:23 2009 -0300

    TextChannel: Fixed doc for chatState.

 TelepathyQt4/text-channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ec17b39662e19e18415f744d0abf55b054186862
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 3 15:27:32 2009 -0300

    TextChannel: Improved docs for chat state methods.

 TelepathyQt4/text-channel.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 99c518cfe4facf7e1633f952afa079af4d3c16c4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 3 15:25:56 2009 -0300

    TextChannel: Renamed setChatState to requestChatState.

 TelepathyQt4/text-channel.cpp |    4 ++--
 TelepathyQt4/text-channel.h   |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 1bd203a56aa2818ed1f1e8e0856a94d682dcfa2c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 3 15:24:09 2009 -0300

    TextChannel: Added chatState method for retrieving contacts current chat state.

 TelepathyQt4/text-channel.cpp |   31 +++++++++++++++++++++++++++++++
 TelepathyQt4/text-channel.h   |    3 +++
 2 files changed, 34 insertions(+), 0 deletions(-)

commit 9682075ff17844f40786ae625bc9cced134c1a72
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 14:32:39 2009 -0300

    TextChannel: Improved docs for setChatState.

 TelepathyQt4/text-channel.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 6f3fad8a3e143ca205d4e77070d397249f8e98b5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 14:32:21 2009 -0300

    TextChannel: Added hasChatStateInterface method.

 TelepathyQt4/text-channel.cpp |   16 ++++++++++++++++
 TelepathyQt4/text-channel.h   |    1 +
 2 files changed, 17 insertions(+), 0 deletions(-)

commit f4bd81c3d7e647c185d3c3894451ba4da8f88108
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 14:26:12 2009 -0300

    TextChannel: Make sure contactsForHandles is not called when not needed.

 TelepathyQt4/text-channel.cpp |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 26eeb42c1eeb68dd3f5042ee7444d28cf95839a3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 13:01:04 2009 -0300

    TextChannel: Reorder Private::awaitingContacts declaration as it is not specific to FeatureMessageQueue anymore.

 TelepathyQt4/text-channel.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit ba8516cdfa7cd810fcaccc43a677ae5ec90ac445
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:55:28 2009 -0300

    TextChannel: Added support for setting local chat state.

 TelepathyQt4/text-channel.cpp |   21 +++++++++++++++++++++
 TelepathyQt4/text-channel.h   |    2 ++
 2 files changed, 23 insertions(+), 0 deletions(-)

commit 848bacd6cde66c6fd5b72765f0ddbf1737c22f0d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:55:04 2009 -0300

    TextChannel: Added support for receiving chat state notifications.

 TelepathyQt4/text-channel.cpp |  123 ++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/text-channel.h   |    7 ++
 2 files changed, 129 insertions(+), 1 deletions(-)

commit 2aa0e45f52b6658dfffdc240e136a765ec08ab9c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:50:30 2009 -0300

    TextChannel: Make sure we won't leak if the channel is deleted and the message queue is not empty.

 TelepathyQt4/text-channel.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit de3b69ab9539824ab131e583c2ffa7adb365d3de
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:15:48 2009 -0300

    TextChannel: Renamed Private::QueuedEvent to Private::MessageEvent as the queue is specific to messages.

 TelepathyQt4/text-channel.cpp |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

commit e81022ff5144f3648dcd58390a137851fca28218
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:09:39 2009 -0300

    TextChannel: Reorder private methods implementation to fit declaration.

 TelepathyQt4/text-channel.cpp |  192 ++++++++++++++++++++--------------------
 1 files changed, 96 insertions(+), 96 deletions(-)

commit ba6454e7ac177c9db845fe0e523dcb6055b61fc8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:07:21 2009 -0300

    TextChannel: Reorder contactLost/contactFound methods declaration with other Private methods.

 TelepathyQt4/text-channel.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit fe44f3e52fe80dc9de5c3f834fb9aab68144575a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:06:12 2009 -0300

    TextChannel: Renamed Private::processQueue to Private::processMessageQueue.

 TelepathyQt4/text-channel.cpp |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 1d0d3d8c5daff73762cd2af723b3d401c0dd4463
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:03:53 2009 -0300

    TextChannel: Moved processQueue to Private::processQueue.

 TelepathyQt4/text-channel.cpp |   46 +++++++++++++++++++++-------------------
 TelepathyQt4/text-channel.h   |    2 -
 2 files changed, 24 insertions(+), 24 deletions(-)

commit 78d434e63c18cbb00a35c009615a853b6e6ffb72
Merge: de3a007 9d345fc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 13:06:55 2009 -0300

    Merge branch 'text-chan-delivery-reports'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 9d345fce7d52574119dab9d63bf6c16b74475d56
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 10:58:59 2009 -0300

    TextChannel: Added flags param to send method, enabling support for delivery reports.

 TelepathyQt4/text-channel.cpp |   11 +++++++----
 TelepathyQt4/text-channel.h   |    6 ++++--
 2 files changed, 11 insertions(+), 6 deletions(-)

commit de3a0076e956e7f18fc29d802b7f0ff8af34767e
Merge: a870e58 1ef887d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 30 08:49:56 2009 -0300

    Merge branch 'pkgconfig'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 1ef887d38b357aee32dd15eab6edd2281c7041f9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 28 09:49:27 2009 -0300

    pkgconfig: Added missing QtNetwork dependency.

 TelepathyQt4/TelepathyQt4-uninstalled.pc.in |    2 +-
 TelepathyQt4/TelepathyQt4.pc.in             |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit a870e5861c136cbec70eeead1b2e418212ef394d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 12 15:30:57 2009 -0300

    Start 0.2.0 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 6ba55f37987dda757b86741f246ad204973e85e6
Merge: 9317d73 c466181
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 12 15:18:16 2009 -0300

    Merge branch '0.1.11'

commit 9317d737b88128be4b0e805f9f1774aed0f0999a
Merge: 5fb5fde ca0e0cf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 12 15:18:03 2009 -0300

    Merge branch 'pinocchio-no-more'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 5fb5fdef828667c261f237356b57827656526d11
Merge: bc2a0b8 e3b986a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 12 15:17:33 2009 -0300

    Merge branch 'check'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit c4661818aa5fda067342a986923e7b28efd119cd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 8 01:23:13 2009 -0300

    Prepare release 0.1.11

 NEWS         |   46 ++++++++++++++++++++++++++++++++++++++++++++--
 configure.ac |    4 ++--
 2 files changed, 46 insertions(+), 4 deletions(-)

commit ca0e0cf686cc70f7350ce5ef1ec7906ef64066d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 8 19:36:20 2009 -0300

    Removed pinocchio tests.
    
    Reasons:
    1 - telepathy-pinocchio does not even work with latest telepathy-python
    2 - All tests covered by test/pinocchio are already covered by tests in
        tests/dbus

 README                                      |    1 -
 TelepathyQt4/main.dox                       |    2 -
 configure.ac                                |    7 -
 tests/Makefile.am                           |    3 +-
 tests/README                                |    3 -
 tests/pinocchio/Makefile.am                 |   73 ------
 tests/pinocchio/accounts/empty/contacts.xml |    2 -
 tests/pinocchio/cm-basics.cpp               |  145 ------------
 tests/pinocchio/conn-basics.cpp             |  310 -------------------------
 tests/pinocchio/do-nothing.cpp              |   63 -----
 tests/pinocchio/handles.cpp                 |  325 ---------------------------
 tests/pinocchio/lib.cpp                     |  123 ----------
 tests/pinocchio/lib.h                       |   48 ----
 13 files changed, 1 insertions(+), 1104 deletions(-)

commit e3b986acc36c29de7f59306c61e90874867d2520
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 8 15:10:24 2009 -0300

    Connection: Create an empty ConnectionCapabilities object if Requests interface is not supported.

 TelepathyQt4/connection.cpp |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 92e59c3013f8409f18ce4930362d2e82cc01ea08
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 8 13:42:26 2009 -0300

    conn-capabilities test: Fixed test to work now that capabilities support is part of Connection FeatureCore.

 tests/dbus/conn-capabilities.cpp |   16 ++++------------
 1 files changed, 4 insertions(+), 12 deletions(-)

commit bc2a0b86eeb268da6a92a79be37b53d161a09751
Merge: ffbad9a 85e7aab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 17:46:25 2009 -0300

    Merge branch 'visibility'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 85e7aab13a2445a251dec6ee577572bb2aa74588
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 17:17:24 2009 -0300

    Update to latest changes.

 TelepathyQt4/capabilities-base.cpp                 |    2 +-
 TelepathyQt4/capabilities-base.h                   |    2 +-
 .../file-transfer-channel-creation-properties.cpp  |    4 +++-
 .../file-transfer-channel-creation-properties.h    |    3 ++-
 TelepathyQt4/incoming-file-transfer-channel.cpp    |    2 +-
 TelepathyQt4/incoming-file-transfer-channel.h      |    2 +-
 TelepathyQt4/outgoing-file-transfer-channel.cpp    |    2 +-
 TelepathyQt4/outgoing-file-transfer-channel.h      |    2 +-
 TelepathyQt4/pending-variant.cpp                   |    4 +++-
 TelepathyQt4/pending-variant.h                     |    3 ++-
 10 files changed, 16 insertions(+), 10 deletions(-)

commit a5f54e847ee376eabcbeaa2f019e708e459cdfae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 18 19:52:52 2009 -0300

    Explicitly remove private methods/structs from shared library ABI.

 TelepathyQt4/abstract-client.cpp                |    6 +++---
 TelepathyQt4/abstract-interface.cpp             |    2 +-
 TelepathyQt4/account-manager.cpp                |    2 +-
 TelepathyQt4/account.cpp                        |    2 +-
 TelepathyQt4/channel-dispatch-operation.cpp     |    2 +-
 TelepathyQt4/channel-request.cpp                |    2 +-
 TelepathyQt4/channel.cpp                        |    6 +++---
 TelepathyQt4/client-registrar-internal.h        |   10 +++++-----
 TelepathyQt4/client-registrar.cpp               |    2 +-
 TelepathyQt4/connection-internal.h              |    2 +-
 TelepathyQt4/connection-manager-internal.h      |    4 ++--
 TelepathyQt4/connection-manager.cpp             |    4 ++--
 TelepathyQt4/connection.cpp                     |    4 ++--
 TelepathyQt4/contact-manager-internal.h         |    2 +-
 TelepathyQt4/contact-manager.cpp                |    2 +-
 TelepathyQt4/contact.cpp                        |    2 +-
 TelepathyQt4/dbus-proxy.cpp                     |    2 +-
 TelepathyQt4/feature.cpp                        |    2 +-
 TelepathyQt4/file-transfer-channel.cpp          |    2 +-
 TelepathyQt4/key-file.cpp                       |    2 +-
 TelepathyQt4/manager-file.cpp                   |    2 +-
 TelepathyQt4/message.cpp                        |    3 +--
 TelepathyQt4/optional-interface-factory.cpp     |    3 +--
 TelepathyQt4/pending-account.cpp                |    2 +-
 TelepathyQt4/pending-channel-request-internal.h |    2 +-
 TelepathyQt4/pending-channel-request.cpp        |    2 +-
 TelepathyQt4/pending-channel.cpp                |    2 +-
 TelepathyQt4/pending-connection.cpp             |    2 +-
 TelepathyQt4/pending-contact-attributes.cpp     |    2 +-
 TelepathyQt4/pending-contacts.cpp               |    2 +-
 TelepathyQt4/pending-handles.cpp                |    2 +-
 TelepathyQt4/pending-operation.cpp              |    2 +-
 TelepathyQt4/pending-ready.cpp                  |    2 +-
 TelepathyQt4/pending-string-list.cpp            |    2 +-
 TelepathyQt4/readiness-helper.cpp               |    4 ++--
 TelepathyQt4/ready-object.cpp                   |    2 +-
 TelepathyQt4/referenced-handles.cpp             |    2 +-
 TelepathyQt4/room-list-channel.cpp              |    2 +-
 TelepathyQt4/streamed-media-channel.cpp         |    6 +++---
 TelepathyQt4/text-channel.cpp                   |    4 ++--
 40 files changed, 55 insertions(+), 57 deletions(-)

commit a21565318f1a3c43ad5f889976dd58f5c25ca846
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 20:54:26 2009 -0300

    Export all public non-class methods.

 TelepathyQt4/Farsight/channel.h |    2 +-
 TelepathyQt4/debug.h            |    6 ++++--
 tools/qt4-types-gen.py          |    2 +-
 3 files changed, 6 insertions(+), 4 deletions(-)

commit fc248a72e677e9bb861c6c14fc0bc5b2b9145574
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 11 23:33:35 2009 -0300

    Added TELEPATHY_QT4_NO_EXPORT macro.

 TelepathyQt4/global.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 52c20ed4c574d34dd74b960d767f7bd5fe239456
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 11 23:26:56 2009 -0300

    Updated HACKING file to mention that TELEPATHY_QT4_EXPORT macro should be used by all public classes.

 HACKING |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 6154f87b45d777ae1d9476ef61a76d97904e8606
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 11 23:26:06 2009 -0300

    Export all public auto generated classes using TELEPATHY_QT4_EXPORT macro.

 tools/qt4-client-gen.py |    3 ++-
 tools/qt4-types-gen.py  |    6 ++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

commit af732957f010da6371020a02476443cb86e88a0f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 11 23:25:32 2009 -0300

    Export all public high-level classes using TELEPATHY_QT4_EXPORT macro.

 TelepathyQt4/abstract-client.h            |    8 ++++----
 TelepathyQt4/abstract-interface.h         |    4 +++-
 TelepathyQt4/account-manager.h            |    2 +-
 TelepathyQt4/account.h                    |    2 +-
 TelepathyQt4/channel-dispatch-operation.h |    2 +-
 TelepathyQt4/channel-factory.h            |    2 +-
 TelepathyQt4/channel-request.h            |    2 +-
 TelepathyQt4/channel.h                    |    2 +-
 TelepathyQt4/client-registrar.h           |    2 +-
 TelepathyQt4/connection-manager.h         |    6 +++---
 TelepathyQt4/connection.h                 |    2 +-
 TelepathyQt4/contact-manager.h            |    2 +-
 TelepathyQt4/contact.h                    |    2 +-
 TelepathyQt4/dbus-proxy.h                 |    8 +++++---
 TelepathyQt4/feature.h                    |    6 ++++--
 TelepathyQt4/file-transfer-channel.h      |    2 +-
 TelepathyQt4/key-file.h                   |    4 +++-
 TelepathyQt4/manager-file.h               |    2 +-
 TelepathyQt4/message.h                    |    4 ++--
 TelepathyQt4/optional-interface-factory.h |    4 +++-
 TelepathyQt4/pending-account.h            |    2 +-
 TelepathyQt4/pending-channel-request.h    |    2 +-
 TelepathyQt4/pending-channel.h            |    2 +-
 TelepathyQt4/pending-connection.h         |    2 +-
 TelepathyQt4/pending-contact-attributes.h |    2 +-
 TelepathyQt4/pending-contacts.h           |    2 +-
 TelepathyQt4/pending-handles.h            |    2 +-
 TelepathyQt4/pending-operation.h          |    4 +++-
 TelepathyQt4/pending-ready.h              |    2 +-
 TelepathyQt4/pending-string-list.h        |    2 +-
 TelepathyQt4/readiness-helper.h           |    2 +-
 TelepathyQt4/ready-object.h               |    2 +-
 TelepathyQt4/referenced-handles.h         |    2 +-
 TelepathyQt4/room-list-channel.h          |    2 +-
 TelepathyQt4/shared-ptr.h                 |    6 ++++--
 TelepathyQt4/simple-pending-operations.h  |    6 +++---
 TelepathyQt4/streamed-media-channel.h     |    6 +++---
 TelepathyQt4/text-channel.h               |    4 ++--
 38 files changed, 67 insertions(+), 53 deletions(-)

commit e247a7c1e5d5919ce8aa9ef82bddbc411c469d1b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 6 08:38:02 2009 -0300

    Added macros for C++ visibility support.

 TelepathyQt4/Global      |   13 +++++++++++++
 TelepathyQt4/Makefile.am |    3 +++
 TelepathyQt4/global.h    |   37 +++++++++++++++++++++++++++++++++++++
 3 files changed, 53 insertions(+), 0 deletions(-)

commit ffbad9a259c0521e3cc57d039931d281de1cf1b9
Merge: fc3dab3 6bcd403
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 16:51:37 2009 -0300

    Merge branch 'account-channel-request'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 6bcd4034c827663cdb188a37f8a5f79bc363d648
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 16:51:17 2009 -0300

    Account: Improved docs for ensureAudio/VideoCall.

 TelepathyQt4/account.cpp |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

commit 70359ed6cf5a3c0a6bb37d959afbe37c0a107b48
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 16:45:49 2009 -0300

    Account: Added ensureAudio/VideoCall methods.

 TelepathyQt4/account.cpp |  162 ++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |   20 ++++++
 2 files changed, 182 insertions(+), 0 deletions(-)

commit fc3dab3defc453761cbb66561b7dfb856e8285c2
Merge: 9535dd8 ee128e8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 16:35:30 2009 -0300

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

commit ee128e8944fb27e40fb7b71c4dfe4482126ef779
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 5 00:49:31 2009 -0300

    Fixed doc for TELEPATHY_QT4_ERROR_OBJECT_REMOVED define.

 TelepathyQt4/constants.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9535dd85541213f752caf9c66ee7b5f45ad7edf4
Merge: 0315272 01c4c56
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 16:32:41 2009 -0300

    Merge branch 'capabilities'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 01c4c56893e7d70ca71390227c55b1f569f8bb98
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 15:21:27 2009 -0300

    Added check for QDBusVariant operator== and build it if not present in Qt version.

 TelepathyQt4/types.h |    4 ++++
 configure.ac         |   15 +++++++++++++++
 2 files changed, 19 insertions(+), 0 deletions(-)

commit 195a3f7621e86e888d989bfd03628afd4cfe9123
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 15:01:27 2009 -0300

    ConnectionCapabilities: Use cls instead of class_.

 TelepathyQt4/connection-capabilities.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit befdcc3d9c7a49a3d3820a7e49ad0e7f151cc0c5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 15:01:08 2009 -0300

    CapabilitiesBase: Use cls instead of class_.

 TelepathyQt4/capabilities-base.cpp |   44 ++++++++++++++++++------------------
 1 files changed, 22 insertions(+), 22 deletions(-)

commit c780674ada21a70418476e53509e00bac44ab2ca
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 15:00:16 2009 -0300

    Contact: Fallback to Connection::capabilities if per contact capabilities is not supported.

 TelepathyQt4/contact.cpp |   30 +++++++++++++++++++++++-------
 1 files changed, 23 insertions(+), 7 deletions(-)

commit d4bfc8d4503f8feea08fc274ed6b659c02db683e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 14:58:57 2009 -0300

    ContactCapabilities: Added specificToContact param, as the object may come from a ConnectionCapabilities.

 TelepathyQt4/contact-capabilities.cpp |   10 ++++++----
 TelepathyQt4/contact-capabilities.h   |    5 +++--
 2 files changed, 9 insertions(+), 6 deletions(-)

commit e1c36f3ec44f3ab758c8d4bc2f2628cb6dff7bd9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 14:14:41 2009 -0300

    Connection: Removed FeatureCapabilities and make capabilties core now.

 TelepathyQt4/connection.cpp      |   46 ++++++++++++++++---------------------
 TelepathyQt4/connection.h        |    1 -
 tests/dbus/conn-capabilities.cpp |    2 +-
 3 files changed, 21 insertions(+), 28 deletions(-)

commit 58dd187ae4e0cde7934b7d546d4104503923fb7f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 14:27:13 2009 -0300

    CapabilitiesBase: Added isSpecificToContact method.

 TelepathyQt4/capabilities-base.cpp       |   58 ++++++++++++++++++++++++------
 TelepathyQt4/capabilities-base.h         |    8 +++-
 TelepathyQt4/connection-capabilities.cpp |    4 +-
 TelepathyQt4/contact-capabilities.cpp    |    4 +-
 4 files changed, 57 insertions(+), 17 deletions(-)

commit 4872888540ea348996fbfeba8a8d921555a51a3c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 14:19:48 2009 -0300

    ContactCapabilities: Added default constructor.

 TelepathyQt4/contact-capabilities.cpp |    8 ++++++++
 TelepathyQt4/contact-capabilities.h   |    1 +
 2 files changed, 9 insertions(+), 0 deletions(-)

commit 5d693a457f7df0654397bd3fc4259844a10f7d23
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 14:19:30 2009 -0300

    ConnectionCapabilities: Added default constructor.

 TelepathyQt4/connection-capabilities.cpp |    8 ++++++++
 TelepathyQt4/connection-capabilities.h   |    1 +
 2 files changed, 9 insertions(+), 0 deletions(-)

commit dadf6211d326afaa4c3a869326f863c4944234d8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 14:17:39 2009 -0300

    CapabilitiesBase: Added default constructor.

 TelepathyQt4/capabilities-base.cpp |   14 ++++++++++++++
 TelepathyQt4/capabilities-base.h   |    1 +
 2 files changed, 15 insertions(+), 0 deletions(-)

commit 0315272d30f641b6e8e7cc9d89baac1451a1365b
Merge: 8f9d0a6 8ab9225
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 12:03:49 2009 -0300

    Merge branch 'account-channel-request'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 8f9d0a60455cc0d5ba8399e3634e00f9b86a6692
Merge: 63939a0 7abd12c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 12:03:38 2009 -0300

    Merge branch 'contact-type'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 63939a075f9100eb02d8b95d4515f9dda9fa3d39
Merge: ead7d78 5cdc738
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 12:03:21 2009 -0300

    Merge branch 'pending-operations'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit ead7d78732b122f31df2bfa747cceb8944a1f1e8
Merge: 6d9e6e5 806cc40
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 12:02:49 2009 -0300

    Merge branch 'spec'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit c10d33e6522a46ce656c5c27bdda144be5d4f33b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 11:38:24 2009 -0300

    contacts-capabilities test: Added test for ContactCapabilities.

 tests/dbus/Makefile.am               |    5 +
 tests/dbus/contacts-capabilities.cpp |  188 ++++++++++++++++++++++++++++++++++
 2 files changed, 193 insertions(+), 0 deletions(-)

commit 30558bb31ccdf66d28f5790a3be72c6d0d2d6202
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 11:36:46 2009 -0300

    contacts-conn test: Added basic ContactCapabilities interface simulation support.

 tests/lib/contacts-conn.c |  139 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 139 insertions(+), 0 deletions(-)

commit 80be62294eb63806e16904df59e38ef4e40f5f17
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 10:00:32 2009 -0300

    Contact: Added doc for capabilities method.

 TelepathyQt4/contact.cpp |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit bcc5c9dd04a50660a595003fb8482fa01071fb01
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 09:54:37 2009 -0300

    conn-capabilities test: Added test for ConnectionCapabilities.

 tests/dbus/Makefile.am           |    5 ++
 tests/dbus/conn-capabilities.cpp |  144 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 149 insertions(+), 0 deletions(-)

commit 88d3ae2fe5a2929b4b448c5bec5ea6fce412e3b9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 09:53:39 2009 -0300

    Connection: Fixed demarshal of Connection.Interface.Requests.RequestableChannelClasses property.

 TelepathyQt4/connection.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 704881100f58db6af9ddfec2d9e2415a49e4c260
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 09:33:20 2009 -0300

    Connection: Added capabilities support.

 TelepathyQt4/connection.cpp |   76 +++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/connection.h   |    5 +++
 2 files changed, 79 insertions(+), 2 deletions(-)

commit 8244c665c5287871954b6b252f18d3716a6c99c9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 09:08:28 2009 -0300

    Added ConnectionCapabilities to build system.

 TelepathyQt4/Makefile.am |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 9fcdd748eae4e50bb38c860e16cac37a1319018f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 09:08:06 2009 -0300

    ConnectionCapabilities: Added class for representing connection capabilities support.

 TelepathyQt4/ConnectionCapabilities      |   13 ++++
 TelepathyQt4/connection-capabilities.cpp |   89 ++++++++++++++++++++++++++++++
 TelepathyQt4/connection-capabilities.h   |   54 ++++++++++++++++++
 3 files changed, 156 insertions(+), 0 deletions(-)

commit b1b318544b3cae0434ca87db6a27949918ca1292
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 08:55:55 2009 -0300

    Contact: Use ContactCapabilities class instead of CapabilitiesBase.

 TelepathyQt4/contact.cpp |    8 ++++----
 TelepathyQt4/contact.h   |    6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 6f5f92f94af17448a3e3e6ff549017d8c09e4379
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 08:55:34 2009 -0300

    Added ContactCapabilities to build system.

 TelepathyQt4/Makefile.am |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 31c696d41c564f7178cf47958403b91d4243874a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 08:55:00 2009 -0300

    ContactCapabilities: Added class for representing contact capabilities support.

 TelepathyQt4/ContactCapabilities      |   13 +++++++
 TelepathyQt4/contact-capabilities.cpp |   56 +++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-capabilities.h   |   56 +++++++++++++++++++++++++++++++++
 3 files changed, 125 insertions(+), 0 deletions(-)

commit 47355aca7ea469039409b14d66cb6ff56841649c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 08:45:45 2009 -0300

    Contact: Proper instantiate capabilities object.

 TelepathyQt4/contact.cpp |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 13505d484b13a2f9ba73b9e0d6f19a815eb7cdb6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 08:44:45 2009 -0300

    CapabilitiesBase: Renamed setRequestableChannelClasses to updateRequestableChannelClasses.

 TelepathyQt4/capabilities-base.cpp |    2 +-
 TelepathyQt4/capabilities-base.h   |    2 +-
 TelepathyQt4/contact.cpp           |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 806cc40b8e9df917ba1421cf1b6cd67549ef0ab1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 5 00:49:52 2009 -0300

    Update to spec 0.18.0

 spec/all.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7abd12cd304f4cd8c9a82ba6be8d7292cfe49bc3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 5 00:41:23 2009 -0300

    Moved ContactPtr to types.h as all other XXXPtr definitions.

 TelepathyQt4/contact.h |    1 -
 TelepathyQt4/types.h   |    2 ++
 2 files changed, 2 insertions(+), 1 deletions(-)

commit 8ab9225a3f3fa30961dd74752162beb7230e05f6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 5 00:38:33 2009 -0300

    Account: Use const QDateTime & for userActionTime on create/EnsureXXX methods.

 TelepathyQt4/account.cpp |   18 +++++++++---------
 TelepathyQt4/account.h   |   18 +++++++++---------
 2 files changed, 18 insertions(+), 18 deletions(-)

commit 5cdc7389c3e633311cdb6be7435a7ad794caf504
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 5 00:32:50 2009 -0300

    Renamed PendingVoidMethodCall to PendingVoid.
    
    We already have PendingStringList and PendingVariant with no MethodCall suffix,
    so let's do the same for PendingVoid.

 TelepathyQt4/Makefile.am                    |    2 +-
 TelepathyQt4/PendingVoid                    |   13 +++++++++++++
 TelepathyQt4/PendingVoidMethodCall          |   13 -------------
 TelepathyQt4/account.cpp                    |   22 +++++++++++-----------
 TelepathyQt4/channel-dispatch-operation.cpp |    6 +++---
 TelepathyQt4/channel-request.cpp            |    6 +++---
 TelepathyQt4/channel.cpp                    |    8 ++++----
 TelepathyQt4/connection.cpp                 |    6 +++---
 TelepathyQt4/pending-operation.cpp          |   10 +++++-----
 TelepathyQt4/simple-pending-operations.h    |    6 +++---
 TelepathyQt4/streamed-media-channel.cpp     |   14 +++++++-------
 tests/dbus/contacts.cpp                     |    2 +-
 tests/dbus/handles.cpp                      |    2 +-
 tests/lib/test.cpp                          |    6 +++---
 14 files changed, 58 insertions(+), 58 deletions(-)

commit 9bc9e8573f1a136ce3b31923af21bf199a16567a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 5 00:27:03 2009 -0300

    Use parent as last param for PendingSuccess/Failure/VoidMethodCall constructors.

 TelepathyQt4/account.cpp                        |   48 ++++++++++++--------
 TelepathyQt4/channel-dispatch-operation.cpp     |    8 ++--
 TelepathyQt4/channel-request.cpp                |    4 +-
 TelepathyQt4/channel.cpp                        |   54 ++++++++++++-----------
 TelepathyQt4/connection.cpp                     |   11 +++--
 TelepathyQt4/contact-manager.cpp                |   37 +++++++++-------
 TelepathyQt4/incoming-file-transfer-channel.cpp |   13 +++---
 TelepathyQt4/outgoing-file-transfer-channel.cpp |   13 +++---
 TelepathyQt4/pending-channel-request.cpp        |    5 +-
 TelepathyQt4/pending-operation.cpp              |    6 +-
 TelepathyQt4/simple-pending-operations.h        |    9 ++--
 TelepathyQt4/streamed-media-channel.cpp         |   44 +++++++++++-------
 tests/lib/test.cpp                              |    2 +-
 13 files changed, 141 insertions(+), 113 deletions(-)

commit 08d2e21d8dcdf5b30aa4373ba6dbb70a370f499c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 14:46:02 2009 -0300

    CapabilitiesBase: Added some docs.

 TelepathyQt4/capabilities-base.cpp |  113 ++++++++++++++++++++++++++++++++++++
 1 files changed, 113 insertions(+), 0 deletions(-)

commit 2ef48ba71edaa16b57b5d46ae9809fa0981b85a9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 14:31:34 2009 -0300

    Contact: Added initial capabilities support.

 TelepathyQt4/contact-manager.cpp |   26 +++++++++++++++++++++++++-
 TelepathyQt4/contact-manager.h   |    1 +
 TelepathyQt4/contact.cpp         |   38 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact.h           |    6 ++++++
 4 files changed, 70 insertions(+), 1 deletions(-)

commit e852653f9f6c23914e39e7c46a68fff1f1990b2f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 14:30:24 2009 -0300

    Connection: Added accessor method for ContactCapabilities interface.

 TelepathyQt4/connection.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit d1ef7b1bafd00d4621a1d72c11032697419199eb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 14:29:02 2009 -0300

    Added CapabilitiesBase to build system.

 TelepathyQt4/Makefile.am |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 033621a497515198a3a14b63a2569bedacd1a10e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 14:28:48 2009 -0300

    CapabilitiesBase: Added base class for Capabilities support.

 TelepathyQt4/CapabilitiesBase      |   13 +++
 TelepathyQt4/capabilities-base.cpp |  170 ++++++++++++++++++++++++++++++++++++
 TelepathyQt4/capabilities-base.h   |   71 +++++++++++++++
 3 files changed, 254 insertions(+), 0 deletions(-)

commit e37bdbe6fbd44bb65a3e1a4a20f9517a74c23b3c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 14:14:18 2009 -0300

    Auto generate classes/types for Connection ContactCapabilities interface.

 TelepathyQt4/connection.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 936e7e215a27556cf43942533249547c899d58f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 14:17:18 2009 -0300

    Added operator== for QDBusArgument.
    
    Ps.: This is a workaround that should be removed when Qt has support for
    this. There is already a merge request
    (http://qt.gitorious.org/qt/qt/merge_requests/1657) in place and the
    fix should be in next Qt versions.

 TelepathyQt4/types.h |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 6d9e6e5fdb4b38741470507615690f90cea529c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 10:50:19 2009 -0300

    Install missing FileTransferChannelCreationProperties.

 TelepathyQt4/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8d89833dcc1226acd2e1b3164ffc536c2705fdf0
Merge: 6ccaa92 a589b02
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 28 22:49:31 2009 -0300

    Merge branch 'file-transfer'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 6ccaa92f535643c2ac04db8462c1ce0c002bc11a
Merge: 795a0ed 17f68f4
Author: Abner Silva <abner@mustang.(none)>
Date:   Wed Sep 23 17:14:21 2009 -0300

    Merge branch 'tubes'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 17f68f4a94dfa53988b5108c1adee4f5e65bc522
Author: Abner Silva <abner@mustang.(none)>
Date:   Mon Sep 21 17:29:16 2009 -0300

    Added pretty include for StreamTube and Tube interface.

 TelepathyQt4/ChannelTypeStreamTubeInterface |   13 +++++++++++++
 TelepathyQt4/ChannelTypeTubeInterface       |   13 +++++++++++++
 TelepathyQt4/Makefile.am                    |    2 ++
 3 files changed, 28 insertions(+), 0 deletions(-)

commit e816e2199ef1c93e8171154c0cc1ef44d871865b
Author: Abner Silva <abner@mustang.(none)>
Date:   Wed Aug 19 22:09:13 2009 -0300

    Channel: Generating ChannelTypeStreamTube.

 TelepathyQt4/channel.h   |    6 ++++++
 TelepathyQt4/channel.xml |    1 +
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 7f8d15b2dc6b51b7925e82b04af6d0be96f78291
Author: Abner Silva <abner@mustang.(none)>
Date:   Wed Aug 19 22:06:38 2009 -0300

    Channel: Generating ChannelInterfaceTube.

 TelepathyQt4/channel.h   |    6 ++++++
 TelepathyQt4/channel.xml |    1 +
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 795a0ed7b0358a626543e42bc5943c1dc40cd264
Merge: b4a9963 736f509
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 10:52:45 2009 -0300

    Merge branch 'spec'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit b4a996320f79f836606f4a507cd9ce8f048e2e25
Merge: 15ad983 b4a8115
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 10:52:19 2009 -0300

    Merge branch 'dist'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit a589b02ab99a3ffe5c3ff5175d33424a81e75f96
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 10:32:25 2009 -0300

    IncomingFileTransferChannel: Read all remaining data on input device when device is closed and write to socket.

 TelepathyQt4/outgoing-file-transfer-channel.cpp |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 3ea6f792ee416b82cbc76872c4cd611eb47f0f89
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 10:17:01 2009 -0300

    IncomingFileTransferChannel: Invalidate channel when initialOffset bigger than what we asked for.

 TelepathyQt4/incoming-file-transfer-channel.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 27336e6e35a1ac0b038343805da69b0df5518e92
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 10:16:39 2009 -0300

    Added TELEPATHY_QT4_ERROR_INCONSISTENT constant.

 TelepathyQt4/constants.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit c66364c466b912d6045b89d3d2db8891132d0218
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 10:06:35 2009 -0300

    Revert "OutgoingFileTransferChannel: Added Port access control support."
    
    This reverts commit f0a0915cea5909271eafe38ad82d5dcaac12374d.

 TelepathyQt4/outgoing-file-transfer-channel.cpp |   41 ++--------------------
 1 files changed, 4 insertions(+), 37 deletions(-)

commit abbdc32ce83da11c0b2469f66dfbc94be130180f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 10:06:08 2009 -0300

    Revert "IncomingFileTransferChannel: Added Port access control support."
    
    This reverts commit 7e4a6e7db7dc4ac86370e5f8af7d18ad53d0d9da.
    
    Conflicts:
    
    	TelepathyQt4/incoming-file-transfer-channel.cpp

 TelepathyQt4/incoming-file-transfer-channel.cpp |   41 +++--------------------
 1 files changed, 5 insertions(+), 36 deletions(-)

commit 715aeabd7c6a38428a6089e7d60aa4b7d411281d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 00:48:25 2009 -0300

    file-transfer receiver example: Added command-line option to test offset support.

 examples/file-transfer/receiver-channel.cpp |    7 ++++---
 examples/file-transfer/receiver-channel.h   |    4 +++-
 examples/file-transfer/receiver.cpp         |   13 ++++++++-----
 examples/file-transfer/receiver.h           |    4 +++-
 4 files changed, 18 insertions(+), 10 deletions(-)

commit 3b8b01ea107ad8846618d4cfb60d060b6a6424bd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 00:39:05 2009 -0300

    file-transfer receiver example: Removed unused mFile class member.

 examples/file-transfer/receiver.cpp |    1 -
 examples/file-transfer/receiver.h   |    1 -
 2 files changed, 0 insertions(+), 2 deletions(-)

commit 42a09e0f6bc0c4160cbf3d8c735d006977f63d10
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 00:29:46 2009 -0300

    IncomingFileTransferChannel: Skip first N bytes if initialOffset smaller than what we asked for.

 TelepathyQt4/incoming-file-transfer-channel.cpp |   33 ++++++++++++++++++++++-
 1 files changed, 32 insertions(+), 1 deletions(-)

commit f0a0915cea5909271eafe38ad82d5dcaac12374d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 00:04:25 2009 -0300

    OutgoingFileTransferChannel: Added Port access control support.

 TelepathyQt4/outgoing-file-transfer-channel.cpp |   41 ++++++++++++++++++++--
 1 files changed, 37 insertions(+), 4 deletions(-)

commit 7e4a6e7db7dc4ac86370e5f8af7d18ad53d0d9da
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 00:04:02 2009 -0300

    IncomingFileTransferChannel: Added Port access control support.

 TelepathyQt4/incoming-file-transfer-channel.cpp |   41 ++++++++++++++++++++---
 1 files changed, 36 insertions(+), 5 deletions(-)

commit 18dcdcd657418c25f60f9ea73ea43c47c0980662
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 00:03:26 2009 -0300

    FileTransferChannel: Added protected method to access AvailableSocketTypes property.

 TelepathyQt4/file-transfer-channel.cpp |   26 ++++++++++++++++++++++++++
 TelepathyQt4/file-transfer-channel.h   |    2 ++
 2 files changed, 28 insertions(+), 0 deletions(-)

commit 5fa918a2cdabcad3b00e6919b8cf8e2634d179f9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 22:48:10 2009 -0300

    OutgoingFileTransferChannel: Invalidate channel if ProvideFile fails.

 TelepathyQt4/outgoing-file-transfer-channel.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0cda93bac65fac21c44808cdfd3513490cb86c51
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 22:47:57 2009 -0300

    IncomingFileTransferChannel: Invalidate channel if AcceptFile fails.

 TelepathyQt4/incoming-file-transfer-channel.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 3983880d94bb57a3681593fc941483e9ba7b111f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 22:39:52 2009 -0300

    OutgoingFileTransferChannel: Removed exclamation marks from debug.

 TelepathyQt4/outgoing-file-transfer-channel.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 90160a814335db6c9ad7e3843fcb968cbc6e9518
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 22:39:24 2009 -0300

    IncomingFileTransferChannel: Removed exclamation marks from debug.

 TelepathyQt4/incoming-file-transfer-channel.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 90e794bde42e3114abacf1433f858f4f09b5d779
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 22:37:43 2009 -0300

    OutgoingFileTransferChannel: Define FT_BLOCK_SIZE and use it as the read buffer size.

 TelepathyQt4/outgoing-file-transfer-channel.cpp |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 8039ff2f6cbc9e945061c6b718930717706001c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 22:21:36 2009 -0300

    FileTransferChannel: Improved docs according to review suggestions.

 TelepathyQt4/file-transfer-channel.cpp          |   18 ++++++++++++++----
 TelepathyQt4/incoming-file-transfer-channel.cpp |    2 ++
 TelepathyQt4/outgoing-file-transfer-channel.cpp |    2 ++
 3 files changed, 18 insertions(+), 4 deletions(-)

commit e5fe9da2448557029bfcfaa912ff86365e04e469
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 22:11:39 2009 -0300

    ChannelFactory: Warn when the user tries to create a FileTransferChannel without the Requested property set in immutableProperties.

 TelepathyQt4/channel-factory.cpp |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 736f509f687fc0d2f1e1b205e94815de52980be9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 18 13:03:33 2009 -0300

    Update to spec 0.17.28

 spec/Channel.xml                                   |   11 +-
 spec/Channel_Dispatcher.xml                        |    2 +-
 spec/Channel_Interface_Call_State.xml              |   14 +-
 spec/Channel_Interface_Delivery_Reporting.xml      |  444 --------------------
 spec/Channel_Interface_Media_Signalling.xml        |   78 ++++
 spec/Channel_Interface_Media_Signalling_Future.xml |  164 -------
 spec/Channel_Interface_Tube.xml                    |    2 +-
 spec/Channel_Type_Contact_Search.xml               |   32 +-
 spec/Channel_Type_File_Transfer.xml                |    2 +-
 spec/Channel_Type_Room_List.xml                    |    2 +-
 spec/Channel_Type_Streamed_Media.xml               |  161 +++++++-
 spec/Channel_Type_Streamed_Media_Future.xml        |  151 -------
 spec/Channel_Type_Text.xml                         |    4 +-
 spec/Client_Approver.xml                           |    9 +-
 spec/Client_Handler.xml                            |   65 +++
 spec/Connection.xml                                |   72 +++-
 spec/Connection_Interface_Aliasing.xml             |   19 +-
 spec/Connection_Interface_Avatars.xml              |   15 +
 spec/Connection_Interface_Capabilities.xml         |   23 +-
 spec/Connection_Interface_Contact_Capabilities.xml |  145 +++++--
 spec/Connection_Interface_Contacts.xml             |   64 ---
 spec/Connection_Interface_Location.xml             |   60 ++--
 spec/Connection_Interface_Renaming.xml             |    2 +-
 spec/Connection_Interface_Requests.xml             |    2 +
 spec/Connection_Interface_Simple_Presence.xml      |   12 +-
 spec/Connection_Manager.xml                        |    7 +-
 spec/Debug.xml                                     |    5 +-
 spec/Media_Stream_Handler.xml                      |   51 +++-
 spec/all.xml                                       |    4 +-
 spec/errors.xml                                    |   82 ++++-
 30 files changed, 746 insertions(+), 958 deletions(-)

commit b4a81158255911513339bb87c1cd6acdfeaebdfa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 20:53:35 2009 -0300

    contactlist cm: Fixed crash when list was being destroyed twice.

 tests/lib/contactlist/contact-list-manager.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit d7dc1f16a0717ded49ad934a15cc23c5b5a707c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 20:07:55 2009 -0300

    streamed-media-chan test: Catch up with latest spec/callable example changes.

 tests/dbus/streamed-media-chan.cpp |   13 +++++--------
 1 files changed, 5 insertions(+), 8 deletions(-)

commit 0d6fe8fbfa2cd42e7495abc05d21d63a44f43122
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 20:05:39 2009 -0300

    callable cm: Proper check if direction changed when requesting stream direction change.
    
    Check against TP_MEDIA_STREAM_DIRECTION_SEND instead of
    TP_MEDIA_STREAM_DIRECTION_RECEIVE to check if sending is required.

 tests/lib/callable/media-stream.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 28a8ecae4b4d64b4b368b3e31a5d8584e5f82030
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 20:04:34 2009 -0300

    Merge 'callable' example CM from telepathy-glib 0.7.36.

 tests/lib/callable/media-channel.c |   38 +++++++++++++++++++++-------------
 tests/lib/callable/media-manager.c |   38 +++++++++++++++++++++-------------
 tests/lib/callable/media-stream.c  |   39 ++++++++++++++++++++++++++++++++---
 3 files changed, 81 insertions(+), 34 deletions(-)

commit a6cf1781e8e23b3c7bc93eb6b79d0104e7c66976
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 17:07:23 2009 -0300

    Account: Use FileTransferChannelCreationProperties on createFileTransfer methods.

 TelepathyQt4/account.cpp |   85 ++++++++++++++++++++-------------------------
 TelepathyQt4/account.h   |   17 ++-------
 2 files changed, 41 insertions(+), 61 deletions(-)

commit 12c0009bfee93784bb66aba3884d4a8fb248f5a7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 17:06:50 2009 -0300

    FileTransferChannelCreationProperties: Added class to be used by Account::createFileTransfer.

 TelepathyQt4/FileTransferChannelCreationProperties |   13 ++
 TelepathyQt4/Makefile.am                           |    2 +
 .../file-transfer-channel-creation-properties.cpp  |  168 ++++++++++++++++++++
 .../file-transfer-channel-creation-properties.h    |   90 +++++++++++
 4 files changed, 273 insertions(+), 0 deletions(-)

commit 233d0dae6a250ae7a0d999a9d1241ac40673e7ec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 16:03:05 2009 -0300

    Let's distribute file-transfer examples header files.

 examples/file-transfer/Makefile.am |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit d9e90fe246e99d06e545a5be74a1bae5c438c405
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 16:01:50 2009 -0300

    file-transfer receiver example: Accept multiple incoming file transfers.

 examples/file-transfer/Makefile.am          |    6 +-
 examples/file-transfer/receiver-channel.cpp |  100 +++++++++++++++++++++++++++
 examples/file-transfer/receiver-channel.h   |   60 ++++++++++++++++
 examples/file-transfer/receiver.cpp         |   72 +++----------------
 examples/file-transfer/receiver.h           |    8 --
 5 files changed, 176 insertions(+), 70 deletions(-)

commit d10c34a9af488ac7eb283bf4b9a87e84892271e4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:59:43 2009 -0300

    IncomingFileTransferChannel: Do not print socket error, as it always happen when the transfer finishes.
    
    When the transfer finishes, completed or not the CM closes the socket, which
    generate a socket error with QAbstractSocket::RemoteHostClosedError.
    Let's not debug this.

 TelepathyQt4/incoming-file-transfer-channel.cpp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit f3446b3c5995b3a74e91022a961009819bea4ccf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:35:56 2009 -0300

    file-transfer receiver example: Improved progress output.

 examples/file-transfer/receiver.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit cde11ab50371442e7e569cc4fd7f1accdc07aa2d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:35:23 2009 -0300

    file-transfer sender example: Improved progress output.

 examples/file-transfer/sender.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 28b2f7018ebf51b020514fa2746d6b1a24c6fb2c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:23:45 2009 -0300

    OutgoingFileTransferChannel: Make provideFile require FileTransferChannel::FeatureCore.
    
    This is needed cause the handling of provideFile requires a proper
    FileTransferStateChanged handling.

 TelepathyQt4/outgoing-file-transfer-channel.cpp |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 86a8fe51e014212f0ba5bc05c15b8ef5f3c51a20
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:22:42 2009 -0300

    IncomingFileTransferChannel: Make acceptFile require FileTransferChannel::FeatureCore.
    
    This is needed cause the handling of acceptFile requires a proper
    FileTransferStateChanged handling.

 TelepathyQt4/incoming-file-transfer-channel.cpp |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 94b5e36109ccd9b48af80776b8f9a8429057935f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:21:47 2009 -0300

    file-transfer receiver example: Make sure the saved filename does not contain "/".

 examples/file-transfer/receiver.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit b61b9ed319fd847be5aa8f6b9a101bfad106655b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:14:37 2009 -0300

    OutgoingFileTransferChannel: Improved docs.

 TelepathyQt4/outgoing-file-transfer-channel.cpp |   22 ++++++++++------------
 1 files changed, 10 insertions(+), 12 deletions(-)

commit ce232df66808405c24d6162e9978a3be62ce3af3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:14:30 2009 -0300

    IncomingFileTransferChannel: Improved docs.

 TelepathyQt4/incoming-file-transfer-channel.cpp |   22 ++++++++++------------
 1 files changed, 10 insertions(+), 12 deletions(-)

commit 53e8926751096180700770bb5a56d595aa6bb44e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:14:17 2009 -0300

    FileTransferChannel: Improved docs.

 TelepathyQt4/file-transfer-channel.cpp |  132 ++++++++++++++++++++++++++++----
 1 files changed, 118 insertions(+), 14 deletions(-)

commit 4ff889d3eb921cce6899eda5d329f697df0845e7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 14:24:34 2009 -0300

    OutgoingFileTransferChannel: Consider initialOffset while sending data.

 TelepathyQt4/outgoing-file-transfer-channel.cpp |   45 +++++++++++++++++++++--
 1 files changed, 41 insertions(+), 4 deletions(-)

commit e10d456a975f57bb2c012bd6d7a1cd895e81968e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 16 22:59:50 2009 -0300

    Actually use Incoming/OutgoingFileTransferChannel.
    
    Reduced FileTransferChannel into a base class inherited by
    Incoming/OutgoingFileTransferChannel.
    FileTransferChannel can now be used by observers. which do not call
    accept/provideFile but still want to check progress, state changes...
    ChannelFactory now returns specialized classes for channels of type FileTransfer
    if immutableProperties contains the Requested flag.
    Updated file-transfer examples to use the new classes.

 TelepathyQt4/Makefile.am               |    8 +
 TelepathyQt4/channel-factory.cpp       |   23 ++-
 TelepathyQt4/file-transfer-channel.cpp |  362 ++++++++++++--------------------
 TelepathyQt4/file-transfer-channel.h   |   25 ++-
 TelepathyQt4/types.h                   |    4 +
 examples/file-transfer/receiver.cpp    |    3 +-
 examples/file-transfer/receiver.h      |    2 +-
 examples/file-transfer/sender.cpp      |    3 +-
 examples/file-transfer/sender.h        |    2 +-
 9 files changed, 191 insertions(+), 241 deletions(-)

commit 712141a3a5725a996a2a7b21186db670a53a5357
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 16 22:58:56 2009 -0300

    file-transfer sender example: Listen to transferredBytesChanged.

 examples/file-transfer/sender.cpp |    8 ++++++++
 examples/file-transfer/sender.h   |    1 +
 2 files changed, 9 insertions(+), 0 deletions(-)

commit 9d9551223d783a748f0aa64a2fd187d95f9366ab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 16 22:57:36 2009 -0300

    file-transfer receiver example: Prefix saved filename with TelepathyQt4FTReceiverExample_ and listen to transferredBytesChanged.

 examples/file-transfer/receiver.cpp |   12 ++++++++++--
 examples/file-transfer/receiver.h   |    1 +
 2 files changed, 11 insertions(+), 2 deletions(-)

commit c66cdf5d355d7242c6d01a67a9b2d897d7a45d32
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 16 22:53:17 2009 -0300

    Proper demarshal result of a PendingVariant call.

 TelepathyQt4/pending-variant.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 2096f96d0be0de50b7c59e84e2cab49ab18c097a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 16 22:51:51 2009 -0300

    OutgoingFileTransferChannel: Added specialized class for outgoing file transfer channels.

 TelepathyQt4/OutgoingFileTransferChannel        |   13 +
 TelepathyQt4/outgoing-file-transfer-channel.cpp |  292 +++++++++++++++++++++++
 TelepathyQt4/outgoing-file-transfer-channel.h   |   76 ++++++
 3 files changed, 381 insertions(+), 0 deletions(-)

commit 4ce437259ccbad94abb3574aedd9bdb8b42a51df
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 16 22:50:40 2009 -0300

    IncomingFileTransferChannel: Added specialized class for incoming file transfer channels.

 TelepathyQt4/IncomingFileTransferChannel        |   13 +
 TelepathyQt4/incoming-file-transfer-channel.cpp |  266 +++++++++++++++++++++++
 TelepathyQt4/incoming-file-transfer-channel.h   |   75 +++++++
 3 files changed, 354 insertions(+), 0 deletions(-)

commit 3f8e71c85950a7672d1065696488398bbba84f5e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 11 14:04:20 2009 -0300

    Account: Make sure TargetHandle is uint when contact is 0 on createFileTransfer.

 TelepathyQt4/account.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 15ad983071a79b5705ce0f3b1e978b382824bf6e
Merge: fd2b57a 1a0538f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 11 14:02:09 2009 -0300

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

commit 1a0538f2b45a05295b6ff0acd52267646f478b92
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 11 11:16:58 2009 -0300

    Account: Make sure TargetHandle is uint when contact is 0 on ensureMediaCall/TextChat.

 TelepathyQt4/account.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ca4e2facdc59868bea589daff7fbb4ee64c54344
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 11 10:07:49 2009 -0300

    Explicitly use uint for TargetHandleType.

 TelepathyQt4/account.cpp                  |   10 +++++-----
 TelepathyQt4/connection.cpp               |    2 +-
 TelepathyQt4/contact-manager.cpp          |    2 +-
 examples/call/call-handler.cpp            |    2 +-
 tests/dbus/account-channel-dispatcher.cpp |    2 +-
 tests/dbus/chan-basics.cpp                |    4 ++--
 tests/dbus/chan-group.cpp                 |    2 +-
 tests/dbus/client.cpp                     |    4 ++--
 tests/dbus/conn-requests.cpp              |    4 ++--
 tests/dbus/streamed-media-chan.cpp        |   18 +++++++++---------
 10 files changed, 25 insertions(+), 25 deletions(-)

commit 193d60bf2d0842effe67a33ad8dc53d0b0b10225
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 11 10:11:01 2009 -0300

    file-transfer sender example: Explicitly use uint for TargetHandlerType when creating FileTransfer channels.

 examples/file-transfer/sender.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6f4a9a9bd5af1407914ab515a652bdb86ec907a5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 11 10:10:31 2009 -0300

    Account: Explicitly use uint for TargetHandleType when creating FileTransfer channels.

 TelepathyQt4/account.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 6dc983c2e76d216db89bf39c724dda3c7fa66658
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 11 10:10:08 2009 -0300

    Account: Use proper ChannelType when creating FileTransfer channels.

 TelepathyQt4/account.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d1d97307fcb15af49a925394d39255bd3e88853c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:37:10 2009 -0300

    Added file-transfer examples to .gitignore.

 .gitignore |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4f038c7130002d680204be3f1057494ddc88f46d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:36:30 2009 -0300

    Added file-transfer examples to build system.

 configure.ac                       |    1 +
 examples/Makefile.am               |    4 +-
 examples/file-transfer/Makefile.am |   46 ++++++++++++++++++++++++++++++++++++
 3 files changed, 49 insertions(+), 2 deletions(-)

commit 42ce74c5c3384029f28e683ac33d442d0b106f19
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:36:07 2009 -0300

    file-transfer receiver example: Added example for a file transfer receiver.

 examples/file-transfer/receiver.cpp |  188 +++++++++++++++++++++++++++++++++++
 examples/file-transfer/receiver.h   |   67 +++++++++++++
 2 files changed, 255 insertions(+), 0 deletions(-)

commit 3cdab3d1e4fc9ff189c69eee3c5440978851f35c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:34:47 2009 -0300

    file-transfer sender example: Added example for a file transfer sender.

 examples/file-transfer/sender.cpp |  313 +++++++++++++++++++++++++++++++++++++
 examples/file-transfer/sender.h   |   79 ++++++++++
 2 files changed, 392 insertions(+), 0 deletions(-)

commit 6e04b7c80893d66c0060bbb281b47ac997047d58
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:30:56 2009 -0300

    Account: Added initial methods to create a file transfer channel using ChannelRequest.
    
    The methods signature are not set and may change.

 TelepathyQt4/account.cpp |  128 +++++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/account.h   |   23 ++++++++
 2 files changed, 150 insertions(+), 1 deletions(-)

commit 3ba8c67cc7b0ff1a19af2f2aac2fd2ef2135febe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:28:56 2009 -0300

    FileTransferChannel: Added support for full-featured FileTransfer support.

 TelepathyQt4/file-transfer-channel.cpp |  479 +++++++++++++++++++++++++++++++-
 TelepathyQt4/file-transfer-channel.h   |   37 +++
 2 files changed, 511 insertions(+), 5 deletions(-)

commit c7d61301be712e10e33ce28adb6f97ab35457d96
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:30:22 2009 -0300

    Channel: Added accessor for fileTransferInterface.

 TelepathyQt4/channel.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 1f1090739834de07cd64c7202d6dc0d36663c146
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:27:34 2009 -0300

    Auto generate classes/types for Channel Tube interface.
    
    This is needed as some types used in FileTransferChannel are defined in the Tube
    interface.

 TelepathyQt4/channel.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8f74a2096f6987684256b398860a0311a5881803
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:26:58 2009 -0300

    Added dependency to QtNetwork module (will be used by FileTrasnferChannel).

 TelepathyQt4/Makefile.am |    6 ++++--
 configure.ac             |    5 +++++
 2 files changed, 9 insertions(+), 2 deletions(-)

commit f7b91780392c41557a85607065ac73154eeb1d30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:24:09 2009 -0300

    PendingVariant: Added PendingVariant class.
    
    PendingVariant is a new PendingOperation that can handle QDBusPendingCalls that
    return a QVariant. The result can be retrieved using PendingVariant::result().

 TelepathyQt4/Makefile.am         |    4 ++
 TelepathyQt4/PendingVariant      |   13 ++++++
 TelepathyQt4/pending-variant.cpp |   82 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/pending-variant.h   |   58 +++++++++++++++++++++++++++
 4 files changed, 157 insertions(+), 0 deletions(-)

commit fd2b57a9d48bfd226d97f3a9c2c7444b211042d3
Merge: 56f4f79 3abc075
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 25 13:41:36 2009 -0300

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

commit 56f4f799a020ee63a3a1b83daad5c07c25ccfdc9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 25 13:39:31 2009 -0300

    Start 0.1.11 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 21e956ff675bf4e0760d6ebe446fb8fbc9cbb16b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 25 13:07:21 2009 -0300

    Prepare release 0.1.10

 NEWS         |   24 ++++++++++++++++++++++--
 configure.ac |    4 ++--
 2 files changed, 24 insertions(+), 4 deletions(-)

commit 201f2dcc73ac36ea2dde6f482e012b707583f359
Merge: a2a946e e2b1a47
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 25 11:16:31 2009 -0300

    Merge branch 'dtmf'
    
    Conflicts:
    	tests/dbus/streamed-media-chan.cpp
    	tests/lib/callable/media-channel.c
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit e2b1a47ad89eaff3b8e0f63f5b141b39bf432cdd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 25 10:07:47 2009 -0300

    callable cm: Use tp_svc_channel_interface_dtmf_return_from_start_tone when returning from StartTone.

 tests/lib/callable/media-channel.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a2a946e96d5f1a0132c94434fea5ccdc22a06378
Merge: 3d199bc 81d8ffa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 25 10:04:20 2009 -0300

    Merge branch 'hold'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit a11305688a56bb4950e174437aceb783262f141f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 24 14:54:08 2009 -0300

    streamed-media-chan test: Added tests for StreamedMediaChannel DTMF interface support.

 tests/dbus/streamed-media-chan.cpp |  145 ++++++++++++++++++++++++++++++++++++
 1 files changed, 145 insertions(+), 0 deletions(-)

commit d9c2cb04f3c21c32a15ae019ff9b5e6275a830f9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 24 14:53:33 2009 -0300

    callable cm: Added DTMF interface simulation support.

 tests/lib/callable/media-channel.c |   99 ++++++++++++++++++++++++++++++++++++
 1 files changed, 99 insertions(+), 0 deletions(-)

commit 81d8ffaccbfcdcc164f1f7a1cf05973bb8464c07
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 18 12:42:44 2009 -0300

    StreamedMediaChannel: Renamed requestLocalHold method to requestHold.

 TelepathyQt4/streamed-media-channel.cpp |    8 ++++----
 TelepathyQt4/streamed-media-channel.h   |    2 +-
 tests/dbus/streamed-media-chan.cpp      |   12 ++++++------
 3 files changed, 11 insertions(+), 11 deletions(-)

commit 59ef6ce118de2e5f9f7fb22e029ce7b51e84d57b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 18 12:37:04 2009 -0300

    StreamedMediaChannel: Improved docs for localHoldState and localHoldStateReason.

 TelepathyQt4/streamed-media-channel.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 680f7382273954009d3d1ff295c0d47d79d5de3b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 18 11:26:07 2009 -0300

    callable cm: Merge stylistic fixes from tp-glib.

 tests/lib/callable/media-channel.c |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

commit cbde7946564e184f50e4a8e0a4b3fe67ca0f1e52
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 20:26:24 2009 -0300

    streamed-media-chan test: Added test for inability to unhold (unable to reacquire a resource for example).

 tests/dbus/streamed-media-chan.cpp |   87 +++++++++++++++++++++++++++++++++++-
 1 files changed, 85 insertions(+), 2 deletions(-)

commit 3c5edee3c3aca377ac9777522df9d9270564f4a3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 20:25:16 2009 -0300

    callable cm: Added simulation for inability to unhold (unable to reacquire a resource for example).

 tests/lib/callable/media-channel.c |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

commit 3abc075dd76b2f2a9b52a6be01056bd1ba071d11
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 19:55:51 2009 -0300

    StreamedMediaChannel: Always delete watchers when the call finished.

 TelepathyQt4/streamed-media-channel.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4bc7304a04f24f4a592cd7d57b980206b62c7b5a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 19:54:09 2009 -0300

    StreamedMediaChannel: Do not emit localHoldStateChanged if local hold state did not change.

 TelepathyQt4/streamed-media-channel.cpp |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit 606d320b70cd46b9f140e1aa4e70356e44120164
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 19:53:13 2009 -0300

    StreamedMediaChannel: Do not fail if Hold.GetHoldState fails.

 TelepathyQt4/streamed-media-channel.cpp |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 35240d546e4d8a0a440f5cd384c3109d162b3d33
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 19:52:38 2009 -0300

    StreamedMediaChannel: Updated docs for requestLocalHold.

 TelepathyQt4/streamed-media-channel.cpp |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

commit 6f01d4c762dfef879bd796dd83ab8381134b433c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 19:39:34 2009 -0300

    StreamedMediaChannel: Changed Hold interface methods to preprend "local", indicating it's the local hold state.

 TelepathyQt4/streamed-media-channel.cpp |   92 +++++++++++++-------------
 TelepathyQt4/streamed-media-channel.h   |   14 ++--
 tests/dbus/streamed-media-chan.cpp      |  108 +++++++++++++++---------------
 3 files changed, 108 insertions(+), 106 deletions(-)

commit f54f4a377b26e5e6111a40624c92110c5e31a626
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 12 12:56:52 2009 -0300

    streamed-media-chan test: Added tests for StreamedMediaChannel hold interface support.

 tests/dbus/streamed-media-chan.cpp |  149 ++++++++++++++++++++++++++++++++++++
 1 files changed, 149 insertions(+), 0 deletions(-)

commit f13be9345a34fa4beb2b555a899c1e00646c7a8c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 12 13:01:19 2009 -0300

    callable cm: Added hold interface simulation support.

 tests/lib/callable/media-channel.c |  112 ++++++++++++++++++++++++++++++++++++
 1 files changed, 112 insertions(+), 0 deletions(-)

commit 80ff7d67fe9b985f2be1b50e025a919bcf962654
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 12 11:29:37 2009 -0300

    StreamedMediaChannel: Added Hold interface support.

 TelepathyQt4/streamed-media-channel.cpp |  147 ++++++++++++++++++++++++++++++-
 TelepathyQt4/streamed-media-channel.h   |   11 +++
 2 files changed, 157 insertions(+), 1 deletions(-)

commit 64c0954cfb21e38750ce7c48cc41aae425483d39
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 00:18:05 2009 -0300

    StreamedMediaChannel: Added DTMF interface support.

 TelepathyQt4/streamed-media-channel.cpp |   56 +++++++++++++++++++++++++++++++
 TelepathyQt4/streamed-media-channel.h   |    3 ++
 2 files changed, 59 insertions(+), 0 deletions(-)

commit 3d199bc04901a3e5d57fe64cefb45543fe6adb6e
Merge: 001e17f 08be450
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 19:19:17 2009 -0300

    Merge branch 'bug23282'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 001e17fcee6caa2dcd7240859a96c618a685fd47
Merge: a293377 7e94f7b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 19:18:59 2009 -0300

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

commit 08be450c55f038ec277f6bb56f4c875f15a75b74
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 12 12:55:24 2009 -0300

    Channel: Proper feed ReadinessHelper with interfaces when they are retrieved.

 TelepathyQt4/channel.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 7e94f7b9185758205743e3f6c8a9d6bb8f0fa089
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 11 23:44:37 2009 -0300

    Moved OptionalInterfaceFactory::InterfaceSupportedChecking docs from DBusProxy to OptionalInterfaceFactory.

 TelepathyQt4/dbus-proxy.cpp                 |   19 -------------------
 TelepathyQt4/optional-interface-factory.cpp |   24 ++++++++++++++++++++++++
 2 files changed, 24 insertions(+), 19 deletions(-)

commit c277d20157caff182ebec7fd1c1ee979b525cd6b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 11 23:42:01 2009 -0300

    Use struct Private instead of class Private for consistence.

 TelepathyQt4/connection-manager.h |    4 ++--
 TelepathyQt4/dbus-proxy.cpp       |    3 +--
 TelepathyQt4/dbus-proxy.h         |   12 ++++++------
 3 files changed, 9 insertions(+), 10 deletions(-)

commit a29337748bf699c5224a75d3c1a1bc616dda3bba
Merge: 1123177 f638afa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 6 08:57:28 2009 -0300

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

commit f638afabbcc4c37ee006dca4fc8d2d89cf8c691b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 6 08:44:34 2009 -0300

    Removed cli/Client from header guards.

 TelepathyQt4/AbstractClient                        |    4 ++--
 TelepathyQt4/AbstractClientApprover                |    4 ++--
 TelepathyQt4/AbstractClientHandler                 |    4 ++--
 TelepathyQt4/AbstractClientObserver                |    4 ++--
 TelepathyQt4/AbstractInterface                     |    4 ++--
 TelepathyQt4/Account                               |    4 ++--
 TelepathyQt4/AccountInterface                      |    4 ++--
 TelepathyQt4/AccountManager                        |    4 ++--
 TelepathyQt4/AccountManagerInterface               |    4 ++--
 TelepathyQt4/Channel                               |    4 ++--
 TelepathyQt4/ChannelDispatchOperation              |    4 ++--
 TelepathyQt4/ChannelDispatchOperationInterface     |    4 ++--
 TelepathyQt4/ChannelDispatcher                     |    4 ++--
 TelepathyQt4/ChannelDispatcherInterface            |    4 ++--
 TelepathyQt4/ChannelInterface                      |    4 ++--
 TelepathyQt4/ChannelInterfaceCallStateInterface    |    4 ++--
 TelepathyQt4/ChannelInterfaceChatStateInterface    |    4 ++--
 TelepathyQt4/ChannelInterfaceDTMFInterface         |    4 ++--
 TelepathyQt4/ChannelInterfaceGroupInterface        |    4 ++--
 TelepathyQt4/ChannelInterfaceHoldInterface         |    4 ++--
 .../ChannelInterfaceMediaSignallingInterface       |    4 ++--
 TelepathyQt4/ChannelInterfacePasswordInterface     |    4 ++--
 TelepathyQt4/ChannelRequest                        |    4 ++--
 TelepathyQt4/ChannelRequestInterface               |    4 ++--
 TelepathyQt4/ChannelTypeContactListInterface       |    4 ++--
 TelepathyQt4/ChannelTypeRoomListInterface          |    4 ++--
 TelepathyQt4/ChannelTypeStreamedMediaInterface     |    4 ++--
 TelepathyQt4/ChannelTypeTextInterface              |    4 ++--
 TelepathyQt4/ChannelTypeTubesInterface             |    4 ++--
 TelepathyQt4/Client                                |    4 ++--
 TelepathyQt4/ClientApproverInterface               |    4 ++--
 TelepathyQt4/ClientHandlerInterface                |    4 ++--
 TelepathyQt4/ClientInterface                       |    4 ++--
 TelepathyQt4/ClientInterfaceRequestsInterface      |    4 ++--
 TelepathyQt4/ClientObserverInterface               |    4 ++--
 TelepathyQt4/ClientRegistrar                       |    4 ++--
 TelepathyQt4/Connection                            |    4 ++--
 TelepathyQt4/ConnectionInterface                   |    4 ++--
 TelepathyQt4/ConnectionInterfaceAliasingInterface  |    4 ++--
 TelepathyQt4/ConnectionInterfaceAvatarsInterface   |    4 ++--
 .../ConnectionInterfaceCapabilitiesInterface       |    4 ++--
 TelepathyQt4/ConnectionInterfaceContactsInterface  |    4 ++--
 TelepathyQt4/ConnectionInterfacePresenceInterface  |    4 ++--
 TelepathyQt4/ConnectionInterfaceRequestsInterface  |    4 ++--
 .../ConnectionInterfaceSimplePresenceInterface     |    4 ++--
 TelepathyQt4/ConnectionManager                     |    4 ++--
 TelepathyQt4/ConnectionManagerInterface            |    4 ++--
 TelepathyQt4/Contact                               |    4 ++--
 TelepathyQt4/ContactManager                        |    4 ++--
 TelepathyQt4/DBus                                  |    4 ++--
 TelepathyQt4/DBusDaemonInterface                   |    4 ++--
 TelepathyQt4/DBusProxy                             |    4 ++--
 TelepathyQt4/Feature                               |    4 ++--
 TelepathyQt4/FileTransferChannel                   |    4 ++--
 TelepathyQt4/IntrospectableInterface               |    4 ++--
 TelepathyQt4/MediaSessionHandler                   |    4 ++--
 TelepathyQt4/MediaSessionHandlerInterface          |    4 ++--
 TelepathyQt4/MediaStreamHandler                    |    4 ++--
 TelepathyQt4/MediaStreamHandlerInterface           |    4 ++--
 TelepathyQt4/Message                               |    4 ++--
 TelepathyQt4/MethodInvocationContext               |    4 ++--
 TelepathyQt4/OptionalInterfaceFactory              |    4 ++--
 TelepathyQt4/PeerInterface                         |    4 ++--
 TelepathyQt4/PendingAccount                        |    4 ++--
 TelepathyQt4/PendingChannel                        |    4 ++--
 TelepathyQt4/PendingChannelRequest                 |    4 ++--
 TelepathyQt4/PendingConnection                     |    4 ++--
 TelepathyQt4/PendingContactAttributes              |    4 ++--
 TelepathyQt4/PendingContacts                       |    4 ++--
 TelepathyQt4/PendingFailure                        |    4 ++--
 TelepathyQt4/PendingHandles                        |    4 ++--
 TelepathyQt4/PendingOperation                      |    4 ++--
 TelepathyQt4/PendingReady                          |    4 ++--
 TelepathyQt4/PendingStringList                     |    4 ++--
 TelepathyQt4/PendingSuccess                        |    4 ++--
 TelepathyQt4/PendingVoidMethodCall                 |    4 ++--
 TelepathyQt4/Properties                            |    4 ++--
 TelepathyQt4/PropertiesInterface                   |    4 ++--
 TelepathyQt4/PropertiesInterfaceInterface          |    4 ++--
 TelepathyQt4/ReadinessHelper                       |    4 ++--
 TelepathyQt4/ReadyObject                           |    4 ++--
 TelepathyQt4/ReceivedMessage                       |    4 ++--
 TelepathyQt4/ReferencedHandles                     |    4 ++--
 TelepathyQt4/ReferencedHandlesIterator             |    4 ++--
 TelepathyQt4/RoomListChannel                       |    4 ++--
 TelepathyQt4/StatefulDBusProxy                     |    4 ++--
 TelepathyQt4/StatelessDBusProxy                    |    4 ++--
 TelepathyQt4/StreamedMediaChannel                  |    4 ++--
 TelepathyQt4/TextChannel                           |    4 ++--
 TelepathyQt4/abstract-client.h                     |    4 ++--
 TelepathyQt4/abstract-interface.h                  |    4 ++--
 TelepathyQt4/account-manager.h                     |    4 ++--
 TelepathyQt4/account.h                             |    4 ++--
 TelepathyQt4/channel-dispatch-operation.h          |    4 ++--
 TelepathyQt4/channel-dispatcher.h                  |    4 ++--
 TelepathyQt4/channel-factory.h                     |    4 ++--
 TelepathyQt4/channel-request.h                     |    4 ++--
 TelepathyQt4/channel.h                             |    4 ++--
 TelepathyQt4/client-registrar-internal.h           |    4 ++--
 TelepathyQt4/client-registrar.h                    |    4 ++--
 TelepathyQt4/client.h                              |    4 ++--
 TelepathyQt4/connection-internal.h                 |    4 ++--
 TelepathyQt4/connection-manager-internal.h         |    4 ++--
 TelepathyQt4/connection-manager.h                  |    4 ++--
 TelepathyQt4/connection.h                          |    4 ++--
 TelepathyQt4/contact-manager-internal.h            |    4 ++--
 TelepathyQt4/contact-manager.h                     |    4 ++--
 TelepathyQt4/contact.h                             |    4 ++--
 TelepathyQt4/dbus-proxy.h                          |    4 ++--
 TelepathyQt4/dbus.h                                |    4 ++--
 TelepathyQt4/feature.h                             |    4 ++--
 TelepathyQt4/file-transfer-channel.h               |    4 ++--
 TelepathyQt4/media-session-handler.h               |    4 ++--
 TelepathyQt4/media-stream-handler.h                |    4 ++--
 TelepathyQt4/message.h                             |    4 ++--
 TelepathyQt4/method-invocation-context.h           |    4 ++--
 TelepathyQt4/optional-interface-factory.h          |    4 ++--
 TelepathyQt4/pending-account.h                     |    4 ++--
 TelepathyQt4/pending-channel-request-internal.h    |    4 ++--
 TelepathyQt4/pending-channel-request.h             |    4 ++--
 TelepathyQt4/pending-channel.h                     |    4 ++--
 TelepathyQt4/pending-connection.h                  |    4 ++--
 TelepathyQt4/pending-contact-attributes.h          |    4 ++--
 TelepathyQt4/pending-contacts.h                    |    4 ++--
 TelepathyQt4/pending-handles.h                     |    4 ++--
 TelepathyQt4/pending-operation.h                   |    4 ++--
 TelepathyQt4/pending-ready.h                       |    4 ++--
 TelepathyQt4/pending-string-list.h                 |    4 ++--
 TelepathyQt4/properties.h                          |    4 ++--
 TelepathyQt4/readiness-helper.h                    |    4 ++--
 TelepathyQt4/ready-object.h                        |    4 ++--
 TelepathyQt4/referenced-handles.h                  |    4 ++--
 TelepathyQt4/room-list-channel.h                   |    4 ++--
 TelepathyQt4/simple-pending-operations.h           |    4 ++--
 TelepathyQt4/streamed-media-channel.h              |    4 ++--
 TelepathyQt4/text-channel.h                        |    4 ++--
 136 files changed, 272 insertions(+), 272 deletions(-)

commit 1123177abf30a9d021dd9e337b8fe9f63ed13ce5
Merge: f26207c 1bb5d25
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jul 30 15:25:39 2009 +0100

    Merge branch 'fix-bug-23040'

commit 1bb5d25173a7c62a276f675b460e39bce85c734d
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jul 30 15:07:53 2009 +0100

    Add a check to the pinocchio/cm-basics unit tests for Bug 23040.

 tests/pinocchio/cm-basics.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 1c2c75f7dc73412c47006ef5a739354a82ce331e
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jul 30 14:41:37 2009 +0100

    Fix Bug 23040, running connection managers appear twice in ConnectionManager::listNames result.

 TelepathyQt4/connection-manager-internal.h |    3 ++-
 TelepathyQt4/connection-manager.cpp        |    2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit f26207c81f32e01f43473440089a4032e4e898f9
Merge: 92cfc5e 5a04501
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jul 27 12:26:55 2009 -0300

    Merge branch 'bug21335'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 92cfc5e90b88a6b74af44a091cffe1d16f02363e
Merge: 6f7d7fe fac6bb5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jul 27 12:26:37 2009 -0300

    Merge branch 'bug20269'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 5a04501e75c60c92694af059b9d26a1df68aba9b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jul 27 12:21:33 2009 -0300

    Channel: Handle MembersChanged for reason Renamed when renaming "myself".

 TelepathyQt4/channel.cpp |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit 90f37576c409a0a7c6bc655bc861e1aa5728e990
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jul 27 12:08:55 2009 -0300

    Channel: Added comments for change-reason Invited/Separated that they shouldn't happen as a self remove reason.

 TelepathyQt4/channel.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c67aebed12528a0058c310796f1511e8ff68efa8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jul 27 11:49:32 2009 -0300

    Channel: Improved change-reason mapping to Telepathy Error.
    
    Improved change-reason mapping to Telepathy Error and added a comment on
    what is being mapped to default case (no error defined).

 TelepathyQt4/channel.cpp |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 5be690664b226b81f2c0b2abd11f62a1f96e8e3e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jul 27 11:48:33 2009 -0300

    Channel: Use TELEPATHY_ERROR_TERMINATED as invalidate reason if change reason is not known.

 TelepathyQt4/channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 33072423b5a0242de4e4900601fa8088eba005fa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 14:59:53 2009 -0300

    Channel: Check if change-reason is being used properly on invalidate (Closed) when removing self handle.

 tests/dbus/chan-group.cpp |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

commit 8d917bdf3306e18c0aa9c154c8b7ecd79eb4c4a4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 14:58:53 2009 -0300

    csh test cm: Close channel when self handle is removed.

 tests/lib/csh/room.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 414089c717164d535c20b577f8afaed60804420d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 14:58:23 2009 -0300

    Channel: Use change-reason when invalidating channel on closed.

 TelepathyQt4/channel.cpp |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

commit df349e220a14a70ed8c1c9480693cb1225a61fa7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 14:57:57 2009 -0300

    Channel: Make sure groupSelfContactRemoveInfo is set even if Closed is called before building the contacts.

 TelepathyQt4/channel.cpp |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit abacd3d1af1666af88c744593bf7a3558ab53db8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 14:56:42 2009 -0300

    Channel: Always use change-reason even if the reason is None, so GroupMemberChangeDetails::hasReason returns true.

 TelepathyQt4/channel.cpp |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 04a36e0a312fbfe9915438ed8bc70214b82bb651
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 14:55:30 2009 -0300

    Channel: Added method to map a GroupMembersChangedDetails change-reason to a Telepathy error.

 TelepathyQt4/channel.cpp |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

commit fac6bb58d2644d657101caad9d80a8e77b83565d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 12:48:57 2009 -0300

    Fixed bug 20269: Channel's Contact objects should initially have no features.

 TelepathyQt4/channel.cpp |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

commit 4456919ad7ff1021811c0a0d78b5df428079e09c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 12:45:28 2009 -0300

    chan-group test: Added test to Channel::groupSelfContactRemoveInfo.

 tests/dbus/chan-group.cpp |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 3533a2f5e3169463f562dec335b27a27caebcdf0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 12:45:01 2009 -0300

    Fixed bug 21335: Implement Group self-handle removal reasons.

 TelepathyQt4/channel.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 6f7d7feea4a6c07b9b5b050c3aeb65ac2f6d9496
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 19:43:30 2009 -0300

    Start 0.1.10 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit d5dec56858acb6035ea4ea141b7206c3af9dc3ef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 19:17:07 2009 -0300

    Prepare release 0.1.9

 NEWS         |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |    2 +-
 2 files changed, 58 insertions(+), 1 deletions(-)

commit 9721acc268d59a62e3cd1b35c3a876177a99a141
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 19:22:53 2009 -0300

    Fixed make dist.
    
    Added missing manager files to build system.

 tests/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit b1dddf0d1c6cbbd033aef63b7be3afcd65784651
Merge: c3aa1c0 23a4b8b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 18:41:43 2009 -0300

    Merge commit 'gberg/fix-api-inconsistency'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit c3aa1c091be90085ab1cb3a532be3b219b1c3a14
Merge: cb6c27c cb6d8a6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 18:40:53 2009 -0300

    Merge commit 'gberg/doc-fixes'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit cb6c27c256c85d019ca22b236681a8867c4c4cd6
Merge: 59d1b74 535e338
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 18:39:19 2009 -0300

    Merge branch 'misc'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 59d1b7473fc7d05b90379264c814539c0b9fbcc5
Merge: 1ecf6d6 4a0f88b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 18:39:09 2009 -0300

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

commit 1ecf6d649025d673fc9e3f12bf6db23de77c8b1a
Merge: 304e033 a9feff9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 18:38:10 2009 -0300

    Merge branch 'roster-groups'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit a9feff9c9dcab5b58f5cf89684a31d18a6b3892d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:56:14 2009 -0300

    ContactManager: Explicitly say that addGroup succeeds if the group already exists.

 TelepathyQt4/contact-manager.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit e60c068b0063d963fd9643066fdc2505de295272
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:50:31 2009 -0300

    ContactManager: Renamed groupAdd/RemoveContacts to addContactsToGroup/removeContactsFromGroup.

 TelepathyQt4/contact-manager.cpp  |    8 ++++----
 TelepathyQt4/contact-manager.h    |    4 ++--
 TelepathyQt4/contact.cpp          |    4 ++--
 tests/dbus/conn-roster-groups.cpp |    4 ++--
 4 files changed, 10 insertions(+), 10 deletions(-)

commit 59cbc78bcbd2e68e4106f5395592d8bce6a13231
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:44:39 2009 -0300

    Contact/ContactManager: Docs++.

 TelepathyQt4/contact-manager.cpp |    4 ++--
 TelepathyQt4/contact.cpp         |    3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 521f3b2054465aec97ba4cba5d0790614b9a67d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:42:14 2009 -0300

    Fixed copy/paste error.

 tests/dbus/conn-roster-groups.cpp |    2 +-
 tests/dbus/conn-roster.cpp        |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d746ae2d36c637ae3221857eab2099d0b02f108d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:35:24 2009 -0300

    ContactManager: Proper remove contact list group even if there are contacts in the group.

 TelepathyQt4/Makefile.am                |    2 +
 TelepathyQt4/contact-manager-internal.h |   50 ++++++++++++++++++++++++++++++
 TelepathyQt4/contact-manager.cpp        |   51 ++++++++++++++++++++++++++++--
 3 files changed, 99 insertions(+), 4 deletions(-)

commit a6a8ba75dd1b40e22e8e5638a31e7d0e971e9743
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:10:05 2009 -0300

    ContactManager: Use ensureChannel to create contact list groups, so it succeeds if the group already exists.

 TelepathyQt4/contact-manager.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 47e1596c2c6f78f1f08b2aa5c123d27df526d8b2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:09:19 2009 -0300

    ContactManager: Removed TODO.

 TelepathyQt4/contact-manager.cpp |    9 ---------
 1 files changed, 0 insertions(+), 9 deletions(-)

commit a2797d76debe332cb2c2eaec16ecff91ae5785aa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:08:19 2009 -0300

    ContactManager: Let's not assume that contact list groups with empty names are not allowed, let the CM decide it.

 TelepathyQt4/contact-manager.cpp |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

commit 0ca784231a2cd582391dfc8e0e634abf9b8f561f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:00:31 2009 -0300

    Connection: Comments++.

 TelepathyQt4/connection.cpp |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit f5eb9a449f051959e8e1106dc86d44f3dab4a7b9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 13:55:58 2009 -0300

    Connection/ContactManager: Use proper english when naming contact list channels and contact list group channels.

 TelepathyQt4/connection.cpp      |   34 ++++++++++----------
 TelepathyQt4/contact-manager.cpp |   64 +++++++++++++++++++-------------------
 TelepathyQt4/contact-manager.h   |    8 ++--
 3 files changed, 53 insertions(+), 53 deletions(-)

commit 6d40ac3aef2873081d7bd9d36f2f6399ca08c9c5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 13:47:01 2009 -0300

    Connection: Refactor code that checks if FeatureRosterGroups is ready.
    
    Changes suggested by Simon McVittie <simon.mcvittie@collabora.co.uk>

 TelepathyQt4/connection.cpp |   43 ++++++++++++++++++++++++++++---------------
 1 files changed, 28 insertions(+), 15 deletions(-)

commit 23a4b8b16e27049f59485b225104bc1e2d05fcb7
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jul 23 16:18:17 2009 +0100

    Chat requiredForRegistration() to isRequiredForRegistration() to make it consistent with other bool returning getters.

 TelepathyQt4/connection-manager.cpp |    2 +-
 TelepathyQt4/connection-manager.h   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 535e338e5481454ecdd4084c43afe20c2603bbe9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 12:03:39 2009 -0300

    FileTransferChannel: Fixed redundancy on comment.

 TelepathyQt4/file-transfer-channel.cpp |    2 +-
 TelepathyQt4/file-transfer-channel.h   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 66bd3d2b5872386db0624e6d17310c1799b5e5f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 12:02:56 2009 -0300

    RoomListChannel: Fixed redundancy on comment.

 TelepathyQt4/room-list-channel.cpp |    2 +-
 TelepathyQt4/room-list-channel.h   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1e83635c90b87967ecf1b6377b4618992d05dba7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 02:12:09 2009 -0300

    Renamed FileTransfer to FileTransferChannel.

 TelepathyQt4/FileTransfer              |   13 -----
 TelepathyQt4/FileTransferChannel       |   13 +++++
 TelepathyQt4/Makefile.am               |    8 ++--
 TelepathyQt4/channel-factory.cpp       |    4 +-
 TelepathyQt4/file-transfer-channel.cpp |   92 ++++++++++++++++++++++++++++++++
 TelepathyQt4/file-transfer-channel.h   |   56 +++++++++++++++++++
 TelepathyQt4/file-transfer.cpp         |   92 --------------------------------
 TelepathyQt4/file-transfer.h           |   56 -------------------
 TelepathyQt4/types.h                   |    4 +-
 9 files changed, 169 insertions(+), 169 deletions(-)

commit 6ec7fbf49385426f89bcab6a72c4f6f3f185f183
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 02:04:56 2009 -0300

    Renamed RoomList to RoomListChannel.

 TelepathyQt4/Makefile.am           |    8 ++--
 TelepathyQt4/RoomList              |   13 -----
 TelepathyQt4/RoomListChannel       |   13 +++++
 TelepathyQt4/channel-factory.cpp   |    4 +-
 TelepathyQt4/pending-channel.cpp   |    4 --
 TelepathyQt4/room-list-channel.cpp |   91 ++++++++++++++++++++++++++++++++++++
 TelepathyQt4/room-list-channel.h   |   56 ++++++++++++++++++++++
 TelepathyQt4/room-list.cpp         |   91 ------------------------------------
 TelepathyQt4/room-list.h           |   56 ----------------------
 TelepathyQt4/types.h               |    4 +-
 10 files changed, 168 insertions(+), 172 deletions(-)

commit b5eb4b3c8e74b0b25839e9659dbaa3e927ba158a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:46:15 2009 -0300

    ContactManager: Removed contactGroups method in favor of Contact::groups().

 TelepathyQt4/contact-manager.cpp |   19 -------------------
 TelepathyQt4/contact-manager.h   |    1 -
 2 files changed, 0 insertions(+), 20 deletions(-)

commit a213a27e6db5685e2ff29e04e88788812d4e8088
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:45:48 2009 -0300

    Contact: Added some docs.

 TelepathyQt4/contact.cpp |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

commit 7ad79f9954ec4da393306f5a1ad9df0a10615815
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:37:27 2009 -0300

    roster-groups example: Added tests for contact list group removal.

 tests/dbus/conn-roster-groups.cpp |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

commit baccfe9e754e53d24024d82a107aeeec49e2d0ce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:36:26 2009 -0300

    ContactManager: Remove contact list group channel from internal list when group is removed.

 TelepathyQt4/contact-manager.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a5a94d1c9c23dcfee0f7a65c66652ba07819547e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:31:16 2009 -0300

    roster-groups example: Added tests for removing contacts from a contact list group.

 tests/dbus/conn-roster-groups.cpp |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)

commit 979ff78a74bec16d8a0c08f9f51251a60ec60922
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:26:50 2009 -0300

    roster-groups example: Added tests for adding contacts to a contact list group.

 tests/dbus/conn-roster-groups.cpp |   28 +++++++++++++++++++++++++++-
 1 files changed, 27 insertions(+), 1 deletions(-)

commit c581d3303f4d49fbe076f7e0de1ace4fb339c635
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:13:46 2009 -0300

    roster-groups example: Added tests for contact list group creation.

 tests/dbus/conn-roster-groups.cpp |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

commit b23858efb0ea5f62670342f4102303f76214a97f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:11:13 2009 -0300

    ContactManager: Create empty contact list groups using CreateChannel instead of RequestHandles.

 TelepathyQt4/contact-manager.cpp |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit 067fc084b451c04c197b62197901be18067f5c38
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 19:38:46 2009 -0300

    roster-groups example: Added initial test cases for roster groups support.

 tests/dbus/Makefile.am            |    5 +
 tests/dbus/conn-roster-groups.cpp |  204 +++++++++++++++++++++++++++++++++++++
 2 files changed, 209 insertions(+), 0 deletions(-)

commit 15097d730cf5e6cfac0bef0f5de34af9fbada222
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 19:37:44 2009 -0300

    Merge 'contactlist' example CM from latest tp-glib.

 tests/lib/contactlist/conn.c                 |    9 ++++-----
 tests/lib/contactlist/contact-list-manager.c |   18 ++++++++----------
 tests/lib/contactlist/contact-list.c         |    5 ++++-
 3 files changed, 16 insertions(+), 16 deletions(-)

commit 90d0f4b64c3561b22a577af2a9f648f8751ec29f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 16:16:23 2009 -0300

    Contact: Cache contact list groups.

 TelepathyQt4/contact-manager.cpp |   19 +++++--------------
 TelepathyQt4/contact.cpp         |   15 ++++++++++-----
 2 files changed, 15 insertions(+), 19 deletions(-)

commit ffc0fc412f0e545671220e370ac1e1abf0d82cab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 16:08:54 2009 -0300

    ContactManager: Added membersAdded/removed to groupMembersChanged signal.

 TelepathyQt4/contact-manager.cpp |    4 ++--
 TelepathyQt4/contact-manager.h   |    4 +++-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 7bc0865c692591cee8de670cef3263dcbf47cdbc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 16:06:51 2009 -0300

    ContactManager: Renamed groupChanged signal to groupMembersChanged.

 TelepathyQt4/contact-manager.cpp |    2 +-
 TelepathyQt4/contact-manager.h   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c48f9e6f0872c90d9103b0d5b865259d502e2b0a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 16:03:54 2009 -0300

    ContactManager: Update contacts when contact list group changes.

 TelepathyQt4/contact-manager.cpp |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 0b0974171f4b1598c4d3537080810f24ec00f26a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 16:01:57 2009 -0300

    ContactManager: Added groupChanged signal.

 TelepathyQt4/contact-manager.cpp |   27 +++++++++++++++++++++++++++
 TelepathyQt4/contact-manager.h   |    7 +++++++
 2 files changed, 34 insertions(+), 0 deletions(-)

commit aa13ae102cc84579ecad19ea930c7e898caea6b0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 15:55:50 2009 -0300

    ContactManager: Refactor common code for setting/adding contact list groups.

 TelepathyQt4/contact-manager.cpp |   27 +++++++++++++--------------
 1 files changed, 13 insertions(+), 14 deletions(-)

commit 36159173b7fa4359eefdea75e8abbe3c8a3c9a61
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 15:53:48 2009 -0300

    ContactManager: Added Private::parent member.

 TelepathyQt4/contact-manager.cpp |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 6b9411d1de738ab31a00b000b17aac76b3ee170c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 15:49:18 2009 -0300

    Contact: Added removedFromGroup signal.

 TelepathyQt4/contact.cpp |    5 +++++
 TelepathyQt4/contact.h   |    2 ++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit d502906d83ebeaa4adee0873e77a3a112d6610f2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 15:48:34 2009 -0300

    Contact: Added addedToGroup signal.

 TelepathyQt4/contact.cpp |    5 +++++
 TelepathyQt4/contact.h   |    4 ++++
 2 files changed, 9 insertions(+), 0 deletions(-)

commit cd89d66766abc0a268ecee4a387ee319ec459496
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 15:40:17 2009 -0300

    ContactManager: Added some docs.

 TelepathyQt4/contact-manager.cpp |   75 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 75 insertions(+), 0 deletions(-)

commit fc45705cc12c3561e880fc29d3f6e3be16b9c52d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 15:40:06 2009 -0300

    ContactManager: Fixed typo.

 TelepathyQt4/contact-manager.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c8f5de2fbba05ed89d8773fd16573162682e99f2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 05:02:32 2009 -0300

    Contact: Added groups method.

 TelepathyQt4/contact.cpp |    7 +++++++
 TelepathyQt4/contact.h   |    1 +
 2 files changed, 8 insertions(+), 0 deletions(-)

commit 61df6c5bb4482e91a39c64251b4381cd83f4bc4c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 05:01:53 2009 -0300

    ContactManager: Added contactGroups method.

 TelepathyQt4/contact-manager.cpp |   22 ++++++++++++++++++++++
 TelepathyQt4/contact-manager.h   |    1 +
 2 files changed, 23 insertions(+), 0 deletions(-)

commit 2f2fc99ce343e9f7ab8ed5b7b6762ea6a53d7a6f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:52:55 2009 -0300

    Contact: Added removeFromGroup support.

 TelepathyQt4/contact.cpp |    8 ++++++++
 TelepathyQt4/contact.h   |    1 +
 2 files changed, 9 insertions(+), 0 deletions(-)

commit 5907815d3db0be0ff39e83adba37dca19af96da3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:51:53 2009 -0300

    Contact: Added addToGroup method.

 TelepathyQt4/contact.cpp |    8 ++++++++
 TelepathyQt4/contact.h   |    2 ++
 2 files changed, 10 insertions(+), 0 deletions(-)

commit 61e463a9cb319d2672a6faabcc9b1bf1db19df07
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:43:30 2009 -0300

    ContactManager: Added removeGroup method.

 TelepathyQt4/contact-manager.cpp |   11 +++++++++++
 TelepathyQt4/contact-manager.h   |    1 +
 2 files changed, 12 insertions(+), 0 deletions(-)

commit ec438050ae8227ff397e622d956fe1516e2faece
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:39:32 2009 -0300

    COntactManager: Added addGroup method.

 TelepathyQt4/contact-manager.cpp |   11 +++++++++++
 TelepathyQt4/contact-manager.h   |    2 ++
 2 files changed, 13 insertions(+), 0 deletions(-)

commit bc147a99943a3c01024a5feb861b2442effc992b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:30:51 2009 -0300

    ContactManager: Added groupRemoveContacts method.

 TelepathyQt4/contact-manager.cpp |   12 ++++++++++++
 TelepathyQt4/contact-manager.h   |    2 ++
 2 files changed, 14 insertions(+), 0 deletions(-)

commit f8a49b53b4b19b07ae5a64192548695221631cac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:28:52 2009 -0300

    ContactManager: Added groupAddContacts method.

 TelepathyQt4/contact-manager.cpp |   12 ++++++++++++
 TelepathyQt4/contact-manager.h   |    2 ++
 2 files changed, 14 insertions(+), 0 deletions(-)

commit a709d85b2ec56d680d04e5d66b2906c4bb43c6ba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:17:46 2009 -0300

    ContactManager: Added groupRemoved signal.

 TelepathyQt4/contact-manager.cpp |   26 ++++++++++++++++++++++----
 TelepathyQt4/contact-manager.h   |    4 ++++
 2 files changed, 26 insertions(+), 4 deletions(-)

commit b6bd35b5368d4f296604153f93f620809b75f92b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:07:32 2009 -0300

    ContactManager: Added groupContacts method.

 TelepathyQt4/contact-manager.cpp |   10 ++++++++++
 TelepathyQt4/contact-manager.h   |    2 ++
 2 files changed, 12 insertions(+), 0 deletions(-)

commit 059c481a59b59632dcc502fbaabb3c8f9caedd30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 03:57:44 2009 -0300

    ContactManager: Added groupAdded signal.

 TelepathyQt4/contact-manager.cpp |    3 ++-
 TelepathyQt4/contact-manager.h   |    1 +
 2 files changed, 3 insertions(+), 1 deletions(-)

commit f5d6bd163f261a718f27401a1c989bc8d985015a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 03:53:18 2009 -0300

    Connection: Added initial roster groups support.

 TelepathyQt4/connection.cpp      |  102 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/connection.h        |    4 ++
 TelepathyQt4/contact-manager.cpp |   32 ++++++++++++
 TelepathyQt4/contact-manager.h   |    4 ++
 4 files changed, 142 insertions(+), 0 deletions(-)

commit 743c8b2d037e55118201b1a297e4111fcb614bf7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 03:14:17 2009 -0300

    ContactManager: Follow name convention when dealing with contact lists channels.

 TelepathyQt4/connection.cpp      |    2 +-
 TelepathyQt4/contact-manager.cpp |    2 +-
 TelepathyQt4/contact-manager.h   |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 4a0f88b7c41883edb352a167034da22cd6ab7e6f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jul 21 14:02:36 2009 -0300

    PendingOperation: Fixed debug when trying to finish a PendingOperation already finished.

 TelepathyQt4/pending-operation.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit cb6d8a6c408216003013defec8f7e749aaec6e98
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Mon Jul 20 19:55:26 2009 +0100

    Fix smcv review comments on Account::setAutomaticPresence() and Account::automaticPresence().

 TelepathyQt4/account.cpp |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 86459043729824144c213917f1c9a6ea1fe440f6
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Mon Jul 20 19:53:23 2009 +0100

    Fix smcv review comments on Account::connection() api-docs.

 TelepathyQt4/account.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 267324d505a0f70b4f39b70531dc7efba156e647
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Mon Jul 13 13:08:56 2009 +0100

    API doc fixes for Account::setAutomaticPresence().

 TelepathyQt4/account.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 57bb9835c1fcf6702219aabd4645ec9835e5083c
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Mon Jul 13 13:06:40 2009 +0100

    API doc fixes for Account::automaticPresence().

 TelepathyQt4/account.cpp |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit e695ca204cdfe1a5f144770303de653fff6156be
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Mon Jul 13 13:04:33 2009 +0100

    grammar++

 TelepathyQt4/account.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 38f3cf9f6940803da7830524ca919dbafbabeb62
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Mon Jul 13 13:02:54 2009 +0100

    API doc fixes for Account::connection().

 TelepathyQt4/account.cpp |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 304e033caca90bceb47b2201f7bb846474adb83e
Merge: 1e0ee6b b389789
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 1 00:18:56 2009 +0300

    Merge branch 'master' of dhansak:/srv/git.collabora.co.uk/git/telepathy-qt4

commit 1e0ee6b134e40a9ad22f8fddcbba426f184d61cd
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 1 00:16:29 2009 +0300

    Correctly order constructors before the members in pimpl structs

 TelepathyQt4/channel.cpp            |    6 +++---
 TelepathyQt4/connection-manager.cpp |   16 ++++++++--------
 TelepathyQt4/readiness-helper.cpp   |   14 +++++++-------
 3 files changed, 18 insertions(+), 18 deletions(-)

commit 249a0eb6fef452275abaf8c399e3141931ec51dd
Author: Olli Salli <XXX CHANGE THIS INVALID ADDRESS TO SOMETHING SENSIBLE WHEN WORKING ON A NEW REPO XXX>
Date:   Tue Jun 30 23:56:55 2009 +0300

    Use a private implementation for ReadinessHelper::Introspectable

 TelepathyQt4/readiness-helper.cpp |   71 ++++++++++++++++++++++++++++++++-----
 TelepathyQt4/readiness-helper.h   |   31 +++++-----------
 2 files changed, 72 insertions(+), 30 deletions(-)

commit b389789e70ee8b793ad7e168bffe0556bae2acbe
Merge: 44ca148 7ee7879
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 17:43:53 2009 -0300

    Merge branch 'manager-file'
    
    Reviewed-by: Olli Salli <olli.salli@collabora.co.uk>

commit aadc4e229c5efa46f200058768c531f07b6223c3
Author: Olli Salli <XXX CHANGE THIS INVALID ADDRESS TO SOMETHING SENSIBLE WHEN WORKING ON A NEW REPO XXX>
Date:   Tue Jun 30 23:04:51 2009 +0300

    Use fully private implementation in ProtocolInfo

 TelepathyQt4/connection-manager.cpp |   23 ++++++++++++++++-------
 TelepathyQt4/connection-manager.h   |    6 ++----
 2 files changed, 18 insertions(+), 11 deletions(-)

commit 5514377e713d91d45be6a57f4993b447317becef
Author: Olli Salli <XXX CHANGE THIS INVALID ADDRESS TO SOMETHING SENSIBLE WHEN WORKING ON A NEW REPO XXX>
Date:   Tue Jun 30 22:51:21 2009 +0300

    Use a private implementation in ProtocolParameter

 TelepathyQt4/connection-manager.cpp |   53 ++++++++++++++++++++++++++++------
 TelepathyQt4/connection-manager.h   |   13 ++------
 2 files changed, 47 insertions(+), 19 deletions(-)

commit 1475b1b06fbd6bf6baae7ae6722c008c2b37b924
Author: Olli Salli <XXX CHANGE THIS INVALID ADDRESS TO SOMETHING SENSIBLE WHEN WORKING ON A NEW REPO XXX>
Date:   Tue Jun 30 21:51:41 2009 +0300

    Use a private implementation for Channel::GroupMemberChangeDetails

 TelepathyQt4/channel.cpp |   51 ++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel.h   |   41 +++++++++++++++++++-----------------
 2 files changed, 73 insertions(+), 19 deletions(-)

commit 7ee78798ae6f18329f5693fc1985f5dcb0c761df
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 15:01:27 2009 -0300

    manager-file test: Use a more descriptive name for invalid test manager files.

 tests/manager-file.cpp                             |    4 +-
 .../test-manager-file-invalid-signature.manager    |   86 ++++++++++++++++++++
 .../managers/test-manager-file-invalid.manager     |    4 -
 .../managers/test-manager-file-invalid2.manager    |   86 --------------------
 .../test-manager-file-malformed-keyfile.manager    |    4 +
 5 files changed, 92 insertions(+), 92 deletions(-)

commit cc135eabe32404b8f61886aee57d9c67d5d3f8f7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 14:45:26 2009 -0300

    Fixed bug 20082: KeyFile: double (and other types?) not correctly tested.

 TelepathyQt4/manager-file.cpp                      |   13 +++-
 tests/manager-file.cpp                             |    3 +
 .../managers/test-manager-file-invalid2.manager    |   86 ++++++++++++++++++++
 tests/telepathy/managers/test-manager-file.manager |    2 +-
 4 files changed, 101 insertions(+), 3 deletions(-)

commit dbf6e0ba2c23eb0b7c041df22759583dca2eaf75
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 14:22:28 2009 -0300

    Fixed bug 20080: KeyFile: ";" as a list may be mis-parsed.
    
    Actually this was not a bug, just improving test coverage.

 tests/manager-file.cpp                             |    8 ++++++++
 tests/telepathy/managers/test-manager-file.manager |    6 +++++-
 2 files changed, 13 insertions(+), 1 deletions(-)

commit 44ca14846974cf68fc06bd4430db2aff927f6ca9
Merge: 71460dc 12d6826
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 14:28:27 2009 -0300

    Merge branch 'connection'
    
    Reviewed-by: Olli Salli <olli.salli@collabora.co.uk>

commit 71460dc81dc2a4e1ddd27eccf1c435dcc63a43c8
Merge: 1b1dac4 bd97c2a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 14:27:36 2009 -0300

    Merge branch 'client'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit bd97c2adb150afe0a9ff72c1213ad20279b87661
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 14:09:29 2009 -0300

    client test: Use full-qualified name for properties when calling AddDispatchOperation.

 tests/dbus/client.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 12d682660f1d4d3606caf4a456a3a35e80d0ab29
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 14:07:12 2009 -0300

    Fixed bug 20268: Connection's selfContact object should initially have no features.

 TelepathyQt4/connection.cpp |    5 +----
 tests/dbus/contacts.cpp     |   10 +++++++++-
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 1b1dac433143db0e229d3bf93a48b1838100b87c
Merge: 49d331a c630111
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 16:04:49 2009 -0300

    Merge branch 'cdo'
    
    Author: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit c630111a1399687da57d0ea6116850afc9d46c3a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 15:37:43 2009 -0300

    ChannelDispatchOperation: Improved docs.

 TelepathyQt4/channel-dispatch-operation.cpp |   38 +++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

commit f10f6159d7ba5d772e6620ba97e969190bcb64de
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 14:40:48 2009 -0300

    ChannelDispatchOperation: Handle Finished signal.
    
    Emit invalidated with TELEPATHY_QT4_ERROR_OBJECT_REMOVED when
    ChannelDispatchOperation.Finished is received.

 TelepathyQt4/channel-dispatch-operation.cpp |   11 +++++++++++
 TelepathyQt4/channel-dispatch-operation.h   |    1 +
 TelepathyQt4/constants.h                    |    8 ++++++++
 3 files changed, 20 insertions(+), 0 deletions(-)

commit 49d331aa7d7ff94b03552efeb7f5fb4a1cca4a66
Merge: c70b926 b920ee3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 14:29:44 2009 -0300

    Merge branch 'client-bugfix'
    
    Author: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit c70b926f92a6035557fa9bb0d500937a1c5f0068
Merge: 0362c26 cd0ac8a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 14:26:52 2009 -0300

    Merge branch 'standardization'
    
    Author: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit cd0ac8a8660d2a2532dcf4abdd7b1fae247a8722
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:41:53 2009 -0300

    Updated HACKING file.

 HACKING |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit ef8183837721c8225f4300a98008e564279fb759
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:36:33 2009 -0300

    TextChannel: Added virtual dtor.

 TelepathyQt4/text-channel.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d801af6fc4abd0ff2a35a474652f96133bcf899c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:36:21 2009 -0300

    StreamedMediaChannel: Added virtual dtor.

 TelepathyQt4/streamed-media-channel.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e02c5992fe58bd648d28919f0b90cab62a687a8d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:36:13 2009 -0300

    RoomList: Added virtual dtor.

 TelepathyQt4/room-list.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 50c80b81bd438dd3952a01ad9223e76f41c841d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:36:02 2009 -0300

    FileTransfer: Added virtual dtor.

 TelepathyQt4/file-transfer.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f884aa41fd3a50cb135cfca7f5531fe60b101f32
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:35:51 2009 -0300

    Connection: Added virtual dtor.

 TelepathyQt4/connection.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b359b0c9446f70d9677afad556a7da85e86f2205
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:35:43 2009 -0300

    ConnectionManager: Added virtual dtor.

 TelepathyQt4/connection-manager.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0f72b9a4c22aa69296509cb3e0c06fe635fc5d16
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:35:32 2009 -0300

    Channel: Added virtual dtor.

 TelepathyQt4/channel.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e9d2f273f81abf660f42dab6018d36d596c5ae70
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:35:19 2009 -0300

    ChannelRequest: Added virtual dtor.

 TelepathyQt4/channel-request.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1c15fdc09c1c982a2efe2db32f8698dd123f296e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:35:04 2009 -0300

    ChannelDispatchOperation: Added virtual dtor.

 TelepathyQt4/channel-dispatch-operation.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 09a071bdf8f27f1dd26711bac33eae3f94c4e807
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:39:00 2009 -0300

    SimplePendingOperations: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/simple-pending-operations.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d7839477e622d517354e3266cdcbd492c5470fb9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:38:42 2009 -0300

    ReferencedHandles: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/referenced-handles.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 1f0c89165b63dd53e0ec4b60fe918d4c5dc1ccfa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:38:17 2009 -0300

    ReadinessHelper: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/readiness-helper.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 84c51414b16cac0279fa926253a4c5461c18d39a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:37:58 2009 -0300

    PendingStringList: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/pending-string-list.h |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 4f803b2f5996b9940cd8a2f843e3106d5aed0893
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:37:31 2009 -0300

    PendingReady: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/pending-ready.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c2bf92bf1bdeac399bbcb6a5538e5fd6a5e4c2f2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:37:04 2009 -0300

    PendingOperation: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/pending-operation.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e16bf119796a095f98b3e32c426c14dd5b2bc1ed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:36:54 2009 -0300

    PendingContacts: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/pending-contacts.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 2b088609b0a7c19013d6de2cd9bd2884c0e1007d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:36:40 2009 -0300

    PendingContactAttributes: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/pending-contact-attributes.h |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit fd6e404b71d6b41a4bfdc0c42813a2bc7d98d0b1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:36:25 2009 -0300

    PendingConnection: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/pending-connection.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 5a9a4b55672ddf402fea035507bee943bdc72201
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:35:52 2009 -0300

    PendingAccount: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/pending-account.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 02592e3a83ccdfb942839c7b7d8abf11f7f440b8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:35:36 2009 -0300

    OptionalInterfaceFactory: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/optional-interface-factory.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 331eac0c561f67386311fb5790938a903a0bfd84
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:34:41 2009 -0300

    Message: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/message.h |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit a18cf503a4a10ea134abac7720d6a143300741d9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:34:27 2009 -0300

    ManagerFile: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/manager-file.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 90a6a47ef081daf75976100f7e511f6430d7a9cc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:34:17 2009 -0300

    KeyFile: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/key-file.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ed82eff0658a1d0b8ce8625205d76bdea699099a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:34:04 2009 -0300

    DBusProxy: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/dbus-proxy.h |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit 105b39302cfe18d4009e418f630c79a26d8f65c5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:33:51 2009 -0300

    Contact: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/contact.h |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit f666f517a181983bb53e07540c72b30d3ea03d26
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:33:45 2009 -0300

    ContactManager: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/contact-manager.h |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 2287cebd901bad4040e6d09f85f03e3b0196d556
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:33:29 2009 -0300

    Connection: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/connection.h |   55 +++++++++++++++++++++-----------------------
 1 files changed, 26 insertions(+), 29 deletions(-)

commit 2eacaea95b3e1098915b60f0824574553278ed1e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:33:19 2009 -0300

    ConnectionManager: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/connection-manager.h |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

commit 08942879025b199aad4e624cddd6d929dc3aa14e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:33:06 2009 -0300

    Channel: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/channel.h |   58 +++++++++++++++++++++++------------------------
 1 files changed, 28 insertions(+), 30 deletions(-)

commit 74468ae3523df407cb1474514b2c38c35a5738ac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:21:32 2009 -0300

    AccountManager: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/account-manager.h |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

commit bf3f8a4ce49cb665c6b09e326b4dc8682375457b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:18:05 2009 -0300

    AbstractInterface: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/abstract-interface.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b920ee3bbac534633c833eb463df06170fc16f10
Author: George Kiagiadakis <kiagiadakis.george@gmail.com>
Date:   Mon Jun 29 11:02:51 2009 -0300

    ClientApproverAdaptor: Use the dbus qualified name to get the connection property.
    
    Patch from George Kiagiadakis <kiagiadakis.george@gmail.com>.
    
    Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/client-registrar.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0362c261c4e6661d7b63a7e7ebc6e72ca919211c
Merge: b795c8a 521a3e3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 10:47:20 2009 -0300

    Merge branch 'prototype-no-more'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit b795c8a7e806e4307aa8f726b5f5fba8000fd95a
Merge: 433ff55 4053eac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 10:45:38 2009 -0300

    Merge branch 'optional-interface-factory'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 433ff55894c36cdd137fadc50cc57434a47b6090
Merge: 66cbd19 ecd3a1c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 10:43:14 2009 -0300

    Merge branch 'coding-style'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 521a3e33dc73e1ad98fdf4d5fbe78c8c253aee5c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 22 01:40:53 2009 -0300

    Removed Prototype library.

 TelepathyQt4/Makefile.am                        |    6 +-
 TelepathyQt4/Prototype/Account.cpp              |  285 -----
 TelepathyQt4/Prototype/Account.h                |  173 ---
 TelepathyQt4/Prototype/AccountManager.cpp       |  390 -------
 TelepathyQt4/Prototype/AccountManager.h         |  166 ---
 TelepathyQt4/Prototype/AvatarManager.cpp        |  320 ------
 TelepathyQt4/Prototype/AvatarManager.h          |  174 ---
 TelepathyQt4/Prototype/CapabilitiesManager.cpp  |  321 ------
 TelepathyQt4/Prototype/CapabilitiesManager.h    |  129 ---
 TelepathyQt4/Prototype/ChatChannel.cpp          |  243 ----
 TelepathyQt4/Prototype/ChatChannel.h            |  119 --
 TelepathyQt4/Prototype/Client/ChannelHandler    |    6 -
 TelepathyQt4/Prototype/Client/StreamEngine      |    6 -
 TelepathyQt4/Prototype/Connection.cpp           |  439 -------
 TelepathyQt4/Prototype/Connection.h             |  256 -----
 TelepathyQt4/Prototype/ConnectionFacade.cpp     |  266 -----
 TelepathyQt4/Prototype/ConnectionFacade.h       |  143 ---
 TelepathyQt4/Prototype/Constants                |    6 -
 TelepathyQt4/Prototype/Contact.cpp              |  191 ----
 TelepathyQt4/Prototype/Contact.h                |  247 ----
 TelepathyQt4/Prototype/ContactManager.cpp       | 1145 -------------------
 TelepathyQt4/Prototype/ContactManager.h         |  351 ------
 TelepathyQt4/Prototype/DBusInterface.cpp        |   49 -
 TelepathyQt4/Prototype/DBusInterface.h          |   51 -
 TelepathyQt4/Prototype/Makefile.am              |  198 ----
 TelepathyQt4/Prototype/PresenceManager.cpp      |  623 ----------
 TelepathyQt4/Prototype/PresenceManager.h        |  151 ---
 TelepathyQt4/Prototype/Stream_Engine.xml        |   44 -
 TelepathyQt4/Prototype/StreamedMediaChannel.cpp |  855 --------------
 TelepathyQt4/Prototype/StreamedMediaChannel.h   |  436 -------
 TelepathyQt4/Prototype/TpQt4Prototype.pc.in     |   11 -
 TelepathyQt4/Prototype/Types                    |    6 -
 TelepathyQt4/Prototype/all.xml                  |   10 -
 TelepathyQt4/Prototype/channel-handler.xml      |    9 -
 TelepathyQt4/Prototype/cli-channel-handler.cpp  |   23 -
 TelepathyQt4/Prototype/cli-channel-handler.h    |   27 -
 TelepathyQt4/Prototype/cli-stream-engine.cpp    |   23 -
 TelepathyQt4/Prototype/cli-stream-engine.h      |   27 -
 TelepathyQt4/Prototype/constants.h              |   27 -
 TelepathyQt4/Prototype/stream-engine.xml        |    9 -
 TelepathyQt4/Prototype/types.cpp                |   22 -
 TelepathyQt4/Prototype/types.h                  |   27 -
 configure.ac                                    |    7 -
 tests/Makefile.am                               |    3 +-
 tests/prototype/Makefile.am                     |   61 -
 tests/prototype/avatar.png                      |  Bin 7657 -> 0 bytes
 tests/prototype/prototype.cpp                   | 1394 -----------------------
 tests/prototype/prototype.h                     |  145 ---
 48 files changed, 4 insertions(+), 9616 deletions(-)

commit 4053eace392da07410bb050f675ed48fcf47674b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 22 01:23:11 2009 -0300

    OptionalInterfaceFactory: Added optionalInterface method.
    
    Moved optionalInterface method to OptionalInterfaceFactory removing
    duplicated code.

 TelepathyQt4/account.h                    |   14 --------------
 TelepathyQt4/channel-dispatch-operation.h |   13 -------------
 TelepathyQt4/channel-request.h            |   13 -------------
 TelepathyQt4/channel.h                    |   13 -------------
 TelepathyQt4/connection.h                 |   14 --------------
 TelepathyQt4/optional-interface-factory.h |   14 ++++++++++++++
 6 files changed, 14 insertions(+), 67 deletions(-)

commit 0aadfca5d399a1bd7f67dd8c910aa025e4275642
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 22 01:18:13 2009 -0300

    OptionalInterfaceFactory: Moved InterfaceSupportedChecking enum to OptionalInterfaceFactory.
    
    Continue preparation for moving optionalInterface method to OptionalInterfaceFactory.

 TelepathyQt4/dbus-proxy.h                 |    7 -------
 TelepathyQt4/optional-interface-factory.h |    6 ++++++
 2 files changed, 6 insertions(+), 7 deletions(-)

commit 69cd75a4dad05cd9ee443af0573f2f3d5da8f737
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 22 01:14:17 2009 -0300

    OptionalInterfaceFactory: Added public interfaces and protected setInterfaces method.
    
    Moved interfaces method to OptionalInterfaceFactory so it does not need to be
    duplicated around every class.
    This is also a preparation for moving optionalInterface method to
    OptionalInterfaceFactory.

 TelepathyQt4/account-manager.cpp            |   13 +-----
 TelepathyQt4/account-manager.h              |    4 +-
 TelepathyQt4/account.cpp                    |   14 ++----
 TelepathyQt4/account.h                      |    4 +-
 TelepathyQt4/channel-dispatch-operation.cpp |    8 +---
 TelepathyQt4/channel-dispatch-operation.h   |    4 +-
 TelepathyQt4/channel-request.cpp            |    8 +---
 TelepathyQt4/channel-request.h              |    4 +-
 TelepathyQt4/channel.cpp                    |   65 +++++++-------------------
 TelepathyQt4/channel.h                      |    3 +-
 TelepathyQt4/connection-manager-internal.h  |    1 -
 TelepathyQt4/connection-manager.cpp         |    9 +---
 TelepathyQt4/connection-manager.h           |    4 +-
 TelepathyQt4/connection.cpp                 |   34 +++-----------
 TelepathyQt4/connection.h                   |    4 +-
 TelepathyQt4/optional-interface-factory.cpp |    8 +++
 TelepathyQt4/optional-interface-factory.h   |   14 +++++-
 17 files changed, 62 insertions(+), 139 deletions(-)

commit ecd3a1cdb2f8c07a58d360404f3c95507f0ebc0c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 13:28:02 2009 -0300

    KeyFile: Updated copyright.

 TelepathyQt4/key-file.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 4c34374192778dd4fb7599fd85069dc56b3154af
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:17:04 2009 -0300

    KeyFile: Changed Q_FOREACH to foreach.

 TelepathyQt4/key-file.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 49b1fd6fafd13529af46e2a3067481e260c0219e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 13:27:52 2009 -0300

    ManagerFile: Updated copyright.

 TelepathyQt4/manager-file.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 331c6635ecc194af2c6c4719101935a87d92a6e3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:16:48 2009 -0300

    ManagerFile: Changed Q_FOREACH to foreach.

 TelepathyQt4/manager-file.cpp |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit e47a716bcabb078edb064cca31d29d2649e340b0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 13:04:46 2009 -0300

    debug: Updated copyright.

 TelepathyQt4/debug.cpp |    4 ++--
 TelepathyQt4/debug.h   |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit a5941e8a216ca8f33c9553dbbfe5aab0fad2a314
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:42:44 2009 -0300

    debug: Moved docs to source file.

 TelepathyQt4/debug.cpp |   39 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/debug.h   |   36 ------------------------------------
 2 files changed, 39 insertions(+), 36 deletions(-)

commit 1fa03cf710307f78bf8a468c8c8a8e7eda76dde2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:50:32 2009 -0300

    PendingOperation: Updated copyright.

 TelepathyQt4/pending-operation.cpp       |    4 ++--
 TelepathyQt4/pending-operation.h         |    4 ++--
 TelepathyQt4/simple-pending-operations.h |    4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 5a8d44a1d66926c7ba877383a702d4f0f0cfb32b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:49:53 2009 -0300

    PendingOperation: Moved docs to source file.

 TelepathyQt4/pending-operation.cpp       |  145 +++++++++++++++++++++++++++++-
 TelepathyQt4/pending-operation.h         |  103 ---------------------
 TelepathyQt4/simple-pending-operations.h |   24 -----
 3 files changed, 144 insertions(+), 128 deletions(-)

commit 9f7d132f4225c780575a991db1dfb0b429a33258
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:42:54 2009 -0300

    PendingOperation: Fixed coding-style.

 TelepathyQt4/pending-operation.cpp       |   82 ++++++++++++------------------
 TelepathyQt4/pending-operation.h         |    8 ++--
 TelepathyQt4/simple-pending-operations.h |   10 ++--
 3 files changed, 41 insertions(+), 59 deletions(-)

commit 73a33b10c7d4d01522cb31b09d18da4b604748e4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:28:22 2009 -0300

    ReferencedHandles: Updated copyright.

 TelepathyQt4/referenced-handles.cpp |    4 ++--
 TelepathyQt4/referenced-handles.h   |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit be215fa7428da5c620e5b31e71f5761ec3ec2a11
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:26:22 2009 -0300

    ReferencedHandles: Moved docs to source file.

 TelepathyQt4/referenced-handles.cpp |   38 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/referenced-handles.h   |   37 ----------------------------------
 2 files changed, 38 insertions(+), 37 deletions(-)

commit a9e188e39f4e8c540efb17fbe399f037423f928b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:14:57 2009 -0300

    ReferencedHandles: Fixed coding-style.

 TelepathyQt4/referenced-handles.cpp |   79 ++++++----
 TelepathyQt4/referenced-handles.h   |  302 +++++++++++++++++-----------------
 2 files changed, 197 insertions(+), 184 deletions(-)

commit 90b4d9d1e9d568d6cd5a5b49b95f85092c83481a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:24:12 2009 -0300

    OptionalInterfaceFactory: Updated copyright.

 TelepathyQt4/optional-interface-factory.cpp |    4 ++--
 TelepathyQt4/optional-interface-factory.h   |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit b35e2450bb48b8d404730da094fb620079dbaa51
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:23:17 2009 -0300

    OptionalInterfaceFactory: Move docs to source file.

 TelepathyQt4/optional-interface-factory.cpp |   76 +++++++++++++++++++++++++++
 TelepathyQt4/optional-interface-factory.h   |   66 -----------------------
 2 files changed, 76 insertions(+), 66 deletions(-)

commit 7a8424d9776563e3757908c41183da7e21f274f7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:14:10 2009 -0300

    OptionalInterfaceFactory: Fixed coding-style.

 TelepathyQt4/optional-interface-factory.h |  156 ++++++++++++++--------------
 1 files changed, 78 insertions(+), 78 deletions(-)

commit 1127652f4436bc1bfdc1e3a0756d4e52bdaba273
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:27:47 2009 -0300

    ContactManager: Updated copyright.

 TelepathyQt4/contact-manager.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 6af94694bed5fea9a897921c5a4233aa7c371d95
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:13:03 2009 -0300

    ContactManager: Fixed coding-style.

 TelepathyQt4/contact-manager.h |  231 ++++++++++++++++++++-------------------
 1 files changed, 118 insertions(+), 113 deletions(-)

commit 66cbd198e3af08a983f850248ec3cec7cf1591d3
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Jun 17 17:29:33 2009 +0100

    Fix small error in apidocs example usage of AccountManager class.

 TelepathyQt4/account-manager.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit eff6552b38d786755bcc78dd46a32f65f3897329
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 16 13:23:14 2009 -0300

    Prepare release 0.1.8

 NEWS         |   22 ++++++++++++++++++++--
 configure.ac |    4 ++--
 2 files changed, 22 insertions(+), 4 deletions(-)

commit ee5a8402a71edacee264301fdf896c96d471d590
Author: George Kiagiadakis <kiagiadakis.george@gmail.com>
Date:   Tue Jun 16 13:13:12 2009 -0300

    ChannelDispatchOperation: Read Channels property instead of incorrectly reading ChannelDetailsList.
    
    Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/channel-dispatch-operation.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 91e65486c176f39518f8dd0afc5265044fac06a2
Merge: a58b1bf ec7ef94
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 16:04:15 2009 -0300

    Merge branch 'account-channel-dispatcher'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit ec7ef9480ef605038b11281bcde16b1d69098306
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 12:32:53 2009 -0300

    account-channel-dispatcher-test: Added automated test for Account Channel Dispatcher support.

 tests/dbus/Makefile.am                    |    5 +
 tests/dbus/account-channel-dispatcher.cpp |  474 +++++++++++++++++++++++++++++
 2 files changed, 479 insertions(+), 0 deletions(-)

commit 831ea9893d5cd204381d4a87c201c525df530dd0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 12:31:59 2009 -0300

    PendingChannelRequest: Make sure channelRequestCreated is emitted before finished.

 TelepathyQt4/pending-channel-request.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 8d3fd44b46891ea059f567a6e1acda60ae65a6c6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 12:31:47 2009 -0300

    PendingChannelRequest: Added workaround to work with buggy Qt versions.

 TelepathyQt4/pending-channel-request.cpp |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

commit 1487225368c7f15745fec6a2da42984918780e28
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 12:30:46 2009 -0300

    PendingChannelRequest: Fixed channelRequestCreated signature.

 TelepathyQt4/pending-channel-request.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 882e58107fd2a3dcd5b7fbe987b2e2aeae4330ce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 12:30:15 2009 -0300

    ChannelRequest: Emit succeeded/failed even if not ready.

 TelepathyQt4/channel-request.cpp |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 2086cbbc978c80410fef96f8f9b05e7fa1e6b887
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:18:34 2009 -0300

    PendingChannelRequest: Use TELEPATHY_DBUS_ERROR_UNKNOWN_METHOD constant.

 TelepathyQt4/pending-channel-request.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 53a656fa6ba35c36ed7a2691d9ab09886fb07df5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:17:48 2009 -0300

    Constants: Added TELEPATHY_DBUS_ERROR_UNKNOWN_METHOD constant.

 TelepathyQt4/constants.h |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 0d0113bcd0354a5bdd048a5fa7b234fe64770586
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:15:11 2009 -0300

    PendingChannelRequest: Added comment on cancel method explaining why it fails if CR already finished.

 TelepathyQt4/pending-channel-request.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f6a5376911bcfcc06c13cc2aa09b6bdb86f64d75
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:13:01 2009 -0300

    PendingChannelRequest: Renamed PendingChannelRequestCancelOperation proceed method to go.

 TelepathyQt4/pending-channel-request-internal.h |    2 +-
 TelepathyQt4/pending-channel-request.cpp        |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 0bee49434d06eaf4ed8f0d622b77bdf1d92b3a9b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:12:13 2009 -0300

    PendingChannelRequest: Fixed assert condition.

 TelepathyQt4/pending-channel-request-internal.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 836e23d151f81fb69e3d7cd767932007b0e3ea5a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:05:54 2009 -0300

    PendingChannelRequest: Use setFinished/setFinishedWithError slots.

 TelepathyQt4/pending-channel-request.cpp |   15 ++-------------
 TelepathyQt4/pending-channel-request.h   |    3 ---
 2 files changed, 2 insertions(+), 16 deletions(-)

commit c49cb6d026c930bdd1677725043664ee0cbfaf3d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:05:02 2009 -0300

    PendingChannelRequest: Finish with error immediatelly after retrieved CR if cancel was called previously.

 TelepathyQt4/pending-channel-request.cpp |   28 +++++++++++++++-------------
 1 files changed, 15 insertions(+), 13 deletions(-)

commit 5ebaa82e2dd26ea7cdf88946b8badae3d2bcc2cd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:01:53 2009 -0300

    Account: Update documentation.

 TelepathyQt4/account.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit d367fab6a3d2d6a552021cc0e04068f0da4d0386
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:00:08 2009 -0300

    PendingOperation: Changed setFinished, setFinishedWithError to be slots.

 TelepathyQt4/pending-operation.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit aece01996bdee7aabba07d261ffa7e2108b3d23e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 13:45:56 2009 -0300

    Account: Update documentation.

 TelepathyQt4/account.cpp |   16 ----------------
 1 files changed, 0 insertions(+), 16 deletions(-)

commit a5bff952604a0a6b3b9aabb0b9f386e0a697862b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 13:45:02 2009 -0300

    PendingChannelRequest: Make PendingChannelRequest only fininsh when ChannelRequest succeed or fail.

 TelepathyQt4/pending-channel-request-internal.h |   20 +++--
 TelepathyQt4/pending-channel-request.cpp        |   87 ++++++++++++-----------
 TelepathyQt4/pending-channel-request.h          |   10 ++-
 3 files changed, 64 insertions(+), 53 deletions(-)

commit 0708499d01397893311b98a9344bc06960050f68
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 12:47:22 2009 -0300

    Account: Added documentation to ChannelDispatcher methods.

 TelepathyQt4/account.cpp |  135 +++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 134 insertions(+), 1 deletions(-)

commit 3c4600ed433b46eb07fb54882c4b9f177762c355
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 12:18:30 2009 -0300

    Account: Added ChannelDispatcher support.

 TelepathyQt4/account.cpp |  101 ++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |   34 +++++++++++++++
 2 files changed, 135 insertions(+), 0 deletions(-)

commit 7b5b4ed5b268d7a68149dca9d08b5f078788219a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 12:32:46 2009 -0300

    PendingChannelRequest: Call ChannelRequest::proceed if we are done and not cancelled.

 TelepathyQt4/pending-channel-request.cpp |   22 +++++++++++++++++++++-
 TelepathyQt4/pending-channel-request.h   |    1 +
 2 files changed, 22 insertions(+), 1 deletions(-)

commit ff84412166ee47f1acd414c1df7d0331b166bfa1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 12:32:26 2009 -0300

    ChannelRequest: Added a private proceed method that should be used by PendingChannelRequest.

 TelepathyQt4/channel-request.cpp |    5 +++++
 TelepathyQt4/channel-request.h   |    4 ++++
 2 files changed, 9 insertions(+), 0 deletions(-)

commit b971ac1f604abae27e2d0f239bbca79595d41508
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 11:50:27 2009 -0300

    PendingChannelRequest: Added helper cancel method.

 TelepathyQt4/Makefile.am                        |    2 +
 TelepathyQt4/pending-channel-request-internal.h |   68 +++++++++++++++++++++++
 TelepathyQt4/pending-channel-request.cpp        |   20 +++++++
 TelepathyQt4/pending-channel-request.h          |    2 +
 4 files changed, 92 insertions(+), 0 deletions(-)

commit 95fd448ede886d9c17d9d1219ff72005ed7a814c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 11:27:25 2009 -0300

    PendingChannelRequest: Added initial PendingChannelRequest class.

 TelepathyQt4/Makefile.am                 |    4 +
 TelepathyQt4/PendingChannelRequest       |   13 ++
 TelepathyQt4/pending-channel-request.cpp |  181 ++++++++++++++++++++++++++++++
 TelepathyQt4/pending-channel-request.h   |   75 ++++++++++++
 4 files changed, 273 insertions(+), 0 deletions(-)

commit e9bf7d128203fe5689ba71ba413e27cb88c7a27e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 10:55:40 2009 -0300

    Added auto generated classes for ChannelDispatcher interface.

 TelepathyQt4/ChannelDispatcher          |   13 +++++++++++++
 TelepathyQt4/ChannelDispatcherInterface |   13 +++++++++++++
 TelepathyQt4/Makefile.am                |   12 ++++++++++++
 TelepathyQt4/channel-dispatcher.cpp     |   25 +++++++++++++++++++++++++
 TelepathyQt4/channel-dispatcher.h       |   31 +++++++++++++++++++++++++++++++
 TelepathyQt4/channel-dispatcher.xml     |    9 +++++++++
 TelepathyQt4/stable-interfaces.xml      |    1 +
 7 files changed, 104 insertions(+), 0 deletions(-)

commit a58b1bf5467d38981acc0135fe6d408752e21d4a
Merge: a563e73 5f88729
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 10 14:52:10 2009 -0300

    Merge branch 'telepathy-spec-0.17.26'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 5f887290e8f8b4719b362e161d4d3f728a0f07c1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 10 14:05:38 2009 -0300

    Import telepathy-spec 0.17.26

 spec/Channel_Dispatch_Operation.xml                |    8 ++++----
 spec/Channel_Dispatcher.xml                        |    4 ++--
 ...Channel_Dispatcher_Interface_Operation_List.xml |    8 ++++----
 spec/Channel_Request.xml                           |    4 ++--
 spec/Client.xml                                    |    9 ++++-----
 spec/Client_Approver.xml                           |    9 ++++-----
 spec/Client_Handler.xml                            |    9 ++++-----
 spec/Client_Interface_Requests.xml                 |    6 ++----
 spec/Client_Observer.xml                           |   11 +++++------
 spec/all.xml                                       |    8 ++++----
 10 files changed, 35 insertions(+), 41 deletions(-)

commit a563e738b721b0fd4ef5d8acd8f87ffcdc4c81a9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 10:05:07 2009 -0300

    Start 0.1.8 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 68983e826c7940ecc8cfc90754e51372c90f5158
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 09:21:01 2009 -0300

    Prepare release 0.1.7

 NEWS         |   16 ++++++++++++++--
 configure.ac |    4 ++--
 2 files changed, 16 insertions(+), 4 deletions(-)

commit 4c3be38690169d5d7bf28826a4a98643712cbdc3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 09:45:37 2009 -0300

    text-chan test: Wait untill messages have been received.
    
    TextChannel now becomes ready even if message queue is empty, so let's wait
    until messages have been received.

 tests/dbus/text-chan.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 9803918ee9b37567bf08c041ab3e090659940ae4
Merge: 2d78a1f 06e466f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 09:03:49 2009 -0300

    Merge branch 'client-approver'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 2d78a1fbf06d0351623fae17ddb5e1a0e7aa01b9
Merge: ebb19fb cd2bfe8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 09:03:36 2009 -0300

    Merge branch 'client-observer'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit ebb19fb01a1b91769f928efa41edc4512ec935be
Merge: f7a3c74 86c3cae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 09:03:25 2009 -0300

    Merge branch 'channel-dispatch-operation'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit f7a3c7465cde557cbcf31df79724cec2d5ab2ba5
Merge: 67a3b9e 2cb1fb9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 09:03:12 2009 -0300

    Merge branch 'channel-request'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 06e466f0d061c337856b6701939b4918b663e6f4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 2 02:28:13 2009 -0300

    client test: Added test for Client.Approver.addDispatchOperation.

 tests/dbus/client.cpp |   53 ++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 50 insertions(+), 3 deletions(-)

commit 227536ebfb243c71e7222535d48400a2ce7bb268
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 2 02:35:39 2009 -0300

    ClientRegistrar: Use ChannelDispatchOperation high-level class on AbstractClientApprover.

 TelepathyQt4/abstract-client.h    |    3 +--
 TelepathyQt4/client-registrar.cpp |    8 +++++++-
 tests/dbus/client.cpp             |    9 +++++----
 3 files changed, 13 insertions(+), 7 deletions(-)

commit 242c0e2f194158c0a6c0634431886a2e3cf9e5c6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 25 11:59:52 2009 -0300

    ClientRegistrar: Added initial Approver support.

 TelepathyQt4/abstract-client.h           |    5 ++-
 TelepathyQt4/client-registrar-internal.h |   41 +++++++++++++++++++++++++
 TelepathyQt4/client-registrar.cpp        |   49 +++++++++++++++++++++++++++++-
 3 files changed, 93 insertions(+), 2 deletions(-)

commit b37a051e743253fce70275d73afa2c784ca332b0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 25 11:59:03 2009 -0300

    Added auto generated classes for Client.Approver interface.

 TelepathyQt4/ClientApproverInterface |   13 +++++++++++++
 TelepathyQt4/Makefile.am             |    1 +
 TelepathyQt4/client.xml              |    1 +
 3 files changed, 15 insertions(+), 0 deletions(-)

commit cd2bfe8cbcbafb7386726ada16ea2467256c4a6e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 2 02:36:03 2009 -0300

    ClientRegistrar: Use ChannelDispatchOperation high-level class on AbstractClientObserver.

 TelepathyQt4/abstract-client.h    |    2 +-
 TelepathyQt4/client-registrar.cpp |    6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 86c3caeba6e10dcbc54300c003bd55475b69e206
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 2 02:45:44 2009 -0300

    ChannelDispatchOperation: Let's not crash on buggy CD.

 TelepathyQt4/channel-dispatch-operation.cpp |   29 ++++++++++++++++++++------
 1 files changed, 22 insertions(+), 7 deletions(-)

commit 2cb1fb9ec184d291c5ec6d991ee1b23e525e2fa4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 2 01:41:46 2009 -0300

    ChannelRequest: Do not call account->becomeReady for account received on immutableProperties.

 TelepathyQt4/channel-request.cpp |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

commit 9c2e6352378151492abeef462542dfd3da0d6fd8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 1 14:43:08 2009 -0300

    ChannelDispatchOperation: Added ChannelDispatchOperation high-level class.

 TelepathyQt4/ChannelDispatchOperation          |   13 +
 TelepathyQt4/ChannelDispatchOperationInterface |   13 +
 TelepathyQt4/Makefile.am                       |   13 +
 TelepathyQt4/channel-dispatch-operation.cpp    |  374 ++++++++++++++++++++++++
 TelepathyQt4/channel-dispatch-operation.h      |  126 ++++++++
 TelepathyQt4/channel-dispatch-operation.xml    |    9 +
 TelepathyQt4/stable-interfaces.xml             |    1 +
 TelepathyQt4/types.h                           |    2 +
 8 files changed, 551 insertions(+), 0 deletions(-)

commit 982dbbfcab69462cd61938603315aa319d736f15
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 2 01:40:42 2009 -0300

    ChannelRequest: Use only one constructor that receives the QDBusConnection object.

 TelepathyQt4/channel-request.cpp |   16 ++--------------
 TelepathyQt4/channel-request.h   |    2 --
 2 files changed, 2 insertions(+), 16 deletions(-)

commit 67a3b9e296620fa421efda929643f856c9de4b31
Merge: bac7776 8345ef8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 29 10:46:31 2009 -0300

    Merge branch 'channel-bugfix'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 8345ef8e6512f646842eab0d2726b3c36759ec0a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 29 10:11:55 2009 -0300

    Fixed bug 21993: TextChannel does not become ready until first message is received if FeatureMessageQueue is enabled

 TelepathyQt4/text-channel.cpp |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit d907f5288b0e858b67fdb54f71df73f4ec3d09b9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 29 10:05:45 2009 -0300

    TextChannel: Proper check for FeatureMessageCapabilities when trying to update capabilities.

 TelepathyQt4/text-channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 762ae3a59f008f7bf0890923b72797cff2377d0d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 28 18:47:02 2009 -0300

    Channel: Make sure connection is ready before start introspection.
    
    Make sure connection is ready before start introspection, as we need the
    Connection object to be ready in order to access some of its methods (e.g.
    Connection::selfHandle()),

 TelepathyQt4/channel.cpp |   29 +++++++++++++++++++++++------
 TelepathyQt4/channel.h   |    1 +
 2 files changed, 24 insertions(+), 6 deletions(-)

commit 84b2b9c22e3f4ba805dd96b57935e1479bcab602
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 28 18:14:14 2009 -0300

    Channel: Use Connection::selfHandle while trying to fake a group interface instead of Connection::selfContact.
    
    Use Connection::selfHandle while trying to fake a group interface instead
    of Connection::selfContact, this allows us to work even on connections where
    FeatureSelfContact was not requested.

 TelepathyQt4/channel.cpp |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit bac777625b35f63db365711ab6abcce8462cacde
Author: George Kiagiadakis <gkiagia@users.sourceforge.net>
Date:   Thu May 28 12:05:53 2009 -0300

    Export stl compatibility methods only if QT_NO_STL is not defined.
    
    Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/referenced-handles.h |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit e585476390c72b2f757b0779f527cbf8630dcc56
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 28 11:59:05 2009 -0300

    Start 0.1.7 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 5f51ee0b7307b4885c5fdd3ec125662e45e13428
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 28 11:07:37 2009 -0300

    Prepare release 0.1.6

 NEWS         |   20 ++++++++++++++++++--
 configure.ac |    4 ++--
 2 files changed, 20 insertions(+), 4 deletions(-)

commit db30d8ab7e008f911f971f23d476cc229df6ce06
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 26 09:07:39 2009 -0300

    Proper define AbstractClientPtr.

 TelepathyQt4/types.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b1b8b5abad567d3cd8e73049c022ca25027d3a92
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 25 10:17:39 2009 -0300

    ClientRegistrar: Fixed Observer adaptor introspection data.

 TelepathyQt4/client-registrar-internal.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f692352ee839d482b57cade5bea3316815301fe7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 27 11:38:16 2009 -0300

    ClientRegistrar: Use ChannelFactory to create Channels.
    
    Use ChannelFactory to create channels so we create custom Channel objects for
    known channel types.

 TelepathyQt4/client-registrar.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit dabd090bc4787ece637df529c6e706ce701d9830
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 28 10:43:06 2009 -0300

    ChannelFactory: Use TELEPATHY_INTERFACE_CHANNEL_TYPE_FILE_TRANSFER definition.

 TelepathyQt4/channel-factory.cpp |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 38a46bcef8726a433b1a34959bdb61d9195e720b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 28 10:40:49 2009 -0300

    Channel: Make sure immutableProperties contains known properties if channel is ready.

 TelepathyQt4/channel.cpp |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

commit d6875fb5a94bc74bc05846595c2b12270afbb28e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 27 11:40:31 2009 -0300

    PendingChannel: Use ChannelFactory to create channels.

 TelepathyQt4/pending-channel.cpp |   29 +++--------------------------
 1 files changed, 3 insertions(+), 26 deletions(-)

commit 84fc7379fea070b00e4f68b234190f94b12bc617
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 27 11:36:45 2009 -0300

    Added ChannelFactory, internal class to create channels based on their types.

 TelepathyQt4/Makefile.am         |    2 +
 TelepathyQt4/channel-factory.cpp |   67 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel-factory.h   |   42 +++++++++++++++++++++++
 3 files changed, 111 insertions(+), 0 deletions(-)

commit 560cce40a8b0806185ec1ada65b7517157ea347d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 27 11:51:25 2009 -0300

    Channel: Added immutableProperties public method.

 TelepathyQt4/channel.cpp |   27 ++++++++++++++++++++++++---
 TelepathyQt4/channel.h   |    2 ++
 2 files changed, 26 insertions(+), 3 deletions(-)

commit e41a32cf76c79b44e94005611cfacc4c2aa6ad20
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 27 17:17:52 2009 +0100

    Import telepathy-spec 0.17.25, plus a patch to errors.xml to correct error naming
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 spec/Channel_Interface_Tube.xml   |  198 ++++++++++++++++++++++++++++--------
 spec/Channel_Type_DBus_Tube.xml   |   54 ++++++++---
 spec/Channel_Type_Stream_Tube.xml |  136 +++++++++++++++++++++-----
 spec/Channel_Type_Tubes.xml       |   94 ++----------------
 spec/Properties_Interface.xml     |    2 +-
 spec/all.xml                      |    2 +-
 spec/errors.xml                   |   18 ++++
 7 files changed, 333 insertions(+), 171 deletions(-)

commit ebb58d30c2fac9c2d83100fdf163bb1d95c059e1
Merge: 612996a 6b4957c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 20 14:29:52 2009 -0300

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

commit 6b4957c212a3827e12e5bf61582844dc496aed18
Author: Andre Moreira Magalhaes <andrunko@andrunko-vmdebianlenny.(none)>
Date:   Wed May 20 13:58:16 2009 -0300

    Conditional build test-client only if python is found.
    
    test-client depends on account-manager.py that depends on python.

 tests/dbus/Makefile.am |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

commit b76ed4810396cf749f2c2b411e833a88b738630c
Author: Andre Moreira Magalhaes <andrunko@andrunko-vmdebianlenny.(none)>
Date:   Wed May 20 13:50:14 2009 -0300

    streamed-media-chan test: Fixed race condition.

 tests/dbus/streamed-media-chan.cpp |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 612996a0699998163ed6abeb8f267bf3f60d3c9b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 11:39:39 2009 -0300

    Start 0.1.6 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 4bcbc342e7ca5989ce00771f46c712b78c7ca9a4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 11:37:47 2009 -0300

    Prepare release 0.1.5

 NEWS         |   16 ++++++++++++++--
 configure.ac |    4 ++--
 2 files changed, 16 insertions(+), 4 deletions(-)

commit 4c453f0aed8f755f197e340c1c79bad56263cff9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 12:07:59 2009 -0300

    AbstractClient: Remove moc include.

 TelepathyQt4/abstract-client.cpp |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit c5bc3f88ac18e96043e99225e9c619de58ccbe5e
Merge: 4910b6b 739a549
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 10:38:24 2009 -0300

    Merge branch 'client'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 4910b6b49fdd3ef9aed78ebf373f2bc479b78b02
Merge: 5e47de8 0ff745e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 10:37:59 2009 -0300

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

commit 739a549426f17ff11c449f17cce3d71e19df0aa5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 10:35:10 2009 -0300

    PendingOperation: Make dtor virtual just for the sake of completeness.

 TelepathyQt4/pending-operation.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 43498e207feda77e6db61bd43b684b7c61ec211f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 10:30:33 2009 -0300

    ClientRegistrar: Unite the create methods and use a default bus parameter.

 TelepathyQt4/client-registrar.cpp |   18 +-----------------
 TelepathyQt4/client-registrar.h   |    4 ++--
 2 files changed, 3 insertions(+), 19 deletions(-)

commit 3518effa9a48a1f3f238c8f1d3561d10fbf82b1c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 10:20:20 2009 -0300

    ClientRegistrar: Use hex instead of decimal to format Client unique bus name.

 TelepathyQt4/client-registrar.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b49c3655b72947b417c936a2ae859729fc4874a0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 10:00:39 2009 -0300

    ClientRegistrar: Improved registerClient method docs.

 TelepathyQt4/client-registrar.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 32086bfa127211e7f04f62feda4771c2950c1b88
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 09:59:01 2009 -0300

    ChannelRequest: Remove commented out code.

 TelepathyQt4/channel-request.cpp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit b6b189bca1377341c54add5787440993d4e39ed1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 18 09:58:37 2009 -0300

    ClientRegistrar: Fixed comments.

 TelepathyQt4/client-registrar.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e14ae0a187d0b54da57227f2521548a34da7a824
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 14:50:29 2009 -0300

    Added client.xml to Makefile.am.

 TelepathyQt4/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8c26060d417a68ca65affb73edb5828bd056dea0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 12:06:08 2009 -0300

    client test: Added test for Client.Observer.ObserveChannels.

 TelepathyQt4/client-registrar.cpp |   33 ++++++++++++++++++++
 tests/dbus/client.cpp             |   60 +++++++++++++++++++++++++++++++++++++
 2 files changed, 93 insertions(+), 0 deletions(-)

commit 4b8dc2bc2a1c50c3ef038e246b88d8ca6201e81a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 11:45:02 2009 -0300

    client test: Added initial observer support.

 tests/dbus/client.cpp |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

commit 91462e2ef0ccbf7169e90adbfe2abc67752f2d28
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 11:36:51 2009 -0300

    Renamed test-client-handler to test-client.
    
    Use the same test to test client, so we can test multiple inheritance.

 tests/dbus/Makefile.am        |    8 +-
 tests/dbus/client-handler.cpp |  562 -----------------------------------------
 tests/dbus/client.cpp         |  562 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 566 insertions(+), 566 deletions(-)

commit f75daebb521ef4c746d4ef2b7995903b3be36cc2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 11:29:37 2009 -0300

    ClientRegistrar: Added observer registration support.

 TelepathyQt4/client-registrar.cpp |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit f7d27f61f8c635a41752e7cd4f5b1aed56d45bcb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 11:22:21 2009 -0300

    ClientRegistrar: Generate interfaces for Client.Observer and added ClientObserverInterface fancy header.

 TelepathyQt4/ClientObserverInterface |   13 +++++++++++++
 TelepathyQt4/Makefile.am             |    1 +
 TelepathyQt4/client.xml              |    1 +
 3 files changed, 15 insertions(+), 0 deletions(-)

commit 0eae22db9b9c33b0847ec2b2d50ef881883b2ad9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 11:21:23 2009 -0300

    ClientRegistrar: Added AbstractClientApprover, AbstractClientObserver fancy headers.

 TelepathyQt4/AbstractClientApprover |   13 +++++++++++++
 TelepathyQt4/AbstractClientObserver |   13 +++++++++++++
 TelepathyQt4/Makefile.am            |    2 ++
 3 files changed, 28 insertions(+), 0 deletions(-)

commit 7087ea2a3ef9bfd885378056dcdefa2de3a0d006
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 11:14:30 2009 -0300

    ClientRegistrar: Added ClientObserverAdaptor skeleton class.

 TelepathyQt4/client-registrar-internal.h |   47 ++++++++++++++++++++++++++++++
 TelepathyQt4/client-registrar.cpp        |   23 ++++++++++++++
 2 files changed, 70 insertions(+), 0 deletions(-)

commit 1bc309e2dd276b66d87786e517d09b2672c13f67
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 11:03:24 2009 -0300

    ClientRegistrar: Added AbstractClientObserver::observeChannels method.

 TelepathyQt4/abstract-client.h |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit 3fdb0a001828552466a233ce07efa99e82e0a730
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 10:56:26 2009 -0300

    ClientRegistrar: Changed Observer/Approver/Handler channelFilter method to avoid conflicts when using multiple inheritance.

 TelepathyQt4/abstract-client.cpp         |   12 +++++++++++-
 TelepathyQt4/abstract-client.h           |    6 +++---
 TelepathyQt4/client-registrar-internal.h |    2 +-
 3 files changed, 15 insertions(+), 5 deletions(-)

commit c97efe8062c8983fd3493de8110c57531e7122fe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 14 17:24:17 2009 -0300

    MethodInvocationContext: Use qdbus_cast instead of qvariant_cast.

 TelepathyQt4/method-invocation-context.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a59b6741f5c8f644ac4757a2cae5ff74305d9cc8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 14 17:22:09 2009 -0300

    PendingOperation: No need for virtual methods.

 TelepathyQt4/pending-operation.h |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit dbe50f70bc0c603eb7f6865cded29972310dac39
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 14 17:19:36 2009 -0300

    Removed PendingClientOperation class.

 TelepathyQt4/Makefile.am                  |    4 --
 TelepathyQt4/PendingClientOperation       |   13 -----
 TelepathyQt4/pending-client-operation.cpp |   78 -----------------------------
 TelepathyQt4/pending-client-operation.h   |   63 -----------------------
 4 files changed, 0 insertions(+), 158 deletions(-)

commit 38671639ae0f539c90389c21bcefd6a1ee1eac99
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 14 17:19:29 2009 -0300

    ClientRegistrar: Use MethodInvocationContext instead of PendingClientOperation.

 TelepathyQt4/abstract-client.h           |    4 +-
 TelepathyQt4/client-registrar-internal.h |    6 +-
 TelepathyQt4/client-registrar.cpp        |   74 ++++++++++++++++++++++-------
 tests/dbus/client-handler.cpp            |   10 ++--
 4 files changed, 64 insertions(+), 30 deletions(-)

commit 44d489afedc58aafac3a75f6bb9817b002f7a18f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 14 17:13:03 2009 -0300

    MethodInvocationContext: Added class.
    
    MethodInvocationContext is a class used to represent a context of a D-Bus
    method call. It's main use is to handle async replies, where when the reply is
    known, the methos MethodInvocationContext::setFinished/WithError should be
    called, which will send the reply over D-Bus.
    
    It's a template class to avoid replying with unknown/wrong types. It accepts all
    types known by Qt MetaType System.

 TelepathyQt4/Makefile.am                 |    2 +
 TelepathyQt4/MethodInvocationContext     |   13 ++
 TelepathyQt4/method-invocation-context.h |  184 ++++++++++++++++++++++++++++++
 TelepathyQt4/types.h                     |   17 +++
 4 files changed, 216 insertions(+), 0 deletions(-)

commit 0ff745eac5c555e0ac950915d644fe1bbeec880f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 12 16:57:31 2009 -0300

    AccountManager: Fixed docs.

 TelepathyQt4/account-manager.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ea0e60a726ef4ba2853112a499c65cf3c1143078
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 12 16:56:55 2009 -0300

    ClientRegistrar: No need for virtual destructor.

 TelepathyQt4/client-registrar.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 164ed3229e4166646724bffcd00559e28952f8ca
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 23:50:34 2009 -0300

    ClientRegistrar: Added docs.

 TelepathyQt4/client-registrar.cpp |  130 +++++++++++++++++++++++++++++++++++++
 1 files changed, 130 insertions(+), 0 deletions(-)

commit 8dd5dce35c3727a0615c0c6d2e209a69cc1e200d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 18:12:17 2009 -0300

    Reference bug number on QDateTime 64-bit time_t usage.

 TelepathyQt4/channel-request.cpp  |    4 +---
 TelepathyQt4/client-registrar.cpp |    4 +---
 TelepathyQt4/message.cpp          |    8 ++------
 3 files changed, 4 insertions(+), 12 deletions(-)

commit a4caa0fdd19451ab8b60469f0d814b5a813d434f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 17:51:36 2009 -0300

    ClientRegistrar: Do not pass ready objects to AddRequest/HandleChannels to avoid wrong method call order.

 TelepathyQt4/client-registrar-internal.h |   96 +----------
 TelepathyQt4/client-registrar.cpp        |  277 ++++++------------------------
 2 files changed, 52 insertions(+), 321 deletions(-)

commit b6bd79090549717fd12dd3af48c8e09198b5a96e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 18:02:57 2009 -0300

    ClientRegistrar: Added stub AbstractClientObserver/Approver.

 TelepathyQt4/abstract-client.cpp |   34 ++++++++++++++++++++++++++++++++
 TelepathyQt4/abstract-client.h   |   40 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 74 insertions(+), 0 deletions(-)

commit 4c49abc5595dac4c9de4ffe24627a014ab08e840
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 22:55:46 2009 -0300

    Reanemed ClientHandler module to Client.
    
    The client module will contain all client interfaces (Observer, Approver,
    Handler).

 TelepathyQt4/Client                           |   13 ++++++++++
 TelepathyQt4/ClientHandler                    |   13 ----------
 TelepathyQt4/ClientHandlerInterface           |    2 +-
 TelepathyQt4/ClientInterface                  |   13 ++++++++++
 TelepathyQt4/ClientInterfaceRequestsInterface |    2 +-
 TelepathyQt4/Makefile.am                      |   23 +++++++++---------
 TelepathyQt4/client-handler.cpp               |   25 --------------------
 TelepathyQt4/client-handler.h                 |   31 -------------------------
 TelepathyQt4/client-handler.xml               |   11 ---------
 TelepathyQt4/client.cpp                       |   25 ++++++++++++++++++++
 TelepathyQt4/client.h                         |   31 +++++++++++++++++++++++++
 TelepathyQt4/client.xml                       |   12 +++++++++
 TelepathyQt4/stable-interfaces.xml            |    2 +-
 13 files changed, 109 insertions(+), 94 deletions(-)

commit 2a59fe072a0be32eda6b9e8372edbedbc9f54cfc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 22:56:56 2009 -0300

    ChannelRequest: Fixed channel-request.xml title tag.

 TelepathyQt4/channel-request.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8afc2bdf8eaddaa24e103d8e6695f0e7912021c3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 17:29:04 2009 -0300

    ChannelRequest: Use immutableProperties and do not warn when trying to access properties and not ready.

 TelepathyQt4/channel-request.cpp |   74 ++++++++++++++++----------------------
 1 files changed, 31 insertions(+), 43 deletions(-)

commit ba6d499427e64c709abee9663304dfd53c1dc010
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 17:15:44 2009 -0300

    ChannelRequest: Proper wording on warnings.

 TelepathyQt4/channel-request.cpp |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 41bba61a5e6f49a2a52afe0cb9264aae3deda66b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 17:14:23 2009 -0300

    ChannelRequest: cancel does not check for isReady anymore. Let it fail if the proxy is invalid.

 TelepathyQt4/channel-request.cpp |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

commit 6b1609d0ef49a87f8fdc05e1247cfac8295fb95b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 17:07:59 2009 -0300

    ClientRegistrar: Make sure the list of registrars and adaptors is proper keyed per connection.

 TelepathyQt4/client-registrar-internal.h |    7 ++++---
 TelepathyQt4/client-registrar.cpp        |   23 ++++++++++++++---------
 TelepathyQt4/client-registrar.h          |    2 +-
 3 files changed, 19 insertions(+), 13 deletions(-)

commit 2070245b62973557219ce8d8373e4417d22d0aaf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 16:13:02 2009 -0300

    ChannelRequest: Explain that the FIXME is actually a Qt bug.

 TelepathyQt4/channel-request.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit c907e978e4de4ce8921e40f89ea57d9f624954b2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 16:06:50 2009 -0300

    ClientRegister: Change registerClient to receive the clientName and remove it from constructor.
    
    Allow the same registrar (unique per dbus connection) to register clients with
    different names.

 TelepathyQt4/client-registrar.cpp |   32 +++++++++++---------------------
 TelepathyQt4/client-registrar.h   |   11 +++++------
 tests/dbus/client-handler.cpp     |   12 ++++++------
 3 files changed, 22 insertions(+), 33 deletions(-)

commit c727020b3bd88528624d8cd8b49444aa6b17cd1d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 16:01:17 2009 -0300

    ClientRegistrar: Removed ClientObject. Use AbstractClient to registerClients.

 TelepathyQt4/ClientObject         |   13 --------
 TelepathyQt4/Makefile.am          |    3 --
 TelepathyQt4/client-object.cpp    |   58 -------------------------------------
 TelepathyQt4/client-object.h      |   57 ------------------------------------
 TelepathyQt4/client-registrar.cpp |   55 +++++++++++++---------------------
 TelepathyQt4/client-registrar.h   |    6 ++--
 tests/dbus/client-handler.cpp     |   24 +++++++--------
 7 files changed, 35 insertions(+), 181 deletions(-)

commit 68eab70f8324e474ce2f0fe3645fc8393ffb79f5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 15:17:52 2009 -0300

    ClientRegistrar: Added AbstractClient the base class for all Clients.

 TelepathyQt4/abstract-client.cpp         |    8 ++++++++
 TelepathyQt4/abstract-client.h           |   11 ++++++++++-
 TelepathyQt4/client-object.cpp           |   16 ++++++++--------
 TelepathyQt4/client-object.h             |    6 +++---
 TelepathyQt4/client-registrar-internal.h |   16 ++++++++--------
 TelepathyQt4/client-registrar.cpp        |   11 ++++++-----
 TelepathyQt4/types.h                     |    2 +-
 tests/dbus/client-handler.cpp            |   10 +++++-----
 8 files changed, 49 insertions(+), 31 deletions(-)

commit 5e47de8959e731058e1d63a24ec791c9a4c45c39
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 8 15:50:05 2009 +0100

    Start 0.1.5 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 036dbb1aa991d1f7ae91ee895e4fad96a42c35e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 8 15:02:47 2009 +0100

    Prepare version 0.1.4

 NEWS         |   29 ++++++++++++++++++++++++++++-
 configure.ac |    4 ++--
 2 files changed, 30 insertions(+), 3 deletions(-)

commit 461a1ef4960813053fce2be996e5e1a3af1f8eda
Merge: 4ee806f 3c1f1c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 8 10:18:34 2009 -0300

    Merge branch 'account-update-params'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 3c1f1c7ee3a84d76a9c2f9c145d713e2a677f670
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 7 17:23:35 2009 -0300

    Account: updateParamenters now return a PendingStringList.

 TelepathyQt4/account.cpp |   22 +++++++---------------
 TelepathyQt4/account.h   |    3 +--
 2 files changed, 8 insertions(+), 17 deletions(-)

commit f0158f596821928dbe257e8687af84a2d2511a30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 7 17:22:41 2009 -0300

    PendingStringList: Added constructor that takes a QDBusPendingCall that returns a QStringList.

 TelepathyQt4/pending-string-list.cpp |   27 +++++++++++++++++++++++++++
 TelepathyQt4/pending-string-list.h   |    4 ++++
 2 files changed, 31 insertions(+), 0 deletions(-)

commit 4ee806f42f011b40dcdc0d3ca8bd4117859aaffb
Merge: 0d3d392 7debffd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 7 18:55:09 2009 +0100

    Merge branch 'spec'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 7debffd3c3da278551086117b85ab30bebad538d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 7 18:46:08 2009 +0100

    Update to telepathy-spec 0.17.24 (UpdateParameters, CreateAccount API break)

 TelepathyQt4/Prototype/Account.cpp        |    2 +-
 TelepathyQt4/Prototype/AccountManager.cpp |    3 +-
 TelepathyQt4/account-manager.cpp          |   27 +++++-
 TelepathyQt4/account-manager.h            |    4 +-
 TelepathyQt4/account.cpp                  |   28 +++++
 TelepathyQt4/account.h                    |    4 +
 TelepathyQt4/pending-account.cpp          |    5 +-
 TelepathyQt4/pending-account.h            |    3 +-
 spec/Account.xml                          |   79 ++++++++++++--
 spec/Account_Manager.xml                  |  104 +++++++++++++++++-
 spec/Connection_Interface_Requests.xml    |    6 +
 spec/Debug.xml                            |  166 +++++++++++++++++++++++++++++
 spec/all.xml                              |    6 +-
 tests/lib/account-manager.py              |   14 ++-
 tests/prototype/prototype.cpp             |    2 +-
 15 files changed, 423 insertions(+), 30 deletions(-)

commit 03ab0dcb08a0e0311b2afd66994b16edae925933
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 7 14:22:41 2009 -0300

    client-handler test: Improved registerClient test.

 tests/dbus/client-handler.cpp |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

commit f1a9ab4c03d6a3af95d6a3e06092bf47a711402b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 7 13:57:25 2009 -0300

    client-handler test: Improved test.
    
    Added support for unique name client registration.
    Added support for checking HandledChannels unite for multiple handlers in the
    same dbus connection.

 tests/dbus/client-handler.cpp |  153 +++++++++++++++++++++++++++++++---------
 1 files changed, 118 insertions(+), 35 deletions(-)

commit cb2d466df029ae21d0e8b7b005f86a5370310481
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 7 13:01:43 2009 -0300

    ClientRegistrar: Handler::HandledChannels is now spec compliant.
    
    Handler::HandledChannels now returns the same for all Client instances that
    share a unique bus name.

 TelepathyQt4/client-registrar-internal.h |   15 +++++++++-
 TelepathyQt4/client-registrar.cpp        |   42 ++++++++++++++++++++++-------
 2 files changed, 45 insertions(+), 12 deletions(-)

commit 196aa24c62901e045b3b3c2c6ff20556d30805bc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 7 12:15:02 2009 -0300

    ClientRegistrar: create method will return the same ClientRegistrar instance for a given QDBusConnection if the registrar already exists.

 TelepathyQt4/client-registrar.cpp |   16 ++++++++++------
 TelepathyQt4/client-registrar.h   |    3 ++-
 2 files changed, 12 insertions(+), 7 deletions(-)

commit a1bb912d16942f88e7cc00f74c28fa5f157ce8ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 7 12:01:00 2009 -0300

    ClientRegistrar: HandledChannels is now handled internally by the library.
    
    Note that this is not spec compliant, as HandledChannels is not returning
    the same for all Client instances that share a unique bus name. This will be
    implemented in a later patch.

 TelepathyQt4/abstract-client.h           |    1 -
 TelepathyQt4/client-registrar-internal.h |   17 +++++++---
 TelepathyQt4/client-registrar.cpp        |   49 +++++++++++++++++++++++++----
 tests/dbus/client-handler.cpp            |   20 +++++-------
 4 files changed, 63 insertions(+), 24 deletions(-)

commit 245190424d4594b8798278703b07b9ded1927cc0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 6 14:14:52 2009 -0300

    ClientRegistrar: Changed AbstractClientHandler isListeningRequests method and listenRequests constructor param to wantsRequestNotification.

 TelepathyQt4/abstract-client.cpp  |   10 +++++-----
 TelepathyQt4/abstract-client.h    |    4 ++--
 TelepathyQt4/client-registrar.cpp |    2 +-
 tests/dbus/client-handler.cpp     |    8 ++++----
 4 files changed, 12 insertions(+), 12 deletions(-)

commit a7af05ce3f831315f42fa69f4612cd0be0f97bd7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 6 14:12:07 2009 -0300

    ClientRegistrar: Cast object to intptr_t to get the unique id.

 TelepathyQt4/client-registrar.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 16c6f1e6af262101e93799efb21dbdfe326573d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 6 14:11:45 2009 -0300

    ClientRegistrar: Add multiple interfaces support on Client.
    
    Removed AbstractClient, as there is no way to multiple inherit and use SharedPtr
    at the same time, in favor of ClientObject.
    To implement multiple interfaces clients will create a ClientObject and set it's
    handler, approver, observer accordingly.
    For now ClientObject only support handlers, but approver and observer support
    will be added in the future when they exist.

 TelepathyQt4/ClientObject                |   13 ++++++
 TelepathyQt4/Makefile.am                 |    4 +-
 TelepathyQt4/abstract-client.cpp         |    9 ----
 TelepathyQt4/abstract-client.h           |   20 +--------
 TelepathyQt4/client-object.cpp           |   58 +++++++++++++++++++++++++++
 TelepathyQt4/client-object.h             |   57 +++++++++++++++++++++++++++
 TelepathyQt4/client-registrar-internal.h |   18 +++++----
 TelepathyQt4/client-registrar.cpp        |   48 ++++++++++++-----------
 TelepathyQt4/client-registrar.h          |    6 +-
 TelepathyQt4/types.h                     |    6 ++-
 tests/dbus/client-handler.cpp            |   63 +++++++++++++++++------------
 11 files changed, 212 insertions(+), 90 deletions(-)

commit e57968986ee793e10a14c14d1dcc20254ba0356d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 6 14:11:08 2009 -0300

    ChannelRequest: Fixed copyright to @ 2009.

 TelepathyQt4/channel-request.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 112081ca76c1ec9d7074ced2b205f8b1776a67b6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 6 12:02:48 2009 -0300

    ChannelRequest: Do not call becomeReady on constructor.

 TelepathyQt4/channel-request.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d77b03ee0ebd822d904642d8e2bf68d0ebdf637e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 15:44:41 2009 -0300

    client-handler test: Added test to HandleChannels.

 tests/dbus/client-handler.cpp |   36 ++++++++++++++++++++++++++++++++++--
 1 files changed, 34 insertions(+), 2 deletions(-)

commit 2ca48b40dd0d321fa9e84144013a01f7ff28bd3b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 15:07:44 2009 -0300

    client-handler test: Added test to AddRequest/RemoveRequest.

 tests/dbus/client-handler.cpp |  274 ++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 268 insertions(+), 6 deletions(-)

commit c01d5b37715e3bb4b26aa93643d049bd4467c2aa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 15:06:23 2009 -0300

    ChannelRequest: Fix to make ChannelRequest::Properties::GetAll works.
    
    Need to check why this is needed here, see FIXME.

 TelepathyQt4/channel-request.cpp |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

commit 94da5040d48cd9ff1ad04b1a56cfbe8a4f4e0f22
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 14:45:45 2009 -0300

    ChannelRequest: Fixed coding style.

 TelepathyQt4/channel-request.cpp |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 8852769ff4882a596596f4dff814a5987e215f8d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 14:45:08 2009 -0300

    ClientRegistrar: Check if QQueue is empty before calling head.

 TelepathyQt4/client-registrar.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 60d731c59de68caf84b88b0a88fc7f0fd2880bfa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 14:44:52 2009 -0300

    ClientRegistrar: Added some debug.

 TelepathyQt4/client-registrar.cpp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit c1b1282ee40c8df12ba58d19afc79c99ee70bf9e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 14:44:05 2009 -0300

    ChannelRequest: Proper retrieve Account property.

 TelepathyQt4/channel-request.cpp |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit b6d458380e742e51d8d75ffa531e545cd16899d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 14:43:16 2009 -0300

    ChannelRequest: Proper connect to Failed signal.

 TelepathyQt4/channel-request.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0799570326b5e1bb40462dc59f67e372beb106c2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 13:21:58 2009 -0300

    ClientRegistrar: Unregister clients on destructor.

 TelepathyQt4/client-registrar.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 48804a23df92764d7bd3ea1539c5c3f4763be208
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 13:17:33 2009 -0300

    Added auto generated classes for Client.Handler and Client.Interface.Requests interfaces.

 TelepathyQt4/ClientHandler                    |   13 ++++++++++
 TelepathyQt4/ClientHandlerInterface           |   13 ++++++++++
 TelepathyQt4/ClientInterfaceRequestsInterface |   13 ++++++++++
 TelepathyQt4/Makefile.am                      |   13 ++++++++++
 TelepathyQt4/client-handler.cpp               |   25 ++++++++++++++++++++
 TelepathyQt4/client-handler.h                 |   31 +++++++++++++++++++++++++
 TelepathyQt4/client-handler.xml               |   11 +++++++++
 TelepathyQt4/stable-interfaces.xml            |    1 +
 8 files changed, 120 insertions(+), 0 deletions(-)

commit 05ebfab2be8cc3b17510e59ec2f5c2c2e4d07e27
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 12:20:43 2009 -0300

    client-handler test: Added initial ClientHandler test.

 tests/dbus/Makefile.am        |    5 +
 tests/dbus/client-handler.cpp |  169 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 174 insertions(+), 0 deletions(-)

commit d1037d2bb81f86bf69682d3eec9384843d85c4a1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 12:19:39 2009 -0300

    ClientRegistrar: Added dbusConnection/clientName accessor methods.

 TelepathyQt4/client-registrar.cpp |   10 ++++++++++
 TelepathyQt4/client-registrar.h   |    3 +++
 2 files changed, 13 insertions(+), 0 deletions(-)

commit e6d08acbe9fe96a007cf4c32678ecb8df22f57ed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 11:48:51 2009 -0300

    ClientRegistrar: Make AbstractClientHandler::add/removeRequest receive a ChannelRequestPtr object.
    
    Changes:
    AbstractClientHandler::handleChannels receives a list of not ready ChannelRequestPtr objects.
    AbstractClientHandler::addRequest receives a ready ChannelRequestPtr object.
    AbstractClientHandler::removeRequest receives a not-ready ChannelRequestPtr object.

 TelepathyQt4/abstract-client.cpp         |    5 +-
 TelepathyQt4/abstract-client.h           |    5 +-
 TelepathyQt4/client-registrar-internal.h |   39 +++++++++++++-
 TelepathyQt4/client-registrar.cpp        |   86 ++++++++++++++++++++++++-----
 4 files changed, 113 insertions(+), 22 deletions(-)

commit 77a9a1a7ffb1797d6d0b84591b5cdc609d18f5b0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 18:28:16 2009 -0300

    ClientRegistrar: Use ChannelRequestPtr to represent channel requests on AbstractClientHandler::handleChannels.

 TelepathyQt4/abstract-client.h           |    2 +-
 TelepathyQt4/client-registrar-internal.h |    1 +
 TelepathyQt4/client-registrar.cpp        |   23 ++++++++++++++++++-----
 3 files changed, 20 insertions(+), 6 deletions(-)

commit 6feae51b28a915e4dfbe6101da1049e9ae6900b5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 18:04:58 2009 -0300

    ChannelRequest: Added ChannelRequest high-level class.

 TelepathyQt4/ChannelRequest          |   13 ++
 TelepathyQt4/ChannelRequestInterface |   13 ++
 TelepathyQt4/Makefile.am             |   14 ++
 TelepathyQt4/channel-request.cpp     |  310 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel-request.h       |  122 +++++++++++++
 TelepathyQt4/channel-request.xml     |    9 +
 TelepathyQt4/stable-interfaces.xml   |    1 +
 TelepathyQt4/types.h                 |    2 +
 8 files changed, 484 insertions(+), 0 deletions(-)

commit 2c16a4d48ead85234cf392b849d9b8ef5e508be3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 13:33:46 2009 -0300

    ClientRegistrar: Use QDateTime to represent userActionTime.

 TelepathyQt4/abstract-client.h    |    2 +-
 TelepathyQt4/client-registrar.cpp |   10 +++++++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

commit d732ce32c99a6e8934a4e3b407364016235640b4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 13:11:54 2009 -0300

    ClientRegistrar: Do not expose QDBusObjectPath in public API, use QString instead.
    
    As all other classes QDBusObjectPath is not exposed in public API, so changing
    to use QString instead.

 TelepathyQt4/abstract-client.cpp  |    4 ++--
 TelepathyQt4/abstract-client.h    |    6 +++---
 TelepathyQt4/client-registrar.cpp |   10 +++++++---
 3 files changed, 12 insertions(+), 8 deletions(-)

commit c7991aa1b7f747c7472fe8a7e16dbfdc28e5941b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 12:54:20 2009 -0300

    ClientRegistrar: Use exisiting high-level classes for AbstractClientHandler::handlerChannels.
    
    Use exisiting high-level classes (Account, Connection, Channel) for
    AbstractClientHandler::handlerChannels.

 TelepathyQt4/abstract-client.h           |   11 ++-
 TelepathyQt4/client-registrar-internal.h |   65 ++++++++++++++-
 TelepathyQt4/client-registrar.cpp        |  139 ++++++++++++++++++++++++++++-
 3 files changed, 205 insertions(+), 10 deletions(-)

commit 201011cbd98af398def72c967ac338e4151b6250
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 11:47:33 2009 -0300

    ClientRegistrar: Make Requests::AddRequest/RemoveRequest finish immediatelly.

 TelepathyQt4/abstract-client.cpp         |    2 +-
 TelepathyQt4/abstract-client.h           |    2 +-
 TelepathyQt4/client-registrar-internal.h |   10 +++++++---
 TelepathyQt4/client-registrar.cpp        |   14 ++++++++++----
 4 files changed, 19 insertions(+), 9 deletions(-)

commit e0773d25084afc318971aa5842e0e9802e8dcec0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 11:46:40 2009 -0300

    ClientRegistrar: Make PendingClientOperation setFinished methods check if operation already finished.

 TelepathyQt4/pending-client-operation.cpp |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

commit 0880c2c9fef505e28bbb186f6e0286fc3436b180
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 11:08:08 2009 -0300

    ClientRegistrar: Make AbstractClientHandler::handleChannels async.

 TelepathyQt4/abstract-client.h           |    5 ++++-
 TelepathyQt4/client-registrar-internal.h |    7 +++++--
 TelepathyQt4/client-registrar.cpp        |   18 ++++++++++++------
 3 files changed, 21 insertions(+), 9 deletions(-)

commit b30622746ffb6705d341046f9aebed032ec9c0ff
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 11:06:49 2009 -0300

    ClientRegistrar: Added PendingClientOperation that will be used in async methods to allow async replies.

 TelepathyQt4/Makefile.am                  |    4 ++
 TelepathyQt4/PendingClientOperation       |   13 +++++
 TelepathyQt4/pending-client-operation.cpp |   72 +++++++++++++++++++++++++++++
 TelepathyQt4/pending-client-operation.h   |   63 +++++++++++++++++++++++++
 TelepathyQt4/pending-operation.h          |    6 +-
 5 files changed, 155 insertions(+), 3 deletions(-)

commit 6cb583117411d13f2fc83c3a06ebda15f58a2411
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 29 12:24:39 2009 -0300

    ClientRegistrar: Added org.freedesktop.Telepath.Client.Interface.Requests interface support.

 TelepathyQt4/abstract-client.cpp         |   26 +++++++++++++++++++++-
 TelepathyQt4/abstract-client.h           |    9 ++++++-
 TelepathyQt4/client-registrar-internal.h |   32 +++++++++++++++++++++++++++
 TelepathyQt4/client-registrar.cpp        |   35 ++++++++++++++++++++++++++++++
 4 files changed, 100 insertions(+), 2 deletions(-)

commit 5dc0eee484b1a18d91c58aa51827b64370186322
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 22:01:53 2009 -0300

    ClientRegistrar: Implement client registration.
    
    Works for Client.Handler for now.

 TelepathyQt4/client-registrar.cpp |  154 ++++++++++++++++++++++++++++++++-----
 TelepathyQt4/client-registrar.h   |   19 ++---
 2 files changed, 144 insertions(+), 29 deletions(-)

commit f84e8ccd1da000b2ac743bdc40a63d7ef32baee8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 22:01:02 2009 -0300

    ClientRegistrar: Added ClientAdaptor - Adaptor for org.freedesktop.Telepath.Client interface.

 TelepathyQt4/client-registrar-internal.h |   26 ++++++++++++++++++++++++++
 TelepathyQt4/client-registrar.cpp        |   11 +++++++++++
 2 files changed, 37 insertions(+), 0 deletions(-)

commit 65a610c8e1f982ad8189d9c0ba63c692f5e02263
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 16:33:36 2009 -0300

    ClientRegistrar: Added AbstractClient/AbstractClientHandler and ClientHandlerAdaptor classes.

 TelepathyQt4/AbstractClient              |   13 ++++
 TelepathyQt4/AbstractClientHandler       |   13 ++++
 TelepathyQt4/Makefile.am                 |    7 ++
 TelepathyQt4/abstract-client.cpp         |   61 ++++++++++++++++++++
 TelepathyQt4/abstract-client.h           |   82 ++++++++++++++++++++++++++
 TelepathyQt4/client-registrar-internal.h |   92 ++++++++++++++++++++++++++++++
 TelepathyQt4/client-registrar.cpp        |   24 ++++++++
 7 files changed, 292 insertions(+), 0 deletions(-)

commit 301504593875647937599db2690105a634bc0b7e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 11:24:26 2009 -0300

    ClientRegistrar: Added skeleton class.

 TelepathyQt4/ClientRegistrar      |   13 ++++++
 TelepathyQt4/Makefile.am          |    3 +
 TelepathyQt4/client-registrar.cpp |   82 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/client-registrar.h   |   67 ++++++++++++++++++++++++++++++
 TelepathyQt4/types.h              |    4 ++
 5 files changed, 169 insertions(+), 0 deletions(-)

commit 0d3d39264d55cb45dd5cd2704ac2440fbb517058
Merge: 4e75388 8d588db
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 11:58:29 2009 -0300

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

commit 4e7538806ef6862b4d9b1cdf7ac84a8be142f19f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 11:47:34 2009 -0300

    Updated NEWS.

 NEWS |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit f317f4deb0e138056137baf868c3633514e1f35c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 11:46:45 2009 -0300

    Renamed SharedData header file to RefCounted.

 TelepathyQt4/Makefile.am |    2 +-
 TelepathyQt4/RefCounted  |   13 +++++++++++++
 TelepathyQt4/SharedData  |   13 -------------
 3 files changed, 14 insertions(+), 14 deletions(-)

commit 8d588db517826acd87cb9ee6a795c641f97c6a3e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 11:44:52 2009 -0300

    Updated NEWS.

 NEWS |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 39f8ff1539f94eae24c1ba22a9618f35ab120ddc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 11:40:34 2009 -0300

    Renamed SharedData header file to RefCounted.

 TelepathyQt4/RefCounted |   13 +++++++++++++
 TelepathyQt4/SharedData |   13 -------------
 2 files changed, 13 insertions(+), 13 deletions(-)

commit 80a129c9b3b449a7d22a777ba3e6f9d9fc917f06
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 23 16:11:18 2009 +0100

    configure.ac: look for pygobject as well as dbus.mainloop.glib, since the tests need it
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

 configure.ac |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit c2a6955daf081bf654f5751feb1a90e9ee9aca40
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 19:00:34 2009 +0100

    Start 0.1.4 development

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fa061c4653e05a2ba80260ecc08946ece4c03442
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 18:56:43 2009 +0100

    Prepare release 0.1.3

 NEWS         |    2 +-
 configure.ac |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit de84f9a93aa7e481ea72e43b11e60f74b0923821
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 18:55:12 2009 +0100

    Fix bugs URL now we have a real component on fd.o

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit df8d0812be700bf128d0ea0ee7c682b2480e8a2d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 18:54:55 2009 +0100

    doxygen: fix out-of-tree build (distcheck)

 Makefile.am    |    2 +-
 doxygen.cfg.in |    6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 2671610bc2ef934aee1a3ab01108bcae8ebec8a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 17:23:43 2009 +0100

    Install TelepathyQt4Farsight.pc as well as TelepathyQt4.pc
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/Makefile.am |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit 000aa4921870a1997b789431b98fa2af2ef23516
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 16:57:56 2009 +0100

    Update NEWS

 NEWS |   56 ++++++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 46 insertions(+), 10 deletions(-)

commit a73de48d09e15c663a8f953d259cb683f4302073
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 16:53:46 2009 +0100

    Move TelepathyQt4Farsight.pc to TelepathyQt4/, correct dependencies and add -uninstalled versions
    
    The -uninstalled versions are to be able to use an uninstalled version
    for development, like in telepathy-glib:
    http://smcv.pseudorandom.co.uk/2008/09/pc-uninstalled/
    
    Moving the TpQt4Fs .pc file to the parent directory means you only have to
    put one directory in PKG_CONFIG_PATH.

 TelepathyQt4/Farsight/TelepathyQt4Farsight.pc.in   |   11 -----------
 TelepathyQt4/TelepathyQt4-uninstalled.pc.in        |   11 +++++++++++
 .../TelepathyQt4Farsight-uninstalled.pc.in         |   11 +++++++++++
 TelepathyQt4/TelepathyQt4Farsight.pc.in            |   11 +++++++++++
 configure.ac                                       |    4 +++-
 5 files changed, 36 insertions(+), 12 deletions(-)

commit f816485188647f187a269f5ca4ac4412fd034358
Merge: 4921474 340b64c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 15:28:05 2009 +0100

    Merge commit 'andrunko/media-new'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 340b64c3e88bb3b93762b65de72a970132c4f457
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 22 11:24:42 2009 -0300

    call example: Use TelepathyQt4Farsight.

 examples/call/Makefile.am          |    1 +
 examples/call/farsight-channel.cpp |   44 +----------------------------------
 2 files changed, 3 insertions(+), 42 deletions(-)

commit 4921474450f1b2f4f2bb28fbc9849889eac33e0a
Merge: 6c2ff1c 8595146
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 15:21:26 2009 +0100

    Merge branch '21336-group-messages'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 6c2ff1cc3c08ccc61c84f1212a3abbd62397b77a
Merge: b1b60cc 3216a0e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 15:21:15 2009 +0100

    Merge branch '21337-has-been-online'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit b1b60cccecd1af959baec50a405ba25104c4bcf6
Merge: 1efc057 119dbfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 15:20:46 2009 +0100

    Merge branch 'spec'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 8595146626a123ceb4d8f27b3d110b57c0a81674
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 13:35:14 2009 +0100

    Tp::Channel: add accessors for MessageAccept etc. and improve docs

 TelepathyQt4/channel.cpp |  142 ++++++++++++++++++++++++++++++++++++++++++++--
 TelepathyQt4/channel.h   |    6 ++
 2 files changed, 143 insertions(+), 5 deletions(-)

commit 3216a0e88479b5fcf6a9d721aeccf31c0d88d5c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 13:34:33 2009 +0100

    Tp::Account: fix debug message for ConnectsAutomatically

 TelepathyQt4/account.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ce6fad07acfb319a92737715b0343d1545da5876
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 13:34:16 2009 +0100

    Tp::Account: implement hasBeenOnline()

 TelepathyQt4/account.cpp |   30 ++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |    3 +++
 2 files changed, 33 insertions(+), 0 deletions(-)

commit 119dbfe791ae26b6426cbb58de558213fa72763b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 12:59:20 2009 +0100

    spec: update to telepathy-spec 0.17.23

 spec/Account.xml                                   |   22 +-
 spec/Account_Manager.xml                           |    4 +-
 spec/Channel.xml                                   |    6 +-
 spec/Channel_Dispatch_Operation.xml                |  154 +++++--
 spec/Channel_Dispatcher.xml                        |   93 ++---
 ...Channel_Dispatcher_Interface_Operation_List.xml |   17 +-
 spec/Channel_Future.xml                            |    2 +-
 spec/Channel_Handler.xml                           |   15 +-
 spec/Channel_Interface_Call_State.xml              |   17 +-
 spec/Channel_Interface_Group.xml                   |   87 +++-
 spec/Channel_Interface_Hold.xml                    |    4 +-
 spec/Channel_Interface_Media_Signalling.xml        |   54 ++-
 spec/Channel_Interface_Media_Signalling_Future.xml |  125 ++---
 spec/Channel_Interface_Messages.xml                |    7 +-
 spec/Channel_Interface_Password.xml                |    6 +-
 spec/Channel_Interface_Tube.xml                    |   41 ++-
 spec/Channel_Request.xml                           |   42 ++-
 spec/Channel_Type_Contact_Search.xml               |  482 ++++++++++++++++----
 spec/Channel_Type_DBus_Tube.xml                    |   12 +-
 spec/Channel_Type_File_Transfer.xml                |   20 +-
 spec/Channel_Type_Room_List.xml                    |    8 +-
 spec/Channel_Type_Stream_Tube.xml                  |   12 +-
 spec/Channel_Type_Streamed_Media.xml               |  179 +++++++-
 spec/Channel_Type_Streamed_Media_Future.xml        |   27 +-
 spec/Channel_Type_Text.xml                         |   13 +-
 spec/Channel_Type_Tubes.xml                        |   57 +---
 spec/Client.xml                                    |    4 +-
 spec/Client_Approver.xml                           |  140 ++++--
 spec/Client_Handler.xml                            |  169 +++----
 spec/Client_Interface_Requests.xml                 |  173 +++++++
 spec/Client_Observer.xml                           |  133 ++++--
 spec/Connection.xml                                |   63 ++-
 spec/Connection_Interface_Avatars.xml              |  130 ++++++-
 spec/Connection_Interface_Contact_Info.xml         |   97 +++--
 spec/Connection_Interface_Presence.xml             |  195 ++-------
 spec/Connection_Interface_Requests.xml             |   12 +
 spec/Connection_Interface_Simple_Presence.xml      |  138 ++++++-
 spec/Connection_Manager.xml                        |    2 +-
 spec/Media_Session_Handler.xml                     |   25 +-
 spec/Media_Stream_Handler.xml                      |  146 ++++++-
 spec/Properties_Interface.xml                      |    2 +-
 spec/all.xml                                       |  204 ++++++---
 spec/errors.xml                                    |   21 +-
 spec/generic-types.xml                             |   80 +++-
 44 files changed, 2303 insertions(+), 937 deletions(-)

commit 1efc057da97d8934fa86b32bef89f8aa478ce959
Merge: ac184ec f00aa0f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 14:17:04 2009 -0300

    Merge branch 'media-new'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit f00aa0f547a613124a7ae5179b3690f00afb5225
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 14:09:38 2009 -0300

    StreamedMediaChannel: Improved handlerStreamingRequired docs.

 TelepathyQt4/streamed-media-channel.cpp |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit ac184ec1434791bfeff7a8647314cf0082fc8945
Merge: 88b1621 df182d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 14:14:50 2009 -0300

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

commit 3b00c6c0a39fd663383819828701e568219acd0e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 14:06:13 2009 -0300

    TelepathyQt4Farsight: Use StremedMediaChannel::handlerStreamingRequired to check if streaming is required.

 TelepathyQt4/Farsight/channel.cpp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit ff67b2ef31dd9c61603b0f1267250646cc2c0b1d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 14:01:58 2009 -0300

    StreamedMediaChannel: Added handlerStreamingRequired method.
    
    Added StreamedMediaChannel::handlerStreamingRequired method that indicates
    whether media handler streaming is required for this channel.

 TelepathyQt4/streamed-media-channel.cpp |   16 ++++++++++++++++
 TelepathyQt4/streamed-media-channel.h   |    2 ++
 2 files changed, 18 insertions(+), 0 deletions(-)

commit 3050ab0eb8c156f87c4a8ae088f8d8a555a09154
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 13:48:10 2009 -0300

    TelepathyQt4Farsight: Renamed tfChannelCreate to createFarsightChannel.

 TelepathyQt4/Farsight/channel.cpp |    2 +-
 TelepathyQt4/Farsight/channel.h   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 6d1d198337911259fbeb5c6cc8b47ace87f826cd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 13:37:20 2009 -0300

    Added TelepathyQt4Farsight tiny library.
    
    The library is a convenience library to create a Telepathy Farsight Channel
    given a TelepathyQt4 StreamedMediaChannel.

 TelepathyQt4/Farsight/Channel                    |   13 ++++
 TelepathyQt4/Farsight/Makefile.am                |   33 +++++++++
 TelepathyQt4/Farsight/TelepathyQt4Farsight.pc.in |   11 +++
 TelepathyQt4/Farsight/channel.cpp                |   81 ++++++++++++++++++++++
 TelepathyQt4/Farsight/channel.h                  |   40 +++++++++++
 TelepathyQt4/Makefile.am                         |    5 ++
 configure.ac                                     |    4 +-
 examples/Makefile.am                             |    3 +-
 8 files changed, 188 insertions(+), 2 deletions(-)

commit df182d1624b41b36a9abe1bee2bfc0dce4ffab8c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Apr 18 19:15:12 2009 -0300

    manager-file: Fixed build with some gcc versions.

 TelepathyQt4/manager-file.cpp |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 88b1621545e43f5afac9779aeaa5bdd559248eda
Merge: bea7e51 2451227
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 09:59:32 2009 -0300

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

commit 24512277e87832c66478350b72fbe374b97c1d8e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:38:13 2009 -0300

    ReadyObject: Make destructor virtual as we have virtual methods.

 TelepathyQt4/ready-object.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bea7e514ae864e6f6a2392498b18d984bf03bc25
Merge: c144ba5 509affa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 13 16:42:07 2009 -0300

    Merge branch 'namespace'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit c144ba56c55624e4afa0728e66c9e8d20ebf83c7
Merge: c91b628 a9c24d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 13 16:41:58 2009 -0300

    Merge branch 'docs'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit c91b628d0ae5f774118d39041ef0c70c62f2d3fa
Merge: 20b2897 520118b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 13 16:41:40 2009 -0300

    Merge branch 'shared'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonathon Jongsma (jonner) <jonathon.jongsma@collabora.co.uk>

commit 509affa3ee5d8eef8a7fb421f2d2e69ff3fd512a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 8 03:09:14 2009 -0300

    Removed header-compile-test.cpp

 TelepathyQt4/Makefile.am             |    3 +--
 TelepathyQt4/header-compile-test.cpp |   18 ------------------
 2 files changed, 1 insertions(+), 20 deletions(-)

commit cf51f16647248df78236e6610f41053a71c42882
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 8 02:48:52 2009 -0300

    Renamed Telepathy namespace to Tp.

 TelepathyQt4/Makefile.am                        |   24 +-
 TelepathyQt4/Prototype/Account.cpp              |   10 +-
 TelepathyQt4/Prototype/Account.h                |    4 +-
 TelepathyQt4/Prototype/AccountManager.cpp       |   18 +-
 TelepathyQt4/Prototype/AvatarManager.cpp        |   18 +-
 TelepathyQt4/Prototype/AvatarManager.h          |    6 +-
 TelepathyQt4/Prototype/CapabilitiesManager.cpp  |   48 ++--
 TelepathyQt4/Prototype/CapabilitiesManager.h    |   18 +-
 TelepathyQt4/Prototype/ChatChannel.cpp          |   28 +-
 TelepathyQt4/Prototype/ChatChannel.h            |    4 +-
 TelepathyQt4/Prototype/Connection.cpp           |   54 ++--
 TelepathyQt4/Prototype/Connection.h             |   24 +-
 TelepathyQt4/Prototype/ConnectionFacade.cpp     |   28 +-
 TelepathyQt4/Prototype/ConnectionFacade.h       |   14 +-
 TelepathyQt4/Prototype/Contact.cpp              |   18 +-
 TelepathyQt4/Prototype/Contact.h                |   12 +-
 TelepathyQt4/Prototype/ContactManager.cpp       |  206 ++++++------
 TelepathyQt4/Prototype/ContactManager.h         |   48 ++--
 TelepathyQt4/Prototype/Makefile.am              |    2 +-
 TelepathyQt4/Prototype/PresenceManager.cpp      |  112 ++++----
 TelepathyQt4/Prototype/PresenceManager.h        |   20 +-
 TelepathyQt4/Prototype/StreamedMediaChannel.cpp |   96 +++---
 TelepathyQt4/Prototype/StreamedMediaChannel.h   |   26 +-
 TelepathyQt4/abstract-interface.cpp             |   10 +-
 TelepathyQt4/abstract-interface.h               |    6 +-
 TelepathyQt4/account-manager.cpp                |   14 +-
 TelepathyQt4/account-manager.h                  |    4 +-
 TelepathyQt4/account.cpp                        |   66 ++--
 TelepathyQt4/account.h                          |   36 +-
 TelepathyQt4/async-model.dox                    |   12 +-
 TelepathyQt4/channel.cpp                        |  136 ++++----
 TelepathyQt4/channel.h                          |   34 +-
 TelepathyQt4/connection-internal.h              |    6 +-
 TelepathyQt4/connection-manager-internal.h      |    4 +-
 TelepathyQt4/connection-manager.cpp             |   12 +-
 TelepathyQt4/connection-manager.h               |    8 +-
 TelepathyQt4/connection.cpp                     |   28 +-
 TelepathyQt4/connection.h                       |   16 +-
 TelepathyQt4/constants.h                        |    6 +-
 TelepathyQt4/contact-manager.cpp                |   68 ++--
 TelepathyQt4/contact-manager.h                  |   40 ++--
 TelepathyQt4/contact.cpp                        |    4 +-
 TelepathyQt4/contact.h                          |   10 +-
 TelepathyQt4/dbus-proxy.cpp                     |   10 +-
 TelepathyQt4/dbus-proxy.h                       |    6 +-
 TelepathyQt4/debug-internal.h                   |    4 +-
 TelepathyQt4/debug.cpp                          |    4 +-
 TelepathyQt4/debug.h                            |    5 +-
 TelepathyQt4/feature.cpp                        |    4 +-
 TelepathyQt4/feature.h                          |    4 +-
 TelepathyQt4/file-transfer.cpp                  |    4 +-
 TelepathyQt4/file-transfer.h                    |    4 +-
 TelepathyQt4/key-file.cpp                       |    4 +-
 TelepathyQt4/key-file.h                         |    2 +-
 TelepathyQt4/manager-file.cpp                   |   16 +-
 TelepathyQt4/manager-file.h                     |    2 +-
 TelepathyQt4/message.cpp                        |    4 +-
 TelepathyQt4/message.h                          |    4 +-
 TelepathyQt4/optional-interface-factory.cpp     |    4 +-
 TelepathyQt4/optional-interface-factory.h       |    4 +-
 TelepathyQt4/pending-account.cpp                |    4 +-
 TelepathyQt4/pending-account.h                  |    4 +-
 TelepathyQt4/pending-channel.cpp                |    6 +-
 TelepathyQt4/pending-channel.h                  |    4 +-
 TelepathyQt4/pending-connection.cpp             |    4 +-
 TelepathyQt4/pending-connection.h               |    4 +-
 TelepathyQt4/pending-contact-attributes.cpp     |    4 +-
 TelepathyQt4/pending-contact-attributes.h       |    4 +-
 TelepathyQt4/pending-contacts.cpp               |   24 +-
 TelepathyQt4/pending-contacts.h                 |   12 +-
 TelepathyQt4/pending-handles.cpp                |    4 +-
 TelepathyQt4/pending-handles.h                  |    4 +-
 TelepathyQt4/pending-operation.cpp              |    4 +-
 TelepathyQt4/pending-operation.h                |    6 +-
 TelepathyQt4/pending-ready.cpp                  |    4 +-
 TelepathyQt4/pending-ready.h                    |    4 +-
 TelepathyQt4/pending-string-list.cpp            |    4 +-
 TelepathyQt4/pending-string-list.h              |    4 +-
 TelepathyQt4/readiness-helper.cpp               |   16 +-
 TelepathyQt4/readiness-helper.h                 |    8 +-
 TelepathyQt4/ready-object.cpp                   |    4 +-
 TelepathyQt4/ready-object.h                     |    4 +-
 TelepathyQt4/referenced-handles.cpp             |    4 +-
 TelepathyQt4/referenced-handles.h               |    4 +-
 TelepathyQt4/room-list.cpp                      |    4 +-
 TelepathyQt4/room-list.h                        |    4 +-
 TelepathyQt4/shared-ptr.h                       |    4 +-
 TelepathyQt4/simple-pending-operations.h        |    4 +-
 TelepathyQt4/streamed-media-channel.cpp         |  116 ++++----
 TelepathyQt4/streamed-media-channel.h           |   54 ++--
 TelepathyQt4/text-channel.cpp                   |   36 +-
 TelepathyQt4/text-channel.h                     |   20 +-
 TelepathyQt4/types.h                            |    4 +-
 examples/accounts/account-item.cpp              |   38 ++--
 examples/accounts/account-item.h                |   18 +-
 examples/accounts/accounts-window.cpp           |    8 +-
 examples/accounts/accounts-window.h             |    6 +-
 examples/accounts/main.cpp                      |    6 +-
 examples/call/call-handler.cpp                  |   16 +-
 examples/call/call-handler.h                    |   14 +-
 examples/call/call-roster-widget.cpp            |    2 +-
 examples/call/call-roster-widget.h              |    4 +-
 examples/call/call-widget.cpp                   |  140 ++++----
 examples/call/call-widget.h                     |   46 ++--
 examples/call/call-window.cpp                   |   44 ++--
 examples/call/call-window.h                     |   16 +-
 examples/call/farsight-channel.cpp              |    6 +-
 examples/call/farsight-channel.h                |   10 +-
 examples/call/main.cpp                          |    8 +-
 examples/call/video-widget.cpp                  |    4 +-
 examples/call/video-widget.h                    |    4 +-
 examples/extensions/Makefile.am                 |    6 +-
 examples/roster/main.cpp                        |    6 +-
 examples/roster/roster-item.cpp                 |    6 +-
 examples/roster/roster-item.h                   |    6 +-
 examples/roster/roster-widget.cpp               |   18 +-
 examples/roster/roster-widget.h                 |   18 +-
 examples/roster/roster-window.cpp               |   24 +-
 examples/roster/roster-window.h                 |   14 +-
 tests/dbus/account-basics.cpp                   |   56 ++--
 tests/dbus/chan-basics.cpp                      |   52 ++--
 tests/dbus/chan-group.cpp                       |   80 +++---
 tests/dbus/cm-basics.cpp                        |   12 +-
 tests/dbus/conn-basics.cpp                      |   22 +-
 tests/dbus/conn-requests.cpp                    |   40 ++--
 tests/dbus/conn-roster.cpp                      |   36 +-
 tests/dbus/contacts.cpp                         |   88 +++---
 tests/dbus/handles.cpp                          |   26 +-
 tests/dbus/stateful-proxy.cpp                   |   24 +-
 tests/dbus/streamed-media-chan.cpp              |  384 +++++++++++-----------
 tests/dbus/text-chan.cpp                        |   78 +++---
 tests/key-file.cpp                              |    2 +-
 tests/lib/test.cpp                              |   18 +-
 tests/lib/test.h                                |    6 +-
 tests/manager-file.cpp                          |    2 +-
 tests/pinocchio/cm-basics.cpp                   |   26 +-
 tests/pinocchio/conn-basics.cpp                 |   44 ++--
 tests/pinocchio/handles.cpp                     |   70 ++--
 tests/pinocchio/lib.cpp                         |    4 +-
 tests/prototype/prototype.cpp                   |  124 ++++----
 tests/prototype/prototype.h                     |    2 +-
 tools/libqt4codegen.py                          |    2 +-
 tools/qt4-client-gen.py                         |   22 +-
 143 files changed, 1771 insertions(+), 1770 deletions(-)

commit f0dc68019077608dd4e7f7fa77e7ba2c3d76896e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 8 02:00:47 2009 -0300

    Renamed high-level classes namespace from Telepathy::Client to Telepathy.

 TelepathyQt4/PendingContactAttributes       |    7 +
 TelepathyQt4/abstract-interface.cpp         |    9 +-
 TelepathyQt4/abstract-interface.h           |    5 +-
 TelepathyQt4/account-manager.cpp            |   19 +--
 TelepathyQt4/account-manager.h              |    9 +-
 TelepathyQt4/account.cpp                    |   17 +-
 TelepathyQt4/account.h                      |   15 +-
 TelepathyQt4/channel.cpp                    |   29 ++--
 TelepathyQt4/channel.h                      |   71 ++++----
 TelepathyQt4/connection-internal.h          |    5 +-
 TelepathyQt4/connection-manager-internal.h  |    6 +-
 TelepathyQt4/connection-manager.cpp         |    9 +-
 TelepathyQt4/connection-manager.h           |    9 +-
 TelepathyQt4/connection.cpp                 |   39 ++---
 TelepathyQt4/connection.h                   |   39 ++---
 TelepathyQt4/constants.h                    |    6 +-
 TelepathyQt4/contact-manager.cpp            |   45 +++---
 TelepathyQt4/contact-manager.h              |   35 ++--
 TelepathyQt4/contact.cpp                    |    3 -
 TelepathyQt4/contact.h                      |    9 +-
 TelepathyQt4/dbus-proxy.cpp                 |    7 +-
 TelepathyQt4/dbus-proxy.h                   |    5 +-
 TelepathyQt4/debug.cpp                      |    2 +-
 TelepathyQt4/feature.cpp                    |    3 -
 TelepathyQt4/feature.h                      |    3 -
 TelepathyQt4/file-transfer.cpp              |    3 -
 TelepathyQt4/file-transfer.h                |    3 -
 TelepathyQt4/key-file.cpp                   |    2 +-
 TelepathyQt4/manager-file.cpp               |    2 +-
 TelepathyQt4/message.cpp                    |    3 -
 TelepathyQt4/message.h                      |    4 +-
 TelepathyQt4/optional-interface-factory.cpp |    5 +-
 TelepathyQt4/optional-interface-factory.h   |    5 +-
 TelepathyQt4/pending-account.cpp            |    3 -
 TelepathyQt4/pending-account.h              |    3 -
 TelepathyQt4/pending-channel.cpp            |    3 -
 TelepathyQt4/pending-channel.h              |    3 -
 TelepathyQt4/pending-connection.cpp         |    3 -
 TelepathyQt4/pending-connection.h           |    3 -
 TelepathyQt4/pending-contact-attributes.cpp |    3 -
 TelepathyQt4/pending-contact-attributes.h   |   13 +-
 TelepathyQt4/pending-contacts.cpp           |   23 +--
 TelepathyQt4/pending-contacts.h             |   11 +-
 TelepathyQt4/pending-handles.cpp            |    3 -
 TelepathyQt4/pending-handles.h              |    3 -
 TelepathyQt4/pending-operation.cpp          |    5 -
 TelepathyQt4/pending-operation.h            |    6 +-
 TelepathyQt4/pending-ready.cpp              |    3 -
 TelepathyQt4/pending-ready.h                |    3 -
 TelepathyQt4/pending-string-list.cpp        |    3 -
 TelepathyQt4/pending-string-list.h          |    3 -
 TelepathyQt4/properties.cpp                 |    4 +-
 TelepathyQt4/readiness-helper.cpp           |   18 +-
 TelepathyQt4/readiness-helper.h             |    7 +-
 TelepathyQt4/ready-object.cpp               |    3 -
 TelepathyQt4/ready-object.h                 |    3 -
 TelepathyQt4/referenced-handles.cpp         |    5 +-
 TelepathyQt4/referenced-handles.h           |    6 +-
 TelepathyQt4/room-list.cpp                  |    3 -
 TelepathyQt4/room-list.h                    |    3 -
 TelepathyQt4/simple-pending-operations.h    |    7 -
 TelepathyQt4/streamed-media-channel.cpp     |   21 +--
 TelepathyQt4/streamed-media-channel.h       |   21 +--
 TelepathyQt4/text-channel.cpp               |   13 +-
 TelepathyQt4/text-channel.h                 |   11 +-
 TelepathyQt4/types.cpp                      |    3 +-
 TelepathyQt4/types.h                        |    3 -
 examples/accounts/account-item.cpp          |   12 +-
 examples/accounts/account-item.h            |    8 +-
 examples/accounts/accounts-window.cpp       |    8 +-
 examples/accounts/accounts-window.h         |    6 +-
 examples/call/call-handler.cpp              |   14 +-
 examples/call/call-handler.h                |   14 +-
 examples/call/call-roster-widget.cpp        |    2 +-
 examples/call/call-roster-widget.h          |    4 +-
 examples/call/call-widget.cpp               |   46 +++---
 examples/call/call-widget.h                 |   40 ++---
 examples/call/call-window.cpp               |   24 ++--
 examples/call/call-window.h                 |   14 +-
 examples/call/farsight-channel.cpp          |    4 +-
 examples/call/farsight-channel.h            |    8 +-
 examples/call/main.cpp                      |    2 +-
 examples/call/video-widget.cpp              |    4 +-
 examples/call/video-widget.h                |    2 -
 examples/extensions/Makefile.am             |    4 +-
 examples/roster/roster-item.cpp             |    6 +-
 examples/roster/roster-item.h               |    6 +-
 examples/roster/roster-widget.cpp           |   18 +-
 examples/roster/roster-widget.h             |   18 +-
 examples/roster/roster-window.cpp           |   24 ++--
 examples/roster/roster-window.h             |   14 +-
 tests/dbus/account-basics.cpp               |   46 +++---
 tests/dbus/chan-basics.cpp                  |   46 +++---
 tests/dbus/chan-group.cpp                   |   74 ++++----
 tests/dbus/cm-basics.cpp                    |   12 +-
 tests/dbus/conn-basics.cpp                  |   16 +-
 tests/dbus/conn-requests.cpp                |   34 ++--
 tests/dbus/conn-roster.cpp                  |   36 ++--
 tests/dbus/contacts.cpp                     |   54 +++---
 tests/dbus/handles.cpp                      |   22 ++--
 tests/dbus/stateful-proxy.cpp               |   20 +-
 tests/dbus/streamed-media-chan.cpp          |  238 +++++++++++++-------------
 tests/dbus/text-chan.cpp                    |   52 +++---
 tests/lib/test.cpp                          |   13 +-
 tests/lib/test.h                            |    7 +-
 tests/pinocchio/cm-basics.cpp               |   26 ++--
 tests/pinocchio/conn-basics.cpp             |   36 ++--
 tests/pinocchio/handles.cpp                 |   37 ++--
 tests/pinocchio/lib.cpp                     |    2 +-
 tools/qt4-client-gen.py                     |   22 ++--
 110 files changed, 773 insertions(+), 983 deletions(-)

commit 02988937b75b5b18ac3cd3cad03fddf140f618ca
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 3 18:59:33 2009 -0300

    Get rid of Client dir.

 Makefile.am                                        |    2 +-
 NEWS                                               |    2 +-
 TelepathyQt4/AbstractInterface                     |   13 +
 TelepathyQt4/Account                               |   13 +
 TelepathyQt4/AccountInterface                      |   13 +
 TelepathyQt4/AccountManager                        |   13 +
 TelepathyQt4/AccountManagerInterface               |   13 +
 TelepathyQt4/Channel                               |   13 +
 TelepathyQt4/ChannelInterface                      |   13 +
 TelepathyQt4/ChannelInterfaceCallStateInterface    |   13 +
 TelepathyQt4/ChannelInterfaceChatStateInterface    |   13 +
 TelepathyQt4/ChannelInterfaceDTMFInterface         |   13 +
 TelepathyQt4/ChannelInterfaceGroupInterface        |   13 +
 TelepathyQt4/ChannelInterfaceHoldInterface         |   13 +
 .../ChannelInterfaceMediaSignallingInterface       |   13 +
 TelepathyQt4/ChannelInterfacePasswordInterface     |   13 +
 TelepathyQt4/ChannelTypeContactListInterface       |   13 +
 TelepathyQt4/ChannelTypeRoomListInterface          |   13 +
 TelepathyQt4/ChannelTypeStreamedMediaInterface     |   13 +
 TelepathyQt4/ChannelTypeTextInterface              |   13 +
 TelepathyQt4/ChannelTypeTubesInterface             |   13 +
 TelepathyQt4/Client/AbstractInterface              |   13 -
 TelepathyQt4/Client/Account                        |   13 -
 TelepathyQt4/Client/AccountInterface               |   13 -
 TelepathyQt4/Client/AccountManager                 |   13 -
 TelepathyQt4/Client/AccountManagerInterface        |   13 -
 TelepathyQt4/Client/Channel                        |   13 -
 TelepathyQt4/Client/ChannelInterface               |   13 -
 .../Client/ChannelInterfaceCallStateInterface      |   13 -
 .../Client/ChannelInterfaceChatStateInterface      |   13 -
 TelepathyQt4/Client/ChannelInterfaceDTMFInterface  |   13 -
 TelepathyQt4/Client/ChannelInterfaceGroupInterface |   13 -
 TelepathyQt4/Client/ChannelInterfaceHoldInterface  |   13 -
 .../ChannelInterfaceMediaSignallingInterface       |   13 -
 .../Client/ChannelInterfacePasswordInterface       |   13 -
 .../Client/ChannelTypeContactListInterface         |   13 -
 TelepathyQt4/Client/ChannelTypeRoomListInterface   |   13 -
 .../Client/ChannelTypeStreamedMediaInterface       |   13 -
 TelepathyQt4/Client/ChannelTypeTextInterface       |   13 -
 TelepathyQt4/Client/ChannelTypeTubesInterface      |   13 -
 TelepathyQt4/Client/Connection                     |   13 -
 TelepathyQt4/Client/ConnectionInterface            |   13 -
 .../Client/ConnectionInterfaceAliasingInterface    |   13 -
 .../Client/ConnectionInterfaceAvatarsInterface     |   13 -
 .../ConnectionInterfaceCapabilitiesInterface       |   13 -
 .../Client/ConnectionInterfaceContactsInterface    |   13 -
 .../Client/ConnectionInterfacePresenceInterface    |   13 -
 .../Client/ConnectionInterfaceRequestsInterface    |   13 -
 .../ConnectionInterfaceSimplePresenceInterface     |   13 -
 TelepathyQt4/Client/ConnectionManager              |   13 -
 TelepathyQt4/Client/ConnectionManagerInterface     |   13 -
 TelepathyQt4/Client/Contact                        |   13 -
 TelepathyQt4/Client/ContactManager                 |   13 -
 TelepathyQt4/Client/DBus                           |   13 -
 TelepathyQt4/Client/DBusDaemonInterface            |   13 -
 TelepathyQt4/Client/DBusProxy                      |   13 -
 TelepathyQt4/Client/Feature                        |   13 -
 TelepathyQt4/Client/FileTransfer                   |   13 -
 TelepathyQt4/Client/IntrospectableInterface        |   13 -
 TelepathyQt4/Client/MediaSessionHandler            |   13 -
 TelepathyQt4/Client/MediaSessionHandlerInterface   |   13 -
 TelepathyQt4/Client/MediaStreamHandler             |   13 -
 TelepathyQt4/Client/MediaStreamHandlerInterface    |   13 -
 TelepathyQt4/Client/Message                        |   13 -
 TelepathyQt4/Client/OptionalInterfaceFactory       |   13 -
 TelepathyQt4/Client/PeerInterface                  |   13 -
 TelepathyQt4/Client/PendingAccount                 |   13 -
 TelepathyQt4/Client/PendingChannel                 |   13 -
 TelepathyQt4/Client/PendingConnection              |   13 -
 TelepathyQt4/Client/PendingContactAttributes       |    6 -
 TelepathyQt4/Client/PendingContacts                |   13 -
 TelepathyQt4/Client/PendingFailure                 |   13 -
 TelepathyQt4/Client/PendingHandles                 |   13 -
 TelepathyQt4/Client/PendingOperation               |   13 -
 TelepathyQt4/Client/PendingReady                   |   13 -
 TelepathyQt4/Client/PendingStringList              |   13 -
 TelepathyQt4/Client/PendingSuccess                 |   13 -
 TelepathyQt4/Client/PendingVoidMethodCall          |   13 -
 TelepathyQt4/Client/Properties                     |   13 -
 TelepathyQt4/Client/PropertiesInterface            |   13 -
 TelepathyQt4/Client/PropertiesInterfaceInterface   |   13 -
 TelepathyQt4/Client/ReadinessHelper                |   13 -
 TelepathyQt4/Client/ReadyObject                    |   13 -
 TelepathyQt4/Client/ReceivedMessage                |   13 -
 TelepathyQt4/Client/ReferencedHandles              |   12 -
 TelepathyQt4/Client/ReferencedHandlesIterator      |    6 -
 TelepathyQt4/Client/RoomList                       |   13 -
 TelepathyQt4/Client/StatefulDBusProxy              |   13 -
 TelepathyQt4/Client/StatelessDBusProxy             |   13 -
 TelepathyQt4/Client/StreamedMediaChannel           |   13 -
 TelepathyQt4/Client/TextChannel                    |   13 -
 TelepathyQt4/Client/Types                          |   13 -
 TelepathyQt4/Client/abstract-interface.cpp         |   94 -
 TelepathyQt4/Client/abstract-interface.h           |   67 -
 TelepathyQt4/Client/account-manager.cpp            |  633 ------
 TelepathyQt4/Client/account-manager.h              |  120 -
 TelepathyQt4/Client/account.cpp                    | 1036 ---------
 TelepathyQt4/Client/account.h                      |  203 --
 TelepathyQt4/Client/channel.cpp                    | 2296 --------------------
 TelepathyQt4/Client/channel.h                      |  318 ---
 TelepathyQt4/Client/connection-internal.h          |   51 -
 TelepathyQt4/Client/connection-manager-internal.h  |   99 -
 TelepathyQt4/Client/connection-manager.cpp         |  682 ------
 TelepathyQt4/Client/connection-manager.h           |  177 --
 TelepathyQt4/Client/connection.cpp                 | 1456 -------------
 TelepathyQt4/Client/connection.h                   |  224 --
 TelepathyQt4/Client/contact-manager.cpp            |  952 --------
 TelepathyQt4/Client/contact-manager.h              |  175 --
 TelepathyQt4/Client/contact.cpp                    |  361 ---
 TelepathyQt4/Client/contact.h                      |  141 --
 TelepathyQt4/Client/dbus-proxy.cpp                 |  355 ---
 TelepathyQt4/Client/dbus-proxy.h                   |  123 --
 TelepathyQt4/Client/dbus.cpp                       |   25 -
 TelepathyQt4/Client/dbus.h                         |   53 -
 TelepathyQt4/Client/feature.cpp                    |   65 -
 TelepathyQt4/Client/feature.h                      |   72 -
 TelepathyQt4/Client/file-transfer.cpp              |   95 -
 TelepathyQt4/Client/file-transfer.h                |   59 -
 TelepathyQt4/Client/media-session-handler.cpp      |   25 -
 TelepathyQt4/Client/media-session-handler.h        |   49 -
 TelepathyQt4/Client/media-stream-handler.cpp       |   25 -
 TelepathyQt4/Client/media-stream-handler.h         |   49 -
 TelepathyQt4/Client/message.cpp                    |  572 -----
 TelepathyQt4/Client/message.h                      |  126 --
 TelepathyQt4/Client/optional-interface-factory.cpp |   85 -
 TelepathyQt4/Client/optional-interface-factory.h   |  160 --
 TelepathyQt4/Client/pending-account.cpp            |  177 --
 TelepathyQt4/Client/pending-account.h              |   75 -
 TelepathyQt4/Client/pending-channel.cpp            |  362 ---
 TelepathyQt4/Client/pending-channel.h              |   88 -
 TelepathyQt4/Client/pending-connection.cpp         |  200 --
 TelepathyQt4/Client/pending-connection.h           |   76 -
 TelepathyQt4/Client/pending-contact-attributes.cpp |  245 ---
 TelepathyQt4/Client/pending-contact-attributes.h   |   80 -
 TelepathyQt4/Client/pending-contacts.cpp           |  427 ----
 TelepathyQt4/Client/pending-contacts.h             |  102 -
 TelepathyQt4/Client/pending-handles.cpp            |  499 -----
 TelepathyQt4/Client/pending-handles.h              |   96 -
 TelepathyQt4/Client/pending-operation.cpp          |  193 --
 TelepathyQt4/Client/pending-operation.h            |  181 --
 TelepathyQt4/Client/pending-ready.cpp              |  107 -
 TelepathyQt4/Client/pending-ready.h                |   64 -
 TelepathyQt4/Client/pending-string-list.cpp        |   69 -
 TelepathyQt4/Client/pending-string-list.h          |   62 -
 TelepathyQt4/Client/properties.cpp                 |   25 -
 TelepathyQt4/Client/properties.h                   |   50 -
 TelepathyQt4/Client/readiness-helper.cpp           |  540 -----
 TelepathyQt4/Client/readiness-helper.h             |  138 --
 TelepathyQt4/Client/ready-object.cpp               |  145 --
 TelepathyQt4/Client/ready-object.h                 |   69 -
 TelepathyQt4/Client/referenced-handles.cpp         |  303 ---
 TelepathyQt4/Client/referenced-handles.h           |  294 ---
 TelepathyQt4/Client/room-list.cpp                  |   94 -
 TelepathyQt4/Client/room-list.h                    |   59 -
 TelepathyQt4/Client/simple-pending-operations.h    |  118 -
 TelepathyQt4/Client/streamed-media-channel.cpp     |  864 --------
 TelepathyQt4/Client/streamed-media-channel.h       |  194 --
 TelepathyQt4/Client/text-channel.cpp               | 1008 ---------
 TelepathyQt4/Client/text-channel.h                 |  150 --
 TelepathyQt4/Client/types.h                        |   61 -
 TelepathyQt4/Connection                            |   13 +
 TelepathyQt4/ConnectionInterface                   |   13 +
 TelepathyQt4/ConnectionInterfaceAliasingInterface  |   13 +
 TelepathyQt4/ConnectionInterfaceAvatarsInterface   |   13 +
 .../ConnectionInterfaceCapabilitiesInterface       |   13 +
 TelepathyQt4/ConnectionInterfaceContactsInterface  |   13 +
 TelepathyQt4/ConnectionInterfacePresenceInterface  |   13 +
 TelepathyQt4/ConnectionInterfaceRequestsInterface  |   13 +
 .../ConnectionInterfaceSimplePresenceInterface     |   13 +
 TelepathyQt4/ConnectionManager                     |   13 +
 TelepathyQt4/ConnectionManagerInterface            |   13 +
 TelepathyQt4/Contact                               |   13 +
 TelepathyQt4/ContactManager                        |   13 +
 TelepathyQt4/DBus                                  |   13 +
 TelepathyQt4/DBusDaemonInterface                   |   13 +
 TelepathyQt4/DBusProxy                             |   13 +
 TelepathyQt4/Feature                               |   13 +
 TelepathyQt4/FileTransfer                          |   13 +
 TelepathyQt4/IntrospectableInterface               |   13 +
 TelepathyQt4/Makefile.am                           |  342 ++--
 TelepathyQt4/MediaSessionHandler                   |   13 +
 TelepathyQt4/MediaSessionHandlerInterface          |   13 +
 TelepathyQt4/MediaStreamHandler                    |   13 +
 TelepathyQt4/MediaStreamHandlerInterface           |   13 +
 TelepathyQt4/Message                               |   13 +
 TelepathyQt4/OptionalInterfaceFactory              |   13 +
 TelepathyQt4/PeerInterface                         |   13 +
 TelepathyQt4/PendingAccount                        |   13 +
 TelepathyQt4/PendingChannel                        |   13 +
 TelepathyQt4/PendingConnection                     |   13 +
 TelepathyQt4/PendingContactAttributes              |    6 +
 TelepathyQt4/PendingContacts                       |   13 +
 TelepathyQt4/PendingFailure                        |   13 +
 TelepathyQt4/PendingHandles                        |   13 +
 TelepathyQt4/PendingOperation                      |   13 +
 TelepathyQt4/PendingReady                          |   13 +
 TelepathyQt4/PendingStringList                     |   13 +
 TelepathyQt4/PendingSuccess                        |   13 +
 TelepathyQt4/PendingVoidMethodCall                 |   13 +
 TelepathyQt4/Properties                            |   13 +
 TelepathyQt4/PropertiesInterface                   |   13 +
 TelepathyQt4/PropertiesInterfaceInterface          |   13 +
 TelepathyQt4/Prototype/Account.cpp                 |    4 +-
 TelepathyQt4/Prototype/AccountManager.cpp          |    4 +-
 TelepathyQt4/Prototype/AvatarManager.cpp           |    2 +-
 TelepathyQt4/Prototype/CapabilitiesManager.cpp     |    2 +-
 TelepathyQt4/Prototype/ChatChannel.cpp             |    4 +-
 TelepathyQt4/Prototype/Connection.cpp              |    4 +-
 TelepathyQt4/Prototype/ConnectionFacade.cpp        |    4 +-
 TelepathyQt4/Prototype/Contact.cpp                 |    2 +-
 TelepathyQt4/Prototype/Contact.h                   |    2 +-
 TelepathyQt4/Prototype/ContactManager.cpp          |    2 +-
 TelepathyQt4/Prototype/PresenceManager.cpp         |    2 +-
 TelepathyQt4/Prototype/StreamedMediaChannel.cpp    |    4 +-
 TelepathyQt4/Prototype/StreamedMediaChannel.h      |    4 +-
 TelepathyQt4/ReadinessHelper                       |   13 +
 TelepathyQt4/ReadyObject                           |   13 +
 TelepathyQt4/ReceivedMessage                       |   13 +
 TelepathyQt4/ReferencedHandles                     |   12 +
 TelepathyQt4/ReferencedHandlesIterator             |    6 +
 TelepathyQt4/RoomList                              |   13 +
 TelepathyQt4/StatefulDBusProxy                     |   13 +
 TelepathyQt4/StatelessDBusProxy                    |   13 +
 TelepathyQt4/StreamedMediaChannel                  |   13 +
 TelepathyQt4/TextChannel                           |   13 +
 TelepathyQt4/abstract-interface.cpp                |   94 +
 TelepathyQt4/abstract-interface.h                  |   67 +
 TelepathyQt4/account-manager.cpp                   |  633 ++++++
 TelepathyQt4/account-manager.h                     |  120 +
 TelepathyQt4/account.cpp                           | 1036 +++++++++
 TelepathyQt4/account.h                             |  203 ++
 TelepathyQt4/channel.cpp                           | 2296 ++++++++++++++++++++
 TelepathyQt4/channel.h                             |  318 +++
 TelepathyQt4/connection-internal.h                 |   51 +
 TelepathyQt4/connection-manager-internal.h         |   99 +
 TelepathyQt4/connection-manager.cpp                |  682 ++++++
 TelepathyQt4/connection-manager.h                  |  177 ++
 TelepathyQt4/connection.cpp                        | 1456 +++++++++++++
 TelepathyQt4/connection.h                          |  224 ++
 TelepathyQt4/contact-manager.cpp                   |  952 ++++++++
 TelepathyQt4/contact-manager.h                     |  175 ++
 TelepathyQt4/contact.cpp                           |  361 +++
 TelepathyQt4/contact.h                             |  141 ++
 TelepathyQt4/dbus-proxy.cpp                        |  355 +++
 TelepathyQt4/dbus-proxy.h                          |  123 ++
 TelepathyQt4/dbus.cpp                              |   25 +
 TelepathyQt4/dbus.h                                |   53 +
 TelepathyQt4/feature.cpp                           |   65 +
 TelepathyQt4/feature.h                             |   72 +
 TelepathyQt4/file-transfer.cpp                     |   95 +
 TelepathyQt4/file-transfer.h                       |   59 +
 TelepathyQt4/header-compile-test.cpp               |   22 +-
 TelepathyQt4/media-session-handler.cpp             |   25 +
 TelepathyQt4/media-session-handler.h               |   49 +
 TelepathyQt4/media-stream-handler.cpp              |   25 +
 TelepathyQt4/media-stream-handler.h                |   49 +
 TelepathyQt4/message.cpp                           |  572 +++++
 TelepathyQt4/message.h                             |  126 ++
 TelepathyQt4/optional-interface-factory.cpp        |   85 +
 TelepathyQt4/optional-interface-factory.h          |  160 ++
 TelepathyQt4/pending-account.cpp                   |  177 ++
 TelepathyQt4/pending-account.h                     |   75 +
 TelepathyQt4/pending-channel.cpp                   |  362 +++
 TelepathyQt4/pending-channel.h                     |   88 +
 TelepathyQt4/pending-connection.cpp                |  200 ++
 TelepathyQt4/pending-connection.h                  |   76 +
 TelepathyQt4/pending-contact-attributes.cpp        |  245 +++
 TelepathyQt4/pending-contact-attributes.h          |   80 +
 TelepathyQt4/pending-contacts.cpp                  |  427 ++++
 TelepathyQt4/pending-contacts.h                    |  102 +
 TelepathyQt4/pending-handles.cpp                   |  499 +++++
 TelepathyQt4/pending-handles.h                     |   96 +
 TelepathyQt4/pending-operation.cpp                 |  193 ++
 TelepathyQt4/pending-operation.h                   |  181 ++
 TelepathyQt4/pending-ready.cpp                     |  107 +
 TelepathyQt4/pending-ready.h                       |   64 +
 TelepathyQt4/pending-string-list.cpp               |   69 +
 TelepathyQt4/pending-string-list.h                 |   62 +
 TelepathyQt4/properties.cpp                        |   25 +
 TelepathyQt4/properties.h                          |   50 +
 TelepathyQt4/readiness-helper.cpp                  |  540 +++++
 TelepathyQt4/readiness-helper.h                    |  138 ++
 TelepathyQt4/ready-object.cpp                      |  145 ++
 TelepathyQt4/ready-object.h                        |   69 +
 TelepathyQt4/referenced-handles.cpp                |  303 +++
 TelepathyQt4/referenced-handles.h                  |  294 +++
 TelepathyQt4/room-list.cpp                         |   94 +
 TelepathyQt4/room-list.h                           |   59 +
 TelepathyQt4/simple-pending-operations.h           |  118 +
 TelepathyQt4/streamed-media-channel.cpp            |  864 ++++++++
 TelepathyQt4/streamed-media-channel.h              |  194 ++
 TelepathyQt4/text-channel.cpp                      | 1008 +++++++++
 TelepathyQt4/text-channel.h                        |  150 ++
 TelepathyQt4/types.h                               |   32 +
 examples/accounts/account-item.cpp                 |    4 +-
 examples/accounts/account-item.h                   |    4 +-
 examples/accounts/accounts-window.cpp              |    8 +-
 examples/accounts/accounts-window.h                |    2 +-
 examples/call/call-handler.cpp                     |   16 +-
 examples/call/call-handler.h                       |    4 +-
 examples/call/call-roster-widget.cpp               |   12 +-
 examples/call/call-roster-widget.h                 |    2 +-
 examples/call/call-widget.cpp                      |   14 +-
 examples/call/call-widget.h                        |    6 +-
 examples/call/call-window.cpp                      |   12 +-
 examples/call/call-window.h                        |    2 +-
 examples/call/farsight-channel.cpp                 |    4 +-
 examples/call/farsight-channel.h                   |    2 +-
 examples/extensions/Makefile.am                    |    2 +-
 examples/roster/roster-item.h                      |    2 +-
 examples/roster/roster-widget.cpp                  |   12 +-
 examples/roster/roster-widget.h                    |    4 +-
 examples/roster/roster-window.cpp                  |    8 +-
 examples/roster/roster-window.h                    |    2 +-
 tests/dbus/account-basics.cpp                      |   12 +-
 tests/dbus/chan-basics.cpp                         |   12 +-
 tests/dbus/chan-group.cpp                          |   16 +-
 tests/dbus/cm-basics.cpp                           |    6 +-
 tests/dbus/conn-basics.cpp                         |    6 +-
 tests/dbus/conn-requests.cpp                       |   12 +-
 tests/dbus/conn-roster.cpp                         |   12 +-
 tests/dbus/contacts.cpp                            |   14 +-
 tests/dbus/handles.cpp                             |   10 +-
 tests/dbus/stateful-proxy.cpp                      |    4 +-
 tests/dbus/streamed-media-chan.cpp                 |   12 +-
 tests/dbus/text-chan.cpp                           |   10 +-
 tests/lib/test.cpp                                 |    4 +-
 tests/lib/test.h                                   |    2 +-
 tests/pinocchio/cm-basics.cpp                      |    8 +-
 tests/pinocchio/conn-basics.cpp                    |    8 +-
 tests/pinocchio/handles.cpp                        |   10 +-
 tests/pinocchio/lib.cpp                            |    2 +-
 tests/pinocchio/lib.h                              |    2 +-
 tests/prototype/prototype.cpp                      |    8 +-
 tools/qt4-client-gen.py                            |    4 +-
 335 files changed, 19453 insertions(+), 19501 deletions(-)

commit a9c24d629d66ad636355f7061ecba5cb4165d45f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 03:03:56 2009 -0300

    AccountManager: Improved docs.

 TelepathyQt4/Client/account-manager.cpp |  231 +++++++++++++++++++++++++------
 1 files changed, 186 insertions(+), 45 deletions(-)

commit edf75ef2c3c54e20c8eef6108065444bec0f16a9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:55:03 2009 -0300

    .gitignore: Added doxygen.log to the ignore list.

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 196a910468245e78d1d9ae5827df20600696de47
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:52:51 2009 -0300

    doxygen.cfg.in: Added QtHelp support.

 doxygen.cfg.in |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 381f50cd98318f805e5f4e9dd0fee13d43b4b66c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:51:52 2009 -0300

    doxygen.cfg.in: Added custom footer file.

 Makefile.am         |    1 +
 doxygen-footer.html |    7 +++++++
 doxygen.cfg.in      |    2 +-
 3 files changed, 9 insertions(+), 1 deletions(-)

commit cbd063256a676cb100b9cf263e4296093f539e19
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:49:55 2009 -0300

    doxygen.cfg.in: Added custom header file.

 Makefile.am         |    1 +
 doxygen-header.html |   30 ++++++++++++++++++++++++++++++
 doxygen.cfg.in      |    2 +-
 3 files changed, 32 insertions(+), 1 deletions(-)

commit 5679fa060df4c881cc8e9b1cb28ce50f8005f1ba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:47:55 2009 -0300

    doxygen.cfg.in: Added custom css stylesheet.

 Makefile.am    |    1 +
 doxygen.cfg.in |    2 +-
 doxygen.css    |  429 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 431 insertions(+), 1 deletions(-)

commit bee0a32ac0cda5dd331c680bb693997c8266e7eb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 03:30:17 2009 -0300

    main.dox: Added Graphical Class Hierarchy.

 TelepathyQt4/main.dox |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 78cd21e86312d8d14a8d3b70c0624ab6c040ee5a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 02:20:51 2009 -0300

    shared-ptr.dox: Added document explaining the Telepathy-Qt4 shared pointer usage.

 TelepathyQt4/Makefile.am    |    1 +
 TelepathyQt4/main.dox       |    1 +
 TelepathyQt4/shared-ptr.dox |   57 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 59 insertions(+), 0 deletions(-)

commit bb4329b8eafabad5b030ec7ffef3daa4d0a9411d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:45:01 2009 -0300

    async-model.dox: Added document explaining how the Telepathy-Qt4 async model works.

 TelepathyQt4/Makefile.am     |    1 +
 TelepathyQt4/async-model.dox |   58 ++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/main.dox        |    3 ++
 3 files changed, 62 insertions(+), 0 deletions(-)

commit 769f6e9c38f1e3c60b494175931d1f527e4442f3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:42:27 2009 -0300

    examples.dox: Added examples page on documentation.

 TelepathyQt4/Makefile.am  |    1 +
 TelepathyQt4/examples.dox |  199 +++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/main.dox     |    1 +
 doxygen.cfg.in            |    2 +-
 4 files changed, 202 insertions(+), 1 deletions(-)

commit 47f0179e7781b26550cffd05a522d4606877b591
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:38:33 2009 -0300

    main.dox: Added main.dox with some introductory documentation.

 TelepathyQt4/Makefile.am |    1 +
 TelepathyQt4/main.dox    |  129 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 130 insertions(+), 0 deletions(-)

commit f84dc53cc5e6cc6dbd336f1798798ebc01de4404
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:34:41 2009 -0300

    doxygen.cfg.in: Generate doc for dox files.

 doxygen.cfg.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6c1f07b044e6bc7375f0136b062a68d62891a61a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:33:44 2009 -0300

    doxygen.cfg.in: Do not generate docs for TelepathyQt4/Prototype.

 doxygen.cfg.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9fbe24a6814a39f8fee0460cfe1ba6619ebee812
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:30:57 2009 -0300

    doxygen.cfg.in: Some tweaks.

 doxygen.cfg.in |   51 ++++++++++++++++++++++-----------------------------
 1 files changed, 22 insertions(+), 29 deletions(-)

commit 520118bcda1f8d8878736219481e03fe2dde9397
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 13 15:14:14 2009 -0300

    shared-ptr: Added cast helper methods.

 TelepathyQt4/shared-ptr.h          |   18 ++++++++++++++++++
 tests/dbus/streamed-media-chan.cpp |    3 +--
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 18475eeb95e9fd0645f2a7ba9ff20e476fdc9081
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 13 13:33:15 2009 -0300

    shared-ptr: Changed SharedPtr(T*) to not be a templated constructor.

 TelepathyQt4/shared-ptr.h |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 1a8a35e15adeeed08fa71fb2fcdf2200ce866908
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 7 11:06:23 2009 -0300

    shared-ptr: Renamed SharedData to RefCounted.

 TelepathyQt4/Client/account-manager.h        |    2 +-
 TelepathyQt4/Client/account.h                |    2 +-
 TelepathyQt4/Client/channel.h                |    2 +-
 TelepathyQt4/Client/connection-manager.h     |    2 +-
 TelepathyQt4/Client/connection.h             |    2 +-
 TelepathyQt4/Client/streamed-media-channel.h |    2 +-
 TelepathyQt4/shared-ptr.h                    |   14 +++++++-------
 7 files changed, 13 insertions(+), 13 deletions(-)

commit f5536b5585036b158b0e9585fd1b16cc9e5501db
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 7 11:01:37 2009 -0300

    shared-ptr: Use swap idiom.
    
    Rationale (Jonathon Jongsma):
    [Copy constructor and operator=()]
    You might consider using the swap() idiom like Glib::RefPtr uses, it's quite
    elegant and allows greater code reuse:
    http://svn.gnome.org/viewvc/glibmm/trunk/glib/glibmm/refptr.h?view=markup#l228

 TelepathyQt4/shared-ptr.h |   68 ++++++++++++++++-----------------------------
 1 files changed, 24 insertions(+), 44 deletions(-)

commit a69c2665f88838d3cf10fa807513e7c6da5ef42b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 7 10:10:23 2009 -0300

    shared-ptr: Added WeakPtr::toStrongRef that returns a SharedPtr from a WeakPtr.
    
    Rationale (Jonathon Jongsma):
    You also might consider something like the boost::weak_ptr::lock() API that
    allows you to easily create a SharedPtr from a WeakPtr.
    
    Added "lock" idea but using Qt idiom, as used in QWeakPointer.

 TelepathyQt4/shared-ptr.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 64fb5a1a50df5e41f19cb495d4fad046bff2dacf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 7 10:06:35 2009 -0300

    shared-ptr: Make SharedPtr(WeakPtr) constructor explicit.
    
    Rationale (Jonathon Jongsma):
    [inline SharedPtr(const WeakPtr<T> &o)]
    It's probably best to make this explicit as well so that converting from a weak
    pointer to a shared pointer is only done when it's intentional. You also might
    consider something like the boost::weak_ptr::lock() API that allows you to
    easily create a SharedPtr from a WeakPtr.

 TelepathyQt4/Client/contact-manager.cpp        |    2 +-
 TelepathyQt4/Client/pending-account.cpp        |    2 +-
 TelepathyQt4/Client/pending-channel.cpp        |   13 +++++++------
 TelepathyQt4/Client/pending-connection.cpp     |    2 +-
 TelepathyQt4/Client/referenced-handles.cpp     |    2 +-
 TelepathyQt4/Client/streamed-media-channel.cpp |    2 +-
 TelepathyQt4/shared-ptr.h                      |   21 +--------------------
 7 files changed, 13 insertions(+), 31 deletions(-)

commit 9ee65826f5427204045b95ee2ac57f655b050910
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 7 09:32:16 2009 -0300

    shared-ptr: removed template<class X> inline SharedPtr(const SharedPtr<X> &o).
    
    Rationale (Jonathon Jongsma):
    [template<class X> inline SharedPtr(const SharedPtr<X> &o)]
    I don't think this constructor is a good idea. I assume this is designed so that
    you can easily convert from a derived class pointer to a base class pointer as you
    would with raw pointers, but I think it's much better to make the programmer state
    explicitly what they want to do. And in any case, dynamic_cast is probably the more
    appropriate cast in this situation. See also
    boost::static_pointer_cast/dynamic_pointer_cast/etc or
    Glib::RefPtr::cast_static/cast_dynamic/etc.

 TelepathyQt4/Client/pending-channel.cpp |   20 ++++++++++++--------
 TelepathyQt4/shared-ptr.h               |    2 --
 tests/dbus/streamed-media-chan.cpp      |    3 ++-
 tests/dbus/text-chan.cpp                |    2 +-
 4 files changed, 15 insertions(+), 12 deletions(-)

commit 59b465a360bc85e2665eab962fc1d64b622112c4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 7 09:34:44 2009 -0300

    shared-ptr: Make SharedData destructor virtual.

 TelepathyQt4/shared-ptr.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 82b4e574c5a99ddf30d123480d2286f0fa18d521
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 7 09:46:29 2009 -0300

    shared-ptr: Changed SharedPtr(T*) to be a templated constructor.
    
    Rationale (Jonathon Jongsma):
    [explicit inline SharedPtr(T *d) : d(d) { if (d) { d->ref(); } }]
    boost::shared_ptr uses a templated constructor for this case (e.g.  template
    <class Y> SharedPtr(Y *d) ...) which allows it to somehow remember the actual
    pointer type passed so that if it was a different type that is convertible to
    T*, it will call delete with its original type and thus will not leak even if Y
    does not have a virtual destructor). Granted, they probably use some black magic
    to accomplish this, but it might be worth considering.

 TelepathyQt4/Client/account.cpp    |    1 -
 TelepathyQt4/shared-ptr.h          |    3 ++-
 tests/dbus/account-basics.cpp      |    2 +-
 tests/dbus/chan-basics.cpp         |    2 +-
 tests/dbus/chan-group.cpp          |    2 +-
 tests/dbus/cm-basics.cpp           |    2 +-
 tests/dbus/conn-basics.cpp         |    2 +-
 tests/dbus/conn-requests.cpp       |    2 +-
 tests/dbus/conn-roster.cpp         |    2 +-
 tests/dbus/contacts.cpp            |    2 +-
 tests/dbus/handles.cpp             |    2 +-
 tests/dbus/streamed-media-chan.cpp |    2 +-
 tests/dbus/text-chan.cpp           |    4 +---
 13 files changed, 13 insertions(+), 15 deletions(-)

commit 698461b1c417821199d6b52560a45dc367f0f732
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 6 14:36:10 2009 -0300

    shared-ptr: Make SharedPtr(T*) constructor explicit.

 TelepathyQt4/Client/account-manager.cpp        |    2 +-
 TelepathyQt4/Client/channel.cpp                |    2 +-
 TelepathyQt4/Client/connection-manager.cpp     |    3 +-
 TelepathyQt4/Client/connection.cpp             |   33 +++++++++++++++--------
 TelepathyQt4/Client/message.cpp                |    1 -
 TelepathyQt4/Client/streamed-media-channel.cpp |   10 ++++---
 TelepathyQt4/Client/text-channel.cpp           |    8 +++---
 TelepathyQt4/shared-ptr.h                      |    2 +-
 tests/dbus/text-chan.cpp                       |    2 +-
 9 files changed, 37 insertions(+), 26 deletions(-)

commit 2462e349ad36271d8fecf96403ea1516a12bf4d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 6 14:33:01 2009 -0300

    shared-ptr: Make sure we WeakPtr deletes wd on operator=(SharedPtr).

 TelepathyQt4/shared-ptr.h |   32 ++++++++++++++------------------
 1 files changed, 14 insertions(+), 18 deletions(-)

commit 06c9ca6d89d16b4d5fc91a049e9e01523249f5ab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 6 14:03:34 2009 -0300

    shared-ptr: Fixed memory leak.

 TelepathyQt4/shared-ptr.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 844efa70d5cda0ba9854986f15e8e1ee3e898036
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 23:27:52 2009 -0300

    ReadinessHelper: Be more defensive regarding PendingOperations finish/destroy.

 TelepathyQt4/Client/connection.cpp       |    2 +-
 TelepathyQt4/Client/pending-ready.cpp    |    4 +-
 TelepathyQt4/Client/pending-ready.h      |    3 +-
 TelepathyQt4/Client/readiness-helper.cpp |   38 +++++++++++++++++++++++++----
 TelepathyQt4/Client/readiness-helper.h   |    3 ++
 5 files changed, 40 insertions(+), 10 deletions(-)

commit 6111e1baa45b6c369e918519d0ed346e4e24eb66
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 21:25:01 2009 -0300

    Updated NEWS.

 NEWS |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 2ad654096cc2b20bb3fff6efadbe3cecc2d387a5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 20:33:40 2009 -0300

    call example: End call if unable to create any stream for outgoing calls.

 examples/call/call-widget.cpp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 16eb39e7fbddf2b0de1621dedda9d0c4837cdba3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 20:29:16 2009 -0300

    Improved call/roster examples.

 examples/call/call-handler.cpp    |    4 ++--
 examples/call/call-window.cpp     |    4 ++--
 examples/roster/roster-widget.cpp |   22 +++++++++++++++++-----
 examples/roster/roster-widget.h   |    8 ++++----
 examples/roster/roster-window.cpp |    4 ++--
 5 files changed, 27 insertions(+), 15 deletions(-)

commit ac1ea87c072c3b392d4d64c810bc199aa13308ca
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:52:52 2009 -0300

    Account: Removed manager method and use QDBusConnection/busName to create account.
    
    Rationale:
    Before this change, to create a Account, the user would pass the
    AccountManagerPtr as a param.
    This way, it's desirable that manager always return the proper manager used on
    Account creation, but this was not true in all cases, as the account manager
    could be destroyed while the account was still alive.
    
    Example:
        AccountPtr acc;
        {
            AccountManagerPtr am = AccountManager::create();
            ...
            acc = Account::create(am, path);
        }
        // am is detroyed - nobody referencing it, Account HAD a weakref to it
        Q_ASSERT(acc->manager()); // fail
    
    As the AccountManager is supposed to be a singleton, there is no need for this
    method, and to avoid misbehaviour let's remove it.

 TelepathyQt4/Client/account-manager.cpp |    2 +-
 TelepathyQt4/Client/account.cpp         |   51 +++++++++++++++++++-----------
 TelepathyQt4/Client/account.h           |   11 ++++---
 TelepathyQt4/Client/pending-account.cpp |    4 ++-
 examples/accounts/account-item.cpp      |    3 +-
 5 files changed, 44 insertions(+), 27 deletions(-)

commit 346d3ef3cc515a295c441e36f054fc832d857a98
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 20:04:23 2009 -0300

    streamed-media-chan test: Proper create channel.

 tests/dbus/streamed-media-chan.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5639f8aaeb0ee0c820355a406620bff2634bfcf6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 20:04:06 2009 -0300

    text-chan test: Proper create channel.

 tests/dbus/text-chan.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 988c9dc3d862ed1dcd46f7f182c1d7d3d4375115
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:34:53 2009 -0300

    PendingConnection: Hold a weak ref to connection manager.

 TelepathyQt4/Client/pending-connection.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit b719b155b6130ea55cf658b75b301c6dfb145f15
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:34:40 2009 -0300

    PendingChannel: Hold a weak ref to connection.

 TelepathyQt4/Client/pending-channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4287a16fbd4f84c37b48fe899688b4d0f8cf3cdf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:34:25 2009 -0300

    PendingAccount: Hold a weak ref to account manager.

 TelepathyQt4/Client/pending-account.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2dbc7b1fdb58669c66eef6b8297a1f2ff3180215
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:25:55 2009 -0300

    MediaStream: Return StreamedMediaChannelPtr on channel() method.

 TelepathyQt4/Client/streamed-media-channel.cpp |   44 ++++++++++++-----------
 TelepathyQt4/Client/streamed-media-channel.h   |   12 ++----
 tests/dbus/streamed-media-chan.cpp             |    2 +-
 3 files changed, 28 insertions(+), 30 deletions(-)

commit 4746dc026afb11a501bb51583db1341b8ed9fbb9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:25:30 2009 -0300

    PendingHandles: Return ConnectionPtr on connection() method.

 TelepathyQt4/Client/pending-handles.cpp |   18 +++++++++---------
 TelepathyQt4/Client/pending-handles.h   |    8 ++++----
 tests/pinocchio/handles.cpp             |    2 +-
 3 files changed, 14 insertions(+), 14 deletions(-)

commit d875386a1b5c24001717a173073ccc4e883e803c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:11:50 2009 -0300

    PendingContactAttributes: Return ConnectionPtr on connection() method.

 TelepathyQt4/Client/pending-contact-attributes.cpp |   19 +++++++++++--------
 TelepathyQt4/Client/pending-contact-attributes.h   |    9 +++++----
 2 files changed, 16 insertions(+), 12 deletions(-)

commit c8ba085bd9094c4651f4385400e97ad2879b15bf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:07:32 2009 -0300

    ReferencedHandles: Return ConnectionPtr on connection() method.

 TelepathyQt4/Client/pending-contacts.cpp   |    4 +-
 TelepathyQt4/Client/referenced-handles.cpp |   54 ++++++++++++++++++----------
 TelepathyQt4/Client/referenced-handles.h   |   14 ++-----
 tests/pinocchio/handles.cpp                |    4 +-
 4 files changed, 43 insertions(+), 33 deletions(-)

commit 3e9b5c943fd7cbd1b891f47787ee6cb0f62c6083
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 18:53:48 2009 -0300

    ContactManager: Return ConnectionPtr on connection() method.

 TelepathyQt4/Client/connection.cpp       |    9 ++++++++-
 TelepathyQt4/Client/contact-manager.cpp  |   26 +++++++++++++++++---------
 TelepathyQt4/Client/contact-manager.h    |    4 ++--
 TelepathyQt4/Client/pending-contacts.cpp |   12 ++++++------
 examples/call/call-handler.cpp           |    2 +-
 tests/dbus/contacts.cpp                  |    2 +-
 6 files changed, 35 insertions(+), 20 deletions(-)

commit 1b9c9f0eb8f5b97aa5866d4021ed5394b16dfe5c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 18:28:12 2009 -0300

    RoomListChannel: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/file-transfer.cpp   |   13 +++++++++----
 TelepathyQt4/Client/file-transfer.h     |    9 +++++++--
 TelepathyQt4/Client/pending-channel.cpp |    5 ++---
 3 files changed, 18 insertions(+), 9 deletions(-)

commit d4cd1ba47833a01b0dbcf7d80b73310c1d9e92b7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 18:16:01 2009 -0300

    RoomList: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/pending-channel.cpp |    5 ++---
 TelepathyQt4/Client/room-list.cpp       |   13 +++++++++----
 TelepathyQt4/Client/room-list.h         |    9 +++++++--
 3 files changed, 18 insertions(+), 9 deletions(-)

commit 945757ed6483cf2f70a643e6e0ce8089988745a1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 16:48:59 2009 -0300

    TextChannel: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/message.cpp         |   12 ++++++------
 TelepathyQt4/Client/message.h           |    6 ++++--
 TelepathyQt4/Client/pending-channel.cpp |    5 ++---
 TelepathyQt4/Client/text-channel.cpp    |   13 +++++++++----
 TelepathyQt4/Client/text-channel.h      |    9 +++++++--
 tests/dbus/text-chan.cpp                |   20 ++++++++------------
 6 files changed, 36 insertions(+), 29 deletions(-)

commit db39d7f221a2444489cecc1c6d18dfb55c98da54
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 16:18:07 2009 -0300

    StreamedMediaChannel: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/pending-channel.cpp        |    5 ++---
 TelepathyQt4/Client/streamed-media-channel.cpp |   13 +++++++++----
 TelepathyQt4/Client/streamed-media-channel.h   |    9 +++++++--
 examples/call/call-handler.cpp                 |    7 +++----
 examples/call/call-handler.h                   |    4 ++--
 examples/call/call-widget.cpp                  |   16 ++++++++--------
 examples/call/call-widget.h                    |    6 +++---
 examples/call/call-window.cpp                  |    2 +-
 examples/call/farsight-channel.cpp             |    9 +++++----
 examples/call/farsight-channel.h               |    5 +++--
 tests/dbus/streamed-media-chan.cpp             |    4 ++--
 11 files changed, 45 insertions(+), 35 deletions(-)

commit e47aea4edc6a54d412af7499d14618223dabfc46
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 16:06:31 2009 -0300

    Channel: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/channel.cpp                |   29 +++++++++++--------
 TelepathyQt4/Client/channel.h                  |   12 +++++---
 TelepathyQt4/Client/file-transfer.cpp          |    4 ++-
 TelepathyQt4/Client/pending-channel.cpp        |   35 +++++++++++++----------
 TelepathyQt4/Client/pending-channel.h          |    6 ++--
 TelepathyQt4/Client/room-list.cpp              |    4 ++-
 TelepathyQt4/Client/streamed-media-channel.cpp |    2 +-
 TelepathyQt4/Client/text-channel.cpp           |    2 +-
 examples/call/call-handler.cpp                 |    2 +-
 examples/call/farsight-channel.cpp             |    2 +-
 10 files changed, 57 insertions(+), 41 deletions(-)

commit f6110e7a00889a1eca4caa48c7dbac6a021f9e93
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 15:40:10 2009 -0300

    Connection: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/account.cpp            |    4 +-
 TelepathyQt4/Client/connection.cpp         |   24 ++++++++++-----
 TelepathyQt4/Client/connection.h           |   16 +++++-----
 TelepathyQt4/Client/pending-connection.cpp |   17 +++++------
 TelepathyQt4/Client/pending-connection.h   |    4 +-
 tests/dbus/chan-basics.cpp                 |   15 ++++------
 tests/dbus/chan-group.cpp                  |   15 ++++------
 tests/dbus/conn-basics.cpp                 |   15 ++++------
 tests/dbus/conn-requests.cpp               |   11 ++----
 tests/dbus/conn-roster.cpp                 |   11 ++----
 tests/dbus/contacts.cpp                    |   29 ++++++++----------
 tests/dbus/handles.cpp                     |   15 ++++------
 tests/dbus/streamed-media-chan.cpp         |   15 ++++------
 tests/dbus/text-chan.cpp                   |   15 ++++------
 tests/pinocchio/conn-basics.cpp            |   44 ++++++++++++---------------
 tests/pinocchio/handles.cpp                |   33 ++++++++------------
 16 files changed, 126 insertions(+), 157 deletions(-)

commit 0987b53fdfa4cce8ae46381b4935c8838f16300c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 15:12:01 2009 -0300

    ConnectionManager: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/account.cpp            |    8 ++++----
 TelepathyQt4/Client/connection-manager.cpp |   22 +++++++++++++++-------
 TelepathyQt4/Client/connection-manager.h   |   13 ++++++++-----
 examples/call/call-window.cpp              |    4 ++--
 examples/call/call-window.h                |    2 +-
 examples/roster/roster-window.cpp          |    2 +-
 examples/roster/roster-window.h            |    2 +-
 tests/dbus/cm-basics.cpp                   |    9 ++-------
 tests/pinocchio/cm-basics.cpp              |   22 ++--------------------
 9 files changed, 36 insertions(+), 48 deletions(-)

commit f1cdaa0f9f5c1a4d4e6c1eb2c9ae5620a0786a85
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 12:57:47 2009 -0300

    Account: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/account-manager.cpp |    3 +--
 TelepathyQt4/Client/account.cpp         |   20 ++++++++++++--------
 TelepathyQt4/Client/account.h           |    8 +++++---
 TelepathyQt4/Client/pending-account.cpp |   15 +++++++--------
 TelepathyQt4/Client/pending-account.h   |    4 ++--
 examples/accounts/account-item.cpp      |   31 ++++++++++++++++---------------
 examples/accounts/account-item.h        |    2 +-
 7 files changed, 44 insertions(+), 39 deletions(-)

commit f4e311765b7aa9def094f64792e93f05aa165989
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 12:06:16 2009 -0300

    AccountManager: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/account-manager.cpp |   22 ++++++++++++++--------
 TelepathyQt4/Client/account-manager.h   |    7 +++++--
 examples/accounts/account-item.cpp      |    4 ++--
 examples/accounts/account-item.h        |    3 ++-
 examples/accounts/accounts-window.cpp   |    4 ++--
 examples/accounts/accounts-window.h     |    5 +++--
 tests/dbus/account-basics.cpp           |    9 ++-------
 7 files changed, 30 insertions(+), 24 deletions(-)

commit d9ca75293336496315c1c70591b1657e9ca695ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 11:30:47 2009 -0300

    Added Client/Types and moved all XXXPtr typedefs to it.
    
    Proper typedef classes using SharedPtr and make them inherit SharedData.

 TelepathyQt4/Client/Types                    |   13 ++++++
 TelepathyQt4/Client/account-manager.h        |    8 +--
 TelepathyQt4/Client/account.h                |    8 +--
 TelepathyQt4/Client/channel.h                |    8 +--
 TelepathyQt4/Client/connection-manager.h     |    8 +--
 TelepathyQt4/Client/connection.h             |    8 +--
 TelepathyQt4/Client/file-transfer.h          |    2 -
 TelepathyQt4/Client/room-list.h              |    2 -
 TelepathyQt4/Client/streamed-media-channel.h |    8 +--
 TelepathyQt4/Client/text-channel.h           |    2 -
 TelepathyQt4/Client/types.h                  |   61 ++++++++++++++++++++++++++
 TelepathyQt4/Makefile.am                     |    4 +-
 12 files changed, 95 insertions(+), 37 deletions(-)

commit bdde9e7082e7bf6080a8f0b1ffb5e0b032a85cc5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 16:48:23 2009 -0300

    Added fancy headers for WeakPtr/SharedData.

 TelepathyQt4/Makefile.am |    2 ++
 TelepathyQt4/SharedData  |   13 +++++++++++++
 TelepathyQt4/WeakPtr     |   13 +++++++++++++
 3 files changed, 28 insertions(+), 0 deletions(-)

commit 16b3b6b622c75ef5a81e6f71547c279dca81061a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 16:46:55 2009 -0300

    WeakPtr: Fixed operator=(const SharedPtr &).

 TelepathyQt4/shared-ptr.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 6ffc27f901eaad73afe7f6cce3364ee205827e5c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 30 17:05:48 2009 -0300

    Added SharedData/SharedPtr/WeakPtr classes.

 TelepathyQt4/Makefile.am  |    2 +
 TelepathyQt4/SharedPtr    |   13 +++
 TelepathyQt4/shared-ptr.h |  229 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 244 insertions(+), 0 deletions(-)

commit 20b28976ecb1c01a28da4b730e087f911ab1bf1e
Merge: 0a79329 01eda14
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:35:26 2009 -0300

    Merge branch 'bug20583'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 0a7932966d10b2e303c44c6d34126ebcb721f919
Merge: 55f9fc5 187dfb2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:34:49 2009 -0300

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

commit 01eda14f37fccb833115bcdc482a6f921918b215
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:31:18 2009 -0300

    ContactManager: Do not claim to support contact features if the connection Contacts interface is not present.

 TelepathyQt4/Client/contact-manager.cpp |   17 +++--------------
 1 files changed, 3 insertions(+), 14 deletions(-)

commit 5ef8c8c85526271f419d7782bca1fdf652dc9a4f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:28:05 2009 -0300

    ContactManager: Removed isSupported method (not needed anymore).
    
    We now fallback to creating contacts even if Connection contacts interface
    is not supported, so ContactManager is always supported.

 TelepathyQt4/Client/contact-manager.cpp |   16 ----------------
 TelepathyQt4/Client/contact-manager.h   |    1 -
 tests/dbus/contacts.cpp                 |    1 -
 3 files changed, 0 insertions(+), 18 deletions(-)

commit cc219fe00799829d16ad0008bccc7aa63630ac52
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:21:43 2009 -0300

    Updated NEWS.

 NEWS |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit 4a78d91a77dad0e3b7f49a544e8e9b41e5b2b53f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:20:04 2009 -0300

    contacts test: Added fallback test for connection without Contacts interface.

 tests/dbus/contacts.cpp |   49 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 48 insertions(+), 1 deletions(-)

commit f3a17f35eef02cc29273154886d9a44cea1995b4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:19:30 2009 -0300

    Fixed bug 20583: Contact objects don't work without the Contacts interface.

 TelepathyQt4/Client/connection.cpp       |    2 +-
 TelepathyQt4/Client/connection.h         |    1 +
 TelepathyQt4/Client/contact-manager.cpp  |   45 ++++--------
 TelepathyQt4/Client/pending-contacts.cpp |  110 +++++++++++++++++++++++++++++-
 TelepathyQt4/Client/pending-contacts.h   |    8 ++-
 TelepathyQt4/Client/referenced-handles.h |    1 +
 6 files changed, 133 insertions(+), 34 deletions(-)

commit f947a2ae8f00990988a1d04153d5c41825e537b6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:17:20 2009 -0300

    PendingHandles: Added fallback for HoldHandles.
    
    Fallback to one to one handle when HoldHandles fail.

 TelepathyQt4/Client/pending-handles.cpp |   96 ++++++++++++++++++++++++++++++-
 TelepathyQt4/Client/pending-handles.h   |    3 +
 2 files changed, 97 insertions(+), 2 deletions(-)

commit 55f9fc5e7e8691e792a1fcabdd6432b95353a427
Merge: a69b38c 753ce9f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 11:45:15 2009 -0300

    Merge branch 'bug20584'
    
    Conflicts:
    	NEWS
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 753ce9f739fd93d59959d2caa2f475f54b3a29db
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 11:40:20 2009 -0300

    Updated NEWS.

 NEWS |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit 187dfb2d5017c7759b1a6cc6fab8b6bd4dbf78e9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 11:32:40 2009 -0300

    streamed-media-chan: Do not exit loop on onGroupMembersChanged slot (just cache the result).

 tests/dbus/streamed-media-chan.cpp |   40 ++++++++++++++++-------------------
 1 files changed, 18 insertions(+), 22 deletions(-)

commit d45ea73e07004e02d7edf3a9cb66850d35183d3d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 11:09:22 2009 -0300

    streamed-media-chan test: Fixed "no answer test".

 tests/dbus/streamed-media-chan.cpp |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

commit acd0fb2a49aeb5a3004134146079b4dcd403df46
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 11:02:13 2009 -0300

    Bump tp-glib dependency to 0.7.28.
    
    Fixed connection and tests now that PendingHandles do not finish with error when
    the error is non-critical (fixed on 0.7.28).

 TelepathyQt4/Client/connection.cpp |   12 ++++++------
 configure.ac                       |    2 +-
 tests/dbus/contacts.cpp            |   26 +++++++++++---------------
 3 files changed, 18 insertions(+), 22 deletions(-)

commit e9b97b2e9f413e7df41f4a9e937a03039cd0cd17
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 15:31:06 2009 -0300

    PendingHandles: Split request/hold handles slots.

 TelepathyQt4/Client/pending-handles.cpp |  126 +++++++++++++++---------------
 TelepathyQt4/Client/pending-handles.h   |    3 +-
 2 files changed, 65 insertions(+), 64 deletions(-)

commit ca41b48db2b6cf466e4a778fd842b57889182cc0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 15:19:52 2009 -0300

    PendingHandles: Finish with non error if the error is not fatal.

 TelepathyQt4/Client/pending-contacts.cpp |    2 -
 TelepathyQt4/Client/pending-handles.cpp  |   50 +++++++++++++++++++----------
 tests/dbus/contacts.cpp                  |   22 +++++++++---
 3 files changed, 49 insertions(+), 25 deletions(-)

commit 9be367eb0af748769c0f1402c8b045f5b44351ab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 14:51:47 2009 -0300

    PendingHandles: Only fallback (RequestHandles) if error is InvalidHandle, NotAvailable or InvalidArgument.

 TelepathyQt4/Client/pending-handles.cpp |   21 ++++++++++++++++++---
 1 files changed, 18 insertions(+), 3 deletions(-)

commit ea4009dfdaf7608b64b6fc6acd6eeda339bc0bff
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 14:47:00 2009 -0300

    PendingHandles: Renamed Private::requests to requestsFinished.

 TelepathyQt4/Client/pending-handles.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 7e51f2b740ed67dfce561057f52145a6db45f72d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 14:44:23 2009 -0300

    PendingHandles: Make slots names more clear.

 TelepathyQt4/Client/pending-handles.cpp |   10 +++++-----
 TelepathyQt4/Client/pending-handles.h   |    4 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

commit cc4c40ff3251db689e4db76b091c12c45b94884e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 14:08:31 2009 -0300

    PendingHandles: Warn when trying to access handles without finished.

 TelepathyQt4/Client/pending-handles.cpp |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 621fd0ff63a3f88d81e62b4e8f366ded53cf2cff
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 14:07:06 2009 -0300

    PendingHandles: Access private members directly, instead of calling methods.

 TelepathyQt4/Client/pending-handles.cpp |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 1e1cd76011f2186c656eed55108413f53a1748dd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 14:06:50 2009 -0300

    PendingHandles: Fixed coding style.

 TelepathyQt4/Client/pending-handles.cpp |   23 ++++++++++++++---------
 TelepathyQt4/Client/pending-handles.h   |   10 +++++-----
 2 files changed, 19 insertions(+), 14 deletions(-)

commit 795f708c2e00ba758e6d0dff61d765034f74a024
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 14:00:05 2009 -0300

    PendingHandles: Moved docs to cpp.

 TelepathyQt4/Client/pending-handles.cpp |   77 +++++++++++++++++++++++++
 TelepathyQt4/Client/pending-handles.h   |   96 +-----------------------------
 2 files changed, 81 insertions(+), 92 deletions(-)

commit ac5578f24d64f20d05543f5fc9cd361f0c7232ea
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 13:54:46 2009 -0300

    [Bug 20584] New: Contact object creation doesn't survive bad IDs or handles
    
    Fixed bug 20584.

 TelepathyQt4/Client/pending-contacts.cpp |   27 +++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-contacts.h   |    3 +++
 tests/dbus/contacts.cpp                  |    7 ++++++-
 3 files changed, 36 insertions(+), 1 deletions(-)

commit 0767587ecaa3613afe57412ce26203996f01cb83
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 13:36:28 2009 -0300

    PendingHandles: Do not fail if one of the requested identifiers is valid.
    
    Added validIds, invalidIds methods.

 TelepathyQt4/Client/connection.cpp      |   29 +------
 TelepathyQt4/Client/pending-handles.cpp |  155 +++++++++++++++++++++++++++++--
 TelepathyQt4/Client/pending-handles.h   |    8 ++-
 tests/dbus/contacts.cpp                 |    4 +-
 4 files changed, 156 insertions(+), 40 deletions(-)

commit a69b38c63922237f8beed64677215e1dcf298823
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 18:55:39 2009 +0000

    Start 0.1.3 development

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 7d42e13c275c6151bf15a4bce375e1ccde08c5db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 17:09:36 2009 +0000

    Prepare release 0.1.2

 NEWS         |    4 +++-
 configure.ac |    4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit e4c77a1c7b87399e7b89e37de663f61d8118a113
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 17:09:21 2009 +0000

    Consistently call bus names "busName" instead of "serviceName"
    
    D-Bus upstream generally discourage the use of the term "service name" -
    officially, things like ":1.42" are /unique bus names/, things like
    "org.freedesktop.Telepathy.AccountManager" are /well-known bus names/,
    and /bus names/ are either of those. This is the terminology used in
    telepathy-spec and in DBusProxy, too.

 NEWS                                       |    2 +-
 TelepathyQt4/Client/account.cpp            |    4 +-
 TelepathyQt4/Client/connection.cpp         |   32 +++++++++++----------
 TelepathyQt4/Client/connection.h           |    4 +-
 TelepathyQt4/Client/pending-connection.cpp |   41 ++++++++++++++-------------
 TelepathyQt4/Client/pending-connection.h   |    2 +-
 tools/qt4-client-gen.py                    |   16 +++++-----
 7 files changed, 52 insertions(+), 49 deletions(-)

commit 590c9879ed7adc68c49819d967f16c018a22c6e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 16:19:30 2009 +0000

    Clean up and simplify header search paths
    
    Ensuring that $(top_srcdir) and $(top_builddir) are first on the -I path
    is always a good idea - it means we always use this library's headers,
    and not those of an installed copy of telepathy-qt4 that might be on the
    -I path (due to sharing a directory with the installed telepathy-glib).
    
    AM_CPPFLAGS is passed to every compilation, so we can use it for both C
    and C++. It's also exactly what we want when running moc.
    
    It also seems a good idea to make it explicit that we're linking QtCore.

 TelepathyQt4/Makefile.am           |   19 ++++++++++---------
 TelepathyQt4/Prototype/Makefile.am |   16 ++++++++--------
 examples/accounts/Makefile.am      |   10 +++++++---
 examples/call/Makefile.am          |   13 ++++++++-----
 examples/extensions/Makefile.am    |    7 +++++--
 examples/roster/Makefile.am        |   11 ++++++++---
 tests/Makefile.am                  |   13 +++++--------
 tests/dbus/Makefile.am             |   15 ++++++---------
 tests/lib/Makefile.am              |   15 ++++++---------
 tests/pinocchio/Makefile.am        |   13 +++++--------
 tests/prototype/Makefile.am        |   14 +++++---------
 11 files changed, 73 insertions(+), 73 deletions(-)

commit 2c953406b14c0b4d950f6d45eeb50055e0121088
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 15:53:47 2009 +0000

    Fix inclusion order in call example, and be more explicit
    
    $(TP_QT4_CFLAGS) has to come first, despite the usual rule that
    higher-level libraries come later, so that if telepathy-glib,
    telepathy-farsight and telepathy-qt4 are all installed in
    /usr/include/telepathy-1.0 (this is currently true), the copy of
    telepathy-qt4 currently being built is used rather than the system copy.
    
    Including telepathy-glib's CFLAGS is probably unnecessary, but we should
    do it anyway - explicit is better than implicit. Likewise for the
    libraries.

 examples/call/Makefile.am |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 7306cabd883424732ecf69a033d257131122a8c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 15:33:03 2009 +0000

    call example: fix copyright notices
    
    Copyright (call) 2009 looks like overzealous use of sed...

 examples/call/call-handler.cpp       |    3 ++-
 examples/call/call-handler.h         |    3 ++-
 examples/call/call-roster-widget.cpp |    3 ++-
 examples/call/call-roster-widget.h   |    3 ++-
 examples/call/call-widget.cpp        |    3 ++-
 examples/call/call-widget.h          |    3 ++-
 examples/call/call-window.cpp        |    3 ++-
 examples/call/call-window.h          |    3 ++-
 examples/call/farsight-channel.cpp   |    4 ++--
 examples/call/farsight-channel.h     |    4 ++--
 examples/call/video-widget.cpp       |    3 ++-
 examples/call/video-widget.h         |    3 ++-
 12 files changed, 24 insertions(+), 14 deletions(-)

commit 8d48515d57d8b02ccb0e63ba459003fb701e3dbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 15:26:14 2009 +0000

    .gitignore: Ignore with-session-bus droppings

 .gitignore |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 159c770d7d405cee70fc652fd7b3c8de6f2ef45a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 15:25:23 2009 +0000

    NEWS, README: update for 0.1.2

 NEWS   |   36 ++++++++++++++++++++++++++++++++++++
 README |    5 +++++
 2 files changed, 41 insertions(+), 0 deletions(-)

commit fe0a18c64705547f2c299b2a069282d85439f214
Merge: 7b0c980 f92dac4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 23 10:23:51 2009 -0300

    Merge branch 'streamed-media'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit f92dac4a0723c5a5a1b31265d9b8a26832536661
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 23 10:19:01 2009 -0300

    streamed-media-chan test: Added more checks after channel is invalidated.

 tests/dbus/streamed-media-chan.cpp |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 7cacccd8ffe5781dbd58f8b9d44ff9fb2c380279
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 16:11:18 2009 -0300

    streamed-media-chan test: Added "busy", "no answer", "terminate" test simulations.

 tests/dbus/streamed-media-chan.cpp |  238 ++++++++++++++++++++++++++++++++++--
 1 files changed, 225 insertions(+), 13 deletions(-)

commit 010bf711e6ffc606f834f5e5b5cb29d7db5e1ea9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 11:00:00 2009 -0300

    configure.ac: Merge gst/tp-farsight checks.

 configure.ac              |   16 ++--------------
 examples/call/Makefile.am |    2 --
 2 files changed, 2 insertions(+), 16 deletions(-)

commit 3f8536433c2f4ad37db0494db7b22bf210f75720
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 10:57:01 2009 -0300

    streamed-media-chan test: Fixed (there is no guarantee the stream direction will be bidirectional at this point).

 tests/dbus/streamed-media-chan.cpp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 30358c9a9d781ccba5952ff55c138add024e1c08
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 10:56:27 2009 -0300

    streamed-media-chan test: Link to libtp-glib-tests directly.

 tests/dbus/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8b3e861cf3d4fdb77057926df940bb1f4cf5ac59
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 10:54:34 2009 -0300

    StreamedMediaChannel: Do not try to retrieve the stream contact if the handle is 0.

 TelepathyQt4/Client/streamed-media-channel.cpp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit eb52ef8bec4e4ab98e6d179b236c7f45bc49d7e2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 10:51:45 2009 -0300

    StreamedMediaChannel: Update stream state/direction when stream is retrieved even if it already exists.

 TelepathyQt4/Client/streamed-media-channel.cpp |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

commit 295e582d13979efcabfc8b196f15232d56fc95fd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 10:39:15 2009 -0300

    StreamedMediaChannel: Do not assert if the CM is bug.

 TelepathyQt4/Client/streamed-media-channel.cpp |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

commit 65b15c2f6336ed998d5a07734f27046450c606b5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 10:35:30 2009 -0300

    ReadyObject/ReadinessHelper: Removed DBusProxy from constructors and receive just a QObject.
    
    If the QObject is a DBusProxy, properly handle proxy invalidation.

 TelepathyQt4/Client/readiness-helper.cpp       |   19 ++++++++---------
 TelepathyQt4/Client/readiness-helper.h         |    3 +-
 TelepathyQt4/Client/ready-object.cpp           |   25 ++++-------------------
 TelepathyQt4/Client/ready-object.h             |    5 +---
 TelepathyQt4/Client/streamed-media-channel.cpp |    2 +-
 5 files changed, 17 insertions(+), 37 deletions(-)

commit 3e47a2c41887205de36cbf4012f8fd4a7bb2f576
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 22:39:36 2009 -0300

    Added automated tests for StreamedMediaChannel.

 TelepathyQt4/Client/connection.cpp |    1 -
 tests/dbus/Makefile.am             |    5 +
 tests/dbus/streamed-media-chan.cpp |  595 ++++++++++++++++++++++++++++++++++++
 3 files changed, 600 insertions(+), 1 deletions(-)

commit 0696a14c53dae804d16f998a40d88a155604944f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 21:12:42 2009 -0300

    StreamedMediaChannel: Removed removeStreams(UIntList) method and added removeStream(MediaStreamPtr) method.
    
    Removed removeStreams(UIntList) as there is no need to have a method receiving
    the stream ids, as the user will always have the stream pointer in case the
    stream exists.

 TelepathyQt4/Client/streamed-media-channel.cpp |   21 +++++++++++----------
 TelepathyQt4/Client/streamed-media-channel.h   |    4 ++--
 2 files changed, 13 insertions(+), 12 deletions(-)

commit d2f2f6b996b9542c8ff26d5a88e1d002e38053c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 21:08:23 2009 -0300

    StreamedMediaChannel: Removed MediaStream::remove method in favor of StreamedMedia::removeStreams methods.

 TelepathyQt4/Client/streamed-media-channel.cpp |   11 -----------
 TelepathyQt4/Client/streamed-media-channel.h   |    1 -
 2 files changed, 0 insertions(+), 12 deletions(-)

commit 7ab5d93b00999e3425cf1dab55b5a8a213c40528
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 21:00:29 2009 -0300

    StreamedMediaChannel: Renamed MediaStream::requestStreamDirection to requestDirection.

 TelepathyQt4/Client/streamed-media-channel.cpp |    8 ++++----
 TelepathyQt4/Client/streamed-media-channel.h   |    4 ++--
 examples/call/call-widget.cpp                  |    4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

commit f9fd9ddbab10614596b19b9bf7710f442f8d0f80
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 20:55:07 2009 -0300

    StreamedMediaChannel: Added streamsForType method.

 TelepathyQt4/Client/streamed-media-channel.cpp |   19 +++++++++++++++++++
 TelepathyQt4/Client/streamed-media-channel.h   |    1 +
 2 files changed, 20 insertions(+), 0 deletions(-)

commit 13057f987651ef1dabd75b6452af4fdf3f5f4fa5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 20:29:03 2009 -0300

    StreamedMediaChannel: Fixes/improvements.
    
    Do not added MediaStream objects to StreamedMediaChannel until they are ready
    (have a contact object).
    Make MediaStream a ReadyObject and use this to retrieve the contact (reducing
    code complexity).
    Changed MediaStream to be a QSharedData in order to use it with
    QExplitlySharedDataPointer.
    Moved MediaStream signals to StreamedMediaChannel and use the
    QExplitlySharedDataPointer<MediaStream> in the signals instead of MediaStream *.
    Some other fixes.
    Changed call example accordingly.

 TelepathyQt4/Client/streamed-media-channel.cpp |  369 ++++++++++++++----------
 TelepathyQt4/Client/streamed-media-channel.h   |   41 ++--
 examples/call/call-widget.cpp                  |  178 +++++++-----
 examples/call/call-widget.h                    |   16 +-
 examples/call/call-window.cpp                  |    5 +-
 5 files changed, 346 insertions(+), 263 deletions(-)

commit 84f6c8d0708f8604fba0688b1d7cdc04d55ed47b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 20:26:36 2009 -0300

    ReadinessHelper/ReadyObject: Support non DBusProxy objects.
    
    Added support for non DBusProxy objects to use ReadyObject/ReadinessHelper.
    This is useful in classes that do not inherit DBusProxy but want to use
    ReadinessHelper machinery.

 TelepathyQt4/Client/readiness-helper.cpp |   33 ++++++++++++++++++-----------
 TelepathyQt4/Client/readiness-helper.h   |    3 +-
 TelepathyQt4/Client/ready-object.cpp     |   27 ++++++++++++++++++------
 TelepathyQt4/Client/ready-object.h       |    7 +++++-
 4 files changed, 48 insertions(+), 22 deletions(-)

commit e7efdaa85fcf8f8e5a3503b61a0c8c8ad480e115
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 12:59:10 2009 -0300

    callable cm: Fixed Makefile.am.

 tests/lib/callable/Makefile.am |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

commit d1394ccf1045f954a7fd72def0fbde0bb6b82fbf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 12:58:47 2009 -0300

    callable cm: Added missing manager-file.py.

 tests/lib/callable/manager-file.py |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

commit 6baf0dea65d5ae84f5362e558b58184a7cea440e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 12:46:11 2009 -0300

    configure.ac: Added 'callable' example CM.

 configure.ac |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit efdb0cf0024723aa32efd33aa85527a253108b32
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 12:44:04 2009 -0300

    Merge 'callable' example CM from telepathy-glib 0.7.27.

 tests/lib/callable/conn.c          |   21 +++
 tests/lib/callable/media-channel.c |  290 +++++++++++++++++++++++++++++-------
 tests/lib/callable/media-manager.c |   58 +++++++-
 tests/lib/callable/media-stream.c  |  113 ++++++++++++++
 tests/lib/callable/media-stream.h  |    5 +
 5 files changed, 432 insertions(+), 55 deletions(-)

commit 7364913ca9bf7159c85b859ea5a11d008439af8d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 22:27:13 2009 +0000

    Add 'callable' example CM from telepathy-glib 0.7.27

 configure.ac                            |    2 +-
 tests/lib/Makefile.am                   |    3 +-
 tests/lib/callable/Makefile.am          |   39 ++
 tests/lib/callable/conn.c               |  402 ++++++++++++
 tests/lib/callable/conn.h               |   78 +++
 tests/lib/callable/connection-manager.c |  130 ++++
 tests/lib/callable/connection-manager.h |   73 +++
 tests/lib/callable/media-channel.c      | 1024 +++++++++++++++++++++++++++++++
 tests/lib/callable/media-channel.h      |   74 +++
 tests/lib/callable/media-manager.c      |  438 +++++++++++++
 tests/lib/callable/media-manager.h      |   71 +++
 tests/lib/callable/media-stream.c       |  506 +++++++++++++++
 tests/lib/callable/media-stream.h       |   83 +++
 13 files changed, 2921 insertions(+), 2 deletions(-)

commit afcc9b8fe60c00a089b92345d7dd485ed7d149fc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 12:38:22 2009 -0300

    call example: Use ContactPtr typedef.

 examples/call/call-handler.cpp       |    6 +++---
 examples/call/call-handler.h         |    5 ++---
 examples/call/call-roster-widget.cpp |    4 ++--
 examples/call/call-roster-widget.h   |    4 +++-
 examples/call/call-widget.cpp        |    2 +-
 examples/call/call-widget.h          |    8 ++++----
 examples/call/call-window.h          |    1 -
 7 files changed, 15 insertions(+), 15 deletions(-)

commit bb35db6e862c580d775675c805a63dc022d7ed6f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 12:37:55 2009 -0300

    StreamedMediaChannel: Use ContactPtr typedef.

 TelepathyQt4/Client/streamed-media-channel.cpp |   18 +++++++++---------
 TelepathyQt4/Client/streamed-media-channel.h   |   10 +++++-----
 2 files changed, 14 insertions(+), 14 deletions(-)

commit 11f665457582a844886a08a000d78a4ea5e1838a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 06:13:14 2009 -0300

    call example: Added VideoWidget.

 examples/call/Makefile.am          |    9 +-
 examples/call/call-handler.cpp     |  113 +++++++++-
 examples/call/call-handler.h       |    8 +-
 examples/call/call-widget.cpp      |  449 ++++++++++++++++++++++++++----------
 examples/call/call-widget.h        |   52 +++-
 examples/call/call-window.cpp      |    6 +-
 examples/call/farsight-channel.cpp |   70 +++++-
 examples/call/farsight-channel.h   |    9 +-
 examples/call/main.cpp             |    4 +
 examples/call/video-widget.cpp     |  166 +++++++++++++
 examples/call/video-widget.h       |   57 +++++
 11 files changed, 792 insertions(+), 151 deletions(-)

commit 478558c4dafd260891e2f3678fa6a24c1e8719c1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 05:58:50 2009 -0300

    configure.ac: Added gstreamer checks, needed by the call example.

 configure.ac |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit 6601740c314f53b8c0458f4431e080577a510d9d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 05:57:53 2009 -0300

    StreamedMediaChannel: Changed default stream direction/state when none is informed.
    
    Note: Let's use sensible defaults for now, this needs to be fixed.

 TelepathyQt4/Client/streamed-media-channel.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit dc0f7bfff5b9d8803ea15a7d790111829739b3f6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 05:57:25 2009 -0300

    StreamedMediaChannel: Added debug.

 TelepathyQt4/Client/streamed-media-channel.cpp |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit a2f02745bd265514aba230ffde084a294f7cec30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 05:56:24 2009 -0300

    StreamedMediaChannel: Make sure all streams are added to the channel even if StreamAdded is not emitted.

 TelepathyQt4/Client/streamed-media-channel.cpp |   17 ++++++++++++++++-
 TelepathyQt4/Client/streamed-media-channel.h   |    2 ++
 2 files changed, 18 insertions(+), 1 deletions(-)

commit b6ff843eebf998bb67497a963b1f99bd6ceb9423
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 05:55:23 2009 -0300

    StreamedMediaChannel: Proper initialize Private class (channel member).

 TelepathyQt4/Client/streamed-media-channel.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d45d63644c7d45cabff5bfb73dc3eb282aaf6b11
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 05:51:54 2009 -0300

    PendingChannel: Added objectPath().
    
    Added objectPath method on PendingChannel so custom channels can be constructed.

 TelepathyQt4/Client/pending-channel.cpp |   20 ++++++++++++++++++++
 TelepathyQt4/Client/pending-channel.h   |    2 ++
 2 files changed, 22 insertions(+), 0 deletions(-)

commit 697d964fefaf3582c29870aeaac669b3ca0faa93
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 16 20:14:22 2009 -0300

    call example: Fixed farsight-channel coding style.

 examples/call/farsight-channel.cpp |   50 ++++++++++++++++++------------------
 1 files changed, 25 insertions(+), 25 deletions(-)

commit 431fb408d163b719ce392ccd5cc5965b4efbfc37
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 16 20:10:32 2009 -0300

    call example: Renamed farsight-glue to farsight-channel.

 examples/call/Makefile.am          |    6 +-
 examples/call/call-widget.h        |    2 +-
 examples/call/farsight-channel.cpp |  293 ++++++++++++++++++++++++++++++++++++
 examples/call/farsight-channel.h   |   66 ++++++++
 examples/call/farsight-glue.cpp    |  293 ------------------------------------
 examples/call/farsight-glue.h      |   66 --------
 6 files changed, 363 insertions(+), 363 deletions(-)

commit 7902a2ab1e3bfc9a79e7fd15d5cd307332feedc0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 13 18:15:41 2009 -0300

    Added call example to gitignore.

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 434f418585ca5d157a34d75b8e9ab820c6ec713a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 13 18:14:34 2009 -0300

    call example: Added to repository.
    
    This is a simple example to make voice calls, video not supported.
    
    P.s.: Maybe we should move FarsightChannel to the public API.

 examples/call/Makefile.am            |   18 +++-
 examples/call/call-handler.cpp       |   69 ++++++++++
 examples/call/call-handler.h         |   55 ++++++++
 examples/call/call-roster-widget.cpp |   90 +++++++++++++
 examples/call/call-roster-widget.h   |   60 +++++++++
 examples/call/call-widget.cpp        |  234 +++++++++++++++++++++++++++++++++
 examples/call/call-widget.h          |   81 ++++++++++++
 examples/call/call-window.cpp        |  170 ++++++++++++++++++++++++
 examples/call/call-window.h          |   69 ++++++++++
 examples/call/farsight-glue.cpp      |  238 ++++++++++++++++++++++++++++++++--
 examples/call/farsight-glue.h        |   45 ++++++-
 examples/call/main.cpp               |   32 +++++-
 12 files changed, 1139 insertions(+), 22 deletions(-)

commit 925f9429f50917c8e360a30f3d4942be379c6824
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 13 18:14:03 2009 -0300

    roster example: Make a shared library that can be used by other examples.

 examples/roster/Makefile.am       |   26 ++++++--
 examples/roster/main.cpp          |    4 +-
 examples/roster/roster-widget.cpp |  120 ++++++++++++++++-------------------
 examples/roster/roster-widget.h   |   28 +++++---
 examples/roster/roster-window.cpp |  127 +++++++++++++++++++++++++++++++++++++
 examples/roster/roster-window.h   |   65 +++++++++++++++++++
 6 files changed, 286 insertions(+), 84 deletions(-)

commit 3b1bf02be2ba5bd24618334649abd9cb89456d4e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 13 18:13:15 2009 -0300

    PendingChannel: Changed handle/handleType to targetHandle/targetHandleType.
    
    Changed handle/handleType to targetHandle/targetHandleType to be consistent with
    Channel API.

 TelepathyQt4/Client/connection.cpp      |    2 +-
 TelepathyQt4/Client/pending-channel.cpp |    6 +++---
 TelepathyQt4/Client/pending-channel.h   |    4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 653d8a883d4e34defbc222d9ad36535458296bda
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 13 18:12:14 2009 -0300

    StreamedMediaChannel: Added requestStream method.

 TelepathyQt4/Client/streamed-media-channel.cpp |    8 ++++++++
 TelepathyQt4/Client/streamed-media-channel.h   |    3 +++
 2 files changed, 11 insertions(+), 0 deletions(-)

commit 7b6102be979e93a2481c367952a3712f53205322
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 13 18:11:36 2009 -0300

    StreamedMediaChannel: Fixed RequestStreams/ListStreams return value handling.

 TelepathyQt4/Client/streamed-media-channel.cpp |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

commit a9d1904001aacffd0dec6ee91dc7ee4ac1678647
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 13 18:08:10 2009 -0300

    Connection: Return a PendingReady object on requestConnect.

 TelepathyQt4/Client/connection-internal.h |    7 ++-----
 TelepathyQt4/Client/connection.cpp        |    7 +++----
 TelepathyQt4/Client/connection.h          |    2 +-
 TelepathyQt4/Client/pending-ready.h       |    2 +-
 tests/pinocchio/handles.cpp               |    1 +
 5 files changed, 8 insertions(+), 11 deletions(-)

commit b4e6a79d715c74c14cc634f91d034f29784ca504
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 12 15:09:19 2009 -0300

    roster example: renamed RosterWindow to RosterWidget.

 examples/roster/Makefile.am       |    6 +-
 examples/roster/main.cpp          |    4 +-
 examples/roster/roster-widget.cpp |  384 ++++++++++++++++++++++++++++++++++++
 examples/roster/roster-widget.h   |   86 ++++++++
 examples/roster/roster-window.cpp |  388 -------------------------------------
 examples/roster/roster-window.h   |   86 --------
 6 files changed, 475 insertions(+), 479 deletions(-)

commit 353f020d0d67ccce352e8771c862817ebb1940d1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 9 14:29:51 2009 +0000

    Add the beginnings of a call example using telepathy-farsight

 configure.ac                    |   16 ++++++++-
 examples/Makefile.am            |    4 ++
 examples/call/Makefile.am       |   32 ++++++++++++++++
 examples/call/farsight-glue.cpp |   75 +++++++++++++++++++++++++++++++++++++++
 examples/call/farsight-glue.h   |   37 +++++++++++++++++++
 examples/call/main.cpp          |    5 +++
 6 files changed, 168 insertions(+), 1 deletions(-)

commit 84bf984cbb056fc316166f55af8d401af0a9e60e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 12:56:03 2009 -0300

    StreamedMediaChannel: Added requestStreamDirection(bool send, bool receive) overload function.

 TelepathyQt4/Client/streamed-media-channel.cpp |   21 +++++++++++++++++++++
 TelepathyQt4/Client/streamed-media-channel.h   |    2 ++
 2 files changed, 23 insertions(+), 0 deletions(-)

commit 412bbaa28e1677cd0fc84134553aeebdc65bb2ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 12:48:54 2009 -0300

    StreamedMediaChannel: No need to check for Bidirectional on MediaStream::sending/receiving.
    
    Rationale:
    <smcv> MediaStream::sending(), MediaStream::receiving() can safely assume that
    MediaStreamDirection is a bitfield
    <smcv> (it's an enum because of historical mistakes)
    <smcv> Bidirectional is just (Send|Receive)

 TelepathyQt4/Client/streamed-media-channel.cpp |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit dc4c80ff92dd072fcb3e0facd89b5bd70ab1eacf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 12:47:13 2009 -0300

    StreamedMediaChannel: Only signal new streams/FeatureStreams ready when the stream contacts are retrieved.

 TelepathyQt4/Client/streamed-media-channel.cpp |  164 +++++++++++++++++++-----
 TelepathyQt4/Client/streamed-media-channel.h   |   10 +-
 2 files changed, 141 insertions(+), 33 deletions(-)

commit 78b1c63cd6f30b8958b2b3a95269e82a4aebb44f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 11:09:44 2009 -0300

    StreamedMediaChannel: Fixed requestStreams to return a PendingMediaStreams object.

 TelepathyQt4/Client/streamed-media-channel.cpp |  105 ++++++++++++++++++++++--
 TelepathyQt4/Client/streamed-media-channel.h   |   39 ++++++++-
 2 files changed, 132 insertions(+), 12 deletions(-)

commit 07fb8c2ee967768faf8ab35b4525d4c57f163601
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 10:32:27 2009 -0300

    StreamedMediaChannel: Added a MediaStream * param to all MediaStreams signals.

 TelepathyQt4/Client/streamed-media-channel.cpp |    9 +++++----
 TelepathyQt4/Client/streamed-media-channel.h   |   11 +++++++----
 2 files changed, 12 insertions(+), 8 deletions(-)

commit 4c2051c62b08c3681ecf61e019cec15667c8e1b8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 03:21:36 2009 -0300

    StreamedMediaChannel: Added some docs.

 TelepathyQt4/Client/streamed-media-channel.cpp |   91 +++++++++++++++++++++++-
 1 files changed, 90 insertions(+), 1 deletions(-)

commit 7e892f2a5046020d744dbe2226562b5c9b7a5d3a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 03:09:05 2009 -0300

    StreamedMediaChannel: Fixed stream removal handling.

 TelepathyQt4/Client/streamed-media-channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1bffdf74bb4d947a8142a57385aa646d45e602ea
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 03:04:05 2009 -0300

    StreamedMediaChannel: Cache MediaStream::contact object.

 TelepathyQt4/Client/streamed-media-channel.cpp |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 6d4d5c80d0a7e4aed4ecda5489744e3047323e93
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 03:01:04 2009 -0300

    StreamedMediaChannel: Added removeStreams/requestStreams.

 TelepathyQt4/Client/streamed-media-channel.cpp |   31 ++++++++++++++++++++++-
 TelepathyQt4/Client/streamed-media-channel.h   |    4 +--
 2 files changed, 30 insertions(+), 5 deletions(-)

commit 23f7751a3526a3df78741fae7989c2d840db5f6b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 02:48:18 2009 -0300

    StreamedMediaChannel: Use full namespace on streamAdded signal.

 TelepathyQt4/Client/streamed-media-channel.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1bb5a9615975d01807151ad14a2828cabf486599
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 02:45:29 2009 -0300

    StreamedMediaChannel: Added MediaStream::remove/requestStreamDirection methods.

 TelepathyQt4/Client/streamed-media-channel.cpp |   13 +++++++++++++
 TelepathyQt4/Client/streamed-media-channel.h   |    2 --
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 48af538ed0bec0aa2ab5eb2a08daa0494b0e9f48
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 02:44:26 2009 -0300

    StreamedMediaChannel: Continue implementation (added FeatureStreams support).

 TelepathyQt4/Client/streamed-media-channel.cpp |  297 +++++++++++++++++++++++-
 TelepathyQt4/Client/streamed-media-channel.h   |   54 +++--
 2 files changed, 325 insertions(+), 26 deletions(-)

commit 2fd8c3cfdb1bc9cca2221ae7575e06c12038f3db
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 02:43:40 2009 -0300

    ContactManager: Export lookupContactByHandle.

 TelepathyQt4/Client/contact-manager.h |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit 888ffb4dcd6fbf1790b7d05348233e0652591df1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 14:44:31 2009 +0000

    StreamedMediaChannel: add awaitingLocalAnswer, awaitingRemoteAnswer and acceptCall
    
    It's not completely clear from the abstract Group API how to do these
    actions, so these simple wrappers are meant to guide API users to do the
    right thing.

 TelepathyQt4/Client/streamed-media-channel.cpp |   15 +++++++++++++++
 TelepathyQt4/Client/streamed-media-channel.h   |    5 +++++
 2 files changed, 20 insertions(+), 0 deletions(-)

commit 0627b88d83f8f738c41f2fd7ac8d5f0861ccef18
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 14:43:22 2009 +0000

    Channel: add protected methods to look for the self-handle in local pending, and add it
    
    While using Contact objects is nice from a high-level-API point of view,
    it's not so convenient if all we want to do is to accept an invitation or
    VoIP call.
    
    The high-level semantics of moving yourself from local-pending to members
    depend on the channel type, so subclasses should introduce wrappers for
    these methods with a friendlier name, where appropriate.

 TelepathyQt4/Client/channel.cpp |   53 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/channel.h   |    6 ++++
 2 files changed, 59 insertions(+), 0 deletions(-)

commit 970c8830511a1821b4a68751418538dd104231dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 14:12:19 2009 +0000

    StreamedMediaChannel: sketch out a higher-level API

 TelepathyQt4/Client/streamed-media-channel.h |   72 ++++++++++++++++++++++++++
 1 files changed, 72 insertions(+), 0 deletions(-)

commit 7b0c980697aaa585d4418a397a3269ac2cc8fe05
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 15:59:19 2009 -0300

    Fixed merge conflict.

 TelepathyQt4/Client/pending-account.cpp    |    5 -----
 TelepathyQt4/Client/pending-connection.cpp |    6 ------
 2 files changed, 0 insertions(+), 11 deletions(-)

commit 077ac93c7f36a4484926d07e183d974406040f67
Merge: 6fd4f8a db03e92
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 15:19:52 2009 -0300

    Merge branch 'shared'
    
    Conflicts:
    	TelepathyQt4/Client/pending-account.cpp
    	TelepathyQt4/Client/pending-account.h
    	TelepathyQt4/Client/pending-connection.cpp
    	TelepathyQt4/Client/pending-connection.h
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit db03e923b1be42cfa055d6a49f12435c90f8839d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 15:13:30 2009 -0300

    Update NEWS regarding QExplicitlySharedDataPointer usage.

 NEWS |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit feae9a9ee2e1adab2d4aee13994757b78a65a794
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 15:07:30 2009 -0300

    ReadyObject: Do not inherit QSharedData.
    
    Make ReadyObject do not inherit QSharedData and do it in the classes itself.

 TelepathyQt4/Client/account-manager.h    |    5 ++++-
 TelepathyQt4/Client/account.h            |    5 ++++-
 TelepathyQt4/Client/channel.h            |    7 ++++---
 TelepathyQt4/Client/connection-manager.h |    5 ++++-
 TelepathyQt4/Client/connection.h         |    5 ++++-
 TelepathyQt4/Client/ready-object.h       |    4 +---
 6 files changed, 21 insertions(+), 10 deletions(-)

commit 39b26e8d36dc38653c673287a9ea7fcddd155b70
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:42:09 2009 -0300

    tests: Use ContactPtr typedef.

 tests/dbus/chan-basics.cpp |    4 ++--
 tests/dbus/chan-group.cpp  |   14 +++++++-------
 tests/dbus/conn-roster.cpp |   12 ++++++------
 tests/dbus/contacts.cpp    |   11 +++++------
 4 files changed, 20 insertions(+), 21 deletions(-)

commit 0923950675557229d462499b2cd80f77c8081878
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:41:54 2009 -0300

    roster example: Use ContactPtr typedef.

 examples/roster/roster-item.cpp   |    2 +-
 examples/roster/roster-item.h     |    7 +++----
 examples/roster/roster-window.cpp |   12 ++++++------
 examples/roster/roster-window.h   |    2 +-
 4 files changed, 11 insertions(+), 12 deletions(-)

commit ac55b969a050b78b29571da7b8dcc59754c830ac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:37:08 2009 -0300

    TextChannel: Use ContactPtr typedef.

 TelepathyQt4/Client/text-channel.cpp |    6 +++---
 TelepathyQt4/Client/text-channel.h   |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit f8f1939ed2d5b61600a2e053a17ccbc871e0942f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:35:50 2009 -0300

    Connection: Use ContactPtr typedef.

 TelepathyQt4/Client/connection.cpp |    7 +++----
 TelepathyQt4/Client/connection.h   |    4 ++--
 2 files changed, 5 insertions(+), 6 deletions(-)

commit add9e008caaa60b6de5c93f8477fb108e4f750b7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:34:05 2009 -0300

    Message: Use ContactPtr typedef.

 TelepathyQt4/Client/message.cpp |   10 +++++-----
 TelepathyQt4/Client/message.h   |    6 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 1297ea5021cb16bca95715f0d5819ee2e5ce9a88
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:32:43 2009 -0300

    PendingContacts: Use ContactPtr typedef.

 TelepathyQt4/Client/pending-contacts.cpp |   20 ++++++++++----------
 TelepathyQt4/Client/pending-contacts.h   |    9 ++++-----
 2 files changed, 14 insertions(+), 15 deletions(-)

commit 43180c70d170c0702541fdf9af1bdb5e6a4833d8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:30:46 2009 -0300

    ContactManager: Use ContactPtr typedef.

 TelepathyQt4/Client/contact-manager.cpp |   53 ++++++++++++++++---------------
 TelepathyQt4/Client/contact-manager.h   |   17 +++++-----
 2 files changed, 35 insertions(+), 35 deletions(-)

commit 0af172ae82bfaf5dc604ac8d8e7de956cf057c65
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:28:01 2009 -0300

    Channel: Use ContactPtr typedef.

 TelepathyQt4/Client/channel.cpp |   48 +++++++++++++++++++-------------------
 TelepathyQt4/Client/channel.h   |   17 ++++++-------
 2 files changed, 32 insertions(+), 33 deletions(-)

commit fb7bde10dbc4c05c93ea97e915c12952df9037aa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:27:08 2009 -0300

    Contact: Added ContactPtr typedef.

 TelepathyQt4/Client/contact.cpp |   20 ++++++++++----------
 TelepathyQt4/Client/contact.h   |    7 ++++---
 2 files changed, 14 insertions(+), 13 deletions(-)

commit f89957151e613d232c95e10d4acb846192e4c6c4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:21:04 2009 -0300

    TextChannel: Added TextChannel typedef.

 TelepathyQt4/Client/text-channel.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit c7f52e12693829d932a9042e2020a8e1f393e250
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:20:30 2009 -0300

    StreamedMediaChannel: Added StreamedMediaChannel typedef.

 TelepathyQt4/Client/streamed-media-channel.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 49d9690394f639255eb14ff94c3d9ac5a326de9c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:20:13 2009 -0300

    RoomList: Added RoomListPtr typedef.

 TelepathyQt4/Client/room-list.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit bba487c0400a6812efda3e73497d5bf2c0e516fb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:20:00 2009 -0300

    FileTransfer: Added FileTransferPtr typedef.

 TelepathyQt4/Client/file-transfer.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a499f9ba44d275e78b7462f58164e66f845f2b26
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:19:45 2009 -0300

    ConnectionManager: Added ConnectionManagerPtr typedef.

 TelepathyQt4/Client/connection-manager.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b677c2d85aa28c2a3dcfe530a5cfff6a3725a447
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:19:32 2009 -0300

    AccountManager: Added AccountManagerPtr typedef.

 TelepathyQt4/Client/account-manager.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 9f7025e33c7ff89cd1661bfc2243d73781201770
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:14:38 2009 -0300

    PendingConnection: Return ConnectionPtr on connection() method.

 TelepathyQt4/Client/pending-connection.cpp |   10 +++++-----
 TelepathyQt4/Client/pending-connection.h   |    3 +--
 examples/roster/roster-window.h            |    5 ++---
 tests/pinocchio/cm-basics.cpp              |    2 +-
 4 files changed, 9 insertions(+), 11 deletions(-)

commit ef04e36cc0f19e460bb0950376b56c9858a5a05d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:10:20 2009 -0300

    PendingChannel: Return ChannelPtr on channel() method.

 TelepathyQt4/Client/connection.cpp      |    6 +++---
 TelepathyQt4/Client/contact-manager.cpp |   12 ++++++------
 TelepathyQt4/Client/contact-manager.h   |    2 +-
 TelepathyQt4/Client/pending-channel.cpp |   20 ++++++++++----------
 TelepathyQt4/Client/pending-channel.h   |    3 +--
 tests/dbus/chan-basics.cpp              |    6 +++---
 tests/dbus/chan-group.cpp               |    6 +++---
 tests/dbus/conn-requests.cpp            |    4 ++--
 8 files changed, 29 insertions(+), 30 deletions(-)

commit ca9ce1de1dafae864170446fa4283570c5732edc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 13:50:06 2009 -0300

    Channel: Added ChannelPtr typedef.

 TelepathyQt4/Client/channel.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 9bdf22a83857bf8971631963e14336e58561a4dc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 13:47:50 2009 -0300

    PendingAccount: Return AccountPtr on account() method.

 TelepathyQt4/Client/pending-account.cpp |   11 +++++------
 TelepathyQt4/Client/pending-account.h   |    3 +--
 tests/dbus/account-basics.cpp           |    2 +-
 3 files changed, 7 insertions(+), 9 deletions(-)

commit 1a695ee510e63e6e1122e01d535491c8fbd3eff6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 13:42:20 2009 -0300

    Account: Use QExplicitlySharedDataPointer for connections.

 TelepathyQt4/Client/account.cpp  |   11 +++++------
 TelepathyQt4/Client/account.h    |    4 ++--
 TelepathyQt4/Client/connection.h |    2 ++
 3 files changed, 9 insertions(+), 8 deletions(-)

commit ccee3bf99c20a9e5826429c36da0f07976de61ed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 13:34:11 2009 -0300

    AccountManager: Use QExplicitlySharedDataPointer for accounts.

 TelepathyQt4/Client/account-manager.cpp |   19 +++++++++----------
 TelepathyQt4/Client/account-manager.h   |   13 ++++++-------
 TelepathyQt4/Client/account.h           |    3 +++
 tests/dbus/account-basics.cpp           |    2 +-
 4 files changed, 19 insertions(+), 18 deletions(-)

commit bbfc0586ae0d2dc439732c9750eda0a6c83c793b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 13:01:28 2009 -0300

    ReadyObject: Inherit QSharedData.
    
    Inherit QSharedData so our objects can be used with
    QExplicitlySharedDataPointer.

 TelepathyQt4/Client/ready-object.h |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 9d25c1be0259615585655648a92e69a395a38efd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 12:50:22 2009 -0300

    Connection: Use ReadyObject class.

 TelepathyQt4/Client/connection.cpp |   68 +++--------------------------------
 TelepathyQt4/Client/connection.h   |   13 ++-----
 2 files changed, 9 insertions(+), 72 deletions(-)

commit 679078dae3a4fb99a41e1fc45430df2241e6bc17
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 12:50:06 2009 -0300

    ConnectionManager: Use ReadyObject class.

 TelepathyQt4/Client/connection-manager.cpp |   67 ++-------------------------
 TelepathyQt4/Client/connection-manager.h   |   13 +----
 2 files changed, 8 insertions(+), 72 deletions(-)

commit 0ef3a960dec59d7493e9e9460b5e7dfb51004e65
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 12:49:52 2009 -0300

    Channel: Use ReadyObject class.

 TelepathyQt4/Client/channel.cpp |   65 ++-------------------------------------
 TelepathyQt4/Client/channel.h   |   13 ++------
 2 files changed, 6 insertions(+), 72 deletions(-)

commit e1dce2f1a92cffe2b1d20d45dbb22448e724056f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 12:49:42 2009 -0300

    Account: Use ReadyObject class.

 TelepathyQt4/Client/account.cpp |   64 ++-------------------------------------
 TelepathyQt4/Client/account.h   |   13 ++------
 2 files changed, 6 insertions(+), 71 deletions(-)

commit e8fff8e5a5d7daf8f5c100cc1c5ff224b8c07bdf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 12:49:26 2009 -0300

    AccountManager: Use ReadyObject class.

 TelepathyQt4/Client/account-manager.cpp |   69 ++----------------------------
 TelepathyQt4/Client/account-manager.h   |   13 +----
 2 files changed, 8 insertions(+), 74 deletions(-)

commit ca37911e76d90bacd8ce7c873205a98b40225694
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 12:48:45 2009 -0300

    ReadyObject: Added to repository.
    
    ReadyObject is a base class for all classes that wants to implement
    isReady/becomeReady features.

 TelepathyQt4/Client/ReadyObject        |   13 +++
 TelepathyQt4/Client/readiness-helper.h |    4 +-
 TelepathyQt4/Client/ready-object.cpp   |  147 ++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/ready-object.h     |   67 +++++++++++++++
 TelepathyQt4/Makefile.am               |    3 +
 5 files changed, 232 insertions(+), 2 deletions(-)

commit c9acf126bd0c2d9f585f06c82aaaca5c284ec806
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 14:00:30 2009 -0300

    PendingConnection: Added serviceName/objectPath().
    
    Added serviceName/objectPath methods on PendingConnection so custom connections can be
    constructed.

 TelepathyQt4/Client/pending-connection.cpp |   64 ++++++++++++++++++++++++----
 TelepathyQt4/Client/pending-connection.h   |    5 ++
 2 files changed, 60 insertions(+), 9 deletions(-)

commit 9765078314b261f030168f20aa379b1f2197c128
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 13:59:48 2009 -0300

    PendingAccount: Added objectPath().
    
    Added objectPath method on PendingAccount so custom accounts can be constructed.

 TelepathyQt4/Client/pending-account.cpp |   37 +++++++++++++++++++++++++------
 TelepathyQt4/Client/pending-account.h   |    3 ++
 2 files changed, 33 insertions(+), 7 deletions(-)

commit ae000ed5ba02ca5b7cebbc71b8d8e0e4954df10b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 03:21:28 2009 -0300

    TextChannel: Fixed docs.

 TelepathyQt4/Client/text-channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 6139e8c470ca73eeeae9d84083683acadf959913
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 02:42:58 2009 -0300

    TextChannel: delete watchers.

 TelepathyQt4/Client/text-channel.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 6fd4f8a97a2446e178f5d4be96e703677fbed92f
Merge: cfa8af7 6b05719
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 19:25:50 2009 -0300

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

commit 6b057199a2312d126f1f251674a9bb0516f33d69
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 14:00:30 2009 -0300

    PendingConnection: Added serviceName/objectPath().
    
    Added serviceName/objectPath methods on PendingConnection so custom connections can be
    constructed.

 TelepathyQt4/Client/pending-connection.cpp |   64 ++++++++++++++++++++++++----
 TelepathyQt4/Client/pending-connection.h   |    5 ++
 2 files changed, 60 insertions(+), 9 deletions(-)

commit 028b600f87f9b28e7c63665b373544111244ce11
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 13:59:48 2009 -0300

    PendingAccount: Added objectPath().
    
    Added objectPath method on PendingAccount so custom accounts can be constructed.

 TelepathyQt4/Client/pending-account.cpp |   37 +++++++++++++++++++++++++------
 TelepathyQt4/Client/pending-account.h   |    3 ++
 2 files changed, 33 insertions(+), 7 deletions(-)

commit f2a51397ae52e637605d2492c4e7131bb670b9ef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 03:21:28 2009 -0300

    TextChannel: Fixed docs.

 TelepathyQt4/Client/text-channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8734a18617ac0829a1ffb4a6545c5898f3d35421
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 02:42:58 2009 -0300

    TextChannel: delete watchers.

 TelepathyQt4/Client/text-channel.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit cfa8af7c604451f39ef83fd793f15e703ccbb418
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 6 16:54:47 2009 -0300

    Feature: Make it easy to handle Features.
    
    Now it's possible to pass a single feature, without creating a Features var,
    to isReady/becomeReady methods.

 TelepathyQt4/Client/feature.h |    8 +++++++-
 tests/dbus/account-basics.cpp |   25 ++++++++++---------------
 2 files changed, 17 insertions(+), 16 deletions(-)

commit 4125235bacc782bb7a9c3d15baf14fdbd0fec478
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 6 16:28:12 2009 -0300

    ReadinessHelper: Propagate error message when a feature fails introspection.

 TelepathyQt4/Client/account.cpp            |    7 +-
 TelepathyQt4/Client/connection-manager.cpp |    4 +-
 TelepathyQt4/Client/connection.cpp         |   10 +--
 TelepathyQt4/Client/readiness-helper.cpp   |  102 ++++++++++++++++++++++-----
 TelepathyQt4/Client/readiness-helper.h     |   14 +++-
 TelepathyQt4/Client/text-channel.cpp       |    6 +-
 6 files changed, 107 insertions(+), 36 deletions(-)

commit 3fcc3010e63d739cbb7fffc15b683d1092aa73b4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 6 15:07:06 2009 -0300

    Moved Feature to it's own header.

 TelepathyQt4/Client/Feature            |   13 ++++++
 TelepathyQt4/Client/feature.cpp        |   65 +++++++++++++++++++++++++++++++
 TelepathyQt4/Client/feature.h          |   66 ++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/readiness-helper.h |   17 +--------
 TelepathyQt4/Makefile.am               |    3 +
 5 files changed, 148 insertions(+), 16 deletions(-)

commit 41ffc24e4ba5c27bedc71ceb5dfb7891625b5990
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 6 14:11:16 2009 -0300

    ReadinessHelper: Added critical feature concept.
    
    Added critical feature concept and make FeatureCore critical in all classes.
    isReady/becomeReady will fail if a critical feature cannot
    not be satisfied.

 TelepathyQt4/Client/account-manager.cpp    |    6 ++--
 TelepathyQt4/Client/account.cpp            |    6 ++--
 TelepathyQt4/Client/channel.cpp            |    6 ++--
 TelepathyQt4/Client/connection-manager.cpp |    6 ++--
 TelepathyQt4/Client/connection.cpp         |    6 ++--
 TelepathyQt4/Client/readiness-helper.cpp   |   51 ++++++++++++++++++++++------
 TelepathyQt4/Client/readiness-helper.h     |   27 ++++++++++++---
 TelepathyQt4/Client/text-channel.cpp       |   10 +++---
 8 files changed, 82 insertions(+), 36 deletions(-)

commit 3d81aef292dc5ad6ada10e403eaf6b62a055f3ac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 19:06:55 2009 -0300

    Channel/TextChannel: Use Readiness helper class.
    
    Use Readiness helper class on Channel/TextChannel and removed PendingReadyChannel.

 TelepathyQt4/Client/PendingReadyChannel       |   13 -
 TelepathyQt4/Client/channel.cpp               |  137 ++++----
 TelepathyQt4/Client/channel.h                 |   18 +-
 TelepathyQt4/Client/connection.cpp            |    1 -
 TelepathyQt4/Client/pending-ready-channel.cpp |  110 ------
 TelepathyQt4/Client/pending-ready-channel.h   |   63 ---
 TelepathyQt4/Client/text-channel.cpp          |  522 ++++++++++--------------
 TelepathyQt4/Client/text-channel.h            |   29 +-
 TelepathyQt4/Makefile.am                      |    4 -
 tests/dbus/chan-basics.cpp                    |    1 -
 tests/dbus/chan-group.cpp                     |    1 -
 tests/dbus/text-chan.cpp                      |   33 +-
 12 files changed, 327 insertions(+), 605 deletions(-)

commit 961e934056db997422d1a068d5d8868ae336cd5c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 19:05:34 2009 -0300

    ReadinessHelper: Update supportedStatuses/Features on addIntrospectables.

 TelepathyQt4/Client/readiness-helper.cpp |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 2bb119c162b6347de661eea89d0a15204d22f0b5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 16:28:01 2009 -0300

    Tests: Fixed build.

 tests/dbus/account-basics.cpp   |   10 +++++-----
 tests/dbus/chan-basics.cpp      |    2 +-
 tests/dbus/conn-basics.cpp      |    2 +-
 tests/dbus/conn-roster.cpp      |    2 +-
 tests/dbus/contacts.cpp         |    2 +-
 tests/pinocchio/conn-basics.cpp |    3 ++-
 6 files changed, 11 insertions(+), 10 deletions(-)

commit 4e372e6b1c2764d4b8800de468d6dbc04903ecce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 16:27:38 2009 -0300

    roster example: fixed build.

 examples/roster/roster-window.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 38bbd39881fec50536cbbec705598dab47a9b26c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 16:26:06 2009 -0300

    ReadinessHelper: Add subclass support.
    
    P.s: Tests/examples broken (will be fixed in a later patch).

 TelepathyQt4/Client/account-manager.cpp    |   32 +++++--
 TelepathyQt4/Client/account-manager.h      |   22 ++---
 TelepathyQt4/Client/account.cpp            |   41 ++++++---
 TelepathyQt4/Client/account.h              |   26 +++---
 TelepathyQt4/Client/connection-internal.h  |    4 +-
 TelepathyQt4/Client/connection-manager.cpp |   31 +++++--
 TelepathyQt4/Client/connection-manager.h   |   20 ++---
 TelepathyQt4/Client/connection.cpp         |   48 +++++++----
 TelepathyQt4/Client/connection.h           |   30 +++----
 TelepathyQt4/Client/pending-ready.cpp      |    9 +-
 TelepathyQt4/Client/pending-ready.h        |    5 +-
 TelepathyQt4/Client/readiness-helper.cpp   |  129 ++++++++++++++--------------
 TelepathyQt4/Client/readiness-helper.h     |   24 +++--
 13 files changed, 235 insertions(+), 186 deletions(-)

commit e20a92d8b000c2cd91777da0160e62077980b181
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 19:06:15 2009 +0000

    Post-release version bump

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 6ac59411f93c7d84cef64dd60c955038ae4d4e1d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 18:43:56 2009 +0000

    Prepare release 0.1.1

 NEWS         |   41 +++++++++++++++++++++++++++++++++++++++--
 configure.ac |    4 ++--
 2 files changed, 41 insertions(+), 4 deletions(-)

commit 53557ddbc44c251f5262ba4040f9230205af7d70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 18:20:35 2009 +0000

    roster example: connect to the right signals

 examples/roster/roster-item.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e8877188b1f09cbc5f704edbac89d0281b3f4610
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 17:33:41 2009 +0000

    Add methods indicating whether contact list manipulations take a message
    
    Also add the missing canRescindPresenceSubscriptionRequest(),
    which indicates whether we can cancel a request before the contact has
    approved it, and simplify contact-list manipulation method names

 TelepathyQt4/Client/contact-manager.cpp |  194 +++++++++++++++++++++++++++++--
 TelepathyQt4/Client/contact-manager.h   |   23 +++--
 TelepathyQt4/Client/contact.cpp         |    8 +-
 examples/roster/roster-window.cpp       |    6 +-
 4 files changed, 206 insertions(+), 25 deletions(-)

commit 10479026b3de11303f86b576ab377d30a0c6f44b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 17:03:00 2009 +0000

    Channel: don't second-guess the CM
    
    Similarly to ContactManager, if the group flags indicate we're likely to
    fail, we should still make the attempt, so the connection manager can give
    us the most appropriate error.

 TelepathyQt4/Client/channel.cpp |   32 --------------------------------
 1 files changed, 0 insertions(+), 32 deletions(-)

commit 616be9e9f760bae7d7530254a7a38c29a675b52e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 17:00:37 2009 +0000

    ContactManager: don't second-guess the connection manager
    
    Although we have flags to indicate which actions are likely to work, their
    interactions are complex, so we should only reject attempts to take action
    if the channel doesn't exist at all. In all other cases we should attempt
    the D-Bus call, even if we expect it to fail, so the connection manager
    can return an appropriate error.

 TelepathyQt4/Client/contact-manager.cpp |   35 ++++++++----------------------
 1 files changed, 10 insertions(+), 25 deletions(-)

commit 9ce902c82ed28dd09cb09b923cf8efc2495274ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 16:56:33 2009 +0000

    Fix compilation of the Roster example

 examples/roster/roster-window.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 1cbb29badeee83d19d69bf3159d53d6bb652f5e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 16:56:24 2009 +0000

    Document some of the ContactManager methods

 TelepathyQt4/Client/contact-manager.cpp |   87 +++++++++++++++++++++++++++++++
 1 files changed, 87 insertions(+), 0 deletions(-)

commit 9b46587aa488d360109073846a70e67ae30c4e9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 16:32:33 2009 +0000

    ContactManager: cache pointers to the subscribe, publish, stored, deny channels

 TelepathyQt4/Client/contact-manager.cpp |  110 ++++++++++++++-----------------
 1 files changed, 49 insertions(+), 61 deletions(-)

commit 6c8a6414d2949778708fe5b98af52dccd883cd6b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 16:09:24 2009 +0000

    typedef QSet<QSharedPointer<Contact> > as Contacts to make code clearer

 TelepathyQt4/Client/channel.cpp         |   24 +++++-----
 TelepathyQt4/Client/channel.h           |   14 +++---
 TelepathyQt4/Client/contact-manager.cpp |   76 +++++++++++++++---------------
 TelepathyQt4/Client/contact-manager.h   |   28 ++++++------
 TelepathyQt4/Client/contact.h           |    2 +
 examples/roster/roster-window.cpp       |    6 +-
 examples/roster/roster-window.h         |    2 +-
 tests/dbus/chan-group.cpp               |   46 +++++++++---------
 8 files changed, 99 insertions(+), 99 deletions(-)

commit 90c80391acd10220ce314f7ab4af8a0664570750
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 14:33:59 2009 -0300

    Fixed build.

 examples/roster/roster-window.cpp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 453c3975e00e2826665f4a0d02bcd418c0e912bc
Merge: 2ebbbe7 0b3ee41
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 12:50:53 2009 -0300

    Merge branch 'connection'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 2ebbbe7df7772565230b49eef6d7a036814cdad6
Merge: 037e36d 4cda678
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 12:07:35 2009 -0300

    Merge branch 'readiness'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 4cda678260c0ee72208e6ed7dc36d3b50fa357c5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 11:57:23 2009 -0300

    ConnectionManager: Do not go ready if we can't get the list of protocols or all params.

 TelepathyQt4/Client/connection-manager.cpp |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

commit 05f9b33e660c1efbf310364546a12bc7630defec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 13:18:04 2009 -0300

    ConnectionManager: Added requestedFeatures/actualFeatures/missingFeatures.

 TelepathyQt4/Client/connection-manager.cpp |   15 +++++++++++++++
 TelepathyQt4/Client/connection-manager.h   |    4 ++++
 2 files changed, 19 insertions(+), 0 deletions(-)

commit d911df212ecfd83ef19d6fd22606c36f4573c888
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 13:17:55 2009 -0300

    Account: Added requestedFeatures/actualFeatures/missingFeatures.

 TelepathyQt4/Client/account.cpp |   15 +++++++++++++++
 TelepathyQt4/Client/account.h   |    4 ++++
 2 files changed, 19 insertions(+), 0 deletions(-)

commit 63f4de98c4435e22ff88865647f3946bc4b15c56
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 13:17:23 2009 -0300

    AccountManager: Added requestedFeatures/actualFeatures/missingFeatures.

 TelepathyQt4/Client/account-manager.cpp |   15 +++++++++++++++
 TelepathyQt4/Client/account-manager.h   |    4 ++++
 2 files changed, 19 insertions(+), 0 deletions(-)

commit 393c80c2d1e380205412cd6f9c6afad665c0eb89
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 12:44:26 2009 -0300

    Removed PendingReadyConnectionManager in favor of PendingReady.

 TelepathyQt4/Client/PendingReadyConnectionManager  |   13 ---
 .../Client/pending-ready-connection-manager.cpp    |  110 --------------------
 .../Client/pending-ready-connection-manager.h      |   62 -----------
 TelepathyQt4/Makefile.am                           |    4 -
 4 files changed, 0 insertions(+), 189 deletions(-)

commit 52e7e027fa389ca48d7816e5920743abb0d96364
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 12:43:13 2009 -0300

    ConnectionManager: Use foreach instead of Q_FOREACH.

 TelepathyQt4/Client/connection-manager.cpp |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

commit 0bf8aae2f8aa129aa065798133d200cd1b871349
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 12:41:02 2009 -0300

    ConnectionManager: Use ReadinessHelper class.

 TelepathyQt4/Client/account.cpp                   |    1 -
 TelepathyQt4/Client/connection-manager-internal.h |   28 ++-
 TelepathyQt4/Client/connection-manager.cpp        |  235 ++++++++++-----------
 TelepathyQt4/Client/connection-manager.h          |   22 +--
 tests/dbus/cm-basics.cpp                          |    2 +-
 tests/pinocchio/cm-basics.cpp                     |    2 +-
 tests/pinocchio/conn-basics.cpp                   |    1 -
 7 files changed, 140 insertions(+), 151 deletions(-)

commit 95cee7ac26f14460eedffb5106ef5798d8e47e84
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 12:44:06 2009 -0300

    AccountManager: Use foreach/emit instead of Q_FOREACH/Q_EMIT.

 TelepathyQt4/Client/account-manager.cpp |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 0b3ee41cc3790a9ce4f7da9238e746bc4b3d6a0c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 19:03:57 2009 -0300

    Connection: Added roster test.

 tests/dbus/Makefile.am     |    5 +
 tests/dbus/conn-roster.cpp |  291 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 296 insertions(+), 0 deletions(-)

commit 2995ea50235b949b95b26a63d45d0168f8d9e192
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 19:02:01 2009 -0300

    contact list example: use the proper list when authorizing contacts.

 tests/lib/contactlist/contact-list-manager.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 529ab86461340012dae066a50b4d1238eaf0a72d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 18:58:20 2009 -0300

    Contact: Use full namespace on signals.

 TelepathyQt4/Client/contact.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 3024571cc6286f7a008f66765bcc1a2a24f9ec83
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 18:57:44 2009 -0300

    ContactManager: Use message on subscribe/publish methods.

 TelepathyQt4/Client/contact-manager.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit bde6e71d2f9aa55a74912bee161750e55a60732d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 27 19:48:22 2009 -0300

    Improved roster example to support blocking contacts.
    
    Changed pushbuttons to actions triggered by context menu, to make the UI less
    cluttered.
    Added blocking contacts support.
    Fixed some bugs.

 examples/roster/roster-item.cpp   |   21 +++-
 examples/roster/roster-item.h     |    5 +-
 examples/roster/roster-window.cpp |  190 ++++++++++++++++++++++++++++---------
 examples/roster/roster-window.h   |   21 +++-
 4 files changed, 180 insertions(+), 57 deletions(-)

commit 539037daf8139afd1150bba2bbfcdde1543ce279
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 27 19:38:36 2009 -0300

    ContactManager: Added support for blocking contacts.

 TelepathyQt4/Client/contact-manager.cpp |   83 ++++++++++++++++++++++++++++++-
 TelepathyQt4/Client/contact-manager.h   |   12 ++++-
 TelepathyQt4/Client/contact.cpp         |   27 ++++++++++-
 TelepathyQt4/Client/contact.h           |    5 ++
 4 files changed, 124 insertions(+), 3 deletions(-)

commit 9399de114a7d3cd2e25a5a62e38598e5b960bbb2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 27 17:39:02 2009 -0300

    Contact: Make sure subscription/publishStateChanged is not emitted if nothing happened.

 TelepathyQt4/Client/contact.cpp |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 09f2ca624df83b1951d64efd8cbb31906659feda
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 27 16:42:50 2009 -0300

    ContactManager: Make it work with QT_NO_CAST_FROM_ASCII.

 TelepathyQt4/Client/contact-manager.cpp |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit fb7048e77432b50849fb077f9e6046071ceab656
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 27 16:39:33 2009 -0300

    ContactManager: Fixed identifier for ContactList stored.

 TelepathyQt4/Client/contact-manager.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3e079b1696fbd1f96a419a9f8084ac028c8fe6d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 27 16:36:59 2009 -0300

    ContactManager: Un-inline identifierForType and typeForIdentifier.

 TelepathyQt4/Client/contact-manager.cpp |   23 +++++++++++++++++++++++
 TelepathyQt4/Client/contact-manager.h   |   23 ++---------------------
 2 files changed, 25 insertions(+), 21 deletions(-)

commit faf0dc64bca7774bf743d9237c61669f69511c30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:46:36 2009 -0300

    Added roster example to gitignore.

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 8d6fef721ea99c7edddfff5862e0eeb7942d6d82
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:32:28 2009 -0300

    Improved roster example to support add/auth/remove/deny contacts.

 examples/roster/roster-item.cpp   |   27 +++++-
 examples/roster/roster-item.h     |    6 +-
 examples/roster/roster-window.cpp |  178 ++++++++++++++++++++++++++++++++++++-
 examples/roster/roster-window.h   |   16 ++++
 4 files changed, 219 insertions(+), 8 deletions(-)

commit 9d2ddf8c30f836d8b0b17d402d0df85e8eb2b925
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:27:52 2009 -0300

    Contact: Added debug.

 TelepathyQt4/Client/contact.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 4db8495fdb45fad2607e00a0a450043753998f7c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:32:06 2009 -0300

    ContactManager: Added more debug.

 TelepathyQt4/Client/contact-manager.cpp |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 24736fe0ac2301ec97f4d5c9488c27214d5115f0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:30:49 2009 -0300

    ContactManager: Added warnings for when contacts appear on the wrong lists.
    
    Added warnings when local pending contacts appear on subscribe list and
    remote pending contacts appear on publish list.

 TelepathyQt4/Client/contact-manager.cpp |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 2cc132718bc4c5649af7c592e592db7d4a7db1b8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:29:20 2009 -0300

    ContactManager: Renamed deny to remove on contact publication related methods.

 TelepathyQt4/Client/contact-manager.cpp |   10 ++++++----
 TelepathyQt4/Client/contact-manager.h   |    4 ++--
 TelepathyQt4/Client/contact.cpp         |    4 ++--
 TelepathyQt4/Client/contact.h           |    2 +-
 4 files changed, 11 insertions(+), 9 deletions(-)

commit 8bc2b9cb818b1297d05046ed2280a19c22ad0ac2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:27:05 2009 -0300

    Contact: Added removePresenceSubscription.

 TelepathyQt4/Client/contact.cpp |    9 +++++++++
 TelepathyQt4/Client/contact.h   |    1 +
 2 files changed, 10 insertions(+), 0 deletions(-)

commit e626e587f9c8cf1ae2449fb5123e5c69ef4d3389
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:22:31 2009 -0300

    ContactManager: Added canRemoveContactsPresenceSubscription/removeContactsPresenceSubscription.

 TelepathyQt4/Client/contact-manager.cpp |   24 ++++++++++++++++++++++++
 TelepathyQt4/Client/contact-manager.h   |    3 +++
 2 files changed, 27 insertions(+), 0 deletions(-)

commit 3be97118121d217a11b89d1d544f391cb20c9a3b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:25:47 2009 -0300

    ContactManager: Fixed check on canAuthorizeContactsPresencePublication.
    
    Contacts in local pending can always be added, even if the Channel::groupFlags()
    does not contain the flag CanAdd. So just check if the publish channel exists.

 TelepathyQt4/Client/contact-manager.cpp |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 05aa885798872510ac5077ad979fbcffb9f63236
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:13:14 2009 -0300

    Channel: Allow contacts on local pending list be added even if groupFlags does not contain FlagCanAdd.

 TelepathyQt4/Client/channel.cpp |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

commit e61178812f881490c9f69db2fcb4eb17b9198779
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:19:11 2009 -0300

    Use full namespace on Channel and ConnectionManager signals.

 TelepathyQt4/Client/channel.h           |   12 ++++++------
 TelepathyQt4/Client/contact-manager.cpp |   30 +++++++++++++++---------------
 TelepathyQt4/Client/contact-manager.h   |   22 +++++++++++-----------
 tests/dbus/chan-group.cpp               |   30 +++++++++++++++---------------
 4 files changed, 47 insertions(+), 47 deletions(-)

commit 634b4b266fa77b0bf7182c19656feebe6ca6d685
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 14:36:06 2009 -0300

    ContactManager: Store ReferencedHandles instead of uint on ContactListChannel.

 TelepathyQt4/Client/connection.cpp    |    7 ++++---
 TelepathyQt4/Client/contact-manager.h |    9 +++++----
 2 files changed, 9 insertions(+), 7 deletions(-)

commit 2ff418d6f826af43231ffd95598d81abb5057f38
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 14:21:54 2009 -0300

    Added roster example.
    
    This example will show all the contacts of a given account using gabble
    and track their presence status.

 configure.ac                      |    1 +
 examples/Makefile.am              |    2 +-
 examples/roster/Makefile.am       |   34 +++++++++++
 examples/roster/main.cpp          |   27 +++++++++
 examples/roster/roster-item.cpp   |   45 +++++++++++++++
 examples/roster/roster-item.h     |   49 ++++++++++++++++
 examples/roster/roster-window.cpp |  111 +++++++++++++++++++++++++++++++++++++
 examples/roster/roster-window.h   |   61 ++++++++++++++++++++
 8 files changed, 329 insertions(+), 1 deletions(-)

commit 0b4bc4625db4616290861d1ba8e90d3b1ff18fb4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 14:21:07 2009 -0300

    Connection: Make connection works with current PendingHandles.
    
    PendingHandles now fails if some handle cannot be retrieved, so let's request
    one handle at a time.

 TelepathyQt4/Client/connection.cpp    |   62 +++++++++++++++-----------------
 TelepathyQt4/Client/contact-manager.h |   14 +++++++
 2 files changed, 43 insertions(+), 33 deletions(-)

commit 206a263a5308d7b0489ae569fccb22e9f5db413b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 14:18:18 2009 -0300

    Connection: Proper check for status when using some methods.
    
    Some methods are used internally before the connection emits statusChanged and
    the status() returns Connected. For example ensureChannel is used by
    FeatureRoster but the connection status may not be Connected yet (waiting for
    all features to become ready before changing status).

 TelepathyQt4/Client/connection.cpp |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

commit 716bdf2c949acc2dc9b1c4939e809ac27c8e4407
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 14:16:05 2009 -0300

    ContactManager: Fixed bug when iterating trough contact list channels and there is an invalid channel.

 TelepathyQt4/Client/contact-manager.cpp |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 92dc792eda00bad728c4aeb9bbddf30add1c5fda
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 12:30:27 2009 -0300

    Contact: Default to blank message on subscription/publication methods.

 TelepathyQt4/Client/contact.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 4a5081dc8785b7aed9395a27cc7f1a513d953673
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 12:17:57 2009 -0300

    ContactManager: Use the proper contacts for subscribe and publish lists.

 TelepathyQt4/Client/contact-manager.cpp |   30 +++++++++++++++---------------
 1 files changed, 15 insertions(+), 15 deletions(-)

commit 2169747e0ac6e9908a54e94e36ab7ec0234cddbc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 12:14:05 2009 -0300

    Connection: Remove the check for handle == 0 on requesting channel handles and added a FIXME.

 TelepathyQt4/Client/connection.cpp |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

commit ad198b5c29ba0da9f5ecdf745e63dea118192145
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 10:54:41 2009 -0300

    ContactManager: Make allKnownContacts return the cached contacts instead of a PendingOperation.

 TelepathyQt4/Client/contact-manager.cpp |    5 ++---
 TelepathyQt4/Client/contact-manager.h   |    3 +--
 2 files changed, 3 insertions(+), 5 deletions(-)

commit 60bbdfa633d7a4da8272247a724350649a6f5316
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 24 20:18:40 2009 -0300

    Contact: Added requestPresenceSubscription and authorize/denyPresencePublication support.

 TelepathyQt4/Client/contact-manager.cpp |   88 +++++++++++++++++++++++++++----
 TelepathyQt4/Client/contact-manager.h   |   15 +++++-
 TelepathyQt4/Client/contact.cpp         |   27 +++++++++
 TelepathyQt4/Client/contact.h           |    6 ++
 4 files changed, 124 insertions(+), 12 deletions(-)

commit fbb32e878ff2cd13c9aa0693573dbc30a1b8011d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 24 18:23:38 2009 -0300

    ContactManager: Added signal that will be emitted when a contact asked to subscribe to your presence.

 TelepathyQt4/Client/contact-manager.cpp |    4 ++++
 TelepathyQt4/Client/contact-manager.h   |    3 +++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 9455b4769f0ddad2ad257b7f7404bc730b0b0138
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 24 18:07:31 2009 -0300

    ContactManager: Update contacts subscription/publish state.

 TelepathyQt4/Client/contact-manager.cpp |  174 ++++++++++++++++++++++++++++---
 TelepathyQt4/Client/contact-manager.h   |   13 +++
 2 files changed, 174 insertions(+), 13 deletions(-)

commit fd5e936d93d0339b88641e9ce59e5614239854b8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 24 18:06:47 2009 -0300

    Contact: Added stub subscription/publish state methods.

 TelepathyQt4/Client/contact.cpp |   28 +++++++++++++++++++++++++++-
 TelepathyQt4/Client/contact.h   |   15 +++++++++++++++
 2 files changed, 42 insertions(+), 1 deletions(-)

commit 19aa52e6d85c287035d4135571c59c8d19bea92e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 24 13:56:57 2009 -0300

    Channel: Changed channel to use QSet of contacts instead of QList.
    
    This make it easy to implement roster support, where contacts from
    different channels need to be merged.

 TelepathyQt4/Client/channel.cpp |   36 +++++++++++++++---------------
 TelepathyQt4/Client/channel.h   |   14 ++++++------
 tests/dbus/chan-group.cpp       |   46 +++++++++++++++++++-------------------
 3 files changed, 48 insertions(+), 48 deletions(-)

commit abf0a1cf5f78c98ad8010df62cd2997f453a1efc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 24 14:26:10 2009 -0300

    Connection: Added initial roster support (FeatureRoster).

 TelepathyQt4/Client/connection.cpp      |  107 +++++++++++++++++++++++++++++++
 TelepathyQt4/Client/connection.h        |    4 +
 TelepathyQt4/Client/contact-manager.cpp |   28 ++++++++
 TelepathyQt4/Client/contact-manager.h   |   43 ++++++++++++
 4 files changed, 182 insertions(+), 0 deletions(-)

commit c6b4d4ee439d62371de6250f25cbb081b6a04dbf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 24 13:54:22 2009 -0300

    Contact: Added qHash function for a contact QSharedPointer.

 TelepathyQt4/Client/contact.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit edc1b022efc62240405a1a47d4cca96e45e37a4b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 3 15:22:20 2009 +0000

    Add contactlist example connection manager (unreviewed initial version) from telepathy-glib

 configure.ac                                 |    1 +
 tests/lib/Makefile.am                        |    5 +-
 tests/lib/contactlist/Makefile.am            |   38 +
 tests/lib/contactlist/conn.c                 |  591 ++++++++++
 tests/lib/contactlist/conn.h                 |   65 ++
 tests/lib/contactlist/connection-manager.c   |  116 ++
 tests/lib/contactlist/connection-manager.h   |   62 +
 tests/lib/contactlist/contact-list-manager.c | 1578 ++++++++++++++++++++++++++
 tests/lib/contactlist/contact-list-manager.h |  107 ++
 tests/lib/contactlist/contact-list.c         |  632 +++++++++++
 tests/lib/contactlist/contact-list.h         |  118 ++
 tests/lib/contactlist/manager-file.py        |   19 +
 12 files changed, 3330 insertions(+), 2 deletions(-)

commit 76bf1cccf70416d88d39202a03e725a4b6a2a639
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 3 15:21:49 2009 +0000

    Add manager-file.py (unreviewed initial version) from telepathy-glib

 tools/Makefile.am     |    1 +
 tools/manager-file.py |  171 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 172 insertions(+), 0 deletions(-)

commit 037e36da3122bde70a16f783abcb011ae9b164a8
Merge: 02e1654 0601a69
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 3 11:36:11 2009 -0300

    Merge branch 'readiness'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 0601a69b95fe49ba0f60dfc95af43f0087f57ab2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 3 00:58:21 2009 -0300

    Removed PendingReadyAccount in favor of PendingReady.

 TelepathyQt4/Client/PendingReadyAccount       |   13 ---
 TelepathyQt4/Client/pending-ready-account.cpp |  110 -------------------------
 TelepathyQt4/Client/pending-ready-account.h   |   62 --------------
 TelepathyQt4/Makefile.am                      |    4 -
 4 files changed, 0 insertions(+), 189 deletions(-)

commit 3570d3c3f96a8d7db2fe43c55db261023bb60646
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 3 01:28:59 2009 -0300

    Account: Moved updateProperties/retrieveAvatar to Private class.

 TelepathyQt4/Client/account.cpp |  143 ++++++++++++++++++++-------------------
 TelepathyQt4/Client/account.h   |    3 -
 2 files changed, 73 insertions(+), 73 deletions(-)

commit 6ed5f5e8e262c999b97cc434fbccf0f8a0db1f26
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 3 00:51:31 2009 -0300

    Account: Use ReadinessHelper class.

 TelepathyQt4/Client/account.cpp    |  313 ++++++++++++++----------------------
 TelepathyQt4/Client/account.h      |   21 +--
 examples/accounts/account-item.cpp |    2 +-
 tests/dbus/account-basics.cpp      |   21 ++-
 4 files changed, 147 insertions(+), 210 deletions(-)

commit 1505d1c1db49c1e1fed5002fb19e5172a95e3a02
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 2 23:43:34 2009 -0300

    Remove PendingReadyAccountManager in favor of PendingReady.

 TelepathyQt4/Client/PendingReadyAccountManager     |   13 ---
 .../Client/pending-ready-account-manager.cpp       |  111 --------------------
 .../Client/pending-ready-account-manager.h         |   62 -----------
 TelepathyQt4/Makefile.am                           |    4 -
 4 files changed, 0 insertions(+), 190 deletions(-)

commit e6fe2fa2841fadec36eb6df7bf4efaba40ca5125
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 2 23:40:38 2009 -0300

    AccountManager: Use ReadinessHelper class.

 TelepathyQt4/Client/account-manager.cpp |  142 +++++++++++++------------------
 TelepathyQt4/Client/account-manager.h   |   14 ++--
 examples/accounts/accounts-window.cpp   |    2 +-
 tests/dbus/account-basics.cpp           |    2 +-
 4 files changed, 67 insertions(+), 93 deletions(-)

commit 0465cc87ff27d5088da434c5923102c45a54ec50
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 2 23:40:08 2009 -0300

    Removed PendingReadyConnection in favor of PendingReady.

 TelepathyQt4/Client/PendingReadyConnection       |   13 ---
 TelepathyQt4/Client/pending-ready-connection.cpp |  110 ----------------------
 TelepathyQt4/Client/pending-ready-connection.h   |   62 ------------
 TelepathyQt4/Makefile.am                         |    4 -
 4 files changed, 0 insertions(+), 189 deletions(-)

commit 474c8b3377616a6f9f84d212a9806fb841077d07
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 3 00:50:24 2009 -0300

    Connection: Fixed check for missing features.

 TelepathyQt4/Client/connection.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7e2c2218021360ad9c7565aba7597e26e5362e38
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 3 00:57:56 2009 -0300

    ReadinessHelper: Proper return the proxy object on PendingReady::object().

 TelepathyQt4/Client/readiness-helper.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit ba55c5d9de4793ba3dcc254cc2c5fcaf2c13e8de
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 2 22:07:34 2009 -0300

    Makefile.am: when creating FIXME.out, search TelepathyQt4/Client as well as TelepathyQt4/
    
    Also search for cpp/hpp files.

 Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 02e165450be83d662257e142dac8ff9319b13964
Merge: 68eec1b 349807c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 3 11:11:19 2009 -0300

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

commit 349807c2478684f1bfb0a6d6b90077ee13fcb418
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 2 22:07:34 2009 -0300

    Makefile.am: when creating FIXME.out, search TelepathyQt4/Client as well as TelepathyQt4/
    
    Also search for cpp/hpp files.

 Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 1cae45445c61252bf8a4cc13c6153f850dbb03fe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:52:09 2009 -0300

    chan-basics test: don't assume that IDs will be in a particular order.

 tests/dbus/chan-basics.cpp |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

commit 68eec1b3824de65c68bae12ca05ad801ca92eabb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 27 12:55:24 2009 +0000

    .gitignore: Ignore detached signatures

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 1bab8eb08bb2971fcf1a270cd309535e5318d2a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 27 12:54:59 2009 +0000

    Bump version to 0.1.0.1

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit 6d0c82fdc13dc11225e91ca27429cc9fcee01cf4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 26 17:18:56 2009 +0000

    configure.ac: version 0.1.0

 configure.ac |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 9f9de66a44ebcdbd46d014c67cd359d936ed89dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 26 17:18:43 2009 +0000

    NEWS: explain what's in version 0.1.0

 NEWS |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

commit 0505b4e37f5958ccb0e7994fa287e587e53becf7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 26 17:12:37 2009 +0000

    README: write a readme based on the one from telepathy-glib

 README |  105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 105 insertions(+), 0 deletions(-)

commit 4f77000cf96e3c453339084ac4f181b4adca86e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 26 17:12:14 2009 +0000

    Documentation: mark TpPrototype as a prototype

 TelepathyQt4/Prototype/ConnectionFacade.h |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

commit 7445bf5c63a928899cf670b1c6cc4d997abf2109
Merge: cd17393 0e8ccfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 13:32:54 2009 +0000

    Merge branch 'dist'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit cd17393d0343559d6890c1e701c03fd73aba4968
Author: Jan <jan.oelze@basyskom.de>
Date:   Tue Feb 17 16:03:25 2009 +0100

    *added requestStreams()
    
    Signed-off-by: Stefan Eilers <stefan@eilers-online.net>

 TelepathyQt4/Prototype/StreamedMediaChannel.cpp |   35 +++++++++++++++++++++++
 TelepathyQt4/Prototype/StreamedMediaChannel.h   |    2 +
 2 files changed, 37 insertions(+), 0 deletions(-)

commit 67f5b33b3d319954cd9d517ecbd237202460be30
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Feb 24 13:06:23 2009 +0100

    Fixed issue: text channel was not closed if ChatChannel was deleted

 TelepathyQt4/Prototype/ChatChannel.cpp |   28 +++++++++++++++++++++++-----
 1 files changed, 23 insertions(+), 5 deletions(-)

commit 0e8ccfece492f826624d671cd580bca2593ed059
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:23:21 2009 +0000

    Channel docs: remove trailing dot to fix linkification of enums
    
    At some point we should probably remove the trailing dot from *all*
    constructs that aren't sentences, since it's incorrect English, and also
    breaks doxygen parsing in some cases (like this one).

 TelepathyQt4/Client/channel.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 5738f5d97c369cef1b9ef9a73e271bf51a7e35eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:11:33 2009 +0000

    Connection: be consistent about the name of the first parameter to getContactAttributes
    
    The implementation and docs call it "handles", so make the header match.

 TelepathyQt4/Client/connection.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a64dd9f68458a33978d9f7b7172e3f96a33405b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:11:01 2009 +0000

    DBusProxy: document parameters for invalidated() and link its name correctly

 TelepathyQt4/Client/dbus-proxy.cpp |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 79dc30154d269ec50cbdfe2732e34d2afd90c55f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:09:49 2009 +0000

    DBusProxy: format enum documentation the way doxygen wants it

 TelepathyQt4/Client/dbus-proxy.cpp |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

commit 327aa46a9907cffbab72bc9e47f3e0d223fe358c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:09:30 2009 +0000

    PendingChannel: improve factual correctness of channel()

 TelepathyQt4/Client/pending-channel.cpp |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit b060a7ec29e884929384e031fb6ec734a6781ba5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:09:10 2009 +0000

    libqt4codegen: escape backslashes when generating doc-comments from the spec
    
    Otherwise, doxygen thinks they're a doxygen command and gets confused.

 tools/libqt4codegen.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 4233ee0afd0ca7d9c6688c82aae0599d7f99d4d6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:08:35 2009 +0000

    TextChannel docs: qualify signal names so doxygen finds them

 TelepathyQt4/Client/text-channel.cpp |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 576e8e8c2d3d64005d5c76cc7a828b81a36496b5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:08:18 2009 +0000

    TextChannel constructor: document immutableProperties param

 TelepathyQt4/Client/text-channel.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 21ba7bfb0d099406b3395aafaea5aed0b1890c8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:08:05 2009 +0000

    TextChannel docs: format enum docs how doxygen wants them

 TelepathyQt4/Client/text-channel.cpp |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

commit 31839fff0d846f27abf161e303e19c11e994e778
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:07:43 2009 +0000

    Connection docs: improve English and be consistent with param names

 TelepathyQt4/Client/connection.cpp |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

commit 7686779e8e7e99ab6898ea48cc1abf3f02c3bc01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:07:14 2009 +0000

    Channel: more catching up with the rename to GroupMemberChangeDetails

 TelepathyQt4/Client/channel.cpp |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit c3d12dfdc8db42dd69068b155840ec18f13eda0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:06:59 2009 +0000

    Channel docs: qualify interface accessor names so the docs get attached

 TelepathyQt4/Client/channel.cpp |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

commit b94e5009416b07609c82dc6a58e6ef94b0d508b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:06:26 2009 +0000

    Channel docs: correct signal documentation

 TelepathyQt4/Client/channel.cpp |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

commit 6e2d2e7b27de629a56cec5b44c91805f09f26f52
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:06:00 2009 +0000

    Channel docs: catch up with rename of GroupMemberChangeInfo to GroupMemberChangeDetails

 TelepathyQt4/Client/channel.cpp |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit f83503410ecbab40a42532ebd01f8d0cce878966
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:05:40 2009 +0000

    Channel docs: doxygen wants \return in all-lower-case

 TelepathyQt4/Client/channel.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a2d208c0db8a71be40d9bd69bfd4ec30b358a943
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:05:22 2009 +0000

    Channel docs: improve English and be consistent about param naming

 TelepathyQt4/Client/channel.cpp |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit d13d2441dd73aa549a745a4bf64edcb97529c427
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:04:44 2009 +0000

    Account docs: improve English and be consistent about param naming

 TelepathyQt4/Client/account.cpp |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 3e2347873d20728e835798cd8531f1fe0f447d02
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:04:28 2009 +0000

    Account docs: catch up with change to setAvatar's signature

 TelepathyQt4/Client/account.cpp |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit b171215d11362ab2b1851e65afaf57fced8878e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:04:00 2009 +0000

    AccountManager docs: improve English, be consistent about param name

 TelepathyQt4/Client/account-manager.cpp |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit f84ad772f70f3368ef2ec2f40313e8594d3bb127
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 10:05:04 2009 +0000

    Documentation: fix some \headerfile directives

 TelepathyQt4/Client/pending-contact-attributes.cpp |    2 +-
 TelepathyQt4/Client/pending-handles.h              |    2 +-
 TelepathyQt4/Client/referenced-handles.h           |    2 +-
 TelepathyQt4/Client/streamed-media-channel.cpp     |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit fdf95d25ea8a71e548b62431a5d6cee7215ef850
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 09:55:06 2009 +0000

    Fix #include for PendingHandles moc

 TelepathyQt4/Client/pending-handles.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 394c401dbdea082316c4ffa1806366e7d4a75e6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 09:54:57 2009 +0000

    Fix #include for PendingContactAttributes MOC

 TelepathyQt4/Client/pending-contact-attributes.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 4a186cd7396e3255510b1c8ee7054ec56ffd3648
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 19:59:40 2009 +0000

    tests/lib: delete built sources in clean (fixing distcheck)

 tests/lib/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a1b820df122ce767d525fb3de3d49729cbf982f0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 19:59:26 2009 +0000

    tests/lib: pass -I$(top_builddir) to C code to fix distcheck

 tests/lib/Makefile.am       |    4 +++-
 tests/lib/csh/Makefile.am   |    4 +++-
 tests/lib/echo2/Makefile.am |    4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

commit 14fdfb693df616c63acdd69db346584cd0cb40bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 19:23:54 2009 +0000

    Distribute TelepathyQt4/Client/PendingHandles

 TelepathyQt4/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 36db8654e5ed7a0d583be5cf74337bf393c1ffef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 18:53:39 2009 +0000

    Revert "text-chan: workaround: don't assert that the Connection is ready when it should be"
    
    This reverts commit 10ecc7cc073fb51ada7c44dee7ee37c02b280d04.
    
    Since Andre's connection branch was merged, this shouldn't be necessary.

 tests/dbus/text-chan.cpp |   39 ---------------------------------------
 1 files changed, 0 insertions(+), 39 deletions(-)

commit fb4fa3d8513ae1790ebb6d470dba81aa959ce5ba
Merge: aab494b aaf0c4a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 18:50:41 2009 +0000

    Merge branch 'ctor'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit aab494bdeee93694c0ba50e891203cbc6ef4f2e6
Merge: 4b8618e c8663ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 18:49:52 2009 +0000

    Merge branch 'messages'
    
    Conflicts:
    	TelepathyQt4/Makefile.am
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 4b8618e99d2b52119122c606f4504bcbf0a28a11
Merge: 463d42a 5263719
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 23 15:38:34 2009 -0300

    Merge branch 'connection'

commit 526371993b8fa6238ea8cf0d14587804f18bc315
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 23 15:34:10 2009 -0300

    Connection: Proper test if requestConnect will make the connection ready and change status.

 tests/dbus/conn-requests.cpp |   40 ++--------------------------------------
 1 files changed, 2 insertions(+), 38 deletions(-)

commit b55b3818b63f7825749d3206dd91478c2d6ef220
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 23 15:22:34 2009 -0300

    Connection: Added FeatureCore.

 TelepathyQt4/Client/connection.cpp |   19 +++++++++++--------
 TelepathyQt4/Client/connection.h   |    1 +
 2 files changed, 12 insertions(+), 8 deletions(-)

commit aaf0c4afa5a1143607293f0e2fd6d4eb8612780d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 18:21:30 2009 +0000

    Message: group destructor with constructors, and implement operator!=

 TelepathyQt4/Client/message.h |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 94442a7e2e2f666edaff6fb2a150f77bf4c487b6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 23 15:17:58 2009 -0300

    ReadinessHelper: Use proxy invalidation reason/message as error if proxy is invalid.

 TelepathyQt4/Client/readiness-helper.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9cb2f91593f945d968a49d02c77f84bd848b8707
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 23 15:15:51 2009 -0300

    Update copyright on Connection/ReadinessHelper.

 TelepathyQt4/Client/connection.cpp       |    4 ++--
 TelepathyQt4/Client/connection.h         |    4 ++--
 TelepathyQt4/Client/readiness-helper.cpp |    4 ++--
 TelepathyQt4/Client/readiness-helper.h   |    4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

commit 536e924c65bf538f64f40624f3251ab6bb712598
Merge: 463d42a c8663ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 18:14:15 2009 +0000

    Merge branch 'messages'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 6f5927f303acdd1cd3ec3ae247e9487a73451c8c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 23 15:13:00 2009 -0300

    Connection: Use reply.error() as invalidation error on gotStatus if there is an error.

 TelepathyQt4/Client/connection.cpp |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 463d42a53f3c38ef71ccc464308a9b740fced388
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 11:56:49 2009 +0000

    Ignore examples/accounts/accounts binary
    
    Reviewed-by: Olli Salli <olli.salli@collabora.co.uk>

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c8663ba5504e005cb416aef946a2d9e3f3b75b94
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 19:49:39 2009 +0000

    Implement sending of complex messages (use at own risk) and inviting others
    
    Untested, but should work...

 TelepathyQt4/Client/text-channel.cpp |   21 +++++++++++++++++++++
 TelepathyQt4/Client/text-channel.h   |    7 +------
 2 files changed, 22 insertions(+), 6 deletions(-)

commit 54a96a12ce7fc4bc252a9446336a80fdfbb66828
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 19:48:58 2009 +0000

    Change Message(type, text) constructor to take a ChannelTextMessageType, and make it public

 TelepathyQt4/Client/message.cpp |    4 ++--
 TelepathyQt4/Client/message.h   |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 0fadf80fbd766d05b1f150eadf38febb90e5dad7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 19:43:48 2009 +0000

    Implement sending of simple (plain text) messages

 TelepathyQt4/Client/message.cpp      |   22 ++++++++++
 TelepathyQt4/Client/message.h        |    2 +
 TelepathyQt4/Client/text-channel.cpp |   78 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/text-channel.h   |   31 ++++++++++++-
 tests/dbus/text-chan.cpp             |   13 ++----
 5 files changed, 134 insertions(+), 12 deletions(-)

commit c9aec9b9e3641ca7cd14612bf8c099931ed25583
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 18:57:45 2009 +0000

    Move Message implementation to a separate source file, adding real API for things TextChannel needs to poke at
    
    In the process, fix Message::Private::textChannel: it was a pointer, but
    should clearly have been a QPointer.

 TelepathyQt4/Client/message.cpp      |  551 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/message.h        |   18 +-
 TelepathyQt4/Client/text-channel.cpp |  515 +------------------------------
 TelepathyQt4/Client/text-channel.h   |    1 -
 TelepathyQt4/Makefile.am             |    1 +
 5 files changed, 585 insertions(+), 501 deletions(-)

commit 16753fb26ec0543bcc7900c8b90b76284edd57cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 18:12:25 2009 +0000

    #include Message, ReceivedMessage

 TelepathyQt4/Client/text-channel.cpp |    2 ++
 tests/dbus/text-chan.cpp             |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

commit 501b0f834799e61443c72795611c9378a2a784e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 18:11:31 2009 +0000

    Remove now-unnecessary inclusion from TextChannel

 TelepathyQt4/Client/text-channel.h |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 20efbbd7199d5373ac8e86edbd72883ff730c33c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 18:11:10 2009 +0000

    Make Message private stuff actually private, and befriend ReceivedMessage
    
    ReceivedMessage and Message are implemented together, and share a private
    data structure, so having ReceivedMessage be a friend of Message seems
    reasonable.

 TelepathyQt4/Client/message.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit b7c9e86bb9b2f51795d6402883a0dd378069c416
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 18:09:46 2009 +0000

    Move Message, ReceivedMessage declarations to their own header file

 TelepathyQt4/Client/Message         |   13 +++++
 TelepathyQt4/Client/ReceivedMessage |   13 +++++
 TelepathyQt4/Client/message.h       |  100 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/text-channel.h  |   64 +---------------------
 TelepathyQt4/Makefile.am            |    3 +
 5 files changed, 131 insertions(+), 62 deletions(-)

commit 33231e4d96e325b4fb76992a8903ca212cd71b2d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 18:03:08 2009 +0000

    text-chan: Improve test coverage a little

 tests/dbus/text-chan.cpp |   54 +++++++++++++++++++++++++--------------------
 1 files changed, 30 insertions(+), 24 deletions(-)

commit 629187af11cfa709d9c2872ba1cdfc757088d272
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 17:27:39 2009 +0000

    text-chan: test acknowledging and forgetting messages

 tests/dbus/text-chan.cpp |   35 ++++++++++++++++++++++++++++-------
 1 files changed, 28 insertions(+), 7 deletions(-)

commit 41b2ec7d29cdcce38a4e54dfbcb5b293d175b7e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 17:27:29 2009 +0000

    TextChannel: Implement acknowledge() and forget() (plural forms only)

 TelepathyQt4/Client/text-channel.cpp |   90 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/text-channel.h   |   26 ++--------
 2 files changed, 94 insertions(+), 22 deletions(-)

commit 0483c90b9dbeb5b61e2163fb931975c39b867435
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 16:39:05 2009 +0000

    text-chan: verify that we're notified about removed messages iff the channel has Messages

 tests/dbus/text-chan.cpp |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

commit be9429cfdbce74de69114b919db7a42bfad01c31
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 16:29:07 2009 +0000

    text-chan test: Factor out remaining common test stuff

 tests/dbus/text-chan.cpp |   81 ++++++++++++---------------------------------
 1 files changed, 22 insertions(+), 59 deletions(-)

commit c3d40c322339f806c90c9d83bae9d03f80c08053
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 16:23:30 2009 +0000

    text-chan test: factor out more common stuff

 tests/dbus/text-chan.cpp |   87 +++++++++++----------------------------------
 1 files changed, 22 insertions(+), 65 deletions(-)

commit db33b98149c3242056654d53d62ca73ca08017bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 16:16:04 2009 +0000

    text-chan test: start to factor out common stuff

 tests/dbus/text-chan.cpp |   44 ++++++++++++++------------------------------
 1 files changed, 14 insertions(+), 30 deletions(-)

commit 459c97dcd2102faa9e2923b6f3a674ba67740a5c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 16:11:41 2009 +0000

    Fix text-chan test

 tests/dbus/text-chan.cpp |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit 37f069c213346e1608fd366be8824de35e76629e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 15:54:27 2009 +0000

    echo2: use "content-type", not the obsolete "type" (also changed in telepathy-glib)

 tests/lib/echo2/chan.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit b289de4a5ed55c271fad1fc4ca40bcc61ff66e75
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 15:02:14 2009 +0000

    text-chan test: verify that echoes are received correctly

 tests/dbus/text-chan.cpp |  117 ++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 109 insertions(+), 8 deletions(-)

commit 929aab003b71078408bcb800fb756e88506bd20b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 14:51:08 2009 +0000

    Message: add operator==

 TelepathyQt4/Client/text-channel.cpp |    8 ++++++++
 TelepathyQt4/Client/text-channel.h   |    1 +
 2 files changed, 9 insertions(+), 0 deletions(-)

commit cc5a2cf04b23473f3c15ea7d60f1f7ad89e27862
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 14:09:10 2009 +0000

    TextChannel: implement FeatureMessageQueue

 TelepathyQt4/Client/text-channel.cpp |  340 +++++++++++++++++++++++++++++++++-
 TelepathyQt4/Client/text-channel.h   |   23 +--
 2 files changed, 338 insertions(+), 25 deletions(-)

commit 188143cfd14e3619a08411f1e92d9e98b1b6a0ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 14:08:48 2009 +0000

    text-chan test: use ContactsConnection
    
    Tp-Qt4 doesn't have the necessary fallback code to make even basic
    Contact objects in the absence of the Contacts interface.

 tests/dbus/text-chan.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 10ecc7cc073fb51ada7c44dee7ee37c02b280d04
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 14:08:03 2009 +0000

    text-chan: workaround: don't assert that the Connection is ready when it should be
    
    We should be able to revert this after Andre's Connection refactoring is
    reviewed.

 tests/dbus/text-chan.cpp |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

commit 16af78f7936e682e40a84297f7d95da74c4dffeb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 13:29:36 2009 +0000

    TextChannel: keep track of what's going on to avoid connecting signals or calling methods redundantly
    
    Also use this information to make onTextReceived etc. return early if
    we haven't had the initial message dump (although in practice these slots
    don't do anything yet anyway).

 TelepathyQt4/Client/text-channel.cpp |  123 +++++++++++++++++++++++++---------
 1 files changed, 91 insertions(+), 32 deletions(-)

commit 434b934315d62fed60d36edb5b4b4b145cb29e84
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 13:10:50 2009 +0000

    TextChannel: Rename desiredFeatures to pendingFeatures and guarantee that it does not contain features that are already ready.
    
    Also, don't connect to MessageReceived etc. more than once, if
    continueReadying() is somehow invoked twice while we are still trying to
    get the message queue.

 TelepathyQt4/Client/text-channel.cpp |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

commit ee2a6fc40a53aba13d8ad47bf2dcb82182b878f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 12:07:31 2009 +0000

    Remove obsolete API-sketch documentation from header

 TelepathyQt4/Client/text-channel.h |    8 +-------
 1 files changed, 1 insertions(+), 7 deletions(-)

commit 6f2cc626d892e1f3704f2510742cb5b8368439d4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 12:11:04 2009 +0000

    ReceivedMessage: change ctor to not take the sender as a parameter
    
    We don't immediately have a Contact object for the sender, so we have to
    add it later.

 TelepathyQt4/Client/text-channel.cpp |    3 +--
 TelepathyQt4/Client/text-channel.h   |    3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

commit ffed91f1b11ae83a5e7c4e641ce04f0a0ada9353
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 12:10:09 2009 +0000

    Message: add a default constructor for internal use
    
    It turns out to be useful to be able to have a null Message; we need to
    have an event queue that lists structures containing either a message
    or a "message-removal event". Pending message IDs aren't necessarily
    unique, so we can't process message-removal events out of order.

 TelepathyQt4/Client/text-channel.cpp |   14 ++++++++++++++
 TelepathyQt4/Client/text-channel.h   |    2 ++
 2 files changed, 16 insertions(+), 0 deletions(-)

commit 6980b21b5c911ab4eafc2c9136e6a7262791d8c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 12:02:19 2009 +0000

    Message::Private: add accessors for sender handle and pending ID

 TelepathyQt4/Client/text-channel.cpp |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

commit 2a8fa3dbaf26dce34e98bc99288b35fc2550f6e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 19 15:16:40 2009 +0000

    TextChannel: test Message and FeatureMessageSentSignal

 tests/dbus/text-chan.cpp |  157 +++++++++++++++++++++++++++++++++++++---------
 1 files changed, 126 insertions(+), 31 deletions(-)

commit a8f033ff946426d1ae477d463652e105e922501e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 19 14:38:04 2009 +0000

    TextChannel: Implement MessageSent as a Feature
    
    Unlike in the API sketch, give messageSent a const Message &; there's no
    point in being inefficient.

 TelepathyQt4/Client/text-channel.cpp |   71 +++++++++++++++++++++++++--------
 TelepathyQt4/Client/text-channel.h   |    6 ++-
 2 files changed, 58 insertions(+), 19 deletions(-)

commit a312ee26fc9f2fca9f7e32e1ded923544a6398b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 19 14:37:28 2009 +0000

    Implement most of Message and ReceivedMessage
    
    Change Message::size() to return int, consistent with QList.

 TelepathyQt4/Client/text-channel.cpp |  439 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/text-channel.h   |   69 +-----
 2 files changed, 453 insertions(+), 55 deletions(-)

commit 8a7ca050beeb95e4fa080d43f68e3691d31631fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 19:01:03 2009 +0000

    Test TextChannel::FeatureMessageCapabilities

 tests/dbus/text-chan.cpp |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 8496868e66ae00dc4c3c46461af8cf9416135d19
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 19:00:38 2009 +0000

    TextChannel: Implement canInviteContacts and the Capabilities feature

 TelepathyQt4/Client/text-channel.cpp |   78 +++++++++++++++++++++++++++++++++-
 TelepathyQt4/Client/text-channel.h   |   25 +----------
 2 files changed, 79 insertions(+), 24 deletions(-)

commit 05665692d6ffaf29bc6653704f3f3503c135837a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 19 11:39:02 2009 -0300

    ReadinessHelper: Make becomeReady fail if requestedFeatures contains an invalid feature.

 TelepathyQt4/Client/readiness-helper.cpp |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

commit e59ab0619b9964931b1b85aeef6fdd2f5fce3392
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 19 11:37:55 2009 -0300

    ReadinessHelper: Fixed bug when using QSet::intersect.
    
    QSet::intersect modifies the set, so make a copy of it before using intersect.

 TelepathyQt4/Client/readiness-helper.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 423a88f33f2fe3bef1894dd19f99fefcfad60564
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 19 11:18:13 2009 -0300

    ReadinessHelper: Make operations fail if proxy object gets deleted.

 TelepathyQt4/Client/connection.cpp       |    2 +-
 TelepathyQt4/Client/readiness-helper.cpp |   53 +++++++++++++++++++++++++++---
 TelepathyQt4/Client/readiness-helper.h   |    8 ++++-
 3 files changed, 56 insertions(+), 7 deletions(-)

commit 6279cf45f4fa7b6bb398586f50c339f815559ceb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 18 19:44:29 2009 -0300

    Fixed tests to work with Connection changes.

 tests/dbus/chan-basics.cpp      |    7 ++++---
 tests/dbus/chan-group.cpp       |    2 +-
 tests/dbus/conn-basics.cpp      |    9 +++++----
 tests/dbus/conn-requests.cpp    |    2 +-
 tests/dbus/contacts.cpp         |    7 ++++---
 tests/dbus/handles.cpp          |    2 +-
 tests/pinocchio/conn-basics.cpp |   14 +++++---------
 7 files changed, 21 insertions(+), 22 deletions(-)

commit 4a267dbf15f808e0b52a9761d1aef1f1aed99193
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 18 19:43:31 2009 -0300

    Connection: Use ReadinessHelper class (sanitize code and fix some bugs).
    
    P.s: Tests broken (will be fixed in a later patch)

 TelepathyQt4/Client/connection-internal.h |    6 +-
 TelepathyQt4/Client/connection.cpp        |  638 +++++++++--------------------
 TelepathyQt4/Client/connection.h          |   19 +-
 3 files changed, 213 insertions(+), 450 deletions(-)

commit dfc5dd9073c85027096703b6c2356c75d1939295
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 18 19:42:01 2009 -0300

    Added ReadinessHelper and PendingReady classes.
    
    ReadinessHelper is a helper class that should be used by all classes that wants
    to implement isReady/becomeReady mechanisms.
    PendingReady is a class used by ReadinessHelper::becomeReady.

 TelepathyQt4/Client/PendingReady         |   13 +
 TelepathyQt4/Client/ReadinessHelper      |   13 +
 TelepathyQt4/Client/pending-ready.cpp    |  106 +++++++++
 TelepathyQt4/Client/pending-ready.h      |   62 ++++++
 TelepathyQt4/Client/readiness-helper.cpp |  350 ++++++++++++++++++++++++++++++
 TelepathyQt4/Client/readiness-helper.h   |  113 ++++++++++
 TelepathyQt4/Makefile.am                 |    8 +
 7 files changed, 665 insertions(+), 0 deletions(-)

commit 4eb08cc4e1b119f48f4f7ef555048fc9f7280e41
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 18:55:13 2009 +0000

    TextChannel: Improve documentation

 TelepathyQt4/Client/text-channel.cpp |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

commit e72a8b6207e1ae62a9724fff092375408a3c06b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 18:29:53 2009 +0000

    Add stub documentation for TextChannel::Features

 TelepathyQt4/Client/text-channel.cpp |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 7e97df303cce8545fc14d87c8da6409fcb845f14
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 18:26:32 2009 +0000

    Test the TextChannel so far

 tests/dbus/Makefile.am   |   11 ++-
 tests/dbus/text-chan.cpp |  311 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 320 insertions(+), 2 deletions(-)

commit c460be1ca8c2dbfd072a55739b28b6a2eb9a650d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 18:26:16 2009 +0000

    TextChannel: implement isReady, becomeReady, hasMessagesInterface
    
    Also connect to the Sent or MessageSent signal (as appropriate).
    
    Limitations:
    - becomeReady() for the MessageQueue feature fetches the necessary
      info but doesn't do anything with it yet
    - The MessageCapabilities feature should work, but there are no accessors
    - It's unclear when the signals for sent messages start to be guaranteed

 TelepathyQt4/Client/text-channel.cpp |  276 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/text-channel.h   |   33 +++-
 2 files changed, 301 insertions(+), 8 deletions(-)

commit 85f5fc463fc9c5c82edb3be50225ef74707ecfb7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 16:29:47 2009 +0000

    Import the echo example from telepathy-glib
    
    Also add a note to tests/lib/Makefile.am about why it's not dealt with in
    the same way as our modified versions of the csh and echo2 examples: we
    should fix that divergence in future.

 configure.ac                        |    1 +
 tests/lib/Makefile.am               |   12 +-
 tests/lib/echo/Makefile.am          |   25 ++
 tests/lib/echo/chan.c               |  531 +++++++++++++++++++++++++++++++++++
 tests/lib/echo/chan.h               |   58 ++++
 tests/lib/echo/conn.c               |  194 +++++++++++++
 tests/lib/echo/conn.h               |   55 ++++
 tests/lib/echo/connection-manager.c |   95 +++++++
 tests/lib/echo/connection-manager.h |   53 ++++
 tests/lib/echo/im-manager.c         |  389 +++++++++++++++++++++++++
 tests/lib/echo/im-manager.h         |   54 ++++
 11 files changed, 1465 insertions(+), 2 deletions(-)

commit c7498e34050776b3f991da089e9bb3213e7ee09b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 15:04:54 2009 +0000

    PendingReadyChannel: add TextChannel as a friend so it can instantiate us

 TelepathyQt4/Client/pending-ready-channel.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d765ee677747046abaf731bd6032f388b9a95d43
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 15:04:19 2009 +0000

    Channel: expose messagesInterface() accessor

 TelepathyQt4/Client/channel.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 189039169052c58f6d0e10d9138ea94cd71602cc
Merge: be313ca ed37f4a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 18 10:16:05 2009 -0300

    Merge branch 'trivia'

commit be313ca3fd111dd0555f24956ab8f80f0f322416
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 17 10:33:46 2009 -0300

    Account: Support non spec-compliant account-specific part on account object path.

 TelepathyQt4/Client/account.cpp |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

commit c939545335f1cff18cc1d4e92f3ec70cd0b5ec2e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 15:45:09 2009 +0000

    Sketch out the TextChannel API (currently all #if 0, please enable each method as it's implemented)

 TelepathyQt4/Client/text-channel.h |  223 ++++++++++++++++++++++++++++++++++++
 1 files changed, 223 insertions(+), 0 deletions(-)

commit 263d167a9aef613ace7b9118482a998a604bb084
Merge: 825836a e2b79f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 16:59:55 2009 +0000

    Merge branch 'tests'
    
    Reviewed-by: Olli Salli <olli.salli@collabora.co.uk>

commit e2b79f170d7cf95d25f3a3b12463d88a530603f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 16:50:58 2009 +0000

    cm-basics: Work around fd.o#20165 by ensuring there is a ref to the TpDBusDaemon

 configure.ac             |    2 +-
 tests/dbus/cm-basics.cpp |    6 ++++++
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 9e02607e6c25221dc5c4890785efb84477bf6e2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 16:28:02 2009 +0000

    tp-glib tests: initialize dbus-glib
    
    In recent telepathy-glib versions, this must be done before
    instantiating a TpBaseConnection subclass like our SimpleConnection.

 tests/dbus/chan-basics.cpp   |    1 +
 tests/dbus/chan-group.cpp    |    1 +
 tests/dbus/cm-basics.cpp     |    1 +
 tests/dbus/conn-basics.cpp   |    1 +
 tests/dbus/conn-requests.cpp |    1 +
 tests/dbus/contacts.cpp      |    1 +
 tests/dbus/handles.cpp       |    1 +
 7 files changed, 7 insertions(+), 0 deletions(-)

commit ed37f4ad3586722469221b7de052e66d00361fc5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 17 10:33:46 2009 -0300

    Account: Support non spec-compliant account-specific part on account object path.

 TelepathyQt4/Client/account.cpp |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

commit 825836a94575222a4b0735e8330f668bf4a180b2
Merge: e82bcaf 1d8da8a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Feb 15 13:51:03 2009 +0200

    Merge branch 'trivia-readiness' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4

commit e82bcaf55effa79f95e60abade3377b3cb751134
Merge: 53be3a0 74a628f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Feb 15 13:33:21 2009 +0200

    Merge branch 'channel' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4

commit 53be3a037ff5e3c6a730d0d16c7c587424202889
Merge: 1206a1d 2e5bc7a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Feb 15 13:10:57 2009 +0200

    Merge branch 'trivia-shared-pointer' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4

commit 1d8da8a8597ea1e2fbc081b999e82295c4ef0b8c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:56:00 2009 -0300

    Fixed tests to work with new PendingReady stuff.

 tests/dbus/account-basics.cpp   |    1 +
 tests/dbus/chan-basics.cpp      |    2 ++
 tests/dbus/chan-group.cpp       |    2 ++
 tests/dbus/cm-basics.cpp        |    1 +
 tests/dbus/conn-basics.cpp      |    1 +
 tests/dbus/conn-requests.cpp    |    1 +
 tests/dbus/contacts.cpp         |    1 +
 tests/dbus/handles.cpp          |    1 +
 tests/pinocchio/cm-basics.cpp   |    1 +
 tests/pinocchio/conn-basics.cpp |    2 ++
 10 files changed, 13 insertions(+), 0 deletions(-)

commit a8a63f51e6f66f2868a9e027d2d38dd50e05d7cc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:55:43 2009 -0300

    Fixed examples to work with new PendingReady stuff.

 examples/accounts/accounts-window.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5a01abd2948378531182104463c57ca7c3e56b79
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:55:11 2009 -0300

    Channel: Use PendingReadyChannel.
    
    P.s: Tests broken (will be fixed in a later patch)

 TelepathyQt4/Client/channel.cpp |   48 +++++++++++++++++---------------------
 TelepathyQt4/Client/channel.h   |    3 +-
 2 files changed, 24 insertions(+), 27 deletions(-)

commit c6271ae6393f206ab2b480ff6b9a10ac71dba0ab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:54:57 2009 -0300

    ConnectionManager: Use PendingReadyConnectionManager.
    
    P.s: Tests broken (will be fixed in a later patch)

 TelepathyQt4/Client/account.cpp                   |    1 +
 TelepathyQt4/Client/connection-manager-internal.h |   14 +---------
 TelepathyQt4/Client/connection-manager.cpp        |   27 +++++++++++----------
 TelepathyQt4/Client/connection-manager.h          |    4 +-
 4 files changed, 19 insertions(+), 27 deletions(-)

commit e9ab3adf4d5a042463f333e231fb42ad7cd6b86e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:54:35 2009 -0300

    Connection: Use PendingReadyConnection.
    
    P.s: Tests broken (will be fixed in a later patch)

 TelepathyQt4/Client/connection.cpp |   54 +++++++++++++++--------------------
 TelepathyQt4/Client/connection.h   |    3 +-
 2 files changed, 25 insertions(+), 32 deletions(-)

commit 16362355e534c75c04384647c2248d95690c53f6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:53:36 2009 -0300

    AccountManager: Use PendingReadyAccountManager.
    
    P.s: Tests broken (will be fixed in a later patch)

 TelepathyQt4/Client/account-manager.cpp |   48 +++++++++++++-----------------
 TelepathyQt4/Client/account-manager.h   |    4 +-
 2 files changed, 23 insertions(+), 29 deletions(-)

commit 1e0e6e4585fb6c77d4a6ffaba175d03ddb00a4f5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:10:04 2009 -0300

    Changed PendingReadyAccount features method to requestedFeatures.

 TelepathyQt4/Client/account.cpp               |   10 +++++-----
 TelepathyQt4/Client/pending-ready-account.cpp |   14 +++++++-------
 TelepathyQt4/Client/pending-ready-account.h   |    4 ++--
 3 files changed, 14 insertions(+), 14 deletions(-)

commit 3917986e5ff028c2d4cb1b37a270a7ca649bd091
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 16:24:58 2009 -0300

    Added PendingReadyConnectionManager.

 TelepathyQt4/Client/PendingReadyConnectionManager  |   13 +++
 .../Client/pending-ready-connection-manager.cpp    |  110 ++++++++++++++++++++
 .../Client/pending-ready-connection-manager.h      |   62 +++++++++++
 TelepathyQt4/Makefile.am                           |    4 +
 4 files changed, 189 insertions(+), 0 deletions(-)

commit b9551052f27d99e348486088be3900797917db8b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 16:23:33 2009 -0300

    ConnectionManager: Added features param on isReady/becomeReady.

 TelepathyQt4/Client/connection-manager-internal.h |    1 +
 TelepathyQt4/Client/connection-manager.cpp        |   12 +++++++-----
 TelepathyQt4/Client/connection-manager.h          |    9 +++++++--
 3 files changed, 15 insertions(+), 7 deletions(-)

commit 431386ac0f38efeca7460f89223522057cf42c8a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 16:19:58 2009 -0300

    Added PendingReadyConnection.

 TelepathyQt4/Client/PendingReadyConnection       |   13 +++
 TelepathyQt4/Client/pending-ready-connection.cpp |  110 ++++++++++++++++++++++
 TelepathyQt4/Client/pending-ready-connection.h   |   62 ++++++++++++
 TelepathyQt4/Makefile.am                         |    4 +
 4 files changed, 189 insertions(+), 0 deletions(-)

commit e3575f69d1dc9d470f780d504ae4764df6159e8e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 16:19:09 2009 -0300

    Added PendingReadyChannel.

 TelepathyQt4/Client/PendingReadyChannel       |   13 +++
 TelepathyQt4/Client/pending-ready-channel.cpp |  110 +++++++++++++++++++++++++
 TelepathyQt4/Client/pending-ready-channel.h   |   62 ++++++++++++++
 TelepathyQt4/Makefile.am                      |    4 +
 4 files changed, 189 insertions(+), 0 deletions(-)

commit d816075c5908a051b440d816d35ae435dc5d9299
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:16:29 2009 -0300

    Added PendingReadyAccountManager.

 TelepathyQt4/Client/PendingReadyAccountManager     |   13 +++
 .../Client/pending-ready-account-manager.cpp       |  111 ++++++++++++++++++++
 .../Client/pending-ready-account-manager.h         |   62 +++++++++++
 TelepathyQt4/Makefile.am                           |    4 +
 4 files changed, 190 insertions(+), 0 deletions(-)

commit 1206a1d0d1208b5beb45526716c6d8d352c81d9d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:10:14 2009 -0300

    Account: Change presenceChanged signal to currentPresenceChanged.

 TelepathyQt4/Client/account.cpp    |    2 +-
 TelepathyQt4/Client/account.h      |    2 +-
 examples/accounts/account-item.cpp |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 0202ff1d803bc6678c0d15cbb76870e46c65fc02
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:42:04 2009 -0300

    Channel: Changed PendingFailure reason.

 TelepathyQt4/Client/channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ebc899dc7906cf50cc4f043eb620106568f22ac0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:41:43 2009 -0300

    Account: Only start introspection/become ready if valid.

 TelepathyQt4/Client/account.cpp |   27 +++++++++++++++++++--------
 1 files changed, 19 insertions(+), 8 deletions(-)

commit cc002780710e33811d00737984157e2fe4b9ed45
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:29:50 2009 -0300

    AccountManager: Only start introspection/become ready if valid.

 TelepathyQt4/Client/account-manager.cpp |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit fa59b8d8a712367793a52839ef2ec36e73a7d1c8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:42:28 2009 -0300

    Connection: Only start introspection/become ready if valid.

 TelepathyQt4/Client/connection.cpp |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

commit 87ef9929613bff65dcdde9098974eda85ace8dfe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:42:52 2009 -0300

    ConnectionManager: Only start introspection/become ready if valid.

 TelepathyQt4/Client/connection-manager.cpp |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

commit 647431ea528c038ed123f280ebd0e8ec7f76ceb2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:28:56 2009 -0300

    DBusProxy: Invalidate if dbus connection is disconnected.

 TelepathyQt4/Client/dbus-proxy.cpp |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 2e5bc7a1766df79b66eaa51f98afc1f91f932b28
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 14:32:55 2009 -0300

    Account: Make AccountManager/PendingAccount return a QSharedPointer<Account> instead of Account *.

 TelepathyQt4/Client/account-manager.cpp |   33 +++++++++++++++++++++---------
 TelepathyQt4/Client/account-manager.h   |   11 +++++----
 TelepathyQt4/Client/pending-account.cpp |   16 ++++++++------
 TelepathyQt4/Client/pending-account.h   |    5 ++-
 tests/dbus/account-basics.cpp           |    5 ++-
 5 files changed, 44 insertions(+), 26 deletions(-)

commit 624bd5c786738f7a5d541f5e041cee1e06a368c8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:02:45 2009 -0300

    Channel: Make PendingChannel return a QSharedPointer<Channel> instead of Channel *.

 TelepathyQt4/Client/pending-channel.cpp |   41 ++++++++++++++++++-------------
 TelepathyQt4/Client/pending-channel.h   |    5 ++-
 tests/dbus/chan-basics.cpp              |    8 ++----
 tests/dbus/chan-group.cpp               |    9 +++----
 tests/dbus/conn-requests.cpp            |    4 +-
 5 files changed, 36 insertions(+), 31 deletions(-)

commit 62ff88d23d3ca19194c199949a38ca82f168cbba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 14:48:04 2009 -0300

    Connection: Make PendingConnection return a QSharedPointer<Connection> instead of Connection *.

 TelepathyQt4/Client/pending-connection.cpp |   17 ++++++++++-------
 TelepathyQt4/Client/pending-connection.h   |    5 +++--
 tests/pinocchio/cm-basics.cpp              |    2 +-
 3 files changed, 14 insertions(+), 10 deletions(-)

commit 74a628f31f386dd55fedab2ab5721a287df374ef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 11:44:44 2009 -0300

    Channel: Improved tests to also test fallbacks.

 tests/dbus/chan-group.cpp |   42 +++++++++++++++++++++++++++++++++++++-----
 1 files changed, 37 insertions(+), 5 deletions(-)

commit fe409e171c848062e35b498ac84113e478a38b10
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 11:42:05 2009 -0300

    Add support for channel without properties on csh, so fallbacks on Telepathy::Client::Channel can be tested.

 tests/lib/csh/conn.c         |   21 +++++++++++++++++++++
 tests/lib/csh/conn.h         |    3 +++
 tests/lib/csh/room-manager.c |   18 +++++++++++++++++-
 tests/lib/csh/room-manager.h |    3 +++
 tests/lib/csh/room.c         |   17 +++++++++++++++--
 tests/lib/csh/room.h         |   29 +++++++++++++++++++++++++++++
 6 files changed, 88 insertions(+), 3 deletions(-)

commit b868cca802143068715410c69f90091860b45b71
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 12 16:53:51 2009 -0300

    Channel: Proper build initial members when using fallbacks.

 TelepathyQt4/Client/channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit edea6158876985a8abf179a5d51bf4c88eb0e562
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 12 14:22:11 2009 -0300

    Fixed .gitignore to just ignore the proper m4/* files that are not tracked.

 .gitignore |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 8bf7fdd3f3eab85ea9c06c76a9e99fe3a1e0e0b6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 20:00:20 2009 +0200

    Re-add stupidly removed return

 TelepathyQt4/Client/channel.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 0eafdd3b1936135c358d0f1de6c9a47470e3883a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 19:55:27 2009 +0200

    Remove superfluous return and recursive pMC() call in processMembersChanged()

 TelepathyQt4/Client/channel.cpp |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 3c0ad1b75458bcac908850569208a8ca45c51af8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 18:28:18 2009 +0200

    Make the Channel initial contacts and Group faking use the standard MCD handling mechanism

 TelepathyQt4/Client/channel.cpp |  275 ++++++++++++++++++++++-----------------
 1 files changed, 158 insertions(+), 117 deletions(-)

commit ebed4906bff8ca260aeed515d7e0715cd0e2fa57
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 08:31:35 2009 +0200

    Clean up LocalPendingInfo-using logic in Channel
    
    Yes, the unit tests still pass. However, initial LPI doesn't still
    actually work - test coverage should be improved as a fairly high
    priority task. It should start working quite soon though.

 TelepathyQt4/Client/channel.cpp |   59 +++++++-------------------------------
 1 files changed, 11 insertions(+), 48 deletions(-)

commit 2ed017419430bcaf0faa6f2c071a88823a7e8373
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 08:19:53 2009 +0200

    Make the Channel::Private layout more readable

 TelepathyQt4/Client/channel.cpp |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

commit e6fdf1954c8bc8010e4ff027c85968bbfb14ef08
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 08:10:18 2009 +0200

    Make channel.h sligthtly more logically emptyline-separated

 TelepathyQt4/Client/channel.h |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

commit 2d9db6a8f8fe3893cba73552807a09a7e0a1d3df
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 19:12:56 2009 +0200

    Store the delta lists too in the chan-group test onMembersChanged

 tests/dbus/chan-group.cpp |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 0cd439b9d6b37a636d203edc974256f4c4ee1909
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 19:06:03 2009 +0200

    CSH emits removing two contacts at once as two membersChanged signals - wait for two in the test accordingly

 tests/dbus/chan-group.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 174abcbdd01ec0358cb4135ee6124c503b0d72ee
Merge: 18db555 a3f5872
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 19:24:01 2009 +0200

    Merge branch 'trivia' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4

commit 18db5552c1cf8b17e35de8b5b109115011fbd8ba
Merge: a7d7cd9 d6fa0d0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 19:22:28 2009 +0200

    Merge branch 'trivia'

commit a7d7cd964b6dfd56ff8f4541d338be31e4c98dde
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 12 12:58:47 2009 -0300

    Account: Proper check if Connection property is not a QDBusObjectPath.

 TelepathyQt4/Client/account.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d6fa0d089197f5d4968d4f1cb18a7371ba5b82e9
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 18:47:21 2009 +0200

    The account example CFLAGS must include QTCORE_CFLAGS too.

 examples/accounts/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a3f587271384f13e6e85bfa34ffc7e56dab083b5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 12 12:58:47 2009 -0300

    Account: Proper check if Connection property is not a QDBusObjectPath.

 TelepathyQt4/Client/account.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d68098f0ae1c18107660e2c4c3c6f60433cba2c4
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Feb 12 15:02:05 2009 +0000

    Add /m4/* directory to .gitignore.

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c43f94ca1ab143a7411bdfe0cb8f3f8b066f4cab
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Feb 12 15:00:24 2009 +0000

    Actually install header file: TelepathyQt4/Client/PendingContacts.

 TelepathyQt4/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 6647cd5b3704783cbc488f33cc8ad43b1eb09eb0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 12 11:52:48 2009 -0300

    Channel: Improved chan-group test.

 tests/dbus/chan-group.cpp |  300 ++++++++++++++++++++++-----------------------
 1 files changed, 147 insertions(+), 153 deletions(-)

commit 454c3e24a2f55adef58b8582f22620ec5fada686
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 12 01:51:53 2009 -0300

    Account: Added accounts example that list all accounts exposed by AM.

 configure.ac                          |    1 +
 examples/Makefile.am                  |    2 +-
 examples/accounts/Makefile.am         |   33 +++++++
 examples/accounts/account-item.cpp    |  158 +++++++++++++++++++++++++++++++++
 examples/accounts/account-item.h      |   88 ++++++++++++++++++
 examples/accounts/accounts-window.cpp |   95 ++++++++++++++++++++
 examples/accounts/accounts-window.h   |   55 ++++++++++++
 examples/accounts/main.cpp            |   21 +++++
 8 files changed, 452 insertions(+), 1 deletions(-)

commit 764c7021f1e4c841a1fd20171fd67b92c8a82f07
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 07:42:51 2009 +0200

    Add workaround trying QString instead of QDBusObjectPath for Account PropertiesChanged for "Connection"

 TelepathyQt4/Client/account.cpp |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit d48165489ecf50b7d71f2cbe0503d46e92836d8e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 12 01:49:20 2009 -0300

    Account: Added more debug and fixed emission of nicknameChanged.

 TelepathyQt4/Client/account.cpp |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

commit 520285ab07593fe014f8906aaf1454f943b1a5f9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 11 17:55:33 2009 -0300

    Account: Fixed account to return the proper manager if the manager was not used as parent object.

 TelepathyQt4/Client/account.cpp |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

commit 9c3a773c033ec1c85fb0fa0a982694cc6424b9e0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 11 14:52:46 2009 -0300

    ManagerFile: Proper check for XDG_DATA_DIRS.

 TelepathyQt4/manager-file.cpp |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit b6f6fee9e9cfd2489829a1df3c5d7ff05fa87a45
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 18:31:35 2009 +0200

    Fix one signal emission to actually compile (the previous revert commit only partially did its job)

 TelepathyQt4/Client/channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bfba06ccade0bc7d55332464e7701de9bbc56687
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 16:30:43 2009 +0200

    Revert "Channel: Add contact param to groupSelfContactChanged signal."
    
    This reverts commit 1c99d0be2dafcde0f7634cde73991443af9910fb.
    
    Conflicts:
    
    	TelepathyQt4/Client/channel.cpp

 TelepathyQt4/Client/channel.cpp |    8 +++-----
 TelepathyQt4/Client/channel.h   |    2 +-
 2 files changed, 4 insertions(+), 6 deletions(-)

commit d4f57c8d10831e67ed1bdc8d8cbf5cd26a7eed67
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 16:28:45 2009 +0200

    Add some FIXME comments

 TelepathyQt4/Client/channel.cpp |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit d8da21509c0a3912f8a06982b8f0db25c74eec2c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 16:12:02 2009 +0200

    Add a warning for channel service removing MCD from GroupFlags

 TelepathyQt4/Client/channel.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit cbcc24e3d4298bdb562c7645206125a03baec49c
Merge: b949696 134d238
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 15:51:40 2009 +0200

    Merge branch 'channel' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4 into channel

commit 134d238139b45a9e75fe7016c6c52565ca3662c9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 11 10:49:08 2009 -0300

    Channel: Added more tests for contact removal and remote pending.

 tests/dbus/chan-group.cpp |   34 ++++++++++++++++++++++++++++++++--
 1 files changed, 32 insertions(+), 2 deletions(-)

commit b949696b9303f4ebd12e31ad5f148cd6536a7c7f
Merge: ff73cd5 4e01639
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 15:48:02 2009 +0200

    Merge branch 'channel' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4 into channel
    
    Conflicts:
    
    	tests/dbus/chan-group.cpp

commit 4e01639ecccce8820d3210e278cfe40caf4b3666
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 11 10:31:44 2009 -0300

    Channel: Added tests for contact removal.

 tests/dbus/chan-group.cpp    |  108 +++++++++++++++++++++++++--------------
 tests/lib/csh/conn.c         |   20 +++++++
 tests/lib/csh/conn.h         |    1 +
 tests/lib/csh/room-manager.c |   14 +++++
 tests/lib/csh/room-manager.h |    1 +
 tests/lib/csh/room.c         |  116 +++++++++++++++++++++++++++++-------------
 tests/lib/csh/room.h         |    1 +
 7 files changed, 187 insertions(+), 74 deletions(-)

commit ff73cd50d06983eeea96e2040175c748d4fc7f18
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 15:17:31 2009 +0200

    Propagate the details fully for MembersChangedDetailed

 TelepathyQt4/Client/channel.cpp |   37 +++++++++++++------------------------
 tests/dbus/chan-group.cpp       |    6 ++----
 2 files changed, 15 insertions(+), 28 deletions(-)

commit 349ee7f7de35940f9aed1036de6986c1b5529728
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 14:55:42 2009 +0200

    Make onMembersChanged just a wrapper for onMembersChangedDetailed

 TelepathyQt4/Client/channel.cpp |   34 ++++++++++++++--------------------
 1 files changed, 14 insertions(+), 20 deletions(-)

commit 7fd9b222b8b1717dec38f17ca8336f1489b91e65
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 14:44:40 2009 +0200

    Merge the two publicly-visible membership change information classes in Channel

 TelepathyQt4/Client/channel.cpp |   30 ++++++--------
 TelepathyQt4/Client/channel.h   |   81 +++++++++++---------------------------
 tests/dbus/chan-group.cpp       |    8 ++-
 3 files changed, 42 insertions(+), 77 deletions(-)

commit da5721c52213f23a4d310af6abe93e5fe31db442
Merge: e6114ea 45a702b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 09:58:54 2009 +0200

    Merge branch 'channel' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4 into andrunko-channel

commit 45a702b36d30b2051d6f7fdbb27da1ab8abad89d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 11 00:28:55 2009 -0300

    Channel: Fixed the logic to build self contact when self handle changes.

 TelepathyQt4/Client/channel.cpp |   32 ++++++++++++++++++++------------
 1 files changed, 20 insertions(+), 12 deletions(-)

commit 772bed949e764834c2eb2a0ef3005b27996d33ef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 11 00:20:54 2009 -0300

    Channel: Make sure change signals aren't emitted if channel is not ready.

 TelepathyQt4/Client/channel.cpp |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 726a11f5ae24d30ff031778fbdfdddc3734dbf79
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 11 00:15:41 2009 -0300

    Channel: Improved test coverage to test for both MembersChanged and MembersChangedDetailed.

 tests/dbus/chan-group.cpp    |   54 +++++++++++++------
 tests/lib/csh/conn.c         |   21 +++++++
 tests/lib/csh/conn.h         |    3 +
 tests/lib/csh/room-manager.c |   25 +++++++++
 tests/lib/csh/room-manager.h |    3 +
 tests/lib/csh/room.c         |  123 +++++++++++++++++++++++++++++++++++++++--
 tests/lib/csh/room.h         |    3 +
 7 files changed, 209 insertions(+), 23 deletions(-)

commit b899ec198198f2326bfbe09fbf2920959abaccc6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 23:55:57 2009 -0300

    Channel: Added support for MembersChangedDetailed.

 TelepathyQt4/Client/channel.cpp |  149 ++++++++++++++++++++++++++++++++++-----
 TelepathyQt4/Client/channel.h   |   40 ++++++++++-
 tests/dbus/chan-group.cpp       |   10 ++--
 3 files changed, 174 insertions(+), 25 deletions(-)

commit 51bde03fa6f7cf6ca3701f1a10d3b9029bb9413a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 18:59:07 2009 -0300

    Channel: Added groupCanAdd/Remove/RescindChanged signals.

 TelepathyQt4/Client/channel.cpp |   18 ++++++++++++++++++
 TelepathyQt4/Client/channel.h   |    4 ++++
 2 files changed, 22 insertions(+), 0 deletions(-)

commit 1c99d0be2dafcde0f7634cde73991443af9910fb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 18:36:25 2009 -0300

    Channel: Add contact param to groupSelfContactChanged signal.

 TelepathyQt4/Client/channel.cpp |   10 ++++++----
 TelepathyQt4/Client/channel.h   |    2 +-
 2 files changed, 7 insertions(+), 5 deletions(-)

commit 6647f3de404c68d6e9db4e184b8bb598c1062a06
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 18:30:29 2009 -0300

    Channel: Removed warning from fakeGroupInterfaceIfNeeded.

 TelepathyQt4/Client/channel.cpp |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit 51823980557fe0fca6d40fc190360a8ae846f1c3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 18:21:00 2009 -0300

    Channel: Moved groupInterface() to protected.

 TelepathyQt4/Client/channel.h |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 149ff4ba3f3f31e54b7c0edac95f46f076596a9f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 18:18:01 2009 -0300

    Channel: Request all contacts features for now.

 TelepathyQt4/Client/channel.cpp |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit e34f2422d2e0c40e59ec1315080f0c6fdae34cf2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 18:16:02 2009 -0300

    Channel: Added reason param to groupRemoveContacts.

 TelepathyQt4/Client/channel.cpp |    6 ++++--
 TelepathyQt4/Client/channel.h   |    4 +++-
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 36f86fae433704f76fdec9425dab42244cfc8c72
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 17:57:47 2009 -0300

    Channel: Improved check on groupRemoveContacts.

 TelepathyQt4/Client/channel.cpp |   31 +++++++++++++++++++++++--------
 1 files changed, 23 insertions(+), 8 deletions(-)

commit 3ef1d959a47acfee187546a8649c8399ce9a65e0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 17:46:56 2009 -0300

    Channel: Added default value to groupAdd/RemoveContacts message param.

 TelepathyQt4/Client/channel.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d9482b099e0b843d96ee22e0c79481566e2afa89
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 17:36:05 2009 -0300

    Channel: Added groupCanRescind and improved checks on groupAdd/RemoveContacts.

 TelepathyQt4/Client/channel.cpp |   62 ++++++++++++++++++++++++++++++++++-----
 TelepathyQt4/Client/channel.h   |    1 +
 2 files changed, 55 insertions(+), 8 deletions(-)

commit 97918ba3d85b6843102927024a7a991a4570b249
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 17:13:59 2009 -0300

    Channel: Moved check for group interface on groupAdd/RemoveContacts bellow the check for groupCanAdd/RemoveContacts.

 TelepathyQt4/Client/channel.cpp |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit e6114ea7120ed130ec225d1bc111fcedcb361523
Merge: 849f671 39ca862
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Feb 10 22:00:49 2009 +0200

    Merge branch 'channel' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4 into andrunko-channel
    
    Conflicts:
    
    	TelepathyQt4/Client/channel.cpp

commit 849f671da4b2efc38564be9cad60618ab55cbb91
Merge: ced2ba4 8888f1d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 12:50:37 2009 +0000

    Merge branch 'channel-subclasses'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit ced2ba45d25b2b87ddec5456d4c67e52b56bab9a
Merge: 36ee092 ff0d897
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 12:47:43 2009 +0000

    Merge branch 'spec'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit ff0d897da941d48d8e9bbe8e8098a4e669da873e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 12:25:37 2009 +0000

    Update to spec 0.17.19 and enable File Transfer code generation
    
    This changes the ABI of Tubes channels' auto-generated code. Better
    now than later...

 TelepathyQt4/channel.xml                           |    1 +
 spec/Account.xml                                   |   10 +-
 spec/Channel.xml                                   |   11 +-
 spec/Channel_Dispatcher.xml                        |    4 +-
 spec/Channel_Interface_Group.xml                   |  172 +++++++--
 spec/Channel_Interface_Media_Signalling.xml        |   49 ++-
 spec/Channel_Interface_Media_Signalling_Future.xml |  189 ++++++++++
 spec/Channel_Interface_Messages.xml                |    7 +-
 spec/Channel_Interface_Password.xml                |    5 +-
 spec/Channel_Interface_Tube.xml                    |   10 +-
 spec/Channel_Request.xml                           |    2 +-
 spec/Channel_Type_Contact_Search.xml               |    4 +-
 spec/Channel_Type_DBus_Tube.xml                    |  102 ++----
 spec/Channel_Type_File_Transfer.xml                |    6 +-
 spec/Channel_Type_Room_List.xml                    |    2 +-
 spec/Channel_Type_Stream_Tube.xml                  |    4 +-
 spec/Channel_Type_Streamed_Media.xml               |   18 +-
 spec/Channel_Type_Streamed_Media_Future.xml        |  166 ++++++++
 spec/Channel_Type_Text.xml                         |    6 +-
 spec/Channel_Type_Tubes.xml                        |   61 +++-
 spec/Connection.xml                                |  307 +++++++++++++---
 spec/Connection_Interface_Aliasing.xml             |    7 +-
 spec/Connection_Interface_Avatars.xml              |   16 +-
 spec/Connection_Interface_Capabilities.xml         |    6 +-
 spec/Connection_Interface_Contact_Capabilities.xml |    7 +-
 spec/Connection_Interface_Contact_Info.xml         |  364 ++++++++++++++++--
 spec/Connection_Interface_Contacts.xml             |    9 +
 spec/Connection_Interface_Location.xml             |  394 ++++++++++++++++++++
 spec/Connection_Interface_Presence.xml             |   66 ++++-
 spec/Connection_Interface_Requests.xml             |   42 ++-
 spec/Connection_Manager.xml                        |    9 +-
 spec/Media_Stream_Handler.xml                      |   63 +++-
 spec/Properties_Interface.xml                      |    6 +-
 spec/all.xml                                       |   10 +-
 spec/errors.xml                                    |  223 +++++++++++-
 spec/generic-types.xml                             |    6 +-
 36 files changed, 2076 insertions(+), 288 deletions(-)

commit 8888f1df649309db844c1c3ffa37a014c9d0c70e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 11:57:01 2009 +0000

    PendingChannel: expose immutableProperties()
    
    This allows library users to instantiate their own Channel subclasses
    in an efficient way (rather than calling channel(), which will return
    a normal Telepathy-Qt4 class), or to process channels without ever making
    a proxy for them (which is what a ChannelDispatcher implementation
    should do).

 TelepathyQt4/Client/pending-channel.cpp |   25 +++++++++++++++++++++++++
 TelepathyQt4/Client/pending-channel.h   |    2 ++
 2 files changed, 27 insertions(+), 0 deletions(-)

commit e1d7e5631218cb326f94a4fb4652be44fd6e51e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 11:55:26 2009 +0000

    PendingChannel: Correct documentation of handle, handleType

 TelepathyQt4/Client/pending-channel.cpp |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit d2b17f3d8ce1ae249b3dbd39a435b4156634aa3e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 10:21:47 2009 +0000

    PendingChannel: we don't officially know about FileTransfer yet

 TelepathyQt4/Client/pending-channel.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit ddd165db5175f3ee883346729d80d62509b7d0db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 10:21:10 2009 +0000

    Channel and subclasses: take immutable properties in constructor

 TelepathyQt4/Client/channel.cpp                |    7 +++++++
 TelepathyQt4/Client/channel.h                  |    1 +
 TelepathyQt4/Client/file-transfer.cpp          |    6 +++++-
 TelepathyQt4/Client/file-transfer.h            |    2 +-
 TelepathyQt4/Client/pending-channel.cpp        |   14 +++++++++-----
 TelepathyQt4/Client/room-list.cpp              |    6 +++++-
 TelepathyQt4/Client/room-list.h                |    2 +-
 TelepathyQt4/Client/streamed-media-channel.cpp |    6 +++++-
 TelepathyQt4/Client/streamed-media-channel.h   |    2 +-
 TelepathyQt4/Client/text-channel.cpp           |    3 ++-
 TelepathyQt4/Client/text-channel.h             |    2 +-
 11 files changed, 38 insertions(+), 13 deletions(-)

commit df62a18b47360e35be060c148b83a43dcbb6d73f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 9 18:55:12 2009 +0000

    PendingChannel: construct a Channel subclass if the channel type is known

 TelepathyQt4/Client/pending-channel.cpp |   31 +++++++++++++++++++++++++++----
 1 files changed, 27 insertions(+), 4 deletions(-)

commit a899e51e3a56c7a408c2f05f3ee432e216923d25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 9 18:17:50 2009 +0000

    Add stub implementations of TextChannel, StreamedMediaChannel, RoomList and FileTransfer

 TelepathyQt4/Client/FileTransfer               |   13 ++++
 TelepathyQt4/Client/RoomList                   |   13 ++++
 TelepathyQt4/Client/StreamedMediaChannel       |   13 ++++
 TelepathyQt4/Client/TextChannel                |   13 ++++
 TelepathyQt4/Client/file-transfer.cpp          |   84 ++++++++++++++++++++++++
 TelepathyQt4/Client/file-transfer.h            |   54 +++++++++++++++
 TelepathyQt4/Client/room-list.cpp              |   83 +++++++++++++++++++++++
 TelepathyQt4/Client/room-list.h                |   54 +++++++++++++++
 TelepathyQt4/Client/streamed-media-channel.cpp |   83 +++++++++++++++++++++++
 TelepathyQt4/Client/streamed-media-channel.h   |   54 +++++++++++++++
 TelepathyQt4/Client/text-channel.cpp           |   83 +++++++++++++++++++++++
 TelepathyQt4/Client/text-channel.h             |   54 +++++++++++++++
 TelepathyQt4/Makefile.am                       |   20 +++++-
 13 files changed, 619 insertions(+), 2 deletions(-)

commit 36ee092d3a8fe1d1dbaf364e00f1892cd0781604
Merge: d86579e 851b9a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 11:22:05 2009 +0000

    Merge commit 'seil/AccountManager_ImprovedSignals'

commit 39ca862859391f7f3f0d59bbd9faedca71c673f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 18:36:08 2009 -0300

    Channel: Updated documentation.

 TelepathyQt4/Client/channel.cpp |  138 +++++++++++++++-----------------------
 1 files changed, 55 insertions(+), 83 deletions(-)

commit 299ec9d883dd1a62179537b00c051165aee31df4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 18:14:03 2009 -0300

    Channel: Changed requested to isRequested.

 TelepathyQt4/Client/channel.cpp |    4 ++--
 TelepathyQt4/Client/channel.h   |    2 +-
 tests/dbus/chan-basics.cpp      |    4 ++--
 tests/dbus/chan-group.cpp       |    2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

commit d52c5e5f75071a61404045b74a08e0af6eb1d264
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 18:08:46 2009 -0300

    Channel: Added test for fake group interface.

 tests/dbus/chan-basics.cpp |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

commit 11d6057c74f6b9af23ed00b57d39a0651b683950
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 18:08:27 2009 -0300

    Channel: Fake group interface when TargetHandleType != Contact.

 TelepathyQt4/Client/channel.cpp |   71 ++++++++++++++++++++++++++++-----------
 1 files changed, 51 insertions(+), 20 deletions(-)

commit 696e9f7ff7088b541ca20a6cd3cd5c88836f6508
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 17:22:49 2009 -0300

    Channel: Proper check for initiatorContact()->id().

 tests/dbus/chan-basics.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 641a5c5ccdde53c21fcb1b8324cb7bd2ca24b18d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 17:21:50 2009 -0300

    Extend echo2 test to support contacts interface.

 tests/lib/echo2/Makefile.am |    3 ++-
 tests/lib/echo2/conn.c      |    7 ++++++-
 tests/lib/echo2/conn.h      |    5 +++--
 3 files changed, 11 insertions(+), 4 deletions(-)

commit 612ab4d9f6edbfa203dc6e04846caa0dac9af27d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 17:20:48 2009 -0300

    Channel: Properly tries to create a Contact object for initiator even if group interface is not supported.

 TelepathyQt4/Client/channel.cpp |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

commit 07faaac15457366deb0cee873f5ad06aafe27faa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 17:00:24 2009 -0300

    Channel: Added initiatorContact tests.

 tests/dbus/chan-basics.cpp |    2 ++
 tests/dbus/chan-group.cpp  |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)

commit 91803136152c340fc71fc323f02f10ad4b417656
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 17:00:14 2009 -0300

    Channel: Added initiatorContact getter.

 TelepathyQt4/Client/channel.cpp |   42 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/channel.h   |    2 +
 2 files changed, 44 insertions(+), 0 deletions(-)

commit e0e92016aa1ac7258578f85134e166a23c4bab4f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 16:18:01 2009 -0300

    Channel: Add tests for requested getter.

 tests/dbus/chan-basics.cpp |    2 ++
 tests/dbus/chan-group.cpp  |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)

commit 8323b20ec9aa4c031b06f4245ee28d7c28ee8fc8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 16:17:50 2009 -0300

    Channel: Added requested getter.

 TelepathyQt4/Client/channel.cpp |   21 +++++++++++++++++++++
 TelepathyQt4/Client/channel.h   |    2 ++
 2 files changed, 23 insertions(+), 0 deletions(-)

commit 38f368acd978d18ecd7e276b58ae43682135d1ac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 15:34:47 2009 -0300

    Channel: Added test for selfContact.

 tests/dbus/chan-group.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit cb1c98ac2967cd2a04b198f9f22fc7c04b733dbb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 15:34:09 2009 -0300

    Channel: Represent selfHandle as a Contact object.

 TelepathyQt4/Client/channel.cpp |  109 ++++++++++++++++++++++++++++----------
 TelepathyQt4/Client/channel.h   |    7 +--
 2 files changed, 83 insertions(+), 33 deletions(-)

commit 1d298dca0b572f6b6f414dcd24ac3e3dec6e4af8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 14:07:28 2009 -0300

    Channel: Re-enable support for group member change info.

 TelepathyQt4/Client/channel.cpp |  172 +++++++++++++++++++++++++++-----------
 TelepathyQt4/Client/channel.h   |   26 ++++--
 2 files changed, 140 insertions(+), 58 deletions(-)

commit 2f6b125b1178c37450c5e54b07898997a69dcd3a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 14:07:09 2009 -0300

    Channel: Fixed memory leaks.

 TelepathyQt4/Client/channel.cpp |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 3225e29dbea9ad4ff1fa0fe5ea50c92775a15955
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 11:08:10 2009 -0300

    Channel: Represent actor of membersChanged as a Contact object.

 TelepathyQt4/Client/channel.cpp |   19 +++++++++++++++----
 TelepathyQt4/Client/channel.h   |    3 ++-
 tests/dbus/chan-group.cpp       |    8 ++++----
 3 files changed, 21 insertions(+), 9 deletions(-)

commit 8201aadf22a4c13419afa1e0d489117bf90b2fb7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 10:47:38 2009 -0300

    Channel: Proper initialize private members on constructor.

 TelepathyQt4/Client/channel.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 1ec892c067383769093ba85aa03548426cb814c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Feb 7 13:34:37 2009 -0300

    Channel: Skip membersChanged signal if nothing really changed.

 TelepathyQt4/Client/channel.cpp |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit c54ae747f51a4b730bd2e1e98a9af8d5eb15e122
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 22:31:52 2009 -0300

    Channel: Extended group test to test adding contacts.

 tests/dbus/chan-group.cpp |  163 ++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 145 insertions(+), 18 deletions(-)

commit 6dce14072ea5d919789516d9713b6d1ddb44aca2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 22:29:21 2009 -0300

    Add support for adding members and faking members accepting invitation on csh test.
    
    P.s.: I am not sure if this is the right way to do this, but it works.

 tests/lib/csh/room.c |   37 +++++++++++++++++++++++++++++++++----
 1 files changed, 33 insertions(+), 4 deletions(-)

commit e0517341ce027de20b9c4104b5784d14f545b714
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 22:28:54 2009 -0300

    Channel: Add support for adding/removing contacts from a group.

 TelepathyQt4/Client/channel.cpp |  113 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/channel.h   |    7 +++
 2 files changed, 120 insertions(+), 0 deletions(-)

commit a7171eca1379af3bcc9ab77aeee455752abd82ff
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 19:34:46 2009 -0300

    Channel: Added initial test for contacts group integration.

 tests/dbus/Makefile.am    |    5 +
 tests/dbus/chan-group.cpp |  351 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 356 insertions(+), 0 deletions(-)

commit ce0ae7cf87c415b8cccfca148bfe684f02c0bc1e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 18:04:13 2009 -0300

    Extend channelspecific example to support contacts interface.

 tests/lib/csh/Makefile.am |    3 ++-
 tests/lib/csh/conn.c      |    7 ++++++-
 tests/lib/csh/conn.h      |    5 +++--
 3 files changed, 11 insertions(+), 4 deletions(-)

commit fdb199fe1d490d98b1eb77585f4498e1a8be9fb7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 18:03:16 2009 -0300

    Added channelspecific example from tp-glib (support channel with type Room).

 configure.ac                 |    1 +
 tests/lib/Makefile.am        |    2 +-
 tests/lib/csh/Makefile.am    |   22 ++
 tests/lib/csh/conn.c         |  273 ++++++++++++++++++
 tests/lib/csh/conn.h         |   58 ++++
 tests/lib/csh/room-manager.c |  376 ++++++++++++++++++++++++
 tests/lib/csh/room-manager.h |   55 ++++
 tests/lib/csh/room.c         |  651 ++++++++++++++++++++++++++++++++++++++++++
 tests/lib/csh/room.h         |   64 ++++
 9 files changed, 1501 insertions(+), 1 deletions(-)

commit 02535aa5e63e4ea731375fe374796ca6dc2aab46
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 19:19:39 2009 -0300

    Channel: Simplified contacts code.
    
    Simplified contacts code by creating updateContacts that gets called whenever
    membersChanged signal is processed or when initial contacts are built.

 TelepathyQt4/Client/channel.cpp |  198 +++++++++++++++++----------------------
 1 files changed, 84 insertions(+), 114 deletions(-)

commit 5262c7e27093c92d4d7c8274052f5cdc9364ab2e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 19:00:04 2009 -0300

    Channel: Simplified membersChanged signal and fixed bug when a contact was added to current members and not removed from local/pending lists.
    
    Simplified membersChanged signal to signal who was actually removed from the channel,
    (it's not in any of the lists (current/local/remote)).
    Fixed bug when a contact was added to current members and not removed from local/pending lists.

 TelepathyQt4/Client/channel.cpp |   70 +++++++++++++++++++++++---------------
 TelepathyQt4/Client/channel.h   |    4 +--
 2 files changed, 43 insertions(+), 31 deletions(-)

commit 0d4e4b32619de969ef72ab0b85c976b3c4146d6e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 17:58:01 2009 -0300

    Channel: Continue processing membersChangedQueue even if no member was added.

 TelepathyQt4/Client/channel.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 5e0359621dc57f4e98ff88937c8df69a61e352fc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 5 20:40:14 2009 -0300

    Channel: Added initial version of channel members represented as Contact objects.

 TelepathyQt4/Client/channel.cpp |  466 ++++++++++++++++++++++++++-------------
 TelepathyQt4/Client/channel.h   |   33 ++--
 2 files changed, 324 insertions(+), 175 deletions(-)

commit e699b129152963bab89503f8c51e277fc472d4a3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 5 10:57:05 2009 -0300

    Channel: Removed isClosed/closed in favor of invalidate.

 TelepathyQt4/Client/channel.cpp |   72 +++++++++------------------------------
 TelepathyQt4/Client/channel.h   |    5 ---
 tests/dbus/chan-basics.cpp      |    2 +-
 3 files changed, 17 insertions(+), 62 deletions(-)

commit 0c8b79b44a73b35951fd6317df17724fb7d08f11
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 3 17:04:40 2009 -0300

    Channel: Updated documentation to reflect removal of readiness.

 TelepathyQt4/Client/channel.cpp |   62 ++++++++++-----------------------------
 1 files changed, 16 insertions(+), 46 deletions(-)

commit 266c7fcbcd8d9787d44662c93a05c20bfb5be67e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 3 16:58:32 2009 -0300

    Channel: Removed readiness completelly.

 TelepathyQt4/Client/channel.cpp |  295 +++++++++++++++-----------------------
 1 files changed, 117 insertions(+), 178 deletions(-)

commit 6bc10ba18a80af3b7045b75bf88b1a1d41fdc32d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 29 18:20:55 2009 -0300

    Channel: Added test for requestClose/isClosed.

 tests/dbus/chan-basics.cpp |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit e9f96e9ce626effba796349d43ab4a15aece7dfd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 29 18:18:11 2009 -0300

    Channel: Added isClosed, closed signal and changed close to requestClose.

 TelepathyQt4/Client/channel.cpp |   60 ++++++++++++++++++++-------------------
 TelepathyQt4/Client/channel.h   |    8 ++++-
 2 files changed, 37 insertions(+), 31 deletions(-)

commit 45eaea9e38ee1bfa9bd6b6057e7996565d6bcf38
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 29 18:00:07 2009 -0300

    Channel: Moved readiness internally.

 TelepathyQt4/Client/channel.cpp |  104 +++++++++++++++++----------------------
 TelepathyQt4/Client/channel.h   |   14 -----
 2 files changed, 46 insertions(+), 72 deletions(-)

commit cd0c7d54029384d2661cc957a95b9156959a7e96
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 28 18:31:14 2009 -0300

    Channel: Added test for isReady/becomeReady.

 tests/dbus/Makefile.am     |    5 +
 tests/dbus/chan-basics.cpp |  335 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 340 insertions(+), 0 deletions(-)

commit a56981288768c557722efbb323f117d8b3e6e24a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 28 18:26:05 2009 -0300

    Channel: Added isReady/becomeReady.

 TelepathyQt4/Client/channel.cpp |   73 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/channel.h   |   10 +++++
 2 files changed, 83 insertions(+), 0 deletions(-)

commit d86579e34367641c4b2ca23096791950bf9fa72c
Merge: 6766de2 cb90e42
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 5 16:19:11 2009 +0200

    Merge branch 'contact-features'

commit 851b9a1edb62f71ff32573f27d45a5b95b574999
Author: basysKom GmbH <basyskom@basysVM02.(none)>
Date:   Thu Feb 5 13:56:02 2009 +0100

    *implemented signal to Account - notifying that the presence has changed

 TelepathyQt4/Prototype/Account.cpp |    8 ++++++++
 TelepathyQt4/Prototype/Account.h   |    3 ++-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit 6766de293144265a53eae88875f1322a15488c2a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 5 09:10:25 2009 -0300

    Account: Changed Q_EMIT/Q_FOREACH to emit/foreach.

 TelepathyQt4/Client/account.cpp |   34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

commit c4bab2b97399448ab914bded3012e5e2c816854d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 4 17:26:51 2009 -0300

    Account: Make sure change signals are emitted only if the property changed.
    
    Make sure change signals are emitted only if the property changed, protect
    against buggy AM impls.

 TelepathyQt4/Client/account.cpp |   65 ++++++++++++++++++++++++++++-----------
 1 files changed, 47 insertions(+), 18 deletions(-)

commit cb90e42033165850ae4879c902292df0a2ed4790
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 5 10:30:51 2009 +0200

    Consider SelfHandleChanged for Connection::selfContact()

 TelepathyQt4/Client/connection.cpp |   14 +++++++++++++-
 TelepathyQt4/Client/connection.h   |    3 ++-
 TelepathyQt4/Client/contact.h      |    6 ++++++
 3 files changed, 21 insertions(+), 2 deletions(-)

commit cee34d3d96f461a3c2dfae4643610acc2fd0d7b9
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 5 10:30:18 2009 +0200

    Remove the self presence bits from Connection in favor of using selfContact()->presence*

 TelepathyQt4/Client/connection.cpp |  175 ++++++------------------------------
 TelepathyQt4/Client/connection.h   |    6 +-
 tests/dbus/conn-basics.cpp         |   17 +---
 tests/pinocchio/conn-basics.cpp    |    6 +-
 4 files changed, 35 insertions(+), 169 deletions(-)

commit 9f652bc699362a1231264df499ddc829da859375
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 5 09:20:32 2009 +0200

    Add and test Connection::selfContact
    
    This particular thing needed a lot of duct taping to work. I'm writing
    an email on the particular issues with Connection's API and
    implementation - when those are fixed, this should become a lot cleaner.

 TelepathyQt4/Client/connection.cpp      |   85 +++++++++++++++++++++++++------
 TelepathyQt4/Client/connection.h        |    5 ++
 TelepathyQt4/Client/contact-manager.cpp |    4 +-
 tests/dbus/contacts.cpp                 |   19 +++++++
 4 files changed, 96 insertions(+), 17 deletions(-)

commit 9e910dba3814e765230c9b4a617912276fd319ad
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 4 17:25:45 2009 -0300

    Generate comparison operators for all structs.

 tools/qt4-types-gen.py |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

commit f7370885b3d7ea7ddd9b89703d50af6c681d9324
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 4 21:24:13 2009 +0200

    Add and test ContactManager::supportedFeatures()

 TelepathyQt4/Client/contact-manager.cpp |   38 ++++++++++++++++++++++++++++--
 TelepathyQt4/Client/contact-manager.h   |    1 +
 TelepathyQt4/Client/contact.cpp         |   26 +++++++++++++--------
 tests/dbus/contacts.cpp                 |    8 +++++-
 4 files changed, 59 insertions(+), 14 deletions(-)

commit 4dfd1c73353e9c32476e27de36ac4b2de1e37123
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 4 20:52:04 2009 +0200

    Add and test Connection::contactAttributeInterfaces
    
    This is quite a lousy hack to intertwine CAI with the other "essential"
    properties of the Connection - when Connection is otherwise sanitized,
    this code should be nicer too.

 TelepathyQt4/Client/connection.cpp |   73 +++++++++++++++++++++++++++++++++--
 TelepathyQt4/Client/connection.h   |    2 +
 tests/dbus/contacts.cpp            |   10 ++++-
 3 files changed, 79 insertions(+), 6 deletions(-)

commit 21b5b934281dc9ac02c63ded1ac1885f3409bcf6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 4 15:03:45 2009 -0300

    Account: Added haveConnectionChanged signal.

 TelepathyQt4/Client/account.cpp |    1 +
 TelepathyQt4/Client/account.h   |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit dd428f96a61bacbc24ab443c50dc62eedcd064be
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 4 14:57:57 2009 -0300

    Account: Added haveConnection method.

 TelepathyQt4/Client/account.cpp |   11 +++++++++++
 TelepathyQt4/Client/account.h   |    1 +
 2 files changed, 12 insertions(+), 0 deletions(-)

commit 8f2148031beb40bbe31b95fc801d212c9cce02fc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 4 14:54:33 2009 -0300

    Account: Return a QSharedPointer<Connection> on ::connection.

 TelepathyQt4/Client/account.cpp |   12 +++++++++---
 TelepathyQt4/Client/account.h   |    3 ++-
 2 files changed, 11 insertions(+), 4 deletions(-)

commit c915869ef960c2dbd446a85932f53eecc4935f58
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 4 14:45:47 2009 -0300

    Account: Proper get serviceName from objectPath when building connection.

 TelepathyQt4/Client/account.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8405642b41f746ff77738c4b6b9535c3555236ee
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 4 14:44:24 2009 -0300

    Account: Changed getConnection to connection.

 TelepathyQt4/Client/account.cpp |    2 +-
 TelepathyQt4/Client/account.h   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 4e350c2e7680904b86e98f60cd563263d899fa5a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 3 10:10:15 2009 -0300

    Fixed bug 19875: Building program that links against tpqt4 results in billions of warnings from the compiler.
    
    Fixed signature of invalidate methods on generated proxies.

 tools/qt4-client-gen.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f4ec5a0d835003715943c82490b9bdec81fa29bd
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 4 15:16:16 2009 +0200

    Add a test for unrequested Contact features

 tests/dbus/contacts.cpp |   52 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 52 insertions(+), 0 deletions(-)

commit 0e3ab4b5cf8808d9a05250af040da8bc11f5f758
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 4 14:57:57 2009 +0200

    Add and test Contact::FeatureAvatarToken

 TelepathyQt4/Client/contact-manager.cpp |   20 +++++++++++
 TelepathyQt4/Client/contact-manager.h   |    1 +
 TelepathyQt4/Client/contact.cpp         |   58 ++++++++++++++++++++++++++++++-
 TelepathyQt4/Client/contact.h           |    6 +++
 tests/dbus/contacts.cpp                 |   42 ++++++++++++++++++++++
 5 files changed, 126 insertions(+), 1 deletions(-)

commit d6c7a63b38777fc157a734ff66507ca8def15ee8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 4 12:33:31 2009 +0200

    Add stub test for ContactManager functionality being supported

 tests/dbus/contacts.cpp |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 700801799e6edaf58ebec1b58410b42dde4f6bb5
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 4 12:23:28 2009 +0200

    Add and test Contact::FeatureAlias

 TelepathyQt4/Client/contact-manager.cpp |   23 +++++++++++++++++
 TelepathyQt4/Client/contact-manager.h   |    1 +
 TelepathyQt4/Client/contact.cpp         |   39 ++++++++++++++++++++++++++++-
 TelepathyQt4/Client/contact.h           |    6 ++++
 tests/dbus/contacts.cpp                 |   42 ++++++++++++++++++++++++++++---
 5 files changed, 106 insertions(+), 5 deletions(-)

commit 323eeab176c5f069baa8295f1e6702ab5fcb6d3b
Merge: 6b877d5 aafc92a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 3 17:21:44 2009 +0000

    Merge commit 'seil/AccountManager_ImprovedSignals'

commit 709361e15b0e946ec648326582ae68c9094dd42a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Feb 3 11:06:13 2009 +0200

    Simplify ContactManager code by adding a lookupContactByHandle utility function

 TelepathyQt4/Client/contact-manager.cpp |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

commit 4efe904192869650f3ac5106a3b6553d9423cfcf
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Feb 3 10:53:35 2009 +0200

    Add a test for changing contact attributes (currently tests FeatureSimplePresence)

 tests/dbus/contacts.cpp |  106 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 106 insertions(+), 0 deletions(-)

commit a2fe2eeba6b71f3915bb4b08f3e5caf4e9cd2535
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Feb 2 17:13:49 2009 +0200

    Add support for tracking SimplePresence changes on contacts (needs a test)

 TelepathyQt4/Client/contact-manager.cpp |   40 +++++++++++++++++++++++++++++++
 TelepathyQt4/Client/contact-manager.h   |    3 ++
 TelepathyQt4/Client/contact.cpp         |   17 +++++++++++-
 TelepathyQt4/Client/contact.h           |    4 +++
 4 files changed, 62 insertions(+), 2 deletions(-)

commit aafc92a55e133bb2fdd349f370752f4de19134f2
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Mon Feb 2 18:19:41 2009 +0100

    Fix crash after removing an account.
    Added a workaround that will be removed if ContactManager::slotMembersChanged()

 TelepathyQt4/Prototype/ContactManager.cpp |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit e6f702745d639574c43adc8074e526991a2058a6
Author: Andrea Bakkar <andrea.bakkar@basyskom.de>
Date:   Mon Feb 2 16:25:35 2009 +0100

    It makes no sense to create a contact pointer if it should be deleted..

 TelepathyQt4/Prototype/ContactManager.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 4df2f3de98aad583c659e315aec12981d6bdc0d0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Feb 2 16:01:16 2009 +0200

    Test Contact::FeatureSimplePresence

 tests/dbus/contacts.cpp |   31 +++++++++++++++++++++++++++----
 1 files changed, 27 insertions(+), 4 deletions(-)

commit 49e9f600f048cda652eafa64e986251a224c238a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Feb 2 14:31:51 2009 +0200

    Add Contact::FeatureSimplePresence

 TelepathyQt4/Client/contact-manager.cpp |    5 ++-
 TelepathyQt4/Client/contact.cpp         |   61 +++++++++++++++++++++++++++++--
 TelepathyQt4/Client/contact.h           |    7 ++++
 3 files changed, 69 insertions(+), 4 deletions(-)

commit 4384dc767bb1651c4c36c32056e57cbec0395a5f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Feb 2 12:47:57 2009 +0200

    Add test for upgradeContacts

 tests/dbus/contacts.cpp |   72 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 72 insertions(+), 0 deletions(-)

commit ead094e3fd064c0dc2c2d1d22c008bdf93e1d368
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Feb 2 12:16:51 2009 +0200

    Add ContactManager::upgradeContacts()

 TelepathyQt4/Client/contact-manager.cpp  |    9 ++++
 TelepathyQt4/Client/contact-manager.h    |    4 ++
 TelepathyQt4/Client/pending-contacts.cpp |   64 ++++++++++++++++++++++++++---
 TelepathyQt4/Client/pending-contacts.h   |    5 ++
 tests/dbus/contacts.cpp                  |    2 +
 5 files changed, 77 insertions(+), 7 deletions(-)

commit d33781aad7d5025a48f82c9ab79cfac9eb8fbf7d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Feb 1 22:57:17 2009 +0200

    Contact: add a concept of requested and actual Features

 TelepathyQt4/Client/contact-manager.cpp  |   10 +++++-----
 TelepathyQt4/Client/contact-manager.h    |    2 +-
 TelepathyQt4/Client/contact.cpp          |   26 +++++++++++++++++++++++---
 TelepathyQt4/Client/contact.h            |   11 ++++++-----
 TelepathyQt4/Client/pending-contacts.cpp |    2 +-
 tests/dbus/contacts.cpp                  |   15 ++++++++-------
 6 files changed, 44 insertions(+), 22 deletions(-)

commit 82fced65e5531d44a7e053278118a0a049469140
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Feb 1 20:24:20 2009 +0200

    Make contact sharing work even with a) simultaneous requests b) features

 TelepathyQt4/Client/contact-manager.cpp  |   33 +++++++++++++++--------------
 TelepathyQt4/Client/contact-manager.h    |    7 +++--
 TelepathyQt4/Client/contact.cpp          |    4 ++-
 TelepathyQt4/Client/contact.h            |    4 ++-
 TelepathyQt4/Client/pending-contacts.cpp |   19 ++++++++++-------
 5 files changed, 38 insertions(+), 29 deletions(-)

commit 7d19bd6a8397d2e3c729954071147847a9650473
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Feb 1 19:41:51 2009 +0200

    It's more natural to call PendingContacts::contactManager() just manager(), no?

 TelepathyQt4/Client/pending-contacts.cpp |    4 ++--
 TelepathyQt4/Client/pending-contacts.h   |    2 +-
 tests/dbus/contacts.cpp                  |    4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 6b877d59825edb0a68643fe9ff3d3f7057904db7
Merge: 193c66a 14673c2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jan 31 10:26:43 2009 +0200

    Merge branch 'shared-contacts'

commit 14673c27e79be4988bcc7deac462411f3fc115cc
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jan 30 20:48:41 2009 +0200

    Test that contacts are shared/cached

 tests/dbus/contacts.cpp |   32 ++++++++++++++++++++++++++++++--
 1 files changed, 30 insertions(+), 2 deletions(-)

commit 18f79475e4507168767616a5806d5818adbd08f3
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jan 30 20:02:58 2009 +0200

    Return existing Contacts instead of always creating new ones if there are satisfying ones already in existence

 TelepathyQt4/Client/contact-manager.cpp  |   74 ++++++++++++++++++++++++++----
 TelepathyQt4/Client/contact-manager.h    |    7 +++
 TelepathyQt4/Client/pending-contacts.cpp |   38 +++++++++++----
 TelepathyQt4/Client/pending-contacts.h   |    7 ++-
 TelepathyQt4/Makefile.am                 |    1 +
 5 files changed, 106 insertions(+), 21 deletions(-)

commit 193c66a0d498aacc09beb79669e17f4b3db6a1c7
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jan 29 22:15:59 2009 +0000

    Correct documentation of Account::becomeReady().

 TelepathyQt4/Client/account.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit ffcaeddced187aea419e3691322cad8212cf8186
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jan 29 21:53:32 2009 +0000

    Make unit-tests work with the new return type of Account::becomeReady().

 tests/dbus/account-basics.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f2e257d5bc85fb2d56b7368e034bd222bd35719e
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jan 29 21:53:01 2009 +0000

    Make Account::becomeReady() return a PendingReadyAccount instead of a PendingOperation.

 TelepathyQt4/Client/account.cpp |   57 ++++++++++++++++----------------------
 TelepathyQt4/Client/account.h   |    3 +-
 2 files changed, 26 insertions(+), 34 deletions(-)

commit a515a3682e269b10011518925f6d41ff09ec1494
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jan 29 21:52:24 2009 +0000

    Add a PendingReadyAccount which is a subclass of PendingOperation that will be returned by Account::becomReady() allowing to get the Account easily from the slot triggered when the operation completes.

 TelepathyQt4/Client/PendingReadyAccount       |   13 +++
 TelepathyQt4/Client/pending-ready-account.cpp |  110 +++++++++++++++++++++++++
 TelepathyQt4/Client/pending-ready-account.h   |   62 ++++++++++++++
 TelepathyQt4/Makefile.am                      |    4 +
 4 files changed, 189 insertions(+), 0 deletions(-)

commit 855502f7d516b7369895047788103883b1bc8adf
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jan 30 16:57:21 2009 +0200

    Make the ContactManager the parent for PendingContacts and Contact

 TelepathyQt4/Client/contact-manager.cpp  |    4 ++--
 TelepathyQt4/Client/contact.cpp          |   14 +++++++-------
 TelepathyQt4/Client/contact.h            |    6 +++---
 TelepathyQt4/Client/pending-contacts.cpp |   26 +++++++++++++-------------
 TelepathyQt4/Client/pending-contacts.h   |    5 ++---
 tests/dbus/contacts.cpp                  |    8 ++++----
 6 files changed, 31 insertions(+), 32 deletions(-)

commit 9991c4b8134638e65a7a8231cd029f6016ba9350
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jan 30 16:56:12 2009 +0200

    Make ContactManager a full-fledged QObject

 TelepathyQt4/Client/connection.cpp      |    2 --
 TelepathyQt4/Client/contact-manager.cpp |    2 +-
 TelepathyQt4/Client/contact-manager.h   |    5 +++--
 3 files changed, 4 insertions(+), 5 deletions(-)

commit 952e30860138c206444c4f88379efd6fc2bb6583
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jan 29 22:29:47 2009 +0000

    Add file called compile to the ignore list (since it is now generated on my system when building for some reason).

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 00b99520d26358d53a77371161aa5a706723bda3
Merge: f320683 9a8ce93
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 23:55:50 2009 +0200

    Merge branch 'contacts-ng'

commit 9a8ce93fc7fe6cc5e25dd129439412c103cb548a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 23:55:20 2009 +0200

    Fix an if lacking its curls in TestContacts

 tests/dbus/contacts.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 0bb31766cc5cfae84d5cf91852fd675996c74d92
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 23:30:12 2009 +0200

    Add test for ContactManager::contactsForIdentifiers()

 tests/dbus/contacts.cpp |   68 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 68 insertions(+), 0 deletions(-)

commit 63cda2ec8f0524465f0c130dcb9cd83e553d7c37
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 23:05:26 2009 +0200

    Test PendingContacts::invalidHandles()

 tests/dbus/contacts.cpp |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

commit da0cc3b46a04e4087b1ff15b73f79bfcdee896d1
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 23:04:54 2009 +0200

    Add PendingContacts::invalidHandles() (forgot it earlier)

 TelepathyQt4/Client/pending-contacts.cpp |   19 ++++++++++++++++++-
 TelepathyQt4/Client/pending-contacts.h   |    1 +
 2 files changed, 19 insertions(+), 1 deletions(-)

commit 78d540efd794b79707598f2260ccb0d89ca94270
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 22:47:18 2009 +0200

    Test the Contact::connection() accessor

 tests/dbus/contacts.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit b745c40d3126a3e21d3d5e0ecb01c9683a1da45b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 22:42:39 2009 +0200

    Verify that the closure accessors work in TestContacts::testForHandles

 tests/dbus/contacts.cpp |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit f32068340e7d5321f10f10ad7b4b95c3ed8eebcf
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 22:13:15 2009 +0200

    Weed out includes in ManagerFile

 TelepathyQt4/manager-file.cpp |   10 +++++-----
 TelepathyQt4/manager-file.h   |    4 ++++
 2 files changed, 9 insertions(+), 5 deletions(-)

commit feca12a701e89a207709c2238e1dcdfda5edcc5d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 22:10:52 2009 +0200

    Weed out includes in KeyFile

 TelepathyQt4/key-file.cpp |    6 ++++--
 TelepathyQt4/key-file.h   |    6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 2352d8cfe7e5aeeae78826cd908daef596734481
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 22:08:13 2009 +0200

    Weed out includes in ReferencedHandles

 TelepathyQt4/Client/referenced-handles.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit b58093edd8b89d54147c9f98129efb1b2eefdbc5
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 22:06:41 2009 +0200

    Weed out includes in PendingStringList

 TelepathyQt4/Client/pending-string-list.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 1233a52b1991cd13dc3b32a5250f3e9a68540636
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 21:56:37 2009 +0200

    Weed out includes in PendingHandles

 TelepathyQt4/Client/pending-handles.cpp |    5 ++++-
 TelepathyQt4/Client/pending-handles.h   |   11 +++++++----
 tests/dbus/conn-requests.cpp            |    1 +
 3 files changed, 12 insertions(+), 5 deletions(-)

commit 6c5c0da2f50c3365407c472bfe77596523039f7f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 21:56:20 2009 +0200

    Weed out includes in Account

 TelepathyQt4/Client/account.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 932822a70697707c84fe907eff27a5aa53dfa52d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 21:50:22 2009 +0200

    Weed out includes in PendingChannel

 TelepathyQt4/Client/pending-channel.h |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit a355dcdf6c343de372818cd82902073428c84a85
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 21:46:43 2009 +0200

    Weed out includes in OptionalInterfaceFactory

 TelepathyQt4/Client/optional-interface-factory.cpp |    2 ++
 TelepathyQt4/Client/optional-interface-factory.h   |    5 +++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 96f90da33490336f2936c64f9e0f186f74211ec7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 21:37:40 2009 +0200

    Weed out includes in DBusProxy (Uninlines DBusProxy::invalidate(QDBusError))

 TelepathyQt4/Client/dbus-proxy.cpp |    8 ++++++++
 TelepathyQt4/Client/dbus-proxy.h   |   13 +++++--------
 2 files changed, 13 insertions(+), 8 deletions(-)

commit 31b03db43ba3a55d4dd5a7ba34da242c06242e1d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 21:14:06 2009 +0200

    Use the new Test::processDBusQueue method in the contacts test

 tests/dbus/contacts.cpp |   14 ++------------
 1 files changed, 2 insertions(+), 12 deletions(-)

commit 5f9e1a66a87b6fd7b27b706b293ad6459cba929e
Merge: dc5b6e8 a94ff32
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 21:05:57 2009 +0200

    Merge branch 'master' into contacts-ng

commit a94ff32ac625d6be1b89956628f77a1bb77c6f2e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 20:57:04 2009 +0200

    Add Test::processDBusQueue to finish processing outstanding messages on services

 tests/dbus/handles.cpp |    7 +------
 tests/lib/test.cpp     |   17 +++++++++++++++++
 tests/lib/test.h       |    9 +++++++++
 3 files changed, 27 insertions(+), 6 deletions(-)

commit dc5b6e869e65e2376ac237fc5cd0a6c1148b27d3
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 19:36:26 2009 +0200

    Fix coding style in contact.h

 TelepathyQt4/Client/contact.h |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

commit eef5aa9f72cf9984dbceab58202129968ad65d13
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 19:24:10 2009 +0200

    Fix debug-internal.h includes in contacts code

 TelepathyQt4/Client/contact-manager.cpp            |    1 +
 TelepathyQt4/Client/contact.cpp                    |    1 +
 TelepathyQt4/Client/pending-contact-attributes.cpp |    2 +-
 TelepathyQt4/Client/pending-contacts.cpp           |    1 +
 4 files changed, 4 insertions(+), 1 deletions(-)

commit 69a154141ecaf9887ceb11a4d36e047342cbfc84
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 19:18:40 2009 +0200

    Make Connection::getContactAttributes fail for non-ready and/or non-connected Connections

 TelepathyQt4/Client/connection.cpp                 |   24 +++++++++++++++-----
 TelepathyQt4/Client/pending-contact-attributes.cpp |    5 +--
 TelepathyQt4/Client/pending-contact-attributes.h   |    2 +-
 3 files changed, 21 insertions(+), 10 deletions(-)

commit 744a28dcc8f1d9c2359e490b13142e8a56afd5f6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 11:30:22 2009 +0200

    Verify that the contact's handles are released properly in TestContacts::testForHandles

 tests/dbus/contacts.cpp |   54 ++--------------------------------------------
 1 files changed, 3 insertions(+), 51 deletions(-)

commit b49c02240f57c7aad647a00a634627ec6284377a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 09:27:28 2009 +0200

    Add function for checking whether the Contacts/ContactManager functionality is supported

 TelepathyQt4/Client/contact-manager.cpp |   13 +++++++++++++
 TelepathyQt4/Client/contact-manager.h   |    2 ++
 2 files changed, 15 insertions(+), 0 deletions(-)

commit d158fc26f31fc2464de68e367c410829718ec5a3
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 09:25:28 2009 +0200

    Add basic test for contactsForHandles

 tests/dbus/contacts.cpp |  111 ++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 106 insertions(+), 5 deletions(-)

commit 254f1a972fb70af2bc283c4409f49e93a92d6d98
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 09:22:43 2009 +0200

    Don't make Connection the QObject parent of the Contacts
    
    Because Contacts are usually referred to by QSharedPointers, it would be
    somewhat tedious for users to guarantee that there are none lying around
    after the Connection is deleted.

 TelepathyQt4/Client/contact.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 25169f8655e9e961942963c30d612aab0daaa112
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 09:15:37 2009 +0200

    Fix signal declaration signatures in PendingContacts

 TelepathyQt4/Client/pending-contacts.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit a1f2a1be7779bd5accfc3aee484c000314943327
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 08:46:13 2009 +0200

    Skeleton test for Contacts

 tests/dbus/Makefile.am  |    5 +
 tests/dbus/contacts.cpp |  221 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 226 insertions(+), 0 deletions(-)

commit b0f9a1b22c1efd69805df30f2177291ab8ebd874
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 08:16:13 2009 +0200

    Warn when using PendingContacts::handles() and identifiers() inconsistently in respect to the query

 TelepathyQt4/Client/pending-contacts.cpp |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

commit f4618484da3023e2d202366676ab3e253c15b2da
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 23:24:17 2009 +0200

    Add contactsForHandles(Referenced) and contactsForIdentifiers(QStringList) to ContactManager

 TelepathyQt4/Client/contact-manager.cpp  |   24 +++++++
 TelepathyQt4/Client/contact-manager.h    |    5 ++
 TelepathyQt4/Client/pending-contacts.cpp |  102 +++++++++++++++++++++++++++---
 TelepathyQt4/Client/pending-contacts.h   |   12 +++-
 4 files changed, 133 insertions(+), 10 deletions(-)

commit 7d0bf00f20ebe4eb3975b5524e1661fe03979cc0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 16:34:57 2009 +0200

    Add basic accessors to Contact

 TelepathyQt4/Client/contact.cpp |   18 ++++++++++++++++++
 TelepathyQt4/Client/contact.h   |    5 +++++
 2 files changed, 23 insertions(+), 0 deletions(-)

commit 13552e1cbe656f038deb23fcd581035269ae2d50
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 16:30:19 2009 +0200

    Add naive ContactManager::contactsForHandles

 TelepathyQt4/Client/contact-manager.cpp  |   43 ++++++++++++++++++++++++++++++
 TelepathyQt4/Client/contact-manager.h    |    8 +++++
 TelepathyQt4/Client/contact.cpp          |   20 ++++++++++++-
 TelepathyQt4/Client/contact.h            |    8 +++++-
 TelepathyQt4/Client/pending-contacts.cpp |   43 ++++++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-contacts.h   |    9 +++++-
 6 files changed, 127 insertions(+), 4 deletions(-)

commit c5a620621cd190e56d333e1639c65c9c5b81fd5d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 16:28:50 2009 +0200

    Do moc for Contact

 TelepathyQt4/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 702cba10950480e477586fecf3ad01b8a0839386
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 15:58:46 2009 +0200

    Move PendingContactAttributes docs to the .cpp

 TelepathyQt4/Client/pending-contact-attributes.cpp |   81 +++++++++++++++++++
 TelepathyQt4/Client/pending-contact-attributes.h   |   83 --------------------
 2 files changed, 81 insertions(+), 83 deletions(-)

commit 4c903d4bcb6a6db59e64a9aa29f875b0178fdfff
Merge: 588ba73 7a0d353
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 28 10:43:13 2009 -0300

    Merge branch 'trivia'

commit 3b919eea1c249deb66cf080e349176a24529efce
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 15:36:50 2009 +0200

    Implement basic accessors on PendingContacts

 TelepathyQt4/Client/pending-contacts.cpp |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit ebf9908c8172b12fbe06f426f6fdbb32084ed882
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 15:08:40 2009 +0200

    Implement ContactManager::connection()

 TelepathyQt4/Client/contact-manager.cpp |    5 +++++
 TelepathyQt4/Client/contact-manager.h   |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit f2cbb80239f1193dd3b50db586acd8636ee4b54a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 14:57:47 2009 +0200

    Add stub PendingContacts

 TelepathyQt4/Client/PendingContacts      |   13 ++++++
 TelepathyQt4/Client/pending-contacts.cpp |   61 ++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-contacts.h   |   69 ++++++++++++++++++++++++++++++
 TelepathyQt4/Makefile.am                 |    5 ++-
 4 files changed, 147 insertions(+), 1 deletions(-)

commit 01dbcce195b5d3a07cb27abbecd83068f1345469
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 14:57:07 2009 +0200

    Add stub Contact

 TelepathyQt4/Client/Contact     |   13 ++++++++
 TelepathyQt4/Client/contact.cpp |   43 +++++++++++++++++++++++++++
 TelepathyQt4/Client/contact.h   |   61 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Makefile.am        |    3 ++
 4 files changed, 120 insertions(+), 0 deletions(-)

commit 3503314e6210567d394899128f06bde71a99d60a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 14:04:10 2009 +0200

    Add stub ContactManager class

 TelepathyQt4/Client/ContactManager      |   13 ++++++
 TelepathyQt4/Client/connection.cpp      |   15 ++++++-
 TelepathyQt4/Client/connection.h        |    2 +
 TelepathyQt4/Client/contact-manager.cpp |   73 +++++++++++++++++++++++++++++++
 TelepathyQt4/Client/contact-manager.h   |   57 ++++++++++++++++++++++++
 TelepathyQt4/Makefile.am                |    3 +
 6 files changed, 161 insertions(+), 2 deletions(-)

commit 3a9517f967ee149e5fdddf61ec59abf785697640
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Dec 21 22:07:24 2008 +0200

    Add a wrapper for GetContactAttributes integrating it with the handle machinery

 TelepathyQt4/Client/PendingContactAttributes       |    6 +
 TelepathyQt4/Client/connection.cpp                 |   57 +++++++
 TelepathyQt4/Client/connection.h                   |    6 +-
 TelepathyQt4/Client/pending-contact-attributes.cpp |  161 +++++++++++++++++++
 TelepathyQt4/Client/pending-contact-attributes.h   |  162 ++++++++++++++++++++
 TelepathyQt4/Client/referenced-handles.h           |    1 +
 TelepathyQt4/Makefile.am                           |    4 +
 7 files changed, 396 insertions(+), 1 deletions(-)

commit 588ba7342bedfee565f20b50a78026317d136806
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 13:23:55 2009 +0200

    Actually make it 0.7.23, not 0.7.21

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit da91024b5273bb1a64ce4a5fcda00eaa19519b96
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 13:11:17 2009 +0200

    Bump tp-glib dependency to 0.7.23, 0.7.20 has no TpMessageMixin for example

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1caab54e3a81f4fa193bc9ccda3e6e387f5251f7
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Wed Jan 28 11:45:36 2009 +0100

    Split signals for removed contacts
    - signalAboutToRemoveContact() is emmitted before it is removed from the internal lists.
    - signalContactRemoved() is emmitted if the contact is removed internally..

 TelepathyQt4/Prototype/ContactManager.cpp |    4 +++-
 TelepathyQt4/Prototype/ContactManager.h   |   17 ++++++++++++++---
 2 files changed, 17 insertions(+), 4 deletions(-)

commit cb473029559b36d541e93d3319d745f0c43d1146
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Wed Jan 28 11:21:38 2009 +0100

    API update to clearify the signals

 TelepathyQt4/Prototype/AccountManager.h |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit d30d2c89ea1e90912f378383e0eaa8c5df429fd1
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Wed Jan 28 11:13:48 2009 +0100

    Splitting signals for removing accounts.
    
    - signalAboutToRemoveAccount() is emitted if the account is removed in telepathy and immediately before it is removed from local lists.
    - signalAccountRemoved() is emmitted after the account was removed from internal lists.

 TelepathyQt4/Prototype/AccountManager.cpp |    9 ++++++---
 TelepathyQt4/Prototype/AccountManager.h   |   11 +++++++++--
 tests/prototype/prototype.cpp             |    2 +-
 3 files changed, 16 insertions(+), 6 deletions(-)

commit 7a0d353de60b621cb928c529330d75eb199b1ddc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 19:06:23 2009 -0300

    Channel: Clear up instrospection queue if the channel closes/dies.

 TelepathyQt4/Client/channel.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 411b6a902bba74da2d66706c0d520cd63d63ffdf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 19:03:16 2009 -0300

    Channel: Delay initial introspection.
    
    To do this continueIntrospection had to be moved to Connection class itself as
    it needs to be a slot.

 TelepathyQt4/Client/channel.cpp |   51 ++++++++++++++++++--------------------
 TelepathyQt4/Client/channel.h   |    2 +
 2 files changed, 26 insertions(+), 27 deletions(-)

commit efca910ba563171346f8c61aeaf7006cc8d2b948
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 18:56:54 2009 -0300

    Channel: Changed Private member initialization to use within definition initialization.

 TelepathyQt4/Client/channel.cpp |   24 +++++++++++-------------
 1 files changed, 11 insertions(+), 13 deletions(-)

commit e6dde60500cc90e2436e5591fa240165424dd440
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 18:54:16 2009 -0300

    Channel: Moved baseInterface initialization to Private class itself.

 TelepathyQt4/Client/channel.cpp |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

commit 321c5224d43928797bdd29640295d1499b751cd7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 18:53:35 2009 -0300

    Channel: Removed Q_ASSERT(false) from changeReadiness(ReadinessDead).
    
    Removed Q_ASSERT(false) from changeReadiness(ReadinessDead), this is needed
    because when the connection is invalidated and the channel is not
    yet dead it will call changeReadiness(ReadinessDead) that will assert.

 TelepathyQt4/Client/channel.cpp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 069e310cd3bcc27d4b1c0fc8831cc92461cbd125
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 18:39:54 2009 -0300

    Channel: Un-inline Private methods.

 TelepathyQt4/Client/channel.cpp |  636 ++++++++++++++++++++-------------------
 1 files changed, 328 insertions(+), 308 deletions(-)

commit bcf3ae9aeca7b70fdb9029402c2499fb8c974a68
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 18:34:26 2009 -0300

    Channel: Moved Private::Channel &parent to *parent.

 TelepathyQt4/Client/channel.cpp |  140 +++++++++++++++++++-------------------
 1 files changed, 70 insertions(+), 70 deletions(-)

commit 03a0d79208e7ae5ca97f4abed1095eb0417d2784
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 18:29:20 2009 -0300

    Channel: Fixed coding style.

 TelepathyQt4/Client/channel.cpp |  490 +++++++++++++++++++++++++--------------
 TelepathyQt4/Client/channel.h   |   95 +++++---
 2 files changed, 375 insertions(+), 210 deletions(-)

commit d55d771c4ef80ae9a8b356dee9adc878fadb7ee5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 17:55:52 2009 -0300

    Channel: Moved docs to source file as is.

 TelepathyQt4/Client/channel.cpp |  615 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/channel.h   |  548 +----------------------------------
 2 files changed, 617 insertions(+), 546 deletions(-)

commit 9ac671fb27101941e309252d10b05486b674916d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 16:37:44 2009 -0300

    DBusProxy: Changed signal invalidated to use const QString & instead of QString.

 TelepathyQt4/Client/abstract-interface.cpp |    6 +++---
 TelepathyQt4/Client/abstract-interface.h   |    4 ++--
 TelepathyQt4/Client/channel.cpp            |    4 ++--
 TelepathyQt4/Client/dbus-proxy.h           |    2 +-
 tests/dbus/conn-basics.cpp                 |    4 ++--
 tests/dbus/conn-requests.cpp               |    4 ++--
 tests/dbus/handles.cpp                     |    2 +-
 tests/dbus/stateful-proxy.cpp              |   20 ++++++++++----------
 8 files changed, 23 insertions(+), 23 deletions(-)

commit befe57fdea12689d948d03a1627a722773f52fad
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Jan 27 16:57:59 2009 +0100

    Improved debug output

 TelepathyQt4/Prototype/ContactManager.cpp  |   13 +++++++------
 TelepathyQt4/Prototype/PresenceManager.cpp |    7 +++++--
 2 files changed, 12 insertions(+), 8 deletions(-)

commit bb4c5cb594e09ca352a748e8eb6fe7e8a657cfdd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:26:32 2009 -0300

    Renamed tests/dbus/chan-basics.cpp to tests/dbus/conn-requests.cpp.

 tests/dbus/Makefile.am       |   10 +-
 tests/dbus/chan-basics.cpp   |  311 ------------------------------------------
 tests/dbus/conn-requests.cpp |  311 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 316 insertions(+), 316 deletions(-)

commit 1a7a140f759d26b4e77401f19d22472d70111cf9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:24:31 2009 -0300

    Changed tests/dbus/handles.cpp to have init/cleanup.

 tests/dbus/handles.cpp |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 48c2f0777c26db8e5e2d1722da80b68383d9292b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:24:17 2009 -0300

    Changed tests/dbus/conn-basics.cpp to have init/cleanup and create/destroy a conn for each test.

 tests/dbus/conn-basics.cpp |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

commit b5162ea7656bfb31ddda05da6d655a4e99d224d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:23:11 2009 -0300

    Changed tests/dbus/cm-basics.cpp to have init/cleanup and create/destroy a cm for each test.

 tests/dbus/cm-basics.cpp |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

commit af7b8e2b3a3500db4b45607a27443a72bef481bd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:22:47 2009 -0300

    Changed tests/dbus/chan-basics.cpp to have init/cleanup.

 tests/dbus/chan-basics.cpp |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit f9fae12e67ebed988d50fc0795273dbe05bcf7bd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:21:57 2009 -0300

    Changed tests/dbus/account-basics.cpp to have init/cleanup.

 tests/dbus/account-basics.cpp |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 2e80b5274576ad86b6f5073931e3910fd182f831
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 11:35:50 2009 -0300

    Connection: Added tests for ensure/createChannel.

 tests/dbus/Makefile.am     |    5 +
 tests/dbus/chan-basics.cpp |  299 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 304 insertions(+), 0 deletions(-)

commit 3fe9cfb54ea4b4a88545e03f387dfc3445563714
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 11:34:40 2009 -0300

    Added echo2 test from tp-glib.
    
    Added echo2 test from tp-glib (supports ensure/createChannel).

 configure.ac                 |    1 +
 tests/lib/Makefile.am        |    2 +
 tests/lib/echo2/Makefile.am  |   22 ++
 tests/lib/echo2/chan.c       |  589 ++++++++++++++++++++++++++++++++++++++++++
 tests/lib/echo2/chan.h       |   58 ++++
 tests/lib/echo2/conn.c       |  193 ++++++++++++++
 tests/lib/echo2/conn.h       |   54 ++++
 tests/lib/echo2/im-manager.c |  389 ++++++++++++++++++++++++++++
 tests/lib/echo2/im-manager.h |   54 ++++
 9 files changed, 1362 insertions(+), 0 deletions(-)

commit 8a346b79305c7e40db7037e68b7b1648b142bad4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 11:34:06 2009 -0300

    Connection: Only ChannelType is mandatory on ensure/createChannel.

 TelepathyQt4/Client/connection.cpp |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 26413fc30eb2d789d3ebaa70ad758d82dd5be2f5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 10:52:18 2009 -0300

    Connection: Updated requestConnect doc.

 TelepathyQt4/Client/connection.cpp |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit fa087fe1d139da82cef006892504ecf2b0316ea8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 10:49:59 2009 -0300

    Connection: Fixed pinocchio test conn-basics.

 tests/pinocchio/conn-basics.cpp |   55 ++++++++++++++++++++++-----------------
 1 files changed, 31 insertions(+), 24 deletions(-)

commit e9e724598a96fc2907fdd8d97a6e8b4931317018
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:00:29 2009 -0300

    Changed tests/dbus/handles.cpp to inherit Test.

 tests/dbus/handles.cpp |  118 +++++++++++++++++++++---------------------------
 1 files changed, 52 insertions(+), 66 deletions(-)

commit 6e04cce164d5866ff7e3efcb2a3b587632a140b7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:00:21 2009 -0300

    Changed tests/dbus/conn-basics.cpp to inherit Test.

 tests/dbus/conn-basics.cpp |   64 ++++++++++++++++++++++---------------------
 1 files changed, 33 insertions(+), 31 deletions(-)

commit a06b0ff76adc4a5c80ada20700e66afe3bbed622
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:00:11 2009 -0300

    Changed tests/dbus/cm-basics.cpp to inherit Test.

 tests/dbus/cm-basics.cpp |   95 ++++++++++++++--------------------------------
 1 files changed, 29 insertions(+), 66 deletions(-)

commit 85b483a3c8875683340d4639c94f9ad4e1ca5edd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:00:00 2009 -0300

    Changed tests/dbus/account-basics.cpp to inherit Test.

 tests/dbus/account-basics.cpp |  167 +++++++++++++----------------------------
 1 files changed, 52 insertions(+), 115 deletions(-)

commit a776f23cf173a9d34588ec02b2189d6c864bfd2b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 11:59:41 2009 -0300

    Changed tests/dbus/do-nothing.cpp to inherit Test.

 tests/dbus/do-nothing.cpp |   30 ++++++++++++------------------
 1 files changed, 12 insertions(+), 18 deletions(-)

commit 3b63cf57dd912fbe030da3cec25f33b9d8167876
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Jan 27 15:34:09 2009 +0100

    Fixed unittests
    - Added workaround for buggy mission control

 tests/prototype/prototype.cpp |   69 +++++++++++++++++++++++++++++++++--------
 1 files changed, 56 insertions(+), 13 deletions(-)

commit 644d146789ae36174e7a186b5e107c6e5f758235
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Jan 27 15:22:08 2009 +0100

    Avoid unnecessary signals if old state is equal to new state

 TelepathyQt4/Prototype/Connection.cpp |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit c0d27884aa3f42f6ece120e2aff99eb5259ae869
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Jan 27 15:19:42 2009 +0100

    Fixed incorrect signals if new contact was added by remote user..

 TelepathyQt4/Prototype/ContactManager.cpp |   21 ++++++++++++++++-----
 1 files changed, 16 insertions(+), 5 deletions(-)

commit 23475f584eefa3ecd9432020e0e8cadd70615bb1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 10:43:30 2009 -0300

    Connection: Update debug messages using nospace.

 TelepathyQt4/Client/connection.cpp |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit b7aa9d16bf9a9b4f783a3810431d5848f13e383e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 10:30:21 2009 -0300

    Connection: Proper initialize Private::ready.

 TelepathyQt4/Client/connection.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a56a99adb43613a3c34adc8c1efde86e58a2d68b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 09:54:19 2009 -0300

    Connection: Added more PendingChannel debug messages.

 TelepathyQt4/Client/pending-channel.cpp |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit b0d67f5101669cd98c211622cbd8a0d47746fb63
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 09:28:04 2009 -0300

    Connection: Update PendingChannel::yours doc.

 TelepathyQt4/Client/pending-channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1be94d13d80f9040777e72f343c932c4d7ee4a52
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 09:24:29 2009 -0300

    Connection: Added status to presence Offline and Available.

 TelepathyQt4/Client/connection.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 10f5d45a3391961eca438d83f1821dbd5419a790
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 18:08:54 2009 -0300

    Connection: Added features param to requestConnection.
    
    Added features param to requestConnect, the returned PendingOperation will only
    finish when the connection is ready with features.

 TelepathyQt4/Client/connection-internal.h |   52 +++++++++++++++++++++++++++++
 TelepathyQt4/Client/connection.cpp        |   42 +++++++++++++++++++++--
 TelepathyQt4/Client/connection.h          |    4 ++-
 TelepathyQt4/Makefile.am                  |    2 +
 4 files changed, 96 insertions(+), 4 deletions(-)

commit fc5dd9f80bed09a36f7241b3cea0b399e8c2d553
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Jan 27 11:53:09 2009 +0100

    Remove unnecessary and unused signals

 TelepathyQt4/Prototype/ContactManager.cpp |    3 +--
 TelepathyQt4/Prototype/ContactManager.h   |   10 ----------
 2 files changed, 1 insertions(+), 12 deletions(-)

commit b1b3d2dc6ce7d68331eac5faa7322305beda58c7
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Jan 27 10:51:49 2009 +0100

    Fixed crash after external removing of contact.
    
    - Move signalContactRemoved() before removing it from local lists.
    - Do not delete object in ContactManager::removeContact(). This will happen asynchronously by receiving a signal from D-BUS

 TelepathyQt4/Prototype/ContactManager.cpp |   34 +++++++++++++++++-----------
 TelepathyQt4/Prototype/ContactManager.h   |    2 +-
 2 files changed, 22 insertions(+), 14 deletions(-)

commit 1a05cfa040243ee1394192e2e3f49639758f3165
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 17:29:54 2009 -0300

    Connection: Fixed becomeReady.
    
    Fixed becomeReady to set the presence to available if we are connected and we
    asked for FeatureSelfPresence.

 TelepathyQt4/Client/connection.cpp |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

commit 877910e39e69bc30754f63e1ae6f4b8dcafc1070
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 17:29:38 2009 -0300

    Connection: Updated docs.

 TelepathyQt4/Client/connection.cpp |   31 +++++++++++++++++++++++--------
 1 files changed, 23 insertions(+), 8 deletions(-)

commit 1bf847f11bd7e474c7ec37ba31d78a229c8e7f07
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 17:19:21 2009 -0300

    Connection: Added getter for PendingChannel::yours.

 TelepathyQt4/Client/pending-channel.cpp |   21 +++++++++++++++++++++
 TelepathyQt4/Client/pending-channel.h   |    2 ++
 2 files changed, 23 insertions(+), 0 deletions(-)

commit 0817e3da1dba90321e9f3a82390c3ce7c52687e0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 17:07:12 2009 -0300

    Connection: Removed requestChannel.
    
    Removing requestChannel we also removed test/pinnochio/chan-basics,
    tests for channel will be added as soon as we have a test CM that
    implements ensure/createChannel.

 TelepathyQt4/Client/connection.cpp      |   45 ----
 TelepathyQt4/Client/connection.h        |    3 -
 TelepathyQt4/Client/pending-channel.cpp |   43 ----
 TelepathyQt4/Client/pending-channel.h   |    3 -
 tests/pinocchio/Makefile.am             |    4 -
 tests/pinocchio/chan-basics.cpp         |  403 -------------------------------
 6 files changed, 0 insertions(+), 501 deletions(-)

commit e8dee9bd553386a663220f310d3991efba308586
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 18:26:01 2009 -0300

    Connection: Added tests for presence.

 TelepathyQt4/Client/connection.cpp |    4 +-
 tests/dbus/Makefile.am             |    5 +
 tests/dbus/conn-basics.cpp         |  191 ++++++++++++++++++++++++++++++++++++
 3 files changed, 198 insertions(+), 2 deletions(-)

commit a2e3f40691ad32cf5b335c2e83cb5052f46c8362
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 18:25:21 2009 -0300

    Added contacts conn tests from tp-glib.

 tests/lib/Makefile.am     |    3 +
 tests/lib/contacts-conn.c |  630 +++++++++++++++++++++++++++++++++++++++++++++
 tests/lib/contacts-conn.h |  122 +++++++++
 tests/lib/debug.h         |    3 +
 4 files changed, 758 insertions(+), 0 deletions(-)

commit 4062cb797461b465deafe323ce9fa1a610e04119
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 14:30:42 2009 -0300

    Connection: Updated docs for requestConnect/requestDisconnect.

 TelepathyQt4/Client/connection.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 5cac8aff0083dd1602a84a52852266f6b3a0fb8f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 14:26:41 2009 -0300

    Connection: Added enum Status and changed initial status to StatusUnknown.

 TelepathyQt4/Client/connection.cpp |    6 +++---
 TelepathyQt4/Client/connection.h   |    8 ++++++++
 tests/dbus/handles.cpp             |    6 +++---
 tests/pinocchio/chan-basics.cpp    |    6 +++---
 tests/pinocchio/conn-basics.cpp    |   18 +++++++++---------
 tests/pinocchio/handles.cpp        |    8 ++++----
 6 files changed, 30 insertions(+), 22 deletions(-)

commit 94e50d1abcd1aa0bea05bbcefdad95a718b57557
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 14:06:23 2009 -0300

    Connection: Clear up instrospection queue if the connection dies.

 TelepathyQt4/Client/connection.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 4ebacead2ef2b01ec02fef0d39320a9c084b90d9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 14:01:13 2009 -0300

    Connection: Added getter and signal (changed) for self handle.

 TelepathyQt4/Client/connection.cpp |   14 ++++++++++++++
 TelepathyQt4/Client/connection.h   |    3 +++
 2 files changed, 17 insertions(+), 0 deletions(-)

commit dabad14e25d912495f2f04d544081568faed2ebf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 13:53:26 2009 -0300

    Connection: Implement getSelfPresence.

 TelepathyQt4/Client/connection.cpp |  172 +++++++++++++++++++++++++++++++++++-
 TelepathyQt4/Client/connection.h   |    8 ++
 2 files changed, 179 insertions(+), 1 deletions(-)

commit b66d87a72cdd0b2e48a67b0d30b0024f20d8007e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 12:22:20 2009 -0300

    Connection: All presence related methods will only work if/when becomeReady(FeatureSelfPresence) finishes.
    
    Do not enqueue call to introspectSimplePresence if not explicitly requested.

 TelepathyQt4/Client/connection.cpp |   47 +++++++++++++++++++++--------------
 1 files changed, 28 insertions(+), 19 deletions(-)

commit c542d2b0a733bf9e71f6cdbc4b2803428ff57b62
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 11:57:22 2009 -0300

    Connection: Updated Readiness doc.

 TelepathyQt4/Client/connection.cpp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 89fe5bdabc2bf17baa75ac3466da70bea7da7c43
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 11:36:09 2009 -0300

    Connection: Renamed simplePresenceStatuses and setSimplePresenceStatus.
    
    Renamed simplePresenceStatuses to allowedPresenceStatuses and
    setSimplePresenceStatus to setSelfPresence.

 TelepathyQt4/Client/connection.cpp |    4 ++--
 TelepathyQt4/Client/connection.h   |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit a962008cee0cb065ee727641ceb25b55ea4f51cc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 11:31:40 2009 -0300

    Connection: Changed FeatureSimplePresence to FeatureSelfPresence.

 TelepathyQt4/Client/connection.cpp |   26 +++++++++++++-------------
 TelepathyQt4/Client/connection.h   |    2 +-
 tests/pinocchio/conn-basics.cpp    |    6 +++---
 3 files changed, 17 insertions(+), 17 deletions(-)

commit 2c393da0a7130df2459f68789b5457bb03eff22b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 11:19:47 2009 -0300

    Connection: Remove presence (legacy) interface high-level API support.
    
    Connection: Remove presence (legacy) interface high-level API support (to
    use it use Connection::presenceInterface() directly).

 TelepathyQt4/Client/connection.cpp |   90 +-----------------------------------
 TelepathyQt4/Client/connection.h   |    6 +--
 tests/pinocchio/conn-basics.cpp    |    9 +---
 3 files changed, 3 insertions(+), 102 deletions(-)

commit 3af9e7f9fd63a9614472c2416170f485fc6335bf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 10:57:42 2009 -0300

    Connection: Remove aliasing interface high-level API support for now.
    
    Connection: Remove aliasing interface high-level API support for now (to use it use
    Connection::aliasingInterface() directly).

 TelepathyQt4/Client/connection.cpp |   99 +----------------------------------
 TelepathyQt4/Client/connection.h   |    8 +--
 tests/pinocchio/conn-basics.cpp    |    9 +---
 3 files changed, 6 insertions(+), 110 deletions(-)

commit c6d63536d9375c61777dd0850baeb71d51804426
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 19:51:57 2009 -0300

    Connection: Fixed PendingChannel coding style.

 TelepathyQt4/Client/pending-channel.cpp |   54 ++++++++++++++++--------------
 TelepathyQt4/Client/pending-channel.h   |   21 +++++++-----
 2 files changed, 41 insertions(+), 34 deletions(-)

commit ac4232fc53efd0b140e1a57f7a5106884ba1e1e5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 19:44:56 2009 -0300

    Connection: Moved docs from PendingChannel header to source file.

 TelepathyQt4/Client/pending-channel.cpp |   76 +++++++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-channel.h   |   71 +---------------------------
 2 files changed, 79 insertions(+), 68 deletions(-)

commit 53d50541bbe3a79c1c5fd682285026ee9ff52639
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 19:58:10 2009 -0300

    Connection: Updated documentation.

 TelepathyQt4/Client/connection.cpp |   45 +++++++++++------------------------
 1 files changed, 14 insertions(+), 31 deletions(-)

commit 4f3f0ce562a63f8cb0fd3a983e8328432b5c85f0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 19:22:22 2009 -0300

    Connection: Add setSimplePresenceStatus.

 TelepathyQt4/Client/connection.cpp |   19 +++++++++++++++++++
 TelepathyQt4/Client/connection.h   |    1 +
 2 files changed, 20 insertions(+), 0 deletions(-)

commit a298b783ea4c1727533c10062c6cb4cb4fb7f23b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 19:08:30 2009 -0300

    Connection: Added test for ensureChannel.
    
    P.s.: pinocchio does not support RequestsInterface for now.

 tests/pinocchio/chan-basics.cpp |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 573affd9cc2a132980e5de77b063b53505c881b1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 19:01:42 2009 -0300

    Connection: Added createChannel/ensureChannel.

 TelepathyQt4/Client/connection.cpp      |  115 +++++++++++++++++++++++++++++--
 TelepathyQt4/Client/connection.h        |   11 +++
 TelepathyQt4/Client/pending-channel.cpp |   92 ++++++++++++++++++++++++-
 TelepathyQt4/Client/pending-channel.h   |    6 ++-
 4 files changed, 217 insertions(+), 7 deletions(-)

commit 249a3ad8565f71b060827700b096b4cecc133966
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Mon Jan 26 14:47:28 2009 +0100

    Fixed signalling issue:
    The removed account was deleted from local list before the signal was sent.

 TelepathyQt4/Prototype/AccountManager.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a1c10c899817ad504aac9753784c68531e6e25ba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 17:48:39 2009 -0300

    Connection: Make Connection::baseInterface() protected.
    
    Connection: Make Connection::baseInterface() protected and changed tests to use
    high-level interface.

 TelepathyQt4/Client/connection.h |    2 +-
 tests/dbus/handles.cpp           |   11 ++---
 tests/pinocchio/chan-basics.cpp  |   82 +++++++++++++++++++++++++++++++------
 3 files changed, 74 insertions(+), 21 deletions(-)

commit 1d2ebf4faa04df6f625f8211a54d855c3bf8e7d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 17:22:31 2009 -0300

    Connection: Changed tests to use Connection::requestConnect instead of baseInterface::Connect.

 tests/dbus/handles.cpp          |    3 ++-
 tests/pinocchio/chan-basics.cpp |   11 +++++------
 tests/pinocchio/conn-basics.cpp |   29 +++++++++++++++--------------
 tests/pinocchio/handles.cpp     |   10 ++++------
 4 files changed, 26 insertions(+), 27 deletions(-)

commit 6c58da47c50fafca8b3ac299e89da20889b63cdb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 14:51:40 2009 -0300

    Connection: Added requestConnect.

 TelepathyQt4/Client/connection.cpp |   24 ++++++++++++++----------
 TelepathyQt4/Client/connection.h   |    2 ++
 2 files changed, 16 insertions(+), 10 deletions(-)

commit 815fa711b586ab1b6a5672a022fc4b68ea69fa75
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Jan 24 23:21:12 2009 -0300

    Connection: Moved readiness internally and expose statusChanged.

 TelepathyQt4/Client/channel.cpp    |   15 ++--
 TelepathyQt4/Client/channel.h      |    2 +-
 TelepathyQt4/Client/connection.cpp |  148 +++++++++++++++++++++---------------
 TelepathyQt4/Client/connection.h   |   14 +---
 tests/dbus/handles.cpp             |   78 ++++++-------------
 tests/pinocchio/chan-basics.cpp    |   36 ++++------
 tests/pinocchio/conn-basics.cpp    |  122 ++++++------------------------
 tests/pinocchio/handles.cpp        |   36 ++++------
 8 files changed, 168 insertions(+), 283 deletions(-)

commit a452686ed56a831ade2b3cb13608eefb64f7c09c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Jan 24 23:21:12 2009 -0300

    Connection: Added more tests to isReady/becomeReady functionality.

 tests/pinocchio/conn-basics.cpp |   41 ++++++++++++++++++++++++++++++++------
 1 files changed, 34 insertions(+), 7 deletions(-)

commit 47e0912af3a5df9abb2888fa900b381a320fe048
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Jan 24 23:20:08 2009 -0300

    Connection: Added support for features (Aliasing, Presence and SimplePresence).

 TelepathyQt4/Client/connection.cpp |  206 +++++++++++++++++++++++++++---------
 TelepathyQt4/Client/connection.h   |    3 +
 2 files changed, 160 insertions(+), 49 deletions(-)

commit 6630ad3cde1be480cc8f2d73370cc9fbe8d1ae03
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Jan 24 20:08:10 2009 -0300

    Connection: Added test to isReady/becomeReady basic functionality.

 tests/pinocchio/conn-basics.cpp |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 6f5b0a525e3f82629ffd4f685e9a33ea059c2366
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Jan 24 20:03:31 2009 -0300

    Connection: Added basic isReady/becomReady support.
    
    Added basic isReady/becomReady support, for now ready means connection readiness
    is ReadinessFull (features will be added later).

 TelepathyQt4/Client/connection.cpp |   61 ++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/connection.h   |   11 ++++++
 2 files changed, 72 insertions(+), 0 deletions(-)

commit 96a6c87e9566eb89d9dd533e08ec74e0641e30cb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 23 16:49:10 2009 -0300

    Connection: Removed InterfaceSupportedChecking in favor of DBusProxy.

 TelepathyQt4/Client/connection.h |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

commit f1a5797dd17eae0df565d0009dd44d5f5a899d24
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 23 16:37:50 2009 -0300

    Connection: Delay introspection startup.

 TelepathyQt4/Client/connection.cpp |   69 +++++++++++++++++------------------
 TelepathyQt4/Client/connection.h   |    2 +
 2 files changed, 36 insertions(+), 35 deletions(-)

commit 21b7a6fc394468ac9ce43b0853f6564e77e52d6f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 23 16:27:45 2009 -0300

    Updated HACKING file.

 HACKING |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

commit f72609d307d7afdb70936eb900171c2794c0ce3e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 23 16:20:21 2009 -0300

    Connection: Delete watchers.

 TelepathyQt4/Client/connection.cpp |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 40e0f574094384d1b246bf6e125eef1e2c7626d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 22 14:55:27 2009 -0300

    Connection: Changed for/Q_FOREACH to foreach wherever possible.

 TelepathyQt4/Client/connection.cpp |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

commit 6faf2b6f70d41984ac6337a07b528bf76c56a633
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 22 14:54:52 2009 -0300

    Connection: Un-inline Private methods.

 TelepathyQt4/Client/connection.cpp |  411 +++++++++++++++++++-----------------
 1 files changed, 213 insertions(+), 198 deletions(-)

commit 729317ff0a587db1d69c150556242dee2324c064
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 22 14:41:55 2009 -0300

    Connection: Moved Private::Connection &parent to *parent.

 TelepathyQt4/Client/connection.cpp |   66 ++++++++++++++++++------------------
 1 files changed, 33 insertions(+), 33 deletions(-)

commit 886f03cfba9c35af8a7e820fb5dda6c0dc5811b3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 15 11:44:56 2009 -0300

    Connection: Coding style fixes.

 TelepathyQt4/Client/connection.cpp |  287 ++++++++++++++++++++++--------------
 TelepathyQt4/Client/connection.h   |   82 ++++++-----
 2 files changed, 217 insertions(+), 152 deletions(-)

commit e062425d42f22510ff5449bd1f247d92a5fb5e1e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 22 14:16:24 2009 -0300

    Connection: Renamed dbus connection from connection to bus.
    
    Connection: Renamed dbus connection from connection to bus, just for the sake of
    standardization.

 TelepathyQt4/Client/connection.cpp |    6 +++---
 TelepathyQt4/Client/connection.h   |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit f7822f511d1eea791a5f7eeae9f3866c3934c61e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 14 16:40:23 2009 -0300

    Connection: Moved docs to source file.

 TelepathyQt4/Client/connection.cpp |  356 ++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/connection.h   |  352 +-----------------------------------
 2 files changed, 362 insertions(+), 346 deletions(-)

commit a2c508fceebae6a513991620ddde96e462a0efd0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 15:25:27 2009 +0000

    Q_DISABLE_COPY in all public classes, except those that have a copy ctor

 TelepathyQt4/Client/abstract-interface.h         |    1 +
 TelepathyQt4/Client/account-manager.h            |    1 +
 TelepathyQt4/Client/channel.h                    |    1 +
 TelepathyQt4/Client/connection.h                 |    1 +
 TelepathyQt4/Client/dbus-proxy.h                 |    1 +
 TelepathyQt4/Client/optional-interface-factory.h |    2 ++
 TelepathyQt4/Client/pending-channel.h            |    1 +
 TelepathyQt4/Client/pending-handles.h            |    1 +
 TelepathyQt4/Client/pending-operation.h          |    1 +
 TelepathyQt4/Client/simple-pending-operations.h  |    3 +++
 10 files changed, 13 insertions(+), 0 deletions(-)

commit 1f1153dc7087845e1909bae381af106d39c13912
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 16:56:26 2009 +0000

    Remove spurious mLoop member from PinocchioTest
    
    Having moved mLoop into the parent class, the fact that there's another
    one here (uninitialized, and used for about half the functions) breaks
    the tests.

 tests/pinocchio/lib.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit d38061ccc3a28bfeec2d6a90d170129f8bf9e4fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 13:51:50 2009 +0000

    Add a test for method calls failing

 tests/dbus/stateful-proxy.cpp |  127 +++++++++++++++++++++++++++++++++-------
 1 files changed, 104 insertions(+), 23 deletions(-)

commit a2c88a9065c87c27ec1bea2ac92ebc01a4bb3542
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 12:34:13 2009 +0000

    Factor out parts of PinocchioTest into a generic Test helper

 tests/dbus/Makefile.am      |    1 +
 tests/lib/Makefile.am       |   29 ++++++++++++++++--
 tests/lib/test.cpp          |   68 +++++++++++++++++++++++++++++++++++++++++++
 tests/lib/test.h            |   29 ++++++++++++++++++
 tests/pinocchio/Makefile.am |    1 +
 tests/pinocchio/lib.cpp     |   51 +++++---------------------------
 tests/pinocchio/lib.h       |   15 +++------
 7 files changed, 137 insertions(+), 57 deletions(-)

commit ceb0c7f68281eb2e61af3eb3ccc8edbc4a9c8811
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 18:55:20 2009 +0000

    qt4-client-gen.py: make all method calls fail after we've been invalidated

 tools/qt4-client-gen.py |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 264b77c0f063bb9247109da4bb035dc173f438f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 11:07:56 2009 +0000

    qt4-client-gen: disconnect all D-Bus signals on invalidation

 tools/qt4-client-gen.py |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

commit 56eba22c37c3f4bb31dd551421f3aeebf27b59fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 11:03:21 2009 +0000

    OptionalInterfaceFactory: take the proxy instance as a ctor parameter
    
    Also, in qt4-client-gen, alter the ctor from DBusProxy * to take a
    mutable DBusProxy *.
    
    This lets us use it as the QObject parent, meaning that OIF's cleanup
    code is no longer needed.

 TelepathyQt4/Client/account-manager.cpp            |    2 +
 TelepathyQt4/Client/account-manager.h              |    2 +-
 TelepathyQt4/Client/account.cpp                    |    1 +
 TelepathyQt4/Client/account.h                      |    4 +--
 TelepathyQt4/Client/channel.cpp                    |    5 ++-
 TelepathyQt4/Client/channel.h                      |    4 +-
 TelepathyQt4/Client/connection-manager.cpp         |    2 +
 TelepathyQt4/Client/connection-manager.h           |    2 +-
 TelepathyQt4/Client/connection.cpp                 |    2 +
 TelepathyQt4/Client/connection.h                   |    2 +-
 TelepathyQt4/Client/optional-interface-factory.cpp |   27 +++++++++++---------
 TelepathyQt4/Client/optional-interface-factory.h   |   20 +++++++++++---
 tools/qt4-client-gen.py                            |   10 +++---
 13 files changed, 51 insertions(+), 32 deletions(-)

commit 576946c7dbd04aa623d93b33cf112cd9ffca5553
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 10:53:02 2009 +0000

    AbstractInterface: add a constructor from DBusProxy
    
    Also make the invalidate slot protected.

 TelepathyQt4/Client/abstract-interface.cpp |   11 +++++++++++
 TelepathyQt4/Client/abstract-interface.h   |    5 +++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 47c97cad5e1e8e219602cc3bddf81a0e63ce3fad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 09:49:17 2009 +0000

    OptionalInterfaceFactory: Be a template parameterized by DBusProxy subclasses
    
    This requires splitting out most of OIF into a non-template base class,
    OptionalInterfaceCache, and a change to the calling convention of
    interface().

 TelepathyQt4/Client/account-manager.h              |    6 +-
 TelepathyQt4/Client/account.h                      |    5 +-
 TelepathyQt4/Client/channel.h                      |    7 +-
 TelepathyQt4/Client/connection-manager.h           |    5 +-
 TelepathyQt4/Client/connection.h                   |    8 ++-
 TelepathyQt4/Client/optional-interface-factory.cpp |   14 ++--
 TelepathyQt4/Client/optional-interface-factory.h   |   68 +++++++++++++-------
 7 files changed, 68 insertions(+), 45 deletions(-)

commit 576b29ce1f1095dfe2f8313beaba714c78d6a110
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 16:00:18 2009 +0000

    qt4-client-gen.py: generate a constructor from a DBusProxy subclass

 tools/qt4-client-gen.py |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

commit cb549aa7bdd5261a18f46ba64cda0c5cd4ad9abf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 15:51:33 2009 +0000

    StatefulDBusProxy: move one more method to its rightful place

 TelepathyQt4/Client/dbus-proxy.cpp |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

commit 220d86a4a22ca5284cc7e6d6709db6f188dd4232
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 14:52:44 2009 +0000

    DBusProxy: Promote InterfaceSupportedChecking to superclass
    
    optionalInterface() can't move to the superclass because it uses the
    "main interface" functionality, which isn't in the superclass (for good
    reason - DBusProxy would have to be a template if we did that).

 TelepathyQt4/Client/account.cpp    |   15 ---------------
 TelepathyQt4/Client/account.h      |    8 --------
 TelepathyQt4/Client/channel.h      |   20 --------------------
 TelepathyQt4/Client/connection.h   |   19 -------------------
 TelepathyQt4/Client/dbus-proxy.cpp |   15 +++++++++++++++
 TelepathyQt4/Client/dbus-proxy.h   |    6 ++++++
 6 files changed, 21 insertions(+), 62 deletions(-)

commit d4d09fdc3121f9eeb9cc51aa8e37a877c500eacd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 13:41:44 2009 +0000

    AbstractInterface: allow invalidation

 TelepathyQt4/Client/abstract-interface.cpp |   41 +++++++++++++++++++++++++++-
 TelepathyQt4/Client/abstract-interface.h   |   10 +++++++
 2 files changed, 50 insertions(+), 1 deletions(-)

commit 7192d0527a7bbf36d3700575d31376fae3002ac7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 11:45:08 2009 +0000

    OptionalInterfaceFactory: expect and require AbstractInterface subclasses
    
    Also fix coding style

 TelepathyQt4/Client/optional-interface-factory.cpp |   12 ++++++------
 TelepathyQt4/Client/optional-interface-factory.h   |   19 ++++++++++---------
 2 files changed, 16 insertions(+), 15 deletions(-)

commit b6d6d3fbc04ac751ed81a64778f7e4106de71918
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 11:36:11 2009 +0000

    qt4-client-gen.py: generate Telepathy::Client::AbstractInterface subclasses

 tools/qt4-client-gen.py |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit dac989fe607d9cff84573ad50f00aa9d66d1c299
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 11:33:31 2009 +0000

    AbstractInterface: Add a base class for 1-1 interfaces that use a DBusProxy
    
    This subclass of QDBusAbstractInterface will let us add support for being
    invalidated.

 TelepathyQt4/Client/AbstractInterface      |   13 +++++++
 TelepathyQt4/Client/abstract-interface.cpp |   44 ++++++++++++++++++++++
 TelepathyQt4/Client/abstract-interface.h   |   55 ++++++++++++++++++++++++++++
 TelepathyQt4/Makefile.am                   |    4 ++
 4 files changed, 116 insertions(+), 0 deletions(-)

commit ea60266e2e700cb490d4b5de8d03c450e9592692
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 18:56:38 2009 +0000

    Account: improve code reuse

 TelepathyQt4/Client/account.cpp |   18 +++++-------------
 1 files changed, 5 insertions(+), 13 deletions(-)

commit c092fbe731af965e40d34babf1c2af4ec41766da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 17:32:46 2009 +0000

    While I'm looking at the codegen anyway, deprecate Qt-style property access
    
    Having Qt properties on the QDBusAbstractInterface classes is appealing,
    but hides a pseudo-blocking D-Bus round-trip to the connection manager
    (of exactly the sort that we're trying to avoid).

 tools/qt4-client-gen.py |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

commit f853ac4daa5043c85d96e3eb664743533b782122
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 16:11:23 2009 +0000

    Replace Account::removed() signal with DBusProxy::invalidated()

 TelepathyQt4/Client/account.cpp |    8 +++++++-
 TelepathyQt4/Client/account.h   |    1 -
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 2d76d689034ab593e3164e82a1e77f6c1db0fc6c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 16:11:03 2009 +0000

    Rename Account::isValid to isValidAccount to avoid clash with DBusProxy

 TelepathyQt4/Client/account.cpp |    2 +-
 TelepathyQt4/Client/account.h   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 31ab48b7d10305ad359dae53ed834fe882a47ff6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 16:04:25 2009 +0000

    dbus-proxy.cpp: re-order so all DBusProxy code is together
    
    No code changes.

 TelepathyQt4/Client/dbus-proxy.cpp |  158 ++++++++++++++++++------------------
 1 files changed, 79 insertions(+), 79 deletions(-)

commit ba692614736cf77b7150e302b1f272157c77ec69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 16:03:21 2009 +0000

    DBusProxy: promote invalidated, invalidationReason etc. to superclass
    
    Even StatelessDBusProxy subclasses can have a use for invalidation -
    for instance, Account proxies should become invalid when the account
    is deleted, even though the Account API is otherwise stateless.

 TelepathyQt4/Client/dbus-proxy.cpp |   33 +++++++++------------------------
 TelepathyQt4/Client/dbus-proxy.h   |   29 ++++++++++++++---------------
 tests/dbus/stateful-proxy.cpp      |   20 ++++++++++----------
 3 files changed, 33 insertions(+), 49 deletions(-)

commit ba147032355ec7d8f465e466c4e6149dd16738f1
Merge: a92ff3b 620af04
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 12:41:56 2009 +0000

    Merge commit 'oggis/handles'
    
    Conflicts:
    
    	TelepathyQt4/Makefile.am
    	tests/dbus/Makefile.am
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 620af0423595a31045978d0d0496072d6a2e50b7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jan 16 16:15:12 2009 +0200

    Add basic handle test using tp-glib service side, converted from tp-glib

 tests/dbus/Makefile.am |    9 ++-
 tests/dbus/handles.cpp |  282 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 289 insertions(+), 2 deletions(-)

commit a92ff3b2be62f95a156b5223a8c048d86a3f1090
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 15 17:45:08 2009 -0300

    Account: Fixed coding style.

 TelepathyQt4/Client/account.cpp |    3 ++-
 TelepathyQt4/Client/account.h   |    9 ++++++---
 2 files changed, 8 insertions(+), 4 deletions(-)

commit edc6284e67e2673359c1ec53b4fda3a5bbfcf84b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 15:03:34 2009 +0000

    Simplify checks for Python, and save the full path, not just 'python'
    
    This fixes service-activation of account-manager.py.
    
    The checks for Python were originally copied from telepathy-gabble, and
    no longer need to be as complex as they originally did - we have a hard
    dependency on Python 2.5, which Gabble did not.

 configure.ac |   26 ++++++++++----------------
 1 files changed, 10 insertions(+), 16 deletions(-)

commit 938231d66621c4917b536e5f72dac9a37334c8f8
Merge: f0c4e59 f905510
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 19 11:34:04 2009 -0300

    Merge branch 'connection'
    
    Conflicts:
    	TelepathyQt4/Makefile.am

commit f0c4e59aadb9b0cf77823829aa2b47e929823bde
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 16 16:00:48 2009 -0300

    Changed KeyFile key validation to also accept ".", "_" and "@" as valid characters.

 TelepathyQt4/key-file.cpp |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit f9055104d0676d35dd6db0c320a4c6a5d6cda995
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 16 16:53:29 2009 -0300

    Added test to ConnectionManager::requestConnection.

 tests/pinocchio/cm-basics.cpp |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit c0ea092d8f938141486a804b84234b992194bd2a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 16 16:43:43 2009 -0300

    Added ConnectionManager::requestConnection support.

 TelepathyQt4/Client/PendingConnection      |   13 +++
 TelepathyQt4/Client/connection-manager.cpp |   19 ++++
 TelepathyQt4/Client/connection-manager.h   |    5 +
 TelepathyQt4/Client/pending-connection.cpp |  150 ++++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-connection.h   |   71 +++++++++++++
 TelepathyQt4/Makefile.am                   |    4 +
 6 files changed, 262 insertions(+), 0 deletions(-)

commit 7a39d95251acb3cbf87442d21891c33b280874f4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 16 16:22:44 2009 -0300

    Removed unused declaration.

 TelepathyQt4/Client/account-manager.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit a14c61fbb8ea9cc83ca28d0e29fc6527c2cfab05
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 16 15:51:54 2009 -0300

    Make Account::continueIntrospection scalable.

 TelepathyQt4/Client/account.cpp |   23 ++++-------------------
 1 files changed, 4 insertions(+), 19 deletions(-)

commit 8d2e1af5885e61953e97757c800c71b5e29b7d93
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 16 15:51:32 2009 -0300

    Fixed removal of features from Account::Private::pendingFeatures.

 TelepathyQt4/Client/account.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 7733b913aa4d089d720a73f6e39fa90f8cfde94b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 18:27:04 2009 -0300

    Update Account::isValid/isEnabled docs.

 TelepathyQt4/Client/account.cpp |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit ae14994f3c5671c5b5be81a3896135ca01636b72
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 18:06:50 2009 -0300

    Removed account-manager-internal.h.

 TelepathyQt4/Client/account-manager-internal.h |   71 ------------------------
 TelepathyQt4/Client/account-manager.cpp        |   29 +++++++++-
 TelepathyQt4/Makefile.am                       |    1 -
 3 files changed, 28 insertions(+), 73 deletions(-)

commit cde6066d9942ce8a454641d25a97336b74ce6071
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 18:04:59 2009 -0300

    Removed account-internal.h.

 TelepathyQt4/Client/account-internal.h |   96 --------------------------------
 TelepathyQt4/Client/account.cpp        |   48 ++++++++++++++++-
 TelepathyQt4/Makefile.am               |    1 -
 3 files changed, 47 insertions(+), 98 deletions(-)

commit f1e33977dfc5fd1e09563cac362dc0cb04fa4cf7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 18:02:43 2009 -0300

    Moved all signals/slots from AccountManager::Private to AccountManager.

 TelepathyQt4/Client/account-manager-internal.h |   22 +--
 TelepathyQt4/Client/account-manager.cpp        |  252 +++++++++++-------------
 TelepathyQt4/Client/account-manager.h          |   12 +-
 TelepathyQt4/Makefile.am                       |    1 -
 4 files changed, 133 insertions(+), 154 deletions(-)

commit 565d8d1a845f4a820ba7703e0d8aa906ff08ca60
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 17:47:18 2009 -0300

    Moved all signals/slots from Account::Private to Account.

 TelepathyQt4/Client/account-internal.h |   45 +--
 TelepathyQt4/Client/account.cpp        |  766 +++++++++++++++-----------------
 TelepathyQt4/Client/account.h          |   20 +-
 TelepathyQt4/Makefile.am               |    1 -
 4 files changed, 379 insertions(+), 453 deletions(-)

commit 2c0f41f458edb2591b6d8c949f6ec75efd5ae9af
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 16:57:47 2009 -0300

    Added missing signals to Account class.

 TelepathyQt4/Client/account-internal.h |    6 +++++-
 TelepathyQt4/Client/account.cpp        |   20 ++++++++++++++++++--
 TelepathyQt4/Client/account.h          |    6 +++++-
 3 files changed, 28 insertions(+), 4 deletions(-)

commit ba6b5d3703acfa5225d84665115f73fa6bbdc36d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 16:49:53 2009 -0300

    Changed Account classes to use QString instead of QDBusObjectPath.
    
    Changed Account classes to use QString instead of QDBusObjectPath.
    All other classes were already doing it, so change.

 TelepathyQt4/Client/account-manager-internal.h |   12 ++--
 TelepathyQt4/Client/account-manager.cpp        |   92 ++++++++++++++----------
 TelepathyQt4/Client/account-manager.h          |   17 ++---
 TelepathyQt4/Client/account.cpp                |    4 +-
 TelepathyQt4/Client/account.h                  |    3 +-
 TelepathyQt4/Client/pending-account.cpp        |    3 +-
 tests/dbus/account-basics.cpp                  |   22 ++----
 7 files changed, 79 insertions(+), 74 deletions(-)

commit 00706e3b8c9328a4472c6184ba3969583022723d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 16:49:38 2009 -0300

    Implemented Account::getConnection.

 TelepathyQt4/Client/account.cpp |   25 +++++++++++++++++++++----
 TelepathyQt4/Client/account.h   |    4 ++--
 2 files changed, 23 insertions(+), 6 deletions(-)

commit 869d2ce54757d43c7e20bab2ccb3fce29d9669a7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 14:38:51 2009 -0300

    Added account protocol info test.

 tests/dbus/account-basics.cpp |   49 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 49 insertions(+), 0 deletions(-)

commit bcb15a0a25d8146badff62518fcb96293271b170
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 14:06:38 2009 -0300

    Added account avatar test.

 tests/dbus/account-basics.cpp |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

commit 073c9c0d25cc13f28dc4610c884408f021dc8812
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 14:05:48 2009 -0300

    Added Avatar interface to test account manager.

 tests/lib/account-manager.py |   31 +++++++++++++++++++++++++++++--
 1 files changed, 29 insertions(+), 2 deletions(-)

commit 4db083907c977cfb4d1fb7b980fa745a7af460b6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 14:05:11 2009 -0300

    Use Telepathy::Avatar instead of avatarData/avatarMimeType.

 TelepathyQt4/Client/account-internal.h |    5 +--
 TelepathyQt4/Client/account.cpp        |   61 ++++++++-----------------------
 TelepathyQt4/Client/account.h          |    7 ++--
 3 files changed, 21 insertions(+), 52 deletions(-)

commit 3d903da857d4d02a21979742d300d2726e96e575
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 11:30:46 2009 -0300

    Emit Account::avatarChanged signal.

 TelepathyQt4/Client/account-internal.h |    2 +
 TelepathyQt4/Client/account.cpp        |   62 +++++++++++++++++++++++---------
 2 files changed, 47 insertions(+), 17 deletions(-)

commit 80be600a52e191ae8c7d1a0ab2b780e3fbea1d62
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 11:12:32 2009 -0300

    Check for avatar interface early.

 TelepathyQt4/Client/account-internal.h |    1 +
 TelepathyQt4/Client/account.cpp        |   37 +++++++++++++++++++------------
 2 files changed, 24 insertions(+), 14 deletions(-)

commit 8e97ecbd26a4ddfa96765e5dda5d175edb6be378
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 11:03:36 2009 -0300

    Added TODO note.

 TelepathyQt4/Client/account-manager.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b786a7bc7b6d7e132b0fc5c253f1beddb34daa9d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 10:46:37 2009 -0300

    Added support for missing features on Account.
    
    Added support for missing features on Account, so we know what features are not
    supported and don't try to retrieve them again. Also do not fail if avatar is
    not found and you only care about avatar.

 TelepathyQt4/Client/account-internal.h |    1 +
 TelepathyQt4/Client/account.cpp        |   88 +++++++++++++++++++++-----------
 2 files changed, 59 insertions(+), 30 deletions(-)

commit 560c1cb88d5bd80493bb2c1f1d76c9796831bba0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 12 18:00:06 2009 -0300

    Added missing PendingAccount to Makefile.am.

 TelepathyQt4/Makefile.am             |    1 +
 TelepathyQt4/header-compile-test.cpp |    3 +++
 2 files changed, 4 insertions(+), 0 deletions(-)

commit 27b89af08247188f8df3e561e2b1e53baf75781d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 12 21:34:35 2009 -0300

    Added more Account documentation.

 TelepathyQt4/Client/account.cpp |  284 ++++++++++++++++++++++++++++++++++++---
 TelepathyQt4/Client/account.h   |    8 +-
 2 files changed, 271 insertions(+), 21 deletions(-)

commit 682cd5a2e2fb6e2c4b6c8e3e78acf5c9df13594a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 12 20:59:38 2009 -0300

    Finished implementation of Account methods.
    
    Missing only Account::avatarChanged signal and Account::getConnection.

 TelepathyQt4/Client/account-internal.h |   29 +++-
 TelepathyQt4/Client/account.cpp        |  327 ++++++++++++++++++++++++++------
 TelepathyQt4/Client/account.h          |   56 ++++--
 3 files changed, 333 insertions(+), 79 deletions(-)

commit c3b7ca084e397759e25ec3d6d71a5004ec6ea0dd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 12 20:58:56 2009 -0300

    Enable generation of account avatar interface autogenerated code.

 TelepathyQt4/account.xml |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 3cd37379c702e2fe65b088e9e1d06785b0442a1e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 17:46:28 2009 -0300

    Added tests for account creation.

 tests/dbus/account-basics.cpp |   89 +++++++++++++++++++++++++++++++++++------
 1 files changed, 76 insertions(+), 13 deletions(-)

commit eb30ab06a960769191fb7eaafaf355027f3feb29
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 17:45:44 2009 -0300

    Added AccountManager::createAccount support.

 TelepathyQt4/Client/PendingAccount      |   13 +++
 TelepathyQt4/Client/account-manager.cpp |    8 +-
 TelepathyQt4/Client/account-manager.h   |    1 +
 TelepathyQt4/Client/pending-account.cpp |  151 +++++++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-account.h   |   72 +++++++++++++++
 TelepathyQt4/Makefile.am                |    3 +
 6 files changed, 245 insertions(+), 3 deletions(-)

commit 90e9312d8b4fccef355d6f538849d0a2b053a353
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 17:43:20 2009 -0300

    Fixed Account creation.

 TelepathyQt4/Client/account.cpp |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

commit 8eee84faa7f7e465d89482e69b96358df9bec462
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 13:44:14 2009 -0300

    Initial integration between AccountManager and Account.

 TelepathyQt4/Client/account-manager.cpp |   82 ++++++++++++++++++++-----------
 TelepathyQt4/Client/account-manager.h   |   11 +++--
 2 files changed, 60 insertions(+), 33 deletions(-)

commit 8293b17a1a6efe7556a0e1e47b1e7fffbbebfec2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 19:49:37 2009 -0300

    Added initial Account impl.

 TelepathyQt4/Client/account-internal.h |  101 +++++++
 TelepathyQt4/Client/account.cpp        |  501 +++++++++++++++++++++++++++++++-
 TelepathyQt4/Client/account.h          |  152 +++++++++-
 TelepathyQt4/Makefile.am               |    3 +
 4 files changed, 743 insertions(+), 14 deletions(-)

commit 4a0c65cbeaa96a2e3d2567453d5eba685d5b745e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 17:47:42 2009 -0300

    Make AccountManager::Private a class to fit its definition.

 TelepathyQt4/Client/connection-manager.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f8d0d517fadf86375f65f52cf2a77d22922adc3a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 13:35:36 2009 +0000

    DBusProxy: remove multiple blank lines

 TelepathyQt4/Client/dbus-proxy.cpp |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 362b4fe3d07488615c5dabe85d85f8c9e00243db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 13:35:18 2009 +0000

    DBusProxy: tidy up docs

 TelepathyQt4/Client/dbus-proxy.cpp |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit b75839adc2b53cd765c9b5167d9c267ab4e1e077
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 13:34:22 2009 +0000

    DBusProxy: use top-level names for Qt headers

 TelepathyQt4/Client/dbus-proxy.cpp |    4 ++--
 tests/dbus/stateful-proxy.cpp      |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit ec4ca8a5577ac2d5146819e1d4ada27b18eb8a93
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 13:26:56 2009 +0000

    DBusProxy: move docs to .cpp

 TelepathyQt4/Client/dbus-proxy.cpp |  104 ++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/dbus-proxy.h   |  102 -----------------------------------
 2 files changed, 104 insertions(+), 102 deletions(-)

commit 3973651af34c0958d21f43ed73677811c316fd7a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 13:17:16 2009 +0000

    DBusProxy and subclasses: don't store a pointer to parent
    
    This turns out to be unnecessary for these classes.
    
    Also re-indent initializers.

 TelepathyQt4/Client/dbus-proxy.cpp |   31 +++++++++++--------------------
 1 files changed, 11 insertions(+), 20 deletions(-)

commit 9753bc3174e74d05a0ad44ed17f053ffc43276d3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 13:04:50 2009 +0000

    DBusProxy: fix &/* placement

 TelepathyQt4/Client/dbus-proxy.cpp |    2 +-
 TelepathyQt4/Client/dbus-proxy.h   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1385b043a1c07d6e2c4ab5ccc084ff29d3ef8ff6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 12:48:41 2009 +0000

    DBusProxy: copyright 2009

 TelepathyQt4/Client/dbus-proxy.cpp |    4 ++--
 TelepathyQt4/Client/dbus-proxy.h   |    4 ++--
 tests/dbus/stateful-proxy.cpp      |   21 +++++++++++++++++++++
 3 files changed, 25 insertions(+), 4 deletions(-)

commit c041bf7aaa1fa2b12372b4e7efd753d899abfe15
Merge: 584980e 0871801
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 15 08:46:20 2009 +0200

    Merge branch 'master' into handles
    
    Conflicts:
    
    	tests/pinocchio/Makefile.am

commit 2f8ae7c4d0e5432535e32c5b3873135a16a47f0c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 18:00:28 2009 +0000

    Add a basic test for StatefulDBusProxy

 tests/dbus/Makefile.am        |    9 ++-
 tests/dbus/stateful-proxy.cpp |  216 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 223 insertions(+), 2 deletions(-)

commit ec204ad08841a71a19c13fd2a96218f64d3c81a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 12:55:26 2009 +0000

    DBusProxy: note what would be needed for feature parity with TpProxy

 TelepathyQt4/Client/dbus-proxy.cpp |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 26c5dd097dbdfbce3a03194b219ebc4477cc95e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 12:55:03 2009 +0000

    Connection: invalidate with a vaguely appropriate error when disconnected
    
    In a near-future telepathy-spec we should define better errors, but these
    will do for now.

 TelepathyQt4/Client/connection.cpp |   44 ++++++++++++++++++++++++++++++++++-
 1 files changed, 42 insertions(+), 2 deletions(-)

commit 1a3ae2fc1b49651c35c3c372aa913780c8cc7750
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 12:49:57 2009 +0000

    Channel: fix incorrect error reply for Close()

 TelepathyQt4/Client/channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7541d71f3f77de81e447422929683ffe0e76bff4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 12:50:45 2009 +0000

    Channel: invalidate when Closed is received
    
    We don't really have an appropriate error code yet, so I've used
    Cancelled.

 TelepathyQt4/Client/channel.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 96a93adb7675b5498f35a76c6a676aca1a56e353
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 18:00:14 2009 +0000

    actually initialize (and also free) StatefulDBusProxy::mPriv

 TelepathyQt4/Client/dbus-proxy.cpp |    8 +++++++-
 TelepathyQt4/Client/dbus-proxy.h   |    2 ++
 2 files changed, 9 insertions(+), 1 deletions(-)

commit 62f09c35c59fbb1225c035889a42723b2c8e0406
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 18:28:55 2009 +0000

    Fix signature of invalidated
    
    Qt signal binding is sensitive to the difference between
    Telepathy::Client::StatefulDBusProxy and StatefulDBusProxy, because
    it's secretly string comparison. Sad face.

 TelepathyQt4/Client/dbus-proxy.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 28e3d37d68bb633b7e184ad92f2513d00c48fb79
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 17:12:32 2009 +0000

    StatefulDBusProxy: Fix logic for tracking name ownership
    
    This requires the addition of a protected setBusName method.

 TelepathyQt4/Client/dbus-proxy.cpp |   11 ++++++-----
 TelepathyQt4/Client/dbus-proxy.h   |    3 +++
 2 files changed, 9 insertions(+), 5 deletions(-)

commit efe4d21394680d6e25d6f208dcde7d1ec69f63b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 17:08:09 2009 +0000

    StatefulDBusProxy: find out the unique name
    
    For a stateful interface it doesn't make sense to follow name-owner
    changes, so we want to bind to the unique name.
    
    Currently I match telepathy-glib's implementation and use a
    pseudo-blocking call; since our call is only to the dbus-daemon this
    doesn't introduce any message reordering, and it avoids having to
    delay the start of the introspection process for subclasses until
    the unique name has been discovered.

 TelepathyQt4/Client/dbus-proxy.cpp |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit 2d9c2367299942029dada5784975fd6c177842fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 16:53:11 2009 +0000

    StatefulDBusProxy: add an inline version of invalidate() that takes QDBusError

 TelepathyQt4/Client/dbus-proxy.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 9a8c1c250cde44f2a93c61eb1b0b31bebfb90020
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 17:59:52 2009 +0000

    add a destructor to StatelessDBusProxy for future-proofing

 TelepathyQt4/Client/dbus-proxy.cpp |    7 ++++++-
 TelepathyQt4/Client/dbus-proxy.h   |    2 ++
 2 files changed, 8 insertions(+), 1 deletions(-)

commit 1d8015d812b1e6949137cf069ee9349a99338d1c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 16:47:39 2009 +0000

    StatelessDBusProxy: warn if the bus name is unique (makes no sense)

 TelepathyQt4/Client/dbus-proxy.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit b1dee07b8bd7f0836825b662621455831ba51bb4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 15:56:25 2009 +0000

    StatefulDBusProxy: make calling invalidate() twice not be an error
    
    We should just ignore the second invalidate() call and keep the first
    one, with a debug message.
    
    Also, add debug messages. When debugging we will probably want to know
    when a service dies.

 TelepathyQt4/Client/dbus-proxy.cpp |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

commit b1629438ca43172220b4af4eefeb632b4d411101
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 15:49:13 2009 +0000

    DBusProxy: Un-inline Private constructors

 TelepathyQt4/Client/dbus-proxy.cpp |   37 ++++++++++++++++++++---------------
 1 files changed, 21 insertions(+), 16 deletions(-)

commit 2a1b772b0abe9fc541940d068de99478b3e10813
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 15:32:01 2009 +0000

    StatefulDBusProxy: raise NameHasNoOwner if the service dies

 TelepathyQt4/Client/dbus-proxy.cpp |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit e03d3e1fa99706d9700aceb854faff22f94e51b0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 15:31:22 2009 +0000

    Constants: add TELEPATHY_DBUS_ERROR_NAME_HAS_NO_OWNER
    
    QtDBus doesn't expose equivalents of all the DBUS_ERROR_* macros from
    libdbus, and this one seems like the most appropriate mapping for
    "the service tracked by this StatefulDBusProxy has gone away".

 TelepathyQt4/constants.h |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 3c3beccdb4a6a2c05d5ad71d2d57537fa26b6e20
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 14:30:24 2009 +0000

    DBusProxy: coding style adjustments

 TelepathyQt4/Client/dbus-proxy.cpp |   36 ++++++++++++++++++++++--------------
 TelepathyQt4/Client/dbus-proxy.h   |   36 ++++++++++++++++++------------------
 2 files changed, 40 insertions(+), 32 deletions(-)

commit bee7ee71f5614f5ae680048097914e484f9bb420
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Dec 11 17:56:09 2008 +0000

    Change nameownerchanged handling slot to not call invalidate if the object is already invalidated.

 TelepathyQt4/Client/dbus-proxy.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit f2a71f21a1d539822268633e6bad1302b643bbfe
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Dec 11 17:35:23 2008 +0000

    Correct a couple of minor api-docs typos.

 TelepathyQt4/Client/dbus-proxy.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d856453b54d92a28a79b2132600229b2bdd49254
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Dec 11 17:34:15 2008 +0000

    Tame the Q_ASSERTs in StatefulDBusProxy invalidation code a bit.

 TelepathyQt4/Client/dbus-proxy.cpp |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit 7db0b38e825b6c5f690cef04fcfe2c25e1a93cb3
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Dec 10 17:04:51 2008 +0000

    Invalidate statefulDbusProxy classes on getting nameOwnerChanged signal from DBus.

 TelepathyQt4/Client/dbus-proxy.cpp |   12 ++++++++++++
 TelepathyQt4/Client/dbus-proxy.h   |    2 ++
 2 files changed, 14 insertions(+), 0 deletions(-)

commit 3c07414089d3d2638b364cca2c0a72d1d2b78484
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Dec 3 15:15:01 2008 +0000

    Implement a protected method that can be called to invalidate the StatefulDBusProxy.

 TelepathyQt4/Client/dbus-proxy.cpp |   28 ++++++++++++++++++++++++++++
 TelepathyQt4/Client/dbus-proxy.h   |    5 ++++-
 2 files changed, 32 insertions(+), 1 deletions(-)

commit 3d4bad05d6e114647c90047e366854cf63ac4083
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Dec 3 14:58:20 2008 +0000

    Implement getters for validity information in StatefulDBusProxy.

 TelepathyQt4/Client/dbus-proxy.cpp |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

commit e29d315014f6ea894fd1aa0621c6e04b8455bcf3
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Dec 3 14:46:36 2008 +0000

    Move DBusProxy invalidation to StatefulDBusProxy subclass.

 TelepathyQt4/Client/dbus-proxy.h |   93 +++++++++++++++++++++-----------------
 1 files changed, 51 insertions(+), 42 deletions(-)

commit 0871801796ae8266769b9b6ddbe10da6a81ef8c8
Merge: 66aebc4 5cafc49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 18:31:07 2009 +0000

    Merge branch 'tpglib'

commit 66aebc40f180af31ffc404d8b43f08bcad721e24
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 18:21:05 2009 -0300

    Moved all signals/slots from ConnectionManager::Private to ConnectionManager.

 TelepathyQt4/Client/connection-manager-internal.h |   24 +--
 TelepathyQt4/Client/connection-manager.cpp        |  369 +++++++++++----------
 TelepathyQt4/Client/connection-manager.h          |   16 +-
 3 files changed, 203 insertions(+), 206 deletions(-)

commit 584980e40d29b46b3cf8c69a0a6f5b0020d7dbc2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jan 12 20:18:48 2009 +0200

    Add conversion functions from ReferencedHandles to bare containers

 TelepathyQt4/Client/referenced-handles.cpp |    5 +++++
 TelepathyQt4/Client/referenced-handles.h   |   23 ++++++++++++++++++++++-
 2 files changed, 27 insertions(+), 1 deletions(-)

commit 46b40793aee591c112076c8f3b553d7a40980e6f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jan 12 17:35:31 2009 +0200

    Add PendingHandles pretty-include header and ensure that it and the one for ReferencedHandles is always used

 TelepathyQt4/Client/PendingHandles         |   13 +++++++++++++
 TelepathyQt4/Client/ReferencedHandles      |    6 ++++++
 TelepathyQt4/Client/pending-handles.cpp    |    2 +-
 TelepathyQt4/Client/pending-handles.h      |    4 ++++
 TelepathyQt4/Client/referenced-handles.cpp |    4 +++-
 TelepathyQt4/Client/referenced-handles.h   |    6 +++++-
 6 files changed, 32 insertions(+), 3 deletions(-)

commit 14f233fa5c7ecad6cf95d9f80cf97079ac828dd0
Merge: 4d4a5c8 b9758f0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jan 12 10:55:16 2009 +0200

    Merge branch 'master' into handles
    
    Conflicts:
    
    	TelepathyQt4/Client/connection.h
    	TelepathyQt4/Makefile.am

commit 7713e35fa594f1035b7d7d118ffe191829cf17bc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 17:46:56 2009 -0300

    Fixed some leaks.

 TelepathyQt4/Client/connection-manager.cpp |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit 5cafc4937df677fe1251a443c6de9e14d1984e81
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 16:14:35 2009 +0000

    Add a simple CM test using a telepathy-glib CM in-process with the test

 tests/dbus/Makefile.am   |   15 +++++
 tests/dbus/cm-basics.cpp |  150 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 165 insertions(+), 0 deletions(-)

commit 301caec5217f4b31eddb69e653bd3a7ae4ebd6c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 16:56:30 2009 +0000

    Move MOC_INCLUDES further up tests/dbus/Makefile.am so we can append to it
    
    We want to put telepathy-glib on the include path conditionally.

 tests/dbus/Makefile.am |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit 50e505d1d8144c14dc659369d0cc1423879dd633
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:34:24 2009 +0000

    tests/: consistently build generated moc files in _gen
    
    Also, in every directory, generate moc files in such a way that we can
    build them either from the .h (if there is one) or the .cpp (if not).
    
    Rationale: if the QObject is entirely local to one test, we don't need
    to bother making a header just for moc's benefit - we can just run moc
    on the .cpp, which contains both declaration and definition. However,
    for "library" code that already needs a header, like
    tests/peregrine/lib.{h,cpp}, the declaration that moc needs is in the
    header.

 tests/Makefile.am             |   11 ++++++++---
 tests/dbus/Makefile.am        |    6 +++---
 tests/dbus/account-basics.cpp |    3 ++-
 tests/dbus/do-nothing.cpp     |    3 ++-
 tests/key-file.cpp            |    3 ++-
 tests/manager-file.cpp        |    3 ++-
 6 files changed, 19 insertions(+), 10 deletions(-)

commit 1c63e74edf92e980005af1494076851df4543893
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:24:01 2009 +0000

    tests/: make it clearer why only some of the CXXFLAGS are passed to moc

 tests/Makefile.am           |   10 ++++++----
 tests/dbus/Makefile.am      |    8 +++++---
 tests/pinocchio/Makefile.am |    8 +++++---
 tests/prototype/Makefile.am |    8 +++++---
 4 files changed, 21 insertions(+), 13 deletions(-)

commit 5dcbb0208054f30bcdc677c7799087e23e1053bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:14:34 2009 +0000

    Move account-manager.py to tests/lib

 tests/Makefile.am                                |    1 -
 tests/account-manager.py                         |  287 ----------------------
 tests/dbus-1/services/account-manager.service.in |    2 +-
 tests/lib/Makefile.am                            |    3 +
 tests/lib/account-manager.py                     |  287 ++++++++++++++++++++++
 5 files changed, 291 insertions(+), 289 deletions(-)

commit 774b6d2adac35684bdb8ae05257c6c451665d002
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:10:31 2009 +0000

    Update tests/README to explain what tests/lib does

 tests/README |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

commit 4b29716f88422ba76eb7f0b80f81b9ec1af64841
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:10:19 2009 +0000

    account-manager.service.in: use @TEST_PYTHON@
    
    If we just execute account-manager.py, it might not work - there is no
    guarantee that /usr/bin/python is the version we need. Explicitly run
    @TEST_PYTHON@ instead, and pass the script as an argument.

 tests/dbus-1/services/account-manager.service.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 29157bf434df7792f2664af16b38a4e39257595e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:09:23 2009 +0000

    tests/dbus/Makefile.am: don't build account-basics unless we can run it
    
    The account-basics test requires Python 2.5 with dbus-python
    (which is substituted as TEST_PYTHON). This is not a hard dependency,
    so the build and `make check` should succeed if it's missing.

 tests/dbus/Makefile.am |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

commit 44d39ae6c8fa7df01a13ea2030641a1b670a4892
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:06:58 2009 +0000

    tests/lib: build a simple CM and Connection, taken from telepathy-glib

 configure.ac               |    1 +
 tests/Makefile.am          |    2 +
 tests/lib/Makefile.am      |   19 ++++
 tests/lib/simple-conn.c    |  226 ++++++++++++++++++++++++++++++++++++++++++++
 tests/lib/simple-conn.h    |   59 ++++++++++++
 tests/lib/simple-manager.c |   95 ++++++++++++++++++
 tests/lib/simple-manager.h |   55 +++++++++++
 7 files changed, 457 insertions(+), 0 deletions(-)

commit d37511ef1ca731f23f597f33ae39d44594a27843
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:05:56 2009 +0000

    configure.ac: check whether we can run telepathy-glib-based tests
    
    These need telepathy-glib, and also require that the copy of QtCore
    we're using has GLib main loop integration. I'm assuming that the
    presence of -lglib-2.0 in pkg-config --static --libs is a sufficient
    indication that it does.

 configure.ac |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

commit 09fe7864de5def90374b404d1748e03aef66811f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:04:34 2009 +0000

    configure.ac: Get some suitable CFLAGS for C code (from telepathy-glib)

 configure.ac |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit 3f3135d81bf04d1026d78f7c8903184c715c39be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:04:10 2009 +0000

    configure.ac: fix copy/paste error when selecting whether we are an official release

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 55f12bf56a13791dba788656e6970b895ff326a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:03:45 2009 +0000

    configure.ac: check for a C compiler too

 configure.ac |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit b9758f07993ab8d73f81593571c8693d45507d95
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 10:50:46 2009 -0300

    Trivia patch, change the way connection-manager-internal.h is included.

 TelepathyQt4/Client/connection-manager.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7ab07b8b97a36d5ea3f4ff7792fedac963f40e92
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 10:44:12 2009 -0300

    Revert "Include ConnectionManager public header, first, in connection-manager-internal.h"
    
    This reverts commit c42b234f3d88a929a33f8bc10de99bda82122a90.

 TelepathyQt4/Client/connection-manager-internal.h |    5 +++--
 TelepathyQt4/Client/connection-manager.cpp        |    3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 3f6d8e8fac5c408517ef2583028418cdfc6dd8de
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 17:56:22 2009 -0300

    Removed unnecessary initialization on AccountManager::Private.

 TelepathyQt4/Client/account-manager.cpp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 40041aab5c065b61b1c39cfa22fc5e7331408ef7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 14:11:17 2009 -0300

    Make AccountManager::Private a class to fit its definition.

 TelepathyQt4/Client/account-manager.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit abd86c260a54cc6b79301d46109fb8867f3bfa37
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 17:57:20 2009 -0300

    Delete baseInterface on ConnectionManager::Private destructor.

 TelepathyQt4/Client/connection-manager.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit e09f0f7fbf371d6a577ec019ce62c577873be6a2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 17:56:38 2009 -0300

    Delete baseInterface on AccountManager::Private destructor.

 TelepathyQt4/Client/account-manager.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 72ca1694b4aa24de1d91d80f99655f793b52d9ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 10:13:06 2009 -0300

    Added empty line between includes.

 TelepathyQt4/Client/connection-manager.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d7d20731a26340dbf45c5485706d9647892dac7d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 19:46:45 2009 -0300

    Updated AccountManager documentation.

 TelepathyQt4/Client/account-manager.cpp |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 88bf177ea0a32bafdd771ac43f4dc4a477079b6e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 19:47:26 2009 -0300

    Updated ConnectionManager documentation.

 TelepathyQt4/Client/connection-manager.cpp |   19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)

commit a34d73121b0aee1d3c34c89268b13434727e36d7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 19:48:10 2009 -0300

    Updated ManagerFile documentation.

 TelepathyQt4/manager-file.cpp |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit dabc2c649105b20b7c943ac73a262b774e8dc346
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 19:47:51 2009 -0300

    Updated KeyFile documentation.

 TelepathyQt4/key-file.cpp |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

commit 8dc6805302939cd86569b42414a9f5cbe6c5f636
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 19:48:31 2009 -0300

    Generate doc for cpp files.

 doxygen.cfg.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 232cc6a0de88713161376b615546b1f899cec446
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 20:04:50 2009 +0000

    Ignore generated service file

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b34f19282684b7967dda557522b55ceea5ac345f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:59:57 2009 +0000

    AccountManager: fix up #includes for build system alterations

 TelepathyQt4/Client/account-manager.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 6c3a1b01b77d95e09813f4161c19077dcec9671c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:42:42 2009 +0000

    Distribute Client/account-manager-internal.h

 TelepathyQt4/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c667f525d571c795137ffefbe77e0ee843e0941d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:38:30 2009 +0000

    tests/key-file.cpp: chdir to the right directory if out-of-tree

 tests/key-file.cpp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit dee85092b1236e2ef1db70d218c171397fc762fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:37:39 2009 +0000

    Remove -Wmissing-declarations; g++ 4.2 implements it as a noisy no-op

 configure.ac |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit c42b234f3d88a929a33f8bc10de99bda82122a90
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:08:56 2009 +0000

    Include ConnectionManager public header, first, in connection-manager-internal.h
    
    This means we can include only the internal header in the .cpp, and
    the public header will still be checked for self-containedness. So,
    do that.

 TelepathyQt4/Client/connection-manager-internal.h |    5 ++---
 TelepathyQt4/Client/connection-manager.cpp        |    3 +--
 2 files changed, 3 insertions(+), 5 deletions(-)

commit 3cac993ba803795272820636308d1f88ffc78261
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:07:44 2009 +0000

    Use full path for pending-string-list.moc.hpp

 TelepathyQt4/Client/pending-string-list.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4e0d09303c989ce862ca780407f1433a25195b44
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:07:24 2009 +0000

    Distribute connection-manager-internal.h

 TelepathyQt4/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b39d7124ac24513e3a03519759932333207a06dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:07:09 2009 +0000

    types.cpp: include the public header before the body

 TelepathyQt4/types.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit ca71dc1f5d7dd540320af2d94f3c99b458a76c26
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:06:54 2009 +0000

    manager-file.cpp: include the public header

 TelepathyQt4/manager-file.cpp |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit fca006ae8e6654ff1deba67f50140552ab9a0058
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:06:42 2009 +0000

    key-file.cpp: include the public header

 TelepathyQt4/key-file.cpp |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit c93040bf133c865444c971adc9aa636c284ebf7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 17:05:16 2009 +0000

    Move Client/*.moc.hpp into Client/_gen
    
    This moves them out of the way so tab completion works better :-)

 TelepathyQt4/Client/channel.cpp            |    3 +--
 TelepathyQt4/Client/connection-manager.cpp |    5 ++---
 TelepathyQt4/Client/connection.cpp         |    3 +--
 TelepathyQt4/Client/dbus-proxy.cpp         |    2 +-
 TelepathyQt4/Client/pending-channel.cpp    |    2 +-
 TelepathyQt4/Client/pending-operation.cpp  |    4 ++--
 TelepathyQt4/Makefile.am                   |   26 +++++++++++++-------------
 7 files changed, 21 insertions(+), 24 deletions(-)

commit 30cdeffc0404b1e3b43d6313dd1447d5b8c00200
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 16:57:45 2009 +0000

    Distribute debug-internal.h

 TelepathyQt4/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a6b488c328b6120c44792d62dbc7f610bcaf3356
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 16:57:33 2009 +0000

    Fix thinko in moc rules

 TelepathyQt4/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 66362f294aab0bf5e7994eeb61797112a77eac17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 16:47:22 2009 +0000

    Fix generation of moc in out-of-tree-builds, fixing distcheck
    
    * Split up the moc Makefile rule because the source might come from the
      srcdir or the builddir, depending
    * Ensure that $(builddir)/Client exists before trying to write files
      into it

 TelepathyQt4/Makefile.am |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 1bb83745b5644608ee6ac8491181b5e4bcfd1c0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 16:20:38 2009 +0000

    Check for telepathy-glib as an optional build-time dependency

 configure.ac |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 80ea4a8b7dba07db4df3accaed87da8ab1607389
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 15:47:13 2009 +0000

    configure.ac: warn about more things

 configure.ac |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 498b896d3b28e0f82353f9031247148cf266ab09
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 15:47:02 2009 +0000

    Remove INSTALL - autogen.sh will make us a new one

 .gitignore |    1 +
 INSTALL    |  237 ------------------------------------------------------------
 2 files changed, 1 insertions(+), 237 deletions(-)

commit 4f785f01196a5f41205d509e3f499314e0aedf3e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 15:39:27 2009 +0000

    configure.ac: replace elaborate warning-flags logic with TP_COMPILER_WARNINGS

 configure.ac |   31 ++++++++++---------------------
 1 files changed, 10 insertions(+), 21 deletions(-)

commit 144d639cdb5fa29692c9a73dd287a7cd6556f735
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 15:39:00 2009 +0000

    TpPrototype::PresenceManager: don't check unsigned < 0
    
    Presumably the intention was to check for zero (which is the "null value"
    for handles), so let's do that instead.

 TelepathyQt4/Prototype/PresenceManager.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8c6ffd96bc3d94affc8242e14e8e9657c8ba4d63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 15:37:56 2009 +0000

    Add tp-compiler-warnings.m4 (from telepathy-glib)

 m4/Makefile.am             |    1 +
 m4/tp-compiler-warnings.m4 |   40 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+), 0 deletions(-)

commit c419928dd78737a166b07d78bce165bdc8dae913
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 15:04:54 2009 +0000

    Replace TP_CXX_COMPILER_FLAG with a TP_COMPILER_FLAG that handles both C and C++

 configure.ac               |    8 ++++----
 m4/Makefile.am             |    2 +-
 m4/tp-compiler-flag.m4     |   36 ++++++++++++++++++++++++++++++++++++
 m4/tp-cxx-compiler-flag.m4 |   32 --------------------------------
 4 files changed, 41 insertions(+), 37 deletions(-)

commit 302c0267fa2bfcb1eba6d8948c1d3ec640b911bf
Merge: ecfd4b6 de7fc5a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:40:04 2009 +0000

    Merge commit 'origin/master'

commit ecfd4b67b0e59fce02d3e5677122861877cda9ba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 7 18:17:56 2009 -0300

    Added automated test for account-manager.

 tests/dbus/Makefile.am        |    4 ++
 tests/dbus/account-basics.cpp |   95 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 99 insertions(+), 0 deletions(-)

commit 8974b5ebfc266c8a5c2af67dd36c5d52f55dfd5c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 7 18:15:18 2009 -0300

    Make tests/account-manager.py activatable.

 configure.ac                                     |    1 +
 tests/Makefile.am                                |    1 +
 tests/dbus-1/services/account-manager.service.in |    3 +++
 3 files changed, 5 insertions(+), 0 deletions(-)

commit 06bb4f52810cad2c1d8bf5c2b76cb220fff2c00f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 7 18:14:39 2009 -0300

    Added initial AccountManager impl.

 TelepathyQt4/Client/account-manager-internal.h |   85 +++++
 TelepathyQt4/Client/account-manager.cpp        |  440 ++++++++++++++++++++++++
 TelepathyQt4/Client/account-manager.h          |   97 +++++-
 TelepathyQt4/Makefile.am                       |    2 +
 4 files changed, 607 insertions(+), 17 deletions(-)

commit 84ccb3283d09fa5ff66dd435a246353b2fb67bef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 7 23:15:15 2009 -0300

    Added more debug.

 TelepathyQt4/Client/connection-manager.cpp |    1 +
 TelepathyQt4/manager-file.cpp              |    5 ++++-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 389fd7e396fd2cd23610968e55afb2cfcc3e5949
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 7 23:13:42 2009 -0300

    Do not replace XDG_DATA_DIRS, prepend tests dir to already existing one.
    
    Do not replace XDG_DATA_DIRS, prepend tests dir to already existing one, so
    cm-basics is able to find pinocchio manager file.

 tests/pinocchio/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit b18471f7a0e4aa98ed6523a14ef6bae24a345033
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 7 18:32:46 2009 -0300

    Fixed docs.

 TelepathyQt4/Client/connection-manager.cpp |   42 +++++++++++++--------------
 1 files changed, 20 insertions(+), 22 deletions(-)

commit de7fc5a31283b3bfaf0b8e220cedbf6c259d0820
Merge: a894fc8 e7cf7bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 7 14:29:39 2009 +0000

    Merge branch 'spec'

commit e7cf7bbe22643f792ad0df8ff787f6868a24b85b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 7 13:55:04 2009 +0000

    Update to spec 0.17.17

 spec/Account_Manager.xml              |   29 +++++++++++++---
 spec/Channel.xml                      |    6 +++
 spec/Channel_Interface_Group.xml      |   59 +++++++++++++++++++++++++++++++--
 spec/Channel_Interface_Messages.xml   |    6 ++-
 spec/Connection.xml                   |   59 +++++++++++++++++++++++----------
 spec/Connection_Interface_Avatars.xml |    4 +-
 spec/Connection_Manager.xml           |    4 +-
 spec/Media_Stream_Handler.xml         |   56 +++++++++++++++++++------------
 spec/all.xml                          |    2 +-
 9 files changed, 169 insertions(+), 56 deletions(-)

commit a894fc8e2c4c73c27e4c6183c47e003f22b8f4e1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 17:52:16 2009 -0300

    Moved ConnectionManager docs to source file and added more docs.

 TelepathyQt4/Client/connection-manager.cpp |  175 +++++++++++++++++++++++++++-
 TelepathyQt4/Client/connection-manager.h   |   96 ---------------
 2 files changed, 172 insertions(+), 99 deletions(-)

commit 1dbb787bce6b98952b29db10c9eb8da30d8674ec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 17:31:27 2009 -0300

    Fixed coding style on ConnectionManager.

 TelepathyQt4/Client/connection-manager-internal.h |   14 ++--
 TelepathyQt4/Client/connection-manager.cpp        |   93 ++++++---------------
 TelepathyQt4/Client/connection-manager.h          |   10 +-
 3 files changed, 40 insertions(+), 77 deletions(-)

commit 283ee56cd850ee82ad0b76e229505d6197f9cb2b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 17:16:26 2009 -0300

    Make ConnectionManager::Private a friend of PendingReady instead of ConnectionManager.

 TelepathyQt4/Client/connection-manager-internal.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e9de7cafd36c81aa3351824ee0105fdd954db141
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 17:06:58 2009 -0300

    Removed parent member from ConnectionManager::Private (not needed).

 TelepathyQt4/Client/connection-manager-internal.h |    1 -
 TelepathyQt4/Client/connection-manager.cpp        |   10 +++++-----
 2 files changed, 5 insertions(+), 6 deletions(-)

commit 21f733f04feae421e43dca7df8c8354960936297
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 16:58:40 2009 -0300

    Moved ConnectionManager::mName to ConnectionManager::Private::name.

 TelepathyQt4/Client/connection-manager-internal.h |    3 ++-
 TelepathyQt4/Client/connection-manager.cpp        |   21 +++++++++++++--------
 TelepathyQt4/Client/connection-manager.h          |    3 +--
 3 files changed, 16 insertions(+), 11 deletions(-)

commit 0354fad269fa1dd1b81283cdefe569e50322b53a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 16:53:38 2009 -0300

    Moved ConnectionManager slots to ConnectionManager::Private class.
    
    Moved ConnectionManager slots to ConnectionManager::Private class and make
    ConnectionManager::Private a QObject.

 TelepathyQt4/Client/connection-manager-internal.h |   28 ++-
 TelepathyQt4/Client/connection-manager.cpp        |  204 +++++++++++----------
 TelepathyQt4/Client/connection-manager.h          |   10 +-
 3 files changed, 123 insertions(+), 119 deletions(-)

commit 323fb9818c31952889ed8593aa00777d780c5f9d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 16:50:31 2009 -0300

    Removed ConnectionManager::ready signal in favor of becomeReady.

 TelepathyQt4/Client/connection-manager.cpp |    1 -
 TelepathyQt4/Client/connection-manager.h   |    4 ----
 2 files changed, 0 insertions(+), 5 deletions(-)

commit d92eba661bd68cf5782d0852e9859a4d0bda9813
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 16:28:02 2009 -0300

    Moved ConnectionManagerPendingNames to ConnectionManager::Private::PendingNames.

 TelepathyQt4/Client/connection-manager-internal.h |    8 +++++---
 TelepathyQt4/Client/connection-manager.cpp        |   12 ++++++------
 2 files changed, 11 insertions(+), 9 deletions(-)

commit 3ac5785cceae550200653cdc759ea4a294ac9a6e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 16:25:53 2009 -0300

    Moved ConnectionManager::Private::PendingReady outside class definition.

 TelepathyQt4/Client/connection-manager-internal.h |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

commit 5fdb92d7faf5b19c263b380bf42f7021a4c5c9b8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 16:16:21 2009 -0300

    Moved ConnectionManager::Private to connection-manager-internal.h.

 TelepathyQt4/Client/connection-manager-internal.h |   40 +++++++++++++++++++++
 TelepathyQt4/Client/connection-manager.cpp        |   37 -------------------
 2 files changed, 40 insertions(+), 37 deletions(-)

commit a03825b519c781904f9c8dba3118722ed1c9a1b0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 4 14:54:18 2008 +0000

    TelepathyQt4/Constants: add AccountManager-related constants

 TelepathyQt4/constants.h |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

commit cc3a7300fede7a65c8464c44c2d4c5009646b712
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 16:24:40 2008 +0000

    account-manager.py: implement Properties.Set on Account

 tests/account-manager.py |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)

commit 14a8dfb1707d43042baeaba4065db78eccf12b74
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 16:24:26 2008 +0000

    account-manager.py: correct implementation of Properties.Get on Account

 tests/account-manager.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 64f129573bc320a92ef14fcaff0d8925304cc581
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 16:24:01 2008 +0000

    account-manager.py: correct implementation of UpdateParameters

 tests/account-manager.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit ab47cdf1005fe85d65802abb2c328f099755d7c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 16:23:46 2008 +0000

    account-manager.py: add debug logging

 tests/account-manager.py |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit 8fa2c62e62aa618dcf5f6cf82179013b6bbe43ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 16:23:20 2008 +0000

    account-manager.py: fix signature of ValidAccounts and InvalidAccounts
    
    Somewhere it changed to 'as', i.e. bug-for-bug compatible with Mission
    Control 5.0.beta45.

 tests/account-manager.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 367a014613e3b3c8833722c2788d8a0bbe5e84a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 16:22:44 2008 +0000

    account-manager.py: Don't bother overriding introspection
    
    We don't really need Properties in introspection, and the way I
    implemented it was wrong anyway.

 tests/account-manager.py |   13 -------------
 1 files changed, 0 insertions(+), 13 deletions(-)

commit 02f64904f36c3159a19cd170a5e7c166ef301372
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 19:10:13 2008 +0000

    account-manager.py: allow creation and deletion of accounts

 tests/account-manager.py |  147 +++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 144 insertions(+), 3 deletions(-)

commit cc7ea340aed303ec194a36d02a385a57eb7b4a77
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 19:09:55 2008 +0000

    account-manager.py: correct sense of assertions

 tests/account-manager.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit e90be41fbbbd6f4fbd93a41c4d9ed0821d1b193a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 18:44:20 2008 +0000

    account-manager.py: fix signature of Get, Set

 tests/account-manager.py |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

commit f221fa216b30861250236977895f6990f7f3bbef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 17:04:50 2008 +0000

    Add a simple AccountManager implementation

 tests/Makefile.am        |    1 +
 tests/account-manager.py |  122 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 123 insertions(+), 0 deletions(-)

commit e6acea9fce069850448f2924f1ef8fc7324efd85
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 14:30:09 2009 -0300

    Added test for ConnecitonManager::listNames.

 tests/pinocchio/cm-basics.cpp |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit ea3cc86cffb69b69b8dc3b9f2316bc932d758a3e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 15:31:51 2009 -0300

    Added ConnectionManager::listNames method.
    
    Added ConnectionManager::listNames method that will list all CMs.

 TelepathyQt4/Client/connection-manager-internal.h |   60 +++++++++++++++++
 TelepathyQt4/Client/connection-manager.cpp        |   71 +++++++++++++++++++++
 TelepathyQt4/Client/connection-manager.h          |    3 +
 TelepathyQt4/Makefile.am                          |    1 +
 4 files changed, 135 insertions(+), 0 deletions(-)

commit f0651110aaf519b20a5d4422e5865d2bc1042918
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 11:23:58 2009 -0300

    Added PendingStringList class.

 TelepathyQt4/Client/PendingStringList       |   13 +++++
 TelepathyQt4/Client/pending-string-list.cpp |   69 +++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-string-list.h   |   63 ++++++++++++++++++++++++
 TelepathyQt4/Makefile.am                    |    4 ++
 4 files changed, 149 insertions(+), 0 deletions(-)

commit ec39a9bed10f3747e26f399449cc60f92e40072b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 17:39:23 2009 +0000

    Messages: add the necessary metadata to do code-gen in Qt
    
    This needs to go upstream into a telepathy-spec release before we merge
    this branch.

 TelepathyQt4/channel.xml            |    1 +
 spec/Channel_Interface_Messages.xml |   39 ++++++++++++++++++++++++++++++++--
 2 files changed, 37 insertions(+), 3 deletions(-)

commit 3fc2b857d98327ca37a0842acd3504c4c69372af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 17:38:29 2009 +0000

    codegen: support 'array-depth' attribute on types
    
    In the Qt world, we need to generate a named type for every level of
    nested list that makes sense. I've implemented this by adding an
    array-depth attribute to <tp:mapping> etc. indicating the maximum
    number of levels of nested lists that make sense for this type, so:
    
    <tp:mapping name="MessagePart" array-name="MessagePartList"
      array-depth="2">
    
    generates types MessagePart, MessagePartList = QList<MessagePart>,
    and MessagePartListList = QList<MessagePartList>. If array-depth is
    omitted, its value can be assumed to be 1 if array-name is present,
    or 0 otherwise.
    
    For the moment, the extra "List" suffix for arrays of nesting depth >= 2
    is hard-coded.

 tools/libqt4codegen.py |   36 +++++++++++++++++++++++++++++++-----
 tools/qt4-types-gen.py |   37 +++++++++++++++++++++++++++++++++++--
 2 files changed, 66 insertions(+), 7 deletions(-)

commit 883fe0aa1ccfc59943bb23f8ac167fb109092625
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 17:10:06 2009 +0000

    trivia: ignore recently added tests

 .gitignore |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 00e84befe2d26a8c1bb73160e6dd2c0686a588b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 15:39:31 2009 +0000

    qt4-client-gen.py: escape */ when outputting into a comment

 tools/qt4-client-gen.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit ad7d0f1b05ac045b479829fd766b08f1f5dabd21
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 15:36:07 2009 +0000

    Spec 0.17.16 compliance: parse "dbus-property" flag in .manager files

 TelepathyQt4/manager-file.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit f31355515a3cb0f75ff75657a83c8077c2f68b5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 18 12:16:49 2008 +0000

    Update to telepathy-spec 0.17.16
    
    Resulting ABI changes in stable interfaces:
    - generate Telepathy::Avatar struct
    - add optional MembersChangedDetailed signal to the Group interface
    - add Messages interface as stable
    - add ConnMgrParamFlagDBusProperty

 spec/Account.xml                                   |   95 +++--
 spec/Account_Interface_Avatar.xml                  |   14 +-
 spec/Account_Manager.xml                           |   20 +-
 spec/Channel.xml                                   |   93 +++--
 spec/Channel_Dispatch_Operation.xml                |   49 ++-
 spec/Channel_Dispatcher.xml                        |   22 +
 ...Channel_Dispatcher_Interface_Operation_List.xml |   13 +-
 spec/Channel_Future.xml                            |    4 +-
 spec/Channel_Handler.xml                           |    8 +-
 spec/Channel_Interface_Call_Merging.xml            |    2 +-
 spec/Channel_Interface_Chat_State.xml              |    6 +-
 spec/Channel_Interface_DTMF.xml                    |    8 +-
 spec/Channel_Interface_Group.xml                   |  233 +++++++--
 spec/Channel_Interface_Hold.xml                    |    6 +-
 spec/Channel_Interface_Media_Signalling.xml        |    4 +-
 spec/Channel_Interface_Messages.xml                |   97 +++-
 spec/Channel_Interface_Password.xml                |   10 +-
 spec/Channel_Interface_Tube.xml                    |  127 +++++
 spec/Channel_Request.xml                           |   24 +-
 spec/Channel_Type_Contact_List.xml                 |   32 +-
 spec/Channel_Type_DBus_Tube.xml                    |  183 +++++++
 spec/Channel_Type_File_Transfer.xml                |  513 ++++++++++++++++++++
 spec/Channel_Type_Room_List.xml                    |   57 ++-
 spec/Channel_Type_Stream_Tube.xml                  |  198 ++++++++
 spec/Channel_Type_Streamed_Media.xml               |  103 +++--
 spec/Channel_Type_Text.xml                         |   79 ++--
 spec/Channel_Type_Tubes.xml                        |   49 +--
 spec/Client_Handler.xml                            |   17 +-
 spec/Client_Observer.xml                           |   28 +-
 spec/Connection_Interface_Aliasing.xml             |   22 +-
 spec/Connection_Interface_Avatars.xml              |  118 ++++-
 spec/Connection_Interface_Capabilities.xml         |   27 +-
 spec/Connection_Interface_Contact_Capabilities.xml |  165 +++++++
 spec/Connection_Interface_Contacts.xml             |   20 +-
 spec/Connection_Interface_Presence.xml             |  118 +++--
 spec/Connection_Interface_Renaming.xml             |   12 +-
 spec/Connection_Interface_Requests.xml             |   27 +-
 spec/Connection_Interface_Simple_Presence.xml      |    9 +-
 spec/Connection_Manager.xml                        |  117 +++--
 spec/all.xml                                       |    7 +-
 spec/generic-types.xml                             |    2 +-
 41 files changed, 2246 insertions(+), 492 deletions(-)

commit 86b5870182dc43a540de73a268376a5999a54402
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 18:58:39 2009 -0300

    Improved manager-file test case.

 tests/manager-file.cpp                             |   43 +++++++++++++-
 tests/telepathy/managers/test-manager-file.manager |   61 ++++++++++++++++++++
 2 files changed, 102 insertions(+), 2 deletions(-)

commit 2b351f5a582fc851eef41e75462b6c22b333212f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 10:09:54 2009 -0300

    Fixed KeyFile/ManagerFile to proper parse list of strings.

 TelepathyQt4/key-file.cpp     |  139 ++++++++++++++++++++++++++++++++++-------
 TelepathyQt4/key-file.h       |    2 +
 TelepathyQt4/manager-file.cpp |   82 +++++++++++-------------
 3 files changed, 157 insertions(+), 66 deletions(-)

commit 3be7725f7ee803cf9dc209ac16efb8ccae3ed1dc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 10:03:19 2009 -0300

    Moved ManagerFile::variantFromDBusSignature to ManagerFile::variantTypeFromDBusSignature.
    
    Note: This method should be moved to an utils class of some sort.

 TelepathyQt4/Client/connection-manager.cpp |    2 +-
 TelepathyQt4/Client/connection-manager.h   |    4 +-
 TelepathyQt4/manager-file.cpp              |  134 +++++++++++++++-------------
 TelepathyQt4/manager-file.h                |    3 +-
 4 files changed, 75 insertions(+), 68 deletions(-)

commit 57c49fe2683e65565a8285d55f1f22a14efe2528
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 16:13:35 2009 -0300

    Added automated test for manager-file.

 tests/Makefile.am                                  |   25 ++++++-
 tests/manager-file.cpp                             |   75 ++++++++++++++++++++
 .../managers/test-manager-file-invalid.manager     |    4 +
 tests/telepathy/managers/test-manager-file.manager |   21 ++++++
 4 files changed, 122 insertions(+), 3 deletions(-)

commit 8864bb0079bc7742944d1e1014f12bdd2a1ab006
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 15:00:19 2009 -0300

    Consider params with secret suffix as secret params.

 TelepathyQt4/manager-file.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 65b2db5befbe1078c3a1627dfa984d405352c708
Merge: a9c899c 2fb1a5c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 19:00:16 2009 +0000

    Merge branch 'header-cleanup'

commit 2fb1a5c5c2573054377b0d37fe7660b5dabfb8de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 18:39:57 2009 +0000

    Clean up inclusions into .cpp files
    
    * Use the public headers when testing self-containedness
    * Use <> vs "" to indicate which headers will get installed and which
      are just internal

 TelepathyQt4/Client/account-manager.cpp            |    7 +++----
 TelepathyQt4/Client/account.cpp                    |    7 +++----
 TelepathyQt4/Client/channel.cpp                    |    7 +++----
 TelepathyQt4/Client/connection-manager.cpp         |   10 +++++-----
 TelepathyQt4/Client/connection.cpp                 |   10 +++++-----
 TelepathyQt4/Client/dbus-proxy.cpp                 |    6 +++---
 TelepathyQt4/Client/dbus.cpp                       |    7 +++----
 TelepathyQt4/Client/media-session-handler.cpp      |    7 +++----
 TelepathyQt4/Client/media-stream-handler.cpp       |    7 +++----
 TelepathyQt4/Client/optional-interface-factory.cpp |    5 ++---
 TelepathyQt4/Client/pending-channel.cpp            |    6 +++---
 TelepathyQt4/Client/pending-operation.cpp          |    7 +++++--
 TelepathyQt4/Client/properties.cpp                 |    3 +--
 13 files changed, 42 insertions(+), 47 deletions(-)

commit 7a8fd68967944d7b6ebeb673fc0dde7f3351055e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 18:23:46 2009 +0000

    connection-manager.h: turn #include of PendingOperation into forward declaration

 TelepathyQt4/Client/connection-manager.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 571b45bdbe5edc4187061a889983b7dad9a15e80
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 18:23:24 2009 +0000

    connection.h: turn inclusions into forward declarations where possible

 TelepathyQt4/Client/connection.h |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 75a770657bf943e6f6d7a74a2de4cd2ecdf0a79b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 18:22:59 2009 +0000

    dbus-proxy.h: remove unnecessary include of <QDBusAbstractInterface>

 TelepathyQt4/Client/dbus-proxy.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit a9c899cb82d4100b8bb8d087bc88fadd7836f436
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 13:18:50 2009 -0300

    Added automated test for key-file.

 tests/Makefile.am                    |   34 +++++++++++++++++++++++-
 tests/key-file.cpp                   |   49 ++++++++++++++++++++++++++++++++++
 tests/test-key-file-format-error.ini |    4 +++
 tests/test-key-file.ini              |    9 ++++++
 4 files changed, 95 insertions(+), 1 deletions(-)

commit d6027ab958c4638964a8969afa23f0cf7e11e34a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 13:16:40 2009 -0300

    Proper parse key/values with spaces.

 TelepathyQt4/key-file.cpp |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 24fe0a908b6d536ac1f8ca2ebe55da0b17889b35
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 17:57:34 2009 +0000

    Reduce inclusions into channel.h via forward declarations
    
    channel.h only mentions Connection or QDBusPendingCallWatcher via a
    pointer, so it can just forward-declare those classes.
    
    Also compensate for this in channel.cpp and pending-channel.cpp,
    remove redundant inclusion of dbus.h in channel.cpp, and check
    self-containedness of the public header rather than channel.h.

 TelepathyQt4/Client/channel.cpp         |    8 ++++----
 TelepathyQt4/Client/channel.h           |    6 ++++--
 TelepathyQt4/Client/pending-channel.cpp |    1 +
 3 files changed, 9 insertions(+), 6 deletions(-)

commit 5dfffc75035f7c199517f16416215786ad297266
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 12:59:22 2009 -0300

    Fixed bug while searching for keys on on key file.

 TelepathyQt4/key-file.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e2023f27b867545521c62270de11b52078d30ce5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 12:58:52 2009 -0300

    Fixed bug while setting error when parsing key files.

 TelepathyQt4/key-file.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 6825157eb0db7e2ab1fc7479eb21edac1741456e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 12:39:53 2009 -0300

    Make the global group an empty group instead of a group named "general".

 TelepathyQt4/key-file.cpp |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

commit 510fbd678385c7a79bd4cfe95a5eb2fca90b3f5a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 17:30:33 2009 +0000

    Avoid circular dependency between Connection and PendingChannel, fixing compilation
    
    Also include the correct version of the Channel header in
    pending-channel.cpp

 TelepathyQt4/Client/connection.h        |    7 +------
 TelepathyQt4/Client/pending-channel.cpp |    2 +-
 TelepathyQt4/Client/pending-channel.h   |    3 +--
 tests/pinocchio/chan-basics.cpp         |    1 +
 4 files changed, 4 insertions(+), 9 deletions(-)

commit d615b6a6aaa1abecd8409c395edcda4773698d02
Merge: d498dbb addd506
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 16:57:47 2009 +0000

    Merge commit 'andrunko/misc'

commit d498dbb03dd10dcbdc18bef8eef32a75b6282c4c
Merge: 90c0f92 d5b52d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 16:57:39 2009 +0000

    Merge commit 'andrunko/rearrangement'
    
    Conflicts:
    
    	TelepathyQt4/Client/connection-manager.h

commit 90c0f92adb97206d73e07316c3fa46b1f2c063f3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 29 17:52:52 2008 -0300

    Removed debug.

 TelepathyQt4/manager-file.cpp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 38c2643670223baad5ab3109fe64e1e71491a896
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 11:43:57 2009 -0300

    Renamed escapedKey to validateKey and escapedString to unescapeString.
    
    Renamed escapedKey to validateKey and escapedString to unescapeString as
    suggested by smcv.

 TelepathyQt4/key-file.cpp |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 49fe4f2e328aff8f777efc884afc096e5b9eee98
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 11:36:04 2009 -0300

    Added ProtocolParameter private data for future expansion.

 TelepathyQt4/cli-connection-manager.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 92c322da25426b6a3d02becb322ba4c19857b1ac
Merge: 6db3a8a 67a3076
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 16:54:27 2009 +0000

    Merge commit 'andrunko/cm'
    
    Conflicts:
    
    	TelepathyQt4/cli-connection-manager.cpp

commit addd50631982337ce195c9cb7256c9b7b478f311
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 12:10:41 2009 -0300

    Renamed IN_TELEPATHY_QT4_INTERNALS to IN_TELEPATHY_QT4_HEADER.

 TelepathyQt4/Client/Account                        |    6 +++---
 TelepathyQt4/Client/AccountInterface               |    6 +++---
 TelepathyQt4/Client/AccountManager                 |    6 +++---
 TelepathyQt4/Client/AccountManagerInterface        |    6 +++---
 TelepathyQt4/Client/Channel                        |    6 +++---
 TelepathyQt4/Client/ChannelInterface               |    6 +++---
 .../Client/ChannelInterfaceCallStateInterface      |    6 +++---
 .../Client/ChannelInterfaceChatStateInterface      |    6 +++---
 TelepathyQt4/Client/ChannelInterfaceDTMFInterface  |    6 +++---
 TelepathyQt4/Client/ChannelInterfaceGroupInterface |    6 +++---
 TelepathyQt4/Client/ChannelInterfaceHoldInterface  |    6 +++---
 .../ChannelInterfaceMediaSignallingInterface       |    6 +++---
 .../Client/ChannelInterfacePasswordInterface       |    6 +++---
 .../Client/ChannelTypeContactListInterface         |    6 +++---
 TelepathyQt4/Client/ChannelTypeRoomListInterface   |    6 +++---
 .../Client/ChannelTypeStreamedMediaInterface       |    6 +++---
 TelepathyQt4/Client/ChannelTypeTextInterface       |    6 +++---
 TelepathyQt4/Client/ChannelTypeTubesInterface      |    6 +++---
 TelepathyQt4/Client/Connection                     |    6 +++---
 TelepathyQt4/Client/ConnectionInterface            |    6 +++---
 .../Client/ConnectionInterfaceAliasingInterface    |    6 +++---
 .../Client/ConnectionInterfaceAvatarsInterface     |    6 +++---
 .../ConnectionInterfaceCapabilitiesInterface       |    6 +++---
 .../Client/ConnectionInterfaceContactsInterface    |    6 +++---
 .../Client/ConnectionInterfacePresenceInterface    |    6 +++---
 .../Client/ConnectionInterfaceRequestsInterface    |    6 +++---
 .../ConnectionInterfaceSimplePresenceInterface     |    6 +++---
 TelepathyQt4/Client/ConnectionManager              |    6 +++---
 TelepathyQt4/Client/ConnectionManagerInterface     |    6 +++---
 TelepathyQt4/Client/DBus                           |    6 +++---
 TelepathyQt4/Client/DBusDaemonInterface            |    6 +++---
 TelepathyQt4/Client/DBusProxy                      |    6 +++---
 TelepathyQt4/Client/IntrospectableInterface        |    6 +++---
 TelepathyQt4/Client/MediaSessionHandler            |    6 +++---
 TelepathyQt4/Client/MediaSessionHandlerInterface   |    6 +++---
 TelepathyQt4/Client/MediaStreamHandler             |    6 +++---
 TelepathyQt4/Client/MediaStreamHandlerInterface    |    6 +++---
 TelepathyQt4/Client/OptionalInterfaceFactory       |    6 +++---
 TelepathyQt4/Client/PeerInterface                  |    6 +++---
 TelepathyQt4/Client/PendingChannel                 |    6 +++---
 TelepathyQt4/Client/PendingFailure                 |    6 +++---
 TelepathyQt4/Client/PendingOperation               |    6 +++---
 TelepathyQt4/Client/PendingSuccess                 |    6 +++---
 TelepathyQt4/Client/PendingVoidMethodCall          |    6 +++---
 TelepathyQt4/Client/Properties                     |    6 +++---
 TelepathyQt4/Client/PropertiesInterface            |    6 +++---
 TelepathyQt4/Client/PropertiesInterfaceInterface   |    6 +++---
 TelepathyQt4/Client/StatefulDBusProxy              |    6 +++---
 TelepathyQt4/Client/StatelessDBusProxy             |    6 +++---
 TelepathyQt4/Client/account-manager.cpp            |    2 +-
 TelepathyQt4/Client/account-manager.h              |    4 ++--
 TelepathyQt4/Client/account.cpp                    |    2 +-
 TelepathyQt4/Client/account.h                      |    4 ++--
 TelepathyQt4/Client/channel.cpp                    |    2 +-
 TelepathyQt4/Client/channel.h                      |    4 ++--
 TelepathyQt4/Client/connection-manager.cpp         |    2 +-
 TelepathyQt4/Client/connection-manager.h           |    4 ++--
 TelepathyQt4/Client/connection.cpp                 |    2 +-
 TelepathyQt4/Client/connection.h                   |    4 ++--
 TelepathyQt4/Client/dbus-proxy.cpp                 |    2 +-
 TelepathyQt4/Client/dbus-proxy.h                   |    4 ++--
 TelepathyQt4/Client/dbus.cpp                       |    2 +-
 TelepathyQt4/Client/dbus.h                         |    4 ++--
 TelepathyQt4/Client/media-session-handler.cpp      |    2 +-
 TelepathyQt4/Client/media-session-handler.h        |    4 ++--
 TelepathyQt4/Client/media-stream-handler.cpp       |    2 +-
 TelepathyQt4/Client/media-stream-handler.h         |    4 ++--
 TelepathyQt4/Client/optional-interface-factory.cpp |    2 +-
 TelepathyQt4/Client/optional-interface-factory.h   |    4 ++--
 TelepathyQt4/Client/pending-channel.cpp            |    2 +-
 TelepathyQt4/Client/pending-channel.h              |    4 ++--
 TelepathyQt4/Client/pending-operation.cpp          |    2 +-
 TelepathyQt4/Client/pending-operation.h            |    4 ++--
 TelepathyQt4/Client/properties.cpp                 |    2 +-
 TelepathyQt4/Client/properties.h                   |    4 ++--
 TelepathyQt4/Client/simple-pending-operations.h    |    4 ++--
 TelepathyQt4/Constants                             |    6 +++---
 TelepathyQt4/Debug                                 |    6 +++---
 TelepathyQt4/KeyFile                               |    6 +++---
 TelepathyQt4/Makefile.am                           |    6 +++---
 TelepathyQt4/ManagerFile                           |    6 +++---
 TelepathyQt4/Types                                 |    6 +++---
 TelepathyQt4/constants.h                           |    4 ++--
 TelepathyQt4/debug.cpp                             |    2 +-
 TelepathyQt4/debug.h                               |    4 ++--
 TelepathyQt4/key-file.cpp                          |    2 +-
 TelepathyQt4/key-file.h                            |    4 ++--
 TelepathyQt4/manager-file.cpp                      |    2 +-
 TelepathyQt4/manager-file.h                        |    4 ++--
 TelepathyQt4/types.cpp                             |    2 +-
 TelepathyQt4/types.h                               |    4 ++--
 91 files changed, 220 insertions(+), 220 deletions(-)

commit 473e35db90d25cd8b5d6a08c76602a433c312f95
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 12:07:23 2009 -0300

    Added undef IN_TELEPATHY_QT4_INTERNALS to all fancy headers.
    
    Added undef IN_TELEPATHY_QT4_INTERNALS to all fancy headers so users are not
    allowed to include a fancy header and then include a normal header.

 TelepathyQt4/Client/Account                        |    2 ++
 TelepathyQt4/Client/AccountInterface               |    2 ++
 TelepathyQt4/Client/AccountManager                 |    2 ++
 TelepathyQt4/Client/AccountManagerInterface        |    2 ++
 TelepathyQt4/Client/Channel                        |    2 ++
 TelepathyQt4/Client/ChannelInterface               |    2 ++
 .../Client/ChannelInterfaceCallStateInterface      |    2 ++
 .../Client/ChannelInterfaceChatStateInterface      |    2 ++
 TelepathyQt4/Client/ChannelInterfaceDTMFInterface  |    2 ++
 TelepathyQt4/Client/ChannelInterfaceGroupInterface |    2 ++
 TelepathyQt4/Client/ChannelInterfaceHoldInterface  |    2 ++
 .../ChannelInterfaceMediaSignallingInterface       |    2 ++
 .../Client/ChannelInterfacePasswordInterface       |    2 ++
 .../Client/ChannelTypeContactListInterface         |    2 ++
 TelepathyQt4/Client/ChannelTypeRoomListInterface   |    2 ++
 .../Client/ChannelTypeStreamedMediaInterface       |    2 ++
 TelepathyQt4/Client/ChannelTypeTextInterface       |    2 ++
 TelepathyQt4/Client/ChannelTypeTubesInterface      |    2 ++
 TelepathyQt4/Client/Connection                     |    2 ++
 TelepathyQt4/Client/ConnectionInterface            |    2 ++
 .../Client/ConnectionInterfaceAliasingInterface    |    2 ++
 .../Client/ConnectionInterfaceAvatarsInterface     |    2 ++
 .../ConnectionInterfaceCapabilitiesInterface       |    2 ++
 .../Client/ConnectionInterfaceContactsInterface    |    2 ++
 .../Client/ConnectionInterfacePresenceInterface    |    2 ++
 .../Client/ConnectionInterfaceRequestsInterface    |    2 ++
 .../ConnectionInterfaceSimplePresenceInterface     |    2 ++
 TelepathyQt4/Client/ConnectionManager              |    2 ++
 TelepathyQt4/Client/ConnectionManagerInterface     |    2 ++
 TelepathyQt4/Client/DBus                           |    2 ++
 TelepathyQt4/Client/DBusDaemonInterface            |    2 ++
 TelepathyQt4/Client/DBusProxy                      |    2 ++
 TelepathyQt4/Client/IntrospectableInterface        |    2 ++
 TelepathyQt4/Client/MediaSessionHandler            |    2 ++
 TelepathyQt4/Client/MediaSessionHandlerInterface   |    2 ++
 TelepathyQt4/Client/MediaStreamHandler             |    2 ++
 TelepathyQt4/Client/MediaStreamHandlerInterface    |    2 ++
 TelepathyQt4/Client/OptionalInterfaceFactory       |    2 ++
 TelepathyQt4/Client/PeerInterface                  |    2 ++
 TelepathyQt4/Client/PendingChannel                 |    2 ++
 TelepathyQt4/Client/PendingFailure                 |    2 ++
 TelepathyQt4/Client/PendingOperation               |    2 ++
 TelepathyQt4/Client/PendingSuccess                 |    2 ++
 TelepathyQt4/Client/PendingVoidMethodCall          |    2 ++
 TelepathyQt4/Client/Properties                     |    2 ++
 TelepathyQt4/Client/PropertiesInterface            |    2 ++
 TelepathyQt4/Client/PropertiesInterfaceInterface   |    2 ++
 TelepathyQt4/Client/StatefulDBusProxy              |    2 ++
 TelepathyQt4/Client/StatelessDBusProxy             |    2 ++
 TelepathyQt4/Constants                             |    2 ++
 TelepathyQt4/Debug                                 |    2 ++
 TelepathyQt4/KeyFile                               |    2 ++
 TelepathyQt4/ManagerFile                           |    2 ++
 TelepathyQt4/Types                                 |    2 ++
 TelepathyQt4/debug-internal.h                      |    4 ----
 55 files changed, 108 insertions(+), 4 deletions(-)

commit 3723ca2f52f578defd15ac65880639515bd9ac9f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 11:43:57 2009 -0300

    Renamed escapedKey to validateKey and escapedString to unescapeString.
    
    Renamed escapedKey to validateKey and escapedString to unescapeString as
    suggested by smcv.

 TelepathyQt4/key-file.cpp |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit c3e79f64ff1b9df31c44e039ef8d9c4d3d749361
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 11:36:04 2009 -0300

    Added ProtocolParameter private data for future expansion.

 TelepathyQt4/Client/connection-manager.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit d5b52d9bc4c2cfe8dbe9fb211f1e40c5b3492125
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 30 14:12:12 2008 -0300

    Make including fancy headers mandatory.
    
    Build error if not including fancy headers files (#error directive).

 TelepathyQt4/Client/Account                        |    4 ++++
 TelepathyQt4/Client/AccountInterface               |    4 ++++
 TelepathyQt4/Client/AccountManager                 |    4 ++++
 TelepathyQt4/Client/AccountManagerInterface        |    4 ++++
 TelepathyQt4/Client/Channel                        |    4 ++++
 TelepathyQt4/Client/ChannelInterface               |    4 ++++
 .../Client/ChannelInterfaceCallStateInterface      |    4 ++++
 .../Client/ChannelInterfaceChatStateInterface      |    4 ++++
 TelepathyQt4/Client/ChannelInterfaceDTMFInterface  |    4 ++++
 TelepathyQt4/Client/ChannelInterfaceGroupInterface |    4 ++++
 TelepathyQt4/Client/ChannelInterfaceHoldInterface  |    4 ++++
 .../ChannelInterfaceMediaSignallingInterface       |    4 ++++
 .../Client/ChannelInterfacePasswordInterface       |    4 ++++
 .../Client/ChannelTypeContactListInterface         |    4 ++++
 TelepathyQt4/Client/ChannelTypeRoomListInterface   |    4 ++++
 .../Client/ChannelTypeStreamedMediaInterface       |    4 ++++
 TelepathyQt4/Client/ChannelTypeTextInterface       |    4 ++++
 TelepathyQt4/Client/ChannelTypeTubesInterface      |    4 ++++
 TelepathyQt4/Client/Connection                     |    4 ++++
 TelepathyQt4/Client/ConnectionInterface            |    4 ++++
 .../Client/ConnectionInterfaceAliasingInterface    |    4 ++++
 .../Client/ConnectionInterfaceAvatarsInterface     |    4 ++++
 .../ConnectionInterfaceCapabilitiesInterface       |    4 ++++
 .../Client/ConnectionInterfaceContactsInterface    |    4 ++++
 .../Client/ConnectionInterfacePresenceInterface    |    4 ++++
 .../Client/ConnectionInterfaceRequestsInterface    |    4 ++++
 .../ConnectionInterfaceSimplePresenceInterface     |    4 ++++
 TelepathyQt4/Client/ConnectionManager              |    4 ++++
 TelepathyQt4/Client/ConnectionManagerInterface     |    4 ++++
 TelepathyQt4/Client/DBus                           |    4 ++++
 TelepathyQt4/Client/DBusDaemonInterface            |    4 ++++
 TelepathyQt4/Client/DBusProxy                      |    4 ++++
 TelepathyQt4/Client/IntrospectableInterface        |    4 ++++
 TelepathyQt4/Client/MediaSessionHandler            |    4 ++++
 TelepathyQt4/Client/MediaSessionHandlerInterface   |    4 ++++
 TelepathyQt4/Client/MediaStreamHandler             |    4 ++++
 TelepathyQt4/Client/MediaStreamHandlerInterface    |    4 ++++
 TelepathyQt4/Client/OptionalInterfaceFactory       |    4 ++++
 TelepathyQt4/Client/PeerInterface                  |    4 ++++
 TelepathyQt4/Client/PendingChannel                 |    4 ++++
 TelepathyQt4/Client/PendingFailure                 |    4 ++++
 TelepathyQt4/Client/PendingOperation               |    4 ++++
 TelepathyQt4/Client/PendingSuccess                 |    4 ++++
 TelepathyQt4/Client/PendingVoidMethodCall          |    4 ++++
 TelepathyQt4/Client/Properties                     |    4 ++++
 TelepathyQt4/Client/PropertiesInterface            |    4 ++++
 TelepathyQt4/Client/PropertiesInterfaceInterface   |    4 ++++
 TelepathyQt4/Client/StatefulDBusProxy              |    4 ++++
 TelepathyQt4/Client/StatelessDBusProxy             |    4 ++++
 TelepathyQt4/Client/account-manager.cpp            |    1 +
 TelepathyQt4/Client/account-manager.h              |    4 ++++
 TelepathyQt4/Client/account.cpp                    |    1 +
 TelepathyQt4/Client/account.h                      |    4 ++++
 TelepathyQt4/Client/channel.cpp                    |    1 +
 TelepathyQt4/Client/channel.h                      |    4 ++++
 TelepathyQt4/Client/connection-manager.cpp         |    1 +
 TelepathyQt4/Client/connection-manager.h           |    4 ++++
 TelepathyQt4/Client/connection.cpp                 |    1 +
 TelepathyQt4/Client/connection.h                   |    4 ++++
 TelepathyQt4/Client/dbus-proxy.cpp                 |    1 +
 TelepathyQt4/Client/dbus-proxy.h                   |    4 ++++
 TelepathyQt4/Client/dbus.cpp                       |    1 +
 TelepathyQt4/Client/dbus.h                         |    4 ++++
 TelepathyQt4/Client/media-session-handler.cpp      |    1 +
 TelepathyQt4/Client/media-session-handler.h        |    4 ++++
 TelepathyQt4/Client/media-stream-handler.cpp       |    1 +
 TelepathyQt4/Client/media-stream-handler.h         |    4 ++++
 TelepathyQt4/Client/optional-interface-factory.cpp |    1 +
 TelepathyQt4/Client/optional-interface-factory.h   |    4 ++++
 TelepathyQt4/Client/pending-channel.cpp            |    1 +
 TelepathyQt4/Client/pending-channel.h              |    4 ++++
 TelepathyQt4/Client/pending-operation.cpp          |    1 +
 TelepathyQt4/Client/pending-operation.h            |    4 ++++
 TelepathyQt4/Client/properties.cpp                 |    1 +
 TelepathyQt4/Client/properties.h                   |    4 ++++
 TelepathyQt4/Client/simple-pending-operations.h    |    4 ++++
 TelepathyQt4/Constants                             |    5 +++++
 TelepathyQt4/Debug                                 |    5 +++++
 TelepathyQt4/KeyFile                               |    5 +++++
 TelepathyQt4/Makefile.am                           |    3 +++
 TelepathyQt4/ManagerFile                           |    5 +++++
 TelepathyQt4/Types                                 |    5 +++++
 TelepathyQt4/constants.h                           |    4 ++++
 TelepathyQt4/debug-internal.h                      |    4 ++++
 TelepathyQt4/debug.cpp                             |    1 +
 TelepathyQt4/debug.h                               |    4 ++++
 TelepathyQt4/key-file.cpp                          |    1 +
 TelepathyQt4/key-file.h                            |    4 ++++
 TelepathyQt4/manager-file.cpp                      |    1 +
 TelepathyQt4/manager-file.h                        |    4 ++++
 TelepathyQt4/types.cpp                             |    1 +
 TelepathyQt4/types.h                               |    4 ++++
 tools/qt4-client-gen.py                            |   19 +++++++++++++++----
 tools/qt4-constants-gen.py                         |   11 +++++++++++
 tools/qt4-types-gen.py                             |   19 +++++++++++++++++--
 95 files changed, 364 insertions(+), 6 deletions(-)

commit fbdadca965c361b324607135634b78a8dea83457
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 29 17:52:52 2008 -0300

    Removed debug.

 TelepathyQt4/manager-file.cpp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit a7bb5060bcc1461c112e1609677ccea2bdb561ea
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 29 17:21:08 2008 -0300

    Added fancy headers for all generated classes.

 TelepathyQt4/Client/AccountInterface               |    7 ++++
 TelepathyQt4/Client/AccountManagerInterface        |    7 ++++
 TelepathyQt4/Client/ChannelInterface               |    7 ++++
 .../Client/ChannelInterfaceCallStateInterface      |    7 ++++
 .../Client/ChannelInterfaceChatStateInterface      |    7 ++++
 TelepathyQt4/Client/ChannelInterfaceDTMFInterface  |    7 ++++
 TelepathyQt4/Client/ChannelInterfaceGroupInterface |    7 ++++
 TelepathyQt4/Client/ChannelInterfaceHoldInterface  |    7 ++++
 .../ChannelInterfaceMediaSignallingInterface       |    7 ++++
 .../Client/ChannelInterfacePasswordInterface       |    7 ++++
 .../Client/ChannelTypeContactListInterface         |    7 ++++
 TelepathyQt4/Client/ChannelTypeRoomListInterface   |    7 ++++
 .../Client/ChannelTypeStreamedMediaInterface       |    7 ++++
 TelepathyQt4/Client/ChannelTypeTextInterface       |    7 ++++
 TelepathyQt4/Client/ChannelTypeTubesInterface      |    7 ++++
 TelepathyQt4/Client/ConnectionInterface            |    7 ++++
 .../Client/ConnectionInterfaceAliasingInterface    |    7 ++++
 .../Client/ConnectionInterfaceAvatarsInterface     |    7 ++++
 .../ConnectionInterfaceCapabilitiesInterface       |    7 ++++
 .../Client/ConnectionInterfaceContactsInterface    |    7 ++++
 .../Client/ConnectionInterfacePresenceInterface    |    7 ++++
 .../Client/ConnectionInterfaceRequestsInterface    |    7 ++++
 .../ConnectionInterfaceSimplePresenceInterface     |    7 ++++
 TelepathyQt4/Client/ConnectionManagerInterface     |    7 ++++
 TelepathyQt4/Client/DBusDaemonInterface            |    7 ++++
 TelepathyQt4/Client/IntrospectableInterface        |    7 ++++
 TelepathyQt4/Client/MediaSessionHandlerInterface   |    7 ++++
 TelepathyQt4/Client/MediaStreamHandlerInterface    |    7 ++++
 TelepathyQt4/Client/PeerInterface                  |    7 ++++
 TelepathyQt4/Client/PropertiesInterface            |    7 ++++
 TelepathyQt4/Client/PropertiesInterfaceInterface   |    7 ++++
 TelepathyQt4/Makefile.am                           |   31 ++++++++++++++++++++
 32 files changed, 248 insertions(+), 0 deletions(-)

commit 918743651fa001bb553cfd8884ecdb5fcc7b527a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 29 17:07:07 2008 -0300

    Moved debug-internal.hpp to debug-internal.h.

 TelepathyQt4/Client/channel.cpp                    |    2 +-
 TelepathyQt4/Client/connection-manager.cpp         |    2 +-
 TelepathyQt4/Client/connection.cpp                 |    2 +-
 TelepathyQt4/Client/dbus-proxy.cpp                 |    2 +-
 TelepathyQt4/Client/optional-interface-factory.cpp |    2 +-
 TelepathyQt4/Client/pending-channel.cpp            |    2 +-
 TelepathyQt4/Client/pending-operation.cpp          |    2 +-
 TelepathyQt4/Makefile.am                           |    1 -
 TelepathyQt4/debug-internal.h                      |   90 ++++++++++++++++++++
 TelepathyQt4/debug-internal.hpp                    |   90 --------------------
 TelepathyQt4/debug.cpp                             |    2 +-
 TelepathyQt4/key-file.cpp                          |    2 +-
 TelepathyQt4/manager-file.cpp                      |    2 +-
 13 files changed, 100 insertions(+), 101 deletions(-)

commit bc30a761c6e4d9cdb8da962488e35c599dc337e6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 29 17:01:01 2008 -0300

    Moved TelepathyQt4/cli-* to TelepathyQt4/Client/.

 TelepathyQt4/Client/Account                        |    7 +
 TelepathyQt4/Client/AccountManager                 |    4 +-
 TelepathyQt4/Client/Channel                        |    3 +-
 TelepathyQt4/Client/Connection                     |    3 +-
 TelepathyQt4/Client/ConnectionManager              |    3 +-
 TelepathyQt4/Client/DBus                           |    3 +-
 TelepathyQt4/Client/DBusProxy                      |    7 +-
 TelepathyQt4/Client/MediaSessionHandler            |    3 +-
 TelepathyQt4/Client/MediaStreamHandler             |    3 +-
 TelepathyQt4/Client/OptionalInterfaceFactory       |    3 +-
 TelepathyQt4/Client/PendingChannel                 |    7 +
 TelepathyQt4/Client/PendingFailure                 |    3 +-
 TelepathyQt4/Client/PendingOperation               |    3 +-
 TelepathyQt4/Client/PendingSuccess                 |    2 +-
 TelepathyQt4/Client/PendingVoidMethodCall          |    3 +-
 TelepathyQt4/Client/Properties                     |    3 +-
 TelepathyQt4/Client/StatefulDBusProxy              |    7 +
 TelepathyQt4/Client/StatelessDBusProxy             |    7 +
 TelepathyQt4/Client/account-manager.cpp            |   25 +
 TelepathyQt4/Client/account-manager.h              |   45 +
 TelepathyQt4/Client/account.cpp                    |   25 +
 TelepathyQt4/Client/account.h                      |   41 +
 TelepathyQt4/Client/channel.cpp                    |  932 ++++++++++++++++++++
 TelepathyQt4/Client/channel.h                      |  819 +++++++++++++++++
 TelepathyQt4/Client/connection-manager.cpp         |  459 ++++++++++
 TelepathyQt4/Client/connection-manager.h           |  234 +++++
 TelepathyQt4/Client/connection.cpp                 |  502 +++++++++++
 TelepathyQt4/Client/connection.h                   |  476 ++++++++++
 TelepathyQt4/Client/dbus-proxy.cpp                 |   92 ++
 TelepathyQt4/Client/dbus-proxy.h                   |  190 ++++
 TelepathyQt4/Client/dbus.cpp                       |   25 +
 TelepathyQt4/Client/dbus.h                         |   49 +
 TelepathyQt4/Client/media-session-handler.cpp      |   25 +
 TelepathyQt4/Client/media-session-handler.h        |   45 +
 TelepathyQt4/Client/media-stream-handler.cpp       |   25 +
 TelepathyQt4/Client/media-stream-handler.h         |   45 +
 TelepathyQt4/Client/optional-interface-factory.cpp |   80 ++
 TelepathyQt4/Client/optional-interface-factory.h   |  122 +++
 TelepathyQt4/Client/pending-channel.cpp            |  110 +++
 TelepathyQt4/Client/pending-channel.h              |  136 +++
 TelepathyQt4/Client/pending-operation.cpp          |  189 ++++
 TelepathyQt4/Client/pending-operation.h            |  176 ++++
 TelepathyQt4/Client/properties.cpp                 |   25 +
 TelepathyQt4/Client/properties.h                   |   46 +
 TelepathyQt4/Client/simple-pending-operations.h    |  111 +++
 TelepathyQt4/Makefile.am                           |   76 +-
 TelepathyQt4/Prototype/Account.cpp                 |    1 +
 TelepathyQt4/cli-account-manager.cpp               |   25 -
 TelepathyQt4/cli-account-manager.h                 |   50 --
 TelepathyQt4/cli-account.cpp                       |   25 -
 TelepathyQt4/cli-account.h                         |   45 -
 TelepathyQt4/cli-channel.cpp                       |  931 -------------------
 TelepathyQt4/cli-channel.h                         |  826 -----------------
 TelepathyQt4/cli-connection-manager.cpp            |  460 ----------
 TelepathyQt4/cli-connection-manager.h              |  234 -----
 TelepathyQt4/cli-connection.cpp                    |  502 -----------
 TelepathyQt4/cli-connection.h                      |  472 ----------
 TelepathyQt4/cli-dbus-proxy.cpp                    |   93 --
 TelepathyQt4/cli-dbus-proxy.h                      |  190 ----
 TelepathyQt4/cli-dbus.cpp                          |   23 -
 TelepathyQt4/cli-dbus.h                            |   49 -
 TelepathyQt4/cli-media-session-handler.cpp         |   23 -
 TelepathyQt4/cli-media-session-handler.h           |   45 -
 TelepathyQt4/cli-media-stream-handler.cpp          |   23 -
 TelepathyQt4/cli-media-stream-handler.h            |   45 -
 TelepathyQt4/cli-optional-interface-factory.cpp    |   80 --
 TelepathyQt4/cli-optional-interface-factory.h      |  123 ---
 TelepathyQt4/cli-pending-channel.cpp               |  110 ---
 TelepathyQt4/cli-pending-channel.h                 |  137 ---
 TelepathyQt4/cli-pending-operation.cpp             |  190 ----
 TelepathyQt4/cli-pending-operation.h               |  176 ----
 TelepathyQt4/cli-properties.cpp                    |   23 -
 TelepathyQt4/cli-properties.h                      |   46 -
 TelepathyQt4/cli-simple-pending-operations.h       |  111 ---
 tests/prototype/prototype.cpp                      |    1 +
 75 files changed, 5145 insertions(+), 5113 deletions(-)

commit 67a3076f93738141eaa30c15a05837a01386574a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 23 12:26:03 2008 -0300

    Removed comment.

 TelepathyQt4/cli-connection-manager.cpp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit c8db37aa99430288cf9d93380d38611bd56bb0d9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 23 11:02:46 2008 -0300

    Added missing call to continueIntrospection on CM.
    
    Added missing call to continueIntrospection on CM so it doesn't get stuck when
    no manager file is found.

 TelepathyQt4/cli-connection-manager.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 83eb8dfcb04716e47f3f404cde3feb1f795bcd17
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 22 16:39:27 2008 -0300

    Fixed pinnochio test case.

 tests/pinocchio/cm-basics.cpp |   53 ++++++++++++++++------------------------
 1 files changed, 21 insertions(+), 32 deletions(-)

commit 8fb2880995ff6e22757abee21a4155b48db526fa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 22 14:28:25 2008 -0300

    Enabled manager file parsing on CM.

 TelepathyQt4/cli-connection-manager.cpp |   85 +++++++++++++++++++++++-------
 1 files changed, 65 insertions(+), 20 deletions(-)

commit c6e2c903262a839d9563e08078f0927b99b51c93
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 22 13:48:15 2008 -0300

    Added ManagerFile class.
    
    Added ManagerFile class used to read telepathy manager files.

 TelepathyQt4/Makefile.am      |    3 +
 TelepathyQt4/ManagerFile      |    6 +
 TelepathyQt4/manager-file.cpp |  354 +++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/manager-file.h   |   54 +++++++
 4 files changed, 417 insertions(+), 0 deletions(-)

commit d865fe372b5e887a7929a56ece909093c814a5ed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 22 13:47:20 2008 -0300

    Added KeyFile class.
    
    Added KeyFile class, used to read key-pair files such as INI and/or .desktop
    files.

 TelepathyQt4/KeyFile      |    6 +
 TelepathyQt4/Makefile.am  |    3 +
 TelepathyQt4/key-file.cpp |  453 +++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/key-file.h   |   71 +++++++
 4 files changed, 533 insertions(+), 0 deletions(-)

commit 4d4a5c85446263e765b4c5c6db75aca0b8c5fdd2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Dec 18 18:52:10 2008 +0200

    tp-python 0.15.3 sucks too at ReleaseHandles, not just 0.15.0

 tests/pinocchio/handles.cpp |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit ec827bd69bfe67096e5f6eac80f973f414c35d7a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Dec 18 00:58:47 2008 +0200

    Add a more complicated test for handles with references going up and down for mixed sets of handles

 tests/pinocchio/handles.cpp |   93 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 93 insertions(+), 0 deletions(-)

commit dd5566f88bcebff0652ffc19ae05ef7437de2835
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Dec 18 00:31:00 2008 +0200

    Uh, don't screw up initializing the HoldHandles reply either

 TelepathyQt4/cli-pending-handles.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 26baff8849c21e939c7ecae3cc3b7db80a3ad7ad
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 23:40:58 2008 +0200

    Only hold the handleContext mutex as long as you really need it in requestHandles and referenceHandles

 TelepathyQt4/cli-connection.cpp |   31 +++++++++++++++++++------------
 1 files changed, 19 insertions(+), 12 deletions(-)

commit 61d4ac2f22321ee72616f11c37500ba5db7d74f0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 23:23:47 2008 +0200

    Don't emit a per-handle debug message when there is a requestHandles in flight and handles drop references

 TelepathyQt4/cli-connection.cpp |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit b22deaca37e36d7200f3aeb06c7caa639911e774
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 23:09:38 2008 +0200

    Comment what happens in the basic handles testcase

 tests/pinocchio/handles.cpp |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit 6db3a8ab8aa356a7c4d34b0f877c330d02dd5fb3
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 20:47:47 2008 +0200

    Add URL of the KDELibs coding style description to HACKING

 HACKING |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 1658bd551251eb762e4bd42750ad37da949c6927
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 20:38:28 2008 +0200

    Add a HACKING file

 HACKING |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

commit e0b9c8415e62dbbde2e251db307e248bceb12f2f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 16 11:26:19 2008 +0200

    Gain some robustness against misbehaving CMs and races in the GetStatus/StatusChanged logic in Connection

 TelepathyQt4/cli-connection.cpp |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)

commit 4263992851733da96a6c0c534ba94a736308c93a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 19:40:18 2008 +0200

    Add a rudimentary test for Pending/ReferencedHandles

 tests/pinocchio/Makefile.am |    6 +-
 tests/pinocchio/handles.cpp |  240 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 245 insertions(+), 1 deletions(-)

commit bc2dc797de15c14768e90fe1ef9c99ff64a4157c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 19:39:59 2008 +0200

    Remove ultra-verbose debug from ReferencedHandles

 TelepathyQt4/cli-referenced-handles.cpp |   12 ------------
 1 files changed, 0 insertions(+), 12 deletions(-)

commit 58b769f9c658cac539a066b37545bd95c46712a3
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 17:22:25 2008 +0200

    Don't screw up the QMetaObject::invokeMethod calls in scheduling handle release sweeps

 TelepathyQt4/cli-connection.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f8b11e47b7c86fa71c5741565b4130bc6746b2bc
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 16 20:31:20 2008 +0200

    Don't screw up the ReferencedHandles constructors and destructors

 TelepathyQt4/cli-referenced-handles.cpp |   35 ++++++++++++++++---------------
 1 files changed, 18 insertions(+), 17 deletions(-)

commit 7c98ec6ea46ff08cc7925b307140ae18f0b68a23
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 16 20:30:27 2008 +0200

    Actually initialize the RequestHandles QDBusPendingReply in PendingHandles

 TelepathyQt4/cli-pending-handles.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 06bb542ea86b7c255f1eaf379693acf86c62d816
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 16 11:26:19 2008 +0200

    Gain some robustness against misbehaving CMs and races in the GetStatus/StatusChanged logic in Connection

 TelepathyQt4/cli-connection.cpp |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)

commit 4b9617fb3b5d20af95a99b238ac0e77735648d96
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Dec 14 21:36:49 2008 +0200

    Uh, there can be multiple TP connections behind a single bus connection, so better include the service name in the HandleContext key...

 TelepathyQt4/cli-connection.cpp |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

commit f76782197f43ded3c908e477a89e2be90e3d23f6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Dec 14 17:58:54 2008 +0200

    Don't uselesslesly call HoldHandles when all handles are already held and double-finish when the useless call returns

 TelepathyQt4/cli-connection.cpp      |   15 +++++++++++----
 TelepathyQt4/cli-pending-handles.cpp |    5 +++++
 2 files changed, 16 insertions(+), 4 deletions(-)

commit 02f5447cecfeb6be157d704daa98ff18dbedb3a9
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Dec 13 12:35:17 2008 +0200

    Use 0 instead of NULL in an assert in RefererencedHandles

 TelepathyQt4/cli-referenced-handles.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 84e87ed82c2bc50920806e7f0e2510081e7d438b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Dec 13 12:29:22 2008 +0200

    Adapt to Connection no longer being-a ConnectionInterface in handles code

 TelepathyQt4/cli-connection.cpp |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit 8114a55220b209ed9141b38d165df3a7309f2db7
Author: Stefan Eilers <stefan@eilers-online.net>
Date:   Fri Dec 12 15:42:07 2008 +0100

    Manually rebase 54a2c7ff9a62a0954910edc0541c023ae8b04ef5
    
    Added signals if an account was modified or removed

 TelepathyQt4/Prototype/AccountManager.cpp |   42 ++++++++++++++++++++++------
 TelepathyQt4/Prototype/AccountManager.h   |   15 +++++++++-
 tests/prototype/prototype.cpp             |   42 +++++++++++++++++++---------
 3 files changed, 75 insertions(+), 24 deletions(-)

commit bae4f19d1ba87cbc5438b0e2d8d474d573950723
Merge: 59f75d8 22bde40
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Dec 12 15:46:46 2008 +0200

    Merge branch 'master' into handles

commit eb7bc050f3ab6558c086285634382b1bcac243bd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 20:59:10 2008 +0000

    Changed ConnectionManager::cmName to name as we are already a CM.

 TelepathyQt4/cli-connection-manager.cpp |    6 +++---
 TelepathyQt4/cli-connection-manager.h   |    4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 94f1cf74cc90f869accdbcf2eac5015c77108a48
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 16:59:34 2008 +0000

    Changed ProtocolInfo::protocolName to name as we are already a protocol.

 TelepathyQt4/cli-connection-manager.cpp |    8 ++++----
 TelepathyQt4/cli-connection-manager.h   |    6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

commit dc4541b21ee0064620c065c14b6791a84e7aefc4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 16:57:21 2008 +0000

    Disable copy on ProtocolInfo and ConnectionManager classes;

 TelepathyQt4/cli-connection-manager.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit b692e0540861f30e2b7f336d56559f6548a307d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 16:53:20 2008 +0000

    Moved ConnectionManager::Private code outside the class definition.

 TelepathyQt4/cli-connection-manager.cpp |  153 +++++++++++++++++--------------
 1 files changed, 86 insertions(+), 67 deletions(-)

commit 8e8bf9128d7037e3e146e9cd4404b513553401f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 16:47:20 2008 +0000

    Moved cmName from private class on ConnectionManager.
    
    Moved cmName from private class on ConnectionManager and made the getter
    method inline.

 TelepathyQt4/cli-connection-manager.cpp |   16 +++++-----------
 TelepathyQt4/cli-connection-manager.h   |    4 ++--
 2 files changed, 7 insertions(+), 13 deletions(-)

commit ad7cf864087218f6e22d1a017450e2dd5aa55a70
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 16:42:50 2008 +0000

    Changed ConnectionManager class to return a list of protocols.
    
    Changed ConnectionManager class to return const reference of the list of
    supported protocols. This makes the API uniform between ProtocolInfo and
    ConnectionManager regarding getting supported protocols and parameters.

 TelepathyQt4/cli-connection-manager.cpp |   38 ++++++++++++++++++++----------
 TelepathyQt4/cli-connection-manager.h   |    4 ++-
 2 files changed, 28 insertions(+), 14 deletions(-)

commit 7080a6488a54d1c0e4bf26f3cd9918364a5a20c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 16:28:30 2008 +0000

    Moved cmName and protocolName from ProtocolInfo private class.
    
    Moved cmName and protocolName from ProtocolInfo private class and made the
    getters methods inline.

 TelepathyQt4/cli-connection-manager.cpp |   25 ++++---------------------
 TelepathyQt4/cli-connection-manager.h   |    8 +++++---
 2 files changed, 9 insertions(+), 24 deletions(-)

commit 6ceaadb56dcc877288407c963bf83b4ab0a8578c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 16:25:29 2008 +0000

    Moved ProtocolInfo parameters handling into a separate class.

 TelepathyQt4/cli-connection-manager.cpp |  138 ++++++++++++++++---------------
 TelepathyQt4/cli-connection-manager.h   |  122 ++++++++++------------------
 2 files changed, 113 insertions(+), 147 deletions(-)

commit 22bde400894ba83dd707b10fe810bcc45b3abb2c
Merge: d24517c 01944ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 11 13:11:59 2008 +0000

    Merge branch 'stefan-mediachan'

commit d24517ca4187c91dfb278cb260e95819b5de8c47
Merge: c776cc6 5d7c51e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 11 13:11:57 2008 +0000

    Merge branch 'proto'

commit c776cc6d885131fe2fd311d42e4d598e7f81e6db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 11 12:35:30 2008 +0000

    ConnectionManager: document the relationship between isReady() and becomeReady()
    
    Also comment that the name "becomeReady()" isn't ideal.

 TelepathyQt4/cli-connection-manager.h |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 22530254de6ced8ffc419af3e1722a2b7cf733ac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 11 12:34:53 2008 +0000

    ConnectionManager: share one PendingReady object between becomeReady callers
    
    Since we don't yet support any optional features, there's no point in
    having multiple PendingReady instances.
    
    Note that it's not possible to share the PendingSuccess instances in the
    "already ready" case.

 TelepathyQt4/cli-connection-manager.cpp |   23 ++++++++++++++---------
 1 files changed, 14 insertions(+), 9 deletions(-)

commit a25c06f608d5771637ba66b2775481f5a64ce1f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 11 12:03:48 2008 +0000

    TestCmBasics: use becomeReady() instead of listening for ready()
    
    This is advantageous because calling becomeReady() on an already-ready
    object will just signal finished when the main loop is next re-entered,
    reducing the number of code paths required if it is not known whether
    an externally provided ConnectionManager is ready.

 tests/pinocchio/cm-basics.cpp |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

commit 2b77219dfe696a1466bd211f084916cc5ab3983a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 11 12:02:24 2008 +0000

    ConnectionManager: add a becomeReady() method returning a pending operation

 TelepathyQt4/cli-connection-manager.cpp |   33 +++++++++++++++++++++++++++++++
 TelepathyQt4/cli-connection-manager.h   |   12 +++++++++++
 2 files changed, 45 insertions(+), 0 deletions(-)

commit 5d7c51e5e18abd0cc2fb8b75eed105a74b78b781
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 19:29:08 2008 +0000

    AccountManager: work around Mission Control 5 <= 5.0.beta45 type mismatch
    
    telepathy-spec says ValidAccounts is an array of object paths, 'ao',
    but in Mission Control <= 5.0.beta45 it's implemented as an array of
    strings, 'as'. I've checked in a fix to MC, but until it gets released,
    we'll need something like this.

 TelepathyQt4/Prototype/AccountManager.cpp |   37 ++++++++++++++++++++++++++++-
 1 files changed, 36 insertions(+), 1 deletions(-)

commit 04185672276f39c718b23fad68fb988d95bc0f21
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 16:56:40 2008 +0000

    TpPrototype::AccountManager: add a Properties interface and a helper for ValidAccounts

 TelepathyQt4/Prototype/AccountManager.cpp |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

commit 7442a0b2989ff073fcb3c148bff664b7899ad446
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 9 14:09:43 2008 +0000

    cm-basics test: exercise parameter access

 tests/pinocchio/cm-basics.cpp |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

commit 3dc6a6b2394174aa6908210e9a78909eab12a189
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 8 16:54:34 2008 +0000

    ConnectionManager: add client API to get at CM parameters

 TelepathyQt4/cli-connection-manager.cpp |  166 +++++++++++++++++++++++++++++--
 TelepathyQt4/cli-connection-manager.h   |  134 +++++++++++++++++++++++++-
 2 files changed, 291 insertions(+), 9 deletions(-)

commit b835764a6f73bf42e39c080011e757e2775554f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 8 15:32:00 2008 +0000

    tests/pinocchio/cm-basics: new test verifying basic operation of ConnectionManager

 tests/pinocchio/Makefile.am   |    4 ++
 tests/pinocchio/cm-basics.cpp |   94 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 98 insertions(+), 0 deletions(-)

commit 51c14f0237850846b6c649f9b3d661326a2fa4a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 8 15:31:12 2008 +0000

    tests: Add an example of a .manager and .service pair

 tests/Makefile.am                         |    5 ++++-
 tests/dbus-1/services/spurious.service    |    3 +++
 tests/telepathy/managers/spurious.manager |   11 +++++++++++
 3 files changed, 18 insertions(+), 1 deletions(-)

commit 17dc6f144900a2deaad0d72d36e26b92132d5502
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 8 15:32:37 2008 +0000

    ConnectionManager: add a concept of "is it ready?"

 TelepathyQt4/cli-connection-manager.cpp |   37 +++++++++++++++++++-----------
 TelepathyQt4/cli-connection-manager.h   |   17 +++++++++-----
 2 files changed, 34 insertions(+), 20 deletions(-)

commit 91b73d233394375a4a27dcdd430f9e24b834eb2e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 18:11:11 2008 +0000

    ConnectionManager: start to implement introspection of protocols/params

 TelepathyQt4/cli-connection-manager.cpp |  154 ++++++++++++++++++++++++++++++-
 TelepathyQt4/cli-connection-manager.h   |   33 ++++++-
 2 files changed, 180 insertions(+), 7 deletions(-)

commit 2940afd803125c0d95d93a785039b2c66c73bf29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 15:13:04 2008 +0000

    ConnectionManager: add a skeletal ConnectionManager class

 TelepathyQt4/Makefile.am                |    1 +
 TelepathyQt4/cli-connection-manager.cpp |   74 +++++++++++++++++++++++++++++++
 TelepathyQt4/cli-connection-manager.h   |   55 +++++++++++++++++++++++
 3 files changed, 130 insertions(+), 0 deletions(-)

commit a78fd908efe5a0d43d0b304847a51a6d9adc468e
Merge: ae2babf ecce047
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 17:32:17 2008 +0000

    Merge branch 'dbusproxy'

commit 01944ea7f612ae448af2ed5328a4d0fce1ac7797
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 14:56:42 2008 +0000

    TpPrototype::StreamedMediaChannel: arrange headers according to Telepathy coding style
    
    - don't include generated headers directly, use the public-API wrappers
    - use the full name of the header (TelepathyQt4/...)
    - #include the header for this translation unit first, to verify that
      it is self-contained
    - put the least specialized libraries first (Qt then Tp-Qt4 then
      Prototype)
    
    See http://telepathy.freedesktop.org/wiki/Style for rationale for some
    of this.

 TelepathyQt4/Prototype/StreamedMediaChannel.cpp |   27 +++++++++++------------
 1 files changed, 13 insertions(+), 14 deletions(-)

commit 1d520221c57779e88b1aef174478639d2d609168
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 13:13:26 2008 +0000

    Add public header wrapper for StreamEngine, and correctly ship the internal header

 TelepathyQt4/Prototype/Client/StreamEngine |    6 ++++++
 TelepathyQt4/Prototype/Makefile.am         |    4 +++-
 2 files changed, 9 insertions(+), 1 deletions(-)

commit 58aef7184743dc1ea06f94df09c4f11b482538fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 13:12:47 2008 +0000

    Move the Stream Engine XML into TelepathyQt4/Prototype

 TelepathyQt4/Prototype/Makefile.am       |    3 +-
 TelepathyQt4/Prototype/Stream_Engine.xml |   44 ++++++++++++++++++++++++++++++
 TelepathyQt4/Prototype/stream-engine.xml |    2 +-
 spec/Stream_Engine.xml                   |   44 ------------------------------
 4 files changed, 47 insertions(+), 46 deletions(-)

commit d3493128d64b79add7c5bbd8a4279e494491140b
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Dec 9 13:50:37 2008 +0100

    Added missing include wrapper to force automake to generate correct Tpo files.

 TelepathyQt4/Prototype/cli-stream-engine.cpp |   23 ++++++++++++++++++++++
 TelepathyQt4/Prototype/cli-stream-engine.h   |   27 ++++++++++++++++++++++++++
 2 files changed, 50 insertions(+), 0 deletions(-)

commit c7f65ea2cfac5d5f640ca287849d9c11315e4929
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Dec 9 12:05:29 2008 +0100

    Added Stream-Engine to build system. It is currently needed by StreamEngine

 TelepathyQt4/Prototype/Makefile.am       |   10 ++++++-
 TelepathyQt4/Prototype/all.xml           |    1 +
 TelepathyQt4/Prototype/stream-engine.xml |    9 ++++++
 spec/Stream_Engine.xml                   |   44 ++++++++++++++++++++++++++++++
 4 files changed, 63 insertions(+), 1 deletions(-)

commit 0799556666433f0112b46f52188c6ee1e8108ad7
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Dec 9 12:06:10 2008 +0100

    Added latest patches and fixed compile issues

 TelepathyQt4/Prototype/StreamedMediaChannel.cpp |  313 ++++++++++++++++++++---
 1 files changed, 278 insertions(+), 35 deletions(-)

commit 486e6cd84fed77a3b311ff74b892ed977d8041ac
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Dec 9 10:09:27 2008 +0100

    Merged latest changes.

 TelepathyQt4/Prototype/StreamedMediaChannel.h |  233 +++++++++++++++++++++++--
 1 files changed, 219 insertions(+), 14 deletions(-)

commit ecce047bcd5258cf13b7b5e2db4afcc3e5fa18a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 18:13:42 2008 +0000

    Connection: change from "is a ConnectionInterface" to "has a ConnectionInterface"
    
    For the moment, the baseInterface accessor is public rather than
    protected, because we don't yet have a satisfactory API for Connect
    (something like telepathy-glib's tp_connection_call_when_ready(),
    using a PendingOperation).

 TelepathyQt4/cli-channel.cpp    |    2 +-
 TelepathyQt4/cli-connection.cpp |   36 ++++++++++++++++++++++++++++--------
 TelepathyQt4/cli-connection.h   |   18 ++++++++++++++++--
 tests/pinocchio/chan-basics.cpp |   17 +++++++++--------
 tests/pinocchio/conn-basics.cpp |   21 ++++++++++-----------
 5 files changed, 64 insertions(+), 30 deletions(-)

commit ae2babfad5bd2fe074bbb18ed571ca20d7960ff3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 11:42:33 2008 +0000

    PinocchioTest: remove spurious timer stop signal
    
    This one wasn't automatically cancelled before starting the actual test,
    causing tests to appear to pass when they should have failed.

 tests/pinocchio/lib.cpp |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 184fe2853729f8f28f6c47c93e40dd887e4bff57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 11:40:31 2008 +0000

    PinocchioTest: use TelepathyQt4/Constants

 tests/pinocchio/lib.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 721e51c09532177f238f1e21503b22d312f579c5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 11:39:59 2008 +0000

    prototype test: don't use rcc at all, just load the avatar at runtime
    
    Also remove -Wno-error=missing-declarations now we don't use rcc.

 tests/prototype/Makefile.am   |   12 +++---------
 tests/prototype/images.qrc    |    5 -----
 tests/prototype/prototype.cpp |    5 ++++-
 3 files changed, 7 insertions(+), 15 deletions(-)

commit 59f75d81cd4a13cf79e1614d48765e8444a1d710
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 10 06:10:10 2008 +0200

    First go at a not-so-trivial-anymore implementation of the handle machinery.
    
    Beware: this is compile-shipped late night code and will probably need heavy
    ironing out.

 TelepathyQt4/cli-connection.cpp      |  172 +++++++++++++++++++++++++++++++++-
 TelepathyQt4/cli-connection.h        |    4 +
 TelepathyQt4/cli-pending-handles.cpp |   10 ++-
 TelepathyQt4/cli-pending-handles.h   |    2 +-
 4 files changed, 180 insertions(+), 8 deletions(-)

commit c0c3e243140c18787c52bba00f2726e475bed095
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 10 03:35:03 2008 +0200

    Unref handles in handle-removing functions in ReferencedHandles too

 TelepathyQt4/cli-referenced-handles.cpp |   43 +++++++++++++++++++++++++++++-
 1 files changed, 41 insertions(+), 2 deletions(-)

commit ed95c45be753bb54f80159657e86e037910f448e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 10 03:34:11 2008 +0200

    Whoops, refHandle and unrefHandle obviously need to have the handle type as a parameter

 TelepathyQt4/cli-connection.cpp         |    4 ++--
 TelepathyQt4/cli-connection.h           |    4 ++--
 TelepathyQt4/cli-referenced-handles.cpp |    6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

commit 488e28b56379710142059153f3a20680ddc22829
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 10 01:52:27 2008 +0200

    Port PendingHandles to PendingOperation

 TelepathyQt4/cli-pending-handles.cpp |   43 ++++++---------------------
 TelepathyQt4/cli-pending-handles.h   |   53 +--------------------------------
 2 files changed, 11 insertions(+), 85 deletions(-)

commit d22782267cfc173715404c5edbda7a9825b5e033
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 10 01:13:30 2008 +0200

    Move PendingHandles to its own files

 TelepathyQt4/Makefile.am             |    3 +
 TelepathyQt4/cli-connection.cpp      |  130 --------------------
 TelepathyQt4/cli-connection.h        |  152 +------------------------
 TelepathyQt4/cli-pending-handles.cpp |  164 ++++++++++++++++++++++++++
 TelepathyQt4/cli-pending-handles.h   |  215 ++++++++++++++++++++++++++++++++++
 5 files changed, 383 insertions(+), 281 deletions(-)

commit d06cbb8c250ddc634d416c074c1bd231ead87121
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Nov 16 23:48:50 2008 +0200

    Ref/unref handles in ReferencedHandles (still not implemented in Connection because of willingness to sleep)

 TelepathyQt4/cli-connection.cpp         |   10 +++++
 TelepathyQt4/cli-connection.h           |    4 ++
 TelepathyQt4/cli-referenced-handles.cpp |   57 +++++++++++++++++++++++++++++-
 3 files changed, 69 insertions(+), 2 deletions(-)

commit 1b673e969097fd07d3fa145d92756498cc979343
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Nov 16 22:54:32 2008 +0200

    Warn when concatenating ReferencedHandles with different connection and/or handle type

 TelepathyQt4/cli-referenced-handles.cpp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 7bf4dd72491af4935898de9a14b6fd5a33a5487e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Nov 16 22:31:57 2008 +0200

    Implement non-inline methods in ReferencedHandles

 TelepathyQt4/cli-referenced-handles.cpp |  115 +++++++++++++++++++++++++++++++
 TelepathyQt4/cli-referenced-handles.h   |    8 +-
 2 files changed, 119 insertions(+), 4 deletions(-)

commit 2f6e700bfc0adc9a2dd10fe4f8639d3b3b899c90
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Nov 16 21:51:14 2008 +0200

    Implement inline passthrough methods in ReferencedHandles

 TelepathyQt4/cli-referenced-handles.h |  157 +++++++++++++++++++++++++++------
 1 files changed, 131 insertions(+), 26 deletions(-)

commit ee11eb806b406a110230b2b1dfd09f9bd30fda1d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Nov 12 15:10:07 2008 +0200

    Comment explaining the ReferencedHandles API's relation to QList's

 TelepathyQt4/cli-referenced-handles.h |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 4644aae51743e2c70dc17e5a7ca788360abd2a6d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Nov 12 14:55:15 2008 +0200

    Implement ReferencedHandles constructors and the destructor

 TelepathyQt4/cli-referenced-handles.cpp |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

commit c07b293c2ef705adb2e35d276b569be2d6fb7d58
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Nov 12 14:13:38 2008 +0200

    ReferencedHandles API sketch

 TelepathyQt4/Client/ReferencedHandles         |    6 +
 TelepathyQt4/Client/ReferencedHandlesIterator |    6 +
 TelepathyQt4/Makefile.am                      |    6 +-
 TelepathyQt4/cli-connection.cpp               |   24 ++--
 TelepathyQt4/cli-connection.h                 |   19 ++--
 TelepathyQt4/cli-referenced-handles.cpp       |   52 ++++++++
 TelepathyQt4/cli-referenced-handles.h         |  162 +++++++++++++++++++++++++
 7 files changed, 254 insertions(+), 21 deletions(-)

commit a4af8305f5df0be4b674cde39e5933d9e0ae0b42
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Nov 11 14:13:08 2008 +0200

    Add naive requestHandles and referenceHandles to Connection

 TelepathyQt4/cli-connection.cpp |   71 +++++++++++++++++++++++++++++++++------
 TelepathyQt4/cli-connection.h   |   56 ++++++++++++++++++++++++++++++-
 2 files changed, 115 insertions(+), 12 deletions(-)

commit de8939cd547364788628d5b0b652a0938b1915c6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Oct 20 17:47:55 2008 +0300

    Add stub PendingHandles class to be used for Connection::{request,reference}Handles

 TelepathyQt4/cli-connection.cpp |  111 +++++++++++++++++++++++++++++
 TelepathyQt4/cli-connection.h   |  149 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 260 insertions(+), 0 deletions(-)

commit 5c214bf939ef705270221d0cee785c5b3de6c357
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 9 17:59:40 2008 +0200

    Doxygen won't find QObject::deleteLater, don't even try (and get a warning)

 TelepathyQt4/cli-pending-operation.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2677595b14c12fd4e434e70cc1c89124ec0a69f0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 9 17:30:45 2008 +0200

    Move PendingChannel to a separate header file from Connection's

 TelepathyQt4/Makefile.am             |    3 +
 TelepathyQt4/cli-connection.cpp      |   76 -------------------
 TelepathyQt4/cli-connection.h        |   85 ++-------------------
 TelepathyQt4/cli-pending-channel.cpp |  110 +++++++++++++++++++++++++++
 TelepathyQt4/cli-pending-channel.h   |  137 ++++++++++++++++++++++++++++++++++
 5 files changed, 257 insertions(+), 154 deletions(-)

commit b382f3b35b52bc3f61f5924ba9561ab1f489eb19
Merge: c8d6dfe edd0a6b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 9 15:53:42 2008 +0000

    Merge branch 'misc'

commit c8d6dfeef140996ff87de7c647114f67c65dc538
Merge: 9506e04 dbf5e86
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 9 15:49:19 2008 +0000

    Merge branch 'pending'

commit 9506e04ca1d8454721476e37a3143f6d0fab4920
Merge: f72607d 22a35fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 9 15:43:46 2008 +0000

    Merge branch 'trivia'

commit 22a35fad259393602973ca6df99e389ce1404705
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 9 15:39:42 2008 +0000

    Actually remove "using namespace" directive

 tests/pinocchio/conn-basics.cpp |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 68d3fa9e83b5950d84b98a3c15929e7833d38d74
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 9 15:24:58 2008 +0000

    Don't use "using namespace", explicitly use individual classes instead

 tests/pinocchio/conn-basics.cpp |   17 +++++++++++------
 tests/pinocchio/lib.cpp         |    4 ++--
 2 files changed, 13 insertions(+), 8 deletions(-)

commit f72607dc6453b2b25583b698139f8af1e35bf1e3
Merge: 78f663c e541b05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 9 14:31:45 2008 +0000

    Merge branch 'trivia'

commit 78f663c02f60f7e1391d856169a09e01a2e11a91
Merge: f23b0fd fb938ed
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 9 16:01:52 2008 +0200

    Merge branch 'master' of dhansak:/srv/git.collabora.co.uk/git/telepathy-qt4

commit f23b0fd40ae67c7d256dfcb7ce54521ab4b10808
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 9 15:55:45 2008 +0200

    Compile the prototype test ignoring missing declarations warnings (thanks Qt for your nice and clean resource system)

 tests/prototype/Makefile.am   |   11 ++++++-----
 tests/prototype/prototype.cpp |    2 --
 2 files changed, 6 insertions(+), 7 deletions(-)

commit edd0a6b7173795245cc0d854e1881176e2d2d617
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 4 16:47:04 2008 +0000

    configure.ac: look for Python and dbus-python
    
    For the moment we're using the well-tested dbus.mainloop.glib (part
    of dbus-python), rather than dbus.mainloop.qt (part of PyQt4).

 configure.ac |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit dbf5e8616301d985acf4a55b33fcca5a7a6935e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 8 15:35:49 2008 +0000

    PendingOperation: Separate PendingVoidMethodCall into a new header, and add PendingSuccess and PendingFailure
    
    Library-user code will usually only need
    <TelepathyQt4/Client/PendingOperation>, whereas library extension
    implementors can use PendingVoidMethodCall, PendingSuccess and
    PendingFailure.

 TelepathyQt4/Client/PendingFailure           |    8 ++
 TelepathyQt4/Client/PendingSuccess           |    7 ++
 TelepathyQt4/Client/PendingVoidMethodCall    |    8 ++
 TelepathyQt4/Makefile.am                     |    7 ++-
 TelepathyQt4/cli-connection.cpp              |    2 +
 TelepathyQt4/cli-pending-operation.cpp       |    2 +
 TelepathyQt4/cli-pending-operation.h         |   32 --------
 TelepathyQt4/cli-simple-pending-operations.h |  111 ++++++++++++++++++++++++++
 8 files changed, 144 insertions(+), 33 deletions(-)

commit 1d4607a6f454665ad7efd40d667d90fee7150de3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 4 14:54:54 2008 +0000

    TelepathyQt4/Constants: improve spec compliance
    
    The spec now requires that the account-specific part of a connection's
    bus name and object path is a single element.

 TelepathyQt4/constants.h |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 1038c06e0270c0ba9935bedf54bf8a7c9187284a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 9 15:17:13 2008 +0200

    Find rcc even if it isn't in $PATH

 configure.ac                |   11 +++++++++++
 tests/prototype/Makefile.am |    2 +-
 2 files changed, 12 insertions(+), 1 deletions(-)

commit 0cb6348e0994561d552f956d2e9031d3fb3c9d05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 17:59:37 2008 +0000

    doxygen.cfg.in: don't try to use PROJECT_NUMBER
    
    Using $(shell git ...) here doesn't actually work.

 doxygen.cfg.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e8a083543d2f66e45530d7c82a6084db3ca6ecb5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 17:58:57 2008 +0000

    Tests: promote expectSuccessfulCall into superclass

 tests/pinocchio/chan-basics.cpp |   16 ----------------
 tests/pinocchio/conn-basics.cpp |   28 ----------------------------
 tests/pinocchio/lib.cpp         |   27 +++++++++++++++++++++++++++
 tests/pinocchio/lib.h           |    5 +++++
 4 files changed, 32 insertions(+), 44 deletions(-)

commit fb938ed8849b0573e55aeed4dc842f2cfbeba7ea
Merge: d1523af 20aaac2
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Dec 3 17:48:03 2008 +0000

    Merge branch 'misc'

commit e541b0530ad8a8dd0247fc4ff599662bf027aeed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 15:55:39 2008 +0000

    PendingOperation: use the telepathy-qt4 debug system

 TelepathyQt4/cli-pending-operation.cpp |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit d1523af721dbcceff1dc4b6dbbdcc2bc3ec00e73
Merge: 3351f23 64f1c2b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 15:46:54 2008 +0000

    Merge branch 'pending'
    
    Conflicts:
    
    	TelepathyQt4/Makefile.am

commit 64f1c2b40e389ad9b2f182142bf96beb4206ef7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 15:43:10 2008 +0000

    Don't connect to a slot that no longer exists

 TelepathyQt4/cli-pending-operation.cpp |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 579ccb705b8df9075045efaf719376171ecdaee0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 15:20:48 2008 +0000

    PendingOperation: don't watch for deletion of parent, just warn in destructor if we're not finished yet

 TelepathyQt4/cli-pending-operation.cpp |   16 ++++++----------
 TelepathyQt4/cli-pending-operation.h   |    1 -
 2 files changed, 6 insertions(+), 11 deletions(-)

commit 6f4c8aa31b2445716cd95441ace86acd17bf3858
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 15:20:20 2008 +0000

    PendingOperation: warn more verbosely when finishing twice

 TelepathyQt4/cli-pending-operation.cpp |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

commit 20aaac217f95d558767378a25fc5fc44bd747263
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Dec 3 14:48:37 2008 +0000

    Make sure that everything in the /doc/ directory is ignored by git.

 .gitignore |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3351f2310ef00abd7f64a772bcab74b896e03972
Merge: d9c0ef1 fafe45e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 13:23:26 2008 +0000

    Merge branch 'buildsys'

commit d9c0ef1ab8a4968d04c3584c76126354d4959ff9
Merge: 1d2d4b1 da6000c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 13:18:04 2008 +0000

    Merge branch 'dbusproxy'

commit fafe45ee03427a9af87849af0e61c3709390bd71
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 13:10:21 2008 +0000

    upload-branch-docs: automatically work out what the branch name is
    
    git-which-branch.sh was taken from telepathy-spec.

 Makefile.am               |    2 +-
 tools/Makefile.am         |    1 +
 tools/git-which-branch.sh |   25 +++++++++++++++++++++++++
 3 files changed, 27 insertions(+), 1 deletions(-)

commit 388cfd3d1f84451bd7707e9d0d504373655a4660
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 12:35:23 2008 +0000

    Don't use TP_QT4_LIBS or PROTO_LIBS, they interfere with dependency tracking
    
    Autoconf substitutions in *_LDADD do not generate Makefile dependencies,
    so using $(TP_QT4_LIBS) meant that tests/examples were not automatically
    rebuilt when telepathy-qt4 changed.
    
    Also simplify makefiles by using LDADD.

 configure.ac                    |    9 +++------
 examples/extensions/Makefile.am |    6 +++++-
 tests/dbus/Makefile.am          |    7 ++++++-
 tests/pinocchio/Makefile.am     |    8 +++-----
 tests/prototype/Makefile.am     |    7 +++----
 5 files changed, 20 insertions(+), 17 deletions(-)

commit 265c36d6566640a88ae9f985b6d637fe5c775af8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 12:15:03 2008 +0000

    cli-connection: stop emitting finished(), the superclass does that now

 TelepathyQt4/cli-connection.cpp |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 5bbf6ae4e183200ad2cf68633e77c66c5e69d8ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 11:28:14 2008 +0000

    pinocchio/chan-basics: exercise isValid() as well as isError()

 tests/pinocchio/chan-basics.cpp |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit ab3c694976178963c7fdc8eb6a4e294a8cf1681c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 11:27:54 2008 +0000

    PendingOperation: adjust API as per Olli's review
    
    * parent can be any QObject, although it will often be a DBusProxy
    * replace setError() with setFinishedWithError() (which is called instead
      of setFinished() rather than in addition)
    * delay emission of finished() to guarantee that it takes at least one
      main loop invocation in all cases
    * warn if the parent is destroyed before the pending operation finishes

 TelepathyQt4/cli-connection.cpp        |    6 +-
 TelepathyQt4/cli-pending-operation.cpp |   83 +++++++++++++++++++------------
 TelepathyQt4/cli-pending-operation.h   |   63 ++++++++++++++++++------
 3 files changed, 101 insertions(+), 51 deletions(-)

commit 1b8252463dcc6422d553927ea15f17a74b6f491a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 17:12:28 2008 +0000

    PendingOperation: remove bool from 'finished' signal
    
    As per review from gberg. It's equally easy for the recipient to use
    op->isValid() or !op->isError(), so no need for an extra parameter

 TelepathyQt4/cli-connection.cpp        |    2 +-
 TelepathyQt4/cli-pending-operation.cpp |    4 ++--
 TelepathyQt4/cli-pending-operation.h   |    6 +-----
 tests/pinocchio/chan-basics.cpp        |    8 ++++----
 tests/pinocchio/conn-basics.cpp        |   10 +++++-----
 5 files changed, 13 insertions(+), 17 deletions(-)

commit da6000cbccd2b1cdea4cc2db08309e29a995503a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 17:02:15 2008 +0000

    DBusProxy: rethink API to not use QDBusAbstractInterface, and add stub StatefulDBusProxy, StatelessDBusProxy subclasses

 TelepathyQt4/cli-channel.cpp    |    6 +-
 TelepathyQt4/cli-channel.h      |    2 +-
 TelepathyQt4/cli-dbus-proxy.cpp |   43 +++++++++----
 TelepathyQt4/cli-dbus-proxy.h   |  127 ++++++++++++++++++++++++++++++++++----
 4 files changed, 148 insertions(+), 30 deletions(-)

commit 25940cb6199cfefea1d61961754126fa27583cd0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 14:03:41 2008 +0000

    DBusProxy: actually use moc

 TelepathyQt4/Makefile.am        |    3 ++-
 TelepathyQt4/cli-dbus-proxy.cpp |    1 +
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 2710b38ac84cc8aa0496f2885e2eeb3b0f268455
Merge: 5c57942 b15adbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 13:29:02 2008 +0000

    Merge commit 'gberg/create-dbusproxy-baseclass' into dbusproxy

commit 1d2d4b1c4369286d10873e87a291e63241cae170
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 11:51:15 2008 +0000

    Add test code from the prototype library
    
    This test isn't run automatically, since it requires a special VM
    environment.

 .gitignore                    |    1 +
 configure.ac                  |    1 +
 tests/Makefile.am             |    3 +-
 tests/prototype/Makefile.am   |   69 +++
 tests/prototype/avatar.png    |  Bin 0 -> 7657 bytes
 tests/prototype/images.qrc    |    5 +
 tests/prototype/prototype.cpp | 1335 +++++++++++++++++++++++++++++++++++++++++
 tests/prototype/prototype.h   |  145 +++++
 8 files changed, 1558 insertions(+), 1 deletions(-)

commit 771cf38162a7564085adba4ff40c58a1a5fc8786
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 11:37:09 2008 +0000

    Prototype: Incorporate blocking ('deny' list) development from Stefan

 TelepathyQt4/Prototype/ContactManager.cpp |  265 ++++++++++++++++++++++-------
 TelepathyQt4/Prototype/ContactManager.h   |   62 ++++++-
 2 files changed, 259 insertions(+), 68 deletions(-)

commit 0b802286897d7556a93aed0038daebcee7730b31
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 11:35:37 2008 +0000

    Prototype: hook up code generation for ChannelHandlerInterface properly

 TelepathyQt4/Prototype/Makefile.am             |    6 +++++
 TelepathyQt4/Prototype/cli-channel-handler.cpp |   23 ++++++++++++++++++++
 TelepathyQt4/Prototype/cli-channel-handler.h   |   27 ++++++++++++++++++++++++
 3 files changed, 56 insertions(+), 0 deletions(-)

commit 53eae4a0e4e8f8f125b3b62de08957ca066c6a05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 11:09:26 2008 +0000

    configure.ac: define PROTO_CFLAGS and PROTO_LIBS

 configure.ac |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 8ce4c1d468dcdb952e4501126c081d17922e3e0e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 11:09:05 2008 +0000

    configure.ac: check for QtGui, but don't fail if it's not present
    
    The tests for the prototype library use it, but it's not required for
    any of the library code.

 configure.ac |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit b6e0497015c21430750ada0df63fa4a84fa9800c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 10:58:10 2008 +0000

    Prototype: generate moc files

 TelepathyQt4/Prototype/Account.cpp              |    2 ++
 TelepathyQt4/Prototype/AccountManager.cpp       |    3 ++-
 TelepathyQt4/Prototype/AvatarManager.cpp        |    2 +-
 TelepathyQt4/Prototype/CapabilitiesManager.cpp  |    2 +-
 TelepathyQt4/Prototype/ChatChannel.cpp          |    2 ++
 TelepathyQt4/Prototype/Connection.cpp           |    2 ++
 TelepathyQt4/Prototype/ConnectionFacade.cpp     |    1 +
 TelepathyQt4/Prototype/Contact.cpp              |    2 ++
 TelepathyQt4/Prototype/ContactManager.cpp       |    2 ++
 TelepathyQt4/Prototype/DBusInterface.cpp        |    2 ++
 TelepathyQt4/Prototype/Makefile.am              |   14 +++++++++++++-
 TelepathyQt4/Prototype/PresenceManager.cpp      |    2 +-
 TelepathyQt4/Prototype/StreamedMediaChannel.cpp |    2 +-
 13 files changed, 32 insertions(+), 6 deletions(-)

commit 86e39b61859cd3a8ee2854a625c6594d1182cae8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 10:57:38 2008 +0000

    Prototype: link library against main tp-qt4 library

 TelepathyQt4/Prototype/Makefile.am |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit 6e054b8ef796fd6deb6be235888a2f2eac6d0f85
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 10:52:46 2008 +0000

    TelepathyQt4: fix code generation scaffolding for Account, AccountManager

 TelepathyQt4/Client/AccountManager   |   11 +------
 TelepathyQt4/Makefile.am             |    6 ++++
 TelepathyQt4/cli-account-manager.cpp |   25 +++++++++++++++++
 TelepathyQt4/cli-account-manager.h   |   50 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/cli-account.cpp         |   25 +++++++++++++++++
 TelepathyQt4/cli-account.h           |   45 ++++++++++++++++++++++++++++++
 6 files changed, 153 insertions(+), 9 deletions(-)

commit 349a5105efa5300ff37901085b4206bd627a3b09
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 1 16:59:38 2008 +0000

    Port PendingChannel to be a PendingOperation

 TelepathyQt4/cli-connection.cpp |   39 ++++-------------------------
 TelepathyQt4/cli-connection.h   |   51 +--------------------------------------
 tests/pinocchio/chan-basics.cpp |   43 ++++++++++++++++----------------
 3 files changed, 29 insertions(+), 104 deletions(-)

commit 90baf31a7abfb5414867909470612c4b99f97299
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 1 16:58:43 2008 +0000

    PendingOperation: actually implement isFinished()

 TelepathyQt4/cli-pending-operation.cpp |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 5c579426d47515f5e6c104aa44bd7438de0951b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 1 14:43:10 2008 +0000

    .gitignore: ignore directories called _tmp

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d6ecd63962933be97e8aa7f9409d35fdb5941603
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 1 16:09:17 2008 +0000

    TestChanBasics: exercise PendingChannel

 tests/pinocchio/chan-basics.cpp |  101 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 101 insertions(+), 0 deletions(-)

commit 35db2eabce40cf21b9c15cc0b8886fe8319c6515
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 1 16:08:52 2008 +0000

    PendingOperation: make the API a bit more like PendingChannel

 TelepathyQt4/cli-pending-operation.cpp |    4 +-
 TelepathyQt4/cli-pending-operation.h   |   75 +++++++++++++++++++------------
 tests/pinocchio/conn-basics.cpp        |    6 +-
 3 files changed, 51 insertions(+), 34 deletions(-)

commit ba6f7c153c97a8485e7505b4a5aee90fde965952
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 1 14:41:55 2008 +0000

    Connection: Add a PendingOperation-based wrapper for Disconnect()

 TelepathyQt4/cli-connection.cpp |   15 +++++++++++++++
 TelepathyQt4/cli-connection.h   |   12 ++++++++++++
 tests/pinocchio/conn-basics.cpp |   32 +++++++++++++++++++++-----------
 3 files changed, 48 insertions(+), 11 deletions(-)

commit 692703c689877b4d394780a2396a93bf4a0ff661
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 1 14:33:04 2008 +0000

    PendingOperation: add an abstract base class for pending operations, and a trivial subclass

 TelepathyQt4/Client/PendingOperation   |    6 +
 TelepathyQt4/Makefile.am               |    6 +-
 TelepathyQt4/cli-pending-operation.cpp |  158 ++++++++++++++++++++++++++++++
 TelepathyQt4/cli-pending-operation.h   |  165 ++++++++++++++++++++++++++++++++
 4 files changed, 334 insertions(+), 1 deletions(-)

commit 78485259a3cc54d7484838d613f080ffff6d8526
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 15:03:16 2008 +0000

    Put saved contact lists in a subdirectory, and reset after each run

 tests/pinocchio/Makefile.am |    4 ++--
 tests/pinocchio/lib.cpp     |   10 ++++++++++
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 0727e1e3f1be74c8fba56adcd5c97b12d269ad3a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 14:53:32 2008 +0000

    Distribute lib.h and accounts/empty/contacts.xml

 tests/pinocchio/Makefile.am |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit e3526189c08ea4b970d545f6656ed0aa9b53de5c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 14:07:27 2008 +0000

    Add a basic test for Channel

 tests/pinocchio/Makefile.am     |    5 +
 tests/pinocchio/chan-basics.cpp |  242 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 247 insertions(+), 0 deletions(-)

commit c31027578d8d1c12f01aa8bf23202fdeb3ea105f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 12:49:14 2008 +0000

    conn-basics: fill in some more test coverage
    
    * already being connected
    * getting optional interfaces
    * getting status reason
    * state transition to Dead by user request

 tests/pinocchio/conn-basics.cpp |  136 ++++++++++++++++++++++++++++++++++++++-
 1 files changed, 134 insertions(+), 2 deletions(-)

commit f8750ed6ad9debbb88185603b35b4f6689d26eeb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 12:47:22 2008 +0000

    tests/pinocchio: Include lib.cpp in sources rather than making a library
    
    This turns out to make strange lcov workarounds unnecessary.

 tests/pinocchio/Makefile.am |   14 ++++----------
 tools/lcov.am               |    3 +--
 2 files changed, 5 insertions(+), 12 deletions(-)

commit 2e32467f10e8f79b7dd30c9bbef9a67427432bd3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 11:57:53 2008 +0000

    lcov.am: remove the right file to magically make lcov work
    
    The fact that it compiles into .libs makes lcov very confused, apparently.

 tools/lcov.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 589dd9ca3f9634fc3767d66028bd3fc039644924
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 11:50:06 2008 +0000

    tests/dbus: remove generated files in clean and distclean

 tests/dbus/Makefile.am |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 79f0fa797ae25bcb77bd2c89f335a4c6217b9a46
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 11:49:37 2008 +0000

    tests/pinocchio: remove generated files in clean/distclean

 tests/pinocchio/Makefile.am |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit e20450cec5c22485c4f8596f5323bc0acd7e1580
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 11:49:21 2008 +0000

    conn-basics: add a test for the alternative constructor that specifies a bus

 tests/pinocchio/conn-basics.cpp |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

commit 59a68bbacb63ce64d4c9489aca04230934da7ab9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 11:48:41 2008 +0000

    conn-basics: Don't assert that Pinocchio supports SimplePresence (it doesn't).
    
    Also call Disconnect() so the test is idempotent.

 tests/pinocchio/conn-basics.cpp |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit 829fc73d67cf67707a50c975f2164c626374ffe4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 18:29:39 2008 +0000

    Improve test coverage a bit by looking at status and interfaces

 tests/pinocchio/conn-basics.cpp |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit 6f43e3eead8e34f27718eff900c5588038e95408
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 18:18:37 2008 +0000

    Hook up code coverage analysis and other useful stuff from telepathy-glib

 .gitignore         |    5 +++++
 Makefile.am        |   22 ++++++++++++++++------
 configure.ac       |    1 +
 tools/Makefile.am  |    2 ++
 tools/lcov.am      |   21 +++++++++++++++++++++
 tools/telepathy.am |   27 +++++++++++++++++++++++++++
 6 files changed, 72 insertions(+), 6 deletions(-)

commit e85d68a12e3ce2a7db82b19b8ace6579d4253faf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 17:43:32 2008 +0000

    Connection::onStatusChanged: fake transition via Connecting if necessary
    
    telepathy-pinocchio 0.3.1 makes a non-spec-compliant state change from
    Disconnected straight to Connected; the spec, and telepathy-glib, do
    not allow this, and it causes assertion failures in changeReadiness().
    
    Recover from the non-compliant state change by pretending the state
    changed from Disconnected to Connecting, then to Connected, with the
    same reason code each time (this is the same thing that tp-glib does
    on the service side).

 TelepathyQt4/cli-connection.cpp |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 3052043536942348c5542e0235d0969d5111c917
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 17:39:15 2008 +0000

    tests/pinocchio/conn-basics.cpp: new test, exercising Connect()

 tests/pinocchio/Makefile.am     |   12 ++-
 tests/pinocchio/conn-basics.cpp |  209 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 220 insertions(+), 1 deletions(-)

commit 18cba80f6e69164db1d98e11231415d7281dc2e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 17:38:38 2008 +0000

    PinocchioTest: add more test preparation stuff

 tests/pinocchio/lib.cpp |   76 +++++++++++++++++++++++++++++++++++++++++++++++
 tests/pinocchio/lib.h   |   22 +++++++++++++-
 2 files changed, 97 insertions(+), 1 deletions(-)

commit d0ae26cf5b6f1ae63c28c4c5f0bbe86f9c94ba39
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 15:07:45 2008 +0000

    Add a pinocchio account with an empty roster

 tests/pinocchio/accounts/empty/contacts.xml |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 0be7cc65760a2df4266bce5c03a3935fcfc3699f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 13:50:52 2008 +0000

    tests/pinocchio: add a PinocchioTest base class

 tests/pinocchio/Makefile.am    |   17 +++++++++++---
 tests/pinocchio/do-nothing.cpp |   47 ++++++----------------------------------
 tests/pinocchio/lib.cpp        |   46 +++++++++++++++++++++++++++++++++++++++
 tests/pinocchio/lib.h          |   28 +++++++++++++++++++++++
 4 files changed, 94 insertions(+), 44 deletions(-)

commit 86b68e29e951817486d5abfa463b383beb9a946d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 12:39:26 2008 +0000

    tests/pinocchio/do-nothing.cpp: rework to use QtTest

 tests/pinocchio/Makefile.am    |   17 ++++++-
 tests/pinocchio/do-nothing.cpp |  102 +++++++++++++++++++++++++++++-----------
 2 files changed, 89 insertions(+), 30 deletions(-)

commit 5afa533882ced4940652b8d883e14d00ddb4ace7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 12:08:12 2008 +0000

    Check for QtTest and port tests/dbus/do-nothing.cpp to QtTest

 configure.ac                |    6 ++++
 tests/dbus/Makefile.am      |   17 +++++++++--
 tests/dbus/do-nothing.cpp   |   66 +++++++++++++++++++++++++++++++++++++-----
 tests/pinocchio/Makefile.am |    3 +-
 4 files changed, 80 insertions(+), 12 deletions(-)

commit 0f8003614f1c2c3de3ddd548c34a65c96c19916b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 11:34:20 2008 +0000

    Check for pinocchio-ctl as well as pinocchio

 configure.ac |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit a1e436340e3a3d565b8df924efb51cfb0b40a941
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 11:34:09 2008 +0000

    Use TP_QT4_CFLAGS so it's the same as if we got them from pkg-config

 configure.ac                    |    8 ++++----
 examples/extensions/Makefile.am |    6 +++---
 tests/dbus/Makefile.am          |    2 +-
 tests/pinocchio/Makefile.am     |    2 +-
 4 files changed, 9 insertions(+), 9 deletions(-)

commit c828749e9c117e4e3f1f75cd0f98d4c84bd11c8d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 16:10:37 2008 +0000

    Add some more test infrastructure (no real tests yet)

 .gitignore                     |    2 +
 configure.ac                   |    6 +++++
 tests/Makefile.am              |    6 ++++-
 tests/README                   |   13 ++++++++++
 tests/dbus/Makefile.am         |   25 ++++++++++++++++++++
 tests/dbus/do-nothing.cpp      |   19 +++++++++++++++
 tests/pinocchio/Makefile.am    |   30 +++++++++++++++++++++++++
 tests/pinocchio/do-nothing.cpp |   48 ++++++++++++++++++++++++++++++++++++++++
 8 files changed, 148 insertions(+), 1 deletions(-)

commit 96ecc3da503dd3b2e5c4e040390ac3672c7ffed7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 15:33:24 2008 +0000

    .gitignore: add doxygen.cfg, which is now generated by configure

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit a9aa6da8d8dfb2b65a2996859e76eab6dab60d6a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 15:32:50 2008 +0000

    spec/Makefile.am: fix out-of-tree build by using GNU-specific $(wildcard) operator

 spec/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8117bec028653abaa5b272476962725663f08e70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 15:29:54 2008 +0000

    Configure doxygen to be distcheck-friendly
    
    Thanks to the maintainers of libxcb, for having a doxygen.cfg supporting
    out of tree builds!

 configure.ac   |   27 +-
 doxygen.cfg    | 1417 --------------------------------------------------------
 doxygen.cfg.in | 1417 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 1431 insertions(+), 1430 deletions(-)

commit 7a46fc4ce7afba8e252a34a9f5618873d8dc17f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:35:39 2008 +0000

    configure.ac: make our minds up whether it's _CFLAGS or _CXXFLAGS
    
    This broke `make distcheck`.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 216ac342b9e15f743e6377cf9cc8240fad3890e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:35:08 2008 +0000

    Prototype: distribute and install <TelepathyQt4/Prototype/Client/ChannelHandler>

 TelepathyQt4/Prototype/Makefile.am |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 096882b73c252ec5236d791a1bbb594812d3fe34
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:19:49 2008 +0000

    Prototype: distribute/install some missing files, partially fixing `make distcheck`

 TelepathyQt4/Prototype/Makefile.am |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit e8ab4b829e965a6298e4f6de9e99413874746da4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:14:19 2008 +0000

    Distribute <TelepathyQt4/Client/AccountManager>, partially fixing `make distcheck`

 TelepathyQt4/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 69abf631df39849a6e35cc67fa6422f97925acd3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:13:33 2008 +0000

    xincludator.py: correctly interpret href as relative to the source document
    
    This assumes Unix filenames, but so did the previous code.
    
    This fixes out-of-tree builds, as used by `make distcheck`.

 tools/xincludator.py |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 24b15453a5936bd758dba5c4bde23b1a50fc2119
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:12:02 2008 +0000

    spec: distribute all XML files, partially fixing `make distcheck`

 spec/Makefile.am |   43 +------------------------------------------
 1 files changed, 1 insertions(+), 42 deletions(-)

commit 461107e417062887d3ca0076e2b37135cc0dcab1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:11:44 2008 +0000

    Distribute dbus-daemon.xml, partially fixing `make distcheck`

 TelepathyQt4/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 3ee7d1fd6270257e215d11847b7bee37bb137b7f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:11:08 2008 +0000

    .gitignore: ignore .loT (libtool temporary) files

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit d4b1e265ae666b98008f65344f29a46a3ab63e14
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:10:48 2008 +0000

    .gitignore: ignore tarballs and the directory made by distcheck

 .gitignore |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a9d531c8a36dc0c4e321a0b1636666fcd4ff79b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 12:51:58 2008 +0000

    Add an empty 'tests' directory
    
    We need some regression tests, and if I add a directory, maybe people will
    feel guilty enough to populate it :-)

 Makefile.am       |    2 +-
 configure.ac      |    1 +
 tests/Makefile.am |    1 +
 3 files changed, 3 insertions(+), 1 deletions(-)

commit d8c8601cc8c3055e0bf8d20851e32ad0d62a832e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 12:50:49 2008 +0000

    tools: add with-session-bus.sh (copied from telepathy-glib)

 tools/Makefile.am         |    1 +
 tools/with-session-bus.sh |   84 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 85 insertions(+), 0 deletions(-)

commit bdbd4fa782104e8d56140337d49a8fb594979ef2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 12:42:00 2008 +0000

    .gitignore: anchor patterns at / (project root) where appropriate, sort with LC_ALL=C, add FIXME.out

 .gitignore |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

commit 53256321d3881b13e904521e56b919e1910a2a0f
Merge: 30e5c81 ffc10a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 12:28:23 2008 +0000

    Merge branch 'proto'

commit ffc10a2678a60e47b3cba83abcce08c1f3125f62
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 20 17:48:55 2008 +0000

    Import library code for a prototype Qt4 Telepathy convenience library
    
    This will be merged into the main telepathy-qt4 code over time; the goal
    is for the Prototype directory to end up either empty, or populated with
    trivial wrapper classes.

 TelepathyQt4/Makefile.am                        |   21 +-
 TelepathyQt4/Prototype/Account.cpp              |  274 +++++++
 TelepathyQt4/Prototype/Account.h                |  172 ++++
 TelepathyQt4/Prototype/AccountManager.cpp       |  310 ++++++++
 TelepathyQt4/Prototype/AccountManager.h         |  141 ++++
 TelepathyQt4/Prototype/AvatarManager.cpp        |  320 ++++++++
 TelepathyQt4/Prototype/AvatarManager.h          |  174 ++++
 TelepathyQt4/Prototype/CapabilitiesManager.cpp  |  321 ++++++++
 TelepathyQt4/Prototype/CapabilitiesManager.h    |  129 +++
 TelepathyQt4/Prototype/ChatChannel.cpp          |  223 ++++++
 TelepathyQt4/Prototype/ChatChannel.h            |  119 +++
 TelepathyQt4/Prototype/Client/ChannelHandler    |    6 +
 TelepathyQt4/Prototype/Connection.cpp           |  434 ++++++++++
 TelepathyQt4/Prototype/Connection.h             |  256 ++++++
 TelepathyQt4/Prototype/ConnectionFacade.cpp     |  265 +++++++
 TelepathyQt4/Prototype/ConnectionFacade.h       |  137 ++++
 TelepathyQt4/Prototype/Constants                |    6 +
 TelepathyQt4/Prototype/Contact.cpp              |  189 +++++
 TelepathyQt4/Prototype/Contact.h                |  247 ++++++
 TelepathyQt4/Prototype/ContactManager.cpp       |  965 +++++++++++++++++++++++
 TelepathyQt4/Prototype/ContactManager.h         |  304 +++++++
 TelepathyQt4/Prototype/DBusInterface.cpp        |   47 ++
 TelepathyQt4/Prototype/DBusInterface.h          |   51 ++
 TelepathyQt4/Prototype/Makefile.am              |  161 ++++
 TelepathyQt4/Prototype/PresenceManager.cpp      |  620 +++++++++++++++
 TelepathyQt4/Prototype/PresenceManager.h        |  151 ++++
 TelepathyQt4/Prototype/StreamedMediaChannel.cpp |  578 ++++++++++++++
 TelepathyQt4/Prototype/StreamedMediaChannel.h   |  229 ++++++
 TelepathyQt4/Prototype/TpQt4Prototype.pc.in     |   11 +
 TelepathyQt4/Prototype/Types                    |    6 +
 TelepathyQt4/Prototype/all.xml                  |    9 +
 TelepathyQt4/Prototype/channel-handler.xml      |    9 +
 TelepathyQt4/Prototype/constants.h              |   27 +
 TelepathyQt4/Prototype/types.cpp                |   22 +
 TelepathyQt4/Prototype/types.h                  |   27 +
 configure.ac                                    |    2 +
 36 files changed, 6956 insertions(+), 7 deletions(-)

commit 2148de51bdfc85f7a3692f6c90be1aeb709458da
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   Mon Nov 10 17:45:22 2008 +0000

    Reset spec to version 0.17.14
    
    Using unreleased spec considered harmful.

 spec/all.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0adfff68556f5b9ac4f6e870aa2fdd67ecfd37c8
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   Mon Nov 10 17:44:55 2008 +0000

    Add AccountManager and Account code-generation

 TelepathyQt4/Client/AccountManager |   16 ++++++++++++++++
 TelepathyQt4/Makefile.am           |   14 ++++++++++++++
 TelepathyQt4/account-manager.xml   |    9 +++++++++
 TelepathyQt4/account.xml           |   13 +++++++++++++
 TelepathyQt4/stable-interfaces.xml |    2 ++
 5 files changed, 54 insertions(+), 0 deletions(-)

commit b15adbbc709faedcb768ba2a7ef1639d6db1f1ec
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 19 13:32:31 2008 +0000

    Make Tp::Client::Channel inherit from DBusProxy class.

 TelepathyQt4/cli-channel.cpp |    3 ++-
 TelepathyQt4/cli-channel.h   |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit ebe563c7184b19258a04f270a1d11f52f5a1e6a1
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 19 13:27:42 2008 +0000

    Add installable header for DBusProxy class, and add it to buildsystem.

 TelepathyQt4/Client/DBusProxy |    6 ++++++
 TelepathyQt4/Makefile.am      |    1 +
 2 files changed, 7 insertions(+), 0 deletions(-)

commit a8a39152f2c0651ade3152337044ef562ebaa232
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 19 13:25:02 2008 +0000

    Doxygenate the DBusProxy class.

 TelepathyQt4/cli-dbus-proxy.h |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 6533594031ea89a6cf3afa79df62aa66f970ce12
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Tue Nov 18 21:27:44 2008 +0000

    Roughly implement the DBusProxy base class and add it to the buildsystem.
    
    Still needs APIDocs and to be used in the classes that should use it (for now, just Channel is ready).
    
    At the moment, it just proxies the dbus connection, path and service.

 TelepathyQt4/Makefile.am        |    2 +
 TelepathyQt4/cli-dbus-proxy.cpp |   75 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/cli-dbus-proxy.h   |   85 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 162 insertions(+), 0 deletions(-)

commit 30e5c8120b740b2bcfe34c029e4c07096107ed50
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Tue Nov 18 20:03:36 2008 +0000

    Oggis-Review: getters are still valid after the connection has been closed after introspection completed successfully.
    
    The only getter I am sure about is channelType(), but should the group-stuff related getter like methods also work when channel is ReadinessClosed?

 TelepathyQt4/cli-channel.cpp |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit b13b0c9f033fa00d276ae63fcc5e31741cda8ac0
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Fri Nov 7 14:10:39 2008 +0000

    Fix things that broke during merging in the master branch.

 TelepathyQt4/cli-channel.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b26f1458ab98495da9b69fa4b320fbf2c4cca7ac
Merge: 8ed9aa0 587126c
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Fri Nov 7 14:03:12 2008 +0000

    Merge branch 'master' into channel-hide-interface-methods
    
    Conflicts:
    
    	TelepathyQt4/cli-channel.cpp

commit 8ed9aa04a721ec1e9985031211b029b427b8b06c
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Fri Nov 7 13:51:16 2008 +0000

    Oggis-review: Fix groupSelfRemoveInfo() to only work in ReadinessClosed and update APIDocs to indicate that.

 TelepathyQt4/cli-channel.cpp |    4 ++--
 TelepathyQt4/cli-channel.h   |   12 ++++++------
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 85bbcd91bc1c363df590921f6a0412c806097fec
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Fri Nov 7 13:42:12 2008 +0000

    Oggis-review: document the states the channel will end up in depending on what state it is in when close() is called.

 TelepathyQt4/cli-channel.h |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 14d335319aac7a091cc5f305602918edb8eb4fd3
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Fri Nov 7 13:40:07 2008 +0000

    Oggis-review: Fix onClosed() to change channel to readinessDead if the introspection is not already complete.

 TelepathyQt4/cli-channel.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 6f01436baae6d80a6c4cc1fada547f93c4452197
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Fri Nov 7 13:35:03 2008 +0000

    Oggis-review: We don't allow ReadinessJustCreated->ReadinessClosed.

 TelepathyQt4/cli-channel.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 587126c2683a1551daa031bbbc12c2888a51a1fb
Merge: 64b717b c3e4460
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Nov 5 20:19:06 2008 +0200

    Merge branch 'chan-conn-elder-care'

commit 64b717be942695562fdea0906f76529171015fb8
Merge: 9eaac7b e1d8a7d
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 5 16:18:56 2008 +0000

    Merge branch 'misc' into collabora/main/master

commit 9a0518b63f9aeebc3c87e6bcfa931f925cc803bd
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 5 15:28:50 2008 +0000

    Add a new readiness enum value, ReadinessClosed.
    
    As discussed on #telepathy with oggis, this new enum value represents the readiness state of the channel when it has been closed. It replaces the closed() signal which could cause race conditions with queued signal/slot connections. This means ReadinessDead is now only for when the channel dies unexpectedly, rather than being closed by the class user in a controlled way.

 TelepathyQt4/cli-channel.cpp |   30 +++++++++++++++-------------
 TelepathyQt4/cli-channel.h   |   44 ++++++++++++++++++++++-------------------
 2 files changed, 40 insertions(+), 34 deletions(-)

commit 3ef4113a37c7ecaf98e09b6e71cd167759076803
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 5 15:01:07 2008 +0000

    Connect to the correct closed() signal. (yet more oggis review issues.)

 TelepathyQt4/cli-channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8e6a56ae25eea52098d451748b0b740e989fa072
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 5 14:57:24 2008 +0000

    Correct apidocs of the Channel::baseInterface() method (more oggis review stuff).

 TelepathyQt4/cli-channel.h |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit 88ec0406b8565e94936c9eb32a01a3f26892f96c
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 5 14:34:07 2008 +0000

    Add details of changes to Channel::close() to API Docs.

 TelepathyQt4/cli-channel.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit d6f8c22df5aff18fb7e659632fb6b05c81d23b60
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 5 14:27:19 2008 +0000

    Change channel::close() to work for Readiness != Dead and return a synthesised DBus error if close() can't be called.

 TelepathyQt4/cli-channel.cpp |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)

commit e1d8a7d63df5e97e342648d8e454be92473e9690
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 5 14:04:46 2008 +0000

    01777props -> 0177props - use the correct SPEC version number.

 TelepathyQt4/cli-channel.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c3e4460409bbaef41d2f8e5b8e151a3945ae006e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Nov 3 17:33:23 2008 +0200

    When a Channel's owning Connection is destroyed, cut off the dangling pointer

 TelepathyQt4/cli-channel.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 38e9a5a54ff4778555e8de9b8f5787c4b12f3065
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Nov 3 16:59:53 2008 +0200

    Expose the owning connection in Channel

 TelepathyQt4/cli-channel.cpp |    5 +++++
 TelepathyQt4/cli-channel.h   |    7 +++++++
 2 files changed, 12 insertions(+), 0 deletions(-)

commit 322b89398f68714ec53687643a4cd3ceb9f7a615
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Nov 3 16:44:48 2008 +0200

    Make Channel keep track of an "owning" connection

 TelepathyQt4/cli-channel.cpp    |   61 ++++++++++++++++++++++++++------------
 TelepathyQt4/cli-channel.h      |   35 ++++++++++++----------
 TelepathyQt4/cli-connection.cpp |    3 +-
 TelepathyQt4/cli-connection.h   |    9 ++++-
 4 files changed, 69 insertions(+), 39 deletions(-)

commit fc61ed6e5efbe79fbef1de79f1635fc5cdfc1709
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Nov 3 16:39:16 2008 +0200

    Change the readinessChanged signal parameters to uint because member enums are rather hard to forward-declare

 TelepathyQt4/cli-channel.h    |    2 +-
 TelepathyQt4/cli-connection.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 9eaac7b8d6d7c77ee7e80e27950ec49d7ffecceb
Merge: d07d99d 02fe103
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Nov 3 10:27:28 2008 +0200

    Merge branch 'friendly-requests'

commit eebc333fcf3b0910c516d2541827c31bc28fbf52
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Sat Nov 1 14:55:28 2008 +0000

    Fix typo in warning output.

 TelepathyQt4/cli-channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c0cd14c19afcfd2499a82eff0e566398dd9e7262
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Sat Nov 1 14:02:44 2008 +0000

    Add some more bits to .gitignore

 .gitignore |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit 1f95de9ed5d50d8b2a547a501742bf8f9df0fcce
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Sat Nov 1 13:54:43 2008 +0000

    Add a closed() signal that wraps the channel interface's closed() signal.

 TelepathyQt4/cli-channel.cpp |    3 +++
 TelepathyQt4/cli-channel.h   |    7 +++++++
 2 files changed, 10 insertions(+), 0 deletions(-)

commit 88ce6796f868093d8acc4ab30a5ab80d0af83873
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Sat Nov 1 13:46:30 2008 +0000

    Add return documentation to close().

 TelepathyQt4/cli-channel.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 1cc7189a48c861ac8d408ae7ca92f3d23beaa2d9
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Sat Nov 1 13:43:58 2008 +0000

    Change close() to return a QDBusPendingReply when not used as a slot.

 TelepathyQt4/cli-channel.cpp |   16 +++++++++++-----
 TelepathyQt4/cli-channel.h   |    7 ++++++-
 2 files changed, 17 insertions(+), 6 deletions(-)

commit d07d99d9ebee87b6edb4c45f55c9d17c49559e02
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Oct 31 14:21:55 2008 +0200

    Add the bus daemon interface as a 1:1 proxy

 TelepathyQt4/cli-dbus.h      |    4 ++-
 TelepathyQt4/dbus-daemon.xml |   80 ++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/dbus.xml        |    3 +-
 3 files changed, 85 insertions(+), 2 deletions(-)

commit 718f12addd38740c0eacd4547c4f223e2d0f1546
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Oct 31 14:08:26 2008 +0200

    Check for method input and signal argument names being present in client-gen

 tools/qt4-client-gen.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit ee60eb27834fa59214d3ccf678ef88a19c9adb72
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Oct 31 13:11:02 2008 +0200

    Update to spec 0.17.4

 TelepathyQt4/connection.xml                        |    2 +
 spec/Account.xml                                   |   33 +-
 spec/Account_Interface_Avatar.xml                  |    3 +-
 spec/Account_Manager.xml                           |   12 +-
 spec/Channel.xml                                   |  240 ++++++++-
 spec/Channel_Bundle.xml                            |   48 ++
 spec/Channel_Dispatch_Operation.xml                |  342 ++++++++++++
 spec/Channel_Dispatcher.xml                        |  361 +++++++++++++
 ...Channel_Dispatcher_Interface_Operation_List.xml |  138 +++++
 spec/Channel_Future.xml                            |   82 +---
 spec/Channel_Interface_Call_Merging.xml            |    4 +-
 spec/Channel_Interface_Call_State.xml              |    8 +
 spec/Channel_Interface_Destroyable.xml             |   82 +++
 spec/Channel_Interface_Group.xml                   |    6 +-
 spec/Channel_Interface_Messages.xml                |  563 +++++++++++++++++---
 spec/Channel_Request.xml                           |  175 ++++++
 spec/Channel_Type_Contact_List.xml                 |   25 +-
 spec/Channel_Type_Room_List.xml                    |    3 +-
 spec/Channel_Type_Text.xml                         |  127 ++++-
 spec/Client.xml                                    |  123 +++++
 spec/Client_Approver.xml                           |  137 +++++
 spec/Client_Handler.xml                            |  268 ++++++++++
 spec/Client_Observer.xml                           |  230 ++++++++
 spec/Connection.xml                                |  139 ++++-
 spec/Connection_Interface_Aliasing.xml             |   23 +
 spec/Connection_Interface_Avatars.xml              |   19 +-
 spec/Connection_Interface_Capabilities.xml         |    2 +-
 spec/Connection_Interface_Contacts.xml             |   48 +-
 spec/Connection_Interface_Presence.xml             |    4 +-
 spec/Connection_Interface_Renaming.xml             |    2 +-
 spec/Connection_Interface_Requests.xml             |  557 +++++++++++++++++++
 spec/Connection_Interface_Simple_Presence.xml      |    6 +-
 spec/Connection_Manager.xml                        |   48 +--
 spec/Media_Session_Handler.xml                     |    4 +-
 spec/Media_Stream_Handler.xml                      |    6 +-
 spec/all.xml                                       |   39 +-
 spec/errors.xml                                    |   21 +-
 spec/generic-types.xml                             |   28 +-
 38 files changed, 3654 insertions(+), 304 deletions(-)

commit 65e939f30a3ca4dbb2d6d4eb3d28aa441086dd3a
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Oct 29 16:32:45 2008 +0000

    Implement close() method in the convenience Channel class.
    
    Channel class should now implement wrappers around all needed methods from the ChannelInterface (using the SPEC version currently part of tpQt4.

 TelepathyQt4/cli-channel.cpp |    9 +++++++++
 TelepathyQt4/cli-channel.h   |    6 ++++++
 2 files changed, 15 insertions(+), 0 deletions(-)

commit 0efed963d31d369ac687907f615207c2a578a3b3
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Oct 29 16:10:20 2008 +0000

    Change the Channel class parent to QObject and make the ChannelInterface a member of the private struct. Get everything compiling and working as before. Methods not currently in the convenience class still need to be added.

 TelepathyQt4/cli-channel.cpp |   23 ++++++++++++++++-------
 TelepathyQt4/cli-channel.h   |   17 ++++++++++++++---
 2 files changed, 30 insertions(+), 10 deletions(-)

commit 835485e5871da0410afd1d354ad09c8bbaead60c
Merge: b68caa3 65fa72c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Oct 20 19:13:26 2008 +0300

    Merge branch 'autointrospect-channel-group'

commit 65fa72cb7425e276dacc7417951ed8833d7a192a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Oct 20 18:47:36 2008 +0300

    Filter GroupFlagProperties out in fallback GetGroupFlags callback

 TelepathyQt4/cli-channel.cpp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 3f3e3dc9dd5a4f36bbf4f49dd2edf9a99e11ddfd
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Oct 14 00:17:08 2008 +0300

    QString doesnt have empty(), it has isEmpty()

 TelepathyQt4/cli-channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 182c4a73752d49fb29464ce6323fb22e0d37e955
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Oct 14 00:09:26 2008 +0300

    Misc Will-review fixes to group handle owners

 TelepathyQt4/cli-channel.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit f720a385d58c8bf673f594edb68755565aeb247b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Oct 11 14:03:54 2008 +0300

    Issue warnings when cached Group properties are accessed in an unsuitable state

 TelepathyQt4/cli-channel.cpp |   51 ++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 49 insertions(+), 2 deletions(-)

commit cf919cdb0185bcceabeb8b31a7700ef5c49fc8ac
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Oct 10 19:41:58 2008 +0300

    Similarly to the main Channel autointrospection, clarify and make more scalable the Group property extraction

 TelepathyQt4/cli-channel.cpp |   89 +++++++++++++++++++++---------------------
 1 files changed, 45 insertions(+), 44 deletions(-)

commit 02fe1032768fcf39ed02eeb26cdd756715b625b3
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Oct 8 14:46:56 2008 +0300

    Doxyment PendingChannel

 TelepathyQt4/cli-connection.h |  117 +++++++++++++++++++++++++++++++++++++++-
 1 files changed, 114 insertions(+), 3 deletions(-)

commit b3beb03a1d58fc0be34a93bb9359fc727397c2a4
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Oct 8 00:31:13 2008 +0300

    Add PendingChannel class for friendly channel requests

 TelepathyQt4/cli-connection.cpp |  122 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/cli-connection.h   |   42 +++++++++++++
 2 files changed, 164 insertions(+), 0 deletions(-)

commit b68caa33ceff083856098873b1380d7071a504ff
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Oct 8 00:29:45 2008 +0300

    Use typeInterface instead of optionalInterface for Channel type-specific interfaces, as intended

 TelepathyQt4/cli-channel.h |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 931f473457f09b5c7f365fe6295d82943ee48f01
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 30 00:01:11 2008 +0300

    Add additional header guards to the pretty include headers for clarity

 TelepathyQt4/Client/Channel                   |    5 +++++
 TelepathyQt4/Client/Connection                |    5 +++++
 TelepathyQt4/Client/ConnectionManager         |    5 +++++
 TelepathyQt4/Client/DBus                      |    5 +++++
 TelepathyQt4/Client/MediaSessionHandler       |    5 +++++
 TelepathyQt4/Client/MediaStreamHandler        |    5 +++++
 TelepathyQt4/Client/OptionalInterfaceFactory  |    5 +++++
 TelepathyQt4/Client/Properties                |    5 +++++
 TelepathyQt4/Constants                        |    5 +++++
 TelepathyQt4/Debug                            |    5 +++++
 TelepathyQt4/Types                            |    5 +++++
 TelepathyQt4/cli-channel.h                    |    4 ++--
 TelepathyQt4/cli-connection-manager.h         |    4 ++--
 TelepathyQt4/cli-connection.h                 |    4 ++--
 TelepathyQt4/cli-dbus.h                       |    4 ++--
 TelepathyQt4/cli-media-session-handler.h      |    4 ++--
 TelepathyQt4/cli-media-stream-handler.h       |    4 ++--
 TelepathyQt4/cli-optional-interface-factory.h |    4 ++--
 TelepathyQt4/cli-properties.h                 |    4 ++--
 TelepathyQt4/constants.h                      |    4 ++--
 TelepathyQt4/debug.h                          |    4 ++--
 TelepathyQt4/types.h                          |    4 ++--
 22 files changed, 77 insertions(+), 22 deletions(-)

commit 97ef5b0008646c30c9a097baecb38a74d70f8f05
Merge: cfa6edb ab5082e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 29 23:04:04 2008 +0300

    Merge branch 'extensibility'

commit 314e3d5005f679326e177c478fe3c2d53630b274
Merge: 6c0f1dc cfa6edb
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 24 13:45:26 2008 +0300

    Merge branch 'master' into autointrospect-channel-group

commit cfa6edb1c7b6c98654ac1974732e2c8e95d10518
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 21:05:36 2008 +0300

    Remove as-compiler-flag.m4 completely, it's unused now - and dist tp-cxx-compiler-flag.m4, forgot it

 m4/Makefile.am         |    2 +-
 m4/as-compiler-flag.m4 |   35 -----------------------------------
 2 files changed, 1 insertions(+), 36 deletions(-)

commit 74d50beed78128e9f3aa743e4ea1868595a3c80a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 20:47:00 2008 +0300

    Try to make the compiler flag usage more portable

 configure.ac |   15 ++-------------
 1 files changed, 2 insertions(+), 13 deletions(-)

commit 0e93e299cad790c233d6f56200e489eac5e38c6f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 20:15:26 2008 +0300

    Rewrite the (wrongly) modified AS_COMPILER_FLAG as TP_CXX_COMPILER_FLAG, using AC_COMPILE_IFELSE

 configure.ac               |   12 ++++++------
 m4/tp-cxx-compiler-flag.m4 |   32 ++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+), 6 deletions(-)

commit 75359f01cacd844c4ddb0274147608cf1a78642c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 19:19:47 2008 +0300

    We depend on automake >= 1.9, reflect that in the ./autogen.sh automake chooser check

 autogen.sh |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 957ca0d876747813e739b6452657b04a73b7082c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 19:12:39 2008 +0300

    Correctly check for C++ compiler flags in AS_COMPILER_FLAG

 configure.ac           |    1 +
 m4/as-compiler-flag.m4 |    6 ++++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 82a34e7c7a83e497868449571863f86841182e69
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 14:42:07 2008 +0300

    De-bong the status/statusReason comment additions from the previous patch

 TelepathyQt4/cli-connection.h |   13 ++++---------
 1 files changed, 4 insertions(+), 9 deletions(-)

commit 820d7a1ff5e717f91dd54abf470759aeb8fae60e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 14:01:34 2008 +0300

    Document that the values returned by Connection::status(reason)? might have changed by the time readinessChanged() is emitted

 TelepathyQt4/cli-connection.h |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

commit 8e93dcefdd32fcde2f0d1059d497017e07626114
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 13:26:26 2008 +0300

    Will-review #6: reword debug message in Connection::onStatusChanged

 TelepathyQt4/cli-connection.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 24777e4f920c2716ea85d4464b5d1b7a3d205130
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 01:40:46 2008 +0300

    Will-review #5: Point to optionalInterface() in the check parameter descriptions for optional interface convenience getters also in Connection

 TelepathyQt4/cli-connection.h |   25 +++++--------------------
 1 files changed, 5 insertions(+), 20 deletions(-)

commit f5342710a2e8db9c14faf06a84d3d2cc5fb49396
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 01:38:21 2008 +0300

    Similarly to Channel, fix Connection::propertiesInterface() to use BypassInterfaceCheck

 TelepathyQt4/cli-connection.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 902a6391ddd17b5a82c8ad62fe935b81de54f63b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 01:35:32 2008 +0300

    Will-review #4: Refine the Connection state accessor validity guarantees and emit warnings for improper usage

 TelepathyQt4/cli-connection.cpp |   29 +++++++++++++++
 TelepathyQt4/cli-connection.h   |   77 ++++++++++++++++++++++++---------------
 2 files changed, 76 insertions(+), 30 deletions(-)

commit cd520d34a6fa30a28a19e671bfffcae88e205ff2
Merge: d8c8ca5 25dd788
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 01:28:55 2008 +0300

    Merge branch 'master' into autointrospect-connection

commit 6c0f1dc7edc91c1f9561752fbe11f0b4ce2ab2e7
Merge: 1f10b00 25dd788
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Sep 20 22:54:32 2008 +0300

    Merge branch 'master' into autointrospect-channel-group
    
    Conflicts:
    
    	TelepathyQt4/cli-channel.h

commit 25dd7882d09d5cc235f62bd3bdd562bfb20d86f0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Sep 20 22:29:22 2008 +0300

    Will-review #3 redux: Change Channel::interfaces and Channel::channelType checks subtly to allow usage from Channel internals even before no public usage is allowed

 TelepathyQt4/cli-channel.cpp |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit d8c8ca5f68382cc070e9079c1420a49cb1221bd7
Merge: 8d0cc4e 3f34d31
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Sep 20 20:55:36 2008 +0300

    Merge branch 'master' into autointrospect-connection
    
    Conflicts:
    
    	TelepathyQt4/Makefile.am

commit 3f34d3148923c49d220d2288cf0e22aa29301c9c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Sep 20 13:58:30 2008 +0300

    Will-review #3: Issue a warning when the cached properties are accessed in an unsuitable state

 TelepathyQt4/cli-channel.cpp |   15 +++++++++++++++
 TelepathyQt4/cli-channel.h   |   19 +++++++++++++------
 2 files changed, 28 insertions(+), 6 deletions(-)

commit 358ac1141ce4b9e0f603cfd43c7b6a3339ad25e1
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Sep 19 17:31:15 2008 +0300

    Will-review #2: Fix doxygen comments for Channel optional interface getters

 TelepathyQt4/cli-channel.h |   63 ++++++++++----------------------------------
 1 files changed, 14 insertions(+), 49 deletions(-)

commit b13f511c674f7afa55823e152b67beaa3e8ed4d4
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Sep 19 15:30:43 2008 +0300

    Correct Channel::propertiesInterface() to bypass the interface check

 TelepathyQt4/cli-channel.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 24ab7ba540746c9d88628cd2991092d115ba8613
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Sep 19 15:28:30 2008 +0300

    Move initial continueIntrospection to Channel constructor, otherwise the priv pointer won't have been initialized

 TelepathyQt4/cli-channel.cpp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit e296b4320b8be9752c64a2298d1b2f290a58e179
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Sep 18 11:17:34 2008 +0300

    Will-review #1: Change the property checking to be a) more clear b) better scalable to new properties

 TelepathyQt4/cli-channel.cpp |   67 ++++++++++++++++++++++--------------------
 1 files changed, 35 insertions(+), 32 deletions(-)

commit 8d0cc4ec60acef465bb47fbf3ccc48161c9729b7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 10 23:53:23 2008 +0300

    Change the boolean force parameters to optionalInterface and friends to a more readable enum in Connection

 TelepathyQt4/cli-connection.h |   90 ++++++++++++++++++++++++----------------
 1 files changed, 54 insertions(+), 36 deletions(-)

commit 5a6d925a2af9b0ed3b0b0dd60744496263ddc6fa
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 10 23:15:01 2008 +0300

    Change the boolean force parameters to optionalInterface, typeInterface and friends to a more readable enum in Channel

 TelepathyQt4/cli-channel.h |  161 +++++++++++++++++++++++++-------------------
 1 files changed, 91 insertions(+), 70 deletions(-)

commit 1f10b00a827f01854cbd4eed3d0a30685a812b45
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 10 21:51:30 2008 +0300

    Expose group self remove info

 TelepathyQt4/cli-channel.cpp |   30 +++++++++++++++---------------
 TelepathyQt4/cli-channel.h   |   20 ++++++++++++++++++++
 2 files changed, 35 insertions(+), 15 deletions(-)

commit 447511fada4b5dab572fdd3714d174126106e76f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 10 21:41:11 2008 +0300

    Generalize GroupLocalPendingInfo to be GroupMemberChangeInfo

 TelepathyQt4/cli-channel.cpp |   12 +++++-----
 TelepathyQt4/cli-channel.h   |   47 ++++++++++++++++++++++++++---------------
 2 files changed, 36 insertions(+), 23 deletions(-)

commit bffaeff6f742d5fca0dc07b64f1cd2c07e2a4879
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 10 19:18:30 2008 +0300

    Expose group self handle

 TelepathyQt4/cli-channel.cpp |   18 ++++++++++++++++--
 TelepathyQt4/cli-channel.h   |   28 ++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+), 2 deletions(-)

commit 5afe1b888e484d581d4e1668f128616e7d3419e1
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Sep 7 15:42:03 2008 +0300

    Misc fixes in doxygen for group flags and members

 TelepathyQt4/cli-channel.h |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

commit b94540045abdaa44124c916edb8637ddb7b19bf9
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Sep 7 15:40:50 2008 +0300

    Expose handle owners

 TelepathyQt4/cli-channel.cpp |   40 ++++++++++++++++++++++++++++++---
 TelepathyQt4/cli-channel.h   |   50 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 86 insertions(+), 4 deletions(-)

commit 800b65384b0a9a5f5f8e8d9d0e441bbadd073e27
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Sep 4 03:00:46 2008 +0300

    Expose group members, local pending and remote pending

 TelepathyQt4/cli-channel.cpp |   75 ++++++++++++++++++++++----
 TelepathyQt4/cli-channel.h   |  124 ++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 182 insertions(+), 17 deletions(-)

commit 41e8e7e21f2a724545d1235fd1d3d38e7f924e16
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Sep 4 00:22:22 2008 +0300

    Expose group flags

 TelepathyQt4/cli-channel.cpp |   10 +++++
 TelepathyQt4/cli-channel.h   |   88 +++++++++++++++++++++++++++++++++++------
 2 files changed, 85 insertions(+), 13 deletions(-)

commit 46e36c0ecf603eebb96e1155b3b2074b932ddb9f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 3 22:55:57 2008 +0300

    Store extended info when self handle has been removed from Group

 TelepathyQt4/cli-channel.cpp |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

commit 288ef59663da4e8a700ae0b37209f3d0c9127478
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 3 22:24:15 2008 +0300

    Make the Channel::Private member declarations more readable

 TelepathyQt4/cli-channel.cpp |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit 4793955f2470ab0cc2c9d542c64753d3b224c516
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 3 19:07:46 2008 +0300

    Add debug output to Group autointrospection detailing the number of local pending members

 TelepathyQt4/cli-channel.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 583aeb2f53e058c240e9a487aac0234088acecdc
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 3 17:33:31 2008 +0300

    Add local pending (with full extended info, change tracking and fallbacks) to Group autointrospection

 TelepathyQt4/cli-channel.cpp |   86 ++++++++++++++++++++++++++++++++++-------
 TelepathyQt4/cli-channel.h   |   31 +++++++++++++++
 2 files changed, 102 insertions(+), 15 deletions(-)

commit 137a0c79a548cc2152405c137027e9a05d58ab66
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 1 01:23:50 2008 +0300

    Add change tracking to Channel.Interface.Group autointrospection

 TelepathyQt4/cli-channel.cpp |  111 +++++++++++++++++++++++++++++++++++++++--
 TelepathyQt4/cli-channel.h   |    4 ++
 2 files changed, 109 insertions(+), 6 deletions(-)

commit d078f11ef74284a4f50e7ad4a6486ebf9abc422d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Aug 18 21:41:09 2008 +0300

    Add fallbacks to Group autointrospection, still without LocalPending

 TelepathyQt4/cli-channel.cpp |  113 +++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/cli-channel.h   |    3 +
 2 files changed, 115 insertions(+), 1 deletions(-)

commit 91264b313fcd46c091c3b09eddb30985212b5f39
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 14:44:28 2008 +0300

    Add basic Channel.Interface.Group autointrospection, still without fallbacks and LocalPending

 TelepathyQt4/cli-channel.cpp |   67 +++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/cli-channel.h   |    6 ++++
 2 files changed, 72 insertions(+), 1 deletions(-)

commit 4a63b0d5ffca0e729e2c9cd548ae88ffcb477a72
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 10 00:35:44 2008 +0300

    Add shared getters for the remaining Channel interfaces

 TelepathyQt4/cli-channel.h |  199 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 199 insertions(+), 0 deletions(-)

commit c8916ebf1be005ebfef65de39013f700ebec0ed6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 23:18:44 2008 +0300

    Use OptionalInterfaceFactory in Channel (currently only for Properties)

 TelepathyQt4/cli-channel.cpp |   13 +++++++---
 TelepathyQt4/cli-channel.h   |   52 +++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 60 insertions(+), 5 deletions(-)

commit c336669b04012199c03f69cb1c3b24d6c7ad0c90
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Aug 25 23:43:36 2008 +0300

    Adapt to debug.hpp->debug-internal.hpp change in cli-channel.cpp

 TelepathyQt4/cli-channel.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c831cb677ab8555c02578072a522c8eda4f4109e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 04:10:29 2008 +0300

    Future-proof the Channel::Readiness enum

 TelepathyQt4/cli-channel.cpp |    1 +
 TelepathyQt4/cli-channel.h   |    8 +++++---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 567a40ef8616a5f4acfde91ce9e27fbdeb3ec09e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 03:54:26 2008 +0300

    Add overview comment explaining the benefits of using Channel

 TelepathyQt4/cli-channel.h |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 81f3e6006fd5cdc0cdbc6be2156784db325c038e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 03:34:55 2008 +0300

    Hook up Channel::Closed to making Channel have the dead readiness

 TelepathyQt4/cli-channel.cpp |   17 +++++++++++++++--
 TelepathyQt4/cli-channel.h   |    1 +
 2 files changed, 16 insertions(+), 2 deletions(-)

commit 09f86c6bc06690f9397bfddeeda53ec69e3a4623
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 03:21:05 2008 +0300

    Expose the channel type, handle type and handle in Channel

 TelepathyQt4/cli-channel.cpp |   15 +++++++++++++++
 TelepathyQt4/cli-channel.h   |   28 ++++++++++++++++++++++++----
 2 files changed, 39 insertions(+), 4 deletions(-)

commit ca98bc58f255db4cbeba4a8b93c12ca82228c45c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 03:05:36 2008 +0300

    Extend the main interface introspection to introspect channel type, target handle type and target handle as well (with proper fallbacks)

 TelepathyQt4/cli-channel.cpp |   87 +++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/cli-channel.h   |    2 +
 2 files changed, 87 insertions(+), 2 deletions(-)

commit b6e1cff21d9e5515e6c3bbc65a9ff562b25eda0c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 02:10:42 2008 +0300

    Make Channel do autointrospect of the main interface state (with fallbacks, currently exposing Interfaces)

 TelepathyQt4/cli-channel.cpp |  138 +++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/cli-channel.h   |   63 +++++++++++++++++++
 2 files changed, 200 insertions(+), 1 deletions(-)

commit 22371b3e51c7aacacd0bd11301f9a772d364fafb
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Aug 11 15:08:42 2008 +0300

    Add stub Channel high-level proxy

 TelepathyQt4/Makefile.am     |    3 +-
 TelepathyQt4/cli-channel.cpp |   48 +++++++++++++++++++++++++++++++++++-
 TelepathyQt4/cli-channel.h   |   54 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 102 insertions(+), 3 deletions(-)

commit ffefbac8bfe949e5e1e1845e9e497b8d75717b35
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 23:00:09 2008 +0300

    Doxyment the Connection optional interface getters

 TelepathyQt4/cli-connection.h |   81 ++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 79 insertions(+), 2 deletions(-)

commit ce938fc8a93967c2fedb4e6aa9bd0d6ea55cc1a0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 22:59:56 2008 +0300

    Misc errata to Connection doxygen

 TelepathyQt4/cli-connection.h |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit e36c444a8801cb315dd4dfd59b6e0aaaef6e386d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 17:07:24 2008 +0300

    Use OptionalInterfaceFactory for the optional interfaces in Connection

 TelepathyQt4/cli-connection.cpp |   21 ---------------------
 TelepathyQt4/cli-connection.h   |   17 ++++-------------
 2 files changed, 4 insertions(+), 34 deletions(-)

commit aa61c87ea9d57ea3cf864b225f498e751f29d880
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 17:05:41 2008 +0300

    forcePresent in the optional interface getters should've been false by default

 TelepathyQt4/cli-connection.h |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 02d2dd484f0635fa931c364b86d40d2ba879dd9b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 8 18:38:07 2008 +0300

    Add Connection::optionalInterface() and friends

 TelepathyQt4/cli-connection.cpp |   62 ++++++++++++++++++++++++++++++--------
 TelepathyQt4/cli-connection.h   |   53 +++++++++++++++++++++++++++++++++
 2 files changed, 102 insertions(+), 13 deletions(-)

commit 717b6d9e336493249890719c3e9c03380162f13a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Aug 25 23:47:37 2008 +0300

    Adapt to debug.hpp->debug-internal.hpp change in cli-connection.cpp

 TelepathyQt4/cli-connection.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d313f0ab7375c016811f160a101c325986ce4c1b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 04:07:28 2008 +0300

    Future-proof the Connection::Readiness enum

 TelepathyQt4/cli-connection.cpp |    2 +-
 TelepathyQt4/cli-connection.h   |   12 +++++++-----
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 554026cb5e3a2f5eda8df7b7f72cccccec9bb2b6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Aug 10 00:33:11 2008 +0300

    New architecture of the high-level proxies; Autointrospect for Connection implemented

 TelepathyQt4/cli-connection.cpp |  193 +++++++++++++++++++++++++++++----------
 TelepathyQt4/cli-connection.h   |  196 +++++++++++++++++++++------------------
 2 files changed, 252 insertions(+), 137 deletions(-)

commit 5bb79cb465d56da6356acefeb34ead906bfcb663
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jul 29 01:11:53 2008 +0300

    Adapt to latest developments in -client-proxies; Connection now publicly inherits ConnectionInterface

 TelepathyQt4/cli-connection.cpp |   65 +++++++++++++++-----------------------
 TelepathyQt4/cli-connection.h   |   34 +++++---------------
 2 files changed, 35 insertions(+), 64 deletions(-)

commit a25cc99cb3ae6328fef7222e9d876918204fc6ce
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jul 29 01:10:26 2008 +0300

    Run moc for the high-level Connection class as well

 TelepathyQt4/Makefile.am        |    3 ++-
 TelepathyQt4/cli-connection.cpp |    1 +
 2 files changed, 3 insertions(+), 1 deletions(-)

commit ed2e51ddcab31bfe0330bcf9f8df4f0aa50d097f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jul 28 19:45:30 2008 +0300

    Include local include files by their real header name, not the public pretty include one

 TelepathyQt4/cli-connection.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 66f9686f7243baec4649f12b7bd332752977ce7f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jul 28 02:06:47 2008 +0300

    Add full property tracking to Connection with automatic inspection of optional interface state when the remote object goes Connected

 TelepathyQt4/cli-connection.cpp |  179 +++++++++++++++++++++++++++++++++++----
 TelepathyQt4/cli-connection.h   |   60 +++++++++++++-
 2 files changed, 220 insertions(+), 19 deletions(-)

commit e75497d71f8e41c17ee3e5f6f8ec0b6b38359eb6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 16:44:16 2008 +0300

    Use the debug output system in Connection

 TelepathyQt4/cli-connection.cpp |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 12ed0a198e565ab8bcef6292c1a8d2bf8631bd02
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 03:31:49 2008 +0300

    Add initial connection status tracking to Connection

 TelepathyQt4/cli-connection.cpp |  112 ++++++++++++++++++++++++++++++++++++--
 TelepathyQt4/cli-connection.h   |   86 +++++++++++++++++++++++++++++-
 2 files changed, 191 insertions(+), 7 deletions(-)

commit d65cd0435a51e4c30670d35085670bf9c23960f1
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 21:35:48 2008 +0300

    Add stub Connection high-level proxy

 TelepathyQt4/cli-connection.cpp |   43 +++++++++++++++++++++++
 TelepathyQt4/cli-connection.h   |   71 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 114 insertions(+), 0 deletions(-)

commit 8d8d8af4dfe02a2be44a8002b53cdbf8960079d8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 21:55:07 2008 +0300

    Doxyment OptionalInterfaceFactory

 TelepathyQt4/cli-optional-interface-factory.h |   33 +++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

commit ef703068261ca210be0b28f62eb73d337777575c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 16:56:56 2008 +0300

    Make proxy lifetimes tied to the OptionalInterfaceFactory lifetime

 TelepathyQt4/cli-optional-interface-factory.cpp |   10 ++++++++++
 TelepathyQt4/cli-optional-interface-factory.h   |    4 ++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 6527392577281328839f800c9f296b05d250d09f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 15:30:46 2008 +0300

    Add OptionalInterfaceFactory mixin class

 TelepathyQt4/Client/OptionalInterfaceFactory    |    1 +
 TelepathyQt4/Makefile.am                        |    3 +
 TelepathyQt4/cli-optional-interface-factory.cpp |   70 ++++++++++++++++++
 TelepathyQt4/cli-optional-interface-factory.h   |   90 +++++++++++++++++++++++
 TelepathyQt4/header-compile-test.cpp            |    1 +
 5 files changed, 165 insertions(+), 0 deletions(-)

commit ab5082e9cdbdeb3dfb9f630c4b815dcac4d1d182
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Aug 25 23:54:01 2008 +0300

    Remove non-relevant comment lifted from tp-glib in examples/extensions/Makefile.am

 examples/extensions/Makefile.am |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit 578190e359265bc8209d1339c69e15118182ec26
Merge: 25233b5 2602e88
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Aug 25 23:07:40 2008 +0300

    Merge branch 'debug-output-support'

commit 2602e88ce4e60ee22f994aad2d80fdfee0eacbaf
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Aug 25 23:06:13 2008 +0300

    Rename debug.hpp to debug-internal.hpp to avoid confusion with the public debug.h

 TelepathyQt4/Makefile.am        |    2 +-
 TelepathyQt4/debug-internal.hpp |   90 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/debug.cpp          |    2 +-
 TelepathyQt4/debug.hpp          |   90 ---------------------------------------
 4 files changed, 92 insertions(+), 92 deletions(-)

commit fe4c2a3dc8b2180a71792395e90bb42a9666ed86
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Aug 22 21:42:35 2008 +0300

    Add proper .gitignore

 .gitignore |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

commit ed2fb5a63e47cdd28f2bfb87a26561e65cfd5965
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 19 03:55:59 2008 +0300

    Add Connection.Interface.Hats example from telepathy-glib to demonstrate extensibility

 Makefile.am                                       |    2 +-
 configure.ac                                      |    9 ++
 examples/Makefile.am                              |    1 +
 examples/extensions/Connection_Interface_Hats.xml |  139 +++++++++++++++++++++
 examples/extensions/Makefile.am                   |  105 ++++++++++++++++
 examples/extensions/all.xml                       |   16 +++
 examples/extensions/cli-connection.cpp            |    2 +
 examples/extensions/cli-connection.h              |    6 +
 examples/extensions/connection.xml                |    9 ++
 examples/extensions/types.cpp                     |    1 +
 examples/extensions/types.h                       |    6 +
 11 files changed, 295 insertions(+), 1 deletions(-)

commit 8de33dd5931aa489347cb21b02059715305d3e35
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 19 03:39:42 2008 +0300

    Random find: fix indentation in doxygen for generic list types generated by types-gen

 tools/qt4-types-gen.py |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 8ddd4eaecb61c8e0ba2b60be4a3bc8eb04e2cf89
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 19 03:07:17 2008 +0300

    Use "" instead of <> for the header file include in the proxy body file, so extensions won't need to include their own source tree in their include path

 TelepathyQt4/Makefile.am |    2 +-
 tools/qt4-client-gen.py  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit ca6222a43a8854f629a7478a4a88e835e845593e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 19 03:06:19 2008 +0300

    Make the group argument to client-gen really optional, as extensions won't probably care about doxygen groups

 tools/qt4-client-gen.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit cde428ee1eb8fad376171f8e4dd968ab03099237
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 19 02:48:15 2008 +0300

    Make prettyinclude optional in types-gen and client-gen, extensions don't usually care about pretty includes

 tools/libqt4codegen.py  |    7 +++++++
 tools/qt4-client-gen.py |    9 ++++-----
 tools/qt4-types-gen.py  |   27 ++++++++++++++-------------
 3 files changed, 25 insertions(+), 18 deletions(-)

commit 25233b5179a2ae920b88fe2c32b665cf417013d4
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Aug 22 21:42:35 2008 +0300

    Add proper .gitignore

 .gitignore |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

commit de9f67dbee72c8d8a81c63946e051b10634889c2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 19 01:55:14 2008 +0300

    Replace the types/parentinclude params in {client,types}-gen with a comma-separated extraincludes list to be able to include eg. the parent main interface header and parent types header in extensions

 TelepathyQt4/Makefile.am |    2 +-
 tools/qt4-client-gen.py  |   21 ++++++++++++++-------
 tools/qt4-types-gen.py   |   14 +++++++-------
 3 files changed, 22 insertions(+), 15 deletions(-)

commit 8294b40e4f8200e97359cdc38a79052204438a4b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 19 01:47:30 2008 +0300

    Explicitly qualify the main interfaces specified to client-gen to be able to use mothership classes as the mainiface

 TelepathyQt4/Makefile.am |   10 +++++-----
 tools/qt4-client-gen.py  |   19 +++++++++----------
 2 files changed, 14 insertions(+), 15 deletions(-)

commit feab944a128e149f4311266d19e2f53c7885eaa4
Merge: d85c4d5 139aac2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Aug 13 22:06:33 2008 +0300

    Merge branch 'client-proxies'

commit 139aac2f663c1d6593b1c12c8bc15e30237e5f11
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Aug 13 21:45:36 2008 +0300

    Remove redundant explicity from some generated client constructors

 tools/qt4-client-gen.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit d85c4d53a3887c8705fd5c10a736e0c1e04dce48
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Aug 13 21:38:30 2008 +0300

    Build the library static for now

 TelepathyQt4/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0788f3cf36764becc9738f08bd327c56405e2578
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Aug 13 21:38:05 2008 +0300

    Fix make dist

 Makefile.am      |    5 +++--
 configure.ac     |    2 +-
 spec/Makefile.am |    1 +
 3 files changed, 5 insertions(+), 3 deletions(-)

commit 16350dc192f5f296e096cd7807f63efb5fea4b46
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Aug 9 17:03:16 2008 +0300

    Fix HTML in doxygen for the debug system

 TelepathyQt4/debug.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 26149aca14205e1eceb567c62f65c9a9cadfc89a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Aug 8 18:59:42 2008 +0300

    Add the debug enable functions to the debug group

 TelepathyQt4/debug.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit ef1090f04f7777ca81e348fd92da8e2f5cb7e984
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jul 28 20:38:06 2008 +0300

    debug.h shouldn't include config.h, debug.hpp should

 TelepathyQt4/debug.h   |    2 --
 TelepathyQt4/debug.hpp |    2 ++
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2869cecc991ec547b8a512a3ba419153a16e4b07
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Aug 10 16:06:40 2008 +0300

    Make debugging output controllable by application code at runtime

 TelepathyQt4/Debug       |    1 +
 TelepathyQt4/Makefile.am |    3 ++
 TelepathyQt4/debug.cpp   |   88 ++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/debug.h     |   66 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/debug.hpp   |   16 +++++---
 5 files changed, 168 insertions(+), 6 deletions(-)

commit bb76d6a5635a354b645310045bd1fcefd4033da4
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 16:44:16 2008 +0300

    Add debug.hpp for library internal debugging output

 TelepathyQt4/Makefile.am |    1 +
 TelepathyQt4/debug.hpp   |   84 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 85 insertions(+), 0 deletions(-)

commit 58fb08552f2fe1532ccd5407745bea0235c6af30
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 14:42:45 2008 +0300

    Add license headers to the client proxy implementation files

 TelepathyQt4/cli-channel.cpp               |   21 +++++++++++++++++++++
 TelepathyQt4/cli-connection-manager.cpp    |   21 +++++++++++++++++++++
 TelepathyQt4/cli-connection.cpp            |   21 +++++++++++++++++++++
 TelepathyQt4/cli-dbus.cpp                  |   21 +++++++++++++++++++++
 TelepathyQt4/cli-media-session-handler.cpp |   21 +++++++++++++++++++++
 TelepathyQt4/cli-media-stream-handler.cpp  |   21 +++++++++++++++++++++
 TelepathyQt4/cli-properties.cpp            |   21 +++++++++++++++++++++
 7 files changed, 147 insertions(+), 0 deletions(-)

commit 6e2403a6372efa84467f30517d94a26cdfe2d166
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Aug 10 19:55:56 2008 +0300

    Add constants.h and types.h to the dependencies for the moc-generated files, as they should be

 TelepathyQt4/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 14bb2166d7b15bb6c960ef4545d2e38c576cf264
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Aug 10 19:04:44 2008 +0300

    Generalize the _gen/%.moc.hpp Makefile.am rule to %.moc.hpp

 TelepathyQt4/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit dded61c226281f5c95b04006bc7be7a0f01b61f8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jul 29 00:07:13 2008 +0300

    Make all method/signal/property names in generated proxies be the same case as the actual DBus names

 tools/qt4-client-gen.py |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

commit 4f97d0c03d7cb8902adac715aec48d0615d8f451
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jul 28 23:41:19 2008 +0300

    Don't qtify signal names in generated proxies; otherwise qt won't know how to associate them with the D-Bus signals

 tools/qt4-client-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 54dd0424291cc2e3a2e239a01dcebbb16340a2a3
Merge: 01577f4 87aa4ef
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 17:15:39 2008 +0300

    Merge branch 'master' into client-proxies

commit 87aa4ef7f5dfde6e4f69d42b3f32eb0bdbfbf8a6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 17:15:18 2008 +0300

    More unabbreviations: IFACE->INTERFACE

 tools/qt4-constants-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 01577f45affccc07985856faf72fdb1672493686
Merge: b334ed2 46c5a09
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 16:59:54 2008 +0300

    Merge branch 'master' into client-proxies

commit 46c5a09de940ba55fd113a83a951eff235e8d113
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 16:59:15 2008 +0300

    Abbreviations are not Qt style; unabbreviate the string constant names

 TelepathyQt4/Makefile.am |    2 +-
 TelepathyQt4/constants.h |    8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit b334ed2494baaa3a10a60cecb9035d06817e58ea
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 19:17:55 2008 +0300

    Make the generated proxy constructors explicit

 tools/qt4-client-gen.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit f36c2c0dd11d6f7aa9d58a3bd70c42dc7f679022
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 01:11:06 2008 +0300

    Sync with my latest tp-spec branch

 spec/Channel_Type_Streamed_Media.xml   |    2 +-
 spec/Channel_Type_Text.xml             |    2 +-
 spec/Connection_Interface_Contacts.xml |    2 +-
 spec/Connection_Interface_Presence.xml |    2 +-
 spec/Connection_Manager.xml            |    6 +++---
 spec/Media_Session_Handler.xml         |    3 ++-
 spec/Media_Stream_Handler.xml          |    4 ++--
 spec/Properties_Interface.xml          |    4 ++--
 8 files changed, 13 insertions(+), 12 deletions(-)

commit 085f4d40d9be0f96a00d515a5abcece428ac2537
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 16:49:18 2008 +0300

    Fix generating the property setter name in client-gen

 tools/qt4-client-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9a5761bc4322fb97a8d63bad19a65a7811b662f7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 16:39:05 2008 +0300

    Revert "Prefix the 1:1 bound properties with 'dbus' to make way for cached properties"
    
    This reverts commit d3b14ff71e84764bec2406cd7cf39374a0a33bb8.

 tools/qt4-client-gen.py |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

commit d393375e01541b63c502c368f0e67cc7380c1f32
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 15:26:09 2008 +0300

    Explicitly qualify custom types used in generated proxies

 TelepathyQt4/Makefile.am |    1 +
 tools/libqt4codegen.py   |   29 +++++++++++++++++------------
 tools/qt4-client-gen.py  |   12 +++++++-----
 tools/qt4-types-gen.py   |    4 ++--
 4 files changed, 27 insertions(+), 19 deletions(-)

commit d3b14ff71e84764bec2406cd7cf39374a0a33bb8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 13:27:53 2008 +0300

    Prefix the 1:1 bound properties with 'dbus' to make way for cached properties

 tools/qt4-client-gen.py |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit 48da80ea840e84c04c46e86632938eec8174b713
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 01:11:06 2008 +0300

    Sync with my latest tp-spec branch

 spec/Channel_Type_Streamed_Media.xml   |    2 +-
 spec/Channel_Type_Text.xml             |    2 +-
 spec/Connection_Interface_Contacts.xml |    2 +-
 spec/Connection_Interface_Presence.xml |    2 +-
 spec/Connection_Manager.xml            |    6 +++---
 spec/Media_Session_Handler.xml         |    3 ++-
 spec/Media_Stream_Handler.xml          |    4 ++--
 spec/Properties_Interface.xml          |    4 ++--
 8 files changed, 13 insertions(+), 12 deletions(-)

commit 8012e9151917d40defcac3ad86af6d729cbc5c77
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 01:10:17 2008 +0300

    Add doxygen to 1:1 proxies

 TelepathyQt4/Makefile.am                 |   12 +++-
 TelepathyQt4/cli-channel.h               |   19 ++++++
 TelepathyQt4/cli-connection-manager.h    |   18 +++++
 TelepathyQt4/cli-connection.h            |   19 ++++++
 TelepathyQt4/cli-dbus.h                  |   20 ++++++
 TelepathyQt4/cli-media-session-handler.h |   18 +++++
 TelepathyQt4/cli-media-stream-handler.h  |   18 +++++
 TelepathyQt4/cli-properties.h            |   19 ++++++
 tools/qt4-client-gen.py                  |  101 +++++++++++++++++++++++++++++-
 9 files changed, 239 insertions(+), 5 deletions(-)

commit dac4bc6f552dee60ae2b4f1c162ffd19477b1e5e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 23:45:47 2008 +0300

    Use an utf-8 codec for writing in client-gen

 tools/qt4-client-gen.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 9713303f72dcff520f29072c16ebcdfa10a35624
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 23:43:17 2008 +0300

    Add extract_arg_or_member_info to libqt4codegen, use it it client-gen and types-gen

 tools/libqt4codegen.py  |   15 +++++++++++++++
 tools/qt4-client-gen.py |   34 +++++++++-------------------------
 tools/qt4-types-gen.py  |   20 +++-----------------
 3 files changed, 27 insertions(+), 42 deletions(-)

commit f24ce3a3e6c71231f9315d9aef6d70c820b5259c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 04:00:01 2008 +0300

    Add signals to generated proxies

 tools/qt4-client-gen.py |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

commit 4c78c30ce9c3441ebacf57a546c06a50cda311c8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 03:50:16 2008 +0300

    Make get_qt4_name work for more element types and make qt4_identifier_escape do nicer one-way escaping

 tools/libqt4codegen.py  |   31 ++++++++++++++++++++++---------
 tools/qt4-client-gen.py |    5 ++---
 tools/qt4-types-gen.py  |    7 ++-----
 3 files changed, 26 insertions(+), 17 deletions(-)

commit 62c86afec5447ae20f562fcc3e6b968d4982ec5b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 03:27:27 2008 +0300

    Rename cxx_identifier_escape to qt4_identifier_escape

 tools/libqt4codegen.py  |  199 ++++++++++++++++++++++++-----------------------
 tools/qt4-client-gen.py |    4 +-
 tools/qt4-types-gen.py  |    4 +-
 3 files changed, 104 insertions(+), 103 deletions(-)

commit 8a8fa7ed1ac033ef6af45a343865abca2b02b223
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 03:19:13 2008 +0300

    Add the new SimplePresence interface to the set of generated interfaces

 TelepathyQt4/connection.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b6a2316248ea60940c00b6b4aa49c55743f77a50
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 03:07:00 2008 +0300

    Update to the latest darcs telepathy-spec (my codegen branch)

 spec/Account.xml                              |   54 +---
 spec/Account_Interface_Avatar.xml             |    2 +-
 spec/Account_Manager.xml                      |   13 +-
 spec/Channel.xml                              |   13 +-
 spec/Channel_Future.xml                       |    8 +-
 spec/Channel_Handler.xml                      |    2 +-
 spec/Channel_Interface_Call_State.xml         |    8 +-
 spec/Channel_Interface_Chat_State.xml         |   10 +-
 spec/Channel_Interface_DTMF.xml               |   10 +-
 spec/Channel_Interface_Delivery_Reporting.xml |   10 +-
 spec/Channel_Interface_Group.xml              |   80 +++---
 spec/Channel_Interface_Hold.xml               |   12 +-
 spec/Channel_Interface_Media_Signalling.xml   |    5 +-
 spec/Channel_Interface_Messages.xml           |   26 +-
 spec/Channel_Interface_Password.xml           |   13 +-
 spec/Channel_Interface_Transfer.xml           |    4 +-
 spec/Channel_Type_Contact_Search.xml          |   18 +-
 spec/Channel_Type_Room_List.xml               |   14 +-
 spec/Channel_Type_Streamed_Media.xml          |   55 ++--
 spec/Channel_Type_Text.xml                    |   48 ++--
 spec/Channel_Type_Tubes.xml                   |  107 ++++----
 spec/Connection.xml                           |  115 +++++---
 spec/Connection_Interface_Aliasing.xml        |   14 +-
 spec/Connection_Interface_Avatars.xml         |   44 ++--
 spec/Connection_Interface_Capabilities.xml    |   71 +++--
 spec/Connection_Interface_Contact_Info.xml    |   11 +-
 spec/Connection_Interface_Contacts.xml        |  225 +++++++++++++++
 spec/Connection_Interface_Forwarding.xml      |   12 +-
 spec/Connection_Interface_Presence.xml        |   92 ++++--
 spec/Connection_Interface_Privacy.xml         |   13 +-
 spec/Connection_Interface_Renaming.xml        |    8 +-
 spec/Connection_Interface_Simple_Presence.xml |  382 +++++++++++++++++++++++++
 spec/Connection_Manager.xml                   |   80 ++++--
 spec/Media_Session_Handler.xml                |   14 +-
 spec/Media_Stream_Handler.xml                 |   89 ++++---
 spec/Properties_Interface.xml                 |   19 +-
 spec/all.xml                                  |    4 +-
 spec/generic-types.xml                        |   35 +++-
 38 files changed, 1271 insertions(+), 469 deletions(-)

commit 50a5caa7974a0f6baa4f442f2408b64b1001782c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 03:07:00 2008 +0300

    Update to the latest darcs telepathy-spec (my codegen branch)

 spec/Account.xml                              |   54 +---
 spec/Account_Interface_Avatar.xml             |    2 +-
 spec/Account_Manager.xml                      |   13 +-
 spec/Channel.xml                              |   13 +-
 spec/Channel_Future.xml                       |    8 +-
 spec/Channel_Handler.xml                      |    2 +-
 spec/Channel_Interface_Call_State.xml         |    8 +-
 spec/Channel_Interface_Chat_State.xml         |   10 +-
 spec/Channel_Interface_DTMF.xml               |   10 +-
 spec/Channel_Interface_Delivery_Reporting.xml |   10 +-
 spec/Channel_Interface_Group.xml              |   80 +++---
 spec/Channel_Interface_Hold.xml               |   12 +-
 spec/Channel_Interface_Media_Signalling.xml   |    5 +-
 spec/Channel_Interface_Messages.xml           |   26 +-
 spec/Channel_Interface_Password.xml           |   13 +-
 spec/Channel_Interface_Transfer.xml           |    4 +-
 spec/Channel_Type_Contact_Search.xml          |   18 +-
 spec/Channel_Type_Room_List.xml               |   14 +-
 spec/Channel_Type_Streamed_Media.xml          |   55 ++--
 spec/Channel_Type_Text.xml                    |   48 ++--
 spec/Channel_Type_Tubes.xml                   |  107 ++++----
 spec/Connection.xml                           |  115 +++++---
 spec/Connection_Interface_Aliasing.xml        |   14 +-
 spec/Connection_Interface_Avatars.xml         |   44 ++--
 spec/Connection_Interface_Capabilities.xml    |   71 +++--
 spec/Connection_Interface_Contact_Info.xml    |   11 +-
 spec/Connection_Interface_Contacts.xml        |  225 +++++++++++++++
 spec/Connection_Interface_Forwarding.xml      |   12 +-
 spec/Connection_Interface_Presence.xml        |   92 ++++--
 spec/Connection_Interface_Privacy.xml         |   13 +-
 spec/Connection_Interface_Renaming.xml        |    8 +-
 spec/Connection_Interface_Simple_Presence.xml |  382 +++++++++++++++++++++++++
 spec/Connection_Manager.xml                   |   80 ++++--
 spec/Media_Session_Handler.xml                |   14 +-
 spec/Media_Stream_Handler.xml                 |   89 ++++---
 spec/Properties_Interface.xml                 |   19 +-
 spec/all.xml                                  |    4 +-
 spec/generic-types.xml                        |   35 +++-
 38 files changed, 1271 insertions(+), 469 deletions(-)

commit bf578f28cdaa98567cddce4d88d4067e1b14292a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 02:14:37 2008 +0300

    Add methods generation to client-gen

 tools/qt4-client-gen.py |   61 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 61 insertions(+), 0 deletions(-)

commit 617b897057774f2672a0064ba927e61e75708994
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 02:08:42 2008 +0300

    Add get_qt4_name to libqt4codegen and use it for the property name in client-gen

 tools/libqt4codegen.py  |   11 +++++++++++
 tools/qt4-client-gen.py |   16 ++++++++--------
 2 files changed, 19 insertions(+), 8 deletions(-)

commit eeac6b82ca6e000a5f3e3f0fd26deb27d0152bfa
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 02:06:07 2008 +0300

    Properly do moc for the generated proxies

 TelepathyQt4/Makefile.am                   |   28 +++++++-
 TelepathyQt4/cli-channel.cpp               |    2 +
 TelepathyQt4/cli-connection-manager.cpp    |    2 +
 TelepathyQt4/cli-connection.cpp            |    2 +
 TelepathyQt4/cli-dbus.cpp                  |    2 +
 TelepathyQt4/cli-media-session-handler.cpp |    2 +
 TelepathyQt4/cli-media-stream-handler.cpp  |    2 +
 TelepathyQt4/cli-properties.cpp            |    2 +
 tools/qt4-client-gen.py                    |   98 +++++++++++++++++++---------
 9 files changed, 108 insertions(+), 32 deletions(-)

commit 3723928052c74a660c977dde2181416b979b25fc
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 01:17:24 2008 +0300

    Install the client pretty include headers in the correct directory

 TelepathyQt4/Makefile.am |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

commit 65292ecae0741cd9c7ecff81835ade9c22ecd1d3
Merge: df8250a bb77db9
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jul 24 15:01:39 2008 +0300

    Merge branch 'client-proxies' of dhansak:public_html/git/telepathy-qt4 into client-proxies

commit bb77db99751cb81e0ba5ad70a2ff1e9c187bb70f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 18 14:24:57 2008 +0300

    Add D-Bus properties to generated proxies

 tools/qt4-client-gen.py |   50 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 49 insertions(+), 1 deletions(-)

commit 92e8020febd9df1af7e73b1dacc4d083e41a61c3
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 18 14:21:45 2008 +0300

    Add cxx_identifier_escape to libqt4codegen and use it for struct members in types-gen

 tools/libqt4codegen.py |  100 +++++++++++++++++++++++++++++++++++++++++++++++-
 tools/qt4-types-gen.py |    4 +-
 2 files changed, 101 insertions(+), 3 deletions(-)

commit 09862fd60f0c87d4de5780bf0edac777c203472d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 18 02:32:48 2008 +0300

    Move gather_externals and gather_custom_lists to libqt4codegen

 tools/libqt4codegen.py |   26 ++++++++++++++++++++++++++
 tools/qt4-types-gen.py |   26 +++-----------------------
 2 files changed, 29 insertions(+), 23 deletions(-)

commit 6ea851ecae36790dd9f4fe6a063441801befb3b6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 18 02:03:54 2008 +0300

    Make the --mainiface code to use QDBusAbstractInterface as a possible main interface if --mainiface is not specified at all, which is useful for things like the DBus interfaces and Properties

 TelepathyQt4/Makefile.am |    6 ++++--
 tools/qt4-client-gen.py  |    6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 1f9d3623a6d6193c5ccc7afcef4b33eb00e177e7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 18 01:47:49 2008 +0300

    Add --mainiface to client-gen for specifying a 'main' interface in a group, which can be given to the others as a constructor param to reuse the same remote object easily.

 TelepathyQt4/Makefile.am |   13 ++++++++---
 tools/qt4-client-gen.py  |   49 ++++++++++++++++++++++++++++++++++++---------
 2 files changed, 48 insertions(+), 14 deletions(-)

commit df526c77b4f8dc0a70e86994753885f1e3184749
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jul 17 22:20:29 2008 +0300

    Add common constructors to the proxies

 tools/qt4-client-gen.py |   46 +++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 43 insertions(+), 3 deletions(-)

commit 9240b16b7310027dd420d3b923844b3202f69f36
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jul 17 22:02:28 2008 +0300

    Add empty test .cpp to verify header validness

 TelepathyQt4/Makefile.am             |    3 ++-
 TelepathyQt4/header-compile-test.cpp |   14 ++++++++++++++
 2 files changed, 16 insertions(+), 1 deletions(-)

commit df8250a4a2d954e0069f782bdae580a23e9e0e58
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jul 17 22:02:28 2008 +0300

    Add empty test .cpp to verify header validness

 TelepathyQt4/Makefile.am |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit e148ece2dd17b1ced0303416339748958196f5c7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jul 17 22:00:53 2008 +0300

    Remove -Wshadow, which terribly restricts C++

 configure.ac |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 7c7025a8e64ace67884e25794945afd656c33b4f
Merge: fb23aaf e562d7c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jul 17 20:51:05 2008 +0300

    Merge branch 'master' into client-proxies

commit e562d7cdac8cd00b1ec7c9a7392ec1fc7d3edbed
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jul 17 20:33:30 2008 +0300

    Fix constants-gen to not close the namespace twice

 tools/qt4-constants-gen.py |   13 +------------
 1 files changed, 1 insertions(+), 12 deletions(-)

commit fb23aafc59eadb0c45f5659fc2c36d83bb9d62c0
Merge: 7afffed 77e8739
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 20:47:35 2008 +0300

    Merge branch 'master' into client-proxies

commit 77e8739adbc4cf8df1c3b614eea64bdf04c073a9
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 20:46:03 2008 +0300

    Require python 2.5

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7afffede210be750d5cc4e8152089a4c717c2373
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 20:43:45 2008 +0300

    Output namespace in client-gen

 tools/qt4-client-gen.py |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

commit 1d26e8b3107828940f5603c7520b2c19a579a2a8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 20:41:05 2008 +0300

    Fix proxy generation Makefile rule dependencies

 TelepathyQt4/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 719f0230b789d268b350a62ebdc82c22301ad0b3
Merge: 4d9dd77 1bf56cd
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 19:28:03 2008 +0300

    Merge branch 'master' into client-proxies

commit 1bf56cd5f0041a02d68466904e28e71a685377bc
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 19:27:30 2008 +0300

    Add optional --parent-include param to types-gen

 tools/qt4-types-gen.py |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit 3c4392f27ef51b338ab7fc9bea6f0a49c878bab5
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 19:21:39 2008 +0300

    Make types.cpp include the .hpp, not the old .cpp

 TelepathyQt4/types.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4d9dd7721919cf4d2c84a8b0fd2fef7c4bb5099e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 19:10:44 2008 +0300

    Add license header to qt4-client-gen.py

 tools/qt4-client-gen.py |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

commit b8c35efa2636fbd68cb64cee32b96a0a8b078540
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 19:07:53 2008 +0300

    Add public pretty include headers for proxies

 TelepathyQt4/Client/Channel              |    1 +
 TelepathyQt4/Client/Connection           |    1 +
 TelepathyQt4/Client/ConnectionManager    |    1 +
 TelepathyQt4/Client/DBus                 |    1 +
 TelepathyQt4/Client/MediaSessionHandler  |    1 +
 TelepathyQt4/Client/MediaStreamHandler   |    1 +
 TelepathyQt4/Client/Properties           |    1 +
 TelepathyQt4/Makefile.am                 |   14 ++++++++++++++
 TelepathyQt4/cli-channel.h               |   27 +++++++++++++++++++++++++++
 TelepathyQt4/cli-connection-manager.h    |   27 +++++++++++++++++++++++++++
 TelepathyQt4/cli-connection.h            |   27 +++++++++++++++++++++++++++
 TelepathyQt4/cli-dbus.h                  |   27 +++++++++++++++++++++++++++
 TelepathyQt4/cli-media-session-handler.h |   27 +++++++++++++++++++++++++++
 TelepathyQt4/cli-media-stream-handler.h  |   27 +++++++++++++++++++++++++++
 TelepathyQt4/cli-properties.h            |   27 +++++++++++++++++++++++++++
 15 files changed, 210 insertions(+), 0 deletions(-)

commit d6593753c9d805beef4d6647730532363da99676
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 17:50:53 2008 +0300

    EXTRA_DIST updated with the generic XML changes

 TelepathyQt4/Makefile.am |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit cabee7796f52a15845425b180479a15027c8d366
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 17:49:16 2008 +0300

    Client proxy build system with stub proxies

 TelepathyQt4/Makefile.am |   41 +++++++++++++++++++++++++++++++-
 tools/Makefile.am        |   11 +++++---
 tools/qt4-client-gen.py  |   58 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 105 insertions(+), 5 deletions(-)

commit b7f8f7722cbbf7549dfd0540176fe4a357c0679b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 16:15:42 2008 +0300

    Remove DBus_ prefix from the dbus interfaces

 TelepathyQt4/dbus-introspectable.xml |    2 +-
 TelepathyQt4/dbus-peer.xml           |    2 +-
 TelepathyQt4/dbus-properties.xml     |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 57c066f27dde99b70589daa0629210b89e29a57b
Merge: ed01d9b 733f88f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 16:00:26 2008 +0300

    Merge branch 'master' into client-proxies

commit ed01d9be5cc9a1d3e87bcc735431191f2216a801
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 15:59:54 2008 +0300

    Rearrange the generic interface xmls

 TelepathyQt4/dbus-daemon.xml       |   80 ------------------------------------
 TelepathyQt4/dbus.xml              |   11 +++++
 TelepathyQt4/generic.xml           |   13 ------
 TelepathyQt4/properties.xml        |    9 ++++
 TelepathyQt4/stable-interfaces.xml |    4 +-
 5 files changed, 22 insertions(+), 95 deletions(-)

commit 733f88fad458288dc49cf388641b23efe206a2d4
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 12:42:11 2008 +0300

    Add license headers to qt4-{constants,types}-gen

 tools/qt4-constants-gen.py |   17 +++++++++++++++++
 tools/qt4-types-gen.py     |   17 +++++++++++++++++
 2 files changed, 34 insertions(+), 0 deletions(-)

commit 5ed61333945e34297b240b8b318db187ed0ea1bb
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jul 14 18:54:34 2008 +0300

    Add interface, error and utility string constants.

 TelepathyQt4/Makefile.am   |    1 +
 TelepathyQt4/constants.h   |   45 +++++++++++++++++++++++
 tools/qt4-constants-gen.py |   87 ++++++++++++++++++++++++++++++++++++--------
 tools/qt4-types-gen.py     |   11 +++---
 4 files changed, 123 insertions(+), 21 deletions(-)

commit 8289ada6f75e86c619f81195eb46e8efe1d7ad3c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 11 15:26:19 2008 +0300

    Version 0.0.9999.1, 0.1.0.0 will be the first rel

 configure.ac |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c71e1576b255696c843a50621839ec987179de34
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 11 14:56:42 2008 +0300

    Change the NUM_<x>S constants to const ints

 tools/qt4-constants-gen.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 04f309a74aa2904cc93092aeba9d16a8e5c3d5b6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 11 14:39:54 2008 +0300

    Remove extra ending newlines from files

 TelepathyQt4/constants.h |    1 -
 TelepathyQt4/types.h     |    1 -
 2 files changed, 0 insertions(+), 2 deletions(-)

commit d9475f0ae21794b7b9d0f94ad3bf356e5d73c2dd
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 11 14:17:13 2008 +0300

    Cleaner generated code, saner scripts

 TelepathyQt4/Makefile.am   |   28 +++++++++------
 TelepathyQt4/types.cpp     |    2 +-
 configure.ac               |    2 +-
 doxygen.cfg                |   10 +++---
 tools/libqt4codegen.py     |   15 +++-----
 tools/qt4-constants-gen.py |   17 +++++++--
 tools/qt4-types-gen.py     |   81 ++++++++++++++++++++++++++++++++-----------
 7 files changed, 102 insertions(+), 53 deletions(-)

commit 190ecb3d7cd80732d1cd8dc484184a8cfe104707
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 11 01:29:49 2008 +0300

    Initial commit with types and constants generated.

 AUTHORS                                       |    1 +
 COPYING                                       |  510 +++++++++
 ChangeLog                                     |    2 +
 INSTALL                                       |  237 +++++
 Makefile.am                                   |   24 +
 TelepathyQt4/Constants                        |    1 +
 TelepathyQt4/Makefile.am                      |  106 ++
 TelepathyQt4/TelepathyQt4.pc.in               |   11 +
 TelepathyQt4/Types                            |    1 +
 TelepathyQt4/channel.xml                      |   23 +
 TelepathyQt4/connection-manager.xml           |    9 +
 TelepathyQt4/connection.xml                   |   14 +
 TelepathyQt4/constants.h                      |   28 +
 TelepathyQt4/dbus-daemon.xml                  |   80 ++
 TelepathyQt4/dbus-introspectable.xml          |   16 +
 TelepathyQt4/dbus-peer.xml                    |   19 +
 TelepathyQt4/dbus-properties.xml              |   29 +
 TelepathyQt4/generic.xml                      |   13 +
 TelepathyQt4/media-session-handler.xml        |    9 +
 TelepathyQt4/media-stream-handler.xml         |    9 +
 TelepathyQt4/stable-interfaces.xml            |   19 +
 TelepathyQt4/types.cpp                        |   22 +
 TelepathyQt4/types.h                          |   28 +
 autogen.sh                                    |   31 +
 configure.ac                                  |  169 +++
 doxygen.am                                    |  186 ++++
 doxygen.cfg                                   | 1417 +++++++++++++++++++++++++
 m4/Makefile.am                                |    4 +
 m4/as-compiler-flag.m4                        |   33 +
 m4/compiler.m4                                |   71 ++
 m4/doxygen.m4                                 |  312 ++++++
 m4/linker.m4                                  |   83 ++
 spec/Account.xml                              |  475 +++++++++
 spec/Account_Interface_Avatar.xml             |   65 ++
 spec/Account_Manager.xml                      |  166 +++
 spec/Channel.xml                              |  238 +++++
 spec/Channel_Future.xml                       |  122 +++
 spec/Channel_Handler.xml                      |   73 ++
 spec/Channel_Interface_Call_Merging.xml       |   80 ++
 spec/Channel_Interface_Call_State.xml         |  108 ++
 spec/Channel_Interface_Chat_State.xml         |  100 ++
 spec/Channel_Interface_DTMF.xml               |  137 +++
 spec/Channel_Interface_Delivery_Reporting.xml |  442 ++++++++
 spec/Channel_Interface_Group.xml              |  777 ++++++++++++++
 spec/Channel_Interface_HTML.xml               |   86 ++
 spec/Channel_Interface_Hold.xml               |  217 ++++
 spec/Channel_Interface_Media_Signalling.xml   |  117 ++
 spec/Channel_Interface_Messages.xml           |  634 +++++++++++
 spec/Channel_Interface_Password.xml           |   98 ++
 spec/Channel_Interface_Transfer.xml           |   53 +
 spec/Channel_Type_Contact_List.xml            |   71 ++
 spec/Channel_Type_Contact_Search.xml          |  150 +++
 spec/Channel_Type_Room_List.xml               |  127 +++
 spec/Channel_Type_Streamed_Media.xml          |  377 +++++++
 spec/Channel_Type_Text.xml                    |  467 ++++++++
 spec/Channel_Type_Tubes.xml                   |  743 +++++++++++++
 spec/Connection.xml                           |  650 ++++++++++++
 spec/Connection_Interface_Aliasing.xml        |  144 +++
 spec/Connection_Interface_Avatars.xml         |  294 +++++
 spec/Connection_Interface_Capabilities.xml    |  206 ++++
 spec/Connection_Interface_Contact_Info.xml    |   83 ++
 spec/Connection_Interface_Forwarding.xml      |   76 ++
 spec/Connection_Interface_Presence.xml        |  357 +++++++
 spec/Connection_Interface_Privacy.xml         |   93 ++
 spec/Connection_Interface_Renaming.xml        |   94 ++
 spec/Connection_Manager.xml                   |  412 +++++++
 spec/Makefile.am                              |   41 +
 spec/Media_Session_Handler.xml                |   75 ++
 spec/Media_Stream_Handler.xml                 |  379 +++++++
 spec/Properties_Interface.xml                 |  191 ++++
 spec/all.xml                                  |   79 ++
 spec/errors.xml                               |   80 ++
 spec/generic-types.xml                        |   43 +
 tools/Makefile.am                             |   29 +
 tools/check-coding-style.mk                   |   12 +
 tools/check-misc.sh                           |   13 +
 tools/check-whitespace.sh                     |   17 +
 tools/libqt4codegen.py                        |  164 +++
 tools/libtpcodegen.py                         |  231 ++++
 tools/qt4-constants-gen.py                    |  162 +++
 tools/qt4-types-gen.py                        |  384 +++++++
 tools/xincludator.py                          |   36 +
 82 files changed, 13785 insertions(+), 0 deletions(-)
