Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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. | ||
* | This is how we can look at the memory layout | Christian Mollekopf | 2015-12-17 |
| | |||
* | Debug output | Christian Mollekopf | 2015-12-17 |
| | |||
* | Expose the mimeMessage property. | Christian Mollekopf | 2015-12-17 |
| | |||
* | All mails must have a different identifier. | Christian Mollekopf | 2015-12-16 |
| | |||
* | 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. | ||
* | Docs | Christian Mollekopf | 2015-12-15 |
| | |||
* | A simple resource configuration mechanism | Christian Mollekopf | 2015-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 implementations | Christian Mollekopf | 2015-12-15 |
| | |||
* | Added a way to gather some db statistics. | Christian Mollekopf | 2015-12-15 |
| | |||
* | Build with latest flatbuffers | Christian Mollekopf | 2015-12-14 |
| | | | | We now have actual booleans | ||
* | Changed akonadi2_client command syntax. | Christian Mollekopf | 2015-12-13 |
| | | | | It's now akonadi2_client $command [$type] ... | ||
* | Avoid constantly rebuilding the whole project. | Christian Mollekopf | 2015-12-13 |
| | | | | | | | The buffer definitions seldomly change, yet we rebuild everything everytime. With this change buffer definitions are only rebuild with "make generate_bindings". I so far failed to only recompile the buffer if the bufferschema was modifed, so we'll just try with this. | ||
* | Ensure we process the query also if no resource is available. | Christian Mollekopf | 2015-12-13 |
| | |||
* | Load entities from multiple resources | Christian Mollekopf | 2015-12-13 |
| | |||
* | List resources properly | Christian Mollekopf | 2015-12-10 |
| | |||
* | Mail by folder query test | Christian Mollekopf | 2015-12-10 |
| | |||
* | Deal with no available resources | Christian Mollekopf | 2015-12-10 |
| | |||
* | 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 |
| | |||
* | Added resource disk usage | 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 |
| | |||
* | Index the folder of the mail | Christian Mollekopf | 2015-12-09 |
| | |||
* | Catch the case when we try to remove an entity that has already been | Christian Mollekopf | 2015-12-08 |
| | | | | removed | ||
* | Use a list instead of a set for requested properties | Christian Mollekopf | 2015-12-08 |
| | | | | We want to maintain the order since we use the list in the model result | ||
* | Documentation | Christian Mollekopf | 2015-12-07 |
| | |||
* | Ported folder and event to TypeIndex | Christian Mollekopf | 2015-12-07 |
| | |||
* | Example client: only load hierarchies if there is one | Christian Mollekopf | 2015-12-07 |
| | |||
* | Use Akonadi2::Store::ChildrenFetchedRole | Christian Mollekopf | 2015-12-06 |
| | |||
* | Added TypeIndex | Christian Mollekopf | 2015-12-06 |
| | | | | | A central location for all types to specify what properties are indexed, and how to query them. | ||
* | 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 | ||
* | Reduced boilerplate for buffer mapping | Christian Mollekopf | 2015-12-04 |
| | |||
* | Provide a way to get to the ApplicationDomainType base class | Christian Mollekopf | 2015-12-04 |
| | | | | QVariant doesn't support polymorphism for non-QObject classes. | ||
* | Added mail and folder properties | Christian Mollekopf | 2015-12-04 |
| | |||
* | Improved resource access caching | Christian Mollekopf | 2015-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 Mollekopf | 2015-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). | ||
* | Use hawd for dummyresourcebenchmark | Christian Mollekopf | 2015-12-01 |
| | |||
* | HAWD: Ensure the column order is maintained | Christian Mollekopf | 2015-12-01 |
| | | | | | | | By turning the columns into an array instead of an object, we can print the values in the same order as in the definition file. Previosly the order was random, and even headers and values were somtimes mixed up. |