Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(31)

Issue 658813002: Use full white/black listing for invalidation selectors. (Closed)

Created:
6 years, 2 months ago by rune
Modified:
6 years, 2 months ago
Reviewers:
chrishtr, esprehn
CC:
darktears, apavlov+blink_chromium.org, blink-reviews, blink-reviews-css, dglazkov+blink, ed+blinkwatch_opera.com, rwlbuis, rune+blink
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

Use full white/black listing for invalidation selectors. In preparation for dropping InvalidationSetMode [1], list all possible selector components, either in an explicit black-list or white-listed in an assert making sure that new selector component types are either black- or white-listed when added. The goal is to make the black-list really short as demonstrated in [1], but getting rid of more of the unnecessarily black-listed ones should be carefully done on a case-by-case basis. The intent of this patch is to effectively keep the white-list unchanged. [1] https://codereview.chromium.org/639433002 R=chrishtr@chromium.org,esprehn@chromium.org Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=183767

Patch Set 1 #

Total comments: 6

Patch Set 2 : Fixed review issues #

Unified diffs Side-by-side diffs Delta from patch set Stats (+105 lines, -20 lines) Patch
M Source/core/css/RuleFeature.cpp View 1 4 chunks +105 lines, -20 lines 0 comments Download

Messages

Total messages: 7 (1 generated)
rune
6 years, 2 months ago (2014-10-15 16:30:25 UTC) #1
esprehn
https://codereview.chromium.org/658813002/diff/1/Source/core/css/RuleFeature.cpp File Source/core/css/RuleFeature.cpp (right): https://codereview.chromium.org/658813002/diff/1/Source/core/css/RuleFeature.cpp#newcode70 Source/core/css/RuleFeature.cpp:70: static void assertSupportedPseudo(CSSSelector::PseudoType type) supports what? This name is ...
6 years, 2 months ago (2014-10-15 17:55:23 UTC) #2
rune
https://codereview.chromium.org/658813002/diff/1/Source/core/css/RuleFeature.cpp File Source/core/css/RuleFeature.cpp (right): https://codereview.chromium.org/658813002/diff/1/Source/core/css/RuleFeature.cpp#newcode70 Source/core/css/RuleFeature.cpp:70: static void assertSupportedPseudo(CSSSelector::PseudoType type) On 2014/10/15 17:55:23, esprehn wrote: ...
6 years, 2 months ago (2014-10-15 20:43:31 UTC) #3
esprehn
lgtm
6 years, 2 months ago (2014-10-15 21:11:32 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/658813002/20001
6 years, 2 months ago (2014-10-15 21:16:17 UTC) #6
commit-bot: I haz the power
6 years, 2 months ago (2014-10-15 22:18:15 UTC) #7
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as 183767

Powered by Google App Engine
This is Rietveld 408576698