summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Prepare query sortingChristian Mollekopf2016-02-12
|
* Different summaries in the benchmark and fixed printing.Christian Mollekopf2016-02-12
| | | | The transaction commit invalidates the transaction
* Benchmark findLatestChristian Mollekopf2016-02-12
| | | | It's not much slower if there is only one matching entry
* Use the logging functionsChristian Mollekopf2016-02-12
|
* Less typingChristian Mollekopf2016-02-12
|
* Sequential keys go badly with findLatestChristian Mollekopf2016-02-12
|
* More queryrunner timingsChristian Mollekopf2016-02-11
|
* Import new mails as wellChristian Mollekopf2016-02-11
|
* Avoid warnings when trying to write empty keys.Christian Mollekopf2016-02-11
|
* Use a single transaction to append all messages generated during a sync.Christian Mollekopf2016-02-11
| | | | This get's a sync of 4890 mails from 55s to less than 10s.
* MaildirsyncbechmarkChristian Mollekopf2016-02-11
|
* Use logging in storage as well.Christian Mollekopf2016-02-11
|
* Added a format targetChristian Mollekopf2016-02-11
|
* treat QBENCHMARK as loop as wellChristian Mollekopf2016-02-11
|
* Merge branch 'feature/formatting' into developChristian Mollekopf2016-02-10
|\
| * A first clang-format configurationChristian Mollekopf2016-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 versionChristian Mollekopf2016-02-10
| |
* | Avoid constantly printing errorsChristian Mollekopf2016-02-10
| | | | | | | | ...if the mimeMessage property is not loaded by a query
* | List dependenciesChristian Mollekopf2016-02-10
| |
* | DocsChristian Mollekopf2016-02-10
| |
* | clientapi.h goes Poof!Christian Mollekopf2016-02-10
| |
* | Stop using clientapi.hChristian Mollekopf2016-02-10
| |
* | Moved Notifier and ResourceAccess to separate files.Christian Mollekopf2016-02-10
| |
* | Moved Store to separate fileChristian Mollekopf2016-02-10
| |
* | Gather more timingsChristian Mollekopf2016-02-10
| |
* | Print average time per mail.Christian Mollekopf2016-02-10
| |
* | Renamed Resources to ResourceControlChristian Mollekopf2016-02-10
| |
* | Removed removeFromDiskChristian Mollekopf2016-02-10
| |
* | No longer used.Christian Mollekopf2016-02-10
| |
* | Use Sink instead of SinkCommonChristian Mollekopf2016-02-09
| |
* | Store can be a namespace.Christian Mollekopf2016-02-09
| |
* | Moved some APIChristian Mollekopf2016-02-09
| |
* | Added a hawd datasetChristian Mollekopf2016-02-09
| |
* | Use removeDataFromDiskChristian Mollekopf2016-02-09
| |
* | Avoid shutdowns where we can.Christian Mollekopf2016-02-08
| |
* | Gather more timingsChristian Mollekopf2016-02-08
| |
* | Executed database removal in the resource instead of the client.Christian Mollekopf2016-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.1sChristian Mollekopf2016-02-08
| |
* | Test responsiveness of command processing.Christian Mollekopf2016-02-08
| |
* | Listen for notifications from specific resources.Christian Mollekopf2016-02-08
| |
* | Emit a notification for revision changes.Christian Mollekopf2016-02-08
| | | | | | | | The notification should replace the revision update command completely.
* | Trace some timings.Christian Mollekopf2016-02-08
| |
* | DocumentationChristian Mollekopf2016-02-08
| |
* | Pretty linksChristian Mollekopf2016-02-08
| |
* | Documentation structureChristian Mollekopf2016-02-08
| |
* | Use property transformation for the mimeMessageChristian Mollekopf2016-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 transformationsChristian Mollekopf2016-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 senseChristian Mollekopf2016-02-05
| |
* | DocsChristian Mollekopf2016-02-05
| |
* | Do use spaces and quotes on all messages.Christian Mollekopf2016-02-05
| |