commit 7aee69a39e169c4cf49ee3eb218a319a1b822c1e
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun Jun 12 12:10:13 2016 +0500

    Updated NEWS for 0.9.7 release.

 NEWS | 50 ++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 48 insertions(+), 2 deletions(-)

commit 28b8237f7c91c8b31c91321e69a70aaca2610fbd
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun Jun 12 16:00:02 2016 +0500

    IODevice: Removed Q_DECL_OVERRIDE usage.
    
    It is not available in Qt4.

 TelepathyQt/io-device.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit a0fc4812380ce96cdddc6f2ab4009451263be9fb
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun Jun 12 15:45:16 2016 +0500

    Added QVariantMap include to FileTransferChannelCreationProperties.
    
    Fixes build with Qt4, broken after 0b50d12a56e619e93f6b0943399e5fa4d45c4c92.

 TelepathyQt/file-transfer-channel-creation-properties.h | 1 +
 1 file changed, 1 insertion(+)

commit b1838e66ba197bcd55b9ebb824ecb216881ae3d1
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sat Jun 11 02:01:36 2016 +0500

    CMakeLists: Added missing glib2 library in Farstream.

 TelepathyQt/Farstream/CMakeLists.txt | 1 +
 1 file changed, 1 insertion(+)

commit fdb628cfa29b27be27d9d470230eb3b501b489aa
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sat Jun 11 00:54:08 2016 +0500

    CMakeLists: Added missing QtTest library linkage in tests.

 tests/lib/CMakeLists.txt              | 2 +-
 tests/lib/glib-helpers/CMakeLists.txt | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 8864249479ea2adbb5c88378aa082fa18d55f6b0
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri Jun 10 20:49:56 2016 +0500

    Tools/qt-types-gen: Added QDBusArgument stream operators for lists.
    
    Previously we used operators are now deprecated and will be removed in Qt-5.8.

 tools/qt-types-gen.py | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit 7dfa899ce592d80910c1d5b0c9864bec4d36f081
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri Jun 10 20:17:43 2016 +0500

    Telepathy/IODevice: Fixed memory leak.

 TelepathyQt/io-device.cpp | 5 +++++
 TelepathyQt/io-device.h   | 1 +
 2 files changed, 6 insertions(+)

commit d9354dfe8cca364e4a8c3a44c302ceb714c53911
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri Jun 10 18:43:54 2016 +0500

    CMake/TpQtMacros: Added missing dependencies.
    
    Generated header now depends on input xmls.
    
    Fixes build with ninja.

 cmake/modules/TpQtMacros.cmake | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit ed44e193c67dc2c60564ee6f68f3aee9a4a42a18
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed May 18 12:33:11 2016 +0500

    Tools/qt-types-gen: Removed unneeded inline keyword.

 tools/qt-types-gen.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 6e8d5f7aa14dbf868481b0a2995a041c5cf78d05
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Thu Apr 28 20:11:07 2016 +0500

    Added BaseConnectionClientTypesInterface.
    
    Current design doesn't allow to delay DBus answers, so probably there
    is a big problem with RequestClientTypes(), which is expected to "If
    necessary, make a request to the server for up-to-date information,
    and wait for a reply."

 TelepathyQt/base-connection-internal.h |  21 ++++++
 TelepathyQt/base-connection.cpp        | 127 +++++++++++++++++++++++++++++++++
 TelepathyQt/base-connection.h          |  44 ++++++++++++
 TelepathyQt/service-types.h            |   2 +
 4 files changed, 194 insertions(+)

commit a66aacabbe8f6a8a4e3bad5d0a9f730652e98479
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed Mar 2 17:51:39 2016 +0500

    BaseDebug: Implemented "keep N last messages" feature for GetMessages().
    
    - Added setGetMessagesLimit() to set a limit. Pass a negative number to
    have unlimited messages log.
    - Added clear() method to cleanup all messages.

 TelepathyQt/base-debug.cpp | 65 ++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-debug.h   |  3 +++
 2 files changed, 68 insertions(+)

commit 5d879e3c16838380ace1c3a665dffa2e3d7fc556
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed Mar 2 10:09:55 2016 +0500

    Added service-side Debug Interface implementation.

 TelepathyQt/BaseDebug             |  12 ++++
 TelepathyQt/CMakeLists.txt        |  10 ++-
 TelepathyQt/base-debug-internal.h |  58 +++++++++++++++
 TelepathyQt/base-debug.cpp        | 148 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-debug.h          |  71 ++++++++++++++++++
 TelepathyQt/svc-debug.xml         |   9 +++
 6 files changed, 307 insertions(+), 1 deletion(-)

commit db217f2e3bda97a6acf4c803efd0b887a85d382c
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed Mar 2 10:09:16 2016 +0500

    DBusError: Refactored == and != operators implementation.

 TelepathyQt/dbus-error.cpp | 17 ++++-------------
 1 file changed, 4 insertions(+), 13 deletions(-)

commit 15374115fa910ffa41ac2acce71b7f4fc0937674
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Tue Apr 26 15:10:44 2016 +0100

    Use C++ bool type rather than mixing with gboolean
    
    They are not always the same size.
    This fixes a compile error on some systems.

 tests/dbus/contacts-capabilities.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3e1f8a3954cbd624907ca7ebcd2f23090cc88189
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed Mar 2 11:49:48 2016 +0500

    DBusError: Fixed memory leak.

 TelepathyQt/dbus-error.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit c693cd2f5ba3a83ddb40d166be74de4bd10c829b
Author: Niels Ole Salscheider <niels_ole@salscheider-online.de>
Date:   Sun Feb 28 16:04:28 2016 +0100

    Fix hash calculation of QList<ChannelClassSpec>
    
    Without this, the calculated hash for a QList<ChannelClassSpec> does
    not match the hash of a ChannelClassSpecList (on Qt 5.6 at least).

 TelepathyQt/channel-class-spec.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit e607e1ac288d2c899c948255e56b3864032b9c6d
Author: Niels Ole Salscheider <niels_ole@salscheider-online.de>
Date:   Sun Feb 28 13:36:35 2016 +0100

    Tests: Fix type in QCOMPARE
    
    Mixing bool and int will result in a linker error.

 tests/dbus/contacts-capabilities.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b6a13e11947790485e70675e3f10aa740119d316
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sat Feb 20 14:02:45 2016 +0500

    BaseChannelGroupInterface: Now we also always expose Properties flag.
    
    Tp::ChannelGroupFlagProperties and Tp::ChannelGroupFlagMembersChangedDetailed
    flags now always ON. There is no reason to behave differently and this way we
    improve source-level compatibility with future Telepathy specs.

 TelepathyQt/base-channel.cpp | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 8d251e61bf6a99c6364ac9d522374679f03b910e
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Mon Feb 15 23:15:25 2016 +0500

    base-channel.cpp: Adjusted copyright.

 TelepathyQt/base-channel.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 6c621ab2de7928d7341ee6fa696192445d32d8ec
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Feb 16 20:05:04 2016 +0500

    OutgoingFileTransferChannel: Fixed transfer with sequential devices.

 TelepathyQt/outgoing-file-transfer-channel.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 4549b92e6f50a667245967fbb4680637aa5a1d23
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed Feb 17 14:29:42 2016 +0500

    OutgoingFileTransferChannel::doTransfer(): Fixed infinity offset skip.

 TelepathyQt/outgoing-file-transfer-channel.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 66b5cebf669b02eb5f7d492cd3c55e327d42304f
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed Feb 17 14:24:59 2016 +0500

    Added a test for FileTransfer client and service side interfaces.

 tests/dbus/CMakeLists.txt        |   1 +
 tests/dbus/base-filetransfer.cpp | 916 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 917 insertions(+)

commit 86b02c51b1d3e9c437114270a8e33e069bb0b339
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed Jun 10 20:45:53 2015 +0500

    BaseChannelFileTransferType: Refactored with better API.
    
    Default implementation now support IPv4 and IPv6 socket types with
    localhost access control.
    
    Commit-by: Alexandr Akulich <akulichalexander at gmail.com>
    Commit-by: Niels Ole Salscheider <niels_ole@salscheider-online.de>

 TelepathyQt/base-channel-internal.h |   5 +-
 TelepathyQt/base-channel.cpp        | 571 +++++++++++++++++++++++++++++++-----
 TelepathyQt/base-channel.h          |  84 ++----
 3 files changed, 534 insertions(+), 126 deletions(-)

commit f28d09ddbc3938cec42856aeccac1339904b479a
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Feb 16 19:56:20 2016 +0500

    OutgoingFileTransferChannel: Fixed device management.
    
    Now we close the device only if we opened it.

 TelepathyQt/outgoing-file-transfer-channel.cpp | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

commit 3422faaca86e79ce8acc42296e407f8f2548186c
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Feb 16 14:11:16 2016 +0500

    IncomingFileTransferChannel: Fixed device management.
    
    Now we close the device only if we opened it.

 TelepathyQt/incoming-file-transfer-channel.cpp | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

commit 4ac16b53992599cc82244aa58966e1f4d6062e34
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed May 20 22:45:09 2015 +0500

    Added bare BaseChannelFileTransferType implementation.

 TelepathyQt/base-channel-internal.h |  51 ++++++
 TelepathyQt/base-channel.cpp        | 349 ++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-channel.h          | 105 +++++++++++
 TelepathyQt/service-types.h         |   2 +
 4 files changed, 507 insertions(+)

commit da67156c3d0cdb697c000eb0cb1475745f6fc001
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun May 24 23:38:19 2015 +0500

    Specs/Channel_Type_File_Transfer: Improved state property description.

 spec/Channel_Type_File_Transfer.xml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 30cd89c2e962a85f0f9cc6d19168ae675658124d
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Mon Feb 15 21:50:58 2016 +0500

    IODevice added to TelepathyQt-Service.
    
    This class is interesting for all CMs that use a library that
    accepts a QIODevice for file transfers.
    
    Commit-by: Niels Ole Salscheider <niels_ole@salscheider-online.de>
    Commit-by: Alexandr Akulich <akulichalexander at gmail.com>

 TelepathyQt/CMakeLists.txt |   4 ++
 TelepathyQt/IODevice       |  13 ++++++
 TelepathyQt/io-device.cpp  | 102 +++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/io-device.h    |  57 +++++++++++++++++++++++++
 4 files changed, 176 insertions(+)

commit 0b50d12a56e619e93f6b0943399e5fa4d45c4c92
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Mon Feb 15 13:17:33 2016 +0500

    Request creation moved from Account to FileTransferChannelCreationProperties.
    
    The purpose of this change is to use the code in test, so we
    1) Avoid code duplication Account<->Tests,
    2) Improve test coverage a bit.

 TelepathyQt/account.cpp                            | 63 +-------------------
 .../file-transfer-channel-creation-properties.cpp  | 67 ++++++++++++++++++++++
 .../file-transfer-channel-creation-properties.h    |  4 ++
 3 files changed, 73 insertions(+), 61 deletions(-)

commit 0757bb0fa8da4c6f97b906be02a27bad35546fc5
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun May 24 23:56:34 2015 +0500

    Added BaseConnectionContactCapabilitiesInterface.

 TelepathyQt/base-connection-internal.h |  21 ++++++
 TelepathyQt/base-connection.cpp        | 127 +++++++++++++++++++++++++++++++++
 TelepathyQt/base-connection.h          |  44 ++++++++++++
 TelepathyQt/service-types.h            |   2 +
 4 files changed, 194 insertions(+)

commit d87a5dbe9ed921b57eeea1b6dc1bf03799f57276
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Mon Feb 15 16:43:25 2016 +0500

    Connection: Removed unneeded class declaration.

 TelepathyQt/connection.h | 1 -
 1 file changed, 1 deletion(-)

commit 11596e36c35b5df807c7387e407028ffe430b263
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Mon Feb 15 16:30:26 2016 +0500

    Channel::Private::introspectMainProperties(): Removed unused variable.

 TelepathyQt/channel.cpp | 1 -
 1 file changed, 1 deletion(-)

commit 2ff93cd0c0b73e2fc07d9ecbc115460224a1cbd1
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sat Jan 16 01:37:45 2016 +0500

    CMakeLists: The service library now have own ABI (.so) version.

 CMakeLists.txt             | 2 ++
 TelepathyQt/CMakeLists.txt | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 5eeddedd04c9a4d18c92b4eb5aa494d7abc9a1d5
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sat Jan 16 01:31:59 2016 +0500

    CMakeLists: Made tp-service to be a shared (optionally) library.

 CMakeLists.txt             |  2 ++
 TelepathyQt/CMakeLists.txt | 10 ++++++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 7389dc990c67d4269f3a79c924c054e87f2e4ac5
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri Jan 15 18:54:09 2016 +0500

    CMakeLists: Added missing service dependence.
    
    telepathy-qt-service depends on generated stable and future types and consts.

 TelepathyQt/CMakeLists.txt | 1 +
 1 file changed, 1 insertion(+)

commit 1e1f53e9d91684918c34ec50392f86287e001a1e
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri Jan 15 18:52:59 2016 +0500

    BaseChannel: Reduced includes (doesn't depend on client stuff anymore).

 TelepathyQt/base-channel.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 932ad104989e3ee8d30e06d05c975097c3e16097
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed Jan 6 21:47:45 2016 +0500

    AbstractChannelInterface: Added close() method called on channel close.
    
    This method let interface to have a custom shutdown logic.
    
    E.g. server-side FileTransfer interface should change
    Channel.Type.FileTransfer.State to Cancelled on channel close.

 TelepathyQt/base-channel.cpp | 8 ++++++++
 TelepathyQt/base-channel.h   | 1 +
 2 files changed, 9 insertions(+)

commit 7895cca53a868836bdc87ac3cd533e744c373931
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sat Dec 5 00:35:16 2015 +0500

    BaseChannelGroupInterface::setGroupFlags(): Fixed groupFlagsChanged.
    
    The signal signature not "Tp::ChannelGroupFlags,Tp::ChannelGroupFlags",
    but "uint,uint"
    
    This fixes the signal emission.

 TelepathyQt/base-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2f91be510529308c5ca08b479566fa4ca0212dde
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sat Dec 5 00:28:45 2015 +0500

    BaseChannelGroupInterface::setSelfHandle(): Fixed possible crash.
    
    It's OK to set setSelfHandle() before the interface plug-in.
    In this case the connection pointer is null and we can (more or
    less) safely omit adaptee selfContactChanged() signal emission,
    because there would be no listeners yet.

 TelepathyQt/base-channel.cpp | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 0ebd71d9a87af7ec3b7a77a79d215e5d7613cb87
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun Oct 11 14:54:28 2015 +0500

    Services/Conn.I.Contacts: Restored full API-compatibility with 0.9.6.
    
    setBaseConnection() overloaded to get connection ptr.

 TelepathyQt/base-connection.cpp | 13 +++++++++----
 TelepathyQt/base-connection.h   | 11 ++++++-----
 2 files changed, 15 insertions(+), 9 deletions(-)

commit c6b68774e79e488fc449d25d6a3f975890ae0fb2
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun Oct 11 14:46:39 2015 +0500

    Services/Chan.I.Group: Removed BaseConnection argument from constructor.

 TelepathyQt/base-channel.cpp | 13 +++++++++----
 TelepathyQt/base-channel.h   | 11 ++++++-----
 2 files changed, 15 insertions(+), 9 deletions(-)

commit 22ca8bc0db5ae434bd35a5918953967ebf26e375
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun Oct 11 03:40:35 2015 +0500

    Services/Chan.I.Group: Improved API.
    
    New API provide the same functionality and is compatible with Telepathy 1.0.
    - MembersChangedDetailed flag is not required to enable the signal emission.
    - RemoveMembersWithReason merged into RemoveMembers.

 TelepathyQt/base-channel.cpp | 97 +++++++++++++-------------------------------
 TelepathyQt/base-channel.h   |  8 +---
 2 files changed, 31 insertions(+), 74 deletions(-)

commit 6c37e7195c132e4b03033d024d18b594c1b9d3b0
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun Oct 11 14:31:41 2015 +0500

    Services/Channel, Connection: Added a method to set base for interface.
    
    Added a virtual method to set base for an interface.
    This let us to use base methods without adding a new argument to
    interface create() method.
    
    The base class calls the virtual method on interface plug in.

 TelepathyQt/base-channel.cpp    | 6 ++++++
 TelepathyQt/base-channel.h      | 3 +++
 TelepathyQt/base-connection.cpp | 6 ++++++
 TelepathyQt/base-connection.h   | 3 +++
 4 files changed, 18 insertions(+)

commit e5a7abd70ac0f81afd138bc969b006e7eebd2692
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun Sep 27 14:13:54 2015 +0500

    Services/Conn.I.SimplePresence: Emit presenseChanged() only when needed.
    
    Added a check if presence is actually changed.

 TelepathyQt/base-connection.cpp | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 3716c048d65d4984513591cb8b1031858201db6c
Author: Alex Merry <alex.merry@kde.org>
Date:   Sun Aug 16 20:30:41 2015 +0100

    Tell CMake what version of Python we want to find.
    
    This ensures that Python 2 is found if possible, rather than Python 3.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=91659
    
    Reviewed-by: Alexandr Akulich <akulichalexander@gmail.com>

 CMakeLists.txt                        | 2 +-
 cmake/modules/FindPythonLibrary.cmake | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit ec4a3d62b68a57254515f01fc5ea3325ffb1dbfb
Author: Niels Ole Salscheider <niels_ole@salscheider-online.de>
Date:   Tue Sep 29 20:52:15 2015 +0200

    Farstream: gst/gstconfig.h can be in LIBDIR, search for it explicitly
    
    Since GStreamer-1.5.1 config header file moved to LIBDIR.
    
    Reviewed-by: Alexandr Akulich <akulichalexander@gmail.com>

 TelepathyQt/Farstream/CMakeLists.txt |  2 +-
 cmake/modules/FindGStreamer.cmake    | 25 ++++++++++++++++++++-----
 2 files changed, 21 insertions(+), 6 deletions(-)

commit efb656072f5da8a457cdaca77bbd165287319208
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed Sep 2 23:36:14 2015 +0500

    BaseConnection: Implemented graceful disconnection.
    
    Now we properly close channels on disconnect.
    
    Reviewed-by: David Edmundson

 TelepathyQt/base-connection.cpp | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit cc809cf8e109b8577a6b2b51e266255cfeed7ea6
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Sep 1 16:47:46 2015 +0600

    BaseChannelRoomInterface: Fixed CreationTimestamp property.
    
    For C++ API the property is QDateTime, but
    for Telepathy DBus API it is qlonglong (Unix_Timestamp64).

 TelepathyQt/base-channel-internal.h | 4 ++--
 TelepathyQt/base-channel.cpp        | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 2ed094ca132cd59f94ee72f207da8afe6bde4e3c
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri Jun 12 21:33:24 2015 +0600

    BaseChannelGroupInterface: Reimplemented.
    
    New version:
    - Based on generated code, which means consistent class definition.
    - Methods changed to actually do what they named to.
    - Now handle memberIdentifiers() property by itself.
    - Have documentation for all methods.
    - Cleared of deprecated methods.
    
    Thanks to Tiago Salem Herrmann for MembersChangedDetailed() signal code.

 TelepathyQt/base-channel-internal.h |  31 +-
 TelepathyQt/base-channel.cpp        | 754 ++++++++++++++++++++++++++++++------
 TelepathyQt/base-channel.h          |  51 ++-
 3 files changed, 695 insertions(+), 141 deletions(-)

commit e6f0f5342aed2b0f9bc7291690b236feb127d72a
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Mon Aug 24 18:54:40 2015 +0600

    BaseChannel: Added connection() getter.

 TelepathyQt/base-channel.cpp | 5 +++++
 TelepathyQt/base-channel.h   | 2 ++
 2 files changed, 7 insertions(+)

commit c88ce6b6f9ebd529f662b5f01ef5752e6a879ec8
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed Jun 3 18:29:36 2015 +0600

    BaseConnectionContactsInterface: Implemented getContactByID().
    
    Reviewed-by: David Edmundson

 TelepathyQt/base-connection-internal.h |  2 ++
 TelepathyQt/base-connection.cpp        | 35 ++++++++++++++++++++++++++++++++++
 TelepathyQt/base-connection.h          |  2 ++
 3 files changed, 39 insertions(+)

commit 76ad0f3a2782f8acf1a6dc2484a294fa5469a5f7
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed Jun 3 18:14:31 2015 +0600

    BaseConnectionContactsInterface: BaseConnection added as private member.
    
    Contacts interface is closely related to BaseConnection.
    Added member is needed for BaseConnectionContactsInterface::getContactByID().
    
    (The same story happend with another mandatory Connection interface:
    BaseConnectionRequestsInterface::ensureChannel() requires BaseConnection ptr.)

 TelepathyQt/base-connection.cpp | 10 ++++++----
 TelepathyQt/base-connection.h   | 10 +++++-----
 2 files changed, 11 insertions(+), 9 deletions(-)

commit 9f3985402b6fbb1443be4ca49c04ad8e4305831e
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Jun 2 20:14:15 2015 +0600

    BaseConnectionContactsInterface: Code uniformed with other classes.
    
    No actual changes.

 TelepathyQt/base-connection.cpp | 61 ++++++++++++++++++++++-------------------
 TelepathyQt/base-connection.h   | 21 +++++++-------
 2 files changed, 44 insertions(+), 38 deletions(-)

commit 44a8dba6bb038f99e6e90e275d07279375e7ba3c
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed Aug 5 09:30:16 2015 +0500

    BaseConnection::createChannel: Made ID inspection to be conditional.
    
    Certain connection managers always resolve ID in createChannel callback. To
    improve such cases, resolve targetID/initiatorID only if it's not resolved yet.

 TelepathyQt/base-connection.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 9c5829933de502363fc36c0d0f3251c4de247cfa
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Mon May 25 00:26:02 2015 +0500

    Prepare 0.9.7 development.

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

commit 5af7f97ae33f22595ce868c37041adf5f5d1a579
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri Aug 14 12:04:05 2015 +0600

    BaseConnection::createChannel(): Fixed checks for .Requested property.
    
    1) Removed the property values getter, because the property must be never
    exists in the request.
    2) Requests with the property now ignored, as the spec declare it.

 TelepathyQt/base-connection.cpp | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit fd2e753a6f64e965f9e659553053d839d97f0163
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri Aug 14 11:55:34 2015 +0600

    BaseConnection::createChannel(): Fixed ".Requested" property setup.
    
    The property added to the request, passed to callback.

 TelepathyQt/base-connection.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 83beb52cf6ce0f77ce03e40f0363207d97ee5b30
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri Aug 14 11:47:47 2015 +0600

    BaseConn.I.Requests: Fixed createChannel() suppressHandler argument.
    
    Second arg is not "yours", but "suppressHandler". That means, that
    the value should be opposite.

 TelepathyQt/base-connection.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b7eff138938b030fa85b60561e72edd53af4d034
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sat Aug 29 16:42:59 2015 +0500

    Doxygen: Removed obsolete config options.
    
    Absolute since 1.8.1:
    - SHOW_DIRECTORIES
    - HTML_ALIGN_MEMBERS
    
    Absolute since 1.8.7:
    - XML_SCHEMA
    - XML_DTD

 doxygen.cfg.in | 34 ++++++----------------------------
 1 file changed, 6 insertions(+), 28 deletions(-)

commit 42de6e1b7a4bfcaab6739580836956995c3f68be
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sat Aug 29 16:15:46 2015 +0500

    Doxygen: Fixed the interactivity of the trees.
    
    The scripts inclusion needed since Doxygen-1.8.1.

 doxygen-header.html | 2 ++
 1 file changed, 2 insertions(+)

commit c0edaf6edc4656b26cdf7b157de88a6b0ccf3d45
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri Aug 28 08:41:29 2015 +0500

    Documentation: Fixed link to Qt website.

 TelepathyQt/main.dox | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c9fef87d9e6499160cdd87f0054eb08431cac0d
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Thu Aug 27 16:15:23 2015 +0500

    Documentation: Fixed groups for service classes.

 TelepathyQt/base-call.cpp       |  6 +++---
 TelepathyQt/base-channel.cpp    | 38 +++++++++++++++++++-------------------
 TelepathyQt/base-connection.cpp | 18 +++++++++---------
 3 files changed, 31 insertions(+), 31 deletions(-)

commit 26f76211c1dfcdda69716a0396288e37003c32fc
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed Jun 10 20:44:05 2015 +0500

    BaseChannel, BaseConnection: All qDebug() replaced by (Tp::) debug().
    
    Reviewed-by: David Edmundson

 TelepathyQt/base-channel.cpp    | 28 +++++++++++++-------------
 TelepathyQt/base-connection.cpp | 44 ++++++++++++++++++++---------------------
 2 files changed, 36 insertions(+), 36 deletions(-)

commit 7f9a982b1226969b520c9b18b03c0a1c76d9ac3a
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri Jun 12 20:30:30 2015 +0600

    BaseChannelGroupInterface: Fixed removeMembers().

 TelepathyQt/base-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6b68666fa4d590cedf361271ba1072aec6c42b75
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Mon Jun 8 22:01:02 2015 +0600

    CMakeLists: Minimum version bumped to 2.8.12.
    
    Required since commit 31c8f4170f58a21baebce226918e6ed52a46dd0b.

 CMakeLists.txt | 30 +-----------------------------
 1 file changed, 1 insertion(+), 29 deletions(-)

commit 2a460afdbd0cb39d8dcecaf6cea5ce9ce7d3216b
Author: Niels Ole Salscheider <niels_ole@salscheider-online.de>
Date:   Fri Jun 5 12:47:13 2015 +0200

    CMake: Fixed deprecated _BSD_SOURCE.
    
    Since glibc-2.20 _DEFAULT_SOURCE definition is also required.
    
    Reviewed-by: Alexandr Akulich

 cmake/modules/TelepathyDefaults.cmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4a8d46a6f746e6dbe91edd8f76cac4c25c73eb3d
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Mon May 25 00:32:13 2015 +0500

    Prepare 0.9.6.1 release.

 CMakeLists.txt | 2 +-
 NEWS           | 8 ++++++++
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 911dd2dd6749db90cb678824d40455e7d24a2140
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun May 24 03:46:47 2015 +0500

    BaseConnection: Fixed illegal C++ statement in SimplePresence.

 TelepathyQt/base-connection.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 960e7577a74b853b886e7b137364c0d9cdcc8f0d
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Thu May 14 22:25:36 2015 +0500

    Updated NEWS for 0.9.6 release.

 NEWS | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

commit 931387e987f38e6edcaaf1109726dc251b01f123
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue May 12 10:26:18 2015 +0500

    BaseConnection: addChannel() used in createChannel().
    
    Reduced code duplication in cost of little overhead for channels.contains().

 TelepathyQt/base-connection.cpp | 29 +++--------------------------
 TelepathyQt/base-connection.h   |  2 +-
 2 files changed, 4 insertions(+), 27 deletions(-)

commit 97cac5798920d1f4e40bc828ed2a49c05614a032
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri May 1 16:17:31 2015 +0500

    BaseChannel: Added custom dbus object name for room text channel.

 TelepathyQt/base-channel.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit dd1978748d4969c93997f1aa6d295a6849c411cd
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Apr 21 12:59:27 2015 +0500

    BaseConnection: Added selfID-related stuff.
    
    Added selfID(), setSelfID(), setSelfContact() methods.
    Implemented selfContactChanged() signal.
    
    The selfID property added in 0.27.2.

 TelepathyQt/base-connection-internal.h |  4 +++
 TelepathyQt/base-connection.cpp        | 51 ++++++++++++++++++++++++++++++----
 TelepathyQt/base-connection.h          |  5 ++++
 3 files changed, 54 insertions(+), 6 deletions(-)

commit 00f2d5a0533743b01be6af069349942097bb91a3
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Apr 21 00:12:13 2015 +0500

    BaseChannel::create() arguments reordered in natural way.
    
    1) Swapped targetHandle and targetHandleType arguments.
    2) Type of the targetHandleType changed to Tp::HandleType to
       force compilation error.
    3) Added default values: targetHandleType = Tp::HandleTypeNone,
       targetHandle = 0.

 TelepathyQt/base-channel.cpp | 16 ++++++++--------
 TelepathyQt/base-channel.h   | 10 +++++-----
 2 files changed, 13 insertions(+), 13 deletions(-)

commit bf04e9f2d94caedc97daa982ab5389af2f1338e9
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Mon Apr 13 10:46:56 2015 +0500

    BaseConnectionSimplePresenceInterface: Reworked.
    
    1) Fixed typo in the interface subclass name.
       (BaseConnectionSimplePresenceInterfaceSublclass ->
        BaseConnectionSimplePresenceInterfaceSubclass)
    2) Fixed typo in maximumStatusMessageLength occurrence.
       (maxmimumStatusMessageLength ->
        maximumStatusMessageLength)
    3) DBus GetPresences() method implementation refactored and exposed
       as complementary public C++ method, which can save CM from storing
       contact presences on its own.
    4) maximumStatusMessageLength() type changed from int to uint, as it is
       in the specs.

 TelepathyQt/base-connection.cpp | 44 ++++++++++++++++++++---------------------
 TelepathyQt/base-connection.h   | 20 +++++++++++--------
 2 files changed, 34 insertions(+), 30 deletions(-)

commit ef6ed5064c7faff1db51bfb90b7f589e2f287780
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Apr 21 16:18:45 2015 +0500

    Added BaseChannelRoomConfigInterface.

 TelepathyQt/base-channel-internal.h |  45 +++++
 TelepathyQt/base-channel.cpp        | 341 ++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-channel.h          |  80 +++++++++
 TelepathyQt/service-types.h         |   2 +
 4 files changed, 468 insertions(+)

commit a7941ac1de8ca9f3599d539646638d0c3c82b7d2
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Thu Apr 23 18:59:08 2015 +0500

    Tools/qt-svc-gen: Fixed condition in adaptor methods generation.
    
    The condition was looks like
    
        if (!adaptee()->metaObject()->indexOfMethod("method()") == -1) {
            dbusConnection().send(dbusMessage.createErrorReply(NOT_IMPLEMENTED)));
            return;
        }
    
    The logical inversion at the start turns zero index into 1 and all other
    indices into 0, thus the condition is always false.
    
    Bug: #86312.
    
    Reviewed-by: David Edmundson

 tools/qt-svc-gen.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 211b62de518c21e38b3a9cf3735b30fb5a43d884
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Thu Apr 23 17:32:26 2015 +0500

    Fixed various documentation issues.
    
    Reviewed-by: David Edmundson

 TelepathyQt/abstract-client.cpp              | 5 -----
 TelepathyQt/account.cpp                      | 2 +-
 TelepathyQt/channel-request.cpp              | 1 +
 TelepathyQt/connection-manager.cpp           | 3 +++
 TelepathyQt/contact.cpp                      | 7 ++++---
 TelepathyQt/outgoing-stream-tube-channel.cpp | 2 +-
 TelepathyQt/profile.cpp                      | 2 +-
 TelepathyQt/text-channel.cpp                 | 2 +-
 8 files changed, 12 insertions(+), 12 deletions(-)

commit 41415df84f3ac2413804dec8b75b2f4905e1bddf
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Apr 21 20:17:55 2015 +0500

    Implemented BaseChannelRoomListType.
    
    The "Server" property marked as immutable, despite of the spec:
    http://telepathy.freedesktop.org/spec/Channel_Type_Room_List.html
    
    Reviewed-by: David Edmundson

 TelepathyQt/base-channel-internal.h |  27 ++++++
 TelepathyQt/base-channel.cpp        | 164 ++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-channel.h          |  49 +++++++++++
 TelepathyQt/service-types.h         |   2 +
 4 files changed, 242 insertions(+)

commit cf62ef1cbf36a4cded98b70ff78b38cc370311bf
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Apr 21 15:34:35 2015 +0500

    Added BaseChannelRoomInterface.
    
    Reviewed-by: David Edmundson

 TelepathyQt/base-channel-internal.h |  23 ++++++
 TelepathyQt/base-channel.cpp        | 145 ++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-channel.h          |  60 +++++++++++++++
 TelepathyQt/service-types.h         |   2 +
 4 files changed, 230 insertions(+)

commit 6d1d51f2ce03ef4dfaa0603a43c9f09c5f4ca14d
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Apr 21 13:16:33 2015 +0500

    BaseConnection: Fixed code style (no actual changes).
    
    Reviewed-by: David Edmundson

 TelepathyQt/base-connection-internal.h |  2 +-
 TelepathyQt/base-connection.cpp        | 15 ++++++++-------
 TelepathyQt/base-connection.h          |  4 ++--
 3 files changed, 11 insertions(+), 10 deletions(-)

commit 1a2e1d9780b596ba260fac49846851698a76a90a
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Apr 21 13:09:39 2015 +0500

    BaseConnection::Adaptee: Members are now private.
    
    They are never used from outside.
    
    Reviewed-by: David Edmundson

 TelepathyQt/base-connection-internal.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 26559e13f9f6c2429632f0b51fe8ab7a4e19269b
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Apr 21 13:07:30 2015 +0500

    BaseConnection: Added some commentaries.
    
    Reviewed-by: David Edmundson

 TelepathyQt/base-connection.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 9b80bf8d383a5cbe768b6956b5937c4ef446cfae
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Apr 21 13:05:01 2015 +0500

    BaseConnection: Added DBus ReleaseHandles() method.
    
    Since 0.21.6, this method does nothing and returns successfully.
    
    Reviewed-by: David Edmundson

 TelepathyQt/base-connection-internal.h | 4 ++--
 TelepathyQt/base-connection.cpp        | 9 +++++++++
 2 files changed, 11 insertions(+), 2 deletions(-)

commit c056a72358c7baef0f2f725d9b533c0195283d76
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Apr 21 13:01:57 2015 +0500

    BaseConnection: inspectHandles() exposed as a part of C++ interface.
    
    Reviewed-by: David Edmundson

 TelepathyQt/base-connection.cpp | 17 +++++++++++------
 TelepathyQt/base-connection.h   |  1 +
 2 files changed, 12 insertions(+), 6 deletions(-)

commit b057f1f499455306522de274aeca1c410ab579ad
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Apr 21 12:00:42 2015 +0500

    BaseConnection: Code is moved around, no actual changes.
    
    Methods moved to be consistent with other classes and the order of declarations.

 TelepathyQt/base-connection-internal.h |  56 +++++++-------
 TelepathyQt/base-connection.cpp        | 137 ++++++++++++++++++++-------------
 TelepathyQt/base-connection.h          |  23 +++---
 3 files changed, 121 insertions(+), 95 deletions(-)

commit bbeba4e00e52f0cfdb78283d1d882eed973fa4fc
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Apr 21 09:57:06 2015 +0500

    BaseConnection: Merged two pair of create() methods.
    
    Made dbusConnection argument be optional with the default QDBusConnection::sessionBus().
    
    Reviewed-by: David Edmundson

 TelepathyQt/base-connection.h | 23 +++++++----------------
 1 file changed, 7 insertions(+), 16 deletions(-)

commit f4f0d1a9b22aead8a4d5bdb37a3ff1d96e7c34ae
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Apr 21 11:53:17 2015 +0500

    BaseConnection, BaseChannel: Fixed mPriv member type.
    
    BaseConnection::Private and BaseChannel::Private was been declared
    as classes, but defined as structs. As Private used to be struct
    everywhere in the project, declaration changed to last one.
    
    AbstractConnectionInterface, AbstractChannelInterface: mPriv member type
    changed to struct to be consistent.
    
    Reviewed-by: David Edmundson

 TelepathyQt/base-channel.h    | 9 +++++----
 TelepathyQt/base-connection.h | 8 ++++----
 2 files changed, 9 insertions(+), 8 deletions(-)

commit 0f3f371c9137c59bdf093d545c2c494b4ca0a2cc
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Apr 7 19:07:57 2015 +0600

    BaseConnection::matchChannel(): Fixed TargetHandle/TargetID processing.
    
    Request parameters validation moved from
    BaseConnectionRequestsInterface::ensureChannel() to BaseChannel::ensureChannel().

 TelepathyQt/base-connection.cpp | 44 +++++++++++++++++++++++++++++------------
 1 file changed, 31 insertions(+), 13 deletions(-)

commit 8a9e2c567e3e4bff60bfc3f81dcd152b549bd049
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Thu Apr 2 16:51:00 2015 +0500

    BaseConnection: Added a draft documentation for ensureChannel() method.

 TelepathyQt/base-connection.cpp | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 127bb3ec5f08921ab9d3081f5a7747c2ce35b741
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Mon Mar 30 07:49:06 2015 +0500

    BaseConnection::ensureChannel(): Refactored.
    
    Channel matching extracted to a protected virtual method.
    Previous ensureChannel() implementation doesn't allow to
    override the default "ChannelType/TargetHandleType/TargetHandle
    matching" behavior, which might be incorrect for some reasons.
    
    This way, we can not perform the request values extraction outside of
    the cycle, but it is a necessary sacrifice with low performance hit,
    because ensureChannel() is rarely used method, extraction operation
    is low-cost and usualy there is just a few channels to iterate.

 TelepathyQt/base-connection.cpp | 27 ++++++++++++++++++++-------
 TelepathyQt/base-connection.h   |  2 ++
 2 files changed, 22 insertions(+), 7 deletions(-)

commit 2263a6459de9c50269da4630a563e4e4bff0fc82
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Mon Mar 30 07:45:23 2015 +0500

    BaseConnection: Changed API (createChannel(), ensureChannel()).
    
    Refactored out excess of createChannel()/ensureChannel() signatures.
    Fixed "Requested" property for the created channel.

 TelepathyQt/base-connection.cpp | 92 ++++++++++++++---------------------------
 TelepathyQt/base-connection.h   |  8 ++--
 2 files changed, 34 insertions(+), 66 deletions(-)

commit 0a8d52d12226526b647d02b486531dd4330d5673
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri Mar 27 12:43:04 2015 +0500

    BaseChannel: Added missing members initialization on construction.

 TelepathyQt/base-channel.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 5c395a647a2d6b7930930ad605a4c4a9bb2d1c0e
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Thu Mar 26 23:18:54 2015 +0500

    BaseConnection::ensureChannel(): Fixed requirements for the request argument.
    
    ensureChannel() have the same request argument semantic as createChannel(),
    so only ChannelType key must be present.

 TelepathyQt/base-connection.cpp | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 3f90bcd87d26a595dd392bd0fb49996384ef94b6
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun Mar 29 01:17:48 2015 +0500

    BaseChannelSASLAuthenticationInterface: Fixed SASL status properties.

 TelepathyQt/base-channel.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 494a955128a193382a698ee3d71071d8ff8388e9
Author: Rémi Benoit <r3m1.benoit@gmail.com>
Date:   Fri Mar 27 12:57:54 2015 +0100

    Add missing QObject include
    
    Needed to build against Qt 5.5 as QStringList doesn't include QObject anymore.

 TelepathyQt/readiness-helper.h | 1 +
 1 file changed, 1 insertion(+)

commit 23d4f9e7a94997463753a13c5e012da50b86c0e2
Author: Tiago Salem Herrmann <tiago.herrmann@canonical.com>
Date:   Thu Feb 19 00:34:17 2015 -0200

    Don't set "Requested" based on initiatorHandle and selfHandle

 TelepathyQt/base-connection.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b9799ef6f93b13f4df7c2a9e65edcc6bf010d7ef
Author: Martin Klapetek <mklapetek@kde.org>
Date:   Tue Mar 24 16:01:26 2015 +0100

    Don't require TargetHandleType and TargetHandle to be present in requests
    
    The specification says that only ChannelType MUST be set. If the rest
    makes no sense, the request should be rejected by the CM rather than
    here.
    
    This for example breaks group chats which have no TargetHandle or
    TargetHandleType.
    
    Reviewed-by: David Edmundson

 TelepathyQt/base-connection.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit ac90076c5eb42a672d1e6307927b8dce6087d999
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Mon Mar 9 12:59:12 2015 +0100

    Match arg type in remaining QMetaObject::invoke calls

 TelepathyQt/base-call.cpp    | 2 +-
 TelepathyQt/base-channel.cpp | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 94fb01ce0dbd571d61074db51352f0ce952c9f85
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Fri Mar 6 12:47:31 2015 +0100

    Fix arg types used in QMetaObject::invokeMethod

 TelepathyQt/base-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4d3a8aac680a81d427229eb85635a483909b4f7b
Author: Tiago Salem Herrmann <tiago.herrmann@canonical.com>
Date:   Fri Feb 13 11:51:18 2015 -0200

    Fix build in Qt4

 TelepathyQt/base-call.cpp       |  2 +-
 TelepathyQt/base-channel.cpp    | 14 +++++++-------
 TelepathyQt/base-connection.cpp |  2 +-
 3 files changed, 9 insertions(+), 9 deletions(-)

commit b8a205b6aac5c779f240506610a20a9cf7df1e73
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Feb 10 18:58:59 2015 +0500

    BaseChannelCaptchaAuthenticationInterface: Fixed signal emission.
    
    Now we emit the org.freedesktop.DBus.Properties.PropertiesChanged signal
    on CaptchaStatus, CaptchaError or CaptchaErrorDetails property changes.

 TelepathyQt/base-channel.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 8443f7c5650304377a63462e8a480f94dee2a308
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Feb 10 18:47:28 2015 +0500

    AbstractDBusServiceInterface: Added notifyPropertyChanged() method.

 TelepathyQt/dbus-service.cpp | 27 +++++++++++++++++++++++++++
 TelepathyQt/dbus-service.h   |  3 +++
 2 files changed, 30 insertions(+)

commit b735cc11f56cd99c7bf2175f89ee7c77ee4509db
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Feb 10 18:45:01 2015 +0500

    Refactor: objectPath member moved from DBusService to DBusObject.

 TelepathyQt/dbus-object.cpp  | 11 +++++++++++
 TelepathyQt/dbus-object.h    |  6 ++++++
 TelepathyQt/dbus-service.cpp |  5 ++---
 3 files changed, 19 insertions(+), 3 deletions(-)

commit ea890f160e5d3b017bac1dc63df79757b477a33b
Author: Tiago Salem Herrmann <tiago.herrmann@canonical.com>
Date:   Fri Jan 30 18:42:05 2015 -0200

    force setInterfaces() on call-content.cpp, otherwise dtmf doesn't work

 TelepathyQt/call-content.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 3c1230c83368ef2823053825798aa64a719a83b9
Author: Tiago Salem Herrmann <tiago.herrmann@canonical.com>
Date:   Fri Jan 30 18:40:08 2015 -0200

    emit selfHandleChanged on setSelfHandle()

 TelepathyQt/base-connection.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit d39d1f68725bb96b022b8f6756622ed8c2e71aae
Author: Gustavo Pichorim Boiko <gustavo.boiko@canonical.com>
Date:   Fri Jan 30 18:38:05 2015 -0200

    Add client side support for conference calls

 TelepathyQt/account.cpp | 142 ++++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/account.h   |  22 ++++++++
 2 files changed, 164 insertions(+)

commit 16304b8388afb7529be1f234470d73c4b8eeac49
Author: Tiago Salem Herrmann <tiago.herrmann@canonical.com>
Date:   Fri Jan 30 18:31:09 2015 -0200

    Pass the whole request to ensureChannel() and createChannel()

 TelepathyQt/base-connection.cpp | 9 +++++++--
 TelepathyQt/base-connection.h   | 6 +++---
 2 files changed, 10 insertions(+), 5 deletions(-)

commit fa32c36a1dc64ed9058a3b98d6c87edd4b227842
Author: Tiago Salem Herrmann <tiago.herrmann@canonical.com>
Date:   Fri Jan 30 17:43:57 2015 -0200

    Add BaseChannelSMSInterface

 TelepathyQt/base-channel-internal.h |  25 +++++++++
 TelepathyQt/base-channel.cpp        | 105 ++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-channel.h          |  38 +++++++++++++
 TelepathyQt/service-types.h         |   2 +
 4 files changed, 170 insertions(+)

commit 56667bfa6db7f108611b7d407f66108ba08d7a97
Author: Tiago Salem Herrmann <tiago.herrmann@canonical.com>
Date:   Fri Jan 30 17:40:20 2015 -0200

    Add BaseChannelCallType
    Add BaseChannelHoldInterface
    Add BaseChannelConferenceInterface
    Add BaseChannelMergeableConferenceInterface
    Add BaseChannelSplittableInterface

 TelepathyQt/BaseCall                |  13 +
 TelepathyQt/CMakeLists.txt          |   8 +
 TelepathyQt/base-call-internal.h    | 136 +++++++
 TelepathyQt/base-call.cpp           | 502 ++++++++++++++++++++++++
 TelepathyQt/base-call.h             | 190 +++++++++
 TelepathyQt/base-channel-internal.h | 180 +++++++++
 TelepathyQt/base-channel.cpp        | 754 ++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-channel.h          | 257 ++++++++++++
 TelepathyQt/call-interfaces.xml     |   9 +
 TelepathyQt/service-types.h         |  18 +
 TelepathyQt/stable-interfaces.xml   |   2 +
 TelepathyQt/svc-call.xml            |  12 +
 TelepathyQt/svc-channel.xml         |   2 +
 13 files changed, 2083 insertions(+)

commit 099dd1c08450d35f699a553e2407356a8969122a
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun Jan 4 22:25:29 2015 +0600

    Added TP_QT_VERSION and TP_QT_VERSION_CHECK macros.

 TelepathyQt/CMakeLists.txt |   4 +-
 TelepathyQt/global.h       | 139 ---------------------------------------
 TelepathyQt/global.h.in    | 159 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 162 insertions(+), 140 deletions(-)

commit 926ae84b735f201d26a3a381797d23cbfc9ad4a6
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri Dec 19 21:26:01 2014 +0600

    Implemented BaseConnectionAvatarsInterface.

 TelepathyQt/base-connection-internal.h |  43 ++++++
 TelepathyQt/base-connection.cpp        | 240 +++++++++++++++++++++++++++++++++
 TelepathyQt/base-connection.h          |  57 ++++++++
 TelepathyQt/service-types.h            |   2 +
 4 files changed, 342 insertions(+)

commit 5f297679b37be90b82460f6daaad77d9f08284d8
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun Jan 4 19:28:20 2015 +0600

    Prepare for 0.9.6 development.

 CMakeLists.txt | 2 +-
 NEWS           | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 31c8f4170f58a21baebce226918e6ed52a46dd0b
Author: Aleix Pol <aleixpol@kde.org>
Date:   Thu Oct 30 17:23:14 2014 +0100

    Add the telepathy-qt include directories to the telepathy-qt target
    
    Whoever wants to link against telepathy-qt will need to be able to
    include it, so do it right away.
    
    Reviewed by: David Edmundson

 TelepathyQt/CMakeLists.txt | 1 +
 1 file changed, 1 insertion(+)

commit 7164fa9e4f73963c3dae0d6dc000aa31c29d46b6
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Wed Sep 10 12:09:16 2014 +0200

    Export BaseChannel

 TelepathyQt/base-channel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 60ac161af063d052ea601c14f39bf1031950d68d
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Tue Sep 9 00:10:13 2014 +0200

    Prepare for 0.9.5 release

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

commit 191d7d44ec88be3785b39f785c25159bfc542604
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Sun Sep 7 18:14:34 2014 +0200

    Update NEWS

 NEWS | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 0205d383bb9b44a3b8c19fbecebd3e62315415ed
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Thu Sep 4 00:58:02 2014 +0600

    Revert "!Hackish! BaseChannelMessagesInterface::sendMessage: Token added to message header."
    
    Commit is useless, but patch is mostly reused in dd540578594d26cfcde54fc739992cae2f9b32fc.
    
    This reverts commit 6cb774eb3994b513e321a91cfcc2d29b9aa494c3.
    
    Conflicts:
    	TelepathyQt/base-channel.cpp

 TelepathyQt/base-channel.cpp | 2 --
 1 file changed, 2 deletions(-)

commit 7590c3f199703449dad5a0918f22615a960a2a39
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Wed Sep 3 14:41:05 2014 +0200

    set handler info in more dbus tests

 tests/dbus/client.cpp | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

commit 74e328063b976e428cd50e1addb8f9a6fe62146c
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Wed Sep 3 11:44:21 2014 +0200

    Revert "Add BaseConnection RequestsInterface"
    
    This reverts commit c00a4737402dd86630f117d9d5c65a12e1e55582.
    
    Patch made little sense.
    
    If this is going in the ctor because the interface is mandatory
    so should contacts. Also it needs to go via plugInterface so it's
    in the interfaces map, otherwise we end up with two

 TelepathyQt/base-connection.cpp | 54 +++++++++++++++++++----------------------
 TelepathyQt/base-connection.h   |  3 ---
 2 files changed, 25 insertions(+), 32 deletions(-)

commit c00a4737402dd86630f117d9d5c65a12e1e55582
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Aug 19 22:55:23 2014 +0600

    Add BaseConnection RequestsInterface

 TelepathyQt/base-connection.cpp | 54 ++++++++++++++++++++++-------------------
 TelepathyQt/base-connection.h   |  3 +++
 2 files changed, 32 insertions(+), 25 deletions(-)

commit 2a073463ce1c1f67e7109bc7b149aa9551e5e8ec
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Thu Aug 21 18:53:21 2014 +0600

    BaseChannel: Implemented descriptive unique name.

 TelepathyQt/base-channel.cpp | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 402587311ac8b230888b4cce5214e41bec055ad4
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Thu Aug 21 18:55:41 2014 +0600

    BaseConnection: Changed unique name.

 TelepathyQt/base-connection.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dd540578594d26cfcde54fc739992cae2f9b32fc
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Thu Aug 21 03:39:08 2014 +0600

    BaseChannelMessagesInterface: Fixed timestamp of sent messages.

 TelepathyQt/base-channel.cpp | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit c7d1d42cf6d9e8be6f7e6089dd97eab016a8410d
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Tue Sep 2 22:36:08 2014 +0200

    Pass valid handlerInfo in tests

 tests/dbus/account-channel-dispatcher.cpp | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit ccabc8ad07739af1f3d7b4d02d8a1da689ae2afc
Author: Martin Klapetek <mklapetek@kde.org>
Date:   Fri Aug 1 12:00:08 2014 +0200

    Require newer versions of Farstream and Telepathy-Farstream

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

commit fee87738e85e338f61228e0474b8ead1a23c4453
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Wed Aug 27 23:37:02 2014 +0200

    Avoid trying to load invalid channelRequest
    
    If there is no relevant channel-request properties in the supplied
    handlerInfo we can assume the channelRequest is bogus and we should
    avoid trying to load it.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=77986

 TelepathyQt/client-registrar.cpp | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit e460dfd8e1801412dedb11d8211642501f4989c5
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Wed Aug 27 20:19:57 2014 +0200

    fix typo in comment

 TelepathyQt/pending-channel-request.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 07dd896bfb579e844aee08692253d4baf61e5036
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Mon Aug 25 18:20:14 2014 +0200

    Don't error on unused typedefs
    
    Unused typedefs can happen easily with varying versions of TpGlib, and
    it's not a problem that should cause compliation to fail.

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

commit 4ae4669824ef31e744230ac9bc47da39380c1d73
Author: Marcin Ziemiński <zieminn@gmail.com>
Date:   Sat Jul 19 20:01:46 2014 +0200

    Allowed subclass of Tp::ReceivedMessage

 TelepathyQt/message.h | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 6cb774eb3994b513e321a91cfcc2d29b9aa494c3
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri Aug 15 01:36:47 2014 +0600

    !Hackish! BaseChannelMessagesInterface::sendMessage: Token added to message header.

 TelepathyQt/base-channel.cpp | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 12e5f4d55e4a22a97563b4e9747645aee5a79756
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Mon Aug 18 00:56:18 2014 +0600

    BaseConnectionRequestsInterface: Fixed createChannel() argument checks.

 TelepathyQt/base-connection.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a6f99eaad3bfc6ec798c6fb4dbe659d8d1ae0671
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun Aug 10 12:18:12 2014 +0600

    Added BaseChannelChatStateInterface.

 TelepathyQt/base-channel-internal.h |  22 +++++++
 TelepathyQt/base-channel.cpp        | 114 ++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-channel.h          |  43 ++++++++++++++
 TelepathyQt/service-types.h         |   2 +
 4 files changed, 181 insertions(+)

commit 678c162f699518abd498188a3ca761694a356a5b
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sat Aug 9 18:52:28 2014 +0600

    BaseConnection::Adaptee: Fixed getProtocol().

 TelepathyQt/base-connection-internal.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5af9bd275a4cdcb1ceb46020bfc9d9bb90810dc3
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sat Aug 9 18:38:56 2014 +0600

    BaseConnection: Implemented RequestsInterface::channelClosed() emission.

 TelepathyQt/base-connection.cpp | 13 +++++++++++++
 TelepathyQt/base-connection.h   |  2 ++
 2 files changed, 15 insertions(+)

commit 7de03e48f79fb9eec69104395cd31ed111c15938
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sat Aug 9 00:58:43 2014 +0600

    BaseConnection: Channels now will be closed on obj destruction.

 TelepathyQt/base-connection.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 20c5e719225c1a0a36113d7589acd1d15a6db0f9
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sat Aug 9 00:56:28 2014 +0600

    BaseChannel: close() method extracted from Adaptee::close().
    
    Connection type changed from QueuedConnection to DirectConnection,
    because close() method will be used in destructor.

 TelepathyQt/base-channel.cpp | 15 ++++++++-------
 TelepathyQt/base-channel.h   |  2 ++
 2 files changed, 10 insertions(+), 7 deletions(-)

commit ed1189e0b5759cb06cfb178829f6618a460e2a7f
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Aug 5 21:32:02 2014 +0600

    Added BaseChannelSecurableInterface.

 TelepathyQt/base-channel-internal.h | 17 +++++++
 TelepathyQt/base-channel.cpp        | 99 +++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-channel.h          | 40 +++++++++++++++
 TelepathyQt/service-types.h         |  2 +
 4 files changed, 158 insertions(+)

commit b857325763461b8a61180bc2894abd0ff69eec59
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Wed Jul 9 20:17:35 2014 +0600

    Added BaseConnectionContactInfoInterface.

 TelepathyQt/base-connection-internal.h |  30 +++++
 TelepathyQt/base-connection.cpp        | 215 ++++++++++++++++++++++++++++++++-
 TelepathyQt/base-connection.h          |  59 +++++++++
 TelepathyQt/service-types.h            |   2 +
 4 files changed, 305 insertions(+), 1 deletion(-)

commit 916104436276bc526390ac44842e7a9d3b2df908
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Jul 29 17:34:53 2014 +0600

    Added BaseConnectionAliasingInterface.

 TelepathyQt/base-connection-internal.h |  25 +++++
 TelepathyQt/base-connection.cpp        | 182 +++++++++++++++++++++++++++++++++
 TelepathyQt/base-connection.h          |  53 ++++++++++
 TelepathyQt/service-types.h            |   2 +
 4 files changed, 262 insertions(+)

commit 3fceeb1c8cb0b27e22853fcdb935a073e0f94953
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Aug 5 00:07:04 2014 +0600

    BaseConnectionSimplePresenceInterface: Added missing methods.
    
    Methods statuses() and maximumStatusMessageLength() added and marked as public.

 TelepathyQt/base-connection.cpp | 11 ++++++++++-
 TelepathyQt/base-connection.h   | 11 +++++++----
 2 files changed, 17 insertions(+), 5 deletions(-)

commit 874756ab07f2479d6611d216d2b133c89d97b3af
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Tue Jul 29 02:46:58 2014 +0600

    Improved BaseConnectionContactListInterface.
    
    Implemented missing callback methods.
    Removed deprecated methods.

 TelepathyQt/base-connection-internal.h |  27 ++--
 TelepathyQt/base-connection.cpp        | 285 ++++++++++++++++++++++++++-------
 TelepathyQt/base-connection.h          |  52 ++++--
 3 files changed, 292 insertions(+), 72 deletions(-)

commit e6704080b8d94d0e42e7263ceaf172b2abc5f4a5
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Sun Jul 20 02:04:18 2014 +0600

    base-connection.cpp: Fixed comments.

 TelepathyQt/base-connection.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 62a13f68c7406d14fb407fd160e3d45fae5ef219
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Fri Jun 27 20:19:42 2014 +0600

    BaseConnectionAddressingInterface: Fixed comments.

 TelepathyQt/base-connection.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 25dd6741f973aab999860cf365e3b273127560f3
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Thu Jun 26 18:04:24 2014 +0600

    BaseChannelCaptchaAuthenticationInterface: Fixed property exposing.

 TelepathyQt/base-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aefe3feeb4c35dffd65239d2cc522e97f6ee2c59
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Thu Jun 19 18:57:50 2014 +0600

    BaseConnection: Implemented missed addChannel() method.

 TelepathyQt/base-connection.cpp | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit eb9ae568d189e354d52565b24657c3df9325af1a
Author: Alexandr Akulich <akulichalexander@gmail.com>
Date:   Thu Jun 19 18:57:32 2014 +0600

    Added BaseChannelSASLAuthenticationInterface.

 TelepathyQt/base-channel-internal.h |  49 +++++
 TelepathyQt/base-channel.cpp        | 372 ++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-channel.h          | 103 ++++++++++
 TelepathyQt/service-types.h         |   2 +
 4 files changed, 526 insertions(+)

commit 9ecdd378fdfc7c2d15c390f7cf7102be69ffc218
Author: Alin Elena <alinm.elena@gmail.com>
Date:   Wed Jan 29 11:53:48 2014 +0100

    Update FindGStreamer0.10 -> FindGStreamer1.0
    
    Reviewed-by: David Edmundson

 cmake/modules/FindGStreamer.cmake | 22 ++++++----------------
 1 file changed, 6 insertions(+), 16 deletions(-)

commit 290f659ff5fbb8ad7889c56769e55ec31ecf75c8
Author: Diane Trout <diane@ghic.org>
Date:   Wed Jan 15 22:29:00 2014 -0800

    start updating TelepathyQt to use newer farstream

 cmake/modules/FindFarstream.cmake | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 4fca056a8011ff14769f858e53ea65b47ded4b19
Author: John Brooks <john.brooks@jollamobile.com>
Date:   Thu Jun 19 05:35:51 2014 -0600

    Fix Qt5 pkgconfig dependencies for Farstream
    
    0191a6dd fixed the pkgconfig dependencies for Qt5, but missed updating
    TelepathyQtFarstream and two other files.
    
    Reviewed-by: David Edmundson <davidedmundson@kde.org>

 TelepathyQt/Farstream/TelepathyQtFarstream-uninstalled.pc.in | 2 +-
 TelepathyQt/Farstream/TelepathyQtFarstream.pc.in             | 2 +-
 TelepathyQt/TelepathyQtService-uninstalled.pc.in             | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 1916533698d0212bad4e0af5168db4992ceef99d
Author: David Edmundson <davidedmundson@kde.org>
Date:   Sat Jun 14 17:51:23 2014 +0200

    Enable services by default

 CMakeLists.txt             | 6 +++---
 TelepathyQt/CMakeLists.txt | 4 ++--
 examples/cm/CMakeLists.txt | 4 ++--
 tests/dbus/CMakeLists.txt  | 4 ++--
 4 files changed, 9 insertions(+), 9 deletions(-)

commit c82352e31f31bf433b120f1bcc73927661a1fdd4
Author: David Edmundson <davidedmundson@kde.org>
Date:   Sat Jun 14 17:51:10 2014 +0200

    Remove unused function

 tests/dbus/dbus-tube-chan.cpp | 5 -----
 1 file changed, 5 deletions(-)

commit af98a9b3c6a31c97caab532c547d1168cdac94bd
Author: Anant Kamath <kamathanant@gmail.com>
Date:   Fri Aug 2 21:03:12 2013 +0530

    Fix Qt4 compilation

 TelepathyQt/base-channel.cpp    | 12 ++++++------
 TelepathyQt/base-connection.cpp |  8 ++++----
 2 files changed, 10 insertions(+), 10 deletions(-)

commit 88e1c41725559cd625af02e35863e596fb60d1e0
Author: Matthias Gehre <M.Gehre@gmx.de>
Date:   Mon Mar 25 23:08:01 2013 -0500

    cmake: telepathy-service does not depend on telepathy

 TelepathyQt/CMakeLists.txt      | 1 -
 TelepathyQt/base-connection.cpp | 1 -
 2 files changed, 2 deletions(-)

commit 2606e5026dcea3c6c8e7d5b28156afedb5c43444
Author: Matthias Gehre <M.Gehre@gmx.de>
Date:   Sat Mar 23 09:23:23 2013 -0500

    Add BaseChannelGroupInterface

 TelepathyQt/base-channel-internal.h |  43 +++++++
 TelepathyQt/base-channel.cpp        | 248 ++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-channel.h          |  41 ++++++
 TelepathyQt/service-types.h         |   2 +
 4 files changed, 334 insertions(+)

commit 24381dbe117a1e45669762fe83f9aeccd1a3ea3d
Author: Matthias Gehre <M.Gehre@gmx.de>
Date:   Mon Mar 25 22:51:38 2013 -0500

    Add BaseChannelCaptchaAuthenticationInterface

 TelepathyQt/base-channel-internal.h |  23 +++++
 TelepathyQt/base-channel.cpp        | 183 ++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-channel.h          |  44 +++++++++
 TelepathyQt/service-types.h         |   2 +
 4 files changed, 252 insertions(+)

commit a0fc3be57195981af30c7efeace625f3cccb6f1d
Author: Matthias Gehre <M.Gehre@gmx.de>
Date:   Sat Mar 9 21:08:19 2013 -0600

    Add BaseChannelServerAuthenticationType

 TelepathyQt/base-channel-internal.h | 12 +++++++
 TelepathyQt/base-channel.cpp        | 72 +++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-channel.h          | 30 ++++++++++++++++
 TelepathyQt/service-types.h         |  2 ++
 4 files changed, 116 insertions(+)

commit 5dd4aba91e38fa3c3d4000136ce75ee3a2cfec74
Author: Matthias Gehre <M.Gehre@gmx.de>
Date:   Sat Mar 9 13:32:43 2013 -0600

    Add BaseConnectionAddressingInterface

 TelepathyQt/base-connection-internal.h |  19 ++++++
 TelepathyQt/base-connection.cpp        | 120 +++++++++++++++++++++++++++++++++
 TelepathyQt/base-connection.h          |  42 ++++++++++++
 TelepathyQt/service-types.h            |   2 +
 4 files changed, 183 insertions(+)

commit 14c2f25952b3e94d96028b1d806b330faede3bfe
Author: Matthias Gehre <M.Gehre@gmx.de>
Date:   Mon Mar 25 22:53:17 2013 -0500

    Add BaseConnectionContactListInterface

 TelepathyQt/base-connection-internal.h |  33 ++++++
 TelepathyQt/base-connection.cpp        | 177 +++++++++++++++++++++++++++++++++
 TelepathyQt/base-connection.h          |  44 ++++++++
 TelepathyQt/service-types.h            |   2 +
 4 files changed, 256 insertions(+)

commit 172464d51f36ede3e6e07dd9cc6357eca24aabe0
Author: Matthias Gehre <M.Gehre@gmx.de>
Date:   Mon Mar 25 22:56:34 2013 -0500

    Add BaseConnectionSimplePresenceInterface

 TelepathyQt/base-connection-internal.h |  24 +++++
 TelepathyQt/base-connection.cpp        | 169 +++++++++++++++++++++++++++++++++
 TelepathyQt/base-connection.h          |  40 ++++++++
 TelepathyQt/service-types.h            |   2 +
 4 files changed, 235 insertions(+)

commit 252487148cf46603c71e255a22edc7a69e28b9ab
Author: Matthias Gehre <M.Gehre@gmx.de>
Date:   Mon Mar 25 15:34:59 2013 -0500

    Add BaseChannelMessagesInterface

 TelepathyQt/base-channel-internal.h |  41 ++++++++
 TelepathyQt/base-channel.cpp        | 201 ++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-channel.h          |  56 ++++++++++
 TelepathyQt/service-types.h         |   2 +
 4 files changed, 300 insertions(+)

commit 483c0d518278aa7c7762cca8517f8fa6dc4e169e
Author: Matthias Gehre <M.Gehre@gmx.de>
Date:   Mon Mar 25 15:34:25 2013 -0500

    Add BaseChannelTextType

 TelepathyQt/base-channel-internal.h |  23 +++++
 TelepathyQt/base-channel.cpp        | 190 ++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-channel.h          |  50 ++++++++++
 TelepathyQt/service-types.h         |   2 +
 4 files changed, 265 insertions(+)

commit 516e26cf2d4b3e13b58e2f6d0fbd6ed052b5d8d7
Author: Matthias Gehre <M.Gehre@gmx.de>
Date:   Mon Mar 25 15:32:57 2013 -0500

    Add BaseConnectionContactsInterface

 TelepathyQt/base-connection-internal.h |  17 ++++++
 TelepathyQt/base-connection.cpp        | 107 +++++++++++++++++++++++++++++++++
 TelepathyQt/base-connection.h          |  40 ++++++++++++
 TelepathyQt/service-types.h            |   2 +
 4 files changed, 166 insertions(+)

commit 309c3852dd2abacf7c8f06b34f82b1585a995ff7
Author: Matthias Gehre <M.Gehre@gmx.de>
Date:   Mon Mar 25 15:32:11 2013 -0500

    Add BaseConnectionRequestsInterface

 TelepathyQt/base-connection-internal.h |  26 +++++
 TelepathyQt/base-connection.cpp        | 174 +++++++++++++++++++++++++++++++++
 TelepathyQt/base-connection.h          |  40 ++++++++
 TelepathyQt/service-types.h            |   2 +
 4 files changed, 242 insertions(+)

commit a4b4c922aeb12af563440d913c48d0e0e6a044f9
Author: Matthias Gehre <M.Gehre@gmx.de>
Date:   Mon Mar 25 15:30:32 2013 -0500

    Implement BaseConnection and AbstractConnectionInterface

 TelepathyQt/base-connection-internal.h |  50 ++++
 TelepathyQt/base-connection.cpp        | 414 +++++++++++++++++++++++++++++++--
 TelepathyQt/base-connection.h          |  80 +++++--
 TelepathyQt/service-types.h            |   2 +
 4 files changed, 515 insertions(+), 31 deletions(-)

commit 90fbae19f732d25ecfd83c442a1c65a17d01d0e6
Author: Matthias Gehre <M.Gehre@gmx.de>
Date:   Mon Mar 25 15:27:05 2013 -0500

    Add BaseChannel and AbstractChannelInterface

 TelepathyQt/BaseChannel             |  13 ++
 TelepathyQt/CMakeLists.txt          |   5 +
 TelepathyQt/base-channel-internal.h |  95 ++++++++++
 TelepathyQt/base-channel.cpp        | 342 ++++++++++++++++++++++++++++++++++++
 TelepathyQt/base-channel.h          | 110 ++++++++++++
 TelepathyQt/service-types.h         |   4 +
 6 files changed, 569 insertions(+)

commit 7d92fd9941335a26ac010d30a6d6803f94886044
Author: David Edmundson <davidedmundson@kde.org>
Date:   Sat Jun 14 13:51:31 2014 +0200

    Prepare for 0.9.5 development

 CMakeLists.txt | 2 +-
 NEWS           | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4b0d7109f9251b65eaae61535fb646e73df73e1d
Author: David Edmundson <davidedmundson@kde.org>
Date:   Sat Jun 14 13:17:58 2014 +0200

    Prepare release 0.9.4

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

commit 0191a6ddf0c094d9ae61b9ee48f1b282e13a9ef2
Author: Uwe L. Korn <uwelk@xhochy.com>
Date:   Wed Feb 26 18:40:43 2014 +0000

    Add 5 to pkg-config package names for Qt5

 CMakeLists.txt                            | 5 +++++
 TelepathyQt/TelepathyQt-uninstalled.pc.in | 2 +-
 TelepathyQt/TelepathyQt.pc.in             | 2 +-
 TelepathyQt/TelepathyQtService.pc.in      | 2 +-
 4 files changed, 8 insertions(+), 3 deletions(-)

commit ff169cde751d0bb0309109514dd10b9eff7de4e3
Author: Uwe L. Korn <uwelk@xhochy.com>
Date:   Fri Mar 28 10:28:16 2014 +0000

    Add Q_UNUSED as Q_ASSERT is a no-op in release mode
    
    Reviewed-by: David Edmundson

 TelepathyQt/connection-manager.cpp     | 1 +
 examples/file-transfer/file-sender.cpp | 2 ++
 2 files changed, 3 insertions(+)

commit 7feb7ee8d2eb1986b5a1314bb064b39a79718c68
Author: Uwe Korn <uwelk@xhochy.com>
Date:   Fri Mar 14 16:56:36 2014 +0100

    Allow compilation when only qmake-qt4 is in the path
    
    If Qt5 is found via cmake we do not need to find the qmake
    executable. This fixes builds when only qmake4 is available in the path.
    
    Reviewed-by: David Edmundson

 cmake/modules/FindQt.cmake | 41 ++++++++++++++++++++++++++---------------
 1 file changed, 26 insertions(+), 15 deletions(-)

commit dca59397c00d27f3de0da4269fe53d4dda5520cb
Author: Uwe Korn <uwelk@xhochy.com>
Date:   Fri Mar 14 16:55:26 2014 +0100

    Simplify FindQt5.cmake
    
    Make further use of Qt 5's cmake integration
    
    Reviewed-by: David Edmundson

 cmake/modules/FindQt5.cmake | 53 ++++++++++++++++++++++++++-------------------
 1 file changed, 31 insertions(+), 22 deletions(-)

commit 938509e23a3a02609d96dd82abdcb5a51d104b57
Author: Dario Freddi <dario.freddi@ispirata.com>
Date:   Sun Feb 2 15:40:38 2014 +0100

    Fix moc command for Qt5.2
    
    The check was already there, but since Qt5 CMake files are being shipped with
    Qt5 itself, the check was meaningless as the only thing which matters is
    Qt's version, and not CMake's one.
    
    Reviewed-by: David Edmundson <davidedmundson@kde.org>

 cmake/modules/FindQt.cmake | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7dea729f7c164eeed3b672a24d096cbe1737d709
Merge: 46029e9 9d349d4
Author: Dario Freddi <dario.freddi@ispirata.com>
Date:   Sun Feb 2 15:22:57 2014 +0100

    Merge branch 'spec_updates'
    
    Reviewed-by: Dario Freddi <dario.freddi@ispirata.com>

commit 9d349d4d0a56bbd5fe0799193448a53c6247d14a
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Sun Jan 19 23:12:52 2014 +0100

    Fix ChannelDispatcher.Messages test

 tests/dbus/contact-messenger.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5afa270e4eed0f6401509809331db7e8a13653ca
Author: Leon Handreke <leonh@ndreke.de>
Date:   Sat Jan 18 18:32:40 2014 +0100

    Add {Room,Subject,RoomConfig} interfaces to generation

 TelepathyQt/CMakeLists.txt                      |  3 +++
 TelepathyQt/ChannelInterfaceRoomConfigInterface | 13 +++++++++++++
 TelepathyQt/ChannelInterfaceRoomInterface       | 13 +++++++++++++
 TelepathyQt/ChannelInterfaceSubjectInterface    | 13 +++++++++++++
 TelepathyQt/channel.xml                         |  3 +++
 TelepathyQt/svc-channel.xml                     |  3 +++
 6 files changed, 48 insertions(+)

commit bb2c4e68af128fe76d5599b46b33c81d7841608e
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Sun Jan 19 20:50:11 2014 +0100

    Update test library to match spec changes

 tests/lib/glib/future/extensions/misc.xml | 1 -
 1 file changed, 1 deletion(-)

commit 6823281506d8e063e43e6ecd0ae071b48758f90c
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Sun Jan 19 20:19:42 2014 +0100

    Update changes from Channel_Dispatcher_Future

 TelepathyQt/channel-dispatcher.xml        | 14 ++++++++++++++
 TelepathyQt/contact-messenger.cpp         |  7 +++----
 TelepathyQt/future-channel-dispatcher.xml | 12 ------------
 tools/manager-file.py                     |  1 +
 4 files changed, 18 insertions(+), 16 deletions(-)

commit 7eb108bc2d06ce9f26585bfd8b342d792f674cab
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Sun Jan 19 19:31:00 2014 +0100

    Update to spec 0.27.3

 spec/Account_Interface_Addressing.xml              |   8 +
 spec/Account_Interface_Minimum_Presence.xml        | 108 ------
 spec/Call_Content_Codec_Offer.xml                  |  87 -----
 spec/Call_Content_Interface_Mute.xml               |  85 -----
 spec/Channel.xml                                   |   2 +-
 spec/Channel_Dispatcher_Future.xml                 | 377 ---------------------
 spec/Channel_Dispatcher_Interface_Messages.xml     |  49 ---
 spec/Channel_Dispatcher_Interface_Messages1.xml    | 175 ++++++++++
 spec/Channel_Interface_Room_Config.xml             |   2 +-
 spec/Channel_Interface_Tube.xml                    |   3 +-
 spec/Channel_Request_Future.xml                    |  98 ------
 spec/Channel_Type_Call.xml                         |  15 +-
 spec/Channel_Type_DBus_Tube.xml                    |   7 +-
 spec/Channel_Type_File_Transfer.xml                |  29 ++
 spec/Channel_Type_Room_List.xml                    |   3 +-
 spec/Channel_Type_Stream_Tube.xml                  |   7 +-
 spec/Connection.xml                                |  42 ++-
 spec/Connection_Future.xml                         | 110 ------
 spec/Connection_Interface_Contact_Capabilities.xml |   2 +-
 spec/Connection_Interface_Contact_List.xml         |   2 +-
 spec/Connection_Interface_Contacts.xml             |  58 ++++
 spec/Connection_Interface_IRC_Command1.xml         |  55 +++
 spec/Connection_Interface_Renaming.xml             |   4 +-
 spec/Connection_Interface_Sidecars1.xml            | 110 ++++++
 spec/Connection_Manager.xml                        |   3 +-
 spec/Protocol_Interface_Presence.xml               |   3 +-
 spec/all.xml                                       |  26 +-
 spec/errors.xml                                    |   8 +-
 28 files changed, 530 insertions(+), 948 deletions(-)

commit 46029e9f26c78f95c9846097d296ddaec9826c44
Author: Martin Kampas <martin.kampas@tieto.com>
Date:   Tue Nov 12 11:54:00 2013 +0100

    Fix HandledChannelNotifier for Qt5
    
    The QObject::connectNotify() signature changed in Qt5.
    
    Detected by
    TestAccountChannelDispatcher::testCreateAndHandleChannelHandledAgain()
    which hangs forever because HandledChannelNotifier::handledAgain() gets
    never emitted.
    
    Reviewed-by: David Edmundson <davidedmundson@kde.org>

 TelepathyQt/handled-channel-notifier.cpp | 9 +++++++++
 TelepathyQt/handled-channel-notifier.h   | 6 +++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit d6435eb0c335bab46d33d727560e2732bcd203aa
Author: Martin Kampas <martin.kampas@tieto.com>
Date:   Tue Nov 12 08:09:22 2013 +0100

    Fix TestDBusProxyFactory::testDropRefs
    
    (Hopefully) prevent getting the new proxy instantiated on the very same
    address.
    
    Reviewed-by: David Edmundson <davidedmundson@kde.org>

 tests/dbus/dbus-proxy-factory.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 1adfbc3329dfa604165d9fd197abb14000e1ac1f
Author: Martin Kampas <martin.kampas@tieto.com>
Date:   Mon Nov 11 15:39:00 2013 +0100

    Fix TestAccountSet::testFilters
    
    The ordering of mAM->allAccounts() has changed. Fixed so it works
    irrespective of the order.
    
    Reviewed-by: David Edmundson <davidedmundson@kde.org>

 tests/dbus/account-set.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 15ddf0963b75f09b1ed6558dd0472058e7eb9914
Author: Martin Kampas <martin.kampas@tieto.com>
Date:   Fri Nov 8 13:54:19 2013 +0100

    Fix TestKeyFile: sort list before comparing
    
    Reviewed-by: David Edmundson <davidedmundson@kde.org>

 tests/key-file.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit de35be668db0e31b3fe1114e0885b6506ed30eba
Author: John Brooks <john.brooks@jollamobile.com>
Date:   Wed Jan 22 13:22:48 2014 -0700

    Fix tests build for Qt5 release
    
    Reviewed-by: David Edmundson <davidedmundson@kde.org>

 tests/dbus/account-channel-dispatcher.cpp |  2 +-
 tests/dbus/chan-basics.cpp                |  2 +-
 tests/dbus/chan-conference.cpp            | 10 +++++-----
 tests/dbus/chan-group.cpp                 |  2 +-
 tests/dbus/client-factories.cpp           |  4 ++--
 tests/dbus/client.cpp                     |  4 ++--
 tests/dbus/contact-messenger.cpp          |  2 +-
 tests/dbus/contact-search-chan.cpp        |  4 ++--
 tests/dbus/properties.cpp                 |  2 +-
 tests/dbus/stream-tube-handlers.cpp       |  2 +-
 tests/dbus/streamed-media-chan.cpp        |  2 +-
 tests/dbus/text-chan.cpp                  |  4 ++--
 12 files changed, 20 insertions(+), 20 deletions(-)

commit a074b02f8c1c6ee2fb8f15091812f0f8d9370cb5
Author: David Edmundson <david@davidedmundson.co.uk>
Date:   Wed Jan 22 13:03:16 2014 -0700

    Fix build for Qt5 release
    
    Reviewed-by: John Brooks <john.brooks@jolla.com>

 TelepathyQt/Farstream/channel.cpp |  6 ++--
 TelepathyQt/account.cpp           |  4 +--
 TelepathyQt/utils.cpp             |  2 +-
 cmake/modules/FindQt5.cmake       | 68 +++++++++------------------------------
 4 files changed, 21 insertions(+), 59 deletions(-)

commit 05fe3f4980bbc6b016e25dcf07e44afe29e377c0
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Sun Sep 29 22:19:27 2013 +0000

    Fix compilation on new versions of cmake
    
    Recent cmake has changed the argument count to
    qt4_create_moc_command, we need to adjust accordingly
    
    Reviewed-by: Dario Freddi <dario.freddi@ispirata.com>

 cmake/modules/FindQt.cmake | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 0f20582acc1dd952cde1bff9a1a2c093c1da9f2a
Author: Dario Freddi <dario.freddi@ispirata.com>
Date:   Mon Jul 15 01:24:44 2013 +0200

    Kill the last bits of Farsight

 CMakeLists.txt                            | 25 ++--------------
 TelepathyQt/main.dox                      |  4 +--
 cmake/modules/FindTelepathyFarsight.cmake | 49 -------------------------------
 cmake/modules/TelepathyDist.cmake         | 20 ++++++-------
 4 files changed, 15 insertions(+), 83 deletions(-)

commit 76722e2a0d89716412a5c3eb5281553eaeff1e94
Author: Dario Freddi <dario.freddi@ispirata.com>
Date:   Mon Jul 15 00:59:04 2013 +0200

    Update NEWS

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d007ff722c77618cbbfbdbc5c495e5b263e14f80
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Wed Apr 3 23:24:34 2013 +0200

    account: add method Account::createDbusTubeRoom
    
    fixes fd.o #63089
    
    Reviewed-by: Dario Freddi <dario.freddi@ispirata.com>

 TelepathyQt/account.cpp | 27 +++++++++++++++++++++++++++
 TelepathyQt/account.h   |  6 ++++++
 2 files changed, 33 insertions(+)

commit cc2e296d8e7fe0500c48574052b00778bb3840f4
Author: Dario Freddi <dario.freddi@ispirata.com>
Date:   Mon Jul 15 00:26:09 2013 +0200

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 375691fb7b1d53943c0ec4f0b15dc07f0db702c9
Author: Dario Freddi <dario.freddi@ispirata.com>
Date:   Mon Jul 15 00:24:25 2013 +0200

    Removing old Farsight files.
    
    Actually, the directory was already deprecated and never triggered. This change simply cleans up the tree.
    
    Signed-off-by: Dario Freddi <dario.freddi@ispirata.com>
    Reviewed-by: David Edmundson <davidedmundson@kde.org>

 TelepathyQt/CMakeLists.txt                         |  1 -
 TelepathyQt/Farsight/CMakeLists.txt                | 85 -------------------
 TelepathyQt/Farsight/Channel                       | 13 ---
 .../Farsight/TelepathyQtFarsight-uninstalled.pc.in | 11 ---
 TelepathyQt/Farsight/TelepathyQtFarsight.pc.in     | 11 ---
 .../Farsight/TelepathyQtFarsightConfig.cmake.in    | 24 ------
 TelepathyQt/Farsight/channel.cpp                   | 98 ----------------------
 TelepathyQt/Farsight/channel.h                     | 43 ----------
 TelepathyQt/Farsight/global.h                      | 58 -------------
 9 files changed, 344 deletions(-)

commit aa8c33371e1d16267d302ddbb0f52abad7686472
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Mon Jun 17 21:21:11 2013 +0100

    tests: sync simple-channel-dispatch-operation.c from telepahty-glib
    
    This fixed a memory leak introduced in the last commit
    
    Reviewed-by: Martin Klapetek <mklapetek@kde.org>

 tests/lib/glib/simple-channel-dispatch-operation.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 3de4dea2ca0338f7fa89b8c8f4f46c9547c89e3c
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Fri Feb 15 22:41:25 2013 +0000

    Remove references to deprecated tp_channel_borrow_immutable_properties
    
    and replace with tp_channel_dup_immutable_properties
    this allows tests to compile against newer versions of Telepathy glib
    
    Reviewed-by: Martin Klapetek <mklapetek@kde.org>

 tests/lib/glib/simple-channel-dispatch-operation.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7553d37da8c79776890285c70ff98b5602f71d53
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Mar 25 15:22:46 2013 +0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 819e00afb6814b58670edc15ff21ccf43e45c958
Author: Matthias Gehre <gehre.matthias@gmail.com>
Date:   Mon Mar 25 15:21:20 2013 +0200

    Fix stack overflow in SimpleObserver::create
    
    Reviewed-by: George Kiagiadakis <george.kiagiadakis@collabora.com>

 TelepathyQt/simple-observer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b4a8be81c4e7cacfe31356a7d89e0af97d7d506f
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Feb 7 14:49:45 2013 +0200

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8da9f7069929893bcee64dab22101134752fe618
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Feb 7 14:37:49 2013 +0200

    Fix storing avatars, so that they are not stored millions of times each
    
    The original problem lies in the fact that QFile::rename() does not overwrite
    existing files. Therefore it fails and the temporary file stays on the
    filesystem together with the already existing avatar file. Checking if the file
    exists before renaming solves this partially, but the problem is that this
    operation is not atomic. There can be many processes using tp-qt, fetching
    avatars at the same time from the server, and in this case we can still have
    a problem there. The final solution is to ignore a new avatar that has the same
    token as an avatar that is already on the filesystem. According to the spec,
    different avatars have different tokens, so if an avatar changes, the token
    changes as well.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=47647
    
    Reviewed-by: David Edmundson <kde@davidedmundson.co.uk>

 TelepathyQt/contact-manager.cpp | 32 +++++++++++++++++++++-----------
 1 file changed, 21 insertions(+), 11 deletions(-)

commit 3f82f8b0c1e87718cf390f9388f177e5b0ce9f39
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Fri Feb 1 19:10:28 2013 +0100

    Fix warning in DBusTubeChannel
    
    Reviewed-by: Dario Freddi <drf@kde.org>

 TelepathyQt/dbus-tube-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 12c60ba7b7ade3a5cbf43d915a5d6813619a55c3
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Aug 27 19:39:26 2012 +0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 145e58636b130502adf0bd0ad5d5551aae2e2932
Merge: ae72553 4f56270
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Aug 27 19:37:49 2012 +0200

    Merge branch 'tp-glib-0.18'
    
    Reviewed-by: George Kiagiadakis <george.kiagiadakis@collabora.com>

commit 4f562709551fdfad6587a14332466937061b8beb
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Aug 27 19:28:49 2012 +0200

    cmake: Require tp-glib 0.18

 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6c05efa268c80947060929dc8fe6f2d4cd7d5a15
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Aug 27 19:28:24 2012 +0200

    glib: Disable tp_tests_connection_run_until_contact_by_id to avoid requiring 0.19.x

 tests/lib/glib/util.c | 4 ++++
 1 file changed, 4 insertions(+)

commit ae725534b1c8df44d2a0005764618f79475c7615
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Aug 27 19:20:33 2012 +0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 2414ecb2482a80a805d824ddf0258cb120fd9d9b
Author: Ken VanDine <ken.vandine@canonical.com>
Date:   Mon Aug 27 19:00:42 2012 +0200

    Link telepathy-qt4-farsight against gobject
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

 TelepathyQt/Farstream/CMakeLists.txt | 1 +
 1 file changed, 1 insertion(+)

commit d309812522dd3f2988d99d8f66570f0aa053bc83
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Aug 27 18:55:44 2012 +0200

    farsight: Fix linking
    
    Thanks to shadeslayer for the patch
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

 TelepathyQt/Farsight/CMakeLists.txt | 2 ++
 1 file changed, 2 insertions(+)

commit 1fbca358bfb4627697429d0429f2d0fb8073b7bb
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Jul 13 21:40:33 2012 +0300

    Start 0.9.4 development

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

commit 939a14b3878eaed64cb0d757de3cea5b67d5ddec
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Jul 13 19:40:23 2012 +0200

    Prepare release 0.9.3

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

commit 58c3df98442b68d141b2ba575ac28cdbdb26392c
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Jul 13 19:36:55 2012 +0200

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 3969c8de50336d37bc9996cdc5d0f654cc92bac2
Merge: 3ed6682 90295f0
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Jul 13 19:33:11 2012 +0200

    Merge branch 'deprecate-stream'
    
    Reviewed-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

commit 90295f0e806f189b6eeb0ba5965191b2f97095ed
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Jul 13 19:19:21 2012 +0300

    AccountManager: Add audioCallAccounts() / videoCallAccounts() methods

 TelepathyQt/account-manager.cpp | 48 +++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/account-manager.h   |  3 +++
 2 files changed, 51 insertions(+)

commit 10cd2eec3c4d6cd317adaee924d762e80d77772c
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Jul 13 19:02:51 2012 +0300

    SimpleCallObserver: Handle Call1 channels and deprecate usage of the StreamedMedia methods

 TelepathyQt/simple-call-observer.cpp | 111 ++++++++++++++++++++++++++++-------
 TelepathyQt/simple-call-observer.h   |   7 ++-
 2 files changed, 96 insertions(+), 22 deletions(-)

commit 1083491c611196246bfc0d4b203be95c6bd0b9d7
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Jul 13 18:43:11 2012 +0300

    ChannelClassSpec: Add mediaCall() method.
    
    This can be useful for observers that wish to observe both
    audio and video calls. Using this method, they won't have to
    have two channel filters, one for audio and one for video.

 TelepathyQt/channel-class-spec.cpp | 15 +++++++++++++++
 TelepathyQt/channel-class-spec.h   |  7 +++----
 2 files changed, 18 insertions(+), 4 deletions(-)

commit 3dd7cb3921f0a4a1a8724541887e3c9ef48a2b1e
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Jul 13 17:43:40 2012 +0200

    Farsight: Deprecate Farsight

 TelepathyQt/Farsight/channel.h |  2 +-
 TelepathyQt/Farsight/global.h  | 12 ++++++++++++
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 28128b76904503b3a308372439b177ecd58c9b62
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Jul 13 17:41:56 2012 +0200

    Deprecate in one single run every occurrence of StreamedMediaChannel

 TelepathyQt/account-manager.h                |  8 +++----
 TelepathyQt/account.h                        | 32 ++++++++++++++--------------
 TelepathyQt/capabilities-base.h              | 10 ++++-----
 TelepathyQt/channel-class-spec.h             | 28 ++++++++++++------------
 TelepathyQt/channel-factory.h                | 10 ++++-----
 TelepathyQt/connection-capabilities.h        |  4 ++--
 TelepathyQt/requestable-channel-class-spec.h | 12 +++++------
 TelepathyQt/streamed-media-channel.h         |  6 +++---
 TelepathyQt/types.h                          |  4 ++--
 9 files changed, 57 insertions(+), 57 deletions(-)

commit f55876feb630d3fc3f82f3fee0127544c696b8f9
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Jul 13 17:41:18 2012 +0200

    global.h: Fix the TP_QT_DEPRECATED macro to have no effect when building the library. Add a new TP_QT_EXPORT_DEPRECATED macro to cope with moc.

 TelepathyQt/global.h | 38 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 37 insertions(+), 1 deletion(-)

commit 3ed6682d07402e0ff2a8e9bbb0c38949b4b3cf75
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Jul 13 18:22:21 2012 +0300

    Update NEWS

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

commit 0418dd11219f3802e08980761a4bd6a1ca2e317b
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Jul 13 18:11:24 2012 +0300

    Farsight/Farstream: Use tp_simple_client_factory_ensure_connection() instead of the deprecated tp_connection_new()
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

 TelepathyQt/Farsight/channel.cpp  | 17 +++++++++++++----
 TelepathyQt/Farstream/channel.cpp | 20 ++++++++++++++++----
 2 files changed, 29 insertions(+), 8 deletions(-)

commit 492821581f2d9feae9b5fd5d71b5433630cbc7fb
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Jul 13 16:27:50 2012 +0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 23ada7c2c8ca11afa94c543b627874a65f00a6ae
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Jul 13 16:18:05 2012 +0200

    tests: Sync util.* from tp-glib to avoid deprecation warnings
    
    Reviewed-by: George Kiagiadakis <george.kiagiadakis@collabora.com>

 tests/lib/glib/util.c | 288 +++++++++++++++++++++++++++++++++++++++++++++++---
 tests/lib/glib/util.h |  35 +++++-
 2 files changed, 305 insertions(+), 18 deletions(-)

commit e25458dbb1a87aa07e075960e28b744e4ed19d8b
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Jul 13 16:25:53 2012 +0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit ae352a1eb7f27396b902fc1fa8722aadeb0a52fa
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Jul 13 16:23:50 2012 +0200

    tests: Remove occurrences of tp_handle_unref
    
    Reviewed-by: George Kiagiadakis <george.kiagiadakis@collabora.com>

 tests/dbus/dbus-tube-chan.cpp | 5 -----
 1 file changed, 5 deletions(-)

commit 037822c82a9495b237bfc805f06bcaddbdf02b49
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Jul 12 21:33:14 2012 +0300

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 2e797d4bf9ecc27dcac3387c5d5e1229e7cb6eed
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Jul 12 21:29:55 2012 +0300

    tp-glib-tests: link to the dbus-1 library, as it is used in the dbus tubes test CM
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

 tests/lib/glib/CMakeLists.txt | 1 +
 1 file changed, 1 insertion(+)

commit 7cecbe6a7591e9c29b6ac3ead8d4d78512692a05
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Jul 9 20:58:05 2012 +0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 7852ffed739adb21b73c20461b99406bbfb6f949
Merge: efab4a9 75767cb
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Jul 9 20:57:02 2012 +0200

    Merge branch 'fix-cmake-again'
    
    George Kiagiadakis <george.kiagiadakis@collabora.com>

commit 75767cb22a8b86f33b40bf4e239cf7d7b5368e56
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Jul 9 20:50:36 2012 +0200

    cmake: Use options correctly

 cmake/modules/CompilerWarnings.cmake | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit efab4a9e16cb6282c8fbcf6e99c332a7ddc0b979
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Jul 5 15:05:28 2012 +0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 7fe1498cf9806207822de870ee858dd8d790aebf
Merge: 2a16fb8 2139107
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Jul 5 14:42:40 2012 +0200

    Merge branch 'client-types'
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

commit 213910763aa2d3d6b4906b61ed2cf9caa3635f41
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Jul 5 14:41:11 2012 +0300

    Contact: Complete client-types documentation

 TelepathyQt/contact.cpp | 36 +++++++++++++++++++++++++++++++-----
 1 file changed, 31 insertions(+), 5 deletions(-)

commit f4e6d194141ef9f8fb53d6e27a008010c8cd6752
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Jul 5 13:22:16 2012 +0200

    Contact: Add documentation for clientTypes

 TelepathyQt/contact.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 9a2fff3aa2375ab36a539c623f268e9789131ea0
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Jul 5 12:55:56 2012 +0200

    Contact: check for enabled features in methods related to ClientTypes

 TelepathyQt/contact.cpp | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit fe864deae2f4892953bad03cf12c7e0ee40dbd20
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Jul 5 14:05:05 2012 +0300

    tests: add test for retrieving client types using contact attributes

 tests/dbus/contacts-client-types.cpp | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 30df9cbb5c0c03492c47cf03b0192dd31e6ba716
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Jul 5 13:29:31 2012 +0300

    tests: add test for Contact Conn.I.ClientTypes support

 tests/dbus/CMakeLists.txt            |   1 +
 tests/dbus/contacts-client-types.cpp | 170 +++++++++++++++++++++++++++++++++++
 2 files changed, 171 insertions(+)

commit 2613690ce569ed89a51a9791a4630ac4d74cdb30
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Jul 5 13:29:02 2012 +0300

    contacts-conn CM: Implement proper Conn.I.ClientTypes support

 tests/lib/glib/contacts-conn.c | 88 ++++++++++++++++++++++++++++++++++++------
 tests/lib/glib/contacts-conn.h |  5 ++-
 2 files changed, 80 insertions(+), 13 deletions(-)

commit 0d9bd907813a913c380cbd9d478375d96ffffbbc
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Jul 4 18:48:19 2012 +0300

    contacts-conn CM: sync client-types interface support from tp-glib

 tests/lib/glib/contacts-conn.c | 23 +++++++++++++++++++++++
 tests/lib/glib/contacts-conn.h |  2 ++
 2 files changed, 25 insertions(+)

commit c8dc3548e0eee04517c0cef7eb4cfe38bd5bcf07
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Jul 4 18:33:10 2012 +0300

    Contact: expose information from Conn.I.ClientTypes

 TelepathyQt/contact-manager.cpp | 23 +++++++++++++++-
 TelepathyQt/contact-manager.h   |  1 +
 TelepathyQt/contact.cpp         | 58 +++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/contact.h           |  8 ++++++
 4 files changed, 89 insertions(+), 1 deletion(-)

commit 2a16fb80a9ab69739e706880ef6f1feb89bd17bb
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Jul 5 12:27:50 2012 +0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 8de6c2d54d7f9d64ecea386d62c401f065fb0d86
Merge: 52f6832 3ae8113
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Jul 5 12:27:06 2012 +0200

    Merge branch 'tp-glib-0.19'
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

commit 3ae81137bad8882fa4e83a2d9c8b87ffb8a68d68
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Jul 4 17:27:22 2012 +0300

    dbus-tube-test CM: remove stuff that are deprecated in tp-glib 0.19

 tests/lib/glib/dbus-tube-chan.c | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit 52f6832d0a7033aac10f0bbcfb099035fb0a94e9
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Jul 4 15:18:07 2012 +0300

    Start 0.9.3 development

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

commit 9a177bfe33d9e549be51d66bbf2f77664e03eaf7
Author: Dario Freddi <drf@kde.org>
Date:   Wed Jul 4 13:38:35 2012 +0200

    While wondering how I could have gone wrong in the first release, obviously something happened. Fix release date.

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit df9a9e01949b0b10f32633131ab372718cd5f3be
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Jul 4 12:29:05 2012 +0200

    Prepare release 0.9.2

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

commit 88a15078ad0febb29afa180d062a6ef59d5aa333
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Jul 4 12:53:59 2012 +0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 8e630f526bf9c2d13780509d436ff34489f9bf64
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Jul 4 12:53:12 2012 +0200

    cmake: Fix PkgConfig handling

 cmake/modules/FindDBus.cmake          | 6 +++---
 cmake/modules/FindDBusGLib.cmake      | 6 +++---
 cmake/modules/FindTelepathyGlib.cmake | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

commit 82b68e7d6827d067906b21e1a151ec716a343c89
Merge: e3f3bbe 7e80451
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Jul 4 12:23:30 2012 +0200

    Merge branch 'trivia'
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

commit 7e80451869146725f68e39e8be0bdd5bed6e8dd8
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue Jul 3 12:23:21 2012 +0300

    Update NEWS

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit 4dfce2b1ccca35a93127b8d1cf931c68dd4c6834
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue Jul 3 12:19:58 2012 +0300

    cmake: pass -fvisibility-inlines-hidden to the compiler if it's supported
    
    This flag allows most inline functions to be hidden from the exported
    symbol table to avoid symbol table pollution.

 cmake/modules/TelepathyDefaults.cmake | 5 +++++
 1 file changed, 5 insertions(+)

commit e3f3bbe052bc7923f32fac293cc8dc2900aea8d4
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Jul 4 00:01:49 2012 +0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 0823b3097377f3675ac500b2646f6b7c5c4187b0
Merge: ab332ee a63f94b
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Jul 3 23:58:14 2012 +0200

    Merge branch 'dbus-tubes'
    
    Reviewed-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
    Reviewed-by: Andre Moreira Magalhaes <andre.magalhaes@collabora.co.uk>

commit a63f94b88c1d89b7aacf7b322e05f42aa592ccd0
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Jul 3 23:57:07 2012 +0200

    dbus-tubes: Minor nitpicking on style and docs

 TelepathyQt/account.cpp           | 10 +++++-----
 TelepathyQt/dbus-tube-channel.cpp |  6 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 4208b2432ff4619e42299188801e2bdaee153547
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Jul 3 23:38:48 2012 +0200

    dbus-tubes: Use dbus* instead of dBus*

 TelepathyQt/account.cpp | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit d4aa2998ec50f76bfcd25b38b6daec428c73a842
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Jul 2 19:11:43 2012 +0300

    dbus-tubes: update/fix copyright headers

 TelepathyQt/dbus-tube-channel.cpp            | 2 +-
 TelepathyQt/dbus-tube-channel.h              | 5 +++--
 TelepathyQt/incoming-dbus-tube-channel.cpp   | 2 +-
 TelepathyQt/incoming-dbus-tube-channel.h     | 5 +++--
 TelepathyQt/outgoing-dbus-tube-channel.cpp   | 2 +-
 TelepathyQt/outgoing-dbus-tube-channel.h     | 5 +++--
 TelepathyQt/pending-dbus-tube-connection.cpp | 2 +-
 TelepathyQt/pending-dbus-tube-connection.h   | 5 +++--
 8 files changed, 16 insertions(+), 12 deletions(-)

commit 7551b4f5157954fd6ec1c42d8d99d7a3f397cefa
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Jul 2 18:44:41 2012 +0300

    dbus-tubes: remove the unused pending-dbus-tube.* files

 TelepathyQt/pending-dbus-tube.cpp | 200 --------------------------------------
 TelepathyQt/pending-dbus-tube.h   |  71 --------------
 2 files changed, 271 deletions(-)

commit 2cc843d26b61f4a6d227c481e244a5a835859fd5
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Jul 2 18:40:29 2012 +0300

    dbus-tubes: Remove ranom unused/wrong stuff

 TelepathyQt/dbus-tube-channel.h            | 2 --
 TelepathyQt/incoming-dbus-tube-channel.cpp | 3 ---
 TelepathyQt/outgoing-dbus-tube-channel.h   | 2 +-
 3 files changed, 1 insertion(+), 6 deletions(-)

commit 12867e6834d5945d9c02293388c679ca5416d83f
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Jul 2 18:40:08 2012 +0300

    dbus-tubes: Make DBusTubeChannel::setAddress() private

 TelepathyQt/dbus-tube-channel.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5b4bf9e16c29e998930b0b3d870c797b16f7a92a
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Jul 2 18:39:30 2012 +0300

    dbus-tubes: Remove useless destructors from Private classes

 TelepathyQt/dbus-tube-channel.cpp            | 5 -----
 TelepathyQt/incoming-dbus-tube-channel.cpp   | 5 -----
 TelepathyQt/outgoing-dbus-tube-channel.cpp   | 5 -----
 TelepathyQt/pending-dbus-tube-connection.cpp | 5 -----
 TelepathyQt/pending-dbus-tube.cpp            | 5 -----
 5 files changed, 25 deletions(-)

commit 0f4984dda62c3731fb9eb12e29200e082c8c0469
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Jul 2 18:31:53 2012 +0300

    dbus-tubes: document DBusTubeChannel::busNameRemoved()

 TelepathyQt/dbus-tube-channel.cpp | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 497a4e7b463bf68664bc49ad9ae8b79280ace8f0
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Jul 2 18:31:05 2012 +0300

    dbus-tubes: Move signal connection in Private

 TelepathyQt/dbus-tube-channel.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 6eafc3bf22b717dc61866d7310c666649bbb0986
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Wed Apr 4 20:36:22 2012 +0200

    dbus-tubes: Fix warning and comment

 TelepathyQt/incoming-dbus-tube-channel.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 317c86af80dbe1184afd4e22a029c254c4d4b36d
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Sat Mar 31 13:50:50 2012 +0200

    dbus-tubes: Fix documentation

 TelepathyQt/dbus-tube-channel.cpp            | 10 +++-------
 TelepathyQt/pending-dbus-tube-connection.cpp |  2 +-
 TelepathyQt/pending-dbus-tube.cpp            |  2 +-
 TelepathyQt/pending-dbus-tube.h              |  2 +-
 4 files changed, 6 insertions(+), 10 deletions(-)

commit 1524490b8cd7f121a8b4275bcbfef8866f5d6f6c
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Sat Nov 12 00:29:42 2011 +0100

    dbus-tubes: Update and improve the API documentation

 TelepathyQt/dbus-tube-channel.cpp            |  85 ++++++++++++----------
 TelepathyQt/incoming-dbus-tube-channel.cpp   | 105 ++++++++-------------------
 TelepathyQt/outgoing-dbus-tube-channel.cpp   |  79 ++++++++------------
 TelepathyQt/pending-dbus-tube-connection.cpp |  31 ++++++--
 4 files changed, 132 insertions(+), 168 deletions(-)

commit 6ad490f2021335867c4129d66f283ee9a5b80872
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 11 23:36:31 2011 +0100

    dbus-tubes: Use more sensible naming for autotest's variables

 tests/dbus/dbus-tube-chan.cpp | 56 +++++++++++++++++++++----------------------
 1 file changed, 28 insertions(+), 28 deletions(-)

commit c3977453476780e60a3c9809b72f2228ed7cd3c7
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 11 23:32:34 2011 +0100

    dbus-tubes: Invert the mapping Contact->Bus Name
    
    This makes the API more consistent with Stream tubes. Also, split the busNamesChanged signal
    into two separate signals, giving out more details.

 TelepathyQt/dbus-tube-channel.cpp | 43 +++++++++--------
 TelepathyQt/dbus-tube-channel.h   |  5 +-
 tests/dbus/dbus-tube-chan.cpp     | 97 ++++++++++++++++++++++-----------------
 3 files changed, 80 insertions(+), 65 deletions(-)

commit c3fb6ef81c21c255764ef1acb639c1779476d634
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 11 22:50:37 2011 +0100

    dbus-tubes: Rework credentials handling, inverting the logic and adopting credentials by default.
    
    In case credentials are not available, the tube will fall back to localhost.
    
    The D-Bus wire protocol always has one '\0' byte at the very beginning of the
    stream, which is not part of the authentication handshake (text-based SASL) and
    also not part of any of the subsequent D-Bus messages (binary). libdbus, GDBus
    etc. assume that this byte will always be present.
    
    If credentials-passing via SCM_CREDS (FreeBSD) or SCM_CREDENTIALS (Linux) is
    supported, the credentials accompany that '\0' byte.
    
    If the platform can't pass credentials (Windows) or can pass/get credentials
    without sending a byte (Linux and OpenBSD via SO_PEERCRED, some other platforms
    (Solaris?) via getpeereid or getpeerucred), it must still send the '\0' byte.
    
    On OSs where you can choose whether to send credentials out-of-band
    (LOCAL_CREDS), D-Bus expects
    you to say "yes" to LOCAL_CREDS too.
    
    For this reason why now default to credentials, and just warn if they are unsupported.
    
    With the new API, people really needing stringent security can either assert (forgoing tubes
    support these platforms) or otherwise check the
    capability accessor (supportsRestrictingToCurrentUser) before trying to accept / offer the tube.
    A check in the PendingDBusTube operation is also available.
    
    Thanks to Simon McVittie and Olli Salli for their help in analyzing and solving the issue.

 TelepathyQt/dbus-tube-channel.cpp            |  4 +--
 TelepathyQt/dbus-tube-channel.h              |  2 +-
 TelepathyQt/incoming-dbus-tube-channel.cpp   | 38 ++++++--------------
 TelepathyQt/incoming-dbus-tube-channel.h     |  2 +-
 TelepathyQt/outgoing-dbus-tube-channel.cpp   | 23 ++++++------
 TelepathyQt/outgoing-dbus-tube-channel.h     |  2 +-
 TelepathyQt/pending-dbus-tube-connection.cpp | 51 ++++-----------------------
 TelepathyQt/pending-dbus-tube-connection.h   |  8 ++---
 tests/dbus/dbus-tube-chan.cpp                | 52 ++++++++++++----------------
 9 files changed, 57 insertions(+), 125 deletions(-)

commit 61788f9d4b6d937d2f15ae781f61f8e84334cabb
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 11 21:36:12 2011 +0100

    dbus-tubes: Fix leaks in dbus tubes service

 tests/lib/glib/dbus-tube-chan.c | 23 ++++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

commit 2a994c6eedf10eae3e7320e276dfdd268de87b3a
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 11 21:35:49 2011 +0100

    dbus-tubes: Fix leaks in dbus test

 tests/dbus/dbus-tube-chan.cpp | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 5bf3b0637dea687bf282619d808d33e2347f4815
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 11 00:40:20 2011 +0100

    dbus-tubes: Expand testAcceptTwice into a full fledged corner cases test

 tests/dbus/dbus-tube-chan.cpp | 81 +++++++++++++++++++++++++++----------------
 1 file changed, 51 insertions(+), 30 deletions(-)

commit 862e243250a25518191f205abb0328e09d4e9316
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 11 00:32:57 2011 +0100

    dbus-tubes: Test corner cases in offering

 tests/dbus/dbus-tube-chan.cpp | 71 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 71 insertions(+)

commit 3e873121045aeb3cc53eab3391d6aa0bbfc8b922
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 11 00:31:58 2011 +0100

    dbus-tubes: Test the late activation of BusNamesMonitoring

 tests/dbus/dbus-tube-chan.cpp | 65 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 65 insertions(+)

commit 5e32aa281dbe52f84b4a763ec664d74b599aa207
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 11 00:29:28 2011 +0100

    dbus-tubes: Fix the test service by returning the correct DBUS_NAMES property

 tests/lib/glib/dbus-tube-chan.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 10d69cacd948b543e5b1376dcedf28a17ad2c811
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 11 00:28:26 2011 +0100

    dbus-tubes: Check the address in the pending connection as well

 tests/dbus/dbus-tube-chan.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 901d48eeb6592890866721c984cec2ccce1f5197
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Nov 10 23:58:09 2011 +0100

    dbus-tubes: Don't emit the busNamesChanged signal if we're just handling property construction for a late-enabled feature

 TelepathyQt/dbus-tube-channel.cpp | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit 934026b59f1b3043bd2d4c1158d371c0c3a214d5
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 4 22:03:15 2011 +0100

    dbus-tubes: This test does not require GIO in the end. Although, it does require Qt 4.8 due to its new DBus API.

 tests/dbus/CMakeLists.txt | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit d5a9a619c67f69d252ab188df8e4ab7ae841164e
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 4 21:47:57 2011 +0100

    dbus-tubes: Compare the expected handle/service combination when bus names change

 tests/dbus/dbus-tube-chan.cpp | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit a023b6309e2691a81829ea615924a7c3cdfecc63
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 4 21:44:41 2011 +0100

    dbus-tubes: Clean up the test case and the test service

 tests/dbus/dbus-tube-chan.cpp   | 62 +++++++----------------------------------
 tests/lib/glib/dbus-tube-chan.c | 41 ---------------------------
 2 files changed, 10 insertions(+), 93 deletions(-)

commit 020fef3ad2c8144fd94ea1d76b6333b310576503
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 4 21:21:09 2011 +0100

    dbus-tubes: Make all tests pass

 tests/dbus/dbus-tube-chan.cpp | 29 ++++++++---------------------
 1 file changed, 8 insertions(+), 21 deletions(-)

commit c744a12074dd9793aabfd222f87d16375d7bef37
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 4 20:52:06 2011 +0100

    dbus-tubes: Make offerSuccess pass

 tests/dbus/dbus-tube-chan.cpp   | 86 ++++++++++++++++++-----------------------
 tests/lib/glib/dbus-tube-chan.c | 57 ++++++++++++++++++++++++---
 tests/lib/glib/dbus-tube-chan.h |  9 +++++
 3 files changed, 99 insertions(+), 53 deletions(-)

commit 97d1e301ad27be733d1b0f88a90426d2d1b08420
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 4 20:51:49 2011 +0100

    dbus-tubes: Inject parameters in case the tube is offered

 TelepathyQt/outgoing-dbus-tube-channel.cpp   |  2 +-
 TelepathyQt/pending-dbus-tube-connection.cpp | 31 ++++++++++++++++++++++++++++
 TelepathyQt/pending-dbus-tube-connection.h   |  3 +++
 3 files changed, 35 insertions(+), 1 deletion(-)

commit 5d92fa653ca321f35b8b7d1aca942766e1fe7896
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 4 19:51:14 2011 +0100

    dbus-tubes: As the logic was already implemented, just enable the corresponding function to make testAcceptSuccess pass

 tests/dbus/dbus-tube-chan.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b6777083768ca450c66985b6a5447a24f0f5fee2
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Nov 4 19:48:59 2011 +0100

    dbus-tubes: Implement accept service-side, and have testAcceptSuccess working

 TelepathyQt/pending-dbus-tube-connection.cpp |   1 +
 tests/dbus/dbus-tube-chan.cpp                |  22 +--
 tests/lib/glib/CMakeLists.txt                |   3 +-
 tests/lib/glib/dbus-tube-chan.c              | 276 ++++++++++++++++++++++++++-
 4 files changed, 271 insertions(+), 31 deletions(-)

commit fa5734340248052e918638a5a4f17c381eb3ed3f
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Nov 3 22:49:09 2011 +0100

    dbus-tubes: Add basic logic for accepting and offering a tube, implementing the full interface. testAcceptTwice now passes.

 tests/lib/glib/dbus-tube-chan.c | 118 ++++++++++++++++++++++++++++++++++++++--
 tests/lib/glib/dbus-tube-chan.h |   4 ++
 2 files changed, 117 insertions(+), 5 deletions(-)

commit 767c9c758e23115a79e8904851d836d1dc2ae503
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Nov 3 22:02:55 2011 +0100

    dbus-tubes: Add an initial version of the DBus Tubes autotest. It's mostly a copy-paste from the STube one, to allow testing similar features
    in a similar ways. At the moment, the test is not functional, but compiles and passes the first basic steps.

 tests/dbus/CMakeLists.txt     |   1 +
 tests/dbus/dbus-tube-chan.cpp | 695 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 696 insertions(+)

commit 0c8db3e3a3e6769ae6bb60df81522bf577d29892
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Nov 3 22:02:29 2011 +0100

    dbus-tubes: Make immutable properties writable in the test service

 tests/lib/glib/dbus-tube-chan.c | 75 ++++++++++++++++++++++++++++++-----------
 1 file changed, 56 insertions(+), 19 deletions(-)

commit dc3af232e83effe29435176046f70089d0946751
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Nov 3 22:01:58 2011 +0100

    dbus-tubes: Rename FeatureDBusTube into FeatureCore

 TelepathyQt/dbus-tube-channel.cpp          | 24 ++++++++++++------------
 TelepathyQt/dbus-tube-channel.h            |  2 +-
 TelepathyQt/incoming-dbus-tube-channel.cpp |  8 ++++----
 TelepathyQt/outgoing-dbus-tube-channel.cpp |  6 +++---
 4 files changed, 20 insertions(+), 20 deletions(-)

commit cbe223d583136d68edea17a7e420dbd991fdb9cc
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Nov 3 17:56:36 2011 +0100

    dbus-tubes: Rename to PendingDBusTubeConnection

 TelepathyQt/CMakeLists.txt                   |   8 +-
 TelepathyQt/PendingDBusTube                  |  13 --
 TelepathyQt/PendingDBusTubeConnection        |  13 ++
 TelepathyQt/dbus-tube-channel.h              |   2 +-
 TelepathyQt/incoming-dbus-tube-channel.cpp   |  20 +--
 TelepathyQt/incoming-dbus-tube-channel.h     |   4 +-
 TelepathyQt/outgoing-dbus-tube-channel.cpp   |  16 +--
 TelepathyQt/outgoing-dbus-tube-channel.h     |   4 +-
 TelepathyQt/pending-dbus-tube-connection.cpp | 205 +++++++++++++++++++++++++++
 TelepathyQt/pending-dbus-tube-connection.h   |  71 ++++++++++
 10 files changed, 316 insertions(+), 40 deletions(-)

commit 3ad1c46263cd4a0e11dbfcaf33c78c96bfe9e883
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Nov 1 23:12:25 2011 +0100

    dbus-tubes: Implement proper handling of SCM_CREDENTIALS

 TelepathyQt/incoming-dbus-tube-channel.cpp | 23 ++++++++++++++++--
 TelepathyQt/outgoing-dbus-tube-channel.cpp |  3 ++-
 TelepathyQt/pending-dbus-tube.cpp          | 39 +++++++++++++++++++++++++++++-
 TelepathyQt/pending-dbus-tube.h            | 11 ++++++---
 4 files changed, 69 insertions(+), 7 deletions(-)

commit 85fc52b4f74a788dd03230382be32a564d988084
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Nov 1 23:10:47 2011 +0100

    dbus-tubes: Add room specs for DBus tube channels

 TelepathyQt/channel-class-spec.cpp | 46 ++++++++++++++++++++++++++++++++++++
 TelepathyQt/channel-class-spec.h   |  4 ++++
 TelepathyQt/channel-factory.cpp    | 48 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt/channel-factory.h      | 32 +++++++++++++++++++++++++
 4 files changed, 130 insertions(+)

commit 271e1635c2f6182bad815325ca1f75dd17c2c1b4
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Nov 1 20:59:42 2011 +0100

    dbus-tubes: Add autotests library from tp-glib

 tests/lib/glib/CMakeLists.txt   |   3 +-
 tests/lib/glib/dbus-tube-chan.c | 325 ++++++++++++++++++++++++++++++++++++++++
 tests/lib/glib/dbus-tube-chan.h | 121 +++++++++++++++
 3 files changed, 448 insertions(+), 1 deletion(-)

commit 3ba36e4a18b1db15a5889a76979ca80a25530cb1
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 30 11:31:50 2011 +0200

    dbus-tubes: Before taking any action, check if the operation is still running (and hence if no action has been taken yet)

 TelepathyQt/pending-dbus-tube.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 31dc0ea3ea2796cdd1eb5ff38de21ef87e348979
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 16 14:37:15 2011 +0200

    dbus-tubes: Print contact id as a debug info

 TelepathyQt/dbus-tube-channel.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5b39773fc284fb9eafaa05f1cc99c474e3e2826d
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 16 14:35:09 2011 +0200

    dbus-tubes: Handle property names correctly

 TelepathyQt/dbus-tube-channel.cpp | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

commit dc7e28cce51de2e0f55edac758f4eba25c18f47f
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 16 14:14:19 2011 +0200

    dbus-tubes: Handle the contact queue properly in every case, and make the feature ready just after the whole queue has been introspected.

 TelepathyQt/dbus-tube-channel.cpp                  | 24 ++++++++++++++++++++--
 TelepathyQt/dbus-tube-channel.h                    |  1 +
 .../outgoing-stream-tube-channel-internal.h        |  4 ++--
 TelepathyQt/outgoing-stream-tube-channel.cpp       | 12 ++++++++---
 4 files changed, 34 insertions(+), 7 deletions(-)

commit d8bfda6eac4ed61c741fb33773733867efd0f7f7
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 16 14:00:22 2011 +0200

    dbus-tubes: If the handle type is not Room, simply finish the feature.

 TelepathyQt/dbus-tube-channel.cpp | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 8f6d6be925da5d3d96fc190c29fe9ddcc5995ebc
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Jun 14 15:35:03 2011 +0200

    dbus-tubes: Use requestAllProperties instead of GetAll

 TelepathyQt/dbus-tube-channel.cpp | 45 +++++++++++++++++++--------------------
 TelepathyQt/dbus-tube-channel.h   |  2 +-
 2 files changed, 23 insertions(+), 24 deletions(-)

commit 0cec6fcd0cb272da9ebe76df167767adb3d1bd07
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Jun 14 15:22:33 2011 +0200

    dbus-tubes: Move the instrospection of DBusNames to the correct feature.

 TelepathyQt/dbus-tube-channel.cpp | 20 ++++++++++++++++++--
 TelepathyQt/dbus-tube-channel.h   |  1 +
 2 files changed, 19 insertions(+), 2 deletions(-)

commit f006f9530b01a5ddc2c52c1e7323cfce7df58dbe
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Jun 14 14:49:21 2011 +0200

    dbus-tubes: Fix comments

 TelepathyQt/contact-capabilities.cpp       |  4 ++--
 TelepathyQt/dbus-tube-channel.cpp          |  3 +--
 TelepathyQt/incoming-dbus-tube-channel.cpp | 20 ++++++--------------
 TelepathyQt/outgoing-dbus-tube-channel.cpp | 20 ++++++--------------
 4 files changed, 15 insertions(+), 32 deletions(-)

commit 6e807b401b48a6b870e1c8f385c5ef70d6faa3bb
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Jun 14 14:44:53 2011 +0200

    dbus-tubes: Merge the constructors in PendingDBusTube

 TelepathyQt/pending-dbus-tube.cpp | 19 +------------------
 TelepathyQt/pending-dbus-tube.h   |  3 +--
 2 files changed, 2 insertions(+), 20 deletions(-)

commit 6f0844304e2e7479332c21b2257f1065257f73a7
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 9 16:59:16 2011 +0200

    dbus-tubes: Don't emit a signal if the service is misbehaving; instead, print out a warning.

 TelepathyQt/dbus-tube-channel.cpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit fbf59fe4d4eb1bcca98aedf7b4743724b36e1c11
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 9 16:59:07 2011 +0200

    dbus-tubes: Don't use insertMulti

 TelepathyQt/dbus-tube-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bbdcb504b9eb0ac8243b31e4f73f60644c71ff37
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 9 16:55:29 2011 +0200

    dbus-tubes: Add dbusTubes in {Contact,Connection}Capabilities

 TelepathyQt/connection-capabilities.cpp | 16 +++++++++++++
 TelepathyQt/connection-capabilities.h   |  1 +
 TelepathyQt/contact-capabilities.cpp    | 41 +++++++++++++++++++++++++++++++++
 TelepathyQt/contact-capabilities.h      |  3 +++
 4 files changed, 61 insertions(+)

commit f26ef38d1f6e8f7e151993aabc74c7131cfc64ff
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 9 16:46:59 2011 +0200

    dbus-tubes: Rather than relying on a tube state change, use invalidated() to detect errors correctly.

 TelepathyQt/pending-dbus-tube.cpp | 15 +++++++++++----
 TelepathyQt/pending-dbus-tube.h   |  3 +++
 2 files changed, 14 insertions(+), 4 deletions(-)

commit a9b4d2c813df13fb18ba5447a639e0fac1bbd0c6
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 9 16:40:26 2011 +0200

    dbus-tubes: Merge onAcceptFinished and onOfferFinished

 TelepathyQt/pending-dbus-tube.cpp | 36 ++++++------------------------------
 TelepathyQt/pending-dbus-tube.h   |  3 +--
 2 files changed, 7 insertions(+), 32 deletions(-)

commit 4f5bf8fa028626755f4405af63a78dfa6d5cfa21
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 9 16:29:31 2011 +0200

    dbus-tubes: Report the D-Bus event that causes logic to be run before running the logic.
    
    That way there's a hint that we're crashing in the response handling if the extraction is buggy.

 TelepathyQt/dbus-tube-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 64ada2c89a61a03350a89f05cf99213f1c8d8d19
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 9 16:28:48 2011 +0200

    dbus-tubes: Promote use of qObjectCast

 TelepathyQt/incoming-dbus-tube-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d136d0f8e1b59babc13a3822cfafe7d3b2d84cc3
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 9 16:26:25 2011 +0200

    dbus-tubes: Improve comments, and fix a variety of typos

 TelepathyQt/dbus-tube-channel.cpp              | 21 +++++++++++++--------
 TelepathyQt/outgoing-dbus-tube-channel.cpp     |  5 +++--
 TelepathyQt/pending-dbus-tube.cpp              |  2 +-
 TelepathyQt/requestable-channel-class-spec.cpp |  2 +-
 4 files changed, 18 insertions(+), 12 deletions(-)

commit 653076ab8eed7c2353aa4ccb747432cd0e54d6df
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Jun 4 00:32:11 2011 +0200

    dbus-tubes: Implement QueuedContactFactory for DBusTubeChannel as well

 TelepathyQt/dbus-tube-channel.cpp | 66 ++++++++++++++++++++++++++++++---------
 TelepathyQt/dbus-tube-channel.h   |  1 +
 2 files changed, 52 insertions(+), 15 deletions(-)

commit fd01ca8dd407eebbb9796a6a13b973c98cc29bcb
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Jun 3 23:41:58 2011 +0200

    dbus-tubes: Remove dbus-tube-channel-internal.h and add protected methods for fulfilling that

 TelepathyQt/dbus-tube-channel-internal.h | 54 --------------------------------
 TelepathyQt/dbus-tube-channel.cpp        | 29 ++++++++++++++++-
 TelepathyQt/dbus-tube-channel.h          |  2 ++
 TelepathyQt/pending-dbus-tube.cpp        |  5 ++-
 4 files changed, 32 insertions(+), 58 deletions(-)

commit 29be2a2f7b7571ece1b2a9cdea3804e9d11745ed
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Jun 3 23:35:07 2011 +0200

    dbus-tubes: Add DBusTubeChannel to RequestableChannelClassSpec

 TelepathyQt/requestable-channel-class-spec.cpp | 23 +++++++++++++++++++++++
 TelepathyQt/requestable-channel-class-spec.h   |  1 +
 2 files changed, 24 insertions(+)

commit b69bb13a893b7eae109cff2c0c5e66caaf77c6de
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Jun 3 23:29:04 2011 +0200

    dbus-tubes: Use a single implementation for pending DBus Tubes

 TelepathyQt/CMakeLists.txt                 |  12 +-
 TelepathyQt/PendingDBusTube                |  13 ++
 TelepathyQt/PendingDBusTubeAccept          |  13 --
 TelepathyQt/PendingDBusTubeOffer           |  13 --
 TelepathyQt/dbus-tube-channel.h            |   3 +-
 TelepathyQt/incoming-dbus-tube-channel.cpp |  20 +--
 TelepathyQt/incoming-dbus-tube-channel.h   |   4 +-
 TelepathyQt/outgoing-dbus-tube-channel.cpp |  16 +--
 TelepathyQt/outgoing-dbus-tube-channel.h   |   4 +-
 TelepathyQt/pending-dbus-tube-accept.cpp   | 150 ----------------------
 TelepathyQt/pending-dbus-tube-accept.h     |  62 ---------
 TelepathyQt/pending-dbus-tube-offer.cpp    | 151 ----------------------
 TelepathyQt/pending-dbus-tube-offer.h      |  62 ---------
 TelepathyQt/pending-dbus-tube.cpp          | 193 +++++++++++++++++++++++++++++
 TelepathyQt/pending-dbus-tube.h            |  65 ++++++++++
 15 files changed, 298 insertions(+), 483 deletions(-)

commit 858c2e9d4d75a40fbfb6fb96ac65b1261be3c2a5
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Jun 3 22:59:42 2011 +0200

    dbus-tubes: Rename FeatureBusNamesMonitoring to FeatureBusNameMonitoring

 TelepathyQt/dbus-tube-channel.cpp          | 12 ++++++------
 TelepathyQt/dbus-tube-channel.h            |  2 +-
 TelepathyQt/outgoing-dbus-tube-channel.cpp |  2 +-
 3 files changed, 8 insertions(+), 8 deletions(-)

commit 3baebebe49de4dfe6f7c39c2011db48410bff154
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Mar 17 14:55:15 2011 +0100

    dbus-tubes: Code style fixes

 TelepathyQt/dbus-tube-channel.cpp          | 15 ++++++---------
 TelepathyQt/incoming-dbus-tube-channel.cpp |  5 ++---
 TelepathyQt/outgoing-dbus-tube-channel.cpp |  3 +--
 3 files changed, 9 insertions(+), 14 deletions(-)

commit 1c7624b633a34200428d80cd6f27cf2c28f1b5c1
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Mar 15 18:22:25 2011 +0100

    dbus-tubes: Move methods implementations in the right position

 TelepathyQt/dbus-tube-channel.cpp        | 89 ++++++++++++++++----------------
 TelepathyQt/pending-dbus-tube-accept.cpp | 28 +++++-----
 TelepathyQt/pending-dbus-tube-offer.cpp  | 28 +++++-----
 3 files changed, 72 insertions(+), 73 deletions(-)

commit 535b5f82ca055886c5232866dbc36ee93c815f43
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Mar 15 18:17:28 2011 +0100

    dbus-tubes: Remove the address() method in DBusTubeChannel's subclasses, and have one in DBusTubeChannel only

 TelepathyQt/dbus-tube-channel-internal.h          | 54 +++++++++++++++++++++++
 TelepathyQt/dbus-tube-channel.cpp                 | 31 +++----------
 TelepathyQt/dbus-tube-channel.h                   |  2 +
 TelepathyQt/incoming-dbus-tube-channel-internal.h | 43 ------------------
 TelepathyQt/incoming-dbus-tube-channel.cpp        | 31 +++++--------
 TelepathyQt/incoming-dbus-tube-channel.h          |  3 --
 TelepathyQt/outgoing-dbus-tube-channel-internal.h | 42 ------------------
 TelepathyQt/outgoing-dbus-tube-channel.cpp        | 39 ++++++++--------
 TelepathyQt/outgoing-dbus-tube-channel.h          |  3 --
 TelepathyQt/pending-dbus-tube-accept.cpp          |  4 +-
 TelepathyQt/pending-dbus-tube-offer.cpp           |  5 ++-
 11 files changed, 95 insertions(+), 162 deletions(-)

commit 00c66e9870e50c687daac61ce922793c454e1546
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Mar 15 18:07:10 2011 +0100

    dbus-tubes: Remove unneeded function

 TelepathyQt/dbus-tube-channel.cpp          | 5 -----
 TelepathyQt/dbus-tube-channel.h            | 2 --
 TelepathyQt/incoming-dbus-tube-channel.cpp | 2 +-
 TelepathyQt/outgoing-dbus-tube-channel.cpp | 2 +-
 4 files changed, 2 insertions(+), 9 deletions(-)

commit f49bc410e586dc1968a8274c83f9b2fe009da7e0
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Mar 15 18:03:04 2011 +0100

    dbus-tubes: Create/Improve Documentation

 TelepathyQt/dbus-tube-channel.cpp          |  72 ++++++++++++-----
 TelepathyQt/incoming-dbus-tube-channel.cpp | 121 ++++++++++++++++++++++++-----
 TelepathyQt/outgoing-dbus-tube-channel.cpp |  87 ++++++++++++++++-----
 TelepathyQt/pending-dbus-tube-accept.cpp   |  86 ++++++++++++--------
 TelepathyQt/pending-dbus-tube-offer.cpp    |  86 ++++++++++++--------
 5 files changed, 327 insertions(+), 125 deletions(-)

commit adf30f38dbe46d96918e6f9f82e13e1f1457cc3d
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Mar 12 16:19:27 2011 +0100

    dbus-tubes: Fix code style and conventions

 TelepathyQt/dbus-tube-channel.cpp                 | 37 +++++++++++------------
 TelepathyQt/dbus-tube-channel.h                   | 10 +++---
 TelepathyQt/incoming-dbus-tube-channel.cpp        | 12 ++++----
 TelepathyQt/outgoing-dbus-tube-channel-internal.h |  4 +--
 TelepathyQt/outgoing-dbus-tube-channel.cpp        | 21 ++++---------
 TelepathyQt/pending-dbus-tube-accept.cpp          | 12 ++++----
 TelepathyQt/pending-dbus-tube-accept.h            |  3 +-
 TelepathyQt/pending-dbus-tube-offer.cpp           | 12 ++++----
 TelepathyQt/pending-dbus-tube-offer.h             | 11 +++----
 9 files changed, 54 insertions(+), 68 deletions(-)

commit d9ed4a2297e858e27c40b1e43eed5957d02e0a86
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Dec 5 20:18:39 2011 +0100

    dbus-tubes: Move the PendingOperations out to dedicated headers/impl files

 TelepathyQt/CMakeLists.txt                        |   6 +
 TelepathyQt/PendingDBusTubeAccept                 |  13 +++
 TelepathyQt/PendingDBusTubeOffer                  |  13 +++
 TelepathyQt/incoming-dbus-tube-channel-internal.h |  43 ++++++++
 TelepathyQt/incoming-dbus-tube-channel.cpp        | 113 +------------------
 TelepathyQt/incoming-dbus-tube-channel.h          |  33 +-----
 TelepathyQt/outgoing-dbus-tube-channel-internal.h |  42 +++++++
 TelepathyQt/outgoing-dbus-tube-channel.cpp        | 115 +------------------
 TelepathyQt/outgoing-dbus-tube-channel.h          |  35 +-----
 TelepathyQt/pending-dbus-tube-accept.cpp          | 128 ++++++++++++++++++++++
 TelepathyQt/pending-dbus-tube-accept.h            |  63 +++++++++++
 TelepathyQt/pending-dbus-tube-offer.cpp           | 128 ++++++++++++++++++++++
 TelepathyQt/pending-dbus-tube-offer.h             |  63 +++++++++++
 TelepathyQt4/PendingDBusTubeAccept                |  13 ---
 TelepathyQt4/PendingDBusTubeOffer                 |  13 ---
 15 files changed, 508 insertions(+), 313 deletions(-)

commit ccdd91ea8d506023b17de41f052f0286da1a0711
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Mar 12 14:49:45 2011 +0100

    dbus-tubes: Remove private inheritance, and references to unimplemented Qt API.
    
    As with Stream Tubes, now DBus tubes return the bare DBus address instead of a QDBusConnection or
    a QDBusServer.

 TelepathyQt/dbus-tube-channel-internal.h   |  62 -------------
 TelepathyQt/dbus-tube-channel.cpp          | 134 +++++++++++++----------------
 TelepathyQt/dbus-tube-channel.h            |  18 ++--
 TelepathyQt/incoming-dbus-tube-channel.cpp |  64 +++++---------
 TelepathyQt/incoming-dbus-tube-channel.h   |  13 +--
 TelepathyQt/outgoing-dbus-tube-channel.cpp |  58 +++++--------
 TelepathyQt/outgoing-dbus-tube-channel.h   |  12 +--
 7 files changed, 127 insertions(+), 234 deletions(-)

commit 25e909053f670292da94052f9ba2dedfcd0dd9ff
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Jun 11 13:00:30 2010 +0200

    dbus-tubes: Add missing pretty headers

 TelepathyQt/CMakeLists.txt         |  2 ++
 TelepathyQt4/PendingDBusTubeAccept | 13 +++++++++++++
 TelepathyQt4/PendingDBusTubeOffer  | 13 +++++++++++++
 3 files changed, 28 insertions(+)

commit d064d2c2b31334c965c513b15551e3d0ef451f3e
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Jun 11 12:44:45 2010 +0200

    dbus-tubes: Naming conventions: remove __k__

 TelepathyQt/dbus-tube-channel-internal.h   |  4 ++--
 TelepathyQt/dbus-tube-channel.cpp          |  8 ++++----
 TelepathyQt/dbus-tube-channel.h            |  4 ++--
 TelepathyQt/incoming-dbus-tube-channel.cpp | 16 ++++++++--------
 TelepathyQt/incoming-dbus-tube-channel.h   |  4 ++--
 TelepathyQt/outgoing-dbus-tube-channel.cpp | 16 ++++++++--------
 TelepathyQt/outgoing-dbus-tube-channel.h   |  4 ++--
 7 files changed, 28 insertions(+), 28 deletions(-)

commit dd282ce93dd59ea01281ef860365f21ad95c9acf
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri May 28 18:30:40 2010 +0200

    dbus-tubes: Enabling high level DBus tubes in ChannelFactory

 TelepathyQt/channel-class-spec.cpp | 44 +++++++++++++++++++++++++++++++++
 TelepathyQt/channel-class-spec.h   |  5 +++-
 TelepathyQt/channel-factory.cpp    | 50 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt/channel-factory.h      | 32 ++++++++++++++++++++++++
 4 files changed, 130 insertions(+), 1 deletion(-)

commit b37715fbb40c9a1d4067524fb82f008f8612d21b
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri May 28 18:28:02 2010 +0200

    dbus-tubes: Adding an IncomingDBusTubeChannel class

 TelepathyQt/CMakeLists.txt                 |   4 +
 TelepathyQt/IncomingDBusTubeChannel        |  13 ++
 TelepathyQt/incoming-dbus-tube-channel.cpp | 303 +++++++++++++++++++++++++++++
 TelepathyQt/incoming-dbus-tube-channel.h   |  89 +++++++++
 TelepathyQt/types.h                        |   2 +
 5 files changed, 411 insertions(+)

commit 0d16a01fe0c0aa9f33fac54ca894719159a20b16
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri May 28 18:01:41 2010 +0200

    dbus-tubes: Add an OutgoingDBusTubeChannel class for handling servers.

 TelepathyQt/CMakeLists.txt                 |   4 +
 TelepathyQt/DBusTubeChannel                |   2 +-
 TelepathyQt/OutgoingDBusTubeChannel        |  13 ++
 TelepathyQt/outgoing-dbus-tube-channel.cpp | 302 +++++++++++++++++++++++++++++
 TelepathyQt/outgoing-dbus-tube-channel.h   |  89 +++++++++
 TelepathyQt/types.h                        |   2 +
 6 files changed, 411 insertions(+), 1 deletion(-)

commit c23da3ca5f118b69be65e3f01af7850be6e5b399
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Dec 5 18:54:27 2011 +0100

    dbus-tubes: Implementing the base DBusTubeChannel class

 TelepathyQt/CMakeLists.txt               |   4 +
 TelepathyQt/DBusTubeChannel              |  13 ++
 TelepathyQt/account.cpp                  | 149 +++++++++++++
 TelepathyQt/account.h                    |  22 ++
 TelepathyQt/dbus-tube-channel-internal.h |  62 ++++++
 TelepathyQt/dbus-tube-channel.cpp        | 366 +++++++++++++++++++++++++++++++
 TelepathyQt/dbus-tube-channel.h          |  85 +++++++
 TelepathyQt/types.h                      |   2 +
 8 files changed, 703 insertions(+)

commit ab332eec3ebe2c36a2f3dcc6d4d3e160629600e8
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Jul 2 17:52:11 2012 +0200

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit c9d803117900e110bc4dd4c1c3b28499763d4a06
Merge: fbc8228 2062d6d
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Jul 2 17:50:24 2012 +0200

    Merge branch 'cmake'
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>
    Reviewed-by: George Kiagiadakis <george.kiagiadakis@collabora.com>

commit 2062d6dd986e6f626f06b4d9c82e99bdbf569eab
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Jul 2 17:13:18 2012 +0200

    cmake: Adding options for selectively compile components.
    
    This commit enables an option for compiling Farstream, Farsight, Examples and Tests

 CMakeLists.txt | 168 ++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 95 insertions(+), 73 deletions(-)

commit 70f6c9f613145c37426087e2aa882ab888e72923
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Jul 2 17:10:45 2012 +0300

    cmake: rewrite FindDBus.cmake to do things in a more modern and consistent way

 cmake/modules/FindDBus.cmake | 73 +++++++++++++-------------------------------
 1 file changed, 22 insertions(+), 51 deletions(-)

commit fbc8228d96b6ab11077c6d33b6157f2819e11887
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Jul 2 17:45:11 2012 +0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 710808598e8efbf33b94bf2235be0a53fdbe84da
Merge: d424f10 5128eb6
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Jul 2 16:52:44 2012 +0200

    Merge branch 'debug-receiver'
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>
    Reviewed-by: Andre Moreira Magalhaes <andre.magalhaes@collabora.co.uk>

commit 5128eb6ba4a71b6e09109dead29941db3a557573
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Jul 2 16:47:44 2012 +0200

    DebugReceiver: Add missing documentation to public methods and signals

 TelepathyQt/debug-receiver.cpp | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit c5907005aca35d33eaf36ad2dde6f94d657d9711
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Jul 2 16:47:12 2012 +0200

    DebugReceiver: Add spaces in comments

 TelepathyQt/debug-receiver.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c47e93c0159b62e4910faa11dcc5ed7c510536b0
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Sun Jul 1 16:47:25 2012 +0300

    PendingDebugMessageList: Fix some coding style issues

 TelepathyQt/pending-debug-message-list.cpp |  7 ++++---
 TelepathyQt/pending-debug-message-list.h   | 11 +++++++----
 2 files changed, 11 insertions(+), 7 deletions(-)

commit b2f09f8005a0d102edbd2da91fad81e96c241e26
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Sun Jul 1 16:36:20 2012 +0300

    DebugReceiver: un-const-ify fetchMessages()

 TelepathyQt/debug-receiver.cpp | 7 +++----
 TelepathyQt/debug-receiver.h   | 2 +-
 2 files changed, 4 insertions(+), 5 deletions(-)

commit 6fb90ee135abbbdcfe87c30ae976f7b7705721a9
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Sun Jul 1 16:28:02 2012 +0300

    DebugReceiver: Improve the API and fix some coding style issues

 TelepathyQt/constants.h        |   6 ++
 TelepathyQt/debug-receiver.cpp | 153 ++++++++++++++++-------------------------
 TelepathyQt/debug-receiver.h   |  14 ++--
 3 files changed, 71 insertions(+), 102 deletions(-)

commit 312a7e4779eae969b48d335256e32451a81bc222
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Sun Dec 11 19:44:42 2011 +0200

    debug-receiver: Implement DebugReceiver

 TelepathyQt/debug-receiver.cpp | 125 ++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt/debug-receiver.h   |  14 +++++
 2 files changed, 138 insertions(+), 1 deletion(-)

commit 99968e5736c0690b332dd0f0d44a710f8f442d50
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Sun Dec 11 19:43:51 2011 +0200

    debug-receiver: Add class PendingDebugMessageList

 TelepathyQt/CMakeLists.txt                 |  4 ++
 TelepathyQt/PendingDebugMessageList        | 13 ++++++
 TelepathyQt/pending-debug-message-list.cpp | 67 ++++++++++++++++++++++++++++++
 TelepathyQt/pending-debug-message-list.h   | 56 +++++++++++++++++++++++++
 4 files changed, 140 insertions(+)

commit 913c5bb23f694e9d523a2dfb892c1bfd437618a5
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Sat Dec 10 23:32:17 2011 +0200

    debug-receiver: Add basic skeleton for the new Tp::DebugReceiver class.

 TelepathyQt/CMakeLists.txt     |  4 +++
 TelepathyQt/DebugReceiver      | 13 ++++++++
 TelepathyQt/debug-receiver.cpp | 68 ++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/debug-receiver.h   | 63 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt/types.h            |  2 ++
 5 files changed, 150 insertions(+)

commit 2ed75525f4ef92319afbda66a9bdf27a7b5d7f26
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Sat Dec 10 22:32:11 2011 +0200

    debug-receiver: Enable generation of low level bindings for the o.f.T.Debug interface.

 TelepathyQt/CMakeLists.txt        | 3 +++
 TelepathyQt/debug-receiver.xml    | 9 +++++++++
 TelepathyQt/stable-interfaces.xml | 1 +
 3 files changed, 13 insertions(+)

commit d424f10ad898f87cff786d8177688e7e81a68b2e
Merge: 22a5b05 2050756
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Jul 2 15:54:58 2012 +0200

    Merge branch 'optimize-qmap'
    
    Reviewed-by: George Kiagiadakis <george.kiagiadakis@collabora.com>

commit 20507563649ef3053398a709770c0a8e3d44113b
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Sun Apr 29 16:07:21 2012 +0200

    contact-manager: Change QMap to QHash where possible

 TelepathyQt/contact-manager.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 68de1c4efaf1e5499028c21c16bbe7ecc18732e0
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Sun Apr 29 16:07:00 2012 +0200

    optional-interface-factory: Change QMap to QHash where possible

 TelepathyQt/optional-interface-factory.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 383f731cb1932288b37f6755168d1c698ec0d3f2
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Sun Apr 29 16:05:49 2012 +0200

    contact-manager-roster: Change QMap to QHash where possible

 TelepathyQt/contact-manager-internal.h | 7 +++----
 TelepathyQt/contact-manager-roster.cpp | 2 +-
 2 files changed, 4 insertions(+), 5 deletions(-)

commit c35aa1bbd819b2b1cb3dc2105d1088a5094f0458
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Sun Apr 29 16:05:12 2012 +0200

    connection: Change QMap to QHash where possible

 TelepathyQt/connection.cpp | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 150282cee07f36ede17a77efdd67b9a83ad4cbe6
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Sun Apr 29 16:04:50 2012 +0200

    call-channel: Change QMap to QHash where possible

 TelepathyQt/call-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 476c59236fd579a89596b0528b182efd8b37b70c
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Sun Apr 29 16:04:18 2012 +0200

    account: Change QMap to QHash where possible

 TelepathyQt/account.cpp | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 22a5b05e3d0b488892f1d20880ad69d41f000433
Merge: b263299 3b68bf1
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed May 23 15:41:48 2012 +0300

    Merge branch 'tp-glib-0.19'
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

commit 3b68bf14960970434edf2e785d48efc70de9425a
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed May 23 15:24:17 2012 +0300

    tests/lib/glib: Remove the csh CM - it's unused and uses deprecated API.

 tests/lib/glib/CMakeLists.txt           |   2 -
 tests/lib/glib/csh/CMakeLists.txt       |  15 -
 tests/lib/glib/csh/conn.c               | 292 --------------
 tests/lib/glib/csh/conn.h               |  58 ---
 tests/lib/glib/csh/connection-manager.c | 133 -------
 tests/lib/glib/csh/connection-manager.h |  61 ---
 tests/lib/glib/csh/manager-file.py      |  23 --
 tests/lib/glib/csh/room-manager.c       | 384 ------------------
 tests/lib/glib/csh/room-manager.h       |  55 ---
 tests/lib/glib/csh/room.c               | 673 --------------------------------
 tests/lib/glib/csh/room.h               |  64 ---
 11 files changed, 1760 deletions(-)

commit 5cf2d1a911b2e57a888574b7e2b7f7a546435051
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed May 23 15:20:03 2012 +0300

    tests/lib/glib/util.c: Remove tp_tests_connection_run_request_contact_handle
    
    This method uses deprecated API and it's not used anywhere, so it's not
    worth porting.

 tests/lib/glib/util.c | 44 --------------------------------------------
 1 file changed, 44 deletions(-)

commit 291346312c256b237f14de67092c4a8e64a179b0
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed May 23 15:18:01 2012 +0300

    textchan-null/textchan-group test CMs: Ignore deprecations for the moment
    
    These two service-side channel implementations are still using the
    deprecated TpTextMixin. In the future, we should get rid of them and
    use the echo2 CM as a replacement in the tests that use them.

 tests/lib/glib/textchan-group.c | 5 +++++
 tests/lib/glib/textchan-null.c  | 5 +++++
 2 files changed, 10 insertions(+)

commit 1c30a3e09f19fcd91b332abbbff0ce531f8afe0e
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed May 23 15:16:14 2012 +0300

    text-chan test: Ignore deprecations to use TpTextMixin for compatibility functionality testing

 tests/dbus/text-chan.cpp   | 3 +++
 tests/lib/glib/echo/chan.c | 3 +++
 2 files changed, 6 insertions(+)

commit 29809eef841dc6e057f67ce8468b1d0106514ffa
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed May 23 15:03:43 2012 +0300

    stream-tube-chan test CM: Don't use TpTextMixin - it's not needed and it's deprecated.

 tests/lib/glib/stream-tube-chan.c | 3 ---
 tests/lib/glib/stream-tube-chan.h | 3 ---
 2 files changed, 6 deletions(-)

commit 37d7a65b775c9c34ead38ba7312bef5b04a74913
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue May 22 18:44:55 2012 +0300

    echo2 test CM: Replace tp_message_new/tp_message_set_handle with tp_cm_message_new/tp_cm_message_set_sender

 tests/lib/glib/echo2/chan.c | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 510219be635008efb62e7ea80a1584763ee6fe1e
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue May 22 18:02:46 2012 +0300

    tests: Remove all occurencies of tp_handle_ref/unref.
    
    These methods are now deprecated and they have been no-op for a while,
    so it is safe to simply remove them.

 tests/dbus/account-channel-dispatcher.cpp         |  2 --
 tests/dbus/chan-conference.cpp                    |  4 ----
 tests/dbus/client-factories.cpp                   |  2 --
 tests/dbus/client.cpp                             |  2 --
 tests/dbus/contact-messenger.cpp                  |  6 ------
 tests/dbus/simple-observer.cpp                    |  2 --
 tests/dbus/stream-tube-chan.cpp                   |  5 -----
 tests/dbus/stream-tube-handlers.cpp               |  5 -----
 tests/dbus/text-chan.cpp                          |  2 --
 tests/lib/glib/callable/media-channel.c           |  8 --------
 tests/lib/glib/callable/media-stream.c            | 16 ---------------
 tests/lib/glib/contact-list-manager.c             |  2 --
 tests/lib/glib/contactlist/contact-list-manager.c | 16 ---------------
 tests/lib/glib/contactlist/contact-list.c         |  6 ------
 tests/lib/glib/contactlist2/contact-list.c        | 13 +-----------
 tests/lib/glib/csh/room.c                         | 23 ----------------------
 tests/lib/glib/echo/chan.c                        | 22 ---------------------
 tests/lib/glib/echo2/chan.c                       | 24 -----------------------
 tests/lib/glib/future/conn-addressing/conn.c      |  2 --
 tests/lib/glib/simple-conn.c                      |  3 ---
 tests/lib/glib/textchan-null.c                    |  5 -----
 21 files changed, 1 insertion(+), 169 deletions(-)

commit 7bd28f2d29a6aaa656de7ff9291698a713c5c61f
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue May 22 17:43:08 2012 +0300

    tests/lib/glib: Replace TP_ERRORS with TP_ERROR, as TP_ERRORS is now deprecated.

 tests/lib/glib/call/call-channel.c                 |  4 ++--
 tests/lib/glib/call/call-manager.c                 |  4 ++--
 tests/lib/glib/call/protocol.c                     |  4 ++--
 tests/lib/glib/callable/conn.c                     |  2 +-
 tests/lib/glib/callable/media-channel.c            | 26 +++++++++++-----------
 tests/lib/glib/callable/media-manager.c            |  2 +-
 tests/lib/glib/contact-search-chan.c               |  6 ++---
 tests/lib/glib/contactlist/conn.c                  |  4 ++--
 tests/lib/glib/contactlist/contact-list-manager.c  |  6 ++---
 tests/lib/glib/contactlist/contact-list.c          |  4 ++--
 tests/lib/glib/contactlist2/protocol.c             |  4 ++--
 tests/lib/glib/csh/conn.c                          | 16 ++++++-------
 tests/lib/glib/csh/connection-manager.c            |  6 ++---
 tests/lib/glib/csh/room-manager.c                  |  2 +-
 tests/lib/glib/csh/room.c                          |  2 +-
 tests/lib/glib/echo/conn.c                         |  2 +-
 tests/lib/glib/echo/im-manager.c                   |  2 +-
 tests/lib/glib/echo2/chan.c                        |  2 +-
 tests/lib/glib/echo2/connection-manager.c          |  2 +-
 tests/lib/glib/echo2/im-manager.c                  |  2 +-
 tests/lib/glib/echo2/protocol.c                    | 12 +++++-----
 tests/lib/glib/future/conn-addressing/conn.c       |  6 ++---
 tests/lib/glib/params-cm.c                         |  4 ++--
 tests/lib/glib/simple-channel-dispatch-operation.c |  2 +-
 tests/lib/glib/simple-client.c                     |  2 +-
 tests/lib/glib/simple-conn.c                       |  4 ++--
 tests/lib/glib/stream-tube-chan.c                  |  8 +++----
 27 files changed, 70 insertions(+), 70 deletions(-)

commit b2632998374b45af488b6c3a5a6fe330d23bb799
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed May 2 17:34:47 2012 +0300

    Use quintptr instead of intptr_t.
    
    This fixes FTBFS with gcc-4.7, which requires <stdint.h> to be
    included for intptr_t to be available. However, since stdint.h
    is not part of the C++03 standard, it is better to use Qt's types.
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt/base-connection.cpp    | 2 +-
 TelepathyQt/client-registrar.cpp   | 2 +-
 TelepathyQt/stream-tube-client.cpp | 2 +-
 TelepathyQt/stream-tube-server.cpp | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 861eb5f86a44c00e79de8c721110680e594c2eef
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 13 22:05:22 2012 +0300

    tests: Fix a race condition with createAccount() in test-account-basics and test-dbus-properties
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 tests/dbus/account-basics.cpp  | 10 +++++++++-
 tests/dbus/dbus-properties.cpp |  9 ++++++++-
 2 files changed, 17 insertions(+), 2 deletions(-)

commit 606c2c8255f354397e642aa3eb457fe54a8c7321
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 13 21:28:00 2012 +0300

    Update NEWS

 NEWS | 7 +++++++
 1 file changed, 7 insertions(+)

commit f15df8c845e8b21bcc0127ee22b320d9fd87250e
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 13 21:07:08 2012 +0300

    AccountManager: Rename accountForPath and accountsForPaths to accountForObjectPath and accountsForObjectPaths respectively.
    
    It turns out that the accountForPath name is not very intuitive,
    when the path is accessed from the objectPath() method.
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt/account-manager.cpp        | 26 +++++++++++++++++++++-----
 TelepathyQt/account-manager.h          |  6 ++++--
 examples/file-transfer/file-sender.cpp |  2 +-
 tests/dbus/account-basics.cpp          |  2 +-
 4 files changed, 27 insertions(+), 9 deletions(-)

commit b2325ec9580ae6620901a8aa950fb5f00f2d8df0
Merge: 93625b6 ec2162d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 13 14:37:56 2012 -0300

    Merge branch 'svc-fixes'
    
    Reviewed-by: George Kiagiadakis <george.kiagiadakis@collabora.com>

commit ec2162d96988a773b48861c6bcd19c46bcdf6b23
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 13 14:01:33 2012 -0300

    Only generate adaptors for non-deprecated stable interfaces.

 TelepathyQt/CMakeLists.txt     | 22 ++++++++++++----------
 cmake/modules/TpQtMacros.cmake |  3 ++-
 2 files changed, 14 insertions(+), 11 deletions(-)

commit 37fde05498e2f6df1c3b9b705444f4c7f3025327
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 13 14:04:27 2012 -0300

    qt-svc-gen.py: Properly generate adaptee methods/signals/properties names in lowerCamelCase.
    
    Also renamed all places using vCard to vcard for consistency as the generated code will generate
    vcard for VCard when appropriate.

 TelepathyQt/base-protocol-internal.h   |  6 ++--
 TelepathyQt/base-protocol.cpp          | 62 +++++++++++++++++-----------------
 TelepathyQt/base-protocol.h            |  6 ++--
 TelepathyQt/contact-manager.cpp        |  6 ++--
 TelepathyQt/contact.cpp                |  4 +--
 TelepathyQt/manager-file.cpp           |  4 +--
 TelepathyQt/protocol-info.cpp          | 22 ++++++------
 TelepathyQt/svc-channel.xml            | 38 +++++++++++++++++++++
 TelepathyQt/svc-connection-manager.xml | 13 +++++++
 TelepathyQt/svc-connection.xml         | 29 ++++++++++++++++
 examples/cm/protocol.cpp               |  2 +-
 tests/dbus/base-protocol.cpp           | 30 ++++++++--------
 tools/qt-svc-gen.py                    | 17 +++++-----
 13 files changed, 159 insertions(+), 80 deletions(-)

commit 93625b67732094b922791280848d70077f1c5d1b
Merge: 9cd3b18 240f9c0
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 13 19:11:22 2012 +0300

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

commit 240f9c038a0cc2b27d8a42b4bd53c1a959800bfc
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 13 19:08:18 2012 +0300

    cmake: Fix service-side compilation with -jX

 TelepathyQt/CMakeLists.txt | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit 9cd3b18be5b410d60f20c4bd066054698e304a3d
Merge: b85446e b47b911
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 13 17:49:44 2012 +0300

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

commit b85446e1ee7a75de412f0de8e948139b31579532
Merge: 8c3a44b d3e13a2
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 13 17:49:05 2012 +0300

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

commit 8c3a44bc23a87e288a2f076734879d17c1be5104
Merge: 1c9933c aa817e4
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 13 17:47:37 2012 +0300

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

commit b47b911b7bb1d3298be0be1f2a3cafe43169d6f5
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 13 15:51:21 2012 +0300

    PresenceSpecList: Declare metatype

 TelepathyQt/presence.h | 1 +
 1 file changed, 1 insertion(+)

commit a1cc4a980d47aaf2a86442a1507368eb77bf3349
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 13 15:42:14 2012 +0300

    test-base-protocol: Properly test the presence interface

 tests/dbus/base-protocol.cpp | 34 ++++++++++++++++++++++++++++------
 1 file changed, 28 insertions(+), 6 deletions(-)

commit 02f3c6f6d37a413b5ad394a216db43caad98e6b8
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 13 15:36:22 2012 +0300

    test-presence: Test the new Presence constructors

 tests/presence.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 2a9e3cc01ff743e9fa40bad32b43ded76726cea5
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 13 15:35:22 2012 +0300

    Presence: Add constructors for the rest of the possible presence statuses

 TelepathyQt/presence.cpp | 10 ++++++++++
 TelepathyQt/presence.h   |  2 ++
 2 files changed, 12 insertions(+)

commit 0da6c17808341aacb3c303c49a88296febb031c3
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 13 13:36:41 2012 +0300

    test-presence: Add tests for the high-level constructors of PresenceSpec

 tests/presence.cpp | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit c92ab27fd5d03dade4c3feda0d3d107c224ca278
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 13 13:35:29 2012 +0300

    PresenceSpec: Add high-level API for easily creating PresenceSpec objects
    
    The default flags are based on telepathy-gabble's PresenceSpec flags.

 TelepathyQt/presence.cpp | 108 +++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/presence.h   |  23 ++++++++++
 2 files changed, 131 insertions(+)

commit d3e13a20bad5c272cb1b6b2cb4f047ee6c3ad228
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Apr 12 17:48:55 2012 +0300

    tests: Add a unit test for BaseProtocol and its interfaces

 tests/dbus/CMakeLists.txt    |   1 +
 tests/dbus/base-protocol.cpp | 666 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 667 insertions(+)

commit fbb98da15c07b16b0417da5eb6c5cf9ed71b0d91
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Apr 12 16:42:13 2012 +0300

    BaseProtocolPresenceInterface: Add Statuses as immutable property

 TelepathyQt/base-protocol.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 68d97d44bf0c48cecdeba0cbb81fac1c8f52230c
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Apr 12 16:32:44 2012 +0300

    Base*::immutableProperties: Re-wrap lines for readability and use QVariant::fromValue()
    
    qVariantFromValue() is obsolete since Qt 4.8

 TelepathyQt/base-connection-manager.cpp |  3 ++-
 TelepathyQt/base-protocol.cpp           | 48 ++++++++++++++++++++++-----------
 2 files changed, 34 insertions(+), 17 deletions(-)

commit 40ad90845d772accdec22d23b168b697ac4f9bc3
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Apr 11 18:08:10 2012 +0300

    Make the create<Subclass>() methods of the service-side API return a SharedPtr<Subclass>
    
    This avoids unnecessary casting after the new instance has been created.

 TelepathyQt/base-connection-manager.h |  9 +++++----
 TelepathyQt/base-connection.h         | 10 +++++-----
 TelepathyQt/base-protocol.h           | 25 +++++++++++++++----------
 3 files changed, 25 insertions(+), 19 deletions(-)

commit e14eda73fb5bbdd3a200ba4b7198acebff91c2c1
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Apr 11 17:57:02 2012 +0300

    BaseProtocol: Add missing Q_OBJECT macro in the protocol interface classes

 TelepathyQt/base-protocol.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 34fa155da0c204af7c5d6d7f94d09d9cd5c58811
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Apr 11 17:54:30 2012 +0300

    BaseProtocol: Add a new convenience interface(interfaceName) method

 TelepathyQt/base-protocol.cpp | 19 +++++++++++++++++--
 TelepathyQt/base-protocol.h   |  1 +
 2 files changed, 18 insertions(+), 2 deletions(-)

commit 20f343b3dc5b1fa3c9eb7c90ca9e51a52338155d
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Apr 9 20:56:14 2012 +0300

    ProtocolParameter: Fix typo in the constructor arguments - flags should be of the respective QFlags type, not the enum type

 TelepathyQt/protocol-parameter.cpp | 6 +++---
 TelepathyQt/protocol-parameter.h   | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 39a083a71ea9b1f6e295b9e02ecc2c83020d2c8f
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Apr 9 20:55:34 2012 +0300

    BaseProtocol interfaces: Create adaptee classes earlier than adaptors
    
    This is better practice than having mPriv->adaptee be NULL before
    the interface has been registered and prevents a crash in
    BaseProtocolAvatarsInterface::immutableProperties() if this
    gets called with adaptee being NULL.
    
    We could also make immutableProperties() return an empty map if the
    adaptee has not been created, but it's probably safer for the future
    to always create the adaptee object and don't bother to check if it's
    NULL or not.

 TelepathyQt/base-protocol-internal.h |  9 +++-----
 TelepathyQt/base-protocol.cpp        | 45 +++++++++++++++---------------------
 2 files changed, 21 insertions(+), 33 deletions(-)

commit aa817e46ab60120084e82926caf0c1cef8dcaacf
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue Apr 10 23:04:30 2012 +0300

    TestThreadHelper: Start the thread after entering the event loop, as the code actually intended to do.

 tests/lib/test-thread-helper.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5bf254fc18c499f578f7863c7a954bae4c99fddb
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue Apr 10 22:15:37 2012 +0300

    test-base-cm: Port to use TestThreadHelper

 tests/dbus/base-cm.cpp | 37 ++++++++++++++++++++++++++-----------
 1 file changed, 26 insertions(+), 11 deletions(-)

commit 11feef12ef5138c703f9974bbd9a35c670cfcc76
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue Apr 10 20:44:48 2012 +0300

    tests-lib: Add a new TestThreadHelper class
    
    This class allows us to run parts of a unit test in a different thread context,
    while being in sync with the unit test flow. This is useful to run connection
    manager implementations in a different thread, to overcome the shortcomings
    of the QtDBus local-loop optimizations.

 tests/lib/CMakeLists.txt         | 22 ++++++++++--
 tests/lib/test-thread-helper.cpp | 36 +++++++++++++++++++
 tests/lib/test-thread-helper.h   | 77 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 133 insertions(+), 2 deletions(-)

commit a1e4147a4677293164eed80e056f812309c6a33a
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Apr 9 17:52:05 2012 +0300

    test-base-cm: Add test for the protocol-related methods of BaseCM

 tests/dbus/base-cm.cpp | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)

commit 9f7c332174554ebf821f9490e2463a666a7842ab
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Apr 9 17:19:15 2012 +0300

    ConnectionManager: Finish introspection sucessfully when no protocols are found on the CM

 TelepathyQt/connection-manager.cpp | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 5872ea5f62c6eff9d55e50941824f3ade55ec5fd
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Apr 9 17:18:54 2012 +0300

    BaseConnection: Fix QString args replacement in registerObject()

 TelepathyQt/base-connection.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit df0621ea1b0ae7896edf69087790b4cd750d5ce0
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Apr 9 17:17:29 2012 +0300

    DBusService: Fix QString args replacement in registerObject()

 TelepathyQt/dbus-service.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a3ebacbc33eb4c026a90e1191ac8da9c38aebcac
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Apr 9 17:12:12 2012 +0300

    tests: Add a new test for testing BaseConnectionManager
    
    The test currently contains an adaptation of tp-glib's example-no-protocols test.

 tests/dbus/CMakeLists.txt |  4 +++
 tests/dbus/base-cm.cpp    | 92 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 96 insertions(+)

commit 1c9933cd7dc509779abcc22fd4622cb353798711
Merge: 63ce37b 542e0bc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 6 14:01:43 2012 -0300

    Merge branch 'svc-fixes'
    
    Reviewed-by: George Kiagiadakis <george.kiagiadakis@collabora.com>

commit 542e0bcb0da2ed461f250f03602b516b3942b6ee
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 6 13:51:48 2012 -0300

    Move service side specific types from types.h to service-types.h as they are in separate libraries.
    
    The files will be merged in types.h once the libraries are merged.

 TelepathyQt/CMakeLists.txt  |  4 ++-
 TelepathyQt/ServiceTypes    | 13 ++++++++++
 TelepathyQt/dbus-service.h  |  1 +
 TelepathyQt/service-types.h | 59 +++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/types.h         | 20 ++-------------
 5 files changed, 78 insertions(+), 19 deletions(-)

commit b33642d78d4629b5b44776d12f2069d1afed42b3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 6 13:16:24 2012 -0300

    Revert "MethodInvocationContext: Add setFinishedWithError overload receiving a DBusError."
    
    This reverts commit 383213037d594cbbc3aa92681c75a0e40e6760ed.
    
    DBusError is part of telepathy-qt-service library and cannot be a dependency for the main
    telepathy-qt library. We may re-add it once we merge both libraries.

 TelepathyQt/base-connection-manager.cpp | 4 ++--
 TelepathyQt/base-protocol.cpp           | 8 ++++----
 TelepathyQt/method-invocation-context.h | 9 +--------
 3 files changed, 7 insertions(+), 14 deletions(-)

commit 63ce37b2c1a712892486d208b93a8ca3f44bc1ab
Merge: c5979f9 b189cbb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 6 13:38:59 2012 -0300

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

commit b189cbb146e46360d956d91ac3c931bdac0bbfab
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 6 01:28:40 2012 +0300

    DBusObject: Add missing Q_OBJECT macro

 TelepathyQt/CMakeLists.txt  | 1 +
 TelepathyQt/dbus-object.cpp | 2 ++
 TelepathyQt/dbus-object.h   | 1 +
 3 files changed, 4 insertions(+)

commit 24209de4511f1a5610e465a4b1be682fd4e1de23
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Fri Apr 6 01:20:33 2012 +0300

    Do not install global.h twice.

 TelepathyQt/CMakeLists.txt | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit c5979f96c48c756a47720580fc931ea3784e8192
Merge: b802ffe c9ddd40
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 5 12:23:50 2012 -0300

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

commit c9ddd406ea8c0f3d992e8d17df5e10e4c5d5d39d
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Apr 5 18:01:52 2012 +0300

    DBusObject: Add documentation

 TelepathyQt/dbus-object.cpp | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 7f37fa32582941cf0168573aa7d4c2d6584bdc34
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Apr 5 17:56:36 2012 +0300

    AbstractAdaptor: Add documentation

 TelepathyQt/abstract-adaptor.cpp | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit 9c2cfb2feef1388e5a17ba3d23313f355203c133
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Apr 5 17:36:11 2012 +0300

    DBusError: Add documentation

 TelepathyQt/dbus-error.cpp | 59 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)

commit 135b9e0fbd5b821f755f977e7985d0d27a1ec916
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Apr 5 16:44:07 2012 +0300

    AbstractDBusServiceInterface: Add missing doc for immutableProperties()

 TelepathyQt/dbus-service.cpp | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 30c9feb1c4dba935072ab08c1990c233d75fefe5
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Apr 5 16:43:06 2012 +0300

    Document the callbacks system

 TelepathyQt/callbacks.dox | 161 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 161 insertions(+)

commit 63494b734a7236b56657b9010483f04a5fae1efc
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Apr 4 18:53:22 2012 +0300

    BaseProtocol: Add documentation

 TelepathyQt/base-protocol.cpp | 502 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 502 insertions(+)

commit c1930718d2367ba2f5499cc01d373d6d47db3d8d
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Apr 4 18:03:58 2012 +0300

    BaseConnection: Add documentation

 TelepathyQt/base-connection.cpp | 68 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)

commit ef41d3bf4c44de194941df63f0415f443150bd18
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Apr 4 17:51:02 2012 +0300

    BaseConnectionManager: Add documentation

 TelepathyQt/base-connection-manager.cpp | 108 ++++++++++++++++++++++++++++++++
 1 file changed, 108 insertions(+)

commit 5da412dc564a0c43cf8417b7935f431f4c250b38
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Apr 4 17:45:19 2012 +0300

    DBusService: Add documentation

 TelepathyQt/dbus-service.cpp | 142 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 142 insertions(+)

commit 6f6d089589b25520fd6b2afdb7e026fa6ddc30f5
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Apr 4 17:27:45 2012 +0300

    groups.dox: Add new documentation groups for the service-side bindings

 TelepathyQt/groups.dox | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit b802ffe840ad89ea18e98b2a2d69577917ec66bf
Merge: fe8b98f 54b8da6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 5 12:21:51 2012 -0300

    Merge branch 'service-side'
    
    Reviewed-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
    Reviewed-by: Dario Freddi <dario.freddi@collabora.co.uk>

commit 54b8da6d1cbcfd80c20227b1db41e7a28dcf9607
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 5 12:18:20 2012 -0300

    Update README and add notes on how to build against Qt 5 alpha.

 README | 27 ++++++++++++++++++++++++---
 1 file changed, 24 insertions(+), 3 deletions(-)

commit 6d542c5859d94eb1511caaf05236a2e3331a74f8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 5 11:44:15 2012 -0300

    AbstractAdaptor: Remove setAdaptee.
    
    Changing adaptees at runtime is not desirable and generated adaptors will only connect to adaptee
    signals (relay) on construction.

 TelepathyQt/abstract-adaptor.cpp | 5 -----
 TelepathyQt/abstract-adaptor.h   | 1 -
 2 files changed, 6 deletions(-)

commit a3ee81009ccc62035aa2b7d6b20aeb95c2589dc1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 5 09:37:46 2012 -0300

    BaseProtocol: Properly make mPriv private.

 TelepathyQt/base-protocol.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f87b7484d122f5f6cd027267fd5707d03758078a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 4 17:36:37 2012 -0300

    Properly build against Qt 5 alpha.
    
    Qt 5 alpha release has some build issues that should be addressed in order to build tp-qt against
    it:
    - When running configure in Qt 5 alpha, the pkgconfig files are properly generated, but when make is
    executed, the files are replaced with empty ones, so to build tp-qt one must either backup the pkgconfig
    files generated during the configure phase before running make and replace them afterwards,
    or re-run configure with the same parameters after building it. (reported and should be fixed when
    beta is out)
    - If Qt 5 alpha is built with -reduce-relocations enabled, one must add the keyword
    "reduce_relocations" to qtbase/lib/pkgconfig/QtCore.pc in the qt_config section, so that tp-qt knows
    when to use -fPIC/PIE accordingly. (reported and should be fixed when beta is out)

 CMakeLists.txt                            | 14 +++++++++++++-
 TelepathyQt/CMakeLists.txt                |  9 ++++++---
 TelepathyQt/Farsight/CMakeLists.txt       |  3 ++-
 TelepathyQt/Farstream/CMakeLists.txt      |  3 ++-
 cmake/modules/FindQt5.cmake               |  9 ++++++++-
 cmake/modules/TpQtMacros.cmake            |  4 ++--
 examples/accounts/CMakeLists.txt          |  3 ++-
 examples/cm/CMakeLists.txt                |  3 ++-
 examples/contact-messenger/CMakeLists.txt |  3 ++-
 examples/extensions/CMakeLists.txt        |  3 ++-
 examples/file-transfer/CMakeLists.txt     |  6 ++++--
 examples/protocols/CMakeLists.txt         |  3 ++-
 examples/roster/CMakeLists.txt            |  6 ++++--
 examples/stream-tubes/CMakeLists.txt      |  6 ++++--
 14 files changed, 55 insertions(+), 20 deletions(-)

commit 7e993408ddaf5ead064f86a5cfe59f1be3a93329
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 4 11:17:39 2012 -0300

    DBusService: Use DBusObject.

 TelepathyQt/base-connection-manager.cpp |  1 +
 TelepathyQt/base-connection.cpp         |  1 +
 TelepathyQt/base-protocol.cpp           | 39 +++++++++++++++++----------------
 TelepathyQt/base-protocol.h             | 32 +++++++++++++--------------
 TelepathyQt/dbus-service.cpp            | 35 +++++++++++------------------
 TelepathyQt/dbus-service.h              | 11 +++++-----
 examples/cm/protocol.cpp                |  6 ++---
 7 files changed, 60 insertions(+), 65 deletions(-)

commit 6c258da57b40dab608c31b6abdff93d2792bf9c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 4 11:16:15 2012 -0300

    DBusObject: Add utility class holding a QDBusConnection.

 TelepathyQt/CMakeLists.txt  |  3 +++
 TelepathyQt/DBusObject      | 13 +++++++++++
 TelepathyQt/dbus-object.cpp | 56 ++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/dbus-object.h   | 57 +++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 129 insertions(+)

commit 10e13da5825e28e0f3ac9bfd8b387b5bcf4d499d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 18:55:01 2012 -0300

    BaseConnectionManager: Fix debug string.

 TelepathyQt/base-connection-manager.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit b70932d4b9502dceb5b45ea522243d585a3d03f7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 18:54:44 2012 -0300

    BaseConnection: Add cmName accessor.

 TelepathyQt/base-connection.cpp | 5 +++++
 TelepathyQt/base-connection.h   | 1 +
 2 files changed, 6 insertions(+)

commit 575067ad597d2cf324a9f711b16fe2e0a6ce4119
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 18:53:53 2012 -0300

    *DBusService*: Add public immutableProperties virtual method to be reimplemented by services and optinal interfaces.

 TelepathyQt/base-connection-manager.cpp |  7 +++++
 TelepathyQt/base-connection-manager.h   |  2 ++
 TelepathyQt/base-connection.cpp         |  6 ++++
 TelepathyQt/base-connection.h           |  2 ++
 TelepathyQt/base-protocol.cpp           | 50 ++++++++++++++++++++++++++++-----
 TelepathyQt/base-protocol.h             |  6 ++++
 TelepathyQt/dbus-service.h              |  5 ++++
 7 files changed, 71 insertions(+), 7 deletions(-)

commit 9c168d5dd156ae8a4dc1d452373ebe936572075b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 18:50:23 2012 -0300

    BaseProtocol: Add more checks in plugInterface.

 TelepathyQt/base-protocol.cpp | 31 +++++++++++++++++++++++++------
 TelepathyQt/base-protocol.h   |  2 +-
 2 files changed, 26 insertions(+), 7 deletions(-)

commit f3195b924e18de5d1cd1a9432fb9823a61452338
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 18:49:18 2012 -0300

    BaseConnectionManager: Check if protocol is already registered in registerObject.

 TelepathyQt/base-connection-manager.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

commit 555aa2fc85587ebc2d9935f7d4396b1c9fa42bf3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 18:48:40 2012 -0300

    BaseConnection: Check for isRegistered on registerObject.

 TelepathyQt/base-connection.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 452dc304c698f15a5a7b43149320b40ef3318820
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 18:48:14 2012 -0300

    BaseConnectionManager: Check for isRegistered on registerObject.

 TelepathyQt/base-connection-manager.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 7711932beeac265620a7e73bdf37898e44beacaf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 18:46:11 2012 -0300

    BaseProtocol: Check for isRegistered in registerObject.

 TelepathyQt/base-protocol.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 28827058019699a323f57ef2351f1776a9be8e93
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 18:42:41 2012 -0300

    AbstractDBusServiceInterface: Change how registration works to allow interfaces to check whether they are already registered.

 TelepathyQt/base-protocol.cpp | 52 ++++++++++++++++---------------------------
 TelepathyQt/base-protocol.h   | 40 ++++++++++++++++-----------------
 TelepathyQt/dbus-service.cpp  | 42 ++++++++++++++++++++++++++++++----
 TelepathyQt/dbus-service.h    |  9 ++++++--
 examples/cm/protocol.cpp      |  6 ++---
 5 files changed, 86 insertions(+), 63 deletions(-)

commit eaae5d521eeb8faca0ff2f43a8b06b9ade48d389
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 15:24:59 2012 -0300

    BaseProtocol*: Warn and return if trying to change immutable property after object registration.

 TelepathyQt/base-protocol.cpp | 45 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

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

    BaseProtocol: No point in keeping adaptor pointers around in adaptee instances.

 TelepathyQt/base-protocol-internal.h | 4 ----
 TelepathyQt/base-protocol.cpp        | 8 ++++----
 2 files changed, 4 insertions(+), 8 deletions(-)

commit 40b4d6f147427b4c7fe7d1474e208b2e6532882e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 15:09:37 2012 -0300

    BaseProtocol*Interface: Warn if createAdaptor is called more than once.

 TelepathyQt/base-protocol.cpp | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit e92210fc716e86b1dd76910f07004a1418f3a8aa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 15:09:30 2012 -0300

    BaseProtocol*Interface: Use interface as parent for adaptees.

 TelepathyQt/base-protocol.cpp | 21 +++------------------
 1 file changed, 3 insertions(+), 18 deletions(-)

commit c33bde0226ee543e65ff14024744946d68fa07e9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 14:57:47 2012 -0300

    AbstractDBusServiceInterface: Use QString instead of QLatin1String to store interface name.

 TelepathyQt/base-protocol.cpp | 2 +-
 TelepathyQt/base-protocol.h   | 2 +-
 TelepathyQt/dbus-service.cpp  | 8 ++++----
 TelepathyQt/dbus-service.h    | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

commit 4a7760b4810bb9b2d42536ca7bdeeaeea6d94c82
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 14:54:20 2012 -0300

    AbstractDBusServiceInterface: Export it and add Q_OBJECT macro.

 TelepathyQt/dbus-service.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit fcd3df7d370c69f5fef16f5203540060b87a2a54
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 14:53:23 2012 -0300

    DBusError: Fix copyright notice.

 TelepathyQt/dbus-error.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 165bc8dcfefe126a68412792724c1e077157cda7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 14:50:09 2012 -0300

    BaseCallback: No need to check pointer before calling delete when we guarantee the pointer is properly nullfied when appropriate.

 TelepathyQt/callbacks.h | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 44e9877271e3f6fbbf2212c9ad563b1aca37ef82
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 3 14:44:21 2012 -0300

    BaseConnectionManager: Unexport add/removeConnection.

 TelepathyQt/base-connection-manager.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6763cc95ca7976bf3b0e5f2f4cf8d6ec9c6da245
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 10:28:27 2012 -0300

    qt-svc-gen.py: Improve props docs.

 tools/qt-svc-gen.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 94fb8f7e048cbacf261c2fa89d83f91dc1c401c5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 10:25:21 2012 -0300

    cm example: Add example for BaseProtocolPresenceInterface usage.

 examples/cm/protocol.cpp | 18 ++++++++++++++++++
 examples/cm/protocol.h   |  1 +
 2 files changed, 19 insertions(+)

commit 124975bc160784805a06abc35065db7c2208bd89
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 10:32:08 2012 -0300

    BaseProtocolPresenceInterface: Add support for Proto.I.Presence.

 TelepathyQt/BaseProtocolPresenceInterface | 13 +++++++
 TelepathyQt/CMakeLists.txt                |  1 +
 TelepathyQt/base-protocol-internal.h      | 17 +++++++++
 TelepathyQt/base-protocol.cpp             | 60 +++++++++++++++++++++++++++++++
 TelepathyQt/base-protocol.h               | 25 ++++++++++---
 TelepathyQt/types.h                       |  2 ++
 6 files changed, 113 insertions(+), 5 deletions(-)

commit 8c11d02d62a8b6dc492c26a634e0039f4a5dece0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 10:04:18 2012 -0300

    cm example: Add example for BaseProtocolAvatarsInterface usage.

 examples/cm/protocol.cpp | 5 +++++
 examples/cm/protocol.h   | 1 +
 2 files changed, 6 insertions(+)

commit 0fa688f5bece65969a8686bbf5919cc9ee5dc956
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 10:32:00 2012 -0300

    BaseProtocolAvatarsInterface: Add support for Proto.I.Avatars.

 TelepathyQt/BaseProtocolAvatarsInterface | 13 +++++
 TelepathyQt/CMakeLists.txt               |  1 +
 TelepathyQt/base-protocol-internal.h     | 31 ++++++++++
 TelepathyQt/base-protocol.cpp            | 97 ++++++++++++++++++++++++++++++++
 TelepathyQt/base-protocol.h              | 27 +++++++--
 TelepathyQt/types.h                      |  2 +
 6 files changed, 166 insertions(+), 5 deletions(-)

commit 6e8d06d5ce57603a327129c508dea7a8a3669781
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 09:41:07 2012 -0300

    cm example: Add example for BaseProtocolAddressingInterface usage.

 examples/cm/protocol.cpp | 32 +++++++++++++++++++++++---------
 examples/cm/protocol.h   |  9 ++++++++-
 2 files changed, 31 insertions(+), 10 deletions(-)

commit 8a408ee686e6a75861376bdbfbf2c2acacc8ebe0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 09:40:18 2012 -0300

    BaseProtocolAddressingInterface: Add support for Proto.I.Addressing.

 TelepathyQt/BaseProtocolAddressingInterface |  13 +++
 TelepathyQt/CMakeLists.txt                  |   1 +
 TelepathyQt/base-protocol-internal.h        |  25 ++++++
 TelepathyQt/base-protocol.cpp               | 135 ++++++++++++++++++++++++++++
 TelepathyQt/base-protocol.h                 |  34 +++++--
 TelepathyQt/types.h                         |   2 +
 6 files changed, 203 insertions(+), 7 deletions(-)

commit b412bae468047952d9d45341a7fcfe2cbae901a9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 09:37:02 2012 -0300

    BaseProtocol: Add support for optional interfaces.

 TelepathyQt/base-protocol.cpp | 29 ++++++++++++++++++++++++++---
 TelepathyQt/base-protocol.h   |  3 +++
 2 files changed, 29 insertions(+), 3 deletions(-)

commit 60c94fe0d40612b14f2f796319449e94624cbbc4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 09:35:23 2012 -0300

    AbstractProtocolInterface: Add base class (abstract) for BaseProtocol optional interfaces.

 TelepathyQt/AbstractProtocolInterface | 13 +++++++++++++
 TelepathyQt/CMakeLists.txt            |  1 +
 TelepathyQt/base-protocol.cpp         |  9 +++++++++
 TelepathyQt/base-protocol.h           | 18 ++++++++++++++++++
 TelepathyQt/types.h                   |  2 ++
 5 files changed, 43 insertions(+)

commit a4c73115e63bb4df160e17d4b48db8f05cd728e9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 09:26:41 2012 -0300

    AbstractDBusServiceInterface: Add base class (abstract) for DBusService optional interfaces.

 TelepathyQt/AbstractDBusServiceInterface | 13 +++++++++++++
 TelepathyQt/CMakeLists.txt               |  1 +
 TelepathyQt/dbus-service.cpp             | 25 +++++++++++++++++++++++++
 TelepathyQt/dbus-service.h               | 19 +++++++++++++++++++
 4 files changed, 58 insertions(+)

commit 2169b5b50ac788719930930e627b323adf14c1db
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 10:31:00 2012 -0300

    BaseProtocol: Add more convenience methods for create.

 TelepathyQt/base-protocol.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit d70953cef69f3ca41107c912d0cb5f541b230556
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 09:41:49 2012 -0300

    BaseConnection: Add more convenience methods for create.

 TelepathyQt/base-connection.h | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 27f36c08c01d2acd72db075c4acf11cae0360291
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 08:20:47 2012 -0300

    qt-svc-gen.py: Generate docs for signals.

 tools/qt-svc-gen.py | 31 +++++++++++++++++++++++++++++--
 1 file changed, 29 insertions(+), 2 deletions(-)

commit 38df46fe7e43f32764bd342e96e754e0e5ac67f2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 07:54:55 2012 -0300

    qt-svc-gen.py: Generate docs for methods.

 tools/qt-svc-gen.py | 57 +++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 53 insertions(+), 4 deletions(-)

commit be7687fc803adbc04beb31802915e10d40f6ffee
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 07:21:30 2012 -0300

    qt-svc-gen.py: Generate docs for properties.

 tools/qt-svc-gen.py | 29 +++++++++++++++++++++++++++--
 1 file changed, 27 insertions(+), 2 deletions(-)

commit 0743f89d3f8e90aef6d1d62f86e4076af34f59ea
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 07:09:22 2012 -0300

    qt-svc-gen.py: Use lowerCamelCase for adaptee properties names/methods/signals.

 TelepathyQt/base-connection-manager-internal.h |  4 +-
 TelepathyQt/base-protocol-internal.h           | 20 +++++-----
 TelepathyQt/base-protocol.cpp                  | 16 ++++----
 TelepathyQt/base-protocol.h                    |  4 +-
 tools/qt-svc-gen.py                            | 54 ++++++++++++++++++--------
 5 files changed, 59 insertions(+), 39 deletions(-)

commit 0156f3d42a7cb600fbc5612ea89d9202c8a57743
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 15:11:40 2012 -0300

    BaseProtocol: Use callbacks.

 TelepathyQt/base-connection-manager.cpp |  6 +---
 TelepathyQt/base-protocol.cpp           | 60 +++++++++++++++++++++------------
 TelepathyQt/base-protocol.h             | 18 +++++++---
 examples/cm/protocol.cpp                |  5 +++
 4 files changed, 57 insertions(+), 32 deletions(-)

commit 0ece8e40bbf697960c035032618e997fbca655a4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 15:10:38 2012 -0300

    BaseCallback: Add isValid accessor.

 TelepathyQt/callbacks.h | 2 ++
 1 file changed, 2 insertions(+)

commit b2bf8263c1ee5bf05bfb9a51bd7274a74535e018
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 15:06:27 2012 -0300

    BaseProtocol: Fix getParameters to not send QVariant::Invalid for ParamSpec::defaultValue.

 TelepathyQt/base-protocol.cpp | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 2b52121da07bd513631affc80f041d45136d5bfb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 15:04:58 2012 -0300

    BaseConnectionManager: Fix getParameters to not send QVariant::Invalid for ParamSpec::defaultValue.

 TelepathyQt/base-connection-manager.cpp | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 6b05068474c98286f1aec6827200968abc121551
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 01:04:52 2012 -0300

    callbacks test: Add initial tests for the callback system.

 tests/CMakeLists.txt |   1 +
 tests/callbacks.cpp  | 261 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 262 insertions(+)

commit 5a5094d0e28545f3f74b6e89635d77b01c63ba1d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 00:18:02 2012 -0300

    Add classes for the callback system.
    
    The callback system will be used initially by service side high-level APIs to expose methods
    that may/should be overriden in implementations.
    Ideally we'd use virtual methods for this, but as new methods can be added freely (when interfaces
    changes), we would not be able to guarantee a stable API/ABI.
    
    Other options were also analysed, such as virtual padding, virtual_hook as well as using Qt slots
    override mechanism with QMetaObject calls, but in the end they all have their own issues and we
    decided to go with callbacks.
    
    Usage example:
      // expects a method with the following signature:
      // void method();
      Tp::Callback0<void> cb = memFun(myObj, &MyImpl::method); // or
      Tp::Callback0<void> cb = ptrFun(&method);
    
      // expects a method with the following signature:
      // char *index(const char *s, char c);
      Tp::Callback2<char*,const char*,char> cb = memFun(myObj, &MyImpl::index); // or
      Tp::Callback2<char*,const char*,char> cb = ptrFun(&index);

 TelepathyQt/CMakeLists.txt |   4 +
 TelepathyQt/Callbacks      |  13 ++
 TelepathyQt/Functors       |  13 ++
 TelepathyQt/callbacks.h    | 386 +++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/functors.h     | 343 ++++++++++++++++++++++++++++++++++++++++
 5 files changed, 759 insertions(+)

commit f821bc8dc3f8fc7d57c437503eb56375451b7046
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 01:40:55 2012 -0300

    BaseProtocol: Add skeleton (commented) protocol interfaces.

 TelepathyQt/base-protocol.h | 60 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

commit 635f804067487717adc0360872f093ed97c68c1f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 01:40:19 2012 -0300

    DBusService: No need to check for error in registerObject as the param is mandatory.

 TelepathyQt/dbus-service.cpp | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

commit 295a56130d95c79a6f84edc2dd5a11fe55b76e33
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 01:39:00 2012 -0300

    BaseConnectionManager: Always pass error to DBusService::registerObject.

 TelepathyQt/base-connection-manager.cpp | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 8b770593792082e9de48ddbd340e3ba53c052e7a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 01:38:15 2012 -0300

    BaseConnection: Always pass error to DBusService::registerObject.

 TelepathyQt/base-connection.cpp | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 2a99ef01b3fc99602894081c655b4783a89f500e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 01:36:31 2012 -0300

    BaseConnection: Add default param to registerObject.

 TelepathyQt/base-connection.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9813aa845089286454405d125d725f44efc319f6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 01:36:00 2012 -0300

    BaseProtocol: No need to check for error in callbacks as they are mandatory.

 TelepathyQt/base-protocol.cpp | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

commit 1a1ff8851c7a7cfcced8a26f162af474e397f22e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 01:07:04 2012 -0300

    DBusError: Disable copy.

 TelepathyQt/dbus-error.cpp | 14 ++------------
 TelepathyQt/dbus-error.h   | 13 ++++---------
 2 files changed, 6 insertions(+), 21 deletions(-)

commit a4b05b4af7c06e3cbc050b1c3d0297c001309b63
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 19:05:23 2012 -0300

    cm example: Reimplement BaseProtocol::identifyAccount/normalizeContact.

 TelepathyQt/utils.cpp    |  4 ++++
 examples/cm/protocol.cpp | 16 ++++++++++++++++
 examples/cm/protocol.h   |  4 ++--
 3 files changed, 22 insertions(+), 2 deletions(-)

commit 8e714dff1697cc95b3e08e68e7169b2d39903b33
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 18:58:06 2012 -0300

    BaseProtocol: Add Q_UNUSED(parameters) to default createConnection.

 TelepathyQt/base-protocol.cpp | 1 +
 1 file changed, 1 insertion(+)

commit e78e7f07c02f711542cbedec741268e82ced14d2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 18:57:40 2012 -0300

    BaseProtocol: Implement Protocol.NormalizeContact support.

 TelepathyQt/base-protocol-internal.h |  2 +-
 TelepathyQt/base-protocol.cpp        | 26 ++++++++++++++++++++++----
 TelepathyQt/base-protocol.h          |  2 +-
 3 files changed, 24 insertions(+), 6 deletions(-)

commit 536ef9bc9c70a1d5c4235e367f76bc3fe8fff045
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 18:56:51 2012 -0300

    BaseProtocol: Implement Protocol.IdentifyAccount support.

 TelepathyQt/base-protocol.cpp | 24 +++++++++++++++++++++---
 TelepathyQt/base-protocol.h   |  2 +-
 2 files changed, 22 insertions(+), 4 deletions(-)

commit 23659b7588b6e0eba5f7925173797167ec411a93
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 18:33:42 2012 -0300

    cm example: Add basic support for protocols.

 examples/cm/CMakeLists.txt |  9 ++++++-
 examples/cm/main.cpp       |  9 +++++--
 examples/cm/protocol.cpp   | 60 ++++++++++++++++++++++++++++++++++++++++++++++
 examples/cm/protocol.h     | 43 +++++++++++++++++++++++++++++++++
 4 files changed, 118 insertions(+), 3 deletions(-)

commit cd0e47214302124bd226a2acb7a4cc4984d13ab4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 18:32:35 2012 -0300

    BaseConnectionManager: Implement ConnectionManager.RequestConnection support.

 TelepathyQt/base-connection-manager-internal.h |  2 +-
 TelepathyQt/base-connection-manager.cpp        | 69 ++++++++++++++++++++++++--
 TelepathyQt/base-connection-manager.h          | 10 ++++
 3 files changed, 75 insertions(+), 6 deletions(-)

commit 44adc6c2fbd70371dd797ee8b28c72c2d587981e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 18:27:19 2012 -0300

    BaseConnectionManager: Properly validate protocolName on ConnectionManager.GetParameters.

 TelepathyQt/base-connection-manager.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

commit 383213037d594cbbc3aa92681c75a0e40e6760ed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 18:26:15 2012 -0300

    MethodInvocationContext: Add setFinishedWithError overload receiving a DBusError.

 TelepathyQt/method-invocation-context.h | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 7ec41e9558c3580269d6bef2506c366e59352787
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 18:21:35 2012 -0300

    BaseProtocol: Add createConnection "virtual" slot.

 TelepathyQt/base-protocol.cpp | 9 +++++++++
 TelepathyQt/base-protocol.h   | 1 +
 2 files changed, 10 insertions(+)

commit 52902b5a400eb133349a6eeb8478c0519788d11a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 18:24:20 2012 -0300

    BaseConnection: Add skeleton class.

 TelepathyQt/BaseConnection             |  13 ++++
 TelepathyQt/CMakeLists.txt             |   5 ++
 TelepathyQt/base-connection-internal.h |  45 ++++++++++++
 TelepathyQt/base-connection.cpp        | 128 +++++++++++++++++++++++++++++++++
 TelepathyQt/base-connection.h          |  92 ++++++++++++++++++++++++
 TelepathyQt/types.h                    |   2 +
 6 files changed, 285 insertions(+)

commit c358bd350baeb5e719139f7182763bd2b1b8f8f7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 18:17:34 2012 -0300

    BaseProtocol: Reimplement DBusService::registerObject.

 TelepathyQt/base-protocol.cpp | 6 ++++++
 TelepathyQt/base-protocol.h   | 3 +++
 2 files changed, 9 insertions(+)

commit 934c73f963b4d6b02572eda7f442cd87fc7700bc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 18:15:54 2012 -0300

    DBusService: Add optional error parameter to registerObject protected method.
    
    Also add the error parameter to BaseConnectionManager::registerObject public method.

 TelepathyQt/base-connection-manager.cpp | 12 ++++++------
 TelepathyQt/base-connection-manager.h   |  5 +++--
 TelepathyQt/dbus-service.cpp            | 23 ++++++++++++++++++-----
 TelepathyQt/dbus-service.h              |  4 +++-
 4 files changed, 30 insertions(+), 14 deletions(-)

commit fce7836b5811396acaaa05af2eeda44090df1de5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 18:11:19 2012 -0300

    DBusError: Add class representing a D-Bus error.

 TelepathyQt/CMakeLists.txt |   3 ++
 TelepathyQt/DBusError      |  13 +++++
 TelepathyQt/dbus-error.cpp | 121 +++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/dbus-error.h   |  66 +++++++++++++++++++++++++
 4 files changed, 203 insertions(+)

commit 6a0021449b57743c4e1f53986e08e3ae7087944f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 18:29:06 2012 -0300

    BaseConnectionManager: Implement ConnectionManager.ListProtocols support.

 TelepathyQt/base-connection-manager.cpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit d765d997f5d79d97b5620d60c6da2aafd6f0cb32
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 13:11:02 2012 -0300

    BaseConnectionManager: Implement ConnectionManager.GetParameters support.

 TelepathyQt/base-connection-manager-internal.h |  2 +-
 TelepathyQt/base-connection-manager.cpp        | 16 +++++++++++++---
 2 files changed, 14 insertions(+), 4 deletions(-)

commit 24090b17bdd8a62a3870b8de124a19f0cf5f76d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 13:10:13 2012 -0300

    BaseConnectionManager: Implement ConnectionManager.Interfaces property support.

 TelepathyQt/base-connection-manager.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 91917fff5557aefb15457a4c89813400382dc13a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 13:07:57 2012 -0300

    BaseConnectionManager: Add hasProtocol/protocol convenience methods.

 TelepathyQt/base-connection-manager.cpp | 10 ++++++++++
 TelepathyQt/base-connection-manager.h   |  2 ++
 2 files changed, 12 insertions(+)

commit 79f80712cf1f08918d116e2dd80b24e2c48a4230
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 12:24:40 2012 -0300

    BaseConnectionManager: Implement ConnectionManager.Protocols property support.

 TelepathyQt/base-connection-manager.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 8f4f5edbf793db7a6b08351e9b92b82a1a8ca0e6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 12:23:06 2012 -0300

    BaseProtocol: Add dummy immutableProperties() accessor.

 TelepathyQt/base-protocol.cpp | 7 +++++++
 TelepathyQt/base-protocol.h   | 2 ++
 2 files changed, 9 insertions(+)

commit 8cf52cc0b94e64022eddef9c3f0116faf28d3c7b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 11:26:08 2012 -0300

    BaseConnectionManager: Add protocols/addProtocol methods.

 TelepathyQt/base-connection-manager.cpp | 44 +++++++++++++++++++++++++++++++++
 TelepathyQt/base-connection-manager.h   |  3 +++
 TelepathyQt/base-protocol.h             |  1 +
 3 files changed, 48 insertions(+)

commit 49842b93f9c9577a4e08222db980c087f9f57b0a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 05:17:51 2012 -0300

    Add initial BaseProtocol class.

 TelepathyQt/BaseProtocol             |  13 ++
 TelepathyQt/CMakeLists.txt           |   5 +
 TelepathyQt/base-protocol-internal.h |  73 ++++++++++++
 TelepathyQt/base-protocol.cpp        | 223 +++++++++++++++++++++++++++++++++++
 TelepathyQt/base-protocol.h          | 104 ++++++++++++++++
 TelepathyQt/types.h                  |   2 +
 6 files changed, 420 insertions(+)

commit 625a0729a3a3407290586d9c3f5dbc3c4392a081
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 04:18:05 2012 -0300

    qt-svc-gen.py: Make adaptee property names match the spec property names.

 TelepathyQt/base-connection-manager-internal.h | 4 ++--
 tools/qt-svc-gen.py                            | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 7bbfcc2c76f2dadc2fdf2e0a8aae140b83a192da
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 04:09:13 2012 -0300

    Types: Define DBusServicePtr.

 TelepathyQt/types.h | 2 ++
 1 file changed, 2 insertions(+)

commit 4983148213e9b971a50205baed1715a2954770fa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 04:07:59 2012 -0300

    BaseConnectionManager: Make it a shared ptr.

 TelepathyQt/base-connection-manager.h | 30 ++++++++++++++++++++++++++++--
 TelepathyQt/types.h                   |  2 ++
 examples/cm/main.cpp                  |  2 +-
 3 files changed, 31 insertions(+), 3 deletions(-)

commit 112ec8ecf9bdb5d62e3379ed73a9a26d4b29b36c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 04:05:50 2012 -0300

    BaseConnectionManager: Add check for IN_TP_QT_HEADER.

 TelepathyQt/base-connection-manager.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 44fa1595937a6c89f92a55157e38611e16845891
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 04:03:42 2012 -0300

    BaseConnectionManager: Use DBusService.

 TelepathyQt/CMakeLists.txt                     |  1 +
 TelepathyQt/base-connection-manager-internal.h |  4 +-
 TelepathyQt/base-connection-manager.cpp        | 61 ++++++++++----------------
 TelepathyQt/base-connection-manager.h          | 13 ++++--
 4 files changed, 35 insertions(+), 44 deletions(-)

commit 402014c335bb5791990c3d9feb24a0a14f84d9cc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 03:57:49 2012 -0300

    DBusService: Add initial base class for services.

 TelepathyQt/CMakeLists.txt   |  10 ++--
 TelepathyQt/DBusService      |  13 +++++
 TelepathyQt/dbus-service.cpp | 114 +++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/dbus-service.h   |  67 +++++++++++++++++++++++++
 4 files changed, 201 insertions(+), 3 deletions(-)

commit 8f71dce9986940f69a7c39a777e454d76c4d8d37
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 29 18:18:44 2012 -0300

    BaseConnectionManager: Add name and isRegistered accessors.

 TelepathyQt/base-connection-manager.cpp | 25 ++++++++++++++++++-------
 TelepathyQt/base-connection-manager.h   |  4 +++-
 2 files changed, 21 insertions(+), 8 deletions(-)

commit 50d6f0dc13c2d4c1c5a86371de612004f59c843c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 29 18:09:01 2012 -0300

    Properly install service generated headers.

 TelepathyQt/CMakeLists.txt | 2 ++
 1 file changed, 2 insertions(+)

commit 2defc720c08392d38ed58556d87d5b1ea20c3340
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 29 17:57:17 2012 -0300

    Remove separation from client and service side high-level APIs.
    
    To be more consitent with how client side is implemented, the service side high-level
    classes are now moved to the TelepathyQt dir, removing the separate Service dir.
    Library specific globals (TP_QT_EXPORT, etc) are now shared between tp-qt-service and tp-qt.
    The plan is to merge both libraries into tp-qt in the future, when the service side bindings
    are API/ABI stable.

 TelepathyQt/AbstractAdaptor                        |  13 ++
 TelepathyQt/BaseConnectionManager                  |  13 ++
 TelepathyQt/CMakeLists.txt                         | 128 ++++++++++++++++-
 TelepathyQt/Service/AbstractAdaptor                |  13 --
 TelepathyQt/Service/BaseConnectionManager          |  13 --
 TelepathyQt/Service/CMakeLists.txt                 | 131 ------------------
 TelepathyQt/Service/Global                         |  13 --
 .../Service/TelepathyQtService-uninstalled.pc.in   |  11 --
 TelepathyQt/Service/TelepathyQtService.pc.in       |  11 --
 .../Service/TelepathyQtServiceConfig.cmake.in      |  22 ---
 TelepathyQt/Service/abstract-adaptor.cpp           |  77 -----------
 TelepathyQt/Service/abstract-adaptor.h             |  64 ---------
 .../Service/base-connection-manager-internal.h     |  70 ----------
 TelepathyQt/Service/base-connection-manager.cpp    | 153 ---------------------
 TelepathyQt/Service/base-connection-manager.h      |  57 --------
 TelepathyQt/Service/global.h                       |  46 -------
 TelepathyQt/TelepathyQtService-uninstalled.pc.in   |  11 ++
 TelepathyQt/TelepathyQtService.pc.in               |  11 ++
 TelepathyQt/TelepathyQtServiceConfig.cmake.in      |  22 +++
 TelepathyQt/abstract-adaptor.cpp                   |  74 ++++++++++
 TelepathyQt/abstract-adaptor.h                     |  61 ++++++++
 TelepathyQt/base-connection-manager-internal.h     |  66 +++++++++
 TelepathyQt/base-connection-manager.cpp            | 150 ++++++++++++++++++++
 TelepathyQt/base-connection-manager.h              |  54 ++++++++
 cmake/modules/TpQtMacros.cmake                     |  10 +-
 examples/cm/CMakeLists.txt                         |  22 +--
 examples/cm/main.cpp                               |   3 +-
 tools/qt-svc-gen.py                                |  24 ++--
 28 files changed, 633 insertions(+), 710 deletions(-)

commit ab36ec6f15e8ab2af32be862bcc6a13d4bffaf88
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 01:51:10 2012 -0200

    qt-svc-gen.py: Automatically raise NotImplemented when adaptee does not implement a method.

 tools/qt-svc-gen.py | 29 ++++++++++++++++++++++++++---
 1 file changed, 26 insertions(+), 3 deletions(-)

commit 7d9b4b9e6cb2ad5281d58b0e9312f415456ae86c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 01:21:18 2012 -0200

    qt-svc-gen.py: Properly indent properties setter declarations.

 tools/qt-svc-gen.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 839a95f7eed803433aba69759c6a8a4a5d88c2bb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 01:16:48 2012 -0200

    Generate adaptors for Connection and Channel interfaces.

 TelepathyQt/Service/CMakeLists.txt | 4 ++++
 1 file changed, 4 insertions(+)

commit 9a2cd057c158a4490988ce9e1a5ea845c713a98f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 01:16:21 2012 -0200

    qt-svc-gen.py: No need to "return void()" in void methods.

 tools/qt-svc-gen.py | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

commit 3ae56c1bf70ca62070990ff48b0316cc77b9afbd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 01:14:36 2012 -0200

    qt-svc-gen.py: Rename QDBusMessage &message param to dbusMessage to avoid (lower risk of) conflicts with method argument names.

 tools/qt-svc-gen.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 01fdb414d26edcd7bbad228a705f514ec498b929
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 01:13:48 2012 -0200

    qt-svc-gen.py: Properly declarate property setter.

 tools/qt-svc-gen.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8fb63e3de0a14e18d353974983b6d08b2dd03619
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 01:12:49 2012 -0200

    qt-svc-gen.py: Properly generate MethodInvocationContext typedef for void methods.

 tools/qt-svc-gen.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 239ea2b13bab93b2f86f2fee92b1d40e60816bbf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 00:36:16 2012 -0200

    cm example: Add basic example using BaseConnectionManager.

 examples/CMakeLists.txt    |  1 +
 examples/cm/CMakeLists.txt | 11 +++++++++++
 examples/cm/main.cpp       | 26 ++++++++++++++++++++++++++
 3 files changed, 38 insertions(+)

commit 918f20db36de932cb7ef7f42a085ceb75ef4f2f7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 00:35:33 2012 -0200

    Add initial BaseConnectionManager class.

 TelepathyQt/Service/BaseConnectionManager          |  13 ++
 TelepathyQt/Service/CMakeLists.txt                 |   6 +-
 .../Service/base-connection-manager-internal.h     |  70 ++++++++++
 TelepathyQt/Service/base-connection-manager.cpp    | 153 +++++++++++++++++++++
 TelepathyQt/Service/base-connection-manager.h      |  57 ++++++++
 5 files changed, 298 insertions(+), 1 deletion(-)

commit 2a76999fbfacfb6549c699e303ce8b9c1d9e292b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 00:33:07 2012 -0200

    Service: Add dependencies to doxygen-doc target.

 TelepathyQt/Service/CMakeLists.txt | 4 ++++
 1 file changed, 4 insertions(+)

commit 157f8b4282d7d7c8959468d5d954b237eed1f294
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 00:32:37 2012 -0200

    Service: Generate adaptors for ConnectionManager interfaces.

 TelepathyQt/Service/CMakeLists.txt | 35 +++++++++++++++++++++++++++++------
 1 file changed, 29 insertions(+), 6 deletions(-)

commit 17cf6add7988a9d28ca91a899cc96114c1151ae5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 00:28:31 2012 -0200

    TpQtMacros.cmake: Add macro for generating service side adaptors.

 cmake/modules/TpQtMacros.cmake | 43 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

commit bf93df3ba69dc91b7f23dce0d099f3c420401ba3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 00:25:52 2012 -0200

    qt-svc-gen.py: Add initial service side (adaptors) generator.

 tools/qt-svc-gen.py | 598 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 598 insertions(+)

commit 08f33874b393f0fbbf4ff3543b1c6a9aadbbad3c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 00:25:20 2012 -0200

    libqtcodegen.py: Allow prettyinclude to be optional in get_headerfile_cmd.

 tools/libqtcodegen.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit d2efdca99517ae6906d3f1d35cf3edb55939890c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 00:23:11 2012 -0200

    Service: Do not define QT_NO_KEYWORDS.

 TelepathyQt/Service/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a114d09e0f516232fea63721ac015dad0fa1c980
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 16 00:20:56 2012 -0200

    TpQtMacros.cmake: Remove redundant call to append generated file to telepathy_qt_SRCS.

 cmake/modules/TpQtMacros.cmake | 1 -
 1 file changed, 1 deletion(-)

commit 5ce108ed5b2ca19f241b2c8664ea4f40dbcaeed9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 3 16:59:22 2012 -0200

    Service/AbstractAdaptor: Add QDBusConnection constructor param and accessor.

 TelepathyQt/Service/abstract-adaptor.cpp | 18 ++++++++++++++----
 TelepathyQt/Service/abstract-adaptor.h   |  6 +++++-
 2 files changed, 19 insertions(+), 5 deletions(-)

commit 0be680ffb5aed2d454c383c54f9dcf54107f8bc7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 3 13:19:11 2012 -0200

    Service: Remove stub class.

 TelepathyQt/Service/stub.cpp | 7 -------
 1 file changed, 7 deletions(-)

commit 3fd500b326c229ed6dc928e76d5fa705c0f1a7f7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 3 13:16:39 2012 -0200

    Service/AbstractAdaptor: Add base class for autogenerated adaptors.

 TelepathyQt/Service/AbstractAdaptor      | 13 +++++++
 TelepathyQt/Service/CMakeLists.txt       | 23 ++++++++++-
 TelepathyQt/Service/abstract-adaptor.cpp | 67 ++++++++++++++++++++++++++++++++
 TelepathyQt/Service/abstract-adaptor.h   | 60 ++++++++++++++++++++++++++++
 4 files changed, 161 insertions(+), 2 deletions(-)

commit 5ce6997fb51a774e6e86a0efb0bf3c0ad36ede0e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 3 12:44:39 2012 -0200

    Service/Global: Fix header guard.

 TelepathyQt/Service/Global | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 59b8363b2f9c8b53020b0e732f2f0d6069bdc115
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 3 12:44:23 2012 -0200

    Service/global.h: Update copyright notice.

 TelepathyQt/Service/global.h | 1 +
 1 file changed, 1 insertion(+)

commit 226a32b99c5ce19622a445a6095cbc4808a08b1e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 3 13:15:10 2012 -0200

    Service: Build only a static telepathy-qt*-service library until we have a stable API/ABI.

 TelepathyQt/Service/CMakeLists.txt | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 1bd6152ab0ca641cb9cfc4bb2be17294905d64e6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 3 13:11:30 2012 -0200

    debug-internal: Properly #include <TelepathyQt/Global> to use TP_QT_EXPORT.

 TelepathyQt/debug-internal.h | 2 ++
 1 file changed, 2 insertions(+)

commit e4476d316bbe4919d36fdd638b5349b12850a2ea
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Jan 30 16:09:11 2012 +0100

    Include the correct path in Global

 TelepathyQt/Service/Global | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9fb669e3107f7254033e57318b078d51f6aeb478
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Jan 30 15:59:09 2012 +0100

    Add a stub for the Service library

 TelepathyQt/CMakeLists.txt                         |  1 +
 TelepathyQt/Service/CMakeLists.txt                 | 74 ++++++++++++++++++++++
 TelepathyQt/Service/Global                         | 13 ++++
 .../Service/TelepathyQtService-uninstalled.pc.in   | 11 ++++
 TelepathyQt/Service/TelepathyQtService.pc.in       | 11 ++++
 .../Service/TelepathyQtServiceConfig.cmake.in      | 22 +++++++
 TelepathyQt/Service/global.h                       | 45 +++++++++++++
 TelepathyQt/Service/stub.cpp                       |  7 ++
 8 files changed, 184 insertions(+)

commit 77cc2188ed70f1e15b5d21269f035c1507e97185
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Jan 30 15:38:26 2012 +0100

    Add an option for enabling experimental service-side support

 CMakeLists.txt | 7 +++++++
 1 file changed, 7 insertions(+)

commit 1bf4422e80d7a817f7252c666a47488d9471692f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 15:09:39 2012 -0300

    Utils: Export variantTypeFromDBusSignature and parseValueWithDBusSignature to be used by service side bindings.

 TelepathyQt/manager-file.cpp | 73 +-----------------------------------------
 TelepathyQt/manager-file.h   |  5 ---
 TelepathyQt/profile.cpp      |  8 ++---
 TelepathyQt/utils.cpp        | 76 +++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt/utils.h          |  5 +++
 5 files changed, 85 insertions(+), 82 deletions(-)

commit 1b4815531288feaba5c543485a7b5b198e53c39e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 29 18:10:12 2012 -0300

    Utils: Export checkValidProtocolName to be used by service side bindings.

 TelepathyQt/connection-manager.cpp | 28 +---------------------------
 TelepathyQt/utils.cpp              | 22 ++++++++++++++++++++++
 TelepathyQt/utils.h                |  2 ++
 3 files changed, 25 insertions(+), 27 deletions(-)

commit 64272ca772b53428db7c971133eac93854494b65
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 2 10:25:36 2012 -0300

    PresenceSpecList: Add bareSpecs convenience method.

 TelepathyQt/presence.h | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 5ab3a2c5f57dcfc4ca427289491c4c178f50d257
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 01:43:24 2012 -0300

    ProtocolParameter: Expose constructors and add new constructor/accessor using ParamSpec.

 TelepathyQt/protocol-info.cpp      |   4 +-
 TelepathyQt/protocol-parameter.cpp | 100 ++++++++++++++++++++++++++++---------
 TelepathyQt/protocol-parameter.h   |  17 +++++--
 3 files changed, 91 insertions(+), 30 deletions(-)

commit fe8b98f52a2fed0b9f07bb7c85d1a66902598ad9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 23 11:08:38 2012 -0300

    Start 0.9.2 development

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

commit 50d668ff9eaca2c54e6e8057304ecbae065f5322
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 23 10:53:19 2012 -0300

    Prepare release 0.9.1

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

commit 615a3773587ad8ff36befd3dc9a0c671c6323240
Merge: 19fb762 bda2cdb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 22 20:21:33 2012 -0300

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

commit bda2cdb72b77b2d3cbb705b9ebe49efe6bf6f663
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Mar 22 23:33:26 2012 +0200

    farstream: Fix TpCallChannel creation.
    
    Apparently tp_channel_new does not create a TpCallChannel subclass,
    but tp-farstream, unlike tp-farsight, explicitly requires a TpCallChannel.

 TelepathyQt/Farstream/channel.cpp | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit 19fb762b183e701666f76521c59c63132777cf9c
Merge: ab7b024 a439c6e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 22 12:36:13 2012 -0300

    Merge branch 'chan-group-test-fix'
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

commit ab7b02446184b746e8645cc62f77514c1f41a38c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 22 12:35:26 2012 -0300

    Update NEWS

 NEWS | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit a439c6ea1ca03736934dbe88a6dd64938257338c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 22 12:22:54 2012 -0300

    chan-group test: Fix bug where test was failing with tp-glib >= 0.16.2.

 tests/dbus/CMakeLists.txt | 2 +-
 tests/dbus/chan-group.cpp | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 862bda590b0e169ae6b941e4226af2433d008b8c
Merge: 283b8b1 2af0dc5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 22 11:41:21 2012 -0300

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

commit 2af0dc5d73c9234337d8ec3130a0a2df9201505f
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Mar 22 15:02:36 2012 +0200

    cmake: Allow *Config.cmake scripts to be executed twice, the second time without any effect
    
    This is because:
    1) cmake fails to import the same targets twice (in TelepathyQt4Config.cmake),
       which breaks for sure TpQtFsConfig.cmake in case you try to do this:
    
         find_package(TelepathyQt4 REQUIRED)
         find_package(TelepathyQt4Farstream REQUIRED)
    
    2) there is no need to add extra overhead to the execution of cmake
       if the project is asking to find TpQt more than once.

 .../Farsight/TelepathyQtFarsightConfig.cmake.in    | 32 +++++++++--------
 .../Farstream/TelepathyQtFarstreamConfig.cmake.in  | 32 +++++++++--------
 TelepathyQt/TelepathyQtConfig.cmake.in             | 40 ++++++++++++----------
 3 files changed, 55 insertions(+), 49 deletions(-)

commit 05d224ce86089cc167229b08f37118ffbc466e55
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 21 17:24:57 2012 +0200

    CallChannel: Introspect immutable properties if they are not passed on the constructor

 TelepathyQt/call-channel.cpp | 121 ++++++++++++++++++++++++++++++++++---------
 TelepathyQt/call-channel.h   |   4 +-
 tests/dbus/call-channel.cpp  |  65 ++++++++++++++++++++---
 3 files changed, 157 insertions(+), 33 deletions(-)

commit ee1eb6668ab42a2ab0bafb5284352c216ebb6658
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 21 15:57:44 2012 +0200

    farstream: Fix namespace opening coding style

 TelepathyQt/Farstream/channel.cpp | 6 ++++--
 TelepathyQt/Farstream/channel.h   | 6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

commit a92fa56b4de87acf4f90cc93ff2697035209c3a1
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 21 15:53:34 2012 +0200

    farstream: Add some debug warnings in early returns

 TelepathyQt/Farstream/channel.cpp | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit e6f4bd8b085f75f8fe25bd705b6e9755a9676f57
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 21 15:46:56 2012 +0200

    Farstream/CMakeLists.txt: remove yell relic from comment

 TelepathyQt/Farstream/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 52e6f44ca951ac7f10142b24e48473ee270c203d
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 21 15:46:18 2012 +0200

    pkgconfig: Do not hardcode the tp-glib and tp-fs versions in the .pc.in files

 TelepathyQt/Farsight/TelepathyQtFarsight-uninstalled.pc.in   | 2 +-
 TelepathyQt/Farsight/TelepathyQtFarsight.pc.in               | 2 +-
 TelepathyQt/Farstream/TelepathyQtFarstream-uninstalled.pc.in | 2 +-
 TelepathyQt/Farstream/TelepathyQtFarstream.pc.in             | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 0c6aa1a07ce3392e99398125fc7f71ab2b4a749d
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 21 15:45:12 2012 +0200

    CMakeLists.txt: Do not hardcode required min version in the macro_log_feature messages

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

commit ee6a410072e1e9587d28c537c1dcbc9e35f7b9eb
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Mar 19 19:22:59 2012 +0200

    call1: Use *Interface::requestAllProperties/requestPropertyFoo instead of Properties::Get*

 TelepathyQt/call-channel.cpp | 105 ++++++++++++++++++-------------------------
 TelepathyQt/call-channel.h   |   6 +--
 TelepathyQt/call-content.cpp |  35 +++++++--------
 TelepathyQt/call-content.h   |   2 +-
 TelepathyQt/call-stream.cpp  |  36 +++++++--------
 TelepathyQt/call-stream.h    |   2 +-
 6 files changed, 79 insertions(+), 107 deletions(-)

commit 4e36e7c4128602d94fb73265ff209707a5951775
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Mar 15 13:31:21 2012 +0200

    farstream: Put everything in the Farstream namespace and strip Tf from names.

 TelepathyQt/Farstream/CMakeLists.txt   |  2 +-
 TelepathyQt/Farstream/PendingChannel   | 13 +++++++++++++
 TelepathyQt/Farstream/PendingTfChannel | 13 -------------
 TelepathyQt/Farstream/channel.cpp      | 29 +++++++++++++++--------------
 TelepathyQt/Farstream/channel.h        | 17 +++++++++--------
 5 files changed, 38 insertions(+), 36 deletions(-)

commit c16ff427fde0461d667c46c3dbeb77f42c6cce2d
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Mar 15 13:15:59 2012 +0200

    farstream: Remove the Farstream/Types and Farstream/types.h headers.

 TelepathyQt/Farstream/CMakeLists.txt |  4 +---
 TelepathyQt/Farstream/Types          | 13 ------------
 TelepathyQt/Farstream/channel.h      |  2 +-
 TelepathyQt/Farstream/types.h        | 39 ------------------------------------
 4 files changed, 2 insertions(+), 56 deletions(-)

commit 008eed6067edd388a9f6b662dab0cabae8e38e36
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Mar 15 12:58:20 2012 +0200

    PendingTfChannel: Add a callChannel() method to return the CallChannel.

 TelepathyQt/Farstream/channel.cpp | 5 +++++
 TelepathyQt/Farstream/channel.h   | 1 +
 2 files changed, 6 insertions(+)

commit b7b3ff7727d2c00d971e1c7d118b1222e52fd47d
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Mar 15 12:57:37 2012 +0200

    farstream: Remove the FarstreamChannelFactory class to make the api simpler.

 TelepathyQt/Farstream/channel.cpp | 35 +++++++++--------------------------
 TelepathyQt/Farstream/channel.h   | 22 +++-------------------
 2 files changed, 12 insertions(+), 45 deletions(-)

commit 68fe68373c8ead43f954d947797c193ce7597e0c
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 14 18:47:16 2012 +0200

    Farstream/Channel: Use tf_channel_new_finish() from tp-fs 0.2.2.

 CMakeLists.txt                    | 4 ++--
 TelepathyQt/Farstream/channel.cpp | 3 +--
 2 files changed, 3 insertions(+), 4 deletions(-)

commit 485f57a2626672f8c697946bdaf6ae872b41983f
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 14 18:46:24 2012 +0200

    farstream: s/qDebug/debug/ and remove useless debug messages

 TelepathyQt/Farstream/channel.cpp | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 5ad2d0c3a0776f4bb8619aaf07975ca70620e724
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 14 16:37:20 2012 +0200

    farstream: Port the farstream lib away from tp-qt4-yell and integrate it into the build system.

 CMakeLists.txt                                     | 23 +++++++
 TelepathyQt/CMakeLists.txt                         |  2 +-
 TelepathyQt/Farstream/CMakeLists.txt               | 80 ++++++++++++++++------
 TelepathyQt/Farstream/Channel                      | 12 ++--
 TelepathyQt/Farstream/Global                       | 12 ++--
 TelepathyQt/Farstream/PendingTfChannel             | 12 ++--
 .../TelepathyQt4YellFarstream-uninstalled.pc.in    | 11 ---
 .../Farstream/TelepathyQt4YellFarstream.pc.in      | 11 ---
 .../TelepathyQtFarstream-uninstalled.pc.in         | 11 +++
 TelepathyQt/Farstream/TelepathyQtFarstream.pc.in   | 11 +++
 .../Farstream/TelepathyQtFarstreamConfig.cmake.in  | 22 ++++++
 TelepathyQt/Farstream/Types                        | 12 ++--
 TelepathyQt/Farstream/channel.cpp                  | 26 +++----
 TelepathyQt/Farstream/channel.h                    | 28 ++++----
 TelepathyQt/Farstream/global.h                     | 26 +++----
 TelepathyQt/Farstream/types.h                      | 20 +++---
 cmake/modules/FindFarstream.cmake                  | 50 ++++++++++++++
 cmake/modules/FindTelepathyFarstream.cmake         | 50 ++++++++++++++
 18 files changed, 300 insertions(+), 119 deletions(-)

commit 3853ee8f1c98385117b4d12346e8dcc35b539c61
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 14 15:29:52 2012 +0200

    farstream: Import the farstream library from telepathy-qt4-yell.

 TelepathyQt/Farstream/CMakeLists.txt               |  66 +++++++++
 TelepathyQt/Farstream/Channel                      |  13 ++
 TelepathyQt/Farstream/Global                       |  13 ++
 TelepathyQt/Farstream/PendingTfChannel             |  13 ++
 .../TelepathyQt4YellFarstream-uninstalled.pc.in    |  11 ++
 .../Farstream/TelepathyQt4YellFarstream.pc.in      |  11 ++
 TelepathyQt/Farstream/Types                        |  13 ++
 TelepathyQt/Farstream/channel.cpp                  | 164 +++++++++++++++++++++
 TelepathyQt/Farstream/channel.h                    |  80 ++++++++++
 TelepathyQt/Farstream/global.h                     |  45 ++++++
 TelepathyQt/Farstream/types.h                      |  39 +++++
 11 files changed, 468 insertions(+)

commit 5a37d43187405029d6c3d138d0ce2619d8531e0b
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Mar 15 13:12:45 2012 +0200

    call1: s/MediaCall/Call/g in all the call-related methods of ChannelFactory/ChannelClassSpec

 TelepathyQt/channel-class-spec.cpp |  8 ++++----
 TelepathyQt/channel-class-spec.h   | 12 ++++++------
 TelepathyQt/channel-factory.cpp    |  8 ++++----
 TelepathyQt/channel-factory.h      | 10 +++++-----
 4 files changed, 19 insertions(+), 19 deletions(-)

commit e9fc97977962d654969f1adee1c0fb9ac68d013d
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 14 13:11:01 2012 +0200

    account.cpp: Update copyright

 TelepathyQt/account.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 79d7d6d2c5a86ad5650f19771cf434cd89019e53
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 14 12:35:30 2012 +0200

    CallContent: Use hasInterface() instead of interfaces().contains() in supportsDTMF().

 TelepathyQt/call-content.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1559e6c0ad1a4d21c7b9b5d2f538d36f4565f400
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 14 12:30:47 2012 +0200

    call1: Remove unnecessary use of QLatin1String() with TP_QT_* constants.

 TelepathyQt/call-channel.cpp | 8 +++-----
 TelepathyQt/call-content.cpp | 3 +--
 2 files changed, 4 insertions(+), 7 deletions(-)

commit 8a6df5994736572db7d7e96622800e0026865349
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 14 12:11:54 2012 +0200

    Account: Fix copy/paste mistake: s/audioName/videoName/g

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

commit e72eae06b47946ce9caacf737a45346633a687d7
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 14 12:10:31 2012 +0200

    call1: Add PendingCallContent pretty header.

 TelepathyQt/CMakeLists.txt     |  1 +
 TelepathyQt/PendingCallContent | 13 +++++++++++++
 2 files changed, 14 insertions(+)

commit aacb5b8e39171597f33012a716f291dabc767c47
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Mar 14 12:07:53 2012 +0200

    call1: Move PendingCallContent to call-content.{h,cpp}

 TelepathyQt/call-channel.cpp | 98 --------------------------------------------
 TelepathyQt/call-channel.h   | 27 ------------
 TelepathyQt/call-content.cpp | 98 ++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/call-content.h   | 27 ++++++++++++
 4 files changed, 125 insertions(+), 125 deletions(-)

commit 45278044e9f53ee800b36b3b066e1a34e994e320
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Feb 23 01:05:47 2012 +0200

    test-call-channel: add unit test for CallContent's DTMF methods

 tests/dbus/call-channel.cpp | 77 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 77 insertions(+)

commit 4f87f7855fa1af6ad098c80107a964446dbae55c
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Feb 23 01:05:33 2012 +0200

    CallContent: add DTMF methods

 TelepathyQt/call-content.cpp | 72 ++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/call-content.h   |  4 +++
 2 files changed, 76 insertions(+)

commit 1d502d0300c57480634b9dd50215f93050959657
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Feb 22 23:55:47 2012 +0200

    CallChannel: update documentation

 TelepathyQt/call-channel.cpp | 135 +++++++++++++++++++++++++++++++------------
 1 file changed, 97 insertions(+), 38 deletions(-)

commit a0d6d35c02cabfec82325b7c7f89ce2463d2309d
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Feb 22 22:05:37 2012 +0200

    CallChannel: add a contentByName() method
    
    Since the name of contents is significant and can even be requested when
    creating the channel for the initial contents, it is probably useful to
    be able to retrieve a content given its name.

 TelepathyQt/call-channel.cpp | 24 ++++++++++++++++++++++++
 TelepathyQt/call-channel.h   |  1 +
 tests/dbus/call-channel.cpp  |  1 +
 3 files changed, 26 insertions(+)

commit 4fcff359b6a5737d91edbc6ca5b17d7613575e85
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Feb 22 21:54:49 2012 +0200

    test-call-channel: test FeatureCallMembers

 tests/dbus/call-channel.cpp | 142 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 142 insertions(+)

commit 8c6ae1508fb5e71954f2698615dbb57901989eb8
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Feb 22 21:50:40 2012 +0200

    CallStream: merge back from CallChannel the changes in remote member handling
    
    The code that handles remote members in CallChannel was originally copied
    from CallStream, but was modified a bit to fix some mistakes. This commit
    merges back those changes to CallStream, so that the logic is identical.

 TelepathyQt/call-stream.cpp | 48 ++++++++++++++++++++++++---------------------
 1 file changed, 26 insertions(+), 22 deletions(-)

commit d9dd246228a8c4d8e7cfb93c07d7e210310d4d74
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Feb 22 21:49:12 2012 +0200

    CallChannel: implement FeatureCallMembers

 TelepathyQt/call-channel.cpp | 275 ++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt/call-channel.h   |  21 +++-
 2 files changed, 290 insertions(+), 6 deletions(-)

commit 85755b41410c0c90e505c970e305a750042ef1ac
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Feb 22 17:37:54 2012 +0200

    Account: add methods to ensure/create Call channels

 TelepathyQt/account.cpp    | 470 +++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/account.h      |  66 +++++++
 TelepathyQt/call-channel.h |   1 -
 3 files changed, 536 insertions(+), 1 deletion(-)

commit 1e53279abb0c7fa23b65faa03e008cc1e3f29675
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue Feb 21 19:26:29 2012 +0200

    tests: add unit test for the Call* classes

 tests/dbus/CMakeLists.txt   |   1 +
 tests/dbus/call-channel.cpp | 694 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 695 insertions(+)

commit 3c6faf52cd88ed1db72609014e83bd3de5f9ea3f
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue Feb 21 19:25:36 2012 +0200

    tests: import the example call CM from tp-glib

 tests/lib/glib/CMakeLists.txt            |   2 +
 tests/lib/glib/call/CMakeLists.txt       |  20 +
 tests/lib/glib/call/call-channel.c       | 841 +++++++++++++++++++++++++++++++
 tests/lib/glib/call/call-channel.h       |  67 +++
 tests/lib/glib/call/call-content.c       | 103 ++++
 tests/lib/glib/call/call-content.h       |  82 +++
 tests/lib/glib/call/call-manager.c       | 536 ++++++++++++++++++++
 tests/lib/glib/call/call-manager.h       |  71 +++
 tests/lib/glib/call/call-stream.c        | 481 ++++++++++++++++++
 tests/lib/glib/call/call-stream.h        |  80 +++
 tests/lib/glib/call/cm.c                 |  82 +++
 tests/lib/glib/call/cm.h                 |  73 +++
 tests/lib/glib/call/conn.c               | 427 ++++++++++++++++
 tests/lib/glib/call/conn.h               |  80 +++
 tests/lib/glib/call/example_call.manager |  25 +
 tests/lib/glib/call/protocol.c           | 186 +++++++
 tests/lib/glib/call/protocol.h           |  64 +++
 17 files changed, 3220 insertions(+)

commit 9e721a9cb329b7b042b59a511e6f6c53ecf9763e
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue Feb 21 18:51:04 2012 +0200

    CallChannel: print warnings when methods are called without their required features being ready

 TelepathyQt/call-channel.cpp | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 9a1e5262888fabc17cf1b9ae9373c98ffb5c4293
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue Feb 21 18:38:47 2012 +0200

    CallChannel: Get immutable properties directly from the constructor and reduce FeatureCore to a stub

 TelepathyQt/call-channel.cpp | 82 +++++++++++++-------------------------------
 TelepathyQt/call-channel.h   |  2 --
 2 files changed, 23 insertions(+), 61 deletions(-)

commit 4fe334219c5371d796aecf7415df7c5bb56ca223
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue Feb 21 13:18:36 2012 +0200

    CallContent: add remove() method

 TelepathyQt/call-content.cpp | 12 ++++++++++++
 TelepathyQt/call-content.h   |  4 ++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit e4c6ce30f639905a35031aece103b93c18dc2d5e
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Feb 20 22:19:36 2012 +0200

    ChannelFactory: add missing methods and fix details related to CallChannel

 TelepathyQt/channel-factory.cpp | 17 ++++++++++++++++-
 TelepathyQt/channel-factory.h   |  4 ++++
 2 files changed, 20 insertions(+), 1 deletion(-)

commit 178a7fa7af5b248f8e179de67073ac1513cadcee
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Feb 20 22:15:05 2012 +0200

    call1: fix the channel class specs and capabilities to comply with the spec
    
    According to the spec, Call1 channels are not allowed to have neither
    InitialAudio nor InitialVideo and the RequestableChannelClasses must
    either have InitialVideo fixed and InitialAudio allowed or vice versa.

 TelepathyQt/capabilities-base.cpp              |  22 +-----
 TelepathyQt/capabilities-base.h                |   1 -
 TelepathyQt/channel-class-spec.cpp             |  15 ----
 TelepathyQt/channel-class-spec.h               |   1 -
 TelepathyQt/requestable-channel-class-spec.cpp | 104 +++----------------------
 TelepathyQt/requestable-channel-class-spec.h   |  13 +---
 6 files changed, 19 insertions(+), 137 deletions(-)

commit c9d12315b0383e75fa81919516224b331888ac01
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Feb 20 20:48:15 2012 +0200

    call1: hide all the private symbols from the Call* classes

 TelepathyQt/call-channel.h | 31 ++++++++++++++++---------------
 TelepathyQt/call-content.h | 13 +++++++------
 TelepathyQt/call-stream.h  | 12 ++++++------
 3 files changed, 29 insertions(+), 27 deletions(-)

commit 50b38d0bcf104904031ec8535d3517d2d3e097c6
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Feb 20 20:28:53 2012 +0200

    CallChannel: prepend "call" to all the state-related methods' names
    
    This change was made because state() and flags() are too generic names
    and could possibly clash with functions with the same name in a
    superclass or subclass in the future.

 TelepathyQt/call-channel.cpp | 12 ++++++------
 TelepathyQt/call-channel.h   | 12 ++++++------
 2 files changed, 12 insertions(+), 12 deletions(-)

commit a9dbf1d091606ef80db8253bde2bc0f0a4be97b0
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Feb 20 20:20:59 2012 +0200

    CallChannel: sort out the various Features
    
    This adds 2 new features whose functionality was previously in FeatureContents:
    * FeatureCore: introspects the immutable properties
    * FeatureCallState: introspects the properties related to the call state
      and enables the stateChanged / flagsChanged signals.

 TelepathyQt/call-channel.cpp | 193 +++++++++++++++++++++++++++++++++----------
 TelepathyQt/call-channel.h   |  32 +++++--
 2 files changed, 171 insertions(+), 54 deletions(-)

commit e761e2a00e4ae834fdbf0c8faa9d8ec4899511d6
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Feb 20 19:29:06 2012 +0200

    CallChannel: add a flagsChanged() signal

 TelepathyQt/call-channel.cpp | 12 +++++++++++-
 TelepathyQt/call-channel.h   |  1 +
 2 files changed, 12 insertions(+), 1 deletion(-)

commit e551ac4c1c9d91ccb62890eff463023d13faad6b
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Feb 20 17:18:39 2012 +0200

    CallChannel: add reason in contentRemoved()

 TelepathyQt/call-channel.cpp | 7 ++++---
 TelepathyQt/call-channel.h   | 2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 2918fb721a600693e1f23b6886a7b634bb10e3b5
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Feb 20 12:29:33 2012 +0200

    CallContent: fix header name in the documentation

 TelepathyQt/call-content.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e399695bfd6ff5a0684aa62ad758d956a8e0e282
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Mon Feb 20 12:29:11 2012 +0200

    CallContent: add reason in streamRemoved()

 TelepathyQt/call-content.cpp | 5 +++--
 TelepathyQt/call-content.h   | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit e9f8b448e8483b918ae08e48dc84158479f29ae7
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Feb 16 14:17:26 2012 +0200

    CallStream: bind and use the CanRequestReceiving property

 TelepathyQt/call-stream.cpp | 22 ++++++++++++++++++++++
 TelepathyQt/call-stream.h   |  1 +
 2 files changed, 23 insertions(+)

commit 16d203edc4eae0501c9fb38e5eb5ffdb7105151a
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Feb 16 14:00:43 2012 +0200

    CallStream: make use of RemoteMemberIdentifiers

 TelepathyQt/call-stream.cpp | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit 14dd2012a069622dadcc3f45e978f5c58340c4c4
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Feb 16 13:47:52 2012 +0200

    CallStream: update documentation

 TelepathyQt/call-stream.cpp | 53 +++++++++++++++++++++------------------------
 1 file changed, 25 insertions(+), 28 deletions(-)

commit 8db158f1d409cccefe00917c5436896dd39fbeb0
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Feb 16 13:46:57 2012 +0200

    CallStream: rename members() to remoteMembers()
    
    This is to make it more clear that this set does not include
    the self contact.

 TelepathyQt/call-stream.cpp | 2 +-
 TelepathyQt/call-stream.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2ae6538bbe589d090ee1640853e8a4b9dd39d881
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Feb 16 13:45:49 2012 +0200

    CallStream: fix memory leak

 TelepathyQt/call-stream.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

commit 9bf9f7a95a0594e0f06e48e442dc15864861611d
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Feb 16 13:44:49 2012 +0200

    CallStream: make use of the CallStateReason in the signals

 TelepathyQt/call-stream.cpp | 22 +++++++++++++++-------
 TelepathyQt/call-stream.h   |  9 ++++++---
 2 files changed, 21 insertions(+), 10 deletions(-)

commit 041895960a78d80b678875d1e4aaa0c4087c6b96
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Feb 16 13:31:36 2012 +0200

    call1: replace qDebug()/qWarning() with debug()/warning() in the code imported from yell

 TelepathyQt/call-channel.cpp | 32 +++++++++++++++++---------------
 TelepathyQt/call-content.cpp | 14 ++++++++------
 TelepathyQt/call-stream.cpp  | 12 +++++++-----
 3 files changed, 32 insertions(+), 26 deletions(-)

commit 51f7291c8e7603ac490bb98a8d33ab3e843993ad
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Feb 16 00:08:00 2012 +0200

    CallChannel: Add default parameters in the hangup() method
    
    Normally a handler should call hangup() with these parameters,
    except in very special cases.

 TelepathyQt/call-channel.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 641b23c58335c31949c178239004d96f16c9d06b
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Feb 16 00:01:15 2012 +0200

    CallChannel: Add the setRinging()/setQueued() methods

 TelepathyQt/call-channel.cpp | 17 +++++++++++++++++
 TelepathyQt/call-channel.h   |  2 ++
 2 files changed, 19 insertions(+)

commit afe69384ac57824f6bd25664b048e7cbd085c427
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Feb 15 22:18:35 2012 +0200

    call1: update existing classes to work with the latest Call1 spec

 TelepathyQt/call-channel.cpp | 24 +++++++++++++-----------
 TelepathyQt/call-channel.h   |  7 ++++---
 TelepathyQt/call-content.cpp |  7 ++++---
 TelepathyQt/call-content.h   |  2 +-
 TelepathyQt/call-stream.cpp  | 15 +++++++++------
 TelepathyQt/call-stream.h    |  6 ++++--
 6 files changed, 35 insertions(+), 26 deletions(-)

commit 2bfaaa10165f6c7132ed3a5db69052a983e998d5
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Wed Feb 15 22:05:13 2012 +0200

    call1: move CallContent/CallStream to separate source files
    
    This also removes the CallChannel::removeContent() method
    together with its helper private class, since it is not going
    to be used in Call1 and causes compilation failure here.

 TelepathyQt/CMakeLists.txt          |   6 +-
 TelepathyQt/call-channel-internal.h | 171 --------
 TelepathyQt/call-channel.cpp        | 782 +++---------------------------------
 TelepathyQt/call-channel.h          | 106 +----
 TelepathyQt/call-content.cpp        | 335 ++++++++++++++-
 TelepathyQt/call-content.h          |  53 ++-
 TelepathyQt/call-stream.cpp         | 433 +++++++++++++++++++-
 TelepathyQt/call-stream.h           |  62 ++-
 8 files changed, 936 insertions(+), 1012 deletions(-)

commit a8b6517cb49d2f45c8dcb47f8d7853f93af46b94
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue Feb 14 18:46:18 2012 +0200

    call1: Add the Call* classes to the build system

 TelepathyQt/CMakeLists.txt | 6 ++++++
 1 file changed, 6 insertions(+)

commit e1de1a5d521c89922873f027a85e9c8321b7415c
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue Feb 14 17:43:48 2012 +0200

    call1: merge the remaining call-related bits from tp-qt4-yell

 TelepathyQt/capabilities-base.cpp              |  56 +++++++++
 TelepathyQt/capabilities-base.h                |   6 +
 TelepathyQt/channel-class-spec.cpp             |  64 ++++++++++
 TelepathyQt/channel-class-spec.h               |  43 ++++++-
 TelepathyQt/channel-factory.cpp                |   6 +
 TelepathyQt/channel-factory.h                  |   9 ++
 TelepathyQt/requestable-channel-class-spec.cpp | 162 +++++++++++++++++++++++++
 TelepathyQt/requestable-channel-class-spec.h   |  10 ++
 8 files changed, 355 insertions(+), 1 deletion(-)

commit c9ac6a61f6def1a15a17d7741164b8174c8b2f53
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue Feb 14 17:42:31 2012 +0200

    call1: un-yell-ify the Call* classes

 TelepathyQt/CallChannel             |  12 +-
 TelepathyQt/call-channel-internal.h |  42 +++----
 TelepathyQt/call-channel.cpp        | 218 ++++++++++++++++++------------------
 TelepathyQt/call-channel.h          |  98 ++++++++--------
 4 files changed, 183 insertions(+), 187 deletions(-)

commit 1b89d8d21010a3ee5af51c65fb8e36322d0aea26
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Tue Feb 14 16:14:13 2012 +0200

    call1: Import CallChannel/CallContent/CallStream from telepathy-qt4-yell

 TelepathyQt/CallChannel             |   13 +
 TelepathyQt/call-channel-internal.h |  171 ++++
 TelepathyQt/call-channel.cpp        | 1522 +++++++++++++++++++++++++++++++++++
 TelepathyQt/call-channel.h          |  241 ++++++
 TelepathyQt/types.h                 |    6 +
 5 files changed, 1953 insertions(+)

commit 283b8b1d574c265b6789aaf867ebaf9b4b1004d1
Merge: a88fb6b cf64e96
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 16 15:46:51 2012 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

commit cf64e968dbc3cf787c825f0984f6e0c125c0e680
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 2 05:15:10 2012 -0300

    Add missing pretty headers for ProtocolInfoList and ProtocolParameterList.

 TelepathyQt/CMakeLists.txt        |  2 ++
 TelepathyQt/ProtocolInfoList      | 13 +++++++++++++
 TelepathyQt/ProtocolParameterList | 13 +++++++++++++
 3 files changed, 28 insertions(+)

commit 1276ee717742ffba3e13b2750c5c4b05d0e12e4b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 15 01:43:37 2012 -0300

    Bump tp-glib dependency to 0.17.5 (for Captcha support).

 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a88fb6b929a23397f709497454600f649d917dce
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Mar 13 14:39:09 2012 +0100

    Update NEWS

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f9aedcb8ddb75dc3471229aacfa889f9523ca6aa
Merge: 7c28bc4 3c41300
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Mar 13 14:32:35 2012 +0100

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

commit 3c4130092c86a354d5fccec20df04137a2ea1606
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Mar 13 11:26:33 2012 +0100

    captcha-autentication: Fix and refine docs

 TelepathyQt/captcha-authentication.cpp        | 60 +++++++++++++--------------
 TelepathyQt/captcha.cpp                       |  2 +-
 TelepathyQt/pending-captchas.cpp              |  3 --
 TelepathyQt/server-authentication-channel.cpp | 13 +++---
 TelepathyQt/server-authentication-channel.h   |  2 +-
 5 files changed, 36 insertions(+), 44 deletions(-)

commit ff15b48962133b37ef46b5f945816ee3da0f3bc1
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Mar 13 10:46:57 2012 +0100

    captcha-authentication: Use AuthenticationMethod property to determine which interface ServerAuthenticationChannel implements
    
    The spec advertises this property to be the only reliable way to find out which interface
    is implemented on a given ServerAuthentication channel. Instead of checking if the channel
    has one of them, just introspect its properties first, and determine which method the channel
    implements by reading AuthenticationMethod.

 TelepathyQt/server-authentication-channel.cpp | 76 +++++++++++++++++----------
 TelepathyQt/server-authentication-channel.h   |  1 +
 2 files changed, 49 insertions(+), 28 deletions(-)

commit 7fdf576f8613c330803be75c927da0350260af2f
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Mar 13 10:30:47 2012 +0100

    captcha-authentication: s/introspectServerAuthentication/introspectMain

 TelepathyQt/server-authentication-channel.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e9830fc15c718ecd42103e2ae3ae68c0113d6199
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Mar 13 10:29:27 2012 +0100

    captcha-authentication: Adhere to code style

 TelepathyQt/captcha-authentication.cpp | 66 +++++++++++++++++-----------------
 TelepathyQt/captcha-authentication.h   |  4 +--
 TelepathyQt/captcha.cpp                |  3 +-
 TelepathyQt/pending-captchas.cpp       |  3 +-
 4 files changed, 39 insertions(+), 37 deletions(-)

commit 8315c51828f94bf8d9a99fa74665d01f2290915e
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Mar 13 10:14:15 2012 +0100

    captcha-authentication: Comment out any mention of SASL until an implementation comes

 TelepathyQt/server-authentication-channel.cpp | 8 +++++---
 TelepathyQt/server-authentication-channel.h   | 3 ++-
 tests/dbus/captcha-authentication.cpp         | 4 ++--
 3 files changed, 9 insertions(+), 6 deletions(-)

commit b1c06340ba5ec381a00862104c5abf86d29bb735
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Mar 13 10:13:41 2012 +0100

    captcha-authentication: For clarity, use temporary variables to identify members of a hash when iterating

 TelepathyQt/pending-captchas.cpp | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit 7ef44712e3a55ef088ff98795a28dda54a16e435
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Mar 13 10:12:05 2012 +0100

    captcha-authentication: Use error() and errorDetails() when channel status change makes an operation fail
    
    In case an operation fails with due to a channel status change, the error data in the interface
    should already be filled. Given this case, expose CaptchaAuthentication's error instead of a new one.

 TelepathyQt/captcha-authentication.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 3d439b4ab34e1cbf502e71f5d25a6d16a683e16e
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Mar 13 10:11:23 2012 +0100

    captcha-authentication: Remove leftovers from previous implementations

 TelepathyQt/captcha-authentication-internal.h | 2 --
 TelepathyQt/captcha-authentication.h          | 2 +-
 2 files changed, 1 insertion(+), 3 deletions(-)

commit ca1f8c5a8850365335245431a5ece20092b62c41
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Mar 13 10:10:51 2012 +0100

    captcha-authentication: Use keywords instead of Q_* macros

 TelepathyQt/abstract-interface.cpp | 2 +-
 TelepathyQt/pending-captchas.cpp   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 6f02b9b5248c1afcb08f32fd3867a11c9178a07f
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Mar 8 20:40:12 2012 +0100

    captcha-authentication: Remove empty lines

 TelepathyQt/captcha-authentication.cpp | 3 +--
 TelepathyQt/captcha-authentication.h   | 2 --
 2 files changed, 1 insertion(+), 4 deletions(-)

commit 9a35bbeb85baf99566bb47293ac80563bcca4399
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Mar 8 19:34:42 2012 +0100

    captcha-authentication: Use QDBusPendingCall instead of PendingVoid in internal classes

 TelepathyQt/captcha-authentication-internal.h | 10 +++--
 TelepathyQt/captcha-authentication.cpp        | 54 +++++++++++++--------------
 2 files changed, 32 insertions(+), 32 deletions(-)

commit f5c4889c42e9603b0d4cf0152e454b5f79d761ce
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Mar 8 19:23:26 2012 +0100

    captcha-authentication: Tp-Qtify Captcha's implementation
    
    Have a struct instead of a class for the Private member, and use isValid() to
    avoid creating a data member for the default constructor.

 TelepathyQt/captcha.cpp | 38 ++++++++++++++++++++++++++++----------
 TelepathyQt/captcha.h   |  7 +++++--
 2 files changed, 33 insertions(+), 12 deletions(-)

commit 927e2c01b276d9abf299fe81d3017dbb516d74b0
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Mar 8 19:10:02 2012 +0100

    captcha-authentication: Hold a strong reference to CaptchaAuthentication in any pending operation on it

 TelepathyQt/captcha-authentication-internal.h |  2 ++
 TelepathyQt/captcha-authentication.cpp        | 29 ++++++++++++++++++++-------
 TelepathyQt/captcha-authentication.h          |  5 ++---
 TelepathyQt/pending-captchas.cpp              | 22 +++++++++-----------
 4 files changed, 36 insertions(+), 22 deletions(-)

commit f008f71164277bc8b69dcc078fc552f46f56b348
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Mar 8 12:51:47 2012 +0100

    captcha-authentication: Doc improvements

 TelepathyQt/captcha-authentication.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 038844417a263f187c4160f9e9d5e0f92b53b49b
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Mar 7 19:24:50 2012 +0100

    captcha-authentication: Be more verbose with errors

 TelepathyQt/captcha-authentication.cpp | 4 +++-
 TelepathyQt/pending-captchas.cpp       | 5 +++--
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 5b806f33c34f211b7f9fb9e12b69c9966929146f
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Mar 7 19:14:33 2012 +0100

    captcha-authentication: Fill empty Captcha objects with default values

 TelepathyQt/captcha.cpp               | 2 ++
 tests/dbus/captcha-authentication.cpp | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit fe0b0123a0fd9a73ecdc9075f353dd64faef757d
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Mar 7 19:09:14 2012 +0100

    captcha-authentication: Keep a weak ref of the Channel into CaptchaAuthentication
    
    Keeping a strong reference caused a leak since a strong-ref loop was triggered by the
    "parenting" of the two objects, which held a strong ref one towards the other.

 TelepathyQt/captcha-authentication-internal.h |  2 +-
 TelepathyQt/captcha-authentication.cpp        | 20 +++++++++++++++-----
 TelepathyQt/pending-captchas.cpp              |  8 ++++++--
 3 files changed, 22 insertions(+), 8 deletions(-)

commit 0a288f2282d1b6329036a2f77df5b5c755177a3e
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Mar 7 18:31:15 2012 +0100

    captcha-authentication: Clean up forward declarations and comments

 TelepathyQt/captcha-authentication.h | 1 -
 TelepathyQt/captcha.h                | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

commit 1f8c446d7a926d56ad46944b2d5124d2f9838aef
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Mar 7 18:29:45 2012 +0100

    captcha-authentication: Rename lastError* to error*

 TelepathyQt/captcha-authentication.cpp | 8 ++++----
 TelepathyQt/captcha-authentication.h   | 4 ++--
 tests/dbus/captcha-authentication.cpp  | 4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

commit 94427fcc4838cd4eb2a685132e1e3a32e45df713
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Mar 7 18:26:43 2012 +0100

    captcha-authentication: Don't use d-pointers for private classes

 TelepathyQt/captcha-authentication-internal.h | 26 ++++----------------------
 TelepathyQt/captcha-authentication.cpp        | 22 ++++++++--------------
 2 files changed, 12 insertions(+), 36 deletions(-)

commit 11ed0c73027dc3571b03f4084e9ea28a7fcf2c98
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Mar 7 18:20:48 2012 +0100

    captcha-authentication: Add Nokia copyright

 TelepathyQt/captcha-authentication-internal.h | 1 +
 TelepathyQt/captcha-authentication.cpp        | 1 +
 TelepathyQt/captcha-authentication.h          | 1 +
 TelepathyQt/captcha.cpp                       | 1 +
 TelepathyQt/captcha.h                         | 1 +
 TelepathyQt/pending-captchas.cpp              | 1 +
 TelepathyQt/pending-captchas.h                | 1 +
 TelepathyQt/server-authentication-channel.cpp | 1 +
 TelepathyQt/server-authentication-channel.h   | 1 +
 9 files changed, 9 insertions(+)

commit 8c0950b53be40d414ec6593eca3436f79b8b0e8c
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Mar 7 15:31:45 2012 +0100

    captcha-authentication: Improvements to documentation

 TelepathyQt/captcha-authentication.cpp        | 20 ++++++-------
 TelepathyQt/pending-captchas.cpp              |  1 +
 TelepathyQt/server-authentication-channel.cpp | 41 +++++++++++++++++++++------
 3 files changed, 44 insertions(+), 18 deletions(-)

commit 96a7ca03196b137e76488160bdfc638878398183
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Mar 7 15:23:41 2012 +0100

    captcha-authentication: Instead of using a type(), just have a check for each interface

 TelepathyQt/server-authentication-channel.cpp | 22 ++++++++++++++--------
 TelepathyQt/server-authentication-channel.h   |  9 ++-------
 tests/dbus/captcha-authentication.cpp         |  6 ++++--
 3 files changed, 20 insertions(+), 17 deletions(-)

commit 6d1f0b5c40672a0b855bb6e4f4a47ef2e6a741e1
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Mar 6 16:05:05 2012 +0100

    captcha-authentication: Update the test to cover failure in fetching data due to the property not being ready

 tests/dbus/captcha-authentication.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 54a7d6c00d21259f6a60fbb0561e284564e27c60
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Mar 6 16:04:43 2012 +0100

    captcha-authentication: Update channel class spec and factory to handle ServerAuthentication channels

 TelepathyQt/channel-class-spec.cpp | 24 +-----------------------
 TelepathyQt/channel-class-spec.h   |  4 +---
 TelepathyQt/channel-factory.cpp    | 25 +++++++++++++++++++++++++
 TelepathyQt/channel-factory.h      | 16 ++++++++++++++++
 4 files changed, 43 insertions(+), 26 deletions(-)

commit 6657ac899f536bac39e796058a8b90932bfd9e12
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Mar 6 12:56:25 2012 +0100

    captcha-authentication: Move captcha logic out of Channel and into a new ServerAuthenticationChannel

 TelepathyQt/CMakeLists.txt                    |   4 +
 TelepathyQt/ServerAuthenticationChannel       |  13 ++
 TelepathyQt/captcha-authentication.h          |   2 +-
 TelepathyQt/channel.cpp                       |  83 ----------
 TelepathyQt/channel.h                         |   4 -
 TelepathyQt/server-authentication-channel.cpp | 221 ++++++++++++++++++++++++++
 TelepathyQt/server-authentication-channel.h   |  75 +++++++++
 TelepathyQt/types.h                           |   2 +
 tests/dbus/captcha-authentication.cpp         |  10 +-
 9 files changed, 322 insertions(+), 92 deletions(-)

commit 7fb046aee619ecf8632f3f124cc234b751f49657
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Feb 29 18:47:24 2012 +0100

    captcha-authentication: Add docs for CaptchaAuthentication

 TelepathyQt/captcha-authentication.cpp | 148 +++++++++++++++++++++++++++------
 1 file changed, 124 insertions(+), 24 deletions(-)

commit 8f0b08a42f9baddea0b0188fafa5a9d3798729f2
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Feb 29 18:47:09 2012 +0100

    captcha-authentication: Use internal tp-qt debug

 TelepathyQt/captcha-authentication.cpp | 12 ++++++------
 TelepathyQt/channel.cpp                |  2 +-
 TelepathyQt/pending-captchas.cpp       | 14 ++++++++------
 3 files changed, 15 insertions(+), 13 deletions(-)

commit d31f5cb18dd63f8f705795da4d7e5dcf7f0b4a9e
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Feb 29 17:23:42 2012 +0100

    captcha-authentication: When cancelling, close the channel upon success.

 TelepathyQt/captcha-authentication-internal.h | 30 +++++++++++++++
 TelepathyQt/captcha-authentication.cpp        | 53 ++++++++++++++++++++++++++-
 TelepathyQt/captcha-authentication.h          |  2 +
 3 files changed, 84 insertions(+), 1 deletion(-)

commit f63353eac420c114882635618d7e62260e61016d
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Feb 29 16:56:44 2012 +0100

    captcha-authentication: When answering, close the channel upon success.

 TelepathyQt/captcha-authentication-internal.h |  1 +
 TelepathyQt/captcha-authentication.cpp        | 19 ++++++++++++++++---
 TelepathyQt/captcha-authentication.h          |  2 ++
 3 files changed, 19 insertions(+), 3 deletions(-)

commit 8113e60499c0357ad51bddc05f5770cdba74a152
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Feb 23 18:12:38 2012 +0100

    captcha-authentication: Cast the correct type

 tests/dbus/captcha-authentication.cpp | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

commit 739c8ecb2d690dbe192af77c875a6d4c458d6b78
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Feb 23 18:10:21 2012 +0100

    captcha-authentication: Also check the signal has been emitted correctly

 tests/dbus/captcha-authentication.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

commit 06154be16ea79ea6bbb1c206f408eae98d76dc2d
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Feb 22 22:26:22 2012 +0100

    captcha-authentication: Add more tests to bring coverage up to 90%

 tests/dbus/captcha-authentication.cpp | 154 +++++++++++++++++++++++++++++-----
 tests/lib/glib/captcha-chan.c         |  27 +++++-
 2 files changed, 159 insertions(+), 22 deletions(-)

commit 3eda275c3cadc28aedbb50b5ff1da5dbe3c6b6f4
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Feb 22 22:26:10 2012 +0100

    captcha-authentication: UnknownChallenge cannot be 0

 TelepathyQt/captcha-authentication.h | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit e7de892bca9c048c6d949f4b5f568c40e38317ce
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Feb 22 21:49:09 2012 +0100

    captcha-authentication: Fix flag declaration, and a logic error

 TelepathyQt/captcha-authentication.h | 2 +-
 TelepathyQt/pending-captchas.cpp     | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 508cd07c2aab0e985ba5387551cedb37db45e095
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Feb 22 21:30:18 2012 +0100

    captcha-authentication: Don't destroy the connection when cancelling

 tests/lib/glib/captcha-chan.c | 9 ---------
 1 file changed, 9 deletions(-)

commit ef3845965d9d0ad7400b4a4d80c078498b4db614
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Feb 22 21:16:30 2012 +0100

    captcha-authentication: Don't check if the feature is enabled - when CaptchaAuthentication is created it is guaranteed that the feature will be ready.

 TelepathyQt/captcha-authentication.cpp | 25 -------------------------
 TelepathyQt/captcha-authentication.h   |  3 ++-
 2 files changed, 2 insertions(+), 26 deletions(-)

commit ced62c4d7e17830134c065a54a6f61fb341b732e
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Feb 22 20:10:01 2012 +0100

    captcha-authentication: Make can-retry-captcha configurable in the service test

 tests/dbus/captcha-authentication.cpp |  5 +++--
 tests/lib/glib/captcha-chan.c         | 23 ++++++++++++++++++-----
 2 files changed, 21 insertions(+), 7 deletions(-)

commit 80b718632470a88c62d200ac5c1d3e472e9ea1eb
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Feb 22 18:49:15 2012 +0100

    captcha-authentication: Add a basic test case

 tests/dbus/CMakeLists.txt             |   1 +
 tests/dbus/captcha-authentication.cpp | 193 ++++++++++++++++++++++++++++++++++
 2 files changed, 194 insertions(+)

commit 30d8ff444735fee65173f9ef2a635507a124eaeb
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Feb 22 18:49:04 2012 +0100

    captcha-authentication: Multiple fixes to the glib service for Captcha

 tests/lib/glib/captcha-chan.c | 51 +++++++++++++++++++------------------------
 tests/lib/glib/captcha-chan.h |  3 +--
 2 files changed, 24 insertions(+), 30 deletions(-)

commit 264381444fd6cb0530d9b8ccde2743a112a8c2ea
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Feb 22 17:30:55 2012 +0100

    captcha-authentication: First iteration of a captcha channel

 tests/lib/glib/CMakeLists.txt |   2 +
 tests/lib/glib/captcha-chan.c | 547 ++++++++++++++++++++++++++++++++++++++++++
 tests/lib/glib/captcha-chan.h |  65 +++++
 3 files changed, 614 insertions(+)

commit 2a96ebe4d03a55a0226bf941ea21ae1ec2cbe83f
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Wed Feb 22 00:29:25 2012 +0100

    captcha-authentication: Fix casting and property names

 TelepathyQt/captcha-authentication.cpp | 4 ++--
 TelepathyQt/pending-captchas.cpp       | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit aaa405d80ac51dc875b69c0820c39868ad76d24d
Author: Jeremy Whiting <jpwhiting@kde.org>
Date:   Wed Feb 22 00:22:57 2012 +0100

    captcha-authentication: Fix property key we are watching for status changes.

 TelepathyQt/captcha-authentication.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 38862a6b7effd79d1c1fbc079a7992f30e2a188c
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Feb 20 16:07:53 2012 +0100

    captcha-authentication: Compile the new files, by fixing non-TpQtism in them

 TelepathyQt/CMakeLists.txt                    |  6 ++++++
 TelepathyQt/captcha-authentication-internal.h |  4 ++--
 TelepathyQt/captcha-authentication.cpp        | 20 +++++++++---------
 TelepathyQt/captcha-authentication.h          | 14 +++++--------
 TelepathyQt/captcha.cpp                       |  6 +-----
 TelepathyQt/captcha.h                         | 11 +++++-----
 TelepathyQt/pending-captchas.cpp              | 29 +++++++++++++--------------
 TelepathyQt/pending-captchas.h                | 13 +++++-------
 8 files changed, 49 insertions(+), 54 deletions(-)

commit d5a654a7d039a330f0ad25c2b34630bd43bd41b4
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Feb 20 16:06:59 2012 +0100

    captcha-authentication: Add new logic to channel for returning a CaptchaAuthenticationPtr

 TelepathyQt/channel.cpp | 83 +++++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/channel.h   |  4 +++
 2 files changed, 87 insertions(+)

commit ac3a15c2e5332f456da48f0c4ebe8cb341ba646f
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Feb 20 16:06:30 2012 +0100

    captcha-authentication: Add new type for CaptchaAuthenticationPtr

 TelepathyQt/types.h | 2 ++
 1 file changed, 2 insertions(+)

commit d7acb6ee4ab2283f761a3bbb9175f9e5423060c7
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Feb 20 15:25:43 2012 +0100

    captcha-authentication: Use a qdbus_cast for custom types to prevent the QVariant conversion from failing

 TelepathyQt/pending-captchas.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5d916d5b79c90dfbf5d4eaaa71c176f1b5c4efae
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Feb 20 15:23:22 2012 +0100

    captcha-authentication: Assignment operator, to prevent captcha from failing to build when using stricter rules

 TelepathyQt/captcha.cpp | 11 +++++++++++
 TelepathyQt/captcha.h   |  2 ++
 2 files changed, 13 insertions(+)

commit e84e1475f3026e03c60785ece765e79f7dbe6aa4
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Feb 13 17:37:43 2012 +0100

    captcha-authentication: Add a ChannelClassSpec for captcha auth

 TelepathyQt/channel-class-spec.cpp | 19 +++++++++++++++++++
 TelepathyQt/channel-class-spec.h   |  2 ++
 2 files changed, 21 insertions(+)

commit edc7d713e464e30418ad92a231e17951f8a7e9a0
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Feb 13 17:34:01 2012 +0100

    captcha-authentication: Add pretty headers and install them

 TelepathyQt/CMakeLists.txt        |  6 ++++++
 TelepathyQt/Captcha               | 13 +++++++++++++
 TelepathyQt/CaptchaAuthentication | 13 +++++++++++++
 TelepathyQt/PendingCaptchas       | 13 +++++++++++++
 4 files changed, 45 insertions(+)

commit e173dc32d17d5a877ada23ec932f489c43689e8c
Author: Dario Freddi <drf@kde.org>
Date:   Mon Feb 13 16:45:39 2012 +0100

    captcha-authentication: Connect to the correct channel

 TelepathyQt/pending-captchas.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 706ccbe0e52874fe865738e4f423de59e07ef7d9
Author: Dario Freddi <drf@kde.org>
Date:   Mon Feb 13 16:06:41 2012 +0100

    captcha-authentication: GetCaptchaData is returning just a QByteArray

 TelepathyQt/pending-captchas.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 425cdde204867c56b01759803b55ebc9c8a2da6c
Author: Dario Freddi <drf@kde.org>
Date:   Fri Feb 10 14:48:01 2012 +0100

    captcha-authentication: Move Captcha to its own header

 TelepathyQt/captcha.cpp          | 171 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt/captcha.h            |  61 ++++++++++++++
 TelepathyQt/pending-captchas.cpp | 142 +-------------------------------
 TelepathyQt/pending-captchas.h   |  22 +----
 4 files changed, 234 insertions(+), 162 deletions(-)

commit 4d60c9aacb5f082acebd913f44bf597d4df26e80
Author: Dario Freddi <drf@kde.org>
Date:   Fri Feb 10 14:39:18 2012 +0100

    captcha-authentication: Use Connection::ErrorDetails instead of QVariantMap

 TelepathyQt/captcha-authentication.cpp | 4 ++--
 TelepathyQt/captcha-authentication.h   | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit a2ca9a770501bc8cb6d7844a49cf18029dcd0029
Author: Dario Freddi <drf@kde.org>
Date:   Fri Feb 10 12:58:47 2012 +0100

    captcha-authentication: Implement error handling by exposing a lastError set of methods in CaptchaAuthentication

 TelepathyQt/captcha-authentication-internal.h |  2 ++
 TelepathyQt/captcha-authentication.cpp        | 17 ++++++++++++++++-
 TelepathyQt/captcha-authentication.h          |  3 +++
 3 files changed, 21 insertions(+), 1 deletion(-)

commit db0589a8020875dc511247ad147fc68c85a62a54
Author: Dario Freddi <drf@kde.org>
Date:   Fri Feb 10 12:34:07 2012 +0100

    captcha-authentication: Implement bindings for cancelling captcha

 TelepathyQt/captcha-authentication.cpp | 9 +++++++++
 TelepathyQt/captcha-authentication.h   | 4 ++++
 2 files changed, 13 insertions(+)

commit 79c7b9461a659361fc17f0e51b9440e6aa0d3f0e
Author: Dario Freddi <drf@kde.org>
Date:   Fri Feb 10 12:06:41 2012 +0100

    captcha-authentication: id is now a uint everywhere

 TelepathyQt/pending-captchas.cpp | 12 ++++++------
 TelepathyQt/pending-captchas.h   |  4 ++--
 2 files changed, 8 insertions(+), 8 deletions(-)

commit f6d7cc93be86bb5f07ba1191a53d0bf95c2506c1
Author: Dario Freddi <drf@kde.org>
Date:   Fri Feb 10 12:03:59 2012 +0100

    captcha-authentication: Some captchas don't have a payload. Handle those in the right way

 TelepathyQt/pending-captchas.cpp | 53 ++++++++++++++++++++++++++++++++--------
 1 file changed, 43 insertions(+), 10 deletions(-)

commit f88eeda3f0ac656ccd865fb417895dd784177128
Author: Dario Freddi <drf@kde.org>
Date:   Fri Feb 10 11:48:11 2012 +0100

    captcha-authentication: Implement the label property in Captcha

 TelepathyQt/pending-captchas.cpp | 23 +++++++++++++++++++++--
 TelepathyQt/pending-captchas.h   |  3 ++-
 2 files changed, 23 insertions(+), 3 deletions(-)

commit 2227428425d12b2edd77b653379a72d467b33f08
Author: Dario Freddi <drf@kde.org>
Date:   Fri Feb 10 11:22:50 2012 +0100

    captcha-authentication: Port the internals to the new spec logic

 TelepathyQt/captcha-authentication.cpp |  2 +-
 TelepathyQt/pending-captchas.cpp       | 33 ++++++++++++++++++++++++++-------
 2 files changed, 27 insertions(+), 8 deletions(-)

commit 74326aa48a6c7799bf6e7ac3c67e45db4be339b9
Author: Dario Freddi <drf@kde.org>
Date:   Fri Feb 10 10:59:17 2012 +0100

    captcha-authentication: Update the spec to newest version

 TelepathyQt/pending-captchas.h | 1 +
 1 file changed, 1 insertion(+)

commit 269941c4d4ca2280fd074cb81fbaad88cf15476c
Author: Dario Freddi <drf@kde.org>
Date:   Fri Feb 10 10:58:24 2012 +0100

    captcha-authentication: Add initial documentation for PendingCaptcha

 TelepathyQt/pending-captchas.cpp | 119 +++++++++++++++++++++++++++++++++++++--
 1 file changed, 114 insertions(+), 5 deletions(-)

commit 1e09b297c355b06ed5295aa938799908dd8e0c17
Author: Dario Freddi <drf@kde.org>
Date:   Thu Feb 9 17:52:28 2012 +0100

    captcha-authentication: Cleanup duplicate types

 TelepathyQt/captcha-authentication.cpp | 6 ++----
 TelepathyQt/captcha-authentication.h   | 4 +---
 2 files changed, 3 insertions(+), 7 deletions(-)

commit 6f1c87d32b5f50bbc3a7c918e8a9b31e2483e335
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Feb 9 17:35:44 2012 +0100

    captcha-authentication: Use the brand new facilities from AbstractInterface to monitor Status for real

 TelepathyQt/captcha-authentication.cpp | 11 ++++-------
 TelepathyQt/captcha-authentication.h   |  3 +--
 2 files changed, 5 insertions(+), 9 deletions(-)

commit 5485a475a24da07587d3ed9b0acdcae06a47e9d9
Author: Dario Freddi <drf@kde.org>
Date:   Thu Feb 9 17:24:44 2012 +0100

    captcha-authentication: Move Captcha to an implicitly shared implementation outside of CaptchaAuthentication

 TelepathyQt/captcha-authentication.h |  7 ---
 TelepathyQt/pending-captchas.cpp     | 93 +++++++++++++++++++++++++++++++-----
 TelepathyQt/pending-captchas.h       | 24 +++++++++-
 3 files changed, 104 insertions(+), 20 deletions(-)

commit 3abeafd98155de024f325c94fd5f9bd3c6a6b650
Author: Dario Freddi <drf@kde.org>
Date:   Thu Feb 9 17:00:34 2012 +0100

    captcha-authentication: Rework the way Challenge types are handled, making way more sense than before

 TelepathyQt/captcha-authentication.cpp |  4 +--
 TelepathyQt/captcha-authentication.h   | 18 +++++++++---
 TelepathyQt/pending-captchas.cpp       | 54 ++++++++++++++++++++++------------
 TelepathyQt/pending-captchas.h         |  2 +-
 4 files changed, 53 insertions(+), 25 deletions(-)

commit 382d10bb077a7ef3ad97a2583cc96848bfb08d1e
Author: Dario Freddi <drf@kde.org>
Date:   Thu Feb 9 12:20:05 2012 +0100

    captcha-authentication: Change the request API to carry on preferred mimetypes & type when calling.

 TelepathyQt/captcha-authentication-internal.h |  3 ---
 TelepathyQt/captcha-authentication.cpp        | 25 ++++---------------------
 TelepathyQt/captcha-authentication.h          |  9 ++-------
 TelepathyQt/pending-captchas.cpp              | 11 +++++++++--
 TelepathyQt/pending-captchas.h                |  2 ++
 5 files changed, 17 insertions(+), 33 deletions(-)

commit 2fe20a0f7dc89bcf5858a2b6458ab13917d5d38c
Author: Dario Freddi <drf@kde.org>
Date:   Thu Feb 9 12:03:47 2012 +0100

    captcha-authentication: Rename PendingCaptcha to PendingCaptchas

 TelepathyQt/captcha-authentication.cpp |  14 +-
 TelepathyQt/captcha-authentication.h   |   6 +-
 TelepathyQt/pending-captchas.cpp       | 245 +++++++++++++++++++++++++++++++++
 TelepathyQt/pending-captchas.h         |  74 ++++++++++
 4 files changed, 329 insertions(+), 10 deletions(-)

commit 12d9e574551138d99bddb624025107f23ebf7d09
Author: Dario Freddi <drf@kde.org>
Date:   Thu Feb 9 10:59:06 2012 +0100

    captcha-authentication: Add a way to monitor PropertiesChanged in CaptchaAuthentication to watch over status

 TelepathyQt/captcha-authentication.cpp | 14 +++++++++++---
 TelepathyQt/captcha-authentication.h   |  4 +++-
 2 files changed, 14 insertions(+), 4 deletions(-)

commit 4884f6d7897b1c62335da8fcde94537d5c8318c6
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Feb 7 17:44:27 2012 +0100

    captcha-authentication: Fix permissions

 TelepathyQt/captcha-authentication.h | 1 +
 1 file changed, 1 insertion(+)

commit 9ef12ab1c8bbcefb2c7dd66cc0a0b1bda59f7c37
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Feb 7 17:03:42 2012 +0100

    captcha-authentication: Add a channelfuture extension, and make captcha a mere interface

 TelepathyQt/captcha-authentication-internal.h |  20 +++++
 TelepathyQt/captcha-authentication.cpp        | 119 +++-----------------------
 TelepathyQt/captcha-authentication.h          |  13 ++-
 3 files changed, 36 insertions(+), 116 deletions(-)

commit 8d97ba85a9067b86b31f0e1932f91116a044544a
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Feb 7 16:31:30 2012 +0100

    captcha-authentication: Rename to CaptchaAuthentication

 TelepathyQt/captcha-authentication-internal.h |  65 +++++
 TelepathyQt/captcha-authentication.cpp        | 357 ++++++++++++++++++++++++++
 TelepathyQt/captcha-authentication.h          | 102 ++++++++
 3 files changed, 524 insertions(+)

commit 7c28bc4a251d0ad6c6cd2943cb0b1258e11a4021
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Tue Mar 13 14:31:03 2012 +0100

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 5b2c18f732b512e539a3bf69c21420d719a20e0a
Author: David Edmundson <david@davidedmundson.co.uk>
Date:   Tue Mar 13 14:04:00 2012 +0100

    TextChannel: Emit pendingMessagesRemoved after the pending message has actually been removed.
    
    When call acknowledge and removed in another client than the main handler,
    pendingMessagesRemoved is emitted before it the messages is deleted from the queue, so
    messageQueue.size() remains 1 instead of 0. (in  TextChannel::Private::processMessageQueue())
    This patch fixes this behavior.
    
    This commit fixes bug fd.o#45755
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

 TelepathyQt/text-channel.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4a3fa692ecea92845ad5d77c349aa5797192e112
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 21 15:25:43 2012 -0200

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 435f760ee9e39140bb935aa639eb8ca662e2af95
Merge: 61a5b53 a024126
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 21 15:24:47 2012 -0200

    Merge branch 'spec-0.25.2'
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

commit a0241265d075952d9f27c2bed52b1bd07be8c343
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 21 15:04:05 2012 -0200

    Update to spec 0.25.2
    
    Changes in this commit:
     - Update all interfaces to spec 0.25.2
     - As this spec renames Conn.I.Addressing.DRAFT to Conn.I.Addressing1 as final version and we don't want
       to break the build, the changes to support Addressing1 are already included in this commit
     - Add all missing pretty headers
     - Generate proxy for Channel.I.CaptchaAuthentication
     - Generate proxies for Call1 interfaces. To avoid breaking the build, the support for Conn.I.Addressing

 TelepathyQt/AccountInterfaceStorageInterface       |  13 +
 TelepathyQt/CMakeLists.txt                         |  51 ++-
 TelepathyQt/CallContent                            |  13 +
 TelepathyQt/CallContentInterface                   |  13 +
 .../CallContentInterfaceAudioControlInterface      |  13 +
 TelepathyQt/CallContentInterfaceDTMFInterface      |  13 +
 TelepathyQt/CallContentInterfaceMediaInterface     |  13 +
 .../CallContentInterfaceVideoControlInterface      |  13 +
 TelepathyQt/CallContentMediaDescription            |  13 +
 TelepathyQt/CallContentMediaDescriptionInterface   |  13 +
 ...escriptionInterfaceRTCPExtendedReportsInterface |  13 +
 ...tMediaDescriptionInterfaceRTCPFeedbackInterface |  13 +
 ...escriptionInterfaceRTPHeaderExtensionsInterface |  13 +
 TelepathyQt/CallStream                             |  13 +
 TelepathyQt/CallStreamEndpoint                     |  13 +
 TelepathyQt/CallStreamEndpointInterface            |  13 +
 TelepathyQt/CallStreamInterface                    |  13 +
 TelepathyQt/CallStreamInterfaceMediaInterface      |  13 +
 .../ChannelInterfaceCaptchaAuthenticationInterface |  13 +
 TelepathyQt/ChannelInterfaceDestroyableInterface   |  13 +
 .../ChannelInterfaceSASLAuthenticationInterface    |   4 +-
 TelepathyQt/ChannelTypeCallInterface               |  13 +
 TelepathyQt/ChannelTypeDBusTubeInterface           |  13 +
 TelepathyQt/ChannelTypeStreamTubeInterface         |   4 +-
 TelepathyQt/ConnectionInterfaceAddressingInterface |  13 +
 TelepathyQt/ProtocolAddressingInterface            |  13 -
 TelepathyQt/ProtocolAvatarsInterface               |  13 -
 TelepathyQt/ProtocolInterfaceAddressingInterface   |  13 +
 TelepathyQt/ProtocolInterfaceAvatarsInterface      |  13 +
 TelepathyQt/ProtocolInterfacePresenceInterface     |  13 +
 TelepathyQt/ProtocolPresenceInterface              |  13 -
 TelepathyQt/call-content-media-description.cpp     |  26 ++
 TelepathyQt/call-content-media-description.h       |  32 ++
 TelepathyQt/call-content-media-description.xml     |  12 +
 TelepathyQt/call-content.cpp                       |  26 ++
 TelepathyQt/call-content.h                         |  32 ++
 TelepathyQt/call-content.xml                       |  13 +
 TelepathyQt/call-stream-endpoint.cpp               |  26 ++
 TelepathyQt/call-stream-endpoint.h                 |  32 ++
 TelepathyQt/call-stream-endpoint.xml               |   9 +
 TelepathyQt/call-stream.cpp                        |  26 ++
 TelepathyQt/call-stream.h                          |  32 ++
 TelepathyQt/call-stream.xml                        |  10 +
 TelepathyQt/channel.xml                            |   2 +
 TelepathyQt/connection.xml                         |   1 +
 TelepathyQt/contact-manager.cpp                    |   2 +-
 TelepathyQt/contact.cpp                            |   6 +-
 TelepathyQt/future-connection.xml                  |  26 --
 TelepathyQt/future-interfaces.xml                  |   1 -
 TelepathyQt/future-internal.h                      |   1 -
 TelepathyQt/future.cpp                             |   3 -
 TelepathyQt/pending-contacts.cpp                   |  21 +-
 TelepathyQt/stable-interfaces.xml                  |   5 +
 spec/Account.xml                                   |  34 +-
 spec/Account_Manager.xml                           |   2 +
 spec/Call_Content.xml                              |  16 +-
 spec/Call_Content_Interface_Audio_Control.xml      |   5 +-
 spec/Call_Content_Interface_DTMF.xml               | 229 ++++++++++
 spec/Call_Content_Interface_Media.xml              |  33 +-
 spec/Call_Content_Interface_Video_Control.xml      |   5 +-
 spec/Call_Content_Media_Description.xml            |   7 +-
 ...Description_Interface_RTCP_Extended_Reports.xml |   5 +-
 ...t_Media_Description_Interface_RTCP_Feedback.xml |   5 +-
 ...Description_Interface_RTP_Header_Extensions.xml |   5 +-
 spec/Call_Interface_Mute.xml                       |   2 +-
 spec/Call_Stream.xml                               |   5 +-
 spec/Call_Stream_Endpoint.xml                      |  12 +-
 spec/Call_Stream_Interface_Media.xml               |  32 +-
 spec/Channel.xml                                   |   4 +-
 spec/Channel_Interface_Addressing.xml              |   2 +-
 spec/Channel_Interface_Captcha_Authentication.xml  | 505 +++++++++++++++++++++
 spec/Channel_Interface_DTMF.xml                    |  15 +-
 spec/Channel_Type_Call.xml                         | 107 ++---
 spec/Connection_Interface_Addressing.xml           |  25 +-
 spec/Connection_Interface_Contact_List.xml         |  44 ++
 spec/Connection_Manager.xml                        |   7 +-
 spec/Protocol.xml                                  |   2 +-
 spec/Protocol_Interface_Addressing.xml             |  16 +-
 spec/all.xml                                       |   6 +-
 spec/errors.xml                                    |  10 +
 spec/generic-types.xml                             |   8 +
 tests/dbus/conn-addressing.cpp                     |   2 +-
 82 files changed, 1644 insertions(+), 273 deletions(-)

commit 61a5b530dec334b4edcc5e05095f862ebc529338
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 14 13:36:02 2012 -0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit d8bbc547bc2701c42dd58490281b8139a0ee4015
Author: Alberto Villa <avilla@FreeBSD.org>
Date:   Tue Feb 14 13:31:46 2012 -0200

    Fixing vexing parse issues with clang.
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
    Reviewed-by: Rohan Garg <rohan16garg@gmail.com>
    Tested-by: Rohan Garg <rohan16garg@gmail.com>

 TelepathyQt/optional-interface-factory.h | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 91eae81a116144184c997ebd6aabe11e80b55d3b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 13 12:10:46 2012 -0200

    Update NEWS

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 70bf52bcd40a49e0a729c347b1b94c26bb4bb54a
Merge: f2db804 d58864a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 13 12:07:45 2012 -0200

    Merge branch 'glib-disable-deprecation-warnings'
    
    Reviewed-by: Dario Freddi <dario.freddi@collabora.com>

commit d58864a7a0ee4045b59a78659a5e09a78f40bd85
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 13 11:41:39 2012 -0200

    Disable GLib deprecation warnings for now; GValueArray is deprecated but we need it for telepathy-glib.

 CMakeLists.txt | 3 +++
 1 file changed, 3 insertions(+)

commit f2db804380ad0054129652f5bab251d6f437e2f7
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Feb 10 15:21:47 2012 +0100

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit e9c25bb228fedae3da5c16bcad41be3998e8a7cc
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Feb 10 15:20:31 2012 +0100

    ChannelClassSpec: Add a method for retrieving a class spec for a SASL Server Authentication channel

 TelepathyQt/channel-class-spec.cpp | 19 +++++++++++++++++++
 TelepathyQt/channel-class-spec.h   |  3 +++
 2 files changed, 22 insertions(+)

commit 8d4cfb41d5e123c98446ac1930f044ce6183563d
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Feb 10 14:29:04 2012 +0100

    AbstractInterface: Fix a typo in setMonitorProperties, and add a warning should the call to QDBusConnection::(dis)connect fail

 TelepathyQt/abstract-interface.cpp | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 403a0f078aff28bb6d568af74813cc0e88f98915
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Feb 9 16:54:19 2012 +0100

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 260a8940da384fd57095b56c2a899fe19873578f
Merge: 6673539 a29173d
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Feb 9 16:52:43 2012 +0100

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

commit a29173d0b5043192b243bd4dcaa695b7e9220f56
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Feb 9 16:51:42 2012 +0100

    monitor-properties: Cleanup the test

 tests/dbus/properties.cpp | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit f8bae0dcc4d555f3c19dc9ecc9f71b7b219a5603
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Feb 9 16:49:28 2012 +0100

    monitor-properties: Initialize private members inside Private

 TelepathyQt/abstract-interface.cpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit f63482e68a647ff1df733e1cb7c2dab49f7c3d60
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Feb 9 16:25:39 2012 +0100

    monitor-properties: Add documentation

 TelepathyQt/abstract-interface.cpp | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit e2527b04b25ddeca2f5a0067707d26dfc4d9e463
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Feb 9 16:11:15 2012 +0100

    monitor-properties: Remove redundant test

 tests/dbus/properties.cpp | 21 ---------------------
 1 file changed, 21 deletions(-)

commit aa947c86dedf0bf566ab2e85fda1532696fd9380
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Feb 9 16:08:59 2012 +0100

    monitor-properties: Check the invalid interface before the other one

 tests/dbus/properties.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 8bcd2b1e9e4f6a2fb9bcea099a0110e8d7afd9a3
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Feb 9 16:05:56 2012 +0100

    monitor-properties: Unify signatures

 TelepathyQt/abstract-interface.cpp | 2 +-
 TelepathyQt/abstract-interface.h   | 4 ++--
 tests/dbus/properties.cpp          | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 25feb3ac3c90f2e048f7a4489daedc947e00bffb
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Feb 9 15:44:06 2012 +0100

    monitor-properties: Add a basic unit test

 tests/dbus/CMakeLists.txt |   1 +
 tests/dbus/properties.cpp | 165 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 166 insertions(+)

commit 4ca9827cb599aad0f0143e51c9d84d6d350dc8ff
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Feb 9 14:42:58 2012 +0100

    monitor-properties: Add methods and signals in AbstractInterface for monitoring property changes

 TelepathyQt/abstract-interface.cpp | 37 +++++++++++++++++++++++++++++++++++++
 TelepathyQt/abstract-interface.h   | 12 ++++++++++++
 2 files changed, 49 insertions(+)

commit 6673539b3e39a8f9d3ab0a1db5dcd87aa5c9d4cc
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Feb 8 14:01:50 2012 +0000

    Tests: use QCoreApplication::applicationFilePath instead of hardcoded binary names
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 tests/dbus/account-channel-dispatcher.cpp           | 2 +-
 tests/file-transfer-channel-creation-properties.cpp | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 662da02395052cd3db0456d10804b76579fdcdb1
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Feb 2 14:31:38 2012 +0100

    Master Qt5 now fixes the issues we had with QHostAddress - re-enable Stream tube tests for Qt5

 tests/dbus/CMakeLists.txt | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

commit 89fababff211f74da2dda39290d60dfbd894c239
Merge: 86ec1d6 614a2d9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 27 11:58:17 2012 -0200

    Merge branch 'tests-linkage-fix'

commit 614a2d9bc001d728f48fa55f17d27bb8d584b4d8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 27 11:50:41 2012 -0200

    Fix tests linkage with future/ convenience libraries.

 tests/dbus/CMakeLists.txt                            | 4 ++--
 tests/lib/glib/CMakeLists.txt                        | 4 +---
 tests/lib/glib/future/conference/CMakeLists.txt      | 1 +
 tests/lib/glib/future/conn-addressing/CMakeLists.txt | 1 +
 4 files changed, 5 insertions(+), 5 deletions(-)

commit 86ec1d65849acd730c9faf5a651ad210a59b56c2
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Dec 30 20:49:32 2011 +0200

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a015ae27e7a9ca727a06488c843f4716e596968b
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Dec 30 20:47:44 2011 +0200

    Add explanation to Presence::setStatus
    
    To be translated to proper documentation when the class is documented in general

 TelepathyQt/presence.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

commit 6fe5e533ef7694770df652886a5c5ea18888a1a4
Author: Martin Klapetek <martin.klapetek@gmail.com>
Date:   Fri Dec 30 20:43:46 2011 +0200

    Add Tp::Presence::setStatusMessage()
    
    Reviewed-by: Olli Salli <olli.salli@collabora.co.uk>

 TelepathyQt/presence.cpp | 9 +++++++++
 TelepathyQt/presence.h   | 1 +
 2 files changed, 10 insertions(+)

commit b37682d809459466e726af2c830d57745af5e1eb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 21 13:14:05 2011 -0200

    Start 0.9.1 development

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

commit d50b79b0fe9c6fb38d267e74301284bbb676f60d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 20 18:33:46 2011 -0200

    Prepare release 0.9.0

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

commit e670b841a1278904159e17f136e03a3897336e58
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 20 18:27:40 2011 -0200

    Update NEWS

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit e87e9365e55a5f105ec782a2c4bf7b7fc2ec0a62
Merge: 1e8084f 651948b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 20 18:25:23 2011 -0200

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

commit 651948b25e2c7919ef6cf87266472e3cf8c000e7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 20 17:41:59 2011 -0200

    Disable tests failing in Qt 4.6.

 tests/dbus/CMakeLists.txt | 43 +++++++++++++++++++++++++++----------------
 1 file changed, 27 insertions(+), 16 deletions(-)

commit 1e8084f879afa2735f3912976ddd0d7b31002b0c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 20 13:15:29 2011 -0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit acdfa4478751a5ee7487d0824f87dd3af68334e3
Merge: 35cbd30 8a12620
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 20 13:11:46 2011 -0200

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

commit 8a126209bd2e19a00fabf27fad28898ac70629ba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 20 13:08:48 2011 -0200

    ContactManager: Make lookupContactByHandle private.

 TelepathyQt/contact-manager.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 35cbd30f6786ef2917bdf216f15e9bcb9531cb85
Merge: 1d0cbab 414205a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 19 13:46:37 2011 -0200

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

commit 1d0cbab74539ca347725a42deab6516f551d4a2a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 19 13:45:42 2011 -0200

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 61c6769b263bff1667466e7e3b4c6d3afc06b5ab
Merge: db28c27 8364f3c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 19 13:44:08 2011 -0200

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

commit db28c27a556f067255a733a3c66213cb1ee5a5b5
Merge: 9a04494 a7b82da
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 19 13:43:57 2011 -0200

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

commit a7b82da5198101f85a588e1ea3ac32d3644f9f92
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 19 13:40:01 2011 -0200

    cm-protocol test: Use an instance variable to hold introspection counters.

 tests/dbus/cm-protocol.cpp | 73 +++++++++++++++++-----------------------------
 1 file changed, 26 insertions(+), 47 deletions(-)

commit 8364f3c131e7f132c719331847005df895bdb437
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 19 11:40:11 2011 -0200

    Contact: Update docs for features to remove redundancy.

 TelepathyQt/contact.cpp | 18 ------------------
 1 file changed, 18 deletions(-)

commit 53f99a457dd9ef4abd9dbc61792f87ee49278b6e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 19 11:38:33 2011 -0200

    PendingContacts: Add FIXME to refactor implementation in the future.

 TelepathyQt/pending-contacts.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit dea7116dd065c022901716b45dc92a9b8d050a55
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 15 22:27:18 2011 -0200

    ProtocolInfo: Update docs for normalize* methods.

 TelepathyQt/protocol-info.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7404dac3b697044003ddd932d4c7e6c62d52aaf3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 15 22:26:31 2011 -0200

    Contact: Update docs for vcardAddresses/uris accessors.

 TelepathyQt/contact.cpp | 8 --------
 1 file changed, 8 deletions(-)

commit b21a17eeed63b8a58877a417db2f4e637fc87ac6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 15 22:21:52 2011 -0200

    PendingContacts: Move common code to check for errors on accessors to a utility function.

 TelepathyQt/pending-contacts.cpp | 84 ++++++++++++++--------------------------
 1 file changed, 28 insertions(+), 56 deletions(-)

commit bccfdeceb86ba2897a2be4587b3ccd9e33521e96
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 15 21:59:16 2011 -0200

    Contact: Rename addressableVCardAddresses/addressableUris to vCardAddresses/uris.

 TelepathyQt/contact.cpp        | 22 +++++++++++-----------
 TelepathyQt/contact.h          |  4 ++--
 TelepathyQt/protocol-info.cpp  |  4 ++--
 tests/dbus/conn-addressing.cpp | 12 ++++++------
 4 files changed, 21 insertions(+), 21 deletions(-)

commit d019d8f5ab1f4b1366b4e9b935ed91198957929a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 15 21:56:47 2011 -0200

    ContactManager: Move common code to get real features from features and interfaces from features to utility functions.

 TelepathyQt/contact-manager.cpp | 94 +++++++++++++++++------------------------
 1 file changed, 38 insertions(+), 56 deletions(-)

commit 1a7e6aadcc936301b7860232b8ec1d59f49ff6c2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 15 21:45:32 2011 -0200

    future/conn-addressing: Use TpTests instead of Example as the namespace.

 tests/dbus/conn-addressing.cpp               |  2 +-
 tests/lib/glib/future/conn-addressing/conn.c | 20 ++++++------
 tests/lib/glib/future/conn-addressing/conn.h | 48 ++++++++++++++--------------
 3 files changed, 35 insertions(+), 35 deletions(-)

commit a0bd5fed856702d41ec8f4f9cc7afa312b58a4f3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 15 21:40:05 2011 -0200

    cmake: Update FindDBusGlib.cmake to merge DBUS_GLIB_INCLUDE_DIR and DBUS_GLIB_LOWLEVEL_INCLUDE_DIR into DBUS_GLIB_INCLUDE_DIRS.

 cmake/modules/FindDBusGLib.cmake                     | 4 ++--
 tests/lib/glib/future/conn-addressing/CMakeLists.txt | 3 +--
 2 files changed, 3 insertions(+), 4 deletions(-)

commit d9eaf0848b43901465407d1b0b5b6c601498d4e7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 23:15:25 2011 -0200

    ProtocolInfo: Update docs for normalizeVCardAddress/normalizeContactUri.

 TelepathyQt/contact-manager.cpp |  6 ++++--
 TelepathyQt/protocol-info.cpp   | 10 ++++++++++
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 0db45377b3c5635446fed0edcc7a0c5e5b136846
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 22:53:04 2011 -0200

    ContactManager: Add docs for contactsForVCardAddresses/contactsForUris.

 TelepathyQt/contact-manager.cpp | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit ba14c28f480c03bb49ab90c4494b60fb2fa7b5a0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 22:52:07 2011 -0200

    Contact: Add docs for addressableVCardAddresses/addressableUris/FeatureAddresses.

 TelepathyQt/contact.cpp | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit 25ce62c5971f5de2bbf8dc63a99bce7afe4dd692
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 22:29:27 2011 -0200

    contacts test: Add test to check that Conn.I.Addressing support is reportedly not available when the connection does not support it.

 tests/dbus/contacts.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 482cc5c28ffdbe27259cd469adac1ee3b60ef394
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 22:27:47 2011 -0200

    PendingContacts: Do not make unnecessary D-Bus round trips when requesting contacts by vcard addresses/uris.

 TelepathyQt/contact-manager.cpp         | 54 +++++++++++++++++++++++++++------
 TelepathyQt/pending-contacts-internal.h | 10 ++++--
 TelepathyQt/pending-contacts.cpp        | 43 ++++++++++++++++++--------
 TelepathyQt/pending-contacts.h          |  2 ++
 4 files changed, 86 insertions(+), 23 deletions(-)

commit b674f09f7c06aac0b0f173f928d1deef9977e8ad
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 22:06:58 2011 -0200

    PendingContacts: Use the same slot to handle the return of Conn.I.Addressing GetContactsByVCardField and GetContactsByURI.

 TelepathyQt/pending-contacts.cpp | 27 ++++-----------------------
 TelepathyQt/pending-contacts.h   |  3 +--
 2 files changed, 5 insertions(+), 25 deletions(-)

commit c5bba4ee35e5f85263fe757c2abbb5b2d871ad0e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 20:09:05 2011 -0200

    conn-addressing test: Add test for Conn.I.Addressing support.

 tests/dbus/CMakeLists.txt      |   4 +-
 tests/dbus/conn-addressing.cpp | 403 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 406 insertions(+), 1 deletion(-)

commit 7342dbabd6db6cea5d104bf6edfaca149d349cd8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 13:47:11 2011 -0200

    future/conn-addressing: Add test glib connection implementing Conn.I.Addressing.

 tests/lib/glib/CMakeLists.txt                      |   3 +-
 tests/lib/glib/future/CMakeLists.txt               |   1 +
 .../lib/glib/future/conn-addressing/CMakeLists.txt |  15 +
 tests/lib/glib/future/conn-addressing/conn.c       | 359 +++++++++++++++++++++
 tests/lib/glib/future/conn-addressing/conn.h       |  57 ++++
 5 files changed, 434 insertions(+), 1 deletion(-)

commit ae2e1e574b0d3e235f4b40ba663e0acc435771b5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 13:44:03 2011 -0200

    cmake: Also export DBUS_GLIB_LOWLEVEL_INCLUDE_DIR so one can include <dbus/dbus-glib-lowlevel.h>.

 cmake/modules/FindDBusGLib.cmake | 7 +++++++
 1 file changed, 7 insertions(+)

commit 093c8a4c5f9fbe55cb13d746b6213fda388b3ca2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 13:43:01 2011 -0200

    cmake: Fix FindDBusGLib.cmake to properly search for dbus-glib-1 instead of dbus-glib.

 cmake/modules/FindDBusGLib.cmake | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 1088fd94794099008c74dab5a32375f7d6b63a0b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 13:45:36 2011 -0200

    Generate glib code for Conn.I.Addressing to be used by tests.

 tests/lib/glib/future/extensions/CMakeLists.txt | 5 +++++
 tests/lib/glib/future/extensions/all.xml        | 1 +
 tests/lib/glib/future/extensions/connection.xml | 9 +++++++++
 tests/lib/glib/future/extensions/extensions.h   | 2 ++
 4 files changed, 17 insertions(+)

commit 09c8050a223b3564c26aff5da8510dfbe4f76d28
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 10:44:09 2011 -0200

    Contact: Rename FeatureAddressing to FeatureAddresses.
    
    Also rename internal receiveAddressing to receiveAddresses.

 TelepathyQt/contact-manager.cpp |  6 +++---
 TelepathyQt/contact.cpp         | 12 ++++++------
 TelepathyQt/contact.h           |  4 ++--
 3 files changed, 11 insertions(+), 11 deletions(-)

commit 9ad8b0aa48797ea0afa0713b4f2ead8b55d62c82
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 20:07:55 2011 -0200

    PendingContacts: Properly use namespace for slots params.

 TelepathyQt/pending-contacts.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 28df97656140ca4ab40988930cc6d505b0202f32
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 20:24:50 2011 -0200

    PendingAddressingGetContacts: Use the same internal variable to represent requested vcard addresses/uris.

 TelepathyQt/pending-contacts-internal.h | 22 ++++++++++++--------
 TelepathyQt/pending-contacts.cpp        | 36 +++++++++------------------------
 2 files changed, 23 insertions(+), 35 deletions(-)

commit 4040fc272acfc2f7bb864b0488d3b9e6a5d0a8d7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 10:40:16 2011 -0200

    PendingContacts: Use the same internal variable to represent (in)valid vcard addresses/uris.

 TelepathyQt/pending-contacts-internal.h | 13 ++++----
 TelepathyQt/pending-contacts.cpp        | 53 +++++++++++++++++++++++----------
 2 files changed, 42 insertions(+), 24 deletions(-)

commit f4c2a2ba05828b1685f39c46a52491512f81ab34
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 10:29:44 2011 -0200

    PendingContacts: Use the same internal variable to represent requested ids/vcard addresses/uris.

 TelepathyQt/pending-contacts.cpp | 26 ++++++++++++--------------
 1 file changed, 12 insertions(+), 14 deletions(-)

commit 68ed2ab674f74132f215bb28f1ddab34cbaa7866
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 14 10:22:03 2011 -0200

    PendingContacts: Remove internal ListType enum in favour of RequestType that is now exposed.

 TelepathyQt/contact-manager.cpp  | 12 +++++------
 TelepathyQt/pending-contacts.cpp | 43 ++++++++++++++++------------------------
 TelepathyQt/pending-contacts.h   | 12 +++++++----
 3 files changed, 31 insertions(+), 36 deletions(-)

commit 6a284a799bf81220e153e23907c4a437ad6bcdbe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 9 12:36:30 2011 -0200

    Contact: Add accessors for Conn.I.Addressing contact attributes.

 TelepathyQt/contact-manager.cpp |  8 ++++++--
 TelepathyQt/contact.cpp         | 33 +++++++++++++++++++++++++++++++++
 TelepathyQt/contact.h           |  6 ++++++
 3 files changed, 45 insertions(+), 2 deletions(-)

commit 873afedbbde2f1076a61b22b5d590614b67081b9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 8 20:16:50 2011 -0200

    PendingContacts: Actually implement support for retrieving contacts using Conn.I.Addressing.

 TelepathyQt/pending-contacts.cpp | 140 ++++++++++++++++++++++++++++++++++++---
 TelepathyQt/pending-contacts.h   |   6 ++
 2 files changed, 138 insertions(+), 8 deletions(-)

commit def408f3f413333cafd01e3ebd3b4c40f451998f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 8 20:15:07 2011 -0200

    PendingContacts: Add internal pending operation to handle Conn.I.Addressing GetContactsBy*.

 TelepathyQt/CMakeLists.txt              |  1 +
 TelepathyQt/pending-contacts-internal.h | 78 +++++++++++++++++++++++++++++
 TelepathyQt/pending-contacts.cpp        | 89 ++++++++++++++++++++++++++++++++-
 3 files changed, 166 insertions(+), 2 deletions(-)

commit 15b9a9e8a53e6fed63c9ffe1d817f2b0bd22f31e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 8 18:53:13 2011 -0200

    ContactManager: Add skeleton high-level API for Conn.I.Addressing GetContactsByVCardField and GetContactsByURI.

 TelepathyQt/contact-manager.cpp  |  50 +++++++++++++++++--
 TelepathyQt/contact-manager.h    |   6 +++
 TelepathyQt/pending-contacts.cpp | 104 ++++++++++++++++++++++++++++++++++-----
 TelepathyQt/pending-contacts.h   |  24 +++++++--
 4 files changed, 166 insertions(+), 18 deletions(-)

commit 0a89f69e5d33733116740588897e6697c7962531
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 8 17:27:31 2011 -0200

    Generate low-level bindings for Conn.I.Addressing.

 TelepathyQt/CMakeLists.txt        |  2 ++
 TelepathyQt/future-connection.xml | 26 ++++++++++++++++++++++++++
 TelepathyQt/future-interfaces.xml |  1 +
 TelepathyQt/future-internal.h     |  2 ++
 TelepathyQt/future.cpp            |  3 +++
 5 files changed, 34 insertions(+)

commit abf6bcaa42216fcd1209e026ba467f125250cd99
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 15 21:04:04 2011 -0200

    cm-protocol test: Add specific test for Protocol support.

 tests/dbus/CMakeLists.txt                 |   1 +
 tests/dbus/cm-protocol.cpp                | 752 ++++++++++++++++++++++++++++++
 tests/telepathy/managers/protocol.manager |  35 ++
 3 files changed, 788 insertions(+)

commit 7de4b5985d6bb5757574c26ae82e1da4b69ddc75
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 15 21:01:36 2011 -0200

    ConnectionManager: Properly check for Protocol interfaces when introspecting.

 TelepathyQt/connection-manager-internal.h |  1 +
 TelepathyQt/connection-manager.cpp        | 53 +++++++++++++++++--------------
 2 files changed, 31 insertions(+), 23 deletions(-)

commit a1136705f9f49c7a5d5efb8514c02272d474f0fc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 13 20:31:53 2011 -0200

    ConnectionManager: Don't return a bool value on extract*Properties methods.

 TelepathyQt/connection-manager-internal.h |  8 ++++----
 TelepathyQt/connection-manager.cpp        | 28 ++++++++--------------------
 2 files changed, 12 insertions(+), 24 deletions(-)

commit 370d8a607e61192a58535f28b91851f5146be047
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 13 20:28:47 2011 -0200

    ConnectionManager: Rename methods parsing immutable properties to have "extract" instead of "load" as prefix.

 TelepathyQt/connection-manager-internal.h | 10 +++++-----
 TelepathyQt/connection-manager.cpp        | 28 ++++++++++++++--------------
 2 files changed, 19 insertions(+), 19 deletions(-)

commit aa63ff74f80ca4771cad2aac8bbab80476a52e9b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 13 20:24:43 2011 -0200

    ProtocolInfo: More small doc fixes.

 TelepathyQt/protocol-info.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit da02d15ab5836bfeba3964976b04adee8e5f6f54
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 9 20:01:20 2011 -0200

    ProtocolInfo: Remove connectionManager accessor.

 TelepathyQt/protocol-info.cpp | 41 ++++++++++++++++-------------------------
 TelepathyQt/protocol-info.h   |  4 +---
 2 files changed, 17 insertions(+), 28 deletions(-)

commit cf37a455d3ee6cc0c2ced65512886a60f70ca0c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 9 19:48:23 2011 -0200

    ConnectionManager: Use requestAllProperties when requesting main properties and Protocol properties.

 TelepathyQt/connection-manager-internal.h |  27 ++++--
 TelepathyQt/connection-manager.cpp        | 141 ++++++++++++------------------
 TelepathyQt/connection-manager.h          |   8 +-
 3 files changed, 83 insertions(+), 93 deletions(-)

commit 686806c017db9661ebeb8c84796b8bae65adbb2c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 9 19:15:04 2011 -0200

    ProtocolInfo: Fix some small doc issues.

 TelepathyQt/protocol-info.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 55134a5ad8fc20ef93da0cca5155e5bfa5593b6d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 9 19:11:12 2011 -0200

    ConnectionManager: Only introspect Protocol interfaces if immutable properties are not sufficient.

 TelepathyQt/connection-manager-internal.h |  14 +-
 TelepathyQt/connection-manager.cpp        | 231 ++++++++++++++++++++----------
 2 files changed, 168 insertions(+), 77 deletions(-)

commit 414205a4217184903f8047919930fb8d2bb6747b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 9 13:14:18 2011 -0200

    shared-ptr.dox: Update docs to refer to RefCounted instead of SharedData.

 TelepathyQt/shared-ptr.dox | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9a04494b8905ac5427c8cc7d427b6f63b41e88aa
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Dec 9 14:28:05 2011 +0100

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit f3166fa78a09adc0c5960f797436c5b10d736926
Merge: 08747ed eea66db
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Fri Dec 9 14:27:44 2011 +0100

    Merge branch 'install-cmake-files'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
    Reviewed-by: George Kiagiadakis (gkiagia) <george.kiagiadakis@collabora.com>

commit eea66db69598bbd02c78aeccbca39b3f308d80fa
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Dec 8 16:20:50 2011 +0100

    install-cmake-files: Fix include path directory

 TelepathyQt/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 13f4c05e3b12ed02080768256b9dc88c9df2f6a0
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Dec 8 15:15:22 2011 +0100

    install-cmake-files: Fix component names

 TelepathyQt/CMakeLists.txt          | 2 +-
 TelepathyQt/Farsight/CMakeLists.txt | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 351cd1539eb6eb825eea36a8f57930537e91734c
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Dec 8 14:57:38 2011 +0100

    install-cmake-files: Add config files for both libraries, generating dynamically TpQt4 or TpQt5 files.

 TelepathyQt/CMakeLists.txt                         | 43 ++++++++++++++++++++--
 TelepathyQt/Farsight/CMakeLists.txt                | 31 ++++++++++++++--
 .../Farsight/TelepathyQtFarsightConfig.cmake.in    | 22 +++++++++++
 TelepathyQt/TelepathyQtConfig.cmake.in             | 26 +++++++++++++
 4 files changed, 114 insertions(+), 8 deletions(-)

commit 5e0093611c475f67a523d5424547d39aa9faf4cb
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Dec 8 12:10:16 2011 +0100

    install-cmake-files: Add macros for building version files, and for installation of config files

 cmake/modules/BasicFindPackageVersion.cmake.in     | 30 ++++++++++++++++++++++
 .../modules/MacroWriteBasicCMakeVersionFile.cmake  | 21 +++++++++++++++
 cmake/modules/TelepathyDefaults.cmake              |  5 ++++
 cmake/modules/TpQtMacros.cmake                     | 15 +++++++++++
 4 files changed, 71 insertions(+)

commit 825da5b76de787afbc8df9e4c3272fd97b318a09
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 8 16:05:50 2011 -0200

    cm-basics test: Add tests for ProtocolInfo::normalizeVCardAddress and normalizeContactUri.

 tests/dbus/cm-basics.cpp | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit 71ecc04cf049b417c902bfaca7fa0bc393694dc1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 8 15:53:23 2011 -0200

    ProtocolInfo: Add high-level API for Protocol.I.Addressing NormalizeVCardAddress and NormalizeContactURI methods.

 TelepathyQt/protocol-info.cpp | 94 ++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt/protocol-info.h   |  4 ++
 2 files changed, 97 insertions(+), 1 deletion(-)

commit 6a31309e78cfab18e45493b3b6ee7b48993b307c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 8 15:51:12 2011 -0200

    ProtocolInfo: Add connectionManager() accessor and make isValid() check if CM is still valid.

 TelepathyQt/connection-manager-internal.h |  4 ++--
 TelepathyQt/connection-manager.cpp        | 19 +++++++++----------
 TelepathyQt/protocol-info.cpp             | 25 ++++++++++++++++++-------
 TelepathyQt/protocol-info.h               |  6 ++++--
 4 files changed, 33 insertions(+), 21 deletions(-)

commit 576648fff476bedb1978ce9f3b25a8ab4b266d45
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 8 14:38:57 2011 -0200

    PendingString: Add new generic pending operation for method calls returning a string.

 TelepathyQt/CMakeLists.txt     |   4 ++
 TelepathyQt/PendingString      |  13 ++++++
 TelepathyQt/pending-string.cpp | 101 +++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/pending-string.h   |  66 +++++++++++++++++++++++++++
 4 files changed, 184 insertions(+)

commit 5dcb2d710a0e9c1d0741679587e422de4daeb3c1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 8 14:24:53 2011 -0200

    cm-basics test: Test Protocol.I.Addressing support.

 tests/dbus/cm-basics.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit f05e98c014cc33033c8be4cbf324478e6cbba1c1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 8 14:24:32 2011 -0200

    echo2 cm: Add support for Protocol.I.Addressing.

 CMakeLists.txt                  |  4 +-
 tests/lib/glib/echo2/protocol.c | 93 +++++++++++++++++++++++++++++++++++++++--
 2 files changed, 92 insertions(+), 5 deletions(-)

commit 9d05c67f73bcd2bce9c887527ef3be27ffbf0cb8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 8 14:23:24 2011 -0200

    ConnectionManager: Add support for Protocol.I.Addressing.

 TelepathyQt/connection-manager-internal.h |  2 ++
 TelepathyQt/connection-manager.cpp        | 50 +++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

commit f15fb5656daf29113c1e06d8b9e0ae473f843abe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 8 14:22:49 2011 -0200

    manager-file test: Test Protocol.I.Addressing properties parsing.

 tests/manager-file.cpp                             | 5 +++++
 tests/telepathy/managers/test-manager-file.manager | 3 +++
 2 files changed, 8 insertions(+)

commit 74d9c34c0b7d606a3e61d878590724adad0e0690
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 8 14:22:10 2011 -0200

    ManagerFile: Add support for Protocol.I.Addressing properties.

 TelepathyQt/manager-file.cpp | 17 +++++++++++++++++
 TelepathyQt/manager-file.h   |  2 ++
 2 files changed, 19 insertions(+)

commit fa6e5dc34deb782d3c19ef910d50ea6d10de3f0a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 8 14:21:41 2011 -0200

    ProtocolInfo: Add accessors for Protocol.I.Addressing properties.

 TelepathyQt/protocol-info.cpp | 51 +++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt/protocol-info.h   |  5 +++++
 2 files changed, 56 insertions(+)

commit 30eebf1778869a17b12ea638385527c622aadb9e
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Dec 8 12:05:06 2011 +0100

    install-cmake-files: Don't install pkgconfig files on windows

 TelepathyQt/CMakeLists.txt          | 10 ++++++----
 TelepathyQt/Farsight/CMakeLists.txt | 10 ++++++----
 2 files changed, 12 insertions(+), 8 deletions(-)

commit 3cd8c402fefb52675560a10242688f28e422b6c5
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Dec 8 11:54:30 2011 +0100

    install-cmake-files: Move tp-fs pc files in the Farsight/ directory

 TelepathyQt/CMakeLists.txt                                 |  7 -------
 TelepathyQt/Farsight/CMakeLists.txt                        |  5 +++++
 TelepathyQt/Farsight/TelepathyQtFarsight-uninstalled.pc.in | 11 +++++++++++
 TelepathyQt/Farsight/TelepathyQtFarsight.pc.in             | 11 +++++++++++
 TelepathyQt/TelepathyQtFarsight-uninstalled.pc.in          | 11 -----------
 TelepathyQt/TelepathyQtFarsight.pc.in                      | 11 -----------
 6 files changed, 27 insertions(+), 29 deletions(-)

commit 45ccb8e6ebfd0f0456310f821064f9052f0d0af1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 6 13:16:40 2011 -0200

    ConnectionManager: Small refactoring for the introspection of Protocol interfaces.

 TelepathyQt/connection-manager-internal.h |  1 +
 TelepathyQt/connection-manager.cpp        | 46 +++++++++++++------------------
 2 files changed, 20 insertions(+), 27 deletions(-)

commit 08747ed39d72b0a8c6a6ce04629fe725d08f1fdd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 8 11:09:12 2011 -0200

    Fix pkgconfig files cflags to properly point to include dir.
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

 TelepathyQt/TelepathyQt.pc.in         | 2 +-
 TelepathyQt/TelepathyQtFarsight.pc.in | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 7fa1218b0b261f03b7c575a320c7719b90bfe603
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Dec 8 10:17:12 2011 +0100

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit dd79bae817ef261b52db8598812211b5c3b5be75
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Thu Dec 8 10:14:30 2011 +0100

    Forward-declare TfChannel in TelepathyQt/Farsight.
    
    This way, TelepathyQtFarsight does not depend directly in its interface from tp-farsight
    and all of its dependencies. This way we can track cmake find files more efficiently.
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

 TelepathyQt/Farsight/channel.cpp | 2 ++
 TelepathyQt/Farsight/channel.h   | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 81757710fd525c665f224f15d8a2b5acd9a11787
Merge: a15938d be0cdd1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 7 18:29:58 2011 -0200

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

commit a15938daf968eb96566934b9cae9e6a7f574f842
Merge: 23a9833 e125025
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 7 17:56:31 2011 -0200

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

commit be0cdd10431c1eda979710c500f10ac23bc336b1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 7 17:10:39 2011 -0200

    Generate low-level bindings for Protocol.I.Addressing and add missing ProtocolInterface* pretty headers.

 TelepathyQt/CMakeLists.txt              |  4 ++++
 TelepathyQt/ProtocolAddressingInterface | 13 +++++++++++++
 TelepathyQt/ProtocolAvatarsInterface    | 13 +++++++++++++
 TelepathyQt/ProtocolInterface           | 13 +++++++++++++
 TelepathyQt/ProtocolPresenceInterface   | 13 +++++++++++++
 TelepathyQt/connection-manager.xml      |  1 +
 6 files changed, 57 insertions(+)

commit df340586c4e610fbf8f06284124cbbb4b0abbdd5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 7 17:53:05 2011 -0200

    Generate low-level bindings for Chan.I.FileTransferMetadata/SMS.

 TelepathyQt/CMakeLists.txt                                |  2 ++
 TelepathyQt/ChannelInterfaceFileTransferMetadataInterface | 13 +++++++++++++
 TelepathyQt/ChannelInterfaceSMSInterface                  | 13 +++++++++++++
 TelepathyQt/channel.xml                                   |  2 ++
 4 files changed, 30 insertions(+)

commit e125025b2c40ed789f4993428e71a4d02a622d39
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 7 17:19:26 2011 -0200

    Small fix on generated proxy documentation.

 tools/qt-client-gen.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e4b476e1a627934d5cb05232e6d98c8fabc7afb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 7 13:55:44 2011 -0200

    Update to spec 0.25.1.

 spec/Account.xml                                   |   2 +
 spec/Account_Interface_Avatar.xml                  |   3 +
 spec/Account_Manager.xml                           |  26 +-
 spec/Call_Content.xml                              | 138 ++--
 spec/Call_Content_Interface_Audio_Control.xml      | 111 ++++
 spec/Call_Content_Interface_Media.xml              | 562 +++++++++++-----
 spec/Call_Content_Interface_Video_Control.xml      |   7 +-
 spec/Call_Content_Media_Description.xml            | 236 +++++++
 ...Description_Interface_RTCP_Extended_Reports.xml | 145 +++++
 ...t_Media_Description_Interface_RTCP_Feedback.xml |  61 ++
 ...Description_Interface_RTP_Header_Extensions.xml |  73 +++
 spec/Call_Interface_Mute.xml                       | 146 +++++
 spec/Call_Stream.xml                               | 110 +++-
 spec/Call_Stream_Endpoint.xml                      | 284 ++++++++-
 spec/Call_Stream_Interface_Media.xml               | 395 ++++++++++--
 spec/Channel_Dispatcher.xml                        | 203 +++++-
 spec/Channel_Interface_DTMF.xml                    |   4 +-
 spec/Channel_Interface_File_Transfer_Metadata.xml  |  98 +++
 spec/Channel_Interface_Group.xml                   |  86 +++
 spec/Channel_Interface_Hold.xml                    |  16 +-
 spec/Channel_Interface_Media_Signalling.xml        |  50 +-
 spec/Channel_Interface_Messages.xml                |  63 +-
 spec/Channel_Interface_Password.xml                |  26 +-
 spec/Channel_Interface_Picture.xml                 | 198 ++++++
 spec/Channel_Interface_Room.xml                    | 119 ++--
 spec/Channel_Interface_Room_Config.xml             | 267 ++++++++
 spec/Channel_Interface_SMS.xml                     | 110 +++-
 spec/Channel_Interface_Subject.xml                 | 128 ++++
 spec/Channel_Interface_Tube.xml                    |  53 +-
 spec/Channel_Request.xml                           |  44 +-
 spec/Channel_Type_Call.xml                         | 710 +++++++++++++--------
 spec/Channel_Type_Contact_List.xml                 |   3 +
 spec/Channel_Type_Contact_Search.xml               |  23 +-
 spec/Channel_Type_DBus_Tube.xml                    |  12 +-
 spec/Channel_Type_File_Transfer.xml                |  25 +-
 spec/Channel_Type_Room_List.xml                    |   8 +-
 spec/Channel_Type_Text.xml                         | 135 ++--
 spec/Connection.xml                                |  12 +
 spec/Connection_Interface_Addressing.xml           |  94 ++-
 spec/Connection_Interface_Balance.xml              |  20 +
 spec/Connection_Interface_Forwarding.xml           |   2 +-
 spec/Connection_Interface_Location.xml             |   2 +-
 spec/Connection_Interface_Requests.xml             |   5 +-
 spec/Connection_Interface_Simple_Presence.xml      | 107 +++-
 spec/Connection_Manager.xml                        |  22 +-
 spec/Media_Stream_Handler.xml                      | 203 +++++-
 spec/Properties_Interface.xml                      |   2 +
 spec/Protocol.xml                                  |  15 +-
 spec/Protocol_Interface_Addressing.xml             |  79 ++-
 spec/Protocol_Interface_Avatars.xml                |  16 +-
 spec/all.xml                                       |  20 +-
 spec/errors.xml                                    |  60 +-
 spec/template.xml                                  |   2 +-
 53 files changed, 4260 insertions(+), 1081 deletions(-)

commit 23a9833698cf34f1df543b6c94166f151a1f76b7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 6 14:20:27 2011 -0200

    Update NEWS

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit d81ba55a37f9ac1e344e850f2a1cef51fdca19b1
Merge: f3c9172 878b416
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 6 14:16:47 2011 -0200

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

commit f3c9172a9150f88ea5ee5ee0a8b0f070358960b1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 6 14:09:52 2011 -0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 4f23d1941a57c9d0daa2bea90aa91de3094e4d73
Merge: ea1d3b0 cf870c9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 6 14:12:02 2011 -0200

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

commit 878b41671b9b9ab5d009f26c3a6d696a56bc59ca
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 6 13:44:52 2011 -0200

    WeakPtr: Improve docs.

 TelepathyQt/shared-ptr.dox | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 5afb91381f2aad9bfc0551d052b0936ca5cfd826
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 6 13:41:01 2011 -0200

    SharedPtr: Make SharedCount an internal class of RefCounted.

 TelepathyQt/shared-ptr.h | 44 ++++++++++++++++++++------------------------
 1 file changed, 20 insertions(+), 24 deletions(-)

commit cf870c984c02f918a1779f889da461ee710beb2f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 6 12:46:17 2011 -0200

    ManagerFile: Unexport.

 TelepathyQt/manager-file.h | 2 +-
 tests/CMakeLists.txt       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit cd08965e640b50aee8f82d587f812601ec7928da
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 6 12:46:00 2011 -0200

    KeyFile: Unexport.

 TelepathyQt/key-file.h | 2 +-
 tests/CMakeLists.txt   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit a39e19981a5885a8ae49a7eb3cea6e9153a21b2d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 6 12:44:54 2011 -0200

    Do not include test-backdoors.* in the main library.

 TelepathyQt/CMakeLists.txt | 2 --
 tests/CMakeLists.txt       | 2 +-
 tests/dbus/CMakeLists.txt  | 2 +-
 3 files changed, 2 insertions(+), 4 deletions(-)

commit d07b554077861780003c08d8362fc5ba63d97123
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 6 12:43:46 2011 -0200

    Add static (internal) library to be used by tests to test unexported symbols.

 TelepathyQt/CMakeLists.txt | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit ec6fc494cf07377f305e769ca48585692e49ee85
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 19:12:40 2011 -0200

    Make ManagerFile an internal class.

 TelepathyQt/CMakeLists.txt         |  3 +--
 TelepathyQt/ManagerFile            | 13 -------------
 TelepathyQt/connection-manager.cpp |  2 +-
 TelepathyQt/manager-file.cpp       |  5 +----
 TelepathyQt/manager-file.h         |  8 ++++----
 TelepathyQt/profile.cpp            |  2 +-
 TelepathyQt/protocol-parameter.cpp |  2 +-
 tests/manager-file.cpp             |  2 +-
 8 files changed, 10 insertions(+), 27 deletions(-)

commit e1c6a180e9123cae2c05a21e088d593985a59438
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 19:05:10 2011 -0200

    Make KeyFile an internal class.

 TelepathyQt/CMakeLists.txt   |  3 +--
 TelepathyQt/KeyFile          | 13 -------------
 TelepathyQt/key-file.cpp     |  6 +-----
 TelepathyQt/key-file.h       |  8 ++++----
 TelepathyQt/manager-file.cpp |  2 +-
 tests/key-file.cpp           |  2 +-
 6 files changed, 8 insertions(+), 26 deletions(-)

commit ea1d3b02c661ce4c20d931b91aba758521246c24
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Dec 5 18:35:25 2011 +0100

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 60702e3a2c74c9595ce34a4e74ccb0d040962ea2
Merge: abc7b13 1bc89f4
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Dec 5 18:32:12 2011 +0100

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

commit 1bc89f4be4b575ff494aa009a03cd31085fa689e
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Dec 5 18:15:15 2011 +0100

    available-message-types: Check for every supported type in the unit test

 tests/dbus/text-chan.cpp | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit db3f089c48afb960f5fc2065096d9c9e2bb4e577
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Dec 5 18:09:55 2011 +0100

    available-message-types: Use foreach instead of Q_FOREACH

 TelepathyQt/text-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fa02781a147b7dc10f3e3d3664e63826c0ecccd5
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Dec 5 18:09:01 2011 +0100

    available-message-types: Check for the correct feature

 TelepathyQt/text-channel.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0074738ea236a5e9bb717b41a5238a6477fe9a00
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Dec 5 17:03:20 2011 +0100

    available-message-types: Add relevant unit test

 tests/dbus/text-chan.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 546a2d48322d2895f47564d0eb66dc1390cdaacc
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Dec 5 15:55:52 2011 +0100

    available-message-types: Implement supportedMessageTypes

 TelepathyQt/text-channel.cpp | 17 +++++++++++++++++
 TelepathyQt/text-channel.h   |  1 +
 2 files changed, 18 insertions(+)

commit efbec929ef4b7a1770f5536bb63ea28236bfa490
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Dec 5 15:54:55 2011 +0100

    available-message-types: Use a list of ChannelTextMessageTypes instead of a UIntList

 TelepathyQt/text-channel.cpp | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 15ba71fd169a595ad2af963a71fe595fbadf0852
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Dec 5 15:46:50 2011 +0100

    available-message-types: Rename variable to supportedMessageTypes

 TelepathyQt/text-channel.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit da130c91c2168026f55beef9f7118d062f9221b6
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Dec 5 15:46:14 2011 +0100

    available-message-types: Check if feature is available

 TelepathyQt/text-channel.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit 53037d11c1ff51fad9a6687d1492018ab2dd5564
Author: Dario Freddi <dario.freddi@collabora.com>
Date:   Mon Dec 5 15:45:53 2011 +0100

    available-message-types: Update documentation

 TelepathyQt/text-channel.cpp | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit aaa15f3a8f16b11b371fef1864aeb1dcc18d1397
Author: David Edmundson <kde@davidedmundson.co.uk>
Date:   Wed Sep 28 18:35:50 2011 +0100

    available-message-types: Add a method to find available message types for a text channel.

 TelepathyQt/text-channel.cpp | 12 ++++++++++++
 TelepathyQt/text-channel.h   |  1 +
 2 files changed, 13 insertions(+)

commit abc7b13c51e8b2b24e3733ce9b6c761b9fdc7d3e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 5 14:52:45 2011 -0200

    Update NEWS

 NEWS | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

commit c68d2507006bfe06369352bed94269ff3ddeb87f
Merge: cf07b76 9c3f3a8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 5 14:49:05 2011 -0200

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

commit cf07b765692131d93f53ea5935b9534d5e788344
Merge: 6f0c193 4530ffc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 5 14:30:36 2011 -0200

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

commit ec19516a02ed1831e6b607b5e37feabf17bc8c13
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 5 13:46:44 2011 -0200

    SharedPtr: Update docs.

 TelepathyQt/shared-ptr.dox | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

commit 4b366f5ea0198293e6f4d2c8c725065886abb703
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 5 13:34:27 2011 -0200

    ptr test: Improve tests for thread safety.

 tests/ptr.cpp | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit e1e14134ff816afc38fd0a602303309c041decef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 5 13:20:16 2011 -0200

    WeakPtr: Add constructor receiving a bare pointer.

 TelepathyQt/connection-manager-internal.h | 2 +-
 TelepathyQt/connection-manager.cpp        | 2 +-
 TelepathyQt/connection.cpp                | 4 ++--
 TelepathyQt/contact-manager.cpp           | 4 ++--
 TelepathyQt/shared-ptr.h                  | 9 +++++++++
 5 files changed, 15 insertions(+), 6 deletions(-)

commit 3ee2bbefb77b280743fda9621040ea4886ae6ac5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 5 13:04:56 2011 -0200

    RefCounted: Make ref/deref private.
    
    Note that ContactManager uses ref/deref directly to circumvent a reference cycle when using
    contact list channels, due to the fact that Channels hold strong references to their parent
    Connection, but not needed when using Conn.I.ContactList and friends.
    So remove the "friend class ContactManager" when Conn.I.ContactList becomes mandatory.

 TelepathyQt/shared-ptr.h | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 3991207f5ad5c8523d39c77a3d069d897b615682
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 5 12:37:30 2011 -0200

    Make RefCounted and SharedCount members private.

 TelepathyQt/shared-ptr.h | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 245ebe5b4e1f9ad23295674bc9ca04611531254d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 2 14:37:21 2011 -0200

    SharedPtr: Make doxygen skip SharedCount internal class.

 TelepathyQt/shared-ptr.h | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 6ad301a052933eb4c6cefc2969767b78af96460f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 2 14:31:25 2011 -0200

    SharedPtr: Add blank lines before destructors.

 TelepathyQt/shared-ptr.h | 2 ++
 1 file changed, 2 insertions(+)

commit b4e6267dd8728cd92932fa096ef80d88ef2ccfdd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 2 14:28:46 2011 -0200

    Properly use QWeakPointer/WeakPtr where appropriate and remove usage of QPointer.

 TelepathyQt/channel-dispatch-operation.cpp |  2 --
 TelepathyQt/connection-manager-internal.h  |  2 +-
 TelepathyQt/connection-manager.cpp         |  5 ++--
 TelepathyQt/connection.cpp                 | 37 +++++++++++-------------------
 TelepathyQt/contact-manager.cpp            |  4 ++--
 TelepathyQt/message.cpp                    |  1 -
 TelepathyQt/referenced-handles.cpp         |  1 -
 TelepathyQt/streamed-media-channel.cpp     |  4 ++--
 tests/dbus/streamed-media-chan.cpp         |  6 ++---
 9 files changed, 24 insertions(+), 38 deletions(-)

commit c601691d7cb0c81ffaf32907dad5e7385034f9ab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 2 01:17:32 2011 -0200

    ptr: Add test to check for thread safety.

 tests/ptr.cpp | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 85 insertions(+)

commit d370549c8eb9a5c67c6e938e9bad80bdb8815979
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 2 01:20:49 2011 -0200

    ptr test: Reinstate WeakPtr tests.

 tests/ptr.cpp | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 91 insertions(+)

commit 399da2c89e9f7ea43804d4afbd094ee17e3dc649
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 2 01:20:14 2011 -0200

    Reinstate WeakPtr and make Shared/WeakPtr thread-safe.

 TelepathyQt/CMakeLists.txt                         |   3 +-
 TelepathyQt/WeakPtr                                |  13 ++
 TelepathyQt/connection-manager-internal.h          |   5 +-
 TelepathyQt/connection-manager.cpp                 |   2 +-
 TelepathyQt/connection.cpp                         |   6 +-
 TelepathyQt/contact-manager.cpp                    |   9 +-
 TelepathyQt/contact.cpp                            |   4 +-
 TelepathyQt/dbus-proxy-factory-internal.h          |   2 +-
 TelepathyQt/dbus-proxy-factory.cpp                 |   2 +-
 TelepathyQt/message.cpp                            |   4 +-
 TelepathyQt/referenced-handles.cpp                 |   4 +-
 TelepathyQt/request-temporary-handler-internal.cpp |   2 +-
 TelepathyQt/request-temporary-handler-internal.h   |   4 +-
 TelepathyQt/shared-ptr.h                           | 135 +++++++++++++++++++--
 TelepathyQt/simple-observer-internal.h             |   8 +-
 TelepathyQt/simple-observer.cpp                    |   8 +-
 16 files changed, 166 insertions(+), 45 deletions(-)

commit 9c3f3a8d7b34b1b63818ba9f82c434558b3073c8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 25 13:32:16 2011 -0200

    Channel: Elaborate a bit more on the docs for groupContacts/LocalPendingContacts/RemotePendingContacts.

 TelepathyQt/channel.cpp | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

commit 0f93c56e3d8173d57cc8e889e36ac329e98513e3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 25 13:01:19 2011 -0200

    Channel: Refactor groupContacts/LocalPendingContacts/RemotePendingContacts handling of includeSelfContact param and properly document the param.

 TelepathyQt/channel.cpp | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit a8425e4ffadd0cc93771e9659ea2546d54e52122
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 25 12:57:55 2011 -0200

    AbstractClient: Do not leak mPriv.

 TelepathyQt/abstract-client.cpp | 1 +
 1 file changed, 1 insertion(+)

commit dc5a51ce618ad7e9f4357c2a19a659ce660b4e49
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 19:47:10 2011 -0200

    StreamTubeChannel: Return a QSet<uint> instead of a UIntList on connections().

 TelepathyQt/stream-tube-channel.cpp | 6 +++---
 TelepathyQt/stream-tube-channel.h   | 3 +--
 TelepathyQt/stream-tube-client.cpp  | 2 +-
 3 files changed, 5 insertions(+), 6 deletions(-)

commit 5435a7f610aaff10dd54f5e19f55bcfa0e53bd5c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 19:46:10 2011 -0200

    Channel: Add includeSelfContact param to groupContacts and groupLocal/RemotePendingContacts.

 TelepathyQt/channel.cpp | 15 ++++++++++++---
 TelepathyQt/channel.h   | 10 +++-------
 2 files changed, 15 insertions(+), 10 deletions(-)

commit bba1a7425031caeef46e3c3a9b511418efdb65e7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 19:45:16 2011 -0200

    AbstractClient: Move AbstractClientHandler::set/isRegistered to AbstractClient and add priv member.

 TelepathyQt/abstract-client.cpp | 46 +++++++++++++++++++++++++----------------
 TelepathyQt/abstract-client.h   | 18 +++++++++-------
 2 files changed, 39 insertions(+), 25 deletions(-)

commit 3760fbc87677ac648a0a9e9bc9718d2695c84003
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 17:57:58 2011 -0200

    Account: Collapse create/ensure* overload methods without a hints arg with the corresponding hints versions.

 TelepathyQt/account.cpp | 207 ------------------------------------------------
 TelepathyQt/account.h   | 178 ++++++++++-------------------------------
 2 files changed, 42 insertions(+), 343 deletions(-)

commit ff72667e7dc182e6bfcf5f4bc582b3d2c8fdc916
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 22 17:47:58 2011 -0200

    PendingOperation: Update doc for object().

 TelepathyQt/pending-operation.cpp | 4 ----
 1 file changed, 4 deletions(-)

commit 1b2edb7c1245955793f8b60d60100c1da50f0f05
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 22 17:47:38 2011 -0200

    Contact: Remove docs for deprecated methods.

 TelepathyQt/contact.cpp | 21 ---------------------
 1 file changed, 21 deletions(-)

commit 18ac4af1dec24d84f5696781a7c4c5d19968f987
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 22 17:47:27 2011 -0200

    ContactManager: Remove docs for deprecated methods.

 TelepathyQt/contact-manager.cpp | 20 --------------------
 1 file changed, 20 deletions(-)

commit 2b84d429e38fbbad91f4a6d641b062a924fa67fe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 22 17:44:38 2011 -0200

    ChannelRequest: Remove deprecated signals.

 TelepathyQt/channel-request.cpp | 15 ---------------
 TelepathyQt/channel-request.h   |  5 -----
 2 files changed, 20 deletions(-)

commit 84fa2b8bc9fc8b47d2111e82f665cb582dbfd218
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Fri Nov 11 19:31:35 2011 -0700

    Contact: Remove deprecated signals.

 TelepathyQt/contact.cpp           | 13 -------------
 TelepathyQt/contact.h             |  8 --------
 tests/dbus/conn-roster-legacy.cpp |  6 +++---
 tests/dbus/conn-roster.cpp        |  6 +++---
 4 files changed, 6 insertions(+), 27 deletions(-)

commit cd02d4099aed0b2750c9c2f72b1f1c1152948146
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Fri Nov 11 19:06:51 2011 -0700

    ContactManager::Roster: Remove deprecated signals.
    ContactManager: Remove deprecated connectNotify method.

 TelepathyQt/contact-manager-roster.cpp | 10 ----------
 TelepathyQt/contact-manager.cpp        |  9 ---------
 TelepathyQt/contact-manager.h          |  9 ---------
 tests/dbus/conn-roster.cpp             |  2 +-
 4 files changed, 1 insertion(+), 29 deletions(-)

commit 7a01a68f49d735cb817e3b1b488e625749598f2f
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Fri Nov 11 19:03:23 2011 -0700

    IncomingStreamTubeChannel: Remove deprecated localAddress and ipAddress methods.

 TelepathyQt/incoming-stream-tube-channel.cpp | 32 ----------------------------
 TelepathyQt/incoming-stream-tube-channel.h   |  4 ----
 2 files changed, 36 deletions(-)

commit c2d502b033be011c30c8bd21f97bdb54b65d4cca
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Fri Nov 11 18:59:32 2011 -0700

    TubeChannel: Remove deprecated connectNotify method.
    TubeChannel: Remove deprecated tubeStateChanged signal.

 TelepathyQt/simple-stream-tube-handler.cpp |  2 +-
 TelepathyQt/stream-tube-channel.cpp        |  5 -----
 TelepathyQt/stream-tube-channel.h          |  2 --
 TelepathyQt/tube-channel.cpp               | 21 ---------------------
 TelepathyQt/tube-channel.h                 |  6 ------
 5 files changed, 1 insertion(+), 35 deletions(-)

commit 5176d1db49d28259a0d7663e29fd552a68a26c3b
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Fri Nov 11 18:59:08 2011 -0700

    Contact: Remove deprecated connectNotify method.

 TelepathyQt/contact.cpp | 11 -----------
 TelepathyQt/contact.h   |  3 ---
 2 files changed, 14 deletions(-)

commit 20238d32a252a94ab749c33c87836110b1e0b7e6
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Thu Nov 10 14:39:20 2011 -0700

    PendingOperation: Removed deprecated public object method.
    PendingOperation: Renamed protected _object() to _object().

 TelepathyQt/channel.cpp                    |  6 +++---
 TelepathyQt/contact-manager-roster.cpp     |  2 +-
 TelepathyQt/pending-account.cpp            |  2 +-
 TelepathyQt/pending-channel-request.cpp    |  4 ++--
 TelepathyQt/pending-connection.cpp         |  2 +-
 TelepathyQt/pending-contact-attributes.cpp |  2 +-
 TelepathyQt/pending-contact-info.cpp       |  2 +-
 TelepathyQt/pending-handles.cpp            |  2 +-
 TelepathyQt/pending-operation.cpp          |  6 ------
 TelepathyQt/pending-operation.h            |  4 +---
 TelepathyQt/pending-ready.cpp              |  2 +-
 TelepathyQt/pending-send-message.cpp       |  4 ++--
 TelepathyQt/streamed-media-channel.cpp     |  2 +-
 tests/dbus/dbus-proxy-factory.cpp          | 14 --------------
 14 files changed, 16 insertions(+), 38 deletions(-)

commit 1c6962eb62e90f755e23060be1b7d6b227408e61
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Tue Nov 8 20:38:36 2011 -0700

    StreamTubeChannel: Remove deprecated methods.

 TelepathyQt/stream-tube-channel.cpp | 16 ----------------
 TelepathyQt/stream-tube-channel.h   |  2 --
 2 files changed, 18 deletions(-)

commit 2e8c8216974f98b4f8f1d8299bcc4b41dbb02477
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Tue Nov 8 20:38:17 2011 -0700

    TubeChannel: Remove deprecated methods.

 TelepathyQt/tube-channel.cpp | 8 --------
 TelepathyQt/tube-channel.h   | 1 -
 2 files changed, 9 deletions(-)

commit f651e839b31ef1d804256ca2facfed0f8eaf0a84
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Tue Nov 8 20:38:00 2011 -0700

    Contact: Remove deprecated methods.

 TelepathyQt/contact.cpp | 9 ---------
 TelepathyQt/contact.h   | 1 -
 2 files changed, 10 deletions(-)

commit ff0d03db39c48ffd5257dd4a257b4ed9f183e952
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Tue Nov 8 20:37:39 2011 -0700

    ContactManager: Remove deprecated methods.
      Fix test.

 TelepathyQt/contact-manager.cpp          | 20 --------------------
 TelepathyQt/contact-manager.h            |  3 ---
 tests/dbus/conn-roster-groups-legacy.cpp |  6 +++---
 3 files changed, 3 insertions(+), 26 deletions(-)

commit 98cedd09523ba633f78a0f653f96ff42211f23fe
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Tue Nov 8 20:36:44 2011 -0700

    Connection-Capabilities: Remove deprecated methods.
      Fix test.

 TelepathyQt/connection-capabilities.cpp | 24 ------------------------
 TelepathyQt/connection-capabilities.h   |  4 ----
 tests/capabilities.cpp                  | 15 ---------------
 3 files changed, 43 deletions(-)

commit 02c77f73dff0439037ac68bbb6854809388de88f
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Tue Nov 8 20:36:04 2011 -0700

    Profile: Remove deprecated methods.

 TelepathyQt/profile.cpp | 8 --------
 TelepathyQt/profile.h   | 1 -
 2 files changed, 9 deletions(-)

commit fc3c4e2ebfebf7749f9f9d625f44df76eec1677a
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Tue Nov 8 20:35:39 2011 -0700

    Account: Remove deprecated methods.

 TelepathyQt/account.cpp | 26 --------------------------
 TelepathyQt/account.h   | 12 ------------
 2 files changed, 38 deletions(-)

commit 4530ffc84bff124877b5390e59a06b51278cdc65
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 25 12:40:05 2011 -0200

    Mention Qt bugs in the comments for disabling tubes tests if building against Qt5.

 tests/dbus/CMakeLists.txt | 4 ++++
 1 file changed, 4 insertions(+)

commit 512406295c52a4705652795109b8f932b441af6f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 25 12:34:17 2011 -0200

    StreamTubeCLient: Update docs mentioning QHostAddress::AnyIPv4.

 TelepathyQt/stream-tube-client.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bc880afea2091968f7b2c39988219bc001dff256
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 19:47:41 2011 -0200

    Remove already fixed TODO.

 TelepathyQt/channel-class-spec.h | 1 -
 1 file changed, 1 deletion(-)

commit 76b0076c552b0a023bcf75990297f42ce5083d68
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 18:51:42 2011 -0200

    FIXME: Temporarily disable tube tests until Qt5 QHostAddress bugs are fixed.

 tests/dbus/CMakeLists.txt | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit b206f7368c4f2b5973221016b3ab3e683e5e0cc6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 18:46:58 2011 -0200

    Fix docs mentioning QHostAddress::AnyIPv4.

 TelepathyQt/incoming-stream-tube-channel.cpp | 4 ++--
 TelepathyQt/stream-tube-client.cpp           | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 70478034525f500bce7ecc2bfd538a4f4409268e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 18:46:33 2011 -0200

    Properly check for MIN/MAX Qt versions in pkg-config files.

 TelepathyQt/TelepathyQt-uninstalled.pc.in | 2 +-
 TelepathyQt/TelepathyQt.pc.in             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 328eb296e19067fb00fe30f8bacfd2e184538589
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 18:40:04 2011 -0200

    Remove the hack to avoid using QHostAddress operator==(SpecialAddress).
    
    Qt should be fixed instead.

 TelepathyQt/incoming-stream-tube-channel.cpp |  8 ++++----
 TelepathyQt/outgoing-stream-tube-channel.cpp |  2 +-
 TelepathyQt/stream-tube-client.cpp           |  4 ++--
 TelepathyQt/stream-tube-server.cpp           | 12 ++++++------
 4 files changed, 13 insertions(+), 13 deletions(-)

commit df6d4fcdabe82fd018e6bfebd2f06d32e0d36138
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 18:03:10 2011 -0200

    StreamTubeChannel: Actually make it work with Qt5 when handling QHostAddress::Any*.

 TelepathyQt/incoming-stream-tube-channel.cpp | 25 ++++++++++++++++---------
 TelepathyQt/outgoing-stream-tube-channel.cpp | 19 +++++++++++++------
 TelepathyQt/stream-tube-client.cpp           | 15 ++++++++++++---
 TelepathyQt/stream-tube-server.cpp           | 12 ++++++------
 4 files changed, 47 insertions(+), 24 deletions(-)

commit 6d31094eed4ffd4cf7bab6a4ba693c1221d7fe84
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 16:17:58 2011 -0200

    Also set a Qt max version as Requires.private in pkg-config files.
    
    This is to avoid having TelepathyQt4.pc pick Qt5 instead of Qt4.

 CMakeLists.txt                                    | 2 ++
 TelepathyQt/TelepathyQt-uninstalled.pc.in         | 2 +-
 TelepathyQt/TelepathyQt.pc.in                     | 2 +-
 TelepathyQt/TelepathyQtFarsight-uninstalled.pc.in | 2 +-
 TelepathyQt/TelepathyQtFarsight.pc.in             | 2 +-
 cmake/modules/FindQt.cmake                        | 2 ++
 6 files changed, 8 insertions(+), 4 deletions(-)

commit cbe9beffacabd2029a325813d085336b81693be2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 16:09:28 2011 -0200

    Revert change to bump Qt4 dependency to 4.8.

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

commit a12afb4ea8a96ca1a40cb3a4b4d14bc2ee57ecf9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 16:01:39 2011 -0200

    Install separate headers and pkgconfig files depending on the version of Qt being used.

 TelepathyQt/CMakeLists.txt                        | 20 ++++++++++----------
 TelepathyQt/Farsight/CMakeLists.txt               | 18 +++++++++---------
 TelepathyQt/TelepathyQt-uninstalled.pc.in         |  2 +-
 TelepathyQt/TelepathyQt.pc.in                     |  2 +-
 TelepathyQt/TelepathyQtFarsight-uninstalled.pc.in |  4 ++--
 TelepathyQt/TelepathyQtFarsight.pc.in             |  4 ++--
 6 files changed, 25 insertions(+), 25 deletions(-)

commit 69708dfc3bfe03c17948d4c385ef82712f079759
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 15:23:38 2011 -0200

    Generate libtelepathy-qt4 and libtelepathy-qt5 depending on the version of Qt being used.

 CMakeLists.txt                                    | 33 +++++++++++------------
 TelepathyQt/CMakeLists.txt                        | 16 +++++------
 TelepathyQt/Farsight/CMakeLists.txt               | 14 +++++-----
 TelepathyQt/TelepathyQt-uninstalled.pc.in         |  2 +-
 TelepathyQt/TelepathyQt.pc.in                     |  2 +-
 TelepathyQt/TelepathyQtFarsight-uninstalled.pc.in |  2 +-
 TelepathyQt/TelepathyQtFarsight.pc.in             |  2 +-
 cmake/modules/TpQtMacros.cmake                    |  4 +--
 examples/accounts/CMakeLists.txt                  |  2 +-
 examples/contact-messenger/CMakeLists.txt         |  2 +-
 examples/extensions/CMakeLists.txt                |  2 +-
 examples/file-transfer/CMakeLists.txt             |  4 +--
 examples/protocols/CMakeLists.txt                 |  2 +-
 examples/roster/CMakeLists.txt                    |  4 +--
 examples/stream-tubes/CMakeLists.txt              |  4 +--
 tests/lib/CMakeLists.txt                          |  2 +-
 tests/lib/glib-helpers/CMakeLists.txt             |  2 +-
 17 files changed, 48 insertions(+), 51 deletions(-)

commit 4565ee9f5b4b1191d1889c9b628456d43c2f0bab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 24 14:37:24 2011 -0200

    StreamTubeChannel: Handle QHostAddress::Any as QHostAddress::AnyIPv4 when using Qt5.

 TelepathyQt/incoming-stream-tube-channel.cpp | 14 +++++---------
 TelepathyQt/stream-tube-client.cpp           | 21 ++++++---------------
 TelepathyQt/stream-tube-server.cpp           | 12 ++++++------
 tests/dbus/stream-tube-chan.cpp              |  8 --------
 tests/dbus/stream-tube-handlers.cpp          |  8 --------
 5 files changed, 17 insertions(+), 46 deletions(-)

commit ceee628a9e90440d20953906c258ebb9f95c7237
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:48:58 2011 -0200

    StreamTubeChannel: Properly handle QHostAddress::Any/IPv4.
    
    Qt5 changed the semantics of QHostAddress::Any to mean either IPv4 or IPv6, and added a new
    enum QHostAddress::AnyIPv4 for IPv4 only.

 TelepathyQt/incoming-stream-tube-channel.cpp | 16 ++++++++++++---
 TelepathyQt/stream-tube-client.cpp           | 30 ++++++++++++++++++----------
 TelepathyQt/stream-tube-server.cpp           |  8 ++++++++
 tests/dbus/stream-tube-chan.cpp              | 10 +++++++++-
 tests/dbus/stream-tube-handlers.cpp          |  8 ++++++++
 5 files changed, 58 insertions(+), 14 deletions(-)

commit 82d132c33a62d3e36efd7893003abc4da8d813c8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 21:31:56 2011 -0200

    Properly pass moc flags, options to QT4/5_CREATE_MOC_COMMAND.

 cmake/modules/FindQt.cmake | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 955d6a22b4df59a2871d929c8c99ec4851295511
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:54:27 2011 -0200

    Add Qt5 support.

 CMakeLists.txt                 | 29 +++++++++++++++++++----------
 cmake/modules/TpQtMacros.cmake | 16 ++++++++--------
 2 files changed, 27 insertions(+), 18 deletions(-)

commit d18a8284c433a9c1929f60ebe83933a0b6e57da2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:53:18 2011 -0200

    Update pkg-config files Requires.private to check for proper Qt version.

 TelepathyQt/TelepathyQt-uninstalled.pc.in         | 2 +-
 TelepathyQt/TelepathyQt.pc.in                     | 2 +-
 TelepathyQt/TelepathyQtFarsight-uninstalled.pc.in | 2 +-
 TelepathyQt/TelepathyQtFarsight.pc.in             | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 1e1034a8f929f3a15e4c35d176bd393975ec5ba0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:51:48 2011 -0200

    Add FindQt.cmake to help searching for Qt4 or Qt5.

 cmake/modules/FindQt.cmake | 83 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 83 insertions(+)

commit da19121a0744253f0ad2818c340491e4c6ba4505
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:50:30 2011 -0200

    Add temporary FindQt5/Qt5Macros.cmake files to find Qt5.
    
    Once Qt5 or cmake provides support for finding Qt5, these files will not be needed and should be
    deleted.

 cmake/modules/FindQt5.cmake   | 157 ++++++++++++++++++++++++++++++++++++++++++
 cmake/modules/Qt5Macros.cmake |  63 +++++++++++++++++
 2 files changed, 220 insertions(+)

commit ea0cfcd30d2d479f28a010509edea3362f0efe61
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:47:03 2011 -0200

    shared-ptr: Do not use deprecated Qt5 method QAtomicInt::operator int().

 TelepathyQt/shared-ptr.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3ca21aa285473373f673bb0bee596be4de5dc429
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:46:33 2011 -0200

    global: Change doxygen group for macros.

 TelepathyQt/global.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6b17778ac18dc28316a97bb2dbd99fee3524c160
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:45:49 2011 -0200

    accounts example: Include QApplication header as it's not part of QtGui in Qt5.

 examples/accounts/main.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 2a3e2afb5f1f24038b29cbfecc34d1064e09801d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:45:08 2011 -0200

    roster example: Include QApplication header as it's not part of QtGui in Qt5.

 examples/roster/main.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 14926bf18068bf579c0f828c727064412b55e846
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:43:53 2011 -0200

    Properly link telepathy-qt library to Qt libraries.

 TelepathyQt/CMakeLists.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit da6cf83f0fde7a604110429f37b7ffb137e01ddc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:43:35 2011 -0200

    stream-tubes example: Properly link to Qt libraries.

 examples/stream-tubes/CMakeLists.txt | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit b9255df03f4a36dd06b65e16e2dafedde3d252e9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:43:19 2011 -0200

    roster example: Properly link to Qt libraries.

 examples/roster/CMakeLists.txt | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit fcafd7799013907811525903e598930d1eb3ec74
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:43:01 2011 -0200

    protocols example: Properly link to Qt libraries.

 examples/protocols/CMakeLists.txt | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 58b1ba7048e6b65534be3f54daa6e57a3c3b5a91
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:42:44 2011 -0200

    file-transfer example: Properly link to Qt libraries.

 examples/file-transfer/CMakeLists.txt | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 14905ecefcc71780413d81295ab5b7ecdb3bf1a1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:42:23 2011 -0200

    contact-messenger example: Properly link to Qt libraries.

 examples/contact-messenger/CMakeLists.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 73ccd464c77ead0aa2a124950f1c6962ed8d73e6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 23 20:41:54 2011 -0200

    accounts example: Properly link to Qt libraries.

 examples/accounts/CMakeLists.txt | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 64f2fb1d8406000815294b81035228af041358e0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 22 18:39:46 2011 -0200

    Only generate QLatin1String macros for errors/constants.

 TelepathyQt/CMakeLists.txt                     |   2 -
 TelepathyQt/Farsight/channel.cpp               |   2 +-
 TelepathyQt/account-manager.cpp                |   2 +-
 TelepathyQt/account.cpp                        | 142 ++++++++++++-------------
 TelepathyQt/channel-class-spec.cpp             |  50 ++++-----
 TelepathyQt/channel-class-spec.h               |  32 +++---
 TelepathyQt/channel-dispatch-operation.cpp     |   8 +-
 TelepathyQt/channel-request.cpp                |  24 ++---
 TelepathyQt/channel.cpp                        | 116 ++++++++++----------
 TelepathyQt/client-registrar.cpp               |  10 +-
 TelepathyQt/connection-manager.cpp             |  50 ++++-----
 TelepathyQt/connection.cpp                     |  88 +++++++--------
 TelepathyQt/contact-manager-roster.cpp         |  60 +++++------
 TelepathyQt/contact-manager.cpp                |  52 ++++-----
 TelepathyQt/contact-search-channel.cpp         |  14 +--
 TelepathyQt/contact.cpp                        |  20 ++--
 TelepathyQt/dbus-proxy.cpp                     |   2 +-
 TelepathyQt/file-transfer-channel.cpp          |   2 +-
 TelepathyQt/incoming-file-transfer-channel.cpp |  10 +-
 TelepathyQt/incoming-stream-tube-channel.cpp   |  16 +--
 TelepathyQt/outgoing-file-transfer-channel.cpp |   6 +-
 TelepathyQt/outgoing-stream-tube-channel.cpp   |  18 ++--
 TelepathyQt/pending-channel-request.cpp        |   4 +-
 TelepathyQt/pending-channel.cpp                |  34 +++---
 TelepathyQt/pending-contacts.cpp               |   4 +-
 TelepathyQt/pending-handles.cpp                |  24 ++---
 TelepathyQt/readiness-helper.cpp               |   8 +-
 TelepathyQt/requestable-channel-class-spec.cpp |   6 +-
 TelepathyQt/simple-stream-tube-handler.cpp     |   3 +-
 TelepathyQt/streamed-media-channel.cpp         |  28 ++---
 TelepathyQt/text-channel.cpp                   |  16 ++-
 TelepathyQt/tube-channel.cpp                   |   2 +-
 spec/errors.xml                                |   2 +-
 tests/dbus/account-basics.cpp                  |   4 +-
 tests/dbus/account-channel-dispatcher.cpp      |  64 +++++------
 tests/dbus/account-connection-factory.cpp      |   2 +-
 tests/dbus/account-set.cpp                     |  10 +-
 tests/dbus/client-factories.cpp                |  32 +++---
 tests/dbus/client.cpp                          |  23 ++--
 tests/dbus/conn-basics.cpp                     |   2 +-
 tests/dbus/conn-requests.cpp                   |  16 +--
 tests/dbus/contact-messenger.cpp               |   4 +-
 tests/dbus/contacts.cpp                        |   8 +-
 tests/dbus/dbus-properties.cpp                 |   2 +-
 tests/dbus/simple-observer.cpp                 |   2 +-
 tests/dbus/stream-tube-handlers.cpp            |   4 +-
 tests/dbus/streamed-media-chan.cpp             |   6 +-
 tests/lib/glib-helpers/test-conn-helper.cpp    |  36 +++----
 tests/manager-file.cpp                         |  22 ++--
 49 files changed, 540 insertions(+), 554 deletions(-)

commit c9201a5bb28ac31e21762b468e8814cae081d78f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 22 17:35:47 2011 -0200

    Make TP_QT_CONNECTION_OBJECT_PATH_BASE a QLatin1String.

 TelepathyQt/connection.cpp | 4 ++--
 TelepathyQt/constants.h    | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 5c15021b4628555421cfdb44c58c7a40f52ee97e
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Fri Nov 11 14:24:01 2011 -0700

    Rename qt4 to qt in spec files.

 HACKING                                            | 2 +-
 spec/Connection_Interface_Contact_Capabilities.xml | 2 +-
 spec/errors.xml                                    | 6 +++---
 3 files changed, 5 insertions(+), 5 deletions(-)

commit d7ab60b9e19016feff3ec2508e756e7f59fddf6a
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Fri Nov 11 14:21:30 2011 -0700

    Rename tp-qt4 to tp-qt in example code strings and comments.

 examples/file-transfer/file-receiver-handler.cpp |  4 ++--
 examples/file-transfer/file-sender.cpp           |  2 +-
 examples/stream-tubes/tube-initiator.cpp         | 10 +++++-----
 examples/stream-tubes/tube-receiver.cpp          |  2 +-
 4 files changed, 9 insertions(+), 9 deletions(-)

commit 6879f313547d52a860d4703ed2411f02ecccc067
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Fri Nov 11 14:17:59 2011 -0700

    Rename qt4 comments to qt.

 TelepathyQt/account.h               | 2 +-
 TelepathyQt/channel.cpp             | 2 +-
 TelepathyQt/main.dox                | 8 ++++----
 doxygen.cfg.in                      | 2 +-
 tests/dbus/stream-tube-handlers.cpp | 2 +-
 tests/dbus/streamed-media-chan.cpp  | 2 +-
 6 files changed, 9 insertions(+), 9 deletions(-)

commit 6d7d7ca5ec2d45ed784a9d48280f47af6cbc6fbb
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Fri Nov 11 14:07:16 2011 -0700

    Remove deprecated header files.

 TelepathyQt/CMakeLists.txt                   |  4 ----
 TelepathyQt/ConnectionInterfaceClientTypes   | 17 -----------------
 TelepathyQt/ConnectionInterfaceContactGroups | 17 -----------------
 TelepathyQt/ConnectionInterfaceContactList   | 17 -----------------
 TelepathyQt/ConnectionInterfacePowerSaving   | 17 -----------------
 5 files changed, 72 deletions(-)

commit 78b5f63e1f86f5d918c040913231c757696be4be
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Fri Nov 11 13:07:33 2011 -0700

    Rename library from telepathy-qt4 to telepathy-qt.

 CMakeLists.txt                                  |   6 +-
 HACKING                                         |  20 +-
 README                                          |   6 +-
 TelepathyQt/dbus-proxy-factory-internal.h       |   2 +-
 TelepathyQt/debug.cpp                           |   8 +-
 TelepathyQt/global.h                            |   2 +-
 TelepathyQt/outgoing-stream-tube-channel.cpp    |   4 +-
 TelepathyQt/pending-channel.cpp                 |   2 +-
 TelepathyQt/simple-observer.cpp                 |   2 +-
 TelepathyQt/stream-tube-client.cpp              |   2 +-
 TelepathyQt/stream-tube-server.cpp              |   2 +-
 cmake/modules/TpQtMacros.cmake                  |  50 +--
 examples/accounts/CMakeLists.txt                |   2 +-
 examples/contact-messenger/CMakeLists.txt       |   2 +-
 examples/extensions/CMakeLists.txt              |   4 +-
 examples/file-transfer/CMakeLists.txt           |   4 +-
 examples/file-transfer/file-receiver.cpp        |   2 +-
 examples/file-transfer/pending-file-receive.cpp |   2 +-
 examples/protocols/CMakeLists.txt               |   2 +-
 examples/roster/CMakeLists.txt                  |  10 +-
 examples/stream-tubes/CMakeLists.txt            |   4 +-
 tests/dbus/CMakeLists.txt                       |  48 +-
 tests/dbus/chan-group.cpp                       |   4 +-
 tests/dbus/simple-observer.cpp                  |   2 +-
 tests/lib/CMakeLists.txt                        |   4 +-
 tests/lib/glib-helpers/CMakeLists.txt           |   6 +-
 tools/CMakeLists.txt                            |  12 +-
 tools/libqt4codegen.py                          | 499 ---------------------
 tools/libqtcodegen.py                           | 499 +++++++++++++++++++++
 tools/qt-client-gen.py                          | 547 +++++++++++++++++++++++
 tools/qt-constants-gen.py                       | 310 +++++++++++++
 tools/qt-types-gen.py                           | 557 ++++++++++++++++++++++++
 tools/qt4-client-gen.py                         | 547 -----------------------
 tools/qt4-constants-gen.py                      | 310 -------------
 tools/qt4-types-gen.py                          | 557 ------------------------
 tools/tp-qt-tests.supp                          |  53 +++
 tools/tp-qt4-tests.supp                         |  53 ---
 37 files changed, 2073 insertions(+), 2073 deletions(-)

commit d0e664bf2ea436d6447a0992e1604b8c8b0fb609
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Thu Nov 10 16:01:10 2011 -0700

    Renamed TpQt4Macros.cmake TpQtMacros.cmake.

 CMakeLists.txt                        |   2 +-
 TelepathyQt/CMakeLists.txt            |  60 ++---
 TelepathyQt/Farsight/CMakeLists.txt   |  22 +-
 TelepathyQt/async-model.dox           |   8 +-
 TelepathyQt/client-registrar.cpp      |   2 +-
 TelepathyQt/connection-manager.cpp    |   2 +-
 TelepathyQt/dbus-proxy.cpp            |   2 +-
 TelepathyQt/main.dox                  |  14 +-
 TelepathyQt/shared-ptr.dox            |   2 +-
 cmake/modules/TelepathyDefaults.cmake |   4 +-
 cmake/modules/TelepathyDist.cmake     |   2 +-
 cmake/modules/TpQt4Macros.cmake       | 435 ----------------------------------
 cmake/modules/TpQtMacros.cmake        | 435 ++++++++++++++++++++++++++++++++++
 doxygen-footer.html                   |   2 +-
 14 files changed, 496 insertions(+), 496 deletions(-)

commit 98c89fddfa8175d226d84f6631ec4377a5522fd0
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Thu Nov 10 15:32:03 2011 -0700

    Rename dbus object paths from Telepathy.Qt4 to Telepathy.Qt.

 TelepathyQt/constants.h                 | 12 ++++++------
 TelepathyQt/method-invocation-context.h |  2 +-
 TelepathyQt/pending-operation.cpp       |  2 +-
 doxygen.cfg.in                          |  2 +-
 spec/errors.xml                         |  2 +-
 tests/dbus/stateful-proxy.cpp           |  4 ++--
 6 files changed, 12 insertions(+), 12 deletions(-)

commit be40b6f313c8d7b1f0fb59fd06ea87b0934e4bad
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Thu Nov 10 15:21:06 2011 -0700

    Renamed TelepathyQt4 directory to TelepathyQt.

 CMakeLists.txt                                     |    6 +-
 HACKING                                            |    2 +-
 TelepathyQt/AbstractClient                         |   13 +
 TelepathyQt/AbstractClientApprover                 |   13 +
 TelepathyQt/AbstractClientHandler                  |   13 +
 TelepathyQt/AbstractClientObserver                 |   13 +
 TelepathyQt/AbstractInterface                      |   13 +
 TelepathyQt/Account                                |   13 +
 TelepathyQt/AccountCapabilityFilter                |   13 +
 TelepathyQt/AccountFactory                         |   13 +
 TelepathyQt/AccountFilter                          |   13 +
 TelepathyQt/AccountInterface                       |   13 +
 TelepathyQt/AccountInterfaceAddressingInterface    |   13 +
 TelepathyQt/AccountInterfaceAvatarInterface        |   13 +
 TelepathyQt/AccountManager                         |   13 +
 TelepathyQt/AccountManagerInterface                |   13 +
 TelepathyQt/AccountPropertyFilter                  |   13 +
 TelepathyQt/AccountSet                             |   13 +
 TelepathyQt/AndFilter                              |   13 +
 TelepathyQt/AuthenticationTLSCertificateInterface  |   13 +
 TelepathyQt/AvatarData                             |   13 +
 TelepathyQt/AvatarSpec                             |   13 +
 TelepathyQt/CMakeLists.txt                         |  694 +++
 TelepathyQt/CapabilitiesBase                       |   13 +
 TelepathyQt/Channel                                |   13 +
 TelepathyQt/ChannelClassFeatures                   |   13 +
 TelepathyQt/ChannelClassSpec                       |   13 +
 TelepathyQt/ChannelClassSpecList                   |   13 +
 TelepathyQt/ChannelDispatchOperation               |   13 +
 TelepathyQt/ChannelDispatchOperationInterface      |   13 +
 TelepathyQt/ChannelDispatcher                      |   13 +
 TelepathyQt/ChannelDispatcherInterface             |   13 +
 TelepathyQt/ChannelFactory                         |   13 +
 TelepathyQt/ChannelInterface                       |   13 +
 TelepathyQt/ChannelInterfaceAnonymityInterface     |   13 +
 TelepathyQt/ChannelInterfaceCallStateInterface     |   13 +
 TelepathyQt/ChannelInterfaceChatStateInterface     |   13 +
 TelepathyQt/ChannelInterfaceConferenceInterface    |   13 +
 TelepathyQt/ChannelInterfaceDTMFInterface          |   13 +
 TelepathyQt/ChannelInterfaceGroupInterface         |   13 +
 TelepathyQt/ChannelInterfaceHoldInterface          |   13 +
 .../ChannelInterfaceMediaSignallingInterface       |   13 +
 TelepathyQt/ChannelInterfaceMessagesInterface      |   13 +
 TelepathyQt/ChannelInterfacePasswordInterface      |   13 +
 .../ChannelInterfaceSASLAuthenticationInterface    |   13 +
 TelepathyQt/ChannelInterfaceSecurableInterface     |   13 +
 TelepathyQt/ChannelInterfaceServicePointInterface  |   13 +
 TelepathyQt/ChannelInterfaceTubeInterface          |   13 +
 TelepathyQt/ChannelRequest                         |   13 +
 TelepathyQt/ChannelRequestHints                    |   13 +
 TelepathyQt/ChannelRequestInterface                |   13 +
 TelepathyQt/ChannelTypeContactListInterface        |   13 +
 TelepathyQt/ChannelTypeContactSearchInterface      |   13 +
 TelepathyQt/ChannelTypeFileTransferInterface       |   13 +
 TelepathyQt/ChannelTypeRoomListInterface           |   13 +
 .../ChannelTypeServerAuthenticationInterface       |   13 +
 .../ChannelTypeServerTLSConnectionInterface        |   13 +
 TelepathyQt/ChannelTypeStreamTubeInterface         |   13 +
 TelepathyQt/ChannelTypeStreamedMediaInterface      |   13 +
 TelepathyQt/ChannelTypeTextInterface               |   13 +
 TelepathyQt/ChannelTypeTubeInterface               |   13 +
 TelepathyQt/ChannelTypeTubesInterface              |   13 +
 TelepathyQt/Client                                 |   13 +
 TelepathyQt/ClientApproverInterface                |   13 +
 TelepathyQt/ClientHandlerInterface                 |   13 +
 TelepathyQt/ClientInterface                        |   13 +
 TelepathyQt/ClientInterfaceRequestsInterface       |   13 +
 TelepathyQt/ClientObserverInterface                |   13 +
 TelepathyQt/ClientRegistrar                        |   13 +
 TelepathyQt/Connection                             |   13 +
 TelepathyQt/ConnectionCapabilities                 |   13 +
 TelepathyQt/ConnectionFactory                      |   13 +
 TelepathyQt/ConnectionInterface                    |   13 +
 TelepathyQt/ConnectionInterfaceAliasingInterface   |   13 +
 TelepathyQt/ConnectionInterfaceAnonymityInterface  |   13 +
 TelepathyQt/ConnectionInterfaceAvatarsInterface    |   13 +
 TelepathyQt/ConnectionInterfaceBalanceInterface    |   13 +
 .../ConnectionInterfaceCapabilitiesInterface       |   13 +
 TelepathyQt/ConnectionInterfaceCellularInterface   |   13 +
 TelepathyQt/ConnectionInterfaceClientTypes         |   17 +
 .../ConnectionInterfaceClientTypesInterface        |   13 +
 .../ConnectionInterfaceContactBlockingInterface    |   13 +
 ...ConnectionInterfaceContactCapabilitiesInterface |   13 +
 TelepathyQt/ConnectionInterfaceContactGroups       |   17 +
 .../ConnectionInterfaceContactGroupsInterface      |   13 +
 .../ConnectionInterfaceContactInfoInterface        |   13 +
 TelepathyQt/ConnectionInterfaceContactList         |   17 +
 .../ConnectionInterfaceContactListInterface        |   13 +
 TelepathyQt/ConnectionInterfaceContactsInterface   |   13 +
 TelepathyQt/ConnectionInterfaceLocationInterface   |   13 +
 .../ConnectionInterfaceMailNotificationInterface   |   13 +
 TelepathyQt/ConnectionInterfacePowerSaving         |   17 +
 .../ConnectionInterfacePowerSavingInterface        |   13 +
 TelepathyQt/ConnectionInterfacePresenceInterface   |   13 +
 TelepathyQt/ConnectionInterfaceRequestsInterface   |   13 +
 .../ConnectionInterfaceServicePointInterface       |   13 +
 .../ConnectionInterfaceSimplePresenceInterface     |   13 +
 TelepathyQt/ConnectionLowlevel                     |   13 +
 TelepathyQt/ConnectionManager                      |   13 +
 TelepathyQt/ConnectionManagerInterface             |   13 +
 TelepathyQt/ConnectionManagerLowlevel              |   13 +
 TelepathyQt/Constants                              |   13 +
 TelepathyQt/Contact                                |   13 +
 TelepathyQt/ContactCapabilities                    |   13 +
 TelepathyQt/ContactFactory                         |   13 +
 TelepathyQt/ContactManager                         |   13 +
 TelepathyQt/ContactMessenger                       |   13 +
 TelepathyQt/ContactSearchChannel                   |   13 +
 TelepathyQt/DBus                                   |   13 +
 TelepathyQt/DBusDaemonInterface                    |   13 +
 TelepathyQt/DBusProxy                              |   13 +
 TelepathyQt/DBusProxyFactory                       |   13 +
 TelepathyQt/Debug                                  |   13 +
 TelepathyQt/Farsight/CMakeLists.txt                |   52 +
 TelepathyQt/Farsight/Channel                       |   13 +
 TelepathyQt/Farsight/channel.cpp                   |   87 +
 TelepathyQt/Farsight/channel.h                     |   43 +
 TelepathyQt/Farsight/global.h                      |   46 +
 TelepathyQt/Feature                                |   13 +
 TelepathyQt/Features                               |   13 +
 TelepathyQt/FileTransferChannel                    |   13 +
 TelepathyQt/FileTransferChannelCreationProperties  |   13 +
 TelepathyQt/Filter                                 |   13 +
 TelepathyQt/FixedFeatureFactory                    |   13 +
 TelepathyQt/GenericCapabilityFilter                |   13 +
 TelepathyQt/GenericPropertyFilter                  |   13 +
 TelepathyQt/Global                                 |   13 +
 TelepathyQt/HandledChannelNotifier                 |   13 +
 TelepathyQt/IncomingFileTransferChannel            |   13 +
 TelepathyQt/IncomingStreamTubeChannel              |   13 +
 TelepathyQt/IntrospectableInterface                |   13 +
 TelepathyQt/KeyFile                                |   13 +
 TelepathyQt/LocationInfo                           |   13 +
 TelepathyQt/ManagerFile                            |   13 +
 TelepathyQt/MediaSessionHandler                    |   13 +
 TelepathyQt/MediaSessionHandlerInterface           |   13 +
 TelepathyQt/MediaStreamHandler                     |   13 +
 TelepathyQt/MediaStreamHandlerInterface            |   13 +
 TelepathyQt/Message                                |   13 +
 TelepathyQt/MessageContentPart                     |   13 +
 TelepathyQt/MessageContentPartList                 |   13 +
 TelepathyQt/MethodInvocationContext                |   13 +
 TelepathyQt/NotFilter                              |   13 +
 TelepathyQt/Object                                 |   13 +
 TelepathyQt/OptionalInterfaceFactory               |   13 +
 TelepathyQt/OrFilter                               |   13 +
 TelepathyQt/OutgoingFileTransferChannel            |   13 +
 TelepathyQt/OutgoingStreamTubeChannel              |   13 +
 TelepathyQt/PeerInterface                          |   13 +
 TelepathyQt/PendingAccount                         |   13 +
 TelepathyQt/PendingChannel                         |   13 +
 TelepathyQt/PendingChannelRequest                  |   13 +
 TelepathyQt/PendingComposite                       |   13 +
 TelepathyQt/PendingConnection                      |   13 +
 TelepathyQt/PendingContactAttributes               |   13 +
 TelepathyQt/PendingContactInfo                     |   13 +
 TelepathyQt/PendingContacts                        |   13 +
 TelepathyQt/PendingFailure                         |   13 +
 TelepathyQt/PendingHandles                         |   13 +
 TelepathyQt/PendingOperation                       |   13 +
 TelepathyQt/PendingReady                           |   13 +
 TelepathyQt/PendingSendMessage                     |   13 +
 TelepathyQt/PendingStreamTubeConnection            |   13 +
 TelepathyQt/PendingStreamedMediaStreams            |   13 +
 TelepathyQt/PendingStringList                      |   13 +
 TelepathyQt/PendingSuccess                         |   13 +
 TelepathyQt/PendingVariant                         |   13 +
 TelepathyQt/PendingVariantMap                      |   13 +
 TelepathyQt/PendingVoid                            |   13 +
 TelepathyQt/Presence                               |   13 +
 TelepathyQt/PresenceSpec                           |   13 +
 TelepathyQt/PresenceSpecList                       |   13 +
 TelepathyQt/Profile                                |   13 +
 TelepathyQt/ProfileManager                         |   13 +
 TelepathyQt/Properties                             |   13 +
 TelepathyQt/PropertiesInterface                    |   13 +
 TelepathyQt/PropertiesInterfaceInterface           |   13 +
 TelepathyQt/ProtocolInfo                           |   13 +
 TelepathyQt/ProtocolParameter                      |   13 +
 TelepathyQt/ReadinessHelper                        |   13 +
 TelepathyQt/ReadyObject                            |   13 +
 TelepathyQt/ReceivedMessage                        |   13 +
 TelepathyQt/RefCounted                             |   13 +
 TelepathyQt/ReferencedHandles                      |   12 +
 TelepathyQt/ReferencedHandlesIterator              |    6 +
 TelepathyQt/RequestableChannelClassSpec            |   13 +
 TelepathyQt/RequestableChannelClassSpecList        |   13 +
 TelepathyQt/RoomListChannel                        |   13 +
 TelepathyQt/SharedPtr                              |   13 +
 TelepathyQt/SimpleCallObserver                     |   13 +
 TelepathyQt/SimpleObserver                         |   13 +
 TelepathyQt/SimpleTextObserver                     |   13 +
 TelepathyQt/StatefulDBusProxy                      |   13 +
 TelepathyQt/StatelessDBusProxy                     |   13 +
 TelepathyQt/StreamTubeChannel                      |   13 +
 TelepathyQt/StreamTubeClient                       |   13 +
 TelepathyQt/StreamTubeServer                       |   13 +
 TelepathyQt/StreamedMediaChannel                   |   13 +
 TelepathyQt/StreamedMediaStream                    |   13 +
 TelepathyQt/TelepathyQt-uninstalled.pc.in          |   11 +
 TelepathyQt/TelepathyQt.pc.in                      |   11 +
 TelepathyQt/TelepathyQtFarsight-uninstalled.pc.in  |   11 +
 TelepathyQt/TelepathyQtFarsight.pc.in              |   11 +
 TelepathyQt/TextChannel                            |   13 +
 TelepathyQt/TubeChannel                            |   13 +
 TelepathyQt/Types                                  |   13 +
 TelepathyQt/Utils                                  |   13 +
 TelepathyQt/abstract-client.cpp                    |  988 +++++
 TelepathyQt/abstract-client.h                      |  323 ++
 TelepathyQt/abstract-interface.cpp                 |  136 +
 TelepathyQt/abstract-interface.h                   |   76 +
 TelepathyQt/account-capability-filter.dox          |   30 +
 TelepathyQt/account-capability-filter.h            |   39 +
 TelepathyQt/account-factory.cpp                    |  157 +
 TelepathyQt/account-factory.h                      |   79 +
 TelepathyQt/account-filter.h                       |   39 +
 TelepathyQt/account-manager.cpp                    | 1115 +++++
 TelepathyQt/account-manager.h                      |  152 +
 TelepathyQt/account-manager.xml                    |    9 +
 TelepathyQt/account-property-filter.cpp            |   94 +
 TelepathyQt/account-property-filter.h              |   59 +
 TelepathyQt/account-set-internal.h                 |   82 +
 TelepathyQt/account-set.cpp                        |  418 ++
 TelepathyQt/account-set.h                          |   79 +
 TelepathyQt/account.cpp                            | 4472 ++++++++++++++++++++
 TelepathyQt/account.h                              |  598 +++
 TelepathyQt/account.xml                            |   13 +
 TelepathyQt/and-filter.dox                         |   33 +
 TelepathyQt/and-filter.h                           |   83 +
 TelepathyQt/async-model.dox                        |   56 +
 TelepathyQt/avatar.cpp                             |  172 +
 TelepathyQt/avatar.h                               |   86 +
 TelepathyQt/capabilities-base.cpp                  |  348 ++
 TelepathyQt/capabilities-base.h                    |   85 +
 TelepathyQt/channel-class-features.h               |   45 +
 TelepathyQt/channel-class-spec.cpp                 |  555 +++
 TelepathyQt/channel-class-spec.h                   |  277 ++
 TelepathyQt/channel-dispatch-operation-internal.h  |   51 +
 TelepathyQt/channel-dispatch-operation.cpp         |  623 +++
 TelepathyQt/channel-dispatch-operation.h           |  114 +
 TelepathyQt/channel-dispatch-operation.xml         |    9 +
 TelepathyQt/channel-dispatcher.cpp                 |   26 +
 TelepathyQt/channel-dispatcher.h                   |   32 +
 TelepathyQt/channel-dispatcher.xml                 |    9 +
 TelepathyQt/channel-factory.cpp                    |  529 +++
 TelepathyQt/channel-factory.h                      |  305 ++
 TelepathyQt/channel-internal.h                     |   50 +
 TelepathyQt/channel-request.cpp                    |  803 ++++
 TelepathyQt/channel-request.h                      |  154 +
 TelepathyQt/channel-request.xml                    |    9 +
 TelepathyQt/channel.cpp                            | 3596 ++++++++++++++++
 TelepathyQt/channel.h                              |  256 ++
 TelepathyQt/channel.xml                            |   37 +
 TelepathyQt/client-registrar-internal.h            |  365 ++
 TelepathyQt/client-registrar.cpp                   | 1038 +++++
 TelepathyQt/client-registrar.h                     |   97 +
 TelepathyQt/client.cpp                             |   26 +
 TelepathyQt/client.h                               |   32 +
 TelepathyQt/client.xml                             |   14 +
 TelepathyQt/connection-capabilities.cpp            |  303 ++
 TelepathyQt/connection-capabilities.h              |   77 +
 TelepathyQt/connection-factory.cpp                 |  150 +
 TelepathyQt/connection-factory.h                   |   78 +
 TelepathyQt/connection-internal.h                  |   61 +
 TelepathyQt/connection-lowlevel.h                  |   96 +
 TelepathyQt/connection-manager-internal.h          |  159 +
 TelepathyQt/connection-manager-lowlevel.h          |   64 +
 TelepathyQt/connection-manager.cpp                 | 1076 +++++
 TelepathyQt/connection-manager.h                   |  125 +
 TelepathyQt/connection-manager.xml                 |   12 +
 TelepathyQt/connection.cpp                         | 2578 +++++++++++
 TelepathyQt/connection.h                           |  249 ++
 TelepathyQt/connection.xml                         |   30 +
 TelepathyQt/constants.h                            |  178 +
 TelepathyQt/contact-capabilities.cpp               |  127 +
 TelepathyQt/contact-capabilities.h                 |   66 +
 TelepathyQt/contact-factory.cpp                    |  146 +
 TelepathyQt/contact-factory.h                      |   76 +
 TelepathyQt/contact-manager-internal.h             |  389 ++
 TelepathyQt/contact-manager-roster.cpp             | 2217 ++++++++++
 TelepathyQt/contact-manager.cpp                    | 1592 +++++++
 TelepathyQt/contact-manager.h                      |  201 +
 TelepathyQt/contact-messenger.cpp                  |  257 ++
 TelepathyQt/contact-messenger.h                    |   78 +
 TelepathyQt/contact-search-channel-internal.h      |   52 +
 TelepathyQt/contact-search-channel.cpp             |  676 +++
 TelepathyQt/contact-search-channel.h               |  114 +
 TelepathyQt/contact.cpp                            | 1352 ++++++
 TelepathyQt/contact.h                              |  246 ++
 TelepathyQt/dbus-daemon.xml                        |   80 +
 TelepathyQt/dbus-introspectable.xml                |   16 +
 TelepathyQt/dbus-peer.xml                          |   19 +
 TelepathyQt/dbus-properties.xml                    |   29 +
 TelepathyQt/dbus-proxy-factory-internal.h          |   58 +
 TelepathyQt/dbus-proxy-factory.cpp                 |  295 ++
 TelepathyQt/dbus-proxy-factory.h                   |   85 +
 TelepathyQt/dbus-proxy.cpp                         |  393 ++
 TelepathyQt/dbus-proxy.h                           |  122 +
 TelepathyQt/dbus.cpp                               |   26 +
 TelepathyQt/dbus.h                                 |   54 +
 TelepathyQt/dbus.xml                               |   12 +
 TelepathyQt/debug-internal.h                       |  170 +
 TelepathyQt/debug.cpp                              |  187 +
 TelepathyQt/debug.h                                |   46 +
 TelepathyQt/examples.dox                           |  154 +
 TelepathyQt/fake-handler-manager-internal.cpp      |  165 +
 TelepathyQt/fake-handler-manager-internal.h        |   90 +
 TelepathyQt/feature.cpp                            |   89 +
 TelepathyQt/feature.h                              |   94 +
 .../file-transfer-channel-creation-properties.cpp  |  433 ++
 .../file-transfer-channel-creation-properties.h    |   96 +
 TelepathyQt/file-transfer-channel.cpp              |  703 +++
 TelepathyQt/file-transfer-channel.h                |  108 +
 TelepathyQt/filter.dox                             |   30 +
 TelepathyQt/filter.h                               |   63 +
 TelepathyQt/fixed-feature-factory.cpp              |  116 +
 TelepathyQt/fixed-feature-factory.h                |   69 +
 TelepathyQt/future-channel-dispatcher.xml          |   20 +
 TelepathyQt/future-channel.xml                     |   13 +
 TelepathyQt/future-interfaces.xml                  |   14 +
 TelepathyQt/future-internal.h                      |   36 +
 TelepathyQt/future-misc.xml                        |    7 +
 TelepathyQt/future.cpp                             |   32 +
 TelepathyQt/generic-capability-filter.dox          |   36 +
 TelepathyQt/generic-capability-filter.h            |  114 +
 TelepathyQt/generic-property-filter.dox            |   33 +
 TelepathyQt/generic-property-filter.h              |   77 +
 TelepathyQt/global.h                               |  103 +
 TelepathyQt/groups.dox                             |  115 +
 TelepathyQt/handled-channel-notifier.cpp           |  103 +
 TelepathyQt/handled-channel-notifier.h             |   75 +
 TelepathyQt/incoming-file-transfer-channel.cpp     |  390 ++
 TelepathyQt/incoming-file-transfer-channel.h       |   81 +
 TelepathyQt/incoming-stream-tube-channel.cpp       |  435 ++
 TelepathyQt/incoming-stream-tube-channel.h         |   80 +
 TelepathyQt/key-file.cpp                           |  582 +++
 TelepathyQt/key-file.h                             |   91 +
 TelepathyQt/location-info.cpp                      |  221 +
 TelepathyQt/location-info.h                        |   95 +
 TelepathyQt/main.dox                               |  133 +
 TelepathyQt/manager-file.cpp                       |  618 +++
 TelepathyQt/manager-file.h                         |   78 +
 TelepathyQt/media-session-handler.cpp              |   26 +
 TelepathyQt/media-session-handler.h                |   50 +
 TelepathyQt/media-session-handler.xml              |    9 +
 TelepathyQt/media-stream-handler.cpp               |   26 +
 TelepathyQt/media-stream-handler.h                 |   50 +
 TelepathyQt/media-stream-handler.xml               |    9 +
 TelepathyQt/message-content-part.cpp               |   96 +
 TelepathyQt/message-content-part.h                 |   96 +
 TelepathyQt/message.cpp                            |  911 ++++
 TelepathyQt/message.h                              |  173 +
 TelepathyQt/method-invocation-context.dox          |   41 +
 TelepathyQt/method-invocation-context.h            |  192 +
 TelepathyQt/not-filter.dox                         |   32 +
 TelepathyQt/not-filter.h                           |   73 +
 TelepathyQt/object.cpp                             |   65 +
 TelepathyQt/object.h                               |   63 +
 TelepathyQt/optional-interface-factory.cpp         |  178 +
 TelepathyQt/optional-interface-factory.h           |  140 +
 TelepathyQt/or-filter.dox                          |   33 +
 TelepathyQt/or-filter.h                            |   83 +
 TelepathyQt/outgoing-file-transfer-channel.cpp     |  371 ++
 TelepathyQt/outgoing-file-transfer-channel.h       |   78 +
 .../outgoing-stream-tube-channel-internal.h        |  122 +
 TelepathyQt/outgoing-stream-tube-channel.cpp       |  821 ++++
 TelepathyQt/outgoing-stream-tube-channel.h         |   89 +
 TelepathyQt/pending-account.cpp                    |  184 +
 TelepathyQt/pending-account.h                      |   75 +
 TelepathyQt/pending-channel-request-internal.h     |   73 +
 TelepathyQt/pending-channel-request.cpp            |  276 ++
 TelepathyQt/pending-channel-request.h              |   84 +
 TelepathyQt/pending-channel.cpp                    |  555 +++
 TelepathyQt/pending-channel.h                      |  103 +
 TelepathyQt/pending-connection.cpp                 |  171 +
 TelepathyQt/pending-connection.h                   |   73 +
 TelepathyQt/pending-contact-attributes.cpp         |  219 +
 TelepathyQt/pending-contact-attributes.h           |   77 +
 TelepathyQt/pending-contact-info.cpp               |  128 +
 TelepathyQt/pending-contact-info.h                 |   66 +
 TelepathyQt/pending-contacts.cpp                   |  468 ++
 TelepathyQt/pending-contacts.h                     |  108 +
 TelepathyQt/pending-handles.cpp                    |  490 +++
 TelepathyQt/pending-handles.h                      |   96 +
 TelepathyQt/pending-operation.cpp                  |  424 ++
 TelepathyQt/pending-operation.h                    |   89 +
 TelepathyQt/pending-ready.cpp                      |  148 +
 TelepathyQt/pending-ready.h                        |   71 +
 TelepathyQt/pending-send-message.cpp               |  153 +
 TelepathyQt/pending-send-message.h                 |   77 +
 TelepathyQt/pending-stream-tube-connection.cpp     |  272 ++
 TelepathyQt/pending-stream-tube-connection.h       |   81 +
 TelepathyQt/pending-string-list.cpp                |  100 +
 TelepathyQt/pending-string-list.h                  |   63 +
 TelepathyQt/pending-variant-map.cpp                |   91 +
 TelepathyQt/pending-variant-map.h                  |   60 +
 TelepathyQt/pending-variant.cpp                    |   91 +
 TelepathyQt/pending-variant.h                      |   60 +
 TelepathyQt/presence.cpp                           |  335 ++
 TelepathyQt/presence.h                             |  135 +
 TelepathyQt/profile-manager.cpp                    |  332 ++
 TelepathyQt/profile-manager.h                      |   75 +
 TelepathyQt/profile.cpp                            | 1216 ++++++
 TelepathyQt/profile.h                              |  176 +
 TelepathyQt/properties.cpp                         |   26 +
 TelepathyQt/properties.h                           |   51 +
 TelepathyQt/properties.xml                         |    9 +
 TelepathyQt/protocol-info.cpp                      |  374 ++
 TelepathyQt/protocol-info.h                        |  102 +
 TelepathyQt/protocol-parameter.cpp                 |  176 +
 TelepathyQt/protocol-parameter.h                   |   87 +
 TelepathyQt/readiness-helper.cpp                   |  684 +++
 TelepathyQt/readiness-helper.h                     |  130 +
 TelepathyQt/ready-object.cpp                       |  161 +
 TelepathyQt/ready-object.h                         |   69 +
 TelepathyQt/referenced-handles.cpp                 |  333 ++
 TelepathyQt/referenced-handles.h                   |  264 ++
 TelepathyQt/request-temporary-handler-internal.cpp |  135 +
 TelepathyQt/request-temporary-handler-internal.h   |   91 +
 TelepathyQt/requestable-channel-class-spec.cpp     |  494 +++
 TelepathyQt/requestable-channel-class-spec.h       |  134 +
 TelepathyQt/room-list-channel.cpp                  |  106 +
 TelepathyQt/room-list-channel.h                    |   59 +
 TelepathyQt/shared-ptr.dox                         |  111 +
 TelepathyQt/shared-ptr.h                           |  152 +
 TelepathyQt/simple-call-observer.cpp               |  298 ++
 TelepathyQt/simple-call-observer.h                 |   95 +
 TelepathyQt/simple-observer-internal.h             |  261 ++
 TelepathyQt/simple-observer.cpp                    |  643 +++
 TelepathyQt/simple-observer.h                      |  105 +
 TelepathyQt/simple-pending-operations.h            |  110 +
 TelepathyQt/simple-stream-tube-handler.cpp         |  254 ++
 TelepathyQt/simple-stream-tube-handler.h           |  120 +
 TelepathyQt/simple-text-observer-internal.h        |   70 +
 TelepathyQt/simple-text-observer.cpp               |  298 ++
 TelepathyQt/simple-text-observer.h                 |   80 +
 TelepathyQt/stable-interfaces.xml                  |   26 +
 TelepathyQt/stream-tube-channel.cpp                |  740 ++++
 TelepathyQt/stream-tube-channel.h                  |  108 +
 TelepathyQt/stream-tube-client-internal.h          |   61 +
 TelepathyQt/stream-tube-client.cpp                 | 1048 +++++
 TelepathyQt/stream-tube-client.h                   |  217 +
 TelepathyQt/stream-tube-server-internal.h          |   56 +
 TelepathyQt/stream-tube-server.cpp                 | 1134 +++++
 TelepathyQt/stream-tube-server.h                   |  253 ++
 TelepathyQt/streamed-media-channel.cpp             | 1539 +++++++
 TelepathyQt/streamed-media-channel.h               |  228 +
 TelepathyQt/test-backdoors.cpp                     |   50 +
 TelepathyQt/test-backdoors.h                       |   59 +
 TelepathyQt/text-channel.cpp                       | 1277 ++++++
 TelepathyQt/text-channel.h                         |  139 +
 TelepathyQt/tls-certificate.cpp                    |   26 +
 TelepathyQt/tls-certificate.h                      |   31 +
 TelepathyQt/tls-certificate.xml                    |    9 +
 TelepathyQt/tube-channel.cpp                       |  281 ++
 TelepathyQt/tube-channel.h                         |   80 +
 TelepathyQt/types-internal.h                       |  156 +
 TelepathyQt/types.cpp                              |   73 +
 TelepathyQt/types.h                                |  171 +
 TelepathyQt/utils.cpp                              |  120 +
 TelepathyQt/utils.h                                |   41 +
 TelepathyQt4/AbstractClient                        |   13 -
 TelepathyQt4/AbstractClientApprover                |   13 -
 TelepathyQt4/AbstractClientHandler                 |   13 -
 TelepathyQt4/AbstractClientObserver                |   13 -
 TelepathyQt4/AbstractInterface                     |   13 -
 TelepathyQt4/Account                               |   13 -
 TelepathyQt4/AccountCapabilityFilter               |   13 -
 TelepathyQt4/AccountFactory                        |   13 -
 TelepathyQt4/AccountFilter                         |   13 -
 TelepathyQt4/AccountInterface                      |   13 -
 TelepathyQt4/AccountInterfaceAddressingInterface   |   13 -
 TelepathyQt4/AccountInterfaceAvatarInterface       |   13 -
 TelepathyQt4/AccountManager                        |   13 -
 TelepathyQt4/AccountManagerInterface               |   13 -
 TelepathyQt4/AccountPropertyFilter                 |   13 -
 TelepathyQt4/AccountSet                            |   13 -
 TelepathyQt4/AndFilter                             |   13 -
 TelepathyQt4/AuthenticationTLSCertificateInterface |   13 -
 TelepathyQt4/AvatarData                            |   13 -
 TelepathyQt4/AvatarSpec                            |   13 -
 TelepathyQt4/CMakeLists.txt                        |  694 ---
 TelepathyQt4/CapabilitiesBase                      |   13 -
 TelepathyQt4/Channel                               |   13 -
 TelepathyQt4/ChannelClassFeatures                  |   13 -
 TelepathyQt4/ChannelClassSpec                      |   13 -
 TelepathyQt4/ChannelClassSpecList                  |   13 -
 TelepathyQt4/ChannelDispatchOperation              |   13 -
 TelepathyQt4/ChannelDispatchOperationInterface     |   13 -
 TelepathyQt4/ChannelDispatcher                     |   13 -
 TelepathyQt4/ChannelDispatcherInterface            |   13 -
 TelepathyQt4/ChannelFactory                        |   13 -
 TelepathyQt4/ChannelInterface                      |   13 -
 TelepathyQt4/ChannelInterfaceAnonymityInterface    |   13 -
 TelepathyQt4/ChannelInterfaceCallStateInterface    |   13 -
 TelepathyQt4/ChannelInterfaceChatStateInterface    |   13 -
 TelepathyQt4/ChannelInterfaceConferenceInterface   |   13 -
 TelepathyQt4/ChannelInterfaceDTMFInterface         |   13 -
 TelepathyQt4/ChannelInterfaceGroupInterface        |   13 -
 TelepathyQt4/ChannelInterfaceHoldInterface         |   13 -
 .../ChannelInterfaceMediaSignallingInterface       |   13 -
 TelepathyQt4/ChannelInterfaceMessagesInterface     |   13 -
 TelepathyQt4/ChannelInterfacePasswordInterface     |   13 -
 .../ChannelInterfaceSASLAuthenticationInterface    |   13 -
 TelepathyQt4/ChannelInterfaceSecurableInterface    |   13 -
 TelepathyQt4/ChannelInterfaceServicePointInterface |   13 -
 TelepathyQt4/ChannelInterfaceTubeInterface         |   13 -
 TelepathyQt4/ChannelRequest                        |   13 -
 TelepathyQt4/ChannelRequestHints                   |   13 -
 TelepathyQt4/ChannelRequestInterface               |   13 -
 TelepathyQt4/ChannelTypeContactListInterface       |   13 -
 TelepathyQt4/ChannelTypeContactSearchInterface     |   13 -
 TelepathyQt4/ChannelTypeFileTransferInterface      |   13 -
 TelepathyQt4/ChannelTypeRoomListInterface          |   13 -
 .../ChannelTypeServerAuthenticationInterface       |   13 -
 .../ChannelTypeServerTLSConnectionInterface        |   13 -
 TelepathyQt4/ChannelTypeStreamTubeInterface        |   13 -
 TelepathyQt4/ChannelTypeStreamedMediaInterface     |   13 -
 TelepathyQt4/ChannelTypeTextInterface              |   13 -
 TelepathyQt4/ChannelTypeTubeInterface              |   13 -
 TelepathyQt4/ChannelTypeTubesInterface             |   13 -
 TelepathyQt4/Client                                |   13 -
 TelepathyQt4/ClientApproverInterface               |   13 -
 TelepathyQt4/ClientHandlerInterface                |   13 -
 TelepathyQt4/ClientInterface                       |   13 -
 TelepathyQt4/ClientInterfaceRequestsInterface      |   13 -
 TelepathyQt4/ClientObserverInterface               |   13 -
 TelepathyQt4/ClientRegistrar                       |   13 -
 TelepathyQt4/Connection                            |   13 -
 TelepathyQt4/ConnectionCapabilities                |   13 -
 TelepathyQt4/ConnectionFactory                     |   13 -
 TelepathyQt4/ConnectionInterface                   |   13 -
 TelepathyQt4/ConnectionInterfaceAliasingInterface  |   13 -
 TelepathyQt4/ConnectionInterfaceAnonymityInterface |   13 -
 TelepathyQt4/ConnectionInterfaceAvatarsInterface   |   13 -
 TelepathyQt4/ConnectionInterfaceBalanceInterface   |   13 -
 .../ConnectionInterfaceCapabilitiesInterface       |   13 -
 TelepathyQt4/ConnectionInterfaceCellularInterface  |   13 -
 TelepathyQt4/ConnectionInterfaceClientTypes        |   17 -
 .../ConnectionInterfaceClientTypesInterface        |   13 -
 .../ConnectionInterfaceContactBlockingInterface    |   13 -
 ...ConnectionInterfaceContactCapabilitiesInterface |   13 -
 TelepathyQt4/ConnectionInterfaceContactGroups      |   17 -
 .../ConnectionInterfaceContactGroupsInterface      |   13 -
 .../ConnectionInterfaceContactInfoInterface        |   13 -
 TelepathyQt4/ConnectionInterfaceContactList        |   17 -
 .../ConnectionInterfaceContactListInterface        |   13 -
 TelepathyQt4/ConnectionInterfaceContactsInterface  |   13 -
 TelepathyQt4/ConnectionInterfaceLocationInterface  |   13 -
 .../ConnectionInterfaceMailNotificationInterface   |   13 -
 TelepathyQt4/ConnectionInterfacePowerSaving        |   17 -
 .../ConnectionInterfacePowerSavingInterface        |   13 -
 TelepathyQt4/ConnectionInterfacePresenceInterface  |   13 -
 TelepathyQt4/ConnectionInterfaceRequestsInterface  |   13 -
 .../ConnectionInterfaceServicePointInterface       |   13 -
 .../ConnectionInterfaceSimplePresenceInterface     |   13 -
 TelepathyQt4/ConnectionLowlevel                    |   13 -
 TelepathyQt4/ConnectionManager                     |   13 -
 TelepathyQt4/ConnectionManagerInterface            |   13 -
 TelepathyQt4/ConnectionManagerLowlevel             |   13 -
 TelepathyQt4/Constants                             |   13 -
 TelepathyQt4/Contact                               |   13 -
 TelepathyQt4/ContactCapabilities                   |   13 -
 TelepathyQt4/ContactFactory                        |   13 -
 TelepathyQt4/ContactManager                        |   13 -
 TelepathyQt4/ContactMessenger                      |   13 -
 TelepathyQt4/ContactSearchChannel                  |   13 -
 TelepathyQt4/DBus                                  |   13 -
 TelepathyQt4/DBusDaemonInterface                   |   13 -
 TelepathyQt4/DBusProxy                             |   13 -
 TelepathyQt4/DBusProxyFactory                      |   13 -
 TelepathyQt4/Debug                                 |   13 -
 TelepathyQt4/Farsight/CMakeLists.txt               |   52 -
 TelepathyQt4/Farsight/Channel                      |   13 -
 TelepathyQt4/Farsight/channel.cpp                  |   87 -
 TelepathyQt4/Farsight/channel.h                    |   43 -
 TelepathyQt4/Farsight/global.h                     |   46 -
 TelepathyQt4/Feature                               |   13 -
 TelepathyQt4/Features                              |   13 -
 TelepathyQt4/FileTransferChannel                   |   13 -
 TelepathyQt4/FileTransferChannelCreationProperties |   13 -
 TelepathyQt4/Filter                                |   13 -
 TelepathyQt4/FixedFeatureFactory                   |   13 -
 TelepathyQt4/GenericCapabilityFilter               |   13 -
 TelepathyQt4/GenericPropertyFilter                 |   13 -
 TelepathyQt4/Global                                |   13 -
 TelepathyQt4/HandledChannelNotifier                |   13 -
 TelepathyQt4/IncomingFileTransferChannel           |   13 -
 TelepathyQt4/IncomingStreamTubeChannel             |   13 -
 TelepathyQt4/IntrospectableInterface               |   13 -
 TelepathyQt4/KeyFile                               |   13 -
 TelepathyQt4/LocationInfo                          |   13 -
 TelepathyQt4/ManagerFile                           |   13 -
 TelepathyQt4/MediaSessionHandler                   |   13 -
 TelepathyQt4/MediaSessionHandlerInterface          |   13 -
 TelepathyQt4/MediaStreamHandler                    |   13 -
 TelepathyQt4/MediaStreamHandlerInterface           |   13 -
 TelepathyQt4/Message                               |   13 -
 TelepathyQt4/MessageContentPart                    |   13 -
 TelepathyQt4/MessageContentPartList                |   13 -
 TelepathyQt4/MethodInvocationContext               |   13 -
 TelepathyQt4/NotFilter                             |   13 -
 TelepathyQt4/Object                                |   13 -
 TelepathyQt4/OptionalInterfaceFactory              |   13 -
 TelepathyQt4/OrFilter                              |   13 -
 TelepathyQt4/OutgoingFileTransferChannel           |   13 -
 TelepathyQt4/OutgoingStreamTubeChannel             |   13 -
 TelepathyQt4/PeerInterface                         |   13 -
 TelepathyQt4/PendingAccount                        |   13 -
 TelepathyQt4/PendingChannel                        |   13 -
 TelepathyQt4/PendingChannelRequest                 |   13 -
 TelepathyQt4/PendingComposite                      |   13 -
 TelepathyQt4/PendingConnection                     |   13 -
 TelepathyQt4/PendingContactAttributes              |   13 -
 TelepathyQt4/PendingContactInfo                    |   13 -
 TelepathyQt4/PendingContacts                       |   13 -
 TelepathyQt4/PendingFailure                        |   13 -
 TelepathyQt4/PendingHandles                        |   13 -
 TelepathyQt4/PendingOperation                      |   13 -
 TelepathyQt4/PendingReady                          |   13 -
 TelepathyQt4/PendingSendMessage                    |   13 -
 TelepathyQt4/PendingStreamTubeConnection           |   13 -
 TelepathyQt4/PendingStreamedMediaStreams           |   13 -
 TelepathyQt4/PendingStringList                     |   13 -
 TelepathyQt4/PendingSuccess                        |   13 -
 TelepathyQt4/PendingVariant                        |   13 -
 TelepathyQt4/PendingVariantMap                     |   13 -
 TelepathyQt4/PendingVoid                           |   13 -
 TelepathyQt4/Presence                              |   13 -
 TelepathyQt4/PresenceSpec                          |   13 -
 TelepathyQt4/PresenceSpecList                      |   13 -
 TelepathyQt4/Profile                               |   13 -
 TelepathyQt4/ProfileManager                        |   13 -
 TelepathyQt4/Properties                            |   13 -
 TelepathyQt4/PropertiesInterface                   |   13 -
 TelepathyQt4/PropertiesInterfaceInterface          |   13 -
 TelepathyQt4/ProtocolInfo                          |   13 -
 TelepathyQt4/ProtocolParameter                     |   13 -
 TelepathyQt4/ReadinessHelper                       |   13 -
 TelepathyQt4/ReadyObject                           |   13 -
 TelepathyQt4/ReceivedMessage                       |   13 -
 TelepathyQt4/RefCounted                            |   13 -
 TelepathyQt4/ReferencedHandles                     |   12 -
 TelepathyQt4/ReferencedHandlesIterator             |    6 -
 TelepathyQt4/RequestableChannelClassSpec           |   13 -
 TelepathyQt4/RequestableChannelClassSpecList       |   13 -
 TelepathyQt4/RoomListChannel                       |   13 -
 TelepathyQt4/SharedPtr                             |   13 -
 TelepathyQt4/SimpleCallObserver                    |   13 -
 TelepathyQt4/SimpleObserver                        |   13 -
 TelepathyQt4/SimpleTextObserver                    |   13 -
 TelepathyQt4/StatefulDBusProxy                     |   13 -
 TelepathyQt4/StatelessDBusProxy                    |   13 -
 TelepathyQt4/StreamTubeChannel                     |   13 -
 TelepathyQt4/StreamTubeClient                      |   13 -
 TelepathyQt4/StreamTubeServer                      |   13 -
 TelepathyQt4/StreamedMediaChannel                  |   13 -
 TelepathyQt4/StreamedMediaStream                   |   13 -
 TelepathyQt4/TelepathyQt4-uninstalled.pc.in        |   11 -
 TelepathyQt4/TelepathyQt4.pc.in                    |   11 -
 .../TelepathyQt4Farsight-uninstalled.pc.in         |   11 -
 TelepathyQt4/TelepathyQt4Farsight.pc.in            |   11 -
 TelepathyQt4/TextChannel                           |   13 -
 TelepathyQt4/TubeChannel                           |   13 -
 TelepathyQt4/Types                                 |   13 -
 TelepathyQt4/Utils                                 |   13 -
 TelepathyQt4/abstract-client.cpp                   |  988 -----
 TelepathyQt4/abstract-client.h                     |  323 --
 TelepathyQt4/abstract-interface.cpp                |  136 -
 TelepathyQt4/abstract-interface.h                  |   76 -
 TelepathyQt4/account-capability-filter.dox         |   30 -
 TelepathyQt4/account-capability-filter.h           |   39 -
 TelepathyQt4/account-factory.cpp                   |  157 -
 TelepathyQt4/account-factory.h                     |   79 -
 TelepathyQt4/account-filter.h                      |   39 -
 TelepathyQt4/account-manager.cpp                   | 1115 -----
 TelepathyQt4/account-manager.h                     |  152 -
 TelepathyQt4/account-manager.xml                   |    9 -
 TelepathyQt4/account-property-filter.cpp           |   94 -
 TelepathyQt4/account-property-filter.h             |   59 -
 TelepathyQt4/account-set-internal.h                |   82 -
 TelepathyQt4/account-set.cpp                       |  418 --
 TelepathyQt4/account-set.h                         |   79 -
 TelepathyQt4/account.cpp                           | 4472 --------------------
 TelepathyQt4/account.h                             |  598 ---
 TelepathyQt4/account.xml                           |   13 -
 TelepathyQt4/and-filter.dox                        |   33 -
 TelepathyQt4/and-filter.h                          |   83 -
 TelepathyQt4/async-model.dox                       |   56 -
 TelepathyQt4/avatar.cpp                            |  172 -
 TelepathyQt4/avatar.h                              |   86 -
 TelepathyQt4/capabilities-base.cpp                 |  348 --
 TelepathyQt4/capabilities-base.h                   |   85 -
 TelepathyQt4/channel-class-features.h              |   45 -
 TelepathyQt4/channel-class-spec.cpp                |  555 ---
 TelepathyQt4/channel-class-spec.h                  |  277 --
 TelepathyQt4/channel-dispatch-operation-internal.h |   51 -
 TelepathyQt4/channel-dispatch-operation.cpp        |  623 ---
 TelepathyQt4/channel-dispatch-operation.h          |  114 -
 TelepathyQt4/channel-dispatch-operation.xml        |    9 -
 TelepathyQt4/channel-dispatcher.cpp                |   26 -
 TelepathyQt4/channel-dispatcher.h                  |   32 -
 TelepathyQt4/channel-dispatcher.xml                |    9 -
 TelepathyQt4/channel-factory.cpp                   |  529 ---
 TelepathyQt4/channel-factory.h                     |  305 --
 TelepathyQt4/channel-internal.h                    |   50 -
 TelepathyQt4/channel-request.cpp                   |  803 ----
 TelepathyQt4/channel-request.h                     |  154 -
 TelepathyQt4/channel-request.xml                   |    9 -
 TelepathyQt4/channel.cpp                           | 3596 ----------------
 TelepathyQt4/channel.h                             |  256 --
 TelepathyQt4/channel.xml                           |   37 -
 TelepathyQt4/client-registrar-internal.h           |  365 --
 TelepathyQt4/client-registrar.cpp                  | 1038 -----
 TelepathyQt4/client-registrar.h                    |   97 -
 TelepathyQt4/client.cpp                            |   26 -
 TelepathyQt4/client.h                              |   32 -
 TelepathyQt4/client.xml                            |   14 -
 TelepathyQt4/connection-capabilities.cpp           |  303 --
 TelepathyQt4/connection-capabilities.h             |   77 -
 TelepathyQt4/connection-factory.cpp                |  150 -
 TelepathyQt4/connection-factory.h                  |   78 -
 TelepathyQt4/connection-internal.h                 |   61 -
 TelepathyQt4/connection-lowlevel.h                 |   96 -
 TelepathyQt4/connection-manager-internal.h         |  159 -
 TelepathyQt4/connection-manager-lowlevel.h         |   64 -
 TelepathyQt4/connection-manager.cpp                | 1076 -----
 TelepathyQt4/connection-manager.h                  |  125 -
 TelepathyQt4/connection-manager.xml                |   12 -
 TelepathyQt4/connection.cpp                        | 2578 -----------
 TelepathyQt4/connection.h                          |  249 --
 TelepathyQt4/connection.xml                        |   30 -
 TelepathyQt4/constants.h                           |  178 -
 TelepathyQt4/contact-capabilities.cpp              |  127 -
 TelepathyQt4/contact-capabilities.h                |   66 -
 TelepathyQt4/contact-factory.cpp                   |  146 -
 TelepathyQt4/contact-factory.h                     |   76 -
 TelepathyQt4/contact-manager-internal.h            |  389 --
 TelepathyQt4/contact-manager-roster.cpp            | 2217 ----------
 TelepathyQt4/contact-manager.cpp                   | 1592 -------
 TelepathyQt4/contact-manager.h                     |  201 -
 TelepathyQt4/contact-messenger.cpp                 |  257 --
 TelepathyQt4/contact-messenger.h                   |   78 -
 TelepathyQt4/contact-search-channel-internal.h     |   52 -
 TelepathyQt4/contact-search-channel.cpp            |  676 ---
 TelepathyQt4/contact-search-channel.h              |  114 -
 TelepathyQt4/contact.cpp                           | 1352 ------
 TelepathyQt4/contact.h                             |  246 --
 TelepathyQt4/dbus-daemon.xml                       |   80 -
 TelepathyQt4/dbus-introspectable.xml               |   16 -
 TelepathyQt4/dbus-peer.xml                         |   19 -
 TelepathyQt4/dbus-properties.xml                   |   29 -
 TelepathyQt4/dbus-proxy-factory-internal.h         |   58 -
 TelepathyQt4/dbus-proxy-factory.cpp                |  295 --
 TelepathyQt4/dbus-proxy-factory.h                  |   85 -
 TelepathyQt4/dbus-proxy.cpp                        |  393 --
 TelepathyQt4/dbus-proxy.h                          |  122 -
 TelepathyQt4/dbus.cpp                              |   26 -
 TelepathyQt4/dbus.h                                |   54 -
 TelepathyQt4/dbus.xml                              |   12 -
 TelepathyQt4/debug-internal.h                      |  170 -
 TelepathyQt4/debug.cpp                             |  187 -
 TelepathyQt4/debug.h                               |   46 -
 TelepathyQt4/examples.dox                          |  154 -
 TelepathyQt4/fake-handler-manager-internal.cpp     |  165 -
 TelepathyQt4/fake-handler-manager-internal.h       |   90 -
 TelepathyQt4/feature.cpp                           |   89 -
 TelepathyQt4/feature.h                             |   94 -
 .../file-transfer-channel-creation-properties.cpp  |  433 --
 .../file-transfer-channel-creation-properties.h    |   96 -
 TelepathyQt4/file-transfer-channel.cpp             |  703 ---
 TelepathyQt4/file-transfer-channel.h               |  108 -
 TelepathyQt4/filter.dox                            |   30 -
 TelepathyQt4/filter.h                              |   63 -
 TelepathyQt4/fixed-feature-factory.cpp             |  116 -
 TelepathyQt4/fixed-feature-factory.h               |   69 -
 TelepathyQt4/future-channel-dispatcher.xml         |   20 -
 TelepathyQt4/future-channel.xml                    |   13 -
 TelepathyQt4/future-interfaces.xml                 |   14 -
 TelepathyQt4/future-internal.h                     |   36 -
 TelepathyQt4/future-misc.xml                       |    7 -
 TelepathyQt4/future.cpp                            |   32 -
 TelepathyQt4/generic-capability-filter.dox         |   36 -
 TelepathyQt4/generic-capability-filter.h           |  114 -
 TelepathyQt4/generic-property-filter.dox           |   33 -
 TelepathyQt4/generic-property-filter.h             |   77 -
 TelepathyQt4/global.h                              |  103 -
 TelepathyQt4/groups.dox                            |  115 -
 TelepathyQt4/handled-channel-notifier.cpp          |  103 -
 TelepathyQt4/handled-channel-notifier.h            |   75 -
 TelepathyQt4/incoming-file-transfer-channel.cpp    |  390 --
 TelepathyQt4/incoming-file-transfer-channel.h      |   81 -
 TelepathyQt4/incoming-stream-tube-channel.cpp      |  435 --
 TelepathyQt4/incoming-stream-tube-channel.h        |   80 -
 TelepathyQt4/key-file.cpp                          |  582 ---
 TelepathyQt4/key-file.h                            |   91 -
 TelepathyQt4/location-info.cpp                     |  221 -
 TelepathyQt4/location-info.h                       |   95 -
 TelepathyQt4/main.dox                              |  133 -
 TelepathyQt4/manager-file.cpp                      |  618 ---
 TelepathyQt4/manager-file.h                        |   78 -
 TelepathyQt4/media-session-handler.cpp             |   26 -
 TelepathyQt4/media-session-handler.h               |   50 -
 TelepathyQt4/media-session-handler.xml             |    9 -
 TelepathyQt4/media-stream-handler.cpp              |   26 -
 TelepathyQt4/media-stream-handler.h                |   50 -
 TelepathyQt4/media-stream-handler.xml              |    9 -
 TelepathyQt4/message-content-part.cpp              |   96 -
 TelepathyQt4/message-content-part.h                |   96 -
 TelepathyQt4/message.cpp                           |  911 ----
 TelepathyQt4/message.h                             |  173 -
 TelepathyQt4/method-invocation-context.dox         |   41 -
 TelepathyQt4/method-invocation-context.h           |  192 -
 TelepathyQt4/not-filter.dox                        |   32 -
 TelepathyQt4/not-filter.h                          |   73 -
 TelepathyQt4/object.cpp                            |   65 -
 TelepathyQt4/object.h                              |   63 -
 TelepathyQt4/optional-interface-factory.cpp        |  178 -
 TelepathyQt4/optional-interface-factory.h          |  140 -
 TelepathyQt4/or-filter.dox                         |   33 -
 TelepathyQt4/or-filter.h                           |   83 -
 TelepathyQt4/outgoing-file-transfer-channel.cpp    |  371 --
 TelepathyQt4/outgoing-file-transfer-channel.h      |   78 -
 .../outgoing-stream-tube-channel-internal.h        |  122 -
 TelepathyQt4/outgoing-stream-tube-channel.cpp      |  821 ----
 TelepathyQt4/outgoing-stream-tube-channel.h        |   89 -
 TelepathyQt4/pending-account.cpp                   |  184 -
 TelepathyQt4/pending-account.h                     |   75 -
 TelepathyQt4/pending-channel-request-internal.h    |   73 -
 TelepathyQt4/pending-channel-request.cpp           |  276 --
 TelepathyQt4/pending-channel-request.h             |   84 -
 TelepathyQt4/pending-channel.cpp                   |  555 ---
 TelepathyQt4/pending-channel.h                     |  103 -
 TelepathyQt4/pending-connection.cpp                |  171 -
 TelepathyQt4/pending-connection.h                  |   73 -
 TelepathyQt4/pending-contact-attributes.cpp        |  219 -
 TelepathyQt4/pending-contact-attributes.h          |   77 -
 TelepathyQt4/pending-contact-info.cpp              |  128 -
 TelepathyQt4/pending-contact-info.h                |   66 -
 TelepathyQt4/pending-contacts.cpp                  |  468 --
 TelepathyQt4/pending-contacts.h                    |  108 -
 TelepathyQt4/pending-handles.cpp                   |  490 ---
 TelepathyQt4/pending-handles.h                     |   96 -
 TelepathyQt4/pending-operation.cpp                 |  424 --
 TelepathyQt4/pending-operation.h                   |   89 -
 TelepathyQt4/pending-ready.cpp                     |  148 -
 TelepathyQt4/pending-ready.h                       |   71 -
 TelepathyQt4/pending-send-message.cpp              |  153 -
 TelepathyQt4/pending-send-message.h                |   77 -
 TelepathyQt4/pending-stream-tube-connection.cpp    |  272 --
 TelepathyQt4/pending-stream-tube-connection.h      |   81 -
 TelepathyQt4/pending-string-list.cpp               |  100 -
 TelepathyQt4/pending-string-list.h                 |   63 -
 TelepathyQt4/pending-variant-map.cpp               |   91 -
 TelepathyQt4/pending-variant-map.h                 |   60 -
 TelepathyQt4/pending-variant.cpp                   |   91 -
 TelepathyQt4/pending-variant.h                     |   60 -
 TelepathyQt4/presence.cpp                          |  335 --
 TelepathyQt4/presence.h                            |  135 -
 TelepathyQt4/profile-manager.cpp                   |  332 --
 TelepathyQt4/profile-manager.h                     |   75 -
 TelepathyQt4/profile.cpp                           | 1216 ------
 TelepathyQt4/profile.h                             |  176 -
 TelepathyQt4/properties.cpp                        |   26 -
 TelepathyQt4/properties.h                          |   51 -
 TelepathyQt4/properties.xml                        |    9 -
 TelepathyQt4/protocol-info.cpp                     |  374 --
 TelepathyQt4/protocol-info.h                       |  102 -
 TelepathyQt4/protocol-parameter.cpp                |  176 -
 TelepathyQt4/protocol-parameter.h                  |   87 -
 TelepathyQt4/readiness-helper.cpp                  |  684 ---
 TelepathyQt4/readiness-helper.h                    |  130 -
 TelepathyQt4/ready-object.cpp                      |  161 -
 TelepathyQt4/ready-object.h                        |   69 -
 TelepathyQt4/referenced-handles.cpp                |  333 --
 TelepathyQt4/referenced-handles.h                  |  264 --
 .../request-temporary-handler-internal.cpp         |  135 -
 TelepathyQt4/request-temporary-handler-internal.h  |   91 -
 TelepathyQt4/requestable-channel-class-spec.cpp    |  494 ---
 TelepathyQt4/requestable-channel-class-spec.h      |  134 -
 TelepathyQt4/room-list-channel.cpp                 |  106 -
 TelepathyQt4/room-list-channel.h                   |   59 -
 TelepathyQt4/shared-ptr.dox                        |  111 -
 TelepathyQt4/shared-ptr.h                          |  152 -
 TelepathyQt4/simple-call-observer.cpp              |  298 --
 TelepathyQt4/simple-call-observer.h                |   95 -
 TelepathyQt4/simple-observer-internal.h            |  261 --
 TelepathyQt4/simple-observer.cpp                   |  643 ---
 TelepathyQt4/simple-observer.h                     |  105 -
 TelepathyQt4/simple-pending-operations.h           |  110 -
 TelepathyQt4/simple-stream-tube-handler.cpp        |  254 --
 TelepathyQt4/simple-stream-tube-handler.h          |  120 -
 TelepathyQt4/simple-text-observer-internal.h       |   70 -
 TelepathyQt4/simple-text-observer.cpp              |  298 --
 TelepathyQt4/simple-text-observer.h                |   80 -
 TelepathyQt4/stable-interfaces.xml                 |   26 -
 TelepathyQt4/stream-tube-channel.cpp               |  740 ----
 TelepathyQt4/stream-tube-channel.h                 |  108 -
 TelepathyQt4/stream-tube-client-internal.h         |   61 -
 TelepathyQt4/stream-tube-client.cpp                | 1048 -----
 TelepathyQt4/stream-tube-client.h                  |  217 -
 TelepathyQt4/stream-tube-server-internal.h         |   56 -
 TelepathyQt4/stream-tube-server.cpp                | 1134 -----
 TelepathyQt4/stream-tube-server.h                  |  253 --
 TelepathyQt4/streamed-media-channel.cpp            | 1539 -------
 TelepathyQt4/streamed-media-channel.h              |  228 -
 TelepathyQt4/test-backdoors.cpp                    |   50 -
 TelepathyQt4/test-backdoors.h                      |   59 -
 TelepathyQt4/text-channel.cpp                      | 1277 ------
 TelepathyQt4/text-channel.h                        |  139 -
 TelepathyQt4/tls-certificate.cpp                   |   26 -
 TelepathyQt4/tls-certificate.h                     |   31 -
 TelepathyQt4/tls-certificate.xml                   |    9 -
 TelepathyQt4/tube-channel.cpp                      |  281 --
 TelepathyQt4/tube-channel.h                        |   80 -
 TelepathyQt4/types-internal.h                      |  156 -
 TelepathyQt4/types.cpp                             |   73 -
 TelepathyQt4/types.h                               |  171 -
 TelepathyQt4/utils.cpp                             |  120 -
 TelepathyQt4/utils.h                               |   41 -
 cmake/modules/TelepathyDist.cmake                  |   20 +-
 cmake/modules/TpQt4Macros.cmake                    |   24 +-
 doxygen.cfg.in                                     |    6 +-
 examples/accounts/account-item.cpp                 |    6 +-
 examples/accounts/account-item.h                   |   12 +-
 examples/accounts/accounts-window.cpp              |   14 +-
 examples/accounts/accounts-window.h                |    8 +-
 examples/accounts/main.cpp                         |    6 +-
 examples/contact-messenger/sender.cpp              |   14 +-
 examples/contact-messenger/sender.h                |    8 +-
 examples/extensions/CMakeLists.txt                 |    8 +-
 examples/file-transfer/file-receiver-handler.cpp   |   16 +-
 examples/file-transfer/file-receiver-handler.h     |   14 +-
 examples/file-transfer/file-receiver.cpp           |   18 +-
 examples/file-transfer/file-receiver.h             |   10 +-
 examples/file-transfer/file-sender.cpp             |   42 +-
 examples/file-transfer/file-sender.h               |   10 +-
 examples/file-transfer/pending-file-receive.cpp    |    8 +-
 examples/file-transfer/pending-file-receive.h      |   12 +-
 examples/file-transfer/pending-file-send.cpp       |    8 +-
 examples/file-transfer/pending-file-send.h         |   12 +-
 examples/file-transfer/pending-file-transfer.cpp   |    8 +-
 examples/file-transfer/pending-file-transfer.h     |   12 +-
 examples/protocols/cm-wrapper.cpp                  |    8 +-
 examples/protocols/cm-wrapper.h                    |    8 +-
 examples/protocols/main.cpp                        |    6 +-
 examples/protocols/protocols.cpp                   |    8 +-
 examples/protocols/protocols.h                     |    8 +-
 examples/roster/main.cpp                           |    6 +-
 examples/roster/roster-item.cpp                    |    4 +-
 examples/roster/roster-item.h                      |   10 +-
 examples/roster/roster-widget.cpp                  |   16 +-
 examples/roster/roster-widget.h                    |   10 +-
 examples/roster/roster-window.cpp                  |   16 +-
 examples/roster/roster-window.h                    |   10 +-
 examples/stream-tubes/tube-initiator.cpp           |   42 +-
 examples/stream-tubes/tube-initiator.h             |   12 +-
 examples/stream-tubes/tube-receiver.cpp            |    8 +-
 examples/stream-tubes/tube-receiver.h              |    8 +-
 tests/capabilities.cpp                             |   16 +-
 tests/channel-class-spec.cpp                       |    8 +-
 tests/dbus/account-basics.cpp                      |   20 +-
 tests/dbus/account-channel-dispatcher.cpp          |   28 +-
 tests/dbus/account-connection-factory.cpp          |   12 +-
 tests/dbus/account-set.cpp                         |   24 +-
 tests/dbus/chan-basics.cpp                         |   20 +-
 tests/dbus/chan-conference.cpp                     |    4 +-
 tests/dbus/chan-group.cpp                          |   14 +-
 tests/dbus/client-factories.cpp                    |   66 +-
 tests/dbus/client.cpp                              |   34 +-
 tests/dbus/cm-basics.cpp                           |   10 +-
 tests/dbus/conn-basics.cpp                         |   14 +-
 tests/dbus/conn-capabilities.cpp                   |    4 +-
 tests/dbus/conn-introspect-cornercases.cpp         |   14 +-
 tests/dbus/conn-requests.cpp                       |   12 +-
 tests/dbus/conn-roster-groups-legacy.cpp           |   18 +-
 tests/dbus/conn-roster-groups.cpp                  |   18 +-
 tests/dbus/conn-roster-legacy.cpp                  |    8 +-
 tests/dbus/conn-roster.cpp                         |   12 +-
 tests/dbus/contact-factory.cpp                     |    6 +-
 tests/dbus/contact-messenger.cpp                   |   32 +-
 tests/dbus/contact-search-chan.cpp                 |    6 +-
 tests/dbus/contacts-avatar.cpp                     |   10 +-
 tests/dbus/contacts-capabilities.cpp               |   10 +-
 tests/dbus/contacts-info.cpp                       |   10 +-
 tests/dbus/contacts-location.cpp                   |   10 +-
 tests/dbus/contacts.cpp                            |   26 +-
 tests/dbus/dbus-properties.cpp                     |   14 +-
 tests/dbus/dbus-proxy-factory.cpp                  |   18 +-
 tests/dbus/handles.cpp                             |    8 +-
 tests/dbus/profile-manager.cpp                     |    4 +-
 tests/dbus/simple-observer.cpp                     |   24 +-
 tests/dbus/stateful-proxy.cpp                      |   12 +-
 tests/dbus/stream-tube-chan.cpp                    |   14 +-
 tests/dbus/stream-tube-handlers.cpp                |   30 +-
 tests/dbus/streamed-media-chan.cpp                 |   14 +-
 tests/dbus/text-chan.cpp                           |   10 +-
 tests/dbus/types.cpp                               |    6 +-
 tests/features.cpp                                 |    8 +-
 .../file-transfer-channel-creation-properties.cpp  |    2 +-
 tests/key-file.cpp                                 |    2 +-
 tests/lib/glib-helpers/test-conn-helper.cpp        |   16 +-
 tests/lib/glib-helpers/test-conn-helper.h          |   12 +-
 tests/lib/test.cpp                                 |   12 +-
 tests/lib/test.h                                   |   12 +-
 tests/manager-file.cpp                             |    6 +-
 tests/presence.cpp                                 |    8 +-
 tests/profile.cpp                                  |    4 +-
 tests/ptr.cpp                                      |    2 +-
 tests/rccspec.cpp                                  |    2 +-
 tests/utils.cpp                                    |    2 +-
 tools/CMakeLists.txt                               |    4 +-
 tools/qt4-client-gen.py                            |    6 +-
 tools/qt4-types-gen.py                             |    2 +-
 1014 files changed, 68333 insertions(+), 68333 deletions(-)

commit aafde57c570a56bb98df4103a4ee38ed25b91897
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Thu Nov 10 15:03:02 2011 -0700

    Rename TPQT4 cmake macros to TPQT.

 CMakeLists.txt                            |   2 +-
 TelepathyQt4/CMakeLists.txt               |  52 +++++-----
 TelepathyQt4/dbus-proxy.cpp               |   2 +-
 cmake/modules/TpQt4Macros.cmake           | 156 +++++++++++++++---------------
 examples/accounts/CMakeLists.txt          |   2 +-
 examples/contact-messenger/CMakeLists.txt |   2 +-
 examples/extensions/CMakeLists.txt        |  10 +-
 examples/file-transfer/CMakeLists.txt     |   4 +-
 examples/protocols/CMakeLists.txt         |   2 +-
 examples/roster/CMakeLists.txt            |   2 +-
 examples/stream-tubes/CMakeLists.txt      |   4 +-
 tests/CMakeLists.txt                      |  20 ++--
 tests/dbus/CMakeLists.txt                 |  76 +++++++--------
 tests/dbus/conn-basics.cpp                |   6 +-
 tests/lib/CMakeLists.txt                  |   2 +-
 tests/lib/glib-helpers/CMakeLists.txt     |   2 +-
 tests/lib/glib/callable/CMakeLists.txt    |   2 +-
 tests/lib/glib/contactlist/CMakeLists.txt |   2 +-
 tests/lib/glib/csh/CMakeLists.txt         |   2 +-
 tests/lib/glib/echo/CMakeLists.txt        |   2 +-
 tests/lib/glib/echo2/CMakeLists.txt       |   2 +-
 21 files changed, 177 insertions(+), 177 deletions(-)

commit c852994b80c35a173d1409adf23381aa7fb022b8
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Thu Nov 10 14:20:05 2011 -0700

    Rename TELEPATHY_QT4_DEPRECATED to TP_QT_DEPRECATED.

 TelepathyQt4/ConnectionInterfaceClientTypes   |  2 +-
 TelepathyQt4/ConnectionInterfaceContactGroups |  2 +-
 TelepathyQt4/ConnectionInterfaceContactList   |  2 +-
 TelepathyQt4/ConnectionInterfacePowerSaving   |  2 +-
 TelepathyQt4/account.h                        |  4 +--
 TelepathyQt4/connection-capabilities.h        |  6 ++---
 TelepathyQt4/contact-manager.h                |  4 +--
 TelepathyQt4/contact.h                        |  2 +-
 TelepathyQt4/global.h                         | 36 +++++++++++++--------------
 TelepathyQt4/pending-operation.h              |  2 +-
 TelepathyQt4/profile.h                        |  2 +-
 TelepathyQt4/stream-tube-channel.h            |  4 +--
 TelepathyQt4/tube-channel.h                   |  2 +-
 cmake/modules/TelepathyDefaults.cmake         |  2 +-
 14 files changed, 36 insertions(+), 36 deletions(-)

commit 62af6daa073e0f10159d1dcc367574d305f9572f
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Thu Nov 10 13:55:29 2011 -0700

    Rename TP_QT4 cmake variables to TP_QT.

 CMakeLists.txt                        | 38 +++++++++++++++++------------------
 TelepathyQt4/CMakeLists.txt           |  4 ++--
 TelepathyQt4/Farsight/CMakeLists.txt  |  4 ++--
 TelepathyQt4/channel-class-spec.h     |  2 +-
 cmake/modules/TelepathyDefaults.cmake |  6 +++---
 cmake/modules/TelepathyDist.cmake     |  6 +++---
 6 files changed, 30 insertions(+), 30 deletions(-)

commit 0559c647435962437048e13f11fd60932e5c5602
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Thu Nov 10 13:49:17 2011 -0700

    Rename TELEPATHY_QT4_FS_NO_EXPORT to TP_QT_FS_NO_EXPORT.

 TelepathyQt4/Farsight/global.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a7f2bf48b2052cb047acb2a53d5f7d77a194517d
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Thu Nov 10 13:47:06 2011 -0700

    Rename TELEPATHY_QT4_FS_EXPORT to TP_QT_FS_EXPORT.

 TelepathyQt4/Farsight/channel.h | 2 +-
 TelepathyQt4/Farsight/global.h  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit cd88a442d0335bbbed8d0e5fa11052ae8cd04cbb
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Wed Nov 9 17:22:33 2011 -0700

    Rename TP_QT4_ENABLE_LOWLEVEL_API to TP_QT_ENABLE_LOWLEVEL_API.

 TelepathyQt4/connection-manager.h           | 2 +-
 TelepathyQt4/connection.h                   | 2 +-
 tests/dbus/account-channel-dispatcher.cpp   | 2 +-
 tests/dbus/chan-basics.cpp                  | 2 +-
 tests/dbus/client-factories.cpp             | 2 +-
 tests/dbus/client.cpp                       | 2 +-
 tests/dbus/conn-basics.cpp                  | 2 +-
 tests/dbus/conn-introspect-cornercases.cpp  | 2 +-
 tests/dbus/conn-requests.cpp                | 2 +-
 tests/dbus/conn-roster-groups-legacy.cpp    | 2 +-
 tests/dbus/conn-roster-groups.cpp           | 4 ++--
 tests/dbus/contact-messenger.cpp            | 2 +-
 tests/dbus/contacts.cpp                     | 2 +-
 tests/dbus/handles.cpp                      | 2 +-
 tests/dbus/simple-observer.cpp              | 2 +-
 tests/dbus/streamed-media-chan.cpp          | 2 +-
 tests/lib/glib-helpers/test-conn-helper.cpp | 2 +-
 17 files changed, 18 insertions(+), 18 deletions(-)

commit 9812689163867968f1a6ec95dfa788592a609917
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Tue Nov 8 17:56:01 2011 -0700

    Rename TP_QT4 to TP_QT in generated constants.h.

 TelepathyQt4/CMakeLists.txt                        |   4 +-
 TelepathyQt4/abstract-client.cpp                   |   8 +-
 TelepathyQt4/abstract-client.h                     |  36 +++---
 TelepathyQt4/abstract-interface.cpp                |   6 +-
 TelepathyQt4/account.cpp                           |  22 ++--
 TelepathyQt4/capabilities-base.cpp                 |   4 +-
 TelepathyQt4/channel-class-spec.cpp                |   4 +-
 TelepathyQt4/channel-dispatch-operation.cpp        |   2 +-
 TelepathyQt4/channel-request.cpp                   |   2 +-
 TelepathyQt4/channel.cpp                           |  16 +--
 TelepathyQt4/connection-manager.cpp                |  18 +--
 TelepathyQt4/connection.cpp                        |  26 ++---
 TelepathyQt4/contact-capabilities.cpp              |   6 +-
 TelepathyQt4/contact-manager-roster.cpp            |  22 ++--
 TelepathyQt4/contact-manager.cpp                   |  22 ++--
 TelepathyQt4/contact-search-channel.cpp            |   2 +-
 TelepathyQt4/contact.cpp                           |  12 +-
 TelepathyQt4/message.cpp                           |  12 +-
 TelepathyQt4/outgoing-stream-tube-channel.cpp      |   4 +-
 TelepathyQt4/pending-channel.cpp                   |  10 +-
 TelepathyQt4/pending-send-message.cpp              |   2 +-
 TelepathyQt4/readiness-helper.cpp                  |   2 +-
 .../request-temporary-handler-internal.cpp         |   6 +-
 TelepathyQt4/requestable-channel-class-spec.cpp    | 128 ++++++++++-----------
 TelepathyQt4/simple-call-observer.cpp              |   4 +-
 TelepathyQt4/simple-observer.cpp                   |   2 +-
 TelepathyQt4/simple-stream-tube-handler.cpp        |   4 +-
 TelepathyQt4/simple-text-observer.cpp              |   2 +-
 TelepathyQt4/stream-tube-server.cpp                |   2 +-
 TelepathyQt4/streamed-media-channel.cpp            |  20 ++--
 examples/file-transfer/file-receiver-handler.cpp   |   4 +-
 examples/file-transfer/file-sender.cpp             |   2 +-
 examples/file-transfer/pending-file-send.cpp       |   2 +-
 tests/channel-class-spec.cpp                       |  18 +--
 tests/dbus/account-channel-dispatcher.cpp          |  12 +-
 tests/dbus/chan-basics.cpp                         |  14 +--
 tests/dbus/chan-conference.cpp                     |   2 +-
 tests/dbus/chan-group.cpp                          |  12 +-
 tests/dbus/client.cpp                              |   2 +-
 tests/dbus/contact-messenger.cpp                   |   8 +-
 tests/dbus/simple-observer.cpp                     |   8 +-
 tests/dbus/stream-tube-handlers.cpp                |  42 +++----
 tests/dbus/streamed-media-chan.cpp                 |  18 +--
 tests/dbus/text-chan.cpp                           |   4 +-
 tests/rccspec.cpp                                  |  72 ++++++------
 45 files changed, 315 insertions(+), 315 deletions(-)

commit 74156c9b06b396cd4d3a0ca90d53970108824bd0
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Tue Nov 8 17:06:41 2011 -0700

    Rename error code macros in constants.h.

 TelepathyQt4/account.cpp                        |  4 ++--
 TelepathyQt4/channel-dispatch-operation.cpp     | 10 +++++-----
 TelepathyQt4/channel.cpp                        |  2 +-
 TelepathyQt4/constants.h                        | 22 +++-------------------
 TelepathyQt4/incoming-file-transfer-channel.cpp |  2 +-
 TelepathyQt4/stream-tube-channel.cpp            |  2 +-
 TelepathyQt4/stream-tube-client.cpp             |  2 +-
 tests/dbus/account-set.cpp                      |  2 +-
 tests/dbus/chan-basics.cpp                      |  2 +-
 tests/dbus/stream-tube-handlers.cpp             |  4 ++--
 10 files changed, 18 insertions(+), 34 deletions(-)

commit 77452b30a34d3c5b95cbdf07cf732ca5689b76e4
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Tue Nov 8 13:39:32 2011 -0700

    Rename TELEPATHY_DBUS macros to TP_QT_DBUS.

 TelepathyQt4/channel-dispatch-operation.cpp |  2 +-
 TelepathyQt4/constants.h                    | 40 +++--------------------------
 TelepathyQt4/dbus-proxy.cpp                 |  2 +-
 TelepathyQt4/pending-channel-request.cpp    |  2 +-
 TelepathyQt4/pending-send-message.cpp       |  4 +--
 tests/dbus/contact-messenger.cpp            |  2 +-
 tests/dbus/stateful-proxy.cpp               |  4 +--
 7 files changed, 11 insertions(+), 45 deletions(-)

commit 9dc4619bd80470bcd29dea8c39c1f04e1d23b4b6
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Tue Nov 8 12:13:37 2011 -0700

    Rename TELEPATHY_ACCOUNT macros to TP_QT_ACCOUNT.

 TelepathyQt4/account.cpp                 |  8 ++++----
 TelepathyQt4/constants.h                 | 12 +-----------
 examples/file-transfer/file-sender.cpp   |  2 +-
 examples/roster/roster-window.cpp        |  2 +-
 examples/stream-tubes/tube-initiator.cpp |  2 +-
 5 files changed, 8 insertions(+), 18 deletions(-)

commit 62a30fa64ceeed04214b9331af0524cdb6c9a347
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Mon Nov 7 21:25:36 2011 -0700

    Rename TELEPATHY_CHANNEL_DISPATCHER to TP_QT_CHANNEL_DISPATCHER.

 TelepathyQt4/account.cpp            |  2 +-
 TelepathyQt4/constants.h            | 16 ++--------------
 TelepathyQt4/contact-messenger.cpp  |  2 +-
 tests/dbus/stream-tube-handlers.cpp |  2 +-
 4 files changed, 5 insertions(+), 17 deletions(-)

commit 6b36aef52852f7459ec251814589b84a9820aacc
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Mon Nov 7 21:08:45 2011 -0700

    Rename TELEPATHY_ACCOUNT_MANAGER macros to TP_QT_ACCOUNT_MANAGER.

 TelepathyQt4/account-factory.cpp            |  4 ++--
 TelepathyQt4/account-manager.cpp            |  4 ++--
 TelepathyQt4/account.cpp                    |  6 +++---
 TelepathyQt4/channel-dispatch-operation.cpp |  2 +-
 TelepathyQt4/channel-request.cpp            |  4 ++--
 TelepathyQt4/client-registrar.cpp           |  4 ++--
 TelepathyQt4/constants.h                    | 20 ++------------------
 examples/contact-messenger/sender.cpp       |  2 +-
 examples/roster/roster-window.cpp           |  2 +-
 examples/stream-tubes/tube-initiator.cpp    |  2 +-
 10 files changed, 17 insertions(+), 33 deletions(-)

commit 109433454ee116f26b124c15dccfe91f2c76240c
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Mon Nov 7 20:44:44 2011 -0700

    Rename TELEPATHY_CONNECTION macros to TP_QT_CONNECTION.

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

commit e9fb6c25b5ede7e6af3136de27ffbd347c4561fe
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Mon Nov 7 20:26:29 2011 -0700

    Rename TELEPATHY_CONNECTION_MANAGER to TP_QT_CONNECTION_MANAGER.

 TelepathyQt4/connection-manager.cpp |  6 ++----
 TelepathyQt4/constants.h            | 16 ++--------------
 2 files changed, 4 insertions(+), 18 deletions(-)

commit eca5a43c556509cb4cefdeb50783fb0f0f54129c
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Mon Nov 7 17:07:33 2011 -0700

    Rename TELEPATHY_QT4_NO_EXPORT to TP_QT_NO_EXPORT.

 TelepathyQt4/abstract-client.cpp                   | 12 ++---
 TelepathyQt4/abstract-interface.cpp                |  2 +-
 TelepathyQt4/account-manager.cpp                   |  2 +-
 TelepathyQt4/account-manager.h                     | 10 ++--
 TelepathyQt4/account-property-filter.cpp           |  2 +-
 TelepathyQt4/account-set-internal.h                | 10 ++--
 TelepathyQt4/account-set.h                         |  6 +--
 TelepathyQt4/account.cpp                           |  2 +-
 TelepathyQt4/account.h                             | 18 +++----
 TelepathyQt4/avatar.cpp                            |  2 +-
 TelepathyQt4/capabilities-base.cpp                 |  2 +-
 TelepathyQt4/channel-class-spec.cpp                |  4 +-
 TelepathyQt4/channel-dispatch-operation-internal.h |  4 +-
 TelepathyQt4/channel-dispatch-operation.cpp        |  2 +-
 TelepathyQt4/channel-dispatch-operation.h          |  8 +--
 TelepathyQt4/channel-factory.cpp                   |  2 +-
 TelepathyQt4/channel-internal.h                    | 10 ++--
 TelepathyQt4/channel-request.cpp                   |  4 +-
 TelepathyQt4/channel-request.h                     | 10 ++--
 TelepathyQt4/channel.cpp                           |  8 +--
 TelepathyQt4/channel.h                             | 58 +++++++++++-----------
 TelepathyQt4/client-registrar-internal.h           | 10 ++--
 TelepathyQt4/client-registrar.cpp                  |  2 +-
 TelepathyQt4/connection-internal.h                 | 10 ++--
 TelepathyQt4/connection-lowlevel.h                 |  8 +--
 TelepathyQt4/connection-manager-internal.h         |  8 +--
 TelepathyQt4/connection-manager-lowlevel.h         |  2 +-
 TelepathyQt4/connection-manager.h                  |  8 +--
 TelepathyQt4/connection.cpp                        |  8 +--
 TelepathyQt4/connection.h                          | 40 +++++++--------
 TelepathyQt4/contact-factory.cpp                   |  2 +-
 TelepathyQt4/contact-manager-internal.h            | 18 +++----
 TelepathyQt4/contact-manager.cpp                   |  2 +-
 TelepathyQt4/contact-manager.h                     | 36 +++++++-------
 TelepathyQt4/contact-messenger.cpp                 |  2 +-
 TelepathyQt4/contact-messenger.h                   |  2 +-
 TelepathyQt4/contact-search-channel-internal.h     |  6 +--
 TelepathyQt4/contact-search-channel.cpp            |  4 +-
 TelepathyQt4/contact-search-channel.h              | 12 ++---
 TelepathyQt4/contact.cpp                           |  4 +-
 TelepathyQt4/contact.h                             | 32 ++++++------
 TelepathyQt4/dbus-proxy-factory-internal.h         |  2 +-
 TelepathyQt4/dbus-proxy-factory.cpp                |  2 +-
 TelepathyQt4/dbus-proxy.cpp                        |  4 +-
 TelepathyQt4/dbus-proxy.h                          |  4 +-
 TelepathyQt4/feature.cpp                           |  2 +-
 .../file-transfer-channel-creation-properties.cpp  |  2 +-
 TelepathyQt4/file-transfer-channel.cpp             |  2 +-
 TelepathyQt4/file-transfer-channel.h               | 12 ++---
 TelepathyQt4/fixed-feature-factory.cpp             |  2 +-
 TelepathyQt4/global.h                              |  6 +--
 TelepathyQt4/handled-channel-notifier.cpp          |  2 +-
 TelepathyQt4/handled-channel-notifier.h            |  4 +-
 TelepathyQt4/incoming-file-transfer-channel.cpp    |  4 +-
 TelepathyQt4/incoming-file-transfer-channel.h      | 14 +++---
 TelepathyQt4/incoming-stream-tube-channel.cpp      |  2 +-
 TelepathyQt4/incoming-stream-tube-channel.h        |  2 +-
 TelepathyQt4/key-file.cpp                          |  2 +-
 TelepathyQt4/location-info.cpp                     |  2 +-
 TelepathyQt4/location-info.h                       |  2 +-
 TelepathyQt4/manager-file.cpp                      |  2 +-
 TelepathyQt4/message-content-part.cpp              |  2 +-
 TelepathyQt4/message.cpp                           |  4 +-
 TelepathyQt4/message.h                             | 24 ++++-----
 TelepathyQt4/optional-interface-factory.cpp        |  2 +-
 TelepathyQt4/outgoing-file-transfer-channel.cpp    |  2 +-
 TelepathyQt4/outgoing-file-transfer-channel.h      | 16 +++---
 .../outgoing-stream-tube-channel-internal.h        |  8 +--
 TelepathyQt4/outgoing-stream-tube-channel.h        |  6 +--
 TelepathyQt4/pending-account.cpp                   |  2 +-
 TelepathyQt4/pending-account.h                     |  8 +--
 TelepathyQt4/pending-channel-request-internal.h    |  2 +-
 TelepathyQt4/pending-channel-request.cpp           |  2 +-
 TelepathyQt4/pending-channel-request.h             | 10 ++--
 TelepathyQt4/pending-channel.cpp                   |  4 +-
 TelepathyQt4/pending-channel.h                     | 20 ++++----
 TelepathyQt4/pending-connection.cpp                |  2 +-
 TelepathyQt4/pending-connection.h                  |  8 +--
 TelepathyQt4/pending-contact-attributes.cpp        |  2 +-
 TelepathyQt4/pending-contact-attributes.h          |  6 +--
 TelepathyQt4/pending-contact-info.cpp              |  2 +-
 TelepathyQt4/pending-contact-info.h                |  4 +-
 TelepathyQt4/pending-contacts.cpp                  |  2 +-
 TelepathyQt4/pending-contacts.h                    | 18 +++----
 TelepathyQt4/pending-handles.cpp                   |  2 +-
 TelepathyQt4/pending-handles.h                     | 14 +++---
 TelepathyQt4/pending-operation.cpp                 |  4 +-
 TelepathyQt4/pending-operation.h                   |  4 +-
 TelepathyQt4/pending-ready.cpp                     |  2 +-
 TelepathyQt4/pending-ready.h                       |  6 +--
 TelepathyQt4/pending-send-message.cpp              |  2 +-
 TelepathyQt4/pending-send-message.h                | 10 ++--
 TelepathyQt4/pending-stream-tube-connection.cpp    |  2 +-
 TelepathyQt4/pending-stream-tube-connection.h      | 10 ++--
 TelepathyQt4/pending-string-list.cpp               |  2 +-
 TelepathyQt4/pending-string-list.h                 |  2 +-
 TelepathyQt4/pending-variant-map.cpp               |  2 +-
 TelepathyQt4/pending-variant-map.h                 |  2 +-
 TelepathyQt4/pending-variant.cpp                   |  2 +-
 TelepathyQt4/pending-variant.h                     |  2 +-
 TelepathyQt4/presence.cpp                          |  4 +-
 TelepathyQt4/profile-manager.cpp                   |  2 +-
 TelepathyQt4/profile-manager.h                     |  4 +-
 TelepathyQt4/profile.cpp                           |  8 +--
 TelepathyQt4/profile.h                             | 30 +++++------
 TelepathyQt4/protocol-info.cpp                     |  2 +-
 TelepathyQt4/protocol-info.h                       | 18 +++----
 TelepathyQt4/protocol-parameter.cpp                |  2 +-
 TelepathyQt4/protocol-parameter.h                  |  2 +-
 TelepathyQt4/readiness-helper.cpp                  |  4 +-
 TelepathyQt4/readiness-helper.h                    |  4 +-
 TelepathyQt4/ready-object.cpp                      |  2 +-
 TelepathyQt4/referenced-handles.cpp                |  2 +-
 TelepathyQt4/referenced-handles.h                  |  2 +-
 TelepathyQt4/request-temporary-handler-internal.h  |  2 +-
 TelepathyQt4/requestable-channel-class-spec.cpp    |  2 +-
 TelepathyQt4/room-list-channel.cpp                 |  2 +-
 TelepathyQt4/simple-call-observer.cpp              |  2 +-
 TelepathyQt4/simple-call-observer.h                |  8 +--
 TelepathyQt4/simple-observer-internal.h            | 12 ++---
 TelepathyQt4/simple-observer.h                     | 14 +++---
 TelepathyQt4/simple-pending-operations.h           |  4 +-
 TelepathyQt4/simple-stream-tube-handler.h          |  2 +-
 TelepathyQt4/simple-text-observer-internal.h       |  4 +-
 TelepathyQt4/simple-text-observer.h                |  8 +--
 TelepathyQt4/stream-tube-channel.cpp               |  2 +-
 TelepathyQt4/stream-tube-channel.h                 |  6 +--
 TelepathyQt4/stream-tube-client-internal.h         |  2 +-
 TelepathyQt4/stream-tube-client.cpp                |  4 +-
 TelepathyQt4/stream-tube-client.h                  | 12 ++---
 TelepathyQt4/stream-tube-server-internal.h         |  2 +-
 TelepathyQt4/stream-tube-server.cpp                |  8 +--
 TelepathyQt4/stream-tube-server.h                  | 12 ++---
 TelepathyQt4/streamed-media-channel.cpp            |  6 +--
 TelepathyQt4/streamed-media-channel.h              | 34 ++++++-------
 TelepathyQt4/text-channel.cpp                      |  2 +-
 TelepathyQt4/text-channel.h                        | 22 ++++----
 TelepathyQt4/tube-channel.cpp                      |  2 +-
 TelepathyQt4/tube-channel.h                        |  4 +-
 cmake/modules/TpQt4Macros.cmake                    |  2 +-
 doxygen.cfg.in                                     |  2 +-
 tools/qt4-types-gen.py                             |  2 +-
 142 files changed, 481 insertions(+), 481 deletions(-)

commit e787c4422154da00c9867447c34629896f109785
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Mon Nov 7 12:25:22 2011 -0700

    Rename TELEPATHY_QT4_EXPORT to TP_QT_EXPORT.

 HACKING                                                  |  4 ++--
 TelepathyQt4/CMakeLists.txt                              |  2 +-
 TelepathyQt4/abstract-client.h                           |  8 ++++----
 TelepathyQt4/abstract-interface.h                        |  2 +-
 TelepathyQt4/account-factory.h                           |  2 +-
 TelepathyQt4/account-manager.h                           |  2 +-
 TelepathyQt4/account-property-filter.h                   |  2 +-
 TelepathyQt4/account-set.h                               |  2 +-
 TelepathyQt4/account.h                                   |  2 +-
 TelepathyQt4/avatar.h                                    |  4 ++--
 TelepathyQt4/capabilities-base.h                         |  2 +-
 TelepathyQt4/channel-class-spec.h                        |  4 ++--
 TelepathyQt4/channel-dispatch-operation.h                |  2 +-
 TelepathyQt4/channel-factory.h                           |  4 ++--
 TelepathyQt4/channel-request.h                           |  4 ++--
 TelepathyQt4/channel.h                                   |  2 +-
 TelepathyQt4/client-registrar.h                          |  2 +-
 TelepathyQt4/connection-capabilities.h                   |  2 +-
 TelepathyQt4/connection-factory.h                        |  2 +-
 TelepathyQt4/connection-lowlevel.h                       |  2 +-
 TelepathyQt4/connection-manager-lowlevel.h               |  2 +-
 TelepathyQt4/connection-manager.h                        |  2 +-
 TelepathyQt4/connection.h                                |  2 +-
 TelepathyQt4/contact-capabilities.h                      |  2 +-
 TelepathyQt4/contact-factory.h                           |  2 +-
 TelepathyQt4/contact-manager.h                           |  2 +-
 TelepathyQt4/contact-messenger.h                         |  2 +-
 TelepathyQt4/contact-search-channel.h                    |  2 +-
 TelepathyQt4/contact.h                                   |  2 +-
 TelepathyQt4/dbus-proxy-factory.h                        |  2 +-
 TelepathyQt4/dbus-proxy.h                                |  6 +++---
 TelepathyQt4/debug-internal.h                            |  6 +++---
 TelepathyQt4/debug.h                                     |  6 +++---
 TelepathyQt4/feature.h                                   |  4 ++--
 TelepathyQt4/file-transfer-channel-creation-properties.h |  2 +-
 TelepathyQt4/file-transfer-channel.h                     |  2 +-
 TelepathyQt4/fixed-feature-factory.h                     |  2 +-
 TelepathyQt4/global.h                                    |  4 ++--
 TelepathyQt4/handled-channel-notifier.h                  |  2 +-
 TelepathyQt4/incoming-file-transfer-channel.h            |  2 +-
 TelepathyQt4/incoming-stream-tube-channel.h              |  2 +-
 TelepathyQt4/key-file.h                                  |  2 +-
 TelepathyQt4/location-info.h                             |  2 +-
 TelepathyQt4/manager-file.h                              |  2 +-
 TelepathyQt4/message-content-part.h                      |  4 ++--
 TelepathyQt4/message.h                                   |  4 ++--
 TelepathyQt4/object.h                                    |  2 +-
 TelepathyQt4/optional-interface-factory.h                |  2 +-
 TelepathyQt4/outgoing-file-transfer-channel.h            |  2 +-
 TelepathyQt4/outgoing-stream-tube-channel.h              |  2 +-
 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-contact-info.h                      |  2 +-
 TelepathyQt4/pending-contacts.h                          |  2 +-
 TelepathyQt4/pending-handles.h                           |  2 +-
 TelepathyQt4/pending-operation.h                         |  2 +-
 TelepathyQt4/pending-ready.h                             |  2 +-
 TelepathyQt4/pending-send-message.h                      |  2 +-
 TelepathyQt4/pending-stream-tube-connection.h            |  2 +-
 TelepathyQt4/pending-string-list.h                       |  2 +-
 TelepathyQt4/pending-variant-map.h                       |  2 +-
 TelepathyQt4/pending-variant.h                           |  2 +-
 TelepathyQt4/presence.h                                  |  6 +++---
 TelepathyQt4/profile-manager.h                           |  2 +-
 TelepathyQt4/profile.h                                   |  2 +-
 TelepathyQt4/protocol-info.h                             |  2 +-
 TelepathyQt4/protocol-parameter.h                        |  2 +-
 TelepathyQt4/readiness-helper.h                          |  2 +-
 TelepathyQt4/ready-object.h                              |  2 +-
 TelepathyQt4/referenced-handles.h                        |  2 +-
 TelepathyQt4/requestable-channel-class-spec.h            |  4 ++--
 TelepathyQt4/room-list-channel.h                         |  2 +-
 TelepathyQt4/shared-ptr.h                                |  2 +-
 TelepathyQt4/simple-call-observer.h                      |  2 +-
 TelepathyQt4/simple-observer.h                           |  2 +-
 TelepathyQt4/simple-pending-operations.h                 |  8 ++++----
 TelepathyQt4/simple-text-observer.h                      |  2 +-
 TelepathyQt4/stream-tube-channel.h                       |  2 +-
 TelepathyQt4/stream-tube-client.h                        |  2 +-
 TelepathyQt4/stream-tube-server.h                        |  2 +-
 TelepathyQt4/streamed-media-channel.h                    |  6 +++---
 TelepathyQt4/test-backdoors.h                            |  2 +-
 TelepathyQt4/text-channel.h                              |  2 +-
 TelepathyQt4/tube-channel.h                              |  2 +-
 TelepathyQt4/types-internal.h                            | 10 +++++-----
 TelepathyQt4/types.h                                     |  2 +-
 TelepathyQt4/utils.h                                     |  2 +-
 cmake/modules/TpQt4Macros.cmake                          |  2 +-
 doxygen.cfg.in                                           |  2 +-
 92 files changed, 122 insertions(+), 122 deletions(-)

commit ec69a6dca62e2af1cca8dec6caa5b069a1f8293b
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Mon Nov 7 11:53:14 2011 -0700

    Rename BUILDING_TELEPATHY_QT4 to BUILDING_TP_QT.

 TelepathyQt4/CMakeLists.txt                | 2 +-
 TelepathyQt4/Farsight/CMakeLists.txt       | 4 ++--
 TelepathyQt4/Farsight/global.h             | 2 +-
 TelepathyQt4/connection-manager.h          | 2 +-
 TelepathyQt4/connection.h                  | 2 +-
 TelepathyQt4/dbus-proxy-factory-internal.h | 2 +-
 TelepathyQt4/global.h                      | 2 +-
 7 files changed, 8 insertions(+), 8 deletions(-)

commit e514b7c360d0672593c38f30c89234b00cef7b7d
Author: Jeremy Whiting <jeremy.whiting@collabora.com>
Date:   Mon Nov 7 11:32:08 2011 -0700

    Rename IN_TELEPATHY_QT4_HEADER to IN_TP_QT_HEADER.

 TelepathyQt4/AbstractClient                                  |  6 +++---
 TelepathyQt4/AbstractClientApprover                          |  6 +++---
 TelepathyQt4/AbstractClientHandler                           |  6 +++---
 TelepathyQt4/AbstractClientObserver                          |  6 +++---
 TelepathyQt4/AbstractInterface                               |  6 +++---
 TelepathyQt4/Account                                         |  6 +++---
 TelepathyQt4/AccountCapabilityFilter                         |  6 +++---
 TelepathyQt4/AccountFactory                                  |  6 +++---
 TelepathyQt4/AccountFilter                                   |  6 +++---
 TelepathyQt4/AccountInterface                                |  6 +++---
 TelepathyQt4/AccountInterfaceAddressingInterface             |  6 +++---
 TelepathyQt4/AccountInterfaceAvatarInterface                 |  6 +++---
 TelepathyQt4/AccountManager                                  |  6 +++---
 TelepathyQt4/AccountManagerInterface                         |  6 +++---
 TelepathyQt4/AccountPropertyFilter                           |  6 +++---
 TelepathyQt4/AccountSet                                      |  6 +++---
 TelepathyQt4/AndFilter                                       |  6 +++---
 TelepathyQt4/AuthenticationTLSCertificateInterface           |  6 +++---
 TelepathyQt4/AvatarData                                      |  6 +++---
 TelepathyQt4/AvatarSpec                                      |  6 +++---
 TelepathyQt4/CMakeLists.txt                                  |  4 ++--
 TelepathyQt4/CapabilitiesBase                                |  6 +++---
 TelepathyQt4/Channel                                         |  6 +++---
 TelepathyQt4/ChannelClassFeatures                            |  6 +++---
 TelepathyQt4/ChannelClassSpec                                |  6 +++---
 TelepathyQt4/ChannelClassSpecList                            |  6 +++---
 TelepathyQt4/ChannelDispatchOperation                        |  6 +++---
 TelepathyQt4/ChannelDispatchOperationInterface               |  6 +++---
 TelepathyQt4/ChannelDispatcher                               |  6 +++---
 TelepathyQt4/ChannelDispatcherInterface                      |  6 +++---
 TelepathyQt4/ChannelFactory                                  |  6 +++---
 TelepathyQt4/ChannelInterface                                |  6 +++---
 TelepathyQt4/ChannelInterfaceAnonymityInterface              |  6 +++---
 TelepathyQt4/ChannelInterfaceCallStateInterface              |  6 +++---
 TelepathyQt4/ChannelInterfaceChatStateInterface              |  6 +++---
 TelepathyQt4/ChannelInterfaceConferenceInterface             |  6 +++---
 TelepathyQt4/ChannelInterfaceDTMFInterface                   |  6 +++---
 TelepathyQt4/ChannelInterfaceGroupInterface                  |  6 +++---
 TelepathyQt4/ChannelInterfaceHoldInterface                   |  6 +++---
 TelepathyQt4/ChannelInterfaceMediaSignallingInterface        |  6 +++---
 TelepathyQt4/ChannelInterfaceMessagesInterface               |  6 +++---
 TelepathyQt4/ChannelInterfacePasswordInterface               |  6 +++---
 TelepathyQt4/ChannelInterfaceSASLAuthenticationInterface     |  6 +++---
 TelepathyQt4/ChannelInterfaceSecurableInterface              |  6 +++---
 TelepathyQt4/ChannelInterfaceServicePointInterface           |  6 +++---
 TelepathyQt4/ChannelInterfaceTubeInterface                   |  6 +++---
 TelepathyQt4/ChannelRequest                                  |  6 +++---
 TelepathyQt4/ChannelRequestHints                             |  6 +++---
 TelepathyQt4/ChannelRequestInterface                         |  6 +++---
 TelepathyQt4/ChannelTypeContactListInterface                 |  6 +++---
 TelepathyQt4/ChannelTypeContactSearchInterface               |  6 +++---
 TelepathyQt4/ChannelTypeFileTransferInterface                |  6 +++---
 TelepathyQt4/ChannelTypeRoomListInterface                    |  6 +++---
 TelepathyQt4/ChannelTypeServerAuthenticationInterface        |  6 +++---
 TelepathyQt4/ChannelTypeServerTLSConnectionInterface         |  6 +++---
 TelepathyQt4/ChannelTypeStreamTubeInterface                  |  6 +++---
 TelepathyQt4/ChannelTypeStreamedMediaInterface               |  6 +++---
 TelepathyQt4/ChannelTypeTextInterface                        |  6 +++---
 TelepathyQt4/ChannelTypeTubeInterface                        |  6 +++---
 TelepathyQt4/ChannelTypeTubesInterface                       |  6 +++---
 TelepathyQt4/Client                                          |  6 +++---
 TelepathyQt4/ClientApproverInterface                         |  6 +++---
 TelepathyQt4/ClientHandlerInterface                          |  6 +++---
 TelepathyQt4/ClientInterface                                 |  6 +++---
 TelepathyQt4/ClientInterfaceRequestsInterface                |  6 +++---
 TelepathyQt4/ClientObserverInterface                         |  6 +++---
 TelepathyQt4/ClientRegistrar                                 |  6 +++---
 TelepathyQt4/Connection                                      |  6 +++---
 TelepathyQt4/ConnectionCapabilities                          |  6 +++---
 TelepathyQt4/ConnectionFactory                               |  6 +++---
 TelepathyQt4/ConnectionInterface                             |  6 +++---
 TelepathyQt4/ConnectionInterfaceAliasingInterface            |  6 +++---
 TelepathyQt4/ConnectionInterfaceAnonymityInterface           |  6 +++---
 TelepathyQt4/ConnectionInterfaceAvatarsInterface             |  6 +++---
 TelepathyQt4/ConnectionInterfaceBalanceInterface             |  6 +++---
 TelepathyQt4/ConnectionInterfaceCapabilitiesInterface        |  6 +++---
 TelepathyQt4/ConnectionInterfaceCellularInterface            |  6 +++---
 TelepathyQt4/ConnectionInterfaceClientTypes                  |  6 +++---
 TelepathyQt4/ConnectionInterfaceClientTypesInterface         |  6 +++---
 TelepathyQt4/ConnectionInterfaceContactBlockingInterface     |  6 +++---
 TelepathyQt4/ConnectionInterfaceContactCapabilitiesInterface |  6 +++---
 TelepathyQt4/ConnectionInterfaceContactGroups                |  6 +++---
 TelepathyQt4/ConnectionInterfaceContactGroupsInterface       |  6 +++---
 TelepathyQt4/ConnectionInterfaceContactInfoInterface         |  6 +++---
 TelepathyQt4/ConnectionInterfaceContactList                  |  6 +++---
 TelepathyQt4/ConnectionInterfaceContactListInterface         |  6 +++---
 TelepathyQt4/ConnectionInterfaceContactsInterface            |  6 +++---
 TelepathyQt4/ConnectionInterfaceLocationInterface            |  6 +++---
 TelepathyQt4/ConnectionInterfaceMailNotificationInterface    |  6 +++---
 TelepathyQt4/ConnectionInterfacePowerSaving                  |  6 +++---
 TelepathyQt4/ConnectionInterfacePowerSavingInterface         |  6 +++---
 TelepathyQt4/ConnectionInterfacePresenceInterface            |  6 +++---
 TelepathyQt4/ConnectionInterfaceRequestsInterface            |  6 +++---
 TelepathyQt4/ConnectionInterfaceServicePointInterface        |  6 +++---
 TelepathyQt4/ConnectionInterfaceSimplePresenceInterface      |  6 +++---
 TelepathyQt4/ConnectionLowlevel                              |  6 +++---
 TelepathyQt4/ConnectionManager                               |  6 +++---
 TelepathyQt4/ConnectionManagerInterface                      |  6 +++---
 TelepathyQt4/ConnectionManagerLowlevel                       |  6 +++---
 TelepathyQt4/Constants                                       |  6 +++---
 TelepathyQt4/Contact                                         |  6 +++---
 TelepathyQt4/ContactCapabilities                             |  6 +++---
 TelepathyQt4/ContactFactory                                  |  6 +++---
 TelepathyQt4/ContactManager                                  |  6 +++---
 TelepathyQt4/ContactMessenger                                |  6 +++---
 TelepathyQt4/ContactSearchChannel                            |  6 +++---
 TelepathyQt4/DBus                                            |  6 +++---
 TelepathyQt4/DBusDaemonInterface                             |  6 +++---
 TelepathyQt4/DBusProxy                                       |  6 +++---
 TelepathyQt4/DBusProxyFactory                                |  6 +++---
 TelepathyQt4/Debug                                           |  6 +++---
 TelepathyQt4/Farsight/Channel                                |  6 +++---
 TelepathyQt4/Farsight/channel.h                              |  4 ++--
 TelepathyQt4/Farsight/global.h                               |  4 ++--
 TelepathyQt4/Feature                                         |  6 +++---
 TelepathyQt4/Features                                        |  6 +++---
 TelepathyQt4/FileTransferChannel                             |  6 +++---
 TelepathyQt4/FileTransferChannelCreationProperties           |  6 +++---
 TelepathyQt4/Filter                                          |  6 +++---
 TelepathyQt4/FixedFeatureFactory                             |  6 +++---
 TelepathyQt4/GenericCapabilityFilter                         |  6 +++---
 TelepathyQt4/GenericPropertyFilter                           |  6 +++---
 TelepathyQt4/Global                                          |  6 +++---
 TelepathyQt4/HandledChannelNotifier                          |  6 +++---
 TelepathyQt4/IncomingFileTransferChannel                     |  6 +++---
 TelepathyQt4/IncomingStreamTubeChannel                       |  6 +++---
 TelepathyQt4/IntrospectableInterface                         |  6 +++---
 TelepathyQt4/KeyFile                                         |  6 +++---
 TelepathyQt4/LocationInfo                                    |  6 +++---
 TelepathyQt4/ManagerFile                                     |  6 +++---
 TelepathyQt4/MediaSessionHandler                             |  6 +++---
 TelepathyQt4/MediaSessionHandlerInterface                    |  6 +++---
 TelepathyQt4/MediaStreamHandler                              |  6 +++---
 TelepathyQt4/MediaStreamHandlerInterface                     |  6 +++---
 TelepathyQt4/Message                                         |  6 +++---
 TelepathyQt4/MessageContentPart                              |  6 +++---
 TelepathyQt4/MessageContentPartList                          |  6 +++---
 TelepathyQt4/MethodInvocationContext                         |  6 +++---
 TelepathyQt4/NotFilter                                       |  6 +++---
 TelepathyQt4/Object                                          |  6 +++---
 TelepathyQt4/OptionalInterfaceFactory                        |  6 +++---
 TelepathyQt4/OrFilter                                        |  6 +++---
 TelepathyQt4/OutgoingFileTransferChannel                     |  6 +++---
 TelepathyQt4/OutgoingStreamTubeChannel                       |  6 +++---
 TelepathyQt4/PeerInterface                                   |  6 +++---
 TelepathyQt4/PendingAccount                                  |  6 +++---
 TelepathyQt4/PendingChannel                                  |  6 +++---
 TelepathyQt4/PendingChannelRequest                           |  6 +++---
 TelepathyQt4/PendingComposite                                |  6 +++---
 TelepathyQt4/PendingConnection                               |  6 +++---
 TelepathyQt4/PendingContactAttributes                        |  6 +++---
 TelepathyQt4/PendingContactInfo                              |  6 +++---
 TelepathyQt4/PendingContacts                                 |  6 +++---
 TelepathyQt4/PendingFailure                                  |  6 +++---
 TelepathyQt4/PendingHandles                                  |  6 +++---
 TelepathyQt4/PendingOperation                                |  6 +++---
 TelepathyQt4/PendingReady                                    |  6 +++---
 TelepathyQt4/PendingSendMessage                              |  6 +++---
 TelepathyQt4/PendingStreamTubeConnection                     |  6 +++---
 TelepathyQt4/PendingStreamedMediaStreams                     |  6 +++---
 TelepathyQt4/PendingStringList                               |  6 +++---
 TelepathyQt4/PendingSuccess                                  |  6 +++---
 TelepathyQt4/PendingVariant                                  |  6 +++---
 TelepathyQt4/PendingVariantMap                               |  6 +++---
 TelepathyQt4/PendingVoid                                     |  6 +++---
 TelepathyQt4/Presence                                        |  6 +++---
 TelepathyQt4/PresenceSpec                                    |  6 +++---
 TelepathyQt4/PresenceSpecList                                |  6 +++---
 TelepathyQt4/Profile                                         |  6 +++---
 TelepathyQt4/ProfileManager                                  |  6 +++---
 TelepathyQt4/Properties                                      |  6 +++---
 TelepathyQt4/PropertiesInterface                             |  6 +++---
 TelepathyQt4/PropertiesInterfaceInterface                    |  6 +++---
 TelepathyQt4/ProtocolInfo                                    |  6 +++---
 TelepathyQt4/ProtocolParameter                               |  6 +++---
 TelepathyQt4/ReadinessHelper                                 |  6 +++---
 TelepathyQt4/ReadyObject                                     |  6 +++---
 TelepathyQt4/ReceivedMessage                                 |  6 +++---
 TelepathyQt4/RefCounted                                      |  6 +++---
 TelepathyQt4/ReferencedHandles                               |  6 +++---
 TelepathyQt4/RequestableChannelClassSpec                     |  6 +++---
 TelepathyQt4/RequestableChannelClassSpecList                 |  6 +++---
 TelepathyQt4/RoomListChannel                                 |  6 +++---
 TelepathyQt4/SharedPtr                                       |  6 +++---
 TelepathyQt4/SimpleCallObserver                              |  6 +++---
 TelepathyQt4/SimpleObserver                                  |  6 +++---
 TelepathyQt4/SimpleTextObserver                              |  6 +++---
 TelepathyQt4/StatefulDBusProxy                               |  6 +++---
 TelepathyQt4/StatelessDBusProxy                              |  6 +++---
 TelepathyQt4/StreamTubeChannel                               |  6 +++---
 TelepathyQt4/StreamTubeClient                                |  6 +++---
 TelepathyQt4/StreamTubeServer                                |  6 +++---
 TelepathyQt4/StreamedMediaChannel                            |  6 +++---
 TelepathyQt4/StreamedMediaStream                             |  6 +++---
 TelepathyQt4/TextChannel                                     |  6 +++---
 TelepathyQt4/TubeChannel                                     |  8 ++++----
 TelepathyQt4/Types                                           |  6 +++---
 TelepathyQt4/Utils                                           |  6 +++---
 TelepathyQt4/abstract-client.h                               |  4 ++--
 TelepathyQt4/abstract-interface.h                            |  4 ++--
 TelepathyQt4/account-capability-filter.h                     |  4 ++--
 TelepathyQt4/account-factory.h                               |  4 ++--
 TelepathyQt4/account-filter.h                                |  4 ++--
 TelepathyQt4/account-manager.h                               |  4 ++--
 TelepathyQt4/account-property-filter.h                       |  4 ++--
 TelepathyQt4/account-set.h                                   |  4 ++--
 TelepathyQt4/account.h                                       |  4 ++--
 TelepathyQt4/and-filter.h                                    |  4 ++--
 TelepathyQt4/avatar.h                                        |  4 ++--
 TelepathyQt4/capabilities-base.h                             |  4 ++--
 TelepathyQt4/channel-class-features.h                        |  4 ++--
 TelepathyQt4/channel-class-spec.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.h                              |  4 ++--
 TelepathyQt4/client.h                                        |  4 ++--
 TelepathyQt4/connection-capabilities.h                       |  4 ++--
 TelepathyQt4/connection-factory.h                            |  4 ++--
 TelepathyQt4/connection-lowlevel.h                           |  4 ++--
 TelepathyQt4/connection-manager-lowlevel.h                   |  4 ++--
 TelepathyQt4/connection-manager.h                            |  4 ++--
 TelepathyQt4/connection.h                                    |  4 ++--
 TelepathyQt4/constants.h                                     |  4 ++--
 TelepathyQt4/contact-capabilities.h                          |  4 ++--
 TelepathyQt4/contact-factory.h                               |  4 ++--
 TelepathyQt4/contact-manager.h                               |  4 ++--
 TelepathyQt4/contact-messenger.h                             |  4 ++--
 TelepathyQt4/contact-search-channel.h                        |  4 ++--
 TelepathyQt4/contact.h                                       |  4 ++--
 TelepathyQt4/dbus-proxy-factory.h                            |  4 ++--
 TelepathyQt4/dbus-proxy.h                                    |  4 ++--
 TelepathyQt4/dbus.h                                          |  4 ++--
 TelepathyQt4/debug.cpp                                       |  2 +-
 TelepathyQt4/debug.h                                         |  4 ++--
 TelepathyQt4/feature.h                                       |  4 ++--
 TelepathyQt4/file-transfer-channel-creation-properties.h     |  4 ++--
 TelepathyQt4/file-transfer-channel.h                         |  4 ++--
 TelepathyQt4/filter.h                                        |  4 ++--
 TelepathyQt4/fixed-feature-factory.h                         |  4 ++--
 TelepathyQt4/generic-capability-filter.h                     |  4 ++--
 TelepathyQt4/generic-property-filter.h                       |  4 ++--
 TelepathyQt4/global.h                                        | 10 +++++-----
 TelepathyQt4/handled-channel-notifier.h                      |  4 ++--
 TelepathyQt4/incoming-file-transfer-channel.h                |  4 ++--
 TelepathyQt4/incoming-stream-tube-channel.h                  |  4 ++--
 TelepathyQt4/key-file.h                                      |  4 ++--
 TelepathyQt4/location-info.h                                 |  4 ++--
 TelepathyQt4/manager-file.h                                  |  4 ++--
 TelepathyQt4/media-session-handler.h                         |  4 ++--
 TelepathyQt4/media-stream-handler.h                          |  4 ++--
 TelepathyQt4/message-content-part.h                          |  4 ++--
 TelepathyQt4/message.h                                       |  4 ++--
 TelepathyQt4/method-invocation-context.h                     |  4 ++--
 TelepathyQt4/not-filter.h                                    |  4 ++--
 TelepathyQt4/object.h                                        |  4 ++--
 TelepathyQt4/optional-interface-factory.h                    |  4 ++--
 TelepathyQt4/or-filter.h                                     |  4 ++--
 TelepathyQt4/outgoing-file-transfer-channel.h                |  4 ++--
 TelepathyQt4/outgoing-stream-tube-channel.h                  |  4 ++--
 TelepathyQt4/pending-account.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-contact-info.h                          |  4 ++--
 TelepathyQt4/pending-contacts.h                              |  4 ++--
 TelepathyQt4/pending-handles.h                               |  4 ++--
 TelepathyQt4/pending-operation.cpp                           |  4 ++--
 TelepathyQt4/pending-operation.h                             |  4 ++--
 TelepathyQt4/pending-ready.h                                 |  4 ++--
 TelepathyQt4/pending-send-message.h                          |  4 ++--
 TelepathyQt4/pending-stream-tube-connection.h                |  4 ++--
 TelepathyQt4/pending-string-list.h                           |  4 ++--
 TelepathyQt4/pending-variant-map.h                           |  4 ++--
 TelepathyQt4/pending-variant.h                               |  4 ++--
 TelepathyQt4/presence.h                                      |  4 ++--
 TelepathyQt4/profile-manager.h                               |  4 ++--
 TelepathyQt4/profile.h                                       |  4 ++--
 TelepathyQt4/properties.h                                    |  4 ++--
 TelepathyQt4/protocol-info.h                                 |  4 ++--
 TelepathyQt4/protocol-parameter.h                            |  4 ++--
 TelepathyQt4/readiness-helper.h                              |  4 ++--
 TelepathyQt4/ready-object.h                                  |  4 ++--
 TelepathyQt4/referenced-handles.h                            |  4 ++--
 TelepathyQt4/requestable-channel-class-spec.h                |  4 ++--
 TelepathyQt4/room-list-channel.h                             |  4 ++--
 TelepathyQt4/shared-ptr.h                                    |  4 ++--
 TelepathyQt4/simple-pending-operations.h                     |  4 ++--
 TelepathyQt4/stream-tube-channel.h                           |  4 ++--
 TelepathyQt4/streamed-media-channel.h                        |  4 ++--
 TelepathyQt4/test-backdoors.h                                |  2 +-
 TelepathyQt4/text-channel.h                                  |  4 ++--
 TelepathyQt4/tls-certificate.cpp                             |  2 +-
 TelepathyQt4/tls-certificate.h                               |  4 ++--
 TelepathyQt4/tube-channel.h                                  |  4 ++--
 TelepathyQt4/types.h                                         |  4 ++--
 TelepathyQt4/utils.h                                         |  4 ++--
 cmake/modules/TpQt4Macros.cmake                              |  2 +-
 301 files changed, 797 insertions(+), 797 deletions(-)

commit 6f0c193354cbfb572ad39577ef52c3ae2b73c48c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 10 18:15:16 2011 -0200

    Make master lead to 0.9.0

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

commit 236dbb8eca9972e343443b8a42df25c539813ee6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 10 17:47:06 2011 -0200

    Prepare release 0.8.0

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

commit 461803e4ba8792c37aedb933fdd0c342efb7d0ff
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 10 17:26:36 2011 -0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit d0c404fa14a52e1cfa9297e3efb3b513c39c3916
Merge: 0f328cb dc86734
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 10 17:22:56 2011 -0200

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

commit dc867344a983146cc66f4f2667c87bc6a76e4208
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 9 11:58:25 2011 -0200

    ContactManager::Roster: Properly "fail" introspecting Connection::FeatureRoster if roster is not supported.

 TelepathyQt4/contact-manager-roster.cpp    |  4 ++-
 tests/dbus/conn-introspect-cornercases.cpp | 49 ++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+), 1 deletion(-)

commit 70609dd3498be1081910e0cd1441473453e0060e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 9 11:57:09 2011 -0200

    contacts-noroster-conn: Add test connection to be used to check whether Connection::FeatureRoster is properly introspected when there is no roster.

 tests/lib/glib/CMakeLists.txt           |  2 ++
 tests/lib/glib/contacts-noroster-conn.c | 50 +++++++++++++++++++++++++++++++
 tests/lib/glib/contacts-noroster-conn.h | 52 +++++++++++++++++++++++++++++++++
 3 files changed, 104 insertions(+)

commit 0f328cb69120f2b25360e58928f53b7106a7c4f4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 11 12:04:26 2011 -0300

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6d0e07d52ed345450850b1d611a784b6914899b4
Merge: f0ce196 aaaf9c9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 11 12:03:23 2011 -0300

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

commit aaaf9c9b660a51742e175dabecdb3409620706f4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 11 11:58:42 2011 -0300

    contacts-avatar test: Use common nomenclature for member variables.

 tests/dbus/contacts-avatar.cpp | 38 +++++++++++++++++++-------------------
 1 file changed, 19 insertions(+), 19 deletions(-)

commit 3fbffe5446333692c4b55cff0536837107b76c03
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 11 11:39:15 2011 -0300

    contacts-avatar test: Test ContactManager::requestContactAvatars with no contact.

 tests/dbus/contacts-avatar.cpp | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 8d7d4cd5d74c267223b07c7ee103d426a3a6b1a2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 11 11:34:24 2011 -0300

    ContactManager: Update doc for deprecated requestContactAvatar.

 TelepathyQt4/contact-manager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4d922bec2cfbebd9097ba0d18499087fa5864560
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 11 11:33:52 2011 -0300

    ContactManager: Early return in requestContactAvatars if no contact was given.

 TelepathyQt4/contact-manager.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit f0ce196fe83b10051d1b8923c9c68bb0c7ba39a8
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 19:32:25 2011 +0300

    Update NEWS

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

commit d084aaffd3fc35036274204e9717f9d59e6a0135
Merge: fd1583b 3981453
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 19:29:40 2011 +0300

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

commit 3981453f4308233cef5a2c1fb98a348a808cbc09
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 19:28:00 2011 +0300

    Link to ST[SC]::isRegistered() from the methods after which it should be checked

 TelepathyQt4/stream-tube-client.cpp | 8 ++++++++
 TelepathyQt4/stream-tube-server.cpp | 8 ++++++++
 2 files changed, 16 insertions(+)

commit e90712845cda1cd92a099a6475e97d68c9e1f0b2
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 19:23:35 2011 +0300

    Explain what ST[SC]::monitorsConnections() affects better

 TelepathyQt4/stream-tube-client.cpp | 6 +++++-
 TelepathyQt4/stream-tube-server.cpp | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

commit ad8972e9c0da42abb3e447d22bca928c03a09d27
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 18:35:57 2011 +0300

    Indicate corrent prefix for Client service names in ST[CS]::clientName() dox

 TelepathyQt4/stream-tube-client.cpp | 2 +-
 TelepathyQt4/stream-tube-server.cpp | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 59836c82ec4932f61a70667d9832d17fc06f3bc3
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 17:51:08 2011 +0300

    STC dox: s/an tube-by-tube basis/a tube.../

 TelepathyQt4/stream-tube-client.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8bf8779f269711a7f48f506a6d6356f76df8f32d
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 17:50:26 2011 +0300

    Make STC::TcpSrcAddrGen talk about itself, not a STC::ParamsGen which doesn't exist

 TelepathyQt4/stream-tube-client.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 58cbb24fb90f2ce1a671a307cae325ae842bc0b2
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 17:19:09 2011 +0300

    Make STS::Tube ctor dox wording a bit less convoluted

 TelepathyQt4/stream-tube-server.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f783da05dcbbe82e2be628f360f22ed676a4105a
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 9 20:08:06 2011 +0300

    Doxyment StreamTubeClient

 TelepathyQt4/stream-tube-client.cpp | 364 ++++++++++++++++++++++++++++++++++++
 TelepathyQt4/stream-tube-client.h   |  29 +--
 2 files changed, 372 insertions(+), 21 deletions(-)

commit 7f238899663b7ec2f758f8d6ccebba330829621c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 9 19:48:36 2011 +0300

    STS dox: Fix the (sensible) doxygen warnings

 TelepathyQt4/stream-tube-server.cpp | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit a7de8597bd0df33b4eb34205a066f1befe955cf6
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 9 17:50:53 2011 +0300

    Doxyment StreamTubeServer

 TelepathyQt4/stream-tube-server.cpp | 320 +++++++++++++++++++++++++++++++++++-
 TelepathyQt4/stream-tube-server.h   |  38 +----
 2 files changed, 319 insertions(+), 39 deletions(-)

commit f76f89c190f1c8291e17c0aca2a3f4eb094bde97
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 9 15:04:08 2011 +0300

    Make StreamTubeServer report TCP conns through CMs with no Port AC support too, with a null src addr

 TelepathyQt4/stream-tube-server.cpp | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

commit 22fb5054e15a2f40fc1996ca72be6bfe7a90d8a0
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 9 12:54:07 2011 +0300

    Improve STC::TcpSrcAddrGen dox with a transcription of the original header comments

 TelepathyQt4/stream-tube-client.cpp | 5 ++++-
 TelepathyQt4/stream-tube-client.h   | 9 +--------
 2 files changed, 5 insertions(+), 9 deletions(-)

commit 894f59b1e6217a9be4e085d38cd58db01460d711
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Oct 8 21:10:14 2011 +0300

    Doxyment STC::TcpSrcAddrGen

 TelepathyQt4/stream-tube-client.cpp | 51 +++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

commit 27c9acd9bd959868a34e65e0e974e09cf61bf289
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Oct 8 15:59:33 2011 +0300

    Doxyment STS::ParamsGen

 TelepathyQt4/stream-tube-server.cpp | 42 +++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

commit 00d27688afd4ab13ea7b8c15eea80096e0f73294
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Oct 8 15:38:51 2011 +0300

    Doxyment ST[SC] pair wrapper types

 TelepathyQt4/stream-tube-client.cpp |  51 ++++++++++++++++++
 TelepathyQt4/stream-tube-server.cpp | 103 ++++++++++++++++++++++++++++++++++++
 2 files changed, 154 insertions(+)

commit 1f6daaf29e288fe85ce816cdaa275eb9557906e3
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 27 22:08:11 2011 +0300

    Call the source parameter other instead of a in ST[CS] pair wrapper copy ctors and operator=s

 TelepathyQt4/stream-tube-client.cpp | 15 ++++++++-------
 TelepathyQt4/stream-tube-client.h   |  4 ++--
 TelepathyQt4/stream-tube-server.cpp | 29 +++++++++++++++--------------
 TelepathyQt4/stream-tube-server.h   |  8 ++++----
 4 files changed, 29 insertions(+), 27 deletions(-)

commit 05241c765ba15fc1ab095b10377a559204bc274f
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 27 21:44:29 2011 +0300

    Even more similarly, add a STC::Tube, using it both for connections() and tubes()

 TelepathyQt4/stream-tube-client.cpp | 60 ++++++++++++++++++++++++++++++-------
 TelepathyQt4/stream-tube-client.h   | 32 ++++++++++++++++++--
 tests/dbus/stream-tube-handlers.cpp | 27 ++++++++---------
 3 files changed, 93 insertions(+), 26 deletions(-)

commit af726e04327a2b275c46fed6bca5b5fbf282361c
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 27 17:48:51 2011 +0300

    Similarly, simplify STS::tubes() by adding STS::Tube

 TelepathyQt4/stream-tube-server.cpp | 63 ++++++++++++++++++++++++++++++-------
 TelepathyQt4/stream-tube-server.h   | 30 +++++++++++++++++-
 tests/dbus/stream-tube-handlers.cpp |  6 ++--
 3 files changed, 84 insertions(+), 15 deletions(-)

commit 9c1db8818b8f78c818d71030fc921e6dd6371845
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 27 17:33:27 2011 +0300

    Make StreamTubeServer::tcpConnections() usage more readable by adding a helper value type

 TelepathyQt4/stream-tube-server.cpp | 50 ++++++++++++++++++++++++++++++++++---
 TelepathyQt4/stream-tube-server.h   | 35 +++++++++++++++++++++++++-
 tests/dbus/stream-tube-handlers.cpp |  6 ++---
 3 files changed, 83 insertions(+), 8 deletions(-)

commit b67328c9a5c39cbbf2015213cb74516d408fa3f2
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 25 20:16:59 2011 +0300

    StreamTube examples: Make all slot arguments have names in declarations

 examples/stream-tubes/tube-initiator.h | 9 +++++----
 examples/stream-tubes/tube-receiver.h  | 4 ++--
 2 files changed, 7 insertions(+), 6 deletions(-)

commit ae222e367f520306c63f7c6fbbcdf533a11307f2
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 25 20:13:47 2011 +0300

    Fix too much indent in a connect call in TubeInitiator::onContactsRetrieved

 examples/stream-tubes/tube-initiator.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 84fece1a78e3cacb6b186bcfee082cf711b771e4
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 25 20:12:46 2011 +0300

    StreamTube examples: Drop verbose debug
    
    While it was useful when developing the examples, it's overtly verbose for somebody just
    experimenting with them.

 examples/stream-tubes/tube-initiator.cpp | 5 ++---
 examples/stream-tubes/tube-receiver.cpp  | 1 -
 2 files changed, 2 insertions(+), 4 deletions(-)

commit b81c93f2d3be837e8a55927fdf7a63b85ef09702
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 25 20:03:38 2011 +0300

    STC: Skip invalid tubes in connections() to avoid warnings, like STS, and document the STS check

 TelepathyQt4/stream-tube-client.cpp | 7 +++++++
 TelepathyQt4/stream-tube-server.cpp | 3 +++
 2 files changed, 10 insertions(+)

commit 86a414f0ad7d59988411631ae5ee3233c8c94d59
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 25 19:43:22 2011 +0300

    Unexport ST[CS] ctors as they're private

 TelepathyQt4/stream-tube-client.h | 2 +-
 TelepathyQt4/stream-tube-server.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit ca9efb7c55f5d96deefb630350d227f4d178f610
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 25 19:42:52 2011 +0300

    Line-wrap ST[CS] TubeWrapper ctor decls

 TelepathyQt4/stream-tube-client-internal.h | 6 ++++--
 TelepathyQt4/stream-tube-server-internal.h | 4 +++-
 2 files changed, 7 insertions(+), 3 deletions(-)

commit ce0cde71c0b6fcac3c1098300426d7f722f7715d
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 25 19:10:42 2011 +0300

    SimpleStreamTubeHandler: Weed out duplicate services when building filter

 TelepathyQt4/simple-stream-tube-handler.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 49b0a36a66df222d9d750afcc92fa26cfc8d0fb8
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 22 20:27:54 2011 +0300

    TubeInitiator example: Document why we can assert that the conns are connected

 examples/stream-tubes/tube-initiator.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 60b6c9f7d8dfb6457beb71992d12c3b19e6922d9
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 22 20:26:20 2011 +0300

    Fix TubeReceiver example connect to accept signal to follow the latest arg order

 examples/stream-tubes/tube-receiver.cpp | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 3b9bed03aa098b47e18133284686e6183a50adb7
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 22 20:24:14 2011 +0300

    TubeReceiver example: remove useless account param

 examples/stream-tubes/tube-receiver.cpp | 9 ++-------
 examples/stream-tubes/tube-receiver.h   | 2 +-
 2 files changed, 3 insertions(+), 8 deletions(-)

commit 802fb1f1a510ec8c9cf5910937d8b8c0f5d9b933
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 16 21:33:46 2011 +0300

    Test bypassApproval param to StreamTubeClient

 tests/dbus/stream-tube-handlers.cpp | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit c70a55ac5b020c94224c5509984d196f9162aceb
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 16 21:27:00 2011 +0300

    Update copyright years for stube example

 examples/stream-tubes/tube-initiator.cpp | 3 ++-
 examples/stream-tubes/tube-initiator.h   | 4 ++--
 examples/stream-tubes/tube-receiver.cpp  | 4 ++--
 examples/stream-tubes/tube-receiver.h    | 4 ++--
 4 files changed, 8 insertions(+), 7 deletions(-)

commit 69f9b67fc1896d3a85cc5b9accd3b9fd170f9a9b
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 16 21:26:50 2011 +0300

    Ditto for STS::ParamsGen

 TelepathyQt4/stream-tube-server.cpp | 12 ++++++------
 TelepathyQt4/stream-tube-server.h   |  6 +++---
 tests/dbus/stream-tube-handlers.cpp |  4 ++--
 3 files changed, 11 insertions(+), 11 deletions(-)

commit 7b9190cf987cba11012b0c7511598f24e9672886
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 16 21:21:04 2011 +0300

    Admit that STC::TcpSrcAddrGens need to modify their state for generating

 TelepathyQt4/stream-tube-client.cpp | 6 +++---
 TelepathyQt4/stream-tube-client.h   | 6 +++---
 tests/dbus/stream-tube-handlers.cpp | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

commit 95ec0179c45f4d6b53a265e34dc24afc00d8fdaa
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 16 21:15:08 2011 +0300

    Test StreamTubeClient connection monitoring
    
    STC line coverage 91.0%

 tests/dbus/stream-tube-handlers.cpp | 228 ++++++++++++++++++++++++++++++++++++
 1 file changed, 228 insertions(+)

commit 16c23ea7d443aa323273f5c8cc1cde4c1d68d69a
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 13 17:18:59 2011 +0300

    Test StreamTubeClient basic Unix operation
    
    Line coverage 80.9%. Testing connection monitoring should make that around 90%.

 tests/dbus/stream-tube-handlers.cpp | 200 ++++++++++++++++++++++++++++++++++++
 1 file changed, 200 insertions(+)

commit 52d1e410e28afc208041f7b0100c3dfdd105be6e
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 13 17:12:01 2011 +0300

    Similarly to TCP, fall back to Localhost AC in STC if Creds is not supported for Unix

 TelepathyQt4/stream-tube-client.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit 96ca370632a4cd7afeb54dd9e0eda69034465876
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 13 16:34:37 2011 +0300

    Indent *StreamTube* ctor initializer lists correctly

 TelepathyQt4/simple-stream-tube-handler.cpp | 2 +-
 TelepathyQt4/stream-tube-client.cpp         | 2 +-
 TelepathyQt4/stream-tube-server.cpp         | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 5176fedb3a2e84c815d85f80ef715baeea81031d
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 13 16:22:25 2011 +0300

    Indent FixedParametersGenerator body correctly (not at all)

 TelepathyQt4/stream-tube-server.cpp | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 27b59b00214d6008e8e88a0cd830e9a7c84c4381
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 13 15:07:45 2011 +0300

    Rename STC::generator() to more explicit tcpGenerator()

 TelepathyQt4/stream-tube-client.cpp | 4 ++--
 TelepathyQt4/stream-tube-client.h   | 2 +-
 tests/dbus/stream-tube-handlers.cpp | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 4e3ff5c0b3c11951eccbafd22bb8aaaa7c03e454
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 13 14:55:08 2011 +0300

    Remove trailing WS from an empty line in stream-tube-client.cpp

 TelepathyQt4/stream-tube-client.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 389a5292e5d467d03ed2863437eb469ff38a8921
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 13 14:54:03 2011 +0300

    Add rationale to the "being registered" asserts in ST[SC]::onInvokedForTube

 TelepathyQt4/stream-tube-client.cpp | 2 +-
 TelepathyQt4/stream-tube-server.cpp | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 03d5b7ee4cc86f6d1005f2f155c94c1b5ca79ae8
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 13 14:45:27 2011 +0300

    Make ST[SC] the QObject parent of their tube wrappers so we don't need to manually delete them

 TelepathyQt4/stream-tube-client-internal.h |  4 ++--
 TelepathyQt4/stream-tube-client.cpp        | 18 ++++++++----------
 TelepathyQt4/stream-tube-server-internal.h |  2 +-
 TelepathyQt4/stream-tube-server.cpp        | 10 +++-------
 4 files changed, 14 insertions(+), 20 deletions(-)

commit 318d8b91e32031c5e1964fa6db522611da11918d
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 13 14:43:10 2011 +0300

    Add header guards to simple-stream-tube-handler.h

 TelepathyQt4/simple-stream-tube-handler.h | 5 +++++
 1 file changed, 5 insertions(+)

commit bf6b16f3b95d380ba8d0501bf3eba9c2164e128b
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 13 14:23:15 2011 +0300

    SSTH: Add a TODO to use Channel::channelType() in handleChannels whenever that becomes possible

 TelepathyQt4/simple-stream-tube-handler.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit a8d0ca8d5bfcc247b3e1545c03c0ee27dafcc4ae
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 13 14:13:47 2011 +0300

    Make it possible for STS to have an empty filter, and a checkable error for STC to have an empty one

 TelepathyQt4/simple-stream-tube-handler.cpp |  2 --
 TelepathyQt4/stream-tube-client.cpp         |  5 +++++
 tests/dbus/stream-tube-handlers.cpp         | 24 +++++++++++++++++++++++-
 3 files changed, 28 insertions(+), 3 deletions(-)

commit e57c17ea4eb8b2820436492977ea72ed160e6b3e
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 13 13:18:06 2011 +0300

    STS/STC internals: Use const refs for foreach var wherever we can for non-primitive types

 TelepathyQt4/simple-stream-tube-handler.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 45d13d326f48edba4026d05c748a91c23b60cdfe
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 13 13:17:45 2011 +0300

    PendingOperation: Remove interim StreamTubeServer friend-ing hack

 TelepathyQt4/pending-operation.h | 1 -
 1 file changed, 1 deletion(-)

commit 0cf277918e9495dfcdd3337e889de69dd46d3641
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 12 21:20:31 2011 +0300

    Test StreamTubeClient common and TCP side, except for connection monitoring
    
    Line coverage 72.3%. Next up Unix basics, then conn monitoring.

 tests/dbus/stream-tube-handlers.cpp | 390 ++++++++++++++++++++++++++++++++++--
 1 file changed, 369 insertions(+), 21 deletions(-)

commit 04049bb94975a7632eb8b4bd803bf936feef03c7
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 12 21:08:30 2011 +0300

    STC: Don't attempt to use Port access control if it's not supported
    
    Note that it's still possible for a client to reject the tube if the fallback path is hit, if they
    absolutely require Port. This can be done simply by closing the tube.

 TelepathyQt4/stream-tube-client.cpp | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit 425001bf0e0080127480dc061001333bc79865da
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 12 20:48:15 2011 +0300

    Make the dtor of STC::TcpSrcAddrGen virtual

 TelepathyQt4/stream-tube-client.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9588d4b785c3af44c8b7d80871ac373c9886544d
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 12 20:47:55 2011 +0300

    STC: Reorder most important args of the accepted* signals first

 TelepathyQt4/stream-tube-client.cpp     |  8 ++++----
 TelepathyQt4/stream-tube-client.h       | 12 ++++++------
 examples/stream-tubes/tube-receiver.cpp |  5 ++---
 examples/stream-tubes/tube-receiver.h   |  2 +-
 4 files changed, 13 insertions(+), 14 deletions(-)

commit c89159d86e610e5d6ff6aa18a622369f29534204
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 12 20:02:41 2011 +0300

    STC: Remove stale TODO

 TelepathyQt4/stream-tube-client.cpp | 5 -----
 1 file changed, 5 deletions(-)

commit dbde3abbf69f272896f61a92231a0798abec864a
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 10 15:39:44 2011 +0300

    TestStreamTubeHandlers: Remove stale TODO comment

 tests/dbus/stream-tube-handlers.cpp | 1 -
 1 file changed, 1 deletion(-)

commit fc62d554dbd36e2a6212ce456ecf6f2d38a43952
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 10 14:26:17 2011 +0300

    Call AbstractClient virtual base class constructor in our concrete Client impls
    
    As AbstractClient is inherited virtually, nothing calls the ctor automatically. I noticed the
    pointer to the AC base class is <invalid> as reported by gdb for all our concrete Client
    implementations. This hasn't caused any problems so far however, because the base class is actually
    empty, so the pointer is not used for anything. It will be used in the near future however when we
    move the isRegistered stuff from Andre's cd-claim branch to the AbstracClient base class in an ABI
    break.

 TelepathyQt4/request-temporary-handler-internal.cpp | 3 ++-
 TelepathyQt4/simple-observer.cpp                    | 3 ++-
 TelepathyQt4/simple-stream-tube-handler.cpp         | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

commit de68c54d117b19c3c82543c3fba0419ff8cfa169
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 10 14:25:09 2011 +0300

    Actually delete private structure, and therefore registrar, handler etc in ST[SC]
    
    Whoops...
    
    As now a couple more destructors are run, STS test cov 83.3%, STC 28.1%, SSTH 97.0%!

 TelepathyQt4/stream-tube-client.cpp | 2 ++
 TelepathyQt4/stream-tube-server.cpp | 2 ++
 2 files changed, 4 insertions(+)

commit 20507230e6c25031632b810934dffc4539a3c0de
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 1 19:09:19 2011 +0300

    STS & STC: Remove some dead branches redundant with SSTH checks
    
    STS line coverage 81.8%, where it stays
    STC line coverage 27.3%, which is OK given that is has no actual tests yet :P

 TelepathyQt4/stream-tube-client.cpp |  7 +++----
 TelepathyQt4/stream-tube-server.cpp | 19 ++++++-------------
 2 files changed, 9 insertions(+), 17 deletions(-)

commit ced029db9bee39e197811b8bfe1a8de61c0e0b38
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 1 19:08:45 2011 +0300

    STS & STC: {} around all if then blocks

 TelepathyQt4/stream-tube-client.cpp | 3 ++-
 TelepathyQt4/stream-tube-server.cpp | 6 ++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 9d021e5a2ebee8d22a9be5b56b7c32d848d7cc19
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 1 18:53:34 2011 +0300

    StreamTubeServer: Ignore invalid and non-Open tubes in tcpConnections()
    
    This prevents a few useless warnings in corner cases where a tube is still being opened, or has been
    invalidated but we haven't processed that event yet.

 TelepathyQt4/stream-tube-server.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 0c041ece01c357fa4c9cf006943b385c5c10708e
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 1 20:22:10 2011 +0300

    TestStreamTubeHandlers: Test that implied connection closes are emitted for a closed tube

 tests/dbus/stream-tube-handlers.cpp | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit 5b44b803e0bc107bbdf01864c94b12529342dfdb
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 1 00:03:44 2011 +0300

    Test StreamTubeServer connection monitoring more thoroughly
    
    Doesn't increase test coverage though. I still want the behavior of (Outgoing)StreamTubeChannel to
    change when there are ongoing connections and the tube channel is closed.

 tests/dbus/stream-tube-handlers.cpp | 48 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 47 insertions(+), 1 deletion(-)

commit 4e85990c8be624a54c1fd6ef2ff5381847a19bb8
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 31 14:38:16 2011 +0300

    Test STS connection monitoring in a rudimentary way
    
    STS line coverage now 80.2%, the rest is error branches, but I still want to test a more complex
    case of connection monitoring (simultaneous connections) even though that won't increase the
    apparent coverage.

 tests/dbus/stream-tube-handlers.cpp | 194 ++++++++++++++++++++++++++++++++++++
 1 file changed, 194 insertions(+)

commit 27c231010110f360b50369bba852cf147bc7d5fd
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 31 14:37:42 2011 +0300

    Early return properly in TestStreamTubeHandlers slot error cases

 tests/dbus/stream-tube-handlers.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 9236ed49c53b336990108df551c5af29ddf55a3a
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 31 12:24:52 2011 +0300

    Test failed StreamTubeServer Offer
    
    STS line coverage 65.6%

 tests/dbus/stream-tube-handlers.cpp | 85 ++++++++++++++++++++++++++++++-------
 1 file changed, 69 insertions(+), 16 deletions(-)

commit 5af43be72c28f6d795fbcb52f853b67e0d0dba60
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 30 21:08:02 2011 +0300

    Further test that STS successfully offers a tube and correctly signals when it's closed
    
    STS line coverage 61.8%
    
    Next up testing a failed offer and finally connection tracking, which should bring this to >= ~90%.

 tests/dbus/stream-tube-handlers.cpp | 72 +++++++++++++++++++++++++++++++++++++
 1 file changed, 72 insertions(+)

commit 26587225dca618aeae4fd43ceba677ab6904a10f
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 30 21:06:24 2011 +0300

    Test StreamTubeServer setting recovery accessors

 tests/dbus/stream-tube-handlers.cpp | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit bdc804264a15642ec20ff4551c9267e7965c66b6
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 30 19:27:26 2011 +0300

    Test that SimpleStreamTubeHandler doesn't get wedged from improper invocations/usage
    
    SSTH line coverage 90.0%

 tests/dbus/stream-tube-handlers.cpp | 145 +++++++++++++++++++++++++++++++-----
 1 file changed, 127 insertions(+), 18 deletions(-)

commit 55ac5aaa69202e3fc936185c44be008c162dc227
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 30 19:07:52 2011 +0300

    SimpleStreamTubeHandler: Finish completely irrational invocations with TP_QT4_ERROR_CONFUSED
    
    Previously, they'd just linger around in the invocation queue, even preventing further invocations
    from being signaled.

 TelepathyQt4/simple-stream-tube-handler.cpp | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit 14236422e94aa5f4bf7af31031c3b924b8aa335e
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 30 17:40:34 2011 +0300

    SimpleStreamTubeHandler: Remove dead weight accountForTube() and tubes()
    
    The equivalent is now done internally in the public ST[SC] classes
    
    SSTH line coverage 74.5%

 TelepathyQt4/simple-stream-tube-handler.cpp | 16 ----------------
 TelepathyQt4/simple-stream-tube-handler.h   |  3 ---
 2 files changed, 19 deletions(-)

commit 27b6b3a0ac152e7ed6ee7fb781f0d3ca6d625fd5
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 26 15:37:35 2011 +0300

    Test basic StreamTubeServer export/handle operation
    
    SSTHandler coverage 70%, STS 43%

 tests/dbus/stream-tube-handlers.cpp | 396 +++++++++++++++++++++++++++++++++---
 1 file changed, 367 insertions(+), 29 deletions(-)

commit 8713b848d4bc5a0894120cd26ec91016d384cda7
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 25 15:29:39 2011 +0300

    Test ST[CS] registration
    
    Coverage 15-25%

 tests/dbus/stream-tube-handlers.cpp | 118 +++++++++++++++++++++++++++++++++++-
 1 file changed, 117 insertions(+), 1 deletion(-)

commit 830d07b06ebff8785a4500b4f03e55b7aee2da2a
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 25 15:04:01 2011 +0300

    StreamTubeClient: Add isRegistered() for verifying registration was successful
    
    Also fixes trying to unregister non-registered handlers on destruction

 TelepathyQt4/stream-tube-client.cpp | 7 ++++++-
 TelepathyQt4/stream-tube-client.h   | 1 +
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 3adb66601109e83c88a678b631f6744efb2e1514
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 24 18:46:14 2011 +0300

    Add skeleton test for the simple stream tube handlers

 tests/dbus/CMakeLists.txt           |   1 +
 tests/dbus/stream-tube-handlers.cpp | 183 ++++++++++++++++++++++++++++++++++++
 2 files changed, 184 insertions(+)

commit e0b1e09bbff7601155a81276862dba1541747057
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 24 18:24:21 2011 +0300

    StreamTubeServer::TubeWrapper: Remove (in the end) useless mParams storing

 TelepathyQt4/stream-tube-server-internal.h | 1 -
 TelepathyQt4/stream-tube-server.cpp        | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

commit 4448da716fcfcde3aef3079ae48b54bc3ca2a0c6
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 24 18:24:07 2011 +0300

    StreamTubeClient::TubeWrapper: Make member naming consistent

 TelepathyQt4/stream-tube-client-internal.h | 4 ++--
 TelepathyQt4/stream-tube-client.cpp        | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 150d576d1531426f2d1deabcc881ca5a0833ba4c
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 24 18:10:33 2011 +0300

    StreamTube{Client,Server}: Support being a Handler for Room stream tubes

 TelepathyQt4/simple-stream-tube-handler.cpp | 25 +++++++++++++------
 TelepathyQt4/simple-stream-tube-handler.h   |  6 +++--
 TelepathyQt4/stream-tube-client.cpp         | 37 ++++++++++++++++++-----------
 TelepathyQt4/stream-tube-client.h           | 15 ++++++++----
 TelepathyQt4/stream-tube-server.cpp         | 37 ++++++++++++++++++-----------
 TelepathyQt4/stream-tube-server.h           | 15 ++++++++----
 examples/stream-tubes/tube-initiator.cpp    |  3 ++-
 7 files changed, 90 insertions(+), 48 deletions(-)

commit 78bf0a712728e5ef96806c2602accefda9a6ef69
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 22 22:04:14 2011 +0300

    StreamTubeClient: Implement connection monitoring

 TelepathyQt4/stream-tube-client-internal.h |  5 +++
 TelepathyQt4/stream-tube-client.cpp        | 51 ++++++++++++++++++++++++++++++
 TelepathyQt4/stream-tube-client.h          | 12 ++++++-
 3 files changed, 67 insertions(+), 1 deletion(-)

commit 3ce59efbd5d4b960bc34225a4dd6cfa9a176465a
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 22 21:28:02 2011 +0300

    StreamTubeServer: Remove tube requested/closed slots
    
    StreamTube Channels getting opened and closed is a lower level concept and not as interesting to the
    average user of this API as exporting sockets and connection tracking. Also, channels getting
    dispatched and closed is not a tubes-specific mechanism, but common to all channels.

 examples/stream-tubes/tube-initiator.cpp | 25 -------------------------
 examples/stream-tubes/tube-initiator.h   |  4 ----
 2 files changed, 29 deletions(-)

commit 1b77f30f2a0693357673cc631dac215927ea6a54
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 22 21:25:42 2011 +0300

    Tube initiator example: Demonstrate connection monitoring

 examples/stream-tubes/tube-initiator.cpp | 75 ++++++++++++++++++++++++--------
 examples/stream-tubes/tube-initiator.h   | 11 ++++-
 2 files changed, 65 insertions(+), 21 deletions(-)

commit 58840bc9dc2c486c09da681108b130c94dfb59db
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 22 21:21:18 2011 +0300

    StreamTubeServer: Implement connection monitoring

 TelepathyQt4/stream-tube-server-internal.h |  5 ++-
 TelepathyQt4/stream-tube-server.cpp        | 72 +++++++++++++++++++++++++++++-
 TelepathyQt4/stream-tube-server.h          |  9 ++++
 3 files changed, 84 insertions(+), 2 deletions(-)

commit 4b99d563442961bc78e4da2a138072f97f0f1c7c
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 19 14:51:54 2011 +0300

    STS: Implement tubes(), connections()

 TelepathyQt4/stream-tube-server.cpp | 43 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/stream-tube-server.h   |  2 +-
 2 files changed, 44 insertions(+), 1 deletion(-)

commit 5fe720ee275b397b7b2c80ff471b97550956a2fc
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 19 14:40:00 2011 +0300

    STC: Implement tubes(), connections()

 TelepathyQt4/stream-tube-client.cpp | 31 +++++++++++++++++++++++++++++++
 TelepathyQt4/stream-tube-client.h   |  2 +-
 2 files changed, 32 insertions(+), 1 deletion(-)

commit 1e49302a5d3c67728deed2a7e91c9958396edcdc
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 19 14:26:17 2011 +0300

    STC: Reorder acceptsAsUnix() impl to correct position

 TelepathyQt4/stream-tube-client.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit b70ec85b2b677774499427260238ca10e5961484
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 18 22:29:03 2011 +0300

    STC: Make it possible to set BypassApproval=True
    
    Wouldn't be useful for STS, as it exclusively handles requested channels, which don't go through the
    approver anyway.

 TelepathyQt4/simple-stream-tube-handler.cpp | 12 +++++++----
 TelepathyQt4/simple-stream-tube-handler.h   |  9 +++++---
 TelepathyQt4/stream-tube-client.cpp         | 32 +++++++++++++++++++----------
 TelepathyQt4/stream-tube-client.h           | 15 +++++++++-----
 4 files changed, 45 insertions(+), 23 deletions(-)

commit d174ea82415564dce6f19a1b99c5184a9e229614
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 18 20:49:15 2011 +0300

    StreamTubeServer: Make it possible to specify Offer parameters per-tube

 TelepathyQt4/stream-tube-server.cpp | 119 ++++++++++++++++++++++++++++++------
 TelepathyQt4/stream-tube-server.h   |  20 ++++++
 2 files changed, 121 insertions(+), 18 deletions(-)

commit e2044b14ac74032c1f3d38906191c175e35b43d2
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 18 14:42:22 2011 +0300

    StreamTubeServer: Implement using wrappers, similarly to STC
    
    Important for the next few additions

 TelepathyQt4/CMakeLists.txt                |   2 +
 TelepathyQt4/stream-tube-server-internal.h |  52 +++++++++++++
 TelepathyQt4/stream-tube-server.cpp        | 113 +++++++++++++++++------------
 TelepathyQt4/stream-tube-server.h          |   8 +-
 4 files changed, 125 insertions(+), 50 deletions(-)

commit ef35dddd397b05468a9bd29c5b50751109363c7b
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 18 14:41:38 2011 +0300

    StreamTubeClient: Delete wrapper immediately on tube invalidate

 TelepathyQt4/stream-tube-client.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c3d698eb9802e6d1e21125f60de2ee4370eac7a8
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 18 14:41:14 2011 +0300

    StreamTubeClient: Only close tube on accept failure if not closed already

 TelepathyQt4/stream-tube-client.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 311b5f1395362a6d67dbc527b8ac63bdb2ac1c94
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 12 16:32:16 2011 +0300

    tube-receiver example: Port to StreamTubeClient

 examples/stream-tubes/tube-receiver.cpp | 146 +++-----------------------------
 examples/stream-tubes/tube-receiver.h   |  15 +---
 2 files changed, 15 insertions(+), 146 deletions(-)

commit cb990d8e2573f3b3bdc626de8215c1834dd95728
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 12 16:31:27 2011 +0300

    StreamTubeClient: Implement basic operation

 TelepathyQt4/CMakeLists.txt                |   2 +
 TelepathyQt4/stream-tube-client-internal.h |  54 ++++++++
 TelepathyQt4/stream-tube-client.cpp        | 204 ++++++++++++++++++++++++++---
 TelepathyQt4/stream-tube-client.h          |  16 ++-
 4 files changed, 253 insertions(+), 23 deletions(-)

commit efa46f32f5f32aea9ed1945a758e8d3b296fe42b
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 10 17:51:50 2011 +0300

    TubeInitiator example: Fire up tube when the remote contact has the capability to receive

 examples/stream-tubes/tube-initiator.cpp | 121 ++++++-------------------------
 examples/stream-tubes/tube-initiator.h   |  10 +--
 2 files changed, 26 insertions(+), 105 deletions(-)

commit 781f9cf6fa0bbcf423cc88911dce70e8861ab594
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 8 14:07:39 2011 +0300

    StreamTubeServer: only register the Client once a socket has been exported
    
    Otherwise there's a race condition where the Client can be invoked before it has anything to do with
    the tubes.

 TelepathyQt4/stream-tube-server.cpp      | 33 ++++++++++++++++++--------------
 TelepathyQt4/stream-tube-server.h        |  1 +
 examples/stream-tubes/tube-initiator.cpp |  1 +
 3 files changed, 21 insertions(+), 14 deletions(-)

commit 28e8e74feeb5bdd213d389e5655e4aceb6f2acec
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Jul 26 18:53:01 2011 +0300

    StreamTubeServer: Implement tubeRequested, tubeClosed

 TelepathyQt4/pending-operation.h            |  1 +
 TelepathyQt4/simple-stream-tube-handler.cpp |  7 ++-
 TelepathyQt4/simple-stream-tube-handler.h   |  1 +
 TelepathyQt4/stream-tube-server.cpp         | 77 +++++++++++++++++++++++++++--
 TelepathyQt4/stream-tube-server.h           | 10 +++-
 examples/stream-tubes/tube-initiator.cpp    | 31 +++++++++++-
 examples/stream-tubes/tube-initiator.h      |  5 ++
 7 files changed, 125 insertions(+), 7 deletions(-)

commit c40f9fe9e885d48c8946350900941cf71130b89e
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu May 5 14:17:07 2011 +0300

    Draft StreamTubeClient API and implement common bits

 TelepathyQt4/CMakeLists.txt         |   4 +
 TelepathyQt4/StreamTubeClient       |  13 +++
 TelepathyQt4/stream-tube-client.cpp | 224 ++++++++++++++++++++++++++++++++++++
 TelepathyQt4/stream-tube-client.h   | 180 +++++++++++++++++++++++++++++
 TelepathyQt4/types.h                |   2 +
 5 files changed, 423 insertions(+)

commit ea72adf73ea8b108634a22c15e184b99995eddb8
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed May 4 14:18:20 2011 +0300

    TubeInitiator example: Fix remote contact presence handling
    
    The signal it was trying to connect to was removed in 0.5.

 examples/stream-tubes/tube-initiator.cpp | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit ed7d11d697151091f692019275cdee9f7b6f176f
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed May 4 14:17:01 2011 +0300

    TubeInitiator example: Use StreamTubeServer to export the service

 examples/stream-tubes/tube-initiator.cpp | 104 +++++++++++--------------------
 examples/stream-tubes/tube-initiator.h   |   6 +-
 2 files changed, 37 insertions(+), 73 deletions(-)

commit 46bdd6718ee806bf812ed9cde55891ebd5ab4ec9
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed May 4 14:13:08 2011 +0300

    StreamTubeServer: Implement handling by offering connections
    
    Still missing connection tracking and tracking the tube lifetime, though.

 TelepathyQt4/stream-tube-server.cpp | 230 ++++++++++++++++++++++++++++++++++++
 TelepathyQt4/stream-tube-server.h   |  11 +-
 2 files changed, 238 insertions(+), 3 deletions(-)

commit 1eec300dc55659d6cee3f7bce54860dd29bf0069
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed May 4 14:11:43 2011 +0300

    SimpleStreamTubeHandler: Be a bit more graceful handling non-matching channels
    
    This is needed because Gabble always gives us a bundle with an old-style Tubes channel, which we
    don't want to trip on.

 TelepathyQt4/simple-stream-tube-handler.cpp | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

commit 1633499e05313ecc539cb3fc55d063bde9d16d10
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue May 3 23:00:22 2011 +0300

    StreamTubeServer: Add registrar() and clientName() accessors

 TelepathyQt4/stream-tube-server.h | 2 ++
 1 file changed, 2 insertions(+)

commit d62dae901997a31ff9f1b9719247efdad6888fbe
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue May 3 21:55:35 2011 +0300

    StreamTubeServer: Add namespace to signal args

 TelepathyQt4/stream-tube-server.h | 33 ++++++++++++++++++++++-----------
 1 file changed, 22 insertions(+), 11 deletions(-)

commit 4f8391c8eed8c06c0cab99dc69636442341e2de7
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue May 3 21:06:42 2011 +0300

    Add SimpleStreamTubeHandler implementation helper
    
    Internal for now. Could perhaps be generalized to a generic "simple handler"... but it's a slightly
    risky public class, as the user has to make sure they somehow handle all emitted channels and don't
    ignore some.

 TelepathyQt4/CMakeLists.txt                 |   2 +
 TelepathyQt4/simple-stream-tube-handler.cpp | 241 ++++++++++++++++++++++++++++
 TelepathyQt4/simple-stream-tube-handler.h   | 112 +++++++++++++
 3 files changed, 355 insertions(+)

commit 5947c8fafdb6d63ecb814c25b363e00edf61a631
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon May 2 22:12:46 2011 +0300

    StreamTubeServer: Make it possible to handle multiple services

 TelepathyQt4/stream-tube-server.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d1bdc2cd4802e46fecf1cbe82a50a1c764f212f7
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon May 2 21:45:38 2011 +0300

    StreamTubeServer: Make compile

 TelepathyQt4/CMakeLists.txt         |  4 ++++
 TelepathyQt4/StreamTubeServer       | 13 +++++++++++++
 TelepathyQt4/stream-tube-server.cpp | 37 +++++++++++++++++++++++++++++++++++++
 3 files changed, 54 insertions(+)

commit 88dbb78644fc51394873e0a18b1f8492bb9002f0
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Apr 29 22:04:06 2011 +0300

    Make the usage of accounts in the roster example similar to the tubes example
    
    Specific improvements:
     - You specify the account name as would be reported by mc-tool list, not a full D-Bus object path
     - There are helpful messages when one gives an invalid or valid but offline account

 examples/roster/main.cpp          |  2 +-
 examples/roster/roster-window.cpp | 16 ++++++++++++----
 examples/roster/roster-window.h   |  2 +-
 3 files changed, 14 insertions(+), 6 deletions(-)

commit 941a41c29d3983833c6b70cfe04fdc164fb95838
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Apr 29 21:57:28 2011 +0300

    Tubes example: Use Accounts from the AM rather than poking CMs directly
    
    Unfortunately, as we're using MC for the accounts, and haven't implemented a proper Handler yet, MC
    closes the tube channels as they don't have any proper handlers. So the example doesn't quite work
    yet.

 examples/stream-tubes/tube-initiator.cpp | 89 ++++++++++++++------------------
 examples/stream-tubes/tube-initiator.h   | 12 ++---
 examples/stream-tubes/tube-receiver.cpp  | 85 +++++++++++++-----------------
 examples/stream-tubes/tube-receiver.h    | 10 ++--
 4 files changed, 82 insertions(+), 114 deletions(-)

commit 115df65775c9faddd6e3a519e692a5eae276e471
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Apr 29 20:51:47 2011 +0300

    Import Dario Freddi's old low-level stream tubes example
    
    I'll use this as a basis for testing and demonstrating the new tubes convenience API.
    As the first thing I'll port it to use an Account, not ConnectionManager connection requesting
    directly.
    
    When the tube handling convenience API is done, I'll make it an exemplary user of that API:
    requesting the tubes from the Account and handling them using StreamTubeServer/StreamTubeClient.

 examples/CMakeLists.txt                  |   1 +
 examples/stream-tubes/CMakeLists.txt     |  29 +++
 examples/stream-tubes/tube-initiator.cpp | 343 +++++++++++++++++++++++++++++++
 examples/stream-tubes/tube-initiator.h   |  80 +++++++
 examples/stream-tubes/tube-receiver.cpp  | 242 ++++++++++++++++++++++
 examples/stream-tubes/tube-receiver.h    |  68 ++++++
 6 files changed, 763 insertions(+)

commit f9149bacc82b069d20c522d0e9a50805c91bec4f
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Apr 26 17:43:05 2011 +0300

    StreamTubeServer: Identify tubes by (account, channel) pairs, not just channel

 TelepathyQt4/stream-tube-server.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e86c6c66ee8d0ee17245ba32c29523aa8ba97208
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Apr 26 17:42:35 2011 +0300

    StreamTubeServer: Make dtor virtual

 TelepathyQt4/stream-tube-server.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2c2dec66fb81eb4ac5def1b117e4f7068f10e74f
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Apr 26 15:12:36 2011 +0300

    StreamTubeServer: Change tubeCreated -> tubeRequested and add params
    
    This is to emphasis the fact that it's legal (although unexpected) that it's going to be emitted
    multiple times for a single tube, if EnsureChannel has been used, in which case we want the new user
    action time and hints to be passed to the handler.

 TelepathyQt4/stream-tube-server.h | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit e1e212c6fbd057cbad8580dcdf9b605c4c2746e3
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 25 23:38:42 2011 +0300

    StreamTubeServer: Add monitorsConnections() getter

 TelepathyQt4/stream-tube-server.h | 2 ++
 1 file changed, 2 insertions(+)

commit f02c4751e6272a6fef7a9843a9d57536891e74ae
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 25 23:38:13 2011 +0300

    StreamTubeServer: Have a sensible clientName param in each create() overload

 TelepathyQt4/stream-tube-server.h | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit fb825cd022f3e2c9e391ba515340072936339c1c
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 25 23:20:56 2011 +0300

    Draft StreamTubeServer API

 TelepathyQt4/stream-tube-server.h | 152 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/types.h              |   2 +
 2 files changed, 154 insertions(+)

commit fd1583bc7d6456a050782455529150291cdd6995
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 19:17:27 2011 +0300

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 48eadfeac28d9bad76816ac46fec290326ddcd23
Merge: 0758e40 4495535
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 19:14:18 2011 +0300

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

commit 44955355dc52790901f60a3782f81bb0e10e86ad
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 19:13:08 2011 +0300

    Put the \todo for using propertyChanged() for more classes in the signal doc, not Object overview

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

commit bc4493dc425808ec4480688a56c66744769f2285
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 19:08:13 2011 +0300

    Migrate from the separate TODO file to using doxygen \todos
    
    Everything formerly in the TODO file is now a \todo, except for most of it which was out of date and
    already fixed. Oh well, shows that the separate file wasn't a very good idea.

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

commit 4665982782456a9c7e6340f4d6bf1f457831ed72
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 19:06:19 2011 +0300

    Tp::Object: Add \todo to use for more classes

 TelepathyQt4/object.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit c979d00f78a58e1f9d493fbdc2b72b2be3ff5a10
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 19:03:51 2011 +0300

    Add \todos about removing KeyFile and possibly ManagerFile from our public API

 TelepathyQt4/key-file.cpp     | 4 ++++
 TelepathyQt4/manager-file.cpp | 3 +++
 2 files changed, 7 insertions(+)

commit e31c9b41a56c2ee3e886bb88051f35db078c7354
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 18:57:51 2011 +0300

    Add TODO to Channel about extracting immutable props on construction already

 TelepathyQt4/channel.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit b18220e798cd50b8cbf1d713ce6fb2c16ff585cc
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 10 18:43:23 2011 +0300

    Remove two stale doxygen \todos in ChannelFactory

 TelepathyQt4/channel-factory.cpp | 4 ----
 1 file changed, 4 deletions(-)

commit 09c1e6b724ed479373ba20b44b59ff0636c50bce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 7 03:26:05 2011 -0300

    contacts-avatar: Add test for ContactManager::requestContactAvatars.

 tests/dbus/contacts-avatar.cpp | 95 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 94 insertions(+), 1 deletion(-)

commit d970515d014d61a268d360ba82baca3226329c60
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 7 03:25:04 2011 -0300

    ContactManager: Refactor request avatar handling and add test for requestContactAvatars.

 TelepathyQt4/contact-manager.cpp | 91 +++++++++++++++++++++++-----------------
 1 file changed, 53 insertions(+), 38 deletions(-)

commit 72e4a94e698d92bb44a39f074e0c284e81d83426
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 7 02:53:19 2011 -0300

    contacts-conn example cm: Allow to change avatar without emitting AvatarUpdated.

 tests/dbus/contacts-avatar.cpp |  2 +-
 tests/lib/glib/contacts-conn.c | 10 +++++++---
 tests/lib/glib/contacts-conn.h |  3 ++-
 3 files changed, 10 insertions(+), 5 deletions(-)

commit 3e1970561eb48cd0d0c3f5797ad9d57e2f09315e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 7 01:02:09 2011 -0300

    Contact: Use ContactPtr(this) instead of ContactManager::lookupContactByHandle(selfHandle).

 TelepathyQt4/contact.cpp | 44 +++++++++++++++-----------------------------
 1 file changed, 15 insertions(+), 29 deletions(-)

commit 8fb5ca1842046a46847ebfb61ca876943e399bd1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 7 01:00:24 2011 -0300

    ContactManager: Rename refreshContactsInfo to refreshContactInfo.

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

commit 9b06c800ed63878554206fb72b012525e307a21c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 7 00:59:02 2011 -0300

    ContactManager: Elaborate a bit more in the requestContactAvatars docs.

 TelepathyQt4/contact-manager.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 885f5c3add59579a244900a7ec51f652a5e892ea
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 7 00:58:43 2011 -0300

    ContactManager: Rename requestContactsAvatar to requestContactAvatars.

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

commit 0758e40c02d0f2769696e501750b5743832bc50b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 7 00:26:16 2011 -0300

    Start 0.7.4 development

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

commit b4e9eab2a1442ceee21094820fcb14af488a40a6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 7 00:14:20 2011 -0300

    Prepare release 0.7.3

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

commit 27064f7c42efa0716e6a8cae3228bc531b8cfe3a
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Oct 6 23:16:28 2011 +0300

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 01c911b73c9d89a656ae55704c112815d560afe0
Merge: 47afaff 3af1b3c
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Oct 6 23:14:29 2011 +0300

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

commit 3af1b3c29bf11f9b90d5aedaad3795812a7c548c
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Oct 6 23:13:18 2011 +0300

    Use the typedef for declaring the debug callback global variable

 TelepathyQt4/debug.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6d5c9dadd13e7cdedcf2c45347d9ec40f43ab1b5
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Fri Sep 30 21:17:33 2011 +0100

    Add documentation for enhancements in debug system

 TelepathyQt4/debug.cpp | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit bd2b85e4879b26436a7bc8993d71a66ad27d8288
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Fri Sep 30 21:16:42 2011 +0100

    Enhance debug system
    
    Add a new method Tp::setDebugCallback that allows to set a method
    that will be called to get the output stream for debugging information.
    This allows to redirect debug output to other logging system (i.e.
    KDebug)

 TelepathyQt4/debug-internal.h | 21 +++++++++++++++++----
 TelepathyQt4/debug.cpp        | 36 ++++++++++++++++++++++++++++++++++--
 TelepathyQt4/debug.h          |  6 ++++++
 3 files changed, 57 insertions(+), 6 deletions(-)

commit 47afaffcb4ffb7b282c3af1109917625a03c2760
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 5 10:54:59 2011 -0300

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 81f95f315aa1b90f9b94f244b763b4aea1971ff2
Merge: cfc19d3 3f56048
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 5 10:54:11 2011 -0300

    Merge branch 'stube-channel-api-break-fix'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 3f56048f77d68bcf6d539ca1efd47d47c2f7367a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 5 10:18:09 2011 -0300

    StreamTubeChannel: Reintroduce exported protected method setBaseTubeType.

 TelepathyQt4/stream-tube-channel.cpp | 9 +++++++++
 TelepathyQt4/stream-tube-channel.h   | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit cfc19d377d7ce14e750b3fbc0e80a2ed588f6067
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 3 14:38:40 2011 -0300

    Update NEWS

 NEWS | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c2c80680f6794e003d0e2ee659d55687e42b2e52
Merge: b492683 46a1d8b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 3 14:33:31 2011 -0300

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

commit b4926838f56b5563508ffd2327d71c8378ee728b
Merge: 79d26c7 19041ba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 3 14:33:22 2011 -0300

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

commit 79d26c7756caeddada6073a3f8e26d8c8cfc20db
Merge: dc76294 74ea460
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 3 14:33:11 2011 -0300

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

commit dc76294529bc7f41c40adb13951d0a9ff7e8f8d7
Merge: 45817cd 687675c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 3 14:32:53 2011 -0300

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

commit 46a1d8b3f6b1cd85e187c9c45429426dca1cff97
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 3 12:18:13 2011 -0300

    types-internal.h: Export SUSocketAddress so tests can actually test it.

 TelepathyQt4/types-internal.h | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit ca26f2c63e2e35cad4ad6ef3c77c6389233f4887
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 30 13:53:03 2011 -0300

    ContactManager: Remove private refreshContactInfo in favour of public refreshContactsInfo.

 TelepathyQt4/contact-manager.cpp | 37 +++++++++++++++++++++++++------------
 TelepathyQt4/contact-manager.h   |  3 ++-
 TelepathyQt4/contact.cpp         |  3 ++-
 3 files changed, 29 insertions(+), 14 deletions(-)

commit 1c0dc995aef7add9ad622e6c5d204443a547d9e4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 30 12:00:21 2011 -0300

    ContactManager: Deprecated public requestContactAvatar in favour of requestContactsAvatar.

 TelepathyQt4/contact-manager.cpp | 76 +++++++++++++++++++++++++++-------------
 TelepathyQt4/contact-manager.h   |  3 +-
 TelepathyQt4/contact.cpp         |  6 ++--
 3 files changed, 57 insertions(+), 28 deletions(-)

commit 6e8f1ed5cf72cb17fe9c70c432854e08c1e7d707
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 30 10:32:14 2011 -0300

    ContactManager: Make debug less verbose when calling RefreshContactInfo.

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

commit 907a75662f50272571ef98cb32755f1da0e19a3f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 29 20:30:07 2011 -0300

    contacts-info test: Check that Contact::refreshInfo operation returns succesfully.

 tests/dbus/contacts-info.cpp | 30 +++++++++++++++++++++++++++---
 1 file changed, 27 insertions(+), 3 deletions(-)

commit 856432a7d6ab21069d6323de34f9acc404b53ed2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 29 20:20:30 2011 -0300

    Contact: Retain the contact as the parent of the PendingFailure when calling refreshInfo with FeatureInfo not requested.

 TelepathyQt4/contact.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9c46cea00ce70160bd43841546843e921b2c00a7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 29 20:17:21 2011 -0300

    ContactManager: Use a better variable name for the pending refresh info operation.

 TelepathyQt4/contact-manager.cpp | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit 2ca30f167da3c4db60a16796425b70cce3d24636
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 29 20:15:01 2011 -0300

    ContactManager: Add debug/warning for invoking RefreshContactInfo.

 TelepathyQt4/contact-manager.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit cf5eb05a3f30f982463fb4886de7a3e7b76b206c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 15:46:27 2011 -0300

    Contact: Use ContactManager::requestContactInfo() on requestInfo().

 TelepathyQt4/contact.cpp     | 19 ++++---------------
 tests/dbus/contacts-info.cpp |  2 +-
 2 files changed, 5 insertions(+), 16 deletions(-)

commit c79e4de31f07d34276e58f7f4f5472d7457ac989
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 15:45:56 2011 -0300

    ContactManager: Add requestContactInfo() private API to be used by Contact.

 TelepathyQt4/contact-manager.cpp | 27 ++++++++++++++++++++++++++-
 TelepathyQt4/contact-manager.h   |  4 ++++
 2 files changed, 30 insertions(+), 1 deletion(-)

commit c2ec26978907f383ac537789223c80ae193b5883
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 15:44:57 2011 -0300

    ContactManager: Add internal pending operation to refresh contacts info in batch.

 TelepathyQt4/contact-manager-internal.h | 20 +++++++++++++
 TelepathyQt4/contact-manager.cpp        | 51 +++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-manager.h          |  2 ++
 3 files changed, 73 insertions(+)

commit 7e832ab608012184e43dbab0dedeed89062857e1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 15:43:32 2011 -0300

    contacts-info test: Add test to check how many times RefreshContactInfo is called.

 tests/dbus/contacts-info.cpp | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 8d85b636b61e1cf74bba771f0c518da4c77dcfef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 15:35:11 2011 -0300

    contacts-conn example cm: Make RefreshContactInfo replaces the user info with the default info.
    
    This is specially useful when checking that Contact::infoFieldsChanged was emitted in response of
    Contact::refreshInfo.

 tests/dbus/contacts-info.cpp   | 26 +++++++++++++++++++++++---
 tests/lib/glib/contacts-conn.c |  9 ++++++---
 2 files changed, 29 insertions(+), 6 deletions(-)

commit e7d79bdbde8a250a103d0bebde344c2a2c4bfc5f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 15:34:18 2011 -0300

    contacts-conn example cm: Add a backdoor to check how many times RefreshContactInfo is called.

 tests/lib/glib/contacts-conn.c | 2 ++
 tests/lib/glib/contacts-conn.h | 2 ++
 2 files changed, 4 insertions(+)

commit 5e3dfc28356233dca94150c56a9bd876cb60031a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 15:30:50 2011 -0300

    contacts-info test: Fix double free.

 tests/dbus/contacts-info.cpp | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit d310b0164342d9197c885d7790545252e7dfeb9d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 15:29:52 2011 -0300

    contacts-info test: Fix signal disconnection.

 tests/dbus/contacts-info.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 687675cbfa3b55af159a737b7b8a85c470f2b117
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 29 13:38:14 2011 -0300

    capabilities test: Add more tests for ContactCapabilities::*tube*.

 tests/capabilities.cpp | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 4cf73193b5c3310702203ec2c033922ec672c491
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 29 13:15:30 2011 -0300

    capabilities test: Add more tests for ConnectionCapabilities::*textChat*.

 tests/capabilities.cpp | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 99 insertions(+)

commit 837546df3aeb008da9b0dbca4018ed105ee44f5f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 29 13:03:50 2011 -0300

    capabilities test: Add more tests for ConnectionCapabilities::*streamedMedia*.

 tests/capabilities.cpp | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 74 insertions(+)

commit 9c8447c1cc05f4e511680b0eb7706410dab9a1db
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 20:40:01 2011 -0300

    capabilities test: Add ContactCapabilities specific tests.

 tests/capabilities.cpp | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)

commit 50cd94638e359258f15a4c4581df0d1c4eae2672
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 20:32:41 2011 -0300

    capabilities test: Add test for ConnectionCapabilities.

 tests/CMakeLists.txt   |   1 +
 tests/capabilities.cpp | 135 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 136 insertions(+)

commit 9f960da8471f7baf19f6c936d3d6e47c648cb9f9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 20:31:53 2011 -0300

    TestBackdoors: Add backdoor to create Contact/ConnectionCapabilities instances from tests.

 TelepathyQt4/connection-capabilities.h |  3 +++
 TelepathyQt4/contact-capabilities.h    |  3 +++
 TelepathyQt4/test-backdoors.cpp        | 12 ++++++++++++
 TelepathyQt4/test-backdoors.h          |  7 +++++++
 4 files changed, 25 insertions(+)

commit 19041babac86a14fcf1afe2ed405711c8dd2fd74
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 19:53:05 2011 -0300

    presence test: Add PresenceSpec specific tests.

 tests/presence.cpp | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

commit c8037847f10759e009de6d9e9a6dc5c7160658f3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 19:28:53 2011 -0300

    presence test: Add test for Presence.

 tests/CMakeLists.txt |  1 +
 tests/presence.cpp   | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 83 insertions(+)

commit e1d8566eea2ba40dd6cd531edd3e1d3660707c74
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 19:11:41 2011 -0300

    cm-basics test: Test ProtocolParameter default values.

 tests/dbus/cm-basics.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 74ea46059edb74b859a70135c90904ccfd2c47d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 18:52:23 2011 -0300

    client-factories test: Add more specific tests for ChannelFactory::featuresFor*.

 tests/dbus/client-factories.cpp | 51 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

commit 72bac8b25529c866c0de16f08e2f720c36ce4703
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 17:56:46 2011 -0300

    client-factories test: Test individual ChannelFactory::featuresFor* accessors.

 tests/dbus/client-factories.cpp | 92 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 92 insertions(+)

commit ef45ecb4be666514e005e551dd1d4a7e6b93c1f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 17:35:41 2011 -0300

    client-factories test: Test if channel factories common features are properly added to featuresFor*.

 tests/dbus/client-factories.cpp | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit b277b9c37e9838addefb634f1006602604914c15
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 28 16:55:03 2011 -0300

    client-factories test: Check that ChannelFactory::featuresFor* accessors return sensible defaults.

 tests/dbus/client-factories.cpp | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit 12ff250344d5a0c6ef21315c425697b73f459b98
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 30 10:34:30 2011 -0300

    types test: Properly capitalize IPv4/6.

 tests/dbus/types.cpp | 44 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 22 deletions(-)

commit caa88f05c4a40f898b371d2e50cb6f17d489a94f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 29 21:31:21 2011 -0300

    types test: Add tests for SUSocketAddress/SocketAddressIPv4/SocketAddressIPv6 conversions.

 tests/dbus/CMakeLists.txt |   1 +
 tests/dbus/types.cpp      | 141 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 142 insertions(+)

commit 45817cd7e9d8ce73d48fb7289c7e77df4eb982fa
Author: Rohan Garg <rohan16garg@gmail.com>
Date:   Thu Sep 29 22:03:22 2011 -0300

    Presence/Spec: Add operator!= support.
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/presence.cpp | 25 +++++++++++++++++++++++++
 TelepathyQt4/presence.h   |  2 ++
 2 files changed, 27 insertions(+)

commit a59d4d45daa5299bc452e8e95ab4e781a824d720
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 20:28:42 2011 -0300

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 7c46ea1ba94b7343b22795baa5b105bb9d1a0691
Merge: 6549cdf 76f9470
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 20:28:16 2011 -0300

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

commit 76f947092a0517ad103159f8d085719f4e931a9d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 20:08:26 2011 -0300

    echo2 cm: Add support for message supersedes, message token, scrollback.

 tests/dbus/text-chan.cpp    | 22 +++++++++++++++++++---
 tests/lib/glib/echo2/chan.c |  6 ++++++
 2 files changed, 25 insertions(+), 3 deletions(-)

commit 3e5b0fd4b779bc67cb3ae75201f2e5b3bbf1bb92
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 19:52:25 2011 -0300

    echo2 cm: Add delivery-token support for delivery reports.

 tests/dbus/text-chan.cpp    | 4 ++--
 tests/lib/glib/echo2/chan.c | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)

commit e8a894576c3b6de0a2623142b1c88b518a95ed74
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 19:47:11 2011 -0300

    chan-conference test: Comment out tests for Channel::FeatureConferenceInitialInviteeContacts as no test CM implements it.

 tests/dbus/chan-conference.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 76322e7842cdb483104ea5eb6f37eaa224931ce6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 19:46:28 2011 -0300

    chan-group test: Properly test TextChannel::canInviteContacts.

 tests/dbus/chan-group.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit e2a1aee10bf307deee6ea8c2f6634a44200f785b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 19:44:47 2011 -0300

    chan-group test: Add tests for Channel::groupFlagsChanged.

 tests/dbus/chan-group.cpp | 71 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 70 insertions(+), 1 deletion(-)

commit fa3693b701c0cd061491d5468d93f422b56fdf09
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 19:41:45 2011 -0300

    textchan-null: Properly advertise channel interfaces.

 tests/lib/glib/textchan-null.c | 16 ++++++++++++++--
 tests/lib/glib/textchan-null.h |  2 ++
 2 files changed, 16 insertions(+), 2 deletions(-)

commit 66ae018b74983faab223af66639d91bbafc6ae1e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 18:19:31 2011 -0300

    text-chan test: Properly check the error when requestChatState fails with no interface support.

 tests/dbus/text-chan.cpp | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 02696a3777cd6ca32537b74f215d6a5ff58174db
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 18:15:59 2011 -0300

    chan-conference test: Properly check the error when conferenceSpĺitChannel fails with no interface support.

 tests/dbus/chan-conference.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 14ecabb69f5340e51c1d293910363f947f30aa7c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 18:07:08 2011 -0300

    chan-basics test: Properly check the error when groupAddContacts fails.

 tests/dbus/chan-basics.cpp |  6 ++++--
 tests/dbus/chan-group.cpp  | 18 ++++++++++++------
 2 files changed, 16 insertions(+), 8 deletions(-)

commit d0d5cc1308081c059943d13a69148bd30e61119f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 18:04:41 2011 -0300

    chan-basics test: Properly check the error when becomeReady in a invalid channel fails.

 tests/dbus/chan-basics.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 08b1a49092a77383dd6f8c488757015409984675
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 17:25:42 2011 -0300

    test helper: Add properies to retrieve last error received in expectFailure.

 tests/lib/test.cpp | 7 ++++++-
 tests/lib/test.h   | 4 ++++
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 4afa72822a97001a82ffcf895d0dc57505fb0bde
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 16:39:58 2011 -0300

    text-chan test: Add tests for delivery report support.

 tests/dbus/text-chan.cpp | 50 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 49 insertions(+), 1 deletion(-)

commit 704b5ab2e576cc5ee4a571d06d86bd988b522dbf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 16:39:46 2011 -0300

    text-chan test: Add more Message tests.

 tests/dbus/text-chan.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 99b02084fa483d4769bd92accd1074e168dc142a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 16:38:17 2011 -0300

    echo2 cm: Add delivery report support.

 tests/lib/glib/echo2/chan.c | 31 ++++++++++++++++++++++++++++++-
 1 file changed, 30 insertions(+), 1 deletion(-)

commit d910a32f280434b108941d7cd8b6b5023a468df1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 14:01:50 2011 -0300

    text-chan test: Add more tests for Channel.ChatState support.

 tests/dbus/text-chan.cpp | 30 +++++++++++++++++++++++++++++-
 1 file changed, 29 insertions(+), 1 deletion(-)

commit 39366f0fec0e6f035b1a55c9586fb3e55d05d33f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 14:01:30 2011 -0300

    echo2 cm: Add Channel.ChatState support.

 tests/dbus/text-chan.cpp    | 22 +++++++++++++++++++---
 tests/lib/glib/echo2/chan.c | 39 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 58 insertions(+), 3 deletions(-)

commit fb3baa32001ccef9b50933015f0a0d1506b4202e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 13:23:39 2011 -0300

    echo2 cm: Properly adverise supported interface Channel.Destroyable.

 tests/lib/glib/echo2/chan.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9e5d95b9ac9e0fdcfd8f999bab76880f87aef591
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 13:18:01 2011 -0300

    chan-basics/group tests: Add more tests for Channel::groupAddContacts().

 tests/dbus/chan-basics.cpp |  6 ++++++
 tests/dbus/chan-group.cpp  | 19 +++++++++++++++++++
 2 files changed, 25 insertions(+)

commit 5b73842391b6ed9d3eaab233393f8ab47477abc1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 13:08:39 2011 -0300

    chan-basics test: Test Channel fallback code for GetHandle/ChannelType/Interfaces.

 tests/dbus/chan-basics.cpp | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

commit 9589c67048ccdc018cfe719fdaf209d7aa20832f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 20:07:27 2011 -0300

    chan-conference: Test that Channel::conferenceSplitChannel() fails if splitting is not supported.

 tests/dbus/chan-conference.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 3d91f2d40a618ff0e6d26c65259d3b01c4c9959b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 20:01:49 2011 -0300

    chan-conference: Add more tests to check conference support.

 tests/dbus/chan-conference.cpp | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 389a568b8092f34dac1a17ee9732096155d83de4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 19:55:17 2011 -0300

    chan-group: Add test for Channel::groupIsSelfContactTracked().

 tests/dbus/chan-group.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 99ee4389cd56097e09b64021cad6f171ed4e163d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 19:41:30 2011 -0300

    chan-group: Add tests for Channel group flags accessors.

 tests/dbus/chan-group.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit cd16626c57246c3577340322da206375c58a919a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 19:29:12 2011 -0300

    chan-basics test: Add tests for Channel::channelType().

 tests/dbus/chan-basics.cpp | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 3eeddbc9be33d8b9c27e4a919338eb6686f79429
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 19:23:24 2011 -0300

    chan-basics test: Check that the channel is correctly invalid when creating a channel from an invalid connection.

 tests/dbus/chan-basics.cpp | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 0202730e4f6deb32a428e51ae8b0fde2060cb2f3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 19:13:53 2011 -0300

    chan-conference test: Add test for Channel::FeatureConferenceInitialInviteeContacts.

 tests/dbus/chan-conference.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 23e9ec7fb4b3f60bb9777e1025decfaffc7c676b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 19:01:29 2011 -0300

    text-chan test: Add test for TextChannel::canInviteContacts().

 tests/dbus/text-chan.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 048725eb463213c7d7084fc31b08e26e28545b26
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 19:04:44 2011 -0300

    text-chan test: Also check that TextChannel::requestChatState() fails when the interface is not supported.

 tests/dbus/text-chan.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit 80e3d0dd640a5e8e998a1864417358477bf989d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 18:59:54 2011 -0300

    text-chan test: Add tests for TextChannel ChatState support.
    
    Note that this will only test that the ChatState interface is not supported and that the
    accessors return sensible data when the interface is not available as no test CM supports
    the interface.

 tests/dbus/text-chan.cpp | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit af051c6a29e9a45961bed585171585a4302b8065
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 6 15:29:56 2011 -0300

    chan-basics test: Test redundant calls to Channel::requestClose().

 tests/dbus/chan-basics.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

commit 6549cdf5086313805e2fdf7a65bf9c103a28f200
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 17:46:37 2011 -0300

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 388cf5f1abeedde777d0e882527d12d3ad069339
Merge: 2fe00c9 8a7c6ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 17:45:32 2011 -0300

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

commit 8a7c6ae637501d306d419461af2843655b7336a7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 17:28:52 2011 -0300

    file-transfer example: Do not use a virtual slot on PendingFileTransfer.

 examples/file-transfer/pending-file-receive.cpp  | 5 ++++-
 examples/file-transfer/pending-file-send.cpp     | 5 ++++-
 examples/file-transfer/pending-file-transfer.cpp | 5 -----
 examples/file-transfer/pending-file-transfer.h   | 4 ++--
 4 files changed, 10 insertions(+), 9 deletions(-)

commit 98d9a60ffa15646d52751ffa3773e621349669f2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 17:04:23 2011 -0300

    file-transfer example: Rename rop/sop to receive/SendOperation.

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

commit 0463a49177f1f826e877cf264da54be6f4c1c103
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 16:57:47 2011 -0300

    file-transfer example: Rename ift/oftChan to transferChannel for clarity.

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

commit f56088ac60448f145063c65829146da0af9fffb5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 23 16:48:10 2011 -0300

    file-transfer example: Remove leftover comment.

 examples/file-transfer/file-receiver.cpp | 1 -
 1 file changed, 1 deletion(-)

commit e09ffd38682ad46eb9200182f3bd1849449effe5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 18:17:37 2011 -0300

    file-transfer example: Use the R&H API for the sender example.

 examples/file-transfer/CMakeLists.txt          |   2 -
 examples/file-transfer/file-sender-handler.cpp | 100 -------------------------
 examples/file-transfer/file-sender-handler.h   |  63 ----------------
 examples/file-transfer/file-sender.cpp         |  54 +++++++++----
 examples/file-transfer/file-sender.h           |   7 +-
 5 files changed, 40 insertions(+), 186 deletions(-)

commit ad67044209588c974a07d933b565327cb5173750
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 18:04:34 2011 -0300

    file-transfer example: Only enable the needed features in the receiver ClientRegistrar.

 examples/file-transfer/file-receiver.cpp | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit eff0d6688046a25b50cb6f703a08362aa0e7e1ff
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 18:00:09 2011 -0300

    file-transfer example: Rename mConn/Chan to mConnection/Channel.

 examples/file-transfer/file-sender.cpp           | 4 ++--
 examples/file-transfer/file-sender.h             | 2 +-
 examples/file-transfer/pending-file-transfer.cpp | 4 ++--
 examples/file-transfer/pending-file-transfer.h   | 4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

commit 710789cb66abaf44a24d3d91cc7b6700a0d0b578
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 17:55:28 2011 -0300

    file-transfer example: Rename FT to Transfer where appropriate.

 examples/file-transfer/file-sender.cpp | 10 +++++-----
 examples/file-transfer/file-sender.h   |  4 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 8383bad94e5caaa25a8f197390b2cbb4e8f4dcfc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 17:53:18 2011 -0300

    file-transfer example: Add comments to asserts in the receiver handler.

 examples/file-transfer/file-receiver-handler.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 19a55e2a31a76136bdbbf97f932b6359b49518c1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 17:48:05 2011 -0300

    file-transfer example: Use PendingFileTransfer in PendingFileSend.

 examples/file-transfer/CMakeLists.txt        |  6 ++-
 examples/file-transfer/pending-file-send.cpp | 81 ++++++++--------------------
 examples/file-transfer/pending-file-send.h   | 12 ++---
 3 files changed, 29 insertions(+), 70 deletions(-)

commit 4ff1f83951afda25e8197ddef17744058eb7295c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 17:47:34 2011 -0300

    file-transfer example: Use PendingFileTransfer in PendingFileReceive.

 examples/file-transfer/CMakeLists.txt           |  6 +-
 examples/file-transfer/pending-file-receive.cpp | 76 ++++++-------------------
 examples/file-transfer/pending-file-receive.h   | 12 ++--
 3 files changed, 26 insertions(+), 68 deletions(-)

commit 697e67213fd51362e478ac8c9ecde12d95469e49
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 17:45:55 2011 -0300

    file-transfer example: Add base class for send/receive pending operations.

 examples/file-transfer/pending-file-transfer.cpp | 98 ++++++++++++++++++++++++
 examples/file-transfer/pending-file-transfer.h   | 56 ++++++++++++++
 2 files changed, 154 insertions(+)

commit 0da75454310fe14373b0279d4da80760dcf3bd3d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 14:25:50 2011 -0300

    file-transfer example: Rename FTReceiverHandler to FileReceiverHandler.

 examples/file-transfer/CMakeLists.txt            |  4 +-
 examples/file-transfer/file-receiver-handler.cpp | 92 ++++++++++++++++++++++++
 examples/file-transfer/file-receiver-handler.h   | 64 +++++++++++++++++
 examples/file-transfer/file-receiver.cpp         |  4 +-
 examples/file-transfer/file-receiver.h           |  4 +-
 examples/file-transfer/ft-receiver-handler.cpp   | 92 ------------------------
 examples/file-transfer/ft-receiver-handler.h     | 64 -----------------
 7 files changed, 162 insertions(+), 162 deletions(-)

commit 116f8f88ed39eb9b2a8e50b77ef0a318674795ce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 14:24:09 2011 -0300

    file-transfer example: Rename FTReceiver to FileReceiver.

 examples/file-transfer/CMakeLists.txt    |  4 +-
 examples/file-transfer/file-receiver.cpp | 81 ++++++++++++++++++++++++++++++++
 examples/file-transfer/file-receiver.h   | 46 ++++++++++++++++++
 examples/file-transfer/ft-receiver.cpp   | 81 --------------------------------
 examples/file-transfer/ft-receiver.h     | 46 ------------------
 5 files changed, 129 insertions(+), 129 deletions(-)

commit 1e75c1cb9602b8f261ae5f1f21ec4a6432bcac8e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 14:22:13 2011 -0300

    file-transfer example: Rename FTReceiverHandler to PendingFileReceive.

 examples/file-transfer/CMakeLists.txt           |   4 +-
 examples/file-transfer/ft-receive-op.cpp        | 108 ------------------------
 examples/file-transfer/ft-receive-op.h          |  55 ------------
 examples/file-transfer/ft-receiver-handler.cpp  |   6 +-
 examples/file-transfer/pending-file-receive.cpp | 108 ++++++++++++++++++++++++
 examples/file-transfer/pending-file-receive.h   |  55 ++++++++++++
 6 files changed, 168 insertions(+), 168 deletions(-)

commit e7736a61e1dc64dcc3da557967ba2f1864ecc2ee
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 14:19:15 2011 -0300

    file-transfer example: Rename FTSenderHandler to FileSenderHandler.

 examples/file-transfer/CMakeLists.txt          |   4 +-
 examples/file-transfer/file-sender-handler.cpp | 100 +++++++++++++++++++++++++
 examples/file-transfer/file-sender-handler.h   |  63 ++++++++++++++++
 examples/file-transfer/file-sender.cpp         |   4 +-
 examples/file-transfer/file-sender.h           |   4 +-
 examples/file-transfer/ft-sender-handler.cpp   | 100 -------------------------
 examples/file-transfer/ft-sender-handler.h     |  63 ----------------
 7 files changed, 169 insertions(+), 169 deletions(-)

commit addaadf30c4671e9ad8487008282b0d07a97c5fb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 14:11:33 2011 -0300

    file-transfer example: Rename FTSender to FileSender.

 examples/file-transfer/CMakeLists.txt  |   4 +-
 examples/file-transfer/file-sender.cpp | 249 +++++++++++++++++++++++++++++++++
 examples/file-transfer/file-sender.h   |  71 ++++++++++
 examples/file-transfer/ft-sender.cpp   | 249 ---------------------------------
 examples/file-transfer/ft-sender.h     |  71 ----------
 5 files changed, 322 insertions(+), 322 deletions(-)

commit b1d4d4723e345d2213e5f8e0c46fdc0329b952c5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 14:06:56 2011 -0300

    file-transfer example: Rename FTSendOp to PendingFileSend.

 examples/file-transfer/CMakeLists.txt        |   4 +-
 examples/file-transfer/ft-send-op.cpp        | 112 ---------------------------
 examples/file-transfer/ft-send-op.h          |  55 -------------
 examples/file-transfer/ft-sender-handler.cpp |   6 +-
 examples/file-transfer/pending-file-send.cpp | 112 +++++++++++++++++++++++++++
 examples/file-transfer/pending-file-send.h   |  55 +++++++++++++
 6 files changed, 172 insertions(+), 172 deletions(-)

commit b8141878fa7e9ac20695dcef02222daf24c790b6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 14:02:55 2011 -0300

    file-transfer example: Be less verbose on slot names.

 examples/file-transfer/ft-send-op.cpp | 10 +++++-----
 examples/file-transfer/ft-send-op.h   |  4 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 6fc8508f82559f15185c4dc8039f3fde3e01f69f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 13:59:18 2011 -0300

    file-transfer example: Raise an error if outgoing file transfer channel received does not have the URI set.

 examples/file-transfer/ft-sender-handler.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 1816f885390602d023b3b44853ec0e361095c64a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 13:57:33 2011 -0300

    file-transfer example: Assert if outgoing file transfer channel received is not the one expected.

 examples/file-transfer/ft-sender-handler.cpp | 27 +++++----------------------
 1 file changed, 5 insertions(+), 22 deletions(-)

commit 9505ad37ea8c4d5d344a87a3060328ce22da8608
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 13:54:59 2011 -0300

    file-transfer example: Do not try to close invalid channels, and raise an error when an invalid channel is received on sender handler.

 examples/file-transfer/ft-sender-handler.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 551efec8eb5aa9d60bd37da6fedcd7a50c10abd8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 13:52:00 2011 -0300

    file-transfer example: Set an empty filter on the sender handler.

 examples/file-transfer/ft-sender-handler.cpp | 6 ++++--
 examples/file-transfer/ft-sender-handler.h   | 6 +++---
 examples/file-transfer/ft-sender.cpp         | 4 +---
 3 files changed, 8 insertions(+), 8 deletions(-)

commit 4576302b759de81fa9857a2acc654f91a5ed0b5e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 13:37:27 2011 -0300

    file-transfer example: Make sender handle file transfers for all accounts.

 examples/file-transfer/ft-sender-handler.cpp | 11 ++---------
 examples/file-transfer/ft-sender-handler.h   |  9 +++------
 examples/file-transfer/ft-sender.cpp         |  2 +-
 3 files changed, 6 insertions(+), 16 deletions(-)

commit 1de659f7d7b2f2fb88361a5e8597edb3f41f252e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 13:34:16 2011 -0300

    file-transfer example: Do not prepare all accounts on sender if we only care about one.

 examples/file-transfer/ft-sender.cpp | 23 +++++++++++++++++++++--
 examples/file-transfer/ft-sender.h   |  1 +
 2 files changed, 22 insertions(+), 2 deletions(-)

commit 3ba7bdd05e926a0556669cce9c987411c1ffb09e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 13:29:32 2011 -0300

    file-transfer example: Be less verbose on slot names.

 examples/file-transfer/ft-receive-op.cpp | 10 +++++-----
 examples/file-transfer/ft-receive-op.h   |  4 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

commit f62b01e3c6352b858912f554937a5e6f6151fa78
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 13:25:13 2011 -0300

    file-transfer example: Assert if incoming file transfer channel received is not the one expected.

 examples/file-transfer/ft-receiver-handler.cpp | 27 +++++---------------------
 1 file changed, 5 insertions(+), 22 deletions(-)

commit c54c47feff051914799d647d4c9d7ea03524f79f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 13:18:10 2011 -0300

    file-transfer example: Do not try to close invalid channels, and raise an error when an invalid channel is received on receiver handler.

 examples/file-transfer/ft-receiver-handler.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 9a3de766e7024c3bb0bb39b44aed86aa424423ee
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 13:15:21 2011 -0300

    file-transfer example: Do not bypass approval when receiving file transfers.

 examples/file-transfer/ft-receiver-handler.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fc58d1da56321f09c5630bb09053959e9ca3b74d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 13:14:35 2011 -0300

    file-transfer example: Make receiver handler set its own filter.

 examples/file-transfer/ft-receiver-handler.cpp | 7 +++++--
 examples/file-transfer/ft-receiver-handler.h   | 6 +++---
 examples/file-transfer/ft-receiver.cpp         | 6 +-----
 3 files changed, 9 insertions(+), 10 deletions(-)

commit 96e92d5d70a044faf889bf4e4bc0dabfdb586a9d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 13:11:33 2011 -0300

    file-transfer example: Make receiver handle file transfers for all accounts.

 examples/file-transfer/ft-receiver-handler.cpp | 11 +---
 examples/file-transfer/ft-receiver-handler.h   |  8 ++-
 examples/file-transfer/ft-receiver.cpp         | 73 +++-----------------------
 examples/file-transfer/ft-receiver.h           | 16 +-----
 4 files changed, 13 insertions(+), 95 deletions(-)

commit 6489b62582c3ed43e89fa9e0594cd040ec1fc999
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 21 18:47:55 2011 -0300

    file-transfer example: Add new sender example using AbstractClientHandler.

 examples/file-transfer/CMakeLists.txt        |  10 +-
 examples/file-transfer/ft-send-op.cpp        | 112 +++++++++++++
 examples/file-transfer/ft-send-op.h          |  55 +++++++
 examples/file-transfer/ft-sender-handler.cpp | 118 ++++++++++++++
 examples/file-transfer/ft-sender-handler.h   |  66 ++++++++
 examples/file-transfer/ft-sender.cpp         | 232 +++++++++++++++++++++++++++
 examples/file-transfer/ft-sender.h           |  70 ++++++++
 7 files changed, 661 insertions(+), 2 deletions(-)

commit d9e609fc7057fe1fec060671c7020ce5746392e7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 21 18:47:15 2011 -0300

    file-transfer example: Add new receiver example using AbstractClientHandler.

 examples/file-transfer/CMakeLists.txt          |  10 +-
 examples/file-transfer/ft-receive-op.cpp       | 108 +++++++++++++++++++
 examples/file-transfer/ft-receive-op.h         |  55 ++++++++++
 examples/file-transfer/ft-receiver-handler.cpp | 111 +++++++++++++++++++
 examples/file-transfer/ft-receiver-handler.h   |  66 ++++++++++++
 examples/file-transfer/ft-receiver.cpp         | 144 +++++++++++++++++++++++++
 examples/file-transfer/ft-receiver.h           |  60 +++++++++++
 7 files changed, 552 insertions(+), 2 deletions(-)

commit 3d67dd328cab5711a549bc01c377cb4f59f6e395
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 21 18:46:28 2011 -0300

    file-transfer example: Remove outdated examples.

 examples/file-transfer/CMakeLists.txt       |  14 +-
 examples/file-transfer/receiver-channel.cpp | 102 ---------
 examples/file-transfer/receiver-channel.h   |  63 ------
 examples/file-transfer/receiver.cpp         | 179 ---------------
 examples/file-transfer/receiver.h           |  62 ------
 examples/file-transfer/sender.cpp           | 333 ----------------------------
 examples/file-transfer/sender.h             |  81 -------
 7 files changed, 4 insertions(+), 830 deletions(-)

commit 2fe00c9425cfc4c5aa366dc120b3020f919f30bd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 18:33:33 2011 -0300

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 9d5ec7c961ee02680f2ec08c0fc07ed0c0aba98a
Merge: 58f494d 4e646bc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 18:31:41 2011 -0300

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

commit 58f494d6870afd6eb93e1553511e10e3f61b4bd8
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 22 17:40:08 2011 +0300

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 72f2fc0004725e13400290e422f4fa921ed18aee
Merge: eedcede 543b2de
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 22 17:38:08 2011 +0300

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

commit 543b2de3ecf6cfb87089d972d41be69f21ae23a0
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 22 17:13:55 2011 +0300

    Make the TLSCert iface build by allowing using arrays of as, ay and av in spec generated stuff

 tools/libqt4codegen.py | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 19157cf85b59fbd4e906524dffb83575acde2ca4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 22 10:45:02 2011 -0300

    Add AuthenticationTLSCertificate interface to autogen.

 TelepathyQt4/AuthenticationTLSCertificateInterface | 13 +++++++++
 TelepathyQt4/CMakeLists.txt                        |  8 +++++-
 TelepathyQt4/stable-interfaces.xml                 |  1 +
 TelepathyQt4/tls-certificate.cpp                   | 26 ++++++++++++++++++
 TelepathyQt4/tls-certificate.h                     | 31 ++++++++++++++++++++++
 TelepathyQt4/tls-certificate.xml                   |  9 +++++++
 6 files changed, 87 insertions(+), 1 deletion(-)

commit 4e646bc79f900df55330bc67a08256ee63c91b01
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 21 18:37:55 2011 -0300

    Connection: Properly check if FeatureCore is ready.
    
    When calling ReadyObject::isReady() without arguments the core feature passed to the ReadyObject
    constructor is implicitly added to the list of features being checked.
    Thus for connection subclasses when calling connectionObject->isReady(), what is being checked
    is whether the core feature of the subclass is ready, not Connection::FeatureCore, thus explicitly passing
    Connection::FeatureCore when checking if this specific feature is ready is needed.

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

commit 4b4450144d7f1cd1b6901b8e672629ad6bd50f7c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 21 18:36:48 2011 -0300

    Account: Properly check if FeatureCore is ready.
    
    When calling ReadyObject::isReady() without arguments the core feature passed to the ReadyObject
    constructor is implicitly added to the list of features being checked.
    Thus for account subclasses when calling accountObject->isReady(), what is being checked
    is whether the core feature of the subclass is ready, not Account::FeatureCore, thus explicitly passing
    Account::FeatureCore when checking if this specific feature is ready is needed.

 TelepathyQt4/account.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6698a764abb0f44926c8fb34cab0706d73cb8766
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 21 17:29:56 2011 -0300

    Channel: Properly check if FeatureCore is ready.
    
    When calling ReadyObject::isReady() without arguments the core feature passed to the ReadyObject
    constructor is implicitly added to the list of features being checked.
    Thus for channel subclasses when calling channelObject->isReady(), what is being checked
    is whether the core feature of the subclass is ready, not Channel::FeatureCore, thus explicitly passing
    Channel::FeatureCore when checking if this specific feature is ready is needed.

 TelepathyQt4/channel.cpp | 80 ++++++++++++++++++++++++------------------------
 1 file changed, 40 insertions(+), 40 deletions(-)

commit eedcede4edc7d95bab3f0bee84298cfb31ba950a
Merge: 8a56e5c d5faf15
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 14 16:39:20 2011 +0100

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

commit d5faf15f432d211de063840d8eac9fa06870df31
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 14 16:33:30 2011 +0100

    profile test: Properly check the presences count now that test-profile.profile was updated.

 tests/profile.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 494cd36ff36c3b94bc34f9b1e4927cc8668216c9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 14 16:22:39 2011 +0100

    Account: Fix doc referring to non-existing setCurrentPresence().

 TelepathyQt4/account.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit de256310fc77d4e9296f23896289100a1c4f7bf8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 12 15:46:53 2011 +0100

    account-basics test: Properly test allowedPresenceStatuses().

 tests/dbus/account-basics.cpp                 | 81 ++++++++++++++-------------
 tests/telepathy/managers/spurious.manager     |  5 ++
 tests/telepathy/profiles/test-profile.profile |  3 +-
 3 files changed, 49 insertions(+), 40 deletions(-)

commit f9f18db179b14591f720e9c461e3ae46b9b75026
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 12 15:46:10 2011 +0100

    Account: Fixed typo in allowedPresenceStatuses() docs.

 TelepathyQt4/account.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d845b58d7d7e716afed057d5bc06d8365f42e0e9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 12 15:06:02 2011 +0100

    PresenceSpec: Add operator<.

 TelepathyQt4/presence.cpp | 13 +++++++++++++
 TelepathyQt4/presence.h   |  1 +
 2 files changed, 14 insertions(+)

commit cee857dc4041cf6d2d6f6e24849c223e1a34f590
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 9 02:52:01 2011 -0300

    account-basics test: Test that ProtocolInfo does not report bogus parameters.

 tests/dbus/account-basics.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 092cc35dc6f4f970eb7c212c097d34b9f50038f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 9 02:51:33 2011 -0300

    account-basics test: Properly test Account::allowedPresenceStatuses().

 tests/dbus/account-basics.cpp | 39 +++++++++++++++++++++++++++------------
 1 file changed, 27 insertions(+), 12 deletions(-)

commit ef92b859866322bde0bab572e8fd73306c160006
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 9 02:41:43 2011 -0300

    account-basics test: Use QVERIFY instead of QCOMPARE for boolean expressions.

 tests/dbus/account-basics.cpp | 170 +++++++++++++++++++++---------------------
 1 file changed, 85 insertions(+), 85 deletions(-)

commit 0ce35ef94d374cde1e29793e4b333438fe513e31
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 9 02:30:01 2011 -0300

    account-basics test: Simplify how property related tests are written.

 tests/dbus/account-basics.cpp | 81 +++++++++----------------------------------
 1 file changed, 17 insertions(+), 64 deletions(-)

commit 28d22e1ac616b884a70b23223cba823655134c2d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 03:47:02 2011 -0300

    account-basics test: Add more tests for Account::allowedPresenceStatuses().

 tests/dbus/account-basics.cpp | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 1a89f937c59094eae5ca380ed7618787caa07dce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 03:45:48 2011 -0300

    account-basics test: Test that changing the service name will also update the icon name.

 tests/dbus/account-basics.cpp | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 27bdece0f35adb854f61af45c66023b1bb05541a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 03:44:12 2011 -0300

    account-basics test: Add tests for Account.Automatic/Requested/CurrentPresence.

 tests/dbus/account-basics.cpp | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 9e3aaca341a16cb54abd03bdfc2f951d116bc5c3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 03:42:25 2011 -0300

    account-basics test: Add test for Account.ConnectsAutomatically.

 tests/dbus/account-basics.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 33b839dcc3f8e0edfecf3a4a7fd6ad00d38cf45b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 03:40:44 2011 -0300

    account-basics test: Add test for Account.Parameters.

 tests/dbus/account-basics.cpp | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit 1fad5e0f46985924eca22bcd6b6eefa87dac9db5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 03:37:22 2011 -0300

    account-basics test: Add test for Account.Nickname.

 tests/dbus/account-basics.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 49e789fa9f87ed27e410c120c8a0bcf16672ccbb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 03:35:05 2011 -0300

    account-basics test: Add test for Account.DisplayName.

 tests/dbus/account-basics.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 2951ee85cbfd2159d806c77700b75d5b7e8e5049
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 03:32:33 2011 -0300

    account-basics test: Add more tests to Account::protocolInfo().

 tests/dbus/account-basics.cpp | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit fa03ee6ed0e3a8b46146499ff07359b70fa2318c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 03:30:23 2011 -0300

    account-basics test: Group profile tests together.

 tests/dbus/account-basics.cpp | 26 ++++++++++----------------
 1 file changed, 10 insertions(+), 16 deletions(-)

commit fe1c95e4ed4dacacad1e40b223f1f6c6a696136c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 03:23:13 2011 -0300

    account-basics test: Add more tests for initial state download.

 tests/dbus/account-basics.cpp | 76 ++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 75 insertions(+), 1 deletion(-)

commit 1b11e30c620deccd4cf4821f77947a19b21ab67b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 03:21:46 2011 -0300

    account-basics test: Check that accounts advertised by the AM have the factory features ready.

 tests/dbus/account-basics.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 48076a4b797a4551af3dd16dee428041a1ab8f49
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 03:15:41 2011 -0300

    account-basics test: Use macro to test properties.

 tests/dbus/account-basics.cpp | 244 +++++++++++++-----------------------------
 1 file changed, 75 insertions(+), 169 deletions(-)

commit 09724354508d7ec245cb8f2a8dfe98471fe7d850
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 02:55:58 2011 -0300

    account-basics test: Add test for AccountManager::accountForPaths().

 tests/dbus/account-basics.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit 0f32b45ec0da88e1736e9b0b51d12237b4246779
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 02:49:08 2011 -0300

    account-basics test: Move test for AccountManager::interfaces().

 tests/dbus/account-basics.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 797800c7fe40f5a51fc2009aac6a47c956e75c13
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 02:48:12 2011 -0300

    account-basics test: Add test for AccountManager::supportedAccountProperties().

 tests/dbus/account-basics.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit fea3fe14bb68ef8467deeaa4467a3b670cb963b0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 02:34:43 2011 -0300

    account-basics test: Add macro to easily test properties.

 tests/dbus/account-basics.cpp | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

commit 15a47ca31f79a49fe4b994c08ae2da8803ee0865
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 02:21:44 2011 -0300

    account-basics test: Rename pathsForAccount[Set|List] to pathsForAccounts.

 tests/dbus/account-basics.cpp | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit ee0b7e33fd838ca96d9dc50f603ca80c3362428d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 02:15:25 2011 -0300

    account-basics test: Remove AccountSet specific tests in favour of account-set test.

 tests/dbus/account-basics.cpp | 162 ------------------------------------------
 1 file changed, 162 deletions(-)

commit cb653f35762f0991ae4ea5c632524cb1a0840262
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 01:56:34 2011 -0300

    account-channel-dispatcher test: Improve test coverage.
    
    All Account::ensure/create* methods are now tested with and without passing hints.
    Relevant methods receiving a ContactPtr as param are now also tested.

 tests/dbus/account-channel-dispatcher.cpp | 175 +++++++++++++++++++++++++-----
 1 file changed, 147 insertions(+), 28 deletions(-)

commit 4f2734e3cfc4fbb51df38430601697697bd7e7f8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 5 01:50:24 2011 -0300

    account-channel-dispatcher test: Use TestConnHelper.

 tests/dbus/account-channel-dispatcher.cpp | 161 ++++++++++--------------------
 1 file changed, 50 insertions(+), 111 deletions(-)

commit 73a7481a5868befcb4d0aecdde12e6e18675029c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 4 22:55:20 2011 -0300

    test-profile.profile: Allow presences to have status message.

 tests/telepathy/profiles/test-profile.profile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit fb2fc06e19b990fc437cb2bc8a19189fe60ef349
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 4 22:54:43 2011 -0300

    account-manager.py: Fake putting account online/offline when setting requested presence.

 tests/dbus/account-basics.cpp       | 14 +------
 tests/lib/python/account-manager.py | 73 +++++++++++++++++++++++++++++++++----
 2 files changed, 68 insertions(+), 19 deletions(-)

commit 6771f374316201f0d51f198c5b8a1a5c4edb3e14
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 4 22:50:27 2011 -0300

    account-manager.py: Set non empty AM.SupportedAccountProperties.

 tests/lib/python/account-manager.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 948452ac822b97bea11f46e88576a38494857708
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 4 22:37:02 2011 -0300

    account-manager.py: Add HasBeenOnline support (always false for now).

 tests/lib/python/account-manager.py | 2 ++
 1 file changed, 2 insertions(+)

commit bbb62f08a34f0148e653d77ba5dfb8453d008403
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 4 22:33:18 2011 -0300

    account-manager.py: Group presence related properties together.

 tests/lib/python/account-manager.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c3197e720aea71ad7806652cc6c64080040be008
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 4 22:25:56 2011 -0300

    account-manager.py: Default to Account.ConnectionAutomatically=false.

 tests/lib/python/account-manager.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2463fb1f6984325da8d937168833d00750e6183b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 4 22:12:14 2011 -0300

    account-manager.py: Make default service name empty, so we can check fallback code.

 tests/dbus/account-basics.cpp       | 3 +--
 tests/lib/python/account-manager.py | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

commit d285149c3f1e62213eea8f6aae768f8424604577
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 4 22:11:17 2011 -0300

    account-manager.py: Only remove account from D-Bus after emitting Account.Removed.

 tests/lib/python/account-manager.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 22a103aae748cdc116435d9f8bfb0d4c2382afc4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 4 22:19:37 2011 -0300

    account-set test: Add specific test for AccountSet.

 tests/dbus/CMakeLists.txt  |   3 +-
 tests/dbus/account-set.cpp | 416 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 418 insertions(+), 1 deletion(-)

commit edca63ba593bf7426cf5122f94391a54cc689e4b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 4 22:22:05 2011 -0300

    Account: Properly check if profile is invalid before using it.

 TelepathyQt4/account.cpp | 25 +++++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)

commit 71c116a8f8d05e7cf32fc7106554f32dae87f7f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 4 22:21:43 2011 -0300

    Account: Add warning for using profile() without FeatureProfile enabled.

 TelepathyQt4/account.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 8a56e5cb48cdb67dd3f9b178003341855237a7b4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 14 14:13:56 2011 +0100

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 91f453c004e975ed8eb13846a4974048e5198600
Merge: 5e25dff 792704e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 14 14:09:46 2011 +0100

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

commit 5e25dffdf9150725e5ced0f13fb89bb17c85de05
Merge: a136da8 0e64d77
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 14 14:07:58 2011 +0100

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

commit 0e64d77a5eec356e0b5e70326dc4c35f544fa5de
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 4 22:23:20 2011 -0300

    PresenceSpec: Add operator==.

 TelepathyQt4/presence.cpp | 13 +++++++++++++
 TelepathyQt4/presence.h   |  1 +
 2 files changed, 14 insertions(+)

commit b6a16148901b39026ce1326dbd620e99132f035e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 4 22:23:02 2011 -0300

    Presence: Add operator==.

 TelepathyQt4/presence.cpp | 12 ++++++++++++
 TelepathyQt4/presence.h   |  1 +
 2 files changed, 13 insertions(+)

commit 792704e699a9a1e1256d2bb2cee8e88fbd04ccc4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 14 14:02:45 2011 +0100

    client test: Fixed typo.

 tests/dbus/client.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e267536c52cc781f228ba10577d46802a117d3c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 11 22:40:25 2011 -0300

    client test: Check that trying to register a client with an already existing name and using a different object fails.

 tests/dbus/client.cpp | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 8868f769a0d57556e09d788633ae7ad66bbf3119
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 11 22:39:08 2011 -0300

    client test: Check that CDO::claim(handler) properly populates HandledChannels.

 tests/dbus/client.cpp | 49 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 48 insertions(+), 1 deletion(-)

commit 4966db21d0ad9c5334ce7e488ee89350b077c297
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 11 22:36:55 2011 -0300

    ChannelDispatchOperation: Add debug messages for claim().

 TelepathyQt4/channel-dispatch-operation.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 9c7bd88d564107a648846208e77e013ddbd12b89
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Sep 11 22:36:01 2011 -0300

    AbstractClient: Add API/ABI FIXME.

 TelepathyQt4/abstract-client.h | 1 +
 1 file changed, 1 insertion(+)

commit 8bcfcaaf09bac5026170f8fc6fdc4d2104be268f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 9 13:38:25 2011 -0300

    AbstractClient: Remove isApprover/ObserverRegistered and renamed isHandlerRegistered to isRegistered.

 TelepathyQt4/abstract-client.cpp            | 42 +++--------------------------
 TelepathyQt4/abstract-client.h              | 16 ++---------
 TelepathyQt4/channel-dispatch-operation.cpp |  2 +-
 TelepathyQt4/client-registrar.cpp           | 24 ++---------------
 tests/dbus/client.cpp                       | 16 +++--------
 5 files changed, 13 insertions(+), 87 deletions(-)

commit 9db452d88fdb10c61404271575ca80758fd7de50
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 9 01:27:19 2011 -0300

    client test: Test accessors to check whether the client is registered.

 tests/dbus/client.cpp | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 979cab84ef20074e7c12cff31ecc5880953b4eaa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 9 01:23:01 2011 -0300

    ChannelDispatchOperation: Fail if the handler passed to claim() is unregistered.

 TelepathyQt4/channel-dispatch-operation.cpp | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 6ec5349093d2da482a3896e4b8035e384cd0077a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 9 01:22:27 2011 -0300

    ClientRegistrar: Properly update client registration info on register/unregisterClient.

 TelepathyQt4/client-registrar.cpp | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit eedd709108203c7d288a1473dc24328013e1b5d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 9 01:21:35 2011 -0300

    AbstractClient*: Add API to check whether the client is registered.

 TelepathyQt4/abstract-client.cpp | 76 ++++++++++++++++++++++++++++++++++++----
 TelepathyQt4/abstract-client.h   | 19 ++++++++++
 2 files changed, 88 insertions(+), 7 deletions(-)

commit 0a3c573eb9ddf0357d42b72adcaad39a8d1e6a9f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 6 13:36:01 2011 -0300

    ChannelDispatchOperation: Use PendingVoid on claim().

 TelepathyQt4/channel-dispatch-operation.cpp | 20 ++++++--------------
 1 file changed, 6 insertions(+), 14 deletions(-)

commit 679d762c7aff6d94f1df58132955185017cfa735
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 6 13:31:51 2011 -0300

    ChannelDispatchOperation: Do not close channels automatically on claim().

 TelepathyQt4/channel-dispatch-operation.cpp | 11 -----------
 1 file changed, 11 deletions(-)

commit 58311b45a58aefe47d28d7e5de6e5e3f52b38839
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 6 13:21:36 2011 -0300

    ChannelDispatchOperation: Allow claim to be used by approvers to handle channels.
    
    Also change the current claim behaviour to close channels on deletion if
    they were not closed.

 TelepathyQt4/CMakeLists.txt                        |  1 +
 TelepathyQt4/channel-dispatch-operation-internal.h | 51 ++++++++++++++
 TelepathyQt4/channel-dispatch-operation.cpp        | 77 +++++++++++++++++++---
 TelepathyQt4/channel-dispatch-operation.h          |  4 ++
 4 files changed, 125 insertions(+), 8 deletions(-)

commit 711e58ab12e26b83cbbbc6796dceb52c7d41960b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 6 13:21:03 2011 -0300

    types.h: Add types for AbstractClientApprover/Handler/Observer.

 TelepathyQt4/types.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit a136da80e7510e1647cf04ed239c068564b03821
Merge: b71f896 d1ebdda
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 5 18:31:48 2011 +0300

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

commit d1ebdda22415a15b1729b719b279d8392f568304
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 5 18:31:10 2011 +0300

    StreamTubeChannel: We don't need to be friends with Channel

 TelepathyQt4/stream-tube-channel.h | 2 --
 1 file changed, 2 deletions(-)

commit b71f896be91e5dd360d9b281682c610fee18a5b6
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 5 18:24:31 2011 +0300

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 685d5110b2a6aa3d24602681a8bb91d4fa46c704
Merge: e3d76e7 172f3ca
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 5 18:21:23 2011 +0300

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

commit 172f3ca7a57f1c9e9e50b98fa6e12e6a416c5a68
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 3 12:10:41 2011 +0300

    Further optimize ChannelClassSpec
    
    Test suite with coverage down to 2.51s

 TelepathyQt4/channel-class-spec.cpp | 44 +++++++++++++++++++------------------
 1 file changed, 23 insertions(+), 21 deletions(-)

commit 801fc5befed8bce20d22f8d68a2e622b95bc3232
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 3 11:33:46 2011 +0300

    Replace all-too-clever ChannelClassSpec::operator== with equivalent but faster impl
    
    Test suite (built with coverage enabled so a bit slow) 2.66sec -> 2.54sec

 TelepathyQt4/channel-class-spec.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 7f42b8ff4f1618166591e5118a2cca26f59b770f
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 1 20:00:36 2011 +0300

    OSTC: Ensure connection events are not emitted for an invalidated tube

 TelepathyQt4/outgoing-stream-tube-channel.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit 164d2a436cbd653046d0ef8f02884a4d8b47ec57
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 3 20:02:02 2011 +0300

    Make OSTC::connsFor{SrcAddrs,Creds} and contactsForConns() usable through synthesizing conn drops
    
    So one can recover the attributes of the connections

 TelepathyQt4/outgoing-stream-tube-channel.cpp | 53 ++++++++++++++++-----------
 TelepathyQt4/stream-tube-channel.cpp          | 11 +++++-
 TelepathyQt4/stream-tube-channel.h            |  1 +
 3 files changed, 42 insertions(+), 23 deletions(-)

commit 9372fa290b2fb15b919f412b34dab6127a73c3a4
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 1 20:22:51 2011 +0300

    StreamTubeChannel: Synthesize connection close events for connections remaining on closed tubes
    
    Closing a tube implies closing its connections, but this is rather confusing from an API user POV,
            so we synthesize an explicit event.

 TelepathyQt4/channel.cpp             |  1 +
 TelepathyQt4/constants.h             |  4 +++-
 TelepathyQt4/stream-tube-channel.cpp | 17 +++++++++++++++++
 TelepathyQt4/stream-tube-channel.h   |  3 +++
 4 files changed, 24 insertions(+), 1 deletion(-)

commit 57104084a82ba57709ae8879996254d8223bf13c
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 24 14:37:58 2011 +0300

    OutgoingStreamTubeChannel: Fix connectionClosed event ordering to be consistent with newConnection()

 .../outgoing-stream-tube-channel-internal.h        | 10 +++
 TelepathyQt4/outgoing-stream-tube-channel.cpp      | 75 +++++++++++++---------
 TelepathyQt4/outgoing-stream-tube-channel.h        |  2 +-
 3 files changed, 55 insertions(+), 32 deletions(-)

commit 9a1559d34241af456331068070d33780f9386d1f
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 23 22:55:08 2011 +0300

    Stream tubes: Modify connections() in-place with protected accessors rather than replacing the list
    
    This makes the code nicer but also considerably faster (O(n) for n connections added instead of
            O(n^2) previously)
    
    Also fixes a bug, where outgoing tubes would only ever report one connection... sigh

 TelepathyQt4/incoming-stream-tube-channel.cpp |  7 +------
 TelepathyQt4/outgoing-stream-tube-channel.cpp |  9 ++-------
 TelepathyQt4/stream-tube-channel.cpp          | 26 ++++++++++++++++++++++++--
 TelepathyQt4/stream-tube-channel.h            |  5 ++++-
 4 files changed, 31 insertions(+), 16 deletions(-)

commit f3c4c75f97a0ac1f9a68607f9e8f0bd54fe478a0
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 23 22:19:56 2011 +0300

    Use the types-internal.h workaround for PendingStreamTubeConnection too
    
    It side-steps the incredibly naive QDBus demarshaller tripping into something slightly wrong given
    to it by the dbus-glib powered service side, crashing and burning.
    
    I'll have to move forward on fixing that QDBus bug though, it means every qdbus using app can be
    easily crashed by sending them something they don't exactly expect in variants.

 TelepathyQt4/pending-stream-tube-connection.cpp | 1 +
 1 file changed, 1 insertion(+)

commit bdca470654ef5b0150fb5bdc1905b063791b8901
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 23 18:44:50 2011 +0300

    TestStreamTubeChan: Test that newConnection() and connectionClosed() are properly ordered
    
    They aren't currently, on outgoing tubes!
    
    But that's to be fixed after taking care of something completely different for an hour or two...

 tests/dbus/stream-tube-chan.cpp | 71 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 71 insertions(+)

commit e7dac56fc708a137c5670074f321af110c2efd6d
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 23 18:19:43 2011 +0300

    OutgoingStreamTubeChannel: Make the parameters arg to the offer fns optional
    
    Most tube apps don't seem to use the parameters at all, so it doesn't seem useful to require passing
    them.
    
    To be clear: this is both API and ABI backwards compatible, as C++ optional arguments are a compile
    time feature and we're just adding possibilities here.

 TelepathyQt4/outgoing-stream-tube-channel.h | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit fe6645e6cfc371fcb0511d778b63de68f9e23eee
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 23 13:03:29 2011 +0300

    StreamTubeChannel: Remove connections from connections() when they are removed (duh)
    
    This makes the tests pass again, but there are still bugs with possible event reordering in corner
    cases with OutgoingStreamTubeChannel

 TelepathyQt4/outgoing-stream-tube-channel.cpp |  4 ++--
 TelepathyQt4/outgoing-stream-tube-channel.h   |  4 ++--
 TelepathyQt4/stream-tube-channel.cpp          | 17 +++++++++++++----
 TelepathyQt4/stream-tube-channel.h            |  2 ++
 4 files changed, 19 insertions(+), 8 deletions(-)

commit b54498794c0d7c180257055d67857f67bcaffdfb
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 23 12:30:11 2011 +0300

    TestStreamTubeChan: Verify that connections() is updated correctly
    
    It currently isn't on removals!!

 tests/dbus/stream-tube-chan.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit e3d76e7d21d2ddabc9995d8eff15def372e62c9b
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 3 20:59:00 2011 +0300

    Update NEWS

 NEWS | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 734d03b7be1d3d4059f286fe3da5306cf9182f42
Merge: 9dda602 b01ac74
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 3 20:56:26 2011 +0300

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

commit b01ac74acc288832dd47b344bd50e92ba8e103e4
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 26 14:57:24 2011 +0300

    ChannelClassSpec: Fix the tube service property leaking through the singleton instance
    
    Comes with a test!

 TelepathyQt4/channel-class-spec.cpp | 36 ++++++++++++++++++++----------------
 tests/channel-class-spec.cpp        | 28 ++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+), 16 deletions(-)

commit eca44296b9483bc31ade078d46224ce18fdd3c86
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 24 18:02:58 2011 +0300

    ChannelFactory: Add room stream tubes

 TelepathyQt4/channel-factory.cpp | 48 ++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel-factory.h   | 32 +++++++++++++++++++++++++++
 2 files changed, 80 insertions(+)

commit ce6b6461357859909b55c8111de5bb86cc5888a1
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 24 17:40:27 2011 +0300

    ChannelClassSpec: Add group stream tube classes

 TelepathyQt4/channel-class-spec.cpp | 44 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel-class-spec.h   |  4 ++++
 2 files changed, 48 insertions(+)

commit 9dda60285c07cdf8c358fe32c7840d252a074234
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 3 19:11:11 2011 +0300

    Update NEWS

 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

commit 2b0dd4ab5d3d41ed352c0c1a8df7e564318dd3c4
Merge: 77556e2 ccb0e1f
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 3 19:07:24 2011 +0300

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

commit ccb0e1f8895bbbf1c5c4359eab9183d2c72600f0
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 3 18:30:51 2011 +0300

    Deprecate external usage of PendingOperation::object()
    
    The object() mechanism's sole purpose should be to keep the necessary parent object hierarchy alive,
    and for the operation's internal code to have access to it.
    
    It's not suitable for public use, because:
    
    We don't guarantee which object is actually returned in any case, and even if we did, it would
    require awkward type conversions AND checking their results to safely use the accessor for accessing
    the object.

 TelepathyQt4/channel.cpp                    |  6 +++---
 TelepathyQt4/contact-manager-roster.cpp     |  2 +-
 TelepathyQt4/pending-account.cpp            |  2 +-
 TelepathyQt4/pending-channel-request.cpp    |  4 ++--
 TelepathyQt4/pending-connection.cpp         |  2 +-
 TelepathyQt4/pending-contact-attributes.cpp |  2 +-
 TelepathyQt4/pending-contact-info.cpp       |  2 +-
 TelepathyQt4/pending-handles.cpp            |  2 +-
 TelepathyQt4/pending-operation.cpp          | 10 ++++++++++
 TelepathyQt4/pending-operation.h            |  3 ++-
 TelepathyQt4/pending-ready.cpp              |  2 +-
 TelepathyQt4/pending-send-message.cpp       |  4 ++--
 TelepathyQt4/streamed-media-channel.cpp     |  2 +-
 13 files changed, 27 insertions(+), 16 deletions(-)

commit 815cfc5a1ddee91d862650951d5bce16c94f86a2
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 1 20:04:08 2011 +0300

    PendingContacts: Use the connection as the parent, not the contact manager
    
    This is to avoid crashes I've seen occasionally in corner cases when developing tests, resulting
    from the PendingContacts using the connection during some of the async contact build steps, but the
    manager and thus the operation only having a weak pointer to it, and the conn being destroyed before
    those steps. Making the connection the parent keeps it alive for all of the steps and because the
    conn holds a strong ref to the manager, it's kept alive at least as long as before as well.

 TelepathyQt4/pending-contacts.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 77556e2504cb497281e085446209f44ecd75cf55
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 30 12:47:02 2011 -0300

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a0b1488fc482330c9dd7ebf884cb0daeef3f7dac
Merge: c62125b 3808e47
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 30 12:46:13 2011 -0300

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

commit 3808e472fcf18c7d8735c0e85afed6a5e0d6a5c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 29 18:45:35 2011 -0300

    account-channel-dispatcher test: Check that the proper CD methods are being called when creating/ensuring channels.

 tests/dbus/account-channel-dispatcher.cpp | 33 +++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit 2240b6614cd07b1778176f4b06669a99d080d6ce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 29 16:57:42 2011 -0300

    PendingChannelRequest: Properly call EnsureChannelWithHints when requested.

 TelepathyQt4/pending-channel-request.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c62125bead89ed6ec0114a545ec25cf18061ba3a
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 4 21:09:23 2011 +0300

    Start 0.7.3 dev

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

commit 226ffde7e1846b05455d48afd0466bf1e410edcf
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 4 20:45:08 2011 +0300

    Prepare release 0.7.2

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

commit cebf6276be66cef2494e9c3d80a3ccf4e820d1da
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 4 19:57:28 2011 +0300

    Update NEWS

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit 8eddbd39b041fec1a5f972ca24c22109bb7c9980
Merge: b560b36 7b56111
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 4 19:56:09 2011 +0300

    Merge branch 'stable-ifaces'

commit b560b367cb958abf1c93c67b6d3f93e07ecada91
Merge: 4944978 393a6c8
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 4 19:49:26 2011 +0300

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

commit 393a6c8789c89fd38f039278867774767c1d4c80
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 4 01:15:58 2011 +0300

    codegen: Print out better warnings for unresolved member-ref/dbus-refs

 tools/libqt4codegen.py | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

commit 7b5611178830151a4551e0aa9f34c3dbeea25630
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 4 00:55:50 2011 +0300

    Add Chan.I.Destroyable to autogen

 TelepathyQt4/channel.xml | 1 +
 1 file changed, 1 insertion(+)

commit 9f0c74e923d013e7ced0333693ec7430e922b3a8
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 4 00:55:41 2011 +0300

    Add Chan.T.DBusTube to autogen

 TelepathyQt4/channel.xml | 1 +
 1 file changed, 1 insertion(+)

commit 16c40f0891df09e83808f5409e20997b3bba8d70
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 4 00:51:18 2011 +0300

    Add Acc.I.Storage to autogen

 TelepathyQt4/account.xml | 1 +
 1 file changed, 1 insertion(+)

commit 4cc0ec8878cfad61611edb9375e29c4f9eeacc69
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 4 00:31:57 2011 +0300

    Pretty-print both member-refs and dbus-refs perfectly in generated docs

 tools/libqt4codegen.py     | 108 ++++++++++++++++++++++++++++++++++++---------
 tools/qt4-client-gen.py    |  24 +++++-----
 tools/qt4-constants-gen.py |  13 +++---
 tools/qt4-types-gen.py     |   9 ++--
 4 files changed, 112 insertions(+), 42 deletions(-)

commit 7913ee057d5f2ecb6cd87513e6d0845f3e1cc36d
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 2 00:01:00 2011 +0300

    Tidy up D-Bus method, property and signal names in generated proxy member brief descriptions

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

commit dedcd8fedab6f3be8f17df361fb22f75aee653d6
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 1 23:54:02 2011 +0300

    Make tp:member-refs in generated docs link properly to the members

 tools/libqt4codegen.py | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit a6f2171113a942fbd40086eafaf9ffb7667f82f9
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 1 23:39:05 2011 +0300

    format_docstring: Escape backslashes in full tp:docstring XML subtree, not after toxml()
    
    This allows us to insert doxygen commands to the subtree. Previously, their leading '\' would be
    converted to '\\' as well.

 tools/libqt4codegen.py | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 9f15eb70bc4eac47639ee54a54c82dff51fd7d42
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 1 22:50:14 2011 +0300

    Use a single <div class="rationale"> for <tp:rationale>s in generated docs, and style it fully in CSS
    
    This allows easily including similar <div class="rationale"> sections in hand-written docs too and
    achieve an identical look.

 doxygen.css            | 11 +++++++++++
 tools/libqt4codegen.py | 21 ++++-----------------
 2 files changed, 15 insertions(+), 17 deletions(-)

commit ba81f24931ddd2ae483c0cd09c1cbf7658709c65
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 1 22:49:25 2011 +0300

    Surround XHTML docstrings with \htmlonly \endhtmlonly
    
    This allows more complex HTML to be not mutilated by Doxygen. In particular the rationale divs
    generated by the next commit.

 tools/libqt4codegen.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4944978e8c7b624bac0ef582efd5f23862afed55
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 1 16:27:02 2011 +0300

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d332146b186e3946ac3bad59d24920ca821fc012
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 1 16:25:25 2011 +0300

    Update NEWS

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

commit 69c98d276e47b4dcf74096138dd786f78977ada4
Merge: df57c66 97f8570
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 1 16:22:06 2011 +0300

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

commit 97f85708ba7d2b717b0d57ab9605abfc69e768f8
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 1 16:10:49 2011 +0300

    TubeChannel: clean up docs

 TelepathyQt4/tube-channel.cpp | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 81260ef597e0642129eea956c8fdeb3aa31491bb
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 1 16:04:16 2011 +0300

    OutgoingStreamTubeChannel: further improve docs

 TelepathyQt4/outgoing-stream-tube-channel.cpp | 150 ++++++++++++--------------
 1 file changed, 67 insertions(+), 83 deletions(-)

commit b75081457bff1282e1340ff675c188e2246bd505
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 1 13:40:10 2011 +0300

    IncomingStreamTubeChannel: Further improve docs

 TelepathyQt4/incoming-stream-tube-channel.cpp | 61 ++++++++++++++++++---------
 1 file changed, 40 insertions(+), 21 deletions(-)

commit dee2f327acadd6b1db8d20ed51bcacdf6f920a5a
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Jul 27 13:50:44 2011 +0300

    StreamTubeChannel: Further improve docs

 TelepathyQt4/stream-tube-channel.cpp | 29 ++++++++++++++++-------------
 1 file changed, 16 insertions(+), 13 deletions(-)

commit 28b7f7e8f7be84fcc01936d6c043f60516773f70
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:51:20 2011 -0300

    PendingVariant: Update docs.

 TelepathyQt4/pending-variant.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit ce06c8bd40228e5fe0b382bd44109fff42accc63
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:51:20 2011 -0300

    PendingVariantMap: Update docs.

 TelepathyQt4/pending-variant-map.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit e9f78fcddc6084030aa07724dc8cc315c79b1811
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:51:19 2011 -0300

    PendingStringList: Update docs.

 TelepathyQt4/pending-string-list.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit e88a4b2236e98be56514ab4c76afdd1e5ce618f7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:10:28 2011 -0300

    PendingStreamTubeConnection: Update docs.

 TelepathyQt4/pending-stream-tube-connection.cpp | 26 +++++++++++--------------
 1 file changed, 11 insertions(+), 15 deletions(-)

commit 897f4c2b4e7f3c074141de18b1f46d75ccddfa42
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:51:19 2011 -0300

    PendingSendMessage: Update docs.

 TelepathyQt4/pending-send-message.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 2498938860342e21965a920ad9e7b0f0c5693b50
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:51:19 2011 -0300

    PendingReady: Update docs.

 TelepathyQt4/pending-ready.cpp | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit ac37af47245d11ebb8138ba535558c6c25d53690
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:51:19 2011 -0300

    PendingOperation: Update docs.

 TelepathyQt4/pending-operation.cpp | 71 +++++++++++++++++++++-----------------
 1 file changed, 40 insertions(+), 31 deletions(-)

commit 9e17ea8c371a1c3768fcbf53ba6d429a23a5bedb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:51:19 2011 -0300

    PendingHandles: Update docs.

 TelepathyQt4/pending-handles.cpp | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 4896332bc1b6260b0c568650703e677c6e79d372
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:51:19 2011 -0300

    PendingContacts: Update docs.

 TelepathyQt4/pending-contacts.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit f668270851b608818a615be416d53a7c9a140798
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:51:19 2011 -0300

    PendingContactInfo: Update docs.

 TelepathyQt4/pending-contact-info.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 23c2d334edb6ceaad7242c1862277ff7c8d1dfe4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:51:19 2011 -0300

    PendingContactAttributes: Update docs.

 TelepathyQt4/pending-contact-attributes.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit f2519dde16bd7b3020674390796dcb7e7a3a3970
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:51:19 2011 -0300

    PendingConnection: Update docs.

 TelepathyQt4/pending-connection.cpp | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 93226dca6c39cd96693b3aa412f796d704892941
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:51:19 2011 -0300

    PendingChannel: Update docs.

 TelepathyQt4/pending-channel.cpp | 45 +++++++++++++++++-----------------------
 1 file changed, 19 insertions(+), 26 deletions(-)

commit 2ebeefefefe183bf0fb962816d8c5782a37901a7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:51:19 2011 -0300

    PendingChannelRequest: Update docs.

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

commit aa4f9b0874bde2583fe458c6d30804dc475e8225
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:51:19 2011 -0300

    PendingAccount: Update docs.

 TelepathyQt4/pending-account.cpp | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit 48848dd11d2718b7b63dcaf8daa71b567ae159b8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:11:14 2011 -0300

    TextChannel: Update docs.

 TelepathyQt4/text-channel.cpp | 101 +++++++++++++++++++++++++++++++++---------
 1 file changed, 81 insertions(+), 20 deletions(-)

commit 10175104a4c5397beb7157df3c59b7813b63072b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:10:47 2011 -0300

    StreamedMediaChannel: Update docs.

 TelepathyQt4/streamed-media-channel.cpp | 68 ++++++++++++++++++---------------
 1 file changed, 37 insertions(+), 31 deletions(-)

commit 037e59e969a1a44ec90528b4091e8a99c1fe84c3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 16:54:38 2011 -0300

    RoomListChannel: Update docs.

 TelepathyQt4/room-list-channel.cpp | 34 ++++++++++++++++++++++------------
 1 file changed, 22 insertions(+), 12 deletions(-)

commit d86b28efa9210af249b52ac79a2ac7dcd50c4134
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:10:10 2011 -0300

    OutgoingFileTransferChannel: Update docs.

 TelepathyQt4/outgoing-file-transfer-channel.cpp | 35 +++++++++++++++----------
 1 file changed, 21 insertions(+), 14 deletions(-)

commit 3bcf55f191820595f541acec059d44a30474875b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:09:48 2011 -0300

    Message: Update docs.

 TelepathyQt4/message.cpp | 64 +++++++++++++++++++++++++++++++-----------------
 1 file changed, 42 insertions(+), 22 deletions(-)

commit cc8035b5e9e9ee71e8ef06aafb5488c96d2a9f88
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:09:32 2011 -0300

    IncomingFileTransferChannel: Move signals docs to the bottom of the class implementation.

 TelepathyQt4/incoming-file-transfer-channel.cpp | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

commit 54a09b51ec3dc2a3f20beb81d72da17fe87f7301
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:09:18 2011 -0300

    IncomingFileTransferChannel: Update docs.

 TelepathyQt4/incoming-file-transfer-channel.cpp | 39 +++++++++++++++----------
 1 file changed, 24 insertions(+), 15 deletions(-)

commit 9bbc07a6c114896d8020a017dc4178dcdc045412
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:08:39 2011 -0300

    FileTransferChannel: Move signals docs to the bottom of the class implementation.

 TelepathyQt4/file-transfer-channel.cpp | 60 +++++++++++++++++-----------------
 1 file changed, 30 insertions(+), 30 deletions(-)

commit 36611b05174c925be683469b5e21df88b423f4ef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:08:27 2011 -0300

    FileTransferChannel: Update docs.

 TelepathyQt4/file-transfer-channel.cpp | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)

commit d19fdeeeb352c1879b8d99e64709d8fa14846bd9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 16:52:53 2011 -0300

    DBusProxyFactory: Update docs.

 TelepathyQt4/dbus-proxy-factory.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 45fd75c7570cc6bdb98b050ee56260b4eba2a132
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:07:56 2011 -0300

    DBusProxy: Move signals docs to the bottom of the class implementation.

 TelepathyQt4/dbus-proxy.cpp | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 683cbfb7cede1515d4dad63081b50cf1d370cbef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:07:43 2011 -0300

    DBusProxy: Update docs.

 TelepathyQt4/dbus-proxy.cpp | 82 +++++++++++++++++++++++++++++----------------
 1 file changed, 53 insertions(+), 29 deletions(-)

commit 8eafc051007ca91cf0c85ce5c6dd2eab0e5e7b2f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:05:50 2011 -0300

    ContactSearchChannel: Move signals docs to the bottom of the class implementation.

 TelepathyQt4/contact-search-channel.cpp | 50 ++++++++++++++++-----------------
 1 file changed, 25 insertions(+), 25 deletions(-)

commit 7154badc6f5dc703420e663da8b5b8299979a545
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:05:38 2011 -0300

    ContactSearchChannel: Update docs.

 TelepathyQt4/contact-search-channel.cpp | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 58b29279d139d9b27f4f0b65696f79c0b86dee18
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 16:17:10 2011 -0300

    ContactManager: Update docs.

 TelepathyQt4/contact-manager.cpp | 351 +++++++++++++++++++++++++--------------
 1 file changed, 223 insertions(+), 128 deletions(-)

commit a8bf4070767651a30e27d77d526eb5e78bbecbf4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:06:07 2011 -0300

    Contact: Update docs.

 TelepathyQt4/contact.cpp | 16 +++++-----------
 1 file changed, 5 insertions(+), 11 deletions(-)

commit aacc4b1f44101ef3eb7cf269dee683d7c8339ee2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:04:58 2011 -0300

    ConnectionManager: Update docs.

 TelepathyQt4/connection-manager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e52ac4c6c855ac35b62d0885b191a749b0ed5047
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 16:49:39 2011 -0300

    ConnectionFactory: Update docs.

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

commit 9e01ba49b11274932414a7b62a1a70646365d45d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:05:10 2011 -0300

    Connection: Update docs.

 TelepathyQt4/connection.cpp | 2 --
 1 file changed, 2 deletions(-)

commit 77e3f86f6293cd33f6816917649f9a2811ac2d9b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:04:45 2011 -0300

    ClientRegistrar: Update docs.

 TelepathyQt4/client-registrar.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 9514dbbaa4d5c794783f8860322503150bc23259
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:04:10 2011 -0300

    ChannelRequest: Move signals docs to the bottom of the class implementation.

 TelepathyQt4/channel-request.cpp | 72 ++++++++++++++++++++--------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

commit f43bb4c889351c5c59fd8152439f179eb6fb82d5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:04:00 2011 -0300

    ChannelRequest: Update docs.

 TelepathyQt4/channel-request.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fbb2056ba8d873de5e453ac23c0198eee0e45d98
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:03:38 2011 -0300

    ChannelDispatchOperation: Update docs.

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

commit 58f893b57b31f46c4297d02d59a7730f6bbbee79
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 16:45:34 2011 -0300

    ChannelFactory: Update docs.

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

commit 5d172f4aba1d42d8925ec01684aad233a06055b1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:49:02 2011 -0300

    Channel: Update docs.

 TelepathyQt4/channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9293ab05cf501a06fddbfaa0f3acd00dc59d61cd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 16:42:07 2011 -0300

    AccountSet: Update docs.

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

commit 49644b84f34364ccd304d57f2d6239cfe1c83305
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 16:42:21 2011 -0300

    AccountFactory: Update docs.

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

commit 5f662250203ea5dd478284aa2302779f5e693ea4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:03:20 2011 -0300

    Account: Update docs.

 TelepathyQt4/account.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit f0f1bbb87709055d39fe992f8339e0be3f929b4a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 17:00:25 2011 -0300

    Properly refer to 'ready' instead of 'enabled' when referring to features required.
    
    Also make sure the methods refer to the required features.

 TelepathyQt4/account-manager.cpp                | 38 ++++++-------
 TelepathyQt4/account.cpp                        | 56 +++++++++---------
 TelepathyQt4/channel-dispatch-operation.cpp     |  8 +--
 TelepathyQt4/channel.cpp                        | 76 ++++++++++++-------------
 TelepathyQt4/connection-manager.cpp             |  8 +--
 TelepathyQt4/connection.cpp                     | 18 +++---
 TelepathyQt4/contact-search-channel.cpp         | 12 ++--
 TelepathyQt4/contact.cpp                        | 42 +++++++++-----
 TelepathyQt4/file-transfer-channel.cpp          | 26 ++++-----
 TelepathyQt4/incoming-file-transfer-channel.cpp |  4 +-
 TelepathyQt4/incoming-stream-tube-channel.cpp   |  6 +-
 TelepathyQt4/outgoing-file-transfer-channel.cpp |  2 +-
 TelepathyQt4/outgoing-stream-tube-channel.cpp   | 14 ++---
 TelepathyQt4/stream-tube-channel.cpp            | 20 +++----
 TelepathyQt4/streamed-media-channel.cpp         | 26 ++++++---
 TelepathyQt4/text-channel.cpp                   | 14 ++++-
 TelepathyQt4/tube-channel.cpp                   |  4 +-
 17 files changed, 207 insertions(+), 167 deletions(-)

commit 04bec4b6d57c46b0ab37b36f7cb80b927d8dc63b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 16:40:34 2011 -0300

    Make signal docs consistent.

 TelepathyQt4/account-manager.cpp            |  2 +-
 TelepathyQt4/account-set.cpp                | 12 +++++---
 TelepathyQt4/account.cpp                    | 42 +++++++++++++-------------
 TelepathyQt4/channel-dispatch-operation.cpp |  2 +-
 TelepathyQt4/channel-request.cpp            | 15 +++++----
 TelepathyQt4/channel.cpp                    | 14 ++++-----
 TelepathyQt4/connection.cpp                 |  6 ++--
 TelepathyQt4/contact-messenger.cpp          |  4 +--
 TelepathyQt4/contact-search-channel.cpp     | 16 +++++-----
 TelepathyQt4/contact.cpp                    | 28 ++++++++---------
 TelepathyQt4/dbus-proxy.cpp                 | 11 +++----
 TelepathyQt4/file-transfer-channel.cpp      | 18 +++++++----
 TelepathyQt4/simple-call-observer.cpp       |  4 +--
 TelepathyQt4/simple-observer.cpp            |  4 +--
 TelepathyQt4/simple-text-observer.cpp       |  4 +--
 TelepathyQt4/streamed-media-channel.cpp     | 47 +++++++++++++++++------------
 16 files changed, 122 insertions(+), 107 deletions(-)

commit 550a4cc3e7fa263ae165f3d7ce5a8b0581f78972
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 16:19:31 2011 -0300

    Properly document the form of the data returned.

 TelepathyQt4/abstract-client.cpp                |  13 +-
 TelepathyQt4/account-factory.cpp                |   5 +-
 TelepathyQt4/account-manager.cpp                |  56 ++++-----
 TelepathyQt4/account-set.cpp                    |   7 +-
 TelepathyQt4/account.cpp                        |  72 ++++++-----
 TelepathyQt4/channel-dispatch-operation.cpp     |  16 +--
 TelepathyQt4/channel-factory.cpp                |   4 +-
 TelepathyQt4/channel-request.cpp                |  33 ++---
 TelepathyQt4/channel.cpp                        |  89 +++++++------
 TelepathyQt4/client-registrar.cpp               |  28 ++---
 TelepathyQt4/connection-factory.cpp             |   5 +-
 TelepathyQt4/connection-manager.cpp             |   6 +-
 TelepathyQt4/connection.cpp                     |  76 +++++------
 TelepathyQt4/contact-messenger.cpp              |   6 +-
 TelepathyQt4/contact-search-channel.cpp         |  19 ++-
 TelepathyQt4/contact.cpp                        |  74 +++++------
 TelepathyQt4/dbus-proxy-factory.cpp             |  16 +--
 TelepathyQt4/dbus-proxy.cpp                     |  29 ++---
 TelepathyQt4/file-transfer-channel.cpp          |  85 +++++++------
 TelepathyQt4/incoming-file-transfer-channel.cpp |  10 +-
 TelepathyQt4/incoming-stream-tube-channel.cpp   |  21 ++--
 TelepathyQt4/message.cpp                        | 160 ++++++++++++++++++++----
 TelepathyQt4/outgoing-stream-tube-channel.cpp   |  26 ++--
 TelepathyQt4/pending-account.cpp                |   2 +-
 TelepathyQt4/pending-channel.cpp                |   2 +-
 TelepathyQt4/pending-connection.cpp             |   2 +-
 TelepathyQt4/pending-contact-attributes.cpp     |  12 +-
 TelepathyQt4/pending-contact-info.cpp           |   2 +-
 TelepathyQt4/pending-handles.cpp                |  10 +-
 TelepathyQt4/pending-operation.cpp              |   6 +-
 TelepathyQt4/pending-stream-tube-connection.cpp |  52 +++-----
 TelepathyQt4/simple-call-observer.cpp           |   8 +-
 TelepathyQt4/simple-observer.cpp                |  10 +-
 TelepathyQt4/simple-text-observer.cpp           |   6 +-
 TelepathyQt4/stream-tube-channel.cpp            |  58 ++++-----
 TelepathyQt4/streamed-media-channel.cpp         |  77 +++++++-----
 TelepathyQt4/text-channel.cpp                   | 107 +++++++---------
 TelepathyQt4/tube-channel.cpp                   |   4 +-
 38 files changed, 656 insertions(+), 558 deletions(-)

commit 4838df632ea79c0d9bc13cce3153888e17478dbb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 15:09:18 2011 -0300

    Refer to TP_QT4 string constants in docs.

 TelepathyQt4/abstract-client.cpp            |  8 ++++----
 TelepathyQt4/account-factory.cpp            |  4 ++--
 TelepathyQt4/channel-dispatch-operation.cpp | 10 +++++-----
 TelepathyQt4/channel-request.cpp            |  2 +-
 TelepathyQt4/contact-search-channel.cpp     |  8 ++++----
 TelepathyQt4/streamed-media-channel.cpp     | 31 +++++++++++++++--------------
 6 files changed, 32 insertions(+), 31 deletions(-)

commit 9e6cf2a65d2892fea70e8a41fe66bf960ee2ba6b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 14:49:50 2011 -0300

    libqt4codegen: Generate <div class='rationale'>...</div> for spec rationales in the generated doc.

 tools/libqt4codegen.py | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

commit 930afad28d1a09fbd530268778860a61c8773fef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 14:49:17 2011 -0300

    doxygen.css: Add a new CSS style for div class rationale.

 doxygen.css | 6 ++++++
 1 file changed, 6 insertions(+)

commit a13bc7d57ab38012f79035c8b681365df3b34040
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 14:48:51 2011 -0300

    StreamedMediaStream: Add missing pretty header.

 TelepathyQt4/CMakeLists.txt      |  1 +
 TelepathyQt4/StreamedMediaStream | 13 +++++++++++++
 2 files changed, 14 insertions(+)

commit 7cc6348c9e3cc4a68eb98a37d71d23461eedf645
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 15 14:47:57 2011 -0300

    PendingStreamedMediaStreams: Add missing pretty header.

 TelepathyQt4/CMakeLists.txt              |  1 +
 TelepathyQt4/PendingStreamedMediaStreams | 13 +++++++++++++
 2 files changed, 14 insertions(+)

commit df57c6660048adbe3bf3a555bf0b0366ff483925
Merge: a78c2ba 5b8e0b8
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jul 14 17:00:49 2011 +0200

    Merge branch 'gkiagia/compilation-fix'
    
    Reviewed-by: Dario Freddi (drf) <dario.freddi@collabora.co.uk>
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 5b8e0b854a6a8baea0f882c20defd507cf2076f9
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu Jul 14 17:51:27 2011 +0300

    Do not FTBFS if doxygen is not installed.

 TelepathyQt4/CMakeLists.txt | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit a78c2bae5180dbffb463be76500262ec16a71fda
Merge: 117a7b8 6d2a583
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 8 00:04:40 2011 -0300

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

commit 6d2a583571cad137e0799310d4414e2169baa265
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 7 15:11:49 2011 -0300

    PendingStreamTubeConnection: Make sure the slot from accept is called even if the received op is already finished.

 TelepathyQt4/pending-stream-tube-connection.cpp | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 73260b964a12e2cd114731484450b5783bbf6b8a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 7 14:06:34 2011 -0300

    StreamTubeChannel: Update docs.

 TelepathyQt4/stream-tube-channel.cpp | 12 ------------
 1 file changed, 12 deletions(-)

commit 453ce8735c2ca48161cb17af50e399c6e3c14e25
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 7 14:03:50 2011 -0300

    PendingStreamTubeConnection: Improve debugs.

 TelepathyQt4/pending-stream-tube-connection.cpp | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 41d85999e13a83591f210c8adb1ab54763986ade
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 7 13:59:26 2011 -0300

    TubeChannel: Update signals docs.

 TelepathyQt4/tube-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c8c8fe6ad043c349a78fe6fab428f8c41188eef4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 7 13:59:16 2011 -0300

    StreamTubeChannel: Update signals docs.

 TelepathyQt4/stream-tube-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 19f84c5bbd21bf51baaa7e4060faae0793c963df
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 7 13:57:28 2011 -0300

    IncomingStreamTubeChannel: Handle QHostAddress::AnyIPv6 on accept.

 TelepathyQt4/incoming-stream-tube-channel.cpp | 24 +++++++++---------------
 1 file changed, 9 insertions(+), 15 deletions(-)

commit b9a6254fe5aa8daa0289f5656a6730442edcf6a3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 7 13:56:08 2011 -0300

    StreamTubeChannel: Remove virtual processConnectionClosed and use Qt::QueuedConnection instead.

 TelepathyQt4/outgoing-stream-tube-channel.cpp |  8 +++++---
 TelepathyQt4/outgoing-stream-tube-channel.h   |  5 ++---
 TelepathyQt4/stream-tube-channel.cpp          | 16 +---------------
 TelepathyQt4/stream-tube-channel.h            |  5 -----
 tests/dbus/stream-tube-chan.cpp               |  4 ++++
 5 files changed, 12 insertions(+), 26 deletions(-)

commit 37ec643f030ff24c6b4732b7ec91de430f4ec6bc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 6 15:30:50 2011 -0300

    TubeChannel: Add state/Changed and deprecated tubeState/Changed for consistency.

 TelepathyQt4/incoming-stream-tube-channel.cpp   |  4 +--
 TelepathyQt4/outgoing-stream-tube-channel.cpp   | 16 +++++-----
 TelepathyQt4/pending-stream-tube-connection.cpp |  6 ++--
 TelepathyQt4/stream-tube-channel.cpp            | 12 ++++----
 TelepathyQt4/tube-channel.cpp                   | 39 ++++++++++++++++++++-----
 TelepathyQt4/tube-channel.h                     |  9 ++++--
 tests/dbus/stream-tube-chan.cpp                 | 24 +++++++--------
 7 files changed, 70 insertions(+), 40 deletions(-)

commit 9e2c3cc6a740f537629ad0387ba92b896991a9da
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 6 15:00:30 2011 -0300

    Incoming/OutgoingStreamTubeChannel: Add FeatureCore for consistency.

 TelepathyQt4/incoming-stream-tube-channel.cpp | 30 +++++++++++++++++--------
 TelepathyQt4/incoming-stream-tube-channel.h   |  4 +++-
 TelepathyQt4/outgoing-stream-tube-channel.cpp | 32 ++++++++++++++++++---------
 TelepathyQt4/outgoing-stream-tube-channel.h   |  4 +++-
 tests/dbus/stream-tube-chan.cpp               | 24 ++++++++++----------
 5 files changed, 61 insertions(+), 33 deletions(-)

commit 19527b4bead34c0b282713a8960e29ec32ea8288
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 6 14:47:27 2011 -0300

    StreamTubeChannel: Add FeatureCore replacing FeatureTube ("deprecated") for consistency.

 TelepathyQt4/incoming-stream-tube-channel.cpp | 18 +++----
 TelepathyQt4/incoming-stream-tube-channel.h   |  2 +-
 TelepathyQt4/outgoing-stream-tube-channel.cpp | 20 ++++----
 TelepathyQt4/outgoing-stream-tube-channel.h   |  2 +-
 TelepathyQt4/stream-tube-channel.cpp          | 73 ++++++++++++++-------------
 TelepathyQt4/stream-tube-channel.h            |  4 +-
 tests/dbus/stream-tube-chan.cpp               | 24 ++++-----
 7 files changed, 75 insertions(+), 68 deletions(-)

commit 1c0b0908e73f940ecb5f831ec64466b12f981e5e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 6 14:16:49 2011 -0300

    TubeChannel: Add FeatureCore replacing FeatureTube ("deprecated") for consistency.

 TelepathyQt4/stream-tube-channel.cpp |  2 +-
 TelepathyQt4/tube-channel.cpp        | 27 ++++++++++++++++-----------
 TelepathyQt4/tube-channel.h          |  2 ++
 3 files changed, 19 insertions(+), 12 deletions(-)

commit ff51394d139aff1c5d7c38a7c05fa3ae696dbe60
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 6 14:08:41 2011 -0300

    TubeChannel: Update docs.

 TelepathyQt4/tube-channel.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 816e2962a83aafb0fccdfdcc72ddef34795de39a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 6 14:08:26 2011 -0300

    OutgoingStreamTubeChannel: Update docs.

 TelepathyQt4/outgoing-stream-tube-channel.cpp | 268 ++++++++++----------------
 1 file changed, 101 insertions(+), 167 deletions(-)

commit a4f23c1772b3c55d8f251f1f4f342793cac2af3c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 6 14:08:06 2011 -0300

    IncomingStreamTubeChannel: Update docs.

 TelepathyQt4/incoming-stream-tube-channel.cpp | 220 +++++++-------------------
 1 file changed, 53 insertions(+), 167 deletions(-)

commit db3848d766166db7db83f487b568c991ca95f078
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 6 13:23:44 2011 -0300

    StreamTubeChannel: Improve docs.

 TelepathyQt4/stream-tube-channel.cpp | 26 ++++++++++++--------------
 1 file changed, 12 insertions(+), 14 deletions(-)

commit 33475690cbe753130a0e204d7b8e8472f521f85b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 1 03:42:23 2011 -0300

    IncomingStreamTubeChannel: Add API/ABI break FIXME.

 TelepathyQt4/incoming-stream-tube-channel.h | 1 +
 1 file changed, 1 insertion(+)

commit 7c4f418f6ba12255888c7213c18a5f1f9b08181c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 1 03:37:57 2011 -0300

    TubeChannel: Fix cross reference on docs.

 TelepathyQt4/tube-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 29c125567f233310f4c2c41d47d6f32210a20c1c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 1 03:31:59 2011 -0300

    StreamTubeChannel: Improve docs.

 TelepathyQt4/stream-tube-channel.cpp | 362 ++++++++++++++++++-----------------
 1 file changed, 182 insertions(+), 180 deletions(-)

commit 10e49f69cc565c7f3f7f191007ade996c2a10aed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 1 02:43:42 2011 -0300

    StreamTubeChannel: Remove useless private destructor impl.

 TelepathyQt4/stream-tube-channel.cpp | 5 -----
 1 file changed, 5 deletions(-)

commit 6d0e8660a32045741cd68d6cfc4524657591f99f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 1 02:43:36 2011 -0300

    TubeChannel: Remove useless private destructor impl.

 TelepathyQt4/tube-channel.cpp | 5 -----
 1 file changed, 5 deletions(-)

commit 659b7d727e5a51a45e557d590d82ceb0483ce68a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 1 02:40:50 2011 -0300

    OutgoingStreamTubeChannel: Remove useless private destructor impls.

 TelepathyQt4/outgoing-stream-tube-channel-internal.h |  2 --
 TelepathyQt4/outgoing-stream-tube-channel.cpp        | 10 ----------
 2 files changed, 12 deletions(-)

commit 4e0f84efc3b3869dd52dac228354a45e39245e96
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 1 02:40:29 2011 -0300

    IncomingStreamTubeChannel: Remove useless private destructor impl.

 TelepathyQt4/incoming-stream-tube-channel.cpp | 5 -----
 1 file changed, 5 deletions(-)

commit 2d4414f7ea97475376845c2c541f9b50de9954d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 1 02:16:39 2011 -0300

    stream-tube-chan test: Make sure the event queue is empty before running the next test.

 tests/dbus/stream-tube-chan.cpp | 26 +++++++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

commit 6538e8842c2cbbbb618fd1705967be57a76245fb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 1 02:51:28 2011 -0300

    StreamTubeChannel: Make accessControl accessor protected.

 TelepathyQt4/outgoing-stream-tube-channel.cpp | 10 ++++------
 TelepathyQt4/stream-tube-channel.h            |  2 +-
 2 files changed, 5 insertions(+), 7 deletions(-)

commit 8fe5b0e119cbd0c46d889139bbf7ef6255149eb1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 1 02:08:03 2011 -0300

    stream-tube-chan test: Test that accept fails if the channel is invalidated before StreamTube.Accept returns.

 tests/dbus/stream-tube-chan.cpp | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

commit 96d6de71ba68dd0c65143e94006ea1d20716ce9c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 1 02:07:37 2011 -0300

    stream-tube-chan test chan: Add backdoor API to close the channel on accept.

 tests/lib/glib/stream-tube-chan.c | 16 ++++++++++++++++
 tests/lib/glib/stream-tube-chan.h |  4 ++++
 2 files changed, 20 insertions(+)

commit ab7722df7d84a2a6fb2fb1db106ef626d72ad9d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 1 02:06:15 2011 -0300

    PendingStreamTubeConnection: Make sure the operation fails if the channel is invalidated before we got a reply to StreamTube.Accept.

 TelepathyQt4/pending-stream-tube-connection.cpp | 38 +++++++++++++++++++------
 TelepathyQt4/pending-stream-tube-connection.h   | 13 +++++----
 2 files changed, 38 insertions(+), 13 deletions(-)

commit ec73777220081a55f206974c23817c891149fb61
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 1 01:29:18 2011 -0300

    stream-tube-channel test: Add test for connectionClosed.

 tests/dbus/stream-tube-chan.cpp | 48 +++++++++++++++++++++++++++++++++++++----
 1 file changed, 44 insertions(+), 4 deletions(-)

commit 3f089f015367621968effee2efafee160bbf8977
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 1 01:22:56 2011 -0300

    OutgoingStreamTubeChannel: Properly handle connection closed.

 TelepathyQt4/outgoing-stream-tube-channel.cpp | 10 ++++------
 TelepathyQt4/outgoing-stream-tube-channel.h   | 10 +++++++---
 TelepathyQt4/stream-tube-channel.cpp          | 12 ++++++++++--
 TelepathyQt4/stream-tube-channel.h            | 10 +++++++---
 4 files changed, 28 insertions(+), 14 deletions(-)

commit fddfce407f2242f8a5abfbb00ab35821a74652b6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 1 00:20:55 2011 -0300

    stream-tube-chan test: Check that OutgoingStreamTubeChannel::connectionsFor*/contactsFor* maps are populated at the proper time.

 tests/dbus/stream-tube-chan.cpp | 138 ++++++++++++++++++++++++++++------------
 1 file changed, 99 insertions(+), 39 deletions(-)

commit 58a59b58fc393975d5f677674ac0eabe7e1e0951
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 29 15:07:38 2011 -0300

    StreamTubeChannel: Implement methods in the same order as declared.

 TelepathyQt4/stream-tube-channel.cpp | 110 +++++++++++++++++------------------
 TelepathyQt4/stream-tube-channel.h   |   2 +-
 2 files changed, 56 insertions(+), 56 deletions(-)

commit d648b8675ed59a301f2ad445b7a49b27c9526bda
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 29 15:05:55 2011 -0300

    StreamTubeChannel: Refactor to conform with other parts of the library.

 TelepathyQt4/stream-tube-channel.cpp | 69 ++++++++++++++----------------------
 TelepathyQt4/stream-tube-channel.h   |  4 +--
 2 files changed, 29 insertions(+), 44 deletions(-)

commit 2e2cd7c03a1f85b1ac73db90769805fecfddd5ed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 29 15:05:12 2011 -0300

    OutgoingStreamTubeChannel: Update copyright.

 TelepathyQt4/outgoing-stream-tube-channel.cpp | 2 +-
 TelepathyQt4/outgoing-stream-tube-channel.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e03ec405c6aad0c5e24162609a6e6c4ec0ff1484
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 29 15:04:40 2011 -0300

    IncomingStreamTubeChannel: Update copyright.

 TelepathyQt4/incoming-stream-tube-channel.cpp | 2 +-
 TelepathyQt4/incoming-stream-tube-channel.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit dbdbe2a551c308ef1dd559b176ff4f848b7a8a7e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 29 14:51:39 2011 -0300

    StreamTubeChannel: Remove useless definition of base tube type.

 TelepathyQt4/incoming-stream-tube-channel.cpp |  1 -
 TelepathyQt4/outgoing-stream-tube-channel.cpp |  2 --
 TelepathyQt4/stream-tube-channel.cpp          | 43 +++++++++------------------
 TelepathyQt4/stream-tube-channel.h            |  1 -
 4 files changed, 14 insertions(+), 33 deletions(-)

commit 97b70ca84509850736b126b681a58fcbde122375
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 29 14:44:46 2011 -0300

    TubeChannel: Improve docs.

 TelepathyQt4/tube-channel.cpp | 46 ++++++++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 20 deletions(-)

commit 50048e04fb1cdb7c4e52e47e8a472dfd3ebff963
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 29 14:42:40 2011 -0300

    stream-tube-chan test chan: Properly set parameters to what was received by offer.

 tests/dbus/stream-tube-chan.cpp   | 20 ++++++++++----------
 tests/lib/glib/stream-tube-chan.c | 27 +++++++++++++++++++++------
 2 files changed, 31 insertions(+), 16 deletions(-)

commit 64505ff37e8e8742810ed0123dd9d29b1b8cfc28
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 29 14:12:58 2011 -0300

    TubeChannel: Only emit tubeStateChanged if we already received the state from initial introspection.

 TelepathyQt4/tube-channel.cpp | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 13e80c51e0b7cabfb611a659586a750ed4c1f9ab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 29 13:49:10 2011 -0300

    TubeChannel: Refactor to conform with other parts of the library.

 TelepathyQt4/tube-channel.cpp | 102 +++++++++++++++++-------------------------
 TelepathyQt4/tube-channel.h   |   4 +-
 2 files changed, 42 insertions(+), 64 deletions(-)

commit c26773028e605a82e8e80287a2200a00aa50c7a4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 29 13:24:36 2011 -0300

    stream-tube-chan test: Enable tests for OutgoingStreamTubeChannel::connectionsForCredentials.

 tests/dbus/stream-tube-chan.cpp | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 683f3c6cb909bc3ec89848d24b88a65b24cc26ab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 29 13:24:11 2011 -0300

    OutgoingStreamTubeChannel: Add connectionsForCredentials method.

 .../outgoing-stream-tube-channel-internal.h        |  1 +
 TelepathyQt4/outgoing-stream-tube-channel.cpp      | 77 ++++++++++++++++++++--
 TelepathyQt4/outgoing-stream-tube-channel.h        |  3 +-
 3 files changed, 74 insertions(+), 7 deletions(-)

commit 278a2a22353c18391b5e776d5df1f7f1235d6e40
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 29 13:23:51 2011 -0300

    OutgoingStreamTubeChannel: Fix coding style.

 TelepathyQt4/outgoing-stream-tube-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4425b817b834016fb2440fc5199b156c15928566
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 29 13:23:21 2011 -0300

    StreamTubeChannel: Add accessControl accessor.

 TelepathyQt4/incoming-stream-tube-channel.cpp |  3 +++
 TelepathyQt4/outgoing-stream-tube-channel.cpp |  4 ++++
 TelepathyQt4/stream-tube-channel.cpp          | 22 +++++++++++++++++++++-
 TelepathyQt4/stream-tube-channel.h            |  2 ++
 4 files changed, 30 insertions(+), 1 deletion(-)

commit d6d7b210da62ba83431c7cae7e615fb19bd01f28
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 28 13:55:33 2011 -0300

    stream-tube-chan test: Add tests for tube offering.

 tests/dbus/stream-tube-chan.cpp | 198 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 195 insertions(+), 3 deletions(-)

commit 31f7fd58f84ecafd5099c3ea92a6045f9664033b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 28 13:54:21 2011 -0300

    stream-tube-chan test chan: Add method to simulate a peer connecting to an offered tube without using GIOStream.

 tests/lib/glib/stream-tube-chan.c | 17 +++++++++++++++++
 tests/lib/glib/stream-tube-chan.h |  4 ++++
 2 files changed, 21 insertions(+)

commit 30724301bf228b49fe62f5725536d3126fa6a31f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 28 13:53:39 2011 -0300

    OutgoingStreamTubeChannel: Sanitize offering handling.

 TelepathyQt4/outgoing-stream-tube-channel.cpp | 34 +++++++++++++++++----------
 1 file changed, 21 insertions(+), 13 deletions(-)

commit 5f6a03764dd6a16d8f712aa0b4ab12460c35197b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 28 13:53:02 2011 -0300

    TubeChannel: Remove useless debug.

 TelepathyQt4/tube-channel.cpp | 1 -
 1 file changed, 1 deletion(-)

commit bd0a81a3e52cf221e2cae051cb189d3a52240c3e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 28 11:38:37 2011 -0300

    stream-tube-chan: Use expectFailure where appropriate.

 tests/dbus/stream-tube-chan.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3ef29e9610ccbceebe7e3e50c9167ef184b3d8c2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 28 11:30:23 2011 -0300

    stream-tube-chan test chan: Use guint instead of guint16 to retrieve the port from the access control param.

 tests/lib/glib/stream-tube-chan.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c56e60cde2e9f702b1250514e8291235551c6beb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 27 16:48:41 2011 -0300

    PendingStreamTubeConnection: Rename requireCredentials to requiresCredentials.

 TelepathyQt4/pending-stream-tube-connection.cpp | 16 ++++++++--------
 TelepathyQt4/pending-stream-tube-connection.h   |  4 ++--
 tests/dbus/stream-tube-chan.cpp                 | 16 ++++++++--------
 3 files changed, 18 insertions(+), 18 deletions(-)

commit 3b330e64d6288de6d7999b189942082d190bd992
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 27 16:45:46 2011 -0300

    IncomingStreamTubeChannel: Only initialize random number generator once.

 TelepathyQt4/incoming-stream-tube-channel.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 8f37fa17adddaef5a9d91968f51f3f2a4f0a8517
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 27 16:38:22 2011 -0300

    stream-tube-chan test: Enable tests for Port access control.

 tests/dbus/stream-tube-chan.cpp | 131 ++++++++++++++++++++++++++++++++++------
 1 file changed, 111 insertions(+), 20 deletions(-)

commit c676937afff8617de40b4e326bbe5b7f34ba6b83
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 27 16:37:46 2011 -0300

    stream-tube-chan test chan: Properly check access control param when using Port access control.

 tests/lib/glib/stream-tube-chan.c | 24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

commit 724d0c51a8a1fb46afe1f08185691738fae3d521
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 15 17:13:43 2011 -0300

    stream-tube-chan test: Add initial test for *StreamTubeChannel.

 tests/dbus/CMakeLists.txt       |   4 +
 tests/dbus/stream-tube-chan.cpp | 389 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 393 insertions(+)

commit 1789707879995db1921d5549e9c49b980d274d9a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 15 17:11:55 2011 -0300

    Import stream-tube-chan.[ch] from tp-glib.

 tests/lib/glib/CMakeLists.txt     |   8 +-
 tests/lib/glib/stream-tube-chan.c | 720 ++++++++++++++++++++++++++++++++++++++
 tests/lib/glib/stream-tube-chan.h | 133 +++++++
 3 files changed, 860 insertions(+), 1 deletion(-)

commit 11961b25199f8209aad81a236838953f03f260ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 15 17:10:17 2011 -0300

    cmake: Set ENABLE_TP_GLIB_GIO_TESTS if tp-glib tests are enabled and gio is found.

 CMakeLists.txt | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 7ff56aa1ada8608c15ebc8158912614242095371
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 15 17:09:45 2011 -0300

    cmake: Add FindGIO/Unix.cmake.

 cmake/modules/FindGIO.cmake     | 37 +++++++++++++++++++++++++++++++++++++
 cmake/modules/FindGIOUnix.cmake | 31 +++++++++++++++++++++++++++++++
 2 files changed, 68 insertions(+)

commit 786349e705646b95e3b6ccc941776c5984db45ee
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 15 17:09:01 2011 -0300

    PendingStreamTubeConnection: Add requireCredentials/credentialByte methods.

 TelepathyQt4/incoming-stream-tube-channel.cpp   |  4 +--
 TelepathyQt4/pending-stream-tube-connection.cpp | 38 +++++++++++++++++++++++--
 TelepathyQt4/pending-stream-tube-connection.h   |  8 ++++--
 3 files changed, 44 insertions(+), 6 deletions(-)

commit f2d8ef1284c7458b7777d6b0ea1740e20a5d2996
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 15 17:07:29 2011 -0300

    IncomingStreamTubeChannel: Properly pass access control param when calling accept on unix sockets.

 TelepathyQt4/incoming-stream-tube-channel.cpp | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

commit 3391a6d7d03f6414c68ca1325e4dc58541bdf8f4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 15 17:05:50 2011 -0300

    TubeChannel: Fix typo in debug message.

 TelepathyQt4/tube-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f3c94b87cfed85daeef6401259cb34ff2e575756
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 15 17:04:49 2011 -0300

    StreamTubeChannel: Fix supportsUnixSocketsWithCredentials.

 TelepathyQt4/stream-tube-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1aac85233965a9051f2561564d5c383fe708eeee
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 15 17:03:31 2011 -0300

    StreamTubeChannel: Make introspectable do not depend on Channel.Type.StreamTube.

 TelepathyQt4/stream-tube-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 117a7b8e965287502c0c9ac0537f1f9f602fed34
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jun 13 16:05:47 2011 +0300

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0a76a4d1fecf71c26147ec98f6b57db2d7a8c513
Merge: 65e362d 8b066a6
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jun 13 15:53:24 2011 +0300

    Merge branch 'streamtube-address'
    
    Reviewed-by: George Kiagiadakis (gkiagia) <george.kiagiadakis@collabora.co.uk>

commit 8b066a6f688257b20c2bf772198ca1e372df898c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Jun 12 12:22:15 2011 +0300

    Remove connect() to non-existant slot from acceptTubeAsUnixSocket

 TelepathyQt4/incoming-stream-tube-channel.cpp | 2 --
 1 file changed, 2 deletions(-)

commit 011dc9129286cb8d652354536e97287f113a3d08
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Jun 11 15:29:53 2011 +0300

    Remove duplicated (and conflicting) mechanism to populate address for accepted StreamTubes

 TelepathyQt4/incoming-stream-tube-channel.cpp | 26 ++------------------------
 TelepathyQt4/incoming-stream-tube-channel.h   |  1 -
 2 files changed, 2 insertions(+), 25 deletions(-)

commit f50b8fbf99edc18041ba987bf6cc2bef0eb424b6
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Jun 11 15:25:30 2011 +0300

    StreamTubeChannel: Add warnings to early-out in address accessors

 TelepathyQt4/stream-tube-channel.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 65e362d14128efdb1e6a237ce8f75c233e26587c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 9 16:14:45 2011 -0300

    Start 0.7.2 development

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

commit ff8ab4457eeb5b9802c17bc0fa087c29d3e78cca
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 9 15:46:01 2011 -0300

    Prepare release 0.7.1

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

commit b4f6d01be1d7f9e7c948cc269a43eb284987d2de
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 9 15:53:43 2011 -0300

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit f9adea93b485e2a6b8b72c46f155e6fa12bb27f6
Merge: 930b9a5 f5a45e2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 9 15:50:09 2011 -0300

    Merge remote-tracking branch 'oggis/doxygen-trivia'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 930b9a55d68030e46a4b3ba79caecfbf15d4f27b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 9 15:44:43 2011 -0300

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit bd4cba37aea3caf3f184af020f8586cdec2771be
Merge: 9b524b5 d4449e1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 9 15:33:07 2011 -0300

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

commit 9b524b545d25046c9a2d44f4bdf89ba7cf06097b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 9 15:31:59 2011 -0300

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0767ee3fc6a56472a6e1d255e85d7f698f07acc3
Merge: 0df289b c5de61d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 9 15:28:46 2011 -0300

    Merge remote-tracking branch 'drdanz/fix-docs'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit d4449e18a9f2f9822bc1a7515c4c6c036d3e6324
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 9 12:55:58 2011 -0300

    TestConnHelper: Remove disconnectWithDBusError.

 tests/lib/glib-helpers/test-conn-helper.cpp | 18 ------------------
 tests/lib/glib-helpers/test-conn-helper.h   |  2 --
 2 files changed, 20 deletions(-)

commit 5fce3d80d426bbf4bbf020586607cbb7ecae5c29
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 9 12:54:43 2011 -0300

    streamed-media-chan test: Use TEST_VERIFY_OP

 tests/dbus/streamed-media-chan.cpp | 19 +------------------
 1 file changed, 1 insertion(+), 18 deletions(-)

commit 7830df016a7cddebd9d7bf8b3b6ba33acbdde567
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 13:51:59 2011 -0300

    handles test: Use TEST_VERIFY_OP

 tests/dbus/handles.cpp | 20 +-------------------
 1 file changed, 1 insertion(+), 19 deletions(-)

commit 5de4e12124f6fc64387faf91dd0eafe0afd85cc0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 13:51:59 2011 -0300

    contacts test: Use TEST_VERIFY_OP

 tests/dbus/contacts.cpp | 20 +-------------------
 1 file changed, 1 insertion(+), 19 deletions(-)

commit 4c81b57e96aaa0b0697e539fc5f3f8eed32d992c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 13:51:59 2011 -0300

    contact-search-chan test: Use TEST_VERIFY_OP

 tests/dbus/contact-search-chan.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6eb71c57b923eaeff4e207abd89b4f7d53b7e00d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 13:51:59 2011 -0300

    contact-messenger test: Use TEST_VERIFY_OP

 tests/dbus/contact-messenger.cpp | 20 +-------------------
 1 file changed, 1 insertion(+), 19 deletions(-)

commit 857148615034da7859cc923ac88a0accdbe10e23
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 9 12:35:25 2011 -0300

    conn-roster test: Use TEST_VERIFY_OP

 tests/dbus/conn-roster.cpp | 19 +------------------
 1 file changed, 1 insertion(+), 18 deletions(-)

commit b611137b92959016c31eb31efec8691ac7b45933
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 9 12:35:24 2011 -0300

    conn-roster-legacy test: Use TEST_VERIFY_OP

 tests/dbus/conn-roster-legacy.cpp | 19 +------------------
 1 file changed, 1 insertion(+), 18 deletions(-)

commit d626e7d6678e5b44a31d70a37e8b75b5de5fc339
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 13:51:59 2011 -0300

    conn-requests test: Use TEST_VERIFY_OP

 tests/dbus/conn-requests.cpp | 60 +++-----------------------------------------
 1 file changed, 4 insertions(+), 56 deletions(-)

commit a3cb4c21f974fc590e3da06fd3683fd1115410e5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 13:51:59 2011 -0300

    cm-basics test: Use TEST_VERIFY_OP

 tests/dbus/cm-basics.cpp | 19 +------------------
 1 file changed, 1 insertion(+), 18 deletions(-)

commit 27296e6aa509e5930d2731587e98945f663e3c99
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 13:51:58 2011 -0300

    chan-basics test: Use TEST_VERIFY_OP

 tests/dbus/chan-basics.cpp | 20 +-------------------
 1 file changed, 1 insertion(+), 19 deletions(-)

commit febf4dfc49ea5bd0e49fa1bb5a94a0a1ae9dcb9f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 13:51:22 2011 -0300

    test.h: Add macro to verify that a PendingOperation finished successfully.

 tests/lib/test.h | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 51eecc3330d1196269a5326da525fdcf9d7629e3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 13:51:00 2011 -0300

    TestConnHelper: Add helper method to upgrade contacts.

 tests/lib/glib-helpers/test-conn-helper.cpp | 27 +++++++++++++++++++++++++++
 tests/lib/glib-helpers/test-conn-helper.h   |  3 +++
 2 files changed, 30 insertions(+)

commit 73a7dc7f416290eb3ca1f0a217f70a0ab8443f28
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 13:50:24 2011 -0300

    TestConnHelper: Check that features are actually requested when building contacts.

 tests/lib/glib-helpers/test-conn-helper.cpp | 7 +++++++
 tests/lib/glib-helpers/test-conn-helper.h   | 2 ++
 2 files changed, 9 insertions(+)

commit 4053a8ebe5085666295d367f722f7bfeb106108f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 13:10:43 2011 -0300

    TestConnHelper: Add more tests when building contacts.

 tests/lib/glib-helpers/test-conn-helper.cpp | 33 +++++++++++++++++++++++------
 tests/lib/glib-helpers/test-conn-helper.h   | 10 ++++++++-
 2 files changed, 36 insertions(+), 7 deletions(-)

commit 309efb25e230b7175e5ec7d79cb065aa3a830059
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 12:23:59 2011 -0300

    streamed-media-chan test: Use TestConnHelper::create/ensureChannel()

 tests/dbus/streamed-media-chan.cpp | 146 +++++--------------------------------
 1 file changed, 18 insertions(+), 128 deletions(-)

commit 01c158772a84bd587704530304f3dbd314725883
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 12:23:59 2011 -0300

    chan-group test: Use TestConnHelper::create/ensureChannel()

 tests/dbus/chan-group.cpp | 61 +++++------------------------------------------
 1 file changed, 6 insertions(+), 55 deletions(-)

commit 41730dc3fa71a3e09344e931cc7e7e82a9635b63
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 12:23:59 2011 -0300

    chan-basics test: Use TestConnHelper::create/ensureChannel()

 tests/dbus/chan-basics.cpp | 91 ++++------------------------------------------
 1 file changed, 8 insertions(+), 83 deletions(-)

commit f3a24f76187a058cedb7321ab40b670a79fd15c4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 12:23:23 2011 -0300

    TestConnHelper: Add helper methods to create/ensure channels.

 tests/lib/glib-helpers/test-conn-helper.cpp | 137 ++++++++++++++++++++++++++++
 tests/lib/glib-helpers/test-conn-helper.h   |  17 ++++
 2 files changed, 154 insertions(+)

commit 7e52bac03be85074dd85d37830a5132c4c10d35b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 11:45:15 2011 -0300

    streamed-media-chan test: Use TestConnHelper::contacts()

 tests/dbus/streamed-media-chan.cpp | 157 +++++++++----------------------------
 1 file changed, 38 insertions(+), 119 deletions(-)

commit 1903663fab8fbe4330c71edf2bc6fcc0cfbcb391
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 11:45:15 2011 -0300

    contacts-location test: Use TestConnHelper::contacts()

 tests/dbus/contacts-location.cpp | 50 ++++++----------------------------------
 1 file changed, 7 insertions(+), 43 deletions(-)

commit 5abe5419300ae60ad15805a88f7e6c5599445d4e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 11:45:15 2011 -0300

    contacts-info test: Use TestConnHelper::contacts()

 tests/dbus/contacts-info.cpp | 56 ++++++++------------------------------------
 1 file changed, 10 insertions(+), 46 deletions(-)

commit 3af37fb6fdd5acbcecf05fa2d0c8f5133ed78ff6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 11:45:15 2011 -0300

    contacts-capabilities test: Use TestConnHelper::contacts()

 tests/dbus/contacts-capabilities.cpp | 45 ++++--------------------------------
 1 file changed, 4 insertions(+), 41 deletions(-)

commit d57f8c70b74a87f36f44b78c7edea479296bbf05
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 11:45:14 2011 -0300

    contacts-avatar test: Use TestConnHelper::contacts()

 tests/dbus/contacts-avatar.cpp | 38 ++------------------------------------
 1 file changed, 2 insertions(+), 36 deletions(-)

commit 65e36d1eb04a84e39c024d640a69cfadac8e8a48
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 11:45:14 2011 -0300

    conn-roster test: Use TestConnHelper::contacts()

 tests/dbus/conn-roster.cpp | 104 ++++++++++++++-------------------------------
 1 file changed, 31 insertions(+), 73 deletions(-)

commit a90599042a7d5261c6b425054d81765c82405836
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 11:45:14 2011 -0300

    conn-roster-legacy test: Use TestConnHelper::contacts()

 tests/dbus/conn-roster-legacy.cpp | 101 +++++++++++---------------------------
 1 file changed, 30 insertions(+), 71 deletions(-)

commit ae5037621a082305b984099d9399f77c1b366da0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 11:45:14 2011 -0300

    chan-group test: Use TestConnHelper::contacts()

 tests/dbus/chan-group.cpp | 55 +++++++----------------------------------------
 1 file changed, 8 insertions(+), 47 deletions(-)

commit 69af67e8c3b979a8c1adc07620ab4abe7544fb41
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 8 11:42:45 2011 -0300

    TestConnHelper: Add helper methods to build contacts.

 tests/lib/glib-helpers/test-conn-helper.cpp | 49 +++++++++++++++++++++++++++++
 tests/lib/glib-helpers/test-conn-helper.h   |  9 ++++++
 2 files changed, 58 insertions(+)

commit 9bb7e0a9846f098f321474f846f86909c97f8557
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 23:04:45 2011 -0300

    chan-conference test: Properly set test name.

 tests/dbus/chan-conference.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cc0d0e960b907892de1343559a4e3c10016c609f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 23:03:35 2011 -0300

    Rename chan-contact-search test to contact-search-chan to follow SM/Text chan tests.

 tests/dbus/CMakeLists.txt          |   2 +-
 tests/dbus/chan-contact-search.cpp | 309 -------------------------------------
 tests/dbus/contact-search-chan.cpp | 309 +++++++++++++++++++++++++++++++++++++
 3 files changed, 310 insertions(+), 310 deletions(-)

commit e806b21a5f263ac3d08fa5db0825718de05f96bd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:58:02 2011 -0300

    contacts-avatar test: Reorder methods implementation.

 tests/dbus/contacts-avatar.cpp | 100 ++++++++++++++++++++---------------------
 1 file changed, 49 insertions(+), 51 deletions(-)

commit bf01c0c40254d8b0fea38d646448c0a164bc29f4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:55:29 2011 -0300

    cm-basics test: Add test for ConnectionManager::listNames().

 tests/dbus/cm-basics.cpp | 58 ++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 46 insertions(+), 12 deletions(-)

commit 3cd2eac97ef97d78191efcca3dad93bbe5a067f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:55:00 2011 -0300

    text-chan test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt |   2 +-
 tests/dbus/text-chan.cpp  | 123 ++++++++++------------------------------------
 2 files changed, 27 insertions(+), 98 deletions(-)

commit fe25ef8a6b894ebc465589cb298848396eab3ff9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:54:45 2011 -0300

    streamed-media-channel test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt          |   2 +-
 tests/dbus/streamed-media-chan.cpp | 155 +++++++++++++------------------------
 2 files changed, 53 insertions(+), 104 deletions(-)

commit 548c93483ad4412caadde7f515fe5328877c5d75
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:54:19 2011 -0300

    handles test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt |   2 +-
 tests/dbus/handles.cpp    | 123 +++++-----------------------------------------
 2 files changed, 14 insertions(+), 111 deletions(-)

commit 3c4bc4160eccc73c371ad170387128140ffd8b93
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:53:34 2011 -0300

    contacts-location test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt        |  2 +-
 tests/dbus/contacts-location.cpp | 97 +++++++++-------------------------------
 2 files changed, 22 insertions(+), 77 deletions(-)

commit 705be5a82ccea54aee3f676acade978322b33b11
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:53:06 2011 -0300

    contacts-info test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt    |   2 +-
 tests/dbus/contacts-info.cpp | 100 ++++++++++---------------------------------
 2 files changed, 24 insertions(+), 78 deletions(-)

commit f5973b321890b917e3b356867b0ea3dea1f59d4a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:52:26 2011 -0300

    contacts-capabilities test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt            |  2 +-
 tests/dbus/contacts-capabilities.cpp | 97 ++++++++----------------------------
 2 files changed, 22 insertions(+), 77 deletions(-)

commit 1f05541d210bbc344065694a6c1b20392d1b0ae8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:51:48 2011 -0300

    contacts-avatar test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt      |   2 +-
 tests/dbus/contacts-avatar.cpp | 104 ++++++++++-------------------------------
 2 files changed, 25 insertions(+), 81 deletions(-)

commit 37cf06e64ade0a93f0339aeb9a91c268634ad52c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:50:44 2011 -0300

    contact-factory test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt      |  2 +-
 tests/dbus/contact-factory.cpp | 87 ++++++++++--------------------------------
 2 files changed, 21 insertions(+), 68 deletions(-)

commit 596cb8012416bd330423656be97b72c37aa2ab6d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:50:01 2011 -0300

    conn-roster test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt  |   2 +-
 tests/dbus/conn-roster.cpp | 116 ++++++++++-----------------------------------
 2 files changed, 26 insertions(+), 92 deletions(-)

commit 3c76203de447a02d076bbf2c47b10d0e9d561ee8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:49:34 2011 -0300

    conn-roster-legacy test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt         |   2 +-
 tests/dbus/conn-roster-legacy.cpp | 116 ++++++++------------------------------
 2 files changed, 24 insertions(+), 94 deletions(-)

commit a7db9cbc3fe5b648a2a71e4f9b522bc45423b38d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:48:47 2011 -0300

    conn-requests test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt    |  2 +-
 tests/dbus/conn-requests.cpp | 91 +++++++-------------------------------------
 2 files changed, 15 insertions(+), 78 deletions(-)

commit 3eef8530cdc1a3f2619678720eb4203c93f7523b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:47:46 2011 -0300

    conn-capabilities test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt        |   2 +-
 tests/dbus/conn-capabilities.cpp | 153 ++++++++++-----------------------------
 2 files changed, 41 insertions(+), 114 deletions(-)

commit 496235f309aa4c1baafab9f5601d054f76471184
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:46:19 2011 -0300

    client test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt |  2 +-
 tests/dbus/client.cpp     | 95 +++++++++++++----------------------------------
 2 files changed, 27 insertions(+), 70 deletions(-)

commit 0f8753e051f1883fc24759f2dc31b431df1f0d17
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:45:44 2011 -0300

    chan-group test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt |   2 +-
 tests/dbus/chan-group.cpp | 113 ++++++++++------------------------------------
 2 files changed, 25 insertions(+), 90 deletions(-)

commit 7750ede7f9a16c055068752387d821d95090f122
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:44:59 2011 -0300

    chan-contact-search test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt          |   2 +-
 tests/dbus/chan-contact-search.cpp | 102 +++++++------------------------------
 2 files changed, 19 insertions(+), 85 deletions(-)

commit a7e6df209a5e5db14f9bf50540ed2ca569552c85
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:44:17 2011 -0300

    chan-conference test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt      |   2 +-
 tests/dbus/chan-conference.cpp | 117 ++++++++---------------------------------
 2 files changed, 24 insertions(+), 95 deletions(-)

commit 0dbbf70d8ffbd7617b73617af74be04737668ae4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:43:17 2011 -0300

    chan-basics test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt  |   2 +-
 tests/dbus/chan-basics.cpp | 135 +++++++--------------------------------------
 2 files changed, 21 insertions(+), 116 deletions(-)

commit 6a9e30a7e93a855aa5481003e5d6d33ab97d4336
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:42:14 2011 -0300

    account-connection-factory test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt                 |   2 +-
 tests/dbus/account-connection-factory.cpp | 126 ++++++++++++------------------
 2 files changed, 49 insertions(+), 79 deletions(-)

commit 96708718ec942c1572bef85ba81dc67139b5a7a1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:41:15 2011 -0300

    account-basics test: Use TestConnHelper.

 tests/dbus/CMakeLists.txt     |  2 +-
 tests/dbus/account-basics.cpp | 91 +++++++++----------------------------------
 2 files changed, 19 insertions(+), 74 deletions(-)

commit ed1df43166f8d2b3d524dd123b19d94db2ce95b0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:39:12 2011 -0300

    test.h: Add header guard.

 tests/lib/test.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit bdf2fe110fd495681371cd1a94ccc6f63c3e643d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 7 22:38:36 2011 -0300

    glib-helpers: Add TestConnHelper helper class.

 tests/lib/CMakeLists.txt                    |   1 +
 tests/lib/glib-helpers/CMakeLists.txt       |  22 ++++
 tests/lib/glib-helpers/test-conn-helper.cpp | 192 ++++++++++++++++++++++++++++
 tests/lib/glib-helpers/test-conn-helper.h   |  65 ++++++++++
 4 files changed, 280 insertions(+)

commit c5de61d440cc912298a3f51bca23c100b7648165
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Wed Jun 8 15:46:39 2011 +0200

    Small fix to Tp::Contact documentation

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

commit f5a45e21d9616c03398015834ee92615a428a6d1
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Jun 5 20:53:58 2011 +0300

    Make doxygen-doc depend on all generated sources
    
    So that they're actually built and can be included in the docs in an up-to-date shape.

 TelepathyQt4/CMakeLists.txt     | 4 ++++
 cmake/modules/TpQt4Macros.cmake | 4 ++++
 2 files changed, 8 insertions(+)

commit 58115637a117cd2e8882cbce9a18daec634c4e45
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Jun 5 20:35:43 2011 +0300

    Fix trivial syntax error in doxygen.cfg

 doxygen.cfg.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b2eaa8e473f932b83017c1c792c4fec61f311070
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Jun 5 20:27:06 2011 +0300

    cmake: Move Doxygen include after Qt package lookup
    
    Otherwise crosslinking doesn't work on a fresh build, because QT_DOC_DIR hasn't yet been set

 CMakeLists.txt | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 0df289bbea7123055f3b8c36e9101f65419ae97c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Jun 5 20:05:45 2011 +0300

    Update NEWS

 NEWS | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c4aab8653facd9270c89217d836c03fb41ab32ae
Merge: 8959aac ed6b67a
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Jun 5 20:03:38 2011 +0300

    Merge remote-tracking branch 'drdanz/filetransfer-uri'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit ed6b67a061a237277d3778d852f3cc322f07b06d
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Sun Jun 5 15:19:16 2011 +0200

    Small fix to documentation

 TelepathyQt4/pending-channel-request.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5e31b274fd5a779be4ff73837432c0ffca8de0f6
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Thu Jun 2 20:30:17 2011 +0200

    Add unit tests for Account::createFileTransfer() and createAndHandleFileTransfer()

 tests/dbus/account-channel-dispatcher.cpp | 132 +++++++++++++++++++++++++++---
 1 file changed, 122 insertions(+), 10 deletions(-)

commit c9881f1e3803cb9541222e239808dc84ea1e09a1
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Fri Jun 3 23:13:32 2011 +0200

    Do not try to create a file transfer channel if parameters are invalid

 TelepathyQt4/account.cpp | 41 +++++++++++++++++++++++++++++++++++++----
 1 file changed, 37 insertions(+), 4 deletions(-)

commit 0cc9259c5c37aeff563a2c46b6423540d72ba05a
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Fri Jun 3 23:12:41 2011 +0200

    Add error constructor in PendingChannel

 TelepathyQt4/pending-channel.cpp | 11 +++++++++++
 TelepathyQt4/pending-channel.h   |  2 ++
 2 files changed, 13 insertions(+)

commit 51569d262b1e6dea8d15be07a9af691ae5eed865
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Fri Jun 3 23:12:21 2011 +0200

    Add error constructor in PendingChannelRequest

 TelepathyQt4/pending-channel-request.cpp | 15 +++++++++++++++
 TelepathyQt4/pending-channel-request.h   |  2 ++
 2 files changed, 17 insertions(+)

commit 596295a082a1a22f7a26582378c4300742f351b8
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Wed Jun 1 13:14:21 2011 +0200

    Add missing documentation to FileTransferChannel (signals)

 TelepathyQt4/file-transfer-channel.cpp | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 6e5a98a4b64d2720bdfaa963d21799c8df2efc33
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Sun May 29 16:46:17 2011 +0200

    Support URI property in FileTransferChannel and IncomingFileTransferChannel
    
    Add public methods:
     - QString FileTransferChannel::uri() const;
     - PendingOperation *IncomingFileTransferChannel::setUri(const QString& uri);
    
    Add signal:
     - void IncomingFileTransferChannel::uriDefined(const QString &uri);

 TelepathyQt4/file-transfer-channel.cpp          | 31 ++++++++++++++++
 TelepathyQt4/file-transfer-channel.h            |  4 +++
 TelepathyQt4/incoming-file-transfer-channel.cpp | 47 +++++++++++++++++++++++++
 TelepathyQt4/incoming-file-transfer-channel.h   |  4 +++
 4 files changed, 86 insertions(+)

commit 9e7311be8fc79a0c5fc9a6d6666f4af13b2debd7
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Thu Jun 2 20:31:16 2011 +0200

    Add unit tests for FileTransferChannelCreationProperties

 tests/CMakeLists.txt                               |   1 +
 .../file-transfer-channel-creation-properties.cpp  | 145 +++++++++++++++++++++
 2 files changed, 146 insertions(+)

commit 7fe2dd76c319dedf1cbd645b80ef11de3c66b97d
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Sun May 29 17:21:17 2011 +0200

    Add documentation for class FileTransferChannelCreationProperties

 .../file-transfer-channel-creation-properties.cpp  | 140 ++++++++++++++++++++-
 1 file changed, 139 insertions(+), 1 deletion(-)

commit 8e2339b490ab9ab6cbfba89ec78808c6155dc351
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Sat May 28 12:45:46 2011 +0200

    Add constructor that sets properties from path to a local file to FileTransferChannelCreationProperties
    
    Add public method
     - FileTransferChannelCreationProperties(const QString &path, const QString &contentType);

 .../file-transfer-channel-creation-properties.cpp  | 32 ++++++++++++++++++++++
 .../file-transfer-channel-creation-properties.h    |  2 ++
 2 files changed, 34 insertions(+)

commit 3f7c3f637a34529a2dde18e7f0300ce93d204b7d
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Fri May 13 01:59:48 2011 +0200

    Support the URI property in FileTransferChannelCreationProperties
    
    Add public methods
     - FileTransferChannelCreationProperties &FileTransferChannelCreationProperties::setUri(const QString &uri)
     - bool FileTransferChannelCreationProperties::hasUri()

 TelepathyQt4/account.cpp                           |  6 ++++
 .../file-transfer-channel-creation-properties.cpp  | 32 ++++++++++++++++++++++
 .../file-transfer-channel-creation-properties.h    |  4 +++
 3 files changed, 42 insertions(+)

commit ac3dc02b6a9fa0b7030726d89e40cb2533670e97
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Sun May 29 20:44:53 2011 +0200

    Do not use bool variables to remember if FileTransferChannelCreationProperties has properties

 .../file-transfer-channel-creation-properties.cpp      | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

commit 352b079112ccbb20d684e6b8901670c8e92dbde0
Author: Daniele E. Domenichelli <daniele.domenichelli@gmail.com>
Date:   Sat May 28 12:28:44 2011 +0200

    Clean suggestedFileName when it is stored instead of when it is used in FileTransferChannelCreationProperties

 TelepathyQt4/account.cpp                                   | 3 +--
 TelepathyQt4/file-transfer-channel-creation-properties.cpp | 6 ++++--
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 8959aacbfdd70d4865e55a51640cc1a5ad2e8b9c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 1 16:23:03 2011 -0300

    Start 0.7.1 development

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

commit ad9da43b7c731de3e192a17dc116c2f8183584f5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 1 16:04:29 2011 -0300

    Prepare release 0.7.0

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

commit 5598a9b8bcbb949aa8ae3c439f7b3eeb0acf5f7f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 1 16:04:16 2011 -0300

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit eb0ffe3215ba82eb5af4579c68fa7ff490c71acc
Merge: 7a532ff aee044f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 1 16:03:04 2011 -0300

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

commit aee044f6e2fd77e51fefe921c93a1654ebbbd9cb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 1 11:53:37 2011 -0300

    ProtocolInfo: Fix class documentation.

 TelepathyQt4/protocol-info.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 70a0ffb6524dd69169fa07578cb6b9396b8239b9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 1 11:45:16 2011 -0300

    Connection: Fix doc for errorDetails().

 TelepathyQt4/connection.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8e4e17f8667ac8de0dccf8efd94f6320c74418cc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 1 11:43:10 2011 -0300

    Account: Fix doc for connectionErrorDetails.

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

commit c8b94c85d194f0700e158d5b4e2fd40322ed6d5b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 1 11:42:55 2011 -0300

    TubeChannel: Fix class description.

 TelepathyQt4/tube-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f86731d010dd3d9c8b274973c745328bca063d9f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 1 11:42:38 2011 -0300

    ProtocolInfo: Link to the spec.

 TelepathyQt4/protocol-info.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0b02054b50083b2d26c93559b26282ae010abf90
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 1 11:20:22 2011 -0300

    Properly mention Telepathy and the spec where appropriate.

 TelepathyQt4/abstract-client.cpp     |  6 +++---
 TelepathyQt4/account.cpp             | 10 ++++------
 TelepathyQt4/async-model.dox         |  5 +----
 TelepathyQt4/capabilities-base.cpp   |  2 +-
 TelepathyQt4/channel.cpp             |  4 ++--
 TelepathyQt4/connection-manager.cpp  |  3 +--
 TelepathyQt4/dbus-proxy.cpp          |  2 +-
 TelepathyQt4/main.dox                | 14 ++++++--------
 TelepathyQt4/manager-file.cpp        |  4 ++--
 TelepathyQt4/message.cpp             | 16 ++++++++--------
 TelepathyQt4/pending-channel.cpp     |  4 ++--
 TelepathyQt4/profile.cpp             | 12 ++++++------
 TelepathyQt4/protocol-info.cpp       | 11 +++++------
 TelepathyQt4/stream-tube-channel.cpp |  6 ++----
 TelepathyQt4/tube-channel.cpp        |  6 ++----
 doxygen.cfg.in                       |  1 +
 16 files changed, 47 insertions(+), 59 deletions(-)

commit 6bdc2ee13c5a661bc503d9ad16a4268a6f69e586
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 18:12:39 2011 -0300

    examples.dox: Add contact-messenger example.

 TelepathyQt4/examples.dox | 17 +++++++++++++++++
 TelepathyQt4/main.dox     |  1 +
 2 files changed, 18 insertions(+)

commit 3e372dfb8e636daf6bd340e1d79ae35c76caff7a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 17:39:00 2011 -0300

    TextChannel: Improve docs for features.

 TelepathyQt4/text-channel.cpp | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 8c435fa088a9a15885555c7a97065c98f5d10823
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 17:38:50 2011 -0300

    Contact: Improve docs.
    
    Conflicts:
    
    	TelepathyQt4/contact.cpp

 TelepathyQt4/contact.cpp | 31 ++++++++++++++++++++++++-------
 1 file changed, 24 insertions(+), 7 deletions(-)

commit 7d1adf7171b554554a85aa7bb3938ecb014e9717
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 17:38:18 2011 -0300

    Connection: Improve docs.

 TelepathyQt4/connection.cpp | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 88a0253b965dd3bb12d71984115d584c9c7d26e6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 17:38:03 2011 -0300

    Channel: Improve docs.

 TelepathyQt4/channel.cpp | 32 ++++++++++++++++++++------------
 1 file changed, 20 insertions(+), 12 deletions(-)

commit 7e3eba601a1f8ebe122802e55dbfc95bb4f3e335
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 17:37:22 2011 -0300

    Account: Improve docs for features.

 TelepathyQt4/account.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit a92507476aa10160f70d787238c939a4520f1474
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 17:36:51 2011 -0300

    async-model.dox: Improve docs.

 TelepathyQt4/async-model.dox | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 188b2fa39199dcd5e55221550c68ae6377f513b9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 16:35:48 2011 -0300

    examples.dox: Add protocols example.

 TelepathyQt4/examples.dox | 35 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/main.dox     |  1 +
 2 files changed, 36 insertions(+)

commit 624531e6262e707e57c11d1585f13f1dd8c2a4ca
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 16:10:04 2011 -0300

    async-model.dox: Update rationale.

 TelepathyQt4/async-model.dox | 45 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 23 deletions(-)

commit 73ac2477abef067d901544712c043f732e812495
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 14:15:56 2011 -0300

    Connection: Improve docs.

 TelepathyQt4/connection.cpp | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 3b2a39a0caa88fe8b2ce98af27c47aebb469ecd0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 14:15:23 2011 -0300

    Contact: Improve docs.
    
    Conflicts:
    
    	TelepathyQt4/contact.cpp

 TelepathyQt4/contact.cpp | 391 +++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 365 insertions(+), 26 deletions(-)

commit b5959b56b525550a32cd23534d2a95a42a5843a5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 12:38:48 2011 -0300

    doxygen-header.html: Remove </body></html> tags.

 doxygen-header.html | 2 --
 1 file changed, 2 deletions(-)

commit c201c810199aece4f27f6f62cf6a0e48909faacd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 12:45:27 2011 -0300

    Channel: Move signals docs to the bottom of the class implementation.

 TelepathyQt4/channel.cpp | 190 +++++++++++++++++++++++------------------------
 1 file changed, 95 insertions(+), 95 deletions(-)

commit ab7c7d3d6b4e377804c3dc1aa88ae25d130d2cdc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 14:50:56 2011 -0300

    Channel: Update docs.

 TelepathyQt4/channel.cpp | 386 ++++++++++++++++++++++++++++++-----------------
 1 file changed, 245 insertions(+), 141 deletions(-)

commit 1b220b846034a3fe2defce35ea58b49cec8e5be2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 14:49:55 2011 -0300

    Channel: Move GroupMemberChangeDetails docs to where they belong.

 TelepathyQt4/channel.cpp | 118 +++++++++++++++++++++++------------------------
 1 file changed, 57 insertions(+), 61 deletions(-)

commit e27278d7699edda4e3eab3529df4c56fe8c35335
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 14:46:06 2011 -0300

    Channel: Move GroupMemberChangeDetails implementation to a proper place so their docs are properly generated.

 TelepathyQt4/channel.cpp | 100 +++++++++++++++++++++++------------------------
 1 file changed, 50 insertions(+), 50 deletions(-)

commit 3d1ecd86017c7e0d8b587d2c0df2136817f14405
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 12:38:04 2011 -0300

    Connection: Update docs.

 TelepathyQt4/connection.cpp | 72 +++++++++++++++++++++++++--------------------
 1 file changed, 40 insertions(+), 32 deletions(-)

commit bb5af17db7319d6907efbf097bdc851b7b26626f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 12:37:37 2011 -0300

    Account: Update docs.

 TelepathyQt4/account.cpp | 79 ++++++++++++++++++++----------------------------
 1 file changed, 33 insertions(+), 46 deletions(-)

commit edb7ba0cc4594202233d19720b915cc6ed898cdd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 31 12:37:17 2011 -0300

    AccountManager: Update docs.

 TelepathyQt4/account-manager.cpp | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit 4284f06cbe1a851676a7091cfb953ced82a68bf9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 26 23:24:58 2011 -0300

    Connection: Improve docs.

 TelepathyQt4/connection.cpp | 168 +++++++++++++++++++++++++++++---------------
 1 file changed, 110 insertions(+), 58 deletions(-)

commit 203b14499fe21437665f9ae16bc6cf4a4bb74ecd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 26 23:24:43 2011 -0300

    AccountManager: Improve docs.

 TelepathyQt4/account-manager.cpp | 59 ++++++++++++++++++++++++++--------------
 1 file changed, 39 insertions(+), 20 deletions(-)

commit 01f6bba20ee6229bcee9c2a4f58164e23dac77c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 26 23:24:33 2011 -0300

    Account: Improve docs.

 TelepathyQt4/account.cpp | 710 +++++++++++++++++++++++++++--------------------
 1 file changed, 411 insertions(+), 299 deletions(-)

commit 1bfb5227236f55edcc9d79e5b4de1abd2cad6f4f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 26 23:24:12 2011 -0300

    doxygen.css: Properly align titles.

 doxygen.css | 7 +++++++
 1 file changed, 7 insertions(+)

commit 7a532ffbd86ae12d4c37926916dbbd550f48fd00
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Jun 1 19:11:18 2011 +0300

    Update NEWS

 NEWS | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 4206201e22220f54e5863901a3234fa4c149af81
Merge: 5ec82e3 b62edd0
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon May 30 13:15:47 2011 +0300

    Merge remote-tracking branch 'gkiagia/blocking'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit b62edd004f511d84fb15b5082e56262156d17da9
Author: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date:   Thu May 26 12:58:33 2011 +0300

    Bump tp-glib dependency to 0.15.1.
    
    Required to build the contactlist2 cm with ContactBlocking support.

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

commit 5ec82e3726e6c8d0537f564dedfeeb59a0646482
Merge: b348f69 63b66df
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed May 25 18:28:36 2011 +0300

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

commit 63b66df2597093e15868b4da42d71a90ba792c37
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed May 25 18:10:55 2011 +0300

    Make doxygen skip OptionalInterfaceCache completely

 TelepathyQt4/optional-interface-factory.cpp | 4 ++++
 TelepathyQt4/optional-interface-factory.h   | 2 ++
 2 files changed, 6 insertions(+)

commit 5f5f8e3c78f7dc9d32e7a3131614b3484b42c4ee
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed May 25 18:00:49 2011 +0300

    Fix pkg name reference in generated tagfile and name it like Qt does
    
    This makes it also uploaded with the rest of the docs, just like Qt has it.

 doxygen.cfg.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 25cf160fb837ca96fccf8035bafa069056928de0
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed May 25 17:55:59 2011 +0300

    Make Qt crosslinks in uploaded docs point to doc.qt.nokia.com

 cmake/modules/Doxygen.cmake | 10 ++++++++--
 doxygen.cfg.in              |  2 +-
 tools/CMakeLists.txt        | 15 ++++++++++++++-
 3 files changed, 23 insertions(+), 4 deletions(-)

commit 05630f91b0cbdd9392b6a0f081b0512b8b716a53
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed May 25 16:56:50 2011 +0300

    Crosslink our doxygen docs to Qt documentation

 cmake/modules/Doxygen.cmake | 7 +++++++
 doxygen.cfg.in              | 5 ++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit b348f69481e72f3239a38027ee7b59506ab1b5f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 20:58:51 2011 -0300

    Update NEWS

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

commit 12da0f97507d22a9c56518690075606ce33f3bfa
Merge: 5df04b0 731cae9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 20:57:56 2011 -0300

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

commit 731cae95bbc4e2187be69b07fd3cd791c504d1c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 14:56:47 2011 -0300

    Message: Rename supersedes to supersededToken.

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

commit 78f95ef4c34995125d4af4d6dd1b06bafea9a47d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 14:55:59 2011 -0300

    Message: Rename DeliveryDetails errorMessage/hasErrorMessage to debugMessage/hasDebugMessage for consistency.

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

commit 870afaaae63e5c9b403ce49350e750a8b1589bb5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 14:50:25 2011 -0300

    Message: Remove DeliveryDetails::hasDBusError as now have a fallback code for "delivery-dbus-error".

 TelepathyQt4/message.cpp | 8 --------
 TelepathyQt4/message.h   | 1 -
 2 files changed, 9 deletions(-)

commit 622ac791af4dced19e19b31d0be42b970b1d0b22
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 14:49:12 2011 -0300

    Message: Rename DeliveryDetails token/hasToken to originalToken/hasOriginalToken.

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

commit 2c6c32b759b0ddb5518c17190ec7d441d376e035
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 14:45:26 2011 -0300

    Message: Remove DeliveryStatus::hasStatus() as "delivery-status" is mandatory.

 TelepathyQt4/message.cpp | 8 --------
 TelepathyQt4/message.h   | 1 -
 2 files changed, 9 deletions(-)

commit 9cac9434efff8b200663de4c56a601151a02f747
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 14:42:37 2011 -0300

    Message: Fallback to sender->alias() if on senderNickname() if "sender-nickname" is not present or empty.

 TelepathyQt4/message.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 85803b43273892a26121333f3019cd04b8d523cf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 14:34:52 2011 -0300

    Message: Rename DeliveryDetails echo/hasEcho to echoedMessage/hasEchoedMessage.

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

commit e100b21206fbb9c65e4bdc1a1d2d79ce377e428b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 14:02:15 2011 -0300

    Message: Change hasError to isError.

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

commit e8aa53d9991fca400b131319c7e75f6770f27486
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 13:50:41 2011 -0300

    Message: Add fallback code for DeliveryDetails::dbusError() if not present.

 TelepathyQt4/message.cpp | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

commit 63f6fb2faf5be578ed79f86c6e9071c9b038ea5e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 13:46:01 2011 -0300

    Message: Return ChannelTextSendError instead of QString for DeliveryDetails::error().

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

commit 1fe876f22762bc90e2e73d47caf201fa9879f845
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 13:40:43 2011 -0300

    Message: Use static_cast instead of C-style casts.

 TelepathyQt4/message.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 919af5157fde23521720d892759245b791685697
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 12:58:30 2011 -0300

    Message: Add accessors for sender-nickname and supersedes.

 TelepathyQt4/message.cpp | 25 +++++++++++++++++++++++++
 TelepathyQt4/message.h   |  3 +++
 2 files changed, 28 insertions(+)

commit 4aa27e1c17b0bc50693c690dddb895a315bd0c42
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 12:37:55 2011 -0300

    Message: Add accessors for delivery report.

 TelepathyQt4/message.cpp | 171 +++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/message.h   |  43 ++++++++++++
 2 files changed, 214 insertions(+)

commit b76307413e887eb914d69f44a409a9bb6d6f9e30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 12:36:06 2011 -0300

    Message: Move utility fns to an anon namespace.

 TelepathyQt4/message.cpp | 114 +++++++++++++++++++++++------------------------
 1 file changed, 56 insertions(+), 58 deletions(-)

commit 120e37d3cd132677087701a27e3cea902b8362d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 12:33:01 2011 -0300

    Message: Sanitize includes.

 TelepathyQt4/message.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 5df04b02a9addce5d9fd3ce313c0504f78be76e3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 13:18:05 2011 -0300

    Update NEWS

 NEWS | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 8a266cad2c72393254b3f8162b3ae76a4bcc1659
Merge: 7559b33 4b7e0ad
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 13:17:04 2011 -0300

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

commit bb9e166d053b678f21d81451c2ae63554d8f5adc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 13:05:54 2011 -0300

    Update NEWS

 NEWS | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 559209b9c501b4477fb9a70ac58de6df9f6485a8
Merge: 75d0210 4b7e0ad
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 13:04:07 2011 -0300

    Merge branch 'rah-mc-restart' into telepathy-qt4-0.6

commit 4b7e0ad4d39cea25ad343c9e51012e3f0d12b8f6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 16 10:57:36 2011 -0300

    FakeHandlerManager: Do not use C-style casts.

 TelepathyQt4/fake-handler-manager-internal.cpp | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 5ce89c4cb7ff740ba28f5d3cefcca87ffd238736
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Sun May 15 20:35:13 2011 +0300

    ContactManager::Roster: Fix sanity check to check the correct list of contacts

 TelepathyQt4/contact-manager-roster.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8d507cf0e593f1c51baca31140fd9294dce53f76
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Sun May 15 19:25:35 2011 +0300

    conn-roster (& -legacy) tests: Verify that when a contact is removed from the roster but it is still blocked, it stays in allKnownContacts()

 tests/dbus/conn-roster-legacy.cpp | 28 +++++++++++++++++++++++-----
 tests/dbus/conn-roster.cpp        | 28 +++++++++++++++++++++++-----
 2 files changed, 46 insertions(+), 10 deletions(-)

commit cd88fa985b25e371cf524292f1ce3a75d5cacb8d
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Sun May 15 19:20:35 2011 +0300

    ContactManager::Roster: Substract ContactBlocking contacts from the ones that are to be removed from allKnownContacts
    
    This is because if a contact has been removed from the Conn.I.ContactList
    roster but it is still in the Conn.I.ContactBlocking roster, it should not
    be removed from cachedAllKnownContacts.

 TelepathyQt4/contact-manager-roster.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1291661b6a48372a42d66a37be8ce23f1d1ef7db
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Sun May 15 19:14:00 2011 +0300

    ContactManager::Roster: Use computeAllKnownContactsChanged() in onContactListNewContactsConstructed()
    
    This allows us to have complete control of changes in cachedAllKnownContacts,
    especially removals, from just one function: computeAllKnownContactsChanged().
    This is useful for controlling cases where the contact must stay in
    cachedAllKnownContacts because it is also in some other list (ex. the deny list).

 TelepathyQt4/contact-manager-roster.cpp | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

commit 599076ed09bf92fdacb1ecbc08b3c95b6385594f
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Thu Apr 28 15:10:37 2011 +0300

    conn-roster test: Sync contact blocking tests with the conn-roster-legacy test
    
    The new tests are more correct, since they do not expect, for example,
    allKnownContactsChanged() to be emitted only once after doing changes
    in the roster or they do not expect contacts to be blocked when the
    blockContacts() / unblockContacts() pending operations finish (they
    might get blocked later).

 tests/dbus/conn-roster.cpp | 113 +++++++++++++++++++++++++++++++++++++--------
 1 file changed, 95 insertions(+), 18 deletions(-)

commit 1c011727658491cef76b4102eb46e4b13073bf26
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Thu Apr 28 15:08:33 2011 +0300

    conn-roster-legacy test: Add tests for contact blocking
    
    These tests are from now on going to test the legacy deny lists code,
    since conn-roster is now using Conn.I.ContactBlocking.

 tests/dbus/conn-roster-legacy.cpp | 208 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 207 insertions(+), 1 deletion(-)

commit 0de81a55e0a6819f4320797de7ca29b74110752c
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Thu Apr 28 15:07:33 2011 +0300

    contactlist (legacy) cm: Implement a deny channel to use it with the conn-roster-legacy test

 tests/lib/glib/contactlist/contact-list-manager.c | 141 ++++++++++++++++++++--
 tests/lib/glib/contactlist/contact-list-manager.h |   1 +
 tests/lib/glib/contactlist/contact-list.c         |   4 +
 3 files changed, 138 insertions(+), 8 deletions(-)

commit 39d02ed90ec1f0abcb240b4947f035965050f576
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Thu Apr 28 00:23:48 2011 +0300

    conn-roster test: Extend the test to verify that unblocked contacts that are not in other lists do not remain in allKnownContacts()

 tests/dbus/conn-roster.cpp | 29 +++++++++++++++++++++++++++--
 1 file changed, 27 insertions(+), 2 deletions(-)

commit 9272c8fd09caf4c16a76df7648a75acfcae059b1
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Thu Apr 28 00:09:52 2011 +0300

    ContactManager::Roster: Remove unblocked contacts from allKnownContacts() unless they are in some other list
    
    This was a mistake in the previous commits; contacts that are not in
    any of the stored/subscribe/publish/deny lists should not appear in
    allKnownContacts(), so after unblocking we have to compute changes to
    allKnownContacts() by marking the unblocked contacts as removed.

 TelepathyQt4/contact-manager-roster.cpp | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit d0f0fab5812c1605261c9d5021ae670dae6fe157
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Wed Apr 27 22:13:00 2011 +0300

    ContactManager::Roster: Introduce a new contactListContacts set to keep track of the Conn.I.ContactList contacts

 TelepathyQt4/contact-manager-internal.h | 2 ++
 TelepathyQt4/contact-manager-roster.cpp | 4 ++++
 2 files changed, 6 insertions(+)

commit 12b2fd646dcde0770d92bba4c4dcf5d68ed37491
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Thu Apr 21 13:23:34 2011 +0300

    conn-roster test: Adjust the tests to verify that allKnownContacts() contains blocked contacts.

 tests/dbus/conn-roster.cpp | 27 ++++++++++++++++++++++++---
 1 file changed, 24 insertions(+), 3 deletions(-)

commit 15b34199c052ca0083a058911e5f6374bd1f3472
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Thu Apr 21 13:16:52 2011 +0300

    ContactManager::Roster: Ensure that allKnownContacts() contains blocked contacts
    
    This patch ensures that all the initially blocked contacts
    are inserted in cachedAllKnownContacts and that all contacts
    that are later blocked or unblocked are also inserted in
    cachedAllKnownContacts, if they were not already there.

 TelepathyQt4/contact-manager-roster.cpp | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 6ecf10c33085578afd53892f03759f644fe335e1
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Tue Apr 19 12:04:26 2011 +0300

    ContactManager::Roster: Introspect the contact list after ContactBlocking has finished introspection
    
    This ensures that FeatureRoster will not become ready before
    ContactBlocking has finished introspection.

 TelepathyQt4/contact-manager-internal.h |  7 +++++--
 TelepathyQt4/contact-manager-roster.cpp | 18 ++++++++++++------
 2 files changed, 17 insertions(+), 8 deletions(-)

commit 58af7913e059b6c4ab2a097545465968939f47d8
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Mon Apr 18 14:25:17 2011 +0300

    conn-roster test: Improve the contact blocking tests

 tests/dbus/conn-roster.cpp | 98 +++++++++++++++++++---------------------------
 1 file changed, 41 insertions(+), 57 deletions(-)

commit e75433c86666e4b130a6fd6a4e2c3838cdf4b5b6
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Mon Apr 18 12:40:09 2011 +0300

    ContactManager::Roster: Add debug messages for debugging contact blocking

 TelepathyQt4/contact-manager-roster.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 79f55b62d7a0d21e6eedbc864b688225e4ffb37c
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Sun Apr 17 13:15:51 2011 +0300

    contactlist2 cm: Implement the ContactBlocking interface

 tests/lib/glib/contactlist2/conn.c | 3 +++
 1 file changed, 3 insertions(+)

commit 06584fc4d5d8f7639f47417ab7be2f6fce1ee853
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Sun Apr 17 12:41:26 2011 +0300

    ContactManager::Roster: Handle the initial blocked contacts using a fake change event

 TelepathyQt4/contact-manager-roster.cpp | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit f016227dd04f7b401b428cdbf8f5b7e83039a753
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Thu Apr 14 13:48:03 2011 +0300

    Contact/ContactManager: Improve the public interface for blocking/unblocking contacts.

 TelepathyQt4/contact-manager-roster.cpp | 10 +++++
 TelepathyQt4/contact-manager.cpp        | 67 ++++++++++++++++++++++++---------
 TelepathyQt4/contact-manager.h          |  9 +++--
 TelepathyQt4/contact.cpp                | 50 ++++++++++++++++++++----
 TelepathyQt4/contact.h                  |  6 ++-
 examples/roster/roster-widget.cpp       |  6 ++-
 tests/dbus/conn-roster.cpp              |  8 ++--
 7 files changed, 119 insertions(+), 37 deletions(-)

commit 0409800dab913978f208bb44d4dafaaff89371e3
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Thu Apr 14 12:53:45 2011 +0300

    ContactManager::Roster: Request only the ContactBlockingCapabilities property from the ContactBlocking interface

 TelepathyQt4/contact-manager-internal.h |  2 +-
 TelepathyQt4/contact-manager-roster.cpp | 22 ++++++++++------------
 2 files changed, 11 insertions(+), 13 deletions(-)

commit 202a2c9a0760d6d9a985e73bd6e51fd46eb0ff08
Author: George Kiagiadakis <george.kiagiadakis@collabora.co.uk>
Date:   Thu Apr 14 12:42:10 2011 +0300

    ContactManager::Roster: Finish the implementation of Conn.I.ContactBlocking introspection

 TelepathyQt4/contact-manager-internal.h |  20 +++++-
 TelepathyQt4/contact-manager-roster.cpp | 111 +++++++++++++++++++++++++++-----
 2 files changed, 112 insertions(+), 19 deletions(-)

commit 5385fe2cda102a78a4495f4855ea8863a70f90e2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 13 20:16:11 2011 +0300

    Contact: Improve the documentation regarding the contact blocking methods

 TelepathyQt4/contact.cpp | 28 +++++++++++++++++-----------
 TelepathyQt4/contact.h   |  2 +-
 2 files changed, 18 insertions(+), 12 deletions(-)

commit a9bebcb6044bb22139989ec03f372b134b85a3bf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 13 20:15:15 2011 +0300

    ContactManager: Improve the documentation regarding the contact blocking methods

 TelepathyQt4/contact-manager.cpp | 26 +++++++++++---------------
 TelepathyQt4/contact-manager.h   |  6 +++---
 2 files changed, 14 insertions(+), 18 deletions(-)

commit 4c216fd034a5ae099a26b3426c9441791692560b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 13 20:10:58 2011 +0300

    ContactManager::Roster: Improve the Conn.I.ContactBlocking handling code

 TelepathyQt4/contact-manager-internal.h |  16 +--
 TelepathyQt4/contact-manager-roster.cpp | 186 ++++++++++++++++----------------
 2 files changed, 106 insertions(+), 96 deletions(-)

commit 6a52b10fc68a878f238891cd1183834e545ddf4d
Author: Alvaro Soliverez <alvaro.soliverez@collabora.co.uk>
Date:   Fri Mar 25 04:08:15 2011 -0300

    conn-roster test: Add tests for Connection.ContactBlocking.

 tests/dbus/conn-roster.cpp | 99 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 99 insertions(+)

commit 0b9f0c6a2d94e89b61be94e0a13d2edd7235cfbb
Author: Alvaro Soliverez <alvaro.soliverez@collabora.co.uk>
Date:   Tue Mar 15 20:10:52 2011 -0700

    ContactManager: Implement contact blocking and report abuse using Connection.ContactBlocking.

 TelepathyQt4/contact-manager-internal.h |  14 ++-
 TelepathyQt4/contact-manager-roster.cpp | 184 ++++++++++++++++++++++++++++----
 TelepathyQt4/contact-manager.cpp        |  34 +++++-
 TelepathyQt4/contact-manager.h          |   3 +
 TelepathyQt4/contact.cpp                |  17 ++-
 TelepathyQt4/contact.h                  |   1 +
 6 files changed, 229 insertions(+), 24 deletions(-)

commit d09634bb81452dab0f7e395ad10a67f71a6bef82
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 12 16:39:34 2011 -0300

    FakeHandlerManager: Keep only one FakeHandler per bus.

 TelepathyQt4/client-registrar-internal.h       |  20 +----
 TelepathyQt4/client-registrar.cpp              |  26 +-----
 TelepathyQt4/fake-handler-manager-internal.cpp | 105 +++++++++++++++++++------
 TelepathyQt4/fake-handler-manager-internal.h   |  26 ++++--
 TelepathyQt4/pending-channel.cpp               |  10 +--
 tests/dbus/account-channel-dispatcher.cpp      |   5 +-
 tests/dbus/client-factories.cpp                |   8 ++
 tests/dbus/client.cpp                          |   8 ++
 8 files changed, 129 insertions(+), 79 deletions(-)

commit 02e3d46630dc3677a619642af13ba5399fea5e94
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 11 11:32:51 2011 -0300

    account-channel-dispatcher test: Improve test for HandledChannels.

 tests/dbus/account-channel-dispatcher.cpp | 148 ++++++++++++++++++++++++++----
 1 file changed, 130 insertions(+), 18 deletions(-)

commit aca21b13930d065f70ebfe866e5de949cc96095d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 11 11:32:26 2011 -0300

    FakeHandlerManager: Use QObject::destroyed instead of our own invalidated signal.

 TelepathyQt4/fake-handler-manager-internal.cpp | 9 +++++----
 TelepathyQt4/fake-handler-manager-internal.h   | 5 +----
 2 files changed, 6 insertions(+), 8 deletions(-)

commit 31687b84575217409d32db129b0bc0000d0c4797
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 10 15:55:15 2011 -0300

    account-channel-dispatcher test: Improve test for HandledChannels.

 tests/dbus/account-channel-dispatcher.cpp | 101 ++++++++++++++++++------------
 1 file changed, 60 insertions(+), 41 deletions(-)

commit 0ccdbeab668d36d024d511aa798d4a5442a6bc88
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 10 15:38:34 2011 -0300

    FakeHandlerManager: Register FakeHandler per registrar, not per dbus connection.

 TelepathyQt4/fake-handler-manager-internal.cpp | 73 +++++++++++++++-----------
 TelepathyQt4/fake-handler-manager-internal.h   | 27 +++++++---
 TelepathyQt4/pending-channel.cpp               |  5 +-
 3 files changed, 62 insertions(+), 43 deletions(-)

commit 4287c588366cb8f7cc927cb3682284ed9614ab1c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 10 14:58:25 2011 -0300

    FakeHandlerManager: Rename header/source file to include -internal in the name and fixed coding style.

 TelepathyQt4/CMakeLists.txt                    |  5 +-
 TelepathyQt4/fake-handler-manager-internal.cpp | 95 ++++++++++++++++++++++++++
 TelepathyQt4/fake-handler-manager-internal.h   | 70 +++++++++++++++++++
 TelepathyQt4/fake-handler-manager.cpp          | 68 ------------------
 TelepathyQt4/fake-handler-manager.h            | 80 ----------------------
 TelepathyQt4/pending-channel.cpp               |  2 +-
 6 files changed, 169 insertions(+), 151 deletions(-)

commit d54f88b5fa28633b97d009ec72524f881c522515
Author: Paolo Capriotti <paolo.capriotti@collabora.co.uk>
Date:   Mon May 9 12:30:51 2011 +0100

    Add test to check that a channel created with RaH is contained in the HandledChannels property of some handler.

 tests/dbus/account-channel-dispatcher.cpp | 72 +++++++++++++++++++++++++++----
 1 file changed, 64 insertions(+), 8 deletions(-)

commit c2eb116c2ac27a5443392fae6fdd6705997dc45a
Author: Paolo Capriotti <paolo.capriotti@collabora.co.uk>
Date:   Fri May 6 12:04:25 2011 +0100

    ClientHandlerAdaptor: store handled channels as bare pointers.

 TelepathyQt4/client-registrar-internal.h |  7 ++++---
 TelepathyQt4/client-registrar.cpp        | 15 +++++++++++++--
 2 files changed, 17 insertions(+), 5 deletions(-)

commit c81083b63108ac9d34f445603b6e317e59df5452
Author: Paolo Capriotti <paolo.capriotti@collabora.co.uk>
Date:   Mon May 9 09:38:49 2011 +0100

    Delete FakeHandler instances when all their channels are invalidated.

 TelepathyQt4/fake-handler-manager.cpp | 12 ++++++++----
 TelepathyQt4/fake-handler-manager.h   |  2 +-
 2 files changed, 9 insertions(+), 5 deletions(-)

commit 4cd861f2b1f3b5327d7f50f8a27d5aff4af9e5e4
Author: Paolo Capriotti <paolo.capriotti@collabora.co.uk>
Date:   Fri May 6 11:50:12 2011 +0100

    RequestTemporaryHandler: use a weak reference to channel.
    
    RTH may be kept alive through the whole lifetime of its channel if it
    happens to be stored in FakeHandlerManager, so its reference to the
    channel should be weak to allow the channel to be destroyed.

 TelepathyQt4/handled-channel-notifier.cpp           | 11 +++++++----
 TelepathyQt4/pending-channel.cpp                    |  2 +-
 TelepathyQt4/request-temporary-handler-internal.cpp | 18 ++++++++++--------
 TelepathyQt4/request-temporary-handler-internal.h   |  6 ++++--
 4 files changed, 22 insertions(+), 15 deletions(-)

commit 4fbf37aaee4c47bfd41c3d3d3720afab6b603dd7
Author: Paolo Capriotti <paolo.capriotti@collabora.co.uk>
Date:   Fri May 6 10:35:11 2011 +0100

    FakeHandlerManager: fix leak when a channel is destroyed before being invalidated.

 TelepathyQt4/fake-handler-manager.cpp | 9 +++++++++
 TelepathyQt4/fake-handler-manager.h   | 1 +
 2 files changed, 10 insertions(+)

commit 9acf07063eb24de341eab579ed10038f4ebf7ae6
Author: Paolo Capriotti <paolo.capriotti@collabora.co.uk>
Date:   Fri May 6 10:28:25 2011 +0100

    FakeHandlerManager: use (name, baseService) to indentify a dbus connection.

 TelepathyQt4/fake-handler-manager.cpp | 6 +++---
 TelepathyQt4/fake-handler-manager.h   | 4 ++--
 TelepathyQt4/pending-channel.cpp      | 6 +++---
 3 files changed, 8 insertions(+), 8 deletions(-)

commit 006d2eedee81a93e8b48fb5f54906147b0c867c5
Author: Paolo Capriotti <paolo.capriotti@collabora.co.uk>
Date:   Fri May 6 10:01:38 2011 +0100

    Keep RequestTemporaryHandler alive through the lifetime of an R&H channel.

 TelepathyQt4/CMakeLists.txt           |  2 +
 TelepathyQt4/fake-handler-manager.cpp | 55 ++++++++++++++++++++++++
 TelepathyQt4/fake-handler-manager.h   | 79 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/pending-channel.cpp      | 12 ++++++
 4 files changed, 148 insertions(+)

commit 30b5a728bdf4524f045581487ac2b371bd59de8c
Author: Paolo Capriotti <paolo.capriotti@collabora.co.uk>
Date:   Fri May 6 09:32:00 2011 +0100

    Ignore Server and Limit parameters for ContactSearch if not supported.

 TelepathyQt4/account.cpp | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

commit 173713aec484ad4e89c22a95e998de3d145bebe5
Author: Paolo Capriotti <paolo.capriotti@collabora.co.uk>
Date:   Mon May 9 09:12:43 2011 +0100

    account.cpp: move anonymous namespace inside Tp.

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

commit 7559b3388229b3f12a0c8cf9a7c3c51beeeb1722
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri May 6 19:40:45 2011 +0300

    Make master lead to 0.7.0

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

commit 75d0210fa19df34c1b5c996a443a422717e5004d
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri May 6 19:37:49 2011 +0300

    Set up 0.6 stable branch

 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6d5f4fa647cd4ee96cb1f80678b7262c0560515d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 6 11:25:55 2011 -0300

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 95743a641a03d68ebdf66f5a814aa810f74dc9a9
Merge: 8e4082a 602fa47
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 6 11:24:37 2011 -0300

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

commit 8e4082ae09b175b8647577d55a07bb94eadd411c
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri May 6 17:22:40 2011 +0300

    Update NEWS

 NEWS | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 03f93689fdd7211bdb0e9e593d39650df280fd1e
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri May 6 14:43:41 2011 +0300

    Pass new values for D-Bus properties boxed in variants, not raw
    
    The python test service used in the DBusProperties test is lenient enough to allow passing unboxed
    values, but services in general aren't.
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/abstract-interface.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 602fa4752c6d33e4039b6bf5f7163da7ac50ad46
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 6 11:09:42 2011 -0300

    Connection: Initialize accountBalance private member.

 TelepathyQt4/connection.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 823c106bcca27a0b4dfdd91eddc37b5a41531619
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 1 18:56:43 2011 -0300

    Start 0.5.17 development

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

commit edf471b92dda095dd0464a508a02f0d8dda06b5b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 1 18:42:29 2011 -0300

    Prepare release 0.5.16

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

commit 2005bf8379e1fb3e757553470486dbac5dcce22d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 1 18:40:14 2011 -0300

    Update NEWS

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

commit d554e9dedafd33796183c1bb6e198cded73f6b5a
Merge: cba8c2a c38fb3d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 1 18:34:42 2011 -0300

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

commit c38fb3d06ec54b1f36b8774b1ce9154bb51e6c00
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 1 18:29:23 2011 -0300

    simple-observer test: Add some code comments.

 tests/dbus/simple-observer.cpp | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit 2703d094510919d301bd7cda22171ece70e1b755
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 29 18:44:56 2011 -0300

    SimpleTextObserver: Add a debug on construction.

 TelepathyQt4/simple-text-observer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b7d8aaf6831205a8bf5bad2f529cb8742ad3b1c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 29 18:44:46 2011 -0300

    SimpleCallObserver: Add a debug on construction.

 TelepathyQt4/simple-call-observer.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 03da83ed0cd5fbc0c2b183eec5a634be60268967
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 29 18:28:56 2011 -0300

    SimpleObserver: Print the name of the observer being used.

 TelepathyQt4/simple-observer-internal.h |  7 ++++++-
 TelepathyQt4/simple-observer.cpp        | 17 +++++++++--------
 2 files changed, 15 insertions(+), 9 deletions(-)

commit 5f929186c4784d9b3f4f6db63964a4fe7b676b67
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 29 00:56:58 2011 -0300

    simple-observer test: Add test for simple observers.

 tests/dbus/CMakeLists.txt      |   1 +
 tests/dbus/simple-observer.cpp | 711 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 712 insertions(+)

commit ebde78312759338d10b5a86c1b662ab8d753e662
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 29 18:29:40 2011 -0300

    test lib: Use different loop exit codes for expectSuccessfulProperty return, to properly check waitForProperty actually worked.

 tests/lib/test.cpp | 4 ++--
 tests/lib/test.h   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 966c5a338ebb53075de04912c6ff34cc5a702be7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 28 22:15:30 2011 -0300

    contact-messenger test: Enable test for observers memory leak.

 tests/dbus/contact-messenger.cpp | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit eb431cebd2ea66091a56538add5ff882bdf09f18
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 28 22:14:28 2011 -0300

    SimpleObserver: Fix memory leak.

 TelepathyQt4/simple-observer-internal.h |  9 +++++----
 TelepathyQt4/simple-observer.cpp        | 24 +++++++++++-------------
 2 files changed, 16 insertions(+), 17 deletions(-)

commit 6e98ea05e26bdafa1f8b4c4dd47728438e148731
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 28 20:53:48 2011 -0300

    SimpleObserver: Export it :P.

 TelepathyQt4/simple-observer.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5b7edb1676e70c88b73e47bac2ed507872199406
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 28 20:19:28 2011 -0300

    SimpleObserver: Avoid emitting redundant signals.

 TelepathyQt4/simple-observer.cpp | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 07f7a9adf329218615dbfe00957e1f5bfd3f1186
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 27 18:46:21 2011 -0300

    Properly install channel-class-features.h.

 TelepathyQt4/CMakeLists.txt | 1 +
 1 file changed, 1 insertion(+)

commit 8016440337c4f5eb99c515811d959e230ef96978
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 26 15:39:26 2011 -0300

    SimpleObserver: Only filter channels once contact id is normalized and make sure channels() only return the channels we are interested.
    
    Also populate the internal list of channels with current internal observer channels on construction.

 TelepathyQt4/simple-observer-internal.h |  20 +++++--
 TelepathyQt4/simple-observer.cpp        | 100 ++++++++++++++++++++++----------
 2 files changed, 83 insertions(+), 37 deletions(-)

commit dd883d015f83415b622d2b36fa65db33f3121ebb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 26 13:25:35 2011 -0300

    Properly install ChannelCLassFeatures instead of ChannelFeatureSpec.

 TelepathyQt4/CMakeLists.txt | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 0e50f6c992fb8a8ebff9fc0448cce5c63b41e89e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 26 13:20:49 2011 -0300

    SimpleObserver: Enable fast lookup on registered accounts by using QHash/QSet instead of QList.

 TelepathyQt4/simple-observer-internal.h | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit 9be17fb028cd3db22eddf22b27da941e2b48b6fb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 26 13:16:16 2011 -0300

    SimpleObserver: Properly handle extra channel features in shared observers.

 TelepathyQt4/simple-observer-internal.h | 13 +++++++++----
 TelepathyQt4/simple-observer.cpp        |  9 ++++-----
 2 files changed, 13 insertions(+), 9 deletions(-)

commit af74d00b2c904ce33c74ad063bce3aee3e91dc95
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 26 13:14:49 2011 -0300

    features test: Test qHash(features).

 tests/CMakeLists.txt |  1 +
 tests/features.cpp   | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 74 insertions(+)

commit d90fad4d01964f96501bb27dfebc8ba730970418
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 26 12:55:14 2011 -0300

    Features: Add qHash.

 TelepathyQt4/feature.h | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 71fde88a8e2ff694ea7a3849e74c9c880ae4374b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 26 12:16:25 2011 -0300

    SimpleObserver: Cache using QSet<ChannelClassSpec> instead of ChannelClassSpecList.

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

commit bd1cb03a15c3ec25e5699b3d23f32d9d9a03cd30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 26 12:15:31 2011 -0300

    ChannelClassSpec: Add qHash(QSet<ChannelClassSpec>).

 TelepathyQt4/channel-class-spec.h | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 34c0a44bcefb3398c966747134e9083cd5b9714d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 26 11:04:34 2011 -0300

    channel-class-spec test: Stress test qHash(ChannelClassSpecList).

 tests/channel-class-spec.cpp | 54 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

commit b87452fde4e572c2ff5f540cf42b1949baecd08a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 26 11:04:17 2011 -0300

    ChannelClassSpecList: Fix qHash.

 TelepathyQt4/channel-class-spec.h | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit e400bd4b564ec21d5a89320fbc88eaedc564a8f3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 25 23:14:32 2011 -0300

    SimpleObserver: Enable recover.

 TelepathyQt4/simple-observer.cpp | 2 +-
 tests/dbus/contact-messenger.cpp | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit beada1ed1e1634e3535a7b368524981acf1d0f8a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 25 22:49:54 2011 -0300

    SimpleObserver: Fixed typo in ChannelInvalidationInfo.

 TelepathyQt4/simple-observer-internal.h | 10 +++++-----
 TelepathyQt4/simple-observer.cpp        |  4 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 3f041dc9729782f609ae75a5a93bfda5b8262525
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 25 22:36:06 2011 -0300

    ContactMessenger: Add textChats accessor.

 TelepathyQt4/contact-messenger.cpp | 11 +++++++++++
 TelepathyQt4/contact-messenger.h   |  2 ++
 2 files changed, 13 insertions(+)

commit 768ca41435e2b129dae3f9d1646473fe051d4132
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 25 21:21:27 2011 -0300

    SimpleObserver: Cache internal observers.

 TelepathyQt4/simple-observer-internal.h | 115 ++++++++++++++---------
 TelepathyQt4/simple-observer.cpp        | 156 +++++++++++++++++++-------------
 TelepathyQt4/simple-observer.h          |   7 +-
 3 files changed, 167 insertions(+), 111 deletions(-)

commit ae7b42dd7638ada83e81f4bc95c325fdc48061c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 25 22:27:48 2011 -0300

    channel-class-spec test: Test hash methods.

 tests/CMakeLists.txt         |  3 +-
 tests/channel-class-spec.cpp | 71 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+), 1 deletion(-)

commit 639a2e098c1fa371a27de918d1a40727994d41f6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 25 22:26:49 2011 -0300

    ChannelClassSpec/List: Add qHash allowing usage with QHash/QSet/QPair.

 TelepathyQt4/channel-class-spec.h | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit fd0d074b235451e526fbe0e30de359cd1726cc04
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 25 22:25:57 2011 -0300

    FixedFeatureFactory: Add Q_OBJECT macro to allow usage of qobject_cast.

 TelepathyQt4/CMakeLists.txt            | 1 +
 TelepathyQt4/fixed-feature-factory.cpp | 2 ++
 TelepathyQt4/fixed-feature-factory.h   | 3 +++
 3 files changed, 6 insertions(+)

commit 996226b7ae8355a78cde7b5be2e5da27bbbc4901
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 25 22:25:32 2011 -0300

    ChannelFactory: Add Q_OBJECT macro to allow usage of qobject_cast.

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

commit 98f102fa0753c0cfcea1d99664e718553ad0dcc0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 25 22:24:55 2011 -0300

    AccountFactory: Add Q_OBJECT macro to allow usage of qobject_cast.

 TelepathyQt4/CMakeLists.txt      | 1 +
 TelepathyQt4/account-factory.cpp | 2 ++
 TelepathyQt4/account-factory.h   | 3 +++
 3 files changed, 6 insertions(+)

commit 29e7453e3dc6651038e24dfda6d9f411f8c3514f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 25 19:57:38 2011 -0300

    SimpleCallObserver: Remove support for filtering by call type.

 TelepathyQt4/simple-call-observer.cpp | 60 +++++++++++------------------------
 TelepathyQt4/simple-call-observer.h   | 23 +++-----------
 2 files changed, 24 insertions(+), 59 deletions(-)

commit 9e5d6581116b68e0fa76bd3e583bafd74be8135e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 25 19:51:40 2011 -0300

    SimpleTextObserver: Fix crash opportunity.

 TelepathyQt4/simple-text-observer.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 760cb444004f98cde1089a514c182faa80494213
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 25 19:50:47 2011 -0300

    SimpleCallObserver: Warn and ignore channel if channel received is not a SM channel.

 TelepathyQt4/simple-call-observer.cpp | 30 ++++++++++++++++++++++++++++--
 1 file changed, 28 insertions(+), 2 deletions(-)

commit ebf7e0d1e5566f0df7947b61581d12cac2f99fea
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 25 19:40:30 2011 -0300

    SimpleCallObserver: Add error name/message to streamedMediaCallEnded signal.

 TelepathyQt4/simple-call-observer.cpp | 8 +++++---
 TelepathyQt4/simple-call-observer.h   | 3 ++-
 2 files changed, 7 insertions(+), 4 deletions(-)

commit b20c5f1eb333ee31d14ee5ef0e0a34f6a2bd8a1d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 25 19:37:57 2011 -0300

    SimpleObserver: Remove timestamp from signals.

 TelepathyQt4/simple-call-observer.cpp   | 25 +++++++---------
 TelepathyQt4/simple-call-observer.h     | 13 +++------
 TelepathyQt4/simple-observer-internal.h | 24 +++++----------
 TelepathyQt4/simple-observer.cpp        | 52 ++++++++++++---------------------
 TelepathyQt4/simple-observer.h          | 12 +++-----
 TelepathyQt4/simple-text-observer.cpp   |  4 +--
 6 files changed, 46 insertions(+), 84 deletions(-)

commit 12091697a087d8648e5d21af7a66ab5f265a7dd8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 25 19:30:29 2011 -0300

    Rename ChannelFeatureSpec to ChannelClassFeatures.

 TelepathyQt4/ChannelClassFeatures       | 13 ++++++++++
 TelepathyQt4/ChannelFeatureSpec         | 13 ----------
 TelepathyQt4/channel-class-features.h   | 45 +++++++++++++++++++++++++++++++++
 TelepathyQt4/channel-factory.cpp        |  8 +++---
 TelepathyQt4/channel-feature-spec.h     | 45 ---------------------------------
 TelepathyQt4/simple-call-observer.cpp   |  2 +-
 TelepathyQt4/simple-observer-internal.h |  8 +++---
 TelepathyQt4/simple-observer.cpp        | 18 ++++++-------
 TelepathyQt4/simple-observer.h          | 20 +++++++--------
 TelepathyQt4/simple-text-observer.cpp   |  2 +-
 10 files changed, 87 insertions(+), 87 deletions(-)

commit eae30e415b31ec7c0842205e882c72cbf6d8d884
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 21 07:32:22 2011 -0300

    SimpleTextObserver: Add textChats accessor.

 TelepathyQt4/simple-text-observer.cpp | 17 +++++++++++++++++
 TelepathyQt4/simple-text-observer.h   |  2 ++
 2 files changed, 19 insertions(+)

commit 3495655ab0ac984cf9f4c42a1d764793a9518fb4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 21 07:32:06 2011 -0300

    SimpleCallObserver: Add streamedMediaCalls accessor.

 TelepathyQt4/simple-call-observer.cpp | 31 +++++++++++++++++++++++++------
 TelepathyQt4/simple-call-observer.h   |  2 ++
 2 files changed, 27 insertions(+), 6 deletions(-)

commit 50754b4037b1c6eda20090ed07ddb1fc4d6e4dc3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 21 07:04:42 2011 -0300

    ChannelFactory: Use ChannelFeatureSpec.

 TelepathyQt4/channel-factory.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 735473fe9813fe527f8639f9e651f039027907e6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 21 06:24:56 2011 -0300

    SimpleTextObserver: Use SimpleObserver.

 TelepathyQt4/simple-observer.h               |   1 +
 TelepathyQt4/simple-text-observer-internal.h | 132 +---------
 TelepathyQt4/simple-text-observer.cpp        | 350 +++++----------------------
 TelepathyQt4/simple-text-observer.h          |  13 +-
 4 files changed, 66 insertions(+), 430 deletions(-)

commit 21767e47af1e92dbb8b1fc46f747292c729b7228
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 21 05:58:33 2011 -0300

    Add SimpleCallObserver helper class for observing calls.

 TelepathyQt4/CMakeLists.txt           |   4 +
 TelepathyQt4/SimpleCallObserver       |  13 ++
 TelepathyQt4/simple-call-observer.cpp | 277 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/simple-call-observer.h   | 110 ++++++++++++++
 TelepathyQt4/simple-observer.h        |   2 +
 TelepathyQt4/types.h                  |   2 +
 6 files changed, 408 insertions(+)

commit 701e9ad5fd7389d49350eb508a7428ec820d2649
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 21 05:30:04 2011 -0300

    SimpleObserver: Add support for filtering channels by contact.

 TelepathyQt4/simple-observer-internal.h |  50 +++++-
 TelepathyQt4/simple-observer.cpp        | 289 ++++++++++++++++++++++++++++----
 TelepathyQt4/simple-observer.h          |  34 ++++
 3 files changed, 338 insertions(+), 35 deletions(-)

commit d7d7df6026ea81d99cde43440c68116fd60f4685
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 21 04:44:02 2011 -0300

    Add SimpleObserver helper class for observing channels.

 TelepathyQt4/CMakeLists.txt             |   6 +
 TelepathyQt4/SimpleObserver             |  13 ++
 TelepathyQt4/simple-observer-internal.h | 171 +++++++++++++++
 TelepathyQt4/simple-observer.cpp        | 375 ++++++++++++++++++++++++++++++++
 TelepathyQt4/simple-observer.h          |  71 ++++++
 TelepathyQt4/types.h                    |   2 +
 6 files changed, 638 insertions(+)

commit 51a87d2914d3a5a194d522be347e7d681b68e922
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 21 04:34:28 2011 -0300

    Add ChannelFeatureSpec type to be used by SimpleObserver.

 TelepathyQt4/CMakeLists.txt         |  8 ++++---
 TelepathyQt4/ChannelFeatureSpec     | 13 +++++++++++
 TelepathyQt4/channel-feature-spec.h | 45 +++++++++++++++++++++++++++++++++++++
 3 files changed, 63 insertions(+), 3 deletions(-)

commit cba8c2ad8059c4627c62904848c748e04b24cb6f
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 25 16:56:45 2011 +0300

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit f3328b3f63c139d8f54871dd39f4c69662b85f4d
Merge: 62ace22 18f6cc2
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 25 16:54:18 2011 +0300

    Merge branch 'useless-feature-check'
    
    Reviewed-by: Martin Klapetek (mck182)
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 18f6cc2e4c1dc203270043fd0de77619808aa9db
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 25 15:47:22 2011 +0300

    Remove QDBusServiceWatcher feature check
    
    Redundant as we depend on Qt 4.6 nowadays.

 CMakeLists.txt              | 15 ---------------
 TelepathyQt4/dbus-proxy.cpp |  8 --------
 config.h.in                 |  2 --
 3 files changed, 25 deletions(-)

commit 53876bd4000c5e1375d9abbcb84ed1d3f4d592a9
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 25 15:44:24 2011 +0300

    Remove QDBusVariant operator== feature check
    
    Redundant as we depend on Qt 4.6 nowadays.

 CMakeLists.txt         |  9 ---------
 TelepathyQt4/types.cpp | 13 -------------
 config.h.in            |  1 -
 3 files changed, 23 deletions(-)

commit 62ace223e9b4a268edcb4d1783a8766eef3526f4
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 25 14:59:42 2011 +0300

    Update NEWS

 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

commit a85d6b341d7752ec5c70f19a29309a987341aca1
Merge: 0bc545c 2051a17
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 25 14:54:10 2011 +0300

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

commit 2051a1760d4086a80528e22837fec474cbcee09b
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 25 13:52:46 2011 +0300

    RosterGroups tests: Test preparing FeatureRosterGroups after StateSuccess is reached

 tests/dbus/conn-roster-groups-legacy.cpp | 79 ++++++++++++++++++++++++++++++++
 tests/dbus/conn-roster-groups.cpp        | 79 ++++++++++++++++++++++++++++++++
 2 files changed, 158 insertions(+)

commit 7b1c48da69e1e7d6be270dddb549b9e6efb907af
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 25 00:13:40 2011 +0300

    ContactList roster: Make roster groups actually work
    
    The roster code failed to query the contact attributes telling their groups correctly, because
    ContactManager::supportedFeatures() didn't know about the corresponding Contact feature.
    
    The unit test for roster groups was interesting. It had the following paradigm:
    
    - create group B
    - copy all contacts which were in group A to group B
    - verify that group A and B have the same contacts
    
    This, however, passes even if the code fails to discover ANY contacts in group A (because an empty
    group is equal to another empty group).

 TelepathyQt4/contact-manager.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 705f955bda265bb2a87ac6dbc6982cc4be0279ec
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 24 23:59:30 2011 +0300

    ContactList roster: only enter StateSuccess when groups are done, if requested

 TelepathyQt4/contact-manager-roster.cpp | 37 ++++++++++++++++++++++++++-------
 1 file changed, 30 insertions(+), 7 deletions(-)

commit 7967002f1fb2e5199c3e9f01d728b87968fd6cc1
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 24 23:48:37 2011 +0300

    ContactList roster: Fix SIGSEGV crash when Groups property fetch fails
    
    This allows the updated test to proceed further.
    
    Which uncovers the fact, that ContactGroups didn't actually ever discover initial contact groups
    correctly with CMs implementing the new ContactList API in any of the last 13 tp-qt4 releases, ever
    since we supposedly gained support for the interface.

 TelepathyQt4/contact-manager-roster.cpp | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit e5977a41b17cab32db17b5cbc49297bf91206054
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 24 23:44:39 2011 +0300

    ContactList roster: Test StateSuccess ordering
    
    Uncovers the fact that similarly to legacy roster, Groups aren't waited for... but also uncovers a
    SIGSEGV crash!

 tests/dbus/conn-roster-groups.cpp | 101 ++++++++++++++++++++++++++++++++++++++
 tests/dbus/conn-roster.cpp        |   3 ++
 2 files changed, 104 insertions(+)

commit 50760e2d586ed9606e1ca44891f32a2c9e97c9c5
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 24 22:12:39 2011 +0300

    Legacy roster: Enter StateSuccess only once both roster and groups are introspected, if requested

 TelepathyQt4/contact-manager-internal.h |  3 +++
 TelepathyQt4/contact-manager-roster.cpp | 38 +++++++++++++++++++++++++++------
 2 files changed, 35 insertions(+), 6 deletions(-)

commit 6479c604abb5ad8db69dea7bac2d1d4f7880789f
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 24 22:11:02 2011 +0300

    Legacy roster: Test that StateSuccess is entered at a sane time
    
    Shows that it doesn't actually wait for roster groups introspection to finish (!)

 tests/dbus/conn-roster-groups-legacy.cpp | 98 ++++++++++++++++++++++++++++++++
 tests/dbus/conn-roster-legacy.cpp        |  3 +
 2 files changed, 101 insertions(+)

commit 945b531eedb5608409c2f9fd7205070ccbecfaec
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 24 22:07:46 2011 +0300

    TestConnRosterGroups(Legacy): Make cleanup() more foolproof
    
    In particular, allows tests which don't fully wait for a connection to get connected and finish
    Connected introspection.

 tests/dbus/conn-roster-groups-legacy.cpp | 27 ++++++++++-----------------
 tests/dbus/conn-roster-groups.cpp        | 27 ++++++++++-----------------
 2 files changed, 20 insertions(+), 34 deletions(-)

commit 0bc545c849ab02d229ddc21cf2b3cb2033b99dfa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Apr 24 15:50:01 2011 -0300

    Update NEWS

 NEWS | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit fbfee9933bef792209dd430d5d573b7618ae01d4
Merge: 0063c79 62ebe3d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Apr 24 15:45:24 2011 -0300

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

commit 0063c79b4b192acae0b4427e801fa442aed375d9
Merge: d93f0b5 a17358c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Apr 24 15:45:03 2011 -0300

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

commit a17358c2629c8a0c2bad6f41c1c2236dc037925a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 22 17:24:45 2011 -0300

    Bump tp-glib dep to >= 0.14.5

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

commit 2981083aaf9652286a84ee9d49d38434d8b98942
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 22 17:14:28 2011 -0300

    ConnectionLowlevel: Improved debugs for allowedPresenceStatuses and maxPresenceStatusMessageLength.

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

commit 29b42880db7dc5895094b3e74b10678fac5676d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 22 17:14:07 2011 -0300

    ConnectionLowlevel: Update docs for maxPresenceStatusMessageLength.

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

commit b91aec609e3ca7a6c3071f198c748b7d0bb04eb0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 22 17:12:07 2011 -0300

    Account: Update docs for maxPresenceStatusMessageLength.

 TelepathyQt4/account.cpp | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 3351eb068befaeefabf95e7137ce418216da89c3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 22 17:04:43 2011 -0300

    ConnectionLowlevel/Account: Rename maximumPresenceStatusMessageLength to maxPresenceStatusMessageLength.

 TelepathyQt4/account.cpp           | 4 ++--
 TelepathyQt4/account.h             | 2 +-
 TelepathyQt4/connection-lowlevel.h | 2 +-
 TelepathyQt4/connection.cpp        | 4 ++--
 tests/dbus/conn-basics.cpp         | 2 +-
 5 files changed, 7 insertions(+), 7 deletions(-)

commit e664783dcfc0f4005e187774a127f8e0624f9178
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 14 03:20:06 2011 -0300

    conn-basics test: Add test for Conn.SimplePresence.MaximumStatusMessageLength.

 tests/dbus/conn-basics.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 26a17f28a50f587a01b3d1c12a77df6c54827b8a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 14 03:14:48 2011 -0300

    contacts-conn example cm: Update from tp-glib

 tests/lib/glib/CMakeLists.txt         |   2 +
 tests/lib/glib/contact-list-manager.c | 745 ++++++++++++++++++++++++++++++++++
 tests/lib/glib/contact-list-manager.h |  69 ++++
 tests/lib/glib/contacts-conn.c        |  85 +++-
 tests/lib/glib/contacts-conn.h        |   6 +-
 5 files changed, 903 insertions(+), 4 deletions(-)

commit 45ea0862a54c8a40de48c0b3062d0695ad272d74
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 14 02:13:39 2011 -0300

    Account: Add method to return the maximum allowed length for presence status messages.

 TelepathyQt4/account.cpp | 28 ++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |  1 +
 2 files changed, 29 insertions(+)

commit 39020cc5027da9ef45cad7b856f3a8c270651975
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 14 02:13:09 2011 -0300

    Connection: Add support for Conn.SimplePresence.MaximumStatusMessageLength.

 TelepathyQt4/connection-lowlevel.h |  2 ++
 TelepathyQt4/connection.cpp        | 54 +++++++++++++++++++++++++++++++++-----
 2 files changed, 50 insertions(+), 6 deletions(-)

commit d93f0b5215b7e5d791f56674d054d68a544673d3
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 24 15:30:05 2011 +0300

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 1fbe74d2d0ff17d808e785079a1cf4fda0c82709
Merge: 50507dd e68e707
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 24 15:21:58 2011 +0300

    Merge remote-tracking branch 'andrunko/contact-sanitize'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 50507ddc4cf373609fffd4f3d79b54fbd232b4ef
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 24 15:21:28 2011 +0300

    Update NEWS

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

commit 890800ba1565941d339d2505e91bf670054777e0
Merge: eb93b18 db83e71
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 24 15:11:56 2011 +0300

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

commit db83e71583cf5686c242d0e508d7bf210091bd4f
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 24 15:07:43 2011 +0300

    Fix Qt 4.7 race in ConnIntrospectCornerCases

 tests/dbus/conn-introspect-cornercases.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 77b1549dce67dcd0db7e50a675a3d61fe59744d2
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 24 12:51:02 2011 +0300

    Connection: Fix crash on consecutive self handle changes

 TelepathyQt4/connection.cpp | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 4d4bb14cda8d8dc067cd05921b8ebf885324336d
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 24 12:12:14 2011 +0300

    Test consecutive self handle changes

 tests/dbus/conn-introspect-cornercases.cpp | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit eb93b18e70c086983fe1ef1bef0f566edc2bd39e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Apr 23 16:43:28 2011 -0300

    Update NEWS

 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

commit bdede71c94f423eb33b3c00a8625da1e35260c4c
Merge: ae3e939 73ebcc2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Apr 23 16:41:50 2011 -0300

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

commit ae3e9399c23c3fd2d437d98de7c9e24423dea511
Merge: cf6997e c7808ef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Apr 23 16:41:25 2011 -0300

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

commit 73ebcc2ce785e717dd0084e0c262a6c73412c1ba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 21 18:33:21 2011 -0300

    Add correct connection interface pretty headers and warn when building if the wrong ones are used.
    
    Pretty headers for Conn.ClientTypes/ContactGroups/ContactList/Saving were missing the Interface
    suffix.

 TelepathyQt4/CMakeLists.txt                            |  4 ++++
 TelepathyQt4/ConnectionInterfaceClientTypes            |  8 ++++++--
 TelepathyQt4/ConnectionInterfaceClientTypesInterface   | 13 +++++++++++++
 TelepathyQt4/ConnectionInterfaceContactGroups          |  8 ++++++--
 TelepathyQt4/ConnectionInterfaceContactGroupsInterface | 13 +++++++++++++
 TelepathyQt4/ConnectionInterfaceContactList            |  8 ++++++--
 TelepathyQt4/ConnectionInterfaceContactListInterface   | 13 +++++++++++++
 TelepathyQt4/ConnectionInterfacePowerSaving            |  8 ++++++--
 TelepathyQt4/ConnectionInterfacePowerSavingInterface   | 13 +++++++++++++
 9 files changed, 80 insertions(+), 8 deletions(-)

commit 0da20c738b9834a226569128aba26b5e592564a6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 14 02:14:07 2011 -0300

    Connection: Coding style fixes.

 TelepathyQt4/connection.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 546f4ad2a3f655f4e4b872179427f3351e4c60f5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 13 23:21:55 2011 -0300

    MethodInvocationContext: Document class.

 TelepathyQt4/method-invocation-context.dox | 41 ++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit c3f6705a17919127ac507e808504a7d2e2df73bb
Merge: e37145c c7808ef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Apr 23 16:28:01 2011 -0300

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

commit d8bb41e5104ccec3c2f72040fd44f07438e48db4
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Apr 23 21:34:57 2011 +0300

    Further test connection self handle changes
    
    Now the only branch not covered in the self handle codepaths is the one for the self contact build
    failing, which looks simple enough, and would be quite hard to get covered.

 tests/dbus/conn-introspect-cornercases.cpp | 116 ++++++++++++++++++++++++++++-
 1 file changed, 114 insertions(+), 2 deletions(-)

commit 7617ebaa87a4a20d8bb91215db00c893d7f2a3e1
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Apr 23 19:46:34 2011 +0300

    Fix the crash for self handle changing when the status is Connecting
    
    Otherwise clears up the logic with reintrospecting the self contact as well.
    
    More testing to follow.

 TelepathyQt4/connection.cpp | 26 +++++++++++++++++++++-----
 1 file changed, 21 insertions(+), 5 deletions(-)

commit e83487c5001beee81c067ded1adb258f37f8ce01
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Apr 23 19:46:12 2011 +0300

    Test self handle change in Connecting state
    
    Triggers a crash (!)

 tests/dbus/conn-introspect-cornercases.cpp | 80 +++++++++++++++++++++++++++++-
 1 file changed, 79 insertions(+), 1 deletion(-)

commit 62ebe3d8412bcba28d4760ae8849fe5d32ce4908
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 22 16:20:24 2011 -0300

    roster example: Use FeatA | FeatB | FeatC.

 examples/roster/roster-window.cpp | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit d9c4f63040b85b40b010465a90938de92bb977c9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 22 16:20:07 2011 -0300

    Features: Add operator|(Features, Feature).

 TelepathyQt4/feature.h | 5 +++++
 1 file changed, 5 insertions(+)

commit e68e7072d3a778c31e579327b11f899cad0f34d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Apr 23 11:59:18 2011 -0300

    roster example: Only load contacts when ContactManager state is Success.

 examples/roster/roster-widget.cpp | 34 ++++++++++++++++++++++------------
 examples/roster/roster-widget.h   |  1 +
 2 files changed, 23 insertions(+), 12 deletions(-)

commit cf6997ed0c450a7615a3993a2e3b5f3151d7eef5
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Apr 23 17:42:13 2011 +0300

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e05ef70026aed2849cb932f13939d4f9112bb10d
Merge: e37145c 4925793
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Apr 23 17:39:17 2011 +0300

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

commit 4925793931ddf74ea6153777bf13ef74ad9644ea
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Apr 23 17:12:44 2011 +0300

    Add Channel::targetContact()

 TelepathyQt4/channel.cpp   | 41 +++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel.h     |  1 +
 tests/dbus/chan-basics.cpp |  4 ++++
 tests/dbus/chan-group.cpp  |  4 ++++
 4 files changed, 50 insertions(+)

commit f3cf445ae4996111babc1784b5fdfd05ad3126e0
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Apr 23 16:32:29 2011 +0300

    Channel: Avoid injecting empty id for initiator handle if the real ID is not in the initial props

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

commit 77878806fe1870b66447637cf8eb687859720e3b
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Apr 23 16:24:40 2011 +0300

    Channel: Add TargetID and InitiatorID to guaranteed immutable props

 TelepathyQt4/channel.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 1663a259b71fb05c9c040bcaad0ac67a7fcb801f
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Apr 23 16:14:10 2011 +0300

    Channel: Inject TargetID as TargetHandle's ID if available
    
    Test suite goes from 1.95s to 1.90s avg.

 TelepathyQt4/channel.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 81f78c9d77238abe23ce3d5096c05c97f60907c3
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Apr 23 16:03:18 2011 +0300

    Channel: Add targetId() accessor

 TelepathyQt4/channel.cpp   | 37 ++++++++++++++++++++++++++++++++++---
 TelepathyQt4/channel.h     |  1 +
 tests/dbus/chan-basics.cpp |  1 +
 3 files changed, 36 insertions(+), 3 deletions(-)

commit d4a57867b32097b18c16fe656fb9aa4390e07d96
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Apr 23 15:23:51 2011 +0300

    Make the Channel main property extract fn more appropriately named
    
    I originally planned to have one extraction function for each set of properties introduced in new
    spec releases, queuing appropriate fallbacks if the properties introduced in that version weren't
    found. Somebody didn't follow that plan, which would be useless to try and attempt now, so remove
    the confusing references to it.

 TelepathyQt4/channel.cpp | 19 ++++++-------------
 1 file changed, 6 insertions(+), 13 deletions(-)

commit c7808effdd7a4b12a77c8dc9e8e44f4f659d84b4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 25 03:53:29 2011 -0300

    Connection: Add accessors for ConnectionError details server-message, user-requested, expected-hostname and certificate-hostname.

 TelepathyQt4/connection.h | 26 ++++++++++++++++++++------
 1 file changed, 20 insertions(+), 6 deletions(-)

commit 95d48f1ef94730e9d0a718de5e6399cc239f454d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 25 03:52:48 2011 -0300

    Auto generate code for Connection.ContactBlocking.

 TelepathyQt4/CMakeLists.txt                              |  1 +
 TelepathyQt4/ConnectionInterfaceContactBlockingInterface | 13 +++++++++++++
 TelepathyQt4/connection.xml                              |  1 +
 3 files changed, 15 insertions(+)

commit 8a5ec49510f83738ff887f7d8685a41b83c0f895
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 25 03:39:17 2011 -0300

    Update to spec 0.22.0

 spec/Account.xml                                   |  58 ++----
 spec/Account_Interface_Avatar.xml                  |   4 -
 ...Account_Interface_External_Password_Storage.xml |  58 ++++++
 spec/Account_Interface_Hidden.xml                  |  65 +++++++
 spec/Account_Manager_Interface_Hidden.xml          | 100 ++++++++++
 spec/Call_Content.xml                              |  36 ----
 spec/Call_Content_Interface_Media.xml              |  36 ++++
 spec/Call_Content_Interface_Video_Control.xml      | 137 ++++++++++++++
 spec/Call_Stream_Endpoint.xml                      |  10 +-
 spec/Call_Stream_Interface_Media.xml               |  36 +++-
 spec/Channel_Interface_Credentials_Storage.xml     |  59 ++++++
 spec/Channel_Interface_SASL_Authentication.xml     |  19 ++
 spec/Channel_Request.xml                           |  13 +-
 spec/Channel_Type_Call.xml                         |  14 +-
 spec/Channel_Type_File_Transfer.xml                |  49 +++++
 spec/Channel_Type_Server_TLS_Connection.xml        |  60 +++++-
 spec/Client_Approver.xml                           |   4 +
 spec/Client_Observer.xml                           |  68 +++++++
 spec/Connection.xml                                |   6 +
 spec/Connection_Interface_Cellular.xml             |  40 +++-
 spec/Connection_Interface_Contact_Blocking.xml     | 207 +++++++++++++++++++++
 spec/Connection_Manager.xml                        |  17 +-
 ...onnection_Manager_Interface_Account_Storage.xml | 120 ++++++++++++
 spec/all.xml                                       |  25 ++-
 spec/errors.xml                                    |  37 ++++
 25 files changed, 1150 insertions(+), 128 deletions(-)

commit 1e8401f0926e9c4f0ed7107a4546bf8c4dc6e192
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 22 16:12:12 2011 -0300

    roster example: Updated example to use Account and factories.
    
    Also properly connect to contact signals.

 examples/roster/main.cpp          |  32 +++++++++---
 examples/roster/roster-item.cpp   |  26 +++++-----
 examples/roster/roster-widget.cpp |  86 ++++++++++++-------------------
 examples/roster/roster-widget.h   |  11 ++--
 examples/roster/roster-window.cpp | 106 ++++++++++++--------------------------
 examples/roster/roster-window.h   |  23 +++------
 6 files changed, 118 insertions(+), 166 deletions(-)

commit 050eab6898dc7a769e1f41eaa316c54517779570
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 22 14:40:01 2011 -0300

    ContactManager: Do not replace known Contact data with invalid data when upgrading contacts.

 TelepathyQt4/contact-manager.cpp  | 14 ++++++++------
 TelepathyQt4/pending-contacts.cpp | 16 ++++++++++------
 TelepathyQt4/pending-contacts.h   |  1 +
 3 files changed, 19 insertions(+), 12 deletions(-)

commit d5b427216bfc2cb00d8a356f293cb0ec9a6c3a79
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 22 14:53:48 2011 -0300

    contacts test: Add test for multiple ContactManager::upgradeContacts calls.

 tests/dbus/contacts.cpp | 23 +++++++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)

commit e37145cce893e4e4338d331be093da6d65aa6179
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 18 11:12:13 2011 -0300

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 54dfdf832e964146e4bccb6d44850dacaf4002c0
Merge: 68cb618 f02733f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 18 11:07:54 2011 -0300

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

commit 68cb618ad60945de6253af09dd77650fced584f1
Merge: 46f2722 bb136b5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 15 15:57:03 2011 -0300

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

commit bb136b52830f082b13e53d240c9908a32fca0012
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 15 15:53:54 2011 -0300

    Connection: Improve the timeout param docs for ensure/createChannel.

 TelepathyQt4/connection.cpp | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 4124be90a75d75b8bf2d1f26d1f2c6c9f57cecc6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 13 23:06:41 2011 -0300

    ContactManager::Roster: Pass timeout INT_MAX (no timeout) when ensuring contact list channels.

 TelepathyQt4/contact-manager-roster.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit beee55c26d977e4869bb7add146d43aa578aa3d2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 13 23:05:32 2011 -0300

    Connection: Add support for passing timeout on ensure/createChannel.
    
    This will be used by ContactManager when ensuring contact list channels, as some
    CMs may timeout when loading the contact list.

 TelepathyQt4/connection-lowlevel.h |  2 ++
 TelepathyQt4/connection.cpp        | 60 ++++++++++++++++++++------------------
 TelepathyQt4/pending-channel.cpp   |  6 ++--
 TelepathyQt4/pending-channel.h     |  2 +-
 4 files changed, 38 insertions(+), 32 deletions(-)

commit f02733f6fc434723238016b433b2318adb39c1a1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 13 13:14:32 2011 -0300

    Connection: Avoid crash when constructing self contact.

 TelepathyQt4/connection.cpp | 36 ++++++++++++++++++++++++++++++++----
 1 file changed, 32 insertions(+), 4 deletions(-)

commit 46f2722f5ba1be7300320364d5d0da6c93626e9b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 12 01:04:34 2011 -0300

    Start 0.5.16 development

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

commit 1b9f7f0397d821ed1d0f127d567978ba86870d12
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 12 00:50:22 2011 -0300

    Prepare release 0.5.15

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

commit a8dce5f3debea0adb3c2565504c31560d1601d2f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 12 00:49:38 2011 -0300

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 10bebd65a06c57f6ab5aa5cd9f784537beeed95c
Merge: c976f07 6fad1bf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 12 00:48:06 2011 -0300

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

commit 6fad1bf772aece777a94edf45c62ca9c721b9e89
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 12 00:43:18 2011 -0300

    Add/standardize/improve docs.

 TelepathyQt4/account-factory.cpp                   | 11 +++--
 TelepathyQt4/channel-factory.cpp                   |  9 ++--
 TelepathyQt4/channel-factory.h                     |  4 ++
 TelepathyQt4/channel-request.cpp                   | 11 ++++-
 TelepathyQt4/connection-factory.cpp                | 11 +++--
 TelepathyQt4/connection-manager.cpp                |  9 ++++
 TelepathyQt4/connection.cpp                        |  9 ++++
 TelepathyQt4/contact-factory.cpp                   |  4 +-
 TelepathyQt4/dbus-proxy-factory.cpp                |  6 +--
 TelepathyQt4/feature.cpp                           | 17 +++++++
 .../file-transfer-channel-creation-properties.cpp  |  9 ++++
 TelepathyQt4/fixed-feature-factory.cpp             | 10 ++--
 TelepathyQt4/handled-channel-notifier.cpp          | 12 +++++
 TelepathyQt4/key-file.cpp                          |  1 +
 TelepathyQt4/manager-file.cpp                      |  1 +
 TelepathyQt4/method-invocation-context.h           |  6 +++
 TelepathyQt4/optional-interface-factory.cpp        | 57 ++++++++++------------
 TelepathyQt4/optional-interface-factory.h          |  4 ++
 TelepathyQt4/pending-account.cpp                   |  4 +-
 TelepathyQt4/pending-channel-request.cpp           |  8 +--
 TelepathyQt4/pending-channel.cpp                   | 10 ++--
 TelepathyQt4/pending-connection.cpp                |  8 +--
 TelepathyQt4/pending-contact-attributes.cpp        |  6 +--
 TelepathyQt4/pending-contact-info.cpp              |  6 +--
 TelepathyQt4/pending-contacts.cpp                  |  9 ++++
 TelepathyQt4/pending-handles.cpp                   |  9 ++--
 TelepathyQt4/pending-operation.cpp                 | 41 ++++++++++------
 TelepathyQt4/pending-ready.cpp                     |  9 ++--
 TelepathyQt4/pending-send-message.cpp              | 11 +++++
 TelepathyQt4/pending-stream-tube-connection.cpp    | 12 +++--
 TelepathyQt4/pending-string-list.cpp               |  4 ++
 TelepathyQt4/pending-variant-map.cpp               |  4 ++
 TelepathyQt4/pending-variant.cpp                   |  4 ++
 TelepathyQt4/presence.cpp                          | 25 ++++++++++
 TelepathyQt4/profile.cpp                           |  6 ++-
 TelepathyQt4/protocol-info.cpp                     |  4 +-
 TelepathyQt4/protocol-parameter.cpp                |  9 ++++
 TelepathyQt4/shared-ptr.dox                        | 11 +++++
 TelepathyQt4/test-backdoors.h                      |  4 ++
 TelepathyQt4/types.h                               |  4 ++
 40 files changed, 294 insertions(+), 105 deletions(-)

commit 9a55c79b0567c6ab6f014bd55c1d2c1b7a94bd0b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 12 00:42:31 2011 -0300

    Features/PresenceSpecList: Add pretty header.

 TelepathyQt4/CMakeLists.txt   |  2 ++
 TelepathyQt4/Features         | 13 +++++++++++++
 TelepathyQt4/PresenceSpecList | 13 +++++++++++++
 3 files changed, 28 insertions(+)

commit 9df5a71484e281e0e293e13a42caba2443051469
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 11 14:24:34 2011 -0300

    SharedPtr: Update docs.

 TelepathyQt4/shared-ptr.dox | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c7058155881a901501d8e7dfd002990709595004
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 11 14:23:09 2011 -0300

    Standardize \class docs.

 TelepathyQt4/abstract-client.cpp                | 26 ++++++++++---------------
 TelepathyQt4/account-manager.cpp                |  3 +--
 TelepathyQt4/account-set.cpp                    |  4 ++--
 TelepathyQt4/account.cpp                        |  2 +-
 TelepathyQt4/avatar.cpp                         |  6 +++---
 TelepathyQt4/capabilities-base.cpp              |  4 ++--
 TelepathyQt4/channel-class-spec.cpp             |  6 ++----
 TelepathyQt4/channel-dispatch-operation.cpp     |  4 ++--
 TelepathyQt4/channel-request.cpp                |  3 +--
 TelepathyQt4/channel.cpp                        |  2 +-
 TelepathyQt4/connection-capabilities.cpp        |  4 ++--
 TelepathyQt4/connection-manager.cpp             |  3 +--
 TelepathyQt4/connection.cpp                     |  3 +--
 TelepathyQt4/contact-capabilities.cpp           |  4 ++--
 TelepathyQt4/contact-search-channel.cpp         | 10 +++++-----
 TelepathyQt4/contact.cpp                        |  6 +++---
 TelepathyQt4/file-transfer-channel.cpp          |  4 ++--
 TelepathyQt4/incoming-file-transfer-channel.cpp |  4 ++--
 TelepathyQt4/incoming-stream-tube-channel.cpp   | 12 +++++++-----
 TelepathyQt4/location-info.cpp                  |  4 ++--
 TelepathyQt4/message-content-part.cpp           |  5 ++---
 TelepathyQt4/outgoing-file-transfer-channel.cpp |  4 ++--
 TelepathyQt4/outgoing-stream-tube-channel.cpp   | 12 +++++++-----
 TelepathyQt4/requestable-channel-class-spec.cpp |  8 ++++----
 TelepathyQt4/streamed-media-channel.cpp         |  8 ++++----
 TelepathyQt4/text-channel.cpp                   |  3 +--
 26 files changed, 72 insertions(+), 82 deletions(-)

commit 7b53805e003ee2cd567a9b73704674ff52c627b2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:26:52 2011 -0300

    Filter: Remove old TODO

 TelepathyQt4/filter.h | 7 -------
 1 file changed, 7 deletions(-)

commit 3868cc9faf390a0194c40e57b855d182a3b658a2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:26:33 2011 -0300

    LocationInfo: Fix headerfile doc

 TelepathyQt4/location-info.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a493c53e11625031e2ef3c75687f9db585033370
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:26:19 2011 -0300

    SharedPtr: Document class

 TelepathyQt4/shared-ptr.dox | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit bc6c59eaa58907b841373e7e39314a4ac7055a60
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:25:59 2011 -0300

    ReadinessHelper: Document classes

 TelepathyQt4/readiness-helper.cpp | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit c1073a51cf9cd6bab8c96b1a45b91f147b3e6305
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:25:19 2011 -0300

    MessageContentPart: Document classes

 TelepathyQt4/message-content-part.cpp | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 25858b9c351181462b3871ce73776db537ba11c2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:25:04 2011 -0300

    Contact: Document classes

 TelepathyQt4/contact.cpp | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit c923ac382f6e62d9da94effce4b597d6090c6654
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:24:51 2011 -0300

    ContactSearchChannel: Document missing classes

 TelepathyQt4/contact-search-channel.cpp | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit dd291072f32b326f10b21e47d4fc63c73a9a89a8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:24:29 2011 -0300

    RequestableChannelClassSpec/List: Document classes

 TelepathyQt4/requestable-channel-class-spec.cpp | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit e7f8edb7613cdefe638998d1d4fb4433c1944bc9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:24:22 2011 -0300

    ChannelClassSpec/List: Document classes

 TelepathyQt4/channel-class-spec.cpp | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit df31d447fd175eb0d6b5d0768e19e534530419ec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:24:03 2011 -0300

    AvatarData/Spec: Document classes

 TelepathyQt4/avatar.cpp | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit b09fa2a993d0b523b36da750f9de0d1969818893
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:23:37 2011 -0300

    AbstractInterface: Document class

 TelepathyQt4/abstract-interface.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit bcab56dcebe4dae355483d0e3d7aebeb20a65a07
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:23:26 2011 -0300

    AbstractClient: Document missing classes

 TelepathyQt4/abstract-client.cpp | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

commit b9c8fcec15ff651ba545de83b55e88879c3ef314
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:22:46 2011 -0300

    AccountPropertyFilter: Document class

 TelepathyQt4/account-property-filter.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 8995d09409d703f3708049b11d320c1df26c0af1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:22:37 2011 -0300

    AccountCapabilityFilter: Document class

 TelepathyQt4/account-capability-filter.dox | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit 63c82f6a23abf601938c652c5e06028c7b8ebc46
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:22:19 2011 -0300

    GenericPropertyFilter: Document class

 TelepathyQt4/generic-property-filter.dox | 33 ++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit 323914e031983f6fe9c871963ad13f89428c688d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:22:11 2011 -0300

    GenericCapabilityFilter: Document class

 TelepathyQt4/generic-capability-filter.dox | 36 ++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit dba292ab6be95e58b731396158b95cc50c9fbd79
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:21:59 2011 -0300

    NotFilter: Document class

 TelepathyQt4/not-filter.dox | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit 36d005375ee7df591554ce850f69a3bf800f2a0c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:21:54 2011 -0300

    OrFilter: Document class

 TelepathyQt4/or-filter.dox | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit 87846dbfbdf5f302cca4e2de227eb990dbbe1dab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:21:50 2011 -0300

    AndFilter: Document class

 TelepathyQt4/and-filter.dox | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit ca65730471a4f8d1463a3da35c7b41c731614c7e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:21:09 2011 -0300

    Filter: Document class

 TelepathyQt4/filter.dox | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit 0a64943112099984947efe43040f4c7f267ea280
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 7 14:27:07 2011 -0300

    Add new doc groups

 TelepathyQt4/groups.dox | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 946d12ed8080d50892d7f2d2bb0b3ac8f042205e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 31 23:48:17 2011 -0300

    Update documentation main page.

 TelepathyQt4/examples.dox | 13 -------------
 TelepathyQt4/main.dox     | 46 +++++++++++++++++++++++-----------------------
 2 files changed, 23 insertions(+), 36 deletions(-)

commit c976f07431c7355e27f00967f35afb6a000ad454
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 11 18:45:40 2011 +0300

    Update NEWS

 NEWS | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 9ca05d42eca6930aae92b3e2aec7fa437d0771aa
Merge: d845985 ebc2a9a
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 11 18:37:55 2011 +0300

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

commit ebc2a9aaf118729e94f1aa1ae3de61d2e5c47cbb
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 11 18:27:39 2011 +0300

    Add an additional safeguard to ReadinessHelper

 TelepathyQt4/readiness-helper.cpp | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 8529ed934bd9b9f9e26c359636c1f5d298ff41a4
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 11 16:01:45 2011 +0300

    Abort connection main introspection when it becomes invalidated

 TelepathyQt4/connection.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit 3268003ae2d01a83cdcf3d2359123ce727f38f05
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 11 14:04:31 2011 +0300

    Connection: Remove superfluous introspection status change guard
    
    This was as far as I can see totally redundant with the ReadinessHelper mechanism to wait for the
    current status to be introspected fully before moving to the new one. It might also have had a race
    condition causing the assert hit crashes reported recently, although I can't spot or reproduce it.

 TelepathyQt4/connection.cpp | 65 +++++++++++++++------------------------------
 1 file changed, 21 insertions(+), 44 deletions(-)

commit c9e778c0a43e0fd38aba6921b13f31b87fd92e15
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 11 13:19:35 2011 +0300

    ReadinessHelper: Add a minor sanity check for when we emit statusReady
    
    There are disturbingly many bug reports about crashes in Connection introspection with the
    ReadinessHelper emitting statusReady with some status the Conn isn't expecting. This is an attempt
    to narrow that down to either ReadinessHelper acting wonky or the Conn internally screwing up its
    expectations.

 TelepathyQt4/readiness-helper.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 4b00a1254b04315f024f11bf0baaedcf54d8be6d
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 11 13:15:52 2011 +0300

    ReadinessHelper: Remove messy PendingReady finished/destroyed tracking
    
    We finish all of the PendingReadys we create, so we know exactly when they're finished and
    eventually destroyed. Hence we don't need this separate feedback loop.

 TelepathyQt4/readiness-helper.cpp | 36 ++++++++----------------------------
 TelepathyQt4/readiness-helper.h   |  2 --
 2 files changed, 8 insertions(+), 30 deletions(-)

commit 6816f032f3c6080a5d96b9ac7a4ca9fcfecbb441
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 11 12:54:17 2011 +0300

    ReadinessHelper: Make missing feature rdep flagging cleaner and faster
    
    Test suite 1.90s -> 1.88s

 TelepathyQt4/readiness-helper.cpp | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 84f13254be07f14af0d6eaa3ed499b3701925580
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 11 12:40:49 2011 +0300

    ReadinessHelper: Make feature dep handling a bit cleaner and faster
    
    Test suite goes from 1.98sec to 1.90sec with these changes.

 TelepathyQt4/readiness-helper.cpp | 24 +++++++++---------------
 1 file changed, 9 insertions(+), 15 deletions(-)

commit 8fa2bb6e9c953669ccc2dfe7ec9402be52871880
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 10 20:09:31 2011 +0300

    Test conn status change during introspection

 tests/dbus/conn-introspect-cornercases.cpp | 83 ++++++++++++++++++++++++++++++
 1 file changed, 83 insertions(+)

commit 5febfe2f8684bb30e2b90b070dcaad0036bf3ebe
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 10 20:08:46 2011 +0300

    Fix deadlock on conn status changes when introspecting FeatureConnected

 TelepathyQt4/connection.cpp | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 14297925bac9a16e54c10c22fc38c2d66d81dc79
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 10 20:07:23 2011 +0300

    Enable Connection::FeatureSimplePresence for ConnectionStatusDisconnected
    
    The spec says:
    
    While the connection is in the DISCONNECTED state, it contains the set of presence statuses allowed
    to be set before connecting.

 TelepathyQt4/connection.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f787ba932a4516b938563a601d10475934f38aaf
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 10 19:09:23 2011 +0300

    Test connection introspection slow-path

 tests/dbus/conn-introspect-cornercases.cpp | 47 ++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

commit e7723ea74fc7e5cd8d99d5f6fea508b9f4a9dd9a
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 10 19:09:00 2011 +0300

    Import bug16307-conn.[ch] from tp-glib

 tests/lib/glib/CMakeLists.txt  |   2 +
 tests/lib/glib/bug16307-conn.c | 220 +++++++++++++++++++++++++++++++++++++++++
 tests/lib/glib/bug16307-conn.h |  61 ++++++++++++
 3 files changed, 283 insertions(+)

commit 4473018a984b9ec7c835d7b7920011037ed87ed1
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 10 19:07:47 2011 +0300

    Connection: reject invalid statuses in introspected props

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

commit b91be14d970b52c7faf4e8beb007d7a2baa7ab71
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 10 18:16:36 2011 +0300

    Update TpTestsSimpleConn and TpTestsTextChannelNull from tp-glib

 tests/lib/glib/simple-conn.c   | 184 ++++++++++++++++++++++++++++++++++++++++-
 tests/lib/glib/simple-conn.h   |  11 +++
 tests/lib/glib/textchan-null.c |  43 +++++++++-
 tests/lib/glib/textchan-null.h |   2 +
 4 files changed, 236 insertions(+), 4 deletions(-)

commit a9711878868bceabddf7847ded06782869506817
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Apr 10 13:00:10 2011 +0300

    Add empty test skeleton ConnIntrospectCornercases

 tests/dbus/CMakeLists.txt                  |   1 +
 tests/dbus/conn-introspect-cornercases.cpp | 119 +++++++++++++++++++++++++++++
 2 files changed, 120 insertions(+)

commit d84598588530deb959d1ef478df114f875bda422
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Apr 7 14:30:34 2011 +0300

    Update NEWS

 NEWS | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit eca42ead2d4d47655013f39760a719492b10a18b
Merge: 1fb1ee4 f42d026
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Apr 7 14:28:54 2011 +0300

    Merge branch 'request-props-scope'
    
    Reviewed-by: Kai Vehmanen <kai.vehmanen@nokia.com>

commit f42d026e71b59bb94acf532ea2e3cf66be19061d
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Apr 5 15:56:22 2011 +0300

    Fix Initial{Audio,Video} property scope in Account channel request methods

 TelepathyQt4/account.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 1fb1ee44f83b3547f65f2c262bf596c01068f37e
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Apr 5 14:14:32 2011 +0300

    Start 0.5.15 development

 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit df248aad2d39e7fc95f6bf3e0b136571323413d0
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Apr 5 13:59:05 2011 +0300

    Prepare release 0.5.14

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

commit 01b38b1e4cd23c1c609b2f4867cee8fd0b30cb46
Merge: c184fa4 bdcaaad
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Apr 5 13:55:13 2011 +0300

    Merge branch 'manager-file-rccs'
    
    Reviewed-by: Xavier Claessens (xclaesse) <xavier.claessens@collabora.co.uk>

commit bdcaaad98a261b0ee8ec4b7e36fef141e52863d0
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Apr 5 13:34:05 2011 +0300

    ManagerFile: Prevent RCC fixed properties from leaking between RCCs

 TelepathyQt4/manager-file.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 7cdb9e94d565103633e497b38cc68c654e369e78
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Apr 5 13:32:18 2011 +0300

    TestManagerFile: test RCC parsing more extensively

 tests/manager-file.cpp                             | 39 ++++++++++++++++++----
 tests/telepathy/managers/test-manager-file.manager |  8 ++++-
 2 files changed, 39 insertions(+), 8 deletions(-)

commit c184fa49321f45891be18684efa2ea953a4c6fca
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Apr 5 12:57:56 2011 +0300

    Update NEWS

 NEWS | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit e1f54f820cf18681bbe7091f7e359ad5dc5ec1ee
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Apr 4 16:36:00 2011 +0300

    StreamedMediaChannel::onStreamAdded: fix defaults for stream direction
    
    From the spec:
    
    ... clients SHOULD assume that the initial Media_Stream_Direction of a newly added stream is
    Receive, and that the initial Media_Stream_Pending_Send is Pending_Local_Send. ...
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/streamed-media-channel.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e16f4ea0174bba577a0f32ade72783c1d91bb0ba
Merge: dab9c87 0764484
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 1 12:16:38 2011 -0300

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

commit 0764484d428129f17773f0062968f47348c33c67
Author: Mateu Batle <mateu.batle@collabora.co.uk>
Date:   Tue Mar 29 16:42:32 2011 -0500

    Caps: Changed ConnectionCapabilities to protected and export constructors

 TelepathyQt4/connection-capabilities.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit aa67d3412f85d7955d21fdf364e8596946abc3c0
Author: Mateu Batle <mateu.batle@collabora.co.uk>
Date:   Tue Mar 29 12:20:48 2011 -0500

    Fix export of Contact Capabilities constructors

 TelepathyQt4/contact-capabilities.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ab4a0a8c92854981f8acf40582d6ad985974109f
Author: Mateu Batle <mateu.batle@collabora.co.uk>
Date:   Tue Mar 29 11:42:01 2011 -0500

    Caps: Change private to protected in ContactCapabilities (needed for tp-qt4-yell)

 TelepathyQt4/contact-capabilities.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dab9c8739e8c3c50b5b34d5531ed4dc357ab0863
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 23 22:32:54 2011 -0300

    AccountManager: Properly connect to reintrospection slot.

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

commit a85342d7c3b56425bb38c2f497ab5dbd47329961
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 23 22:21:43 2011 -0300

    Update NEWS

 NEWS | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 5186253fd7129de905002fc5aa74553777647369
Merge: 1ffa9ca bd55baf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 23 22:20:36 2011 -0300

    Merge branch 'am-reintrospection'
    
    Reviewed-by: Marco Barisione (barisione) <marco@barisione.org>

commit bd55baf01b09e297d1121b68314d1eac25165300
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 23 15:03:07 2011 -0300

    AccountManager: Retry introspection 5 times with a 3 seconds interval (or immediately if error is Timeout) if the introspection failed.
    
    It will also fail becomeReady() if there is still an error after all tries.

 TelepathyQt4/account-manager.cpp | 52 +++++++++++++++++++++++++++++++++-------
 1 file changed, 43 insertions(+), 9 deletions(-)

commit 1ffa9cad211ad5e05b5c8477dc19abb1849cbf27
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Mar 23 16:32:20 2011 +0200

    Update NEWS

 NEWS | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 1b442bcddecb4e4e6a930e321351848a64027d8f
Merge: ab2ff92 69ac83c
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Mar 23 16:24:02 2011 +0200

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

commit 69ac83c0f27f5630dd29e48b0f91b1f1219b4f2a
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Mar 23 16:07:31 2011 +0200

    ReadinessHelper: Only connect to DBusProxy::invalidated when it has been constructed

 TelepathyQt4/readiness-helper.cpp | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit c32a3d46cb9e63f0c1dfee7ce4f0e04f26480392
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Mar 23 16:06:52 2011 +0200

    Bump Qt dependency to 4.6.0

 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ab2ff922413c31d22484319bb348ee785800f850
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 23 02:09:55 2011 -0300

    Start 0.5.14 development

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

commit 03e66a8f954186c6748bda33b0ace103362ad6ec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 23 01:52:12 2011 -0300

    Prepare release 0.5.13

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

commit a787c9d282d2797d9339cc749be5a54687e825cd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 23 01:57:03 2011 -0300

    contact-messenger example: Properly create account.

 examples/contact-messenger/sender.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 34b446f2de1fe26f54155fd87d7a8644682456a6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 23 01:46:12 2011 -0300

    Update NEWS

 NEWS | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit cfc709873177429ab9daa36515741bedfd791f94
Merge: 67b36e2 2ce89dc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 23 01:43:56 2011 -0300

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

commit 67b36e2969b0954b55213ac42040459ada3464b9
Merge: 698a764 144c02a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 23 01:43:00 2011 -0300

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

commit 2ce89dc560379424d85655f069156008788b2fa8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 23 01:39:06 2011 -0300

    file-transfer example: Add prefix ft- to executable names.

 examples/file-transfer/CMakeLists.txt | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit f1c9ee1c36b8813b32b06509b1e84a9208459f09
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 16:21:08 2011 -0300

    contact-messenger example: Add simple example to send messages using ContactMessenger.

 examples/CMakeLists.txt                   |  1 +
 examples/contact-messenger/CMakeLists.txt | 14 ++++++
 examples/contact-messenger/sender.cpp     | 81 +++++++++++++++++++++++++++++++
 examples/contact-messenger/sender.h       | 51 +++++++++++++++++++
 4 files changed, 147 insertions(+)

commit 144c02a32c23d6cfedb03198092cad4cb11f38b8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 23 01:35:35 2011 -0300

    SimpleTextObserver: Add more debug messages.

 TelepathyQt4/simple-text-observer.cpp | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 27008d2a62547eaccdfd20ab00a377aa20812efe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 22 11:38:32 2011 -0300

    SimpleTextObserver: Do not crash if normalizing contact failed but the pending operation succeeded.

 TelepathyQt4/simple-text-observer.cpp | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 698a764da74ad09e5dff100f65a21280b11f9edf
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Mar 22 16:20:18 2011 +0200

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ba7b2821d4b699115fe6992f8cb7a90c2fe355ca
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Mar 22 16:11:52 2011 +0200

    ReadinessHelper: Don't connect to proxy invalidated multiple times

 TelepathyQt4/readiness-helper.cpp | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 7722397aebcceaca9b525aa12d5caf0930dafc40
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 17 19:28:03 2011 -0300

    RequestableChannelClassSpecList: Add missing pretty header.
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

 TelepathyQt4/CMakeLists.txt                  |  1 +
 TelepathyQt4/RequestableChannelClassSpecList | 13 +++++++++++++
 2 files changed, 14 insertions(+)

commit 44bb8dc5511e494ca12b58468c41aa7808aa8c32
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 20:22:00 2011 -0300

    Start 0.5.13 development

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

commit 119683c012cdb932421d6176fd86202a56a6e645
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 20:10:19 2011 -0300

    Prepare release 0.5.12

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

commit 106848204fe8801525f276ff438ee6d9fb4ae5cd
Merge: aabc6de eeb5e68
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 20:05:42 2011 -0300

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

commit aabc6de0190110537a319d39560e4205c85c1332
Merge: 7a41e5f fe1695c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 20:04:52 2011 -0300

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

commit 7a41e5fce2c2ebcf14b954a48728f879d1c7c235
Merge: 21c3a4f 0bd988d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 20:04:41 2011 -0300

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

commit eeb5e6869c6767ec4a634d21411e372951bd7a8b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 19:58:19 2011 -0300

    contact-messenger test: Fix testReceived and added testReceivedFromContact.

 tests/dbus/contact-messenger.cpp | 87 ++++++++++++++++++++++++++++++++++++++--
 1 file changed, 84 insertions(+), 3 deletions(-)

commit 26eb6c69eae1c96cc3a538e29210cc406d6456ff
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Mar 19 00:11:37 2011 +0200

    Correctly check that the observers are unregistered

 tests/dbus/contact-messenger.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 57714187cdb95f45a1876e38ffe3bef7a25d09d1
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Mar 19 00:00:58 2011 +0200

    Update NEWS

 NEWS | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 8ffa5ac350b1c5f7df880306d51cd28f44e2f7e5
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Mar 18 23:56:01 2011 +0200

    TestContactMessenger: Test receiving messages

 tests/dbus/contact-messenger.cpp | 146 ++++++++++++++++++++++++++++++++++-----
 1 file changed, 127 insertions(+), 19 deletions(-)

commit 6ebc9bdc9940beabfa734865c471ab037d098524
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Mar 18 23:28:15 2011 +0200

    Bump tp-glib dep to 0.13.10

 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e6e57e0510d6267b5ac568185ecc341766c9dd8a
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Mar 18 23:02:15 2011 +0200

    TestContactMessenger: Expand test to be able to test sending with real service

 tests/dbus/contact-messenger.cpp | 215 ++++++++++++++++++++++++++++++++++-----
 1 file changed, 191 insertions(+), 24 deletions(-)

commit 0a9aa103f9e6c1b7d22282f0e86ee75a9abd6fcc
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Mar 18 19:01:04 2011 +0200

    TestContactMessenger: Add conn service

 tests/dbus/contact-messenger.cpp | 38 ++++++++++++++++++++++++++++++++++++--
 1 file changed, 36 insertions(+), 2 deletions(-)

commit 2203d2a9b5a9394ca82f42d6c2a50bfb71f3e832
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Mar 18 19:00:47 2011 +0200

    TestContactMessenger: Don't require per-contact observers

 tests/dbus/contact-messenger.cpp | 67 +++++++++++++++++++++++++---------------
 1 file changed, 42 insertions(+), 25 deletions(-)

commit 384afa56232b71d88826688c57ddd7a4b04c72bd
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Mar 17 21:10:16 2011 +0200

    TestContactMessenger: Check that a suitable observer is registered for ContactMessenger

 tests/dbus/contact-messenger.cpp | 70 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 70 insertions(+)

commit 556c4c76ea740d9c8fcd376cd16778742b246140
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Mar 17 20:07:53 2011 +0200

    TestContactMessenger: Test for no CD support

 tests/dbus/contact-messenger.cpp | 75 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 74 insertions(+), 1 deletion(-)

commit c6523b67c992cea2de10c8e028e69213dca1f53e
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Mar 17 19:20:57 2011 +0200

    Add stub test for ContactMessenger

 tests/dbus/CMakeLists.txt        |   1 +
 tests/dbus/contact-messenger.cpp | 158 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 159 insertions(+)

commit fe1695c8babfa5171b5a98566d4465e4eb9592fc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 19:44:55 2011 -0300

    SimpleTextObserver: Make sure FeatureCore is ready before calling contactsForIdentifiers.

 TelepathyQt4/simple-text-observer.cpp | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 06b2ec38fb667fbbcd4e4a74a00491f954046644
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 18:59:17 2011 -0300

    SimpleTextObserver: Do not call slot that use mPriv in mPriv constructor.

 TelepathyQt4/simple-text-observer.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e59ce88665f974fa012666f62244afbd20b96e1d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 18:01:34 2011 -0300

    SimpleTextObserver: Only set context as finished in observeChannels after the channels are ready to use.

 TelepathyQt4/simple-text-observer-internal.h |  4 ++++
 TelepathyQt4/simple-text-observer.cpp        | 36 +++++++++++++++++++++++++---
 2 files changed, 37 insertions(+), 3 deletions(-)

commit b52cef463e8eb53f15e489701ddd714ee607f1c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 17:17:09 2011 -0300

    SimpleTextObserver: Properly connect to signals.

 TelepathyQt4/simple-text-observer.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c2b4e96489502818de5e2b93d1048faed4d76c45
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 15:33:11 2011 -0300

    PendingSendMessage: Finish with NOT_IMPLEMENTED if the CD.I.Messages.SendMessage call returned UNKNOWN_INTERFACE.

 TelepathyQt4/pending-send-message.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit ef7e5625d4d38fe39862bc61fc7b0fb549fcdcd2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 15:32:30 2011 -0300

    Add define for org.freedesktop.DBus.Error.UnknownInterface.

 TelepathyQt4/constants.h | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit de777dcc0c381ed492c6c7e51e2582ade86760bc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 15:04:39 2011 -0300

    ClientRegistrar: Add Q_PROPERTY for Recover in Observer adaptor.

 TelepathyQt4/client-registrar-internal.h | 1 +
 1 file changed, 1 insertion(+)

commit bdc90940cd674ee4b22ae52bcc86dbff5d8d9389
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 15:02:20 2011 -0300

    SimpleTextObserver: Delete internal observer when last ref is released.

 TelepathyQt4/simple-text-observer-internal.h |  3 +--
 TelepathyQt4/simple-text-observer.cpp        | 15 ++++++++-------
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 388d2a4b799953756927af7e70cb18159e4a9384
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 15:00:25 2011 -0300

    SharedPtr: Allow usage of SharedPtr(this) in destructor without crashing.

 TelepathyQt4/shared-ptr.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 58b559045451da4b77f5e97c2f5c1b9300f2f47f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 14:48:55 2011 -0300

    PendingSendMessage: Finish with NOT_IMPLEMENTED if the CD.I.Messages.SendMessage call returned UNKNOWN_METHOD.

 TelepathyQt4/contact-messenger.cpp    |  2 +-
 TelepathyQt4/pending-send-message.cpp | 19 +++++++++++++++++++
 TelepathyQt4/pending-send-message.h   |  5 +++--
 3 files changed, 23 insertions(+), 3 deletions(-)

commit acef3583d4b77db3dfbfd24525c6c4d09a47865f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 14:14:54 2011 -0300

    SimpleTextObserver: Move AbstractClientObserver code to an internal class and share observers per account.

 TelepathyQt4/simple-text-observer-internal.h |  48 +++++-
 TelepathyQt4/simple-text-observer.cpp        | 244 ++++++++++++++-------------
 TelepathyQt4/simple-text-observer.h          |  22 +--
 3 files changed, 176 insertions(+), 138 deletions(-)

commit ef04f16e729ba9e285a58528e9c8ba03fe2d63ac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 13:22:33 2011 -0300

    ContactMessenger: Improve docs.

 TelepathyQt4/contact-messenger.cpp | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

commit 96fe186adc647ce5cca4f98c5b219ca6f4fa8675
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 13:12:23 2011 -0300

    SimpleTextObserver: Normalize contact id when needed.

 TelepathyQt4/simple-text-observer-internal.h |  45 +++++++-
 TelepathyQt4/simple-text-observer.cpp        | 154 ++++++++++++++++++++++++---
 TelepathyQt4/simple-text-observer.h          |  16 ++-
 3 files changed, 199 insertions(+), 16 deletions(-)

commit 9b4c04ed90729e1c34117b6bc806dab5f0d58a2f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 12:00:15 2011 -0300

    ContactMessenger: Add \class doc.

 TelepathyQt4/contact-messenger.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 8c72a203817f75bbab0b276463e0a23aca408b3b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 12:00:04 2011 -0300

    SimpleTextObserver: Add \class doc.

 TelepathyQt4/simple-text-observer.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit edc8003d59b96374d09be4bc7e02286aab9215ee
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 11:44:52 2011 -0300

    PendingSendMessage: Add accessor for ContactMessenger.

 TelepathyQt4/pending-send-message.cpp | 11 +++++++++++
 TelepathyQt4/pending-send-message.h   |  2 ++
 2 files changed, 13 insertions(+)

commit 71ba726070bcac7d2c1022d392e8c721dc014b2f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 11:39:09 2011 -0300

    ContactMessenger: Add docs.

 TelepathyQt4/contact-messenger.cpp | 89 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 89 insertions(+)

commit 0eaf383c13d372a4d1783e36faddf0797c99efcd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 11:23:11 2011 -0300

    ContactMessenger: Warn if invalid params are passed to create.

 TelepathyQt4/contact-messenger.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit a56db82e057ed5e040890e456afa853b551fc23e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 11:23:00 2011 -0300

    ContactMessenger: Add overload create method taking a ContactPtr as param.

 TelepathyQt4/contact-messenger.cpp | 11 +++++++++++
 TelepathyQt4/contact-messenger.h   |  1 +
 2 files changed, 12 insertions(+)

commit fd61f9856a4ff32df9d11f48d2e355b84c3b592f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 11:15:04 2011 -0300

    SimpleTextObserver: Do not set recover to true as the observer not service-activatable.

 TelepathyQt4/simple-text-observer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ac30370654c7747e05b985fca3206ffcaae89d34
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 11:14:02 2011 -0300

    SimpleTextObserver: Add docs.

 TelepathyQt4/simple-text-observer.cpp | 71 +++++++++++++++++++++++++++++++++++
 1 file changed, 71 insertions(+)

commit 028ca8d1ac1a3682095982777cfbb3fbc678086a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 11:04:30 2011 -0300

    SimpleTextObserver: Just relay signals from TextChannelWrapper.

 TelepathyQt4/simple-text-observer.cpp | 16 ++--------------
 TelepathyQt4/simple-text-observer.h   |  4 ----
 2 files changed, 2 insertions(+), 18 deletions(-)

commit 2817c147b031affe6582ccf010e34c73fda893bd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 11:03:52 2011 -0300

    SimpleTextObserver: Implement accessors for account and contactIdentifier.

 TelepathyQt4/simple-text-observer.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 06d106f079db27f6ae1a200bd8491801b85f9e0b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 18 10:47:18 2011 -0300

    SimpleTextObserver: Add some warnings.

 TelepathyQt4/simple-text-observer.cpp | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit 2650f4723d8e9dcaef7f3cb844577cdb2a874bda
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 17 23:32:28 2011 -0300

    ContactMessenger: Implement sending support.

 TelepathyQt4/contact-messenger.cpp | 50 +++++++++++++++++++++++++++++++++-----
 TelepathyQt4/message.h             |  3 ++-
 2 files changed, 46 insertions(+), 7 deletions(-)

commit 28896b67f40790716b8f8e443744065bf437c329
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 17 23:31:07 2011 -0300

    PendingSendMessage: Add constructor taking a ContactMessenger.

 TelepathyQt4/pending-send-message.cpp | 12 ++++++++++++
 TelepathyQt4/pending-send-message.h   |  2 ++
 2 files changed, 14 insertions(+)

commit d0cac4d39787d83bbe5277d1103f58877a5e99fe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 17 23:29:12 2011 -0300

    PendingSendMessage: Move to it's own header.
    
    TextChannel now includes PendingSendMessage so apps using TextChannel pretty header only can still
    use PendingSendMessage.

 TelepathyQt4/CMakeLists.txt           |  3 ++
 TelepathyQt4/PendingSendMessage       |  2 +-
 TelepathyQt4/pending-send-message.cpp | 96 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/pending-send-message.h   | 72 ++++++++++++++++++++++++++
 TelepathyQt4/text-channel.cpp         | 69 ++-----------------------
 TelepathyQt4/text-channel.h           | 30 +----------
 6 files changed, 176 insertions(+), 96 deletions(-)

commit 83c7fb588185a8dcbfb3654da5287645d379e11c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 17 22:31:04 2011 -0300

    ContactMessenger: Use SimpleTextObserver.

 TelepathyQt4/contact-messenger.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit b7a4385d7c119ac306d5bd2d860170198ff0670a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 17 22:30:23 2011 -0300

    SimpleTextObserver: Add class to observe text channels.

 TelepathyQt4/CMakeLists.txt                  |   6 +
 TelepathyQt4/SimpleTextObserver              |  13 ++
 TelepathyQt4/simple-text-observer-internal.h | 112 +++++++++++++
 TelepathyQt4/simple-text-observer.cpp        | 230 +++++++++++++++++++++++++++
 TelepathyQt4/simple-text-observer.h          |  87 ++++++++++
 TelepathyQt4/types.h                         |   2 +
 6 files changed, 450 insertions(+)

commit b1b6b193e97c59312aac7da23d5e1f5683cb3f73
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 16 18:15:22 2011 -0300

    ContactMessenger: Add stub class for simple send/receive text API.

 TelepathyQt4/CMakeLists.txt        |  4 ++
 TelepathyQt4/ContactMessenger      | 13 ++++++
 TelepathyQt4/contact-messenger.cpp | 87 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-messenger.h   | 75 ++++++++++++++++++++++++++++++++
 TelepathyQt4/types.h               |  2 +
 5 files changed, 181 insertions(+)

commit a5ca0867af63d32c524feed5075c32cb54a63c1c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 16 18:13:50 2011 -0300

    MessageContentPart: Add high-level API for MessagePart.

 TelepathyQt4/CMakeLists.txt           |  4 ++
 TelepathyQt4/MessageContentPart       | 13 +++++
 TelepathyQt4/MessageContentPartList   | 13 +++++
 TelepathyQt4/message-content-part.cpp | 79 ++++++++++++++++++++++++++++
 TelepathyQt4/message-content-part.h   | 96 +++++++++++++++++++++++++++++++++++
 5 files changed, 205 insertions(+)

commit 121468d2754d120e20eccf01c3e0d75b74a35abe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 16 18:12:57 2011 -0300

    PendingSendMessage: Add missing pretty header.

 TelepathyQt4/CMakeLists.txt     |  1 +
 TelepathyQt4/PendingSendMessage | 13 +++++++++++++
 2 files changed, 14 insertions(+)

commit 0bd988deca05046a94014b24202af27400bdde79
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 17 22:47:01 2011 -0300

    Generate bindings for CD.I.Message (internal).

 TelepathyQt4/CMakeLists.txt                |  2 ++
 TelepathyQt4/future-channel-dispatcher.xml | 20 ++++++++++++++++++++
 TelepathyQt4/future-interfaces.xml         |  1 +
 TelepathyQt4/future-internal.h             |  2 ++
 TelepathyQt4/future.cpp                    |  3 +++
 5 files changed, 28 insertions(+)

commit 452471b1dffb602a0c5050167559172a59ef5eb4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 17 22:43:52 2011 -0300

    Import CD.I.Messages interface.

 spec/Channel_Dispatcher_Interface_Messages.xml | 49 ++++++++++++++++++++++++++
 spec/all.xml                                   |  1 +
 2 files changed, 50 insertions(+)

commit 21c3a4f6dc6a63c57b0497ca5f43fd6a1fa43f86
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Mar 17 18:57:28 2011 +0200

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 940018c5ebaac56d7091a46441e5fbe5579eb54f
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Mar 17 12:21:21 2011 +0200

    Don't fail R&H operations if the CR Succeeds while we're introspecting the Channel
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/client-registrar.cpp                   | 14 ++++++++++++++
 TelepathyQt4/pending-channel.cpp                    |  2 +-
 TelepathyQt4/request-temporary-handler-internal.cpp | 18 +++++++++++++++++-
 TelepathyQt4/request-temporary-handler-internal.h   |  6 ++++++
 4 files changed, 38 insertions(+), 2 deletions(-)

commit 2db3767ce19426139e92008979cce88da8bf1e64
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 15 16:49:55 2011 -0300

    Start 0.5.12 development

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

commit 70379fbe8840a84b369538de0fdf3f4c738c4e31
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 15 16:41:13 2011 -0300

    Update NEWS

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit af63ce4468244769db7e6ad4d8e645d7bdbe56aa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 15 16:12:54 2011 -0300

    Prepare release 0.5.11

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

commit 1d9c4e0a4907cfd20bc113d8e7f6a4e481dc2729
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 15 15:50:59 2011 -0300

    Update NEWS

 NEWS | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit c76a35ace65536bec7bcba128e337886b12f9420
Merge: 289798c 24d5fe8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 15 15:45:55 2011 -0300

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

commit 24d5fe8437d95a621633de857150a9616103d7b0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 15 15:43:37 2011 -0300

    Channel: Use injectContactId instead of injectContactIds where appropriate.

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

commit a5bb217dc67eba6f5f7c91f69ffb55ccd90d4004
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 15 15:40:58 2011 -0300

    ConnectionLowlevel: Add singular version of injectContactIds.

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

commit 29e672b7f06511740922272b4f7c5e10e4938e4f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 13 15:13:25 2011 -0300

    ContactManager::Roster: Bind ContactList.ContactsChangedWithID.

 TelepathyQt4/contact-manager-internal.h | 10 +++++++--
 TelepathyQt4/contact-manager-roster.cpp | 38 +++++++++++++++++++++++++++++++--
 2 files changed, 44 insertions(+), 4 deletions(-)

commit 65069b8afe195c1c170bf0339e5e134ffa899754
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 13 14:55:21 2011 -0300

    StreamedMediaChannel: Add TODO to pass id hints to ContactManager when/if available.

 TelepathyQt4/streamed-media-channel.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 331a5de3a0c158a220fd4aa4ad4df6a86f9da18a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 13 14:54:47 2011 -0300

    OutgoingStreamTubeChannel: Add TODO to pass id hints to ContactManager when/if available.

 TelepathyQt4/outgoing-stream-tube-channel.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 15076d7904666cdbec1f88fbed93fc201123890d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 13 14:55:31 2011 -0300

    TextChannel: Add TODO to pass id hints to ContactManager when/if available.

 TelepathyQt4/text-channel.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 1757af8b8d5de31b92ac920d3120a8ab254382df
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 14 20:02:59 2011 -0300

    TextChannel: Inject contact ids when available.

 TelepathyQt4/text-channel.cpp | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit 83fdfdbb10169fb440e9a29090d6b1b332b0b927
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 13 14:42:55 2011 -0300

    ReceivedMessage: Add support for retrieving the message sender id.

 TelepathyQt4/message.cpp | 11 +++++++++++
 TelepathyQt4/message.h   |  1 +
 2 files changed, 12 insertions(+)

commit 2b810376175e0e7c7f139983acf22551406e78d2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 14 19:55:06 2011 -0300

    Channel: Inject contact ids when available.

 TelepathyQt4/channel.cpp | 41 ++++++++++++++++++++++++++++++++++++++---
 1 file changed, 38 insertions(+), 3 deletions(-)

commit 9cd509ea38dc66ab19f05892133c731f75ec50e9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 13 13:28:20 2011 -0300

    ContactManager: Added mechanism to build contacts when using immortal handles if the contact handle and id is known even if the contact disappeared before finishing introspection.

 TelepathyQt4/connection-lowlevel.h |  7 +++++++
 TelepathyQt4/connection.cpp        | 35 ++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-manager.cpp   | 41 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-manager.h     |  6 +++++-
 TelepathyQt4/pending-contacts.cpp  | 21 +++++++++++++++++--
 5 files changed, 107 insertions(+), 3 deletions(-)

commit 7ad3522e87f7099d34485602ae7a2e5dd6d54e88
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 13 13:26:26 2011 -0300

    Contact: Make it subclassable.

 TelepathyQt4/contact-manager.cpp |  4 ++--
 TelepathyQt4/contact.cpp         |  4 +++-
 TelepathyQt4/contact.h           | 10 +++++-----
 3 files changed, 10 insertions(+), 8 deletions(-)

commit 289798cf207d272aa248995b0df12b6cbc4d70fa
Merge: 37fc9a3 dd38138
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Mar 10 15:28:33 2011 +0100

    Merge branch 'trivial'
    
    Rev-By andrunko

commit dd38138bbb5eed363715705e928ca9fa3616ba0e
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Mar 10 15:25:14 2011 +0100

    Connect finished() signal before calling setFinished()
    
    In case we change setFinished() to emit the signal right away instead of in an idle
    callback.

 TelepathyQt4/contact-manager-roster.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 37fc9a33bb2d4080b0d2b8de449b8cb5240fdb4a
Merge: 07ed33c dbec42d
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Mar 10 14:00:42 2011 +0100

    Merge branch 'fallback'
    
    Rev-By Oggis

commit dbec42d66c5ff06301c11e91355cc1c4c28119cd
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Mar 10 12:56:56 2011 +0100

    Wait for FeatureRoster to be ready before setting ContactManager's state to Success even in fallback mode

 TelepathyQt4/contact-manager-roster.cpp | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 07ed33cd32447f3dec99ef7820f3a704c03207d7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 9 12:16:05 2011 -0300

    Start 0.5.11 development

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

commit e4abe0414565578aa923130dbb701aacff3c87bf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 9 11:20:58 2011 -0300

    Prepare release 0.5.10

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

commit 5e56cf4e7f83fd0ce019a7675c4844ececa6b714
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 8 14:38:36 2011 -0300

    Update documentation with new repositories.

 TelepathyQt4/main.dox | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c51b73fa630ba0ac31359f11ee12a9e957367e9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 8 14:38:14 2011 -0300

    Update HACKING with new repositories.

 HACKING | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 896b318db4b75af95c8e70d88bbbd06ac109f3fc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 8 14:33:34 2011 -0300

    Update NEWS

 NEWS | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 43226df7e2076404735318be4a2c129dd3fcf696
Merge: f41fbc3 0e74d6b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 8 14:27:46 2011 -0300

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

commit 0e74d6b2abfe5abad3b6dc41ce48c9ab65213cb5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 8 14:25:50 2011 -0300

    Connection: Improve FeatureConnected documentation.

 TelepathyQt4/connection.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 859ecbee1ee589d33e4e19f7ba379622b2413f8d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 8 13:55:01 2011 -0300

    conn-basics test: Test Connection::FeatureConnected.

 tests/dbus/conn-basics.cpp | 59 ++++++++++++++++++++++++++++------------------
 1 file changed, 36 insertions(+), 23 deletions(-)

commit 6e33dd8d5cd0cb37c2fd7ec158be5520742797ea
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 8 13:54:44 2011 -0300

    Connection: Add feature FeatureConnected.

 TelepathyQt4/connection.cpp | 25 +++++++++++++++++++++++++
 TelepathyQt4/connection.h   |  1 +
 2 files changed, 26 insertions(+)

commit f41fbc37bacbd0ca56543c3b05f028f83560ec0a
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Mar 8 17:15:18 2011 +0100

    Ensure FeatureRoster is ready before setting ContactManager state to success

 TelepathyQt4/contact-manager-internal.h |  1 +
 TelepathyQt4/contact-manager-roster.cpp | 20 ++++++++++++++++----
 TelepathyQt4/contact-manager.cpp        |  1 +
 3 files changed, 18 insertions(+), 4 deletions(-)

commit 85417838404804917f1a0b495a6e33761ab7f788
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 19:02:29 2011 -0300

    Start 0.5.10 development

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

commit 2855767b87fbeeb8dad2e7ebf9070ef5b20f0ea2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 14:41:55 2011 -0300

    Prepare release 0.5.9

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

commit 3bed9a03a101025f67643962aaf535e4c9f15c73
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 17:39:51 2011 -0300

    Use @copyright and @license tags.

 TelepathyQt4/Farsight/channel.cpp                          | 7 ++++---
 TelepathyQt4/Farsight/channel.h                            | 7 ++++---
 TelepathyQt4/Farsight/global.h                             | 7 ++++---
 TelepathyQt4/abstract-client.cpp                           | 7 ++++---
 TelepathyQt4/abstract-client.h                             | 7 ++++---
 TelepathyQt4/abstract-interface.cpp                        | 8 +++++---
 TelepathyQt4/abstract-interface.h                          | 8 +++++---
 TelepathyQt4/account-capability-filter.h                   | 7 ++++---
 TelepathyQt4/account-factory.cpp                           | 7 ++++---
 TelepathyQt4/account-factory.h                             | 7 ++++---
 TelepathyQt4/account-filter.h                              | 7 ++++---
 TelepathyQt4/account-manager.cpp                           | 7 ++++---
 TelepathyQt4/account-manager.h                             | 7 ++++---
 TelepathyQt4/account-property-filter.cpp                   | 7 ++++---
 TelepathyQt4/account-property-filter.h                     | 7 ++++---
 TelepathyQt4/account-set-internal.h                        | 7 ++++---
 TelepathyQt4/account-set.cpp                               | 7 ++++---
 TelepathyQt4/account-set.h                                 | 7 ++++---
 TelepathyQt4/account.cpp                                   | 7 ++++---
 TelepathyQt4/account.h                                     | 7 ++++---
 TelepathyQt4/and-filter.h                                  | 7 ++++---
 TelepathyQt4/async-model.dox                               | 4 ++--
 TelepathyQt4/avatar.cpp                                    | 7 ++++---
 TelepathyQt4/avatar.h                                      | 7 ++++---
 TelepathyQt4/capabilities-base.cpp                         | 7 ++++---
 TelepathyQt4/capabilities-base.h                           | 7 ++++---
 TelepathyQt4/channel-class-spec.cpp                        | 7 ++++---
 TelepathyQt4/channel-class-spec.h                          | 7 ++++---
 TelepathyQt4/channel-dispatch-operation.cpp                | 7 ++++---
 TelepathyQt4/channel-dispatch-operation.h                  | 7 ++++---
 TelepathyQt4/channel-dispatcher.cpp                        | 7 ++++---
 TelepathyQt4/channel-dispatcher.h                          | 7 ++++---
 TelepathyQt4/channel-factory.cpp                           | 7 ++++---
 TelepathyQt4/channel-factory.h                             | 7 ++++---
 TelepathyQt4/channel-internal.h                            | 7 ++++---
 TelepathyQt4/channel-request.cpp                           | 7 ++++---
 TelepathyQt4/channel-request.h                             | 7 ++++---
 TelepathyQt4/channel.cpp                                   | 7 ++++---
 TelepathyQt4/channel.h                                     | 7 ++++---
 TelepathyQt4/client-registrar-internal.h                   | 7 ++++---
 TelepathyQt4/client-registrar.cpp                          | 7 ++++---
 TelepathyQt4/client-registrar.h                            | 7 ++++---
 TelepathyQt4/client.cpp                                    | 7 ++++---
 TelepathyQt4/client.h                                      | 7 ++++---
 TelepathyQt4/connection-capabilities.cpp                   | 7 ++++---
 TelepathyQt4/connection-capabilities.h                     | 7 ++++---
 TelepathyQt4/connection-factory.cpp                        | 7 ++++---
 TelepathyQt4/connection-factory.h                          | 7 ++++---
 TelepathyQt4/connection-internal.h                         | 7 ++++---
 TelepathyQt4/connection-lowlevel.h                         | 7 ++++---
 TelepathyQt4/connection-manager-internal.h                 | 7 ++++---
 TelepathyQt4/connection-manager-lowlevel.h                 | 7 ++++---
 TelepathyQt4/connection-manager.cpp                        | 7 ++++---
 TelepathyQt4/connection-manager.h                          | 7 ++++---
 TelepathyQt4/connection.cpp                                | 7 ++++---
 TelepathyQt4/connection.h                                  | 7 ++++---
 TelepathyQt4/constants.h                                   | 7 ++++---
 TelepathyQt4/contact-capabilities.cpp                      | 7 ++++---
 TelepathyQt4/contact-capabilities.h                        | 7 ++++---
 TelepathyQt4/contact-factory.cpp                           | 7 ++++---
 TelepathyQt4/contact-factory.h                             | 7 ++++---
 TelepathyQt4/contact-manager-internal.h                    | 7 ++++---
 TelepathyQt4/contact-manager-roster.cpp                    | 7 ++++---
 TelepathyQt4/contact-manager.cpp                           | 7 ++++---
 TelepathyQt4/contact-manager.h                             | 7 ++++---
 TelepathyQt4/contact-search-channel-internal.h             | 7 ++++---
 TelepathyQt4/contact-search-channel.cpp                    | 7 ++++---
 TelepathyQt4/contact-search-channel.h                      | 7 ++++---
 TelepathyQt4/contact.cpp                                   | 7 ++++---
 TelepathyQt4/contact.h                                     | 7 ++++---
 TelepathyQt4/dbus-proxy-factory-internal.h                 | 7 ++++---
 TelepathyQt4/dbus-proxy-factory.cpp                        | 7 ++++---
 TelepathyQt4/dbus-proxy-factory.h                          | 7 ++++---
 TelepathyQt4/dbus-proxy.cpp                                | 7 ++++---
 TelepathyQt4/dbus-proxy.h                                  | 7 ++++---
 TelepathyQt4/dbus.cpp                                      | 7 ++++---
 TelepathyQt4/dbus.h                                        | 7 ++++---
 TelepathyQt4/debug-internal.h                              | 7 ++++---
 TelepathyQt4/debug.cpp                                     | 7 ++++---
 TelepathyQt4/debug.h                                       | 7 ++++---
 TelepathyQt4/examples.dox                                  | 4 ++--
 TelepathyQt4/feature.cpp                                   | 7 ++++---
 TelepathyQt4/feature.h                                     | 7 ++++---
 TelepathyQt4/file-transfer-channel-creation-properties.cpp | 7 ++++---
 TelepathyQt4/file-transfer-channel-creation-properties.h   | 7 ++++---
 TelepathyQt4/file-transfer-channel.cpp                     | 7 ++++---
 TelepathyQt4/file-transfer-channel.h                       | 7 ++++---
 TelepathyQt4/filter.h                                      | 7 ++++---
 TelepathyQt4/fixed-feature-factory.cpp                     | 7 ++++---
 TelepathyQt4/fixed-feature-factory.h                       | 7 ++++---
 TelepathyQt4/future-internal.h                             | 7 ++++---
 TelepathyQt4/future.cpp                                    | 7 ++++---
 TelepathyQt4/generic-capability-filter.h                   | 7 ++++---
 TelepathyQt4/generic-property-filter.h                     | 7 ++++---
 TelepathyQt4/global.h                                      | 7 ++++---
 TelepathyQt4/groups.dox                                    | 4 ++--
 TelepathyQt4/handled-channel-notifier.cpp                  | 7 ++++---
 TelepathyQt4/handled-channel-notifier.h                    | 7 ++++---
 TelepathyQt4/incoming-file-transfer-channel.cpp            | 7 ++++---
 TelepathyQt4/incoming-file-transfer-channel.h              | 7 ++++---
 TelepathyQt4/incoming-stream-tube-channel.cpp              | 5 +++--
 TelepathyQt4/incoming-stream-tube-channel.h                | 5 +++--
 TelepathyQt4/key-file.cpp                                  | 7 ++++---
 TelepathyQt4/key-file.h                                    | 7 ++++---
 TelepathyQt4/location-info.cpp                             | 7 ++++---
 TelepathyQt4/location-info.h                               | 7 ++++---
 TelepathyQt4/main.dox                                      | 4 ++--
 TelepathyQt4/manager-file.cpp                              | 7 ++++---
 TelepathyQt4/manager-file.h                                | 7 ++++---
 TelepathyQt4/media-session-handler.cpp                     | 7 ++++---
 TelepathyQt4/media-session-handler.h                       | 7 ++++---
 TelepathyQt4/media-stream-handler.cpp                      | 7 ++++---
 TelepathyQt4/media-stream-handler.h                        | 7 ++++---
 TelepathyQt4/message.cpp                                   | 8 +++++---
 TelepathyQt4/message.h                                     | 8 +++++---
 TelepathyQt4/method-invocation-context.h                   | 7 ++++---
 TelepathyQt4/not-filter.h                                  | 7 ++++---
 TelepathyQt4/object.cpp                                    | 7 ++++---
 TelepathyQt4/object.h                                      | 7 ++++---
 TelepathyQt4/optional-interface-factory.cpp                | 7 ++++---
 TelepathyQt4/optional-interface-factory.h                  | 7 ++++---
 TelepathyQt4/or-filter.h                                   | 7 ++++---
 TelepathyQt4/outgoing-file-transfer-channel.cpp            | 7 ++++---
 TelepathyQt4/outgoing-file-transfer-channel.h              | 7 ++++---
 TelepathyQt4/outgoing-stream-tube-channel-internal.h       | 5 +++--
 TelepathyQt4/outgoing-stream-tube-channel.cpp              | 5 +++--
 TelepathyQt4/outgoing-stream-tube-channel.h                | 5 +++--
 TelepathyQt4/pending-account.cpp                           | 7 ++++---
 TelepathyQt4/pending-account.h                             | 7 ++++---
 TelepathyQt4/pending-channel-request-internal.h            | 7 ++++---
 TelepathyQt4/pending-channel-request.cpp                   | 7 ++++---
 TelepathyQt4/pending-channel-request.h                     | 7 ++++---
 TelepathyQt4/pending-channel.cpp                           | 7 ++++---
 TelepathyQt4/pending-channel.h                             | 7 ++++---
 TelepathyQt4/pending-connection.cpp                        | 7 ++++---
 TelepathyQt4/pending-connection.h                          | 7 ++++---
 TelepathyQt4/pending-contact-attributes.cpp                | 7 ++++---
 TelepathyQt4/pending-contact-attributes.h                  | 7 ++++---
 TelepathyQt4/pending-contact-info.cpp                      | 7 ++++---
 TelepathyQt4/pending-contact-info.h                        | 7 ++++---
 TelepathyQt4/pending-contacts.cpp                          | 7 ++++---
 TelepathyQt4/pending-contacts.h                            | 7 ++++---
 TelepathyQt4/pending-handles.cpp                           | 7 ++++---
 TelepathyQt4/pending-handles.h                             | 7 ++++---
 TelepathyQt4/pending-operation.cpp                         | 7 ++++---
 TelepathyQt4/pending-operation.h                           | 7 ++++---
 TelepathyQt4/pending-ready.cpp                             | 7 ++++---
 TelepathyQt4/pending-ready.h                               | 7 ++++---
 TelepathyQt4/pending-stream-tube-connection.cpp            | 5 +++--
 TelepathyQt4/pending-stream-tube-connection.h              | 5 +++--
 TelepathyQt4/pending-string-list.cpp                       | 7 ++++---
 TelepathyQt4/pending-string-list.h                         | 7 ++++---
 TelepathyQt4/pending-variant-map.cpp                       | 7 ++++---
 TelepathyQt4/pending-variant-map.h                         | 7 ++++---
 TelepathyQt4/pending-variant.cpp                           | 7 ++++---
 TelepathyQt4/pending-variant.h                             | 7 ++++---
 TelepathyQt4/presence.cpp                                  | 7 ++++---
 TelepathyQt4/presence.h                                    | 7 ++++---
 TelepathyQt4/profile-manager.cpp                           | 7 ++++---
 TelepathyQt4/profile-manager.h                             | 7 ++++---
 TelepathyQt4/profile.cpp                                   | 7 ++++---
 TelepathyQt4/profile.h                                     | 7 ++++---
 TelepathyQt4/properties.cpp                                | 7 ++++---
 TelepathyQt4/properties.h                                  | 7 ++++---
 TelepathyQt4/protocol-info.cpp                             | 7 ++++---
 TelepathyQt4/protocol-info.h                               | 7 ++++---
 TelepathyQt4/protocol-parameter.cpp                        | 7 ++++---
 TelepathyQt4/protocol-parameter.h                          | 7 ++++---
 TelepathyQt4/readiness-helper.cpp                          | 7 ++++---
 TelepathyQt4/readiness-helper.h                            | 7 ++++---
 TelepathyQt4/ready-object.cpp                              | 7 ++++---
 TelepathyQt4/ready-object.h                                | 7 ++++---
 TelepathyQt4/referenced-handles.cpp                        | 7 ++++---
 TelepathyQt4/referenced-handles.h                          | 7 ++++---
 TelepathyQt4/request-temporary-handler-internal.cpp        | 7 ++++---
 TelepathyQt4/request-temporary-handler-internal.h          | 7 ++++---
 TelepathyQt4/requestable-channel-class-spec.cpp            | 7 ++++---
 TelepathyQt4/requestable-channel-class-spec.h              | 7 ++++---
 TelepathyQt4/room-list-channel.cpp                         | 8 +++++---
 TelepathyQt4/room-list-channel.h                           | 8 +++++---
 TelepathyQt4/shared-ptr.dox                                | 4 ++--
 TelepathyQt4/shared-ptr.h                                  | 7 ++++---
 TelepathyQt4/simple-pending-operations.h                   | 7 ++++---
 TelepathyQt4/stream-tube-channel.cpp                       | 5 +++--
 TelepathyQt4/stream-tube-channel.h                         | 5 +++--
 TelepathyQt4/streamed-media-channel.cpp                    | 8 +++++---
 TelepathyQt4/streamed-media-channel.h                      | 8 +++++---
 TelepathyQt4/test-backdoors.cpp                            | 7 ++++---
 TelepathyQt4/test-backdoors.h                              | 7 ++++---
 TelepathyQt4/text-channel.cpp                              | 8 +++++---
 TelepathyQt4/text-channel.h                                | 8 +++++---
 TelepathyQt4/tube-channel.cpp                              | 5 +++--
 TelepathyQt4/tube-channel.h                                | 5 +++--
 TelepathyQt4/types-internal.h                              | 5 +++--
 TelepathyQt4/types.cpp                                     | 7 ++++---
 TelepathyQt4/types.h                                       | 7 ++++---
 TelepathyQt4/utils.cpp                                     | 7 ++++---
 TelepathyQt4/utils.h                                       | 7 ++++---
 doxygen-footer.html                                        | 2 +-
 examples/accounts/account-item.cpp                         | 5 +++--
 examples/accounts/account-item.h                           | 5 +++--
 examples/accounts/accounts-window.cpp                      | 5 +++--
 examples/accounts/accounts-window.h                        | 5 +++--
 examples/file-transfer/receiver-channel.cpp                | 7 ++++---
 examples/file-transfer/receiver-channel.h                  | 7 ++++---
 examples/file-transfer/receiver.cpp                        | 7 ++++---
 examples/file-transfer/receiver.h                          | 7 ++++---
 examples/file-transfer/sender.cpp                          | 7 ++++---
 examples/file-transfer/sender.h                            | 7 ++++---
 examples/protocols/cm-wrapper.cpp                          | 7 ++++---
 examples/protocols/cm-wrapper.h                            | 7 ++++---
 examples/protocols/protocols.cpp                           | 7 ++++---
 examples/protocols/protocols.h                             | 7 ++++---
 examples/roster/roster-item.cpp                            | 5 +++--
 examples/roster/roster-item.h                              | 5 +++--
 examples/roster/roster-widget.cpp                          | 5 +++--
 examples/roster/roster-widget.h                            | 5 +++--
 examples/roster/roster-window.cpp                          | 5 +++--
 examples/roster/roster-window.h                            | 5 +++--
 tests/dbus/stateful-proxy.cpp                              | 7 ++++---
 220 files changed, 855 insertions(+), 631 deletions(-)

commit d0056394033b38bc45f382eb0e842004cadd7842
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 14:38:40 2011 -0300

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 81f05f622b779f8a3519d32be07da91b4788f1fb
Merge: 3704661 f3e2ed8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 14:36:00 2011 -0300

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

commit 3704661537b830d12f91afe776171e773afe60c9
Merge: 42dcec6 9c869f6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 14:35:35 2011 -0300

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

commit 42dcec6b63f27e78d8debdd3da49416b70b4d882
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 14:35:22 2011 -0300

    Update NEWS

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

commit 3e2bd54f279e5ceb162c52882bec2d9ba32d5ecf
Merge: a74c42f e8619e2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 14:33:04 2011 -0300

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

commit 9c869f624db354785bb024aa9b7963f436b0721d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 14:22:45 2011 -0300

    ContactCapabilities: Also check for channel type and target handle type in streamTubeServices().

 TelepathyQt4/contact-capabilities.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c344370413bea4441d1d09bfb67d5fdb69c6e819
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 14:06:25 2011 -0300

    StreamTubeChannel: Improve docs.

 TelepathyQt4/stream-tube-channel.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c2c6e684764b237ac6b742d458762532042f1fe2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 14:06:11 2011 -0300

    OutgoingStreamTubeChannel: Improve docs.

 TelepathyQt4/outgoing-stream-tube-channel.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a4ecf39971f2aa4be13fab602d90936460a15ec1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 14:05:57 2011 -0300

    IncomingStreamTubeChannel: Improve docs.

 TelepathyQt4/incoming-stream-tube-channel.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 630dd5b418674172713fad2325c2831c72979eeb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 14:05:30 2011 -0300

    Account: Add methods to request and handle stream tubes and also improve docs.

 TelepathyQt4/account.cpp | 138 ++++++++++++++++++++++++++++++++++-------------
 TelepathyQt4/account.h   |   9 ++++
 2 files changed, 111 insertions(+), 36 deletions(-)

commit 281e9991eea122785d3b9d6bf54a1bfb1b5493fc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 13:15:15 2011 -0300

    CapabilitiesBase: Remove commented code.

 TelepathyQt4/capabilities-base.h | 3 ---
 1 file changed, 3 deletions(-)

commit 32e2dd0ae08655bd25d9cc073638c98ecc97610f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 13:14:59 2011 -0300

    ConnectionCapabilities: Add method to check whether StreamTube channels is supported.

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

commit eb458ddd3e15c1c593e9186da12c74a100f1f6b6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 13:13:55 2011 -0300

    ContactCapabilities: Add methods to check whether StreamTube channels is supported and what services are supported.

 TelepathyQt4/contact-capabilities.cpp | 39 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-capabilities.h   |  5 ++++-
 2 files changed, 43 insertions(+), 1 deletion(-)

commit 4bc6f90669c603221f28789159d84988cccf7aad
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 13:13:15 2011 -0300

    RequestableChannelClassSpec: Add method to return a RCC spec for StreamTube channels.

 TelepathyQt4/requestable-channel-class-spec.cpp | 23 +++++++++++++++++++++++
 TelepathyQt4/requestable-channel-class-spec.h   |  2 ++
 2 files changed, 25 insertions(+)

commit e8619e25a02b5a0500ccf9c12faf19bbb98cba02
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 14:06:56 2011 -0300

    Account: Improve docs.

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

commit 84eb2f568b7ce386365c94e001e9ff75b3e60d1a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 12:57:53 2011 -0300

    ConnectionCapabilities: Make contact search related methods names plural as used in the rest of the API.
    
    Also mark the new contactSearchs method as const, not the case of the singular version.

 TelepathyQt4/connection-capabilities.cpp | 30 +++++++++++++++++++++++++++---
 TelepathyQt4/connection-capabilities.h   | 10 +++++++---
 2 files changed, 34 insertions(+), 6 deletions(-)

commit f3e2ed817f9fcda279b4b434d3c68a1efc7abbab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 14:09:03 2011 -0300

    ContactManager::Roster: Only change contact publication/subscription to No after emitting that the contact was removed.
    
    To avoid useless updates in app code when checking for contact publication/subscription only change
    contact publication/subscription to No after emitting that the contact was removed.

 TelepathyQt4/contact-manager-roster.cpp | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit a74c42f0b5d4355be90b131644a8b8a28748a019
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Mar 7 17:16:39 2011 +0200

    Update NEWS

 NEWS | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit d00bc5de956b8b1f0c526df7d152a4aa743d241d
Merge: 429f9e3 87767d2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 11:37:05 2011 -0300

    Merge remote-tracking branch 'drf/high-level-tubes-0.5'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 429f9e3c9c8512404343e452ca8218e002dac447
Merge: 2d9c8d7 6bf145a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 11:36:49 2011 -0300

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

commit 2d9c8d75d87aa43f6e2a2c7fb468a9d22b4b49b1
Merge: ee7d723 e1900bd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 11:36:04 2011 -0300

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

commit 6bf145a3720bbee9f87c717e65931c8f1f89e6bf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 11:29:44 2011 -0300

    Link against QtXml.

 TelepathyQt4/CMakeLists.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 37fb58581c986d3bb22a96bd39760bc39065ebc3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 11:28:52 2011 -0300

    PendingChannel: Finish with SERVICE_CONFUSED if CreateChannel was used and the CR finished successfully without the handler getting a channel.

 TelepathyQt4/pending-channel.cpp | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

commit 599317c032756d92e65e90fc0e23da961bb395a8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 7 11:27:21 2011 -0300

    account-channel-dispatcher test: Use ensureAndHandleChannel to test NOT_YOURS failure case.

 tests/dbus/account-channel-dispatcher.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bc7141b393658ca0d10420612a226d66385b236a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 6 15:15:38 2011 -0300

    account-channel-dispatcher test: Test Account request and handle support.

 tests/dbus/account-channel-dispatcher.cpp | 301 +++++++++++++++++++++++++++---
 1 file changed, 280 insertions(+), 21 deletions(-)

commit 10fc7b89e1ad077a7ca59d883c0f3110811607a1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 6 15:15:13 2011 -0300

    HandledChannelNotifier: Properly connect to RequestTemporaryHandler::channelReceived signal.

 TelepathyQt4/handled-channel-notifier.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit beaa0969489160cae1acffb875410f6c730324f8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 6 14:07:32 2011 -0300

    ClientRegistrar: Fix debug message when calling AbstractClientHandler::handleChannels.

 TelepathyQt4/client-registrar.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7e96861144c6a0725bbd8f7687cb2017fa0c231d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 6 14:06:50 2011 -0300

    PendingChannel: Properly connect to RequestTemporaryHandler::channelReceived signal.

 TelepathyQt4/pending-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e18e1d06488ff6c26117b91536db7de22eb8513a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 6 12:02:05 2011 -0300

    RequestTemporaryHandler/HandledChannelNotifier: Move request hints to last param in channelReceived/handledAgain signals.

 TelepathyQt4/handled-channel-notifier.cpp           | 10 +++++-----
 TelepathyQt4/handled-channel-notifier.h             |  4 ++--
 TelepathyQt4/pending-channel.cpp                    |  2 +-
 TelepathyQt4/request-temporary-handler-internal.cpp |  8 ++++----
 TelepathyQt4/request-temporary-handler-internal.h   |  6 +++---
 5 files changed, 15 insertions(+), 15 deletions(-)

commit b3a59f5ee300c5a9b326829c51f1d05015f2dad6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 6 11:53:58 2011 -0300

    PendingChannel: Properly finish with error NOT_YOURS if the channel request has finished and the handler was not called.

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

commit 87767d25846d1f7606b9825b4132d725ae15ee12
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Mar 6 17:17:53 2011 +0100

    high-level-tubes: Remove the current example, as it uses legacy and misleading APIs.

 examples/CMakeLists.txt                  |   1 -
 examples/stream-tubes/CMakeLists.txt     |  29 ---
 examples/stream-tubes/tube-initiator.cpp | 343 -------------------------------
 examples/stream-tubes/tube-initiator.h   |  80 -------
 examples/stream-tubes/tube-receiver.cpp  | 242 ----------------------
 examples/stream-tubes/tube-receiver.h    |  68 ------
 6 files changed, 763 deletions(-)

commit 4b67e2e843beee75df5aec63b19a1243dfca6ad5
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Mar 6 17:17:06 2011 +0100

    high-level-tubes: Use the correct DBus property name in ChannelClassSpec

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

commit 6bdc88fcee661c3ad79f05c0d4b5492bb363fb13
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Mar 6 15:59:18 2011 +0100

    high-level-tubes: Do not export private slots

 TelepathyQt4/incoming-stream-tube-channel.h   | 4 ++--
 TelepathyQt4/outgoing-stream-tube-channel.h   | 6 +++---
 TelepathyQt4/pending-stream-tube-connection.h | 4 ++--
 TelepathyQt4/stream-tube-channel.h            | 4 ++--
 TelepathyQt4/tube-channel.h                   | 4 ++--
 5 files changed, 11 insertions(+), 11 deletions(-)

commit e133213aa34293258ee37371f67a202adeba9ae8
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Mar 6 15:51:50 2011 +0100

    high-level-tubes: Instead of offering a QIODevice when accepting tubes, provide just the addresses.
    
    Some applications need to use the bare address, because they use a
    protocol library which doesn't communicate over QIODevices, but rather take
    the address as a parameter and use internal implementation means to actually
    establish a socket connection accordingly. This is because libraries
    usually aim to be as generic as possible, while QIODevices require e.g. running
    the Qt event loop.

 TelepathyQt4/incoming-stream-tube-channel.cpp   | 48 +++++++++++++----
 TelepathyQt4/incoming-stream-tube-channel.h     |  3 +-
 TelepathyQt4/pending-stream-tube-connection.cpp | 72 ++-----------------------
 TelepathyQt4/pending-stream-tube-connection.h   |  6 ---
 examples/stream-tubes/tube-receiver.cpp         | 31 +++++++----
 examples/stream-tubes/tube-receiver.h           |  5 +-
 6 files changed, 69 insertions(+), 96 deletions(-)

commit a07c88170054d47902b9e84483e5bbfc6e398e41
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Mar 6 15:24:27 2011 +0100

    high-level-tubes: Const'ify pointer arguments when offering a tube

 TelepathyQt4/outgoing-stream-tube-channel.cpp | 4 ++--
 TelepathyQt4/outgoing-stream-tube-channel.h   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 3632ffffe35588cfa883e4beff2aaf91b113f912
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Mar 6 15:17:59 2011 +0100

    high-level-tubes: Rename Account's parameter for specifying the service name to "service" instead of "serviceName"

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

commit 21e631777695373eedd10de309a5741ec4edfc96
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Mar 6 15:05:16 2011 +0100

    high-level-tubes: Add a service field to channel-class-spec for specifying the service the newly created stream tube will handle.
    
    This is because most often ChannelClassSpec will be used when
    specifying Handler filters, and trying to be a Handler for all possible
    services on stream tubes makes no sense (as the Handler does the actual
    service-specific communication over the tube), so it should be convenient to
    specify the service.

 TelepathyQt4/channel-class-spec.cpp | 14 ++++++++++++--
 TelepathyQt4/channel-class-spec.h   |  6 ++++--
 TelepathyQt4/channel-factory.cpp    | 16 ++++++++--------
 3 files changed, 24 insertions(+), 12 deletions(-)

commit d22e9ea5c035ed5eca15038c4fc147e666e19c37
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Mar 6 15:05:03 2011 +0100

    high-level-tubes: Remove obsolete comments in code

 TelepathyQt4/channel-factory.h | 2 --
 1 file changed, 2 deletions(-)

commit e1900bdfcb4e7a54dbfa31b9e0795fd3baae4556
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 14:49:21 2011 -0300

    ClientRegistrar: Properly set unique client name when registering a client with unique=true.

 TelepathyQt4/client-registrar.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 302601a55f7ac6c663429df25d0e986b5bbf862a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 1 19:37:36 2011 -0300

    Account: Improve docs.

 TelepathyQt4/account.cpp | 82 +++++++++++++++++++++++++-----------------------
 1 file changed, 43 insertions(+), 39 deletions(-)

commit 05499a1c5d116b0834ba4a950a58d500ec7f3667
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 14:38:42 2011 -0300

    PendingChannel: Properly remove "." from D-Bus connection unique name when building client name.

 TelepathyQt4/pending-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4ca04e2dbe869825769bcd1976e5726ec36b4c6e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 14:36:59 2011 -0300

    Account: Add helper method for request and handle.

 TelepathyQt4/account.cpp | 491 +++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |  77 ++++++++
 2 files changed, 568 insertions(+)

commit 0fd682ae8e10848c8bba49b09942e2a55b73074d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 13:44:55 2011 -0300

    Account: Refactor ensure/create helper methods so that the requests can be re-used by request and handle helper methods.

 TelepathyQt4/account.cpp | 569 +++++++++++++++++++++++++----------------------
 1 file changed, 300 insertions(+), 269 deletions(-)

commit a4d6f51d0393e4e3fc32b24e1e12e5a3bb7bea38
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 13:44:28 2011 -0300

    FileTransferChannelCreationProperties: Make accessors public.

 .../file-transfer-channel-creation-properties.h    | 24 ++++++++++------------
 1 file changed, 11 insertions(+), 13 deletions(-)

commit 53ada621e3ea804e267d23e485f13bb99d3f5ce3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 12:34:31 2011 -0300

    HandledChannelNotifier: Make RequestTemporaryHandler stop queueing channelReceived signals once the user has connected to handledAgain.

 TelepathyQt4/handled-channel-notifier.cpp | 7 +++++++
 TelepathyQt4/handled-channel-notifier.h   | 3 +++
 2 files changed, 10 insertions(+)

commit 98e5a748e89c8114dba448102f673571a8e9f0be
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 12:33:56 2011 -0300

    RequestTemporaryHandler: Add option to queue channelReceived signals.

 .../request-temporary-handler-internal.cpp         | 33 +++++++++++++++++++---
 TelepathyQt4/request-temporary-handler-internal.h  |  6 ++++
 2 files changed, 35 insertions(+), 4 deletions(-)

commit 4c268521d88b23ea5c8418ebdc5c1187b78bc98d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 12:09:42 2011 -0300

    Account: Improve create/ensureAndHandleChannel documentation.

 TelepathyQt4/account.cpp | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit c127990e69558e35c9705a290dfbb4bc5e33908d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 11:59:54 2011 -0300

    Account: Do not pass hints to create/ensureAndHandleChannel methods.

 TelepathyQt4/account.cpp         | 14 ++++----------
 TelepathyQt4/account.h           |  6 ++----
 TelepathyQt4/pending-channel.cpp |  5 ++---
 TelepathyQt4/pending-channel.h   |  3 +--
 4 files changed, 9 insertions(+), 19 deletions(-)

commit 62902b5736735a086f450a0dfa51918edc5777fe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 11:53:56 2011 -0300

    PendingChannel: Warn if pending channel request fails after we received the channel.

 TelepathyQt4/pending-channel.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit e215928234532229e3a3fcae9349d2bb1e2c84f5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 11:51:08 2011 -0300

    PendingChannel: Do not assert on data received from D-Bus.

 TelepathyQt4/pending-channel.cpp | 1 -
 1 file changed, 1 deletion(-)

commit bf886c95b417cf6c0add2cbb1fd638122c77e8e4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 11:49:34 2011 -0300

    PendingChannel: Always return true on yours accessor if the request was created through Account.

 TelepathyQt4/pending-channel.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 7e67caca57deee1ef89c015a62179a7773540b69
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 11:46:13 2011 -0300

    PendingChannel: Return NULL on connection accessor if the request was created through Account.

 TelepathyQt4/pending-channel.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 608a7cee3de10dde35000771b3cd94c2bc1b0915
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 11:37:54 2011 -0300

    PendingChannel: Make sure temporary handler name is unique.

 TelepathyQt4/pending-channel.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 3f2547bfc3a8e2d87e558f81dac03557e11524b2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 11:30:51 2011 -0300

    PendingChannel: Warn if account requested to be constructed in FakeAccountFactory is different from the one passed on its constructor.

 TelepathyQt4/pending-channel.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 859dc95461701c8f8e7c1c01ec2ebe99444a5f66
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 11:23:19 2011 -0300

    PendingChannel: Remove useless ChannelClassSpecList include.

 TelepathyQt4/pending-channel.cpp | 1 -
 1 file changed, 1 deletion(-)

commit 32187988cd6e02d137947774dc19ec77b3b75040
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 11:21:28 2011 -0300

    PendingChannel: Only construct HandledChannelNotifier on accessor.

 TelepathyQt4/pending-channel.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 95ef237ca4e479b25e666140e084a30cc3fa6676
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 11:14:52 2011 -0300

    HandledChannelNotifier: Carry hints and user action time params in handledAgain.

 TelepathyQt4/handled-channel-notifier.cpp | 8 +++++++-
 TelepathyQt4/handled-channel-notifier.h   | 5 ++++-
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 71a3321a145e4d738ed1e2dcd5e3d8ead27e6dd5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 11:12:14 2011 -0300

    HandledChannelNotifier: Do not export private slots.

 TelepathyQt4/handled-channel-notifier.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fee20414838223222a8d6b4a00d16ab121c6a831
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 11:09:27 2011 -0300

    HandledChannelNotifier: Remove finished signal in favour of Channel::invalidated/QObject::destroyed.

 TelepathyQt4/handled-channel-notifier.cpp | 1 -
 TelepathyQt4/handled-channel-notifier.h   | 1 -
 2 files changed, 2 deletions(-)

commit 9b208fc466308d3faa9a217e10f9e6a64d786ae2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 11:07:02 2011 -0300

    RequestTemporaryHandler: Do not assert on service errors.

 .../request-temporary-handler-internal.cpp         | 33 +++++++++++++++-------
 1 file changed, 23 insertions(+), 10 deletions(-)

commit cbe895512c1e41bc7b7978e9eefa0fc670539a77
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 10:43:17 2011 -0300

    RequestTemporaryHandler: Carry hints and user action time params in channelReceived.

 TelepathyQt4/handled-channel-notifier.cpp           | 5 +++--
 TelepathyQt4/pending-channel.cpp                    | 2 +-
 TelepathyQt4/request-temporary-handler-internal.cpp | 3 ++-
 TelepathyQt4/request-temporary-handler-internal.h   | 3 ++-
 4 files changed, 8 insertions(+), 5 deletions(-)

commit ac13b333478d83844d0bac6499dca5797b5b822b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 10:29:03 2011 -0300

    RequestTemporaryHandler: Return false in bypassApproval as we don't want others' channels if the CD is confused.

 TelepathyQt4/request-temporary-handler-internal.h | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 3e31cd9307e2b64f4129ddefd3a0fc23251fad3f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 4 10:23:34 2011 -0300

    Renamed SimpleHandler to RequestTemporaryHandler.
    
    Let's use a more specific name for the handler used by request and handle as SimpleHandler is a
    quite generic name that could be used later by some exported class in the library.

 TelepathyQt4/CMakeLists.txt                        |  6 +-
 TelepathyQt4/handled-channel-notifier.cpp          |  8 +--
 TelepathyQt4/handled-channel-notifier.h            |  4 +-
 TelepathyQt4/pending-channel.cpp                   |  6 +-
 .../request-temporary-handler-internal.cpp         | 76 ++++++++++++++++++++++
 TelepathyQt4/request-temporary-handler-internal.h  | 67 +++++++++++++++++++
 TelepathyQt4/simple-handler-internal.cpp           | 76 ----------------------
 TelepathyQt4/simple-handler-internal.h             | 67 -------------------
 8 files changed, 155 insertions(+), 155 deletions(-)

commit d976646ab8f79cd670a9c98ab1260152f0080e85
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Mar 3 19:02:16 2011 +0100

    high-level-tubes: Make Private::device a QWeakPointer, to prevent memleaks on error.

 TelepathyQt4/pending-stream-tube-connection.cpp | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 7d4db45fadedf7f782b0b61dc8e3c5f334c82a96
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Mar 3 19:00:13 2011 +0100

    high-level-tubes: Use errorString() to provide a detailed description of the error

 TelepathyQt4/pending-stream-tube-connection.cpp | 25 +++++++++----------------
 TelepathyQt4/pending-stream-tube-connection.h   |  3 +--
 2 files changed, 10 insertions(+), 18 deletions(-)

commit 6b51971df5eae77f32a100c3b703bd71b876b0a8
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Mar 3 18:47:52 2011 +0100

    high-level-tubes: Don't make destructors virtual if unneeded

 TelepathyQt4/pending-stream-tube-connection.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6a888f6ab2a6e3b8eb428f2abe4e46f09169ec7c
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Mar 3 18:45:06 2011 +0100

    high-level-tubes: Code style: move friend declaration before d-pointer declaration.

 TelepathyQt4/incoming-stream-tube-channel.h   | 4 +---
 TelepathyQt4/outgoing-stream-tube-channel.h   | 3 +--
 TelepathyQt4/pending-stream-tube-connection.h | 3 +--
 TelepathyQt4/stream-tube-channel.h            | 1 -
 TelepathyQt4/tube-channel.h                   | 1 -
 5 files changed, 3 insertions(+), 9 deletions(-)

commit 14f717f331b715e38c6f67a57db778a4059ec486
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Mar 3 18:40:34 2011 +0100

    high-level-tubes: Don't use const on d-pointers

 TelepathyQt4/incoming-stream-tube-channel.h | 2 +-
 TelepathyQt4/outgoing-stream-tube-channel.h | 2 +-
 TelepathyQt4/stream-tube-channel.h          | 2 +-
 TelepathyQt4/tube-channel.h                 | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit d1077641a94c5508b2ab5e699f7759b6a8038419
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 1 19:38:36 2011 -0300

    Account: Added methods to create/ensure and handle channels directly without the need to implement a handler.

 TelepathyQt4/account.cpp | 59 ++++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   | 10 ++++++++
 2 files changed, 69 insertions(+)

commit 23eee627f95a3ae58bb8f6a0571e9ae34825a406
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 1 20:43:57 2011 -0300

    PendingChannel: Added support to request and handle channels using account.

 TelepathyQt4/pending-channel.cpp | 184 +++++++++++++++++++++++++++++++++++++--
 TelepathyQt4/pending-channel.h   |  21 ++++-
 2 files changed, 196 insertions(+), 9 deletions(-)

commit bfe9f01d659643b323df7cc39e770f9f78e52f74
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 1 20:39:54 2011 -0300

    HandledChannelNotifier: Added class used to track channels when using request and handle support.

 TelepathyQt4/CMakeLists.txt               |  4 ++
 TelepathyQt4/HandledChannelNotifier       | 13 ++++++
 TelepathyQt4/handled-channel-notifier.cpp | 74 +++++++++++++++++++++++++++++++
 TelepathyQt4/handled-channel-notifier.h   | 69 ++++++++++++++++++++++++++++
 4 files changed, 160 insertions(+)

commit fe2ddcb0e4fde1dfe245714d8b43d3dffbda0079
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 1 20:38:10 2011 -0300

    SimpleHandler: Added internal class to implement a simple handler which will be used by request and handle support.

 TelepathyQt4/CMakeLists.txt              |  3 ++
 TelepathyQt4/simple-handler-internal.cpp | 76 ++++++++++++++++++++++++++++++++
 TelepathyQt4/simple-handler-internal.h   | 67 ++++++++++++++++++++++++++++
 3 files changed, 146 insertions(+)

commit 37e2c5188ae3d37c76d12375453468c5eb42b9fd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 1 19:39:52 2011 -0300

    ChannelRequest: Remove blank line.

 TelepathyQt4/channel-request.h | 1 -
 1 file changed, 1 deletion(-)

commit d3234c26b32ec70cab61180743d1740804b8a75d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 1 19:39:29 2011 -0300

    Account: Do not print Parameters as it can contain the user password.

 TelepathyQt4/account.cpp | 1 -
 1 file changed, 1 deletion(-)

commit 82fc0eec7eadd9627f72874a4c328a9473e45a1d
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Mar 1 18:18:06 2011 +0100

    high-level-tubes: Const'ify where needed

 TelepathyQt4/incoming-stream-tube-channel.cpp   | 2 +-
 TelepathyQt4/incoming-stream-tube-channel.h     | 2 +-
 TelepathyQt4/pending-stream-tube-connection.cpp | 2 +-
 TelepathyQt4/pending-stream-tube-connection.h   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 3ee8d06c88cc404e9b09bd34556a8ad031852da6
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Mar 1 18:14:23 2011 +0100

    high-level-tubes: Extend and improve documentation

 TelepathyQt4/incoming-stream-tube-channel.cpp   | 13 ++++++---
 TelepathyQt4/outgoing-stream-tube-channel.cpp   | 10 +++----
 TelepathyQt4/pending-stream-tube-connection.cpp | 39 +++++++++++++++++++++----
 TelepathyQt4/stream-tube-channel.cpp            | 20 ++++++++++---
 TelepathyQt4/tube-channel.cpp                   |  5 +++-
 5 files changed, 67 insertions(+), 20 deletions(-)

commit b5aa69fc278f0098cace3d729658cdeca00ec3be
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Mar 1 17:53:45 2011 +0100

    high-level-tubes: Move signal documentation to the bottom of the classes

 TelepathyQt4/incoming-stream-tube-channel.cpp | 18 +++++++++---------
 TelepathyQt4/stream-tube-channel.cpp          | 24 ++++++++++++------------
 TelepathyQt4/tube-channel.cpp                 | 16 ++++++++--------
 3 files changed, 29 insertions(+), 29 deletions(-)

commit 03d08a211fd878670d9892bdf47a187a9679b6b9
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Mar 1 17:47:20 2011 +0100

    high-level-tubes: Change templates to not have a whitespace after < and before > wherever possible

 TelepathyQt4/incoming-stream-tube-channel.cpp      |  8 +++---
 .../outgoing-stream-tube-channel-internal.h        | 10 +++----
 TelepathyQt4/outgoing-stream-tube-channel.cpp      | 32 +++++++++++-----------
 TelepathyQt4/outgoing-stream-tube-channel.h        |  4 +--
 TelepathyQt4/pending-stream-tube-connection.cpp    |  4 +--
 TelepathyQt4/pending-stream-tube-connection.h      |  2 +-
 TelepathyQt4/stream-tube-channel.cpp               |  8 +++---
 TelepathyQt4/stream-tube-channel.h                 |  2 +-
 8 files changed, 35 insertions(+), 35 deletions(-)

commit b248581f0957cf0401fdb05c702883ad5790bd3f
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Mar 1 17:05:13 2011 +0100

    high-level-tubes: Name variables also in slot declarations

 TelepathyQt4/incoming-stream-tube-channel.cpp        | 2 +-
 TelepathyQt4/incoming-stream-tube-channel.h          | 4 ++--
 TelepathyQt4/outgoing-stream-tube-channel-internal.h | 4 ++--
 TelepathyQt4/outgoing-stream-tube-channel.h          | 6 +++---
 TelepathyQt4/pending-stream-tube-connection.h        | 8 ++++----
 TelepathyQt4/stream-tube-channel.h                   | 4 ++--
 TelepathyQt4/tube-channel.h                          | 4 ++--
 7 files changed, 16 insertions(+), 16 deletions(-)

commit 211fa11b5a860737a15fa530f44ed35b1ca939ba
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Mar 1 16:56:49 2011 +0100

    high-level-tubes: Remove unneeded newline

 TelepathyQt4/stream-tube-channel.h | 1 -
 1 file changed, 1 deletion(-)

commit 4f5e7cdd93417be5626973488dc8246841483c49
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Mar 1 16:54:46 2011 +0100

    high-level-tubes: Add a newline after forward declarations

 TelepathyQt4/incoming-stream-tube-channel.h          | 1 +
 TelepathyQt4/outgoing-stream-tube-channel-internal.h | 1 +
 TelepathyQt4/outgoing-stream-tube-channel.h          | 1 +
 TelepathyQt4/stream-tube-channel.h                   | 1 +
 4 files changed, 4 insertions(+)

commit 17b41050a1d7d549149f26913600201b46d50036
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Mar 1 16:50:45 2011 +0100

    high-level-tubes: Code style: place the comma on the same line when initializing variables in constructors

 TelepathyQt4/incoming-stream-tube-channel.cpp   |  8 ++++----
 TelepathyQt4/outgoing-stream-tube-channel.cpp   | 22 +++++++++++-----------
 TelepathyQt4/pending-stream-tube-connection.cpp | 12 ++++++------
 TelepathyQt4/stream-tube-channel.cpp            | 10 +++++-----
 4 files changed, 26 insertions(+), 26 deletions(-)

commit 66051544046a5f17387103dfda7451f3d0cc43c3
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Mar 1 16:45:52 2011 +0100

    high-level-tubes: Remove unneeded method declarations

 TelepathyQt4/incoming-stream-tube-channel.cpp | 4 ----
 1 file changed, 4 deletions(-)

commit 529493ab59d4f7929d28b4ee6eb9f08ec57ac1ff
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Dec 1 20:31:45 2010 +0100

    high-level-tubes: Fix typos in documentation

 TelepathyQt4/account.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1dc339af5693b4a816aa6c81e1dc016608d3bca8
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Dec 1 20:12:31 2010 +0100

    high-level-tubes: Replace SharedPtr<RefCounted> with specific subclasses to avoid casting

 TelepathyQt4/outgoing-stream-tube-channel-internal.h | 2 +-
 TelepathyQt4/outgoing-stream-tube-channel.cpp        | 4 ++--
 TelepathyQt4/pending-stream-tube-connection.cpp      | 6 +++---
 TelepathyQt4/pending-stream-tube-connection.h        | 5 +++--
 4 files changed, 9 insertions(+), 8 deletions(-)

commit 97ce2d15663194a63cd2fe6048f47ebd1d73beb2
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Dec 1 19:42:43 2010 +0100

    high-level-tubes: code style: Fix indentation

 TelepathyQt4/incoming-stream-tube-channel.cpp   | 54 ++++++++++----------
 TelepathyQt4/incoming-stream-tube-channel.h     |  2 +-
 TelepathyQt4/outgoing-stream-tube-channel.cpp   | 40 ++++++++-------
 TelepathyQt4/outgoing-stream-tube-channel.h     |  4 +-
 TelepathyQt4/pending-stream-tube-connection.cpp |  6 +--
 TelepathyQt4/pending-stream-tube-connection.h   |  4 +-
 TelepathyQt4/stream-tube-channel.cpp            | 68 ++++++++++++-------------
 TelepathyQt4/stream-tube-channel.h              |  3 +-
 TelepathyQt4/tube-channel.cpp                   | 31 +++++------
 TelepathyQt4/tube-channel.h                     |  4 +-
 10 files changed, 110 insertions(+), 106 deletions(-)

commit 0cf0d69e15d476e766eadffa16021a51c1822048
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 23 16:17:48 2010 +0200

    high-level-tubes: code style: Proper positioning of & and *

 TelepathyQt4/account.cpp                        | 20 ++++++++--------
 TelepathyQt4/incoming-stream-tube-channel.cpp   | 28 +++++++++++-----------
 TelepathyQt4/outgoing-stream-tube-channel.cpp   | 32 ++++++++++++-------------
 TelepathyQt4/pending-stream-tube-connection.cpp |  8 +++----
 TelepathyQt4/stream-tube-channel.cpp            | 16 ++++++-------
 TelepathyQt4/tube-channel.cpp                   |  8 +++----
 TelepathyQt4/tube-channel.h                     |  1 -
 7 files changed, 56 insertions(+), 57 deletions(-)

commit 8eee5b14bfae38f8d942f6399bc0d6eea22f578b
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 23 16:00:04 2010 +0200

    high-level-tubes: code style: Have always namespace Tp\n{

 TelepathyQt4/incoming-stream-tube-channel.h          | 3 ++-
 TelepathyQt4/outgoing-stream-tube-channel-internal.h | 3 ++-
 TelepathyQt4/outgoing-stream-tube-channel.h          | 3 ++-
 TelepathyQt4/stream-tube-channel.h                   | 3 ++-
 TelepathyQt4/tube-channel.h                          | 4 ++--
 5 files changed, 10 insertions(+), 6 deletions(-)

commit abb3520e655629da269217cd64ef7f8bce107182
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 23 15:57:54 2010 +0200

    high-level-tubes: code style: Have max 100 char per line wherever possible

 TelepathyQt4/incoming-stream-tube-channel.cpp   |  51 ++++---
 TelepathyQt4/outgoing-stream-tube-channel.cpp   |  97 +++++++------
 TelepathyQt4/pending-stream-tube-connection.cpp |   9 +-
 TelepathyQt4/pending-stream-tube-connection.h   |   6 +-
 TelepathyQt4/stream-tube-channel.cpp            | 172 +++++++++++++-----------
 TelepathyQt4/tube-channel.cpp                   |   3 +-
 6 files changed, 196 insertions(+), 142 deletions(-)

commit 01e1d7ea77de3bd668e3c6d6319d492c44442c75
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 23 15:52:21 2010 +0200

    high-level-tubes: code style: put moc include in the right position

 TelepathyQt4/stream-tube-channel.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f84a25fec9183fc36fae74ab8a8d3bf6850fe588
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 23 15:51:23 2010 +0200

    high-level-tubes: code style: Remove unneeded newlines

 TelepathyQt4/incoming-stream-tube-channel.cpp   |  6 ------
 TelepathyQt4/outgoing-stream-tube-channel.cpp   |  7 -------
 TelepathyQt4/pending-stream-tube-connection.cpp |  2 --
 TelepathyQt4/stream-tube-channel.cpp            | 11 -----------
 4 files changed, 26 deletions(-)

commit 3151ac6e65fae37156c7d257188104e79652cfdb
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 16:21:26 2010 +0200

    high-level-tubes: Remove Q_PRIVATE_SLOT

 TelepathyQt4/incoming-stream-tube-channel.cpp      |  36 ++--
 TelepathyQt4/incoming-stream-tube-channel.h        |   8 +-
 .../outgoing-stream-tube-channel-internal.h        |  16 +-
 TelepathyQt4/outgoing-stream-tube-channel.cpp      | 171 +++++++++----------
 TelepathyQt4/outgoing-stream-tube-channel.h        |  12 +-
 TelepathyQt4/pending-stream-tube-connection.cpp    | 187 ++++++++++-----------
 TelepathyQt4/pending-stream-tube-connection.h      |  15 +-
 TelepathyQt4/stream-tube-channel.cpp               |  56 +++---
 TelepathyQt4/stream-tube-channel.h                 |  14 +-
 TelepathyQt4/tube-channel.cpp                      |  59 +++----
 TelepathyQt4/tube-channel.h                        |  12 +-
 11 files changed, 279 insertions(+), 307 deletions(-)

commit 6b8588347fb7746e55d0cea095c247065e765b65
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 15:20:45 2010 +0200

    high-level-tubes: Remove now useless -internal files

 .../incoming-stream-tube-channel-internal.h        | 48 ---------------
 TelepathyQt4/incoming-stream-tube-channel.cpp      | 21 ++++++-
 TelepathyQt4/stream-tube-channel-internal.h        | 71 ----------------------
 TelepathyQt4/stream-tube-channel.cpp               | 46 +++++++++++++-
 TelepathyQt4/tube-channel-internal.h               | 56 -----------------
 TelepathyQt4/tube-channel.cpp                      | 31 +++++++++-
 6 files changed, 89 insertions(+), 184 deletions(-)

commit b6e56ca5a9652651eaa6aa7b84d126b7ad720164
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 15:14:07 2010 +0200

    high-level-tubes: Remove useless includes and friendship

 TelepathyQt4/incoming-stream-tube-channel-internal.h | 1 -
 TelepathyQt4/outgoing-stream-tube-channel-internal.h | 2 --
 TelepathyQt4/stream-tube-channel-internal.h          | 4 ----
 3 files changed, 7 deletions(-)

commit 32a441b5a574a8d441f3ecef3c5b52d4182d35b1
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 15:13:34 2010 +0200

    high-level-tubes: Don't put virtual methods in private classes

 TelepathyQt4/incoming-stream-tube-channel-internal.h | 2 +-
 TelepathyQt4/outgoing-stream-tube-channel-internal.h | 6 +++---
 TelepathyQt4/stream-tube-channel-internal.h          | 4 ++--
 TelepathyQt4/tube-channel-internal.h                 | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

commit e1ce160094f0c2ac29708a0b3dd44bd6e5b3e4a3
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 14:56:23 2010 +0200

    high-level-tubes: Move PendingStreamTubeConnection to its own header

 TelepathyQt4/CMakeLists.txt                        |   3 +
 TelepathyQt4/PendingStreamTubeConnection           |   2 +-
 .../incoming-stream-tube-channel-internal.h        |  24 --
 TelepathyQt4/incoming-stream-tube-channel.cpp      | 223 +---------------
 TelepathyQt4/incoming-stream-tube-channel.h        |  41 +--
 TelepathyQt4/pending-stream-tube-connection.cpp    | 281 +++++++++++++++++++++
 TelepathyQt4/pending-stream-tube-connection.h      |  77 ++++++
 examples/stream-tubes/tube-receiver.cpp            |   1 +
 8 files changed, 366 insertions(+), 286 deletions(-)

commit 63bc5123daf636bae2a7de002fcb32e337547325
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Sep 19 00:05:14 2010 +0200

    high-level-tubes: Fix the stream tubes example

 examples/stream-tubes/tube-receiver.cpp | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 66203bb78312e73581d1a827d1f6bfbb14e793cd
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Sep 18 19:47:42 2010 +0200

    high-level-tubes: Removed private classes inheritance to remove Q_Q and Q_D

 TelepathyQt4/CMakeLists.txt                        |   1 -
 .../incoming-stream-tube-channel-internal.h        |  15 +-
 TelepathyQt4/incoming-stream-tube-channel.cpp      |  87 +++++-----
 TelepathyQt4/incoming-stream-tube-channel.h        |  21 ++-
 .../outgoing-stream-tube-channel-internal.h        |  63 +++++--
 TelepathyQt4/outgoing-stream-tube-channel.cpp      | 142 ++++++++++-----
 TelepathyQt4/outgoing-stream-tube-channel.h        |  15 +-
 TelepathyQt4/stream-tube-channel-internal.h        |  54 ++----
 TelepathyQt4/stream-tube-channel.cpp               | 190 +++++++--------------
 TelepathyQt4/stream-tube-channel.h                 |  23 ++-
 TelepathyQt4/tube-channel-internal.h               |  16 +-
 TelepathyQt4/tube-channel.cpp                      |  59 +++----
 TelepathyQt4/tube-channel.h                        |  18 +-
 13 files changed, 341 insertions(+), 363 deletions(-)

commit 1e8c8476261b58fb53903894e01dff7a55a866f0
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Aug 15 20:05:13 2010 +0200

    high-level-tubes: Vastly improve documentation

 TelepathyQt4/incoming-stream-tube-channel.cpp |  97 ++++++++++-
 TelepathyQt4/outgoing-stream-tube-channel.cpp | 156 +++++++++++++-----
 TelepathyQt4/stream-tube-channel.cpp          | 222 ++++++++++++++++++++------
 TelepathyQt4/tube-channel.cpp                 |  14 +-
 4 files changed, 392 insertions(+), 97 deletions(-)

commit e9f6e3ba9c80577755842cfee3096f6318f66499
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Aug 15 18:23:28 2010 +0200

    high-level-tubes: Reformat Qt includes

 TelepathyQt4/incoming-stream-tube-channel-internal.h | 2 +-
 TelepathyQt4/incoming-stream-tube-channel.cpp        | 4 ++--
 TelepathyQt4/outgoing-stream-tube-channel.cpp        | 6 +++---
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 0c676aa17983b29b52408460576a9f143765ef22
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Aug 15 18:21:31 2010 +0200

    high-level-tubes: Remove connectNotifys around

 TelepathyQt4/stream-tube-channel.cpp | 17 -----------------
 TelepathyQt4/stream-tube-channel.h   |  2 --
 TelepathyQt4/tube-channel.cpp        | 11 -----------
 TelepathyQt4/tube-channel.h          |  2 --
 4 files changed, 32 deletions(-)

commit 7e70fe2c5fea7932ef5dafa5c8d9e9c86beb87f5
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Aug 15 18:17:54 2010 +0200

    high-level-tubes: Make includes consistent with the rest of the library. This required a bit of move-arounds.

 .../incoming-stream-tube-channel-internal.h        | 76 ++++++++++++++++++++++
 TelepathyQt4/incoming-stream-tube-channel.cpp      | 58 ++---------------
 TelepathyQt4/outgoing-stream-tube-channel.cpp      | 13 ++--
 TelepathyQt4/stream-tube-channel.cpp               |  7 +-
 TelepathyQt4/tube-channel.cpp                      |  6 +-
 5 files changed, 97 insertions(+), 63 deletions(-)

commit 61ea04cf5812ebd0f842725815abe3b3d10d53ff
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Aug 14 14:56:04 2010 +0200

    high-level-tubes: Use \return instead of \returns

 TelepathyQt4/incoming-stream-tube-channel.cpp | 16 ++++++++--------
 TelepathyQt4/outgoing-stream-tube-channel.cpp | 12 ++++++------
 TelepathyQt4/stream-tube-channel.cpp          | 26 +++++++++++++-------------
 TelepathyQt4/tube-channel.cpp                 |  4 ++--
 4 files changed, 29 insertions(+), 29 deletions(-)

commit e2ce2a68318ebc88ea256bdfee977a5247892184
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Jun 11 12:09:54 2010 +0200

    high-level-tubes: Fix behavior of acceptTubeAsTcpSocket, and add an additional overload for using Localhost access control explicitely.

 TelepathyQt4/incoming-stream-tube-channel.cpp | 43 +++++++++++++++++++++++----
 TelepathyQt4/incoming-stream-tube-channel.h   |  5 ++--
 2 files changed, 40 insertions(+), 8 deletions(-)

commit 52b4627956117783ebe404da8b042d3eb3a8941a
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Jun 11 11:58:50 2010 +0200

    high-level-tubes: Add missing pretty headers

 TelepathyQt4/CMakeLists.txt              |  1 +
 TelepathyQt4/PendingStreamTubeConnection | 13 +++++++++++++
 2 files changed, 14 insertions(+)

commit bb6a45bd96b8de6c8b4c25307050047e1b05ada4
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Jun 6 14:47:24 2010 +0200

    high-level-tubes: API change: AllowedAddress->SpecifiedAddress, and update relevant documentation

 TelepathyQt4/incoming-stream-tube-channel.cpp |  4 ++--
 TelepathyQt4/outgoing-stream-tube-channel.cpp | 26 +++++++++++++----------
 TelepathyQt4/stream-tube-channel.cpp          | 30 +++++++++++++++++----------
 TelepathyQt4/stream-tube-channel.h            |  4 ++--
 4 files changed, 38 insertions(+), 26 deletions(-)

commit 3a47792cd54b667910b723168c2cef63d2e92853
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Jun 6 14:29:08 2010 +0200

    high-level-tubes: Simplify the update of parameters, and let them be updated before offer finishes. Update docs accordingly.

 .../outgoing-stream-tube-channel-internal.h        | 17 ++++++----
 TelepathyQt4/outgoing-stream-tube-channel.cpp      | 38 ++++++++--------------
 TelepathyQt4/outgoing-stream-tube-channel.h        |  3 +-
 TelepathyQt4/tube-channel-internal.h               |  3 --
 TelepathyQt4/tube-channel.cpp                      | 35 +++++---------------
 TelepathyQt4/tube-channel.h                        |  1 -
 6 files changed, 34 insertions(+), 63 deletions(-)

commit 6ef7e1392ca770f406bb37f5c1eb9b7a1a0d1406
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 3 23:40:22 2010 +0200

    high-level-tubes: Remove __k__ prefix from every private slot

 TelepathyQt4/incoming-stream-tube-channel.cpp      | 48 +++++++++++-----------
 TelepathyQt4/incoming-stream-tube-channel.h        | 14 +++----
 .../outgoing-stream-tube-channel-internal.h        | 16 ++++----
 TelepathyQt4/outgoing-stream-tube-channel.cpp      | 32 +++++++--------
 TelepathyQt4/outgoing-stream-tube-channel.h        |  8 ++--
 TelepathyQt4/stream-tube-channel-internal.h        |  4 +-
 TelepathyQt4/stream-tube-channel.cpp               | 12 +++---
 TelepathyQt4/stream-tube-channel.h                 |  4 +-
 TelepathyQt4/tube-channel-internal.h               |  6 +--
 TelepathyQt4/tube-channel.cpp                      | 12 +++---
 TelepathyQt4/tube-channel.h                        |  6 +--
 11 files changed, 81 insertions(+), 81 deletions(-)

commit ecb8be62d849c06820b029cec6b026a3a81a3583
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 3 23:35:10 2010 +0200

    high-level-tubes: Merge newLocalConnection and newRemoteConnection into StreamTubeChannel::newConnection

 TelepathyQt4/incoming-stream-tube-channel.cpp | 13 +------------
 TelepathyQt4/incoming-stream-tube-channel.h   |  5 -----
 TelepathyQt4/outgoing-stream-tube-channel.cpp | 13 +------------
 TelepathyQt4/outgoing-stream-tube-channel.h   |  5 -----
 TelepathyQt4/stream-tube-channel.cpp          |  9 +++++++--
 TelepathyQt4/stream-tube-channel.h            |  1 +
 examples/stream-tubes/tube-initiator.cpp      |  6 +++---
 examples/stream-tubes/tube-initiator.h        |  2 +-
 8 files changed, 14 insertions(+), 40 deletions(-)

commit 515d05709046503a2a70cd8b3fb96bcd3c05baaa
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 3 02:22:07 2010 +0200

    high-level-tubes: Some fixes to documentation

 TelepathyQt4/incoming-stream-tube-channel.cpp | 46 +++++++++++++++++-----
 TelepathyQt4/outgoing-stream-tube-channel.cpp | 56 ++++++++++++++++++++++++---
 2 files changed, 87 insertions(+), 15 deletions(-)

commit c2fc4414e2487c6c42d9226b021037b4f02b64c7
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Jun 3 01:30:32 2010 +0200

    high-level-tubes: Use a custom FIFO Queue for handling connection tracking correctly.
                      Add some new methods in OutgoingStreamTubeChannel to track connections through
                      source address and/or contact ID.

 TelepathyQt4/CMakeLists.txt                        |   1 +
 TelepathyQt4/incoming-stream-tube-channel.cpp      |   1 +
 .../outgoing-stream-tube-channel-internal.h        |   7 +
 TelepathyQt4/outgoing-stream-tube-channel.cpp      | 155 +++++++++++++++++++--
 TelepathyQt4/outgoing-stream-tube-channel.h        |   8 +-
 TelepathyQt4/stream-tube-channel-internal.h        |  31 +++++
 TelepathyQt4/stream-tube-channel.cpp               |  73 +++++++++-
 examples/stream-tubes/tube-initiator.cpp           |  11 +-
 examples/stream-tubes/tube-initiator.h             |   2 +-
 9 files changed, 267 insertions(+), 22 deletions(-)

commit 502134f1976f87f69466d286ecedaba18c5b43d9
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Jun 2 13:00:20 2010 +0200

    high-level-tubes: Use QString instead of QByteArray for unix sockets' addresses

 TelepathyQt4/incoming-stream-tube-channel.cpp |  8 ++++----
 TelepathyQt4/incoming-stream-tube-channel.h   |  2 +-
 TelepathyQt4/outgoing-stream-tube-channel.cpp | 14 +++++++-------
 TelepathyQt4/outgoing-stream-tube-channel.h   |  2 +-
 TelepathyQt4/stream-tube-channel-internal.h   |  2 +-
 TelepathyQt4/stream-tube-channel.cpp          |  4 ++--
 TelepathyQt4/stream-tube-channel.h            |  2 +-
 7 files changed, 17 insertions(+), 17 deletions(-)

commit 39624981960119d2c593dfd3de5dba0580edd6cd
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Jun 2 12:51:06 2010 +0200

    high-level-tubes: Improve the API for socket support, and use it everywhere for consistency

 TelepathyQt4/incoming-stream-tube-channel.cpp |  37 +++++-
 TelepathyQt4/outgoing-stream-tube-channel.cpp |  11 +-
 TelepathyQt4/stream-tube-channel.cpp          | 159 +++++++++++++++++++-------
 TelepathyQt4/stream-tube-channel.h            |  21 ++--
 4 files changed, 164 insertions(+), 64 deletions(-)

commit bd3c28f02d37eef9b73ea564341b5a1e279e266b
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Jun 2 12:07:44 2010 +0200

    high-level-tubes: API Refactoring: offerTubeAs*Socket -> offer*Socket

 TelepathyQt4/outgoing-stream-tube-channel.cpp | 12 ++++++------
 TelepathyQt4/outgoing-stream-tube-channel.h   | 12 ++++++------
 examples/stream-tubes/tube-initiator.cpp      |  2 +-
 3 files changed, 13 insertions(+), 13 deletions(-)

commit a1cc393b50d7b26fa767841f0ff3545171eec66b
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Jun 2 12:01:52 2010 +0200

    high-level-tubes: Let parameters be updated when the tube is successfully offered. Add a new private class inheritance to avoid exposing protected symbols.

 .../outgoing-stream-tube-channel-internal.h        |   1 +
 TelepathyQt4/outgoing-stream-tube-channel.cpp      |  16 +++
 TelepathyQt4/outgoing-stream-tube-channel.h        |   2 +-
 TelepathyQt4/stream-tube-channel-internal.h        |  11 +-
 TelepathyQt4/stream-tube-channel.cpp               |  24 ++---
 TelepathyQt4/stream-tube-channel.h                 |   2 -
 TelepathyQt4/tube-channel-internal.h               |  63 +++++++++++
 TelepathyQt4/tube-channel.cpp                      | 118 +++++++++++++--------
 TelepathyQt4/tube-channel.h                        |  24 +++--
 9 files changed, 180 insertions(+), 81 deletions(-)

commit c0322210dfff5245ff84ef806419bbcfd6f478fc
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon May 17 16:26:36 2010 +0200

    high-level-tubes: A round of fixes to make everything work properly

 TelepathyQt4/incoming-stream-tube-channel.cpp | 16 ++++++++--------
 TelepathyQt4/outgoing-stream-tube-channel.cpp | 10 +++++-----
 TelepathyQt4/outgoing-stream-tube-channel.h   |  5 +++--
 TelepathyQt4/stream-tube-channel-internal.h   |  2 ++
 TelepathyQt4/stream-tube-channel.cpp          | 23 ++++++++++++++++++-----
 TelepathyQt4/tube-channel.cpp                 |  1 +
 examples/stream-tubes/tube-initiator.cpp      |  3 ++-
 examples/stream-tubes/tube-receiver.cpp       |  3 ++-
 8 files changed, 41 insertions(+), 22 deletions(-)

commit 3d6e3655db8d1605ccba49e2096a3fb80dd6e173
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri May 14 18:17:18 2010 +0200

    high-level-tubes: Hide the access control parameter by adding overloads, making the whole API nicer.
                      Also, handle the supported socket types in a more friendly way.

 TelepathyQt4/incoming-stream-tube-channel.cpp | 166 ++++++++++++--------------
 TelepathyQt4/incoming-stream-tube-channel.h   |  11 +-
 TelepathyQt4/outgoing-stream-tube-channel.cpp |  54 +++++----
 TelepathyQt4/outgoing-stream-tube-channel.h   |  15 ++-
 TelepathyQt4/stream-tube-channel.cpp          |  98 ++++++++++++++-
 TelepathyQt4/stream-tube-channel.h            |  15 ++-
 examples/stream-tubes/tube-initiator.cpp      |   2 +-
 examples/stream-tubes/tube-receiver.cpp       |   2 +-
 8 files changed, 226 insertions(+), 137 deletions(-)

commit 9a61be98cf5b59a6fbcc02361cd188730f5a9370
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu May 13 01:20:45 2010 +0200

    high-level-tubes: Add an example for stream tubes

 examples/CMakeLists.txt                  |   1 +
 examples/stream-tubes/CMakeLists.txt     |  29 +++
 examples/stream-tubes/tube-initiator.cpp | 341 +++++++++++++++++++++++++++++++
 examples/stream-tubes/tube-initiator.h   |  80 ++++++++
 examples/stream-tubes/tube-receiver.cpp  | 214 +++++++++++++++++++
 examples/stream-tubes/tube-receiver.h    |  65 ++++++
 6 files changed, 730 insertions(+)

commit 6e72fe6a956b993e3a8dd1242842f759babf7af2
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu May 13 01:10:17 2010 +0200

    high-level-tubes: Add the necessary code for generating stream tubes to ChannelFactory

 TelepathyQt4/channel-class-spec.cpp | 32 +++++++++++++++++++++++
 TelepathyQt4/channel-class-spec.h   |  4 ++-
 TelepathyQt4/channel-factory.cpp    | 51 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel-factory.h      | 32 +++++++++++++++++++++++
 4 files changed, 118 insertions(+), 1 deletion(-)

commit 32e7e0f9a2e6f8ac7235337d4db4fab6f0f18224
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Apr 30 00:43:13 2010 +0200

    high-level-tubes: Completing the implementation of StreamTubes by adding IncomingStreamTube

 TelepathyQt4/CMakeLists.txt                   |   4 +
 TelepathyQt4/IncomingStreamTubeChannel        |  13 +
 TelepathyQt4/incoming-stream-tube-channel.cpp | 602 ++++++++++++++++++++++++++
 TelepathyQt4/incoming-stream-tube-channel.h   | 115 +++++
 TelepathyQt4/types.h                          |   2 +
 5 files changed, 736 insertions(+)

commit d36ef36ad7a55deb1e6aea3128658acfba3cd8d7
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Apr 29 23:19:54 2010 +0200

    high-level-tubes: Add OutgoingStreamTubeChannel to allow exporting tubes and offering sockets

 TelepathyQt4/CMakeLists.txt                        |   5 +
 TelepathyQt4/OutgoingStreamTubeChannel             |  13 +
 .../outgoing-stream-tube-channel-internal.h        |  78 ++++
 TelepathyQt4/outgoing-stream-tube-channel.cpp      | 478 +++++++++++++++++++++
 TelepathyQt4/outgoing-stream-tube-channel.h        |  74 ++++
 TelepathyQt4/types.h                               |   3 +-
 6 files changed, 650 insertions(+), 1 deletion(-)

commit 91ba6fc9fab267a0f0037e4c8fbb7a46b2f0c935
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Apr 29 19:58:33 2010 +0200

    high-level-tubes: Adding a base StreamTubeChannel class

 TelepathyQt4/CMakeLists.txt                 |   4 +
 TelepathyQt4/StreamTubeChannel              |  13 +
 TelepathyQt4/stream-tube-channel-internal.h |  73 ++++++
 TelepathyQt4/stream-tube-channel.cpp        | 355 ++++++++++++++++++++++++++++
 TelepathyQt4/stream-tube-channel.h          |  85 +++++++
 TelepathyQt4/types.h                        |   3 +
 6 files changed, 533 insertions(+)

commit f2233737d4b6c2381e9279c5698a240fcc79fb1c
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Apr 29 18:34:06 2010 +0200

    high-level-tubes: Start adding a bare TubeChannel class, implementing the base logic for all tubes. Add also some basic convenience methods to account.

 TelepathyQt4/CMakeLists.txt   |   6 +-
 TelepathyQt4/TubeChannel      |  13 +++
 TelepathyQt4/account.cpp      |  78 +++++++++++++
 TelepathyQt4/account.h        |  13 +++
 TelepathyQt4/tube-channel.cpp | 248 ++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/tube-channel.h   |  71 ++++++++++++
 TelepathyQt4/types.h          |   2 +
 7 files changed, 430 insertions(+), 1 deletion(-)

commit ee7d723fa5a1f85c8650b1fa363c1691fa219a08
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Mar 1 16:15:57 2011 +0200

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit fca0da5708fdbe4dc91022eedfb1b8fff0a50354
Merge: f0ab68c 44fd0cc
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Mar 1 16:10:43 2011 +0200

    Merge branch 'no-export-private-fns'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 44fd0cc024f7ee1e59e318a59ab128010f7ee7fc
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Mar 1 15:51:00 2011 +0200

    Mark all private slots and methods with NO_EXPORT

 TelepathyQt4/account-manager.h                     |  8 +--
 TelepathyQt4/account-set-internal.h                |  6 +--
 TelepathyQt4/account-set.h                         |  6 +--
 TelepathyQt4/account.h                             | 18 +++----
 TelepathyQt4/channel-dispatch-operation.h          |  8 +--
 TelepathyQt4/channel-internal.h                    |  8 +--
 TelepathyQt4/channel-request.h                     | 10 ++--
 TelepathyQt4/channel.h                             | 58 +++++++++++-----------
 TelepathyQt4/connection-capabilities.h             |  4 +-
 TelepathyQt4/connection-internal.h                 |  8 +--
 TelepathyQt4/connection-lowlevel.h                 |  4 +-
 TelepathyQt4/connection-manager-lowlevel.h         |  2 +-
 TelepathyQt4/connection-manager.h                  |  8 +--
 TelepathyQt4/connection.h                          | 40 +++++++--------
 TelepathyQt4/contact-capabilities.h                |  6 +--
 TelepathyQt4/contact-manager.h                     | 30 +++++------
 TelepathyQt4/contact-search-channel-internal.h     |  4 +-
 TelepathyQt4/contact-search-channel.h              | 12 ++---
 TelepathyQt4/contact.h                             | 32 ++++++------
 TelepathyQt4/dbus-proxy.h                          |  4 +-
 .../file-transfer-channel-creation-properties.h    | 20 ++++----
 TelepathyQt4/file-transfer-channel.h               | 10 ++--
 TelepathyQt4/incoming-file-transfer-channel.h      | 14 +++---
 TelepathyQt4/location-info.h                       |  2 +-
 TelepathyQt4/message.h                             | 20 ++++----
 TelepathyQt4/outgoing-file-transfer-channel.h      | 16 +++---
 TelepathyQt4/pending-account.h                     |  8 +--
 TelepathyQt4/pending-channel-request.h             |  8 +--
 TelepathyQt4/pending-channel.h                     | 10 ++--
 TelepathyQt4/pending-connection.h                  |  8 +--
 TelepathyQt4/pending-contact-attributes.h          |  6 +--
 TelepathyQt4/pending-contact-info.h                |  4 +-
 TelepathyQt4/pending-contacts.h                    | 18 +++----
 TelepathyQt4/pending-handles.h                     | 14 +++---
 TelepathyQt4/pending-operation.h                   |  2 +-
 TelepathyQt4/pending-ready.h                       |  6 +--
 TelepathyQt4/pending-string-list.h                 |  2 +-
 TelepathyQt4/pending-variant-map.h                 |  2 +-
 TelepathyQt4/pending-variant.h                     |  2 +-
 TelepathyQt4/profile-manager.h                     |  4 +-
 TelepathyQt4/profile.h                             | 30 +++++------
 TelepathyQt4/protocol-info.h                       | 18 +++----
 TelepathyQt4/protocol-parameter.h                  |  2 +-
 TelepathyQt4/readiness-helper.h                    |  8 +--
 TelepathyQt4/referenced-handles.h                  |  2 +-
 TelepathyQt4/simple-pending-operations.h           |  4 +-
 TelepathyQt4/streamed-media-channel.h              | 34 ++++++-------
 TelepathyQt4/text-channel.h                        | 28 +++++------
 48 files changed, 289 insertions(+), 289 deletions(-)

commit 8fcc3c976ce3c6ddfd04f5237c4738ad5cbee352
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Mar 1 14:54:28 2011 +0200

    Avoid introducing a symbol in the .so for TextChannel private struct debug operations

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

commit 24ed2dc33e7a2258e373afb89a08dd1ee06d9edf
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Mar 1 14:24:17 2011 +0200

    Add missing NO_EXPORT directives to private structs

 TelepathyQt4/abstract-client.cpp       | 6 +++---
 TelepathyQt4/account-set-internal.h    | 2 +-
 TelepathyQt4/channel-factory.cpp       | 2 +-
 TelepathyQt4/connection.cpp            | 2 +-
 TelepathyQt4/dbus-proxy-factory.cpp    | 2 +-
 TelepathyQt4/dbus-proxy.cpp            | 2 +-
 TelepathyQt4/fixed-feature-factory.cpp | 2 +-
 7 files changed, 9 insertions(+), 9 deletions(-)

commit f0ab68c1866d0ae97928f9a27375f6ddc089957b
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Feb 28 15:38:22 2011 +0200

    Update NEWS

 NEWS | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit ded226847f6cd74c9ae0d16d6ae8c754980148dd
Merge: 07ec87a 0d1e318
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Feb 28 15:34:15 2011 +0200

    Merge branch 'allowed-presence-statuses'
    
    Reviewed-by: Florian Reinhard (freinhard)

commit 0d1e318fef09ac3663ab97d26488290a848034be
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Feb 28 12:53:30 2011 +0200

    Always have "offline" in Account::allowedPresenceStatuses(), and also "available" if there are none

 TelepathyQt4/account.cpp | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit c177a6a7b93a5a03ca6bf7587fd2a6fc65c6d2c3
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Feb 28 12:53:13 2011 +0200

    Enhance Account::allowedPresenceStatuses() doxymentation

 TelepathyQt4/account.cpp | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 07ec87a9bdaeb484d42d925c274536241e780d8b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 25 15:42:21 2011 -0300

    Update NEWS

 NEWS | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 22e692505f837762cdd425ea1f926c7b03ed7d83
Merge: c7d5271 c5aee02
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 25 15:43:25 2011 -0300

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

commit c5aee0236c4ff45ae8b5647dc9a6890bb422df6c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 25 14:31:06 2011 -0300

    ReadinessHelper: Properly satisfy features if the current status is not supported.
    
    Properly satisfy features but do not call the introspection methods if current status is not
    supported,

 TelepathyQt4/readiness-helper.cpp | 6 ------
 1 file changed, 6 deletions(-)

commit c7d5271d803cfa032fdeaa3895162dfed1844a34
Merge: 6b98195 e5199ae
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Fri Feb 25 14:18:08 2011 +0100

    Merge branch 'avatar'

commit e5199aefd985a05f5e32dbe9976c05f8033e2bb4
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Fri Feb 25 10:49:39 2011 +0100

    Do not emit avatarDataChanged() if it didn't change

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

commit 6b981958763e2caf2a3a528c70831aec1a2245a2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 22 15:57:12 2011 -0300

    Start 0.5.9 development

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

commit 1fefb62fd879d477c814337f1f0d52cdd0542a6a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 22 15:38:03 2011 -0300

    Prepare release 0.5.8

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

commit 5947b9a2a6e44ce457678b2794a9d35a83ec6437
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 22 15:35:36 2011 -0300

    Update NEWS

 NEWS | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 196dd50377e07cf853312d6597d478840c2e042e
Merge: d67b810 82a8ee0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 22 15:21:17 2011 -0300

    Merge branch 'account-connection'
    
    Reviewed-by: Xavier Claessens (xclaesse) <xavier.claessens@collabora.co.uk>

commit d67b81063481568ee3a7755e5e294631f782f9bb
Merge: 76eec19 2ded036
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 22 15:20:38 2011 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Xavier Claessens (xclaesse) <xavier.claessens@collabora.co.uk>

commit 82a8ee0d818524b86e227bfa75693cb6d36ccfd1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 22 13:58:04 2011 -0300

    ContactManager::Roster: Print state change debug messages before emitting signal.

 TelepathyQt4/contact-manager-roster.cpp | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 6c4e03f6c4a2ceb7936a36a20a91a680b7957ab4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 22 13:52:40 2011 -0300

    Account: Properly process the connection queue if connection didn't change.

 TelepathyQt4/account.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0612931bb8a3f32724d91d3df403e7a929406e54
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 22 13:30:40 2011 -0300

    ContactManager: Add accessor to get the progress made in retrieving the contact list (state).

 TelepathyQt4/contact-manager-internal.h |  3 +++
 TelepathyQt4/contact-manager-roster.cpp | 42 +++++++++++++++++++++++++++------
 TelepathyQt4/contact-manager.cpp        | 11 +++++++++
 TelepathyQt4/contact-manager.h          |  4 ++++
 4 files changed, 53 insertions(+), 7 deletions(-)

commit eb60031fdca67f027d466729e4ada5da822bade1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 22 12:35:49 2011 -0300

    ContactManager::Roster: Add debug for when the ContactList state changes.

 TelepathyQt4/contact-manager-roster.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 43e54e6c977175c93da7d33e1aafdd0e33afaac7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 22 12:29:39 2011 -0300

    ContactManager::Roster: Fail introspection if roster channels is not supported.

 TelepathyQt4/contact-manager-roster.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit e76643b6372d826fccf0f18fdf7108b9d5472e9d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 22 12:18:35 2011 -0300

    Account: Do not build multiple connections for the same connection object path.

 TelepathyQt4/account.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

commit 2ded0365e60a61387d1212103b164965d6c94424
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 21 18:09:03 2011 -0300

    Account: Replace _ with - when parsing object path for protocol name.

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

commit 76eec19589a12740a0a4abec72a870fda16312d5
Merge: 92d0abf 515bce7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 18 13:26:32 2011 -0200

    Merge branch 'trivia'
    
    Reviewed-by: Xavier Claessens (xclaesse) <xavier.claessens@collabora.co.uk>

commit 515bce79f092bffebc5ad5e02ddcfcb90cef56fb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 18 13:23:41 2011 -0200

    Profile: Also debug if profile created with createForFileName loads successfully.

 TelepathyQt4/profile.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit b770d665fe50ff42f334ce290c88ae06a40577ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 18 13:14:20 2011 -0200

    Account: Do not warn if ChannelDispatcher.SupportsRequestHints is not implemented.

 TelepathyQt4/account.cpp | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 345c0ee080105141f7e0e2046f7109cd8528a130
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 18 13:13:18 2011 -0200

    profile test: Enable debug/warnings.

 tests/profile.cpp | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 4068aa6020d04c2ce9b30f350e5e4996bd929300
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 18 13:13:04 2011 -0200

    Profile: Improve debug messages.

 TelepathyQt4/profile.cpp | 86 ++++++++++++++++++++++++++++++------------------
 1 file changed, 54 insertions(+), 32 deletions(-)

commit 92d0abfd0d4803a30920616c0c27dbfbf0019c2b
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Feb 16 17:02:05 2011 +0100

    Also remove useless QIODevice include

 TelepathyQt4/debug.cpp | 2 --
 1 file changed, 2 deletions(-)

commit bc0aaea02b20d01109265142eafe09f22653e54d
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Feb 16 16:31:46 2011 +0100

    Remove unused DiscardDevice class

 TelepathyQt4/debug.cpp | 16 ----------------
 1 file changed, 16 deletions(-)

commit 2534ff85b3d97cc98c37917e49d8a7c1148c0e98
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 16 12:52:21 2011 -0200

    debug-internal.h: Remove trailing spaces.

 TelepathyQt4/debug-internal.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ff87c2b3ef4034f0989f3ee65c0b29241d1aba38
Merge: 2e0cae8 b62f3c6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 15 23:45:57 2011 -0200

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

commit 2e0cae8d4b1b7bd25d0575912456b7fd433f35c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 15 21:54:08 2011 -0200

    Start 0.5.8 development

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

commit 91ddb5a3ae836af381eafbae128f6bd5a88cb1b3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 15 21:38:20 2011 -0200

    Prepare release 0.5.7

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

commit 347df2534424641509230fc21e885b79811d5757
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 15 21:37:32 2011 -0200

    Update NEWS

 NEWS | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 39409b5cc7044ec1b498bfaf8ae48492b8a18dce
Merge: 1a76b03 6d7ad42
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 15 21:29:34 2011 -0200

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

commit 1a76b038ef83e477cce95ffc81645791d6e9a502
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Feb 15 21:35:49 2011 +0200

    Install ChannelRequestHints pretty header

 TelepathyQt4/CMakeLists.txt | 1 +
 1 file changed, 1 insertion(+)

commit 9ec5a5bdd960a8db6f0f232795ae68468fa5a3c0
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Feb 15 21:33:57 2011 +0200

    Update NEWS

 NEWS | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 88e737f5fae39c1ed465b184bf94d0eb0316b748
Merge: 1076058 296dc53
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Feb 15 21:29:33 2011 +0200

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

commit 296dc53e558752eaef1e61856e20028fbae7496b
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Feb 15 21:19:13 2011 +0200

    Test ChannelRequest.SucceededWithChannel support

 tests/dbus/account-channel-dispatcher.cpp | 66 +++++++++++++++++++++++++++++--
 1 file changed, 62 insertions(+), 4 deletions(-)

commit c84d012d9abc20fba1587a6240d20efcaf68482b
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Feb 15 20:48:24 2011 +0200

    Add support for ChannelRequest.SucceededWithChannel

 TelepathyQt4/account.cpp                 |  17 +++++
 TelepathyQt4/account.h                   |   1 +
 TelepathyQt4/channel-request.cpp         | 104 ++++++++++++++++++++++++++++++-
 TelepathyQt4/channel-request.h           |  14 ++++-
 TelepathyQt4/pending-channel-request.cpp |   2 +-
 5 files changed, 134 insertions(+), 4 deletions(-)

commit 243f97e4d3ab440c937157d38a091deb7e7544ca
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Feb 15 20:10:29 2011 +0200

    Q_DECLARE_METATYPE ChannelRequestHints

 TelepathyQt4/channel-request.h | 2 ++
 1 file changed, 2 insertions(+)

commit b086a3dc1d320cdb932cb7343887375df71d272f
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Feb 15 19:19:02 2011 +0200

    TestAccountChannelDispatcher: Test passing hints to channel requests

 tests/dbus/account-channel-dispatcher.cpp | 61 ++++++++++++++++++++++++++++---
 1 file changed, 55 insertions(+), 6 deletions(-)

commit 6571c8794ad304a3a15dd1e45a3df93af3ef1d7d
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Feb 15 19:01:49 2011 +0200

    Test that SupportsRequestHints introspection works

 tests/dbus/account-channel-dispatcher.cpp | 24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

commit 1dcfdff42a7919946a628ba758fdb29e09ddb664
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Feb 15 18:51:37 2011 +0200

    Expose ChannelRequest.Hints

 TelepathyQt4/channel-request.cpp | 23 +++++++++++++++++++++++
 TelepathyQt4/channel-request.h   |  1 +
 2 files changed, 24 insertions(+)

commit 3f1aeb11614fd6599675333c091b28e245cc2e9e
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Feb 15 18:47:37 2011 +0200

    Use ChannelRequestHints for specifying request hints

 TelepathyQt4/account.cpp                 | 120 +++++++++++++++----------------
 TelepathyQt4/account.h                   |  41 +++++------
 TelepathyQt4/pending-channel-request.cpp |  11 +--
 TelepathyQt4/pending-channel-request.h   |   3 +-
 4 files changed, 89 insertions(+), 86 deletions(-)

commit fb7344256885c9d0e46345795c6c4e170f57dd99
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Feb 15 18:13:35 2011 +0200

    Add ChannelRequestHints QVariantMap wrapper class

 TelepathyQt4/ChannelRequestHints | 13 +++++++
 TelepathyQt4/channel-request.cpp | 78 ++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel-request.h   | 27 ++++++++++++++
 3 files changed, 118 insertions(+)

commit 107605889a3d384f0c31618019dd97980dc532e6
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Feb 15 16:29:17 2011 +0200

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 1507ca85d916063d301674e836661b39c0dd9670
Merge: eaaad72 be90f83
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Feb 15 16:21:34 2011 +0200

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

commit be90f83a9f15f2f3efe6dec67c338af50ad76240
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Feb 15 16:05:24 2011 +0200

    Add C string literal versions of CD bus name / object path constants

 TelepathyQt4/constants.h | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 902cdb6ddc87083ca03307186f5edd068a4130d9
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Feb 14 22:14:02 2011 +0200

    TestAccountConnectionFactory: Try to trigger any races in the CD introspection

 tests/dbus/account-connection-factory.cpp | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit 42d4dfd51292ace33e3b96e8ecea6ed81fd704d0
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Feb 14 22:13:40 2011 +0200

    PendingChannelRequest: Use Account::supportsRequestHints()

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

commit bf0e0e599bce38bc15a8109c972c85b63dc73383
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Feb 14 22:12:27 2011 +0200

    Account: Introspect the CD to see whether it supports request hints

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

commit 5f7a0d74b45b4a3fbd99306dfa56be1d500b7500
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Feb 14 20:38:10 2011 +0200

    Account: Share the ChannelDispatcherInterface for all channel requests on a bus

 TelepathyQt4/account.cpp                 | 52 +++++++++++++++++++++++++++++++-
 TelepathyQt4/account.h                   |  4 +++
 TelepathyQt4/pending-channel-request.cpp |  5 +--
 3 files changed, 56 insertions(+), 5 deletions(-)

commit 03ef58451c44bdadac3925b67f8630d2cd3ba2a5
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Feb 14 20:38:36 2011 +0200

    Add TP_QT4_CHANNEL_DISPATCHER_{BUS_NAME,OBJECT_PATH) constants

 TelepathyQt4/constants.h | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit df6995bdfb8008a8dd07cd480ddbcdf0ca8fc486
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Feb 14 16:26:28 2011 +0200

    Account: Add support for passing Hints when requesting channels

 TelepathyQt4/account.cpp                 | 366 +++++++++++++++++++++++++++----
 TelepathyQt4/account.h                   | 129 ++++++++++-
 TelepathyQt4/pending-channel-request.cpp |  70 ++++--
 TelepathyQt4/pending-channel-request.h   |   2 +-
 4 files changed, 498 insertions(+), 69 deletions(-)

commit eaaad7237fe20873cbccf555c8973fa28fa71339
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Feb 15 09:48:04 2011 +0100

    Write avatar temp file into the same location than the avatar cache
    
    This is to avoid issues when /tmp is on another FS than /home

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

commit 4b66a140cbc12c6c8ea9377855da8dc1558352ef
Merge: f2a1faa 3273897
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 14 17:36:42 2011 -0200

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

commit 3273897869c9264f2163a14dfac451058cc4572d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 14 17:27:30 2011 -0200

    Account: Add method to return the avatar requirements.

 TelepathyQt4/account.cpp | 19 +++++++++++++++++++
 TelepathyQt4/account.h   |  2 ++
 2 files changed, 21 insertions(+)

commit d5bef83cc310007e057f4dcf52f96796b8769290
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 14 17:27:21 2011 -0200

    ProtocolInfo: Fix doc for avatarRequirements().

 TelepathyQt4/protocol-info.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7cba0a35cd739502502d84d99640798cabf60316
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 14 17:27:01 2011 -0200

    ManagerFile: Fix doc for avatarRequirements().

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

commit 6d7ad42f8a80bc9b063637a247e02e644dba240f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 14 16:55:54 2011 -0200

    Account: Refactor allowedPresenceStatuses according to Olli's suggestions.

 TelepathyQt4/account.cpp | 131 ++++++++++++++++++-----------------------------
 1 file changed, 51 insertions(+), 80 deletions(-)

commit 9b0f305267866c14dde9f0fcabf1dc81de8f8d42
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 14 10:11:10 2011 -0200

    Account: Add method to return the list of allowed presence status.

 TelepathyQt4/account.cpp | 176 ++++++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/account.h   |   3 +
 2 files changed, 178 insertions(+), 1 deletion(-)

commit b5de22ccc8c39ae1182df257faa5ed86ee589685
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 14 12:30:17 2011 -0200

    PreseceSpecList: Added toMap method.

 TelepathyQt4/presence.h | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 7ef8f0a8a005749498d7ebca2541ad87e32162bc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 14 10:10:06 2011 -0200

    Profile: Deprecated Presence::message in favour of newly added Presence::canHaveStatusMessage.

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

commit f2a1faac64fdcd143591c10871c9af1e1db9ca11
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 14 10:13:13 2011 -0200

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 74e72ee82e493740fc3e6cf526f324b395a49fbf
Merge: 33bae44 4c71acd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 14 10:11:50 2011 -0200

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

commit b62f3c6c391478d665bcd1dd95bab8a5938b071d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 18:21:14 2011 -0200

    Filter: Make compiler happy by using Q_UNUSED(t) on matches(t).

 TelepathyQt4/filter.h | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 4c71acdb4d606aa6ffb7f9e99c914ecaaa30bb0b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 17:36:15 2011 -0200

    ManagerFile: Make sure statuses with same name are not added twice to allowedPresenceStatuses().

 TelepathyQt4/manager-file.cpp | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit ea85bbaca8909446c081dd998ffa861c33d6782b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 17:31:04 2011 -0200

    PresenceSpec: Rename canHaveMessage to canHaveStatusMessage for consistency.

 TelepathyQt4/presence.cpp | 7 ++++---
 TelepathyQt4/presence.h   | 2 +-
 tests/dbus/cm-basics.cpp  | 6 +++---
 tests/manager-file.cpp    | 6 +++---
 4 files changed, 11 insertions(+), 10 deletions(-)

commit ab30f9a923093bd936d9a3ac51fcb16ef4fed196
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 17:28:56 2011 -0200

    PresenceSpec: Add support for passing a status message when calling presence().

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

commit dfe43b685eca2766cbe21115037df49ca67cbc5d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 16:57:18 2011 -0200

    ManagerFile: Use QHash::value() instead of operator[] for accessors.

 TelepathyQt4/manager-file.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit e67a2c92d444c354eb53c6816237d0aec3ea0957
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 16:44:35 2011 -0200

    cm-basics test: Add test for Protocol.Avatars.

 tests/dbus/cm-basics.cpp | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit b1fda7930c179cdaee4efac1f283d102364f6ecc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 16:40:15 2011 -0200

    ConnectionManager: Bind Protocol.Avatars.

 TelepathyQt4/connection-manager-internal.h |  2 +
 TelepathyQt4/connection-manager.cpp        | 63 ++++++++++++++++++++++++++++++
 2 files changed, 65 insertions(+)

commit ecc25c426c1346447e84690c13d6de168dcc97ce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 16:31:05 2011 -0200

    ConnectionManager: Refactor ProtocolWrapper introspection code in preparation for Protocol.Avatars support.

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

commit 53f77f3dc897294982bda40b1cd7ba93472c1ed2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 16:25:40 2011 -0200

    ConnectionManager: Use avatar information from manager file.

 TelepathyQt4/connection-manager.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 853a3b69f6f719029bb175f7e28156540e6ab83b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 16:24:31 2011 -0200

    ProtocolInfo: Add avatar information support.

 TelepathyQt4/protocol-info.cpp | 25 +++++++++++++++++++++++++
 TelepathyQt4/protocol-info.h   |  4 ++++
 2 files changed, 29 insertions(+)

commit 68e90dd12b7dab8efef3345b75c732ae1ad53512
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 15:56:58 2011 -0200

    manager-file test: Add test for avatar information.

 tests/manager-file.cpp                             | 14 ++++++++++++++
 tests/telepathy/managers/test-manager-file.manager | 10 ++++++++++
 2 files changed, 24 insertions(+)

commit 8083bd9d790e0eb3b7872cee651e1dba05ba093a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 15:39:37 2011 -0200

    ManagerFile: Parse avatar information.

 TelepathyQt4/manager-file.cpp | 30 ++++++++++++++++++++++++++++++
 TelepathyQt4/manager-file.h   |  4 +++-
 2 files changed, 33 insertions(+), 1 deletion(-)

commit 05a82fb8018712c9dc9dd798402240492d34c081
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 15:26:16 2011 -0200

    AvatarSpec: Add class to represent Protocol.Avatars properties.

 TelepathyQt4/AvatarSpec     |  13 ++++
 TelepathyQt4/CMakeLists.txt |   2 +
 TelepathyQt4/avatar.cpp     | 154 ++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/avatar.h       |  33 ++++++++++
 4 files changed, 202 insertions(+)

commit 0fe4107498c9a53544f793081512c007817510bd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 15:14:36 2011 -0200

    AvatarData: Declare Qt metatype and properly export class.

 TelepathyQt4/avatar.h | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 2acb3a08eb57fdb652959ebf7caef86838a9d53a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 15:06:51 2011 -0200

    Rename avatar-data.h to avatar.h as a preparation for inclusion of AvatarSpec.

 TelepathyQt4/AvatarData     |  2 +-
 TelepathyQt4/CMakeLists.txt |  2 +-
 TelepathyQt4/avatar-data.h  | 47 ---------------------------------------------
 TelepathyQt4/avatar.h       | 47 +++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 49 insertions(+), 49 deletions(-)

commit 2032efa67607888aa5546e5c040d1f9f0d6e1054
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 14:58:01 2011 -0200

    Auto-generate code for Protocol.Avatars.

 TelepathyQt4/connection-manager.xml | 1 +
 1 file changed, 1 insertion(+)

commit 61c3d567352df8898bd0034504a82890abdb78e3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 16:41:43 2011 -0200

    ManagerFile: Improve check for keys starting with param- and status-.

 TelepathyQt4/manager-file.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit c17011e01c8f851049b8025d0124165cf3b4131d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 16:20:29 2011 -0200

    cm-basics test: Enable Protocol.Presence test.

 tests/dbus/cm-basics.cpp | 38 ++++++++++++++++++--------------------
 1 file changed, 18 insertions(+), 20 deletions(-)

commit fdabaa7fa05272b2055f3b212d9fc4f4be2f1b1b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 16:19:47 2011 -0200

    ConnectionManager: Fix handling of Properties.GetAll(Protocol.Presence).

 TelepathyQt4/connection-manager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0c7f4b0a1e76ef49e282abc5933bfe27a27baa4d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 16:19:24 2011 -0200

    ConnectionManager: Properly parse Protocol.Interfaces property.

 TelepathyQt4/connection-manager.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4939ff1edbd6f59de20b7566653da352cafc2f89
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 16:18:22 2011 -0200

    echo2 cm: Properly create TpPresenceStatusSpec with "canHaveMessage" set.

 tests/lib/glib/echo2/protocol.c | 2 ++
 1 file changed, 2 insertions(+)

commit cda9a2258d49d9d48a0ae804b562567ed75fe798
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 14:41:17 2011 -0200

    Use PresenceSpec/List in favour of SimpleStatusSpec/Map.

 TelepathyQt4/connection-manager.cpp |  4 +-
 TelepathyQt4/manager-file.cpp       | 18 ++++----
 TelepathyQt4/manager-file.h         |  3 +-
 TelepathyQt4/protocol-info.cpp      | 15 +++++--
 TelepathyQt4/protocol-info.h        |  5 ++-
 tests/dbus/cm-basics.cpp            | 46 ++++++++++++++------
 tests/manager-file.cpp              | 87 ++++++++++++++++++++++---------------
 7 files changed, 112 insertions(+), 66 deletions(-)

commit f5fd3bbf04640187df1c77c01adc5e9f60d9b990
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 14:03:31 2011 -0200

    PresenceSpec: Add high-level API for SimpleStatusSpec.

 TelepathyQt4/CMakeLists.txt |  1 +
 TelepathyQt4/PresenceSpec   | 13 ++++++++
 TelepathyQt4/presence.cpp   | 72 +++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/presence.h     | 45 ++++++++++++++++++++++++++++
 4 files changed, 131 insertions(+)

commit a7069b998d98938f665dd188b3cc08424cfca616
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 13:45:21 2011 -0200

    cm-basics test: Add test for Protocol.Presence.
    
    The code is commented due to an issue with tp-glib usage. Check comment in the code.

 tests/dbus/cm-basics.cpp | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 5d5719d65aff38a1d22dac1e28f2ba690da642b3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 13:26:23 2011 -0200

    echo2 cm: Add support for Protocol.Presence.

 tests/lib/glib/echo2/protocol.c | 75 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 75 insertions(+)

commit 24186cc2fdfab4c75ae105552be0eeb109c52275
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 12:36:45 2011 -0200

    echo2 cm: Import protocol.c from tp-glib.

 tests/lib/glib/echo2/protocol.c | 57 +++++++++++++++++++++++++++++++++++------
 1 file changed, 49 insertions(+), 8 deletions(-)

commit c20cf4695a881ed9bdacef6473b1c710220df024
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 12:40:16 2011 -0200

    Bump tp-glib dependency to 0.13.7 due to Protocol.Presence/Avatars.

 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 62c747587b08cf80672710c27cf6b4cb11befb6d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 12:30:08 2011 -0200

    ConnectionManager: Bind Protocol.Presence.

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

commit ba8b9b2f006646d6b22375ace9eecd37eedc0d86
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 12:09:09 2011 -0200

    ConnectionManager: Use presence status information from manager file.

 TelepathyQt4/connection-manager.cpp | 1 +
 1 file changed, 1 insertion(+)

commit b82062cf9dc259914927007c069571674bf8c898
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 12:08:20 2011 -0200

    ProtocolInfo: Add presence status information support.

 TelepathyQt4/protocol-info.cpp | 19 +++++++++++++++++++
 TelepathyQt4/protocol-info.h   |  3 +++
 2 files changed, 22 insertions(+)

commit 979c46dc579bafc0d3b11349634663ece80e6123
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 11:09:30 2011 -0200

    ProtocolInfo: Re-order methods declaration to match implementation.

 TelepathyQt4/protocol-info.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit be2096abef0593412df9b26381ea2b96d2e2825e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 12:06:30 2011 -0200

    manager-file test: Add test for presence status.

 tests/manager-file.cpp                             | 26 ++++++++++++++++++++++
 tests/telepathy/managers/test-manager-file.manager |  3 +++
 2 files changed, 29 insertions(+)

commit 036a530446731fb74785042ed9c49748e5a0c8a5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 11:48:47 2011 -0200

    ManagerFile: Parse presence status information.

 TelepathyQt4/manager-file.cpp | 68 +++++++++++++++++++++++++++++++++++++++----
 TelepathyQt4/manager-file.h   |  1 +
 2 files changed, 64 insertions(+), 5 deletions(-)

commit 7af4a3912c49ff26bd59de057589f956d3ca64d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 12:29:00 2011 -0200

    Auto-generate code for Protocol.Presence.

 TelepathyQt4/connection-manager.xml | 1 +
 1 file changed, 1 insertion(+)

commit 389b80a97f629e7ee2f2b652bd5c7c5696a1830f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Feb 13 14:40:57 2011 -0200

    ProtocolInfo: Improve documentation.

 TelepathyQt4/protocol-info.cpp | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 33bae44be2b9d2ae82540beebab8dcce533b9cfe
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Feb 12 17:39:41 2011 +0200

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8f367e1efd3dae39dd2661f8c768129383a54d1a
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Feb 12 16:21:44 2011 +0200

    Make debug subsys more no-op when disabled at runtime
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/debug-internal.h | 77 ++++++++++++++++++++++++++++++++++++++++---
 TelepathyQt4/debug.cpp        | 20 +++++------
 2 files changed, 83 insertions(+), 14 deletions(-)

commit 959437388baf00e22d04dc78f3dbb0d791399507
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Feb 11 18:40:50 2011 +0200

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 39dc9ac26a30123329ae0884b64de4544d0a85a1
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Feb 11 18:33:26 2011 +0200

    Channel: Avoid crashes in updateContacts when just the self handle changed
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

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

commit 18d5da6cb5c7f4ea73348443c7d3aea4b6228db6
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Feb 11 17:55:20 2011 +0200

    AccountSet::Private::filterValid variable isn't used, remove it
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/account-set-internal.h | 1 -
 1 file changed, 1 deletion(-)

commit 1f8ee692f8b06fd5ac99a9107cd3d2bba70a9d12
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Feb 11 14:02:36 2011 +0200

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 76a33cbcab9e3a02f178e4b1f4ff22d67cc0b38c
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Feb 10 19:56:12 2011 +0200

    Don't install future headers
    
    They're not API stable! Also, we don't install the future-internal.h required by them so they don't
    work anyway.
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

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

commit d18563249d7460ac1f64814c202751a2893ea648
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Feb 2 11:12:49 2011 +0100

    Initialize requestAvatarsIdle to false at construction

 TelepathyQt4/contact-manager.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1916776df9da558969761e580687109fd4431981
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 27 15:14:12 2011 -0200

    Start 0.5.7 development

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

commit 0318aafda275c681b3d3048d5425a343832d422c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 27 15:03:13 2011 -0200

    Prepare release 0.5.6

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

commit 3bdb836daa942e257399f6083964d72350e6c065
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 27 14:59:43 2011 -0200

    Update NEWS

 NEWS | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit cd3bad820290f020381e45f7a3a81e32c4b88cca
Merge: ad43fed 3dad653
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 27 14:58:23 2011 -0200

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

commit ad43fedc580857f92c472f0d162b8c79daad6f55
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 27 14:49:52 2011 -0200

    Do not link tests and examples/file-transfer against QtGui.
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

 cmake/modules/TpQt4Macros.cmake       | 4 ++--
 examples/file-transfer/CMakeLists.txt | 2 --
 2 files changed, 2 insertions(+), 4 deletions(-)

commit 9287580af0653b13c0240dcea4219d1e79c138f2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 27 14:44:02 2011 -0200

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 165c2a91dd6bdcdf361b5ab36317d58555843355
Merge: a146a9a efeaf3f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 27 14:41:08 2011 -0200

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

commit a146a9a7a4f74c51221dbc8c72973db3237e3a38
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 27 14:38:59 2011 -0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 58dab1461d66469c1b3092e91f78958ee133af94
Author: Jonathan Riddell <jriddell@ubuntu.com>
Date:   Thu Jan 27 14:35:20 2011 -0200

    Properly link against QtXml.
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 cmake/modules/TpQt4Macros.cmake       | 4 ++--
 examples/accounts/CMakeLists.txt      | 1 +
 examples/file-transfer/CMakeLists.txt | 2 ++
 examples/protocols/CMakeLists.txt     | 1 +
 examples/roster/CMakeLists.txt        | 2 ++
 5 files changed, 8 insertions(+), 2 deletions(-)

commit ae5d89febc980733243eac72fa932830238b2d85
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 27 14:24:34 2011 -0200

    Update NEWS

 NEWS | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c7bd938c5fd8d7ab12bbdf4902c9396abb7ac6d5
Merge: c5e3c16 c234fbd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 27 14:22:19 2011 -0200

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

commit efeaf3f6d4d27f35881122ea37b57c7ef91b713f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 27 14:17:43 2011 -0200

    ContactManager::Roster: Properly emit presencePublicationRequested.

 TelepathyQt4/contact-manager-roster.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 3dad653778f50940b4e79b7269daa882d6f919a7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 26 16:53:20 2011 -0200

    Generate code for all stable interfaces and added missing fancy-header files.

 TelepathyQt4/AccountInterfaceAddressingInterface          | 13 +++++++++++++
 TelepathyQt4/AccountInterfaceAvatarInterface              | 13 +++++++++++++
 TelepathyQt4/CMakeLists.txt                               | 15 ++++++++++++++-
 TelepathyQt4/ChannelInterfaceAnonymityInterface           | 13 +++++++++++++
 TelepathyQt4/ChannelInterfaceConferenceInterface          | 13 +++++++++++++
 TelepathyQt4/ChannelInterfaceMessagesInterface            | 13 +++++++++++++
 TelepathyQt4/ChannelInterfaceSASLAuthenticationInterface  | 13 +++++++++++++
 TelepathyQt4/ChannelInterfaceSecurableInterface           | 13 +++++++++++++
 TelepathyQt4/ChannelInterfaceServicePointInterface        | 13 +++++++++++++
 TelepathyQt4/ChannelInterfaceTubeInterface                | 13 +++++++++++++
 TelepathyQt4/ChannelTypeFileTransferInterface             | 13 +++++++++++++
 TelepathyQt4/ChannelTypeServerAuthenticationInterface     | 13 +++++++++++++
 TelepathyQt4/ConnectionInterfaceMailNotificationInterface | 13 +++++++++++++
 TelepathyQt4/account.xml                                  |  1 +
 TelepathyQt4/channel.xml                                  |  9 ++++++---
 TelepathyQt4/connection.xml                               |  3 ++-
 16 files changed, 179 insertions(+), 5 deletions(-)

commit 86c77f8a86163eba8652c9cb0accfab1c1ace76f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 14 14:14:32 2011 -0200

    Update to spec 0.21.8.

 spec/Account_Interface_Addressing.xml              |  76 ++
 spec/Call_Content.xml                              | 257 +++++--
 spec/Call_Content_Codec_Offer.xml                  |  48 +-
 spec/Call_Content_Interface_Media.xml              | 234 +++++--
 spec/Call_Content_Interface_Mute.xml               |  26 +-
 spec/Call_Stream.xml                               | 165 +++--
 spec/Call_Stream_Endpoint.xml                      | 127 +++-
 spec/Call_Stream_Interface_Media.xml               | 263 ++++---
 spec/Channel.xml                                   |   8 +-
 spec/Channel_Dispatcher.xml                        | 220 +++++-
 ...Channel_Dispatcher_Interface_Operation_List.xml |   4 +-
 spec/Channel_Interface_Conference.xml              |  17 +-
 spec/Channel_Interface_DTMF.xml                    |  93 ++-
 spec/Channel_Interface_Hold.xml                    |   5 +-
 spec/Channel_Interface_Mergeable_Conference.xml    |   6 +-
 spec/Channel_Interface_Messages.xml                | 216 ++++--
 spec/Channel_Interface_SASL_Authentication.xml     | 704 +++++++++++++++++++
 spec/Channel_Interface_SMS.xml                     |  94 ++-
 spec/Channel_Interface_Securable.xml               |  78 +++
 spec/Channel_Interface_Splittable.xml              |   4 +-
 spec/Channel_Request.xml                           |  86 +++
 spec/Channel_Type_Call.xml                         | 776 +++++++++++++++++----
 spec/Channel_Type_Contact_Search.xml               |  31 +-
 spec/Channel_Type_Server_Authentication.xml        | 121 ++++
 spec/Channel_Type_Text.xml                         | 193 +++--
 spec/Client_Handler.xml                            |   3 +-
 spec/Client_Handler_Future.xml                     |  23 +
 spec/Client_Interface_Requests.xml                 |   4 +-
 spec/Connection.xml                                | 184 ++++-
 spec/Connection_Interface_Anonymity.xml            |  40 +-
 spec/Connection_Interface_Cellular.xml             |  92 +--
 spec/Connection_Interface_Communication_Policy.xml |   4 +-
 spec/Connection_Interface_Contact_Info.xml         |  30 +
 spec/Connection_Interface_Contact_List.xml         |  90 ++-
 spec/Connection_Interface_Contacts.xml             |  13 +-
 spec/Connection_Interface_Keepalive.xml            |  73 ++
 spec/Connection_Interface_Location.xml             |  50 +-
 spec/Connection_Interface_Mail_Notification.xml    |  82 +--
 spec/Connection_Interface_Power_Saving.xml         |   7 +-
 spec/Connection_Manager.xml                        | 142 ++--
 spec/Media_Stream_Handler.xml                      |  89 ++-
 spec/Protocol.xml                                  |  75 +-
 spec/Protocol_Interface_Avatars.xml                |   5 +-
 spec/Protocol_Interface_Presence.xml               |   5 +-
 spec/all.xml                                       | 151 ++--
 spec/errors.xml                                    |  53 ++
 spec/template.xml                                  |   2 +-
 47 files changed, 4059 insertions(+), 1010 deletions(-)

commit c234fbd04f4dd30bdad29039c3b3274dc7660b72
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 26 12:50:19 2011 -0200

    ConnectionManager: Ignore protocols with invalid names.

 TelepathyQt4/connection-manager.cpp | 37 +++++++++++++++++++++++++++++++++++--
 1 file changed, 35 insertions(+), 2 deletions(-)

commit 62558b649efc3f2ae504ceda6edc98bb67953446
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 26 12:32:11 2011 -0200

    ConnectionManager: Properly escape protocol name with "-".

 TelepathyQt4/connection-manager.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c5e3c16891e1fbbd2c8257be20f324c4ec5abdb6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 25 17:22:56 2011 -0200

    Start 0.5.6 development

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

commit dee006590984a05d911906969d14c33e85968567
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 25 16:21:37 2011 -0200

    Prepare release 0.5.5

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

commit a216007626dab4824c901f7ac6e6720dcd50613d
Merge: b5f2b70 54eddc5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 25 16:10:33 2011 -0200

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

commit 54eddc5fe4d733eaed4210dcc197ac47af68c54d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 25 15:11:54 2011 -0200

    Renamed contact-manager-roster-internal.{h,cpp} to connection-manager-internal.h/connection-manager-roster.cpp

 TelepathyQt4/CMakeLists.txt                      |    4 +-
 TelepathyQt4/contact-manager-internal.h          |  318 ++++
 TelepathyQt4/contact-manager-roster-internal.cpp | 1795 ----------------------
 TelepathyQt4/contact-manager-roster-internal.h   |  318 ----
 TelepathyQt4/contact-manager-roster.cpp          | 1795 ++++++++++++++++++++++
 TelepathyQt4/contact-manager.cpp                 |    2 +-
 6 files changed, 2116 insertions(+), 2116 deletions(-)

commit b4bc4b6617fc1cb0b8ae43ba909c400a3891482c
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Jan 25 19:03:36 2011 +0200

    Emit publish state change signals if and only if something changed

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

commit 5f6b9f4e74d71ab4a2c776022efa6546e31b1b23
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 25 12:18:05 2011 -0200

    ContactManager: Make sure FeatureAvatarToken is added to feature if FeatureAvatarData is requested even if the ContactFactory does not contain FeatureAvatarData.

 TelepathyQt4/contact-manager.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit d8f3612723300cf73b4ae47f7279fd8863f7df7d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 25 12:16:35 2011 -0200

    ContactManager::Roster: Simplify introspectGroups code by using PendingSuccess/Failure.

 TelepathyQt4/contact-manager-roster-internal.cpp | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

commit b5f2b703574194901608e9bf77be4c659b68a92b
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Jan 25 13:47:35 2011 +0100

    AvatarData: Make atomic-write in the cache
    
    Create a temporary file and then rename it, to make sure file writing is not
    racy with other process updating the avatar at the same time.
    
    Fixes bug #33457

 TelepathyQt4/contact-manager.cpp | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 49d1e52320026b3d0ced7b4e7ad5d426395f25a8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 24 23:50:41 2011 -0200

    ContactManager::Roster: Properly reintrospect group when needed.

 TelepathyQt4/contact-manager-roster-internal.cpp | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit d9f15da24cf49ac543d956b5eafca20948e852dd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 24 21:06:12 2011 -0200

    ContactManager::Roster: Make sure FeatureRosterGroup introspection is finished before processing changes.

 TelepathyQt4/contact-manager-roster-internal.cpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit acf2aaebd81ec84ebbeccfc78db7fa1cb187bc45
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 24 20:54:05 2011 -0200

    conn-roster test: Check that ContactFactory::features() are properly requested for ContactList contacts.

 tests/dbus/conn-roster.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 23ac62291163748425a21a0e73fb62ad69a707be
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 24 20:50:59 2011 -0200

    ContactManager::Roster: Make sure ContactFactory::features() is requested for ContactList contacts.

 TelepathyQt4/contact-manager-roster-internal.cpp | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)

commit c2a53c7c759006c02503ba2263c25b54b542f980
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 24 20:50:03 2011 -0200

    ContactManager: Move ensureTracking to the public class, so it can be used by ContactManager::Roster.

 TelepathyQt4/contact-manager.cpp | 147 ++++++++++++++++++---------------------
 TelepathyQt4/contact-manager.h   |   1 +
 2 files changed, 70 insertions(+), 78 deletions(-)

commit d67b3b32ba6f1d333f3f9b7788ceb4943a73673e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 24 20:49:06 2011 -0200

    ContactManager: No need to add FeatureAvatarToken to the list returned by ContactFactory::features() as ContactFactory already does it.

 TelepathyQt4/contact-manager.cpp | 5 -----
 1 file changed, 5 deletions(-)

commit 766432a21dd643343fba5bd87dcff654a2c4a34a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 24 20:48:10 2011 -0200

    ContactFactory: Make sure FeatureAvatarToken is added to features if FeatureAvatarData is requested.

 TelepathyQt4/contact-factory.cpp | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit d2fb744c47cc3648dc1d3495d1b574b239ac0f03
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 24 20:12:45 2011 -0200

    Use ContactManager::Roster.
    
    Simplify ContactManager/Connection code by using ContactManager::Roster.

 TelepathyQt4/CMakeLists.txt             |    3 +-
 TelepathyQt4/connection.cpp             |  450 +---------
 TelepathyQt4/connection.h               |   16 +-
 TelepathyQt4/contact-manager-internal.h |   61 --
 TelepathyQt4/contact-manager.cpp        | 1444 ++-----------------------------
 TelepathyQt4/contact-manager.h          |  102 +--
 TelepathyQt4/pending-operation.h        |    4 +-
 7 files changed, 111 insertions(+), 1969 deletions(-)

commit 02a16489cf8056739de347778678df78477ad30b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 24 20:10:59 2011 -0200

    Added specialized class to manage roster code.
    
    All the code comes from Connection/ContactManager with minor tweaks to work in a separate class.

 TelepathyQt4/contact-manager-roster-internal.cpp | 1775 ++++++++++++++++++++++
 TelepathyQt4/contact-manager-roster-internal.h   |  318 ++++
 2 files changed, 2093 insertions(+)

commit 783f02da13be7342b5dc315ccdbcaa024f5a2d73
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 21 13:51:15 2011 -0200

    Connection/ContactManager: Only introspect FeatureRosterGroups if FeatureRoster initial contacts are ready.

 TelepathyQt4/connection.cpp      | 55 +++++++++++++++++++++++++++++++---------
 TelepathyQt4/contact-manager.cpp | 12 +--------
 2 files changed, 44 insertions(+), 23 deletions(-)

commit f2ad812b02b080125bd520436d9b4c5a984088ec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 21 13:04:38 2011 -0200

    Connection/ContactManager: Ignore ContactList changes until initial contacts are retrieved.

 TelepathyQt4/connection.cpp      |  5 +++++
 TelepathyQt4/contact-manager.cpp | 12 ++++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 7be0e05b49820b0891038ff39f299363426b4d55
Author: Alvaro Soliverez <alvaro.soliverez@collabora.co.uk>
Date:   Mon Jan 24 11:06:25 2011 -0800

    Added convenience method to check file transfer capabilities
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/capabilities-base.cpp | 16 ++++++++++++++++
 TelepathyQt4/capabilities-base.h   |  3 ++-
 2 files changed, 18 insertions(+), 1 deletion(-)

commit 786a97b89cefa6426a852864e3c5afda9dcd8c9d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 24 17:26:24 2011 -0200

    Start 0.5.5 development

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

commit 6430855cb70d9f8894b3b1732703d94d0988affa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 20 13:12:41 2011 -0200

    Prepare release 0.5.4

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

commit 90a83bd781aa459525d8779ab4c73ea91406c308
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Jan 20 16:58:03 2011 +0200

    Update NEWS

 NEWS | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 57579d5b856a653f5658690a0acd08c52f129113
Merge: a6af7f9 11527a2
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Jan 20 16:55:33 2011 +0200

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

commit a6af7f9fb3426332229817b3fd8418918cdcf2ab
Merge: 88d3771 509084b
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Jan 20 16:45:48 2011 +0200

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

commit 88d3771bcbeeb6771810679185c488f26df94089
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 20 12:23:13 2011 -0200

    Update NEWS

 NEWS | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 42278d90c793436765a1542322f940795287bce7
Merge: 94fd7fb d0d13f4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 20 12:18:39 2011 -0200

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

commit 11527a255f889e5fc50e0e7e95b9a6fffbc71d21
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Jan 20 13:26:31 2011 +0200

    presencePublicationRequested(Contacts), which carries multiple contacts
    
    The details are to be extracted from the individual contacts.

 TelepathyQt4/contact-manager.cpp | 29 +++++++++++++++++++++++++----
 TelepathyQt4/contact-manager.h   |  4 +++-
 tests/dbus/conn-roster.cpp       | 10 ++++------
 3 files changed, 32 insertions(+), 11 deletions(-)

commit 5c4c382723348fd0b6b584a78127f72d9ac6054f
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Jan 20 13:17:00 2011 +0200

    ContactManager: Set Contact state consistently before signaling presencePublicationRequested

 TelepathyQt4/contact-manager.cpp | 4 ++--
 tests/dbus/conn-roster.cpp       | 6 ++++++
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 0d25a164d1684da5e127582e514c3e7b132a9c4d
Merge: 509084b d0d13f4
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Jan 20 13:02:13 2011 +0200

    Merge branch 'contactlist' of git+ssh://dhansak.collabora.co.uk/home/andrunko/public_html/git/telepathy-qt4 into pub-req-sanity

commit 509084b10bc34f5963af53a6eab86f32d937f1db
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Jan 20 11:16:16 2011 +0200

    Prevent full library recompiles when the library version number is changed
    
    Also speeds up the library slightly when debugging is disabled. We could make that yet better though
    by reimplementing QDebug's API.

 CMakeLists.txt                |  3 ++-
 TelepathyQt4/debug-internal.h | 10 ++--------
 TelepathyQt4/debug.cpp        |  6 ++++--
 config-version.h.in           |  1 +
 config.h.in                   |  1 -
 5 files changed, 9 insertions(+), 12 deletions(-)

commit 94fd7fba851d1b14835294485a40fa1dd3143b07
Merge: 626ef34 2eed544
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Jan 20 10:57:08 2011 +0200

    Merge branch 'master' of git+ssh://git.collabora.co.uk/git/telepathy-qt4

commit d0d13f4a6174b6b950353824ff47f7fd893be30c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 19 14:09:56 2011 -0200

    ContactManager: Only process contact list changes once the initial contactlist contacts are received.

 TelepathyQt4/contact-manager.cpp | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 04fc79ff5f147d2d07e7aeba6c665f4e689be1a0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 19 13:53:57 2011 -0200

    conn-roster test: Check that ContactManager::presencePublicationRequested is properly emitted.

 tests/dbus/conn-roster.cpp | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit c012e4acc7edf321df1c259382e9ed91af171cd8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 19 11:13:09 2011 -0200

    ContactManager: Always emit presencePublicationRequest if publish state is Ask even if there is no message.

 TelepathyQt4/contact-manager.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 2eed544a91b6aa012972464a109bd237bd4f445c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 17 11:20:52 2011 -0200

    Start 0.5.4 development

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

commit ae69b2e6634d9152a3edb277662e37483128c15a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 17 10:47:33 2011 -0200

    Prepare release 0.5.3

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

commit 57eda30434ed0f17750840c1188977b919ff6987
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 17 10:47:24 2011 -0200

    Update NEWS.

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a72b1c92eca836169e3babfc8ade26a0fc1a59b4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 17 10:23:59 2011 -0200

    ProtocolParameter: Moved qHash to namespace Tp.
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

 TelepathyQt4/protocol-parameter.cpp | 6 +++---
 TelepathyQt4/protocol-parameter.h   | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit a6b79dfda19d44e53ddac85694524b481fea862e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 17 10:20:44 2011 -0200

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit a21e9f83de9bd2c0260a4ec93d3f0779b1d67836
Merge: 5a195e3 59b3652
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 17 10:17:58 2011 -0200

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

commit 5a195e35570db207b823c9b19ca5d5c500048eb0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 17 10:17:51 2011 -0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 3a2ff3fec9392e8729e315dad06e3355ef3773c1
Merge: acd7674 c19f3d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 17 10:16:24 2011 -0200

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

commit 59b365236a93607024dd149a0e656d32b9f3cbc0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 17 09:12:52 2011 -0200

    ContactFactory: Do no add a new prepare method taking a list of contacts.

 TelepathyQt4/contact-factory.cpp | 15 +--------------
 TelepathyQt4/contact-factory.h   |  1 -
 2 files changed, 1 insertion(+), 15 deletions(-)

commit 7f294625060d2814b218748c382128512b30aa4e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 17 09:11:53 2011 -0200

    PendingContacts: Do not call ContactFactory::prepare for now.

 TelepathyQt4/pending-contacts.cpp | 31 ++-----------------------------
 TelepathyQt4/pending-contacts.h   |  1 -
 2 files changed, 2 insertions(+), 30 deletions(-)

commit 41c744c5f4d6a56c20d381e624e0a66a61b6be60
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 12 17:02:02 2011 -0200

    contact-factory test: Added test for ContactFactory.

 tests/dbus/CMakeLists.txt      |   1 +
 tests/dbus/contact-factory.cpp | 134 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 135 insertions(+)

commit c09d002945b6e101a5b3ddb61ecb3ac6c697591b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 14 11:28:47 2011 -0200

    ContactManager: Implicitly add contact factory features to contact features when requesting contacts.

 TelepathyQt4/contact-manager.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit f00df843d8f7729fdc44c26d06a09b4b9d12f37a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 12 16:09:06 2011 -0200

    PendingContacts: Use ContactFactory.

 TelepathyQt4/pending-contacts.cpp | 57 +++++++++++++++++++++++++++++++--------
 TelepathyQt4/pending-contacts.h   |  1 +
 2 files changed, 47 insertions(+), 11 deletions(-)

commit 6b633733b8877ad7b9cabbfc6b0a833aa0fb6d30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 12 16:08:53 2011 -0200

    ContactManager: Use ContactFactory.

 TelepathyQt4/contact-manager.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 186355b3a256d25e87d2caab1a30e4baec3fc599
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 12 16:06:44 2011 -0200

    ContactFactory: Stub no more.

 TelepathyQt4/contact-factory.cpp | 82 +++++++++++++++++++++++++++++++++++-----
 TelepathyQt4/contact-factory.h   | 16 ++++++--
 TelepathyQt4/contact.h           |  1 +
 3 files changed, 86 insertions(+), 13 deletions(-)

commit 97dae15bd9194d9e7b9694181fbc7a768522c492
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 12 15:32:33 2011 -0200

    PendingContacts: Sanitize methods declaration/implementation.

 TelepathyQt4/pending-contacts.cpp | 168 +++++++++++++++++++-------------------
 1 file changed, 84 insertions(+), 84 deletions(-)

commit c19f3d6d76fd74c6b8613c6bf5bd1f7a3e5f6c0e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 17 09:05:40 2011 -0200

    Connection: Consider all handles held if immortal handles is true when calling referenceHandles.

 TelepathyQt4/connection.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b7ce9b772252305a797c5a76f60e964771af548f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 17 09:03:56 2011 -0200

    Connection: Always delete handleContext.

 TelepathyQt4/connection.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit a03df68a1bfb203ae2e0007c65428a31a7310707
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 17 09:03:36 2011 -0200

    Connection: Properly initialize Private::immortalHandles.

 TelepathyQt4/connection.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 44e33daf88e4d9bc0752f233b805cdffed421503
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 14 15:35:50 2011 -0200

    Connection: Move hasImmortalHandles to ConnectionLowlevel and make it private.

 TelepathyQt4/connection-lowlevel.h |  2 ++
 TelepathyQt4/connection.cpp        | 38 ++++++++++++++++++++------------------
 TelepathyQt4/connection.h          |  2 --
 3 files changed, 22 insertions(+), 20 deletions(-)

commit bfef48533e4f49d96b983a168fdaba76794e4033
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 14 12:33:07 2011 -0200

    Connection: Use ImmortalHandles property.

 TelepathyQt4/connection.cpp | 71 ++++++++++++++++++++++++++++-----------------
 1 file changed, 44 insertions(+), 27 deletions(-)

commit bbdcc522333853e02e759c88e5e06a689b81e14b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 14 12:32:45 2011 -0200

    Connection: Added hasImmortalHandles method.

 TelepathyQt4/connection.cpp | 16 ++++++++++++++++
 TelepathyQt4/connection.h   |  2 ++
 2 files changed, 18 insertions(+)

commit 626ef34bcea467727616d838ca5a0870d580425c
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Jan 13 22:34:15 2011 +0200

    Add default bus parameter to Tp::ProfileManager::create()

 TelepathyQt4/profile-manager.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit acd7674bead70e5eb7e57e995a35223d5a7afbb0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 11 15:58:47 2011 -0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 936d6da2c553d5de7d1d592b09f0777aac8f1962
Author: Dominik Schmidt <dev@dominik-schmidt.de>
Date:   Tue Jan 11 15:51:33 2011 -0200

    Add qHash(ProtocolParameter) support.

 TelepathyQt4/protocol-parameter.cpp | 5 +++++
 TelepathyQt4/protocol-parameter.h   | 2 ++
 2 files changed, 7 insertions(+)

commit 24b7a2264ca71119b99914e89fab279467941ab6
Author: Dominik Schmidt <dev@dominik-schmidt.de>
Date:   Tue Jan 11 15:50:17 2011 -0200

    Add ProtocolParameter::operator< support.

 TelepathyQt4/protocol-parameter.cpp | 5 +++++
 TelepathyQt4/protocol-parameter.h   | 1 +
 2 files changed, 6 insertions(+)

commit 2124621c10936bee56b51634508892a13fc06c4f
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Jan 10 17:11:27 2011 +0100

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit cc068fcc2b66965d8106a43e87bca74644bd4bb8
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Jan 10 14:18:25 2011 +0100

    Add Tp::Contact::isContactInfoKnown()
    
    This is useful to know if ContactInfo is received. For protocols like XMPP
    that does not push the VCard, an explicit request is then needed using
    refreshInfo() or requestInfo().

 TelepathyQt4/contact.cpp | 26 +++++++++++++++++++++++++-
 TelepathyQt4/contact.h   |  1 +
 2 files changed, 26 insertions(+), 1 deletion(-)

commit 3cc82768eb0293f16d6e84c183e99fa85bdaa6c9
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Mon Jan 10 14:17:10 2011 +0100

    Add Tp::Contact::requestAvatarData()
    
    It force the avatar request in the case the token is unknown, has it happens
    for offline XMPP contacts

 TelepathyQt4/contact-manager.cpp |  6 +++---
 TelepathyQt4/contact.cpp         | 22 ++++++++++++++++++++++
 TelepathyQt4/contact.h           |  1 +
 3 files changed, 26 insertions(+), 3 deletions(-)

commit a10ad9c3b5ecbec1ae2d036d7ecac1bcff840f76
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 10 16:00:45 2011 +0200

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7392aef2ad2f47f5bd0c16b40c27a42c8d9a6fe4
Merge: 3eebbce acc7353
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 10 16:00:10 2011 +0200

    Merge branch 'no-add-needed'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
    Reviewed-by: Xavier Claessens (xclaesse) <xavier.claessens@collabora.co.uk>

commit acc7353b178196b75d5f2c7adde32e2bfb25e4a1
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 10 15:37:34 2011 +0200

    Link development builds with -Wl,--no-add-needed
    
    This increases forwards compatibility with distros using gold as the linker or otherwise using
    --no-add-needed/--no-copy-dt-needed-entries

 CMakeLists.txt                        |  1 +
 cmake/modules/FindDBusGLib.cmake      | 48 +++++++++++++++++++++++++++++++++++
 cmake/modules/TelepathyDefaults.cmake |  8 ++++++
 tests/dbus/CMakeLists.txt             |  6 +++--
 tests/lib/glib/CMakeLists.txt         | 20 +++++++++------
 5 files changed, 73 insertions(+), 10 deletions(-)

commit 6fdb82fd34788ec349405d78447a1cae90a09e69
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 10 15:37:04 2011 +0200

    Fix Werror etc disable mechanism to check for a release version number directly

 cmake/modules/TelepathyDefaults.cmake | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c0e571e03b9ef33ede8c6429fcea4a3ea94a5858
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 10 14:31:05 2011 +0200

    Include QtCore explicitly in libraries for qt feature tests

 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3eebbce7ab0958c999315afdd49023907dd9a9f3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 3 19:23:08 2011 -0200

    Start 0.5.3 development

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

commit 3bde637a9bf3ed80e245214819558c13b890a0ce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 3 19:04:03 2011 -0200

    Prepare release 0.5.2

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

commit 8d3bddcfc0792c96c5fbc43f24124c6d5f143c21
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 3 16:55:08 2011 +0200

    Update NEWS

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

commit 75575aac40dd3feb2c7b29b2669b8bf3358b0916
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 3 16:36:15 2011 +0200

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit b11e7e339c930af46f7ca4a71013d9c93153f247
Merge: e805895 105a380
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 3 16:34:20 2011 +0200

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

commit 105a3801fa4669e42319cea889566136847b42ff
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 3 16:33:30 2011 +0200

    function begin brace

 tests/dbus/conn-roster-groups.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c9cc696567ce6d633405bcfc02cf50fef699e316
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 3 16:25:46 2011 +0200

    Make TestConnRosterGroups fake congestion less fscking slow

 tests/dbus/conn-roster-groups.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c8e9e5a194b483bc5f5777870ffd0911d0f2919e
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 3 16:24:30 2011 +0200

    ContactManager: Use queued finish for all roster operations with new D-Bus API

 TelepathyQt4/contact-manager.cpp | 40 +++++++++++++++++++++++-----------------
 1 file changed, 23 insertions(+), 17 deletions(-)

commit fc3a5f2285897b8e1188e7f45ae77e11614b0e9c
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 3 16:11:35 2011 +0200

    Make TestConnRosterGroups very anal about event order consistency

 tests/dbus/conn-roster-groups.cpp | 116 ++++++++++++++++++++++++++++----------
 1 file changed, 87 insertions(+), 29 deletions(-)

commit a053aea1072f1b241cd06af3c598d29830519069
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 3 14:59:12 2011 +0200

    Order removePresenceSubscription finishes consistently with other roster events

 TelepathyQt4/contact-manager-internal.h | 15 +++++++
 TelepathyQt4/contact-manager.cpp        | 74 ++++++++++++++++++++++++++++++++-
 TelepathyQt4/contact-manager.h          |  3 ++
 3 files changed, 91 insertions(+), 1 deletion(-)

commit a1594809eb4afddf97453e16c06969cbb3b91041
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 3 14:58:08 2011 +0200

    Conn.I.ContactList test CM: don't accept subscription requests if they're canceled

 tests/lib/glib/contactlist2/contact-list.c | 4 ++++
 1 file changed, 4 insertions(+)

commit e805895e3dd77dc92ebf83295e44d60c78d6ca21
Merge: 8c07764 4ce8ec6
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 3 12:53:24 2011 +0200

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

commit 8c0776411f2465fce1c97db75685b1947b353635
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 3 12:53:09 2011 +0200

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 6f952675848690bba9ab7814045b6ee3e3a745fe
Merge: 1c08841 7f53919
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Jan 3 12:51:40 2011 +0200

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

commit 4ce8ec6db65b62e0b73655a70010a8e87f2a07b4
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Jan 1 22:34:24 2011 +0200

    TestConnRosterGroups: remove stale workaround for racy roster semantics fixed in the new API

 tests/dbus/conn-roster-groups.cpp | 9 ---------
 1 file changed, 9 deletions(-)

commit 063f1028a2ae3e76a4508ca0dcdf6ec697e75df4
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Jan 1 22:33:36 2011 +0200

    TestConnRosterGroups: Wait for synthesized "accept auth request" event so it won't ruin things later

 tests/dbus/conn-roster-groups.cpp | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 7f5391900be01a5c6be25b8fe8a00f36a806adec
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Jan 1 20:53:04 2011 +0200

    Make the requestLeave "already left" check more sensible

 TelepathyQt4/channel.cpp  | 8 +++++---
 tests/dbus/chan-group.cpp | 6 ++++++
 2 files changed, 11 insertions(+), 3 deletions(-)

commit cba954bb2215de9412deddae44e380f7efb9ae5e
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Jan 1 20:40:31 2011 +0200

    Guard against leaking events between tests in TestChanGroup

 tests/dbus/chan-group.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit 606b622176e736b3715215e01513b0f49f2808a3
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Dec 31 16:29:52 2010 +0200

    Make PendingLeave ensure the member remove event has been picked up before finishing

 TelepathyQt4/channel-internal.h |  2 ++
 TelepathyQt4/channel.cpp        | 33 ++++++++++++++++++++++++++++++++-
 tests/dbus/chan-group.cpp       | 20 +++-----------------
 3 files changed, 37 insertions(+), 18 deletions(-)

commit f34da7ebe26a127c4dfab575ff429dc0da1c4c14
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Dec 31 15:12:39 2010 +0200

    Make StreamedMediaChannel::hangupCall use requestLeave

 TelepathyQt4/streamed-media-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5a61354ac8d66065a90b8c3e5a471501746ff557
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Dec 31 14:49:06 2010 +0200

    Add tests for leaving a Group

 tests/dbus/chan-group.cpp | 116 +++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 115 insertions(+), 1 deletion(-)

commit e5bc23796aa76fd087cb3f015263c0146418f350
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Dec 31 14:48:20 2010 +0200

    Make checking a channel's self remove info after it's closed not warn

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

commit 8ed37c6b0da009155aeb740dc03f1363ea47f3a2
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Dec 31 13:35:31 2010 +0200

    Implement falling back to Close in Channel::requestLeave

 TelepathyQt4/CMakeLists.txt     |  6 ++-
 TelepathyQt4/channel-internal.h | 47 ++++++++++++++++++++++
 TelepathyQt4/channel.cpp        | 87 ++++++++++++++++++++++++++++++++++++++---
 TelepathyQt4/channel.h          |  3 ++
 4 files changed, 136 insertions(+), 7 deletions(-)

commit b8cd97e01ef22990c731dd7df4cda2a4ce28e90d
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Dec 31 12:26:21 2010 +0200

    Make requestLeave early-succeed if already left

 TelepathyQt4/channel.cpp | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 37b8e3197c7455c79df6d83810bfdc2e612bc5a1
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Dec 30 20:41:50 2010 +0200

    Add Channel::requestLeave for gracefully leaving channels

 TelepathyQt4/channel.cpp | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel.h   |  2 ++
 2 files changed, 48 insertions(+)

commit 484fa9bf1d9aa5cc1ad77a757196f938f355568c
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Dec 30 20:33:58 2010 +0200

    Remove public channel-factory.h header from SRCS

 TelepathyQt4/CMakeLists.txt | 1 -
 1 file changed, 1 deletion(-)

commit 7787f7477577728fdd9c46af007368f23a573693
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Dec 30 19:25:18 2010 +0200

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1c08841fe6b25c6bafe1afa3f9cfc68d6d9ad01f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 31 11:31:15 2010 -0200

    Update NEWS

 NEWS | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 58a450dad4c5706fa73282f01b6511cbd0f749a8
Merge: 994a3c1 5162f29
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 31 11:22:31 2010 -0200

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

commit 994a3c140969fab694288e9252dc31bcf09f73f9
Merge: 5e2e943 a398ff8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 31 11:22:05 2010 -0200

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

commit 5162f291c8c4df953286868abec7ad8876d9f543
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 30 14:46:38 2010 -0200

    Connection: Don't leak contact list group channels.

 TelepathyQt4/connection.cpp      |  6 ++++++
 TelepathyQt4/contact-manager.cpp | 14 ++++++++++++++
 TelepathyQt4/contact-manager.h   |  2 ++
 3 files changed, 22 insertions(+)

commit fbbcd582657e5f863df981d91cfee7750b6fa68c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 30 13:38:56 2010 -0200

    Connection: Don't leak contact list channels.

 TelepathyQt4/connection.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 4968d0204fdcba2a9c3d9a7749623e9d1b26269f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 30 13:38:15 2010 -0200

    Connection: No need to keep a ref for connection in PendingConnect, use proxy() instead.

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

commit d01975b318fc56191b4e658abd7a968935530b89
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 30 13:36:59 2010 -0200

    Connection: Don't emit redundant statusChanged.

 TelepathyQt4/connection.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit a398ff89229a9599e0d21f5976cb00f2a459eca2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 31 11:20:08 2010 -0200

    Contact/Manager: Properly implement connectNotify.

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

commit 548dcabc1d5d5ed62f3e38fdaef2135e3a6a7751
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 30 15:41:37 2010 -0200

    Contact/Manager: Do not use details for publish/subscribe/block signals and use message for publish signals.

 TelepathyQt4/contact-manager.cpp | 57 +++++++++++++++++++++++++++++-----------
 TelepathyQt4/contact-manager.h   |  6 +++++
 TelepathyQt4/contact.cpp         | 56 +++++++++++++++++++++++++--------------
 TelepathyQt4/contact.h           | 23 +++++++++++-----
 4 files changed, 101 insertions(+), 41 deletions(-)

commit 284b22eb721e3f99a2e927b4aec874364f7d952b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 30 14:58:23 2010 -0200

    Contact: publish/subscription state is known unless they are set to SubscriptionStateUnknown.

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

commit 6e42077552bb3a4603764679da70f6a8694c22fb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 20 10:28:46 2010 -0200

    ContactManager: Ignore contact list group events until the initial groups are received.

 TelepathyQt4/contact-manager.cpp | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 9ce3709ffd3091a384bbc462b093a600c87f027b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 20 10:23:06 2010 -0200

    Renamed conn-roster2/conn-roster-groups2 to conn-roster/conn-roster-groups.

 tests/dbus/CMakeLists.txt          |   4 +-
 tests/dbus/conn-roster-groups.cpp  | 621 +++++++++++++++++++++++++++++++++++++
 tests/dbus/conn-roster-groups2.cpp | 621 -------------------------------------
 tests/dbus/conn-roster.cpp         | 376 ++++++++++++++++++++++
 tests/dbus/conn-roster2.cpp        | 376 ----------------------
 5 files changed, 999 insertions(+), 999 deletions(-)

commit 8db3a2f4c235c142c5f57e2b68e7395174126026
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 20 10:21:05 2010 -0200

    Renamed conn-roster/conn-roster-groups to conn-roster/conn-roster-groups-legacy.

 tests/dbus/CMakeLists.txt                |   4 +-
 tests/dbus/conn-roster-groups-legacy.cpp | 679 +++++++++++++++++++++++++++++++
 tests/dbus/conn-roster-groups.cpp        | 679 -------------------------------
 tests/dbus/conn-roster-legacy.cpp        | 376 +++++++++++++++++
 tests/dbus/conn-roster.cpp               | 376 -----------------
 5 files changed, 1057 insertions(+), 1057 deletions(-)

commit f114e62bb340a7840ea5a2d8f3fc0513776bcc50
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 20 10:15:17 2010 -0200

    Contact: Added new accessors to check if publish/subscription state is known/rejected/cancelled.

 TelepathyQt4/contact-manager.cpp | 35 +++++++++++++++---------------
 TelepathyQt4/contact.cpp         | 46 +++++++++++++++++++++++++++++-----------
 TelepathyQt4/contact.h           | 12 +++++++----
 3 files changed, 59 insertions(+), 34 deletions(-)

commit 8f19b7c7440225d65d1ca07be7061f5df3a0153f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 20 09:51:07 2010 -0200

    ContactManager: Guarantee that contact list/group events are ordered using the same queue for all events.

 TelepathyQt4/contact-manager.cpp | 75 ++++++++++++++++++++++++++++++++++------
 1 file changed, 64 insertions(+), 11 deletions(-)

commit 5e2e943a37f4ae525ad7a69e73d47a1fb87f7148
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 19 20:56:02 2010 +0200

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit adad5e3701adc2811cbfea5f0ea5d85d8fca6a55
Merge: 388aaf5 c781044
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 19 20:54:41 2010 +0200

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

commit 388aaf5559565a730e7396db7d10f30bd3bb2be7
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 19 20:30:36 2010 +0200

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 113c4d08568a26938f95627266f6ec0236888bc2
Merge: 2d03494 9d93f12
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 19 20:28:55 2010 +0200

    Merge branch 'avoid-useless-cache-drop'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 9d93f12e06074dfea65960a7f41c21c631e30418
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 19 20:03:06 2010 +0200

    DBusProxyFactory: prevent useless cache drops from a race condition

 TelepathyQt4/dbus-proxy-factory.cpp | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit c781044b64b4abd4ed67ada73e4ffc62657318dd
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 19 19:35:21 2010 +0200

    TestChanBasics: Test that the Channel invalidates itself with a reasonable error

 tests/dbus/chan-basics.cpp | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 90763ff7b2f677dd2f40e403137623e1432031cd
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 19 19:33:51 2010 +0200

    Use Cancelled as the default invalidation reason when a channel is Closed

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

commit 1624ae180a4a0bf4f2e2358a557acd389426974e
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 19 19:15:28 2010 +0200

    Make TestChanBasics less ridiculous

 tests/dbus/chan-basics.cpp | 109 ++++++++++++++++++++++-----------------------
 1 file changed, 54 insertions(+), 55 deletions(-)

commit 4d46c26ca96d1deef1c91d0771e42a4763b7cd6c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 19 18:56:40 2010 +0200

    Use a new error TP_QT4_ERROR_ORPHANED when a Channel's parent Conn dies

 TelepathyQt4/channel.cpp |  4 ++--
 TelepathyQt4/constants.h | 11 +++++++++++
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 0a361e3495b7586b90797f13c8dfbff5b7e59709
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 19 18:40:17 2010 +0200

    Guard all QLatin1String string constant macro expansions from unwanted XYZQLatin1String errors

 TelepathyQt4/constants.h   | 14 +++++++-------
 tools/qt4-constants-gen.py |  2 +-
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 2caf0468265bbf265957d9f0a62ea1242e19e595
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 19 17:54:36 2010 +0200

    Add QLatin1String versions of hand-written string constants

 TelepathyQt4/constants.h | 87 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 87 insertions(+)

commit a160bc5b6f07ebd94088f2fc835db3b9cc0c3a22
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Dec 15 08:57:17 2010 +0200

    Channel: Remove connection destroyed handling
    
    A channel holds a strong ref to its Connection, so by definition that won't be destroyed during the
    Channel's lifetime. This is probably clutter from the bad old times when there was only a weak ref.

 TelepathyQt4/channel.cpp | 12 ------------
 TelepathyQt4/channel.h   |  1 -
 2 files changed, 13 deletions(-)

commit 9b9d19ecb985a0dfb3530a559008811e8c5e3cf8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 17 13:40:26 2010 -0200

    ContactManager: Remove dubious/wrong code to check if setUseFallbackContactList is called more than once.

 TelepathyQt4/contact-manager.cpp | 6 ------
 1 file changed, 6 deletions(-)

commit ade2be7e54e052fce76197911fc6558bf0a23d6f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 17 12:46:40 2010 -0200

    ContactManager: Call contactForHandles for all contacts that changed in the ContactList to avoid that they are deleted while new contacts are constructed.

 TelepathyQt4/contact-manager.cpp | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

commit 484ea2b29fded3eecd476eca1d33835e21d0913a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 17 12:38:38 2010 -0200

    Connection: Remove debug used for development.

 TelepathyQt4/connection.cpp | 1 -
 1 file changed, 1 deletion(-)

commit ec7319012c922b5e692cf156b9ceac9349a615b7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 17 12:26:20 2010 -0200

    Contact: Added publishStateDetails accessor.

 TelepathyQt4/contact.cpp | 7 +++++++
 TelepathyQt4/contact.h   | 1 +
 2 files changed, 8 insertions(+)

commit adc61f23c7981a68f2d5e9cab87aca51c67b0d05
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 17 12:18:01 2010 -0200

    Connection: Use deny channel for blocking when using Conn.Iface.ContactList.

 TelepathyQt4/connection.cpp      | 60 ++++++++++++++++--------
 TelepathyQt4/contact-manager.cpp | 98 +++++++++++++++++++---------------------
 TelepathyQt4/contact-manager.h   |  5 +-
 3 files changed, 91 insertions(+), 72 deletions(-)

commit 19fafbc4bb771b4db863717829ac2cc74e862832
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 15 21:58:00 2010 -0200

    conn-roster-groups2 test: Added test for Conn.Iface.ContactGroups.

 tests/dbus/CMakeLists.txt          |   1 +
 tests/dbus/conn-roster-groups2.cpp | 621 +++++++++++++++++++++++++++++++++++++
 2 files changed, 622 insertions(+)

commit 714552024f7f77407fc5d1c0b14a8a18f6578f49
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 15 21:57:24 2010 -0200

    Connection/ContactManager/Contact: Added support for Conn.Iface.ContactGroups.

 TelepathyQt4/connection.cpp      | 101 +++++++++++---
 TelepathyQt4/connection.h        |   2 +
 TelepathyQt4/contact-manager.cpp | 275 ++++++++++++++++++++++++++++++---------
 TelepathyQt4/contact-manager.h   |   9 ++
 TelepathyQt4/contact.cpp         |   5 +
 TelepathyQt4/contact.h           |   3 +
 6 files changed, 318 insertions(+), 77 deletions(-)

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

    Fixed tests to work with tp-glib implementing immortal handles.

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

commit d494cfb3a0c0194e79267ab8b5f5797ac23f0d35
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 15 20:09:24 2010 -0200

    conn-roster2 test: Added test for Conn.Iface.ContactList.

 tests/dbus/CMakeLists.txt   |   1 +
 tests/dbus/conn-roster2.cpp | 376 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 377 insertions(+)

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

    Imported contactlist example implementing Conn.Iface.ContactList from tp-glib.

 CMakeLists.txt                                     |    4 +-
 tests/lib/glib/CMakeLists.txt                      |    1 +
 tests/lib/glib/contactlist2/CMakeLists.txt         |   14 +
 tests/lib/glib/contactlist2/conn.c                 |  601 +++++++
 tests/lib/glib/contactlist2/conn.h                 |   68 +
 tests/lib/glib/contactlist2/connection-manager.c   |   73 +
 tests/lib/glib/contactlist2/connection-manager.h   |   62 +
 tests/lib/glib/contactlist2/contact-list.c         | 1731 ++++++++++++++++++++
 tests/lib/glib/contactlist2/contact-list.h         |   78 +
 .../glib/contactlist2/example_contact_list.manager |   23 +
 tests/lib/glib/contactlist2/protocol.c             |  186 +++
 tests/lib/glib/contactlist2/protocol.h             |   68 +
 12 files changed, 2907 insertions(+), 2 deletions(-)

commit 5c88e695d15405f1fd5cfa2d6c78a1407660c2a9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 15 19:57:57 2010 -0200

    Connection/ContactManager/Contact: Added support for Conn.Iface.ContactList.

 TelepathyQt4/channel.h            |   2 +
 TelepathyQt4/connection.cpp       | 146 +++++++++++++++++---
 TelepathyQt4/connection.h         |   9 +-
 TelepathyQt4/contact-manager.cpp  | 271 ++++++++++++++++++++++++++++++++------
 TelepathyQt4/contact-manager.h    |   9 ++
 TelepathyQt4/contact.cpp          |  34 +++++
 TelepathyQt4/contact.h            |   1 +
 TelepathyQt4/referenced-handles.h |   1 +
 8 files changed, 413 insertions(+), 60 deletions(-)

commit 3eb738bec30aec83dc02409bfadea5960f536323
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 15 13:32:37 2010 -0200

    ContactManager: Prepare to support Conn.Iface.ContactList.

 TelepathyQt4/connection.cpp      |   6 +-
 TelepathyQt4/contact-manager.cpp | 600 ++++++++++++++++++++++++++++-----------
 TelepathyQt4/contact-manager.h   |  21 +-
 3 files changed, 454 insertions(+), 173 deletions(-)

commit 2d034940507e6f722e15a95fd7bf6e5040f4e3c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 17 10:56:29 2010 -0200

    Update NEWS

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ff81fbc9af89cc5ae234658411f0bf0ae1875d8b
Merge: e07a978 2226ce2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 17 10:53:28 2010 -0200

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

commit e07a978b22b6131b2179105b1dc0f0d553f55e4c
Merge: 4c9d8c0 4362905
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 17 10:53:17 2010 -0200

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

commit 4c9d8c0e36aa6ccde48cb8595dacb08bb1ff934f
Merge: 591f6ef 336cc7f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 17 10:52:40 2010 -0200

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

commit 591f6efafa8b3ffdaf7cfa4cb654b35149da79cf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 17 10:19:22 2010 -0200

    Update NEWS

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 30a280e08f3271ffed57fbc776dd3ec5a86c2c30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Dec 17 10:16:14 2010 -0200

    Install ConnectionManagerLowLevel header file.

 TelepathyQt4/CMakeLists.txt | 1 +
 1 file changed, 1 insertion(+)

commit 4362905adca6e756ca2b0bddd78a6bfc11199195
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 15 12:28:42 2010 -0200

    Contact: Sanitize methods declaration/implementation.

 TelepathyQt4/contact.cpp | 98 ++++++++++++++++++++++++------------------------
 1 file changed, 50 insertions(+), 48 deletions(-)

commit 5f9a50494e8abab1fcc1ee86fb9f0b754b86f03b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 15 12:23:39 2010 -0200

    Contact: Updated copyright.

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

commit c739934ca133cee37b2166b595090b4bd9858727
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Dec 15 11:38:43 2010 -0200

    ContactManager: Sanitize methods declaration/implementation.

 TelepathyQt4/contact-manager.cpp | 687 ++++++++++++++++++++-------------------
 TelepathyQt4/contact-manager.h   |   2 +-
 2 files changed, 348 insertions(+), 341 deletions(-)

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

    Do not use deprecated tp_get_bus.

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

commit 2226ce29350d76f8935fff00671a3272c0eb3723
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 16 12:22:49 2010 -0200

    account-basics test: Test Or/NotFilter.

 tests/dbus/account-basics.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

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

    Added NotFilter class.

 TelepathyQt4/CMakeLists.txt |  2 ++
 TelepathyQt4/NotFilter      | 13 ++++++++
 TelepathyQt4/not-filter.h   | 72 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 87 insertions(+)

commit ed2de858b363caa5ef5e646ec200e480bdbfc52f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 16 12:16:53 2010 -0200

    Added OrFilter class.

 TelepathyQt4/CMakeLists.txt |  2 ++
 TelepathyQt4/OrFilter       | 13 +++++++
 TelepathyQt4/or-filter.h    | 82 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 97 insertions(+)

commit 38874e096210aa313ada3908f6bfd21849d5b77f
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Dec 8 18:08:32 2010 +0200

    Start 0.5.2 dev

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

commit ebcb8f9b62eed24d430e01f23dfa8d6b1ed58f66
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Dec 8 16:48:57 2010 +0200

    Prepare release 0.5.1

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

commit 5e1df3e855d6e4846dbf4151a34db382b0fb00cd
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Dec 8 15:40:15 2010 +0200

    Update NEWS

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

commit b8fbd6e3704610517070dd3dc6b3189d571d27b7
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Dec 8 15:38:25 2010 +0200

    Fix CDO::channelLost arg type names to include the Tp namespace

 TelepathyQt4/channel-dispatch-operation.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

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

 TelepathyQt4/account-set.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 2a913af254bad4767e0753370c0322533bb6b327
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Dec 8 14:52:36 2010 +0200

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 6cabc7f307eddf10935374db1657b89338feee52
Merge: 6061954 814c70d
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Dec 6 20:16:03 2010 +0200

    Merge branch 'memory-leaks'

commit 814c70d8951292362e456c22db2c3b208e8e0c08
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Dec 6 20:15:24 2010 +0200

    Add two additional tp-glib O(not a lot) "possibly lost" suppressions

 tools/tp-qt4-tests.supp | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit e58aef0c56f4189feaae10786726ba56a870a11f
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Dec 6 00:09:46 2010 +0200

    Don't leak the TextChannel Acknowledge QDPCWatcher even if it doesn't finish

 TelepathyQt4/text-channel.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 77a63090cdafbd184431171435df35920e087999
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Dec 6 00:02:23 2010 +0200

    Run the mainloop to auto-delete PendingReadys in TestProfileManager

 tests/dbus/profile-manager.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit c74903bdaaf53d0fb6b117181a58844e29c36c71
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 5 23:57:19 2010 +0200

    Don't leak unfinished PendingReady in TestDBusProxyFactory

 tests/dbus/dbus-proxy-factory.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit 70aedd67d9d8c7b0911fc5d2d4ef10cf8e03b7f9
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 5 23:53:23 2010 +0200

    Don't leak contact info pointer arrays in TestContactsInfo

 tests/dbus/contacts-info.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit ef771926ec91d0229f9a88d641b0c251ba2f83bc
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 5 23:47:48 2010 +0200

    Make the QDBus not calling dbus_shutdown suppression even less specific

 tools/tp-qt4-tests.supp | 19 ++++++-------------
 1 file changed, 6 insertions(+), 13 deletions(-)

commit ca611d14e56c876f4799639be1b52c768dc3cec9
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 5 23:46:39 2010 +0200

    Don't leak avatar data in TestContactsAvatar

 tests/dbus/contacts-avatar.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit f08f668573988d51c674edd51c28a74042d7a662
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 5 23:24:44 2010 +0200

    Ignore tp-glib BaseConnectionManager legacy protocol object leak

 tools/tp-qt4-tests.supp | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 10d92e066b29f7f5d30b11410ce207e3508b6424
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 5 23:08:37 2010 +0200

    Make processDBusQueue do an extra mainloop iteration so the PendingVoid is not reported as a leak

 tests/lib/test.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit bdd6d0601cb73aa147aaac31710eff5c3201e996
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 5 23:05:27 2010 +0200

    Add more tp-qt4 specific suppressions

 tools/tp-qt4-tests.supp | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 9ee344d73724e7d87a49da95983a177fa60e2068
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 5 22:37:00 2010 +0200

    Don't leak conference path C strings in TestChanConference

 tests/dbus/chan-conference.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 35200ed8936831bc11e17f5d68aa95a0c64c429f
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 5 22:32:25 2010 +0200

    Add valgrind suppressions (mostly from tp-glib)

 cmake/modules/TpQt4Macros.cmake |   2 +
 tools/telepathy-glib.supp       | 390 ++++++++++++++++++++++++++++++++++++++++
 tools/tp-qt4-tests.supp         |  10 ++
 3 files changed, 402 insertions(+)

commit 69037cae011a7fe1b52f2d704723821f4e70772f
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Dec 5 21:46:31 2010 +0200

    Clear the event queue in Test shutdown code
    
    This enables pending operations which weren't yet finished/deleted to get deleted and not reported
    as leaks.

 tests/lib/test.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit ec4a8cb25e3e71d82421b3d504118a6e0a0a84b5
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 30 23:01:15 2010 +0200

    Don't leak caps hash table in TestContactsCapabilities

 tests/dbus/contacts-capabilities.cpp | 1 +
 1 file changed, 1 insertion(+)

commit ac9a23ca432b82c2ba676b9b9b6939db4aa021c3
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 30 22:59:19 2010 +0200

    Don't leak avatar data array in TestContactsAvatar

 tests/dbus/contacts-avatar.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 1d374d092a3483a04dfde4585643f5a894e7d470
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 30 22:17:03 2010 +0200

    Don't leak the initial channels array in TestConferenceChan

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

commit f93e12278bb0d2431d6b5b02b7173f5e4dd9e02a
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 30 22:04:06 2010 +0200

    Don't leak a useless GHashTable in conference test cm mergeable_conference_merge

 tests/lib/glib/future/conference/chan.c | 2 --
 1 file changed, 2 deletions(-)

commit 97503ca1561aaef4393197112e7bab110270215b
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 30 22:02:16 2010 +0200

    Don't leak old (initial) channels arrays in test cm conference channel

 tests/lib/glib/future/conference/chan.c | 3 +++
 1 file changed, 3 insertions(+)

commit 5d4dab21e6ee1d48dcee65e00bfc8e2ac90a57fa
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 30 22:01:53 2010 +0200

    Don't leak successive haveConnections (from connectionChanged) in TestAccountConnFact

 tests/dbus/account-connection-factory.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit dedcec0142e2df23eb1a66f0f4a39edbff3cb840
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 30 21:24:36 2010 +0200

    Don't leak AccountSet's Private struct

 TelepathyQt4/account-set.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 7e90b2a886a51ffe9b9dde3207a571e9db3d6ac2
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 30 21:16:57 2010 +0200

    Don't leak the Connect watcher in PendingConnect

 TelepathyQt4/connection.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 6061954d137e2c41d9803c4ac89b4ae893e2209f
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 22 16:11:44 2010 +0200

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 59e7a495a4d903983337c589ec355326ba8b6102
Merge: 85ee545 448cecc
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 22 16:10:46 2010 +0200

    Merge branch '0.5-smchan-redundant-signals'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 448cecc2c50897360da68ba185a855760092cdb1
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 22 16:08:47 2010 +0200

    Fix coding style for added SMChannel test event handlers
    
    Conflicts:
    
    	tests/dbus/streamed-media-chan.cpp

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

commit 02fe15d2e8598572c45e43e76077c89b7a669c8c
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 22 16:02:08 2010 +0200

    Don't emit redundant SMChannel::{local,remote}SendingStateChanged (from 0.4)
    
    Conflicts:
    
    	TelepathyQt4/streamed-media-channel.cpp

 TelepathyQt4/streamed-media-channel.cpp | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit b7a94d66bb123b64e6c5de31712ae11221ad4bac
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 22 15:36:59 2010 +0200

    Test that only the correct StreamedMediaChan::[rl]SSC signals are emitted
    
    Conflicts:
    
    	tests/dbus/streamed-media-chan.cpp

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

commit 85ee54512e94617371b45c89bfa9ce202c1643de
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 18 22:12:27 2010 +0200

    Update NEWS

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5b6c74b9cfa874bc7e6baae0139b53045321454d
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Nov 18 22:10:24 2010 +0200

    Begin 0.5.1 development

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

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

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

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

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

    Actually make maintainer-upload-release work

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

commit d3072e9927d0c9adce55c54ca78549264b55b775
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 19:41:17 2010 +0200

    Bump the ver to 0.5.0 and sover to 1

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

commit c9b0ef8d9d6da417c38abd2dbfc86c8e21771d2b
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 19:26:59 2010 +0200

    Update NEWS

 NEWS | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 90 insertions(+), 2 deletions(-)

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

    AndFilter: Return false in matches if isValid returns false.
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

 TelepathyQt4/and-filter.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit ba55e37158df810072d206364199dd04ff57c78e
Merge: 810433e 87ab230
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 16 11:40:59 2010 -0200

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

commit 810433e1e7ab9d2c3fbca4c3b92b3315d7dcf701
Merge: 9b3aa6f 75dc1c1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 16 11:32:31 2010 -0200

    Merge branch '0_5_0_filters'
    
    Conflicts:
    	tests/dbus/account-basics.cpp
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 9b3aa6f5bd75b7101c783ea531c624e03c67dee0
Merge: 87bb8bc 0745321
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 15:25:28 2010 +0200

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

commit 074532110bcd117d3547974d008a4149bafaae70
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 15:24:43 2010 +0200

    Fix copy-pasta in AM ctor doc comment

 TelepathyQt4/account-manager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b2d4fedb1f6c0e8e45c1f6efc3f21cc3f8cb1df0
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 15:23:37 2010 +0200

    Core feature override for AM

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

commit 73bcfbe43803b015525978fd0a155b0857782758
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 15:15:52 2010 +0200

    Make it possible (and mandatory) to override the Connection implicit core feature

 TelepathyQt4/connection.cpp | 13 +++++++++----
 TelepathyQt4/connection.h   |  3 ++-
 2 files changed, 11 insertions(+), 5 deletions(-)

commit eca6a90b07db9c06365221c1cbbb8421a66a1603
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 15:10:41 2010 +0200

    Make it possible (and mandatory) to override the Account implicit core feature

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

commit c460a8b8c13c79c8583229abd58c95603ae407ac
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 14:59:51 2010 +0200

    Update I/OFTC::FeatureCore doc comment to indicate they're just delegating placeholders

 TelepathyQt4/incoming-file-transfer-channel.cpp | 4 +---
 TelepathyQt4/outgoing-file-transfer-channel.cpp | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

commit 56fc6d0c2e4c63e994f5dafc415fdbaacdb04d92
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 14:58:51 2010 +0200

    Test that channel core feature override works

 tests/dbus/chan-contact-search.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 0a7266e4ef7f37a6759ef367d4908cbc94ad1e43
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 14:58:28 2010 +0200

    Copy-paste the FeatureCore runes for the placeholders delegating to them to prevent static init woes

 TelepathyQt4/incoming-file-transfer-channel.cpp | 2 +-
 TelepathyQt4/outgoing-file-transfer-channel.cpp | 2 +-
 TelepathyQt4/streamed-media-channel.cpp         | 2 +-
 TelepathyQt4/text-channel.cpp                   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 76bd6381de5bd32791c425f715eb8aa85cea304e
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 14:58:09 2010 +0200

    Don't forget to pass coreFeature in Channel ctor

 TelepathyQt4/channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8f87119ee98d4eb7fe1204d7e45b974da38e95ec
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 14:45:42 2010 +0200

    Fix copy-pasta in OutgoingFileTransferChannel::create doxygen comment

 TelepathyQt4/outgoing-file-transfer-channel.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4c206ac2be3ac8af68e1be65e2a6eb087006231c
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 14:45:06 2010 +0200

    Make it possible (and mandatory) to override the implicit core feature in Channel subclasses

 TelepathyQt4/channel.cpp                        | 8 ++++++--
 TelepathyQt4/channel.h                          | 2 +-
 TelepathyQt4/contact-search-channel.cpp         | 9 ++++++---
 TelepathyQt4/contact-search-channel.h           | 2 +-
 TelepathyQt4/file-transfer-channel.cpp          | 9 ++++++---
 TelepathyQt4/file-transfer-channel.h            | 3 ++-
 TelepathyQt4/incoming-file-transfer-channel.cpp | 7 +++++--
 TelepathyQt4/incoming-file-transfer-channel.h   | 3 ++-
 TelepathyQt4/outgoing-file-transfer-channel.cpp | 7 +++++--
 TelepathyQt4/outgoing-file-transfer-channel.h   | 3 ++-
 TelepathyQt4/room-list-channel.cpp              | 7 +++++--
 TelepathyQt4/room-list-channel.h                | 3 ++-
 TelepathyQt4/streamed-media-channel.cpp         | 9 ++++++---
 TelepathyQt4/streamed-media-channel.h           | 3 ++-
 TelepathyQt4/text-channel.cpp                   | 9 ++++++---
 TelepathyQt4/text-channel.h                     | 3 ++-
 16 files changed, 59 insertions(+), 28 deletions(-)

commit def4cc032eb1e72973d140a59950acf5dcd9630d
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 14:43:32 2010 +0200

    Make {{I/O)FT,Text,SM}Channel::FeatureCore proper delegators to their parent class FeatureCore

 TelepathyQt4/incoming-file-transfer-channel.cpp | 2 +-
 TelepathyQt4/outgoing-file-transfer-channel.cpp | 2 +-
 TelepathyQt4/streamed-media-channel.cpp         | 6 ++++++
 TelepathyQt4/streamed-media-channel.h           | 1 +
 TelepathyQt4/text-channel.cpp                   | 5 +++++
 TelepathyQt4/text-channel.h                     | 1 +
 6 files changed, 15 insertions(+), 2 deletions(-)

commit 75dc1c17fdb3a866537fa0ada30fd873416772f2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 16 10:41:00 2010 -0200

    AccountManager/Set: Use Filter instead of List<Filter> now that we have AndFilter.

 TelepathyQt4/account-manager.cpp    | 40 ++++++---------------
 TelepathyQt4/account-manager.h      |  1 -
 TelepathyQt4/account-set-internal.h |  7 ++--
 TelepathyQt4/account-set.cpp        | 70 ++++++++++++++++---------------------
 TelepathyQt4/account-set.h          |  5 ++-
 tests/dbus/account-basics.cpp       | 11 +++---
 6 files changed, 53 insertions(+), 81 deletions(-)

commit 284df4df600d9eea0c8fdf0ca1390d495baec1ed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 16 10:06:34 2010 -0200

    Added AndFilter class.

 TelepathyQt4/AndFilter      | 13 ++++++++
 TelepathyQt4/CMakeLists.txt |  2 ++
 TelepathyQt4/and-filter.h   | 78 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 93 insertions(+)

commit 87ab2302d98da52fc26f36566b31aa5b07083e62
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 16 10:02:24 2010 -0200

    AbstractClientApprover: Remove addDispatchOperation channels arg in favor of CDO::channels.

 TelepathyQt4/abstract-client.cpp  | 18 ------------------
 TelepathyQt4/abstract-client.h    |  1 -
 TelepathyQt4/client-registrar.cpp |  6 ++----
 tests/dbus/client-factories.cpp   |  3 +--
 tests/dbus/client.cpp             |  3 +--
 5 files changed, 4 insertions(+), 27 deletions(-)

commit 87bb8bc7477c03f4ac0407bf2f4c72bb762d9324
Merge: a750555 0fa639b
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Nov 16 13:42:04 2010 +0200

    Merge branch 'lowlevel-sidecars'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit a750555e3ebec02d28b20677e890bfbfe4ef8ef5
Merge: 2d4782c 61c4445
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 15 22:19:32 2010 +0200

    Merge branch 'test-suite-deja-vu'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 0fa639bf81e1c6ba516c534cb4cc535e4f868bcc
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 15 22:07:48 2010 +0200

    Fix crash possibilities in handle and connect Connection lowlevel methods when !isValid()

 TelepathyQt4/connection.cpp      | 16 +++++++---------
 TelepathyQt4/pending-handles.cpp |  6 ++++++
 TelepathyQt4/pending-handles.h   |  1 +
 3 files changed, 14 insertions(+), 9 deletions(-)

commit 4973fe7ad5a674e26f3fe6af6fca1e7600cdae5f
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 15 22:00:46 2010 +0200

    Make examples build with Conn and CM lowlevel methods moved to the sidecars

 examples/file-transfer/receiver.cpp | 10 ++++++++--
 examples/file-transfer/sender.cpp   | 12 +++++++++---
 examples/roster/roster-window.cpp   | 11 ++++++++---
 3 files changed, 25 insertions(+), 8 deletions(-)

commit 6e45d89b9b1f8ed662b1c0f99f7a3799ea24e770
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 15 22:00:23 2010 +0200

    Move CM::requestConnection to ConnectionManagerLowlevel

 TelepathyQt4/CMakeLists.txt                |  2 +
 TelepathyQt4/ConnectionManagerLowlevel     | 13 ++++++
 TelepathyQt4/connection-manager-internal.h | 12 ++++++
 TelepathyQt4/connection-manager-lowlevel.h | 63 ++++++++++++++++++++++++++++++
 TelepathyQt4/connection-manager.cpp        | 42 +++++++++++++++++++-
 TelepathyQt4/connection-manager.h          | 10 +++--
 TelepathyQt4/pending-connection.cpp        | 13 ++++++
 TelepathyQt4/pending-connection.h          |  3 +-
 TelepathyQt4/types.h                       |  3 ++
 9 files changed, 154 insertions(+), 7 deletions(-)

commit a68b67c85cb033255c318782dacd5b499a98c4d9
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 15 21:38:45 2010 +0200

    Mark ConnectionLowlevel::Private as NO_EXPORT

 TelepathyQt4/connection.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 97ba98a44d73bc8ba1f96b3c3f01cadb9d5c4dd3
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 15 21:28:26 2010 +0200

    Properly install connection-lowlevel.h

 TelepathyQt4/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ad27b53238edd9cdc54b0900fce4110720090f22
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 15 02:13:48 2010 +0200

    Move request(Dis)Connect to ConnectionLowlevel

 TelepathyQt4/connection-internal.h   |  2 ++
 TelepathyQt4/connection-lowlevel.h   |  3 +++
 TelepathyQt4/connection.cpp          | 31 ++++++++++++++++++++++++++-----
 TelepathyQt4/connection.h            |  3 ---
 tests/dbus/account-basics.cpp        |  7 +++++--
 tests/dbus/chan-basics.cpp           |  4 ++--
 tests/dbus/chan-conference.cpp       |  7 +++++--
 tests/dbus/chan-contact-search.cpp   |  7 +++++--
 tests/dbus/chan-group.cpp            |  6 ++----
 tests/dbus/client-factories.cpp      |  5 ++++-
 tests/dbus/client.cpp                |  7 ++++---
 tests/dbus/conn-basics.cpp           |  2 +-
 tests/dbus/conn-capabilities.cpp     |  9 ++++++---
 tests/dbus/conn-requests.cpp         |  4 ++--
 tests/dbus/conn-roster-groups.cpp    | 11 +++++++----
 tests/dbus/conn-roster.cpp           |  7 +++++--
 tests/dbus/contacts-avatar.cpp       |  7 +++++--
 tests/dbus/contacts-capabilities.cpp |  7 +++++--
 tests/dbus/contacts-info.cpp         |  7 +++++--
 tests/dbus/contacts-location.cpp     |  7 +++++--
 tests/dbus/contacts.cpp              |  8 +++-----
 tests/dbus/handles.cpp               |  6 ++----
 tests/dbus/streamed-media-chan.cpp   |  4 ++--
 tests/dbus/text-chan.cpp             |  9 +++++----
 24 files changed, 111 insertions(+), 59 deletions(-)

commit 20983ebfec5a946383571eba4ef8b21eafa97cb1
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 15 01:34:54 2010 +0200

    Move the handle request/reference API to ConnectionLowlevel

 TelepathyQt4/connection-lowlevel.h |  3 +++
 TelepathyQt4/connection.cpp        | 48 +++++++++++++++++++++++++++++++-------
 TelepathyQt4/connection.h          |  3 ---
 TelepathyQt4/pending-contacts.cpp  |  4 ++--
 TelepathyQt4/pending-handles.h     |  2 +-
 tests/dbus/chan-basics.cpp         |  2 +-
 tests/dbus/conn-requests.cpp       |  2 +-
 tests/dbus/handles.cpp             |  5 +++-
 8 files changed, 52 insertions(+), 17 deletions(-)

commit f5f84c4162ae422fa3b87416e57b608a6893ac4f
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 15 01:14:16 2010 +0200

    Move Conn.I.Contacts low-level functionality from Connection to ConnectionLowlevel

 TelepathyQt4/connection-lowlevel.h        |  4 +++
 TelepathyQt4/connection.cpp               | 54 +++++++++++++++++++++----------
 TelepathyQt4/connection.h                 |  3 --
 TelepathyQt4/contact-manager.cpp          |  2 +-
 TelepathyQt4/pending-contact-attributes.h |  2 +-
 TelepathyQt4/pending-contacts.cpp         |  3 +-
 tests/dbus/contacts.cpp                   | 13 +++++---
 7 files changed, 53 insertions(+), 28 deletions(-)

commit ff403b8b54fb3944852693939fc0d9958d1d53fd
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Nov 15 00:21:21 2010 +0200

    Move Connection::{create,ensure}Channel to ConnectionLowlevel

 TelepathyQt4/connection-lowlevel.h |  3 +++
 TelepathyQt4/connection.cpp        | 53 ++++++++++++++++++++++++++------------
 TelepathyQt4/connection.h          |  3 ---
 TelepathyQt4/contact-manager.cpp   |  3 ++-
 TelepathyQt4/pending-channel.h     |  2 +-
 tests/dbus/chan-basics.cpp         |  7 +++--
 tests/dbus/chan-group.cpp          |  5 +++-
 tests/dbus/conn-requests.cpp       |  7 +++--
 tests/dbus/streamed-media-chan.cpp | 18 ++++++-------
 9 files changed, 66 insertions(+), 35 deletions(-)

commit 68442f35f79cec44e4dc6fbf4cf93889bbf505e2
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Nov 14 23:51:38 2010 +0200

    Move direct self presence access from Connection to ConnectionLowlevel

 TelepathyQt4/CMakeLists.txt        |  5 ++-
 TelepathyQt4/ConnectionLowlevel    | 13 +++++++
 TelepathyQt4/channel.cpp           |  1 +
 TelepathyQt4/connection-lowlevel.h | 68 ++++++++++++++++++++++++++++++++
 TelepathyQt4/connection.cpp        | 80 +++++++++++++++++++++++++++++++++-----
 TelepathyQt4/connection.h          | 10 +++--
 TelepathyQt4/pending-channel.cpp   |  1 +
 TelepathyQt4/types.h               |  3 ++
 tests/dbus/conn-basics.cpp         |  5 ++-
 tests/dbus/streamed-media-chan.cpp |  7 +++-
 10 files changed, 176 insertions(+), 17 deletions(-)

commit 61c4445dea34e4b9a45bf7dc143f822048b04821
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Nov 14 22:31:42 2010 +0200

    Actually initialize PendingStreamedMediaStreams::streamsReady
    
    Otherwise the pending op won't reliably finish!
    
    The test suite was showing it not being initialized and hence the PendingStreamedMediaStreams never
    finishing occasionally (when the memory location in question didn't happen to be 0 already by
    accident).

 TelepathyQt4/streamed-media-channel.cpp | 1 +
 1 file changed, 1 insertion(+)

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

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

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

commit 6654cba31eae278013f42b23ab3167e14dcdbc91
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Nov 14 21:50:26 2010 +0200

    Make Test::processDBusQueue less vulnerable to leaked events exiting the mainloop early

 tests/lib/test.cpp | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit cc4bbea85b8efe13ea6e168287209be7d51408c5
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Nov 14 21:22:38 2010 +0200

    Empty D-Bus queue between tests in TestConnBasics
    
    Otherwise the nameOwnerChanged from an earlier testcase might invalidate our new proxy!

 TelepathyQt4/connection.cpp | 7 ++++++-
 tests/dbus/conn-basics.cpp  | 4 ++++
 2 files changed, 10 insertions(+), 1 deletion(-)

commit c692017a0d4a2b43f6499e931a8a14368ad61240
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Nov 14 21:09:27 2010 +0200

    Correctly initialize ReadinessHelper::Private::proxy
    
    Previously, it was always NULL as the ReadyObject base class which constructs ReadinessHelper is
    constructed before DBusProxy that inherits it - and hence dynamic_cast<DBusProxy *> will state it's
    not a DBusProxy.
    
    Now has two distinct constructors, the one for DBusProxy is picked at compile time with static type
    information.

 TelepathyQt4/readiness-helper.cpp | 59 +++++++++++++++++++++++++++++++++------
 TelepathyQt4/readiness-helper.h   |  4 +++
 TelepathyQt4/ready-object.cpp     | 20 +++++++++++++
 TelepathyQt4/ready-object.h       |  1 +
 4 files changed, 76 insertions(+), 8 deletions(-)

commit 8ffa6541ed0daba9be77c20981defba0ba44abcb
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Nov 14 21:08:24 2010 +0200

    Make PendingConnect not wait for duplicate events

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

commit 2d4782c7269e10563685fd2604084186d1b353cf
Merge: fa1988f 6d4fc3d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Nov 13 11:32:41 2010 -0200

    Merge branch '0_5_0_misc'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit fa1988fb5585a19a50bec126ce6601a72b72ff1d
Merge: eefac35 f34d50e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Nov 13 11:32:30 2010 -0200

    Merge branch '0_5_0_contact_manager_sharedptr'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit eefac35fb1b796bbb87f80afde04f6af9de3297a
Merge: 0c23620 e329d7b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Nov 13 11:31:44 2010 -0200

    Merge branch '0_5_0_pending_op'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 0c2362002090a8b66407442d3a92f0cd45bb7ff6
Merge: b50116b 1fdd40c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Nov 13 11:31:32 2010 -0200

    Merge branch '0_5_0_rename_contact_location'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit b50116bd12a4be3b8dd1c371aabb0f9ae1bb9e5f
Merge: 953a192 145cad7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Nov 13 11:31:03 2010 -0200

    Merge branch '0_5_0_operator_equals'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 953a192cb91d793c3f6d57360ea3ba72ca125fdb
Merge: d1ee0d2 6c66e79
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Nov 13 11:30:49 2010 -0200

    Merge branch '0_5_0_acc_factory_no_default_acc_feature'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit d1ee0d2f53e63a31ef25de8052ca4375ec2eb563
Merge: e260f69 8b35b6b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Nov 13 11:30:17 2010 -0200

    Merge branch '0_5_0_trivia'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit f34d50e6dad1b1d71c161a6fdb47b44efd44f733
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Nov 13 11:29:36 2010 -0200

    PendingContacts: Use connection manager as parent.

 TelepathyQt4/pending-contacts.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 6c66e798219b72d73ab0e58af5c98269523abbc2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Nov 13 11:27:02 2010 -0200

    AccountManager: Enable Account::FeatureCore per default for create(bus) and create method that does not take bus.

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

commit 8b35b6bcfae50a495f65285ca3fb29b4c6bce7dc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 20:05:40 2010 -0200

    Account: Remove now fixed API/ABI break comment.

 TelepathyQt4/account.cpp | 3 ---
 1 file changed, 3 deletions(-)

commit fd4851a5cb78d20f084437dbb64eb18919759cf6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 20:05:08 2010 -0200

    ReadinessHelper: Use TP_QT4_ERROR_CANCELLED constant.

 TelepathyQt4/readiness-helper.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 1fdd40c3fbbee43d0c3a851fd7ef470fd6b4f782
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 19:13:58 2010 -0200

    Renamed ContactLocation to LocationInfo.

 TelepathyQt4/CMakeLists.txt       |   6 +-
 TelepathyQt4/ContactLocation      |  13 ---
 TelepathyQt4/LocationInfo         |  13 +++
 TelepathyQt4/contact-location.cpp | 220 --------------------------------------
 TelepathyQt4/contact-location.h   |  94 ----------------
 TelepathyQt4/contact.cpp          |  10 +-
 TelepathyQt4/contact.h            |   6 +-
 TelepathyQt4/location-info.cpp    | 220 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/location-info.h      |  94 ++++++++++++++++
 tests/dbus/contacts-location.cpp  |  10 +-
 10 files changed, 343 insertions(+), 343 deletions(-)

commit 145cad7af197f50580c2d0e82cbfa368bcc0860d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 19:21:51 2010 -0200

    ProtocolParameter: Return true in operator== if both instances are invalid and false if only one of them is.

 TelepathyQt4/protocol-parameter.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 1199fb2dcb3a9991f0a7a6e0579c18e6b0519bbf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 19:18:12 2010 -0200

    RequestableChannelClassSpec: Return true in operator== if both instances are invalid and false if only one of them is.

 TelepathyQt4/requestable-channel-class-spec.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 6d4fc3dcdd307768766f420a37ae22b211436289
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 20:01:54 2010 -0200

    PendingChannel: Remove objectPath.

 TelepathyQt4/pending-channel.cpp | 20 --------------------
 TelepathyQt4/pending-channel.h   |  2 --
 2 files changed, 22 deletions(-)

commit 0954ac436677b06f0a32036ad9e1ffde0b7655bb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 20:01:42 2010 -0200

    PendingAccount: Remove objectPath.

 TelepathyQt4/pending-account.cpp | 34 +++++++---------------------------
 TelepathyQt4/pending-account.h   |  2 --
 2 files changed, 7 insertions(+), 29 deletions(-)

commit fb5cd860d029c73b19cc10918b89ebafaf140aa1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 20:01:17 2010 -0200

    PendingConnection: Remove busName/objectPath now that we always have a connection.

 TelepathyQt4/pending-connection.cpp | 43 -------------------------------------
 TelepathyQt4/pending-connection.h   |  4 ----
 2 files changed, 47 deletions(-)

commit dae121c91f86205711225e2d94a735f92b8c72fd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 20:00:05 2010 -0200

    PendingConnection: Use factories.

 TelepathyQt4/pending-connection.cpp | 46 ++++++++++++++++++++++---------------
 TelepathyQt4/pending-connection.h   |  1 +
 2 files changed, 29 insertions(+), 18 deletions(-)

commit 8d572421dc29d4f27f0e213f1e3e1ed341dd8b17
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 19:53:56 2010 -0200

    ConnectionManager: Use factories.

 TelepathyQt4/account.cpp                   |   4 +-
 TelepathyQt4/connection-manager-internal.h |   9 ++-
 TelepathyQt4/connection-manager.cpp        | 126 +++++++++++++++++++++++++----
 TelepathyQt4/connection-manager.h          |  31 +++++--
 4 files changed, 143 insertions(+), 27 deletions(-)

commit 0c9f61995f86d3c86e9547757a7f8cc2d9fe58d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 19:02:28 2010 -0200

    ContactManager: Make it an Object and use ContactManagerPtr everywhere.

 TelepathyQt4/channel.cpp                |  6 ++--
 TelepathyQt4/connection.cpp             | 10 +++---
 TelepathyQt4/connection.h               |  2 +-
 TelepathyQt4/contact-manager.cpp        | 51 +++++++++++++---------------
 TelepathyQt4/contact-manager.h          | 20 ++++++-----
 TelepathyQt4/contact-search-channel.cpp |  2 +-
 TelepathyQt4/contact.cpp                | 60 +++++++++++----------------------
 TelepathyQt4/contact.h                  |  2 +-
 TelepathyQt4/pending-contacts.cpp       | 16 ++++-----
 TelepathyQt4/pending-contacts.h         |  8 ++---
 TelepathyQt4/streamed-media-channel.cpp |  2 +-
 TelepathyQt4/types.h                    |  2 ++
 examples/roster/roster-widget.cpp       |  4 +--
 tests/dbus/conn-roster-groups.cpp       | 14 ++++----
 tests/dbus/conn-roster.cpp              |  2 +-
 15 files changed, 90 insertions(+), 111 deletions(-)

commit e329d7b757339bd7113ceedc67d0f10415389052
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 18:24:31 2010 -0200

    AbstractInterface: Keep a ref to the parent if a proxy in the PendingOperations.

 TelepathyQt4/abstract-interface.cpp | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

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

    PendingReady: Add a new proxy() method and make object() return the factory when using a factory.

 TelepathyQt4/account-manager.cpp            |  5 +-
 TelepathyQt4/account.cpp                    |  5 +-
 TelepathyQt4/channel-dispatch-operation.cpp | 18 ++++----
 TelepathyQt4/channel-request.cpp            |  2 +-
 TelepathyQt4/channel.cpp                    | 12 ++---
 TelepathyQt4/client-registrar.cpp           | 16 +++----
 TelepathyQt4/connection-manager.cpp         |  5 +-
 TelepathyQt4/connection.cpp                 |  8 ++--
 TelepathyQt4/dbus-proxy-factory.cpp         |  3 +-
 TelepathyQt4/pending-account.cpp            |  6 +--
 TelepathyQt4/pending-channel.cpp            |  4 +-
 TelepathyQt4/pending-ready.cpp              | 71 +++++++++++++++++++----------
 TelepathyQt4/pending-ready.h                | 11 +++--
 TelepathyQt4/streamed-media-channel.cpp     |  3 +-
 tests/dbus/client-factories.cpp             |  4 +-
 tests/dbus/dbus-proxy-factory.cpp           | 38 ++++++++++-----
 16 files changed, 121 insertions(+), 90 deletions(-)

commit 993e0f9fc501a2bd644b6056da52693658156c0b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 01:15:02 2010 -0200

    Make pending operations ref the object passed in the constructor.

 TelepathyQt4/abstract-interface.cpp             |   6 +-
 TelepathyQt4/account-manager.cpp                |   4 +-
 TelepathyQt4/account.cpp                        | 110 ++++++++++++------------
 TelepathyQt4/channel-dispatch-operation.cpp     |  13 +--
 TelepathyQt4/channel-request.cpp                |   6 +-
 TelepathyQt4/channel.cpp                        |  57 ++++++------
 TelepathyQt4/client-registrar.cpp               |  22 ++---
 TelepathyQt4/connection-internal.h              |   2 +-
 TelepathyQt4/connection-manager-internal.h      |   2 +-
 TelepathyQt4/connection-manager.cpp             |  25 ++----
 TelepathyQt4/connection.cpp                     |  62 ++++++-------
 TelepathyQt4/contact-manager-internal.h         |   6 +-
 TelepathyQt4/contact-manager.cpp                |  97 +++++++++++++--------
 TelepathyQt4/contact-search-channel-internal.h  |   1 -
 TelepathyQt4/contact-search-channel.cpp         |  17 ++--
 TelepathyQt4/contact.cpp                        |   8 +-
 TelepathyQt4/dbus-proxy-factory.cpp             |   2 +-
 TelepathyQt4/incoming-file-transfer-channel.cpp |  10 ++-
 TelepathyQt4/outgoing-file-transfer-channel.cpp |  10 ++-
 TelepathyQt4/pending-account.cpp                |  20 ++---
 TelepathyQt4/pending-channel-request-internal.h |   4 +-
 TelepathyQt4/pending-channel-request.cpp        |  51 +++++------
 TelepathyQt4/pending-channel-request.h          |  11 ++-
 TelepathyQt4/pending-channel.cpp                |  29 +++----
 TelepathyQt4/pending-channel.h                  |   2 +-
 TelepathyQt4/pending-connection.cpp             |  17 ++--
 TelepathyQt4/pending-contact-attributes.cpp     |  10 +--
 TelepathyQt4/pending-contact-info.cpp           |  12 +--
 TelepathyQt4/pending-contacts.cpp               |   8 +-
 TelepathyQt4/pending-handles.cpp                |  31 +++----
 TelepathyQt4/pending-operation.cpp              |  33 ++++---
 TelepathyQt4/pending-operation.h                |   6 +-
 TelepathyQt4/pending-ready.cpp                  | 103 ++++++----------------
 TelepathyQt4/pending-ready.h                    |  15 ++--
 TelepathyQt4/pending-string-list.cpp            |   8 +-
 TelepathyQt4/pending-string-list.h              |   6 +-
 TelepathyQt4/pending-variant-map.cpp            |   4 +-
 TelepathyQt4/pending-variant-map.h              |   2 +-
 TelepathyQt4/pending-variant.cpp                |   4 +-
 TelepathyQt4/pending-variant.h                  |   2 +-
 TelepathyQt4/profile-manager.cpp                |   2 +-
 TelepathyQt4/readiness-helper.cpp               |  24 +++---
 TelepathyQt4/readiness-helper.h                 |   3 +-
 TelepathyQt4/ready-object.cpp                   |  10 +--
 TelepathyQt4/ready-object.h                     |   3 +-
 TelepathyQt4/simple-pending-operations.h        |  18 ++--
 TelepathyQt4/streamed-media-channel.cpp         |  63 +++++++-------
 TelepathyQt4/streamed-media-channel.h           |   2 +
 TelepathyQt4/text-channel.cpp                   |  18 ++--
 TelepathyQt4/text-channel.h                     |   5 +-
 examples/roster/roster-widget.cpp               |   3 +-
 examples/roster/roster-window.cpp               |   3 +-
 tests/dbus/account-basics.cpp                   |  65 ++++++++------
 tests/dbus/client-factories.cpp                 |   2 +-
 tests/dbus/dbus-proxy-factory.cpp               |  48 +++++------
 tests/dbus/streamed-media-chan.cpp              |  40 ++++++---
 tests/lib/test.cpp                              |   4 +-
 57 files changed, 582 insertions(+), 569 deletions(-)

commit 528e876f455ad6398536c5065ed19f0733574cd4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 19:30:25 2010 -0200

    AccountFactory: Do not enable Account::FeatureCore per default.

 TelepathyQt4/account-factory.cpp  | 4 ++--
 TelepathyQt4/account-factory.h    | 2 +-
 TelepathyQt4/account-manager.cpp  | 2 +-
 TelepathyQt4/client-registrar.cpp | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

commit e260f697918ab9341751574e1b5ea4068b0ed973
Merge: 2607acb 9585fbf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 20:23:35 2010 -0200

    Merge branch 'contact_search_init_private_members'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

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

    ContactSearchChannel: Properly initialize private members.

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

commit 2607acbacee833f459f065489e1c454316c7b626
Merge: 880cb3b 352bb9a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 13:06:18 2010 -0200

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

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

    ChannelRequest: Only create account if property account is non-empty.

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

commit 880cb3bc727315cb58d38899ff47719a2a4f4f14
Merge: 363d00e a5b8d7c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 12:56:22 2010 -0200

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

commit a5b8d7c132183f1dc7b27f3a87f06bb8487151e2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 11 12:55:51 2010 -0200

    conn-roster test: Properly connect to Contact::subscription/publish/block change signals.

 tests/dbus/conn-roster.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

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

    roster example: Properly connect to Contact::subscription/publish/block change signals.

 examples/roster/roster-item.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

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

    Contact: Add details to subscription/publish/blockStateChanged signals.

 TelepathyQt4/channel.h                |  3 +--
 TelepathyQt4/contact-manager.cpp      | 18 ++++++++----------
 TelepathyQt4/contact-search-channel.h |  2 ++
 TelepathyQt4/contact.cpp              | 14 ++++++++------
 TelepathyQt4/contact.h                | 20 ++++++++++++--------
 TelepathyQt4/types.h                  |  1 +
 6 files changed, 32 insertions(+), 26 deletions(-)

commit 363d00e365973889d887f7b195b4e16e4b70eca3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 18:03:39 2010 -0200

    file-transfer sender example: Properly build with contact changes.

 examples/file-transfer/sender.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3e0726c56b6ccef9d66dd00e5ba85cd5a7d3b3fb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 18:03:19 2010 -0200

    accounts example: Properly build with account presence changes.

 examples/accounts/account-item.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d05a22c0a73fc7ea3c4dc914231aae34138f76e1
Merge: bde7093 433582a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 17:53:03 2010 -0200

    Merge branch '0_5_0_remove_conf_draft'
    
    Conflicts:
    	tests/dbus/chan-conference-draft.cpp
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit bde70932da3196bf5bf9e376813da30ed2e385ec
Merge: 47dcdde 552d1ec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 17:52:35 2010 -0200

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

commit 47dcddefad29bff798e0214a02f1f4175046eb5a
Merge: 6a9149a 54d3dba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 17:52:12 2010 -0200

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

commit 552d1ecb717b5787bbe27a89dfa80a6f4a4c32ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 17:46:00 2010 -0200

    qt4-client-gen.py: Make staticInterfaceName() return a QLatin1String.

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

commit 6a9149a9134cf6504971cd5c78096cdb22faf9bf
Merge: 8d01f45 35c5b8d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 17:42:11 2010 -0200

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

commit 35c5b8d4dcbe15d34b5bdfa52aa7a547f836c7f6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 17:41:21 2010 -0200

    AbstractClientObserver: Removed ObserverInfo::hasRecovering.

 TelepathyQt4/abstract-client.h | 1 -
 1 file changed, 1 deletion(-)

commit 8d01f456bdc326ce24daebaeef2a34c6c121dc53
Merge: e2bd0d9 efb1504
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 17:23:29 2010 -0200

    Merge branch '0_5_0_presence'
    
    Conflicts:
    	TelepathyQt4/account.cpp
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit e2bd0d9fef6f82a83279d179ecdde3848667cb47
Merge: b80c3d5 e52223f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 17:22:42 2010 -0200

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

commit b80c3d5d8e1bcac6c31bfd6d7e5a637c391e66c4
Merge: 12ce6b5 b4544a3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 17:22:28 2010 -0200

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

commit 12ce6b5970f90802fbac7264337e4832c9b61905
Merge: 9bd0ee3 e7b122f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 17:22:14 2010 -0200

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

commit 9bd0ee3e49d4776b7567104db71fad4c2ebd1b64
Merge: c6ae8ed 733d2c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 17:21:30 2010 -0200

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

commit 8c0b6e122bcb49106a081abdffe27d6e1cabe625
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 17:06:02 2010 -0200

    qt4-client-gen.py: Make the autogenerated interfaces actually use the timeout.

 tools/qt4-client-gen.py | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 54d3dbafcb435a00aa60c88c836ea06d60474d5f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 16:26:01 2010 -0200

    qt4-constants-gen.py: Use singular or value-prefix for flag enum names and fallback to name - 's' if singular or value-prefix are not defined and name ends with 's'.

 tools/qt4-constants-gen.py | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 0e2493d825d30d038d4d10795d5dae50d50170a3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 13:29:21 2010 -0200

    AbstractClientObserver: Use ObserverInfo.

 TelepathyQt4/abstract-client.cpp         | 12 ++++--------
 TelepathyQt4/abstract-client.h           |  3 +--
 TelepathyQt4/client-registrar-internal.h |  2 +-
 TelepathyQt4/client-registrar.cpp        |  5 +----
 tests/dbus/client-factories.cpp          |  4 ++--
 tests/dbus/client.cpp                    |  4 ++--
 6 files changed, 11 insertions(+), 19 deletions(-)

commit bdf218a85d82833c62f2cdafb9e5d8e3a7c0f460
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 13:25:44 2010 -0200

    AbstractClientObserver: Added high-level class for observer info.

 TelepathyQt4/abstract-client.cpp | 38 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/abstract-client.h   | 20 ++++++++++++++++++++
 2 files changed, 58 insertions(+)

commit 1920c1078676b561ff4dfa8c316de9d1e9dfbfd9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 13:20:47 2010 -0200

    AbstractClientHandler: Use HandlerInfo.

 TelepathyQt4/abstract-client.cpp         | 12 ++++--------
 TelepathyQt4/abstract-client.h           |  3 +--
 TelepathyQt4/client-registrar-internal.h |  2 +-
 TelepathyQt4/client-registrar.cpp        | 19 ++++++-------------
 tests/dbus/client-factories.cpp          |  4 ++--
 tests/dbus/client.cpp                    |  4 ++--
 6 files changed, 16 insertions(+), 28 deletions(-)

commit 2571dbea4da24d57718d1932586edc38af6c9c18
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 13:09:06 2010 -0200

    AbstractClientHandler: Added high-level class for handler info.

 TelepathyQt4/abstract-client.cpp | 38 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/abstract-client.h   | 17 +++++++++++++++++
 2 files changed, 55 insertions(+)

commit 1d29fa4a538fe2b43ce0c2740c8a28acd5feb5d2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 13:08:51 2010 -0200

    AbstractClientHandler: Declare metatype for Capabilities.

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

commit b9ac619b63e2a8f1f699456471b86872afdf6fd8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 13:06:21 2010 -0200

    AbstractClientHandler: Follow coding style.

 TelepathyQt4/abstract-client.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a26edff2da524af0925b3106b23b9e0b45c82f86
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 13:05:41 2010 -0200

    AbstractClientHandler: Properly indent Capabilities definition.

 TelepathyQt4/abstract-client.h | 249 ++++++++++++++++++++---------------------
 1 file changed, 124 insertions(+), 125 deletions(-)

commit 8edf29fe2e6b3990891568efc88f6a52563ad039
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 12:45:01 2010 -0200

    ClientRegistrar: Remove singleton guarantees.

 TelepathyQt4/client-registrar.cpp | 60 +++------------------------------------
 TelepathyQt4/client-registrar.h   |  1 -
 2 files changed, 4 insertions(+), 57 deletions(-)

commit 422b17c327fed790065ef557dbe54b045024e78b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 12:41:00 2010 -0200

    ClientRegistrar: Remove API/ABI break comment.

 TelepathyQt4/client-registrar.cpp | 5 -----
 1 file changed, 5 deletions(-)

commit 733d2c02acbc18bbc8ff5981170593cd8a6154e5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 12:24:41 2010 -0200

    Account: Added NOTIFY to connectionStatus property.

 TelepathyQt4/account.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    Account: Use Connection::ErrorDetails.

 TelepathyQt4/account.cpp | 14 +++++++-------
 TelepathyQt4/account.h   |  6 ++----
 2 files changed, 9 insertions(+), 11 deletions(-)

commit 713936493f361b19faf6622e309fa4dec87a90b8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 12:12:25 2010 -0200

    Connection: Remove Connection::Status.

 TelepathyQt4/account.cpp             | 10 ++--
 TelepathyQt4/account.h               |  4 +-
 TelepathyQt4/connection-internal.h   |  2 +-
 TelepathyQt4/connection.cpp          | 93 ++++++++++++++++++------------------
 TelepathyQt4/connection.h            | 12 +----
 tests/dbus/account-basics.cpp        |  2 +-
 tests/dbus/chan-basics.cpp           | 22 ++++-----
 tests/dbus/chan-conference-draft.cpp |  2 +-
 tests/dbus/chan-conference.cpp       |  2 +-
 tests/dbus/chan-contact-search.cpp   |  2 +-
 tests/dbus/chan-group.cpp            |  2 +-
 tests/dbus/client-factories.cpp      |  2 +-
 tests/dbus/client.cpp                |  2 +-
 tests/dbus/conn-basics.cpp           | 22 ++++-----
 tests/dbus/conn-capabilities.cpp     |  4 +-
 tests/dbus/conn-requests.cpp         |  2 +-
 tests/dbus/conn-roster-groups.cpp    |  8 ++--
 tests/dbus/conn-roster.cpp           |  2 +-
 tests/dbus/contacts-avatar.cpp       |  2 +-
 tests/dbus/contacts-capabilities.cpp |  2 +-
 tests/dbus/contacts-info.cpp         |  2 +-
 tests/dbus/contacts-location.cpp     |  2 +-
 tests/dbus/contacts.cpp              | 22 ++++-----
 tests/dbus/handles.cpp               | 22 ++++-----
 tests/dbus/streamed-media-chan.cpp   |  2 +-
 tests/dbus/text-chan.cpp             |  2 +-
 26 files changed, 121 insertions(+), 130 deletions(-)

commit 433582abbe004381dc441b1fc4af0cc77305076e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 11:48:17 2010 -0200

    Remove Conference.DRAFT interface definition.

 TelepathyQt4/future-channel.xml             |   1 -
 spec/Channel_Interface_Conference_DRAFT.xml | 428 ----------------------------
 2 files changed, 429 deletions(-)

commit bd411965904fb0374aaec12b0077160559a668cc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 11:48:06 2010 -0200

    tests: Remove Conference.DRAFT support.

 tests/dbus/CMakeLists.txt                          |   1 -
 tests/dbus/chan-conference-draft.cpp               | 324 -----------
 tests/lib/glib/CMakeLists.txt                      |   3 +-
 tests/lib/glib/future/CMakeLists.txt               |   1 -
 .../glib/future/conference-draft/CMakeLists.txt    |  12 -
 tests/lib/glib/future/conference-draft/chan.c      | 647 ---------------------
 tests/lib/glib/future/conference-draft/chan.h      |  80 ---
 tests/lib/glib/future/extensions/channel.xml       |   1 -
 8 files changed, 1 insertion(+), 1068 deletions(-)

commit 46af9639ee5a8cc12de155df7ffe20820b8694d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 11:47:42 2010 -0200

    ConnectionCapabilities: Remove Conference.DRAFT support.

 TelepathyQt4/connection-capabilities.cpp | 34 ++++++--------------------------
 1 file changed, 6 insertions(+), 28 deletions(-)

commit d00f763779c801af340e5e498b2860082c356d41
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 11:47:19 2010 -0200

    Channel: Remove Conference.DRAFT support.

 TelepathyQt4/channel.cpp | 138 ++++++++++++-----------------------------------
 1 file changed, 35 insertions(+), 103 deletions(-)

commit b03bdc66344daa1a839fb5f59c162b76c8e12142
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 11:46:59 2010 -0200

    Account: Remove Conference.DRAFT support.

 TelepathyQt4/account.cpp | 62 +++++++-----------------------------------------
 1 file changed, 8 insertions(+), 54 deletions(-)

commit b4544a3a7ba3015aaae4d779d9ece7dbce0292ce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 10 11:44:51 2010 -0200

    Removed WeakPtr.

 TelepathyQt4/CMakeLists.txt                |   3 +-
 TelepathyQt4/WeakPtr                       |  13 ----
 TelepathyQt4/contact-manager.cpp           |   4 +-
 TelepathyQt4/dbus-proxy-factory-internal.h |   3 +-
 TelepathyQt4/dbus-proxy-factory.cpp        |   2 +-
 TelepathyQt4/message.cpp                   |   4 +-
 TelepathyQt4/referenced-handles.cpp        |  10 +--
 TelepathyQt4/shared-ptr.h                  | 104 ++---------------------------
 TelepathyQt4/types.h                       |   2 -
 tests/ptr.cpp                              |  97 ---------------------------
 10 files changed, 18 insertions(+), 224 deletions(-)

commit e7b122f95f8b7d756298c0a95b8cbe6994b42f16
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 14:12:19 2010 -0200

    Contact: Use Tp::Feature.

 TelepathyQt4/contact-factory.cpp     |   6 +-
 TelepathyQt4/contact-factory.h       |  14 +--
 TelepathyQt4/contact-manager.cpp     | 214 +++++++++++++++++------------------
 TelepathyQt4/contact-manager.h       |  12 +-
 TelepathyQt4/contact.cpp             | 202 ++++++++++++++++-----------------
 TelepathyQt4/contact.h               |  26 ++---
 TelepathyQt4/pending-contacts.cpp    |  16 +--
 TelepathyQt4/pending-contacts.h      |   8 +-
 tests/dbus/conn-roster-groups.cpp    |   6 +-
 tests/dbus/contacts-avatar.cpp       |   2 +-
 tests/dbus/contacts-capabilities.cpp |   8 +-
 tests/dbus/contacts-info.cpp         |   8 +-
 tests/dbus/contacts-location.cpp     |   8 +-
 tests/dbus/contacts.cpp              |  20 ++--
 14 files changed, 263 insertions(+), 287 deletions(-)

commit 9975b22304fed6d242c1c208254a5ea0207fd940
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 13:10:54 2010 -0200

    Contact: Make it a Object.

 TelepathyQt4/channel.cpp          |  6 +++---
 TelepathyQt4/connection.cpp       |  2 +-
 TelepathyQt4/contact-manager.cpp  |  6 +++---
 TelepathyQt4/contact.cpp          |  3 ++-
 TelepathyQt4/contact.h            | 13 +++----------
 TelepathyQt4/types.h              |  2 +-
 tests/dbus/conn-roster-groups.cpp |  2 +-
 7 files changed, 14 insertions(+), 20 deletions(-)

commit 71c8ccfcbc2f9c0e09ff961af5df6058b31cd788
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 5 18:54:49 2010 -0200

    Fix fd.o#27204 - Codegen erroneously uses enums' value-prefix as the name for the C++ enum.

 tools/qt4-constants-gen.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

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

    Implement fd.o#28797 - generated client code should be able to set a non-default timeout.

 tools/qt4-client-gen.py | 12 ++++++++++++
 1 file changed, 12 insertions(+)

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

    Account: Use Presence.

 TelepathyQt4/account.cpp | 73 ++++++++++++++++++++++--------------------------
 TelepathyQt4/account.h   | 29 ++++++++-----------
 2 files changed, 45 insertions(+), 57 deletions(-)

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

    AvatarData: Move it to its own header.

 TelepathyQt4/AvatarData          | 13 +++++++++++
 TelepathyQt4/CMakeLists.txt      |  2 ++
 TelepathyQt4/avatar-data.h       | 47 ++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-manager.cpp |  1 +
 TelepathyQt4/contact.cpp         |  1 +
 TelepathyQt4/contact.h           |  1 +
 TelepathyQt4/types.h             | 10 ---------
 tests/dbus/contacts-avatar.cpp   |  1 +
 8 files changed, 66 insertions(+), 10 deletions(-)

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

    Added missing AccountFilter fancy header and make the inclusion of the fancy headers sufficient to use Account*Filter.

 TelepathyQt4/AccountCapabilityFilter     |  2 +-
 TelepathyQt4/AccountFilter               | 13 +++++++++++
 TelepathyQt4/CMakeLists.txt              |  5 ++++-
 TelepathyQt4/account-capability-filter.h | 38 ++++++++++++++++++++++++++++++++
 TelepathyQt4/account-filter.h            | 38 ++++++++++++++++++++++++++++++++
 TelepathyQt4/account-manager.cpp         |  1 +
 TelepathyQt4/account-set.cpp             |  1 +
 7 files changed, 96 insertions(+), 2 deletions(-)

commit c6ae8ed77d596b354a66153f9991fa301cb46c56
Merge: 7c28194 735c7a2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 16:24:10 2010 -0200

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

commit 7c28194f3025b277a7eca5d11eba6a7bbece9877
Merge: cf37c18 06691fb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 16:15:53 2010 -0200

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

commit cf37c18f566a838c3c161fdbea22383ca5e92e4b
Merge: b5f562e 62df1aa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 16:12:09 2010 -0200

    Merge branch '0_5_0_shared'
    
    Conflicts:
    	TelepathyQt4/connection-manager.h
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit b5f562e7ea40ea775db7b3b769dffe472c260dc1
Merge: 29c0b2a eb3709a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 16:09:36 2010 -0200

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

commit 29c0b2ad3a454d9ed171ddce3a000c66ec08de6b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 16:07:16 2010 -0200

    Account: Remove createConferenceMediaCall deprecated methods.

 TelepathyQt4/account.cpp | 26 --------------------------
 TelepathyQt4/account.h   | 10 ----------
 2 files changed, 36 deletions(-)

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

    Account: Deprecate createConferenceMediaCall and added new createConferenceStreamedMediaCall.

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

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

    DBusProxyFactory: Make it a QObject.

 TelepathyQt4/CMakeLists.txt         | 1 +
 TelepathyQt4/dbus-proxy-factory.cpp | 1 +
 TelepathyQt4/dbus-proxy-factory.h   | 3 ++-
 3 files changed, 4 insertions(+), 1 deletion(-)

commit 0519badf6e6ceb4ca6d66ea9b89bd0272dc9da4f
Merge: bed85cf 8591850
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 14:37:14 2010 -0200

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

commit 06691fbc5feba4cfc770d2ce9d7af45788d5a8da
Author: Marco Barisione <marco@barisione.org>
Date:   Tue Nov 9 12:53:24 2010 -0200

    Fix the implicit bool conversion and make shared pointers usable in hash tables.
    
    Updated-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/shared-ptr.h |  25 ++++-
 tests/CMakeLists.txt      |   1 +
 tests/ptr.cpp             | 248 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 272 insertions(+), 2 deletions(-)

commit d1cda6a4322a20f4615f0e3cf8c7a1443482ec5e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 12:10:24 2010 -0200

    AccountSet: Make it an Object.

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

commit 5914ff03c2b67ba48a18aa29ed95ad16b7324c1d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 12:10:05 2010 -0200

    Account: Remove notify/propertyChanged.

 TelepathyQt4/account.cpp | 5 -----
 TelepathyQt4/account.h   | 6 ------
 2 files changed, 11 deletions(-)

commit 65a694377ef0a68f3f5a22e5f7d7147edd218c80
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 12:00:05 2010 -0200

    Factories: Use DBusProxyPtr and remove ugly casts.

 TelepathyQt4/account-factory.cpp           |  4 +-
 TelepathyQt4/channel-factory.cpp           | 11 +++---
 TelepathyQt4/channel-factory.h             |  6 ++-
 TelepathyQt4/connection-factory.cpp        |  4 +-
 TelepathyQt4/dbus-proxy-factory-internal.h |  6 +--
 TelepathyQt4/dbus-proxy-factory.cpp        | 61 ++++++++++++------------------
 TelepathyQt4/dbus-proxy-factory.h          | 13 +++----
 TelepathyQt4/fixed-feature-factory.cpp     |  2 +-
 TelepathyQt4/fixed-feature-factory.h       |  2 +-
 TelepathyQt4/pending-channel.cpp           |  2 +-
 10 files changed, 49 insertions(+), 62 deletions(-)

commit 4fcaae010f00fd9f43712215f4a4fe4b9f64c609
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 11:54:57 2010 -0200

    PendingReady: Use DBusProxyPtr.

 TelepathyQt4/dbus-proxy-factory.cpp |  6 +++++-
 TelepathyQt4/pending-ready.cpp      | 23 +++++++----------------
 TelepathyQt4/pending-ready.h        |  5 ++---
 3 files changed, 14 insertions(+), 20 deletions(-)

commit 3389f3b9a05e5f48c150eccec1ee1dc9eafc4806
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 11:54:47 2010 -0200

    Added new type DBusProxyPtr.

 TelepathyQt4/types.h | 2 ++
 1 file changed, 2 insertions(+)

commit d1a8854bffcdfe0deb13b8d51bd39ac7a79ec662
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 11:28:54 2010 -0200

    StreamedMediaChannel: Make StreamedMediaStream inherit Object.

 TelepathyQt4/streamed-media-channel.cpp | 2 +-
 TelepathyQt4/streamed-media-channel.h   | 7 +++----
 2 files changed, 4 insertions(+), 5 deletions(-)

commit 192a83c524322e792a8b9c5244dd7afd4d0d8221
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 11:10:09 2010 -0200

    ClientRegistrar: Inherit Object.

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

commit 987fc9bd664209fa5593c4f75e1faa86d7da0adc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 11:08:23 2010 -0200

    DBusProxy: Make it a Object and ReadyObject.

 TelepathyQt4/account-manager.cpp            |  3 +--
 TelepathyQt4/account-manager.h              |  5 +----
 TelepathyQt4/account.cpp                    |  3 +--
 TelepathyQt4/account.h                      |  6 +-----
 TelepathyQt4/channel-dispatch-operation.cpp |  3 +--
 TelepathyQt4/channel-dispatch-operation.h   |  5 +----
 TelepathyQt4/channel-request.cpp            |  6 ++----
 TelepathyQt4/channel-request.h              |  5 +----
 TelepathyQt4/channel.cpp                    |  3 +--
 TelepathyQt4/channel.h                      |  5 +----
 TelepathyQt4/connection-manager-internal.h  |  4 +---
 TelepathyQt4/connection-manager.cpp         |  9 +++------
 TelepathyQt4/connection-manager.h           |  7 ++-----
 TelepathyQt4/connection.cpp                 |  3 +--
 TelepathyQt4/connection.h                   |  5 +----
 TelepathyQt4/dbus-proxy.cpp                 | 28 +++++++++++++++-------------
 TelepathyQt4/dbus-proxy.h                   | 20 ++++++++------------
 TelepathyQt4/profile-manager.cpp            |  2 +-
 TelepathyQt4/profile-manager.h              |  5 ++---
 tests/dbus/stateful-proxy.cpp               |  5 ++---
 20 files changed, 47 insertions(+), 85 deletions(-)

commit 0b30c5ae6e117fcd27c4fe42d1d168d0e08e1734
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 9 10:29:19 2010 -0200

    Object: Added Object class, base class for all tp-qt4 QObject based classes.

 TelepathyQt4/CMakeLists.txt |  4 +++
 TelepathyQt4/Object         | 13 ++++++++++
 TelepathyQt4/object.cpp     | 62 +++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/object.h       | 62 +++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 141 insertions(+)

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

    Add back a Q_UNUSED removed by error in previous commit

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

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

    Remove wrong Q_UNUSED()

 TelepathyQt4/contact-manager.cpp | 8 --------
 1 file changed, 8 deletions(-)

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

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

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

commit 62df1aa746054e5ea07094df09462b15c842007e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 8 21:22:43 2010 -0200

    ProtocolParameter: Declare metatype.

 TelepathyQt4/protocol-parameter.cpp | 40 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/protocol-parameter.h   |  6 ++++++
 2 files changed, 46 insertions(+)

commit d4341a0943ab6f62c7e6643429efd5d397034e56
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 8 21:22:28 2010 -0200

    ProtocolInfo: Declare metatype.

 TelepathyQt4/protocol-info.h | 3 +++
 1 file changed, 3 insertions(+)

commit 5c2a8b2d289e482085d555b8897918f3da7c9dca
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 8 21:22:04 2010 -0200

    FileTransferChannelCreationProperties: Declare metatype.

 .../file-transfer-channel-creation-properties.cpp  | 67 ++++++++++++++++++++--
 .../file-transfer-channel-creation-properties.h    | 14 ++---
 2 files changed, 70 insertions(+), 11 deletions(-)

commit 94b056c77027c600b2cf4e5e2142651446b7e072
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 8 21:20:59 2010 -0200

    RequestableChannelClassSpec: Let's not crash if operator== and supports method are called from an invalid instance.

 TelepathyQt4/requestable-channel-class-spec.cpp | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

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

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

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

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

    Moved ProtocolInfo/Parameter to their own header/source files.

 TelepathyQt4/CMakeLists.txt         |   6 +-
 TelepathyQt4/ProtocolInfo           |   2 +-
 TelepathyQt4/ProtocolParameter      |   2 +-
 TelepathyQt4/connection-manager.cpp | 377 ------------------------------------
 TelepathyQt4/connection-manager.h   |  88 +--------
 TelepathyQt4/protocol-info.cpp      | 322 ++++++++++++++++++++++++++++++
 TelepathyQt4/protocol-info.h        |  90 +++++++++
 TelepathyQt4/protocol-parameter.cpp | 113 +++++++++++
 TelepathyQt4/protocol-parameter.h   |  77 ++++++++
 9 files changed, 613 insertions(+), 464 deletions(-)

commit 1cec7549a84eb235d5d12a98e0c775cf6b756709
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 22:21:53 2010 -0200

    ProtocolInfo: Make it implicit shared and use ProtocolInfo everywhere instead of ProtocolInfo *.

 TelepathyQt4/account.cpp                   |  35 ++----
 TelepathyQt4/account.h                     |   7 +-
 TelepathyQt4/connection-manager-internal.h |   6 +-
 TelepathyQt4/connection-manager.cpp        | 180 +++++++++++++++++++----------
 TelepathyQt4/connection-manager.h          |  14 ++-
 TelepathyQt4/profile.cpp                   |   4 +-
 TelepathyQt4/profile.h                     |   2 +-
 tests/dbus/account-basics.cpp              |  12 +-
 tests/dbus/cm-basics.cpp                   |  82 ++++++-------
 9 files changed, 196 insertions(+), 146 deletions(-)

commit 9816668fddace5e2908ec44dee72a2b9dc793f0e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 21:28:13 2010 -0200

    ProtocolParameter: Make it implicit shared and use ProtocolParameter everywhere instead of ProtocolParameter *.

 TelepathyQt4/connection-manager.cpp | 57 +++++++++++++------------------------
 TelepathyQt4/connection-manager.h   | 11 +++----
 TelepathyQt4/profile.cpp            | 10 +++----
 tests/dbus/cm-basics.cpp            | 36 +++++++++++------------
 4 files changed, 49 insertions(+), 65 deletions(-)

commit 0cea1b81edea02685a44d1873485b43d4e675dcf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 21:23:42 2010 -0200

    Use ContactLocation everywhere instead of ContactLocation *.

 TelepathyQt4/contact.cpp         | 23 +++++++----------------
 TelepathyQt4/contact.h           |  6 ++----
 tests/dbus/contacts-location.cpp | 18 ++++++++----------
 3 files changed, 17 insertions(+), 30 deletions(-)

commit 709cc04fa08e611e7156c55fc142917d52042fce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 21:12:10 2010 -0200

    Use Connection/ContactCapabilities everywhere instead of Connection/ContactCapabilities *.

 TelepathyQt4/account-set-internal.h      |  6 ++---
 TelepathyQt4/account-set.cpp             | 23 +++-------------
 TelepathyQt4/account.cpp                 | 40 +++++++---------------------
 TelepathyQt4/account.h                   |  8 +++---
 TelepathyQt4/connection-capabilities.cpp |  4 ---
 TelepathyQt4/connection-capabilities.h   |  4 ---
 TelepathyQt4/connection-manager.cpp      | 12 +++------
 TelepathyQt4/connection-manager.h        |  2 +-
 TelepathyQt4/connection.cpp              | 14 ++++------
 TelepathyQt4/connection.h                |  3 ++-
 TelepathyQt4/contact-capabilities.cpp    |  4 ---
 TelepathyQt4/contact-capabilities.h      |  4 ---
 TelepathyQt4/contact.cpp                 | 35 ++++++++++---------------
 TelepathyQt4/contact.h                   |  6 ++---
 TelepathyQt4/generic-capability-filter.h |  4 +--
 tests/dbus/account-basics.cpp            | 33 +++++++++++------------
 tests/dbus/cm-basics.cpp                 | 35 ++++++++++++-------------
 tests/dbus/conn-capabilities.cpp         | 45 +++++++++++++++-----------------
 tests/dbus/contacts-capabilities.cpp     | 13 +++++----
 19 files changed, 106 insertions(+), 189 deletions(-)

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

    ContactLocation: Make it implicit shared.

 TelepathyQt4/contact-location.cpp | 34 +++++++++++++++++++++-------------
 TelepathyQt4/contact-location.h   | 13 +++++++++----
 TelepathyQt4/contact.cpp          |  2 +-
 3 files changed, 31 insertions(+), 18 deletions(-)

commit 2e9cc2096ced3b2b1a1adc43ec3a03c9b2eea5d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 14:00:29 2010 -0200

    ContactCapabilities: Changed mPriv to be a QSharedDataPointer.

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

commit ff042a6b5d6900c1aa6d7eeb065521bd7d541647
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 14:00:04 2010 -0200

    ConnectionCapabilities: Changed mPriv to be a QSharedDataPointer.

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

commit 4c6020e838b22b8082aee5eafa21939b194fa0bf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 13:58:51 2010 -0200

    CapabilitiesBase: Make it implicit shared.

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

commit 735c7a23adb44ebc4793e1914fccfeebd6c4e828
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 5 05:34:51 2010 -0200

    Do not generate synchronous getter/setters for properties.

 tests/dbus/dbus-properties.cpp |  2 --
 tools/qt4-client-gen.py        | 73 ++----------------------------------------
 2 files changed, 2 insertions(+), 73 deletions(-)

commit 8591850f031edef7430840cadcb07ed0382d7e0a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 8 18:59:54 2010 -0200

    StreamedMediaChannel: Renamed MediaStreams to StreamedMediaStreams.

 TelepathyQt4/streamed-media-channel.cpp | 200 ++++++++++++++++----------------
 TelepathyQt4/streamed-media-channel.h   |  57 +++++----
 TelepathyQt4/types.h                    |   4 +-
 tests/dbus/streamed-media-chan.cpp      |  64 +++++-----
 4 files changed, 162 insertions(+), 163 deletions(-)

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

    StreamedMediaChannel: Moved private classes declarations to .cpp and removed internal header.

 TelepathyQt4/CMakeLists.txt                    |  2 -
 TelepathyQt4/streamed-media-channel-internal.h | 92 --------------------------
 TelepathyQt4/streamed-media-channel.cpp        | 63 +++++++++++++++++-
 3 files changed, 61 insertions(+), 96 deletions(-)

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

    Remove Call.DRAFT support completely.

 TelepathyQt4/channel-class-spec.cpp | 39 +++----------------------------------
 TelepathyQt4/channel-factory.cpp    | 22 ---------------------
 TelepathyQt4/future-channel.xml     |  2 --
 TelepathyQt4/future-misc.xml        |  7 -------
 4 files changed, 3 insertions(+), 67 deletions(-)

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

    StreamedMediaChannel: Removed Call support.

 TelepathyQt4/streamed-media-channel-internal.h |  189 +--
 TelepathyQt4/streamed-media-channel.cpp        | 2117 +++---------------------
 TelepathyQt4/streamed-media-channel.h          |  216 +--
 TelepathyQt4/types.h                           |    2 -
 tests/dbus/CMakeLists.txt                      |    1 -
 tests/dbus/streamed-media-chan-call.cpp        |  918 ----------
 tests/dbus/streamed-media-chan.cpp             |    1 -
 tests/lib/glib/CMakeLists.txt                  |    1 -
 tests/lib/glib/future/CMakeLists.txt           |    1 -
 tests/lib/glib/future/call/CMakeLists.txt      |   23 -
 tests/lib/glib/future/call/call-channel.c      | 1647 ------------------
 tests/lib/glib/future/call/call-channel.h      |   74 -
 tests/lib/glib/future/call/call-content.c      |  412 -----
 tests/lib/glib/future/call/call-content.h      |   81 -
 tests/lib/glib/future/call/call-manager.c      |  537 ------
 tests/lib/glib/future/call/call-manager.h      |   71 -
 tests/lib/glib/future/call/call-stream.c       |  708 --------
 tests/lib/glib/future/call/call-stream.h       |   82 -
 tests/lib/glib/future/call/cm.c                |  129 --
 tests/lib/glib/future/call/cm.h                |   73 -
 tests/lib/glib/future/call/conn.c              |  421 -----
 tests/lib/glib/future/call/conn.h              |   78 -
 tests/lib/glib/future/call/manager-file.py     |   23 -
 23 files changed, 289 insertions(+), 7516 deletions(-)

commit bad7a761c7249eed0ff4bd6f7668f669050645d4
Merge: 665c528 a9a971d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 8 18:37:55 2010 -0200

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

commit 665c5289a2f1c15ccd51bd99a80377b2732ea686
Merge: bf03043 ef306be
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 8 18:37:32 2010 -0200

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

commit a9a971d534d5be12ab32558b55c04b28a86f9e4d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Nov 5 18:49:57 2010 -0200

    Properly indent enums.

 tools/qt4-constants-gen.py | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 8f6a8180e02c8125dca3b3efeb5c22026cb77dbe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 01:50:19 2010 -0200

    Use enums instead of uint where appropriate.

 TelepathyQt4/account.cpp                        | 18 +++---
 TelepathyQt4/channel-class-spec.cpp             | 38 ++++++-------
 TelepathyQt4/channel-class-spec.h               | 16 ++----
 TelepathyQt4/channel.cpp                        | 25 +++++----
 TelepathyQt4/channel.h                          | 30 +++++-----
 TelepathyQt4/connection.cpp                     | 73 +++++++++++++------------
 TelepathyQt4/connection.h                       | 12 ++--
 TelepathyQt4/pending-handles.cpp                | 14 ++---
 TelepathyQt4/pending-handles.h                  | 11 ++--
 TelepathyQt4/referenced-handles.cpp             | 10 ++--
 TelepathyQt4/referenced-handles.h               |  6 +-
 TelepathyQt4/requestable-channel-class-spec.cpp |  6 +-
 TelepathyQt4/requestable-channel-class-spec.h   |  3 +-
 tests/profile.cpp                               |  2 +-
 tests/rccspec.cpp                               | 16 +++---
 15 files changed, 140 insertions(+), 140 deletions(-)

commit dd6e20c2114f2c426a7110a80116364c0aceff80
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 01:50:06 2010 -0200

    Added padding for all enums.

 tools/qt4-constants-gen.py | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit ef306bee02304ef439a206db45873fb2d6894436
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 11:53:08 2010 -0200

    ClientRegistrar: Enable account FeatureCore in the create(bus) method.

 TelepathyQt4/client-registrar.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5bb7ddb49ab651265c2883b974bc7dc05b8a8b92
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 11:53:01 2010 -0200

    ClientRegistrar: Make create method taking factories have all default params.

 TelepathyQt4/client-registrar.h | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

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

    TextChannel: Use full-qualified namespace for chatStateChanged signal.

 TelepathyQt4/text-channel.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 74b96c5f3dc075a4bd5f68a0386c2fb9671888d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 00:21:23 2010 -0200

    Contact: Reorder destructor declaration.

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

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

    Properly order types alphabetically.

 TelepathyQt4/types.h | 27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)

commit bf030437ca852dde4f6c9faf330a44839df5a923
Merge: e409c4a eb3e11c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 8 18:35:19 2010 -0200

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

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

    client/client-factories tests: Properly sort capabilities when comparing.

 tests/dbus/client-factories.cpp |  4 +++-
 tests/dbus/client.cpp           | 17 ++++++++++++-----
 2 files changed, 15 insertions(+), 6 deletions(-)

commit 371d58a024edaded987d4b2432946317fd649189
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 23:12:16 2010 -0200

    StreamedMediaChannel: Do not use typeInterface.

 TelepathyQt4/streamed-media-channel-internal.h | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

commit 8cf056d9ab9b54eec055eaa55e372454dd96e2ef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 02:21:59 2010 -0200

    PendingContactInfo: Removed deprecated methods.

 TelepathyQt4/pending-contact-info.cpp | 18 ------------------
 TelepathyQt4/pending-contact-info.h   |  1 -
 2 files changed, 19 deletions(-)

commit c0d7696b6b44e26433749b85db6a0e1b6581fa4b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 02:15:30 2010 -0200

    Profile: Removed deprecated methods.

 TelepathyQt4/profile.cpp      | 17 -----------------
 TelepathyQt4/profile.h        |  1 -
 tests/dbus/account-basics.cpp |  1 -
 tests/profile.cpp             | 19 +++++++------------
 4 files changed, 7 insertions(+), 31 deletions(-)

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

    OptionalInterfaceFactory: Removed deprecated methods and made hasInterface(QString) const.

 TelepathyQt4/optional-interface-factory.h | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit 278cac5bfe73f840645ff62a65816cddb2581923
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 02:09:37 2010 -0200

    PendingChannelRequest: Removed deprecated methods.

 TelepathyQt4/pending-channel-request.cpp | 74 +-------------------------------
 TelepathyQt4/pending-channel-request.h   |  8 ----
 2 files changed, 1 insertion(+), 81 deletions(-)

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

    GenericCapabilityFilter: Remove deprecated methods.

 TelepathyQt4/generic-capability-filter.h | 47 ++++++++++----------------------
 1 file changed, 14 insertions(+), 33 deletions(-)

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

    ConnectionManager: Removed optional interface convenience methods.

 TelepathyQt4/connection-manager.cpp | 9 ---------
 TelepathyQt4/connection-manager.h   | 5 -----
 2 files changed, 14 deletions(-)

commit 806f7d9f86859b732374456bff518400bc879b0a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 00:24:16 2010 -0200

    ConnectionManager: Removed deprecated signals.

 TelepathyQt4/contact-manager.cpp | 44 ----------------------------------------
 TelepathyQt4/contact-manager.h   | 17 +---------------
 2 files changed, 1 insertion(+), 60 deletions(-)

commit 9904b202453fb0d448434ebd24181f849da50d6d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 22:53:36 2010 -0200

    Contact: Removed deprecated methods/signals.

 TelepathyQt4/contact.cpp     | 84 --------------------------------------------
 TelepathyQt4/contact.h       | 28 +++++----------
 tests/dbus/contacts-info.cpp | 42 ++++++----------------
 tests/dbus/contacts.cpp      | 59 +++++++++++++++----------------
 4 files changed, 49 insertions(+), 164 deletions(-)

commit 37b745ade8599ffc14cda28fe950d28968bfee29
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 23:11:07 2010 -0200

    Connection: Removed optional interface convenience methods.

 TelepathyQt4/connection.cpp             |  99 -----------------------------
 TelepathyQt4/connection.h               | 107 --------------------------------
 tests/dbus/chan-basics.cpp              |   2 -
 tests/dbus/conn-capabilities.cpp        |   3 -
 tests/dbus/conn-requests.cpp            |   2 -
 tests/dbus/contacts-avatar.cpp          |   5 +-
 tests/dbus/streamed-media-chan-call.cpp |   6 +-
 tests/dbus/streamed-media-chan.cpp      |   6 +-
 8 files changed, 14 insertions(+), 216 deletions(-)

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

    Connection: Removed deprecated methods/signals.

 TelepathyQt4/connection.cpp | 111 --------------------------------------------
 TelepathyQt4/connection.h   |  14 ------
 2 files changed, 125 deletions(-)

commit 61eaeec5358e38358ebfd3efbb59379e2df3db00
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 02:21:31 2010 -0200

    ClientRegistrar: Removed deprecated methods.

 TelepathyQt4/client-registrar.cpp | 19 -------------------
 TelepathyQt4/client-registrar.h   |  1 -
 2 files changed, 20 deletions(-)

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

    ChannelRequest: Removed some unneeded logic now that we removed the deprecated methods.

 TelepathyQt4/channel-request.cpp | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

commit 9a2f2293eca2591291cb048b3ad5d6da714fe342
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 23:11:50 2010 -0200

    ChannelRequest: Removed optional interface convenience methods.

 TelepathyQt4/channel-request.cpp | 11 -----------
 TelepathyQt4/channel-request.h   |  5 -----
 2 files changed, 16 deletions(-)

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

    ChannelRequest: Removed deprecated methods.

 TelepathyQt4/channel-request.cpp | 59 ----------------------------------------
 TelepathyQt4/channel-request.h   |  8 ------
 2 files changed, 67 deletions(-)

commit 1d1474b020781a39a08841c5ef22322f551cebc1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 23:11:40 2010 -0200

    ChannelDispatchOperation: Removed optional interface convenience methods.

 TelepathyQt4/channel-dispatch-operation.cpp | 13 -------------
 TelepathyQt4/channel-dispatch-operation.h   |  5 -----
 2 files changed, 18 deletions(-)

commit bc90f7b7667f68ddf3da36997f4ac722830a6b13
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 02:11:35 2010 -0200

    ChannelDispatchOperation: Removed deprecated methods.

 TelepathyQt4/channel-dispatch-operation.cpp | 80 -----------------------------
 TelepathyQt4/channel-dispatch-operation.h   |  8 ---
 2 files changed, 88 deletions(-)

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

    Capabilities: Removed deprecated methods.

 TelepathyQt4/capabilities-base.cpp       | 55 --------------------------
 TelepathyQt4/capabilities-base.h         | 11 +-----
 TelepathyQt4/connection-capabilities.cpp | 66 --------------------------------
 TelepathyQt4/connection-capabilities.h   | 10 -----
 tests/dbus/account-basics.cpp            | 10 -----
 tests/dbus/cm-basics.cpp                 | 14 -------
 tests/dbus/conn-capabilities.cpp         | 21 ----------
 tests/dbus/contacts-capabilities.cpp     |  6 ---
 8 files changed, 1 insertion(+), 192 deletions(-)

commit 52754be096c7a1052c544a65c7b381818900ab07
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 23:11:19 2010 -0200

    Channel: Removed optional interface convenience methods.

 TelepathyQt4/channel.cpp | 188 -----------------------------------------------
 TelepathyQt4/channel.h   | 139 -----------------------------------
 2 files changed, 327 deletions(-)

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

    Channel: Removed deprecated methods/signals.

 TelepathyQt4/channel.cpp             | 115 +----------------------------------
 TelepathyQt4/channel.h               |  10 ---
 tests/dbus/chan-conference-draft.cpp |  22 ++-----
 tests/dbus/chan-conference.cpp       |  22 ++-----
 4 files changed, 10 insertions(+), 159 deletions(-)

commit f2b3f7a474af55144f77a5bf5ce68db5e9fa7c64
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 02:25:16 2010 -0200

    AccountSet: Removed deprecated methods.

 TelepathyQt4/account-set.cpp  | 73 -------------------------------------------
 TelepathyQt4/account-set.h    | 15 ---------
 tests/dbus/account-basics.cpp | 22 -------------
 3 files changed, 110 deletions(-)

commit 9a7271ba8d79c61d9848fadd22eb173584f51d75
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Nov 3 23:10:46 2010 -0200

    Account: Removed optional interface convenience methods.

 TelepathyQt4/account.cpp      | 26 --------------------------
 TelepathyQt4/account.h        | 11 -----------
 tests/dbus/account-basics.cpp | 11 +++++++----
 3 files changed, 7 insertions(+), 41 deletions(-)

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

    Account: Removed deprecated methods/signals.

 TelepathyQt4/account.cpp                  | 370 +-----------------------------
 TelepathyQt4/account.h                    |  80 +------
 tests/dbus/account-basics.cpp             |  11 +-
 tests/dbus/account-channel-dispatcher.cpp |   6 +-
 tests/dbus/account-connection-factory.cpp |  44 ++--
 tests/dbus/dbus-properties.cpp            |   2 +-
 6 files changed, 36 insertions(+), 477 deletions(-)

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

    AccountManager: Removed deprecated methods, updated docs and renamed methods returning AccountSet to not have a Set suffix.

 TelepathyQt4/account-manager.cpp | 463 ++++++++++++---------------------------
 TelepathyQt4/account-manager.h   |  94 +++-----
 tests/dbus/account-basics.cpp    |  46 ++--
 3 files changed, 189 insertions(+), 414 deletions(-)

commit 876b896648950fb7bbeaa45732e3d4a19b0480cc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 4 02:09:58 2010 -0200

    AbstractClient: Removed deprecated methods.

 TelepathyQt4/abstract-client.cpp | 223 +++------------------------------------
 TelepathyQt4/abstract-client.h   |  16 ---
 tests/dbus/client.cpp            |  40 +++----
 3 files changed, 27 insertions(+), 252 deletions(-)

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

    Account: Added NOTIFY to connection property.

 TelepathyQt4/account.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    Channel: Deprecated hasFooConferenceInterface methods and add alternative methods.

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

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

    AccountSet: Deprecated filters.

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

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

    Account: Deprecated haveConnection.

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

commit 4bf6d11def5fd9e40953483e2f2c3f16280b1fb9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 8 11:30:05 2010 -0200

    Start 0.5.0 development

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

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

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

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

    Remove extra blank line from auto generated methods.

 tools/qt4-client-gen.py | 1 -
 1 file changed, 1 deletion(-)

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

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

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

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

    Account: Added createContactSearch and deprecated createContactSearchChannel.

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

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

    Updated build instructions docs to properly refer to cmake.

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

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

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

 TelepathyQt4/examples.dox | 84 -----------------------------------------------
 1 file changed, 84 deletions(-)

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

    AccountManager: Document deprecated signals as deprecated.

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

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

    Start 0.3.15 development

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

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

    Prepare release 0.3.14

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

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

    Properly install pending-variant-map.h.

 TelepathyQt4/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

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

    Update NEWS

 NEWS | 8 ++++++++
 1 file changed, 8 insertions(+)

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

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

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

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

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

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

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

    Add unnamed channel classes to the ChannelFactory mapping too

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

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

    Add generic ChannelFactory::setSubclassFor

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

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

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

 TelepathyQt4/channel-class-spec.cpp | 1 +
 1 file changed, 1 insertion(+)

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

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

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

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

    ConnCaps: Fix conference handling

 TelepathyQt4/connection-capabilities.cpp | 4 ----
 1 file changed, 4 deletions(-)

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

    ConnCaps: Use RCCSpec static const instances

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

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

    CapabilitiesBase: use RCCSpec static const instances

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

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

    Sanitize RCCSpec handling of conferences

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

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

    Update NEWS

 NEWS | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

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

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

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

    Fine-tune generated interface requestAllProperties documentation

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

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

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

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

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

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

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

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

    Make new async interface property getters const-qualified

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

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

    Fix copyright years in PendingVariantMap

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

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

    Presence: Added barePresence method.

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

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

    Contact: Do not include Presence in the public header.

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

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

    RequestableChannelClassSpec: Declare Qt metatype.

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

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

    ReferencedHandles: Declare Qt metatype.

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

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

    Profile: Declare Qt metatype.

 TelepathyQt4/profile.h | 3 +++
 1 file changed, 3 insertions(+)

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

    Presence: Declare Qt metatype.

 TelepathyQt4/presence.h | 2 ++
 1 file changed, 2 insertions(+)

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

    Feature: Declare Qt metatype.

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

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

    Contact: Declare Qt metatype.

 TelepathyQt4/contact.h | 2 ++
 1 file changed, 2 insertions(+)

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

    ManagerFile: Declare Qt metatype.

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

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

    KeyFile: Declare Qt metatype.

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

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

    ContactCapabilities: Declare Qt metatype.

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

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

    Connection: Declare Qt metatype.

 TelepathyQt4/connection.h | 2 ++
 1 file changed, 2 insertions(+)

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

    ContactLocation: Declare Qt metatype.

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

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

    ConnectionCapabilities: Declare Qt metatype.

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

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

    ChannelClassSpec: Declare Qt metatype.

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

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

    CapabilitiesBase: Declare Qt metatype.

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

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

    Don't accidentally make the new props api private

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

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

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

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

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

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

    AccountManager: Warn if filtering is used when not ready.

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

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

    AccountPropertyFilter: Consider itself invalid if empty filter is provided.

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

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

    Remove duplicate TestAccountBasics target

 tests/dbus/CMakeLists.txt | 1 -
 1 file changed, 1 deletion(-)

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

    Test the requestAllProperties() method on generated interfaces

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

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

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

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

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

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

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

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

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

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

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

    Test asynchronous setters for DBus properties

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

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

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

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

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

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

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

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

    Add a test for setting and retrieving DBus properties

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

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

    Use the new asynchronous property getters in the tests

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

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

    Add utility functions to test the value of DBus properties

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

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

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

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

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

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

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

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

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

 TelepathyQt4/account-manager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

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

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

    Add some useful debug to AM

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

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

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

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

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

    Add TODO to make certain AM accessors const

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

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

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

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

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

    ChannelClassSpec: Added API/ABI break comments.

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

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

    RequestableChannelClassSpec: Added API/ABI break comments.

 TelepathyQt4/requestable-channel-class-spec.h | 1 +
 1 file changed, 1 insertion(+)

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

    roster example: Build with new deprecated methods.

 examples/roster/roster-item.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    file-transfer example: Build with new deprecated methods.

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

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

    Contact: Added missing presence method.

 TelepathyQt4/contact.cpp | 11 +++++++++++
 1 file changed, 11 insertions(+)

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

    Merge branch 'remove'

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

    Small wording fixes

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

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

    Add Tp::ContactManager::removeContacts()

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

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

    Update NEWS

 NEWS | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    append to instead of overwriting supplied CMAKE_CXX_FLAGS/CMAKE_C_FLAGS

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

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

    Contact: Properly warn if deprecated signal infoChanged is used.

 TelepathyQt4/contact.cpp | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

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

    Contact: Added more API/ABI break comments.

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

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

    ContactLocation: Added API/ABI break TODO comment.

 TelepathyQt4/contact-location.h | 1 +
 1 file changed, 1 insertion(+)

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

    Account: Added TODO comment to add a usablePresences method.

 TelepathyQt4/account.h | 2 ++
 1 file changed, 2 insertions(+)

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

    Contact: Implemented signals deprecation mechanism.

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

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

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

 TelepathyQt4/profile.h | 2 ++
 1 file changed, 2 insertions(+)

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

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

 TelepathyQt4/account.h | 1 +
 1 file changed, 1 insertion(+)

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

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

 TelepathyQt4/account.h | 1 +
 1 file changed, 1 insertion(+)

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

    Presence: Removed operator==.

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

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

    Contact: Use Presence class and deprecate usage of SimplePresence.

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

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

    Added high-level class for SimplePresence.

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

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

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

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

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

    TextChannel: Added API/ABI break TODO comment.

 TelepathyQt4/text-channel.h | 1 +
 1 file changed, 1 insertion(+)

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

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

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

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

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

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

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

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

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

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

    ChannelRequest: Deprecate optional interface convenience methods.

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

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

    ConnectionManager: Deprecate optional interface convenience methods.

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

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

    Connection: Deprecate optional interface convenience methods.

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

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

    PendingContactInfo: Do not use optional interface convenience methods.

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

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

    PendingChannel: Do not use optional interface convenience methods.

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

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

    Contact: Do not use optional interface convenience methods.

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

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

    ContactManager: Do not use optional interface convenience methods.

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

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

    Channel: Deprecate optional interface convenience methods.

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

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

    TextChannel: Do not use optional interface convenience methods.

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

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

    StreamedMediaChannel: Do not use optional interface convenience methods.

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

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

    OutgoingFileTransferChannel: Do not use optional interface convenience methods.

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

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

    IncomingFileTransferChannel: Do not use optional interface convenience methods.

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

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

    FileTransferChannel: Do not use optional interface convenience methods.

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

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

    ContactSearchChannel: Do not use optional interface convenience methods.

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

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

    Start 0.3.14 development

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

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

    Prepare release 0.3.13

 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    Update NEWS

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

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

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

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

    Channel: Warn if deprecated signals are used.

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

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

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

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

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

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

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

    AccountManager: Added API/ABI break TODO.

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

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

    Update NEWS

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

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

    AccountManager: Do not use deprecated GenericCapability filter methods.

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

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

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

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

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

    GenericCapabilityFilter: Deprecate methods using bare RequestableChannelClass/List.

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

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

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

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

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

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

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

    Connection: Warn if deprecated signals are used.

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

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

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

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

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

    Account: Warn if deprecated signals are used.

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

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

    Account: Added new signals connectionStatusChanged and connectionChanged.

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

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

    AccountManager: Warn if deprecated signals are used.

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

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

    Update accordingly with the recent StreamedMedia related method naming changes

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

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

    Clean up ChannelClassSpec Call.DRAFT hacks

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

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

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

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

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

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

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

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

    GenericCapabilityFilter: Use RCCSpec.

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

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

    RequestableChannelClassSpecList: Added bareClasses method.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Profile: Use RequestableChannelClassSpec.

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

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

    rccspec test: Added test for RequestableChannelClassSpec.

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

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

    ConnectionCapabilities: Properly check TargetHandleType in conference methods.

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

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

    RequestableChannelClassSpec: Added helper methods to build known specs.

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

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

    RequestableChannelClassSpec: Added operator== and supports method.

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

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

    ConnectionCapabilities: Properly check rcc fixedProperties size.

 TelepathyQt4/connection-capabilities.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    CapabilitiesBase: Properly check rcc fixedProperties size.

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

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

    ConnectionCapabilities: Use new macros.

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

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

    Capabilities: Updated copyright.

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

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

    CapabilitiesBase: Make it copyable.

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

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

    Capabilities: Added new constructors that take a RCCSpecList.

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

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

    CapabilitiesBase: Renamed requestableChannelClassSpecList to allClassSpecs.

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

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

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

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

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

    ConnectionCapabilities: Use RequestableChannelClassSpecList.

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

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

    CapabilitiesBase: Use RequestableChannelClassSpecList and deprecate usage of RequestableChannelClassList.

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

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

    RequestableChannelClassSpec: Added more helper methods.

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

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

    RequestableChannelClassSpecList: Added class to represent a list of RequestableChannelClassSpec.

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

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

    RequestableChannelClassSpec: Added helper methods.

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

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

    RequestableChannelClassSpec: Added initial wrapper class for RequestableChannelClass.

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

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

    Update copyrights in the files the ChannelFactory work touches

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

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

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

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

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

    Deprecate bare Client.Handler capabilities with AbstractClientHandler::Capabilities

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

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

    Add Client filter accessors returning ChannelClassSpecs

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

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

    Make Client channel filters specified using ChannelClassSpec

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

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

    Add ChannelClassSpecList::bareClasses()

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

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

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

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

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

    Remove the old static mapping from ChannelFactory

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

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

    Make PendingChannel use ChannelFactory

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

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

    Add RoomList and ContactSearch to ChannelFactory

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

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

    Add ChannelClassSpec::contactSearch()

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

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

    Implement subclass / constructor specification in ChannelFactory

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

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

    Enable channel factory in TestClientFactories

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

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

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

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

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

    Implement the ChannelFactory friendly feature specification wrappers

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

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

    Remove bogus TODO from Channel::immutableProperties()

 TelepathyQt4/channel.cpp | 3 ---
 1 file changed, 3 deletions(-)

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

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

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

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

    Make empty ChannelClassSpecs comparable

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

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

    Use ChannelClassSpec in ChannelFactory

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

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

    Add ChannelClassSpec(immutableProps) ctor

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

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

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

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

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

    Change the static ChannelClassSpec instance naming to be more consistent

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

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

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

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

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

    Add tentative ChannelClassSpec API

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

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

    Start implementing ChannelFactory feature specification

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

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

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Use _deprecated_ instead of __deprecated_.

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

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

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

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

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

    Channel: Fixed typo in docs.

 TelepathyQt4/channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    Build examples with deprecation warnings enabled.

 examples/CMakeLists.txt | 4 ++++
 1 file changed, 4 insertions(+)

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

    accounts example: Do not use deprecated methods.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 TelepathyQt4/account-manager.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    ContactCapabilities: Added API/ABI break comment.

 TelepathyQt4/contact-capabilities.h | 1 +
 1 file changed, 1 insertion(+)

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

    ConnectionCapabilities: Added API/ABI break comment.

 TelepathyQt4/connection-capabilities.h | 1 +
 1 file changed, 1 insertion(+)

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

    Do not export operators for SUSocketAddress.

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

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

    AbstractInterface: Un-deprecate validity related accessors.

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

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

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

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

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

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

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

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

    Update NEWS

 NEWS | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

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

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

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

    Fix ChannelRequest immutable property extraction to not rely on undefined behavior

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

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

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

 TelepathyQt4/capabilities-base.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

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

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

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

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

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

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

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

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

commit b466132a744d798c41b9d9aed8b0d781fc2e02f9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 18:54:26 2010 -0200

    ContactCapabilities: Updated comment to properly name methods without supports prefix.

 TelepathyQt4/contact-capabilities.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c833bc0b86b0cc3709d677012056ec1f01103b9a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 18:54:03 2010 -0200

    ConnectionCapabilities: Deprecate supportsXXX methods and provide XXX methods as alternative.

 TelepathyQt4/connection-capabilities.cpp | 70 ++++++++++++++++++++++++++++----
 TelepathyQt4/connection-capabilities.h   | 25 ++++++++----
 2 files changed, 80 insertions(+), 15 deletions(-)

commit 5cd197710edce6c5dc31d296427f7e10b0c366d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 18:53:13 2010 -0200

    CapabilitiesBase: Deprecate supportsXXX methods and provide XXX methods as alternative.

 TelepathyQt4/capabilities-base.cpp | 69 +++++++++++++++++++++++++++++---------
 TelepathyQt4/capabilities-base.h   | 24 ++++++++-----
 2 files changed, 69 insertions(+), 24 deletions(-)

commit 064bae9a71d8231ac554860d3322038512c536d0
Merge: 9a5ab2a a080081
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 09:47:46 2010 -0200

    Merge branch 'new-constants'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit a08008146e93528679fb12570810db9407ea6103
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 29 09:46:59 2010 -0200

    qt4-constants-gen.py: Improved docs for new macros expanding to QLatin1String.

 tools/qt4-constants-gen.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 78883759218488c6c51b43db3259b8dda944ce93
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 19:41:14 2010 -0200

    Changed defines to have TP_QT4 as prefix and kept old params in qt4-constants-gen.py unmodified, adding a new define-prefix param.

 TelepathyQt4/CMakeLists.txt |  8 ++++----
 tools/qt4-constants-gen.py  | 45 +++++++++++++--------------------------------
 2 files changed, 17 insertions(+), 36 deletions(-)

commit c9fe73b99d1612c0c1c6642a02d4a5233f4d46bc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 10:50:35 2010 -0200

    Added new constants for iface and error names that define both a QLatin1String version and a char * version using the same prefix.

 TelepathyQt4/CMakeLists.txt |  6 +++--
 tools/qt4-constants-gen.py  | 63 ++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 64 insertions(+), 5 deletions(-)

commit 9a5ab2aa0c5f97605254d783a9f8d102c660af7d
Merge: 45f5808 015ea4d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 19:57:20 2010 -0200

    Merge branch 'cmake'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 015ea4d8b50ad712a9c0e498f74fa2a4065ed60a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 15:37:41 2010 -0200

    cmake: Also depend on libqt4codegen.py when using qt4-{client/constants/types}-gen.py.

 cmake/modules/TpQt4Macros.cmake | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 6f8a8ab61ec07cadfef818b45ed0e1ad90750470
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 15:22:47 2010 -0200

    cmake: Fixed some dependency problems.

 cmake/modules/TpQt4Macros.cmake | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

commit 76cd81f1a18e86082d49ea6e40078ec49f003d1b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 27 15:22:13 2010 -0200

    cmake: Added DEPRECATED_DECLARATIONS_FLAGS to be used to compile the library and examples.

 cmake/modules/TelepathyDefaults.cmake | 7 +++++++
 1 file changed, 7 insertions(+)

commit 45f5808c70f06074da944f4658e8885f056da56f
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 25 15:49:45 2010 +0300

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 8e73093b636afb453db45a593ebc1e8113284151
Merge: 84b9246 fe15f9b
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 25 15:48:39 2010 +0300

    Merge branch 'pending-ready-fixes'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 84b9246885c433b990e106d8bb0394440680bf84
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 25 15:45:59 2010 +0300

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 90a2b759c19e0b47aada5fe8789a2c86e24cfb24
Merge: 9d72711 4f67673
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 25 15:36:01 2010 +0300

    Merge branch 'account-handling-fixes'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 4f67673936ab30c7aacb1e4d2388f31ea10ce687
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 24 21:21:55 2010 +0300

    AccountSet: Don't leave wrappers around when accounts are removed
    
    Otherwise they conflict if the account is readded and the AM decides to reuse the object path (which
            it can do according to the spec).

 TelepathyQt4/account-set.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 729e1092d910271b11ea1d609a8d1d42dc3956ed
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 24 20:43:29 2010 +0300

    Make AccountManager more robust against unfortunate D-Bus event ordering when introspecting

 TelepathyQt4/account-manager.cpp | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit fe15f9b542ae6159c809a19d762cf0053e373d31
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 22 21:06:45 2010 +0300

    Remove the half-implemented prepare() implementation in PendingReady to make the code cleaner
    
    This was also triggering some warnings from static code analysis tools, though in the end it seems
    they were false alarms after all.

 TelepathyQt4/pending-ready.cpp | 48 ++++++++++++++----------------------------
 TelepathyQt4/pending-ready.h   |  1 -
 2 files changed, 16 insertions(+), 33 deletions(-)

commit 680bdfdf60f7b8b779ebe3f24e0469392324688a
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 22 20:00:05 2010 +0300

    Make TODO comments about unifying the two ways PendingReady is currently used

 TelepathyQt4/pending-ready.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

commit 9d7271107eca796abd3e6a66ff44219b970d1135
Merge: 7356b53 2a470c1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 11:41:16 2010 -0200

    Merge branch 'TODO'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 2a470c119688ff68d7a0ceb0fe26b7a168a3f11d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 11:40:41 2010 -0200

    Capabilities: Added more API/ABI break comments.

 TelepathyQt4/capabilities-base.h       | 1 +
 TelepathyQt4/connection-capabilities.h | 1 +
 2 files changed, 2 insertions(+)

commit 31afbffd90ccbe93f404f848b973ee0506f10d62
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 19 11:37:35 2010 -0200

    AccountManager: Let's not rename filterAccount(QVariantMap).

 TelepathyQt4/account-manager.h | 1 -
 1 file changed, 1 deletion(-)

commit 26e9a7e4fc5d8bf3080ffc5ebcca7a97db9d8e06
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 14:06:31 2010 -0200

    Account: Added more API/ABI break comments.

 TelepathyQt4/account.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit b84419aacf0eece0aa64e6569f83f77ecf868218
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 13:20:22 2010 -0200

    AccountManager: Do not deprecate constructors if they can be used the same way after being removed (using new constructors with default params).

 TelepathyQt4/account-manager.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit d8fc71884029599c7e982638c4eca83c25b00ad5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 13:20:00 2010 -0200

    Account: Do not deprecate constructors if they can be used the same way after being removed (using new constructors with default params).

 TelepathyQt4/account.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 98efebe5d46f7ac25e0cf5fa563ae4906eca812c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 13:14:54 2010 -0200

    AbstractInterface: Properly deprecate slots and renamed parent in the constructor to proxy.

 TelepathyQt4/abstract-interface.h | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit f805660d11b1bbbea42f55baebed1be4891317c2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 13:09:22 2010 -0200

    AbstractClient: Do not deprecate constructors if they can be used the same way after being removed (using new constructors with default params).

 TelepathyQt4/abstract-client.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1bbd66e2b97a2e042e4c11f3687bcbb60b175fb4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 6 02:26:07 2010 -0300

    OptionalInterfaceFactory: Added TODO to hasInterface methods to make them const in the API break.

 TelepathyQt4/optional-interface-factory.h | 2 ++
 1 file changed, 2 insertions(+)

commit e1fa6b3b6045cf88a17ee71614bbd49a1fb3bc0b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 20:02:23 2010 +0100

    Update TODO.

 TODO | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3c52d1e03f45d9548c4c7d394ab8a750411f15cb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 19:59:40 2010 +0100

    ChannelDispatchOperation: Deprecate some methods.

 TelepathyQt4/channel-dispatch-operation.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 51477e650a8aeb9ee4804f0931f7ffc09bc6a9f4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 19:58:10 2010 +0100

    CapabilitiesBase: Added API/ABI break comments.

 TelepathyQt4/capabilities-base.h | 1 +
 1 file changed, 1 insertion(+)

commit ee20fa7b0d8c598ccb286dbe6ee559e2e87083e5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 19:43:04 2010 +0100

    Added TODO with general comments about improvements/fixes and API/ABI break.

 TODO | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 4f138309128cd680f1b82314da5ce644e60a9b31
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 19:28:40 2010 +0100

    AccountManager: Added API/ABI break comments and deprecated methods.

 TelepathyQt4/account-manager.h | 24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)

commit bea8dbdd76839a16249219d8172215b09c0ad470
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 19:05:12 2010 +0100

    Account: Added API/ABI break comments and deprecated methods.

 TelepathyQt4/account.h | 45 ++++++++++++++++++++++++++++++++-------------
 1 file changed, 32 insertions(+), 13 deletions(-)

commit d270cb872ccda55086fdd0d9222aee4a18c2ccbb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 18:25:02 2010 +0100

    AbstractInterface: Added API/ABI break comments and deprecated methods.

 TelepathyQt4/abstract-interface.h | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 6ce2d07fcaed7699b3b6f8ebc092e1336b74d88f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 16 18:01:51 2010 +0100

    AbstractClient*: Added API/ABI break comments and deprecated methods.

 TelepathyQt4/abstract-client.h | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

commit 7356b537150170688217dfdbadd8c9322eaa9458
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 14:31:57 2010 -0200

    Update NEWS

 NEWS | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit fcd52efb228edb35e518ad4d204aa6fa88803b66
Merge: c5eb46e 268345f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 14:31:04 2010 -0200

    Merge branch 'trivia'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit c5eb46e266fea171c0a714ba78a8d101652b2105
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 18 19:00:33 2010 +0300

    Update NEWS

 NEWS | 7 +++++++
 1 file changed, 7 insertions(+)

commit 1ea2640d73254d95b70c0cea59b2fd2b71510a5b
Merge: cac37d7 b5bb673
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 18 18:01:04 2010 +0300

    Merge remote branch 'bari/external-type'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 268345f00f857632c13395de6fb5f7a75c173669
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 13:02:43 2010 -0200

    ContactSearchChannel: Properly document signals.

 TelepathyQt4/contact-search-channel.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit cac37d72f7770db3acf741cd9900ed0614b2419f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 09:02:16 2010 -0200

    Update NEWS.

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 70e9957ee66e927edea2e3b99a8a986adf8efea0
Merge: bca4e94 0e81174
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 18 09:01:39 2010 -0200

    Merge remote branch 'gkiagia/compile-fixes'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 0e811745f04712af33827628c879f10ef21c5c75
Author: George Kiagiadakis <kiagiadakis.george@gmail.com>
Date:   Sat Oct 16 15:47:06 2010 +0300

    Require telepathy-glib 0.11.16 for Channel.Interface.Conference.

 CMakeLists.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 14a67846e3724d692a3d9afe4cea8fe943773d10
Author: George Kiagiadakis <kiagiadakis.george@gmail.com>
Date:   Sat Oct 16 15:40:50 2010 +0300

    Use guint instead of uint in glib code. Fixes compilation of the glib tests.

 tests/lib/glib/contact-search-chan.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit bca4e94046759ba6cd9261e4f378f12cba67b88f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 21:16:57 2010 -0300

    Start 0.3.13 development

 CMakeLists.txt | 4 ++--
 NEWS           | 5 +++++
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 493cbc68c5b4c179074dadb1dc083ed7c90b487b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 20:58:44 2010 -0300

    Prepare release 0.3.12

 CMakeLists.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 37a934112b0e8556c1b39c816f37195660be177d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 20:56:26 2010 -0300

    Update NEWS

 NEWS | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 0151d2a8960ecf9c47b734557b4cef0959445239
Merge: 1e8b3ff cc4a845
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 16:02:44 2010 -0300

    Merge branch 'contact-search'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit cc4a8459496634d32bbb797ebecd7d3b2105d55b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 15:56:49 2010 -0300

    ContactSearchChannel: Added docs for signals.

 TelepathyQt4/contact-search-channel.cpp | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 0657e68d0b4682f3f9806f4c7cc6107c7f754463
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 15:43:38 2010 -0300

    chan-contact-search test: Test that the pending operation returned from search only finishes when the state changes.

 tests/dbus/chan-contact-search.cpp | 31 ++++++++++++++++++++++++++++---
 1 file changed, 28 insertions(+), 3 deletions(-)

commit e84a11f3203819ad0ef1e33aa3db6d8447d72b0c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 15:35:57 2010 -0300

    ContactSearchChannel: Updated docs.

 TelepathyQt4/contact-search-channel.cpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit aeb5e2810c1183f94442c26c51db3d949be87c75
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 15:31:55 2010 -0300

    ContactSearchChannel: Added overloaded search method to take a key and term to search.

 TelepathyQt4/contact-search-channel.cpp | 26 ++++++++++++++++++++++++++
 TelepathyQt4/contact-search-channel.h   |  3 ++-
 tests/dbus/chan-contact-search.cpp      |  4 +---
 3 files changed, 29 insertions(+), 4 deletions(-)

commit 2fb682daa3f5af330b31b122310f7fa238d3d0ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 15:19:07 2010 -0300

    ContactSearchChannel: Return PendingOperation * in search and guarantees that it will return after the state changes.

 TelepathyQt4/CMakeLists.txt                    |  1 +
 TelepathyQt4/contact-search-channel-internal.h | 52 +++++++++++++++++++++
 TelepathyQt4/contact-search-channel.cpp        | 63 ++++++++++++++++++++++++--
 TelepathyQt4/contact-search-channel.h          |  4 +-
 4 files changed, 115 insertions(+), 5 deletions(-)

commit 6df0e832a515fe1944e7d48ec5d70e6b20af4410
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 14:37:59 2010 -0300

    chan-contact-search test: Test when the search result is empty.

 tests/dbus/chan-contact-search.cpp | 126 ++++++++++++++++++++++++++++---------
 1 file changed, 98 insertions(+), 28 deletions(-)

commit 7e88d31c522771aae4c77ed08a2875b646d376a7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 14:05:27 2010 -0300

    chan-contact-search test: Make sure the state is correct when receiving the search result.

 tests/dbus/chan-contact-search.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 4c6cb432d194e81756b78ea97db19f6f0b406cf8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 14:03:08 2010 -0300

    ContactSearchChannel: Added a queue of signals to guarantee signal emission order.

 TelepathyQt4/contact-search-channel.cpp | 71 +++++++++++++++++++++++++--------
 1 file changed, 54 insertions(+), 17 deletions(-)

commit 1deaa5847e71a0fb34a6af2b282f8c4173253937
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 13:42:22 2010 -0300

    Contact: Removed InfoFields::setAllFields method.

 TelepathyQt4/contact.cpp              | 12 +-----------
 TelepathyQt4/contact.h                |  5 -----
 TelepathyQt4/pending-contact-info.cpp |  5 ++---
 3 files changed, 3 insertions(+), 19 deletions(-)

commit 0ab8d9fe5cecb8e298646fd5e1a0ad366e4c22b3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 12:52:52 2010 -0300

    contacts-info test: Test Contact::infoFields.

 tests/dbus/contacts-info.cpp | 31 ++++++++++++++++++++++++++++---
 1 file changed, 28 insertions(+), 3 deletions(-)

commit 0ba2b33f2c308ed2e4628509330362ede4ac3cb2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 12:52:03 2010 -0300

    PendingContactInfo: Use Contact::InfoFields to represent contact info.

 TelepathyQt4/contact.h                |  1 +
 TelepathyQt4/pending-contact-info.cpp | 27 +++++++++++++++++++++++----
 TelepathyQt4/pending-contact-info.h   |  3 ++-
 3 files changed, 26 insertions(+), 5 deletions(-)

commit 7447374c54c1476eb8ccaad26930024d5b5f637a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 12:44:05 2010 -0300

    ContactSearchChannel: Use Contact::InfoFields instead of ContactInfoFieldList for search results map.

 TelepathyQt4/contact-search-channel.cpp | 2 +-
 TelepathyQt4/contact-search-channel.h   | 2 +-
 tests/dbus/chan-contact-search.cpp      | 5 +++--
 3 files changed, 5 insertions(+), 4 deletions(-)

commit a82239b92d258f0c07b3dfed9d8ee04a2f7f6dcb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 15 12:40:53 2010 -0300

    Contact: Added wrapper for ContactInfoFieldList.

 TelepathyQt4/contact.cpp | 113 ++++++++++++++++++++++++++++++++++++++++++-----
 TelepathyQt4/contact.h   |  30 ++++++++++++-
 2 files changed, 132 insertions(+), 11 deletions(-)

commit 0ba98550f9d5e8f96b59c5ce316c9704af400ca2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 20:42:12 2010 -0300

    chan-contact-search test: Added test for ContactSearchChannel.

 tests/dbus/CMakeLists.txt          |   1 +
 tests/dbus/chan-contact-search.cpp | 276 +++++++++++++++++++++++++++++++++++++
 2 files changed, 277 insertions(+)

commit 31bca40d271a963d559234dde05e46e506a14f90
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 20:41:26 2010 -0300

    ContactSearchChannel: Fixed slot declaration by properly adding Tp namespace to PendingOperation.

 TelepathyQt4/contact-search-channel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fa3f3e9f4928bac39904eb45caa61626235ef93a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 18:55:37 2010 -0300

    contact-search-chan test: Added test channel for ContactSearch iface.

 tests/lib/glib/CMakeLists.txt        |   2 +
 tests/lib/glib/contact-search-chan.c | 708 +++++++++++++++++++++++++++++++++++
 tests/lib/glib/contact-search-chan.h |  74 ++++
 3 files changed, 784 insertions(+)

commit 5e5a1c42a04d44c1a26efe8085947ff8272fdc54
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 14:29:07 2010 -0300

    ConnectionCapabilities: Added methods to check if ContactSearch channel is supported.

 TelepathyQt4/connection-capabilities.cpp | 60 ++++++++++++++++++++++++++++++++
 TelepathyQt4/connection-capabilities.h   |  4 +++
 2 files changed, 64 insertions(+)

commit ae7f3db3258e5d2402bf73f16669e3b4b372333a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 13:59:17 2010 -0300

    PendingOperation: Make PendingVoid delete the watcher after finished.

 TelepathyQt4/pending-operation.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 249bdcedf732575ee4bed490b69617ffb5f4f033
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 13:54:00 2010 -0300

    ContactSearchChannel: Use PendingVoid for search/continueSearch/stopSearch so we don't leak the watchers.

 TelepathyQt4/contact-search-channel.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9cc891ae96b6798bbd4848272865f3b194636047
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 13:45:27 2010 -0300

    ContactSearchChannel: Make the search/continueSearch/stopSearch methods return void.

 TelepathyQt4/contact-search-channel.cpp | 47 ++++++++++++++++++++-------------
 TelepathyQt4/contact-search-channel.h   |  6 ++---
 2 files changed, 32 insertions(+), 21 deletions(-)

commit 4ae10982345fcffacbf224c84931309028fa83c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 13:27:35 2010 -0300

    Account: Properly use and document the limit param when creating a contact search channel.

 TelepathyQt4/account.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit ee3abf180f03114a1a24fb829ce7a90965dc47eb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 13:26:33 2010 -0300

    ContactSearchChannel: Properly declare searchStateChanged signal with namespace where appropriate.

 TelepathyQt4/contact-search-channel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 94f2ea406d0f08c846d1e943002f697b6654e197
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 13:22:40 2010 -0300

    ContactSearchChannel: Added a wrapper from ContactPtr to contact info in the search results.

 TelepathyQt4/contact-search-channel.cpp | 70 +++++++++++++++++++++++++++++++--
 TelepathyQt4/contact-search-channel.h   |  5 ++-
 2 files changed, 71 insertions(+), 4 deletions(-)

commit aa1d56343bf36e434873bee384a3c4ed2f294e9c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 12:21:29 2010 -0300

    ContactSearchChannel: Bind Search/More/Stop.

 TelepathyQt4/contact-search-channel.cpp | 70 +++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-search-channel.h   |  6 +++
 2 files changed, 76 insertions(+)

commit 5b3bc365a0890b16679c59921986f8cbb111d228
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 10:58:07 2010 -0300

    ContactSearchChannel: Fixed copy/paste debug message.

 TelepathyQt4/contact-search-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 242e3e5cf6888a0bf449cee4cfeaccf53aca518f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 10:21:32 2010 -0300

    ContactSearchChannel: Added accessors for properties.

 TelepathyQt4/contact-search-channel.cpp | 229 +++++++++++++++++++++++++++++++-
 TelepathyQt4/contact-search-channel.h   |  40 ++++++
 2 files changed, 265 insertions(+), 4 deletions(-)

commit 2f858b1baa105348d5df5d524ecc07413db3eeef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 09:44:58 2010 -0300

    ChannelFactory: Handle ContactSearch channels.

 TelepathyQt4/channel-factory.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 97ad03ec0062a66928b496e56f153f93b8923bc4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 09:40:15 2010 -0300

    Account: Added createContactSearchChannel method.

 TelepathyQt4/account.cpp | 38 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |  6 ++++++
 2 files changed, 44 insertions(+)

commit 8f57ab795babe9a0dc47ea89809c26e182ec446f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 09:27:39 2010 -0300

    ContactSearchChannel: Added skeleton class.

 TelepathyQt4/CMakeLists.txt             |   4 +
 TelepathyQt4/ContactSearchChannel       |  13 +++
 TelepathyQt4/contact-search-channel.cpp | 139 ++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-search-channel.h   |  59 ++++++++++++++
 TelepathyQt4/types.h                    |   2 +
 5 files changed, 217 insertions(+)

commit 1e8b3ff9af352667cf604f182ac39a3cd1265579
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 08:39:29 2010 -0300

    Updated NEWS.

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit 950f081e4dd85ab0553bf90cdf3ce162fd887bd6
Merge: e2aec29 e7821c6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 08:36:09 2010 -0300

    Merge branch 'conference'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit e7821c6a43b0354ccffccc8d496eb69fcd21d34f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 08:33:07 2010 -0300

    Renamed conference test channels from Example to TpTests namespace.

 tests/dbus/chan-conference-draft.cpp          |  8 +--
 tests/dbus/chan-conference.cpp                |  8 +--
 tests/lib/glib/future/conference-draft/chan.c | 56 ++++++++++-----------
 tests/lib/glib/future/conference-draft/chan.h | 70 +++++++++++++--------------
 tests/lib/glib/future/conference/chan.c       | 56 ++++++++++-----------
 tests/lib/glib/future/conference/chan.h       | 70 +++++++++++++--------------
 6 files changed, 134 insertions(+), 134 deletions(-)

commit 858d4eb6d6267ce586fd26409c0d9cd6a4b279c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 08:26:40 2010 -0300

    conference tests: Check if channel removal updates Channel::conferenceChannels().

 tests/dbus/chan-conference-draft.cpp | 8 ++++++++
 tests/dbus/chan-conference.cpp       | 8 ++++++++
 2 files changed, 16 insertions(+)

commit 39a5d22aaeda7d523d66dfa52233ebefa46c96bf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 08:17:41 2010 -0300

    chan-conference-draft test: Properly set name using g_set_prgname.

 tests/dbus/chan-conference-draft.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5adbbb0f71e1e3ef3f4f3a15bc8f0d75f123c851
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 08:16:16 2010 -0300

    profile test: Updated to last changes in test-profile.profile.

 tests/profile.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit aafef0f4d6df9eb27ae492480d40ad0452e6c9f3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 03:05:04 2010 -0300

    account-basics test: Added test for capabilities().

 tests/dbus/CMakeLists.txt                     |   5 +-
 tests/dbus/account-basics.cpp                 | 213 +++++++++++++++++++++++++-
 tests/telepathy/profiles/test-profile.profile |   8 +-
 3 files changed, 220 insertions(+), 6 deletions(-)

commit 8bf583b49babead9414bfb9c067b623530b37d9a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 03:04:02 2010 -0300

    account-manager example: Add option to set Connection and ConnectionStatus.

 tests/lib/python/account-manager.py | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit c0830d98e8d531cba655af0e61a65d22ae89dc0b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 03:02:01 2010 -0300

    Account: Only warn if unable to create a profile in profile().

 TelepathyQt4/account.cpp | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit 526bc2f56a8455453921f96882e7c4e9ee8abeed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 01:08:13 2010 -0300

    Do not leak memory in conference example cms if a channel is removed from the conference.

 tests/lib/glib/future/conference-draft/chan.c | 3 ++-
 tests/lib/glib/future/conference/chan.c       | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 256e00407d0961cf25f1917304daab1a6c509d13
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 01:06:07 2010 -0300

    chan-conference test: Added test for Conference interface.

 tests/dbus/CMakeLists.txt      |   1 +
 tests/dbus/chan-conference.cpp | 333 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 334 insertions(+)

commit 9b2c65203ec48d1d20c6ded759ae52e7b2fd8928
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 01:05:23 2010 -0300

    conference example cm: Added example cm to test Conference interface.

 tests/lib/glib/CMakeLists.txt                   |   1 +
 tests/lib/glib/future/CMakeLists.txt            |   1 +
 tests/lib/glib/future/conference/CMakeLists.txt |  12 +
 tests/lib/glib/future/conference/chan.c         | 663 ++++++++++++++++++++++++
 tests/lib/glib/future/conference/chan.h         |  80 +++
 5 files changed, 757 insertions(+)

commit 351d425a1f35f20e3af3137bfc46771107d55a63
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 01:04:23 2010 -0300

    chan-conference-draft test: Test conference channel removal and supportsNonMerges support.

 tests/dbus/chan-conference-draft.cpp | 43 ++++++++++++++++++++++++++++++++++--
 1 file changed, 41 insertions(+), 2 deletions(-)

commit 0533b30fa23a719b9788553494f8f0eef9314290
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 14 01:03:39 2010 -0300

    conference-draft example cm: Added method to remove a channel from a conference.

 tests/lib/glib/future/conference-draft/chan.c | 18 ++++++++++++++++++
 tests/lib/glib/future/conference-draft/chan.h |  3 ++-
 2 files changed, 20 insertions(+), 1 deletion(-)

commit 7c6a1421927d0df08b9c8f03aebcf37b09e6695b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 20:12:56 2010 -0300

    Channel: Updated conferenceOriginalChannels() documentation.

 TelepathyQt4/channel.cpp | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit 8ab4dc509ccff7210acb2862f193914d7d208f2a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 20:02:31 2010 -0300

    Account: Updated capabilities() documentation.

 TelepathyQt4/account.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f76d6bfbf7f4961f6e7da71a80da137010778dd2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 19:50:55 2010 -0300

    ConnectionCapabilities: Updated documentation for methods to check conference support.

 TelepathyQt4/connection-capabilities.cpp | 39 ++++++++++++++++++++++----------
 1 file changed, 27 insertions(+), 12 deletions(-)

commit 1b6ea73d944e3c7fc1be3c4c221b8e627136a590
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 19:29:47 2010 -0300

    Channel: Use immutableProperties when creating conference channel objects, if available.

 TelepathyQt4/channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f30a2d0679873fd3f61ddc681d0c15ebba0ab031
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 19:28:21 2010 -0300

    Renamed Conference.DRAFT related tests to include draft in the name as a preparation to include support for the non-draft version.

 tests/dbus/CMakeLists.txt                          |   2 +-
 tests/dbus/chan-conference-draft.cpp               | 291 ++++++++++
 tests/dbus/chan-conference.cpp                     | 291 ----------
 tests/lib/glib/CMakeLists.txt                      |   2 +-
 tests/lib/glib/future/CMakeLists.txt               |   2 +-
 .../glib/future/conference-draft/CMakeLists.txt    |  12 +
 tests/lib/glib/future/conference-draft/chan.c      | 628 +++++++++++++++++++++
 tests/lib/glib/future/conference-draft/chan.h      |  79 +++
 tests/lib/glib/future/conference/CMakeLists.txt    |  12 -
 tests/lib/glib/future/conference/chan.c            | 628 ---------------------
 tests/lib/glib/future/conference/chan.h            |  79 ---
 11 files changed, 1013 insertions(+), 1013 deletions(-)

commit 7b3c23a5fa3eb188019b713c50b9f5bef5e30c32
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 19:27:34 2010 -0300

    Channel: Include ChannelFactory now that connection.h does not include it anymore.

 TelepathyQt4/channel.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 49e50f6ef2e9f4b7b4c335f1428671e30f241e4c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 02:40:40 2010 -0300

    Account: Use Conference or Conference.DRAFT when requesting conference channelsas according to what is supported.
    
    Also fixed a bug where Conf.InitialInviteeHandles was being added to the request parameters as
    object paths instead of handles.

 TelepathyQt4/account.cpp | 189 ++++++++++++++++++++++++++++++++---------------
 1 file changed, 130 insertions(+), 59 deletions(-)

commit 1a337834a55ab9bc9dfceaee0959000682a31452
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 01:43:27 2010 -0300

    Account: Make capabilities() use Profile::unsupportedRccs if any.
    
    Also make sure capabilitiesChanged is emitted if the profile changes and the caps is not using the
    connection caps.

 TelepathyQt4/account.cpp               | 145 ++++++++++++++++++++++-----------
 TelepathyQt4/connection-capabilities.h |   1 +
 2 files changed, 100 insertions(+), 46 deletions(-)

commit 953364e6dcf3a494ffd790ac46bd4090b9008bf2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 00:40:50 2010 -0300

    Channel: Build contact for conference channel removed actor.

 TelepathyQt4/channel.cpp | 102 ++++++++++++++++++++++++++++++++++++++++++-----
 TelepathyQt4/channel.h   |   1 +
 2 files changed, 92 insertions(+), 11 deletions(-)

commit 404cbc868d04d407e8c7acc0fff0b2237b25605d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Oct 10 23:37:51 2010 -0300

    Channel: Expose Conference.OriginalChannels as a map of handles to channel objects.

 TelepathyQt4/channel.cpp | 44 ++++++++++++++++++++++++++++++++++++++------
 TelepathyQt4/channel.h   |  1 +
 2 files changed, 39 insertions(+), 6 deletions(-)

commit 52be9b602a9877eda9d0ff935fe2b787882672d4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Oct 10 23:37:27 2010 -0300

    Channel: Use ChannelFactory when instantiating conference channels.

 TelepathyQt4/channel.cpp | 72 +++++++++++++++++++++++++++++-------------------
 1 file changed, 43 insertions(+), 29 deletions(-)

commit 3029ddb0c41a1310deb6940ede68e8b14263360f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Oct 10 23:36:35 2010 -0300

    Channel: Fixed conference methods' documentation.

 TelepathyQt4/channel.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 167e380088eb7c7e2fe65660afa8f4504e0033a9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 00:44:37 2010 -0300

    ConnectionCapabilities: Added methods to check if conference is supported.

 TelepathyQt4/connection-capabilities.cpp | 92 ++++++++++++++++++++++++++++++++
 TelepathyQt4/connection-capabilities.h   |  4 ++
 2 files changed, 96 insertions(+)

commit f9f8de50b7041caa1c0b2e8c7c10c5d44124095d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Oct 10 21:43:25 2010 -0300

    Channel: Always return false in conferenceSupportsNonMerges if Conference interface is supported.

 TelepathyQt4/channel.cpp | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

commit b7fbe11614999952eb4050048857bf6c8fe08e6a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 6 02:24:59 2010 -0300

    Account: Added TODO of what to do when creating conference channels now that we support both Conference and Conference.DRAFT.

 TelepathyQt4/account.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit f4c55bd5c69dd6838c89f606dc3ef9e088ba7e4f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 6 02:24:24 2010 -0300

    Channel: Added support for Conference interface (keep support for Conference.DRAFT for now).

 TelepathyQt4/channel.cpp | 153 ++++++++++++++++++++++++++++++++++++++---------
 TelepathyQt4/channel.h   |  14 ++++-
 TelepathyQt4/channel.xml |   1 +
 3 files changed, 140 insertions(+), 28 deletions(-)

commit e2aec29d179abd56bb56ad8aa6a353e23682ab6c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 14:47:32 2010 -0300

    Updated NEWS.

 NEWS | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

commit fe1ed8485cd48380c8eac21c6252e7c2a05f72c6
Merge: 49607cc b8502d4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 14:17:48 2010 -0300

    Merge branch 'spec-0.21.1'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 49607cc5173336d93250d1b0efed8dae25112d22
Merge: dd2fc01 86ddb2b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 14:17:29 2010 -0300

    Merge branch 'smchan-improvements'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit b8502d4f7ceaeb0db84830a736b2b809c1568bd1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 13:49:36 2010 -0300

    client test: Check if CR::immutableProperties is being set correctly when passing ObserverInfo::request-properties.

 tests/dbus/client.cpp | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit 86ddb2bac8d472833ea821f666c7af3efd801379
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 12:54:26 2010 -0300

    StreamedMediaChannel: No need to fallback to Connection::selfHandle as Channel::groupSelfContact is always available.

 TelepathyQt4/streamed-media-channel.cpp | 57 +++++++++------------------------
 1 file changed, 16 insertions(+), 41 deletions(-)

commit 2f61851e176546f0ed8286567b00f2442f32b2f4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 12:36:50 2010 -0300

    client test: Test usage of ObserverInfo::request-properties.

 tests/dbus/client.cpp | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit c587bf4053dbf66593cb37cb44bd63b975efcc9b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 12:36:15 2010 -0300

    ClientRegistrar: Make use of ObserverInfo::request-properties.

 TelepathyQt4/client-registrar.cpp | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

commit dd2fc013f9b900e9f1d1412a363d43e770d84d5d
Merge: 76abe3f db0a8d4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 11:54:49 2010 -0300

    Merge remote branch 'origin/conn-caps-doc-fix'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 76abe3f4b13b7bb018867f4e5d498ce8203cdbdf
Merge: a49f5d0 6ed9a51
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 13 11:54:41 2010 -0300

    Merge remote branch 'origin/am-undeprecate-acc-for-path'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 6ed9a51f2dd6354180fbe96611d665aaf20ec647
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 10:29:50 2010 -0300

    AccountManager: Un-deprecate methods to get an account given a path.

 TelepathyQt4/account-manager.cpp | 12 ++++++++++++
 TelepathyQt4/account-manager.h   |  4 ++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit b5bb67325e314dd7eba18afef55dd49096215efd
Author: Marco Barisione <marco@barisione.org>
Date:   Mon Oct 11 11:46:30 2010 +0100

    Don't ignore the namespace in libqt4codegen's binding_from_decl()
    
    Ignoring the namespace means that the codegen thinks the spec is broken
    when we use external types: the type "Foo" is expected to be provided,
    while the spec actually provides "Tp::Foo".

 tools/libqt4codegen.py | 6 +++++-
 tools/qt4-types-gen.py | 5 ++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 405e5898a4cdbd4caec9428a51da43b583c11e88
Author: Marco Barisione <marco@barisione.org>
Date:   Mon Oct 11 11:48:24 2010 +0100

    libqt4codegen: get the Tp type of external types from the name attribute
    
    In the spec the Telepathy type is the value of the "name" attribute of
    "<tp:external-type/>", but we were trying to use the non-existing
    "tp:type" attribute.
    
    Fixes: fd.o#30223 - telepathy-qt4's codegen doesn't deal with
    tp:external-type properly

 tools/libqt4codegen.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5e05c5e061fc46aa4545d227facfe07cdb9e0906
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 9 11:27:39 2010 +0100

    Use an external type that is not mapped to a Qt type in the example
    
    Use Telepathy's CurrencyAmount in the ConnectionInterfaceHats example,
    thus breaking the compilation as the only external types that work at
    the moment are the ones that are mapped to Qt types (like contact
    handles that are mapped to uints).

 examples/extensions/Connection_Interface_Hats.xml | 27 +++++++++++++++++++++++
 examples/extensions/all.xml                       |  2 ++
 2 files changed, 29 insertions(+)

commit 234dfb1b3a9350829083a9ea941b938dba2fd5a2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 06:25:22 2010 -0300

    StreamedMediaChannel: Improved test coverage.

 tests/dbus/streamed-media-chan-call.cpp | 223 +++++++++++++++++++++++++++++---
 tests/dbus/streamed-media-chan.cpp      |  10 ++
 2 files changed, 218 insertions(+), 15 deletions(-)

commit 04a748588aec41fa09535976a220b79e60284dc3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 06:23:04 2010 -0300

    future call channel: Added support for Content.Remove.

 tests/lib/glib/future/call/call-channel.c | 29 ++++++++++++++++++++++
 tests/lib/glib/future/call/call-content.c | 41 +++++++++++++++++++++++++++++--
 2 files changed, 68 insertions(+), 2 deletions(-)

commit fa732138d84a004c02cf4c3f64d2ea82949e9b6d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 06:22:25 2010 -0300

    Channel: Fixed debug messages.

 TelepathyQt4/channel.cpp | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit ac45b1814f8ad6832e0565cbf6e3061a535c9e43
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 06:21:31 2010 -0300

    StreamedMediaChannel: requestDirection when using Call should not change receive for self contact.

 TelepathyQt4/streamed-media-channel.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit c5be5b35950228e262532461027c185e4ef2c172
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 06:20:43 2010 -0300

    StreamedMediaChannel: updateSMDirection don't need to change the current direction as send/receive are passed as params.

 TelepathyQt4/streamed-media-channel.cpp | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit a49f5d01d7e6340d7db18f998e1bc28955868f0c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Oct 10 23:36:56 2010 +0300

    Don't make connection.h depend on ChannelFactory and ContactFactory
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/connection.cpp             | 2 ++
 TelepathyQt4/connection.h               | 2 --
 tests/dbus/chan-basics.cpp              | 2 ++
 tests/dbus/chan-conference.cpp          | 2 ++
 tests/dbus/chan-group.cpp               | 2 ++
 tests/dbus/conn-basics.cpp              | 2 ++
 tests/dbus/conn-capabilities.cpp        | 2 ++
 tests/dbus/conn-requests.cpp            | 2 ++
 tests/dbus/conn-roster-groups.cpp       | 2 ++
 tests/dbus/conn-roster.cpp              | 2 ++
 tests/dbus/contacts-avatar.cpp          | 2 ++
 tests/dbus/contacts-capabilities.cpp    | 3 +++
 tests/dbus/contacts-info.cpp            | 2 ++
 tests/dbus/contacts-location.cpp        | 2 ++
 tests/dbus/contacts.cpp                 | 2 ++
 tests/dbus/handles.cpp                  | 2 ++
 tests/dbus/streamed-media-chan-call.cpp | 2 ++
 tests/dbus/streamed-media-chan.cpp      | 2 ++
 tests/dbus/text-chan.cpp                | 2 ++
 19 files changed, 37 insertions(+), 2 deletions(-)

commit b767c147e04843b7556b617720152e19fcebe41a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 7 14:46:32 2010 -0300

    StreamedMediaChannel: Fix fd.o#30386 - Regression: StreamedMediaChannel::streamAdded is not emitted when one requests a new stream using a StreamedMedia channel type.

 TelepathyQt4/streamed-media-channel.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 926311d88c674121123177782c1162e590c4ba30
Merge: 1ee56aa 57cb4bb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 03:34:44 2010 -0300

    Merge branch 'factories'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 1ee56aa15be0e484496d7e3116208d00b4ebd3f5
Merge: a6a193d 9ed06fe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 03:33:53 2010 -0300

    Merge branch 'tp-qt4-farsight-install-fix'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit a6a193d06204bd9f14137b76507fe2b096cc6a3a
Merge: cf3c473 c71389b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 03:32:35 2010 -0300

    Merge branch 'account-doc-fix'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit e9d3b64f6833aaa67355cd871756386d8bb39037
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 03:28:08 2010 -0300

    Added auto generated classes for new Conn.ClientTypes/ContactGroups/ContactList/PowerSaving and Chan.ServerTLSConnection.

 TelepathyQt4/CMakeLists.txt                        |  5 ++++
 .../ChannelTypeServerTLSConnectionInterface        | 13 ++++++++++
 TelepathyQt4/ConnectionInterfaceClientTypes        | 13 ++++++++++
 TelepathyQt4/ConnectionInterfaceContactGroups      | 13 ++++++++++
 TelepathyQt4/ConnectionInterfaceContactList        | 13 ++++++++++
 TelepathyQt4/ConnectionInterfacePowerSaving        | 13 ++++++++++
 TelepathyQt4/channel.h                             |  6 +++++
 TelepathyQt4/channel.xml                           |  1 +
 TelepathyQt4/connection.h                          | 30 +++++++++++++++++++---
 TelepathyQt4/connection.xml                        |  4 +++
 10 files changed, 108 insertions(+), 3 deletions(-)

commit db0a8d4bca3d150b896f55ba35925b6153e9def8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 11 00:44:45 2010 -0300

    ConnectionCapabilities: Fix doc for supportsTextChatRooms.

 TelepathyQt4/connection-capabilities.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ed06feed035eb8c99f568e9195cfb4842e9dd81
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 8 16:04:43 2010 -0300

    Install TelepathyQt4/Farsight/global.h.

 TelepathyQt4/Farsight/CMakeLists.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 79a914e7832d4086790fd20fe58630387310e864
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 6 00:25:08 2010 -0300

    Update to spec 0.21.1

 TelepathyQt4/channel.cpp                           |   9 +-
 TelepathyQt4/future-channel.xml                    |   2 +-
 spec/Account.xml                                   |  31 +-
 spec/Account_Interface_Minimum_Presence.xml        | 108 +++++
 spec/Authentication_TLS_Certificate.xml            | 195 ++++----
 spec/Channel.xml                                   |  11 +-
 spec/Channel_Dispatcher_Future.xml                 | 377 ++++++++++++++++
 spec/Channel_Interface_Addressing.xml              | 107 +++++
 spec/Channel_Interface_Conference.xml              | 491 ++++++++++++++------
 spec/Channel_Interface_Conference_DRAFT.xml        | 428 ++++++++++++++++++
 spec/Channel_Interface_DTMF.xml                    |   9 +
 spec/Channel_Interface_Mergeable_Conference.xml    |   6 +-
 spec/Channel_Interface_SMS.xml                     |  93 ++++
 spec/Channel_Interface_Splittable.xml              |   9 +-
 spec/Channel_Request_Future.xml                    |  98 ++++
 spec/Channel_Type_Call.xml                         |  13 +
 spec/Channel_Type_Server_TLS_Connection.xml        |  19 +-
 spec/Channel_Type_Streamed_Media.xml               |   6 +-
 spec/Client_Handler.xml                            |  20 +-
 spec/Client_Handler_Future.xml                     |   4 +-
 spec/Client_Interface_Requests.xml                 |   4 +-
 spec/Client_Observer.xml                           |  11 +-
 spec/Connection.xml                                |   6 +-
 spec/Connection_Interface_Addressing.xml           | 258 +++++++++++
 spec/Connection_Interface_Cellular.xml             |  53 ++-
 spec/Connection_Interface_Client_Types.xml         |  47 +-
 spec/Connection_Interface_Communication_Policy.xml | 163 +++++++
 spec/Connection_Interface_Contact_Groups.xml       | 164 +++++--
 spec/Connection_Interface_Contact_List.xml         | 492 ++++++++++++++-------
 spec/Connection_Interface_Power_Saving.xml         | 110 +++++
 spec/Connection_Interface_Resources.xml            | 212 +++++++++
 spec/Connection_Interface_Simple_Presence.xml      | 131 +++++-
 spec/Protocol.xml                                  |  24 +-
 spec/Protocol_Interface_Addressing.xml             | 300 +++++++++++++
 spec/all.xml                                       |  12 +-
 spec/errors.xml                                    |  10 +-
 spec/generic-types.xml                             |  17 +
 tests/lib/glib/future/extensions/channel.xml       |   2 +-
 38 files changed, 3524 insertions(+), 528 deletions(-)

commit c71389bb1224f89ef78cb8728700e43719574338
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 8 16:00:35 2010 -0300

    Account: Fixed documentation for create and constructor methods.

 TelepathyQt4/account.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 57cb4bbbf0a4330d6f64b24c4588e4e7b55cbf3d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 8 15:58:24 2010 -0300

    Make all tests use the non-deprecated Connection::create methods that takes factories as params.

 tests/dbus/chan-basics.cpp              | 4 +++-
 tests/dbus/chan-conference.cpp          | 4 +++-
 tests/dbus/chan-group.cpp               | 4 +++-
 tests/dbus/client.cpp                   | 4 +++-
 tests/dbus/conn-basics.cpp              | 4 +++-
 tests/dbus/conn-capabilities.cpp        | 4 +++-
 tests/dbus/conn-requests.cpp            | 4 +++-
 tests/dbus/conn-roster-groups.cpp       | 8 ++++++--
 tests/dbus/conn-roster.cpp              | 4 +++-
 tests/dbus/contacts-avatar.cpp          | 4 +++-
 tests/dbus/contacts-capabilities.cpp    | 4 +++-
 tests/dbus/contacts-info.cpp            | 4 +++-
 tests/dbus/contacts-location.cpp        | 4 +++-
 tests/dbus/contacts.cpp                 | 8 ++++++--
 tests/dbus/handles.cpp                  | 4 +++-
 tests/dbus/streamed-media-chan-call.cpp | 4 +++-
 tests/dbus/streamed-media-chan.cpp      | 4 +++-
 tests/dbus/text-chan.cpp                | 4 +++-
 18 files changed, 60 insertions(+), 20 deletions(-)

commit 53b1c2c731efae776f9a5bd7c2bc114e810d6fe5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 8 15:33:26 2010 -0300

    Connection: Added constructors/accessors for using Factories.

 TelepathyQt4/connection-factory.cpp |   3 +-
 TelepathyQt4/connection.cpp         | 134 ++++++++++++++++++++++++++++++++++--
 TelepathyQt4/connection.h           |  24 ++++++-
 3 files changed, 153 insertions(+), 8 deletions(-)

commit 7f5de6fc8aa71c37073d0fbbb5271aefd9d0e7c0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Sep 7 14:28:21 2010 +0100

    qt4-types-gen: improve broken spec error reporting.
    
    This is partly just me being a bit OCD, but it makes the error output
    way easier to read. Previously, if the generator hit (for instance) an
    undefined type, it'd spit out:
    
          GEN    _gen/types-body.hpp
        Traceback (most recent call last):
          File "../../../tools/qt4-types-gen.py", line 490, in <module>
            Generator(dict(options))()
          File "../../../tools/qt4-types-gen.py", line 171, in __call__
            self.provide_all()
          File "../../../tools/qt4-types-gen.py", line 312, in provide_all
            assert not self.required_custom, 'These required types were not provided by the spec: ' + ', '.join(self.required_custom)
        AssertionError: These required types were not provided by the spec: CurrencyAmount
    
    But now it produces:
    
          GEN    _gen/types.h
        Your spec is broken, dear developer! The following types were used, but not provided by the spec or by <tp:external-type/> declarations in all.xml:
            CurrencyAmount
    
    A more informative error, and 100% less backtrace cruft.
    
    Of course, it'd be better if we could report the locations where the
    unknown types were used, but that seems to be non-trivial.

 tools/qt4-types-gen.py | 80 ++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 71 insertions(+), 9 deletions(-)

commit cf3c473a72596dcc29527da0dfebf7b5cbffd79c
Merge: fa5c91e 2587734
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Oct 6 18:00:54 2010 +0200

    Merge branch 'update-xml-files'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 25877348f4fd4371cef07d3468125982b99f0169
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Oct 6 17:06:07 2010 +0200

    Have all the macros affecting spec files depend on them

 cmake/modules/TpQt4Macros.cmake | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

commit fa5c91e60438fc2808315dfaa598d798f61603af
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 4 21:27:25 2010 +0300

    Start 0.3.12 development

 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7c95738d866df0ad9ce1a9df94a034de3a5a98ae
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 4 21:15:13 2010 +0300

    Prepare release 0.3.11

 CMakeLists.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a7daf452a6f2ac8e155f500308460f6f432db92b
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 4 21:01:11 2010 +0300

    Update NEWS

 NEWS | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit c4f4170667a08879038965c4977556e6f0d7f4de
Merge: b4d7176 2b3c4c8
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Oct 4 20:33:09 2010 +0300

    Merge branch 'cr-enhancements'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 2b3c4c87bdc74c13647c6d2b9b8be217803a301f
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 22:58:28 2010 +0300

    Test ChannelRequest::immutableProperties()

 tests/dbus/client-factories.cpp | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 69d29f5670631397887a0226b2d9dd1c7ac1efd8
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 22:21:24 2010 +0300

    Add accessor for all immutable properties passed to ChannelRequest

 TelepathyQt4/channel-request.cpp | 37 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel-request.h   |  5 ++---
 2 files changed, 39 insertions(+), 3 deletions(-)

commit 2351f04aa57162cdfbbf7d560c4c64674cab7b5f
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 22:14:23 2010 +0300

    Doxyment that ChannelRequest immutable accessors are usable before it's ready

 TelepathyQt4/channel-request.cpp | 26 +++++++++++++++++++-------
 1 file changed, 19 insertions(+), 7 deletions(-)

commit 15fe8226b537e3387cb464a593cc5c2180273f8f
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 22:10:34 2010 +0300

    Make ChannelRequest getters for immutable properties usable right after it's created

 TelepathyQt4/channel-request.cpp | 74 ++++++++++++++++++++++++++++------------
 tests/dbus/client-factories.cpp  | 12 +++++--
 2 files changed, 62 insertions(+), 24 deletions(-)

commit b4d7176e8c8062fa9a159e4e395741dfc3f21755
Merge: 1faeb2f 6884c8f
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 19:50:49 2010 +0300

    Merge branch 'optimize'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 6884c8fdd6ce21417efa95763e362590a335226e
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 19:49:45 2010 +0300

    Avoid creating a Features set for every ReadyObject::isReady() call

 TelepathyQt4/ready-object.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 4d6d7a6f8dc590de6bb979d25dc8bd9cd4bf7509
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 19:49:15 2010 +0300

    Change the optimization QString constants naming to kneelingCamel

 TelepathyQt4/channel.cpp          | 102 +++++++++++++++++++-------------------
 TelepathyQt4/readiness-helper.cpp |   6 +--
 2 files changed, 54 insertions(+), 54 deletions(-)

commit a9b90df3e53d289e41c29dbb929de904da022e88
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 18:21:24 2010 +0300

    Optimization: Create less redundant temporary QSet<Feature>s in ReadinessHelper
    
    Cuts down the number of Feature sets created eg. when running TestStreamedMediaChannel five-fold.

 TelepathyQt4/readiness-helper.cpp | 29 +++++++++++++++++++----------
 1 file changed, 19 insertions(+), 10 deletions(-)

commit 1faeb2fd6320337c05063b255f284e05125b5efe
Merge: 3447faa 37d03c5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 1 12:07:40 2010 -0300

    Merge branch 'test-conn-roster-fix'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 500960beacdd3f33e087ca5ce2afeeb9980ff679
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 20 15:40:01 2010 +0300

    Weed out useless QString constructions/latin1 conversions for common constant uses

 TelepathyQt4/channel.cpp          | 111 +++++++++++++++++++++++++-------------
 TelepathyQt4/readiness-helper.cpp |   6 ++-
 2 files changed, 79 insertions(+), 38 deletions(-)

commit 3447faa63a8a28552582795479d6d47786ed2c9d
Merge: fa007df c255066
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 18:04:11 2010 +0300

    Merge branch 'unbreak-makecheck'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 37d03c53000968e4bda3552702b19cc7304bd6f8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 1 12:02:36 2010 -0300

    conn-roster test: Fixed race condition when checking if the user authorized presence publication.

 tests/dbus/conn-roster.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c2550668bbd3bd0986a77eec1d22a522daeb3a63
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 18:02:12 2010 +0300

    Un-break regular make check again :O

 cmake/modules/TpQt4Macros.cmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fa007df42582de727f87eb77ccdfd6b385c011de
Merge: fa2d3be d3bf4aa
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 17:54:00 2010 +0300

    Merge branch 'cmake-fixes'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit d3bf4aad5ff0b451915104bbd118d85bea0f213e
Merge: 5225ada 10c7463
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 17:52:25 2010 +0300

    Merge remote branch 'drf/fix-cmake-soversion-target' into cmake-fixes
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 5225ada3a3c9b9b4fca59002eface260b12de626
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 17:39:04 2010 +0300

    Install pretty header ProtocolParameter instead of Parameter, which doesn't exist

 TelepathyQt4/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f726518059fa6801433f44212d41fba37ef8d4b0
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 17:35:03 2010 +0300

    Actually check for memory errors/slowness in *tpqt4/the test*, not /bin/sh
    
    This was totally ridiculous...!

 cmake/modules/TpQt4Macros.cmake | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 7c2bcc8f3aa78333429ec801c5964e2ffc3571ca
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 17:03:09 2010 +0300

    Make the valgrind/callgrind output/log files have more useful names

 cmake/modules/TpQt4Macros.cmake | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit bb97eee877638161d1ae9535bf097ad8f53ebf54
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Oct 1 17:02:02 2010 +0300

    Sanitize .gitignore now that we exclusively do out-of-tree builds with CMake

 .gitignore | 62 --------------------------------------------------------------
 1 file changed, 62 deletions(-)

commit fa2d3bef6951b736007a15b591fab90e21ae5090
Merge: f277950 3e0cc5a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 1 09:48:35 2010 -0300

    Merge branch 'profiles'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>

commit 3e0cc5abd6cba5864f21850384fdc38ea68c77d7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 15:33:53 2010 -0300

    account-basics test: Added test to check if profile changes when service name changes.

 tests/dbus/account-basics.cpp | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit 4005e5f832e949921cdd2c9d3e080c0108f4b548
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 15:11:20 2010 -0300

    Account: Emit iconName and profile change notifications if needed when the profile changes.

 TelepathyQt4/account.cpp      | 50 +++++++++++++++++++++++++++++++++++--------
 TelepathyQt4/account.h        |  3 ++-
 tests/dbus/account-basics.cpp |  2 +-
 3 files changed, 44 insertions(+), 11 deletions(-)

commit 11e418bddaf909665d3f10995fba6e289c9d88a5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 15:10:31 2010 -0300

    profile test: Added test to check when icon and provider are not provided in the .profile file.

 tests/profile.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit dd04f9253df7ed06aebd3b09552db80afc75d432
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 14:26:14 2010 -0300

    Profile: Make "service" icon and provider attributes optional.

 TelepathyQt4/profile.cpp                                          | 8 +++++---
 tests/dbus/profile-manager.cpp                                    | 8 ++++----
 .../telepathy/profiles/test-profile-no-icon-and-provider.profile  | 7 +++++++
 3 files changed, 16 insertions(+), 7 deletions(-)

commit a328f67e965b52d82ebb4362d2df8337d9a060df
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 14:25:18 2010 -0300

    Account: Use profile icon for iconName() if needed and updated docs accordingly.

 TelepathyQt4/account.cpp | 23 ++++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

commit df4e9682f5897af946fac469fbaf4a1ad5e38861
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 14:01:03 2010 -0300

    ProfileManager: Check if CM became ready before using it while creating fake profiles.

 TelepathyQt4/profile-manager.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 0ef2851b13b1437f2f0712a16db2497289580d10
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 14:00:12 2010 -0300

    Account: Improve documentation for Account::profile regarding fake profiles.

 TelepathyQt4/account.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4e2b5133bbe0dc80879964b3b049e97d15abf1d5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 30 13:59:59 2010 -0300

    ProfileManager: Improve documentation about FeatureFakeProfiles.

 TelepathyQt4/profile-manager.cpp | 24 ++++++++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

commit f2779500989f488dd6f242298247f215040adc65
Merge: e786087 fada5b1
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 30 15:30:22 2010 +0200

    Merge branch 'cmake-fixes'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit fada5b13b365849f94833eb67e6a5ddf97b40ed8
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 30 15:25:12 2010 +0200

    Have make lcov-check build all the dependencies (hence all the tests) before running

 cmake/modules/TpQt4Macros.cmake |  3 +++
 tests/CMakeLists.txt            | 13 +++++++++++++
 tools/CMakeLists.txt            | 13 -------------
 3 files changed, 16 insertions(+), 13 deletions(-)

commit 30527da909edc0a4eb9e1a86abe2d9f2abe75b92
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 30 15:14:08 2010 +0200

    Fix typo: do not set the CXX flags to the linker flags

 TelepathyQt4/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6707977628752447d6df9d6573a0f6f573140d5b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 29 12:15:57 2010 -0300

    Moved ManagerFile/KeyFile specific functions to the classes itself.

 TelepathyQt4/connection-manager.cpp |   3 +-
 TelepathyQt4/key-file.cpp           |  83 +++++++++++++++++++
 TelepathyQt4/key-file.h             |   5 ++
 TelepathyQt4/manager-file.cpp       |  53 +++++++++++-
 TelepathyQt4/manager-file.h         |   6 +-
 TelepathyQt4/profile.cpp            |  11 +--
 TelepathyQt4/utils.cpp              | 160 ------------------------------------
 TelepathyQt4/utils.h                |  13 ---
 8 files changed, 148 insertions(+), 186 deletions(-)

commit a3ea87b6465bce13324e5ab6576ba1a55d870db5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 29 11:56:01 2010 -0300

    Account: Construct fake profiles service name the same way as done by ProfileManager.

 TelepathyQt4/account.cpp      | 4 ++--
 tests/dbus/account-basics.cpp | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 2ff02befd4f4ead39df414c7a9504992ad02faec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 29 11:55:37 2010 -0300

    ProfileManager: Added support to create fake profiles.

 TelepathyQt4/profile-manager.cpp | 109 ++++++++++++++++++++++++++++++++++++---
 TelepathyQt4/profile-manager.h   |  16 ++++--
 tests/CMakeLists.txt             |   1 -
 tests/dbus/CMakeLists.txt        |   2 +
 tests/dbus/profile-manager.cpp   |  83 +++++++++++++++++++++++++++++
 tests/profile-manager.cpp        |  40 --------------
 6 files changed, 199 insertions(+), 52 deletions(-)

commit 278dfd8bdf442a6ed86c7ae0bf40b58f9fc4d3e2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 29 11:53:30 2010 -0300

    PendingComposite: Added option to not fail when first pending operation fails.

 TelepathyQt4/pending-operation.cpp       | 42 +++++++++++++++++++++++++++-----
 TelepathyQt4/simple-pending-operations.h |  2 ++
 2 files changed, 38 insertions(+), 6 deletions(-)

commit f846117d1f26a294e95dfddc1a5e33a826fe2c73
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 29 10:28:04 2010 -0300

    ProfileManager: Make ProfileManager a ReadyObject as a preparation to support creating fake profiles.

 TelepathyQt4/CMakeLists.txt      |  1 +
 TelepathyQt4/profile-manager.cpp | 47 +++++++++++++++++++++++++++++++++-------
 TelepathyQt4/profile-manager.h   |  8 ++++++-
 tests/profile-manager.cpp        | 11 +++++++++-
 4 files changed, 57 insertions(+), 10 deletions(-)

commit 9fc23c0a4d96b2d5e534801b5b3ea8f9b92138e7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 29 10:24:47 2010 -0300

    Profile: Changed parsing to support new format as agreed in fd.o#24897 comment #7.
    
    Additionally it also makes "icon" an attribute of "service", to be consistent with <presence
    icon="base-name">.

 TelepathyQt4/profile.cpp                           | 59 ++++++++++------------
 .../test-profile-invalid-service-id.profile        | 16 +++---
 .../profiles/test-profile-malformed.profile        |  4 +-
 .../profiles/test-profile-non-im-type.profile      | 15 +++---
 tests/telepathy/profiles/test-profile.profile      | 15 +++---
 5 files changed, 51 insertions(+), 58 deletions(-)

commit 14443c9643e1095e093701b2437a3ce17b5fa74a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 16:25:53 2010 -0300

    profile test: Removed duplicated test.

 tests/profile.cpp | 3 ---
 1 file changed, 3 deletions(-)

commit 258c007345f9ed637f24637d0de4aa52e98fc11d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 16:21:29 2010 -0300

    ProfileManager: Ignore profiles with type != IM.

 TelepathyQt4/profile-manager.cpp | 6 ++++++
 tests/profile-manager.cpp        | 1 +
 2 files changed, 7 insertions(+)

commit 7f1b9ed9e92713154b06cc357a8cb07702dd0268
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 16:21:16 2010 -0300

    Profile: Don't fail if type != IM when using createForFileName.

 TelepathyQt4/profile.cpp                                  | 15 +++++++++++----
 tests/profile.cpp                                         | 13 ++++++++++++-
 .../telepathy/profiles/test-profile-invalid-type.profile  | 10 ----------
 tests/telepathy/profiles/test-profile-non-im-type.profile | 10 ++++++++++
 4 files changed, 33 insertions(+), 15 deletions(-)

commit f23a70bb60675b07a7999aaeeefc08212f29af30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 11:41:32 2010 -0300

    Profile: Ignore elements with type != IM.

 TelepathyQt4/profile.cpp                                   | 11 ++++++++++-
 tests/profile.cpp                                          |  3 +++
 tests/telepathy/profiles/test-profile-invalid-type.profile | 10 ++++++++++
 3 files changed, 23 insertions(+), 1 deletion(-)

commit 4f400c4ef61a7e9ee11cccfbb34be936e8cc4ee3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 01:33:54 2010 -0300

    Profile: Added docs.

 TelepathyQt4/profile.cpp | 211 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 211 insertions(+)

commit 74007703ac1f9877163f6c8892398bc01c32a017
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 01:01:45 2010 -0300

    acount-basics test: Added tests for Account profile support.

 tests/dbus/account-basics.cpp | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 0a0c0eb41bdc58df074abd23f63c5a5c7cc0b8f4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 00:49:46 2010 -0300

    Profile: Don't fail parsing for unknown elements, just warn about them.

 TelepathyQt4/profile.cpp | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit 3d378dc6ad3f7448e896d68c0b91149359325ae2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 00:37:29 2010 -0300

    Account: Updated profile method documentation with info about fake profiles.

 TelepathyQt4/account.cpp | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 360877e5b3fc099d0e8a47458cf4aa2d61be0d4c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 00:37:14 2010 -0300

    Profile: Renamed allowOthersPresences to allowOtherPresences.

 TelepathyQt4/profile.cpp | 17 ++++++++---------
 TelepathyQt4/profile.h   |  2 +-
 2 files changed, 9 insertions(+), 10 deletions(-)

commit 69aafc9d8a0b0b4830f6814830499361ef28630d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 00:28:17 2010 -0300

    Account: Added fake profiles support.
    
    Added FeatureProfile that for now is the same as FeatureProtocolInfo, but
    represented as a new feature, so it can be changed later in case new info other
    than the ones provided by FeatureProtocolInfo is needed.

 TelepathyQt4/account.cpp | 24 +++++++++++++++++-------
 TelepathyQt4/account.h   |  1 +
 2 files changed, 18 insertions(+), 7 deletions(-)

commit 0c61cdd84bcbc1db25b4060313cba46c1b214fac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 00:23:34 2010 -0300

    Profile: Added isFake method to indicate whether this is a fake profile.

 TelepathyQt4/profile.cpp | 11 ++++++++++-
 TelepathyQt4/profile.h   |  2 ++
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 6cda83d1005bbb605c24695c08423205846fbaa6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 00:21:45 2010 -0300

    Profile: Added new constructor used to create fake profiles.

 TelepathyQt4/profile.cpp | 58 ++++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/profile.h   |  5 +++++
 2 files changed, 63 insertions(+)

commit b04d0e13cbed2f7eb60294485f7c268367cdbdf9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 00:21:10 2010 -0300

    Added missing ProtocolInfo/Parameter fancy headers.

 TelepathyQt4/CMakeLists.txt    |  2 ++
 TelepathyQt4/ProtocolInfo      | 13 +++++++++++++
 TelepathyQt4/ProtocolParameter | 13 +++++++++++++
 3 files changed, 28 insertions(+)

commit 53fcd1fb8db31e4df963c6dfcb34690dff755a49
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 23:26:35 2010 -0300

    Profile: Renamed create(serviceName) to createForServiceName and added createForFileName.

 TelepathyQt4/account.cpp         |   2 +-
 TelepathyQt4/profile-manager.cpp |   9 ++--
 TelepathyQt4/profile.cpp         | 108 ++++++++++++++++++++++-----------------
 TelepathyQt4/profile.h           |   5 +-
 tests/profile.cpp                |   8 +--
 5 files changed, 72 insertions(+), 60 deletions(-)

commit f4e431d8054e2538124c4f4e699e48549169412d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 05:07:29 2010 -0300

    profile-manager test: Added ProfileManager test.

 tests/CMakeLists.txt      |  1 +
 tests/profile-manager.cpp | 30 ++++++++++++++++++++++++++++++
 2 files changed, 31 insertions(+)

commit 29b0d1ace1ffdd4b132bfb4922cb89f67fc703d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 04:49:45 2010 -0300

    ProfileManager: Added class to manage Profile objects (create objects for each profile file found).
    
    This class is useful for UIs that want to know what profiles are installed. It
    also contains some helper methods to filter profiles by CM, service and
    protocol.

 TelepathyQt4/CMakeLists.txt      |   3 +
 TelepathyQt4/ProfileManager      |  13 +++
 TelepathyQt4/profile-manager.cpp | 176 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/profile-manager.h   |  61 ++++++++++++++
 TelepathyQt4/profile.cpp         |  82 +++++++++++++-----
 TelepathyQt4/profile.h           |   7 ++
 TelepathyQt4/types.h             |   2 +
 7 files changed, 325 insertions(+), 19 deletions(-)

commit 3239aceef94583ed7da4ff0ed3aad88a4918c1ec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 04:35:00 2010 -0300

    profile test: Added test for isValid().

 tests/profile.cpp | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 8dba76639623431556640796e77c2bfd509476dd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 04:34:40 2010 -0300

    Added more profile test files to test invalid profiles.

 .../test-profile-invalid-service-id.profile        | 33 ++++++++++++++++++++++
 .../profiles/test-profile-malformed.profile        |  4 +++
 2 files changed, 37 insertions(+)

commit 8ce546847030be157d02010d254ccb0fe0b8bc78
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 04:29:10 2010 -0300

    profile test: Added test for unsupported-channel-classes.

 tests/profile.cpp | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 13fc7b46147200adb91d98a09bb820bbed4d59cc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 04:17:51 2010 -0300

    profile test: Added test for presences.

 tests/profile.cpp | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit 7cf9a347060cc611dc48d382ec58f96d2ed6a172
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 04:01:37 2010 -0300

    profile test: Added test for parameters.

 tests/profile.cpp | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 8c902e9a9cb52227580a5d916c6fb46fd6310a19
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 03:59:23 2010 -0300

    Profile: Added hasPresence method.

 TelepathyQt4/profile.cpp | 10 ++++++++++
 TelepathyQt4/profile.h   |  1 +
 2 files changed, 11 insertions(+)

commit 919718efcad5bdc150b6a4dfe1ffab0b720c375e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 03:58:40 2010 -0300

    Profile: Added hasParameter method.

 TelepathyQt4/profile.cpp | 10 ++++++++++
 TelepathyQt4/profile.h   |  1 +
 2 files changed, 11 insertions(+)

commit cd7f514b5475d68a07a4761ad068657b5e026cae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 03:32:22 2010 -0300

    Profile: Added presence method to get a presence by id.

 TelepathyQt4/profile.cpp | 10 ++++++++++
 TelepathyQt4/profile.h   |  1 +
 2 files changed, 11 insertions(+)

commit 71c929bb1aae82fd7519aec1ca9e401237e3378d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 03:32:03 2010 -0300

    Profile: Added parameter method to get a parameter by name.

 TelepathyQt4/profile.cpp | 10 ++++++++++
 TelepathyQt4/profile.h   |  1 +
 2 files changed, 11 insertions(+)

commit c81e8e27c19b48e4e4b20c9ffb633d7cbc04e063
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 03:24:06 2010 -0300

    .gitignore: Added all tests/test-* to gitignore.

 .gitignore | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit ffa6c878179d8b3df27e87632147335b36dc8cd0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 03:23:38 2010 -0300

    profile test: Added basic profile test.

 tests/CMakeLists.txt                          |  1 +
 tests/profile.cpp                             | 29 +++++++++++++++++++++++
 tests/telepathy/profiles/test-profile.profile | 33 +++++++++++++++++++++++++++
 3 files changed, 63 insertions(+)

commit 0248a24e8f47796768f996738aae2088baefb4c8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:45:57 2010 -0300

    Account: Initial profile support.

 TelepathyQt4/account.cpp | 28 ++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |  3 +++
 2 files changed, 31 insertions(+)

commit a69cc49df1681b5fdc2dc3b1a7480788860d013f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:45:36 2010 -0300

    Profile: Make it a SharedPtr object.

 TelepathyQt4/profile.cpp | 13 +++++++++++++
 TelepathyQt4/profile.h   |  7 +++++--
 TelepathyQt4/types.h     |  2 ++
 3 files changed, 20 insertions(+), 2 deletions(-)

commit 39aa5eb41c3a8ab9a91cc8cf2191779d9eb344c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:33:46 2010 -0300

    Profile: Implemented parsing.

 TelepathyQt4/profile.cpp | 697 ++++++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/profile.h   |  86 +++++-
 2 files changed, 769 insertions(+), 14 deletions(-)

commit eff4fcfce2eefc2b200570c797c7622d002e2504
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 18 02:26:27 2010 -0300

    Profile: Added skeleton class used to read .profile files.

 TelepathyQt4/CMakeLists.txt |   3 ++
 TelepathyQt4/Profile        |  13 ++++++
 TelepathyQt4/profile.cpp    | 102 ++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/profile.h      |  68 +++++++++++++++++++++++++++++
 4 files changed, 186 insertions(+)

commit 565b33d085b92d36c90714671a0bac7b4bc1d843
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 12:40:43 2010 -0300

    utils: Renamed methods to get QVariant type and value.
    
    Renamed variantTypeFromDBusSignature to variantTypeForSignature and
    variantFromValueWithDBusSignature to parseValueWithSignature.

 TelepathyQt4/utils.h | 1 -
 1 file changed, 1 deletion(-)

commit 66013ad7450f311882c2ec2b0af67afe3f2e7be8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:28:24 2010 -0300

    Added utils.h containing some utility functions that will be used by Profiles.
    
    The methods are copied from ManagerFile/KeyFile with slightly modifications.

 TelepathyQt4/utils.h | 1 +
 1 file changed, 1 insertion(+)

commit 4dfca8f1173b96afa1710f23b4f3708cf00375fb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 20 11:24:35 2010 -0300

    ManagerFile: Fixed Private::valueForKey.
    
    Use the raw value when parsing value as string list.

 TelepathyQt4/manager-file.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e450b725fddeec3b6e87e6e267500d169fc83bc0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 12:40:43 2010 -0300

    utils: Renamed methods to get QVariant type and value.
    
    Renamed variantTypeFromDBusSignature to variantTypeForSignature and
    variantFromValueWithDBusSignature to parseValueWithSignature.

 TelepathyQt4/connection-manager.cpp | 2 +-
 TelepathyQt4/manager-file.cpp       | 2 +-
 TelepathyQt4/utils.cpp              | 6 +++---
 TelepathyQt4/utils.h                | 4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

commit e76fff54cd84a55e50635421993376c30328a29d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 12:36:52 2010 -0300

    utils: Coding style fixes.

 TelepathyQt4/utils.cpp | 31 ++++++++++++++-----------------
 1 file changed, 14 insertions(+), 17 deletions(-)

commit a5d9ffc0eae06126ce748b86487df77bdc5ea728
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:33:13 2010 -0300

    ConnectionManager: Use method export in utils.h in favor of deprecated one.

 TelepathyQt4/connection-manager.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6b9eb4bcfebde29808bd76c918dab21e8f1c3f39
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:31:25 2010 -0300

    ManagerFile: Deprecate method used to return a QVariant from a value+dbus signature, which is now exported in utils.h.

 TelepathyQt4/manager-file.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 72879d1d079e79f722007774f6ec6235ccc25648
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:31:04 2010 -0300

    ManagerFile: Use methods now exported in utils.h.

 TelepathyQt4/manager-file.cpp | 65 +++++--------------------------------------
 1 file changed, 7 insertions(+), 58 deletions(-)

commit 1d8574971328494b25b5755e6ffd1645d0fc96a9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:30:11 2010 -0300

    KeyFile: Remove methods now exported in utils.h.

 TelepathyQt4/key-file.cpp | 95 ++---------------------------------------------
 1 file changed, 4 insertions(+), 91 deletions(-)

commit 3765fe1fbc140d6fcb91945911b6c63a38b64579
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 19 02:28:24 2010 -0300

    Added utils.h containing some utility functions that will be used by Profiles.
    
    The methods are copied from ManagerFile/KeyFile with slightly modifications.

 TelepathyQt4/utils.cpp | 166 +++++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/utils.h   |  18 +++++-
 2 files changed, 182 insertions(+), 2 deletions(-)

commit 10c746302708432e59280f6b1a01b2b38d07d70a
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Tue Sep 21 19:13:19 2010 +0200

    cmake: Add two new variables, tp_qt4_abi_version and tp_qt4_library_version for handling correctly library versioning.
           Differently from libtool, we're no longer bound to AGE/CURRENT/REVISION, so the full version is used for the VERSION
           property of the library. As suggested by Simon, a .99 has been added as the second version number for differentiating it
           from the autotools build. This is meant to be removed as soon as the abi_version increases.

 CMakeLists.txt                       | 23 ++++++++++++-----------
 TelepathyQt4/CMakeLists.txt          |  4 ++--
 TelepathyQt4/Farsight/CMakeLists.txt |  4 ++--
 3 files changed, 16 insertions(+), 15 deletions(-)

commit e7860872745f96115edcf0c8f1165ef8ca82f684
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 17:18:50 2010 +0200

    Update NEWS

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit e148fb0b0e6b86eb53e2bd5321928d7a16ccd994
Merge: 02882fa 68c64c2
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 17:13:49 2010 +0200

    Merge branch 'cmake'
    
    Reviewed-by: Olli Salli (oggis) <olli.salli@collabora.co.uk>
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 68c64c281796ee0c6e5fbc2253b60bfcc6aeeb8f
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 16:35:55 2010 +0200

    cmake: Removing the autotools build system files

 Makefile.am                                  |  42 --
 TelepathyQt4/Farsight/Makefile.am            |  39 --
 TelepathyQt4/Makefile.am                     | 659 ---------------------------
 autogen.sh                                   |  37 --
 configure.ac                                 | 328 -------------
 doxygen.am                                   | 186 --------
 examples/Makefile.am                         |   6 -
 examples/accounts/Makefile.am                |  40 --
 examples/call/Makefile.am                    |  58 ---
 examples/extensions/Makefile.am              | 114 -----
 examples/file-transfer/Makefile.am           |  53 ---
 examples/protocols/Makefile.am               |  40 --
 examples/roster/Makefile.am                  |  57 ---
 m4/Makefile.am                               |   6 -
 m4/compiler.m4                               |  72 ---
 m4/doxygen.m4                                | 312 -------------
 m4/linker.m4                                 |  83 ----
 m4/tp-compiler-flag.m4                       |  36 --
 m4/tp-compiler-warnings.m4                   |  40 --
 m4/tp-visibility-hidden.m4                   |  55 ---
 spec/Makefile.am                             |   1 -
 tests/Makefile.am                            |  94 ----
 tests/dbus/Makefile.am                       | 215 ---------
 tests/lib/Makefile.am                        |  35 --
 tests/lib/glib/Makefile.am                   |  59 ---
 tests/lib/glib/callable/Makefile.am          |  48 --
 tests/lib/glib/contactlist/Makefile.am       |  46 --
 tests/lib/glib/csh/Makefile.am               |  47 --
 tests/lib/glib/echo/Makefile.am              |  44 --
 tests/lib/glib/echo2/Makefile.am             |  46 --
 tests/lib/glib/future/Makefile.am            |   1 -
 tests/lib/glib/future/call/Makefile.am       |  51 ---
 tests/lib/glib/future/conference/Makefile.am |  16 -
 tests/lib/glib/future/extensions/Makefile.am | 104 -----
 tests/lib/python/Makefile.am                 |   2 -
 tools/Makefile.am                            |  64 ---
 tools/check-coding-style.mk                  |  12 -
 tools/lcov.am                                |  21 -
 tools/telepathy-qt4.mk                       |   4 -
 tools/telepathy.am                           |  27 --
 tools/valgrind.mk                            |  11 -
 41 files changed, 3211 deletions(-)

commit e91b4bd2e2e093da412e2d4295d202aec5319b0b
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 13:24:56 2010 +0200

    cmake: Set the correct version properties and so numbers for the exported libraries

 TelepathyQt4/CMakeLists.txt          | 6 ++++++
 TelepathyQt4/Farsight/CMakeLists.txt | 5 +++++
 2 files changed, 11 insertions(+)

commit 03d85e5dab6f49a8c29652cbfd1808f0a5a27e50
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 13:24:33 2010 +0200

    cmake: Add the correct linker flags for profiling

 cmake/modules/TelepathyDefaults.cmake | 3 +++
 1 file changed, 3 insertions(+)

commit d1dfeef553f48d16e5fc6cff8490f878d416e998
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 13:11:18 2010 +0200

    cmake: Add documentation for the new _tpqt4_add_check_targets() internal macro

 cmake/modules/TpQt4Macros.cmake | 7 +++++++
 1 file changed, 7 insertions(+)

commit 57c86add6c3c09b4bf97192ca1a3b57c949673ed
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 13:06:34 2010 +0200

    cmake: Add a new set of check- targets through a new internal macro. Currently the following execution methods are supported:
             - Normal execution (make check-$testname for running a single test, make check for running all tests)
             - Execution through Valgrind (make check-valgrind-$testname for running a single test, make check-valgrind for running all tests)
             - Execution through Callgrind (make check-callgrind-$testname for running a single test, make check-callgrind for running all tests)
    
           Upon Andre's suggestion, Valgrind and Callgrind tests behave slightly differently: instead of printing Valgrind's output to the terminal, they save
           it into a log file in the test's binary directory.

 cmake/modules/TpQt4Macros.cmake | 52 +++++++++++++++++++++++++++++++++++++++++
 tests/CMakeLists.txt            |  4 ++++
 2 files changed, 56 insertions(+)

commit f9638dc8ad31d944847b685f3b18a40f7cb18e70
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 11:55:52 2010 +0200

    cmake: Remove commented lines which set the generated property to files: they are definitely not needed

 cmake/modules/TpQt4Macros.cmake | 12 ------------
 1 file changed, 12 deletions(-)

commit 986586c112301e385b54001f6961308addaa9358
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 11:55:17 2010 +0200

    cmake: Vastly improve documentation of the macros, which also includes keeping up with the new macros design

 cmake/modules/TpQt4Macros.cmake | 48 +++++++++++++++++++++++++----------------
 1 file changed, 29 insertions(+), 19 deletions(-)

commit 117d3b38edfac6e299b9224b6fa0fae38acc5b42
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Mon Sep 20 11:54:29 2010 +0200

    cmake: Make the client generator macros more consistent with the rest of the library. They are also more powerful now.

 TelepathyQt4/CMakeLists.txt     | 30 +++++++++++++++---------------
 cmake/modules/TpQt4Macros.cmake | 33 ++++++++++++++++++---------------
 2 files changed, 33 insertions(+), 30 deletions(-)

commit 11b1a4c909a6c9888e55b99842e607c1c5268eb8
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Sep 19 21:05:00 2010 +0200

    cmake: Have the macro generate real targets to let compilations with a lot of batch jobs succeed

 TelepathyQt4/CMakeLists.txt        | 60 +++++++++++++++++----------------
 cmake/modules/TpQt4Macros.cmake    | 69 ++++++++++++++++++++------------------
 examples/extensions/CMakeLists.txt | 20 ++++++-----
 3 files changed, 79 insertions(+), 70 deletions(-)

commit aefa7623b47182d1b214a8fcb01206d31bc3dd08
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Sep 19 17:02:09 2010 +0200

    cmake: Improve documentation of tpqt4's functions/macros

 cmake/modules/TpQt4Macros.cmake | 36 ++++++++++++++++++++++--------------
 1 file changed, 22 insertions(+), 14 deletions(-)

commit 0268d18954301bac9a1ac0c3ee6eb4400eff8189
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Sep 19 16:40:58 2010 +0200

    cmake: Set the c/cxx flags to more sensible values for our build profiles

 cmake/modules/TelepathyDefaults.cmake | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit 6a0080e175fdddb53d32cd26b3c7ddfd88d544c3
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Sep 19 16:40:24 2010 +0200

    cmake: Make ENABLE_DEBUG optional, and have QT_NO_CAST_FROM_ASCII be defined for all platforms

 CMakeLists.txt | 7 +++++++
 1 file changed, 7 insertions(+)

commit 716aa376967f77e7793411b53ff9f1a6716609c1
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sun Sep 19 00:05:33 2010 +0200

    cmake: Fix the pc files by adding the cmake install prefix

 TelepathyQt4/TelepathyQt4.pc.in         | 8 ++++----
 TelepathyQt4/TelepathyQt4Farsight.pc.in | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit bfb2f90cab316a7dd4fe1cc4fedba2a228030b8a
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Sep 18 20:28:16 2010 +0200

    cmake: Fix wording: s/test cases/unit tests

 CMakeLists.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit b5d02e75e978899f5a66d0a0a9f61c08d0f238e2
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Sep 18 20:27:52 2010 +0200

    cmake: Add documentation to cmake_policy

 CMakeLists.txt | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit a7dad3b4108f74900dbb9f4640793569efc84014
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Sep 18 19:57:53 2010 +0200

    cmake: Add QT_NO_KEYWORDS to code which might conflict with glib's signals definitions

 TelepathyQt4/Farsight/CMakeLists.txt | 2 +-
 examples/call/CMakeLists.txt         | 1 +
 tests/dbus/CMakeLists.txt            | 2 ++
 3 files changed, 4 insertions(+), 1 deletion(-)

commit e1c0abda35d843e2ffb8fe0923f33105e373431b
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Sep 18 13:48:23 2010 +0200

    cmake: Some random fixes to messages, fix the version generation, and add some goodies to the maintainer check target

 CMakeLists.txt                        | 13 +++++++++----
 cmake/modules/FindPythonLibrary.cmake |  1 -
 tools/CMakeLists.txt                  |  8 +++++---
 3 files changed, 14 insertions(+), 8 deletions(-)

commit fe4c4fc8c639d32a989a667405629e122cb1a026
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Sep 18 13:16:16 2010 +0200

    cmake: Have the check target depend on all tests. For doing this, turn the add test functions to macros, and move the check target to the tests/dbus dir

 cmake/modules/TpQt4Macros.cmake | 32 +++++++++++++++++---------------
 tests/CMakeLists.txt            |  5 -----
 tests/dbus/CMakeLists.txt       |  6 ++++++
 3 files changed, 23 insertions(+), 20 deletions(-)

commit 8d88a8224535726c1cf6939e4d87823c24509ae1
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Sep 18 11:03:10 2010 +0200

    cmake: Fix some stuff in default flags, and create a real check target which does what we want

 cmake/modules/TelepathyDefaults.cmake | 4 ++--
 cmake/modules/TelepathyDist.cmake     | 3 ---
 tests/CMakeLists.txt                  | 5 +++++
 3 files changed, 7 insertions(+), 5 deletions(-)

commit 9cb2e552622d252fd896990dee0a7442e128dca6
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Sep 17 18:23:22 2010 +0200

    cmake: Small fix to tools, add comments to various targets, and add an ENABLE_CPACK switch

 cmake/modules/TelepathyDist.cmake | 146 ++++++++++++++++++++------------------
 tools/CMakeLists.txt              |  18 ++---
 2 files changed, 87 insertions(+), 77 deletions(-)

commit 4bcd3608ee42aaa0201d0d31e7d914b77a7adad4
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Sep 17 18:21:16 2010 +0200

    cmake: Add lcov compiler coverage through a new variable, ENABLE_COMPILER_COVERAGE, turned off by default

 TelepathyQt4/CMakeLists.txt           | 15 ++++++++++++---
 TelepathyQt4/Farsight/CMakeLists.txt  |  6 +++++-
 cmake/modules/TelepathyDefaults.cmake | 26 ++++++++++++++++++++++++++
 tests/CMakeLists.txt                  |  4 +++-
 tools/CMakeLists.txt                  | 13 +++++++++++++
 5 files changed, 59 insertions(+), 5 deletions(-)

commit 6e251913f247394bab7b9f2b63016519d56e6de2
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Sep 17 17:42:36 2010 +0200

    cmake: Sync with master

 TelepathyQt4/CMakeLists.txt | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 42f3095547e5627689692c428c80fadb37e65ba7
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Sep 17 15:58:31 2010 +0200

    cmake: Implement distcheck correctly, and fix a pair of bugs spotted through it

 cmake/modules/TelepathyDist.cmake | 16 ++++++----------
 tools/CMakeLists.txt              | 15 ++++++++++-----
 2 files changed, 16 insertions(+), 15 deletions(-)

commit 4377ca88b15bf60a34c2079563824dbe46af31f4
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 16 22:37:38 2010 +0200

    cmake: Make make dist behave like autotools' make dist, and port all the tools target to CMake as well

 CMakeLists.txt                    |   1 +
 cmake/modules/TelepathyDist.cmake |  32 ++++++++++--
 tools/CMakeLists.txt              | 100 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 130 insertions(+), 3 deletions(-)

commit 0fd26a8297caa6134d70771b719c15cc5c531ab6
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 16 22:01:20 2010 +0200

    cmake: Update tests

 tests/dbus/CMakeLists.txt | 5 +++++
 1 file changed, 5 insertions(+)

commit 5e5043a93aba9c5551475cb938453b476345ccdc
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Thu Sep 16 02:47:56 2010 +0200

    cmake: Refactor and fix some macros to make them more cmake-ish, add tpqt4_ prefix to EVERY macro, and document decently
           all the macros and the hot paths of the buildsystem

 CMakeLists.txt                       |  12 ++-
 TelepathyQt4/CMakeLists.txt          |  48 +++++----
 TelepathyQt4/Farsight/CMakeLists.txt |   5 +
 cmake/modules/TpQt4Macros.cmake      | 183 ++++++++++++++++++++++++++++-------
 examples/extensions/CMakeLists.txt   |   4 +-
 tests/dbus/CMakeLists.txt            |   7 +-
 tests/lib/CMakeLists.txt             |   2 +-
 7 files changed, 196 insertions(+), 65 deletions(-)

commit ff262e8bcbfbc7f8237841d4015108ad0c549141
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Sep 15 21:47:16 2010 +0200

    cmake: Big revamp. Standardized TpQt4 macros with tpqt4_ prefix, added some new macros to clean up the code, and moved all the macros
           to a separate file. Now the whole buildsystem looks extremely clean.

 CMakeLists.txt                        |  54 +--------
 TelepathyQt4/CMakeLists.txt           | 208 +++++++-------------------------
 cmake/modules/TpQt4Macros.cmake       | 215 ++++++++++++++++++++++++++++++++++
 examples/accounts/CMakeLists.txt      |   9 +-
 examples/call/CMakeLists.txt          |   9 +-
 examples/extensions/CMakeLists.txt    |  39 ++----
 examples/file-transfer/CMakeLists.txt |  18 +--
 examples/protocols/CMakeLists.txt     |   9 +-
 examples/roster/CMakeLists.txt        |   9 +-
 tests/CMakeLists.txt                  |  10 +-
 tests/dbus/CMakeLists.txt             |  47 ++++----
 tests/lib/glib/CMakeLists.txt         |  21 ----
 12 files changed, 302 insertions(+), 346 deletions(-)

commit 5c3743d6aaea0fdf0a5a2b6cd7b15f82085b5273
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Sep 15 20:02:41 2010 +0200

    cmake: Squash test generators into a function

 tests/lib/glib/CMakeLists.txt             | 22 ++++++++++++++++++++++
 tests/lib/glib/callable/CMakeLists.txt    | 11 +----------
 tests/lib/glib/contactlist/CMakeLists.txt | 11 +----------
 tests/lib/glib/csh/CMakeLists.txt         | 11 +----------
 tests/lib/glib/echo/CMakeLists.txt        | 11 +----------
 tests/lib/glib/echo2/CMakeLists.txt       | 11 +----------
 tests/lib/glib/future/call/CMakeLists.txt | 11 +----------
 7 files changed, 28 insertions(+), 60 deletions(-)

commit b4a16fb72cb2e8b78e4a74054d38d1303805ead1
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Sep 15 19:15:31 2010 +0200

    cmake: Upgrade CMake policy CMP0011 to NEW, given that the old behavior is not required (anymore). Also, while I'm at it, move it to the proper location.

 CMakeLists.txt                        | 4 ++++
 cmake/modules/TelepathyDefaults.cmake | 6 ------
 2 files changed, 4 insertions(+), 6 deletions(-)

commit bed32823e83901833b5804e197fc8266c5faf579
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Sep 15 19:03:58 2010 +0200

    cmake: Add CPack support, so that binary and source packages can be instantly built.
           While I was at it, I also removed the hardcoding of CMAKE_INSTALL_PREFIX in the install paths. It is not required and it's harmful for CPack.

 CMakeLists.txt                        |  2 ++
 TelepathyQt4/CMakeLists.txt           | 17 ++++++---
 TelepathyQt4/Farsight/CMakeLists.txt  | 12 +++++--
 cmake/modules/TelepathyDefaults.cmake |  8 ++---
 cmake/modules/TelepathyDist.cmake     | 67 +++++++++++++++++++++++++++++++++++
 5 files changed, 94 insertions(+), 12 deletions(-)

commit df527cf42b64b917fd3ec5b75deaa8db875ab1f8
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Sep 15 18:13:23 2010 +0200

    cmake: Rush for making the cmake branch track 1:1 with the master branch. It is now ready to be merged.

 CMakeLists.txt                        | 28 ++++++++++++++++++++++-
 TelepathyQt4/CMakeLists.txt           | 42 +++++++++++++++++++++++++++++------
 TelepathyQt4/Farsight/CMakeLists.txt  |  4 ++++
 cmake/modules/TelepathyDefaults.cmake |  6 +++++
 config.h.in                           |  1 +
 tests/lib/glib/csh/CMakeLists.txt     | 10 +++++++++
 tests/lib/glib/echo/CMakeLists.txt    | 15 ++++++++++++-
 tests/lib/glib/echo2/CMakeLists.txt   | 14 +++++++++++-
 8 files changed, 110 insertions(+), 10 deletions(-)

commit 795691082691bbac0b9d2d85e4ab7078caf9fced
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Sat Aug 14 14:27:30 2010 +0200

    cmake: Fix FindTelepathyGlib.cmake by letting it fail correctly if the version is < than the specified one.

 cmake/modules/FindTelepathyGlib.cmake | 41 ++++++++++++++++++++---------------
 1 file changed, 23 insertions(+), 18 deletions(-)

commit b9a15279c4c25632824824747706d5a9c5b14823
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 13:17:30 2010 -0300

    TEMPORARY, STILL WORKING ON IT.

 CMakeLists.txt                      |  6 +++---
 TelepathyQt4/CMakeLists.txt         | 20 +++++++++++++++++++-
 tests/lib/glib/CMakeLists.txt       | 18 +++++++++++++++++-
 tests/lib/glib/csh/CMakeLists.txt   |  2 ++
 tests/lib/glib/echo2/CMakeLists.txt |  2 ++
 5 files changed, 43 insertions(+), 5 deletions(-)

commit cb784ab9b678695ebba1451044d2096bfa03c6be
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed May 19 17:35:49 2010 +0200

    Fix GObject detection, and use a better FindGLIB2.cmake

 CMakeLists.txt                  |  9 ++---
 cmake/modules/FindGLIB2.cmake   | 27 +++++++--------
 cmake/modules/FindGObject.cmake | 75 +++++++++++++++++++++++++++++++++++++++++
 tests/lib/glib/CMakeLists.txt   |  1 +
 4 files changed, 93 insertions(+), 19 deletions(-)

commit 98d54f12842db001c090aaf880f26855197484f8
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Apr 16 21:30:06 2010 +0200

    Do a big cleanup of useless include_directory() directives: CMake automatically cascades include directories down to every subdirectory, so it's not needed to include a directory which has already been included in a top-level CMakeLists.txt file.

 CMakeLists.txt                                  | 4 ++++
 TelepathyQt4/CMakeLists.txt                     | 4 ----
 TelepathyQt4/Farsight/CMakeLists.txt            | 5 +----
 examples/accounts/CMakeLists.txt                | 5 -----
 examples/call/CMakeLists.txt                    | 3 ---
 examples/extensions/CMakeLists.txt              | 5 -----
 examples/file-transfer/CMakeLists.txt           | 5 -----
 examples/protocols/CMakeLists.txt               | 5 -----
 examples/roster/CMakeLists.txt                  | 5 -----
 tests/CMakeLists.txt                            | 5 -----
 tests/dbus/CMakeLists.txt                       | 4 ----
 tests/lib/CMakeLists.txt                        | 5 +----
 tests/lib/glib/CMakeLists.txt                   | 2 --
 tests/lib/glib/callable/CMakeLists.txt          | 4 ----
 tests/lib/glib/contactlist/CMakeLists.txt       | 4 ----
 tests/lib/glib/csh/CMakeLists.txt               | 4 ----
 tests/lib/glib/echo/CMakeLists.txt              | 4 ----
 tests/lib/glib/echo2/CMakeLists.txt             | 4 ----
 tests/lib/glib/future/call/CMakeLists.txt       | 4 +---
 tests/lib/glib/future/conference/CMakeLists.txt | 4 +---
 tests/lib/glib/future/extensions/CMakeLists.txt | 4 ----
 21 files changed, 8 insertions(+), 81 deletions(-)

commit ab524b4a940bc30d8163ab31bcaaf8cb84895f8b
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Apr 16 21:21:06 2010 +0200

    Use macro_log_feature to display in a nice way all additional features instead of relying on custom messages

 CMakeLists.txt                      |  33 +++++---
 cmake/modules/MacroLogFeature.cmake | 146 ++++++++++++++++++++++++++++++++++++
 2 files changed, 169 insertions(+), 10 deletions(-)

commit 2d325bea46aba04487d86c30499fc26580b03091
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Apr 16 20:55:08 2010 +0200

    Avoid using PkgConfig directly - in CMake this is never a good idea as the whole buildsystem is supposed to work also on systems which have no pkgconfig installed.
    
    Move the relevant stuff to some Find*.cmake file, add some, and change the relevant link/include dirs
    to make everything build correctly just like before.

 CMakeLists.txt                            | 37 +++++++++-----
 TelepathyQt4/CMakeLists.txt               |  4 +-
 TelepathyQt4/Farsight/CMakeLists.txt      | 13 +++--
 cmake/modules/FindDBus.cmake              | 72 ++++++++++++++++++++++++++++
 cmake/modules/FindGLIB2.cmake             | 55 +++++++++++++++++++++
 cmake/modules/FindGStreamer.cmake         | 80 +++++++++++++++++++++++++++++++
 cmake/modules/FindLibXml2.cmake           | 57 ++++++++++++++++++++++
 cmake/modules/FindTelepathyFarsight.cmake | 49 +++++++++++++++++++
 cmake/modules/FindTelepathyGlib.cmake     | 49 +++++++++++++++++++
 examples/call/CMakeLists.txt              | 11 +++--
 tests/dbus/CMakeLists.txt                 |  4 +-
 tests/lib/glib/CMakeLists.txt             |  6 ++-
 12 files changed, 411 insertions(+), 26 deletions(-)

commit 51450c871e1d295d3472680b4ddf18a162e4d48f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 23 16:19:28 2010 -0300

    cmake: Updated version

 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3558285563b650ac349e8bb0f942401e2f65b19b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 22 11:43:42 2010 -0300

    cmake: Updated to latest upstream changes.

 TelepathyQt4/CMakeLists.txt | 7 +++++--
 tests/dbus/CMakeLists.txt   | 1 +
 2 files changed, 6 insertions(+), 2 deletions(-)

commit a039ff376b17c011d4bea3dcb480f4fdd52d0816
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 7 10:31:06 2010 -0300

    cmake: Make D-Bus specific tests proper use custom session.conf.

 tests/dbus/CMakeLists.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 360789bc69794a8e10dfb26016668b695c67eac4
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Apr 7 00:35:47 2010 +0200

    After a painful run, finally make tp-qt4 build with make -j>1.
    Now all targets are handled nicely and the dependencies successfully cascade one another,
    so it should be also decently future proof.

 CMakeLists.txt              | 43 +++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/CMakeLists.txt | 42 ++++++++++++++++++++++++++++++++++--------
 2 files changed, 77 insertions(+), 8 deletions(-)

commit de03f735ec96172588aafc9b892ec9a6b845c54f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 7 10:20:03 2010 -0300

    cmake: Added file-transfer and protocols examples to build system.

 examples/CMakeLists.txt               |  2 ++
 examples/file-transfer/CMakeLists.txt | 46 +++++++++++++++++++++++++++++++++++
 examples/protocols/CMakeLists.txt     | 27 ++++++++++++++++++++
 3 files changed, 75 insertions(+)

commit e8dcd07984e2e2db2a3366853983294747e57331
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Apr 2 21:48:18 2010 +0200

    Using Qt's way of setting a min version
    
    Signed-off-by: Dario Freddi <dario.freddi@collabora.co.uk>

 CMakeLists.txt | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 75ce01e4335c75f3f290fc00f7135e745ae25799
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 6 15:42:09 2010 -0300

    cmake: Proper generate session.conf and set env variables to run tests.

 tests/CMakeLists.txt                      | 6 +++---
 tests/dbus-1/CMakeLists.txt               | 4 ++++
 tests/dbus-1/services/CMakeLists.txt      | 1 +
 tests/dbus-1/services/spurious.service    | 3 ---
 tests/dbus-1/services/spurious.service.in | 3 +++
 5 files changed, 11 insertions(+), 6 deletions(-)

commit 0e224e8b4fd02fc64c7661799c2709582c9fd836
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 19 11:30:40 2010 -0300

    cmake: Updated version to latest upstream version.

 CMakeLists.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7247b48f11162f9b2dec79a9c978196d14b50f6e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 19 11:30:20 2010 -0300

    cmake: Bump tp-glib dependency to >= 0.10.0

 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a45aa561da3335f21fc7192069e1c0e7b2be1c51
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 17 14:00:16 2010 -0300

    cmake: Make QT_NO_CAST_FROM_ASCII mandatory.

 cmake/modules/TelepathyDefaults.cmake | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 8f1f5c48fc8aed31c7a87c12a93a1f96adc1aa55
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 16 22:42:19 2010 -0300

    cmake: Updated to latest upstream changes.

 CMakeLists.txt                                  |  29 +++---
 TelepathyQt4/CMakeLists.txt                     | 126 +++++++++++++++++++++---
 config.h.in                                     |   2 +
 tests/dbus/CMakeLists.txt                       |   4 +
 tests/lib/CMakeLists.txt                        |  25 +----
 tests/lib/callable/CMakeLists.txt               |  30 ------
 tests/lib/contactlist/CMakeLists.txt            |  28 ------
 tests/lib/csh/CMakeLists.txt                    |  16 ---
 tests/lib/echo/CMakeLists.txt                   |  18 ----
 tests/lib/echo2/CMakeLists.txt                  |  16 ---
 tests/lib/glib/CMakeLists.txt                   |  33 +++++++
 tests/lib/glib/callable/CMakeLists.txt          |  30 ++++++
 tests/lib/glib/contactlist/CMakeLists.txt       |  28 ++++++
 tests/lib/glib/csh/CMakeLists.txt               |  16 +++
 tests/lib/glib/echo/CMakeLists.txt              |  18 ++++
 tests/lib/glib/echo2/CMakeLists.txt             |  16 +++
 tests/lib/glib/future/CMakeLists.txt            |   5 +
 tests/lib/glib/future/call/CMakeLists.txt       |  34 +++++++
 tests/lib/glib/future/conference/CMakeLists.txt |  14 +++
 tests/lib/glib/future/extensions/CMakeLists.txt | 122 +++++++++++++++++++++++
 20 files changed, 456 insertions(+), 154 deletions(-)

commit 9296f3c5772a7864c8ed653c48558048a27bb23f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 19 20:04:44 2009 -0300

    cmake: Updated to latest upstream version.

 TelepathyQt4/CMakeLists.txt | 29 ++++++++++++++++++++++++++---
 1 file changed, 26 insertions(+), 3 deletions(-)

commit 5261c8f8f3c602312a82cf9ea3e241bc1774ad7c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 19 20:04:25 2009 -0300

    cmake: Removed pinocchio from build system.

 tests/CMakeLists.txt           |  1 -
 tests/pinocchio/CMakeLists.txt | 33 ---------------------------------
 2 files changed, 34 deletions(-)

commit b0a4425e5f1670b82ffa322ae7e569da6f08a1ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 00:56:28 2009 -0300

    Bump version.

 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c4b0747197d3ebe8f947d607dcf06ed542e50807
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 00:46:15 2009 -0300

    cmake: Updated to latest changes.

 TelepathyQt4/CMakeLists.txt | 18 ++++++++++--------
 tests/dbus/CMakeLists.txt   |  1 +
 2 files changed, 11 insertions(+), 8 deletions(-)

commit eed38a8cd8e69f1100455ee2a0a1e08b5d2a8add
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 16:34:52 2009 -0300

    cmake: Removed double entry on Doxygen.cmake.

 cmake/modules/Doxygen.cmake | 1 -
 1 file changed, 1 deletion(-)

commit c6b73f93bc923478492513f172a2fe0e655a8019
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 16:20:46 2009 -0300

    cmake: Force decompression even if file already exists on make distcheck.

 cmake/modules/TelepathyDist.cmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c32565d9017464b89686baa1d4784f4df283326c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 16:17:13 2009 -0300

    cmake: Update to latest changes.

 TelepathyQt4/CMakeLists.txt | 13 +++++++++++++
 tests/dbus/CMakeLists.txt   |  1 +
 2 files changed, 14 insertions(+)

commit 401db8f9bf6dc79d8597bcfe43605e573526be32
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 4 02:57:33 2009 -0300

    doxygen: Use short file names.

 doxygen.cfg.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5435ce17ebd26f0f5b2c9e3f10ff5776f660cb89
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 23:54:40 2009 -0300

    cmake: Updated to latest changes.

 CMakeLists.txt                                     |  2 +-
 TelepathyQt4/CMakeLists.txt                        | 53 +++++++++++++++++++++-
 TelepathyQt4/Farsight/CMakeLists.txt               |  8 +---
 TelepathyQt4/TelepathyQt4-uninstalled.pc.in        | 10 ++--
 .../TelepathyQt4Farsight-uninstalled.pc.in         | 12 ++---
 TelepathyQt4/TelepathyQt4Farsight.pc.in            | 16 +++----
 examples/call/CMakeLists.txt                       |  1 +
 tests/dbus/CMakeLists.txt                          |  4 ++
 8 files changed, 78 insertions(+), 28 deletions(-)

commit b02bae4f3bf084c318f325e994341ddd58677f66
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 12:04:46 2009 -0300

    cmake: Renamed SharedData to RefCounted.

 TelepathyQt4/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5746fd5217df25316c683b1b088ee59ab6636dc2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 14:32:41 2009 -0300

    cmake: Added TelepathyQt4Farsight support.

 TelepathyQt4/CMakeLists.txt          |  1 +
 TelepathyQt4/Farsight/CMakeLists.txt | 27 +++++++++++++++++++++++++++
 2 files changed, 28 insertions(+)

commit ad3fdbf509c056f1866ee3604b40ab81168958f0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Apr 18 20:40:37 2009 -0300

    cmake: Added DATA_INSTALL_DIR define.

 cmake/modules/TelepathyDefaults.cmake | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit d29c5ba8acbb279b034d3007bd86b656c180e5ea
Author: Ian Monroe <ian@wasabi.site>
Date:   Thu Apr 16 09:52:13 2009 -0500

    fixed logic for compiler warnings, -Werror should be disabled if one of the -Wno flags
    is not available

 cmake/modules/CompilerWarnings.cmake | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit 464240db8493ff3e960caade13785c8eff333809
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 16 12:26:06 2009 -0300

    cmake: Improved make dist/distcheck.
    
    - Use git-archive to generate package.
    - Removed distcheck.py

 cmake/modules/TelepathyDist.cmake | 20 ++++++----
 cmake/modules/distcheck.py        | 83 ---------------------------------------
 2 files changed, 13 insertions(+), 90 deletions(-)

commit aa32280e5da32cf8cdbaa285fe60c2778e9447a0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 16 11:40:49 2009 -0300

    cmake: Default to RelWithDebInfo (release with -g enabled) for release mode.

 CMakeLists.txt | 4 ++--
 autogen.sh     | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 1c0e3ee99256c51d28064418de118726f0cdc8d7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 13:17:10 2009 -0300

    cmake: Updated documentation.

 TelepathyQt4/main.dox | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 6703724947b4501ca0a82f719346aa14c95374cf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 03:22:28 2009 -0300

    autogen.sh: Added some command line args that simulate autotools configure script.
    
    Added support --enable-debug/disable-debug/enable-compiler-coverage/prefix.

 autogen.sh | 34 +++++++++++++++++++++++++++++++++-
 1 file changed, 33 insertions(+), 1 deletion(-)

commit 64e21516c8ade999fe81b11360147e9acdba08c9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:59:13 2009 -0300

    cmake: Added generated files to .gitignore.

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

commit 984f55fd998802544f0359e2c414841601fc166a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:50:16 2009 -0300

    cmake: Updated README.

 README | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 259ff3a57527dbe8190a2898b6ab963ecd6bea89
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:40:34 2009 -0300

    cmake: Added -Wnon-virtual-dtor to compiler warnings.

 cmake/modules/TelepathyDefaults.cmake | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d82377308608b88443a729917252830a06bf2284
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:27:52 2009 -0300

    cmake: Use _ instead of - in variable names.

 examples/roster/CMakeLists.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 781f769b3f8529e46ddb9efa2a46a8394168a0f6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:27:21 2009 -0300

    cmake: Fixed generation of account-manager.service.

 tests/dbus-1/services/CMakeLists.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f5332c262ffc4d5ecbd30babe374486f03d887ef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:15:22 2009 -0300

    cmake: Moved external tests dependencies checks to top-level CMakeLists.txt.

 CMakeLists.txt                 | 60 +++++++++++++++++++++++++++++++++++++++---
 tests/CMakeLists.txt           | 41 -----------------------------
 tests/pinocchio/CMakeLists.txt |  3 ---
 3 files changed, 56 insertions(+), 48 deletions(-)

commit 826729fae0acec64939b2506a41036544893854d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:04:16 2009 -0300

    cmake: Moved tp-farsight and gstreamer checks to top-level CMakeLists.txt.

 CMakeLists.txt               | 12 ++++++++++++
 examples/call/CMakeLists.txt |  7 -------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit abc29da9c51a22a1665fe238390fc27da457f8d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 01:54:52 2009 -0300

    cmake: Moved compiler flags checks to GNU compilers only.

 cmake/modules/TelepathyDefaults.cmake | 77 ++++++++++++++++++-----------------
 1 file changed, 39 insertions(+), 38 deletions(-)

commit c3d6d2a5e15bd27a90756d95e9a5e8fedb6b4030
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 01:53:00 2009 -0300

    cmake: Removed trailing spaces on CompilerWarnings.cmake.

 cmake/modules/CompilerWarnings.cmake | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d5285a92ee2c84b643f2032e04c074bcb2cc9fdf
Author: Ian Monroe <ian.monroe@collabora.co.uk>
Date:   Mon Apr 13 18:40:08 2009 -0500

    ported TP_COMPILER_WARNINGS from m4 to cmake.

 cmake/modules/CompilerWarnings.cmake  | 53 +++++++++++++++++++++++++++++++++++
 cmake/modules/TelepathyDefaults.cmake | 40 ++++++++++++++++++++++++--
 2 files changed, 91 insertions(+), 2 deletions(-)

commit 307e7e8fb42f1a0c0d0fe520528c4a4a602d2a70
Author: Ian Monroe <ian.monroe@collabora.co.uk>
Date:   Mon Apr 13 14:53:30 2009 -0500

    switch autogen.sh to cmake

 autogen.sh | 33 +++------------------------------
 1 file changed, 3 insertions(+), 30 deletions(-)

commit 57658488f07b45d2057a0fa5a78df8f7c85f5fee
Author: Ian Monroe <ian.monroe@collabora.co.uk>
Date:   Fri Apr 10 16:22:01 2009 -0500

    Added the CMake build system files. This allows telepathy-qt4 to be built
    on Windows.

 .gitignore                            |   1 +
 CMakeLists.txt                        |  74 ++++++++
 TelepathyQt4/CMakeLists.txt           | 332 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/TelepathyQt4.pc.in       |  14 +-
 TelepathyQt4/pending-operation.h      |   3 +
 cmake/modules/Doxygen.cmake           |  25 +++
 cmake/modules/FindLibPython.py        |  12 ++
 cmake/modules/FindPythonLibrary.cmake |  84 +++++++++
 cmake/modules/TelepathyDefaults.cmake |  62 +++++++
 cmake/modules/TelepathyDist.cmake     |  10 +
 cmake/modules/distcheck.py            |  83 +++++++++
 cmake_uninstall.cmake.in              |  21 +++
 config.h.in                           |   2 +
 doxygen.cfg.in                        |  53 +++---
 examples/CMakeLists.txt               |   4 +
 examples/accounts/CMakeLists.txt      |  29 +++
 examples/call/CMakeLists.txt          |  47 +++++
 examples/extensions/CMakeLists.txt    |  98 ++++++++++
 examples/roster/CMakeLists.txt        |  42 +++++
 tests/CMakeLists.txt                  |  72 ++++++++
 tests/dbus-1/services/CMakeLists.txt  |   3 +
 tests/dbus/CMakeLists.txt             |  38 ++++
 tests/lib/CMakeLists.txt              |  35 ++++
 tests/lib/callable/CMakeLists.txt     |  30 +++
 tests/lib/contactlist/CMakeLists.txt  |  28 +++
 tests/lib/csh/CMakeLists.txt          |  16 ++
 tests/lib/echo/CMakeLists.txt         |  18 ++
 tests/lib/echo2/CMakeLists.txt        |  16 ++
 tests/pinocchio/CMakeLists.txt        |  36 ++++
 29 files changed, 1255 insertions(+), 33 deletions(-)

commit 02882fa8091e78f9a067210ee97e50a00ac94e04
Merge: a92cfc1 1c73440
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 20 12:26:12 2010 +0100

    Merge remote branch 'oggis/normalize'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 1c73440f9d22cb467b4b5d26102dd6b8aaffee8c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 19 21:39:52 2010 +0300

    Normalize QObject signal connections everywhere

 TelepathyQt4/abstract-interface.cpp         |   4 +-
 TelepathyQt4/account-manager.cpp            |  16 ++--
 TelepathyQt4/account-set.cpp                |  24 +++---
 TelepathyQt4/account.cpp                    |  20 ++---
 TelepathyQt4/channel-dispatch-operation.cpp |   4 +-
 TelepathyQt4/channel-request.cpp            |   8 +-
 TelepathyQt4/channel.cpp                    |  75 ++++++++++---------
 TelepathyQt4/client-registrar.cpp           |   5 +-
 TelepathyQt4/connection-manager.cpp         |  24 +++---
 TelepathyQt4/connection.cpp                 |  46 ++++++------
 TelepathyQt4/contact-manager.cpp            |  94 ++++++++++++------------
 TelepathyQt4/dbus-proxy.cpp                 |   8 +-
 TelepathyQt4/file-transfer-channel.cpp      |   8 +-
 TelepathyQt4/pending-account.cpp            |   4 +-
 TelepathyQt4/pending-channel-request.cpp    |  12 +--
 TelepathyQt4/pending-channel.cpp            |   8 +-
 TelepathyQt4/pending-connection.cpp         |   4 +-
 TelepathyQt4/pending-contact-info.cpp       |   4 +-
 TelepathyQt4/pending-contacts.cpp           |   4 +-
 TelepathyQt4/pending-handles.cpp            |  16 ++--
 TelepathyQt4/readiness-helper.cpp           |   4 +-
 TelepathyQt4/streamed-media-channel.cpp     | 110 ++++++++++++++--------------
 TelepathyQt4/text-channel.cpp               |  70 +++++++++---------
 23 files changed, 283 insertions(+), 289 deletions(-)

commit a92cfc1e60f858281b0b283c00584541bc9b5936
Merge: 1da7f8c 324026c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 19 21:40:24 2010 +0300

    Merge branch 'todo'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 324026cc8a4bc453b3ccb21bf86a3f14a61f34b2
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 19 17:50:28 2010 +0300

    Add generic filter combinator stuff TODO

 TelepathyQt4/filter.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit 6fd84ce8c0b30ae80d2b5be1ecd9ad5f3ff043a4
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 19 17:50:17 2010 +0300

    Add contact filtering TODO considerations

 TelepathyQt4/contact.h | 29 ++++++++++++++++++++++++++---
 1 file changed, 26 insertions(+), 3 deletions(-)

commit 48c1441de00ec6582d39adf9a3c348f074fcea19
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 19 17:49:35 2010 +0300

    Add TODO about CapabilitiesBase::supportsFileTransfers()

 TelepathyQt4/capabilities-base.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit acb22cb305370b3111404ecbe55efd7da9261525
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 19 17:43:46 2010 +0300

    TODO about AbstractClientHandler subclasses

 TelepathyQt4/abstract-client.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit 1da7f8c41fbef8bcfc8d22dd5504b57214409cc1
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 18 19:42:44 2010 +0300

    Add TODO to Channel to add a "includeSelfContact" parameter to groupContacts() etc

 TelepathyQt4/channel.h | 4 ++++
 1 file changed, 4 insertions(+)

commit cceb6b2be837657b48b5b104b0b21cb7544eef1e
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 18:45:51 2010 +0300

    Fix a race possibility triggered by Qt 4.7+ in TestAccountBasics

 tests/dbus/account-basics.cpp | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 25569cc3a9effb75f7d377a599fa58c73accb67d
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 03:27:01 2010 +0300

    Start 0.3.11 development

 NEWS         | 9 +++++++++
 configure.ac | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 5a535b85f6c5a16d970074cfe749bd003b96e848
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 02:57:02 2010 +0300

    Prepare version 0.3.10

 NEWS         | 2 +-
 configure.ac | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 98dd738538f739257f1b7ed8f2649710d93587d3
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 02:52:25 2010 +0300

    Remove the useless AccountManager::FeatureFilterByCapabilites "proxy feature"

 TelepathyQt4/account-manager.cpp | 173 ++++++++++++---------------------------
 TelepathyQt4/account-manager.h   |   2 -
 2 files changed, 51 insertions(+), 124 deletions(-)

commit db561102a8b1683f0bfc0fa716111d501c27ebc6
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 02:27:51 2010 +0300

    Update NEWS

 NEWS | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 6611e92894fd4e2f8cc793c29db43e9f1692e7e1
Merge: 0acc1a2 0ca92f8
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 02:08:08 2010 +0300

    Merge branch 'acc-filter'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 0acc1a282ddc1c78a44d84b9e649a62deb8aa5a4
Merge: bb6ba4e 6853103
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 02:02:46 2010 +0300

    Merge branch 'account-avatar-introspection'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 685310323a89a8991087924ec8b21dc83fd87855
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 17 02:00:31 2010 +0300

    Fix a rare bug with doing double setIntrospectCompleted in account avatar introspection

 TelepathyQt4/account.cpp | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 0ca92f805d4e80a8b66cdfaa501457418dd2bc30
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 22:20:32 2010 +0300

    Adapt the tests for the new OO account filtering API

 tests/dbus/account-basics.cpp | 47 +++++++++++++++++++++++++------------------
 1 file changed, 27 insertions(+), 20 deletions(-)

commit b77dab80c7848d47213d17bef53ce605ceee9316
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 22:10:14 2010 +0300

    Don't use foreach in the generic-capability-filter public header

 TelepathyQt4/generic-capability-filter.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f87d73446078f8a3c1ad8c28e4513613e50e7531
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 22:09:54 2010 +0300

    Add an optional RCCs parameter to GenericCapabilityFilter::create()

 TelepathyQt4/generic-capability-filter.h | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 3ad85641e0005bebed0121ab8ffd5e98f7edbead
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 22:04:42 2010 +0300

    Make Account::capabilities() not crash even if the protocol info couldn't be introspected

 TelepathyQt4/account.cpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 60dc42cbabea7e1c0352adc1ee7fd74cf12721f2
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 22:03:07 2010 +0300

    Export AccountPropertyFilter

 TelepathyQt4/account-property-filter.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 559051e1ac80e6824dd196cf4598d92c5381de95
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 21:11:15 2010 +0300

    Make sure PendingAccount only finishes when the account has appeared in the AM too

 TelepathyQt4/pending-account.cpp | 26 ++++++++++++++++++++++++--
 TelepathyQt4/pending-account.h   |  1 +
 2 files changed, 25 insertions(+), 2 deletions(-)

commit 01d8da6302c8809b2a2257edbef726861d5a47c1
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 21:10:30 2010 +0300

    Replace a while loop gone wrong (again...) in GenericPropertyFilter by a for loop

 TelepathyQt4/generic-property-filter.h | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit b16c9f18fef28013547640954ad28599e3411ae4
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 21:09:44 2010 +0300

    Make AccountSet::isFilterValid() actually work again

 TelepathyQt4/account-set.cpp | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 4e2cc157e7a97ed6b88ccffd5135d9872b01df1f
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 20:52:05 2010 +0300

    Fix inverted logic in AccountPropertyFilter

 TelepathyQt4/account-property-filter.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 40b2557555aa393cff076606919f3e263e6ca5f8
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 20:51:22 2010 +0300

    Make the Filter objects be RefCounteds so we don't have to slice them by value

 TelepathyQt4/AccountCapabilityFilter       |  2 +-
 TelepathyQt4/Makefile.am                   |  2 --
 TelepathyQt4/account-capability-filter.cpp | 42 ------------------------
 TelepathyQt4/account-capability-filter.h   | 51 ------------------------------
 TelepathyQt4/account-manager.cpp           | 30 +++++++++---------
 TelepathyQt4/account-manager.h             |  4 +--
 TelepathyQt4/account-property-filter.cpp   |  6 ----
 TelepathyQt4/account-property-filter.h     |  9 ++++--
 TelepathyQt4/account-set-internal.h        |  4 +--
 TelepathyQt4/account-set.cpp               | 32 +++++++++----------
 TelepathyQt4/account-set.h                 |  6 ++--
 TelepathyQt4/filter.h                      | 16 +++++++---
 TelepathyQt4/generic-capability-filter.h   |  9 +++---
 TelepathyQt4/generic-property-filter.h     |  9 ++----
 TelepathyQt4/types.h                       | 13 ++++++++
 15 files changed, 79 insertions(+), 156 deletions(-)

commit 68f5d682009ce74c746cb9cb36efc4360a37d7cd
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 19:07:54 2010 +0300

    Don't have double-plurals in AccountManager::*AccountsSet() names

 TelepathyQt4/account-manager.cpp | 12 ++++++------
 TelepathyQt4/account-manager.h   | 12 ++++++------
 tests/dbus/account-basics.cpp    | 26 +++++++++++++-------------
 3 files changed, 25 insertions(+), 25 deletions(-)

commit 03a33b22f1c1e2782d9b0aa8c0f228ba7171566f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 05:25:18 2010 -0300

    AccountManager: Use AccountCapabilityFilter instead of rccSubset to filter by caps.

 TelepathyQt4/account-manager.cpp | 43 ++++++++++++++++++----------------------
 1 file changed, 19 insertions(+), 24 deletions(-)

commit 6837410e885b9852a4361244004d1c704f37f1df
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 05:24:49 2010 -0300

    AccountManager: Added methods to filter accounts using filter objects.

 TelepathyQt4/account-manager.cpp | 39 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account-manager.h   |  3 +++
 2 files changed, 42 insertions(+)

commit b7e19f65325a9ae6d4b1f6b350edd6beef1c29ca
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 05:13:29 2010 -0300

    AccountManager: Remove "supports" from filtering methods.

 TelepathyQt4/account-manager.cpp | 12 ++++++------
 TelepathyQt4/account-manager.h   | 12 ++++++------
 2 files changed, 12 insertions(+), 12 deletions(-)

commit 2ac304c2ccdd0f5d4d8e7f4e38668537ab41d0a1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 05:03:07 2010 -0300

    AccountManager: Updated docs to be in compliance with latest changes regarding filtering accounts.

 TelepathyQt4/account-manager.cpp | 57 ++++++++++++++++++++++++++--------------
 1 file changed, 38 insertions(+), 19 deletions(-)

commit fa7950e8e5972a12973f079d04b2bb7c1826969b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 05:08:33 2010 -0300

    Revert "AccountManager: Added additionalFilter param to helper methods to filter accounts by RCC."
    
    This reverts commit 6dbf3a03956c5a3a8e6e7fddc8bbc736e0c23e64.

 TelepathyQt4/account-manager.cpp | 105 +++++++++++++++------------------------
 TelepathyQt4/account-manager.h   |  18 +++----
 2 files changed, 47 insertions(+), 76 deletions(-)

commit 0afe31088a8b373cb26242c932b5b8be19b9f211
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 05:08:25 2010 -0300

    Revert "account-basics test: Added tests for additionalFilter support in AM helper methods to filter accounts by RCC."
    
    This reverts commit 171e1fba64e8da436d0f20ab87001c12d61b67c1.

 tests/dbus/account-basics.cpp | 12 ------------
 1 file changed, 12 deletions(-)

commit b050de51ff37fb9553896b4a3a024381331a5231
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 05:08:18 2010 -0300

    Revert "AccountManager: Updated docs to indicate rccSubset is a valid filter key."
    
    This reverts commit 89904634a248c322a174a81b91f3281433f3696f.

 TelepathyQt4/account-manager.cpp | 3 ---
 1 file changed, 3 deletions(-)

commit 2ed9b872844247240e05f9b3ab853960b27c3c99
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 04:49:09 2010 -0300

    AccountSet: Use filter objects to represent filters instead of using QVariantMap.
    
    The QVariantMap version is still there and marked as deprecated and when using
    it only filtering by property will be used.

 TelepathyQt4/account-set-internal.h |  14 ++-
 TelepathyQt4/account-set.cpp        | 208 ++++++++++++++++++------------------
 TelepathyQt4/account-set.h          |  10 +-
 3 files changed, 121 insertions(+), 111 deletions(-)

commit 782b9e88df5aa8f44f808d981a6d866da41e0997
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 03:46:20 2010 -0300

    Added specialized class used to filter accounts by capabilities.

 TelepathyQt4/AccountCapabilityFilter       | 13 ++++++++
 TelepathyQt4/Makefile.am                   |  3 ++
 TelepathyQt4/account-capability-filter.cpp | 42 ++++++++++++++++++++++++
 TelepathyQt4/account-capability-filter.h   | 51 ++++++++++++++++++++++++++++++
 4 files changed, 109 insertions(+)

commit 7b4653090a08fc6ad145483f7d26e7b69939989e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 03:43:53 2010 -0300

    Added specialized class used to filter accounts by properties.

 TelepathyQt4/AccountPropertyFilter       | 13 +++++
 TelepathyQt4/Makefile.am                 |  3 ++
 TelepathyQt4/account-property-filter.cpp | 86 ++++++++++++++++++++++++++++++++
 TelepathyQt4/account-property-filter.h   | 53 ++++++++++++++++++++
 4 files changed, 155 insertions(+)

commit 4ad0c582f41a6bc615795ffb633e3fbe04399471
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 03:42:04 2010 -0300

    Added generic filter class used to filter objects by capability.

 TelepathyQt4/GenericCapabilityFilter     |  13 ++++
 TelepathyQt4/Makefile.am                 |   2 +
 TelepathyQt4/generic-capability-filter.h | 111 +++++++++++++++++++++++++++++++
 3 files changed, 126 insertions(+)

commit 479ed6e89ad904cc2989e541f0421ef17a6cb1b4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 03:40:30 2010 -0300

    Added generic filter class used to filter objects by property.

 TelepathyQt4/GenericPropertyFilter     | 13 ++++++
 TelepathyQt4/Makefile.am               |  2 +
 TelepathyQt4/generic-property-filter.h | 80 ++++++++++++++++++++++++++++++++++
 3 files changed, 95 insertions(+)

commit 5733875bebe6e8ca22f52ae187e2584b9645c3dd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 03:39:11 2010 -0300

    Added Filter class - base class for all filtering classes.

 TelepathyQt4/Filter                 | 13 ++++++++++
 TelepathyQt4/Makefile.am            |  2 ++
 TelepathyQt4/account-set-internal.h |  3 ++-
 TelepathyQt4/filter.h               | 49 +++++++++++++++++++++++++++++++++++++
 4 files changed, 66 insertions(+), 1 deletion(-)

commit 6fcd5311f218f71df1bbe9023131822f22d70896
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 03:37:21 2010 -0300

    AccountManager: Added FeatureFilterByCapabilities.
    
    The feature will enable accounts features used to filter accounts by
    capabilities.

 TelepathyQt4/account-manager.cpp | 45 ++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account-manager.h   |  2 ++
 2 files changed, 47 insertions(+)

commit 7e9ac8218a2b5a9923d8ef91674e994142d643b3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 02:23:46 2010 -0300

    AccountSet: Use Account::capabilitiesChanged over custom implementation.

 TelepathyQt4/account-set-internal.h |  4 +---
 TelepathyQt4/account-set.cpp        | 47 ++++++-------------------------------
 2 files changed, 8 insertions(+), 43 deletions(-)

commit 99f7ec27af993c3eebb830bd798749c150440df2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 12 02:17:36 2010 -0300

    Account: Added missing protocolInfo property.

 TelepathyQt4/account.h | 1 +
 1 file changed, 1 insertion(+)

commit 91004e586a5aaeaaca8bd4acbaa6fb1e16f39fa1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 11 12:05:50 2010 -0300

    Account: Added capabilities support (accessor, property, signal).

 TelepathyQt4/account.cpp      | 118 +++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/account.h        |   6 +++
 tests/dbus/account-basics.cpp |   2 +-
 3 files changed, 124 insertions(+), 2 deletions(-)

commit 3d46abfc311aa6a626ada8b6e810c914206efe60
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 20:56:13 2010 -0300

    AccountManager: Updated docs to indicate rccSubset is a valid filter key.

 TelepathyQt4/account-manager.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit f1d351157bc58158639d3891d2fd56cc84343757
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 20:53:12 2010 -0300

    AccountSet: Updated docs to indicate rccSubset is a valid filter key.

 TelepathyQt4/account-set.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 31e68f0486a985b678037d5c4f12ce9cc2ca8075
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 20:38:46 2010 -0300

    account-basics test: Added tests for additionalFilter support in AM helper methods to filter accounts by RCC.

 tests/dbus/account-basics.cpp | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 2c481750c509285360daea9653dd6a2f77c1e100
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 20:37:35 2010 -0300

    AccountManager: Added additionalFilter param to helper methods to filter accounts by RCC.

 TelepathyQt4/account-manager.cpp | 105 ++++++++++++++++++++++++---------------
 TelepathyQt4/account-manager.h   |  18 ++++---
 2 files changed, 76 insertions(+), 47 deletions(-)

commit e2d0dac62a4b85955b95c638c9ac67b226468726
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:38:23 2010 -0300

    account-basics test: Added test for AM helper methods to filter accounts by RCC.

 tests/dbus/account-basics.cpp | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 6e4e51dcbc7ad5d3eebbda67b606c278f891bdb0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:54:26 2010 -0300

    AccountSet: Improved check for valid filter.

 TelepathyQt4/account-set.cpp  | 2 --
 tests/dbus/account-basics.cpp | 3 ++-
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 96ef8239707a14b65881060466c171a98629c638
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:07:12 2010 -0300

    AccountManager: Added helper methods to filter accounts by RCC.
    
    Added helper methods to filter accounts that supports
    Text/TextChatRooms/Media/Audio/Video/FileTransfer channels.

 TelepathyQt4/account-manager.cpp | 174 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account-manager.h   |   7 ++
 2 files changed, 181 insertions(+)

commit 42c24fa238afd908ffa0f4f4c4fd21562cba3a9b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:10:50 2010 -0300

    AccountManager: Updated docs to indicate accounts returned by AM have FeatureProtocolInfo ready.

 TelepathyQt4/account-manager.cpp | 40 +++++++++++++++++++++++++++-------------
 1 file changed, 27 insertions(+), 13 deletions(-)

commit fd25ffaf1e875a35fcc84897c2d716bbf8b58fb0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:12:18 2010 -0300

    account-basics test: Added tests for filter accounts by RCC support.

 tests/dbus/account-basics.cpp | 109 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 109 insertions(+)

commit 5fe001da7f9bcc9c80400a52e34ccec98c813115
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:11:55 2010 -0300

    spurious.manager: Added RCC definition to be used by tests.

 tests/telepathy/managers/spurious.manager | 7 +++++++
 1 file changed, 7 insertions(+)

commit dacca32ee365078404f1175c9b191f641e97b22b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 16:40:05 2010 -0300

    AccountSet: Added support to filter accounts by RCC.

 TelepathyQt4/account-set-internal.h |  12 ++-
 TelepathyQt4/account-set.cpp        | 151 ++++++++++++++++++++++++++++++++----
 TelepathyQt4/account-set.h          |   3 +-
 3 files changed, 149 insertions(+), 17 deletions(-)

commit bb6ba4ef0797a70410a3e0dd34433173273e89d5
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 03:42:55 2010 +0300

    Update NEWS

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit e6f33f24669e48e8ee3101e308ded78003f78774
Merge: 2059437 4eac900
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 03:39:52 2010 +0300

    Merge branch 'request-details'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 2059437eedf98d37ca92b3375abfc5e7070bcb78
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 03:37:21 2010 +0300

    PendingConnect: Handle connection invalidation

 TelepathyQt4/connection-internal.h |  1 +
 TelepathyQt4/connection.cpp        | 23 +++++++++++++++++++++++
 2 files changed, 24 insertions(+)

commit 2055e2f54bf93d9297429da2a56a5de9922bd115
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 03:23:14 2010 +0300

    Update NEWS

 NEWS | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 2bb119560a17860c06b258448c0067db76a6f20d
Merge: 42d2dd5 c13f123
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 03:12:54 2010 +0300

    Merge branch 'client-industrialisation'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit c13f1232d372870ac4fee0ebf0afc725bd0a811d
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 03:12:13 2010 +0300

    Add an API/ABI break TODO comment to PendingChannelRequest

 TelepathyQt4/pending-channel-request.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 0ffd61abf8317ae5d58c2b24bf3195f4ed2164cd
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 03:10:18 2010 +0300

    Put the opening curlies in their rightful place in some ClientRegistrar internal fns

 TelepathyQt4/client-registrar.cpp | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit c7c62a5b2d32c33a5ad0f254935a77dace4e916a
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 02:59:44 2010 +0300

    consistency: s/invocations/mInvocations in ClientRegistrar adaptors

 TelepathyQt4/client-registrar-internal.h |  6 +++---
 TelepathyQt4/client-registrar.cpp        | 36 ++++++++++++++++----------------
 2 files changed, 21 insertions(+), 21 deletions(-)

commit 4eac9005d6bb382c0b04cd54a9eb8003c61a6dc6
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 02:37:05 2010 +0300

    Test details in ContactManager::allKnownContactsChanged()

 tests/dbus/conn-roster.cpp | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit b62822f6fb7bf1f1455daec832b40f4875006a6b
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 02:36:04 2010 +0300

    Add details variants for other signals in ContactManager too

 TelepathyQt4/contact-manager.cpp | 14 ++++++++------
 TelepathyQt4/contact-manager.h   | 14 +++++++++++---
 2 files changed, 19 insertions(+), 9 deletions(-)

commit b7c9ee60ca4a8f43a2afb86a540f2f2ebc7d8ebc
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 01:23:10 2010 +0300

    Improve ChannelDispatchOperation test coverage a bit

 tests/dbus/client-factories.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

commit cf510e980202b6abb1592971fd64e158f0807170
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 01:22:36 2010 +0300

    Actually have the test CDOAdaptor PossibleHandlers prob be a "as"

 tests/dbus/client-factories.cpp | 22 ++++++++++++----------
 tests/dbus/client.cpp           | 14 +++++++-------
 2 files changed, 19 insertions(+), 17 deletions(-)

commit 4c42ac2c8e061ef8c3e664deaa37b620cea86c4f
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 01:21:47 2010 +0300

    Refactor the CDO introspection to be a bit clearer

 TelepathyQt4/channel-dispatch-operation.cpp | 98 +++++++++++++----------------
 TelepathyQt4/client-registrar.cpp           | 25 +++++---
 2 files changed, 61 insertions(+), 62 deletions(-)

commit ed0a141dd73d8ed6c7ce7547a98ea82d16d0aedd
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 16 00:35:55 2010 +0300

    Use a proper PossibleHandler object path for TestClient too

 tests/dbus/client-factories.cpp | 2 +-
 tests/dbus/client.cpp           | 6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 598bbe1ef09edd1f3604a832eb68ff7e2b9f70ab
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Sep 15 21:42:03 2010 +0300

    Remove extra debug from CDO

 TelepathyQt4/channel-dispatch-operation.cpp | 2 --
 1 file changed, 2 deletions(-)

commit c00bb7b79fa8422d1ddc0335436d232e23faf28f
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Sep 15 21:41:41 2010 +0300

    Declare complex properties in the way QDBus expects in test adaptors

 tests/dbus/client-factories.cpp | 12 +++++++-----
 tests/dbus/client.cpp           |  6 +++---
 2 files changed, 10 insertions(+), 8 deletions(-)

commit c60a33597468ede1b9abcfff0e0a019f43c26c9d
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Sep 15 20:20:07 2010 +0300

    Use chanFactory instead of chanFact etc in CDO for consistency

 TelepathyQt4/channel-dispatch-operation.cpp | 36 +++++++++++++++--------------
 1 file changed, 19 insertions(+), 17 deletions(-)

commit af5d939b08e6e58fa0ebbdcff2fe6b7888352a0d
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Sep 15 20:11:47 2010 +0300

    Remove extra debug from CDO

 TelepathyQt4/channel-dispatch-operation.cpp | 2 --
 1 file changed, 2 deletions(-)

commit 2b29dfb54c25bbb392e514a143042491fc280df5
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Sep 15 19:53:50 2010 +0300

    Make ChannelDispatchOperation use factories

 TelepathyQt4/channel-dispatch-operation.cpp | 308 ++++++++++++++++++----------
 TelepathyQt4/channel-dispatch-operation.h   |  42 ++--
 TelepathyQt4/client-registrar.cpp           |  27 ++-
 tests/dbus/client-factories.cpp             |  30 ++-
 tests/dbus/client.cpp                       |  21 +-
 5 files changed, 288 insertions(+), 140 deletions(-)

commit 239745869240b82ac1e2618bb21cc0a7a94f8a4b
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Sep 15 12:42:24 2010 +0300

    Include the Account and Connection props in the fake CDO in TestClient*

 tests/dbus/client-factories.cpp | 23 ++++++++++++++++++++---
 tests/dbus/client.cpp           | 23 ++++++++++++++++++++---
 2 files changed, 40 insertions(+), 6 deletions(-)

commit de2e7f27578a6e00adf0e936f60544f8689dc08a
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 14 20:21:30 2010 +0300

    Test that CR doesn't construct accounts anew

 tests/dbus/account-channel-dispatcher.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 42d2dd5c4457e49a49d7f805e136b2e80c116110
Merge: e1e417c dccf3cc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 13 15:22:25 2010 +0100

    Merge branch 'account-initialize-changing-presence'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit dccf3ccecbab4f22a107f61d214fb08e185f6704
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 13 15:18:37 2010 +0100

    Account: Properly initialize changingPresence.

 TelepathyQt4/account.cpp | 1 +
 1 file changed, 1 insertion(+)

commit e813f80c5f02b2b9955d818710b3d1d034c49cc8
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 13 08:24:54 2010 +0300

    Make it possible to specify the account for a ChannelRequest in advance

 TelepathyQt4/channel-request.cpp         | 91 +++++++++++++++++++++++++++-----
 TelepathyQt4/channel-request.h           |  6 +++
 TelepathyQt4/client-registrar.cpp        | 10 ++--
 TelepathyQt4/pending-channel-request.cpp |  3 +-
 4 files changed, 89 insertions(+), 21 deletions(-)

commit d118276f657bc00bdb7eebb7fc1eea9bcf58ab15
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 13 08:06:06 2010 +0300

    ChannelRequest: don't mess up the ordering between the ctors

 TelepathyQt4/channel-request.cpp | 44 ++++++++++++++++++++--------------------
 1 file changed, 22 insertions(+), 22 deletions(-)

commit 7e8e87321dc4d80f38a276e49e28ed9093fab7da
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 13 00:10:22 2010 +0300

    Use factories in ChannelRequest

 TelepathyQt4/channel-request.cpp         | 91 ++++++++++++++++++++++++++++++--
 TelepathyQt4/channel-request.h           | 20 +++++--
 TelepathyQt4/client-registrar.cpp        | 18 +++++--
 TelepathyQt4/pending-channel-request.cpp | 10 +++-
 tests/dbus/client-factories.cpp          | 10 ++++
 5 files changed, 136 insertions(+), 13 deletions(-)

commit 82480b5f112a7069e483a108f562c622044a5e0c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 12 23:33:40 2010 +0300

    Make PendingChannelRequest hold a ref to its Account

 TelepathyQt4/account.cpp                 | 76 ++++++++++++++++----------------
 TelepathyQt4/pending-channel-request.cpp | 72 +++++++++++++++++++++++++++++-
 TelepathyQt4/pending-channel-request.h   | 10 ++++-
 3 files changed, 118 insertions(+), 40 deletions(-)

commit 0fbe0f0889c66a870540ebeac96fe1446a22045d
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 12 22:37:53 2010 +0300

    Defer calling handleChannels until all proxies are prepared (factorified)

 TelepathyQt4/client-registrar-internal.h |  19 +++++
 TelepathyQt4/client-registrar.cpp        | 116 +++++++++++++++++++++++++------
 tests/dbus/client-factories.cpp          |  20 ++++++
 3 files changed, 132 insertions(+), 23 deletions(-)

commit 18e7731fe988b14e8917573a9e7cb62e62a9f817
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 12 17:24:28 2010 +0300

    Defer calling addDispatchOperation until the proxies are prepared (factorified)

 TelepathyQt4/client-registrar-internal.h | 17 +++++++
 TelepathyQt4/client-registrar.cpp        | 80 ++++++++++++++++++++++++++------
 tests/dbus/client-factories.cpp          |  6 +++
 3 files changed, 89 insertions(+), 14 deletions(-)

commit 09592c1cdb1d84ca5dc9cc26e3ce3c3a2914b685
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 12 17:08:05 2010 +0300

    Add a FIXME regarding API stupidity with ChannelDispatchOperation

 TelepathyQt4/channel-dispatch-operation.h | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 0faf5b30701644f54e4277be08cbdc2df4d0879a
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Sep 12 17:07:33 2010 +0300

    Actually pass a ChannelDispatchOperation in the AddChannelDispatchOperation testing (?!?!)

 tests/dbus/client-factories.cpp | 83 ++++++++++++++++++++++++++++++++++------
 tests/dbus/client.cpp           | 84 +++++++++++++++++++++++++++++++++++------
 2 files changed, 145 insertions(+), 22 deletions(-)

commit 711ff8a25a32bad7cebe89765561f7f10cd3621e
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:55:34 2010 +0300

    Describe how ObserveChannels impl could be improved when we have spec 0.19.12

 TelepathyQt4/client-registrar.cpp | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 7be9ea1bb244b8191122578e2317356bc0e3f68d
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:50:05 2010 +0300

    Don't discard the observer info when doing ObserveChannels

 TelepathyQt4/client-registrar.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 2ea78f4ffa1ca0fca776a4d6324fa74381f2f477
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:43:06 2010 +0300

    Remove stale account creation code from PendingAccount

 TelepathyQt4/pending-account.cpp | 6 ------
 1 file changed, 6 deletions(-)

commit 6171dd7fa69e2862188d0422c9a86b8834e93681
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:39:24 2010 +0300

    Test that the factories have done their work before observeChannels is called

 tests/dbus/client-factories.cpp | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 5bc9051c08960822dbe7540ff8f13bc2bb2ea21b
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:36:48 2010 +0300

    Use the AM factories for ClientRegistrar in TestClientFactories

 tests/dbus/client-factories.cpp | 33 +++++++++++++++++++--------------
 1 file changed, 19 insertions(+), 14 deletions(-)

commit d50186c5461609aafb9fcb30821da05014644c3b
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:31:57 2010 +0300

    Make PendingAccount use the manager's factories

 TelepathyQt4/pending-account.cpp | 23 ++++++++++++++++++++++-
 TelepathyQt4/pending-account.h   |  1 +
 2 files changed, 23 insertions(+), 1 deletion(-)

commit a8c99a862fad24457b78b6142eeb3c0ee5e8fa46
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:30:33 2010 +0300

    Make Connection::requestConnect actually wait for the conn to connect :)
    
    It used to not wait for the connection to connect at all, which was especially evident if the
    connection had already been made ready in the newly created state (before connecting). In that case
    it just finished ~straight away and the connection actually only got connected sometime later.

 TelepathyQt4/connection-internal.h |  1 +
 TelepathyQt4/connection.cpp        | 35 +++++++++++++++++++++++++++++++++--
 2 files changed, 34 insertions(+), 2 deletions(-)

commit b2d64390235cc6c07f9842876fe41892944ee889
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 21:03:02 2010 +0300

    Fix PendingAccount::objectPath() debug to not say ::account()

 TelepathyQt4/pending-account.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 799a65b0706fff837b41bb6547c329714ebfe8d9
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 20:02:51 2010 +0300

    Don't leak PendingComposite::Private

 TelepathyQt4/pending-operation.cpp       | 5 +++++
 TelepathyQt4/simple-pending-operations.h | 1 +
 2 files changed, 6 insertions(+)

commit b3a1e02cbe6475761a901253760c1ba189214d3c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 20:02:30 2010 +0300

    Work around QDBusMessage memory leak triggered by ClientHandlerRequestsAdaptor

 TelepathyQt4/client-registrar.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit b4a6ba004b04c21638d5eafd1acd343786f3c9dc
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 19:18:45 2010 +0300

    Defer calling AbstractClientObserver::observeChannels() until all proxies are prepared

 TelepathyQt4/client-registrar-internal.h |  6 ++-
 TelepathyQt4/client-registrar.cpp        | 65 ++++++++++++++++++++++++++++++--
 2 files changed, 66 insertions(+), 5 deletions(-)

commit 2b9db91d5500a12749baa78c7dfa8f7c0c8d514b
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 19:17:42 2010 +0300

    Make TestClient(Factories) not expect a CDO object when there is none

 tests/dbus/client-factories.cpp | 2 +-
 tests/dbus/client.cpp           | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 495307fd126f9ec9c14b101efabf3cb9f0b12467
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 17:35:24 2010 +0300

    Use factories for constructing proxies for ObserveChannels

 TelepathyQt4/client-registrar.cpp | 26 +++++++++++++++++---------
 1 file changed, 17 insertions(+), 9 deletions(-)

commit e7b2272b43f121ae6d2a312b0c421d8ab51554e0
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 17:25:00 2010 +0300

    Make ObserveChannels deferrable

 TelepathyQt4/client-registrar-internal.h | 16 +++++++++++++
 TelepathyQt4/client-registrar.cpp        | 41 ++++++++++++++++++--------------
 2 files changed, 39 insertions(+), 18 deletions(-)

commit e3bcad55587c5535963e2095564c4bd73e0c4cb4
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 14:01:52 2010 +0300

    Make the ClientRegistrar adaptors aware of the registrar that created them

 TelepathyQt4/client-registrar-internal.h | 43 ++++++++++++++++++++++++++------
 TelepathyQt4/client-registrar.cpp        | 33 +++++++++++++-----------
 2 files changed, 54 insertions(+), 22 deletions(-)

commit 22b9a0686d7b8a9ea30968ed79ccbc7cda1b2492
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 12:55:59 2010 +0300

    Start testing factory-specific functionality in Client stuff

 tests/dbus/Makefile.am          |   9 +-
 tests/dbus/client-factories.cpp | 735 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 742 insertions(+), 2 deletions(-)

commit efc6a21409da998138f254c56e4dfaec447eed40
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Sep 11 12:37:05 2010 +0300

    Add API to specify the factories to ClientRegistrar
    
    They're not yet used in any way, though.

 TelepathyQt4/client-registrar.cpp | 213 +++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/client-registrar.h   |  33 +++++-
 2 files changed, 241 insertions(+), 5 deletions(-)

commit e1e417c258bc379900a48e62ea9c15bd4de7e6cf
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 17:27:05 2010 +0300

    Start 0.3.10 development

 NEWS         | 9 +++++++++
 configure.ac | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 5726576b52731d89ec3e9dc7490e2e965771bb6c
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 17:14:45 2010 +0300

    Prepare release 0.3.9

 NEWS         | 2 ++
 configure.ac | 8 ++++----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit c6eafaec158a38579a2fca2a6d15e537f4fd97b6
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 17:05:06 2010 +0300

    Trivial: only convert from WeakPtr from SharedPtr if there are refs

 TelepathyQt4/shared-ptr.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eac6edb97068b929760a726ad6e654d475d12b61
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 16:08:31 2010 +0300

    Updated NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit a578f6e1095dfcd3171c871a53be5fbb9ade2f2c
Merge: 5a42c34 4fd0513
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 15:57:34 2010 +0300

    Merge branch 'planned-parenthood'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 4fd0513512ad71c3750e6bc0586432661d467493
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 14:20:07 2010 +0300

    Make PendingMedia{Streams,Content} hold a strong ref to the StreamedMediaChannel

 TelepathyQt4/streamed-media-channel-internal.h |  4 ++--
 TelepathyQt4/streamed-media-channel.cpp        | 10 +++++-----
 tests/dbus/streamed-media-chan.cpp             |  2 ++
 3 files changed, 9 insertions(+), 7 deletions(-)

commit 263fb0d3465496119d543feba0f48165e5ab7d27
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 14:19:01 2010 +0300

    Fix conn destroyed checks in ReferencedHandles

 TelepathyQt4/referenced-handles.cpp | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 3a99b922e78dcf9a080e2bf7f79e7ecba40aa23f
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 14:16:54 2010 +0300

    Don't make the Conn the parent of PendingHandles, we already hold a strong ref to it

 TelepathyQt4/pending-handles.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bd7dcebb60d29699622364320fe116cbc50b4f44
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 14:15:06 2010 +0300

    Make PendingContactInfo hold a strong ref to the Contact

 TelepathyQt4/pending-contact-info.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 5f9815997877888aa9692c8d323e599cc1503d5e
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 14:14:41 2010 +0300

    Don't make the Connection the parent in PendingCAI, we already hold a strong ref

 TelepathyQt4/pending-contact-attributes.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5c1fde07b70ce1a950ee4da178afab7acf52f6bd
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 14:13:21 2010 +0300

    Hold a strong ref to the manager in PendingAccount

 TelepathyQt4/pending-account.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 617c9c1a7c3953f6101a77fd1cd3e0813b87d215
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 13:27:53 2010 +0300

    Don't have the manager as a parent to PendingConnection, hold a strong ref to it instead

 TelepathyQt4/pending-connection.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7e9351b9aaad54cac367df9b51a035bdf84a2172
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 13:22:08 2010 +0300

    Don't pass the conn as a parent in PendingChannel, hold a strong ref to it instead

 TelepathyQt4/pending-channel.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 5a42c3447f20d1cb991360fc44aa97951da2d80a
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 13:16:43 2010 +0300

    Update NEWS

 NEWS | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit ec5cd8933e7f6ba15dc9a3012ae30800790b7949
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 12:59:20 2010 +0300

    Updated NEWS

 NEWS | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 086c630507b4fa592201ff2769a45d70a73d96f1
Merge: f1d587f 80856fe
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 12:48:45 2010 +0300

    Merge branch 'servicewatcher'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 80856fe1eba5d03383d47e1dfffb2a9fefe73e14
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 12:41:53 2010 +0300

    configure.ac: Comment that we don't have to check for QDBusServiceWatcher with Qt 4.6

 configure.ac | 2 ++
 1 file changed, 2 insertions(+)

commit 131ac1d3a6113eee380a00b36ab6788e5500a23a
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 12:16:40 2010 +0300

    StatefulDBusProxy: Forgo the complicated unique name tracking
    
    In favor of tracking the well-known name :)
    
    This is functionally equivalent. The well-known name is stored in a private variable so all external
    code (eg. the actual proxies) will still use the uniquified name from DBusProxy::busName().

 TelepathyQt4/dbus-proxy.cpp | 81 +++++++++++++++------------------------------
 1 file changed, 26 insertions(+), 55 deletions(-)

commit e17c59307789f26215122b9f8b5486681adb7ca8
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 11:50:16 2010 +0300

    Add AC_MSG_CHECKING for the QDBusServiceWatcher check

 configure.ac | 4 ++++
 1 file changed, 4 insertions(+)

commit 653908fa7fb3e5950dc051383adca9c40ece2eb4
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 11:50:09 2010 +0300

    Fix make distcheck

 TelepathyQt4/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit a71f362d56bf6122fa2da1dcba2443229300a489
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 11:30:54 2010 +0300

    Add testcase checking that a bogus service name doesn't screw up DBusProxy(Factory)

 tests/dbus/dbus-proxy-factory.cpp | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 936615039378a95cc203fa3d57e9d2201c10a231
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 11:30:36 2010 +0300

    Don't even cache already-invalid proxies in DBusProxyFactories

 TelepathyQt4/dbus-proxy-factory.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 7aa23e88168361e96865f29216a5de1d115428f3
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 11:29:57 2010 +0300

    Guard against race conditions in the name owner change tracking code in StatefulDBusProxy

 TelepathyQt4/dbus-proxy.cpp | 64 ++++++++++++++++++++++++++++++++++++---------
 1 file changed, 52 insertions(+), 12 deletions(-)

commit 8727c1b97634cd7758a55eb9ec4e880daf3e2761
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 27 17:28:47 2010 +0300

    DBusProxy: Added support to use QDBusServiceWatcher if available.
    
    It fixes https://bugs.freedesktop.org/show_bug.cgi?id=29409.

 TelepathyQt4/dbus-proxy.cpp | 24 +++++++++++++++++++-----
 configure.ac                | 15 +++++++++++++++
 2 files changed, 34 insertions(+), 5 deletions(-)

commit f1d587f6a3754308f3c1096a3893c47c238500c8
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 10:13:49 2010 +0300

    Update NEWS

 NEWS | 29 +++++++++++++++++++++++++----
 1 file changed, 25 insertions(+), 4 deletions(-)

commit 215dca7c855915af63ea2fdd47866c15f7b7e0af
Merge: 6738c4a 0c7877f
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 09:33:46 2010 +0300

    Merge branch 'factory-goodness'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 0c7877f482a6197f8a241952055db03430d34149
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 09:32:13 2010 +0300

    Make TestAccountConnectionFactory compile with QT_NO_KEYWORDS

 tests/dbus/account-connection-factory.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b7fe091a7c8807fb3d7e25e476f41fde8c3f285e
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 08:44:31 2010 +0300

    Add a dedicated test for DBusProxyFactory/ConnectionFactory

 tests/dbus/Makefile.am            |   5 +
 tests/dbus/dbus-proxy-factory.cpp | 313 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 318 insertions(+)

commit 1cdce46da48797b83ecb4e758bf34e596acecdfa
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 10 08:43:28 2010 +0300

    Add a TestBackdoors class with invalidateProxy() to enable better invalidation testing

 TelepathyQt4/Makefile.am        |  2 ++
 TelepathyQt4/dbus-proxy.h       |  4 ++++
 TelepathyQt4/test-backdoors.cpp | 37 ++++++++++++++++++++++++++++++++
 TelepathyQt4/test-backdoors.h   | 47 +++++++++++++++++++++++++++++++++++++++++
 4 files changed, 90 insertions(+)

commit 54dd9760444d50e9a22ba9417725a57d2c01b66b
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 9 23:02:34 2010 +0300

    Conn: Key handle context mapping by object path instead of the (uniquefied) bus name...
    
    This is a bit embarrassing to say the least. Wonder why nobody ever hit any bugs because of this?
    Probably because they always (indirectly) used GetCAI which holds by itself.

 TelepathyQt4/connection.cpp | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 388d2487e613c3098d7a48651f0a4c26d505fdef
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 20:19:07 2010 +0300

    Add a placeholder ContactFactory

 TelepathyQt4/ContactFactory         | 13 ++++++
 TelepathyQt4/Makefile.am            |  3 ++
 TelepathyQt4/account-factory.cpp    | 13 ++++--
 TelepathyQt4/account-factory.h      |  6 ++-
 TelepathyQt4/account-manager.cpp    | 49 +++++++++++++++------
 TelepathyQt4/account-manager.h      | 13 ++++--
 TelepathyQt4/account.cpp            | 49 ++++++++++++++++-----
 TelepathyQt4/account.h              | 13 ++++--
 TelepathyQt4/connection-factory.cpp | 13 ++++--
 TelepathyQt4/connection-factory.h   |  6 ++-
 TelepathyQt4/contact-factory.cpp    | 85 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-factory.h      | 68 +++++++++++++++++++++++++++++
 TelepathyQt4/types.h                |  3 ++
 13 files changed, 293 insertions(+), 41 deletions(-)

commit 6ec6e741458256cde2be4bcada8cc3758e42dc29
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 18:45:20 2010 +0300

    Split the DBusProxyFactory::prepare() hook into initialPrepare() and readyPrepare()

 TelepathyQt4/dbus-proxy-factory.cpp | 49 ++++++++++++++++++++-----------------
 TelepathyQt4/dbus-proxy-factory.h   |  3 ++-
 TelepathyQt4/pending-ready.cpp      | 30 +++++++++++++----------
 TelepathyQt4/pending-ready.h        |  6 +++--
 4 files changed, 50 insertions(+), 38 deletions(-)

commit 916e483670b431e401925587c5e58703f819492b
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 18:01:47 2010 +0300

    Doxyment the factory PendingReady additions

 TelepathyQt4/pending-ready.cpp | 27 ++++++++++++++++++++++-----
 TelepathyQt4/pending-ready.h   |  1 +
 2 files changed, 23 insertions(+), 5 deletions(-)

commit 8b5c6b243854d8c854a521b16d67e3bb05a4874a
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 17:52:39 2010 +0300

    Doxyment ChannelFactory

 TelepathyQt4/channel-factory.cpp | 56 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

commit f62d7e3bb8b9bfe09936c71be8a81c8b3d9f9f68
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 17:52:30 2010 +0300

    Generate TODO lists in doxygen

 doxygen.cfg.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7c7d11c0b8d9b0f0388edc8d7fc6294b9dd88014
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 16:51:51 2010 +0300

    Fix the ConnectionFactory doc group

 TelepathyQt4/connection-factory.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 32e344049c5dfbf0645ae3d4f67603782b564a8a
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 16:51:29 2010 +0300

    Link up TELEPATHY_ACCOUNT_MANAGER_BUS_NAME from the AccountFactory docs

 TelepathyQt4/account-factory.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ab38ef100dcb7af23cb24a874ca1de9666c5884
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 16:41:31 2010 +0300

    Doxyment ConnectionFactory

 TelepathyQt4/account-factory.cpp    |  2 +
 TelepathyQt4/connection-factory.cpp | 75 +++++++++++++++++++++++++++++++++++++
 2 files changed, 77 insertions(+)

commit ef18b4effb7365e0eb062c0b42733bb95a149083
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 16:26:35 2010 +0300

    Doxyment AccountFactory::finalBusNameFrom() params

 TelepathyQt4/account-factory.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 2dea95db3f0d73d9a04e285d3bd1d0182dc3a1fa
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 16:23:56 2010 +0300

    Reorder AccountFactory::{construct,finalBusNameFrom} impls to be consistent with the header

 TelepathyQt4/account-factory.cpp | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit a65cc7f26a11c21313e192f3b528b8b223dc573b
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 16:18:57 2010 +0300

    Doxyment AccountFactory

 TelepathyQt4/account-factory.cpp | 74 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 74 insertions(+)

commit 6503e0b26e445e8f2485b260c014a7c471eb6809
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 15:37:06 2010 +0300

    Doxyment the "no features" case for DBusProxyFactory::featuresFor() better

 TelepathyQt4/dbus-proxy-factory.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

commit 8a6c02c16ec4b09cee8547ac7b804d7a42f332d3
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Sep 7 09:52:08 2010 +0300

    Doxyment FixedFeatureFactory

 TelepathyQt4/fixed-feature-factory.cpp | 47 ++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

commit 0dfc77b84afd372f681ecb998834086dcc0f4220
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 20:01:31 2010 +0300

    Make Acc/ConnFact subclasses able to specify the actual proxy class to construct
    
    I forgot this after refactoring the factory classes, which is a bit absurd given the initial need
    for factories in the first place :O

 TelepathyQt4/account-factory.cpp    | 9 ++++++++-
 TelepathyQt4/account-factory.h      | 3 +++
 TelepathyQt4/connection-factory.cpp | 8 +++++++-
 TelepathyQt4/connection-factory.h   | 2 ++
 4 files changed, 20 insertions(+), 2 deletions(-)

commit 78703b440da0d51ca99cbdd2332852d52478ab05
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 18:19:29 2010 +0300

    Change ChannelFactory::stockFreshFactory to create() and document it accordingly

 TelepathyQt4/account-manager.cpp          |  4 ++--
 TelepathyQt4/account-manager.h            |  2 +-
 TelepathyQt4/account.cpp                  |  4 ++--
 TelepathyQt4/account.h                    |  2 +-
 TelepathyQt4/channel-factory.cpp          | 11 ++++++++++-
 TelepathyQt4/channel-factory.h            |  5 +----
 tests/dbus/account-connection-factory.cpp |  6 +++---
 7 files changed, 20 insertions(+), 14 deletions(-)

commit 88f796a903ae7d5573fe475fbe4ca4bc64e63086
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 18:19:06 2010 +0300

    Eliminate code duplication in Account updateProperties and onConnectionBuilt

 TelepathyQt4/account.cpp | 92 +++++++++++++++++++-----------------------------
 1 file changed, 37 insertions(+), 55 deletions(-)

commit b967440c94a9d9f0b4b5f3ca35c0d0b84e9b9bc6
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 17:47:39 2010 +0300

    Remove trailing whitespace from a dbus-proxy-factory.cpp doc comment

 TelepathyQt4/dbus-proxy-factory.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1ad07c128a91cf2ba3eeb0894ddf45530e192772
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 17:45:13 2010 +0300

    Doxyment Account(Manager) factory accessors

 TelepathyQt4/account-manager.cpp | 30 ++++++++++++++++++++++++++++++
 TelepathyQt4/account.cpp         | 20 ++++++++++++++++++++
 2 files changed, 50 insertions(+)

commit 4fc1c08a7bb47b84f14917dda17b966d9bde51e2
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 17:44:50 2010 +0300

    Make Account ctors and create() fns consistent with how the AM ones are now

 TelepathyQt4/account-factory.cpp          |  2 +-
 TelepathyQt4/account.cpp                  | 87 +++++++++++++++++++++++--------
 TelepathyQt4/account.h                    | 18 ++++---
 tests/dbus/account-connection-factory.cpp | 12 ++---
 4 files changed, 85 insertions(+), 34 deletions(-)

commit 52832c171e79028799501a7afbb69b019ad35fef
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 17:27:31 2010 +0300

    Doxyment the factory behavior of the old AccountManager create() and ctor variants

 TelepathyQt4/account-manager.cpp | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit e8ef4ed909f0fa96ebfbc503e4f1c73a93241bee
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 17:19:33 2010 +0300

    Make the order the factories are specified for AccountManager more logical
    
    vs. more convenient for common use-cases

 TelepathyQt4/account-manager.cpp | 94 +++++++++++++++++++++++++++++-----------
 TelepathyQt4/account-manager.h   | 24 ++++++----
 2 files changed, 85 insertions(+), 33 deletions(-)

commit 973bd2a03afb0e1f9e2717dc6a687e41ab748cb8
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Sep 6 16:58:55 2010 +0300

    Make {Account,Connection}Factory ctors take a Features param

 TelepathyQt4/account-factory.cpp    | 7 +++----
 TelepathyQt4/account-factory.h      | 2 +-
 TelepathyQt4/connection-factory.cpp | 9 +++------
 TelepathyQt4/connection-factory.h   | 2 +-
 4 files changed, 8 insertions(+), 12 deletions(-)

commit bbc3abaf6dae14f0c34c87913bb1575cae99b1ba
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 19:51:40 2010 +0300

    Make the factory-created object classes not make their core ready automatically
    
    This is so that we can also have an "don't make it ready at all" option in factories instead of the
    current "make it ready even if I ask you not to, but don't tell me about doing so" behavior.

 TelepathyQt4/account.cpp    | 1 -
 TelepathyQt4/channel.cpp    | 1 -
 TelepathyQt4/connection.cpp | 2 --
 3 files changed, 4 deletions(-)

commit 8fedec5b2f710e4826059b3f156aeb74c0fadec5
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 20:34:24 2010 +0300

    Make introspectable dependencies actually work (just in time for their 2nd birthday, *sigh*)

 TelepathyQt4/readiness-helper.cpp | 25 ++++++++++++++++++++++---
 1 file changed, 22 insertions(+), 3 deletions(-)

commit 0fd06e501a74e7442858d78fcec4f2c3dd868bb7
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 20:04:26 2010 +0300

    Expand DBusProxyFactory documentation

 TelepathyQt4/dbus-proxy-factory.cpp | 35 +++++++++++++++++++++++++++++++++--
 TelepathyQt4/dbus-proxy-factory.h   |  2 +-
 2 files changed, 34 insertions(+), 3 deletions(-)

commit 0322a4d6b051ddd894903c995b53f7b71aa4dd50
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 19:44:14 2010 +0300

    Warn in DBusProxyFactory docs that prepare() is not currently really used

 TelepathyQt4/dbus-proxy-factory.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 77bc2c30a9a90313684e5c83d84788d6cb4779b5
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 19:36:26 2010 +0300

    Remove the error-prone created param from DBusProxyFactory::nowHaveProxy

 TelepathyQt4/account-factory.cpp           |  7 +++----
 TelepathyQt4/channel-factory.cpp           |  7 +++----
 TelepathyQt4/connection-factory.cpp        |  7 +++----
 TelepathyQt4/dbus-proxy-factory-internal.h |  2 +-
 TelepathyQt4/dbus-proxy-factory.cpp        | 26 +++++++++-----------------
 TelepathyQt4/dbus-proxy-factory.h          |  2 +-
 6 files changed, 20 insertions(+), 31 deletions(-)

commit 7a00d7a568cbe0a95cf46beb5f9d5e049de9e097
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 19:30:49 2010 +0300

    Don't ever double-connect to proxy invalidated in DBusProxyFactory::cache

 TelepathyQt4/dbus-proxy-factory.cpp | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 97c58208fb17429207d3eeb3397102b20e837ef8
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 19:24:24 2010 +0300

    Add basic docs for DBusProxyFactory

 TelepathyQt4/dbus-proxy-factory.cpp | 68 +++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)

commit 2664f43f38ce1d141d4d117a167c23585706c0cf
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 18:33:35 2010 +0300

    Add a test for Account connection factory code

 tests/dbus/Makefile.am                    |   5 +
 tests/dbus/account-connection-factory.cpp | 452 ++++++++++++++++++++++++++++++
 2 files changed, 457 insertions(+)

commit d54cf6e1084f5df136d316530980f68f76421ba8
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 18:33:03 2010 +0300

    Reorder AM factory getter implementations to be consistent with the header

 TelepathyQt4/account-manager.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit fc2c86938ab078eabd0556aac10e15ece480de8b
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 18:32:33 2010 +0300

    Make it possible to specify {Connection,Channel}Factories for an Account

 TelepathyQt4/account-factory.cpp |   2 +-
 TelepathyQt4/account.cpp         | 228 ++++++++++++++++++++++++++++++++++-----
 TelepathyQt4/account.h           |  16 +++
 3 files changed, 216 insertions(+), 30 deletions(-)

commit 507c97e8671ccf7e849c6e7ffddbb571f348b2bb
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 18:21:09 2010 +0300

    Allow DBusProxyFactory::Cache::put() to override an existing cache item
    
    If there is an item, but it has been invalidated in the same mainloop iteration (and consequently we
    yet haven't got the invalidation signal), we want to overwrite it with a new valid one.

 TelepathyQt4/dbus-proxy-factory.cpp | 2 --
 1 file changed, 2 deletions(-)

commit c6b675e34c0605c87104c4dea9fe7aabf858acf7
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 18:19:48 2010 +0300

    Don't set the proxy as a parent for the DBusProxyFactory::proxy() PendingReadys
    
    Otherwise they'll blow up with double free madness in certain otherwise correct application code
    sequences.

 TelepathyQt4/dbus-proxy-factory.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit eb570459699001aa5d7cb75fecd7d071745cc575
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 18:19:03 2010 +0300

    Make {Account,Connection}Factory::create() have a features param

 TelepathyQt4/account-factory.cpp    | 13 +++----------
 TelepathyQt4/account-factory.h      |  6 ++++--
 TelepathyQt4/account-manager.cpp    |  4 ++--
 TelepathyQt4/account-manager.h      |  2 +-
 TelepathyQt4/connection-factory.cpp |  9 +++++++--
 TelepathyQt4/connection-factory.h   |  4 +++-
 6 files changed, 20 insertions(+), 18 deletions(-)

commit b5279f152b91a961fdba1486159cc9121df0502e
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Sep 3 12:18:52 2010 +0300

    Actually implement AccountManager::*factory() accessors

 TelepathyQt4/account-manager.cpp | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 0905810778b243853b8599403e4b7b79db3f4f3d
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 21:46:02 2010 +0300

    Combine the AccountManager factory constructor variants

 TelepathyQt4/account-manager.cpp | 20 ++++++--------------
 TelepathyQt4/account-manager.h   | 14 ++++++--------
 2 files changed, 12 insertions(+), 22 deletions(-)

commit 239b2f3e9024417d972de6df290fbf0e21f15fa8
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 21:22:15 2010 +0300

    Make AccountManager warn if the factories are for a different bus than the proxy itself

 TelepathyQt4/account-manager.cpp | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit d7b0d616dd060e6c4a59a0165aa38bafac64dd34
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 21:11:34 2010 +0300

    Make ChannelFactory::create private and deprecated (soon to be removed from internal use too)

 TelepathyQt4/channel-factory.h | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit f9127e11394590785fddbda4999dde3de4b4b168
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 20:57:48 2010 +0300

    Remove superfluous DBusProxyFactory forward-declaration from types.h

 TelepathyQt4/types.h | 1 -
 1 file changed, 1 deletion(-)

commit db187a3521829e6cdda204a5ddf25f6009e1c094
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 20:48:13 2010 +0300

    Split FixedFeature/Account/ConnectionFactory into their own source/header files

 TelepathyQt4/AccountFactory                |   2 +-
 TelepathyQt4/ConnectionFactory             |   2 +-
 TelepathyQt4/FixedFeatureFactory           |   2 +-
 TelepathyQt4/Makefile.am                   |   6 ++
 TelepathyQt4/account-factory.cpp           |  70 ++++++++++++++++++
 TelepathyQt4/account-factory.h             |  68 ++++++++++++++++++
 TelepathyQt4/connection-factory.cpp        |  61 ++++++++++++++++
 TelepathyQt4/connection-factory.h          |  71 ++++++++++++++++++
 TelepathyQt4/dbus-proxy-factory-internal.h |   2 +
 TelepathyQt4/dbus-proxy-factory.cpp        | 112 -----------------------------
 TelepathyQt4/dbus-proxy-factory.h          |  70 ------------------
 TelepathyQt4/fixed-feature-factory.cpp     |  66 +++++++++++++++++
 TelepathyQt4/fixed-feature-factory.h       |  65 +++++++++++++++++
 13 files changed, 412 insertions(+), 185 deletions(-)

commit 77b318bb048e44184e2b8163af6e591ac027d4f1
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 19:15:13 2010 +0300

    Assert on the DBusProxyFactory dynamic_casts succeeding as appropriate

 TelepathyQt4/dbus-proxy-factory.cpp | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 0804b3b53fb2093e99a1b76e0ff201f5a9c7e8df
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 19:07:40 2010 +0300

    Remove extra indentation from DBusProxyFactory::Cache

 TelepathyQt4/dbus-proxy-factory-internal.h | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 85b4d7b5f50f9479098427a89d7c4dcd040ce487
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 19:05:22 2010 +0300

    Substitute spaces for an accidental tab in TelepathyQt4/Makefile.am

 TelepathyQt4/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a1b9bff70750bc770c7e6b5e879970625a8f0990
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 19:02:14 2010 +0300

    Reorder create methods/ctors/dtors in DBusProxyFactory etc to be consistent with the rest of the lib

 TelepathyQt4/channel-factory.cpp    | 16 +++++-----
 TelepathyQt4/channel-factory.h      |  4 +--
 TelepathyQt4/dbus-proxy-factory.cpp | 60 ++++++++++++++++++-------------------
 TelepathyQt4/dbus-proxy-factory.h   |  8 ++---
 4 files changed, 44 insertions(+), 44 deletions(-)

commit c2d69fb4134f3e73de0ebbdabef4d6cedab5e1a8
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 18:45:46 2010 +0300

    Reorder FixedFeatureFactory::features() to be before the corresponding add* functions

 TelepathyQt4/dbus-proxy-factory.cpp | 10 +++++-----
 TelepathyQt4/dbus-proxy-factory.h   |  4 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 85b693df1d8de3feb1360dd1bd597dc7ee5db774
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 18:43:17 2010 +0300

    Removed "get" from DBusProxyFactory (and its subclasses) method names

 TelepathyQt4/account-manager.cpp    |  2 +-
 TelepathyQt4/channel-factory.cpp    |  4 ++--
 TelepathyQt4/channel-factory.h      |  2 +-
 TelepathyQt4/dbus-proxy-factory.cpp | 10 +++++-----
 TelepathyQt4/dbus-proxy-factory.h   |  6 +++---
 5 files changed, 12 insertions(+), 12 deletions(-)

commit bd9356a66349c3f8f7223f5701ae11b54de3290c
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 18:33:03 2010 +0300

    Add missing blank line after namespace begin in dbus-proxy-factory.cpp

 TelepathyQt4/dbus-proxy-factory.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 26bb3ed2168fbb596d0bea16a29d9210f272c5ec
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Sep 2 18:32:42 2010 +0300

    Fix typo I introduced in SharedPtr docs

 TelepathyQt4/shared-ptr.dox | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3688f4e8d4531d32b9138a435916697a36f2014a
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 30 15:43:42 2010 +0300

    Make it possible to specific Account(and other) factories to use on a AccountManager

 TelepathyQt4/account-manager.cpp | 74 +++++++++++++++++++++++++++++++++++-----
 TelepathyQt4/account-manager.h   | 23 +++++++++++++
 2 files changed, 88 insertions(+), 9 deletions(-)

commit c4b59e4c69ee87b2cd2969fbdd60196b700d895b
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 30 15:42:51 2010 +0300

    Make PendingReady able to hold a ref to the proxy it's making ready
    
    Otherwise we'd need to return a pair<SharedPtr which you shouldn't touch yet, PendingReady> from
    factories.

 TelepathyQt4/dbus-proxy-factory.cpp | 20 +++++++++-----------
 TelepathyQt4/pending-ready.cpp      | 19 +++++++++++++------
 TelepathyQt4/pending-ready.h        |  7 +++++--
 3 files changed, 27 insertions(+), 19 deletions(-)

commit f598cdc80994cd91ed0b63d1b24f2f18e3bbf9ca
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 30 15:12:40 2010 +0300

    Add const variants for RefCounted::ref() & deref() so that pointer-to-const can be used

 TelepathyQt4/shared-ptr.h | 5 +++++
 TelepathyQt4/types.h      | 2 ++
 2 files changed, 7 insertions(+)

commit 1310bb41dc6e6d8a7d1b73f8383b5b26ccc94617
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 30 14:29:09 2010 +0300

    Make ChannelFactory a (still a stub placeholder) DBusProxyFactory

 TelepathyQt4/ChannelFactory      | 13 +++++++++++++
 TelepathyQt4/Makefile.am         |  2 ++
 TelepathyQt4/channel-factory.cpp | 37 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel-factory.h   | 33 +++++++++++++++++++++++++++++++--
 4 files changed, 83 insertions(+), 2 deletions(-)

commit 843b69b01d6f86392db53e23971c2c290b3d2717
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 30 14:26:20 2010 +0300

    Refactor DBusProxyFactory a bit to make it more saner for ChannelFactory

 TelepathyQt4/FixedFeatureFactory    |  13 +++
 TelepathyQt4/dbus-proxy-factory.cpp | 171 +++++++++++++++++++-----------------
 TelepathyQt4/dbus-proxy-factory.h   | 111 ++++++++++++-----------
 TelepathyQt4/types.h                |   3 +
 4 files changed, 168 insertions(+), 130 deletions(-)

commit 1eac380827cdfd4e9304cbc3760afbe9b48d6750
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 23:58:51 2010 +0300

    Use the SharedPtr upcasting constructor everywhere

 TelepathyQt4/channel-factory.cpp    | 30 ++++++++++--------------------
 TelepathyQt4/client-registrar.cpp   |  5 ++---
 TelepathyQt4/dbus-proxy-factory.cpp | 19 +++++++++++++++----
 TelepathyQt4/dbus-proxy-factory.h   |  5 +++++
 4 files changed, 32 insertions(+), 27 deletions(-)

commit db1ae546b8b1a64cce0015f87a5aab714cb59871
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 21:39:55 2010 +0300

    Add AccountFactory::coreFactory corresponding to the old default AM behavior

 TelepathyQt4/dbus-proxy-factory.cpp | 9 +++++++++
 TelepathyQt4/dbus-proxy-factory.h   | 1 +
 2 files changed, 10 insertions(+)

commit b0205d9a4cc3c18ef2cb529eda65f79be1266718
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 21:33:32 2010 +0300

    Make {Account,Connection}Factory more proper RefCounteds

 TelepathyQt4/dbus-proxy-factory.cpp | 22 ++++++++++++++++------
 TelepathyQt4/dbus-proxy-factory.h   | 15 +++++++++++----
 TelepathyQt4/types.h                |  5 +++++
 3 files changed, 32 insertions(+), 10 deletions(-)

commit 49a13008664bb50af3ae5ad45d5709ceff0451aa
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 21:13:40 2010 +0300

    Future-proof {Account,Connection}Factory a bit with a currently unused mPriv

 TelepathyQt4/dbus-proxy-factory.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 70ec2dfa134829fc6ebdd2d5ddd64476975b2918
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 11:11:02 2010 +0300

    Export the DBusProxyFactory public classes

 TelepathyQt4/dbus-proxy-factory.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit fad0fdff48ed42ca47440f7203e1da7629722cfe
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 11:07:01 2010 +0300

    Add {Account,Connection}Factory

 TelepathyQt4/AccountFactory         | 13 ++++++++++
 TelepathyQt4/ConnectionFactory      | 13 ++++++++++
 TelepathyQt4/Makefile.am            |  2 ++
 TelepathyQt4/dbus-proxy-factory.cpp | 48 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/dbus-proxy-factory.h   | 28 ++++++++++++++++++++++
 5 files changed, 104 insertions(+)

commit 6a7f9ce2d7afd5a31d22af05fbc5e51df7695fc0
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 11:06:24 2010 +0300

    Add an upcasting ctor to SharedPtr

 TelepathyQt4/shared-ptr.h | 2 ++
 1 file changed, 2 insertions(+)

commit 69a8fbdb4ca065685196f067154e3e3ad132ce99
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 11:05:54 2010 +0300

    Add StatefulDBusProxy::uniqueNameFrom()

 TelepathyQt4/dbus-proxy.cpp | 47 +++++++++++++++++++++++++++++++++------------
 TelepathyQt4/dbus-proxy.h   |  4 ++++
 2 files changed, 39 insertions(+), 12 deletions(-)

commit 719e472e42d208174fbba2df4d4d9f212f2f1483
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 29 10:12:26 2010 +0300

    Add DBusProxyFactory::bus()

 TelepathyQt4/dbus-proxy-factory.cpp | 7 ++++++-
 TelepathyQt4/dbus-proxy-factory.h   | 7 +++++--
 2 files changed, 11 insertions(+), 3 deletions(-)

commit 0afaec7bbcb971d462c6200221916220ad136ac9
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 28 10:20:18 2010 +0300

    Implement DBusProxyFactory::getProxy()

 TelepathyQt4/dbus-proxy-factory.cpp | 73 ++++++++++++++++++++++++++++---------
 TelepathyQt4/dbus-proxy-factory.h   |  8 +++-
 TelepathyQt4/pending-ready.cpp      | 67 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/pending-ready.h        |  7 ++++
 4 files changed, 137 insertions(+), 18 deletions(-)

commit e35e53653253473acb1fe4e20dbf319790d4006d
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 27 21:09:53 2010 +0300

    Add the cache to DBusProxyFactory

 TelepathyQt4/Makefile.am                   |  2 ++
 TelepathyQt4/dbus-proxy-factory-internal.h | 56 +++++++++++++++++++++++++++++
 TelepathyQt4/dbus-proxy-factory.cpp        | 58 +++++++++++++++++++++++++++---
 TelepathyQt4/dbus-proxy-factory.h          |  2 ++
 4 files changed, 114 insertions(+), 4 deletions(-)

commit f4f137bd50de33576ad550b6610de8c92953d5b2
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 27 18:42:36 2010 +0300

    Add a DBusProxyFactory base-class stub

 TelepathyQt4/DBusProxyFactory       | 13 ++++++
 TelepathyQt4/Makefile.am            |  3 ++
 TelepathyQt4/dbus-proxy-factory.cpp | 93 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/dbus-proxy-factory.h   | 82 ++++++++++++++++++++++++++++++++
 4 files changed, 191 insertions(+)

commit 8254ce81637b1e0e3c261ce53bd6505cfaddf57a
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 27 17:48:59 2010 +0300

    Use SharedPtr::qObjectCast for all pointer to QObject casts

 examples/file-transfer/sender.cpp       | 2 +-
 tests/dbus/streamed-media-chan-call.cpp | 2 +-
 tests/dbus/streamed-media-chan.cpp      | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 621207d5b70c7eaf2d368b39df1c1d18c4034d1f
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 27 17:48:00 2010 +0300

    Add SharedPtr::qObjectCast
    
    Using dynamic_cast for QObject types is sub-optimal.

 TelepathyQt4/shared-ptr.dox | 33 +++++++++++++++++++++++++++++++++
 TelepathyQt4/shared-ptr.h   |  6 ++++++
 2 files changed, 39 insertions(+)

commit 3785c0847c0ca15605e90b0d881e72760d1f1b88
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Sep 9 11:38:34 2010 +0100

    Add a presencePublicationRequested variant with details
    
    This is needed to get attributes like the message associated with
    the request.

 TelepathyQt4/contact-manager.cpp | 2 ++
 TelepathyQt4/contact-manager.h   | 2 ++
 2 files changed, 4 insertions(+)

commit 6738c4a02aba136fdd565412dc05323aeb371e1e
Merge: be41ef4 73cdd2a
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Sep 8 13:44:40 2010 +0200

    Merge branch 'avatar-cache'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 73cdd2a97f78508cb333356adef04f9761f6b3ad
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Sep 8 13:44:15 2010 +0200

    Add NEWS entry for the avatar cache

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 6067257046c6ec5cd4345ba232b41c1934b32334
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Sep 8 13:35:19 2010 +0200

    Fix QString usage

 TelepathyQt4/contact-manager.cpp | 12 ++++++------
 tests/dbus/contacts-avatar.cpp   | 20 +++++++++-----------
 2 files changed, 15 insertions(+), 17 deletions(-)

commit 8197e3a2d922dc748c4d56bbb80e958871d00e54
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Sep 8 10:51:35 2010 +0200

    Fix various coding styles

 TelepathyQt4/contact-manager.cpp | 11 ++++-----
 tests/dbus/contacts-avatar.cpp   | 52 ++++++++++++++++++++--------------------
 2 files changed, 31 insertions(+), 32 deletions(-)

commit 62c8e43bcb1bfff964f928081ad0a34de11f9820
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Sep 8 10:08:22 2010 +0200

    Avoid possible infinite loop in tests

 tests/dbus/contacts-avatar.cpp | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit c1336528284cb7a4f8812ed7a8e473c0f2f0b190
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Sep 7 16:15:40 2010 +0200

    Fix review comments

 TelepathyQt4/contact-manager.cpp | 15 +++++++++++----
 TelepathyQt4/contact.cpp         |  4 ++--
 2 files changed, 13 insertions(+), 6 deletions(-)

commit d9e7f7e034ddcd6c60b1b31bb1e5bbc49598357e
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Sep 7 13:47:20 2010 +0200

    Add unit tests for the avatar cache

 tests/dbus/Makefile.am         |   5 +
 tests/dbus/contacts-avatar.cpp | 304 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 309 insertions(+)

commit 1d40548a6248f238df577117dca71779b32e307e
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Sep 7 13:46:33 2010 +0200

    Implement FeatureAvatarData on Tp::Contact using an avatar cache

 TelepathyQt4/contact-manager.cpp | 137 +++++++++++++++++++++++++++++++++++++--
 TelepathyQt4/contact-manager.h   |   4 ++
 TelepathyQt4/contact.cpp         |  74 +++++++++++++++++++--
 TelepathyQt4/contact.h           |   5 ++
 TelepathyQt4/types.h             |  10 +++
 5 files changed, 216 insertions(+), 14 deletions(-)

commit bc346e19780ff4d7dd45c62af366e32644dbff3d
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Tue Sep 7 13:46:16 2010 +0200

    Add cmName() and protocolName() on Connection by parsing its object path

 TelepathyQt4/connection.cpp | 44 ++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/connection.h   |  3 +++
 2 files changed, 47 insertions(+)

commit 8e7aa0be072db38464d947566715992f079ab8ae
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Sep 2 11:18:11 2010 +0200

    Copy tp_escape_as_identifier from telepathy-glib

 .gitignore               |   1 +
 TelepathyQt4/Makefile.am |   7 ++-
 TelepathyQt4/Utils       |  13 ++++++
 TelepathyQt4/utils.cpp   | 116 +++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/utils.h     |  39 ++++++++++++++++
 tests/Makefile.am        |   9 +++-
 tests/utils.cpp          |  34 ++++++++++++++
 7 files changed, 215 insertions(+), 4 deletions(-)

commit be41ef4d85d738e2e7bae9c21bbf23ee9dd91e58
Author: Senko Rasic <senko.rasic@collabora.co.uk>
Date:   Mon Sep 6 16:09:34 2010 +0200

    do-nothing test: use Q_SLOTS macro instead of slots keyword
    
    The keyword might be undefined

 tests/dbus/do-nothing.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0685f73e9b29b58a2083ac02100753b8e14dc39f
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Thu Sep 2 11:17:23 2010 +0200

    Fix build error, forgot to replace a "slots" to "Q_SLOTS"

 tests/dbus/do-nothing.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8e00db655b75bc08f881ebc8b87c7f2764f640a1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 1 14:02:28 2010 +0300

    Updated NEWS with bug number for build error with glib 2.25.

 NEWS | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit b2b933cf4663d4bb06c701e9330c701c27fecabd
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Sep 1 12:54:23 2010 +0200

    Update NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 42fbacd1af1d9282a4b3cac2c23f06c652cc3a92
Author: Xavier Claessens <xclaesse@gmail.com>
Date:   Wed Sep 1 12:39:45 2010 +0200

    Fix build with glib >= 2.25
    
    With glib 2.25.x gio headers uses "signals" in a struct member.
    But qt does #define signals protecteed. That makes g++ fail to build files that use
    gio and qt together.

 configure.ac                              |  2 ++
 examples/call/call-handler.cpp            |  2 +-
 examples/call/call-widget.cpp             |  4 ++--
 examples/call/call-window.cpp             |  2 +-
 examples/call/farsight-channel.cpp        |  6 +++---
 tests/dbus/account-basics.cpp             |  4 ++--
 tests/dbus/account-channel-dispatcher.cpp |  4 ++--
 tests/dbus/chan-basics.cpp                |  4 ++--
 tests/dbus/chan-conference.cpp            |  6 +++---
 tests/dbus/chan-group.cpp                 | 12 ++++++------
 tests/dbus/client.cpp                     |  6 +++---
 tests/dbus/conn-basics.cpp                |  2 +-
 tests/dbus/conn-roster-groups.cpp         | 14 +++++++-------
 tests/dbus/conn-roster.cpp                |  8 ++++----
 tests/dbus/contacts-info.cpp              |  2 +-
 tests/dbus/contacts.cpp                   |  2 +-
 tests/dbus/streamed-media-chan-call.cpp   |  2 +-
 tests/dbus/streamed-media-chan.cpp        |  2 +-
 18 files changed, 43 insertions(+), 41 deletions(-)

commit 89cfa04cb59831ddb0fdf296d5c4c78aa9390f71
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 18:15:02 2010 +0300

    TestConnBasics: Destroy the conn proxy at the end of each test so events don't leak

 tests/dbus/conn-basics.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 0b1b54f22acada2db2224c853c2db7c623c19727
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 16:50:46 2010 +0300

    Updated NEWS

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit 562965a27951b6110257e21600a5e70ab7f558ed
Merge: 798182d 4a9eef4
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 16:37:47 2010 +0300

    Merge branch 'connection-error-details'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 4a9eef4e7d05a119e4a2fae0dfd1580f84772da6
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 16:36:06 2010 +0300

    Make Connection::ErrorDetails class doc comment more consistent with other classes

 TelepathyQt4/connection.cpp | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit 4e98b3ddad6b84ba3bb969bae80937217022de70
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 16:35:44 2010 +0300

    Remove old cruft from Connection class doc comment

 TelepathyQt4/connection.cpp | 8 --------
 1 file changed, 8 deletions(-)

commit 29fbe920a4085ea703b69778ca2f5c37484d9a94
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 16:29:42 2010 +0300

    Missing braces in Connection::errorDetails()

 TelepathyQt4/connection.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 446ee353fbd11dca8794589615439b9ad5cdf794
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 16:24:13 2010 +0300

    Make Connection::ErrorDetails usable stand-alone to wrap old APIs

 TelepathyQt4/account.cpp    | 12 ++++++++++--
 TelepathyQt4/account.h      |  1 +
 TelepathyQt4/connection.cpp | 17 ++++++++++++-----
 TelepathyQt4/connection.h   |  3 +--
 4 files changed, 24 insertions(+), 9 deletions(-)

commit 2ea7c5fc666d0ebf83b097ed8d3038707e0ae6a9
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 15:36:16 2010 +0300

    Deprecate Connection::statusChanged(status, reason) and add a new one without the reason param.
    
    The error name given in invalidated() should be the primary means of error handling, with the reason
    only used as a fallback if a client doesn't understand the error name, so we must make the API force
    the clients to use invalidated() as the only error handling -triggering signal as much as we can.

 TelepathyQt4/connection.cpp | 37 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/connection.h   |  3 ++-
 2 files changed, 39 insertions(+), 1 deletion(-)

commit c569c9be4ce1628acb0460aa5fcb86606823c86d
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 15:14:05 2010 +0300

    Doxyment Connection::ErrorDetails

 TelepathyQt4/connection.cpp | 90 ++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 89 insertions(+), 1 deletion(-)

commit 109383653f5a3d349af753a9c0a7cde9b5905290
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 15:13:41 2010 +0300

    Connection::ErrorDetails: Don't include the draft TLS keys just yet

 TelepathyQt4/connection.h  | 6 ++++++
 tests/dbus/conn-basics.cpp | 3 +++
 2 files changed, 9 insertions(+)

commit 40d308a1fe54bb23f8006ccb453490480495a523
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 14:55:52 2010 +0300

    Test Connection::errorDetails()

 tests/dbus/conn-basics.cpp | 50 ++++++++++++++++++++++++++++++++++++----------
 1 file changed, 39 insertions(+), 11 deletions(-)

commit 75773edabe60db8344906c752f251b09c8a14249
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 14:55:32 2010 +0300

    Add Connection::errorDetails()

 TelepathyQt4/connection.cpp | 52 ++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/connection.h   | 55 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 107 insertions(+)

commit 798182ddc33d8fc6f1887b7e0087cb82e2a06a8d
Merge: 4afd025 2777344
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 00:34:56 2010 +0300

    Merge branch 'oneliner-braces'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 2777344035b666a24b0ab6f18b5b46d3b8c0674d
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 00:27:24 2010 +0300

    Make sure all if/for/while/else bodies have {}, even oneliners

 TelepathyQt4/account.cpp                  |  5 +++--
 TelepathyQt4/channel.cpp                  | 15 ++++++++++-----
 TelepathyQt4/connection-manager.cpp       |  3 ++-
 TelepathyQt4/debug.cpp                    | 10 ++++++----
 TelepathyQt4/manager-file.cpp             | 22 ++++++++++++----------
 tests/dbus/account-channel-dispatcher.cpp | 10 ++++++----
 tests/dbus/conn-roster-groups.cpp         |  6 ++++--
 tests/dbus/conn-roster.cpp                |  3 ++-
 tests/dbus/streamed-media-chan-call.cpp   |  9 ++++++---
 tests/dbus/streamed-media-chan.cpp        | 13 +++++++++----
 10 files changed, 60 insertions(+), 36 deletions(-)

commit 4afd0257b1d26cb64d5dc3c4478a1fbd16807611
Author: Olli Salli <ollisal@gmail.com>
Date:   Thu Aug 26 00:02:06 2010 +0300

    Updated NEWS

 NEWS | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 854ee0caa1fafff794cfd6ce6a7911aed9ef0bdd
Merge: a6b59c3 139f992
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 23:50:19 2010 +0300

    Merge remote branch 'oggis/channel'
    
    Reviewed-by: Andre Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 139f992c494ed9ab7d02026c94e5f951541c90b0
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 23:48:06 2010 +0300

    Properly transfer the PendingChannel fallbacks to actual Channel variables

 TelepathyQt4/channel.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit 51addbeaf83f83f098cc6e6cde37534f1016d00c
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 22:39:50 2010 +0300

    Channel:: Refactor the onMC / onMCD code a bit to be cleaner

 TelepathyQt4/channel.cpp | 34 +++++++++++++++++++++-------------
 1 file changed, 21 insertions(+), 13 deletions(-)

commit 751a9f1fb476c8fc22e9e7c85b37f52ada9ebad4
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 20:40:11 2010 +0300

    TestChanGroup: test an actual membership change for the MCD tests

 tests/dbus/chan-group.cpp | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit d55a61a94a55bd5b572ec6ea51c235e0fa2e899b
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 20:35:37 2010 +0300

    Make Channel::groupSelfContact() always have some non-NULL contact if ready
    
    This has the side effect of making emitting groupMembersChanged with people only in the removed set
    work (again, I hope) even if the local user is not a member of the group. Actually... that bug has
    probably made contact list groups totally suck, with them never reporting removed members! (We of
    course usually aren't a member on the list of our contact groups, unless we consider extremely
    lonely users the norm).

 TelepathyQt4/channel.cpp | 39 ++++++++++++++++++++++++++-------------
 1 file changed, 26 insertions(+), 13 deletions(-)

commit c6ff8172515aac6a92cef63a6a69e215aa9af75c
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 18:53:51 2010 +0300

    TestChanGroup: Test a group which has no spec 0.17.6 Group properties

 tests/dbus/chan-group.cpp | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

commit 81e900527c5c1e52d8f35ab8a81169d4ee6792c8
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 18:28:05 2010 +0300

    Test Channel with a MCD-enabled service as well

 tests/dbus/chan-group.cpp | 63 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 62 insertions(+), 1 deletion(-)

commit 2e6e9d8b9a254e36b2bc0681f0827f32b47e648c
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 18:27:03 2010 +0300

    Add fallbacks for services missing Channel.{Requested,InitiatorHandle}

 TelepathyQt4/channel.cpp         | 14 ++++++++++----
 TelepathyQt4/pending-channel.cpp | 29 +++++++++++++++++++++++++++--
 2 files changed, 37 insertions(+), 6 deletions(-)

commit 820cad80d6a5c7a3747614011d0a377d3c700833
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 14:26:16 2010 +0300

    Updated NEWS

 NEWS | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 3b0d93b5c51d6623c536d09d723bddc601464798
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 13:32:56 2010 +0300

    Fix a race condition where Channel could in rare cases miss a MembersChangedDetailed signal

 TelepathyQt4/channel.cpp | 33 ++++++++++++++++++---------------
 1 file changed, 18 insertions(+), 15 deletions(-)

commit 2c4f14c22053cc4d969a014459eaead117d57475
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 13:20:56 2010 +0300

    Make Channel debug slightly cleaner
    
    Now the Channel is identified by the object path in some of the debug, and some redundant ones are
    removed.

 TelepathyQt4/channel.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit a6b59c355c80622c468068f312f63376edce1378
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 12:50:51 2010 +0300

    Updated NEWS

 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

commit d9ee5edc57f4b9d3bd645c74f3a8599fcd33f25c
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 12:48:31 2010 +0300

    Move the NEWS set tw=80 out of the way to the EOF

 NEWS | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0a4fc5836ab66508b916615589c1e551da05ca9f
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 12:37:23 2010 +0300

    Reformat NEWS with tw=80 so it better suits sending by mail

 NEWS | 55 ++++++++++++++++++++++++++++---------------------------
 1 file changed, 28 insertions(+), 27 deletions(-)

commit 14c4182020954589d195fdbec73a009aa250e043
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 12:17:00 2010 +0300

    TestConnRosterGroups: make sure the conn invalidation from the 1st case doesn't leak to the 2nd

 tests/dbus/conn-roster-groups.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit af93fff8f448007efd774646e1e92ee2cb1fa0f4
Author: Olli Salli <ollisal@gmail.com>
Date:   Wed Aug 25 12:16:23 2010 +0300

    TestConnRosterGroup: Remove duplicate simulation delay arg from test service constructor call

 tests/dbus/conn-roster-groups.cpp | 1 -
 1 file changed, 1 deletion(-)

commit 4a7c125cbb0d737b7f62cf07f4a3e7a4c287ba54
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 21:30:35 2010 +0300

    Bump nano version (now 0.3.8.1)

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cf0483529c14b29e12f8f58df2330ba5ab3039cd
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 21:07:14 2010 +0300

    REALLY prepare release 0.3.8 - previously i didn't increment the libtool revision

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 28e4b5acf028069e0efb7c367595cc3256150d19
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 20:01:30 2010 +0300

    Prepare release 0.3.8

 NEWS         | 2 +-
 configure.ac | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 618b7bea9e0aa8a4c28a80fe98aa34df6d558593
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 20:33:21 2010 +0300

    Updated NEWS

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit dbec2abc9b39dd074043bb20b633f11597eb6ba8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 24 20:27:31 2010 +0300

    ChannelRequest: Assert if extractMainProps is called more than once.

 TelepathyQt4/channel-request.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 549d6ad4cf8c3ff38c7ca7e7e3364eadc1e93fa1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 24 20:22:15 2010 +0300

    ChannelRequest: Removed duplicated call to setInterfaces.

 TelepathyQt4/channel-request.cpp | 2 --
 1 file changed, 2 deletions(-)

commit 479e921ed0bf62a1a8b97bc0174594a9e93b0534
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 19:59:10 2010 +0300

    Updated NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 3a63917e79b3727a1d89e79b3a93efa34885cbac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 22 18:36:44 2010 -0300

    Account: Only parse connection object path on ::connection when needed.

 TelepathyQt4/account.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 651ce3e34d5dea28ef0578642a5552830de1ab55
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 24 20:08:29 2010 +0300

    ChannelRequest: Delete watcher once we are done with it.

 TelepathyQt4/channel-request.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 5cd2141e525995dd0295c180906d06c0f990e5f7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 24 20:04:10 2010 +0300

    ChannelRequest: Properly use immutable properties.

 TelepathyQt4/channel-request.cpp | 87 ++++++++++++++++++++++++++--------------
 1 file changed, 56 insertions(+), 31 deletions(-)

commit b4fde95b21e2220fc4cc6c0ce41f1dd866b2497f
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 19:46:06 2010 +0300

    Update NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 883813a88b5d9fc0567c316c813f087032966098
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 19:32:56 2010 +0300

    Update the future/call test service CM from tp-glib
    
    This adds the usual "Interfaces" property to the media stream and content objects on the CM.

 tests/lib/glib/future/call/call-content.c | 13 +++++++++++++
 tests/lib/glib/future/call/call-stream.c  | 13 +++++++++++++
 2 files changed, 26 insertions(+)

commit e7e20030d5db7ab4315394bb9871cc2bb916ae86
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 18:06:51 2010 +0300

    Pull in XML from spec 0.19.11

 spec/Authentication_TLS_Certificate.xml     | 304 +++++++++++++++++++++++
 spec/Call_Content.xml                       |  13 +
 spec/Call_Stream.xml                        |  11 +
 spec/Channel_Interface_Call_State.xml       |  14 ++
 spec/Channel_Interface_Room.xml             | 373 ++++++++++++++++++++++++++++
 spec/Channel_Type_Room_List.xml             |  17 +-
 spec/Channel_Type_Server_TLS_Connection.xml |  60 +++++
 spec/Channel_Type_Text.xml                  |  14 +-
 spec/Connection.xml                         |  44 +++-
 spec/Connection_Interface_Client_Types.xml  | 203 +++++++++++++++
 spec/Protocol.xml                           |  65 ++++-
 spec/all.xml                                |  16 +-
 spec/errors.xml                             |  72 +++++-
 13 files changed, 1182 insertions(+), 24 deletions(-)

commit 6f7402e4cd5ce8419b0fa692711518318bd414a9
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 16:28:24 2010 +0300

    Update NEWS

 NEWS | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 74d3ae16cb90b166b3ef2b7e6acac09a0fc7a6c1
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 15:44:57 2010 +0300

    Settle some already fixed FIXMEs in Connection

 TelepathyQt4/connection.cpp | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

commit d37dcd1ab0570c4ddce3370e8f7521a314dbb1d1
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 15:31:27 2010 +0300

    Bring Connection test coverage up a bit (now 75.2% of lines)

 TelepathyQt4/connection.h  |  2 +-
 tests/dbus/conn-basics.cpp | 68 +++++++++++++++++++++++++++++++++++++++-------
 2 files changed, 59 insertions(+), 11 deletions(-)

commit 12f08d18dd7a66c9e8e2e85dc37eaa558e3cc5d9
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 13:41:51 2010 +0300

    Remove useless ensuring the props iface is there in Conn::P::introspectSimplePresence()

 TelepathyQt4/connection.cpp | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 41ff3726c678a5f4c66f730a02cb57f93fd3c072
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 13:37:53 2010 +0300

    Test that connection->capabilities() isn't a death-trap

 tests/dbus/conn-capabilities.cpp | 50 +++++++++++++++++++++++++++++++++++++---
 1 file changed, 47 insertions(+), 3 deletions(-)

commit 2595a722e60343860d4f9b6ef3cddbf956606782
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 13:31:11 2010 +0300

    Make Connection::capabilities() less of a death-trap similarly to ::contactManager()

 TelepathyQt4/connection.cpp | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

commit ac75a467a430eba80391cdcb8c2fdd238da354e5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 30 03:37:44 2010 -0300

    chan-conference test: Reset channels when finished to avoid channels trying to make a destroyed connection ready.

 tests/dbus/chan-conference.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 70445aeed7e6d08112ecf9d6948e125107d8accf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 30 03:32:37 2010 -0300

    Connection: General improvement and add support to retrieve properties using GetAll.
    
    - Reorder methods by features (maintainance++)
    - Use GetAll to retrieve properties and fallback to
      GetInterfaces/Status/SelfHandle when needed.
    - Improved logic to run FeatureCore introspection using an introspection queue.

 TelepathyQt4/connection.cpp | 514 +++++++++++++++++++++++++++-----------------
 TelepathyQt4/connection.h   |  23 +-
 2 files changed, 331 insertions(+), 206 deletions(-)

commit 87031ff484c6350982551f384e0a193f68573648
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 30 03:29:49 2010 -0300

    ReadinessHelper: Added method to force introspection status without re-running the introspection process.
    
    This method will be used by connection to avoid re-run introspection when the
    status is retrieved for the first time.

 TelepathyQt4/readiness-helper.cpp | 21 +++++++++++++++++++++
 TelepathyQt4/readiness-helper.h   |  1 +
 2 files changed, 22 insertions(+)

commit 66a75efba8437d33c17779789b2c29adbdc162c6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 30 03:28:48 2010 -0300

    OptionalInterfaceFactory: Added helper methods to check if an interface is present.

 TelepathyQt4/optional-interface-factory.h | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 400eef679e75071298d55241c4be8dad162f05c5
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 11:21:28 2010 +0300

    Remove tabs I just introduced to Account::icon(Name)()

 NEWS                     | 53 ++++++++++++++++++++++++------------------------
 TelepathyQt4/account.cpp | 14 ++++++-------
 2 files changed, 34 insertions(+), 33 deletions(-)

commit 126667117d2551b6c775fdb0e753b318e7e33c13
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 01:30:19 2010 +0300

    Don't make up a bogus feature fail reason if the CM initial introspection GetAll fails
    
    It used to say "don't support pre-getall CMs currently" but actually we never will support those,
    and I believe that nobody actually attempts using such CMs nowadays, hence hitting that condition
    most often actually means the CM is not there / is broken.

 TelepathyQt4/connection-manager.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit d0e477bcdbf4027c79ab64d7842ab981018b36ac
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 01:15:09 2010 +0300

    Yet another TestStreamedMediaChanCall race fix...
    
    This is a previously identified one actually but the fix wasn't sufficient in all cases. The new one
    should be.

 tests/dbus/streamed-media-chan-call.cpp | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 2662a72de9650dd46704c6b98ed5c1fda30bf44a
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 01:00:25 2010 +0300

    Test that Account::iconName() always returns a sensible non-empty value

 tests/dbus/account-basics.cpp | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 1f251264c02bf0a67d784b1c1ec8bf704bb80d9e
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 00:59:58 2010 +0300

    Implement the Account::icon() improvement to Account::iconName() too

 TelepathyQt4/account.cpp | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 586e5caaa1f1f7d45fd3c7d81b54e4067cd9a48d
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 00:24:43 2010 +0300

    Add test for protocol introspection on a legacy CM without Protocol objects support

 tests/dbus/cm-basics.cpp | 82 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 82 insertions(+)

commit 6f5aed42ffae79e917c761756e64eefce509af65
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 00:24:24 2010 +0300

    Extend CM test coverage

 tests/dbus/cm-basics.cpp | 85 +++++++++++++++++++++++++++---------------------
 1 file changed, 48 insertions(+), 37 deletions(-)

commit a1edc9537ab98c5f3985830732aa8f6239408520
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 00:23:30 2010 +0300

    Make CM::protocolInfo()->capabilities() claim support for everything for legacy CMs

 TelepathyQt4/connection-manager-internal.h |  1 +
 TelepathyQt4/connection-manager.cpp        | 66 +++++++++++++++++++++++++++++-
 2 files changed, 66 insertions(+), 1 deletion(-)

commit 2a887f2e20497f18d8c68670d73c0ce57dedd0f8
Author: Olli Salli <ollisal@gmail.com>
Date:   Tue Aug 24 00:22:48 2010 +0300

    Make ConnectionManager Protocol introspection use the immutable properties map

 TelepathyQt4/connection-manager-internal.h |   5 +-
 TelepathyQt4/connection-manager.cpp        | 100 +++++++++++++++++++----------
 2 files changed, 71 insertions(+), 34 deletions(-)

commit 945086369ae253695b5dcf049072ecff6b163a26
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 22:38:01 2010 +0300

    If the Account Icon is not set, return the icon from the protocol, if available, and im-<protocolname> otherwise

 TelepathyQt4/account.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

commit 1fe947902babe05562a6b04205a68ae76d56c179
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 22:11:50 2010 +0300

    Invalidate the CM if it can't answer to GetAll properly instead of just never finishing

 TelepathyQt4/connection-manager.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit ee6766689149664360f50e32f6311bf2bc705f83
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 22:10:55 2010 +0300

    Remove tabs inserted by a stupid vim user (me)

 TelepathyQt4/connection-manager.cpp | 8 ++++----
 TelepathyQt4/manager-file.cpp       | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

commit fa5d580c45e5053733506961ef758edf4b747046
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 21:12:30 2010 +0300

    Document that ProtocolInfo returned by the public API shouldn't be deleted

 TelepathyQt4/account.cpp            | 3 +++
 TelepathyQt4/connection-manager.cpp | 3 +++
 2 files changed, 6 insertions(+)

commit 9e9bb4960ae2e6c0b94b175f5f775f44487b8b50
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 21:09:20 2010 +0300

    Implement a more useful fallback for {ProtocolInfo,ManagerFile}::englishName()

 TelepathyQt4/connection-manager.cpp | 26 ++++++++++++++++++--------
 TelepathyQt4/manager-file.cpp       | 25 ++++++++++++++++---------
 2 files changed, 34 insertions(+), 17 deletions(-)

commit f60c0382aa8ba6f408d9351b4d9730db40bbfd78
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 20:22:15 2010 +0300

    Fix yet one more race in TestStreamedMediaChan...

 tests/dbus/streamed-media-chan.cpp | 41 ++++++++++++++++++++++++++++++++++++--
 1 file changed, 39 insertions(+), 2 deletions(-)

commit 4201cf7e6b5de61c09813b4b63044260ba592039
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 16 13:18:01 2010 -0300

    Make sure we build with QT_NO_CAST_FROM_ASCII enabled.

 TelepathyQt4/connection-manager.cpp | 4 ++--
 TelepathyQt4/manager-file.cpp       | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 347d9558b30d61fe10d70f90a007ca50c785d295
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 16 13:11:25 2010 -0300

    ConnectionManager: Added protocol name for warning when protocol failed introspection.

 TelepathyQt4/connection-manager.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 201f37bf37da4c39f24a07c741f83166cd68c737
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 16 13:11:02 2010 -0300

    ConnectionManager: Improved documentation for ProtocolInfo::vcardField.

 TelepathyQt4/connection-manager.cpp | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 7ad48b020e265165117e8d36fb915da24c46ddb3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 16 13:10:29 2010 -0300

    ConnectionManager: Always return non-empty ProtocolInfo::englishName and iconName strings.
    
    Build strings for english name and icon name if absent using im-protocol for
    icon name and protocol for english name.

 TelepathyQt4/connection-manager.cpp | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit eebd50919824dd13e87614cfea201ab44bf2e94e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 16 13:09:10 2010 -0300

    ManagerFile: Always return non-empty englishName and iconName strings.
    
    Build strings for english name and icon name if absent using im-protocol for
    icon name and protocol for english name.

 TelepathyQt4/manager-file.cpp | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit ecc137c32cb7a0c223fd56bb800ec234cf98baf7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 4 01:09:27 2010 -0300

    Bump tp-glib dependency to >= 0.11.11

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b31cde039b85b4b13b322797255c4a9c3f70bb38
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 4 01:08:48 2010 -0300

    echo2 cm: Updated from tp-glib 0.11.11

 tests/lib/glib/echo2/im-manager.c | 27 ++++-----------------------
 tests/lib/glib/echo2/im-manager.h |  2 --
 tests/lib/glib/echo2/protocol.c   | 23 ++++++++++++++++-------
 3 files changed, 20 insertions(+), 32 deletions(-)

commit 43962207792a3fb7df673efc1b947439c581216b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 22:01:46 2010 -0300

    cm-basics test: Test Protocol support.

 tests/dbus/cm-basics.cpp | 30 ++++++++++++++++++++++--------
 1 file changed, 22 insertions(+), 8 deletions(-)

commit b1ddfdd4f91a38886c4e962044f8d253cdad4ba3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 22:00:06 2010 -0300

    echo2 cm: Updated from smcv's tp-glib Protocol support.
    
    Use smcv's unreleased tp-glib Protocol support changes to write the test cases.

 tests/lib/glib/echo2/Makefile.am          |   4 +-
 tests/lib/glib/echo2/conn.c               |  29 +++---
 tests/lib/glib/echo2/conn.h               |   5 +
 tests/lib/glib/echo2/connection-manager.c |  59 +++++------
 tests/lib/glib/echo2/im-manager.c         |  19 ++++
 tests/lib/glib/echo2/im-manager.h         |   2 +
 tests/lib/glib/echo2/manager-file.py      |   2 +-
 tests/lib/glib/echo2/protocol.c           | 166 ++++++++++++++++++++++++++++++
 tests/lib/glib/echo2/protocol.h           |  67 ++++++++++++
 9 files changed, 305 insertions(+), 48 deletions(-)

commit f11c07c104a75e812e769b5183791eb568ce5d1f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 21:59:16 2010 -0300

    tools/manager-file.py: Updated from latest tp-glib version.

 tools/manager-file.py | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit c72fc0210b92cc713e77c38273117fed6b89eab1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 00:28:06 2010 -0300

    ConnectionManager: Updated copyright.

 TelepathyQt4/connection-manager-internal.h | 4 ++--
 TelepathyQt4/connection-manager.cpp        | 4 ++--
 TelepathyQt4/connection-manager.h          | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 1f380912739dcc9fde06892641c1aa02f24e6a15
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 04:15:02 2010 -0300

    ConnectionManager: Improved documentation.
    
    Updated docs to indicate what methods require FeatureCore to be enabled and standardization.

 TelepathyQt4/connection-manager.cpp | 24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

commit b095251c4526a3160ed1aa37092f098aff6b15d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 21:56:11 2010 -0300

    ConnectionManager: Fixed indentation.

 TelepathyQt4/connection-manager.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 70e16b2069e47bf0d1c77b137a19d1a1a422517a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 21:53:57 2010 -0300

    ConnectionManager: Fixed crash when deleting protocol wrapper.
    
    Do not call delete on ::Private::ProtocolWrapper on the ready slot, as the
    PendingOperation is a child of it.

 TelepathyQt4/connection-manager.cpp | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 041c90a4abd12cadf3d6ea48082e5c252a9ab8fb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 21:53:34 2010 -0300

    ConnectionManager: Proper read Icon property from Protocol.

 TelepathyQt4/connection-manager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bdeaf5c186f12ed27203fff7a06c464a52683a66
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 21:52:40 2010 -0300

    ConnectionManager: Properly call ::Private::ProtocolWrapper::instrospectMain instead of ::Private::instrospectMain.
    
    Properly call ::Private::ProtocolWrapper::instrospectMain instead of
    ::Private::instrospectMain when instrospecting ProtocolWrapper.

 TelepathyQt4/connection-manager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 07982c9bea99bdf3ecfedda0f4642d832e696463
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 04:13:09 2010 -0300

    ConnectionManager: Added helper methods to check whether a protocol is supported and return a protocol object for a given protocol.

 TelepathyQt4/connection-manager.cpp | 39 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/connection-manager.h   |  4 +++-
 2 files changed, 42 insertions(+), 1 deletion(-)

commit 466bee681f7a0cb6f570e769ef860a59da5d1ac7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 04:01:21 2010 -0300

    ConnectionManager: Use ProtocolWrapper if ConnectionManager.Protocols is supported.

 TelepathyQt4/connection-manager-internal.h |  1 +
 TelepathyQt4/connection-manager.cpp        | 55 +++++++++++++++++++++++++++++-
 TelepathyQt4/connection-manager.h          |  1 +
 3 files changed, 56 insertions(+), 1 deletion(-)

commit ea16f94cb9da9685be44ca6cdaba0ce6b68655de
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 03:56:30 2010 -0300

    ConnectionManager: Added ::Private::ProtocolWrapper.
    
    Added class to wrap a Protocol object to be used in CMs implementing Protocol.

 TelepathyQt4/connection-manager-internal.h | 33 ++++++++++++
 TelepathyQt4/connection-manager.cpp        | 87 ++++++++++++++++++++++++++++++
 2 files changed, 120 insertions(+)

commit f8d79d5fe08c7de1bc635b4b110c5b4a63f632fc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 03:52:52 2010 -0300

    ConnectionManager: Renamed methods to retrieve protocol info.
    
    Added Legacy suffix to methods to retrieve protocol info as new API will be
    added for new CMs implementing Protocol.

 TelepathyQt4/connection-manager-internal.h |  4 ++--
 TelepathyQt4/connection-manager.cpp        | 16 ++++++++--------
 TelepathyQt4/connection-manager.h          |  4 ++--
 3 files changed, 12 insertions(+), 12 deletions(-)

commit 8cb0a6cf063be376bc1d3197666f572e8e350262
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 03:57:36 2010 -0300

    ConnectionManager: Add new info returned by ManagerFile to ProtocolInfo objects.

 TelepathyQt4/connection-manager.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit f48e27c966ea971e2ebb39920382923886372e1e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 00:31:42 2010 -0300

    ConnectionManager: Added new methods to ProtocolInfo to support Protocol properties.

 TelepathyQt4/connection-capabilities.h |  1 +
 TelepathyQt4/connection-manager.cpp    | 87 +++++++++++++++++++++++++++++++++-
 TelepathyQt4/connection-manager.h      | 13 +++++
 3 files changed, 100 insertions(+), 1 deletion(-)

commit 2f0222aaf99adb367d1f98c045e901ef6d3d16e2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 28 15:04:46 2010 -0300

    ConnectionManager: Moved private methods implementations to where it belongs.

 TelepathyQt4/connection-manager.cpp | 154 ++++++++++++++++++------------------
 1 file changed, 77 insertions(+), 77 deletions(-)

commit 56619fdf44f5930864f345b000e62f918e2743ff
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 19:52:05 2010 -0300

    manager-file test: Added test for new properties defined in Protocol.

 tests/manager-file.cpp                             | 19 +++++++++++++++++++
 tests/telepathy/managers/test-manager-file.manager | 10 ++++++++++
 2 files changed, 29 insertions(+)

commit 1508333cdaef24c696f4beaaddc59145f800a826
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 03:44:44 2010 -0300

    ManagerFile: Support new properties defined in Protocol.

 TelepathyQt4/manager-file.cpp | 125 ++++++++++++++++++++++++++++++++++++++----
 TelepathyQt4/manager-file.h   |   9 ++-
 2 files changed, 121 insertions(+), 13 deletions(-)

commit 617e461c26aee000f600f8b335a3bf3d3a39c220
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 01:41:14 2010 -0300

    ManagerFile: Moved ::Private members decl to where it belongs.

 TelepathyQt4/manager-file.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit a14193bf8cdfe006b4b628d5bb19d0a8f1653957
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 04:00:58 2010 -0300

    Generate bindings for Protocol iface.

 TelepathyQt4/connection-manager.xml | 1 +
 1 file changed, 1 insertion(+)

commit 9c87474af1797433a34708203e842505e260126d
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 16:43:58 2010 +0300

    Updated NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 370c1e6b64759ff025134e22a6a3e9cd195882b9
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 16:38:27 2010 +0300

    Add files generated by lcov-check and check-valgrind to .gitignore

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

commit c10a958e18d2d94529cc5024b823e002e81a398f
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 16:35:56 2010 +0300

    Disable building the shared library if using --enable-compiler-coverage
    
    GCov doesn't really work with shared libraries.

 m4/compiler.m4 | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c3251734fe417f69326d9aafbe66893e90379478
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 14:01:47 2010 +0300

    Updated NEWS

 NEWS | 35 +++++++++++++++++++++++++++++------
 1 file changed, 29 insertions(+), 6 deletions(-)

commit 4c6d33d4a207561b5c5b18f86d8e4812d83734e0
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 06:36:50 2010 +0300

    Fix yet more StreamedMediaChan(Call) races which were discovered with 1ms simulation delay

 tests/dbus/streamed-media-chan-call.cpp | 118 ++++++++++++++++++++------------
 tests/dbus/streamed-media-chan.cpp      |  37 ++++++++--
 2 files changed, 106 insertions(+), 49 deletions(-)

commit 2b52d85072c75d96431e68975890b5cb51bdda21
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 03:58:30 2010 +0300

    Set the test simulation delay to 1ms in g_object_new instead of modifying the service code
    
    This reverts commit ce159df2a4d508500052f9bf0c74e0ded05df0e9.
    
    We shouldn't modify code which is copy-paste updated from tp-glib.

 tests/dbus/chan-group.cpp                         | 1 +
 tests/dbus/conn-roster-groups.cpp                 | 1 +
 tests/dbus/conn-roster.cpp                        | 1 +
 tests/dbus/streamed-media-chan-call.cpp           | 1 +
 tests/dbus/streamed-media-chan.cpp                | 1 +
 tests/lib/glib/callable/conn.c                    | 2 +-
 tests/lib/glib/callable/connection-manager.c      | 2 +-
 tests/lib/glib/callable/manager-file.py           | 2 +-
 tests/lib/glib/callable/media-channel.c           | 3 ++-
 tests/lib/glib/callable/media-manager.c           | 2 +-
 tests/lib/glib/callable/media-stream.c            | 2 +-
 tests/lib/glib/contactlist/conn.c                 | 2 +-
 tests/lib/glib/contactlist/contact-list-manager.c | 2 +-
 tests/lib/glib/contactlist/manager-file.py        | 2 +-
 tests/lib/glib/csh/conn.c                         | 2 +-
 tests/lib/glib/csh/manager-file.py                | 2 +-
 tests/lib/glib/csh/room-manager.c                 | 2 +-
 tests/lib/glib/csh/room.c                         | 2 +-
 tests/lib/glib/future/call/call-channel.c         | 3 ++-
 tests/lib/glib/future/call/call-manager.c         | 2 +-
 tests/lib/glib/future/call/call-stream.c          | 2 +-
 tests/lib/glib/future/call/cm.c                   | 2 +-
 tests/lib/glib/future/call/conn.c                 | 2 +-
 tests/lib/glib/future/call/manager-file.py        | 2 +-
 24 files changed, 26 insertions(+), 19 deletions(-)

commit 10f53196978d37990a44af2e5d8645f13e7bb398
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 03:56:40 2010 +0300

    Fix a race expecting Text::Sent() to have been emitted quickly in TestTextChan
    
    I believe this was the last race \o/

 tests/dbus/text-chan.cpp | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit 0c3ff88d34a077cfa6239e8850925366581f79e4
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 03:20:27 2010 +0300

    Reduce amount of useless library debug
    
    My head almost exploded while trying to parse the useful information out of the test logs when
    fixing the test race conditions. This patch removes some of the most common "guaranteedly boring"
    debug prints and shortens the common debug print prefix a bit to make debug output more readable.

 TelepathyQt4/contact-manager.cpp            | 13 -------------
 TelepathyQt4/debug-internal.h               |  4 ++--
 TelepathyQt4/optional-interface-factory.cpp |  3 ---
 TelepathyQt4/pending-contact-attributes.cpp |  9 +--------
 TelepathyQt4/pending-contacts.cpp           | 28 ++++------------------------
 TelepathyQt4/readiness-helper.cpp           |  4 +---
 6 files changed, 8 insertions(+), 53 deletions(-)

commit af14b1ee14785f16a444de608c2e175ed81e7aff
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 02:32:41 2010 +0300

    Modify repeat-tests.sh to be able to run any command instead of just make targets
    
    This is useful for running individual tests by directly invoking the test executable.

 tools/repeat-tests.sh | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit a3389f10ac9d0a189afc00b89aff28a10756abed
Author: Olli Salli <ollisal@gmail.com>
Date:   Mon Aug 23 02:17:00 2010 +0300

    (Hopefully) fix all of the remaining races in TestStreamedMediaChan
    
    This required a lot of elaborate event state machine logic to be robust against unexpected event
    orderings. This really sucks. Time to rethink the StreamedMediaChan semantics sometime soon...

 tests/dbus/streamed-media-chan.cpp | 247 ++++++++++++++++++++++++++++++-------
 1 file changed, 204 insertions(+), 43 deletions(-)

commit 705fd77629f3f31dc8e0cfcb3351a99035db45ce
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 22 23:43:22 2010 +0300

    Fix races in TestStreamedMediaChanCall::testOutgoingCall
    
    The race was because the simulation connection service decides to start sending us video or stop
    doing that based on the exact timing when we stop sending from our end after initiating the call.
    The fix is to make sure we're neither sending nor receiving before starting to poke the stream back
    and forth to ensure we don't eg. try to make it receive and wait for it do start doing so when it is
    already in fact doing that.

 tests/dbus/streamed-media-chan-call.cpp | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

commit e3a4aaf05076dfd842578820b92dd9737c890e4c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 22 22:49:00 2010 +0300

    Rewrite all while (i != end) loops as for loops
    
    Such while loops with manual i increment somewhere in the loop body are extremely error-prone. Sure
    enough, 8 of the loops (all in MediaStream public API functions) were either prone to or always did
    busy-loop.

 TelepathyQt4/account-set.cpp            |  12 +---
 TelepathyQt4/contact-manager.cpp        |   6 +-
 TelepathyQt4/readiness-helper.cpp       |  19 ++----
 TelepathyQt4/streamed-media-channel.cpp | 107 ++++++++++++++------------------
 4 files changed, 57 insertions(+), 87 deletions(-)

commit fd33d4ba5ac04ea9c64269ce4da85e27adc0ae28
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 22 19:07:39 2010 +0300

    Add progress debug to TestStreamedMediaChanCall::testOutgoingCall()
    
    That testcase is currently terribly racy; with this debug output it will be possible to detect the
    point at which the races actually occur.

 tests/dbus/streamed-media-chan-call.cpp | 27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)

commit 96ced4c13454778b4b7e14d400df587a141bf430
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 22 18:15:52 2010 +0300

    Rename the test in s-m-c-call.cpp so it can be distinguished from its sibling in test output
    
    They both used to be called TestStreamedMediaChan probably due to copy-paste (I know, right!).

 tests/dbus/streamed-media-chan-call.cpp | 38 ++++++++++++++++-----------------
 1 file changed, 19 insertions(+), 19 deletions(-)

commit efa967abc23cf9d03729d07d61de4ac265c58a8a
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 22 18:06:15 2010 +0300

    Fix race in TestStreamedMediaChan::testOutgoingCallTerminate()
    
    This required writing a fairly elaborate state machine, because the requestStreams pending
    operation can finish anywhere between starting the call, the remote contact being added to RP, them
    answering, and them terminating the call.
    
    Should this be considered a bug, making applications write error-prone code? Probably not, as I
    don't think the applications need to care about whether the group membership changes happen before
    or after the call starting being signaled. They'll probably just use the membership change signals
    to show a participant list, if anything. However, if they want to display a widget with the remote's
    avatar, for example, when the PendingOp finishes, then indeed this should be considered a bug. (They
    could do so anyway reliably though, by storing the contact they use to make the requestStreams call
    in the first place, which is the most logical way to do it).
    
    testOutgoingCall() itself is still racy, fixing it next.

 tests/dbus/streamed-media-chan.cpp | 170 +++++++++++++++++++++++++++++++------
 1 file changed, 145 insertions(+), 25 deletions(-)

commit c16694c2da4c1373e4a2b413af668a98268904ca
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 22 17:53:08 2010 +0300

    Fix race in TestStreamedMediaChan::testOutgoingCallBusy
    
    Tp-qt4 may have already noticed the remote is busy and invalidated the channel, so we should only
    start waiting for the channel to become invalid unless it is still valid. Otherwise there's a
    probablity (which is quite high under valgrind) that the test will hang, because it doesn't execute
    fast enough to reach starting to wait for the invalidation before the channel has already been
    invalidated.

 tests/dbus/streamed-media-chan.cpp | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 7e42feb003bccf1902e4b398b48a643a2018d8d9
Author: Olli Salli <ollisal@gmail.com>
Date:   Sun Aug 22 14:41:32 2010 +0300

    Fix yet another race in the roster test
    
    The previous fixes only really fixed the first contact in the request presence subscription test,
    which does eventually accept our request. The second contact refuses our request, which, if it
    happened before the test got to checking if it had asked for the subscription in the first place,
    caused the test to fail (because it wasn't anymore in the "asked for subscription" state, but
    "not subscribed").
    
    This race only happened when running under valgrind, not without it even with some concurrent CPU
    load.

 tests/dbus/conn-roster.cpp | 33 ++++++++++++++++++++++++++-------
 1 file changed, 26 insertions(+), 7 deletions(-)

commit aa7992d92078525410d513508e6487500684f210
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 21:07:43 2010 +0300

    Add a conservative 10 minute watchdog to all tests
    
    The primary purpose is to detect infinite waiting for events and busyloops in tests.
    
    10 minutes should be plenty for any test to run even under heavy load. Let's increase it if it
    causes problems. As a reference 10 seconds is enough on my computer for any of the current tests
    even with a few concurrent CPU hog processes, so we should be pretty safe.

 tests/lib/test.cpp | 9 +++++++++
 tests/lib/test.h   | 1 +
 2 files changed, 10 insertions(+)

commit ce173b50f47758cc43e99dd8564636a1a237cb1a
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 21:02:46 2010 +0300

    Fix race in testRoster() where we might make too few mainloop iterations if the contact is quick to accept the presence request

 tests/dbus/conn-roster.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 92d3216a6e6077d6b8a490f815b2b231a7b8b540
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 20:36:42 2010 +0300

    Add some FIXME to ContactManager about broken semantics

 TelepathyQt4/contact-manager.cpp | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 9ca59c8d16811feb21a173323f4fc8289ada44d3
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 20:36:09 2010 +0300

    Add test verifying the ContactManager deathtrap is gone

 tests/dbus/conn-roster-groups.cpp | 383 ++++++++++++++++++++++++++++++++++++--
 1 file changed, 369 insertions(+), 14 deletions(-)

commit 35f67f768ad8a54bcc8cb8db215221e388b972a5
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 20:26:03 2010 +0300

    Test lib: add Test::expectFailure, which can be used to expect a PendingOperation fail

 tests/lib/test.cpp | 11 +++++++++++
 tests/lib/test.h   |  1 +
 2 files changed, 12 insertions(+)

commit ee652401bb23b76b872102eb2644ed12cbd39b76
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 20:25:08 2010 +0300

    Plug memory leak in TestContacts::testSelfContactFallback()

 tests/dbus/contacts.cpp | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 4ccfa85189edb76694b3c02fc003c1e1693fa33c
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 20:17:48 2010 +0300

    Make the Roster and RosterGroups ops on ContactManager early-fail on invalid conn too

 TelepathyQt4/contact-manager.cpp | 84 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 84 insertions(+)

commit 5bbafcc162cfe97cb796c2d27d6225edfaf93976
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 14:45:28 2010 +0300

    Make Connection::contactManager() less of a death-trap
    
    Previously the accessor used to return NULL if the Connection Core
    wasn't ready. This is less of a problem for the case of the Connection
    not being ready *yet* but very much one due to the fact that when the
    Connection goes invalid it's not considered ready anymore.
    
    When the conn goes invalid, application code (actually, in this case,
    the Channel internals) should react by not making any more calls to the
    Connection - when it gets the signal! However, if it's executing its own
    code calling Connection *when* the Conn gets invalidated, it won't get
    the signal in time to prevent doing so (it will only get the signal when
    it returns to the mainloop). With the previous NULL return behavior,
    applications would crash with a SIGSEGV in this case. Even if the signal
    is caught in time preventing all further calls to avoid SIGSEGV will be
    VERY hard, for any non-trivial application anyway.
    
    This affected eg. the conference channel test, which disconnects the
    connection and runs a mainloop until it emits invalidated. However, at
    this point it still has Channel objects for the same connection, which
    haven't all completed introspecting themselves. The Channel introspection
    process will make calls to ContactManager to construct contacts for its
    participants. If this happens in the same mainloop iteration as the
    connection invalidation, but before the channels get the invalidated
    signal, the channels' call to ContactManager will cause the application
    to crash with a SIGSEGV.
    
    This patch makes Connection::contactManager() always return a non-NULL
    value, but will make ContactManager::contactsFor{Handles,Identifiers}()
    and ContactManager::upgradeContacts() fail instantly with
    TELEPATHY_ERROR_NOT_AVAILABLE and a descriptive debug message, if the
    connection has been invalidated or never has been made ready.

 TelepathyQt4/connection.cpp       | 10 +---------
 TelepathyQt4/contact-manager.cpp  | 39 +++++++++++++++++++++++++++++++++++----
 TelepathyQt4/contact-manager.h    |  2 +-
 TelepathyQt4/pending-contacts.cpp | 25 ++++++++++++++++++++++---
 TelepathyQt4/pending-contacts.h   | 13 ++++++++++---
 5 files changed, 69 insertions(+), 20 deletions(-)

commit 666fbfcccbc822199debd23fd3a9ed3154e443de
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 30 03:32:00 2010 -0300

    Channel: Do not continue introspecting if owning connection failed becoming ready.

 TelepathyQt4/channel.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 60a635520d18192ae8676a9f8ba8e07fe37d7cb7
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 11:50:41 2010 +0300

    Fix TestAccountBasics race expecting avatarChanged
    
    The avatarChanged signal might have already been caught when we were
    making FeatureAvatar ready for the second time or when making the
    SetAvatar call in the first place, so only start waiting for it if we
    haven't got it already.
    
    This fixes a test hang which happens quite often with higher CPU load
    and check-valgrind (when the test itself runs slower, and the avatar may
    change faster than the test is able to catch it).

 tests/dbus/account-basics.cpp | 25 ++++++++++++++++++++++---
 1 file changed, 22 insertions(+), 3 deletions(-)

commit cf1c52ed0cb9b3589f7bb3d65e8fb72757d8e686
Author: Olli Salli <ollisal@gmail.com>
Date:   Sat Aug 21 11:23:01 2010 +0300

    Remove --verbose from check-valgrind, we're not particularly interested in overtly verbose symbol binding info etc
    
    This has no effect on the verbosity of reporting the actual memory
    errors.

 tools/valgrind.mk | 1 -
 1 file changed, 1 deletion(-)

commit bc259ea12de5f0f9beaf14019bdb19c2d2741c7d
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 20 22:36:33 2010 +0300

    Make TestConnRoster not fail if the remote has accepted our invitation already

 tests/dbus/conn-roster.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ce159df2a4d508500052f9bf0c74e0ded05df0e9
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 20 22:35:03 2010 +0300

    Cut the test simulation delay to 1% of what it was
    
    This speeds up tests immensely, but also uncovers race condition bugs in
    them which otherwise were only occasional (but happened quite often
    especially under high system load).

 tests/lib/glib/callable/conn.c                    | 2 +-
 tests/lib/glib/callable/connection-manager.c      | 2 +-
 tests/lib/glib/callable/manager-file.py           | 2 +-
 tests/lib/glib/callable/media-channel.c           | 2 +-
 tests/lib/glib/callable/media-manager.c           | 2 +-
 tests/lib/glib/callable/media-stream.c            | 2 +-
 tests/lib/glib/contactlist/conn.c                 | 2 +-
 tests/lib/glib/contactlist/contact-list-manager.c | 2 +-
 tests/lib/glib/contactlist/manager-file.py        | 2 +-
 tests/lib/glib/csh/conn.c                         | 2 +-
 tests/lib/glib/csh/manager-file.py                | 2 +-
 tests/lib/glib/csh/room-manager.c                 | 2 +-
 tests/lib/glib/csh/room.c                         | 2 +-
 tests/lib/glib/future/call/call-channel.c         | 2 +-
 tests/lib/glib/future/call/call-manager.c         | 2 +-
 tests/lib/glib/future/call/call-stream.c          | 2 +-
 tests/lib/glib/future/call/cm.c                   | 2 +-
 tests/lib/glib/future/call/conn.c                 | 2 +-
 tests/lib/glib/future/call/manager-file.py        | 2 +-
 19 files changed, 19 insertions(+), 19 deletions(-)

commit 42bd91f43d0bd1cae6f7bdf5b95abf66a0e9204d
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 20 19:23:31 2010 +0300

    Add a script to automatically re-run tests for a number of times

 .gitignore            |  1 +
 tools/repeat-tests.sh | 23 +++++++++++++++++++++++
 2 files changed, 24 insertions(+)

commit cce40a1ca36409e0c258f451f02f68a4cd8830ad
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 20 18:17:06 2010 +0300

    Always use NULL instead of 0 in vararg lists
    
    While 0 works fine in real C++ APIs which have, like, typing (:O), in
    vararg lists putting 0 as an argument will just push a 32 bits zero
    integer on amd64, although it should be a pointer argument of 64 bits.
    This will a) mess up the following arguments b) if used as the last
    argument, half of it will be zero and half of it uninitialized which is
    bad for eg. g_object_new which may then go happily scanning for more
    arguments since it's not really an all-zero pointer necessarily.
    
    Detected by check-valgrind.

 tests/dbus/chan-basics.cpp              | 2 +-
 tests/dbus/chan-conference.cpp          | 2 +-
 tests/dbus/chan-group.cpp               | 2 +-
 tests/dbus/client.cpp                   | 2 +-
 tests/dbus/conn-basics.cpp              | 2 +-
 tests/dbus/conn-capabilities.cpp        | 2 +-
 tests/dbus/conn-requests.cpp            | 2 +-
 tests/dbus/conn-roster-groups.cpp       | 2 +-
 tests/dbus/conn-roster.cpp              | 2 +-
 tests/dbus/contacts-capabilities.cpp    | 2 +-
 tests/dbus/contacts-info.cpp            | 2 +-
 tests/dbus/contacts-location.cpp        | 2 +-
 tests/dbus/contacts.cpp                 | 4 ++--
 tests/dbus/handles.cpp                  | 2 +-
 tests/dbus/streamed-media-chan-call.cpp | 2 +-
 tests/dbus/streamed-media-chan.cpp      | 2 +-
 tests/dbus/text-chan.cpp                | 2 +-
 17 files changed, 18 insertions(+), 18 deletions(-)

commit a8fd1b6bbc68c9190c08f664c53138b0ede64bfc
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 20 17:56:00 2010 +0300

    Initialize Account::{automatic,requested,current}Presence
    
    Initialize the presence values to (Unknown, "unknown", "") to prevent
    AccountBasics being reported as doing uninitialized conditional jump by
    valgrind when it's filling them from the introspect data.

 TelepathyQt4/account.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit 974c9f5b22aea56c3260ced6e231c764a26014c2
Author: Olli Salli <ollisal@gmail.com>
Date:   Fri Aug 20 17:08:41 2010 +0300

    Add some FIXMEs to CM introspection

 TelepathyQt4/connection-manager.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 9c96a574133f50b5c104474eed48fdc8d29d77d5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 6 12:15:41 2010 -0300

    Updated NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit e3527454bb3e9b28162acdcf46793919638795b2
Merge: b9015a5 5ae4c25
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Aug 6 12:10:59 2010 -0300

    Merge branch 'spec-0.19.10'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 5ae4c25b8f48b9ae43b020fe70f61679940e2bc0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 4 15:46:22 2010 -0300

    Channel: Added accessor method for ContactSearch interface.

 TelepathyQt4/channel.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 6c16ec2c240456cd8cacdf1cc75869fc987e628d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 4 15:45:17 2010 -0300

    Added auto generated classes for Channel.Type.ContactSearch interface.

 TelepathyQt4/ChannelTypeContactSearchInterface | 13 +++++++++++++
 TelepathyQt4/Makefile.am                       |  1 +
 TelepathyQt4/channel.xml                       |  1 +
 3 files changed, 15 insertions(+)

commit f8d1afbc77a3ad27398fe615dce696ae58ce9b77
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 4 01:10:35 2010 -0300

    Update to spec 0.19.10

 spec/Account.xml                         |  30 ++++--
 spec/Channel.xml                         |  67 ++++++++----
 spec/Channel_Interface_Group.xml         |  28 +++++-
 spec/Channel_Interface_Messages.xml      |  12 +++
 spec/Channel_Type_Contact_Search.xml     |  55 +++++-----
 spec/Channel_Type_Streamed_Media.xml     | 168 +++++++++++++++++++++++--------
 spec/Connection_Interface_Anonymity.xml  |  32 +++---
 spec/Connection_Interface_Cellular.xml   |  81 +++++++++------
 spec/Connection_Interface_Forwarding.xml |  10 ++
 spec/Connection_Manager.xml              |   4 +-
 spec/Protocol.xml                        |   5 +-
 spec/Protocol_Interface_Avatars.xml      |   2 +-
 spec/Protocol_Interface_Presence.xml     |   2 +-
 spec/all.xml                             |   2 +-
 14 files changed, 351 insertions(+), 147 deletions(-)

commit b9015a51478fcedc8ad6d1c50135975bbddb2db1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 30 03:51:00 2010 -0300

    Updated NEWS

 NEWS | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 11bbe428af7eb1f7bd50e1abe0b48e59d7f9aef4
Merge: b93fade 781c9a3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 30 03:49:27 2010 -0300

    Merge remote branch 'wjt/new-account-removed'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit b93fadeba77d3c6d0ecf2632d17f762ea1021069
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 22 18:44:04 2010 -0300

    Updated NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit c15570724a3d22a7a14c96630a63483233e515f5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 22 18:41:16 2010 -0300

    file-transfer example: Updated receiver to properly advertise capabilities.
    
    Fixes: fd.o#28651 - Cannot receive files using gabble 0.9
    
    Author: Daniele E. Domenichelli
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 examples/file-transfer/receiver.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 781c9a3b3dac6e65c2921e4f29057cad6163568c
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 19 13:59:40 2010 +0100

    Only emit AccountSet::accountRemoved for accounts in the set
    
    Previously creating a new non-matching account would cause a spurious
    emission of AccountSet::accountRemoved().
    
    Fixes: fd.o#29145

 TelepathyQt4/account-set.cpp | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit a221a5bbe17e3a7e0877f4e6be95c65fa4da6522
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:26:42 2010 -0300

    Updated NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 1f906ea6e40a708614d893e0c1410f001e87e12d
Merge: 856e3d4 2a86da6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:25:31 2010 -0300

    Merge branch 'am-filter-accounts-docs-fix'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 856e3d4ff2bf1f72e3841d7e7e429a813136bb4a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:24:12 2010 -0300

    Updated NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 9e6258f6ad7b0ce1b3afd6b42123612987ab13a0
Merge: 3f61251 db52d35
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:17:12 2010 -0300

    Merge branch 'account-set-improvements'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit db52d3546e267d5e510c90ff42278d3d4a6a1afb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 15 18:15:38 2010 -0300

    AccountSet: Fixed example code in documentation that was adding wrong filter key 'protocol'.

 TelepathyQt4/account-set.cpp | 1 -
 1 file changed, 1 deletion(-)

commit 2a86da65a492df22d9149e6d3f3ddb6d99603861
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 14:11:32 2010 -0300

    AccountManager: Fixed documentation for ::filterAccounts.
    
    Proper format and improve example code for AccountManager::filterAccounts doc.

 TelepathyQt4/account-manager.cpp | 31 ++++++++++++++++++++++++++++++-
 1 file changed, 30 insertions(+), 1 deletion(-)

commit 65bebf3c3cf3d52c5df45755ae8e199c391e498d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 15:42:42 2010 -0300

    account-basics test: Added tests for AccountManager/AccountSet integration.

 tests/dbus/account-basics.cpp | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit 9e3aa8c286852dd9b43e684c058b2ee760a40e7f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 15:38:15 2010 -0300

    AccountSet: Added filterValid Qt property.

 TelepathyQt4/account-set.h | 1 +
 1 file changed, 1 insertion(+)

commit 06a26c3f1711e6343fad83fe20e982fa91c66c21
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 15:36:41 2010 -0300

    AccountSet: Reorder AccountSet isFilterValid method to be placed next to filter method.

 TelepathyQt4/account-set.cpp | 20 ++++++++++----------
 TelepathyQt4/account-set.h   |  4 ++--
 2 files changed, 12 insertions(+), 12 deletions(-)

commit 2c52e806ef712fc1992b32c1b445439dd4ddd79f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 14:49:12 2010 -0300

    AccountSet: Added missing docs for methods/signals.

 TelepathyQt4/account-set.cpp | 157 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 157 insertions(+)

commit 3f61251ff13bbbd8685566366d3393c5f4b0e540
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 19:12:45 2010 +0100

    Start 0.3.8 development

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit c8e8f81733b4b0bca43680fd451e39db1d227c54
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 19:09:24 2010 +0100

    Fix uploading documentation
    
    rsyncing the docs during make maintainer-upload-release failed:
    
      rsync: failed to set times on "/srv/telepathy.freedesktop.org/www/doc/telepathy-qt4/.": Operation not permitted (1)
    
    This turns out to be because I can write to the directory, but don't own
    it. Passing the -O option to rsync stops it trying to update times on
    directories, fixing this.
    
    Pre-instareviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e3be0284e340857b78a9c6783dd372f1fb342626
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 18:42:26 2010 +0100

    Version 0.3.7

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e2458c61bf1a3902514fdd788cda0579fb8ccfd0
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 18:42:08 2010 +0100

    NEWS for 0.3.7

 NEWS | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 3fdc09c246ebe0f51f21ef03984b3dd4c1863246
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Jul 12 18:30:34 2010 +0100

    Update to spec 0.19.9

 spec/Channel_Interface_Messages.xml   | 98 +++++++++++++++++++++++++++++------
 spec/Connection_Interface_Balance.xml | 50 ++++++++++--------
 spec/all.xml                          |  2 +-
 3 files changed, 110 insertions(+), 40 deletions(-)

commit cb589f89d8b6e55c95b5d57379263781e6374efe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 14:35:40 2010 -0300

    Updated NEWS.

 NEWS | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 5a99a149a5fba9dbaf459f5fb50a16254cff8df7
Merge: 7fab7cd 483cba3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 14:19:46 2010 -0300

    Merge branch 'account-set-check-filter'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 7fab7cd135c183467ab165634517392de1538bc3
Merge: a3c0117 5f246e3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 14:16:17 2010 -0300

    Merge branch 'am-filter-by-protocol-fix'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 483cba3c1ef0448ac678877e26c8695a6508d08f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 12:35:05 2010 -0300

    account-basics test: Added test for AccountSet::isFilterValid().

 tests/dbus/account-basics.cpp | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit ea57a539cf3c7e3cece4ef2b24e121ebbaa929f2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 12:34:46 2010 -0300

    AccountSet: Added isFilterValid method to indicate whether the filter used is valid.

 TelepathyQt4/account-set-internal.h |  3 +++
 TelepathyQt4/account-set.cpp        | 43 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account-set.h          |  2 ++
 3 files changed, 48 insertions(+)

commit a3c011724bb34ed0f8480db38b205cb7e5e1cce5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jul 7 11:25:03 2010 +0100

    Refresh HACKING and README
    
    • Move all information on contributing and coding styles into HACKING,
      and refer there from README;
    • Update Bugzilla component from telepathy-qt4 to tp-qt4;
    • Mention the 'patch' keyword, and link to the review procedure;
    • Remove dire warnings about ABI/API stability, since Tp-Qt4 is now
      stable.
    
    Reviewed-by: André Moreira Magalhães <andre.magalhaes@collabora.co.uk>

 HACKING | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 README  | 28 ++++++++--------------------
 2 files changed, 65 insertions(+), 27 deletions(-)

commit 5f246e3fe38cad51e9be19edfc45430a6d33a68a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 7 10:49:28 2010 -0300

    AccountManager: Proper use protocolName Account property when filtering accounts by protocol.

 TelepathyQt4/account-manager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cc22b16033c8fe43b7bc9a7d20b892569ace4d7c
Merge: 401065c 3710213
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 6 14:32:41 2010 +0100

    Merge branch 'more-chan-ifaces'
    
    Reviewed-by: André Moreira Magalhães <andre.magalhaes@collabora.co.uk>

commit 371021349a4a68fe6fab6ed06d700ef4179f7b8e
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 6 10:47:46 2010 +0100

    Generate code for Channel.Interface.ServicePoint.

 TelepathyQt4/channel.h   | 6 ++++++
 TelepathyQt4/channel.xml | 1 +
 2 files changed, 7 insertions(+)

commit 2f5896e9a4c5d15d3849ee28e3bc4a33137386a5
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Tue Jul 6 10:23:03 2010 +0100

    Generate code for Channel.Interface.Anonymity.

 TelepathyQt4/channel.h   | 6 ++++++
 TelepathyQt4/channel.xml | 1 +
 2 files changed, 7 insertions(+)

commit 401065c420c90ac02e947fc90ef761ac4600ffa3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 23:43:59 2010 -0300

    Start 0.3.7 development

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0c5ece4546e6efadfabbb32f75812e5191b9f016
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 21:17:17 2010 -0300

    Prepare release 0.3.6

 NEWS         | 32 ++++++++++++++++++++++++++++++--
 configure.ac |  8 ++++----
 2 files changed, 34 insertions(+), 6 deletions(-)

commit f8bdfd47b3da4daeb97be9403e2e89cb0c5c5a39
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 23:24:02 2010 -0300

    distcheck: Added missing account-set-internal.h.

 TelepathyQt4/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 955879942b52f42c66bb7018509fcddf70a46345
Merge: 89a1274 465ae6a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 13:11:21 2010 -0300

    Merge branch 'account-service'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 465ae6a33d54555870a45ce5cdf0269e28dfbe85
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 12:45:46 2010 -0300

    account-basics test: Added test for Account.Service support.

 tests/dbus/account-basics.cpp | 27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)

commit 89a1274eb911570ffa536c4d2022eba40d0602d8
Merge: e9e76df ca16d17
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 12:53:27 2010 -0300

    Merge branch 'key-file-fixes'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit c086fd16e998425e8ed4fd260c9897944b2f9da7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 12:43:51 2010 -0300

    account-manager test am: Added Account.Service support.

 tests/lib/python/account-manager.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 5b9e8a537e42b794f73954980622fcd0c8da93a6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 12:44:50 2010 -0300

    Account: Improved serviceName() documentation.
    
    Indicate that serviceName() will fallback to protocolName() if service name is
    not known in the docs.

 TelepathyQt4/account.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit ca16d17d98549ee06ebed47dbaadce10163fc924
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 10:39:50 2010 -0300

    key-file test: Added tests for all keys found in test-manager-file.manager "somewhat-pathological" group.

 tests/key-file.cpp | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

commit 0c78db98c9f14cf38991912d75c9fae60884acb6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 10:39:30 2010 -0300

    KeyFile: Fixed code comment.

 TelepathyQt4/key-file.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e221563a9625e6b52aa42d4d70fded51856004f3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 19:47:06 2010 -0300

    KeyFile: Proper parse string lists even if ; is not the last char.

 TelepathyQt4/key-file.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 463a3c09328881016b71eada8bd593f853d10e82
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 19:46:27 2010 -0300

    KeyFile: Accept space as key names, so we can parse RequestableChannelClasses in manager files using KeyFile.

 TelepathyQt4/key-file.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 59d703cb1abc545b91de62a19800c0a626252ccd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 09:47:02 2010 -0300

    Account: Fallback to protocol name when service name is empty on ::serviceName().

 TelepathyQt4/account.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 3ba131ac0313e8e71efd53d4c144dcf02fd13e4d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 17:31:51 2010 -0300

    Account: Added Account.Service support.

 TelepathyQt4/account.cpp | 50 ++++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |  5 +++++
 2 files changed, 55 insertions(+)

commit e9e76df3307d749124940f0c2edf0e4ff72cd427
Merge: 9a915eb 0e2c824
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 11:41:03 2010 -0300

    Merge branch 'conn-cellular'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 9a915ebef0311905b69d78e5686729e188d97377
Merge: f7fca31 05d79c9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 1 11:40:40 2010 -0300

    Merge branch 'spec-0.19.8'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 0e2c82494f256bb28929d84e267f58e2a7bb45bc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 17:32:13 2010 -0300

    Connection: Added accessor method for Cellular interface.

 TelepathyQt4/connection.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit e776a46c069a4a8573d304eea0e7d505af2d175b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 17:31:31 2010 -0300

    Added auto generated classes for Connection.Cellular interface.

 TelepathyQt4/ConnectionInterfaceCellularInterface | 13 +++++++++++++
 TelepathyQt4/Makefile.am                          |  1 +
 TelepathyQt4/connection.xml                       |  1 +
 3 files changed, 15 insertions(+)

commit 05d79c910b8598a6cbeb82deedfc4b3545b2fe61
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 17:25:39 2010 -0300

    Update to spec 0.19.8

 spec/Account.xml                             |  58 ++-
 spec/Account_Interface_Storage.xml           | 169 +++++++
 spec/Channel_Interface_Messages.xml          | 654 +++++++++++++++------------
 spec/Channel_Type_Text.xml                   |   8 +-
 spec/Connection_Interface_Capabilities.xml   |   7 +
 spec/Connection_Interface_Cellular.xml       |  31 +-
 spec/Connection_Interface_Contact_Groups.xml |  71 ++-
 spec/Connection_Interface_Contact_List.xml   |  58 ++-
 spec/Connection_Interface_Requests.xml       |  10 +
 spec/Connection_Manager.xml                  |  77 +++-
 spec/Protocol.xml                            | 370 +++++++++++++++
 spec/Protocol_Interface_Avatars.xml          | 158 +++++++
 spec/Protocol_Interface_Presence.xml         | 114 +++++
 spec/all.xml                                 |  28 +-
 14 files changed, 1449 insertions(+), 364 deletions(-)

commit f7fca3192e91d71a55a35da4d1169a4eaa84e16d
Merge: 67c42c4 3acc79b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 17:53:15 2010 -0300

    Merge branch 'cm-properties'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 67c42c4af2156a247374031eb5f62aaa2f54b8d2
Merge: 0edc196 49e4889
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 30 17:47:36 2010 -0300

    Merge branch 'valgrind-support'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 49e48891fb1d17dae6f41f2023e617abe9fd405e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 21:57:33 2010 -0300

    Added valgrind support when running tests.

 Makefile.am            |  3 +++
 tests/Makefile.am      | 14 ++++++++++++++
 tests/dbus/Makefile.am | 13 +++++++++++++
 tools/valgrind.mk      | 12 ++++++++++++
 4 files changed, 42 insertions(+)

commit 3acc79b6c69ec7d7e8e5a2f0864dcfa74d9cfe66
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 21:56:25 2010 -0300

    ConnectionManager: Added Qt properties support.

 TelepathyQt4/connection-manager.h | 3 +++
 1 file changed, 3 insertions(+)

commit 0edc196817b04233ea761a273eb7b36fbd940d4d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 22:31:29 2010 -0300

    Start 0.3.6 development (delayed)

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7d2e48966bf66cedc63d2a709757c424c2cb0bd3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 17:38:56 2010 -0300

    Account: Moved methods to the place they belong.
    
    Move some methods declaration/implementations to where it belongs.

 TelepathyQt4/account.cpp | 34 +++++++++++++++++-----------------
 TelepathyQt4/account.h   |  5 ++---
 2 files changed, 19 insertions(+), 20 deletions(-)

commit ed8f2055022d346d358a0b0f532e90873daa5555
Merge: 7dfae95 bc58e4f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 15:35:43 2010 -0300

    Merge branch 'tests-improved'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 7dfae95bafd2ac53ddcfa908b7bbaab9841cb32d
Merge: 9a4d67f db069d5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 15:35:26 2010 -0300

    Merge branch 'fixes'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit bc58e4f9396ff4d2a9b9261b53b063013d12e71b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 15:27:56 2010 -0300

    tests: Merge tests/example CMs from latest tp-glib and update tests accordingly.
    
    Now all tests pass again and the tp-glib tests/examples are copied verbatim.

 tests/dbus/chan-basics.cpp                         |   4 +-
 tests/dbus/chan-group.cpp                          | 389 ++-------------
 tests/dbus/client.cpp                              |   6 +-
 tests/dbus/cm-basics.cpp                           |   2 +-
 tests/dbus/conn-basics.cpp                         |   6 +-
 tests/dbus/conn-roster-groups.cpp                  |   5 +-
 tests/dbus/contacts-capabilities.cpp               |  74 ++-
 tests/dbus/contacts-info.cpp                       |  30 +-
 tests/dbus/contacts-location.cpp                   |   8 +-
 tests/dbus/contacts.cpp                            |  52 +-
 tests/dbus/handles.cpp                             |   6 +-
 tests/dbus/text-chan.cpp                           |   6 +-
 tests/lib/glib/Makefile.am                         |  22 +-
 tests/lib/glib/callable/Makefile.am                |  22 +-
 tests/lib/glib/callable/conn.c                     |   4 +-
 tests/lib/glib/callable/media-channel.c            |  14 +-
 tests/lib/glib/callable/media-manager.c            |  28 +-
 tests/lib/glib/contactlist/Makefile.am             |  10 +-
 tests/lib/glib/contactlist/conn.c                  |  24 +-
 tests/lib/glib/contactlist/connection-manager.c    |   5 +-
 tests/lib/glib/contactlist/contact-list-manager.c  | 157 ++++--
 tests/lib/glib/contactlist/contact-list.c          |  11 +-
 tests/lib/glib/contactlist/manager-file.py         |   4 +
 tests/lib/glib/contacts-conn.c                     | 444 ++++++++++++-----
 tests/lib/glib/contacts-conn.h                     | 213 +++++----
 tests/lib/glib/csh/Makefile.am                     |  25 +-
 tests/lib/glib/csh/conn.c                          |  92 +---
 tests/lib/glib/csh/conn.h                          |  12 +-
 tests/lib/glib/csh/connection-manager.c            | 133 ++++++
 tests/lib/glib/csh/connection-manager.h            |  61 +++
 tests/lib/glib/csh/manager-file.py                 |  23 +
 tests/lib/glib/csh/room-manager.c                  | 117 ++---
 tests/lib/glib/csh/room-manager.h                  |   7 -
 tests/lib/glib/csh/room.c                          | 290 +++--------
 tests/lib/glib/csh/room.h                          |  33 --
 tests/lib/glib/echo/Makefile.am                    |  19 +
 tests/lib/glib/echo/chan.c                         |  11 +-
 tests/lib/glib/echo/conn.c                         |   4 +-
 tests/lib/glib/echo/connection-manager.c           |  14 +-
 tests/lib/glib/echo/connection-manager.h           |   8 +-
 tests/lib/glib/echo/im-manager.c                   |  43 +-
 tests/lib/glib/echo/manager-file.py                |  19 +
 tests/lib/glib/echo2/Makefile.am                   |  28 +-
 tests/lib/glib/echo2/chan.c                        |  12 +-
 tests/lib/glib/echo2/conn.c                        |  11 +-
 tests/lib/glib/echo2/conn.h                        |   5 +-
 tests/lib/glib/echo2/connection-manager.c          |  88 ++++
 tests/lib/glib/echo2/connection-manager.h          |  64 +++
 tests/lib/glib/echo2/im-manager.c                  |  42 +-
 tests/lib/glib/echo2/manager-file.py               |  19 +
 tests/lib/glib/future/call/Makefile.am             |   6 +
 tests/lib/glib/future/call/call-channel.c          |  15 +-
 tests/lib/glib/future/call/call-content.c          |  13 +-
 tests/lib/glib/future/call/call-stream.c           |  16 +-
 tests/lib/glib/future/conference/Makefile.am       |   3 +
 tests/lib/glib/params-cm.c                         | 208 ++++++++
 tests/lib/glib/params-cm.h                         |  95 ++++
 tests/lib/glib/simple-account-manager.c            | 180 +++++++
 tests/lib/glib/simple-account-manager.h            |  58 +++
 tests/lib/glib/simple-account.c                    | 301 ++++++++++++
 tests/lib/glib/simple-account.h                    |  56 +++
 tests/lib/glib/simple-channel-dispatch-operation.c | 297 ++++++++++++
 tests/lib/glib/simple-channel-dispatch-operation.h |  74 +++
 tests/lib/glib/simple-client.c                     | 243 ++++++++++
 tests/lib/glib/simple-client.h                     |  59 +++
 tests/lib/glib/simple-conn.c                       | 107 +++--
 tests/lib/glib/simple-conn.h                       |  59 ++-
 tests/lib/glib/simple-manager.c                    |  26 +-
 tests/lib/glib/simple-manager.h                    |  51 +-
 tests/lib/glib/textchan-group.c                    | 439 +++++++++++++++++
 tests/lib/glib/textchan-group.h                    |  65 +++
 tests/lib/glib/textchan-null.c                     | 529 +++++++++++++++++++++
 tests/lib/glib/textchan-null.h                     | 135 ++++++
 tests/lib/glib/util.c                              | 249 ++++++++++
 tests/lib/glib/util.h                              |  51 ++
 75 files changed, 4675 insertions(+), 1386 deletions(-)

commit db069d5924b2fe2787def7a3f2b86f80ef475742
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 15:25:04 2010 -0300

    Contact: Proper parse /capabilities attr.
    
    Let's not fail FeatureCapabilities if /capabilities is empty.

 TelepathyQt4/contact.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 9d68e16c94ba93a092a071c49e6ea819371405f8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 15:24:50 2010 -0300

    Contact: Fixed indentation, header include placement.

 TelepathyQt4/contact.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 483db8ae18fe28df673a904e4fbb6ce41aadabbe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 15:23:11 2010 -0300

    Connection: Fixed wrong copy/paste while defining FeatureAccountBalance.

 TelepathyQt4/connection.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e5941e890c607dad1f3e22f70703f04456a6d2ce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 15:22:13 2010 -0300

    Channel: Proper use immutable properties when available.
    
    Immutable properties are prefixed with the iface name where the properties
    received by GetAll are not, so let's remove the prefix before parsing the
    immutable properties.

 TelepathyQt4/channel.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 9a4d67f53cda4a350d2fc46e876fff581defa886
Merge: 8911605 da4f760
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 29 04:18:21 2010 -0300

    Merge branch 'account-improvements'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit da4f7608e7d966f8a4577362f7571da336a0dd35
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:16:26 2010 -0300

    account-basics test: Removed usage of deprecated methods/signals.

 tests/dbus/account-basics.cpp | 45 ++++++++++++++++++++++++++++++++-----------
 1 file changed, 34 insertions(+), 11 deletions(-)

commit 5a5e379f0f088b0053fa0955530aaf5ef2613a8b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:16:10 2010 -0300

    AccountManager: Deprecated accountForPath/s methods.

 TelepathyQt4/account-manager.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 15c00d53c5cffd86b7096b856821bb968169e7d8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:15:50 2010 -0300

    accounts example: Use new statusChanged signal.
    
    Replaced the usage of the deprecated connectionStatusChanged signal with the new
    statusChanged signal.

 examples/accounts/account-item.cpp | 11 +++++++----
 examples/accounts/account-item.h   |  4 ++--
 2 files changed, 9 insertions(+), 6 deletions(-)

commit 2b7fe2c57d3e6dec63adfb0e085590c6ed4c6bad
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:15:24 2010 -0300

    Account: Added new methods/signals iconName/setIconName/iconNameChanged and deprecated old ones icon/setIcon/iconChanged.
    
    Also changed property name iconName instead of icon.

 TelepathyQt4/account.cpp | 57 +++++++++++++++++++++++++++++++++++++++++-------
 TelepathyQt4/account.h   | 11 ++++++----
 2 files changed, 56 insertions(+), 12 deletions(-)

commit b3eaa0d16a6f9cfbc4b6c72996eb212598b98c94
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:15:04 2010 -0300

    Account: Added new method protocolName and deprecated old method protocol.
    
    Also changed property name to protocolName instead of protocol.

 TelepathyQt4/account.cpp              | 22 +++++++++++++++++-----
 TelepathyQt4/account.h                |  5 +++--
 examples/accounts/account-item.cpp    |  2 +-
 examples/accounts/accounts-window.cpp |  2 +-
 4 files changed, 22 insertions(+), 9 deletions(-)

commit 5303239fe4950f46f44a0e5751c9f47caa652348
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:14:48 2010 -0300

    AccountManager: Updated FIXMEs.

 TelepathyQt4/account-manager.cpp | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit edc75265bf34054ad39b52a83e142b2b1399fecc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:14:30 2010 -0300

    AccountManager: Deprecate methods that represent accounts as object paths.

 TelepathyQt4/account-manager.h | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit 8fbc111a4b3399112d29cd99c6955be1ceced792
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:14:11 2010 -0300

    AccountSet: Use new API to check when accounts are created/removed.

 TelepathyQt4/account-set-internal.h |  6 ++++--
 TelepathyQt4/account-set.cpp        | 41 ++++++++++++++++++++++---------------
 TelepathyQt4/account-set.h          |  4 ++--
 3 files changed, 30 insertions(+), 21 deletions(-)

commit 8e7a8c279aceaaeab641219d64ae5981f5be2d5b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:13:54 2010 -0300

    AccountSet: Properly connect to signals using namespace Tp:: where appropriate.

 TelepathyQt4/account-set.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0b7fba429414338d86b2dd878af19364258a16c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:13:31 2010 -0300

    AccountSet: Properly use namespace Tp:: in signals params where appropriate.

 TelepathyQt4/account-set.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f1058c04daa6ea26664fadbca15fd40a03bd8e16
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:13:06 2010 -0300

    Account: Added removed signal.

 TelepathyQt4/account.cpp | 1 +
 TelepathyQt4/account.h   | 1 +
 2 files changed, 2 insertions(+)

commit 073400a172e6d05a41884be36bf2e7f7615afb86
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:12:47 2010 -0300

    AccountManager: Added newAccount signal that uses AccountPtr instead of object path to represent the account.

 TelepathyQt4/account-manager.cpp | 3 ++-
 TelepathyQt4/account-manager.h   | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 875cbcdfad2e29d264070c94136c511aec874e0c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:08:58 2010 -0300

    AccountManager: Added helper methods to return account sets for valid/invalid accounts.

 TelepathyQt4/account-manager.cpp | 30 ++++++++++++++++++++++++++++++
 TelepathyQt4/account-manager.h   |  3 +++
 2 files changed, 33 insertions(+)

commit 9555bade07e40264ff38804c49c3af9cb670e4a4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:08:26 2010 -0300

    AccountManager: Renamed new helper methods to include a Set suffix.
    
    Renamed new helper methods to include a Set suffix, so we can keep the old
    methods and add new methods like validAccountsSet, ... without breaking API.

 TelepathyQt4/account-manager.cpp | 8 ++++----
 TelepathyQt4/account-manager.h   | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 69984015a1b63f01c0be4f6e79c72d0d72839dea
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:07:56 2010 -0300

    AccountManager: Fixed typo.

 TelepathyQt4/account-manager.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1356323447f05e5b4a9547f01ef04904ff9b7285
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 23 16:07:13 2010 -0300

    Account: Proper check if account is online.
    
    Proper check if account is online even is SimplePresence is not supported.

 TelepathyQt4/account.cpp | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

commit 23b6a8381d832007d94d9ef60a0d0d1a6f8fd626
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 00:57:41 2010 -0300

    AccountManager: Updated copyright.

 TelepathyQt4/account-manager.cpp | 4 ++--
 TelepathyQt4/account-manager.h   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 0b0948165a382f58e8a0a1f7cb5f1d760ab8a64b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 00:23:39 2010 -0300

    AccountManager: Added helper methods to filter accounts by state/presence/protocol/properties.

 TelepathyQt4/account-manager.cpp | 100 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account-manager.h   |  13 ++++-
 2 files changed, 111 insertions(+), 2 deletions(-)

commit 5a17fc49c325a85329c05cce3537e2f784c35c04
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 14 20:49:58 2010 -0300

    AccountManager: Return ready accounts for all helper methods.
    
    Now all accounts returned by AccountManager have the Account::FeatureCore
    enabled, making it easier to use for API users.

 TelepathyQt4/account-manager.cpp | 295 ++++++++++++++++++++++++---------------
 TelepathyQt4/account-manager.h   |   1 +
 tests/dbus/account-basics.cpp    |  24 +++-
 3 files changed, 210 insertions(+), 110 deletions(-)

commit 74a3238bcc787322f3701a1924a3b2599ff28ed7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 18 16:10:18 2010 -0300

    AccountSet: Added class to represent a set of accounts filtered by a given criteria.

 TelepathyQt4/AccountSet             |  13 +++
 TelepathyQt4/Makefile.am            |   5 +
 TelepathyQt4/account-set-internal.h |  67 +++++++++++++
 TelepathyQt4/account-set.cpp        | 191 ++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account-set.h          |  76 ++++++++++++++
 TelepathyQt4/types.h                |   2 +
 6 files changed, 354 insertions(+)

commit 77376b1eb17dbbfaa92225568118e497f967f3d9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 18 11:17:03 2010 -0300

    Account: Added helper method/signal/property to check whether the account is online.

 TelepathyQt4/account.cpp | 32 ++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |  4 ++++
 2 files changed, 36 insertions(+)

commit ce4f1a94919f7a44dbda29382464c6dcbe5b4c14
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 18 16:12:58 2010 -0300

    Account: Added propertyChanged signal to indicate when a property changed.
    
    This signal will be used by AccountSet to determine whether to update the set.

 TelepathyQt4/account.cpp | 26 ++++++++++++++++++++++++++
 TelepathyQt4/account.h   |  5 +++++
 2 files changed, 31 insertions(+)

commit ef4f9f2923b36c71a3f1bc840f16f4c301af9efc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 18 11:05:20 2010 -0300

    Account: Added Qt properties.
    
    Added Qt properties so we can use them to filter accounts among other benefits.

 TelepathyQt4/account.h | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 8911605f84525fc8a0fa432dd1d2e0f5d152ffe0
Merge: a0eebec 0220372
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 24 11:55:53 2010 -0300

    Merge branch 'channel-immutable-props'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit a0eebec87fe2acb0751043a42549b177f4bcc249
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 21 10:09:58 2010 -0300

    Prepare release 0.3.5

 NEWS         | 18 ++++++++++++++++--
 configure.ac |  8 ++++----
 2 files changed, 20 insertions(+), 6 deletions(-)

commit f6d073417d013894ea9449d3854ec734fc1d9ed0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 21 09:53:42 2010 -0300

    .gitignore: Added protocols example.

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit 0220372b374d9b575204391fdd0b11de92a438a2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 17 16:12:49 2010 -0300

    Channel: Use immutable properties if available.
    
    Channel now uses immutable properties if they are available instead of
    introspecting the channel main properties.

 TelepathyQt4/channel.cpp | 48 +++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 37 insertions(+), 11 deletions(-)

commit c681785900ec3665f09cc4bba9d6b6ac45b44fb5
Merge: 08ef702 33ac042
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 16 11:19:43 2010 -0300

    Merge branch 'account-connection-error'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 08ef7022015b5092cfb3840d97eed23611fa29ab
Merge: f71be18 86d7598
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 16 11:19:29 2010 -0300

    Merge branch 'account-changing-presence'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit f71be186677b1dba4fcc4ff0a6b9fc7e673b76a2
Merge: 9ef24ce 5042a1a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 16 11:18:47 2010 -0300

    Merge branch 'spec-0.19.7'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 33ac04280d079c7268ebe0f0e30ec1567cc06c76
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 16 10:29:53 2010 -0300

    Account: Proper handle changes in ConnectionError/ErrorDetails even if status did not change.

 TelepathyQt4/account.cpp | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit c2add9f6d7cfc24c620780f88a433bbb2e119be3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 14:03:55 2010 -0300

    Account: Added Account.ConnectionError/Details support.
    
    Also added a new signal statusChanged that contains the connection status and
    the connection error in the same signal and deprecated the older signal
    connectionStatusChanged.

 TelepathyQt4/account.cpp | 97 ++++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |  7 +++-
 2 files changed, 103 insertions(+), 1 deletion(-)

commit 44e843b9f6437068679a20f8b90f74dff2c6ad06
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 14:01:55 2010 -0300

    Connection: Added ConnectionHelper class.
    
    ConnectionHelper class will provide helper methods that can be used by other
    classes such as statusReasonToErrorName that converts a connection status reason
    to a D-Bus error name.

 TelepathyQt4/connection-internal.h |   7 ++
 TelepathyQt4/connection.cpp        | 162 ++++++++++++++++++++-----------------
 2 files changed, 94 insertions(+), 75 deletions(-)

commit 86d759836c0ae60de727bb0a1aae5ba5d892c2da
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 29 04:06:06 2010 -0300

    account example: Added Account.ChangingPresence support.

 examples/accounts/account-item.cpp    | 11 +++++++++++
 examples/accounts/account-item.h      |  2 ++
 examples/accounts/accounts-window.cpp |  1 +
 3 files changed, 14 insertions(+)

commit 992824dbb0467ba52e8ffd66071e1c0d356b3b19
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 29 04:05:50 2010 -0300

    Account: Added Account.ChangingPresence support.

 TelepathyQt4/account.cpp | 33 +++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |  3 +++
 2 files changed, 36 insertions(+)

commit 5042a1a5536b4023fc1b05ae4489f22ec013362f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 12:03:40 2010 -0300

    Added missing pretty include headers for Connection interfaces Balance, ContactCapabilities, ContactInfo and Location.

 TelepathyQt4/ConnectionInterfaceBalanceInterface            | 13 +++++++++++++
 .../ConnectionInterfaceContactCapabilitiesInterface         | 13 +++++++++++++
 TelepathyQt4/ConnectionInterfaceContactInfoInterface        | 13 +++++++++++++
 TelepathyQt4/ConnectionInterfaceLocationInterface           | 13 +++++++++++++
 TelepathyQt4/Makefile.am                                    |  4 ++++
 5 files changed, 56 insertions(+)

commit a88cee4411e41138237fb86ca058f169cf62dd9a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 12:01:49 2010 -0300

    Connection: Added accessor method for ServicePoint interface.

 TelepathyQt4/connection.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 7f0ccd39ccdb5a40b06eef9fa02ca21dc5dcd364
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 12:01:40 2010 -0300

    Added auto generated classes for Connection.ServicePoint interface.

 TelepathyQt4/ConnectionInterfaceServicePointInterface | 13 +++++++++++++
 TelepathyQt4/Makefile.am                              |  1 +
 TelepathyQt4/connection.xml                           |  1 +
 3 files changed, 15 insertions(+)

commit d61919fd3f523795af6b4434abe1149fa7d5cd3d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 12:01:00 2010 -0300

    Connection: Added accessor method for Anonimity interface.

 TelepathyQt4/connection.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 57e1e526b0142e042cb723481cc1e496c8978f4a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 12:00:37 2010 -0300

    Added auto generated classes for Connection.Anonymity interface.

 TelepathyQt4/ConnectionInterfaceAnonymityInterface | 13 +++++++++++++
 TelepathyQt4/Makefile.am                           |  1 +
 TelepathyQt4/connection.xml                        |  1 +
 3 files changed, 15 insertions(+)

commit 6c4172a882188c391ad3365e452bba4cb8d8aedd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 15 11:39:22 2010 -0300

    Update to spec 0.19.7

 spec/Account.xml                                |  90 +++
 spec/Call_Content_Interface_Mute.xml            |  83 +++
 spec/Channel_Dispatch_Operation.xml             |  66 ++
 spec/Channel_Dispatcher.xml                     |   4 +-
 spec/Channel_Interface_Anonymity.xml            |  68 ++
 spec/Channel_Interface_Chat_State.xml           |  43 ++
 spec/Channel_Interface_DTMF.xml                 | 179 ++++-
 spec/Channel_Interface_Messages.xml             |   4 +
 spec/Channel_Interface_Service_Point.xml        |  86 +++
 spec/Channel_Request.xml                        |   5 +-
 spec/Channel_Type_Call.xml                      |  19 +
 spec/Client_Handler.xml                         |  10 +
 spec/Client_Interface_Requests.xml              |   6 +-
 spec/Client_Observer.xml                        |  25 +-
 spec/Connection_Interface_Anonymity.xml         | 187 ++++++
 spec/Connection_Interface_Capabilities.xml      |   2 +-
 spec/Connection_Interface_Cellular.xml          | 110 ++++
 spec/Connection_Interface_Contact_Groups.xml    | 412 ++++++++++++
 spec/Connection_Interface_Contact_Info.xml      |  11 +
 spec/Connection_Interface_Contact_List.xml      | 837 ++++++++++++++++++++++++
 spec/Connection_Interface_Forwarding.xml        | 366 +++++++++--
 spec/Connection_Interface_Location.xml          |  36 +-
 spec/Connection_Interface_Mail_Notification.xml |  14 +-
 spec/Connection_Interface_Service_Point.xml     | 136 ++++
 spec/all.xml                                    |  13 +-
 spec/errors.xml                                 |  38 +-
 spec/generic-types.xml                          |  30 +
 spec/template.xml                               |  33 +
 28 files changed, 2808 insertions(+), 105 deletions(-)

commit 9ef24ce0b24a703a1e25e7da44c3c5dfcdb6c089
Merge: 9c4b970 758cf29
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Jun 10 18:50:42 2010 +0100

    Merge branch 'fix-doc'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 758cf295838097791dd90524f7671e58cae29a63
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Jun 10 18:40:59 2010 +0100

    Fix documentation of AbstractClient: use QLatin1String in the pseudo code

 TelepathyQt4/abstract-client.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9c4b970dd540fc30fc817c5b57cfa42091f935fb
Merge: 6bec069 8cc693d
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Thu Jun 10 12:18:59 2010 +0100

    Merge branch 'support-old-tp-glib'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 8cc693de4c9a00204817f7616cef34b89ae9e396
Author: Alban Crequy <alban.crequy@collabora.co.uk>
Date:   Wed Jun 9 16:39:11 2010 +0100

    Dependency on tp-glib 0.8.1 is enough for tp-qt4-farsight
    
    Requires tp-glib 0.11.3 for the tests but only 0.8.1 for tp-qt4-farsight

 configure.ac | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 6bec0699b3c14f510051c8f1c91e66fc7aedd525
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 4 16:38:00 2010 -0300

    call-widget example: Make coverity happy replacing assert with return.

 examples/call/call-widget.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 7c9dca4d9d4dc2ed804e9768b123902634ad0b8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 26 10:50:21 2010 +0100

    Update with-session-bus.sh from telepathy-glib, fixing a bashism
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=28258

 tools/with-session-bus.sh | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 606e42b5f521dfd35852c29ed2c7226d90ef7387
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 24 00:06:33 2010 -0300

    Start 0.3.5 development

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e68b285a479f4c7406b2e6699d6deb88c964be33
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 23 23:28:54 2010 -0300

    Prepare release 0.3.4

 NEWS         | 11 +++++++++--
 configure.ac |  8 ++++----
 2 files changed, 13 insertions(+), 6 deletions(-)

commit 2cd44e12899d7a2b2cb7e60bcc6782f651ff8389
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 23 23:51:04 2010 -0300

    Fixed dist (Added types-internal.h to build system).

 TelepathyQt4/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1b0d2dc1054a19f82cece45995c443c6a50eef69
Merge: 5115a19 fcf2bd5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 23 23:50:13 2010 -0300

    Merge remote branch 'drf/fix-socket-crash'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 5115a19dc775b6956a8e039aaa223e31fb62f0c1
Merge: b1fca86 f994160
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 20 10:09:55 2010 -0300

    Merge branch 'balance'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit fcf2bd52c9db261f9253f768dcf59e210f490cef
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed May 19 17:30:31 2010 +0200

    Fix strict QtDBus demarshalling which was causing crashes when qdbus_casting from a SocketAddressIP*.
    
    A specification for qdbus_cast<SocketAddressIPv4/v6> was implemented which checks for the incoming type signature:
    if the incoming struct is (su), it uses a private helper structure which is then converted to the requested type.
    It also prevents crashes in case the signature is not the expected one.
    
    The nice thing is that no code modification are required: you just need to include the brand new types-internal.h.

 TelepathyQt4/incoming-file-transfer-channel.cpp |   1 +
 TelepathyQt4/outgoing-file-transfer-channel.cpp |   1 +
 TelepathyQt4/types-internal.h                   | 155 ++++++++++++++++++++++++
 TelepathyQt4/types.cpp                          |  32 ++++-
 4 files changed, 188 insertions(+), 1 deletion(-)

commit f994160d2c04accf7555340ccfc037590c33541f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 11 20:31:08 2010 -0300

    Connection: Added FeatureAccountBalance and accessors.

 TelepathyQt4/connection.cpp | 94 +++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/connection.h   |  8 ++++
 2 files changed, 102 insertions(+)

commit ae65d9c635149a9a4566b7171a226da5fff5fc73
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 11 20:10:44 2010 -0300

    Connection: Added accessor method for Balance interface.

 TelepathyQt4/connection.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 40c3bc55a5db3059f4906500a2eb39613f496859
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 11 20:10:12 2010 -0300

    Added auto generated classes for Connection.Balance interface.

 TelepathyQt4/connection.xml | 1 +
 1 file changed, 1 insertion(+)

commit b1fca867c3ccd35a92655a42a5e6b3374c29be87
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 10 00:04:51 2010 -0300

    Start 0.3.4 development

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9ecd8a34748f1e34534af4194d1c97496e0ddc1e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 9 23:48:43 2010 -0300

    Prepare release 0.3.3

 NEWS         | 14 ++++++++++++--
 configure.ac |  8 ++++----
 2 files changed, 16 insertions(+), 6 deletions(-)

commit cfdc6748f0daab4512792c4cbacf09ecc37be669
Merge: 665ccc9 87952d4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 9 23:25:59 2010 -0300

    Merge branch 'call-content-remove'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 665ccc9c76c8eaa8a9989313cfcbbb4da264f050
Merge: 5143a69 759efd2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 9 23:25:49 2010 -0300

    Merge branch 'got-capabilities-leak'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 5143a691cd060679d42b68301322bfd9628d054a
Merge: 2b9a124 ee26706
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun May 9 23:25:23 2010 -0300

    Merge branch 'account-unique-identifier'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 759efd2623662ad95b78fcec13d9d280a228e3f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 7 10:54:03 2010 -0300

    Connection: Properly delete caps object on destructor (it was leaking).

 TelepathyQt4/connection.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit ee26706ab820811a35f11941a3b90ccfab7d6ccc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 6 05:31:40 2010 -0300

    Account: Correctly remove object path from Account::uniqueIdentifier.

 TelepathyQt4/account.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 87952d41bff111e746af71410c3f079a1e03e80a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 3 19:44:45 2010 -0300

    StreamedMediaChannel: Added support for Call.Content.Remove (StreamedMedia::removeContent/Stream/Streams).

 TelepathyQt4/streamed-media-channel.cpp | 37 ++++++++++++++++++++++++++-------
 TelepathyQt4/streamed-media-channel.h   |  1 +
 2 files changed, 30 insertions(+), 8 deletions(-)

commit 2b9a12436243df4f617654aa2f7f9309a36e1bec
Merge: 200220c 90ccadf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 6 05:33:40 2010 -0300

    Merge branch 'contact-info'
    
    Reviewed-by: Ian Monroe (eean) <ian.monroe@collabora.co.uk>

commit 90ccadf8732bdbca3436868b61d30fb8bcd6cba8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 17:24:36 2010 -0300

    contacts-conn example cm: Updated copyright notice.

 tests/lib/glib/contacts-conn.c | 4 ++--
 tests/lib/glib/contacts-conn.h | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit c61ec18b1cee8a3623bfcf475bddde4e78e7bbd2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 17:55:04 2010 -0300

    contacts-info test: Added test for Tp::Contact::requestInfo().

 tests/dbus/contacts-info.cpp | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 9360b393de500bd27e720bb248beab1ed34341b3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 17:54:45 2010 -0300

    contacts-conn example cm: Added ContactInfo.RequestContactInfo support.

 tests/lib/glib/contacts-conn.c | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit d1f0348dd04abed1fba0fe9c08e7f6191bef86cf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 17:53:54 2010 -0300

    PendingContactInfo: Added pending operation to represent a contact info request (ContactInfo.RequestContactInfo).

 TelepathyQt4/Makefile.am              |   4 ++
 TelepathyQt4/PendingContactInfo       |  13 ++++
 TelepathyQt4/contact.cpp              |  18 +++++
 TelepathyQt4/contact.h                |   2 +
 TelepathyQt4/pending-contact-info.cpp | 131 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/pending-contact-info.h   |  65 +++++++++++++++++
 6 files changed, 233 insertions(+)

commit b83526d14783f50b004fed2b526fcc2bc52b8614
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 16:51:07 2010 -0300

    contacts-info test: Added test for contacts contact info support.

 tests/dbus/Makefile.am       |   5 +
 tests/dbus/contacts-info.cpp | 275 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 280 insertions(+)

commit 045d5b49b6dbec96e511abea4b041757ac176978
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 16:50:04 2010 -0300

    contacts-conn example cm: Add initial ContactInfo support.

 tests/lib/glib/contacts-conn.c | 115 ++++++++++++++++++++++++++++++++++++++++-
 tests/lib/glib/contacts-conn.h |   5 ++
 2 files changed, 119 insertions(+), 1 deletion(-)

commit 22dfd78e62efba6d378eafbd65fc06c903b7919c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 16:49:28 2010 -0300

    Increate tp-glib dependency to >= 0.11.3 so we can use the ContactInfo interface definitions to write tests.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit babd56ba7b52148d3c419b0676aae3a9838a3ed3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 17:01:13 2010 -0300

    Contact: Proper depend on FeatureInfo for method refreshInfo.
    
    This is needed because refreshInfo emits the new info trough ContactInfoChanged
    signal that is only handled when FeatureInfo is requested.

 TelepathyQt4/contact.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 09de10c998721517e8d1277566bcc33971749bd1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 15:38:25 2010 -0300

    Contact: Added method to refresh contact info.

 TelepathyQt4/contact.cpp | 21 +++++++++++++++++++++
 TelepathyQt4/contact.h   |  1 +
 2 files changed, 22 insertions(+)

commit 5ab3d9f4b58188eebc042ddf447d8bcafad57df3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 15:29:17 2010 -0300

    Contact: Added initial contact info support.

 TelepathyQt4/contact-manager.cpp | 25 ++++++++++++++++++-
 TelepathyQt4/contact-manager.h   |  1 +
 TelepathyQt4/contact.cpp         | 54 ++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact.h           |  5 ++++
 4 files changed, 84 insertions(+), 1 deletion(-)

commit ba30b76e759f49de05e6dca17a9ee33f8fcddb6b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 30 15:28:31 2010 -0300

    Connection: Added accessor method for ContactInfo interface.

 TelepathyQt4/connection.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 5ef0c4f57a8818d201c43a56542129d693fccd54
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 29 12:16:49 2010 -0300

    Added auto generated classes for Connection.ContactInfo interface.

 TelepathyQt4/connection.xml | 1 +
 1 file changed, 1 insertion(+)

commit 200220c7bf8ee01b7fa8ee41fcd572670a9b529a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 23 16:18:54 2010 -0300

    Start 0.3.3 development

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7bf381d306680ec8329dc8f8236b8b4d40bf788b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 23 15:21:15 2010 -0300

    Prepare release 0.3.2

 NEWS         | 19 +++++++++++++++++--
 configure.ac |  8 ++++----
 2 files changed, 21 insertions(+), 6 deletions(-)

commit 2115d5bf6aebd799644960b4943e59bbed3dc513
Merge: 7d7d79b 47d629a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 22 11:40:25 2010 -0300

    Merge branch 'others-location'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 7d7d79bf5ad85934e144506b833359d47ec923cb
Merge: 2525801 4136295
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 22 11:40:03 2010 -0300

    Merge branch 'location'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 25258010f21a5915edb4436f76236085a196a6bd
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Apr 21 18:05:24 2010 +0100

    Include future-*.xml files in dist as they were left out of tpqt4 0.3.1, breaking compilation.

 TelepathyQt4/Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit 47d629acdf7f2fad0c1d2254947218ef97069fe7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 22 10:58:53 2010 -0300

    Contact: Updated docs for location() explaining about the returned object lifetime.

 TelepathyQt4/contact.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 0aff31c02f1d3723f5f496b993ed0b1efdbe9c87
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 16 11:38:19 2010 -0300

    contacts-location test: Added test for contacts location support.

 tests/dbus/Makefile.am           |   5 +
 tests/dbus/contacts-location.cpp | 235 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 240 insertions(+)

commit 46305cdef6e1261e420c1ea4c831ce0597adf0d8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 16 10:55:50 2010 -0300

    contacts-conn example cm: Updated from latest telepathy-glib (0.11.2).

 tests/lib/glib/contacts-conn.c | 343 +++++++++++++++++++++++++++--------------
 tests/lib/glib/contacts-conn.h |  44 ++++++
 2 files changed, 274 insertions(+), 113 deletions(-)

commit b66c39c8d34f5f5a837663b8d6963a4aa5baacc3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 16:24:46 2010 -0300

    Contact: Use ContactLocation class to represent location.

 TelepathyQt4/contact.cpp | 16 +++++++++++-----
 TelepathyQt4/contact.h   |  5 +++--
 2 files changed, 14 insertions(+), 7 deletions(-)

commit abec880b14ba5d4cd6d4f5ad0f65fa3545bb96d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 12:36:03 2010 -0300

    ContactLocation: Added class to represent a contact location.

 TelepathyQt4/ContactLocation      |  13 +++
 TelepathyQt4/Makefile.am          |   3 +
 TelepathyQt4/contact-location.cpp | 212 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-location.h   |  87 ++++++++++++++++
 4 files changed, 315 insertions(+)

commit 5416912a35b3aa28b505ffd42f3d157696db5256
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 12:05:59 2010 -0300

    Contact: Added initial location support.

 TelepathyQt4/contact-manager.cpp | 24 ++++++++++++++++++-
 TelepathyQt4/contact-manager.h   |  1 +
 TelepathyQt4/contact.cpp         | 52 ++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact.h           |  5 ++++
 4 files changed, 81 insertions(+), 1 deletion(-)

commit 413629510eb0fc171ddab18c893b9b5ac92788c2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 12:04:33 2010 -0300

    Connection: Added accessor method for Location interface.

 TelepathyQt4/connection.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit cf5f4476c6afa4e88160fc3caccba4b138124f84
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 12:03:56 2010 -0300

    Added auto generated classes for Connection.Location interface.

 TelepathyQt4/connection.xml | 1 +
 1 file changed, 1 insertion(+)

commit e2cbaa20ca2a9c9eb6d46ad23de39ea498e9a1bb
Merge: 410e80c 784961c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 16 10:31:32 2010 -0300

    Merge branch 'observer-recover'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 410e80ce1909bb6ced73bd259af387b2ab363ab8
Merge: b0cf397 6f26de2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 16 10:31:09 2010 -0300

    Merge branch 'spec-0.19.5'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 784961c9dc02d17ae234a604c744922557a2a645
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 16 10:24:22 2010 -0300

    AbstractClientObserver: Moved Private members initialization to the Private class constructor.

 TelepathyQt4/abstract-client.cpp | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit c32f94ea930129138d7853fc5f3b00987dd792d4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 16 10:22:36 2010 -0300

    AbstractClientObserver: Renamed recover method to shouldRecover.
    
    Renamed recover method to shouldRecover to make it explicit that it is an
    accessor to check whether the observer should set the Observer.Recover flag
    instead of actually doing any recover itself.

 TelepathyQt4/abstract-client.cpp         | 24 ++++++++++++------------
 TelepathyQt4/abstract-client.h           |  4 ++--
 TelepathyQt4/client-registrar-internal.h |  2 +-
 3 files changed, 15 insertions(+), 15 deletions(-)

commit c048d27d77c0ff725f54c8588d9118395276db22
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 19:08:48 2010 -0300

    AbstractClientObserver: Added Observer.Recover property support.

 TelepathyQt4/abstract-client.cpp         | 37 ++++++++++++++++++++++++++++++++
 TelepathyQt4/abstract-client.h           |  4 ++++
 TelepathyQt4/client-registrar-internal.h |  6 ++++++
 3 files changed, 47 insertions(+)

commit 6f26de2f8fb59964932e55ae63e6ca8428c565f9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 18:45:26 2010 -0300

    Added missing tp:type definitions to make code generator happy.

 spec/Call_Content_Interface_Media.xml | 2 +-
 spec/Channel_Type_Call.xml            | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 6dd617b45704098857c9e7e7a271eda884427e1d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 15 18:09:49 2010 -0300

    Update to spec 0.19.5

 spec/Call_Content.xml                              |  14 ++
 spec/Call_Content_Interface_Media.xml              |   2 +-
 spec/Channel.xml                                   |  23 ++-
 spec/Channel_Interface_Conference.xml              |  54 +++++--
 spec/Channel_Interface_Media_Signalling.xml        |  20 +--
 spec/Channel_Interface_Messages.xml                | 130 +++++++++++++----
 spec/Channel_Type_Call.xml                         |  76 +++++-----
 spec/Channel_Type_Contact_Search.xml               |   4 +-
 spec/Channel_Type_Streamed_Media.xml               |  48 ++++++
 spec/Client_Observer.xml                           |  69 +++++++--
 spec/Connection.xml                                |  72 ++++++---
 spec/Connection_Interface_Contact_Capabilities.xml |  21 ++-
 spec/Connection_Interface_Contact_Info.xml         | 162 ++++++++++++++++-----
 spec/Connection_Interface_Contacts.xml             |  28 ++--
 spec/Connection_Interface_Mail_Notification.xml    |  23 ++-
 spec/Connection_Manager.xml                        |  12 +-
 spec/all.xml                                       |   8 +-
 17 files changed, 579 insertions(+), 187 deletions(-)

commit b0cf3979448d05e342d9e98709ebed0def699440
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Wed Apr 7 19:26:00 2010 +0200

    Fix text-chan test: it is not guaranteed that the signal would be streamed upon removal, so wait until we get a pendingMessageRemoved signal before going on
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 tests/dbus/text-chan.cpp | 30 +++++++++---------------------
 1 file changed, 9 insertions(+), 21 deletions(-)

commit 0652690b8b239a0f1783deed5f0b0d243ee8ac25
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Thu Apr 15 15:30:24 2010 +0100

    qt4-constants-gen: correctly handle UTF-8
    
    I documented an error code with a Unicode ellipsis and Python got upset.

 tools/qt4-constants-gen.py | 36 +++++++++++++++++++-----------------
 1 file changed, 19 insertions(+), 17 deletions(-)

commit b268ad75d759a8eacf5bde09877d4fff30d78aba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 7 10:52:40 2010 -0300

    Fixed example/protocols/Makefile.am (missing separator).

 examples/protocols/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 23cbf7220244adddb6f17b3cfba12977fd772314
Merge: 02ce1ae 68bc54e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 7 09:41:09 2010 -0300

    Merge branch 'example-protocols'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 02ce1ae4e216b0d0fb230d1172931aa885ca1ceb
Author: Dario Freddi <dario.freddi@collabora.co.uk>
Date:   Fri Apr 2 21:32:03 2010 +0200

    Fixing compilation (more specific, moc generation). The current code triggered QTBUG #2151, where a QObject having
    some Q_PROPERTYs and not declared as a metatype generated a faulty moc, breaking compilation.
    
    The issue is not completely solved: building with more than one batch job still breaks. I'll be on that later.
    
    Signed-off-by: Dario Freddi <dario.freddi@collabora.co.uk>
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/client-registrar-internal.h | 6 ++++++
 tools/qt4-client-gen.py                  | 5 +++++
 2 files changed, 11 insertions(+)

commit 68bc54e4d72bdf4ab68981c03626a5bcc028b805
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 1 15:59:35 2010 -0300

    Added example application to list all supported protocols.

 configure.ac                      |  1 +
 examples/Makefile.am              |  4 +--
 examples/protocols/Makefile.am    | 40 ++++++++++++++++++++++
 examples/protocols/cm-wrapper.cpp | 64 ++++++++++++++++++++++++++++++++++
 examples/protocols/cm-wrapper.h   | 58 +++++++++++++++++++++++++++++++
 examples/protocols/main.cpp       | 21 ++++++++++++
 examples/protocols/protocols.cpp  | 72 +++++++++++++++++++++++++++++++++++++++
 examples/protocols/protocols.h    | 56 ++++++++++++++++++++++++++++++
 8 files changed, 314 insertions(+), 2 deletions(-)

commit cab9407df672aec1e49863aeb7e6d646b1184428
Author: Dario Freddi <drf@kde.org>
Date:   Thu Apr 1 12:21:21 2010 -0300

    ContactManager: Add a new signal, allKnownContactsChanged, to monitor contact addition/removal.
    
    Reviewed-by: Olli Salli <olli.salli@collabora.co.uk>
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/contact-manager.cpp | 53 ++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-manager.h   | 14 +++++++++++
 tests/dbus/conn-roster.cpp       | 41 +++++++++++++++++++++++++++++++
 3 files changed, 108 insertions(+)

commit 42d51f27f897e9c2ac7219fe567d747e4b19010a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 02:05:11 2010 -0300

    Start 0.3.2 development

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 2ce129b2f570c0d8fe8de5adadf9e90583798bed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:58:44 2010 -0300

    Prepare release 0.3.1

 NEWS         | 13 +++++++++++--
 configure.ac |  4 ++--
 2 files changed, 13 insertions(+), 4 deletions(-)

commit e61c2f1d35c3e939dcb30c2b19f2d4fb0219ae0b
Merge: e1b525b c3047e7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:51:37 2010 -0300

    Merge branch 'docs'

commit c3047e739dad6403463c4f65f2a659f9f2239d9d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:45:00 2010 -0300

    Updated AUTHORS with the main authors.

 AUTHORS | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c37896ac805db948e5b97ad4a4200b4134092d0f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    text-channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/text-channel.cpp | 62 +++++++++++++++++++++++--------------------
 1 file changed, 33 insertions(+), 29 deletions(-)

commit f6e1437ce89d63303307b7ca6678215f1b32f717
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    streamed-media-channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/streamed-media-channel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5bdc2616c518d6de2c28f3171afb3e5ae19550dd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    streamed-media-channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/streamed-media-channel.cpp | 541 +++++++++++++++++++++++++++-----
 1 file changed, 460 insertions(+), 81 deletions(-)

commit 8efb8330e8708a0321bd6d24713d3afea7c9d48f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    referenced-handles: Improve documentation (bugfixes+additions)

 TelepathyQt4/referenced-handles.cpp | 27 ++++-----------------------
 1 file changed, 4 insertions(+), 23 deletions(-)

commit 8f2234e294cdc05489745bd07e0ec769f1aaae8a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    pending-variant: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-variant.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 91a22ae8224d9b2558eb011bcf2512f9c7f9da7f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    pending-string-list: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-string-list.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 833b13d0bc52906de257fc82ef9640f69d1d0e5b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    pending-ready: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-ready.cpp | 19 ++++---------------
 1 file changed, 4 insertions(+), 15 deletions(-)

commit 627b363868debaf3b7228e6ad664c7fb677ce283
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    pending-operation: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-operation.cpp | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit fadb66efdda561359cc7fa4a3b63b2c74f54a5e5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    pending-handles: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-handles.cpp | 19 ++++---------------
 1 file changed, 4 insertions(+), 15 deletions(-)

commit 2a1d95d170782917ab432978d682ea1c9cce7972
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    pending-contact-attributes: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-contact-attributes.cpp | 29 ++++++-----------------------
 1 file changed, 6 insertions(+), 23 deletions(-)

commit e7ef59915014da6bc145a5ddfc64cb2ece7b93b0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:40:00 2010 -0300

    pending-connection: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-connection.cpp | 21 +++++----------------
 1 file changed, 5 insertions(+), 16 deletions(-)

commit 27956caa10142a056bb99f079b7dbbdaa6614299
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    pending-channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-channel.cpp | 21 +++++----------------
 1 file changed, 5 insertions(+), 16 deletions(-)

commit 742604677ad4855f0c3e2934a7d7c9090518adf1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    pending-channel-request: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-channel-request.cpp | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

commit 88ae265776a93497b8eb51a4fe56c47f038b3171
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    pending-account: Improve documentation (bugfixes+additions)

 TelepathyQt4/pending-account.cpp | 49 ++++++++++++++++++++--------------------
 1 file changed, 24 insertions(+), 25 deletions(-)

commit bd2d58a6621305012ccf2b900ee8feb76fed10eb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    outgoing-file-transfer-channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/outgoing-file-transfer-channel.cpp | 30 +++++++++++++++++++------
 1 file changed, 23 insertions(+), 7 deletions(-)

commit 5538822837fe42b69e106f1e7f55261ed12fd37e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    optional-interface-factory: Improve documentation (bugfixes+additions)

 TelepathyQt4/optional-interface-factory.cpp | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

commit e343a157dc6d831112a1a818a352267239f158ad
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    message: Improve documentation (bugfixes+additions)

 TelepathyQt4/message.cpp | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit dae70ac18b22ffbe1e5f8f34c252807595a2840c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    manager-file: Improve documentation (bugfixes+additions)

 TelepathyQt4/manager-file.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 496f583d4354881a4082d06d38e5e0793ae8bf08
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    key-file: Improve documentation (bugfixes+additions)

 TelepathyQt4/key-file.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a6ae2a14c40c0dc99f408f33bb9c91d283419792
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    incoming-file-transfer-channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/incoming-file-transfer-channel.cpp | 40 +++++++++++++++++--------
 1 file changed, 28 insertions(+), 12 deletions(-)

commit 1a52cd1cf6844bb864240d064319381723d5d2f7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    file-transfer-channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/file-transfer-channel.cpp | 32 ++++++++++++++++++++++++--------
 1 file changed, 24 insertions(+), 8 deletions(-)

commit 5a8f765458b3b8bbf6a714ec4b0802e49d8dd4f0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    contact-manager: Improve documentation (bugfixes+additions)

 TelepathyQt4/contact-manager.cpp | 22 +++-------------------
 1 file changed, 3 insertions(+), 19 deletions(-)

commit 78e5301e74f680a14dc204c6f57d0b607b86f94d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    contact-capabilities: Improve documentation (bugfixes+additions)

 TelepathyQt4/contact-capabilities.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e663e24a15917a1266b06084b21fb36ba5764ae0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    connection: Improve documentation (bugfixes+additions)

 TelepathyQt4/connection.cpp | 302 +++++++++++++++++++++++++++++++++-----------
 1 file changed, 225 insertions(+), 77 deletions(-)

commit f25967e46903ba7f1f340d7935aca259ec92935e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    connection-manager: Improve documentation (bugfixes+additions)

 TelepathyQt4/connection-manager.cpp | 54 ++++++++++++++++++++++---------------
 1 file changed, 32 insertions(+), 22 deletions(-)

commit 48d22b7ed1fb3b8fab0652a30274691735c5450d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    connection-capabilities: Improve documentation (bugfixes+additions)

 TelepathyQt4/connection-capabilities.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c9a676f238d724e0a84c6caa76325fbdae4cdb87
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    client-registrar: Improve documentation (bugfixes+additions)

 TelepathyQt4/client-registrar.cpp | 24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)

commit b0c8dcd4d5d1dc87dbd1e58a71a8efdc92ab2e33
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    channel: Improve documentation (bugfixes+additions)

 TelepathyQt4/channel.cpp | 295 ++++++++++++++++++++++++++++++++++-------------
 1 file changed, 217 insertions(+), 78 deletions(-)

commit 8429e2b31438d0274388085774347cca761853ed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    channel-request: Improve documentation (bugfixes+additions)

 TelepathyQt4/channel-request.cpp | 163 +++++++++++++++++++++++++++++++++------
 1 file changed, 141 insertions(+), 22 deletions(-)

commit 71bf3c9b2d6602bd2320d5d021e444acd865c287
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    channel-dispatch-operation: Improve documentation (bugfixes+additions)

 TelepathyQt4/channel-dispatch-operation.cpp | 189 ++++++++++++++++++++++++----
 1 file changed, 163 insertions(+), 26 deletions(-)

commit 3a14dd437f04fed8df707853e0cbb2a9c87ea733
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    capabilities-base: Improve documentation (bugfixes+additions)

 TelepathyQt4/capabilities-base.cpp | 56 ++++++++++++++++++++------------------
 1 file changed, 30 insertions(+), 26 deletions(-)

commit 7d27a81d73012d338c07c509f0d0cc0f3f624981
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    account: Improve documentation (bugfixes+additions)

 TelepathyQt4/account.h | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit 53dc40748ff7b8b0dce79c32d42e32541e7b448d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    account: Improve documentation (bugfixes+additions)

 TelepathyQt4/account.cpp | 738 +++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 610 insertions(+), 128 deletions(-)

commit 1de805ca59a68e965d5c23773bd8f9c771b8b183
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    account-manager: Improve documentation (bugfixes+additions)

 TelepathyQt4/account-manager.cpp | 145 +++++++++++++++++----------------------
 1 file changed, 62 insertions(+), 83 deletions(-)

commit 83ea3dca9b73eef5db20602206705ebdefebae7e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:39:59 2010 -0300

    abstract-client: Improve documentation (bugfixes+additions)

 TelepathyQt4/abstract-client.cpp | 702 ++++++++++++++++++++++++++++++++++++++-
 1 file changed, 701 insertions(+), 1 deletion(-)

commit da386a20dc9dadcb4801ead14542d54151a8179d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 29 01:11:50 2010 -0300

    groups.dox: Added groups definition.
    
    Let's have one place where all groups are defined to avoid duplication.

 TelepathyQt4/groups.dox | 103 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 103 insertions(+)

commit c6099b62e8bff5d9b94778b7a01f59a7bd986706
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 28 23:20:58 2010 -0300

    doxygen.css: Make Class Index fit screen and decreased h2 font size.

 doxygen.css | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 82863d653c9e728c7aeb4a296c8d7f52d12c68c3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 28 23:02:37 2010 -0300

    doxygen.css: Fixed alignment of version in main page.

 doxygen.css | 5 +++++
 1 file changed, 5 insertions(+)

commit 9af69e5f63f2c7618f5a5dba41f80d3546ae4797
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 28 23:20:00 2010 -0300

    doxygen.cfg.in: Do not generate docs for future (internal) stuff.

 doxygen.cfg.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4ad4d214b7939d4ca8370312ea202e58687e0f84
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Mar 28 23:00:17 2010 -0300

    doxygen-footer.html: Updated copyright notice.

 doxygen-footer.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e1b525bb24149f279add19cab2283ba9098745b8
Merge: 66db2f6 969968f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 30 01:38:16 2010 -0300

    Merge branch 'sm-fix'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 969968f9e582b745ddf4d4c3d58dcd97ed1a8c61
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 29 09:52:18 2010 -0300

    StreamedMediaChannel: Proper finish PendingMediaStreams operation when all streams/contents are ready.

 TelepathyQt4/streamed-media-channel.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 66db2f65e9f9d0d05f2c2a2af6321cb400f5564c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 19 11:27:32 2010 -0300

    Start 0.3.1 development

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 833098a24e39801becc8faff19ec5f736eccdbd1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 18 16:35:45 2010 -0300

    Prepare release 0.3.0

 NEWS         | 28 ++++++++++++++++++++++++++--
 configure.ac | 10 +++++-----
 2 files changed, 31 insertions(+), 7 deletions(-)

commit e354889fedef5c5342d4a865a39f3286a9445c0e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 18 16:18:27 2010 -0300

    Bump tp-glib dependency to >= 0.10.0
    
    This is needed cause tests/lib/glib/future/call depends on tp-glib >= 0.10.0

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d324507210bfd9b40738a38465e61837acdc8e9a
Merge: 6ac9068 074c8be
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 18 12:23:06 2010 -0300

    Merge branch 'fix-docs-gen'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 6ac9068893b3820331f6c7a895dc0ecbfcd0aa97
Merge: 0e33de1 c38cdfe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 18 12:22:40 2010 -0300

    Merge branch 'qstring-from-ascii-no-more'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 074c8beb7e9e605eb7bbb669756d98a3d814a2f0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 15 21:02:14 2010 -0300

    Generate docs properly.
    
    Make sure doxygen skips some macros such as TELEPATHY_QT4_EXPORT properly.
    Also some minor tweaks.

 doxygen.cfg.in | 78 ++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 65 insertions(+), 13 deletions(-)

commit c38cdfe4f54f562ef7a13d5306396217f71dc9e4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 17 00:42:28 2010 -0300

    Removed usage of QString::fromAscii.
    
    Replace usage of QString::fromAscii with QLatin1String.

 TelepathyQt4/connection-manager.cpp     |  8 +++---
 TelepathyQt4/message.cpp                | 20 +++++++--------
 TelepathyQt4/text-channel.cpp           | 44 ++++++++++++++++-----------------
 tests/dbus/chan-conference.cpp          |  4 +--
 tests/dbus/client.cpp                   |  4 +--
 tests/dbus/cm-basics.cpp                |  2 +-
 tests/dbus/stateful-proxy.cpp           | 12 ++++-----
 tests/dbus/streamed-media-chan-call.cpp |  4 +--
 tests/dbus/streamed-media-chan.cpp      |  4 +--
 tests/dbus/text-chan.cpp                | 38 ++++++++++++++--------------
 10 files changed, 70 insertions(+), 70 deletions(-)

commit 0e33de19dce092a3a82f83687dc10c0fddd50d6a
Merge: 4b89d90 7f3671c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 17 14:05:19 2010 -0300

    Merge branch 'qt-no-cast-from-ascii-support'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 7f3671cac89bad564f0302057b560c3c37bb1e44
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 17 13:51:16 2010 -0300

    Make QT_NO_CAST_FROM_ASCII mandatory.

 configure.ac | 1 +
 1 file changed, 1 insertion(+)

commit 6104d58bd98e3ca2e2310b630934f947f3b4b632
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 17 13:51:01 2010 -0300

    Removed AM_CFLAGS from cpp specific makefiles.

 tests/lib/Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit 1a4d5c7dd2fc5a3acb5830ccdbbffc4c36190740
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 17 13:50:36 2010 -0300

    Removed AM_CXXFLAGS from glib specific makefiles.

 tests/lib/glib/Makefile.am          | 1 -
 tests/lib/glib/callable/Makefile.am | 2 --
 2 files changed, 3 deletions(-)

commit be5cce2182171896cf70884d7f25fa198035a07e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 17 03:30:42 2010 -0300

    Added support to QT_NO_CAST_FROM_ASCII.

 TelepathyQt4/account-manager.cpp                |  21 +--
 TelepathyQt4/account.cpp                        | 224 +++++++++++++-----------
 TelepathyQt4/capabilities-base.cpp              |  10 +-
 TelepathyQt4/channel-dispatch-operation.cpp     |  29 +--
 TelepathyQt4/channel-factory.cpp                |  10 +-
 TelepathyQt4/channel-request.cpp                |  20 +--
 TelepathyQt4/channel.cpp                        | 212 +++++++++++-----------
 TelepathyQt4/channel.h                          |  18 +-
 TelepathyQt4/client-registrar.cpp               |  29 +--
 TelepathyQt4/connection-capabilities.cpp        |   2 +-
 TelepathyQt4/connection-manager.cpp             |  17 +-
 TelepathyQt4/connection.cpp                     | 100 +++++------
 TelepathyQt4/contact-manager.cpp                |  45 +++--
 TelepathyQt4/contact.cpp                        |  27 +--
 TelepathyQt4/dbus-proxy.cpp                     |  14 +-
 TelepathyQt4/file-transfer-channel.cpp          |  26 +--
 TelepathyQt4/incoming-file-transfer-channel.cpp |  18 +-
 TelepathyQt4/key-file.cpp                       |  42 ++---
 TelepathyQt4/manager-file.cpp                   |  43 ++---
 TelepathyQt4/method-invocation-context.h        |   2 +-
 TelepathyQt4/optional-interface-factory.h       |   4 +-
 TelepathyQt4/outgoing-file-transfer-channel.cpp |  14 +-
 TelepathyQt4/pending-channel-request.cpp        |  14 +-
 TelepathyQt4/pending-contacts.cpp               |   5 +-
 TelepathyQt4/pending-handles.cpp                |  24 +--
 TelepathyQt4/pending-operation.cpp              |   2 +-
 TelepathyQt4/readiness-helper.cpp               |   6 +-
 TelepathyQt4/streamed-media-channel.cpp         | 118 +++++++------
 TelepathyQt4/text-channel.cpp                   |  28 +--
 examples/accounts/account-item.cpp              |  15 +-
 examples/accounts/accounts-window.cpp           |  24 +--
 examples/call/call-handler.cpp                  |  10 +-
 examples/call/call-widget.cpp                   |  16 +-
 examples/call/call-window.cpp                   |  19 +-
 examples/call/main.cpp                          |   4 +-
 examples/file-transfer/receiver-channel.cpp     |   2 +-
 examples/file-transfer/receiver.cpp             |  16 +-
 examples/file-transfer/sender.cpp               |  16 +-
 examples/roster/main.cpp                        |   5 +-
 examples/roster/roster-item.cpp                 |  10 +-
 examples/roster/roster-widget.cpp               |  10 +-
 examples/roster/roster-window.cpp               |  11 +-
 tests/dbus/account-basics.cpp                   |  44 ++---
 tests/dbus/account-channel-dispatcher.cpp       |  28 +--
 tests/dbus/chan-basics.cpp                      |  24 +--
 tests/dbus/chan-group.cpp                       |  78 +++++----
 tests/dbus/client.cpp                           |  55 +++---
 tests/dbus/cm-basics.cpp                        |  14 +-
 tests/dbus/conn-basics.cpp                      |   4 +-
 tests/dbus/conn-capabilities.cpp                |   4 +-
 tests/dbus/conn-requests.cpp                    |  10 +-
 tests/dbus/conn-roster-groups.cpp               |  30 ++--
 tests/dbus/conn-roster.cpp                      |  27 +--
 tests/dbus/contacts-capabilities.cpp            |   7 +-
 tests/dbus/contacts.cpp                         | 121 +++++++------
 tests/dbus/handles.cpp                          |   7 +-
 tests/dbus/stateful-proxy.cpp                   |  12 +-
 tests/dbus/streamed-media-chan-call.cpp         |  24 +--
 tests/dbus/streamed-media-chan.cpp              |  42 ++---
 tests/dbus/text-chan.cpp                        |   4 +-
 tests/key-file.cpp                              |  35 ++--
 tests/manager-file.cpp                          |  68 +++----
 62 files changed, 1000 insertions(+), 920 deletions(-)

commit 4b89d907015b3e5493f7cd9b4f03c1d37d95b569
Merge: 626569c ce6e2bb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 15 19:23:08 2010 -0300

    Merge branch 'call'
    
    Reviewed-by: Senko Rasic (ptlo) <senko.rasic@collabora.co.uk>

commit ce6e2bb388510823d93567086a497a143655d971
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 24 00:10:50 2010 -0300

    streamed-media-chan-call test: Added tests for StreamedMediaChannel Call support.

 tests/dbus/Makefile.am                  |   5 +
 tests/dbus/streamed-media-chan-call.cpp | 640 ++++++++++++++++++++++++++++++++
 2 files changed, 645 insertions(+)

commit 4b2e86f5aa734276b754bc0b83c3eaa35d7a1f11
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 23 22:18:47 2010 -0300

    streamed-media-channel: Use const and full qualified param for MediaStream::remoteSendingStateChanged signal.

 TelepathyQt4/streamed-media-channel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e1dd7f69c2e0eba43983d983eac0520d467441fa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 24 00:45:49 2010 -0300

    streamed-media-channel: Make sure we don't create contents with the same name (at least contents created internally).

 TelepathyQt4/streamed-media-channel-internal.h | 2 ++
 TelepathyQt4/streamed-media-channel.cpp        | 8 +++++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit a33f9fb436d244db01779fb7e9feaaf6b89aaf86
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 24 00:46:48 2010 -0300

    streamed-media-channel: Added requestStream/s support (Call support).

 TelepathyQt4/streamed-media-channel-internal.h |  8 +++
 TelepathyQt4/streamed-media-channel.cpp        | 67 +++++++++++++++++++++++---
 TelepathyQt4/streamed-media-channel.h          |  5 ++
 3 files changed, 74 insertions(+), 6 deletions(-)

commit a022d38ae4c0930f82174e60eec447e37cc5dbee
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 23 22:05:33 2010 -0300

    streamed-media-channel: Added requestContent support (Call support).

 TelepathyQt4/streamed-media-channel-internal.h |  8 ++++
 TelepathyQt4/streamed-media-channel.cpp        | 51 +++++++++++++++++++++++++-
 TelepathyQt4/streamed-media-channel.h          |  6 +++
 3 files changed, 63 insertions(+), 2 deletions(-)

commit d998490cc09a575ef20e62a3bd970a2f0467569a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 23 22:04:47 2010 -0300

    streamed-media-channel: Proper handle Call.Stream.SendersChanged.

 TelepathyQt4/streamed-media-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e74b0d88c3918df1452c740e62c51830149df98e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 23 22:04:35 2010 -0300

    streamed-media-channel: Added debug to Call.Stream.SendersChanged slot.

 TelepathyQt4/streamed-media-channel.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit f30cfa9098102c13eb014b7af5564f08dd64de16
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 16 16:24:17 2010 -0200

    streamed-media-channel: Implemented MediaStream::requestDirection (Call support).

 TelepathyQt4/streamed-media-channel.cpp | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

commit e65ee9084dbd163068bd3c49d175a79b9027ec74
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 16 16:21:27 2010 -0200

    pending-operation: Added new PendingComposite operation which is a composition of 1-N pending operations.

 TelepathyQt4/Makefile.am                 |  1 +
 TelepathyQt4/PendingComposite            | 13 ++++++++++++
 TelepathyQt4/pending-operation.cpp       | 36 ++++++++++++++++++++++++++++++++
 TelepathyQt4/simple-pending-operations.h | 17 +++++++++++++++
 4 files changed, 67 insertions(+)

commit a892733979f7587780c2d52f3b01a1e97d1403c3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 16 16:00:38 2010 -0200

    streamed-media-channel: Added proxy class to forward MediaStream.Call.SendersChanged signal which uses internally declared structs from tp-future.

 TelepathyQt4/streamed-media-channel-internal.h | 22 +++++++++++++
 TelepathyQt4/streamed-media-channel.cpp        | 45 +++++++++++++-------------
 TelepathyQt4/streamed-media-channel.h          |  2 --
 3 files changed, 44 insertions(+), 25 deletions(-)

commit adc31469a550eed67cb60fb46c9c2e9e1849d97e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 16 15:57:46 2010 -0200

    streamed-media-channel: Moved Private struct/class declaration to streamed-media-channel-internal.h.
    
    This change is needed as we need to create a proxy QObject to forward slots/signals from internal
    tp-future which cannot be declared in a public header (see next-commit).

 TelepathyQt4/Makefile.am                       |   3 +
 TelepathyQt4/streamed-media-channel-internal.h | 206 +++++++++++++++++++++++++
 TelepathyQt4/streamed-media-channel.cpp        | 178 +--------------------
 3 files changed, 211 insertions(+), 176 deletions(-)

commit 9695e3d6c7165da7ebdf44f89bb49c09c7e91e57
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 16 15:24:18 2010 -0200

    channel-factory: ChannelFactory now creates StreamedMediaChannel objects for channels of type Call.

 TelepathyQt4/channel-factory.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit af0dbfa95b30ecd0b965480218c1e24665a65274
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 16 15:17:39 2010 -0200

    streamed-media-channel: Avoid adding the same SM stream more than once.

 TelepathyQt4/streamed-media-channel.cpp | 37 +++++++++++++++++++++++----------
 TelepathyQt4/streamed-media-channel.h   |  1 +
 2 files changed, 27 insertions(+), 11 deletions(-)

commit 7c1d6d922cf78ab3850014d93478c4c927d4d3cf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 16 15:17:17 2010 -0200

    streamed-media-channel: Proper connect contentRemoved signal.

 TelepathyQt4/streamed-media-channel.cpp | 4 ++--
 TelepathyQt4/streamed-media-channel.h   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 8b89d88a1a008ed82610b5807394661a313e21b7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 06:04:42 2010 -0300

    Add 'future/call-cm' example CM from telepathy-glib

 configure.ac                                 |    1 +
 tests/lib/glib/Makefile.am                   |    1 +
 tests/lib/glib/future/Makefile.am            |    2 +-
 tests/lib/glib/future/call/Makefile.am       |   45 +
 tests/lib/glib/future/call/call-channel.c    | 1624 ++++++++++++++++++++++++++
 tests/lib/glib/future/call/call-channel.h    |   74 ++
 tests/lib/glib/future/call/call-content.c    |  369 ++++++
 tests/lib/glib/future/call/call-content.h    |   81 ++
 tests/lib/glib/future/call/call-manager.c    |  537 +++++++++
 tests/lib/glib/future/call/call-manager.h    |   71 ++
 tests/lib/glib/future/call/call-stream.c     |  705 +++++++++++
 tests/lib/glib/future/call/call-stream.h     |   82 ++
 tests/lib/glib/future/call/cm.c              |  129 ++
 tests/lib/glib/future/call/cm.h              |   73 ++
 tests/lib/glib/future/call/conn.c            |  421 +++++++
 tests/lib/glib/future/call/conn.h            |   78 ++
 tests/lib/glib/future/call/manager-file.py   |   23 +
 tests/lib/glib/future/extensions/channel.xml |    2 +
 tests/lib/glib/future/extensions/misc.xml    |    7 +
 19 files changed, 4324 insertions(+), 1 deletion(-)

commit 96b30edec077564e4aadff49d8ccec8677849902
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 2 15:18:18 2010 -0200

    streamed-media-channel: Let's not deprecate some useful methods.

 TelepathyQt4/streamed-media-channel.h | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 442ac4eec710c223610b9c67886591ccfad57712
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 28 13:27:35 2010 -0200

    streamed-media-channel: Implemented StreamedMediaChannel::handlerStreamingRequired (Call support).

 TelepathyQt4/streamed-media-channel.cpp | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 6f0ff116c56b06cc647b3c31a07978ddd873df24
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 28 13:16:21 2010 -0200

    streamed-media-channel: Implemented StreamedMediaChannel::hangupCall and updated params to fit Call.Hangup (Call support).

 TelepathyQt4/streamed-media-channel.cpp | 7 ++++---
 TelepathyQt4/streamed-media-channel.h   | 3 ++-
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 3a34487c7a1f7f2b8c665e40e10d12779255ef60
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 28 13:12:30 2010 -0200

    streamed-media-channel: Added StreamedMediaChannel::StateChangeReason enum to mimic CallStateChangeReason enum defined in future-constants.h (Call support).

 TelepathyQt4/streamed-media-channel.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 3a5eaf9226d01494e72badbdeede762e4f8da1a7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 28 13:07:45 2010 -0200

    streamed-media-channel: Implemented StreamedMediaChannel::acceptCall (Call support).

 TelepathyQt4/streamed-media-channel.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 6844f2c47e8b610a89949713c6a4bd49cfc3d6c6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 28 13:07:34 2010 -0200

    streamed-media-channel: Return PendingFailure for StreamedMediaChannel::removeStream/s and updated TODO (Call support).

 TelepathyQt4/streamed-media-channel.cpp | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit a22f6943b2cf65a557490182364872911e598506
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 28 12:57:46 2010 -0200

    streamed-media-channel: Implemented some missing MediaStream methods (Call support).

 TelepathyQt4/streamed-media-channel.cpp | 192 +++++++++++++++++++++++++++-----
 1 file changed, 163 insertions(+), 29 deletions(-)

commit ac6bfd53e9a374fd1d03afe626daaaa215cd4ef4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 28 11:58:34 2010 -0200

    streamed-media-channel: Added initial Call interface support.

 TelepathyQt4/streamed-media-channel.cpp | 677 ++++++++++++++++++++++++++++++--
 TelepathyQt4/streamed-media-channel.h   |  27 ++
 2 files changed, 679 insertions(+), 25 deletions(-)

commit cba18ceed7250faa7e3519245f8558acd60e6cdb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 25 13:44:33 2010 -0200

    streamed-media-channel: Use const & where possible without breaking API/ABI.

 TelepathyQt4/streamed-media-channel.cpp | 4 ++--
 TelepathyQt4/streamed-media-channel.h   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit f0b04e50bf08c25858becbf074c2b3d9dd0c573a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 19 11:57:15 2010 -0200

    streamed-media-channel: Mark deprecated methods as deprecated.
    
    The warnings are not activated yet. Missing build flag
    TELEPATHY_QT4_DEPRECATED_WARNINGS.

 TelepathyQt4/streamed-media-channel.h | 41 +++++++++++++++++++----------------
 1 file changed, 22 insertions(+), 19 deletions(-)

commit d715c7f2b61643e055f54dae81b38910d99a7eb7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 17 18:16:46 2010 -0200

    global.h: Added TELEPATHY_QT4_DEPRECATED macro.

 TelepathyQt4/global.h | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 57 insertions(+)

commit 05a4048a227889724724be5379fa1c370a85ce71
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 21 00:06:38 2009 -0200

    streamed-media-channel: Refactor to allow Call interface support to be added.

 TelepathyQt4/streamed-media-channel.cpp | 1281 ++++++++++++++++++++++++-------
 TelepathyQt4/streamed-media-channel.h   |  171 ++++-
 TelepathyQt4/types.h                    |    2 +
 3 files changed, 1126 insertions(+), 328 deletions(-)

commit b8369ad4c2e89d5e2bd9f960e256d38a1901f76c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Dec 20 23:56:16 2009 -0200

    streamed-media-channel: Moved Private::callInterface declaration to where it belongs.

 TelepathyQt4/streamed-media-channel.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 1e24f3a433e47267416be880795630ef84be4f95
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 3 18:57:42 2009 +0000

    StreamedMediaChannel: hook up the future Call interface, to check that it links correctly

 TelepathyQt4/streamed-media-channel.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit a400e17f925518ed5a1ca5a502287e94bdf7bd8b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 05:19:19 2010 -0300

    Generate bindings for Call interface.

 TelepathyQt4/future-channel.xml | 2 ++
 TelepathyQt4/future-misc.xml    | 7 +++++++
 2 files changed, 9 insertions(+)

commit 626569cc126a7562649b03f3681a366c1c34856f
Merge: c57b9c3 d9caff2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 15 10:45:25 2010 -0300

    Merge branch 'conference'
    
    Reviewed-by: Senko Rasic (ptlo) <senko.rasic@collabora.co.uk>

commit d9caff2b6d4ab1b6b1bd691f7e665147736673a0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 8 14:57:16 2010 -0300

    Removed usage of telepathy-glib.h (not included in old tp-glib versions).

 tests/lib/glib/future/conference/chan.c | 6 ++++--
 tests/lib/glib/future/conference/chan.h | 2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 1f00b5b93fbca7bd570c47207363fb200e11b360
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 15:43:18 2010 -0300

    chan-conference test: Improved test coverage.

 tests/dbus/chan-conference.cpp | 67 ++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 65 insertions(+), 2 deletions(-)

commit 78fb5465d0a9ae0e3aca252ee35c6b7bf9c8c566
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 15:42:25 2010 -0300

    channel: Proper emit conferenceChannelMerged/Removed signals.

 TelepathyQt4/channel.cpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 21b9a369d332d66aba31bf216648837fbd4d2890
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 12:36:08 2010 -0300

    future conference channel: Moved private members initialization to constructed.
    
    Moved private members initialization to constructed in case they weren't already
    set.

 tests/lib/glib/future/conference/chan.c | 30 +++++++++++++++++++++---------
 1 file changed, 21 insertions(+), 9 deletions(-)

commit 578810cb522b789c3413bc81eab76c8a2a82960d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 12:10:43 2010 -0300

    future conference channel: Remove Splittable support.

 tests/lib/glib/future/conference/chan.c | 23 -----------------------
 1 file changed, 23 deletions(-)

commit 7b39db8885f8cbc2f5bb9800a6576aebc99f6dbb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 11:53:06 2010 -0300

    future conference channel: Added Conference immutable properties to D-Bus properties.

 tests/lib/glib/future/conference/chan.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 9c3a7b2569610978311d984306dc4beb529608b6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 11:22:17 2010 -0300

    channel: Added docs to conference methods.

 TelepathyQt4/channel.cpp | 99 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 99 insertions(+)

commit 000c11fa8b2ab58034e90fe308509b936a18bc59
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:21:39 2010 -0300

    channel: Renamed ConferenceInitialContacts to ConferenceInitialInviteeContacts where appropriate.

 TelepathyQt4/channel.cpp | 21 +++++++++++----------
 TelepathyQt4/channel.h   |  4 ++--
 2 files changed, 13 insertions(+), 12 deletions(-)

commit 9a68556c0bae90ef0bf2c41de5ec05c51701e63d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:16:17 2010 -0300

    channel: Introspecting Conference initial invitee contacts is now a feature (FeatureConferenceInitialContacts).

 TelepathyQt4/channel.cpp | 64 ++++++++++++++++++++++++------------------------
 TelepathyQt4/channel.h   |  3 ++-
 2 files changed, 34 insertions(+), 33 deletions(-)

commit 60ae1b05cd720a9b52ff48dbb236f43b8702e837
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:00:19 2010 -0300

    account: Added InitialInviteeHandles/IDs support to convenience API to create conference channels.

 TelepathyQt4/account.cpp | 141 ++++++++++++++++++++++++++++++++++++++++-------
 TelepathyQt4/account.h   |  21 +++++++
 2 files changed, 141 insertions(+), 21 deletions(-)

commit c0b0e57dd36d3a3f0137792f7b29edb5a68cd16a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 2 21:48:55 2010 -0300

    chan-conference test: Added test cases for Conference support.

 tests/dbus/Makefile.am         |   5 +
 tests/dbus/chan-conference.cpp | 221 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 226 insertions(+)

commit 5fa23c9e7e2ae7109b61e549e0cacfcbbe7a5a0a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 2 13:52:27 2010 -0300

    Added glib conference channel example implementation.
    
    This implementation can be used by tests that want to test the conference support.

 configure.ac                                 |   1 +
 tests/lib/glib/Makefile.am                   |   1 +
 tests/lib/glib/future/Makefile.am            |   2 +-
 tests/lib/glib/future/conference/Makefile.am |  13 +
 tests/lib/glib/future/conference/chan.c      | 631 +++++++++++++++++++++++++++
 tests/lib/glib/future/conference/chan.h      |  79 ++++
 6 files changed, 726 insertions(+), 1 deletion(-)

commit 0c168331ce4898e7aed580d2dcab9dbc3be3ca86
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 2 13:51:58 2010 -0300

    Generate glib service side code for Conference/MergeableConference/Splittable interfaces.

 tests/lib/glib/future/extensions/channel.xml | 4 ++++
 1 file changed, 4 insertions(+)

commit da28649cbc0a925d20120153a5f44e0b3b3fe930
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 2 21:38:22 2010 -0300

    channel: Fixed/Added debug.

 TelepathyQt4/channel.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit eaaa81331f84925e0fce5832b46626f3a9c2742a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 2 21:38:05 2010 -0300

    channel: Initialize Private::conference member.

 TelepathyQt4/channel.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 974a259dada3663344fe54035f269603dfa9a035
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 2 13:50:39 2010 -0300

    channel: Use full-qualified names for conference related signals.

 TelepathyQt4/channel.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8beefa69ca6cb0b851ea071c60bf252b91ecf77a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 2 10:49:37 2010 -0300

    account: Added convenience API to create conference channels.

 TelepathyQt4/account.cpp | 69 ++++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   | 14 ++++++++++
 2 files changed, 83 insertions(+)

commit ac0013af991b0eec4e712706572545aeb3d70ce2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 13:52:13 2010 -0300

    channel: Renamed conferenceInitialContacts to conferenceInitialInviteeContacts.

 TelepathyQt4/channel.cpp | 2 +-
 TelepathyQt4/channel.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 8ab273eb05cfec92fc7f9a371cc24ad9477f0108
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 13:51:08 2010 -0300

    channel: Implemented conferenceInitialContacts.

 TelepathyQt4/channel.cpp | 50 ++++++++++++++++++++++++++++++++++++++++++++++--
 TelepathyQt4/channel.h   |  1 +
 2 files changed, 49 insertions(+), 2 deletions(-)

commit abc5eb19f9d766ae2bb17f18488ea5761c5dd12f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:48:12 2010 -0300

    channel: Renamed hasConferenceMergeableInterface to hasMergeableConferenceInterface.
    
    Renamed hasConferenceMergeableInterface to hasMergeableConferenceInterface to
    follow the interface name.

 TelepathyQt4/channel.cpp | 4 ++--
 TelepathyQt4/channel.h   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 21f68161dc479cfa16de3736d72993dcf0eaa65c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:43:33 2010 -0300

    channel: Implemented splitChannel.

 TelepathyQt4/channel.cpp | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 9325ccbb70e7fd4a5f89e3ef41925f34f4ac62e0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:43:14 2010 -0300

    channel: Implemented conferenceMergeChannel.

 TelepathyQt4/channel.cpp | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 7fb32636b7c0e726cd0677b70f3cda9f4e299443
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:36:55 2010 -0300

    channel: Splittable.Split does not receive any param, updating splitChannel method signature.

 TelepathyQt4/channel.cpp | 2 +-
 TelepathyQt4/channel.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 9723ea2187b9f69ce6350b9fb927f49b040af536
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:34:44 2010 -0300

    channel: Implemented conferenceInitialChannels.

 TelepathyQt4/channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b9e072c421a36ea534a364fcbbc532e6dd4bcc4a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:34:26 2010 -0300

    channel: Implemented conferenceChannels.

 TelepathyQt4/channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 30ac718f4e3c192f4fd0d37f1438849ff39be062
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:34:11 2010 -0300

    channel: Implemented conferenceSupportsNonMerges.

 TelepathyQt4/channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b29172d38bb07af3ddccef99c2310afb876fc5ad
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:28:24 2010 -0300

    channel: Implemented conference introspection (missing retrieving initial contacts).

 TelepathyQt4/channel.cpp | 107 ++++++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/channel.h   |   4 ++
 2 files changed, 110 insertions(+), 1 deletion(-)

commit e9ec8607698e4c299ce7fca305a50107f605a387
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:31:56 2010 -0300

    channel: Implemented hasSplittableInterface.

 TelepathyQt4/channel.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit bdc9849021b50cb3bcc9618158be92a05fe5b8f6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:31:39 2010 -0300

    channel: Implemented hasConferenceMergeableInterface.

 TelepathyQt4/channel.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit be53eddac752c029483a450cbccceb571a689b05
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 1 12:31:24 2010 -0300

    channel: Implemented hasConferenceInterface.

 TelepathyQt4/channel.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6ab006bc3e63e32b67c8b533425871f8fc6b18b2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 01:13:43 2010 -0300

    Channel: Only set ready if Conference is not being introspected.

 TelepathyQt4/channel.cpp | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit dd036a0020d2d8142044016efa47632a83e911bb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 01:11:40 2010 -0300

    Channel: Added stub Private::introspectConference method and add it to introspection queue if Conference is supported.

 TelepathyQt4/channel.cpp | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 35b467aab725eedad35b9a5349bc7990b81b290a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 01:09:52 2010 -0300

    Channel: Added Private::splittableInterface method.
    
    This methods should be moved to Channel when Splittable gets undrafted.

 TelepathyQt4/channel.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

commit a678cd97ec58d7f9a7079ee0292cb3b3c1258847
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 01:08:26 2010 -0300

    Channel: Added Private::mergeableConferenceInterface method.
    
    This methods should be moved to Channel when MergeableConference gets undrafted.

 TelepathyQt4/channel.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

commit e50856e449753c1697feb01c26db6a11949a2257
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 01:05:29 2010 -0300

    Channel: Added Private::conferenceInterface method.
    
    This methods should be moved to Channel when Conference gets undrafted.

 TelepathyQt4/channel.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

commit f93b6d63fbd31c0470059c08078018cffaddb590
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 25 12:46:39 2010 -0300

    Channel: Splittable is not an interface on the Conference interface.

 TelepathyQt4/channel.cpp | 4 ++--
 TelepathyQt4/channel.h   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit f1e6698f69a6088d9cf5626205cb5e0c15d2c989
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 25 12:23:36 2010 -0300

    Channel: Added stub Conference/Mergeable/Splittable support methods.

 TelepathyQt4/channel.cpp        | 51 +++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel.h          | 15 ++++++++++++
 TelepathyQt4/future-channel.xml |  6 ++---
 3 files changed, 69 insertions(+), 3 deletions(-)

commit 67ceb434e2d8117a15ae0bb8215d2e18e6bf7d4f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 06:45:11 2010 -0300

    Generate service-side code for the future Conference/Splittable/Mergeable interfaces.

 TelepathyQt4/future-channel.xml | 7 +++++++
 1 file changed, 7 insertions(+)

commit c57b9c314aca8657e6c71e9eccd9b06e1d69c383
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 8 14:52:05 2010 -0300

    Proper create _gen dir before touch future-stamp.

 TelepathyQt4/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 374b174b0e5201819135d6a59e0d5f9596aed7b8
Merge: bc17df4 91928b8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 15:21:31 2010 -0300

    Merge branch 'channel-racy'
    
    Reviewed-by: Will Thompson (wjt) <will.thompson@collabora.co.uk>

commit 91928b86ddee2ae7e9de762316b1b436573a0fd3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 5 15:15:43 2010 -0300

    channel: Fixed bug when channel was never getting ready.
    
    If buildContacts was called and there were no contacts to build, the
    buildingContacts member was never being updated, causing the channel to never
    become ready.

 TelepathyQt4/channel.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit bc17df40918d1a360787fd10db2c1e818ed272df
Merge: 70773d0 6b4002a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:34:36 2010 -0300

    Merge branch 'channel-refactoring'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 70773d060f7c2e63d493ff5d099095d03c916142
Merge: 934525a 7a2cb26
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:34:29 2010 -0300

    Merge branch 'future-support'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 934525aa2aac1b04e33c2badeef06d05e07c4e3c
Merge: 2a5cbaf 6c33cb6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:34:18 2010 -0300

    Merge branch 'glib-tests-extensions'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 2a5cbaf14c93060085b8b586ff922fc1a9ee0308
Merge: 33c15cb 18ed126
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:34:10 2010 -0300

    Merge branch 'codegen-improvements'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 33c15cb7d6cc2052be6c25212d02a7f8dca9b18d
Merge: 259c175 eb7657a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:33:57 2010 -0300

    Merge branch 'tests-dirs-reorganization'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 259c175d9870bf777aca2b6f8ccf9d334dea01eb
Merge: 6ce196d 8f1c98a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 3 15:33:30 2010 -0300

    Merge branch 'spec-0.19.1'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 6b4002aa1b9f348c3b13e0171da25762b71106c9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 01:02:28 2010 -0300

    Channel: Moved continueIntrospection to Private::continueIntrospection.

 TelepathyQt4/channel.cpp | 56 +++++++++++++++++++++++++-----------------------
 TelepathyQt4/channel.h   |  2 --
 2 files changed, 29 insertions(+), 29 deletions(-)

commit 4e3268eb008ccfff72a91f36fde38dc7dd9bbc56
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 00:49:38 2010 -0300

    Channel: Let's call setReady from only one place, so it's easier to track when the introspection finished.

 TelepathyQt4/channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7a2cb2678e6d128dcfde93e93206fdd553d325c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 05:18:13 2010 -0300

    spec: Add some missing types that trip up the Qt4 codegen.
    
    Needs to update spec to include this.
    
    Patch from Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

 spec/Call_Content_Interface_Media.xml | 2 +-
 spec/Channel_Type_Call.xml            | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 79a7512527ac92f0942339214c5a191a22fdfaf8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 05:10:21 2010 -0300

    Added support for generating code for draft interfaces.
    
    The classes that want to implement draft interfaces should use future-* to do
    so and update future-*.xml accordingly.
    
    Patch from Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

 TelepathyQt4/Makefile.am           | 77 +++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/future-channel.xml    |  7 ++++
 TelepathyQt4/future-interfaces.xml | 13 +++++++
 TelepathyQt4/future-internal.h     | 33 ++++++++++++++++
 TelepathyQt4/future-misc.xml       |  7 ++++
 TelepathyQt4/future.cpp            | 28 ++++++++++++++
 TelepathyQt4/types.cpp             | 18 +++++++++
 TelepathyQt4/types.h               |  2 +
 tests/lib/glib/Makefile.am         |  3 +-
 tools/qt4-types-gen.py             | 26 ++++---------
 10 files changed, 193 insertions(+), 21 deletions(-)

commit 6c33cb6a63f2a5115c28f6c1e1e94efee966b06c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 03:26:43 2010 -0300

    Added glib tests future extensions library.
    
    The library is intended to be used by regression tests wanting to test new
    features not included in telepathy-glib upstream.
    
    Patch from Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

 configure.ac                                  |   6 ++
 tests/lib/glib/Makefile.am                    |   5 +-
 tests/lib/glib/future/Makefile.am             |   1 +
 tests/lib/glib/future/extensions/Makefile.am  | 104 ++++++++++++++++++++++++++
 tests/lib/glib/future/extensions/all.xml      |  11 +++
 tests/lib/glib/future/extensions/channel.xml  |   7 ++
 tests/lib/glib/future/extensions/extensions.c |   6 ++
 tests/lib/glib/future/extensions/extensions.h |  18 +++++
 tests/lib/glib/future/extensions/misc.xml     |   7 ++
 9 files changed, 163 insertions(+), 2 deletions(-)

commit 8829d7208422a423e77fef6290592da95c774ff5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 03:22:50 2010 -0300

    Added glib gen tools so we can generate code for glib regression tests extensions.
    
    Patch from Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

 tools/Makefile.am                 |  27 ++
 tools/c-constants-gen.py          | 154 ++++++++
 tools/glib-ginterface-gen.py      | 802 ++++++++++++++++++++++++++++++++++++++
 tools/glib-gtypes-generator.py    | 291 ++++++++++++++
 tools/glib-interfaces-gen.py      | 119 ++++++
 tools/glib-signals-marshal-gen.py |  55 +++
 tools/libglibcodegen.py           | 172 ++++++++
 7 files changed, 1620 insertions(+)

commit 18ed126f1098462fcd21d20a0898ba099e178fb5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 03:51:06 2010 -0300

    libtpcodegen.py: Added get_deprecated method.
    
    Patch from Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

 tools/libtpcodegen.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 9fedfea1504432b6fe0ca3796fb4a2429e2730d9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 03:50:44 2010 -0300

    libtpcodegen.py: Removed unused methods.
    
    Patch from Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

 tools/libtpcodegen.py | 26 --------------------------
 1 file changed, 26 deletions(-)

commit eb7657a7119609ef7b65d1648ebaf42dde959265
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 04:34:22 2010 -0300

    Fix distcheck.

 tests/lib/glib/csh/Makefile.am   | 1 +
 tests/lib/glib/echo2/Makefile.am | 1 +
 2 files changed, 2 insertions(+)

commit 3f22f562ef51b0cf9682f193e1eb522138460f3d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 02:29:56 2010 -0300

    Reorganize tests library directory structure.
    
    Put all glib test example cms into tests/lib/glib and the python example
    account-manager.py into tests/lib/python.
    Also makes all tests that depends on glib link against libtp-glib-tests.la
    instead of linking to individual example cms.

 configure.ac                                      |   12 +-
 tests/dbus-1/services/account-manager.service.in  |    2 +-
 tests/dbus/Makefile.am                            |   35 +-
 tests/dbus/chan-basics.cpp                        |    2 +-
 tests/dbus/chan-group.cpp                         |    2 +-
 tests/dbus/client.cpp                             |    4 +-
 tests/dbus/cm-basics.cpp                          |    2 +-
 tests/dbus/conn-basics.cpp                        |    2 +-
 tests/dbus/conn-capabilities.cpp                  |    2 +-
 tests/dbus/conn-requests.cpp                      |    2 +-
 tests/dbus/conn-roster-groups.cpp                 |    2 +-
 tests/dbus/conn-roster.cpp                        |    2 +-
 tests/dbus/contacts-capabilities.cpp              |    2 +-
 tests/dbus/contacts.cpp                           |    4 +-
 tests/dbus/handles.cpp                            |    2 +-
 tests/dbus/streamed-media-chan.cpp                |    2 +-
 tests/dbus/text-chan.cpp                          |    6 +-
 tests/lib/Makefile.am                             |   48 +-
 tests/lib/account-manager.py                      |  322 -----
 tests/lib/callable/Makefile.am                    |   48 -
 tests/lib/callable/conn.c                         |  423 ------
 tests/lib/callable/conn.h                         |   78 -
 tests/lib/callable/connection-manager.c           |  130 --
 tests/lib/callable/connection-manager.h           |   73 -
 tests/lib/callable/manager-file.py                |   23 -
 tests/lib/callable/media-channel.c                | 1460 -------------------
 tests/lib/callable/media-channel.h                |   74 -
 tests/lib/callable/media-manager.c                |  500 -------
 tests/lib/callable/media-manager.h                |   71 -
 tests/lib/callable/media-stream.c                 |  650 ---------
 tests/lib/callable/media-stream.h                 |   88 --
 tests/lib/contactlist/Makefile.am                 |   38 -
 tests/lib/contactlist/conn.c                      |  590 --------
 tests/lib/contactlist/conn.h                      |   65 -
 tests/lib/contactlist/connection-manager.c        |  116 --
 tests/lib/contactlist/connection-manager.h        |   62 -
 tests/lib/contactlist/contact-list-manager.c      | 1580 ---------------------
 tests/lib/contactlist/contact-list-manager.h      |  107 --
 tests/lib/contactlist/contact-list.c              |  635 ---------
 tests/lib/contactlist/contact-list.h              |  118 --
 tests/lib/contactlist/manager-file.py             |   19 -
 tests/lib/contacts-conn.c                         |  769 ----------
 tests/lib/contacts-conn.h                         |  122 --
 tests/lib/csh/Makefile.am                         |   25 -
 tests/lib/csh/conn.c                              |  340 -----
 tests/lib/csh/conn.h                              |   66 -
 tests/lib/csh/room-manager.c                      |  431 ------
 tests/lib/csh/room-manager.h                      |   62 -
 tests/lib/csh/room.c                              |  854 -----------
 tests/lib/csh/room.h                              |   97 --
 tests/lib/debug.h                                 |    3 -
 tests/lib/echo/Makefile.am                        |   25 -
 tests/lib/echo/chan.c                             |  531 -------
 tests/lib/echo/chan.h                             |   58 -
 tests/lib/echo/conn.c                             |  194 ---
 tests/lib/echo/conn.h                             |   55 -
 tests/lib/echo/connection-manager.c               |   95 --
 tests/lib/echo/connection-manager.h               |   53 -
 tests/lib/echo/im-manager.c                       |  389 -----
 tests/lib/echo/im-manager.h                       |   54 -
 tests/lib/echo2/Makefile.am                       |   25 -
 tests/lib/echo2/chan.c                            |  589 --------
 tests/lib/echo2/chan.h                            |   58 -
 tests/lib/echo2/conn.c                            |  198 ---
 tests/lib/echo2/conn.h                            |   55 -
 tests/lib/echo2/im-manager.c                      |  389 -----
 tests/lib/echo2/im-manager.h                      |   54 -
 tests/lib/glib/Makefile.am                        |   38 +
 tests/lib/glib/callable/Makefile.am               |   48 +
 tests/lib/glib/callable/conn.c                    |  423 ++++++
 tests/lib/glib/callable/conn.h                    |   78 +
 tests/lib/glib/callable/connection-manager.c      |  130 ++
 tests/lib/glib/callable/connection-manager.h      |   73 +
 tests/lib/glib/callable/manager-file.py           |   23 +
 tests/lib/glib/callable/media-channel.c           | 1460 +++++++++++++++++++
 tests/lib/glib/callable/media-channel.h           |   74 +
 tests/lib/glib/callable/media-manager.c           |  500 +++++++
 tests/lib/glib/callable/media-manager.h           |   71 +
 tests/lib/glib/callable/media-stream.c            |  650 +++++++++
 tests/lib/glib/callable/media-stream.h            |   88 ++
 tests/lib/glib/contactlist/Makefile.am            |   38 +
 tests/lib/glib/contactlist/conn.c                 |  590 ++++++++
 tests/lib/glib/contactlist/conn.h                 |   65 +
 tests/lib/glib/contactlist/connection-manager.c   |  116 ++
 tests/lib/glib/contactlist/connection-manager.h   |   62 +
 tests/lib/glib/contactlist/contact-list-manager.c | 1580 +++++++++++++++++++++
 tests/lib/glib/contactlist/contact-list-manager.h |  107 ++
 tests/lib/glib/contactlist/contact-list.c         |  635 +++++++++
 tests/lib/glib/contactlist/contact-list.h         |  118 ++
 tests/lib/glib/contactlist/manager-file.py        |   19 +
 tests/lib/glib/contacts-conn.c                    |  769 ++++++++++
 tests/lib/glib/contacts-conn.h                    |  122 ++
 tests/lib/glib/csh/Makefile.am                    |   23 +
 tests/lib/glib/csh/conn.c                         |  340 +++++
 tests/lib/glib/csh/conn.h                         |   66 +
 tests/lib/glib/csh/room-manager.c                 |  431 ++++++
 tests/lib/glib/csh/room-manager.h                 |   62 +
 tests/lib/glib/csh/room.c                         |  854 +++++++++++
 tests/lib/glib/csh/room.h                         |   97 ++
 tests/lib/glib/debug.h                            |    3 +
 tests/lib/glib/echo/Makefile.am                   |   25 +
 tests/lib/glib/echo/chan.c                        |  531 +++++++
 tests/lib/glib/echo/chan.h                        |   58 +
 tests/lib/glib/echo/conn.c                        |  194 +++
 tests/lib/glib/echo/conn.h                        |   55 +
 tests/lib/glib/echo/connection-manager.c          |   95 ++
 tests/lib/glib/echo/connection-manager.h          |   53 +
 tests/lib/glib/echo/im-manager.c                  |  389 +++++
 tests/lib/glib/echo/im-manager.h                  |   54 +
 tests/lib/glib/echo2/Makefile.am                  |   23 +
 tests/lib/glib/echo2/chan.c                       |  589 ++++++++
 tests/lib/glib/echo2/chan.h                       |   58 +
 tests/lib/glib/echo2/conn.c                       |  198 +++
 tests/lib/glib/echo2/conn.h                       |   55 +
 tests/lib/glib/echo2/im-manager.c                 |  389 +++++
 tests/lib/glib/echo2/im-manager.h                 |   54 +
 tests/lib/glib/simple-conn.c                      |  226 +++
 tests/lib/glib/simple-conn.h                      |   59 +
 tests/lib/glib/simple-manager.c                   |   95 ++
 tests/lib/glib/simple-manager.h                   |   55 +
 tests/lib/python/Makefile.am                      |    2 +
 tests/lib/python/account-manager.py               |  322 +++++
 tests/lib/simple-conn.c                           |  226 ---
 tests/lib/simple-conn.h                           |   59 -
 tests/lib/simple-manager.c                        |   95 --
 tests/lib/simple-manager.h                        |   55 -
 126 files changed, 13387 insertions(+), 13374 deletions(-)

commit 8f1c98a9df5a6cf934c524250e40e07c392d51a2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 26 01:43:38 2010 -0300

    Update to spec 0.19.1
    
    Updated to spec 0.19.1 and include missing interfaces. Let's keep the spec dir
    in sync with telepathy-spec, so it's easier to keep track os spec changes.
    Also removed deprecated Channel_Interface_Call_Merging.xml.

 spec/Account_Manager.xml                           |  12 +-
 spec/Call_Content.xml                              | 141 ++++
 spec/Call_Content_Codec_Offer.xml                  |  57 ++
 spec/Call_Content_Interface_Media.xml              | 229 +++++
 spec/Call_Stream.xml                               | 167 ++++
 spec/Call_Stream_Endpoint.xml                      |  95 +++
 spec/Call_Stream_Interface_Media.xml               | 402 +++++++++
 spec/Channel_Dispatcher.xml                        |  17 +-
 spec/Channel_Interface_Call_Merging.xml            |  80 --
 spec/Channel_Interface_Chat_State.xml              |   3 +-
 spec/Channel_Interface_Conference.xml              | 400 +++++++++
 spec/Channel_Interface_Mergeable_Conference.xml    | 110 +++
 spec/Channel_Interface_Password.xml                |   4 +-
 spec/Channel_Interface_Splittable.xml              |  74 ++
 spec/Channel_Type_Call.xml                         | 931 +++++++++++++++++++++
 spec/Channel_Type_Streamed_Media.xml               |  12 +-
 spec/Client_Handler_Future.xml                     |  65 ++
 spec/Client_Observer.xml                           |   4 +-
 spec/Connection.xml                                |  18 +-
 spec/Connection_Future.xml                         | 110 +++
 spec/Connection_Interface_Balance.xml              | 105 +++
 spec/Connection_Interface_Contact_Capabilities.xml |  60 +-
 spec/Connection_Interface_Mail_Notification.xml    | 653 +++++++++++++++
 spec/Connection_Manager.xml                        |  24 +-
 spec/all.xml                                       |  20 +-
 25 files changed, 3687 insertions(+), 106 deletions(-)

commit 6ce196dc222a97e08aefe29e02db0944be4b6b8a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 13:45:33 2010 -0300

    Nano version (might lead to 0.2.3 or 0.3.0)

 NEWS         | 6 ++++++
 configure.ac | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 54b0341f4874aff3d5d1a18606cd87d792426960
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 12:19:37 2010 -0300

    Prepare release 0.2.2

 NEWS         | 12 ++++++++++--
 configure.ac |  8 ++++----
 2 files changed, 14 insertions(+), 6 deletions(-)

commit 724b11d1ee68b327bc0c44bfa92bed9a6866871e
Merge: c81b938 85b3387
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 11:32:02 2010 -0300

    Merge branch 'handler_caps_test'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 85b3387abdce6a746322e684293f8918c3b25e42
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 11:29:30 2010 -0300

    client test: Added Handler.Capabilities test.

 tests/dbus/client.cpp | 36 ++++++++++++++++++++++++++++++------
 1 file changed, 30 insertions(+), 6 deletions(-)

commit c81b9386fbf2d4c355bc310cc1c6f4d254093367
Merge: 79a0eba 6a93bac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 11:02:04 2010 -0300

    Merge branch 'delayed_client_response'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 79a0eba8812875945a5e40af9bd3e1765d56372e
Merge: f810336 0df0872
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 11:01:41 2010 -0300

    Merge branch 'handler_caps'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 6a93bacdcebbeed35f51d8663284aec1ca2be03b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 10:54:52 2010 -0300

    MethodInvocationContext: Allow delayed replies.

 TelepathyQt4/method-invocation-context.h | 1 +
 1 file changed, 1 insertion(+)

commit 0df0872eaf0fa56fc7344098cc33ca82e2224459
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 22 10:52:06 2010 -0300

    AbstractClientHandler: Added Handler.Capabilities property support.

 TelepathyQt4/abstract-client.cpp         | 17 +++++++++++++++++
 TelepathyQt4/abstract-client.h           |  6 ++++++
 TelepathyQt4/client-registrar-internal.h |  7 +++++++
 3 files changed, 30 insertions(+)

commit f8103366540732de2362dbed1b7327300c0c8088
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Jan 13 13:56:08 2010 +0000

    Fix compilation with Automake <= 1.11
    
    TPQT4_V_MOC_ was defined in terms of $(AM_DEFAULT_VERBOSITY) which is
    of course not defined with older automakes, so expanded to nothing, so
    TPQT4_V_MOC_ was defined to be … itself. This patch effectively defaults
    $(AM_DEFAULT_VERBOSITY) to 0 in older Automakes.
    
    I tried to make all the definitions conditional on
    $(AM_DEFAULT_VERBOSITY) being defined, but failed because this Makefile
    is included by .am files, so Automake sees the 'ifdef' / 'endif' pair,
    doesn't recognise 'ifdef' but does recognise 'endif' so gets upset.
    
    Reviewed-by: André Moreira Magalhães <andre.magalhaes@collabora.co.uk>

 tools/telepathy-qt4.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c396589f14f7dbe880195a9638bd14c3a8cb8804
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 12 13:30:13 2010 +0000

    fd.o#26002: only build tests if we have telepathy-glib >= 0.8.0
    
    Strictly speaking, 0.7.37 should be sufficient for ContactCapabilities,
    but 0.8.x is a stable branch.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 491951f39afcf20ee1a199d3cb6c15e95be3187e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 17:15:30 2009 +0000

    Nano version (might lead to 0.2.2 or 0.3.0)

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 42a71efa0b0528a135fdee8a1d7abb4d335df906
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 16:03:33 2009 +0000

    Prepare version 0.2.1

 NEWS         | 30 +++++++++++++++++++++++++++++-
 configure.ac |  8 ++++----
 2 files changed, 33 insertions(+), 5 deletions(-)

commit ac63e5cb22d876e4ebbcd58c5e228f5849e99673
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 15:51:16 2009 +0000

    telepathy-qt4-farsight: compile with -fvisibility=hidden, and warnings
    
    In practice, there's only one symbol, and we export it :-) Still, it's
    good to be consistent about these things.

 TelepathyQt4/Farsight/Makefile.am | 4 ++++
 1 file changed, 4 insertions(+)

commit f7ec4302647082df09fb0eb7c1d74e57b98cc5e7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 15:50:04 2009 +0000

    Farsight binding: introduce TELEPATHY_QT4_FS_EXPORT, TELEPATHY_QT4_FS_NO_EXPORT macros
    
    Because Windows distinguishes between Q_DECL_EXPORT and Q_DECL_IMPORT,
    we need one macro like this per shared library - telepathy-qt4-farsight
    needs to export its own symbols with Q_DECL_EXPORT, while importing
    telepathy-qt4's symbols with Q_DECL_IMPORT.

 TelepathyQt4/Farsight/Makefile.am |  4 +++-
 TelepathyQt4/Farsight/channel.h   |  4 +++-
 TelepathyQt4/Farsight/global.h    | 45 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 51 insertions(+), 2 deletions(-)

commit 0de4c7c92abe4b451b5c65b9b23bbc8d6fb68b98
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 15:39:53 2009 +0000

    Use -fvisibility=hidden for telepathy-qt4 main library
    
    No public symbols disappear as a result; the following command
    (which assumes a 32-bit platform, but is easy to adapt) gives
    identical output before and after.
    
    nm libtelepathy-qt4.so | c++filt | sort -k3| sed -e 's/^........ //'

 TelepathyQt4/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 420b928a675044ea4c38a8a586c33d51b481d367
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 15:36:17 2009 +0000

    Add an autoconf macro to detect gcc's -fvisibility=hidden option

 configure.ac               |  1 +
 m4/Makefile.am             |  1 +
 m4/tp-visibility-hidden.m4 | 55 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 57 insertions(+)

commit 5c9170aa5e06ec0294e0b50ffc28ca22f2166905
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 15:34:48 2009 +0000

    Export enabledDebug(), enabledWarning() even in non-debug builds
    
    The debug(), warning() inlines mean they won't actually be invoked, so
    it doesn't matter if there's some trivial cost in terms of function
    calls.

 TelepathyQt4/debug-internal.h |  9 ++++++---
 TelepathyQt4/debug.cpp        | 20 +++++++++++++++++---
 2 files changed, 23 insertions(+), 6 deletions(-)

commit 5627da9918f7c23301d9b3487c4e8b1d0a4bb0df
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 15:30:51 2009 +0000

    Give generated types' operators the same visibility as the type

 tools/qt4-types-gen.py | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit a16f9086ddd6f1bb7bbf4b5728918407ee247d4f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 15:16:00 2009 +0000

    Explicitly export ConnectionCapabilities, ContactCapabilities

 TelepathyQt4/connection-capabilities.h | 2 +-
 TelepathyQt4/contact-capabilities.h    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5966bdea999bbd737dd3ef5edeef6a5aca6d3e9e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 14:08:34 2009 +0000

    .gitignore: ignore session.conf

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit 96a20b678da37d1b76da981d814ecb5612523951
Merge: 5893357 a1a8fec
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 4 12:23:05 2009 +0000

    Merge branch 'buildsys'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit a1a8fec02587a3ee612094448591af785427de38
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 3 17:42:01 2009 +0000

    qt4-client-gen: allow visibility of generated classes to be controlled

 TelepathyQt4/Makefile.am |  1 +
 tools/qt4-client-gen.py  | 10 +++++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 32d2038a9c97c5ecef7bc8896be478018fee4aed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 3 18:05:47 2009 +0000

    qt4-types-gen.py: make it possible to change the types' symbol visibility

 TelepathyQt4/Makefile.am |  1 +
 tools/qt4-types-gen.py   | 25 ++++++++++++++++++-------
 2 files changed, 19 insertions(+), 7 deletions(-)

commit da32026168e99a18605bef5021b17215a3b6d181
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 3 17:58:51 2009 +0000

    qt4-constants-gen.py: cope with Unicode in the spec

 tools/qt4-constants-gen.py | 33 ++++++++++++++++++---------------
 1 file changed, 18 insertions(+), 15 deletions(-)

commit 3641232f2cc981a5811e6915cfed83245c04d207
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 3 21:01:39 2009 +0000

    Avoid the real AccountManager being service-activated during distcheck

 tests/Makefile.am            |  9 ++++++++-
 tests/dbus-1/session.conf.in | 30 ++++++++++++++++++++++++++++++
 tests/dbus/Makefile.am       |  3 ++-
 3 files changed, 40 insertions(+), 2 deletions(-)

commit 5893357d19394a9d7967134a6a4d4c5db3f6870a
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Dec 2 18:10:30 2009 +0000

    Enable Automake 1.11 silent building
    
    This includes an extra macro to silence moc invocations, in
    tools/telepathy-qt4.mk
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 TelepathyQt4/Makefile.am           | 22 ++++++++++++----------
 autogen.sh                         | 13 +++++++------
 configure.ac                       |  2 ++
 examples/accounts/Makefile.am      |  6 ++++--
 examples/call/Makefile.am          |  6 ++++--
 examples/extensions/Makefile.am    | 21 +++++++++++++--------
 examples/file-transfer/Makefile.am |  6 ++++--
 examples/roster/Makefile.am        |  6 ++++--
 tests/Makefile.am                  |  6 ++++--
 tests/dbus/Makefile.am             |  6 ++++--
 tests/lib/Makefile.am              |  6 ++++--
 tests/lib/callable/Makefile.am     |  4 ++--
 tests/lib/contactlist/Makefile.am  |  4 ++--
 tools/telepathy-qt4.mk             |  4 ++++
 14 files changed, 70 insertions(+), 42 deletions(-)

commit d1d4963951e46bc3c6ac50970d94734f71c4b4e8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Dec 2 17:18:46 2009 +0000

    Remove debugging output from qt4-types-gen
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

 tools/qt4-types-gen.py | 2 --
 1 file changed, 2 deletions(-)

commit 5c7100108507924532a547e6cd3002918189173e
Merge: 99a5d93 e935e4b
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Wed Dec 2 17:16:47 2009 +0000

    Merge branch 'cope-with-utf8-spec'
    
    Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit e935e4bb156bf88f0d4655cdc7e1a22cb2390ff8
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 30 12:52:18 2009 +0000

    Cope with UTF-8 in spec XML

 tools/qt4-types-gen.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e74787bdafeb810060b4023ca8c974a99adde3ca
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Mon Nov 30 12:49:25 2009 +0000

    Ignore tag files

 .gitignore | 3 +++
 1 file changed, 3 insertions(+)

commit 99a5d9311edfbb473d7ec7ea48a1d1dece159f3f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 13 17:26:16 2009 +0000

    update NEWS

 NEWS | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 40f0cf11bda9044d5e5ddab9bde8ec702c41419b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 12 18:53:17 2009 +0000

    Move workaround for missing QVariant::operator== from types.h to .cpp
    
    Because a public header can't #include config.h,
    HAVE_QDBUSVARIANT_OPERATOR_EQUAL was never defined in types.h even if
    the user's Qt version has QVariant::operator==, so we produced a duplicate
    definition in any such Qt version.
    
    To avoid causing this conflict, limit the scope of our workaround to
    types.cpp, which means tp-qt4 itself can compile, without polluting our
    public headers. Some tp-qt4 users might have to apply the same workaround
    themselves.
    
    Reviewed-by: Andre Moreira Magalhaes <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/types.cpp | 13 +++++++++++++
 TelepathyQt4/types.h   | 12 ------------
 2 files changed, 13 insertions(+), 12 deletions(-)

commit ab6115b8ed68400fda8233bf5dadcb3e6bec601c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 12:05:00 2009 -0300

    Start 0.3.0 development

 NEWS         | 5 +++++
 configure.ac | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit d9498140bf94403c0f9a2951641ad1a4a4815fa3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 10:53:16 2009 -0300

    Prepare release 0.2.0

 NEWS         | 15 +++++++++++++--
 configure.ac |  6 +++---
 2 files changed, 16 insertions(+), 5 deletions(-)

commit c0efbab13333371e703e312e8d3cb370390187c2
Merge: f07642b b19ea41
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 10:17:48 2009 -0300

    Merge branch 'shared'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit f07642b676c39ffbb584da34acacdacdbf0dfc69
Merge: 0b42512 33c459b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 10:17:37 2009 -0300

    Merge branch 'connection'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 0b425125372ededf6eb34bdeed7995694a2b27db
Merge: 8110b1c fc6b19c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 10:17:26 2009 -0300

    Merge branch 'bug24422'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 8110b1c522653cad8e5e7dfccca04237ff7a7398
Merge: c0ef389 17be4a1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 10:16:44 2009 -0300

    Merge branch 'bug23370'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 33c459b8726f640e4830887f108b878f1c1cdee5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 9 18:23:50 2009 -0300

    Connection: Changed status/statusReason/statusChanged to use enums Tp::Connection::Status and ConnectionStatusReason.

 TelepathyQt4/connection.cpp          | 15 ++++++++-------
 TelepathyQt4/connection.h            |  7 ++++---
 tests/dbus/chan-basics.cpp           | 15 ++++++++-------
 tests/dbus/chan-group.cpp            | 15 ++++++++-------
 tests/dbus/conn-basics.cpp           | 15 ++++++++-------
 tests/dbus/conn-capabilities.cpp     |  2 +-
 tests/dbus/conn-requests.cpp         |  2 +-
 tests/dbus/conn-roster-groups.cpp    |  3 +--
 tests/dbus/conn-roster.cpp           |  2 +-
 tests/dbus/contacts-capabilities.cpp |  2 +-
 tests/dbus/contacts.cpp              | 15 ++++++++-------
 tests/dbus/handles.cpp               | 15 ++++++++-------
 12 files changed, 57 insertions(+), 51 deletions(-)

commit ae6e39567b61f8599343fa85b15fdfd9f7408946
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 9 17:57:37 2009 -0300

    Connection: Renamed getContactAttributes method to contactAttributes.

 TelepathyQt4/connection.cpp                 | 8 ++++----
 TelepathyQt4/connection.h                   | 2 +-
 TelepathyQt4/pending-contact-attributes.cpp | 4 ++--
 TelepathyQt4/pending-contacts.cpp           | 2 +-
 4 files changed, 8 insertions(+), 8 deletions(-)

commit b19ea413db4dbda455012132d805d16cb2b217b4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 09:52:18 2009 -0300

    Build shared libraries.

 TelepathyQt4/Farsight/Makefile.am | 2 +-
 TelepathyQt4/Makefile.am          | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 17be4a12eab00bd1b84c9e5bb3a7c642e1fdfb26
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 09:37:46 2009 -0300

    Connection: Bind to ConnectionError signal.

 TelepathyQt4/connection.cpp | 10 ++++++++++
 TelepathyQt4/connection.h   |  1 +
 2 files changed, 11 insertions(+)

commit 2ae16416edd817e886074d9ba6683eb24dd8f0a2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 10 09:32:28 2009 -0300

    Connection: Better map status change reason to D-Bus errors.

 TelepathyQt4/connection.cpp | 49 +++++++++++++++++++++++++++++++++++++--------
 1 file changed, 41 insertions(+), 8 deletions(-)

commit fc6b19ceae992b5b9fdd362c9dc195e1627d99bf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 9 18:28:43 2009 -0300

    Account: Use TELEPATHY_QT4_ERROR_OBJECT_REMOVED as error code for invalidation when the account is removed.

 TelepathyQt4/account.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c0ef389ead8a5fa5f02b4f8b1cc71727b3779468
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 5 14:03:03 2009 -0300

    Start 0.2.0 development

 NEWS         | 6 ++++++
 configure.ac | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 55e8d969dacfbfd83b0d6dea9cbd4a477da8daec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Nov 5 13:44:01 2009 -0300

    Prepare release 0.1.12.

 NEWS         | 17 +++++++++++++++--
 configure.ac |  4 ++--
 2 files changed, 17 insertions(+), 4 deletions(-)

commit 61bf6db9f77accf63a57e4499c8a461dd8f0697d
Merge: 78d434e ff6897b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 3 15:36:07 2009 -0300

    Merge branch 'text-chan-chat-state'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit ff6897b383d26ca4afbec2107739fd8de17a1c08
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 3 15:35:35 2009 -0300

    TextChannel: Updated FIXME.

 TelepathyQt4/text-channel.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 90542403baf7bcd075720c699463245d817425c1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 3 15:35:23 2009 -0300

    TextChannel: Fixed doc for chatState.

 TelepathyQt4/text-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ec17b39662e19e18415f744d0abf55b054186862
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 3 15:27:32 2009 -0300

    TextChannel: Improved docs for chat state methods.

 TelepathyQt4/text-channel.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 99c518cfe4facf7e1633f952afa079af4d3c16c4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 3 15:25:56 2009 -0300

    TextChannel: Renamed setChatState to requestChatState.

 TelepathyQt4/text-channel.cpp | 4 ++--
 TelepathyQt4/text-channel.h   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 1bd203a56aa2818ed1f1e8e0856a94d682dcfa2c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Nov 3 15:24:09 2009 -0300

    TextChannel: Added chatState method for retrieving contacts current chat state.

 TelepathyQt4/text-channel.cpp | 31 +++++++++++++++++++++++++++++++
 TelepathyQt4/text-channel.h   |  3 +++
 2 files changed, 34 insertions(+)

commit 9682075ff17844f40786ae625bc9cced134c1a72
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 14:32:39 2009 -0300

    TextChannel: Improved docs for setChatState.

 TelepathyQt4/text-channel.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 6f3fad8a3e143ca205d4e77070d397249f8e98b5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 14:32:21 2009 -0300

    TextChannel: Added hasChatStateInterface method.

 TelepathyQt4/text-channel.cpp | 16 ++++++++++++++++
 TelepathyQt4/text-channel.h   |  1 +
 2 files changed, 17 insertions(+)

commit f4bd81c3d7e647c185d3c3894451ba4da8f88108
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 14:26:12 2009 -0300

    TextChannel: Make sure contactsForHandles is not called when not needed.

 TelepathyQt4/text-channel.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 26eeb42c1eeb68dd3f5042ee7444d28cf95839a3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 13:01:04 2009 -0300

    TextChannel: Reorder Private::awaitingContacts declaration as it is not specific to FeatureMessageQueue anymore.

 TelepathyQt4/text-channel.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ba8516cdfa7cd810fcaccc43a677ae5ec90ac445
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:55:28 2009 -0300

    TextChannel: Added support for setting local chat state.

 TelepathyQt4/text-channel.cpp | 21 +++++++++++++++++++++
 TelepathyQt4/text-channel.h   |  2 ++
 2 files changed, 23 insertions(+)

commit 848bacd6cde66c6fd5b72765f0ddbf1737c22f0d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:55:04 2009 -0300

    TextChannel: Added support for receiving chat state notifications.

 TelepathyQt4/text-channel.cpp | 123 +++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/text-channel.h   |   7 +++
 2 files changed, 129 insertions(+), 1 deletion(-)

commit 2aa0e45f52b6658dfffdc240e136a765ec08ab9c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:50:30 2009 -0300

    TextChannel: Make sure we won't leak if the channel is deleted and the message queue is not empty.

 TelepathyQt4/text-channel.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit de3b69ab9539824ab131e583c2ffa7adb365d3de
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:15:48 2009 -0300

    TextChannel: Renamed Private::QueuedEvent to Private::MessageEvent as the queue is specific to messages.

 TelepathyQt4/text-channel.cpp | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit e81022ff5144f3648dcd58390a137851fca28218
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:09:39 2009 -0300

    TextChannel: Reorder private methods implementation to fit declaration.

 TelepathyQt4/text-channel.cpp | 192 +++++++++++++++++++++---------------------
 1 file changed, 96 insertions(+), 96 deletions(-)

commit ba6454e7ac177c9db845fe0e523dcb6055b61fc8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:07:21 2009 -0300

    TextChannel: Reorder contactLost/contactFound methods declaration with other Private methods.

 TelepathyQt4/text-channel.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit fe44f3e52fe80dc9de5c3f834fb9aab68144575a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:06:12 2009 -0300

    TextChannel: Renamed Private::processQueue to Private::processMessageQueue.

 TelepathyQt4/text-channel.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 1d0d3d8c5daff73762cd2af723b3d401c0dd4463
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 12:03:53 2009 -0300

    TextChannel: Moved processQueue to Private::processQueue.

 TelepathyQt4/text-channel.cpp | 46 ++++++++++++++++++++++---------------------
 TelepathyQt4/text-channel.h   |  2 --
 2 files changed, 24 insertions(+), 24 deletions(-)

commit 78d434e63c18cbb00a35c009615a853b6e6ffb72
Merge: de3a007 9d345fc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 13:06:55 2009 -0300

    Merge branch 'text-chan-delivery-reports'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 9d345fce7d52574119dab9d63bf6c16b74475d56
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Nov 2 10:58:59 2009 -0300

    TextChannel: Added flags param to send method, enabling support for delivery reports.

 TelepathyQt4/text-channel.cpp | 11 +++++++----
 TelepathyQt4/text-channel.h   |  6 ++++--
 2 files changed, 11 insertions(+), 6 deletions(-)

commit de3a0076e956e7f18fc29d802b7f0ff8af34767e
Merge: a870e58 1ef887d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Oct 30 08:49:56 2009 -0300

    Merge branch 'pkgconfig'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 1ef887d38b357aee32dd15eab6edd2281c7041f9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Oct 28 09:49:27 2009 -0300

    pkgconfig: Added missing QtNetwork dependency.

 TelepathyQt4/TelepathyQt4-uninstalled.pc.in | 2 +-
 TelepathyQt4/TelepathyQt4.pc.in             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit a870e5861c136cbec70eeead1b2e418212ef394d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 12 15:30:57 2009 -0300

    Start 0.2.0 development

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6ba55f37987dda757b86741f246ad204973e85e6
Merge: 9317d73 c466181
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 12 15:18:16 2009 -0300

    Merge branch '0.1.11'

commit 9317d737b88128be4b0e805f9f1774aed0f0999a
Merge: 5fb5fde ca0e0cf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 12 15:18:03 2009 -0300

    Merge branch 'pinocchio-no-more'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 5fb5fdef828667c261f237356b57827656526d11
Merge: bc2a0b8 e3b986a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 12 15:17:33 2009 -0300

    Merge branch 'check'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit c4661818aa5fda067342a986923e7b28efd119cd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 8 01:23:13 2009 -0300

    Prepare release 0.1.11

 NEWS         | 46 ++++++++++++++++++++++++++++++++++++++++++++--
 configure.ac |  4 ++--
 2 files changed, 46 insertions(+), 4 deletions(-)

commit ca0e0cf686cc70f7350ce5ef1ec7906ef64066d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 8 19:36:20 2009 -0300

    Removed pinocchio tests.
    
    Reasons:
    1 - telepathy-pinocchio does not even work with latest telepathy-python
    2 - All tests covered by test/pinocchio are already covered by tests in
        tests/dbus

 README                                      |   1 -
 TelepathyQt4/main.dox                       |   2 -
 configure.ac                                |   7 -
 tests/Makefile.am                           |   3 +-
 tests/README                                |   3 -
 tests/pinocchio/Makefile.am                 |  73 -------
 tests/pinocchio/accounts/empty/contacts.xml |   2 -
 tests/pinocchio/cm-basics.cpp               | 145 -------------
 tests/pinocchio/conn-basics.cpp             | 310 --------------------------
 tests/pinocchio/do-nothing.cpp              |  63 ------
 tests/pinocchio/handles.cpp                 | 325 ----------------------------
 tests/pinocchio/lib.cpp                     | 123 -----------
 tests/pinocchio/lib.h                       |  48 ----
 13 files changed, 1 insertion(+), 1104 deletions(-)

commit e3b986acc36c29de7f59306c61e90874867d2520
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 8 15:10:24 2009 -0300

    Connection: Create an empty ConnectionCapabilities object if Requests interface is not supported.

 TelepathyQt4/connection.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

commit 92e59c3013f8409f18ce4930362d2e82cc01ea08
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 8 13:42:26 2009 -0300

    conn-capabilities test: Fixed test to work now that capabilities support is part of Connection FeatureCore.

 tests/dbus/conn-capabilities.cpp | 16 ++++------------
 1 file changed, 4 insertions(+), 12 deletions(-)

commit bc2a0b86eeb268da6a92a79be37b53d161a09751
Merge: ffbad9a 85e7aab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 17:46:25 2009 -0300

    Merge branch 'visibility'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 85e7aab13a2445a251dec6ee577572bb2aa74588
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 17:17:24 2009 -0300

    Update to latest changes.

 TelepathyQt4/capabilities-base.cpp                         | 2 +-
 TelepathyQt4/capabilities-base.h                           | 2 +-
 TelepathyQt4/file-transfer-channel-creation-properties.cpp | 4 +++-
 TelepathyQt4/file-transfer-channel-creation-properties.h   | 3 ++-
 TelepathyQt4/incoming-file-transfer-channel.cpp            | 2 +-
 TelepathyQt4/incoming-file-transfer-channel.h              | 2 +-
 TelepathyQt4/outgoing-file-transfer-channel.cpp            | 2 +-
 TelepathyQt4/outgoing-file-transfer-channel.h              | 2 +-
 TelepathyQt4/pending-variant.cpp                           | 4 +++-
 TelepathyQt4/pending-variant.h                             | 3 ++-
 10 files changed, 16 insertions(+), 10 deletions(-)

commit a5f54e847ee376eabcbeaa2f019e708e459cdfae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 18 19:52:52 2009 -0300

    Explicitly remove private methods/structs from shared library ABI.

 TelepathyQt4/abstract-client.cpp                |  6 +++---
 TelepathyQt4/abstract-interface.cpp             |  2 +-
 TelepathyQt4/account-manager.cpp                |  2 +-
 TelepathyQt4/account.cpp                        |  2 +-
 TelepathyQt4/channel-dispatch-operation.cpp     |  2 +-
 TelepathyQt4/channel-request.cpp                |  2 +-
 TelepathyQt4/channel.cpp                        |  6 +++---
 TelepathyQt4/client-registrar-internal.h        | 10 +++++-----
 TelepathyQt4/client-registrar.cpp               |  2 +-
 TelepathyQt4/connection-internal.h              |  2 +-
 TelepathyQt4/connection-manager-internal.h      |  4 ++--
 TelepathyQt4/connection-manager.cpp             |  4 ++--
 TelepathyQt4/connection.cpp                     |  4 ++--
 TelepathyQt4/contact-manager-internal.h         |  2 +-
 TelepathyQt4/contact-manager.cpp                |  2 +-
 TelepathyQt4/contact.cpp                        |  2 +-
 TelepathyQt4/dbus-proxy.cpp                     |  2 +-
 TelepathyQt4/feature.cpp                        |  2 +-
 TelepathyQt4/file-transfer-channel.cpp          |  2 +-
 TelepathyQt4/key-file.cpp                       |  2 +-
 TelepathyQt4/manager-file.cpp                   |  2 +-
 TelepathyQt4/message.cpp                        |  3 +--
 TelepathyQt4/optional-interface-factory.cpp     |  3 +--
 TelepathyQt4/pending-account.cpp                |  2 +-
 TelepathyQt4/pending-channel-request-internal.h |  2 +-
 TelepathyQt4/pending-channel-request.cpp        |  2 +-
 TelepathyQt4/pending-channel.cpp                |  2 +-
 TelepathyQt4/pending-connection.cpp             |  2 +-
 TelepathyQt4/pending-contact-attributes.cpp     |  2 +-
 TelepathyQt4/pending-contacts.cpp               |  2 +-
 TelepathyQt4/pending-handles.cpp                |  2 +-
 TelepathyQt4/pending-operation.cpp              |  2 +-
 TelepathyQt4/pending-ready.cpp                  |  2 +-
 TelepathyQt4/pending-string-list.cpp            |  2 +-
 TelepathyQt4/readiness-helper.cpp               |  4 ++--
 TelepathyQt4/ready-object.cpp                   |  2 +-
 TelepathyQt4/referenced-handles.cpp             |  2 +-
 TelepathyQt4/room-list-channel.cpp              |  2 +-
 TelepathyQt4/streamed-media-channel.cpp         |  6 +++---
 TelepathyQt4/text-channel.cpp                   |  4 ++--
 40 files changed, 55 insertions(+), 57 deletions(-)

commit a21565318f1a3c43ad5f889976dd58f5c25ca846
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 20:54:26 2009 -0300

    Export all public non-class methods.

 TelepathyQt4/Farsight/channel.h | 2 +-
 TelepathyQt4/debug.h            | 6 ++++--
 tools/qt4-types-gen.py          | 2 +-
 3 files changed, 6 insertions(+), 4 deletions(-)

commit fc248a72e677e9bb861c6c14fc0bc5b2b9145574
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 11 23:33:35 2009 -0300

    Added TELEPATHY_QT4_NO_EXPORT macro.

 TelepathyQt4/global.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 52c20ed4c574d34dd74b960d767f7bd5fe239456
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 11 23:26:56 2009 -0300

    Updated HACKING file to mention that TELEPATHY_QT4_EXPORT macro should be used by all public classes.

 HACKING | 2 ++
 1 file changed, 2 insertions(+)

commit 6154f87b45d777ae1d9476ef61a76d97904e8606
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 11 23:26:06 2009 -0300

    Export all public auto generated classes using TELEPATHY_QT4_EXPORT macro.

 tools/qt4-client-gen.py | 3 ++-
 tools/qt4-types-gen.py  | 6 ++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

commit af732957f010da6371020a02476443cb86e88a0f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 11 23:25:32 2009 -0300

    Export all public high-level classes using TELEPATHY_QT4_EXPORT macro.

 TelepathyQt4/abstract-client.h            | 8 ++++----
 TelepathyQt4/abstract-interface.h         | 4 +++-
 TelepathyQt4/account-manager.h            | 2 +-
 TelepathyQt4/account.h                    | 2 +-
 TelepathyQt4/channel-dispatch-operation.h | 2 +-
 TelepathyQt4/channel-factory.h            | 2 +-
 TelepathyQt4/channel-request.h            | 2 +-
 TelepathyQt4/channel.h                    | 2 +-
 TelepathyQt4/client-registrar.h           | 2 +-
 TelepathyQt4/connection-manager.h         | 6 +++---
 TelepathyQt4/connection.h                 | 2 +-
 TelepathyQt4/contact-manager.h            | 2 +-
 TelepathyQt4/contact.h                    | 2 +-
 TelepathyQt4/dbus-proxy.h                 | 8 +++++---
 TelepathyQt4/feature.h                    | 6 ++++--
 TelepathyQt4/file-transfer-channel.h      | 2 +-
 TelepathyQt4/key-file.h                   | 4 +++-
 TelepathyQt4/manager-file.h               | 2 +-
 TelepathyQt4/message.h                    | 4 ++--
 TelepathyQt4/optional-interface-factory.h | 4 +++-
 TelepathyQt4/pending-account.h            | 2 +-
 TelepathyQt4/pending-channel-request.h    | 2 +-
 TelepathyQt4/pending-channel.h            | 2 +-
 TelepathyQt4/pending-connection.h         | 2 +-
 TelepathyQt4/pending-contact-attributes.h | 2 +-
 TelepathyQt4/pending-contacts.h           | 2 +-
 TelepathyQt4/pending-handles.h            | 2 +-
 TelepathyQt4/pending-operation.h          | 4 +++-
 TelepathyQt4/pending-ready.h              | 2 +-
 TelepathyQt4/pending-string-list.h        | 2 +-
 TelepathyQt4/readiness-helper.h           | 2 +-
 TelepathyQt4/ready-object.h               | 2 +-
 TelepathyQt4/referenced-handles.h         | 2 +-
 TelepathyQt4/room-list-channel.h          | 2 +-
 TelepathyQt4/shared-ptr.h                 | 6 ++++--
 TelepathyQt4/simple-pending-operations.h  | 6 +++---
 TelepathyQt4/streamed-media-channel.h     | 6 +++---
 TelepathyQt4/text-channel.h               | 4 ++--
 38 files changed, 67 insertions(+), 53 deletions(-)

commit e247a7c1e5d5919ce8aa9ef82bddbc411c469d1b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 6 08:38:02 2009 -0300

    Added macros for C++ visibility support.

 TelepathyQt4/Global      | 13 +++++++++++++
 TelepathyQt4/Makefile.am |  3 +++
 TelepathyQt4/global.h    | 37 +++++++++++++++++++++++++++++++++++++
 3 files changed, 53 insertions(+)

commit ffbad9a259c0521e3cc57d039931d281de1cf1b9
Merge: fc3dab3 6bcd403
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 16:51:37 2009 -0300

    Merge branch 'account-channel-request'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 6bcd4034c827663cdb188a37f8a5f79bc363d648
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 16:51:17 2009 -0300

    Account: Improved docs for ensureAudio/VideoCall.

 TelepathyQt4/account.cpp | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 70359ed6cf5a3c0a6bb37d959afbe37c0a107b48
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 16:45:49 2009 -0300

    Account: Added ensureAudio/VideoCall methods.

 TelepathyQt4/account.cpp | 162 +++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |  20 ++++++
 2 files changed, 182 insertions(+)

commit fc3dab3defc453761cbb66561b7dfb856e8285c2
Merge: 9535dd8 ee128e8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 16:35:30 2009 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit ee128e8944fb27e40fb7b71c4dfe4482126ef779
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 5 00:49:31 2009 -0300

    Fixed doc for TELEPATHY_QT4_ERROR_OBJECT_REMOVED define.

 TelepathyQt4/constants.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9535dd85541213f752caf9c66ee7b5f45ad7edf4
Merge: 0315272 01c4c56
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 16:32:41 2009 -0300

    Merge branch 'capabilities'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 01c4c56893e7d70ca71390227c55b1f569f8bb98
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 15:21:27 2009 -0300

    Added check for QDBusVariant operator== and build it if not present in Qt version.

 TelepathyQt4/types.h |  4 ++++
 configure.ac         | 15 +++++++++++++++
 2 files changed, 19 insertions(+)

commit 195a3f7621e86e888d989bfd03628afd4cfe9123
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 15:01:27 2009 -0300

    ConnectionCapabilities: Use cls instead of class_.

 TelepathyQt4/connection-capabilities.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit befdcc3d9c7a49a3d3820a7e49ad0e7f151cc0c5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 15:01:08 2009 -0300

    CapabilitiesBase: Use cls instead of class_.

 TelepathyQt4/capabilities-base.cpp | 44 +++++++++++++++++++-------------------
 1 file changed, 22 insertions(+), 22 deletions(-)

commit c780674ada21a70418476e53509e00bac44ab2ca
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 15:00:16 2009 -0300

    Contact: Fallback to Connection::capabilities if per contact capabilities is not supported.

 TelepathyQt4/contact.cpp | 30 +++++++++++++++++++++++-------
 1 file changed, 23 insertions(+), 7 deletions(-)

commit d4bfc8d4503f8feea08fc274ed6b659c02db683e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 14:58:57 2009 -0300

    ContactCapabilities: Added specificToContact param, as the object may come from a ConnectionCapabilities.

 TelepathyQt4/contact-capabilities.cpp | 10 ++++++----
 TelepathyQt4/contact-capabilities.h   |  5 +++--
 2 files changed, 9 insertions(+), 6 deletions(-)

commit e1c36f3ec44f3ab758c8d4bc2f2628cb6dff7bd9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 14:14:41 2009 -0300

    Connection: Removed FeatureCapabilities and make capabilties core now.

 TelepathyQt4/connection.cpp      | 46 +++++++++++++++++-----------------------
 TelepathyQt4/connection.h        |  1 -
 tests/dbus/conn-capabilities.cpp |  2 +-
 3 files changed, 21 insertions(+), 28 deletions(-)

commit 58dd187ae4e0cde7934b7d546d4104503923fb7f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 14:27:13 2009 -0300

    CapabilitiesBase: Added isSpecificToContact method.

 TelepathyQt4/capabilities-base.cpp       | 58 ++++++++++++++++++++++++++------
 TelepathyQt4/capabilities-base.h         |  8 +++--
 TelepathyQt4/connection-capabilities.cpp |  4 +--
 TelepathyQt4/contact-capabilities.cpp    |  4 +--
 4 files changed, 57 insertions(+), 17 deletions(-)

commit 4872888540ea348996fbfeba8a8d921555a51a3c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 14:19:48 2009 -0300

    ContactCapabilities: Added default constructor.

 TelepathyQt4/contact-capabilities.cpp | 8 ++++++++
 TelepathyQt4/contact-capabilities.h   | 1 +
 2 files changed, 9 insertions(+)

commit 5d693a457f7df0654397bd3fc4259844a10f7d23
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 14:19:30 2009 -0300

    ConnectionCapabilities: Added default constructor.

 TelepathyQt4/connection-capabilities.cpp | 8 ++++++++
 TelepathyQt4/connection-capabilities.h   | 1 +
 2 files changed, 9 insertions(+)

commit dadf6211d326afaa4c3a869326f863c4944234d8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 14:17:39 2009 -0300

    CapabilitiesBase: Added default constructor.

 TelepathyQt4/capabilities-base.cpp | 14 ++++++++++++++
 TelepathyQt4/capabilities-base.h   |  1 +
 2 files changed, 15 insertions(+)

commit 0315272d30f641b6e8e7cc9d89baac1451a1365b
Merge: 8f9d0a6 8ab9225
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 12:03:49 2009 -0300

    Merge branch 'account-channel-request'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 8f9d0a60455cc0d5ba8399e3634e00f9b86a6692
Merge: 63939a0 7abd12c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 12:03:38 2009 -0300

    Merge branch 'contact-type'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 63939a075f9100eb02d8b95d4515f9dda9fa3d39
Merge: ead7d78 5cdc738
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 12:03:21 2009 -0300

    Merge branch 'pending-operations'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit ead7d78732b122f31df2bfa747cceb8944a1f1e8
Merge: 6d9e6e5 806cc40
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 12:02:49 2009 -0300

    Merge branch 'spec'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit c10d33e6522a46ce656c5c27bdda144be5d4f33b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 11:38:24 2009 -0300

    contacts-capabilities test: Added test for ContactCapabilities.

 tests/dbus/Makefile.am               |   5 +
 tests/dbus/contacts-capabilities.cpp | 188 +++++++++++++++++++++++++++++++++++
 2 files changed, 193 insertions(+)

commit 30558bb31ccdf66d28f5790a3be72c6d0d2d6202
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 11:36:46 2009 -0300

    contacts-conn test: Added basic ContactCapabilities interface simulation support.

 tests/lib/contacts-conn.c | 139 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 139 insertions(+)

commit 80be62294eb63806e16904df59e38ef4e40f5f17
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 10:00:32 2009 -0300

    Contact: Added doc for capabilities method.

 TelepathyQt4/contact.cpp | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit bcc5c9dd04a50660a595003fb8482fa01071fb01
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 09:54:37 2009 -0300

    conn-capabilities test: Added test for ConnectionCapabilities.

 tests/dbus/Makefile.am           |   5 ++
 tests/dbus/conn-capabilities.cpp | 144 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 149 insertions(+)

commit 88d3ae2fe5a2929b4b448c5bec5ea6fce412e3b9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 09:53:39 2009 -0300

    Connection: Fixed demarshal of Connection.Interface.Requests.RequestableChannelClasses property.

 TelepathyQt4/connection.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 704881100f58db6af9ddfec2d9e2415a49e4c260
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 09:33:20 2009 -0300

    Connection: Added capabilities support.

 TelepathyQt4/connection.cpp | 76 +++++++++++++++++++++++++++++++++++++++++++--
 TelepathyQt4/connection.h   |  5 +++
 2 files changed, 79 insertions(+), 2 deletions(-)

commit 8244c665c5287871954b6b252f18d3716a6c99c9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 09:08:28 2009 -0300

    Added ConnectionCapabilities to build system.

 TelepathyQt4/Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit 9fcdd748eae4e50bb38c860e16cac37a1319018f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 09:08:06 2009 -0300

    ConnectionCapabilities: Added class for representing connection capabilities support.

 TelepathyQt4/ConnectionCapabilities      | 13 +++++
 TelepathyQt4/connection-capabilities.cpp | 89 ++++++++++++++++++++++++++++++++
 TelepathyQt4/connection-capabilities.h   | 54 +++++++++++++++++++
 3 files changed, 156 insertions(+)

commit b1b318544b3cae0434ca87db6a27949918ca1292
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 08:55:55 2009 -0300

    Contact: Use ContactCapabilities class instead of CapabilitiesBase.

 TelepathyQt4/contact.cpp | 8 ++++----
 TelepathyQt4/contact.h   | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 6f5f92f94af17448a3e3e6ff549017d8c09e4379
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 08:55:34 2009 -0300

    Added ContactCapabilities to build system.

 TelepathyQt4/Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit 31c696d41c564f7178cf47958403b91d4243874a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 08:55:00 2009 -0300

    ContactCapabilities: Added class for representing contact capabilities support.

 TelepathyQt4/ContactCapabilities      | 13 ++++++++
 TelepathyQt4/contact-capabilities.cpp | 56 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-capabilities.h   | 56 +++++++++++++++++++++++++++++++++++
 3 files changed, 125 insertions(+)

commit 47355aca7ea469039409b14d66cb6ff56841649c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 08:45:45 2009 -0300

    Contact: Proper instantiate capabilities object.

 TelepathyQt4/contact.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 13505d484b13a2f9ba73b9e0d6f19a815eb7cdb6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Oct 6 08:44:45 2009 -0300

    CapabilitiesBase: Renamed setRequestableChannelClasses to updateRequestableChannelClasses.

 TelepathyQt4/capabilities-base.cpp | 2 +-
 TelepathyQt4/capabilities-base.h   | 2 +-
 TelepathyQt4/contact.cpp           | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 806cc40b8e9df917ba1421cf1b6cd67549ef0ab1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 5 00:49:52 2009 -0300

    Update to spec 0.18.0

 spec/all.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7abd12cd304f4cd8c9a82ba6be8d7292cfe49bc3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 5 00:41:23 2009 -0300

    Moved ContactPtr to types.h as all other XXXPtr definitions.

 TelepathyQt4/contact.h | 1 -
 TelepathyQt4/types.h   | 2 ++
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 8ab9225a3f3fa30961dd74752162beb7230e05f6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 5 00:38:33 2009 -0300

    Account: Use const QDateTime & for userActionTime on create/EnsureXXX methods.

 TelepathyQt4/account.cpp | 18 +++++++++---------
 TelepathyQt4/account.h   | 18 +++++++++---------
 2 files changed, 18 insertions(+), 18 deletions(-)

commit 5cdc7389c3e633311cdb6be7435a7ad794caf504
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 5 00:32:50 2009 -0300

    Renamed PendingVoidMethodCall to PendingVoid.
    
    We already have PendingStringList and PendingVariant with no MethodCall suffix,
    so let's do the same for PendingVoid.

 TelepathyQt4/Makefile.am                    |  2 +-
 TelepathyQt4/PendingVoid                    | 13 +++++++++++++
 TelepathyQt4/PendingVoidMethodCall          | 13 -------------
 TelepathyQt4/account.cpp                    | 22 +++++++++++-----------
 TelepathyQt4/channel-dispatch-operation.cpp |  6 +++---
 TelepathyQt4/channel-request.cpp            |  6 +++---
 TelepathyQt4/channel.cpp                    |  8 ++++----
 TelepathyQt4/connection.cpp                 |  6 +++---
 TelepathyQt4/pending-operation.cpp          | 10 +++++-----
 TelepathyQt4/simple-pending-operations.h    |  6 +++---
 TelepathyQt4/streamed-media-channel.cpp     | 14 +++++++-------
 tests/dbus/contacts.cpp                     |  2 +-
 tests/dbus/handles.cpp                      |  2 +-
 tests/lib/test.cpp                          |  6 +++---
 14 files changed, 58 insertions(+), 58 deletions(-)

commit 9bc9e8573f1a136ce3b31923af21bf199a16567a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Oct 5 00:27:03 2009 -0300

    Use parent as last param for PendingSuccess/Failure/VoidMethodCall constructors.

 TelepathyQt4/account.cpp                        | 48 +++++++++++++---------
 TelepathyQt4/channel-dispatch-operation.cpp     |  8 ++--
 TelepathyQt4/channel-request.cpp                |  4 +-
 TelepathyQt4/channel.cpp                        | 54 +++++++++++++------------
 TelepathyQt4/connection.cpp                     | 11 ++---
 TelepathyQt4/contact-manager.cpp                | 37 +++++++++--------
 TelepathyQt4/incoming-file-transfer-channel.cpp | 13 +++---
 TelepathyQt4/outgoing-file-transfer-channel.cpp | 13 +++---
 TelepathyQt4/pending-channel-request.cpp        |  5 +--
 TelepathyQt4/pending-operation.cpp              |  6 +--
 TelepathyQt4/simple-pending-operations.h        |  9 +++--
 TelepathyQt4/streamed-media-channel.cpp         | 44 ++++++++++++--------
 tests/lib/test.cpp                              |  2 +-
 13 files changed, 141 insertions(+), 113 deletions(-)

commit 08d2e21d8dcdf5b30aa4373ba6dbb70a370f499c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 14:46:02 2009 -0300

    CapabilitiesBase: Added some docs.

 TelepathyQt4/capabilities-base.cpp | 113 +++++++++++++++++++++++++++++++++++++
 1 file changed, 113 insertions(+)

commit 2ef48ba71edaa16b57b5d46ae9809fa0981b85a9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 14:31:34 2009 -0300

    Contact: Added initial capabilities support.

 TelepathyQt4/contact-manager.cpp | 26 +++++++++++++++++++++++++-
 TelepathyQt4/contact-manager.h   |  1 +
 TelepathyQt4/contact.cpp         | 38 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/contact.h           |  6 ++++++
 4 files changed, 70 insertions(+), 1 deletion(-)

commit e852653f9f6c23914e39e7c46a68fff1f1990b2f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 14:30:24 2009 -0300

    Connection: Added accessor method for ContactCapabilities interface.

 TelepathyQt4/connection.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit d1ef7b1bafd00d4621a1d72c11032697419199eb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 14:29:02 2009 -0300

    Added CapabilitiesBase to build system.

 TelepathyQt4/Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit 033621a497515198a3a14b63a2569bedacd1a10e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 14:28:48 2009 -0300

    CapabilitiesBase: Added base class for Capabilities support.

 TelepathyQt4/CapabilitiesBase      |  13 +++
 TelepathyQt4/capabilities-base.cpp | 170 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/capabilities-base.h   |  71 ++++++++++++++++
 3 files changed, 254 insertions(+)

commit e37bdbe6fbd44bb65a3e1a4a20f9517a74c23b3c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 14:14:18 2009 -0300

    Auto generate classes/types for Connection ContactCapabilities interface.

 TelepathyQt4/connection.xml | 1 +
 1 file changed, 1 insertion(+)

commit 936e7e215a27556cf43942533249547c899d58f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 14:17:18 2009 -0300

    Added operator== for QDBusArgument.
    
    Ps.: This is a workaround that should be removed when Qt has support for
    this. There is already a merge request
    (http://qt.gitorious.org/qt/qt/merge_requests/1657) in place and the
    fix should be in next Qt versions.

 TelepathyQt4/types.h | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 6d9e6e5fdb4b38741470507615690f90cea529c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Oct 1 10:50:19 2009 -0300

    Install missing FileTransferChannelCreationProperties.

 TelepathyQt4/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 8d89833dcc1226acd2e1b3164ffc536c2705fdf0
Merge: 6ccaa92 a589b02
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Sep 28 22:49:31 2009 -0300

    Merge branch 'file-transfer'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 6ccaa92f535643c2ac04db8462c1ce0c002bc11a
Merge: 795a0ed 17f68f4
Author: Abner Silva <abner@mustang.(none)>
Date:   Wed Sep 23 17:14:21 2009 -0300

    Merge branch 'tubes'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 17f68f4a94dfa53988b5108c1adee4f5e65bc522
Author: Abner Silva <abner@mustang.(none)>
Date:   Mon Sep 21 17:29:16 2009 -0300

    Added pretty include for StreamTube and Tube interface.

 TelepathyQt4/ChannelTypeStreamTubeInterface | 13 +++++++++++++
 TelepathyQt4/ChannelTypeTubeInterface       | 13 +++++++++++++
 TelepathyQt4/Makefile.am                    |  2 ++
 3 files changed, 28 insertions(+)

commit e816e2199ef1c93e8171154c0cc1ef44d871865b
Author: Abner Silva <abner@mustang.(none)>
Date:   Wed Aug 19 22:09:13 2009 -0300

    Channel: Generating ChannelTypeStreamTube.

 TelepathyQt4/channel.h   | 6 ++++++
 TelepathyQt4/channel.xml | 1 +
 2 files changed, 7 insertions(+)

commit 7f8d15b2dc6b51b7925e82b04af6d0be96f78291
Author: Abner Silva <abner@mustang.(none)>
Date:   Wed Aug 19 22:06:38 2009 -0300

    Channel: Generating ChannelInterfaceTube.

 TelepathyQt4/channel.h   | 6 ++++++
 TelepathyQt4/channel.xml | 1 +
 2 files changed, 7 insertions(+)

commit 795a0ed7b0358a626543e42bc5943c1dc40cd264
Merge: b4a9963 736f509
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 10:52:45 2009 -0300

    Merge branch 'spec'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit b4a996320f79f836606f4a507cd9ce8f048e2e25
Merge: 15ad983 b4a8115
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 10:52:19 2009 -0300

    Merge branch 'dist'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit a589b02ab99a3ffe5c3ff5175d33424a81e75f96
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 10:32:25 2009 -0300

    IncomingFileTransferChannel: Read all remaining data on input device when device is closed and write to socket.

 TelepathyQt4/outgoing-file-transfer-channel.cpp | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 3ea6f792ee416b82cbc76872c4cd611eb47f0f89
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 10:17:01 2009 -0300

    IncomingFileTransferChannel: Invalidate channel when initialOffset bigger than what we asked for.

 TelepathyQt4/incoming-file-transfer-channel.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 27336e6e35a1ac0b038343805da69b0df5518e92
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 10:16:39 2009 -0300

    Added TELEPATHY_QT4_ERROR_INCONSISTENT constant.

 TelepathyQt4/constants.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit c66364c466b912d6045b89d3d2db8891132d0218
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 10:06:35 2009 -0300

    Revert "OutgoingFileTransferChannel: Added Port access control support."
    
    This reverts commit f0a0915cea5909271eafe38ad82d5dcaac12374d.

 TelepathyQt4/outgoing-file-transfer-channel.cpp | 41 +++----------------------
 1 file changed, 4 insertions(+), 37 deletions(-)

commit abbdc32ce83da11c0b2469f66dfbc94be130180f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 10:06:08 2009 -0300

    Revert "IncomingFileTransferChannel: Added Port access control support."
    
    This reverts commit 7e4a6e7db7dc4ac86370e5f8af7d18ad53d0d9da.
    
    Conflicts:
    
    	TelepathyQt4/incoming-file-transfer-channel.cpp

 TelepathyQt4/incoming-file-transfer-channel.cpp | 41 +++----------------------
 1 file changed, 5 insertions(+), 36 deletions(-)

commit 715aeabd7c6a38428a6089e7d60aa4b7d411281d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 00:48:25 2009 -0300

    file-transfer receiver example: Added command-line option to test offset support.

 examples/file-transfer/receiver-channel.cpp |  7 ++++---
 examples/file-transfer/receiver-channel.h   |  4 +++-
 examples/file-transfer/receiver.cpp         | 13 ++++++++-----
 examples/file-transfer/receiver.h           |  4 +++-
 4 files changed, 18 insertions(+), 10 deletions(-)

commit 3b8b01ea107ad8846618d4cfb60d060b6a6424bd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 00:39:05 2009 -0300

    file-transfer receiver example: Removed unused mFile class member.

 examples/file-transfer/receiver.cpp | 1 -
 examples/file-transfer/receiver.h   | 1 -
 2 files changed, 2 deletions(-)

commit 42a09e0f6bc0c4160cbf3d8c735d006977f63d10
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 00:29:46 2009 -0300

    IncomingFileTransferChannel: Skip first N bytes if initialOffset smaller than what we asked for.

 TelepathyQt4/incoming-file-transfer-channel.cpp | 33 ++++++++++++++++++++++++-
 1 file changed, 32 insertions(+), 1 deletion(-)

commit f0a0915cea5909271eafe38ad82d5dcaac12374d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 00:04:25 2009 -0300

    OutgoingFileTransferChannel: Added Port access control support.

 TelepathyQt4/outgoing-file-transfer-channel.cpp | 41 ++++++++++++++++++++++---
 1 file changed, 37 insertions(+), 4 deletions(-)

commit 7e4a6e7db7dc4ac86370e5f8af7d18ad53d0d9da
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 00:04:02 2009 -0300

    IncomingFileTransferChannel: Added Port access control support.

 TelepathyQt4/incoming-file-transfer-channel.cpp | 41 ++++++++++++++++++++++---
 1 file changed, 36 insertions(+), 5 deletions(-)

commit 18dcdcd657418c25f60f9ea73ea43c47c0980662
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 23 00:03:26 2009 -0300

    FileTransferChannel: Added protected method to access AvailableSocketTypes property.

 TelepathyQt4/file-transfer-channel.cpp | 26 ++++++++++++++++++++++++++
 TelepathyQt4/file-transfer-channel.h   |  2 ++
 2 files changed, 28 insertions(+)

commit 5fa918a2cdabcad3b00e6919b8cf8e2634d179f9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 22:48:10 2009 -0300

    OutgoingFileTransferChannel: Invalidate channel if ProvideFile fails.

 TelepathyQt4/outgoing-file-transfer-channel.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 0cda93bac65fac21c44808cdfd3513490cb86c51
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 22:47:57 2009 -0300

    IncomingFileTransferChannel: Invalidate channel if AcceptFile fails.

 TelepathyQt4/incoming-file-transfer-channel.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 3983880d94bb57a3681593fc941483e9ba7b111f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 22:39:52 2009 -0300

    OutgoingFileTransferChannel: Removed exclamation marks from debug.

 TelepathyQt4/outgoing-file-transfer-channel.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 90160a814335db6c9ad7e3843fcb968cbc6e9518
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 22:39:24 2009 -0300

    IncomingFileTransferChannel: Removed exclamation marks from debug.

 TelepathyQt4/incoming-file-transfer-channel.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 90e794bde42e3114abacf1433f858f4f09b5d779
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 22:37:43 2009 -0300

    OutgoingFileTransferChannel: Define FT_BLOCK_SIZE and use it as the read buffer size.

 TelepathyQt4/outgoing-file-transfer-channel.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 8039ff2f6cbc9e945061c6b718930717706001c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 22:21:36 2009 -0300

    FileTransferChannel: Improved docs according to review suggestions.

 TelepathyQt4/file-transfer-channel.cpp          | 18 ++++++++++++++----
 TelepathyQt4/incoming-file-transfer-channel.cpp |  2 ++
 TelepathyQt4/outgoing-file-transfer-channel.cpp |  2 ++
 3 files changed, 18 insertions(+), 4 deletions(-)

commit e5fe9da2448557029bfcfaa912ff86365e04e469
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 22:11:39 2009 -0300

    ChannelFactory: Warn when the user tries to create a FileTransferChannel without the Requested property set in immutableProperties.

 TelepathyQt4/channel-factory.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

commit 736f509f687fc0d2f1e1b205e94815de52980be9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 18 13:03:33 2009 -0300

    Update to spec 0.17.28

 spec/Channel.xml                                   |  11 +-
 spec/Channel_Dispatcher.xml                        |   2 +-
 spec/Channel_Interface_Call_State.xml              |  14 +-
 spec/Channel_Interface_Delivery_Reporting.xml      | 444 ---------------------
 spec/Channel_Interface_Media_Signalling.xml        |  78 ++++
 spec/Channel_Interface_Media_Signalling_Future.xml | 164 --------
 spec/Channel_Interface_Tube.xml                    |   2 +-
 spec/Channel_Type_Contact_Search.xml               |  32 +-
 spec/Channel_Type_File_Transfer.xml                |   2 +-
 spec/Channel_Type_Room_List.xml                    |   2 +-
 spec/Channel_Type_Streamed_Media.xml               | 161 +++++++-
 spec/Channel_Type_Streamed_Media_Future.xml        | 151 -------
 spec/Channel_Type_Text.xml                         |   4 +-
 spec/Client_Approver.xml                           |   9 +-
 spec/Client_Handler.xml                            |  65 +++
 spec/Connection.xml                                |  72 ++--
 spec/Connection_Interface_Aliasing.xml             |  19 +-
 spec/Connection_Interface_Avatars.xml              |  15 +
 spec/Connection_Interface_Capabilities.xml         |  23 +-
 spec/Connection_Interface_Contact_Capabilities.xml | 145 +++++--
 spec/Connection_Interface_Contacts.xml             |  64 ---
 spec/Connection_Interface_Location.xml             |  60 +--
 spec/Connection_Interface_Renaming.xml             |   2 +-
 spec/Connection_Interface_Requests.xml             |   2 +
 spec/Connection_Interface_Simple_Presence.xml      |  12 +-
 spec/Connection_Manager.xml                        |   7 +-
 spec/Debug.xml                                     |   5 +-
 spec/Media_Stream_Handler.xml                      |  51 ++-
 spec/all.xml                                       |   4 +-
 spec/errors.xml                                    |  82 +++-
 30 files changed, 746 insertions(+), 958 deletions(-)

commit b4a81158255911513339bb87c1cd6acdfeaebdfa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 20:53:35 2009 -0300

    contactlist cm: Fixed crash when list was being destroyed twice.

 tests/lib/contactlist/contact-list-manager.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit d7dc1f16a0717ded49ad934a15cc23c5b5a707c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 20:07:55 2009 -0300

    streamed-media-chan test: Catch up with latest spec/callable example changes.

 tests/dbus/streamed-media-chan.cpp | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit 0d6fe8fbfa2cd42e7495abc05d21d63a44f43122
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 20:05:39 2009 -0300

    callable cm: Proper check if direction changed when requesting stream direction change.
    
    Check against TP_MEDIA_STREAM_DIRECTION_SEND instead of
    TP_MEDIA_STREAM_DIRECTION_RECEIVE to check if sending is required.

 tests/lib/callable/media-stream.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 28a8ecae4b4d64b4b368b3e31a5d8584e5f82030
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 22 20:04:34 2009 -0300

    Merge 'callable' example CM from telepathy-glib 0.7.36.

 tests/lib/callable/media-channel.c | 38 ++++++++++++++++++++++---------------
 tests/lib/callable/media-manager.c | 38 ++++++++++++++++++++++---------------
 tests/lib/callable/media-stream.c  | 39 ++++++++++++++++++++++++++++++++++----
 3 files changed, 81 insertions(+), 34 deletions(-)

commit a6cf1781e8e23b3c7bc93eb6b79d0104e7c66976
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 17:07:23 2009 -0300

    Account: Use FileTransferChannelCreationProperties on createFileTransfer methods.

 TelepathyQt4/account.cpp | 85 ++++++++++++++++++++++--------------------------
 TelepathyQt4/account.h   | 17 ++--------
 2 files changed, 41 insertions(+), 61 deletions(-)

commit 12c0009bfee93784bb66aba3884d4a8fb248f5a7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 17:06:50 2009 -0300

    FileTransferChannelCreationProperties: Added class to be used by Account::createFileTransfer.

 TelepathyQt4/FileTransferChannelCreationProperties |  13 ++
 TelepathyQt4/Makefile.am                           |   2 +
 .../file-transfer-channel-creation-properties.cpp  | 168 +++++++++++++++++++++
 .../file-transfer-channel-creation-properties.h    |  90 +++++++++++
 4 files changed, 273 insertions(+)

commit 233d0dae6a250ae7a0d999a9d1241ac40673e7ec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 16:03:05 2009 -0300

    Let's distribute file-transfer examples header files.

 examples/file-transfer/Makefile.am | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit d9e90fe246e99d06e545a5be74a1bae5c438c405
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 16:01:50 2009 -0300

    file-transfer receiver example: Accept multiple incoming file transfers.

 examples/file-transfer/Makefile.am          |   6 +-
 examples/file-transfer/receiver-channel.cpp | 100 ++++++++++++++++++++++++++++
 examples/file-transfer/receiver-channel.h   |  60 +++++++++++++++++
 examples/file-transfer/receiver.cpp         |  72 ++++----------------
 examples/file-transfer/receiver.h           |   8 ---
 5 files changed, 176 insertions(+), 70 deletions(-)

commit d10c34a9af488ac7eb283bf4b9a87e84892271e4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:59:43 2009 -0300

    IncomingFileTransferChannel: Do not print socket error, as it always happen when the transfer finishes.
    
    When the transfer finishes, completed or not the CM closes the socket, which
    generate a socket error with QAbstractSocket::RemoteHostClosedError.
    Let's not debug this.

 TelepathyQt4/incoming-file-transfer-channel.cpp | 1 -
 1 file changed, 1 deletion(-)

commit f3446b3c5995b3a74e91022a961009819bea4ccf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:35:56 2009 -0300

    file-transfer receiver example: Improved progress output.

 examples/file-transfer/receiver.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit cde11ab50371442e7e569cc4fd7f1accdc07aa2d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:35:23 2009 -0300

    file-transfer sender example: Improved progress output.

 examples/file-transfer/sender.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 28b2f7018ebf51b020514fa2746d6b1a24c6fb2c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:23:45 2009 -0300

    OutgoingFileTransferChannel: Make provideFile require FileTransferChannel::FeatureCore.
    
    This is needed cause the handling of provideFile requires a proper
    FileTransferStateChanged handling.

 TelepathyQt4/outgoing-file-transfer-channel.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 86a8fe51e014212f0ba5bc05c15b8ef5f3c51a20
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:22:42 2009 -0300

    IncomingFileTransferChannel: Make acceptFile require FileTransferChannel::FeatureCore.
    
    This is needed cause the handling of acceptFile requires a proper
    FileTransferStateChanged handling.

 TelepathyQt4/incoming-file-transfer-channel.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 94b5e36109ccd9b48af80776b8f9a8429057935f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:21:47 2009 -0300

    file-transfer receiver example: Make sure the saved filename does not contain "/".

 examples/file-transfer/receiver.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit b61b9ed319fd847be5aa8f6b9a101bfad106655b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:14:37 2009 -0300

    OutgoingFileTransferChannel: Improved docs.

 TelepathyQt4/outgoing-file-transfer-channel.cpp | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

commit ce232df66808405c24d6162e9978a3be62ce3af3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:14:30 2009 -0300

    IncomingFileTransferChannel: Improved docs.

 TelepathyQt4/incoming-file-transfer-channel.cpp | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

commit 53e8926751096180700770bb5a56d595aa6bb44e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 15:14:17 2009 -0300

    FileTransferChannel: Improved docs.

 TelepathyQt4/file-transfer-channel.cpp | 132 +++++++++++++++++++++++++++++----
 1 file changed, 118 insertions(+), 14 deletions(-)

commit 4ff889d3eb921cce6899eda5d329f697df0845e7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Sep 17 14:24:34 2009 -0300

    OutgoingFileTransferChannel: Consider initialOffset while sending data.

 TelepathyQt4/outgoing-file-transfer-channel.cpp | 45 ++++++++++++++++++++++---
 1 file changed, 41 insertions(+), 4 deletions(-)

commit e10d456a975f57bb2c012bd6d7a1cd895e81968e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 16 22:59:50 2009 -0300

    Actually use Incoming/OutgoingFileTransferChannel.
    
    Reduced FileTransferChannel into a base class inherited by
    Incoming/OutgoingFileTransferChannel.
    FileTransferChannel can now be used by observers. which do not call
    accept/provideFile but still want to check progress, state changes...
    ChannelFactory now returns specialized classes for channels of type FileTransfer
    if immutableProperties contains the Requested flag.
    Updated file-transfer examples to use the new classes.

 TelepathyQt4/Makefile.am               |   8 +
 TelepathyQt4/channel-factory.cpp       |  23 ++-
 TelepathyQt4/file-transfer-channel.cpp | 362 +++++++++++++--------------------
 TelepathyQt4/file-transfer-channel.h   |  25 ++-
 TelepathyQt4/types.h                   |   4 +
 examples/file-transfer/receiver.cpp    |   3 +-
 examples/file-transfer/receiver.h      |   2 +-
 examples/file-transfer/sender.cpp      |   3 +-
 examples/file-transfer/sender.h        |   2 +-
 9 files changed, 191 insertions(+), 241 deletions(-)

commit 712141a3a5725a996a2a7b21186db670a53a5357
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 16 22:58:56 2009 -0300

    file-transfer sender example: Listen to transferredBytesChanged.

 examples/file-transfer/sender.cpp | 8 ++++++++
 examples/file-transfer/sender.h   | 1 +
 2 files changed, 9 insertions(+)

commit 9d9551223d783a748f0aa64a2fd187d95f9366ab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 16 22:57:36 2009 -0300

    file-transfer receiver example: Prefix saved filename with TelepathyQt4FTReceiverExample_ and listen to transferredBytesChanged.

 examples/file-transfer/receiver.cpp | 12 ++++++++++--
 examples/file-transfer/receiver.h   |  1 +
 2 files changed, 11 insertions(+), 2 deletions(-)

commit c66cdf5d355d7242c6d01a67a9b2d897d7a45d32
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 16 22:53:17 2009 -0300

    Proper demarshal result of a PendingVariant call.

 TelepathyQt4/pending-variant.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2096f96d0be0de50b7c59e84e2cab49ab18c097a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 16 22:51:51 2009 -0300

    OutgoingFileTransferChannel: Added specialized class for outgoing file transfer channels.

 TelepathyQt4/OutgoingFileTransferChannel        |  13 ++
 TelepathyQt4/outgoing-file-transfer-channel.cpp | 292 ++++++++++++++++++++++++
 TelepathyQt4/outgoing-file-transfer-channel.h   |  76 ++++++
 3 files changed, 381 insertions(+)

commit 4ce437259ccbad94abb3574aedd9bdb8b42a51df
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Sep 16 22:50:40 2009 -0300

    IncomingFileTransferChannel: Added specialized class for incoming file transfer channels.

 TelepathyQt4/IncomingFileTransferChannel        |  13 ++
 TelepathyQt4/incoming-file-transfer-channel.cpp | 266 ++++++++++++++++++++++++
 TelepathyQt4/incoming-file-transfer-channel.h   |  75 +++++++
 3 files changed, 354 insertions(+)

commit 3f8e71c85950a7672d1065696488398bbba84f5e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 11 14:04:20 2009 -0300

    Account: Make sure TargetHandle is uint when contact is 0 on createFileTransfer.

 TelepathyQt4/account.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 15ad983071a79b5705ce0f3b1e978b382824bf6e
Merge: fd2b57a 1a0538f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 11 14:02:09 2009 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 1a0538f2b45a05295b6ff0acd52267646f478b92
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 11 11:16:58 2009 -0300

    Account: Make sure TargetHandle is uint when contact is 0 on ensureMediaCall/TextChat.

 TelepathyQt4/account.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ca4e2facdc59868bea589daff7fbb4ee64c54344
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 11 10:07:49 2009 -0300

    Explicitly use uint for TargetHandleType.

 TelepathyQt4/account.cpp                  | 10 +++++-----
 TelepathyQt4/connection.cpp               |  2 +-
 TelepathyQt4/contact-manager.cpp          |  2 +-
 examples/call/call-handler.cpp            |  2 +-
 tests/dbus/account-channel-dispatcher.cpp |  2 +-
 tests/dbus/chan-basics.cpp                |  4 ++--
 tests/dbus/chan-group.cpp                 |  2 +-
 tests/dbus/client.cpp                     |  4 ++--
 tests/dbus/conn-requests.cpp              |  4 ++--
 tests/dbus/streamed-media-chan.cpp        | 18 +++++++++---------
 10 files changed, 25 insertions(+), 25 deletions(-)

commit 193d60bf2d0842effe67a33ad8dc53d0b0b10225
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 11 10:11:01 2009 -0300

    file-transfer sender example: Explicitly use uint for TargetHandlerType when creating FileTransfer channels.

 examples/file-transfer/sender.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6f4a9a9bd5af1407914ab515a652bdb86ec907a5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 11 10:10:31 2009 -0300

    Account: Explicitly use uint for TargetHandleType when creating FileTransfer channels.

 TelepathyQt4/account.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6dc983c2e76d216db89bf39c724dda3c7fa66658
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Sep 11 10:10:08 2009 -0300

    Account: Use proper ChannelType when creating FileTransfer channels.

 TelepathyQt4/account.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d1d97307fcb15af49a925394d39255bd3e88853c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:37:10 2009 -0300

    Added file-transfer examples to .gitignore.

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

commit 4f038c7130002d680204be3f1057494ddc88f46d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:36:30 2009 -0300

    Added file-transfer examples to build system.

 configure.ac                       |  1 +
 examples/Makefile.am               |  4 ++--
 examples/file-transfer/Makefile.am | 46 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 49 insertions(+), 2 deletions(-)

commit 42ce74c5c3384029f28e683ac33d442d0b106f19
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:36:07 2009 -0300

    file-transfer receiver example: Added example for a file transfer receiver.

 examples/file-transfer/receiver.cpp | 188 ++++++++++++++++++++++++++++++++++++
 examples/file-transfer/receiver.h   |  67 +++++++++++++
 2 files changed, 255 insertions(+)

commit 3cdab3d1e4fc9ff189c69eee3c5440978851f35c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:34:47 2009 -0300

    file-transfer sender example: Added example for a file transfer sender.

 examples/file-transfer/sender.cpp | 313 ++++++++++++++++++++++++++++++++++++++
 examples/file-transfer/sender.h   |  79 ++++++++++
 2 files changed, 392 insertions(+)

commit 6e04b7c80893d66c0060bbb281b47ac997047d58
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:30:56 2009 -0300

    Account: Added initial methods to create a file transfer channel using ChannelRequest.
    
    The methods signature are not set and may change.

 TelepathyQt4/account.cpp | 128 ++++++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/account.h   |  23 +++++++++
 2 files changed, 150 insertions(+), 1 deletion(-)

commit 3ba8c67cc7b0ff1a19af2f2aac2fd2ef2135febe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:28:56 2009 -0300

    FileTransferChannel: Added support for full-featured FileTransfer support.

 TelepathyQt4/file-transfer-channel.cpp | 479 ++++++++++++++++++++++++++++++++-
 TelepathyQt4/file-transfer-channel.h   |  37 +++
 2 files changed, 511 insertions(+), 5 deletions(-)

commit c7d61301be712e10e33ce28adb6f97ab35457d96
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:30:22 2009 -0300

    Channel: Added accessor for fileTransferInterface.

 TelepathyQt4/channel.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 1f1090739834de07cd64c7202d6dc0d36663c146
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:27:34 2009 -0300

    Auto generate classes/types for Channel Tube interface.
    
    This is needed as some types used in FileTransferChannel are defined in the Tube
    interface.

 TelepathyQt4/channel.xml | 1 +
 1 file changed, 1 insertion(+)

commit 8f74a2096f6987684256b398860a0311a5881803
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:26:58 2009 -0300

    Added dependency to QtNetwork module (will be used by FileTrasnferChannel).

 TelepathyQt4/Makefile.am | 6 ++++--
 configure.ac             | 5 +++++
 2 files changed, 9 insertions(+), 2 deletions(-)

commit f7b91780392c41557a85607065ac73154eeb1d30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Sep 8 22:24:09 2009 -0300

    PendingVariant: Added PendingVariant class.
    
    PendingVariant is a new PendingOperation that can handle QDBusPendingCalls that
    return a QVariant. The result can be retrieved using PendingVariant::result().

 TelepathyQt4/Makefile.am         |  4 ++
 TelepathyQt4/PendingVariant      | 13 +++++++
 TelepathyQt4/pending-variant.cpp | 82 ++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/pending-variant.h   | 58 ++++++++++++++++++++++++++++
 4 files changed, 157 insertions(+)

commit fd2b57a9d48bfd226d97f3a9c2c7444b211042d3
Merge: 56f4f79 3abc075
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 25 13:41:36 2009 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 56f4f799a020ee63a3a1b83daad5c07c25ccfdc9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 25 13:39:31 2009 -0300

    Start 0.1.11 development

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 21e956ff675bf4e0760d6ebe446fb8fbc9cbb16b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 25 13:07:21 2009 -0300

    Prepare release 0.1.10

 NEWS         | 24 ++++++++++++++++++++++--
 configure.ac |  4 ++--
 2 files changed, 24 insertions(+), 4 deletions(-)

commit 201f2dcc73ac36ea2dde6f482e012b707583f359
Merge: a2a946e e2b1a47
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 25 11:16:31 2009 -0300

    Merge branch 'dtmf'
    
    Conflicts:
    	tests/dbus/streamed-media-chan.cpp
    	tests/lib/callable/media-channel.c
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit e2b1a47ad89eaff3b8e0f63f5b141b39bf432cdd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 25 10:07:47 2009 -0300

    callable cm: Use tp_svc_channel_interface_dtmf_return_from_start_tone when returning from StartTone.

 tests/lib/callable/media-channel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a2a946e96d5f1a0132c94434fea5ccdc22a06378
Merge: 3d199bc 81d8ffa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 25 10:04:20 2009 -0300

    Merge branch 'hold'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit a11305688a56bb4950e174437aceb783262f141f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 24 14:54:08 2009 -0300

    streamed-media-chan test: Added tests for StreamedMediaChannel DTMF interface support.

 tests/dbus/streamed-media-chan.cpp | 145 +++++++++++++++++++++++++++++++++++++
 1 file changed, 145 insertions(+)

commit d9c2cb04f3c21c32a15ae019ff9b5e6275a830f9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Aug 24 14:53:33 2009 -0300

    callable cm: Added DTMF interface simulation support.

 tests/lib/callable/media-channel.c | 99 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 99 insertions(+)

commit 81d8ffaccbfcdcc164f1f7a1cf05973bb8464c07
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 18 12:42:44 2009 -0300

    StreamedMediaChannel: Renamed requestLocalHold method to requestHold.

 TelepathyQt4/streamed-media-channel.cpp |  8 ++++----
 TelepathyQt4/streamed-media-channel.h   |  2 +-
 tests/dbus/streamed-media-chan.cpp      | 12 ++++++------
 3 files changed, 11 insertions(+), 11 deletions(-)

commit 59ef6ce118de2e5f9f7fb22e029ce7b51e84d57b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 18 12:37:04 2009 -0300

    StreamedMediaChannel: Improved docs for localHoldState and localHoldStateReason.

 TelepathyQt4/streamed-media-channel.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 680f7382273954009d3d1ff295c0d47d79d5de3b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 18 11:26:07 2009 -0300

    callable cm: Merge stylistic fixes from tp-glib.

 tests/lib/callable/media-channel.c | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit cbde7946564e184f50e4a8e0a4b3fe67ca0f1e52
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 20:26:24 2009 -0300

    streamed-media-chan test: Added test for inability to unhold (unable to reacquire a resource for example).

 tests/dbus/streamed-media-chan.cpp | 87 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 85 insertions(+), 2 deletions(-)

commit 3c5edee3c3aca377ac9777522df9d9270564f4a3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 20:25:16 2009 -0300

    callable cm: Added simulation for inability to unhold (unable to reacquire a resource for example).

 tests/lib/callable/media-channel.c | 27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)

commit 3abc075dd76b2f2a9b52a6be01056bd1ba071d11
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 19:55:51 2009 -0300

    StreamedMediaChannel: Always delete watchers when the call finished.

 TelepathyQt4/streamed-media-channel.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 4bc7304a04f24f4a592cd7d57b980206b62c7b5a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 19:54:09 2009 -0300

    StreamedMediaChannel: Do not emit localHoldStateChanged if local hold state did not change.

 TelepathyQt4/streamed-media-channel.cpp | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 606d320b70cd46b9f140e1aa4e70356e44120164
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 19:53:13 2009 -0300

    StreamedMediaChannel: Do not fail if Hold.GetHoldState fails.

 TelepathyQt4/streamed-media-channel.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 35240d546e4d8a0a440f5cd384c3109d162b3d33
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 19:52:38 2009 -0300

    StreamedMediaChannel: Updated docs for requestLocalHold.

 TelepathyQt4/streamed-media-channel.cpp | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 6f01d4c762dfef879bd796dd83ab8381134b433c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 19:39:34 2009 -0300

    StreamedMediaChannel: Changed Hold interface methods to preprend "local", indicating it's the local hold state.

 TelepathyQt4/streamed-media-channel.cpp |  92 ++++++++++++++-------------
 TelepathyQt4/streamed-media-channel.h   |  14 ++---
 tests/dbus/streamed-media-chan.cpp      | 108 ++++++++++++++++----------------
 3 files changed, 108 insertions(+), 106 deletions(-)

commit f54f4a377b26e5e6111a40624c92110c5e31a626
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 12 12:56:52 2009 -0300

    streamed-media-chan test: Added tests for StreamedMediaChannel hold interface support.

 tests/dbus/streamed-media-chan.cpp | 149 +++++++++++++++++++++++++++++++++++++
 1 file changed, 149 insertions(+)

commit f13be9345a34fa4beb2b555a899c1e00646c7a8c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 12 13:01:19 2009 -0300

    callable cm: Added hold interface simulation support.

 tests/lib/callable/media-channel.c | 112 +++++++++++++++++++++++++++++++++++++
 1 file changed, 112 insertions(+)

commit 80ff7d67fe9b985f2be1b50e025a919bcf962654
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 12 11:29:37 2009 -0300

    StreamedMediaChannel: Added Hold interface support.

 TelepathyQt4/streamed-media-channel.cpp | 147 +++++++++++++++++++++++++++++++-
 TelepathyQt4/streamed-media-channel.h   |  11 +++
 2 files changed, 157 insertions(+), 1 deletion(-)

commit 64c0954cfb21e38750ce7c48cc41aae425483d39
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 00:18:05 2009 -0300

    StreamedMediaChannel: Added DTMF interface support.

 TelepathyQt4/streamed-media-channel.cpp | 56 +++++++++++++++++++++++++++++++++
 TelepathyQt4/streamed-media-channel.h   |  3 ++
 2 files changed, 59 insertions(+)

commit 3d199bc04901a3e5d57fe64cefb45543fe6adb6e
Merge: 001e17f 08be450
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 19:19:17 2009 -0300

    Merge branch 'bug23282'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 001e17fcee6caa2dcd7240859a96c618a685fd47
Merge: a293377 7e94f7b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 13 19:18:59 2009 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 08be450c55f038ec277f6bb56f4c875f15a75b74
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Aug 12 12:55:24 2009 -0300

    Channel: Proper feed ReadinessHelper with interfaces when they are retrieved.

 TelepathyQt4/channel.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 7e94f7b9185758205743e3f6c8a9d6bb8f0fa089
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 11 23:44:37 2009 -0300

    Moved OptionalInterfaceFactory::InterfaceSupportedChecking docs from DBusProxy to OptionalInterfaceFactory.

 TelepathyQt4/dbus-proxy.cpp                 | 19 -------------------
 TelepathyQt4/optional-interface-factory.cpp | 24 ++++++++++++++++++++++++
 2 files changed, 24 insertions(+), 19 deletions(-)

commit c277d20157caff182ebec7fd1c1ee979b525cd6b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Aug 11 23:42:01 2009 -0300

    Use struct Private instead of class Private for consistence.

 TelepathyQt4/connection-manager.h |  4 ++--
 TelepathyQt4/dbus-proxy.cpp       |  3 +--
 TelepathyQt4/dbus-proxy.h         | 12 ++++++------
 3 files changed, 9 insertions(+), 10 deletions(-)

commit a29337748bf699c5224a75d3c1a1bc616dda3bba
Merge: 1123177 f638afa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 6 08:57:28 2009 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit f638afabbcc4c37ee006dca4fc8d2d89cf8c691b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Aug 6 08:44:34 2009 -0300

    Removed cli/Client from header guards.

 TelepathyQt4/AbstractClient                             | 4 ++--
 TelepathyQt4/AbstractClientApprover                     | 4 ++--
 TelepathyQt4/AbstractClientHandler                      | 4 ++--
 TelepathyQt4/AbstractClientObserver                     | 4 ++--
 TelepathyQt4/AbstractInterface                          | 4 ++--
 TelepathyQt4/Account                                    | 4 ++--
 TelepathyQt4/AccountInterface                           | 4 ++--
 TelepathyQt4/AccountManager                             | 4 ++--
 TelepathyQt4/AccountManagerInterface                    | 4 ++--
 TelepathyQt4/Channel                                    | 4 ++--
 TelepathyQt4/ChannelDispatchOperation                   | 4 ++--
 TelepathyQt4/ChannelDispatchOperationInterface          | 4 ++--
 TelepathyQt4/ChannelDispatcher                          | 4 ++--
 TelepathyQt4/ChannelDispatcherInterface                 | 4 ++--
 TelepathyQt4/ChannelInterface                           | 4 ++--
 TelepathyQt4/ChannelInterfaceCallStateInterface         | 4 ++--
 TelepathyQt4/ChannelInterfaceChatStateInterface         | 4 ++--
 TelepathyQt4/ChannelInterfaceDTMFInterface              | 4 ++--
 TelepathyQt4/ChannelInterfaceGroupInterface             | 4 ++--
 TelepathyQt4/ChannelInterfaceHoldInterface              | 4 ++--
 TelepathyQt4/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 ++--
 TelepathyQt4/ConnectionInterfaceCapabilitiesInterface   | 4 ++--
 TelepathyQt4/ConnectionInterfaceContactsInterface       | 4 ++--
 TelepathyQt4/ConnectionInterfacePresenceInterface       | 4 ++--
 TelepathyQt4/ConnectionInterfaceRequestsInterface       | 4 ++--
 TelepathyQt4/ConnectionInterfaceSimplePresenceInterface | 4 ++--
 TelepathyQt4/ConnectionManager                          | 4 ++--
 TelepathyQt4/ConnectionManagerInterface                 | 4 ++--
 TelepathyQt4/Contact                                    | 4 ++--
 TelepathyQt4/ContactManager                             | 4 ++--
 TelepathyQt4/DBus                                       | 4 ++--
 TelepathyQt4/DBusDaemonInterface                        | 4 ++--
 TelepathyQt4/DBusProxy                                  | 4 ++--
 TelepathyQt4/Feature                                    | 4 ++--
 TelepathyQt4/FileTransferChannel                        | 4 ++--
 TelepathyQt4/IntrospectableInterface                    | 4 ++--
 TelepathyQt4/MediaSessionHandler                        | 4 ++--
 TelepathyQt4/MediaSessionHandlerInterface               | 4 ++--
 TelepathyQt4/MediaStreamHandler                         | 4 ++--
 TelepathyQt4/MediaStreamHandlerInterface                | 4 ++--
 TelepathyQt4/Message                                    | 4 ++--
 TelepathyQt4/MethodInvocationContext                    | 4 ++--
 TelepathyQt4/OptionalInterfaceFactory                   | 4 ++--
 TelepathyQt4/PeerInterface                              | 4 ++--
 TelepathyQt4/PendingAccount                             | 4 ++--
 TelepathyQt4/PendingChannel                             | 4 ++--
 TelepathyQt4/PendingChannelRequest                      | 4 ++--
 TelepathyQt4/PendingConnection                          | 4 ++--
 TelepathyQt4/PendingContactAttributes                   | 4 ++--
 TelepathyQt4/PendingContacts                            | 4 ++--
 TelepathyQt4/PendingFailure                             | 4 ++--
 TelepathyQt4/PendingHandles                             | 4 ++--
 TelepathyQt4/PendingOperation                           | 4 ++--
 TelepathyQt4/PendingReady                               | 4 ++--
 TelepathyQt4/PendingStringList                          | 4 ++--
 TelepathyQt4/PendingSuccess                             | 4 ++--
 TelepathyQt4/PendingVoidMethodCall                      | 4 ++--
 TelepathyQt4/Properties                                 | 4 ++--
 TelepathyQt4/PropertiesInterface                        | 4 ++--
 TelepathyQt4/PropertiesInterfaceInterface               | 4 ++--
 TelepathyQt4/ReadinessHelper                            | 4 ++--
 TelepathyQt4/ReadyObject                                | 4 ++--
 TelepathyQt4/ReceivedMessage                            | 4 ++--
 TelepathyQt4/ReferencedHandles                          | 4 ++--
 TelepathyQt4/ReferencedHandlesIterator                  | 4 ++--
 TelepathyQt4/RoomListChannel                            | 4 ++--
 TelepathyQt4/StatefulDBusProxy                          | 4 ++--
 TelepathyQt4/StatelessDBusProxy                         | 4 ++--
 TelepathyQt4/StreamedMediaChannel                       | 4 ++--
 TelepathyQt4/TextChannel                                | 4 ++--
 TelepathyQt4/abstract-client.h                          | 4 ++--
 TelepathyQt4/abstract-interface.h                       | 4 ++--
 TelepathyQt4/account-manager.h                          | 4 ++--
 TelepathyQt4/account.h                                  | 4 ++--
 TelepathyQt4/channel-dispatch-operation.h               | 4 ++--
 TelepathyQt4/channel-dispatcher.h                       | 4 ++--
 TelepathyQt4/channel-factory.h                          | 4 ++--
 TelepathyQt4/channel-request.h                          | 4 ++--
 TelepathyQt4/channel.h                                  | 4 ++--
 TelepathyQt4/client-registrar-internal.h                | 4 ++--
 TelepathyQt4/client-registrar.h                         | 4 ++--
 TelepathyQt4/client.h                                   | 4 ++--
 TelepathyQt4/connection-internal.h                      | 4 ++--
 TelepathyQt4/connection-manager-internal.h              | 4 ++--
 TelepathyQt4/connection-manager.h                       | 4 ++--
 TelepathyQt4/connection.h                               | 4 ++--
 TelepathyQt4/contact-manager-internal.h                 | 4 ++--
 TelepathyQt4/contact-manager.h                          | 4 ++--
 TelepathyQt4/contact.h                                  | 4 ++--
 TelepathyQt4/dbus-proxy.h                               | 4 ++--
 TelepathyQt4/dbus.h                                     | 4 ++--
 TelepathyQt4/feature.h                                  | 4 ++--
 TelepathyQt4/file-transfer-channel.h                    | 4 ++--
 TelepathyQt4/media-session-handler.h                    | 4 ++--
 TelepathyQt4/media-stream-handler.h                     | 4 ++--
 TelepathyQt4/message.h                                  | 4 ++--
 TelepathyQt4/method-invocation-context.h                | 4 ++--
 TelepathyQt4/optional-interface-factory.h               | 4 ++--
 TelepathyQt4/pending-account.h                          | 4 ++--
 TelepathyQt4/pending-channel-request-internal.h         | 4 ++--
 TelepathyQt4/pending-channel-request.h                  | 4 ++--
 TelepathyQt4/pending-channel.h                          | 4 ++--
 TelepathyQt4/pending-connection.h                       | 4 ++--
 TelepathyQt4/pending-contact-attributes.h               | 4 ++--
 TelepathyQt4/pending-contacts.h                         | 4 ++--
 TelepathyQt4/pending-handles.h                          | 4 ++--
 TelepathyQt4/pending-operation.h                        | 4 ++--
 TelepathyQt4/pending-ready.h                            | 4 ++--
 TelepathyQt4/pending-string-list.h                      | 4 ++--
 TelepathyQt4/properties.h                               | 4 ++--
 TelepathyQt4/readiness-helper.h                         | 4 ++--
 TelepathyQt4/ready-object.h                             | 4 ++--
 TelepathyQt4/referenced-handles.h                       | 4 ++--
 TelepathyQt4/room-list-channel.h                        | 4 ++--
 TelepathyQt4/simple-pending-operations.h                | 4 ++--
 TelepathyQt4/streamed-media-channel.h                   | 4 ++--
 TelepathyQt4/text-channel.h                             | 4 ++--
 136 files changed, 272 insertions(+), 272 deletions(-)

commit 1123177abf30a9d021dd9e337b8fe9f63ed13ce5
Merge: f26207c 1bb5d25
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jul 30 15:25:39 2009 +0100

    Merge branch 'fix-bug-23040'

commit 1bb5d25173a7c62a276f675b460e39bce85c734d
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jul 30 15:07:53 2009 +0100

    Add a check to the pinocchio/cm-basics unit tests for Bug 23040.

 tests/pinocchio/cm-basics.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 1c2c75f7dc73412c47006ef5a739354a82ce331e
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jul 30 14:41:37 2009 +0100

    Fix Bug 23040, running connection managers appear twice in ConnectionManager::listNames result.

 TelepathyQt4/connection-manager-internal.h | 3 ++-
 TelepathyQt4/connection-manager.cpp        | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit f26207c81f32e01f43473440089a4032e4e898f9
Merge: 92cfc5e 5a04501
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jul 27 12:26:55 2009 -0300

    Merge branch 'bug21335'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 92cfc5e90b88a6b74af44a091cffe1d16f02363e
Merge: 6f7d7fe fac6bb5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jul 27 12:26:37 2009 -0300

    Merge branch 'bug20269'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 5a04501e75c60c92694af059b9d26a1df68aba9b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jul 27 12:21:33 2009 -0300

    Channel: Handle MembersChanged for reason Renamed when renaming "myself".

 TelepathyQt4/channel.cpp | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 90f37576c409a0a7c6bc655bc861e1aa5728e990
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jul 27 12:08:55 2009 -0300

    Channel: Added comments for change-reason Invited/Separated that they shouldn't happen as a self remove reason.

 TelepathyQt4/channel.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c67aebed12528a0058c310796f1511e8ff68efa8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jul 27 11:49:32 2009 -0300

    Channel: Improved change-reason mapping to Telepathy Error.
    
    Improved change-reason mapping to Telepathy Error and added a comment on
    what is being mapped to default case (no error defined).

 TelepathyQt4/channel.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 5be690664b226b81f2c0b2abd11f62a1f96e8e3e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jul 27 11:48:33 2009 -0300

    Channel: Use TELEPATHY_ERROR_TERMINATED as invalidate reason if change reason is not known.

 TelepathyQt4/channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 33072423b5a0242de4e4900601fa8088eba005fa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 14:59:53 2009 -0300

    Channel: Check if change-reason is being used properly on invalidate (Closed) when removing self handle.

 tests/dbus/chan-group.cpp | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 8d917bdf3306e18c0aa9c154c8b7ecd79eb4c4a4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 14:58:53 2009 -0300

    csh test cm: Close channel when self handle is removed.

 tests/lib/csh/room.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 414089c717164d535c20b577f8afaed60804420d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 14:58:23 2009 -0300

    Channel: Use change-reason when invalidating channel on closed.

 TelepathyQt4/channel.cpp | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit df349e220a14a70ed8c1c9480693cb1225a61fa7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 14:57:57 2009 -0300

    Channel: Make sure groupSelfContactRemoveInfo is set even if Closed is called before building the contacts.

 TelepathyQt4/channel.cpp | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit abacd3d1af1666af88c744593bf7a3558ab53db8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 14:56:42 2009 -0300

    Channel: Always use change-reason even if the reason is None, so GroupMemberChangeDetails::hasReason returns true.

 TelepathyQt4/channel.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 04a36e0a312fbfe9915438ed8bc70214b82bb651
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 14:55:30 2009 -0300

    Channel: Added method to map a GroupMembersChangedDetails change-reason to a Telepathy error.

 TelepathyQt4/channel.cpp | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit fac6bb58d2644d657101caad9d80a8e77b83565d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 12:48:57 2009 -0300

    Fixed bug 20269: Channel's Contact objects should initially have no features.

 TelepathyQt4/channel.cpp | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 4456919ad7ff1021811c0a0d78b5df428079e09c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 12:45:28 2009 -0300

    chan-group test: Added test to Channel::groupSelfContactRemoveInfo.

 tests/dbus/chan-group.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 3533a2f5e3169463f562dec335b27a27caebcdf0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jul 24 12:45:01 2009 -0300

    Fixed bug 21335: Implement Group self-handle removal reasons.

 TelepathyQt4/channel.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 6f7d7feea4a6c07b9b5b050c3aeb65ac2f6d9496
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 19:43:30 2009 -0300

    Start 0.1.10 development

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d5dec56858acb6035ea4ea141b7206c3af9dc3ef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 19:17:07 2009 -0300

    Prepare release 0.1.9

 NEWS         | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 58 insertions(+), 1 deletion(-)

commit 9721acc268d59a62e3cd1b35c3a876177a99a141
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 19:22:53 2009 -0300

    Fixed make dist.
    
    Added missing manager files to build system.

 tests/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b1dddf0d1c6cbbd033aef63b7be3afcd65784651
Merge: c3aa1c0 23a4b8b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 18:41:43 2009 -0300

    Merge commit 'gberg/fix-api-inconsistency'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit c3aa1c091be90085ab1cb3a532be3b219b1c3a14
Merge: cb6c27c cb6d8a6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 18:40:53 2009 -0300

    Merge commit 'gberg/doc-fixes'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit cb6c27c256c85d019ca22b236681a8867c4c4cd6
Merge: 59d1b74 535e338
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 18:39:19 2009 -0300

    Merge branch 'misc'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 59d1b7473fc7d05b90379264c814539c0b9fbcc5
Merge: 1ecf6d6 4a0f88b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 18:39:09 2009 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 1ecf6d649025d673fc9e3f12bf6db23de77c8b1a
Merge: 304e033 a9feff9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 18:38:10 2009 -0300

    Merge branch 'roster-groups'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit a9feff9c9dcab5b58f5cf89684a31d18a6b3892d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:56:14 2009 -0300

    ContactManager: Explicitly say that addGroup succeeds if the group already exists.

 TelepathyQt4/contact-manager.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit e60c068b0063d963fd9643066fdc2505de295272
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:50:31 2009 -0300

    ContactManager: Renamed groupAdd/RemoveContacts to addContactsToGroup/removeContactsFromGroup.

 TelepathyQt4/contact-manager.cpp  | 8 ++++----
 TelepathyQt4/contact-manager.h    | 4 ++--
 TelepathyQt4/contact.cpp          | 4 ++--
 tests/dbus/conn-roster-groups.cpp | 4 ++--
 4 files changed, 10 insertions(+), 10 deletions(-)

commit 59cbc78bcbd2e68e4106f5395592d8bce6a13231
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:44:39 2009 -0300

    Contact/ContactManager: Docs++.

 TelepathyQt4/contact-manager.cpp | 4 ++--
 TelepathyQt4/contact.cpp         | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 521f3b2054465aec97ba4cba5d0790614b9a67d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:42:14 2009 -0300

    Fixed copy/paste error.

 tests/dbus/conn-roster-groups.cpp | 2 +-
 tests/dbus/conn-roster.cpp        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d746ae2d36c637ae3221857eab2099d0b02f108d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:35:24 2009 -0300

    ContactManager: Proper remove contact list group even if there are contacts in the group.

 TelepathyQt4/Makefile.am                |  2 ++
 TelepathyQt4/contact-manager-internal.h | 50 ++++++++++++++++++++++++++++++++
 TelepathyQt4/contact-manager.cpp        | 51 ++++++++++++++++++++++++++++++---
 3 files changed, 99 insertions(+), 4 deletions(-)

commit a6a8ba75dd1b40e22e8e5638a31e7d0e971e9743
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:10:05 2009 -0300

    ContactManager: Use ensureChannel to create contact list groups, so it succeeds if the group already exists.

 TelepathyQt4/contact-manager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 47e1596c2c6f78f1f08b2aa5c123d27df526d8b2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:09:19 2009 -0300

    ContactManager: Removed TODO.

 TelepathyQt4/contact-manager.cpp | 9 ---------
 1 file changed, 9 deletions(-)

commit a2797d76debe332cb2c2eaec16ecff91ae5785aa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:08:19 2009 -0300

    ContactManager: Let's not assume that contact list groups with empty names are not allowed, let the CM decide it.

 TelepathyQt4/contact-manager.cpp | 5 -----
 1 file changed, 5 deletions(-)

commit 0ca784231a2cd582391dfc8e0e634abf9b8f561f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 14:00:31 2009 -0300

    Connection: Comments++.

 TelepathyQt4/connection.cpp | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit f5eb9a449f051959e8e1106dc86d44f3dab4a7b9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 13:55:58 2009 -0300

    Connection/ContactManager: Use proper english when naming contact list channels and contact list group channels.

 TelepathyQt4/connection.cpp      | 34 ++++++++++-----------
 TelepathyQt4/contact-manager.cpp | 64 ++++++++++++++++++++--------------------
 TelepathyQt4/contact-manager.h   |  8 ++---
 3 files changed, 53 insertions(+), 53 deletions(-)

commit 6d40ac3aef2873081d7bd9d36f2f6399ca08c9c5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 13:47:01 2009 -0300

    Connection: Refactor code that checks if FeatureRosterGroups is ready.
    
    Changes suggested by Simon McVittie <simon.mcvittie@collabora.co.uk>

 TelepathyQt4/connection.cpp | 43 ++++++++++++++++++++++++++++---------------
 1 file changed, 28 insertions(+), 15 deletions(-)

commit 23a4b8b16e27049f59485b225104bc1e2d05fcb7
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jul 23 16:18:17 2009 +0100

    Chat requiredForRegistration() to isRequiredForRegistration() to make it consistent with other bool returning getters.

 TelepathyQt4/connection-manager.cpp | 2 +-
 TelepathyQt4/connection-manager.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 535e338e5481454ecdd4084c43afe20c2603bbe9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 12:03:39 2009 -0300

    FileTransferChannel: Fixed redundancy on comment.

 TelepathyQt4/file-transfer-channel.cpp | 2 +-
 TelepathyQt4/file-transfer-channel.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 66bd3d2b5872386db0624e6d17310c1799b5e5f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 12:02:56 2009 -0300

    RoomListChannel: Fixed redundancy on comment.

 TelepathyQt4/room-list-channel.cpp | 2 +-
 TelepathyQt4/room-list-channel.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1e83635c90b87967ecf1b6377b4618992d05dba7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 02:12:09 2009 -0300

    Renamed FileTransfer to FileTransferChannel.

 TelepathyQt4/FileTransfer              | 13 -----
 TelepathyQt4/FileTransferChannel       | 13 +++++
 TelepathyQt4/Makefile.am               |  8 +--
 TelepathyQt4/channel-factory.cpp       |  4 +-
 TelepathyQt4/file-transfer-channel.cpp | 92 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/file-transfer-channel.h   | 56 +++++++++++++++++++++
 TelepathyQt4/file-transfer.cpp         | 92 ----------------------------------
 TelepathyQt4/file-transfer.h           | 56 ---------------------
 TelepathyQt4/types.h                   |  4 +-
 9 files changed, 169 insertions(+), 169 deletions(-)

commit 6ec7fbf49385426f89bcab6a72c4f6f3f185f183
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 02:04:56 2009 -0300

    Renamed RoomList to RoomListChannel.

 TelepathyQt4/Makefile.am           |  8 ++--
 TelepathyQt4/RoomList              | 13 ------
 TelepathyQt4/RoomListChannel       | 13 ++++++
 TelepathyQt4/channel-factory.cpp   |  4 +-
 TelepathyQt4/pending-channel.cpp   |  4 --
 TelepathyQt4/room-list-channel.cpp | 91 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/room-list-channel.h   | 56 +++++++++++++++++++++++
 TelepathyQt4/room-list.cpp         | 91 --------------------------------------
 TelepathyQt4/room-list.h           | 56 -----------------------
 TelepathyQt4/types.h               |  4 +-
 10 files changed, 168 insertions(+), 172 deletions(-)

commit b5eb4b3c8e74b0b25839e9659dbaa3e927ba158a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:46:15 2009 -0300

    ContactManager: Removed contactGroups method in favor of Contact::groups().

 TelepathyQt4/contact-manager.cpp | 19 -------------------
 TelepathyQt4/contact-manager.h   |  1 -
 2 files changed, 20 deletions(-)

commit a213a27e6db5685e2ff29e04e88788812d4e8088
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:45:48 2009 -0300

    Contact: Added some docs.

 TelepathyQt4/contact.cpp | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 7ad79f9954ec4da393306f5a1ad9df0a10615815
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:37:27 2009 -0300

    roster-groups example: Added tests for contact list group removal.

 tests/dbus/conn-roster-groups.cpp | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit baccfe9e754e53d24024d82a107aeeec49e2d0ce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:36:26 2009 -0300

    ContactManager: Remove contact list group channel from internal list when group is removed.

 TelepathyQt4/contact-manager.cpp | 1 +
 1 file changed, 1 insertion(+)

commit a5a94d1c9c23dcfee0f7a65c66652ba07819547e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:31:16 2009 -0300

    roster-groups example: Added tests for removing contacts from a contact list group.

 tests/dbus/conn-roster-groups.cpp | 29 ++++++++++++++++++++++++++++-
 1 file changed, 28 insertions(+), 1 deletion(-)

commit 979ff78a74bec16d8a0c08f9f51251a60ec60922
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:26:50 2009 -0300

    roster-groups example: Added tests for adding contacts to a contact list group.

 tests/dbus/conn-roster-groups.cpp | 28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

commit c581d3303f4d49fbe076f7e0de1ace4fb339c635
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:13:46 2009 -0300

    roster-groups example: Added tests for contact list group creation.

 tests/dbus/conn-roster-groups.cpp | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit b23858efb0ea5f62670342f4102303f76214a97f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jul 23 01:11:13 2009 -0300

    ContactManager: Create empty contact list groups using CreateChannel instead of RequestHandles.

 TelepathyQt4/contact-manager.cpp | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 067fc084b451c04c197b62197901be18067f5c38
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 19:38:46 2009 -0300

    roster-groups example: Added initial test cases for roster groups support.

 tests/dbus/Makefile.am            |   5 +
 tests/dbus/conn-roster-groups.cpp | 204 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 209 insertions(+)

commit 15097d730cf5e6cfac0bef0f5de34af9fbada222
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 19:37:44 2009 -0300

    Merge 'contactlist' example CM from latest tp-glib.

 tests/lib/contactlist/conn.c                 |  9 ++++-----
 tests/lib/contactlist/contact-list-manager.c | 18 ++++++++----------
 tests/lib/contactlist/contact-list.c         |  5 ++++-
 3 files changed, 16 insertions(+), 16 deletions(-)

commit 90d0f4b64c3561b22a577af2a9f648f8751ec29f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 16:16:23 2009 -0300

    Contact: Cache contact list groups.

 TelepathyQt4/contact-manager.cpp | 19 +++++--------------
 TelepathyQt4/contact.cpp         | 15 ++++++++++-----
 2 files changed, 15 insertions(+), 19 deletions(-)

commit ffc0fc412f0e545671220e370ac1e1abf0d82cab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 16:08:54 2009 -0300

    ContactManager: Added membersAdded/removed to groupMembersChanged signal.

 TelepathyQt4/contact-manager.cpp | 4 ++--
 TelepathyQt4/contact-manager.h   | 4 +++-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 7bc0865c692591cee8de670cef3263dcbf47cdbc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 16:06:51 2009 -0300

    ContactManager: Renamed groupChanged signal to groupMembersChanged.

 TelepathyQt4/contact-manager.cpp | 2 +-
 TelepathyQt4/contact-manager.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c48f9e6f0872c90d9103b0d5b865259d502e2b0a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 16:03:54 2009 -0300

    ContactManager: Update contacts when contact list group changes.

 TelepathyQt4/contact-manager.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 0b0974171f4b1598c4d3537080810f24ec00f26a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 16:01:57 2009 -0300

    ContactManager: Added groupChanged signal.

 TelepathyQt4/contact-manager.cpp | 27 +++++++++++++++++++++++++++
 TelepathyQt4/contact-manager.h   |  7 +++++++
 2 files changed, 34 insertions(+)

commit aa13ae102cc84579ecad19ea930c7e898caea6b0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 15:55:50 2009 -0300

    ContactManager: Refactor common code for setting/adding contact list groups.

 TelepathyQt4/contact-manager.cpp | 27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

commit 36159173b7fa4359eefdea75e8abbe3c8a3c9a61
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 15:53:48 2009 -0300

    ContactManager: Added Private::parent member.

 TelepathyQt4/contact-manager.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 6b9411d1de738ab31a00b000b17aac76b3ee170c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 15:49:18 2009 -0300

    Contact: Added removedFromGroup signal.

 TelepathyQt4/contact.cpp | 5 +++++
 TelepathyQt4/contact.h   | 2 ++
 2 files changed, 7 insertions(+)

commit d502906d83ebeaa4adee0873e77a3a112d6610f2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 15:48:34 2009 -0300

    Contact: Added addedToGroup signal.

 TelepathyQt4/contact.cpp | 5 +++++
 TelepathyQt4/contact.h   | 4 ++++
 2 files changed, 9 insertions(+)

commit cd89d66766abc0a268ecee4a387ee319ec459496
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 15:40:17 2009 -0300

    ContactManager: Added some docs.

 TelepathyQt4/contact-manager.cpp | 75 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 75 insertions(+)

commit fc45705cc12c3561e880fc29d3f6e3be16b9c52d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 15:40:06 2009 -0300

    ContactManager: Fixed typo.

 TelepathyQt4/contact-manager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c8f5de2fbba05ed89d8773fd16573162682e99f2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 05:02:32 2009 -0300

    Contact: Added groups method.

 TelepathyQt4/contact.cpp | 7 +++++++
 TelepathyQt4/contact.h   | 1 +
 2 files changed, 8 insertions(+)

commit 61df6c5bb4482e91a39c64251b4381cd83f4bc4c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 05:01:53 2009 -0300

    ContactManager: Added contactGroups method.

 TelepathyQt4/contact-manager.cpp | 22 ++++++++++++++++++++++
 TelepathyQt4/contact-manager.h   |  1 +
 2 files changed, 23 insertions(+)

commit 2f2fc99ce343e9f7ab8ed5b7b6762ea6a53d7a6f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:52:55 2009 -0300

    Contact: Added removeFromGroup support.

 TelepathyQt4/contact.cpp | 8 ++++++++
 TelepathyQt4/contact.h   | 1 +
 2 files changed, 9 insertions(+)

commit 5907815d3db0be0ff39e83adba37dca19af96da3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:51:53 2009 -0300

    Contact: Added addToGroup method.

 TelepathyQt4/contact.cpp | 8 ++++++++
 TelepathyQt4/contact.h   | 2 ++
 2 files changed, 10 insertions(+)

commit 61e463a9cb319d2672a6faabcc9b1bf1db19df07
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:43:30 2009 -0300

    ContactManager: Added removeGroup method.

 TelepathyQt4/contact-manager.cpp | 11 +++++++++++
 TelepathyQt4/contact-manager.h   |  1 +
 2 files changed, 12 insertions(+)

commit ec438050ae8227ff397e622d956fe1516e2faece
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:39:32 2009 -0300

    COntactManager: Added addGroup method.

 TelepathyQt4/contact-manager.cpp | 11 +++++++++++
 TelepathyQt4/contact-manager.h   |  2 ++
 2 files changed, 13 insertions(+)

commit bc147a99943a3c01024a5feb861b2442effc992b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:30:51 2009 -0300

    ContactManager: Added groupRemoveContacts method.

 TelepathyQt4/contact-manager.cpp | 12 ++++++++++++
 TelepathyQt4/contact-manager.h   |  2 ++
 2 files changed, 14 insertions(+)

commit f8a49b53b4b19b07ae5a64192548695221631cac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:28:52 2009 -0300

    ContactManager: Added groupAddContacts method.

 TelepathyQt4/contact-manager.cpp | 12 ++++++++++++
 TelepathyQt4/contact-manager.h   |  2 ++
 2 files changed, 14 insertions(+)

commit a709d85b2ec56d680d04e5d66b2906c4bb43c6ba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:17:46 2009 -0300

    ContactManager: Added groupRemoved signal.

 TelepathyQt4/contact-manager.cpp | 26 ++++++++++++++++++++++----
 TelepathyQt4/contact-manager.h   |  4 ++++
 2 files changed, 26 insertions(+), 4 deletions(-)

commit b6bd35b5368d4f296604153f93f620809b75f92b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 04:07:32 2009 -0300

    ContactManager: Added groupContacts method.

 TelepathyQt4/contact-manager.cpp | 10 ++++++++++
 TelepathyQt4/contact-manager.h   |  2 ++
 2 files changed, 12 insertions(+)

commit 059c481a59b59632dcc502fbaabb3c8f9caedd30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 03:57:44 2009 -0300

    ContactManager: Added groupAdded signal.

 TelepathyQt4/contact-manager.cpp | 3 ++-
 TelepathyQt4/contact-manager.h   | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

commit f5d6bd163f261a718f27401a1c989bc8d985015a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 03:53:18 2009 -0300

    Connection: Added initial roster groups support.

 TelepathyQt4/connection.cpp      | 102 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/connection.h        |   4 ++
 TelepathyQt4/contact-manager.cpp |  32 ++++++++++++
 TelepathyQt4/contact-manager.h   |   4 ++
 4 files changed, 142 insertions(+)

commit 743c8b2d037e55118201b1a297e4111fcb614bf7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jul 22 03:14:17 2009 -0300

    ContactManager: Follow name convention when dealing with contact lists channels.

 TelepathyQt4/connection.cpp      | 2 +-
 TelepathyQt4/contact-manager.cpp | 2 +-
 TelepathyQt4/contact-manager.h   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 4a0f88b7c41883edb352a167034da22cd6ab7e6f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jul 21 14:02:36 2009 -0300

    PendingOperation: Fixed debug when trying to finish a PendingOperation already finished.

 TelepathyQt4/pending-operation.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cb6d8a6c408216003013defec8f7e749aaec6e98
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Mon Jul 20 19:55:26 2009 +0100

    Fix smcv review comments on Account::setAutomaticPresence() and Account::automaticPresence().

 TelepathyQt4/account.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 86459043729824144c213917f1c9a6ea1fe440f6
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Mon Jul 20 19:53:23 2009 +0100

    Fix smcv review comments on Account::connection() api-docs.

 TelepathyQt4/account.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 267324d505a0f70b4f39b70531dc7efba156e647
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Mon Jul 13 13:08:56 2009 +0100

    API doc fixes for Account::setAutomaticPresence().

 TelepathyQt4/account.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 57bb9835c1fcf6702219aabd4645ec9835e5083c
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Mon Jul 13 13:06:40 2009 +0100

    API doc fixes for Account::automaticPresence().

 TelepathyQt4/account.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit e695ca204cdfe1a5f144770303de653fff6156be
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Mon Jul 13 13:04:33 2009 +0100

    grammar++

 TelepathyQt4/account.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 38f3cf9f6940803da7830524ca919dbafbabeb62
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Mon Jul 13 13:02:54 2009 +0100

    API doc fixes for Account::connection().

 TelepathyQt4/account.cpp | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 304e033caca90bceb47b2201f7bb846474adb83e
Merge: 1e0ee6b b389789
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 1 00:18:56 2009 +0300

    Merge branch 'master' of dhansak:/srv/git.collabora.co.uk/git/telepathy-qt4

commit 1e0ee6b134e40a9ad22f8fddcbba426f184d61cd
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 1 00:16:29 2009 +0300

    Correctly order constructors before the members in pimpl structs

 TelepathyQt4/channel.cpp            |  6 +++---
 TelepathyQt4/connection-manager.cpp | 16 ++++++++--------
 TelepathyQt4/readiness-helper.cpp   | 14 +++++++-------
 3 files changed, 18 insertions(+), 18 deletions(-)

commit 249a0eb6fef452275abaf8c399e3141931ec51dd
Author: Olli Salli <XXX CHANGE THIS INVALID ADDRESS TO SOMETHING SENSIBLE WHEN WORKING ON A NEW REPO XXX>
Date:   Tue Jun 30 23:56:55 2009 +0300

    Use a private implementation for ReadinessHelper::Introspectable

 TelepathyQt4/readiness-helper.cpp | 71 ++++++++++++++++++++++++++++++++++-----
 TelepathyQt4/readiness-helper.h   | 31 ++++++-----------
 2 files changed, 72 insertions(+), 30 deletions(-)

commit b389789e70ee8b793ad7e168bffe0556bae2acbe
Merge: 44ca148 7ee7879
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 17:43:53 2009 -0300

    Merge branch 'manager-file'
    
    Reviewed-by: Olli Salli <olli.salli@collabora.co.uk>

commit aadc4e229c5efa46f200058768c531f07b6223c3
Author: Olli Salli <XXX CHANGE THIS INVALID ADDRESS TO SOMETHING SENSIBLE WHEN WORKING ON A NEW REPO XXX>
Date:   Tue Jun 30 23:04:51 2009 +0300

    Use fully private implementation in ProtocolInfo

 TelepathyQt4/connection-manager.cpp | 23 ++++++++++++++++-------
 TelepathyQt4/connection-manager.h   |  6 ++----
 2 files changed, 18 insertions(+), 11 deletions(-)

commit 5514377e713d91d45be6a57f4993b447317becef
Author: Olli Salli <XXX CHANGE THIS INVALID ADDRESS TO SOMETHING SENSIBLE WHEN WORKING ON A NEW REPO XXX>
Date:   Tue Jun 30 22:51:21 2009 +0300

    Use a private implementation in ProtocolParameter

 TelepathyQt4/connection-manager.cpp | 53 ++++++++++++++++++++++++++++++-------
 TelepathyQt4/connection-manager.h   | 13 +++------
 2 files changed, 47 insertions(+), 19 deletions(-)

commit 1475b1b06fbd6bf6baae7ae6722c008c2b37b924
Author: Olli Salli <XXX CHANGE THIS INVALID ADDRESS TO SOMETHING SENSIBLE WHEN WORKING ON A NEW REPO XXX>
Date:   Tue Jun 30 21:51:41 2009 +0300

    Use a private implementation for Channel::GroupMemberChangeDetails

 TelepathyQt4/channel.cpp | 51 ++++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel.h   | 41 ++++++++++++++++++++------------------
 2 files changed, 73 insertions(+), 19 deletions(-)

commit 7ee78798ae6f18329f5693fc1985f5dcb0c761df
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 15:01:27 2009 -0300

    manager-file test: Use a more descriptive name for invalid test manager files.

 tests/manager-file.cpp                             |  4 +-
 .../test-manager-file-invalid-signature.manager    | 86 ++++++++++++++++++++++
 .../managers/test-manager-file-invalid.manager     |  4 -
 .../managers/test-manager-file-invalid2.manager    | 86 ----------------------
 .../test-manager-file-malformed-keyfile.manager    |  4 +
 5 files changed, 92 insertions(+), 92 deletions(-)

commit cc135eabe32404b8f61886aee57d9c67d5d3f8f7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 14:45:26 2009 -0300

    Fixed bug 20082: KeyFile: double (and other types?) not correctly tested.

 TelepathyQt4/manager-file.cpp                      | 13 +++-
 tests/manager-file.cpp                             |  3 +
 .../managers/test-manager-file-invalid2.manager    | 86 ++++++++++++++++++++++
 tests/telepathy/managers/test-manager-file.manager |  2 +-
 4 files changed, 101 insertions(+), 3 deletions(-)

commit dbf6e0ba2c23eb0b7c041df22759583dca2eaf75
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 14:22:28 2009 -0300

    Fixed bug 20080: KeyFile: ";" as a list may be mis-parsed.
    
    Actually this was not a bug, just improving test coverage.

 tests/manager-file.cpp                             | 8 ++++++++
 tests/telepathy/managers/test-manager-file.manager | 6 +++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 44ca14846974cf68fc06bd4430db2aff927f6ca9
Merge: 71460dc 12d6826
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 14:28:27 2009 -0300

    Merge branch 'connection'
    
    Reviewed-by: Olli Salli <olli.salli@collabora.co.uk>

commit 71460dc81dc2a4e1ddd27eccf1c435dcc63a43c8
Merge: 1b1dac4 bd97c2a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 14:27:36 2009 -0300

    Merge branch 'client'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit bd97c2adb150afe0a9ff72c1213ad20279b87661
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 14:09:29 2009 -0300

    client test: Use full-qualified name for properties when calling AddDispatchOperation.

 tests/dbus/client.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 12d682660f1d4d3606caf4a456a3a35e80d0ab29
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 30 14:07:12 2009 -0300

    Fixed bug 20268: Connection's selfContact object should initially have no features.

 TelepathyQt4/connection.cpp |  5 +----
 tests/dbus/contacts.cpp     | 10 +++++++++-
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 1b1dac433143db0e229d3bf93a48b1838100b87c
Merge: 49d331a c630111
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 16:04:49 2009 -0300

    Merge branch 'cdo'
    
    Author: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit c630111a1399687da57d0ea6116850afc9d46c3a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 15:37:43 2009 -0300

    ChannelDispatchOperation: Improved docs.

 TelepathyQt4/channel-dispatch-operation.cpp | 38 +++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit f10f6159d7ba5d772e6620ba97e969190bcb64de
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 14:40:48 2009 -0300

    ChannelDispatchOperation: Handle Finished signal.
    
    Emit invalidated with TELEPATHY_QT4_ERROR_OBJECT_REMOVED when
    ChannelDispatchOperation.Finished is received.

 TelepathyQt4/channel-dispatch-operation.cpp | 11 +++++++++++
 TelepathyQt4/channel-dispatch-operation.h   |  1 +
 TelepathyQt4/constants.h                    |  8 ++++++++
 3 files changed, 20 insertions(+)

commit 49d331aa7d7ff94b03552efeb7f5fb4a1cca4a66
Merge: c70b926 b920ee3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 14:29:44 2009 -0300

    Merge branch 'client-bugfix'
    
    Author: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit c70b926f92a6035557fa9bb0d500937a1c5f0068
Merge: 0362c26 cd0ac8a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 14:26:52 2009 -0300

    Merge branch 'standardization'
    
    Author: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit cd0ac8a8660d2a2532dcf4abdd7b1fae247a8722
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:41:53 2009 -0300

    Updated HACKING file.

 HACKING | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit ef8183837721c8225f4300a98008e564279fb759
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:36:33 2009 -0300

    TextChannel: Added virtual dtor.

 TelepathyQt4/text-channel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d801af6fc4abd0ff2a35a474652f96133bcf899c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:36:21 2009 -0300

    StreamedMediaChannel: Added virtual dtor.

 TelepathyQt4/streamed-media-channel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e02c5992fe58bd648d28919f0b90cab62a687a8d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:36:13 2009 -0300

    RoomList: Added virtual dtor.

 TelepathyQt4/room-list.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 50c80b81bd438dd3952a01ad9223e76f41c841d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:36:02 2009 -0300

    FileTransfer: Added virtual dtor.

 TelepathyQt4/file-transfer.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f884aa41fd3a50cb135cfca7f5531fe60b101f32
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:35:51 2009 -0300

    Connection: Added virtual dtor.

 TelepathyQt4/connection.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b359b0c9446f70d9677afad556a7da85e86f2205
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:35:43 2009 -0300

    ConnectionManager: Added virtual dtor.

 TelepathyQt4/connection-manager.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0f72b9a4c22aa69296509cb3e0c06fe635fc5d16
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:35:32 2009 -0300

    Channel: Added virtual dtor.

 TelepathyQt4/channel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e9d2f273f81abf660f42dab6018d36d596c5ae70
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:35:19 2009 -0300

    ChannelRequest: Added virtual dtor.

 TelepathyQt4/channel-request.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c15fdc09c1c982a2efe2db32f8698dd123f296e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 13:35:04 2009 -0300

    ChannelDispatchOperation: Added virtual dtor.

 TelepathyQt4/channel-dispatch-operation.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 09a071bdf8f27f1dd26711bac33eae3f94c4e807
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:39:00 2009 -0300

    SimplePendingOperations: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/simple-pending-operations.h | 1 +
 1 file changed, 1 insertion(+)

commit d7839477e622d517354e3266cdcbd492c5470fb9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:38:42 2009 -0300

    ReferencedHandles: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/referenced-handles.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1f0c89165b63dd53e0ec4b60fe918d4c5dc1ccfa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:38:17 2009 -0300

    ReadinessHelper: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/readiness-helper.h | 1 +
 1 file changed, 1 insertion(+)

commit 84c51414b16cac0279fa926253a4c5461c18d39a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:37:58 2009 -0300

    PendingStringList: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/pending-string-list.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 4f803b2f5996b9940cd8a2f843e3106d5aed0893
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:37:31 2009 -0300

    PendingReady: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/pending-ready.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c2bf92bf1bdeac399bbcb6a5538e5fd6a5e4c2f2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:37:04 2009 -0300

    PendingOperation: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/pending-operation.h | 1 +
 1 file changed, 1 insertion(+)

commit e16bf119796a095f98b3e32c426c14dd5b2bc1ed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:36:54 2009 -0300

    PendingContacts: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/pending-contacts.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2b088609b0a7c19013d6de2cd9bd2884c0e1007d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:36:40 2009 -0300

    PendingContactAttributes: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/pending-contact-attributes.h | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit fd6e404b71d6b41a4bfdc0c42813a2bc7d98d0b1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:36:25 2009 -0300

    PendingConnection: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/pending-connection.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 5a9a4b55672ddf402fea035507bee943bdc72201
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:35:52 2009 -0300

    PendingAccount: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/pending-account.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 02592e3a83ccdfb942839c7b7d8abf11f7f440b8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:35:36 2009 -0300

    OptionalInterfaceFactory: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/optional-interface-factory.h | 3 +++
 1 file changed, 3 insertions(+)

commit 331eac0c561f67386311fb5790938a903a0bfd84
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:34:41 2009 -0300

    Message: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/message.h | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit a18cf503a4a10ea134abac7720d6a143300741d9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:34:27 2009 -0300

    ManagerFile: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/manager-file.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 90a6a47ef081daf75976100f7e511f6430d7a9cc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:34:17 2009 -0300

    KeyFile: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/key-file.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ed82eff0658a1d0b8ce8625205d76bdea699099a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:34:04 2009 -0300

    DBusProxy: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/dbus-proxy.h | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 105b39302cfe18d4009e418f630c79a26d8f65c5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:33:51 2009 -0300

    Contact: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/contact.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit f666f517a181983bb53e07540c72b30d3ea03d26
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:33:45 2009 -0300

    ContactManager: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/contact-manager.h | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 2287cebd901bad4040e6d09f85f03e3b0196d556
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:33:29 2009 -0300

    Connection: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/connection.h | 55 ++++++++++++++++++++++-------------------------
 1 file changed, 26 insertions(+), 29 deletions(-)

commit 2eacaea95b3e1098915b60f0824574553278ed1e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:33:19 2009 -0300

    ConnectionManager: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/connection-manager.h | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 08942879025b199aad4e624cddd6d929dc3aa14e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:33:06 2009 -0300

    Channel: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/channel.h | 58 ++++++++++++++++++++++++--------------------------
 1 file changed, 28 insertions(+), 30 deletions(-)

commit 74468ae3523df407cb1474514b2c38c35a5738ac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:21:32 2009 -0300

    AccountManager: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/account-manager.h | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit bf3f8a4ce49cb665c6b09e326b4dc8682375457b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 12:18:05 2009 -0300

    AbstractInterface: Standardize class definition.
    
    - Moved public xxxInterface methods definition to the end of the public methods
      declaration.
    - Added friend struct Private declaration.
    - Added Q_DISABLE_COPY(xxx) to all classes that can not be copied.
    - Moved Q_DISABLE_COPY(xxx) declaration to the top of the class definition,
      before the public keyword.
    - Reorder public, protected, SIGNALS declaration as follows:
       public
       public Q_SLOTS
       Q_SIGNALS
       protected
       protected Q_SLOTS
       private Q_SLOTS
       private
    - Moved friend class xxx definitions to be placed right bellow private keyword.

 TelepathyQt4/abstract-interface.h | 1 +
 1 file changed, 1 insertion(+)

commit b920ee3bbac534633c833eb463df06170fc16f10
Author: George Kiagiadakis <kiagiadakis.george@gmail.com>
Date:   Mon Jun 29 11:02:51 2009 -0300

    ClientApproverAdaptor: Use the dbus qualified name to get the connection property.
    
    Patch from George Kiagiadakis <kiagiadakis.george@gmail.com>.
    
    Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/client-registrar.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0362c261c4e6661d7b63a7e7ebc6e72ca919211c
Merge: b795c8a 521a3e3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 10:47:20 2009 -0300

    Merge branch 'prototype-no-more'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit b795c8a7e806e4307aa8f726b5f5fba8000fd95a
Merge: 433ff55 4053eac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 10:45:38 2009 -0300

    Merge branch 'optional-interface-factory'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 433ff55894c36cdd137fadc50cc57434a47b6090
Merge: 66cbd19 ecd3a1c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 29 10:43:14 2009 -0300

    Merge branch 'coding-style'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 521a3e33dc73e1ad98fdf4d5fbe78c8c253aee5c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 22 01:40:53 2009 -0300

    Removed Prototype library.

 TelepathyQt4/Makefile.am                        |    6 +-
 TelepathyQt4/Prototype/Account.cpp              |  285 -----
 TelepathyQt4/Prototype/Account.h                |  173 ---
 TelepathyQt4/Prototype/AccountManager.cpp       |  390 -------
 TelepathyQt4/Prototype/AccountManager.h         |  166 ---
 TelepathyQt4/Prototype/AvatarManager.cpp        |  320 ------
 TelepathyQt4/Prototype/AvatarManager.h          |  174 ---
 TelepathyQt4/Prototype/CapabilitiesManager.cpp  |  321 ------
 TelepathyQt4/Prototype/CapabilitiesManager.h    |  129 ---
 TelepathyQt4/Prototype/ChatChannel.cpp          |  243 ----
 TelepathyQt4/Prototype/ChatChannel.h            |  119 --
 TelepathyQt4/Prototype/Client/ChannelHandler    |    6 -
 TelepathyQt4/Prototype/Client/StreamEngine      |    6 -
 TelepathyQt4/Prototype/Connection.cpp           |  439 -------
 TelepathyQt4/Prototype/Connection.h             |  256 -----
 TelepathyQt4/Prototype/ConnectionFacade.cpp     |  266 -----
 TelepathyQt4/Prototype/ConnectionFacade.h       |  143 ---
 TelepathyQt4/Prototype/Constants                |    6 -
 TelepathyQt4/Prototype/Contact.cpp              |  191 ----
 TelepathyQt4/Prototype/Contact.h                |  247 ----
 TelepathyQt4/Prototype/ContactManager.cpp       | 1145 -------------------
 TelepathyQt4/Prototype/ContactManager.h         |  351 ------
 TelepathyQt4/Prototype/DBusInterface.cpp        |   49 -
 TelepathyQt4/Prototype/DBusInterface.h          |   51 -
 TelepathyQt4/Prototype/Makefile.am              |  198 ----
 TelepathyQt4/Prototype/PresenceManager.cpp      |  623 ----------
 TelepathyQt4/Prototype/PresenceManager.h        |  151 ---
 TelepathyQt4/Prototype/Stream_Engine.xml        |   44 -
 TelepathyQt4/Prototype/StreamedMediaChannel.cpp |  855 --------------
 TelepathyQt4/Prototype/StreamedMediaChannel.h   |  436 -------
 TelepathyQt4/Prototype/TpQt4Prototype.pc.in     |   11 -
 TelepathyQt4/Prototype/Types                    |    6 -
 TelepathyQt4/Prototype/all.xml                  |   10 -
 TelepathyQt4/Prototype/channel-handler.xml      |    9 -
 TelepathyQt4/Prototype/cli-channel-handler.cpp  |   23 -
 TelepathyQt4/Prototype/cli-channel-handler.h    |   27 -
 TelepathyQt4/Prototype/cli-stream-engine.cpp    |   23 -
 TelepathyQt4/Prototype/cli-stream-engine.h      |   27 -
 TelepathyQt4/Prototype/constants.h              |   27 -
 TelepathyQt4/Prototype/stream-engine.xml        |    9 -
 TelepathyQt4/Prototype/types.cpp                |   22 -
 TelepathyQt4/Prototype/types.h                  |   27 -
 configure.ac                                    |    7 -
 tests/Makefile.am                               |    3 +-
 tests/prototype/Makefile.am                     |   61 -
 tests/prototype/avatar.png                      |  Bin 7657 -> 0 bytes
 tests/prototype/prototype.cpp                   | 1394 -----------------------
 tests/prototype/prototype.h                     |  145 ---
 48 files changed, 4 insertions(+), 9616 deletions(-)

commit 4053eace392da07410bb050f675ed48fcf47674b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 22 01:23:11 2009 -0300

    OptionalInterfaceFactory: Added optionalInterface method.
    
    Moved optionalInterface method to OptionalInterfaceFactory removing
    duplicated code.

 TelepathyQt4/account.h                    | 14 --------------
 TelepathyQt4/channel-dispatch-operation.h | 13 -------------
 TelepathyQt4/channel-request.h            | 13 -------------
 TelepathyQt4/channel.h                    | 13 -------------
 TelepathyQt4/connection.h                 | 14 --------------
 TelepathyQt4/optional-interface-factory.h | 14 ++++++++++++++
 6 files changed, 14 insertions(+), 67 deletions(-)

commit 0aadfca5d399a1bd7f67dd8c910aa025e4275642
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 22 01:18:13 2009 -0300

    OptionalInterfaceFactory: Moved InterfaceSupportedChecking enum to OptionalInterfaceFactory.
    
    Continue preparation for moving optionalInterface method to OptionalInterfaceFactory.

 TelepathyQt4/dbus-proxy.h                 | 7 -------
 TelepathyQt4/optional-interface-factory.h | 6 ++++++
 2 files changed, 6 insertions(+), 7 deletions(-)

commit 69cd75a4dad05cd9ee443af0573f2f3d5da8f737
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 22 01:14:17 2009 -0300

    OptionalInterfaceFactory: Added public interfaces and protected setInterfaces method.
    
    Moved interfaces method to OptionalInterfaceFactory so it does not need to be
    duplicated around every class.
    This is also a preparation for moving optionalInterface method to
    OptionalInterfaceFactory.

 TelepathyQt4/account-manager.cpp            | 13 +-----
 TelepathyQt4/account-manager.h              |  4 +-
 TelepathyQt4/account.cpp                    | 14 ++-----
 TelepathyQt4/account.h                      |  4 +-
 TelepathyQt4/channel-dispatch-operation.cpp |  8 +---
 TelepathyQt4/channel-dispatch-operation.h   |  4 +-
 TelepathyQt4/channel-request.cpp            |  8 +---
 TelepathyQt4/channel-request.h              |  4 +-
 TelepathyQt4/channel.cpp                    | 65 ++++++++---------------------
 TelepathyQt4/channel.h                      |  3 +-
 TelepathyQt4/connection-manager-internal.h  |  1 -
 TelepathyQt4/connection-manager.cpp         |  9 +---
 TelepathyQt4/connection-manager.h           |  4 +-
 TelepathyQt4/connection.cpp                 | 34 ++++-----------
 TelepathyQt4/connection.h                   |  4 +-
 TelepathyQt4/optional-interface-factory.cpp |  8 ++++
 TelepathyQt4/optional-interface-factory.h   | 14 ++++++-
 17 files changed, 62 insertions(+), 139 deletions(-)

commit ecd3a1cdb2f8c07a58d360404f3c95507f0ebc0c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 13:28:02 2009 -0300

    KeyFile: Updated copyright.

 TelepathyQt4/key-file.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4c34374192778dd4fb7599fd85069dc56b3154af
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:17:04 2009 -0300

    KeyFile: Changed Q_FOREACH to foreach.

 TelepathyQt4/key-file.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 49b1fd6fafd13529af46e2a3067481e260c0219e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 13:27:52 2009 -0300

    ManagerFile: Updated copyright.

 TelepathyQt4/manager-file.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 331c6635ecc194af2c6c4719101935a87d92a6e3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:16:48 2009 -0300

    ManagerFile: Changed Q_FOREACH to foreach.

 TelepathyQt4/manager-file.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit e47a716bcabb078edb064cca31d29d2649e340b0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 13:04:46 2009 -0300

    debug: Updated copyright.

 TelepathyQt4/debug.cpp | 4 ++--
 TelepathyQt4/debug.h   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit a5941e8a216ca8f33c9553dbbfe5aab0fad2a314
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:42:44 2009 -0300

    debug: Moved docs to source file.

 TelepathyQt4/debug.cpp | 39 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/debug.h   | 36 ------------------------------------
 2 files changed, 39 insertions(+), 36 deletions(-)

commit 1fa03cf710307f78bf8a468c8c8a8e7eda76dde2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:50:32 2009 -0300

    PendingOperation: Updated copyright.

 TelepathyQt4/pending-operation.cpp       | 4 ++--
 TelepathyQt4/pending-operation.h         | 4 ++--
 TelepathyQt4/simple-pending-operations.h | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 5a8d44a1d66926c7ba877383a702d4f0f0cfb32b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:49:53 2009 -0300

    PendingOperation: Moved docs to source file.

 TelepathyQt4/pending-operation.cpp       | 145 ++++++++++++++++++++++++++++++-
 TelepathyQt4/pending-operation.h         | 103 ----------------------
 TelepathyQt4/simple-pending-operations.h |  24 -----
 3 files changed, 144 insertions(+), 128 deletions(-)

commit 9f7d132f4225c780575a991db1dfb0b429a33258
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:42:54 2009 -0300

    PendingOperation: Fixed coding-style.

 TelepathyQt4/pending-operation.cpp       | 82 +++++++++++++-------------------
 TelepathyQt4/pending-operation.h         |  8 ++--
 TelepathyQt4/simple-pending-operations.h | 10 ++--
 3 files changed, 41 insertions(+), 59 deletions(-)

commit 73a33b10c7d4d01522cb31b09d18da4b604748e4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:28:22 2009 -0300

    ReferencedHandles: Updated copyright.

 TelepathyQt4/referenced-handles.cpp | 4 ++--
 TelepathyQt4/referenced-handles.h   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit be215fa7428da5c620e5b31e71f5761ec3ec2a11
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:26:22 2009 -0300

    ReferencedHandles: Moved docs to source file.

 TelepathyQt4/referenced-handles.cpp | 38 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/referenced-handles.h   | 37 ------------------------------------
 2 files changed, 38 insertions(+), 37 deletions(-)

commit a9e188e39f4e8c540efb17fbe399f037423f928b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:14:57 2009 -0300

    ReferencedHandles: Fixed coding-style.

 TelepathyQt4/referenced-handles.cpp |  79 ++++++----
 TelepathyQt4/referenced-handles.h   | 302 ++++++++++++++++++------------------
 2 files changed, 197 insertions(+), 184 deletions(-)

commit 90b4d9d1e9d568d6cd5a5b49b95f85092c83481a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:24:12 2009 -0300

    OptionalInterfaceFactory: Updated copyright.

 TelepathyQt4/optional-interface-factory.cpp | 4 ++--
 TelepathyQt4/optional-interface-factory.h   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit b35e2450bb48b8d404730da094fb620079dbaa51
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:23:17 2009 -0300

    OptionalInterfaceFactory: Move docs to source file.

 TelepathyQt4/optional-interface-factory.cpp | 76 +++++++++++++++++++++++++++++
 TelepathyQt4/optional-interface-factory.h   | 66 -------------------------
 2 files changed, 76 insertions(+), 66 deletions(-)

commit 7a8424d9776563e3757908c41183da7e21f274f7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:14:10 2009 -0300

    OptionalInterfaceFactory: Fixed coding-style.

 TelepathyQt4/optional-interface-factory.h | 156 +++++++++++++++---------------
 1 file changed, 78 insertions(+), 78 deletions(-)

commit 1127652f4436bc1bfdc1e3a0756d4e52bdaba273
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:27:47 2009 -0300

    ContactManager: Updated copyright.

 TelepathyQt4/contact-manager.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6af94694bed5fea9a897921c5a4233aa7c371d95
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 18 12:13:03 2009 -0300

    ContactManager: Fixed coding-style.

 TelepathyQt4/contact-manager.h | 231 +++++++++++++++++++++--------------------
 1 file changed, 118 insertions(+), 113 deletions(-)

commit 66cbd198e3af08a983f850248ec3cec7cf1591d3
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Jun 17 17:29:33 2009 +0100

    Fix small error in apidocs example usage of AccountManager class.

 TelepathyQt4/account-manager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eff6552b38d786755bcc78dd46a32f65f3897329
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 16 13:23:14 2009 -0300

    Prepare release 0.1.8

 NEWS         | 22 ++++++++++++++++++++--
 configure.ac |  4 ++--
 2 files changed, 22 insertions(+), 4 deletions(-)

commit ee5a8402a71edacee264301fdf896c96d471d590
Author: George Kiagiadakis <kiagiadakis.george@gmail.com>
Date:   Tue Jun 16 13:13:12 2009 -0300

    ChannelDispatchOperation: Read Channels property instead of incorrectly reading ChannelDetailsList.
    
    Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/channel-dispatch-operation.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 91e65486c176f39518f8dd0afc5265044fac06a2
Merge: a58b1bf ec7ef94
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 16:04:15 2009 -0300

    Merge branch 'account-channel-dispatcher'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit ec7ef9480ef605038b11281bcde16b1d69098306
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 12:32:53 2009 -0300

    account-channel-dispatcher-test: Added automated test for Account Channel Dispatcher support.

 tests/dbus/Makefile.am                    |   5 +
 tests/dbus/account-channel-dispatcher.cpp | 474 ++++++++++++++++++++++++++++++
 2 files changed, 479 insertions(+)

commit 831ea9893d5cd204381d4a87c201c525df530dd0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 12:31:59 2009 -0300

    PendingChannelRequest: Make sure channelRequestCreated is emitted before finished.

 TelepathyQt4/pending-channel-request.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8d3fd44b46891ea059f567a6e1acda60ae65a6c6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 12:31:47 2009 -0300

    PendingChannelRequest: Added workaround to work with buggy Qt versions.

 TelepathyQt4/pending-channel-request.cpp | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 1487225368c7f15745fec6a2da42984918780e28
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 12:30:46 2009 -0300

    PendingChannelRequest: Fixed channelRequestCreated signature.

 TelepathyQt4/pending-channel-request.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 882e58107fd2a3dcd5b7fbe987b2e2aeae4330ce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jun 12 12:30:15 2009 -0300

    ChannelRequest: Emit succeeded/failed even if not ready.

 TelepathyQt4/channel-request.cpp | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 2086cbbc978c80410fef96f8f9b05e7fa1e6b887
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:18:34 2009 -0300

    PendingChannelRequest: Use TELEPATHY_DBUS_ERROR_UNKNOWN_METHOD constant.

 TelepathyQt4/pending-channel-request.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 53a656fa6ba35c36ed7a2691d9ab09886fb07df5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:17:48 2009 -0300

    Constants: Added TELEPATHY_DBUS_ERROR_UNKNOWN_METHOD constant.

 TelepathyQt4/constants.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 0d0113bcd0354a5bdd048a5fa7b234fe64770586
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:15:11 2009 -0300

    PendingChannelRequest: Added comment on cancel method explaining why it fails if CR already finished.

 TelepathyQt4/pending-channel-request.cpp | 1 +
 1 file changed, 1 insertion(+)

commit f6a5376911bcfcc06c13cc2aa09b6bdb86f64d75
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:13:01 2009 -0300

    PendingChannelRequest: Renamed PendingChannelRequestCancelOperation proceed method to go.

 TelepathyQt4/pending-channel-request-internal.h | 2 +-
 TelepathyQt4/pending-channel-request.cpp        | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 0bee49434d06eaf4ed8f0d622b77bdf1d92b3a9b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:12:13 2009 -0300

    PendingChannelRequest: Fixed assert condition.

 TelepathyQt4/pending-channel-request-internal.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 836e23d151f81fb69e3d7cd767932007b0e3ea5a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:05:54 2009 -0300

    PendingChannelRequest: Use setFinished/setFinishedWithError slots.

 TelepathyQt4/pending-channel-request.cpp | 15 ++-------------
 TelepathyQt4/pending-channel-request.h   |  3 ---
 2 files changed, 2 insertions(+), 16 deletions(-)

commit c49cb6d026c930bdd1677725043664ee0cbfaf3d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:05:02 2009 -0300

    PendingChannelRequest: Finish with error immediatelly after retrieved CR if cancel was called previously.

 TelepathyQt4/pending-channel-request.cpp | 28 +++++++++++++++-------------
 1 file changed, 15 insertions(+), 13 deletions(-)

commit 5ebaa82e2dd26ea7cdf88946b8badae3d2bcc2cd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:01:53 2009 -0300

    Account: Update documentation.

 TelepathyQt4/account.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d367fab6a3d2d6a552021cc0e04068f0da4d0386
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 14:00:08 2009 -0300

    PendingOperation: Changed setFinished, setFinishedWithError to be slots.

 TelepathyQt4/pending-operation.h | 1 +
 1 file changed, 1 insertion(+)

commit aece01996bdee7aabba07d261ffa7e2108b3d23e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 13:45:56 2009 -0300

    Account: Update documentation.

 TelepathyQt4/account.cpp | 16 ----------------
 1 file changed, 16 deletions(-)

commit a5bff952604a0a6b3b9aabb0b9f386e0a697862b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 13:45:02 2009 -0300

    PendingChannelRequest: Make PendingChannelRequest only fininsh when ChannelRequest succeed or fail.

 TelepathyQt4/pending-channel-request-internal.h | 20 +++---
 TelepathyQt4/pending-channel-request.cpp        | 87 +++++++++++++------------
 TelepathyQt4/pending-channel-request.h          | 10 ++-
 3 files changed, 64 insertions(+), 53 deletions(-)

commit 0708499d01397893311b98a9344bc06960050f68
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 12:47:22 2009 -0300

    Account: Added documentation to ChannelDispatcher methods.

 TelepathyQt4/account.cpp | 135 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 134 insertions(+), 1 deletion(-)

commit 3c4600ed433b46eb07fb54882c4b9f177762c355
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 12:18:30 2009 -0300

    Account: Added ChannelDispatcher support.

 TelepathyQt4/account.cpp | 101 +++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |  34 ++++++++++++++++
 2 files changed, 135 insertions(+)

commit 7b5b4ed5b268d7a68149dca9d08b5f078788219a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 12:32:46 2009 -0300

    PendingChannelRequest: Call ChannelRequest::proceed if we are done and not cancelled.

 TelepathyQt4/pending-channel-request.cpp | 22 +++++++++++++++++++++-
 TelepathyQt4/pending-channel-request.h   |  1 +
 2 files changed, 22 insertions(+), 1 deletion(-)

commit ff84412166ee47f1acd414c1df7d0331b166bfa1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 12:32:26 2009 -0300

    ChannelRequest: Added a private proceed method that should be used by PendingChannelRequest.

 TelepathyQt4/channel-request.cpp | 5 +++++
 TelepathyQt4/channel-request.h   | 4 ++++
 2 files changed, 9 insertions(+)

commit b971ac1f604abae27e2d0f239bbca79595d41508
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 11:50:27 2009 -0300

    PendingChannelRequest: Added helper cancel method.

 TelepathyQt4/Makefile.am                        |  2 +
 TelepathyQt4/pending-channel-request-internal.h | 68 +++++++++++++++++++++++++
 TelepathyQt4/pending-channel-request.cpp        | 20 ++++++++
 TelepathyQt4/pending-channel-request.h          |  2 +
 4 files changed, 92 insertions(+)

commit 95fd448ede886d9c17d9d1219ff72005ed7a814c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 11:27:25 2009 -0300

    PendingChannelRequest: Added initial PendingChannelRequest class.

 TelepathyQt4/Makefile.am                 |   4 +
 TelepathyQt4/PendingChannelRequest       |  13 +++
 TelepathyQt4/pending-channel-request.cpp | 181 +++++++++++++++++++++++++++++++
 TelepathyQt4/pending-channel-request.h   |  75 +++++++++++++
 4 files changed, 273 insertions(+)

commit e9bf7d128203fe5689ba71ba413e27cb88c7a27e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jun 11 10:55:40 2009 -0300

    Added auto generated classes for ChannelDispatcher interface.

 TelepathyQt4/ChannelDispatcher          | 13 +++++++++++++
 TelepathyQt4/ChannelDispatcherInterface | 13 +++++++++++++
 TelepathyQt4/Makefile.am                | 12 ++++++++++++
 TelepathyQt4/channel-dispatcher.cpp     | 25 +++++++++++++++++++++++++
 TelepathyQt4/channel-dispatcher.h       | 31 +++++++++++++++++++++++++++++++
 TelepathyQt4/channel-dispatcher.xml     |  9 +++++++++
 TelepathyQt4/stable-interfaces.xml      |  1 +
 7 files changed, 104 insertions(+)

commit a58b1bf5467d38981acc0135fe6d408752e21d4a
Merge: a563e73 5f88729
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 10 14:52:10 2009 -0300

    Merge branch 'telepathy-spec-0.17.26'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 5f887290e8f8b4719b362e161d4d3f728a0f07c1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 10 14:05:38 2009 -0300

    Import telepathy-spec 0.17.26

 spec/Channel_Dispatch_Operation.xml                  |  8 ++++----
 spec/Channel_Dispatcher.xml                          |  4 ++--
 spec/Channel_Dispatcher_Interface_Operation_List.xml |  8 ++++----
 spec/Channel_Request.xml                             |  4 ++--
 spec/Client.xml                                      |  9 ++++-----
 spec/Client_Approver.xml                             |  9 ++++-----
 spec/Client_Handler.xml                              |  9 ++++-----
 spec/Client_Interface_Requests.xml                   |  6 ++----
 spec/Client_Observer.xml                             | 11 +++++------
 spec/all.xml                                         |  8 ++++----
 10 files changed, 35 insertions(+), 41 deletions(-)

commit a563e738b721b0fd4ef5d8acd8f87ffcdc4c81a9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 10:05:07 2009 -0300

    Start 0.1.8 development

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 68983e826c7940ecc8cfc90754e51372c90f5158
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 09:21:01 2009 -0300

    Prepare release 0.1.7

 NEWS         | 16 ++++++++++++++--
 configure.ac |  4 ++--
 2 files changed, 16 insertions(+), 4 deletions(-)

commit 4c3be38690169d5d7bf28826a4a98643712cbdc3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 09:45:37 2009 -0300

    text-chan test: Wait untill messages have been received.
    
    TextChannel now becomes ready even if message queue is empty, so let's wait
    until messages have been received.

 tests/dbus/text-chan.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 9803918ee9b37567bf08c041ab3e090659940ae4
Merge: 2d78a1f 06e466f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 09:03:49 2009 -0300

    Merge branch 'client-approver'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 2d78a1fbf06d0351623fae17ddb5e1a0e7aa01b9
Merge: ebb19fb cd2bfe8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 09:03:36 2009 -0300

    Merge branch 'client-observer'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit ebb19fb01a1b91769f928efa41edc4512ec935be
Merge: f7a3c74 86c3cae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 09:03:25 2009 -0300

    Merge branch 'channel-dispatch-operation'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit f7a3c7465cde557cbcf31df79724cec2d5ab2ba5
Merge: 67a3b9e 2cb1fb9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jun 3 09:03:12 2009 -0300

    Merge branch 'channel-request'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 06e466f0d061c337856b6701939b4918b663e6f4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 2 02:28:13 2009 -0300

    client test: Added test for Client.Approver.addDispatchOperation.

 tests/dbus/client.cpp | 53 ++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 50 insertions(+), 3 deletions(-)

commit 227536ebfb243c71e7222535d48400a2ce7bb268
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 2 02:35:39 2009 -0300

    ClientRegistrar: Use ChannelDispatchOperation high-level class on AbstractClientApprover.

 TelepathyQt4/abstract-client.h    | 3 +--
 TelepathyQt4/client-registrar.cpp | 8 +++++++-
 tests/dbus/client.cpp             | 9 +++++----
 3 files changed, 13 insertions(+), 7 deletions(-)

commit 242c0e2f194158c0a6c0634431886a2e3cf9e5c6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 25 11:59:52 2009 -0300

    ClientRegistrar: Added initial Approver support.

 TelepathyQt4/abstract-client.h           |  5 +++-
 TelepathyQt4/client-registrar-internal.h | 41 ++++++++++++++++++++++++++
 TelepathyQt4/client-registrar.cpp        | 49 +++++++++++++++++++++++++++++++-
 3 files changed, 93 insertions(+), 2 deletions(-)

commit b37a051e743253fce70275d73afa2c784ca332b0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 25 11:59:03 2009 -0300

    Added auto generated classes for Client.Approver interface.

 TelepathyQt4/ClientApproverInterface | 13 +++++++++++++
 TelepathyQt4/Makefile.am             |  1 +
 TelepathyQt4/client.xml              |  1 +
 3 files changed, 15 insertions(+)

commit cd2bfe8cbcbafb7386726ada16ea2467256c4a6e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 2 02:36:03 2009 -0300

    ClientRegistrar: Use ChannelDispatchOperation high-level class on AbstractClientObserver.

 TelepathyQt4/abstract-client.h    | 2 +-
 TelepathyQt4/client-registrar.cpp | 6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 86c3caeba6e10dcbc54300c003bd55475b69e206
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 2 02:45:44 2009 -0300

    ChannelDispatchOperation: Let's not crash on buggy CD.

 TelepathyQt4/channel-dispatch-operation.cpp | 29 ++++++++++++++++++++++-------
 1 file changed, 22 insertions(+), 7 deletions(-)

commit 2cb1fb9ec184d291c5ec6d991ee1b23e525e2fa4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 2 01:41:46 2009 -0300

    ChannelRequest: Do not call account->becomeReady for account received on immutableProperties.

 TelepathyQt4/channel-request.cpp | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit 9c2e6352378151492abeef462542dfd3da0d6fd8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jun 1 14:43:08 2009 -0300

    ChannelDispatchOperation: Added ChannelDispatchOperation high-level class.

 TelepathyQt4/ChannelDispatchOperation          |  13 +
 TelepathyQt4/ChannelDispatchOperationInterface |  13 +
 TelepathyQt4/Makefile.am                       |  13 +
 TelepathyQt4/channel-dispatch-operation.cpp    | 374 +++++++++++++++++++++++++
 TelepathyQt4/channel-dispatch-operation.h      | 126 +++++++++
 TelepathyQt4/channel-dispatch-operation.xml    |   9 +
 TelepathyQt4/stable-interfaces.xml             |   1 +
 TelepathyQt4/types.h                           |   2 +
 8 files changed, 551 insertions(+)

commit 982dbbfcab69462cd61938603315aa319d736f15
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jun 2 01:40:42 2009 -0300

    ChannelRequest: Use only one constructor that receives the QDBusConnection object.

 TelepathyQt4/channel-request.cpp | 16 ++--------------
 TelepathyQt4/channel-request.h   |  2 --
 2 files changed, 2 insertions(+), 16 deletions(-)

commit 67a3b9e296620fa421efda929643f856c9de4b31
Merge: bac7776 8345ef8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 29 10:46:31 2009 -0300

    Merge branch 'channel-bugfix'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 8345ef8e6512f646842eab0d2726b3c36759ec0a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 29 10:11:55 2009 -0300

    Fixed bug 21993: TextChannel does not become ready until first message is received if FeatureMessageQueue is enabled

 TelepathyQt4/text-channel.cpp | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit d907f5288b0e858b67fdb54f71df73f4ec3d09b9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 29 10:05:45 2009 -0300

    TextChannel: Proper check for FeatureMessageCapabilities when trying to update capabilities.

 TelepathyQt4/text-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 762ae3a59f008f7bf0890923b72797cff2377d0d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 28 18:47:02 2009 -0300

    Channel: Make sure connection is ready before start introspection.
    
    Make sure connection is ready before start introspection, as we need the
    Connection object to be ready in order to access some of its methods (e.g.
    Connection::selfHandle()),

 TelepathyQt4/channel.cpp | 29 +++++++++++++++++++++++------
 TelepathyQt4/channel.h   |  1 +
 2 files changed, 24 insertions(+), 6 deletions(-)

commit 84b2b9c22e3f4ba805dd96b57935e1479bcab602
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 28 18:14:14 2009 -0300

    Channel: Use Connection::selfHandle while trying to fake a group interface instead of Connection::selfContact.
    
    Use Connection::selfHandle while trying to fake a group interface instead
    of Connection::selfContact, this allows us to work even on connections where
    FeatureSelfContact was not requested.

 TelepathyQt4/channel.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit bac777625b35f63db365711ab6abcce8462cacde
Author: George Kiagiadakis <gkiagia@users.sourceforge.net>
Date:   Thu May 28 12:05:53 2009 -0300

    Export stl compatibility methods only if QT_NO_STL is not defined.
    
    Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/referenced-handles.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit e585476390c72b2f757b0779f527cbf8630dcc56
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 28 11:59:05 2009 -0300

    Start 0.1.7 development

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 5f51ee0b7307b4885c5fdd3ec125662e45e13428
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 28 11:07:37 2009 -0300

    Prepare release 0.1.6

 NEWS         | 20 ++++++++++++++++++--
 configure.ac |  4 ++--
 2 files changed, 20 insertions(+), 4 deletions(-)

commit db30d8ab7e008f911f971f23d476cc229df6ce06
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 26 09:07:39 2009 -0300

    Proper define AbstractClientPtr.

 TelepathyQt4/types.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b1b8b5abad567d3cd8e73049c022ca25027d3a92
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 25 10:17:39 2009 -0300

    ClientRegistrar: Fixed Observer adaptor introspection data.

 TelepathyQt4/client-registrar-internal.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f692352ee839d482b57cade5bea3316815301fe7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 27 11:38:16 2009 -0300

    ClientRegistrar: Use ChannelFactory to create Channels.
    
    Use ChannelFactory to create channels so we create custom Channel objects for
    known channel types.

 TelepathyQt4/client-registrar.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit dabd090bc4787ece637df529c6e706ce701d9830
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 28 10:43:06 2009 -0300

    ChannelFactory: Use TELEPATHY_INTERFACE_CHANNEL_TYPE_FILE_TRANSFER definition.

 TelepathyQt4/channel-factory.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 38a46bcef8726a433b1a34959bdb61d9195e720b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 28 10:40:49 2009 -0300

    Channel: Make sure immutableProperties contains known properties if channel is ready.

 TelepathyQt4/channel.cpp | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit d6875fb5a94bc74bc05846595c2b12270afbb28e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 27 11:40:31 2009 -0300

    PendingChannel: Use ChannelFactory to create channels.

 TelepathyQt4/pending-channel.cpp | 29 +++--------------------------
 1 file changed, 3 insertions(+), 26 deletions(-)

commit 84fc7379fea070b00e4f68b234190f94b12bc617
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 27 11:36:45 2009 -0300

    Added ChannelFactory, internal class to create channels based on their types.

 TelepathyQt4/Makefile.am         |  2 ++
 TelepathyQt4/channel-factory.cpp | 67 ++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel-factory.h   | 42 +++++++++++++++++++++++++
 3 files changed, 111 insertions(+)

commit 560cce40a8b0806185ec1ada65b7517157ea347d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 27 11:51:25 2009 -0300

    Channel: Added immutableProperties public method.

 TelepathyQt4/channel.cpp | 27 ++++++++++++++++++++++++---
 TelepathyQt4/channel.h   |  2 ++
 2 files changed, 26 insertions(+), 3 deletions(-)

commit e41a32cf76c79b44e94005611cfacc4c2aa6ad20
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed May 27 17:17:52 2009 +0100

    Import telepathy-spec 0.17.25, plus a patch to errors.xml to correct error naming
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 spec/Channel_Interface_Tube.xml   | 198 +++++++++++++++++++++++++++++---------
 spec/Channel_Type_DBus_Tube.xml   |  54 ++++++++---
 spec/Channel_Type_Stream_Tube.xml | 136 +++++++++++++++++++++-----
 spec/Channel_Type_Tubes.xml       |  94 ++----------------
 spec/Properties_Interface.xml     |   2 +-
 spec/all.xml                      |   2 +-
 spec/errors.xml                   |  18 ++++
 7 files changed, 333 insertions(+), 171 deletions(-)

commit ebb58d30c2fac9c2d83100fdf163bb1d95c059e1
Merge: 612996a 6b4957c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 20 14:29:52 2009 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 6b4957c212a3827e12e5bf61582844dc496aed18
Author: Andre Moreira Magalhaes <andrunko@andrunko-vmdebianlenny.(none)>
Date:   Wed May 20 13:58:16 2009 -0300

    Conditional build test-client only if python is found.
    
    test-client depends on account-manager.py that depends on python.

 tests/dbus/Makefile.am | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

commit b76ed4810396cf749f2c2b411e833a88b738630c
Author: Andre Moreira Magalhaes <andrunko@andrunko-vmdebianlenny.(none)>
Date:   Wed May 20 13:50:14 2009 -0300

    streamed-media-chan test: Fixed race condition.

 tests/dbus/streamed-media-chan.cpp | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 612996a0699998163ed6abeb8f267bf3f60d3c9b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 11:39:39 2009 -0300

    Start 0.1.6 development

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4bcbc342e7ca5989ce00771f46c712b78c7ca9a4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 11:37:47 2009 -0300

    Prepare release 0.1.5

 NEWS         | 16 ++++++++++++++--
 configure.ac |  4 ++--
 2 files changed, 16 insertions(+), 4 deletions(-)

commit 4c453f0aed8f755f197e340c1c79bad56263cff9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 12:07:59 2009 -0300

    AbstractClient: Remove moc include.

 TelepathyQt4/abstract-client.cpp | 2 --
 1 file changed, 2 deletions(-)

commit c5bc3f88ac18e96043e99225e9c619de58ccbe5e
Merge: 4910b6b 739a549
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 10:38:24 2009 -0300

    Merge branch 'client'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 4910b6b49fdd3ef9aed78ebf373f2bc479b78b02
Merge: 5e47de8 0ff745e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 10:37:59 2009 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 739a549426f17ff11c449f17cce3d71e19df0aa5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 10:35:10 2009 -0300

    PendingOperation: Make dtor virtual just for the sake of completeness.

 TelepathyQt4/pending-operation.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 43498e207feda77e6db61bd43b684b7c61ec211f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 10:30:33 2009 -0300

    ClientRegistrar: Unite the create methods and use a default bus parameter.

 TelepathyQt4/client-registrar.cpp | 18 +-----------------
 TelepathyQt4/client-registrar.h   |  4 ++--
 2 files changed, 3 insertions(+), 19 deletions(-)

commit 3518effa9a48a1f3f238c8f1d3561d10fbf82b1c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 10:20:20 2009 -0300

    ClientRegistrar: Use hex instead of decimal to format Client unique bus name.

 TelepathyQt4/client-registrar.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b49c3655b72947b417c936a2ae859729fc4874a0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 10:00:39 2009 -0300

    ClientRegistrar: Improved registerClient method docs.

 TelepathyQt4/client-registrar.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 32086bfa127211e7f04f62feda4771c2950c1b88
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 19 09:59:01 2009 -0300

    ChannelRequest: Remove commented out code.

 TelepathyQt4/channel-request.cpp | 1 -
 1 file changed, 1 deletion(-)

commit b6b189bca1377341c54add5787440993d4e39ed1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 18 09:58:37 2009 -0300

    ClientRegistrar: Fixed comments.

 TelepathyQt4/client-registrar.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e14ae0a187d0b54da57227f2521548a34da7a824
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 14:50:29 2009 -0300

    Added client.xml to Makefile.am.

 TelepathyQt4/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 8c26060d417a68ca65affb73edb5828bd056dea0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 12:06:08 2009 -0300

    client test: Added test for Client.Observer.ObserveChannels.

 TelepathyQt4/client-registrar.cpp | 33 +++++++++++++++++++++
 tests/dbus/client.cpp             | 60 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 93 insertions(+)

commit 4b8dc2bc2a1c50c3ef038e246b88d8ca6201e81a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 11:45:02 2009 -0300

    client test: Added initial observer support.

 tests/dbus/client.cpp | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit 91462e2ef0ccbf7169e90adbfe2abc67752f2d28
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 11:36:51 2009 -0300

    Renamed test-client-handler to test-client.
    
    Use the same test to test client, so we can test multiple inheritance.

 tests/dbus/Makefile.am        |   8 +-
 tests/dbus/client-handler.cpp | 562 ------------------------------------------
 tests/dbus/client.cpp         | 562 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 566 insertions(+), 566 deletions(-)

commit f75daebb521ef4c746d4ef2b7995903b3be36cc2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 11:29:37 2009 -0300

    ClientRegistrar: Added observer registration support.

 TelepathyQt4/client-registrar.cpp | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit f7d27f61f8c635a41752e7cd4f5b1aed56d45bcb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 11:22:21 2009 -0300

    ClientRegistrar: Generate interfaces for Client.Observer and added ClientObserverInterface fancy header.

 TelepathyQt4/ClientObserverInterface | 13 +++++++++++++
 TelepathyQt4/Makefile.am             |  1 +
 TelepathyQt4/client.xml              |  1 +
 3 files changed, 15 insertions(+)

commit 0eae22db9b9c33b0847ec2b2d50ef881883b2ad9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 11:21:23 2009 -0300

    ClientRegistrar: Added AbstractClientApprover, AbstractClientObserver fancy headers.

 TelepathyQt4/AbstractClientApprover | 13 +++++++++++++
 TelepathyQt4/AbstractClientObserver | 13 +++++++++++++
 TelepathyQt4/Makefile.am            |  2 ++
 3 files changed, 28 insertions(+)

commit 7087ea2a3ef9bfd885378056dcdefa2de3a0d006
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 11:14:30 2009 -0300

    ClientRegistrar: Added ClientObserverAdaptor skeleton class.

 TelepathyQt4/client-registrar-internal.h | 47 ++++++++++++++++++++++++++++++++
 TelepathyQt4/client-registrar.cpp        | 23 ++++++++++++++++
 2 files changed, 70 insertions(+)

commit 1bc309e2dd276b66d87786e517d09b2672c13f67
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 11:03:24 2009 -0300

    ClientRegistrar: Added AbstractClientObserver::observeChannels method.

 TelepathyQt4/abstract-client.h | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 3fdb0a001828552466a233ce07efa99e82e0a730
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 15 10:56:26 2009 -0300

    ClientRegistrar: Changed Observer/Approver/Handler channelFilter method to avoid conflicts when using multiple inheritance.

 TelepathyQt4/abstract-client.cpp         | 12 +++++++++++-
 TelepathyQt4/abstract-client.h           |  6 +++---
 TelepathyQt4/client-registrar-internal.h |  2 +-
 3 files changed, 15 insertions(+), 5 deletions(-)

commit c97efe8062c8983fd3493de8110c57531e7122fe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 14 17:24:17 2009 -0300

    MethodInvocationContext: Use qdbus_cast instead of qvariant_cast.

 TelepathyQt4/method-invocation-context.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a59b6741f5c8f644ac4757a2cae5ff74305d9cc8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 14 17:22:09 2009 -0300

    PendingOperation: No need for virtual methods.

 TelepathyQt4/pending-operation.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit dbe50f70bc0c603eb7f6865cded29972310dac39
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 14 17:19:36 2009 -0300

    Removed PendingClientOperation class.

 TelepathyQt4/Makefile.am                  |  4 --
 TelepathyQt4/PendingClientOperation       | 13 ------
 TelepathyQt4/pending-client-operation.cpp | 78 -------------------------------
 TelepathyQt4/pending-client-operation.h   | 63 -------------------------
 4 files changed, 158 deletions(-)

commit 38671639ae0f539c90389c21bcefd6a1ee1eac99
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 14 17:19:29 2009 -0300

    ClientRegistrar: Use MethodInvocationContext instead of PendingClientOperation.

 TelepathyQt4/abstract-client.h           |  4 +-
 TelepathyQt4/client-registrar-internal.h |  6 +--
 TelepathyQt4/client-registrar.cpp        | 74 ++++++++++++++++++++++++--------
 tests/dbus/client-handler.cpp            | 10 ++---
 4 files changed, 64 insertions(+), 30 deletions(-)

commit 44d489afedc58aafac3a75f6bb9817b002f7a18f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 14 17:13:03 2009 -0300

    MethodInvocationContext: Added class.
    
    MethodInvocationContext is a class used to represent a context of a D-Bus
    method call. It's main use is to handle async replies, where when the reply is
    known, the methos MethodInvocationContext::setFinished/WithError should be
    called, which will send the reply over D-Bus.
    
    It's a template class to avoid replying with unknown/wrong types. It accepts all
    types known by Qt MetaType System.

 TelepathyQt4/Makefile.am                 |   2 +
 TelepathyQt4/MethodInvocationContext     |  13 +++
 TelepathyQt4/method-invocation-context.h | 184 +++++++++++++++++++++++++++++++
 TelepathyQt4/types.h                     |  17 +++
 4 files changed, 216 insertions(+)

commit 0ff745eac5c555e0ac950915d644fe1bbeec880f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 12 16:57:31 2009 -0300

    AccountManager: Fixed docs.

 TelepathyQt4/account-manager.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ea0e60a726ef4ba2853112a499c65cf3c1143078
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 12 16:56:55 2009 -0300

    ClientRegistrar: No need for virtual destructor.

 TelepathyQt4/client-registrar.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 164ed3229e4166646724bffcd00559e28952f8ca
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 23:50:34 2009 -0300

    ClientRegistrar: Added docs.

 TelepathyQt4/client-registrar.cpp | 130 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 130 insertions(+)

commit 8dd5dce35c3727a0615c0c6d2e209a69cc1e200d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 18:12:17 2009 -0300

    Reference bug number on QDateTime 64-bit time_t usage.

 TelepathyQt4/channel-request.cpp  | 4 +---
 TelepathyQt4/client-registrar.cpp | 4 +---
 TelepathyQt4/message.cpp          | 8 ++------
 3 files changed, 4 insertions(+), 12 deletions(-)

commit a4caa0fdd19451ab8b60469f0d814b5a813d434f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 17:51:36 2009 -0300

    ClientRegistrar: Do not pass ready objects to AddRequest/HandleChannels to avoid wrong method call order.

 TelepathyQt4/client-registrar-internal.h |  96 +----------
 TelepathyQt4/client-registrar.cpp        | 277 ++++++-------------------------
 2 files changed, 52 insertions(+), 321 deletions(-)

commit b6bd79090549717fd12dd3af48c8e09198b5a96e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 18:02:57 2009 -0300

    ClientRegistrar: Added stub AbstractClientObserver/Approver.

 TelepathyQt4/abstract-client.cpp | 34 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/abstract-client.h   | 40 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 74 insertions(+)

commit 4c49abc5595dac4c9de4ffe24627a014ab08e840
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 22:55:46 2009 -0300

    Reanemed ClientHandler module to Client.
    
    The client module will contain all client interfaces (Observer, Approver,
    Handler).

 TelepathyQt4/Client                           | 13 +++++++++++
 TelepathyQt4/ClientHandler                    | 13 -----------
 TelepathyQt4/ClientHandlerInterface           |  2 +-
 TelepathyQt4/ClientInterface                  | 13 +++++++++++
 TelepathyQt4/ClientInterfaceRequestsInterface |  2 +-
 TelepathyQt4/Makefile.am                      | 23 ++++++++++----------
 TelepathyQt4/client-handler.cpp               | 25 ---------------------
 TelepathyQt4/client-handler.h                 | 31 ---------------------------
 TelepathyQt4/client-handler.xml               | 11 ----------
 TelepathyQt4/client.cpp                       | 25 +++++++++++++++++++++
 TelepathyQt4/client.h                         | 31 +++++++++++++++++++++++++++
 TelepathyQt4/client.xml                       | 12 +++++++++++
 TelepathyQt4/stable-interfaces.xml            |  2 +-
 13 files changed, 109 insertions(+), 94 deletions(-)

commit 2a59fe072a0be32eda6b9e8372edbedbc9f54cfc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 22:56:56 2009 -0300

    ChannelRequest: Fixed channel-request.xml title tag.

 TelepathyQt4/channel-request.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8afc2bdf8eaddaa24e103d8e6695f0e7912021c3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 17:29:04 2009 -0300

    ChannelRequest: Use immutableProperties and do not warn when trying to access properties and not ready.

 TelepathyQt4/channel-request.cpp | 74 +++++++++++++++++-----------------------
 1 file changed, 31 insertions(+), 43 deletions(-)

commit ba6d499427e64c709abee9663304dfd53c1dc010
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 17:15:44 2009 -0300

    ChannelRequest: Proper wording on warnings.

 TelepathyQt4/channel-request.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 41bba61a5e6f49a2a52afe0cb9264aae3deda66b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 17:14:23 2009 -0300

    ChannelRequest: cancel does not check for isReady anymore. Let it fail if the proxy is invalid.

 TelepathyQt4/channel-request.cpp | 5 -----
 1 file changed, 5 deletions(-)

commit 6b1609d0ef49a87f8fdc05e1247cfac8295fb95b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 17:07:59 2009 -0300

    ClientRegistrar: Make sure the list of registrars and adaptors is proper keyed per connection.

 TelepathyQt4/client-registrar-internal.h |  7 ++++---
 TelepathyQt4/client-registrar.cpp        | 23 ++++++++++++++---------
 TelepathyQt4/client-registrar.h          |  2 +-
 3 files changed, 19 insertions(+), 13 deletions(-)

commit 2070245b62973557219ce8d8373e4417d22d0aaf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 16:13:02 2009 -0300

    ChannelRequest: Explain that the FIXME is actually a Qt bug.

 TelepathyQt4/channel-request.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit c907e978e4de4ce8921e40f89ea57d9f624954b2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 16:06:50 2009 -0300

    ClientRegister: Change registerClient to receive the clientName and remove it from constructor.
    
    Allow the same registrar (unique per dbus connection) to register clients with
    different names.

 TelepathyQt4/client-registrar.cpp | 32 +++++++++++---------------------
 TelepathyQt4/client-registrar.h   | 11 +++++------
 tests/dbus/client-handler.cpp     | 12 ++++++------
 3 files changed, 22 insertions(+), 33 deletions(-)

commit c727020b3bd88528624d8cd8b49444aa6b17cd1d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 16:01:17 2009 -0300

    ClientRegistrar: Removed ClientObject. Use AbstractClient to registerClients.

 TelepathyQt4/ClientObject         | 13 ---------
 TelepathyQt4/Makefile.am          |  3 --
 TelepathyQt4/client-object.cpp    | 58 ---------------------------------------
 TelepathyQt4/client-object.h      | 57 --------------------------------------
 TelepathyQt4/client-registrar.cpp | 55 ++++++++++++++-----------------------
 TelepathyQt4/client-registrar.h   |  6 ++--
 tests/dbus/client-handler.cpp     | 24 ++++++++--------
 7 files changed, 35 insertions(+), 181 deletions(-)

commit 68eab70f8324e474ce2f0fe3645fc8393ffb79f5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon May 11 15:17:52 2009 -0300

    ClientRegistrar: Added AbstractClient the base class for all Clients.

 TelepathyQt4/abstract-client.cpp         |  8 ++++++++
 TelepathyQt4/abstract-client.h           | 11 ++++++++++-
 TelepathyQt4/client-object.cpp           | 16 ++++++++--------
 TelepathyQt4/client-object.h             |  6 +++---
 TelepathyQt4/client-registrar-internal.h | 16 ++++++++--------
 TelepathyQt4/client-registrar.cpp        | 11 ++++++-----
 TelepathyQt4/types.h                     |  2 +-
 tests/dbus/client-handler.cpp            | 10 +++++-----
 8 files changed, 49 insertions(+), 31 deletions(-)

commit 5e47de8959e731058e1d63a24ec791c9a4c45c39
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 8 15:50:05 2009 +0100

    Start 0.1.5 development

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 036dbb1aa991d1f7ae91ee895e4fad96a42c35e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri May 8 15:02:47 2009 +0100

    Prepare version 0.1.4

 NEWS         | 29 ++++++++++++++++++++++++++++-
 configure.ac |  4 ++--
 2 files changed, 30 insertions(+), 3 deletions(-)

commit 461a1ef4960813053fce2be996e5e1a3af1f8eda
Merge: 4ee806f 3c1f1c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri May 8 10:18:34 2009 -0300

    Merge branch 'account-update-params'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 3c1f1c7ee3a84d76a9c2f9c145d713e2a677f670
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 7 17:23:35 2009 -0300

    Account: updateParamenters now return a PendingStringList.

 TelepathyQt4/account.cpp | 22 +++++++---------------
 TelepathyQt4/account.h   |  3 +--
 2 files changed, 8 insertions(+), 17 deletions(-)

commit f0158f596821928dbe257e8687af84a2d2511a30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 7 17:22:41 2009 -0300

    PendingStringList: Added constructor that takes a QDBusPendingCall that returns a QStringList.

 TelepathyQt4/pending-string-list.cpp | 27 +++++++++++++++++++++++++++
 TelepathyQt4/pending-string-list.h   |  4 ++++
 2 files changed, 31 insertions(+)

commit 4ee806f42f011b40dcdc0d3ca8bd4117859aaffb
Merge: 0d3d392 7debffd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 7 18:55:09 2009 +0100

    Merge branch 'spec'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 7debffd3c3da278551086117b85ab30bebad538d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu May 7 18:46:08 2009 +0100

    Update to telepathy-spec 0.17.24 (UpdateParameters, CreateAccount API break)

 TelepathyQt4/Prototype/Account.cpp        |   2 +-
 TelepathyQt4/Prototype/AccountManager.cpp |   3 +-
 TelepathyQt4/account-manager.cpp          |  27 ++++-
 TelepathyQt4/account-manager.h            |   4 +-
 TelepathyQt4/account.cpp                  |  28 +++++
 TelepathyQt4/account.h                    |   4 +
 TelepathyQt4/pending-account.cpp          |   5 +-
 TelepathyQt4/pending-account.h            |   3 +-
 spec/Account.xml                          |  79 ++++++++++++--
 spec/Account_Manager.xml                  | 104 +++++++++++++++++--
 spec/Connection_Interface_Requests.xml    |   6 ++
 spec/Debug.xml                            | 166 ++++++++++++++++++++++++++++++
 spec/all.xml                              |   6 +-
 tests/lib/account-manager.py              |  14 ++-
 tests/prototype/prototype.cpp             |   2 +-
 15 files changed, 423 insertions(+), 30 deletions(-)

commit 03ab0dcb08a0e0311b2afd66994b16edae925933
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 7 14:22:41 2009 -0300

    client-handler test: Improved registerClient test.

 tests/dbus/client-handler.cpp | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit f1a9ab4c03d6a3af95d6a3e06092bf47a711402b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 7 13:57:25 2009 -0300

    client-handler test: Improved test.
    
    Added support for unique name client registration.
    Added support for checking HandledChannels unite for multiple handlers in the
    same dbus connection.

 tests/dbus/client-handler.cpp | 153 ++++++++++++++++++++++++++++++++----------
 1 file changed, 118 insertions(+), 35 deletions(-)

commit cb2d466df029ae21d0e8b7b005f86a5370310481
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 7 13:01:43 2009 -0300

    ClientRegistrar: Handler::HandledChannels is now spec compliant.
    
    Handler::HandledChannels now returns the same for all Client instances that
    share a unique bus name.

 TelepathyQt4/client-registrar-internal.h | 15 ++++++++++--
 TelepathyQt4/client-registrar.cpp        | 42 ++++++++++++++++++++++++--------
 2 files changed, 45 insertions(+), 12 deletions(-)

commit 196aa24c62901e045b3b3c2c6ff20556d30805bc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 7 12:15:02 2009 -0300

    ClientRegistrar: create method will return the same ClientRegistrar instance for a given QDBusConnection if the registrar already exists.

 TelepathyQt4/client-registrar.cpp | 16 ++++++++++------
 TelepathyQt4/client-registrar.h   |  3 ++-
 2 files changed, 12 insertions(+), 7 deletions(-)

commit a1bb912d16942f88e7cc00f74c28fa5f157ce8ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu May 7 12:01:00 2009 -0300

    ClientRegistrar: HandledChannels is now handled internally by the library.
    
    Note that this is not spec compliant, as HandledChannels is not returning
    the same for all Client instances that share a unique bus name. This will be
    implemented in a later patch.

 TelepathyQt4/abstract-client.h           |  1 -
 TelepathyQt4/client-registrar-internal.h | 17 +++++++----
 TelepathyQt4/client-registrar.cpp        | 49 +++++++++++++++++++++++++++-----
 tests/dbus/client-handler.cpp            | 20 ++++++-------
 4 files changed, 63 insertions(+), 24 deletions(-)

commit 245190424d4594b8798278703b07b9ded1927cc0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 6 14:14:52 2009 -0300

    ClientRegistrar: Changed AbstractClientHandler isListeningRequests method and listenRequests constructor param to wantsRequestNotification.

 TelepathyQt4/abstract-client.cpp  | 10 +++++-----
 TelepathyQt4/abstract-client.h    |  4 ++--
 TelepathyQt4/client-registrar.cpp |  2 +-
 tests/dbus/client-handler.cpp     |  8 ++++----
 4 files changed, 12 insertions(+), 12 deletions(-)

commit a7af05ce3f831315f42fa69f4612cd0be0f97bd7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 6 14:12:07 2009 -0300

    ClientRegistrar: Cast object to intptr_t to get the unique id.

 TelepathyQt4/client-registrar.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 16c6f1e6af262101e93799efb21dbdfe326573d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 6 14:11:45 2009 -0300

    ClientRegistrar: Add multiple interfaces support on Client.
    
    Removed AbstractClient, as there is no way to multiple inherit and use SharedPtr
    at the same time, in favor of ClientObject.
    To implement multiple interfaces clients will create a ClientObject and set it's
    handler, approver, observer accordingly.
    For now ClientObject only support handlers, but approver and observer support
    will be added in the future when they exist.

 TelepathyQt4/ClientObject                | 13 +++++++
 TelepathyQt4/Makefile.am                 |  4 +-
 TelepathyQt4/abstract-client.cpp         |  9 -----
 TelepathyQt4/abstract-client.h           | 20 +---------
 TelepathyQt4/client-object.cpp           | 58 +++++++++++++++++++++++++++++
 TelepathyQt4/client-object.h             | 57 +++++++++++++++++++++++++++++
 TelepathyQt4/client-registrar-internal.h | 18 +++++----
 TelepathyQt4/client-registrar.cpp        | 48 ++++++++++++------------
 TelepathyQt4/client-registrar.h          |  6 +--
 TelepathyQt4/types.h                     |  6 ++-
 tests/dbus/client-handler.cpp            | 63 +++++++++++++++++++-------------
 11 files changed, 212 insertions(+), 90 deletions(-)

commit e57968986ee793e10a14c14d1dcc20254ba0356d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 6 14:11:08 2009 -0300

    ChannelRequest: Fixed copyright to @ 2009.

 TelepathyQt4/channel-request.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 112081ca76c1ec9d7074ced2b205f8b1776a67b6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed May 6 12:02:48 2009 -0300

    ChannelRequest: Do not call becomeReady on constructor.

 TelepathyQt4/channel-request.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d77b03ee0ebd822d904642d8e2bf68d0ebdf637e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 15:44:41 2009 -0300

    client-handler test: Added test to HandleChannels.

 tests/dbus/client-handler.cpp | 36 ++++++++++++++++++++++++++++++++++--
 1 file changed, 34 insertions(+), 2 deletions(-)

commit 2ca48b40dd0d321fa9e84144013a01f7ff28bd3b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 15:07:44 2009 -0300

    client-handler test: Added test to AddRequest/RemoveRequest.

 tests/dbus/client-handler.cpp | 274 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 268 insertions(+), 6 deletions(-)

commit c01d5b37715e3bb4b26aa93643d049bd4467c2aa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 15:06:23 2009 -0300

    ChannelRequest: Fix to make ChannelRequest::Properties::GetAll works.
    
    Need to check why this is needed here, see FIXME.

 TelepathyQt4/channel-request.cpp | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 94da5040d48cd9ff1ad04b1a56cfbe8a4f4e0f22
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 14:45:45 2009 -0300

    ChannelRequest: Fixed coding style.

 TelepathyQt4/channel-request.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 8852769ff4882a596596f4dff814a5987e215f8d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 14:45:08 2009 -0300

    ClientRegistrar: Check if QQueue is empty before calling head.

 TelepathyQt4/client-registrar.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 60d731c59de68caf84b88b0a88fc7f0fd2880bfa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 14:44:52 2009 -0300

    ClientRegistrar: Added some debug.

 TelepathyQt4/client-registrar.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit c1b1282ee40c8df12ba58d19afc79c99ee70bf9e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 14:44:05 2009 -0300

    ChannelRequest: Proper retrieve Account property.

 TelepathyQt4/channel-request.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit b6d458380e742e51d8d75ffa531e545cd16899d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 14:43:16 2009 -0300

    ChannelRequest: Proper connect to Failed signal.

 TelepathyQt4/channel-request.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0799570326b5e1bb40462dc59f67e372beb106c2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 13:21:58 2009 -0300

    ClientRegistrar: Unregister clients on destructor.

 TelepathyQt4/client-registrar.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 48804a23df92764d7bd3ea1539c5c3f4763be208
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 13:17:33 2009 -0300

    Added auto generated classes for Client.Handler and Client.Interface.Requests interfaces.

 TelepathyQt4/ClientHandler                    | 13 +++++++++++
 TelepathyQt4/ClientHandlerInterface           | 13 +++++++++++
 TelepathyQt4/ClientInterfaceRequestsInterface | 13 +++++++++++
 TelepathyQt4/Makefile.am                      | 13 +++++++++++
 TelepathyQt4/client-handler.cpp               | 25 +++++++++++++++++++++
 TelepathyQt4/client-handler.h                 | 31 +++++++++++++++++++++++++++
 TelepathyQt4/client-handler.xml               | 11 ++++++++++
 TelepathyQt4/stable-interfaces.xml            |  1 +
 8 files changed, 120 insertions(+)

commit 05ebfab2be8cc3b17510e59ec2f5c2c2e4d07e27
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 12:20:43 2009 -0300

    client-handler test: Added initial ClientHandler test.

 tests/dbus/Makefile.am        |   5 ++
 tests/dbus/client-handler.cpp | 169 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 174 insertions(+)

commit d1037d2bb81f86bf69682d3eec9384843d85c4a1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 12:19:39 2009 -0300

    ClientRegistrar: Added dbusConnection/clientName accessor methods.

 TelepathyQt4/client-registrar.cpp | 10 ++++++++++
 TelepathyQt4/client-registrar.h   |  3 +++
 2 files changed, 13 insertions(+)

commit e6d08acbe9fe96a007cf4c32678ecb8df22f57ed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue May 5 11:48:51 2009 -0300

    ClientRegistrar: Make AbstractClientHandler::add/removeRequest receive a ChannelRequestPtr object.
    
    Changes:
    AbstractClientHandler::handleChannels receives a list of not ready ChannelRequestPtr objects.
    AbstractClientHandler::addRequest receives a ready ChannelRequestPtr object.
    AbstractClientHandler::removeRequest receives a not-ready ChannelRequestPtr object.

 TelepathyQt4/abstract-client.cpp         |  5 +-
 TelepathyQt4/abstract-client.h           |  5 +-
 TelepathyQt4/client-registrar-internal.h | 39 ++++++++++++++-
 TelepathyQt4/client-registrar.cpp        | 86 ++++++++++++++++++++++++++------
 4 files changed, 113 insertions(+), 22 deletions(-)

commit 77a9a1a7ffb1797d6d0b84591b5cdc609d18f5b0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 18:28:16 2009 -0300

    ClientRegistrar: Use ChannelRequestPtr to represent channel requests on AbstractClientHandler::handleChannels.

 TelepathyQt4/abstract-client.h           |  2 +-
 TelepathyQt4/client-registrar-internal.h |  1 +
 TelepathyQt4/client-registrar.cpp        | 23 ++++++++++++++++++-----
 3 files changed, 20 insertions(+), 6 deletions(-)

commit 6feae51b28a915e4dfbe6101da1049e9ae6900b5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 18:04:58 2009 -0300

    ChannelRequest: Added ChannelRequest high-level class.

 TelepathyQt4/ChannelRequest          |  13 ++
 TelepathyQt4/ChannelRequestInterface |  13 ++
 TelepathyQt4/Makefile.am             |  14 ++
 TelepathyQt4/channel-request.cpp     | 310 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/channel-request.h       | 122 ++++++++++++++
 TelepathyQt4/channel-request.xml     |   9 +
 TelepathyQt4/stable-interfaces.xml   |   1 +
 TelepathyQt4/types.h                 |   2 +
 8 files changed, 484 insertions(+)

commit 2c16a4d48ead85234cf392b849d9b8ef5e508be3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 13:33:46 2009 -0300

    ClientRegistrar: Use QDateTime to represent userActionTime.

 TelepathyQt4/abstract-client.h    |  2 +-
 TelepathyQt4/client-registrar.cpp | 10 +++++++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

commit d732ce32c99a6e8934a4e3b407364016235640b4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 13:11:54 2009 -0300

    ClientRegistrar: Do not expose QDBusObjectPath in public API, use QString instead.
    
    As all other classes QDBusObjectPath is not exposed in public API, so changing
    to use QString instead.

 TelepathyQt4/abstract-client.cpp  |  4 ++--
 TelepathyQt4/abstract-client.h    |  6 +++---
 TelepathyQt4/client-registrar.cpp | 10 +++++++---
 3 files changed, 12 insertions(+), 8 deletions(-)

commit c7991aa1b7f747c7472fe8a7e16dbfdc28e5941b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 12:54:20 2009 -0300

    ClientRegistrar: Use exisiting high-level classes for AbstractClientHandler::handlerChannels.
    
    Use exisiting high-level classes (Account, Connection, Channel) for
    AbstractClientHandler::handlerChannels.

 TelepathyQt4/abstract-client.h           |  11 ++-
 TelepathyQt4/client-registrar-internal.h |  65 ++++++++++++++-
 TelepathyQt4/client-registrar.cpp        | 139 +++++++++++++++++++++++++++++--
 3 files changed, 205 insertions(+), 10 deletions(-)

commit 201011cbd98af398def72c967ac338e4151b6250
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 11:47:33 2009 -0300

    ClientRegistrar: Make Requests::AddRequest/RemoveRequest finish immediatelly.

 TelepathyQt4/abstract-client.cpp         |  2 +-
 TelepathyQt4/abstract-client.h           |  2 +-
 TelepathyQt4/client-registrar-internal.h | 10 +++++++---
 TelepathyQt4/client-registrar.cpp        | 14 ++++++++++----
 4 files changed, 19 insertions(+), 9 deletions(-)

commit e0773d25084afc318971aa5842e0e9802e8dcec0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 11:46:40 2009 -0300

    ClientRegistrar: Make PendingClientOperation setFinished methods check if operation already finished.

 TelepathyQt4/pending-client-operation.cpp | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 0880c2c9fef505e28bbb186f6e0286fc3436b180
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 11:08:08 2009 -0300

    ClientRegistrar: Make AbstractClientHandler::handleChannels async.

 TelepathyQt4/abstract-client.h           |  5 ++++-
 TelepathyQt4/client-registrar-internal.h |  7 +++++--
 TelepathyQt4/client-registrar.cpp        | 18 ++++++++++++------
 3 files changed, 21 insertions(+), 9 deletions(-)

commit b30622746ffb6705d341046f9aebed032ec9c0ff
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 30 11:06:49 2009 -0300

    ClientRegistrar: Added PendingClientOperation that will be used in async methods to allow async replies.

 TelepathyQt4/Makefile.am                  |  4 ++
 TelepathyQt4/PendingClientOperation       | 13 ++++++
 TelepathyQt4/pending-client-operation.cpp | 72 +++++++++++++++++++++++++++++++
 TelepathyQt4/pending-client-operation.h   | 63 +++++++++++++++++++++++++++
 TelepathyQt4/pending-operation.h          |  6 +--
 5 files changed, 155 insertions(+), 3 deletions(-)

commit 6cb583117411d13f2fc83c3a06ebda15f58a2411
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 29 12:24:39 2009 -0300

    ClientRegistrar: Added org.freedesktop.Telepath.Client.Interface.Requests interface support.

 TelepathyQt4/abstract-client.cpp         | 26 +++++++++++++++++++++++-
 TelepathyQt4/abstract-client.h           |  9 +++++++-
 TelepathyQt4/client-registrar-internal.h | 32 +++++++++++++++++++++++++++++
 TelepathyQt4/client-registrar.cpp        | 35 ++++++++++++++++++++++++++++++++
 4 files changed, 100 insertions(+), 2 deletions(-)

commit 5dc0eee484b1a18d91c58aa51827b64370186322
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 22:01:53 2009 -0300

    ClientRegistrar: Implement client registration.
    
    Works for Client.Handler for now.

 TelepathyQt4/client-registrar.cpp | 154 +++++++++++++++++++++++++++++++++-----
 TelepathyQt4/client-registrar.h   |  19 +++--
 2 files changed, 144 insertions(+), 29 deletions(-)

commit f84e8ccd1da000b2ac743bdc40a63d7ef32baee8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 22:01:02 2009 -0300

    ClientRegistrar: Added ClientAdaptor - Adaptor for org.freedesktop.Telepath.Client interface.

 TelepathyQt4/client-registrar-internal.h | 26 ++++++++++++++++++++++++++
 TelepathyQt4/client-registrar.cpp        | 11 +++++++++++
 2 files changed, 37 insertions(+)

commit 65a610c8e1f982ad8189d9c0ba63c692f5e02263
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 16:33:36 2009 -0300

    ClientRegistrar: Added AbstractClient/AbstractClientHandler and ClientHandlerAdaptor classes.

 TelepathyQt4/AbstractClient              | 13 +++++
 TelepathyQt4/AbstractClientHandler       | 13 +++++
 TelepathyQt4/Makefile.am                 |  7 +++
 TelepathyQt4/abstract-client.cpp         | 61 +++++++++++++++++++++
 TelepathyQt4/abstract-client.h           | 82 ++++++++++++++++++++++++++++
 TelepathyQt4/client-registrar-internal.h | 92 ++++++++++++++++++++++++++++++++
 TelepathyQt4/client-registrar.cpp        | 24 +++++++++
 7 files changed, 292 insertions(+)

commit 301504593875647937599db2690105a634bc0b7e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 11:24:26 2009 -0300

    ClientRegistrar: Added skeleton class.

 TelepathyQt4/ClientRegistrar      | 13 +++++++
 TelepathyQt4/Makefile.am          |  3 ++
 TelepathyQt4/client-registrar.cpp | 82 +++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/client-registrar.h   | 67 ++++++++++++++++++++++++++++++++
 TelepathyQt4/types.h              |  4 ++
 5 files changed, 169 insertions(+)

commit 0d3d39264d55cb45dd5cd2704ac2440fbb517058
Merge: 4e75388 8d588db
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 11:58:29 2009 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 4e7538806ef6862b4d9b1cdf7ac84a8be142f19f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 11:47:34 2009 -0300

    Updated NEWS.

 NEWS | 7 +++++++
 1 file changed, 7 insertions(+)

commit f317f4deb0e138056137baf868c3633514e1f35c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 11:46:45 2009 -0300

    Renamed SharedData header file to RefCounted.

 TelepathyQt4/Makefile.am |  2 +-
 TelepathyQt4/RefCounted  | 13 +++++++++++++
 TelepathyQt4/SharedData  | 13 -------------
 3 files changed, 14 insertions(+), 14 deletions(-)

commit 8d588db517826acd87cb9ee6a795c641f97c6a3e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 11:44:52 2009 -0300

    Updated NEWS.

 NEWS | 7 +++++++
 1 file changed, 7 insertions(+)

commit 39f8ff1539f94eae24c1ba22a9618f35ab120ddc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 28 11:40:34 2009 -0300

    Renamed SharedData header file to RefCounted.

 TelepathyQt4/RefCounted | 13 +++++++++++++
 TelepathyQt4/SharedData | 13 -------------
 2 files changed, 13 insertions(+), 13 deletions(-)

commit 80a129c9b3b449a7d22a777ba3e6f9d9fc917f06
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Apr 23 16:11:18 2009 +0100

    configure.ac: look for pygobject as well as dbus.mainloop.glib, since the tests need it
    
    Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>

 configure.ac | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c2a6955daf081bf654f5751feb1a90e9ee9aca40
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 19:00:34 2009 +0100

    Start 0.1.4 development

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fa061c4653e05a2ba80260ecc08946ece4c03442
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 18:56:43 2009 +0100

    Prepare release 0.1.3

 NEWS         | 2 +-
 configure.ac | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit de84f9a93aa7e481ea72e43b11e60f74b0923821
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 18:55:12 2009 +0100

    Fix bugs URL now we have a real component on fd.o

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit df8d0812be700bf128d0ea0ee7c682b2480e8a2d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 18:54:55 2009 +0100

    doxygen: fix out-of-tree build (distcheck)

 Makefile.am    | 2 +-
 doxygen.cfg.in | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 2671610bc2ef934aee1a3ab01108bcae8ebec8a8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 17:23:43 2009 +0100

    Install TelepathyQt4Farsight.pc as well as TelepathyQt4.pc
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

 TelepathyQt4/Makefile.am | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 000aa4921870a1997b789431b98fa2af2ef23516
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 16:57:56 2009 +0100

    Update NEWS

 NEWS | 56 ++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 46 insertions(+), 10 deletions(-)

commit a73de48d09e15c663a8f953d259cb683f4302073
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 16:53:46 2009 +0100

    Move TelepathyQt4Farsight.pc to TelepathyQt4/, correct dependencies and add -uninstalled versions
    
    The -uninstalled versions are to be able to use an uninstalled version
    for development, like in telepathy-glib:
    http://smcv.pseudorandom.co.uk/2008/09/pc-uninstalled/
    
    Moving the TpQt4Fs .pc file to the parent directory means you only have to
    put one directory in PKG_CONFIG_PATH.

 TelepathyQt4/Farsight/TelepathyQt4Farsight.pc.in    | 11 -----------
 TelepathyQt4/TelepathyQt4-uninstalled.pc.in         | 11 +++++++++++
 TelepathyQt4/TelepathyQt4Farsight-uninstalled.pc.in | 11 +++++++++++
 TelepathyQt4/TelepathyQt4Farsight.pc.in             | 11 +++++++++++
 configure.ac                                        |  4 +++-
 5 files changed, 36 insertions(+), 12 deletions(-)

commit f816485188647f187a269f5ca4ac4412fd034358
Merge: 4921474 340b64c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 15:28:05 2009 +0100

    Merge commit 'andrunko/media-new'
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 340b64c3e88bb3b93762b65de72a970132c4f457
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 22 11:24:42 2009 -0300

    call example: Use TelepathyQt4Farsight.

 examples/call/Makefile.am          |  1 +
 examples/call/farsight-channel.cpp | 44 ++------------------------------------
 2 files changed, 3 insertions(+), 42 deletions(-)

commit 4921474450f1b2f4f2bb28fbc9849889eac33e0a
Merge: 6c2ff1c 8595146
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 15:21:26 2009 +0100

    Merge branch '21336-group-messages'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 6c2ff1cc3c08ccc61c84f1212a3abbd62397b77a
Merge: b1b60cc 3216a0e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 15:21:15 2009 +0100

    Merge branch '21337-has-been-online'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit b1b60cccecd1af959baec50a405ba25104c4bcf6
Merge: 1efc057 119dbfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 15:20:46 2009 +0100

    Merge branch 'spec'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 8595146626a123ceb4d8f27b3d110b57c0a81674
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 13:35:14 2009 +0100

    Tp::Channel: add accessors for MessageAccept etc. and improve docs

 TelepathyQt4/channel.cpp | 142 +++++++++++++++++++++++++++++++++++++++++++++--
 TelepathyQt4/channel.h   |   6 ++
 2 files changed, 143 insertions(+), 5 deletions(-)

commit 3216a0e88479b5fcf6a9d721aeccf31c0d88d5c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 13:34:33 2009 +0100

    Tp::Account: fix debug message for ConnectsAutomatically

 TelepathyQt4/account.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ce6fad07acfb319a92737715b0343d1545da5876
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 13:34:16 2009 +0100

    Tp::Account: implement hasBeenOnline()

 TelepathyQt4/account.cpp | 30 ++++++++++++++++++++++++++++++
 TelepathyQt4/account.h   |  3 +++
 2 files changed, 33 insertions(+)

commit 119dbfe791ae26b6426cbb58de558213fa72763b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Apr 22 12:59:20 2009 +0100

    spec: update to telepathy-spec 0.17.23

 spec/Account.xml                                   |  22 +-
 spec/Account_Manager.xml                           |   4 +-
 spec/Channel.xml                                   |   6 +-
 spec/Channel_Dispatch_Operation.xml                | 154 +++++--
 spec/Channel_Dispatcher.xml                        |  93 ++--
 ...Channel_Dispatcher_Interface_Operation_List.xml |  17 +-
 spec/Channel_Future.xml                            |   2 +-
 spec/Channel_Handler.xml                           |  15 +-
 spec/Channel_Interface_Call_State.xml              |  17 +-
 spec/Channel_Interface_Group.xml                   |  87 +++-
 spec/Channel_Interface_Hold.xml                    |   4 +-
 spec/Channel_Interface_Media_Signalling.xml        |  54 ++-
 spec/Channel_Interface_Media_Signalling_Future.xml | 125 +++---
 spec/Channel_Interface_Messages.xml                |   7 +-
 spec/Channel_Interface_Password.xml                |   6 +-
 spec/Channel_Interface_Tube.xml                    |  41 +-
 spec/Channel_Request.xml                           |  42 +-
 spec/Channel_Type_Contact_Search.xml               | 482 +++++++++++++++++----
 spec/Channel_Type_DBus_Tube.xml                    |  12 +-
 spec/Channel_Type_File_Transfer.xml                |  20 +-
 spec/Channel_Type_Room_List.xml                    |   8 +-
 spec/Channel_Type_Stream_Tube.xml                  |  12 +-
 spec/Channel_Type_Streamed_Media.xml               | 179 ++++++--
 spec/Channel_Type_Streamed_Media_Future.xml        |  27 +-
 spec/Channel_Type_Text.xml                         |  13 +-
 spec/Channel_Type_Tubes.xml                        |  57 +--
 spec/Client.xml                                    |   4 +-
 spec/Client_Approver.xml                           | 140 ++++--
 spec/Client_Handler.xml                            | 169 +++-----
 spec/Client_Interface_Requests.xml                 | 173 ++++++++
 spec/Client_Observer.xml                           | 133 ++++--
 spec/Connection.xml                                |  63 ++-
 spec/Connection_Interface_Avatars.xml              | 130 +++++-
 spec/Connection_Interface_Contact_Info.xml         |  97 +++--
 spec/Connection_Interface_Presence.xml             | 195 ++-------
 spec/Connection_Interface_Requests.xml             |  12 +
 spec/Connection_Interface_Simple_Presence.xml      | 138 +++++-
 spec/Connection_Manager.xml                        |   2 +-
 spec/Media_Session_Handler.xml                     |  25 +-
 spec/Media_Stream_Handler.xml                      | 146 ++++++-
 spec/Properties_Interface.xml                      |   2 +-
 spec/all.xml                                       | 204 ++++++---
 spec/errors.xml                                    |  21 +-
 spec/generic-types.xml                             |  80 +++-
 44 files changed, 2303 insertions(+), 937 deletions(-)

commit 1efc057da97d8934fa86b32bef89f8aa478ce959
Merge: ac184ec f00aa0f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 14:17:04 2009 -0300

    Merge branch 'media-new'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit f00aa0f547a613124a7ae5179b3690f00afb5225
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 14:09:38 2009 -0300

    StreamedMediaChannel: Improved handlerStreamingRequired docs.

 TelepathyQt4/streamed-media-channel.cpp | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit ac184ec1434791bfeff7a8647314cf0082fc8945
Merge: 88b1621 df182d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 14:14:50 2009 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 3b00c6c0a39fd663383819828701e568219acd0e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 14:06:13 2009 -0300

    TelepathyQt4Farsight: Use StremedMediaChannel::handlerStreamingRequired to check if streaming is required.

 TelepathyQt4/Farsight/channel.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit ff67b2ef31dd9c61603b0f1267250646cc2c0b1d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 14:01:58 2009 -0300

    StreamedMediaChannel: Added handlerStreamingRequired method.
    
    Added StreamedMediaChannel::handlerStreamingRequired method that indicates
    whether media handler streaming is required for this channel.

 TelepathyQt4/streamed-media-channel.cpp | 16 ++++++++++++++++
 TelepathyQt4/streamed-media-channel.h   |  2 ++
 2 files changed, 18 insertions(+)

commit 3050ab0eb8c156f87c4a8ae088f8d8a555a09154
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 13:48:10 2009 -0300

    TelepathyQt4Farsight: Renamed tfChannelCreate to createFarsightChannel.

 TelepathyQt4/Farsight/channel.cpp | 2 +-
 TelepathyQt4/Farsight/channel.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 6d1d198337911259fbeb5c6cc8b47ace87f826cd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 21 13:37:20 2009 -0300

    Added TelepathyQt4Farsight tiny library.
    
    The library is a convenience library to create a Telepathy Farsight Channel
    given a TelepathyQt4 StreamedMediaChannel.

 TelepathyQt4/Farsight/Channel                    | 13 ++++
 TelepathyQt4/Farsight/Makefile.am                | 33 ++++++++++
 TelepathyQt4/Farsight/TelepathyQt4Farsight.pc.in | 11 ++++
 TelepathyQt4/Farsight/channel.cpp                | 81 ++++++++++++++++++++++++
 TelepathyQt4/Farsight/channel.h                  | 40 ++++++++++++
 TelepathyQt4/Makefile.am                         |  5 ++
 configure.ac                                     |  4 +-
 examples/Makefile.am                             |  3 +-
 8 files changed, 188 insertions(+), 2 deletions(-)

commit df182d1624b41b36a9abe1bee2bfc0dce4ffab8c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Apr 18 19:15:12 2009 -0300

    manager-file: Fixed build with some gcc versions.

 TelepathyQt4/manager-file.cpp | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 88b1621545e43f5afac9779aeaa5bdd559248eda
Merge: bea7e51 2451227
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 09:59:32 2009 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 24512277e87832c66478350b72fbe374b97c1d8e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 14 02:38:13 2009 -0300

    ReadyObject: Make destructor virtual as we have virtual methods.

 TelepathyQt4/ready-object.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bea7e514ae864e6f6a2392498b18d984bf03bc25
Merge: c144ba5 509affa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 13 16:42:07 2009 -0300

    Merge branch 'namespace'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit c144ba56c55624e4afa0728e66c9e8d20ebf83c7
Merge: c91b628 a9c24d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 13 16:41:58 2009 -0300

    Merge branch 'docs'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit c91b628d0ae5f774118d39041ef0c70c62f2d3fa
Merge: 20b2897 520118b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 13 16:41:40 2009 -0300

    Merge branch 'shared'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>
    Reviewed-by: Jonathon Jongsma (jonner) <jonathon.jongsma@collabora.co.uk>

commit 509affa3ee5d8eef8a7fb421f2d2e69ff3fd512a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 8 03:09:14 2009 -0300

    Removed header-compile-test.cpp

 TelepathyQt4/Makefile.am             |  3 +--
 TelepathyQt4/header-compile-test.cpp | 18 ------------------
 2 files changed, 1 insertion(+), 20 deletions(-)

commit cf51f16647248df78236e6610f41053a71c42882
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 8 02:48:52 2009 -0300

    Renamed Telepathy namespace to Tp.

 TelepathyQt4/Makefile.am                        |  24 +-
 TelepathyQt4/Prototype/Account.cpp              |  10 +-
 TelepathyQt4/Prototype/Account.h                |   4 +-
 TelepathyQt4/Prototype/AccountManager.cpp       |  18 +-
 TelepathyQt4/Prototype/AvatarManager.cpp        |  18 +-
 TelepathyQt4/Prototype/AvatarManager.h          |   6 +-
 TelepathyQt4/Prototype/CapabilitiesManager.cpp  |  48 +--
 TelepathyQt4/Prototype/CapabilitiesManager.h    |  18 +-
 TelepathyQt4/Prototype/ChatChannel.cpp          |  28 +-
 TelepathyQt4/Prototype/ChatChannel.h            |   4 +-
 TelepathyQt4/Prototype/Connection.cpp           |  54 ++--
 TelepathyQt4/Prototype/Connection.h             |  24 +-
 TelepathyQt4/Prototype/ConnectionFacade.cpp     |  28 +-
 TelepathyQt4/Prototype/ConnectionFacade.h       |  14 +-
 TelepathyQt4/Prototype/Contact.cpp              |  18 +-
 TelepathyQt4/Prototype/Contact.h                |  12 +-
 TelepathyQt4/Prototype/ContactManager.cpp       | 206 ++++++-------
 TelepathyQt4/Prototype/ContactManager.h         |  48 +--
 TelepathyQt4/Prototype/Makefile.am              |   2 +-
 TelepathyQt4/Prototype/PresenceManager.cpp      | 112 +++----
 TelepathyQt4/Prototype/PresenceManager.h        |  20 +-
 TelepathyQt4/Prototype/StreamedMediaChannel.cpp |  96 +++---
 TelepathyQt4/Prototype/StreamedMediaChannel.h   |  26 +-
 TelepathyQt4/abstract-interface.cpp             |  10 +-
 TelepathyQt4/abstract-interface.h               |   6 +-
 TelepathyQt4/account-manager.cpp                |  14 +-
 TelepathyQt4/account-manager.h                  |   4 +-
 TelepathyQt4/account.cpp                        |  66 ++--
 TelepathyQt4/account.h                          |  36 +--
 TelepathyQt4/async-model.dox                    |  12 +-
 TelepathyQt4/channel.cpp                        | 136 ++++-----
 TelepathyQt4/channel.h                          |  34 +--
 TelepathyQt4/connection-internal.h              |   6 +-
 TelepathyQt4/connection-manager-internal.h      |   4 +-
 TelepathyQt4/connection-manager.cpp             |  12 +-
 TelepathyQt4/connection-manager.h               |   8 +-
 TelepathyQt4/connection.cpp                     |  28 +-
 TelepathyQt4/connection.h                       |  16 +-
 TelepathyQt4/constants.h                        |   6 +-
 TelepathyQt4/contact-manager.cpp                |  68 ++---
 TelepathyQt4/contact-manager.h                  |  40 +--
 TelepathyQt4/contact.cpp                        |   4 +-
 TelepathyQt4/contact.h                          |  10 +-
 TelepathyQt4/dbus-proxy.cpp                     |  10 +-
 TelepathyQt4/dbus-proxy.h                       |   6 +-
 TelepathyQt4/debug-internal.h                   |   4 +-
 TelepathyQt4/debug.cpp                          |   4 +-
 TelepathyQt4/debug.h                            |   5 +-
 TelepathyQt4/feature.cpp                        |   4 +-
 TelepathyQt4/feature.h                          |   4 +-
 TelepathyQt4/file-transfer.cpp                  |   4 +-
 TelepathyQt4/file-transfer.h                    |   4 +-
 TelepathyQt4/key-file.cpp                       |   4 +-
 TelepathyQt4/key-file.h                         |   2 +-
 TelepathyQt4/manager-file.cpp                   |  16 +-
 TelepathyQt4/manager-file.h                     |   2 +-
 TelepathyQt4/message.cpp                        |   4 +-
 TelepathyQt4/message.h                          |   4 +-
 TelepathyQt4/optional-interface-factory.cpp     |   4 +-
 TelepathyQt4/optional-interface-factory.h       |   4 +-
 TelepathyQt4/pending-account.cpp                |   4 +-
 TelepathyQt4/pending-account.h                  |   4 +-
 TelepathyQt4/pending-channel.cpp                |   6 +-
 TelepathyQt4/pending-channel.h                  |   4 +-
 TelepathyQt4/pending-connection.cpp             |   4 +-
 TelepathyQt4/pending-connection.h               |   4 +-
 TelepathyQt4/pending-contact-attributes.cpp     |   4 +-
 TelepathyQt4/pending-contact-attributes.h       |   4 +-
 TelepathyQt4/pending-contacts.cpp               |  24 +-
 TelepathyQt4/pending-contacts.h                 |  12 +-
 TelepathyQt4/pending-handles.cpp                |   4 +-
 TelepathyQt4/pending-handles.h                  |   4 +-
 TelepathyQt4/pending-operation.cpp              |   4 +-
 TelepathyQt4/pending-operation.h                |   6 +-
 TelepathyQt4/pending-ready.cpp                  |   4 +-
 TelepathyQt4/pending-ready.h                    |   4 +-
 TelepathyQt4/pending-string-list.cpp            |   4 +-
 TelepathyQt4/pending-string-list.h              |   4 +-
 TelepathyQt4/readiness-helper.cpp               |  16 +-
 TelepathyQt4/readiness-helper.h                 |   8 +-
 TelepathyQt4/ready-object.cpp                   |   4 +-
 TelepathyQt4/ready-object.h                     |   4 +-
 TelepathyQt4/referenced-handles.cpp             |   4 +-
 TelepathyQt4/referenced-handles.h               |   4 +-
 TelepathyQt4/room-list.cpp                      |   4 +-
 TelepathyQt4/room-list.h                        |   4 +-
 TelepathyQt4/shared-ptr.h                       |   4 +-
 TelepathyQt4/simple-pending-operations.h        |   4 +-
 TelepathyQt4/streamed-media-channel.cpp         | 116 +++----
 TelepathyQt4/streamed-media-channel.h           |  54 ++--
 TelepathyQt4/text-channel.cpp                   |  36 +--
 TelepathyQt4/text-channel.h                     |  20 +-
 TelepathyQt4/types.h                            |   4 +-
 examples/accounts/account-item.cpp              |  38 +--
 examples/accounts/account-item.h                |  18 +-
 examples/accounts/accounts-window.cpp           |   8 +-
 examples/accounts/accounts-window.h             |   6 +-
 examples/accounts/main.cpp                      |   6 +-
 examples/call/call-handler.cpp                  |  16 +-
 examples/call/call-handler.h                    |  14 +-
 examples/call/call-roster-widget.cpp            |   2 +-
 examples/call/call-roster-widget.h              |   4 +-
 examples/call/call-widget.cpp                   | 140 ++++-----
 examples/call/call-widget.h                     |  46 +--
 examples/call/call-window.cpp                   |  44 +--
 examples/call/call-window.h                     |  16 +-
 examples/call/farsight-channel.cpp              |   6 +-
 examples/call/farsight-channel.h                |  10 +-
 examples/call/main.cpp                          |   8 +-
 examples/call/video-widget.cpp                  |   4 +-
 examples/call/video-widget.h                    |   4 +-
 examples/extensions/Makefile.am                 |   6 +-
 examples/roster/main.cpp                        |   6 +-
 examples/roster/roster-item.cpp                 |   6 +-
 examples/roster/roster-item.h                   |   6 +-
 examples/roster/roster-widget.cpp               |  18 +-
 examples/roster/roster-widget.h                 |  18 +-
 examples/roster/roster-window.cpp               |  24 +-
 examples/roster/roster-window.h                 |  14 +-
 tests/dbus/account-basics.cpp                   |  56 ++--
 tests/dbus/chan-basics.cpp                      |  52 ++--
 tests/dbus/chan-group.cpp                       |  80 ++---
 tests/dbus/cm-basics.cpp                        |  12 +-
 tests/dbus/conn-basics.cpp                      |  22 +-
 tests/dbus/conn-requests.cpp                    |  40 +--
 tests/dbus/conn-roster.cpp                      |  36 +--
 tests/dbus/contacts.cpp                         |  88 +++---
 tests/dbus/handles.cpp                          |  26 +-
 tests/dbus/stateful-proxy.cpp                   |  24 +-
 tests/dbus/streamed-media-chan.cpp              | 384 ++++++++++++------------
 tests/dbus/text-chan.cpp                        |  78 ++---
 tests/key-file.cpp                              |   2 +-
 tests/lib/test.cpp                              |  18 +-
 tests/lib/test.h                                |   6 +-
 tests/manager-file.cpp                          |   2 +-
 tests/pinocchio/cm-basics.cpp                   |  26 +-
 tests/pinocchio/conn-basics.cpp                 |  44 +--
 tests/pinocchio/handles.cpp                     |  70 ++---
 tests/pinocchio/lib.cpp                         |   4 +-
 tests/prototype/prototype.cpp                   | 124 ++++----
 tests/prototype/prototype.h                     |   2 +-
 tools/libqt4codegen.py                          |   2 +-
 tools/qt4-client-gen.py                         |  22 +-
 143 files changed, 1771 insertions(+), 1770 deletions(-)

commit f0dc68019077608dd4e7f7fa77e7ba2c3d76896e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Apr 8 02:00:47 2009 -0300

    Renamed high-level classes namespace from Telepathy::Client to Telepathy.

 TelepathyQt4/PendingContactAttributes       |   7 +
 TelepathyQt4/abstract-interface.cpp         |   9 +-
 TelepathyQt4/abstract-interface.h           |   5 +-
 TelepathyQt4/account-manager.cpp            |  19 +--
 TelepathyQt4/account-manager.h              |   9 +-
 TelepathyQt4/account.cpp                    |  17 +-
 TelepathyQt4/account.h                      |  15 +-
 TelepathyQt4/channel.cpp                    |  29 ++--
 TelepathyQt4/channel.h                      |  71 ++++-----
 TelepathyQt4/connection-internal.h          |   5 +-
 TelepathyQt4/connection-manager-internal.h  |   6 +-
 TelepathyQt4/connection-manager.cpp         |   9 +-
 TelepathyQt4/connection-manager.h           |   9 +-
 TelepathyQt4/connection.cpp                 |  39 +++--
 TelepathyQt4/connection.h                   |  39 +++--
 TelepathyQt4/constants.h                    |   6 +-
 TelepathyQt4/contact-manager.cpp            |  45 +++---
 TelepathyQt4/contact-manager.h              |  35 ++--
 TelepathyQt4/contact.cpp                    |   3 -
 TelepathyQt4/contact.h                      |   9 +-
 TelepathyQt4/dbus-proxy.cpp                 |   7 +-
 TelepathyQt4/dbus-proxy.h                   |   5 +-
 TelepathyQt4/debug.cpp                      |   2 +-
 TelepathyQt4/feature.cpp                    |   3 -
 TelepathyQt4/feature.h                      |   3 -
 TelepathyQt4/file-transfer.cpp              |   3 -
 TelepathyQt4/file-transfer.h                |   3 -
 TelepathyQt4/key-file.cpp                   |   2 +-
 TelepathyQt4/manager-file.cpp               |   2 +-
 TelepathyQt4/message.cpp                    |   3 -
 TelepathyQt4/message.h                      |   4 +-
 TelepathyQt4/optional-interface-factory.cpp |   5 +-
 TelepathyQt4/optional-interface-factory.h   |   5 +-
 TelepathyQt4/pending-account.cpp            |   3 -
 TelepathyQt4/pending-account.h              |   3 -
 TelepathyQt4/pending-channel.cpp            |   3 -
 TelepathyQt4/pending-channel.h              |   3 -
 TelepathyQt4/pending-connection.cpp         |   3 -
 TelepathyQt4/pending-connection.h           |   3 -
 TelepathyQt4/pending-contact-attributes.cpp |   3 -
 TelepathyQt4/pending-contact-attributes.h   |  13 +-
 TelepathyQt4/pending-contacts.cpp           |  23 ++-
 TelepathyQt4/pending-contacts.h             |  11 +-
 TelepathyQt4/pending-handles.cpp            |   3 -
 TelepathyQt4/pending-handles.h              |   3 -
 TelepathyQt4/pending-operation.cpp          |   5 -
 TelepathyQt4/pending-operation.h            |   6 +-
 TelepathyQt4/pending-ready.cpp              |   3 -
 TelepathyQt4/pending-ready.h                |   3 -
 TelepathyQt4/pending-string-list.cpp        |   3 -
 TelepathyQt4/pending-string-list.h          |   3 -
 TelepathyQt4/properties.cpp                 |   4 +-
 TelepathyQt4/readiness-helper.cpp           |  18 +--
 TelepathyQt4/readiness-helper.h             |   7 +-
 TelepathyQt4/ready-object.cpp               |   3 -
 TelepathyQt4/ready-object.h                 |   3 -
 TelepathyQt4/referenced-handles.cpp         |   5 +-
 TelepathyQt4/referenced-handles.h           |   6 +-
 TelepathyQt4/room-list.cpp                  |   3 -
 TelepathyQt4/room-list.h                    |   3 -
 TelepathyQt4/simple-pending-operations.h    |   7 -
 TelepathyQt4/streamed-media-channel.cpp     |  21 ++-
 TelepathyQt4/streamed-media-channel.h       |  21 ++-
 TelepathyQt4/text-channel.cpp               |  13 +-
 TelepathyQt4/text-channel.h                 |  11 +-
 TelepathyQt4/types.cpp                      |   3 +-
 TelepathyQt4/types.h                        |   3 -
 examples/accounts/account-item.cpp          |  12 +-
 examples/accounts/account-item.h            |   8 +-
 examples/accounts/accounts-window.cpp       |   8 +-
 examples/accounts/accounts-window.h         |   6 +-
 examples/call/call-handler.cpp              |  14 +-
 examples/call/call-handler.h                |  14 +-
 examples/call/call-roster-widget.cpp        |   2 +-
 examples/call/call-roster-widget.h          |   4 +-
 examples/call/call-widget.cpp               |  46 +++---
 examples/call/call-widget.h                 |  40 +++--
 examples/call/call-window.cpp               |  24 +--
 examples/call/call-window.h                 |  14 +-
 examples/call/farsight-channel.cpp          |   4 +-
 examples/call/farsight-channel.h            |   8 +-
 examples/call/main.cpp                      |   2 +-
 examples/call/video-widget.cpp              |   4 +-
 examples/call/video-widget.h                |   2 -
 examples/extensions/Makefile.am             |   4 +-
 examples/roster/roster-item.cpp             |   6 +-
 examples/roster/roster-item.h               |   6 +-
 examples/roster/roster-widget.cpp           |  18 +--
 examples/roster/roster-widget.h             |  18 +--
 examples/roster/roster-window.cpp           |  24 +--
 examples/roster/roster-window.h             |  14 +-
 tests/dbus/account-basics.cpp               |  46 +++---
 tests/dbus/chan-basics.cpp                  |  46 +++---
 tests/dbus/chan-group.cpp                   |  74 ++++-----
 tests/dbus/cm-basics.cpp                    |  12 +-
 tests/dbus/conn-basics.cpp                  |  16 +-
 tests/dbus/conn-requests.cpp                |  34 ++--
 tests/dbus/conn-roster.cpp                  |  36 ++---
 tests/dbus/contacts.cpp                     |  54 +++----
 tests/dbus/handles.cpp                      |  22 +--
 tests/dbus/stateful-proxy.cpp               |  20 +--
 tests/dbus/streamed-media-chan.cpp          | 238 ++++++++++++++--------------
 tests/dbus/text-chan.cpp                    |  52 +++---
 tests/lib/test.cpp                          |  13 +-
 tests/lib/test.h                            |   7 +-
 tests/pinocchio/cm-basics.cpp               |  26 +--
 tests/pinocchio/conn-basics.cpp             |  36 ++---
 tests/pinocchio/handles.cpp                 |  37 ++---
 tests/pinocchio/lib.cpp                     |   2 +-
 tools/qt4-client-gen.py                     |  22 +--
 110 files changed, 773 insertions(+), 983 deletions(-)

commit 02988937b75b5b18ac3cd3cad03fddf140f618ca
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Apr 3 18:59:33 2009 -0300

    Get rid of Client dir.

 Makefile.am                                        |    2 +-
 NEWS                                               |    2 +-
 TelepathyQt4/AbstractInterface                     |   13 +
 TelepathyQt4/Account                               |   13 +
 TelepathyQt4/AccountInterface                      |   13 +
 TelepathyQt4/AccountManager                        |   13 +
 TelepathyQt4/AccountManagerInterface               |   13 +
 TelepathyQt4/Channel                               |   13 +
 TelepathyQt4/ChannelInterface                      |   13 +
 TelepathyQt4/ChannelInterfaceCallStateInterface    |   13 +
 TelepathyQt4/ChannelInterfaceChatStateInterface    |   13 +
 TelepathyQt4/ChannelInterfaceDTMFInterface         |   13 +
 TelepathyQt4/ChannelInterfaceGroupInterface        |   13 +
 TelepathyQt4/ChannelInterfaceHoldInterface         |   13 +
 .../ChannelInterfaceMediaSignallingInterface       |   13 +
 TelepathyQt4/ChannelInterfacePasswordInterface     |   13 +
 TelepathyQt4/ChannelTypeContactListInterface       |   13 +
 TelepathyQt4/ChannelTypeRoomListInterface          |   13 +
 TelepathyQt4/ChannelTypeStreamedMediaInterface     |   13 +
 TelepathyQt4/ChannelTypeTextInterface              |   13 +
 TelepathyQt4/ChannelTypeTubesInterface             |   13 +
 TelepathyQt4/Client/AbstractInterface              |   13 -
 TelepathyQt4/Client/Account                        |   13 -
 TelepathyQt4/Client/AccountInterface               |   13 -
 TelepathyQt4/Client/AccountManager                 |   13 -
 TelepathyQt4/Client/AccountManagerInterface        |   13 -
 TelepathyQt4/Client/Channel                        |   13 -
 TelepathyQt4/Client/ChannelInterface               |   13 -
 .../Client/ChannelInterfaceCallStateInterface      |   13 -
 .../Client/ChannelInterfaceChatStateInterface      |   13 -
 TelepathyQt4/Client/ChannelInterfaceDTMFInterface  |   13 -
 TelepathyQt4/Client/ChannelInterfaceGroupInterface |   13 -
 TelepathyQt4/Client/ChannelInterfaceHoldInterface  |   13 -
 .../ChannelInterfaceMediaSignallingInterface       |   13 -
 .../Client/ChannelInterfacePasswordInterface       |   13 -
 .../Client/ChannelTypeContactListInterface         |   13 -
 TelepathyQt4/Client/ChannelTypeRoomListInterface   |   13 -
 .../Client/ChannelTypeStreamedMediaInterface       |   13 -
 TelepathyQt4/Client/ChannelTypeTextInterface       |   13 -
 TelepathyQt4/Client/ChannelTypeTubesInterface      |   13 -
 TelepathyQt4/Client/Connection                     |   13 -
 TelepathyQt4/Client/ConnectionInterface            |   13 -
 .../Client/ConnectionInterfaceAliasingInterface    |   13 -
 .../Client/ConnectionInterfaceAvatarsInterface     |   13 -
 .../ConnectionInterfaceCapabilitiesInterface       |   13 -
 .../Client/ConnectionInterfaceContactsInterface    |   13 -
 .../Client/ConnectionInterfacePresenceInterface    |   13 -
 .../Client/ConnectionInterfaceRequestsInterface    |   13 -
 .../ConnectionInterfaceSimplePresenceInterface     |   13 -
 TelepathyQt4/Client/ConnectionManager              |   13 -
 TelepathyQt4/Client/ConnectionManagerInterface     |   13 -
 TelepathyQt4/Client/Contact                        |   13 -
 TelepathyQt4/Client/ContactManager                 |   13 -
 TelepathyQt4/Client/DBus                           |   13 -
 TelepathyQt4/Client/DBusDaemonInterface            |   13 -
 TelepathyQt4/Client/DBusProxy                      |   13 -
 TelepathyQt4/Client/Feature                        |   13 -
 TelepathyQt4/Client/FileTransfer                   |   13 -
 TelepathyQt4/Client/IntrospectableInterface        |   13 -
 TelepathyQt4/Client/MediaSessionHandler            |   13 -
 TelepathyQt4/Client/MediaSessionHandlerInterface   |   13 -
 TelepathyQt4/Client/MediaStreamHandler             |   13 -
 TelepathyQt4/Client/MediaStreamHandlerInterface    |   13 -
 TelepathyQt4/Client/Message                        |   13 -
 TelepathyQt4/Client/OptionalInterfaceFactory       |   13 -
 TelepathyQt4/Client/PeerInterface                  |   13 -
 TelepathyQt4/Client/PendingAccount                 |   13 -
 TelepathyQt4/Client/PendingChannel                 |   13 -
 TelepathyQt4/Client/PendingConnection              |   13 -
 TelepathyQt4/Client/PendingContactAttributes       |    6 -
 TelepathyQt4/Client/PendingContacts                |   13 -
 TelepathyQt4/Client/PendingFailure                 |   13 -
 TelepathyQt4/Client/PendingHandles                 |   13 -
 TelepathyQt4/Client/PendingOperation               |   13 -
 TelepathyQt4/Client/PendingReady                   |   13 -
 TelepathyQt4/Client/PendingStringList              |   13 -
 TelepathyQt4/Client/PendingSuccess                 |   13 -
 TelepathyQt4/Client/PendingVoidMethodCall          |   13 -
 TelepathyQt4/Client/Properties                     |   13 -
 TelepathyQt4/Client/PropertiesInterface            |   13 -
 TelepathyQt4/Client/PropertiesInterfaceInterface   |   13 -
 TelepathyQt4/Client/ReadinessHelper                |   13 -
 TelepathyQt4/Client/ReadyObject                    |   13 -
 TelepathyQt4/Client/ReceivedMessage                |   13 -
 TelepathyQt4/Client/ReferencedHandles              |   12 -
 TelepathyQt4/Client/ReferencedHandlesIterator      |    6 -
 TelepathyQt4/Client/RoomList                       |   13 -
 TelepathyQt4/Client/StatefulDBusProxy              |   13 -
 TelepathyQt4/Client/StatelessDBusProxy             |   13 -
 TelepathyQt4/Client/StreamedMediaChannel           |   13 -
 TelepathyQt4/Client/TextChannel                    |   13 -
 TelepathyQt4/Client/Types                          |   13 -
 TelepathyQt4/Client/abstract-interface.cpp         |   94 -
 TelepathyQt4/Client/abstract-interface.h           |   67 -
 TelepathyQt4/Client/account-manager.cpp            |  633 ------
 TelepathyQt4/Client/account-manager.h              |  120 -
 TelepathyQt4/Client/account.cpp                    | 1036 ---------
 TelepathyQt4/Client/account.h                      |  203 --
 TelepathyQt4/Client/channel.cpp                    | 2296 --------------------
 TelepathyQt4/Client/channel.h                      |  318 ---
 TelepathyQt4/Client/connection-internal.h          |   51 -
 TelepathyQt4/Client/connection-manager-internal.h  |   99 -
 TelepathyQt4/Client/connection-manager.cpp         |  682 ------
 TelepathyQt4/Client/connection-manager.h           |  177 --
 TelepathyQt4/Client/connection.cpp                 | 1456 -------------
 TelepathyQt4/Client/connection.h                   |  224 --
 TelepathyQt4/Client/contact-manager.cpp            |  952 --------
 TelepathyQt4/Client/contact-manager.h              |  175 --
 TelepathyQt4/Client/contact.cpp                    |  361 ---
 TelepathyQt4/Client/contact.h                      |  141 --
 TelepathyQt4/Client/dbus-proxy.cpp                 |  355 ---
 TelepathyQt4/Client/dbus-proxy.h                   |  123 --
 TelepathyQt4/Client/dbus.cpp                       |   25 -
 TelepathyQt4/Client/dbus.h                         |   53 -
 TelepathyQt4/Client/feature.cpp                    |   65 -
 TelepathyQt4/Client/feature.h                      |   72 -
 TelepathyQt4/Client/file-transfer.cpp              |   95 -
 TelepathyQt4/Client/file-transfer.h                |   59 -
 TelepathyQt4/Client/media-session-handler.cpp      |   25 -
 TelepathyQt4/Client/media-session-handler.h        |   49 -
 TelepathyQt4/Client/media-stream-handler.cpp       |   25 -
 TelepathyQt4/Client/media-stream-handler.h         |   49 -
 TelepathyQt4/Client/message.cpp                    |  572 -----
 TelepathyQt4/Client/message.h                      |  126 --
 TelepathyQt4/Client/optional-interface-factory.cpp |   85 -
 TelepathyQt4/Client/optional-interface-factory.h   |  160 --
 TelepathyQt4/Client/pending-account.cpp            |  177 --
 TelepathyQt4/Client/pending-account.h              |   75 -
 TelepathyQt4/Client/pending-channel.cpp            |  362 ---
 TelepathyQt4/Client/pending-channel.h              |   88 -
 TelepathyQt4/Client/pending-connection.cpp         |  200 --
 TelepathyQt4/Client/pending-connection.h           |   76 -
 TelepathyQt4/Client/pending-contact-attributes.cpp |  245 ---
 TelepathyQt4/Client/pending-contact-attributes.h   |   80 -
 TelepathyQt4/Client/pending-contacts.cpp           |  427 ----
 TelepathyQt4/Client/pending-contacts.h             |  102 -
 TelepathyQt4/Client/pending-handles.cpp            |  499 -----
 TelepathyQt4/Client/pending-handles.h              |   96 -
 TelepathyQt4/Client/pending-operation.cpp          |  193 --
 TelepathyQt4/Client/pending-operation.h            |  181 --
 TelepathyQt4/Client/pending-ready.cpp              |  107 -
 TelepathyQt4/Client/pending-ready.h                |   64 -
 TelepathyQt4/Client/pending-string-list.cpp        |   69 -
 TelepathyQt4/Client/pending-string-list.h          |   62 -
 TelepathyQt4/Client/properties.cpp                 |   25 -
 TelepathyQt4/Client/properties.h                   |   50 -
 TelepathyQt4/Client/readiness-helper.cpp           |  540 -----
 TelepathyQt4/Client/readiness-helper.h             |  138 --
 TelepathyQt4/Client/ready-object.cpp               |  145 --
 TelepathyQt4/Client/ready-object.h                 |   69 -
 TelepathyQt4/Client/referenced-handles.cpp         |  303 ---
 TelepathyQt4/Client/referenced-handles.h           |  294 ---
 TelepathyQt4/Client/room-list.cpp                  |   94 -
 TelepathyQt4/Client/room-list.h                    |   59 -
 TelepathyQt4/Client/simple-pending-operations.h    |  118 -
 TelepathyQt4/Client/streamed-media-channel.cpp     |  864 --------
 TelepathyQt4/Client/streamed-media-channel.h       |  194 --
 TelepathyQt4/Client/text-channel.cpp               | 1008 ---------
 TelepathyQt4/Client/text-channel.h                 |  150 --
 TelepathyQt4/Client/types.h                        |   61 -
 TelepathyQt4/Connection                            |   13 +
 TelepathyQt4/ConnectionInterface                   |   13 +
 TelepathyQt4/ConnectionInterfaceAliasingInterface  |   13 +
 TelepathyQt4/ConnectionInterfaceAvatarsInterface   |   13 +
 .../ConnectionInterfaceCapabilitiesInterface       |   13 +
 TelepathyQt4/ConnectionInterfaceContactsInterface  |   13 +
 TelepathyQt4/ConnectionInterfacePresenceInterface  |   13 +
 TelepathyQt4/ConnectionInterfaceRequestsInterface  |   13 +
 .../ConnectionInterfaceSimplePresenceInterface     |   13 +
 TelepathyQt4/ConnectionManager                     |   13 +
 TelepathyQt4/ConnectionManagerInterface            |   13 +
 TelepathyQt4/Contact                               |   13 +
 TelepathyQt4/ContactManager                        |   13 +
 TelepathyQt4/DBus                                  |   13 +
 TelepathyQt4/DBusDaemonInterface                   |   13 +
 TelepathyQt4/DBusProxy                             |   13 +
 TelepathyQt4/Feature                               |   13 +
 TelepathyQt4/FileTransfer                          |   13 +
 TelepathyQt4/IntrospectableInterface               |   13 +
 TelepathyQt4/Makefile.am                           |  342 ++-
 TelepathyQt4/MediaSessionHandler                   |   13 +
 TelepathyQt4/MediaSessionHandlerInterface          |   13 +
 TelepathyQt4/MediaStreamHandler                    |   13 +
 TelepathyQt4/MediaStreamHandlerInterface           |   13 +
 TelepathyQt4/Message                               |   13 +
 TelepathyQt4/OptionalInterfaceFactory              |   13 +
 TelepathyQt4/PeerInterface                         |   13 +
 TelepathyQt4/PendingAccount                        |   13 +
 TelepathyQt4/PendingChannel                        |   13 +
 TelepathyQt4/PendingConnection                     |   13 +
 TelepathyQt4/PendingContactAttributes              |    6 +
 TelepathyQt4/PendingContacts                       |   13 +
 TelepathyQt4/PendingFailure                        |   13 +
 TelepathyQt4/PendingHandles                        |   13 +
 TelepathyQt4/PendingOperation                      |   13 +
 TelepathyQt4/PendingReady                          |   13 +
 TelepathyQt4/PendingStringList                     |   13 +
 TelepathyQt4/PendingSuccess                        |   13 +
 TelepathyQt4/PendingVoidMethodCall                 |   13 +
 TelepathyQt4/Properties                            |   13 +
 TelepathyQt4/PropertiesInterface                   |   13 +
 TelepathyQt4/PropertiesInterfaceInterface          |   13 +
 TelepathyQt4/Prototype/Account.cpp                 |    4 +-
 TelepathyQt4/Prototype/AccountManager.cpp          |    4 +-
 TelepathyQt4/Prototype/AvatarManager.cpp           |    2 +-
 TelepathyQt4/Prototype/CapabilitiesManager.cpp     |    2 +-
 TelepathyQt4/Prototype/ChatChannel.cpp             |    4 +-
 TelepathyQt4/Prototype/Connection.cpp              |    4 +-
 TelepathyQt4/Prototype/ConnectionFacade.cpp        |    4 +-
 TelepathyQt4/Prototype/Contact.cpp                 |    2 +-
 TelepathyQt4/Prototype/Contact.h                   |    2 +-
 TelepathyQt4/Prototype/ContactManager.cpp          |    2 +-
 TelepathyQt4/Prototype/PresenceManager.cpp         |    2 +-
 TelepathyQt4/Prototype/StreamedMediaChannel.cpp    |    4 +-
 TelepathyQt4/Prototype/StreamedMediaChannel.h      |    4 +-
 TelepathyQt4/ReadinessHelper                       |   13 +
 TelepathyQt4/ReadyObject                           |   13 +
 TelepathyQt4/ReceivedMessage                       |   13 +
 TelepathyQt4/ReferencedHandles                     |   12 +
 TelepathyQt4/ReferencedHandlesIterator             |    6 +
 TelepathyQt4/RoomList                              |   13 +
 TelepathyQt4/StatefulDBusProxy                     |   13 +
 TelepathyQt4/StatelessDBusProxy                    |   13 +
 TelepathyQt4/StreamedMediaChannel                  |   13 +
 TelepathyQt4/TextChannel                           |   13 +
 TelepathyQt4/abstract-interface.cpp                |   94 +
 TelepathyQt4/abstract-interface.h                  |   67 +
 TelepathyQt4/account-manager.cpp                   |  633 ++++++
 TelepathyQt4/account-manager.h                     |  120 +
 TelepathyQt4/account.cpp                           | 1036 +++++++++
 TelepathyQt4/account.h                             |  203 ++
 TelepathyQt4/channel.cpp                           | 2296 ++++++++++++++++++++
 TelepathyQt4/channel.h                             |  318 +++
 TelepathyQt4/connection-internal.h                 |   51 +
 TelepathyQt4/connection-manager-internal.h         |   99 +
 TelepathyQt4/connection-manager.cpp                |  682 ++++++
 TelepathyQt4/connection-manager.h                  |  177 ++
 TelepathyQt4/connection.cpp                        | 1456 +++++++++++++
 TelepathyQt4/connection.h                          |  224 ++
 TelepathyQt4/contact-manager.cpp                   |  952 ++++++++
 TelepathyQt4/contact-manager.h                     |  175 ++
 TelepathyQt4/contact.cpp                           |  361 +++
 TelepathyQt4/contact.h                             |  141 ++
 TelepathyQt4/dbus-proxy.cpp                        |  355 +++
 TelepathyQt4/dbus-proxy.h                          |  123 ++
 TelepathyQt4/dbus.cpp                              |   25 +
 TelepathyQt4/dbus.h                                |   53 +
 TelepathyQt4/feature.cpp                           |   65 +
 TelepathyQt4/feature.h                             |   72 +
 TelepathyQt4/file-transfer.cpp                     |   95 +
 TelepathyQt4/file-transfer.h                       |   59 +
 TelepathyQt4/header-compile-test.cpp               |   22 +-
 TelepathyQt4/media-session-handler.cpp             |   25 +
 TelepathyQt4/media-session-handler.h               |   49 +
 TelepathyQt4/media-stream-handler.cpp              |   25 +
 TelepathyQt4/media-stream-handler.h                |   49 +
 TelepathyQt4/message.cpp                           |  572 +++++
 TelepathyQt4/message.h                             |  126 ++
 TelepathyQt4/optional-interface-factory.cpp        |   85 +
 TelepathyQt4/optional-interface-factory.h          |  160 ++
 TelepathyQt4/pending-account.cpp                   |  177 ++
 TelepathyQt4/pending-account.h                     |   75 +
 TelepathyQt4/pending-channel.cpp                   |  362 +++
 TelepathyQt4/pending-channel.h                     |   88 +
 TelepathyQt4/pending-connection.cpp                |  200 ++
 TelepathyQt4/pending-connection.h                  |   76 +
 TelepathyQt4/pending-contact-attributes.cpp        |  245 +++
 TelepathyQt4/pending-contact-attributes.h          |   80 +
 TelepathyQt4/pending-contacts.cpp                  |  427 ++++
 TelepathyQt4/pending-contacts.h                    |  102 +
 TelepathyQt4/pending-handles.cpp                   |  499 +++++
 TelepathyQt4/pending-handles.h                     |   96 +
 TelepathyQt4/pending-operation.cpp                 |  193 ++
 TelepathyQt4/pending-operation.h                   |  181 ++
 TelepathyQt4/pending-ready.cpp                     |  107 +
 TelepathyQt4/pending-ready.h                       |   64 +
 TelepathyQt4/pending-string-list.cpp               |   69 +
 TelepathyQt4/pending-string-list.h                 |   62 +
 TelepathyQt4/properties.cpp                        |   25 +
 TelepathyQt4/properties.h                          |   50 +
 TelepathyQt4/readiness-helper.cpp                  |  540 +++++
 TelepathyQt4/readiness-helper.h                    |  138 ++
 TelepathyQt4/ready-object.cpp                      |  145 ++
 TelepathyQt4/ready-object.h                        |   69 +
 TelepathyQt4/referenced-handles.cpp                |  303 +++
 TelepathyQt4/referenced-handles.h                  |  294 +++
 TelepathyQt4/room-list.cpp                         |   94 +
 TelepathyQt4/room-list.h                           |   59 +
 TelepathyQt4/simple-pending-operations.h           |  118 +
 TelepathyQt4/streamed-media-channel.cpp            |  864 ++++++++
 TelepathyQt4/streamed-media-channel.h              |  194 ++
 TelepathyQt4/text-channel.cpp                      | 1008 +++++++++
 TelepathyQt4/text-channel.h                        |  150 ++
 TelepathyQt4/types.h                               |   32 +
 examples/accounts/account-item.cpp                 |    4 +-
 examples/accounts/account-item.h                   |    4 +-
 examples/accounts/accounts-window.cpp              |    8 +-
 examples/accounts/accounts-window.h                |    2 +-
 examples/call/call-handler.cpp                     |   16 +-
 examples/call/call-handler.h                       |    4 +-
 examples/call/call-roster-widget.cpp               |   12 +-
 examples/call/call-roster-widget.h                 |    2 +-
 examples/call/call-widget.cpp                      |   14 +-
 examples/call/call-widget.h                        |    6 +-
 examples/call/call-window.cpp                      |   12 +-
 examples/call/call-window.h                        |    2 +-
 examples/call/farsight-channel.cpp                 |    4 +-
 examples/call/farsight-channel.h                   |    2 +-
 examples/extensions/Makefile.am                    |    2 +-
 examples/roster/roster-item.h                      |    2 +-
 examples/roster/roster-widget.cpp                  |   12 +-
 examples/roster/roster-widget.h                    |    4 +-
 examples/roster/roster-window.cpp                  |    8 +-
 examples/roster/roster-window.h                    |    2 +-
 tests/dbus/account-basics.cpp                      |   12 +-
 tests/dbus/chan-basics.cpp                         |   12 +-
 tests/dbus/chan-group.cpp                          |   16 +-
 tests/dbus/cm-basics.cpp                           |    6 +-
 tests/dbus/conn-basics.cpp                         |    6 +-
 tests/dbus/conn-requests.cpp                       |   12 +-
 tests/dbus/conn-roster.cpp                         |   12 +-
 tests/dbus/contacts.cpp                            |   14 +-
 tests/dbus/handles.cpp                             |   10 +-
 tests/dbus/stateful-proxy.cpp                      |    4 +-
 tests/dbus/streamed-media-chan.cpp                 |   12 +-
 tests/dbus/text-chan.cpp                           |   10 +-
 tests/lib/test.cpp                                 |    4 +-
 tests/lib/test.h                                   |    2 +-
 tests/pinocchio/cm-basics.cpp                      |    8 +-
 tests/pinocchio/conn-basics.cpp                    |    8 +-
 tests/pinocchio/handles.cpp                        |   10 +-
 tests/pinocchio/lib.cpp                            |    2 +-
 tests/pinocchio/lib.h                              |    2 +-
 tests/prototype/prototype.cpp                      |    8 +-
 tools/qt4-client-gen.py                            |    4 +-
 335 files changed, 19453 insertions(+), 19501 deletions(-)

commit a9c24d629d66ad636355f7061ecba5cb4165d45f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 03:03:56 2009 -0300

    AccountManager: Improved docs.

 TelepathyQt4/Client/account-manager.cpp | 231 +++++++++++++++++++++++++-------
 1 file changed, 186 insertions(+), 45 deletions(-)

commit edf75ef2c3c54e20c8eef6108065444bec0f16a9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:55:03 2009 -0300

    .gitignore: Added doxygen.log to the ignore list.

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit 196a910468245e78d1d9ae5827df20600696de47
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:52:51 2009 -0300

    doxygen.cfg.in: Added QtHelp support.

 doxygen.cfg.in | 6 ++++++
 1 file changed, 6 insertions(+)

commit 381f50cd98318f805e5f4e9dd0fee13d43b4b66c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:51:52 2009 -0300

    doxygen.cfg.in: Added custom footer file.

 Makefile.am         | 1 +
 doxygen-footer.html | 7 +++++++
 doxygen.cfg.in      | 2 +-
 3 files changed, 9 insertions(+), 1 deletion(-)

commit cbd063256a676cb100b9cf263e4296093f539e19
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:49:55 2009 -0300

    doxygen.cfg.in: Added custom header file.

 Makefile.am         |  1 +
 doxygen-header.html | 30 ++++++++++++++++++++++++++++++
 doxygen.cfg.in      |  2 +-
 3 files changed, 32 insertions(+), 1 deletion(-)

commit 5679fa060df4c881cc8e9b1cb28ce50f8005f1ba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:47:55 2009 -0300

    doxygen.cfg.in: Added custom css stylesheet.

 Makefile.am    |   1 +
 doxygen.cfg.in |   2 +-
 doxygen.css    | 429 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 431 insertions(+), 1 deletion(-)

commit bee0a32ac0cda5dd331c680bb693997c8266e7eb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 03:30:17 2009 -0300

    main.dox: Added Graphical Class Hierarchy.

 TelepathyQt4/main.dox | 1 +
 1 file changed, 1 insertion(+)

commit 78cd21e86312d8d14a8d3b70c0624ab6c040ee5a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 02:20:51 2009 -0300

    shared-ptr.dox: Added document explaining the Telepathy-Qt4 shared pointer usage.

 TelepathyQt4/Makefile.am    |  1 +
 TelepathyQt4/main.dox       |  1 +
 TelepathyQt4/shared-ptr.dox | 57 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 59 insertions(+)

commit bb4329b8eafabad5b030ec7ffef3daa4d0a9411d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:45:01 2009 -0300

    async-model.dox: Added document explaining how the Telepathy-Qt4 async model works.

 TelepathyQt4/Makefile.am     |  1 +
 TelepathyQt4/async-model.dox | 58 ++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/main.dox        |  3 +++
 3 files changed, 62 insertions(+)

commit 769f6e9c38f1e3c60b494175931d1f527e4442f3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:42:27 2009 -0300

    examples.dox: Added examples page on documentation.

 TelepathyQt4/Makefile.am  |   1 +
 TelepathyQt4/examples.dox | 199 ++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/main.dox     |   1 +
 doxygen.cfg.in            |   2 +-
 4 files changed, 202 insertions(+), 1 deletion(-)

commit 47f0179e7781b26550cffd05a522d4606877b591
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:38:33 2009 -0300

    main.dox: Added main.dox with some introductory documentation.

 TelepathyQt4/Makefile.am |   1 +
 TelepathyQt4/main.dox    | 129 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 130 insertions(+)

commit f84dc53cc5e6cc6dbd336f1798798ebc01de4404
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:34:41 2009 -0300

    doxygen.cfg.in: Generate doc for dox files.

 doxygen.cfg.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6c1f07b044e6bc7375f0136b062a68d62891a61a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:33:44 2009 -0300

    doxygen.cfg.in: Do not generate docs for TelepathyQt4/Prototype.

 doxygen.cfg.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9fbe24a6814a39f8fee0460cfe1ba6619ebee812
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Apr 2 00:30:57 2009 -0300

    doxygen.cfg.in: Some tweaks.

 doxygen.cfg.in | 51 ++++++++++++++++++++++-----------------------------
 1 file changed, 22 insertions(+), 29 deletions(-)

commit 520118bcda1f8d8878736219481e03fe2dde9397
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 13 15:14:14 2009 -0300

    shared-ptr: Added cast helper methods.

 TelepathyQt4/shared-ptr.h          | 18 ++++++++++++++++++
 tests/dbus/streamed-media-chan.cpp |  3 +--
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 18475eeb95e9fd0645f2a7ba9ff20e476fdc9081
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 13 13:33:15 2009 -0300

    shared-ptr: Changed SharedPtr(T*) to not be a templated constructor.

 TelepathyQt4/shared-ptr.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 1a8a35e15adeeed08fa71fb2fcdf2200ce866908
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 7 11:06:23 2009 -0300

    shared-ptr: Renamed SharedData to RefCounted.

 TelepathyQt4/Client/account-manager.h        |  2 +-
 TelepathyQt4/Client/account.h                |  2 +-
 TelepathyQt4/Client/channel.h                |  2 +-
 TelepathyQt4/Client/connection-manager.h     |  2 +-
 TelepathyQt4/Client/connection.h             |  2 +-
 TelepathyQt4/Client/streamed-media-channel.h |  2 +-
 TelepathyQt4/shared-ptr.h                    | 14 +++++++-------
 7 files changed, 13 insertions(+), 13 deletions(-)

commit f5536b5585036b158b0e9585fd1b16cc9e5501db
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 7 11:01:37 2009 -0300

    shared-ptr: Use swap idiom.
    
    Rationale (Jonathon Jongsma):
    [Copy constructor and operator=()]
    You might consider using the swap() idiom like Glib::RefPtr uses, it's quite
    elegant and allows greater code reuse:
    http://svn.gnome.org/viewvc/glibmm/trunk/glib/glibmm/refptr.h?view=markup#l228

 TelepathyQt4/shared-ptr.h | 68 +++++++++++++++++------------------------------
 1 file changed, 24 insertions(+), 44 deletions(-)

commit a69c2665f88838d3cf10fa807513e7c6da5ef42b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 7 10:10:23 2009 -0300

    shared-ptr: Added WeakPtr::toStrongRef that returns a SharedPtr from a WeakPtr.
    
    Rationale (Jonathon Jongsma):
    You also might consider something like the boost::weak_ptr::lock() API that
    allows you to easily create a SharedPtr from a WeakPtr.
    
    Added "lock" idea but using Qt idiom, as used in QWeakPointer.

 TelepathyQt4/shared-ptr.h | 2 ++
 1 file changed, 2 insertions(+)

commit 64fb5a1a50df5e41f19cb495d4fad046bff2dacf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 7 10:06:35 2009 -0300

    shared-ptr: Make SharedPtr(WeakPtr) constructor explicit.
    
    Rationale (Jonathon Jongsma):
    [inline SharedPtr(const WeakPtr<T> &o)]
    It's probably best to make this explicit as well so that converting from a weak
    pointer to a shared pointer is only done when it's intentional. You also might
    consider something like the boost::weak_ptr::lock() API that allows you to
    easily create a SharedPtr from a WeakPtr.

 TelepathyQt4/Client/contact-manager.cpp        |  2 +-
 TelepathyQt4/Client/pending-account.cpp        |  2 +-
 TelepathyQt4/Client/pending-channel.cpp        | 13 +++++++------
 TelepathyQt4/Client/pending-connection.cpp     |  2 +-
 TelepathyQt4/Client/referenced-handles.cpp     |  2 +-
 TelepathyQt4/Client/streamed-media-channel.cpp |  2 +-
 TelepathyQt4/shared-ptr.h                      | 21 +--------------------
 7 files changed, 13 insertions(+), 31 deletions(-)

commit 9ee65826f5427204045b95ee2ac57f655b050910
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 7 09:32:16 2009 -0300

    shared-ptr: removed template<class X> inline SharedPtr(const SharedPtr<X> &o).
    
    Rationale (Jonathon Jongsma):
    [template<class X> inline SharedPtr(const SharedPtr<X> &o)]
    I don't think this constructor is a good idea. I assume this is designed so that
    you can easily convert from a derived class pointer to a base class pointer as you
    would with raw pointers, but I think it's much better to make the programmer state
    explicitly what they want to do. And in any case, dynamic_cast is probably the more
    appropriate cast in this situation. See also
    boost::static_pointer_cast/dynamic_pointer_cast/etc or
    Glib::RefPtr::cast_static/cast_dynamic/etc.

 TelepathyQt4/Client/pending-channel.cpp | 20 ++++++++++++--------
 TelepathyQt4/shared-ptr.h               |  2 --
 tests/dbus/streamed-media-chan.cpp      |  3 ++-
 tests/dbus/text-chan.cpp                |  2 +-
 4 files changed, 15 insertions(+), 12 deletions(-)

commit 59b465a360bc85e2665eab962fc1d64b622112c4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 7 09:34:44 2009 -0300

    shared-ptr: Make SharedData destructor virtual.

 TelepathyQt4/shared-ptr.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 82b4e574c5a99ddf30d123480d2286f0fa18d521
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Apr 7 09:46:29 2009 -0300

    shared-ptr: Changed SharedPtr(T*) to be a templated constructor.
    
    Rationale (Jonathon Jongsma):
    [explicit inline SharedPtr(T *d) : d(d) { if (d) { d->ref(); } }]
    boost::shared_ptr uses a templated constructor for this case (e.g.  template
    <class Y> SharedPtr(Y *d) ...) which allows it to somehow remember the actual
    pointer type passed so that if it was a different type that is convertible to
    T*, it will call delete with its original type and thus will not leak even if Y
    does not have a virtual destructor). Granted, they probably use some black magic
    to accomplish this, but it might be worth considering.

 TelepathyQt4/Client/account.cpp    | 1 -
 TelepathyQt4/shared-ptr.h          | 3 ++-
 tests/dbus/account-basics.cpp      | 2 +-
 tests/dbus/chan-basics.cpp         | 2 +-
 tests/dbus/chan-group.cpp          | 2 +-
 tests/dbus/cm-basics.cpp           | 2 +-
 tests/dbus/conn-basics.cpp         | 2 +-
 tests/dbus/conn-requests.cpp       | 2 +-
 tests/dbus/conn-roster.cpp         | 2 +-
 tests/dbus/contacts.cpp            | 2 +-
 tests/dbus/handles.cpp             | 2 +-
 tests/dbus/streamed-media-chan.cpp | 2 +-
 tests/dbus/text-chan.cpp           | 4 +---
 13 files changed, 13 insertions(+), 15 deletions(-)

commit 698461b1c417821199d6b52560a45dc367f0f732
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 6 14:36:10 2009 -0300

    shared-ptr: Make SharedPtr(T*) constructor explicit.

 TelepathyQt4/Client/account-manager.cpp        |  2 +-
 TelepathyQt4/Client/channel.cpp                |  2 +-
 TelepathyQt4/Client/connection-manager.cpp     |  3 ++-
 TelepathyQt4/Client/connection.cpp             | 33 ++++++++++++++++----------
 TelepathyQt4/Client/message.cpp                |  1 -
 TelepathyQt4/Client/streamed-media-channel.cpp | 10 ++++----
 TelepathyQt4/Client/text-channel.cpp           |  8 +++----
 TelepathyQt4/shared-ptr.h                      |  2 +-
 tests/dbus/text-chan.cpp                       |  2 +-
 9 files changed, 37 insertions(+), 26 deletions(-)

commit 2462e349ad36271d8fecf96403ea1516a12bf4d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 6 14:33:01 2009 -0300

    shared-ptr: Make sure we WeakPtr deletes wd on operator=(SharedPtr).

 TelepathyQt4/shared-ptr.h | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)

commit 06c9ca6d89d16b4d5fc91a049e9e01523249f5ab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Apr 6 14:03:34 2009 -0300

    shared-ptr: Fixed memory leak.

 TelepathyQt4/shared-ptr.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 844efa70d5cda0ba9854986f15e8e1ee3e898036
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 23:27:52 2009 -0300

    ReadinessHelper: Be more defensive regarding PendingOperations finish/destroy.

 TelepathyQt4/Client/connection.cpp       |  2 +-
 TelepathyQt4/Client/pending-ready.cpp    |  4 ++--
 TelepathyQt4/Client/pending-ready.h      |  3 ++-
 TelepathyQt4/Client/readiness-helper.cpp | 38 +++++++++++++++++++++++++++-----
 TelepathyQt4/Client/readiness-helper.h   |  3 +++
 5 files changed, 40 insertions(+), 10 deletions(-)

commit 6111e1baa45b6c369e918519d0ed346e4e24eb66
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 21:25:01 2009 -0300

    Updated NEWS.

 NEWS | 7 +++++++
 1 file changed, 7 insertions(+)

commit 2ad654096cc2b20bb3fff6efadbe3cecc2d387a5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 20:33:40 2009 -0300

    call example: End call if unable to create any stream for outgoing calls.

 examples/call/call-widget.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit 16eb39e7fbddf2b0de1621dedda9d0c4837cdba3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 20:29:16 2009 -0300

    Improved call/roster examples.

 examples/call/call-handler.cpp    |  4 ++--
 examples/call/call-window.cpp     |  4 ++--
 examples/roster/roster-widget.cpp | 22 +++++++++++++++++-----
 examples/roster/roster-widget.h   |  8 ++++----
 examples/roster/roster-window.cpp |  4 ++--
 5 files changed, 27 insertions(+), 15 deletions(-)

commit ac1ea87c072c3b392d4d64c810bc199aa13308ca
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:52:52 2009 -0300

    Account: Removed manager method and use QDBusConnection/busName to create account.
    
    Rationale:
    Before this change, to create a Account, the user would pass the
    AccountManagerPtr as a param.
    This way, it's desirable that manager always return the proper manager used on
    Account creation, but this was not true in all cases, as the account manager
    could be destroyed while the account was still alive.
    
    Example:
        AccountPtr acc;
        {
            AccountManagerPtr am = AccountManager::create();
            ...
            acc = Account::create(am, path);
        }
        // am is detroyed - nobody referencing it, Account HAD a weakref to it
        Q_ASSERT(acc->manager()); // fail
    
    As the AccountManager is supposed to be a singleton, there is no need for this
    method, and to avoid misbehaviour let's remove it.

 TelepathyQt4/Client/account-manager.cpp |  2 +-
 TelepathyQt4/Client/account.cpp         | 51 +++++++++++++++++++++------------
 TelepathyQt4/Client/account.h           | 11 +++----
 TelepathyQt4/Client/pending-account.cpp |  4 ++-
 examples/accounts/account-item.cpp      |  3 +-
 5 files changed, 44 insertions(+), 27 deletions(-)

commit 346d3ef3cc515a295c441e36f054fc832d857a98
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 20:04:23 2009 -0300

    streamed-media-chan test: Proper create channel.

 tests/dbus/streamed-media-chan.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5639f8aaeb0ee0c820355a406620bff2634bfcf6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 20:04:06 2009 -0300

    text-chan test: Proper create channel.

 tests/dbus/text-chan.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 988c9dc3d862ed1dcd46f7f182c1d7d3d4375115
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:34:53 2009 -0300

    PendingConnection: Hold a weak ref to connection manager.

 TelepathyQt4/Client/pending-connection.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit b719b155b6130ea55cf658b75b301c6dfb145f15
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:34:40 2009 -0300

    PendingChannel: Hold a weak ref to connection.

 TelepathyQt4/Client/pending-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4287a16fbd4f84c37b48fe899688b4d0f8cf3cdf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:34:25 2009 -0300

    PendingAccount: Hold a weak ref to account manager.

 TelepathyQt4/Client/pending-account.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2dbc7b1fdb58669c66eef6b8297a1f2ff3180215
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:25:55 2009 -0300

    MediaStream: Return StreamedMediaChannelPtr on channel() method.

 TelepathyQt4/Client/streamed-media-channel.cpp | 44 ++++++++++++++------------
 TelepathyQt4/Client/streamed-media-channel.h   | 12 +++----
 tests/dbus/streamed-media-chan.cpp             |  2 +-
 3 files changed, 28 insertions(+), 30 deletions(-)

commit 4746dc026afb11a501bb51583db1341b8ed9fbb9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:25:30 2009 -0300

    PendingHandles: Return ConnectionPtr on connection() method.

 TelepathyQt4/Client/pending-handles.cpp | 18 +++++++++---------
 TelepathyQt4/Client/pending-handles.h   |  8 ++++----
 tests/pinocchio/handles.cpp             |  2 +-
 3 files changed, 14 insertions(+), 14 deletions(-)

commit d875386a1b5c24001717a173073ccc4e883e803c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:11:50 2009 -0300

    PendingContactAttributes: Return ConnectionPtr on connection() method.

 TelepathyQt4/Client/pending-contact-attributes.cpp | 19 +++++++++++--------
 TelepathyQt4/Client/pending-contact-attributes.h   |  9 +++++----
 2 files changed, 16 insertions(+), 12 deletions(-)

commit c8ba085bd9094c4651f4385400e97ad2879b15bf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 19:07:32 2009 -0300

    ReferencedHandles: Return ConnectionPtr on connection() method.

 TelepathyQt4/Client/pending-contacts.cpp   |  4 +--
 TelepathyQt4/Client/referenced-handles.cpp | 54 +++++++++++++++++++-----------
 TelepathyQt4/Client/referenced-handles.h   | 14 +++-----
 tests/pinocchio/handles.cpp                |  4 +--
 4 files changed, 43 insertions(+), 33 deletions(-)

commit 3e9b5c943fd7cbd1b891f47787ee6cb0f62c6083
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 18:53:48 2009 -0300

    ContactManager: Return ConnectionPtr on connection() method.

 TelepathyQt4/Client/connection.cpp       |  9 ++++++++-
 TelepathyQt4/Client/contact-manager.cpp  | 26 +++++++++++++++++---------
 TelepathyQt4/Client/contact-manager.h    |  4 ++--
 TelepathyQt4/Client/pending-contacts.cpp | 12 ++++++------
 examples/call/call-handler.cpp           |  2 +-
 tests/dbus/contacts.cpp                  |  2 +-
 6 files changed, 35 insertions(+), 20 deletions(-)

commit 1b9c9f0eb8f5b97aa5866d4021ed5394b16dfe5c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 18:28:12 2009 -0300

    RoomListChannel: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/file-transfer.cpp   | 13 +++++++++----
 TelepathyQt4/Client/file-transfer.h     |  9 +++++++--
 TelepathyQt4/Client/pending-channel.cpp |  5 ++---
 3 files changed, 18 insertions(+), 9 deletions(-)

commit d4cd1ba47833a01b0dbcf7d80b73310c1d9e92b7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 18:16:01 2009 -0300

    RoomList: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/pending-channel.cpp |  5 ++---
 TelepathyQt4/Client/room-list.cpp       | 13 +++++++++----
 TelepathyQt4/Client/room-list.h         |  9 +++++++--
 3 files changed, 18 insertions(+), 9 deletions(-)

commit 945757ed6483cf2f70a643e6e0ce8089988745a1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 16:48:59 2009 -0300

    TextChannel: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/message.cpp         | 12 ++++++------
 TelepathyQt4/Client/message.h           |  6 ++++--
 TelepathyQt4/Client/pending-channel.cpp |  5 ++---
 TelepathyQt4/Client/text-channel.cpp    | 13 +++++++++----
 TelepathyQt4/Client/text-channel.h      |  9 +++++++--
 tests/dbus/text-chan.cpp                | 20 ++++++++------------
 6 files changed, 36 insertions(+), 29 deletions(-)

commit db39d7f221a2444489cecc1c6d18dfb55c98da54
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 16:18:07 2009 -0300

    StreamedMediaChannel: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/pending-channel.cpp        |  5 ++---
 TelepathyQt4/Client/streamed-media-channel.cpp | 13 +++++++++----
 TelepathyQt4/Client/streamed-media-channel.h   |  9 +++++++--
 examples/call/call-handler.cpp                 |  7 +++----
 examples/call/call-handler.h                   |  4 ++--
 examples/call/call-widget.cpp                  | 16 ++++++++--------
 examples/call/call-widget.h                    |  6 +++---
 examples/call/call-window.cpp                  |  2 +-
 examples/call/farsight-channel.cpp             |  9 +++++----
 examples/call/farsight-channel.h               |  5 +++--
 tests/dbus/streamed-media-chan.cpp             |  4 ++--
 11 files changed, 45 insertions(+), 35 deletions(-)

commit e47aea4edc6a54d412af7499d14618223dabfc46
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 16:06:31 2009 -0300

    Channel: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/channel.cpp                | 29 ++++++++++++---------
 TelepathyQt4/Client/channel.h                  | 12 +++++----
 TelepathyQt4/Client/file-transfer.cpp          |  4 ++-
 TelepathyQt4/Client/pending-channel.cpp        | 35 +++++++++++++++-----------
 TelepathyQt4/Client/pending-channel.h          |  6 ++---
 TelepathyQt4/Client/room-list.cpp              |  4 ++-
 TelepathyQt4/Client/streamed-media-channel.cpp |  2 +-
 TelepathyQt4/Client/text-channel.cpp           |  2 +-
 examples/call/call-handler.cpp                 |  2 +-
 examples/call/farsight-channel.cpp             |  2 +-
 10 files changed, 57 insertions(+), 41 deletions(-)

commit f6110e7a00889a1eca4caa48c7dbac6a021f9e93
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 15:40:10 2009 -0300

    Connection: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/account.cpp            |  4 +--
 TelepathyQt4/Client/connection.cpp         | 24 ++++++++++------
 TelepathyQt4/Client/connection.h           | 16 +++++------
 TelepathyQt4/Client/pending-connection.cpp | 17 ++++++------
 TelepathyQt4/Client/pending-connection.h   |  4 +--
 tests/dbus/chan-basics.cpp                 | 15 ++++------
 tests/dbus/chan-group.cpp                  | 15 ++++------
 tests/dbus/conn-basics.cpp                 | 15 ++++------
 tests/dbus/conn-requests.cpp               | 11 +++-----
 tests/dbus/conn-roster.cpp                 | 11 +++-----
 tests/dbus/contacts.cpp                    | 29 +++++++++-----------
 tests/dbus/handles.cpp                     | 15 ++++------
 tests/dbus/streamed-media-chan.cpp         | 15 ++++------
 tests/dbus/text-chan.cpp                   | 15 ++++------
 tests/pinocchio/conn-basics.cpp            | 44 ++++++++++++++----------------
 tests/pinocchio/handles.cpp                | 33 +++++++++-------------
 16 files changed, 126 insertions(+), 157 deletions(-)

commit 0987b53fdfa4cce8ae46381b4935c8838f16300c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 15:12:01 2009 -0300

    ConnectionManager: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/account.cpp            |  8 ++++----
 TelepathyQt4/Client/connection-manager.cpp | 22 +++++++++++++++-------
 TelepathyQt4/Client/connection-manager.h   | 13 ++++++++-----
 examples/call/call-window.cpp              |  4 ++--
 examples/call/call-window.h                |  2 +-
 examples/roster/roster-window.cpp          |  2 +-
 examples/roster/roster-window.h            |  2 +-
 tests/dbus/cm-basics.cpp                   |  9 ++-------
 tests/pinocchio/cm-basics.cpp              | 22 ++--------------------
 9 files changed, 36 insertions(+), 48 deletions(-)

commit f1cdaa0f9f5c1a4d4e6c1eb2c9ae5620a0786a85
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 12:57:47 2009 -0300

    Account: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/account-manager.cpp |  3 +--
 TelepathyQt4/Client/account.cpp         | 20 ++++++++++++--------
 TelepathyQt4/Client/account.h           |  8 +++++---
 TelepathyQt4/Client/pending-account.cpp | 15 +++++++--------
 TelepathyQt4/Client/pending-account.h   |  4 ++--
 examples/accounts/account-item.cpp      | 31 ++++++++++++++++---------------
 examples/accounts/account-item.h        |  2 +-
 7 files changed, 44 insertions(+), 39 deletions(-)

commit f4e311765b7aa9def094f64792e93f05aa165989
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 12:06:16 2009 -0300

    AccountManager: Make constructor protected and added public create method that returns a SharedPtr.

 TelepathyQt4/Client/account-manager.cpp | 22 ++++++++++++++--------
 TelepathyQt4/Client/account-manager.h   |  7 +++++--
 examples/accounts/account-item.cpp      |  4 ++--
 examples/accounts/account-item.h        |  3 ++-
 examples/accounts/accounts-window.cpp   |  4 ++--
 examples/accounts/accounts-window.h     |  5 +++--
 tests/dbus/account-basics.cpp           |  9 ++-------
 7 files changed, 30 insertions(+), 24 deletions(-)

commit d9ca75293336496315c1c70591b1657e9ca695ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 11:30:47 2009 -0300

    Added Client/Types and moved all XXXPtr typedefs to it.
    
    Proper typedef classes using SharedPtr and make them inherit SharedData.

 TelepathyQt4/Client/Types                    | 13 ++++++
 TelepathyQt4/Client/account-manager.h        |  8 ++--
 TelepathyQt4/Client/account.h                |  8 ++--
 TelepathyQt4/Client/channel.h                |  8 ++--
 TelepathyQt4/Client/connection-manager.h     |  8 ++--
 TelepathyQt4/Client/connection.h             |  8 ++--
 TelepathyQt4/Client/file-transfer.h          |  2 -
 TelepathyQt4/Client/room-list.h              |  2 -
 TelepathyQt4/Client/streamed-media-channel.h |  8 ++--
 TelepathyQt4/Client/text-channel.h           |  2 -
 TelepathyQt4/Client/types.h                  | 61 ++++++++++++++++++++++++++++
 TelepathyQt4/Makefile.am                     |  4 +-
 12 files changed, 95 insertions(+), 37 deletions(-)

commit bdde9e7082e7bf6080a8f0b1ffb5e0b032a85cc5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 16:48:23 2009 -0300

    Added fancy headers for WeakPtr/SharedData.

 TelepathyQt4/Makefile.am |  2 ++
 TelepathyQt4/SharedData  | 13 +++++++++++++
 TelepathyQt4/WeakPtr     | 13 +++++++++++++
 3 files changed, 28 insertions(+)

commit 16b3b6b622c75ef5a81e6f71547c279dca81061a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 31 16:46:55 2009 -0300

    WeakPtr: Fixed operator=(const SharedPtr &).

 TelepathyQt4/shared-ptr.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6ffc27f901eaad73afe7f6cce3364ee205827e5c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 30 17:05:48 2009 -0300

    Added SharedData/SharedPtr/WeakPtr classes.

 TelepathyQt4/Makefile.am  |   2 +
 TelepathyQt4/SharedPtr    |  13 +++
 TelepathyQt4/shared-ptr.h | 229 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 244 insertions(+)

commit 20b28976ecb1c01a28da4b730e087f911ab1bf1e
Merge: 0a79329 01eda14
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:35:26 2009 -0300

    Merge branch 'bug20583'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 0a7932966d10b2e303c44c6d34126ebcb721f919
Merge: 55f9fc5 187dfb2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:34:49 2009 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 01eda14f37fccb833115bcdc482a6f921918b215
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:31:18 2009 -0300

    ContactManager: Do not claim to support contact features if the connection Contacts interface is not present.

 TelepathyQt4/Client/contact-manager.cpp | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

commit 5ef8c8c85526271f419d7782bca1fdf652dc9a4f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:28:05 2009 -0300

    ContactManager: Removed isSupported method (not needed anymore).
    
    We now fallback to creating contacts even if Connection contacts interface
    is not supported, so ContactManager is always supported.

 TelepathyQt4/Client/contact-manager.cpp | 16 ----------------
 TelepathyQt4/Client/contact-manager.h   |  1 -
 tests/dbus/contacts.cpp                 |  1 -
 3 files changed, 18 deletions(-)

commit cc219fe00799829d16ad0008bccc7aa63630ac52
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:21:43 2009 -0300

    Updated NEWS.

 NEWS | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 4a78d91a77dad0e3b7f49a544e8e9b41e5b2b53f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:20:04 2009 -0300

    contacts test: Added fallback test for connection without Contacts interface.

 tests/dbus/contacts.cpp | 49 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 48 insertions(+), 1 deletion(-)

commit f3a17f35eef02cc29273154886d9a44cea1995b4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:19:30 2009 -0300

    Fixed bug 20583: Contact objects don't work without the Contacts interface.

 TelepathyQt4/Client/connection.cpp       |   2 +-
 TelepathyQt4/Client/connection.h         |   1 +
 TelepathyQt4/Client/contact-manager.cpp  |  45 +++++--------
 TelepathyQt4/Client/pending-contacts.cpp | 110 ++++++++++++++++++++++++++++++-
 TelepathyQt4/Client/pending-contacts.h   |   8 ++-
 TelepathyQt4/Client/referenced-handles.h |   1 +
 6 files changed, 133 insertions(+), 34 deletions(-)

commit f947a2ae8f00990988a1d04153d5c41825e537b6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 14:17:20 2009 -0300

    PendingHandles: Added fallback for HoldHandles.
    
    Fallback to one to one handle when HoldHandles fail.

 TelepathyQt4/Client/pending-handles.cpp | 96 ++++++++++++++++++++++++++++++++-
 TelepathyQt4/Client/pending-handles.h   |  3 ++
 2 files changed, 97 insertions(+), 2 deletions(-)

commit 55f9fc5e7e8691e792a1fcabdd6432b95353a427
Merge: a69b38c 753ce9f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 11:45:15 2009 -0300

    Merge branch 'bug20584'
    
    Conflicts:
    	NEWS
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 753ce9f739fd93d59959d2caa2f475f54b3a29db
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 11:40:20 2009 -0300

    Updated NEWS.

 NEWS | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 187dfb2d5017c7759b1a6cc6fab8b6bd4dbf78e9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 11:32:40 2009 -0300

    streamed-media-chan: Do not exit loop on onGroupMembersChanged slot (just cache the result).

 tests/dbus/streamed-media-chan.cpp | 40 +++++++++++++++++---------------------
 1 file changed, 18 insertions(+), 22 deletions(-)

commit d45ea73e07004e02d7edf3a9cb66850d35183d3d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 11:09:22 2009 -0300

    streamed-media-chan test: Fixed "no answer test".

 tests/dbus/streamed-media-chan.cpp | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit acd0fb2a49aeb5a3004134146079b4dcd403df46
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 25 11:02:13 2009 -0300

    Bump tp-glib dependency to 0.7.28.
    
    Fixed connection and tests now that PendingHandles do not finish with error when
    the error is non-critical (fixed on 0.7.28).

 TelepathyQt4/Client/connection.cpp | 12 ++++++------
 configure.ac                       |  2 +-
 tests/dbus/contacts.cpp            | 26 +++++++++++---------------
 3 files changed, 18 insertions(+), 22 deletions(-)

commit e9b97b2e9f413e7df41f4a9e937a03039cd0cd17
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 15:31:06 2009 -0300

    PendingHandles: Split request/hold handles slots.

 TelepathyQt4/Client/pending-handles.cpp | 126 ++++++++++++++++----------------
 TelepathyQt4/Client/pending-handles.h   |   3 +-
 2 files changed, 65 insertions(+), 64 deletions(-)

commit ca41b48db2b6cf466e4a778fd842b57889182cc0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 15:19:52 2009 -0300

    PendingHandles: Finish with non error if the error is not fatal.

 TelepathyQt4/Client/pending-contacts.cpp |  2 --
 TelepathyQt4/Client/pending-handles.cpp  | 50 +++++++++++++++++++++-----------
 tests/dbus/contacts.cpp                  | 22 ++++++++++----
 3 files changed, 49 insertions(+), 25 deletions(-)

commit 9be367eb0af748769c0f1402c8b045f5b44351ab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 14:51:47 2009 -0300

    PendingHandles: Only fallback (RequestHandles) if error is InvalidHandle, NotAvailable or InvalidArgument.

 TelepathyQt4/Client/pending-handles.cpp | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

commit ea4009dfdaf7608b64b6fc6acd6eeda339bc0bff
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 14:47:00 2009 -0300

    PendingHandles: Renamed Private::requests to requestsFinished.

 TelepathyQt4/Client/pending-handles.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 7e51f2b740ed67dfce561057f52145a6db45f72d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 14:44:23 2009 -0300

    PendingHandles: Make slots names more clear.

 TelepathyQt4/Client/pending-handles.cpp | 10 +++++-----
 TelepathyQt4/Client/pending-handles.h   |  4 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

commit cc4c40ff3251db689e4db76b091c12c45b94884e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 14:08:31 2009 -0300

    PendingHandles: Warn when trying to access handles without finished.

 TelepathyQt4/Client/pending-handles.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 621fd0ff63a3f88d81e62b4e8f366ded53cf2cff
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 14:07:06 2009 -0300

    PendingHandles: Access private members directly, instead of calling methods.

 TelepathyQt4/Client/pending-handles.cpp | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 1e1cd76011f2186c656eed55108413f53a1748dd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 14:06:50 2009 -0300

    PendingHandles: Fixed coding style.

 TelepathyQt4/Client/pending-handles.cpp | 23 ++++++++++++++---------
 TelepathyQt4/Client/pending-handles.h   | 10 +++++-----
 2 files changed, 19 insertions(+), 14 deletions(-)

commit 795f708c2e00ba758e6d0dff61d765034f74a024
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 14:00:05 2009 -0300

    PendingHandles: Moved docs to cpp.

 TelepathyQt4/Client/pending-handles.cpp | 77 ++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-handles.h   | 96 ++-------------------------------
 2 files changed, 81 insertions(+), 92 deletions(-)

commit ac5578f24d64f20d05543f5fc9cd361f0c7232ea
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 13:54:46 2009 -0300

    [Bug 20584] New: Contact object creation doesn't survive bad IDs or handles
    
    Fixed bug 20584.

 TelepathyQt4/Client/pending-contacts.cpp | 27 +++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-contacts.h   |  3 +++
 tests/dbus/contacts.cpp                  |  7 ++++++-
 3 files changed, 36 insertions(+), 1 deletion(-)

commit 0767587ecaa3613afe57412ce26203996f01cb83
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 24 13:36:28 2009 -0300

    PendingHandles: Do not fail if one of the requested identifiers is valid.
    
    Added validIds, invalidIds methods.

 TelepathyQt4/Client/connection.cpp      |  29 +-----
 TelepathyQt4/Client/pending-handles.cpp | 155 +++++++++++++++++++++++++++++---
 TelepathyQt4/Client/pending-handles.h   |   8 +-
 tests/dbus/contacts.cpp                 |   4 +-
 4 files changed, 156 insertions(+), 40 deletions(-)

commit a69b38c63922237f8beed64677215e1dcf298823
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 18:55:39 2009 +0000

    Start 0.1.3 development

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7d42e13c275c6151bf15a4bce375e1ccde08c5db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 17:09:36 2009 +0000

    Prepare release 0.1.2

 NEWS         | 4 +++-
 configure.ac | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit e4c77a1c7b87399e7b89e37de663f61d8118a113
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 17:09:21 2009 +0000

    Consistently call bus names "busName" instead of "serviceName"
    
    D-Bus upstream generally discourage the use of the term "service name" -
    officially, things like ":1.42" are /unique bus names/, things like
    "org.freedesktop.Telepathy.AccountManager" are /well-known bus names/,
    and /bus names/ are either of those. This is the terminology used in
    telepathy-spec and in DBusProxy, too.

 NEWS                                       |  2 +-
 TelepathyQt4/Client/account.cpp            |  4 +--
 TelepathyQt4/Client/connection.cpp         | 32 ++++++++++++-----------
 TelepathyQt4/Client/connection.h           |  4 +--
 TelepathyQt4/Client/pending-connection.cpp | 41 +++++++++++++++---------------
 TelepathyQt4/Client/pending-connection.h   |  2 +-
 tools/qt4-client-gen.py                    | 16 ++++++------
 7 files changed, 52 insertions(+), 49 deletions(-)

commit 590c9879ed7adc68c49819d967f16c018a22c6e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 16:19:30 2009 +0000

    Clean up and simplify header search paths
    
    Ensuring that $(top_srcdir) and $(top_builddir) are first on the -I path
    is always a good idea - it means we always use this library's headers,
    and not those of an installed copy of telepathy-qt4 that might be on the
    -I path (due to sharing a directory with the installed telepathy-glib).
    
    AM_CPPFLAGS is passed to every compilation, so we can use it for both C
    and C++. It's also exactly what we want when running moc.
    
    It also seems a good idea to make it explicit that we're linking QtCore.

 TelepathyQt4/Makefile.am           | 19 ++++++++++---------
 TelepathyQt4/Prototype/Makefile.am | 16 ++++++++--------
 examples/accounts/Makefile.am      | 10 +++++++---
 examples/call/Makefile.am          | 13 ++++++++-----
 examples/extensions/Makefile.am    |  7 +++++--
 examples/roster/Makefile.am        | 11 ++++++++---
 tests/Makefile.am                  | 13 +++++--------
 tests/dbus/Makefile.am             | 15 ++++++---------
 tests/lib/Makefile.am              | 15 ++++++---------
 tests/pinocchio/Makefile.am        | 13 +++++--------
 tests/prototype/Makefile.am        | 14 +++++---------
 11 files changed, 73 insertions(+), 73 deletions(-)

commit 2c953406b14c0b4d950f6d45eeb50055e0121088
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 15:53:47 2009 +0000

    Fix inclusion order in call example, and be more explicit
    
    $(TP_QT4_CFLAGS) has to come first, despite the usual rule that
    higher-level libraries come later, so that if telepathy-glib,
    telepathy-farsight and telepathy-qt4 are all installed in
    /usr/include/telepathy-1.0 (this is currently true), the copy of
    telepathy-qt4 currently being built is used rather than the system copy.
    
    Including telepathy-glib's CFLAGS is probably unnecessary, but we should
    do it anyway - explicit is better than implicit. Likewise for the
    libraries.

 examples/call/Makefile.am | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 7306cabd883424732ecf69a033d257131122a8c8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 15:33:03 2009 +0000

    call example: fix copyright notices
    
    Copyright (call) 2009 looks like overzealous use of sed...

 examples/call/call-handler.cpp       | 3 ++-
 examples/call/call-handler.h         | 3 ++-
 examples/call/call-roster-widget.cpp | 3 ++-
 examples/call/call-roster-widget.h   | 3 ++-
 examples/call/call-widget.cpp        | 3 ++-
 examples/call/call-widget.h          | 3 ++-
 examples/call/call-window.cpp        | 3 ++-
 examples/call/call-window.h          | 3 ++-
 examples/call/farsight-channel.cpp   | 4 ++--
 examples/call/farsight-channel.h     | 4 ++--
 examples/call/video-widget.cpp       | 3 ++-
 examples/call/video-widget.h         | 3 ++-
 12 files changed, 24 insertions(+), 14 deletions(-)

commit 8d48515d57d8b02ccb0e63ba459003fb701e3dbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 15:26:14 2009 +0000

    .gitignore: Ignore with-session-bus droppings

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

commit 159c770d7d405cee70fc652fd7b3c8de6f2ef45a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 23 15:25:23 2009 +0000

    NEWS, README: update for 0.1.2

 NEWS   | 36 ++++++++++++++++++++++++++++++++++++
 README |  5 +++++
 2 files changed, 41 insertions(+)

commit fe0a18c64705547f2c299b2a069282d85439f214
Merge: 7b0c980 f92dac4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 23 10:23:51 2009 -0300

    Merge branch 'streamed-media'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit f92dac4a0723c5a5a1b31265d9b8a26832536661
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 23 10:19:01 2009 -0300

    streamed-media-chan test: Added more checks after channel is invalidated.

 tests/dbus/streamed-media-chan.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 7cacccd8ffe5781dbd58f8b9d44ff9fb2c380279
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 16:11:18 2009 -0300

    streamed-media-chan test: Added "busy", "no answer", "terminate" test simulations.

 tests/dbus/streamed-media-chan.cpp | 238 +++++++++++++++++++++++++++++++++++--
 1 file changed, 225 insertions(+), 13 deletions(-)

commit 010bf711e6ffc606f834f5e5b5cb29d7db5e1ea9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 11:00:00 2009 -0300

    configure.ac: Merge gst/tp-farsight checks.

 configure.ac              | 16 ++--------------
 examples/call/Makefile.am |  2 --
 2 files changed, 2 insertions(+), 16 deletions(-)

commit 3f8536433c2f4ad37db0494db7b22bf210f75720
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 10:57:01 2009 -0300

    streamed-media-chan test: Fixed (there is no guarantee the stream direction will be bidirectional at this point).

 tests/dbus/streamed-media-chan.cpp | 1 -
 1 file changed, 1 deletion(-)

commit 30358c9a9d781ccba5952ff55c138add024e1c08
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 10:56:27 2009 -0300

    streamed-media-chan test: Link to libtp-glib-tests directly.

 tests/dbus/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8b3e861cf3d4fdb77057926df940bb1f4cf5ac59
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 10:54:34 2009 -0300

    StreamedMediaChannel: Do not try to retrieve the stream contact if the handle is 0.

 TelepathyQt4/Client/streamed-media-channel.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit eb52ef8bec4e4ab98e6d179b236c7f45bc49d7e2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 10:51:45 2009 -0300

    StreamedMediaChannel: Update stream state/direction when stream is retrieved even if it already exists.

 TelepathyQt4/Client/streamed-media-channel.cpp | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

commit 295e582d13979efcabfc8b196f15232d56fc95fd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 10:39:15 2009 -0300

    StreamedMediaChannel: Do not assert if the CM is bug.

 TelepathyQt4/Client/streamed-media-channel.cpp | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 65b15c2f6336ed998d5a07734f27046450c606b5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 20 10:35:30 2009 -0300

    ReadyObject/ReadinessHelper: Removed DBusProxy from constructors and receive just a QObject.
    
    If the QObject is a DBusProxy, properly handle proxy invalidation.

 TelepathyQt4/Client/readiness-helper.cpp       | 19 +++++++++----------
 TelepathyQt4/Client/readiness-helper.h         |  3 +--
 TelepathyQt4/Client/ready-object.cpp           | 25 +++++--------------------
 TelepathyQt4/Client/ready-object.h             |  5 +----
 TelepathyQt4/Client/streamed-media-channel.cpp |  2 +-
 5 files changed, 17 insertions(+), 37 deletions(-)

commit 3e47a2c41887205de36cbf4012f8fd4a7bb2f576
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 22:39:36 2009 -0300

    Added automated tests for StreamedMediaChannel.

 TelepathyQt4/Client/connection.cpp |   1 -
 tests/dbus/Makefile.am             |   5 +
 tests/dbus/streamed-media-chan.cpp | 595 +++++++++++++++++++++++++++++++++++++
 3 files changed, 600 insertions(+), 1 deletion(-)

commit 0696a14c53dae804d16f998a40d88a155604944f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 21:12:42 2009 -0300

    StreamedMediaChannel: Removed removeStreams(UIntList) method and added removeStream(MediaStreamPtr) method.
    
    Removed removeStreams(UIntList) as there is no need to have a method receiving
    the stream ids, as the user will always have the stream pointer in case the
    stream exists.

 TelepathyQt4/Client/streamed-media-channel.cpp | 21 +++++++++++----------
 TelepathyQt4/Client/streamed-media-channel.h   |  4 ++--
 2 files changed, 13 insertions(+), 12 deletions(-)

commit d2f2f6b996b9542c8ff26d5a88e1d002e38053c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 21:08:23 2009 -0300

    StreamedMediaChannel: Removed MediaStream::remove method in favor of StreamedMedia::removeStreams methods.

 TelepathyQt4/Client/streamed-media-channel.cpp | 11 -----------
 TelepathyQt4/Client/streamed-media-channel.h   |  1 -
 2 files changed, 12 deletions(-)

commit 7ab5d93b00999e3425cf1dab55b5a8a213c40528
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 21:00:29 2009 -0300

    StreamedMediaChannel: Renamed MediaStream::requestStreamDirection to requestDirection.

 TelepathyQt4/Client/streamed-media-channel.cpp | 8 ++++----
 TelepathyQt4/Client/streamed-media-channel.h   | 4 ++--
 examples/call/call-widget.cpp                  | 4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

commit f9fd9ddbab10614596b19b9bf7710f442f8d0f80
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 20:55:07 2009 -0300

    StreamedMediaChannel: Added streamsForType method.

 TelepathyQt4/Client/streamed-media-channel.cpp | 19 +++++++++++++++++++
 TelepathyQt4/Client/streamed-media-channel.h   |  1 +
 2 files changed, 20 insertions(+)

commit 13057f987651ef1dabd75b6452af4fdf3f5f4fa5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 20:29:03 2009 -0300

    StreamedMediaChannel: Fixes/improvements.
    
    Do not added MediaStream objects to StreamedMediaChannel until they are ready
    (have a contact object).
    Make MediaStream a ReadyObject and use this to retrieve the contact (reducing
    code complexity).
    Changed MediaStream to be a QSharedData in order to use it with
    QExplitlySharedDataPointer.
    Moved MediaStream signals to StreamedMediaChannel and use the
    QExplitlySharedDataPointer<MediaStream> in the signals instead of MediaStream *.
    Some other fixes.
    Changed call example accordingly.

 TelepathyQt4/Client/streamed-media-channel.cpp | 369 ++++++++++++++-----------
 TelepathyQt4/Client/streamed-media-channel.h   |  41 +--
 examples/call/call-widget.cpp                  | 178 +++++++-----
 examples/call/call-widget.h                    |  16 +-
 examples/call/call-window.cpp                  |   5 +-
 5 files changed, 346 insertions(+), 263 deletions(-)

commit 84f6c8d0708f8604fba0688b1d7cdc04d55ed47b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 20:26:36 2009 -0300

    ReadinessHelper/ReadyObject: Support non DBusProxy objects.
    
    Added support for non DBusProxy objects to use ReadyObject/ReadinessHelper.
    This is useful in classes that do not inherit DBusProxy but want to use
    ReadinessHelper machinery.

 TelepathyQt4/Client/readiness-helper.cpp | 33 +++++++++++++++++++-------------
 TelepathyQt4/Client/readiness-helper.h   |  3 ++-
 TelepathyQt4/Client/ready-object.cpp     | 27 +++++++++++++++++++-------
 TelepathyQt4/Client/ready-object.h       |  7 ++++++-
 4 files changed, 48 insertions(+), 22 deletions(-)

commit e7efdaa85fcf8f8e5a3503b61a0c8c8ad480e115
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 12:59:10 2009 -0300

    callable cm: Fixed Makefile.am.

 tests/lib/callable/Makefile.am | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

commit d1394ccf1045f954a7fd72def0fbde0bb6b82fbf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 12:58:47 2009 -0300

    callable cm: Added missing manager-file.py.

 tests/lib/callable/manager-file.py | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 6baf0dea65d5ae84f5362e558b58184a7cea440e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 12:46:11 2009 -0300

    configure.ac: Added 'callable' example CM.

 configure.ac | 1 +
 1 file changed, 1 insertion(+)

commit efdb0cf0024723aa32efd33aa85527a253108b32
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 12:44:04 2009 -0300

    Merge 'callable' example CM from telepathy-glib 0.7.27.

 tests/lib/callable/conn.c          |  21 +++
 tests/lib/callable/media-channel.c | 290 ++++++++++++++++++++++++++++++-------
 tests/lib/callable/media-manager.c |  58 +++++++-
 tests/lib/callable/media-stream.c  | 113 +++++++++++++++
 tests/lib/callable/media-stream.h  |   5 +
 5 files changed, 432 insertions(+), 55 deletions(-)

commit 7364913ca9bf7159c85b859ea5a11d008439af8d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 17 22:27:13 2009 +0000

    Add 'callable' example CM from telepathy-glib 0.7.27

 configure.ac                            |    2 +-
 tests/lib/Makefile.am                   |    3 +-
 tests/lib/callable/Makefile.am          |   39 ++
 tests/lib/callable/conn.c               |  402 ++++++++++++
 tests/lib/callable/conn.h               |   78 +++
 tests/lib/callable/connection-manager.c |  130 ++++
 tests/lib/callable/connection-manager.h |   73 +++
 tests/lib/callable/media-channel.c      | 1024 +++++++++++++++++++++++++++++++
 tests/lib/callable/media-channel.h      |   74 +++
 tests/lib/callable/media-manager.c      |  438 +++++++++++++
 tests/lib/callable/media-manager.h      |   71 +++
 tests/lib/callable/media-stream.c       |  506 +++++++++++++++
 tests/lib/callable/media-stream.h       |   83 +++
 13 files changed, 2921 insertions(+), 2 deletions(-)

commit afcc9b8fe60c00a089b92345d7dd485ed7d149fc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 12:38:22 2009 -0300

    call example: Use ContactPtr typedef.

 examples/call/call-handler.cpp       | 6 +++---
 examples/call/call-handler.h         | 5 ++---
 examples/call/call-roster-widget.cpp | 4 ++--
 examples/call/call-roster-widget.h   | 4 +++-
 examples/call/call-widget.cpp        | 2 +-
 examples/call/call-widget.h          | 8 ++++----
 examples/call/call-window.h          | 1 -
 7 files changed, 15 insertions(+), 15 deletions(-)

commit bb35db6e862c580d775675c805a63dc022d7ed6f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 19 12:37:55 2009 -0300

    StreamedMediaChannel: Use ContactPtr typedef.

 TelepathyQt4/Client/streamed-media-channel.cpp | 18 +++++++++---------
 TelepathyQt4/Client/streamed-media-channel.h   | 10 +++++-----
 2 files changed, 14 insertions(+), 14 deletions(-)

commit 11f665457582a844886a08a000d78a4ea5e1838a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 06:13:14 2009 -0300

    call example: Added VideoWidget.

 examples/call/Makefile.am          |   9 +-
 examples/call/call-handler.cpp     | 113 +++++++++-
 examples/call/call-handler.h       |   8 +-
 examples/call/call-widget.cpp      | 449 +++++++++++++++++++++++++++----------
 examples/call/call-widget.h        |  52 +++--
 examples/call/call-window.cpp      |   6 +-
 examples/call/farsight-channel.cpp |  70 +++++-
 examples/call/farsight-channel.h   |   9 +-
 examples/call/main.cpp             |   4 +
 examples/call/video-widget.cpp     | 166 ++++++++++++++
 examples/call/video-widget.h       |  57 +++++
 11 files changed, 792 insertions(+), 151 deletions(-)

commit 478558c4dafd260891e2f3678fa6a24c1e8719c1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 05:58:50 2009 -0300

    configure.ac: Added gstreamer checks, needed by the call example.

 configure.ac | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 6601740c314f53b8c0458f4431e080577a510d9d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 05:57:53 2009 -0300

    StreamedMediaChannel: Changed default stream direction/state when none is informed.
    
    Note: Let's use sensible defaults for now, this needs to be fixed.

 TelepathyQt4/Client/streamed-media-channel.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dc0f7bfff5b9d8803ea15a7d790111829739b3f6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 05:57:25 2009 -0300

    StreamedMediaChannel: Added debug.

 TelepathyQt4/Client/streamed-media-channel.cpp | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit a2f02745bd265514aba230ffde084a294f7cec30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 05:56:24 2009 -0300

    StreamedMediaChannel: Make sure all streams are added to the channel even if StreamAdded is not emitted.

 TelepathyQt4/Client/streamed-media-channel.cpp | 17 ++++++++++++++++-
 TelepathyQt4/Client/streamed-media-channel.h   |  2 ++
 2 files changed, 18 insertions(+), 1 deletion(-)

commit b6ff843eebf998bb67497a963b1f99bd6ceb9423
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 05:55:23 2009 -0300

    StreamedMediaChannel: Proper initialize Private class (channel member).

 TelepathyQt4/Client/streamed-media-channel.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d45d63644c7d45cabff5bfb73dc3eb282aaf6b11
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 05:51:54 2009 -0300

    PendingChannel: Added objectPath().
    
    Added objectPath method on PendingChannel so custom channels can be constructed.

 TelepathyQt4/Client/pending-channel.cpp | 20 ++++++++++++++++++++
 TelepathyQt4/Client/pending-channel.h   |  2 ++
 2 files changed, 22 insertions(+)

commit 697d964fefaf3582c29870aeaac669b3ca0faa93
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 16 20:14:22 2009 -0300

    call example: Fixed farsight-channel coding style.

 examples/call/farsight-channel.cpp | 50 +++++++++++++++++++-------------------
 1 file changed, 25 insertions(+), 25 deletions(-)

commit 431fb408d163b719ce392ccd5cc5965b4efbfc37
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 16 20:10:32 2009 -0300

    call example: Renamed farsight-glue to farsight-channel.

 examples/call/Makefile.am          |   6 +-
 examples/call/call-widget.h        |   2 +-
 examples/call/farsight-channel.cpp | 293 +++++++++++++++++++++++++++++++++++++
 examples/call/farsight-channel.h   |  66 +++++++++
 examples/call/farsight-glue.cpp    | 293 -------------------------------------
 examples/call/farsight-glue.h      |  66 ---------
 6 files changed, 363 insertions(+), 363 deletions(-)

commit 7902a2ab1e3bfc9a79e7fd15d5cd307332feedc0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 13 18:15:41 2009 -0300

    Added call example to gitignore.

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit 434f418585ca5d157a34d75b8e9ab820c6ec713a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 13 18:14:34 2009 -0300

    call example: Added to repository.
    
    This is a simple example to make voice calls, video not supported.
    
    P.s.: Maybe we should move FarsightChannel to the public API.

 examples/call/Makefile.am            |  18 ++-
 examples/call/call-handler.cpp       |  69 ++++++++++
 examples/call/call-handler.h         |  55 ++++++++
 examples/call/call-roster-widget.cpp |  90 +++++++++++++
 examples/call/call-roster-widget.h   |  60 +++++++++
 examples/call/call-widget.cpp        | 234 ++++++++++++++++++++++++++++++++++
 examples/call/call-widget.h          |  81 ++++++++++++
 examples/call/call-window.cpp        | 170 +++++++++++++++++++++++++
 examples/call/call-window.h          |  69 ++++++++++
 examples/call/farsight-glue.cpp      | 238 +++++++++++++++++++++++++++++++++--
 examples/call/farsight-glue.h        |  45 +++++--
 examples/call/main.cpp               |  32 ++++-
 12 files changed, 1139 insertions(+), 22 deletions(-)

commit 925f9429f50917c8e360a30f3d4942be379c6824
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 13 18:14:03 2009 -0300

    roster example: Make a shared library that can be used by other examples.

 examples/roster/Makefile.am       |  26 ++++++--
 examples/roster/main.cpp          |   4 +-
 examples/roster/roster-widget.cpp | 120 ++++++++++++++++-------------------
 examples/roster/roster-widget.h   |  28 +++++----
 examples/roster/roster-window.cpp | 127 ++++++++++++++++++++++++++++++++++++++
 examples/roster/roster-window.h   |  65 +++++++++++++++++++
 6 files changed, 286 insertions(+), 84 deletions(-)

commit 3b1bf02be2ba5bd24618334649abd9cb89456d4e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 13 18:13:15 2009 -0300

    PendingChannel: Changed handle/handleType to targetHandle/targetHandleType.
    
    Changed handle/handleType to targetHandle/targetHandleType to be consistent with
    Channel API.

 TelepathyQt4/Client/connection.cpp      | 2 +-
 TelepathyQt4/Client/pending-channel.cpp | 6 +++---
 TelepathyQt4/Client/pending-channel.h   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 653d8a883d4e34defbc222d9ad36535458296bda
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 13 18:12:14 2009 -0300

    StreamedMediaChannel: Added requestStream method.

 TelepathyQt4/Client/streamed-media-channel.cpp | 8 ++++++++
 TelepathyQt4/Client/streamed-media-channel.h   | 3 +++
 2 files changed, 11 insertions(+)

commit 7b6102be979e93a2481c367952a3712f53205322
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 13 18:11:36 2009 -0300

    StreamedMediaChannel: Fixed RequestStreams/ListStreams return value handling.

 TelepathyQt4/Client/streamed-media-channel.cpp | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit a9d1904001aacffd0dec6ee91dc7ee4ac1678647
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 13 18:08:10 2009 -0300

    Connection: Return a PendingReady object on requestConnect.

 TelepathyQt4/Client/connection-internal.h | 7 ++-----
 TelepathyQt4/Client/connection.cpp        | 7 +++----
 TelepathyQt4/Client/connection.h          | 2 +-
 TelepathyQt4/Client/pending-ready.h       | 2 +-
 tests/pinocchio/handles.cpp               | 1 +
 5 files changed, 8 insertions(+), 11 deletions(-)

commit b4e6a79d715c74c14cc634f91d034f29784ca504
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 12 15:09:19 2009 -0300

    roster example: renamed RosterWindow to RosterWidget.

 examples/roster/Makefile.am       |   6 +-
 examples/roster/main.cpp          |   4 +-
 examples/roster/roster-widget.cpp | 384 +++++++++++++++++++++++++++++++++++++
 examples/roster/roster-widget.h   |  86 +++++++++
 examples/roster/roster-window.cpp | 388 --------------------------------------
 examples/roster/roster-window.h   |  86 ---------
 6 files changed, 475 insertions(+), 479 deletions(-)

commit 353f020d0d67ccce352e8771c862817ebb1940d1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Mar 9 14:29:51 2009 +0000

    Add the beginnings of a call example using telepathy-farsight

 configure.ac                    | 16 ++++++++-
 examples/Makefile.am            |  4 +++
 examples/call/Makefile.am       | 32 ++++++++++++++++++
 examples/call/farsight-glue.cpp | 75 +++++++++++++++++++++++++++++++++++++++++
 examples/call/farsight-glue.h   | 37 ++++++++++++++++++++
 examples/call/main.cpp          |  5 +++
 6 files changed, 168 insertions(+), 1 deletion(-)

commit 84bf984cbb056fc316166f55af8d401af0a9e60e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 12:56:03 2009 -0300

    StreamedMediaChannel: Added requestStreamDirection(bool send, bool receive) overload function.

 TelepathyQt4/Client/streamed-media-channel.cpp | 21 +++++++++++++++++++++
 TelepathyQt4/Client/streamed-media-channel.h   |  2 ++
 2 files changed, 23 insertions(+)

commit 412bbaa28e1677cd0fc84134553aeebdc65bb2ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 12:48:54 2009 -0300

    StreamedMediaChannel: No need to check for Bidirectional on MediaStream::sending/receiving.
    
    Rationale:
    <smcv> MediaStream::sending(), MediaStream::receiving() can safely assume that
    MediaStreamDirection is a bitfield
    <smcv> (it's an enum because of historical mistakes)
    <smcv> Bidirectional is just (Send|Receive)

 TelepathyQt4/Client/streamed-media-channel.cpp | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit dc4c80ff92dd072fcb3e0facd89b5bd70ab1eacf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 12:47:13 2009 -0300

    StreamedMediaChannel: Only signal new streams/FeatureStreams ready when the stream contacts are retrieved.

 TelepathyQt4/Client/streamed-media-channel.cpp | 164 ++++++++++++++++++++-----
 TelepathyQt4/Client/streamed-media-channel.h   |  10 +-
 2 files changed, 141 insertions(+), 33 deletions(-)

commit 78b1c63cd6f30b8958b2b3a95269e82a4aebb44f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 11:09:44 2009 -0300

    StreamedMediaChannel: Fixed requestStreams to return a PendingMediaStreams object.

 TelepathyQt4/Client/streamed-media-channel.cpp | 105 ++++++++++++++++++++++---
 TelepathyQt4/Client/streamed-media-channel.h   |  39 ++++++++-
 2 files changed, 132 insertions(+), 12 deletions(-)

commit 07fb8c2ee967768faf8ab35b4525d4c57f163601
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 10:32:27 2009 -0300

    StreamedMediaChannel: Added a MediaStream * param to all MediaStreams signals.

 TelepathyQt4/Client/streamed-media-channel.cpp |  9 +++++----
 TelepathyQt4/Client/streamed-media-channel.h   | 11 +++++++----
 2 files changed, 12 insertions(+), 8 deletions(-)

commit 4c2051c62b08c3681ecf61e019cec15667c8e1b8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 03:21:36 2009 -0300

    StreamedMediaChannel: Added some docs.

 TelepathyQt4/Client/streamed-media-channel.cpp | 91 +++++++++++++++++++++++++-
 1 file changed, 90 insertions(+), 1 deletion(-)

commit 7e892f2a5046020d744dbe2226562b5c9b7a5d3a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 03:09:05 2009 -0300

    StreamedMediaChannel: Fixed stream removal handling.

 TelepathyQt4/Client/streamed-media-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1bffdf74bb4d947a8142a57385aa646d45e602ea
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 03:04:05 2009 -0300

    StreamedMediaChannel: Cache MediaStream::contact object.

 TelepathyQt4/Client/streamed-media-channel.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 6d4d5c80d0a7e4aed4ecda5489744e3047323e93
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 03:01:04 2009 -0300

    StreamedMediaChannel: Added removeStreams/requestStreams.

 TelepathyQt4/Client/streamed-media-channel.cpp | 31 ++++++++++++++++++++++++--
 TelepathyQt4/Client/streamed-media-channel.h   |  4 +---
 2 files changed, 30 insertions(+), 5 deletions(-)

commit 23f7751a3526a3df78741fae7989c2d840db5f6b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 02:48:18 2009 -0300

    StreamedMediaChannel: Use full namespace on streamAdded signal.

 TelepathyQt4/Client/streamed-media-channel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1bb5a9615975d01807151ad14a2828cabf486599
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 02:45:29 2009 -0300

    StreamedMediaChannel: Added MediaStream::remove/requestStreamDirection methods.

 TelepathyQt4/Client/streamed-media-channel.cpp | 13 +++++++++++++
 TelepathyQt4/Client/streamed-media-channel.h   |  2 --
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 48af538ed0bec0aa2ab5eb2a08daa0494b0e9f48
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 02:44:26 2009 -0300

    StreamedMediaChannel: Continue implementation (added FeatureStreams support).

 TelepathyQt4/Client/streamed-media-channel.cpp | 297 ++++++++++++++++++++++++-
 TelepathyQt4/Client/streamed-media-channel.h   |  54 +++--
 2 files changed, 325 insertions(+), 26 deletions(-)

commit 2fd8c3cfdb1bc9cca2221ae7575e06c12038f3db
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 02:43:40 2009 -0300

    ContactManager: Export lookupContactByHandle.

 TelepathyQt4/Client/contact-manager.h | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 888ffb4dcd6fbf1790b7d05348233e0652591df1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 14:44:31 2009 +0000

    StreamedMediaChannel: add awaitingLocalAnswer, awaitingRemoteAnswer and acceptCall
    
    It's not completely clear from the abstract Group API how to do these
    actions, so these simple wrappers are meant to guide API users to do the
    right thing.

 TelepathyQt4/Client/streamed-media-channel.cpp | 15 +++++++++++++++
 TelepathyQt4/Client/streamed-media-channel.h   |  5 +++++
 2 files changed, 20 insertions(+)

commit 0627b88d83f8f738c41f2fd7ac8d5f0861ccef18
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 14:43:22 2009 +0000

    Channel: add protected methods to look for the self-handle in local pending, and add it
    
    While using Contact objects is nice from a high-level-API point of view,
    it's not so convenient if all we want to do is to accept an invitation or
    VoIP call.
    
    The high-level semantics of moving yourself from local-pending to members
    depend on the channel type, so subclasses should introduce wrappers for
    these methods with a friendlier name, where appropriate.

 TelepathyQt4/Client/channel.cpp | 53 +++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/channel.h   |  6 +++++
 2 files changed, 59 insertions(+)

commit 970c8830511a1821b4a68751418538dd104231dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 14:12:19 2009 +0000

    StreamedMediaChannel: sketch out a higher-level API

 TelepathyQt4/Client/streamed-media-channel.h | 72 ++++++++++++++++++++++++++++
 1 file changed, 72 insertions(+)

commit 7b0c980697aaa585d4418a397a3269ac2cc8fe05
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 15:59:19 2009 -0300

    Fixed merge conflict.

 TelepathyQt4/Client/pending-account.cpp    | 5 -----
 TelepathyQt4/Client/pending-connection.cpp | 6 ------
 2 files changed, 11 deletions(-)

commit 077ac93c7f36a4484926d07e183d974406040f67
Merge: 6fd4f8a db03e92
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 15:19:52 2009 -0300

    Merge branch 'shared'
    
    Conflicts:
    	TelepathyQt4/Client/pending-account.cpp
    	TelepathyQt4/Client/pending-account.h
    	TelepathyQt4/Client/pending-connection.cpp
    	TelepathyQt4/Client/pending-connection.h
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit db03e923b1be42cfa055d6a49f12435c90f8839d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 15:13:30 2009 -0300

    Update NEWS regarding QExplicitlySharedDataPointer usage.

 NEWS | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit feae9a9ee2e1adab2d4aee13994757b78a65a794
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 15:07:30 2009 -0300

    ReadyObject: Do not inherit QSharedData.
    
    Make ReadyObject do not inherit QSharedData and do it in the classes itself.

 TelepathyQt4/Client/account-manager.h    | 5 ++++-
 TelepathyQt4/Client/account.h            | 5 ++++-
 TelepathyQt4/Client/channel.h            | 7 ++++---
 TelepathyQt4/Client/connection-manager.h | 5 ++++-
 TelepathyQt4/Client/connection.h         | 5 ++++-
 TelepathyQt4/Client/ready-object.h       | 4 +---
 6 files changed, 21 insertions(+), 10 deletions(-)

commit 39b26e8d36dc38653c673287a9ea7fcddd155b70
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:42:09 2009 -0300

    tests: Use ContactPtr typedef.

 tests/dbus/chan-basics.cpp |  4 ++--
 tests/dbus/chan-group.cpp  | 14 +++++++-------
 tests/dbus/conn-roster.cpp | 12 ++++++------
 tests/dbus/contacts.cpp    | 11 +++++------
 4 files changed, 20 insertions(+), 21 deletions(-)

commit 0923950675557229d462499b2cd80f77c8081878
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:41:54 2009 -0300

    roster example: Use ContactPtr typedef.

 examples/roster/roster-item.cpp   |  2 +-
 examples/roster/roster-item.h     |  7 +++----
 examples/roster/roster-window.cpp | 12 ++++++------
 examples/roster/roster-window.h   |  2 +-
 4 files changed, 11 insertions(+), 12 deletions(-)

commit ac55b969a050b78b29571da7b8dcc59754c830ac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:37:08 2009 -0300

    TextChannel: Use ContactPtr typedef.

 TelepathyQt4/Client/text-channel.cpp | 6 +++---
 TelepathyQt4/Client/text-channel.h   | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit f8f1939ed2d5b61600a2e053a17ccbc871e0942f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:35:50 2009 -0300

    Connection: Use ContactPtr typedef.

 TelepathyQt4/Client/connection.cpp | 7 +++----
 TelepathyQt4/Client/connection.h   | 4 ++--
 2 files changed, 5 insertions(+), 6 deletions(-)

commit add9e008caaa60b6de5c93f8477fb108e4f750b7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:34:05 2009 -0300

    Message: Use ContactPtr typedef.

 TelepathyQt4/Client/message.cpp | 10 +++++-----
 TelepathyQt4/Client/message.h   |  6 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 1297ea5021cb16bca95715f0d5819ee2e5ce9a88
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:32:43 2009 -0300

    PendingContacts: Use ContactPtr typedef.

 TelepathyQt4/Client/pending-contacts.cpp | 20 ++++++++++----------
 TelepathyQt4/Client/pending-contacts.h   |  9 ++++-----
 2 files changed, 14 insertions(+), 15 deletions(-)

commit 43180c70d170c0702541fdf9af1bdb5e6a4833d8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:30:46 2009 -0300

    ContactManager: Use ContactPtr typedef.

 TelepathyQt4/Client/contact-manager.cpp | 53 +++++++++++++++++----------------
 TelepathyQt4/Client/contact-manager.h   | 17 +++++------
 2 files changed, 35 insertions(+), 35 deletions(-)

commit 0af172ae82bfaf5dc604ac8d8e7de956cf057c65
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:28:01 2009 -0300

    Channel: Use ContactPtr typedef.

 TelepathyQt4/Client/channel.cpp | 48 ++++++++++++++++++++---------------------
 TelepathyQt4/Client/channel.h   | 17 +++++++--------
 2 files changed, 32 insertions(+), 33 deletions(-)

commit fb7bde10dbc4c05c93ea97e915c12952df9037aa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:27:08 2009 -0300

    Contact: Added ContactPtr typedef.

 TelepathyQt4/Client/contact.cpp | 20 ++++++++++----------
 TelepathyQt4/Client/contact.h   |  7 ++++---
 2 files changed, 14 insertions(+), 13 deletions(-)

commit f89957151e613d232c95e10d4acb846192e4c6c4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:21:04 2009 -0300

    TextChannel: Added TextChannel typedef.

 TelepathyQt4/Client/text-channel.h | 2 ++
 1 file changed, 2 insertions(+)

commit c7f52e12693829d932a9042e2020a8e1f393e250
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:20:30 2009 -0300

    StreamedMediaChannel: Added StreamedMediaChannel typedef.

 TelepathyQt4/Client/streamed-media-channel.h | 2 ++
 1 file changed, 2 insertions(+)

commit 49d9690394f639255eb14ff94c3d9ac5a326de9c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:20:13 2009 -0300

    RoomList: Added RoomListPtr typedef.

 TelepathyQt4/Client/room-list.h | 2 ++
 1 file changed, 2 insertions(+)

commit bba487c0400a6812efda3e73497d5bf2c0e516fb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:20:00 2009 -0300

    FileTransfer: Added FileTransferPtr typedef.

 TelepathyQt4/Client/file-transfer.h | 2 ++
 1 file changed, 2 insertions(+)

commit a499f9ba44d275e78b7462f58164e66f845f2b26
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:19:45 2009 -0300

    ConnectionManager: Added ConnectionManagerPtr typedef.

 TelepathyQt4/Client/connection-manager.h | 2 ++
 1 file changed, 2 insertions(+)

commit b677c2d85aa28c2a3dcfe530a5cfff6a3725a447
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:19:32 2009 -0300

    AccountManager: Added AccountManagerPtr typedef.

 TelepathyQt4/Client/account-manager.h | 2 ++
 1 file changed, 2 insertions(+)

commit 9f7025e33c7ff89cd1661bfc2243d73781201770
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:14:38 2009 -0300

    PendingConnection: Return ConnectionPtr on connection() method.

 TelepathyQt4/Client/pending-connection.cpp | 10 +++++-----
 TelepathyQt4/Client/pending-connection.h   |  3 +--
 examples/roster/roster-window.h            |  5 ++---
 tests/pinocchio/cm-basics.cpp              |  2 +-
 4 files changed, 9 insertions(+), 11 deletions(-)

commit ef04e36cc0f19e460bb0950376b56c9858a5a05d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 14:10:20 2009 -0300

    PendingChannel: Return ChannelPtr on channel() method.

 TelepathyQt4/Client/connection.cpp      |  6 +++---
 TelepathyQt4/Client/contact-manager.cpp | 12 ++++++------
 TelepathyQt4/Client/contact-manager.h   |  2 +-
 TelepathyQt4/Client/pending-channel.cpp | 20 ++++++++++----------
 TelepathyQt4/Client/pending-channel.h   |  3 +--
 tests/dbus/chan-basics.cpp              |  6 +++---
 tests/dbus/chan-group.cpp               |  6 +++---
 tests/dbus/conn-requests.cpp            |  4 ++--
 8 files changed, 29 insertions(+), 30 deletions(-)

commit ca9ce1de1dafae864170446fa4283570c5732edc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 13:50:06 2009 -0300

    Channel: Added ChannelPtr typedef.

 TelepathyQt4/Client/channel.h | 2 ++
 1 file changed, 2 insertions(+)

commit 9bdf22a83857bf8971631963e14336e58561a4dc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 13:47:50 2009 -0300

    PendingAccount: Return AccountPtr on account() method.

 TelepathyQt4/Client/pending-account.cpp | 11 +++++------
 TelepathyQt4/Client/pending-account.h   |  3 +--
 tests/dbus/account-basics.cpp           |  2 +-
 3 files changed, 7 insertions(+), 9 deletions(-)

commit 1a695ee510e63e6e1122e01d535491c8fbd3eff6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 13:42:20 2009 -0300

    Account: Use QExplicitlySharedDataPointer for connections.

 TelepathyQt4/Client/account.cpp  | 11 +++++------
 TelepathyQt4/Client/account.h    |  4 ++--
 TelepathyQt4/Client/connection.h |  2 ++
 3 files changed, 9 insertions(+), 8 deletions(-)

commit ccee3bf99c20a9e5826429c36da0f07976de61ed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 13:34:11 2009 -0300

    AccountManager: Use QExplicitlySharedDataPointer for accounts.

 TelepathyQt4/Client/account-manager.cpp | 19 +++++++++----------
 TelepathyQt4/Client/account-manager.h   | 13 ++++++-------
 TelepathyQt4/Client/account.h           |  3 +++
 tests/dbus/account-basics.cpp           |  2 +-
 4 files changed, 19 insertions(+), 18 deletions(-)

commit bbfc0586ae0d2dc439732c9750eda0a6c83c793b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 13:01:28 2009 -0300

    ReadyObject: Inherit QSharedData.
    
    Inherit QSharedData so our objects can be used with
    QExplicitlySharedDataPointer.

 TelepathyQt4/Client/ready-object.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 9d25c1be0259615585655648a92e69a395a38efd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 12:50:22 2009 -0300

    Connection: Use ReadyObject class.

 TelepathyQt4/Client/connection.cpp | 68 ++++----------------------------------
 TelepathyQt4/Client/connection.h   | 13 ++------
 2 files changed, 9 insertions(+), 72 deletions(-)

commit 679078dae3a4fb99a41e1fc45430df2241e6bc17
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 12:50:06 2009 -0300

    ConnectionManager: Use ReadyObject class.

 TelepathyQt4/Client/connection-manager.cpp | 67 +++---------------------------
 TelepathyQt4/Client/connection-manager.h   | 13 ++----
 2 files changed, 8 insertions(+), 72 deletions(-)

commit 0ef3a960dec59d7493e9e9460b5e7dfb51004e65
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 12:49:52 2009 -0300

    Channel: Use ReadyObject class.

 TelepathyQt4/Client/channel.cpp | 65 ++---------------------------------------
 TelepathyQt4/Client/channel.h   | 13 ++-------
 2 files changed, 6 insertions(+), 72 deletions(-)

commit e1dce2f1a92cffe2b1d20d45dbb22448e724056f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 12:49:42 2009 -0300

    Account: Use ReadyObject class.

 TelepathyQt4/Client/account.cpp | 64 ++---------------------------------------
 TelepathyQt4/Client/account.h   | 13 ++-------
 2 files changed, 6 insertions(+), 71 deletions(-)

commit e8fff8e5a5d7daf8f5c100cc1c5ff224b8c07bdf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 12:49:26 2009 -0300

    AccountManager: Use ReadyObject class.

 TelepathyQt4/Client/account-manager.cpp | 69 +++------------------------------
 TelepathyQt4/Client/account-manager.h   | 13 ++-----
 2 files changed, 8 insertions(+), 74 deletions(-)

commit ca37911e76d90bacd8ce7c873205a98b40225694
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 18 12:48:45 2009 -0300

    ReadyObject: Added to repository.
    
    ReadyObject is a base class for all classes that wants to implement
    isReady/becomeReady features.

 TelepathyQt4/Client/ReadyObject        |  13 +++
 TelepathyQt4/Client/readiness-helper.h |   4 +-
 TelepathyQt4/Client/ready-object.cpp   | 147 +++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/ready-object.h     |  67 +++++++++++++++
 TelepathyQt4/Makefile.am               |   3 +
 5 files changed, 232 insertions(+), 2 deletions(-)

commit c9acf126bd0c2d9f585f06c82aaaca5c284ec806
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 14:00:30 2009 -0300

    PendingConnection: Added serviceName/objectPath().
    
    Added serviceName/objectPath methods on PendingConnection so custom connections can be
    constructed.

 TelepathyQt4/Client/pending-connection.cpp | 64 +++++++++++++++++++++++++-----
 TelepathyQt4/Client/pending-connection.h   |  5 +++
 2 files changed, 60 insertions(+), 9 deletions(-)

commit 9765078314b261f030168f20aa379b1f2197c128
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 13:59:48 2009 -0300

    PendingAccount: Added objectPath().
    
    Added objectPath method on PendingAccount so custom accounts can be constructed.

 TelepathyQt4/Client/pending-account.cpp | 37 ++++++++++++++++++++++++++-------
 TelepathyQt4/Client/pending-account.h   |  3 +++
 2 files changed, 33 insertions(+), 7 deletions(-)

commit ae000ed5ba02ca5b7cebbc71b8d8e0e4954df10b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 03:21:28 2009 -0300

    TextChannel: Fixed docs.

 TelepathyQt4/Client/text-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6139e8c470ca73eeeae9d84083683acadf959913
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 02:42:58 2009 -0300

    TextChannel: delete watchers.

 TelepathyQt4/Client/text-channel.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 6fd4f8a97a2446e178f5d4be96e703677fbed92f
Merge: cfa8af7 6b05719
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 19:25:50 2009 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 6b057199a2312d126f1f251674a9bb0516f33d69
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 14:00:30 2009 -0300

    PendingConnection: Added serviceName/objectPath().
    
    Added serviceName/objectPath methods on PendingConnection so custom connections can be
    constructed.

 TelepathyQt4/Client/pending-connection.cpp | 64 +++++++++++++++++++++++++-----
 TelepathyQt4/Client/pending-connection.h   |  5 +++
 2 files changed, 60 insertions(+), 9 deletions(-)

commit 028b600f87f9b28e7c63665b373544111244ce11
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 17 13:59:48 2009 -0300

    PendingAccount: Added objectPath().
    
    Added objectPath method on PendingAccount so custom accounts can be constructed.

 TelepathyQt4/Client/pending-account.cpp | 37 ++++++++++++++++++++++++++-------
 TelepathyQt4/Client/pending-account.h   |  3 +++
 2 files changed, 33 insertions(+), 7 deletions(-)

commit f2a51397ae52e637605d2492c4e7131bb670b9ef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 03:21:28 2009 -0300

    TextChannel: Fixed docs.

 TelepathyQt4/Client/text-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8734a18617ac0829a1ffb4a6545c5898f3d35421
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 11 02:42:58 2009 -0300

    TextChannel: delete watchers.

 TelepathyQt4/Client/text-channel.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit cfa8af7c604451f39ef83fd793f15e703ccbb418
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 6 16:54:47 2009 -0300

    Feature: Make it easy to handle Features.
    
    Now it's possible to pass a single feature, without creating a Features var,
    to isReady/becomeReady methods.

 TelepathyQt4/Client/feature.h |  8 +++++++-
 tests/dbus/account-basics.cpp | 25 ++++++++++---------------
 2 files changed, 17 insertions(+), 16 deletions(-)

commit 4125235bacc782bb7a9c3d15baf14fdbd0fec478
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 6 16:28:12 2009 -0300

    ReadinessHelper: Propagate error message when a feature fails introspection.

 TelepathyQt4/Client/account.cpp            |   7 +-
 TelepathyQt4/Client/connection-manager.cpp |   4 +-
 TelepathyQt4/Client/connection.cpp         |  10 ++-
 TelepathyQt4/Client/readiness-helper.cpp   | 102 +++++++++++++++++++++++------
 TelepathyQt4/Client/readiness-helper.h     |  14 +++-
 TelepathyQt4/Client/text-channel.cpp       |   6 +-
 6 files changed, 107 insertions(+), 36 deletions(-)

commit 3fcc3010e63d739cbb7fffc15b683d1092aa73b4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 6 15:07:06 2009 -0300

    Moved Feature to it's own header.

 TelepathyQt4/Client/Feature            | 13 +++++++
 TelepathyQt4/Client/feature.cpp        | 65 +++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/feature.h          | 66 ++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/readiness-helper.h | 17 +--------
 TelepathyQt4/Makefile.am               |  3 ++
 5 files changed, 148 insertions(+), 16 deletions(-)

commit 41ffc24e4ba5c27bedc71ceb5dfb7891625b5990
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Mar 6 14:11:16 2009 -0300

    ReadinessHelper: Added critical feature concept.
    
    Added critical feature concept and make FeatureCore critical in all classes.
    isReady/becomeReady will fail if a critical feature cannot
    not be satisfied.

 TelepathyQt4/Client/account-manager.cpp    |  6 ++--
 TelepathyQt4/Client/account.cpp            |  6 ++--
 TelepathyQt4/Client/channel.cpp            |  6 ++--
 TelepathyQt4/Client/connection-manager.cpp |  6 ++--
 TelepathyQt4/Client/connection.cpp         |  6 ++--
 TelepathyQt4/Client/readiness-helper.cpp   | 51 +++++++++++++++++++++++-------
 TelepathyQt4/Client/readiness-helper.h     | 27 +++++++++++++---
 TelepathyQt4/Client/text-channel.cpp       | 10 +++---
 8 files changed, 82 insertions(+), 36 deletions(-)

commit 3d81aef292dc5ad6ada10e403eaf6b62a055f3ac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 19:06:55 2009 -0300

    Channel/TextChannel: Use Readiness helper class.
    
    Use Readiness helper class on Channel/TextChannel and removed PendingReadyChannel.

 TelepathyQt4/Client/PendingReadyChannel       |  13 -
 TelepathyQt4/Client/channel.cpp               | 137 +++----
 TelepathyQt4/Client/channel.h                 |  18 +-
 TelepathyQt4/Client/connection.cpp            |   1 -
 TelepathyQt4/Client/pending-ready-channel.cpp | 110 ------
 TelepathyQt4/Client/pending-ready-channel.h   |  63 ----
 TelepathyQt4/Client/text-channel.cpp          | 522 +++++++++++---------------
 TelepathyQt4/Client/text-channel.h            |  29 +-
 TelepathyQt4/Makefile.am                      |   4 -
 tests/dbus/chan-basics.cpp                    |   1 -
 tests/dbus/chan-group.cpp                     |   1 -
 tests/dbus/text-chan.cpp                      |  33 +-
 12 files changed, 327 insertions(+), 605 deletions(-)

commit 961e934056db997422d1a068d5d8868ae336cd5c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 19:05:34 2009 -0300

    ReadinessHelper: Update supportedStatuses/Features on addIntrospectables.

 TelepathyQt4/Client/readiness-helper.cpp | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 2bb119c162b6347de661eea89d0a15204d22f0b5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 16:28:01 2009 -0300

    Tests: Fixed build.

 tests/dbus/account-basics.cpp   | 10 +++++-----
 tests/dbus/chan-basics.cpp      |  2 +-
 tests/dbus/conn-basics.cpp      |  2 +-
 tests/dbus/conn-roster.cpp      |  2 +-
 tests/dbus/contacts.cpp         |  2 +-
 tests/pinocchio/conn-basics.cpp |  3 ++-
 6 files changed, 11 insertions(+), 10 deletions(-)

commit 4e372e6b1c2764d4b8800de468d6dbc04903ecce
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 16:27:38 2009 -0300

    roster example: fixed build.

 examples/roster/roster-window.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 38bbd39881fec50536cbbec705598dab47a9b26c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 16:26:06 2009 -0300

    ReadinessHelper: Add subclass support.
    
    P.s: Tests/examples broken (will be fixed in a later patch).

 TelepathyQt4/Client/account-manager.cpp    |  32 +++++--
 TelepathyQt4/Client/account-manager.h      |  22 ++---
 TelepathyQt4/Client/account.cpp            |  41 ++++++---
 TelepathyQt4/Client/account.h              |  26 +++---
 TelepathyQt4/Client/connection-internal.h  |   4 +-
 TelepathyQt4/Client/connection-manager.cpp |  31 +++++--
 TelepathyQt4/Client/connection-manager.h   |  20 ++---
 TelepathyQt4/Client/connection.cpp         |  48 +++++++----
 TelepathyQt4/Client/connection.h           |  30 +++----
 TelepathyQt4/Client/pending-ready.cpp      |   9 +-
 TelepathyQt4/Client/pending-ready.h        |   5 +-
 TelepathyQt4/Client/readiness-helper.cpp   | 129 ++++++++++++++---------------
 TelepathyQt4/Client/readiness-helper.h     |  24 ++++--
 13 files changed, 235 insertions(+), 186 deletions(-)

commit e20a92d8b000c2cd91777da0160e62077980b181
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 19:06:15 2009 +0000

    Post-release version bump

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6ac59411f93c7d84cef64dd60c955038ae4d4e1d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 18:43:56 2009 +0000

    Prepare release 0.1.1

 NEWS         | 41 +++++++++++++++++++++++++++++++++++++++--
 configure.ac |  4 ++--
 2 files changed, 41 insertions(+), 4 deletions(-)

commit 53557ddbc44c251f5262ba4040f9230205af7d70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 18:20:35 2009 +0000

    roster example: connect to the right signals

 examples/roster/roster-item.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e8877188b1f09cbc5f704edbac89d0281b3f4610
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 17:33:41 2009 +0000

    Add methods indicating whether contact list manipulations take a message
    
    Also add the missing canRescindPresenceSubscriptionRequest(),
    which indicates whether we can cancel a request before the contact has
    approved it, and simplify contact-list manipulation method names

 TelepathyQt4/Client/contact-manager.cpp | 194 ++++++++++++++++++++++++++++++--
 TelepathyQt4/Client/contact-manager.h   |  23 ++--
 TelepathyQt4/Client/contact.cpp         |   8 +-
 examples/roster/roster-window.cpp       |   6 +-
 4 files changed, 206 insertions(+), 25 deletions(-)

commit 10479026b3de11303f86b576ab377d30a0c6f44b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 17:03:00 2009 +0000

    Channel: don't second-guess the CM
    
    Similarly to ContactManager, if the group flags indicate we're likely to
    fail, we should still make the attempt, so the connection manager can give
    us the most appropriate error.

 TelepathyQt4/Client/channel.cpp | 32 --------------------------------
 1 file changed, 32 deletions(-)

commit 616be9e9f760bae7d7530254a7a38c29a675b52e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 17:00:37 2009 +0000

    ContactManager: don't second-guess the connection manager
    
    Although we have flags to indicate which actions are likely to work, their
    interactions are complex, so we should only reject attempts to take action
    if the channel doesn't exist at all. In all other cases we should attempt
    the D-Bus call, even if we expect it to fail, so the connection manager
    can return an appropriate error.

 TelepathyQt4/Client/contact-manager.cpp | 35 ++++++++++-----------------------
 1 file changed, 10 insertions(+), 25 deletions(-)

commit 9ce902c82ed28dd09cb09b923cf8efc2495274ce
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 16:56:33 2009 +0000

    Fix compilation of the Roster example

 examples/roster/roster-window.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1cbb29badeee83d19d69bf3159d53d6bb652f5e8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 16:56:24 2009 +0000

    Document some of the ContactManager methods

 TelepathyQt4/Client/contact-manager.cpp | 87 +++++++++++++++++++++++++++++++++
 1 file changed, 87 insertions(+)

commit 9b46587aa488d360109073846a70e67ae30c4e9a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 16:32:33 2009 +0000

    ContactManager: cache pointers to the subscribe, publish, stored, deny channels

 TelepathyQt4/Client/contact-manager.cpp | 110 ++++++++++++++------------------
 1 file changed, 49 insertions(+), 61 deletions(-)

commit 6c8a6414d2949778708fe5b98af52dccd883cd6b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Mar 5 16:09:24 2009 +0000

    typedef QSet<QSharedPointer<Contact> > as Contacts to make code clearer

 TelepathyQt4/Client/channel.cpp         | 24 +++++------
 TelepathyQt4/Client/channel.h           | 14 +++---
 TelepathyQt4/Client/contact-manager.cpp | 76 ++++++++++++++++-----------------
 TelepathyQt4/Client/contact-manager.h   | 28 ++++++------
 TelepathyQt4/Client/contact.h           |  2 +
 examples/roster/roster-window.cpp       |  6 +--
 examples/roster/roster-window.h         |  2 +-
 tests/dbus/chan-group.cpp               | 46 ++++++++++----------
 8 files changed, 99 insertions(+), 99 deletions(-)

commit 90c80391acd10220ce314f7ab4af8a0664570750
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 14:33:59 2009 -0300

    Fixed build.

 examples/roster/roster-window.cpp | 1 -
 1 file changed, 1 deletion(-)

commit 453c3975e00e2826665f4a0d02bcd418c0e912bc
Merge: 2ebbbe7 0b3ee41
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 12:50:53 2009 -0300

    Merge branch 'connection'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 2ebbbe7df7772565230b49eef6d7a036814cdad6
Merge: 037e36d 4cda678
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 12:07:35 2009 -0300

    Merge branch 'readiness'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 4cda678260c0ee72208e6ed7dc36d3b50fa357c5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Mar 5 11:57:23 2009 -0300

    ConnectionManager: Do not go ready if we can't get the list of protocols or all params.

 TelepathyQt4/Client/connection-manager.cpp | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

commit 05f9b33e660c1efbf310364546a12bc7630defec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 13:18:04 2009 -0300

    ConnectionManager: Added requestedFeatures/actualFeatures/missingFeatures.

 TelepathyQt4/Client/connection-manager.cpp | 15 +++++++++++++++
 TelepathyQt4/Client/connection-manager.h   |  4 ++++
 2 files changed, 19 insertions(+)

commit d911df212ecfd83ef19d6fd22606c36f4573c888
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 13:17:55 2009 -0300

    Account: Added requestedFeatures/actualFeatures/missingFeatures.

 TelepathyQt4/Client/account.cpp | 15 +++++++++++++++
 TelepathyQt4/Client/account.h   |  4 ++++
 2 files changed, 19 insertions(+)

commit 63f4de98c4435e22ff88865647f3946bc4b15c56
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 13:17:23 2009 -0300

    AccountManager: Added requestedFeatures/actualFeatures/missingFeatures.

 TelepathyQt4/Client/account-manager.cpp | 15 +++++++++++++++
 TelepathyQt4/Client/account-manager.h   |  4 ++++
 2 files changed, 19 insertions(+)

commit 393c80c2d1e380205412cd6f9c6afad665c0eb89
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 12:44:26 2009 -0300

    Removed PendingReadyConnectionManager in favor of PendingReady.

 TelepathyQt4/Client/PendingReadyConnectionManager  |  13 ---
 .../Client/pending-ready-connection-manager.cpp    | 110 ---------------------
 .../Client/pending-ready-connection-manager.h      |  62 ------------
 TelepathyQt4/Makefile.am                           |   4 -
 4 files changed, 189 deletions(-)

commit 52e7e027fa389ca48d7816e5920743abb0d96364
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 12:43:13 2009 -0300

    ConnectionManager: Use foreach instead of Q_FOREACH.

 TelepathyQt4/Client/connection-manager.cpp | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 0bf8aae2f8aa129aa065798133d200cd1b871349
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 12:41:02 2009 -0300

    ConnectionManager: Use ReadinessHelper class.

 TelepathyQt4/Client/account.cpp                   |   1 -
 TelepathyQt4/Client/connection-manager-internal.h |  28 ++-
 TelepathyQt4/Client/connection-manager.cpp        | 235 ++++++++++------------
 TelepathyQt4/Client/connection-manager.h          |  22 +-
 tests/dbus/cm-basics.cpp                          |   2 +-
 tests/pinocchio/cm-basics.cpp                     |   2 +-
 tests/pinocchio/conn-basics.cpp                   |   1 -
 7 files changed, 140 insertions(+), 151 deletions(-)

commit 95cee7ac26f14460eedffb5106ef5798d8e47e84
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 12:44:06 2009 -0300

    AccountManager: Use foreach/emit instead of Q_FOREACH/Q_EMIT.

 TelepathyQt4/Client/account-manager.cpp | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 0b3ee41cc3790a9ce4f7da9238e746bc4b3d6a0c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 19:03:57 2009 -0300

    Connection: Added roster test.

 tests/dbus/Makefile.am     |   5 +
 tests/dbus/conn-roster.cpp | 291 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 296 insertions(+)

commit 2995ea50235b949b95b26a63d45d0168f8d9e192
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 19:02:01 2009 -0300

    contact list example: use the proper list when authorizing contacts.

 tests/lib/contactlist/contact-list-manager.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 529ab86461340012dae066a50b4d1238eaf0a72d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 18:58:20 2009 -0300

    Contact: Use full namespace on signals.

 TelepathyQt4/Client/contact.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 3024571cc6286f7a008f66765bcc1a2a24f9ec83
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Mar 4 18:57:44 2009 -0300

    ContactManager: Use message on subscribe/publish methods.

 TelepathyQt4/Client/contact-manager.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit bde6e71d2f9aa55a74912bee161750e55a60732d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 27 19:48:22 2009 -0300

    Improved roster example to support blocking contacts.
    
    Changed pushbuttons to actions triggered by context menu, to make the UI less
    cluttered.
    Added blocking contacts support.
    Fixed some bugs.

 examples/roster/roster-item.cpp   |  21 +++--
 examples/roster/roster-item.h     |   5 +-
 examples/roster/roster-window.cpp | 190 +++++++++++++++++++++++++++++---------
 examples/roster/roster-window.h   |  21 +++--
 4 files changed, 180 insertions(+), 57 deletions(-)

commit 539037daf8139afd1150bba2bbfcdde1543ce279
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 27 19:38:36 2009 -0300

    ContactManager: Added support for blocking contacts.

 TelepathyQt4/Client/contact-manager.cpp | 83 ++++++++++++++++++++++++++++++++-
 TelepathyQt4/Client/contact-manager.h   | 12 ++++-
 TelepathyQt4/Client/contact.cpp         | 27 ++++++++++-
 TelepathyQt4/Client/contact.h           |  5 ++
 4 files changed, 124 insertions(+), 3 deletions(-)

commit 9399de114a7d3cd2e25a5a62e38598e5b960bbb2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 27 17:39:02 2009 -0300

    Contact: Make sure subscription/publishStateChanged is not emitted if nothing happened.

 TelepathyQt4/Client/contact.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

commit 09f2ca624df83b1951d64efd8cbb31906659feda
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 27 16:42:50 2009 -0300

    ContactManager: Make it work with QT_NO_CAST_FROM_ASCII.

 TelepathyQt4/Client/contact-manager.cpp | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit fb7048e77432b50849fb077f9e6046071ceab656
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 27 16:39:33 2009 -0300

    ContactManager: Fixed identifier for ContactList stored.

 TelepathyQt4/Client/contact-manager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3e079b1696fbd1f96a419a9f8084ac028c8fe6d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 27 16:36:59 2009 -0300

    ContactManager: Un-inline identifierForType and typeForIdentifier.

 TelepathyQt4/Client/contact-manager.cpp | 23 +++++++++++++++++++++++
 TelepathyQt4/Client/contact-manager.h   | 23 ++---------------------
 2 files changed, 25 insertions(+), 21 deletions(-)

commit faf0dc64bca7774bf743d9237c61669f69511c30
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:46:36 2009 -0300

    Added roster example to gitignore.

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit 8d6fef721ea99c7edddfff5862e0eeb7942d6d82
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:32:28 2009 -0300

    Improved roster example to support add/auth/remove/deny contacts.

 examples/roster/roster-item.cpp   |  27 +++++-
 examples/roster/roster-item.h     |   6 +-
 examples/roster/roster-window.cpp | 178 +++++++++++++++++++++++++++++++++++++-
 examples/roster/roster-window.h   |  16 ++++
 4 files changed, 219 insertions(+), 8 deletions(-)

commit 9d2ddf8c30f836d8b0b17d402d0df85e8eb2b925
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:27:52 2009 -0300

    Contact: Added debug.

 TelepathyQt4/Client/contact.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 4db8495fdb45fad2607e00a0a450043753998f7c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:32:06 2009 -0300

    ContactManager: Added more debug.

 TelepathyQt4/Client/contact-manager.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 24736fe0ac2301ec97f4d5c9488c27214d5115f0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:30:49 2009 -0300

    ContactManager: Added warnings for when contacts appear on the wrong lists.
    
    Added warnings when local pending contacts appear on subscribe list and
    remote pending contacts appear on publish list.

 TelepathyQt4/Client/contact-manager.cpp | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 2cc132718bc4c5649af7c592e592db7d4a7db1b8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:29:20 2009 -0300

    ContactManager: Renamed deny to remove on contact publication related methods.

 TelepathyQt4/Client/contact-manager.cpp | 10 ++++++----
 TelepathyQt4/Client/contact-manager.h   |  4 ++--
 TelepathyQt4/Client/contact.cpp         |  4 ++--
 TelepathyQt4/Client/contact.h           |  2 +-
 4 files changed, 11 insertions(+), 9 deletions(-)

commit 8bc2b9cb818b1297d05046ed2280a19c22ad0ac2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:27:05 2009 -0300

    Contact: Added removePresenceSubscription.

 TelepathyQt4/Client/contact.cpp | 9 +++++++++
 TelepathyQt4/Client/contact.h   | 1 +
 2 files changed, 10 insertions(+)

commit e626e587f9c8cf1ae2449fb5123e5c69ef4d3389
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:22:31 2009 -0300

    ContactManager: Added canRemoveContactsPresenceSubscription/removeContactsPresenceSubscription.

 TelepathyQt4/Client/contact-manager.cpp | 24 ++++++++++++++++++++++++
 TelepathyQt4/Client/contact-manager.h   |  3 +++
 2 files changed, 27 insertions(+)

commit 3be97118121d217a11b89d1d544f391cb20c9a3b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:25:47 2009 -0300

    ContactManager: Fixed check on canAuthorizeContactsPresencePublication.
    
    Contacts in local pending can always be added, even if the Channel::groupFlags()
    does not contain the flag CanAdd. So just check if the publish channel exists.

 TelepathyQt4/Client/contact-manager.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 05aa885798872510ac5077ad979fbcffb9f63236
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:13:14 2009 -0300

    Channel: Allow contacts on local pending list be added even if groupFlags does not contain FlagCanAdd.

 TelepathyQt4/Client/channel.cpp | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit e61178812f881490c9f69db2fcb4eb17b9198779
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:19:11 2009 -0300

    Use full namespace on Channel and ConnectionManager signals.

 TelepathyQt4/Client/channel.h           | 12 ++++++------
 TelepathyQt4/Client/contact-manager.cpp | 30 +++++++++++++++---------------
 TelepathyQt4/Client/contact-manager.h   | 22 +++++++++++-----------
 tests/dbus/chan-group.cpp               | 30 +++++++++++++++---------------
 4 files changed, 47 insertions(+), 47 deletions(-)

commit 634b4b266fa77b0bf7182c19656feebe6ca6d685
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 14:36:06 2009 -0300

    ContactManager: Store ReferencedHandles instead of uint on ContactListChannel.

 TelepathyQt4/Client/connection.cpp    | 7 ++++---
 TelepathyQt4/Client/contact-manager.h | 9 +++++----
 2 files changed, 9 insertions(+), 7 deletions(-)

commit 2ff418d6f826af43231ffd95598d81abb5057f38
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 14:21:54 2009 -0300

    Added roster example.
    
    This example will show all the contacts of a given account using gabble
    and track their presence status.

 configure.ac                      |   1 +
 examples/Makefile.am              |   2 +-
 examples/roster/Makefile.am       |  34 ++++++++++++
 examples/roster/main.cpp          |  27 ++++++++++
 examples/roster/roster-item.cpp   |  45 ++++++++++++++++
 examples/roster/roster-item.h     |  49 +++++++++++++++++
 examples/roster/roster-window.cpp | 111 ++++++++++++++++++++++++++++++++++++++
 examples/roster/roster-window.h   |  61 +++++++++++++++++++++
 8 files changed, 329 insertions(+), 1 deletion(-)

commit 0b4bc4625db4616290861d1ba8e90d3b1ff18fb4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 14:21:07 2009 -0300

    Connection: Make connection works with current PendingHandles.
    
    PendingHandles now fails if some handle cannot be retrieved, so let's request
    one handle at a time.

 TelepathyQt4/Client/connection.cpp    | 62 ++++++++++++++++-------------------
 TelepathyQt4/Client/contact-manager.h | 14 ++++++++
 2 files changed, 43 insertions(+), 33 deletions(-)

commit 206a263a5308d7b0489ae569fccb22e9f5db413b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 14:18:18 2009 -0300

    Connection: Proper check for status when using some methods.
    
    Some methods are used internally before the connection emits statusChanged and
    the status() returns Connected. For example ensureChannel is used by
    FeatureRoster but the connection status may not be Connected yet (waiting for
    all features to become ready before changing status).

 TelepathyQt4/Client/connection.cpp | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 716bdf2c949acc2dc9b1c4939e809ac27c8e4407
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 14:16:05 2009 -0300

    ContactManager: Fixed bug when iterating trough contact list channels and there is an invalid channel.

 TelepathyQt4/Client/contact-manager.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 92dc792eda00bad728c4aeb9bbddf30add1c5fda
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 12:30:27 2009 -0300

    Contact: Default to blank message on subscription/publication methods.

 TelepathyQt4/Client/contact.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4a5081dc8785b7aed9395a27cc7f1a513d953673
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 12:17:57 2009 -0300

    ContactManager: Use the proper contacts for subscribe and publish lists.

 TelepathyQt4/Client/contact-manager.cpp | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 2169747e0ac6e9908a54e94e36ab7ec0234cddbc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 12:14:05 2009 -0300

    Connection: Remove the check for handle == 0 on requesting channel handles and added a FIXME.

 TelepathyQt4/Client/connection.cpp | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit ad198b5c29ba0da9f5ecdf745e63dea118192145
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 25 10:54:41 2009 -0300

    ContactManager: Make allKnownContacts return the cached contacts instead of a PendingOperation.

 TelepathyQt4/Client/contact-manager.cpp | 5 ++---
 TelepathyQt4/Client/contact-manager.h   | 3 +--
 2 files changed, 3 insertions(+), 5 deletions(-)

commit 60bbdfa633d7a4da8272247a724350649a6f5316
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 24 20:18:40 2009 -0300

    Contact: Added requestPresenceSubscription and authorize/denyPresencePublication support.

 TelepathyQt4/Client/contact-manager.cpp | 88 ++++++++++++++++++++++++++++-----
 TelepathyQt4/Client/contact-manager.h   | 15 +++++-
 TelepathyQt4/Client/contact.cpp         | 27 ++++++++++
 TelepathyQt4/Client/contact.h           |  6 +++
 4 files changed, 124 insertions(+), 12 deletions(-)

commit fbb32e878ff2cd13c9aa0693573dbc30a1b8011d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 24 18:23:38 2009 -0300

    ContactManager: Added signal that will be emitted when a contact asked to subscribe to your presence.

 TelepathyQt4/Client/contact-manager.cpp | 4 ++++
 TelepathyQt4/Client/contact-manager.h   | 3 +++
 2 files changed, 7 insertions(+)

commit 9455b4769f0ddad2ad257b7f7404bc730b0b0138
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 24 18:07:31 2009 -0300

    ContactManager: Update contacts subscription/publish state.

 TelepathyQt4/Client/contact-manager.cpp | 174 +++++++++++++++++++++++++++++---
 TelepathyQt4/Client/contact-manager.h   |  13 +++
 2 files changed, 174 insertions(+), 13 deletions(-)

commit fd5e936d93d0339b88641e9ce59e5614239854b8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 24 18:06:47 2009 -0300

    Contact: Added stub subscription/publish state methods.

 TelepathyQt4/Client/contact.cpp | 28 +++++++++++++++++++++++++++-
 TelepathyQt4/Client/contact.h   | 15 +++++++++++++++
 2 files changed, 42 insertions(+), 1 deletion(-)

commit 19aa52e6d85c287035d4135571c59c8d19bea92e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 24 13:56:57 2009 -0300

    Channel: Changed channel to use QSet of contacts instead of QList.
    
    This make it easy to implement roster support, where contacts from
    different channels need to be merged.

 TelepathyQt4/Client/channel.cpp | 36 ++++++++++++++++----------------
 TelepathyQt4/Client/channel.h   | 14 ++++++-------
 tests/dbus/chan-group.cpp       | 46 ++++++++++++++++++++---------------------
 3 files changed, 48 insertions(+), 48 deletions(-)

commit abf0a1cf5f78c98ad8010df62cd2997f453a1efc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 24 14:26:10 2009 -0300

    Connection: Added initial roster support (FeatureRoster).

 TelepathyQt4/Client/connection.cpp      | 107 ++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/connection.h        |   4 ++
 TelepathyQt4/Client/contact-manager.cpp |  28 +++++++++
 TelepathyQt4/Client/contact-manager.h   |  43 +++++++++++++
 4 files changed, 182 insertions(+)

commit c6b4d4ee439d62371de6250f25cbb081b6a04dbf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 24 13:54:22 2009 -0300

    Contact: Added qHash function for a contact QSharedPointer.

 TelepathyQt4/Client/contact.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit edc1b022efc62240405a1a47d4cca96e45e37a4b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 3 15:22:20 2009 +0000

    Add contactlist example connection manager (unreviewed initial version) from telepathy-glib

 configure.ac                                 |    1 +
 tests/lib/Makefile.am                        |    5 +-
 tests/lib/contactlist/Makefile.am            |   38 +
 tests/lib/contactlist/conn.c                 |  591 ++++++++++
 tests/lib/contactlist/conn.h                 |   65 ++
 tests/lib/contactlist/connection-manager.c   |  116 ++
 tests/lib/contactlist/connection-manager.h   |   62 +
 tests/lib/contactlist/contact-list-manager.c | 1578 ++++++++++++++++++++++++++
 tests/lib/contactlist/contact-list-manager.h |  107 ++
 tests/lib/contactlist/contact-list.c         |  632 +++++++++++
 tests/lib/contactlist/contact-list.h         |  118 ++
 tests/lib/contactlist/manager-file.py        |   19 +
 12 files changed, 3330 insertions(+), 2 deletions(-)

commit 76bf1cccf70416d88d39202a03e725a4b6a2a639
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Mar 3 15:21:49 2009 +0000

    Add manager-file.py (unreviewed initial version) from telepathy-glib

 tools/Makefile.am     |   1 +
 tools/manager-file.py | 171 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 172 insertions(+)

commit 037e36da3122bde70a16f783abcb011ae9b164a8
Merge: 02e1654 0601a69
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 3 11:36:11 2009 -0300

    Merge branch 'readiness'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 0601a69b95fe49ba0f60dfc95af43f0087f57ab2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 3 00:58:21 2009 -0300

    Removed PendingReadyAccount in favor of PendingReady.

 TelepathyQt4/Client/PendingReadyAccount       |  13 ---
 TelepathyQt4/Client/pending-ready-account.cpp | 110 --------------------------
 TelepathyQt4/Client/pending-ready-account.h   |  62 ---------------
 TelepathyQt4/Makefile.am                      |   4 -
 4 files changed, 189 deletions(-)

commit 3570d3c3f96a8d7db2fe43c55db261023bb60646
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 3 01:28:59 2009 -0300

    Account: Moved updateProperties/retrieveAvatar to Private class.

 TelepathyQt4/Client/account.cpp | 143 ++++++++++++++++++++--------------------
 TelepathyQt4/Client/account.h   |   3 -
 2 files changed, 73 insertions(+), 73 deletions(-)

commit 6ed5f5e8e262c999b97cc434fbccf0f8a0db1f26
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 3 00:51:31 2009 -0300

    Account: Use ReadinessHelper class.

 TelepathyQt4/Client/account.cpp    | 313 +++++++++++++++----------------------
 TelepathyQt4/Client/account.h      |  21 +--
 examples/accounts/account-item.cpp |   2 +-
 tests/dbus/account-basics.cpp      |  21 ++-
 4 files changed, 147 insertions(+), 210 deletions(-)

commit 1505d1c1db49c1e1fed5002fb19e5172a95e3a02
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 2 23:43:34 2009 -0300

    Remove PendingReadyAccountManager in favor of PendingReady.

 TelepathyQt4/Client/PendingReadyAccountManager     |  13 ---
 .../Client/pending-ready-account-manager.cpp       | 111 ---------------------
 .../Client/pending-ready-account-manager.h         |  62 ------------
 TelepathyQt4/Makefile.am                           |   4 -
 4 files changed, 190 deletions(-)

commit e6fe2fa2841fadec36eb6df7bf4efaba40ca5125
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 2 23:40:38 2009 -0300

    AccountManager: Use ReadinessHelper class.

 TelepathyQt4/Client/account-manager.cpp | 142 +++++++++++++-------------------
 TelepathyQt4/Client/account-manager.h   |  14 ++--
 examples/accounts/accounts-window.cpp   |   2 +-
 tests/dbus/account-basics.cpp           |   2 +-
 4 files changed, 67 insertions(+), 93 deletions(-)

commit 0465cc87ff27d5088da434c5923102c45a54ec50
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 2 23:40:08 2009 -0300

    Removed PendingReadyConnection in favor of PendingReady.

 TelepathyQt4/Client/PendingReadyConnection       |  13 ---
 TelepathyQt4/Client/pending-ready-connection.cpp | 110 -----------------------
 TelepathyQt4/Client/pending-ready-connection.h   |  62 -------------
 TelepathyQt4/Makefile.am                         |   4 -
 4 files changed, 189 deletions(-)

commit 474c8b3377616a6f9f84d212a9806fb841077d07
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 3 00:50:24 2009 -0300

    Connection: Fixed check for missing features.

 TelepathyQt4/Client/connection.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7e2c2218021360ad9c7565aba7597e26e5362e38
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 3 00:57:56 2009 -0300

    ReadinessHelper: Proper return the proxy object on PendingReady::object().

 TelepathyQt4/Client/readiness-helper.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ba55c5d9de4793ba3dcc254cc2c5fcaf2c13e8de
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 2 22:07:34 2009 -0300

    Makefile.am: when creating FIXME.out, search TelepathyQt4/Client as well as TelepathyQt4/
    
    Also search for cpp/hpp files.

 Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 02e165450be83d662257e142dac8ff9319b13964
Merge: 68eec1b 349807c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Mar 3 11:11:19 2009 -0300

    Merge branch 'trivia'
    
    Reviewed-by: Simon McVittie (smcv) <simon.mcvittie@collabora.co.uk>

commit 349807c2478684f1bfb0a6d6b90077ee13fcb418
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Mar 2 22:07:34 2009 -0300

    Makefile.am: when creating FIXME.out, search TelepathyQt4/Client as well as TelepathyQt4/
    
    Also search for cpp/hpp files.

 Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1cae45445c61252bf8a4cc13c6153f850dbb03fe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 26 20:52:09 2009 -0300

    chan-basics test: don't assume that IDs will be in a particular order.

 tests/dbus/chan-basics.cpp | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 68eec1b3824de65c68bae12ca05ad801ca92eabb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 27 12:55:24 2009 +0000

    .gitignore: Ignore detached signatures

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit 1bab8eb08bb2971fcf1a270cd309535e5318d2a4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 27 12:54:59 2009 +0000

    Bump version to 0.1.0.1

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6d0c82fdc13dc11225e91ca27429cc9fcee01cf4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 26 17:18:56 2009 +0000

    configure.ac: version 0.1.0

 configure.ac | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9f9de66a44ebcdbd46d014c67cd359d936ed89dd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 26 17:18:43 2009 +0000

    NEWS: explain what's in version 0.1.0

 NEWS | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

commit 0505b4e37f5958ccb0e7994fa287e587e53becf7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 26 17:12:37 2009 +0000

    README: write a readme based on the one from telepathy-glib

 README | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 105 insertions(+)

commit 4f77000cf96e3c453339084ac4f181b4adca86e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 26 17:12:14 2009 +0000

    Documentation: mark TpPrototype as a prototype

 TelepathyQt4/Prototype/ConnectionFacade.h | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 7445bf5c63a928899cf670b1c6cc4d997abf2109
Merge: cd17393 0e8ccfe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 13:32:54 2009 +0000

    Merge branch 'dist'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit cd17393d0343559d6890c1e701c03fd73aba4968
Author: Jan <jan.oelze@basyskom.de>
Date:   Tue Feb 17 16:03:25 2009 +0100

    *added requestStreams()
    
    Signed-off-by: Stefan Eilers <stefan@eilers-online.net>

 TelepathyQt4/Prototype/StreamedMediaChannel.cpp | 35 +++++++++++++++++++++++++
 TelepathyQt4/Prototype/StreamedMediaChannel.h   |  2 ++
 2 files changed, 37 insertions(+)

commit 67f5b33b3d319954cd9d517ecbd237202460be30
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Feb 24 13:06:23 2009 +0100

    Fixed issue: text channel was not closed if ChatChannel was deleted

 TelepathyQt4/Prototype/ChatChannel.cpp | 28 +++++++++++++++++++++++-----
 1 file changed, 23 insertions(+), 5 deletions(-)

commit 0e8ccfece492f826624d671cd580bca2593ed059
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:23:21 2009 +0000

    Channel docs: remove trailing dot to fix linkification of enums
    
    At some point we should probably remove the trailing dot from *all*
    constructs that aren't sentences, since it's incorrect English, and also
    breaks doxygen parsing in some cases (like this one).

 TelepathyQt4/Client/channel.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 5738f5d97c369cef1b9ef9a73e271bf51a7e35eb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:11:33 2009 +0000

    Connection: be consistent about the name of the first parameter to getContactAttributes
    
    The implementation and docs call it "handles", so make the header match.

 TelepathyQt4/Client/connection.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a64dd9f68458a33978d9f7b7172e3f96a33405b9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:11:01 2009 +0000

    DBusProxy: document parameters for invalidated() and link its name correctly

 TelepathyQt4/Client/dbus-proxy.cpp | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 79dc30154d269ec50cbdfe2732e34d2afd90c55f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:09:49 2009 +0000

    DBusProxy: format enum documentation the way doxygen wants it

 TelepathyQt4/Client/dbus-proxy.cpp | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 327aa46a9907cffbab72bc9e47f3e0d223fe358c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:09:30 2009 +0000

    PendingChannel: improve factual correctness of channel()

 TelepathyQt4/Client/pending-channel.cpp | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit b060a7ec29e884929384e031fb6ec734a6781ba5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:09:10 2009 +0000

    libqt4codegen: escape backslashes when generating doc-comments from the spec
    
    Otherwise, doxygen thinks they're a doxygen command and gets confused.

 tools/libqt4codegen.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4233ee0afd0ca7d9c6688c82aae0599d7f99d4d6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:08:35 2009 +0000

    TextChannel docs: qualify signal names so doxygen finds them

 TelepathyQt4/Client/text-channel.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 576e8e8c2d3d64005d5c76cc7a828b81a36496b5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:08:18 2009 +0000

    TextChannel constructor: document immutableProperties param

 TelepathyQt4/Client/text-channel.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 21ba7bfb0d099406b3395aafaea5aed0b1890c8a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:08:05 2009 +0000

    TextChannel docs: format enum docs how doxygen wants them

 TelepathyQt4/Client/text-channel.cpp | 26 +++++++++++++++-----------
 1 file changed, 15 insertions(+), 11 deletions(-)

commit 31839fff0d846f27abf161e303e19c11e994e778
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:07:43 2009 +0000

    Connection docs: improve English and be consistent with param names

 TelepathyQt4/Client/connection.cpp | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

commit 7686779e8e7e99ab6898ea48cc1abf3f02c3bc01
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:07:14 2009 +0000

    Channel: more catching up with the rename to GroupMemberChangeDetails

 TelepathyQt4/Client/channel.cpp | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit c3d12dfdc8db42dd69068b155840ec18f13eda0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:06:59 2009 +0000

    Channel docs: qualify interface accessor names so the docs get attached

 TelepathyQt4/Client/channel.cpp | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit b94e5009416b07609c82dc6a58e6ef94b0d508b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:06:26 2009 +0000

    Channel docs: correct signal documentation

 TelepathyQt4/Client/channel.cpp | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit 6e2d2e7b27de629a56cec5b44c91805f09f26f52
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:06:00 2009 +0000

    Channel docs: catch up with rename of GroupMemberChangeInfo to GroupMemberChangeDetails

 TelepathyQt4/Client/channel.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit f83503410ecbab40a42532ebd01f8d0cce878966
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:05:40 2009 +0000

    Channel docs: doxygen wants \return in all-lower-case

 TelepathyQt4/Client/channel.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a2d208c0db8a71be40d9bd69bfd4ec30b358a943
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:05:22 2009 +0000

    Channel docs: improve English and be consistent about param naming

 TelepathyQt4/Client/channel.cpp | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit d13d2441dd73aa549a745a4bf64edcb97529c427
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:04:44 2009 +0000

    Account docs: improve English and be consistent about param naming

 TelepathyQt4/Client/account.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 3e2347873d20728e835798cd8531f1fe0f447d02
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:04:28 2009 +0000

    Account docs: catch up with change to setAvatar's signature

 TelepathyQt4/Client/account.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit b171215d11362ab2b1851e65afaf57fced8878e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 11:04:00 2009 +0000

    AccountManager docs: improve English, be consistent about param name

 TelepathyQt4/Client/account-manager.cpp | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit f84ad772f70f3368ef2ec2f40313e8594d3bb127
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 10:05:04 2009 +0000

    Documentation: fix some \headerfile directives

 TelepathyQt4/Client/pending-contact-attributes.cpp | 2 +-
 TelepathyQt4/Client/pending-handles.h              | 2 +-
 TelepathyQt4/Client/referenced-handles.h           | 2 +-
 TelepathyQt4/Client/streamed-media-channel.cpp     | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit fdf95d25ea8a71e548b62431a5d6cee7215ef850
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 09:55:06 2009 +0000

    Fix #include for PendingHandles moc

 TelepathyQt4/Client/pending-handles.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 394c401dbdea082316c4ffa1806366e7d4a75e6f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 24 09:54:57 2009 +0000

    Fix #include for PendingContactAttributes MOC

 TelepathyQt4/Client/pending-contact-attributes.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 4a186cd7396e3255510b1c8ee7054ec56ffd3648
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 19:59:40 2009 +0000

    tests/lib: delete built sources in clean (fixing distcheck)

 tests/lib/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit a1b820df122ce767d525fb3de3d49729cbf982f0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 19:59:26 2009 +0000

    tests/lib: pass -I$(top_builddir) to C code to fix distcheck

 tests/lib/Makefile.am       | 4 +++-
 tests/lib/csh/Makefile.am   | 4 +++-
 tests/lib/echo2/Makefile.am | 4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

commit 14fdfb693df616c63acdd69db346584cd0cb40bd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 19:23:54 2009 +0000

    Distribute TelepathyQt4/Client/PendingHandles

 TelepathyQt4/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 36db8654e5ed7a0d583be5cf74337bf393c1ffef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 18:53:39 2009 +0000

    Revert "text-chan: workaround: don't assert that the Connection is ready when it should be"
    
    This reverts commit 10ecc7cc073fb51ada7c44dee7ee37c02b280d04.
    
    Since Andre's connection branch was merged, this shouldn't be necessary.

 tests/dbus/text-chan.cpp | 39 ---------------------------------------
 1 file changed, 39 deletions(-)

commit fb4fa3d8513ae1790ebb6d470dba81aa959ce5ba
Merge: aab494b aaf0c4a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 18:50:41 2009 +0000

    Merge branch 'ctor'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit aab494bdeee93694c0ba50e891203cbc6ef4f2e6
Merge: 4b8618e c8663ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 18:49:52 2009 +0000

    Merge branch 'messages'
    
    Conflicts:
    	TelepathyQt4/Makefile.am
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 4b8618e99d2b52119122c606f4504bcbf0a28a11
Merge: 463d42a 5263719
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 23 15:38:34 2009 -0300

    Merge branch 'connection'

commit 526371993b8fa6238ea8cf0d14587804f18bc315
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 23 15:34:10 2009 -0300

    Connection: Proper test if requestConnect will make the connection ready and change status.

 tests/dbus/conn-requests.cpp | 40 ++--------------------------------------
 1 file changed, 2 insertions(+), 38 deletions(-)

commit b55b3818b63f7825749d3206dd91478c2d6ef220
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 23 15:22:34 2009 -0300

    Connection: Added FeatureCore.

 TelepathyQt4/Client/connection.cpp | 19 +++++++++++--------
 TelepathyQt4/Client/connection.h   |  1 +
 2 files changed, 12 insertions(+), 8 deletions(-)

commit aaf0c4afa5a1143607293f0e2fd6d4eb8612780d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 18:21:30 2009 +0000

    Message: group destructor with constructors, and implement operator!=

 TelepathyQt4/Client/message.h | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 94442a7e2e2f666edaff6fb2a150f77bf4c487b6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 23 15:17:58 2009 -0300

    ReadinessHelper: Use proxy invalidation reason/message as error if proxy is invalid.

 TelepathyQt4/Client/readiness-helper.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9cb2f91593f945d968a49d02c77f84bd848b8707
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 23 15:15:51 2009 -0300

    Update copyright on Connection/ReadinessHelper.

 TelepathyQt4/Client/connection.cpp       | 4 ++--
 TelepathyQt4/Client/connection.h         | 4 ++--
 TelepathyQt4/Client/readiness-helper.cpp | 4 ++--
 TelepathyQt4/Client/readiness-helper.h   | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

commit 536e924c65bf538f64f40624f3251ab6bb712598
Merge: 463d42a c8663ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 18:14:15 2009 +0000

    Merge branch 'messages'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit 6f5927f303acdd1cd3ec3ae247e9487a73451c8c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 23 15:13:00 2009 -0300

    Connection: Use reply.error() as invalidation error on gotStatus if there is an error.

 TelepathyQt4/Client/connection.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 463d42a53f3c38ef71ccc464308a9b740fced388
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 23 11:56:49 2009 +0000

    Ignore examples/accounts/accounts binary
    
    Reviewed-by: Olli Salli <olli.salli@collabora.co.uk>

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit c8663ba5504e005cb416aef946a2d9e3f3b75b94
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 19:49:39 2009 +0000

    Implement sending of complex messages (use at own risk) and inviting others
    
    Untested, but should work...

 TelepathyQt4/Client/text-channel.cpp | 21 +++++++++++++++++++++
 TelepathyQt4/Client/text-channel.h   |  7 +------
 2 files changed, 22 insertions(+), 6 deletions(-)

commit 54a96a12ce7fc4bc252a9446336a80fdfbb66828
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 19:48:58 2009 +0000

    Change Message(type, text) constructor to take a ChannelTextMessageType, and make it public

 TelepathyQt4/Client/message.cpp | 4 ++--
 TelepathyQt4/Client/message.h   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 0fadf80fbd766d05b1f150eadf38febb90e5dad7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 19:43:48 2009 +0000

    Implement sending of simple (plain text) messages

 TelepathyQt4/Client/message.cpp      | 22 ++++++++++
 TelepathyQt4/Client/message.h        |  2 +
 TelepathyQt4/Client/text-channel.cpp | 78 ++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/text-channel.h   | 31 ++++++++++++--
 tests/dbus/text-chan.cpp             | 13 ++----
 5 files changed, 134 insertions(+), 12 deletions(-)

commit c9aec9b9e3641ca7cd14612bf8c099931ed25583
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 18:57:45 2009 +0000

    Move Message implementation to a separate source file, adding real API for things TextChannel needs to poke at
    
    In the process, fix Message::Private::textChannel: it was a pointer, but
    should clearly have been a QPointer.

 TelepathyQt4/Client/message.cpp      | 551 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/message.h        |  18 +-
 TelepathyQt4/Client/text-channel.cpp | 515 +-------------------------------
 TelepathyQt4/Client/text-channel.h   |   1 -
 TelepathyQt4/Makefile.am             |   1 +
 5 files changed, 585 insertions(+), 501 deletions(-)

commit 16753fb26ec0543bcc7900c8b90b76284edd57cf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 18:12:25 2009 +0000

    #include Message, ReceivedMessage

 TelepathyQt4/Client/text-channel.cpp | 2 ++
 tests/dbus/text-chan.cpp             | 2 ++
 2 files changed, 4 insertions(+)

commit 501b0f834799e61443c72795611c9378a2a784e0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 18:11:31 2009 +0000

    Remove now-unnecessary inclusion from TextChannel

 TelepathyQt4/Client/text-channel.h | 2 --
 1 file changed, 2 deletions(-)

commit 20efbbd7199d5373ac8e86edbd72883ff730c33c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 18:11:10 2009 +0000

    Make Message private stuff actually private, and befriend ReceivedMessage
    
    ReceivedMessage and Message are implemented together, and share a private
    data structure, so having ReceivedMessage be a friend of Message seems
    reasonable.

 TelepathyQt4/Client/message.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b7c9e86bb9b2f51795d6402883a0dd378069c416
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 18:09:46 2009 +0000

    Move Message, ReceivedMessage declarations to their own header file

 TelepathyQt4/Client/Message         |  13 +++++
 TelepathyQt4/Client/ReceivedMessage |  13 +++++
 TelepathyQt4/Client/message.h       | 100 ++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/text-channel.h  |  64 +----------------------
 TelepathyQt4/Makefile.am            |   3 ++
 5 files changed, 131 insertions(+), 62 deletions(-)

commit 33231e4d96e325b4fb76992a8903ca212cd71b2d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 18:03:08 2009 +0000

    text-chan: Improve test coverage a little

 tests/dbus/text-chan.cpp | 54 +++++++++++++++++++++++++++---------------------
 1 file changed, 30 insertions(+), 24 deletions(-)

commit 629187af11cfa709d9c2872ba1cdfc757088d272
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 17:27:39 2009 +0000

    text-chan: test acknowledging and forgetting messages

 tests/dbus/text-chan.cpp | 35 ++++++++++++++++++++++++++++-------
 1 file changed, 28 insertions(+), 7 deletions(-)

commit 41b2ec7d29cdcce38a4e54dfbcb5b293d175b7e5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 17:27:29 2009 +0000

    TextChannel: Implement acknowledge() and forget() (plural forms only)

 TelepathyQt4/Client/text-channel.cpp | 90 ++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/text-channel.h   | 26 ++---------
 2 files changed, 94 insertions(+), 22 deletions(-)

commit 0483c90b9dbeb5b61e2163fb931975c39b867435
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 16:39:05 2009 +0000

    text-chan: verify that we're notified about removed messages iff the channel has Messages

 tests/dbus/text-chan.cpp | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit be9429cfdbce74de69114b919db7a42bfad01c31
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 16:29:07 2009 +0000

    text-chan test: Factor out remaining common test stuff

 tests/dbus/text-chan.cpp | 81 +++++++++++++-----------------------------------
 1 file changed, 22 insertions(+), 59 deletions(-)

commit c3d40c322339f806c90c9d83bae9d03f80c08053
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 16:23:30 2009 +0000

    text-chan test: factor out more common stuff

 tests/dbus/text-chan.cpp | 87 ++++++++++++------------------------------------
 1 file changed, 22 insertions(+), 65 deletions(-)

commit db33b98149c3242056654d53d62ca73ca08017bc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 16:16:04 2009 +0000

    text-chan test: start to factor out common stuff

 tests/dbus/text-chan.cpp | 44 ++++++++++++++------------------------------
 1 file changed, 14 insertions(+), 30 deletions(-)

commit 459c97dcd2102faa9e2923b6f3a674ba67740a5c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 16:11:41 2009 +0000

    Fix text-chan test

 tests/dbus/text-chan.cpp | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 37f069c213346e1608fd366be8824de35e76629e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 15:54:27 2009 +0000

    echo2: use "content-type", not the obsolete "type" (also changed in telepathy-glib)

 tests/lib/echo2/chan.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit b289de4a5ed55c271fad1fc4ca40bcc61ff66e75
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 15:02:14 2009 +0000

    text-chan test: verify that echoes are received correctly

 tests/dbus/text-chan.cpp | 117 +++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 109 insertions(+), 8 deletions(-)

commit 929aab003b71078408bcb800fb756e88506bd20b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 14:51:08 2009 +0000

    Message: add operator==

 TelepathyQt4/Client/text-channel.cpp | 8 ++++++++
 TelepathyQt4/Client/text-channel.h   | 1 +
 2 files changed, 9 insertions(+)

commit cc5a2cf04b23473f3c15ea7d60f1f7ad89e27862
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 14:09:10 2009 +0000

    TextChannel: implement FeatureMessageQueue

 TelepathyQt4/Client/text-channel.cpp | 340 ++++++++++++++++++++++++++++++++++-
 TelepathyQt4/Client/text-channel.h   |  23 +--
 2 files changed, 338 insertions(+), 25 deletions(-)

commit 188143cfd14e3619a08411f1e92d9e98b1b6a0ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 14:08:48 2009 +0000

    text-chan test: use ContactsConnection
    
    Tp-Qt4 doesn't have the necessary fallback code to make even basic
    Contact objects in the absence of the Contacts interface.

 tests/dbus/text-chan.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 10ecc7cc073fb51ada7c44dee7ee37c02b280d04
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 14:08:03 2009 +0000

    text-chan: workaround: don't assert that the Connection is ready when it should be
    
    We should be able to revert this after Andre's Connection refactoring is
    reviewed.

 tests/dbus/text-chan.cpp | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

commit 16af78f7936e682e40a84297f7d95da74c4dffeb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 13:29:36 2009 +0000

    TextChannel: keep track of what's going on to avoid connecting signals or calling methods redundantly
    
    Also use this information to make onTextReceived etc. return early if
    we haven't had the initial message dump (although in practice these slots
    don't do anything yet anyway).

 TelepathyQt4/Client/text-channel.cpp | 123 ++++++++++++++++++++++++++---------
 1 file changed, 91 insertions(+), 32 deletions(-)

commit 434b934315d62fed60d36edb5b4b4b145cb29e84
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 13:10:50 2009 +0000

    TextChannel: Rename desiredFeatures to pendingFeatures and guarantee that it does not contain features that are already ready.
    
    Also, don't connect to MessageReceived etc. more than once, if
    continueReadying() is somehow invoked twice while we are still trying to
    get the message queue.

 TelepathyQt4/Client/text-channel.cpp | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

commit ee2a6fc40a53aba13d8ad47bf2dcb82182b878f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 12:07:31 2009 +0000

    Remove obsolete API-sketch documentation from header

 TelepathyQt4/Client/text-channel.h | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit 6f2cc626d892e1f3704f2510742cb5b8368439d4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 12:11:04 2009 +0000

    ReceivedMessage: change ctor to not take the sender as a parameter
    
    We don't immediately have a Contact object for the sender, so we have to
    add it later.

 TelepathyQt4/Client/text-channel.cpp | 3 +--
 TelepathyQt4/Client/text-channel.h   | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

commit ffed91f1b11ae83a5e7c4e641ce04f0a0ada9353
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 12:10:09 2009 +0000

    Message: add a default constructor for internal use
    
    It turns out to be useful to be able to have a null Message; we need to
    have an event queue that lists structures containing either a message
    or a "message-removal event". Pending message IDs aren't necessarily
    unique, so we can't process message-removal events out of order.

 TelepathyQt4/Client/text-channel.cpp | 14 ++++++++++++++
 TelepathyQt4/Client/text-channel.h   |  2 ++
 2 files changed, 16 insertions(+)

commit 6980b21b5c911ab4eafc2c9136e6a7262791d8c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Feb 20 12:02:19 2009 +0000

    Message::Private: add accessors for sender handle and pending ID

 TelepathyQt4/Client/text-channel.cpp | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit 2a8fa3dbaf26dce34e98bc99288b35fc2550f6e4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 19 15:16:40 2009 +0000

    TextChannel: test Message and FeatureMessageSentSignal

 tests/dbus/text-chan.cpp | 157 +++++++++++++++++++++++++++++++++++++----------
 1 file changed, 126 insertions(+), 31 deletions(-)

commit a8f033ff946426d1ae477d463652e105e922501e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 19 14:38:04 2009 +0000

    TextChannel: Implement MessageSent as a Feature
    
    Unlike in the API sketch, give messageSent a const Message &; there's no
    point in being inefficient.

 TelepathyQt4/Client/text-channel.cpp | 71 +++++++++++++++++++++++++++---------
 TelepathyQt4/Client/text-channel.h   |  6 ++-
 2 files changed, 58 insertions(+), 19 deletions(-)

commit a312ee26fc9f2fca9f7e32e1ded923544a6398b4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Feb 19 14:37:28 2009 +0000

    Implement most of Message and ReceivedMessage
    
    Change Message::size() to return int, consistent with QList.

 TelepathyQt4/Client/text-channel.cpp | 439 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/text-channel.h   |  69 ++----
 2 files changed, 453 insertions(+), 55 deletions(-)

commit 8a7ca050beeb95e4fa080d43f68e3691d31631fc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 19:01:03 2009 +0000

    Test TextChannel::FeatureMessageCapabilities

 tests/dbus/text-chan.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 8496868e66ae00dc4c3c46461af8cf9416135d19
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 19:00:38 2009 +0000

    TextChannel: Implement canInviteContacts and the Capabilities feature

 TelepathyQt4/Client/text-channel.cpp | 78 +++++++++++++++++++++++++++++++++++-
 TelepathyQt4/Client/text-channel.h   | 25 +-----------
 2 files changed, 79 insertions(+), 24 deletions(-)

commit 05665692d6ffaf29bc6653704f3f3503c135837a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 19 11:39:02 2009 -0300

    ReadinessHelper: Make becomeReady fail if requestedFeatures contains an invalid feature.

 TelepathyQt4/Client/readiness-helper.cpp | 25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

commit e59ab0619b9964931b1b85aeef6fdd2f5fce3392
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 19 11:37:55 2009 -0300

    ReadinessHelper: Fixed bug when using QSet::intersect.
    
    QSet::intersect modifies the set, so make a copy of it before using intersect.

 TelepathyQt4/Client/readiness-helper.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 423a88f33f2fe3bef1894dd19f99fefcfad60564
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 19 11:18:13 2009 -0300

    ReadinessHelper: Make operations fail if proxy object gets deleted.

 TelepathyQt4/Client/connection.cpp       |  2 +-
 TelepathyQt4/Client/readiness-helper.cpp | 53 +++++++++++++++++++++++++++++---
 TelepathyQt4/Client/readiness-helper.h   |  8 ++++-
 3 files changed, 56 insertions(+), 7 deletions(-)

commit 6279cf45f4fa7b6bb398586f50c339f815559ceb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 18 19:44:29 2009 -0300

    Fixed tests to work with Connection changes.

 tests/dbus/chan-basics.cpp      |  7 ++++---
 tests/dbus/chan-group.cpp       |  2 +-
 tests/dbus/conn-basics.cpp      |  9 +++++----
 tests/dbus/conn-requests.cpp    |  2 +-
 tests/dbus/contacts.cpp         |  7 ++++---
 tests/dbus/handles.cpp          |  2 +-
 tests/pinocchio/conn-basics.cpp | 14 +++++---------
 7 files changed, 21 insertions(+), 22 deletions(-)

commit 4a267dbf15f808e0b52a9761d1aef1f1aed99193
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 18 19:43:31 2009 -0300

    Connection: Use ReadinessHelper class (sanitize code and fix some bugs).
    
    P.s: Tests broken (will be fixed in a later patch)

 TelepathyQt4/Client/connection-internal.h |   6 +-
 TelepathyQt4/Client/connection.cpp        | 638 +++++++++---------------------
 TelepathyQt4/Client/connection.h          |  19 +-
 3 files changed, 213 insertions(+), 450 deletions(-)

commit dfc5dd9073c85027096703b6c2356c75d1939295
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 18 19:42:01 2009 -0300

    Added ReadinessHelper and PendingReady classes.
    
    ReadinessHelper is a helper class that should be used by all classes that wants
    to implement isReady/becomeReady mechanisms.
    PendingReady is a class used by ReadinessHelper::becomeReady.

 TelepathyQt4/Client/PendingReady         |  13 ++
 TelepathyQt4/Client/ReadinessHelper      |  13 ++
 TelepathyQt4/Client/pending-ready.cpp    | 106 ++++++++++
 TelepathyQt4/Client/pending-ready.h      |  62 ++++++
 TelepathyQt4/Client/readiness-helper.cpp | 350 +++++++++++++++++++++++++++++++
 TelepathyQt4/Client/readiness-helper.h   | 113 ++++++++++
 TelepathyQt4/Makefile.am                 |   8 +
 7 files changed, 665 insertions(+)

commit 4eb08cc4e1b119f48f4f7ef555048fc9f7280e41
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 18:55:13 2009 +0000

    TextChannel: Improve documentation

 TelepathyQt4/Client/text-channel.cpp | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

commit e72a8b6207e1ae62a9724fff092375408a3c06b7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 18:29:53 2009 +0000

    Add stub documentation for TextChannel::Features

 TelepathyQt4/Client/text-channel.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 7e97df303cce8545fc14d87c8da6409fcb845f14
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 18:26:32 2009 +0000

    Test the TextChannel so far

 tests/dbus/Makefile.am   |  11 +-
 tests/dbus/text-chan.cpp | 311 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 320 insertions(+), 2 deletions(-)

commit c460be1ca8c2dbfd072a55739b28b6a2eb9a650d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 18:26:16 2009 +0000

    TextChannel: implement isReady, becomeReady, hasMessagesInterface
    
    Also connect to the Sent or MessageSent signal (as appropriate).
    
    Limitations:
    - becomeReady() for the MessageQueue feature fetches the necessary
      info but doesn't do anything with it yet
    - The MessageCapabilities feature should work, but there are no accessors
    - It's unclear when the signals for sent messages start to be guaranteed

 TelepathyQt4/Client/text-channel.cpp | 276 +++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/text-channel.h   |  33 ++++-
 2 files changed, 301 insertions(+), 8 deletions(-)

commit 85f5fc463fc9c5c82edb3be50225ef74707ecfb7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 16:29:47 2009 +0000

    Import the echo example from telepathy-glib
    
    Also add a note to tests/lib/Makefile.am about why it's not dealt with in
    the same way as our modified versions of the csh and echo2 examples: we
    should fix that divergence in future.

 configure.ac                        |   1 +
 tests/lib/Makefile.am               |  12 +-
 tests/lib/echo/Makefile.am          |  25 ++
 tests/lib/echo/chan.c               | 531 ++++++++++++++++++++++++++++++++++++
 tests/lib/echo/chan.h               |  58 ++++
 tests/lib/echo/conn.c               | 194 +++++++++++++
 tests/lib/echo/conn.h               |  55 ++++
 tests/lib/echo/connection-manager.c |  95 +++++++
 tests/lib/echo/connection-manager.h |  53 ++++
 tests/lib/echo/im-manager.c         | 389 ++++++++++++++++++++++++++
 tests/lib/echo/im-manager.h         |  54 ++++
 11 files changed, 1465 insertions(+), 2 deletions(-)

commit c7498e34050776b3f991da089e9bb3213e7ee09b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 15:04:54 2009 +0000

    PendingReadyChannel: add TextChannel as a friend so it can instantiate us

 TelepathyQt4/Client/pending-ready-channel.h | 1 +
 1 file changed, 1 insertion(+)

commit d765ee677747046abaf731bd6032f388b9a95d43
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Feb 18 15:04:19 2009 +0000

    Channel: expose messagesInterface() accessor

 TelepathyQt4/Client/channel.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 189039169052c58f6d0e10d9138ea94cd71602cc
Merge: be313ca ed37f4a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 18 10:16:05 2009 -0300

    Merge branch 'trivia'

commit be313ca3fd111dd0555f24956ab8f80f0f322416
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 17 10:33:46 2009 -0300

    Account: Support non spec-compliant account-specific part on account object path.

 TelepathyQt4/Client/account.cpp | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit c939545335f1cff18cc1d4e92f3ec70cd0b5ec2e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 15:45:09 2009 +0000

    Sketch out the TextChannel API (currently all #if 0, please enable each method as it's implemented)

 TelepathyQt4/Client/text-channel.h | 223 +++++++++++++++++++++++++++++++++++++
 1 file changed, 223 insertions(+)

commit 263d167a9aef613ace7b9118482a998a604bb084
Merge: 825836a e2b79f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 16:59:55 2009 +0000

    Merge branch 'tests'
    
    Reviewed-by: Olli Salli <olli.salli@collabora.co.uk>

commit e2b79f170d7cf95d25f3a3b12463d88a530603f6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 16:50:58 2009 +0000

    cm-basics: Work around fd.o#20165 by ensuring there is a ref to the TpDBusDaemon

 configure.ac             | 2 +-
 tests/dbus/cm-basics.cpp | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 9e02607e6c25221dc5c4890785efb84477bf6e2c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 17 16:28:02 2009 +0000

    tp-glib tests: initialize dbus-glib
    
    In recent telepathy-glib versions, this must be done before
    instantiating a TpBaseConnection subclass like our SimpleConnection.

 tests/dbus/chan-basics.cpp   | 1 +
 tests/dbus/chan-group.cpp    | 1 +
 tests/dbus/cm-basics.cpp     | 1 +
 tests/dbus/conn-basics.cpp   | 1 +
 tests/dbus/conn-requests.cpp | 1 +
 tests/dbus/contacts.cpp      | 1 +
 tests/dbus/handles.cpp       | 1 +
 7 files changed, 7 insertions(+)

commit ed37f4ad3586722469221b7de052e66d00361fc5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 17 10:33:46 2009 -0300

    Account: Support non spec-compliant account-specific part on account object path.

 TelepathyQt4/Client/account.cpp | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit 825836a94575222a4b0735e8330f668bf4a180b2
Merge: e82bcaf 1d8da8a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Feb 15 13:51:03 2009 +0200

    Merge branch 'trivia-readiness' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4

commit e82bcaf55effa79f95e60abade3377b3cb751134
Merge: 53be3a0 74a628f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Feb 15 13:33:21 2009 +0200

    Merge branch 'channel' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4

commit 53be3a037ff5e3c6a730d0d16c7c587424202889
Merge: 1206a1d 2e5bc7a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Feb 15 13:10:57 2009 +0200

    Merge branch 'trivia-shared-pointer' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4

commit 1d8da8a8597ea1e2fbc081b999e82295c4ef0b8c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:56:00 2009 -0300

    Fixed tests to work with new PendingReady stuff.

 tests/dbus/account-basics.cpp   | 1 +
 tests/dbus/chan-basics.cpp      | 2 ++
 tests/dbus/chan-group.cpp       | 2 ++
 tests/dbus/cm-basics.cpp        | 1 +
 tests/dbus/conn-basics.cpp      | 1 +
 tests/dbus/conn-requests.cpp    | 1 +
 tests/dbus/contacts.cpp         | 1 +
 tests/dbus/handles.cpp          | 1 +
 tests/pinocchio/cm-basics.cpp   | 1 +
 tests/pinocchio/conn-basics.cpp | 2 ++
 10 files changed, 13 insertions(+)

commit a8a63f51e6f66f2868a9e027d2d38dd50e05d7cc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:55:43 2009 -0300

    Fixed examples to work with new PendingReady stuff.

 examples/accounts/accounts-window.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 5a01abd2948378531182104463c57ca7c3e56b79
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:55:11 2009 -0300

    Channel: Use PendingReadyChannel.
    
    P.s: Tests broken (will be fixed in a later patch)

 TelepathyQt4/Client/channel.cpp | 48 +++++++++++++++++++----------------------
 TelepathyQt4/Client/channel.h   |  3 ++-
 2 files changed, 24 insertions(+), 27 deletions(-)

commit c6271ae6393f206ab2b480ff6b9a10ac71dba0ab
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:54:57 2009 -0300

    ConnectionManager: Use PendingReadyConnectionManager.
    
    P.s: Tests broken (will be fixed in a later patch)

 TelepathyQt4/Client/account.cpp                   |  1 +
 TelepathyQt4/Client/connection-manager-internal.h | 14 ++----------
 TelepathyQt4/Client/connection-manager.cpp        | 27 ++++++++++++-----------
 TelepathyQt4/Client/connection-manager.h          |  4 ++--
 4 files changed, 19 insertions(+), 27 deletions(-)

commit e9ab3adf4d5a042463f333e231fb42ad7cd6b86e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:54:35 2009 -0300

    Connection: Use PendingReadyConnection.
    
    P.s: Tests broken (will be fixed in a later patch)

 TelepathyQt4/Client/connection.cpp | 54 ++++++++++++++++----------------------
 TelepathyQt4/Client/connection.h   |  3 ++-
 2 files changed, 25 insertions(+), 32 deletions(-)

commit 16362355e534c75c04384647c2248d95690c53f6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:53:36 2009 -0300

    AccountManager: Use PendingReadyAccountManager.
    
    P.s: Tests broken (will be fixed in a later patch)

 TelepathyQt4/Client/account-manager.cpp | 48 +++++++++++++++------------------
 TelepathyQt4/Client/account-manager.h   |  4 +--
 2 files changed, 23 insertions(+), 29 deletions(-)

commit 1e0e6e4585fb6c77d4a6ffaba175d03ddb00a4f5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:10:04 2009 -0300

    Changed PendingReadyAccount features method to requestedFeatures.

 TelepathyQt4/Client/account.cpp               | 10 +++++-----
 TelepathyQt4/Client/pending-ready-account.cpp | 14 +++++++-------
 TelepathyQt4/Client/pending-ready-account.h   |  4 ++--
 3 files changed, 14 insertions(+), 14 deletions(-)

commit 3917986e5ff028c2d4cb1b37a270a7ca649bd091
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 16:24:58 2009 -0300

    Added PendingReadyConnectionManager.

 TelepathyQt4/Client/PendingReadyConnectionManager  |  13 +++
 .../Client/pending-ready-connection-manager.cpp    | 110 +++++++++++++++++++++
 .../Client/pending-ready-connection-manager.h      |  62 ++++++++++++
 TelepathyQt4/Makefile.am                           |   4 +
 4 files changed, 189 insertions(+)

commit b9551052f27d99e348486088be3900797917db8b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 16:23:33 2009 -0300

    ConnectionManager: Added features param on isReady/becomeReady.

 TelepathyQt4/Client/connection-manager-internal.h |  1 +
 TelepathyQt4/Client/connection-manager.cpp        | 12 +++++++-----
 TelepathyQt4/Client/connection-manager.h          |  9 +++++++--
 3 files changed, 15 insertions(+), 7 deletions(-)

commit 431386ac0f38efeca7460f89223522057cf42c8a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 16:19:58 2009 -0300

    Added PendingReadyConnection.

 TelepathyQt4/Client/PendingReadyConnection       |  13 +++
 TelepathyQt4/Client/pending-ready-connection.cpp | 110 +++++++++++++++++++++++
 TelepathyQt4/Client/pending-ready-connection.h   |  62 +++++++++++++
 TelepathyQt4/Makefile.am                         |   4 +
 4 files changed, 189 insertions(+)

commit e3575f69d1dc9d470f780d504ae4764df6159e8e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 16:19:09 2009 -0300

    Added PendingReadyChannel.

 TelepathyQt4/Client/PendingReadyChannel       |  13 +++
 TelepathyQt4/Client/pending-ready-channel.cpp | 110 ++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-ready-channel.h   |  62 +++++++++++++++
 TelepathyQt4/Makefile.am                      |   4 +
 4 files changed, 189 insertions(+)

commit d816075c5908a051b440d816d35ae435dc5d9299
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 17:16:29 2009 -0300

    Added PendingReadyAccountManager.

 TelepathyQt4/Client/PendingReadyAccountManager     |  13 +++
 .../Client/pending-ready-account-manager.cpp       | 111 +++++++++++++++++++++
 .../Client/pending-ready-account-manager.h         |  62 ++++++++++++
 TelepathyQt4/Makefile.am                           |   4 +
 4 files changed, 190 insertions(+)

commit 1206a1d0d1208b5beb45526716c6d8d352c81d9d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:10:14 2009 -0300

    Account: Change presenceChanged signal to currentPresenceChanged.

 TelepathyQt4/Client/account.cpp    | 2 +-
 TelepathyQt4/Client/account.h      | 2 +-
 examples/accounts/account-item.cpp | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 0202ff1d803bc6678c0d15cbb76870e46c65fc02
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:42:04 2009 -0300

    Channel: Changed PendingFailure reason.

 TelepathyQt4/Client/channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ebc899dc7906cf50cc4f043eb620106568f22ac0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:41:43 2009 -0300

    Account: Only start introspection/become ready if valid.

 TelepathyQt4/Client/account.cpp | 29 ++++++++++++++++++++---------
 1 file changed, 20 insertions(+), 9 deletions(-)

commit cc002780710e33811d00737984157e2fe4b9ed45
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:29:50 2009 -0300

    AccountManager: Only start introspection/become ready if valid.

 TelepathyQt4/Client/account-manager.cpp | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit fa59b8d8a712367793a52839ef2ec36e73a7d1c8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:42:28 2009 -0300

    Connection: Only start introspection/become ready if valid.

 TelepathyQt4/Client/connection.cpp | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit 87ef9929613bff65dcdde9098974eda85ace8dfe
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:42:52 2009 -0300

    ConnectionManager: Only start introspection/become ready if valid.

 TelepathyQt4/Client/connection-manager.cpp | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit 647431ea528c038ed123f280ebd0e8ec7f76ceb2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:28:56 2009 -0300

    DBusProxy: Invalidate if dbus connection is disconnected.

 TelepathyQt4/Client/dbus-proxy.cpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 2e5bc7a1766df79b66eaa51f98afc1f91f932b28
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 14:32:55 2009 -0300

    Account: Make AccountManager/PendingAccount return a QSharedPointer<Account> instead of Account *.

 TelepathyQt4/Client/account-manager.cpp | 33 +++++++++++++++++++++++----------
 TelepathyQt4/Client/account-manager.h   | 11 ++++++-----
 TelepathyQt4/Client/pending-account.cpp | 16 +++++++++-------
 TelepathyQt4/Client/pending-account.h   |  5 +++--
 tests/dbus/account-basics.cpp           |  5 +++--
 5 files changed, 44 insertions(+), 26 deletions(-)

commit 624bd5c786738f7a5d541f5e041cee1e06a368c8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 15:02:45 2009 -0300

    Channel: Make PendingChannel return a QSharedPointer<Channel> instead of Channel *.

 TelepathyQt4/Client/pending-channel.cpp | 41 +++++++++++++++++++--------------
 TelepathyQt4/Client/pending-channel.h   |  5 ++--
 tests/dbus/chan-basics.cpp              |  8 +++----
 tests/dbus/chan-group.cpp               |  9 ++++----
 tests/dbus/conn-requests.cpp            |  4 ++--
 5 files changed, 36 insertions(+), 31 deletions(-)

commit 62ff88d23d3ca19194c199949a38ca82f168cbba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 14:48:04 2009 -0300

    Connection: Make PendingConnection return a QSharedPointer<Connection> instead of Connection *.

 TelepathyQt4/Client/pending-connection.cpp | 17 ++++++++++-------
 TelepathyQt4/Client/pending-connection.h   |  5 +++--
 tests/pinocchio/cm-basics.cpp              |  2 +-
 3 files changed, 14 insertions(+), 10 deletions(-)

commit 74a628f31f386dd55fedab2ab5721a287df374ef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 11:44:44 2009 -0300

    Channel: Improved tests to also test fallbacks.

 tests/dbus/chan-group.cpp | 42 +++++++++++++++++++++++++++++++++++++-----
 1 file changed, 37 insertions(+), 5 deletions(-)

commit fe409e171c848062e35b498ac84113e478a38b10
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 13 11:42:05 2009 -0300

    Add support for channel without properties on csh, so fallbacks on Telepathy::Client::Channel can be tested.

 tests/lib/csh/conn.c         | 21 +++++++++++++++++++++
 tests/lib/csh/conn.h         |  3 +++
 tests/lib/csh/room-manager.c | 18 +++++++++++++++++-
 tests/lib/csh/room-manager.h |  3 +++
 tests/lib/csh/room.c         | 17 +++++++++++++++--
 tests/lib/csh/room.h         | 29 +++++++++++++++++++++++++++++
 6 files changed, 88 insertions(+), 3 deletions(-)

commit b868cca802143068715410c69f90091860b45b71
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 12 16:53:51 2009 -0300

    Channel: Proper build initial members when using fallbacks.

 TelepathyQt4/Client/channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit edea6158876985a8abf179a5d51bf4c88eb0e562
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 12 14:22:11 2009 -0300

    Fixed .gitignore to just ignore the proper m4/* files that are not tracked.

 .gitignore | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 8bf7fdd3f3eab85ea9c06c76a9e99fe3a1e0e0b6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 20:00:20 2009 +0200

    Re-add stupidly removed return

 TelepathyQt4/Client/channel.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 0eafdd3b1936135c358d0f1de6c9a47470e3883a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 19:55:27 2009 +0200

    Remove superfluous return and recursive pMC() call in processMembersChanged()

 TelepathyQt4/Client/channel.cpp | 4 ----
 1 file changed, 4 deletions(-)

commit 3c0ad1b75458bcac908850569208a8ca45c51af8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 18:28:18 2009 +0200

    Make the Channel initial contacts and Group faking use the standard MCD handling mechanism

 TelepathyQt4/Client/channel.cpp | 275 +++++++++++++++++++++++-----------------
 1 file changed, 158 insertions(+), 117 deletions(-)

commit ebed4906bff8ca260aeed515d7e0715cd0e2fa57
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 08:31:35 2009 +0200

    Clean up LocalPendingInfo-using logic in Channel
    
    Yes, the unit tests still pass. However, initial LPI doesn't still
    actually work - test coverage should be improved as a fairly high
    priority task. It should start working quite soon though.

 TelepathyQt4/Client/channel.cpp | 59 ++++++++---------------------------------
 1 file changed, 11 insertions(+), 48 deletions(-)

commit 2ed017419430bcaf0faa6f2c071a88823a7e8373
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 08:19:53 2009 +0200

    Make the Channel::Private layout more readable

 TelepathyQt4/Client/channel.cpp | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit e6fdf1954c8bc8010e4ff027c85968bbfb14ef08
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 08:10:18 2009 +0200

    Make channel.h sligthtly more logically emptyline-separated

 TelepathyQt4/Client/channel.h | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit 2d9db6a8f8fe3893cba73552807a09a7e0a1d3df
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 19:12:56 2009 +0200

    Store the delta lists too in the chan-group test onMembersChanged

 tests/dbus/chan-group.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 0cd439b9d6b37a636d203edc974256f4c4ee1909
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 19:06:03 2009 +0200

    CSH emits removing two contacts at once as two membersChanged signals - wait for two in the test accordingly

 tests/dbus/chan-group.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 174abcbdd01ec0358cb4135ee6124c503b0d72ee
Merge: 18db555 a3f5872
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 19:24:01 2009 +0200

    Merge branch 'trivia' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4

commit 18db5552c1cf8b17e35de8b5b109115011fbd8ba
Merge: a7d7cd9 d6fa0d0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 19:22:28 2009 +0200

    Merge branch 'trivia'

commit a7d7cd964b6dfd56ff8f4541d338be31e4c98dde
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 12 12:58:47 2009 -0300

    Account: Proper check if Connection property is not a QDBusObjectPath.

 TelepathyQt4/Client/account.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d6fa0d089197f5d4968d4f1cb18a7371ba5b82e9
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 18:47:21 2009 +0200

    The account example CFLAGS must include QTCORE_CFLAGS too.

 examples/accounts/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit a3f587271384f13e6e85bfa34ffc7e56dab083b5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 12 12:58:47 2009 -0300

    Account: Proper check if Connection property is not a QDBusObjectPath.

 TelepathyQt4/Client/account.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d68098f0ae1c18107660e2c4c3c6f60433cba2c4
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Feb 12 15:02:05 2009 +0000

    Add /m4/* directory to .gitignore.

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit c43f94ca1ab143a7411bdfe0cb8f3f8b066f4cab
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Feb 12 15:00:24 2009 +0000

    Actually install header file: TelepathyQt4/Client/PendingContacts.

 TelepathyQt4/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 6647cd5b3704783cbc488f33cc8ad43b1eb09eb0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 12 11:52:48 2009 -0300

    Channel: Improved chan-group test.

 tests/dbus/chan-group.cpp | 300 +++++++++++++++++++++++-----------------------
 1 file changed, 147 insertions(+), 153 deletions(-)

commit 454c3e24a2f55adef58b8582f22620ec5fada686
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 12 01:51:53 2009 -0300

    Account: Added accounts example that list all accounts exposed by AM.

 configure.ac                          |   1 +
 examples/Makefile.am                  |   2 +-
 examples/accounts/Makefile.am         |  33 +++++++
 examples/accounts/account-item.cpp    | 158 ++++++++++++++++++++++++++++++++++
 examples/accounts/account-item.h      |  88 +++++++++++++++++++
 examples/accounts/accounts-window.cpp |  95 ++++++++++++++++++++
 examples/accounts/accounts-window.h   |  55 ++++++++++++
 examples/accounts/main.cpp            |  21 +++++
 8 files changed, 452 insertions(+), 1 deletion(-)

commit 764c7021f1e4c841a1fd20171fd67b92c8a82f07
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 12 07:42:51 2009 +0200

    Add workaround trying QString instead of QDBusObjectPath for Account PropertiesChanged for "Connection"

 TelepathyQt4/Client/account.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

commit d48165489ecf50b7d71f2cbe0503d46e92836d8e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 12 01:49:20 2009 -0300

    Account: Added more debug and fixed emission of nicknameChanged.

 TelepathyQt4/Client/account.cpp | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit 520285ab07593fe014f8906aaf1454f943b1a5f9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 11 17:55:33 2009 -0300

    Account: Fixed account to return the proper manager if the manager was not used as parent object.

 TelepathyQt4/Client/account.cpp | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 9c3a773c033ec1c85fb0fa0a982694cc6424b9e0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 11 14:52:46 2009 -0300

    ManagerFile: Proper check for XDG_DATA_DIRS.

 TelepathyQt4/manager-file.cpp | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit b6f6fee9e9cfd2489829a1df3c5d7ff05fa87a45
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 18:31:35 2009 +0200

    Fix one signal emission to actually compile (the previous revert commit only partially did its job)

 TelepathyQt4/Client/channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bfba06ccade0bc7d55332464e7701de9bbc56687
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 16:30:43 2009 +0200

    Revert "Channel: Add contact param to groupSelfContactChanged signal."
    
    This reverts commit 1c99d0be2dafcde0f7634cde73991443af9910fb.
    
    Conflicts:
    
    	TelepathyQt4/Client/channel.cpp

 TelepathyQt4/Client/channel.cpp | 8 +++-----
 TelepathyQt4/Client/channel.h   | 2 +-
 2 files changed, 4 insertions(+), 6 deletions(-)

commit d4f57c8d10831e67ed1bdc8d8cbf5cd26a7eed67
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 16:28:45 2009 +0200

    Add some FIXME comments

 TelepathyQt4/Client/channel.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

commit d8da21509c0a3912f8a06982b8f0db25c74eec2c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 16:12:02 2009 +0200

    Add a warning for channel service removing MCD from GroupFlags

 TelepathyQt4/Client/channel.cpp | 1 +
 1 file changed, 1 insertion(+)

commit cbcc24e3d4298bdb562c7645206125a03baec49c
Merge: b949696 134d238
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 15:51:40 2009 +0200

    Merge branch 'channel' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4 into channel

commit 134d238139b45a9e75fe7016c6c52565ca3662c9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 11 10:49:08 2009 -0300

    Channel: Added more tests for contact removal and remote pending.

 tests/dbus/chan-group.cpp | 34 ++++++++++++++++++++++++++++++++--
 1 file changed, 32 insertions(+), 2 deletions(-)

commit b949696b9303f4ebd12e31ad5f148cd6536a7c7f
Merge: ff73cd5 4e01639
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 15:48:02 2009 +0200

    Merge branch 'channel' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4 into channel
    
    Conflicts:
    
    	tests/dbus/chan-group.cpp

commit 4e01639ecccce8820d3210e278cfe40caf4b3666
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 11 10:31:44 2009 -0300

    Channel: Added tests for contact removal.

 tests/dbus/chan-group.cpp    | 108 ++++++++++++++++++++++++++--------------
 tests/lib/csh/conn.c         |  20 ++++++++
 tests/lib/csh/conn.h         |   1 +
 tests/lib/csh/room-manager.c |  14 ++++++
 tests/lib/csh/room-manager.h |   1 +
 tests/lib/csh/room.c         | 116 +++++++++++++++++++++++++++++--------------
 tests/lib/csh/room.h         |   1 +
 7 files changed, 187 insertions(+), 74 deletions(-)

commit ff73cd50d06983eeea96e2040175c748d4fc7f18
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 15:17:31 2009 +0200

    Propagate the details fully for MembersChangedDetailed

 TelepathyQt4/Client/channel.cpp | 37 +++++++++++++------------------------
 tests/dbus/chan-group.cpp       |  6 ++----
 2 files changed, 15 insertions(+), 28 deletions(-)

commit 349ee7f7de35940f9aed1036de6986c1b5529728
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 14:55:42 2009 +0200

    Make onMembersChanged just a wrapper for onMembersChangedDetailed

 TelepathyQt4/Client/channel.cpp | 34 ++++++++++++++--------------------
 1 file changed, 14 insertions(+), 20 deletions(-)

commit 7fd9b222b8b1717dec38f17ca8336f1489b91e65
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 14:44:40 2009 +0200

    Merge the two publicly-visible membership change information classes in Channel

 TelepathyQt4/Client/channel.cpp | 30 +++++++--------
 TelepathyQt4/Client/channel.h   | 81 ++++++++++++-----------------------------
 tests/dbus/chan-group.cpp       |  8 ++--
 3 files changed, 42 insertions(+), 77 deletions(-)

commit da5721c52213f23a4d310af6abe93e5fe31db442
Merge: e6114ea 45a702b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 11 09:58:54 2009 +0200

    Merge branch 'channel' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4 into andrunko-channel

commit 45a702b36d30b2051d6f7fdbb27da1ab8abad89d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 11 00:28:55 2009 -0300

    Channel: Fixed the logic to build self contact when self handle changes.

 TelepathyQt4/Client/channel.cpp | 32 ++++++++++++++++++++------------
 1 file changed, 20 insertions(+), 12 deletions(-)

commit 772bed949e764834c2eb2a0ef3005b27996d33ef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 11 00:20:54 2009 -0300

    Channel: Make sure change signals aren't emitted if channel is not ready.

 TelepathyQt4/Client/channel.cpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 726a11f5ae24d30ff031778fbdfdddc3734dbf79
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 11 00:15:41 2009 -0300

    Channel: Improved test coverage to test for both MembersChanged and MembersChangedDetailed.

 tests/dbus/chan-group.cpp    |  54 +++++++++++++------
 tests/lib/csh/conn.c         |  21 ++++++++
 tests/lib/csh/conn.h         |   3 ++
 tests/lib/csh/room-manager.c |  25 +++++++++
 tests/lib/csh/room-manager.h |   3 ++
 tests/lib/csh/room.c         | 123 ++++++++++++++++++++++++++++++++++++++++---
 tests/lib/csh/room.h         |   3 ++
 7 files changed, 209 insertions(+), 23 deletions(-)

commit b899ec198198f2326bfbe09fbf2920959abaccc6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 23:55:57 2009 -0300

    Channel: Added support for MembersChangedDetailed.

 TelepathyQt4/Client/channel.cpp | 149 +++++++++++++++++++++++++++++++++++-----
 TelepathyQt4/Client/channel.h   |  40 ++++++++++-
 tests/dbus/chan-group.cpp       |  10 +--
 3 files changed, 174 insertions(+), 25 deletions(-)

commit 51bde03fa6f7cf6ca3701f1a10d3b9029bb9413a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 18:59:07 2009 -0300

    Channel: Added groupCanAdd/Remove/RescindChanged signals.

 TelepathyQt4/Client/channel.cpp | 18 ++++++++++++++++++
 TelepathyQt4/Client/channel.h   |  4 ++++
 2 files changed, 22 insertions(+)

commit 1c99d0be2dafcde0f7634cde73991443af9910fb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 18:36:25 2009 -0300

    Channel: Add contact param to groupSelfContactChanged signal.

 TelepathyQt4/Client/channel.cpp | 10 ++++++----
 TelepathyQt4/Client/channel.h   |  2 +-
 2 files changed, 7 insertions(+), 5 deletions(-)

commit 6647f3de404c68d6e9db4e184b8bb598c1062a06
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 18:30:29 2009 -0300

    Channel: Removed warning from fakeGroupInterfaceIfNeeded.

 TelepathyQt4/Client/channel.cpp | 6 ------
 1 file changed, 6 deletions(-)

commit 51823980557fe0fca6d40fc190360a8ae846f1c3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 18:21:00 2009 -0300

    Channel: Moved groupInterface() to protected.

 TelepathyQt4/Client/channel.h | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 149ff4ba3f3f31e54b7c0edac95f46f076596a9f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 18:18:01 2009 -0300

    Channel: Request all contacts features for now.

 TelepathyQt4/Client/channel.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit e34f2422d2e0c40e59ec1315080f0c6fdae34cf2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 18:16:02 2009 -0300

    Channel: Added reason param to groupRemoveContacts.

 TelepathyQt4/Client/channel.cpp | 6 ++++--
 TelepathyQt4/Client/channel.h   | 4 +++-
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 36f86fae433704f76fdec9425dab42244cfc8c72
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 17:57:47 2009 -0300

    Channel: Improved check on groupRemoveContacts.

 TelepathyQt4/Client/channel.cpp | 31 +++++++++++++++++++++++--------
 1 file changed, 23 insertions(+), 8 deletions(-)

commit 3ef1d959a47acfee187546a8649c8399ce9a65e0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 17:46:56 2009 -0300

    Channel: Added default value to groupAdd/RemoveContacts message param.

 TelepathyQt4/Client/channel.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d9482b099e0b843d96ee22e0c79481566e2afa89
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 17:36:05 2009 -0300

    Channel: Added groupCanRescind and improved checks on groupAdd/RemoveContacts.

 TelepathyQt4/Client/channel.cpp | 62 +++++++++++++++++++++++++++++++++++------
 TelepathyQt4/Client/channel.h   |  1 +
 2 files changed, 55 insertions(+), 8 deletions(-)

commit 97918ba3d85b6843102927024a7a991a4570b249
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 10 17:13:59 2009 -0300

    Channel: Moved check for group interface on groupAdd/RemoveContacts bellow the check for groupCanAdd/RemoveContacts.

 TelepathyQt4/Client/channel.cpp | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit e6114ea7120ed130ec225d1bc111fcedcb361523
Merge: 849f671 39ca862
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Feb 10 22:00:49 2009 +0200

    Merge branch 'channel' of git://git.collabora.co.uk/git/user/andrunko/telepathy-qt4 into andrunko-channel
    
    Conflicts:
    
    	TelepathyQt4/Client/channel.cpp

commit 849f671da4b2efc38564be9cad60618ab55cbb91
Merge: ced2ba4 8888f1d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 12:50:37 2009 +0000

    Merge branch 'channel-subclasses'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit ced2ba45d25b2b87ddec5456d4c67e52b56bab9a
Merge: 36ee092 ff0d897
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 12:47:43 2009 +0000

    Merge branch 'spec'
    
    Reviewed-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>

commit ff0d897da941d48d8e9bbe8e8098a4e669da873e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 12:25:37 2009 +0000

    Update to spec 0.17.19 and enable File Transfer code generation
    
    This changes the ABI of Tubes channels' auto-generated code. Better
    now than later...

 TelepathyQt4/channel.xml                           |   1 +
 spec/Account.xml                                   |  10 +-
 spec/Channel.xml                                   |  11 +-
 spec/Channel_Dispatcher.xml                        |   4 +-
 spec/Channel_Interface_Group.xml                   | 172 +++++++--
 spec/Channel_Interface_Media_Signalling.xml        |  49 ++-
 spec/Channel_Interface_Media_Signalling_Future.xml | 189 ++++++++++
 spec/Channel_Interface_Messages.xml                |   7 +-
 spec/Channel_Interface_Password.xml                |   5 +-
 spec/Channel_Interface_Tube.xml                    |  10 +-
 spec/Channel_Request.xml                           |   2 +-
 spec/Channel_Type_Contact_Search.xml               |   4 +-
 spec/Channel_Type_DBus_Tube.xml                    | 102 ++----
 spec/Channel_Type_File_Transfer.xml                |   6 +-
 spec/Channel_Type_Room_List.xml                    |   2 +-
 spec/Channel_Type_Stream_Tube.xml                  |   4 +-
 spec/Channel_Type_Streamed_Media.xml               |  18 +-
 spec/Channel_Type_Streamed_Media_Future.xml        | 166 +++++++++
 spec/Channel_Type_Text.xml                         |   6 +-
 spec/Channel_Type_Tubes.xml                        |  61 +++-
 spec/Connection.xml                                | 307 +++++++++++++---
 spec/Connection_Interface_Aliasing.xml             |   7 +-
 spec/Connection_Interface_Avatars.xml              |  16 +-
 spec/Connection_Interface_Capabilities.xml         |   6 +-
 spec/Connection_Interface_Contact_Capabilities.xml |   7 +-
 spec/Connection_Interface_Contact_Info.xml         | 364 +++++++++++++++++--
 spec/Connection_Interface_Contacts.xml             |   9 +
 spec/Connection_Interface_Location.xml             | 394 +++++++++++++++++++++
 spec/Connection_Interface_Presence.xml             |  66 +++-
 spec/Connection_Interface_Requests.xml             |  42 ++-
 spec/Connection_Manager.xml                        |   9 +-
 spec/Media_Stream_Handler.xml                      |  63 +++-
 spec/Properties_Interface.xml                      |   6 +-
 spec/all.xml                                       |  10 +-
 spec/errors.xml                                    | 223 +++++++++++-
 spec/generic-types.xml                             |   6 +-
 36 files changed, 2076 insertions(+), 288 deletions(-)

commit 8888f1df649309db844c1c3ffa37a014c9d0c70e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 11:57:01 2009 +0000

    PendingChannel: expose immutableProperties()
    
    This allows library users to instantiate their own Channel subclasses
    in an efficient way (rather than calling channel(), which will return
    a normal Telepathy-Qt4 class), or to process channels without ever making
    a proxy for them (which is what a ChannelDispatcher implementation
    should do).

 TelepathyQt4/Client/pending-channel.cpp | 25 +++++++++++++++++++++++++
 TelepathyQt4/Client/pending-channel.h   |  2 ++
 2 files changed, 27 insertions(+)

commit e1d7e5631218cb326f94a4fb4652be44fd6e51e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 11:55:26 2009 +0000

    PendingChannel: Correct documentation of handle, handleType

 TelepathyQt4/Client/pending-channel.cpp | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit d2b17f3d8ce1ae249b3dbd39a435b4156634aa3e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 10:21:47 2009 +0000

    PendingChannel: we don't officially know about FileTransfer yet

 TelepathyQt4/Client/pending-channel.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ddd165db5175f3ee883346729d80d62509b7d0db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 10:21:10 2009 +0000

    Channel and subclasses: take immutable properties in constructor

 TelepathyQt4/Client/channel.cpp                |  7 +++++++
 TelepathyQt4/Client/channel.h                  |  1 +
 TelepathyQt4/Client/file-transfer.cpp          |  6 +++++-
 TelepathyQt4/Client/file-transfer.h            |  2 +-
 TelepathyQt4/Client/pending-channel.cpp        | 14 +++++++++-----
 TelepathyQt4/Client/room-list.cpp              |  6 +++++-
 TelepathyQt4/Client/room-list.h                |  2 +-
 TelepathyQt4/Client/streamed-media-channel.cpp |  6 +++++-
 TelepathyQt4/Client/streamed-media-channel.h   |  2 +-
 TelepathyQt4/Client/text-channel.cpp           |  3 ++-
 TelepathyQt4/Client/text-channel.h             |  2 +-
 11 files changed, 38 insertions(+), 13 deletions(-)

commit df62a18b47360e35be060c148b83a43dcbb6d73f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 9 18:55:12 2009 +0000

    PendingChannel: construct a Channel subclass if the channel type is known

 TelepathyQt4/Client/pending-channel.cpp | 31 +++++++++++++++++++++++++++----
 1 file changed, 27 insertions(+), 4 deletions(-)

commit a899e51e3a56c7a408c2f05f3ee432e216923d25
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Feb 9 18:17:50 2009 +0000

    Add stub implementations of TextChannel, StreamedMediaChannel, RoomList and FileTransfer

 TelepathyQt4/Client/FileTransfer               | 13 ++++
 TelepathyQt4/Client/RoomList                   | 13 ++++
 TelepathyQt4/Client/StreamedMediaChannel       | 13 ++++
 TelepathyQt4/Client/TextChannel                | 13 ++++
 TelepathyQt4/Client/file-transfer.cpp          | 84 ++++++++++++++++++++++++++
 TelepathyQt4/Client/file-transfer.h            | 54 +++++++++++++++++
 TelepathyQt4/Client/room-list.cpp              | 83 +++++++++++++++++++++++++
 TelepathyQt4/Client/room-list.h                | 54 +++++++++++++++++
 TelepathyQt4/Client/streamed-media-channel.cpp | 83 +++++++++++++++++++++++++
 TelepathyQt4/Client/streamed-media-channel.h   | 54 +++++++++++++++++
 TelepathyQt4/Client/text-channel.cpp           | 83 +++++++++++++++++++++++++
 TelepathyQt4/Client/text-channel.h             | 54 +++++++++++++++++
 TelepathyQt4/Makefile.am                       | 20 +++++-
 13 files changed, 619 insertions(+), 2 deletions(-)

commit 36ee092d3a8fe1d1dbaf364e00f1892cd0781604
Merge: d86579e 851b9a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 10 11:22:05 2009 +0000

    Merge commit 'seil/AccountManager_ImprovedSignals'

commit 39ca862859391f7f3f0d59bbd9faedca71c673f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 18:36:08 2009 -0300

    Channel: Updated documentation.

 TelepathyQt4/Client/channel.cpp | 138 ++++++++++++++++------------------------
 1 file changed, 55 insertions(+), 83 deletions(-)

commit 299ec9d883dd1a62179537b00c051165aee31df4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 18:14:03 2009 -0300

    Channel: Changed requested to isRequested.

 TelepathyQt4/Client/channel.cpp | 4 ++--
 TelepathyQt4/Client/channel.h   | 2 +-
 tests/dbus/chan-basics.cpp      | 4 ++--
 tests/dbus/chan-group.cpp       | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

commit d52c5e5f75071a61404045b74a08e0af6eb1d264
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 18:08:46 2009 -0300

    Channel: Added test for fake group interface.

 tests/dbus/chan-basics.cpp | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 11d6057c74f6b9af23ed00b57d39a0651b683950
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 18:08:27 2009 -0300

    Channel: Fake group interface when TargetHandleType != Contact.

 TelepathyQt4/Client/channel.cpp | 71 +++++++++++++++++++++++++++++------------
 1 file changed, 51 insertions(+), 20 deletions(-)

commit 696e9f7ff7088b541ca20a6cd3cd5c88836f6508
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 17:22:49 2009 -0300

    Channel: Proper check for initiatorContact()->id().

 tests/dbus/chan-basics.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 641a5c5ccdde53c21fcb1b8324cb7bd2ca24b18d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 17:21:50 2009 -0300

    Extend echo2 test to support contacts interface.

 tests/lib/echo2/Makefile.am | 3 ++-
 tests/lib/echo2/conn.c      | 7 ++++++-
 tests/lib/echo2/conn.h      | 5 +++--
 3 files changed, 11 insertions(+), 4 deletions(-)

commit 612ab4d9f6edbfa203dc6e04846caa0dac9af27d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 17:20:48 2009 -0300

    Channel: Properly tries to create a Contact object for initiator even if group interface is not supported.

 TelepathyQt4/Client/channel.cpp | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 07faaac15457366deb0cee873f5ad06aafe27faa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 17:00:24 2009 -0300

    Channel: Added initiatorContact tests.

 tests/dbus/chan-basics.cpp | 2 ++
 tests/dbus/chan-group.cpp  | 1 +
 2 files changed, 3 insertions(+)

commit 91803136152c340fc71fc323f02f10ad4b417656
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 17:00:14 2009 -0300

    Channel: Added initiatorContact getter.

 TelepathyQt4/Client/channel.cpp | 42 +++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/channel.h   |  2 ++
 2 files changed, 44 insertions(+)

commit e0e92016aa1ac7258578f85134e166a23c4bab4f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 16:18:01 2009 -0300

    Channel: Add tests for requested getter.

 tests/dbus/chan-basics.cpp | 2 ++
 tests/dbus/chan-group.cpp  | 1 +
 2 files changed, 3 insertions(+)

commit 8323b20ec9aa4c031b06f4245ee28d7c28ee8fc8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 16:17:50 2009 -0300

    Channel: Added requested getter.

 TelepathyQt4/Client/channel.cpp | 21 +++++++++++++++++++++
 TelepathyQt4/Client/channel.h   |  2 ++
 2 files changed, 23 insertions(+)

commit 38f368acd978d18ecd7e276b58ae43682135d1ac
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 15:34:47 2009 -0300

    Channel: Added test for selfContact.

 tests/dbus/chan-group.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit cb1c98ac2967cd2a04b198f9f22fc7c04b733dbb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 15:34:09 2009 -0300

    Channel: Represent selfHandle as a Contact object.

 TelepathyQt4/Client/channel.cpp | 109 +++++++++++++++++++++++++++++-----------
 TelepathyQt4/Client/channel.h   |   7 ++-
 2 files changed, 83 insertions(+), 33 deletions(-)

commit 1d298dca0b572f6b6f414dcd24ac3e3dec6e4af8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 14:07:28 2009 -0300

    Channel: Re-enable support for group member change info.

 TelepathyQt4/Client/channel.cpp | 172 ++++++++++++++++++++++++++++------------
 TelepathyQt4/Client/channel.h   |  26 ++++--
 2 files changed, 140 insertions(+), 58 deletions(-)

commit 2f6b125b1178c37450c5e54b07898997a69dcd3a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 14:07:09 2009 -0300

    Channel: Fixed memory leaks.

 TelepathyQt4/Client/channel.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 3225e29dbea9ad4ff1fa0fe5ea50c92775a15955
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 11:08:10 2009 -0300

    Channel: Represent actor of membersChanged as a Contact object.

 TelepathyQt4/Client/channel.cpp | 19 +++++++++++++++----
 TelepathyQt4/Client/channel.h   |  3 ++-
 tests/dbus/chan-group.cpp       |  8 ++++----
 3 files changed, 21 insertions(+), 9 deletions(-)

commit 8201aadf22a4c13419afa1e0d489117bf90b2fb7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Feb 9 10:47:38 2009 -0300

    Channel: Proper initialize private members on constructor.

 TelepathyQt4/Client/channel.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 1ec892c067383769093ba85aa03548426cb814c7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Feb 7 13:34:37 2009 -0300

    Channel: Skip membersChanged signal if nothing really changed.

 TelepathyQt4/Client/channel.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

commit c54ae747f51a4b730bd2e1e98a9af8d5eb15e122
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 22:31:52 2009 -0300

    Channel: Extended group test to test adding contacts.

 tests/dbus/chan-group.cpp | 163 +++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 145 insertions(+), 18 deletions(-)

commit 6dce14072ea5d919789516d9713b6d1ddb44aca2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 22:29:21 2009 -0300

    Add support for adding members and faking members accepting invitation on csh test.
    
    P.s.: I am not sure if this is the right way to do this, but it works.

 tests/lib/csh/room.c | 37 +++++++++++++++++++++++++++++++++----
 1 file changed, 33 insertions(+), 4 deletions(-)

commit e0517341ce027de20b9c4104b5784d14f545b714
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 22:28:54 2009 -0300

    Channel: Add support for adding/removing contacts from a group.

 TelepathyQt4/Client/channel.cpp | 113 ++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/channel.h   |   7 +++
 2 files changed, 120 insertions(+)

commit a7171eca1379af3bcc9ab77aeee455752abd82ff
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 19:34:46 2009 -0300

    Channel: Added initial test for contacts group integration.

 tests/dbus/Makefile.am    |   5 +
 tests/dbus/chan-group.cpp | 351 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 356 insertions(+)

commit ce0ae7cf87c415b8cccfca148bfe684f02c0bc1e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 18:04:13 2009 -0300

    Extend channelspecific example to support contacts interface.

 tests/lib/csh/Makefile.am | 3 ++-
 tests/lib/csh/conn.c      | 7 ++++++-
 tests/lib/csh/conn.h      | 5 +++--
 3 files changed, 11 insertions(+), 4 deletions(-)

commit fdb199fe1d490d98b1eb77585f4498e1a8be9fb7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 18:03:16 2009 -0300

    Added channelspecific example from tp-glib (support channel with type Room).

 configure.ac                 |   1 +
 tests/lib/Makefile.am        |   2 +-
 tests/lib/csh/Makefile.am    |  22 ++
 tests/lib/csh/conn.c         | 273 ++++++++++++++++++
 tests/lib/csh/conn.h         |  58 ++++
 tests/lib/csh/room-manager.c | 376 +++++++++++++++++++++++++
 tests/lib/csh/room-manager.h |  55 ++++
 tests/lib/csh/room.c         | 651 +++++++++++++++++++++++++++++++++++++++++++
 tests/lib/csh/room.h         |  64 +++++
 9 files changed, 1501 insertions(+), 1 deletion(-)

commit 02535aa5e63e4ea731375fe374796ca6dc2aab46
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 19:19:39 2009 -0300

    Channel: Simplified contacts code.
    
    Simplified contacts code by creating updateContacts that gets called whenever
    membersChanged signal is processed or when initial contacts are built.

 TelepathyQt4/Client/channel.cpp | 198 +++++++++++++++++-----------------------
 1 file changed, 84 insertions(+), 114 deletions(-)

commit 5262c7e27093c92d4d7c8274052f5cdc9364ab2e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 19:00:04 2009 -0300

    Channel: Simplified membersChanged signal and fixed bug when a contact was added to current members and not removed from local/pending lists.
    
    Simplified membersChanged signal to signal who was actually removed from the channel,
    (it's not in any of the lists (current/local/remote)).
    Fixed bug when a contact was added to current members and not removed from local/pending lists.

 TelepathyQt4/Client/channel.cpp | 70 ++++++++++++++++++++++++-----------------
 TelepathyQt4/Client/channel.h   |  4 +--
 2 files changed, 43 insertions(+), 31 deletions(-)

commit 0d4e4b32619de969ef72ab0b85c976b3c4146d6e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Feb 6 17:58:01 2009 -0300

    Channel: Continue processing membersChangedQueue even if no member was added.

 TelepathyQt4/Client/channel.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 5e0359621dc57f4e98ff88937c8df69a61e352fc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 5 20:40:14 2009 -0300

    Channel: Added initial version of channel members represented as Contact objects.

 TelepathyQt4/Client/channel.cpp | 466 ++++++++++++++++++++++++++--------------
 TelepathyQt4/Client/channel.h   |  33 ++-
 2 files changed, 324 insertions(+), 175 deletions(-)

commit e699b129152963bab89503f8c51e277fc472d4a3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 5 10:57:05 2009 -0300

    Channel: Removed isClosed/closed in favor of invalidate.

 TelepathyQt4/Client/channel.cpp | 72 +++++++++--------------------------------
 TelepathyQt4/Client/channel.h   |  5 ---
 tests/dbus/chan-basics.cpp      |  2 +-
 3 files changed, 17 insertions(+), 62 deletions(-)

commit 0c8b79b44a73b35951fd6317df17724fb7d08f11
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 3 17:04:40 2009 -0300

    Channel: Updated documentation to reflect removal of readiness.

 TelepathyQt4/Client/channel.cpp | 62 +++++++++++------------------------------
 1 file changed, 16 insertions(+), 46 deletions(-)

commit 266c7fcbcd8d9787d44662c93a05c20bfb5be67e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 3 16:58:32 2009 -0300

    Channel: Removed readiness completelly.

 TelepathyQt4/Client/channel.cpp | 295 ++++++++++++++++------------------------
 1 file changed, 117 insertions(+), 178 deletions(-)

commit 6bc10ba18a80af3b7045b75bf88b1a1d41fdc32d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 29 18:20:55 2009 -0300

    Channel: Added test for requestClose/isClosed.

 tests/dbus/chan-basics.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

commit e9f96e9ce626effba796349d43ab4a15aece7dfd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 29 18:18:11 2009 -0300

    Channel: Added isClosed, closed signal and changed close to requestClose.

 TelepathyQt4/Client/channel.cpp | 60 +++++++++++++++++++++--------------------
 TelepathyQt4/Client/channel.h   |  8 ++++--
 2 files changed, 37 insertions(+), 31 deletions(-)

commit 45eaea9e38ee1bfa9bd6b6057e7996565d6bcf38
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 29 18:00:07 2009 -0300

    Channel: Moved readiness internally.

 TelepathyQt4/Client/channel.cpp | 104 ++++++++++++++++++----------------------
 TelepathyQt4/Client/channel.h   |  14 ------
 2 files changed, 46 insertions(+), 72 deletions(-)

commit cd0c7d54029384d2661cc957a95b9156959a7e96
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 28 18:31:14 2009 -0300

    Channel: Added test for isReady/becomeReady.

 tests/dbus/Makefile.am     |   5 +
 tests/dbus/chan-basics.cpp | 335 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 340 insertions(+)

commit a56981288768c557722efbb323f117d8b3e6e24a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 28 18:26:05 2009 -0300

    Channel: Added isReady/becomeReady.

 TelepathyQt4/Client/channel.cpp | 73 +++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/channel.h   | 10 ++++++
 2 files changed, 83 insertions(+)

commit d86579e34367641c4b2ca23096791950bf9fa72c
Merge: 6766de2 cb90e42
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 5 16:19:11 2009 +0200

    Merge branch 'contact-features'

commit 851b9a1edb62f71ff32573f27d45a5b95b574999
Author: basysKom GmbH <basyskom@basysVM02.(none)>
Date:   Thu Feb 5 13:56:02 2009 +0100

    *implemented signal to Account - notifying that the presence has changed

 TelepathyQt4/Prototype/Account.cpp | 8 ++++++++
 TelepathyQt4/Prototype/Account.h   | 3 ++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 6766de293144265a53eae88875f1322a15488c2a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Feb 5 09:10:25 2009 -0300

    Account: Changed Q_EMIT/Q_FOREACH to emit/foreach.

 TelepathyQt4/Client/account.cpp | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit c4bab2b97399448ab914bded3012e5e2c816854d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 4 17:26:51 2009 -0300

    Account: Make sure change signals are emitted only if the property changed.
    
    Make sure change signals are emitted only if the property changed, protect
    against buggy AM impls.

 TelepathyQt4/Client/account.cpp | 65 +++++++++++++++++++++++++++++------------
 1 file changed, 47 insertions(+), 18 deletions(-)

commit cb90e42033165850ae4879c902292df0a2ed4790
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 5 10:30:51 2009 +0200

    Consider SelfHandleChanged for Connection::selfContact()

 TelepathyQt4/Client/connection.cpp | 14 +++++++++++++-
 TelepathyQt4/Client/connection.h   |  3 ++-
 TelepathyQt4/Client/contact.h      |  6 ++++++
 3 files changed, 21 insertions(+), 2 deletions(-)

commit cee34d3d96f461a3c2dfae4643610acc2fd0d7b9
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 5 10:30:18 2009 +0200

    Remove the self presence bits from Connection in favor of using selfContact()->presence*

 TelepathyQt4/Client/connection.cpp | 175 ++++++-------------------------------
 TelepathyQt4/Client/connection.h   |   6 +-
 tests/dbus/conn-basics.cpp         |  17 +---
 tests/pinocchio/conn-basics.cpp    |   6 +-
 4 files changed, 35 insertions(+), 169 deletions(-)

commit 9f652bc699362a1231264df499ddc829da859375
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Feb 5 09:20:32 2009 +0200

    Add and test Connection::selfContact
    
    This particular thing needed a lot of duct taping to work. I'm writing
    an email on the particular issues with Connection's API and
    implementation - when those are fixed, this should become a lot cleaner.

 TelepathyQt4/Client/connection.cpp      | 85 +++++++++++++++++++++++++++------
 TelepathyQt4/Client/connection.h        |  5 ++
 TelepathyQt4/Client/contact-manager.cpp |  4 +-
 tests/dbus/contacts.cpp                 | 19 ++++++++
 4 files changed, 96 insertions(+), 17 deletions(-)

commit 9e910dba3814e765230c9b4a617912276fd319ad
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 4 17:25:45 2009 -0300

    Generate comparison operators for all structs.

 tools/qt4-types-gen.py | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit f7370885b3d7ea7ddd9b89703d50af6c681d9324
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 4 21:24:13 2009 +0200

    Add and test ContactManager::supportedFeatures()

 TelepathyQt4/Client/contact-manager.cpp | 38 ++++++++++++++++++++++++++++++---
 TelepathyQt4/Client/contact-manager.h   |  1 +
 TelepathyQt4/Client/contact.cpp         | 26 +++++++++++++---------
 tests/dbus/contacts.cpp                 |  8 ++++++-
 4 files changed, 59 insertions(+), 14 deletions(-)

commit 4dfd1c73353e9c32476e27de36ac4b2de1e37123
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 4 20:52:04 2009 +0200

    Add and test Connection::contactAttributeInterfaces
    
    This is quite a lousy hack to intertwine CAI with the other "essential"
    properties of the Connection - when Connection is otherwise sanitized,
    this code should be nicer too.

 TelepathyQt4/Client/connection.cpp | 73 +++++++++++++++++++++++++++++++++++---
 TelepathyQt4/Client/connection.h   |  2 ++
 tests/dbus/contacts.cpp            | 10 +++++-
 3 files changed, 79 insertions(+), 6 deletions(-)

commit 21b5b934281dc9ac02c63ded1ac1885f3409bcf6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 4 15:03:45 2009 -0300

    Account: Added haveConnectionChanged signal.

 TelepathyQt4/Client/account.cpp | 1 +
 TelepathyQt4/Client/account.h   | 1 +
 2 files changed, 2 insertions(+)

commit dd428f96a61bacbc24ab443c50dc62eedcd064be
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 4 14:57:57 2009 -0300

    Account: Added haveConnection method.

 TelepathyQt4/Client/account.cpp | 11 +++++++++++
 TelepathyQt4/Client/account.h   |  1 +
 2 files changed, 12 insertions(+)

commit 8f2148031beb40bbe31b95fc801d212c9cce02fc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 4 14:54:33 2009 -0300

    Account: Return a QSharedPointer<Connection> on ::connection.

 TelepathyQt4/Client/account.cpp | 12 +++++++++---
 TelepathyQt4/Client/account.h   |  3 ++-
 2 files changed, 11 insertions(+), 4 deletions(-)

commit c915869ef960c2dbd446a85932f53eecc4935f58
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 4 14:45:47 2009 -0300

    Account: Proper get serviceName from objectPath when building connection.

 TelepathyQt4/Client/account.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8405642b41f746ff77738c4b6b9535c3555236ee
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Feb 4 14:44:24 2009 -0300

    Account: Changed getConnection to connection.

 TelepathyQt4/Client/account.cpp | 2 +-
 TelepathyQt4/Client/account.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 4e350c2e7680904b86e98f60cd563263d899fa5a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Feb 3 10:10:15 2009 -0300

    Fixed bug 19875: Building program that links against tpqt4 results in billions of warnings from the compiler.
    
    Fixed signature of invalidate methods on generated proxies.

 tools/qt4-client-gen.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f4ec5a0d835003715943c82490b9bdec81fa29bd
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 4 15:16:16 2009 +0200

    Add a test for unrequested Contact features

 tests/dbus/contacts.cpp | 52 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

commit 0e3ab4b5cf8808d9a05250af040da8bc11f5f758
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 4 14:57:57 2009 +0200

    Add and test Contact::FeatureAvatarToken

 TelepathyQt4/Client/contact-manager.cpp | 20 ++++++++++++
 TelepathyQt4/Client/contact-manager.h   |  1 +
 TelepathyQt4/Client/contact.cpp         | 58 ++++++++++++++++++++++++++++++++-
 TelepathyQt4/Client/contact.h           |  6 ++++
 tests/dbus/contacts.cpp                 | 42 ++++++++++++++++++++++++
 5 files changed, 126 insertions(+), 1 deletion(-)

commit d6c7a63b38777fc157a734ff66507ca8def15ee8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 4 12:33:31 2009 +0200

    Add stub test for ContactManager functionality being supported

 tests/dbus/contacts.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 700801799e6edaf58ebec1b58410b42dde4f6bb5
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Feb 4 12:23:28 2009 +0200

    Add and test Contact::FeatureAlias

 TelepathyQt4/Client/contact-manager.cpp | 23 ++++++++++++++++++
 TelepathyQt4/Client/contact-manager.h   |  1 +
 TelepathyQt4/Client/contact.cpp         | 39 +++++++++++++++++++++++++++++-
 TelepathyQt4/Client/contact.h           |  6 +++++
 tests/dbus/contacts.cpp                 | 42 +++++++++++++++++++++++++++++----
 5 files changed, 106 insertions(+), 5 deletions(-)

commit 323eeab176c5f069baa8295f1e6702ab5fcb6d3b
Merge: 6b877d5 aafc92a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Feb 3 17:21:44 2009 +0000

    Merge commit 'seil/AccountManager_ImprovedSignals'

commit 709361e15b0e946ec648326582ae68c9094dd42a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Feb 3 11:06:13 2009 +0200

    Simplify ContactManager code by adding a lookupContactByHandle utility function

 TelepathyQt4/Client/contact-manager.cpp | 25 +++++++++++++++++++------
 1 file changed, 19 insertions(+), 6 deletions(-)

commit 4efe904192869650f3ac5106a3b6553d9423cfcf
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Feb 3 10:53:35 2009 +0200

    Add a test for changing contact attributes (currently tests FeatureSimplePresence)

 tests/dbus/contacts.cpp | 106 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 106 insertions(+)

commit a2fe2eeba6b71f3915bb4b08f3e5caf4e9cd2535
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Feb 2 17:13:49 2009 +0200

    Add support for tracking SimplePresence changes on contacts (needs a test)

 TelepathyQt4/Client/contact-manager.cpp | 40 +++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/contact-manager.h   |  3 +++
 TelepathyQt4/Client/contact.cpp         | 17 ++++++++++++--
 TelepathyQt4/Client/contact.h           |  4 ++++
 4 files changed, 62 insertions(+), 2 deletions(-)

commit aafc92a55e133bb2fdd349f370752f4de19134f2
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Mon Feb 2 18:19:41 2009 +0100

    Fix crash after removing an account.
    Added a workaround that will be removed if ContactManager::slotMembersChanged()

 TelepathyQt4/Prototype/ContactManager.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit e6f702745d639574c43adc8074e526991a2058a6
Author: Andrea Bakkar <andrea.bakkar@basyskom.de>
Date:   Mon Feb 2 16:25:35 2009 +0100

    It makes no sense to create a contact pointer if it should be deleted..

 TelepathyQt4/Prototype/ContactManager.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 4df2f3de98aad583c659e315aec12981d6bdc0d0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Feb 2 16:01:16 2009 +0200

    Test Contact::FeatureSimplePresence

 tests/dbus/contacts.cpp | 31 +++++++++++++++++++++++++++----
 1 file changed, 27 insertions(+), 4 deletions(-)

commit 49e9f600f048cda652eafa64e986251a224c238a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Feb 2 14:31:51 2009 +0200

    Add Contact::FeatureSimplePresence

 TelepathyQt4/Client/contact-manager.cpp |  5 ++-
 TelepathyQt4/Client/contact.cpp         | 61 +++++++++++++++++++++++++++++++--
 TelepathyQt4/Client/contact.h           |  7 ++++
 3 files changed, 69 insertions(+), 4 deletions(-)

commit 4384dc767bb1651c4c36c32056e57cbec0395a5f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Feb 2 12:47:57 2009 +0200

    Add test for upgradeContacts

 tests/dbus/contacts.cpp | 72 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 72 insertions(+)

commit ead094e3fd064c0dc2c2d1d22c008bdf93e1d368
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Feb 2 12:16:51 2009 +0200

    Add ContactManager::upgradeContacts()

 TelepathyQt4/Client/contact-manager.cpp  |  9 +++++
 TelepathyQt4/Client/contact-manager.h    |  4 ++
 TelepathyQt4/Client/pending-contacts.cpp | 64 ++++++++++++++++++++++++++++----
 TelepathyQt4/Client/pending-contacts.h   |  5 +++
 tests/dbus/contacts.cpp                  |  2 +
 5 files changed, 77 insertions(+), 7 deletions(-)

commit d33781aad7d5025a48f82c9ab79cfac9eb8fbf7d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Feb 1 22:57:17 2009 +0200

    Contact: add a concept of requested and actual Features

 TelepathyQt4/Client/contact-manager.cpp  | 10 +++++-----
 TelepathyQt4/Client/contact-manager.h    |  2 +-
 TelepathyQt4/Client/contact.cpp          | 26 +++++++++++++++++++++++---
 TelepathyQt4/Client/contact.h            | 11 ++++++-----
 TelepathyQt4/Client/pending-contacts.cpp |  2 +-
 tests/dbus/contacts.cpp                  | 15 ++++++++-------
 6 files changed, 44 insertions(+), 22 deletions(-)

commit 82fced65e5531d44a7e053278118a0a049469140
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Feb 1 20:24:20 2009 +0200

    Make contact sharing work even with a) simultaneous requests b) features

 TelepathyQt4/Client/contact-manager.cpp  | 33 ++++++++++++++++----------------
 TelepathyQt4/Client/contact-manager.h    |  7 ++++---
 TelepathyQt4/Client/contact.cpp          |  4 +++-
 TelepathyQt4/Client/contact.h            |  4 +++-
 TelepathyQt4/Client/pending-contacts.cpp | 19 ++++++++++--------
 5 files changed, 38 insertions(+), 29 deletions(-)

commit 7d19bd6a8397d2e3c729954071147847a9650473
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Feb 1 19:41:51 2009 +0200

    It's more natural to call PendingContacts::contactManager() just manager(), no?

 TelepathyQt4/Client/pending-contacts.cpp | 4 ++--
 TelepathyQt4/Client/pending-contacts.h   | 2 +-
 tests/dbus/contacts.cpp                  | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 6b877d59825edb0a68643fe9ff3d3f7057904db7
Merge: 193c66a 14673c2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jan 31 10:26:43 2009 +0200

    Merge branch 'shared-contacts'

commit 14673c27e79be4988bcc7deac462411f3fc115cc
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jan 30 20:48:41 2009 +0200

    Test that contacts are shared/cached

 tests/dbus/contacts.cpp | 32 ++++++++++++++++++++++++++++++--
 1 file changed, 30 insertions(+), 2 deletions(-)

commit 18f79475e4507168767616a5806d5818adbd08f3
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jan 30 20:02:58 2009 +0200

    Return existing Contacts instead of always creating new ones if there are satisfying ones already in existence

 TelepathyQt4/Client/contact-manager.cpp  | 74 +++++++++++++++++++++++++++-----
 TelepathyQt4/Client/contact-manager.h    |  7 +++
 TelepathyQt4/Client/pending-contacts.cpp | 38 +++++++++++-----
 TelepathyQt4/Client/pending-contacts.h   |  7 ++-
 TelepathyQt4/Makefile.am                 |  1 +
 5 files changed, 106 insertions(+), 21 deletions(-)

commit 193c66a0d498aacc09beb79669e17f4b3db6a1c7
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jan 29 22:15:59 2009 +0000

    Correct documentation of Account::becomeReady().

 TelepathyQt4/Client/account.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ffcaeddced187aea419e3691322cad8212cf8186
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jan 29 21:53:32 2009 +0000

    Make unit-tests work with the new return type of Account::becomeReady().

 tests/dbus/account-basics.cpp | 1 +
 1 file changed, 1 insertion(+)

commit f2e257d5bc85fb2d56b7368e034bd222bd35719e
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jan 29 21:53:01 2009 +0000

    Make Account::becomeReady() return a PendingReadyAccount instead of a PendingOperation.

 TelepathyQt4/Client/account.cpp | 57 +++++++++++++++++------------------------
 TelepathyQt4/Client/account.h   |  3 ++-
 2 files changed, 26 insertions(+), 34 deletions(-)

commit a515a3682e269b10011518925f6d41ff09ec1494
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jan 29 21:52:24 2009 +0000

    Add a PendingReadyAccount which is a subclass of PendingOperation that will be returned by Account::becomReady() allowing to get the Account easily from the slot triggered when the operation completes.

 TelepathyQt4/Client/PendingReadyAccount       |  13 +++
 TelepathyQt4/Client/pending-ready-account.cpp | 110 ++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-ready-account.h   |  62 +++++++++++++++
 TelepathyQt4/Makefile.am                      |   4 +
 4 files changed, 189 insertions(+)

commit 855502f7d516b7369895047788103883b1bc8adf
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jan 30 16:57:21 2009 +0200

    Make the ContactManager the parent for PendingContacts and Contact

 TelepathyQt4/Client/contact-manager.cpp  |  4 ++--
 TelepathyQt4/Client/contact.cpp          | 14 +++++++-------
 TelepathyQt4/Client/contact.h            |  6 +++---
 TelepathyQt4/Client/pending-contacts.cpp | 26 +++++++++++++-------------
 TelepathyQt4/Client/pending-contacts.h   |  5 ++---
 tests/dbus/contacts.cpp                  |  8 ++++----
 6 files changed, 31 insertions(+), 32 deletions(-)

commit 9991c4b8134638e65a7a8231cd029f6016ba9350
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jan 30 16:56:12 2009 +0200

    Make ContactManager a full-fledged QObject

 TelepathyQt4/Client/connection.cpp      | 2 --
 TelepathyQt4/Client/contact-manager.cpp | 2 +-
 TelepathyQt4/Client/contact-manager.h   | 5 +++--
 3 files changed, 4 insertions(+), 5 deletions(-)

commit 952e30860138c206444c4f88379efd6fc2bb6583
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Jan 29 22:29:47 2009 +0000

    Add file called compile to the ignore list (since it is now generated on my system when building for some reason).

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit 00b99520d26358d53a77371161aa5a706723bda3
Merge: f320683 9a8ce93
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 23:55:50 2009 +0200

    Merge branch 'contacts-ng'

commit 9a8ce93fc7fe6cc5e25dd129439412c103cb548a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 23:55:20 2009 +0200

    Fix an if lacking its curls in TestContacts

 tests/dbus/contacts.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0bb31766cc5cfae84d5cf91852fd675996c74d92
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 23:30:12 2009 +0200

    Add test for ContactManager::contactsForIdentifiers()

 tests/dbus/contacts.cpp | 68 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)

commit 63cda2ec8f0524465f0c130dcb9cd83e553d7c37
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 23:05:26 2009 +0200

    Test PendingContacts::invalidHandles()

 tests/dbus/contacts.cpp | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

commit da0cc3b46a04e4087b1ff15b73f79bfcdee896d1
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 23:04:54 2009 +0200

    Add PendingContacts::invalidHandles() (forgot it earlier)

 TelepathyQt4/Client/pending-contacts.cpp | 19 ++++++++++++++++++-
 TelepathyQt4/Client/pending-contacts.h   |  1 +
 2 files changed, 19 insertions(+), 1 deletion(-)

commit 78d540efd794b79707598f2260ccb0d89ca94270
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 22:47:18 2009 +0200

    Test the Contact::connection() accessor

 tests/dbus/contacts.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit b745c40d3126a3e21d3d5e0ecb01c9683a1da45b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 22:42:39 2009 +0200

    Verify that the closure accessors work in TestContacts::testForHandles

 tests/dbus/contacts.cpp | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit f32068340e7d5321f10f10ad7b4b95c3ed8eebcf
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 22:13:15 2009 +0200

    Weed out includes in ManagerFile

 TelepathyQt4/manager-file.cpp | 10 +++++-----
 TelepathyQt4/manager-file.h   |  4 ++++
 2 files changed, 9 insertions(+), 5 deletions(-)

commit feca12a701e89a207709c2238e1dcdfda5edcc5d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 22:10:52 2009 +0200

    Weed out includes in KeyFile

 TelepathyQt4/key-file.cpp | 6 ++++--
 TelepathyQt4/key-file.h   | 6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 2352d8cfe7e5aeeae78826cd908daef596734481
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 22:08:13 2009 +0200

    Weed out includes in ReferencedHandles

 TelepathyQt4/Client/referenced-handles.h | 1 -
 1 file changed, 1 deletion(-)

commit b58093edd8b89d54147c9f98129efb1b2eefdbc5
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 22:06:41 2009 +0200

    Weed out includes in PendingStringList

 TelepathyQt4/Client/pending-string-list.h | 1 -
 1 file changed, 1 deletion(-)

commit 1233a52b1991cd13dc3b32a5250f3e9a68540636
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 21:56:37 2009 +0200

    Weed out includes in PendingHandles

 TelepathyQt4/Client/pending-handles.cpp |  5 ++++-
 TelepathyQt4/Client/pending-handles.h   | 11 +++++++----
 tests/dbus/conn-requests.cpp            |  1 +
 3 files changed, 12 insertions(+), 5 deletions(-)

commit 6c5c0da2f50c3365407c472bfe77596523039f7f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 21:56:20 2009 +0200

    Weed out includes in Account

 TelepathyQt4/Client/account.h | 1 -
 1 file changed, 1 deletion(-)

commit 932822a70697707c84fe907eff27a5aa53dfa52d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 21:50:22 2009 +0200

    Weed out includes in PendingChannel

 TelepathyQt4/Client/pending-channel.h | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit a355dcdf6c343de372818cd82902073428c84a85
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 21:46:43 2009 +0200

    Weed out includes in OptionalInterfaceFactory

 TelepathyQt4/Client/optional-interface-factory.cpp | 2 ++
 TelepathyQt4/Client/optional-interface-factory.h   | 5 +++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 96f90da33490336f2936c64f9e0f186f74211ec7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 21:37:40 2009 +0200

    Weed out includes in DBusProxy (Uninlines DBusProxy::invalidate(QDBusError))

 TelepathyQt4/Client/dbus-proxy.cpp |  8 ++++++++
 TelepathyQt4/Client/dbus-proxy.h   | 13 +++++--------
 2 files changed, 13 insertions(+), 8 deletions(-)

commit 31b03db43ba3a55d4dd5a7ba34da242c06242e1d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 21:14:06 2009 +0200

    Use the new Test::processDBusQueue method in the contacts test

 tests/dbus/contacts.cpp | 14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

commit 5f9e1a66a87b6fd7b27b706b293ad6459cba929e
Merge: dc5b6e8 a94ff32
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 21:05:57 2009 +0200

    Merge branch 'master' into contacts-ng

commit a94ff32ac625d6be1b89956628f77a1bb77c6f2e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 20:57:04 2009 +0200

    Add Test::processDBusQueue to finish processing outstanding messages on services

 tests/dbus/handles.cpp |  7 +------
 tests/lib/test.cpp     | 17 +++++++++++++++++
 tests/lib/test.h       |  9 +++++++++
 3 files changed, 27 insertions(+), 6 deletions(-)

commit dc5b6e869e65e2376ac237fc5cd0a6c1148b27d3
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 19:36:26 2009 +0200

    Fix coding style in contact.h

 TelepathyQt4/Client/contact.h | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)

commit eef5aa9f72cf9984dbceab58202129968ad65d13
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 19:24:10 2009 +0200

    Fix debug-internal.h includes in contacts code

 TelepathyQt4/Client/contact-manager.cpp            | 1 +
 TelepathyQt4/Client/contact.cpp                    | 1 +
 TelepathyQt4/Client/pending-contact-attributes.cpp | 2 +-
 TelepathyQt4/Client/pending-contacts.cpp           | 1 +
 4 files changed, 4 insertions(+), 1 deletion(-)

commit 69a154141ecaf9887ceb11a4d36e047342cbfc84
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 19:18:40 2009 +0200

    Make Connection::getContactAttributes fail for non-ready and/or non-connected Connections

 TelepathyQt4/Client/connection.cpp                 | 24 ++++++++++++++++------
 TelepathyQt4/Client/pending-contact-attributes.cpp |  5 ++---
 TelepathyQt4/Client/pending-contact-attributes.h   |  2 +-
 3 files changed, 21 insertions(+), 10 deletions(-)

commit 744a28dcc8f1d9c2359e490b13142e8a56afd5f6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 11:30:22 2009 +0200

    Verify that the contact's handles are released properly in TestContacts::testForHandles

 tests/dbus/contacts.cpp | 54 +++----------------------------------------------
 1 file changed, 3 insertions(+), 51 deletions(-)

commit b49c02240f57c7aad647a00a634627ec6284377a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 09:27:28 2009 +0200

    Add function for checking whether the Contacts/ContactManager functionality is supported

 TelepathyQt4/Client/contact-manager.cpp | 13 +++++++++++++
 TelepathyQt4/Client/contact-manager.h   |  2 ++
 2 files changed, 15 insertions(+)

commit d158fc26f31fc2464de68e367c410829718ec5a3
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 09:25:28 2009 +0200

    Add basic test for contactsForHandles

 tests/dbus/contacts.cpp | 111 +++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 106 insertions(+), 5 deletions(-)

commit 254f1a972fb70af2bc283c4409f49e93a92d6d98
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 09:22:43 2009 +0200

    Don't make Connection the QObject parent of the Contacts
    
    Because Contacts are usually referred to by QSharedPointers, it would be
    somewhat tedious for users to guarantee that there are none lying around
    after the Connection is deleted.

 TelepathyQt4/Client/contact.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 25169f8655e9e961942963c30d612aab0daaa112
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 09:15:37 2009 +0200

    Fix signal declaration signatures in PendingContacts

 TelepathyQt4/Client/pending-contacts.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a1f2a1be7779bd5accfc3aee484c000314943327
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 08:46:13 2009 +0200

    Skeleton test for Contacts

 tests/dbus/Makefile.am  |   5 ++
 tests/dbus/contacts.cpp | 221 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 226 insertions(+)

commit b0f9a1b22c1efd69805df30f2177291ab8ebd874
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 29 08:16:13 2009 +0200

    Warn when using PendingContacts::handles() and identifiers() inconsistently in respect to the query

 TelepathyQt4/Client/pending-contacts.cpp | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit f4618484da3023e2d202366676ab3e253c15b2da
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 23:24:17 2009 +0200

    Add contactsForHandles(Referenced) and contactsForIdentifiers(QStringList) to ContactManager

 TelepathyQt4/Client/contact-manager.cpp  |  24 ++++++++
 TelepathyQt4/Client/contact-manager.h    |   5 ++
 TelepathyQt4/Client/pending-contacts.cpp | 102 ++++++++++++++++++++++++++++---
 TelepathyQt4/Client/pending-contacts.h   |  12 +++-
 4 files changed, 133 insertions(+), 10 deletions(-)

commit 7d0bf00f20ebe4eb3975b5524e1661fe03979cc0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 16:34:57 2009 +0200

    Add basic accessors to Contact

 TelepathyQt4/Client/contact.cpp | 18 ++++++++++++++++++
 TelepathyQt4/Client/contact.h   |  5 +++++
 2 files changed, 23 insertions(+)

commit 13552e1cbe656f038deb23fcd581035269ae2d50
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 16:30:19 2009 +0200

    Add naive ContactManager::contactsForHandles

 TelepathyQt4/Client/contact-manager.cpp  | 43 ++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/contact-manager.h    |  8 ++++++
 TelepathyQt4/Client/contact.cpp          | 20 +++++++++++++--
 TelepathyQt4/Client/contact.h            |  8 +++++-
 TelepathyQt4/Client/pending-contacts.cpp | 43 ++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-contacts.h   |  9 ++++++-
 6 files changed, 127 insertions(+), 4 deletions(-)

commit c5a620621cd190e56d333e1639c65c9c5b81fd5d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 16:28:50 2009 +0200

    Do moc for Contact

 TelepathyQt4/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 702cba10950480e477586fecf3ad01b8a0839386
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 15:58:46 2009 +0200

    Move PendingContactAttributes docs to the .cpp

 TelepathyQt4/Client/pending-contact-attributes.cpp | 81 +++++++++++++++++++++
 TelepathyQt4/Client/pending-contact-attributes.h   | 83 ----------------------
 2 files changed, 81 insertions(+), 83 deletions(-)

commit 4c903d4bcb6a6db59e64a9aa29f875b0178fdfff
Merge: 588ba73 7a0d353
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 28 10:43:13 2009 -0300

    Merge branch 'trivia'

commit 3b919eea1c249deb66cf080e349176a24529efce
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 15:36:50 2009 +0200

    Implement basic accessors on PendingContacts

 TelepathyQt4/Client/pending-contacts.cpp | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit ebf9908c8172b12fbe06f426f6fdbb32084ed882
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 15:08:40 2009 +0200

    Implement ContactManager::connection()

 TelepathyQt4/Client/contact-manager.cpp | 5 +++++
 TelepathyQt4/Client/contact-manager.h   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f2cbb80239f1193dd3b50db586acd8636ee4b54a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 14:57:47 2009 +0200

    Add stub PendingContacts

 TelepathyQt4/Client/PendingContacts      | 13 ++++++
 TelepathyQt4/Client/pending-contacts.cpp | 61 ++++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-contacts.h   | 69 ++++++++++++++++++++++++++++++++
 TelepathyQt4/Makefile.am                 |  5 ++-
 4 files changed, 147 insertions(+), 1 deletion(-)

commit 01dbcce195b5d3a07cb27abbecd83068f1345469
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 14:57:07 2009 +0200

    Add stub Contact

 TelepathyQt4/Client/Contact     | 13 +++++++++
 TelepathyQt4/Client/contact.cpp | 43 +++++++++++++++++++++++++++++
 TelepathyQt4/Client/contact.h   | 61 +++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Makefile.am        |  3 ++
 4 files changed, 120 insertions(+)

commit 3503314e6210567d394899128f06bde71a99d60a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 14:04:10 2009 +0200

    Add stub ContactManager class

 TelepathyQt4/Client/ContactManager      | 13 ++++++
 TelepathyQt4/Client/connection.cpp      | 15 ++++++-
 TelepathyQt4/Client/connection.h        |  2 +
 TelepathyQt4/Client/contact-manager.cpp | 73 +++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/contact-manager.h   | 57 +++++++++++++++++++++++++
 TelepathyQt4/Makefile.am                |  3 ++
 6 files changed, 161 insertions(+), 2 deletions(-)

commit 3a9517f967ee149e5fdddf61ec59abf785697640
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Dec 21 22:07:24 2008 +0200

    Add a wrapper for GetContactAttributes integrating it with the handle machinery

 TelepathyQt4/Client/PendingContactAttributes       |   6 +
 TelepathyQt4/Client/connection.cpp                 |  57 ++++++++
 TelepathyQt4/Client/connection.h                   |   6 +-
 TelepathyQt4/Client/pending-contact-attributes.cpp | 161 ++++++++++++++++++++
 TelepathyQt4/Client/pending-contact-attributes.h   | 162 +++++++++++++++++++++
 TelepathyQt4/Client/referenced-handles.h           |   1 +
 TelepathyQt4/Makefile.am                           |   4 +
 7 files changed, 396 insertions(+), 1 deletion(-)

commit 588ba7342bedfee565f20b50a78026317d136806
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 13:23:55 2009 +0200

    Actually make it 0.7.23, not 0.7.21

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit da91024b5273bb1a64ce4a5fcda00eaa19519b96
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jan 28 13:11:17 2009 +0200

    Bump tp-glib dependency to 0.7.23, 0.7.20 has no TpMessageMixin for example

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1caab54e3a81f4fa193bc9ccda3e6e387f5251f7
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Wed Jan 28 11:45:36 2009 +0100

    Split signals for removed contacts
    - signalAboutToRemoveContact() is emmitted before it is removed from the internal lists.
    - signalContactRemoved() is emmitted if the contact is removed internally..

 TelepathyQt4/Prototype/ContactManager.cpp |  4 +++-
 TelepathyQt4/Prototype/ContactManager.h   | 17 ++++++++++++++---
 2 files changed, 17 insertions(+), 4 deletions(-)

commit cb473029559b36d541e93d3319d745f0c43d1146
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Wed Jan 28 11:21:38 2009 +0100

    API update to clearify the signals

 TelepathyQt4/Prototype/AccountManager.h | 5 +++++
 1 file changed, 5 insertions(+)

commit d30d2c89ea1e90912f378383e0eaa8c5df429fd1
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Wed Jan 28 11:13:48 2009 +0100

    Splitting signals for removing accounts.
    
    - signalAboutToRemoveAccount() is emitted if the account is removed in telepathy and immediately before it is removed from local lists.
    - signalAccountRemoved() is emmitted after the account was removed from internal lists.

 TelepathyQt4/Prototype/AccountManager.cpp |  9 ++++++---
 TelepathyQt4/Prototype/AccountManager.h   | 11 +++++++++--
 tests/prototype/prototype.cpp             |  2 +-
 3 files changed, 16 insertions(+), 6 deletions(-)

commit 7a0d353de60b621cb928c529330d75eb199b1ddc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 19:06:23 2009 -0300

    Channel: Clear up instrospection queue if the channel closes/dies.

 TelepathyQt4/Client/channel.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 411b6a902bba74da2d66706c0d520cd63d63ffdf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 19:03:16 2009 -0300

    Channel: Delay initial introspection.
    
    To do this continueIntrospection had to be moved to Connection class itself as
    it needs to be a slot.

 TelepathyQt4/Client/channel.cpp | 51 +++++++++++++++++++----------------------
 TelepathyQt4/Client/channel.h   |  2 ++
 2 files changed, 26 insertions(+), 27 deletions(-)

commit efca910ba563171346f8c61aeaf7006cc8d2b948
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 18:56:54 2009 -0300

    Channel: Changed Private member initialization to use within definition initialization.

 TelepathyQt4/Client/channel.cpp | 24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

commit e6dde60500cc90e2436e5591fa240165424dd440
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 18:54:16 2009 -0300

    Channel: Moved baseInterface initialization to Private class itself.

 TelepathyQt4/Client/channel.cpp | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 321c5224d43928797bdd29640295d1499b751cd7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 18:53:35 2009 -0300

    Channel: Removed Q_ASSERT(false) from changeReadiness(ReadinessDead).
    
    Removed Q_ASSERT(false) from changeReadiness(ReadinessDead), this is needed
    because when the connection is invalidated and the channel is not
    yet dead it will call changeReadiness(ReadinessDead) that will assert.

 TelepathyQt4/Client/channel.cpp | 1 -
 1 file changed, 1 deletion(-)

commit 069e310cd3bcc27d4b1c0fc8831cc92461cbd125
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 18:39:54 2009 -0300

    Channel: Un-inline Private methods.

 TelepathyQt4/Client/channel.cpp | 640 +++++++++++++++++++++-------------------
 1 file changed, 330 insertions(+), 310 deletions(-)

commit bcf3ae9aeca7b70fdb9029402c2499fb8c974a68
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 18:34:26 2009 -0300

    Channel: Moved Private::Channel &parent to *parent.

 TelepathyQt4/Client/channel.cpp | 140 ++++++++++++++++++++--------------------
 1 file changed, 70 insertions(+), 70 deletions(-)

commit 03a0d79208e7ae5ca97f4abed1095eb0417d2784
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 18:29:20 2009 -0300

    Channel: Fixed coding style.

 TelepathyQt4/Client/channel.cpp | 490 ++++++++++++++++++++++++++--------------
 TelepathyQt4/Client/channel.h   |  95 +++++---
 2 files changed, 375 insertions(+), 210 deletions(-)

commit d55d771c4ef80ae9a8b356dee9adc878fadb7ee5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 17:55:52 2009 -0300

    Channel: Moved docs to source file as is.

 TelepathyQt4/Client/channel.cpp | 615 ++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/channel.h   | 548 +----------------------------------
 2 files changed, 617 insertions(+), 546 deletions(-)

commit 9ac671fb27101941e309252d10b05486b674916d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 16:37:44 2009 -0300

    DBusProxy: Changed signal invalidated to use const QString & instead of QString.

 TelepathyQt4/Client/abstract-interface.cpp |  6 +++---
 TelepathyQt4/Client/abstract-interface.h   |  4 ++--
 TelepathyQt4/Client/channel.cpp            |  4 ++--
 TelepathyQt4/Client/dbus-proxy.h           |  2 +-
 tests/dbus/conn-basics.cpp                 |  4 ++--
 tests/dbus/conn-requests.cpp               |  4 ++--
 tests/dbus/handles.cpp                     |  2 +-
 tests/dbus/stateful-proxy.cpp              | 20 ++++++++++----------
 8 files changed, 23 insertions(+), 23 deletions(-)

commit befe57fdea12689d948d03a1627a722773f52fad
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Jan 27 16:57:59 2009 +0100

    Improved debug output

 TelepathyQt4/Prototype/ContactManager.cpp  | 13 +++++++------
 TelepathyQt4/Prototype/PresenceManager.cpp |  7 +++++--
 2 files changed, 12 insertions(+), 8 deletions(-)

commit bb4c5cb594e09ca352a748e8eb6fe7e8a657cfdd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:26:32 2009 -0300

    Renamed tests/dbus/chan-basics.cpp to tests/dbus/conn-requests.cpp.

 tests/dbus/Makefile.am       |  10 +-
 tests/dbus/chan-basics.cpp   | 311 -------------------------------------------
 tests/dbus/conn-requests.cpp | 311 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 316 insertions(+), 316 deletions(-)

commit 1a7a140f759d26b4e77401f19d22472d70111cf9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:24:31 2009 -0300

    Changed tests/dbus/handles.cpp to have init/cleanup.

 tests/dbus/handles.cpp | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 48c2f0777c26db8e5e2d1722da80b68383d9292b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:24:17 2009 -0300

    Changed tests/dbus/conn-basics.cpp to have init/cleanup and create/destroy a conn for each test.

 tests/dbus/conn-basics.cpp | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit b5162ea7656bfb31ddda05da6d655a4e99d224d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:23:11 2009 -0300

    Changed tests/dbus/cm-basics.cpp to have init/cleanup and create/destroy a cm for each test.

 tests/dbus/cm-basics.cpp | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit af7b8e2b3a3500db4b45607a27443a72bef481bd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:22:47 2009 -0300

    Changed tests/dbus/chan-basics.cpp to have init/cleanup.

 tests/dbus/chan-basics.cpp | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit f9fae12e67ebed988d50fc0795273dbe05bcf7bd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:21:57 2009 -0300

    Changed tests/dbus/account-basics.cpp to have init/cleanup.

 tests/dbus/account-basics.cpp | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 2e80b5274576ad86b6f5073931e3910fd182f831
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 11:35:50 2009 -0300

    Connection: Added tests for ensure/createChannel.

 tests/dbus/Makefile.am     |   5 +
 tests/dbus/chan-basics.cpp | 299 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 304 insertions(+)

commit 3fe9cfb54ea4b4a88545e03f387dfc3445563714
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 11:34:40 2009 -0300

    Added echo2 test from tp-glib.
    
    Added echo2 test from tp-glib (supports ensure/createChannel).

 configure.ac                 |   1 +
 tests/lib/Makefile.am        |   2 +
 tests/lib/echo2/Makefile.am  |  22 ++
 tests/lib/echo2/chan.c       | 589 +++++++++++++++++++++++++++++++++++++++++++
 tests/lib/echo2/chan.h       |  58 +++++
 tests/lib/echo2/conn.c       | 193 ++++++++++++++
 tests/lib/echo2/conn.h       |  54 ++++
 tests/lib/echo2/im-manager.c | 389 ++++++++++++++++++++++++++++
 tests/lib/echo2/im-manager.h |  54 ++++
 9 files changed, 1362 insertions(+)

commit 8a346b79305c7e40db7037e68b7b1648b142bad4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 11:34:06 2009 -0300

    Connection: Only ChannelType is mandatory on ensure/createChannel.

 TelepathyQt4/Client/connection.cpp | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 26413fc30eb2d789d3ebaa70ad758d82dd5be2f5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 10:52:18 2009 -0300

    Connection: Updated requestConnect doc.

 TelepathyQt4/Client/connection.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit fa087fe1d139da82cef006892504ecf2b0316ea8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 10:49:59 2009 -0300

    Connection: Fixed pinocchio test conn-basics.

 tests/pinocchio/conn-basics.cpp | 55 +++++++++++++++++++++++------------------
 1 file changed, 31 insertions(+), 24 deletions(-)

commit e9e724598a96fc2907fdd8d97a6e8b4931317018
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:00:29 2009 -0300

    Changed tests/dbus/handles.cpp to inherit Test.

 tests/dbus/handles.cpp | 118 ++++++++++++++++++++++---------------------------
 1 file changed, 52 insertions(+), 66 deletions(-)

commit 6e04cce164d5866ff7e3efcb2a3b587632a140b7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:00:21 2009 -0300

    Changed tests/dbus/conn-basics.cpp to inherit Test.

 tests/dbus/conn-basics.cpp | 64 ++++++++++++++++++++++++----------------------
 1 file changed, 33 insertions(+), 31 deletions(-)

commit a06b0ff76adc4a5c80ada20700e66afe3bbed622
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:00:11 2009 -0300

    Changed tests/dbus/cm-basics.cpp to inherit Test.

 tests/dbus/cm-basics.cpp | 95 +++++++++++++++---------------------------------
 1 file changed, 29 insertions(+), 66 deletions(-)

commit 85b483a3c8875683340d4639c94f9ad4e1ca5edd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 12:00:00 2009 -0300

    Changed tests/dbus/account-basics.cpp to inherit Test.

 tests/dbus/account-basics.cpp | 167 +++++++++++++-----------------------------
 1 file changed, 52 insertions(+), 115 deletions(-)

commit a776f23cf173a9d34588ec02b2189d6c864bfd2b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 11:59:41 2009 -0300

    Changed tests/dbus/do-nothing.cpp to inherit Test.

 tests/dbus/do-nothing.cpp | 30 ++++++++++++------------------
 1 file changed, 12 insertions(+), 18 deletions(-)

commit 3b63cf57dd912fbe030da3cec25f33b9d8167876
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Jan 27 15:34:09 2009 +0100

    Fixed unittests
    - Added workaround for buggy mission control

 tests/prototype/prototype.cpp | 69 +++++++++++++++++++++++++++++++++++--------
 1 file changed, 56 insertions(+), 13 deletions(-)

commit 644d146789ae36174e7a186b5e107c6e5f758235
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Jan 27 15:22:08 2009 +0100

    Avoid unnecessary signals if old state is equal to new state

 TelepathyQt4/Prototype/Connection.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit c0d27884aa3f42f6ece120e2aff99eb5259ae869
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Jan 27 15:19:42 2009 +0100

    Fixed incorrect signals if new contact was added by remote user..

 TelepathyQt4/Prototype/ContactManager.cpp | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

commit 23475f584eefa3ecd9432020e0e8cadd70615bb1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 10:43:30 2009 -0300

    Connection: Update debug messages using nospace.

 TelepathyQt4/Client/connection.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit b7aa9d16bf9a9b4f783a3810431d5848f13e383e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 10:30:21 2009 -0300

    Connection: Proper initialize Private::ready.

 TelepathyQt4/Client/connection.cpp | 1 +
 1 file changed, 1 insertion(+)

commit a56a99adb43613a3c34adc8c1efde86e58a2d68b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 09:54:19 2009 -0300

    Connection: Added more PendingChannel debug messages.

 TelepathyQt4/Client/pending-channel.cpp | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit b0d67f5101669cd98c211622cbd8a0d47746fb63
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 09:28:04 2009 -0300

    Connection: Update PendingChannel::yours doc.

 TelepathyQt4/Client/pending-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1be94d13d80f9040777e72f343c932c4d7ee4a52
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 27 09:24:29 2009 -0300

    Connection: Added status to presence Offline and Available.

 TelepathyQt4/Client/connection.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 10f5d45a3391961eca438d83f1821dbd5419a790
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 18:08:54 2009 -0300

    Connection: Added features param to requestConnection.
    
    Added features param to requestConnect, the returned PendingOperation will only
    finish when the connection is ready with features.

 TelepathyQt4/Client/connection-internal.h | 52 +++++++++++++++++++++++++++++++
 TelepathyQt4/Client/connection.cpp        | 42 +++++++++++++++++++++++--
 TelepathyQt4/Client/connection.h          |  4 ++-
 TelepathyQt4/Makefile.am                  |  2 ++
 4 files changed, 96 insertions(+), 4 deletions(-)

commit fc5dd9f80bed09a36f7241b3cea0b399e8c2d553
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Jan 27 11:53:09 2009 +0100

    Remove unnecessary and unused signals

 TelepathyQt4/Prototype/ContactManager.cpp |  3 +--
 TelepathyQt4/Prototype/ContactManager.h   | 10 ----------
 2 files changed, 1 insertion(+), 12 deletions(-)

commit b1b3d2dc6ce7d68331eac5faa7322305beda58c7
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Jan 27 10:51:49 2009 +0100

    Fixed crash after external removing of contact.
    
    - Move signalContactRemoved() before removing it from local lists.
    - Do not delete object in ContactManager::removeContact(). This will happen asynchronously by receiving a signal from D-BUS

 TelepathyQt4/Prototype/ContactManager.cpp | 34 +++++++++++++++++++------------
 TelepathyQt4/Prototype/ContactManager.h   |  2 +-
 2 files changed, 22 insertions(+), 14 deletions(-)

commit 1a05cfa040243ee1394192e2e3f49639758f3165
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 17:29:54 2009 -0300

    Connection: Fixed becomeReady.
    
    Fixed becomeReady to set the presence to available if we are connected and we
    asked for FeatureSelfPresence.

 TelepathyQt4/Client/connection.cpp | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

commit 877910e39e69bc30754f63e1ae6f4b8dcafc1070
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 17:29:38 2009 -0300

    Connection: Updated docs.

 TelepathyQt4/Client/connection.cpp | 31 +++++++++++++++++++++++--------
 1 file changed, 23 insertions(+), 8 deletions(-)

commit 1bf847f11bd7e474c7ec37ba31d78a229c8e7f07
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 17:19:21 2009 -0300

    Connection: Added getter for PendingChannel::yours.

 TelepathyQt4/Client/pending-channel.cpp | 21 +++++++++++++++++++++
 TelepathyQt4/Client/pending-channel.h   |  2 ++
 2 files changed, 23 insertions(+)

commit 0817e3da1dba90321e9f3a82390c3ce7c52687e0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 17:07:12 2009 -0300

    Connection: Removed requestChannel.
    
    Removing requestChannel we also removed test/pinnochio/chan-basics,
    tests for channel will be added as soon as we have a test CM that
    implements ensure/createChannel.

 TelepathyQt4/Client/connection.cpp      |  45 ----
 TelepathyQt4/Client/connection.h        |   3 -
 TelepathyQt4/Client/pending-channel.cpp |  43 ----
 TelepathyQt4/Client/pending-channel.h   |   3 -
 tests/pinocchio/Makefile.am             |   4 -
 tests/pinocchio/chan-basics.cpp         | 403 --------------------------------
 6 files changed, 501 deletions(-)

commit e8dee9bd553386a663220f310d3991efba308586
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 18:26:01 2009 -0300

    Connection: Added tests for presence.

 TelepathyQt4/Client/connection.cpp |   4 +-
 tests/dbus/Makefile.am             |   5 +
 tests/dbus/conn-basics.cpp         | 191 +++++++++++++++++++++++++++++++++++++
 3 files changed, 198 insertions(+), 2 deletions(-)

commit a2e3f40691ad32cf5b335c2e83cb5052f46c8362
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 18:25:21 2009 -0300

    Added contacts conn tests from tp-glib.

 tests/lib/Makefile.am     |   3 +
 tests/lib/contacts-conn.c | 630 ++++++++++++++++++++++++++++++++++++++++++++++
 tests/lib/contacts-conn.h | 122 +++++++++
 tests/lib/debug.h         |   3 +
 4 files changed, 758 insertions(+)

commit 4062cb797461b465deafe323ce9fa1a610e04119
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 14:30:42 2009 -0300

    Connection: Updated docs for requestConnect/requestDisconnect.

 TelepathyQt4/Client/connection.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5cac8aff0083dd1602a84a52852266f6b3a0fb8f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 14:26:41 2009 -0300

    Connection: Added enum Status and changed initial status to StatusUnknown.

 TelepathyQt4/Client/connection.cpp |  6 +++---
 TelepathyQt4/Client/connection.h   |  8 ++++++++
 tests/dbus/handles.cpp             |  6 +++---
 tests/pinocchio/chan-basics.cpp    |  6 +++---
 tests/pinocchio/conn-basics.cpp    | 18 +++++++++---------
 tests/pinocchio/handles.cpp        |  8 ++++----
 6 files changed, 30 insertions(+), 22 deletions(-)

commit 94e50d1abcd1aa0bea05bbcefdad95a718b57557
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 14:06:23 2009 -0300

    Connection: Clear up instrospection queue if the connection dies.

 TelepathyQt4/Client/connection.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 4ebacead2ef2b01ec02fef0d39320a9c084b90d9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 14:01:13 2009 -0300

    Connection: Added getter and signal (changed) for self handle.

 TelepathyQt4/Client/connection.cpp | 14 ++++++++++++++
 TelepathyQt4/Client/connection.h   |  3 +++
 2 files changed, 17 insertions(+)

commit dabad14e25d912495f2f04d544081568faed2ebf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 13:53:26 2009 -0300

    Connection: Implement getSelfPresence.

 TelepathyQt4/Client/connection.cpp | 172 ++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/Client/connection.h   |   8 ++
 2 files changed, 179 insertions(+), 1 deletion(-)

commit b66d87a72cdd0b2e48a67b0d30b0024f20d8007e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 12:22:20 2009 -0300

    Connection: All presence related methods will only work if/when becomeReady(FeatureSelfPresence) finishes.
    
    Do not enqueue call to introspectSimplePresence if not explicitly requested.

 TelepathyQt4/Client/connection.cpp | 47 +++++++++++++++++++++++---------------
 1 file changed, 28 insertions(+), 19 deletions(-)

commit c542d2b0a733bf9e71f6cdbc4b2803428ff57b62
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 11:57:22 2009 -0300

    Connection: Updated Readiness doc.

 TelepathyQt4/Client/connection.cpp | 1 -
 1 file changed, 1 deletion(-)

commit 89fe5bdabc2bf17baa75ac3466da70bea7da7c43
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 11:36:09 2009 -0300

    Connection: Renamed simplePresenceStatuses and setSimplePresenceStatus.
    
    Renamed simplePresenceStatuses to allowedPresenceStatuses and
    setSimplePresenceStatus to setSelfPresence.

 TelepathyQt4/Client/connection.cpp | 4 ++--
 TelepathyQt4/Client/connection.h   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit a962008cee0cb065ee727641ceb25b55ea4f51cc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 11:31:40 2009 -0300

    Connection: Changed FeatureSimplePresence to FeatureSelfPresence.

 TelepathyQt4/Client/connection.cpp | 26 +++++++++++++-------------
 TelepathyQt4/Client/connection.h   |  2 +-
 tests/pinocchio/conn-basics.cpp    |  6 +++---
 3 files changed, 17 insertions(+), 17 deletions(-)

commit 2c393da0a7130df2459f68789b5457bb03eff22b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 11:19:47 2009 -0300

    Connection: Remove presence (legacy) interface high-level API support.
    
    Connection: Remove presence (legacy) interface high-level API support (to
    use it use Connection::presenceInterface() directly).

 TelepathyQt4/Client/connection.cpp | 90 +-------------------------------------
 TelepathyQt4/Client/connection.h   |  6 +--
 tests/pinocchio/conn-basics.cpp    |  9 +---
 3 files changed, 3 insertions(+), 102 deletions(-)

commit 3af9e7f9fd63a9614472c2416170f485fc6335bf
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 26 10:57:42 2009 -0300

    Connection: Remove aliasing interface high-level API support for now.
    
    Connection: Remove aliasing interface high-level API support for now (to use it use
    Connection::aliasingInterface() directly).

 TelepathyQt4/Client/connection.cpp | 99 ++------------------------------------
 TelepathyQt4/Client/connection.h   |  8 +--
 tests/pinocchio/conn-basics.cpp    |  9 +---
 3 files changed, 6 insertions(+), 110 deletions(-)

commit c6d63536d9375c61777dd0850baeb71d51804426
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 19:51:57 2009 -0300

    Connection: Fixed PendingChannel coding style.

 TelepathyQt4/Client/pending-channel.cpp | 54 ++++++++++++++++++---------------
 TelepathyQt4/Client/pending-channel.h   | 21 +++++++------
 2 files changed, 41 insertions(+), 34 deletions(-)

commit ac4232fc53efd0b140e1a57f7a5106884ba1e1e5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 19:44:56 2009 -0300

    Connection: Moved docs from PendingChannel header to source file.

 TelepathyQt4/Client/pending-channel.cpp | 76 +++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-channel.h   | 71 ++----------------------------
 2 files changed, 79 insertions(+), 68 deletions(-)

commit 53d50541bbe3a79c1c5fd682285026ee9ff52639
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 19:58:10 2009 -0300

    Connection: Updated documentation.

 TelepathyQt4/Client/connection.cpp | 45 ++++++++++++--------------------------
 1 file changed, 14 insertions(+), 31 deletions(-)

commit 4f3f0ce562a63f8cb0fd3a983e8328432b5c85f0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 19:22:22 2009 -0300

    Connection: Add setSimplePresenceStatus.

 TelepathyQt4/Client/connection.cpp | 19 +++++++++++++++++++
 TelepathyQt4/Client/connection.h   |  1 +
 2 files changed, 20 insertions(+)

commit a298b783ea4c1727533c10062c6cb4cb4fb7f23b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 19:08:30 2009 -0300

    Connection: Added test for ensureChannel.
    
    P.s.: pinocchio does not support RequestsInterface for now.

 tests/pinocchio/chan-basics.cpp | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 573affd9cc2a132980e5de77b063b53505c881b1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 19:01:42 2009 -0300

    Connection: Added createChannel/ensureChannel.

 TelepathyQt4/Client/connection.cpp      | 115 ++++++++++++++++++++++++++++++--
 TelepathyQt4/Client/connection.h        |  11 +++
 TelepathyQt4/Client/pending-channel.cpp |  92 ++++++++++++++++++++++++-
 TelepathyQt4/Client/pending-channel.h   |   6 +-
 4 files changed, 217 insertions(+), 7 deletions(-)

commit 249a3ad8565f71b060827700b096b4cecc133966
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Mon Jan 26 14:47:28 2009 +0100

    Fixed signalling issue:
    The removed account was deleted from local list before the signal was sent.

 TelepathyQt4/Prototype/AccountManager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a1c10c899817ad504aac9753784c68531e6e25ba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 17:48:39 2009 -0300

    Connection: Make Connection::baseInterface() protected.
    
    Connection: Make Connection::baseInterface() protected and changed tests to use
    high-level interface.

 TelepathyQt4/Client/connection.h |  2 +-
 tests/dbus/handles.cpp           | 11 +++---
 tests/pinocchio/chan-basics.cpp  | 82 +++++++++++++++++++++++++++++++++-------
 3 files changed, 74 insertions(+), 21 deletions(-)

commit 1d2ebf4faa04df6f625f8211a54d855c3bf8e7d6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 17:22:31 2009 -0300

    Connection: Changed tests to use Connection::requestConnect instead of baseInterface::Connect.

 tests/dbus/handles.cpp          |  3 ++-
 tests/pinocchio/chan-basics.cpp | 11 +++++------
 tests/pinocchio/conn-basics.cpp | 29 +++++++++++++++--------------
 tests/pinocchio/handles.cpp     | 10 ++++------
 4 files changed, 26 insertions(+), 27 deletions(-)

commit 6c58da47c50fafca8b3ac299e89da20889b63cdb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sun Jan 25 14:51:40 2009 -0300

    Connection: Added requestConnect.

 TelepathyQt4/Client/connection.cpp | 24 ++++++++++++++----------
 TelepathyQt4/Client/connection.h   |  2 ++
 2 files changed, 16 insertions(+), 10 deletions(-)

commit 815fa711b586ab1b6a5672a022fc4b68ea69fa75
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Jan 24 23:21:12 2009 -0300

    Connection: Moved readiness internally and expose statusChanged.

 TelepathyQt4/Client/channel.cpp    |  15 ++--
 TelepathyQt4/Client/channel.h      |   2 +-
 TelepathyQt4/Client/connection.cpp | 148 +++++++++++++++++++++----------------
 TelepathyQt4/Client/connection.h   |  14 +---
 tests/dbus/handles.cpp             |  78 ++++++-------------
 tests/pinocchio/chan-basics.cpp    |  36 ++++-----
 tests/pinocchio/conn-basics.cpp    | 122 ++++++------------------------
 tests/pinocchio/handles.cpp        |  36 ++++-----
 8 files changed, 168 insertions(+), 283 deletions(-)

commit a452686ed56a831ade2b3cb13608eefb64f7c09c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Jan 24 23:21:12 2009 -0300

    Connection: Added more tests to isReady/becomeReady functionality.

 tests/pinocchio/conn-basics.cpp | 41 ++++++++++++++++++++++++++++++++++-------
 1 file changed, 34 insertions(+), 7 deletions(-)

commit 47e0912af3a5df9abb2888fa900b381a320fe048
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Jan 24 23:20:08 2009 -0300

    Connection: Added support for features (Aliasing, Presence and SimplePresence).

 TelepathyQt4/Client/connection.cpp | 206 ++++++++++++++++++++++++++++---------
 TelepathyQt4/Client/connection.h   |   3 +
 2 files changed, 160 insertions(+), 49 deletions(-)

commit 6630ad3cde1be480cc8f2d73370cc9fbe8d1ae03
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Jan 24 20:08:10 2009 -0300

    Connection: Added test to isReady/becomeReady basic functionality.

 tests/pinocchio/conn-basics.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

commit 6f5b0a525e3f82629ffd4f685e9a33ea059c2366
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Sat Jan 24 20:03:31 2009 -0300

    Connection: Added basic isReady/becomReady support.
    
    Added basic isReady/becomReady support, for now ready means connection readiness
    is ReadinessFull (features will be added later).

 TelepathyQt4/Client/connection.cpp | 61 ++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/connection.h   | 11 +++++++
 2 files changed, 72 insertions(+)

commit 96a6c87e9566eb89d9dd533e08ec74e0641e30cb
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 23 16:49:10 2009 -0300

    Connection: Removed InterfaceSupportedChecking in favor of DBusProxy.

 TelepathyQt4/Client/connection.h | 6 ------
 1 file changed, 6 deletions(-)

commit f1a5797dd17eae0df565d0009dd44d5f5a899d24
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 23 16:37:50 2009 -0300

    Connection: Delay introspection startup.

 TelepathyQt4/Client/connection.cpp | 69 +++++++++++++++++++-------------------
 TelepathyQt4/Client/connection.h   |  2 ++
 2 files changed, 36 insertions(+), 35 deletions(-)

commit 21b7a6fc394468ac9ce43b0853f6564e77e52d6f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 23 16:27:45 2009 -0300

    Updated HACKING file.

 HACKING | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit f72609d307d7afdb70936eb900171c2794c0ce3e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 23 16:20:21 2009 -0300

    Connection: Delete watchers.

 TelepathyQt4/Client/connection.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 40e0f574094384d1b246bf6e125eef1e2c7626d1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 22 14:55:27 2009 -0300

    Connection: Changed for/Q_FOREACH to foreach wherever possible.

 TelepathyQt4/Client/connection.cpp | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 6faf2b6f70d41984ac6337a07b528bf76c56a633
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 22 14:54:52 2009 -0300

    Connection: Un-inline Private methods.

 TelepathyQt4/Client/connection.cpp | 407 +++++++++++++++++++------------------
 1 file changed, 211 insertions(+), 196 deletions(-)

commit 729317ff0a587db1d69c150556242dee2324c064
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 22 14:41:55 2009 -0300

    Connection: Moved Private::Connection &parent to *parent.

 TelepathyQt4/Client/connection.cpp | 66 +++++++++++++++++++-------------------
 1 file changed, 33 insertions(+), 33 deletions(-)

commit 886f03cfba9c35af8a7e820fb5dda6c0dc5811b3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 15 11:44:56 2009 -0300

    Connection: Coding style fixes.

 TelepathyQt4/Client/connection.cpp | 287 ++++++++++++++++++++++---------------
 TelepathyQt4/Client/connection.h   |  82 ++++++-----
 2 files changed, 217 insertions(+), 152 deletions(-)

commit e062425d42f22510ff5449bd1f247d92a5fb5e1e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 22 14:16:24 2009 -0300

    Connection: Renamed dbus connection from connection to bus.
    
    Connection: Renamed dbus connection from connection to bus, just for the sake of
    standardization.

 TelepathyQt4/Client/connection.cpp | 6 +++---
 TelepathyQt4/Client/connection.h   | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit f7822f511d1eea791a5f7eeae9f3866c3934c61e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 14 16:40:23 2009 -0300

    Connection: Moved docs to source file.

 TelepathyQt4/Client/connection.cpp | 356 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/connection.h   | 352 +-----------------------------------
 2 files changed, 362 insertions(+), 346 deletions(-)

commit a2c508fceebae6a513991620ddde96e462a0efd0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 15:25:27 2009 +0000

    Q_DISABLE_COPY in all public classes, except those that have a copy ctor

 TelepathyQt4/Client/abstract-interface.h         | 1 +
 TelepathyQt4/Client/account-manager.h            | 1 +
 TelepathyQt4/Client/channel.h                    | 1 +
 TelepathyQt4/Client/connection.h                 | 1 +
 TelepathyQt4/Client/dbus-proxy.h                 | 1 +
 TelepathyQt4/Client/optional-interface-factory.h | 2 ++
 TelepathyQt4/Client/pending-channel.h            | 1 +
 TelepathyQt4/Client/pending-handles.h            | 1 +
 TelepathyQt4/Client/pending-operation.h          | 1 +
 TelepathyQt4/Client/simple-pending-operations.h  | 3 +++
 10 files changed, 13 insertions(+)

commit 1f1153dc7087845e1909bae381af106d39c13912
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 16:56:26 2009 +0000

    Remove spurious mLoop member from PinocchioTest
    
    Having moved mLoop into the parent class, the fact that there's another
    one here (uninitialized, and used for about half the functions) breaks
    the tests.

 tests/pinocchio/lib.h | 1 -
 1 file changed, 1 deletion(-)

commit d38061ccc3a28bfeec2d6a90d170129f8bf9e4fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 13:51:50 2009 +0000

    Add a test for method calls failing

 tests/dbus/stateful-proxy.cpp | 127 ++++++++++++++++++++++++++++++++++--------
 1 file changed, 104 insertions(+), 23 deletions(-)

commit a2c88a9065c87c27ec1bea2ac92ebc01a4bb3542
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 12:34:13 2009 +0000

    Factor out parts of PinocchioTest into a generic Test helper

 tests/dbus/Makefile.am      |  1 +
 tests/lib/Makefile.am       | 29 ++++++++++++++++---
 tests/lib/test.cpp          | 68 +++++++++++++++++++++++++++++++++++++++++++++
 tests/lib/test.h            | 29 +++++++++++++++++++
 tests/pinocchio/Makefile.am |  1 +
 tests/pinocchio/lib.cpp     | 51 ++++++----------------------------
 tests/pinocchio/lib.h       | 15 ++++------
 7 files changed, 137 insertions(+), 57 deletions(-)

commit ceb0c7f68281eb2e61af3eb3ccc8edbc4a9c8811
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 18:55:20 2009 +0000

    qt4-client-gen.py: make all method calls fail after we've been invalidated

 tools/qt4-client-gen.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 264b77c0f063bb9247109da4bb035dc173f438f1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 11:07:56 2009 +0000

    qt4-client-gen: disconnect all D-Bus signals on invalidation

 tools/qt4-client-gen.py | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit 56eba22c37c3f4bb31dd551421f3aeebf27b59fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 11:03:21 2009 +0000

    OptionalInterfaceFactory: take the proxy instance as a ctor parameter
    
    Also, in qt4-client-gen, alter the ctor from DBusProxy * to take a
    mutable DBusProxy *.
    
    This lets us use it as the QObject parent, meaning that OIF's cleanup
    code is no longer needed.

 TelepathyQt4/Client/account-manager.cpp            |  2 ++
 TelepathyQt4/Client/account-manager.h              |  2 +-
 TelepathyQt4/Client/account.cpp                    |  1 +
 TelepathyQt4/Client/account.h                      |  4 +---
 TelepathyQt4/Client/channel.cpp                    |  5 ++--
 TelepathyQt4/Client/channel.h                      |  4 ++--
 TelepathyQt4/Client/connection-manager.cpp         |  2 ++
 TelepathyQt4/Client/connection-manager.h           |  2 +-
 TelepathyQt4/Client/connection.cpp                 |  2 ++
 TelepathyQt4/Client/connection.h                   |  2 +-
 TelepathyQt4/Client/optional-interface-factory.cpp | 27 ++++++++++++----------
 TelepathyQt4/Client/optional-interface-factory.h   | 20 ++++++++++++----
 tools/qt4-client-gen.py                            | 10 ++++----
 13 files changed, 51 insertions(+), 32 deletions(-)

commit 576946c7dbd04aa623d93b33cf112cd9ffca5553
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 10:53:02 2009 +0000

    AbstractInterface: add a constructor from DBusProxy
    
    Also make the invalidate slot protected.

 TelepathyQt4/Client/abstract-interface.cpp | 11 +++++++++++
 TelepathyQt4/Client/abstract-interface.h   |  5 +++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 47c97cad5e1e8e219602cc3bddf81a0e63ce3fad
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 23 09:49:17 2009 +0000

    OptionalInterfaceFactory: Be a template parameterized by DBusProxy subclasses
    
    This requires splitting out most of OIF into a non-template base class,
    OptionalInterfaceCache, and a change to the calling convention of
    interface().

 TelepathyQt4/Client/account-manager.h              |  6 +-
 TelepathyQt4/Client/account.h                      |  5 +-
 TelepathyQt4/Client/channel.h                      |  7 ++-
 TelepathyQt4/Client/connection-manager.h           |  5 +-
 TelepathyQt4/Client/connection.h                   |  8 ++-
 TelepathyQt4/Client/optional-interface-factory.cpp | 14 ++---
 TelepathyQt4/Client/optional-interface-factory.h   | 68 ++++++++++++++--------
 7 files changed, 68 insertions(+), 45 deletions(-)

commit 576b29ce1f1095dfe2f8313beaba714c78d6a110
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 16:00:18 2009 +0000

    qt4-client-gen.py: generate a constructor from a DBusProxy subclass

 tools/qt4-client-gen.py | 26 +++++++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

commit cb549aa7bdd5261a18f46ba64cda0c5cd4ad9abf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 15:51:33 2009 +0000

    StatefulDBusProxy: move one more method to its rightful place

 TelepathyQt4/Client/dbus-proxy.cpp | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 220d86a4a22ca5284cc7e6d6709db6f188dd4232
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 14:52:44 2009 +0000

    DBusProxy: Promote InterfaceSupportedChecking to superclass
    
    optionalInterface() can't move to the superclass because it uses the
    "main interface" functionality, which isn't in the superclass (for good
    reason - DBusProxy would have to be a template if we did that).

 TelepathyQt4/Client/account.cpp    | 15 ---------------
 TelepathyQt4/Client/account.h      |  8 --------
 TelepathyQt4/Client/channel.h      | 20 --------------------
 TelepathyQt4/Client/connection.h   | 19 -------------------
 TelepathyQt4/Client/dbus-proxy.cpp | 15 +++++++++++++++
 TelepathyQt4/Client/dbus-proxy.h   |  6 ++++++
 6 files changed, 21 insertions(+), 62 deletions(-)

commit d4d09fdc3121f9eeb9cc51aa8e37a877c500eacd
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 13:41:44 2009 +0000

    AbstractInterface: allow invalidation

 TelepathyQt4/Client/abstract-interface.cpp | 41 +++++++++++++++++++++++++++++-
 TelepathyQt4/Client/abstract-interface.h   | 10 ++++++++
 2 files changed, 50 insertions(+), 1 deletion(-)

commit 7192d0527a7bbf36d3700575d31376fae3002ac7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 11:45:08 2009 +0000

    OptionalInterfaceFactory: expect and require AbstractInterface subclasses
    
    Also fix coding style

 TelepathyQt4/Client/optional-interface-factory.cpp | 12 ++++++------
 TelepathyQt4/Client/optional-interface-factory.h   | 19 ++++++++++---------
 2 files changed, 16 insertions(+), 15 deletions(-)

commit b6d6d3fbc04ac751ed81a64778f7e4106de71918
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 11:36:11 2009 +0000

    qt4-client-gen.py: generate Telepathy::Client::AbstractInterface subclasses

 tools/qt4-client-gen.py | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit dac989fe607d9cff84573ad50f00aa9d66d1c299
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 22 11:33:31 2009 +0000

    AbstractInterface: Add a base class for 1-1 interfaces that use a DBusProxy
    
    This subclass of QDBusAbstractInterface will let us add support for being
    invalidated.

 TelepathyQt4/Client/AbstractInterface      | 13 +++++++
 TelepathyQt4/Client/abstract-interface.cpp | 44 ++++++++++++++++++++++++
 TelepathyQt4/Client/abstract-interface.h   | 55 ++++++++++++++++++++++++++++++
 TelepathyQt4/Makefile.am                   |  4 +++
 4 files changed, 116 insertions(+)

commit ea60266e2e700cb490d4b5de8d03c450e9592692
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 18:56:38 2009 +0000

    Account: improve code reuse

 TelepathyQt4/Client/account.cpp | 18 +++++-------------
 1 file changed, 5 insertions(+), 13 deletions(-)

commit c092fbe731af965e40d34babf1c2af4ec41766da
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 17:32:46 2009 +0000

    While I'm looking at the codegen anyway, deprecate Qt-style property access
    
    Having Qt properties on the QDBusAbstractInterface classes is appealing,
    but hides a pseudo-blocking D-Bus round-trip to the connection manager
    (of exactly the sort that we're trying to avoid).

 tools/qt4-client-gen.py | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit f853ac4daa5043c85d96e3eb664743533b782122
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 16:11:23 2009 +0000

    Replace Account::removed() signal with DBusProxy::invalidated()

 TelepathyQt4/Client/account.cpp | 8 +++++++-
 TelepathyQt4/Client/account.h   | 1 -
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 2d76d689034ab593e3164e82a1e77f6c1db0fc6c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 16:11:03 2009 +0000

    Rename Account::isValid to isValidAccount to avoid clash with DBusProxy

 TelepathyQt4/Client/account.cpp | 2 +-
 TelepathyQt4/Client/account.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 31ab48b7d10305ad359dae53ed834fe882a47ff6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 16:04:25 2009 +0000

    dbus-proxy.cpp: re-order so all DBusProxy code is together
    
    No code changes.

 TelepathyQt4/Client/dbus-proxy.cpp | 158 ++++++++++++++++++-------------------
 1 file changed, 79 insertions(+), 79 deletions(-)

commit ba692614736cf77b7150e302b1f272157c77ec69
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 16:03:21 2009 +0000

    DBusProxy: promote invalidated, invalidationReason etc. to superclass
    
    Even StatelessDBusProxy subclasses can have a use for invalidation -
    for instance, Account proxies should become invalid when the account
    is deleted, even though the Account API is otherwise stateless.

 TelepathyQt4/Client/dbus-proxy.cpp | 33 +++++++++------------------------
 TelepathyQt4/Client/dbus-proxy.h   | 29 ++++++++++++++---------------
 tests/dbus/stateful-proxy.cpp      | 20 ++++++++++----------
 3 files changed, 33 insertions(+), 49 deletions(-)

commit ba147032355ec7d8f465e466c4e6149dd16738f1
Merge: a92ff3b 620af04
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 21 12:41:56 2009 +0000

    Merge commit 'oggis/handles'
    
    Conflicts:
    
    	TelepathyQt4/Makefile.am
    	tests/dbus/Makefile.am
    
    Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>

commit 620af0423595a31045978d0d0496072d6a2e50b7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jan 16 16:15:12 2009 +0200

    Add basic handle test using tp-glib service side, converted from tp-glib

 tests/dbus/Makefile.am |   9 +-
 tests/dbus/handles.cpp | 282 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 289 insertions(+), 2 deletions(-)

commit a92ff3b2be62f95a156b5223a8c048d86a3f1090
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 15 17:45:08 2009 -0300

    Account: Fixed coding style.

 TelepathyQt4/Client/account.cpp | 3 ++-
 TelepathyQt4/Client/account.h   | 9 ++++++---
 2 files changed, 8 insertions(+), 4 deletions(-)

commit edc6284e67e2673359c1ec53b4fda3a5bbfcf84b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 19 15:03:34 2009 +0000

    Simplify checks for Python, and save the full path, not just 'python'
    
    This fixes service-activation of account-manager.py.
    
    The checks for Python were originally copied from telepathy-gabble, and
    no longer need to be as complex as they originally did - we have a hard
    dependency on Python 2.5, which Gabble did not.

 configure.ac | 26 ++++++++++----------------
 1 file changed, 10 insertions(+), 16 deletions(-)

commit 938231d66621c4917b536e5f72dac9a37334c8f8
Merge: f0c4e59 f905510
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 19 11:34:04 2009 -0300

    Merge branch 'connection'
    
    Conflicts:
    	TelepathyQt4/Makefile.am

commit f0c4e59aadb9b0cf77823829aa2b47e929823bde
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 16 16:00:48 2009 -0300

    Changed KeyFile key validation to also accept ".", "_" and "@" as valid characters.

 TelepathyQt4/key-file.cpp | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit f9055104d0676d35dd6db0c320a4c6a5d6cda995
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 16 16:53:29 2009 -0300

    Added test to ConnectionManager::requestConnection.

 tests/pinocchio/cm-basics.cpp | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit c0ea092d8f938141486a804b84234b992194bd2a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 16 16:43:43 2009 -0300

    Added ConnectionManager::requestConnection support.

 TelepathyQt4/Client/PendingConnection      |  13 +++
 TelepathyQt4/Client/connection-manager.cpp |  19 ++++
 TelepathyQt4/Client/connection-manager.h   |   5 +
 TelepathyQt4/Client/pending-connection.cpp | 150 +++++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-connection.h   |  71 ++++++++++++++
 TelepathyQt4/Makefile.am                   |   4 +
 6 files changed, 262 insertions(+)

commit 7a39d95251acb3cbf87442d21891c33b280874f4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 16 16:22:44 2009 -0300

    Removed unused declaration.

 TelepathyQt4/Client/account-manager.h | 1 -
 1 file changed, 1 deletion(-)

commit a14c61fbb8ea9cc83ca28d0e29fc6527c2cfab05
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 16 15:51:54 2009 -0300

    Make Account::continueIntrospection scalable.

 TelepathyQt4/Client/account.cpp | 23 ++++-------------------
 1 file changed, 4 insertions(+), 19 deletions(-)

commit 8d2e1af5885e61953e97757c800c71b5e29b7d93
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 16 15:51:32 2009 -0300

    Fixed removal of features from Account::Private::pendingFeatures.

 TelepathyQt4/Client/account.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7733b913aa4d089d720a73f6e39fa90f8cfde94b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 18:27:04 2009 -0300

    Update Account::isValid/isEnabled docs.

 TelepathyQt4/Client/account.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit ae14994f3c5671c5b5be81a3896135ca01636b72
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 18:06:50 2009 -0300

    Removed account-manager-internal.h.

 TelepathyQt4/Client/account-manager-internal.h | 71 --------------------------
 TelepathyQt4/Client/account-manager.cpp        | 29 ++++++++++-
 TelepathyQt4/Makefile.am                       |  1 -
 3 files changed, 28 insertions(+), 73 deletions(-)

commit cde6066d9942ce8a454641d25a97336b74ce6071
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 18:04:59 2009 -0300

    Removed account-internal.h.

 TelepathyQt4/Client/account-internal.h | 96 ----------------------------------
 TelepathyQt4/Client/account.cpp        | 48 ++++++++++++++++-
 TelepathyQt4/Makefile.am               |  1 -
 3 files changed, 47 insertions(+), 98 deletions(-)

commit f1e33977dfc5fd1e09563cac362dc0cb04fa4cf7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 18:02:43 2009 -0300

    Moved all signals/slots from AccountManager::Private to AccountManager.

 TelepathyQt4/Client/account-manager-internal.h |  22 +--
 TelepathyQt4/Client/account-manager.cpp        | 252 ++++++++++++-------------
 TelepathyQt4/Client/account-manager.h          |  12 +-
 TelepathyQt4/Makefile.am                       |   1 -
 4 files changed, 133 insertions(+), 154 deletions(-)

commit 565d8d1a845f4a820ba7703e0d8aa906ff08ca60
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 17:47:18 2009 -0300

    Moved all signals/slots from Account::Private to Account.

 TelepathyQt4/Client/account-internal.h |  45 +-
 TelepathyQt4/Client/account.cpp        | 766 +++++++++++++++------------------
 TelepathyQt4/Client/account.h          |  20 +-
 TelepathyQt4/Makefile.am               |   1 -
 4 files changed, 379 insertions(+), 453 deletions(-)

commit 2c0f41f458edb2591b6d8c949f6ec75efd5ae9af
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 16:57:47 2009 -0300

    Added missing signals to Account class.

 TelepathyQt4/Client/account-internal.h |  6 +++++-
 TelepathyQt4/Client/account.cpp        | 20 ++++++++++++++++++--
 TelepathyQt4/Client/account.h          |  6 +++++-
 3 files changed, 28 insertions(+), 4 deletions(-)

commit ba6b5d3703acfa5225d84665115f73fa6bbdc36d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 16:49:53 2009 -0300

    Changed Account classes to use QString instead of QDBusObjectPath.
    
    Changed Account classes to use QString instead of QDBusObjectPath.
    All other classes were already doing it, so change.

 TelepathyQt4/Client/account-manager-internal.h | 12 ++--
 TelepathyQt4/Client/account-manager.cpp        | 92 +++++++++++++++-----------
 TelepathyQt4/Client/account-manager.h          | 17 +++--
 TelepathyQt4/Client/account.cpp                |  4 +-
 TelepathyQt4/Client/account.h                  |  3 +-
 TelepathyQt4/Client/pending-account.cpp        |  3 +-
 tests/dbus/account-basics.cpp                  | 22 ++----
 7 files changed, 79 insertions(+), 74 deletions(-)

commit 00706e3b8c9328a4472c6184ba3969583022723d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 16:49:38 2009 -0300

    Implemented Account::getConnection.

 TelepathyQt4/Client/account.cpp | 25 +++++++++++++++++++++----
 TelepathyQt4/Client/account.h   |  4 ++--
 2 files changed, 23 insertions(+), 6 deletions(-)

commit 869d2ce54757d43c7e20bab2ccb3fce29d9669a7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 14:38:51 2009 -0300

    Added account protocol info test.

 tests/dbus/account-basics.cpp | 49 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

commit bcb15a0a25d8146badff62518fcb96293271b170
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 14:06:38 2009 -0300

    Added account avatar test.

 tests/dbus/account-basics.cpp | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

commit 073c9c0d25cc13f28dc4610c884408f021dc8812
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 14:05:48 2009 -0300

    Added Avatar interface to test account manager.

 tests/lib/account-manager.py | 31 +++++++++++++++++++++++++++++--
 1 file changed, 29 insertions(+), 2 deletions(-)

commit 4db083907c977cfb4d1fb7b980fa745a7af460b6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 14:05:11 2009 -0300

    Use Telepathy::Avatar instead of avatarData/avatarMimeType.

 TelepathyQt4/Client/account-internal.h |  5 ++-
 TelepathyQt4/Client/account.cpp        | 61 +++++++++-------------------------
 TelepathyQt4/Client/account.h          |  7 ++--
 3 files changed, 21 insertions(+), 52 deletions(-)

commit 3d903da857d4d02a21979742d300d2726e96e575
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 11:30:46 2009 -0300

    Emit Account::avatarChanged signal.

 TelepathyQt4/Client/account-internal.h |  2 ++
 TelepathyQt4/Client/account.cpp        | 62 ++++++++++++++++++++++++----------
 2 files changed, 47 insertions(+), 17 deletions(-)

commit 80be600a52e191ae8c7d1a0ab2b780e3fbea1d62
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 11:12:32 2009 -0300

    Check for avatar interface early.

 TelepathyQt4/Client/account-internal.h |  1 +
 TelepathyQt4/Client/account.cpp        | 37 +++++++++++++++++++++-------------
 2 files changed, 24 insertions(+), 14 deletions(-)

commit 8e97ecbd26a4ddfa96765e5dda5d175edb6be378
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 11:03:36 2009 -0300

    Added TODO note.

 TelepathyQt4/Client/account-manager.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit b786a7bc7b6d7e132b0fc5c253f1beddb34daa9d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 10:46:37 2009 -0300

    Added support for missing features on Account.
    
    Added support for missing features on Account, so we know what features are not
    supported and don't try to retrieve them again. Also do not fail if avatar is
    not found and you only care about avatar.

 TelepathyQt4/Client/account-internal.h |  1 +
 TelepathyQt4/Client/account.cpp        | 88 ++++++++++++++++++++++------------
 2 files changed, 59 insertions(+), 30 deletions(-)

commit 560c1cb88d5bd80493bb2c1f1d76c9796831bba0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 12 18:00:06 2009 -0300

    Added missing PendingAccount to Makefile.am.

 TelepathyQt4/Makefile.am             | 1 +
 TelepathyQt4/header-compile-test.cpp | 3 +++
 2 files changed, 4 insertions(+)

commit 27b89af08247188f8df3e561e2b1e53baf75781d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 12 21:34:35 2009 -0300

    Added more Account documentation.

 TelepathyQt4/Client/account.cpp | 284 +++++++++++++++++++++++++++++++++++++---
 TelepathyQt4/Client/account.h   |   8 +-
 2 files changed, 271 insertions(+), 21 deletions(-)

commit 682cd5a2e2fb6e2c4b6c8e3e78acf5c9df13594a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 12 20:59:38 2009 -0300

    Finished implementation of Account methods.
    
    Missing only Account::avatarChanged signal and Account::getConnection.

 TelepathyQt4/Client/account-internal.h |  29 ++-
 TelepathyQt4/Client/account.cpp        | 327 ++++++++++++++++++++++++++-------
 TelepathyQt4/Client/account.h          |  56 ++++--
 3 files changed, 333 insertions(+), 79 deletions(-)

commit c3b7ca084e397759e25ec3d6d71a5004ec6ea0dd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 12 20:58:56 2009 -0300

    Enable generation of account avatar interface autogenerated code.

 TelepathyQt4/account.xml | 2 --
 1 file changed, 2 deletions(-)

commit 3cd37379c702e2fe65b088e9e1d06785b0442a1e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 17:46:28 2009 -0300

    Added tests for account creation.

 tests/dbus/account-basics.cpp | 89 ++++++++++++++++++++++++++++++++++++-------
 1 file changed, 76 insertions(+), 13 deletions(-)

commit eb30ab06a960769191fb7eaafaf355027f3feb29
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 17:45:44 2009 -0300

    Added AccountManager::createAccount support.

 TelepathyQt4/Client/PendingAccount      |  13 +++
 TelepathyQt4/Client/account-manager.cpp |   8 +-
 TelepathyQt4/Client/account-manager.h   |   1 +
 TelepathyQt4/Client/pending-account.cpp | 151 ++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-account.h   |  72 +++++++++++++++
 TelepathyQt4/Makefile.am                |   3 +
 6 files changed, 245 insertions(+), 3 deletions(-)

commit 90e9312d8b4fccef355d6f538849d0a2b053a353
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 17:43:20 2009 -0300

    Fixed Account creation.

 TelepathyQt4/Client/account.cpp | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit 8eee84faa7f7e465d89482e69b96358df9bec462
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 13:44:14 2009 -0300

    Initial integration between AccountManager and Account.

 TelepathyQt4/Client/account-manager.cpp | 82 +++++++++++++++++++++------------
 TelepathyQt4/Client/account-manager.h   | 11 +++--
 2 files changed, 60 insertions(+), 33 deletions(-)

commit 8293b17a1a6efe7556a0e1e47b1e7fffbbebfec2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 19:49:37 2009 -0300

    Added initial Account impl.

 TelepathyQt4/Client/account-internal.h | 101 +++++++
 TelepathyQt4/Client/account.cpp        | 501 ++++++++++++++++++++++++++++++++-
 TelepathyQt4/Client/account.h          | 152 +++++++++-
 TelepathyQt4/Makefile.am               |   3 +
 4 files changed, 743 insertions(+), 14 deletions(-)

commit 4a0c65cbeaa96a2e3d2567453d5eba685d5b745e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 17:47:42 2009 -0300

    Make AccountManager::Private a class to fit its definition.

 TelepathyQt4/Client/connection-manager.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f8d0d517fadf86375f65f52cf2a77d22922adc3a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 13:35:36 2009 +0000

    DBusProxy: remove multiple blank lines

 TelepathyQt4/Client/dbus-proxy.cpp | 2 --
 1 file changed, 2 deletions(-)

commit 362b4fe3d07488615c5dabe85d85f8c9e00243db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 13:35:18 2009 +0000

    DBusProxy: tidy up docs

 TelepathyQt4/Client/dbus-proxy.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit b75839adc2b53cd765c9b5167d9c267ab4e1e077
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 13:34:22 2009 +0000

    DBusProxy: use top-level names for Qt headers

 TelepathyQt4/Client/dbus-proxy.cpp | 4 ++--
 tests/dbus/stateful-proxy.cpp      | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit ec4ca8a5577ac2d5146819e1d4ada27b18eb8a93
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 13:26:56 2009 +0000

    DBusProxy: move docs to .cpp

 TelepathyQt4/Client/dbus-proxy.cpp | 104 +++++++++++++++++++++++++++++++++++++
 TelepathyQt4/Client/dbus-proxy.h   | 102 ------------------------------------
 2 files changed, 104 insertions(+), 102 deletions(-)

commit 3973651af34c0958d21f43ed73677811c316fd7a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 13:17:16 2009 +0000

    DBusProxy and subclasses: don't store a pointer to parent
    
    This turns out to be unnecessary for these classes.
    
    Also re-indent initializers.

 TelepathyQt4/Client/dbus-proxy.cpp | 31 +++++++++++--------------------
 1 file changed, 11 insertions(+), 20 deletions(-)

commit 9753bc3174e74d05a0ad44ed17f053ffc43276d3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 13:04:50 2009 +0000

    DBusProxy: fix &/* placement

 TelepathyQt4/Client/dbus-proxy.cpp | 2 +-
 TelepathyQt4/Client/dbus-proxy.h   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1385b043a1c07d6e2c4ab5ccc084ff29d3ef8ff6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 15 12:48:41 2009 +0000

    DBusProxy: copyright 2009

 TelepathyQt4/Client/dbus-proxy.cpp |  4 ++--
 TelepathyQt4/Client/dbus-proxy.h   |  4 ++--
 tests/dbus/stateful-proxy.cpp      | 21 +++++++++++++++++++++
 3 files changed, 25 insertions(+), 4 deletions(-)

commit c041bf7aaa1fa2b12372b4e7efd753d899abfe15
Merge: 584980e 0871801
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jan 15 08:46:20 2009 +0200

    Merge branch 'master' into handles
    
    Conflicts:
    
    	tests/pinocchio/Makefile.am

commit 2f8ae7c4d0e5432535e32c5b3873135a16a47f0c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 18:00:28 2009 +0000

    Add a basic test for StatefulDBusProxy

 tests/dbus/Makefile.am        |   9 +-
 tests/dbus/stateful-proxy.cpp | 216 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 223 insertions(+), 2 deletions(-)

commit ec204ad08841a71a19c13fd2a96218f64d3c81a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 12:55:26 2009 +0000

    DBusProxy: note what would be needed for feature parity with TpProxy

 TelepathyQt4/Client/dbus-proxy.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 26c5dd097dbdfbce3a03194b219ebc4477cc95e2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 12:55:03 2009 +0000

    Connection: invalidate with a vaguely appropriate error when disconnected
    
    In a near-future telepathy-spec we should define better errors, but these
    will do for now.

 TelepathyQt4/Client/connection.cpp | 44 ++++++++++++++++++++++++++++++++++++--
 1 file changed, 42 insertions(+), 2 deletions(-)

commit 1a3ae2fc1b49651c35c3c372aa913780c8cc7750
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 12:49:57 2009 +0000

    Channel: fix incorrect error reply for Close()

 TelepathyQt4/Client/channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7541d71f3f77de81e447422929683ffe0e76bff4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 12:50:45 2009 +0000

    Channel: invalidate when Closed is received
    
    We don't really have an appropriate error code yet, so I've used
    Cancelled.

 TelepathyQt4/Client/channel.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 96a93adb7675b5498f35a76c6a676aca1a56e353
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 18:00:14 2009 +0000

    actually initialize (and also free) StatefulDBusProxy::mPriv

 TelepathyQt4/Client/dbus-proxy.cpp | 8 +++++++-
 TelepathyQt4/Client/dbus-proxy.h   | 2 ++
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 62f09c35c59fbb1225c035889a42723b2c8e0406
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 18:28:55 2009 +0000

    Fix signature of invalidated
    
    Qt signal binding is sensitive to the difference between
    Telepathy::Client::StatefulDBusProxy and StatefulDBusProxy, because
    it's secretly string comparison. Sad face.

 TelepathyQt4/Client/dbus-proxy.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 28e3d37d68bb633b7e184ad92f2513d00c48fb79
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 17:12:32 2009 +0000

    StatefulDBusProxy: Fix logic for tracking name ownership
    
    This requires the addition of a protected setBusName method.

 TelepathyQt4/Client/dbus-proxy.cpp | 11 ++++++-----
 TelepathyQt4/Client/dbus-proxy.h   |  3 +++
 2 files changed, 9 insertions(+), 5 deletions(-)

commit efe4d21394680d6e25d6f208dcde7d1ec69f63b2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 17:08:09 2009 +0000

    StatefulDBusProxy: find out the unique name
    
    For a stateful interface it doesn't make sense to follow name-owner
    changes, so we want to bind to the unique name.
    
    Currently I match telepathy-glib's implementation and use a
    pseudo-blocking call; since our call is only to the dbus-daemon this
    doesn't introduce any message reordering, and it avoids having to
    delay the start of the introspection process for subclasses until
    the unique name has been discovered.

 TelepathyQt4/Client/dbus-proxy.cpp | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 2d9c2367299942029dada5784975fd6c177842fe
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 16:53:11 2009 +0000

    StatefulDBusProxy: add an inline version of invalidate() that takes QDBusError

 TelepathyQt4/Client/dbus-proxy.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 9a8c1c250cde44f2a93c61eb1b0b31bebfb90020
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 17:59:52 2009 +0000

    add a destructor to StatelessDBusProxy for future-proofing

 TelepathyQt4/Client/dbus-proxy.cpp | 7 ++++++-
 TelepathyQt4/Client/dbus-proxy.h   | 2 ++
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 1d8015d812b1e6949137cf069ee9349a99338d1c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 16:47:39 2009 +0000

    StatelessDBusProxy: warn if the bus name is unique (makes no sense)

 TelepathyQt4/Client/dbus-proxy.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit b1dee07b8bd7f0836825b662621455831ba51bb4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 15:56:25 2009 +0000

    StatefulDBusProxy: make calling invalidate() twice not be an error
    
    We should just ignore the second invalidate() call and keep the first
    one, with a debug message.
    
    Also, add debug messages. When debugging we will probably want to know
    when a service dies.

 TelepathyQt4/Client/dbus-proxy.cpp | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit b1629438ca43172220b4af4eefeb632b4d411101
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 15:49:13 2009 +0000

    DBusProxy: Un-inline Private constructors

 TelepathyQt4/Client/dbus-proxy.cpp | 37 +++++++++++++++++++++----------------
 1 file changed, 21 insertions(+), 16 deletions(-)

commit 2a1b772b0abe9fc541940d068de99478b3e10813
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 15:32:01 2009 +0000

    StatefulDBusProxy: raise NameHasNoOwner if the service dies

 TelepathyQt4/Client/dbus-proxy.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit e03d3e1fa99706d9700aceb854faff22f94e51b0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 15:31:22 2009 +0000

    Constants: add TELEPATHY_DBUS_ERROR_NAME_HAS_NO_OWNER
    
    QtDBus doesn't expose equivalents of all the DBUS_ERROR_* macros from
    libdbus, and this one seems like the most appropriate mapping for
    "the service tracked by this StatefulDBusProxy has gone away".

 TelepathyQt4/constants.h | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 3c3beccdb4a6a2c05d5ad71d2d57537fa26b6e20
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 12 14:30:24 2009 +0000

    DBusProxy: coding style adjustments

 TelepathyQt4/Client/dbus-proxy.cpp | 36 ++++++++++++++++++++++--------------
 TelepathyQt4/Client/dbus-proxy.h   | 36 ++++++++++++++++++------------------
 2 files changed, 40 insertions(+), 32 deletions(-)

commit bee7ee71f5614f5ae680048097914e484f9bb420
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Dec 11 17:56:09 2008 +0000

    Change nameownerchanged handling slot to not call invalidate if the object is already invalidated.

 TelepathyQt4/Client/dbus-proxy.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f2a71f21a1d539822268633e6bad1302b643bbfe
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Dec 11 17:35:23 2008 +0000

    Correct a couple of minor api-docs typos.

 TelepathyQt4/Client/dbus-proxy.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d856453b54d92a28a79b2132600229b2bdd49254
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Thu Dec 11 17:34:15 2008 +0000

    Tame the Q_ASSERTs in StatefulDBusProxy invalidation code a bit.

 TelepathyQt4/Client/dbus-proxy.cpp | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 7db0b38e825b6c5f690cef04fcfe2c25e1a93cb3
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Dec 10 17:04:51 2008 +0000

    Invalidate statefulDbusProxy classes on getting nameOwnerChanged signal from DBus.

 TelepathyQt4/Client/dbus-proxy.cpp | 12 ++++++++++++
 TelepathyQt4/Client/dbus-proxy.h   |  2 ++
 2 files changed, 14 insertions(+)

commit 3c07414089d3d2638b364cca2c0a72d1d2b78484
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Dec 3 15:15:01 2008 +0000

    Implement a protected method that can be called to invalidate the StatefulDBusProxy.

 TelepathyQt4/Client/dbus-proxy.cpp | 28 ++++++++++++++++++++++++++++
 TelepathyQt4/Client/dbus-proxy.h   |  5 ++++-
 2 files changed, 32 insertions(+), 1 deletion(-)

commit 3d4bad05d6e114647c90047e366854cf63ac4083
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Dec 3 14:58:20 2008 +0000

    Implement getters for validity information in StatefulDBusProxy.

 TelepathyQt4/Client/dbus-proxy.cpp | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit e29d315014f6ea894fd1aa0621c6e04b8455bcf3
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Dec 3 14:46:36 2008 +0000

    Move DBusProxy invalidation to StatefulDBusProxy subclass.

 TelepathyQt4/Client/dbus-proxy.h | 93 ++++++++++++++++++++++------------------
 1 file changed, 51 insertions(+), 42 deletions(-)

commit 0871801796ae8266769b9b6ddbe10da6a81ef8c8
Merge: 66aebc4 5cafc49
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 14 18:31:07 2009 +0000

    Merge branch 'tpglib'

commit 66aebc40f180af31ffc404d8b43f08bcad721e24
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 13 18:21:05 2009 -0300

    Moved all signals/slots from ConnectionManager::Private to ConnectionManager.

 TelepathyQt4/Client/connection-manager-internal.h |  24 +-
 TelepathyQt4/Client/connection-manager.cpp        | 369 +++++++++++-----------
 TelepathyQt4/Client/connection-manager.h          |  16 +-
 3 files changed, 203 insertions(+), 206 deletions(-)

commit 584980e40d29b46b3cf8c69a0a6f5b0020d7dbc2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jan 12 20:18:48 2009 +0200

    Add conversion functions from ReferencedHandles to bare containers

 TelepathyQt4/Client/referenced-handles.cpp |  5 +++++
 TelepathyQt4/Client/referenced-handles.h   | 23 ++++++++++++++++++++++-
 2 files changed, 27 insertions(+), 1 deletion(-)

commit 46b40793aee591c112076c8f3b553d7a40980e6f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jan 12 17:35:31 2009 +0200

    Add PendingHandles pretty-include header and ensure that it and the one for ReferencedHandles is always used

 TelepathyQt4/Client/PendingHandles         | 13 +++++++++++++
 TelepathyQt4/Client/ReferencedHandles      |  6 ++++++
 TelepathyQt4/Client/pending-handles.cpp    |  2 +-
 TelepathyQt4/Client/pending-handles.h      |  4 ++++
 TelepathyQt4/Client/referenced-handles.cpp |  4 +++-
 TelepathyQt4/Client/referenced-handles.h   |  6 +++++-
 6 files changed, 32 insertions(+), 3 deletions(-)

commit 14f233fa5c7ecad6cf95d9f80cf97079ac828dd0
Merge: 4d4a5c8 b9758f0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jan 12 10:55:16 2009 +0200

    Merge branch 'master' into handles
    
    Conflicts:
    
    	TelepathyQt4/Client/connection.h
    	TelepathyQt4/Makefile.am

commit 7713e35fa594f1035b7d7d118ffe191829cf17bc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 17:46:56 2009 -0300

    Fixed some leaks.

 TelepathyQt4/Client/connection-manager.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 5cafc4937df677fe1251a443c6de9e14d1984e81
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 16:14:35 2009 +0000

    Add a simple CM test using a telepathy-glib CM in-process with the test

 tests/dbus/Makefile.am   |  15 +++++
 tests/dbus/cm-basics.cpp | 150 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 165 insertions(+)

commit 301caec5217f4b31eddb69e653bd3a7ae4ebd6c1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 16:56:30 2009 +0000

    Move MOC_INCLUDES further up tests/dbus/Makefile.am so we can append to it
    
    We want to put telepathy-glib on the include path conditionally.

 tests/dbus/Makefile.am | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 50e505d1d8144c14dc659369d0cc1423879dd633
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:34:24 2009 +0000

    tests/: consistently build generated moc files in _gen
    
    Also, in every directory, generate moc files in such a way that we can
    build them either from the .h (if there is one) or the .cpp (if not).
    
    Rationale: if the QObject is entirely local to one test, we don't need
    to bother making a header just for moc's benefit - we can just run moc
    on the .cpp, which contains both declaration and definition. However,
    for "library" code that already needs a header, like
    tests/peregrine/lib.{h,cpp}, the declaration that moc needs is in the
    header.

 tests/Makefile.am             | 11 ++++++++---
 tests/dbus/Makefile.am        |  6 +++---
 tests/dbus/account-basics.cpp |  3 ++-
 tests/dbus/do-nothing.cpp     |  3 ++-
 tests/key-file.cpp            |  3 ++-
 tests/manager-file.cpp        |  3 ++-
 6 files changed, 19 insertions(+), 10 deletions(-)

commit 1c63e74edf92e980005af1494076851df4543893
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:24:01 2009 +0000

    tests/: make it clearer why only some of the CXXFLAGS are passed to moc

 tests/Makefile.am           | 10 ++++++----
 tests/dbus/Makefile.am      |  8 +++++---
 tests/pinocchio/Makefile.am |  8 +++++---
 tests/prototype/Makefile.am |  8 +++++---
 4 files changed, 21 insertions(+), 13 deletions(-)

commit 5dcbb0208054f30bcdc677c7799087e23e1053bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:14:34 2009 +0000

    Move account-manager.py to tests/lib

 tests/Makefile.am                                |   1 -
 tests/account-manager.py                         | 287 -----------------------
 tests/dbus-1/services/account-manager.service.in |   2 +-
 tests/lib/Makefile.am                            |   3 +
 tests/lib/account-manager.py                     | 287 +++++++++++++++++++++++
 5 files changed, 291 insertions(+), 289 deletions(-)

commit 774b6d2adac35684bdb8ae05257c6c451665d002
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:10:31 2009 +0000

    Update tests/README to explain what tests/lib does

 tests/README | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 4b29716f88422ba76eb7f0b80f81b9ec1af64841
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:10:19 2009 +0000

    account-manager.service.in: use @TEST_PYTHON@
    
    If we just execute account-manager.py, it might not work - there is no
    guarantee that /usr/bin/python is the version we need. Explicitly run
    @TEST_PYTHON@ instead, and pass the script as an argument.

 tests/dbus-1/services/account-manager.service.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 29157bf434df7792f2664af16b38a4e39257595e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:09:23 2009 +0000

    tests/dbus/Makefile.am: don't build account-basics unless we can run it
    
    The account-basics test requires Python 2.5 with dbus-python
    (which is substituted as TEST_PYTHON). This is not a hard dependency,
    so the build and `make check` should succeed if it's missing.

 tests/dbus/Makefile.am | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 44d39ae6c8fa7df01a13ea2030641a1b670a4892
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:06:58 2009 +0000

    tests/lib: build a simple CM and Connection, taken from telepathy-glib

 configure.ac               |   1 +
 tests/Makefile.am          |   2 +
 tests/lib/Makefile.am      |  19 ++++
 tests/lib/simple-conn.c    | 226 +++++++++++++++++++++++++++++++++++++++++++++
 tests/lib/simple-conn.h    |  59 ++++++++++++
 tests/lib/simple-manager.c |  95 +++++++++++++++++++
 tests/lib/simple-manager.h |  55 +++++++++++
 7 files changed, 457 insertions(+)

commit d37511ef1ca731f23f597f33ae39d44594a27843
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:05:56 2009 +0000

    configure.ac: check whether we can run telepathy-glib-based tests
    
    These need telepathy-glib, and also require that the copy of QtCore
    we're using has GLib main loop integration. I'm assuming that the
    presence of -lglib-2.0 in pkg-config --static --libs is a sufficient
    indication that it does.

 configure.ac | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 09fe7864de5def90374b404d1748e03aef66811f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:04:34 2009 +0000

    configure.ac: Get some suitable CFLAGS for C code (from telepathy-glib)

 configure.ac | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 3f3135d81bf04d1026d78f7c8903184c715c39be
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:04:10 2009 +0000

    configure.ac: fix copy/paste error when selecting whether we are an official release

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 55f12bf56a13791dba788656e6970b895ff326a3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Jan 9 15:03:45 2009 +0000

    configure.ac: check for a C compiler too

 configure.ac | 7 +++++++
 1 file changed, 7 insertions(+)

commit b9758f07993ab8d73f81593571c8693d45507d95
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 10:50:46 2009 -0300

    Trivia patch, change the way connection-manager-internal.h is included.

 TelepathyQt4/Client/connection-manager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7ab07b8b97a36d5ea3f4ff7792fedac963f40e92
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 10:44:12 2009 -0300

    Revert "Include ConnectionManager public header, first, in connection-manager-internal.h"
    
    This reverts commit c42b234f3d88a929a33f8bc10de99bda82122a90.

 TelepathyQt4/Client/connection-manager-internal.h | 5 +++--
 TelepathyQt4/Client/connection-manager.cpp        | 3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 3f6d8e8fac5c408517ef2583028418cdfc6dd8de
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 17:56:22 2009 -0300

    Removed unnecessary initialization on AccountManager::Private.

 TelepathyQt4/Client/account-manager.cpp | 1 -
 1 file changed, 1 deletion(-)

commit 40041aab5c065b61b1c39cfa22fc5e7331408ef7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 14:11:17 2009 -0300

    Make AccountManager::Private a class to fit its definition.

 TelepathyQt4/Client/account-manager.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit abd86c260a54cc6b79301d46109fb8867f3bfa37
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 17:57:20 2009 -0300

    Delete baseInterface on ConnectionManager::Private destructor.

 TelepathyQt4/Client/connection-manager.cpp | 1 +
 1 file changed, 1 insertion(+)

commit e09f0f7fbf371d6a577ec019ce62c577873be6a2
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 17:56:38 2009 -0300

    Delete baseInterface on AccountManager::Private destructor.

 TelepathyQt4/Client/account-manager.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 72ca1694b4aa24de1d91d80f99655f793b52d9ae
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Fri Jan 9 10:13:06 2009 -0300

    Added empty line between includes.

 TelepathyQt4/Client/connection-manager.cpp | 1 +
 1 file changed, 1 insertion(+)

commit d7d20731a26340dbf45c5485706d9647892dac7d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 19:46:45 2009 -0300

    Updated AccountManager documentation.

 TelepathyQt4/Client/account-manager.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 88bf177ea0a32bafdd771ac43f4dc4a477079b6e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 19:47:26 2009 -0300

    Updated ConnectionManager documentation.

 TelepathyQt4/Client/connection-manager.cpp | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

commit a34d73121b0aee1d3c34c89268b13434727e36d7
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 19:48:10 2009 -0300

    Updated ManagerFile documentation.

 TelepathyQt4/manager-file.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit dabc2c649105b20b7c943ac73a262b774e8dc346
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 19:47:51 2009 -0300

    Updated KeyFile documentation.

 TelepathyQt4/key-file.cpp | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 8dc6805302939cd86569b42414a9f5cbe6c5f636
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Jan 8 19:48:31 2009 -0300

    Generate doc for cpp files.

 doxygen.cfg.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 232cc6a0de88713161376b615546b1f899cec446
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 20:04:50 2009 +0000

    Ignore generated service file

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit b34f19282684b7967dda557522b55ceea5ac345f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:59:57 2009 +0000

    AccountManager: fix up #includes for build system alterations

 TelepathyQt4/Client/account-manager.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 6c3a1b01b77d95e09813f4161c19077dcec9671c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:42:42 2009 +0000

    Distribute Client/account-manager-internal.h

 TelepathyQt4/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit c667f525d571c795137ffefbe77e0ee843e0941d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:38:30 2009 +0000

    tests/key-file.cpp: chdir to the right directory if out-of-tree

 tests/key-file.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit dee85092b1236e2ef1db70d218c171397fc762fb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:37:39 2009 +0000

    Remove -Wmissing-declarations; g++ 4.2 implements it as a noisy no-op

 configure.ac | 1 -
 1 file changed, 1 deletion(-)

commit c42b234f3d88a929a33f8bc10de99bda82122a90
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:08:56 2009 +0000

    Include ConnectionManager public header, first, in connection-manager-internal.h
    
    This means we can include only the internal header in the .cpp, and
    the public header will still be checked for self-containedness. So,
    do that.

 TelepathyQt4/Client/connection-manager-internal.h | 5 ++---
 TelepathyQt4/Client/connection-manager.cpp        | 3 +--
 2 files changed, 3 insertions(+), 5 deletions(-)

commit 3cac993ba803795272820636308d1f88ffc78261
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:07:44 2009 +0000

    Use full path for pending-string-list.moc.hpp

 TelepathyQt4/Client/pending-string-list.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e0d09303c989ce862ca780407f1433a25195b44
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:07:24 2009 +0000

    Distribute connection-manager-internal.h

 TelepathyQt4/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit b39d7124ac24513e3a03519759932333207a06dc
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:07:09 2009 +0000

    types.cpp: include the public header before the body

 TelepathyQt4/types.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit ca71dc1f5d7dd540320af2d94f3c99b458a76c26
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:06:54 2009 +0000

    manager-file.cpp: include the public header

 TelepathyQt4/manager-file.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit fca006ae8e6654ff1deba67f50140552ab9a0058
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:06:42 2009 +0000

    key-file.cpp: include the public header

 TelepathyQt4/key-file.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit c93040bf133c865444c971adc9aa636c284ebf7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 17:05:16 2009 +0000

    Move Client/*.moc.hpp into Client/_gen
    
    This moves them out of the way so tab completion works better :-)

 TelepathyQt4/Client/channel.cpp            |  3 +--
 TelepathyQt4/Client/connection-manager.cpp |  5 ++---
 TelepathyQt4/Client/connection.cpp         |  3 +--
 TelepathyQt4/Client/dbus-proxy.cpp         |  2 +-
 TelepathyQt4/Client/pending-channel.cpp    |  2 +-
 TelepathyQt4/Client/pending-operation.cpp  |  4 ++--
 TelepathyQt4/Makefile.am                   | 26 +++++++++++++-------------
 7 files changed, 21 insertions(+), 24 deletions(-)

commit 30cdeffc0404b1e3b43d6313dd1447d5b8c00200
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 16:57:45 2009 +0000

    Distribute debug-internal.h

 TelepathyQt4/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit a6b488c328b6120c44792d62dbc7f610bcaf3356
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 16:57:33 2009 +0000

    Fix thinko in moc rules

 TelepathyQt4/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 66362f294aab0bf5e7994eeb61797112a77eac17
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 16:47:22 2009 +0000

    Fix generation of moc in out-of-tree-builds, fixing distcheck
    
    * Split up the moc Makefile rule because the source might come from the
      srcdir or the builddir, depending
    * Ensure that $(builddir)/Client exists before trying to write files
      into it

 TelepathyQt4/Makefile.am | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 1bb83745b5644608ee6ac8491181b5e4bcfd1c0f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 16:20:38 2009 +0000

    Check for telepathy-glib as an optional build-time dependency

 configure.ac | 7 +++++++
 1 file changed, 7 insertions(+)

commit 80ea4a8b7dba07db4df3accaed87da8ab1607389
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 15:47:13 2009 +0000

    configure.ac: warn about more things

 configure.ac | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 498b896d3b28e0f82353f9031247148cf266ab09
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 15:47:02 2009 +0000

    Remove INSTALL - autogen.sh will make us a new one

 .gitignore |   1 +
 INSTALL    | 237 -------------------------------------------------------------
 2 files changed, 1 insertion(+), 237 deletions(-)

commit 4f785f01196a5f41205d509e3f499314e0aedf3e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 15:39:27 2009 +0000

    configure.ac: replace elaborate warning-flags logic with TP_COMPILER_WARNINGS

 configure.ac | 31 ++++++++++---------------------
 1 file changed, 10 insertions(+), 21 deletions(-)

commit 144d639cdb5fa29692c9a73dd287a7cd6556f735
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 15:39:00 2009 +0000

    TpPrototype::PresenceManager: don't check unsigned < 0
    
    Presumably the intention was to check for zero (which is the "null value"
    for handles), so let's do that instead.

 TelepathyQt4/Prototype/PresenceManager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8c6ffd96bc3d94affc8242e14e8e9657c8ba4d63
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 15:37:56 2009 +0000

    Add tp-compiler-warnings.m4 (from telepathy-glib)

 m4/Makefile.am             |  1 +
 m4/tp-compiler-warnings.m4 | 40 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+)

commit c419928dd78737a166b07d78bce165bdc8dae913
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 15:04:54 2009 +0000

    Replace TP_CXX_COMPILER_FLAG with a TP_COMPILER_FLAG that handles both C and C++

 configure.ac               |  8 ++++----
 m4/Makefile.am             |  2 +-
 m4/tp-compiler-flag.m4     | 36 ++++++++++++++++++++++++++++++++++++
 m4/tp-cxx-compiler-flag.m4 | 32 --------------------------------
 4 files changed, 41 insertions(+), 37 deletions(-)

commit 302c0267fa2bfcb1eba6d8948c1d3ec640b911bf
Merge: ecfd4b6 de7fc5a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Jan 8 19:40:04 2009 +0000

    Merge commit 'origin/master'

commit ecfd4b67b0e59fce02d3e5677122861877cda9ba
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 7 18:17:56 2009 -0300

    Added automated test for account-manager.

 tests/dbus/Makefile.am        |  4 ++
 tests/dbus/account-basics.cpp | 95 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 99 insertions(+)

commit 8974b5ebfc266c8a5c2af67dd36c5d52f55dfd5c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 7 18:15:18 2009 -0300

    Make tests/account-manager.py activatable.

 configure.ac                                     | 1 +
 tests/Makefile.am                                | 1 +
 tests/account-manager.py                         | 0
 tests/dbus-1/services/account-manager.service.in | 3 +++
 4 files changed, 5 insertions(+)

commit 06bb4f52810cad2c1d8bf5c2b76cb220fff2c00f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 7 18:14:39 2009 -0300

    Added initial AccountManager impl.

 TelepathyQt4/Client/account-manager-internal.h |  85 +++++
 TelepathyQt4/Client/account-manager.cpp        | 440 +++++++++++++++++++++++++
 TelepathyQt4/Client/account-manager.h          |  97 +++++-
 TelepathyQt4/Makefile.am                       |   2 +
 4 files changed, 607 insertions(+), 17 deletions(-)

commit 84ccb3283d09fa5ff66dd435a246353b2fb67bef
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 7 23:15:15 2009 -0300

    Added more debug.

 TelepathyQt4/Client/connection-manager.cpp | 1 +
 TelepathyQt4/manager-file.cpp              | 5 ++++-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 389fd7e396fd2cd23610968e55afb2cfcc3e5949
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 7 23:13:42 2009 -0300

    Do not replace XDG_DATA_DIRS, prepend tests dir to already existing one.
    
    Do not replace XDG_DATA_DIRS, prepend tests dir to already existing one, so
    cm-basics is able to find pinocchio manager file.

 tests/pinocchio/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b18471f7a0e4aa98ed6523a14ef6bae24a345033
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Wed Jan 7 18:32:46 2009 -0300

    Fixed docs.

 TelepathyQt4/Client/connection-manager.cpp | 42 ++++++++++++++----------------
 1 file changed, 20 insertions(+), 22 deletions(-)

commit de7fc5a31283b3bfaf0b8e220cedbf6c259d0820
Merge: a894fc8 e7cf7bb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 7 14:29:39 2009 +0000

    Merge branch 'spec'

commit e7cf7bbe22643f792ad0df8ff787f6868a24b85b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Jan 7 13:55:04 2009 +0000

    Update to spec 0.17.17

 spec/Account_Manager.xml              | 29 +++++++++++++----
 spec/Channel.xml                      |  6 ++++
 spec/Channel_Interface_Group.xml      | 59 +++++++++++++++++++++++++++++++++--
 spec/Channel_Interface_Messages.xml   |  6 ++--
 spec/Connection.xml                   | 59 ++++++++++++++++++++++++-----------
 spec/Connection_Interface_Avatars.xml |  4 +--
 spec/Connection_Manager.xml           |  4 +--
 spec/Media_Stream_Handler.xml         | 56 ++++++++++++++++++++-------------
 spec/all.xml                          |  2 +-
 9 files changed, 169 insertions(+), 56 deletions(-)

commit a894fc8e2c4c73c27e4c6183c47e003f22b8f4e1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 17:52:16 2009 -0300

    Moved ConnectionManager docs to source file and added more docs.

 TelepathyQt4/Client/connection-manager.cpp | 175 ++++++++++++++++++++++++++++-
 TelepathyQt4/Client/connection-manager.h   |  96 ----------------
 2 files changed, 172 insertions(+), 99 deletions(-)

commit 1dbb787bce6b98952b29db10c9eb8da30d8674ec
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 17:31:27 2009 -0300

    Fixed coding style on ConnectionManager.

 TelepathyQt4/Client/connection-manager-internal.h | 14 ++--
 TelepathyQt4/Client/connection-manager.cpp        | 93 +++++++----------------
 TelepathyQt4/Client/connection-manager.h          | 10 +--
 3 files changed, 40 insertions(+), 77 deletions(-)

commit 283ee56cd850ee82ad0b76e229505d6197f9cb2b
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 17:16:26 2009 -0300

    Make ConnectionManager::Private a friend of PendingReady instead of ConnectionManager.

 TelepathyQt4/Client/connection-manager-internal.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e9de7cafd36c81aa3351824ee0105fdd954db141
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 17:06:58 2009 -0300

    Removed parent member from ConnectionManager::Private (not needed).

 TelepathyQt4/Client/connection-manager-internal.h |  1 -
 TelepathyQt4/Client/connection-manager.cpp        | 10 +++++-----
 2 files changed, 5 insertions(+), 6 deletions(-)

commit 21f733f04feae421e43dca7df8c8354960936297
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 16:58:40 2009 -0300

    Moved ConnectionManager::mName to ConnectionManager::Private::name.

 TelepathyQt4/Client/connection-manager-internal.h |  3 ++-
 TelepathyQt4/Client/connection-manager.cpp        | 21 +++++++++++++--------
 TelepathyQt4/Client/connection-manager.h          |  3 +--
 3 files changed, 16 insertions(+), 11 deletions(-)

commit 0354fad269fa1dd1b81283cdefe569e50322b53a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 16:53:38 2009 -0300

    Moved ConnectionManager slots to ConnectionManager::Private class.
    
    Moved ConnectionManager slots to ConnectionManager::Private class and make
    ConnectionManager::Private a QObject.

 TelepathyQt4/Client/connection-manager-internal.h |  28 +--
 TelepathyQt4/Client/connection-manager.cpp        | 204 +++++++++++-----------
 TelepathyQt4/Client/connection-manager.h          |  10 +-
 3 files changed, 123 insertions(+), 119 deletions(-)

commit 323fb9818c31952889ed8593aa00777d780c5f9d
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 16:50:31 2009 -0300

    Removed ConnectionManager::ready signal in favor of becomeReady.

 TelepathyQt4/Client/connection-manager.cpp | 1 -
 TelepathyQt4/Client/connection-manager.h   | 4 ----
 2 files changed, 5 deletions(-)

commit d92eba661bd68cf5782d0852e9859a4d0bda9813
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 16:28:02 2009 -0300

    Moved ConnectionManagerPendingNames to ConnectionManager::Private::PendingNames.

 TelepathyQt4/Client/connection-manager-internal.h |  8 +++++---
 TelepathyQt4/Client/connection-manager.cpp        | 12 ++++++------
 2 files changed, 11 insertions(+), 9 deletions(-)

commit 3ac5785cceae550200653cdc759ea4a294ac9a6e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 16:25:53 2009 -0300

    Moved ConnectionManager::Private::PendingReady outside class definition.

 TelepathyQt4/Client/connection-manager-internal.h | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit 5fdb92d7faf5b19c263b380bf42f7021a4c5c9b8
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 16:16:21 2009 -0300

    Moved ConnectionManager::Private to connection-manager-internal.h.

 TelepathyQt4/Client/connection-manager-internal.h | 40 +++++++++++++++++++++++
 TelepathyQt4/Client/connection-manager.cpp        | 37 ---------------------
 2 files changed, 40 insertions(+), 37 deletions(-)

commit a03825b519c781904f9c8dba3118722ed1c9a1b0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 4 14:54:18 2008 +0000

    TelepathyQt4/Constants: add AccountManager-related constants

 TelepathyQt4/constants.h | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit cc3a7300fede7a65c8464c44c2d4c5009646b712
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 16:24:40 2008 +0000

    account-manager.py: implement Properties.Set on Account

 tests/account-manager.py | 29 ++++++++++++++++++++++++++++-
 1 file changed, 28 insertions(+), 1 deletion(-)

commit 14a8dfb1707d43042baeaba4065db78eccf12b74
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 16:24:26 2008 +0000

    account-manager.py: correct implementation of Properties.Get on Account

 tests/account-manager.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 64f129573bc320a92ef14fcaff0d8925304cc581
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 16:24:01 2008 +0000

    account-manager.py: correct implementation of UpdateParameters

 tests/account-manager.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ab47cdf1005fe85d65802abb2c328f099755d7c3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 16:23:46 2008 +0000

    account-manager.py: add debug logging

 tests/account-manager.py | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 8fa2c62e62aa618dcf5f6cf82179013b6bbe43ae
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 16:23:20 2008 +0000

    account-manager.py: fix signature of ValidAccounts and InvalidAccounts
    
    Somewhere it changed to 'as', i.e. bug-for-bug compatible with Mission
    Control 5.0.beta45.

 tests/account-manager.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 367a014613e3b3c8833722c2788d8a0bbe5e84a0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 12 16:22:44 2008 +0000

    account-manager.py: Don't bother overriding introspection
    
    We don't really need Properties in introspection, and the way I
    implemented it was wrong anyway.

 tests/account-manager.py | 13 -------------
 1 file changed, 13 deletions(-)

commit 02f64904f36c3159a19cd170a5e7c166ef301372
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 19:10:13 2008 +0000

    account-manager.py: allow creation and deletion of accounts

 tests/account-manager.py | 147 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 144 insertions(+), 3 deletions(-)

commit cc7ea340aed303ec194a36d02a385a57eb7b4a77
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 19:09:55 2008 +0000

    account-manager.py: correct sense of assertions

 tests/account-manager.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit e90be41fbbbd6f4fbd93a41c4d9ed0821d1b193a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 18:44:20 2008 +0000

    account-manager.py: fix signature of Get, Set

 tests/account-manager.py | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit f221fa216b30861250236977895f6990f7f3bbef
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 17:04:50 2008 +0000

    Add a simple AccountManager implementation

 tests/Makefile.am        |   1 +
 tests/account-manager.py | 122 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 123 insertions(+)

commit e6acea9fce069850448f2924f1ef8fc7324efd85
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 14:30:09 2009 -0300

    Added test for ConnecitonManager::listNames.

 tests/pinocchio/cm-basics.cpp | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit ea3cc86cffb69b69b8dc3b9f2316bc932d758a3e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 15:31:51 2009 -0300

    Added ConnectionManager::listNames method.
    
    Added ConnectionManager::listNames method that will list all CMs.

 TelepathyQt4/Client/connection-manager-internal.h | 60 +++++++++++++++++++
 TelepathyQt4/Client/connection-manager.cpp        | 71 +++++++++++++++++++++++
 TelepathyQt4/Client/connection-manager.h          |  3 +
 TelepathyQt4/Makefile.am                          |  1 +
 4 files changed, 135 insertions(+)

commit f0651110aaf519b20a5d4422e5865d2bc1042918
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 11:23:58 2009 -0300

    Added PendingStringList class.

 TelepathyQt4/Client/PendingStringList       | 13 ++++++
 TelepathyQt4/Client/pending-string-list.cpp | 69 +++++++++++++++++++++++++++++
 TelepathyQt4/Client/pending-string-list.h   | 63 ++++++++++++++++++++++++++
 TelepathyQt4/Makefile.am                    |  4 ++
 4 files changed, 149 insertions(+)

commit ec39a9bed10f3747e26f399449cc60f92e40072b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 17:39:23 2009 +0000

    Messages: add the necessary metadata to do code-gen in Qt
    
    This needs to go upstream into a telepathy-spec release before we merge
    this branch.

 TelepathyQt4/channel.xml            |  1 +
 spec/Channel_Interface_Messages.xml | 39 ++++++++++++++++++++++++++++++++++---
 2 files changed, 37 insertions(+), 3 deletions(-)

commit 3fc2b857d98327ca37a0842acd3504c4c69372af
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 17:38:29 2009 +0000

    codegen: support 'array-depth' attribute on types
    
    In the Qt world, we need to generate a named type for every level of
    nested list that makes sense. I've implemented this by adding an
    array-depth attribute to <tp:mapping> etc. indicating the maximum
    number of levels of nested lists that make sense for this type, so:
    
    <tp:mapping name="MessagePart" array-name="MessagePartList"
      array-depth="2">
    
    generates types MessagePart, MessagePartList = QList<MessagePart>,
    and MessagePartListList = QList<MessagePartList>. If array-depth is
    omitted, its value can be assumed to be 1 if array-name is present,
    or 0 otherwise.
    
    For the moment, the extra "List" suffix for arrays of nesting depth >= 2
    is hard-coded.

 tools/libqt4codegen.py | 36 +++++++++++++++++++++++++++++++-----
 tools/qt4-types-gen.py | 37 +++++++++++++++++++++++++++++++++++--
 2 files changed, 66 insertions(+), 7 deletions(-)

commit 883fe0aa1ccfc59943bb23f8ac167fb109092625
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 17:10:06 2009 +0000

    trivia: ignore recently added tests

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

commit 00e84befe2d26a8c1bb73160e6dd2c0686a588b8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 15:39:31 2009 +0000

    qt4-client-gen.py: escape */ when outputting into a comment

 tools/qt4-client-gen.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ad7d0f1b05ac045b479829fd766b08f1f5dabd21
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Jan 6 15:36:07 2009 +0000

    Spec 0.17.16 compliance: parse "dbus-property" flag in .manager files

 TelepathyQt4/manager-file.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit f31355515a3cb0f75ff75657a83c8077c2f68b5f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 18 12:16:49 2008 +0000

    Update to telepathy-spec 0.17.16
    
    Resulting ABI changes in stable interfaces:
    - generate Telepathy::Avatar struct
    - add optional MembersChangedDetailed signal to the Group interface
    - add Messages interface as stable
    - add ConnMgrParamFlagDBusProperty

 spec/Account.xml                                   |  95 ++--
 spec/Account_Interface_Avatar.xml                  |  14 +-
 spec/Account_Manager.xml                           |  20 +-
 spec/Channel.xml                                   |  93 ++--
 spec/Channel_Dispatch_Operation.xml                |  49 +-
 spec/Channel_Dispatcher.xml                        |  22 +
 ...Channel_Dispatcher_Interface_Operation_List.xml |  13 +-
 spec/Channel_Future.xml                            |   4 +-
 spec/Channel_Handler.xml                           |   8 +-
 spec/Channel_Interface_Call_Merging.xml            |   2 +-
 spec/Channel_Interface_Chat_State.xml              |   6 +-
 spec/Channel_Interface_DTMF.xml                    |   8 +-
 spec/Channel_Interface_Group.xml                   | 233 ++++++++--
 spec/Channel_Interface_Hold.xml                    |   6 +-
 spec/Channel_Interface_Media_Signalling.xml        |   4 +-
 spec/Channel_Interface_Messages.xml                |  97 +++-
 spec/Channel_Interface_Password.xml                |  10 +-
 spec/Channel_Interface_Tube.xml                    | 127 +++++
 spec/Channel_Request.xml                           |  24 +-
 spec/Channel_Type_Contact_List.xml                 |  32 +-
 spec/Channel_Type_DBus_Tube.xml                    | 183 ++++++++
 spec/Channel_Type_File_Transfer.xml                | 513 +++++++++++++++++++++
 spec/Channel_Type_Room_List.xml                    |  57 ++-
 spec/Channel_Type_Stream_Tube.xml                  | 198 ++++++++
 spec/Channel_Type_Streamed_Media.xml               | 103 +++--
 spec/Channel_Type_Text.xml                         |  79 ++--
 spec/Channel_Type_Tubes.xml                        |  49 +-
 spec/Client_Handler.xml                            |  17 +-
 spec/Client_Observer.xml                           |  28 +-
 spec/Connection_Interface_Aliasing.xml             |  22 +-
 spec/Connection_Interface_Avatars.xml              | 118 ++++-
 spec/Connection_Interface_Capabilities.xml         |  27 +-
 spec/Connection_Interface_Contact_Capabilities.xml | 165 +++++++
 spec/Connection_Interface_Contacts.xml             |  20 +-
 spec/Connection_Interface_Presence.xml             | 118 ++---
 spec/Connection_Interface_Renaming.xml             |  12 +-
 spec/Connection_Interface_Requests.xml             |  27 +-
 spec/Connection_Interface_Simple_Presence.xml      |   9 +-
 spec/Connection_Manager.xml                        | 117 +++--
 spec/all.xml                                       |   7 +-
 spec/generic-types.xml                             |   2 +-
 41 files changed, 2246 insertions(+), 492 deletions(-)

commit 86b5870182dc43a540de73a268376a5999a54402
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 18:58:39 2009 -0300

    Improved manager-file test case.

 tests/manager-file.cpp                             | 43 ++++++++++++++-
 tests/telepathy/managers/test-manager-file.manager | 61 ++++++++++++++++++++++
 2 files changed, 102 insertions(+), 2 deletions(-)

commit 2b351f5a582fc851eef41e75462b6c22b333212f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 10:09:54 2009 -0300

    Fixed KeyFile/ManagerFile to proper parse list of strings.

 TelepathyQt4/key-file.cpp     | 139 +++++++++++++++++++++++++++++++++++-------
 TelepathyQt4/key-file.h       |   2 +
 TelepathyQt4/manager-file.cpp |  82 ++++++++++++-------------
 3 files changed, 157 insertions(+), 66 deletions(-)

commit 3be7725f7ee803cf9dc209ac16efb8ccae3ed1dc
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Jan 6 10:03:19 2009 -0300

    Moved ManagerFile::variantFromDBusSignature to ManagerFile::variantTypeFromDBusSignature.
    
    Note: This method should be moved to an utils class of some sort.

 TelepathyQt4/Client/connection-manager.cpp |   2 +-
 TelepathyQt4/Client/connection-manager.h   |   4 +-
 TelepathyQt4/manager-file.cpp              | 134 +++++++++++++++--------------
 TelepathyQt4/manager-file.h                |   3 +-
 4 files changed, 75 insertions(+), 68 deletions(-)

commit 57c49fe2683e65565a8285d55f1f22a14efe2528
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 16:13:35 2009 -0300

    Added automated test for manager-file.

 tests/Makefile.am                                  | 25 +++++++-
 tests/manager-file.cpp                             | 75 ++++++++++++++++++++++
 .../managers/test-manager-file-invalid.manager     |  4 ++
 tests/telepathy/managers/test-manager-file.manager | 21 ++++++
 4 files changed, 122 insertions(+), 3 deletions(-)

commit 8864bb0079bc7742944d1e1014f12bdd2a1ab006
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 15:00:19 2009 -0300

    Consider params with secret suffix as secret params.

 TelepathyQt4/manager-file.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 65b2db5befbe1078c3a1627dfa984d405352c708
Merge: a9c899c 2fb1a5c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 19:00:16 2009 +0000

    Merge branch 'header-cleanup'

commit 2fb1a5c5c2573054377b0d37fe7660b5dabfb8de
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 18:39:57 2009 +0000

    Clean up inclusions into .cpp files
    
    * Use the public headers when testing self-containedness
    * Use <> vs "" to indicate which headers will get installed and which
      are just internal

 TelepathyQt4/Client/account-manager.cpp            |  7 +++----
 TelepathyQt4/Client/account.cpp                    |  7 +++----
 TelepathyQt4/Client/channel.cpp                    |  7 +++----
 TelepathyQt4/Client/connection-manager.cpp         | 10 +++++-----
 TelepathyQt4/Client/connection.cpp                 | 10 +++++-----
 TelepathyQt4/Client/dbus-proxy.cpp                 |  6 +++---
 TelepathyQt4/Client/dbus.cpp                       |  7 +++----
 TelepathyQt4/Client/media-session-handler.cpp      |  7 +++----
 TelepathyQt4/Client/media-stream-handler.cpp       |  7 +++----
 TelepathyQt4/Client/optional-interface-factory.cpp |  5 ++---
 TelepathyQt4/Client/pending-channel.cpp            |  6 +++---
 TelepathyQt4/Client/pending-operation.cpp          |  7 +++++--
 TelepathyQt4/Client/properties.cpp                 |  3 +--
 13 files changed, 42 insertions(+), 47 deletions(-)

commit 7a8fd68967944d7b6ebeb673fc0dde7f3351055e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 18:23:46 2009 +0000

    connection-manager.h: turn #include of PendingOperation into forward declaration

 TelepathyQt4/Client/connection-manager.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 571b45bdbe5edc4187061a889983b7dad9a15e80
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 18:23:24 2009 +0000

    connection.h: turn inclusions into forward declarations where possible

 TelepathyQt4/Client/connection.h | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 75a770657bf943e6f6d7a74a2de4cd2ecdf0a79b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 18:22:59 2009 +0000

    dbus-proxy.h: remove unnecessary include of <QDBusAbstractInterface>

 TelepathyQt4/Client/dbus-proxy.h | 1 -
 1 file changed, 1 deletion(-)

commit a9c899cb82d4100b8bb8d087bc88fadd7836f436
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 13:18:50 2009 -0300

    Added automated test for key-file.

 tests/Makefile.am                    | 34 ++++++++++++++++++++++++-
 tests/key-file.cpp                   | 49 ++++++++++++++++++++++++++++++++++++
 tests/test-key-file-format-error.ini |  4 +++
 tests/test-key-file.ini              |  9 +++++++
 4 files changed, 95 insertions(+), 1 deletion(-)

commit d6027ab958c4638964a8969afa23f0cf7e11e34a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 13:16:40 2009 -0300

    Proper parse key/values with spaces.

 TelepathyQt4/key-file.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 24fe0a908b6d536ac1f8ca2ebe55da0b17889b35
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 17:57:34 2009 +0000

    Reduce inclusions into channel.h via forward declarations
    
    channel.h only mentions Connection or QDBusPendingCallWatcher via a
    pointer, so it can just forward-declare those classes.
    
    Also compensate for this in channel.cpp and pending-channel.cpp,
    remove redundant inclusion of dbus.h in channel.cpp, and check
    self-containedness of the public header rather than channel.h.

 TelepathyQt4/Client/channel.cpp         | 8 ++++----
 TelepathyQt4/Client/channel.h           | 6 ++++--
 TelepathyQt4/Client/pending-channel.cpp | 1 +
 3 files changed, 9 insertions(+), 6 deletions(-)

commit 5dfffc75035f7c199517f16416215786ad297266
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 12:59:22 2009 -0300

    Fixed bug while searching for keys on on key file.

 TelepathyQt4/key-file.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e2023f27b867545521c62270de11b52078d30ce5
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 12:58:52 2009 -0300

    Fixed bug while setting error when parsing key files.

 TelepathyQt4/key-file.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6825157eb0db7e2ab1fc7479eb21edac1741456e
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 12:39:53 2009 -0300

    Make the global group an empty group instead of a group named "general".

 TelepathyQt4/key-file.cpp | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 510fbd678385c7a79bd4cfe95a5eb2fca90b3f5a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 17:30:33 2009 +0000

    Avoid circular dependency between Connection and PendingChannel, fixing compilation
    
    Also include the correct version of the Channel header in
    pending-channel.cpp

 TelepathyQt4/Client/connection.h        | 7 +------
 TelepathyQt4/Client/pending-channel.cpp | 2 +-
 TelepathyQt4/Client/pending-channel.h   | 3 +--
 tests/pinocchio/chan-basics.cpp         | 1 +
 4 files changed, 4 insertions(+), 9 deletions(-)

commit d615b6a6aaa1abecd8409c395edcda4773698d02
Merge: d498dbb addd506
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 16:57:47 2009 +0000

    Merge commit 'andrunko/misc'

commit d498dbb03dd10dcbdc18bef8eef32a75b6282c4c
Merge: 90c0f92 d5b52d9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 16:57:39 2009 +0000

    Merge commit 'andrunko/rearrangement'
    
    Conflicts:
    
    	TelepathyQt4/Client/connection-manager.h

commit 90c0f92adb97206d73e07316c3fa46b1f2c063f3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 29 17:52:52 2008 -0300

    Removed debug.

 TelepathyQt4/manager-file.cpp | 1 -
 1 file changed, 1 deletion(-)

commit 38c2643670223baad5ab3109fe64e1e71491a896
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 11:43:57 2009 -0300

    Renamed escapedKey to validateKey and escapedString to unescapeString.
    
    Renamed escapedKey to validateKey and escapedString to unescapeString as
    suggested by smcv.

 TelepathyQt4/key-file.cpp | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 49fe4f2e328aff8f777efc884afc096e5b9eee98
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 11:36:04 2009 -0300

    Added ProtocolParameter private data for future expansion.

 TelepathyQt4/cli-connection-manager.h | 3 +++
 1 file changed, 3 insertions(+)

commit 92c322da25426b6a3d02becb322ba4c19857b1ac
Merge: 6db3a8a 67a3076
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Jan 5 16:54:27 2009 +0000

    Merge commit 'andrunko/cm'
    
    Conflicts:
    
    	TelepathyQt4/cli-connection-manager.cpp

commit addd50631982337ce195c9cb7256c9b7b478f311
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 12:10:41 2009 -0300

    Renamed IN_TELEPATHY_QT4_INTERNALS to IN_TELEPATHY_QT4_HEADER.

 TelepathyQt4/Client/Account                                    | 6 +++---
 TelepathyQt4/Client/AccountInterface                           | 6 +++---
 TelepathyQt4/Client/AccountManager                             | 6 +++---
 TelepathyQt4/Client/AccountManagerInterface                    | 6 +++---
 TelepathyQt4/Client/Channel                                    | 6 +++---
 TelepathyQt4/Client/ChannelInterface                           | 6 +++---
 TelepathyQt4/Client/ChannelInterfaceCallStateInterface         | 6 +++---
 TelepathyQt4/Client/ChannelInterfaceChatStateInterface         | 6 +++---
 TelepathyQt4/Client/ChannelInterfaceDTMFInterface              | 6 +++---
 TelepathyQt4/Client/ChannelInterfaceGroupInterface             | 6 +++---
 TelepathyQt4/Client/ChannelInterfaceHoldInterface              | 6 +++---
 TelepathyQt4/Client/ChannelInterfaceMediaSignallingInterface   | 6 +++---
 TelepathyQt4/Client/ChannelInterfacePasswordInterface          | 6 +++---
 TelepathyQt4/Client/ChannelTypeContactListInterface            | 6 +++---
 TelepathyQt4/Client/ChannelTypeRoomListInterface               | 6 +++---
 TelepathyQt4/Client/ChannelTypeStreamedMediaInterface          | 6 +++---
 TelepathyQt4/Client/ChannelTypeTextInterface                   | 6 +++---
 TelepathyQt4/Client/ChannelTypeTubesInterface                  | 6 +++---
 TelepathyQt4/Client/Connection                                 | 6 +++---
 TelepathyQt4/Client/ConnectionInterface                        | 6 +++---
 TelepathyQt4/Client/ConnectionInterfaceAliasingInterface       | 6 +++---
 TelepathyQt4/Client/ConnectionInterfaceAvatarsInterface        | 6 +++---
 TelepathyQt4/Client/ConnectionInterfaceCapabilitiesInterface   | 6 +++---
 TelepathyQt4/Client/ConnectionInterfaceContactsInterface       | 6 +++---
 TelepathyQt4/Client/ConnectionInterfacePresenceInterface       | 6 +++---
 TelepathyQt4/Client/ConnectionInterfaceRequestsInterface       | 6 +++---
 TelepathyQt4/Client/ConnectionInterfaceSimplePresenceInterface | 6 +++---
 TelepathyQt4/Client/ConnectionManager                          | 6 +++---
 TelepathyQt4/Client/ConnectionManagerInterface                 | 6 +++---
 TelepathyQt4/Client/DBus                                       | 6 +++---
 TelepathyQt4/Client/DBusDaemonInterface                        | 6 +++---
 TelepathyQt4/Client/DBusProxy                                  | 6 +++---
 TelepathyQt4/Client/IntrospectableInterface                    | 6 +++---
 TelepathyQt4/Client/MediaSessionHandler                        | 6 +++---
 TelepathyQt4/Client/MediaSessionHandlerInterface               | 6 +++---
 TelepathyQt4/Client/MediaStreamHandler                         | 6 +++---
 TelepathyQt4/Client/MediaStreamHandlerInterface                | 6 +++---
 TelepathyQt4/Client/OptionalInterfaceFactory                   | 6 +++---
 TelepathyQt4/Client/PeerInterface                              | 6 +++---
 TelepathyQt4/Client/PendingChannel                             | 6 +++---
 TelepathyQt4/Client/PendingFailure                             | 6 +++---
 TelepathyQt4/Client/PendingOperation                           | 6 +++---
 TelepathyQt4/Client/PendingSuccess                             | 6 +++---
 TelepathyQt4/Client/PendingVoidMethodCall                      | 6 +++---
 TelepathyQt4/Client/Properties                                 | 6 +++---
 TelepathyQt4/Client/PropertiesInterface                        | 6 +++---
 TelepathyQt4/Client/PropertiesInterfaceInterface               | 6 +++---
 TelepathyQt4/Client/StatefulDBusProxy                          | 6 +++---
 TelepathyQt4/Client/StatelessDBusProxy                         | 6 +++---
 TelepathyQt4/Client/account-manager.cpp                        | 2 +-
 TelepathyQt4/Client/account-manager.h                          | 4 ++--
 TelepathyQt4/Client/account.cpp                                | 2 +-
 TelepathyQt4/Client/account.h                                  | 4 ++--
 TelepathyQt4/Client/channel.cpp                                | 2 +-
 TelepathyQt4/Client/channel.h                                  | 4 ++--
 TelepathyQt4/Client/connection-manager.cpp                     | 2 +-
 TelepathyQt4/Client/connection-manager.h                       | 4 ++--
 TelepathyQt4/Client/connection.cpp                             | 2 +-
 TelepathyQt4/Client/connection.h                               | 4 ++--
 TelepathyQt4/Client/dbus-proxy.cpp                             | 2 +-
 TelepathyQt4/Client/dbus-proxy.h                               | 4 ++--
 TelepathyQt4/Client/dbus.cpp                                   | 2 +-
 TelepathyQt4/Client/dbus.h                                     | 4 ++--
 TelepathyQt4/Client/media-session-handler.cpp                  | 2 +-
 TelepathyQt4/Client/media-session-handler.h                    | 4 ++--
 TelepathyQt4/Client/media-stream-handler.cpp                   | 2 +-
 TelepathyQt4/Client/media-stream-handler.h                     | 4 ++--
 TelepathyQt4/Client/optional-interface-factory.cpp             | 2 +-
 TelepathyQt4/Client/optional-interface-factory.h               | 4 ++--
 TelepathyQt4/Client/pending-channel.cpp                        | 2 +-
 TelepathyQt4/Client/pending-channel.h                          | 4 ++--
 TelepathyQt4/Client/pending-operation.cpp                      | 2 +-
 TelepathyQt4/Client/pending-operation.h                        | 4 ++--
 TelepathyQt4/Client/properties.cpp                             | 2 +-
 TelepathyQt4/Client/properties.h                               | 4 ++--
 TelepathyQt4/Client/simple-pending-operations.h                | 4 ++--
 TelepathyQt4/Constants                                         | 6 +++---
 TelepathyQt4/Debug                                             | 6 +++---
 TelepathyQt4/KeyFile                                           | 6 +++---
 TelepathyQt4/Makefile.am                                       | 6 +++---
 TelepathyQt4/ManagerFile                                       | 6 +++---
 TelepathyQt4/Types                                             | 6 +++---
 TelepathyQt4/constants.h                                       | 4 ++--
 TelepathyQt4/debug.cpp                                         | 2 +-
 TelepathyQt4/debug.h                                           | 4 ++--
 TelepathyQt4/key-file.cpp                                      | 2 +-
 TelepathyQt4/key-file.h                                        | 4 ++--
 TelepathyQt4/manager-file.cpp                                  | 2 +-
 TelepathyQt4/manager-file.h                                    | 4 ++--
 TelepathyQt4/types.cpp                                         | 2 +-
 TelepathyQt4/types.h                                           | 4 ++--
 91 files changed, 220 insertions(+), 220 deletions(-)

commit 473e35db90d25cd8b5d6a08c76602a433c312f95
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 12:07:23 2009 -0300

    Added undef IN_TELEPATHY_QT4_INTERNALS to all fancy headers.
    
    Added undef IN_TELEPATHY_QT4_INTERNALS to all fancy headers so users are not
    allowed to include a fancy header and then include a normal header.

 TelepathyQt4/Client/Account                                    | 2 ++
 TelepathyQt4/Client/AccountInterface                           | 2 ++
 TelepathyQt4/Client/AccountManager                             | 2 ++
 TelepathyQt4/Client/AccountManagerInterface                    | 2 ++
 TelepathyQt4/Client/Channel                                    | 2 ++
 TelepathyQt4/Client/ChannelInterface                           | 2 ++
 TelepathyQt4/Client/ChannelInterfaceCallStateInterface         | 2 ++
 TelepathyQt4/Client/ChannelInterfaceChatStateInterface         | 2 ++
 TelepathyQt4/Client/ChannelInterfaceDTMFInterface              | 2 ++
 TelepathyQt4/Client/ChannelInterfaceGroupInterface             | 2 ++
 TelepathyQt4/Client/ChannelInterfaceHoldInterface              | 2 ++
 TelepathyQt4/Client/ChannelInterfaceMediaSignallingInterface   | 2 ++
 TelepathyQt4/Client/ChannelInterfacePasswordInterface          | 2 ++
 TelepathyQt4/Client/ChannelTypeContactListInterface            | 2 ++
 TelepathyQt4/Client/ChannelTypeRoomListInterface               | 2 ++
 TelepathyQt4/Client/ChannelTypeStreamedMediaInterface          | 2 ++
 TelepathyQt4/Client/ChannelTypeTextInterface                   | 2 ++
 TelepathyQt4/Client/ChannelTypeTubesInterface                  | 2 ++
 TelepathyQt4/Client/Connection                                 | 2 ++
 TelepathyQt4/Client/ConnectionInterface                        | 2 ++
 TelepathyQt4/Client/ConnectionInterfaceAliasingInterface       | 2 ++
 TelepathyQt4/Client/ConnectionInterfaceAvatarsInterface        | 2 ++
 TelepathyQt4/Client/ConnectionInterfaceCapabilitiesInterface   | 2 ++
 TelepathyQt4/Client/ConnectionInterfaceContactsInterface       | 2 ++
 TelepathyQt4/Client/ConnectionInterfacePresenceInterface       | 2 ++
 TelepathyQt4/Client/ConnectionInterfaceRequestsInterface       | 2 ++
 TelepathyQt4/Client/ConnectionInterfaceSimplePresenceInterface | 2 ++
 TelepathyQt4/Client/ConnectionManager                          | 2 ++
 TelepathyQt4/Client/ConnectionManagerInterface                 | 2 ++
 TelepathyQt4/Client/DBus                                       | 2 ++
 TelepathyQt4/Client/DBusDaemonInterface                        | 2 ++
 TelepathyQt4/Client/DBusProxy                                  | 2 ++
 TelepathyQt4/Client/IntrospectableInterface                    | 2 ++
 TelepathyQt4/Client/MediaSessionHandler                        | 2 ++
 TelepathyQt4/Client/MediaSessionHandlerInterface               | 2 ++
 TelepathyQt4/Client/MediaStreamHandler                         | 2 ++
 TelepathyQt4/Client/MediaStreamHandlerInterface                | 2 ++
 TelepathyQt4/Client/OptionalInterfaceFactory                   | 2 ++
 TelepathyQt4/Client/PeerInterface                              | 2 ++
 TelepathyQt4/Client/PendingChannel                             | 2 ++
 TelepathyQt4/Client/PendingFailure                             | 2 ++
 TelepathyQt4/Client/PendingOperation                           | 2 ++
 TelepathyQt4/Client/PendingSuccess                             | 2 ++
 TelepathyQt4/Client/PendingVoidMethodCall                      | 2 ++
 TelepathyQt4/Client/Properties                                 | 2 ++
 TelepathyQt4/Client/PropertiesInterface                        | 2 ++
 TelepathyQt4/Client/PropertiesInterfaceInterface               | 2 ++
 TelepathyQt4/Client/StatefulDBusProxy                          | 2 ++
 TelepathyQt4/Client/StatelessDBusProxy                         | 2 ++
 TelepathyQt4/Constants                                         | 2 ++
 TelepathyQt4/Debug                                             | 2 ++
 TelepathyQt4/KeyFile                                           | 2 ++
 TelepathyQt4/ManagerFile                                       | 2 ++
 TelepathyQt4/Types                                             | 2 ++
 TelepathyQt4/debug-internal.h                                  | 4 ----
 55 files changed, 108 insertions(+), 4 deletions(-)

commit 3723ca2f52f578defd15ac65880639515bd9ac9f
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 11:43:57 2009 -0300

    Renamed escapedKey to validateKey and escapedString to unescapeString.
    
    Renamed escapedKey to validateKey and escapedString to unescapeString as
    suggested by smcv.

 TelepathyQt4/key-file.cpp | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit c3e79f64ff1b9df31c44e039ef8d9c4d3d749361
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Jan 5 11:36:04 2009 -0300

    Added ProtocolParameter private data for future expansion.

 TelepathyQt4/Client/connection-manager.h | 3 +++
 1 file changed, 3 insertions(+)

commit d5b52d9bc4c2cfe8dbe9fb211f1e40c5b3492125
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 30 14:12:12 2008 -0300

    Make including fancy headers mandatory.
    
    Build error if not including fancy headers files (#error directive).

 TelepathyQt4/Client/Account                           |  4 ++++
 TelepathyQt4/Client/AccountInterface                  |  4 ++++
 TelepathyQt4/Client/AccountManager                    |  4 ++++
 TelepathyQt4/Client/AccountManagerInterface           |  4 ++++
 TelepathyQt4/Client/Channel                           |  4 ++++
 TelepathyQt4/Client/ChannelInterface                  |  4 ++++
 .../Client/ChannelInterfaceCallStateInterface         |  4 ++++
 .../Client/ChannelInterfaceChatStateInterface         |  4 ++++
 TelepathyQt4/Client/ChannelInterfaceDTMFInterface     |  4 ++++
 TelepathyQt4/Client/ChannelInterfaceGroupInterface    |  4 ++++
 TelepathyQt4/Client/ChannelInterfaceHoldInterface     |  4 ++++
 .../Client/ChannelInterfaceMediaSignallingInterface   |  4 ++++
 TelepathyQt4/Client/ChannelInterfacePasswordInterface |  4 ++++
 TelepathyQt4/Client/ChannelTypeContactListInterface   |  4 ++++
 TelepathyQt4/Client/ChannelTypeRoomListInterface      |  4 ++++
 TelepathyQt4/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 ++++
 .../Client/ConnectionInterfaceCapabilitiesInterface   |  4 ++++
 .../Client/ConnectionInterfaceContactsInterface       |  4 ++++
 .../Client/ConnectionInterfacePresenceInterface       |  4 ++++
 .../Client/ConnectionInterfaceRequestsInterface       |  4 ++++
 .../Client/ConnectionInterfaceSimplePresenceInterface |  4 ++++
 TelepathyQt4/Client/ConnectionManager                 |  4 ++++
 TelepathyQt4/Client/ConnectionManagerInterface        |  4 ++++
 TelepathyQt4/Client/DBus                              |  4 ++++
 TelepathyQt4/Client/DBusDaemonInterface               |  4 ++++
 TelepathyQt4/Client/DBusProxy                         |  4 ++++
 TelepathyQt4/Client/IntrospectableInterface           |  4 ++++
 TelepathyQt4/Client/MediaSessionHandler               |  4 ++++
 TelepathyQt4/Client/MediaSessionHandlerInterface      |  4 ++++
 TelepathyQt4/Client/MediaStreamHandler                |  4 ++++
 TelepathyQt4/Client/MediaStreamHandlerInterface       |  4 ++++
 TelepathyQt4/Client/OptionalInterfaceFactory          |  4 ++++
 TelepathyQt4/Client/PeerInterface                     |  4 ++++
 TelepathyQt4/Client/PendingChannel                    |  4 ++++
 TelepathyQt4/Client/PendingFailure                    |  4 ++++
 TelepathyQt4/Client/PendingOperation                  |  4 ++++
 TelepathyQt4/Client/PendingSuccess                    |  4 ++++
 TelepathyQt4/Client/PendingVoidMethodCall             |  4 ++++
 TelepathyQt4/Client/Properties                        |  4 ++++
 TelepathyQt4/Client/PropertiesInterface               |  4 ++++
 TelepathyQt4/Client/PropertiesInterfaceInterface      |  4 ++++
 TelepathyQt4/Client/StatefulDBusProxy                 |  4 ++++
 TelepathyQt4/Client/StatelessDBusProxy                |  4 ++++
 TelepathyQt4/Client/account-manager.cpp               |  1 +
 TelepathyQt4/Client/account-manager.h                 |  4 ++++
 TelepathyQt4/Client/account.cpp                       |  1 +
 TelepathyQt4/Client/account.h                         |  4 ++++
 TelepathyQt4/Client/channel.cpp                       |  1 +
 TelepathyQt4/Client/channel.h                         |  4 ++++
 TelepathyQt4/Client/connection-manager.cpp            |  1 +
 TelepathyQt4/Client/connection-manager.h              |  4 ++++
 TelepathyQt4/Client/connection.cpp                    |  1 +
 TelepathyQt4/Client/connection.h                      |  4 ++++
 TelepathyQt4/Client/dbus-proxy.cpp                    |  1 +
 TelepathyQt4/Client/dbus-proxy.h                      |  4 ++++
 TelepathyQt4/Client/dbus.cpp                          |  1 +
 TelepathyQt4/Client/dbus.h                            |  4 ++++
 TelepathyQt4/Client/media-session-handler.cpp         |  1 +
 TelepathyQt4/Client/media-session-handler.h           |  4 ++++
 TelepathyQt4/Client/media-stream-handler.cpp          |  1 +
 TelepathyQt4/Client/media-stream-handler.h            |  4 ++++
 TelepathyQt4/Client/optional-interface-factory.cpp    |  1 +
 TelepathyQt4/Client/optional-interface-factory.h      |  4 ++++
 TelepathyQt4/Client/pending-channel.cpp               |  1 +
 TelepathyQt4/Client/pending-channel.h                 |  4 ++++
 TelepathyQt4/Client/pending-operation.cpp             |  1 +
 TelepathyQt4/Client/pending-operation.h               |  4 ++++
 TelepathyQt4/Client/properties.cpp                    |  1 +
 TelepathyQt4/Client/properties.h                      |  4 ++++
 TelepathyQt4/Client/simple-pending-operations.h       |  4 ++++
 TelepathyQt4/Constants                                |  5 +++++
 TelepathyQt4/Debug                                    |  5 +++++
 TelepathyQt4/KeyFile                                  |  5 +++++
 TelepathyQt4/Makefile.am                              |  3 +++
 TelepathyQt4/ManagerFile                              |  5 +++++
 TelepathyQt4/Types                                    |  5 +++++
 TelepathyQt4/constants.h                              |  4 ++++
 TelepathyQt4/debug-internal.h                         |  4 ++++
 TelepathyQt4/debug.cpp                                |  1 +
 TelepathyQt4/debug.h                                  |  4 ++++
 TelepathyQt4/key-file.cpp                             |  1 +
 TelepathyQt4/key-file.h                               |  4 ++++
 TelepathyQt4/manager-file.cpp                         |  1 +
 TelepathyQt4/manager-file.h                           |  4 ++++
 TelepathyQt4/types.cpp                                |  1 +
 TelepathyQt4/types.h                                  |  4 ++++
 tools/qt4-client-gen.py                               | 19 +++++++++++++++----
 tools/qt4-constants-gen.py                            | 11 +++++++++++
 tools/qt4-types-gen.py                                | 19 +++++++++++++++++--
 95 files changed, 364 insertions(+), 6 deletions(-)

commit fbdadca965c361b324607135634b78a8dea83457
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 29 17:52:52 2008 -0300

    Removed debug.

 TelepathyQt4/manager-file.cpp | 1 -
 1 file changed, 1 deletion(-)

commit a7bb5060bcc1461c112e1609677ccea2bdb561ea
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 29 17:21:08 2008 -0300

    Added fancy headers for all generated classes.

 TelepathyQt4/Client/AccountInterface               |  7 +++++
 TelepathyQt4/Client/AccountManagerInterface        |  7 +++++
 TelepathyQt4/Client/ChannelInterface               |  7 +++++
 .../Client/ChannelInterfaceCallStateInterface      |  7 +++++
 .../Client/ChannelInterfaceChatStateInterface      |  7 +++++
 TelepathyQt4/Client/ChannelInterfaceDTMFInterface  |  7 +++++
 TelepathyQt4/Client/ChannelInterfaceGroupInterface |  7 +++++
 TelepathyQt4/Client/ChannelInterfaceHoldInterface  |  7 +++++
 .../ChannelInterfaceMediaSignallingInterface       |  7 +++++
 .../Client/ChannelInterfacePasswordInterface       |  7 +++++
 .../Client/ChannelTypeContactListInterface         |  7 +++++
 TelepathyQt4/Client/ChannelTypeRoomListInterface   |  7 +++++
 .../Client/ChannelTypeStreamedMediaInterface       |  7 +++++
 TelepathyQt4/Client/ChannelTypeTextInterface       |  7 +++++
 TelepathyQt4/Client/ChannelTypeTubesInterface      |  7 +++++
 TelepathyQt4/Client/ConnectionInterface            |  7 +++++
 .../Client/ConnectionInterfaceAliasingInterface    |  7 +++++
 .../Client/ConnectionInterfaceAvatarsInterface     |  7 +++++
 .../ConnectionInterfaceCapabilitiesInterface       |  7 +++++
 .../Client/ConnectionInterfaceContactsInterface    |  7 +++++
 .../Client/ConnectionInterfacePresenceInterface    |  7 +++++
 .../Client/ConnectionInterfaceRequestsInterface    |  7 +++++
 .../ConnectionInterfaceSimplePresenceInterface     |  7 +++++
 TelepathyQt4/Client/ConnectionManagerInterface     |  7 +++++
 TelepathyQt4/Client/DBusDaemonInterface            |  7 +++++
 TelepathyQt4/Client/IntrospectableInterface        |  7 +++++
 TelepathyQt4/Client/MediaSessionHandlerInterface   |  7 +++++
 TelepathyQt4/Client/MediaStreamHandlerInterface    |  7 +++++
 TelepathyQt4/Client/PeerInterface                  |  7 +++++
 TelepathyQt4/Client/PropertiesInterface            |  7 +++++
 TelepathyQt4/Client/PropertiesInterfaceInterface   |  7 +++++
 TelepathyQt4/Makefile.am                           | 31 ++++++++++++++++++++++
 32 files changed, 248 insertions(+)

commit 918743651fa001bb553cfd8884ecdb5fcc7b527a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 29 17:07:07 2008 -0300

    Moved debug-internal.hpp to debug-internal.h.

 TelepathyQt4/Client/channel.cpp                    |  2 +-
 TelepathyQt4/Client/connection-manager.cpp         |  2 +-
 TelepathyQt4/Client/connection.cpp                 |  2 +-
 TelepathyQt4/Client/dbus-proxy.cpp                 |  2 +-
 TelepathyQt4/Client/optional-interface-factory.cpp |  2 +-
 TelepathyQt4/Client/pending-channel.cpp            |  2 +-
 TelepathyQt4/Client/pending-operation.cpp          |  2 +-
 TelepathyQt4/Makefile.am                           |  1 -
 TelepathyQt4/debug-internal.h                      | 90 ++++++++++++++++++++++
 TelepathyQt4/debug-internal.hpp                    | 90 ----------------------
 TelepathyQt4/debug.cpp                             |  2 +-
 TelepathyQt4/key-file.cpp                          |  2 +-
 TelepathyQt4/manager-file.cpp                      |  2 +-
 13 files changed, 100 insertions(+), 101 deletions(-)

commit bc30a761c6e4d9cdb8da962488e35c599dc337e6
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 29 17:01:01 2008 -0300

    Moved TelepathyQt4/cli-* to TelepathyQt4/Client/.

 TelepathyQt4/Client/Account                        |   7 +
 TelepathyQt4/Client/AccountManager                 |   4 +-
 TelepathyQt4/Client/Channel                        |   3 +-
 TelepathyQt4/Client/Connection                     |   3 +-
 TelepathyQt4/Client/ConnectionManager              |   3 +-
 TelepathyQt4/Client/DBus                           |   3 +-
 TelepathyQt4/Client/DBusProxy                      |   7 +-
 TelepathyQt4/Client/MediaSessionHandler            |   3 +-
 TelepathyQt4/Client/MediaStreamHandler             |   3 +-
 TelepathyQt4/Client/OptionalInterfaceFactory       |   3 +-
 TelepathyQt4/Client/PendingChannel                 |   7 +
 TelepathyQt4/Client/PendingFailure                 |   3 +-
 TelepathyQt4/Client/PendingOperation               |   3 +-
 TelepathyQt4/Client/PendingSuccess                 |   2 +-
 TelepathyQt4/Client/PendingVoidMethodCall          |   3 +-
 TelepathyQt4/Client/Properties                     |   3 +-
 TelepathyQt4/Client/StatefulDBusProxy              |   7 +
 TelepathyQt4/Client/StatelessDBusProxy             |   7 +
 TelepathyQt4/Client/account-manager.cpp            |  25 +
 TelepathyQt4/Client/account-manager.h              |  45 +
 TelepathyQt4/Client/account.cpp                    |  25 +
 TelepathyQt4/Client/account.h                      |  41 +
 TelepathyQt4/Client/channel.cpp                    | 932 +++++++++++++++++++++
 TelepathyQt4/Client/channel.h                      | 819 ++++++++++++++++++
 TelepathyQt4/Client/connection-manager.cpp         | 459 ++++++++++
 TelepathyQt4/Client/connection-manager.h           | 234 ++++++
 TelepathyQt4/Client/connection.cpp                 | 502 +++++++++++
 TelepathyQt4/Client/connection.h                   | 476 +++++++++++
 TelepathyQt4/Client/dbus-proxy.cpp                 |  92 ++
 TelepathyQt4/Client/dbus-proxy.h                   | 190 +++++
 TelepathyQt4/Client/dbus.cpp                       |  25 +
 TelepathyQt4/Client/dbus.h                         |  49 ++
 TelepathyQt4/Client/media-session-handler.cpp      |  25 +
 TelepathyQt4/Client/media-session-handler.h        |  45 +
 TelepathyQt4/Client/media-stream-handler.cpp       |  25 +
 TelepathyQt4/Client/media-stream-handler.h         |  45 +
 TelepathyQt4/Client/optional-interface-factory.cpp |  80 ++
 TelepathyQt4/Client/optional-interface-factory.h   | 122 +++
 TelepathyQt4/Client/pending-channel.cpp            | 110 +++
 TelepathyQt4/Client/pending-channel.h              | 136 +++
 TelepathyQt4/Client/pending-operation.cpp          | 189 +++++
 TelepathyQt4/Client/pending-operation.h            | 176 ++++
 TelepathyQt4/Client/properties.cpp                 |  25 +
 TelepathyQt4/Client/properties.h                   |  46 +
 TelepathyQt4/Client/simple-pending-operations.h    | 111 +++
 TelepathyQt4/Makefile.am                           |  76 +-
 TelepathyQt4/Prototype/Account.cpp                 |   1 +
 TelepathyQt4/cli-account-manager.cpp               |  25 -
 TelepathyQt4/cli-account-manager.h                 |  50 --
 TelepathyQt4/cli-account.cpp                       |  25 -
 TelepathyQt4/cli-account.h                         |  45 -
 TelepathyQt4/cli-channel.cpp                       | 931 --------------------
 TelepathyQt4/cli-channel.h                         | 826 ------------------
 TelepathyQt4/cli-connection-manager.cpp            | 460 ----------
 TelepathyQt4/cli-connection-manager.h              | 234 ------
 TelepathyQt4/cli-connection.cpp                    | 502 -----------
 TelepathyQt4/cli-connection.h                      | 472 -----------
 TelepathyQt4/cli-dbus-proxy.cpp                    |  93 --
 TelepathyQt4/cli-dbus-proxy.h                      | 190 -----
 TelepathyQt4/cli-dbus.cpp                          |  23 -
 TelepathyQt4/cli-dbus.h                            |  49 --
 TelepathyQt4/cli-media-session-handler.cpp         |  23 -
 TelepathyQt4/cli-media-session-handler.h           |  45 -
 TelepathyQt4/cli-media-stream-handler.cpp          |  23 -
 TelepathyQt4/cli-media-stream-handler.h            |  45 -
 TelepathyQt4/cli-optional-interface-factory.cpp    |  80 --
 TelepathyQt4/cli-optional-interface-factory.h      | 123 ---
 TelepathyQt4/cli-pending-channel.cpp               | 110 ---
 TelepathyQt4/cli-pending-channel.h                 | 137 ---
 TelepathyQt4/cli-pending-operation.cpp             | 190 -----
 TelepathyQt4/cli-pending-operation.h               | 176 ----
 TelepathyQt4/cli-properties.cpp                    |  23 -
 TelepathyQt4/cli-properties.h                      |  46 -
 TelepathyQt4/cli-simple-pending-operations.h       | 111 ---
 tests/prototype/prototype.cpp                      |   1 +
 75 files changed, 5145 insertions(+), 5113 deletions(-)

commit 67a3076f93738141eaa30c15a05837a01386574a
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 23 12:26:03 2008 -0300

    Removed comment.

 TelepathyQt4/cli-connection-manager.cpp | 1 -
 1 file changed, 1 deletion(-)

commit c8db37aa99430288cf9d93380d38611bd56bb0d9
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Tue Dec 23 11:02:46 2008 -0300

    Added missing call to continueIntrospection on CM.
    
    Added missing call to continueIntrospection on CM so it doesn't get stuck when
    no manager file is found.

 TelepathyQt4/cli-connection-manager.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 83eb8dfcb04716e47f3f404cde3feb1f795bcd17
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 22 16:39:27 2008 -0300

    Fixed pinnochio test case.

 tests/pinocchio/cm-basics.cpp | 53 +++++++++++++++++--------------------------
 1 file changed, 21 insertions(+), 32 deletions(-)

commit 8fb2880995ff6e22757abee21a4155b48db526fa
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 22 14:28:25 2008 -0300

    Enabled manager file parsing on CM.

 TelepathyQt4/cli-connection-manager.cpp | 85 +++++++++++++++++++++++++--------
 1 file changed, 65 insertions(+), 20 deletions(-)

commit c6e2c903262a839d9563e08078f0927b99b51c93
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 22 13:48:15 2008 -0300

    Added ManagerFile class.
    
    Added ManagerFile class used to read telepathy manager files.

 TelepathyQt4/Makefile.am      |   3 +
 TelepathyQt4/ManagerFile      |   6 +
 TelepathyQt4/manager-file.cpp | 354 ++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/manager-file.h   |  54 +++++++
 4 files changed, 417 insertions(+)

commit d865fe372b5e887a7929a56ece909093c814a5ed
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Mon Dec 22 13:47:20 2008 -0300

    Added KeyFile class.
    
    Added KeyFile class, used to read key-pair files such as INI and/or .desktop
    files.

 TelepathyQt4/KeyFile      |   6 +
 TelepathyQt4/Makefile.am  |   3 +
 TelepathyQt4/key-file.cpp | 453 ++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/key-file.h   |  71 ++++++++
 4 files changed, 533 insertions(+)

commit 4d4a5c85446263e765b4c5c6db75aca0b8c5fdd2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Dec 18 18:52:10 2008 +0200

    tp-python 0.15.3 sucks too at ReleaseHandles, not just 0.15.0

 tests/pinocchio/handles.cpp | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit ec827bd69bfe67096e5f6eac80f973f414c35d7a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Dec 18 00:58:47 2008 +0200

    Add a more complicated test for handles with references going up and down for mixed sets of handles

 tests/pinocchio/handles.cpp | 93 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 93 insertions(+)

commit dd5566f88bcebff0652ffc19ae05ef7437de2835
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Dec 18 00:31:00 2008 +0200

    Uh, don't screw up initializing the HoldHandles reply either

 TelepathyQt4/cli-pending-handles.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 26baff8849c21e939c7ecae3cc3b7db80a3ad7ad
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 23:40:58 2008 +0200

    Only hold the handleContext mutex as long as you really need it in requestHandles and referenceHandles

 TelepathyQt4/cli-connection.cpp | 31 +++++++++++++++++++------------
 1 file changed, 19 insertions(+), 12 deletions(-)

commit 61d4ac2f22321ee72616f11c37500ba5db7d74f0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 23:23:47 2008 +0200

    Don't emit a per-handle debug message when there is a requestHandles in flight and handles drop references

 TelepathyQt4/cli-connection.cpp | 2 --
 1 file changed, 2 deletions(-)

commit b22deaca37e36d7200f3aeb06c7caa639911e774
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 23:09:38 2008 +0200

    Comment what happens in the basic handles testcase

 tests/pinocchio/handles.cpp | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 6db3a8ab8aa356a7c4d34b0f877c330d02dd5fb3
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 20:47:47 2008 +0200

    Add URL of the KDELibs coding style description to HACKING

 HACKING | 3 +++
 1 file changed, 3 insertions(+)

commit 1658bd551251eb762e4bd42750ad37da949c6927
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 20:38:28 2008 +0200

    Add a HACKING file

 HACKING | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit e0b9c8415e62dbbde2e251db307e248bceb12f2f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 16 11:26:19 2008 +0200

    Gain some robustness against misbehaving CMs and races in the GetStatus/StatusChanged logic in Connection

 TelepathyQt4/cli-connection.cpp | 26 ++++++++++++++++++++------
 1 file changed, 20 insertions(+), 6 deletions(-)

commit 4263992851733da96a6c0c534ba94a736308c93a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 19:40:18 2008 +0200

    Add a rudimentary test for Pending/ReferencedHandles

 tests/pinocchio/Makefile.am |   6 +-
 tests/pinocchio/handles.cpp | 240 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 245 insertions(+), 1 deletion(-)

commit bc2dc797de15c14768e90fe1ef9c99ff64a4157c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 19:39:59 2008 +0200

    Remove ultra-verbose debug from ReferencedHandles

 TelepathyQt4/cli-referenced-handles.cpp | 12 ------------
 1 file changed, 12 deletions(-)

commit 58b769f9c658cac539a066b37545bd95c46712a3
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 17 17:22:25 2008 +0200

    Don't screw up the QMetaObject::invokeMethod calls in scheduling handle release sweeps

 TelepathyQt4/cli-connection.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f8b11e47b7c86fa71c5741565b4130bc6746b2bc
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 16 20:31:20 2008 +0200

    Don't screw up the ReferencedHandles constructors and destructors

 TelepathyQt4/cli-referenced-handles.cpp | 35 +++++++++++++++++----------------
 1 file changed, 18 insertions(+), 17 deletions(-)

commit 7c98ec6ea46ff08cc7925b307140ae18f0b68a23
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 16 20:30:27 2008 +0200

    Actually initialize the RequestHandles QDBusPendingReply in PendingHandles

 TelepathyQt4/cli-pending-handles.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 06bb542ea86b7c255f1eaf379693acf86c62d816
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 16 11:26:19 2008 +0200

    Gain some robustness against misbehaving CMs and races in the GetStatus/StatusChanged logic in Connection

 TelepathyQt4/cli-connection.cpp | 26 ++++++++++++++++++++------
 1 file changed, 20 insertions(+), 6 deletions(-)

commit 4b9617fb3b5d20af95a99b238ac0e77735648d96
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Dec 14 21:36:49 2008 +0200

    Uh, there can be multiple TP connections behind a single bus connection, so better include the service name in the HandleContext key...

 TelepathyQt4/cli-connection.cpp | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit f76782197f43ded3c908e477a89e2be90e3d23f6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Dec 14 17:58:54 2008 +0200

    Don't uselesslesly call HoldHandles when all handles are already held and double-finish when the useless call returns

 TelepathyQt4/cli-connection.cpp      | 15 +++++++++++----
 TelepathyQt4/cli-pending-handles.cpp |  5 +++++
 2 files changed, 16 insertions(+), 4 deletions(-)

commit 02f5447cecfeb6be157d704daa98ff18dbedb3a9
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Dec 13 12:35:17 2008 +0200

    Use 0 instead of NULL in an assert in RefererencedHandles

 TelepathyQt4/cli-referenced-handles.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 84e87ed82c2bc50920806e7f0e2510081e7d438b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Dec 13 12:29:22 2008 +0200

    Adapt to Connection no longer being-a ConnectionInterface in handles code

 TelepathyQt4/cli-connection.cpp | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 8114a55220b209ed9141b38d165df3a7309f2db7
Author: Stefan Eilers <stefan@eilers-online.net>
Date:   Fri Dec 12 15:42:07 2008 +0100

    Manually rebase 54a2c7ff9a62a0954910edc0541c023ae8b04ef5
    
    Added signals if an account was modified or removed

 TelepathyQt4/Prototype/AccountManager.cpp | 42 ++++++++++++++++++++++++-------
 TelepathyQt4/Prototype/AccountManager.h   | 15 ++++++++++-
 tests/prototype/prototype.cpp             | 42 ++++++++++++++++++++-----------
 3 files changed, 75 insertions(+), 24 deletions(-)

commit bae4f19d1ba87cbc5438b0e2d8d474d573950723
Merge: 59f75d8 22bde40
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Dec 12 15:46:46 2008 +0200

    Merge branch 'master' into handles

commit eb7bc050f3ab6558c086285634382b1bcac243bd
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 20:59:10 2008 +0000

    Changed ConnectionManager::cmName to name as we are already a CM.

 TelepathyQt4/cli-connection-manager.cpp | 6 +++---
 TelepathyQt4/cli-connection-manager.h   | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 94f1cf74cc90f869accdbcf2eac5015c77108a48
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 16:59:34 2008 +0000

    Changed ProtocolInfo::protocolName to name as we are already a protocol.

 TelepathyQt4/cli-connection-manager.cpp | 8 ++++----
 TelepathyQt4/cli-connection-manager.h   | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

commit dc4541b21ee0064620c065c14b6791a84e7aefc4
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 16:57:21 2008 +0000

    Disable copy on ProtocolInfo and ConnectionManager classes;

 TelepathyQt4/cli-connection-manager.h | 4 ++++
 1 file changed, 4 insertions(+)

commit b692e0540861f30e2b7f336d56559f6548a307d3
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 16:53:20 2008 +0000

    Moved ConnectionManager::Private code outside the class definition.

 TelepathyQt4/cli-connection-manager.cpp | 153 ++++++++++++++++++--------------
 1 file changed, 86 insertions(+), 67 deletions(-)

commit 8e8bf9128d7037e3e146e9cd4404b513553401f1
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 16:47:20 2008 +0000

    Moved cmName from private class on ConnectionManager.
    
    Moved cmName from private class on ConnectionManager and made the getter
    method inline.

 TelepathyQt4/cli-connection-manager.cpp | 16 +++++-----------
 TelepathyQt4/cli-connection-manager.h   |  4 ++--
 2 files changed, 7 insertions(+), 13 deletions(-)

commit ad7cf864087218f6e22d1a017450e2dd5aa55a70
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 16:42:50 2008 +0000

    Changed ConnectionManager class to return a list of protocols.
    
    Changed ConnectionManager class to return const reference of the list of
    supported protocols. This makes the API uniform between ProtocolInfo and
    ConnectionManager regarding getting supported protocols and parameters.

 TelepathyQt4/cli-connection-manager.cpp | 38 ++++++++++++++++++++++-----------
 TelepathyQt4/cli-connection-manager.h   |  4 +++-
 2 files changed, 28 insertions(+), 14 deletions(-)

commit 7080a6488a54d1c0e4bf26f3cd9918364a5a20c0
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 16:28:30 2008 +0000

    Moved cmName and protocolName from ProtocolInfo private class.
    
    Moved cmName and protocolName from ProtocolInfo private class and made the
    getters methods inline.

 TelepathyQt4/cli-connection-manager.cpp | 25 ++++---------------------
 TelepathyQt4/cli-connection-manager.h   |  8 +++++---
 2 files changed, 9 insertions(+), 24 deletions(-)

commit 6ceaadb56dcc877288407c963bf83b4ab0a8578c
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
Date:   Thu Dec 11 16:25:29 2008 +0000

    Moved ProtocolInfo parameters handling into a separate class.

 TelepathyQt4/cli-connection-manager.cpp | 138 ++++++++++++++++----------------
 TelepathyQt4/cli-connection-manager.h   | 122 ++++++++++------------------
 2 files changed, 113 insertions(+), 147 deletions(-)

commit 22bde400894ba83dd707b10fe810bcc45b3abb2c
Merge: d24517c 01944ea
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 11 13:11:59 2008 +0000

    Merge branch 'stefan-mediachan'

commit d24517ca4187c91dfb278cb260e95819b5de8c47
Merge: c776cc6 5d7c51e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 11 13:11:57 2008 +0000

    Merge branch 'proto'

commit c776cc6d885131fe2fd311d42e4d598e7f81e6db
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 11 12:35:30 2008 +0000

    ConnectionManager: document the relationship between isReady() and becomeReady()
    
    Also comment that the name "becomeReady()" isn't ideal.

 TelepathyQt4/cli-connection-manager.h | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 22530254de6ced8ffc419af3e1722a2b7cf733ac
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 11 12:34:53 2008 +0000

    ConnectionManager: share one PendingReady object between becomeReady callers
    
    Since we don't yet support any optional features, there's no point in
    having multiple PendingReady instances.
    
    Note that it's not possible to share the PendingSuccess instances in the
    "already ready" case.

 TelepathyQt4/cli-connection-manager.cpp | 23 ++++++++++++++---------
 1 file changed, 14 insertions(+), 9 deletions(-)

commit a25c06f608d5771637ba66b2775481f5a64ce1f5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 11 12:03:48 2008 +0000

    TestCmBasics: use becomeReady() instead of listening for ready()
    
    This is advantageous because calling becomeReady() on an already-ready
    object will just signal finished when the main loop is next re-entered,
    reducing the number of code paths required if it is not known whether
    an externally provided ConnectionManager is ready.

 tests/pinocchio/cm-basics.cpp | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit 2b77219dfe696a1466bd211f084916cc5ab3983a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 11 12:02:24 2008 +0000

    ConnectionManager: add a becomeReady() method returning a pending operation

 TelepathyQt4/cli-connection-manager.cpp | 33 +++++++++++++++++++++++++++++++++
 TelepathyQt4/cli-connection-manager.h   | 12 ++++++++++++
 2 files changed, 45 insertions(+)

commit 5d7c51e5e18abd0cc2fb8b75eed105a74b78b781
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 19:29:08 2008 +0000

    AccountManager: work around Mission Control 5 <= 5.0.beta45 type mismatch
    
    telepathy-spec says ValidAccounts is an array of object paths, 'ao',
    but in Mission Control <= 5.0.beta45 it's implemented as an array of
    strings, 'as'. I've checked in a fix to MC, but until it gets released,
    we'll need something like this.

 TelepathyQt4/Prototype/AccountManager.cpp | 37 ++++++++++++++++++++++++++++++-
 1 file changed, 36 insertions(+), 1 deletion(-)

commit 04185672276f39c718b23fad68fb988d95bc0f21
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 16:56:40 2008 +0000

    TpPrototype::AccountManager: add a Properties interface and a helper for ValidAccounts

 TelepathyQt4/Prototype/AccountManager.cpp | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

commit 7442a0b2989ff073fcb3c148bff664b7899ad446
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 9 14:09:43 2008 +0000

    cm-basics test: exercise parameter access

 tests/pinocchio/cm-basics.cpp | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 3dc6a6b2394174aa6908210e9a78909eab12a189
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 8 16:54:34 2008 +0000

    ConnectionManager: add client API to get at CM parameters

 TelepathyQt4/cli-connection-manager.cpp | 166 ++++++++++++++++++++++++++++++--
 TelepathyQt4/cli-connection-manager.h   | 134 +++++++++++++++++++++++++-
 2 files changed, 291 insertions(+), 9 deletions(-)

commit b835764a6f73bf42e39c080011e757e2775554f3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 8 15:32:00 2008 +0000

    tests/pinocchio/cm-basics: new test verifying basic operation of ConnectionManager

 tests/pinocchio/Makefile.am   |  4 ++
 tests/pinocchio/cm-basics.cpp | 94 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 98 insertions(+)

commit 51c14f0237850846b6c649f9b3d661326a2fa4a1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 8 15:31:12 2008 +0000

    tests: Add an example of a .manager and .service pair

 tests/Makefile.am                         |  5 ++++-
 tests/dbus-1/services/spurious.service    |  3 +++
 tests/telepathy/managers/spurious.manager | 11 +++++++++++
 3 files changed, 18 insertions(+), 1 deletion(-)

commit 17dc6f144900a2deaad0d72d36e26b92132d5502
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 8 15:32:37 2008 +0000

    ConnectionManager: add a concept of "is it ready?"

 TelepathyQt4/cli-connection-manager.cpp | 37 ++++++++++++++++++++-------------
 TelepathyQt4/cli-connection-manager.h   | 17 +++++++++------
 2 files changed, 34 insertions(+), 20 deletions(-)

commit 91b73d233394375a4a27dcdd430f9e24b834eb2e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 18:11:11 2008 +0000

    ConnectionManager: start to implement introspection of protocols/params

 TelepathyQt4/cli-connection-manager.cpp | 154 +++++++++++++++++++++++++++++++-
 TelepathyQt4/cli-connection-manager.h   |  33 ++++++-
 2 files changed, 180 insertions(+), 7 deletions(-)

commit 2940afd803125c0d95d93a785039b2c66c73bf29
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Dec 5 15:13:04 2008 +0000

    ConnectionManager: add a skeletal ConnectionManager class

 TelepathyQt4/Makefile.am                |  1 +
 TelepathyQt4/cli-connection-manager.cpp | 74 +++++++++++++++++++++++++++++++++
 TelepathyQt4/cli-connection-manager.h   | 55 ++++++++++++++++++++++++
 3 files changed, 130 insertions(+)

commit a78fd908efe5a0d43d0b304847a51a6d9adc468e
Merge: ae2babf ecce047
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 17:32:17 2008 +0000

    Merge branch 'dbusproxy'

commit 01944ea7f612ae448af2ed5328a4d0fce1ac7797
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 14:56:42 2008 +0000

    TpPrototype::StreamedMediaChannel: arrange headers according to Telepathy coding style
    
    - don't include generated headers directly, use the public-API wrappers
    - use the full name of the header (TelepathyQt4/...)
    - #include the header for this translation unit first, to verify that
      it is self-contained
    - put the least specialized libraries first (Qt then Tp-Qt4 then
      Prototype)
    
    See http://telepathy.freedesktop.org/wiki/Style for rationale for some
    of this.

 TelepathyQt4/Prototype/StreamedMediaChannel.cpp | 27 ++++++++++++-------------
 1 file changed, 13 insertions(+), 14 deletions(-)

commit 1d520221c57779e88b1aef174478639d2d609168
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 13:13:26 2008 +0000

    Add public header wrapper for StreamEngine, and correctly ship the internal header

 TelepathyQt4/Prototype/Client/StreamEngine | 6 ++++++
 TelepathyQt4/Prototype/Makefile.am         | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 58aef7184743dc1ea06f94df09c4f11b482538fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 13:12:47 2008 +0000

    Move the Stream Engine XML into TelepathyQt4/Prototype

 TelepathyQt4/Prototype/Makefile.am       |  3 ++-
 TelepathyQt4/Prototype/Stream_Engine.xml | 44 ++++++++++++++++++++++++++++++++
 TelepathyQt4/Prototype/stream-engine.xml |  2 +-
 spec/Stream_Engine.xml                   | 44 --------------------------------
 4 files changed, 47 insertions(+), 46 deletions(-)

commit d3493128d64b79add7c5bbd8a4279e494491140b
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Dec 9 13:50:37 2008 +0100

    Added missing include wrapper to force automake to generate correct Tpo files.

 TelepathyQt4/Prototype/cli-stream-engine.cpp | 23 +++++++++++++++++++++++
 TelepathyQt4/Prototype/cli-stream-engine.h   | 27 +++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

commit c7f65ea2cfac5d5f640ca287849d9c11315e4929
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Dec 9 12:05:29 2008 +0100

    Added Stream-Engine to build system. It is currently needed by StreamEngine

 TelepathyQt4/Prototype/Makefile.am       | 10 +++++++-
 TelepathyQt4/Prototype/all.xml           |  1 +
 TelepathyQt4/Prototype/stream-engine.xml |  9 +++++++
 spec/Stream_Engine.xml                   | 44 ++++++++++++++++++++++++++++++++
 4 files changed, 63 insertions(+), 1 deletion(-)

commit 0799556666433f0112b46f52188c6ee1e8108ad7
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Dec 9 12:06:10 2008 +0100

    Added latest patches and fixed compile issues

 TelepathyQt4/Prototype/StreamedMediaChannel.cpp | 313 +++++++++++++++++++++---
 1 file changed, 278 insertions(+), 35 deletions(-)

commit 486e6cd84fed77a3b311ff74b892ed977d8041ac
Author: Stefan Eilers <stefan.eilers@basyskom.de>
Date:   Tue Dec 9 10:09:27 2008 +0100

    Merged latest changes.

 TelepathyQt4/Prototype/StreamedMediaChannel.h | 233 ++++++++++++++++++++++++--
 1 file changed, 219 insertions(+), 14 deletions(-)

commit ecce047bcd5258cf13b7b5e2db4afcc3e5fa18a7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 18:13:42 2008 +0000

    Connection: change from "is a ConnectionInterface" to "has a ConnectionInterface"
    
    For the moment, the baseInterface accessor is public rather than
    protected, because we don't yet have a satisfactory API for Connect
    (something like telepathy-glib's tp_connection_call_when_ready(),
    using a PendingOperation).

 TelepathyQt4/cli-channel.cpp    |  2 +-
 TelepathyQt4/cli-connection.cpp | 36 ++++++++++++++++++++++++++++--------
 TelepathyQt4/cli-connection.h   | 18 ++++++++++++++++--
 tests/pinocchio/chan-basics.cpp | 17 +++++++++--------
 tests/pinocchio/conn-basics.cpp | 21 ++++++++++-----------
 5 files changed, 64 insertions(+), 30 deletions(-)

commit ae2babfad5bd2fe074bbb18ed571ca20d7960ff3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 11:42:33 2008 +0000

    PinocchioTest: remove spurious timer stop signal
    
    This one wasn't automatically cancelled before starting the actual test,
    causing tests to appear to pass when they should have failed.

 tests/pinocchio/lib.cpp | 1 -
 1 file changed, 1 deletion(-)

commit 184fe2853729f8f28f6c47c93e40dd887e4bff57
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 11:40:31 2008 +0000

    PinocchioTest: use TelepathyQt4/Constants

 tests/pinocchio/lib.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 721e51c09532177f238f1e21503b22d312f579c5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 10 11:39:59 2008 +0000

    prototype test: don't use rcc at all, just load the avatar at runtime
    
    Also remove -Wno-error=missing-declarations now we don't use rcc.

 tests/prototype/Makefile.am   | 12 +++---------
 tests/prototype/images.qrc    |  5 -----
 tests/prototype/prototype.cpp |  5 ++++-
 3 files changed, 7 insertions(+), 15 deletions(-)

commit 59f75d81cd4a13cf79e1614d48765e8444a1d710
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 10 06:10:10 2008 +0200

    First go at a not-so-trivial-anymore implementation of the handle machinery.
    
    Beware: this is compile-shipped late night code and will probably need heavy
    ironing out.

 TelepathyQt4/cli-connection.cpp      | 172 ++++++++++++++++++++++++++++++++++-
 TelepathyQt4/cli-connection.h        |   4 +
 TelepathyQt4/cli-pending-handles.cpp |  10 +-
 TelepathyQt4/cli-pending-handles.h   |   2 +-
 4 files changed, 180 insertions(+), 8 deletions(-)

commit c0c3e243140c18787c52bba00f2726e475bed095
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 10 03:35:03 2008 +0200

    Unref handles in handle-removing functions in ReferencedHandles too

 TelepathyQt4/cli-referenced-handles.cpp | 43 +++++++++++++++++++++++++++++++--
 1 file changed, 41 insertions(+), 2 deletions(-)

commit ed95c45be753bb54f80159657e86e037910f448e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 10 03:34:11 2008 +0200

    Whoops, refHandle and unrefHandle obviously need to have the handle type as a parameter

 TelepathyQt4/cli-connection.cpp         | 4 ++--
 TelepathyQt4/cli-connection.h           | 4 ++--
 TelepathyQt4/cli-referenced-handles.cpp | 6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

commit 488e28b56379710142059153f3a20680ddc22829
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 10 01:52:27 2008 +0200

    Port PendingHandles to PendingOperation

 TelepathyQt4/cli-pending-handles.cpp | 43 ++++++-----------------------
 TelepathyQt4/cli-pending-handles.h   | 53 ++----------------------------------
 2 files changed, 11 insertions(+), 85 deletions(-)

commit d22782267cfc173715404c5edbda7a9825b5e033
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Dec 10 01:13:30 2008 +0200

    Move PendingHandles to its own files

 TelepathyQt4/Makefile.am             |   3 +
 TelepathyQt4/cli-connection.cpp      | 130 ---------------------
 TelepathyQt4/cli-connection.h        | 152 +------------------------
 TelepathyQt4/cli-pending-handles.cpp | 164 ++++++++++++++++++++++++++
 TelepathyQt4/cli-pending-handles.h   | 215 +++++++++++++++++++++++++++++++++++
 5 files changed, 383 insertions(+), 281 deletions(-)

commit d06cbb8c250ddc634d416c074c1bd231ead87121
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Nov 16 23:48:50 2008 +0200

    Ref/unref handles in ReferencedHandles (still not implemented in Connection because of willingness to sleep)

 TelepathyQt4/cli-connection.cpp         | 10 ++++++
 TelepathyQt4/cli-connection.h           |  4 +++
 TelepathyQt4/cli-referenced-handles.cpp | 57 +++++++++++++++++++++++++++++++--
 3 files changed, 69 insertions(+), 2 deletions(-)

commit 1b673e969097fd07d3fa145d92756498cc979343
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Nov 16 22:54:32 2008 +0200

    Warn when concatenating ReferencedHandles with different connection and/or handle type

 TelepathyQt4/cli-referenced-handles.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit 7bf4dd72491af4935898de9a14b6fd5a33a5487e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Nov 16 22:31:57 2008 +0200

    Implement non-inline methods in ReferencedHandles

 TelepathyQt4/cli-referenced-handles.cpp | 115 ++++++++++++++++++++++++++++++++
 TelepathyQt4/cli-referenced-handles.h   |   8 +--
 2 files changed, 119 insertions(+), 4 deletions(-)

commit 2f6e700bfc0adc9a2dd10fe4f8639d3b3b899c90
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Nov 16 21:51:14 2008 +0200

    Implement inline passthrough methods in ReferencedHandles

 TelepathyQt4/cli-referenced-handles.h | 157 ++++++++++++++++++++++++++++------
 1 file changed, 131 insertions(+), 26 deletions(-)

commit ee11eb806b406a110230b2b1dfd09f9bd30fda1d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Nov 12 15:10:07 2008 +0200

    Comment explaining the ReferencedHandles API's relation to QList's

 TelepathyQt4/cli-referenced-handles.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit 4644aae51743e2c70dc17e5a7ca788360abd2a6d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Nov 12 14:55:15 2008 +0200

    Implement ReferencedHandles constructors and the destructor

 TelepathyQt4/cli-referenced-handles.cpp | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit c07b293c2ef705adb2e35d276b569be2d6fb7d58
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Nov 12 14:13:38 2008 +0200

    ReferencedHandles API sketch

 TelepathyQt4/Client/ReferencedHandles         |   6 +
 TelepathyQt4/Client/ReferencedHandlesIterator |   6 +
 TelepathyQt4/Makefile.am                      |   6 +-
 TelepathyQt4/cli-connection.cpp               |  24 ++--
 TelepathyQt4/cli-connection.h                 |  19 +--
 TelepathyQt4/cli-referenced-handles.cpp       |  52 +++++++++
 TelepathyQt4/cli-referenced-handles.h         | 162 ++++++++++++++++++++++++++
 7 files changed, 254 insertions(+), 21 deletions(-)

commit a4af8305f5df0be4b674cde39e5933d9e0ae0b42
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Nov 11 14:13:08 2008 +0200

    Add naive requestHandles and referenceHandles to Connection

 TelepathyQt4/cli-connection.cpp | 71 ++++++++++++++++++++++++++++++++++-------
 TelepathyQt4/cli-connection.h   | 56 +++++++++++++++++++++++++++++++-
 2 files changed, 115 insertions(+), 12 deletions(-)

commit de8939cd547364788628d5b0b652a0938b1915c6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Oct 20 17:47:55 2008 +0300

    Add stub PendingHandles class to be used for Connection::{request,reference}Handles

 TelepathyQt4/cli-connection.cpp | 111 ++++++++++++++++++++++++++++++
 TelepathyQt4/cli-connection.h   | 149 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 260 insertions(+)

commit 5c214bf939ef705270221d0cee785c5b3de6c357
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 9 17:59:40 2008 +0200

    Doxygen won't find QObject::deleteLater, don't even try (and get a warning)

 TelepathyQt4/cli-pending-operation.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2677595b14c12fd4e434e70cc1c89124ec0a69f0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 9 17:30:45 2008 +0200

    Move PendingChannel to a separate header file from Connection's

 TelepathyQt4/Makefile.am             |   3 +
 TelepathyQt4/cli-connection.cpp      |  76 -------------------
 TelepathyQt4/cli-connection.h        |  85 ++--------------------
 TelepathyQt4/cli-pending-channel.cpp | 110 ++++++++++++++++++++++++++++
 TelepathyQt4/cli-pending-channel.h   | 137 +++++++++++++++++++++++++++++++++++
 5 files changed, 257 insertions(+), 154 deletions(-)

commit b382f3b35b52bc3f61f5924ba9561ab1f489eb19
Merge: c8d6dfe edd0a6b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 9 15:53:42 2008 +0000

    Merge branch 'misc'

commit c8d6dfeef140996ff87de7c647114f67c65dc538
Merge: 9506e04 dbf5e86
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 9 15:49:19 2008 +0000

    Merge branch 'pending'

commit 9506e04ca1d8454721476e37a3143f6d0fab4920
Merge: f72607d 22a35fa
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 9 15:43:46 2008 +0000

    Merge branch 'trivia'

commit 22a35fad259393602973ca6df99e389ce1404705
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 9 15:39:42 2008 +0000

    Actually remove "using namespace" directive

 tests/pinocchio/conn-basics.cpp | 2 --
 1 file changed, 2 deletions(-)

commit 68d3fa9e83b5950d84b98a3c15929e7833d38d74
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 9 15:24:58 2008 +0000

    Don't use "using namespace", explicitly use individual classes instead

 tests/pinocchio/conn-basics.cpp | 17 +++++++++++------
 tests/pinocchio/lib.cpp         |  4 ++--
 2 files changed, 13 insertions(+), 8 deletions(-)

commit f72607dc6453b2b25583b698139f8af1e35bf1e3
Merge: 78f663c e541b05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 9 14:31:45 2008 +0000

    Merge branch 'trivia'

commit 78f663c02f60f7e1391d856169a09e01a2e11a91
Merge: f23b0fd fb938ed
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 9 16:01:52 2008 +0200

    Merge branch 'master' of dhansak:/srv/git.collabora.co.uk/git/telepathy-qt4

commit f23b0fd40ae67c7d256dfcb7ce54521ab4b10808
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 9 15:55:45 2008 +0200

    Compile the prototype test ignoring missing declarations warnings (thanks Qt for your nice and clean resource system)

 tests/prototype/Makefile.am   | 11 ++++++-----
 tests/prototype/prototype.cpp |  2 --
 2 files changed, 6 insertions(+), 7 deletions(-)

commit edd0a6b7173795245cc0d854e1881176e2d2d617
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 4 16:47:04 2008 +0000

    configure.ac: look for Python and dbus-python
    
    For the moment we're using the well-tested dbus.mainloop.glib (part
    of dbus-python), rather than dbus.mainloop.qt (part of PyQt4).

 configure.ac | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit dbf5e8616301d985acf4a55b33fcca5a7a6935e1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 8 15:35:49 2008 +0000

    PendingOperation: Separate PendingVoidMethodCall into a new header, and add PendingSuccess and PendingFailure
    
    Library-user code will usually only need
    <TelepathyQt4/Client/PendingOperation>, whereas library extension
    implementors can use PendingVoidMethodCall, PendingSuccess and
    PendingFailure.

 TelepathyQt4/Client/PendingFailure           |   8 ++
 TelepathyQt4/Client/PendingSuccess           |   7 ++
 TelepathyQt4/Client/PendingVoidMethodCall    |   8 ++
 TelepathyQt4/Makefile.am                     |   7 +-
 TelepathyQt4/cli-connection.cpp              |   2 +
 TelepathyQt4/cli-pending-operation.cpp       |   2 +
 TelepathyQt4/cli-pending-operation.h         |  32 --------
 TelepathyQt4/cli-simple-pending-operations.h | 111 +++++++++++++++++++++++++++
 8 files changed, 144 insertions(+), 33 deletions(-)

commit 1d4607a6f454665ad7efd40d667d90fee7150de3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Dec 4 14:54:54 2008 +0000

    TelepathyQt4/Constants: improve spec compliance
    
    The spec now requires that the account-specific part of a connection's
    bus name and object path is a single element.

 TelepathyQt4/constants.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 1038c06e0270c0ba9935bedf54bf8a7c9187284a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Dec 9 15:17:13 2008 +0200

    Find rcc even if it isn't in $PATH

 configure.ac                | 11 +++++++++++
 tests/prototype/Makefile.am |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 0cb6348e0994561d552f956d2e9031d3fb3c9d05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 17:59:37 2008 +0000

    doxygen.cfg.in: don't try to use PROJECT_NUMBER
    
    Using $(shell git ...) here doesn't actually work.

 doxygen.cfg.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e8a083543d2f66e45530d7c82a6084db3ca6ecb5
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 17:58:57 2008 +0000

    Tests: promote expectSuccessfulCall into superclass

 tests/pinocchio/chan-basics.cpp | 16 ----------------
 tests/pinocchio/conn-basics.cpp | 28 ----------------------------
 tests/pinocchio/lib.cpp         | 27 +++++++++++++++++++++++++++
 tests/pinocchio/lib.h           |  5 +++++
 4 files changed, 32 insertions(+), 44 deletions(-)

commit fb938ed8849b0573e55aeed4dc842f2cfbeba7ea
Merge: d1523af 20aaac2
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Dec 3 17:48:03 2008 +0000

    Merge branch 'misc'

commit e541b0530ad8a8dd0247fc4ff599662bf027aeed
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 15:55:39 2008 +0000

    PendingOperation: use the telepathy-qt4 debug system

 TelepathyQt4/cli-pending-operation.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit d1523af721dbcceff1dc4b6dbbdcc2bc3ec00e73
Merge: 3351f23 64f1c2b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 15:46:54 2008 +0000

    Merge branch 'pending'
    
    Conflicts:
    
    	TelepathyQt4/Makefile.am

commit 64f1c2b40e389ad9b2f182142bf96beb4206ef7d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 15:43:10 2008 +0000

    Don't connect to a slot that no longer exists

 TelepathyQt4/cli-pending-operation.cpp | 2 --
 1 file changed, 2 deletions(-)

commit 579ccb705b8df9075045efaf719376171ecdaee0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 15:20:48 2008 +0000

    PendingOperation: don't watch for deletion of parent, just warn in destructor if we're not finished yet

 TelepathyQt4/cli-pending-operation.cpp | 16 ++++++----------
 TelepathyQt4/cli-pending-operation.h   |  1 -
 2 files changed, 6 insertions(+), 11 deletions(-)

commit 6f4c8aa31b2445716cd95441ace86acd17bf3858
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 15:20:20 2008 +0000

    PendingOperation: warn more verbosely when finishing twice

 TelepathyQt4/cli-pending-operation.cpp | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit 20aaac217f95d558767378a25fc5fc44bd747263
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Dec 3 14:48:37 2008 +0000

    Make sure that everything in the /doc/ directory is ignored by git.

 .gitignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3351f2310ef00abd7f64a772bcab74b896e03972
Merge: d9c0ef1 fafe45e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 13:23:26 2008 +0000

    Merge branch 'buildsys'

commit d9c0ef1ab8a4968d04c3584c76126354d4959ff9
Merge: 1d2d4b1 da6000c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 13:18:04 2008 +0000

    Merge branch 'dbusproxy'

commit fafe45ee03427a9af87849af0e61c3709390bd71
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 13:10:21 2008 +0000

    upload-branch-docs: automatically work out what the branch name is
    
    git-which-branch.sh was taken from telepathy-spec.

 Makefile.am               |  2 +-
 tools/Makefile.am         |  1 +
 tools/git-which-branch.sh | 25 +++++++++++++++++++++++++
 3 files changed, 27 insertions(+), 1 deletion(-)

commit 388cfd3d1f84451bd7707e9d0d504373655a4660
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 12:35:23 2008 +0000

    Don't use TP_QT4_LIBS or PROTO_LIBS, they interfere with dependency tracking
    
    Autoconf substitutions in *_LDADD do not generate Makefile dependencies,
    so using $(TP_QT4_LIBS) meant that tests/examples were not automatically
    rebuilt when telepathy-qt4 changed.
    
    Also simplify makefiles by using LDADD.

 configure.ac                    | 9 +++------
 examples/extensions/Makefile.am | 6 +++++-
 tests/dbus/Makefile.am          | 7 ++++++-
 tests/pinocchio/Makefile.am     | 8 +++-----
 tests/prototype/Makefile.am     | 7 +++----
 5 files changed, 20 insertions(+), 17 deletions(-)

commit 265c36d6566640a88ae9f985b6d637fe5c775af8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 12:15:03 2008 +0000

    cli-connection: stop emitting finished(), the superclass does that now

 TelepathyQt4/cli-connection.cpp | 3 ---
 1 file changed, 3 deletions(-)

commit 5bbf6ae4e183200ad2cf68633e77c66c5e69d8ba
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 11:28:14 2008 +0000

    pinocchio/chan-basics: exercise isValid() as well as isError()

 tests/pinocchio/chan-basics.cpp | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit ab3c694976178963c7fdc8eb6a4e294a8cf1681c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Dec 3 11:27:54 2008 +0000

    PendingOperation: adjust API as per Olli's review
    
    * parent can be any QObject, although it will often be a DBusProxy
    * replace setError() with setFinishedWithError() (which is called instead
      of setFinished() rather than in addition)
    * delay emission of finished() to guarantee that it takes at least one
      main loop invocation in all cases
    * warn if the parent is destroyed before the pending operation finishes

 TelepathyQt4/cli-connection.cpp        |  6 +--
 TelepathyQt4/cli-pending-operation.cpp | 83 +++++++++++++++++++++-------------
 TelepathyQt4/cli-pending-operation.h   | 63 +++++++++++++++++++-------
 3 files changed, 101 insertions(+), 51 deletions(-)

commit 1b8252463dcc6422d553927ea15f17a74b6f491a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 17:12:28 2008 +0000

    PendingOperation: remove bool from 'finished' signal
    
    As per review from gberg. It's equally easy for the recipient to use
    op->isValid() or !op->isError(), so no need for an extra parameter

 TelepathyQt4/cli-connection.cpp        |  2 +-
 TelepathyQt4/cli-pending-operation.cpp |  4 ++--
 TelepathyQt4/cli-pending-operation.h   |  6 +-----
 tests/pinocchio/chan-basics.cpp        |  8 ++++----
 tests/pinocchio/conn-basics.cpp        | 10 +++++-----
 5 files changed, 13 insertions(+), 17 deletions(-)

commit da6000cbccd2b1cdea4cc2db08309e29a995503a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 17:02:15 2008 +0000

    DBusProxy: rethink API to not use QDBusAbstractInterface, and add stub StatefulDBusProxy, StatelessDBusProxy subclasses

 TelepathyQt4/cli-channel.cpp    |   6 +-
 TelepathyQt4/cli-channel.h      |   2 +-
 TelepathyQt4/cli-dbus-proxy.cpp |  43 ++++++++++----
 TelepathyQt4/cli-dbus-proxy.h   | 127 +++++++++++++++++++++++++++++++++++-----
 4 files changed, 148 insertions(+), 30 deletions(-)

commit 25940cb6199cfefea1d61961754126fa27583cd0
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 14:03:41 2008 +0000

    DBusProxy: actually use moc

 TelepathyQt4/Makefile.am        | 3 ++-
 TelepathyQt4/cli-dbus-proxy.cpp | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 2710b38ac84cc8aa0496f2885e2eeb3b0f268455
Merge: 5c57942 b15adbb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 13:29:02 2008 +0000

    Merge commit 'gberg/create-dbusproxy-baseclass' into dbusproxy

commit 1d2d4b1c4369286d10873e87a291e63241cae170
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 11:51:15 2008 +0000

    Add test code from the prototype library
    
    This test isn't run automatically, since it requires a special VM
    environment.

 .gitignore                    |    1 +
 configure.ac                  |    1 +
 tests/Makefile.am             |    3 +-
 tests/prototype/Makefile.am   |   69 +++
 tests/prototype/avatar.png    |  Bin 0 -> 7657 bytes
 tests/prototype/images.qrc    |    5 +
 tests/prototype/prototype.cpp | 1335 +++++++++++++++++++++++++++++++++++++++++
 tests/prototype/prototype.h   |  145 +++++
 8 files changed, 1558 insertions(+), 1 deletion(-)

commit 771cf38162a7564085adba4ff40c58a1a5fc8786
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 11:37:09 2008 +0000

    Prototype: Incorporate blocking ('deny' list) development from Stefan

 TelepathyQt4/Prototype/ContactManager.cpp | 265 +++++++++++++++++++++++-------
 TelepathyQt4/Prototype/ContactManager.h   |  62 ++++++-
 2 files changed, 259 insertions(+), 68 deletions(-)

commit 0b802286897d7556a93aed0038daebcee7730b31
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 11:35:37 2008 +0000

    Prototype: hook up code generation for ChannelHandlerInterface properly

 TelepathyQt4/Prototype/Makefile.am             |  6 ++++++
 TelepathyQt4/Prototype/cli-channel-handler.cpp | 23 ++++++++++++++++++++++
 TelepathyQt4/Prototype/cli-channel-handler.h   | 27 ++++++++++++++++++++++++++
 3 files changed, 56 insertions(+)

commit 53eae4a0e4e8f8f125b3b62de08957ca066c6a05
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 11:09:26 2008 +0000

    configure.ac: define PROTO_CFLAGS and PROTO_LIBS

 configure.ac | 6 ++++++
 1 file changed, 6 insertions(+)

commit 8ce4c1d468dcdb952e4501126c081d17922e3e0e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 11:09:05 2008 +0000

    configure.ac: check for QtGui, but don't fail if it's not present
    
    The tests for the prototype library use it, but it's not required for
    any of the library code.

 configure.ac | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit b6e0497015c21430750ada0df63fa4a84fa9800c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 10:58:10 2008 +0000

    Prototype: generate moc files

 TelepathyQt4/Prototype/Account.cpp              |  2 ++
 TelepathyQt4/Prototype/AccountManager.cpp       |  3 ++-
 TelepathyQt4/Prototype/AvatarManager.cpp        |  2 +-
 TelepathyQt4/Prototype/CapabilitiesManager.cpp  |  2 +-
 TelepathyQt4/Prototype/ChatChannel.cpp          |  2 ++
 TelepathyQt4/Prototype/Connection.cpp           |  2 ++
 TelepathyQt4/Prototype/ConnectionFacade.cpp     |  1 +
 TelepathyQt4/Prototype/Contact.cpp              |  2 ++
 TelepathyQt4/Prototype/ContactManager.cpp       |  2 ++
 TelepathyQt4/Prototype/DBusInterface.cpp        |  2 ++
 TelepathyQt4/Prototype/Makefile.am              | 14 +++++++++++++-
 TelepathyQt4/Prototype/PresenceManager.cpp      |  2 +-
 TelepathyQt4/Prototype/StreamedMediaChannel.cpp |  2 +-
 13 files changed, 32 insertions(+), 6 deletions(-)

commit 86e39b61859cd3a8ee2854a625c6594d1182cae8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 10:57:38 2008 +0000

    Prototype: link library against main tp-qt4 library

 TelepathyQt4/Prototype/Makefile.am | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 6e054b8ef796fd6deb6be235888a2f2eac6d0f85
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Tue Dec 2 10:52:46 2008 +0000

    TelepathyQt4: fix code generation scaffolding for Account, AccountManager

 TelepathyQt4/Client/AccountManager   | 11 ++------
 TelepathyQt4/Makefile.am             |  6 +++++
 TelepathyQt4/cli-account-manager.cpp | 25 ++++++++++++++++++
 TelepathyQt4/cli-account-manager.h   | 50 ++++++++++++++++++++++++++++++++++++
 TelepathyQt4/cli-account.cpp         | 25 ++++++++++++++++++
 TelepathyQt4/cli-account.h           | 45 ++++++++++++++++++++++++++++++++
 6 files changed, 153 insertions(+), 9 deletions(-)

commit 349a5105efa5300ff37901085b4206bd627a3b09
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 1 16:59:38 2008 +0000

    Port PendingChannel to be a PendingOperation

 TelepathyQt4/cli-connection.cpp | 39 +++++--------------------------
 TelepathyQt4/cli-connection.h   | 51 +----------------------------------------
 tests/pinocchio/chan-basics.cpp | 43 +++++++++++++++++-----------------
 3 files changed, 29 insertions(+), 104 deletions(-)

commit 90baf31a7abfb5414867909470612c4b99f97299
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 1 16:58:43 2008 +0000

    PendingOperation: actually implement isFinished()

 TelepathyQt4/cli-pending-operation.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

commit 5c579426d47515f5e6c104aa44bd7438de0951b1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 1 14:43:10 2008 +0000

    .gitignore: ignore directories called _tmp

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit d6ecd63962933be97e8aa7f9409d35fdb5941603
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 1 16:09:17 2008 +0000

    TestChanBasics: exercise PendingChannel

 tests/pinocchio/chan-basics.cpp | 101 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 101 insertions(+)

commit 35db2eabce40cf21b9c15cc0b8886fe8319c6515
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 1 16:08:52 2008 +0000

    PendingOperation: make the API a bit more like PendingChannel

 TelepathyQt4/cli-pending-operation.cpp |  4 +-
 TelepathyQt4/cli-pending-operation.h   | 75 +++++++++++++++++++++-------------
 tests/pinocchio/conn-basics.cpp        |  6 +--
 3 files changed, 51 insertions(+), 34 deletions(-)

commit ba6f7c153c97a8485e7505b4a5aee90fde965952
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 1 14:41:55 2008 +0000

    Connection: Add a PendingOperation-based wrapper for Disconnect()

 TelepathyQt4/cli-connection.cpp | 15 +++++++++++++++
 TelepathyQt4/cli-connection.h   | 12 ++++++++++++
 tests/pinocchio/conn-basics.cpp | 32 +++++++++++++++++++++-----------
 3 files changed, 48 insertions(+), 11 deletions(-)

commit 692703c689877b4d394780a2396a93bf4a0ff661
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Dec 1 14:33:04 2008 +0000

    PendingOperation: add an abstract base class for pending operations, and a trivial subclass

 TelepathyQt4/Client/PendingOperation   |   6 ++
 TelepathyQt4/Makefile.am               |   6 +-
 TelepathyQt4/cli-pending-operation.cpp | 158 +++++++++++++++++++++++++++++++
 TelepathyQt4/cli-pending-operation.h   | 165 +++++++++++++++++++++++++++++++++
 4 files changed, 334 insertions(+), 1 deletion(-)

commit 78485259a3cc54d7484838d613f080ffff6d8526
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 15:03:16 2008 +0000

    Put saved contact lists in a subdirectory, and reset after each run

 tests/pinocchio/Makefile.am |  4 ++--
 tests/pinocchio/lib.cpp     | 10 ++++++++++
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 0727e1e3f1be74c8fba56adcd5c97b12d269ad3a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 14:53:32 2008 +0000

    Distribute lib.h and accounts/empty/contacts.xml

 tests/pinocchio/Makefile.am | 4 ++++
 1 file changed, 4 insertions(+)

commit e3526189c08ea4b970d545f6656ed0aa9b53de5c
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 14:07:27 2008 +0000

    Add a basic test for Channel

 tests/pinocchio/Makefile.am     |   5 +
 tests/pinocchio/chan-basics.cpp | 242 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 247 insertions(+)

commit c31027578d8d1c12f01aa8bf23202fdeb3ea105f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 12:49:14 2008 +0000

    conn-basics: fill in some more test coverage
    
    * already being connected
    * getting optional interfaces
    * getting status reason
    * state transition to Dead by user request

 tests/pinocchio/conn-basics.cpp | 136 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 134 insertions(+), 2 deletions(-)

commit f8750ed6ad9debbb88185603b35b4f6689d26eeb
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 12:47:22 2008 +0000

    tests/pinocchio: Include lib.cpp in sources rather than making a library
    
    This turns out to make strange lcov workarounds unnecessary.

 tests/pinocchio/Makefile.am | 14 ++++----------
 tools/lcov.am               |  3 +--
 2 files changed, 5 insertions(+), 12 deletions(-)

commit 2e32467f10e8f79b7dd30c9bbef9a67427432bd3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 11:57:53 2008 +0000

    lcov.am: remove the right file to magically make lcov work
    
    The fact that it compiles into .libs makes lcov very confused, apparently.

 tools/lcov.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 589dd9ca3f9634fc3767d66028bd3fc039644924
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 11:50:06 2008 +0000

    tests/dbus: remove generated files in clean and distclean

 tests/dbus/Makefile.am | 6 ++++++
 1 file changed, 6 insertions(+)

commit 79f0fa797ae25bcb77bd2c89f335a4c6217b9a46
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 11:49:37 2008 +0000

    tests/pinocchio: remove generated files in clean/distclean

 tests/pinocchio/Makefile.am | 6 ++++++
 1 file changed, 6 insertions(+)

commit e20450cec5c22485c4f8596f5323bc0acd7e1580
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 11:49:21 2008 +0000

    conn-basics: add a test for the alternative constructor that specifies a bus

 tests/pinocchio/conn-basics.cpp | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

commit 59a68bbacb63ce64d4c9489aca04230934da7ab9
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Fri Nov 28 11:48:41 2008 +0000

    conn-basics: Don't assert that Pinocchio supports SimplePresence (it doesn't).
    
    Also call Disconnect() so the test is idempotent.

 tests/pinocchio/conn-basics.cpp | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 829fc73d67cf67707a50c975f2164c626374ffe4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 18:29:39 2008 +0000

    Improve test coverage a bit by looking at status and interfaces

 tests/pinocchio/conn-basics.cpp | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 6f43e3eead8e34f27718eff900c5588038e95408
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 18:18:37 2008 +0000

    Hook up code coverage analysis and other useful stuff from telepathy-glib

 .gitignore         |  5 +++++
 Makefile.am        | 22 ++++++++++++++++------
 configure.ac       |  1 +
 tools/Makefile.am  |  2 ++
 tools/lcov.am      | 21 +++++++++++++++++++++
 tools/telepathy.am | 27 +++++++++++++++++++++++++++
 6 files changed, 72 insertions(+), 6 deletions(-)

commit e85d68a12e3ce2a7db82b19b8ace6579d4253faf
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 17:43:32 2008 +0000

    Connection::onStatusChanged: fake transition via Connecting if necessary
    
    telepathy-pinocchio 0.3.1 makes a non-spec-compliant state change from
    Disconnected straight to Connected; the spec, and telepathy-glib, do
    not allow this, and it causes assertion failures in changeReadiness().
    
    Recover from the non-compliant state change by pretending the state
    changed from Disconnected to Connecting, then to Connected, with the
    same reason code each time (this is the same thing that tp-glib does
    on the service side).

 TelepathyQt4/cli-connection.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 3052043536942348c5542e0235d0969d5111c917
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 17:39:15 2008 +0000

    tests/pinocchio/conn-basics.cpp: new test, exercising Connect()

 tests/pinocchio/Makefile.am     |  12 ++-
 tests/pinocchio/conn-basics.cpp | 209 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 220 insertions(+), 1 deletion(-)

commit 18cba80f6e69164db1d98e11231415d7281dc2e6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 17:38:38 2008 +0000

    PinocchioTest: add more test preparation stuff

 tests/pinocchio/lib.cpp | 76 +++++++++++++++++++++++++++++++++++++++++++++++++
 tests/pinocchio/lib.h   | 22 +++++++++++++-
 2 files changed, 97 insertions(+), 1 deletion(-)

commit d0ae26cf5b6f1ae63c28c4c5f0bbe86f9c94ba39
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 15:07:45 2008 +0000

    Add a pinocchio account with an empty roster

 tests/pinocchio/accounts/empty/contacts.xml | 2 ++
 1 file changed, 2 insertions(+)

commit 0be7cc65760a2df4266bce5c03a3935fcfc3699f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 13:50:52 2008 +0000

    tests/pinocchio: add a PinocchioTest base class

 tests/pinocchio/Makefile.am    | 17 +++++++++++----
 tests/pinocchio/do-nothing.cpp | 47 +++++++-----------------------------------
 tests/pinocchio/lib.cpp        | 46 +++++++++++++++++++++++++++++++++++++++++
 tests/pinocchio/lib.h          | 28 +++++++++++++++++++++++++
 4 files changed, 94 insertions(+), 44 deletions(-)

commit 86b68e29e951817486d5abfa463b383beb9a946d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 12:39:26 2008 +0000

    tests/pinocchio/do-nothing.cpp: rework to use QtTest

 tests/pinocchio/Makefile.am    |  17 +++++--
 tests/pinocchio/do-nothing.cpp | 102 ++++++++++++++++++++++++++++++-----------
 2 files changed, 89 insertions(+), 30 deletions(-)

commit 5afa533882ced4940652b8d883e14d00ddb4ace7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 12:08:12 2008 +0000

    Check for QtTest and port tests/dbus/do-nothing.cpp to QtTest

 configure.ac                |  6 +++++
 tests/dbus/Makefile.am      | 17 +++++++++---
 tests/dbus/do-nothing.cpp   | 66 +++++++++++++++++++++++++++++++++++++++------
 tests/pinocchio/Makefile.am |  3 ++-
 4 files changed, 80 insertions(+), 12 deletions(-)

commit 0f8003614f1c2c3de3ddd548c34a65c96c19916b
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 11:34:20 2008 +0000

    Check for pinocchio-ctl as well as pinocchio

 configure.ac | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit a1e436340e3a3d565b8df924efb51cfb0b40a941
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 27 11:34:09 2008 +0000

    Use TP_QT4_CFLAGS so it's the same as if we got them from pkg-config

 configure.ac                    | 8 ++++----
 examples/extensions/Makefile.am | 6 +++---
 tests/dbus/Makefile.am          | 2 +-
 tests/pinocchio/Makefile.am     | 2 +-
 4 files changed, 9 insertions(+), 9 deletions(-)

commit c828749e9c117e4e3f1f75cd0f98d4c84bd11c8d
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 16:10:37 2008 +0000

    Add some more test infrastructure (no real tests yet)

 .gitignore                     |  2 ++
 configure.ac                   |  6 ++++++
 tests/Makefile.am              |  6 +++++-
 tests/README                   | 13 ++++++++++++
 tests/dbus/Makefile.am         | 25 ++++++++++++++++++++++
 tests/dbus/do-nothing.cpp      | 19 +++++++++++++++++
 tests/pinocchio/Makefile.am    | 30 ++++++++++++++++++++++++++
 tests/pinocchio/do-nothing.cpp | 48 ++++++++++++++++++++++++++++++++++++++++++
 8 files changed, 148 insertions(+), 1 deletion(-)

commit 96ecc3da503dd3b2e5c4e040390ac3672c7ffed7
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 15:33:24 2008 +0000

    .gitignore: add doxygen.cfg, which is now generated by configure

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit a9aa6da8d8dfb2b65a2996859e76eab6dab60d6a
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 15:32:50 2008 +0000

    spec/Makefile.am: fix out-of-tree build by using GNU-specific $(wildcard) operator

 spec/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8117bec028653abaa5b272476962725663f08e70
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 15:29:54 2008 +0000

    Configure doxygen to be distcheck-friendly
    
    Thanks to the maintainers of libxcb, for having a doxygen.cfg supporting
    out of tree builds!

 configure.ac   |   27 +-
 doxygen.cfg    | 1417 --------------------------------------------------------
 doxygen.cfg.in | 1417 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 1431 insertions(+), 1430 deletions(-)

commit 7a46fc4ce7afba8e252a34a9f5618873d8dc17f8
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:35:39 2008 +0000

    configure.ac: make our minds up whether it's _CFLAGS or _CXXFLAGS
    
    This broke `make distcheck`.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 216ac342b9e15f743e6377cf9cc8240fad3890e3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:35:08 2008 +0000

    Prototype: distribute and install <TelepathyQt4/Prototype/Client/ChannelHandler>

 TelepathyQt4/Prototype/Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit 096882b73c252ec5236d791a1bbb594812d3fe34
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:19:49 2008 +0000

    Prototype: distribute/install some missing files, partially fixing `make distcheck`

 TelepathyQt4/Prototype/Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit e8ab4b829e965a6298e4f6de9e99413874746da4
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:14:19 2008 +0000

    Distribute <TelepathyQt4/Client/AccountManager>, partially fixing `make distcheck`

 TelepathyQt4/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 69abf631df39849a6e35cc67fa6422f97925acd3
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:13:33 2008 +0000

    xincludator.py: correctly interpret href as relative to the source document
    
    This assumes Unix filenames, but so did the previous code.
    
    This fixes out-of-tree builds, as used by `make distcheck`.

 tools/xincludator.py | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 24b15453a5936bd758dba5c4bde23b1a50fc2119
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:12:02 2008 +0000

    spec: distribute all XML files, partially fixing `make distcheck`

 spec/Makefile.am | 43 +------------------------------------------
 1 file changed, 1 insertion(+), 42 deletions(-)

commit 461107e417062887d3ca0076e2b37135cc0dcab1
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:11:44 2008 +0000

    Distribute dbus-daemon.xml, partially fixing `make distcheck`

 TelepathyQt4/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 3ee7d1fd6270257e215d11847b7bee37bb137b7f
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:11:08 2008 +0000

    .gitignore: ignore .loT (libtool temporary) files

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit d4b1e265ae666b98008f65344f29a46a3ab63e14
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 14:10:48 2008 +0000

    .gitignore: ignore tarballs and the directory made by distcheck

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

commit a9d531c8a36dc0c4e321a0b1636666fcd4ff79b6
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 12:51:58 2008 +0000

    Add an empty 'tests' directory
    
    We need some regression tests, and if I add a directory, maybe people will
    feel guilty enough to populate it :-)

 Makefile.am       | 2 +-
 configure.ac      | 1 +
 tests/Makefile.am | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

commit d8c8601cc8c3055e0bf8d20851e32ad0d62a832e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 12:50:49 2008 +0000

    tools: add with-session-bus.sh (copied from telepathy-glib)

 tools/Makefile.am         |  1 +
 tools/with-session-bus.sh | 84 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 85 insertions(+)

commit bdbd4fa782104e8d56140337d49a8fb594979ef2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 12:42:00 2008 +0000

    .gitignore: anchor patterns at / (project root) where appropriate, sort with LC_ALL=C, add FIXME.out

 .gitignore | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)

commit 53256321d3881b13e904521e56b919e1910a2a0f
Merge: 30e5c81 ffc10a2
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Wed Nov 26 12:28:23 2008 +0000

    Merge branch 'proto'

commit ffc10a2678a60e47b3cba83abcce08c1f3125f62
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Thu Nov 20 17:48:55 2008 +0000

    Import library code for a prototype Qt4 Telepathy convenience library
    
    This will be merged into the main telepathy-qt4 code over time; the goal
    is for the Prototype directory to end up either empty, or populated with
    trivial wrapper classes.

 TelepathyQt4/Makefile.am                        |  21 +-
 TelepathyQt4/Prototype/Account.cpp              | 274 +++++++
 TelepathyQt4/Prototype/Account.h                | 172 +++++
 TelepathyQt4/Prototype/AccountManager.cpp       | 310 ++++++++
 TelepathyQt4/Prototype/AccountManager.h         | 141 ++++
 TelepathyQt4/Prototype/AvatarManager.cpp        | 320 ++++++++
 TelepathyQt4/Prototype/AvatarManager.h          | 174 +++++
 TelepathyQt4/Prototype/CapabilitiesManager.cpp  | 321 ++++++++
 TelepathyQt4/Prototype/CapabilitiesManager.h    | 129 ++++
 TelepathyQt4/Prototype/ChatChannel.cpp          | 223 ++++++
 TelepathyQt4/Prototype/ChatChannel.h            | 119 +++
 TelepathyQt4/Prototype/Client/ChannelHandler    |   6 +
 TelepathyQt4/Prototype/Connection.cpp           | 434 +++++++++++
 TelepathyQt4/Prototype/Connection.h             | 256 +++++++
 TelepathyQt4/Prototype/ConnectionFacade.cpp     | 265 +++++++
 TelepathyQt4/Prototype/ConnectionFacade.h       | 137 ++++
 TelepathyQt4/Prototype/Constants                |   6 +
 TelepathyQt4/Prototype/Contact.cpp              | 189 +++++
 TelepathyQt4/Prototype/Contact.h                | 247 ++++++
 TelepathyQt4/Prototype/ContactManager.cpp       | 965 ++++++++++++++++++++++++
 TelepathyQt4/Prototype/ContactManager.h         | 304 ++++++++
 TelepathyQt4/Prototype/DBusInterface.cpp        |  47 ++
 TelepathyQt4/Prototype/DBusInterface.h          |  51 ++
 TelepathyQt4/Prototype/Makefile.am              | 161 ++++
 TelepathyQt4/Prototype/PresenceManager.cpp      | 620 +++++++++++++++
 TelepathyQt4/Prototype/PresenceManager.h        | 151 ++++
 TelepathyQt4/Prototype/StreamedMediaChannel.cpp | 578 ++++++++++++++
 TelepathyQt4/Prototype/StreamedMediaChannel.h   | 229 ++++++
 TelepathyQt4/Prototype/TpQt4Prototype.pc.in     |  11 +
 TelepathyQt4/Prototype/Types                    |   6 +
 TelepathyQt4/Prototype/all.xml                  |   9 +
 TelepathyQt4/Prototype/channel-handler.xml      |   9 +
 TelepathyQt4/Prototype/constants.h              |  27 +
 TelepathyQt4/Prototype/types.cpp                |  22 +
 TelepathyQt4/Prototype/types.h                  |  27 +
 configure.ac                                    |   2 +
 36 files changed, 6956 insertions(+), 7 deletions(-)

commit 2148de51bdfc85f7a3692f6c90be1aeb709458da
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   Mon Nov 10 17:45:22 2008 +0000

    Reset spec to version 0.17.14
    
    Using unreleased spec considered harmful.

 spec/all.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0adfff68556f5b9ac4f6e870aa2fdd67ecfd37c8
Author: Simon McVittie <http://smcv.pseudorandom.co.uk/>
Date:   Mon Nov 10 17:44:55 2008 +0000

    Add AccountManager and Account code-generation

 TelepathyQt4/Client/AccountManager | 16 ++++++++++++++++
 TelepathyQt4/Makefile.am           | 14 ++++++++++++++
 TelepathyQt4/account-manager.xml   |  9 +++++++++
 TelepathyQt4/account.xml           | 13 +++++++++++++
 TelepathyQt4/stable-interfaces.xml |  2 ++
 5 files changed, 54 insertions(+)

commit b15adbbc709faedcb768ba2a7ef1639d6db1f1ec
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 19 13:32:31 2008 +0000

    Make Tp::Client::Channel inherit from DBusProxy class.

 TelepathyQt4/cli-channel.cpp | 3 ++-
 TelepathyQt4/cli-channel.h   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit ebe563c7184b19258a04f270a1d11f52f5a1e6a1
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 19 13:27:42 2008 +0000

    Add installable header for DBusProxy class, and add it to buildsystem.

 TelepathyQt4/Client/DBusProxy | 6 ++++++
 TelepathyQt4/Makefile.am      | 1 +
 2 files changed, 7 insertions(+)

commit a8a39152f2c0651ade3152337044ef562ebaa232
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 19 13:25:02 2008 +0000

    Doxygenate the DBusProxy class.

 TelepathyQt4/cli-dbus-proxy.h | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 6533594031ea89a6cf3afa79df62aa66f970ce12
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Tue Nov 18 21:27:44 2008 +0000

    Roughly implement the DBusProxy base class and add it to the buildsystem.
    
    Still needs APIDocs and to be used in the classes that should use it (for now, just Channel is ready).
    
    At the moment, it just proxies the dbus connection, path and service.

 TelepathyQt4/Makefile.am        |  2 +
 TelepathyQt4/cli-dbus-proxy.cpp | 75 ++++++++++++++++++++++++++++++++++++
 TelepathyQt4/cli-dbus-proxy.h   | 85 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 162 insertions(+)

commit 30e5c8120b740b2bcfe34c029e4c07096107ed50
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Tue Nov 18 20:03:36 2008 +0000

    Oggis-Review: getters are still valid after the connection has been closed after introspection completed successfully.
    
    The only getter I am sure about is channelType(), but should the group-stuff related getter like methods also work when channel is ReadinessClosed?

 TelepathyQt4/cli-channel.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit b13b0c9f033fa00d276ae63fcc5e31741cda8ac0
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Fri Nov 7 14:10:39 2008 +0000

    Fix things that broke during merging in the master branch.

 TelepathyQt4/cli-channel.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b26f1458ab98495da9b69fa4b320fbf2c4cca7ac
Merge: 8ed9aa0 587126c
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Fri Nov 7 14:03:12 2008 +0000

    Merge branch 'master' into channel-hide-interface-methods
    
    Conflicts:
    
    	TelepathyQt4/cli-channel.cpp

commit 8ed9aa04a721ec1e9985031211b029b427b8b06c
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Fri Nov 7 13:51:16 2008 +0000

    Oggis-review: Fix groupSelfRemoveInfo() to only work in ReadinessClosed and update APIDocs to indicate that.

 TelepathyQt4/cli-channel.cpp |  4 ++--
 TelepathyQt4/cli-channel.h   | 12 ++++++------
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 85bbcd91bc1c363df590921f6a0412c806097fec
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Fri Nov 7 13:42:12 2008 +0000

    Oggis-review: document the states the channel will end up in depending on what state it is in when close() is called.

 TelepathyQt4/cli-channel.h | 5 +++++
 1 file changed, 5 insertions(+)

commit 14d335319aac7a091cc5f305602918edb8eb4fd3
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Fri Nov 7 13:40:07 2008 +0000

    Oggis-review: Fix onClosed() to change channel to readinessDead if the introspection is not already complete.

 TelepathyQt4/cli-channel.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 6f01436baae6d80a6c4cc1fada547f93c4452197
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Fri Nov 7 13:35:03 2008 +0000

    Oggis-review: We don't allow ReadinessJustCreated->ReadinessClosed.

 TelepathyQt4/cli-channel.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 587126c2683a1551daa031bbbc12c2888a51a1fb
Merge: 64b717b c3e4460
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Nov 5 20:19:06 2008 +0200

    Merge branch 'chan-conn-elder-care'

commit 64b717be942695562fdea0906f76529171015fb8
Merge: 9eaac7b e1d8a7d
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 5 16:18:56 2008 +0000

    Merge branch 'misc' into collabora/main/master

commit 9a0518b63f9aeebc3c87e6bcfa931f925cc803bd
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 5 15:28:50 2008 +0000

    Add a new readiness enum value, ReadinessClosed.
    
    As discussed on #telepathy with oggis, this new enum value represents the readiness state of the channel when it has been closed. It replaces the closed() signal which could cause race conditions with queued signal/slot connections. This means ReadinessDead is now only for when the channel dies unexpectedly, rather than being closed by the class user in a controlled way.

 TelepathyQt4/cli-channel.cpp | 30 ++++++++++++++++--------------
 TelepathyQt4/cli-channel.h   | 44 ++++++++++++++++++++++++--------------------
 2 files changed, 40 insertions(+), 34 deletions(-)

commit 3ef4113a37c7ecaf98e09b6e71cd167759076803
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 5 15:01:07 2008 +0000

    Connect to the correct closed() signal. (yet more oggis review issues.)

 TelepathyQt4/cli-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8e6a56ae25eea52098d451748b0b740e989fa072
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 5 14:57:24 2008 +0000

    Correct apidocs of the Channel::baseInterface() method (more oggis review stuff).

 TelepathyQt4/cli-channel.h | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 88ec0406b8565e94936c9eb32a01a3f26892f96c
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 5 14:34:07 2008 +0000

    Add details of changes to Channel::close() to API Docs.

 TelepathyQt4/cli-channel.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit d6f8c22df5aff18fb7e659632fb6b05c81d23b60
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 5 14:27:19 2008 +0000

    Change channel::close() to work for Readiness != Dead and return a synthesised DBus error if close() can't be called.

 TelepathyQt4/cli-channel.cpp | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit e1d8a7d63df5e97e342648d8e454be92473e9690
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Nov 5 14:04:46 2008 +0000

    01777props -> 0177props - use the correct SPEC version number.

 TelepathyQt4/cli-channel.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c3e4460409bbaef41d2f8e5b8e151a3945ae006e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Nov 3 17:33:23 2008 +0200

    When a Channel's owning Connection is destroyed, cut off the dangling pointer

 TelepathyQt4/cli-channel.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 38e9a5a54ff4778555e8de9b8f5787c4b12f3065
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Nov 3 16:59:53 2008 +0200

    Expose the owning connection in Channel

 TelepathyQt4/cli-channel.cpp | 5 +++++
 TelepathyQt4/cli-channel.h   | 7 +++++++
 2 files changed, 12 insertions(+)

commit 322b89398f68714ec53687643a4cd3ceb9f7a615
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Nov 3 16:44:48 2008 +0200

    Make Channel keep track of an "owning" connection

 TelepathyQt4/cli-channel.cpp    | 61 ++++++++++++++++++++++++++++-------------
 TelepathyQt4/cli-channel.h      | 35 ++++++++++++-----------
 TelepathyQt4/cli-connection.cpp |  3 +-
 TelepathyQt4/cli-connection.h   |  9 ++++--
 4 files changed, 69 insertions(+), 39 deletions(-)

commit fc61ed6e5efbe79fbef1de79f1635fc5cdfc1709
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Nov 3 16:39:16 2008 +0200

    Change the readinessChanged signal parameters to uint because member enums are rather hard to forward-declare

 TelepathyQt4/cli-channel.h    | 2 +-
 TelepathyQt4/cli-connection.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 9eaac7b8d6d7c77ee7e80e27950ec49d7ffecceb
Merge: d07d99d 02fe103
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Nov 3 10:27:28 2008 +0200

    Merge branch 'friendly-requests'

commit eebc333fcf3b0910c516d2541827c31bc28fbf52
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Sat Nov 1 14:55:28 2008 +0000

    Fix typo in warning output.

 TelepathyQt4/cli-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c0cd14c19afcfd2499a82eff0e566398dd9e7262
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Sat Nov 1 14:02:44 2008 +0000

    Add some more bits to .gitignore

 .gitignore | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1f95de9ed5d50d8b2a547a501742bf8f9df0fcce
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Sat Nov 1 13:54:43 2008 +0000

    Add a closed() signal that wraps the channel interface's closed() signal.

 TelepathyQt4/cli-channel.cpp | 3 +++
 TelepathyQt4/cli-channel.h   | 7 +++++++
 2 files changed, 10 insertions(+)

commit 88ce6796f868093d8acc4ab30a5ab80d0af83873
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Sat Nov 1 13:46:30 2008 +0000

    Add return documentation to close().

 TelepathyQt4/cli-channel.h | 2 ++
 1 file changed, 2 insertions(+)

commit 1cc7189a48c861ac8d408ae7ca92f3d23beaa2d9
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Sat Nov 1 13:43:58 2008 +0000

    Change close() to return a QDBusPendingReply when not used as a slot.

 TelepathyQt4/cli-channel.cpp | 16 +++++++++++-----
 TelepathyQt4/cli-channel.h   |  7 ++++++-
 2 files changed, 17 insertions(+), 6 deletions(-)

commit d07d99d9ebee87b6edb4c45f55c9d17c49559e02
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Oct 31 14:21:55 2008 +0200

    Add the bus daemon interface as a 1:1 proxy

 TelepathyQt4/cli-dbus.h      |  4 ++-
 TelepathyQt4/dbus-daemon.xml | 80 ++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/dbus.xml        |  3 +-
 3 files changed, 85 insertions(+), 2 deletions(-)

commit 718f12addd38740c0eacd4547c4f223e2d0f1546
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Oct 31 14:08:26 2008 +0200

    Check for method input and signal argument names being present in client-gen

 tools/qt4-client-gen.py | 2 ++
 1 file changed, 2 insertions(+)

commit ee60eb27834fa59214d3ccf678ef88a19c9adb72
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Oct 31 13:11:02 2008 +0200

    Update to spec 0.17.4

 TelepathyQt4/connection.xml                        |   2 +
 spec/Account.xml                                   |  33 +-
 spec/Account_Interface_Avatar.xml                  |   3 +-
 spec/Account_Manager.xml                           |  12 +-
 spec/Channel.xml                                   | 240 ++++++++-
 spec/Channel_Bundle.xml                            |  48 ++
 spec/Channel_Dispatch_Operation.xml                | 342 +++++++++++++
 spec/Channel_Dispatcher.xml                        | 361 +++++++++++++
 ...Channel_Dispatcher_Interface_Operation_List.xml | 138 +++++
 spec/Channel_Future.xml                            |  82 +--
 spec/Channel_Interface_Call_Merging.xml            |   4 +-
 spec/Channel_Interface_Call_State.xml              |   8 +
 spec/Channel_Interface_Destroyable.xml             |  82 +++
 spec/Channel_Interface_Group.xml                   |   6 +-
 spec/Channel_Interface_Messages.xml                | 563 ++++++++++++++++++---
 spec/Channel_Request.xml                           | 175 +++++++
 spec/Channel_Type_Contact_List.xml                 |  25 +-
 spec/Channel_Type_Room_List.xml                    |   3 +-
 spec/Channel_Type_Text.xml                         | 127 ++++-
 spec/Client.xml                                    | 123 +++++
 spec/Client_Approver.xml                           | 137 +++++
 spec/Client_Handler.xml                            | 268 ++++++++++
 spec/Client_Observer.xml                           | 230 +++++++++
 spec/Connection.xml                                | 139 ++++-
 spec/Connection_Interface_Aliasing.xml             |  23 +
 spec/Connection_Interface_Avatars.xml              |  19 +-
 spec/Connection_Interface_Capabilities.xml         |   2 +-
 spec/Connection_Interface_Contacts.xml             |  48 +-
 spec/Connection_Interface_Presence.xml             |   4 +-
 spec/Connection_Interface_Renaming.xml             |   2 +-
 spec/Connection_Interface_Requests.xml             | 557 ++++++++++++++++++++
 spec/Connection_Interface_Simple_Presence.xml      |   6 +-
 spec/Connection_Manager.xml                        |  48 +-
 spec/Media_Session_Handler.xml                     |   4 +-
 spec/Media_Stream_Handler.xml                      |   6 +-
 spec/all.xml                                       |  39 +-
 spec/errors.xml                                    |  21 +-
 spec/generic-types.xml                             |  28 +-
 38 files changed, 3654 insertions(+), 304 deletions(-)

commit 65e939f30a3ca4dbb2d6d4eb3d28aa441086dd3a
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Oct 29 16:32:45 2008 +0000

    Implement close() method in the convenience Channel class.
    
    Channel class should now implement wrappers around all needed methods from the ChannelInterface (using the SPEC version currently part of tpQt4.

 TelepathyQt4/cli-channel.cpp | 9 +++++++++
 TelepathyQt4/cli-channel.h   | 6 ++++++
 2 files changed, 15 insertions(+)

commit 0efed963d31d369ac687907f615207c2a578a3b3
Author: George Goldberg <george.goldberg@collabora.co.uk>
Date:   Wed Oct 29 16:10:20 2008 +0000

    Change the Channel class parent to QObject and make the ChannelInterface a member of the private struct. Get everything compiling and working as before. Methods not currently in the convenience class still need to be added.

 TelepathyQt4/cli-channel.cpp | 23 ++++++++++++++++-------
 TelepathyQt4/cli-channel.h   | 17 ++++++++++++++---
 2 files changed, 30 insertions(+), 10 deletions(-)

commit 835485e5871da0410afd1d354ad09c8bbaead60c
Merge: b68caa3 65fa72c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Oct 20 19:13:26 2008 +0300

    Merge branch 'autointrospect-channel-group'

commit 65fa72cb7425e276dacc7417951ed8833d7a192a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Oct 20 18:47:36 2008 +0300

    Filter GroupFlagProperties out in fallback GetGroupFlags callback

 TelepathyQt4/cli-channel.cpp | 5 +++++
 1 file changed, 5 insertions(+)

commit 3f3e3dc9dd5a4f36bbf4f49dd2edf9a99e11ddfd
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Oct 14 00:17:08 2008 +0300

    QString doesnt have empty(), it has isEmpty()

 TelepathyQt4/cli-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 182c4a73752d49fb29464ce6323fb22e0d37e955
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Oct 14 00:09:26 2008 +0300

    Misc Will-review fixes to group handle owners

 TelepathyQt4/cli-channel.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f720a385d58c8bf673f594edb68755565aeb247b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Oct 11 14:03:54 2008 +0300

    Issue warnings when cached Group properties are accessed in an unsuitable state

 TelepathyQt4/cli-channel.cpp | 51 ++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 49 insertions(+), 2 deletions(-)

commit cf919cdb0185bcceabeb8b31a7700ef5c49fc8ac
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Oct 10 19:41:58 2008 +0300

    Similarly to the main Channel autointrospection, clarify and make more scalable the Group property extraction

 TelepathyQt4/cli-channel.cpp | 89 ++++++++++++++++++++++----------------------
 1 file changed, 45 insertions(+), 44 deletions(-)

commit 02fe1032768fcf39ed02eeb26cdd756715b625b3
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Oct 8 14:46:56 2008 +0300

    Doxyment PendingChannel

 TelepathyQt4/cli-connection.h | 117 ++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 114 insertions(+), 3 deletions(-)

commit b3beb03a1d58fc0be34a93bb9359fc727397c2a4
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Oct 8 00:31:13 2008 +0300

    Add PendingChannel class for friendly channel requests

 TelepathyQt4/cli-connection.cpp | 122 ++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/cli-connection.h   |  42 ++++++++++++++
 2 files changed, 164 insertions(+)

commit b68caa33ceff083856098873b1380d7071a504ff
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Oct 8 00:29:45 2008 +0300

    Use typeInterface instead of optionalInterface for Channel type-specific interfaces, as intended

 TelepathyQt4/cli-channel.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 931f473457f09b5c7f365fe6295d82943ee48f01
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 30 00:01:11 2008 +0300

    Add additional header guards to the pretty include headers for clarity

 TelepathyQt4/Client/Channel                   | 5 +++++
 TelepathyQt4/Client/Connection                | 5 +++++
 TelepathyQt4/Client/ConnectionManager         | 5 +++++
 TelepathyQt4/Client/DBus                      | 5 +++++
 TelepathyQt4/Client/MediaSessionHandler       | 5 +++++
 TelepathyQt4/Client/MediaStreamHandler        | 5 +++++
 TelepathyQt4/Client/OptionalInterfaceFactory  | 5 +++++
 TelepathyQt4/Client/Properties                | 5 +++++
 TelepathyQt4/Constants                        | 5 +++++
 TelepathyQt4/Debug                            | 5 +++++
 TelepathyQt4/Types                            | 5 +++++
 TelepathyQt4/cli-channel.h                    | 4 ++--
 TelepathyQt4/cli-connection-manager.h         | 4 ++--
 TelepathyQt4/cli-connection.h                 | 4 ++--
 TelepathyQt4/cli-dbus.h                       | 4 ++--
 TelepathyQt4/cli-media-session-handler.h      | 4 ++--
 TelepathyQt4/cli-media-stream-handler.h       | 4 ++--
 TelepathyQt4/cli-optional-interface-factory.h | 4 ++--
 TelepathyQt4/cli-properties.h                 | 4 ++--
 TelepathyQt4/constants.h                      | 4 ++--
 TelepathyQt4/debug.h                          | 4 ++--
 TelepathyQt4/types.h                          | 4 ++--
 22 files changed, 77 insertions(+), 22 deletions(-)

commit 97ef5b0008646c30c9a097baecb38a74d70f8f05
Merge: cfa6edb ab5082e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 29 23:04:04 2008 +0300

    Merge branch 'extensibility'

commit 314e3d5005f679326e177c478fe3c2d53630b274
Merge: 6c0f1dc cfa6edb
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 24 13:45:26 2008 +0300

    Merge branch 'master' into autointrospect-channel-group

commit cfa6edb1c7b6c98654ac1974732e2c8e95d10518
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 21:05:36 2008 +0300

    Remove as-compiler-flag.m4 completely, it's unused now - and dist tp-cxx-compiler-flag.m4, forgot it

 m4/Makefile.am         |  2 +-
 m4/as-compiler-flag.m4 | 35 -----------------------------------
 2 files changed, 1 insertion(+), 36 deletions(-)

commit 74d50beed78128e9f3aa743e4ea1868595a3c80a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 20:47:00 2008 +0300

    Try to make the compiler flag usage more portable

 configure.ac | 15 ++-------------
 1 file changed, 2 insertions(+), 13 deletions(-)

commit 0e93e299cad790c233d6f56200e489eac5e38c6f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 20:15:26 2008 +0300

    Rewrite the (wrongly) modified AS_COMPILER_FLAG as TP_CXX_COMPILER_FLAG, using AC_COMPILE_IFELSE

 configure.ac               | 12 ++++++------
 m4/tp-cxx-compiler-flag.m4 | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+), 6 deletions(-)

commit 75359f01cacd844c4ddb0274147608cf1a78642c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 19:19:47 2008 +0300

    We depend on automake >= 1.9, reflect that in the ./autogen.sh automake chooser check

 autogen.sh | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 957ca0d876747813e739b6452657b04a73b7082c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 19:12:39 2008 +0300

    Correctly check for C++ compiler flags in AS_COMPILER_FLAG

 configure.ac           | 1 +
 m4/as-compiler-flag.m4 | 6 ++++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 82a34e7c7a83e497868449571863f86841182e69
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 14:42:07 2008 +0300

    De-bong the status/statusReason comment additions from the previous patch

 TelepathyQt4/cli-connection.h | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

commit 820d7a1ff5e717f91dd54abf470759aeb8fae60e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 14:01:34 2008 +0300

    Document that the values returned by Connection::status(reason)? might have changed by the time readinessChanged() is emitted

 TelepathyQt4/cli-connection.h | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

commit 8e93dcefdd32fcde2f0d1059d497017e07626114
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 13:26:26 2008 +0300

    Will-review #6: reword debug message in Connection::onStatusChanged

 TelepathyQt4/cli-connection.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 24777e4f920c2716ea85d4464b5d1b7a3d205130
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 01:40:46 2008 +0300

    Will-review #5: Point to optionalInterface() in the check parameter descriptions for optional interface convenience getters also in Connection

 TelepathyQt4/cli-connection.h | 25 +++++--------------------
 1 file changed, 5 insertions(+), 20 deletions(-)

commit f5342710a2e8db9c14faf06a84d3d2cc5fb49396
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 01:38:21 2008 +0300

    Similarly to Channel, fix Connection::propertiesInterface() to use BypassInterfaceCheck

 TelepathyQt4/cli-connection.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 902a6391ddd17b5a82c8ad62fe935b81de54f63b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 01:35:32 2008 +0300

    Will-review #4: Refine the Connection state accessor validity guarantees and emit warnings for improper usage

 TelepathyQt4/cli-connection.cpp | 29 ++++++++++++++++
 TelepathyQt4/cli-connection.h   | 77 +++++++++++++++++++++++++----------------
 2 files changed, 76 insertions(+), 30 deletions(-)

commit cd520d34a6fa30a28a19e671bfffcae88e205ff2
Merge: d8c8ca5 25dd788
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 22 01:28:55 2008 +0300

    Merge branch 'master' into autointrospect-connection

commit 6c0f1dc7edc91c1f9561752fbe11f0b4ce2ab2e7
Merge: 1f10b00 25dd788
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Sep 20 22:54:32 2008 +0300

    Merge branch 'master' into autointrospect-channel-group
    
    Conflicts:
    
    	TelepathyQt4/cli-channel.h

commit 25dd7882d09d5cc235f62bd3bdd562bfb20d86f0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Sep 20 22:29:22 2008 +0300

    Will-review #3 redux: Change Channel::interfaces and Channel::channelType checks subtly to allow usage from Channel internals even before no public usage is allowed

 TelepathyQt4/cli-channel.cpp | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit d8c8ca5f68382cc070e9079c1420a49cb1221bd7
Merge: 8d0cc4e 3f34d31
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Sep 20 20:55:36 2008 +0300

    Merge branch 'master' into autointrospect-connection
    
    Conflicts:
    
    	TelepathyQt4/Makefile.am

commit 3f34d3148923c49d220d2288cf0e22aa29301c9c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Sep 20 13:58:30 2008 +0300

    Will-review #3: Issue a warning when the cached properties are accessed in an unsuitable state

 TelepathyQt4/cli-channel.cpp | 15 +++++++++++++++
 TelepathyQt4/cli-channel.h   | 19 +++++++++++++------
 2 files changed, 28 insertions(+), 6 deletions(-)

commit 358ac1141ce4b9e0f603cfd43c7b6a3339ad25e1
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Sep 19 17:31:15 2008 +0300

    Will-review #2: Fix doxygen comments for Channel optional interface getters

 TelepathyQt4/cli-channel.h | 63 +++++++++++-----------------------------------
 1 file changed, 14 insertions(+), 49 deletions(-)

commit b13f511c674f7afa55823e152b67beaa3e8ed4d4
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Sep 19 15:30:43 2008 +0300

    Correct Channel::propertiesInterface() to bypass the interface check

 TelepathyQt4/cli-channel.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 24ab7ba540746c9d88628cd2991092d115ba8613
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Sep 19 15:28:30 2008 +0300

    Move initial continueIntrospection to Channel constructor, otherwise the priv pointer won't have been initialized

 TelepathyQt4/cli-channel.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e296b4320b8be9752c64a2298d1b2f290a58e179
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Sep 18 11:17:34 2008 +0300

    Will-review #1: Change the property checking to be a) more clear b) better scalable to new properties

 TelepathyQt4/cli-channel.cpp | 67 +++++++++++++++++++++++---------------------
 1 file changed, 35 insertions(+), 32 deletions(-)

commit 8d0cc4ec60acef465bb47fbf3ccc48161c9729b7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 10 23:53:23 2008 +0300

    Change the boolean force parameters to optionalInterface and friends to a more readable enum in Connection

 TelepathyQt4/cli-connection.h | 90 ++++++++++++++++++++++++++-----------------
 1 file changed, 54 insertions(+), 36 deletions(-)

commit 5a6d925a2af9b0ed3b0b0dd60744496263ddc6fa
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 10 23:15:01 2008 +0300

    Change the boolean force parameters to optionalInterface, typeInterface and friends to a more readable enum in Channel

 TelepathyQt4/cli-channel.h | 161 +++++++++++++++++++++++++--------------------
 1 file changed, 91 insertions(+), 70 deletions(-)

commit 1f10b00a827f01854cbd4eed3d0a30685a812b45
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 10 21:51:30 2008 +0300

    Expose group self remove info

 TelepathyQt4/cli-channel.cpp | 30 +++++++++++++++---------------
 TelepathyQt4/cli-channel.h   | 20 ++++++++++++++++++++
 2 files changed, 35 insertions(+), 15 deletions(-)

commit 447511fada4b5dab572fdd3714d174126106e76f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 10 21:41:11 2008 +0300

    Generalize GroupLocalPendingInfo to be GroupMemberChangeInfo

 TelepathyQt4/cli-channel.cpp | 12 +++++------
 TelepathyQt4/cli-channel.h   | 47 ++++++++++++++++++++++++++++----------------
 2 files changed, 36 insertions(+), 23 deletions(-)

commit bffaeff6f742d5fca0dc07b64f1cd2c07e2a4879
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 10 19:18:30 2008 +0300

    Expose group self handle

 TelepathyQt4/cli-channel.cpp | 18 ++++++++++++++++--
 TelepathyQt4/cli-channel.h   | 28 ++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+), 2 deletions(-)

commit 5afe1b888e484d581d4e1668f128616e7d3419e1
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Sep 7 15:42:03 2008 +0300

    Misc fixes in doxygen for group flags and members

 TelepathyQt4/cli-channel.h | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

commit b94540045abdaa44124c916edb8637ddb7b19bf9
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Sep 7 15:40:50 2008 +0300

    Expose handle owners

 TelepathyQt4/cli-channel.cpp | 40 +++++++++++++++++++++++++++++++----
 TelepathyQt4/cli-channel.h   | 50 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 86 insertions(+), 4 deletions(-)

commit 800b65384b0a9a5f5f8e8d9d0e441bbadd073e27
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Sep 4 03:00:46 2008 +0300

    Expose group members, local pending and remote pending

 TelepathyQt4/cli-channel.cpp |  75 ++++++++++++++++++++++----
 TelepathyQt4/cli-channel.h   | 124 ++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 182 insertions(+), 17 deletions(-)

commit 41e8e7e21f2a724545d1235fd1d3d38e7f924e16
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Sep 4 00:22:22 2008 +0300

    Expose group flags

 TelepathyQt4/cli-channel.cpp | 10 +++++
 TelepathyQt4/cli-channel.h   | 88 +++++++++++++++++++++++++++++++++++++-------
 2 files changed, 85 insertions(+), 13 deletions(-)

commit 46e36c0ecf603eebb96e1155b3b2074b932ddb9f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 3 22:55:57 2008 +0300

    Store extended info when self handle has been removed from Group

 TelepathyQt4/cli-channel.cpp | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit 288ef59663da4e8a700ae0b37209f3d0c9127478
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 3 22:24:15 2008 +0300

    Make the Channel::Private member declarations more readable

 TelepathyQt4/cli-channel.cpp | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit 4793955f2470ab0cc2c9d542c64753d3b224c516
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 3 19:07:46 2008 +0300

    Add debug output to Group autointrospection detailing the number of local pending members

 TelepathyQt4/cli-channel.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 583aeb2f53e058c240e9a487aac0234088acecdc
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 3 17:33:31 2008 +0300

    Add local pending (with full extended info, change tracking and fallbacks) to Group autointrospection

 TelepathyQt4/cli-channel.cpp | 86 ++++++++++++++++++++++++++++++++++++--------
 TelepathyQt4/cli-channel.h   | 31 ++++++++++++++++
 2 files changed, 102 insertions(+), 15 deletions(-)

commit 137a0c79a548cc2152405c137027e9a05d58ab66
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 1 01:23:50 2008 +0300

    Add change tracking to Channel.Interface.Group autointrospection

 TelepathyQt4/cli-channel.cpp | 111 ++++++++++++++++++++++++++++++++++++++++---
 TelepathyQt4/cli-channel.h   |   4 ++
 2 files changed, 109 insertions(+), 6 deletions(-)

commit d078f11ef74284a4f50e7ad4a6486ebf9abc422d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Aug 18 21:41:09 2008 +0300

    Add fallbacks to Group autointrospection, still without LocalPending

 TelepathyQt4/cli-channel.cpp | 113 ++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/cli-channel.h   |   3 ++
 2 files changed, 115 insertions(+), 1 deletion(-)

commit 91264b313fcd46c091c3b09eddb30985212b5f39
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 14:44:28 2008 +0300

    Add basic Channel.Interface.Group autointrospection, still without fallbacks and LocalPending

 TelepathyQt4/cli-channel.cpp | 67 +++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/cli-channel.h   |  6 ++++
 2 files changed, 72 insertions(+), 1 deletion(-)

commit 4a63b0d5ffca0e729e2c9cd548ae88ffcb477a72
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Sep 10 00:35:44 2008 +0300

    Add shared getters for the remaining Channel interfaces

 TelepathyQt4/cli-channel.h | 199 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 199 insertions(+)

commit c8916ebf1be005ebfef65de39013f700ebec0ed6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 23:18:44 2008 +0300

    Use OptionalInterfaceFactory in Channel (currently only for Properties)

 TelepathyQt4/cli-channel.cpp | 13 +++++++----
 TelepathyQt4/cli-channel.h   | 52 +++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 60 insertions(+), 5 deletions(-)

commit c336669b04012199c03f69cb1c3b24d6c7ad0c90
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Aug 25 23:43:36 2008 +0300

    Adapt to debug.hpp->debug-internal.hpp change in cli-channel.cpp

 TelepathyQt4/cli-channel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c831cb677ab8555c02578072a522c8eda4f4109e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 04:10:29 2008 +0300

    Future-proof the Channel::Readiness enum

 TelepathyQt4/cli-channel.cpp | 1 +
 TelepathyQt4/cli-channel.h   | 8 +++++---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 567a40ef8616a5f4acfde91ce9e27fbdeb3ec09e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 03:54:26 2008 +0300

    Add overview comment explaining the benefits of using Channel

 TelepathyQt4/cli-channel.h | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 81f3e6006fd5cdc0cdbc6be2156784db325c038e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 03:34:55 2008 +0300

    Hook up Channel::Closed to making Channel have the dead readiness

 TelepathyQt4/cli-channel.cpp | 17 +++++++++++++++--
 TelepathyQt4/cli-channel.h   |  1 +
 2 files changed, 16 insertions(+), 2 deletions(-)

commit 09f86c6bc06690f9397bfddeeda53ec69e3a4623
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 03:21:05 2008 +0300

    Expose the channel type, handle type and handle in Channel

 TelepathyQt4/cli-channel.cpp | 15 +++++++++++++++
 TelepathyQt4/cli-channel.h   | 28 ++++++++++++++++++++++++----
 2 files changed, 39 insertions(+), 4 deletions(-)

commit ca98bc58f255db4cbeba4a8b93c12ca82228c45c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 03:05:36 2008 +0300

    Extend the main interface introspection to introspect channel type, target handle type and target handle as well (with proper fallbacks)

 TelepathyQt4/cli-channel.cpp | 87 +++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/cli-channel.h   |  2 +
 2 files changed, 87 insertions(+), 2 deletions(-)

commit b6e1cff21d9e5515e6c3bbc65a9ff562b25eda0c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 02:10:42 2008 +0300

    Make Channel do autointrospect of the main interface state (with fallbacks, currently exposing Interfaces)

 TelepathyQt4/cli-channel.cpp | 138 ++++++++++++++++++++++++++++++++++++++++++-
 TelepathyQt4/cli-channel.h   |  63 ++++++++++++++++++++
 2 files changed, 200 insertions(+), 1 deletion(-)

commit 22371b3e51c7aacacd0bd11301f9a772d364fafb
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Aug 11 15:08:42 2008 +0300

    Add stub Channel high-level proxy

 TelepathyQt4/Makefile.am     |  3 ++-
 TelepathyQt4/cli-channel.cpp | 48 +++++++++++++++++++++++++++++++++++++--
 TelepathyQt4/cli-channel.h   | 54 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 102 insertions(+), 3 deletions(-)

commit ffefbac8bfe949e5e1e1845e9e497b8d75717b35
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 23:00:09 2008 +0300

    Doxyment the Connection optional interface getters

 TelepathyQt4/cli-connection.h | 81 +++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 79 insertions(+), 2 deletions(-)

commit ce938fc8a93967c2fedb4e6aa9bd0d6ea55cc1a0
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 22:59:56 2008 +0300

    Misc errata to Connection doxygen

 TelepathyQt4/cli-connection.h | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit e36c444a8801cb315dd4dfd59b6e0aaaef6e386d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 17:07:24 2008 +0300

    Use OptionalInterfaceFactory for the optional interfaces in Connection

 TelepathyQt4/cli-connection.cpp | 21 ---------------------
 TelepathyQt4/cli-connection.h   | 17 ++++-------------
 2 files changed, 4 insertions(+), 34 deletions(-)

commit aa61c87ea9d57ea3cf864b225f498e751f29d880
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 17:05:41 2008 +0300

    forcePresent in the optional interface getters should've been false by default

 TelepathyQt4/cli-connection.h | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 02d2dd484f0635fa931c364b86d40d2ba879dd9b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Sep 8 18:38:07 2008 +0300

    Add Connection::optionalInterface() and friends

 TelepathyQt4/cli-connection.cpp | 62 ++++++++++++++++++++++++++++++++---------
 TelepathyQt4/cli-connection.h   | 53 +++++++++++++++++++++++++++++++++++
 2 files changed, 102 insertions(+), 13 deletions(-)

commit 717b6d9e336493249890719c3e9c03380162f13a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Aug 25 23:47:37 2008 +0300

    Adapt to debug.hpp->debug-internal.hpp change in cli-connection.cpp

 TelepathyQt4/cli-connection.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d313f0ab7375c016811f160a101c325986ce4c1b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 12 04:07:28 2008 +0300

    Future-proof the Connection::Readiness enum

 TelepathyQt4/cli-connection.cpp |  2 +-
 TelepathyQt4/cli-connection.h   | 12 +++++++-----
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 554026cb5e3a2f5eda8df7b7f72cccccec9bb2b6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Aug 10 00:33:11 2008 +0300

    New architecture of the high-level proxies; Autointrospect for Connection implemented

 TelepathyQt4/cli-connection.cpp | 193 +++++++++++++++++++++++++++++----------
 TelepathyQt4/cli-connection.h   | 196 ++++++++++++++++++++++------------------
 2 files changed, 252 insertions(+), 137 deletions(-)

commit 5bb79cb465d56da6356acefeb34ead906bfcb663
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jul 29 01:11:53 2008 +0300

    Adapt to latest developments in -client-proxies; Connection now publicly inherits ConnectionInterface

 TelepathyQt4/cli-connection.cpp | 65 +++++++++++++++++------------------------
 TelepathyQt4/cli-connection.h   | 34 ++++++---------------
 2 files changed, 35 insertions(+), 64 deletions(-)

commit a25cc99cb3ae6328fef7222e9d876918204fc6ce
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jul 29 01:10:26 2008 +0300

    Run moc for the high-level Connection class as well

 TelepathyQt4/Makefile.am        | 3 ++-
 TelepathyQt4/cli-connection.cpp | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

commit ed2e51ddcab31bfe0330bcf9f8df4f0aa50d097f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jul 28 19:45:30 2008 +0300

    Include local include files by their real header name, not the public pretty include one

 TelepathyQt4/cli-connection.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 66f9686f7243baec4649f12b7bd332752977ce7f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jul 28 02:06:47 2008 +0300

    Add full property tracking to Connection with automatic inspection of optional interface state when the remote object goes Connected

 TelepathyQt4/cli-connection.cpp | 179 ++++++++++++++++++++++++++++++++++++----
 TelepathyQt4/cli-connection.h   |  60 +++++++++++++-
 2 files changed, 220 insertions(+), 19 deletions(-)

commit e75497d71f8e41c17ee3e5f6f8ec0b6b38359eb6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 16:44:16 2008 +0300

    Use the debug output system in Connection

 TelepathyQt4/cli-connection.cpp | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 12ed0a198e565ab8bcef6292c1a8d2bf8631bd02
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 03:31:49 2008 +0300

    Add initial connection status tracking to Connection

 TelepathyQt4/cli-connection.cpp | 112 +++++++++++++++++++++++++++++++++++++---
 TelepathyQt4/cli-connection.h   |  86 +++++++++++++++++++++++++++++-
 2 files changed, 191 insertions(+), 7 deletions(-)

commit d65cd0435a51e4c30670d35085670bf9c23960f1
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 21:35:48 2008 +0300

    Add stub Connection high-level proxy

 TelepathyQt4/cli-connection.cpp | 43 +++++++++++++++++++++++++
 TelepathyQt4/cli-connection.h   | 71 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 114 insertions(+)

commit 8d8d8af4dfe02a2be44a8002b53cdbf8960079d8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 21:55:07 2008 +0300

    Doxyment OptionalInterfaceFactory

 TelepathyQt4/cli-optional-interface-factory.h | 33 +++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit ef703068261ca210be0b28f62eb73d337777575c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 16:56:56 2008 +0300

    Make proxy lifetimes tied to the OptionalInterfaceFactory lifetime

 TelepathyQt4/cli-optional-interface-factory.cpp | 10 ++++++++++
 TelepathyQt4/cli-optional-interface-factory.h   |  4 ++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 6527392577281328839f800c9f296b05d250d09f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Sep 9 15:30:46 2008 +0300

    Add OptionalInterfaceFactory mixin class

 TelepathyQt4/Client/OptionalInterfaceFactory    |  1 +
 TelepathyQt4/Makefile.am                        |  3 +
 TelepathyQt4/cli-optional-interface-factory.cpp | 70 +++++++++++++++++++
 TelepathyQt4/cli-optional-interface-factory.h   | 90 +++++++++++++++++++++++++
 TelepathyQt4/header-compile-test.cpp            |  1 +
 5 files changed, 165 insertions(+)

commit ab5082e9cdbdeb3dfb9f630c4b815dcac4d1d182
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Aug 25 23:54:01 2008 +0300

    Remove non-relevant comment lifted from tp-glib in examples/extensions/Makefile.am

 examples/extensions/Makefile.am | 3 ---
 1 file changed, 3 deletions(-)

commit 578190e359265bc8209d1339c69e15118182ec26
Merge: 25233b5 2602e88
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Aug 25 23:07:40 2008 +0300

    Merge branch 'debug-output-support'

commit 2602e88ce4e60ee22f994aad2d80fdfee0eacbaf
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Aug 25 23:06:13 2008 +0300

    Rename debug.hpp to debug-internal.hpp to avoid confusion with the public debug.h

 TelepathyQt4/Makefile.am        |  2 +-
 TelepathyQt4/debug-internal.hpp | 90 +++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/debug.cpp          |  2 +-
 TelepathyQt4/debug.hpp          | 90 -----------------------------------------
 4 files changed, 92 insertions(+), 92 deletions(-)

commit fe4c2a3dc8b2180a71792395e90bb42a9666ed86
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Aug 22 21:42:35 2008 +0300

    Add proper .gitignore

 .gitignore | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit ed2fb5a63e47cdd28f2bfb87a26561e65cfd5965
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 19 03:55:59 2008 +0300

    Add Connection.Interface.Hats example from telepathy-glib to demonstrate extensibility

 Makefile.am                                       |   2 +-
 configure.ac                                      |   9 ++
 examples/Makefile.am                              |   1 +
 examples/extensions/Connection_Interface_Hats.xml | 139 ++++++++++++++++++++++
 examples/extensions/Makefile.am                   | 105 ++++++++++++++++
 examples/extensions/all.xml                       |  16 +++
 examples/extensions/cli-connection.cpp            |   2 +
 examples/extensions/cli-connection.h              |   6 +
 examples/extensions/connection.xml                |   9 ++
 examples/extensions/types.cpp                     |   1 +
 examples/extensions/types.h                       |   6 +
 11 files changed, 295 insertions(+), 1 deletion(-)

commit 8de33dd5931aa489347cb21b02059715305d3e35
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 19 03:39:42 2008 +0300

    Random find: fix indentation in doxygen for generic list types generated by types-gen

 tools/qt4-types-gen.py | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 8ddd4eaecb61c8e0ba2b60be4a3bc8eb04e2cf89
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 19 03:07:17 2008 +0300

    Use "" instead of <> for the header file include in the proxy body file, so extensions won't need to include their own source tree in their include path

 TelepathyQt4/Makefile.am | 2 +-
 tools/qt4-client-gen.py  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit ca6222a43a8854f629a7478a4a88e835e845593e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 19 03:06:19 2008 +0300

    Make the group argument to client-gen really optional, as extensions won't probably care about doxygen groups

 tools/qt4-client-gen.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit cde428ee1eb8fad376171f8e4dd968ab03099237
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 19 02:48:15 2008 +0300

    Make prettyinclude optional in types-gen and client-gen, extensions don't usually care about pretty includes

 tools/libqt4codegen.py  |  7 +++++++
 tools/qt4-client-gen.py |  9 ++++-----
 tools/qt4-types-gen.py  | 27 ++++++++++++++-------------
 3 files changed, 25 insertions(+), 18 deletions(-)

commit 25233b5179a2ae920b88fe2c32b665cf417013d4
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Aug 22 21:42:35 2008 +0300

    Add proper .gitignore

 .gitignore | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit de9f67dbee72c8d8a81c63946e051b10634889c2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 19 01:55:14 2008 +0300

    Replace the types/parentinclude params in {client,types}-gen with a comma-separated extraincludes list to be able to include eg. the parent main interface header and parent types header in extensions

 TelepathyQt4/Makefile.am |  2 +-
 tools/qt4-client-gen.py  | 21 ++++++++++++++-------
 tools/qt4-types-gen.py   | 14 +++++++-------
 3 files changed, 22 insertions(+), 15 deletions(-)

commit 8294b40e4f8200e97359cdc38a79052204438a4b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Aug 19 01:47:30 2008 +0300

    Explicitly qualify the main interfaces specified to client-gen to be able to use mothership classes as the mainiface

 TelepathyQt4/Makefile.am | 10 +++++-----
 tools/qt4-client-gen.py  | 19 +++++++++----------
 2 files changed, 14 insertions(+), 15 deletions(-)

commit feab944a128e149f4311266d19e2f53c7885eaa4
Merge: d85c4d5 139aac2
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Aug 13 22:06:33 2008 +0300

    Merge branch 'client-proxies'

commit 139aac2f663c1d6593b1c12c8bc15e30237e5f11
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Aug 13 21:45:36 2008 +0300

    Remove redundant explicity from some generated client constructors

 tools/qt4-client-gen.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d85c4d53a3887c8705fd5c10a736e0c1e04dce48
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Aug 13 21:38:30 2008 +0300

    Build the library static for now

 TelepathyQt4/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0788f3cf36764becc9738f08bd327c56405e2578
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Aug 13 21:38:05 2008 +0300

    Fix make dist

 Makefile.am      | 5 +++--
 configure.ac     | 2 +-
 spec/Makefile.am | 1 +
 3 files changed, 5 insertions(+), 3 deletions(-)

commit 16350dc192f5f296e096cd7807f63efb5fea4b46
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Aug 9 17:03:16 2008 +0300

    Fix HTML in doxygen for the debug system

 TelepathyQt4/debug.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 26149aca14205e1eceb567c62f65c9a9cadfc89a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Aug 8 18:59:42 2008 +0300

    Add the debug enable functions to the debug group

 TelepathyQt4/debug.h | 4 ++++
 1 file changed, 4 insertions(+)

commit ef1090f04f7777ca81e348fd92da8e2f5cb7e984
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jul 28 20:38:06 2008 +0300

    debug.h shouldn't include config.h, debug.hpp should

 TelepathyQt4/debug.h   | 2 --
 TelepathyQt4/debug.hpp | 2 ++
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2869cecc991ec547b8a512a3ba419153a16e4b07
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Aug 10 16:06:40 2008 +0300

    Make debugging output controllable by application code at runtime

 TelepathyQt4/Debug       |  1 +
 TelepathyQt4/Makefile.am |  3 ++
 TelepathyQt4/debug.cpp   | 88 ++++++++++++++++++++++++++++++++++++++++++++++++
 TelepathyQt4/debug.h     | 66 ++++++++++++++++++++++++++++++++++++
 TelepathyQt4/debug.hpp   | 16 +++++----
 5 files changed, 168 insertions(+), 6 deletions(-)

commit bb76d6a5635a354b645310045bd1fcefd4033da4
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 16:44:16 2008 +0300

    Add debug.hpp for library internal debugging output

 TelepathyQt4/Makefile.am |  1 +
 TelepathyQt4/debug.hpp   | 84 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 85 insertions(+)

commit 58fb08552f2fe1532ccd5407745bea0235c6af30
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 14:42:45 2008 +0300

    Add license headers to the client proxy implementation files

 TelepathyQt4/cli-channel.cpp               | 21 +++++++++++++++++++++
 TelepathyQt4/cli-connection-manager.cpp    | 21 +++++++++++++++++++++
 TelepathyQt4/cli-connection.cpp            | 21 +++++++++++++++++++++
 TelepathyQt4/cli-dbus.cpp                  | 21 +++++++++++++++++++++
 TelepathyQt4/cli-media-session-handler.cpp | 21 +++++++++++++++++++++
 TelepathyQt4/cli-media-stream-handler.cpp  | 21 +++++++++++++++++++++
 TelepathyQt4/cli-properties.cpp            | 21 +++++++++++++++++++++
 7 files changed, 147 insertions(+)

commit 6e2403a6372efa84467f30517d94a26cdfe2d166
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Aug 10 19:55:56 2008 +0300

    Add constants.h and types.h to the dependencies for the moc-generated files, as they should be

 TelepathyQt4/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 14bb2166d7b15bb6c960ef4545d2e38c576cf264
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Aug 10 19:04:44 2008 +0300

    Generalize the _gen/%.moc.hpp Makefile.am rule to %.moc.hpp

 TelepathyQt4/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dded61c226281f5c95b04006bc7be7a0f01b61f8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Tue Jul 29 00:07:13 2008 +0300

    Make all method/signal/property names in generated proxies be the same case as the actual DBus names

 tools/qt4-client-gen.py | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

commit 4f97d0c03d7cb8902adac715aec48d0615d8f451
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jul 28 23:41:19 2008 +0300

    Don't qtify signal names in generated proxies; otherwise qt won't know how to associate them with the D-Bus signals

 tools/qt4-client-gen.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 54dd0424291cc2e3a2e239a01dcebbb16340a2a3
Merge: 01577f4 87aa4ef
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 17:15:39 2008 +0300

    Merge branch 'master' into client-proxies

commit 87aa4ef7f5dfde6e4f69d42b3f32eb0bdbfbf8a6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 17:15:18 2008 +0300

    More unabbreviations: IFACE->INTERFACE

 tools/qt4-constants-gen.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 01577f45affccc07985856faf72fdb1672493686
Merge: b334ed2 46c5a09
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 16:59:54 2008 +0300

    Merge branch 'master' into client-proxies

commit 46c5a09de940ba55fd113a83a951eff235e8d113
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sun Jul 27 16:59:15 2008 +0300

    Abbreviations are not Qt style; unabbreviate the string constant names

 TelepathyQt4/Makefile.am | 2 +-
 TelepathyQt4/constants.h | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit b334ed2494baaa3a10a60cecb9035d06817e58ea
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 19:17:55 2008 +0300

    Make the generated proxy constructors explicit

 tools/qt4-client-gen.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit f36c2c0dd11d6f7aa9d58a3bd70c42dc7f679022
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 01:11:06 2008 +0300

    Sync with my latest tp-spec branch

 spec/Channel_Type_Streamed_Media.xml   | 2 +-
 spec/Channel_Type_Text.xml             | 2 +-
 spec/Connection_Interface_Contacts.xml | 2 +-
 spec/Connection_Interface_Presence.xml | 2 +-
 spec/Connection_Manager.xml            | 6 +++---
 spec/Media_Session_Handler.xml         | 3 ++-
 spec/Media_Stream_Handler.xml          | 4 ++--
 spec/Properties_Interface.xml          | 4 ++--
 8 files changed, 13 insertions(+), 12 deletions(-)

commit 085f4d40d9be0f96a00d515a5abcece428ac2537
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 16:49:18 2008 +0300

    Fix generating the property setter name in client-gen

 tools/qt4-client-gen.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9a5761bc4322fb97a8d63bad19a65a7811b662f7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 16:39:05 2008 +0300

    Revert "Prefix the 1:1 bound properties with 'dbus' to make way for cached properties"
    
    This reverts commit d3b14ff71e84764bec2406cd7cf39374a0a33bb8.

 tools/qt4-client-gen.py | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit d393375e01541b63c502c368f0e67cc7380c1f32
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 15:26:09 2008 +0300

    Explicitly qualify custom types used in generated proxies

 TelepathyQt4/Makefile.am |  1 +
 tools/libqt4codegen.py   | 29 +++++++++++++++++------------
 tools/qt4-client-gen.py  | 12 +++++++-----
 tools/qt4-types-gen.py   |  4 ++--
 4 files changed, 27 insertions(+), 19 deletions(-)

commit d3b14ff71e84764bec2406cd7cf39374a0a33bb8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 13:27:53 2008 +0300

    Prefix the 1:1 bound properties with 'dbus' to make way for cached properties

 tools/qt4-client-gen.py | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 48da80ea840e84c04c46e86632938eec8174b713
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 01:11:06 2008 +0300

    Sync with my latest tp-spec branch

 spec/Channel_Type_Streamed_Media.xml   | 2 +-
 spec/Channel_Type_Text.xml             | 2 +-
 spec/Connection_Interface_Contacts.xml | 2 +-
 spec/Connection_Interface_Presence.xml | 2 +-
 spec/Connection_Manager.xml            | 6 +++---
 spec/Media_Session_Handler.xml         | 3 ++-
 spec/Media_Stream_Handler.xml          | 4 ++--
 spec/Properties_Interface.xml          | 4 ++--
 8 files changed, 13 insertions(+), 12 deletions(-)

commit 8012e9151917d40defcac3ad86af6d729cbc5c77
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Sat Jul 26 01:10:17 2008 +0300

    Add doxygen to 1:1 proxies

 TelepathyQt4/Makefile.am                 |  12 +++-
 TelepathyQt4/cli-channel.h               |  19 ++++++
 TelepathyQt4/cli-connection-manager.h    |  18 ++++++
 TelepathyQt4/cli-connection.h            |  19 ++++++
 TelepathyQt4/cli-dbus.h                  |  20 ++++++
 TelepathyQt4/cli-media-session-handler.h |  18 ++++++
 TelepathyQt4/cli-media-stream-handler.h  |  18 ++++++
 TelepathyQt4/cli-properties.h            |  19 ++++++
 tools/qt4-client-gen.py                  | 101 ++++++++++++++++++++++++++++++-
 9 files changed, 239 insertions(+), 5 deletions(-)

commit dac4bc6f552dee60ae2b4f1c162ffd19477b1e5e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 23:45:47 2008 +0300

    Use an utf-8 codec for writing in client-gen

 tools/qt4-client-gen.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 9713303f72dcff520f29072c16ebcdfa10a35624
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 23:43:17 2008 +0300

    Add extract_arg_or_member_info to libqt4codegen, use it it client-gen and types-gen

 tools/libqt4codegen.py  | 15 +++++++++++++++
 tools/qt4-client-gen.py | 34 +++++++++-------------------------
 tools/qt4-types-gen.py  | 20 +++-----------------
 3 files changed, 27 insertions(+), 42 deletions(-)

commit f24ce3a3e6c71231f9315d9aef6d70c820b5259c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 04:00:01 2008 +0300

    Add signals to generated proxies

 tools/qt4-client-gen.py | 32 +++++++++++++++++++++++++++++++-
 1 file changed, 31 insertions(+), 1 deletion(-)

commit 4c78c30ce9c3441ebacf57a546c06a50cda311c8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 03:50:16 2008 +0300

    Make get_qt4_name work for more element types and make qt4_identifier_escape do nicer one-way escaping

 tools/libqt4codegen.py  | 31 ++++++++++++++++++++++---------
 tools/qt4-client-gen.py |  5 ++---
 tools/qt4-types-gen.py  |  7 ++-----
 3 files changed, 26 insertions(+), 17 deletions(-)

commit 62c86afec5447ae20f562fcc3e6b968d4982ec5b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 03:27:27 2008 +0300

    Rename cxx_identifier_escape to qt4_identifier_escape

 tools/libqt4codegen.py  | 199 ++++++++++++++++++++++++------------------------
 tools/qt4-client-gen.py |   4 +-
 tools/qt4-types-gen.py  |   4 +-
 3 files changed, 104 insertions(+), 103 deletions(-)

commit 8a8fa7ed1ac033ef6af45a343865abca2b02b223
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 03:19:13 2008 +0300

    Add the new SimplePresence interface to the set of generated interfaces

 TelepathyQt4/connection.xml | 1 +
 1 file changed, 1 insertion(+)

commit b6a2316248ea60940c00b6b4aa49c55743f77a50
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 03:07:00 2008 +0300

    Update to the latest darcs telepathy-spec (my codegen branch)

 spec/Account.xml                              |  54 ++--
 spec/Account_Interface_Avatar.xml             |   2 +-
 spec/Account_Manager.xml                      |  13 +-
 spec/Channel.xml                              |  13 +-
 spec/Channel_Future.xml                       |   8 +-
 spec/Channel_Handler.xml                      |   2 +-
 spec/Channel_Interface_Call_State.xml         |   8 +-
 spec/Channel_Interface_Chat_State.xml         |  10 +-
 spec/Channel_Interface_DTMF.xml               |  10 +-
 spec/Channel_Interface_Delivery_Reporting.xml |  10 +-
 spec/Channel_Interface_Group.xml              |  80 +++---
 spec/Channel_Interface_Hold.xml               |  12 +-
 spec/Channel_Interface_Media_Signalling.xml   |   5 +-
 spec/Channel_Interface_Messages.xml           |  26 +-
 spec/Channel_Interface_Password.xml           |  13 +-
 spec/Channel_Interface_Transfer.xml           |   4 +-
 spec/Channel_Type_Contact_Search.xml          |  18 +-
 spec/Channel_Type_Room_List.xml               |  14 +-
 spec/Channel_Type_Streamed_Media.xml          |  55 ++--
 spec/Channel_Type_Text.xml                    |  48 ++--
 spec/Channel_Type_Tubes.xml                   | 107 ++++----
 spec/Connection.xml                           | 115 +++++---
 spec/Connection_Interface_Aliasing.xml        |  14 +-
 spec/Connection_Interface_Avatars.xml         |  44 +--
 spec/Connection_Interface_Capabilities.xml    |  71 +++--
 spec/Connection_Interface_Contact_Info.xml    |  11 +-
 spec/Connection_Interface_Contacts.xml        | 225 +++++++++++++++
 spec/Connection_Interface_Forwarding.xml      |  12 +-
 spec/Connection_Interface_Presence.xml        |  92 ++++---
 spec/Connection_Interface_Privacy.xml         |  13 +-
 spec/Connection_Interface_Renaming.xml        |   8 +-
 spec/Connection_Interface_Simple_Presence.xml | 382 ++++++++++++++++++++++++++
 spec/Connection_Manager.xml                   |  80 ++++--
 spec/Media_Session_Handler.xml                |  14 +-
 spec/Media_Stream_Handler.xml                 |  89 +++---
 spec/Properties_Interface.xml                 |  19 +-
 spec/all.xml                                  |   4 +-
 spec/generic-types.xml                        |  35 ++-
 38 files changed, 1271 insertions(+), 469 deletions(-)

commit 50a5caa7974a0f6baa4f442f2408b64b1001782c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 03:07:00 2008 +0300

    Update to the latest darcs telepathy-spec (my codegen branch)

 spec/Account.xml                              |  54 ++--
 spec/Account_Interface_Avatar.xml             |   2 +-
 spec/Account_Manager.xml                      |  13 +-
 spec/Channel.xml                              |  13 +-
 spec/Channel_Future.xml                       |   8 +-
 spec/Channel_Handler.xml                      |   2 +-
 spec/Channel_Interface_Call_State.xml         |   8 +-
 spec/Channel_Interface_Chat_State.xml         |  10 +-
 spec/Channel_Interface_DTMF.xml               |  10 +-
 spec/Channel_Interface_Delivery_Reporting.xml |  10 +-
 spec/Channel_Interface_Group.xml              |  80 +++---
 spec/Channel_Interface_Hold.xml               |  12 +-
 spec/Channel_Interface_Media_Signalling.xml   |   5 +-
 spec/Channel_Interface_Messages.xml           |  26 +-
 spec/Channel_Interface_Password.xml           |  13 +-
 spec/Channel_Interface_Transfer.xml           |   4 +-
 spec/Channel_Type_Contact_Search.xml          |  18 +-
 spec/Channel_Type_Room_List.xml               |  14 +-
 spec/Channel_Type_Streamed_Media.xml          |  55 ++--
 spec/Channel_Type_Text.xml                    |  48 ++--
 spec/Channel_Type_Tubes.xml                   | 107 ++++----
 spec/Connection.xml                           | 115 +++++---
 spec/Connection_Interface_Aliasing.xml        |  14 +-
 spec/Connection_Interface_Avatars.xml         |  44 +--
 spec/Connection_Interface_Capabilities.xml    |  71 +++--
 spec/Connection_Interface_Contact_Info.xml    |  11 +-
 spec/Connection_Interface_Contacts.xml        | 225 +++++++++++++++
 spec/Connection_Interface_Forwarding.xml      |  12 +-
 spec/Connection_Interface_Presence.xml        |  92 ++++---
 spec/Connection_Interface_Privacy.xml         |  13 +-
 spec/Connection_Interface_Renaming.xml        |   8 +-
 spec/Connection_Interface_Simple_Presence.xml | 382 ++++++++++++++++++++++++++
 spec/Connection_Manager.xml                   |  80 ++++--
 spec/Media_Session_Handler.xml                |  14 +-
 spec/Media_Stream_Handler.xml                 |  89 +++---
 spec/Properties_Interface.xml                 |  19 +-
 spec/all.xml                                  |   4 +-
 spec/generic-types.xml                        |  35 ++-
 38 files changed, 1271 insertions(+), 469 deletions(-)

commit bf578f28cdaa98567cddce4d88d4067e1b14292a
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 02:14:37 2008 +0300

    Add methods generation to client-gen

 tools/qt4-client-gen.py | 61 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

commit 617b897057774f2672a0064ba927e61e75708994
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 02:08:42 2008 +0300

    Add get_qt4_name to libqt4codegen and use it for the property name in client-gen

 tools/libqt4codegen.py  | 11 +++++++++++
 tools/qt4-client-gen.py | 16 ++++++++--------
 2 files changed, 19 insertions(+), 8 deletions(-)

commit eeac6b82ca6e000a5f3e3f0fd26deb27d0152bfa
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 02:06:07 2008 +0300

    Properly do moc for the generated proxies

 TelepathyQt4/Makefile.am                   | 28 ++++++++-
 TelepathyQt4/cli-channel.cpp               |  2 +
 TelepathyQt4/cli-connection-manager.cpp    |  2 +
 TelepathyQt4/cli-connection.cpp            |  2 +
 TelepathyQt4/cli-dbus.cpp                  |  2 +
 TelepathyQt4/cli-media-session-handler.cpp |  2 +
 TelepathyQt4/cli-media-stream-handler.cpp  |  2 +
 TelepathyQt4/cli-properties.cpp            |  2 +
 tools/qt4-client-gen.py                    | 98 +++++++++++++++++++++---------
 9 files changed, 108 insertions(+), 32 deletions(-)

commit 3723928052c74a660c977dde2181416b979b25fc
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 25 01:17:24 2008 +0300

    Install the client pretty include headers in the correct directory

 TelepathyQt4/Makefile.am | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 65292ecae0741cd9c7ecff81835ade9c22ecd1d3
Merge: df8250a bb77db9
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jul 24 15:01:39 2008 +0300

    Merge branch 'client-proxies' of dhansak:public_html/git/telepathy-qt4 into client-proxies

commit bb77db99751cb81e0ba5ad70a2ff1e9c187bb70f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 18 14:24:57 2008 +0300

    Add D-Bus properties to generated proxies

 tools/qt4-client-gen.py | 50 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 49 insertions(+), 1 deletion(-)

commit 92e8020febd9df1af7e73b1dacc4d083e41a61c3
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 18 14:21:45 2008 +0300

    Add cxx_identifier_escape to libqt4codegen and use it for struct members in types-gen

 tools/libqt4codegen.py | 100 ++++++++++++++++++++++++++++++++++++++++++++++++-
 tools/qt4-types-gen.py |   4 +-
 2 files changed, 101 insertions(+), 3 deletions(-)

commit 09862fd60f0c87d4de5780bf0edac777c203472d
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 18 02:32:48 2008 +0300

    Move gather_externals and gather_custom_lists to libqt4codegen

 tools/libqt4codegen.py | 26 ++++++++++++++++++++++++++
 tools/qt4-types-gen.py | 26 +++-----------------------
 2 files changed, 29 insertions(+), 23 deletions(-)

commit 6ea851ecae36790dd9f4fe6a063441801befb3b6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 18 02:03:54 2008 +0300

    Make the --mainiface code to use QDBusAbstractInterface as a possible main interface if --mainiface is not specified at all, which is useful for things like the DBus interfaces and Properties

 TelepathyQt4/Makefile.am | 6 ++++--
 tools/qt4-client-gen.py  | 6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 1f9d3623a6d6193c5ccc7afcef4b33eb00e177e7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 18 01:47:49 2008 +0300

    Add --mainiface to client-gen for specifying a 'main' interface in a group, which can be given to the others as a constructor param to reuse the same remote object easily.

 TelepathyQt4/Makefile.am | 13 +++++++++----
 tools/qt4-client-gen.py  | 49 ++++++++++++++++++++++++++++++++++++++----------
 2 files changed, 48 insertions(+), 14 deletions(-)

commit df526c77b4f8dc0a70e86994753885f1e3184749
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jul 17 22:20:29 2008 +0300

    Add common constructors to the proxies

 tools/qt4-client-gen.py | 46 +++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 43 insertions(+), 3 deletions(-)

commit 9240b16b7310027dd420d3b923844b3202f69f36
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jul 17 22:02:28 2008 +0300

    Add empty test .cpp to verify header validness

 TelepathyQt4/Makefile.am             |  3 ++-
 TelepathyQt4/header-compile-test.cpp | 14 ++++++++++++++
 2 files changed, 16 insertions(+), 1 deletion(-)

commit df8250a4a2d954e0069f782bdae580a23e9e0e58
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jul 17 22:02:28 2008 +0300

    Add empty test .cpp to verify header validness

 TelepathyQt4/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e148ece2dd17b1ced0303416339748958196f5c7
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jul 17 22:00:53 2008 +0300

    Remove -Wshadow, which terribly restricts C++

 configure.ac | 1 -
 1 file changed, 1 deletion(-)

commit 7c7025a8e64ace67884e25794945afd656c33b4f
Merge: fb23aaf e562d7c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jul 17 20:51:05 2008 +0300

    Merge branch 'master' into client-proxies

commit e562d7cdac8cd00b1ec7c9a7392ec1fc7d3edbed
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Thu Jul 17 20:33:30 2008 +0300

    Fix constants-gen to not close the namespace twice

 tools/qt4-constants-gen.py | 13 +------------
 1 file changed, 1 insertion(+), 12 deletions(-)

commit fb23aafc59eadb0c45f5659fc2c36d83bb9d62c0
Merge: 7afffed 77e8739
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 20:47:35 2008 +0300

    Merge branch 'master' into client-proxies

commit 77e8739adbc4cf8df1c3b614eea64bdf04c073a9
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 20:46:03 2008 +0300

    Require python 2.5

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7afffede210be750d5cc4e8152089a4c717c2373
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 20:43:45 2008 +0300

    Output namespace in client-gen

 tools/qt4-client-gen.py | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 1d26e8b3107828940f5603c7520b2c19a579a2a8
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 20:41:05 2008 +0300

    Fix proxy generation Makefile rule dependencies

 TelepathyQt4/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 719f0230b789d268b350a62ebdc82c22301ad0b3
Merge: 4d9dd77 1bf56cd
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 19:28:03 2008 +0300

    Merge branch 'master' into client-proxies

commit 1bf56cd5f0041a02d68466904e28e71a685377bc
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 19:27:30 2008 +0300

    Add optional --parent-include param to types-gen

 tools/qt4-types-gen.py | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 3c4392f27ef51b338ab7fc9bea6f0a49c878bab5
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 19:21:39 2008 +0300

    Make types.cpp include the .hpp, not the old .cpp

 TelepathyQt4/types.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4d9dd7721919cf4d2c84a8b0fd2fef7c4bb5099e
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 19:10:44 2008 +0300

    Add license header to qt4-client-gen.py

 tools/qt4-client-gen.py | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit b8c35efa2636fbd68cb64cee32b96a0a8b078540
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 19:07:53 2008 +0300

    Add public pretty include headers for proxies

 TelepathyQt4/Client/Channel              |  1 +
 TelepathyQt4/Client/Connection           |  1 +
 TelepathyQt4/Client/ConnectionManager    |  1 +
 TelepathyQt4/Client/DBus                 |  1 +
 TelepathyQt4/Client/MediaSessionHandler  |  1 +
 TelepathyQt4/Client/MediaStreamHandler   |  1 +
 TelepathyQt4/Client/Properties           |  1 +
 TelepathyQt4/Makefile.am                 | 14 ++++++++++++++
 TelepathyQt4/cli-channel.h               | 27 +++++++++++++++++++++++++++
 TelepathyQt4/cli-connection-manager.h    | 27 +++++++++++++++++++++++++++
 TelepathyQt4/cli-connection.h            | 27 +++++++++++++++++++++++++++
 TelepathyQt4/cli-dbus.h                  | 27 +++++++++++++++++++++++++++
 TelepathyQt4/cli-media-session-handler.h | 27 +++++++++++++++++++++++++++
 TelepathyQt4/cli-media-stream-handler.h  | 27 +++++++++++++++++++++++++++
 TelepathyQt4/cli-properties.h            | 27 +++++++++++++++++++++++++++
 15 files changed, 210 insertions(+)

commit d6593753c9d805beef4d6647730532363da99676
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 17:50:53 2008 +0300

    EXTRA_DIST updated with the generic XML changes

 TelepathyQt4/Makefile.am | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit cabee7796f52a15845425b180479a15027c8d366
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 17:49:16 2008 +0300

    Client proxy build system with stub proxies

 TelepathyQt4/Makefile.am | 41 +++++++++++++++++++++++++++++++++-
 tools/Makefile.am        | 11 +++++----
 tools/qt4-client-gen.py  | 58 ++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 105 insertions(+), 5 deletions(-)

commit b7f8f7722cbbf7549dfd0540176fe4a357c0679b
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 16:15:42 2008 +0300

    Remove DBus_ prefix from the dbus interfaces

 TelepathyQt4/dbus-introspectable.xml | 2 +-
 TelepathyQt4/dbus-peer.xml           | 2 +-
 TelepathyQt4/dbus-properties.xml     | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 57c066f27dde99b70589daa0629210b89e29a57b
Merge: ed01d9b 733f88f
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 16:00:26 2008 +0300

    Merge branch 'master' into client-proxies

commit ed01d9be5cc9a1d3e87bcc735431191f2216a801
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 15:59:54 2008 +0300

    Rearrange the generic interface xmls

 TelepathyQt4/dbus-daemon.xml       | 80 --------------------------------------
 TelepathyQt4/dbus.xml              | 11 ++++++
 TelepathyQt4/generic.xml           | 13 -------
 TelepathyQt4/properties.xml        |  9 +++++
 TelepathyQt4/stable-interfaces.xml |  4 +-
 5 files changed, 22 insertions(+), 95 deletions(-)

commit 733f88fad458288dc49cf388641b23efe206a2d4
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Wed Jul 16 12:42:11 2008 +0300

    Add license headers to qt4-{constants,types}-gen

 tools/qt4-constants-gen.py | 17 +++++++++++++++++
 tools/qt4-types-gen.py     | 17 +++++++++++++++++
 2 files changed, 34 insertions(+)

commit 5ed61333945e34297b240b8b318db187ed0ea1bb
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Mon Jul 14 18:54:34 2008 +0300

    Add interface, error and utility string constants.

 TelepathyQt4/Makefile.am   |  1 +
 TelepathyQt4/constants.h   | 45 ++++++++++++++++++++++++
 tools/qt4-constants-gen.py | 87 ++++++++++++++++++++++++++++++++++++++--------
 tools/qt4-types-gen.py     | 11 +++---
 4 files changed, 123 insertions(+), 21 deletions(-)

commit 8289ada6f75e86c619f81195eb46e8efe1d7ad3c
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 11 15:26:19 2008 +0300

    Version 0.0.9999.1, 0.1.0.0 will be the first rel

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c71e1576b255696c843a50621839ec987179de34
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 11 14:56:42 2008 +0300

    Change the NUM_<x>S constants to const ints

 tools/qt4-constants-gen.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 04f309a74aa2904cc93092aeba9d16a8e5c3d5b6
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 11 14:39:54 2008 +0300

    Remove extra ending newlines from files

 TelepathyQt4/constants.h | 1 -
 TelepathyQt4/types.h     | 1 -
 2 files changed, 2 deletions(-)

commit d9475f0ae21794b7b9d0f94ad3bf356e5d73c2dd
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 11 14:17:13 2008 +0300

    Cleaner generated code, saner scripts

 TelepathyQt4/Makefile.am   | 28 +++++++++-------
 TelepathyQt4/types.cpp     |  2 +-
 configure.ac               |  2 +-
 doxygen.cfg                | 10 +++---
 tools/libqt4codegen.py     | 15 +++------
 tools/qt4-constants-gen.py | 17 +++++++---
 tools/qt4-types-gen.py     | 81 ++++++++++++++++++++++++++++++++++------------
 7 files changed, 102 insertions(+), 53 deletions(-)

commit 190ecb3d7cd80732d1cd8dc484184a8cfe104707
Author: Olli Salli <olli.salli@collabora.co.uk>
Date:   Fri Jul 11 01:29:49 2008 +0300

    Initial commit with types and constants generated.

 AUTHORS                                       |    1 +
 COPYING                                       |  510 +++++++++
 ChangeLog                                     |    2 +
 INSTALL                                       |  237 +++++
 Makefile.am                                   |   24 +
 NEWS                                          |    0
 README                                        |    0
 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 +
 84 files changed, 13785 insertions(+)
