Hello community,
here is the log from the commit of package kdelibs4 for openSUSE:Factory
checked in at Wed Oct 21 00:57:42 CEST 2009.
--------
--- KDE/kdelibs4/kdelibs4.changes 2009-10-09 15:29:19.000000000 +0200
+++ kdelibs4/kdelibs4.changes 2009-10-19 06:49:58.000000000 +0200
@@ -1,0 +2,10 @@
+Mon Oct 19 04:46:12 UTC 2009 - beineri@opensuse.org
+
+- fix common crash in KHTMLPart destructor (kde#209960, bnc#548018)
+
+-------------------------------------------------------------------
+Tue Oct 13 17:38:01 CEST 2009 - llunak@novell.com
+
+- avoid invisible texts in OOo KDE4 file dialogs (bnc#529640)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
khtml-r1033984.diff
kstyle-no-dynamic-cast-bnc529640.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdelibs4.spec ++++++
--- /var/tmp/diff_new_pack.8EQwBH/_old 2009-10-21 00:55:58.000000000 +0200
+++ /var/tmp/diff_new_pack.8EQwBH/_new 2009-10-21 00:55:58.000000000 +0200
@@ -43,7 +43,7 @@
Summary: KDE Base Libraries
Url: http://www.kde.org
Version: 4.3.1
-Release: 5
+Release: 6
Requires: libstrigi0 >= %( echo `rpm -q --queryformat '%{VERSION}' strigi-devel`)
Requires: soprano >= %( echo `rpm -q --queryformat '%{VERSION}' libsoprano-devel`)
Recommends: strigi >= %( echo `rpm -q --queryformat '%{VERSION}' strigi-devel`)
@@ -76,6 +76,8 @@
Patch23: kded-checksycocaoption.diff
Patch24: xdg-user-dir-bnc540574.diff
Patch25: khtml-closetab-crash-kde207173.diff
+Patch26: kstyle-no-dynamic-cast-bnc529640.diff
+Patch27: khtml-r1033984.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if %suse_version > 1010
%requires_ge libqt4-x11
@@ -142,6 +144,8 @@
%patch23
%patch24
%patch25
+%patch26
+%patch27
#
# define KDE version exactly
#
++++++ khtml-r1033984.diff ++++++
Index: khtml/khtml_part.cpp
===================================================================
--- khtml/khtml_part.cpp (revision 1033983)
+++ khtml/khtml_part.cpp (revision 1033984)
@@ -609,7 +609,8 @@
if ( d->m_view )
{
- widget()->hide();
+ if (widget())
+ widget()->hide();
d->m_view->m_part = 0;
}
++++++ kstyle-no-dynamic-cast-bnc529640.diff ++++++
------------------------------------------------------------------------
r1034808 | lunakl | 2009-10-13 15:34:28 +0000 (Tue, 13 Oct 2009) | 7 lines
Changed paths:
M /trunk/KDE/kdelibs/kdeui/kernel/kstyle.h
Plugins really shouldn't use dynamic_cast, it breaks without RTLD_GLOBAL
and especially with plugins that is quite likely to happen with 3rd party
apps (e.g. http://bugzilla.novell.com/529640).
And the best I could come up with was playing with typeid().name(), which
works, except for subclassing.
------------------------------------------------------------------------
Index: kdeui/kernel/kstyle.h
===================================================================
--- kdeui/kernel/kstyle.h (revision 1034807)
+++ kdeui/kernel/kstyle.h (revision 1034808)
@@ -40,6 +40,7 @@
#include