Hello community, here is the log from the commit of package libkscreen2 for openSUSE:Factory checked in at 2016-08-29 15:28:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libkscreen2 (Old) and /work/SRC/openSUSE:Factory/.libkscreen2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkscreen2" Changes: -------- --- /work/SRC/openSUSE:Factory/libkscreen2/libkscreen2.changes 2016-08-12 15:40:20.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libkscreen2.new/libkscreen2.changes 2016-08-29 15:28:15.000000000 +0200 @@ -1,0 +2,8 @@ +Fri Aug 26 20:36:41 UTC 2016 - [email protected] + +- Update to 5.7.4 + * New bugfix release + * For more details please see: + https://www.kde.org/announcements/plasma-5.7.4.php + +------------------------------------------------------------------- Old: ---- libkscreen-5.7.3.tar.xz New: ---- libkscreen-5.7.4.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libkscreen2.spec ++++++ --- /var/tmp/diff_new_pack.Rfpuaj/_old 2016-08-29 15:28:16.000000000 +0200 +++ /var/tmp/diff_new_pack.Rfpuaj/_new 2016-08-29 15:28:16.000000000 +0200 @@ -19,7 +19,7 @@ %define lname libKF5Screen7 %define plasma_version 5.0.0 Name: libkscreen2 -Version: 5.7.3 +Version: 5.7.4 Release: 0 BuildRequires: cmake >= 2.8.12 BuildRequires: extra-cmake-modules >= 5.14.0 ++++++ libkscreen-5.7.3.tar.xz -> libkscreen-5.7.4.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkscreen-5.7.3/CMakeLists.txt new/libkscreen-5.7.4/CMakeLists.txt --- old/libkscreen-5.7.3/CMakeLists.txt 2016-08-02 11:41:29.000000000 +0200 +++ new/libkscreen-5.7.4/CMakeLists.txt 2016-08-23 14:48:20.000000000 +0200 @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 2.8.12) project(libkscreen) -set(PROJECT_VERSION "5.7.3") +set(PROJECT_VERSION "5.7.4") 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.7.3/backends/xrandr/xrandrconfig.cpp new/libkscreen-5.7.4/backends/xrandr/xrandrconfig.cpp --- old/libkscreen-5.7.3/backends/xrandr/xrandrconfig.cpp 2016-08-02 11:41:29.000000000 +0200 +++ new/libkscreen-5.7.4/backends/xrandr/xrandrconfig.cpp 2016-08-23 14:48:20.000000000 +0200 @@ -498,6 +498,7 @@ XRandRCrtc *freeCrtc = Q_NULLPTR; qCDebug(KSCREEN_XRANDR) << m_crtcs; Q_FOREACH (XRandRCrtc *crtc, m_crtcs) { + crtc->update(); qCDebug(KSCREEN_XRANDR) << "Testing CRTC" << crtc->crtc(); qCDebug(KSCREEN_XRANDR) << "\tFree:" << crtc->isFree(); qCDebug(KSCREEN_XRANDR) << "\tMode:" << crtc->mode(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkscreen-5.7.3/backends/xrandr/xrandrcrtc.cpp new/libkscreen-5.7.4/backends/xrandr/xrandrcrtc.cpp --- old/libkscreen-5.7.3/backends/xrandr/xrandrcrtc.cpp 2016-08-02 11:41:29.000000000 +0200 +++ new/libkscreen-5.7.4/backends/xrandr/xrandrcrtc.cpp 2016-08-23 14:48:20.000000000 +0200 @@ -66,6 +66,7 @@ bool XRandRCrtc::connectOutput(xcb_randr_output_t output) { + update(); qCDebug(KSCREEN_XRANDR) << "Connected output" << output << "to CRTC" << m_crtc; if (!m_possibleOutputs.contains(output)) { qCDebug(KSCREEN_XRANDR) << "Output" << output << "is not an allowed output for CRTC" << m_crtc; @@ -80,6 +81,7 @@ void XRandRCrtc::disconectOutput(xcb_randr_output_t output) { + update(); qCDebug(KSCREEN_XRANDR) << "Disconnected output" << output << "from CRTC" << m_crtc; const int index = m_outputs.indexOf(output); if (index > -1) { @@ -104,6 +106,8 @@ for (int i = 0; i < crtcInfo->num_possible_outputs; ++i) { m_possibleOutputs.append(possible[i]); } + + m_outputs.clear(); xcb_randr_output_t *outputs = xcb_randr_get_crtc_info_outputs(crtcInfo); for (int i = 0; i < crtcInfo->num_outputs; ++i) { m_outputs.append(outputs[i]);
