Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Don't turn modifications into creations | Christian Mollekopf | 2017-01-04 |
| | |||
* | Move the mail between folders and update specialpurpose accordingly. | Christian Mollekopf | 2017-01-03 |
| | |||
* | Comparison operator for ApplicationDomainType | Christian Mollekopf | 2017-01-03 |
| | |||
* | React to removals in reduced live-query. | Christian Mollekopf | 2017-01-03 |
| | |||
* | Debug messages | Christian Mollekopf | 2016-12-23 |
| | |||
* | Avoid fetching again if a fetch is already in progress. | Christian Mollekopf | 2016-12-23 |
| | |||
* | Better debug output | Christian Mollekopf | 2016-12-23 |
| | |||
* | Use the resourcefacade to query for resources. | Christian Mollekopf | 2016-12-23 |
| | | | | | | Otherwise we'd have to maintain two query paths, and getResource already broke because we didn't retrieve the capabilities. | ||
* | More Log::Context | Christian Mollekopf | 2016-12-22 |
| | |||
* | Introduced Log::Context | Christian Mollekopf | 2016-12-22 |
| | | | | | | | To have hierarchical debug output we have to pass around something at run-time, there is no reasonable alternative. Log::Context provides the identifier to do just that and largely replaces the debug component idea. | ||
* | Better query debug output | Christian Mollekopf | 2016-12-22 |
| | |||
* | Report when we don't have any more to fetch. | Christian Mollekopf | 2016-12-20 |
| | | | | ... so we can use that information in fetchMore. | ||
* | Return false once we cannot fetch more | Christian Mollekopf | 2016-12-20 |
| | |||
* | 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. | ||
* | Avoid unnecessary warnings if the db is not existing. | Christian Mollekopf | 2016-12-16 |
| | | | | | It is expected that a query returns nothing if the db is not existing yet. | ||
* | 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 |
| | |||
* | Improved debug output. | Christian Mollekopf | 2016-12-13 |
| | |||
* | Kill all commands on failing to connect to a resource. | Christian Mollekopf | 2016-12-12 |
| | | | | | | We have to kill pending commands as well, and we have to make sure that we call open only once the commands are actually enqueued, so we can kill them in case of failure. | ||
* | Adapt to kasync changes | Christian Mollekopf | 2016-12-12 |
| | |||
* | 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. | ||
* | Interresourcemovetest/fixed interresourcemove | Christian Mollekopf | 2016-12-06 |
| | | | | | We cant take the identifier from the entity where we just cleared the identifier. | ||
* | Move mail to sent folder after sending it | Christian Mollekopf | 2016-12-06 |
| | |||
* | Support for sent mail folder | Christian Mollekopf | 2016-12-06 |
| | |||
* | Fix copy constructor of SyncScope | Christian Mollekopf | 2016-12-06 |
| | | | | | We used to loose the resource list and thus erroneously sync all available resources. | ||
* | Debug output | Christian Mollekopf | 2016-12-06 |
| | |||
* | Always print non-trace messages | Christian Mollekopf | 2016-12-06 |
| | |||
* | Print a warning if we try to read a property that we didn't request. | 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. | ||
* | Copy command and proper move | Christian Mollekopf | 2016-12-04 |
| | |||
* | interresource move | Christian Mollekopf | 2016-12-02 |
| | |||
* | We need the default constructor. | 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). | ||
* | Fixed build | Christian Mollekopf | 2016-11-30 |
| | |||
* | Don't reference temporary memory | Christian Mollekopf | 2016-11-29 |
| | |||
* | The synchronization call can be sync. | Christian Mollekopf | 2016-11-29 |
| | | | | | ... because we really just enqueue the request and then wait for the notification. | ||
* | Cleanup | Christian Mollekopf | 2016-11-29 |
| | |||
* | Avoid race conditions if the notification comes back too early | Christian Mollekopf | 2016-11-28 |
| | |||
* | Renamed RemoteIdMap to SynchronizerStore | Christian Mollekopf | 2016-11-28 |
| | |||
* | Cleanup | Christian Mollekopf | 2016-11-28 |
| | |||
* | Used the CommandProcessor as central place for all command processing. | Christian Mollekopf | 2016-11-28 |
| | |||
* | Moved the flush command to the command processor. | Christian Mollekopf | 2016-11-28 |
| | |||
* | Moved inspection commands to a separate inspector. | Christian Mollekopf | 2016-11-28 |
| | |||
* | Move the commandprocessor to a separate file. | Christian Mollekopf | 2016-11-28 |
| | |||
* | Cleanup | Christian Mollekopf | 2016-11-27 |
| |