summaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAge
* Don't always return after the first iterationChristian Mollekopf2016-01-31
|
* Enabled and fixed a bunch of warningsChristian Mollekopf2016-01-31
|
* Fixed warningsChristian Mollekopf2016-01-31
|
* Avoid accessing null pointerChristian Mollekopf2016-01-30
|
* clang analyze targetChristian Mollekopf2016-01-30
|
* Sink is not a frameworkChristian Mollekopf2016-01-21
|
* Renamed Akonadi2 to SinkChristian Mollekopf2016-01-20
| | | | (except for documentation).
* Install new headersChristian Mollekopf2016-01-20
|
* Fixed build.Christian Mollekopf2016-01-19
|
* Merge remote-tracking branch 'origin/dev/hefee' into dev/inspectionChristian Mollekopf2016-01-19
|\
| * export propper files to link against via cmakeSandro Knauß2016-01-11
| |
* | ResourceNotification -> NotificationChristian Mollekopf2016-01-19
| |
* | Moved all commands in to the Commands namespaceChristian Mollekopf2016-01-19
| |
* | Disambiguate between what we want to flushChristian Mollekopf2016-01-19
| | | | | | | | Even though the implementation is still exactly the same
* | Added bufferutils.hChristian Mollekopf2016-01-19
| |
* | we have to copy the memory hereChristian Mollekopf2016-01-19
| |
* | Only ever invoke the method onceChristian Mollekopf2016-01-19
| |
* | Properly deal with delayed invocation in case the object is already goneChristian Mollekopf2016-01-19
| |
* | ExisteneceInspectionChristian Mollekopf2016-01-19
| |
* | Prepared maildir inspection implementationChristian Mollekopf2016-01-19
| |
* | Reuse the queuedInvoke method for less boilerplateChristian Mollekopf2016-01-18
| |
* | Working resource inspectionChristian Mollekopf2016-01-18
| |
* | Added missing #pragma onceChristian Mollekopf2016-01-18
| |
* | Draft of inspection APIChristian Mollekopf2016-01-18
| |
* | Report successChristian Mollekopf2016-01-18
| |
* | Got rid of all uses of Query::syncOnDemand and Query::processAllChristian Mollekopf2016-01-14
| |
* | Introduced flushMessageQueueChristian Mollekopf2016-01-14
| | | | | | | | to get rid of the processAll/sync flags in the query object
* | An imperative query APIChristian Mollekopf2016-01-14
| |
* | Ensure that we only emit ChildrenFetched once.Christian Mollekopf2016-01-14
| | | | | | | | ...Once all resource are done, and not only one.
* | A more convenient and expressive query APIChristian Mollekopf2016-01-14
| |
* | Separated the Resource from the rest by introducing EntityChristian Mollekopf2016-01-13
| |
* | more helpersAaron Seigo2016-01-10
|/
* CleanupChristian Mollekopf2015-12-31
|
* Centralize where we create the storesChristian Mollekopf2015-12-30
|
* Moved all generic synchronization code to the base class.Christian Mollekopf2015-12-30
|
* Don't expose enabling/disabling of changerecording to resourceChristian Mollekopf2015-12-30
| | | | implementations
* Renamed Processor to CommandProcessorChristian Mollekopf2015-12-29
|
* Mark commands with whether they need to be replayedChristian Mollekopf2015-12-29
| | | | | This way we don't have to try to figure out whether a change is coming from the source already.
* Only hardcode once if we have toChristian Mollekopf2015-12-28
|
* Query log output formattingChristian Mollekopf2015-12-28
|
* Changereplay for maildir folders.Christian Mollekopf2015-12-28
| | | | | The sync and changereplay can not run at the same time, or would have to share the transaction otherwise.
* Properly index datesChristian Mollekopf2015-12-27
|
* Use KAsync::Job as abstraction for the threading implementationChristian Mollekopf2015-12-27
|
* Ensure the initialization of the TypeIndex is threadsafe.Christian Mollekopf2015-12-27
| | | | Multiple initial queries can be running at the same time.
* Threaded query runner implementationChristian Mollekopf2015-12-27
| | | | | | | | | All database access is now implemented in threads, to avoid blocking the main thread. The resource communication still resides in the main thread to keep the coordination simple. With it comes a test that ensures we don't block the main thread for too long.
* Don't try to index stuff that isn't availableChristian Mollekopf2015-12-26
|
* Merge branch 'feature/remove_unqlite' into developChristian Mollekopf2015-12-26
|\
| * unqlite is a dead end; time to start pruning these thingsAaron Seigo2015-12-25
| |
* | Time syncChristian Mollekopf2015-12-26
|/
* Use the contains function where we can.Christian Mollekopf2015-12-22
|