summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* | | Default to NoStatus for resources until we know more.Christian Mollekopf2017-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 capabilityChristian Mollekopf2017-08-23
| | |
* | | Ensure the copied enum matchesChristian Mollekopf2017-08-22
| | |
* | | Say something if things are okayChristian Mollekopf2017-08-18
| | |
* | | Implemented thread mergingChristian Mollekopf2017-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 Mollekopf2017-08-14
| | |
* | | Only count every uid once.Christian Mollekopf2017-08-14
| | | | | | | | | | | | The previous code would fail on the second revision with the same uid.
* | | sinksh show cleanupChristian Mollekopf2017-08-13
| | |
* | | More compact changesetChristian Mollekopf2017-08-13
| | |
* | | Inspection to validate all ridsChristian Mollekopf2017-08-13
| | |
* | | static members can apparently still lead to crashes...Christian Mollekopf2017-08-13
| | |
* | | Removed unnecessary messageChristian Mollekopf2017-08-13
| | |
* | | Some metadata for inspectChristian Mollekopf2017-08-11
| | |
* | | Silence the compiler warningChristian Mollekopf2017-08-11
| | |
* | | CleanupChristian Mollekopf2017-08-11
| | |
* | | Replaying a change without remoteid is not going to work.Christian Mollekopf2017-08-11
| | |
* | | Avoid warningChristian Mollekopf2017-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 versionChristian Mollekopf2017-08-02
| | |
* | | Info command to print some default informationChristian Mollekopf2017-08-02
| | |
* | | Ensure marking as unread works as wellChristian Mollekopf2017-08-02
| | |
* | | Use imported targets instead of qt5_use_modulesHeiko Becker2017-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 Mollekopf2017-07-27
| | |
* | | Empty resource id's are valid when we search for resources.Christian Mollekopf2017-07-27
| | |
* | | Skip modifications that do nothing.Christian Mollekopf2017-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 Mollekopf2017-07-27
| | |
* | | Progress reporting for the DAV resource, and commit after 5 items.Christian Mollekopf2017-07-24
| | | | | | | | | | | | | | | Otherwise seemingly nothing will happen in the UI, and then suddenly all items will appear.
* | | Sanity check queriesChristian Mollekopf2017-07-16
| | |
* | | Simplified codeChristian Mollekopf2017-07-16
| | | | | | | | | | | | The while loop is executed at least once, so advanced is always true.
* | | Better error messagesChristian Mollekopf2017-07-16
| | |
* | | No return value needed here.Christian Mollekopf2017-07-16
| | |
* | | Bumped releaseChristian Mollekopf2017-07-16
| | |
* | | Filter resources for syncing by type.Christian Mollekopf2017-07-16
| | | | | | | | | | | | | | | Otherwise we end up sending sync requests for contacts to imap resources.
* | | Avoid regenerating the messageId on every modficationChristian Mollekopf2017-07-06
| | |
* | | Fixed testChristian Mollekopf2017-07-06
| | |
* | | Keep notifier alive for notifications of new resources.Christian Mollekopf2017-07-05
| | | | | | | | | | | | Necessary to get notifications for newly created resources.
* | | New version in kube.specChristian Mollekopf2017-07-05
| | |
* | | We have no guarantee when the notification arrivesChristian Mollekopf2017-07-05
| | |
* | | Notification printingChristian Mollekopf2017-07-05
| | |
* | | Going towards 0.4Christian Mollekopf2017-07-03
| |/ |/|
* | Release of 0.3.0v0.3.0Christian Mollekopf2017-07-01
| |
* | KDE_FORK_SLAVES is no longer necessaryChristian Mollekopf2017-06-29
| |
* | Updated spec-fileChristian Mollekopf2017-06-29
| |
* | Ported to KDAV2, enabled the dav resource by default.Christian Mollekopf2017-06-29
| |
* | Ensure we have the right facadeChristian Mollekopf2017-06-27
| |
* | Ensure we can deal with non-null terminated strings.Christian Mollekopf2017-06-27
| |
* | Photo supportChristian Mollekopf2017-06-27
| |
* | Register the right facade.Christian Mollekopf2017-06-25
| |
* | Ensure revision updates are instantaneous.Christian Mollekopf2017-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.7Christian Mollekopf2017-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 modelsChristian Mollekopf2017-06-21
| |