Take into account the intrinsic block size when computing the main size of a column flex container
In particular, main_content_sizes()
now works with columns.
layout_for_block_content_size()
is now used for both intrinsic sizes
and intrinsic contributions, a IntrinsicSizingMode parameter is added
to choose the behavior.
Also, we consider the main size of a flex item as indefinite if its flex
basis is indefinite and the flex container has an indefinite main size.
Co-authored-by: Martin Robinson mrobinson@igalia.com
Signed-off-by: Oriol Brufau obrufau@igalia.com