aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/layout_dom
Commit message (Collapse)AuthorAgeFilesLines
* Further changes required by ServoOriol Brufau2023-05-162-10/+6
|
* 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.
* Simplify our setup for font metric queries from styleOriol Brufau2023-05-111-3/+0
| | | | | | | | This is a backport of https://phabricator.services.mozilla.com/D157589, by Emilio Cobos Álvarez, plus some additions so that Servo compiles, and some parts from https://phabricator.services.mozilla.com/D144455. Should have no change in behavior.
* Eliminate duplicate Layout DOM wrappersMartin Robinson2023-05-055-0/+1729
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.