aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/flow/root.rs
Commit message (Expand)AuthorAgeFilesLines
* layout: Flatten inline box storage in InlineFormattingContexts (#32539)Martin Robinson2024-06-191-4/+5
* compositor: Move WebRender-ish messages and types to `webrender_traits` (#32315)Mukilan Thiyagarajan2024-05-201-1/+1
* layout: Add support for `<object>` with image data URLs (#32069)Martin Robinson2024-04-151-3/+3
* script: Split style and layout data in DOM nodes (#31985)Martin Robinson2024-04-041-6/+3
* dependencies: Upgrade to WebRender 0.64 (#31486)Martin Robinson2024-03-141-1/+1
* layout: Propagate overflow values from `<body>` to root element (#31618)Martin Robinson2024-03-131-2/+46
* clippy: Fix warnings in `components/layout_2020` (#31611)eri2024-03-111-0/+1
* make size of DefiniteContainingBlock use app units (#31369)atbrakhi2024-02-171-2/+2
* Lint layout_2020 with clippy (#31169)Oriol Brufau2024-01-251-2/+2
* rustdoc: Fix many rustdoc errors (#31147)Martin Robinson2024-01-221-3/+3
* Add initial support for table box tree construction (#30799)Martin Robinson2023-12-051-1/+1
* Layout 2020: Rename `flow_relative` types to `Logical...` (#30324)Martin Robinson2023-09-121-3/+2
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-13/+12
* remove `extern crate` (#30311)Samson2023-09-081-0/+1
* Remove rayon_croissant and clean up `contains_floats` (#29960)Martin Robinson2023-07-191-33/+25
* Simplify layout of absolutes with static insetsMartin Robinson2023-06-201-2/+0
* Layout 2020: Move all Fragment code to the `fragment_tree` directoryMartin Robinson2023-06-041-197/+2
* Do not hoist floated fragmentsMartin Robinson2023-06-031-6/+2
* Place floats in layout 2020, but don't flow text around the floats yet.Patrick Walton2023-06-031-0/+4
* Refactor Layout 2020 layout for a compositor-side scroll treeMartin Robinson2023-05-171-52/+9
* Combine DOM-related concepts in Layout 2020 into dom.rsMartin Robinson2023-05-131-3/+2
* Better implement getComputedStyle() for positioned insetsMartin Robinson2023-05-091-6/+9
* Detect body elements during layoutMartin Robinson2023-05-041-19/+13
* Rework CB management during stacking context tree constructionMartin Robinson2023-05-031-25/+43
* Fix scrolling from script in Layout 2020Martin Robinson2023-04-251-0/+33
* Add support for <iframe> elements for Layout 2020Martin Robinson2023-04-041-0/+2
* refactor(layout_2020): add `depth` parameter to the closure passed to `Fragme...yvt2021-06-161-5/+5
* Auto merge of #26968 - servo:layout-2020-lazy-content-sizes, r=SimonSapinbors-servo2020-06-191-2/+0
|\
| * Compute content sizes lazily in layout 2020Anthony Ramine2020-06-181-2/+0
* | Add animation and transition support for pseudo-elementsMartin Robinson2020-06-161-3/+7
|/
* Add DocumentAnimationSet and AnimationSetKeyMartin Robinson2020-06-151-2/+3
* Store abspos boxes in a RefCell tooAnthony Ramine2020-06-091-2/+2
* layout_2020: Tag fragments with their pseudo content typeMartin Robinson2020-06-061-27/+16
* Flex items in the box treeSimon Sapin2020-06-041-0/+16
* Reconstruct the box tree incrementally in some caseAnthony Ramine2020-06-041-1/+139
* layout_2020: Add support for transitions and animationsMartin Robinson2020-05-191-0/+10
* Correctly paint the CSS canvas’ backgroundSimon Sapin2020-05-151-3/+83
* Rewrite handling of pointers to boxes in the DOM treeSimon Sapin2020-05-151-1/+1
* Rename BoxTreeRoot/FragmentTreeRoot to BoxTree/FragmentTreeSimon Sapin2020-05-151-43/+59
* Set in the DOM the box generated by the root elementSimon Sapin2020-05-151-29/+49
* `display: contents` computes to `block` on the root elementSimon Sapin2020-05-151-8/+8
* Auto merge of #26477 - mrobinson:layout-2020-get-computed-value, r=jdmbors-servo2020-05-111-6/+8
|\
| * layout_2020: Add initial support for getComputedStyleMartin Robinson2020-05-111-6/+8
* | layout_2020: Add support for transform-styleMartin Robinson2020-05-111-1/+1
|/
* Auto merge of #26048 - nox:layout-2020-transparent-data, r=jdmbors-servo2020-03-281-1/+1
|\
| * Add a 'dom lifetime to GetLayoutDataAnthony Ramine2020-03-261-1/+1
* | layout_2020: Use ArcRefCell to track hoisted fragmentsMartin Robinson2020-03-271-29/+27
* | Auto merge of #26037 - mrobinson:arcrefcell-fragment-tree, r=SimonSapinbors-servo2020-03-261-47/+14
|\ \ | |/ |/|
| * layout_2020: Use ArcRefCell in the fragment treeMartin Robinson2020-03-251-47/+14
* | Auto merge of #25888 - ferjm:text.decoration.2020, r=noxbors-servo2020-03-231-0/+2
|\ \