aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flexbox
Commit message (Expand)AuthorAgeFilesLines
* Use `ContentSizes::shrink_to_fit` when possible (#33527)Oriol Brufau2024-09-251-7/+4
* Enable min-content, max-content, fit-content and stretch (#33492)Oriol Brufau2024-09-201-1/+2
* layout: Add support for `object-fit` and `object-position` (#33479)Martin Robinson2024-09-181-0/+1
* Cleanup after #33396 (#33429)Oriol Brufau2024-09-121-1/+1
* layout: Reverse space-between alignment properly for absolute children of fle...Martin Robinson2024-09-111-0/+2
* layout: Right-to-left support for other layout modes (#33375)Martin Robinson2024-09-112-33/+16
* layout: Use `Au` in `ComputedValuesExt` (#33396)atbrakhi2024-09-101-9/+5
* layout: Implement proper absolute child position for flexbox (#33346)Martin Robinson2024-09-092-65/+121
* Remove unused imports (#33371)Oriol Brufau2024-09-092-3/+3
* layout: Do not use orthogonal baselines in flex layout (#33347)Martin Robinson2024-09-072-28/+43
* Treat `align-self: normal` as `stretch` on flex items (#33314)Oriol Brufau2024-09-051-1/+2
* Fix intrinsic sizing of column flex containers (#33299)Oriol Brufau2024-09-041-5/+3
* Fix various issues with replaced elements in flex layout (#33263)Oriol Brufau2024-08-301-155/+265
* Use the proper aspect ratio in flexbox (#33256)Oriol Brufau2024-08-301-27/+19
* Fix automatic minimum size for column flexbox (#33248)Oriol Brufau2024-08-291-3/+10
* Handle aspect ratios in `ReplacedContent::inline_content_sizes` (#33240)Oriol Brufau2024-08-291-2/+17
* layout: Add an indefinite containing block for intrinsic sizing (#33204)Oriol Brufau2024-08-291-65/+98
* Obey min and max cross sizes of flex items (#33242)Oriol Brufau2024-08-291-1/+6
* Fix clippy wanings in layout (#33215)atbrakhi2024-08-271-2/+2
* Allow creating a `ContentSizes` from `Au` (#33208)Oriol Brufau2024-08-271-8/+4
* layout: Add support for flex items with `position: relative` (#33151)Martin Robinson2024-08-231-81/+132
* layout: Add initial support for bidirectional text (BiDi) (#33148)Martin Robinson2024-08-212-1/+2
* Take into account the intrinsic block size when computing the main size of a ...Oriol Brufau2024-08-201-115/+163
* layout: Layout for column flex-basis and minimum automatic size determination...Martin Robinson2024-08-194-285/+421
* layout: Prepare for bidi by guarding all access to `writing-mode` (#33082)Martin Robinson2024-08-161-15/+15
* layout: Support `start` and `end` values for flexbox `align-self` (#33032)Martin Robinson2024-08-151-9/+20
* layout: Initial implementation of `flex-direction: column` and `column-revers...Martin Robinson2024-08-142-249/+268
* layout: Convert the FragmentTree to physical geometry (#33030)Martin Robinson2024-08-141-6/+19
* Properly handle subpixel units when dividing space between flex lines (#32913)Martin Robinson2024-08-131-182/+202
* clippy: Fix various clippy warnings throughout the code (#33003)Ashwin Naren2024-08-131-2/+2
* layout: Non-auto `z-index` should always make stacking contexts for flex item...Martin Robinson2024-08-121-2/+5
* layout: Add support for `align-content: stretch` (#32906)Martin Robinson2024-08-061-419/+485
* layout: Improve documentation and code structure in `FlexItemBox::automatic_m...Martin Robinson2024-08-051-31/+42
* layout: Compute intrinsic sizes for flex items and flex containers (#32854)Delan Azabani2024-08-024-106/+551
* Implement gaps in flexbox layout (#32891)Oriol Brufau2024-07-311-18/+42
* layout: Add support for propagating baselines from flexbox (#32841)Martin Robinson2024-07-241-32/+86
* layout: Reduce the complexity of `FlexLine::layout` (#32810)Martin Robinson2024-07-191-151/+119
* Fix 5 clippy warnings (#32808)rachaelspooky2024-07-191-1/+1
* flex: handle ‘align-self: [ first | last ]? && baseline’ (#32787)Delan Azabani2024-07-181-14/+117
* Convert layout to use Gecko's alignment style representation (#32790)Martin Robinson2024-07-171-68/+87
* layout: Properly handle min/max cross container size (#32785)Delan Azabani2024-07-161-20/+40
* clippy: Fix warnings in `shared` and `config`, `fonts`, `layout`, and `layout...Martin Robinson2024-07-042-36/+39
* layout: Make `geom.rs` logical geoemetry types more ergonomic (#32633)Martin Robinson2024-06-282-2/+2
* Switch replaced layout to app units (#32625)Oriol Brufau2024-06-261-3/+4
* Switch flex layout to app units (#32599)Oriol Brufau2024-06-251-189/+184
* use app unit in box_fragement (#32349)atbrakhi2024-06-211-2/+2
* layout: Add very basic support for showing text in input boxes (#32365)Martin Robinson2024-06-201-1/+2
* layout: Add a `InlineFormattingContextBuilder` (#32415)Martin Robinson2024-06-031-22/+35
* layout2020 (flexbox): Implement `start`, `end`, and `space-evenly` content al...Nico Burns2024-04-281-40/+150
* layout: Use `Au` in `ResolvedMargins` and `CollapsedMargin` (#31848)Ekta Siwach2024-03-281-2/+2