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)
