Hello community, here is the log from the commit of package kwayland-integration for openSUSE:Factory checked in at 2018-10-08 17:39:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kwayland-integration (Old) and /work/SRC/openSUSE:Factory/.kwayland-integration.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwayland-integration" Mon Oct 8 17:39:45 2018 rev:55 rq:640301 version:5.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kwayland-integration/kwayland-integration.changes 2018-09-13 23:51:49.442388847 +0200 +++ /work/SRC/openSUSE:Factory/.kwayland-integration.new/kwayland-integration.changes 2018-10-08 17:39:56.446903013 +0200 @@ -1,0 +2,31 @@ +Fri Oct 5 10:01:11 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.14.0 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.14.0.php +- No code changes since 5.13.90 + +------------------------------------------------------------------- +Sat Sep 15 16:25:28 UTC 2018 - fab...@ritter-vogt.de + +- Add tarball signature and keyring containing keys of release managers + Jonathan Riddell and Bhushan Shah + +------------------------------------------------------------------- +Thu Sep 13 17:25:01 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.13.90 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.13.90.php +- Changes since 5.13.5: + * QT_MIN_VERSIONS is Qt 5.11 for Plasma 5.14. Agreed at kickoff meeting. Set everywhere for clearity and consistency. + * Respect BUILD_TESTING + * Add category file + * Autogenerate loggin category + * USe override/nullptr + * Make sure that it builds with strict compile flags + * Align with the rest of Plasma + +------------------------------------------------------------------- Old: ---- kwayland-integration-5.13.5.tar.xz New: ---- kwayland-integration-5.14.0.tar.xz kwayland-integration-5.14.0.tar.xz.sig plasma.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kwayland-integration.spec ++++++ --- /var/tmp/diff_new_pack.67mAaa/_old 2018-10-08 17:39:58.178900808 +0200 +++ /var/tmp/diff_new_pack.67mAaa/_new 2018-10-08 17:39:58.182900803 +0200 @@ -16,18 +16,24 @@ # +%bcond_without lang + Name: kwayland-integration -Version: 5.13.5 +Version: 5.14.0 Release: 0 # Full Plasma 5 version (e.g. 5.8.95) -%{!?_plasma5_bugfix: %global _plasma5_bugfix %{version}} -# Lasted ABI-stable Plasma (e.g. 5.8 in KF5, but 5.8.95 in KUF) -%{!?_plasma5_version: %global _plasma5_version %(echo %{_plasma5_bugfix} | awk -F. '{print $1"."$2}')} +%{!?_plasma5_bugfix: %define _plasma5_bugfix %{version}} +# Latest ABI-stable Plasma (e.g. 5.8 in KF5, but 5.8.95 in KUF) +%{!?_plasma5_version: %define _plasma5_version %(echo %{_plasma5_bugfix} | awk -F. '{print $1"."$2}')} Summary: Integration plugins for various KDE frameworks for wayland windowing system License: LGPL-2.1-or-later Group: Development/Libraries/KDE Url: http://www.kde.org -Source: http://download.kde.org/stable/plasma/%{version}/kwayland-integration-%{version}.tar.xz +Source: kwayland-integration-%{version}.tar.xz +%if %{with lang} +Source1: kwayland-integration-%{version}.tar.xz.sig +Source2: plasma.keyring +%endif BuildRequires: cmake >= 2.8.12 BuildRequires: extra-cmake-modules >= 0.0.11 BuildRequires: kf5-filesystem @@ -53,5 +59,6 @@ %files %license COPYING* %{_kf5_plugindir}/ +%{_kf5_debugdir}/kwindowsystem.kwayland.categories %changelog ++++++ kwayland-integration-5.13.5.tar.xz -> kwayland-integration-5.14.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.13.5/CMakeLists.txt new/kwayland-integration-5.14.0/CMakeLists.txt --- old/kwayland-integration-5.13.5/CMakeLists.txt 2018-09-04 12:13:08.000000000 +0200 +++ new/kwayland-integration-5.14.0/CMakeLists.txt 2018-10-05 19:08:16.000000000 +0200 @@ -1,12 +1,12 @@ project(kwayland-integration) -set(PROJECT_VERSION "5.13.5") +set(PROJECT_VERSION "5.14.0") set(PROJECT_VERSION_MAJOR 5) cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) -set(QT_MIN_VERSION "5.4.0") -set(KF5_MIN_VERSION "5.24.0") +set(QT_MIN_VERSION "5.11.0") +set(KF5_MIN_VERSION "5.50.0") -find_package(ECM 0.0.11 REQUIRED NO_MODULE) +find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) include(FeatureSummary) @@ -22,6 +22,7 @@ include(KDEInstallDirs) include(KDECMakeSettings) include(KDECompilerSettings NO_POLICY_SCOPE) +include(ECMQtDeclareLoggingCategory) # required frameworks find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS @@ -30,7 +31,16 @@ ) find_package(KF5Wayland CONFIG REQUIRED) +add_definitions(-DQT_NO_CAST_FROM_ASCII) +add_definitions(-DQT_NO_CAST_TO_ASCII) +add_definitions(-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT) +add_definitions(-DQT_NO_URL_CAST_FROM_STRING) +add_definitions(-DQT_USE_QSTRINGBUILDER) +#add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060000) + add_subdirectory(src) -add_subdirectory(autotests) +if(BUILD_TESTING) + add_subdirectory(autotests) +endif() feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.13.5/src/idletime/poller.h new/kwayland-integration-5.14.0/src/idletime/poller.h --- old/kwayland-integration-5.13.5/src/idletime/poller.h 2018-09-04 12:13:08.000000000 +0200 +++ new/kwayland-integration-5.14.0/src/idletime/poller.h 2018-10-05 19:08:16.000000000 +0200 @@ -46,8 +46,8 @@ Q_INTERFACES(AbstractSystemPoller) public: - Poller(QObject *parent = 0); - virtual ~Poller(); + explicit Poller(QObject *parent = nullptr); + ~Poller() override; bool isAvailable() override; bool setUpPoller() override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.13.5/src/windowsystem/CMakeLists.txt new/kwayland-integration-5.14.0/src/windowsystem/CMakeLists.txt --- old/kwayland-integration-5.13.5/src/windowsystem/CMakeLists.txt 2018-09-04 12:13:08.000000000 +0200 +++ new/kwayland-integration-5.14.0/src/windowsystem/CMakeLists.txt 2018-10-05 19:08:16.000000000 +0200 @@ -6,6 +6,8 @@ windowsystem.cpp windowinfo.cpp ) +ecm_qt_declare_logging_category(wayland_plugin_SRCS HEADER logging.h IDENTIFIER KWAYLAND_KWS CATEGORY_NAME org.kde.kf5.kwindowsystem.kwayland DEFAULT_SEVERITY Warning) + add_library(KF5WindowSystemKWaylandPlugin MODULE ${wayland_plugin_SRCS}) target_link_libraries(KF5WindowSystemKWaylandPlugin @@ -21,3 +23,4 @@ ${PLUGIN_INSTALL_DIR}/kf5/org.kde.kwindowsystem.platforms/ ) +install( FILES kwindowsystem.kwayland.categories DESTINATION ${KDE_INSTALL_CONFDIR} ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.13.5/src/windowsystem/kwindowsystem.kwayland.categories new/kwayland-integration-5.14.0/src/windowsystem/kwindowsystem.kwayland.categories --- old/kwayland-integration-5.13.5/src/windowsystem/kwindowsystem.kwayland.categories 1970-01-01 01:00:00.000000000 +0100 +++ new/kwayland-integration-5.14.0/src/windowsystem/kwindowsystem.kwayland.categories 2018-10-05 19:08:16.000000000 +0200 @@ -0,0 +1 @@ +org.kde.kf5.kwindowsystem.kwayland wayland integration (windowsystem) [WARNING] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.13.5/src/windowsystem/logging.cpp new/kwayland-integration-5.14.0/src/windowsystem/logging.cpp --- old/kwayland-integration-5.13.5/src/windowsystem/logging.cpp 2018-09-04 12:13:08.000000000 +0200 +++ new/kwayland-integration-5.14.0/src/windowsystem/logging.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -#include "logging.h" -Q_LOGGING_CATEGORY(KWAYLAND_KWS, "org.kde.kf5.kwindowsystem.kwayland", QtWarningMsg) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.13.5/src/windowsystem/logging.h new/kwayland-integration-5.14.0/src/windowsystem/logging.h --- old/kwayland-integration-5.13.5/src/windowsystem/logging.h 2018-09-04 12:13:08.000000000 +0200 +++ new/kwayland-integration-5.14.0/src/windowsystem/logging.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,8 +0,0 @@ -#ifndef LOGGING_H -#define LOGGING_H - -#include <QDebug> -#include <QLoggingCategory> -Q_DECLARE_LOGGING_CATEGORY(KWAYLAND_KWS) - -#endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.13.5/src/windowsystem/plugin.h new/kwayland-integration-5.14.0/src/windowsystem/plugin.h --- old/kwayland-integration-5.13.5/src/windowsystem/plugin.h 2018-09-04 12:13:08.000000000 +0200 +++ new/kwayland-integration-5.14.0/src/windowsystem/plugin.h 2018-10-05 19:08:16.000000000 +0200 @@ -29,8 +29,8 @@ Q_INTERFACES(KWindowSystemPluginInterface) public: - explicit KWaylandPlugin(QObject *parent = 0); - virtual ~KWaylandPlugin(); + explicit KWaylandPlugin(QObject *parent = nullptr); + ~KWaylandPlugin() override; KWindowEffectsPrivate *createEffects() override; KWindowSystemPrivate *createWindowSystem() override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.13.5/src/windowsystem/windoweffects.h new/kwayland-integration-5.14.0/src/windowsystem/windoweffects.h --- old/kwayland-integration-5.13.5/src/windowsystem/windoweffects.h 2018-09-04 12:13:08.000000000 +0200 +++ new/kwayland-integration-5.14.0/src/windowsystem/windoweffects.h 2018-10-05 19:08:16.000000000 +0200 @@ -37,8 +37,8 @@ class WindowEffects : public QObject, public KWindowEffectsPrivate { public: - explicit WindowEffects(); - ~WindowEffects(); + WindowEffects(); + ~WindowEffects() override; bool isEffectAvailable(KWindowEffects::Effect effect) override; void slideWindow(WId id, KWindowEffects::SlideFromLocation location, int offset) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.13.5/src/windowsystem/windowinfo.cpp new/kwayland-integration-5.14.0/src/windowsystem/windowinfo.cpp --- old/kwayland-integration-5.13.5/src/windowsystem/windowinfo.cpp 2018-09-04 12:13:08.000000000 +0200 +++ new/kwayland-integration-5.14.0/src/windowsystem/windowinfo.cpp 2018-10-05 19:08:16.000000000 +0200 @@ -56,7 +56,7 @@ NET::States WindowInfo::state() const { - return 0; + return {}; } bool WindowInfo::isMinimized() const diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.13.5/src/windowsystem/windowinfo.h new/kwayland-integration-5.14.0/src/windowsystem/windowinfo.h --- old/kwayland-integration-5.13.5/src/windowsystem/windowinfo.h 2018-09-04 12:13:08.000000000 +0200 +++ new/kwayland-integration-5.14.0/src/windowsystem/windowinfo.h 2018-10-05 19:08:16.000000000 +0200 @@ -38,7 +38,7 @@ { public: WindowInfo(WId window, NET::Properties properties, NET::Properties2 properties2); - ~WindowInfo(); + ~WindowInfo() override; bool valid(bool withdrawn_is_valid) const override; NET::States state() const override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.13.5/src/windowsystem/windowsystem.cpp new/kwayland-integration-5.14.0/src/windowsystem/windowsystem.cpp --- old/kwayland-integration-5.13.5/src/windowsystem/windowsystem.cpp 2018-09-04 12:13:08.000000000 +0200 +++ new/kwayland-integration-5.14.0/src/windowsystem/windowsystem.cpp 2018-10-05 19:08:16.000000000 +0200 @@ -312,7 +312,7 @@ return; } - KWayland::Client::PlasmaShellSurface *plasmaShellSurface = 0; + KWayland::Client::PlasmaShellSurface *plasmaShellSurface = nullptr; if (state & NET::SkipTaskbar) { if (!WaylandIntegration::self()->waylandPlasmaShell()) { @@ -373,7 +373,7 @@ return; } - KWayland::Client::PlasmaShellSurface *plasmaShellSurface = 0; + KWayland::Client::PlasmaShellSurface *plasmaShellSurface = nullptr; if (state & NET::SkipTaskbar) { if (!WaylandIntegration::self()->waylandPlasmaShell()) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwayland-integration-5.13.5/src/windowsystem/windowsystem.h new/kwayland-integration-5.14.0/src/windowsystem/windowsystem.h --- old/kwayland-integration-5.13.5/src/windowsystem/windowsystem.h 2018-09-04 12:13:08.000000000 +0200 +++ new/kwayland-integration-5.14.0/src/windowsystem/windowsystem.h 2018-10-05 19:08:16.000000000 +0200 @@ -38,7 +38,7 @@ { Q_OBJECT public: - explicit WindowSystem(); + WindowSystem(); QList<WId> windows() override; QList<WId> stackingOrder() override; WId activeWindow() override;