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. | |||
* | | | The davresource has the contact.storage capability | Christian Mollekopf | 2017-08-23 | |
| | | | ||||
* | | | Ensure the copied enum matches | Christian Mollekopf | 2017-08-22 | |
| | | | ||||
* | | | Say something if things are okay | Christian Mollekopf | 2017-08-18 | |
| | | | ||||
* | | | Implemented thread merging | Christian Mollekopf | 2017-08-18 | |
| | | | | | | | | | | | | | | | It can happen that thread messages are not delivered in order, which means we will have to merge threads once all messages are available. | |||
* | | | Skip over revisions that we can't replay. | Christian Mollekopf | 2017-08-14 | |
| | | | ||||
* | | | Only count every uid once. | Christian Mollekopf | 2017-08-14 | |
| | | | | | | | | | | | | The previous code would fail on the second revision with the same uid. | |||
* | | | sinksh show cleanup | Christian Mollekopf | 2017-08-13 | |
| | | | ||||
* | | | More compact changeset | Christian Mollekopf | 2017-08-13 | |
| | | | ||||
* | | | Inspection to validate all rids | Christian Mollekopf | 2017-08-13 | |
| | | | ||||
* | | | static members can apparently still lead to crashes... | Christian Mollekopf | 2017-08-13 | |
| | | | ||||
* | | | Removed unnecessary message | Christian Mollekopf | 2017-08-13 | |
| | | | ||||
* | | | Some metadata for inspect | Christian Mollekopf | 2017-08-11 | |
| | | | ||||
* | | | Silence the compiler warning | Christian Mollekopf | 2017-08-11 | |
| | | | ||||
* | | | Cleanup | Christian Mollekopf | 2017-08-11 | |
| | | | ||||
* | | | Replaying a change without remoteid is not going to work. | Christian Mollekopf | 2017-08-11 | |
| | | | ||||
* | | | Avoid warning | Christian Mollekopf | 2017-08-09 | |
| | | | | | | | | | | | | | | | | | | | | | setFuture can emit signals directly if the future is already stopped. This does not apply to our case but it fixes the warning. "QFutureWatcher::connect: connecting after calling setFuture() is likely to produce race" | |||
* | | | Print version | Christian Mollekopf | 2017-08-02 | |
| | | | ||||
* | | | Info command to print some default information | Christian Mollekopf | 2017-08-02 | |
| | | | ||||
* | | | Ensure marking as unread works as well | Christian Mollekopf | 2017-08-02 | |
| | | | ||||
* | | | Use imported targets instead of qt5_use_modules | Heiko Becker | 2017-07-29 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From Qt's documentation: "This macro is obsolete. Use target_link_libraries with IMPORTED targets instead." It's only recommended with cmake >=2.8.9 & < 2.8.12. Sink already requires cmake 3.0. One advantage of using the imported targets is, that cmake complains if a target isn't found before it's used, like Qt5Concurrent missing from the find_package_call here. Reviewers: #sink, cmollekopf Reviewed By: #sink, cmollekopf Subscribers: #sink Tags: #sink Differential Revision: https://phabricator.kde.org/D6361 | |||
* | | | Adjusted docs and test. | Christian Mollekopf | 2017-07-27 | |
| | | | ||||
* | | | Empty resource id's are valid when we search for resources. | Christian Mollekopf | 2017-07-27 | |
| | | | ||||
* | | | Skip modifications that do nothing. | Christian Mollekopf | 2017-07-27 | |
| | | | | | | | | | | | | | | | | | | This allows us to i.e. blindly mark mails as read in kube, with the modification automatically being dropped if it doesn't do anything useful. | |||
* | | | Only print modified properties if we have any. | Christian Mollekopf | 2017-07-27 | |
| | | | ||||
* | | | Progress reporting for the DAV resource, and commit after 5 items. | Christian Mollekopf | 2017-07-24 | |
| | | | | | | | | | | | | | | | Otherwise seemingly nothing will happen in the UI, and then suddenly all items will appear. | |||
* | | | Sanity check queries | Christian Mollekopf | 2017-07-16 | |
| | | | ||||
* | | | Simplified code | Christian Mollekopf | 2017-07-16 | |
| | | | | | | | | | | | | The while loop is executed at least once, so advanced is always true. | |||
* | | | Better error messages | Christian Mollekopf | 2017-07-16 | |
| | | | ||||
* | | | No return value needed here. | Christian Mollekopf | 2017-07-16 | |
| | | | ||||
* | | | Bumped release | Christian Mollekopf | 2017-07-16 | |
| | | | ||||
* | | | Filter resources for syncing by type. | Christian Mollekopf | 2017-07-16 | |
| | | | | | | | | | | | | | | | Otherwise we end up sending sync requests for contacts to imap resources. | |||
* | | | Avoid regenerating the messageId on every modfication | Christian Mollekopf | 2017-07-06 | |
| | | | ||||
* | | | Fixed test | Christian Mollekopf | 2017-07-06 | |
| | | | ||||
* | | | Keep notifier alive for notifications of new resources. | Christian Mollekopf | 2017-07-05 | |
| | | | | | | | | | | | | Necessary to get notifications for newly created resources. | |||
* | | | New version in kube.spec | Christian Mollekopf | 2017-07-05 | |
| | | | ||||
* | | | We have no guarantee when the notification arrives | Christian Mollekopf | 2017-07-05 | |
| | | | ||||
* | | | Notification printing | Christian Mollekopf | 2017-07-05 | |
| | | | ||||
* | | | Going towards 0.4 | Christian Mollekopf | 2017-07-03 | |
| |/ |/| | ||||
* | | Release of 0.3.0v0.3.0 | Christian Mollekopf | 2017-07-01 | |
| | | ||||
* | | KDE_FORK_SLAVES is no longer necessary | Christian Mollekopf | 2017-06-29 | |
| | | ||||
* | | Updated spec-file | Christian Mollekopf | 2017-06-29 | |
| | | ||||
* | | Ported to KDAV2, enabled the dav resource by default. | Christian Mollekopf | 2017-06-29 | |
| | | ||||
* | | Ensure we have the right facade | Christian Mollekopf | 2017-06-27 | |
| | | ||||
* | | Ensure we can deal with non-null terminated strings. | Christian Mollekopf | 2017-06-27 | |
| | | ||||
* | | Photo support | Christian Mollekopf | 2017-06-27 | |
| | | ||||
* | | Register the right facade. | Christian Mollekopf | 2017-06-25 | |
| | | ||||
* | | Ensure revision updates are instantaneous. | Christian Mollekopf | 2017-06-23 | |
| | | | | | | | | | | | | | | We could do some event compression with a timer if necessary, but for the time being we'll just flush after every notification. This is necessary so i.e. a mail in the outbox appears immediately as it is created in the resource. | |||
* | | 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). | |||
* | | We can run into this on empty models | Christian Mollekopf | 2017-06-21 | |
| | |