[webkit-changes] [WebKit/WebKit] 794943: [IFC][Partial layout] LineLayout::layout should no...

Alan Baradlay noreply at github.com
Fri Feb 17 09:04:50 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7949435ac60bbb238248a7014b4cc30b9cba2571
      https://github.com/WebKit/WebKit/commit/7949435ac60bbb238248a7014b4cc30b9cba2571
  Author: Alan Baradlay <zalan at apple.com>
  Date:   2023-02-17 (Fri, 17 Feb 2023)

  Changed paths:
    M Source/WebCore/layout/integration/inline/LayoutIntegrationInlineContentBuilder.cpp
    M Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.cpp

  Log Message:
  -----------
  [IFC][Partial layout] LineLayout::layout should not destroy inline display content on partial layout
https://bugs.webkit.org/show_bug.cgi?id=252368

Reviewed by Antti Koivisto.

This is in preparation for supporting partial inline layout.
When running partial layout, the damaged content is destroyed right before we construct
the new set of inline display content (see FIXME).

* Source/WebCore/layout/integration/inline/LayoutIntegrationInlineContentBuilder.cpp:
(WebCore::LayoutIntegration::InlineContentBuilder::build const):
* Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.cpp:
(WebCore::LayoutIntegration::LineLayout::layout):

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




More information about the webkit-changes mailing list