Hello community,

here is the log from the commit of package evolution for openSUSE:Factory 
checked in at 2016-08-06 20:36:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/evolution (Old)
 and      /work/SRC/openSUSE:Factory/.evolution.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "evolution"

Changes:
--------
--- /work/SRC/openSUSE:Factory/evolution/evolution.changes      2016-07-21 
07:52:54.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.evolution.new/evolution.changes 2016-08-06 
20:36:02.000000000 +0200
@@ -1,0 +2,8 @@
+Wed Aug  3 17:36:41 UTC 2016 - [email protected]
+
+- Add evolution-bgo769062-mouseover-crash.patch: fix crash on
+  mouse over task when tasks are grouped (bgo#769062).
+- Add evolution-bgo768683-cannot-mark-as-spam.patch: allow marking
+  a non-spam message as spam in a junk folder (bgo#768683).
+
+-------------------------------------------------------------------
@@ -67,0 +76,5 @@
+Mon May 16 21:38:35 UTC 2016 - [email protected]
+
+- Update to GNOME 3.20.2  Fate#318572
+
+-------------------------------------------------------------------
@@ -100,0 +114,9 @@
+Thu Apr 14 18:12:30 UTC 2016 - [email protected]
+
+- Update to GNOME 3.20  Fate#318572
+- Drop evolution-bsc930240-a11y-3-12-fixes.patch,
+  evolution-bsc930240-a11y-3-16-fixes.patch,
+  0001-GalA11yETableColumnHeader-implement-AtkComponent.patch,
+  and evolution-drag-text-to-composer.patch: fixed upstream.
+
+-------------------------------------------------------------------
@@ -907,0 +930,8 @@
+Fri Jul 31 01:08:54 UTC 2015 - [email protected]
+
+- Add evolution-bsc930240-a11y-3-12-fixes.patch,
+  evolution-bsc930240-a11y-3-16-fixes.patch, and
+  0001-GalA11yETableColumnHeader-implement-AtkComponent.patch:
+  fix accessibility of the message list (bsc#930240).
+
+-------------------------------------------------------------------
@@ -1564,0 +1595,9 @@
+Wed Sep  3 00:36:56 UTC 2014 - [email protected]
+
+- modified patches:
+  * evolution-drag-text-to-composer.patch
+    update patch bnc#869562, the upstream function next_uri wrongly
+    split html content into lots of pieces that the edit cannot display 
+    the html content nicely.
+
+-------------------------------------------------------------------
@@ -1590,0 +1630,15 @@
+Wed Aug  6 22:23:23 UTC 2014 - [email protected]
+
+- modified patches:
+  * evolution-migrate-kmail-kcontact.patch (bnc#888256)
+  update to my patch submitted to upstream.
+
+-------------------------------------------------------------------
+Wed Jul 30 18:53:17 UTC 2014 - [email protected]
+
+- Added patches:
+  * evolution-drag-text-to-composer.patch (bnc#869562)
+   patch backport from upstream. I use old api and add extra check
+   of 'text/plain' type.
+
+-------------------------------------------------------------------
@@ -1681,0 +1736,22 @@
+
+-------------------------------------------------------------------
+Fri Mar 21 19:47:20 CET 2014 - [email protected]
+
+- Added support for gnome-patch-translation (1 string).
+
+-------------------------------------------------------------------
+Fri Mar 14 18:41:49 UTC 2014 - [email protected]
+
+- Update to version 3.10.4:ยท
+  + EMFolderTreeModel: Fix subscribing to a folder with children.
+  + EDateEdit: Force 24 hour format for locales without am/pm
+    equivalents.
+  + Avoid multiple save of folder changes on application quit.
+  + EHttpRequest: Avoid possible data stream memory leak.
+  + Bugs fixed: bgo#583773, bgo#645476, bgo#677300, bgo#702709,
+    bgo#702958, bgo#707121, bgo#707518, bgo#720542, bgo#721213,
+    bgo#721639, bgo#722352, bgo#723377.
+  + Updated translations.
+
+- Add evolution-create-folder-crash.patch -- fix a crash when
+  creating a new folder (bgo#722698).

New:
----
  evolution-bgo768683-cannot-mark-as-spam.patch
  evolution-bgo769062-mouseover-crash.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ evolution.spec ++++++
--- /var/tmp/diff_new_pack.zXXyM5/_old  2016-08-06 20:36:04.000000000 +0200
+++ /var/tmp/diff_new_pack.zXXyM5/_new  2016-08-06 20:36:04.000000000 +0200
@@ -36,6 +36,10 @@
 # NOTE: Some files are currently GPL-2.0 but pending relicensing, see 
bnc#749859
 Url:            http://wiki.gnome.org/Apps/Evolution/
 Source0:        
http://download.gnome.org/sources/evolution/3.20/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM evolution-bgo769062-mouseover-crash.patch bgo#769062 
[email protected] -- fix crash on mouse over task when tasks are grouped.
+Patch0:         evolution-bgo769062-mouseover-crash.patch
+# PATCH-FIX-UPSTREAM evolution-bgo768683-cannot-mark-as-spam.patch bgo#768683 
[email protected] -- fix for not being able to mark a non-spam message in a spam 
folder as spam over imap.
+Patch1:         evolution-bgo768683-cannot-mark-as-spam.patch
 # The icon we rely on is from adwaita-icon-theme
 BuildRequires:  adwaita-icon-theme
 BuildRequires:  bison
@@ -161,6 +165,8 @@
 %prep
 %setup -q
 translation-update-upstream
+%patch0 -p1
+%patch1 -p1
 
 %build
 %if %{need_autogen}

++++++ evolution-bgo768683-cannot-mark-as-spam.patch ++++++
>From 7d7e1d8be792977968788f8fe252a36422370fde Mon Sep 17 00:00:00 2001
From: Milan Crha <[email protected]>
Date: Wed, 3 Aug 2016 13:21:12 +0200
Subject: [PATCH] Bug 768683 - Cannot mark as spam non-spam message in a real
 Junk folder

---
 mail/e-mail-reader.c | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/mail/e-mail-reader.c b/mail/e-mail-reader.c
index b41ddab..98b9e2a 100644
--- a/mail/e-mail-reader.c
+++ b/mail/e-mail-reader.c
@@ -3841,9 +3841,7 @@ mail_reader_update_actions (EMailReader *reader,
        gtk_action_set_sensitive (action, sensitive);
 
        action_name = "mail-mark-junk";
-       sensitive =
-               selection_has_not_junk_messages &&
-               !(state & E_MAIL_READER_FOLDER_IS_JUNK);
+       sensitive = selection_has_not_junk_messages;
        action = e_mail_reader_get_action (reader, action_name);
        gtk_action_set_sensitive (action, sensitive);
 
@@ -4498,7 +4496,6 @@ e_mail_reader_check_state (EMailReader *reader)
        gboolean has_mail_note = FALSE;
        gboolean have_enabled_account = FALSE;
        gboolean drafts_or_outbox = FALSE;
-       gboolean store_supports_vjunk = FALSE;
        gboolean is_mailing_list;
        gboolean is_junk_folder = FALSE;
        gboolean is_vtrash_folder = FALSE;
@@ -4522,7 +4519,6 @@ e_mail_reader_check_state (EMailReader *reader)
                gchar *archive_folder;
 
                store = camel_folder_get_parent_store (folder);
-               store_supports_vjunk = (store->flags & CAMEL_STORE_VJUNK);
                is_junk_folder =
                        (folder->folder_flags & CAMEL_FOLDER_IS_JUNK) != 0;
                is_vtrash_folder = (store->flags & CAMEL_STORE_VTRASH) != 0 && 
(folder->folder_flags & CAMEL_FOLDER_IS_TRASH) != 0;
@@ -4567,7 +4563,7 @@ e_mail_reader_check_state (EMailReader *reader)
                if (drafts_or_outbox) {
                        has_junk = FALSE;
                        has_not_junk = FALSE;
-               } else if (store_supports_vjunk) {
+               } else {
                        guint32 bitmask;
 
                        /* XXX Strictly speaking, this logic is correct.
@@ -4590,10 +4586,6 @@ e_mail_reader_check_state (EMailReader *reader)
                                has_junk = TRUE;
                                has_not_junk = TRUE;
                        }
-
-               } else {
-                       has_junk = TRUE;
-                       has_not_junk = TRUE;
                }
 
                if (flags & CAMEL_MESSAGE_DELETED)
-- 
2.6.6

++++++ evolution-bgo769062-mouseover-crash.patch ++++++
>From b8c2ca1a59b3cd84f034c4514b9ffd8f8607aa11 Mon Sep 17 00:00:00 2001
From: Milan Crha <[email protected]>
Date: Tue, 2 Aug 2016 18:48:26 +0200
Subject: [PATCH] Bug 769062 - Crash on mouse over task when tasks are grouped

---
 e-util/e-table-group-container.c | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

diff --git a/e-util/e-table-group-container.c b/e-util/e-table-group-container.c
index 0069e43..850e018 100644
--- a/e-util/e-table-group-container.c
+++ b/e-util/e-table-group-container.c
@@ -835,16 +835,27 @@ etgc_get_cell_geometry (ETableGroup *etg,
                for (list = etgc->children; list; list = list->next) {
                        ETableGroupContainerChildNode *child_node = 
(ETableGroupContainerChildNode *) list->data;
                        ETableGroup *child = child_node->child;
-                       gint thisy;
+                       gint thisy = 0;
+                       gdouble group_header_y1 = 0.0, group_header_y2 = 0.0;
 
                        e_table_group_get_cell_geometry (child, row, col, x, 
&thisy, width, height);
                        ypos += thisy;
                        if ((*row == -1) || (*col == -1)) {
                                ypos += TITLE_HEIGHT;
-                               *x += GROUP_INDENT;
-                               *y = ypos;
+                               if (x)
+                                       *x += GROUP_INDENT;
+                               if (y)
+                                       *y = ypos;
                                return;
                        }
+
+                       g_object_get (
+                               child_node->rect,
+                               "y1", &group_header_y1,
+                               "y2", &group_header_y2,
+                               NULL);
+
+                       ypos += group_header_y2 - group_header_y1;
                }
        }
 }
-- 
2.6.6


Reply via email to