aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flow/construct.rs
diff options
context:
space:
mode:
authorMartin Robinson <mrobinson@igalia.com>2023-04-21 15:19:14 +0200
committerMartin Robinson <mrobinson@igalia.com>2023-05-03 10:43:56 +0200
commit0c13fcb9f27a51c787a48cca6df91850d7a9fc74 (patch)
tree9cdea8b8d203debbdc7fcaf84261f6acdf07e866 /components/layout_2020/flow/construct.rs
parent0cffe557c24f88d560b8a7d67a752a528c9520ca (diff)
downloadservo-0c13fcb9f27a51c787a48cca6df91850d7a9fc74.tar.gz
servo-0c13fcb9f27a51c787a48cca6df91850d7a9fc74.zip
Rework CB management during stacking context tree construction
Manage containing blocks and WebRender SpaceAndClip during stacking context tree constuction using the ContainingBlockInfo data structure. This will allow us to reuse this data structure whenever we traverse the fragment tree. In addition, StackingContextBuilder is no longer necessary at all. This change also fixes some bugs where fixed position fragments were not placed in the correct spatial node. Unfortunately, these fixes are difficult to test because of #29659.
Diffstat (limited to 'components/layout_2020/flow/construct.rs')
0 files changed, 0 insertions, 0 deletions