servo/components/layout
Matt Brubeck b77a0a89cf Propagate column info to rows sequentially
This avoids storing it in the rowgroup (which doesn't need it) and
ensures that it is done sequentially, which will be important when
rowspan support is added to this function.

Note that this does not reduce parallelism in the common case where
all rows are in the same rowgroup.
2016-12-09 14:10:43 -08:00
..
animation.rs layout: Minor style cleanup. 2016-11-30 16:36:02 -08:00
block.rs layout: Mark flex items properly during construction 2016-11-09 08:24:12 +08:00
Cargo.toml Auto merge of #14286 - gterzian:update_canvas_with_offscreen_context, r=jdm 2016-11-24 12:29:52 -08:00
construct.rs use Either type for UrlOrNone 2016-11-30 11:43:14 -05:00
context.rs Urlmageddon: Use refcounted urls more often. 2016-11-17 18:34:23 +01:00
data.rs Move children_to_process to layout. 2016-10-08 18:20:45 -07:00
display_list_builder.rs Don't scroll background and borders of overflow:scroll blocks 2016-12-06 14:08:17 -10:00
flex.rs style: Add a "start_end()" method to LogicalMargin 2016-11-10 19:17:29 +08:00
floats.rs Migrated -Z trace-layout to serde_json 2016-11-07 15:54:07 +08:00
flow.rs Auto merge of #14367 - mrobinson:scroll-fragment-point, r=pcwalton 2016-12-06 14:42:00 -08:00
flow_list.rs Migrated -Z trace-layout to serde_json 2016-11-07 15:54:07 +08:00
flow_ref.rs Migrated -Z trace-layout to serde_json 2016-11-07 15:54:07 +08:00
fragment.rs Rename selector_impl.rs to selector_parser.rs 2016-11-20 15:30:37 +01:00
generated_content.rs Rename selector_impl.rs to selector_parser.rs 2016-11-20 15:30:37 +01:00
incremental.rs Rename selector_impl.rs to selector_parser.rs 2016-11-20 15:30:37 +01:00
inline.rs implemented string-valued text-overflow 2016-11-10 00:00:21 +05:30
layout_debug.rs Migrated -Z trace-layout to serde_json 2016-11-07 15:54:07 +08:00
lib.rs Update to Rust 1.15.0-nightly (1c448574b 2016-11-28) 2016-11-29 21:19:25 +01:00
linked_list.rs Move util::linked_list to layout 2016-06-29 17:23:04 +02:00
list_item.rs Stop using associated types for the concrete TRestyleDamage implementation. 2016-11-07 11:10:48 -08:00
model.rs style: Add a "start_end()" method to LogicalMargin 2016-11-10 19:17:29 +08:00
multicol.rs Convert column-width to use Either 2016-12-01 15:17:51 +05:30
opaque_node.rs Introduce LayoutJS<Node>::opaque() to replace OpaqueNodeMethods::from_jsmanaged(). 2016-06-20 19:08:02 +02:00
parallel.rs style: Use rayon instead of our custom work queue. 2016-11-14 21:24:19 +01:00
persistent_list.rs Move util::persistent_list to layout 2016-02-20 19:20:38 +01:00
query.rs Reimplement scrolling to fragments 2016-11-29 22:12:16 +01:00
sequential.rs Stop using associated types for the concrete TRestyleDamage implementation. 2016-11-07 11:10:48 -08:00
table.rs Remove unnecessary Flow::column_sizes methods 2016-11-30 09:38:27 -08:00
table_caption.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
table_cell.rs Migrated -Z trace-layout to serde_json 2016-11-07 15:54:07 +08:00
table_colgroup.rs Use a new id type for tracking scrolling areas 2016-10-30 21:10:04 +01:00
table_row.rs Propagate column info to rows sequentially 2016-12-09 14:10:43 -08:00
table_rowgroup.rs Propagate column info to rows sequentially 2016-12-09 14:10:43 -08:00
table_wrapper.rs Remove unnecessary Flow::column_sizes methods 2016-11-30 09:38:27 -08:00
text.rs Use word-break to decide how glyph runs should be created 2016-09-27 11:25:21 +02:00
traversal.rs style: Enable the bloom filter recovering. 2016-11-27 15:55:10 +01:00
webrender_helpers.rs Use new DisplayListBuilder improvements in Servo 2016-11-28 13:15:39 +01:00
wrapper.rs Bug 1317016 - Basic infrastructure for RestyleHint-driven traversal. 2016-11-24 17:07:38 -08:00