aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020
Commit message (Expand)AuthorAgeFilesLines
* layout: Store `Fragment` results in `LayoutBoxBase` and start using them for ...Martin Robinson4 days15-222/+387
* layout: Always floor the max-content size by the min-content size (#36571)Oriol Brufau4 days3-8/+17
* layout: Throw away nested marker elements instead of storing them in a `BoxSl...Martin Robinson5 days1-8/+31
* layout: Floor the max-content size by the min-content size (#36518)Oriol Brufau7 days1-2/+8
* layout: Add a `LayoutBoxBase` to inline boxes (#36513)Martin Robinson7 days6-24/+29
* layout: Let getComputedStyle resolve auto min size as 0px when needed (#36430)Oriol Brufau8 days1-91/+132
* layout: Enforce min-content min main size of flex-level tables (#36469)Oriol Brufau10 days2-16/+31
* layout: Store table parts in DOM layout data (#36447)Martin Robinson10 days8-143/+229
* layout: Box `block_margins_collapsed_with_children` member of `BoxFragment` (...Martin Robinson10 days7-42/+29
* layout: Eliminate extra stored style on outside markers (#36471)Martin Robinson10 days2-5/+3
* Cleanup after #36461 (#36472)Oriol Brufau10 days2-13/+7
* fix: Crashing due to input element hack (#36461)DK Liao11 days3-6/+11
* layout: Add documentation for `CacheableLayoutResultAndInputs` (#36448)Martin Robinson11 days1-0/+6
* feat: Implement display for text selection and caret (#35830)DK Liao12 days7-10/+169
* refactor: use is_zero() instead of comparing with Au::Zero() (#36347)Barigbue Nbira12 days6-14/+15
* layout: Enable using cached fragments when there is a BoxTree update point (#...Martin Robinson13 days11-47/+187
* layout: Add initial support for the `::marker` pseudo-element (#36317)Martin Robinson2025-04-075-9/+13
* layout: Scale images in `image_set` by their specified resolution (#36374)ToBinio2025-04-072-12/+30
* `compositing`: Combine `webrender_traits` and `compositing_traits` (#36372)Martin Robinson2025-04-065-5/+5
* constellation: Stop assuming that the viewport is shared by all WebViews (#36...Martin Robinson2025-04-041-2/+8
* layout: Restrict stretch alignment to flex items with computed auto size (#36...Oriol Brufau2025-04-044-64/+64
* Fix: `display: inline-grid` considered an atomic inline (#36298)Barigbue Nbira2025-04-032-1/+8
* fix: root element not establishing stacking context (#35390) (#36174)Michael Rees2025-04-033-0/+13
* layout: Improve style conversion for Taffy (#36311)Oriol Brufau2025-04-031-2/+8
* layout: Allow collapsing bottom margins with any indefinite block size (#36278)Oriol Brufau2025-04-021-1/+1
* layout: Implement support for `image-set()` notation (#36210)chocolate-pie2025-03-292-74/+61
* layout: Simplify and generalize the usage of pseudo-elements (#36202)Martin Robinson2025-03-299-266/+220
* Animation: Aggregate Animated Image Info to Document (#36141)TIN TUN AUNG2025-03-282-1/+30
* script: Eliminate `PseudoElementType` (#36146)Martin Robinson2025-03-263-19/+8
* layout: Ensure compatible positioning context during flexbox block content si...Martin Robinson2025-03-251-5/+8
* canvas: Update the image as part of update the rendering (#35996)sagudev2025-03-252-20/+5
* layout: Cache `IndependentNonReplacedContents::layout()` (#36082)Oriol Brufau2025-03-2412-160/+216
* layout: Implement the `fit-content()` sizing function (#36056)Oriol Brufau2025-03-236-46/+88
* Make input element display-inside always flow-root (#35908)Kenzie Raditya Tirtarahardja2025-03-234-16/+62
* Max assign outer block size to cell measures (#36064)Kenzie Raditya Tirtarahardja2025-03-231-1/+1
* Create a `constellation_traits` crate (#36088)Martin Robinson2025-03-223-5/+5
* metrics: Simplify `ProgressiveWebMetrics` (#35985)Martin Robinson2025-03-211-11/+10
* layout: Stop ignoring containing block padding for the static position (#36051)Oriol Brufau2025-03-191-4/+16
* layout: Obey sizing keywords in `layout_for_block_content_size()` (#36015)Oriol Brufau2025-03-191-83/+53
* layout: Support min/max main keyword sizes in flexbox (#35961)Oriol Brufau2025-03-192-289/+159
* Cleanup Stylo dependencies (#36046)Oriol Brufau2025-03-191-2/+2
* layout: Don't consider a definite `stretch` size as intrinsic (#36045)Oriol Brufau2025-03-191-5/+7
* script: Implement `Range::getClientRects` and `Range::getBoundingClientRect` ...Simon Wülker2025-03-191-0/+1
* layout: Fix intrinsic contributions of indefinite `stretch` keyword (#36030)Oriol Brufau2025-03-181-10/+11
* layout: Unify `FlexItem::new()` and `FlexItemBox::main_content_size_info()` (...Oriol Brufau2025-03-142-252/+186
* layout: Add support for basic transform css properties (#35926)chocolate-pie2025-03-142-32/+55
* layout: Allow lazy resolution of automatic minimum sizes (#35965)Oriol Brufau2025-03-135-20/+20
* Migrate to the 2024 edition (#35755)Simon Wülker2025-03-1312-44/+43
* Remove legacy layout (layout 2013) (#35943)Oriol Brufau2025-03-131-1/+1
* Improve logic for establishing a stacking context (#35947)Oriol Brufau2025-03-134-57/+97