commit 42a71efa0b0528a135fdee8a1d7abb4d335df906
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-12-04 16:03:33 +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:   2009-12-04 15:51:16 +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:   2009-12-04 15:50:04 +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:   2009-12-04 15:39:53 +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:   2009-12-04 15:36:17 +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:   2009-12-04 15:34:48 +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:   2009-12-04 15:30:51 +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:   2009-12-04 15:16:00 +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:   2009-12-04 14:08:34 +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:   2009-12-04 12:23:05 +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:   2009-12-03 17:42:01 +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:   2009-12-03 18:05:47 +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:   2009-12-03 17:58:51 +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:   2009-12-03 21:01:39 +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:   2009-12-02 18:10:30 +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:   2009-12-02 17:18:46 +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:   2009-12-02 17:16:47 +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:   2009-11-30 12:52:18 +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:   2009-11-30 12:49:25 +0000

    Ignore tag files

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

commit 99a5d9311edfbb473d7ec7ea48a1d1dece159f3f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-11-13 17:26:16 +0000

    update NEWS

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

commit 40f0cf11bda9044d5e5ddab9bde8ec702c41419b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-11-12 18:53:17 +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:   2009-11-10 12:05:00 -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:   2009-11-10 10:53:16 -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:   2009-11-10 10:17:48 -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:   2009-11-10 10:17:37 -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:   2009-11-10 10:17:26 -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:   2009-11-10 10:16:44 -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:   2009-11-09 18:23:50 -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:   2009-11-09 17:57:37 -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:   2009-11-10 09:52:18 -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:   2009-11-10 09:37:46 -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:   2009-11-10 09:32:28 -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:   2009-11-09 18:28:43 -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:   2009-11-05 14:03:03 -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:   2009-11-05 13:44:01 -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:   2009-11-03 15:36:07 -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:   2009-11-03 15:35:35 -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:   2009-11-03 15:35:23 -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:   2009-11-03 15:27:32 -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:   2009-11-03 15:25:56 -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:   2009-11-03 15:24:09 -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:   2009-11-02 14:32:39 -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:   2009-11-02 14:32:21 -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:   2009-11-02 14:26:12 -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:   2009-11-02 13:01:04 -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:   2009-11-02 12:55:28 -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:   2009-11-02 12:55:04 -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:   2009-11-02 12:50:30 -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:   2009-11-02 12:15:48 -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:   2009-11-02 12:09:39 -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:   2009-11-02 12:07:21 -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:   2009-11-02 12:06:12 -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:   2009-11-02 12:03:53 -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:   2009-11-02 13:06:55 -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:   2009-11-02 10:58:59 -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:   2009-10-30 08:49:56 -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:   2009-10-28 09:49:27 -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:   2009-10-12 15:30:57 -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:   2009-10-12 15:18:16 -0300

    Merge branch '0.1.11'

commit 9317d737b88128be4b0e805f9f1774aed0f0999a
Merge: 5fb5fde ca0e0cf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   2009-10-12 15:18:03 -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:   2009-10-12 15:17:33 -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:   2009-10-08 01:23:13 -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:   2009-10-08 19:36:20 -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:   2009-10-08 15:10:24 -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:   2009-10-08 13:42:26 -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:   2009-10-06 17:46:25 -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:   2009-10-06 17:17:24 -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:   2009-08-18 19:52:52 -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:   2009-08-13 20:54:26 -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:   2009-08-11 23:33:35 -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:   2009-08-11 23:26:56 -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:   2009-08-11 23:26:06 -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:   2009-08-11 23:25:32 -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:   2009-08-06 08:38:02 -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:   2009-10-06 16:51:37 -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:   2009-10-06 16:51:17 -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:   2009-10-06 16:45:49 -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:   2009-10-06 16:35:30 -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:   2009-10-05 00:49:31 -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:   2009-10-06 16:32:41 -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:   2009-10-06 15:21:27 -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:   2009-10-06 15:01:27 -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:   2009-10-06 15:01:08 -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:   2009-10-06 15:00:16 -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:   2009-10-06 14:58:57 -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:   2009-10-06 14:14:41 -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:   2009-10-06 14:27:13 -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:   2009-10-06 14:19:48 -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:   2009-10-06 14:19:30 -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:   2009-10-06 14:17:39 -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:   2009-10-06 12:03:49 -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:   2009-10-06 12:03:38 -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:   2009-10-06 12:03:21 -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:   2009-10-06 12:02:49 -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:   2009-10-06 11:38:24 -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:   2009-10-06 11:36:46 -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:   2009-10-06 10:00:32 -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:   2009-10-06 09:54:37 -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:   2009-10-06 09:53:39 -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:   2009-10-06 09:33:20 -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:   2009-10-06 09:08:28 -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:   2009-10-06 09:08:06 -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:   2009-10-06 08:55:55 -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:   2009-10-06 08:55:34 -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:   2009-10-06 08:55:00 -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:   2009-10-06 08:45:45 -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:   2009-10-06 08:44:45 -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:   2009-10-05 00:49:52 -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:   2009-10-05 00:41:23 -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:   2009-10-05 00:38:33 -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:   2009-10-05 00:32:50 -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:   2009-10-05 00:27:03 -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:   2009-10-01 14:46:02 -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:   2009-10-01 14:31:34 -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:   2009-10-01 14:30:24 -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:   2009-10-01 14:29:02 -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:   2009-10-01 14:28:48 -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:   2009-10-01 14:14:18 -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:   2009-10-01 14:17:18 -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:   2009-10-01 10:50:19 -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:   2009-09-28 22:49:31 -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:   2009-09-23 17:14:21 -0300

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

commit 17f68f4a94dfa53988b5108c1adee4f5e65bc522
Author: Abner Silva <abner@mustang.(none)>
Date:   2009-09-21 17:29:16 -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:   2009-08-19 22:09:13 -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:   2009-08-19 22:06:38 -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:   2009-09-23 10:52:45 -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:   2009-09-23 10:52:19 -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:   2009-09-23 10:32:25 -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:   2009-09-23 10:17:01 -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:   2009-09-23 10:16:39 -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:   2009-09-23 10:06:35 -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:   2009-09-23 10:06:08 -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:   2009-09-23 00:48:25 -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:   2009-09-23 00:39:05 -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:   2009-09-23 00:29:46 -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:   2009-09-23 00:04:25 -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:   2009-09-23 00:04:02 -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:   2009-09-23 00:03:26 -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:   2009-09-22 22:48:10 -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:   2009-09-22 22:47:57 -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:   2009-09-22 22:39:52 -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:   2009-09-22 22:39:24 -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:   2009-09-22 22:37:43 -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:   2009-09-22 22:21:36 -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:   2009-09-22 22:11:39 -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:   2009-09-18 13:03:33 -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:   2009-09-22 20:53:35 -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:   2009-09-22 20:07:55 -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:   2009-09-22 20:05:39 -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:   2009-09-22 20:04:34 -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:   2009-09-17 17:07:23 -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:   2009-09-17 17:06:50 -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:   2009-09-17 16:03:05 -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:   2009-09-17 16:01:50 -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:   2009-09-17 15:59:43 -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:   2009-09-17 15:35:56 -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:   2009-09-17 15:35:23 -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:   2009-09-17 15:23:45 -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:   2009-09-17 15:22:42 -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:   2009-09-17 15:21:47 -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:   2009-09-17 15:14:37 -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:   2009-09-17 15:14:30 -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:   2009-09-17 15:14:17 -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:   2009-09-17 14:24:34 -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:   2009-09-16 22:59:50 -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:   2009-09-16 22:58:56 -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:   2009-09-16 22:57:36 -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:   2009-09-16 22:53:17 -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:   2009-09-16 22:51:51 -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:   2009-09-16 22:50:40 -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:   2009-09-11 14:04:20 -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:   2009-09-11 14:02:09 -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:   2009-09-11 11:16:58 -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:   2009-09-11 10:07:49 -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:   2009-09-11 10:11:01 -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:   2009-09-11 10:10:31 -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:   2009-09-11 10:10:08 -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:   2009-09-08 22:37:10 -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:   2009-09-08 22:36:30 -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:   2009-09-08 22:36:07 -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:   2009-09-08 22:34:47 -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:   2009-09-08 22:30:56 -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:   2009-09-08 22:28:56 -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:   2009-09-08 22:30:22 -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:   2009-09-08 22:27:34 -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:   2009-09-08 22:26:58 -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:   2009-09-08 22:24:09 -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:   2009-08-25 13:41:36 -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:   2009-08-25 13:39:31 -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:   2009-08-25 13:07:21 -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:   2009-08-25 11:16:31 -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:   2009-08-25 10:07:47 -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:   2009-08-25 10:04:20 -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:   2009-08-24 14:54:08 -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:   2009-08-24 14:53:33 -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:   2009-08-18 12:42:44 -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:   2009-08-18 12:37:04 -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:   2009-08-18 11:26:07 -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:   2009-08-13 20:26:24 -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:   2009-08-13 20:25:16 -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:   2009-08-13 19:55:51 -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:   2009-08-13 19:54:09 -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:   2009-08-13 19:53:13 -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:   2009-08-13 19:52:38 -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:   2009-08-13 19:39:34 -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:   2009-08-12 12:56:52 -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:   2009-08-12 13:01:19 -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:   2009-08-12 11:29:37 -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:   2009-08-13 00:18:05 -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:   2009-08-13 19:19:17 -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:   2009-08-13 19:18:59 -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:   2009-08-12 12:55:24 -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:   2009-08-11 23:44:37 -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:   2009-08-11 23:42:01 -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:   2009-08-06 08:57:28 -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:   2009-08-06 08:44:34 -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:   2009-07-30 15:25:39 +0100

    Merge branch 'fix-bug-23040'

commit 1bb5d25173a7c62a276f675b460e39bce85c734d
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   2009-07-30 15:07:53 +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:   2009-07-30 14:41:37 +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:   2009-07-27 12:26:55 -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:   2009-07-27 12:26:37 -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:   2009-07-27 12:21:33 -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:   2009-07-27 12:08:55 -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:   2009-07-27 11:49:32 -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:   2009-07-27 11:48:33 -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:   2009-07-24 14:59:53 -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:   2009-07-24 14:58:53 -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:   2009-07-24 14:58:23 -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:   2009-07-24 14:57:57 -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:   2009-07-24 14:56:42 -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:   2009-07-24 14:55:30 -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:   2009-07-24 12:48:57 -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:   2009-07-24 12:45:28 -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:   2009-07-24 12:45:01 -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:   2009-07-23 19:43:30 -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:   2009-07-23 19:17:07 -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:   2009-07-23 19:22:53 -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:   2009-07-23 18:41:43 -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:   2009-07-23 18:40:53 -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:   2009-07-23 18:39:19 -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:   2009-07-23 18:39:09 -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:   2009-07-23 18:38:10 -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:   2009-07-23 14:56:14 -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:   2009-07-23 14:50:31 -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:   2009-07-23 14:44:39 -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:   2009-07-23 14:42:14 -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:   2009-07-23 14:35:24 -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:   2009-07-23 14:10:05 -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:   2009-07-23 14:09:19 -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:   2009-07-23 14:08:19 -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:   2009-07-23 14:00:31 -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:   2009-07-23 13:55:58 -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:   2009-07-23 13:47:01 -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:   2009-07-23 16:18:17 +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:   2009-07-23 12:03:39 -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:   2009-07-23 12:02:56 -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:   2009-07-23 02:12:09 -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:   2009-07-23 02:04:56 -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:   2009-07-23 01:46:15 -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:   2009-07-23 01:45:48 -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:   2009-07-23 01:37:27 -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:   2009-07-23 01:36:26 -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:   2009-07-23 01:31:16 -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:   2009-07-23 01:26:50 -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:   2009-07-23 01:13:46 -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:   2009-07-23 01:11:13 -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:   2009-07-22 19:38:46 -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:   2009-07-22 19:37:44 -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:   2009-07-22 16:16:23 -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:   2009-07-22 16:08:54 -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:   2009-07-22 16:06:51 -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:   2009-07-22 16:03:54 -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:   2009-07-22 16:01:57 -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:   2009-07-22 15:55:50 -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:   2009-07-22 15:53:48 -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:   2009-07-22 15:49:18 -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:   2009-07-22 15:48:34 -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:   2009-07-22 15:40:17 -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:   2009-07-22 15:40:06 -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:   2009-07-22 05:02:32 -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:   2009-07-22 05:01:53 -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:   2009-07-22 04:52:55 -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:   2009-07-22 04:51:53 -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:   2009-07-22 04:43:30 -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:   2009-07-22 04:39:32 -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:   2009-07-22 04:30:51 -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:   2009-07-22 04:28:52 -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:   2009-07-22 04:17:46 -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:   2009-07-22 04:07:32 -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:   2009-07-22 03:57:44 -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:   2009-07-22 03:53:18 -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:   2009-07-22 03:14:17 -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:   2009-07-21 14:02:36 -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:   2009-07-20 19:55:26 +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:   2009-07-20 19:53:23 +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:   2009-07-13 13:08:56 +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:   2009-07-13 13:06:40 +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:   2009-07-13 13:04:33 +0100

    grammar++

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

commit 38f3cf9f6940803da7830524ca919dbafbabeb62
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   2009-07-13 13:02:54 +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:   2009-07-01 00:18:56 +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:   2009-07-01 00:16:29 +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:   2009-06-30 23:56:55 +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:   2009-06-30 17:43:53 -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:   2009-06-30 23:04:51 +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:   2009-06-30 22:51:21 +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:   2009-06-30 21:51:41 +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:   2009-06-30 15:01:27 -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:   2009-06-30 14:45:26 -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:   2009-06-30 14:22:28 -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:   2009-06-30 14:28:27 -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:   2009-06-30 14:27:36 -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:   2009-06-30 14:09:29 -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:   2009-06-30 14:07:12 -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:   2009-06-29 16:04:49 -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:   2009-06-29 15:37:43 -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:   2009-06-29 14:40:48 -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:   2009-06-29 14:29:44 -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:   2009-06-29 14:26:52 -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:   2009-06-29 13:41:53 -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:   2009-06-29 13:36:33 -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:   2009-06-29 13:36:21 -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:   2009-06-29 13:36:13 -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:   2009-06-29 13:36:02 -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:   2009-06-29 13:35:51 -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:   2009-06-29 13:35:43 -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:   2009-06-29 13:35:32 -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:   2009-06-29 13:35:19 -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:   2009-06-29 13:35:04 -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:   2009-06-29 12:39:00 -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:   2009-06-29 12:38:42 -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:   2009-06-29 12:38:17 -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:   2009-06-29 12:37:58 -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:   2009-06-29 12:37:31 -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:   2009-06-29 12:37:04 -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:   2009-06-29 12:36:54 -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:   2009-06-29 12:36:40 -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:   2009-06-29 12:36:25 -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:   2009-06-29 12:35:52 -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:   2009-06-29 12:35:36 -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:   2009-06-29 12:34:41 -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:   2009-06-29 12:34:27 -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:   2009-06-29 12:34:17 -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:   2009-06-29 12:34:04 -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:   2009-06-29 12:33:51 -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:   2009-06-29 12:33:45 -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:   2009-06-29 12:33:29 -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:   2009-06-29 12:33:19 -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:   2009-06-29 12:33:06 -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:   2009-06-29 12:21:32 -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:   2009-06-29 12:18:05 -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:   2009-06-29 11:02:51 -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:   2009-06-29 10:47:20 -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:   2009-06-29 10:45:38 -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:   2009-06-29 10:43:14 -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:   2009-06-22 01:40:53 -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:   2009-06-22 01:23:11 -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:   2009-06-22 01:18:13 -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:   2009-06-22 01:14:17 -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:   2009-06-18 13:28:02 -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:   2009-06-18 12:17:04 -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:   2009-06-18 13:27:52 -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:   2009-06-18 12:16:48 -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:   2009-06-18 13:04:46 -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:   2009-06-18 12:42:44 -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:   2009-06-18 12:50:32 -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:   2009-06-18 12:49:53 -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:   2009-06-18 12:42:54 -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:   2009-06-18 12:28:22 -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:   2009-06-18 12:26:22 -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:   2009-06-18 12:14:57 -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:   2009-06-18 12:24:12 -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:   2009-06-18 12:23:17 -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:   2009-06-18 12:14:10 -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:   2009-06-18 12:27:47 -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:   2009-06-18 12:13:03 -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:   2009-06-17 17:29:33 +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:   2009-06-16 13:23:14 -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:   2009-06-16 13:13:12 -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:   2009-06-12 16:04:15 -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:   2009-06-12 12:32:53 -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:   2009-06-12 12:31:59 -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:   2009-06-12 12:31:47 -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:   2009-06-12 12:30:46 -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:   2009-06-12 12:30:15 -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:   2009-06-11 14:18:34 -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:   2009-06-11 14:17:48 -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:   2009-06-11 14:15:11 -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:   2009-06-11 14:13:01 -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:   2009-06-11 14:12:13 -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:   2009-06-11 14:05:54 -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:   2009-06-11 14:05:02 -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:   2009-06-11 14:01:53 -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:   2009-06-11 14:00:08 -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:   2009-06-11 13:45:56 -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:   2009-06-11 13:45:02 -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:   2009-06-11 12:47:22 -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:   2009-06-11 12:18:30 -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:   2009-06-11 12:32:46 -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:   2009-06-11 12:32:26 -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:   2009-06-11 11:50:27 -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:   2009-06-11 11:27:25 -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:   2009-06-11 10:55:40 -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:   2009-06-10 14:52:10 -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:   2009-06-10 14:05:38 -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:   2009-06-03 10:05:07 -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:   2009-06-03 09:21:01 -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:   2009-06-03 09:45:37 -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:   2009-06-03 09:03:49 -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:   2009-06-03 09:03:36 -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:   2009-06-03 09:03:25 -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:   2009-06-03 09:03:12 -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:   2009-06-02 02:28:13 -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:   2009-06-02 02:35:39 -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:   2009-05-25 11:59:52 -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:   2009-05-25 11:59:03 -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:   2009-06-02 02:36:03 -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:   2009-06-02 02:45:44 -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:   2009-06-02 01:41:46 -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:   2009-06-01 14:43:08 -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:   2009-06-02 01:40:42 -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:   2009-05-29 10:46:31 -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:   2009-05-29 10:11:55 -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:   2009-05-29 10:05:45 -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:   2009-05-28 18:47:02 -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:   2009-05-28 18:14:14 -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:   2009-05-28 12:05:53 -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:   2009-05-28 11:59:05 -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:   2009-05-28 11:07:37 -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:   2009-05-26 09:07:39 -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:   2009-05-25 10:17:39 -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:   2009-05-27 11:38:16 -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:   2009-05-28 10:43:06 -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:   2009-05-28 10:40:49 -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:   2009-05-27 11:40:31 -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:   2009-05-27 11:36:45 -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:   2009-05-27 11:51:25 -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:   2009-05-27 17:17:52 +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:   2009-05-20 14:29:52 -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:   2009-05-20 13:58:16 -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:   2009-05-20 13:50:14 -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:   2009-05-19 11:39:39 -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:   2009-05-19 11:37:47 -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:   2009-05-19 12:07:59 -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:   2009-05-19 10:38:24 -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:   2009-05-19 10:37:59 -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:   2009-05-19 10:35:10 -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:   2009-05-19 10:30:33 -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:   2009-05-19 10:20:20 -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:   2009-05-19 10:00:39 -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:   2009-05-19 09:59:01 -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:   2009-05-18 09:58:37 -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:   2009-05-15 14:50:29 -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:   2009-05-15 12:06:08 -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:   2009-05-15 11:45:02 -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:   2009-05-15 11:36:51 -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:   2009-05-15 11:29:37 -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:   2009-05-15 11:22:21 -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:   2009-05-15 11:21:23 -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:   2009-05-15 11:14:30 -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:   2009-05-15 11:03:24 -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:   2009-05-15 10:56:26 -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:   2009-05-14 17:24:17 -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:   2009-05-14 17:22:09 -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:   2009-05-14 17:19:36 -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:   2009-05-14 17:19:29 -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:   2009-05-14 17:13:03 -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:   2009-05-12 16:57:31 -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:   2009-05-12 16:56:55 -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:   2009-05-11 23:50:34 -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:   2009-05-11 18:12:17 -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:   2009-05-11 17:51:36 -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:   2009-05-11 18:02:57 -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:   2009-05-11 22:55:46 -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:   2009-05-11 22:56:56 -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:   2009-05-11 17:29:04 -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:   2009-05-11 17:15:44 -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:   2009-05-11 17:14:23 -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:   2009-05-11 17:07:59 -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:   2009-05-11 16:13:02 -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:   2009-05-11 16:06:50 -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:   2009-05-11 16:01:17 -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:   2009-05-11 15:17:52 -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:   2009-05-08 15:50:05 +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:   2009-05-08 15:02:47 +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:   2009-05-08 10:18:34 -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:   2009-05-07 17:23:35 -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:   2009-05-07 17:22:41 -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:   2009-05-07 18:55:09 +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:   2009-05-07 18:46:08 +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:   2009-05-07 14:22:41 -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:   2009-05-07 13:57:25 -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:   2009-05-07 13:01:43 -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:   2009-05-07 12:15:02 -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:   2009-05-07 12:01:00 -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:   2009-05-06 14:14:52 -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:   2009-05-06 14:12:07 -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:   2009-05-06 14:11:45 -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:   2009-05-06 14:11:08 -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:   2009-05-06 12:02:48 -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:   2009-05-05 15:44:41 -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:   2009-05-05 15:07:44 -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:   2009-05-05 15:06:23 -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:   2009-05-05 14:45:45 -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:   2009-05-05 14:45:08 -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:   2009-05-05 14:44:52 -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:   2009-05-05 14:44:05 -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:   2009-05-05 14:43:16 -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:   2009-05-05 13:21:58 -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:   2009-05-05 13:17:33 -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:   2009-05-05 12:20:43 -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:   2009-05-05 12:19:39 -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:   2009-05-05 11:48:51 -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:   2009-04-30 18:28:16 -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:   2009-04-30 18:04:58 -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:   2009-04-30 13:33:46 -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:   2009-04-30 13:11:54 -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:   2009-04-30 12:54:20 -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:   2009-04-30 11:47:33 -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:   2009-04-30 11:46:40 -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:   2009-04-30 11:08:08 -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:   2009-04-30 11:06:49 -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:   2009-04-29 12:24:39 -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:   2009-04-28 22:01:53 -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:   2009-04-28 22:01:02 -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:   2009-04-28 16:33:36 -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:   2009-04-28 11:24:26 -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:   2009-04-28 11:58:29 -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:   2009-04-28 11:47:34 -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:   2009-04-28 11:46:45 -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:   2009-04-28 11:44:52 -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:   2009-04-28 11:40:34 -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:   2009-04-23 16:11:18 +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:   2009-04-22 19:00:34 +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:   2009-04-22 18:56:43 +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:   2009-04-22 18:55:12 +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:   2009-04-22 18:54:55 +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:   2009-04-22 17:23:43 +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:   2009-04-22 16:57:56 +0100

    Update NEWS

 NEWS |   56 ++++++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 46 insertions(+), 10 deletions(-)

commit a73de48d09e15c663a8f953d259cb683f4302073
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-04-22 16:53:46 +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:   2009-04-22 15:28:05 +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:   2009-04-22 11:24:42 -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:   2009-04-22 15:21:26 +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:   2009-04-22 15:21:15 +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:   2009-04-22 15:20:46 +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:   2009-04-22 13:35:14 +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:   2009-04-22 13:34:33 +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:   2009-04-22 13:34:16 +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:   2009-04-22 12:59:20 +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:   2009-04-21 14:17:04 -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:   2009-04-21 14:09:38 -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:   2009-04-21 14:14:50 -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:   2009-04-21 14:06:13 -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:   2009-04-21 14:01:58 -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:   2009-04-21 13:48:10 -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:   2009-04-21 13:37:20 -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:   2009-04-18 19:15:12 -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:   2009-04-14 09:59:32 -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:   2009-04-14 02:38:13 -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:   2009-04-13 16:42:07 -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:   2009-04-13 16:41:58 -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:   2009-04-13 16:41:40 -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:   2009-04-08 03:09:14 -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:   2009-04-08 02:48:52 -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:   2009-04-08 02:00:47 -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:   2009-04-03 18:59:33 -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:   2009-04-02 03:03:56 -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:   2009-04-02 00:55:03 -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:   2009-04-02 00:52:51 -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:   2009-04-02 00:51:52 -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:   2009-04-02 00:49:55 -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:   2009-04-02 00:47:55 -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:   2009-04-02 03:30:17 -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:   2009-04-02 02:20:51 -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:   2009-04-02 00:45:01 -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:   2009-04-02 00:42:27 -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:   2009-04-02 00:38:33 -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:   2009-04-02 00:34:41 -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:   2009-04-02 00:33:44 -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:   2009-04-02 00:30:57 -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:   2009-04-13 15:14:14 -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:   2009-04-13 13:33:15 -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:   2009-04-07 11:06:23 -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:   2009-04-07 11:01:37 -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:   2009-04-07 10:10:23 -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:   2009-04-07 10:06:35 -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:   2009-04-07 09:32:16 -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:   2009-04-07 09:34:44 -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:   2009-04-07 09:46:29 -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:   2009-04-06 14:36:10 -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:   2009-04-06 14:33:01 -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:   2009-04-06 14:03:34 -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:   2009-03-31 23:27:52 -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:   2009-03-31 21:25:01 -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:   2009-03-31 20:33:40 -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:   2009-03-31 20:29:16 -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:   2009-03-31 19:52:52 -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:   2009-03-31 20:04:23 -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:   2009-03-31 20:04:06 -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:   2009-03-31 19:34:53 -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:   2009-03-31 19:34:40 -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:   2009-03-31 19:34:25 -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:   2009-03-31 19:25:55 -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:   2009-03-31 19:25:30 -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:   2009-03-31 19:11:50 -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:   2009-03-31 19:07:32 -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:   2009-03-31 18:53:48 -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:   2009-03-31 18:28:12 -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:   2009-03-31 18:16:01 -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:   2009-03-31 16:48:59 -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:   2009-03-31 16:18:07 -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:   2009-03-31 16:06:31 -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:   2009-03-31 15:40:10 -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:   2009-03-31 15:12:01 -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:   2009-03-31 12:57:47 -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:   2009-03-31 12:06:16 -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:   2009-03-31 11:30:47 -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:   2009-03-31 16:48:23 -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:   2009-03-31 16:46:55 -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:   2009-03-30 17:05:48 -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:   2009-03-25 14:35:26 -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:   2009-03-25 14:34:49 -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:   2009-03-25 14:31:18 -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:   2009-03-25 14:28:05 -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:   2009-03-25 14:21:43 -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:   2009-03-25 14:20:04 -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:   2009-03-25 14:19:30 -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:   2009-03-25 14:17:20 -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:   2009-03-25 11:45:15 -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:   2009-03-25 11:40:20 -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:   2009-03-25 11:32:40 -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:   2009-03-25 11:09:22 -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:   2009-03-25 11:02:13 -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:   2009-03-24 15:31:06 -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:   2009-03-24 15:19:52 -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:   2009-03-24 14:51:47 -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:   2009-03-24 14:47:00 -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:   2009-03-24 14:44:23 -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:   2009-03-24 14:08:31 -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:   2009-03-24 14:07:06 -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:   2009-03-24 14:06:50 -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:   2009-03-24 14:00:05 -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:   2009-03-24 13:54:46 -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:   2009-03-24 13:36:28 -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:   2009-03-23 18:55:39 +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:   2009-03-23 17:09:36 +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:   2009-03-23 17:09:21 +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:   2009-03-23 16:19:30 +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:   2009-03-23 15:53:47 +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:   2009-03-23 15:33:03 +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:   2009-03-23 15:26:14 +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:   2009-03-23 15:25:23 +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:   2009-03-23 10:23:51 -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:   2009-03-23 10:19:01 -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:   2009-03-20 16:11:18 -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:   2009-03-20 11:00:00 -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:   2009-03-20 10:57:01 -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:   2009-03-20 10:56:27 -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:   2009-03-20 10:54:34 -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:   2009-03-20 10:51:45 -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:   2009-03-20 10:39:15 -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:   2009-03-20 10:35:30 -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:   2009-03-19 22:39:36 -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:   2009-03-19 21:12:42 -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:   2009-03-19 21:08:23 -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:   2009-03-19 21:00:29 -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:   2009-03-19 20:55:07 -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:   2009-03-19 20:29:03 -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:   2009-03-19 20:26:36 -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:   2009-03-19 12:59:10 -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:   2009-03-19 12:58:47 -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:   2009-03-19 12:46:11 -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:   2009-03-19 12:44:04 -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:   2009-03-17 22:27:13 +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:   2009-03-19 12:38:22 -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:   2009-03-19 12:37:55 -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:   2009-03-17 06:13:14 -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:   2009-03-17 05:58:50 -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:   2009-03-17 05:57:53 -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:   2009-03-17 05:57:25 -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:   2009-03-17 05:56:24 -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:   2009-03-17 05:55:23 -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:   2009-03-17 05:51:54 -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:   2009-03-16 20:14:22 -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:   2009-03-16 20:10:32 -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:   2009-03-13 18:15:41 -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:   2009-03-13 18:14:34 -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:   2009-03-13 18:14:03 -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:   2009-03-13 18:13:15 -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:   2009-03-13 18:12:14 -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:   2009-03-13 18:11:36 -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:   2009-03-13 18:08:10 -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:   2009-03-12 15:09:19 -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:   2009-03-09 14:29:51 +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:   2009-03-11 12:56:03 -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:   2009-03-11 12:48:54 -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:   2009-03-11 12:47:13 -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:   2009-03-11 11:09:44 -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:   2009-03-11 10:32:27 -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:   2009-03-11 03:21:36 -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:   2009-03-11 03:09:05 -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:   2009-03-11 03:04:05 -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:   2009-03-11 03:01:04 -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:   2009-03-11 02:48:18 -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:   2009-03-11 02:45:29 -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:   2009-03-11 02:44:26 -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:   2009-03-11 02:43:40 -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:   2009-03-05 14:44:31 +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:   2009-03-05 14:43:22 +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:   2009-03-05 14:12:19 +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:   2009-03-18 15:59:19 -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:   2009-03-18 15:19:52 -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:   2009-03-18 15:13:30 -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:   2009-03-18 15:07:30 -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:   2009-03-18 14:42:09 -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:   2009-03-18 14:41:54 -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:   2009-03-18 14:37:08 -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:   2009-03-18 14:35:50 -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:   2009-03-18 14:34:05 -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:   2009-03-18 14:32:43 -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:   2009-03-18 14:30:46 -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:   2009-03-18 14:28:01 -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:   2009-03-18 14:27:08 -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:   2009-03-18 14:21:04 -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:   2009-03-18 14:20:30 -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:   2009-03-18 14:20:13 -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:   2009-03-18 14:20:00 -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:   2009-03-18 14:19:45 -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:   2009-03-18 14:19:32 -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:   2009-03-18 14:14:38 -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:   2009-03-18 14:10:20 -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:   2009-03-18 13:50:06 -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:   2009-03-18 13:47:50 -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:   2009-03-18 13:42:20 -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:   2009-03-18 13:34:11 -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:   2009-03-18 13:01:28 -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:   2009-03-18 12:50:22 -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:   2009-03-18 12:50:06 -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:   2009-03-18 12:49:52 -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:   2009-03-18 12:49:42 -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:   2009-03-18 12:49:26 -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:   2009-03-18 12:48:45 -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:   2009-03-17 14:00:30 -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:   2009-03-17 13:59:48 -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:   2009-03-11 03:21:28 -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:   2009-03-11 02:42:58 -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:   2009-03-17 19:25:50 -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:   2009-03-17 14:00:30 -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:   2009-03-17 13:59:48 -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:   2009-03-11 03:21:28 -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:   2009-03-11 02:42:58 -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:   2009-03-06 16:54:47 -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:   2009-03-06 16:28:12 -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:   2009-03-06 15:07:06 -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:   2009-03-06 14:11:16 -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:   2009-03-05 19:06:55 -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:   2009-03-05 19:05:34 -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:   2009-03-05 16:28:01 -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:   2009-03-05 16:27:38 -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:   2009-03-05 16:26:06 -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:   2009-03-05 19:06:15 +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:   2009-03-05 18:43:56 +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:   2009-03-05 18:20:35 +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:   2009-03-05 17:33:41 +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:   2009-03-05 17:03:00 +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:   2009-03-05 17:00:37 +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:   2009-03-05 16:56:33 +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:   2009-03-05 16:56:24 +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:   2009-03-05 16:32:33 +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:   2009-03-05 16:09:24 +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:   2009-03-05 14:33:59 -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:   2009-03-05 12:50:53 -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:   2009-03-05 12:07:35 -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:   2009-03-05 11:57:23 -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:   2009-03-04 13:18:04 -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:   2009-03-04 13:17:55 -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:   2009-03-04 13:17:23 -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:   2009-03-04 12:44:26 -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:   2009-03-04 12:43:13 -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:   2009-03-04 12:41:02 -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:   2009-03-04 12:44:06 -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:   2009-03-04 19:03:57 -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:   2009-03-04 19:02:01 -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:   2009-03-04 18:58:20 -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:   2009-03-04 18:57:44 -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:   2009-02-27 19:48:22 -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:   2009-02-27 19:38:36 -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:   2009-02-27 17:39:02 -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:   2009-02-27 16:42:50 -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:   2009-02-27 16:39:33 -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:   2009-02-27 16:36:59 -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:   2009-02-26 20:46:36 -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:   2009-02-26 20:32:28 -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:   2009-02-26 20:27:52 -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:   2009-02-26 20:32:06 -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:   2009-02-26 20:30:49 -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:   2009-02-26 20:29:20 -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:   2009-02-26 20:27:05 -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:   2009-02-26 20:22:31 -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:   2009-02-26 20:25:47 -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:   2009-02-26 20:13:14 -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:   2009-02-26 20:19:11 -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:   2009-02-25 14:36:06 -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:   2009-02-25 14:21:54 -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:   2009-02-25 14:21:07 -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:   2009-02-25 14:18:18 -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:   2009-02-25 14:16:05 -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:   2009-02-25 12:30:27 -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:   2009-02-25 12:17:57 -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:   2009-02-25 12:14:05 -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:   2009-02-25 10:54:41 -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:   2009-02-24 20:18:40 -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:   2009-02-24 18:23:38 -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:   2009-02-24 18:07:31 -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:   2009-02-24 18:06:47 -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:   2009-02-24 13:56:57 -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:   2009-02-24 14:26:10 -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:   2009-02-24 13:54:22 -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:   2009-03-03 15:22:20 +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:   2009-03-03 15:21:49 +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:   2009-03-03 11:36:11 -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:   2009-03-03 00:58:21 -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:   2009-03-03 01:28:59 -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:   2009-03-03 00:51:31 -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:   2009-03-02 23:43:34 -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:   2009-03-02 23:40:38 -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:   2009-03-02 23:40:08 -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:   2009-03-03 00:50:24 -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:   2009-03-03 00:57:56 -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:   2009-03-02 22:07:34 -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:   2009-03-03 11:11:19 -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:   2009-03-02 22:07:34 -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:   2009-02-26 20:52:09 -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:   2009-02-27 12:55:24 +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:   2009-02-27 12:54:59 +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:   2009-02-26 17:18:56 +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:   2009-02-26 17:18:43 +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:   2009-02-26 17:12:37 +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:   2009-02-26 17:12:14 +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:   2009-02-24 13:32:54 +0000

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

commit cd17393d0343559d6890c1e701c03fd73aba4968
Author: Jan <jan.oelze@basyskom.de>
Date:   2009-02-17 16:03:25 +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:   2009-02-24 13:06:23 +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:   2009-02-24 11:23:21 +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:   2009-02-24 11:11:33 +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:   2009-02-24 11:11:01 +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:   2009-02-24 11:09:49 +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:   2009-02-24 11:09:30 +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:   2009-02-24 11:09:10 +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:   2009-02-24 11:08:35 +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:   2009-02-24 11:08:18 +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:   2009-02-24 11:08:05 +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:   2009-02-24 11:07:43 +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:   2009-02-24 11:07:14 +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:   2009-02-24 11:06:59 +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:   2009-02-24 11:06:26 +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:   2009-02-24 11:06:00 +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:   2009-02-24 11:05:40 +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:   2009-02-24 11:05:22 +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:   2009-02-24 11:04:44 +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:   2009-02-24 11:04:28 +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:   2009-02-24 11:04:00 +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:   2009-02-24 10:05:04 +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:   2009-02-24 09:55:06 +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:   2009-02-24 09:54:57 +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:   2009-02-23 19:59:40 +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:   2009-02-23 19:59:26 +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:   2009-02-23 19:23:54 +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:   2009-02-23 18:53:39 +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:   2009-02-23 18:50:41 +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:   2009-02-23 18:49:52 +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:   2009-02-23 15:38:34 -0300

    Merge branch 'connection'

commit 526371993b8fa6238ea8cf0d14587804f18bc315
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   2009-02-23 15:34:10 -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:   2009-02-23 15:22:34 -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:   2009-02-23 18:21:30 +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:   2009-02-23 15:17:58 -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:   2009-02-23 15:15:51 -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:   2009-02-23 18:14:15 +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:   2009-02-23 15:13:00 -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:   2009-02-23 11:56:49 +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:   2009-02-20 19:49:39 +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:   2009-02-20 19:48:58 +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:   2009-02-20 19:43:48 +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:   2009-02-20 18:57:45 +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:   2009-02-20 18:12:25 +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:   2009-02-20 18:11:31 +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:   2009-02-20 18:11:10 +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:   2009-02-20 18:09:46 +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:   2009-02-20 18:03:08 +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:   2009-02-20 17:27:39 +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:   2009-02-20 17:27:29 +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:   2009-02-20 16:39:05 +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:   2009-02-20 16:29:07 +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:   2009-02-20 16:23:30 +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:   2009-02-20 16:16:04 +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:   2009-02-20 16:11:41 +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:   2009-02-20 15:54:27 +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:   2009-02-20 15:02:14 +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:   2009-02-20 14:51:08 +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:   2009-02-20 14:09:10 +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:   2009-02-20 14:08:48 +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:   2009-02-20 14:08:03 +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:   2009-02-20 13:29:36 +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:   2009-02-20 13:10:50 +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:   2009-02-20 12:07:31 +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:   2009-02-20 12:11:04 +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:   2009-02-20 12:10:09 +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:   2009-02-20 12:02:19 +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:   2009-02-19 15:16:40 +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:   2009-02-19 14:38:04 +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:   2009-02-19 14:37:28 +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:   2009-02-18 19:01:03 +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:   2009-02-18 19:00:38 +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:   2009-02-19 11:39:02 -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:   2009-02-19 11:37:55 -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:   2009-02-19 11:18:13 -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:   2009-02-18 19:44:29 -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:   2009-02-18 19:43:31 -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:   2009-02-18 19:42:01 -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:   2009-02-18 18:55:13 +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:   2009-02-18 18:29:53 +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:   2009-02-18 18:26:32 +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:   2009-02-18 18:26:16 +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:   2009-02-18 16:29:47 +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:   2009-02-18 15:04:54 +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:   2009-02-18 15:04:19 +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:   2009-02-18 10:16:05 -0300

    Merge branch 'trivia'

commit be313ca3fd111dd0555f24956ab8f80f0f322416
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   2009-02-17 10:33:46 -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:   2009-02-17 15:45:09 +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:   2009-02-17 16:59:55 +0000

    Merge branch 'tests'
    
    Reviewed-by: Olli Salli <olli.salli@collabora.co.uk>

commit e2b79f170d7cf95d25f3a3b12463d88a530603f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-02-17 16:50:58 +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:   2009-02-17 16:28:02 +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:   2009-02-17 10:33:46 -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:   2009-02-15 13:51:03 +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:   2009-02-15 13:33:21 +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:   2009-02-15 13:10:57 +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:   2009-02-13 17:56:00 -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:   2009-02-13 17:55:43 -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:   2009-02-13 17:55:11 -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:   2009-02-13 17:54:57 -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:   2009-02-13 17:54:35 -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:   2009-02-13 17:53:36 -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:   2009-02-13 17:10:04 -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:   2009-02-13 16:24:58 -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:   2009-02-13 16:23:33 -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:   2009-02-13 16:19:58 -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:   2009-02-13 16:19:09 -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:   2009-02-13 17:16:29 -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:   2009-02-13 15:10:14 -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:   2009-02-13 15:42:04 -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:   2009-02-13 15:41:43 -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:   2009-02-13 15:29:50 -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:   2009-02-13 15:42:28 -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:   2009-02-13 15:42:52 -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:   2009-02-13 15:28:56 -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:   2009-02-13 14:32:55 -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:   2009-02-13 15:02:45 -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:   2009-02-13 14:48:04 -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:   2009-02-13 11:44:44 -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:   2009-02-13 11:42:05 -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:   2009-02-12 16:53:51 -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:   2009-02-12 14:22:11 -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:   2009-02-12 20:00:20 +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:   2009-02-12 19:55:27 +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:   2009-02-12 18:28:18 +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:   2009-02-12 08:31:35 +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:   2009-02-12 08:19:53 +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:   2009-02-12 08:10:18 +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:   2009-02-12 19:12:56 +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:   2009-02-12 19:06:03 +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:   2009-02-12 19:24:01 +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:   2009-02-12 19:22:28 +0200

    Merge branch 'trivia'

commit a7d7cd964b6dfd56ff8f4541d338be31e4c98dde
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   2009-02-12 12:58:47 -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:   2009-02-12 18:47:21 +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:   2009-02-12 12:58:47 -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:   2009-02-12 15:02:05 +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:   2009-02-12 15:00:24 +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:   2009-02-12 11:52:48 -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:   2009-02-12 01:51:53 -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:   2009-02-12 07:42:51 +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:   2009-02-12 01:49:20 -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:   2009-02-11 17:55:33 -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:   2009-02-11 14:52:46 -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:   2009-02-11 18:31:35 +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:   2009-02-11 16:30:43 +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:   2009-02-11 16:28:45 +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:   2009-02-11 16:12:02 +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:   2009-02-11 15:51:40 +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:   2009-02-11 10:49:08 -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:   2009-02-11 15:48:02 +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:   2009-02-11 10:31:44 -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:   2009-02-11 15:17:31 +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:   2009-02-11 14:55:42 +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:   2009-02-11 14:44:40 +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:   2009-02-11 09:58:54 +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:   2009-02-11 00:28:55 -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:   2009-02-11 00:20:54 -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:   2009-02-11 00:15:41 -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:   2009-02-10 23:55:57 -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:   2009-02-10 18:59:07 -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:   2009-02-10 18:36:25 -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:   2009-02-10 18:30:29 -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:   2009-02-10 18:21:00 -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:   2009-02-10 18:18:01 -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:   2009-02-10 18:16:02 -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:   2009-02-10 17:57:47 -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:   2009-02-10 17:46:56 -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:   2009-02-10 17:36:05 -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:   2009-02-10 17:13:59 -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:   2009-02-10 22:00:49 +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:   2009-02-10 12:50:37 +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:   2009-02-10 12:47:43 +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:   2009-02-10 12:25:37 +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:   2009-02-10 11:57:01 +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:   2009-02-10 11:55:26 +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:   2009-02-10 10:21:47 +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:   2009-02-10 10:21:10 +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:   2009-02-09 18:55:12 +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:   2009-02-09 18:17:50 +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:   2009-02-10 11:22:05 +0000

    Merge commit 'seil/AccountManager_ImprovedSignals'

commit 39ca862859391f7f3f0d59bbd9faedca71c673f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   2009-02-09 18:36:08 -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:   2009-02-09 18:14:03 -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:   2009-02-09 18:08:46 -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:   2009-02-09 18:08:27 -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:   2009-02-09 17:22:49 -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:   2009-02-09 17:21:50 -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:   2009-02-09 17:20:48 -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:   2009-02-09 17:00:24 -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:   2009-02-09 17:00:14 -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:   2009-02-09 16:18:01 -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:   2009-02-09 16:17:50 -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:   2009-02-09 15:34:47 -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:   2009-02-09 15:34:09 -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:   2009-02-09 14:07:28 -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:   2009-02-09 14:07:09 -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:   2009-02-09 11:08:10 -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:   2009-02-09 10:47:38 -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:   2009-02-07 13:34:37 -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:   2009-02-06 22:31:52 -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:   2009-02-06 22:29:21 -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:   2009-02-06 22:28:54 -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:   2009-02-06 19:34:46 -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:   2009-02-06 18:04:13 -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:   2009-02-06 18:03:16 -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:   2009-02-06 19:19:39 -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:   2009-02-06 19:00:04 -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:   2009-02-06 17:58:01 -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:   2009-02-05 20:40:14 -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:   2009-02-05 10:57:05 -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:   2009-02-03 17:04:40 -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:   2009-02-03 16:58:32 -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:   2009-01-29 18:20:55 -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:   2009-01-29 18:18:11 -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:   2009-01-29 18:00:07 -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:   2009-01-28 18:31:14 -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:   2009-01-28 18:26:05 -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:   2009-02-05 16:19:11 +0200

    Merge branch 'contact-features'

commit 851b9a1edb62f71ff32573f27d45a5b95b574999
Author: basysKom GmbH <basyskom@basysVM02.(none)>
Date:   2009-02-05 13:56:02 +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:   2009-02-05 09:10:25 -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:   2009-02-04 17:26:51 -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:   2009-02-05 10:30:51 +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:   2009-02-05 10:30:18 +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:   2009-02-05 09:20:32 +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:   2009-02-04 17:25:45 -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:   2009-02-04 21:24:13 +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:   2009-02-04 20:52:04 +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:   2009-02-04 15:03:45 -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:   2009-02-04 14:57:57 -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:   2009-02-04 14:54:33 -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:   2009-02-04 14:45:47 -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:   2009-02-04 14:44:24 -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:   2009-02-03 10:10:15 -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:   2009-02-04 15:16:16 +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:   2009-02-04 14:57:57 +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:   2009-02-04 12:33:31 +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:   2009-02-04 12:23:28 +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:   2009-02-03 17:21:44 +0000

    Merge commit 'seil/AccountManager_ImprovedSignals'

commit 709361e15b0e946ec648326582ae68c9094dd42a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2009-02-03 11:06:13 +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:   2009-02-03 10:53:35 +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:   2009-02-02 17:13:49 +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:   2009-02-02 18:19:41 +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:   2009-02-02 16:25:35 +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:   2009-02-02 16:01:16 +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:   2009-02-02 14:31:51 +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:   2009-02-02 12:47:57 +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:   2009-02-02 12:16:51 +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:   2009-02-01 22:57:17 +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:   2009-02-01 20:24:20 +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:   2009-02-01 19:41:51 +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:   2009-01-31 10:26:43 +0200

    Merge branch 'shared-contacts'

commit 14673c27e79be4988bcc7deac462411f3fc115cc
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2009-01-30 20:48:41 +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:   2009-01-30 20:02:58 +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:   2009-01-29 22:15:59 +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:   2009-01-29 21:53:32 +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:   2009-01-29 21:53:01 +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:   2009-01-29 21:52:24 +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:   2009-01-30 16:57:21 +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:   2009-01-30 16:56:12 +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:   2009-01-29 22:29:47 +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:   2009-01-29 23:55:50 +0200

    Merge branch 'contacts-ng'

commit 9a8ce93fc7fe6cc5e25dd129439412c103cb548a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2009-01-29 23:55:20 +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:   2009-01-29 23:30:12 +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:   2009-01-29 23:05:26 +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:   2009-01-29 23:04:54 +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:   2009-01-29 22:47:18 +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:   2009-01-29 22:42:39 +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:   2009-01-29 22:13:15 +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:   2009-01-29 22:10:52 +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:   2009-01-29 22:08:13 +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:   2009-01-29 22:06:41 +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:   2009-01-29 21:56:37 +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:   2009-01-29 21:56:20 +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:   2009-01-29 21:50:22 +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:   2009-01-29 21:46:43 +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:   2009-01-29 21:37:40 +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:   2009-01-29 21:14:06 +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:   2009-01-29 21:05:57 +0200

    Merge branch 'master' into contacts-ng

commit a94ff32ac625d6be1b89956628f77a1bb77c6f2e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2009-01-29 20:57:04 +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:   2009-01-29 19:36:26 +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:   2009-01-29 19:24:10 +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:   2009-01-29 19:18:40 +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:   2009-01-29 11:30:22 +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:   2009-01-29 09:27:28 +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:   2009-01-29 09:25:28 +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:   2009-01-29 09:22:43 +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:   2009-01-29 09:15:37 +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:   2009-01-29 08:46:13 +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:   2009-01-29 08:16:13 +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:   2009-01-28 23:24:17 +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:   2009-01-28 16:34:57 +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:   2009-01-28 16:30:19 +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:   2009-01-28 16:28:50 +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:   2009-01-28 15:58:46 +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:   2009-01-28 10:43:13 -0300

    Merge branch 'trivia'

commit 3b919eea1c249deb66cf080e349176a24529efce
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2009-01-28 15:36:50 +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:   2009-01-28 15:08:40 +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:   2009-01-28 14:57:47 +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:   2009-01-28 14:57:07 +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:   2009-01-28 14:04:10 +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:   2008-12-21 22:07:24 +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:   2009-01-28 13:23:55 +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:   2009-01-28 13:11:17 +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:   2009-01-28 11:45:36 +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:   2009-01-28 11:21:38 +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:   2009-01-28 11:13:48 +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:   2009-01-27 19:06:23 -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:   2009-01-27 19:03:16 -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:   2009-01-27 18:56:54 -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:   2009-01-27 18:54:16 -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:   2009-01-27 18:53:35 -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:   2009-01-27 18:39:54 -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:   2009-01-27 18:34:26 -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:   2009-01-27 18:29:20 -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:   2009-01-27 17:55:52 -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:   2009-01-27 16:37:44 -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:   2009-01-27 16:57:59 +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:   2009-01-27 12:26:32 -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:   2009-01-27 12:24:31 -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:   2009-01-27 12:24:17 -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:   2009-01-27 12:23:11 -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:   2009-01-27 12:22:47 -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:   2009-01-27 12:21:57 -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:   2009-01-27 11:35:50 -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:   2009-01-27 11:34:40 -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:   2009-01-27 11:34:06 -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:   2009-01-27 10:52:18 -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:   2009-01-27 10:49:59 -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:   2009-01-27 12:00:29 -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:   2009-01-27 12:00:21 -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:   2009-01-27 12:00:11 -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:   2009-01-27 12:00:00 -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:   2009-01-27 11:59:41 -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:   2009-01-27 15:34:09 +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:   2009-01-27 15:22:08 +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:   2009-01-27 15:19:42 +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:   2009-01-27 10:43:30 -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:   2009-01-27 10:30:21 -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:   2009-01-27 09:54:19 -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:   2009-01-27 09:28:04 -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:   2009-01-27 09:24:29 -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:   2009-01-26 18:08:54 -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:   2009-01-27 11:53:09 +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:   2009-01-27 10:51:49 +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:   2009-01-26 17:29:54 -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:   2009-01-26 17:29:38 -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:   2009-01-26 17:19:21 -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:   2009-01-26 17:07:12 -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:   2009-01-26 18:26:01 -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:   2009-01-26 18:25:21 -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:   2009-01-26 14:30:42 -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:   2009-01-26 14:26:41 -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:   2009-01-26 14:06:23 -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:   2009-01-26 14:01:13 -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:   2009-01-26 13:53:26 -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:   2009-01-26 12:22:20 -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:   2009-01-26 11:57:22 -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:   2009-01-26 11:36:09 -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:   2009-01-26 11:31:40 -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:   2009-01-26 11:19:47 -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:   2009-01-26 10:57:42 -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:   2009-01-25 19:51:57 -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:   2009-01-25 19:44:56 -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:   2009-01-25 19:58:10 -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:   2009-01-25 19:22:22 -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:   2009-01-25 19:08:30 -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:   2009-01-25 19:01:42 -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:   2009-01-26 14:47:28 +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:   2009-01-25 17:48:39 -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:   2009-01-25 17:22:31 -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:   2009-01-25 14:51:40 -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:   2009-01-24 23:21:12 -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:   2009-01-24 23:21:12 -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:   2009-01-24 23:20:08 -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:   2009-01-24 20:08:10 -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:   2009-01-24 20:03:31 -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:   2009-01-23 16:49:10 -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:   2009-01-23 16:37:50 -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:   2009-01-23 16:27:45 -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:   2009-01-23 16:20:21 -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:   2009-01-22 14:55:27 -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:   2009-01-22 14:54:52 -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:   2009-01-22 14:41:55 -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:   2009-01-15 11:44:56 -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:   2009-01-22 14:16:24 -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:   2009-01-14 16:40:23 -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:   2009-01-23 15:25:27 +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:   2009-01-23 16:56:26 +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:   2009-01-23 13:51:50 +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:   2009-01-23 12:34:13 +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:   2009-01-21 18:55:20 +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:   2009-01-23 11:07:56 +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:   2009-01-23 11:03:21 +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:   2009-01-23 10:53:02 +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:   2009-01-23 09:49:17 +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:   2009-01-22 16:00:18 +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:   2009-01-22 15:51:33 +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:   2009-01-22 14:52:44 +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:   2009-01-22 13:41:44 +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:   2009-01-22 11:45:08 +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:   2009-01-22 11:36:11 +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:   2009-01-22 11:33:31 +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:   2009-01-21 18:56:38 +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:   2009-01-21 17:32:46 +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:   2009-01-21 16:11:23 +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:   2009-01-21 16:11:03 +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:   2009-01-21 16:04:25 +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:   2009-01-21 16:03:21 +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:   2009-01-21 12:41:56 +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:   2009-01-16 16:15:12 +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:   2009-01-15 17:45:08 -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:   2009-01-19 15:03:34 +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:   2009-01-19 11:34:04 -0300

    Merge branch 'connection'
    
    Conflicts:
    	TelepathyQt4/Makefile.am

commit f0c4e59aadb9b0cf77823829aa2b47e929823bde
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   2009-01-16 16:00:48 -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:   2009-01-16 16:53:29 -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:   2009-01-16 16:43:43 -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:   2009-01-16 16:22:44 -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:   2009-01-16 15:51:54 -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:   2009-01-16 15:51:32 -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:   2009-01-13 18:27:04 -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:   2009-01-13 18:06:50 -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:   2009-01-13 18:04:59 -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:   2009-01-13 18:02:43 -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:   2009-01-13 17:47:18 -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:   2009-01-13 16:57:47 -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:   2009-01-13 16:49:53 -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:   2009-01-13 16:49:38 -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:   2009-01-13 14:38:51 -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:   2009-01-13 14:06:38 -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:   2009-01-13 14:05:48 -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:   2009-01-13 14:05:11 -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:   2009-01-13 11:30:46 -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:   2009-01-13 11:12:32 -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:   2009-01-13 11:03:36 -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:   2009-01-13 10:46:37 -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:   2009-01-12 18:00:06 -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:   2009-01-12 21:34:35 -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:   2009-01-12 20:59:38 -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:   2009-01-12 20:58:56 -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:   2009-01-09 17:46:28 -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:   2009-01-09 17:45:44 -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:   2009-01-09 17:43:20 -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:   2009-01-09 13:44:14 -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:   2009-01-08 19:49:37 -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:   2009-01-09 17:47:42 -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:   2009-01-15 13:35:36 +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:   2009-01-15 13:35:18 +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:   2009-01-15 13:34:22 +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:   2009-01-15 13:26:56 +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:   2009-01-15 13:17:16 +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:   2009-01-15 13:04:50 +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:   2009-01-15 12:48:41 +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:   2009-01-15 08:46:20 +0200

    Merge branch 'master' into handles
    
    Conflicts:
    
    	tests/pinocchio/Makefile.am

commit 2f8ae7c4d0e5432535e32c5b3873135a16a47f0c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-14 18:00:28 +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:   2009-01-14 12:55:26 +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:   2009-01-14 12:55:03 +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:   2009-01-14 12:49:57 +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:   2009-01-14 12:50:45 +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:   2009-01-14 18:00:14 +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:   2009-01-14 18:28:55 +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:   2009-01-12 17:12:32 +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:   2009-01-12 17:08:09 +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:   2009-01-12 16:53:11 +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:   2009-01-14 17:59:52 +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:   2009-01-12 16:47:39 +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:   2009-01-12 15:56:25 +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:   2009-01-12 15:49:13 +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:   2009-01-12 15:32:01 +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:   2009-01-12 15:31:22 +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:   2009-01-12 14:30:24 +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:   2008-12-11 17:56:09 +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:   2008-12-11 17:35:23 +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:   2008-12-11 17:34:15 +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:   2008-12-10 17:04:51 +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:   2008-12-03 15:15:01 +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:   2008-12-03 14:58:20 +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:   2008-12-03 14:46:36 +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:   2009-01-14 18:31:07 +0000

    Merge branch 'tpglib'

commit 66aebc40f180af31ffc404d8b43f08bcad721e24
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   2009-01-13 18:21:05 -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:   2009-01-12 20:18:48 +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:   2009-01-12 17:35:31 +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:   2009-01-12 10:55:16 +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:   2009-01-09 17:46:56 -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:   2009-01-09 16:14:35 +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:   2009-01-09 16:56:30 +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:   2009-01-09 15:34:24 +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:   2009-01-09 15:24:01 +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:   2009-01-09 15:14:34 +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:   2009-01-09 15:10:31 +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:   2009-01-09 15:10:19 +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:   2009-01-09 15:09:23 +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:   2009-01-09 15:06:58 +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:   2009-01-09 15:05:56 +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:   2009-01-09 15:04:34 +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:   2009-01-09 15:04:10 +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:   2009-01-09 15:03:45 +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:   2009-01-09 10:50:46 -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:   2009-01-09 10:44:12 -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:   2009-01-08 17:56:22 -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:   2009-01-08 14:11:17 -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:   2009-01-08 17:57:20 -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:   2009-01-08 17:56:38 -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:   2009-01-09 10:13:06 -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:   2009-01-08 19:46:45 -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:   2009-01-08 19:47:26 -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:   2009-01-08 19:48:10 -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:   2009-01-08 19:47:51 -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:   2009-01-08 19:48:31 -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:   2009-01-08 20:04:50 +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:   2009-01-08 19:59:57 +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:   2009-01-08 19:42:42 +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:   2009-01-08 19:38:30 +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:   2009-01-08 19:37:39 +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:   2009-01-08 19:08:56 +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:   2009-01-08 19:07:44 +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:   2009-01-08 19:07:24 +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:   2009-01-08 19:07:09 +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:   2009-01-08 19:06:54 +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:   2009-01-08 19:06:42 +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:   2009-01-08 17:05:16 +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:   2009-01-08 16:57:45 +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:   2009-01-08 16:57:33 +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:   2009-01-08 16:47:22 +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:   2009-01-08 16:20:38 +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:   2009-01-08 15:47:13 +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:   2009-01-08 15:47:02 +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:   2009-01-08 15:39:27 +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:   2009-01-08 15:39:00 +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:   2009-01-08 15:37:56 +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:   2009-01-08 15:04:54 +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:   2009-01-08 19:40:04 +0000

    Merge commit 'origin/master'

commit ecfd4b67b0e59fce02d3e5677122861877cda9ba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   2009-01-07 18:17:56 -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:   2009-01-07 18:15:18 -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:   2009-01-07 18:14:39 -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:   2009-01-07 23:15:15 -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:   2009-01-07 23:13:42 -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:   2009-01-07 18:32:46 -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:   2009-01-07 14:29:39 +0000

    Merge branch 'spec'

commit e7cf7bbe22643f792ad0df8ff787f6868a24b85b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-07 13:55:04 +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:   2009-01-06 17:52:16 -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:   2009-01-06 17:31:27 -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:   2009-01-06 17:16:26 -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:   2009-01-06 17:06:58 -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:   2009-01-06 16:58:40 -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:   2009-01-06 16:53:38 -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:   2009-01-06 16:50:31 -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:   2009-01-06 16:28:02 -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:   2009-01-06 16:25:53 -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:   2009-01-06 16:16:21 -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:   2008-12-04 14:54:18 +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:   2008-12-12 16:24:40 +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:   2008-12-12 16:24:26 +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:   2008-12-12 16:24:01 +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:   2008-12-12 16:23:46 +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:   2008-12-12 16:23:20 +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:   2008-12-12 16:22:44 +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:   2008-12-10 19:10:13 +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:   2008-12-10 19:09:55 +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:   2008-12-10 18:44:20 +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:   2008-12-10 17:04:50 +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:   2009-01-06 14:30:09 -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:   2009-01-06 15:31:51 -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:   2009-01-06 11:23:58 -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:   2009-01-06 17:39:23 +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:   2009-01-06 17:38:29 +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:   2009-01-06 17:10:06 +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:   2009-01-06 15:39:31 +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:   2009-01-06 15:36:07 +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:   2008-12-18 12:16:49 +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:   2009-01-05 18:58:39 -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:   2009-01-06 10:09:54 -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:   2009-01-06 10:03:19 -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:   2009-01-05 16:13:35 -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:   2009-01-05 15:00:19 -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:   2009-01-05 19:00:16 +0000

    Merge branch 'header-cleanup'

commit 2fb1a5c5c2573054377b0d37fe7660b5dabfb8de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-05 18:39:57 +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:   2009-01-05 18:23:46 +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:   2009-01-05 18:23:24 +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:   2009-01-05 18:22:59 +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:   2009-01-05 13:18:50 -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:   2009-01-05 13:16:40 -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:   2009-01-05 17:57:34 +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:   2009-01-05 12:59:22 -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:   2009-01-05 12:58:52 -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:   2009-01-05 12:39:53 -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:   2009-01-05 17:30:33 +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:   2009-01-05 16:57:47 +0000

    Merge commit 'andrunko/misc'

commit d498dbb03dd10dcbdc18bef8eef32a75b6282c4c
Merge: 90c0f92 d5b52d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2009-01-05 16:57:39 +0000

    Merge commit 'andrunko/rearrangement'
    
    Conflicts:
    
    	TelepathyQt4/Client/connection-manager.h

commit 90c0f92adb97206d73e07316c3fa46b1f2c063f3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   2008-12-29 17:52:52 -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:   2009-01-05 11:43:57 -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:   2009-01-05 11:36:04 -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:   2009-01-05 16:54:27 +0000

    Merge commit 'andrunko/cm'
    
    Conflicts:
    
    	TelepathyQt4/cli-connection-manager.cpp

commit addd50631982337ce195c9cb7256c9b7b478f311
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   2009-01-05 12:10:41 -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:   2009-01-05 12:07:23 -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:   2009-01-05 11:43:57 -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:   2009-01-05 11:36:04 -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:   2008-12-30 14:12:12 -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:   2008-12-29 17:52:52 -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:   2008-12-29 17:21:08 -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:   2008-12-29 17:07:07 -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:   2008-12-29 17:01:01 -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:   2008-12-23 12:26:03 -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:   2008-12-23 11:02:46 -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:   2008-12-22 16:39:27 -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:   2008-12-22 14:28:25 -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:   2008-12-22 13:48:15 -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:   2008-12-22 13:47:20 -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:   2008-12-18 18:52:10 +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:   2008-12-18 00:58:47 +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:   2008-12-18 00:31:00 +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:   2008-12-17 23:40:58 +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:   2008-12-17 23:23:47 +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:   2008-12-17 23:09:38 +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:   2008-12-17 20:47:47 +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:   2008-12-17 20:38:28 +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:   2008-12-16 11:26:19 +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:   2008-12-17 19:40:18 +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:   2008-12-17 19:39:59 +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:   2008-12-17 17:22:25 +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:   2008-12-16 20:31:20 +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:   2008-12-16 20:30:27 +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:   2008-12-16 11:26:19 +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:   2008-12-14 21:36:49 +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:   2008-12-14 17:58:54 +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:   2008-12-13 12:35:17 +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:   2008-12-13 12:29:22 +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:   2008-12-12 15:42:07 +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:   2008-12-12 15:46:46 +0200

    Merge branch 'master' into handles

commit eb7bc050f3ab6558c086285634382b1bcac243bd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   2008-12-11 20:59:10 +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:   2008-12-11 16:59:34 +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:   2008-12-11 16:57:21 +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:   2008-12-11 16:53:20 +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:   2008-12-11 16:47:20 +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:   2008-12-11 16:42:50 +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:   2008-12-11 16:28:30 +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:   2008-12-11 16:25:29 +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:   2008-12-11 13:11:59 +0000

    Merge branch 'stefan-mediachan'

commit d24517ca4187c91dfb278cb260e95819b5de8c47
Merge: c776cc6 5d7c51e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-11 13:11:57 +0000

    Merge branch 'proto'

commit c776cc6d885131fe2fd311d42e4d598e7f81e6db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-11 12:35:30 +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:   2008-12-11 12:34:53 +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:   2008-12-11 12:03:48 +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:   2008-12-11 12:02:24 +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:   2008-12-10 19:29:08 +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:   2008-12-10 16:56:40 +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:   2008-12-09 14:09:43 +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:   2008-12-08 16:54:34 +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:   2008-12-08 15:32:00 +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:   2008-12-08 15:31:12 +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:   2008-12-08 15:32:37 +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:   2008-12-05 18:11:11 +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:   2008-12-05 15:13:04 +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:   2008-12-10 17:32:17 +0000

    Merge branch 'dbusproxy'

commit 01944ea7f612ae448af2ed5328a4d0fce1ac7797
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-10 14:56:42 +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:   2008-12-10 13:13:26 +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:   2008-12-10 13:12:47 +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:   2008-12-09 13:50:37 +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:   2008-12-09 12:05:29 +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:   2008-12-09 12:06:10 +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:   2008-12-09 10:09:27 +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:   2008-12-03 18:13:42 +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:   2008-12-10 11:42:33 +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:   2008-12-10 11:40:31 +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:   2008-12-10 11:39:59 +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:   2008-12-10 06:10:10 +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:   2008-12-10 03:35:03 +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:   2008-12-10 03:34:11 +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:   2008-12-10 01:52:27 +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:   2008-12-10 01:13:30 +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:   2008-11-16 23:48:50 +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:   2008-11-16 22:54:32 +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:   2008-11-16 22:31:57 +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:   2008-11-16 21:51:14 +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:   2008-11-12 15:10:07 +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:   2008-11-12 14:55:15 +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:   2008-11-12 14:13:38 +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:   2008-11-11 14:13:08 +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:   2008-10-20 17:47:55 +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:   2008-12-09 17:59:40 +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:   2008-12-09 17:30:45 +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:   2008-12-09 15:53:42 +0000

    Merge branch 'misc'

commit c8d6dfeef140996ff87de7c647114f67c65dc538
Merge: 9506e04 dbf5e86
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-09 15:49:19 +0000

    Merge branch 'pending'

commit 9506e04ca1d8454721476e37a3143f6d0fab4920
Merge: f72607d 22a35fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-09 15:43:46 +0000

    Merge branch 'trivia'

commit 22a35fad259393602973ca6df99e389ce1404705
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-09 15:39:42 +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:   2008-12-09 15:24:58 +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:   2008-12-09 14:31:45 +0000

    Merge branch 'trivia'

commit 78f663c02f60f7e1391d856169a09e01a2e11a91
Merge: f23b0fd fb938ed
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-12-09 16:01:52 +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:   2008-12-09 15:55:45 +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:   2008-12-04 16:47:04 +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:   2008-12-08 15:35:49 +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:   2008-12-04 14:54:54 +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:   2008-12-09 15:17:13 +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:   2008-12-03 17:59:37 +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:   2008-12-03 17:58:57 +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:   2008-12-03 17:48:03 +0000

    Merge branch 'misc'

commit e541b0530ad8a8dd0247fc4ff599662bf027aeed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-03 15:55:39 +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:   2008-12-03 15:46:54 +0000

    Merge branch 'pending'
    
    Conflicts:
    
    	TelepathyQt4/Makefile.am

commit 64f1c2b40e389ad9b2f182142bf96beb4206ef7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-03 15:43:10 +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:   2008-12-03 15:20:48 +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:   2008-12-03 15:20:20 +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:   2008-12-03 14:48:37 +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:   2008-12-03 13:23:26 +0000

    Merge branch 'buildsys'

commit d9c0ef1ab8a4968d04c3584c76126354d4959ff9
Merge: 1d2d4b1 da6000c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-03 13:18:04 +0000

    Merge branch 'dbusproxy'

commit fafe45ee03427a9af87849af0e61c3709390bd71
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-03 13:10:21 +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:   2008-12-03 12:35:23 +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:   2008-12-03 12:15:03 +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:   2008-12-03 11:28:14 +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:   2008-12-03 11:27:54 +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:   2008-12-02 17:12:28 +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:   2008-12-02 17:02:15 +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:   2008-12-02 14:03:41 +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:   2008-12-02 13:29:02 +0000

    Merge commit 'gberg/create-dbusproxy-baseclass' into dbusproxy

commit 1d2d4b1c4369286d10873e87a291e63241cae170
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-12-02 11:51:15 +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:   2008-12-02 11:37:09 +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:   2008-12-02 11:35:37 +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:   2008-12-02 11:09:26 +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:   2008-12-02 11:09:05 +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:   2008-12-02 10:58:10 +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:   2008-12-02 10:57:38 +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:   2008-12-02 10:52:46 +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:   2008-12-01 16:59:38 +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:   2008-12-01 16:58:43 +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:   2008-12-01 14:43:10 +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:   2008-12-01 16:09:17 +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:   2008-12-01 16:08:52 +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:   2008-12-01 14:41:55 +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:   2008-12-01 14:33:04 +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:   2008-11-28 15:03:16 +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:   2008-11-28 14:53:32 +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:   2008-11-28 14:07:27 +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:   2008-11-28 12:49:14 +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:   2008-11-28 12:47:22 +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:   2008-11-28 11:57:53 +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:   2008-11-28 11:50:06 +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:   2008-11-28 11:49:37 +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:   2008-11-28 11:49:21 +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:   2008-11-28 11:48:41 +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:   2008-11-27 18:29:39 +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:   2008-11-27 18:18:37 +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:   2008-11-27 17:43:32 +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:   2008-11-27 17:39:15 +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:   2008-11-27 17:38:38 +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:   2008-11-27 15:07:45 +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:   2008-11-27 13:50:52 +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:   2008-11-27 12:39:26 +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:   2008-11-27 12:08:12 +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:   2008-11-27 11:34:20 +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:   2008-11-27 11:34:09 +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:   2008-11-26 16:10:37 +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:   2008-11-26 15:33:24 +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:   2008-11-26 15:32:50 +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:   2008-11-26 15:29:54 +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:   2008-11-26 14:35:39 +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:   2008-11-26 14:35:08 +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:   2008-11-26 14:19:49 +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:   2008-11-26 14:14:19 +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:   2008-11-26 14:13:33 +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:   2008-11-26 14:12:02 +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:   2008-11-26 14:11:44 +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:   2008-11-26 14:11:08 +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:   2008-11-26 14:10:48 +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:   2008-11-26 12:51:58 +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:   2008-11-26 12:50:49 +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:   2008-11-26 12:42:00 +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:   2008-11-26 12:28:23 +0000

    Merge branch 'proto'

commit ffc10a2678a60e47b3cba83abcce08c1f3125f62
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   2008-11-20 17:48:55 +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:   2008-11-10 17:45:22 +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:   2008-11-10 17:44:55 +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:   2008-11-19 13:32:31 +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:   2008-11-19 13:27:42 +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:   2008-11-19 13:25:02 +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:   2008-11-18 21:27:44 +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:   2008-11-18 20:03:36 +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:   2008-11-07 14:10:39 +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:   2008-11-07 14:03:12 +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:   2008-11-07 13:51:16 +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:   2008-11-07 13:42:12 +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:   2008-11-07 13:40:07 +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:   2008-11-07 13:35:03 +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:   2008-11-05 20:19:06 +0200

    Merge branch 'chan-conn-elder-care'

commit 64b717be942695562fdea0906f76529171015fb8
Merge: 9eaac7b e1d8a7d
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   2008-11-05 16:18:56 +0000

    Merge branch 'misc' into collabora/main/master

commit 9a0518b63f9aeebc3c87e6bcfa931f925cc803bd
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   2008-11-05 15:28:50 +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:   2008-11-05 15:01:07 +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:   2008-11-05 14:57:24 +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:   2008-11-05 14:34:07 +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:   2008-11-05 14:27:19 +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:   2008-11-05 14:04:46 +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:   2008-11-03 17:33:23 +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:   2008-11-03 16:59:53 +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:   2008-11-03 16:44:48 +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:   2008-11-03 16:39:16 +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:   2008-11-03 10:27:28 +0200

    Merge branch 'friendly-requests'

commit eebc333fcf3b0910c516d2541827c31bc28fbf52
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   2008-11-01 14:55:28 +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:   2008-11-01 14:02:44 +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:   2008-11-01 13:54:43 +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:   2008-11-01 13:46:30 +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:   2008-11-01 13:43:58 +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:   2008-10-31 14:21:55 +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:   2008-10-31 14:08:26 +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:   2008-10-31 13:11:02 +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:   2008-10-29 16:32:45 +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:   2008-10-29 16:10:20 +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:   2008-10-20 19:13:26 +0300

    Merge branch 'autointrospect-channel-group'

commit 65fa72cb7425e276dacc7417951ed8833d7a192a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-10-20 18:47:36 +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:   2008-10-14 00:17:08 +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:   2008-10-14 00:09:26 +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:   2008-10-11 14:03:54 +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:   2008-10-10 19:41:58 +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:   2008-10-08 14:46:56 +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:   2008-10-08 00:31:13 +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:   2008-10-08 00:29:45 +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:   2008-09-30 00:01:11 +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:   2008-09-29 23:04:04 +0300

    Merge branch 'extensibility'

commit 314e3d5005f679326e177c478fe3c2d53630b274
Merge: 6c0f1dc cfa6edb
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-09-24 13:45:26 +0300

    Merge branch 'master' into autointrospect-channel-group

commit cfa6edb1c7b6c98654ac1974732e2c8e95d10518
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-09-22 21:05:36 +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:   2008-09-22 20:47:00 +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:   2008-09-22 20:15:26 +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:   2008-09-22 19:19:47 +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:   2008-09-22 19:12:39 +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:   2008-09-22 14:42:07 +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:   2008-09-22 14:01:34 +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:   2008-09-22 13:26:26 +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:   2008-09-22 01:40:46 +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:   2008-09-22 01:38:21 +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:   2008-09-22 01:35:32 +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:   2008-09-22 01:28:55 +0300

    Merge branch 'master' into autointrospect-connection

commit 6c0f1dc7edc91c1f9561752fbe11f0b4ce2ab2e7
Merge: 1f10b00 25dd788
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-09-20 22:54:32 +0300

    Merge branch 'master' into autointrospect-channel-group
    
    Conflicts:
    
    	TelepathyQt4/cli-channel.h

commit 25dd7882d09d5cc235f62bd3bdd562bfb20d86f0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-09-20 22:29:22 +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:   2008-09-20 20:55:36 +0300

    Merge branch 'master' into autointrospect-connection
    
    Conflicts:
    
    	TelepathyQt4/Makefile.am

commit 3f34d3148923c49d220d2288cf0e22aa29301c9c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-09-20 13:58:30 +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:   2008-09-19 17:31:15 +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:   2008-09-19 15:30:43 +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:   2008-09-19 15:28:30 +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:   2008-09-18 11:17:34 +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:   2008-09-10 23:53:23 +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:   2008-09-10 23:15:01 +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:   2008-09-10 21:51:30 +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:   2008-09-10 21:41:11 +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:   2008-09-10 19:18:30 +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:   2008-09-07 15:42:03 +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:   2008-09-07 15:40:50 +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:   2008-09-04 03:00:46 +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:   2008-09-04 00:22:22 +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:   2008-09-03 22:55:57 +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:   2008-09-03 22:24:15 +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:   2008-09-03 19:07:46 +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:   2008-09-03 17:33:31 +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:   2008-09-01 01:23:50 +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:   2008-08-18 21:41:09 +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:   2008-08-12 14:44:28 +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:   2008-09-10 00:35:44 +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:   2008-09-09 23:18:44 +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:   2008-08-25 23:43:36 +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:   2008-08-12 04:10:29 +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:   2008-08-12 03:54:26 +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:   2008-08-12 03:34:55 +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:   2008-08-12 03:21:05 +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:   2008-08-12 03:05:36 +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:   2008-08-12 02:10:42 +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:   2008-08-11 15:08:42 +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:   2008-09-09 23:00:09 +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:   2008-09-09 22:59:56 +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:   2008-09-09 17:07:24 +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:   2008-09-09 17:05:41 +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:   2008-09-08 18:38:07 +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:   2008-08-25 23:47:37 +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:   2008-08-12 04:07:28 +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:   2008-08-10 00:33:11 +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:   2008-07-29 01:11:53 +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:   2008-07-29 01:10:26 +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:   2008-07-28 19:45:30 +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:   2008-07-28 02:06:47 +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:   2008-07-27 16:44:16 +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:   2008-07-27 03:31:49 +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:   2008-07-26 21:35:48 +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:   2008-09-09 21:55:07 +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:   2008-09-09 16:56:56 +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:   2008-09-09 15:30:46 +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:   2008-08-25 23:54:01 +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:   2008-08-25 23:07:40 +0300

    Merge branch 'debug-output-support'

commit 2602e88ce4e60ee22f994aad2d80fdfee0eacbaf
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-08-25 23:06:13 +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:   2008-08-22 21:42:35 +0300

    Add proper .gitignore

 .gitignore |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

commit ed2fb5a63e47cdd28f2bfb87a26561e65cfd5965
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-08-19 03:55:59 +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:   2008-08-19 03:39:42 +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:   2008-08-19 03:07:17 +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:   2008-08-19 03:06:19 +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:   2008-08-19 02:48:15 +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:   2008-08-22 21:42:35 +0300

    Add proper .gitignore

 .gitignore |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

commit de9f67dbee72c8d8a81c63946e051b10634889c2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-08-19 01:55:14 +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:   2008-08-19 01:47:30 +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:   2008-08-13 22:06:33 +0300

    Merge branch 'client-proxies'

commit 139aac2f663c1d6593b1c12c8bc15e30237e5f11
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-08-13 21:45:36 +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:   2008-08-13 21:38:30 +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:   2008-08-13 21:38:05 +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:   2008-08-09 17:03:16 +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:   2008-08-08 18:59:42 +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:   2008-07-28 20:38:06 +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:   2008-08-10 16:06:40 +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:   2008-07-27 16:44:16 +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:   2008-07-27 14:42:45 +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:   2008-08-10 19:55:56 +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:   2008-08-10 19:04:44 +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:   2008-07-29 00:07:13 +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:   2008-07-28 23:41:19 +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:   2008-07-27 17:15:39 +0300

    Merge branch 'master' into client-proxies

commit 87aa4ef7f5dfde6e4f69d42b3f32eb0bdbfbf8a6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-07-27 17:15:18 +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:   2008-07-27 16:59:54 +0300

    Merge branch 'master' into client-proxies

commit 46c5a09de940ba55fd113a83a951eff235e8d113
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-07-27 16:59:15 +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:   2008-07-26 19:17:55 +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:   2008-07-26 01:11:06 +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:   2008-07-26 16:49:18 +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:   2008-07-26 16:39:05 +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:   2008-07-26 15:26:09 +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:   2008-07-26 13:27:53 +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:   2008-07-26 01:11:06 +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:   2008-07-26 01:10:17 +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:   2008-07-25 23:45:47 +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:   2008-07-25 23:43:17 +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:   2008-07-25 04:00:01 +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:   2008-07-25 03:50:16 +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:   2008-07-25 03:27:27 +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:   2008-07-25 03:19:13 +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:   2008-07-25 03:07:00 +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:   2008-07-25 03:07:00 +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:   2008-07-25 02:14:37 +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:   2008-07-25 02:08:42 +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:   2008-07-25 02:06:07 +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:   2008-07-25 01:17:24 +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:   2008-07-24 15:01:39 +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:   2008-07-18 14:24:57 +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:   2008-07-18 14:21:45 +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:   2008-07-18 02:32:48 +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:   2008-07-18 02:03:54 +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:   2008-07-18 01:47:49 +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:   2008-07-17 22:20:29 +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:   2008-07-17 22:02:28 +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:   2008-07-17 22:02:28 +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:   2008-07-17 22:00:53 +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:   2008-07-17 20:51:05 +0300

    Merge branch 'master' into client-proxies

commit e562d7cdac8cd00b1ec7c9a7392ec1fc7d3edbed
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-07-17 20:33:30 +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:   2008-07-16 20:47:35 +0300

    Merge branch 'master' into client-proxies

commit 77e8739adbc4cf8df1c3b614eea64bdf04c073a9
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-07-16 20:46:03 +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:   2008-07-16 20:43:45 +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:   2008-07-16 20:41:05 +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:   2008-07-16 19:28:03 +0300

    Merge branch 'master' into client-proxies

commit 1bf56cd5f0041a02d68466904e28e71a685377bc
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-07-16 19:27:30 +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:   2008-07-16 19:21:39 +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:   2008-07-16 19:10:44 +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:   2008-07-16 19:07:53 +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:   2008-07-16 17:50:53 +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:   2008-07-16 17:49:16 +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:   2008-07-16 16:15:42 +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:   2008-07-16 16:00:26 +0300

    Merge branch 'master' into client-proxies

commit ed01d9be5cc9a1d3e87bcc735431191f2216a801
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   2008-07-16 15:59:54 +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:   2008-07-16 12:42:11 +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:   2008-07-14 18:54:34 +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:   2008-07-11 15:26:19 +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:   2008-07-11 14:56:42 +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:   2008-07-11 14:39:54 +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:   2008-07-11 14:17:13 +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:   2008-07-11 01:29:49 +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(-)
