summaryrefslogtreecommitdiffstats
path: root/common/storage_common.cpp
Commit message (Collapse)AuthorAge
* A new debug system.Christian Mollekopf2016-07-07
| | | | | | | | | | | | | | | Instead of a single #define as debug area the new system allows for an identifier for each debug message with the structure component.area. The component is a dot separated identifier of the runtime component, such as the process or the plugin. The area is the code component, and can be as such defined at compiletime. The idea of this system is that it becomes possible to i.e. look at the output of all messages in the query subsystem of a specific resource (something that happens in the client process, but in the resource-specific subcomponent). The new macros are supposed to be less likely to clash with other names, hence the new names.
* A more reasonable limit for revisionsChristian Mollekopf2016-06-05
|
* A central place to generate uuid'sChristian Mollekopf2016-06-05
|
* A way to retrieve the last revision during changereplay.Christian Mollekopf2016-06-03
|
* Fixed revision sortingChristian Mollekopf2016-05-31
| | | | We used to sort wrong as soon as we got over revision 9.
* Debug messagesChristian Mollekopf2016-05-31
|
* Cleanup the revision type as wellChristian Mollekopf2016-04-17
|
* Fromatted the whole codebase with clang-format.Christian Mollekopf2016-03-03
| | | | clang-format -i */**{.cpp,.h}
* Centralized main database nameChristian Mollekopf2016-02-01
|
* Renamed Akonadi2 to SinkChristian Mollekopf2016-01-20
| | | | (except for documentation).
* Use the logging mechanism we have.Christian Mollekopf2015-12-20
|
* Detect modifications and removals on folders in the maildirresourceChristian Mollekopf2015-12-18
|
* Cleanup revisions with a delayChristian Mollekopf2015-10-12
|
* CleanupChristian Mollekopf2015-10-10
|
* Change replayChristian Mollekopf2015-10-10
| | | | | So far only includes modifications and additions, removals are not yet stored as separate revisions.
* Revision cleanupChristian Mollekopf2015-09-29
|
* Storage: substring search and findLatestChristian Mollekopf2015-09-11
|
* Removed no longer used APIChristian Mollekopf2015-08-26
|
* Removed convenience APIChristian Mollekopf2015-08-23
|
* Removed legacy APIChristian Mollekopf2015-08-11
|
* Ported messagequeue to new APIChristian Mollekopf2015-08-10
|
* Less noiseChristian Mollekopf2015-04-07
|
* Storage: API cleanup/use QByteArray instead of std::stringChristian Mollekopf2015-03-31
|
* introduce a set of isInternalKey functions to hide this impl detailAaron Seigo2015-01-27
|
* Write-Read loop from clientside.Christian Mollekopf2014-12-21
| | | | | | | | | It's a huge hack but starts to show results. Most urgently we need: * reliable command results * the 3 buffers instead of the 1 * A way to implement storage as preprocessor (or a place to impelement it after the preprocessors).
* lgplAaron Seigo2014-12-15
|
* namespace everything in libs with Akonadi2Aaron Seigo2014-12-15
|
* add another read method and expose a basic error handler for convenienceAaron Seigo2014-12-11
| | | | also, add some todos
* Storage: implemented scanChristian Mollekopf2014-12-10
| | | | | | This can replace all our read calls. Note that we need a different API for databases where the value needs to be loaded first, so we can do a key scan before loading values. With this we can do key + value scans in one though.
* place to put generic parts of the Storage class implAaron Seigo2014-12-06