Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Prepare query sorting | Christian Mollekopf | 2016-02-12 |
| | |||
* | Different summaries in the benchmark and fixed printing. | Christian Mollekopf | 2016-02-12 |
| | | | | The transaction commit invalidates the transaction | ||
* | Benchmark findLatest | Christian Mollekopf | 2016-02-12 |
| | | | | It's not much slower if there is only one matching entry | ||
* | Use the logging functions | Christian Mollekopf | 2016-02-12 |
| | |||
* | Less typing | Christian Mollekopf | 2016-02-12 |
| | |||
* | Sequential keys go badly with findLatest | Christian Mollekopf | 2016-02-12 |
| | |||
* | More queryrunner timings | Christian Mollekopf | 2016-02-11 |
| | |||
* | Import new mails as well | Christian Mollekopf | 2016-02-11 |
| | |||
* | Avoid warnings when trying to write empty keys. | Christian Mollekopf | 2016-02-11 |
| | |||
* | Use a single transaction to append all messages generated during a sync. | Christian Mollekopf | 2016-02-11 |
| | | | | This get's a sync of 4890 mails from 55s to less than 10s. | ||
* | Maildirsyncbechmark | Christian Mollekopf | 2016-02-11 |
| | |||
* | Use logging in storage as well. | Christian Mollekopf | 2016-02-11 |
| | |||
* | Added a format target | Christian Mollekopf | 2016-02-11 |
| | |||
* | treat QBENCHMARK as loop as well | Christian Mollekopf | 2016-02-11 |
| | |||
* | Merge branch 'feature/formatting' into develop | Christian Mollekopf | 2016-02-10 |
|\ | |||
| * | A first clang-format configuration | Christian Mollekopf | 2016-01-30 |
| | | | | | | | | | | | | | | | | | | It's not perfect, especially with regards to single-line lambdas where the breaks after the curly-brace is lost, but otherwise it's pretty close already. With clang 3.9 (instead of 3.7) some finer grained controls will be available that might help. Also Q_SLOTS is not yet recognized, but slots works fine. | ||
* | | Adapt to latest kasync version | Christian Mollekopf | 2016-02-10 |
| | | |||
* | | Avoid constantly printing errors | Christian Mollekopf | 2016-02-10 |
| | | | | | | | | ...if the mimeMessage property is not loaded by a query | ||
* | | List dependencies | Christian Mollekopf | 2016-02-10 |
| | | |||
* | | Docs | Christian Mollekopf | 2016-02-10 |
| | | |||
* | | clientapi.h goes Poof! | Christian Mollekopf | 2016-02-10 |
| | | |||
* | | Stop using clientapi.h | Christian Mollekopf | 2016-02-10 |
| | | |||
* | | Moved Notifier and ResourceAccess to separate files. | Christian Mollekopf | 2016-02-10 |
| | | |||
* | | Moved Store to separate file | Christian Mollekopf | 2016-02-10 |
| | | |||
* | | Gather more timings | Christian Mollekopf | 2016-02-10 |
| | | |||
* | | Print average time per mail. | Christian Mollekopf | 2016-02-10 |
| | | |||
* | | Renamed Resources to ResourceControl | Christian Mollekopf | 2016-02-10 |
| | | |||
* | | Removed removeFromDisk | Christian Mollekopf | 2016-02-10 |
| | | |||
* | | No longer used. | Christian Mollekopf | 2016-02-10 |
| | | |||
* | | Use Sink instead of SinkCommon | Christian Mollekopf | 2016-02-09 |
| | | |||
* | | Store can be a namespace. | Christian Mollekopf | 2016-02-09 |
| | | |||
* | | Moved some API | Christian Mollekopf | 2016-02-09 |
| | | |||
* | | Added a hawd dataset | Christian Mollekopf | 2016-02-09 |
| | | |||
* | | Use removeDataFromDisk | Christian Mollekopf | 2016-02-09 |
| | | |||
* | | Avoid shutdowns where we can. | Christian Mollekopf | 2016-02-08 |
| | | |||
* | | Gather more timings | Christian Mollekopf | 2016-02-08 |
| | | |||
* | | Executed database removal in the resource instead of the client. | Christian Mollekopf | 2016-02-08 |
| | | | | | | | | | | The resource doesn't really notify all clients properly about the removal, but the tests all still pass. | ||
* | | Process a command in less than 0.1s | Christian Mollekopf | 2016-02-08 |
| | | |||
* | | Test responsiveness of command processing. | Christian Mollekopf | 2016-02-08 |
| | | |||
* | | Listen for notifications from specific resources. | Christian Mollekopf | 2016-02-08 |
| | | |||
* | | Emit a notification for revision changes. | Christian Mollekopf | 2016-02-08 |
| | | | | | | | | The notification should replace the revision update command completely. | ||
* | | Trace some timings. | Christian Mollekopf | 2016-02-08 |
| | | |||
* | | Documentation | Christian Mollekopf | 2016-02-08 |
| | | |||
* | | Pretty links | Christian Mollekopf | 2016-02-08 |
| | | |||
* | | Documentation structure | Christian Mollekopf | 2016-02-08 |
| | | |||
* | | Use property transformation for the mimeMessage | Christian Mollekopf | 2016-02-05 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The filepath changes with every flag change. It is thus easier to only store a limited path that remains stable, and figure out the rest as the property is requested (we'll have to translate it anyways once we the file handoff protocol is implemented). The reason why we don't update the mimeMessage path on every modification is because we move the message during change replay, and not while storing the modification in the db. This would lead to the message-path on disk not correspond to what is in the db for some time. | ||
* | | Support result property transformations | Christian Mollekopf | 2016-02-05 |
| | | | | | | | | | | | | This can be used to modify each result before reporting it to the client. Alternatively this could also be done in the DomainTypeAdaptor, which would perhaps be the cleaner solution... | ||
* | | Use default captures where it makes sense | Christian Mollekopf | 2016-02-05 |
| | | |||
* | | Docs | Christian Mollekopf | 2016-02-05 |
| | | |||
* | | Do use spaces and quotes on all messages. | Christian Mollekopf | 2016-02-05 |
| | |