aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/browsercontext.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2014-05-02 11:47:08 -0700
committerPatrick Walton <pcwalton@mimiga.net>2014-05-02 11:47:08 -0700
commit27276c0305d6dc5079c536f4f27d23efbc56eb3e (patch)
treee484ba5f8847f311cb25fd99b623991ce1391ca3 /src/components/script/dom/browsercontext.rs
parent85393c69311bbe6dbb6f8ea8b28a6f0f6344fbe7 (diff)
downloadservo-27276c0305d6dc5079c536f4f27d23efbc56eb3e.tar.gz
servo-27276c0305d6dc5079c536f4f27d23efbc56eb3e.zip
layout: Re-enable parallel layout by removing all `RefCell` instances
from `Flow`s; in the process, remove `InlineInfo` in favor of the range-based design that was originally planned and halfway implemented. Now, the DOM tree structure for inline flows is reflected not by a series of arrays but instead by a flat list of ranges into the list of boxes. As part of this, the `border` and `padding` fields, which were incorrect in the case of inlines and necessitated separate `noncontent_inline_foo` methods, have been merged into a single `border_padding` field that is always guaranteed to be correct after width assignment, even for inlines.
Diffstat (limited to 'src/components/script/dom/browsercontext.rs')
0 files changed, 0 insertions, 0 deletions