Hello community, here is the log from the commit of package plasma-framework for openSUSE:Factory checked in at 2016-11-17 12:40:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-11-04 20:51:13.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.plasma-framework.new/plasma-framework.changes 2016-11-17 12:40:18.000000000 +0100 @@ -1,0 +2,33 @@ +Mon Nov 14 18:04:05 UTC 2016 - [email protected] + +- Add neverpullaway.patch to fix unfocusing when hiding launcher + with shortcut (kde#372476) + +------------------------------------------------------------------- +Sat Nov 5 22:25:32 UTC 2016 - [email protected] + +- Update to 5.28.0 + * make sure OSD doesn't have Dialog flag (kde#370433) + * set context proeprties before reloading the qml (kde#371763) + * Don't reparse the metadata file if it's already loaded + * Fix crash in qmlplugindump when no QApplication is available + * Don't show "Alternatives" menu by default + * New bool to use activated signal as toggle of expanded + (kde#367685) + * Fixes for building plasma-framework with Qt 5.5 + * [PluginLoader] Use operator<< for finalArgs instead of + initializer list + * use kwayland for shadows and dialog positioning + * Remaining missing icons and network improvements + * Move availableScreenRect/Region up to AppletInterface + * Don't load containment actions for embedded containments + (system trays) + * Update applet alternatives menu entry visibility on demand + * For more details please see: + https://www.kde.org/announcements/kde-frameworks-5.28.0.php +- Drop upstreamed Fixes-for-building-plasma-framework-with-Qt-55.patch, + 0001-make-sure-OSD-doesnt-have-Dialog-flag.patch and + new-bool-to-use-activated-signal-as-toggle.patch +- Remove network.svgz, latest version is now included in tar + +------------------------------------------------------------------- Old: ---- 0001-make-sure-OSD-doesnt-have-Dialog-flag.patch Fixes-for-building-plasma-framework-with-Qt-55.patch network.svgz new-bool-to-use-activated-signal-as-toggle.patch plasma-framework-5.27.0.tar.xz New: ---- neverpullaway.patch plasma-framework-5.28.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma-framework.spec ++++++ --- /var/tmp/diff_new_pack.CVUhVe/_old 2016-11-17 12:40:20.000000000 +0100 +++ /var/tmp/diff_new_pack.CVUhVe/_new 2016-11-17 12:40:20.000000000 +0100 @@ -17,9 +17,9 @@ %bcond_without lang -%define _tar_path 5.27 +%define _tar_path 5.28 Name: plasma-framework -Version: 5.27.0 +Version: 5.28.0 Release: 0 %define kf5_version %{version} Summary: Plasma library and runtime components based upon KF5 and Qt5 @@ -28,16 +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 -# latest network.svgz from git for the Air theme, contains a lot of network icons that were missing before (boo#999967) -Source2: network.svgz # PATCH-FIX-OPENSUSE loosen-up-kactivities-requirement.patch -- require kactivities 5.19.0, as we can't update kactivities5 to 5.26.0 before Plasma 5.6.0 Patch0: loosen-up-kactivities-requirement.patch -# PATCH-FIX-UPSTREAM new-bool-to-use-activated-signal-as-toggle.patch New bool to use activated signal as toggle of expanded -Patch2: new-bool-to-use-activated-signal-as-toggle.patch -# PATCH-FIX-UPSTREAM Fixes-for-building-plasma-framework-with-Qt-55.patch -Patch3: Fixes-for-building-plasma-framework-with-Qt-55.patch -# PATCH-FIX-UPSTREAM 0001-make-sure-OSD-doesnt-have-Dialog-flag.patch -- Fix OSD not showing up when panel visibility is set to auto-hide -Patch4: 0001-make-sure-OSD-doesnt-have-Dialog-flag.patch +# PATCH-FIX-UPSTREAM neverpullaway.patch -- [AppletInterface] Never pull focus away from fullRepresentation (https://git.reviewboard.kde.org/r/129404) +Patch1: neverpullaway.patch BuildRequires: extra-cmake-modules >= %{_tar_path} BuildRequires: fdupes BuildRequires: kactivities5-devel >= 5.19.0 @@ -58,6 +52,7 @@ BuildRequires: kpackage-devel >= %{_tar_path} BuildRequires: kparts-devel >= %{_tar_path} BuildRequires: kservice-devel >= %{_tar_path} +BuildRequires: kwayland-devel >= %{_tar_path} BuildRequires: kwindowsystem-devel >= %{_tar_path} BuildRequires: kxmlgui-devel >= %{_tar_path} BuildRequires: libxcb-devel @@ -131,11 +126,7 @@ %prep %setup -q %patch0 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -# install updated network.svgz -cp %{S:2} src/desktoptheme/air/icons +%patch1 -p1 %build %cmake_kf5 -d build @@ -148,13 +139,14 @@ %if %{with lang} %find_lang libplasma5 %{name}.lang echo "%doc %lang(lt) %{_kf5_sharedir}/locale/lt/LC_SCRIPTS" >>%{name}.lang -echo "%doc %lang(ca) %{_kf5_sharedir}/man/ca/" >>%{name}.lang -echo "%doc %lang(de) %{_kf5_sharedir}/man/de/" >>%{name}.lang -echo "%doc %lang(it) %{_kf5_sharedir}/man/it/" >>%{name}.lang -echo "%doc %lang(nl) %{_kf5_sharedir}/man/nl/" >>%{name}.lang -echo "%doc %lang(pt_BR) %{_kf5_sharedir}/man/pt_BR/" >>%{name}.lang -echo "%doc %lang(sv) %{_kf5_sharedir}/man/sv/" >>%{name}.lang -echo "%doc %lang(uk) %{_kf5_sharedir}/man/uk/" >>%{name}.lang +echo "%doc %lang(ca) %{_kf5_mandir}/ca/" >>%{name}.lang +echo "%doc %lang(de) %{_kf5_mandir}/de/" >>%{name}.lang +echo "%doc %lang(es) %{_kf5_mandir}/es" >>%{name}.lang +echo "%doc %lang(it) %{_kf5_mandir}/it/" >>%{name}.lang +echo "%doc %lang(nl) %{_kf5_mandir}/nl/" >>%{name}.lang +echo "%doc %lang(pt_BR) %{_kf5_mandir}/pt_BR/" >>%{name}.lang +echo "%doc %lang(sv) %{_kf5_mandir}/sv/" >>%{name}.lang +echo "%doc %lang(uk) %{_kf5_mandir}/uk/" >>%{name}.lang %endif # update-alternatives for input.svgz ++++++ neverpullaway.patch ++++++ diff --git a/src/scriptengines/qml/plasmoid/appletinterface.cpp b/src/scriptengines/qml/plasmoid/appletinterface.cpp index f24bc51..a3f9667 100644 --- a/src/scriptengines/qml/plasmoid/appletinterface.cpp +++ b/src/scriptengines/qml/plasmoid/appletinterface.cpp @@ -150,8 +150,11 @@ void AppletInterface::init() bool activate = !( isExpanded() && isActivationTogglesExpanded() ); setExpanded(activate); - if (QQuickItem *i = qobject_cast<QQuickItem *>(fullRepresentationItem())) { - i->setFocus(activate, Qt::ShortcutFocusReason); + if (activate) { + if (QQuickItem *i = qobject_cast<QQuickItem *>(fullRepresentationItem())) { + // Bug 372476: never pull focus away from it, only setFocus(true) + i->setFocus(true, Qt::ShortcutFocusReason); + } } }); ++++++ plasma-framework-5.27.0.tar.xz -> plasma-framework-5.28.0.tar.xz ++++++ ++++ 18898 lines of diff (skipped)
