gecko-dev/layout/tables
Ting-Yu Lin 72ec26664d Bug 1692116 Part 2 - Fix table flex item's flex base size & hypothetical main size in a column flex container. r=dholbert
Bug 1674302 made table flex item to be able to grow or shrink towards
another size. However, for an inflexible table flex item, its
hypothetical main size is the final main size. We have to compute the
flex base size correctly when generating FlexItem.

With Part 1, it's easy to change nsTableWrapperFrame::ComputeSize() to
return the correct block-size.

Differential Revision: https://phabricator.services.mozilla.com/D106156
2021-02-25 20:06:10 +00:00
..
crashtests Bug 1525737 - Remove/replace usages of XUL grid display values. r=emilio 2020-11-17 01:20:34 +00:00
reftests
test
BasicTableLayoutStrategy.cpp Bug 1667501 - Add an nsIFrame::IsFrameOfType bit to say whether frames support aspect-ratio. r=TYLin 2021-02-11 00:19:58 +00:00
BasicTableLayoutStrategy.h
celldata.h
FixedTableLayoutStrategy.cpp Bug 1685207 - Rewrite the computation for inline size for table cols and table cells. r=TYLin 2021-01-07 19:45:01 +00:00
FixedTableLayoutStrategy.h
moz.build Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
nsCellMap.cpp
nsCellMap.h
nsITableCellLayout.h
nsITableLayoutStrategy.h
nsTableCellFrame.cpp Bug 1534549 - Part 2: Allow all display items to carry hit testing information r=mstange 2021-02-06 22:30:37 +00:00
nsTableCellFrame.h Bug 1667501 - Add an nsIFrame::IsFrameOfType bit to say whether frames support aspect-ratio. r=TYLin 2021-02-11 00:19:58 +00:00
nsTableColFrame.cpp
nsTableColFrame.h Bug 1667501 - Add an nsIFrame::IsFrameOfType bit to say whether frames support aspect-ratio. r=TYLin 2021-02-11 00:19:58 +00:00
nsTableColGroupFrame.cpp Bug 1677917 - Change BlockReflowInput's skipsides setup to be sane. r=mats,TYLin 2020-11-30 17:49:04 +00:00
nsTableColGroupFrame.h Bug 1667501 - Add an nsIFrame::IsFrameOfType bit to say whether frames support aspect-ratio. r=TYLin 2021-02-11 00:19:58 +00:00
nsTableFrame.cpp Bug 1693409 Part 2 - Don't enforce table's min-content inline-size when resolving flex base size. r=dholbert 2021-02-19 22:12:19 +00:00
nsTableFrame.h Bug 1689504 Part 3 - Remove the specialized code to set a collapsed table's border & padding in SizeComputationInput. r=emilio 2021-02-08 10:26:41 +00:00
nsTableRowFrame.cpp Bug 1680840: Fire table styling changed event when style changes that may affect data/layout table classification r=emilio,eeejay 2021-02-04 20:50:05 +00:00
nsTableRowFrame.h Bug 1667501 - Add an nsIFrame::IsFrameOfType bit to say whether frames support aspect-ratio. r=TYLin 2021-02-11 00:19:58 +00:00
nsTableRowGroupFrame.cpp Bug 1693001 - Remove redundant nullptr checks of return value of infallible new in layout/. r=emilio 2021-02-16 15:52:09 +00:00
nsTableRowGroupFrame.h Bug 1667501 - Add an nsIFrame::IsFrameOfType bit to say whether frames support aspect-ratio. r=TYLin 2021-02-11 00:19:58 +00:00
nsTableWrapperFrame.cpp Bug 1692116 Part 2 - Fix table flex item's flex base size & hypothetical main size in a column flex container. r=dholbert 2021-02-25 20:06:10 +00:00
nsTableWrapperFrame.h Bug 1692116 Part 1 - Let nsTableWrapperFrame::ComputeAutoSize() return a resolved block-size. r=dholbert 2021-02-25 20:06:10 +00:00
SpanningCellSorter.cpp
SpanningCellSorter.h
TableArea.h