Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Moved client and dummyresource to examples/ | Christian Mollekopf | 2015-04-19 |
| | |||
* | Avoid error while processing messagequeue | Christian Mollekopf | 2015-04-18 |
| | | | | Only process while we have messages available. | ||
* | Log messages | Christian Mollekopf | 2015-04-18 |
| | |||
* | Moved generic part of load to GenericFacade | Christian Mollekopf | 2015-04-18 |
| | |||
* | Cleanup in DummyResourceFacade::load | Christian Mollekopf | 2015-04-16 |
| | | | | We avoid capturing resultProvider or queryRunner so they don't live forever. | ||
* | Log storage errors during query. | Christian Mollekopf | 2015-04-15 |
| | |||
* | Use a queryrunner to execute queries. | Christian Mollekopf | 2015-04-15 |
| | | | | | | | | | | | | | | The queryrunner is responsible for running queries and keeping them up to date. This is required for self-updating queries. To get this to work properly the ResultProvider/emitter had to be fixed. The emitter now only lives as long as the client holds a reference to it, allowing the provider to detect when it is no longer necessary to keep the query alive (because noone is listening). In the process various lifetime issues have been fixed, that we're caused by lambdas capturing smartpointers, that then extended the lifetime of the associated objects unpredictably. | ||
* | Further simplify writing of buffer adaptors. | Christian Mollekopf | 2015-04-12 |
| | | | | Still not quite there but we're avoiding the bulk of duplication by now. | ||
* | Merge remote-tracking branch 'origin/develop' into develop | Christian Mollekopf | 2015-04-12 |
|\ | |||
| * | Fix build (flatbuffers API changed) | Dan Vrátil | 2015-04-10 |
| | | |||
* | | More generic domainadpator code. | Christian Mollekopf | 2015-04-12 |
| | | | | | | | | | | This should cover read and write for entites that have a 1:1 mapping to the resource buffers. | ||
* | | checkpoint | Christian Mollekopf | 2015-04-10 |
| | | |||
* | | comments | Christian Mollekopf | 2015-04-09 |
| | | |||
* | | Moved generic parts of the domain adaptor to common | Christian Mollekopf | 2015-04-09 |
| | | |||
* | | Renamed Akonadi::Domain to Akonadi::ApplicationDomain | Christian Mollekopf | 2015-04-09 |
| | | | | | | | | Because it's really the application domain and not the akonadi domain. | ||
* | | Refactored buffer extraction from vector. | Christian Mollekopf | 2015-04-09 |
| | | |||
* | | Started a facade base implementation. | Christian Mollekopf | 2015-04-09 |
| | | |||
* | | Use QByteArray instead of QString | Christian Mollekopf | 2015-04-09 |
| | | | | | | | | | | All identifiers should be latin1 and we make this explicit by using QByteArray. QString is reserved for strings that can be UTF-8 or alike. | ||
* | | cleanup | Christian Mollekopf | 2015-04-08 |
| | | |||
* | | Wait for all queues to drain in processAllMessages. | Christian Mollekopf | 2015-04-08 |
| | | |||
* | | Fixed typo | Christian Mollekopf | 2015-04-08 |
| | | |||
* | | Some more CreateVector => appendAsVector transformations. | Christian Mollekopf | 2015-04-08 |
|/ | |||
* | We have to copy all values anyways, so this transaction is no longer required. | Christian Mollekopf | 2015-04-03 |
| | |||
* | log messages. | Christian Mollekopf | 2015-04-03 |
| | |||
* | debug messages | Christian Mollekopf | 2015-04-03 |
| | |||
* | Continue processing if there are more messages. | Christian Mollekopf | 2015-04-03 |
| | |||
* | Cleanup and debug messages. | Christian Mollekopf | 2015-04-02 |
| | |||
* | Use dowhile | Christian Mollekopf | 2015-04-01 |
| | |||
* | Refactored resourcefactory further. | Christian Mollekopf | 2015-04-01 |
| | |||
* | Use Async::while | Christian Mollekopf | 2015-04-01 |
| | |||
* | async simplifications | Christian Mollekopf | 2015-03-31 |
| | |||
* | Storage: API cleanup/use QByteArray instead of std::string | Christian Mollekopf | 2015-03-31 |
| | |||
* | Minor cleanup, less warnings. | Christian Mollekopf | 2015-03-31 |
| | |||
* | Added JOBAPI todo's. | Christian Mollekopf | 2015-02-02 |
| | | | | Work for dvratil. | ||
* | introduce a set of isInternalKey functions to hide this impl detail | Aaron Seigo | 2015-01-27 |
| | |||
* | debug output | Christian Mollekopf | 2015-01-25 |
| | |||
* | debug output, fixed dummyresourcetest | Christian Mollekopf | 2015-01-25 |
| | |||
* | A way to ensure all messages have been processed. | Christian Mollekopf | 2015-01-25 |
| | | | | | As queries become reactive this should become less important. We can then just wait until all results become available. For tests it is in either case useful though. | ||
* | Uid index + query using that index. | Christian Mollekopf | 2015-01-24 |
| | | | | ...and a couple of other fixes. | ||
* | Create buffer with values from domain object | Christian Mollekopf | 2015-01-21 |
| | |||
* | Fixed sync, detect errors during sync, wait until sync items are processed ↵ | Christian Mollekopf | 2015-01-19 |
| | | | | until signalling completion. | ||
* | Fixed pipeline. | Christian Mollekopf | 2015-01-19 |
| | | | | Steps are now finally processed as they should be and a job tracks the processing progress. | ||
* | Use jobs in queries, sync works again. | Christian Mollekopf | 2015-01-18 |
| | |||
* | Use jobs to track progress of write commands. | Christian Mollekopf | 2015-01-18 |
| | |||
* | missing includes | Christian Mollekopf | 2015-01-16 |
| | |||
* | Asynchronously go through messagequeues | Christian Mollekopf | 2015-01-16 |
| | |||
* | Async message queue processing. | Christian Mollekopf | 2015-01-15 |
| | | | | The Job/Future in Pipeline::newEntity for some reason crashes with async pipeline processing. | ||
* | Writing from facade. | Christian Mollekopf | 2015-01-15 |
| | |||
* | Made the domain adaptor actually work. We can read stuff now. | Christian Mollekopf | 2015-01-07 |
| | |||
* | Turned synchronizeResource command into a job. | Christian Mollekopf | 2015-01-06 |
| |