Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | clang analyze target | Christian Mollekopf | 2016-01-30 |
| | |||
* | Sink is not a framework | Christian Mollekopf | 2016-01-21 |
| | |||
* | Renamed Akonadi2 to Sink | Christian Mollekopf | 2016-01-20 |
| | | | | (except for documentation). | ||
* | Install new headers | Christian Mollekopf | 2016-01-20 |
| | |||
* | Merge remote-tracking branch 'origin/dev/hefee' into dev/inspection | Christian Mollekopf | 2016-01-19 |
|\ | |||
| * | export propper files to link against via cmake | Sandro Knauß | 2016-01-11 |
| | | |||
* | | Draft of inspection API | Christian Mollekopf | 2016-01-18 |
|/ | |||
* | unqlite is a dead end; time to start pruning these things | Aaron Seigo | 2015-12-25 |
| | |||
* | Added TypeIndex | Christian Mollekopf | 2015-12-06 |
| | | | | | A central location for all types to specify what properties are indexed, and how to query them. | ||
* | Only install the headers we need. | Christian Mollekopf | 2015-11-30 |
| | | | | We go rid of large parts of the header entanglements. | ||
* | 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. | ||
* | Moved facade implementation to cpp file | Christian Mollekopf | 2015-11-19 |
| | |||
* | Cleanup | Christian Mollekopf | 2015-11-15 |
| | |||
* | Added a folder type | Christian Mollekopf | 2015-11-09 |
| | |||
* | Made headers installable and install headers | Christian Mollekopf | 2015-10-23 |
| | |||
* | Let clients tell the resource when they no longer require a revision. | Christian Mollekopf | 2015-10-19 |
| | |||
* | Added support for mails to akonadi and the dummyresource. | Christian Mollekopf | 2015-09-08 |
| | | | | Adding new types definitely needs to become easier. | ||
* | Untangled the include dependencies a bit. | Christian Mollekopf | 2015-08-13 |
| | | | | We no longer depend on clientapi.h from everywhere. | ||
* | Moved listener to common | Christian Mollekopf | 2015-07-28 |
| | | | | So we can use it in tests as well. | ||
* | Abstracted the storage so the facade can be tested. | Christian Mollekopf | 2015-07-27 |
| | |||
* | Mode FacadeFactory to separate file, mutex protected it, and loaded | Christian Mollekopf | 2015-07-27 |
| | | | | | | | | resource The factory is potentially used from several queries simultaneously, so it's now mutex protected. Additionally we try to load the plugins directly in the factory. | ||
* | Extracted resource config | Christian Mollekopf | 2015-07-08 |
| | |||
* | We can add resources. | Christian Mollekopf | 2015-07-08 |
| | |||
* | Moved default read/write property mapper to TypeImplementation | Christian Mollekopf | 2015-05-31 |
| | | | | | There is always exactly one default buffer that we can centralize in TypeImplementation. | ||
* | Moved remaining parts of applicationdomaintype | Christian Mollekopf | 2015-05-25 |
| | |||
* | Centralized type specific code. | Christian Mollekopf | 2015-05-25 |
| | |||
* | 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 | ||
* | 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 clientapitest to tests | 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. | ||
* | Moved generic parts of the domain adaptor to common | Christian Mollekopf | 2015-04-09 |
| | |||
* | Forgot to compile the notification schema | Christian Mollekopf | 2015-03-31 |
| | |||
* | Resource crashhandler and logging facilities. | Christian Mollekopf | 2015-03-31 |
| | |||
* | CMake: fix Qt5 lookup, use KDE_INSTALL_TARGETS_DEFAULT_ARGS | Dan Vrátil | 2015-02-21 |
| | |||
* | fix build | Aaron Seigo | 2015-01-27 |
| | |||
* | 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. | ||
* | Writing from facade. | Christian Mollekopf | 2015-01-15 |
| | |||
* | A messagequeue. | Christian Mollekopf | 2015-01-11 |
| | |||
* | Buffers wrapped into entity buffer, async command progress tracking. | Christian Mollekopf | 2014-12-28 |
| | |||
* | unifying buffer, and a better way to implement domain object adapters. | Christian Mollekopf | 2014-12-24 |
| | |||
* | add pipelines (as a sketch only), message ids and message responses | Aaron Seigo | 2014-12-16 |
| | |||
* | a more complete command set | Aaron Seigo | 2014-12-16 |
| | |||
* | split out functions that get inlined into a separate file | Aaron Seigo | 2014-12-16 |
| | | | | allowed including the header more than once ;) | ||
* | split out the resource bits into their own file | Aaron Seigo | 2014-12-16 |
| | |||
* | move client classes into akonadi2common and add the base class for resource ↵ | Aaron Seigo | 2014-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 targets | Aaron Seigo | 2014-12-15 |
| |