Crash in RenderBlock::splitAnonymousBlocksAroundChild.
authorinferno@chromium.org <inferno@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 19 Feb 2012 20:06:56 +0000 (20:06 +0000)
committerinferno@chromium.org <inferno@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 19 Feb 2012 20:06:56 +0000 (20:06 +0000)
commit8cdedf3b7fb11c116e5701ffefe31be3fcedc90e
tree47ff509b01b5d34a3c6c9784843ac737420bd577
parent034884fea0476e59d6eb068ac7b39620f7e1f0c4
Crash in RenderBlock::splitAnonymousBlocksAroundChild.
https://bugs.webkit.org/show_bug.cgi?id=78994

Reviewed by Eric Seidel.

Source/WebCore:

Generalize splitTablePartsAroundChild to handle splitting
in nested tables.
Table->Table Section->Table Row->Table Cell->Table->Table Section->Table Row

Test: fast/table/table-split-inside-table.html

* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::splitTablePartsAroundChild):

LayoutTests:

* fast/table/table-split-inside-table-expected.txt: Added.
* fast/table/table-split-inside-table.html: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108194 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/fast/table/table-split-inside-table-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/table-split-inside-table.html [new file with mode: 0755]
Source/WebCore/ChangeLog
Source/WebCore/rendering/RenderBlock.cpp