aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/layout_dom/node.rs
Commit message (Collapse)AuthorAgeFilesLines
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-15/+15
| | | | | * strict imports formatting * Reformat all imports
* remove `extern crate` (#30311)Samson2023-09-081-0/+1
| | | | | | | | | | | * remove extern crate * Update components/script_plugins/lib.rs Co-authored-by: Martin Robinson <mrobinson@igalia.com> --------- Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* Combine DOM-related concepts in Layout 2020 into dom.rsMartin Robinson2023-05-131-2/+4
|
* Remove DangerousThreadSafeLayoutNodeMartin Robinson2023-05-121-36/+33
| | | | | | Remove this trait and replace it by two non-public functions on ServoThreadSafeLayoutNode. This requires making the iterator not generic, which simplifies things a little bit as well.
* Eliminate duplicate Layout DOM wrappersMartin Robinson2023-05-051-0/+591
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.