servo/components/layout
bors-servo 7945c174a6 Auto merge of #7291 - pcwalton:has-layer-flag, r=mbrubeck
layout: Centralize the logic that determines whether fragments get layers in the fragment.

…so that it can be activated when we're forcing
the creation of extra layers due to positioned descendants that
themselves have layers.

The newly failing tests were tests that accidentally passed due to
incorrect stacking order.

Closes #7281.

r? @mbrubeck

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7291)
<!-- Reviewable:end -->
2015-08-22 15:56:05 -06:00
..
css sort all uses 2015-08-20 20:47:12 +08:00
animation.rs Replace uses of for foo in bar.iter(), 2015-08-18 01:46:11 +01:00
block.rs layout: Centralize the logic that determines whether fragments get 2015-08-22 12:41:33 -07:00
Cargo.toml servo: Update ipc-channel to pick up bincode support. 2015-08-08 09:43:53 -07:00
construct.rs layout: Fix merge fallout. 2015-08-21 16:08:13 -07:00
context.rs sort all uses 2015-08-20 20:47:12 +08:00
data.rs Replace uses of for foo in bar.iter() and for foo in bar.iter_mut() 2015-08-15 02:27:39 +01:00
display_list_builder.rs layout: Centralize the logic that determines whether fragments get 2015-08-22 12:41:33 -07:00
flex.rs layout: Fix merge fallout. 2015-08-21 16:08:13 -07:00
floats.rs sort all uses 2015-08-20 20:47:12 +08:00
flow.rs layout: Fix merge fallout. 2015-08-21 16:08:13 -07:00
flow_list.rs Don’t mark flow_ref::deref_mut as unsafe. 2015-08-21 21:16:25 +02:00
flow_ref.rs Don’t mark flow_ref::deref_mut as unsafe. 2015-08-21 21:16:25 +02:00
fragment.rs Auto merge of #7291 - pcwalton:has-layer-flag, r=mbrubeck 2015-08-22 15:56:05 -06:00
generated_content.rs sort all uses 2015-08-20 20:47:12 +08:00
incremental.rs Replace FlowRef with Arc<Flow>, now that Arc supports DST. 2015-08-20 16:49:48 +02:00
inline.rs Don’t mark flow_ref::deref_mut as unsafe. 2015-08-21 21:16:25 +02:00
layout_debug.rs sort all uses 2015-08-20 20:47:12 +08:00
layout_task.rs Don’t mark flow_ref::deref_mut as unsafe. 2015-08-21 21:16:25 +02:00
lib.rs Create FlexFlow's for 'display: flex' nodes. 2015-08-21 15:59:18 -07:00
list_item.rs sort all uses 2015-08-20 20:47:12 +08:00
model.rs layout: Take inline margins into account when determining the intrinsic 2015-08-05 12:29:16 -07:00
multicol.rs sort all uses 2015-08-20 20:47:12 +08:00
opaque_node.rs Replace OpaqueNodeMethods::from_{threadsafe_,}layout_node by opaque methods. 2015-06-24 14:55:43 +02:00
parallel.rs Don’t mark flow_ref::deref_mut as unsafe. 2015-08-21 21:16:25 +02:00
query.rs sort all uses 2015-08-20 20:47:12 +08:00
sequential.rs Don’t mark flow_ref::deref_mut as unsafe. 2015-08-21 21:16:25 +02:00
table.rs sort all uses 2015-08-20 20:47:12 +08:00
table_caption.rs sort all uses 2015-08-20 20:47:12 +08:00
table_cell.rs sort all uses 2015-08-20 20:47:12 +08:00
table_colgroup.rs sort all uses 2015-08-20 20:47:12 +08:00
table_row.rs sort all uses 2015-08-20 20:47:12 +08:00
table_rowgroup.rs flow::Flow should follow *_mut naming conventions 2015-08-18 09:12:01 -04:00
table_wrapper.rs sort all uses 2015-08-20 20:47:12 +08:00
text.rs Correctly handle length-changing mappings in text-transform 2015-08-19 12:05:31 +02:00
traversal.rs sort all uses 2015-08-20 20:47:12 +08:00
wrapper.rs sort all uses 2015-08-20 20:47:12 +08:00