servo/components/msg
bors-servo 8e0b010117 Auto merge of #7487 - mrobinson:paint-layer-upgrade, r=pcwalton
Have PaintLayers own StackingContexts instead of the opposite

Previously, StackingContexts might have a PaintLayer. We switch the
ownership, for several reasons:

   * We want PaintLayers to potentially contain something other
     than a StackingContext soon.
   * We want to delay the creation of PaintLayers until the last
     minute, so that we can synthesize new layers for sandwiched
     content.

This commit also implements the second goal. Instead of creating
PaintLayers during layout itself, wait until we are sorting and
layerizing a completed DisplayList.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7487)
<!-- Reviewable:end -->
2015-09-04 17:31:54 -06:00
..
Cargo.toml Add style_traits crate to improve crate separation, 2015-09-04 12:59:37 +01:00
compositor_msg.rs Auto merge of #7487 - mrobinson:paint-layer-upgrade, r=pcwalton 2015-09-04 17:31:54 -06:00
constellation_msg.rs Add style_traits crate to improve crate separation, 2015-09-04 12:59:37 +01:00
lib.rs Add style_traits crate to improve crate separation, 2015-09-04 12:59:37 +01:00
webdriver_msg.rs Ensure we get the post-redirect url 2015-07-19 20:40:55 +01:00