Hello community, here is the log from the commit of package kidentitymanagement for openSUSE:Factory checked in at 2018-04-25 09:50:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kidentitymanagement (Old) and /work/SRC/openSUSE:Factory/.kidentitymanagement.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kidentitymanagement" Wed Apr 25 09:50:15 2018 rev:31 rq:599051 version:18.04.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kidentitymanagement/kidentitymanagement.changes 2018-03-20 21:38:26.097042810 +0100 +++ /work/SRC/openSUSE:Factory/.kidentitymanagement.new/kidentitymanagement.changes 2018-04-25 09:50:21.755027864 +0200 @@ -1,0 +2,24 @@ +Wed Apr 18 07:49:20 CEST 2018 - lbeltr...@kde.org + +- Update to 18.04.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.04.0.php +- Changes since 18.03.90: + * None + +------------------------------------------------------------------- +Fri Apr 06 07:09:27 CEST 2018 - lbeltr...@kde.org + +- Update to 18.03.90 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.03.90.php +- Changes since 17.12.3: + * Add renamecategories + * Fix some warnings + * Use override directly + * Use QLatin1String +- Fix descriptions + +------------------------------------------------------------------- Old: ---- kidentitymanagement-17.12.3.tar.xz New: ---- kidentitymanagement-18.04.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kidentitymanagement.spec ++++++ --- /var/tmp/diff_new_pack.XEEajQ/_old 2018-04-25 09:50:22.379004982 +0200 +++ /var/tmp/diff_new_pack.XEEajQ/_new 2018-04-25 09:50:22.379004982 +0200 @@ -19,7 +19,7 @@ %bcond_without lang Name: kidentitymanagement -Version: 17.12.3 +Version: 18.04.0 Release: 0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) @@ -47,19 +47,22 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -This package contains the basic packages for KDE PIM applications. +This package provides a library to handle multiple email identities and +associated settings. %package -n libKF5IdentityManagement5 -Summary: KDE PIM Libraries: Identity Management +Summary: KDE PIM Libraries: Identity Management - core library Group: Development/Libraries/KDE Recommends: %{name}-lang Provides: %{name} = %{version} %description -n libKF5IdentityManagement5 -The Identity Management library for KDE PIM applications +This package provides the core library to handle multiple email identities and +associated settings. + %package devel -Summary: KDE PIM Libraries: Build Environment +Summary: KDE PIM Libraries: Identity Management - development files Group: Development/Libraries/KDE Requires: kcoreaddons-devel >= %{kf5_version} Requires: kpimtextedit-devel @@ -67,7 +70,7 @@ %description devel This package contains necessary include files and libraries needed -to develop KDE PIM applications. +to develop applications that make use of multiple email identities. %if %{with lang} %lang_package @@ -91,12 +94,14 @@ %files -n libKF5IdentityManagement5 %defattr(-,root,root) -%doc COPYING.LIB +%license COPYING.LIB %{_kf5_libdir}/libKF5IdentityManagement.so.* +%{_kf5_debugdir}/*.categories +%{_kf5_debugdir}/*.renamecategories %files devel %defattr(-,root,root) -%doc COPYING.LIB +%license COPYING.LIB %{_kf5_cmakedir}/KF5IdentityManagement/ %{_kf5_dbusinterfacesdir}/kf5_org.kde.pim.IdentityManager.xml %{_kf5_includedir}/KIdentityManagement/ @@ -106,7 +111,7 @@ %if %{with lang} %files lang -f %{name}.lang -%doc COPYING* +%license COPYING* %endif %changelog ++++++ kidentitymanagement-17.12.3.tar.xz -> kidentitymanagement-18.04.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kidentitymanagement-17.12.3/CMakeLists.txt new/kidentitymanagement-18.04.0/CMakeLists.txt --- old/kidentitymanagement-17.12.3/CMakeLists.txt 2018-03-06 01:27:33.000000000 +0100 +++ new/kidentitymanagement-18.04.0/CMakeLists.txt 2018-04-13 02:13:53.000000000 +0200 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.0) -set(PIM_VERSION "5.7.3") +set(PIM_VERSION "5.8.0") project(KIdentityManagement VERSION ${PIM_VERSION}) # ECM setup -set(KF5_VERSION "5.39.0") +set(KF5_VERSION "5.44.0") find_package(ECM ${KF5_VERSION} CONFIG REQUIRED) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) @@ -24,7 +24,7 @@ set(KIDENTITYMANAGEMENT_LIB_VERSION ${PIM_VERSION}) -set(PIMTEXTEDIT_LIB_VERSION "5.7.3") +set(PIMTEXTEDIT_LIB_VERSION "5.8.0") ecm_setup_version(PROJECT VARIABLE_PREFIX KIDENTITYMANAGEMENT VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kidentitymanagement_version.h" @@ -86,5 +86,7 @@ COMPONENT Devel ) +install( FILES kidentitymanagement.categories kidentitymanagement.renamecategories DESTINATION ${KDE_INSTALL_CONFDIR} ) + feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) ki18n_install(po) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kidentitymanagement-17.12.3/autotests/signaturetest.cpp new/kidentitymanagement-18.04.0/autotests/signaturetest.cpp --- old/kidentitymanagement-17.12.3/autotests/signaturetest.cpp 2018-02-26 06:43:05.000000000 +0100 +++ new/kidentitymanagement-18.04.0/autotests/signaturetest.cpp 2018-04-10 13:51:18.000000000 +0200 @@ -1,5 +1,5 @@ /* - Copyright (C) 2016-2017 Laurent Montel <mon...@kde.org> + Copyright (C) 2016-2018 Laurent Montel <mon...@kde.org> Copyright (c) 2008 Thomas McGuire <mcgu...@kde.org> This library is free software; you can redistribute it and/or modify it @@ -221,9 +221,9 @@ QImage image1, image2; QVERIFY(image1.load(image1Path)); QVERIFY(image2.load(image1Path)); - QString path = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + QLatin1Char('/') + QStringLiteral("emailidentities/unittest/"); + QString path = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + QStringLiteral("/emailidentities/unittest/"); QDir().mkpath(path); - QString configPath = QStandardPaths::writableLocation(QStandardPaths::ConfigLocation) + QLatin1Char('/') + QStringLiteral("signaturetest"); + QString configPath = QStandardPaths::writableLocation(QStandardPaths::ConfigLocation) + QStringLiteral("/signaturetest"); QDir().mkpath(configPath); KConfig config(configPath); KConfigGroup group1 = config.group("Signature1"); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kidentitymanagement-17.12.3/autotests/signaturetest.h new/kidentitymanagement-18.04.0/autotests/signaturetest.h --- old/kidentitymanagement-17.12.3/autotests/signaturetest.h 2018-02-26 06:43:05.000000000 +0100 +++ new/kidentitymanagement-18.04.0/autotests/signaturetest.h 2018-04-10 13:51:18.000000000 +0200 @@ -1,5 +1,5 @@ /* - Copyright (C) 2016-2017 Laurent Montel <mon...@kde.org> + Copyright (C) 2016-2018 Laurent Montel <mon...@kde.org> Copyright (c) 2009 Thomas McGuire <mcgu...@kde.org> This library is free software; you can redistribute it and/or modify it diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kidentitymanagement-17.12.3/kidentitymanagement.categories new/kidentitymanagement-18.04.0/kidentitymanagement.categories --- old/kidentitymanagement-17.12.3/kidentitymanagement.categories 1970-01-01 01:00:00.000000000 +0100 +++ new/kidentitymanagement-18.04.0/kidentitymanagement.categories 2018-04-10 13:51:18.000000000 +0200 @@ -0,0 +1 @@ +org.kde.pim.kidentitymanagement kidentitymanagement (pim lib) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kidentitymanagement-17.12.3/kidentitymanagement.renamecategories new/kidentitymanagement-18.04.0/kidentitymanagement.renamecategories --- old/kidentitymanagement-17.12.3/kidentitymanagement.renamecategories 1970-01-01 01:00:00.000000000 +0100 +++ new/kidentitymanagement-18.04.0/kidentitymanagement.renamecategories 2018-04-10 13:51:18.000000000 +0200 @@ -0,0 +1 @@ +log_kidentitymanagement org.kde.pim.kidentitymanagement diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kidentitymanagement-17.12.3/po/ca@valencia/libkpimidentities5.po new/kidentitymanagement-18.04.0/po/ca@valencia/libkpimidentities5.po --- old/kidentitymanagement-17.12.3/po/ca@valencia/libkpimidentities5.po 2018-03-06 01:27:32.000000000 +0100 +++ new/kidentitymanagement-18.04.0/po/ca@valencia/libkpimidentities5.po 2018-04-13 02:13:53.000000000 +0200 @@ -63,8 +63,8 @@ "Check this box if you want KMail to append a signature to mails written with " "this identity." msgstr "" -"Activeu esta casella si voleu que el KMail afija una signatura als correus " -"escrits amb esta identitat." +"Activeu aquesta casella si voleu que el KMail afija una signatura als " +"correus escrits amb aquesta identitat." #: signatureconfigurator.cpp:124 #, kde-format @@ -88,7 +88,7 @@ #, kde-format msgctxt "continuation of \"obtain signature text from\"" msgid "Output of Command" -msgstr "de l'eixida d'una orde" +msgstr "de l'eixida d'una ordre" #: signatureconfigurator.cpp:133 #, kde-format @@ -98,7 +98,7 @@ #: signatureconfigurator.cpp:174 #, kde-format msgid "Use this field to enter an arbitrary static signature." -msgstr "Useu este camp per introduir una signatura estàtica arbitrària." +msgstr "Useu aquest camp per introduir una signatura estàtica arbitrària." #: signatureconfigurator.cpp:215 signatureconfigurator.cpp:445 #, kde-format @@ -111,7 +111,7 @@ "Use this requester to specify a text file that contains your signature. It " "will be read every time you create a new mail or append a new signature." msgstr "" -"Useu este camp per especificar un fitxer de text que conté la vostra " +"Useu aquest camp per especificar un fitxer de text que conté la vostra " "signatura. Es llegirà cada cop que creeu un correu nou o afegiu una " "signatura nova." @@ -139,16 +139,16 @@ "signature. Usual commands for use with this mechanism are \"fortune\" or " "\"ksig -random\"." msgstr "" -"Ací podeu afegir una orde arbitrària, amb camí o bé sense, depenent de si " -"l'orde és o no a la variable d'entorn PATH. Per a cada correu nou, el KMail " -"executarà l'orde i usarà l'eixida (a l'eixida estàndard) com a signatura. " -"Algunes ordes que s'usen habitualment amb este mecanisme són «fortune» o " +"Ací podeu afegir una ordre arbitrària, amb camí o bé sense, depenent de si " +"l'ordre és o no a la variable d'entorn PATH. Per a cada correu nou, el KMail " +"executarà l'ordre i usarà l'eixida (a l'eixida estàndard) com a signatura. " +"Algunes ordres que s'usen habitualment amb aquest mecanisme són «fortune» o " "«ksig-random»." #: signatureconfigurator.cpp:267 #, kde-format msgid "S&pecify command:" -msgstr "Es&pecifiqueu l'orde:" +msgstr "Es&pecifiqueu l'ordre:" #: signatureconfigurator.cpp:455 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kidentitymanagement-17.12.3/po/zh_CN/libkpimidentities5.po new/kidentitymanagement-18.04.0/po/zh_CN/libkpimidentities5.po --- old/kidentitymanagement-17.12.3/po/zh_CN/libkpimidentities5.po 2018-03-06 01:27:33.000000000 +0100 +++ new/kidentitymanagement-18.04.0/po/zh_CN/libkpimidentities5.po 2018-04-13 02:13:53.000000000 +0200 @@ -7,7 +7,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-10-25 05:47+0200\n" -"PO-Revision-Date: 2018-02-28 02:28-0500\n" +"PO-Revision-Date: 2018-04-05 09:39-0400\n" "Last-Translator: guoyunhebrave <guoyunhebr...@gmail.com>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kidentitymanagement-17.12.3/src/identitymanager.h new/kidentitymanagement-18.04.0/src/identitymanager.h --- old/kidentitymanagement-17.12.3/src/identitymanager.h 2018-02-26 06:43:05.000000000 +0100 +++ new/kidentitymanagement-18.04.0/src/identitymanager.h 2018-04-10 13:51:18.000000000 +0200 @@ -45,7 +45,7 @@ * It is assumed that a minimum of one identity is always present. */ explicit IdentityManager(bool readonly = false, QObject *parent = nullptr, const char *name = nullptr); - virtual ~IdentityManager(); + ~IdentityManager() override; /** * Creates or reuses the identity manager instance for this process. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kidentitymanagement-17.12.3/src/signature.cpp new/kidentitymanagement-18.04.0/src/signature.cpp --- old/kidentitymanagement-17.12.3/src/signature.cpp 2018-02-26 06:43:05.000000000 +0100 +++ new/kidentitymanagement-18.04.0/src/signature.cpp 2018-04-10 13:51:18.000000000 +0200 @@ -42,8 +42,8 @@ { public: SignaturePrivate(Signature *qq) - : enabled(false) - , type(Signature::Disabled) + : type(Signature::Disabled) + , enabled(false) , inlinedHtml(false) , q(qq) { @@ -62,10 +62,10 @@ /// The directory where the images will be saved to. QString saveLocation; - bool enabled = false; QString path; QString text; Signature::Type type; + bool enabled = false; bool inlinedHtml = false; Signature *q = nullptr; }; @@ -211,7 +211,7 @@ QDir dir(saveLocation); const QStringList lst = dir.entryList(QDir::Files | QDir::NoDotAndDotDot | QDir::NoSymLinks); for (const QString &fileName : lst) { - if (fileName.toLower().endsWith(QStringLiteral(".png"))) { + if (fileName.toLower().endsWith(QLatin1String(".png"))) { qCDebug(KIDENTITYMANAGEMENT_LOG) << "Deleting old image" << dir.path() + fileName; dir.remove(fileName); } @@ -406,7 +406,7 @@ const bool htmlSig = (isInlinedHtml() && d->type == Inlined); QString newline = htmlSig ? QStringLiteral("<br>") : QStringLiteral("\n"); - if (htmlSig && signature.startsWith(QStringLiteral("<p"))) { + if (htmlSig && signature.startsWith(QLatin1String("<p"))) { newline.clear(); } @@ -475,7 +475,7 @@ QDir dir(d->saveLocation); const QStringList lst = dir.entryList(QDir::Files | QDir::NoDotAndDotDot | QDir::NoSymLinks); for (const QString &fileName : lst) { - if (fileName.toLower().endsWith(QStringLiteral(".png"))) { + if (fileName.toLower().endsWith(QLatin1String(".png"))) { QImage image; if (image.load(dir.path() + QLatin1Char('/') + fileName)) { addImage(image, fileName); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kidentitymanagement-17.12.3/src/signatureconfigurator.cpp new/kidentitymanagement-18.04.0/src/signatureconfigurator.cpp --- old/kidentitymanagement-17.12.3/src/signatureconfigurator.cpp 2018-02-26 06:43:05.000000000 +0100 +++ new/kidentitymanagement-18.04.0/src/signatureconfigurator.cpp 2018-04-10 13:51:18.000000000 +0200 @@ -66,9 +66,8 @@ // unnecessary tags Qt inserts QString asCleanedHTML() const; - SignatureConfigurator *q; - bool inlinedHtml = false; QString imageLocation; + SignatureConfigurator *q; QCheckBox *mEnableCheck = nullptr; QCheckBox *mHtmlCheck = nullptr; QComboBox *mSourceCombo = nullptr; @@ -78,6 +77,7 @@ KToolBar *mEditToolBar = nullptr; KToolBar *mFormatToolBar = nullptr; KPIMTextEdit::RichTextComposer *mTextEdit = nullptr; + bool inlinedHtml = false; }; //@endcond @@ -471,7 +471,7 @@ void SignatureConfigurator::setImageLocation(const Identity &identity) { - const QString dir = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + QLatin1Char('/') + QStringLiteral("emailidentities/%1/").arg( + const QString dir = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + QStringLiteral("/emailidentities/%1/").arg( QString::number(identity.uoid())); QDir().mkpath(dir); setImageLocation(dir); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kidentitymanagement-17.12.3/src/signatureconfigurator.h new/kidentitymanagement-18.04.0/src/signatureconfigurator.h --- old/kidentitymanagement-17.12.3/src/signatureconfigurator.h 2018-02-26 06:43:05.000000000 +0100 +++ new/kidentitymanagement-18.04.0/src/signatureconfigurator.h 2018-04-10 13:51:18.000000000 +0200 @@ -45,7 +45,7 @@ /** * destructor */ - virtual ~SignatureConfigurator(); + ~SignatureConfigurator() override; /** * Enum for the different viemodes.