summaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAge
* 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
|
* Don't break the maildirresourcetestChristian Mollekopf2015-12-22
| | | | It relies on being able to specify the identifier for the time being.
* Debug outputChristian Mollekopf2015-12-22
|
* Remove all resource data with the resource.Christian Mollekopf2015-12-22
|
* Turn operations of resources into a special case.Christian Mollekopf2015-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 Mollekopf2015-12-22
| | | | Used in tests.
* Only load the properties we need.Christian Mollekopf2015-12-22
| | | | ...and adjust the test accordingly with what we expect.
* Threadboundary cleanupChristian Mollekopf2015-12-22
|
* Support the attachment propertyChristian Mollekopf2015-12-21
|
* Print a warning when operating on a file that doesn't exist.Christian Mollekopf2015-12-21
|
* The generator should produce values one by one.Christian Mollekopf2015-12-20
| | | | | k ...not all at once.
* Use the logging mechanism we have.Christian Mollekopf2015-12-20
|
* Avoid starting resources on non-live queries.Christian Mollekopf2015-12-19
|
* CleanupChristian Mollekopf2015-12-19
|
* Make the akonadi2_client more genericChristian Mollekopf2015-12-19
| | | | | One syntax for all entity types and a generic mechanism to execute operations.
* Detect modifications and removals on folders in the maildirresourceChristian Mollekopf2015-12-18
|
* If we know what we want, we can get directly that.Christian Mollekopf2015-12-17
|
* Make queries by id workChristian Mollekopf2015-12-17
|
* Removed an unnecessary member variableChristian Mollekopf2015-12-17
|
* Debug outputChristian Mollekopf2015-12-17
|
* Expose the mimeMessage property.Christian Mollekopf2015-12-17
|
* A read-only maildir resource.Christian Mollekopf2015-12-15
| | | | Respectively a first prototype thereof.
* A simple resource configuration mechanismChristian Mollekopf2015-12-15
| | | | | We simply write all properties we don't know to a config file. Resources can pick up configurations as they are started.
* Avoid duplication accross resource implementationsChristian Mollekopf2015-12-15
|
* Added a way to gather some db statistics.Christian Mollekopf2015-12-15
|
* Build with latest flatbuffersChristian Mollekopf2015-12-14
| | | | We now have actual booleans
* Ensure we process the query also if no resource is available.Christian Mollekopf2015-12-13
|
* Load entities from multiple resourcesChristian Mollekopf2015-12-13
|
* List resources properlyChristian Mollekopf2015-12-10
|
* Deal with no available resourcesChristian Mollekopf2015-12-10
|
* Added resource disk usageChristian Mollekopf2015-12-10
|
* A change-replay functionChristian Mollekopf2015-12-10
|
* Remove all databases from diskChristian Mollekopf2015-12-10
|
* Index the folder of the mailChristian Mollekopf2015-12-09
|
* Catch the case when we try to remove an entity that has already beenChristian Mollekopf2015-12-08
| | | | removed
* Use a list instead of a set for requested propertiesChristian Mollekopf2015-12-08
| | | | We want to maintain the order since we use the list in the model result
* Ported folder and event to TypeIndexChristian Mollekopf2015-12-07
|
* Added TypeIndexChristian Mollekopf2015-12-06
| | | | | A central location for all types to specify what properties are indexed, and how to query them.
* example client and propertiesChristian Mollekopf2015-12-04
|
* ModelResult header data, and support listing various types in theChristian Mollekopf2015-12-04
| | | | dummyclient
* Reduced boilerplate for buffer mappingChristian Mollekopf2015-12-04
|
* Provide a way to get to the ApplicationDomainType base classChristian Mollekopf2015-12-04
| | | | QVariant doesn't support polymorphism for non-QObject classes.