Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove invalid comments | Christian Mollekopf | 2015-05-25 |
| | | | | The lifetime is now correctly controlled by the execution. | ||
* | Fixed messagequeue. | Christian Mollekopf | 2015-05-25 |
| | | | | | | | The key someties vanished before we got to removing the value, (it was pure luck that it worked sometimes anyways), and then calling the errorHandler once the resultHandler was already called, lead to a crash in the resource processor. | ||
* | Fixed build. | Christian Mollekopf | 2015-05-24 |
| | |||
* | Merge branch 'dev/client' into develop | Christian Mollekopf | 2015-05-24 |
|\ | |||
| * | A test client showing a model that is populated by a query | Christian Mollekopf | 2015-05-24 |
| | | |||
* | | Fix flatbuffers generator for tests | Dan Vrátil | 2015-05-18 |
| | | |||
* | | KAsync has moved to it's own kasync.git repository | Dan Vrátil | 2015-05-18 |
| | | |||
* | | Adapt to KAsync namespace change | Dan Vrátil | 2015-05-15 |
| | | |||
* | | Ensure proper dependencies between build targets and generate_flatbuffers ↵ | Dan Vrátil | 2015-05-15 |
| | | | | | | | | targets | ||
* | | Async: make it a stand-alone CMake project | Dan Vrátil | 2015-05-15 |
| | | |||
* | | Async: rename Async namespace to KAsync | Dan Vrátil | 2015-05-15 |
| | | |||
* | | Make it build with Qt 5.5 | Dan Vrátil | 2015-05-11 |
|/ | |||
* | Stub for resource configuration. | Christian Mollekopf | 2015-05-10 |
| | |||
* | Ensure the facade is open when listening to revision changes. | Christian Mollekopf | 2015-05-01 |
| | |||
* | Error handling | Christian Mollekopf | 2015-05-01 |
| | |||
* | Logging | Christian Mollekopf | 2015-05-01 |
| | |||
* | Guard against non available facades. | Christian Mollekopf | 2015-05-01 |
| | |||
* | Synchronize API call | Christian Mollekopf | 2015-05-01 |
| | |||
* | Don't load facades for no reason. | Christian Mollekopf | 2015-04-30 |
| | | | | (It currently starts a ResourceAccess instance on the resource side) | ||
* | Moved resultprovider to separate file. | Christian Mollekopf | 2015-04-30 |
| | |||
* | Cleanup | Christian Mollekopf | 2015-04-29 |
| | |||
* | Avoid starting the resource for shutdown. | Christian Mollekopf | 2015-04-29 |
| | |||
* | ResourceAccess: rewrite connection code using jobs | Christian Mollekopf | 2015-04-28 |
| | | | | | Another nice showcase implementation how things get easier, testable and composable using async. | ||
* | Listener: Use a lockfile to enforce that only a single instance is running. | Christian Mollekopf | 2015-04-28 |
| | | | | I tried using flock on a socket, but without success. | ||
* | Async::wait | Christian Mollekopf | 2015-04-28 |
| | | | | Useful in i.e. loops that have to wait a bit before every execution. | ||
* | Async: Nested job error propagation. | Christian Mollekopf | 2015-04-28 |
| | |||
* | cleanup | Christian Mollekopf | 2015-04-27 |
| | |||
* | Make use of Async::iterate | Christian Mollekopf | 2015-04-27 |
| | |||
* | Async: iterate to easily iterate over a container. | Christian Mollekopf | 2015-04-27 |
| | |||
* | Moved the non-generic code back to dummyresource. | Christian Mollekopf | 2015-04-27 |
| | | | | The dummy resource could now implement incremental queries. | ||
* | Use std::shared_ptr instead of QSharedPointer for facade factory. | Christian Mollekopf | 2015-04-27 |
| | | | | | Because it supports std::shared_ptr<void>, which is a nice alternative to make everything a QObject subclass for nothing. | ||
* | Fixed lifetime management of resultSet. | Christian Mollekopf | 2015-04-27 |
| | | | | | The resultSet remains valid for the duration of the thread. We keep the thread running until the ResultEmitter is deleted. | ||
* | Keep thread alive until the end of the query, and cleanup the resultSet. | Christian Mollekopf | 2015-04-24 |
| | |||
* | Moved Console to client. | Christian Mollekopf | 2015-04-21 |
| | | | | It's part of the demo application. | ||
* | Moved generic part of resource implementation to GenericResource | Christian Mollekopf | 2015-04-20 |
| | |||
* | Moved complete writing part to GenericFacade | Christian Mollekopf | 2015-04-19 |
| | |||
* | Moved client and dummyresource to examples/ | Christian Mollekopf | 2015-04-19 |
| | |||
* | Fixed build. | Christian Mollekopf | 2015-04-19 |
| | |||
* | Stub for akonadi configuration. | Christian Mollekopf | 2015-04-19 |
| | | | | | | | | Instead of dealing with dedicated configuration facades, we'll integrate that directly into the domain interface. That way it should be rather natural for applications to i.e. query for available resources, and then configure them in the same way some other domain object would be modified. | ||
* | Avoid error message when initially starting resource. | Christian Mollekopf | 2015-04-19 |
| | |||
* | Async refactoring in clientapi using each executor | Christian Mollekopf | 2015-04-19 |
| | |||
* | Fixed void async each. | Christian Mollekopf | 2015-04-19 |
| | |||
* | Async: Ensure the future passed by reference to the handler remains valid. | Christian Mollekopf | 2015-04-19 |
| | | | | | | | The reference used to become invalid during execution of the handler, leading to subtle errors (the job just never finished). Unfortunately I failed to write a test that catches this, as the test always seems to work anyways.... | ||
* | cleanup | Christian Mollekopf | 2015-04-18 |
| | |||
* | 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 |
| | |||
* | Renamed the Error log macro to ErrorMsg because of nameclashes | Christian Mollekopf | 2015-04-18 |
| | | | | With Storage::Error. Perhaps turn to akLog, akError, ...? | ||
* | Cleanup in DummyResourceFacade::load | Christian Mollekopf | 2015-04-16 |
| | | | | We avoid capturing resultProvider or queryRunner so they don't live forever. | ||
* | Moved clientapitest to tests | Christian Mollekopf | 2015-04-15 |
| |