DescriptionStart moving tree-boundary-crossing rules to ScopedStyleResolver.
This is a step towards getting StyleResolver and the document-wide
TreeBoundaryCrossingRules removed.
Store tree-boundary-crossing rules on ScopedStyleResolver instead of
having a map between scope and tree-boundary-crossing rules in the
TreeBoundaryCrossingRules object.
What's left in TreeBoundaryCrossingRules is now a list of scopes which
contains tree-boundary-crossing rules. When we find an efficient way to
limit the scopes considered when resolving style for a given element, we
can get rid of TreeBoundaryCrossingRules completely, I think.
Adding @font-face and @keyframe rules is also moved into
ScopedStyleResolver and StyleResolver::processScopedRules can be removed.
BUG=401359
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=190549
Patch Set 1 #
Messages
Total messages: 7 (2 generated)
|