commit | 2b0e40655fff162c0fe5752623ceab5ddd79d807 | [log] [tgz] |
---|---|---|
author | wittman <wittman@chromium.org> | Wed Jun 10 00:53:03 2015 |
committer | Commit bot <commit-bot@chromium.org> | Wed Jun 10 00:53:26 2015 |
tree | 2dd61dcccadad5769a9416d1c6079addae2f05ef | |
parent | b0ee8dc431d6d871f4001c9eb924d33a33d9e874 [diff] |
Reland "Encapsulate CSS selector declarative content condition tracking" This is the first step in a refactoring of the declarativeContent API implementation. The goal is to facilitate profile state matching by providing abstractions for conditions and condition state tracking and evaluation. This CL consists of step 2 described in the associated bug: encapsulation of CSS selector condition tracking logic. No functional change is intended. Originally committed at https://crrev.com/fe76220cf0a1cdcfe74ca7daeae9f1da2b91cc6b and reverted at https://crrev.com/4fcf9f62d9099af2e55186d9c423e2ded4fdca0d due to crashes. BUG=492946, 497586 Review URL: https://codereview.chromium.org/1166393002 Cr-Commit-Position: refs/heads/master@{#333627}