[webkit-reviews] review granted: [Bug 216742] [LFC][IFC] InlineFormattingState should not store display lines and runs : [Attachment 409233] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Sep 20 06:47:02 PDT 2020


Antti Koivisto <koivisto at iki.fi> has granted zalan <zalan at apple.com>'s request
for review:
Bug 216742: [LFC][IFC] InlineFormattingState should not store display lines and
runs
https://bugs.webkit.org/show_bug.cgi?id=216742

Attachment 409233: Patch

https://bugs.webkit.org/attachment.cgi?id=409233&action=review




--- Comment #4 from Antti Koivisto <koivisto at iki.fi> ---
Comment on attachment 409233
  --> https://bugs.webkit.org/attachment.cgi?id=409233
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=409233&action=review

> Source/WebCore/ChangeLog:15
> +	   In this patch,
> +	   1. Display related structures are completely moved out from Layout
namespace
> +	     - InlineFormattingContext does not generate display structures.
> +	     - InlineFormattingState only stores layout data.
> +	     - Layout tree verification works on layout geometry.
> +	     - Layout structures do not embed Display types.
> +	   2. LayoutIntegration creates and maintains the required Display
structures for painting and hittesting.
> +	   3. Display::Run does not use Layout types (InlineLayoutRect,
InlineLayoutUnit).

Nice!


More information about the webkit-reviews mailing list