servo/components/style/invalidation/element
Emilio Cobos Álvarez bd23e05c47 style: Fix a no-longer valid assumption in pseudo-element matching / invalidation code.
After bug 1632647, we can have pseudo-classes inside :not / :is /
:where, which the invalidation and matching code weren't handling.

Add a few tests for this stuff working as expected.

Differential Revision: https://phabricator.services.mozilla.com/D76160
2020-06-04 01:50:36 +02:00
..
document_state.rs style: Make Invalidation work in terms of a dependency, not a selector. 2020-06-04 01:50:36 +02:00
element_wrapper.rs style: Allow to export a shadow part under multiple names. 2020-04-16 16:35:07 +02:00
invalidation_map.rs style: Optimize invalidation by scanning the rightmost compound inside :where() and :is() with the outer visitor. 2020-06-04 01:50:36 +02:00
invalidator.rs style: Fix a no-longer valid assumption in pseudo-element matching / invalidation code. 2020-06-04 01:50:36 +02:00
mod.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
restyle_hints.rs Remove unused code from selector and style crates 2019-06-07 15:14:21 +02:00
state_and_attributes.rs style: Make Invalidation work in terms of a dependency, not a selector. 2020-06-04 01:50:36 +02:00