gecko-dev/servo
Emilio Cobos Álvarez 82e837eb83 Bug 933562 - Implement complex :not(). r=jfkthame
This fixes the failures in bug 1671573 and just works thanks to the
invalidation improvements I did for :is / :where.

Added a couple tests for invalidation which is the tricky bit. 001 is a
very straight-forward test, 002 is the :is test but with :is() replaced
by double-:not().

This also fixes default namespaces inside :is() / :where(), which are
supposed to get ignored, but aren't. Added tests for that and for the
pre-existing :not() behavior which Chrome doesn't quite get right.

Differential Revision: https://phabricator.services.mozilla.com/D94142
2020-10-29 18:03:54 +00:00
..
components Bug 933562 - Implement complex :not(). r=jfkthame 2020-10-29 18:03:54 +00:00
ports/geckolib Bug 933562 - Implement complex :not(). r=jfkthame 2020-10-29 18:03:54 +00:00
tests/unit Bug 1656236 - Update euclid in stylo. r=emilio 2020-08-18 17:28:27 +00:00
moz.build
rustfmt.toml