summaryrefslogtreecommitdiffstats
path: root/common/domainadaptor.h
Commit message (Collapse)AuthorAge
* Simpler facade and domaintypeadaptorfactory instantiationChristian Mollekopf2016-06-16
|
* Track modified properties to detect necessary replay changesChristian Mollekopf2016-06-03
|
* Run preprocessors before persising the value.Christian Mollekopf2016-05-08
| | | | And allow preprocessors to modify the result.
* Catch if we try to set a property when we can'tChristian Mollekopf2016-05-08
|
* Fromatted the whole codebase with clang-format.Christian Mollekopf2016-03-03
| | | | clang-format -i */**{.cpp,.h}
* Prepared sort indexesChristian Mollekopf2016-02-16
|
* 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
* Renamed Akonadi2 to SinkChristian Mollekopf2016-01-20
| | | | (except for documentation).
* CleanupChristian Mollekopf2015-12-31
|
* Separated DomainTypeAdaptorFactoryInterfaceChristian Mollekopf2015-11-21
|
* Added a folder typeChristian Mollekopf2015-11-09
|
* Made headers installable and install headersChristian Mollekopf2015-10-23
|
* CleanupChristian Mollekopf2015-10-21
|
* 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.
* DebuginfoChristian Mollekopf2015-07-23
|
* Allow passing in the metadataChristian Mollekopf2015-07-14
| | | | Perhaps this should also happen in the form of properties?
* Removed unnecessary template parameterChristian Mollekopf2015-07-14
|
* Generalized creating the buffer.Christian Mollekopf2015-06-01
|
* Use type implementation to define default buffer and buffer-builderChristian Mollekopf2015-05-31
|
* 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 complete writing part to GenericFacadeChristian Mollekopf2015-04-19
|
* Further simplify writing of buffer adaptors.Christian Mollekopf2015-04-12
| | | | Still not quite there but we're avoiding the bulk of duplication by now.
* More generic domainadpator code.Christian Mollekopf2015-04-12
| | | | | This should cover read and write for entites that have a 1:1 mapping to the resource buffers.
* checkpointChristian Mollekopf2015-04-10
|
* Moved generic parts of the domain adaptor to commonChristian Mollekopf2015-04-09
|
* Renamed Akonadi::Domain to Akonadi::ApplicationDomainChristian Mollekopf2015-04-09
| | | | Because it's really the application domain and not the akonadi domain.
* Use QByteArray instead of QStringChristian Mollekopf2015-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.
* Minor cleanup, less warnings.Christian Mollekopf2015-03-31
|
* Create buffer with values from domain objectChristian Mollekopf2015-01-21
|
* Shared domain adaptors between resource and facade.Christian Mollekopf2015-01-03