Hello community, here is the log from the commit of package messagelib for openSUSE:Factory checked in at 2017-03-15 01:00:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/messagelib (Old) and /work/SRC/openSUSE:Factory/.messagelib.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "messagelib" Wed Mar 15 01:00:41 2017 rev:12 rq:478274 version:16.12.3 Changes: -------- --- /work/SRC/openSUSE:Factory/messagelib/messagelib.changes 2017-02-13 07:39:41.571495582 +0100 +++ /work/SRC/openSUSE:Factory/.messagelib.new/messagelib.changes 2017-03-15 01:59:20.776380931 +0100 @@ -1,0 +2,15 @@ +Thu Mar 9 12:43:59 CET 2017 - [email protected] + +- Update to 16.12.3 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-16.12.3.php +- Changes since 16.12.2: + * Fix Bug 377247 - kMail 2 does not properly escape header (kde#377247) + * Use correct variable for date direction + * Finish removing the user agent from sent emails. + * Rename method as requested by David + * Keep "disable emoticon" state even if we switch message + + +------------------------------------------------------------------- Old: ---- messagelib-16.12.2.tar.xz New: ---- messagelib-16.12.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ messagelib.spec ++++++ --- /var/tmp/diff_new_pack.FXMmjf/_old 2017-03-15 01:59:21.392293856 +0100 +++ /var/tmp/diff_new_pack.FXMmjf/_new 2017-03-15 01:59:21.396293291 +0100 @@ -17,10 +17,10 @@ Name: messagelib -Version: 16.12.2 +Version: 16.12.3 Release: 0 %define kf5_version 5.26.0 -# Latest stable Applications (e.g. 16.08 in KA, but 16.12.2 in KUA) +# Latest stable Applications (e.g. 16.08 in KA, but 16.12.3 in KUA) %{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} Summary: KDE PIM library for e-mail message parsing and display # FIXME: use correct group, see "https://en.opensuse.org/openSUSE:Package_group_guidelines" ++++++ messagelib-16.12.2.tar.xz -> messagelib-16.12.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/messagelib-16.12.2/CMakeLists.txt new/messagelib-16.12.3/CMakeLists.txt --- old/messagelib-16.12.2/CMakeLists.txt 2017-02-05 08:03:21.000000000 +0100 +++ new/messagelib-16.12.3/CMakeLists.txt 2017-03-06 13:30:37.000000000 +0100 @@ -7,28 +7,28 @@ set(KF5_VERSION "5.28.0") -set(PIM_VERSION "5.4.2") +set(PIM_VERSION "5.4.3") set(MESSAGELIB_LIB_VERSION ${PIM_VERSION}) -set(AKONADIMIME_LIB_VERSION "5.4.2") +set(AKONADIMIME_LIB_VERSION "5.4.3") set(QT_REQUIRED_VERSION "5.6.0") -set(AKONADI_VERSION "5.4.2") -set(AKONADINOTES_LIB_VERSION "5.4.2") -set(GRANTLEETHEME_LIB_VERSION "5.4.2") -set(GRAVATAR_LIB_VERSION "5.4.2") -set(IDENTITYMANAGEMENT_LIB_VERSION "5.4.2") -set(KCONTACTS_LIB_VERSION "5.4.2") -set(KDEPIM_APPS_LIB_VERSION "5.4.2") -set(KLDAP_LIB_VERSION "5.4.2") -set(KMAILTRANSPORT_LIB_VERSION "5.4.2") -set(KMBOX_LIB_VERSION "5.4.2") -set(KMIME_LIB_VERSION "5.4.2") -set(KPIMTEXTEDIT_LIB_VERSION "5.4.2") -set(LIBKDEPIM_LIB_VERSION "5.4.2") -set(LIBKLEO_LIB_VERSION "5.4.2") -set(PIMCOMMON_LIB_VERSION "5.4.2") +set(AKONADI_VERSION "5.4.3") +set(AKONADINOTES_LIB_VERSION "5.4.3") +set(GRANTLEETHEME_LIB_VERSION "5.4.3") +set(GRAVATAR_LIB_VERSION "5.4.3") +set(IDENTITYMANAGEMENT_LIB_VERSION "5.4.3") +set(KCONTACTS_LIB_VERSION "5.4.3") +set(KDEPIM_APPS_LIB_VERSION "5.4.3") +set(KLDAP_LIB_VERSION "5.4.3") +set(KMAILTRANSPORT_LIB_VERSION "5.4.3") +set(KMBOX_LIB_VERSION "5.4.3") +set(KMIME_LIB_VERSION "5.4.3") +set(KPIMTEXTEDIT_LIB_VERSION "5.4.3") +set(LIBKDEPIM_LIB_VERSION "5.4.3") +set(LIBKLEO_LIB_VERSION "5.4.3") +set(PIMCOMMON_LIB_VERSION "5.4.3") set(GPGME_LIB_VERSION "1.7.1") @@ -104,7 +104,7 @@ find_package(KF5PimTextEdit ${KPIMTEXTEDIT_LIB_VERSION} CONFIG REQUIRED) find_package(KF5SendLater ${KDEPIM_APPS_LIB_VERSION} CONFIG REQUIRED) - find_package(KF5AkonadiSearch "5.4.2" CONFIG REQUIRED) + find_package(KF5AkonadiSearch "5.4.3" CONFIG REQUIRED) set_package_properties(KF5AkonadiSearch PROPERTIES DESCRIPTION "The Akonadi Search libraries" URL "http://www.kde.org" TYPE REQUIRED PURPOSE "Provides search capabilities in KMail and Akonadi") endif() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/messagelib-16.12.2/messagecomposer/src/helper/messagehelper.cpp new/messagelib-16.12.3/messagecomposer/src/helper/messagehelper.cpp --- old/messagelib-16.12.2/messagecomposer/src/helper/messagehelper.cpp 2017-02-05 08:03:21.000000000 +0100 +++ new/messagelib-16.12.3/messagecomposer/src/helper/messagehelper.cpp 2017-03-06 13:30:37.000000000 +0100 @@ -46,9 +46,6 @@ message->removeHeader<KMime::Headers::Subject>(); message->date()->setDateTime(QDateTime::currentDateTime()); - const QStringList extraInfo = QStringList() << QString::fromLocal8Bit(MESSAGELIB_GIT_REVISION_STRING) << QString::fromLocal8Bit(MESSAGELIB_GIT_LAST_CHANGE); - - message->userAgent()->fromUnicodeString(KProtocolManager::userAgentForApplication(QString::fromLocal8Bit("KMail"), QString::fromLocal8Bit(MESSAGELIB_GIT_REVISION_STRING), extraInfo), QLatin1String("utf-8").latin1()); // This will allow to change Content-Type: message->contentType()->setMimeType("text/plain"); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/messagelib-16.12.2/messageviewer/src/header/grantleeheaderformatter.cpp new/messagelib-16.12.3/messageviewer/src/header/grantleeheaderformatter.cpp --- old/messagelib-16.12.2/messageviewer/src/header/grantleeheaderformatter.cpp 2017-02-05 08:03:21.000000000 +0100 +++ new/messagelib-16.12.3/messageviewer/src/header/grantleeheaderformatter.cpp 2017-03-06 13:30:37.000000000 +0100 @@ -160,7 +160,7 @@ headerObject.insert(QStringLiteral("fromStr"), message->from()->asUnicodeString()); //Sender - headerObject.insert(QStringLiteral("sender"), message->sender()->asUnicodeString()); + headerObject.insert(QStringLiteral("sender"), d->headerStyleUtil.strToHtml(message->sender()->asUnicodeString())); headerObject.insert(QStringLiteral("senderi18n"), i18n("Sender:")); headerObject.insert(QStringLiteral("listidi18n"), i18n("List-Id:")); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/messagelib-16.12.2/messageviewer/src/messageviewerheaderplugins/defaultgrantleeheaderstyleplugin/theme/5.2/header.html new/messagelib-16.12.3/messageviewer/src/messageviewerheaderplugins/defaultgrantleeheaderstyleplugin/theme/5.2/header.html --- old/messagelib-16.12.2/messageviewer/src/messageviewerheaderplugins/defaultgrantleeheaderstyleplugin/theme/5.2/header.html 2017-02-05 08:03:21.000000000 +0100 +++ new/messagelib-16.12.3/messageviewer/src/messageviewerheaderplugins/defaultgrantleeheaderstyleplugin/theme/5.2/header.html 2017-03-06 13:30:37.000000000 +0100 @@ -74,7 +74,7 @@ {% endif %} <div class="row"> <div class="headerleft">{{ header.datei18n }}</div> - <div class="headerrightdate" dir="{{ dateDir }}">{{ header.dateshort }}</div> + <div class="headerrightdate" dir="{{ header.applicationDir }}">{{ header.dateshort }}</div> </div> {% if header.spamHTML %} <div class="row"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/messagelib-16.12.2/messageviewer/src/viewer/viewer.cpp new/messagelib-16.12.3/messageviewer/src/viewer/viewer.cpp --- old/messagelib-16.12.2/messageviewer/src/viewer/viewer.cpp 2017-02-05 08:03:21.000000000 +0100 +++ new/messagelib-16.12.3/messageviewer/src/viewer/viewer.cpp 2017-03-06 13:30:37.000000000 +0100 @@ -601,7 +601,7 @@ return d->mResetMessageDisplayFormat; } -QAction *Viewer::disableEmoticonAction() const +KToggleAction *Viewer::disableEmoticonAction() const { Q_D(const Viewer); return d->mDisableEmoticonAction; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/messagelib-16.12.2/messageviewer/src/viewer/viewer.h new/messagelib-16.12.3/messageviewer/src/viewer/viewer.h --- old/messagelib-16.12.2/messageviewer/src/viewer/viewer.h 2017-02-05 08:03:21.000000000 +0100 +++ new/messagelib-16.12.3/messageviewer/src/viewer/viewer.h 2017-03-06 13:30:37.000000000 +0100 @@ -278,7 +278,7 @@ QAction *saveAsAction() const; QAction *saveMessageDisplayFormatAction() const; QAction *resetMessageDisplayFormatAction() const; - QAction *disableEmoticonAction() const; + KToggleAction *disableEmoticonAction() const; KActionMenu *shareServiceUrlMenu() const; HeaderStylePlugin *headerStylePlugin() const; void setPluginName(const QString &pluginName); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/messagelib-16.12.2/messageviewer/src/viewer/viewer_p.cpp new/messagelib-16.12.3/messageviewer/src/viewer/viewer_p.cpp --- old/messagelib-16.12.2/messageviewer/src/viewer/viewer_p.cpp 2017-02-05 08:03:21.000000000 +0100 +++ new/messagelib-16.12.3/messageviewer/src/viewer/viewer_p.cpp 2017-03-06 13:30:37.000000000 +0100 @@ -1254,7 +1254,6 @@ void ViewerPrivate::resetStateForNewMessage() { - mForceEmoticons = true; mClickedUrl.clear(); mImageUrl.clear(); enableMessageDisplay(); // just to make sure it's on @@ -1719,9 +1718,9 @@ ac->addAction(QStringLiteral("shareservice_menu"), mShareServiceUrlMenu); connect(mShareServiceManager, &PimCommon::ShareServiceUrlManager::serviceUrlSelected, this, &ViewerPrivate::slotServiceUrlSelected); - mDisableEmoticonAction = new QAction(i18n("Disable Emoticon"), this); + mDisableEmoticonAction = new KToggleAction(i18n("Disable Emoticon"), this); ac->addAction(QStringLiteral("disable_emoticon"), mDisableEmoticonAction); - connect(mDisableEmoticonAction, &QAction::triggered, this, &ViewerPrivate::slotDisableEmoticon); + connect(mDisableEmoticonAction, &QAction::triggered, this, &ViewerPrivate::slotToggleEmoticons); ac->setDefaultShortcut(mFindInMessageAction, KStandardShortcut::find().first()); } @@ -3138,10 +3137,8 @@ mViewer->setPrintElementBackground(printElementBackground); } -void ViewerPrivate::slotDisableEmoticon() +void ViewerPrivate::slotToggleEmoticons() { - if (mForceEmoticons) { - mForceEmoticons = false; - update(MimeTreeParser::Force); - } + mForceEmoticons = !mForceEmoticons; + update(MimeTreeParser::Force); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/messagelib-16.12.2/messageviewer/src/viewer/viewer_p.h new/messagelib-16.12.3/messageviewer/src/viewer/viewer_p.h --- old/messagelib-16.12.2/messageviewer/src/viewer/viewer_p.h 2017-02-05 08:03:21.000000000 +0100 +++ new/messagelib-16.12.3/messageviewer/src/viewer/viewer_p.h 2017-03-06 13:30:37.000000000 +0100 @@ -474,7 +474,7 @@ void slotExportHtmlPageSuccess(const QString &filename); void slotHandlePagePrinted(bool result); void slotLoadStarted(); - void slotDisableEmoticon(); + void slotToggleEmoticons(); void slotCheckUrl(WebEngineViewer::CheckPhishingUrlJob::UrlStatus status, const QUrl &url, const Akonadi::Item &item); public Q_SLOTS: /** An URL has been activate with a click. */ @@ -643,7 +643,7 @@ QAction *mFindInMessageAction; QAction *mSaveMessageDisplayFormat; QAction *mResetMessageDisplayFormat; - QAction *mDisableEmoticonAction; + KToggleAction *mDisableEmoticonAction; KToggleAction *mHeaderOnlyAttachmentsAction; KSelectAction *mSelectEncodingAction; KToggleAction *mToggleFixFontAction;
