Hello community, here is the log from the commit of package kwin5 for openSUSE:Factory checked in at 2019-10-14 12:37:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kwin5 (Old) and /work/SRC/openSUSE:Factory/.kwin5.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwin5" Mon Oct 14 12:37:57 2019 rev:105 rq:737474 version:5.17.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kwin5/kwin5.changes 2019-09-07 11:39:04.518391837 +0200 +++ /work/SRC/openSUSE:Factory/.kwin5.new.2352/kwin5.changes 2019-10-14 12:37:59.663250623 +0200 @@ -1,0 +2,25 @@ +Thu Oct 10 14:25:46 UTC 2019 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.17.0 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.17.0.php +- Changes since 5.16.90: + * don't allow to resize or move fullscreen windows + * [platforms/hwcomposer] Fix build failure after D23495 + * Use lambdas for queued invocation of composition suspending (kde#412353) + * [nightcolor] Print a debug message upon receiving new location from kded module + * [nightcolor] Add missing const qualifiers + * [nightcolor] Use local time in Automatic and Location mode + +------------------------------------------------------------------- +Thu Sep 19 12:32:36 UTC 2019 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.16.90 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.16.90.php +- Too many changes to list here +- Refresh 0001-Use-Xauthority-for-Xwayland.patch + +------------------------------------------------------------------- Old: ---- kwin-5.16.5.tar.xz kwin-5.16.5.tar.xz.sig New: ---- kwin-5.17.0.tar.xz kwin-5.17.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kwin5.spec ++++++ --- /var/tmp/diff_new_pack.ACVEQR/_old 2019-10-14 12:38:00.479248489 +0200 +++ /var/tmp/diff_new_pack.ACVEQR/_new 2019-10-14 12:38:00.483248479 +0200 @@ -21,7 +21,7 @@ %global wayland (0%{?suse_version} >= 1330) %bcond_without lang Name: kwin5 -Version: 5.16.5 +Version: 5.17.0 Release: 0 # Full Plasma 5 version (e.g. 5.8.95) %{!?_plasma5_bugfix: %define _plasma5_bugfix %{version}} @@ -31,9 +31,9 @@ License: GPL-2.0-or-later AND GPL-3.0-or-later Group: System/GUI/KDE Url: http://www.kde.org -Source: https://download.kde.org/stable/plasma/%{version}/kwin-%{version}.tar.xz +Source: kwin-%{version}.tar.xz %if %{with lang} -Source1: https://download.kde.org/stable/plasma/%{version}/kwin-%{version}.tar.xz.sig +Source1: kwin-%{version}.tar.xz.sig Source2: plasma.keyring %endif # PATCH-FIX-OPENSUSE @@ -310,8 +310,7 @@ %{_kf5_servicesdir}/ %{_kf5_servicetypesdir}/ %{_kf5_sharedir}/kwin/ -%dir %{_kf5_sharedir}/kconf_update/ -%{_kf5_sharedir}/kconf_update/kwin.upd +%{_kf5_sharedir}/kconf_update/ %{_kf5_notifydir}/ %doc %{_kf5_htmldir}/en/ %dir %{_kf5_sharedir}/kpackage/ ++++++ 0001-Use-Xauthority-for-Xwayland.patch ++++++ --- /var/tmp/diff_new_pack.ACVEQR/_old 2019-10-14 12:38:00.511248405 +0200 +++ /var/tmp/diff_new_pack.ACVEQR/_new 2019-10-14 12:38:00.511248405 +0200 @@ -1,4 +1,4 @@ -From 02cdcb383b938a3e17ea2bf63a14682473dc8d5b Mon Sep 17 00:00:00 2001 +From 8026c9649990d70ebe53c5c7d0c68e74fce28014 Mon Sep 17 00:00:00 2001 From: Fabian Vogt <fab...@ritter-vogt.de> Date: Sat, 17 Mar 2018 23:25:56 +0100 Subject: [PATCH] Use Xauthority for Xwayland authorization @@ -18,19 +18,19 @@ 3 files changed, 105 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt -index ec780a9d5..1a5a72698 100644 +index 9f167e107..47d22f540 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -594,6 +594,7 @@ set(kwin_XLIB_LIBS - ${X11_X11_LIB} ${X11_ICE_LIB} ${X11_SM_LIB} + ${X11_X11_LIB} + ${X11_Xau_LIB} ) set(kwin_XCB_LIBS diff --git a/xwl/xwayland.cpp b/xwl/xwayland.cpp -index a521f27c0..2cc8d398c 100644 +index 5f17d3923..17b73b3d7 100644 --- a/xwl/xwayland.cpp +++ b/xwl/xwayland.cpp @@ -48,6 +48,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. @@ -42,7 +42,7 @@ static void readDisplay(int pipe) { QFile readPipe; -@@ -105,8 +107,84 @@ Xwayland::~Xwayland() +@@ -107,8 +109,84 @@ Xwayland::~Xwayland() s_self = nullptr; } @@ -127,7 +127,7 @@ int pipeFds[2]; if (pipe(pipeFds) != 0) { std::cerr << "FATAL ERROR failed to create pipe to start Xwayland " << std::endl; -@@ -148,11 +226,15 @@ void Xwayland::init() +@@ -150,11 +228,15 @@ void Xwayland::init() env.insert("WAYLAND_SOCKET", QByteArray::number(wlfd)); env.insert("EGL_PLATFORM", QByteArrayLiteral("DRM")); m_xwaylandProcess->setProcessEnvironment(env); @@ -145,7 +145,7 @@ m_xwaylandFailConnection = connect(m_xwaylandProcess, static_cast<void (QProcess::*)(QProcess::ProcessError)>(&QProcess::error), this, [this] (QProcess::ProcessError error) { if (error == QProcess::FailedToStart) { -@@ -184,6 +266,23 @@ void Xwayland::prepareDestroy() +@@ -186,6 +268,23 @@ void Xwayland::prepareDestroy() void Xwayland::createX11Connection() { @@ -170,7 +170,7 @@ xcb_connection_t *c = nullptr; if (m_xcbConnectionFd == -1) { diff --git a/xwl/xwayland.h b/xwl/xwayland.h -index 2ee1e607f..a8b89242b 100644 +index b759e6af5..3e07e3b89 100644 --- a/xwl/xwayland.h +++ b/xwl/xwayland.h @@ -23,6 +23,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. @@ -181,15 +181,15 @@ class QProcess; -@@ -72,6 +73,8 @@ private: +@@ -74,6 +75,8 @@ private: const xcb_query_extension_reply_t *m_xfixes = nullptr; DataBridge *m_dataBridge = nullptr; + QTemporaryFile m_xwaylandAuthority; + ApplicationWaylandAbstract *m_app; - }; + Q_DISABLE_COPY(Xwayland) -- -2.20.1 +2.22.0 ++++++ kwin-5.16.5.tar.xz -> kwin-5.17.0.tar.xz ++++++ ++++ 419640 lines of diff (skipped)