Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
|/ | |||
* | Use the contains function where we can. | Christian Mollekopf | 2015-12-22 |
| | |||
* | Don't break the maildirresourcetest | Christian Mollekopf | 2015-12-22 |
| | | | | It relies on being able to specify the identifier for the time being. | ||
* | Debug output | Christian Mollekopf | 2015-12-22 |
| | |||
* | Remove all resource data with the resource. | Christian Mollekopf | 2015-12-22 |
| | |||
* | Turn operations of resources into a special case. | Christian Mollekopf | 2015-12-22 |
| | | | | | | Resources don't live inside a resource context, and as such inherently are a special case. By also removing the option to manually specify the identifier, the commandline is a lot easier to use. | ||
* | Don't crash without metadata. | Christian Mollekopf | 2015-12-22 |
| | | | | Used in tests. | ||
* | Only load the properties we need. | Christian Mollekopf | 2015-12-22 |
| | | | | ...and adjust the test accordingly with what we expect. | ||
* | Threadboundary cleanup | Christian Mollekopf | 2015-12-22 |
| | |||
* | Support the attachment property | Christian Mollekopf | 2015-12-21 |
| | |||
* | Print a warning when operating on a file that doesn't exist. | Christian Mollekopf | 2015-12-21 |
| | |||
* | The generator should produce values one by one. | Christian Mollekopf | 2015-12-20 |
| | | | | | k ...not all at once. | ||
* | Use the logging mechanism we have. | Christian Mollekopf | 2015-12-20 |
| | |||
* | Avoid starting resources on non-live queries. | Christian Mollekopf | 2015-12-19 |
| | |||
* | Cleanup | Christian Mollekopf | 2015-12-19 |
| | |||
* | Make the akonadi2_client more generic | Christian Mollekopf | 2015-12-19 |
| | | | | | One syntax for all entity types and a generic mechanism to execute operations. | ||
* | Detect modifications and removals on folders in the maildirresource | Christian Mollekopf | 2015-12-18 |
| | |||
* | If we know what we want, we can get directly that. | Christian Mollekopf | 2015-12-17 |
| | |||
* | Make queries by id work | Christian Mollekopf | 2015-12-17 |
| |