Hello community,
here is the log from the commit of package kdebase4-workspace for
openSUSE:Factory checked in at 2014-01-13 13:49:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdebase4-workspace (Old)
and /work/SRC/openSUSE:Factory/.kdebase4-workspace.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdebase4-workspace"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdebase4-workspace/kdebase4-workspace.changes
2013-12-19 13:15:11.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.kdebase4-workspace.new/kdebase4-workspace.changes
2014-01-13 13:49:45.000000000 +0100
@@ -1,0 +2,16 @@
+Wed Jan 8 08:04:59 UTC 2014 - [email protected]
+
+- Added screenlocker-fix-mousecursor-blanking.diff:
+ Allow Screensavers to blank the mouse cursor again
+ (kde#311571, kde#316459)
+
+-------------------------------------------------------------------
+Sat Jan 4 10:02:46 UTC 2014 - [email protected]
+
+- Update to 4.11.5
+ * KDE 4.11.5 maintenance release
+ * See http://www.kde.org/announcements/announce-4.11.5.php
+- Drop kscreensaver-disable-sessionmanagement.diff as it was
+ included upstream
+
+-------------------------------------------------------------------
Old:
----
kde-workspace-4.11.4.tar.xz
kscreensaver-disable-sessionmanagement.diff
New:
----
kde-workspace-4.11.5.tar.xz
screenlocker-fix-mousecursor-blanking.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdebase4-workspace.spec ++++++
--- /var/tmp/diff_new_pack.DaKfs2/_old 2014-01-13 13:49:47.000000000 +0100
+++ /var/tmp/diff_new_pack.DaKfs2/_new 2014-01-13 13:49:47.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kdebase4-workspace
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
%endif
Name: kdebase4-workspace
-Version: 4.11.4
+Version: 4.11.5
Release: 0
Summary: The KDE Workspace Components
License: GPL-2.0+
@@ -145,8 +145,8 @@
Patch65: kdm-backend-session.patch
# PATCH-FIX-OPENSUSE add-calculator-hotkey.patch -- Adds hotkey for Calculator
button (bnc#726550)
Patch66: add-calculator-hotkey.patch
-# PATCH-FIX-OPENSUSE kscreensaver-disable-sessionmanagement.diff -- disables
session mangement for screensavers (kde#314859, bnc#809835)
-Patch67: kscreensaver-disable-sessionmanagement.diff
+# PATCH-FIX-UPSTREAM screenlocker-fix-mousecursor-blanking.diff -- Allow
Screensavers to blank the mouse cursor again (kde#311571, kde#316459)
+Patch67: screenlocker-fix-mousecursor-blanking.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: %{name}-branding = %{_kde_branding_version}
Requires: %{name}-ksysguardd = %{version}
@@ -361,7 +361,7 @@
%patch64 -p1
%patch65 -p1
%patch66 -p1
-%patch67 -p0
+%patch67 -p1
cp %{SOURCE3} kwin/effects/cube/data/cubecap.png
%build
++++++ kde-workspace-4.11.4.tar.xz -> kde-workspace-4.11.5.tar.xz ++++++
/work/SRC/openSUSE:Factory/kdebase4-workspace/kde-workspace-4.11.4.tar.xz
/work/SRC/openSUSE:Factory/.kdebase4-workspace.new/kde-workspace-4.11.5.tar.xz
differ: char 25, line 1
++++++ screenlocker-fix-mousecursor-blanking.diff ++++++
commit c1761755915ab59f418b801a6901230f67877047
Author: Wolfgang Bauer <[email protected]>
Date: Wed Jan 8 09:29:53 2014 +0100
Screenlocker: don't set the mouse cursor when grabbing the mouse
Setting the cursor to ArrowCursor when calling XGrabPointer() prevents
the Screen savers from blanking the mouse cursor.
With this change they can blank the mouse cursor again.
BUG: 311571
BUG: 316459
FIXED-IN: 4.11.6
REVIEW: 114841
diff --git a/ksmserver/screenlocker/ksldapp.cpp
b/ksmserver/screenlocker/ksldapp.cpp
index 9e94b06..3dfcc9e 100644
--- a/ksmserver/screenlocker/ksldapp.cpp
+++ b/ksmserver/screenlocker/ksldapp.cpp
@@ -239,7 +239,7 @@ bool KSldApp::grabMouse()
EnterWindowMask | LeaveWindowMask
int rv = XGrabPointer( QX11Info::display(),
QApplication::desktop()->winId(),
True, GRABEVENTS, GrabModeAsync, GrabModeAsync, None,
- QCursor(Qt::ArrowCursor).handle(), CurrentTime );
+ None, CurrentTime );
#undef GRABEVENTS
return (rv == GrabSuccess);
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]