aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flow
Commit message (Expand)AuthorAgeFilesLines
...
* layout: Pass the right containing block to `find_block_margin_collapsing_with...Oriol Brufau2024-12-231-1/+1
* layout: Implement keyword sizes for block layout heuristics (#34695)Oriol Brufau2024-12-231-32/+72
* layout: Fix intrinsic contributions of anonymous blocks (#34719)Oriol Brufau2024-12-221-2/+3
* layout: Fix intrinsic contributions of tables (#34696)Oriol Brufau2024-12-201-0/+1
* Refactor box size computation (#34671)Oriol Brufau2024-12-191-186/+73
* Shrink ContainingBlockPaddingAndBorder (#34666)Oriol Brufau2024-12-171-29/+23
* Complete implementation of keyword sizes for block layout (#34641)Oriol Brufau2024-12-161-42/+111
* script: Manage `<iframe>` sizes in `Window` (#34643)Martin Robinson2024-12-161-3/+9
* Partial implementation of keyword sizes for block layout (#34568)Oriol Brufau2024-12-161-46/+113
* Use inline-start/inline-end instead of left/right terminology for floats (#34...Oriol Brufau2024-12-131-49/+52
* Distinguish cached `inline_content_sizes()` from uncached ones (#34595)Oriol Brufau2024-12-122-24/+27
* layout: Fix ordering of padding, border, and margin in inline BiDi (#34572)Dmitrii Desiatkin2024-12-122-34/+29
* Share more code for non-replaced float-avoiding blocks (#34585)Oriol Brufau2024-12-122-86/+46
* build: upgrade rustc to 1.81.0 (#34270)Mukilan Thiyagarajan2024-12-121-2/+1
* 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