servo/components/layout
Martin Robinson 71d285af80 Use a new id type for tracking scrolling areas
This is a step in disassociating scrolling areas from stacking
contexts. Now scroll areas are defined by unique ids, which means that
in the future stacking context will be able to contain more than one.
2016-10-30 21:10:04 +01:00
..
animation.rs Emit TransitionEnd events in the layout thread and process it in the script thread 2016-10-11 19:36:06 -07:00
block.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
Cargo.toml Update to Rust 1.14.0-nightly (19ac57926 2016-10-08) 2016-10-09 18:53:47 +02:00
construct.rs Eliminate untraversed node types from LayoutNodeType. 2016-10-27 09:15:33 -07:00
context.rs Remove concept of Layers from Servo 2016-10-21 08:38:34 +02:00
data.rs Move children_to_process to layout. 2016-10-08 18:20:45 -07:00
display_list_builder.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
flex.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
floats.rs layout: Take margins in the inline direction into account when 2016-05-10 17:11:28 -07:00
flow.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
flow_list.rs layout: Add a safe way for layout to perform random access on child 2016-10-26 14:04:15 -07:00
flow_ref.rs Correct the signature of flow_ref::deref_mut. 2016-06-06 15:14:23 +02:00
fragment.rs layout: Make intrinsic inline sizes take the value of box-sizing into 2016-10-26 14:14:13 -07:00
generated_content.rs Reorder use statements 2016-09-09 04:55:19 +02:00
incremental.rs Introduce a script_layout_interface crate and move RestyleDamage to it. 2016-06-20 19:02:36 +02:00
inline.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
layout_debug.rs Create separate layout trace file for each reflow 2016-09-09 17:38:19 +08:00
lib.rs #13262 Add a unit test verifying that SpecificFragmentInfo size 2016-09-25 10:35:39 +02:00
linked_list.rs Move util::linked_list to layout 2016-06-29 17:23:04 +02:00
list_item.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
model.rs layout: Use the fragment's writing mode when computing sizes relevant to that fragment. 2016-10-02 17:57:07 +02:00
multicol.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
opaque_node.rs Introduce LayoutJS<Node>::opaque() to replace OpaqueNodeMethods::from_jsmanaged(). 2016-06-20 19:08:02 +02:00
parallel.rs Reorder use statements 2016-09-09 04:55:19 +02:00
persistent_list.rs Move util::persistent_list to layout 2016-02-20 19:20:38 +01:00
query.rs Move all *MatchMethods to TElement. 2016-10-27 10:22:33 -07:00
sequential.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
table.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
table_caption.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
table_cell.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
table_colgroup.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
table_row.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
table_rowgroup.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
table_wrapper.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
text.rs Use word-break to decide how glyph runs should be created 2016-09-27 11:25:21 +02:00
traversal.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
webrender_helpers.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
wrapper.rs Rearrange some data structures in preparation for the new incremental restyle algorithm. 2016-10-21 13:00:01 -07:00