servo/components/layout
Glenn Watson b9fea3deb3 Fix percentage height calculation, absolute containing block height calculations.
It's not possible to correctly determine during the css cascade whether the container height
is explicitly specified. Additionally, the spec https://drafts.csswg.org/css2/visudet.html#the-height-property
says this should affect the *used* height, rather than the computed height.

This significantly improves the layout in #6643.
2015-08-03 10:47:56 +10: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 Fix percentage height calculation, absolute containing block height calculations. 2015-08-03 10:47:56 +10: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 percentage height calculation, absolute containing block height calculations. 2015-08-03 10:47:56 +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 Fix percentage height calculation, absolute containing block height calculations. 2015-08-03 10:47:56 +10: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 Fix percentage height calculation, absolute containing block height calculations. 2015-08-03 10:47:56 +10: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 percentage height calculation, absolute containing block height calculations. 2015-08-03 10:47:56 +10:00
model.rs Fix percentage height calculation, absolute containing block height calculations. 2015-08-03 10:47:56 +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