summaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAge
...
* Can't export/import definitionsChristian Mollekopf2018-04-19
|
* Windows compatChristian Mollekopf2018-04-19
|
* Change most of Event's properties to extracted propertiesRémi Nicole2018-04-13
| | | | | | | | | | | | | | Summary: Fix T8485 Reviewers: cmollekopf Reviewed By: cmollekopf Tags: #sink Maniphest Tasks: T8485 Differential Revision: https://phabricator.kde.org/D12106
* Add EndTime and Ical attributes to EventRémi Nicole2018-04-11
| | | | | | | | | | | | | | | | | | | | Summary: EndTime is necessary for the implementation of the calendar UI in Kube. Fixes T8482 Ical to mimic Mail's MimeMessage attribute. (Sorry for the wait, there was a good number of merge conflicts when rebasing on develop) Reviewers: cmollekopf Reviewed By: cmollekopf Tags: #sink Maniphest Tasks: T8482 Differential Revision: https://phabricator.kde.org/D12085
* Use the Dummy instead of Event in the benchmark to restore theChristian Mollekopf2018-04-10
| | | | attachment.
* Make use of generalized lambda capturesChristian Mollekopf2018-04-01
|
* Avoid missing revision updates while a query is running.Christian Mollekopf2018-04-01
| | | | | Instead we have to remember that something has changed and rerun an incremental query.
* Migrate from sink.dav to sink.carddavChristian Mollekopf2018-03-29
|
* Prepare upgrade paths that don't nuke everythingChristian Mollekopf2018-03-29
|
* Registered propertiesChristian Mollekopf2018-03-28
|
* Add CalDAV supportRémi Nicole2018-03-27
| | | | | | | | | | | | | | | | | | | | | Summary: Notes: - Add a `webdavcommon` folder for WebDAV generic resource code - Move `davresource` to `carddaveresource` and make it use the WebDAV code - For now it tests the CalDAV resource directly on KolabNow (to be changed) - Only synchronization, not adding / changing / removing WebDAV collections or items (to be implemented) - Only events are currently supported (todo, freebusy, etc. are to be implemented but should be straightforward) Fixes T8224 Reviewers: cmollekopf Tags: #sink Maniphest Tasks: T8224 Differential Revision: https://phabricator.kde.org/D11741
* Make sure we initialize the environment correctly and only set the db ↵Christian Mollekopf2018-03-26
| | | | version when creating it
* Avoid triggering a fetch when a resource disconnectsChristian Mollekopf2018-03-26
|
* Don't just set the db version, only when we create the db first.Christian Mollekopf2018-03-26
|
* Avoid a database upgrade when creating the db first.Christian Mollekopf2018-03-26
| | | | By setting the database version initially.
* Fixed more warnings and then disabled themChristian Mollekopf2018-03-25
| | | | ..because there is a boatload more to fix.
* More warningsChristian Mollekopf2018-03-25
|
* Fixed new warningsChristian Mollekopf2018-03-25
|
* Added missing includeChristian Mollekopf2018-03-22
|
* ConnectionRefused happens to be 0Christian Mollekopf2018-03-21
| | | | Which is interpreted as no error.
* Try to fix race condition causing us to loose initial updates.Christian Mollekopf2018-03-20
| | | | | The maillist sometimes misses updates, and this might be the root cause of it. Because it's difficult to test we'll just try this fix for now.
* The fallback on PATH was not implicit.Christian Mollekopf2018-03-20
|
* setInterval doesn't stickChristian Mollekopf2018-03-18
|
* On mac 1s is not enough, so give plenty of time on the first start.Christian Mollekopf2018-03-18
|
* Improved debug outputChristian Mollekopf2018-03-18
|
* Improved debug outputChristian Mollekopf2018-03-18
|
* Improved debugging outputChristian Mollekopf2018-03-18
|
* Use connectToServer instead of setServerName + openChristian Mollekopf2018-03-18
|
* Synchronization will fail without it, so warn.Christian Mollekopf2018-03-17
|
* QStandardPaths has a function to find executables.Christian Mollekopf2018-03-17
|
* Try starting the synchronizer with an absolute path, and fallback toChristian Mollekopf2018-03-17
| | | | | | PATH Otherwise we don't find the binary in a MacOS bundle.
* The path is not called "plugins" on macosx.Christian Mollekopf2018-03-16
|
* Ignore empty idsChristian Mollekopf2018-03-01
|
* Select all folders and emit notification if new mails are availableChristian Mollekopf2018-03-01
|
* Filtering for empty id's does not work, so detect and guard against it.Christian Mollekopf2018-03-01
|
* Fixed and tested the upgrade from a database without version.Christian Mollekopf2018-02-28
|
* Made the sync request struct public.Christian Mollekopf2018-02-27
| | | | Differential Revision: https://phabricator.kde.org/D6961
* Properly deal with filtered entities in reduced queries.Christian Mollekopf2018-02-22
| | | | Filtered entities would still end up in the entities list before.
* Some helper functions to avoid hardcoding collected property namesChristian Mollekopf2018-02-22
|
* We can't assess property changes for aggregates.Christian Mollekopf2018-02-22
|
* Handle the removal of the last item cleanlyChristian Mollekopf2018-02-22
|
* Removed unused parameterChristian Mollekopf2018-02-22
|
* Aggregation only becomes relevant when >1Christian Mollekopf2018-02-22
|
* Deal with removals in reduced queriesChristian Mollekopf2018-02-22
|
* Print aggregate idsChristian Mollekopf2018-02-21
|
* Fixed modificationsChristian Mollekopf2018-02-21
|
* Apply modifications to aggregate valuesChristian Mollekopf2018-02-21
|
* Remember aggregated idsChristian Mollekopf2018-02-21
|
* Support reductions in the list commandChristian Mollekopf2018-02-21
|
* Catch xapian exceptionsChristian Mollekopf2018-02-21
|