Changeset 62638 in webkit


Ignore:
Timestamp:
Jul 7, 2010 1:45:04 AM (14 years ago)
Author:
eric@webkit.org
Message:

2010-07-06 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

Teach HTMLTreeBuilder how to handle <button><button>
https://bugs.webkit.org/show_bug.cgi?id=41743

  • html5lib/runner-expected-html5.txt:

2010-07-06 Eric Seidel <eric@webkit.org>

Reviewed by Adam Barth.

Teach HTMLTreeBuilder how to handle <button><button>
https://bugs.webkit.org/show_bug.cgi?id=41743

  • html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInBody):
Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r62637 r62638  
     12010-07-06  Eric Seidel  <eric@webkit.org>
     2
     3        Reviewed by Adam Barth.
     4
     5        Teach HTMLTreeBuilder how to handle <button><button>
     6        https://bugs.webkit.org/show_bug.cgi?id=41743
     7
     8        * html5lib/runner-expected-html5.txt:
     9
    1102010-07-06  Eric Seidel  <eric@webkit.org>
    211
  • trunk/LayoutTests/html5lib/runner-expected-html5.txt

    r62637 r62638  
    55555511
    55655612
    557 14
    55855726
    55955827
     
    651650|   "
    652651"
    653 
    654 Test 14 of 51 in resources/tests6.dat failed. Input:
    655 <button><button>
    656 Got:
    657 | <html>
    658 |   <head>
    659 |   <body>
    660 |     <button>
    661 |       <button>
    662 Expected:
    663 | <html>
    664 |   <head>
    665 |   <body>
    666 |     <button>
    667 |     <button>
    668652
    669653Test 26 of 51 in resources/tests6.dat failed. Input:
  • trunk/WebCore/ChangeLog

    r62637 r62638  
     12010-07-06  Eric Seidel  <eric@webkit.org>
     2
     3        Reviewed by Adam Barth.
     4
     5        Teach HTMLTreeBuilder how to handle <button><button>
     6        https://bugs.webkit.org/show_bug.cgi?id=41743
     7
     8        * html/HTMLTreeBuilder.cpp:
     9        (WebCore::HTMLTreeBuilder::processStartTagForInBody):
     10
    1112010-07-06  Eric Seidel  <eric@webkit.org>
    212
  • trunk/WebCore/html/HTMLTreeBuilder.cpp

    r62637 r62638  
    641641    }
    642642    if (token.name() == buttonTag) {
    643         notImplemented();
     643        if (m_tree.openElements()->inScope(buttonTag)) {
     644            parseError(token);
     645            processFakeEndTag(buttonTag);
     646            processStartTag(token); // FIXME: Could we just fall through here?
     647            return;
     648        }
    644649        m_tree.reconstructTheActiveFormattingElements();
    645650        m_tree.insertElement(token);
Note: See TracChangeset for help on using the changeset viewer.