Hello community, here is the log from the commit of package kdelibs4-experimental for openSUSE:Factory checked in at Thu Jul 23 16:58:52 CEST 2009. -------- --- KDE/kdelibs4-experimental/kdelibs4-experimental.changes 2009-06-24 19:55:54.000000000 +0200 +++ kdelibs4-experimental/kdelibs4-experimental.changes 2009-07-21 22:26:11.000000000 +0200 @@ -1,0 +2,10 @@ +Tue Jul 21 22:26:07 CEST 2009 - dmueller@suse.de + +- update to 4.2.98 + +------------------------------------------------------------------- +Wed Jul 8 18:10:32 CEST 2009 - dmueller@suse.de + +- update to 4.2.96 + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- kdelibs-experimental-4.2.95.tar.bz2 New: ---- kdelibs-experimental-4.2.98.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdelibs4-experimental.spec ++++++ --- /var/tmp/diff_new_pack.6WQrey/_old 2009-07-23 16:58:30.000000000 +0200 +++ /var/tmp/diff_new_pack.6WQrey/_new 2009-07-23 16:58:30.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kdelibs4-experimental (Version 4.2.95) +# spec file for package kdelibs4-experimental (Version 4.2.98) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -24,7 +24,7 @@ Group: System/GUI/KDE Summary: KDE Base Libraries Url: http://www.kde.org -Version: 4.2.95 +Version: 4.2.98 Release: 1 Source0: kdelibs-experimental-%version.tar.bz2 Patch0: 4_3_BRANCH.diff ++++++ kdelibs-experimental-4.2.95.tar.bz2 -> kdelibs-experimental-4.2.98.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs-experimental-4.2.95/knotificationitem/knotificationitemdbus_p.cpp new/kdelibs-experimental-4.2.98/knotificationitem/knotificationitemdbus_p.cpp --- old/kdelibs-experimental-4.2.95/knotificationitem/knotificationitemdbus_p.cpp 2009-06-17 22:08:24.000000000 +0200 +++ new/kdelibs-experimental-4.2.98/knotificationitem/knotificationitemdbus_p.cpp 2009-07-21 17:16:13.000000000 +0200 @@ -259,19 +259,29 @@ void KNotificationItemDBus::ContextMenu(int x, int y) { + if (!m_notificationItem->d->menu) { + return; + } + //TODO: nicer placement, possible? - if (m_notificationItem->d->menu) { + if (!m_notificationItem->d->menu->isVisible()) { m_notificationItem->d->menu->setWindowFlags(Qt::Window|Qt::FramelessWindowHint); m_notificationItem->d->menu->popup(QPoint(x,y)); KWindowSystem::setState(m_notificationItem->d->menu->winId(), NET::SkipTaskbar|NET::SkipPager|NET::KeepAbove); KWindowSystem::setType(m_notificationItem->d->menu->winId(), NET::PopupMenu); KWindowSystem::forceActiveWindow(m_notificationItem->d->menu->winId()); + } else { + m_notificationItem->d->menu->hide(); } } void KNotificationItemDBus::Activate(int x, int y) { - m_notificationItem->activate(QPoint(x,y)); + if (m_notificationItem->d->associatedWidget == m_notificationItem->d->menu) { + ContextMenu(x, y); + } else { + m_notificationItem->activate(QPoint(x,y)); + } } void KNotificationItemDBus::SecondaryActivate(int x, int y) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs-experimental-4.2.95/knotificationitem/org.kde.NotificationItem.xml new/kdelibs-experimental-4.2.98/knotificationitem/org.kde.NotificationItem.xml --- old/kdelibs-experimental-4.2.95/knotificationitem/org.kde.NotificationItem.xml 2009-06-03 13:54:45.000000000 +0200 +++ new/kdelibs-experimental-4.2.98/knotificationitem/org.kde.NotificationItem.xml 2009-07-21 17:16:13.000000000 +0200 @@ -79,6 +79,9 @@ <signal name="NewAttentionIcon"> </signal> + <signal name="NewOverlayIcon"> + </signal> + <signal name="NewToolTip"> </signal> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org