aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/formatting_contexts.rs
Commit message (Expand)AuthorAgeFilesLines
* layout: Report memory usage for fragment and box trees. (#36553)Josh Matthews3 days1-4/+5
* layout: Add a `LayoutBoxBase` to inline boxes (#36513)Martin Robinson7 days1-2/+3
* layout: Enable using cached fragments when there is a BoxTree update point (#...Martin Robinson12 days1-3/+3
* layout: Cache `IndependentNonReplacedContents::layout()` (#36082)Oriol Brufau2025-03-241-34/+67
* layout: Limit `content_inline_size_for_table` override to collapsed columns (...Oriol Brufau2025-02-051-3/+3
* layout: Take percentage columns into account when sizing table grid min and m...Martin Robinson2025-01-271-7/+8
* layout: Remove min and max container sizes from `FlexContext` (#35144)Oriol Brufau2025-01-241-1/+0
* Make naming of variables consistent with `SpecificLayoutInfo` (#35104)Martin Robinson2025-01-211-1/+1
* layout: Fix border widths of table wrapper with collapsed borders (#35097)Oriol Brufau2025-01-211-1/+1
* layout: Remove some unneeded `is_table` parameters (#35064)Oriol Brufau2025-01-191-9/+0
* layout: Allow layouts to customize their used style (#35012)Oriol Brufau2025-01-161-2/+24
* layout: Remove the obsolete layout tracing functionality (#35001)Martin Robinson2025-01-151-5/+4
* layout: grid-template getComputedStyle cleanup (#34926)Steven Novaryo2025-01-101-2/+2
* layout: grid template getComputedStyle resolved value (#34885)Steven Novaryo2025-01-091-1/+6
* layout: Defer some table sizing logic to the parent formatting context (#34889)Oriol Brufau2025-01-091-9/+16
* Treat % as 0 for the min-content contribution of replaced elements (#32103)Oriol Brufau2025-01-061-0/+1
* layout: Fix intrinsic contributions of anonymous blocks (#34719)Oriol Brufau2024-12-221-0/+1
* layout: Fix intrinsic contributions of tables (#34696)Oriol Brufau2024-12-201-0/+7
* Distinguish cached `inline_content_sizes()` from uncached ones (#34595)Oriol Brufau2024-12-121-15/+22
* layout: Add `LayoutBoxBase` and use it for `IndependentFormattingContext` (#3...Martin Robinson2024-12-071-147/+68
* Refactor computation of preferred aspect ratios (#34416)Oriol Brufau2024-11-291-16/+23
* Use an AtomicRefCell instead of a RwLock for caching intrinsic sizes (#34384)Oriol Brufau2024-11-261-13/+9
* Remove unnecessary clone in layout (#34350)Nico Burns2024-11-231-1/+1
* Layout: Implement CSS Grid using `taffy` (#32619)Nico Burns2024-11-211-0/+17
* Use a RwLock to cache inline_content_sizes() (#34232)Oriol Brufau2024-11-131-17/+22
* Fix inline content sizes of intrinsic element with indefinite block size (#34...Oriol Brufau2024-11-111-27/+18
* layout: Avoid layout sometimes when stretching (#33967)Martin Robinson2024-10-241-0/+3
* Avoid recomputing inline_content_sizes() when not needed (#33806)Oriol Brufau2024-10-141-11/+13
* Unify logic for laying out floats and atomic inlines (#33802)Oriol Brufau2024-10-111-1/+8
* Simplify the computation of CAPMIN (#33577)Oriol Brufau2024-09-281-5/+20
* layout: Use `Au` in `ComputedValuesExt` (#33396)atbrakhi2024-09-101-1/+1
* Fix various issues with replaced elements in flex layout (#33263)Oriol Brufau2024-08-301-0/+13
* Handle aspect ratios in `ReplacedContent::inline_content_sizes` (#33240)Oriol Brufau2024-08-291-17/+10
* layout: Add an indefinite containing block for intrinsic sizing (#33204)Oriol Brufau2024-08-291-44/+83
* Allow caching `IndependentFormattingContext::inline_content_sizes()` (#33207)Oriol Brufau2024-08-271-3/+1
* layout: Prepare for bidi by guarding all access to `writing-mode` (#33082)Martin Robinson2024-08-161-4/+4
* layout: Initial implementation of `flex-direction: column` and `column-revers...Martin Robinson2024-08-141-15/+31
* layout: Compute intrinsic sizes for flex items and flex containers (#32854)Delan Azabani2024-08-021-1/+1
* layout: Properly handle min/max cross container size (#32785)Delan Azabani2024-07-161-0/+1
* layout: Add support for table captions (#32657)Martin Robinson2024-07-031-4/+25
* layout: Simplify `Contents` a little (#32487)Martin Robinson2024-06-211-5/+3
* layout: Allow transforming inline replaced elements (#31833)Martin Robinson2024-03-271-6/+10
* rustdoc: Fix two warnings in `components/layout_2020` (#31712)Rhea-Eve2024-03-181-2/+2
* Fix size of tables in flow layout (#31455)Oriol Brufau2024-03-021-9/+22
* layout: Start work on table row height and vertical-align (#31246)Martin Robinson2024-02-101-1/+1
* layout: Collect both start and end baselines for fragments (#31230)Martin Robinson2024-02-051-1/+9
* Lint layout_2020 with clippy (#31196)Oriol Brufau2024-01-261-7/+5
* layout: Shape text only once (#31146)Martin Robinson2024-01-251-15/+0
* Lint layout_2020 with clippy (#31169)Oriol Brufau2024-01-251-1/+1
* rustdoc: Fix many rustdoc errors (#31147)Martin Robinson2024-01-221-2/+2