Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Implemented notification support in the model. | Christian Mollekopf | 2017-03-24 |
| | | | | | | | | This will allow us to fold things like progress and sync status directly into the model. Usecases are mail download progress and folder sync progress. Ideally we would also solve the resource/account state through this. | ||
* | We need the resource filter API also for SyncScope | Christian Mollekopf | 2017-03-19 |
| | |||
* | Fixed query flags. | Christian Mollekopf | 2017-02-13 |
| | |||
* | SINK_EXPORT for free functions needs to go to the beginning | Christian Mollekopf | 2017-01-26 |
| | |||
* | Constructor to sync a single entity | Christian Mollekopf | 2017-01-10 |
| | |||
* | Better query debug output | Christian Mollekopf | 2016-12-22 |
| | |||
* | Wrap references in a Reerence type. | Christian Mollekopf | 2016-12-08 |
| | | | | | | | | This allows us to make sure that references are not taken out of context (the resource). Because we need to use the type-specific accessors more we also ran into a problem that we cannot "downcast" a reference with the change recording still working, for that we have the cast<T>() operator now. | ||
* | Fix copy constructor of SyncScope | Christian Mollekopf | 2016-12-06 |
| | | | | | We used to loose the resource list and thus erroneously sync all available resources. | ||
* | We need the default constructor. | Christian Mollekopf | 2016-12-02 |
| | |||
* | Added the flush command. | Christian Mollekopf | 2016-11-25 |
| | | | | | | | Instead of trying to actually flush queues, we send a special command through the same queues as the other commands and can thus guarantee that the respective commands have been processed without blocking anything. | ||
* | Query::setType | Christian Mollekopf | 2016-11-14 |
| | |||
* | Hide Query::parentProperty | Christian Mollekopf | 2016-11-14 |
| | |||
* | Hide the Query::limit | Christian Mollekopf | 2016-11-14 |
| | |||
* | Query::setLimit | Christian Mollekopf | 2016-11-14 |
| | |||
* | Cleanup | Christian Mollekopf | 2016-11-14 |
| | |||
* | Prepared new query based synchronization API | Christian Mollekopf | 2016-11-11 |
| | |||
* | Implement debug stream operators for query. | Christian Mollekopf | 2016-11-07 |
| | |||
* | Fixed flag testing | Christian Mollekopf | 2016-11-07 |
| | |||
* | Query serialization. | Christian Mollekopf | 2016-11-06 |
| | |||
* | User querybase | Christian Mollekopf | 2016-11-04 |
| | |||
* | Don't expose the live query flag directly. | Christian Mollekopf | 2016-11-04 |
| | |||
* | Separated the base filter from the rest of the query. | Christian Mollekopf | 2016-11-04 |
| | |||
* | count as a first aggregation function | Christian Mollekopf | 2016-10-06 |
| | |||
* | Moved standard quries to a separate header. | Christian Mollekopf | 2016-10-06 |
| | |||
* | A query for outgoing mails | Christian Mollekopf | 2016-10-05 |
| | |||
* | A better resource filter api | Christian Mollekopf | 2016-10-05 |
| | |||
* | Specify base set as part of the filter stages in the query. | Christian Mollekopf | 2016-10-05 |
| | |||
* | Support for subqueries. | Christian Mollekopf | 2016-10-04 |
| | | | | | | This allows us to match properties from a subquery. Unfortunately this also means that DataStoreQuery needs access to all type implementations to issue the subquery (for potentially another type). | ||
* | Use the Query::filter api. | Christian Mollekopf | 2016-09-27 |
| | |||
* | Don't access the propertyFilter list directly. | Christian Mollekopf | 2016-09-27 |
| | |||
* | New query api | Christian Mollekopf | 2016-09-27 |
| | |||
* | Blooming | Christian Mollekopf | 2016-09-26 |
| | |||
* | A first draft of the threading algorithm. | Christian Mollekopf | 2016-09-20 |
| | |||
* | Avoid clearing the liveQuery flag. | Christian Mollekopf | 2016-06-15 |
| | |||
* | Synchronous API | Christian Mollekopf | 2016-06-15 |
| | |||
* | Moved query logic to EntityReader to make it reusable in the resource. | Christian Mollekopf | 2016-06-09 |
| | |||
* | Some query API for use with property definitions | Christian Mollekopf | 2016-05-10 |
| | |||
* | Resource factory methods and capability filter. | Christian Mollekopf | 2016-05-09 |
| | |||
* | Filtering on empty identifiers is an error | Christian Mollekopf | 2016-05-09 |
| | |||
* | Avoid accidental implicit conversions | Christian Mollekopf | 2016-05-02 |
| | |||
* | Account filter for resources and contains comparator in query | Christian Mollekopf | 2016-05-01 |
| | |||
* | Fromatted the whole codebase with clang-format. | Christian Mollekopf | 2016-03-03 |
| | | | | clang-format -i */**{.cpp,.h} | ||
* | Cleanup | Christian Mollekopf | 2016-02-20 |
| | |||
* | 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 | ||
* | Renamed Akonadi2 to Sink | Christian Mollekopf | 2016-01-20 |
| | | | | (except for documentation). | ||
* | A more convenient and expressive query API | Christian Mollekopf | 2016-01-14 |
| | |||
* | 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 | ||
* | Use Query::parentProperty to express tree queries | Christian Mollekopf | 2015-11-24 |
| | | | | | That way we don't have to hardcode the parent property, and we can use the property to express non-tree queries as well. | ||
* | Untangled the include dependencies a bit. | Christian Mollekopf | 2015-08-13 |
We no longer depend on clientapi.h from everywhere. |