Hello community, here is the log from the commit of package kdelibs3 checked in at Sat Nov 18 18:59:08 CET 2006. -------- --- KDE/kdelibs3/kdelibs3.changes 2006-11-15 23:03:51.000000000 +0100 +++ /mounts/work_src_done/STABLE/kdelibs3/kdelibs3.changes 2006-11-18 18:35:59.000000000 +0100 @@ -1,0 +2,5 @@ +Sat Nov 18 18:35:12 CET 2006 - stbinner@suse.de + +- fix branch kjs crash regression (kde #137518 & #137358), r602712 + +------------------------------------------------------------------- New: ---- fix-kjs-crash-regression.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdelibs3-devel-doc.spec ++++++ --- /var/tmp/diff_new_pack.eM9et0/_old 2006-11-18 18:58:38.000000000 +0100 +++ /var/tmp/diff_new_pack.eM9et0/_new 2006-11-18 18:58:38.000000000 +0100 @@ -18,7 +18,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Additional Package Documentation Version: 3.5.5 -Release: 34 +Release: 36 %define kdelibs_patch_level b BuildArch: noarch Requires: kdelibs3 qt3-devel-doc ++++++ kdelibs3.spec ++++++ --- /var/tmp/diff_new_pack.eM9et0/_old 2006-11-18 18:58:38.000000000 +0100 +++ /var/tmp/diff_new_pack.eM9et0/_new 2006-11-18 18:58:38.000000000 +0100 @@ -21,7 +21,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: KDE Base Libraries Version: 3.5.5 -Release: 34 +Release: 36 Obsoletes: kde3-i18n kups keramik kdelibs3-cups kdelibs3-33addons Provides: kups keramik kdelibs3-cups kdelibs3-33addons Provides: kdelibs3_base = 3.3 @@ -105,6 +105,7 @@ Patch115: xdgdata-pixmap.diff Patch116: dnd-utf8-fix.diff Patch117: kickoff-drop-shadow.diff +Patch118: fix-kjs-crash-regression.diff %description This package contains kdelibs, one of the basic packages of the K @@ -276,6 +277,7 @@ %patch115 %patch116 %patch117 +%patch118 tar xfvj %SOURCE12 # # define KDE version exactly @@ -748,6 +750,8 @@ /opt/kde3/%_lib/libkwalletclient.so %changelog -n kdelibs3 +* Sat Nov 18 2006 - stbinner@suse.de +- fix branch kjs crash regression (kde #137518 & #137358), r602712 * Wed Nov 15 2006 - dmueller@suse.de - run permissions in %%post (#221138) * Wed Nov 08 2006 - stbinner@suse.de ++++++ testkhtml.spec ++++++ --- /var/tmp/diff_new_pack.eM9et0/_old 2006-11-18 18:58:38.000000000 +0100 +++ /var/tmp/diff_new_pack.eM9et0/_new 2006-11-18 18:58:38.000000000 +0100 @@ -16,7 +16,7 @@ License: BSD License and BSD-like, Other License(s), see package Group: System/GUI/KDE Version: 3.5.5 -Release: 36 +Release: 38 Summary: Internal: regression testing for konqueror renderer BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: kdelibs-%{version}.tar.bz2 ++++++ fix-kjs-crash-regression.diff ++++++ Index: khtml/ecma/kjs_html.cpp =================================================================== --- khtml/ecma/kjs_html.cpp (revision 602711) +++ khtml/ecma/kjs_html.cpp (revision 602712) @@ -1174,7 +1174,7 @@ } const HashTable* table = classInfo()->propHashTable; // get the right hashtable - const HashEntry* entry = Lookup::findEntry(table, propertyName); + const HashEntry* entry = table ? Lookup::findEntry(table, propertyName) : 0; if (entry) { if (entry->attr & Function) return lookupOrCreateFunctionKJS::HTMLElementFunction(exec, propertyName, this, entry->value, entry->params, entry->attr); @@ -2381,7 +2381,7 @@ } const HashTable* table = classInfo()->propHashTable; // get the right hashtable - const HashEntry* entry = Lookup::findEntry(table, propertyName); + const HashEntry* entry = table ? Lookup::findEntry(table, propertyName) : 0; if (entry) { if (entry->attr & Function) // function: put as override property { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org