aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flow/float.rs
Commit message (Expand)AuthorAgeFilesLines
* tables: Add a naive implementation of `border-collapse` (#32309)Martin Robinson2024-05-181-17/+8
* Implement special table sizing for floats (#32150)Oriol Brufau2024-04-261-4/+18
* Address issues uncovered by rust-1.78 beta (#32130)Martin Robinson2024-04-221-8/+2
* Obey min-height and max-height on floated elements (#32057)Oriol Brufau2024-04-121-4/+8
* layout: Use `Au` in `ResolvedMargins` and `CollapsedMargin` (#31848)Ekta Siwach2024-03-281-13/+5
* layout: use `Au` in `BoxFragment` (#31794)atbrakhi2024-03-221-7/+6
* clippy: Fix several warnings (#31710)RustAndMetal2024-03-181-1/+1
* layout: make `margin` in `pbm` use app unit (#31621)atbrakhi2024-03-131-6/+6
* clippy: Fix warnings in `components/layout_2020` (#31611)eri2024-03-111-1/+1
* Fix size of tables in flow layout (#31455)Oriol Brufau2024-03-021-0/+13
* make ContainingBlock use Au for inline_size and block_size (#31370)atbrakhi2024-02-201-4/+4
* layout: make `padding` and `border` use `Au` in `pbm` (#31289)atbrakhi2024-02-121-4/+4
* layout: Collect both start and end baselines for fragments (#31230)Martin Robinson2024-02-051-1/+0
* use app unit in replaced elements (#31178)atbrakhi2024-01-291-7/+10
* Lint layout_2020 with clippy (#31169)Oriol Brufau2024-01-251-24/+29
* Layout: use `Au` in `ContentSizes` (#31135)atbrakhi2024-01-231-1/+2
* rustdoc: Fix many rustdoc errors (#31147)Martin Robinson2024-01-221-6/+8
* Use App units in flow layout (#30894)atbrakhi2024-01-191-119/+128
* layout: Switch `IndependentLayout` to use `Au` instead of `Length` (#31083)atbrakhi2024-01-151-1/+1
* layout: Implement support for `line-height` and `vertical-align` (#30902)Martin Robinson2024-01-081-0/+1
* Allow raising FloatContext ceiling after processing box with overflow (#30539)Martin Robinson2023-10-171-11/+28
* 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