Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Default to NoStatus for resources until we know more. | Christian Mollekopf | 2017-08-25 |
| | | | | | | This allows the aggregation to ignore resources where we don't have any status information yet, so the account doesn't always end up being offline. | ||
* | Build with flatbuffers 1.7 | Christian Mollekopf | 2017-06-23 |
| | | | | | | There's a new template version that expects methods that QByteArray doesn't have but breaks the implicit conversion to const char *, std::string is safer anyways (doesn't require a null terminated string). | ||
* | Added progress notification | Christian Mollekopf | 2017-05-04 |
| | |||
* | Don't filter notifications too early. | Christian Mollekopf | 2017-03-26 |
| | | | | | | With this it becomes difficult to test notifications, and notifications may contain more interesting information, so we don't want to drop them too early. | ||
* | 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. | ||
* | Better debugoutput | Christian Mollekopf | 2017-03-21 |
| | |||
* | Added notification code for mailtransport | Christian Mollekopf | 2017-03-17 |
| | |||
* | Debug output | Christian Mollekopf | 2017-03-14 |
| | |||
* | Longer timeout so we have time to attach a debugger | Christian Mollekopf | 2017-01-18 |
| | |||
* | Fixed build issues with pedantic enabled | Christian Mollekopf | 2017-01-12 |
| | |||
* | 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 |
| | |||
* | interresource move | Christian Mollekopf | 2016-12-02 |
| | |||
* | 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. | ||
* | Abort operations if we failed to connect to the resource. | Christian Mollekopf | 2016-11-24 |
| | |||
* | Implement debug stream operators for query. | Christian Mollekopf | 2016-11-07 |
| | |||
* | Don't hardcode the type property. | Christian Mollekopf | 2016-09-27 |
| | |||
* | Ported to the kasync revamp | Christian Mollekopf | 2016-09-15 |
| | |||
* | Update the status if the resource crashed | Christian Mollekopf | 2016-07-11 |
| | |||
* | 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. | ||
* | Fixed a bunch of memory leaks. | Christian Mollekopf | 2016-07-06 |
| | | | | Found with valgrind | ||
* | Trace notifications | Christian Mollekopf | 2016-07-06 |
| | |||
* | Skip superfluous notifications | Christian Mollekopf | 2016-07-06 |
| | |||
* | Prepare for making the resource status available | Christian Mollekopf | 2016-07-05 |
| | |||
* | Made the log-level output a lot less noisy | Christian Mollekopf | 2016-06-20 |
| | |||
* | Track modified properties to detect necessary replay changes | Christian Mollekopf | 2016-06-03 |
| | |||
* | Pass in the inspection type | Christian Mollekopf | 2016-05-24 |
| | |||
* | Propagate test-mode to resources. | Christian Mollekopf | 2016-05-23 |
| | | | | This way we can run tests in completely separate data-directories. | ||
* | Propagate the synchronization error. | Christian Mollekopf | 2016-05-22 |
| | |||
* | A better crashhandler that notifies the client of the crash. | Christian Mollekopf | 2016-05-22 |
| | |||
* | Support assigining the uid in the client | Christian Mollekopf | 2016-05-06 |
| | |||
* | Don't encode the resource type into the identifier | Christian Mollekopf | 2016-04-17 |
| | |||
* | Fromatted the whole codebase with clang-format. | Christian Mollekopf | 2016-03-03 |
| | | | | clang-format -i */**{.cpp,.h} | ||
* | Fixed condition with reusing sockets in resourceaccess | Christian Mollekopf | 2016-02-13 |
| | |||
* | moved ResourceAccessFactory | Christian Mollekopf | 2016-02-12 |
| | |||
* | Process a command in less than 0.1s | Christian Mollekopf | 2016-02-08 |
| | |||
* | Emit a notification for revision changes. | Christian Mollekopf | 2016-02-08 |
| | | | | The notification should replace the revision update command completely. | ||
* | Trace some timings. | Christian Mollekopf | 2016-02-08 |
| | |||
* | Introduced debug areas and prettified output. | Christian Mollekopf | 2016-02-04 |
| | |||
* | Build without warnings | Christian Mollekopf | 2016-01-31 |
| | |||
* | Enabled and fixed a bunch of warnings | Christian Mollekopf | 2016-01-31 |
| | |||
* | Renamed Akonadi2 to Sink | Christian Mollekopf | 2016-01-20 |
| | | | | (except for documentation). | ||
* | ResourceNotification -> Notification | Christian Mollekopf | 2016-01-19 |
| | |||
* | Moved all commands in to the Commands namespace | Christian Mollekopf | 2016-01-19 |
| | |||
* | Added bufferutils.h | Christian Mollekopf | 2016-01-19 |
| | |||
* | we have to copy the memory here | Christian Mollekopf | 2016-01-19 |
| | |||
* | Only ever invoke the method once | Christian Mollekopf | 2016-01-19 |
| | |||
* | Properly deal with delayed invocation in case the object is already gone | Christian Mollekopf | 2016-01-19 |
| | |||
* | Reuse the queuedInvoke method for less boilerplate | Christian Mollekopf | 2016-01-18 |
| | |||
* | Working resource inspection | Christian Mollekopf | 2016-01-18 |
| |