Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 596bd81d115e2a4a5969acfd7150c35f80abda2a
      
https://github.com/WebKit/WebKit/commit/596bd81d115e2a4a5969acfd7150c35f80abda2a
  Author: Alan Bujtas <za...@apple.com>
  Date:   2022-10-12 (Wed, 12 Oct 2022)

  Changed paths:
    A 
LayoutTests/fast/block/float/intrusive-float-with-stretching-inline-box-expected.html
    A 
LayoutTests/fast/block/float/intrusive-float-with-stretching-inline-box.html
    M Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp

  Log Message:
  -----------
  [LFC][IFC] Text content should avoid vertically stacked, intrusive floats 
within the line
https://bugs.webkit.org/show_bug.cgi?id=246400

Reviewed by Antti Koivisto.

This patch ensures that when floats are stacked vertically (clear) within the 
current line (line is tall) the text content does not overlap the float box.

  ----                                  ----
 |    |  \    /                        |    |             \    /
 |    |   \  /                         |    |              \  /
  ----     \/           vs.             ----                \/
  ---------/\---                        --------------      /\
 |        /  \  |                      |              |    /  \
  -------/----\-                        --------------    /    \

* 
LayoutTests/fast/block/float/intrusive-float-with-stretching-inline-box-expected.html:
 Added.
* LayoutTests/fast/block/float/intrusive-float-with-stretching-inline-box.html: 
Added.
* Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp:
(WebCore::Layout::LineBuilder::lineRectForCandidateInlineContent const):

Canonical link: https://commits.webkit.org/255471@main


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to