Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixed more warnings and then disabled them | Christian Mollekopf | 2018-03-25 |
| | | | | ..because there is a boatload more to fix. | ||
* | More warnings | Christian Mollekopf | 2018-03-25 |
| | |||
* | Fixed new warnings | Christian Mollekopf | 2018-03-25 |
| | |||
* | No parent query | Christian Mollekopf | 2018-01-02 |
| | |||
* | Resolved potential deadlock | Christian Mollekopf | 2017-03-07 |
| | | | | | | When trying to reply to a mail from kube we ran into a deadlock. The initial result callback is called from the main thread, and that can thus directly lead to destruction of the emitter. | ||
* | Fixed incremental fetching | Christian Mollekopf | 2017-02-03 |
| | |||
* | Don't call into the model after the model has been destroyed. | Christian Mollekopf | 2017-01-31 |
| | |||
* | Report when we don't have any more to fetch. | Christian Mollekopf | 2016-12-20 |
| | | | | ... so we can use that information in fetchMore. | ||
* | Header cleanup | Christian Mollekopf | 2016-10-27 |
| | |||
* | Moved thread-boundary crossing to the model. | Christian Mollekopf | 2016-06-15 |
| | | | | | That way we avoid any unnecessary queuing for the sync API, and enable fine-tuning in the model code at a later stage. | ||
* | Deal with null results (as provided by the mailtransport) | Christian Mollekopf | 2016-05-09 |
| | |||
* | Fromatted the whole codebase with clang-format. | Christian Mollekopf | 2016-03-03 |
| | | | | clang-format -i */**{.cpp,.h} | ||
* | Enabled and fixed a bunch of warnings | Christian Mollekopf | 2016-01-31 |
| | |||
* | Renamed Akonadi2 to Sink | Christian Mollekopf | 2016-01-20 |
| | | | | (except for documentation). | ||
* | Ensure that we only emit ChildrenFetched once. | Christian Mollekopf | 2016-01-14 |
| | | | | ...Once all resource are done, and not only one. | ||
* | Threadboundary cleanup | Christian Mollekopf | 2015-12-22 |
| | |||
* | Debug output | Christian Mollekopf | 2015-12-17 |
| | |||
* | 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 |
| | |||
* | Provide status information about children fetch state | Christian Mollekopf | 2015-11-30 |
| | | | | The fetch state is per parent. | ||
* | Cleanup | Christian Mollekopf | 2015-11-28 |
| | |||
* | Introduced a QueryRunner object | Christian Mollekopf | 2015-11-27 |
| | | | | | | | | The QueryRunner object lives for the duration of the query (so just for the initial query for non-live queries, and for the lifetime of the result model for live queries). It's supposed to handle all the threading internally and decouple the lifetime of the facade. | ||
* | The parent is always an object, so we might as well make that explicit | Christian Mollekopf | 2015-11-19 |
| | |||
* | DummyResourceTest and QueryTest are passing | Christian Mollekopf | 2015-11-13 |
| | | | | sync has been removed from the query code and is now a separate step | ||
* | It's starting to work | Christian Mollekopf | 2015-11-13 |
| | |||
* | Modification and removal in results | Christian Mollekopf | 2015-10-10 |
| | | | | | Now we just need to ensure that equality is tested using the ApplicationDomainType::identifier | ||
* | Untangled the include dependencies a bit. | Christian Mollekopf | 2015-08-13 |
| | | | | We no longer depend on clientapi.h from everywhere. | ||
* | Fixed possible race conditions. | Christian Mollekopf | 2015-07-31 |
| | | | | | | | | | | | * Ensure we always create the thread-local event loop before any objects in the thread are created, and guarantee the done handler is immediately registered before the query can execute. * Call the callback on emitter destruction in the worker thread, where the eventloop lives, instead of the main thread. With this I can no longer reproduce any deadlocks or memory corruptions that I used to get occasionally before. | ||
* | Moved resultprovider to separate file. | Christian Mollekopf | 2015-04-30 |