Changeset 62617 in webkit
- Timestamp:
- Jul 6, 2010 8:48:21 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/html5lib/runner-expected-html5.txt
r62613 r62617 318 318 | <tbody> 319 319 | <tr> 320 | <br> 320 321 | <p> 321 322 Expected: … … 1576 1577 | <mi> 1577 1578 | "foo" 1578 | 1579 | 1579 | <mi> 1580 | "bar" 1580 1581 Expected: 1581 1582 | <!DOCTYPE html> … … 2119 2120 | <g> 2120 2121 | "foo" 2121 | 2122 | 2122 | <g> 2123 | "bar" 2123 2124 Expected: 2124 2125 | <!DOCTYPE html> -
trunk/WebCore/ChangeLog
r62616 r62617 1 2010-07-06 Eric Seidel <eric@webkit.org> 2 3 Reviewed by Adam Barth. 4 5 Fix "in row" "Anything else" handling of end tags 6 https://bugs.webkit.org/show_bug.cgi?id=41731 7 8 I also fixed </br> handling to follow the spec more closely 9 since it implementation was old and didn't use all our 10 new processFake* hotness. 11 12 This is already covered by 3 tests, however we don't 13 pass them yet, due to lack of table foster parenting 14 code (which Adam is working on as we speak). 15 16 * html/HTMLTreeBuilder.cpp: 17 (WebCore::HTMLTreeBuilder::processEndTagForInBody): 18 (WebCore::HTMLTreeBuilder::processEndTag): 19 1 20 2010-07-06 Mark Rowe <mrowe@apple.com> 2 21 -
trunk/WebCore/html/HTMLTreeBuilder.cpp
r62613 r62617 1520 1520 if (token.name() == brTag) { 1521 1521 parseError(token); 1522 m_tree.reconstructTheActiveFormattingElements(); 1523 // Notice that we lose the attributes. 1524 AtomicHTMLToken startBr(HTMLToken::StartTag, token.name()); 1525 m_tree.insertSelfClosingElement(startBr); 1526 m_framesetOk = false; 1522 processFakeStartTag(brTag); 1527 1523 return; 1528 1524 } … … 1715 1711 return; 1716 1712 } 1717 notImplemented();1713 processEndTagForInTable(token); 1718 1714 break; 1719 1715 case InCellMode:
Note: See TracChangeset
for help on using the changeset viewer.