Revision 4b8d5bf...

Go back to digest for 1st June 2014

Features in KDE-PIM

Christian Mollekopf committed changes in [akonadi] /:

LIST/MODIFY/CREATE: support for enabled state and sync/display/index preference.

This patch adds support for the new enabled state plus the local
preference for sync/display/index. The enabled state gives a preference
that can be synchronized accross devices, while the local preference
allows to override that setting individually for each purpose.
This mechanism should eventually replace the local subscription mechanism.

File Changes

Added 3 files
  • /tests/unittest
  •   server/createhandlertest.cpp
  •   server/listhandlertest.cpp
  •   server/modifyhandlertest.cpp
Modified 16 files
  •   libs/protocol_p.h
  •   server/src/handlerhelper.cpp
  •   server/src/handlerhelper.h
  •   server/src/handler/create.cpp
  •   server/src/handler/list.cpp
  •   server/src/handler/list.h
  •   server/src/handler/modify.cpp
  •   server/src/handler/modify.h
  •   server/src/storage/akonadidb.xml
  •   server/src/storage/dbinitializer.cpp
  •   server/src/storage/entities-source.xsl
  •   server/src/storage/entities.xsl
  •   server/src/storage/entity.h
  •   server/tests/unittest/CMakeLists.txt
  •   server/tests/unittest/dbpopulator.xsl
  •   server/tests/unittest/dbtest_data/dbdata.xml
19 files changed in total