Hello community, here is the log from the commit of package kmail for openSUSE:Factory checked in at 2019-06-13 22:49:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kmail (Old) and /work/SRC/openSUSE:Factory/.kmail.new.4811 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kmail" Thu Jun 13 22:49:27 2019 rev:34 rq:708627 version:19.04.2 Changes: -------- --- /work/SRC/openSUSE:Factory/kmail/kmail.changes 2019-06-02 15:15:26.166102856 +0200 +++ /work/SRC/openSUSE:Factory/.kmail.new.4811/kmail.changes 2019-06-13 22:49:29.200040363 +0200 @@ -1,0 +2,18 @@ +Fri Jun 07 12:51:54 UTC 2019 - [email protected] + +- Update to 19.04.2 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-19.04.2.php +- Changes since 19.04.1: + * const'ify method here + * Fix crash when we want to open it in akonadi console + * Archive now can't work as config dialog is a separate process now. + * Bug 407967 - new mail: cursor jumps into blindcarboncopy (kde#407967) + * We can save several email as mbox +- Add upstream patch to fix a kontact crash on logout (kde#404881): + * fix-kontact-crash-on-logout.patch +- Dropped patches, now upstream: + * Fix-Bug-407967.patch + +------------------------------------------------------------------- Old: ---- Fix-Bug-407967.patch kmail-19.04.1.tar.xz New: ---- fix-kontact-crash-on-logout.patch kmail-19.04.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kmail.spec ++++++ --- /var/tmp/diff_new_pack.i0MmGn/_old 2019-06-13 22:49:29.788040094 +0200 +++ /var/tmp/diff_new_pack.i0MmGn/_new 2019-06-13 22:49:29.788040094 +0200 @@ -21,7 +21,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: kmail -Version: 19.04.1 +Version: 19.04.2 Release: 0 Summary: Mail Client License: GPL-2.0-only @@ -29,7 +29,7 @@ URL: http://www.kde.org Source0: %{name}-%{version}.tar.xz # PATCH-FIX-UPSTREAM -Patch0: Fix-Bug-407967.patch +Patch0: fix-kontact-crash-on-logout.patch BuildRequires: extra-cmake-modules >= %{kf5_version} BuildRequires: gettext-devel BuildRequires: libgpgmepp-devel ++++++ fix-kontact-crash-on-logout.patch ++++++ >From 97e165dcf5a851ee10526631d24f9af7736da2e6 Mon Sep 17 00:00:00 2001 From: David Faure <[email protected]> Date: Thu, 6 Jun 2019 18:10:42 +0200 Subject: Fix kontact crash on logout. Summary: KMail was creating new Akonadi jobs during mainwindow destruction, due to not testing the bool in GuiActivateEvent. Same bt in bug 404881, apparently quitting from the akregator tray icon [which quits all of kontact... separate issue...] gave the same crash. BUG: 404881 FIXED-IN: 19.04.2 Test Plan: Run kontact, logout. Hello Drkonqi. Reviewers: mlaurent, winterz Reviewed By: mlaurent, winterz Subscribers: kde-pim Tags: #kde_pim Differential Revision: https://phabricator.kde.org/D21626 --- src/kmail_part.cpp | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/kmail_part.cpp b/src/kmail_part.cpp index 703a1ee..96c4c07 100644 --- a/src/kmail_part.cpp +++ b/src/kmail_part.cpp @@ -33,6 +33,7 @@ #include <QVBoxLayout> +#include <KParts/GUIActivateEvent> #include <kparts/statusbarextension.h> #include <kparts/mainwindow.h> #include <kpluginfactory.h> @@ -129,18 +130,18 @@ bool KMailPart::openFile() void KMailPart::guiActivateEvent(KParts::GUIActivateEvent *e) { KParts::ReadOnlyPart::guiActivateEvent(e); - mainWidget->initializeFilterActions(); - mainWidget->tagActionManager()->createActions(); - mainWidget->folderShortcutActionManager()->createActions(); - mainWidget->populateMessageListStatusFilterCombo(); - mainWidget->initializePluginActions(); - /* - FIXME it doesn't work when we switch component. - const QString title = mainWidget->fullCollectionPath(); - if (!title.isEmpty()) { - Q_EMIT setWindowCaption(title); + if (e->activated()) { + mainWidget->initializeFilterActions(); + mainWidget->tagActionManager()->createActions(); + mainWidget->folderShortcutActionManager()->createActions(); + mainWidget->populateMessageListStatusFilterCombo(); + mainWidget->initializePluginActions(); + + const QString title = mainWidget->fullCollectionPath(); + if (!title.isEmpty()) { + Q_EMIT setWindowCaption(title); + } } - */ } void KMailPart::exit() -- cgit v1.1 ++++++ kmail-19.04.1.tar.xz -> kmail-19.04.2.tar.xz ++++++ ++++ 19629 lines of diff (skipped)
