summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* More debug output when failing to load resource plugins.Christian Mollekopf2018-05-15
|
* Build on windowsChristian Mollekopf2018-05-15
|
* Add build dependency on kf5-kcalendarcore-develChristian Mollekopf2018-05-14
| | | | | | Differential Revision: https://phabricator.kde.org/D12817 Patch by knambiar
* Using findLatest with an empty uid is an error.Christian Mollekopf2018-05-14
| | | | | Seems to be happening sometimes, so that needs to be fixed once we find the cause.
* Add the "allDay" property to EventRémi Nicole2018-05-14
| | | | | | | | | | | | | | Summary: Fixes T8698 Reviewers: cmollekopf Reviewed By: cmollekopf Tags: #sink Maniphest Tasks: T8698 Differential Revision: https://phabricator.kde.org/D12869
* Restrict the query to the relevant resourceChristian Mollekopf2018-05-14
|
* Avoid creating unnecessary rid mappingsChristian Mollekopf2018-05-14
|
* Fix CalDAV test in Docker + add Calendar and Todo in the database layoutRémi Nicole2018-05-14
| | | | | | | | | | | | | Summary: Like the title says. Also removed a "/" that got doubled between the collection URI and the item path, because it made Cyrus freak out (returning unauthorized errors) Reviewers: cmollekopf Tags: #sink Differential Revision: https://phabricator.kde.org/D12755
* Honor visibility for all targetsChristian Mollekopf2018-05-14
|
* A test that doesn't test anything isn't very useful.Christian Mollekopf2018-05-07
|
* Verify the iterator is valid before trying to dereference it.Christian Mollekopf2018-05-07
|
* Never allocate KJob subclasses on the stackChristian Mollekopf2018-05-07
| | | | The delete themselves.
* Fixed url to work with cyrus imapChristian Mollekopf2018-05-07
|
* Filter by senderChristian Mollekopf2018-05-07
|
* Implement Todo entity typeRémi Nicole2018-05-06
| | | | | | | | | | | | | | | Summary: Some notes: - Needed to specialize some flatbuffers related functions for serializing QStringList and int - Removed useless qWarnings in caldav test - Rename EventSynchronizer -> CalDAVSynchronizer since it also synchronizes Calendars and Todos (and more to come!) Reviewers: cmollekopf Tags: #sink Differential Revision: https://phabricator.kde.org/D12695
* Avoid setting compiler options directlyChristian Mollekopf2018-05-03
|
* Implement replaying CalDAV events and calendarsRémi Nicole2018-05-03
| | | | | | | | | | | | | | | | Summary: Notes: - For calendars, only removal is implemented because: - There is no DavCollectionCreateJob, possibly because there can't be an empty DAV collection - DavCollectionModifyJob only allows modifying "properties", which we don't use (except for the name, if the name is considered a property) - Currently, modifying an item with Sink overrides the one on the server, even if the store is not up-to-date Reviewers: cmollekopf Tags: #sink Differential Revision: https://phabricator.kde.org/D12611
* More weird exports for windowsChristian Mollekopf2018-04-20
|
* Export from sink_test so we can link against it on windowsChristian Mollekopf2018-04-20
|
* CleanupChristian Mollekopf2018-04-20
|
* We need QtGlobal, otherwise we also don't have the define.Christian Mollekopf2018-04-20
|
* More exportsChristian Mollekopf2018-04-20
|
* Fixed a bunch of exportsChristian Mollekopf2018-04-20
|
* Can't export/import definitionsChristian Mollekopf2018-04-19
|
* SIGSTOP is not avialable on windowsChristian Mollekopf2018-04-19
|
* Windows compatChristian Mollekopf2018-04-19
|
* Windows compatChristian Mollekopf2018-04-19
|
* Windows compatChristian Mollekopf2018-04-19
|
* Forgot the mailtransport resource.Christian Mollekopf2018-04-19
|
* On windows we need to set the RUNTIME destinationChristian Mollekopf2018-04-19
|
* On windows we only have readline 5.0 availableChristian Mollekopf2018-04-19
|
* Fix non-deterministic use after free in WebDAVRémi Nicole2018-04-17
| | | | | | | | | | Summary: Reviewers: cmollekopf Tags: #sink Differential Revision: https://phabricator.kde.org/D12280
* 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.
* Added a dependency from webdav to sink common.Christian Mollekopf2018-04-09
| | | | | Otherwise we may try to compile webdav common before required headers are generated by the buildsystem.
* Setting the dictionary value works.Christian Mollekopf2018-04-04
|
* Try again to disable the dockChristian Mollekopf2018-04-04
|
* Try againChristian Mollekopf2018-04-04
|
* Hide the QGuiApplication on mac os again.Christian Mollekopf2018-04-04
|
* Forward the error message.Christian Mollekopf2018-04-03
|
* Revert "The QGuiApplication does not seem to be necessary for QTextDocument."Christian Mollekopf2018-04-02
| | | | | | | This reverts commit 630592544d719fdda8e4c942329492d1a41a8b14. Depending on the mail we do start crashing. QTextDocument sometimes ends up using the palette which relies on an initialized platform plugin.
* Make use of generalized lambda capturesChristian Mollekopf2018-04-01
|
* Rely on the cmake build type for debug symbolsChristian Mollekopf2018-04-01
|
* We're going to use c++ 14Christian 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.
* Avoid build errorsChristian Mollekopf2018-03-29
|
* Pick a unique name for the uploaded fileChristian Mollekopf2018-03-29
|
* Disable currently useless and broken testcodeChristian Mollekopf2018-03-29
|
* Migrate from sink.dav to sink.carddavChristian Mollekopf2018-03-29
|