diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2015-11-04 07:22:43 +0530 |
---|---|---|
committer | bors-servo <lbergstrom+bors@mozilla.com> | 2015-11-04 07:22:43 +0530 |
commit | 86e3add8fdc35fc6980bb63695781925607437b8 (patch) | |
tree | 2da6bc9420b6240d0ee244be03effff6c268d58c /components/script | |
parent | 36c5dd4c8c543ed6767fe9dd367281b292d68dba (diff) | |
parent | c1a38e240afdfaed0f223f2a4e205d05554f322e (diff) | |
download | servo-86e3add8fdc35fc6980bb63695781925607437b8.tar.gz servo-86e3add8fdc35fc6980bb63695781925607437b8.zip |
Auto merge of #8266 - mrobinson:stacking-context-mix, r=pcwalton
Mix stacking contexts into the positioned content list
Sometimes positioned content needs to be layered on top of stacking
contexts. The layer synthesis code can do this, but the current design
prevents it because stacking contexts are stored in a separate struct
member. In order to preserve tree order, mix stacking contexts into the
positioned content list, by adding a new StackingContextClass
DisplayItem. Such items do not have a base DisplayItem.
In some ways this simplifies the code, because we no longer have to
have a separate code path in the StackingContextLayerCreator.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8266)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script')
0 files changed, 0 insertions, 0 deletions