servo/components/layout
Patrick Walton 7349b6ac28 layout: Tie transitions to the DOM node and finish them instantly when
new styles are set.

Tying transitions to the DOM node avoids quadratic complexity when
updating them.

Finishing transitions instantly when styles are updated makes our
behavior more correct.
2015-08-01 23:01:43 -07:00
..
css layout: Tie transitions to the DOM node and finish them instantly when 2015-08-01 23:01:43 -07:00
animation.rs layout: Tie transitions to the DOM node and finish them instantly when 2015-08-01 23:01:43 -07:00
block.rs Implement getComputedStyle 2015-07-29 20:17:50 -04:00
Cargo.toml script: Make the resource task communication use IPC channels. 2015-07-31 11:28:09 -07:00
construct.rs Implement getComputedStyle 2015-07-29 20:17:50 -04:00
context.rs layout: Tie transitions to the DOM node and finish them instantly when 2015-08-01 23:01:43 -07:00
data.rs Remove LayoutChan from LayoutDataWrapper 2015-07-04 03:54:40 -04:00
display_list_builder.rs Implement getComputedStyle 2015-07-29 20:17:50 -04:00
floats.rs Positioning fixes for RTL floats 2015-05-18 17:25:06 -07:00
flow.rs Fix panic when html element has display: table. 2015-07-31 16:40:06 +10:00
flow_list.rs Use usize in flow_list. 2015-03-29 12:43:44 +02:00
flow_ref.rs Remove Deref and DerefMut implementations from WeakFlowRef. 2015-06-27 18:09:14 +02:00
fragment.rs Use local slice_chars 2015-07-31 12:23:13 -06:00
generated_content.rs Fix #6680 2015-07-22 16:45:43 +03:00
incremental.rs Move to latest hyper everywhere 2015-06-02 20:12:14 +05:30
inline.rs Use local slice_chars 2015-07-31 12:23:13 -06:00
layout_debug.rs Change not(ndebug) to debug_assertions 2015-06-01 13:48:38 -07:00
layout_task.rs layout: Tie transitions to the DOM node and finish them instantly when 2015-08-01 23:01:43 -07:00
lib.rs Use local slice_chars 2015-07-31 12:23:13 -06:00
list_item.rs Fix panic when html element has display: table. 2015-07-31 16:40:06 +10:00
model.rs Change transforms to use LengthOrPercentage. 2015-07-28 09:42:05 +10:00
multicol.rs Fix panic when html element has display: table. 2015-07-31 16:40:06 +10:00
opaque_node.rs Replace OpaqueNodeMethods::from_{threadsafe_,}layout_node by opaque methods. 2015-06-24 14:55:43 +02:00
parallel.rs Remove unused implementation of ParallelPostorderFlowTraversal for BubbleISizes. 2015-07-23 19:30:43 +02:00
sequential.rs Move the traversal traits into the traversal module. 2015-07-17 11:40:40 +02:00
table.rs Fix panic when html element has display: table. 2015-07-31 16:40:06 +10:00
table_caption.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table_cell.rs Replace the StyledNode trait with inherent methods. 2015-07-27 19:57:33 +02:00
table_colgroup.rs Replace the StyledNode trait with inherent methods. 2015-07-27 19:57:33 +02:00
table_row.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table_rowgroup.rs Use euclid from crates.io 2015-06-19 00:04:24 +02:00
table_wrapper.rs Fix panic when html element has display: table. 2015-07-31 16:40:06 +10:00
text.rs Implement getComputedStyle 2015-07-29 20:17:50 -04:00
traversal.rs Replace the StyledNode trait with inherent methods. 2015-07-27 19:57:33 +02:00
wrapper.rs Inline ThreadSafeLayoutNode::get_style. 2015-07-27 19:57:38 +02:00