Hello community, here is the log from the commit of package kimap for openSUSE:Factory checked in at 2020-04-25 20:23:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kimap (Old) and /work/SRC/openSUSE:Factory/.kimap.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kimap" Sat Apr 25 20:23:01 2020 rev:56 rq:796942 version:20.04.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kimap/kimap.changes 2020-03-11 18:39:17.191154165 +0100 +++ /work/SRC/openSUSE:Factory/.kimap.new.2738/kimap.changes 2020-04-25 20:24:00.429487881 +0200 @@ -1,0 +2,35 @@ +Thu Apr 23 12:22:28 UTC 2020 - Luca Beltrame <lbeltr...@kde.org> + +- Update to 20.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/releases/2020-04-apps-update +- No code change since 20.03.90 + +------------------------------------------------------------------- +Sun Apr 5 20:30:07 UTC 2020 - Luca Beltrame <lbeltr...@kde.org> + +- Update to 20.03.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/releases/20.04-rc +- Changes since 20.03.80: + * Fix clazy warning/cppcheck warning + +------------------------------------------------------------------- +Sun Mar 22 09:17:02 UTC 2020 - Luca Beltrame <lbeltr...@kde.org> + +- Update to 20.03.80 + * New feature release + * For more details please see: + * https://kde.org/announcements/releases/20.04-beta +- Changes since 19.12.3: + * Don't use deprecated QSet::toList() + * Make it compile against qt5.15 + * Autogenerate categories file + * Make it compile against last qt5.15 without deprecated methods + * Port deprecated QSet::toList method + * remove <QtTest> which includes all of <QtCore> (scripted) + * Don't use nullptr for flags + +------------------------------------------------------------------- Old: ---- kimap-19.12.3.tar.xz kimap-19.12.3.tar.xz.sig New: ---- kimap-20.04.0.tar.xz kimap-20.04.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kimap.spec ++++++ --- /var/tmp/diff_new_pack.bUpZtv/_old 2020-04-25 20:24:01.277489629 +0200 +++ /var/tmp/diff_new_pack.bUpZtv/_new 2020-04-25 20:24:01.281489638 +0200 @@ -21,17 +21,13 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: kimap -Version: 19.12.3 +Version: 20.04.0 Release: 0 Summary: KDE PIM Libraries: IMAP library License: LGPL-2.1-or-later Group: System/GUI/KDE URL: https://www.kde.org Source: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz -%if %{with lang} -Source1: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig -Source2: applications.keyring -%endif BuildRequires: cyrus-sasl-devel BuildRequires: extra-cmake-modules >= 5.19.0 BuildRequires: kf5-filesystem @@ -40,6 +36,10 @@ BuildRequires: cmake(KF5KIO) >= %{kf5_version} BuildRequires: cmake(KF5Mime) BuildRequires: cmake(Qt5Test) +%if %{with lang} +Source1: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig +Source2: applications.keyring +%endif %description KIMAP provides libraries to interface and communicate with ++++++ kimap-19.12.3.tar.xz -> kimap-20.04.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/.gitignore new/kimap-20.04.0/.gitignore --- old/kimap-19.12.3/.gitignore 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/.gitignore 2020-04-06 06:56:10.000000000 +0200 @@ -14,8 +14,7 @@ .swp.* Doxyfile Makefile -avail -random_seed /build*/ +.cmake/ CMakeLists.txt.user* *.unc-backup* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/CMakeLists.txt new/kimap-20.04.0/CMakeLists.txt --- old/kimap-19.12.3/CMakeLists.txt 2020-03-03 01:31:56.000000000 +0100 +++ new/kimap-20.04.0/CMakeLists.txt 2020-04-17 02:37:48.000000000 +0200 @@ -1,12 +1,12 @@ cmake_minimum_required(VERSION 3.5) -set(PIM_VERSION "5.13.3") +set(PIM_VERSION "5.14.0") project(KIMAP VERSION ${PIM_VERSION}) set(CMAKE_CXX_STANDARD 14) # ECM setup -set(KF5_MIN_VERSION "5.63.0") +set(KF5_MIN_VERSION "5.68.0") find_package(ECM ${KF5_MIN_VERSION} CONFIG REQUIRED) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) @@ -24,10 +24,10 @@ include(ECMQtDeclareLoggingCategory) -set(QT_REQUIRED_VERSION "5.11.0") +set(QT_REQUIRED_VERSION "5.12.0") set(KIMAP_LIB_VERSION ${PIM_VERSION}) -set(KMIME_LIBS_VERSION "5.13.3") +set(KMIME_LIBS_VERSION "5.14.0") ecm_setup_version(PROJECT VARIABLE_PREFIX KIMAP VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kimap_version.h" PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5IMAPConfigVersion.cmake" @@ -49,7 +49,7 @@ if (EXISTS "${CMAKE_SOURCE_DIR}/.git") add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050e00) - add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x054000) + add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x054400) endif() @@ -83,8 +83,5 @@ DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5} COMPONENT Devel ) -install(FILES kimap.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) -install(FILES kimap.renamecategories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) - feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) ki18n_install(po) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/appendjobtest.cpp new/kimap-20.04.0/autotests/appendjobtest.cpp --- old/kimap-19.12.3/autotests/appendjobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/appendjobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -22,7 +22,7 @@ #include "kimap/session.h" #include "kimap/appendjob.h" -#include <QtTest> +#include <QTest> #include <QDateTime> class AppendJobTest: public QObject diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/capabilitiesjobtest.cpp new/kimap-20.04.0/autotests/capabilitiesjobtest.cpp --- old/kimap-19.12.3/autotests/capabilitiesjobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/capabilitiesjobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -25,7 +25,7 @@ #include "kimap/session.h" #include "kimap/capabilitiesjob.h" -#include <QtTest> +#include <QTest> class CapabilitiesJobTest: public QObject { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/createjobtest.cpp new/kimap-20.04.0/autotests/createjobtest.cpp --- old/kimap-19.12.3/autotests/createjobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/createjobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -25,7 +25,7 @@ #include "kimap/session.h" #include "kimap/createjob.h" -#include <QtTest> +#include <QTest> class CreateJobTest: public QObject { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/deletejobtest.cpp new/kimap-20.04.0/autotests/deletejobtest.cpp --- old/kimap-19.12.3/autotests/deletejobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/deletejobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -25,7 +25,7 @@ #include "kimap/session.h" #include "kimap/deletejob.h" -#include <QtTest> +#include <QTest> class DeleteJobTest: public QObject { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/expungejobtest.cpp new/kimap-20.04.0/autotests/expungejobtest.cpp --- old/kimap-19.12.3/autotests/expungejobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/expungejobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -22,7 +22,7 @@ #include "kimap/session.h" #include "kimap/expungejob.h" -#include <QtTest> +#include <QTest> class ExpungeJobTest: public QObject { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/fakeservertest.cpp new/kimap-20.04.0/autotests/fakeservertest.cpp --- old/kimap-19.12.3/autotests/fakeservertest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/fakeservertest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -23,7 +23,7 @@ #include "kimap/session.h" #include "kimap/listjob.h" -#include <QtTest> +#include <QTest> class FakeServerTest: public QObject { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/fetchjobtest.cpp new/kimap-20.04.0/autotests/fetchjobtest.cpp --- old/kimap-19.12.3/autotests/fetchjobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/fetchjobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -23,7 +23,7 @@ #include "kimap/session.h" #include "kimap/fetchjob.h" -#include <QtTest> +#include <QTest> Q_DECLARE_METATYPE(KIMAP::FetchJob::FetchScope) @@ -59,7 +59,7 @@ } void onMessagesReceived(const QString &/*mailbox*/, - const QMap<qint64, qint64> uids, + const QMap<qint64, qint64> &uids, const QMap<qint64, KIMAP::MessageAttribute> &attrs, const QMap<qint64, KIMAP::MessagePtr> &messages) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/getmetadatajobtest.cpp new/kimap-20.04.0/autotests/getmetadatajobtest.cpp --- old/kimap-19.12.3/autotests/getmetadatajobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/getmetadatajobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -22,7 +22,7 @@ #include "kimap/session.h" #include "kimap/getmetadatajob.h" -#include <QtTest> +#include <QTest> #include <QDebug> typedef QMap<QByteArray, QByteArray> MAP; @@ -138,12 +138,12 @@ fakeServer.setScenario(scenario); fakeServer.startAndWait(); - KIMAP::Session session(QLatin1String("127.0.0.1"), 5989); + KIMAP::Session session(QStringLiteral("127.0.0.1"), 5989); //C: A000001 GETMETADATA "Folder1" (/shared) KIMAP::GetMetaDataJob *getMetadataJob = new KIMAP::GetMetaDataJob(&session); getMetadataJob->setServerCapability(KIMAP::MetaDataJobBase::Metadata); - getMetadataJob->setMailBox(QLatin1String("Folder1")); + getMetadataJob->setMailBox(QStringLiteral("Folder1")); getMetadataJob->addRequestedEntry("/shared"); getMetadataJob->setDepth(KIMAP::GetMetaDataJob::NoDepth); QVERIFY(getMetadataJob->exec()); @@ -153,7 +153,7 @@ //C: A000002 GETMETADATA "Folder1" (DEPTH 1) (/shared) getMetadataJob = new KIMAP::GetMetaDataJob(&session); getMetadataJob->setServerCapability(KIMAP::MetaDataJobBase::Metadata); - getMetadataJob->setMailBox(QLatin1String("Folder1")); + getMetadataJob->setMailBox(QStringLiteral("Folder1")); getMetadataJob->addRequestedEntry("/shared"); getMetadataJob->setDepth(KIMAP::GetMetaDataJob::OneLevel); QVERIFY(getMetadataJob->exec()); @@ -161,7 +161,7 @@ //C: A000003 GETMETADATA "Folder1" (MAXSIZE 1234) (/shared) getMetadataJob = new KIMAP::GetMetaDataJob(&session); getMetadataJob->setServerCapability(KIMAP::MetaDataJobBase::Metadata); - getMetadataJob->setMailBox(QLatin1String("Folder1")); + getMetadataJob->setMailBox(QStringLiteral("Folder1")); getMetadataJob->addRequestedEntry("/shared"); getMetadataJob->setDepth(KIMAP::GetMetaDataJob::NoDepth); getMetadataJob->setMaximumSize(1234); @@ -170,7 +170,7 @@ //C: A000004 GETMETADATA "Folder1" (DEPTH 1) (MAXSIZE 1234) (/shared) getMetadataJob = new KIMAP::GetMetaDataJob(&session); getMetadataJob->setServerCapability(KIMAP::MetaDataJobBase::Metadata); - getMetadataJob->setMailBox(QLatin1String("Folder1")); + getMetadataJob->setMailBox(QStringLiteral("Folder1")); getMetadataJob->addRequestedEntry("/shared"); getMetadataJob->setDepth(KIMAP::GetMetaDataJob::OneLevel); getMetadataJob->setMaximumSize(1234); @@ -179,7 +179,7 @@ //C: A000005 GETMETADATA "Folder1" (DEPTH 1) (MAXSIZE 1234) (/shared /shared2) getMetadataJob = new KIMAP::GetMetaDataJob(&session); getMetadataJob->setServerCapability(KIMAP::MetaDataJobBase::Metadata); - getMetadataJob->setMailBox(QLatin1String("Folder1")); + getMetadataJob->setMailBox(QStringLiteral("Folder1")); getMetadataJob->addRequestedEntry("/shared"); getMetadataJob->addRequestedEntry("/shared2"); getMetadataJob->setDepth(KIMAP::GetMetaDataJob::OneLevel); @@ -189,7 +189,7 @@ //C: A000006 GETMETADATA "Folder1" (DEPTH 1) (MAXSIZE 1234) getMetadataJob = new KIMAP::GetMetaDataJob(&session); getMetadataJob->setServerCapability(KIMAP::MetaDataJobBase::Metadata); - getMetadataJob->setMailBox(QLatin1String("Folder1")); + getMetadataJob->setMailBox(QStringLiteral("Folder1")); getMetadataJob->setDepth(KIMAP::GetMetaDataJob::OneLevel); getMetadataJob->setMaximumSize(1234); QVERIFY(getMetadataJob->exec()); @@ -197,14 +197,14 @@ //C: A000007 GETMETADATA "Folder1" (DEPTH 1) getMetadataJob = new KIMAP::GetMetaDataJob(&session); getMetadataJob->setServerCapability(KIMAP::MetaDataJobBase::Metadata); - getMetadataJob->setMailBox(QLatin1String("Folder1")); + getMetadataJob->setMailBox(QStringLiteral("Folder1")); getMetadataJob->setDepth(KIMAP::GetMetaDataJob::OneLevel); QVERIFY(getMetadataJob->exec()); //C: A000008 GETMETADATA "Folder1" (MAXSIZE 1234) getMetadataJob = new KIMAP::GetMetaDataJob(&session); getMetadataJob->setServerCapability(KIMAP::MetaDataJobBase::Metadata); - getMetadataJob->setMailBox(QLatin1String("Folder1")); + getMetadataJob->setMailBox(QStringLiteral("Folder1")); getMetadataJob->setDepth(KIMAP::GetMetaDataJob::NoDepth); getMetadataJob->setMaximumSize(1234); QVERIFY(getMetadataJob->exec()); @@ -212,7 +212,7 @@ //C: A000009 GETMETADATA "Folder1" getMetadataJob = new KIMAP::GetMetaDataJob(&session); getMetadataJob->setServerCapability(KIMAP::MetaDataJobBase::Metadata); - getMetadataJob->setMailBox(QLatin1String("Folder1")); + getMetadataJob->setMailBox(QStringLiteral("Folder1")); getMetadataJob->setDepth(KIMAP::GetMetaDataJob::NoDepth); QVERIFY(getMetadataJob->exec()); @@ -307,12 +307,12 @@ fakeServer.setScenario(scenario); fakeServer.startAndWait(); - KIMAP::Session session(QLatin1String("127.0.0.1"), 5989); + KIMAP::Session session(QStringLiteral("127.0.0.1"), 5989); //C: A000001 GETANNOTATION "Folder1" KIMAP::GetMetaDataJob *getMetadataJob = new KIMAP::GetMetaDataJob(&session); getMetadataJob->setServerCapability(KIMAP::MetaDataJobBase::Annotatemore); - getMetadataJob->setMailBox(QLatin1String("Folder1")); + getMetadataJob->setMailBox(QStringLiteral("Folder1")); QVERIFY(getMetadataJob->exec()); QCOMPARE(getMetadataJob->allMetaData(QLatin1String("Folder1")).size(), 0); @@ -320,7 +320,7 @@ //C: A000002 GETANNOTATION "Folder1" ("/comment" "/motd") ("value.shared" "value.priv") getMetadataJob = new KIMAP::GetMetaDataJob(&session); getMetadataJob->setServerCapability(KIMAP::MetaDataJobBase::Annotatemore); - getMetadataJob->setMailBox(QLatin1String("Folder1")); + getMetadataJob->setMailBox(QStringLiteral("Folder1")); getMetadataJob->addRequestedEntry("/shared/comment"); getMetadataJob->addRequestedEntry("/private/motd"); QVERIFY(getMetadataJob->exec()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/idjobtest.cpp new/kimap-20.04.0/autotests/idjobtest.cpp --- old/kimap-19.12.3/autotests/idjobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/idjobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -20,7 +20,7 @@ #include "kimap/session.h" #include "kimap/idjob.h" -#include <QtTest> +#include <QTest> typedef QMap<QByteArray, QByteArray> ArrayMap; Q_DECLARE_METATYPE(ArrayMap) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/idlejobtest.cpp new/kimap-20.04.0/autotests/idlejobtest.cpp --- old/kimap-19.12.3/autotests/idlejobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/idlejobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -24,7 +24,8 @@ #include "kimap/selectjob.h" #include "kimap/idlejob.h" -#include <QtTest> +#include <QTest> +#include <QSignalSpy> Q_DECLARE_METATYPE(QList<int>) Q_DECLARE_METATYPE(QList<qint64>) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/imapsettest.cpp new/kimap-20.04.0/autotests/imapsettest.cpp --- old/kimap-19.12.3/autotests/imapsettest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/imapsettest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -20,7 +20,7 @@ #include "kimap/imapset.h" -#include <QtTest> +#include <QTest> #include <QDebug> using namespace KIMAP; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/listjobtest.cpp new/kimap-20.04.0/autotests/listjobtest.cpp --- old/kimap-19.12.3/autotests/listjobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/listjobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -25,7 +25,8 @@ #include "kimap/session.h" #include "kimap/listjob.h" -#include <QtTest> +#include <QTest> +#include <QSignalSpy> #include <QDebug> Q_DECLARE_METATYPE(QList<KIMAP::MailBoxDescriptor>) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/loginjobtest.cpp new/kimap-20.04.0/autotests/loginjobtest.cpp --- old/kimap-19.12.3/autotests/loginjobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/loginjobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -25,7 +25,7 @@ #include "kimap/session.h" #include "kimap/loginjob.h" -#include <QtTest> +#include <QTest> class TestUiProxy: public KIMAP::SessionUiProxy { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/logoutjobtest.cpp new/kimap-20.04.0/autotests/logoutjobtest.cpp --- old/kimap-19.12.3/autotests/logoutjobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/logoutjobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -26,7 +26,7 @@ #include "kimap/logoutjob.h" #include "kimap/loginjob.h" -#include <QtTest> +#include <QTest> class LogoutJobTest: public QObject { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/movejobtest.cpp new/kimap-20.04.0/autotests/movejobtest.cpp --- old/kimap-19.12.3/autotests/movejobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/movejobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -23,7 +23,7 @@ #include "kimap/imapset.h" #include "../src/movejob.h" -#include <QtTest> +#include <QTest> class MoveJobTest: public QObject { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/quotarootjobtest.cpp new/kimap-20.04.0/autotests/quotarootjobtest.cpp --- old/kimap-19.12.3/autotests/quotarootjobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/quotarootjobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -22,7 +22,7 @@ #include "kimap/session.h" #include "kimap/getquotarootjob.h" -#include <QtTest> +#include <QTest> Q_DECLARE_METATYPE(QList<qint64>) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/renamejobtest.cpp new/kimap-20.04.0/autotests/renamejobtest.cpp --- old/kimap-19.12.3/autotests/renamejobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/renamejobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -25,7 +25,7 @@ #include "kimap/session.h" #include "kimap/renamejob.h" -#include <QtTest> +#include <QTest> class RenameJobTest: public QObject { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/searchjobtest.cpp new/kimap-20.04.0/autotests/searchjobtest.cpp --- old/kimap-19.12.3/autotests/searchjobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/searchjobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -24,7 +24,7 @@ #include "kimap/session.h" #include "kimap/searchjob.h" -#include <QtTest> +#include <QTest> typedef QPair< KIMAP::SearchJob::SearchCriteria, QByteArray > SearchCriteriaValuePair; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/selectjobtest.cpp new/kimap-20.04.0/autotests/selectjobtest.cpp --- old/kimap-19.12.3/autotests/selectjobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/selectjobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -26,7 +26,7 @@ #include "kimap/session.h" #include "kimap/selectjob.h" -#include <QtTest> +#include <QTest> class SelectJobTest: public QObject { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/setmetadatajobtest.cpp new/kimap-20.04.0/autotests/setmetadatajobtest.cpp --- old/kimap-19.12.3/autotests/setmetadatajobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/setmetadatajobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -22,7 +22,7 @@ #include "kimap/session.h" #include "kimap/setmetadatajob.h" -#include <QtTest> +#include <QTest> typedef QMap<QByteArray, QByteArray> MAP; Q_DECLARE_METATYPE(MAP) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/storejobtest.cpp new/kimap-20.04.0/autotests/storejobtest.cpp --- old/kimap-19.12.3/autotests/storejobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/storejobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -25,7 +25,7 @@ #include "kimap/session.h" #include "kimap/storejob.h" -#include <QtTest> +#include <QTest> class StoreJobTest: public QObject { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/streamparsertest.cpp new/kimap-20.04.0/autotests/streamparsertest.cpp --- old/kimap-19.12.3/autotests/streamparsertest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/streamparsertest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -20,8 +20,8 @@ #include "imapstreamparser.h" #include <response_p.h> - -#include <QtTest> +#include <QBuffer> +#include <QTest> using namespace KIMAP; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/subscribejobtest.cpp new/kimap-20.04.0/autotests/subscribejobtest.cpp --- old/kimap-19.12.3/autotests/subscribejobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/subscribejobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -25,7 +25,7 @@ #include "kimap/session.h" #include "kimap/subscribejob.h" -#include <QtTest> +#include <QTest> class SubscribeJobTest: public QObject { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/testsession.cpp new/kimap-20.04.0/autotests/testsession.cpp --- old/kimap-19.12.3/autotests/testsession.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/testsession.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -23,7 +23,8 @@ #include <QEventLoop> #include <QObject> -#include <QtTest> +#include <QTest> +#include <QSignalSpy> #include "session.h" #include "job.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/autotests/unsubscribejobtest.cpp new/kimap-20.04.0/autotests/unsubscribejobtest.cpp --- old/kimap-19.12.3/autotests/unsubscribejobtest.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/autotests/unsubscribejobtest.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -25,7 +25,7 @@ #include "kimap/session.h" #include "kimap/unsubscribejob.h" -#include <QtTest> +#include <QTest> class UnsubscribeJobTest: public QObject { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/kimap.categories new/kimap-20.04.0/kimap.categories --- old/kimap-19.12.3/kimap.categories 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/kimap.categories 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -org.kde.pim.kimap kimap (pim lib) IDENTIFIER [KIMAP_LOG] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/kimap.renamecategories new/kimap-20.04.0/kimap.renamecategories --- old/kimap-19.12.3/kimap.renamecategories 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/kimap.renamecategories 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -log_kimap org.kde.pim.kimap diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/po/ca/libkimap5.po new/kimap-20.04.0/po/ca/libkimap5.po --- old/kimap-19.12.3/po/ca/libkimap5.po 2020-03-03 01:31:53.000000000 +0100 +++ new/kimap-20.04.0/po/ca/libkimap5.po 2020-04-17 02:37:47.000000000 +0200 @@ -1,9 +1,9 @@ # Translation of libkimap5.po to Catalan -# Copyright (C) 2009-2018 This_file_is_part_of_KDE +# Copyright (C) 2009-2020 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Josep Ma. Ferrer <txe...@gmail.com>, 2009, 2014, 2016. +# Josep Ma. Ferrer <txe...@gmail.com>, 2009, 2014, 2016, 2020. # Manuel Tortosa Moreno <manutort...@gmail.com>, 2009, 2010. # Antoni Bella Pérez <antonibel...@yahoo.com>, 2014, 2016, 2018. msgid "" @@ -11,8 +11,8 @@ "Project-Id-Version: libkimap5\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2019-10-07 03:06+0200\n" -"PO-Revision-Date: 2018-06-05 09:47+0100\n" -"Last-Translator: Antoni Bella Pérez <antonibel...@yahoo.com>\n" +"PO-Revision-Date: 2020-03-30 15:05+0100\n" +"Last-Translator: Josep Ma. Ferrer <txe...@gmail.com>\n" "Language-Team: Catalan <kde-i18n...@kde.org>\n" "Language: ca\n" "MIME-Version: 1.0\n" @@ -214,6 +214,7 @@ msgid "MyRights" msgstr "ElsMeusDrets" +# skip-rule: kct-namespace #: namespacejob.cpp:77 #, kde-format msgid "Namespace" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/po/ca@valencia/libkimap5.po new/kimap-20.04.0/po/ca@valencia/libkimap5.po --- old/kimap-19.12.3/po/ca@valencia/libkimap5.po 2020-03-03 01:31:53.000000000 +0100 +++ new/kimap-20.04.0/po/ca@valencia/libkimap5.po 2020-04-17 02:37:47.000000000 +0200 @@ -1,9 +1,9 @@ # Translation of libkimap5.po to Catalan (Valencian) -# Copyright (C) 2009-2018 This_file_is_part_of_KDE +# Copyright (C) 2009-2020 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Josep Ma. Ferrer <txe...@gmail.com>, 2009, 2014, 2016. +# Josep Ma. Ferrer <txe...@gmail.com>, 2009, 2014, 2016, 2020. # Manuel Tortosa Moreno <manutort...@gmail.com>, 2009, 2010. # Antoni Bella Pérez <antonibel...@yahoo.com>, 2014, 2016, 2018. msgid "" @@ -11,8 +11,8 @@ "Project-Id-Version: libkimap5\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2019-10-07 03:06+0200\n" -"PO-Revision-Date: 2018-06-05 09:47+0100\n" -"Last-Translator: Antoni Bella Pérez <antonibel...@yahoo.com>\n" +"PO-Revision-Date: 2020-03-30 15:05+0100\n" +"Last-Translator: Josep Ma. Ferrer <txe...@gmail.com>\n" "Language-Team: Catalan <kde-i18n...@kde.org>\n" "Language: ca@valencia\n" "MIME-Version: 1.0\n" @@ -214,6 +214,7 @@ msgid "MyRights" msgstr "ElsMeusDrets" +# skip-rule: kct-namespace #: namespacejob.cpp:77 #, kde-format msgid "Namespace" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/po/en_GB/libkimap5.po new/kimap-20.04.0/po/en_GB/libkimap5.po --- old/kimap-19.12.3/po/en_GB/libkimap5.po 2020-03-03 01:31:54.000000000 +0100 +++ new/kimap-20.04.0/po/en_GB/libkimap5.po 2020-04-17 02:37:47.000000000 +0200 @@ -9,7 +9,7 @@ "POT-Creation-Date: 2019-10-07 03:06+0200\n" "PO-Revision-Date: 2018-06-30 13:33+0000\n" "Last-Translator: Steve Allewell <steve.allew...@gmail.com>\n" -"Language-Team: British English <kde-i18n-...@kde.org>\n" +"Language-Team: British English <kde-l10n-en...@kde.org>\n" "Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/po/et/libkimap5.po new/kimap-20.04.0/po/et/libkimap5.po --- old/kimap-19.12.3/po/et/libkimap5.po 2020-03-03 01:31:54.000000000 +0100 +++ new/kimap-20.04.0/po/et/libkimap5.po 2020-04-17 02:37:47.000000000 +0200 @@ -2,20 +2,20 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Marek Laane <b...@smail.ee>, 2009, 2010, 2014, 2016. +# Marek Laane <b...@smail.ee>, 2009, 2010, 2014, 2016, 2019. msgid "" msgstr "" "Project-Id-Version: libkimap\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2019-10-07 03:06+0200\n" -"PO-Revision-Date: 2016-12-09 21:40+0200\n" +"PO-Revision-Date: 2019-11-17 00:57+0200\n" "Last-Translator: Marek Laane <qiila...@gmail.com>\n" -"Language-Team: Estonian <kde...@linux.ee>\n" +"Language-Team: Estonian <kde...@lists.linux.ee>\n" "Language: et\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 2.0\n" +"X-Generator: Lokalize 19.08.1\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: acljobbase.cpp:69 @@ -157,7 +157,7 @@ #: loginjob.cpp:361 #, kde-format msgid "STARTTLS is not supported by the server, try using SSL/TLS instead." -msgstr "" +msgstr "STARTTLS ei ole serveris toetatud, selle asemel kasutatakse SSL/TLS." #: loginjob.cpp:375 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/po/ia/libkimap5.po new/kimap-20.04.0/po/ia/libkimap5.po --- old/kimap-19.12.3/po/ia/libkimap5.po 2020-03-03 01:31:55.000000000 +0100 +++ new/kimap-20.04.0/po/ia/libkimap5.po 2020-04-17 02:37:47.000000000 +0200 @@ -7,14 +7,14 @@ "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2019-10-07 03:06+0200\n" -"PO-Revision-Date: 2020-02-07 23:35+0100\n" -"Last-Translator: Giovanni Sora <g.s...@tiscali.it>\n" -"Language-Team: Interlingua <kde-i18n-...@kde.org>\n" +"PO-Revision-Date: 2020-02-12 16:05+0100\n" +"Last-Translator: giovanni <g.s...@tiscali.it>\n" +"Language-Team: Interlingua <kde-i18n...@kde.org>\n" "Language: ia\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 2.0\n" +"X-Generator: Lokalize 18.12.3\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: acljobbase.cpp:69 @@ -95,7 +95,7 @@ #: idjob.cpp:43 #, kde-format msgid "Id" -msgstr "Id" +msgstr "id" #: idlejob.cpp:77 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/po/nb/libkimap5.po new/kimap-20.04.0/po/nb/libkimap5.po --- old/kimap-19.12.3/po/nb/libkimap5.po 2020-03-03 01:31:55.000000000 +0100 +++ new/kimap-20.04.0/po/nb/libkimap5.po 2020-04-17 02:37:47.000000000 +0200 @@ -8,7 +8,7 @@ "POT-Creation-Date: 2019-10-07 03:06+0200\n" "PO-Revision-Date: 2014-09-23 22:05+0200\n" "Last-Translator: Bjørn Steensrud <bjor...@skogkatt.homelinux.org>\n" -"Language-Team: Norwegian Bokmål <i18n...@lister.ping.uio.no>\n" +"Language-Team: Norwegian Bokmål <l10n...@lister.huftis.org>\n" "Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/po/nn/libkimap5.po new/kimap-20.04.0/po/nn/libkimap5.po --- old/kimap-19.12.3/po/nn/libkimap5.po 2020-03-03 01:31:55.000000000 +0100 +++ new/kimap-20.04.0/po/nn/libkimap5.po 2020-04-17 02:37:48.000000000 +0200 @@ -9,7 +9,7 @@ "POT-Creation-Date: 2019-10-07 03:06+0200\n" "PO-Revision-Date: 2010-04-20 22:06+0200\n" "Last-Translator: Eirik U. Birkeland <eir...@gmail.com>\n" -"Language-Team: Norwegian Nynorsk <i18n...@lister.ping.uio.no>\n" +"Language-Team: Norwegian Nynorsk <l10n...@lister.huftis.org>\n" "Language: nn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/po/uk/libkimap5.po new/kimap-20.04.0/po/uk/libkimap5.po --- old/kimap-19.12.3/po/uk/libkimap5.po 2020-03-03 01:31:56.000000000 +0100 +++ new/kimap-20.04.0/po/uk/libkimap5.po 2020-04-17 02:37:48.000000000 +0200 @@ -1,5 +1,5 @@ # Translation of libkimap5.po to Ukrainian -# Copyright (C) 2014-2018 This_file_is_part_of_KDE +# Copyright (C) 2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/po/zh_CN/libkimap5.po new/kimap-20.04.0/po/zh_CN/libkimap5.po --- old/kimap-19.12.3/po/zh_CN/libkimap5.po 2020-03-03 01:31:56.000000000 +0100 +++ new/kimap-20.04.0/po/zh_CN/libkimap5.po 2020-04-17 02:37:48.000000000 +0200 @@ -8,7 +8,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2019-10-07 03:06+0200\n" -"PO-Revision-Date: 2020-01-20 21:56\n" +"PO-Revision-Date: 2020-03-25 19:56\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/src/CMakeLists.txt new/kimap-20.04.0/src/CMakeLists.txt --- old/kimap-19.12.3/src/CMakeLists.txt 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/src/CMakeLists.txt 2020-04-06 06:56:10.000000000 +0200 @@ -49,7 +49,10 @@ unsubscribejob.cpp ) -ecm_qt_declare_logging_category(kimap_SRCS HEADER kimap_debug.h IDENTIFIER KIMAP_LOG CATEGORY_NAME org.kde.pim.kimap) +ecm_qt_declare_logging_category(kimap_SRCS HEADER kimap_debug.h IDENTIFIER KIMAP_LOG CATEGORY_NAME org.kde.pim.kimap + OLD_CATEGORY_NAMES log_kimap + DESCRIPTION "kimap (pim lib)" EXPORT KIMAP) + add_library(KF5IMAP ${kimap_SRCS}) @@ -147,6 +150,6 @@ COMPONENT Devel ) - +ecm_qt_install_logging_categories(EXPORT KIMAP FILE kimap.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) ecm_generate_pri_file(BASE_NAME KIMAP LIB_NAME KF5IMAP DEPS "Mime" FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR ${KDE_INSTALL_INCLUDEDIR_KF5}/KIMAP) install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/src/getmetadatajob.cpp new/kimap-20.04.0/src/getmetadatajob.cpp --- old/kimap-19.12.3/src/getmetadatajob.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/src/getmetadatajob.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -57,7 +57,7 @@ static QList<QByteArray> sort(const QSet<QByteArray> &set) { - QList<QByteArray> sortedEntries = set.toList(); + QList<QByteArray> sortedEntries = set.values(); std::sort(sortedEntries.begin(), sortedEntries.end()); return sortedEntries; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/src/imapstreamparser.cpp new/kimap-20.04.0/src/imapstreamparser.cpp --- old/kimap-19.12.3/src/imapstreamparser.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/src/imapstreamparser.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -29,11 +29,11 @@ using namespace KIMAP; ImapStreamParser::ImapStreamParser(QIODevice *socket, bool serverModeEnabled) + : m_position(0) + , m_literalSize(0) { m_socket = socket; m_isServerModeEnabled = serverModeEnabled; - m_position = 0; - m_literalSize = 0; } QString ImapStreamParser::readUtf8String() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/src/rfccodecs.cpp new/kimap-20.04.0/src/rfccodecs.cpp --- old/kimap-19.12.3/src/rfccodecs.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/src/rfccodecs.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -41,7 +41,7 @@ #include <QTextCodec> #include <QByteArray> #include <QLatin1Char> -#include <kcodecs.h> +#include <KCodecs> using namespace KIMAP; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/src/sessionthread.cpp new/kimap-20.04.0/src/sessionthread.cpp --- old/kimap-19.12.3/src/sessionthread.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/src/sessionthread.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -208,8 +208,13 @@ this, &SessionThread::slotSocketDisconnected, Qt::QueuedConnection); connect(m_socket.get(), &QSslSocket::connected, this, &SessionThread::socketConnected); +#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) connect(m_socket.get(), QOverload<QAbstractSocket::SocketError>::of(&QAbstractSocket::error), +#else + connect(m_socket.get(), QOverload<QAbstractSocket::SocketError>::of(&QAbstractSocket::errorOccurred), +#endif this, &SessionThread::slotSocketError); + connect(m_socket.get(), &QIODevice::bytesWritten, this, &SessionThread::socketActivity); connect(m_socket.get(), &QSslSocket::encryptedBytesWritten, @@ -285,14 +290,23 @@ return; } QSslCipher cipher = m_socket->sessionCipher(); - - if (!m_socket->sslErrors().isEmpty() || !m_socket->isEncrypted() +#if (QT_VERSION < QT_VERSION_CHECK(5, 15, 0)) + if (!m_socket->sslErrors().isEmpty() +#else + if (!m_socket->sslHandshakeErrors().isEmpty() +#endif + || !m_socket->isEncrypted() || cipher.isNull() || cipher.usedBits() == 0) { qCDebug(KIMAP_LOG) << "Initial SSL handshake failed. cipher.isNull() is" << cipher.isNull() << ", cipher.usedBits() is" << cipher.usedBits() << ", the socket says:" << m_socket->errorString() << "and the list of SSL errors contains" - << m_socket->sslErrors().count() << "items."; + #if (QT_VERSION < QT_VERSION_CHECK(5, 15, 0)) + << m_socket->sslErrors().count() + #else + << m_socket->sslHandshakeErrors().count() + #endif + << "items."; KSslErrorUiData errorData(m_socket.get()); emit sslError(errorData); } else { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kimap-19.12.3/src/setmetadatajob.cpp new/kimap-20.04.0/src/setmetadatajob.cpp --- old/kimap-19.12.3/src/setmetadatajob.cpp 2020-02-16 09:58:48.000000000 +0100 +++ new/kimap-20.04.0/src/setmetadatajob.cpp 2020-04-06 06:56:10.000000000 +0200 @@ -32,7 +32,7 @@ class SetMetaDataJobPrivate : public MetaDataJobBasePrivate { public: - SetMetaDataJobPrivate(Session *session, const QString &name) : MetaDataJobBasePrivate(session, name), metaDataErrors(nullptr), maxAcceptedSize(-1) { } + SetMetaDataJobPrivate(Session *session, const QString &name) : MetaDataJobBasePrivate(session, name), metaDataErrors({}), maxAcceptedSize(-1) { } ~SetMetaDataJobPrivate() { } QMap<QByteArray, QByteArray> entries;