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

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

Issue 2522793002: Remove ShadowDOMV1 runtime flag (status=stable) (Closed)
Patch Set: rebased Created 4 years 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, 2013 Apple Inc. 5 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Apple Inc.
6 * All rights reserved. 6 * All 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 447 matching lines...) Expand 10 before | Expand all | Expand 10 after
458 matchElementScopeRules(element, elementScopeResolver, collector); 458 matchElementScopeRules(element, elementScopeResolver, collector);
459 } 459 }
460 460
461 void StyleResolver::matchAuthorRules(const Element& element, 461 void StyleResolver::matchAuthorRules(const Element& element,
462 ElementRuleCollector& collector) { 462 ElementRuleCollector& collector) {
463 if (document().shadowCascadeOrder() != ShadowCascadeOrder::ShadowCascadeV1) { 463 if (document().shadowCascadeOrder() != ShadowCascadeOrder::ShadowCascadeV1) {
464 matchAuthorRulesV0(element, collector); 464 matchAuthorRulesV0(element, collector);
465 return; 465 return;
466 } 466 }
467 467
468 DCHECK(RuntimeEnabledFeatures::shadowDOMV1Enabled());
469 matchHostRules(element, collector); 468 matchHostRules(element, collector);
470 matchScopedRules(element, collector); 469 matchScopedRules(element, collector);
471 } 470 }
472 471
473 void StyleResolver::matchAuthorRulesV0(const Element& element, 472 void StyleResolver::matchAuthorRulesV0(const Element& element,
474 ElementRuleCollector& collector) { 473 ElementRuleCollector& collector) {
475 collector.clearMatchedRules(); 474 collector.clearMatchedRules();
476 475
477 CascadeOrder cascadeOrder = 0; 476 CascadeOrder cascadeOrder = 0;
478 HeapVector<Member<ScopedStyleResolver>, 8> resolversInShadowTree; 477 HeapVector<Member<ScopedStyleResolver>, 8> resolversInShadowTree;
(...skipping 1405 matching lines...) Expand 10 before | Expand all | Expand 10 after
1884 visitor->trace(m_viewportDependentMediaQueryResults); 1883 visitor->trace(m_viewportDependentMediaQueryResults);
1885 visitor->trace(m_deviceDependentMediaQueryResults); 1884 visitor->trace(m_deviceDependentMediaQueryResults);
1886 visitor->trace(m_selectorFilter); 1885 visitor->trace(m_selectorFilter);
1887 visitor->trace(m_styleSharingLists); 1886 visitor->trace(m_styleSharingLists);
1888 visitor->trace(m_pendingStyleSheets); 1887 visitor->trace(m_pendingStyleSheets);
1889 visitor->trace(m_document); 1888 visitor->trace(m_document);
1890 visitor->trace(m_tracker); 1889 visitor->trace(m_tracker);
1891 } 1890 }
1892 1891
1893 } // namespace blink 1892 } // namespace blink
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/css/parser/CSSSelectorParser.cpp ('k') | third_party/WebKit/Source/core/dom/Element.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698