aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/table.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2014-11-05 10:08:31 -0800
committerPatrick Walton <pcwalton@mimiga.net>2014-11-18 15:36:04 -0800
commit55da2c97d5499c3451cdf2a2afee6932128b35a9 (patch)
tree4b82babcaccd0c3f59b34c480eeb11d99d6f6289 /components/layout/table.rs
parentbe36fcd3b1ee7da1c5a754132f5f95ac27b5c636 (diff)
downloadservo-55da2c97d5499c3451cdf2a2afee6932128b35a9.tar.gz
servo-55da2c97d5499c3451cdf2a2afee6932128b35a9.zip
layout: Incrementalize reflow of block formatting contexts impacted by
floats, and make float placement idempotent. This moves float placement outside sequential block size computation. Improves the maze solver.
Diffstat (limited to 'components/layout/table.rs')
-rw-r--r--components/layout/table.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/layout/table.rs b/components/layout/table.rs
index 773e18faf05..72f11d66fbf 100644
--- a/components/layout/table.rs
+++ b/components/layout/table.rs
@@ -11,8 +11,8 @@ use block::{ISizeConstraintInput, ISizeConstraintSolution};
use construct::FlowConstructor;
use context::LayoutContext;
use floats::FloatKind;
-use flow::{TableFlowClass, FlowClass, Flow, ImmutableFlowUtils};
-use flow::{IMPACTED_BY_LEFT_FLOATS, IMPACTED_BY_RIGHT_FLOATS};
+use flow::{Flow, FlowClass, IMPACTED_BY_LEFT_FLOATS, IMPACTED_BY_RIGHT_FLOATS, ImmutableFlowUtils};
+use flow::{TableFlowClass};
use fragment::{Fragment, FragmentBoundsIterator};
use layout_debug;
use model::{IntrinsicISizes, IntrinsicISizesContribution};