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 - [email protected]
+
+- 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
[email protected] 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]);
}