aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flow/construct.rs
Commit message (Expand)AuthorAgeFilesLines
* 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
* Wrap `BlockLevelBox` and `InlineLevelBox` with `AtomicRefCell`Patrick Walton2020-03-171-72/+72
* Make AbsolutelyPositionedBox be 'staticAnthony Ramine2020-03-171-4/+4
* Store an OpaqueNode in boxes and fragmentsAnthony Ramine2019-12-131-3/+9
* Remove the Node type parameter from ContentsAnthony Ramine2019-12-131-32/+72
* Introduce BlockLevelJobAnthony Ramine2019-12-131-55/+64
* Upgrade rayon_croissant to 0.2.0Simon Sapin2019-12-121-15/+15
* Disable use of rayon with `--layout-threads 1` instead of panickingSimon Sapin2019-12-101-23/+31
* Fix a “Accessing content size that was not requested” panicSimon Sapin2019-12-101-3/+3
* Use a new `BoxContentSizes` enum instead of `Option<ContentSizes>`Simon Sapin2019-12-041-18/+13
* Replace boolean parameters by a new `ContentSizesRequest` enumSimon Sapin2019-12-041-47/+44
* Review nitsSimon Sapin2019-12-041-2/+1
* Finish plumbing intrinsic min/max-content through box constructionSimon Sapin2019-12-031-22/+46
* Add box construction for 'inline-block'…Simon Sapin2019-12-031-29/+27
* Add content sizes computation for block containersSimon Sapin2019-12-031-20/+52
* Add a `Target` struct for `mapfold_reduce_into` callSimon Sapin2019-12-031-17/+21
* Add a `request_content_sizes` parameter to `IndependentFormattingContext::con...Simon Sapin2019-12-031-34/+19
* Pass a LayoutContext through box constructionSimon Sapin2019-12-021-11/+12
* Add intrinsic size computation for inline formatting contextsSimon Sapin2019-12-021-0/+1
* Make InlineLevelBox::Atomic store an IndependentFormattingContextAnthony Ramine2019-12-011-4/+8
* Fix an unimplemented in layout 2020Anthony Ramine2019-12-011-1/+1
* Use std::mem::take instead of defining itSimon Sapin2019-11-261-3/+2
* Make IndependentFormattingContext a struct that owns stylesSimon Sapin2019-11-261-14/+10
* 2020: define DisplayInside and DisplayOutside enums separately from StyloSimon Sapin2019-10-241-2/+0
* Handle inline-block as block for now in layout 2020Anthony Ramine2019-10-111-5/+3
* Remove a wrong assertionAnthony Ramine2019-10-081-5/+0
* Handle anonymous style in end_inline_formatting_contextAnthony Ramine2019-09-231-15/+19