summaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAge
* 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.
* Added mail and folder propertiesChristian Mollekopf2015-12-04
|
* Improved resource access cachingChristian Mollekopf2015-12-03
| | | | | | | | * Smarter caching. ResourceAccess instances close after a timeout, if not reused. * Introduced a start command to avoid race condition when sending commands to a resource that is currently shutting down. * We resend pending commands after we lost access to the resource * unexpectedly.
* Cache ResourceAccess instances.Christian Mollekopf2015-12-01
| | | | | | | | | We want one connection per application per resource instance. With this change the connection is maintained for the lifetime of the client process (it should probably time out instead), but we at least avoid creating a connection per operation/query, which results in a significant performance boost (~10% for reading, 90% for writing in dummyresourcebenchmark).
* Pipeline: Ensure a created entity has a new id.Christian Mollekopf2015-12-01
| | | | | Since we can now inject entity ids we have to ensure they are not already existing.
* Pipeline: only emit a change if the revision actually changed.Christian Mollekopf2015-12-01
| | | | | We had quite a bunch of superfluous notifications before (i.e. during cleanup).