Hello community, here is the log from the commit of package plasma-framework for openSUSE:Factory checked in at 2016-02-24 18:57:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plasma-framework (Old) and /work/SRC/openSUSE:Factory/.plasma-framework.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma-framework" Changes: -------- --- /work/SRC/openSUSE:Factory/plasma-framework/plasma-framework.changes 2016-01-20 09:53:25.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.plasma-framework.new/plasma-framework.changes 2016-02-24 18:57:55.000000000 +0100 @@ -1,0 +2,41 @@ +Tue Feb 16 17:16:21 UTC 2016 - [email protected] + +- Added fix-IconItem-regression.patch (kde#359388) + +------------------------------------------------------------------- +Sat Feb 13 15:35:31 UTC 2016 - [email protected] + +- Fix regression introduced in KDE Frameworks 5.18 that crash + KDE Plasma if mouse repeatedly hovers over TaskManager: + added kde357895.patch (kde#357895) + +------------------------------------------------------------------- +Sat Feb 6 18:09:02 UTC 2016 - [email protected] + +- Update to 5.19.0 (boo#967668) + * Add a property separatorVisible + * More explicit removal from m_appletInterfaces (kde#358551) + * Use complementaryColorScheme from KColorScheme + * AppletQuickItem: Don't try to set initial size bigger than + parent size (kde#358200) + * IconItem: Add usesPlasmaTheme property + * Don't load toolbox on types not desktop or panel + * IconItem: Try to load QIcon::fromTheme icons as svg (kde#353358) + * Ignore check if just one part of size is zero in + compactRepresentationCheck (kde#358039) + * [Units] Return at least 1ms for durations (kde#357532) + * Add clearActions() to remove every applet interface action + * [plasmaquick/dialog] Don't use KWindowEffects for + Notification window type + * Deprecate Applet::loadPlasmoid() + * [PlasmaCore DataModel] Don't reset model when a source is removed + * Fix margin hints in opague panel background SVG + * IconItem: Add animated property + * [Unity] Scale Desktop icon size + * The button is compose-over-borders + * PaintedWidth/paintedheight for IconItem + * For more details please see: + https://www.kde.org/announcements/kde-frameworks-5.19.0.php +- Drop upstreamed compactreprecheck.diff + +------------------------------------------------------------------- Old: ---- compactreprecheck.diff plasma-framework-5.18.0.tar.xz New: ---- fix-IconItem-regression.patch kde357895.patch plasma-framework-5.19.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma-framework.spec ++++++ --- /var/tmp/diff_new_pack.Jq6clk/_old 2016-02-24 18:57:56.000000000 +0100 +++ /var/tmp/diff_new_pack.Jq6clk/_new 2016-02-24 18:57:56.000000000 +0100 @@ -17,9 +17,9 @@ %bcond_without lang -%define _tar_path 5.18 +%define _tar_path 5.19 Name: plasma-framework -Version: 5.18.0 +Version: 5.19.0 Release: 0 %define kf5_version %{version} Summary: Plasma library and runtime components based upon KF5 and Qt5 @@ -28,8 +28,10 @@ Url: https://projects.kde.org/plasma-framework Source: http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.tar.xz Source1: baselibs.conf -# PATCH-FIX-UPSTREAM compactreprecheck.diff -Patch0: compactreprecheck.diff +# PATCH-FIX-UPSTREAM kde357895.patch Fix windowthumbnails kde#357895 +Patch0: kde357895.patch +# PATCH-FIX-UPSTREAM fix-IconItem-regression.patch -- kde#359388 +Patch1: fix-IconItem-regression.patch BuildRequires: extra-cmake-modules >= %{_tar_path} BuildRequires: fdupes BuildRequires: kactivities5-devel >= %{_tar_path} @@ -123,7 +125,8 @@ %lang_package %prep %setup -q -%patch0 -p1 +%patch0 +%patch1 -p1 %build %cmake_kf5 -d build ++++++ fix-IconItem-regression.patch ++++++ diff --git a/src/declarativeimports/core/iconitem.cpp b/src/declarativeimports/core/iconitem.cpp index 1d7921a..085f284 100644 --- a/src/declarativeimports/core/iconitem.cpp +++ b/src/declarativeimports/core/iconitem.cpp @@ -148,6 +148,10 @@ void IconItem::setSource(const QVariant &source) //fail, use QIcon } else { m_icon = QIcon::fromTheme(sourceString); + if (m_icon.isNull()) { + // fallback for non-theme icons + m_icon = source.value<QIcon>(); + } delete m_svgIcon; m_svgIcon = 0; m_imageIcon = QImage(); ++++++ kde357895.patch ++++++ Index: src/declarativeimports/core/windowthumbnail.cpp =================================================================== --- src/declarativeimports/core/windowthumbnail.cpp +++ src/declarativeimports/core/windowthumbnail.cpp @@ -584,6 +584,7 @@ return; } xcb_composite_unredirect_window(c, m_winId, XCB_COMPOSITE_REDIRECT_AUTOMATIC); + discardPixmap(); if (m_damage == XCB_NONE) { return; } ++++++ plasma-framework-5.18.0.tar.xz -> plasma-framework-5.19.0.tar.xz ++++++ ++++ 5919 lines of diff (skipped)
