diff options
author | bors-servo <release+servo@mozilla.com> | 2014-05-02 14:58:29 -0400 |
---|---|---|
committer | bors-servo <release+servo@mozilla.com> | 2014-05-02 14:58:29 -0400 |
commit | 1ab22d947008b90e01c565736d3d3953ad491648 (patch) | |
tree | e484ba5f8847f311cb25fd99b623991ce1391ca3 /src/components/script/dom/browsercontext.rs | |
parent | 85393c69311bbe6dbb6f8ea8b28a6f0f6344fbe7 (diff) | |
parent | 27276c0305d6dc5079c536f4f27d23efbc56eb3e (diff) | |
download | servo-1ab22d947008b90e01c565736d3d3953ad491648.tar.gz servo-1ab22d947008b90e01c565736d3d3953ad491648.zip |
auto merge of #2174 : pcwalton/servo/reparallelize, r=SimonSapin
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.
r? @SimonSapin and/or @larsbergstrom
Closes #1280
Closes #1926
Closes #1999
Closes #2013
Closes #2018
Diffstat (limited to 'src/components/script/dom/browsercontext.rs')
0 files changed, 0 insertions, 0 deletions