servo/tests
bors-servo 11d23a41b3 Auto merge of #7950 - mrobinson:layerize-iframes, r=pcwalton
Integrate iframes into the display list

Instead of always promoting iframes to StackingContexts, integrate them
into the display list. This prevents stacking bugs when
non-stacking-context elements should be drawn on top of iframes.

To accomplish this, we add another step to ordering layer creation,
where LayeredItems in the DisplayList are added to layers described by
the LayerInfo structures collected at the end of the DisplayList.
Unlayered items that follow these layered items are added to
synthesized layers.

Another result of this change is that iframe layers can be positioned
directly at the location of the iframe fragment, eliminating the need
for the SubpageLayerInfo struct entirely.

Iframes are the first type of content treated this way, but this change
opens up the possibility to properly order canvas and all other layered
content that does not create a stacking context.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7950)
<!-- Reviewable:end -->
2015-10-20 16:01:38 -06:00
..
dromaeo Revert "Revert "Auto merge of #7103 - frewsxcv:python-venv, r=metajack" for breaking web-platform-tests." 2015-09-02 09:34:01 -04:00
heartbeats Add energy monitoring and characterization scripts 2015-09-09 13:35:21 -05:00
html Auto merge of #7847 - jdm:selectstyling, r=Manishearth 2015-10-04 12:49:26 -06:00
jquery Update jQuery tests usage message 2015-06-19 16:42:17 +02:00
power Use Cargo's target directory sharing. 2015-06-15 11:48:47 -06:00
ref Move border_spacing_a.html to wpt reftests. 2015-10-20 15:55:59 +02:00
unit Bump the expected sizes for Element. 2015-10-16 17:56:33 -07:00
wpt Auto merge of #7950 - mrobinson:layerize-iframes, r=pcwalton 2015-10-20 16:01:38 -06:00
reftest.rs Auto merge of #7933 - mbrubeck:piston-image, r=glennw 2015-10-12 15:06:31 -06:00