Bug 207814

Summary: [LFC][BFC] ConstraintsPair is only needed for the pre-computed vertical position
Product: WebKit Reporter: alan <zalan>
Component: Layout and RenderingAssignee: alan <zalan>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, koivisto, 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
Patch none

alan
Reported 2020-02-15 05:35:42 PST
After r256099, ConstraintsPair is only need in few functions.
Attachments
Patch (14.96 KB, patch)
2020-02-15 05:39 PST, alan
no flags
Patch (14.33 KB, patch)
2020-02-15 07:22 PST, alan
no flags
Patch (17.41 KB, patch)
2020-02-15 13:54 PST, alan
no flags
Radar WebKit Bug Importer
Comment 1 2020-02-15 05:36:03 PST
alan
Comment 2 2020-02-15 05:39:52 PST
Antti Koivisto
Comment 3 2020-02-15 06:18:33 PST
Comment on attachment 390865 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=390865&action=review > Source/WebCore/ChangeLog:9 > + After r256099 (Pre-compute vertical position only when we really need it), ConstraintsPair<> is only Can it be removed entirely?
alan
Comment 4 2020-02-15 07:22:36 PST
alan
Comment 5 2020-02-15 13:54:58 PST
alan
Comment 6 2020-02-15 14:01:25 PST
alan
Comment 7 2020-02-17 13:39:39 PST
(In reply to Antti Koivisto from comment #3) > Comment on attachment 390865 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=390865&action=review > > > Source/WebCore/ChangeLog:9 > > + After r256099 (Pre-compute vertical position only when we really need it), ConstraintsPair<> is only > > Can it be removed entirely? Unfortunately not, some quirk functions (when we pre-compute the vertical position on the ancestors) still need both the root and the containing block values.
Note You need to log in before you can comment on or make changes to this bug.