Hello community,

here is the log from the commit of package kmbox for openSUSE:Factory checked 
in at 2017-12-18 08:51:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kmbox (Old)
 and      /work/SRC/openSUSE:Factory/.kmbox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kmbox"

Mon Dec 18 08:51:24 2017 rev:28 rq:556215 version:17.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kmbox/kmbox.changes      2017-11-16 
14:26:36.410003832 +0100
+++ /work/SRC/openSUSE:Factory/.kmbox.new/kmbox.changes 2017-12-18 
08:51:27.182129529 +0100
@@ -1,0 +2,35 @@
+Sat Dec 09 14:59:07 CET 2017 - [email protected]
+
+- Update to 17.12.0
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/announce-applications-17.12.0.php
+- Changes since 17.11.90:
+  * None
+
+-------------------------------------------------------------------
+Sat Dec 02 10:12:37 CET 2017 - [email protected]
+
+- Update to 17.11.90
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/announce-applications-17.12-rc.php
+- Changes since 17.11.80:
+  * None
+
+-------------------------------------------------------------------
+Mon Nov 20 06:59:17 CET 2017 - [email protected]
+
+- Update to 17.11.80
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/announce-applications-17.12-beta.php
+- Changes since 17.08.3:
+  * Don't forget to include CMakeFindDependencyMacro.
+  * Initialize variables
+  * initialize variables
+  * Allow to run test without install it
+  * Remove unused virtual keyword
+  * Remove qt check
+
+-------------------------------------------------------------------

Old:
----
  kmbox-17.08.3.tar.xz

New:
----
  kmbox-17.12.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kmbox.spec ++++++
--- /var/tmp/diff_new_pack.IVhV2f/_old  2017-12-18 08:51:29.178033179 +0100
+++ /var/tmp/diff_new_pack.IVhV2f/_new  2017-12-18 08:51:29.182032986 +0100
@@ -18,7 +18,7 @@
 
 %define kf5_version 5.19.0
 Name:           kmbox
-Version:        17.08.3
+Version:        17.12.0
 Release:        0
 %define kf5_version 5.26.0
 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA)

++++++ kmbox-17.08.3.tar.xz -> kmbox-17.12.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmbox-17.08.3/.reviewboardrc 
new/kmbox-17.12.0/.reviewboardrc
--- old/kmbox-17.08.3/.reviewboardrc    2017-10-29 08:12:36.000000000 +0100
+++ new/kmbox-17.12.0/.reviewboardrc    1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-REVIEWBOARD_URL = "https://git.reviewboard.kde.org";
-REPOSITORY = "git://anongit.kde.org/kmbox"
-BRANCH = "master"
-TARGET_GROUPS = "kdepimlibs"
-TARGET_PEOPLE = "mlaurent"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmbox-17.08.3/CMakeLists.txt 
new/kmbox-17.12.0/CMakeLists.txt
--- old/kmbox-17.08.3/CMakeLists.txt    2017-10-29 08:12:36.000000000 +0100
+++ new/kmbox-17.12.0/CMakeLists.txt    2017-12-04 11:20:23.000000000 +0100
@@ -1,10 +1,10 @@
 cmake_minimum_required(VERSION 3.0)
-set(PIM_VERSION "5.6.3")
+set(PIM_VERSION "5.7.0")
 
 project(KMbox VERSION ${PIM_VERSION})
 
 # ECM setup
-set(KF5_VERSION "5.35.0")
+set(KF5_VERSION "5.39.0")
 find_package(ECM ${KF5_VERSION} CONFIG REQUIRED)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
 
@@ -23,7 +23,7 @@
 
 
 set(KMBOX_LIB_VERSION ${PIM_VERSION})
-set(KMIME_LIB_VERSION "5.6.3")
+set(KMIME_LIB_VERSION "5.7.0")
 
 ecm_setup_version(PROJECT VARIABLE_PREFIX KMBOX
                         VERSION_HEADER 
"${CMAKE_CURRENT_BINARY_DIR}/kmbox_version.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmbox-17.08.3/KF5MboxConfig.cmake.in 
new/kmbox-17.12.0/KF5MboxConfig.cmake.in
--- old/kmbox-17.08.3/KF5MboxConfig.cmake.in    2017-10-29 08:12:36.000000000 
+0100
+++ new/kmbox-17.12.0/KF5MboxConfig.cmake.in    2017-12-04 11:20:23.000000000 
+0100
@@ -1,5 +1,6 @@
 @PACKAGE_INIT@
 
+include(CMakeFindDependencyMacro)
 find_dependency(KF5Mime "@KMIME_LIB_VERSION@")
 
 include("${CMAKE_CURRENT_LIST_DIR}/KF5MboxTargets.cmake")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmbox-17.08.3/autotests/mboxbenchmark.cpp 
new/kmbox-17.12.0/autotests/mboxbenchmark.cpp
--- old/kmbox-17.08.3/autotests/mboxbenchmark.cpp       2017-10-29 
08:12:36.000000000 +0100
+++ new/kmbox-17.12.0/autotests/mboxbenchmark.cpp       2017-12-04 
11:20:23.000000000 +0100
@@ -68,8 +68,7 @@
         mbox2.setLockType(MBox::None);
         mbox2.setUnlockTimeout(5000);
         mbox2.load(fileName());
-        foreach (const MBoxEntry &entry, mbox2.entries())
-        {
+        foreach (const MBoxEntry &entry, mbox2.entries()) {
             mbox2.readMessage(entry);
         }
     }
@@ -96,8 +95,7 @@
         mbox2.load(fileName());
         mbox2.setUnlockTimeout(5000);   // Keep the mbox locked for five 
seconds.
 
-        foreach (const MBoxEntry &entry, mbox2.entries())
-        {
+        foreach (const MBoxEntry &entry, mbox2.entries()) {
             mbox2.readMessage(entry);
         }
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmbox-17.08.3/autotests/mboxbenchmark.h 
new/kmbox-17.12.0/autotests/mboxbenchmark.h
--- old/kmbox-17.08.3/autotests/mboxbenchmark.h 2017-10-29 08:12:36.000000000 
+0100
+++ new/kmbox-17.12.0/autotests/mboxbenchmark.h 2017-12-04 11:20:23.000000000 
+0100
@@ -40,7 +40,7 @@
     QString fileName();
 
 private:
-    QTemporaryDir *mTempDir;
+    QTemporaryDir *mTempDir = nullptr;
     KMime::Message::Ptr mMail1;
 };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmbox-17.08.3/autotests/mboxtest.cpp 
new/kmbox-17.12.0/autotests/mboxtest.cpp
--- old/kmbox-17.08.3/autotests/mboxtest.cpp    2017-10-29 08:12:36.000000000 
+0100
+++ new/kmbox-17.12.0/autotests/mboxtest.cpp    2017-12-04 11:20:23.000000000 
+0100
@@ -319,30 +319,30 @@
     mbox1.appendMessage(mMail1);
 
     MBoxEntry::List infos = mbox1.entries();
-    QCOMPARE(infos.size() , 3);
+    QCOMPARE(infos.size(), 3);
 
     MBoxEntry::List deletedEntries;
     deletedEntries << infos.at(0);
 
     MBoxEntry::List infos2 = mbox1.entries(deletedEntries);
-    QCOMPARE(infos2.size() , 2);
+    QCOMPARE(infos2.size(), 2);
     QVERIFY(infos2.first() != infos.first());
     QVERIFY(infos2.last() != infos.first());
 
     deletedEntries << infos.at(1);
     infos2 = mbox1.entries(deletedEntries);
 
-    QCOMPARE(infos2.size() , 1);
+    QCOMPARE(infos2.size(), 1);
     QVERIFY(infos2.first() != infos.at(0));
     QVERIFY(infos2.first() != infos.at(1));
 
     deletedEntries << infos.at(2);
     infos2 = mbox1.entries(deletedEntries);
-    QCOMPARE(infos2.size() , 0);
+    QCOMPARE(infos2.size(), 0);
 
     QVERIFY(!deletedEntries.contains(MBoxEntry(10)));       // some random 
offset
     infos2 = mbox1.entries(MBoxEntry::List() << MBoxEntry(10));
-    QCOMPARE(infos2.size() , 3);
+    QCOMPARE(infos2.size(), 3);
     QCOMPARE(infos2.at(0), infos.at(0));
     QCOMPARE(infos2.at(1), infos.at(1));
     QCOMPARE(infos2.at(2), infos.at(2));
@@ -523,8 +523,8 @@
     file.open(QIODevice::WriteOnly | QIODevice::Append);
 
     QByteArray message = KMime::CRLFtoLF(sEntry1);
-    file.write(QByteArray("From [email protected] ") +
-               QDateTime::currentDateTime().toString(Qt::ISODate).toUtf8() + 
"\n");
+    file.write(QByteArray("From [email protected] ")
+               +QDateTime::currentDateTime().toString(Qt::ISODate).toUtf8() + 
"\n");
     file.write(message);
     file.write("\n\n");
     file.close();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmbox-17.08.3/autotests/mboxtest.h 
new/kmbox-17.12.0/autotests/mboxtest.h
--- old/kmbox-17.08.3/autotests/mboxtest.h      2017-10-29 08:12:36.000000000 
+0100
+++ new/kmbox-17.12.0/autotests/mboxtest.h      2017-12-04 11:20:23.000000000 
+0100
@@ -52,7 +52,7 @@
     void removeTestFile();
 
 private:
-    QTemporaryDir *mTempDir;
+    QTemporaryDir *mTempDir = nullptr;
     KMime::Message::Ptr mMail1;
     KMime::Message::Ptr mMail2;
 };
@@ -65,10 +65,10 @@
     explicit ThreadFillsMBox(const QString &fileName);
 
 protected:
-    virtual void run() override;
+    void run() override;
 
 private:
-    KMBox::MBox *mbox;
+    KMBox::MBox *mbox = nullptr;
 };
 
 #endif // MBOXTEST_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmbox-17.08.3/src/mbox.cpp 
new/kmbox-17.12.0/src/mbox.cpp
--- old/kmbox-17.08.3/src/mbox.cpp      2017-10-29 08:12:36.000000000 +0100
+++ new/kmbox-17.12.0/src/mbox.cpp      2017-12-04 11:20:23.000000000 +0100
@@ -169,9 +169,8 @@
 
         // if atEnd, use mail only if there was a separator line at all,
         // otherwise it's not a valid mbox
-        if (d->isMBoxSeparator(line) ||
-                (d->mMboxFile.atEnd() && (prevSeparator.size() != 0))) {
-
+        if (d->isMBoxSeparator(line)
+            || (d->mMboxFile.atEnd() && (prevSeparator.size() != 0))) {
             // if we are the at the file end, update pos to not forget the 
last line
             if (d->mMboxFile.atEnd()) {
                 pos = d->mMboxFile.pos();
@@ -239,8 +238,8 @@
         if (!d->mLockFileName.isEmpty()) {
             args << 
QString::fromLocal8Bit(QFile::encodeName(d->mLockFileName));
         } else {
-            args << 
QString::fromLocal8Bit(QFile::encodeName(d->mMboxFile.fileName() +
-                                           QLatin1String(".lock")));
+            args << 
QString::fromLocal8Bit(QFile::encodeName(d->mMboxFile.fileName()
+                                                             
+QLatin1String(".lock")));
         }
 
         rc = QProcess::execute(QStringLiteral("lockfile"), args);
@@ -313,7 +312,7 @@
 
 bool MBox::purge(const MBoxEntry::List &deletedEntries, QList<MBoxEntry::Pair> 
*movedEntries)
 {
-    if ( d->mMboxFile.fileName().isEmpty() || d->mReadOnly ) {
+    if (d->mMboxFile.fileName().isEmpty() || d->mReadOnly) {
         return false; // No file loaded yet or it's readOnly
     }
 
@@ -359,9 +358,9 @@
         if (deletedEntries.contains(entry) && !writeOffSetInitialized) {
             writeOffset = entry.messageOffset();
             writeOffSetInitialized = true;
-        } else if (writeOffSetInitialized &&
-                   writeOffset < entry.messageOffset() &&
-                   !deletedEntries.contains(entry)) {
+        } else if (writeOffSetInitialized
+                   && writeOffset < entry.messageOffset()
+                   && !deletedEntries.contains(entry)) {
             // The current message doesn't have to be deleted, but must be 
moved.
             // First determine the size of the entry that must be moved.
             quint64 entrySize = 0;
@@ -593,8 +592,9 @@
         return true;
     }
 
-    if ( d->mReadOnly )
+    if (d->mReadOnly) {
         return false;
+    }
 
     if (d->mAppendedEntries.isEmpty()) {
         return true; // Nothing to do.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmbox-17.08.3/src/mbox.h new/kmbox-17.12.0/src/mbox.h
--- old/kmbox-17.08.3/src/mbox.h        2017-10-29 08:12:36.000000000 +0100
+++ new/kmbox-17.12.0/src/mbox.h        2017-12-04 11:20:23.000000000 +0100
@@ -25,9 +25,7 @@
 
 #include <kmime/kmime_message.h>
 
-namespace KMBox
-{
-
+namespace KMBox {
 class MBoxPrivate;
 
 /**
@@ -257,7 +255,6 @@
      */
     bool isReadOnly() const;
 
-
 private:
     //@cond PRIVATE
     Q_DISABLE_COPY(MBox)
@@ -265,7 +262,6 @@
     MBoxPrivate *const d;
     //@endcond
 };
-
 }
 
 #endif // KMBOX_MBOX_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmbox-17.08.3/src/mbox_p.cpp 
new/kmbox-17.12.0/src/mbox_p.cpp
--- old/kmbox-17.08.3/src/mbox_p.cpp    2017-10-29 08:12:36.000000000 +0100
+++ new/kmbox-17.12.0/src/mbox_p.cpp    2017-12-04 11:20:23.000000000 +0100
@@ -26,8 +26,12 @@
 using namespace KMBox;
 
 MBoxPrivate::MBoxPrivate(MBox *mbox)
-    : mInitialMboxFileSize(0), mMBox(mbox),
-      mSeparatorMatcher(QStringLiteral("^From .*[0-9][0-9]:[0-9][0-9]")), 
mLockType(MBox::None), mFileLocked(false), mReadOnly(false)
+    : mInitialMboxFileSize(0)
+    , mMBox(mbox)
+    , mSeparatorMatcher(QStringLiteral("^From .*[0-9][0-9]:[0-9][0-9]"))
+    , mLockType(MBox::None)
+    , mFileLocked(false)
+    , mReadOnly(false)
 {
     connect(&mUnlockTimer, &QTimer::timeout, this, &MBoxPrivate::unlockMBox);
 }
@@ -47,11 +51,11 @@
 
     QIODevice::OpenMode mode = mReadOnly ? QIODevice::ReadOnly : 
QIODevice::ReadWrite;
 
-    if ( !mMboxFile.open( mode ) ) { // messages file
+    if (!mMboxFile.open(mode)) {     // messages file
         // failed to open readWrite -> try to open readOnly
-        if ( !mMboxFile.open( QIODevice::ReadOnly ) ) {
+        if (!mMboxFile.open(QIODevice::ReadOnly)) {
             qCDebug(KMBOX_LOG) << "Cannot open mbox file `" << 
mMboxFile.fileName() << "' FileError:"
-                     << mMboxFile.errorString();
+                               << mMboxFile.errorString();
             return false;
         } else {
             mReadOnly = true;
@@ -152,10 +156,8 @@
             if (onlyAnglesAfterLF && qstrncmp(s + 1, "rom ", STRDIM("rom ")) 
== 0) {
                 *d++ = '>';
             }
-        // fall through
-#if QT_VERSION >= QT_VERSION_CHECK(5,8,0)
-        Q_FALLTHROUGH();
-#endif
+            // fall through
+            Q_FALLTHROUGH();
         default:
             onlyAnglesAfterLF = false;
             break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmbox-17.08.3/src/mbox_p.h 
new/kmbox-17.12.0/src/mbox_p.h
--- old/kmbox-17.08.3/src/mbox_p.h      2017-10-29 08:12:36.000000000 +0100
+++ new/kmbox-17.12.0/src/mbox_p.h      2017-12-04 11:20:23.000000000 +0100
@@ -26,9 +26,7 @@
 #include <QObject>
 #include <QTimer>
 
-namespace KMBox
-{
-
+namespace KMBox {
 class MBoxPrivate : public QObject
 {
     Q_OBJECT
@@ -52,18 +50,17 @@
     void unlockMBox();
 
 public:
-    QByteArray      mAppendedEntries;
+    QByteArray mAppendedEntries;
     MBoxEntry::List mEntries;
-    quint64         mInitialMboxFileSize;
-    QString         mLockFileName;
-    MBox            *mMBox;
-    QFile           mMboxFile;
-    QTimer          mUnlockTimer;
-    QRegExp         mSeparatorMatcher;
-    MBox::LockType  mLockType;
-    bool            mFileLocked;
-    bool            mReadOnly;
-
+    quint64 mInitialMboxFileSize = 0;
+    QString mLockFileName;
+    MBox *mMBox = nullptr;
+    QFile mMboxFile;
+    QTimer mUnlockTimer;
+    QRegExp mSeparatorMatcher;
+    MBox::LockType mLockType;
+    bool mFileLocked = false;
+    bool mReadOnly = false;
 
 public: /// Static helper methods
     static QByteArray escapeFrom(const QByteArray &msg);
@@ -78,7 +75,6 @@
      */
     static void unescapeFrom(char *msg, size_t size);
 };
-
 }
 
 #endif // KMBOX_MBOX_P_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmbox-17.08.3/src/mboxentry.cpp 
new/kmbox-17.12.0/src/mboxentry.cpp
--- old/kmbox-17.08.3/src/mboxentry.cpp 2017-10-29 08:12:36.000000000 +0100
+++ new/kmbox-17.12.0/src/mboxentry.cpp 2017-12-04 11:20:23.000000000 +0100
@@ -54,7 +54,7 @@
 
 bool MBoxEntry::operator==(const MBoxEntry &other) const
 {
-    return (d->mOffset == other.d->mOffset);
+    return d->mOffset == other.d->mOffset;
 }
 
 bool MBoxEntry::operator!=(const MBoxEntry &other) const
@@ -64,7 +64,7 @@
 
 bool MBoxEntry::isValid() const
 {
-    return ((d->mOffset != 0) && (d->mMessageSize != 0));
+    return (d->mOffset != 0) && (d->mMessageSize != 0);
 }
 
 quint64 MBoxEntry::messageOffset() const
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmbox-17.08.3/src/mboxentry.h 
new/kmbox-17.12.0/src/mboxentry.h
--- old/kmbox-17.08.3/src/mboxentry.h   2017-10-29 08:12:36.000000000 +0100
+++ new/kmbox-17.12.0/src/mboxentry.h   2017-12-04 11:20:23.000000000 +0100
@@ -27,8 +27,7 @@
 #include <QPair>
 #include <QSharedDataPointer>
 
-namespace KMBox
-{
+namespace KMBox {
 class MBoxEntryPrivate;
 /**
  * @short A class that encapsulates an entry of a MBox.
@@ -116,7 +115,6 @@
     QSharedDataPointer<MBoxEntryPrivate> d;
     //@endcond
 };
-
 }
 
 Q_DECLARE_TYPEINFO(KMBox::MBoxEntry, Q_MOVABLE_TYPE);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kmbox-17.08.3/src/mboxentry_p.h 
new/kmbox-17.12.0/src/mboxentry_p.h
--- old/kmbox-17.08.3/src/mboxentry_p.h 2017-10-29 08:12:36.000000000 +0100
+++ new/kmbox-17.12.0/src/mboxentry_p.h 2017-12-04 11:20:23.000000000 +0100
@@ -22,14 +22,11 @@
 
 #include <QSharedData>
 
-namespace KMBox
-{
-
+namespace KMBox {
 class MBoxEntryPrivate : public QSharedData
 {
 public:
     MBoxEntryPrivate()
-        : mOffset(0), mMessageSize(0), mSeparatorSize(0)
     {
     }
 
@@ -41,11 +38,10 @@
         mSeparatorSize = other.mSeparatorSize;
     }
 
-    quint64 mOffset;
-    quint64 mMessageSize;
-    quint64 mSeparatorSize;
+    quint64 mOffset = 0;
+    quint64 mMessageSize = 0;
+    quint64 mSeparatorSize = 0;
 };
-
 }
 
 #endif // KMBOX_MBOXENTRY_P_H


Reply via email to