summaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Collapse)AuthorAge
* Print the disk usage as part of the stat commandChristian Mollekopf2015-12-26
|
* Use the folder index for syncing mails.Christian Mollekopf2015-12-22
| | | | | | If we iterate over all mails, all mails that are not in the current folder will not be existing in exists(). If we use the index instead to only get to the mails we need we're in a better situation.
* Avoid using QDir::separatorChristian Mollekopf2015-12-22
| | | | | It really doesn't help us in assembling paths since qt deals with forward slashes just fine
* Added the mail date propertyChristian 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.
* Output formattingChristian Mollekopf2015-12-21
|
* Generalized the sync algorithms and applied them to mail.Christian Mollekopf2015-12-20
| | | | | Not necessarily the smartest algorithms, but at least they work and are generally applicable.
* 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
|
* Fixed buildChristian Mollekopf2015-12-17
|
* added missing fileChristian Mollekopf2015-12-17
|
* Less repetitionChristian Mollekopf2015-12-17
|
* Removed an unnecessary member variableChristian Mollekopf2015-12-17
|
* Use testFlagChristian Mollekopf2015-12-17
|
* Use domain adaptor in maildirresourceChristian Mollekopf2015-12-17
|
* Fixed maildirresourcetestChristian Mollekopf2015-12-17
|
* Use the terser version to express the same thingChristian Mollekopf2015-12-17
|
* Use the domain adaptor in the synchornization code of the dummyChristian Mollekopf2015-12-17
| | | | | | | resource as well. The code is easier to read that way, depends less on flatbuffers, and there is no measurable impact on performance.
* Debug outputChristian Mollekopf2015-12-17
|
* Allow passing the resource configuration to the resourceChristian Mollekopf2015-12-16
|
* Get the maildir resource to work.Christian Mollekopf2015-12-16
| | | | | The subfolder implementation is not according to any standard it seems, but at least it works for now.
* A read-only maildir resource.Christian Mollekopf2015-12-15
| | | | Respectively a first prototype thereof.
* Avoid duplication accross resource implementationsChristian Mollekopf2015-12-15
|
* Added a way to gather some db statistics.Christian Mollekopf2015-12-15
|
* Changed akonadi2_client command syntax.Christian Mollekopf2015-12-13
| | | | It's now akonadi2_client $command [$type] ...
* Add something random to subject, so the mails are easy to differentiateChristian Mollekopf2015-12-10
|
* Resolve the right remote idChristian Mollekopf2015-12-10
|
* Readd remove buttonChristian Mollekopf2015-12-10
|
* A change-replay functionChristian Mollekopf2015-12-10
|
* Remove all databases from diskChristian Mollekopf2015-12-10
|
* Example client: only load hierarchies if there is oneChristian Mollekopf2015-12-07
|
* example client and propertiesChristian Mollekopf2015-12-04
|
* ModelResult header data, and support listing various types in theChristian Mollekopf2015-12-04
| | | | dummyclient
* Added mail and folder propertiesChristian Mollekopf2015-12-04
|
* Synchronizer: One transaction per sync, and check if entity alreadyChristian Mollekopf2015-12-01
| | | | | | exists. With this we no longer repeatedly create entities on every sync.
* We don't need the remoteId indexChristian Mollekopf2015-12-01
|
* Example client: sync and treesChristian Mollekopf2015-12-01
|
* Resolve remoteIds during syncChristian Mollekopf2015-12-01
| | | | | | | Remote id's need to be resolved while syncing any references. This is done by the synchronizer by consulting the rid to entity id mapping. If the referenced entity doesn't exist yet we create a local id anyways, that we then need to pick up once the actual entity arrives.
* example client: slot performance measurements, async commandsChristian Mollekopf2015-11-30
|
* CleanupChristian Mollekopf2015-11-28
|
* CleanupChristian Mollekopf2015-11-28
|
* list and count options for non-gui operationsChristian Mollekopf2015-11-27
|
* Introduced a QueryRunner objectChristian Mollekopf2015-11-27
| | | | | | | | The QueryRunner object lives for the duration of the query (so just for the initial query for non-live queries, and for the lifetime of the result model for live queries). It's supposed to handle all the threading internally and decouple the lifetime of the facade.
* Separate the default index updater from other generic indexersChristian Mollekopf2015-11-25
|
* Move implementations to the cpp file.Christian Mollekopf2015-11-19
| | | | | | | | I finally figured out how to do that with cpp files. It requires instantiating the code with all expected classes, but that's not a big problem since we know all types. This will hopefully greatly reduce the compiletimes...
* Loading data with the new model for the test clientChristian Mollekopf2015-11-19
|
* Use the new modelresult in the dummyclientChristian Mollekopf2015-11-19
|
* fixupChristian Mollekopf2015-11-18
|
* Don't use a smart pointer for the result providerChristian Mollekopf2015-11-18
| | | | We're not doing any lifetime management anyways.
* Working folder tree queryChristian Mollekopf2015-11-15
|