Review Request: complete refactor of telepathy-nepomuk-service
George Goldberg
grundleborg at googlemail.com
Fri Jan 28 19:39:54 CET 2011
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/100439/
-----------------------------------------------------------
(Updated Jan. 28, 2011, 6:39 p.m.)
Review request for Telepathy.
Changes
-------
Support for Contact Groups, with a corresponding unit test which passes, is back. Avatars, Capabilites and Unit Tests for the Telepathy-facing objects still to go.
Summary
-------
This is a initial review-request for my major refactoring of telepathy-nepomuk-service:
The motivation is that it will make the code cleaner, more maintainable and also make it possible to easily add support for syncing channel participants to Nepomuk who are not in the buddy-list but are present in channels.
*THIS IS NOT FINISHED* - the unit tests are incomplete, and avatar, group and capabilities support is not fully ported from the old version of t-n-s. I'm putting this up here for preliminary review comments however, because it's blocking a lot of development at the moment, so I'd like to get it moving again.
This patch also ports t-n-s to tpqt4 0.5+ and to the latest version of shared-desktop-ontologies where most of our ontology changes have been merged upstream. It also requires a as-yet-not-merged version of telepathy-testlib in order to compile the unit tests successfully.
Initial feedback welcome.
Diffs (updated)
-----
CMakeLists.txt 5f4441d36279ca8921b9b7a28661e2a279812250
abstract-storage.h PRE-CREATION
abstract-storage.cpp PRE-CREATION
account.h PRE-CREATION
account.cpp PRE-CREATION
cmake/modules/FindTelepathyQt4.cmake 4bed08aebfb1005c75cf45ab95422c408e909137
contact.h PRE-CREATION
contact.cpp PRE-CREATION
controller.h PRE-CREATION
controller.cpp PRE-CREATION
nepomuk-storage.h PRE-CREATION
nepomuk-storage.cpp PRE-CREATION
nepomuktelepathyservice.h ccc433d8ca29d4670602b4a154e3bdf7e2a708c0
nepomuktelepathyservice.cpp 7f1badbbc007201da68936e5e8f05bd315c16e43
service.h PRE-CREATION
service.cpp PRE-CREATION
telepathy.trig fb1cead4e7852f86f445fbe0294157c737c7fed5
telepathyaccount.h d0283eabb6ef4b708e83039f24c5accc52927037
telepathyaccount.cpp e683bbe32374a59b6003d1b324f6eb0f4c2f5cd0
telepathyaccountmonitor.h 4720fca7933004f59acc0137b11dd04dfbf8e98a
telepathyaccountmonitor.cpp 5e1a0413c0f5477b7deef62180200045732f179e
telepathycontact.h d49651257ef145faedb0d4229e35af0f2113bd8b
telepathycontact.cpp dcba982be550b05cf9a5d85abf1ab8ddfcaa52e0
test-backdoors.h PRE-CREATION
test-backdoors.cpp PRE-CREATION
tests/CMakeLists.txt 1a643487e5d85e808f7b96a199891a18fab4f360
tests/account-test.h d9a1349d2f97bb84ef9df5a672eeb933ddfb2a6d
tests/account-test.cpp 712932bed689bceedbe3f5fa60fc757759fdf895
tests/controller-test.h PRE-CREATION
tests/controller-test.cpp PRE-CREATION
tests/storage-test.h PRE-CREATION
tests/storage-test.cpp PRE-CREATION
Diff: http://git.reviewboard.kde.org/r/100439/diff
Testing
-------
Thanks,
George
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/kde-telepathy/attachments/20110128/0725b814/attachment.htm
More information about the KDE-Telepathy
mailing list