Revision 69f57ef...

Go back to digest for 10th March 2013

Features 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