summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Merge commit 'ebdb89b8bb482bbb5ecd544c3d38bef35fc7d820'v0.4.0Christian Mollekopf2017-09-13
|\
| * Release of 0.4.0Christian Mollekopf2017-09-07
| |
| * Fixed getUids by type filtering.Christian Mollekopf2017-09-07
| | | | | | | | | | We used to simply return all uids. Requires "sinksh upgrade"
| * Avoid hiding the index() functionChristian Mollekopf2017-09-02
| |
| * Ensure we monitor resources for status changes that have been createdChristian Mollekopf2017-09-02
| | | | | | | | | | | | after the query. This fixes status monitoring when creating a new account.
| * Use Q_GLOBAL_STATIC for threadsafety.Christian Mollekopf2017-08-31
| | | | | | | | | | This resolves the following warning on shutdown it seems: "QObject::connect: No such signal QObject::aboutToClose() in ../../include/QtCore/5.9.1/QtCore/private/../../../../../src/corelib/io/qtextstream_p.h:75"
| * Avoid non threadsafe initialization.Christian Mollekopf2017-08-31
| | | | | | | | | | | | local static initialization is only threadsafe if initialized on construction. The other codepath is not threadsafe, but is only used in testcode.
| * Bumped release number.Christian Mollekopf2017-08-29
| |
| * Avoid use after destructionChristian Mollekopf2017-08-28
| |
| * Translate the error in both runJob overloads.Christian Mollekopf2017-08-28
| |
| * use Q_GLOBAL_STATICChristian Mollekopf2017-08-28
| | | | | | | | In an attempt to resolve T6890.
| * Detect connection lost so we can go to offline stateChristian Mollekopf2017-08-28
| | | | | | | | kimap should really have better error codes...
| * Only return connected if there is any resource connected.Christian Mollekopf2017-08-26
| |
| * 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
| |