Hello community, here is the log from the commit of package messagelib for openSUSE:Factory checked in at 2016-06-20 10:57:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/messagelib (Old) and /work/SRC/openSUSE:Factory/.messagelib.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "messagelib" Changes: -------- --- /work/SRC/openSUSE:Factory/messagelib/messagelib.changes 2016-05-31 12:16:26.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.messagelib.new/messagelib.changes 2016-06-20 10:57:37.000000000 +0200 @@ -1,0 +2,8 @@ +Fri Jun 10 17:49:53 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: ---- messagelib-16.04.1.tar.xz New: ---- messagelib-16.04.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ messagelib.spec ++++++ --- /var/tmp/diff_new_pack.Koierw/_old 2016-06-20 10:57:38.000000000 +0200 +++ /var/tmp/diff_new_pack.Koierw/_new 2016-06-20 10:57:38.000000000 +0200 @@ -17,7 +17,7 @@ Name: messagelib -Version: 16.04.1 +Version: 16.04.2 Release: 0 Summary: Base package of kdepim License: GPL-2.0 and GPL-3.0 and LGPL-2.1+ ++++++ messagelib-16.04.1.tar.xz -> messagelib-16.04.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/messagelib-16.04.1/CMakeLists.txt new/messagelib-16.04.2/CMakeLists.txt --- old/messagelib-16.04.1/CMakeLists.txt 2016-04-26 22:21:37.000000000 +0200 +++ new/messagelib-16.04.2/CMakeLists.txt 2016-05-25 13:24:53.000000000 +0200 @@ -18,7 +18,7 @@ include(ECMQtDeclareLoggingCategory) include(ECMAddTests) -set(MESSAGELIB_LIB_VERSION "5.2.1") +set(MESSAGELIB_LIB_VERSION "5.2.2") set(KF5_VERSION "5.19.0") set(KDEPIMLIBS_LIB_VERSION "5.2.0") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/messagelib-16.04.1/messagecore/src/utils/stringutil.cpp new/messagelib-16.04.2/messagecore/src/utils/stringutil.cpp --- old/messagelib-16.04.1/messagecore/src/utils/stringutil.cpp 2016-04-26 22:21:37.000000000 +0200 +++ new/messagelib-16.04.2/messagecore/src/utils/stringutil.cpp 2016-05-25 13:24:53.000000000 +0200 @@ -549,7 +549,7 @@ + QString::fromLatin1(QUrl::toPercentEncoding(KEmailAddress::encodeMailtoUrl(mailbox.prettyAddress(KMime::Types::Mailbox::QuoteWhenNecessary)).path())) + QLatin1String("\" ") + cssStyle + QLatin1Char('>'); } - const bool foundMe = im->identityForAddress(mailbox.prettyAddress()) != KIdentityManagement::Identity::null(); + const bool foundMe = (im->identities().count() == 1) && (im->identityForAddress(mailbox.prettyAddress()) != KIdentityManagement::Identity::null()); const QString i18nMe = i18nc("signal that this email is defined in my identity", "Me"); if (display == DisplayNameOnly) { if (!mailbox.name().isEmpty()) { // Fallback to the email address when the name is not set. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/messagelib-16.04.1/messagelist/src/core/view.cpp new/messagelib-16.04.2/messagelist/src/core/view.cpp --- old/messagelib-16.04.1/messagelist/src/core/view.cpp 2016-04-26 22:21:37.000000000 +0200 +++ new/messagelib-16.04.2/messagelist/src/core/view.cpp 2016-05-25 13:24:53.000000000 +0200 @@ -85,6 +85,8 @@ View::View(Widget *pParent) : QTreeView(pParent), d(new Private(this, pParent)) { + setFocusPolicy(Qt::NoFocus); + d->mSaveThemeColumnStateTimer = new QTimer(); connect(d->mSaveThemeColumnStateTimer, &QTimer::timeout, this, &View::saveThemeColumnState); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/messagelib-16.04.1/messageviewer/src/settings/messageviewer.kcfg.cmake new/messagelib-16.04.2/messageviewer/src/settings/messageviewer.kcfg.cmake --- old/messagelib-16.04.1/messageviewer/src/settings/messageviewer.kcfg.cmake 2016-04-26 22:21:37.000000000 +0200 +++ new/messagelib-16.04.2/messageviewer/src/settings/messageviewer.kcfg.cmake 2016-05-25 13:24:53.000000000 +0200 @@ -49,7 +49,7 @@ <default>false</default> </entry> <entry name="showColorBar" type="Bool"> - <default>false</default> + <default>true</default> <label>Show HTML status bar</label> </entry> <entry name="showSpamStatus" type="Bool"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/messagelib-16.04.1/messageviewer/src/utils/messageviewerutil.cpp new/messagelib-16.04.2/messageviewer/src/utils/messageviewerutil.cpp --- old/messagelib-16.04.1/messageviewer/src/utils/messageviewerutil.cpp 2016-04-26 22:21:37.000000000 +0200 +++ new/messagelib-16.04.2/messageviewer/src/utils/messageviewerutil.cpp 2016-05-25 13:24:53.000000000 +0200 @@ -129,10 +129,11 @@ bool Util::saveContents(QWidget *parent, const KMime::Content::List &contents, QUrl ¤tFolder) { QUrl url, dirUrl; + QString recentDirClass; const bool multiple = (contents.count() > 1); if (multiple) { // get the dir - dirUrl = QFileDialog::getExistingDirectoryUrl(parent, i18n("Save Attachments To")); + dirUrl = QFileDialog::getExistingDirectoryUrl(parent, i18n("Save Attachments To"), KFileWidget::getStartUrl(QUrl(QStringLiteral("kfiledialog:///attachmentDir")), recentDirClass)); if (!dirUrl.isValid()) { return false; } @@ -150,13 +151,20 @@ if (fileName.isEmpty()) { fileName = i18nc("filename for an unnamed attachment", "attachment.1"); } - QUrl pathUrl(QUrl::fromLocalFile(fileName)); - url = QFileDialog::getSaveFileUrl(parent, i18n("Save Attachment"), pathUrl); + + QUrl localUrl = KFileWidget::getStartUrl(QUrl(QStringLiteral("kfiledialog:///attachmentDir")), recentDirClass); + localUrl.setPath(localUrl.path() + QLatin1Char('/') + fileName); + url = QFileDialog::getSaveFileUrl(parent, i18n("Save Attachment"), localUrl); if (url.isEmpty()) { return false; } currentFolder = KIO::upUrl(url); } + + if (!recentDirClass.isEmpty()) { + KRecentDirs::add(recentDirClass, currentFolder.path()); + } + QMap< QString, int > renameNumbering; bool globalResult = true; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/messagelib-16.04.1/messageviewer/src/viewer/viewer_p.cpp new/messagelib-16.04.2/messageviewer/src/viewer/viewer_p.cpp --- old/messagelib-16.04.1/messageviewer/src/viewer/viewer_p.cpp 2016-04-26 22:21:37.000000000 +0200 +++ new/messagelib-16.04.2/messageviewer/src/viewer/viewer_p.cpp 2016-05-25 13:24:53.000000000 +0200 @@ -636,7 +636,7 @@ const QString tmpPath = QDir::tempPath() + QLatin1Char('/') + QLatin1String("attachments"); QDir().mkpath(tmpPath); QTemporaryDir *linkDir = new QTemporaryDir(tmpPath); - QString linkPath = linkDir->path() + atmFileInfo.fileName(); + QString linkPath = linkDir->path() + QLatin1Char('/') + atmFileInfo.fileName(); QFile *linkFile = new QFile(linkPath); linkFile->open(QIODevice::ReadWrite); const QString linkName = linkFile->fileName();