aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flow/construct.rs
Commit message (Expand)AuthorAgeFilesLines
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-031-7/+9
* layout: Merge `BoxFragment::used_overflow` into `ComputedValuesExt::effective...Euclid Ye2025-03-021-1/+6
* layout: Take percentage columns into account when sizing table grid min and m...Martin Robinson2025-01-271-44/+33
* Make sure to cache `inline_content_sizes()` (#34586)Oriol Brufau2024-12-121-1/+1
* layout: Clean up inline layout data types a bit (#34563)Martin Robinson2024-12-111-4/+4
* layout: Have `SameFormattingContextBlock` be a `LayoutBoxBase` (#34530)Martin Robinson2024-12-091-2/+2
* layout: Add initial support for bidirectional text (BiDi) (#33148)Martin Robinson2024-08-211-0/+3
* layout: Allow rendering LineItems independent of inline box (#32666)Martin Robinson2024-07-031-1/+2
* layout: Simplify `Contents` a little (#32487)Martin Robinson2024-06-211-5/+5
* layout: Add very basic support for showing text in input boxes (#32365)Martin Robinson2024-06-201-0/+3
* layout: Flatten inline box storage in InlineFormattingContexts (#32539)Martin Robinson2024-06-191-9/+14
* layout: Add a `InlineFormattingContextBuilder` (#32415)Martin Robinson2024-06-031-246/+147
* layout: Ensure empty list items are at least as tall as outside markers (#32152)Martin Robinson2024-04-291-3/+3
* layout: Add a basic support for `list-style-position: outside` (#32114)Martin Robinson2024-04-221-8/+44
* Allow finishing anonymous inline-table at the end of inline elements (#31650)Oriol Brufau2024-03-141-0/+2
* End ongoing IFC when inserting anonymous block-level table (#31606)Oriol Brufau2024-03-131-0/+1
* clippy: Fix warnings in `components/layout_2020` (#31611)eri2024-03-111-10/+6
* layout: Do not inherit node and fragment flags in anonymous boxes (#31586)Martin Robinson2024-03-091-2/+2
* layout: Do whitespace collapse during breaking and shaping (#31322)Martin Robinson2024-02-131-194/+11
* layout: Implement support for font fallback (#31254)Martin Robinson2024-02-111-6/+8
* layout: Shape text only once (#31146)Martin Robinson2024-01-251-10/+22
* Lint layout_2020 with clippy (#31169)Oriol Brufau2024-01-251-5/+5
* Add support for table fixups (#30868)Martin Robinson2023-12-221-46/+160
* Add initial support for table box tree construction (#30799)Martin Robinson2023-12-051-0/+3
* Make LineItems a token stream on the root (#30608)Martin Robinson2023-10-251-6/+6
* Anonymous boxes that wrap inlines should not inherit overflow (#30579)Martin Robinson2023-10-191-2/+2
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-9/+11
* Add initial support for css-text-3 whitespace handling (#29828)Atbrakhi2023-07-201-153/+195
* Remove rayon_croissant and clean up `contains_floats` (#29960)Martin Robinson2023-07-191-80/+39
* layout_2020: Check blocks for whether they will establish a formatting contextPu Xingyu2023-05-311-2/+4
* Combine DOM-related concepts in Layout 2020 into dom.rsMartin Robinson2023-05-131-4/+2
* Detect body elements during layoutMartin Robinson2023-05-041-5/+4
* Fix text-decoration for block containers in layout-2020Oriol Brufau2023-04-261-3/+6
* Support text-indent in layout-2020Oriol Brufau2023-04-251-1/+7
* Simplify control flow of whitespace handling.Josh Matthews2020-07-271-60/+78
* Implement basic white-space: pre support for layout 2020.Josh Matthews2020-07-271-14/+37
* Add layout support for list markersSimon Sapin2020-07-241-2/+45
* Make a bool for `display: list-item` available to flow box constructionSimon Sapin2020-07-231-10/+45
* Remove the now single-field `Accumulator` structSimon Sapin2020-06-191-15/+7
* Compute content sizes lazily in layout 2020Anthony Ramine2020-06-181-107/+16
* Make IndependentFormattingContext an enumAnthony Ramine2020-06-151-4/+4
* Make outer_inline and outer_inline_and_percentages free functionsAnthony Ramine2020-06-151-11/+11
* Use the writing mode of the containing block when accessing CSS propertiesSimon Sapin2020-06-101-5/+30
* Store abspos boxes in a RefCell tooAnthony Ramine2020-06-091-6/+12
* layout_2020: Tag fragments with their pseudo content typeMartin Robinson2020-06-061-99/+70
* Owned `ServoArc<ComputedValues>` in `TraversalHandler`Simon Sapin2020-06-041-19/+9
* Anonymous flex item for text directly in a flex containerSimon Sapin2020-06-041-0/+24
* Make LayoutNodeHelpers::text_content return a cowAnthony Ramine2020-03-311-1/+7
* Propagate text decoration where neededFernando Jiménez Moreno2020-03-231-7/+35
* Make whitespace preservation computation recursive in order to fix lifetime i...Patrick Walton2020-03-171-25/+45