aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* layout: Store table parts in DOM layout data (#36447)Martin Robinson9 days1-0/+1
* layout: Cache `IndependentNonReplacedContents::layout()` (#36082)Oriol Brufau2025-03-241-1/+1
* layout: Implement a non-recursive version of CSS `quotes` (#34770)Xiaocheng Hu2025-02-271-0/+1
* layout: Change the `IndefiniteContainingBlock` sizes to `Option<Au>` (#35653)Oriol Brufau2025-02-251-9/+6
* layout: Take percentage columns into account when sizing table grid min and m...Martin Robinson2025-01-271-0/+44
* layout: Remove the obsolete layout tracing functionality (#35001)Martin Robinson2025-01-151-3/+1
* layout: Generalize `ContainingBlock`'s block size to a `SizeConstraint` (#34946)Oriol Brufau2025-01-131-3/+3
* Elide lifetimes where possible after rustup (#34824)Martin Robinson2025-01-031-1/+0
* Upgrade rustc to 1.83 (#34793)Nico Burns2025-01-011-0/+1
* layout: Make a new `ContainingBlockSize` type (#34565)Martin Robinson2024-12-111-7/+15
* layout: Add `LayoutBoxBase` and use it for `IndependentFormattingContext` (#3...Martin Robinson2024-12-071-0/+1
* Refactor computation of preferred aspect ratios (#34416)Oriol Brufau2024-11-291-3/+17
* Layout: Implement CSS Grid using `taffy` (#32619)Nico Burns2024-11-211-0/+2
* Fix inline content sizes of intrinsic element with indefinite block size (#34...Oriol Brufau2024-11-111-18/+28
* Replace ComputedValues with WritingMode on IndefiniteContainingBlock (#34090)Oriol Brufau2024-11-041-28/+15
* Refactor positioned layout (#33922)Oriol Brufau2024-10-211-17/+0
* Avoid recomputing inline_content_sizes() when not needed (#33806)Oriol Brufau2024-10-141-1/+1
* Make ComputedValuesExt expose keywords for the sizing properties (#33558)Oriol Brufau2024-09-271-1/+1
* layout: Right-to-left support for other layout modes (#33375)Martin Robinson2024-09-111-13/+0
* layout: Use `Au` in `ComputedValuesExt` (#33396)atbrakhi2024-09-101-1/+1
* layout: Add an indefinite containing block for intrinsic sizing (#33204)Oriol Brufau2024-08-291-1/+84
* layout: Prepare for bidi by guarding all access to `writing-mode` (#33082)Martin Robinson2024-08-161-0/+14
* make ContainingBlock use Au for inline_size and block_size (#31370)atbrakhi2024-02-201-5/+5
* make size of DefiniteContainingBlock use app units (#31369)atbrakhi2024-02-171-3/+4
* Compile Servo with the latest version of rust stable (#30831)Martin Robinson2023-12-061-1/+0
* Add initial support for table box tree construction (#30799)Martin Robinson2023-12-051-0/+1
* Layout 2020: Rename `flow_relative` types to `Logical...` (#30324)Martin Robinson2023-09-121-2/+2
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-2/+2
* remove `extern crate` (#30311)Samson2023-09-081-5/+0
* Use std::cell::OnceCell and remove mitochondria dependency (#30207)Martin Robinson2023-08-251-0/+1
* Layout 2020: Move all Fragment code to the `fragment_tree` directoryMartin Robinson2023-06-041-2/+2
* Combine DOM-related concepts in Layout 2020 into dom.rsMartin Robinson2023-05-131-4/+1
* Detect body elements during layoutMartin Robinson2023-05-041-0/+1
* Add layout support for list markersSimon Sapin2020-07-241-0/+1
* Add an implementation of the core float and clear placement logic in layoutPatrick Walton2020-07-201-3/+3
* Layout 2020 skeleton for `display: flex`, behind a prefSimon Sapin2020-06-041-0/+1
* Rename BoxTreeRoot/FragmentTreeRoot to BoxTree/FragmentTreeSimon Sapin2020-05-151-1/+1
* layout_2020: Add initial support for getComputedStyleMartin Robinson2020-05-111-0/+2
* Remove use of some other unstable featuresSimon Sapin2020-04-151-2/+0
* Replace OpaqueStyleAndLayoutData by StyleAndOpaqueLayoutDataAnthony Ramine2020-04-061-1/+1
* layout_2020: Stop throwing away hoisted boxes in nested absolutesMartin Robinson2020-03-271-2/+0
* Add an `ArcRefCell<T>` typePatrick Walton2020-03-171-0/+1
* Make AbsolutelyPositionedBox be 'staticAnthony Ramine2020-03-171-0/+1
* layout_2020: Paint hoisted positioned fragments in tree orderMartin Robinson2020-03-111-0/+2
* Add layout debugger support to layout_2020Fernando Jiménez Moreno2020-02-211-0/+5
* Upgrade to rustc 1.42.0-nightly (3291ae339 2020-01-15)Simon Sapin2020-01-161-1/+0
* Make `for_maybe_position_relative` take care of relative adjustment.Simon Sapin2019-12-131-30/+0
* impl From<&'_ DefiniteContainingBlock> for ContainingBlockSimon Sapin2019-12-101-0/+10
* Containing blocks contains styles rather than just a writing modeSimon Sapin2019-12-071-5/+4
* Use the WritingMode bitflags from StyloSimon Sapin2019-12-071-3/+5