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)


Reply via email to