aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/sizing.rs
Commit message (Expand)AuthorAgeFilesLines
* Refactor computation of preferred aspect ratios (#34416)Oriol Brufau2024-11-291-1/+3
* Refine logic for laying out flex item in column layout after #34346 (#34372)Oriol Brufau2024-11-251-7/+0
* Fix inline content sizes of intrinsic element with indefinite block size (#34...Oriol Brufau2024-11-111-21/+15
* Replace ComputedValues with WritingMode on IndefiniteContainingBlock (#34090)Oriol Brufau2024-11-041-1/+4
* Implement keyword sizes for intrinsic contributions (#33854)Oriol Brufau2024-10-261-38/+88
* layout: Avoid layout sometimes when stretching (#33967)Martin Robinson2024-10-241-10/+15
* Avoid recomputing inline_content_sizes() when not needed (#33806)Oriol Brufau2024-10-141-6/+26
* Make ComputedValuesExt expose keywords for the sizing properties (#33558)Oriol Brufau2024-09-271-1/+1
* Use `ContentSizes::shrink_to_fit` when possible (#33527)Oriol Brufau2024-09-251-1/+7
* Fix various issues with replaced elements in flex layout (#33263)Oriol Brufau2024-08-301-6/+12
* layout: Add an indefinite containing block for intrinsic sizing (#33204)Oriol Brufau2024-08-291-67/+26
* Allow creating a `ContentSizes` from `Au` (#33208)Oriol Brufau2024-08-271-8/+11
* Take into account the intrinsic block size when computing the main size of a ...Oriol Brufau2024-08-201-0/+16
* layout: Initial implementation of `flex-direction: column` and `column-revers...Martin Robinson2024-08-141-12/+14
* layout: Compute intrinsic sizes for flex items and flex containers (#32854)Delan Azabani2024-08-021-1/+1
* layout: Add initial support for row height distribution (#31421)Martin Robinson2024-02-291-7/+13
* layout: Implement computation of table column widths (#31165)Martin Robinson2024-01-251-2/+25
* Lint layout_2020 with clippy (#31169)Oriol Brufau2024-01-251-3/+3
* Layout: use `Au` in `ContentSizes` (#31135)atbrakhi2024-01-231-15/+18
* rustdoc: Fix many rustdoc errors (#31147)Martin Robinson2024-01-221-3/+3
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-1/+2
* remove `extern crate` (#30311)Samson2023-09-081-0/+1
* Resolve cyclic margin and padding percentages against zero (#30085)Oriol Brufau2023-08-101-38/+13
* Handle floats in BlockContainer::inline_content_sizesOriol Brufau2023-06-191-1/+8
* Parallelize `BlockContainer::inline_content_sizes`Simon Sapin2020-06-191-3/+5
* Compute content sizes lazily in layout 2020Anthony Ramine2020-06-181-58/+3
* Make outer_inline and outer_inline_and_percentages free functionsAnthony Ramine2020-06-151-84/+83
* Use the writing mode of the containing block when accessing CSS propertiesSimon Sapin2020-06-101-8/+15
* Less cloningSimon Sapin2020-04-011-6/+5
* Implement the `box-sizing` propertySimon Sapin2020-03-311-38/+53
* Dump box tree state into json files and display it on layout 2020 viewerFernando Jiménez Moreno2020-02-211-2/+2
* layout_2020: Avoid decomposing mixed length / percentages in intrinsic sizing.Emilio Cobos Álvarez2020-02-121-2/+6
* style: Miscellaneous Servo build fixes.Emilio Cobos Álvarez2020-02-121-2/+2
* layout-2020: build fixes.Emilio Cobos Álvarez2019-12-161-5/+5
* Account for min/max-width in outer intrinsic sizingSimon Sapin2019-12-101-6/+26
* Use a new `BoxContentSizes` enum instead of `Option<ContentSizes>`Simon Sapin2019-12-041-61/+71
* Replace boolean parameters by a new `ContentSizesRequest` enumSimon Sapin2019-12-041-0/+31
* Use `Sides::inline_sum` methodSimon Sapin2019-12-041-4/+3
* Fix incorrect variable nameSimon Sapin2019-12-041-2/+2
* Implement shrink-to-fit for absposSimon Sapin2019-12-031-4/+18
* Finish plumbing intrinsic min/max-content through box constructionSimon Sapin2019-12-031-1/+4
* Add content sizes computation for block containersSimon Sapin2019-12-031-2/+17
* Rename IntrinsicSizes to ContentSizesSimon Sapin2019-12-031-0/+80