servo/components/layout_2020
Martin Robinson 2d31d4301d Eliminate duplicate Layout DOM wrappers
There are duplicate sets of Layout DOM wrappers: one for Layout 2013 and
one for Layout 2020. As part of cleaning up and simplifying the
wrappers, this change parameterizes them on the specific layout data
they contain. This allows them to be shared again. In addition, various
small cleanups are included.

Fixes #29691.
2023-05-05 17:16:38 +02:00
..
display_list Auto merge of #29699 - mrobinson:add-html-body-tag, r=mukilan 2023-05-04 11:35:25 +02:00
flexbox Detect body elements during layout 2023-05-04 10:46:27 +02:00
flow Detect body elements during layout 2023-05-04 10:46:27 +02:00
fragment_tree Detect body elements during layout 2023-05-04 10:46:27 +02:00
tests Use the size of the containing block, not the size of the block formatting 2020-07-22 19:58:28 -07:00
Cargo.toml Detect body elements during layout 2023-05-04 10:46:27 +02:00
cell.rs Implement Default for ArcRefCell 2020-03-17 11:15:17 -07:00
context.rs Implement cross origin resource policy check 2020-05-08 19:15:24 +02:00
data.rs Replace OpaqueStyleAndLayoutData by StyleAndOpaqueLayoutData 2020-04-06 23:06:13 +02:00
dom_traversal.rs Detect body elements during layout 2023-05-04 10:46:27 +02:00
element_data.rs Eliminate duplicate Layout DOM wrappers 2023-05-05 17:16:38 +02:00
formatting_contexts.rs Detect body elements during layout 2023-05-04 10:46:27 +02:00
fragments.rs Detect body elements during layout 2023-05-04 10:46:27 +02:00
geom.rs Add an implementation of the core float and clear placement logic in layout 2020-07-20 12:42:34 -07:00
layout_debug.rs Detect body elements during layout 2023-05-04 10:46:27 +02:00
lib.rs Detect body elements during layout 2023-05-04 10:46:27 +02:00
lists.rs Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
opaque_node.rs Remove layout_2020::display_list, use WebRender display lists instead 2019-09-07 19:38:44 +02:00
positioned.rs Detect body elements during layout 2023-05-04 10:46:27 +02:00
query.rs Detect body elements during layout 2023-05-04 10:46:27 +02:00
replaced.rs Detect body elements during layout 2023-05-04 10:46:27 +02:00
sizing.rs Parallelize BlockContainer::inline_content_sizes 2020-06-19 15:38:15 +02:00
style_ext.rs Fix an assertion failure in Layout 2020 2023-05-05 06:36:12 +02:00
traversal.rs Remove postorder traversal from layout 2020 during styling 2020-04-06 12:40:05 +02:00
wrapper.rs Replace OpaqueStyleAndLayoutData by StyleAndOpaqueLayoutData 2020-04-06 23:06:13 +02:00