Changeset 91548 in webkit
- Timestamp:
- Jul 21, 2011 8:12:43 PM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 12 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/CMakeLists.txt
r91392 r91548 577 577 dom/SelectorNodeList.cpp 578 578 dom/ShadowContentElement.cpp 579 dom/Shadow ContentSelector.cpp579 dom/ShadowInclusionSelector.cpp 580 580 dom/ShadowRoot.cpp 581 581 dom/SpaceSplitString.cpp -
trunk/Source/WebCore/ChangeLog
r91547 r91548 1 2011-07-21 MORITA Hajime <morrita@google.com> 2 3 [Refactoring] ShadowContentSelector should be ShadowInclusionSelector 4 https://bugs.webkit.org/show_bug.cgi?id=64850 5 6 Reviewed by Dimitri Glazkov. 7 8 Renamed: 9 - ShadowContentSelector -> ShadowInclusionSelector 10 - ShadowContentSelector::findInclusionFor -> ShadowInclusionSelector::findFor 11 - ShadowContentSelector::selectInclusion -> ShadowInclusionSelector::select 12 - ShadowContentSelector::unselectInclusion -> ShadowInclusionSelector::unselect 13 - ShadowContentSelector::didSelectInclusion -> ShadowInclusionSelector::didSelect 14 - ShadowContentSelector::willSelectInclusionOver -> ShadowInclusionSelector::willSelectOver 15 - ShadowContentSelector::hasChildren -> ShadowInclusionSelector::hasCandidates 16 17 No new tests. Just a textual change. 18 19 * CMakeLists.txt: 20 * GNUmakefile.list.am: 21 * WebCore.gypi: 22 * WebCore.pro: 23 * WebCore.vcproj/WebCore.vcproj: 24 * WebCore.xcodeproj/project.pbxproj: 25 * dom/DOMAllInOne.cpp: 26 * dom/NodeRenderingContext.cpp: 27 * dom/ShadowContentElement.cpp: 28 (WebCore::ShadowContentElement::attach): 29 (WebCore::ShadowContentElement::detach): 30 * dom/ShadowInclusionSelector.cpp: Renamed from Source/WebCore/dom/ShadowContentSelector.cpp. 31 (WebCore::ShadowInclusion::append): 32 (WebCore::ShadowInclusion::unlink): 33 (WebCore::ShadowInclusionList::ShadowInclusionList): 34 (WebCore::ShadowInclusionList::~ShadowInclusionList): 35 (WebCore::ShadowInclusionList::find): 36 (WebCore::ShadowInclusionList::clear): 37 (WebCore::ShadowInclusionList::append): 38 (WebCore::ShadowInclusionSelector::ShadowInclusionSelector): 39 (WebCore::ShadowInclusionSelector::~ShadowInclusionSelector): 40 (WebCore::ShadowInclusionSelector::select): 41 (WebCore::ShadowInclusionSelector::unselect): 42 (WebCore::ShadowInclusionSelector::findFor): 43 (WebCore::ShadowInclusionSelector::didSelect): 44 (WebCore::ShadowInclusionSelector::willSelectOver): 45 * dom/ShadowInclusionSelector.h: Renamed from Source/WebCore/dom/ShadowContentSelector.h. 46 (WebCore::ShadowInclusion::includer): 47 (WebCore::ShadowInclusion::content): 48 (WebCore::ShadowInclusion::next): 49 (WebCore::ShadowInclusion::previous): 50 (WebCore::ShadowInclusion::ShadowInclusion): 51 (WebCore::ShadowInclusion::create): 52 (WebCore::ShadowInclusionList::first): 53 (WebCore::ShadowInclusionList::last): 54 (WebCore::ShadowInclusionList::isEmpty): 55 (WebCore::ShadowInclusionSet::add): 56 (WebCore::ShadowInclusionSet::remove): 57 (WebCore::ShadowInclusionSet::isEmpty): 58 (WebCore::ShadowInclusionSet::Translator::hash): 59 (WebCore::ShadowInclusionSet::Translator::equal): 60 (WebCore::ShadowInclusionSet::Hash::hash): 61 (WebCore::ShadowInclusionSet::Hash::equal): 62 (WebCore::ShadowInclusionSet::find): 63 (WebCore::ShadowInclusionSelector::hasCandidates): 64 * dom/ShadowRoot.cpp: 65 (WebCore::ShadowRoot::includerFor): 66 (WebCore::ShadowRoot::attach): 67 (WebCore::ShadowRoot::inclusions): 68 (WebCore::ShadowRoot::ensureInclusions): 69 * dom/ShadowRoot.h: 70 1 71 2011-07-21 Robin Qiu <robin.qiu.dev@gmail.com> 2 72 -
trunk/Source/WebCore/GNUmakefile.list.am
r91455 r91548 1274 1274 Source/WebCore/dom/ShadowContentElement.cpp \ 1275 1275 Source/WebCore/dom/ShadowContentElement.h \ 1276 Source/WebCore/dom/Shadow ContentSelector.cpp \1277 Source/WebCore/dom/Shadow ContentSelector.h \1276 Source/WebCore/dom/ShadowInclusionSelector.cpp \ 1277 Source/WebCore/dom/ShadowInclusionSelector.h \ 1278 1278 Source/WebCore/dom/ShadowRoot.cpp \ 1279 1279 Source/WebCore/dom/ShadowRoot.h \ -
trunk/Source/WebCore/WebCore.gypi
r91455 r91548 2594 2594 'dom/ShadowContentElement.cpp', 2595 2595 'dom/ShadowContentElement.h', 2596 'dom/Shadow ContentSelector.cpp',2597 'dom/Shadow ContentSelector.h',2596 'dom/ShadowInclusionSelector.cpp', 2597 'dom/ShadowInclusionSelector.h', 2598 2598 'dom/ShadowRoot.cpp', 2599 2599 'dom/ShadowRoot.h', -
trunk/Source/WebCore/WebCore.pro
r91455 r91548 539 539 dom/SelectorNodeList.cpp \ 540 540 dom/ShadowContentElement.cpp \ 541 dom/Shadow ContentSelector.cpp \541 dom/ShadowInclusionSelector.cpp \ 542 542 dom/ShadowRoot.cpp \ 543 543 dom/SpaceSplitString.cpp \ … … 1522 1522 dom/SelectorNodeList.h \ 1523 1523 dom/ShadowContentElement.h \ 1524 dom/Shadow ContentSelector.h \1524 dom/ShadowInclusionSelector.h \ 1525 1525 dom/ShadowRoot.h \ 1526 1526 dom/SpaceSplitString.h \ -
trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj
r91455 r91548 48151 48151 </File> 48152 48152 <File 48153 RelativePath="..\dom\Shadow ContentSelector.cpp"48154 > 48155 <FileConfiguration 48156 Name="Debug|Win32" 48157 ExcludedFromBuild="true" 48158 > 48159 <Tool 48160 Name="VCCLCompilerTool" 48161 /> 48162 </FileConfiguration> 48163 <FileConfiguration 48164 Name="Release|Win32" 48165 ExcludedFromBuild="true" 48166 > 48167 <Tool 48168 Name="VCCLCompilerTool" 48169 /> 48170 </FileConfiguration> 48171 <FileConfiguration 48172 Name="Debug_Cairo_CFLite|Win32" 48173 ExcludedFromBuild="true" 48174 > 48175 <Tool 48176 Name="VCCLCompilerTool" 48177 /> 48178 </FileConfiguration> 48179 <FileConfiguration 48180 Name="Release_Cairo_CFLite|Win32" 48181 ExcludedFromBuild="true" 48182 > 48183 <Tool 48184 Name="VCCLCompilerTool" 48185 /> 48186 </FileConfiguration> 48187 <FileConfiguration 48188 Name="Debug_All|Win32" 48189 ExcludedFromBuild="true" 48190 > 48191 <Tool 48192 Name="VCCLCompilerTool" 48193 /> 48194 </FileConfiguration> 48195 <FileConfiguration 48196 Name="Production|Win32" 48197 ExcludedFromBuild="true" 48198 > 48199 <Tool 48200 Name="VCCLCompilerTool" 48201 /> 48202 </FileConfiguration> 48203 </File> 48204 <File 48205 RelativePath="..\dom\Shadow ContentSelector.h"48153 RelativePath="..\dom\ShadowInclusionSelector.cpp" 48154 > 48155 <FileConfiguration 48156 Name="Debug|Win32" 48157 ExcludedFromBuild="true" 48158 > 48159 <Tool 48160 Name="VCCLCompilerTool" 48161 /> 48162 </FileConfiguration> 48163 <FileConfiguration 48164 Name="Release|Win32" 48165 ExcludedFromBuild="true" 48166 > 48167 <Tool 48168 Name="VCCLCompilerTool" 48169 /> 48170 </FileConfiguration> 48171 <FileConfiguration 48172 Name="Debug_Cairo_CFLite|Win32" 48173 ExcludedFromBuild="true" 48174 > 48175 <Tool 48176 Name="VCCLCompilerTool" 48177 /> 48178 </FileConfiguration> 48179 <FileConfiguration 48180 Name="Release_Cairo_CFLite|Win32" 48181 ExcludedFromBuild="true" 48182 > 48183 <Tool 48184 Name="VCCLCompilerTool" 48185 /> 48186 </FileConfiguration> 48187 <FileConfiguration 48188 Name="Debug_All|Win32" 48189 ExcludedFromBuild="true" 48190 > 48191 <Tool 48192 Name="VCCLCompilerTool" 48193 /> 48194 </FileConfiguration> 48195 <FileConfiguration 48196 Name="Production|Win32" 48197 ExcludedFromBuild="true" 48198 > 48199 <Tool 48200 Name="VCCLCompilerTool" 48201 /> 48202 </FileConfiguration> 48203 </File> 48204 <File 48205 RelativePath="..\dom\ShadowInclusionSelector.h" 48206 48206 > 48207 48207 </File> -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r91485 r91548 3331 3331 A718760E0B2A120100A16ECE /* DragActions.h in Headers */ = {isa = PBXBuildFile; fileRef = A718760D0B2A120100A16ECE /* DragActions.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3332 3332 A71878900B2D04AC00A16ECE /* DragControllerMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = A718788F0B2D04AC00A16ECE /* DragControllerMac.mm */; }; 3333 A71C30B81381265E00DBC351 /* Shadow ContentSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A71C30B61381265E00DBC351 /* ShadowContentSelector.cpp */; };3334 A71C30B91381265E00DBC351 /* Shadow ContentSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = A71C30B71381265E00DBC351 /* ShadowContentSelector.h */; };3333 A71C30B81381265E00DBC351 /* ShadowInclusionSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A71C30B61381265E00DBC351 /* ShadowInclusionSelector.cpp */; }; 3334 A71C30B91381265E00DBC351 /* ShadowInclusionSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = A71C30B71381265E00DBC351 /* ShadowInclusionSelector.h */; }; 3335 3335 A73F95FE12C97BFE0031AAF9 /* RoundedRect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A73F95FC12C97BFE0031AAF9 /* RoundedRect.cpp */; }; 3336 3336 A73F95FF12C97BFE0031AAF9 /* RoundedRect.h in Headers */ = {isa = PBXBuildFile; fileRef = A73F95FD12C97BFE0031AAF9 /* RoundedRect.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 9900 9900 A718788F0B2D04AC00A16ECE /* DragControllerMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DragControllerMac.mm; sourceTree = "<group>"; }; 9901 9901 A71A70C911AFB02000989D6D /* HTMLMeterElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = HTMLMeterElement.idl; sourceTree = "<group>"; }; 9902 A71C30B61381265E00DBC351 /* Shadow ContentSelector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowContentSelector.cpp; sourceTree = "<group>"; };9903 A71C30B71381265E00DBC351 /* Shadow ContentSelector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShadowContentSelector.h; sourceTree = "<group>"; };9902 A71C30B61381265E00DBC351 /* ShadowInclusionSelector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShadowInclusionSelector.cpp; sourceTree = "<group>"; }; 9903 A71C30B71381265E00DBC351 /* ShadowInclusionSelector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShadowInclusionSelector.h; sourceTree = "<group>"; }; 9904 9904 A73F95FC12C97BFE0031AAF9 /* RoundedRect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RoundedRect.cpp; sourceTree = "<group>"; }; 9905 9905 A73F95FD12C97BFE0031AAF9 /* RoundedRect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RoundedRect.h; sourceTree = "<group>"; }; … … 19883 19883 A766CF8B13810E0C0011A0B3 /* ShadowContentElement.cpp */, 19884 19884 A74C2D3B13811E0D00F83572 /* ShadowContentElement.h */, 19885 A71C30B61381265E00DBC351 /* Shadow ContentSelector.cpp */,19886 A71C30B71381265E00DBC351 /* Shadow ContentSelector.h */,19885 A71C30B61381265E00DBC351 /* ShadowInclusionSelector.cpp */, 19886 A71C30B71381265E00DBC351 /* ShadowInclusionSelector.h */, 19887 19887 A6D169611346B49B000EB770 /* ShadowRoot.cpp */, 19888 19888 A6D169631346B4C1000EB770 /* ShadowRoot.h */, … … 22653 22653 0F3DD45012F5EA1B000D9190 /* ShadowBlur.h in Headers */, 22654 22654 A74C2D3C13811E0D00F83572 /* ShadowContentElement.h in Headers */, 22655 A71C30B91381265E00DBC351 /* Shadow ContentSelector.h in Headers */,22655 A71C30B91381265E00DBC351 /* ShadowInclusionSelector.h in Headers */, 22656 22656 BC5EB8C40E82031B00B25965 /* ShadowData.h in Headers */, 22657 22657 A6D169641346B4C1000EB770 /* ShadowRoot.h in Headers */, … … 25563 25563 0F3DD44F12F5EA1B000D9190 /* ShadowBlur.cpp in Sources */, 25564 25564 A766CF8C13810E0C0011A0B3 /* ShadowContentElement.cpp in Sources */, 25565 A71C30B81381265E00DBC351 /* Shadow ContentSelector.cpp in Sources */,25565 A71C30B81381265E00DBC351 /* ShadowInclusionSelector.cpp in Sources */, 25566 25566 BC5EB8C30E82031B00B25965 /* ShadowData.cpp in Sources */, 25567 25567 A6D169621346B49B000EB770 /* ShadowRoot.cpp in Sources */, -
trunk/Source/WebCore/dom/DOMAllInOne.cpp
r91364 r91548 116 116 #include "SelectorNodeList.cpp" 117 117 #include "ShadowContentElement.cpp" 118 #include "Shadow ContentSelector.cpp"118 #include "ShadowInclusionSelector.cpp" 119 119 #include "ShadowRoot.cpp" 120 120 #include "SpaceSplitString.cpp" -
trunk/Source/WebCore/dom/NodeRenderingContext.cpp
r91453 r91548 32 32 #include "RenderObject.h" 33 33 #include "ShadowContentElement.h" 34 #include "Shadow ContentSelector.h"34 #include "ShadowInclusionSelector.h" 35 35 #include "ShadowRoot.h" 36 36 -
trunk/Source/WebCore/dom/ShadowContentElement.cpp
r91453 r91548 29 29 30 30 #include "HTMLNames.h" 31 #include "Shadow ContentSelector.h"31 #include "ShadowInclusionSelector.h" 32 32 #include "ShadowRoot.h" 33 33 … … 56 56 57 57 if (ShadowRoot* root = toShadowRoot(shadowTreeRootNode())) { 58 Shadow ContentSelector* selector = root->ensureInclusions();59 selector->unselect Inclusion(m_inclusions.get());60 selector->select Inclusion(this, m_inclusions.get());58 ShadowInclusionSelector* selector = root->ensureInclusions(); 59 selector->unselect(m_inclusions.get()); 60 selector->select(this, m_inclusions.get()); 61 61 for (ShadowInclusion* inclusion = m_inclusions->first(); inclusion; inclusion = inclusion->next()) 62 62 inclusion->content()->detach(); … … 69 69 { 70 70 if (ShadowRoot* root = toShadowRoot(shadowTreeRootNode())) { 71 if (Shadow ContentSelector* selector = root->inclusions())72 selector->unselect Inclusion(m_inclusions.get());71 if (ShadowInclusionSelector* selector = root->inclusions()) 72 selector->unselect(m_inclusions.get()); 73 73 } 74 74 -
trunk/Source/WebCore/dom/ShadowInclusionSelector.cpp
r91547 r91548 26 26 27 27 #include "config.h" 28 #include "Shadow ContentSelector.h"28 #include "ShadowInclusionSelector.h" 29 29 30 30 #include "ShadowContentElement.h" … … 99 99 } 100 100 101 Shadow ContentSelector::ShadowContentSelector()101 ShadowInclusionSelector::ShadowInclusionSelector() 102 102 { 103 103 } 104 104 105 Shadow ContentSelector::~ShadowContentSelector()105 ShadowInclusionSelector::~ShadowInclusionSelector() 106 106 { 107 ASSERT(m_c hildren.isEmpty());107 ASSERT(m_candidates.isEmpty()); 108 108 } 109 109 110 void Shadow ContentSelector::selectInclusion(ShadowContentElement* contentElement, ShadowInclusionList* inclusions)110 void ShadowInclusionSelector::select(ShadowContentElement* contentElement, ShadowInclusionList* inclusions) 111 111 { 112 112 ASSERT(inclusions->isEmpty()); 113 113 114 for (size_t i = 0; i < m_c hildren.size(); ++i) {115 Node* child = m_c hildren[i].get();114 for (size_t i = 0; i < m_candidates.size(); ++i) { 115 Node* child = m_candidates[i].get(); 116 116 if (!child) 117 117 continue; … … 122 122 inclusions->append(inclusion); 123 123 m_inclusionSet.add(inclusion.get()); 124 m_c hildren[i] = 0;124 m_candidates[i] = 0; 125 125 } 126 126 } 127 127 128 void Shadow ContentSelector::unselectInclusion(ShadowInclusionList* list)128 void ShadowInclusionSelector::unselect(ShadowInclusionList* list) 129 129 { 130 130 for (ShadowInclusion* inclusion = list->first(); inclusion; inclusion = inclusion->next()) … … 133 133 } 134 134 135 ShadowInclusion* Shadow ContentSelector::findInclusionFor(Node* key) const135 ShadowInclusion* ShadowInclusionSelector::findFor(Node* key) const 136 136 { 137 137 return m_inclusionSet.find(key); 138 138 } 139 139 140 void Shadow ContentSelector::didSelectInclusion()140 void ShadowInclusionSelector::didSelect() 141 141 { 142 m_c hildren.clear();142 m_candidates.clear(); 143 143 } 144 144 145 void Shadow ContentSelector::willSelectInclusionOver(ShadowRoot* scope)145 void ShadowInclusionSelector::willSelectOver(ShadowRoot* scope) 146 146 { 147 if (!m_c hildren.isEmpty())147 if (!m_candidates.isEmpty()) 148 148 return; 149 149 for (Node* node = scope->shadowHost()->firstChild(); node; node = node->nextSibling()) 150 m_c hildren.append(node);150 m_candidates.append(node); 151 151 } 152 152 -
trunk/Source/WebCore/dom/ShadowInclusionSelector.h
r91547 r91548 29 29 */ 30 30 31 #ifndef Shadow ContentSelector_h32 #define Shadow ContentSelector_h31 #ifndef ShadowInclusionSelector_h 32 #define ShadowInclusionSelector_h 33 33 34 34 #include <wtf/Forward.h> … … 124 124 } 125 125 126 class Shadow ContentSelector {127 WTF_MAKE_NONCOPYABLE(Shadow ContentSelector);126 class ShadowInclusionSelector { 127 WTF_MAKE_NONCOPYABLE(ShadowInclusionSelector); 128 128 public: 129 Shadow ContentSelector();130 ~Shadow ContentSelector();129 ShadowInclusionSelector(); 130 ~ShadowInclusionSelector(); 131 131 132 void select Inclusion(ShadowContentElement*, ShadowInclusionList*);133 void unselect Inclusion(ShadowInclusionList*);134 ShadowInclusion* find InclusionFor(Node* key) const;132 void select(ShadowContentElement*, ShadowInclusionList*); 133 void unselect(ShadowInclusionList*); 134 ShadowInclusion* findFor(Node* key) const; 135 135 136 void willSelect InclusionOver(ShadowRoot*);137 void didSelect Inclusion();138 bool hasC hildren() const { return !m_children.isEmpty(); }136 void willSelectOver(ShadowRoot*); 137 void didSelect(); 138 bool hasCandidates() const { return !m_candidates.isEmpty(); } 139 139 140 140 … … 143 143 void addToSet(ShadowInclusionList*); 144 144 145 Vector<RefPtr<Node> > m_c hildren;145 Vector<RefPtr<Node> > m_candidates; 146 146 ShadowInclusionSet m_inclusionSet; 147 147 }; -
trunk/Source/WebCore/dom/ShadowRoot.cpp
r91453 r91548 32 32 #include "NodeRareData.h" 33 33 #include "ShadowContentElement.h" 34 #include "Shadow ContentSelector.h"34 #include "ShadowInclusionSelector.h" 35 35 36 36 namespace WebCore { … … 101 101 if (!m_inclusions) 102 102 return 0; 103 ShadowInclusion* found = m_inclusions->find InclusionFor(node);103 ShadowInclusion* found = m_inclusions->findFor(node); 104 104 if (!found) 105 105 return 0; … … 140 140 // ensureInclusions(), and here we just ensure that 141 141 // it is in clean state. 142 ASSERT(!m_inclusions || !m_inclusions->hasC hildren());142 ASSERT(!m_inclusions || !m_inclusions->hasCandidates()); 143 143 TreeScope::attach(); 144 144 if (m_inclusions) 145 m_inclusions->didSelect Inclusion();145 m_inclusions->didSelect(); 146 146 } 147 147 148 Shadow ContentSelector* ShadowRoot::inclusions() const148 ShadowInclusionSelector* ShadowRoot::inclusions() const 149 149 { 150 150 return m_inclusions.get(); 151 151 } 152 152 153 Shadow ContentSelector* ShadowRoot::ensureInclusions()153 ShadowInclusionSelector* ShadowRoot::ensureInclusions() 154 154 { 155 155 if (!m_inclusions) 156 m_inclusions = adoptPtr(new Shadow ContentSelector());157 m_inclusions->willSelect InclusionOver(this);156 m_inclusions = adoptPtr(new ShadowInclusionSelector()); 157 m_inclusions->willSelectOver(this); 158 158 return m_inclusions.get(); 159 159 } -
trunk/Source/WebCore/dom/ShadowRoot.h
r91453 r91548 34 34 class Document; 35 35 class ShadowContentElement; 36 class Shadow ContentSelector;36 class ShadowInclusionSelector; 37 37 38 38 class ShadowRoot : public TreeScope { … … 50 50 void setApplyAuthorSheets(bool); 51 51 52 Shadow ContentSelector* inclusions() const;53 Shadow ContentSelector* ensureInclusions();52 ShadowInclusionSelector* inclusions() const; 53 ShadowInclusionSelector* ensureInclusions(); 54 54 55 55 private: … … 65 65 66 66 bool m_applyAuthorSheets; 67 OwnPtr<Shadow ContentSelector> m_inclusions;67 OwnPtr<ShadowInclusionSelector> m_inclusions; 68 68 }; 69 69
Note: See TracChangeset
for help on using the changeset viewer.