Changeset 143045 in webkit
- Timestamp:
- Feb 15, 2013, 1:35:57 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r143042 r143045 1 2013-02-14 Emil A Eklund <eae@chromium.org> 2 3 Clamp span value in RenderTableCell::parse[Col|Row]SpanFromDOM 4 https://bugs.webkit.org/show_bug.cgi?id=109878 5 6 Reviewed by Abhishek Arya. 7 8 Add test for handling of very large colspan value. 9 10 * fast/table/colspan-huge-number-expected.txt: Added. 11 * fast/table/colspan-huge-number.html: Added. 12 1 13 2013-02-15 Xueqing Huang <huangxueqing@baidu.com> 2 14 -
trunk/Source/WebCore/ChangeLog
r143044 r143045 1 2013-02-14 Emil A Eklund <eae@chromium.org> 2 3 Clamp span value in RenderTableCell::parse[Col|Row]SpanFromDOM 4 https://bugs.webkit.org/show_bug.cgi?id=109878 5 6 Reviewed by Abhishek Arya. 7 8 Test: fast/table/colspan-huge-number.html 9 10 Clamp colspan and rowspan values to their respective maximum 11 supported values. 12 13 * rendering/RenderTableCell.cpp: 14 (WebCore::RenderTableCell::parseColSpanFromDOM): 15 (WebCore::RenderTableCell::parseRowSpanFromDOM): 16 1 17 2013-02-15 Andreas Kling <akling@apple.com> 2 18 -
trunk/Source/WebCore/rendering/RenderTableCell.cpp
r140244 r143045 80 80 ASSERT(node()); 81 81 if (node()->hasTagName(tdTag) || node()->hasTagName(thTag)) 82 return toHTMLTableCellElement(node())->colSpan();82 return min<unsigned>(toHTMLTableCellElement(node())->colSpan(), maxColumnIndex); 83 83 #if ENABLE(MATHML) 84 84 if (node()->hasTagName(MathMLNames::mtdTag)) 85 return toMathMLElement(node())->colSpan();85 return min<unsigned>(toMathMLElement(node())->colSpan(), maxColumnIndex); 86 86 #endif 87 87 return 1; … … 92 92 ASSERT(node()); 93 93 if (node()->hasTagName(tdTag) || node()->hasTagName(thTag)) 94 return toHTMLTableCellElement(node())->rowSpan();94 return min<unsigned>(toHTMLTableCellElement(node())->rowSpan(), maxRowIndex); 95 95 #if ENABLE(MATHML) 96 96 if (node()->hasTagName(MathMLNames::mtdTag)) 97 return toMathMLElement(node())->rowSpan();97 return min<unsigned>(toMathMLElement(node())->rowSpan(), maxRowIndex); 98 98 #endif 99 99 return 1;
Note:
See TracChangeset
for help on using the changeset viewer.