Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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 | |
| | ||||
* | Removed unused command. | Christian Mollekopf | 2016-11-25 | |
| | ||||
* | Added the flush command. | Christian Mollekopf | 2016-11-25 | |
| | | | | | | | Instead of trying to actually flush queues, we send a special command through the same queues as the other commands and can thus guarantee that the respective commands have been processed without blocking anything. | |||
* | Deal with not using the implicit internal transaction. | Christian Mollekopf | 2016-11-24 | |
| | ||||
* | Abort operations if we failed to connect to the resource. | Christian Mollekopf | 2016-11-24 | |
| | ||||
* | Never remove the static facades. | Christian Mollekopf | 2016-11-22 | |
| | | | | This fixes the clientapitest. | |||
* | Ensure we always process the full queue and that flushing works. | Christian Mollekopf | 2016-11-22 | |
| | ||||
* | Avoid unnecessary transactions. | Christian Mollekopf | 2016-11-22 | |
| | ||||
* | Process change replays as part of the synchronization queue | Christian Mollekopf | 2016-11-22 | |
| | ||||
* | Folded the SourceWriteback into the Synchronizer. | Christian Mollekopf | 2016-11-21 | |
| | | | | | | | | | | | | By concentrating all communication to the source in one place we get rid of several oddities. * Quite a bit of duplication since both need access to the synchronizationStore and the source. * We currently have an akward locking in place because both classes access the ync store. This is not easier to resolve cleanly. * The live of resource implementers becomes easier. * An implementation could elect to not use changereplay and always do a full sync... (maybe?) | |||
* | Removed unnecessary includes | Christian Mollekopf | 2016-11-21 | |
| | ||||
* | sinksh list identity support | Christian Mollekopf | 2016-11-21 | |
| | ||||
* | Apply default date filter. | Christian Mollekopf | 2016-11-15 | |
| | ||||
* | Query::setType | Christian Mollekopf | 2016-11-14 | |
| | ||||
* | Hide Query::parentProperty | Christian Mollekopf | 2016-11-14 | |
| | ||||
* | Hide the Query::limit | Christian Mollekopf | 2016-11-14 | |
| | ||||
* | Query::setLimit | Christian Mollekopf | 2016-11-14 | |
| | ||||
* | Made the use of the folder struct a bit more expressive | Christian Mollekopf | 2016-11-14 | |
| | ||||
* | Deal with only having the rid available but not the separated path. | Christian Mollekopf | 2016-11-14 | |
| | ||||
* | Sync single folder test | Christian Mollekopf | 2016-11-14 | |
| | ||||
* | Fixed buil | Christian Mollekopf | 2016-11-14 | |
| | ||||
* | Cleanup | Christian Mollekopf | 2016-11-14 | |
| | ||||
* | Prepared new query based synchronization API | Christian Mollekopf | 2016-11-11 | |
| | ||||
* | Notification debug stream operator. | Christian Mollekopf | 2016-11-10 | |
| | ||||
* | One error is enough if the source is not existing. | Christian Mollekopf | 2016-11-07 | |
| | ||||
* | Implement debug stream operators for query. | Christian Mollekopf | 2016-11-07 | |
| | ||||
* | Register query serializer | Christian Mollekopf | 2016-11-07 | |
| | ||||
* | Fixed flag testing | Christian Mollekopf | 2016-11-07 | |
| | ||||
* | Query serialization. | Christian Mollekopf | 2016-11-06 | |
| | ||||
* | User querybase | Christian Mollekopf | 2016-11-04 | |
| | ||||
* | Don't expose the live query flag directly. | Christian Mollekopf | 2016-11-04 | |
| | ||||
* | Separated the base filter from the rest of the query. | Christian Mollekopf | 2016-11-04 | |
| | ||||
* | Error propagation works in kasync now. | Christian Mollekopf | 2016-11-04 | |
| | ||||
* | Set to/cc/bcc | Christian Mollekopf | 2016-11-01 | |
| | ||||
* | Got the sender to work | Christian Mollekopf | 2016-10-31 | |
| |