Bug 201795
| Summary: | [LFC] Provide the formatting context's constraint values at construction time. | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | alan <zalan> |
| Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bfulgham, simon.fraser, webkit-bug-importer, zalan |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | 201791, 201794, 201796, 201797, 201807, 201848, 201880, 201885, 201919, 201923, 201933 | ||
| Bug Blocks: | |||
alan
While sizing/positioning a particular box, we oftentimes need some containing block geometry information.
The idea here is that instead of calling formattingContext().geometry(containingBlock/formatting root), these constraint values
would be pushed in to those compute* functions. It helps controlling the access to the display box tree and prevents formatting context escaping.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/55365707>
Radar WebKit Bug Importer
<rdar://problem/55365708>
alan
All patches landed.