[dev-servo] Intrinsic sizing of orthogonal flows and parallel layout

2014-10-27 Thread Simon Sapin
So far, Servo’s layout implementation is divided into three parallel tree traversals: intrinsic inline-size calculation (bottom up), used inline-size assignment (top down) and block-size assignment (bottom up). Each traversal only depends on results from the previous one. (Inline-size and

Re: [dev-servo] Intrinsic sizing of orthogonal flows and parallel layout

2014-10-27 Thread Patrick Walton
On 10/27/14 9:11 PM, Simon Sapin wrote: This means using results (for a subtree) of our third traversal in the first traversal. Can we do that without compromising parallel layout? Not really (at least, not easily), but if it's just for a rare case involving mixed-writing-mode documents, I'm