servo/components/layout
Matt Brubeck 1695d14a9e Don't strip out all empty fragments
Empty fragments may need to be layed out to draw borders, padding/background,
and insertion points.  (Fragments that consist of discardable whitespace and
control characters, on the other hand, can still be discarded.)

This ends up preserving some useless empty fragments.  It's possible we could
avoid this by storing some sort of flag on "important" empty fragments, so we
can discard the rest.
2016-04-16 13:13:07 -07:00
..
animation.rs Move AnimationState to script_traits 2016-01-13 18:14:12 -05:00
block.rs layout: Disallow margins from collapsing through block formatting 2016-04-14 17:24:26 -07:00
Cargo.toml Issue #10491 add HTMLInputElement attributes that reflect content identically 2016-04-12 00:15:57 +02:00
construct.rs Don't strip out all empty fragments 2016-04-16 13:13:07 -07:00
context.rs ComputedValues is now ServoComputedValues 2016-03-27 10:55:43 +03:00
data.rs Get the fundamentals of the HTMLDetailsElement rendering stuff working. 2016-03-19 16:02:11 -07:00
display_list_builder.rs Propogate transformed clipping regions to nested flows. 2016-04-13 11:50:50 -07:00
flex.rs Implement flexbox reordering 2016-04-11 16:55:16 -04:00
floats.rs layout: Disallow margins from collapsing through blocks with clearance 2016-04-14 17:24:24 -07:00
flow.rs Rename imm_child_iter() and child_iter(). Fixes #10286 2016-04-09 01:18:00 +05:30
flow_list.rs Implement flexbox reordering 2016-04-11 16:55:16 -04:00
flow_ref.rs Remove explicit lifetimes which can be elided. 2015-10-21 01:27:48 +02:00
fragment.rs Fix meld_with_next_inline_fragment and add meld_with_prev_inline_fragment 2016-04-16 10:30:01 -07:00
generated_content.rs Implement ::selection pseudo-element 2016-03-30 14:28:11 +02:00
incremental.rs Generate a fragment for an empty elements with borders or padding 2016-04-16 11:01:40 -07:00
inline.rs Auto merge of #10320 - malayaleecoder:master, r=KiChjang 2016-04-09 03:54:40 +05:30
layout_debug.rs Update to rustc 1.7.0-nightly (b4707ebca 2015-12-27) 2016-01-14 14:56:18 -06:00
layout_thread.rs Added panic message to failures. 2016-04-13 16:09:48 -05:00
lib.rs Add a unit test for Fragment size 2016-03-29 08:37:58 -07:00
list_item.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
model.rs layout: Disallow margins from collapsing through blocks with clearance 2016-04-14 17:24:24 -07:00
multicol.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
opaque_node.rs use self.0 instead of destructing single item tuple structs 2016-03-27 11:50:08 +01:00
parallel.rs Rename imm_child_iter() and child_iter(). Fixes #10286 2016-04-09 01:18:00 +05:30
persistent_list.rs Move util::persistent_list to layout 2016-02-20 19:20:38 +01:00
query.rs Renamed style structs. 2016-04-08 21:47:36 +03:00
sequential.rs Do not propagate floats in or out of absolutely positioned flows. 2016-04-15 16:01:23 -07:00
table.rs Rename imm_child_iter() and child_iter(). Fixes #10286 2016-04-09 01:18:00 +05:30
table_caption.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
table_cell.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
table_colgroup.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
table_row.rs Rename imm_child_iter() and child_iter(). Fixes #10286 2016-04-09 01:18:00 +05:30
table_rowgroup.rs Renamed TComputedValues to ComputedValues 2016-03-29 23:30:13 +03:00
table_wrapper.rs Rename imm_child_iter() and child_iter(). Fixes #10286 2016-04-09 01:18:00 +05:30
text.rs Don't strip out all empty fragments 2016-04-16 13:13:07 -07:00
traversal.rs Rename imm_child_iter() and child_iter(). Fixes #10286 2016-04-09 01:18:00 +05:30
webrender_helpers.rs layout: Make child stacking contexts of fixed position stacking contexts 2016-04-11 13:36:31 -07:00
wrapper.rs Remove get_ prefix for functions in LayoutHTMLInputElementHelpers 2016-04-11 09:17:04 -04:00