style: Hook the use counters into StyleSheet parsing.

Still not hooked into telemetry, I talked with :janerik and :gfritzsche about
that, but test incoming!

This intentionally doesn't handle CSSOM and such for now, will file followups
for those, though should be trivial.

I want to unify / clean up how we do the use counters and the error reporting
stuff for CSSOM, since the current function call still shows up in profiles,
but that should be a follow-up.

Differential Revision: https://phabricator.services.mozilla.com/D3828
This commit is contained in:
Emilio Cobos Álvarez 2018-08-20 19:03:11 +02:00
parent c8e5b7f1b0
commit 89b8f30737
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
8 changed files with 25 additions and 1 deletions

View file

@ -219,6 +219,7 @@ impl Keyframe {
ParsingMode::DEFAULT,
parent_stylesheet_contents.quirks_mode,
None,
None,
);
context.namespaces = Some(&*namespaces);
let mut input = ParserInput::new(css);