Hello community,

here is the log from the commit of package kwin5 for openSUSE:Factory checked 
in at 2017-07-11 08:35:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwin5 (Old)
 and      /work/SRC/openSUSE:Factory/.kwin5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kwin5"

Tue Jul 11 08:35:22 2017 rev:59 rq:509286 version:5.10.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/kwin5/kwin5.changes      2017-07-02 
13:34:55.322611522 +0200
+++ /work/SRC/openSUSE:Factory/.kwin5.new/kwin5.changes 2017-07-11 
08:35:23.790607026 +0200
@@ -1,0 +2,14 @@
+Mon Jul 10 20:30:10 UTC 2017 - [email protected]
+
+- Readd patch to revert upstream commit, the upstream "fix" is
+  not enough:
+  * 0001-Revert-Make-WindowSwitching-Alt-Tab-the-default-left.patch
+
+-------------------------------------------------------------------
+Mon Jul  3 20:47:18 UTC 2017 - [email protected]
+
+- Update to 5.10.3.1
+  * Fix freeze in KWin::checkGLError on startup which affects
+    machines with an NVidia card (kde#381870)
+
+-------------------------------------------------------------------

Old:
----
  kwin-5.10.3.tar.xz

New:
----
  0001-Revert-Make-WindowSwitching-Alt-Tab-the-default-left.patch
  kwin-5.10.3.1.tar.xz

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

Other differences:
------------------
++++++ kwin5.spec ++++++
--- /var/tmp/diff_new_pack.377PHy/_old  2017-07-11 08:35:24.454513359 +0200
+++ /var/tmp/diff_new_pack.377PHy/_new  2017-07-11 08:35:24.454513359 +0200
@@ -21,7 +21,7 @@
 %define wayland 0%{?suse_version} >= 1330
 %bcond_without lang
 Name:           kwin5
-Version:        5.10.3
+Version:        5.10.3.1
 Release:        0
 # Full Plasma 5 version (e.g. 5.8.95)
 %{!?_plasma5_bugfix: %global _plasma5_bugfix %{version}}
@@ -31,7 +31,9 @@
 License:        GPL-2.0+
 Group:          System/GUI/KDE
 Url:            http://www.kde.org
-Source:         
http://download.kde.org/stable/plasma/%{version}/kwin-%{version}.tar.xz
+Source:         
http://download.kde.org/stable/plasma/5.10.3/kwin-%{version}.tar.xz
+# PATCH-FIX-OPENSUSE
+Patch1:         0001-Revert-Make-WindowSwitching-Alt-Tab-the-default-left.patch
 BuildRequires:  extra-cmake-modules >= 0.0.11
 BuildRequires:  fdupes
 BuildRequires:  kf5-filesystem
@@ -109,7 +111,7 @@
 BuildRequires:  pkgconfig(wayland-egl)
 %endif
 # new default decoration
-Requires:       breeze5-decoration >= %{_plasma5_bugfix}
+Requires:       breeze5-decoration >= %{_plasma5_version}
 # Needed for effects KCM at runtime
 Requires:       libQt5Multimedia5
 %requires_eq    libQt5Core5
@@ -141,6 +143,7 @@
 
 %prep
 %setup -q -n kwin-%{version}
+%patch1 -p1
 
 %build
   %cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir}

++++++ 0001-Revert-Make-WindowSwitching-Alt-Tab-the-default-left.patch ++++++
>From 53c3f29e67660edcd2c3b5f6a468f361275d17fd Mon Sep 17 00:00:00 2001
From: Fabian Vogt <[email protected]>
Date: Tue, 13 Jun 2017 21:04:27 +0200
Subject: [PATCH] Revert "Make WindowSwitching (Alt+Tab) the default left touch
 screen edge"

This reverts commit c453eb696cc97208f8ebf2f632995b891bb425c3.

This causes a 1px wide window on the left screen edge
that steals clicks from windows. Very annoying.

---
 kcmkwin/kwinscreenedges/touch.cpp | 4 +---
 tabbox/tabbox.cpp                 | 6 +++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/kcmkwin/kwinscreenedges/touch.cpp 
b/kcmkwin/kwinscreenedges/touch.cpp
index df5cb38be..cc8347caf 100644
--- a/kcmkwin/kwinscreenedges/touch.cpp
+++ b/kcmkwin/kwinscreenedges/touch.cpp
@@ -252,7 +252,7 @@ void KWinScreenEdgesConfig::monitorLoad()
     KConfigGroup tabBoxConfig(m_config, "TabBox");
     list.clear();
     // TabBox
-    list.append(int(ElectricLeft));
+    list.append(int(ElectricNone));
     list = tabBoxConfig.readEntry("TouchBorderActivate", list);
     foreach (int i, list) {
         monitorChangeEdge(ElectricBorder(i), int(TabBox));
@@ -347,8 +347,6 @@ void KWinScreenEdgesConfig::monitorDefaults()
     // Clear all edges
     for (int i = 0; i < 8; i++)
         m_ui->monitor->selectEdgeItem(i, 0);
-    // select TabBox
-    m_ui->monitor->selectEdgeItem(int(Monitor::Left), int(TabBox));
 }
 
 void KWinScreenEdgesConfig::monitorShowEvent()
diff --git a/tabbox/tabbox.cpp b/tabbox/tabbox.cpp
index d6d3c7849..4dc2a599a 100644
--- a/tabbox/tabbox.cpp
+++ b/tabbox/tabbox.cpp
@@ -821,14 +821,14 @@ void TabBox::reconfigure()
         borderConfig = QStringLiteral("BorderAlternativeActivate");
     }
 
-    auto touchConfig = [this, config] (const QString &key, 
QHash<ElectricBorder, QAction *> &actions, TabBoxMode mode, const QStringList 
&defaults = QStringList{}) {
+    auto touchConfig = [this, config] (const QString &key, 
QHash<ElectricBorder, QAction *> &actions, TabBoxMode mode) {
         // fist erase old config
         for (auto it = actions.begin(); it != actions.end(); ) {
             delete it.value();
             it = actions.erase(it);
         }
         // now new config
-        const QStringList list = config.readEntry(key, defaults);
+        const QStringList list = config.readEntry(key, QStringList());
         for (const auto &s : list) {
             bool ok;
             const int i = s.toInt(&ok);
@@ -841,7 +841,7 @@ void TabBox::reconfigure()
             actions.insert(ElectricBorder(i), a);
         }
     };
-    touchConfig(QStringLiteral("TouchBorderActivate"), m_touchActivate, 
TabBoxWindowsMode, QStringList{QString::number(int(ElectricLeft))});
+    touchConfig(QStringLiteral("TouchBorderActivate"), m_touchActivate, 
TabBoxWindowsMode);
     touchConfig(QStringLiteral("TouchBorderAlternativeActivate"), 
m_touchAlternativeActivate, TabBoxWindowsAlternativeMode);
 }
 
-- 
2.13.2

++++++ kwin-5.10.3.tar.xz -> kwin-5.10.3.1.tar.xz ++++++
++++ 2381 lines of diff (skipped)


Reply via email to