Hello community,
here is the log from the commit of package kdelibs4-experimental for openSUSE:Factory
checked in at Thu Jul 9 00:02:20 CEST 2009.
--------
--- KDE/kdelibs4-experimental/kdelibs4-experimental.changes 2009-06-10 18:41:48.000000000 +0200
+++ kdelibs4-experimental/kdelibs4-experimental.changes 2009-06-24 19:55:54.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Jun 24 19:55:43 CEST 2009 - dmueller@suse.de
+
+- update to 4.2.95
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
kdelibs-experimental-4.2.90.tar.bz2
New:
----
kdelibs-experimental-4.2.95.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdelibs4-experimental.spec ++++++
--- /var/tmp/diff_new_pack.0z7XAo/_old 2009-07-09 00:01:48.000000000 +0200
+++ /var/tmp/diff_new_pack.0z7XAo/_new 2009-07-09 00:01:48.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kdelibs4-experimental (Version 4.2.90)
+# spec file for package kdelibs4-experimental (Version 4.2.95)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -16,7 +16,7 @@
#
-%define debug_package_requires libknotificationitem-1 = %version-%release
+%define debug_package_requires libknotificationitem-1-1 = %version-%release
Name: kdelibs4-experimental
BuildRequires: libkde4-devel
@@ -24,7 +24,7 @@
Group: System/GUI/KDE
Summary: KDE Base Libraries
Url: http://www.kde.org
-Version: 4.2.90
+Version: 4.2.95
Release: 1
Source0: kdelibs-experimental-%version.tar.bz2
Patch0: 4_3_BRANCH.diff
@@ -44,12 +44,14 @@
--------
The KDE Team
-%package -n libknotificationitem-1
+%package -n libknotificationitem-1-1
License: LGPL v2.1 or later
Group: System/GUI/KDE
Summary: KDE Base Libraries
+Provides: libknotificationitem-1 = 4.2.90
+Obsoletes: libknotificationitem-1 <= 4.2.90
-%description -n libknotificationitem-1
+%description -n libknotificationitem-1-1
This package contains the basic packages of the K Desktop Environment.
It contains the necessary libraries for the KDE desktop.
@@ -66,7 +68,7 @@
License: LGPL v2.1 or later
Group: System/GUI/KDE
Summary: KDE Base Libraries
-Requires: libknotificationitem-1 = %version
+Requires: libknotificationitem-1-1 = %version
%description -n libknotificationitem-devel
This package contains the basic packages of the K Desktop Environment.
@@ -94,34 +96,23 @@
cd build
%makeinstall
-%post -p /sbin/ldconfig
+%post -n libknotificationitem-1-1 -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%postun -n libknotificationitem-1-1 -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
rm -rf filelists
-%files -n libknotificationitem-1
+%files -n libknotificationitem-1-1
%defattr(-,root,root)
-%_libdir/libknotificationitem-1.so
+%_libdir/libknotificationitem-1.so.*
%files -n libknotificationitem-devel
%defattr(-,root,root)
+%_libdir/libknotificationitem-1.so
/usr/include/knotificationitem-1
/usr/share/dbus-1/interfaces/org.kde.NotificationItem.xml
/usr/share/dbus-1/interfaces/org.kde.NotificationItemWatcher.xml
%changelog
-* Wed Jun 03 2009 dmueller@suse.de
-- update to 4.2.90
-* Wed May 27 2009 dmueller@suse.de
-- update to 4.2.88svn973768
-* Wed May 20 2009 dmueller@suse.de
-- fix debug package requires
-* Mon May 18 2009 coolo@novell.com
-- update 4_3_BRANCH to get correct license
-* Mon May 18 2009 coolo@novell.com
-- fix baselibs.conf
-* Thu May 07 2009 dmueller@suse.de
-- Introduce experimental kdelibs4 splitoff for KDE 4.3 beta1
++++++ kdelibs-experimental-4.2.90.tar.bz2 -> kdelibs-experimental-4.2.95.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs-experimental-4.2.90/knotificationitem/CMakeLists.txt new/kdelibs-experimental-4.2.95/knotificationitem/CMakeLists.txt
--- old/kdelibs-experimental-4.2.90/knotificationitem/CMakeLists.txt 2009-05-07 01:39:28.000000000 +0200
+++ new/kdelibs-experimental-4.2.95/knotificationitem/CMakeLists.txt 2009-06-09 18:09:26.000000000 +0200
@@ -24,6 +24,7 @@
QT4_ADD_DBUS_INTERFACE(knotificationitem_SRCS ${visualnotifications_xml} visualnotifications_interface)
kde4_add_library(knotificationitem-1 SHARED ${knotificationitem_SRCS})
+set_target_properties(knotificationitem-1 PROPERTIES VERSION 1.0.0 SOVERSION 1)
target_link_libraries(knotificationitem-1 ${KDE4_KDEUI_LIBS})
kde4_add_executable(knotificationitemtest ${knotificationitemtest_SRC})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs-experimental-4.2.90/knotificationitem/knotificationitem.cpp new/kdelibs-experimental-4.2.95/knotificationitem/knotificationitem.cpp
--- old/kdelibs-experimental-4.2.90/knotificationitem/knotificationitem.cpp 2009-06-03 13:54:45.000000000 +0200
+++ new/kdelibs-experimental-4.2.95/knotificationitem/knotificationitem.cpp 2009-06-17 22:08:24.000000000 +0200
@@ -114,6 +114,7 @@
void KNotificationItem::setIconByName(const QString &name)
{
+ d->serializedIcon = ExperimentalKDbusImageVector();
d->iconName = name;
emit d->notificationItemDbus->NewIcon();
if (d->systemTrayIcon) {
@@ -128,6 +129,7 @@
void KNotificationItem::setIconByPixmap(const QIcon &icon)
{
+ d->iconName = QString();
d->serializedIcon = d->iconToVector(icon);
emit d->notificationItemDbus->NewIcon();
@@ -189,6 +191,7 @@
void KNotificationItem::setAttentionIconByName(const QString &name)
{
+ d->serializedAttentionIcon = ExperimentalKDbusImageVector();
d->attentionIconName = name;
emit d->notificationItemDbus->NewAttentionIcon();
}
@@ -200,6 +203,7 @@
void KNotificationItem::setAttentionIconByPixmap(const QIcon &icon)
{
+ d->attentionIconName = QString();
d->serializedAttentionIcon = d->iconToVector(icon);
d->attentionIcon = icon;
emit d->notificationItemDbus->NewAttentionIcon();
@@ -279,6 +283,7 @@
void KNotificationItem::setToolTipIconByName(const QString &name)
{
+ d->serializedToolTipIcon = ExperimentalKDbusImageVector();
d->toolTipIconName = name;
emit d->notificationItemDbus->NewToolTip();
}
@@ -290,6 +295,7 @@
void KNotificationItem::setToolTipIconByPixmap(const QIcon &icon)
{
+ d->toolTipIconName = QString();
d->serializedToolTipIcon = d->iconToVector(icon);
d->toolTipIcon = icon;
emit d->notificationItemDbus->NewToolTip();
@@ -447,11 +453,6 @@
-
-
-
-
-
void KNotificationItem::activate(const QPoint &pos)
{
//if the user activated the icon the NeedsAttention state is no longer necessary
@@ -461,6 +462,10 @@
emit d->notificationItemDbus->NewStatus(metaObject()->enumerator(metaObject()->indexOfEnumerator("ItemStatus")).valueToKey(d->status));
}
+ if (d->menu->isVisible()) {
+ d->menu->hide();
+ }
+
if (!d->associatedWidget) {
emit activateRequested(true, pos);
return;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdelibs-experimental-4.2.90/knotificationitem/knotificationitemdbus_p.cpp new/kdelibs-experimental-4.2.95/knotificationitem/knotificationitemdbus_p.cpp
--- old/kdelibs-experimental-4.2.90/knotificationitem/knotificationitemdbus_p.cpp 2009-06-03 13:54:45.000000000 +0200
+++ new/kdelibs-experimental-4.2.95/knotificationitem/knotificationitemdbus_p.cpp 2009-06-17 22:08:24.000000000 +0200
@@ -261,10 +261,10 @@
{
//TODO: nicer placement, possible?
if (m_notificationItem->d->menu) {
- m_notificationItem->d->menu->setWindowFlags(Qt::Window);
+ 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::Menu);
+ KWindowSystem::setType(m_notificationItem->d->menu->winId(), NET::PopupMenu);
KWindowSystem::forceActiveWindow(m_notificationItem->d->menu->winId());
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org