aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/positioned.rs
Commit message (Expand)AuthorAgeFilesLines
* Layout 2020: Rename `flow_relative` types to `Logical...` (#30324)Martin Robinson2023-09-121-16/+15
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-8/+9
* remove `extern crate` (#30311)Samson2023-09-081-0/+1
* Split line layout into two phases (#30089)Martin Robinson2023-08-111-6/+26
* Handle BFC roots with auto width next to floats (#30057)Oriol Brufau2023-08-081-0/+11
* Make fewer PositioningContexts when descending (#30061)Martin Robinson2023-08-031-6/+52
* Remove rayon_croissant and clean up `contains_floats` (#29960)Martin Robinson2023-07-191-13/+19
* Make the choice of layout runtime settingMartin Robinson2023-07-061-1/+1
* Layout 2020: implement clearance as Option<Length>Oriol Brufau2023-06-291-1/+1
* Fix positioning of statically positioned fixed child of absolutesMartin Robinson2023-06-231-0/+11
* Fix positioning of statically positioned absolute child of inline boxMartin Robinson2023-06-231-5/+12
* Properly position absolutes with static insets that are children of floatsMartin Robinson2023-06-221-2/+2
* Simplify layout of absolutes with static insetsMartin Robinson2023-06-201-68/+46
* Layout 2020: Move all Fragment code to the `fragment_tree` directoryMartin Robinson2023-06-041-63/+4
* Auto merge of #29757 - Loirooriol:sequential-context-2020, r=Loirooriolbors-servo2023-06-031-1/+2
|\
| * Do not hoist floated fragmentsMartin Robinson2023-06-031-1/+1
| * Place floats in layout 2020, but don't flow text around the floats yet.Patrick Walton2023-06-031-1/+2
* | Auto merge of #29835 - mukilan:fix-double-borrow-in-hoisted, r=mrobinsonbors-servo2023-06-031-0/+15
|\ \ | |/ |/|
| * Clear PositioningContext for speculative layoutsMukilan Thiyagarajan2023-06-021-0/+15
* | layout_2020: Add an optional box size parameter to ReplacedContent::used_size...Pu Xingyu2023-05-271-0/+1
|/
* Combine DOM-related concepts in Layout 2020 into dom.rsMartin Robinson2023-05-131-1/+2
* Better implement getComputedStyle() for positioned insetsMartin Robinson2023-05-091-113/+142
* Detect body elements during layoutMartin Robinson2023-05-041-1/+1
* Rename `ComputedValuesExt::establishes_containing_block`Martin Robinson2023-04-201-1/+1
* Fix calculation of block axis for abspos elementsMartin Robinson2023-04-141-2/+1
* Handle min/max sizes in non-replaced positioned boxesDelan Azabani2023-04-121-61/+142
* Move AbsoluteBoxOffsets into HoistedSharedFragmentManish Goregaokar2020-07-271-13/+18
* Create HoistedSharedFragmentManish Goregaokar2020-07-271-6/+20
* Allow adjusting box offsetsManish Goregaokar2020-07-271-0/+19
* Compute content sizes lazily in layout 2020Anthony Ramine2020-06-181-12/+3
* Make IndependentFormattingContext an enumAnthony Ramine2020-06-151-39/+44
* Remove PositioningContext::create_and_layout_positionedAnthony Ramine2020-06-151-111/+86
* Move IndependentFormattingContext::as_replaced to IndependentFormattingContex...Anthony Ramine2020-06-151-2/+2
* Rename contents to context in AbsolutelyPositionedBoxAnthony Ramine2020-06-151-10/+10
* Use the writing mode of the containing block when accessing CSS propertiesSimon Sapin2020-06-101-5/+8
* Store abspos boxes in a RefCell tooAnthony Ramine2020-06-091-26/+31
* layout_2020: Tag fragments with their pseudo content typeMartin Robinson2020-06-061-7/+5
* Remove use of some other unstable featuresSimon Sapin2020-04-151-3/+3
* Less cloningSimon Sapin2020-04-011-13/+19
* Implement the `box-sizing` propertySimon Sapin2020-03-311-9/+6
* Introduce a `PaddingBorderMargin` helperSimon Sapin2020-03-311-21/+18
* layout_2020: Stop throwing away hoisted boxes in nested absolutesMartin Robinson2020-03-271-2/+2
* layout_2020: Use ArcRefCell to track hoisted fragmentsMartin Robinson2020-03-271-30/+16
* Auto merge of #26037 - mrobinson:arcrefcell-fragment-tree, r=SimonSapinbors-servo2020-03-261-1/+6
|\
| * layout_2020: Use ArcRefCell in the fragment treeMartin Robinson2020-03-251-1/+6
* | Propagate text decoration where neededFernando Jiménez Moreno2020-03-231-0/+3
|/
* layout_2020: Add support for hoisting positioned fragments in inline boxesMartin Robinson2020-03-191-2/+2
* layout_2020: Refactor PositioningContext to be simpler and smallerMartin Robinson2020-03-181-104/+65
* Make AbsolutelyPositionedBox be 'staticAnthony Ramine2020-03-171-19/+12
* layout_2020: Paint hoisted positioned fragments in tree orderMartin Robinson2020-03-111-19/+28