servo/components/style/invalidation
Emilio Cobos Álvarez 02d27ad3dd
style: Make svg:use use an actual shadow tree.
This fixes a couple fuzz bugs and prevents special-casing <svg:use> even more in
bug 1431255.

Unfortunately not as many hacks went away as I'd have hoped, since we still need
to match document rules, see the linked SVGWG issues.

But blocks_ancestor_combinators goes away, which is nice since it's on a very
hot path.

Bug: 1450250
Reviewed-by: heycam
Differential Revision: https://phabricator.services.mozilla.com/D2154

MozReview-Commit-ID: C4mthjoSNFh
2018-07-24 03:30:12 +02:00
..
element style: Make svg:use use an actual shadow tree. 2018-07-24 03:30:12 +02:00
media_queries.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00
mod.rs style: Implement a more fine-grained invalidation method. 2017-06-13 13:26:41 +02:00
stylesheets.rs Run rustfmt on selectors, servo_arc, and style. 2018-04-10 17:35:15 -07:00