aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flow/mod.rs
Commit message (Expand)AuthorAgeFilesLines
* Detect body elements during layoutMartin Robinson2023-05-041-9/+10
* Rework CB management during stacking context tree constructionMartin Robinson2023-05-031-10/+3
* fmtNaveen Gattu2021-11-301-2/+3
* rm wsNaveen Gattu2021-11-301-1/+1
* Do not use ParallelIterator if not using rayonNaveen Gattu2021-11-301-2/+9
* Adjust absolute positioned box offsets in flow layoutManish Goregaokar2020-07-271-1/+12
* Allow adjusting box offsetsManish Goregaokar2020-07-271-0/+3
* Use the size of the containing block, not the size of the block formattingPatrick Walton2020-07-221-1/+1
* Add an implementation of the core float and clear placement logic in layoutPatrick Walton2020-07-201-2/+2
* An element establishing a formatting context *is* the containing block for it...Simon Sapin2020-06-231-3/+3
* Parallelize `BlockContainer::inline_content_sizes`Simon Sapin2020-06-191-11/+7
* Rename outer_inline* outside of sizing.rs to outer_inline_content_sizes*Simon Sapin2020-06-191-3/+2
* Compute content sizes lazily in layout 2020Anthony Ramine2020-06-181-0/+47
* Make IndependentFormattingContext an enumAnthony Ramine2020-06-151-29/+42
* Move IndependentFormattingContext::as_replaced to IndependentFormattingContex...Anthony Ramine2020-06-151-7/+7
* Rename contents to context in AbsolutelyPositionedBoxAnthony Ramine2020-06-151-1/+1
* Use the writing mode of the containing block when accessing CSS propertiesSimon Sapin2020-06-101-2/+6
* Store abspos boxes in a RefCell tooAnthony Ramine2020-06-091-2/+2
* Mutably borrow to do layout of independent formatting contextsAnthony Ramine2020-06-091-3/+3
* layout_2020: Tag fragments with their pseudo content typeMartin Robinson2020-06-061-6/+7
* Rename BoxTreeRoot/FragmentTreeRoot to BoxTree/FragmentTreeSimon Sapin2020-05-151-1/+1
* Remove use of some other unstable featuresSimon Sapin2020-04-151-1/+2
* Implement the `box-sizing` propertySimon Sapin2020-03-311-8/+4
* Introduce a `PaddingBorderMargin` helperSimon Sapin2020-03-311-58/+39
* Don’t forget to apply the inline-start margin to blocks 🤦Simon Sapin2020-03-311-1/+1
* layout_2020: Use ArcRefCell to track hoisted fragmentsMartin Robinson2020-03-271-8/+7
* Switch the standard slice iterator in inline layout to a custom one in order toPatrick Walton2020-03-171-1/+1
* Wrap `BlockLevelBox` and `InlineLevelBox` with `AtomicRefCell`Patrick Walton2020-03-171-4/+5
* Make AbsolutelyPositionedBox be 'staticAnthony Ramine2020-03-171-16/+16
* layout_2020: Paint hoisted positioned fragments in tree orderMartin Robinson2020-03-111-12/+9
* Have transforms and filters be CBs for all descendants in layout_2020Martin Robinson2020-03-021-6/+6
* Rename AbsolutelyPositionedBox::layout to AbsolutelyPositionedBox::to_hoistedMartin Robinson2020-02-281-1/+1
* Fix rebase issues and run Prettier on layout viewer codeFernando Jiménez Moreno2020-02-211-2/+1
* Dump box tree state into json files and display it on layout 2020 viewerFernando Jiménez Moreno2020-02-211-3/+4
* Add fragment debug idFernando Jiménez Moreno2020-02-211-1/+2
* Add initial support for scrollable overflow in layout_2020Martin Robinson2020-01-211-9/+10
* Store an OpaqueNode in boxes and fragmentsAnthony Ramine2019-12-131-18/+29
* Rename `BlockLevelKind` to `NonReplacedContents`Simon Sapin2019-12-131-6/+8
* Make `for_maybe_position_relative` take care of relative adjustment.Simon Sapin2019-12-131-11/+7
* Move call to `for_maybe_position_relative` out of `layout_in_flow_non_replace...Simon Sapin2019-12-131-99/+109
* Regroup branches specific to `SameFormattingContextBlock`Simon Sapin2019-12-131-60/+55
* Replace the closure in `layout_in_flow_non_replaced_block_level` with an enumSimon Sapin2019-12-131-45/+38
* Layout `position: fixed` in the initial containing blockSimon Sapin2019-12-121-1/+2
* Give `PositioningContext` more responsibilitiesSimon Sapin2019-12-121-76/+63
* Upgrade rayon_croissant to 0.2.0Simon Sapin2019-12-121-0/+1
* Make adjust_static_positions a method of PositioningContextSimon Sapin2019-12-121-45/+39
* Introduce PositioningContextSimon Sapin2019-12-121-32/+33
* Disable use of rayon with `--layout-threads 1` instead of panickingSimon Sapin2019-12-101-3/+3
* Rename ReplacedContent::used_size to used_size_as_if_inline_elementSimon Sapin2019-12-101-1/+1
* Move replaced box used size computation to a method of `ReplacedContents`Simon Sapin2019-12-101-133/+5