Hello community, here is the log from the commit of package plasma5-integration for openSUSE:Factory checked in at 2017-02-19 01:13:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plasma5-integration (Old) and /work/SRC/openSUSE:Factory/.plasma5-integration.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-integration" Changes: -------- --- /work/SRC/openSUSE:Factory/plasma5-integration/plasma5-integration.changes 2017-02-14 00:39:24.506409407 +0100 +++ /work/SRC/openSUSE:Factory/.plasma5-integration.new/plasma5-integration.changes 2017-02-19 01:13:09.293349143 +0100 @@ -1,0 +2,13 @@ +Tue Feb 14 17:58:13 CET 2017 - fab...@ritter-vogt.de + +- Update to 5.9.2 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.9.2.php +- Changes since 5.9.1: + * Do not treat filename in selection as URL + * [KHintsSettings] Emit QGuiApplication::paletteChanged when run as QApplication +- Remove patches, now upstream: + * 0001-Do-not-treat-filename-in-selection-as-URL.patch + +------------------------------------------------------------------- Old: ---- 0001-Do-not-treat-filename-in-selection-as-URL.patch plasma-integration-5.9.1.tar.xz New: ---- plasma-integration-5.9.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma5-integration.spec ++++++ --- /var/tmp/diff_new_pack.X6rTCj/_old 2017-02-19 01:13:09.617303580 +0100 +++ /var/tmp/diff_new_pack.X6rTCj/_new 2017-02-19 01:13:09.621303019 +0100 @@ -18,19 +18,17 @@ %bcond_without lang Name: plasma5-integration -Version: 5.9.1 +Version: 5.9.2 Release: 0 -# Full Plasma 5 version (e.g. 5.9.1) +# Full Plasma 5 version (e.g. 5.9.2) %{!?_plasma5_bugfix: %global _plasma5_bugfix %{version}} -# Lasted ABI-stable Plasma (e.g. 5.8 in KF5, but 5.9.1 in KUF) +# Lasted ABI-stable Plasma (e.g. 5.8 in KF5, but 5.9.2 in KUF) %{!?_plasma5_version: %global _plasma5_version %(echo %{_plasma5_bugfix} | awk -F. '{print $1"."$2}')} Summary: Plugins responsible for better integration of Qt applications in KDE Workspace License: GPL-2.0+ Group: System/GUI/KDE Url: http://www.kde.org Source: http://download.kde.org/stable/plasma/%{version}/plasma-integration-%{version}.tar.xz -# PATCH-FIX-UPSTREAM 0001-Do-not-treat-filename-in-selection-as-URL.patch fab...@ritter-vogt.de kde#376365 https://phabricator.kde.org/D4579 -- Do not treat filename in selection as URL -Patch1: 0001-Do-not-treat-filename-in-selection-as-URL.patch BuildRequires: extra-cmake-modules >= 5.17.0 BuildRequires: kf5-filesystem BuildRequires: libQt5Gui-private-headers-devel >= 5.5.0 @@ -79,7 +77,6 @@ %lang_package -n plasma5-integration-plugin %prep %setup -q -n plasma-integration-%{version} -%patch1 -p1 %build %cmake_kf5 -d build ++++++ plasma-integration-5.9.1.tar.xz -> plasma-integration-5.9.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-integration-5.9.1/CMakeLists.txt new/plasma-integration-5.9.2/CMakeLists.txt --- old/plasma-integration-5.9.1/CMakeLists.txt 2017-02-07 12:26:14.000000000 +0100 +++ new/plasma-integration-5.9.2/CMakeLists.txt 2017-02-14 14:26:33.000000000 +0100 @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 2.8.12) project(PlasmaIntegration) -set(PROJECT_VERSION "5.9.1") +set(PROJECT_VERSION "5.9.2") set(PROJECT_VERSION_MAJOR 5) include(FeatureSummary) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-integration-5.9.1/src/platformtheme/kdeplatformfiledialoghelper.cpp new/plasma-integration-5.9.2/src/platformtheme/kdeplatformfiledialoghelper.cpp --- old/plasma-integration-5.9.1/src/platformtheme/kdeplatformfiledialoghelper.cpp 2017-02-07 12:26:10.000000000 +0100 +++ new/plasma-integration-5.9.2/src/platformtheme/kdeplatformfiledialoghelper.cpp 2017-02-14 14:26:24.000000000 +0100 @@ -126,7 +126,7 @@ { QUrl dirUrl = filename.adjusted(QUrl::RemoveFilename); m_fileWidget->setUrl(dirUrl); - m_fileWidget->setSelection(filename.fileName()); + m_fileWidget->setSelection(filename.toString()); } void KDEPlatformFileDialog::setViewMode(QFileDialogOptions::ViewMode view) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-integration-5.9.1/src/platformtheme/khintssettings.cpp new/plasma-integration-5.9.2/src/platformtheme/khintssettings.cpp --- old/plasma-integration-5.9.1/src/platformtheme/khintssettings.cpp 2017-02-07 12:26:10.000000000 +0100 +++ new/plasma-integration-5.9.2/src/platformtheme/khintssettings.cpp 2017-02-14 14:26:24.000000000 +0100 @@ -231,7 +231,12 @@ //QApplication::setPalette and QGuiApplication::setPalette are different functions //and non virtual. Call the correct one if (qobject_cast<QApplication *>(QCoreApplication::instance())) { - QApplication::setPalette(*m_palettes[QPlatformTheme::SystemPalette]); + QPalette palette = *m_palettes[QPlatformTheme::SystemPalette]; + QApplication::setPalette(palette); + // QTBUG QGuiApplication::paletteChanged() signal is only emitted by QGuiApplication + // so things like SystemPalette QtQuick item that use it won't notice a palette + // change when a QApplication which causes e.g. QML System Settings modules to not update + emit qApp->paletteChanged(palette); } else if (qobject_cast<QGuiApplication *>(QCoreApplication::instance())) { QGuiApplication::setPalette(*m_palettes[QPlatformTheme::SystemPalette]); }