[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

eric at webkit.org eric at webkit.org
Wed Dec 22 12:26:13 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit a1dd9489af4b63f9b8d2a30db1f8b3fc82cb5ae8
Author: eric at webkit.org <eric at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Mon Aug 23 18:12:15 2010 +0000

    2010-08-23  Adam Barth  <abarth at webkit.org>
    
            Reviewed by Eric Seidel.
    
            Many LayoutTests crash when run with --html5-treebuilder
            https://bugs.webkit.org/show_bug.cgi?id=44440
    
            Our list of special tags is out of sync with the HTML5 spec.  This
            patch adds HTML to the list, which fixs a ton of crashers when parsing
            fragments.  We neet to sync up the list at some point, but we want to
            make sure we have test coverage for all those changes, so I've left
            that for a future patch.
    
            * html/HTMLTreeBuilder.cpp:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65819 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index 2ef4f14..713bf42 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,18 @@
+2010-08-23  Adam Barth  <abarth at webkit.org>
+
+        Reviewed by Eric Seidel.
+
+        Many LayoutTests crash when run with --html5-treebuilder
+        https://bugs.webkit.org/show_bug.cgi?id=44440
+
+        Our list of special tags is out of sync with the HTML5 spec.  This
+        patch adds HTML to the list, which fixs a ton of crashers when parsing
+        fragments.  We neet to sync up the list at some point, but we want to
+        make sure we have test coverage for all those changes, so I've left
+        that for a future patch.
+
+        * html/HTMLTreeBuilder.cpp:
+
 2010-08-23  Ilya Tikhonovsky  <loislo at chromium.org>
 
         Reviewed by Pavel Feldman.
diff --git a/WebCore/html/HTMLTreeBuilder.cpp b/WebCore/html/HTMLTreeBuilder.cpp
index bdfe4be..fd56dab 100644
--- a/WebCore/html/HTMLTreeBuilder.cpp
+++ b/WebCore/html/HTMLTreeBuilder.cpp
@@ -137,6 +137,7 @@ bool isSpecialNode(Node* node)
 {
     if (node->namespaceURI() != xhtmlNamespaceURI)
         return false;
+    // FIXME: This list is out of sync with the spec.
     const AtomicString& tagName = node->localName();
     return tagName == addressTag
         || tagName == articleTag
@@ -170,6 +171,7 @@ bool isSpecialNode(Node* node)
         || tagName == headerTag
         || tagName == hgroupTag
         || tagName == hrTag
+        || tagName == htmlTag
         || tagName == iframeTag
         || tagName == imgTag
         || tagName == inputTag

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list