2007-01-11 Mitz Pettel <mitz@webkit.org>
Reviewed by Hyatt. - fix http://bugs.webkit.org/show_bug.cgi?id=12115 RTL text is jumbled on display Fixed fixed table layout. Implemented an algorithm that matches the behavior of Firefox, up to rounding errors. Fixes three existing table tests. * rendering/FixedTableLayout.cpp: Undid accidental search-and-replace of "width" to "m_width" in the comments. Removed an outdated comment, since WebKit no longer honors table-layout:fixed for variable-width tables. (WebCore::FixedTableLayout::calcWidthArray): Fixed the logic that finds the first row. Changed to divide the width specified for a cell that spans multiple columns between the columns rather than assign its entire width to each column. (WebCore::FixedTableLayout::calcMinMaxWidth): (WebCore::FixedTableLayout::layout): Implemented the behavior observed in Firefox. * rendering/FixedTableLayout.h: 2007-01-11 Mitz Pettel <mitz@webkit.org> Reviewed by Hyatt. - updated results for http://bugs.webkit.org/show_bug.cgi?id=12115 RTL text is jumbled on display (fixing fixed table layout) * tables/mozilla/bugs/bug157890-expected.checksum: * tables/mozilla/bugs/bug157890-expected.png: * tables/mozilla/bugs/bug157890-expected.txt: * tables/mozilla/bugs/bug44505-expected.checksum: * tables/mozilla/bugs/bug44505-expected.png: * tables/mozilla/bugs/bug44505-expected.txt: * tables/mozilla_expected_failures/bugs/bug7243-expected.checksum: * tables/mozilla_expected_failures/bugs/bug7243-expected.png: * tables/mozilla_expected_failures/bugs/bug7243-expected.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@18790 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Showing
This diff is collapsed.
Please register or sign in to comment