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)


Reply via email to