Hello community, here is the log from the commit of package kdebase4-runtime for openSUSE:Factory checked in at 2013-09-09 11:06:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdebase4-runtime (Old) and /work/SRC/openSUSE:Factory/.kdebase4-runtime.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kdebase4-runtime" Changes: -------- --- /work/SRC/openSUSE:Factory/kdebase4-runtime/kdebase4-runtime.changes 2013-08-16 13:38:55.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kdebase4-runtime.new/kdebase4-runtime.changes 2013-09-09 11:06:27.000000000 +0200 @@ -1,0 +2,26 @@ +Tue Sep 3 18:36:24 UTC 2013 - hrvoje.senjan@gmail.com + +- Added 0001-Discard-the-recorded-events-in-the-item-local-handle.patch + for resolving kde#324470, kde#324471 (double taskbar click issue) + +------------------------------------------------------------------- +Sun Sep 1 13:09:28 UTC 2013 - tittiatcoke@gmail.com + +- Add patch fix-samba4.diff which is applicable only for 13.1 and + higher where we have samba4. This sets the samba include dir as + cmake can not find it otherwise + +------------------------------------------------------------------- +Sun Sep 1 09:56:38 UTC 2013 - tittiatcoke@gmail.com + +- Update to 4.11.1 + * KDE 4.11.1 bugfix release + * See http://www.kde.org/announcements/announce-4.11.1.php + +------------------------------------------------------------------- +Thu Aug 22 22:20:25 UTC 2013 - hrvoje.senjan@gmail.com + +- Added Suppressed-Redundant-MouseEventListener-Signals.patch + (kde#316546, bnc#835309) + +------------------------------------------------------------------- Old: ---- kde-runtime-4.11.0.tar.xz New: ---- 0001-Discard-the-recorded-events-in-the-item-local-handle.patch Suppressed-Redundant-MouseEventListener-Signals.patch fix-samba4.diff kde-runtime-4.11.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdebase4-runtime.spec ++++++ --- /var/tmp/diff_new_pack.cM0F3o/_old 2013-09-09 11:06:28.000000000 +0200 +++ /var/tmp/diff_new_pack.cM0F3o/_new 2013-09-09 11:06:28.000000000 +0200 @@ -17,7 +17,7 @@ Name: kdebase4-runtime -Version: 4.11.0 +Version: 4.11.1 Release: 0 Summary: The KDE Runtime Components License: GPL-2.0+ @@ -33,6 +33,14 @@ Patch3: khelpcenter-use-susehelp.patch Patch4: ksuseinstall.diff Patch5: kdesu-symbol-lookup-workaround.diff +# PATCH-FIX-OPENSUSE Make sure that the samba kioslave can find the include file for Samba 4 +# This is for factory only +Patch6: fix-samba4.diff +# PATCH-FIX-UPSTREAM Suppressed-Redundant-MouseEventListener-Signals.patch -- MouseEventListener item emitts multiple wheelMoved() signals for the same +# wheel event (once for every child item), this patch suppresses redundant mouse signals (kde#316546, bnc#835309) +Patch100: Suppressed-Redundant-MouseEventListener-Signals.patch +# PATCH-FIX-UPSTREAM 0001-Discard-the-recorded-events-in-the-item-local-handle.patch (kde#324470, kde#324471) +Patch1000: 0001-Discard-the-recorded-events-in-the-item-local-handle.patch BuildRequires: NetworkManager-devel BuildRequires: fdupes BuildRequires: libcanberra-devel @@ -121,6 +129,11 @@ %patch3 %patch4 -p1 %patch5 +%if %suse_version > 1230 +%patch6 -p1 +%endif +%patch100 -p1 +%patch1000 -p1 %build %cmake_kde4 -d build -- -DKDE4_ENABLE_FPIE=1 ++++++ 0001-Discard-the-recorded-events-in-the-item-local-handle.patch ++++++
From be1a5d484c70f4f6a383150810afbfbb367db2ac Mon Sep 17 00:00:00 2001 From: Eike Hein
Date: Tue, 3 Sep 2013 20:29:23 +0200 Subject: [PATCH 1/1] Discard the recorded events in the item-local handlers.
Solves problems with identical events being ignored due to QGraphicsView's reuse of QGraphicsSceneMouseEvent instances. CCMAIL:rdieter@fedoraproject.org BUG:324470 BUG:324471 --- plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp b/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp index b534845..36530e0 100644 --- a/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp +++ b/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp @@ -90,6 +90,7 @@ bool MouseEventListener::containsMouse() const void MouseEventListener::mousePressEvent(QGraphicsSceneMouseEvent *me) { if (m_lastEvent == me) { + m_lastEvent = 0; return; } @@ -112,6 +113,7 @@ void MouseEventListener::mousePressEvent(QGraphicsSceneMouseEvent *me) void MouseEventListener::mouseMoveEvent(QGraphicsSceneMouseEvent *me) { if (m_lastEvent == me) { + m_lastEvent = 0; return; } @@ -122,6 +124,7 @@ void MouseEventListener::mouseMoveEvent(QGraphicsSceneMouseEvent *me) void MouseEventListener::mouseReleaseEvent(QGraphicsSceneMouseEvent *me) { if (m_lastEvent == me) { + m_lastEvent = 0; return; } @@ -138,6 +141,7 @@ void MouseEventListener::mouseReleaseEvent(QGraphicsSceneMouseEvent *me) void MouseEventListener::wheelEvent(QGraphicsSceneWheelEvent *we) { if (m_lastEvent == we) { + m_lastEvent = 0; return; } -- 1.8.4 ++++++ Suppressed-Redundant-MouseEventListener-Signals.patch ++++++ diff -urNB kde-runtime-4.11.1/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp b/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp --- kde-runtime-4.11.1/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp 2013-08-28 18:59:56.501413110 +0200 +++ b/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp 2013-09-01 12:55:40.122207264 +0200 @@ -160,6 +160,10 @@ return false; } + if (m_lastEvent == event) { + return QDeclarativeItem::sceneEventFilter(item, event); + } + switch (event->type()) { case QEvent::GraphicsSceneMousePress: { m_lastEvent = event; ++++++ fix-samba4.diff ++++++ diff -urB b/CMakeLists.txt kde-runtime/CMakeLists.txt --- b/CMakeLists.txt 2013-09-01 15:05:02.248842005 +0200 +++ kde-runtime/CMakeLists.txt 2013-09-01 15:02:32.739271844 +0200 @@ -18,6 +18,8 @@ find_package(KDE4 4.9.95 REQUIRED) include(KDE4Defaults) +SET (SAMBA_INCLUDE_DIR "/usr/include/samba-4.0") + if (WIN32) set (STRIGI_TYPE "OPTIONAL") else () ++++++ kde-runtime-4.11.0.tar.xz -> kde-runtime-4.11.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/kdebase4-runtime/kde-runtime-4.11.0.tar.xz /work/SRC/openSUSE:Factory/.kdebase4-runtime.new/kde-runtime-4.11.1.tar.xz differ: char 25, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org