summaryrefslogtreecommitdiffstats
path: root/common/CMakeLists.txt
Commit message (Collapse)AuthorAge
* Moved mailpreprocessors to a shared locationChristian Mollekopf2016-06-19
|
* Moved query logic to EntityReader to make it reusable in the resource.Christian Mollekopf2016-06-09
|
* Moved the classes to individual filesChristian Mollekopf2016-05-28
|
* Refactored the generic resource to use separate classes forChristian Mollekopf2016-05-28
| | | | | | | | changereplay and synchronization. This cleans up the API and avoids the excessive passing around of transactions. It also provides more flexibility in eventually using different synchronization strategies for different resources.
* Account filter for resources and contains comparator in queryChristian Mollekopf2016-05-01
|
* Use ConfigStore for accountsChristian Mollekopf2016-04-11
|
* Fixed accounts supportChristian Mollekopf2016-03-15
|
* A test helper to avoid writing to the data directory.Christian Mollekopf2016-03-15
|
* Fetch more data on demandChristian Mollekopf2016-02-20
| | | | | | | | We skip values we've already seen and only retrieve the new ones. This currently only properly works in a non-live query and we don't give the model any feedback when we can't fetch more data anymore. However, it generally works and we get the desired effect.
* clientapi.h goes Poof!Christian Mollekopf2016-02-10
|
* Moved Notifier and ResourceAccess to separate files.Christian Mollekopf2016-02-10
|
* Moved Store to separate fileChristian Mollekopf2016-02-10
|
* Use Sink instead of SinkCommonChristian Mollekopf2016-02-09
|
* Insall sincommon_export.hChristian Mollekopf2016-01-31
|
* Explicitly state visibilityChristian Mollekopf2016-01-31
| | | | | | | | | This cuts the exportet symbols from 12k to 2k and the library size from 16Mb to 14Mb, which isn't great but still an improvement. About 30% of the symbols are coming from the Store:: interface. nm -C -D /work/install/lib64/libsinkcommon.so.0.1
* clang analyze targetChristian Mollekopf2016-01-30
|
* Sink is not a frameworkChristian Mollekopf2016-01-21
|
* Renamed Akonadi2 to SinkChristian Mollekopf2016-01-20
| | | | (except for documentation).
* Install new headersChristian Mollekopf2016-01-20
|
* Merge remote-tracking branch 'origin/dev/hefee' into dev/inspectionChristian Mollekopf2016-01-19
|\
| * export propper files to link against via cmakeSandro Knauß2016-01-11
| |
* | Draft of inspection APIChristian Mollekopf2016-01-18
|/
* unqlite is a dead end; time to start pruning these thingsAaron Seigo2015-12-25
|
* Added TypeIndexChristian Mollekopf2015-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 Mollekopf2015-11-30
| | | | We go rid of large parts of the header entanglements.
* Introduced a QueryRunner objectChristian Mollekopf2015-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 fileChristian Mollekopf2015-11-19
|
* CleanupChristian Mollekopf2015-11-15
|
* Added a folder typeChristian Mollekopf2015-11-09
|
* Made headers installable and install headersChristian Mollekopf2015-10-23
|
* Let clients tell the resource when they no longer require a revision.Christian Mollekopf2015-10-19
|
* Added support for mails to akonadi and the dummyresource.Christian Mollekopf2015-09-08
| | | | Adding new types definitely needs to become easier.
* Untangled the include dependencies a bit.Christian Mollekopf2015-08-13
| | | | We no longer depend on clientapi.h from everywhere.
* Moved listener to commonChristian Mollekopf2015-07-28
| | | | So we can use it in tests as well.
* Abstracted the storage so the facade can be tested.Christian Mollekopf2015-07-27
|
* Mode FacadeFactory to separate file, mutex protected it, and loadedChristian Mollekopf2015-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 configChristian Mollekopf2015-07-08
|
* We can add resources.Christian Mollekopf2015-07-08
|
* Moved default read/write property mapper to TypeImplementationChristian Mollekopf2015-05-31
| | | | | There is always exactly one default buffer that we can centralize in TypeImplementation.
* Moved remaining parts of applicationdomaintypeChristian Mollekopf2015-05-25
|
* Centralized type specific code.Christian Mollekopf2015-05-25
|
* KAsync has moved to it's own kasync.git repositoryDan Vrátil2015-05-18
|
* Adapt to KAsync namespace changeDan Vrátil2015-05-15
|
* Ensure proper dependencies between build targets and generate_flatbuffers ↵Dan Vrátil2015-05-15
| | | | targets
* 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
|