commit | 3a6221f724303371bd9a57cb5af8b33998e5291b | [log] [tgz] |
---|---|---|
author | Aleks Totic <atotic@chromium.org> | Wed Dec 13 01:00:26 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Dec 13 01:00:26 2017 |
tree | 8a4e7fd22a1cccc707f09572bb8b08e67974054d | |
parent | 5165b8fb056bfcfa6c92c12ebd9e7ad75729868e [diff] |
[LayoutNG] Position descendants in inline containing block. Part 4 of 4 of inline containing block for OOF descendants https://chromium-review.googlesource.com/c/chromium/src/+/777707 Geometry of computing the containing block coordinates is complex. In the old code, all containing block geometry was stored as members of NGOutOfFlowLayoutPart. With inline containing blocks, each inline-cb can have a different geometry. Code was refactored so that cb geometry is configurable per descendant. Bug: 740993 Change-Id: I3dd392472081ac6b09dd6a2540d142ba9966f3a6 Reviewed-on: https://chromium-review.googlesource.com/818333 Commit-Queue: Aleks Totic <atotic@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#523635}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .