gecko-dev/layout/tables
Ting-Yu Lin e21e57fd94 Bug 1626129 - Apply skip sides for nsTableCellFrame's border and padding, and use it to calculate available space to reflow children. r=dbaron
Before this patch, nsTableCellFrame never skips border and padding. If
it needs to be broken into multiple fragments, its children don't have a
correct available space to reflow. (A side effect of this is that
nsTableCellFrame renders correctly if it has
box-decoration-break:clone.)

table-nested-1308876-1-ref.html is modified to reflect the rendering
after applying this patch, which isn't necessarily correct (based on the
file's comment).

Differential Revision: https://phabricator.services.mozilla.com/D71096
2020-05-18 00:47:05 +00:00
..
crashtests
reftests
test
BasicTableLayoutStrategy.cpp
BasicTableLayoutStrategy.h
FixedTableLayoutStrategy.cpp
FixedTableLayoutStrategy.h
SpanningCellSorter.cpp
SpanningCellSorter.h
TableArea.h
celldata.h
moz.build
nsCellMap.cpp
nsCellMap.h
nsITableCellLayout.h
nsITableLayoutStrategy.h
nsTableCellFrame.cpp Bug 1626129 - Apply skip sides for nsTableCellFrame's border and padding, and use it to calculate available space to reflow children. r=dbaron 2020-05-18 00:47:05 +00:00
nsTableCellFrame.h
nsTableColFrame.cpp
nsTableColFrame.h
nsTableColGroupFrame.cpp
nsTableColGroupFrame.h
nsTableFrame.cpp
nsTableFrame.h
nsTableRowFrame.cpp
nsTableRowFrame.h
nsTableRowGroupFrame.cpp
nsTableRowGroupFrame.h
nsTableWrapperFrame.cpp
nsTableWrapperFrame.h