DescriptionSetup parent stylesheet for tree boundary crossing rules.
The purpose of the patch is to store information about parent stylesheets for
rules that are crossing tree boundary. Currently, this information is missing,
thus DevTools do not allow to edit them.
To achieve this, the patch modifies TreeBoundaryCrossingRules data structure from
storing <ScopingNode, RuleSet> to storing <ScopingNode, CSSStyleSheet, RuleSet>.
Iteration over this new data structure is somewhat tricky, so logic related to
collecting matched rules is moved in TreeBoundaryCrossingRules class as well.
BUG=337016
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=170929
Patch Set 1 #
Total comments: 2
Patch Set 2 : preserve rule order in TreeBoundaryCrossingRules #Patch Set 3 : address @apavlov comment #
Total comments: 5
Patch Set 4 : address @vsevik comments #
Total comments: 1
Patch Set 5 : rebaseline #Patch Set 6 : do not add scoping nodes if they don't have any tree-crossing rules #Patch Set 7 : cleanup #Patch Set 8 : rebaseline #
Total comments: 8
Patch Set 9 : address @esprehn comments #Patch Set 10 : compiles on oilpan #
Messages
Total messages: 25 (0 generated)
|