Reviewed by Darin.
[WebKit-https.git] / WebCore / ChangeLog-2005-08-23
index 61f1cab82e64231f2a5617710f0c7b70b876e3c5..929cd63057c881f24e9974e052b0efe7bc823601 100644 (file)
@@ -1,3 +1,33 @@
+2005-02-15  Maciej Stachowiak  <mjs@apple.com>
+
+        Reviewed by Darin.
+
+       <rdar://problem/3942428> reproducible crash loading cbs.sportsline.com
+       
+       This change reverts the fix for <rdar://problem/3805311>, and
+       re-fixes it in a different (better) way. Instead of preventing
+       programmatic open from setting the parsing flag, instead make sure
+       that programmatic close resets it.
+
+        * khtml/khtml_part.cpp:
+        (KHTMLPart::openURL):
+        (KHTMLPart::didExplicitOpen):
+        (KHTMLPart::closeURL):
+        (KHTMLPart::begin):
+        (KHTMLPart::end):
+        (KHTMLPart::endIfNotLoading):
+        (KHTMLPart::slotFinishedParsing):
+        (KHTMLPart::checkEmitLoadEvent):
+        * khtml/khtml_part.h:
+        * khtml/khtmlpart_p.h:
+        (KHTMLPartPrivate::KHTMLPartPrivate):
+        * khtml/xml/dom_docimpl.cpp:
+        (DocumentImpl::open):
+        (DocumentImpl::implicitOpen):
+        (DocumentImpl::close):
+        (DocumentImpl::implicitClose):
+        * khtml/xml/dom_docimpl.h:
+
 2005-02-15  David Harrison  <harrison@apple.com>
 
         Reviewed by Maciej.