2010-07-21 Adam Barth <abarth@webkit.org>
authorabarth@webkit.org <abarth@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 22 Jul 2010 01:03:17 +0000 (01:03 +0000)
committerabarth@webkit.org <abarth@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 22 Jul 2010 01:03:17 +0000 (01:03 +0000)
        Reviewed by Eric Seidel.

        Update a list of tags to match changes in the HTML5 spec
        https://bugs.webkit.org/show_bug.cgi?id=42791

        We need to atomize these strings at some point.

        * html/HTMLTreeBuilder.cpp:
        (WebCore::HTMLTreeBuilder::processStartTagForInBody):
2010-07-21  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Update a list of tags to match changes in the HTML5 spec
        https://bugs.webkit.org/show_bug.cgi?id=42791

        Testing makes perfect.

        * html5lib/runner-expected-html5.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@63869 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/html5lib/runner-expected-html5.txt
WebCore/ChangeLog
WebCore/html/HTMLTreeBuilder.cpp

index 77e83b2..5641484 100644 (file)
@@ -2,6 +2,17 @@
 
         Reviewed by Eric Seidel.
 
+        Update a list of tags to match changes in the HTML5 spec
+        https://bugs.webkit.org/show_bug.cgi?id=42791
+
+        Testing makes perfect.
+
+        * html5lib/runner-expected-html5.txt:
+
+2010-07-21  Adam Barth  <abarth@webkit.org>
+
+        Reviewed by Eric Seidel.
+
         HTMLTreeBuilder needs to update to match new spec behavior for <button>
         https://bugs.webkit.org/show_bug.cgi?id=42233
 
index f010234..0bf8399 100644 (file)
@@ -432,8 +432,6 @@ Expected:
 |     "a"
 resources/tests20.dat:
 16
-24
-25
 
 Test 16 of 25 in resources/tests20.dat failed. Input:
 <!doctype html><p><button><table>
@@ -454,40 +452,6 @@ Expected:
 |     <p>
 |       <button>
 |         <table>
-
-Test 24 of 25 in resources/tests20.dat failed. Input:
-<!doctype html><p><figcaption>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <figcaption>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|     <figcaption>
-
-Test 25 of 25 in resources/tests20.dat failed. Input:
-<!doctype html><p><summary>
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|       <summary>
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <p>
-|     <summary>
 resources/webkit01.dat: PASS
 
 resources/doctype01.dat:
index 86a2118..195b414 100644 (file)
@@ -2,6 +2,18 @@
 
         Reviewed by Eric Seidel.
 
+        Update a list of tags to match changes in the HTML5 spec
+        https://bugs.webkit.org/show_bug.cgi?id=42791
+
+        We need to atomize these strings at some point.
+
+        * html/HTMLTreeBuilder.cpp:
+        (WebCore::HTMLTreeBuilder::processStartTagForInBody):
+
+2010-07-21  Adam Barth  <abarth@webkit.org>
+
+        Reviewed by Eric Seidel.
+
         HTMLTreeBuilder needs to update to match new spec behavior for <button>
         https://bugs.webkit.org/show_bug.cgi?id=42233
 
index 13b6f5c..f02f125 100644 (file)
@@ -809,6 +809,7 @@ void HTMLTreeBuilder::processStartTagForInBody(AtomicHTMLToken& token)
         || token.name() == divTag
         || token.name() == dlTag
         || token.name() == fieldsetTag
+        || token.name() == "figcaption"
         || token.name() == "figure"
         || token.name() == footerTag
         || token.name() == headerTag
@@ -818,6 +819,7 @@ void HTMLTreeBuilder::processStartTagForInBody(AtomicHTMLToken& token)
         || token.name() == olTag
         || token.name() == pTag
         || token.name() == sectionTag
+        || token.name() == "summary"
         || token.name() == ulTag) {
         processFakePEndTagIfPInButtonScope();
         m_tree.insertHTMLElement(token);