servo/components/layout
bors-servo f350879574 auto merge of #3666 : ttaubert/servo/issue/3644-privatize-dom, r=Manishearth
This PR removes public fields from all (hope I didn't miss any) DOM structs. Should |Page| be privatized as well? This PR additionally introduces a #[privatize] lint to ensure nobody accidentally re-introduces a public field.

All changesets compile separately if applied in the same order. Hope that helps reviewing but I can of course squash them before merging.
2014-10-13 22:00:37 -06:00
..
css Use Gecko's simpler Bloom filter instead of one based on hash 2014-10-10 17:02:27 -07:00
block.rs auto merge of #3631 : pcwalton/servo/idempotent-inline-size, r=glennw 2014-10-13 18:03:40 -06:00
Cargo.toml Eliminate servo_util::atom 2014-09-29 18:39:36 -07:00
construct.rs removed restyledamage 2014-10-09 12:55:25 -04:00
context.rs Incremental Style Recalc 2014-10-09 12:55:21 -04:00
floats.rs Incremental Style Recalc 2014-10-09 12:55:21 -04:00
flow.rs layout: Store containing block inline-size separately rather than 2014-10-13 14:39:34 -07:00
flow_list.rs Eliminate warnings 2014-09-20 13:00:55 -07:00
flow_ref.rs Upgrade to rustc 0.12.0-pre (4d2af3861 2014-09-17 15:51:11 +0000) 2014-09-20 13:00:06 -07:00
fragment.rs auto merge of #3631 : pcwalton/servo/idempotent-inline-size, r=glennw 2014-10-13 18:03:40 -06:00
incremental.rs Incremental Style Recalc 2014-10-09 12:55:21 -04:00
inline.rs auto merge of #3650 : pcwalton/servo/give-up-on-not-splitting, r=glennw 2014-10-13 18:36:40 -06:00
layout_debug.rs Eliminate warnings 2014-09-20 13:00:55 -07:00
layout_task.rs Use Gecko's simpler Bloom filter instead of one based on hash 2014-10-10 17:02:27 -07:00
lib.rs Factors out DOM traversal, keeping the code in parallel free of traversal-specific logic. 2014-10-10 14:55:18 -04:00
model.rs layout: Make box-sizing only affect explicitly-specified or percentage 2014-10-09 07:59:54 -07:00
parallel.rs Use Gecko's simpler Bloom filter instead of one based on hash 2014-10-10 17:02:27 -07:00
table.rs layout: Store containing block inline-size separately rather than 2014-10-13 14:39:34 -07:00
table_caption.rs layout: Implement the correct hypothetical box behavior for 2014-10-01 18:34:53 -07:00
table_cell.rs layout: Store containing block inline-size separately rather than 2014-10-13 14:39:34 -07:00
table_colgroup.rs layout: Implement the correct hypothetical box behavior for 2014-10-01 18:34:53 -07:00
table_row.rs layout: Store containing block inline-size separately rather than 2014-10-13 14:39:34 -07:00
table_rowgroup.rs layout: Store containing block inline-size separately rather than 2014-10-13 14:39:34 -07:00
table_wrapper.rs layout: Store containing block inline-size separately rather than 2014-10-13 14:39:34 -07:00
text.rs Improve acid2. Fix line height calculation. Text fragments get correct enclosing element style. 2014-09-26 17:12:22 +10:00
traversal.rs Use Gecko's simpler Bloom filter instead of one based on hash 2014-10-10 17:02:27 -07:00
util.rs Privatize Node 2014-10-13 13:25:44 +02:00
wrapper.rs Privatize Element 2014-10-13 13:25:44 +02:00