summaryrefslogtreecommitdiffstats
path: root/framework/src
Commit message (Collapse)AuthorAge
* Fully tested the account settingsChristian Mollekopf2017-08-23
| | | | | * Fixed account and davresource loading. * Use resource type instead of capabilities for loading of the resource.
* A single test for all accountsettings.Christian Mollekopf2017-08-23
| | | | | Only the imaptest was working anyways and all of them tested the same things.
* Removed obsolete fileChristian Mollekopf2017-08-23
|
* cmake cleanupChristian Mollekopf2017-08-23
|
* The grand cmake cleanupChristian Mollekopf2017-08-23
| | | | | | We had a ton of duplication in our cmake code because we had no common toplevel settings. This is now cleaned up so we can sanely change settings and so we know what we have set.
* Get mailtemplatetest to passChristian Mollekopf2017-08-23
|
* Test for and fix setting the username.Christian Mollekopf2017-08-23
|
* Get the imapsettingstest to work again.Christian Mollekopf2017-08-23
| | | | The resource removal part failed.
* Don't hardcode the fontChristian Mollekopf2017-08-23
|
* Clear the account if we failed to load the pluginChristian Mollekopf2017-08-23
| | | | Otherwise the last plugin just remains.
* LicenseChristian Mollekopf2017-08-22
|
* Install the webengineprofile as singletonChristian Mollekopf2017-08-22
| | | | | | | | | This fixes the bug that the main process would hang on exit as long as we have a requestinterceptor installed. It's most likely a bug that this does not work, but the new solution anyways cleans up the code a bit, so that's a nice sideeffect. Fixes T5570
* Avoid warning messagesChristian Mollekopf2017-08-20
|
* Filter enabled folders using a krecursivefilterproxymodelChristian Mollekopf2017-08-20
| | | | | | | The KRecursiveFilterProxyModel is necessary until Qt 5.10 when QSortFilterProxyModel will support recursive filtering. For the recursive filtering to work we need to make all data available, so we trigger fetchMore on all added indexes.
* Avoid the default query that queries for everything.Christian Mollekopf2017-08-20
| | | | We're not using it anyways.
* Hide folders we are not subscribed toChristian Mollekopf2017-08-19
|
* Set font and background color for html content.Christian Mollekopf2017-08-19
|
* Disabled noisy but useless debugging messageChristian Mollekopf2017-08-17
|
* Run the messageparsing in a threadChristian Mollekopf2017-08-17
| | | | | ...with signatures a single message quickly takes 50 - 150ms, which is too long to be blocking.
* Latest mail at the bottomChristian Mollekopf2017-08-17
|
* Take personal email addresses into account when replying.Christian Mollekopf2017-08-11
|
* Test repliesChristian Mollekopf2017-08-11
|
* splitAddress does not work if the name has a comma in itChristian Mollekopf2017-08-10
| | | | | With i.e. "Mollekopf, Christian <mollekopf@example.org>", we'l end up with an address "Mollekopf" and one "Christian <mollekopf@example.org>".
* Don't quote attachments in the replyChristian Mollekopf2017-08-10
|
* Note about WIP state of crypto code.Christian Mollekopf2017-08-03
|
* Silence testsChristian Mollekopf2017-08-03
|
* Updated copyrightChristian Mollekopf2017-08-03
|
* Signed attachmentsChristian Mollekopf2017-08-03
|
* Commit missing filesChristian Mollekopf2017-08-03
|
* A first signed messageChristian Mollekopf2017-08-03
|
* CleanupChristian Mollekopf2017-08-03
|
* One copy of the gpg helpers is enough.Christian Mollekopf2017-08-02
|
* Hostname based messageidChristian Mollekopf2017-08-02
|
* Set the plain type for plain mailsChristian Mollekopf2017-08-02
|
* mailtestsChristian Mollekopf2017-08-02
|
* Moved mailcomposing into mailtemplatesChristian Mollekopf2017-08-02
| | | | so we can start testing it.
* Separate email assembly from controller.Christian Mollekopf2017-08-02
|
* ComposerController cleanupChristian Mollekopf2017-07-31
|
* Slight composer code refactoringChristian Mollekopf2017-07-31
|
* SelectableLabel to support copying individual labelsChristian Mollekopf2017-07-29
|
* 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. Kube 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: #kube, cmollekopf Reviewed By: #kube, cmollekopf Subscribers: #kube Differential Revision: https://phabricator.kde.org/D6362
* Avoid executing queries with empty filtersChristian Mollekopf2017-07-26
|
* Display corresponding account information with log entryChristian Mollekopf2017-07-22
|
* ki18n is not requiredChristian Mollekopf2017-07-21
|
* Avoid running queries with empty idsChristian Mollekopf2017-07-16
|
* no need for ki18nMichael Bohlender2017-07-15
|
* CleanupChristian Mollekopf2017-07-12
|
* Instead of emulating it we can also just layout the items in reverseChristian Mollekopf2017-07-12
| | | | order
* Print attachment statusChristian Mollekopf2017-07-11
|
* Fixed multipart/alternative repliesChristian Mollekopf2017-07-11
|