aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/fragment_tree
Commit message (Expand)AuthorAgeFilesLines
* chore: Clean up use of `gfx` and `constellation` types (#31981)Martin Robinson2024-04-091-1/+1
* layout: Use `Au` in `ResolvedMargins` and `CollapsedMargin` (#31848)Ekta Siwach2024-03-281-9/+10
* layout: Allow transforming inline replaced elements (#31833)Martin Robinson2024-03-272-2/+5
* layout: use `Au` in `BoxFragment` (#31794)atbrakhi2024-03-221-16/+20
* layout: Add basic support for `getClientRects()` queries (#31696)Martin Robinson2024-03-151-23/+12
* rustdoc: Fix errors in `components` and `ports` (#31654)Tumuhairwe2024-03-152-4/+4
* dependencies: Upgrade to WebRender 0.64 (#31486)Martin Robinson2024-03-141-1/+2
* layout: Properly parent table-row and table-row-group (#31619)Martin Robinson2024-03-141-3/+23
* layout: Propagate overflow values from `<body>` to root element (#31618)Martin Robinson2024-03-131-1/+4
* clippy: Fix warnings in `components/layout_2020` (#31611)eri2024-03-114-8/+7
* layout: Do not inherit node and fragment flags in anonymous boxes (#31586)Martin Robinson2024-03-091-4/+11
* layout: Add line height from preserved segment breaks in quirks mode (#31419)Martin Robinson2024-02-261-1/+3
* layout: Add support for table rows, columns, rowgroups and colgroups (#31341)Martin Robinson2024-02-205-87/+162
* layout: Start work on table row height and vertical-align (#31246)Martin Robinson2024-02-101-0/+2
* layout: Collect both start and end baselines for fragments (#31230)Martin Robinson2024-02-051-11/+27
* layout: return None bounding box when no nodes found (#31253)Smitty2024-02-021-11/+17
* layout: Round `clientTop`, etc queries to pixels properly (#31187)Martin Robinson2024-01-271-11/+13
* Lint layout_2020 with clippy (#31169)Oriol Brufau2024-01-256-29/+23
* rustdoc: Fix many rustdoc errors (#31147)Martin Robinson2024-01-223-7/+7
* layout: Implement support for `line-height` and `vertical-align` (#30902)Martin Robinson2024-01-081-3/+22
* Add basic support for `text-align: justify` (#30807)Martin Robinson2023-12-151-0/+4
* Re-use the TextMetrics data structure in the Layout 2020 fragment tree (#30823)Martin Robinson2023-12-061-24/+1
* Add initial support for sticky positioning for non-legacy layout (#30686)Martin Robinson2023-11-291-9/+27
* Further changes required by ServoOriol Brufau2023-11-241-2/+2
* Temporarily convert existing cfg(debug_assertions) crashes to warnings (#30578)Delan Azabani2023-10-181-4/+5
* Refactor scrolls on the window object (#29680)Martin Robinson2023-09-152-28/+27
* Layout 2020: Rename `flow_relative` types to `Logical...` (#30324)Martin Robinson2023-09-123-28/+28
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-116-19/+27
* remove `extern crate` (#30311)Samson2023-09-085-0/+5
* build(deps): bump bitflags from 1.3.2 to 2.3.1 (#30273)Martin Robinson2023-09-011-3/+3
* Layout floats as children of their inline ancestors (#30130)Martin Robinson2023-08-221-13/+0
* Split line layout into two phases (#30089)Martin Robinson2023-08-112-2/+5
* Try to `use` WebRender types moreMartin Robinson2023-07-101-2/+3
* Layout 2020: implement clearance as Option<Length>Oriol Brufau2023-06-291-3/+9
* Layout 2020: Move all Fragment code to the `fragment_tree` directoryMartin Robinson2023-06-047-3/+941
* Convert some comments into rustdocMartin Robinson2023-06-011-30/+30
* Better implement getComputedStyle() for positioned insetsMartin Robinson2023-05-092-0/+101
* Detect body elements during layoutMartin Robinson2023-05-042-0/+124