aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flow
Commit message (Expand)AuthorAgeFilesLines
...
* Make sure to cache `inline_content_sizes()` (#34586)Oriol Brufau2024-12-122-9/+14
* layout: Clean up inline layout data types a bit (#34563)Martin Robinson2024-12-115-32/+35
* layout: Make a new `ContainingBlockSize` type (#34565)Martin Robinson2024-12-114-48/+68
* layout: Have `SameFormattingContextBlock` be a `LayoutBoxBase` (#34530)Martin Robinson2024-12-092-33/+28
* layout: Add `LayoutBoxBase` and use it for `IndependentFormattingContext` (#3...Martin Robinson2024-12-073-175/+181
* Upgrade Stylo to 2024-12-04 (#34501)Oriol Brufau2024-12-063-68/+116
* Refactor computation of preferred aspect ratios (#34416)Oriol Brufau2024-11-292-6/+14
* Use natural ratio for `object-fit` (#34413)Oriol Brufau2024-11-281-6/+4
* Additional tracing for flex layout, inline layout, and fonts (#34392)Delan Azabani2024-11-271-0/+9
* Layout: Implement CSS Grid using `taffy` (#32619)Nico Burns2024-11-211-0/+19
* Upgrade Stylo to 2024-11-01 (#34322)Oriol Brufau2024-11-211-2/+6
* Use a RwLock to cache inline_content_sizes() (#34232)Oriol Brufau2024-11-133-14/+14
* Use LazyCells instead of callbacks when resolving size keywords (#34211)Oriol Brufau2024-11-111-35/+35
* Fix inline content sizes of intrinsic element with indefinite block size (#34...Oriol Brufau2024-11-112-44/+38
* Implement keyword sizes for replaced elements (#34091)Oriol Brufau2024-11-051-4/+3
* Replace ComputedValues with WritingMode on IndefiniteContainingBlock (#34090)Oriol Brufau2024-11-042-7/+7
* layout: Avoid layout sometimes when stretching (#33967)Martin Robinson2024-10-242-70/+166
* Prevent `stretch` from producing a negative size (#33951)Oriol Brufau2024-10-221-2/+3
* Upgrade Stylo to 2024-10-04 (#33767)Oriol Brufau2024-10-201-0/+1
* Minor cleanup for `Size` after #33844 (#33861)Oriol Brufau2024-10-161-1/+1
* Avoid wrapping line at the start of text run with `text-wrap-mode: nowrap` (#...Oriol Brufau2024-10-161-4/+4
* Avoid recomputing inline_content_sizes() when not needed (#33806)Oriol Brufau2024-10-142-56/+81
* Unify logic for laying out floats and atomic inlines (#33802)Oriol Brufau2024-10-113-319/+216
* Implement keyword sizes on atomic inlines (#33737)Oriol Brufau2024-10-101-39/+73
* Implement keyword sizes on floats (#33666)Oriol Brufau2024-10-081-40/+64
* Skip anonymous blocks for percentage resolution (#33658)Oriol Brufau2024-10-051-8/+36
* fonts: Make `FontKey` and `FontInstanceKey` generation asynchronous (#33600)Martin Robinson2024-10-012-12/+26
* Make ComputedValuesExt expose keywords for the sizing properties (#33558)Oriol Brufau2024-09-273-15/+19
* fonts: Simplify `FontContext` in two ways that affect the unit test (#33541)Martin Robinson2024-09-251-5/+4
* fonts: Use `IpcSharedMemory` to send font data (#33530)Martin Robinson2024-09-251-4/+4
* fix many clippy warnings (#33510)Gae242024-09-211-1/+1
* Enable min-content, max-content, fit-content and stretch (#33492)Oriol Brufau2024-09-201-6/+6
* layout: Add support for `object-fit` and `object-position` (#33479)Martin Robinson2024-09-183-2/+7
* Clear `self.pending_whitespace.max_content` in `forced_line_break()` (#33469)Oriol Brufau2024-09-161-8/+8
* Replace .map_or(false with Option::is_some_and (#33468)Simon Wülker2024-09-162-4/+6
* Fix rustdoc problems (#33458)Oriol Brufau2024-09-141-2/+2
* Fix precision issue with line heights (#33438)Oriol Brufau2024-09-131-1/+5
* uses app units in display_list (#33420)atbrakhi2024-09-134-30/+23
* Cleanup after #33396 (#33429)Oriol Brufau2024-09-121-4/+3
* Handle all `white-space` values when intrinsically sizing an IFC (#33343)Oriol Brufau2024-09-112-31/+52
* Let table-related boxes adjust their `overflow` values (#33400)Oriol Brufau2024-09-111-2/+2
* layout: Right-to-left support for other layout modes (#33375)Martin Robinson2024-09-114-224/+368
* layout: Use `Au` in `ComputedValuesExt` (#33396)atbrakhi2024-09-103-71/+62
* Allow breaking line after space with `white-space: break-spaces` (#33376)Oriol Brufau2024-09-101-4/+3
* layout: Implement proper absolute child position for flexbox (#33346)Martin Robinson2024-09-093-31/+45
* tidy: Fix rustdoc warnings and add a tidy check for a common URL issue (#33366)Martin Robinson2024-09-083-10/+9
* layout: Lay out absolutes in atomic containing blocks (#33336)Martin Robinson2024-09-061-9/+17
* Fix various issues with replaced elements in flex layout (#33263)Oriol Brufau2024-08-303-8/+6
* layout: Stop using `unicode-segmentation` in layout (#33250)Martin Robinson2024-08-291-3/+4
* layout: Add an indefinite containing block for intrinsic sizing (#33204)Oriol Brufau2024-08-293-56/+76