Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | A new debug system. | Christian Mollekopf | 2016-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 revisions | Christian Mollekopf | 2016-06-05 |
| | |||
* | A central place to generate uuid's | Christian Mollekopf | 2016-06-05 |
| | |||
* | A way to retrieve the last revision during changereplay. | Christian Mollekopf | 2016-06-03 |
| | |||
* | Fixed revision sorting | Christian Mollekopf | 2016-05-31 |
| | | | | We used to sort wrong as soon as we got over revision 9. | ||
* | Debug messages | Christian Mollekopf | 2016-05-31 |
| | |||
* | Cleanup the revision type as well | Christian Mollekopf | 2016-04-17 |
| | |||
* | Fromatted the whole codebase with clang-format. | Christian Mollekopf | 2016-03-03 |
| | | | | clang-format -i */**{.cpp,.h} | ||
* | Centralized main database name | Christian Mollekopf | 2016-02-01 |
| | |||
* | Renamed Akonadi2 to Sink | Christian Mollekopf | 2016-01-20 |
| | | | | (except for documentation). | ||
* | Use the logging mechanism we have. | Christian Mollekopf | 2015-12-20 |
| | |||
* | Detect modifications and removals on folders in the maildirresource | Christian Mollekopf | 2015-12-18 |
| | |||
* | Cleanup revisions with a delay | Christian Mollekopf | 2015-10-12 |
| | |||
* | Cleanup | Christian Mollekopf | 2015-10-10 |
| | |||
* | Change replay | Christian Mollekopf | 2015-10-10 |
| | | | | | So far only includes modifications and additions, removals are not yet stored as separate revisions. | ||
* | Revision cleanup | Christian Mollekopf | 2015-09-29 |
| | |||
* | Storage: substring search and findLatest | Christian Mollekopf | 2015-09-11 |
| | |||
* | Removed no longer used API | Christian Mollekopf | 2015-08-26 |
| | |||
* | Removed convenience API | Christian Mollekopf | 2015-08-23 |
| | |||
* | Removed legacy API | Christian Mollekopf | 2015-08-11 |
| | |||
* | Ported messagequeue to new API | Christian Mollekopf | 2015-08-10 |
| | |||
* | Less noise | Christian Mollekopf | 2015-04-07 |
| | |||
* | Storage: API cleanup/use QByteArray instead of std::string | Christian Mollekopf | 2015-03-31 |
| | |||
* | introduce a set of isInternalKey functions to hide this impl detail | Aaron Seigo | 2015-01-27 |
| | |||
* | Write-Read loop from clientside. | Christian Mollekopf | 2014-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). | ||
* | lgpl | Aaron Seigo | 2014-12-15 |
| | |||
* | namespace everything in libs with Akonadi2 | Aaron Seigo | 2014-12-15 |
| | |||
* | add another read method and expose a basic error handler for convenience | Aaron Seigo | 2014-12-11 |
| | | | | also, add some todos | ||
* | Storage: implemented scan | Christian Mollekopf | 2014-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 impl | Aaron Seigo | 2014-12-06 |