aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flow
Commit message (Expand)AuthorAgeFilesLines
* layout: Combine `layout_2020` and `layout_thread_2020` into a crate called `l...Martin Robinson3 days10-9904/+0
* layout: Report memory usage for fragment and box trees. (#36553)Josh Matthews4 days6-17/+28
* layout: Store `Fragment` results in `LayoutBoxBase` and start using them for ...Martin Robinson5 days4-59/+101
* layout: Always floor the max-content size by the min-content size (#36571)Oriol Brufau5 days1-7/+1
* layout: Throw away nested marker elements instead of storing them in a `BoxSl...Martin Robinson6 days1-8/+31
* layout: Floor the max-content size by the min-content size (#36518)Oriol Brufau8 days1-2/+8
* layout: Add a `LayoutBoxBase` to inline boxes (#36513)Martin Robinson8 days4-18/+21
* layout: Store table parts in DOM layout data (#36447)Martin Robinson10 days1-0/+1
* layout: Box `block_margins_collapsed_with_children` member of `BoxFragment` (...Martin Robinson11 days2-11/+6
* layout: Eliminate extra stored style on outside markers (#36471)Martin Robinson11 days2-5/+3
* fix: Crashing due to input element hack (#36461)DK Liao12 days1-1/+1
* feat: Implement display for text selection and caret (#35830)DK Liao12 days4-3/+61
* refactor: use is_zero() instead of comparing with Au::Zero() (#36347)Barigbue Nbira13 days2-7/+7
* layout: Enable using cached fragments when there is a BoxTree update point (#...Martin Robinson13 days3-41/+111
* layout: Add initial support for the `::marker` pseudo-element (#36317)Martin Robinson2025-04-071-2/+2
* `compositing`: Combine `webrender_traits` and `compositing_traits` (#36372)Martin Robinson2025-04-061-1/+1
* layout: Restrict stretch alignment to flex items with computed auto size (#36...Oriol Brufau2025-04-041-0/+2
* layout: Allow collapsing bottom margins with any indefinite block size (#36278)Oriol Brufau2025-04-021-1/+1
* layout: Simplify and generalize the usage of pseudo-elements (#36202)Martin Robinson2025-03-292-54/+43
* layout: Cache `IndependentNonReplacedContents::layout()` (#36082)Oriol Brufau2025-03-243-30/+38
* layout: Implement the `fit-content()` sizing function (#36056)Oriol Brufau2025-03-231-3/+5
* layout: Don't consider a definite `stretch` size as intrinsic (#36045)Oriol Brufau2025-03-191-5/+7
* layout: Allow lazy resolution of automatic minimum sizes (#35965)Oriol Brufau2025-03-131-8/+8
* Migrate to the 2024 edition (#35755)Simon Wülker2025-03-133-9/+9
* layout: Fix interaction of margin and stretch size on block-level boxes (#35904)Oriol Brufau2025-03-111-10/+59
* Reduce allocations in layout_block_level_children_in_parallel (#35781)Jonathan Schwender2025-03-041-3/+6
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-039-23/+25
* layout: Merge `BoxFragment::used_overflow` into `ComputedValuesExt::effective...Euclid Ye2025-03-022-9/+20
* fonts: Remove the per-FontGroup cached fallback font (#35705)Martin Robinson2025-02-281-7/+19
* layout: Ignore indefinite `stretch` on min and max sizing properties (#35630)Oriol Brufau2025-02-241-10/+10
* Fix scroll_sensitivity related naming issue (#35462)Euclid Ye2025-02-141-3/+3
* layout: Implement overflow scroll support for different axes (#35414)Euclid Ye2025-02-141-18/+16
* Upgrade Stylo to 2025-02-03 (#35289)Oriol Brufau2025-02-051-2/+3
* layout: Limit `content_inline_size_for_table` override to collapsed columns (...Oriol Brufau2025-02-051-63/+58
* layout: Remove wrong optimization when placing table among floats (#35207)Oriol Brufau2025-01-292-16/+3
* layout: Take percentage columns into account when sizing table grid min and m...Martin Robinson2025-01-275-58/+49
* layout: Proper check for BoxFragment generated by a table wrapper box (#35136)Oriol Brufau2025-01-221-3/+1
* Make naming of variables consistent with `SpecificLayoutInfo` (#35104)Martin Robinson2025-01-211-3/+3
* layout: Remove some unneeded `is_table` parameters (#35064)Oriol Brufau2025-01-191-5/+1
* layout: Allow layouts to customize their used style (#35012)Oriol Brufau2025-01-163-23/+51
* layout: Remove the obsolete layout tracing functionality (#35001)Martin Robinson2025-01-156-27/+15
* layout: Generalize `ContainingBlock`'s block size to a `SizeConstraint` (#34946)Oriol Brufau2025-01-132-13/+13
* layout: Make `Fragment` hold `ArcRefCell` inside (#34923)Martin Robinson2025-01-133-36/+35
* layout: grid template getComputedStyle resolved value (#34885)Steven Novaryo2025-01-091-0/+3
* layout: Defer some table sizing logic to the parent formatting context (#34889)Oriol Brufau2025-01-091-2/+17
* layout: Refine the check for dependending on available space (#34907)Oriol Brufau2025-01-081-4/+11
* layout: Remove wrong FIXME (#34895)Oriol Brufau2025-01-081-1/+0
* Treat % as 0 for the min-content contribution of replaced elements (#32103)Oriol Brufau2025-01-061-0/+1
* Elide lifetimes where possible after rustup (#34824)Martin Robinson2025-01-032-2/+2
* Upgrade rustc to 1.83 (#34793)Nico Burns2025-01-011-1/+1