Home
last modified time | relevance | path

Searched refs:CSSSelector (Results 1 – 25 of 40) sorted by relevance

12

/external/webkit/Source/WebCore/css/
DCSSSelector.cpp41 void CSSSelector::createRareData() in createRareData()
50 unsigned CSSSelector::specificity() const in specificity()
55 for (const CSSSelector* selector = this; selector; selector = selector->tagHistory()) { in specificity()
63 inline unsigned CSSSelector::specificityForOneSelector() const in specificityForOneSelector()
95 unsigned CSSSelector::specificityForPage() const in specificityForPage()
116 PseudoId CSSSelector::pseudoId(PseudoType type) in pseudoId()
239 static HashMap<AtomicStringImpl*, CSSSelector::PseudoType>* nameToPseudoTypeMap() in nameToPseudoTypeMap()
326 static HashMap<AtomicStringImpl*, CSSSelector::PseudoType>* nameToPseudoType = 0; in nameToPseudoTypeMap()
328 nameToPseudoType = new HashMap<AtomicStringImpl*, CSSSelector::PseudoType>; in nameToPseudoTypeMap()
329 nameToPseudoType->set(active.impl(), CSSSelector::PseudoActive); in nameToPseudoTypeMap()
[all …]
DCSSSelectorList.cpp34 static CSSSelector* const freedSelectorArrayMarker = reinterpret_cast<CSSSelector*>(0xbbadbeef);
65 … m_selectorArray = reinterpret_cast<CSSSelector*>(fastMalloc(sizeof(CSSSelector) * flattenedSize)); in adoptSelectorVector()
70 OwnPtr<CSSSelector> selector = current->releaseSelector(); in adoptSelectorVector()
98 CSSSelector* s = m_selectorArray; in deleteSelectors()
104 s->~CSSSelector(); in deleteSelectors()
118 static bool forEachTagSelector(Functor& functor, CSSSelector* selector) in forEachTagSelector()
126 …for (CSSSelector* subSelector = selectorList->first(); subSelector; subSelector = CSSSelectorList:… in forEachTagSelector()
139 …for (CSSSelector* selector = selectorList->first(); selector; selector = CSSSelectorList::next(sel… in forEachSelector()
149 bool operator()(CSSSelector* selector) in operator ()()
167 bool operator()(CSSSelector* selector) in operator ()()
DCSSSelector.h35 class CSSSelector {
36 WTF_MAKE_NONCOPYABLE(CSSSelector); WTF_MAKE_FAST_ALLOCATED;
38 CSSSelector() in CSSSelector() function
52 CSSSelector(const QualifiedName& qName) in CSSSelector() function
66 ~CSSSelector() in ~CSSSelector()
83 bool operator==(const CSSSelector&);
233CSSSelector* tagHistory() const { return m_isLastInTagHistory ? 0 : const_cast<CSSSelector*>(this … in tagHistory()
315 inline bool CSSSelector::matchesPseudoElement() const in matchesPseudoElement()
322 inline bool CSSSelector::isUnknownPseudoElement() const in isUnknownPseudoElement()
327 inline bool CSSSelector::isSiblingSelector() const in isSiblingSelector()
[all …]
DCSSGrammar.y73 CSSSelector::MarginBoxType marginBox;
74 CSSSelector::Relation relation;
716 $$ = CSSSelector::TopLeftCornerMarginBox;
719 $$ = CSSSelector::TopLeftMarginBox;
722 $$ = CSSSelector::TopCenterMarginBox;
725 $$ = CSSSelector::TopRightMarginBox;
728 $$ = CSSSelector::TopRightCornerMarginBox;
731 $$ = CSSSelector::BottomLeftCornerMarginBox;
734 $$ = CSSSelector::BottomLeftMarginBox;
737 $$ = CSSSelector::BottomCenterMarginBox;
[all …]
DCSSSelectorList.h44 CSSSelector* first() const { return m_selectorArray ? m_selectorArray : 0; } in first()
45 static CSSSelector* next(CSSSelector*);
56 CSSSelector* m_selectorArray;
59 inline CSSSelector* CSSSelectorList::next(CSSSelector* current) in next()
DCSSParserValues.h104 PassOwnPtr<CSSSelector> releaseSelector() { return m_selector.release(); } in releaseSelector()
110 void setMatch(CSSSelector::Match value) { m_selector->m_match = value; } in setMatch()
111 void setRelation(CSSSelector::Relation value) { m_selector->m_relation = value; } in setRelation()
116 CSSSelector::PseudoType pseudoType() const { return m_selector->pseudoType(); } in pseudoType()
124 OwnPtr<CSSSelector> m_selector;
DCSSStyleSelector.cpp291 RuleData(CSSStyleRule*, CSSSelector*, unsigned position);
295 CSSSelector* selector() const { return m_selector; } in selector()
308 void collectIdentifierHashes(const CSSSelector*, unsigned& identifierCount);
311 CSSSelector* m_selector;
332 void addRule(CSSStyleRule* rule, CSSSelector* sel);
333 void addPageRule(CSSStyleRule* rule, CSSSelector* sel);
335 CSSStyleRule* rule, CSSSelector* sel);
934 bool CSSStyleSelector::SelectorChecker::checkSelector(CSSSelector* sel, Element* element) const in checkSelector()
2070 static inline bool selectorTagMatches(const Element* element, const CSSSelector* selector) in selectorTagMatches()
2081 static inline bool isFastCheckableSelector(const CSSSelector* selector) in isFastCheckableSelector()
[all …]
DCSSStyleSelector.h47 class CSSSelector; variable
261 bool checkSelector(CSSSelector*, Element*) const;
262 …SelectorMatch checkSelector(CSSSelector*, Element*, HashSet<AtomicStringImpl*>* selectorAttrs, Pse…
263 …bool checkOneSelector(CSSSelector*, Element*, HashSet<AtomicStringImpl*>* selectorAttrs, PseudoId&…
264 bool checkScrollbarPseudoClass(CSSSelector*, PseudoId& dynamicPseudo) const;
265 static bool fastCheckSelector(const CSSSelector*, const Element*);
DCSSPageRule.cpp42 CSSSelector* selector = selectorList().first(); in selectorText()
DCSSPageRule.h32 class CSSSelector; variable
DCSSStyleRule.h33 class CSSSelector; variable
DCSSStyleRule.cpp49 for (CSSSelector* s = selectorList().first(); s; s = CSSSelectorList::next(s)) { in selectorText()
DCSSParserValues.cpp91 : m_selector(adoptPtr(fastNew<CSSSelector>())) in CSSParserSelector()
DCSSParser.h45 class CSSSelector; variable
209 CSSRule* createMarginAtRule(CSSSelector::MarginBoxType marginBox);
DCSSComputedStyleDeclaration.cpp592 m_pseudoElementSpecifier = CSSSelector::pseudoId(CSSSelector::parsePseudoType( in CSSComputedStyleDeclaration()
DCSSParser.cpp6390 specifiers->setRelation(CSSSelector::ShadowDescendant); in updateSpecifiersWithElementName()
6425 CSSRule* CSSParser::createMarginAtRule(CSSSelector::MarginBoxType /* marginBox */) in createMarginAtRule()
/external/webkit/Source/WebCore/dom/
DSelectorNodeList.cpp48 CSSSelector* onlySelector = querySelectorList.hasOneSelector() ? querySelectorList.first() : 0; in createSelectorNodeList()
53 … && rootNode->inDocument() && onlySelector && onlySelector->m_match == CSSSelector::Id && !documen… in createSelectorNodeList()
61 …for (CSSSelector* selector = querySelectorList.first(); selector; selector = CSSSelectorList::next… in createSelectorNodeList()
DNode.cpp1789 …) && querySelectorList.hasOneSelector() && querySelectorList.first()->m_match == CSSSelector::Id) { in querySelector()
1800 …for (CSSSelector* selector = querySelectorList.first(); selector; selector = CSSSelectorList::next… in querySelector()
DElement.cpp1785 …for (CSSSelector* selector = selectorList.first(); selector; selector = CSSSelectorList::next(sele… in webkitMatchesSelector()
/external/webkit/Source/WebCore/
DChangeLog-2011-02-165970 * css/CSSSelector.cpp:
5971 (WebCore::CSSSelector::pseudoId): Removed now-unused enum values.
5973 (WebCore::CSSSelector::extractPseudoType): Ditto.
5974 * css/CSSSelector.h: Ditto.
12039 * css/CSSSelector.cpp:
12040 (WebCore::CSSSelector::pseudoId):
12042 (WebCore::CSSSelector::extractPseudoType):
12043 * css/CSSSelector.h:
12818 * css/CSSSelector.cpp:
12819 (WebCore::CSSSelector::pseudoId):
[all …]
DChangeLog-2009-06-1652969 * css/CSSSelector.cpp:
52970 (WebCore::CSSSelector::extractPseudoType): include new media controller element styles
52971 * css/CSSSelector.h:
52972 (WebCore::CSSSelector::): Ditto.
53791 * css/CSSSelector.cpp:
53792 (WebCore::CSSSelector::selectorText):
64530 * css/CSSSelector.h:
64536 Add a missing include for OwnPtr to make CSSSelector compile without
64539 * css/CSSSelector.h:
65217 Reduce size of the CSSSelector by one more pointer by using an array
[all …]
DAndroid.mk64 css/CSSSelector.cpp \
DChangeLog4346 * css/CSSSelector.cpp:
4347 (WebCore::CSSSelector::pseudoId): Support PseudoFullScreenMediaDocument.
4349 (WebCore::CSSSelector::extractPseudoType): Support PseudoFullScreenMediaDocument.
4350 * css/CSSSelector.h: Add PseudoFullScreenMediaDocument.
4872 * css/CSSSelector.h:
4873 (WebCore::CSSSelector::CSSSelector):
4874 (WebCore::CSSSelector::~CSSSelector):
17801 CSSSelector double frees
29624 * css/CSSSelector.cpp:
29625 (WebCore::CSSSelector::extractPseudoType):
[all …]
DChangeLog-2010-05-243303 * css/CSSSelector.cpp:
3304 (WebCore::CSSSelector::extractPseudoType):
3305 (WebCore::CSSSelector::selectorText):
3306 * css/CSSSelector.h:
3307 (WebCore::CSSSelector::):
8628 * css/CSSSelector.h:
8629 (WebCore::CSSSelector::CSSSelector):
8630 (WebCore::CSSSelector::RareData::RareData):
11227 * css/CSSSelector.cpp: (WebCore::CSSSelector::extractPseudoType): Don't recognize :first,
15651 * css/CSSSelector.cpp:
[all …]
DChangeLog-2005-08-237562 (CSSSelector::extractPseudoType):
7564 (DOM::CSSSelector::):
9295 (CSSSelector::print):
9296 (CSSSelector::selectorText):
9298 (DOM::CSSSelector::CSSSelector):
9299 (DOM::CSSSelector::hasTag):
9300 (DOM::CSSSelector::hasAttribute):
11171 (CSSSelector::anyTagName):
11172 (CSSSelector::print):
11173 (CSSSelector::specificity):
[all …]

12