servo/components/layout
Martin Robinson ee46bc57ed Separate stacking context collection and display list building state
These are two different passes during layout, but previously they
shared a state object. While some of the members are the same, many are
different so we separate them out into two separate objects. We also
change the HashMaps of these state objects to use the FnvHashMap.
2017-09-12 17:15:06 +02:00
..
animation.rs stylo: Remove a lot of the restyle damage related complexity. 2017-08-20 13:59:46 +02:00
block.rs Separate stacking context collection and display list building state 2017-09-12 17:15:06 +02:00
Cargo.toml Updated h5e and x5e 2017-08-18 19:51:17 +05:30
construct.rs Use the is_absolute_containing_block method everywhere 2017-08-16 13:32:48 +02:00
context.rs Speculatively evaluate paint functions during style. 2017-07-31 13:02:28 -05:00
data.rs layout: Stop doing unsafe transmutes between refcell references. 2017-05-25 10:31:40 +02:00
display_list_builder.rs Separate stacking context collection and display list building state 2017-09-12 17:15:06 +02:00
flex.rs Separate stacking context collection and display list building state 2017-09-12 17:15:06 +02:00
floats.rs order derivable traits lists 2017-08-23 21:38:44 +02:00
flow.rs Separate stacking context collection and display list building state 2017-09-12 17:15:06 +02:00
flow_list.rs Untry 2017-06-18 13:21:51 +02:00
flow_ref.rs order derivable traits lists 2017-08-23 21:38:44 +02:00
fragment.rs Auto merge of #18212 - mrobinson:position-sticky, r=emilio 2017-09-05 15:36:47 -05:00
generated_content.rs Code organization: Move all generic traversal code to layout::traversal 2017-08-08 10:53:19 -07:00
incremental.rs Force reflow in the sequential fallback of block format context 2017-04-23 08:32:25 +08:00
inline.rs Separate stacking context collection and display list building state 2017-09-12 17:15:06 +02:00
layout_debug.rs Update serde to 0.9 (fixes #15325) 2017-02-18 21:09:46 +01:00
lib.rs Replace all uses of the style::stylearc alias with servo_arc. 2017-07-19 09:29:05 +02:00
linked_list.rs Move util::linked_list to layout 2016-06-29 17:23:04 +02:00
list_item.rs Separate stacking context collection and display list building state 2017-09-12 17:15:06 +02:00
model.rs Implement to_transform_3d_matrix for computing distance of mismatched transform lists. 2017-08-25 18:25:14 +08:00
multicol.rs Separate stacking context collection and display list building state 2017-09-12 17:15:06 +02:00
opaque_node.rs Introduce LayoutJS<Node>::opaque() to replace OpaqueNodeMethods::from_jsmanaged(). 2016-06-20 19:08:02 +02:00
parallel.rs Eliminate the sequential/traversal parallel distinction in favor of a unified adaptive driver. 2017-08-25 10:00:27 -07:00
persistent_list.rs Move util::persistent_list to layout 2016-02-20 19:20:38 +01:00
query.rs Auto merge of #18212 - mrobinson:position-sticky, r=emilio 2017-09-05 15:36:47 -05:00
sequential.rs Separate stacking context collection and display list building state 2017-09-12 17:15:06 +02:00
table.rs Separate stacking context collection and display list building state 2017-09-12 17:15:06 +02:00
table_caption.rs Separate stacking context collection and display list building state 2017-09-12 17:15:06 +02:00
table_cell.rs Separate stacking context collection and display list building state 2017-09-12 17:15:06 +02:00
table_colgroup.rs Separate stacking context collection and display list building state 2017-09-12 17:15:06 +02:00
table_row.rs Separate stacking context collection and display list building state 2017-09-12 17:15:06 +02:00
table_rowgroup.rs Separate stacking context collection and display list building state 2017-09-12 17:15:06 +02:00
table_wrapper.rs Separate stacking context collection and display list building state 2017-09-12 17:15:06 +02:00
text.rs order derivable traits lists 2017-08-23 21:38:44 +02:00
traversal.rs Eliminate the sequential/traversal parallel distinction in favor of a unified adaptive driver. 2017-08-25 10:00:27 -07:00
webrender_helpers.rs Auto merge of #18212 - mrobinson:position-sticky, r=emilio 2017-09-05 15:36:47 -05:00
wrapper.rs script: Move the layout_wrapper outside of script. 2017-07-15 16:41:12 +02:00