Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Print the disk usage as part of the stat command | Christian Mollekopf | 2015-12-26 |
| | |||
* | Use the folder index for syncing mails. | Christian Mollekopf | 2015-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::separator | Christian Mollekopf | 2015-12-22 |
| | | | | | It really doesn't help us in assembling paths since qt deals with forward slashes just fine | ||
* | Added the mail date property | 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. | ||
* | Output formatting | Christian Mollekopf | 2015-12-21 |
| | |||
* | Generalized the sync algorithms and applied them to mail. | Christian Mollekopf | 2015-12-20 |
| | | | | | Not necessarily the smartest algorithms, but at least they work and are generally applicable. | ||
* | 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 |
| | |||
* | Fixed build | Christian Mollekopf | 2015-12-17 |
| | |||
* | added missing file | Christian Mollekopf | 2015-12-17 |
| | |||
* | Less repetition | Christian Mollekopf | 2015-12-17 |
| | |||
* | Removed an unnecessary member variable | Christian Mollekopf | 2015-12-17 |
| | |||
* | Use testFlag | Christian Mollekopf | 2015-12-17 |
| | |||
* | Use domain adaptor in maildirresource | Christian Mollekopf | 2015-12-17 |
| | |||
* | Fixed maildirresourcetest | Christian Mollekopf | 2015-12-17 |
| | |||
* | Use the terser version to express the same thing | Christian Mollekopf | 2015-12-17 |
| | |||
* | Use the domain adaptor in the synchornization code of the dummy | Christian Mollekopf | 2015-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 output | Christian Mollekopf | 2015-12-17 |
| | |||
* | Allow passing the resource configuration to the resource | Christian Mollekopf | 2015-12-16 |
| | |||
* | Get the maildir resource to work. | Christian Mollekopf | 2015-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 Mollekopf | 2015-12-15 |
| | | | | Respectively a first prototype thereof. | ||
* | Avoid duplication accross resource implementations | Christian Mollekopf | 2015-12-15 |
| | |||
* | Added a way to gather some db statistics. | Christian Mollekopf | 2015-12-15 |
| | |||
* | Changed akonadi2_client command syntax. | Christian Mollekopf | 2015-12-13 |
| | | | | It's now akonadi2_client $command [$type] ... | ||
* | Add something random to subject, so the mails are easy to differentiate | Christian Mollekopf | 2015-12-10 |
| | |||
* | Resolve the right remote id | Christian Mollekopf | 2015-12-10 |
| | |||
* | Readd remove button | Christian Mollekopf | 2015-12-10 |
| | |||
* | A change-replay function | Christian Mollekopf | 2015-12-10 |
| | |||
* | Remove all databases from disk | Christian Mollekopf | 2015-12-10 |
| | |||
* | Example client: only load hierarchies if there is one | Christian Mollekopf | 2015-12-07 |
| | |||
* | example client and properties | Christian Mollekopf | 2015-12-04 |
| | |||
* | ModelResult header data, and support listing various types in the | Christian Mollekopf | 2015-12-04 |
| | | | | dummyclient | ||
* | Added mail and folder properties | Christian Mollekopf | 2015-12-04 |
| | |||
* | Synchronizer: One transaction per sync, and check if entity already | Christian Mollekopf | 2015-12-01 |
| | | | | | | exists. With this we no longer repeatedly create entities on every sync. | ||
* | We don't need the remoteId index | Christian Mollekopf | 2015-12-01 |
| | |||
* | Example client: sync and trees | Christian Mollekopf | 2015-12-01 |
| | |||
* | Resolve remoteIds during sync | Christian Mollekopf | 2015-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 commands | Christian Mollekopf | 2015-11-30 |
| | |||
* | Cleanup | Christian Mollekopf | 2015-11-28 |
| | |||
* | Cleanup | Christian Mollekopf | 2015-11-28 |
| | |||
* | list and count options for non-gui operations | Christian Mollekopf | 2015-11-27 |
| | |||
* | Introduced a QueryRunner object | Christian Mollekopf | 2015-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 indexers | Christian Mollekopf | 2015-11-25 |
| | |||
* | Move implementations to the cpp file. | Christian Mollekopf | 2015-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 client | Christian Mollekopf | 2015-11-19 |
| | |||
* | Use the new modelresult in the dummyclient | Christian Mollekopf | 2015-11-19 |
| | |||
* | fixup | Christian Mollekopf | 2015-11-18 |
| | |||
* | Don't use a smart pointer for the result provider | Christian Mollekopf | 2015-11-18 |
| | | | | We're not doing any lifetime management anyways. | ||
* | Working folder tree query | Christian Mollekopf | 2015-11-15 |
| |