Hello community, here is the log from the commit of package libkscreen2 for openSUSE:Factory checked in at 2018-01-03 13:36:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libkscreen2 (Old) and /work/SRC/openSUSE:Factory/.libkscreen2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkscreen2" Wed Jan 3 13:36:53 2018 rev:59 rq:561212 version:5.11.5 Changes: -------- --- /work/SRC/openSUSE:Factory/libkscreen2/libkscreen2.changes 2017-12-08 12:46:49.212584813 +0100 +++ /work/SRC/openSUSE:Factory/.libkscreen2.new/libkscreen2.changes 2018-01-03 13:36:55.927323951 +0100 @@ -1,0 +2,10 @@ +Tue Jan 2 16:40:09 CET 2018 - [email protected] + +- Update to 5.11.5 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.11.5.php +- Changes since 5.11.4: + * Fix Config supportedFeatures not being passed between backend and clients + +------------------------------------------------------------------- Old: ---- libkscreen-5.11.4.tar.xz New: ---- libkscreen-5.11.5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libkscreen2.spec ++++++ --- /var/tmp/diff_new_pack.nzNR4s/_old 2018-01-03 13:36:56.471142872 +0100 +++ /var/tmp/diff_new_pack.nzNR4s/_new 2018-01-03 13:36:56.475141540 +0100 @@ -1,7 +1,7 @@ # # spec file for package libkscreen2 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define lname libKF5Screen7 Name: libkscreen2 -Version: 5.11.4 +Version: 5.11.5 Release: 0 # Full Plasma 5 version (e.g. 5.8.95) %{!?_plasma5_bugfix: %global _plasma5_bugfix %{version}} ++++++ libkscreen-5.11.4.tar.xz -> libkscreen-5.11.5.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkscreen-5.11.4/CMakeLists.txt new/libkscreen-5.11.5/CMakeLists.txt --- old/libkscreen-5.11.4/CMakeLists.txt 2017-11-28 13:24:13.000000000 +0100 +++ new/libkscreen-5.11.5/CMakeLists.txt 2018-01-02 13:37:52.902809739 +0100 @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 2.8.12) project(libkscreen) -set(PROJECT_VERSION "5.11.4") +set(PROJECT_VERSION "5.11.5") find_package(ECM 5.14.0 REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkscreen-5.11.4/src/configserializer.cpp new/libkscreen-5.11.5/src/configserializer.cpp --- old/libkscreen-5.11.4/src/configserializer.cpp 2017-11-28 13:24:13.000000000 +0100 +++ new/libkscreen-5.11.5/src/configserializer.cpp 2018-01-02 13:37:52.914809818 +0100 @@ -57,6 +57,8 @@ return obj; } + obj[QLatin1String("features")] = static_cast<int>(config->supportedFeatures()); + QJsonArray outputs; Q_FOREACH (const OutputPtr &output, config->outputs()) { outputs.append(serializeOutput(output)); @@ -175,6 +177,10 @@ { ConfigPtr config(new Config); + if (map.contains(QLatin1String("features"))) { + config->setSupportedFeatures(static_cast<Config::Features>(map[QLatin1String("features")].toInt())); + } + if (map.contains(QLatin1String("outputs"))) { const QDBusArgument &outputsArg = map[QLatin1String("outputs")].value<QDBusArgument>(); outputsArg.beginArray();
