aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flow/float.rs
Commit message (Expand)AuthorAgeFilesLines
* Layout 2020: Rename `flow_relative` types to `Logical...` (#30324)Martin Robinson2023-09-121-26/+30
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-11/+13
* remove `extern crate` (#30311)Samson2023-09-081-0/+1
* Fix PlacementAmongFloats to avoid missing some bands (#30280)Oriol Brufau2023-09-011-2/+18
* Avoid crash in PlacementAmongFloats (#30235)Oriol Brufau2023-08-291-1/+1
* Handle inline margins when avoiding floats (#30072)Oriol Brufau2023-08-091-13/+26
* Handle BFC roots with auto width next to floats (#30057)Oriol Brufau2023-08-081-3/+65
* Refactor PlacementAmongFloats (#30068)Oriol Brufau2023-08-041-30/+65
* Minor refactoring for PlacementAmongFloats (#30055)Oriol Brufau2023-08-011-20/+17
* Fix interaction of margins and clearance for PlacementAmongFloats (#30038)Oriol Brufau2023-07-311-26/+71
* Remove ClearSide enum (#30035)Oriol Brufau2023-07-271-37/+14
* Run unit tests with both layout 2013 and layout 2020 (#30032)Oriol Brufau2023-07-271-2/+2
* Remove calculate_clearance_and_adjoin_margin (#30033)Oriol Brufau2023-07-261-16/+0
* Place replaced and non-auto inline size independent FCs next to floats (#29977)Martin Robinson2023-07-181-13/+120
* Layout 2020: Properly calculate clearanceOriol Brufau2023-06-301-16/+52
* Layout 2020: implement clearance as Option<Length>Oriol Brufau2023-06-291-4/+7
* Properly position floats when subsequent boxes collapse margins with containi...Martin Robinson2023-06-271-48/+61
* Auto merge of #29894 - mrobinson:ditch-static-position-closure, r=Loirooriolbors-servo2023-06-211-1/+0
|\
| * Simplify layout of absolutes with static insetsMartin Robinson2023-06-201-1/+0
* | Auto merge of #29870 - mrobinson:float-root, r=Loirooriolbors-servo2023-06-201-16/+9
|\ \ | |/ |/|
| * Correct rendering of floated rootMartin Robinson2023-06-201-16/+9
* | Handle floats in BlockContainer::inline_content_sizesOriol Brufau2023-06-191-6/+1
|/
* Layout 2020: Fix issues with float implementation documentationMartin Robinson2023-06-141-57/+60
* Layout 2020: Properly handle negative block margins in floatsMartin Robinson2023-06-111-4/+11
* Layout 2020: Move all Fragment code to the `fragment_tree` directoryMartin Robinson2023-06-041-1/+1
* Fix the unit testMartin Robinson2023-06-031-8/+18
* Do not hoist floated fragmentsMartin Robinson2023-06-031-112/+80
* Place floats in layout 2020, but don't flow text around the floats yet.Patrick Walton2023-06-031-36/+390
* Combine DOM-related concepts in Layout 2020 into dom.rsMartin Robinson2023-05-131-1/+2
* Use the size of the containing block, not the size of the block formattingPatrick Walton2020-07-221-52/+105
* Add an implementation of the core float and clear placement logic in layoutPatrick Walton2020-07-201-4/+469
* Compute content sizes lazily in layout 2020Anthony Ramine2020-06-181-4/+1
* layout_2020: Tag fragments with their pseudo content typeMartin Robinson2020-06-061-8/+4
* Propagate text decoration where neededFernando Jiménez Moreno2020-03-231-0/+3
* Dump box tree state into json files and display it on layout 2020 viewerFernando Jiménez Moreno2020-02-211-1/+1
* Remove the Node type parameter from ContentsAnthony Ramine2019-12-131-1/+3
* Fix a “Accessing content size that was not requested” panicSimon Sapin2019-12-101-1/+1
* Replace boolean parameters by a new `ContentSizesRequest` enumSimon Sapin2019-12-041-2/+3
* Add a `request_content_sizes` parameter to `IndependentFormattingContext::con...Simon Sapin2019-12-031-0/+25
* Un-allow and fix warnings in `components/layout_2020`Simon Sapin2019-12-021-2/+0
* Make IndependentFormattingContext a struct that owns stylesSimon Sapin2019-11-261-2/+1
* Import victor's layout system 🍷Anthony Ramine2019-09-111-3/+9
* Import files from VictorSimon Sapin2019-09-111-0/+18