aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flow/mod.rs
Commit message (Expand)AuthorAgeFilesLines
* layout: Add a `InlineFormattingContextBuilder` (#32415)Martin Robinson2024-06-031-5/+3
* use au in HoistedSharedFragment (#32288)atbrakhi2024-05-161-3/+2
* layout: Ensure empty list items are at least as tall as outside markers (#32152)Martin Robinson2024-04-291-11/+66
* layout: Add a basic support for `list-style-position: outside` (#32114)Martin Robinson2024-04-221-4/+89
* layout: Have `current_block_direction_position` in `PlacementState` use `Au` ...Ekta Siwach2024-04-191-13/+12
* Element collapsing thru should collapse with its children (#32060)Oriol Brufau2024-04-121-9/+11
* Treat indefinite percentages as auto for margin collapse (#32059)Oriol Brufau2024-04-121-19/+27
* layout: Use `Au` in `ResolvedMargins` and `CollapsedMargin` (#31848)Ekta Siwach2024-03-281-46/+45
* layout: use `Au` in `BoxFragment` (#31794)atbrakhi2024-03-221-29/+25
* clippy: Fix several warnings (#31710)RustAndMetal2024-03-181-4/+4
* layout: IFCs should not always be marked as containing floats (#31641)Martin Robinson2024-03-141-1/+1
* layout: make `margin` in `pbm` use app unit (#31621)atbrakhi2024-03-131-65/+63
* clippy: Fix warnings in `components/layout_2020` (#31611)eri2024-03-111-4/+5
* Fix rustdoc warnings in `components/layout_2020` (#31587)sandeep2024-03-081-1/+1
* layout: Add start of documentation for inline layout (#31519)Martin Robinson2024-03-061-0/+1
* Fix size of tables in flow layout (#31455)Oriol Brufau2024-03-021-58/+112
* Support <div align="..."> and <center> in block layout (#31423)Oriol Brufau2024-02-261-18/+75
* Do not adjust margins in over-constrained cases (#31345)Oriol Brufau2024-02-211-86/+121
* layout: Add support for table rows, columns, rowgroups and colgroups (#31341)Martin Robinson2024-02-201-1/+1
* make ContainingBlock use Au for inline_size and block_size (#31370)atbrakhi2024-02-201-34/+28
* layout: make `padding` and `border` use `Au` in `pbm` (#31289)atbrakhi2024-02-121-57/+62
* layout: Start work on table row height and vertical-align (#31246)Martin Robinson2024-02-101-39/+49
* layout: Collect both start and end baselines for fragments (#31230)Martin Robinson2024-02-051-28/+26
* use app unit in replaced elements (#31178)atbrakhi2024-01-291-5/+5
* layout: Implement computation of table column widths (#31165)Martin Robinson2024-01-251-4/+5
* layout: Shape text only once (#31146)Martin Robinson2024-01-251-0/+1
* Lint layout_2020 with clippy (#31169)Oriol Brufau2024-01-251-19/+18
* rustdoc: Fix many rustdoc errors (#31147)Martin Robinson2024-01-221-7/+7
* Use App units in flow layout (#30894)atbrakhi2024-01-191-28/+37
* layout: Switch `IndependentLayout` to use `Au` instead of `Length` (#31083)atbrakhi2024-01-151-10/+23
* layout: Split `LineItem` layout into a new file (#31039)Martin Robinson2024-01-101-0/+1
* layout: Implement support for `line-height` and `vertical-align` (#30902)Martin Robinson2024-01-081-5/+40
* Add support for table fixups (#30868)Martin Robinson2023-12-221-0/+1
* Allow raising FloatContext ceiling after processing box with overflow (#30539)Martin Robinson2023-10-171-0/+6
* Layout 2020: Rename `flow_relative` types to `Logical...` (#30324)Martin Robinson2023-09-121-24/+24
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-9/+10
* remove `extern crate` (#30311)Samson2023-09-081-0/+1
* Split line layout into two phases (#30089)Martin Robinson2023-08-111-0/+1
* Handle inline margins when avoiding floats (#30072)Oriol Brufau2023-08-091-49/+109
* Handle BFC roots with auto width next to floats (#30057)Oriol Brufau2023-08-081-27/+89
* Avoid bad calls to solve_containing_block_padding_border_and_margin_for_in_fl...Oriol Brufau2023-08-071-60/+116
* Never resolve margin-left:auto to a negative amount (#30065)Oriol Brufau2023-08-031-6/+9
* Make fewer PositioningContexts when descending (#30061)Martin Robinson2023-08-031-10/+11
* Simplify solve_containing_block_padding_border_and_margin_for_in_flow_box() (...Oriol Brufau2023-08-021-26/+12
* Fix interaction of margins and clearance for PlacementAmongFloats (#30038)Oriol Brufau2023-07-311-119/+47
* Floor child sizes in calculate_inline_content_size_for_block_level_boxes (#30...Oriol Brufau2023-07-271-3/+7
* Remove ClearSide enum (#30035)Oriol Brufau2023-07-271-6/+6
* Remove calculate_clearance_and_adjoin_margin (#30033)Oriol Brufau2023-07-261-1/+5
* Fix intrinsic sizing of block container containing a BFC root after floats (#...Oriol Brufau2023-07-191-17/+16
* Remove rayon_croissant and clean up `contains_floats` (#29960)Martin Robinson2023-07-191-0/+23