Changeset 61818 in webkit
- Timestamp:
- Jun 24, 2010 9:30:59 PM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/Android.mk
r61677 r61818 163 163 dom/SelectorNodeList.cpp \ 164 164 dom/SpaceSplitString.cpp \ 165 dom/StaticHashSetNodeList.cpp \ 165 166 dom/StaticNodeList.cpp \ 166 167 dom/StyleElement.cpp \ -
trunk/WebCore/CMakeLists.txt
r61677 r61818 819 819 dom/SelectorNodeList.cpp 820 820 dom/SpaceSplitString.cpp 821 dom/StaticHashSetNodeList.cpp 821 822 dom/StaticNodeList.cpp 822 823 dom/StyleElement.cpp -
trunk/WebCore/ChangeLog
r61816 r61818 1 2010-06-22 Antonio Gomes <tonikitoo@webkit.org> 2 3 Reviewed by David Hyatt. 4 5 Add a NodeList-derivated wrapper class for a ListHashSet. 6 https://bugs.webkit.org/show_bug.cgi?id=41081 7 8 StaticHashSetList will work as a wrapper to ListHashSet objects that are 9 aimed to be exposed to the DOM. 10 11 As a use case, the rect based HitTest (bug 40197) will store the retrieved nodes 12 in a ListHashSet. It is going to be exposed to the DOM through are nodesFromRect 13 of Document returning a NodeList (i.e. StatisHashSetList) wrapping a ListHashSet. 14 15 No new tests. 16 1 17 2010-06-24 Cris Neckar <cdn@chromium.org> 2 18 -
trunk/WebCore/GNUmakefile.am
r61789 r61818 886 886 WebCore/dom/SpaceSplitString.cpp \ 887 887 WebCore/dom/SpaceSplitString.h \ 888 WebCore/dom/StaticHashSetNodeList.cpp \ 889 WebCore/dom/StaticHashSetNodeList.h \ 888 890 WebCore/dom/StaticNodeList.cpp \ 889 891 WebCore/dom/StaticNodeList.h \ -
trunk/WebCore/WebCore.pro
r61789 r61818 508 508 dom/OptionGroupElement.cpp \ 509 509 dom/OptionElement.cpp \ 510 dom/StaticHashSetNodeList.cpp \ 510 511 dom/OverflowEvent.cpp \ 511 512 dom/PageTransitionEvent.cpp \ … … 1252 1253 dom/OptionElement.h \ 1253 1254 dom/OptionGroupElement.h \ 1255 dom/StaticHashSetNodeList.h \ 1254 1256 dom/OverflowEvent.h \ 1255 1257 dom/PageTransitionEvent.h \ -
trunk/WebCore/WebCore.vcproj/WebCore.vcproj
r61677 r61818 30186 30186 </File> 30187 30187 <File 30188 RelativePath="..\dom\StaticHashSetNodeList.cpp" 30189 > 30190 </File> 30191 <File 30192 RelativePath="..\dom\StaticHashSetNodeList.h" 30193 > 30194 <File 30188 30195 RelativePath="..\dom\StaticNodeList.cpp" 30189 30196 > -
trunk/WebCore/WebCore.xcodeproj/project.pbxproj
r61789 r61818 4883 4883 CE4C00E610F6F7C100CA38F5 /* HTMLNoScriptElement.h in Headers */ = {isa = PBXBuildFile; fileRef = CE4C00E510F6F7C100CA38F5 /* HTMLNoScriptElement.h */; }; 4884 4884 CE54FD381016D9A6008B44C8 /* ScriptSourceProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = CE54FD371016D9A6008B44C8 /* ScriptSourceProvider.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4885 CEA3949C11D45CDA003094CF /* StaticHashSetNodeList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CEA3949A11D45CDA003094CF /* StaticHashSetNodeList.cpp */; }; 4886 CEA3949D11D45CDA003094CF /* StaticHashSetNodeList.h in Headers */ = {isa = PBXBuildFile; fileRef = CEA3949B11D45CDA003094CF /* StaticHashSetNodeList.h */; }; 4885 4887 CEF418CE1179678C009D112C /* ViewportArguments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CEF418CC1179678C009D112C /* ViewportArguments.cpp */; }; 4886 4888 CEF418CF1179678C009D112C /* ViewportArguments.h in Headers */ = {isa = PBXBuildFile; fileRef = CEF418CD1179678C009D112C /* ViewportArguments.h */; }; … … 10449 10451 CE4C00E510F6F7C100CA38F5 /* HTMLNoScriptElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTMLNoScriptElement.h; sourceTree = "<group>"; }; 10450 10452 CE54FD371016D9A6008B44C8 /* ScriptSourceProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptSourceProvider.h; sourceTree = "<group>"; }; 10453 CEA3949A11D45CDA003094CF /* StaticHashSetNodeList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StaticHashSetNodeList.cpp; sourceTree = "<group>"; }; 10454 CEA3949B11D45CDA003094CF /* StaticHashSetNodeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StaticHashSetNodeList.h; sourceTree = "<group>"; }; 10451 10455 CEF418CC1179678C009D112C /* ViewportArguments.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ViewportArguments.cpp; sourceTree = "<group>"; }; 10452 10456 CEF418CD1179678C009D112C /* ViewportArguments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewportArguments.h; sourceTree = "<group>"; }; … … 16827 16831 D01A27AB10C9BFD800026A42 /* SpaceSplitString.cpp */, 16828 16832 D01A27AC10C9BFD800026A42 /* SpaceSplitString.h */, 16833 CEA3949A11D45CDA003094CF /* StaticHashSetNodeList.cpp */, 16834 CEA3949B11D45CDA003094CF /* StaticHashSetNodeList.h */, 16829 16835 BC7FA62C0D1F0EFF00DB22A9 /* StaticNodeList.cpp */, 16830 16836 BC7FA62B0D1F0EFF00DB22A9 /* StaticNodeList.h */, … … 19531 19537 A8E6A78111D1661B00311F4A /* HTMLParserScheduler.h in Headers */, 19532 19538 A84D827C11D333ED00972990 /* RawDataDocumentParser.h in Headers */, 19539 CEA3949D11D45CDA003094CF /* StaticHashSetNodeList.h in Headers */, 19533 19540 ); 19534 19541 runOnlyForDeploymentPostprocessing = 0; … … 21850 21857 B525A96611CA2340003A23A8 /* JSSQLException.cpp in Sources */, 21851 21858 A8E6A78211D1661B00311F4A /* HTMLParserScheduler.cpp in Sources */, 21859 CEA3949C11D45CDA003094CF /* StaticHashSetNodeList.cpp in Sources */, 21852 21860 ); 21853 21861 runOnlyForDeploymentPostprocessing = 0;
Note: See TracChangeset
for help on using the changeset viewer.