servo/components/layout
bors-servo 27d468b667 Auto merge of #7822 - mrobinson:layer-info, r=pcwalton
Rework how StackingContexts are dynamically added to layers

StackingContexts are added to layers when it is necessary to maintain
their ordering on top of other layered StackingContexts. Instead of
tracking the information about a layer scattered around into different
structs, combine it all into LayerInfo. LayerInfo will be used in the
future to hold layer information for DisplayItems that are layerized
independently of StackingContexts.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7822)
<!-- Reviewable:end -->
2015-10-05 23:05:21 -06:00
..
css sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
animation.rs layout: Do a couple of minor style cleanups. 2015-09-27 15:38:22 -07:00
block.rs Auto merge of #7804 - mrobinson:cleanup-stacking-context-creation, r=pcwalton 2015-09-30 18:11:29 -06:00
Cargo.toml Update servo to use published app units crate 2015-10-01 11:45:35 +10:00
construct.rs Incremental layout: Don't try to repair text fragment styles 2015-10-01 15:07:39 -07:00
context.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
data.rs layout: Make the compositor rather than layout determine the position of 2015-09-29 09:47:28 -07:00
display_list_builder.rs Auto merge of #7822 - mrobinson:layer-info, r=pcwalton 2015-10-05 23:05:21 -06:00
flex.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
floats.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
flow.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
flow_list.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
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 #7804 - mrobinson:cleanup-stacking-context-creation, r=pcwalton 2015-09-30 18:11:29 -06:00
generated_content.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
incremental.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
inline.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
layout_debug.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
layout_task.rs Rework how StackingContexts are dynamically added to layers 2015-10-05 13:35:31 -07:00
lib.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
list_item.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
model.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
multicol.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
opaque_node.rs Replace OpaqueNodeMethods::from_{threadsafe_,}layout_node by opaque methods. 2015-06-24 14:55:43 +02:00
parallel.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
query.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
sequential.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_caption.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_cell.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_colgroup.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_row.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_rowgroup.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_wrapper.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
text.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
traversal.rs Remove unused PostorderDomTraversal::should_prune 2015-10-01 10:01:07 -07:00
wrapper.rs Move some methods from RawLayoutElementHelpers to LayoutElementHelpers. 2015-10-05 11:40:37 +02:00