Hello community, here is the log from the commit of package kwayland-integration for openSUSE:Factory checked in at 2019-12-11 12:06:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kwayland-integration (Old) and /work/SRC/openSUSE:Factory/.kwayland-integration.new.4691 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwayland-integration" Wed Dec 11 12:06:59 2019 rev:76 rq:754014 version:5.17.4 Changes: -------- --- /work/SRC/openSUSE:Factory/kwayland-integration/kwayland-integration.changes 2019-11-15 22:35:21.631992097 +0100 +++ /work/SRC/openSUSE:Factory/.kwayland-integration.new.4691/kwayland-integration.changes 2019-12-11 12:07:36.100677850 +0100 @@ -1,0 +2,11 @@ +Wed Dec 4 08:36:59 UTC 2019 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.17.4 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.17.4.php +- Changes since 5.17.3: + * kwayland-integration: fix compilation with no-deprecated build of kwindowsystem + * Remove duplicated check for StaysOnTop, same value as KeepAbove. + +------------------------------------------------------------------- Old: ---- kwayland-integration-5.17.3.tar.xz kwayland-integration-5.17.3.tar.xz.sig New: ---- kwayland-integration-5.17.4.tar.xz kwayland-integration-5.17.4.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kwayland-integration.spec ++++++ --- /var/tmp/diff_new_pack.E5u2RX/_old 2019-12-11 12:07:36.648677619 +0100 +++ /var/tmp/diff_new_pack.E5u2RX/_new 2019-12-11 12:07:36.652677618 +0100 @@ -18,7 +18,7 @@ %bcond_without lang Name: kwayland-integration -Version: 5.17.3 +Version: 5.17.4 Release: 0 # Full Plasma 5 version (e.g. 5.8.95) %{!?_plasma5_bugfix: %define _plasma5_bugfix %{version}} ++++++ kwayland-integration-5.17.3.tar.xz -> kwayland-integration-5.17.4.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.17.3/CMakeLists.txt new/kwayland-integration-5.17.4/CMakeLists.txt --- old/kwayland-integration-5.17.3/CMakeLists.txt 2019-11-12 11:19:24.000000000 +0100 +++ new/kwayland-integration-5.17.4/CMakeLists.txt 2019-12-03 13:14:24.000000000 +0100 @@ -1,5 +1,5 @@ project(kwayland-integration) -set(PROJECT_VERSION "5.17.3") +set(PROJECT_VERSION "5.17.4") set(PROJECT_VERSION_MAJOR 5) cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.17.3/src/windowsystem/windowsystem.cpp new/kwayland-integration-5.17.4/src/windowsystem/windowsystem.cpp --- old/kwayland-integration-5.17.3/src/windowsystem/windowsystem.cpp 2019-11-12 11:19:24.000000000 +0100 +++ new/kwayland-integration-5.17.4/src/windowsystem/windowsystem.cpp 2019-12-03 13:14:24.000000000 +0100 @@ -148,12 +148,14 @@ return QPoint(); } +#if KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE(5, 0) WId WindowSystem::groupLeader(WId window) { Q_UNUSED(window) qCDebug(KWAYLAND_KWS) << "This plugin does not support group leader"; return 0; } +#endif bool WindowSystem::icccmCompliantMappingState() { @@ -349,9 +351,6 @@ if (state & NET::KeepAbove) { qCDebug(KWAYLAND_KWS) << "This plugin does not support changing KeepAbove window state"; } - if (state & NET::StaysOnTop) { - qCDebug(KWAYLAND_KWS) << "This plugin does not support changing StaysOnTop window state"; - } if (state & NET::SkipPager) { qCDebug(KWAYLAND_KWS) << "This plugin does not support changing SkipPager window state"; } @@ -410,9 +409,6 @@ if (state & NET::KeepAbove) { qCDebug(KWAYLAND_KWS) << "This plugin does not support changing KeepAbove window state"; } - if (state & NET::StaysOnTop) { - qCDebug(KWAYLAND_KWS) << "This plugin does not support changing StaysOnTop window state"; - } if (state & NET::SkipPager) { qCDebug(KWAYLAND_KWS) << "This plugin does not support changing SkipPager window state"; } @@ -497,12 +493,14 @@ return ret; } +#if KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE(5, 0) WId WindowSystem::transientFor(WId window) { Q_UNUSED(window) qCDebug(KWAYLAND_KWS) << "This plugin does not support transient for windows"; return 0; } +#endif int WindowSystem::viewportToDesktop(const QPoint &pos) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.17.3/src/windowsystem/windowsystem.h new/kwayland-integration-5.17.4/src/windowsystem/windowsystem.h --- old/kwayland-integration-5.17.3/src/windowsystem/windowsystem.h 2019-11-12 11:19:24.000000000 +0100 +++ new/kwayland-integration-5.17.4/src/windowsystem/windowsystem.h 2019-12-03 13:14:24.000000000 +0100 @@ -34,6 +34,15 @@ } } +// Compat with KF < 5.64 +#ifndef KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE +#ifndef KWINDOWSYSTEM_NO_DEPRECATED +#define KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE(x, y) 1 +#else +#define KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE(x, y) 0 +#endif +#endif + class WindowSystem : public QObject, public KWindowSystemPrivate { Q_OBJECT @@ -52,7 +61,7 @@ void setOnAllDesktops(WId win, bool b) override; void setOnDesktop(WId win, int desktop) override; void setOnActivities(WId win, const QStringList &activities) override; -#ifndef KWINDOWSYSTEM_NO_DEPRECATED +#if KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE(5, 0) WId transientFor(WId window) override; WId groupLeader(WId window) override; #endif