Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Build without warnings | Christian Mollekopf | 2016-01-31 |
| | |||
* | Don't always return after the first iteration | Christian Mollekopf | 2016-01-31 |
| | |||
* | Enabled and fixed a bunch of warnings | Christian Mollekopf | 2016-01-31 |
| | |||
* | Fixed warnings | Christian Mollekopf | 2016-01-31 |
| | |||
* | Avoid accessing null pointer | Christian Mollekopf | 2016-01-30 |
| | |||
* | clang analyze target | Christian Mollekopf | 2016-01-30 |
| | |||
* | Sink is not a framework | Christian Mollekopf | 2016-01-21 |
| | |||
* | Renamed Akonadi2 to Sink | Christian Mollekopf | 2016-01-20 |
| | | | | (except for documentation). | ||
* | Install new headers | Christian Mollekopf | 2016-01-20 |
| | |||
* | Fixed build. | Christian Mollekopf | 2016-01-19 |
| | |||
* | Merge remote-tracking branch 'origin/dev/hefee' into dev/inspection | Christian Mollekopf | 2016-01-19 |
|\ | |||
| * | export propper files to link against via cmake | Sandro Knauß | 2016-01-11 |
| | | |||
* | | ResourceNotification -> Notification | Christian Mollekopf | 2016-01-19 |
| | | |||
* | | Moved all commands in to the Commands namespace | Christian Mollekopf | 2016-01-19 |
| | | |||
* | | Disambiguate between what we want to flush | Christian Mollekopf | 2016-01-19 |
| | | | | | | | | Even though the implementation is still exactly the same | ||
* | | Added bufferutils.h | Christian Mollekopf | 2016-01-19 |
| | | |||
* | | we have to copy the memory here | Christian Mollekopf | 2016-01-19 |
| | | |||
* | | Only ever invoke the method once | Christian Mollekopf | 2016-01-19 |
| | | |||
* | | Properly deal with delayed invocation in case the object is already gone | Christian Mollekopf | 2016-01-19 |
| | | |||
* | | ExisteneceInspection | Christian Mollekopf | 2016-01-19 |
| | | |||
* | | Prepared maildir inspection implementation | Christian Mollekopf | 2016-01-19 |
| | | |||
* | | Reuse the queuedInvoke method for less boilerplate | Christian Mollekopf | 2016-01-18 |
| | | |||
* | | Working resource inspection | Christian Mollekopf | 2016-01-18 |
| | | |||
* | | Added missing #pragma once | Christian Mollekopf | 2016-01-18 |
| | | |||
* | | Draft of inspection API | Christian Mollekopf | 2016-01-18 |
| | | |||
* | | Report success | Christian Mollekopf | 2016-01-18 |
| | | |||
* | | Got rid of all uses of Query::syncOnDemand and Query::processAll | Christian Mollekopf | 2016-01-14 |
| | | |||
* | | Introduced flushMessageQueue | Christian Mollekopf | 2016-01-14 |
| | | | | | | | | to get rid of the processAll/sync flags in the query object | ||
* | | An imperative query API | Christian Mollekopf | 2016-01-14 |
| | | |||
* | | Ensure that we only emit ChildrenFetched once. | Christian Mollekopf | 2016-01-14 |
| | | | | | | | | ...Once all resource are done, and not only one. | ||
* | | A more convenient and expressive query API | Christian Mollekopf | 2016-01-14 |
| | | |||
* | | Separated the Resource from the rest by introducing Entity | Christian Mollekopf | 2016-01-13 |
| | | |||
* | | more helpers | Aaron Seigo | 2016-01-10 |
|/ | |||
* | Cleanup | Christian Mollekopf | 2015-12-31 |
| | |||
* | Centralize where we create the stores | Christian Mollekopf | 2015-12-30 |
| | |||
* | Moved all generic synchronization code to the base class. | Christian Mollekopf | 2015-12-30 |
| | |||
* | Don't expose enabling/disabling of changerecording to resource | Christian Mollekopf | 2015-12-30 |
| | | | | implementations | ||
* | Renamed Processor to CommandProcessor | Christian Mollekopf | 2015-12-29 |
| | |||
* | Mark commands with whether they need to be replayed | Christian Mollekopf | 2015-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 to | Christian Mollekopf | 2015-12-28 |
| | |||
* | Query log output formatting | Christian Mollekopf | 2015-12-28 |
| | |||
* | Changereplay for maildir folders. | Christian Mollekopf | 2015-12-28 |
| | | | | | The sync and changereplay can not run at the same time, or would have to share the transaction otherwise. | ||
* | Properly index dates | Christian Mollekopf | 2015-12-27 |
| | |||
* | Use KAsync::Job as abstraction for the threading implementation | Christian Mollekopf | 2015-12-27 |
| | |||
* | Ensure the initialization of the TypeIndex is threadsafe. | Christian Mollekopf | 2015-12-27 |
| | | | | Multiple initial queries can be running at the same time. | ||
* | Threaded query runner implementation | Christian Mollekopf | 2015-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 available | Christian Mollekopf | 2015-12-26 |
| | |||
* | Merge branch 'feature/remove_unqlite' into develop | Christian Mollekopf | 2015-12-26 |
|\ | |||
| * | unqlite is a dead end; time to start pruning these things | Aaron Seigo | 2015-12-25 |
| | | |||
* | | Time sync | Christian Mollekopf | 2015-12-26 |
|/ |