diff options
author | Patrick Walton <pcwalton@mimiga.net> | 2014-11-05 10:08:31 -0800 |
---|---|---|
committer | Patrick Walton <pcwalton@mimiga.net> | 2014-11-18 15:36:04 -0800 |
commit | 55da2c97d5499c3451cdf2a2afee6932128b35a9 (patch) | |
tree | 4b82babcaccd0c3f59b34c480eeb11d99d6f6289 /components/layout/table.rs | |
parent | be36fcd3b1ee7da1c5a754132f5f95ac27b5c636 (diff) | |
download | servo-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.rs | 4 |
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}; |