Changeset 62435 in webkit


Ignore:
Timestamp:
Jul 2, 2010 11:20:06 PM (14 years ago)
Author:
abarth@webkit.org
Message:

2010-07-02 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

Implement special optgroup processing
https://bugs.webkit.org/show_bug.cgi?id=41556

  • html5lib/runner-expected-html5.txt:

2010-07-02 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

Implement special optgroup processing
https://bugs.webkit.org/show_bug.cgi?id=41556

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

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r62434 r62435  
     12010-07-02  Adam Barth  <abarth@webkit.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        Implement special optgroup processing
     6        https://bugs.webkit.org/show_bug.cgi?id=41556
     7
     8        * html5lib/runner-expected-html5.txt:
     9
    1102010-07-02  Adam Barth  <abarth@webkit.org>
    211
  • trunk/LayoutTests/html5lib/runner-expected-html5.txt

    r62434 r62435  
    346346|     <option>
    347347|       "B"
    348 |       <optgroup>
    349 |         "C"
    350 |         <select>
     348|     <optgroup>
     349|       "C"
     350|       <select>
    351351Expected:
    352352| <!DOCTYPE html>
  • trunk/WebCore/ChangeLog

    r62434 r62435  
     12010-07-02  Adam Barth  <abarth@webkit.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        Implement special optgroup processing
     6        https://bugs.webkit.org/show_bug.cgi?id=41556
     7
     8        * html/HTMLTreeBuilder.cpp:
     9        (WebCore::HTMLTreeBuilder::processStartTag):
     10
    1112010-07-02  Adam Barth  <abarth@webkit.org>
    212
  • trunk/WebCore/html/HTMLTreeBuilder.cpp

    r62434 r62435  
    552552        }
    553553        if (token.name() == optgroupTag || token.name() == optionTag) {
    554             notImplemented();
     554            if (m_openElements.inScope(optionTag.localName())) {
     555                AtomicHTMLToken endOption(HTMLToken::EndTag, optionTag.localName());
     556                processEndTag(endOption);
     557            }
    555558            reconstructTheActiveFormattingElements();
    556559            insertElement(token);
Note: See TracChangeset for help on using the changeset viewer.