Bug 196404

Summary: [Simple line layout] Turn off inline tree generation for multiline content
Product: WebKit Reporter: zalan <zalan>
Component: Layout and RenderingAssignee: zalan <zalan>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, commit-queue, simon.fraser, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch none

Description zalan 2019-03-29 12:05:22 PDT
Line breaking requires some additional context that SLL can't provide atm.
Comment 1 zalan 2019-03-29 12:05:50 PDT
<rdar://problem/49234033>
Comment 2 zalan 2019-03-29 12:30:24 PDT
Created attachment 366296 [details]
Patch
Comment 3 Simon Fraser (smfr) 2019-03-29 13:02:34 PDT
Comment on attachment 366296 [details]
Patch

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

> Source/WebCore/ChangeLog:9
> +        Currently simple line layout can't provide the correct line breaking context to the inline boxtree when the boxtree is

inline tree?

> Source/WebCore/ChangeLog:10
> +        generated using the simple line runs. This patch limits the generation of such trees to single line. Multiline content will

to single lines

> LayoutTests/fast/text/simple-line-layout-and-multiline-inlineboxtree.html:7
> +    internals.settings.setSimpleLineLayoutDebugBordersEnabled(true);

remove
Comment 4 zalan 2019-03-29 13:09:29 PDT
Created attachment 366300 [details]
Patch
Comment 5 WebKit Commit Bot 2019-03-29 13:26:55 PDT
Comment on attachment 366300 [details]
Patch

Clearing flags on attachment: 366300

Committed r243660: <https://trac.webkit.org/changeset/243660>
Comment 6 WebKit Commit Bot 2019-03-29 13:26:56 PDT
All reviewed patches have been landed.  Closing bug.
Comment 7 Radar WebKit Bug Importer 2019-03-29 13:27:24 PDT
<rdar://problem/49432521>