Bug 53788 - libvxx = refactoring of the Synthesis code base
Summary: libvxx = refactoring of the Synthesis code base
Alias: None
Product: SyncEvolution
Classification: Unclassified
Component: SyncML (show other bugs)
Version: unspecified
: medium enhancement
Assignee: SyncEvolution Community
QA Contact:
Depends on:
Reported: 2011-10-26 11:32 UTC by SyncEvolution Community
Modified: 2018-10-13 12:37 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Description Patrick Ohly 2012-08-19 18:56:45 UTC

---- Reported by patrick.ohly@gmx.de 2011-10-26 11:32:40 +0000 ----

This is a random collection of wish-list items for the Synthesis engine.

* make data conversion available outside of a sync session
* decouple sync engine from SyncML and SyncML message encoding/decoding
* support items which are a set of items: important for CalDAV + ActiveSync, because those combine all VEVENTs with the same UID in one item; certain transformations cannot be done in the engine at the moment because they depend on access to all related items at once and that is not how they are handled at the moment
* more flexible session handling: instead sending changes in one direction, then back and then stopping, allow the session to continue until both sides are in sync; required for CalDAV where storing an event might lead to further changes that have to be sent back
* check for duplicates in each add request (for ad-hoc syncing, see #23760)

--- Bug imported by patrick.ohly@gmx.de 2012-08-19 20:56 UTC  ---

This bug was previously known as _bug_ 23761 at https://bugs.meego.com/show_bug.cgi?id=23761
This bug blocked bug(s) 1180 23784.

Unknown platform unknown. Setting to default platform "".
Unknown operating system unknown. Setting to default OS "".

Comment 1 GitLab Migration User 2018-10-13 12:37:10 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/SyncEvolution/libsynthesis/issues/7.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.