aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/positioned.rs
Commit message (Expand)AuthorAgeFilesLines
* layout: Store `Fragment` results in `LayoutBoxBase` and start using them for ...Martin Robinson3 days1-7/+8
* layout: Box `block_margins_collapsed_with_children` member of `BoxFragment` (...Martin Robinson9 days1-5/+1
* layout: Enable using cached fragments when there is a BoxTree update point (#...Martin Robinson12 days1-0/+1
* layout: Cache `IndependentNonReplacedContents::layout()` (#36082)Oriol Brufau2025-03-241-1/+4
* layout: Stop ignoring containing block padding for the static position (#36051)Oriol Brufau2025-03-191-4/+16
* layout: Allow lazy resolution of automatic minimum sizes (#35965)Oriol Brufau2025-03-131-1/+1
* layout: Fix interaction of margin and stretch size on block-level boxes (#35904)Oriol Brufau2025-03-111-35/+7
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-031-4/+4
* Update to rust 1.85 (#35628)Simon Wülker2025-02-241-1/+1
* layout: Ignore indefinite `stretch` on min and max sizing properties (#35630)Oriol Brufau2025-02-241-1/+1
* layout: Limit `content_inline_size_for_table` override to collapsed columns (...Oriol Brufau2025-02-051-34/+29
* layout: Implement default overflow alignment for abspos (#35208)Oriol Brufau2025-02-041-16/+48
* layout: Take percentage columns into account when sizing table grid min and m...Martin Robinson2025-01-271-4/+6
* Make naming of variables consistent with `SpecificLayoutInfo` (#35104)Martin Robinson2025-01-211-3/+3
* layout: Respect alignment when sizing replaced abspos (#35085)Oriol Brufau2025-01-201-2/+15
* layout: Remove some unneeded `is_table` parameters (#35064)Oriol Brufau2025-01-191-4/+3
* layout: Allow layouts to customize their used style (#35012)Oriol Brufau2025-01-161-1/+3
* layout: Remove the obsolete layout tracing functionality (#35001)Martin Robinson2025-01-151-2/+1
* layout: Generalize `ContainingBlock`'s block size to a `SizeConstraint` (#34946)Oriol Brufau2025-01-131-4/+4
* layout: Make `Fragment` hold `ArcRefCell` inside (#34923)Martin Robinson2025-01-131-14/+18
* layout: grid-template getComputedStyle cleanup (#34926)Steven Novaryo2025-01-101-3/+3
* layout: grid template getComputedStyle resolved value (#34885)Steven Novaryo2025-01-091-1/+5
* layout: Defer some table sizing logic to the parent formatting context (#34889)Oriol Brufau2025-01-091-1/+6
* Elide lifetimes where possible after rustup (#34824)Martin Robinson2025-01-031-1/+1
* Refactor box size computation (#34671)Oriol Brufau2024-12-191-51/+25
* layout: Never stretch indefinite intrinsic keywords other than `auto` (#34672)Oriol Brufau2024-12-181-5/+6
* script: Manage `<iframe>` sizes in `Window` (#34643)Martin Robinson2024-12-161-0/+1
* layout: Make a new `ContainingBlockSize` type (#34565)Martin Robinson2024-12-111-6/+10
* layout: Add `LayoutBoxBase` and use it for `IndependentFormattingContext` (#3...Martin Robinson2024-12-071-17/+17
* Fix `stretch` sizes on replaced abspos (#34430)Oriol Brufau2024-12-051-118/+128
* layout: Add missing support for some alignment keywords on absolutely positio...tanishka2024-12-051-10/+61
* Refactor AbsoluteAxisSolver (#34443)Oriol Brufau2024-12-021-99/+38
* Fix alignment of abspos child of flexbox with flipped direction (#34426)testOriol Brufau2024-11-301-20/+42
* Refactor computation of preferred aspect ratios (#34416)Oriol Brufau2024-11-291-2/+3
* Use natural ratio for `object-fit` (#34413)Oriol Brufau2024-11-281-1/+0
* Layout: Implement CSS Grid using `taffy` (#32619)Nico Burns2024-11-211-0/+4
* layout: Use `Size::FitContent` when the alignment isn't `normal` or `stretch`...tanishka2024-11-181-5/+11
* Support justify-self on absolutely positioned elements (#34235)chickenleaf2024-11-131-1/+1
* Use a RwLock to cache inline_content_sizes() (#34232)Oriol Brufau2024-11-131-2/+2
* Use LazyCells instead of callbacks when resolving size keywords (#34211)Oriol Brufau2024-11-111-12/+9
* Fix inline content sizes of intrinsic element with indefinite block size (#34...Oriol Brufau2024-11-111-51/+43
* Implement keyword sizes for replaced elements (#34091)Oriol Brufau2024-11-051-1/+1
* Replace ComputedValues with WritingMode on IndefiniteContainingBlock (#34090)Oriol Brufau2024-11-041-1/+4
* layout: Avoid layout sometimes when stretching (#33967)Martin Robinson2024-10-241-3/+9
* Implement keyword sizes on absolute/fixed positioned elements (#33950)Oriol Brufau2024-10-221-46/+69
* Replaced mem::replace with mem::take for old_min_size (#33959)chickenleaf2024-10-211-1/+1
* CI: Fail the lint job when cargo-clippy reports some warnings (#33941)tanishka2024-10-211-1/+1
* Refactor positioned layout (#33922)Oriol Brufau2024-10-211-237/+197
* Remove BoxFragment::overconstrained (#33907)Oriol Brufau2024-10-191-20/+1
* Avoid recomputing inline_content_sizes() when not needed (#33806)Oriol Brufau2024-10-141-0/+1