Source/WebCore/ChangeLog

 12021-04-16 Felipe Erias <felipeerias@igalia.com>
 2
 3 Table layout takes overriding height into account
 4 https://bugs.webkit.org/show_bug.cgi?id=224665
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 RenderTable::layout applies the overriding height set by the element's parent.
 9
 10 * rendering/RenderTable.cpp:
 11 (WebCore::RenderTable::layout):
 12
1132021-04-12 BJ Burg <bburg@apple.com>
214
315 Modernize uses of ConsoleClient

Source/WebCore/rendering/RenderTable.cpp

@@void RenderTable::layout()
508508 if (logicalHeightLength.isIntrinsic() || (logicalHeightLength.isSpecified() && logicalHeightLength.isPositive()))
509509 computedLogicalHeight = convertStyleLogicalHeightToComputedHeight(logicalHeightLength);
510510
 511 if (hasOverridingLogicalHeight()) {
 512 LayoutUnit captionLogicalHeight;
 513 for (auto& caption : m_captions)
 514 captionLogicalHeight += caption->logicalHeight() + caption->marginBefore() + caption->marginAfter();
 515 computedLogicalHeight = std::max(computedLogicalHeight, overridingLogicalHeight() - captionLogicalHeight);
 516 }
 517
511518 Length logicalMaxHeightLength = style().logicalMaxHeight();
512519 if (logicalMaxHeightLength.isIntrinsic() || (logicalMaxHeightLength.isSpecified() && !logicalMaxHeightLength.isNegative())) {
513520 LayoutUnit computedMaxLogicalHeight = convertStyleLogicalHeightToComputedHeight(logicalMaxHeightLength);

LayoutTests/ChangeLog

 12021-04-16 Felipe Erias <felipeerias@igalia.com>
 2
 3 Table layout takes overriding height into account
 4 https://bugs.webkit.org/show_bug.cgi?id=224665
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 * TestExpectations: Removed four tests that now pass.
 9
1102021-04-12 Chris Dumez <cdumez@apple.com>
211
312 webaudio/AudioListener/audiolistener-set-position.html is leaking PannerNodes

LayoutTests/TestExpectations

@@webkit.org/b/221472 imported/w3c/web-platform-tests/css/css-flexbox/abspos/flex-
39623962
39633963# Tables as flex items.
39643964webkit.org/b/221473 imported/w3c/web-platform-tests/css/css-flexbox/table-as-item-fixed-min-width-3.html [ ImageOnlyFailure ]
3965 webkit.org/b/221473 imported/w3c/web-platform-tests/css/css-flexbox/table-as-item-flex-cross-size.html [ ImageOnlyFailure ]
39663965webkit.org/b/221473 imported/w3c/web-platform-tests/css/css-flexbox/table-as-item-percent-width-cell-001.html [ ImageOnlyFailure ]
39673966webkit.org/b/221473 imported/w3c/web-platform-tests/css/css-flexbox/table-as-item-specified-width.html [ ImageOnlyFailure ]
3968 webkit.org/b/221473 imported/w3c/web-platform-tests/css/css-flexbox/table-as-item-stretch-cross-size.html [ ImageOnlyFailure ]
39693967webkit.org/b/221473 imported/w3c/web-platform-tests/css/css-flexbox/table-as-item-inflexible-in-column-1.html [ ImageOnlyFailure ]
39703968webkit.org/b/221473 imported/w3c/web-platform-tests/css/css-flexbox/table-as-item-inflexible-in-column-2.html [ ImageOnlyFailure ]
39713969webkit.org/b/221473 imported/w3c/web-platform-tests/css/css-flexbox/table-as-item-inflexible-in-row-2.html [ ImageOnlyFailure ]
3972 webkit.org/b/221473 imported/w3c/web-platform-tests/css/css-flexbox/table-as-item-narrow-content-2.html [ ImageOnlyFailure ]
39733970webkit.org/b/221473 imported/w3c/web-platform-tests/css/css-flexbox/table-as-item-specified-height.html [ ImageOnlyFailure ]
3974 webkit.org/b/221473 imported/w3c/web-platform-tests/css/css-flexbox/table-as-item-stretch-cross-size-2.html [ ImageOnlyFailure ]
39753971webkit.org/b/221473 imported/w3c/web-platform-tests/css/css-flexbox/table-item-flex-percentage-width.html [ ImageOnlyFailure ]
39763972
39773973# SVGs as flex items.