servo/components/layout
Martin Robinson 8a12c15582 Produce WR display lists without nested stacking contexts
WebRender now supports display lists that do not use nested stacking
contexts for overflow scroll regions. We can remove a bit of code in
Servo now.
2016-10-23 12:31:01 +02: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 Remove concept of Layers from Servo 2016-10-21 08:38:34 +02:00
Cargo.toml Update to Rust 1.14.0-nightly (19ac57926 2016-10-08) 2016-10-09 18:53:47 +02:00
construct.rs Make list-style-image use UrlOrNone. 2016-10-16 11:32:57 +08: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 Remove concept of Layers from Servo 2016-10-21 08:38:34 +02:00
flex.rs Simplify stacking context collection 2016-09-27 10:48:44 +02:00
floats.rs layout: Take margins in the inline direction into account when 2016-05-10 17:11:28 -07:00
flow.rs Remove concept of Layers from Servo 2016-10-21 08:38:34 +02:00
flow_list.rs Use impl DoubleEndedIterator for two flow_list iterators 2016-08-14 19:06:18 +02:00
flow_ref.rs Correct the signature of flow_ref::deref_mut. 2016-06-06 15:14:23 +02:00
fragment.rs Remove concept of Layers from Servo 2016-10-21 08:38:34 +02: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 Remove old rendering backend. 2016-10-18 10:21:27 +10: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 layout: Rewrite Servo's vertical-align support to match CSS 2.1 § 2016-10-11 12:47:50 -07: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 Simplify stacking context collection 2016-09-27 10:48:44 +02: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 Remove concept of Layers from Servo 2016-10-21 08:38:34 +02:00
sequential.rs Simplify stacking context collection 2016-09-27 10:48:44 +02:00
table.rs Simplify stacking context collection 2016-09-27 10:48:44 +02:00
table_caption.rs Simplify stacking context collection 2016-09-27 10:48:44 +02:00
table_cell.rs layout: Don't try to vertically align absolutely positioned children of 2016-10-13 14:52:10 -07:00
table_colgroup.rs Simplify stacking context collection 2016-09-27 10:48:44 +02:00
table_row.rs Auto merge of #13401 - notriddle:master, r=pcwalton 2016-09-29 13:16:24 -05:00
table_rowgroup.rs Simplify stacking context collection 2016-09-27 10:48:44 +02:00
table_wrapper.rs Auto merge of #13401 - notriddle:master, r=pcwalton 2016-09-29 13:16:24 -05:00
text.rs Use word-break to decide how glyph runs should be created 2016-09-27 11:25:21 +02:00
traversal.rs Simplify TNode a bit. 2016-10-20 09:47:54 -07:00
webrender_helpers.rs Produce WR display lists without nested stacking contexts 2016-10-23 12:31:01 +02:00
wrapper.rs Rearrange some data structures in preparation for the new incremental restyle algorithm. 2016-10-21 13:00:01 -07:00