aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flexbox.rs
Commit message (Collapse)AuthorAgeFilesLines
* Split `layout_2020/flexbox.rs` into modulesSimon Sapin2020-06-101-252/+0
|
* Store abspos boxes in a RefCell tooAnthony Ramine2020-06-091-6/+5
| | | | | | We want to mutate them when lazily computing their content sizes, but they are behind an Arc for the hoisting infra, so it also needs its own layer of inner mutability.
* layout_2020: Tag fragments with their pseudo content typeMartin Robinson2020-06-061-33/+25
| | | | | This will allow us to answer queries and properly handle animations in the future for fragments generated for pseudo content.
* Parallelize flex item boxes constructionSimon Sapin2020-06-041-81/+119
|
* Owned `ServoArc<ComputedValues>` in `TraversalHandler`Simon Sapin2020-06-041-3/+3
|
* Keep flex items in `order`-modified document order in the box treeSimon Sapin2020-06-041-0/+11
|
* Anonymous flex item for text directly in a flex containerSimon Sapin2020-06-041-21/+93
|
* Flex items in the box treeSimon Sapin2020-06-041-24/+102
|
* Layout 2020 skeleton for `display: flex`, behind a prefSimon Sapin2020-06-041-0/+62