servo/components/layout
Bobby Holley 7dba4447f1 Store pristine element state rather than a set of changes.
This is the strategy we'll need to take for attributes, and so this change
puts us in a position to handle attributes and state the same way.

This does mean that we stop taking care to track the situations where our
state has reverted to the original state, with no net change. I think that's
probably of negligible value though.
2015-11-04 19:09:58 -08:00
..
css Auto merge of #8299 - pcwalton:dont-reflow-on-hover, r=mbrubeck 2015-11-04 06:28:46 +05:30
animation.rs layout: Avoid flooding the compositor with animation state changes if 2015-11-02 16:34:17 -08:00
block.rs Auto merge of #8306 - glennw:fix-abd-overflow, r=pcwalton 2015-11-04 08:15:58 +05:30
Cargo.toml Fix serde_macros 2015-10-28 21:53:15 +05:30
construct.rs replace InheritTypes imports with inheritance imports 2015-10-30 20:26:30 +09:00
context.rs layout: Store viewport and screen size separately. 2015-11-03 13:12:45 -08:00
data.rs layout: Make the compositor rather than layout determine the position of 2015-09-29 09:47:28 -07:00
display_list_builder.rs Mix stacking contexts into the positioned content list 2015-11-03 17:47:39 -08:00
flex.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
floats.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
flow.rs Auto merge of #8306 - glennw:fix-abd-overflow, r=pcwalton 2015-11-04 08:15:58 +05:30
flow_list.rs Remove explicit lifetimes which can be elided. 2015-10-21 01:27:48 +02:00
flow_ref.rs Remove explicit lifetimes which can be elided. 2015-10-21 01:27:48 +02:00
fragment.rs Pass all the data layout needs from canvas elements at once. 2015-10-26 11:43:23 +01:00
generated_content.rs Fix issues found by rust-clippy 2015-10-12 20:21:49 -04:00
incremental.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
inline.rs Change overflow calculation to be calculated after compute_absolute_position. 2015-11-03 20:10:06 +10:00
layout_debug.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
layout_task.rs Store pristine element state rather than a set of changes. 2015-11-04 19:09:58 -08:00
lib.rs Move EventState to rust-selectors. 2015-10-30 21:02:35 -07:00
list_item.rs Show overflow for #8118. 2015-10-27 15:07:59 -07:00
model.rs Implement calc expressions for more value types 2015-11-01 23:16:14 -08:00
multicol.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
opaque_node.rs Replace OpaqueNodeMethods::from_{threadsafe_,}layout_node by opaque methods. 2015-06-24 14:55:43 +02:00
parallel.rs Change overflow calculation to be calculated after compute_absolute_position. 2015-11-03 20:10:06 +10:00
query.rs Allow retrieving width/height for non-positioned elements 2015-11-03 20:13:09 -08:00
sequential.rs Change overflow calculation to be calculated after compute_absolute_position. 2015-11-03 20:10:06 +10:00
table.rs Change overflow calculation to be calculated after compute_absolute_position. 2015-11-03 20:10:06 +10:00
table_caption.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_cell.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_colgroup.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_row.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_rowgroup.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_wrapper.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
text.rs display input caret for textarea. fixes #7758 2015-10-21 22:38:23 +02:00
traversal.rs Change overflow calculation to be calculated after compute_absolute_position. 2015-11-03 20:10:06 +10:00
wrapper.rs Store pristine element state rather than a set of changes. 2015-11-04 19:09:58 -08:00