Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Don't use 0 as error code and better error codes | Christian Mollekopf | 2017-03-27 | |
| | ||||
* | Implemented notification support in the model. | Christian Mollekopf | 2017-03-24 | |
| | | | | | | | | This will allow us to fold things like progress and sync status directly into the model. Usecases are mail download progress and folder sync progress. Ideally we would also solve the resource/account state through this. | |||
* | Fixed identity name | Christian Mollekopf | 2017-03-24 | |
| | ||||
* | DomainType::name | Christian Mollekopf | 2017-03-23 | |
| | ||||
* | New properties | Christian Mollekopf | 2017-03-23 | |
| | ||||
* | Default domain adaptor | Christian Mollekopf | 2017-03-21 | |
| | ||||
* | Move type implementations in one place | Christian Mollekopf | 2017-03-21 | |
| | | | | | | | Having them separated is rather pointless (since we need one for every type, and all types are the interface of sink, as one), and caused quite a bit of friction when adding new types. This will also make it easier to change things for all types. | |||
* | Make error codes part of the applicationdomain interface | Christian Mollekopf | 2017-03-20 | |
| | ||||
* | Setup calls to setup dav resource | Christian Mollekopf | 2017-03-13 | |
| | ||||
* | Addressbook support | Christian Mollekopf | 2017-03-09 | |
| | ||||
* | Dav cleanup | Christian Mollekopf | 2017-03-09 | |
| | ||||
* | Move blob files on move to the same location like when a client moves. | Christian Mollekopf | 2017-03-07 | |
| | | | | | | Otherwise if the source resource manages to clean up the revision before the target resource gets to process the new entity, then the blob file is gone already. | |||
* | Filter resources by the types they support. | Christian Mollekopf | 2017-03-01 | |
| | | | | | This avoid uselessly querying resources only to discover that they don't have a facade for the type. | |||
* | Improved debug output and moved debug operators to cpp | Christian Mollekopf | 2017-02-16 | |
| | ||||
* | Remember whether a blob property is external or not. | Christian Mollekopf | 2017-02-16 | |
| | | | | | ...we used to accidentally move external blobs after the property was lost when storing the modificatoin in the queue. | |||
* | Use SINK_REGISTER_TYPES to avoid repeating the types | Christian Mollekopf | 2017-02-16 | |
| | ||||
* | PropertyParser to properly parse different property types. | Christian Mollekopf | 2017-02-16 | |
| | ||||
* | PropertyRegistry for runtime information about properties. | Christian Mollekopf | 2017-02-16 | |
| | | | | A first usecase is parsing different property types. | |||
* | Mails don't have uid's | Christian Mollekopf | 2017-02-16 | |
| | ||||
* | Move the SINK_EXPORT to the right place. | Christian Mollekopf | 2017-02-13 | |
| | | | | Thanks to marcoscarpetta for the patch! | |||
* | Cleaner index syntax, don't index messageid twice | Christian Mollekopf | 2017-02-13 | |
| | ||||
* | We can't inhert the copy constructor. | Christian Mollekopf | 2017-02-01 | |
| | | | | An the compiler in fedora 26 also tells us that. | |||
* | Ensure blooming queries filter as they should | Christian Mollekopf | 2017-01-31 | |
| | | | | After the initial bloom, it should turn into a regular filter. | |||
* | make contacts suitable for applications like sinksh | Sandro Knauß | 2017-01-30 | |
| | ||||
* | Add Contact as new domain type | Sandro Knauß | 2017-01-30 | |
| | ||||
* | Debug output | Christian Mollekopf | 2017-01-18 | |
| | ||||
* | Fixed build issues with pedantic enabled | Christian Mollekopf | 2017-01-12 | |
| | ||||
* | Set enabled state from subscription | Christian Mollekopf | 2017-01-11 | |
| | ||||
* | Remember if we have all of the data or only the headers. | Christian Mollekopf | 2017-01-10 | |
| | ||||
* | Comparison operator for ApplicationDomainType | Christian Mollekopf | 2017-01-03 | |
| | ||||
* | Cleanup | Christian Mollekopf | 2016-12-20 | |
| | ||||
* | Fix threading for non-threaded messages. | Christian Mollekopf | 2016-12-20 | |
| | | | | | Ensure we always have a messageId to work with, and avoid grouping all non-threaded messages together. | |||
* | Don't set capabilities as property on creation. | Christian Mollekopf | 2016-12-15 | |
| | | | | | | Instead we make it part of the plugin. This ensure we also have access to the proper capabilities when creating a resource via sinksh. | |||
* | Made references serializable so we can store them in config files | Christian Mollekopf | 2016-12-15 | |
| | ||||
* | Add comment regarding the blob copying hack. | Christian Mollekopf | 2016-12-09 | |
| | ||||
* | Move the BLOB property handling to the entitystore. | Christian Mollekopf | 2016-12-09 | |
| | | | | | | This is really part of the storage, and will help us to cleanly implement features like moving properties into a temporary place when reading in a clean way as well. | |||
* | One copy algorithm is enough. | Christian Mollekopf | 2016-12-08 | |
| | ||||
* | Let the preprocessor repeat the types. | Christian Mollekopf | 2016-12-08 | |
| | ||||
* | Wrap references in a Reerence type. | Christian Mollekopf | 2016-12-08 | |
| | | | | | | | | This allows us to make sure that references are not taken out of context (the resource). Because we need to use the type-specific accessors more we also ran into a problem that we cannot "downcast" a reference with the change recording still working, for that we have the cast<T>() operator now. | |||
* | Support for sent mail folder | Christian Mollekopf | 2016-12-06 | |
| | ||||
* | Wrap blob properties in type so we can distinguish it from other properties. | Christian Mollekopf | 2016-12-06 | |
| | | | | | | When moving an entity to another resource we have to move the blob properties to a temporary directory first, and that requires that we are able to distinguish blob properties from the rest at runtime. | |||
* | interresource move | Christian Mollekopf | 2016-12-02 | |
| | ||||
* | TypeHelper so we can centrally define the type dispatch | Christian Mollekopf | 2016-11-30 | |
| | | | | | | Not pretty, but that at least allows us to centrally define the string to type dispatch (It's somehow very hard to do in C++ without repeating all types over and over in various interfaces). | |||
* | sinksh list identity support | Christian Mollekopf | 2016-11-21 | |
| | ||||
* | Set to/cc/bcc | Christian Mollekopf | 2016-11-01 | |
| | ||||
* | Got the sender to work | Christian Mollekopf | 2016-10-31 | |
| | ||||
* | Mail::Contact mapping | Christian Mollekopf | 2016-10-31 | |
| | ||||
* | Requesting a property that is not available is not an error. | Christian Mollekopf | 2016-10-28 | |
| | ||||
* | Cleanup | Christian Mollekopf | 2016-10-21 | |
| | ||||
* | Get access to properties in indexes. | Christian Mollekopf | 2016-10-21 | |
| |