Source/WebCore: https://bugs.webkit.org/show_bug.cgi?id=83595
authorhyatt@apple.com <hyatt@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 10 Apr 2012 18:14:20 +0000 (18:14 +0000)
committerhyatt@apple.com <hyatt@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 10 Apr 2012 18:14:20 +0000 (18:14 +0000)
commit8403ad27ced0127a6386e26d4626235f13b7ef77
treec04170afbf49caa0daf3c10cc4e086d716cab3e1
parent0bcb196a36145cfc2e2de356f98ffcb1995adbb8
Source/WebCore: https://bugs.webkit.org/show_bug.cgi?id=83595
<rdar://problem/10443278> Overlapping text in table cell across column break

If a cell's height changes such that it is taller than the overall row height because
of pagination, then grow the entire row height to enclose the cell instead of shrinking
the cell.

Reviewed by Dan Bernstein.

Added fast/multicol/cell-shrinkback.html

* rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::layoutRows):

LayoutTests: https://bugs.webkit.org/show_bug.cgi?id=83595

Add new layout test for cells paginating across columns.

Reviewed by Dan Bernstein.

* fast/multicol/cell-shrinkback.html: Added.
* fast/multicol/cell-shrinkback-expected.html: Added.
* platform/mac/fast/multicol/table-vertical-align-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@113738 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/fast/multicol/cell-shrinkback.html [new file with mode: 0644]
LayoutTests/platform/mac/fast/multicol/table-vertical-align-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/rendering/RenderTableSection.cpp