aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flexbox/layout.rs
Commit message (Expand)AuthorAgeFilesLines
...
* clippy: Fix warnings in `components/layout_2020` (#31611)eri2024-03-111-1/+1
* Fix size of tables in flow layout (#31455)Oriol Brufau2024-03-021-0/+2
* make ContainingBlock use Au for inline_size and block_size (#31370)atbrakhi2024-02-201-8/+8
* layout: make `padding` and `border` use `Au` in `pbm` (#31289)atbrakhi2024-02-121-5/+8
* layout: Collect both start and end baselines for fragments (#31230)Martin Robinson2024-02-051-4/+3
* use app unit in replaced elements (#31178)atbrakhi2024-01-291-1/+1
* Lint layout_2020 with clippy (#31169)Oriol Brufau2024-01-251-9/+8
* Layout: use `Au` in `ContentSizes` (#31135)atbrakhi2024-01-231-6/+7
* rustdoc: Fix many rustdoc errors (#31147)Martin Robinson2024-01-221-7/+7
* Layout: Clean up `Au` conversion helper functions in the flexbox (#31137)atbrakhi2024-01-221-31/+6
* layout: Add *very* basic support for table layout (#31121)Martin Robinson2024-01-191-11/+11
* layout: Switch `IndependentLayout` to use `Au` instead of `Length` (#31083)atbrakhi2024-01-151-2/+2
* layout: Implement support for `line-height` and `vertical-align` (#30902)Martin Robinson2024-01-081-1/+5
* Fix typing issues in flex layout (#30784)Joshua Holmes2023-12-041-212/+207
* Use `Au` instead of `Length` in flexbox code (#30704)atbrakhi2023-11-081-29/+66
* Layout 2020: Rename `flow_relative` types to `Logical...` (#30324)Martin Robinson2023-09-121-14/+13
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-14/+16
* Make fewer PositioningContexts when descending (#30061)Martin Robinson2023-08-031-3/+5
* Layout 2020: implement clearance as Option<Length>Oriol Brufau2023-06-291-1/+1
* Simplify layout of absolutes with static insetsMartin Robinson2023-06-201-77/+69
* Fix infinite loop in flexbox algorithm: Only apply step c if sum of scaled fl...Nico Burns2023-06-081-4/+6
* Layout 2020: Move all Fragment code to the `fragment_tree` directoryMartin Robinson2023-06-041-1/+1
* Auto merge of #29757 - Loirooriol:sequential-context-2020, r=Loirooriolbors-servo2023-06-031-0/+1
|\
| * Place floats in layout 2020, but don't flow text around the floats yet.Patrick Walton2023-06-031-0/+1
* | Auto merge of #29755 - stshine:automatic-min-size, r=Loirooriolbors-servo2023-06-031-7/+71
|\ \ | |/ |/|
| * layout_2020: Implement automatic minimum size of flex itemsPu Xingyu2023-06-021-7/+71
* | layout_2020: Specify the used cross size when replaced item is stretchedPu Xingyu2023-05-271-1/+8
* | layout_2020: Add an optional box size parameter to ReplacedContent::used_size...Pu Xingyu2023-05-271-0/+1
|/
* layout_2020: Fix target main size not get clamped in flexboxPu Xingyu2023-05-221-0/+7
* layout_2020: Implement align-content in flexboxPu Xingyu2023-05-121-9/+34
* Auto merge of #29719 - stshine:flexbox-justify-content, r=Loirooriolbors-servo2023-05-111-17/+58
|\
| * layout 2020: Implement justify-content in flexboxPu Xingyu2023-05-101-17/+58
* | Detect body elements during layoutMartin Robinson2023-05-041-1/+1
|/
* Rework CB management during stacking context tree constructionMartin Robinson2023-05-031-12/+2
* Fix some typosDirk Stolle2022-12-171-2/+2
* flex 2020: Handle positioning flex item based on align-selfManish Goregaokar2020-07-201-5/+23
* flexbox 2020: Respect the stretchiness of align-selfManish Goregaokar2020-07-201-4/+8
* flexbox 2020: Store align_items on FlexContextManish Goregaokar2020-07-201-0/+17
* Handle flex item box sizing and minmax for flexbox in 2020Manish Goregaokar2020-07-201-1/+12
* Manage side effects when redoing layout for `align-self: stretch` flex itemSimon Sapin2020-06-231-9/+20
* Flexbox: add `align-self: stretch`Simon Sapin2020-06-231-19/+48
* First pass at implementing the Flex Layout AlgorithmSimon Sapin2020-06-231-11/+1069
* Split `layout_2020/flexbox.rs` into modulesSimon Sapin2020-06-101-0/+33