fune/layout/tables
Emilio Cobos Álvarez 673df6949e Bug 1809061 - Simplify background painting. r=tnikkel,layout-reviewers
The issue here is that DealWithWindowsAppearanceHacks doesn't run unless
we're actually painting a background because we look at
`mDefaultAppearance` and nsIFrame only checks `HasAppearance`.

However this code can be simplified a bit, now that we cleaned up
background propagation in bug 1665476.

Enter in AppendBackgroundItemsToTop unconditionally, and clean up a bit
while at it.

Differential Revision: https://phabricator.services.mozilla.com/D166352
2023-01-21 18:05:39 +00:00
..
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 Bug 1809061 - Simplify background painting. r=tnikkel,layout-reviewers 2023-01-21 18:05:39 +00:00
nsTableCellFrame.h
nsTableColFrame.cpp
nsTableColFrame.h
nsTableColGroupFrame.cpp Bug 1803377 - Rename the values of the IntrinsicDirty enum r=emilio 2022-12-02 12:27:31 +00:00
nsTableColGroupFrame.h
nsTableFrame.cpp Bug 1379458 - The ScrollParentId should match the ASR tree. r=botond,tnikkel,mstange 2022-12-27 14:08:51 +00:00
nsTableFrame.h Bug 1379458 - The ScrollParentId should match the ASR tree. r=botond,tnikkel,mstange 2022-12-27 14:08:51 +00:00
nsTableRowFrame.cpp Bug 1803377 - Rename the values of the IntrinsicDirty enum r=emilio 2022-12-02 12:27:31 +00:00
nsTableRowFrame.h
nsTableRowGroupFrame.cpp Bug 1803863 Part 3 - Simplify the usages for ReflowOutput. r=emilio 2022-12-03 18:35:43 +00:00
nsTableRowGroupFrame.h
nsTableWrapperFrame.cpp Bug 1807963 - Remove non-standard values of caption-side for good. r=TYLin,layout-reviewers 2023-01-09 18:02:23 +00:00
nsTableWrapperFrame.h Bug 1807963 - Remove non-standard values of caption-side for good. r=TYLin,layout-reviewers 2023-01-09 18:02:23 +00:00
SpanningCellSorter.cpp
SpanningCellSorter.h
TableArea.h