summaryrefslogtreecommitdiffstats
path: root/common/CMakeLists.txt
Commit message (Collapse)AuthorAge
* Moved Console to client.Christian Mollekopf2015-04-21
| | | | It's part of the demo application.
* Moved generic part of resource implementation to GenericResourceChristian Mollekopf2015-04-20
|
* Moved clientapitest to testsChristian Mollekopf2015-04-15
|
* Use a queryrunner to execute queries.Christian Mollekopf2015-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.
* Moved generic parts of the domain adaptor to commonChristian Mollekopf2015-04-09
|
* Forgot to compile the notification schemaChristian Mollekopf2015-03-31
|
* Resource crashhandler and logging facilities.Christian Mollekopf2015-03-31
|
* CMake: fix Qt5 lookup, use KDE_INSTALL_TARGETS_DEFAULT_ARGSDan Vrátil2015-02-21
|
* fix buildAaron Seigo2015-01-27
|
* A way to ensure all messages have been processed.Christian Mollekopf2015-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 Mollekopf2015-01-24
| | | | ...and a couple of other fixes.
* Writing from facade.Christian Mollekopf2015-01-15
|
* A messagequeue.Christian Mollekopf2015-01-11
|
* Buffers wrapped into entity buffer, async command progress tracking.Christian Mollekopf2014-12-28
|
* unifying buffer, and a better way to implement domain object adapters.Christian Mollekopf2014-12-24
|
* add pipelines (as a sketch only), message ids and message responsesAaron Seigo2014-12-16
|
* a more complete command setAaron Seigo2014-12-16
|
* split out functions that get inlined into a separate fileAaron Seigo2014-12-16
| | | | allowed including the header more than once ;)
* split out the resource bits into their own fileAaron Seigo2014-12-16
|
* move client classes into akonadi2common and add the base class for resource ↵Aaron Seigo2014-12-16
| | | | | | | | | plugins we can divide up libakonadi2common later once we have a full collection of classes this makes writing code a bit simpler now as we don't have to figuer out which libraries to link against or how class dependencies should look. when we have more infrastructure in place this will mostly become self-evident
* shared libraries, install targetsAaron Seigo2014-12-15
|
* compile ixes, make akonadi2common an actual shared libAaron Seigo2014-12-14
|
* buildAaron Seigo2014-12-14
|
* the all-in-one-file version of unqliteAaron Seigo2014-12-14
|
* and now unqlite storage worksAaron Seigo2014-12-14
|
* build unqlite with thread supportAaron Seigo2014-12-14
|
* try out unqliteAaron Seigo2014-12-11
|
* standardize on calling it Akonadi2Aaron Seigo2014-12-06
|
* read takes an error handler rather than returns a boolAaron Seigo2014-12-06
|
* major reorg that puts Storage (previously Database) into commonAaron Seigo2014-12-05
| | | | | there is now a top-level tests dir, and a compile time switch for lmdb vs kyotocabinet
* consolidate command writing to avoid duplicating those 4 lines everywhereAaron Seigo2014-12-02
|
* toynadi -> akonadinextAaron Seigo2014-12-02
|
* send revision updates from resource to clientAaron Seigo2014-12-01
| | | | this includes an initial revision message on connect
* create a common lib, autogen the buffer classes there dynamicallyAaron Seigo2014-11-30
| | | | | | | | | | simplifies the generate_buffers function a bit. only missing part now: get the binaries to rebuild when the buffer class is updated. apparently this doesn't cause the common library to rebuild and so the client and resource binaries don't know they need to rebuild automatically. but at least the _generated.h files are now dynamically created. huzzah for that.
* add flatbuffer support and use that for the handshakeAaron Seigo2014-11-30