Hello community,

here is the log from the commit of package kgpg for openSUSE:Factory checked in 
at 2016-06-20 10:59:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kgpg (Old)
 and      /work/SRC/openSUSE:Factory/.kgpg.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kgpg"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kgpg/kgpg.changes        2016-05-31 
12:17:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kgpg.new/kgpg.changes   2016-06-20 
11:00:00.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Jun 10 17:58:17 UTC 2016 - tittiatc...@gmail.com
+
+- Update to KDE Applications 16.04.2
+   * KDE Applications 16.04.2
+   * https://www.kde.org/announcements/announce-applications-16.04.2.php
+
+
+-------------------------------------------------------------------

Old:
----
  kgpg-16.04.1.tar.xz

New:
----
  kgpg-16.04.2.tar.xz

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

Other differences:
------------------
++++++ kgpg.spec ++++++
--- /var/tmp/diff_new_pack.uH1bGa/_old  2016-06-20 11:00:01.000000000 +0200
+++ /var/tmp/diff_new_pack.uH1bGa/_new  2016-06-20 11:00:01.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           kgpg
-Version:        16.04.1
+Version:        16.04.2
 Release:        0
 Summary:        Encryption Tool
 License:        GPL-2.0+

++++++ kgpg-16.04.1.tar.xz -> kgpg-16.04.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kgpg-16.04.1/keyinfodialog.cpp 
new/kgpg-16.04.2/keyinfodialog.cpp
--- old/kgpg-16.04.1/keyinfodialog.cpp  2016-03-08 18:48:12.000000000 +0100
+++ new/kgpg-16.04.2/keyinfodialog.cpp  2016-06-06 18:58:55.000000000 +0200
@@ -29,7 +29,6 @@
 #include <KGlobal>
 #include <KLocale>
 #include <KMessageBox>
-#include <KPushButton>
 #include <KToolInvocation>
 #include <QApplication>
 #include <QCheckBox>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kgpg-16.04.1/model/kgpgsearchresultmodel.cpp 
new/kgpg-16.04.2/model/kgpgsearchresultmodel.cpp
--- old/kgpg-16.04.1/model/kgpgsearchresultmodel.cpp    2016-03-08 
18:48:12.000000000 +0100
+++ new/kgpg-16.04.2/model/kgpgsearchresultmodel.cpp    2016-06-06 
18:58:55.000000000 +0200
@@ -16,6 +16,8 @@
 #include <KDateTime>
 #include <KDebug>
 #include <KLocale>
+
+#include <QScopedPointer>
 #include <QString>
 #include <QStringList>
 #include <QTextCodec>
@@ -352,7 +354,7 @@
 }
 
 void
-KGpgSearchResultModel::slotAddKey(QStringList lines)
+KGpgSearchResultModel::slotAddKey(const QStringList &lines)
 {
        Q_ASSERT(!lines.isEmpty());
        Q_ASSERT(lines.first().startsWith(QLatin1String("pub:")));
@@ -360,13 +362,15 @@
        if (lines.count() == 1)
                return;
 
-       SearchResult *nkey = new SearchResult(lines.takeFirst());
-       if (!nkey->m_validPub) {
-               delete nkey;
+       QStringList::const_iterator it = lines.constBegin();
+
+       QScopedPointer<SearchResult> nkey(new SearchResult(*it));
+       if (!nkey->m_validPub)
                return;
-       }
 
-       foreach (const QString &line, lines) {
+       const QStringList::const_iterator itEnd = lines.constEnd();
+       for (it++; it != itEnd; it++) {
+               const QString &line = *it;
                if (line.startsWith(QLatin1String("uid:"))) {
                        QString kid = d->urlDecode(line.section(QLatin1Char( 
':' ), 1, 1));
 
@@ -380,10 +384,7 @@
 
        if (nkey->getUidCount() > 0) {
                beginInsertRows(QModelIndex(), d->m_items.count(), 
d->m_items.count());
-               d->m_items.append(nkey);
+               d->m_items.append(nkey.take());
                endInsertRows();
-       } else {
-               // key server sent back a crappy key
-               delete nkey;
        }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kgpg-16.04.1/model/kgpgsearchresultmodel.h 
new/kgpg-16.04.2/model/kgpgsearchresultmodel.h
--- old/kgpg-16.04.1/model/kgpgsearchresultmodel.h      2016-03-08 
18:48:12.000000000 +0100
+++ new/kgpg-16.04.2/model/kgpgsearchresultmodel.h      2016-06-06 
18:58:55.000000000 +0200
@@ -20,12 +20,10 @@
 #define KGPGSEARCHRESULTMODEL_H
 
 #include <QAbstractItemModel>
+#include <QStringList>
 
 #include <kgpgcompiler.h>
 
-class QString;
-class QStringList;
-
 class KGpgSearchResultModelPrivate;
 
 /**
@@ -56,7 +54,7 @@
        const QString &idForIndex(const QModelIndex &index) const;
 
 public slots:
-       void slotAddKey(QStringList lines);
+       void slotAddKey(const QStringList &lines);
 
 private:
        KGpgSearchResultModelPrivate * const d;


Reply via email to