servo/components/layout
Martin Robinson 90e2f7bfbf Clean up restyle damage after it no longer applies
BUBBLE_ISIZES and REPAINT can become "stuck" on in the default Servo
configuration once they are activated. This is solved by removing these
damage bits after they no longer apply. There isn't a good way to test
this, other than noting that it doesn't break any existing CSS tests.
This will become more important in the future as the REPAINT bit is used
to implement display list patching.
2015-11-20 11:57:58 -08:00
..
css Remove dead code from layout. 2015-11-18 15:00:58 +01:00
animation.rs make layout task fields private 2015-11-12 12:42:57 +00:00
block.rs Eliminate LAYERS_NEEDED_FOR_DESCENDANTS flag 2015-11-04 15:29:47 -08:00
Cargo.toml Update to rust-cssparser 0.4.0 2015-11-05 08:57:01 +01:00
construct.rs Clean up restyle damage after it no longer applies 2015-11-20 11:57:58 -08:00
context.rs Remove the unsafe Sync implementation for SharedLayoutContext. 2015-11-07 11:23:50 +01: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 Properly make stacking contexts for inlines 2015-11-11 14:42:18 -08:00
flex.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
floats.rs Remove dead code from layout. 2015-11-18 15:00:58 +01:00
flow.rs Remove dead code from layout. 2015-11-18 15:00:58 +01:00
flow_list.rs Remove dead code from layout. 2015-11-18 15:00:58 +01:00
flow_ref.rs Remove explicit lifetimes which can be elided. 2015-10-21 01:27:48 +02:00
fragment.rs Remove dead code from layout. 2015-11-18 15:00:58 +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 Remove dead code from layout. 2015-11-18 15:00:58 +01:00
layout_debug.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
layout_task.rs Remove AutoJoinScriptTask. 2015-11-16 12:41:25 +01:00
lib.rs Make layout's modules private. 2015-11-18 15:00:59 +01: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 Remove dead code from layout. 2015-11-18 15:00:58 +01:00
query.rs Remove the unused arguments to hit_test and mouse_over. 2015-11-16 15:53:49 +01:00
sequential.rs Change overflow calculation to be calculated after compute_absolute_position. 2015-11-03 20:10:06 +10:00
table.rs Remove dead code from layout. 2015-11-18 15:00:58 +01:00
table_caption.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_cell.rs Introduce a get_colspan method on LayoutJS<Element>. 2015-11-15 11:16:17 +01:00
table_colgroup.rs Split Au type into separate crate, with minimal dependencies. 2015-10-01 07:16:11 +10:00
table_row.rs Remove dead code from layout. 2015-11-18 15:00:58 +01:00
table_rowgroup.rs Remove dead code from layout. 2015-11-18 15:00:58 +01: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 Clean up restyle damage after it no longer applies 2015-11-20 11:57:58 -08:00
wrapper.rs Remove dead code from layout. 2015-11-18 15:00:58 +01:00