servo/components/style/invalidation/element
Emilio Cobos Álvarez 83ea321096 style: Implement parsing / selector-matching for :is() and :where().
This implements the easy / straight-forward parts of the :where / :is
selectors.

The biggest missing piece is to handle properly invalidation when there
are combinators present inside the :where. That's the hard part of this,
actually.

But this is probably worth landing in the interim. This fixes some of
the visitors that were easy to fix.

Differential Revision: https://phabricator.services.mozilla.com/D70788
2020-04-18 03:48:15 +02:00
..
document_state.rs style: Implement shadow part forwarding (minus invalidation). 2019-11-30 20:45:03 +01: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: Implement parsing / selector-matching for :is() and :where(). 2020-04-18 03:48:15 +02:00
invalidator.rs style: Update smallvec to 1.0. 2019-12-16 14:23:56 +01: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 Don't expose any AtomicRefCell directly from style traits 2020-04-04 13:08:51 +02:00