Revision 69f57ef...
Go back to digest for 10th March 2013Features in KDE-PIM
Dan Vratil committed changes in [akonadi/batch-notifications] /:
Initial port of Akonadi server to new notifications
Internally, Akonadi server now uses NotificationMessageV2 which can,
for specific operations, handle multiple items.
The code needs to be optimized on several places and compression is
not yet implemented, but legacy clients (i.e. clients that don't
support the new format) work perfectly. There is no client that would
support the new format, so that is not yet tested :-)
File Changes
Added 2 files
- libs/notificationmessagev2.cpp
- libs/notificationmessagev2_p.h
Modified 24 files
- interfaces/org.freedesktop.Akonadi.NotificationSource.xml
- libs/CMakeLists.txt
- libs/notificationmessage.cpp
- libs/notificationmessage_p.h
- libs/tests/notificationmessagetest.cpp
- server/src/notificationmanager.cpp
- server/src/notificationmanager.h
- server/src/notificationsource.cpp
- server/src/notificationsource.h
- server/src/handler/akappend.cpp
- server/src/handler/append.cpp
- server/src/handler/expunge.cpp
- server/src/handler/link.cpp
- server/src/handler/move.cpp
- server/src/handler/remove.cpp
- server/src/handler/store.cpp
- server/src/handler/store.h
- server/src/search/nepomuksearchengine.cpp
- server/src/search/searchmanager.cpp
- server/src/search/xesamsearchengine.cpp
- server/src/storage/datastore.cpp
- server/src/storage/datastore.h
- server/src/storage/notificationcollector.cpp
- server/src/storage/notificationcollector.h
26 files changed in total