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

Side by Side Diff: third_party/WebKit/Source/core/css/RuleFeature.cpp

Issue 2202493002: NOT FOR REVIEW: Fullscreen WIP (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
3 * (C) 2004-2005 Allan Sandfeld Jensen (kde@carewolf.com) 3 * (C) 2004-2005 Allan Sandfeld Jensen (kde@carewolf.com)
4 * Copyright (C) 2006, 2007 Nicholas Shanks (webkit@nickshanks.com) 4 * Copyright (C) 2006, 2007 Nicholas Shanks (webkit@nickshanks.com)
5 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All 5 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All
6 * rights reserved. 6 * rights reserved.
7 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org> 7 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org>
8 * Copyright (C) 2007, 2008 Eric Seidel <eric@webkit.org> 8 * Copyright (C) 2007, 2008 Eric Seidel <eric@webkit.org>
9 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. 9 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved.
10 * (http://www.torchmobile.com/) 10 * (http://www.torchmobile.com/)
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after
131 case CSSSelector::PseudoDecrement: 131 case CSSSelector::PseudoDecrement:
132 case CSSSelector::PseudoIncrement: 132 case CSSSelector::PseudoIncrement:
133 case CSSSelector::PseudoHorizontal: 133 case CSSSelector::PseudoHorizontal:
134 case CSSSelector::PseudoVertical: 134 case CSSSelector::PseudoVertical:
135 case CSSSelector::PseudoStart: 135 case CSSSelector::PseudoStart:
136 case CSSSelector::PseudoEnd: 136 case CSSSelector::PseudoEnd:
137 case CSSSelector::PseudoDoubleButton: 137 case CSSSelector::PseudoDoubleButton:
138 case CSSSelector::PseudoSingleButton: 138 case CSSSelector::PseudoSingleButton:
139 case CSSSelector::PseudoNoButton: 139 case CSSSelector::PseudoNoButton:
140 case CSSSelector::PseudoFullScreen: 140 case CSSSelector::PseudoFullScreen:
141 case CSSSelector::PseudoFullScreenAncestor:
142 case CSSSelector::PseudoInRange: 141 case CSSSelector::PseudoInRange:
143 case CSSSelector::PseudoOutOfRange: 142 case CSSSelector::PseudoOutOfRange:
144 case CSSSelector::PseudoWebKitCustomElement: 143 case CSSSelector::PseudoWebKitCustomElement:
145 case CSSSelector::PseudoBlinkInternalElement: 144 case CSSSelector::PseudoBlinkInternalElement:
146 case CSSSelector::PseudoCue: 145 case CSSSelector::PseudoCue:
147 case CSSSelector::PseudoFutureCue: 146 case CSSSelector::PseudoFutureCue:
148 case CSSSelector::PseudoPastCue: 147 case CSSSelector::PseudoPastCue:
149 case CSSSelector::PseudoUnresolved: 148 case CSSSelector::PseudoUnresolved:
150 case CSSSelector::PseudoDefined: 149 case CSSSelector::PseudoDefined:
151 case CSSSelector::PseudoContent: 150 case CSSSelector::PseudoContent:
(...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after
426 case CSSSelector::PseudoPlaceholderShown: 425 case CSSSelector::PseudoPlaceholderShown:
427 case CSSSelector::PseudoRequired: 426 case CSSSelector::PseudoRequired:
428 case CSSSelector::PseudoReadOnly: 427 case CSSSelector::PseudoReadOnly:
429 case CSSSelector::PseudoReadWrite: 428 case CSSSelector::PseudoReadWrite:
430 case CSSSelector::PseudoValid: 429 case CSSSelector::PseudoValid:
431 case CSSSelector::PseudoInvalid: 430 case CSSSelector::PseudoInvalid:
432 case CSSSelector::PseudoIndeterminate: 431 case CSSSelector::PseudoIndeterminate:
433 case CSSSelector::PseudoTarget: 432 case CSSSelector::PseudoTarget:
434 case CSSSelector::PseudoLang: 433 case CSSSelector::PseudoLang:
435 case CSSSelector::PseudoFullScreen: 434 case CSSSelector::PseudoFullScreen:
436 case CSSSelector::PseudoFullScreenAncestor:
437 case CSSSelector::PseudoInRange: 435 case CSSSelector::PseudoInRange:
438 case CSSSelector::PseudoOutOfRange: 436 case CSSSelector::PseudoOutOfRange:
439 case CSSSelector::PseudoUnresolved: 437 case CSSSelector::PseudoUnresolved:
440 case CSSSelector::PseudoDefined: 438 case CSSSelector::PseudoDefined:
441 return &ensurePseudoInvalidationSet(selector.getPseudoType(), type); 439 return &ensurePseudoInvalidationSet(selector.getPseudoType(), type);
442 case CSSSelector::PseudoFirstOfType: 440 case CSSSelector::PseudoFirstOfType:
443 case CSSSelector::PseudoLastOfType: 441 case CSSSelector::PseudoLastOfType:
444 case CSSSelector::PseudoOnlyOfType: 442 case CSSSelector::PseudoOnlyOfType:
445 case CSSSelector::PseudoNthChild: 443 case CSSSelector::PseudoNthChild:
446 case CSSSelector::PseudoNthOfType: 444 case CSSSelector::PseudoNthOfType:
(...skipping 737 matching lines...) Expand 10 before | Expand all | Expand 10 after
1184 return !classes.isEmpty() || !attributes.isEmpty() || !ids.isEmpty() || 1182 return !classes.isEmpty() || !attributes.isEmpty() || !ids.isEmpty() ||
1185 !tagNames.isEmpty() || customPseudoElement; 1183 !tagNames.isEmpty() || customPseudoElement;
1186 } 1184 }
1187 1185
1188 bool RuleFeatureSet::InvalidationSetFeatures::hasTagIdClassOrAttribute() const { 1186 bool RuleFeatureSet::InvalidationSetFeatures::hasTagIdClassOrAttribute() const {
1189 return !classes.isEmpty() || !attributes.isEmpty() || !ids.isEmpty() || 1187 return !classes.isEmpty() || !attributes.isEmpty() || !ids.isEmpty() ||
1190 !tagNames.isEmpty(); 1188 !tagNames.isEmpty();
1191 } 1189 }
1192 1190
1193 } // namespace blink 1191 } // namespace blink
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/css/CSSSelector.cpp ('k') | third_party/WebKit/Source/core/css/SelectorChecker.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698