fune/layout/tables
Emilio Cobos Álvarez e1d6dd14b9 Bug 1907289 - Reflow table cell if collapsed borders have changed. r=dshin, a=dmeehan
A potentially better approach could be to call FrameNeedsReflow from
nsBCTableCellFrame::SetBorderWidth... But it seems that might
over-invalidate quite a lot when recalculating borders, since it seems
we reset the relevant ones and then accumulate directly on the frame.

If that seems like a better approach, happy to give that a try. This
should be less risky for performance changes in general tho.

Differential Revision: https://phabricator.services.mozilla.com/D216409
2024-07-12 15:05:32 +00:00
..
crashtests Bug 1883606 - Export more MathML crashtests to WPT. r=emilio 2024-03-08 15:40:22 +00:00
reftests
test Bug 1825384 - Use app units in border-collapsed table data, not dev pixels. r=emilio 2024-05-14 13:51:28 +00:00
BasicTableLayoutStrategy.cpp Bug 1888535 Part 4 - Remove DISPLAY_PREF_INLINE_SIZE and DISPLAY_MIN_INLINE_SIZE. r=layout-reviewers,emilio 2024-04-02 19:03:04 +00:00
BasicTableLayoutStrategy.h
celldata.h Bug 1825384 - Use app units in border-collapsed table data, not dev pixels. r=emilio 2024-05-14 13:51:28 +00:00
FixedTableLayoutStrategy.cpp Bug 1888535 Part 4 - Remove DISPLAY_PREF_INLINE_SIZE and DISPLAY_MIN_INLINE_SIZE. r=layout-reviewers,emilio 2024-04-02 19:03:04 +00:00
FixedTableLayoutStrategy.h
moz.build
nsCellMap.cpp Bug 1885693: Converted LogicalSide to an enum class, and renamed variables accordingly. r=TYLin 2024-03-26 17:55:16 +00:00
nsCellMap.h Bug 1873473: Part 4 - Update documentation in CalcBCBorders. r=TYLin 2024-02-13 18:37:04 +00:00
nsITableCellLayout.h
nsITableLayoutStrategy.h
nsTableCellFrame.cpp Bug 1907289 - Reflow table cell if collapsed borders have changed. r=dshin, a=dmeehan 2024-07-12 15:05:32 +00:00
nsTableCellFrame.h Bug 1907289 - Reflow table cell if collapsed borders have changed. r=dshin, a=dmeehan 2024-07-12 15:05:32 +00:00
nsTableColFrame.cpp Bug 1888535 Part 5 - Remove DISPLAY_REFLOW. r=layout-reviewers,emilio 2024-04-02 19:03:05 +00:00
nsTableColFrame.h Bug 1825384 - Use app units in border-collapsed table data, not dev pixels. r=emilio 2024-05-14 13:51:28 +00:00
nsTableColGroupFrame.cpp Bug 1892307 Part 2 - Remove LogicalSideBits. r=layout-reviewers,jfkthame 2024-04-19 22:16:03 +00:00
nsTableColGroupFrame.h Bug 1871608 Part 2 - Remove unused setters and member variables for continuous BC borders in table parts. r=jwatt 2023-12-22 22:53:50 +00:00
nsTableFrame.cpp Bug 1899345 Part 1 - Convert PhysicalAxes to an EnumSet<PhysicalAxis>. r=layout-reviewers,emilio 2024-05-30 17:58:25 +00:00
nsTableFrame.h Bug 1863421 Part 1 - Stop reserving row-spacing at the block-start edge in table continuations. r=dholbert 2024-03-06 16:01:58 +00:00
nsTableRowFrame.cpp Bug 1907289 - Reflow table cell if collapsed borders have changed. r=dshin, a=dmeehan 2024-07-12 15:05:32 +00:00
nsTableRowFrame.h Bug 1825384 - Use app units in border-collapsed table data, not dev pixels. r=emilio 2024-05-14 13:51:28 +00:00
nsTableRowGroupFrame.cpp Bug 1825384 - Use app units in border-collapsed table data, not dev pixels. r=emilio 2024-05-14 13:51:28 +00:00
nsTableRowGroupFrame.h Bug 1871608 Part 2 - Remove unused setters and member variables for continuous BC borders in table parts. r=jwatt 2023-12-22 22:53:50 +00:00
nsTableWrapperFrame.cpp Bug 1888535 Part 5 - Remove DISPLAY_REFLOW. r=layout-reviewers,emilio 2024-04-02 19:03:05 +00:00
nsTableWrapperFrame.h Bug 1350037 Part 3 - Prevent table caption from honoring justify-*/align-* when table is a grid item. r=dholbert 2023-12-18 22:12:43 +00:00
SpanningCellSorter.cpp Bug 1839051 - Use nsTArray::Sort in the SpanningCellSorter. r=xpcom-reviewers,emilio 2023-12-11 06:53:27 +00:00
SpanningCellSorter.h Bug 1839051 - Use nsTArray::Sort in the SpanningCellSorter. r=xpcom-reviewers,emilio 2023-12-11 06:53:27 +00:00
TableArea.h