Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Support syncing all resources | Christian Mollekopf | 2016-03-15 |
| | |||
* | Added support for accounts | Christian Mollekopf | 2016-03-15 |
| | |||
* | Filter resources also by id, and load configuration. | Christian Mollekopf | 2016-03-03 |
| | |||
* | Fromatted the whole codebase with clang-format. | Christian Mollekopf | 2016-03-03 |
| | | | | clang-format -i */**{.cpp,.h} | ||
* | KMime is not a public dependency | Christian Mollekopf | 2016-02-22 |
| | |||
* | Fetch more data on demand | Christian Mollekopf | 2016-02-20 |
| | | | | | | | | We skip values we've already seen and only retrieve the new ones. This currently only properly works in a non-live query and we don't give the model any feedback when we can't fetch more data anymore. However, it generally works and we get the desired effect. | ||
* | Cleanup | Christian Mollekopf | 2016-02-20 |
| | |||
* | Get substring matches to work with sorted duplicates in store | Christian Mollekopf | 2016-02-20 |
| | |||
* | Actually avoid superfluous readEntity calls. | Christian Mollekopf | 2016-02-19 |
| | | | | | We still read all values, but just reported the ones before the limit. With this we query 1000 out of 50k values in 63ms. | ||
* | .clang-format improvements | Christian Mollekopf | 2016-02-17 |
| | | | | | | | | I think I could live with that. There's a bit much indentation on continuations as seen in maildirresourcetest, lambdas are often on a single line if they are only oneliners, and initializer lists are not always broken into multiple lines, but otherwhise we're good I think. | ||
* | Use slots/signals instead of Q_SLOTS/Q_SIGNALS for clang-format compatibility | Christian Mollekopf | 2016-02-17 |
| | |||
* | Don't assert in the tests | Christian Mollekopf | 2016-02-17 |
| | |||
* | Forgot to add testmail for maildir new mail import | Christian Mollekopf | 2016-02-17 |
| | |||
* | Pipeline benchmark | Christian Mollekopf | 2016-02-17 |
| | |||
* | Mailquerybenchmark stuff | Christian Mollekopf | 2016-02-16 |
| | |||
* | Added an index for mail sorting by date on folder queries | Christian Mollekopf | 2016-02-16 |
| | |||
* | Added a mailquerybenchmark | Christian Mollekopf | 2016-02-16 |
| | |||
* | Prepared sort indexes | Christian Mollekopf | 2016-02-16 |
| | |||
* | The top-level fetchMore call happens implicitly | Christian Mollekopf | 2016-02-15 |
| | |||
* | Ensure we correctly sort by date. | Christian Mollekopf | 2016-02-15 |
| | |||
* | Prepared querying of batches and added a switch to enable/disable | Christian Mollekopf | 2016-02-15 |
| | | | | sorting | ||
* | Cleanup | Christian Mollekopf | 2016-02-13 |
| | |||
* | Reuse ResourceAccess where we can | Christian Mollekopf | 2016-02-13 |
| | |||
* | Fixed condition with reusing sockets in resourceaccess | Christian Mollekopf | 2016-02-13 |
| | |||
* | moved ResourceAccessFactory | Christian Mollekopf | 2016-02-12 |
| | |||
* | 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 |
| | |