Hello community, here is the log from the commit of package libkleo for openSUSE:Factory checked in at 2018-01-17 21:53:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libkleo (Old) and /work/SRC/openSUSE:Factory/.libkleo.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkleo" Wed Jan 17 21:53:20 2018 rev:23 rq:564394 version:17.12.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libkleo/libkleo.changes 2017-12-18 08:54:24.701559916 +0100 +++ /work/SRC/openSUSE:Factory/.libkleo.new/libkleo.changes 2018-01-17 21:53:22.081095448 +0100 @@ -1,0 +2,10 @@ +Thu Jan 11 23:41:22 CET 2018 - lbeltr...@kde.org + +- Update to 17.12.1 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.12.1.php +- Changes since 17.12.0: + * Fix sorting in KeyRearrangeColumnsProxyModel + +------------------------------------------------------------------- Old: ---- libkleo-17.12.0.tar.xz New: ---- libkleo-17.12.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libkleo.spec ++++++ --- /var/tmp/diff_new_pack.xCBL8z/_old 2018-01-17 21:53:23.101047740 +0100 +++ /var/tmp/diff_new_pack.xCBL8z/_new 2018-01-17 21:53:23.105047553 +0100 @@ -1,7 +1,7 @@ # # spec file for package libkleo # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %bcond_without lang Name: libkleo -Version: 17.12.0 +Version: 17.12.1 Release: 0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) ++++++ libkleo-17.12.0.tar.xz -> libkleo-17.12.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkleo-17.12.0/CMakeLists.txt new/libkleo-17.12.1/CMakeLists.txt --- old/libkleo-17.12.0/CMakeLists.txt 2017-12-08 02:04:08.000000000 +0100 +++ new/libkleo-17.12.1/CMakeLists.txt 2018-01-09 02:20:14.000000000 +0100 @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.0) -set(PIM_VERSION "5.7.0") +set(PIM_VERSION "5.7.1") project(libkleo VERSION ${PIM_VERSION}) @@ -25,7 +25,7 @@ set(LIBKLEO_LIB_VERSION ${PIM_VERSION}) set(QT_REQUIRED_VERSION "5.8.0") -set(KDEPIMTEXTEDIT_VERSION "5.7.0") +set(KDEPIMTEXTEDIT_VERSION "5.7.1") find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Widgets) find_package(KF5I18n ${KF5_VERSION} CONFIG REQUIRED) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkleo-17.12.0/po/fr/libkleopatra.po new/libkleo-17.12.1/po/fr/libkleopatra.po --- old/libkleo-17.12.0/po/fr/libkleopatra.po 2017-12-08 02:04:07.000000000 +0100 +++ new/libkleo-17.12.1/po/fr/libkleopatra.po 2018-01-09 02:20:13.000000000 +0100 @@ -9,7 +9,7 @@ # Sébastien Renard <sebastien.ren...@digitalfox.org>, 2007, 2008. # Sébastien Renard <ren...@kde.org>, 2011, 2015. # xavier <xavier.besn...@neuf.fr>, 2013. -# Vincent Pinon <vpi...@kde.org>, 2017. +# Vincent Pinon <vpi...@kde.org>, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: libkleopatra\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkleo-17.12.0/po/pl/libkleopatra.po new/libkleo-17.12.1/po/pl/libkleopatra.po --- old/libkleo-17.12.0/po/pl/libkleopatra.po 2017-12-08 02:04:08.000000000 +0100 +++ new/libkleo-17.12.1/po/pl/libkleopatra.po 2018-01-09 02:20:14.000000000 +0100 @@ -1,5 +1,5 @@ # translation of libkleopatra.po to -# Version: $Revision: 1501348 $ +# Version: $Revision: 1506126 $ # Copyright (C) 2002,2003, 2004, 2005, 2007, 2008 Free Software Foundation, Inc. # # Krzysztof Lichota <lich...@mimuw.edu.pl>, 2002, 2004, 2005. @@ -12,7 +12,7 @@ "Project-Id-Version: libkleopatra\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-10-12 03:26+0200\n" -"PO-Revision-Date: 2017-10-22 05:53+0100\n" +"PO-Revision-Date: 2017-12-09 07:43+0100\n" "Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilow...@gmail.com>\n" "Language-Team: Polish <kde-i18n-...@kde.org>\n" "Language: pl\n" @@ -584,7 +584,7 @@ #, kde-format msgid "<b>(Optional)</b> Enter your user name here, if needed." msgstr "" -"<b>(Opcjonalne)</b> Proszę wpisać tutaj swoją nazwę użytkownika, jeśli jest " +"<b>(Opcjonalne)</b> Wpisz tutaj swoją nazwę użytkownika, jeśli jest " "potrzebna." #: ui/directoryserviceswidget.cpp:746 @@ -594,7 +594,7 @@ "that the password will be saved in the clear in a config file in your home " "directory." msgstr "" -"<b>(Opcjonalne, nie zalecane)</b> Proszę wpisać tu swoje hasło, jeśli jest " +"<b>(Opcjonalne, nie zalecane)</b> Wpisz tu swoje hasło, jeśli jest " "potrzebne. Uwaga: hasło zostanie zapisane jawnym tekstem w pliku ustawień w " "twoim katalogu domowym." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkleo-17.12.0/po/tr/libkleopatra.po new/libkleo-17.12.1/po/tr/libkleopatra.po --- old/libkleo-17.12.0/po/tr/libkleopatra.po 2017-12-08 02:04:08.000000000 +0100 +++ new/libkleo-17.12.1/po/tr/libkleopatra.po 2018-01-09 02:20:14.000000000 +0100 @@ -816,8 +816,8 @@ "<qt><p>An error occurred while fetching the keys from the backend:</p><p><b>" "%1</b></p></qt>" msgstr "" -"<qt><p>Arka uçtan anahtarlar alınırken bir hata oluştu:</p><p><b>%1</b></p></" -"qt>" +"<qt><p>Arka uçtan anahtarlar alınırken bir hata " +"oluştu:</p><p><b>%1</b></p></qt>" #: ui/keyrequester.cpp:251 ui/keyrequester.cpp:283 ui/keyrequester.cpp:306 #: ui/keyselectiondialog.cpp:628 ui/keyselectiondialog.cpp:660 @@ -1517,8 +1517,7 @@ #: utils/formatting.cpp:748 #, kde-format msgid "The import contained no new data for this certificate. It is unchanged." -msgstr "" -"İçe aktarma, bu sertifika için yeni bir veri içermiyor. Değiştirilmedi." +msgstr "İçe aktarma, bu sertifika için yeni bir veri içermiyor. Değiştirilmedi." #: utils/formatting.cpp:765 #, kde-format @@ -1627,21 +1626,18 @@ #~ msgid "" #~ "Select the access scheme (scheme) that the directory service is available " #~ "through." -#~ msgstr "" -#~ "Dizin hizmetinin kullanılabilir olduğu erişim şemasını (şema) seçin." +#~ msgstr "Dizin hizmetinin kullanılabilir olduğu erişim şemasını (şema) seçin." #~ msgid "" #~ "Check this column if this directory service is providing S/MIME (X.509) " #~ "certificates." #~ msgstr "" -#~ "Dizin hizmeti S/MIME (X.509) sertifikaları sağlıyorsa bu sütunu kontrol " -#~ "edin." +#~ "Dizin hizmeti S/MIME (X.509) sertifikaları sağlıyorsa bu sütunu kontrol edin." #~ msgid "" #~ "Check this column if this directory service is providing OpenPGP " #~ "certificates." -#~ msgstr "" -#~ "Dizin hizmeti OpenPGP sertifikaları sağlıyorsa bu sütunu kontrol edin." +#~ msgstr "Dizin hizmeti OpenPGP sertifikaları sağlıyorsa bu sütunu kontrol edin." #~ msgid "0 - None (no debugging at all)" #~ msgstr "0 - Hiçbiri (hata ayıklama yok)" @@ -1868,21 +1864,20 @@ #~ msgid "" #~ "You need a passphrase to unlock the secret key for user:<br/> %1 (retry)" #~ msgstr "" -#~ "Kullanıcının gizli anahtarını açmak için bir şifreye ihtiyacınız var:<br/" -#~ "> %1 (retry)" +#~ "Kullanıcının gizli anahtarını açmak için bir şifreye ihtiyacınız var:<br/> %" +#~ "1 (retry)" #~ msgid "You need a passphrase to unlock the secret key for user:<br/> %1" #~ msgstr "" -#~ "Kullanıcının gizli anahtarını açmak için bir şifreye ihtiyacınız var:<br/" -#~ "> %1" +#~ "Kullanıcının gizli anahtarını açmak için bir şifreye ihtiyacınız var:<br/> %1" #~ msgid "" #~ "This dialog will reappear every time the passphrase is needed. For a more " #~ "secure solution that also allows caching the passphrase, use gpg-agent." #~ msgstr "" -#~ "Bu diyalog kutusu her şifreye ihtiyaç duyulduğunda tekrar görünecektir. " -#~ "Daha güvenli bir çözüm olarak şifreyi kaydetmeye de izin veren gpg-agent' " -#~ "i kullanın." +#~ "Bu diyalog kutusu her şifreye ihtiyaç duyulduğunda tekrar görünecektir. Daha " +#~ "güvenli bir çözüm olarak şifreyi kaydetmeye de izin veren gpg-agent' i " +#~ "kullanın." #~ msgid "gpg-agent was found in %1, but does not appear to be running." #~ msgstr "%1 içinde gpg-agent bulundu, ama çalışır gibi görünmüyor." @@ -1924,9 +1919,9 @@ #~ "<qt>\n" #~ "<h1>X.500 Dizin Servisleri</h1>\n" #~ "X.500 dizin servislerini, sertifikaları ve yerel olarak kaydedilmeyen " -#~ "sertifika iptal listelerini almak için kullanabilirsiniz. Eğer bu " -#~ "özelliği kullanmak istiyor ve hangi dizin servisini kullanacağınızdan " -#~ "emin değilseniz, sistem yöneticinize danışın.\n" +#~ "sertifika iptal listelerini almak için kullanabilirsiniz. Eğer bu özelliği " +#~ "kullanmak istiyor ve hangi dizin servisini kullanacağınızdan emin " +#~ "değilseniz, sistem yöneticinize danışın.\n" #~ "<p> \n" #~ "Eğer bir dizin servisi kullanmıyorsanız, hâlâ yerel sertifikaları " #~ "kullanabilirsiniz.\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkleo-17.12.0/po/zh_CN/libkleopatra.po new/libkleo-17.12.1/po/zh_CN/libkleopatra.po --- old/libkleo-17.12.0/po/zh_CN/libkleopatra.po 2017-12-08 02:04:08.000000000 +0100 +++ new/libkleo-17.12.1/po/zh_CN/libkleopatra.po 2018-01-09 02:20:14.000000000 +0100 @@ -9,7 +9,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-10-12 03:26+0200\n" -"PO-Revision-Date: 2017-11-09 08:20-0500\n" +"PO-Revision-Date: 2018-01-08 18:07-0500\n" "Last-Translator: guoyunhebrave <guoyunhebr...@gmail.com>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -20,7 +20,7 @@ "X-Generator: crowdin.com\n" "X-Crowdin-Project: kdeorg\n" "X-Crowdin-Language: zh-CN\n" -"X-Crowdin-File: /kf5-trunk/messages/pim/libkleopatra.pot\n" +"X-Crowdin-File: /kf5-stable/messages/pim/libkleopatra.pot\n" #: kleo/checksumdefinition.cpp:107 #, kde-format @@ -1179,7 +1179,7 @@ #: utils/formatting.cpp:271 #, kde-format msgid "Encryption" -msgstr "" +msgstr "仅加密" #: utils/formatting.cpp:274 #, kde-format @@ -1370,7 +1370,7 @@ #, kde-format msgctxt "as in good/valid signature" msgid "good" -msgstr "良好" +msgstr "良好 " #: utils/formatting.cpp:591 #, kde-format @@ -1381,7 +1381,7 @@ #, kde-format msgctxt "good/valid signature" msgid "good" -msgstr "良好" +msgstr "良好 " #: utils/formatting.cpp:601 #, kde-format @@ -1398,7 +1398,7 @@ #, kde-format msgctxt "name, email, key id" msgid "%1 %2 (%3)" -msgstr "" +msgstr "%1 %2 (%3)" #: utils/formatting.cpp:671 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkleo-17.12.0/src/models/keyrearrangecolumnsproxymodel.cpp new/libkleo-17.12.1/src/models/keyrearrangecolumnsproxymodel.cpp --- old/libkleo-17.12.0/src/models/keyrearrangecolumnsproxymodel.cpp 2017-12-04 11:20:17.000000000 +0100 +++ new/libkleo-17.12.1/src/models/keyrearrangecolumnsproxymodel.cpp 2018-01-05 08:07:44.000000000 +0100 @@ -81,3 +81,15 @@ } return myIdxs; } + +void KeyRearrangeColumnsProxyModel::sort(int column, Qt::SortOrder order) +{ + const auto fakeIdx = createIndex(0, column); + if (!fakeIdx.isValid()) { + // Empty model? + KRearrangeColumnsProxyModel::sort(column, order); + return; + } + const auto remappedIdx = mapToSource(fakeIdx); + KRearrangeColumnsProxyModel::sort(remappedIdx.column(), order); +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkleo-17.12.0/src/models/keyrearrangecolumnsproxymodel.h new/libkleo-17.12.1/src/models/keyrearrangecolumnsproxymodel.h --- old/libkleo-17.12.0/src/models/keyrearrangecolumnsproxymodel.h 2017-12-04 11:20:17.000000000 +0100 +++ new/libkleo-17.12.1/src/models/keyrearrangecolumnsproxymodel.h 2018-01-05 08:07:44.000000000 +0100 @@ -54,6 +54,8 @@ QModelIndex index(const GpgME::Key &key) const override; QList<QModelIndex> indexes(const std::vector<GpgME::Key> &keys) const override; + + void sort(int column, Qt::SortOrder order = Qt::AscendingOrder) override; private: KeyListModelInterface *klm() const; }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkleo-17.12.0/src/ui/auditlogviewer.cpp new/libkleo-17.12.1/src/ui/auditlogviewer.cpp --- old/libkleo-17.12.0/src/ui/auditlogviewer.cpp 2017-12-04 11:20:17.000000000 +0100 +++ new/libkleo-17.12.1/src/ui/auditlogviewer.cpp 2018-01-05 08:07:44.000000000 +0100 @@ -1,5 +1,5 @@ /* - Copyright (c) 2015-2017 Montel Laurent <mon...@kde.org> + Copyright (c) 2015-2018 Montel Laurent <mon...@kde.org> This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkleo-17.12.0/src/ui/auditlogviewer.h new/libkleo-17.12.1/src/ui/auditlogviewer.h --- old/libkleo-17.12.0/src/ui/auditlogviewer.h 2017-12-04 11:20:17.000000000 +0100 +++ new/libkleo-17.12.1/src/ui/auditlogviewer.h 2018-01-05 08:07:44.000000000 +0100 @@ -1,5 +1,5 @@ /* - Copyright (c) 2015-2017 Montel Laurent <mon...@kde.org> + Copyright (c) 2015-2018 Montel Laurent <mon...@kde.org> This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by