2010-08-04 Adam Barth <abarth@webkit.org>
authorabarth@webkit.org <abarth@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 5 Aug 2010 00:36:32 +0000 (00:36 +0000)
committerabarth@webkit.org <abarth@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 5 Aug 2010 00:36:32 +0000 (00:36 +0000)
        Reviewed by Eric Seidel.

        Pick up spec change w.r.t. figcaption and summary
        https://bugs.webkit.org/show_bug.cgi?id=43075

        * html5lib/runner-expected-html5.txt:
2010-08-04  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Pick up spec change w.r.t. figcaption and summary
        https://bugs.webkit.org/show_bug.cgi?id=43075

        * html/HTMLTreeBuilder.cpp:
        (WebCore::HTMLTreeBuilder::processEndTagForInBody):

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

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

index f62c25d..ce0d03d 100644 (file)
@@ -2,6 +2,15 @@
 
         Reviewed by Eric Seidel.
 
+        Pick up spec change w.r.t. figcaption and summary
+        https://bugs.webkit.org/show_bug.cgi?id=43075
+
+        * html5lib/runner-expected-html5.txt:
+
+2010-08-04  Adam Barth  <abarth@webkit.org>
+
+        Reviewed by Eric Seidel.
+
         Pick up spec change w.r.t. replacement character and <frameset>
         https://bugs.webkit.org/show_bug.cgi?id=43073
 
index 232fcf3..03e7863 100644 (file)
@@ -162,8 +162,6 @@ resources/tests18.dat: PASS
 
 resources/tests19.dat:
 63
-101
-102
 
 Test 63 of 102 in resources/tests19.dat failed. Input:
 <!doctype html><keygen><frameset>
@@ -185,44 +183,6 @@ Expected:
 |   <head>
 |   <body>
 |     <keygen>
-
-Test 101 of 102 in resources/tests19.dat failed. Input:
-<!doctype html><figcaption><article></figcaption>a
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <figcaption>
-|       <article>
-|         "a"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <figcaption>
-|       <article>
-|     "a"
-
-Test 102 of 102 in resources/tests19.dat failed. Input:
-<!doctype html><summary><article></summary>a
-Got:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <summary>
-|       <article>
-|         "a"
-Expected:
-| <!DOCTYPE html>
-| <html>
-|   <head>
-|   <body>
-|     <summary>
-|       <article>
-|     "a"
 resources/tests20.dat:
 16
 
index 7c64743..4126586 100644 (file)
@@ -2,6 +2,16 @@
 
         Reviewed by Eric Seidel.
 
+        Pick up spec change w.r.t. figcaption and summary
+        https://bugs.webkit.org/show_bug.cgi?id=43075
+
+        * html/HTMLTreeBuilder.cpp:
+        (WebCore::HTMLTreeBuilder::processEndTagForInBody):
+
+2010-08-04  Adam Barth  <abarth@webkit.org>
+
+        Reviewed by Eric Seidel.
+
         Pick up spec change w.r.t. replacement character and <frameset>
         https://bugs.webkit.org/show_bug.cgi?id=43073
 
index 75858e7..93de07e 100644 (file)
@@ -1955,6 +1955,7 @@ void HTMLTreeBuilder::processEndTagForInBody(AtomicHTMLToken& token)
         || token.name() == divTag
         || token.name() == dlTag
         || token.name() == fieldsetTag
+        || token.name() == figcaptionTag
         || token.name() == figureTag
         || token.name() == footerTag
         || token.name() == headerTag
@@ -1965,6 +1966,7 @@ void HTMLTreeBuilder::processEndTagForInBody(AtomicHTMLToken& token)
         || token.name() == olTag
         || token.name() == preTag
         || token.name() == sectionTag
+        || token.name() == summaryTag
         || token.name() == ulTag) {
         if (!m_tree.openElements()->inScope(token.name())) {
             parseError(token);