servo/components/layout
Patrick Walton 11fdb503df layout: Introduce infrastructure for tracking, backing up, and splitting
at the last known good split point, and use it for `white-space:
nowrap`.

Fixes overflowing tables on Wikipedia.

This infrastructure should form the basis of our fix for inline layout
of fragments that don't themselves constitute valid split points. That
will require some more work, however.
2015-08-08 00:01:31 -07: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 layout: Make sure anonymous table flows are statically positioned. 2015-08-06 18:49:07 -07:00
Cargo.toml script: Make the resource task communication use IPC channels. 2015-07-31 11:28:09 -07:00
construct.rs Allow list markers to contain multiple fragments 2015-08-07 07:33:06 -07: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 Allow list markers to contain multiple fragments 2015-08-07 07:33:06 -07:00
floats.rs Positioning fixes for RTL floats 2015-05-18 17:25:06 -07:00
flow.rs layout: Make sure anonymous table flows are statically positioned. 2015-08-06 18:49:07 -07: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 Auto merge of #7011 - pcwalton:inline-margin-intrinsic-size, r=mbrubeck 2015-08-06 18:28:13 -06:00
generated_content.rs Fix unused mutability warnings. 2015-08-05 15:45:05 +02:00
incremental.rs Move to latest hyper everywhere 2015-06-02 20:12:14 +05:30
inline.rs layout: Introduce infrastructure for tracking, backing up, and splitting 2015-08-08 00:01:31 -07:00
layout_debug.rs Change not(ndebug) to debug_assertions 2015-06-01 13:48:38 -07:00
layout_task.rs Support @font-face in user and user agent stylesheets. 2015-08-07 21:08:53 +02:00
lib.rs Rollup merge of #7014 - mbrubeck:box-string, r=pcwalton 2015-08-06 14:07:31 -07:00
list_item.rs Allow list markers to contain multiple fragments 2015-08-07 07:33:06 -07:00
model.rs layout: Take inline margins into account when determining the intrinsic 2015-08-05 12:29:16 -07:00
multicol.rs layout: Make sure anonymous table flows are statically positioned. 2015-08-06 18:49:07 -07: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
query.rs Extract layout query code into query.rs 2015-08-05 10:24:00 -07:00
sequential.rs Implement offsetParent/Top/Left/Width/Height. 2015-08-03 11:55:38 +10:00
table.rs layout: Make sure anonymous table flows are statically positioned. 2015-08-06 18:49:07 -07:00
table_caption.rs layout: Make sure anonymous table flows are statically positioned. 2015-08-06 18:49:07 -07:00
table_cell.rs layout: Make sure anonymous table flows are statically positioned. 2015-08-06 18:49:07 -07:00
table_colgroup.rs layout: Make sure anonymous table flows are statically positioned. 2015-08-06 18:49:07 -07:00
table_row.rs layout: Make sure anonymous table flows are statically positioned. 2015-08-06 18:49:07 -07:00
table_rowgroup.rs layout: Make sure anonymous table flows are statically positioned. 2015-08-06 18:49:07 -07:00
table_wrapper.rs layout: Make sure anonymous table flows are statically positioned. 2015-08-06 18:49:07 -07:00
text.rs Rollup merge of #7015 - mbrubeck:arc-box, r=Ms2ger 2015-08-06 14:07:32 -07:00
traversal.rs Replace the StyledNode trait with inherent methods. 2015-07-27 19:57:33 +02:00
wrapper.rs layout: When repairing styles for incremental reflow, only repair 2015-08-04 09:02:41 -07:00