[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