[AC][PATCH] Regresja KHTML w KDE 3.5.6

Michal Kochanowicz michal w michal.waw.pl
Pią, 2 Lut 2007, 18:20:14 CET


W KHTML została wprowadzona poprawka, która w założeniu miała poprawiać
obsługę (kolorowanie) klikniętych linków, ale spowodowała spowolnienie
otwierania stron. Załączony patch odwraca tą zmianę.

Zmiana jest też na branchu w repo KDE.

Patch na pierwszy rzut oka może wydawać się bezsensowny, ale chodziło
poprostu o wyłączenie fragmentu kodu.

-- 
--= Michal Kochanowicz =--==--==BOFH==--==--= michal w michal.waw.pl =--
--= finger me for PGP public key or visit http://michal.waw.pl/PGP =--
--==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==--
A chodzenie po górach SSIE!!!
-------------- następna część ---------
--- branches/KDE/3.5/kdelibs/khtml/html/html_documentimpl.cpp	2006/12/30 16:51:56	617941
+++ branches/KDE/3.5/kdelibs/khtml/html/html_documentimpl.cpp	2007/01/30 17:25:29	628618
@@ -222,7 +222,7 @@
 
 void HTMLDocumentImpl::slotHistoryChanged()
 {
-    if ( !m_render )
+    if ( true || !m_render )
         return;
 
     recalcStyle( Force );

-------------- następna część ---------
Index: kdelibs.spec
===================================================================
RCS file: /cvsroot/SPECS/kdelibs.spec,v
retrieving revision 1.448.2.15
diff -u -r1.448.2.15 kdelibs.spec
--- kdelibs.spec	28 Jan 2007 22:12:56 -0000	1.448.2.15
+++ kdelibs.spec	2 Feb 2007 17:17:26 -0000
@@ -22,7 +22,7 @@
 Summary(uk):	K Desktop Environment - âŚÂĚŚĎÔĹËÉ
 Name:		kdelibs
 Version:	3.5.6
-Release:	1
+Release:	1.1
 Epoch:		9
 License:	LGPL
 Group:		X11/Libraries
@@ -42,6 +42,7 @@
 Patch6:		%{name}-kbugreport-https.patch
 Patch7:		%{name}-xgl.patch
 Patch8:		kde-ac260-lt.patch
+Patch9:		%{name}-khtml-slow_page_change.patch
 URL:		http://www.kde.org/
 BuildRequires:	OpenEXR-devel >= 1.2.2
 BuildRequires:	acl-devel
@@ -342,6 +343,7 @@
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
+%patch9 -p4
 
 rm -f configure
 cp /usr/share/automake/config.sub admin


Więcej informacji o liście dyskusyjnej pld-devel-pl