forked from mirrors/gecko-dev
While looking at the backout, I noticed table parts relied on reframing on abspos-container-ness changes in a subtle way, see the test, which fails with the first patch of this bug applied without these changes. Make the NS_FRAME_CAN_HAVE_ABSPOS_CHILDREN mean the same for table parts as for everything else. Instead, keep the registration status on each relevant frame class individually. Depends on D169127 Differential Revision: https://phabricator.services.mozilla.com/D170969 |
||
|---|---|---|
| .. | ||
| crashtests | ||
| reftests | ||
| test | ||
| BasicTableLayoutStrategy.cpp | ||
| BasicTableLayoutStrategy.h | ||
| celldata.h | ||
| FixedTableLayoutStrategy.cpp | ||
| FixedTableLayoutStrategy.h | ||
| moz.build | ||
| nsCellMap.cpp | ||
| nsCellMap.h | ||
| nsITableCellLayout.h | ||
| nsITableLayoutStrategy.h | ||
| nsTableCellFrame.cpp | ||
| 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 | ||
| SpanningCellSorter.cpp | ||
| SpanningCellSorter.h | ||
| TableArea.h | ||