Changeset 90654 in webkit
- Timestamp:
- Jul 8, 2011 12:31:34 PM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r90653 r90654 1 2011-07-08 Jeffrey Pfau <jpfau@apple.com> 2 3 Add framework for a new/dummy XMLDocumentParser 4 https://bugs.webkit.org/show_bug.cgi?id=63955 5 6 Reviewed by Adam Barth. 7 8 Added a dummy framework NewXMLDocumentParser 9 10 * WebCore.xcodeproj/project.pbxproj: 11 * dom/Document.cpp: 12 (WebCore::Document::createParser): 13 * xml/parser/NewXMLDocumentParser.cpp: Added. 14 (WebCore::NewXMLDocumentParser::NewXMLDocumentParser): 15 (WebCore::NewXMLDocumentParser::textPosition): 16 (WebCore::NewXMLDocumentParser::lineNumber): 17 (WebCore::NewXMLDocumentParser::insert): 18 (WebCore::NewXMLDocumentParser::append): 19 (WebCore::NewXMLDocumentParser::finish): 20 (WebCore::NewXMLDocumentParser::detach): 21 (WebCore::NewXMLDocumentParser::hasInsertionPoint): 22 (WebCore::NewXMLDocumentParser::finishWasCalled): 23 (WebCore::NewXMLDocumentParser::processingData): 24 (WebCore::NewXMLDocumentParser::prepareToStopParsing): 25 (WebCore::NewXMLDocumentParser::stopParsing): 26 (WebCore::NewXMLDocumentParser::isWaitingForScripts): 27 (WebCore::NewXMLDocumentParser::isExecutingScript): 28 (WebCore::NewXMLDocumentParser::executeScriptsWaitingForStylesheets): 29 * xml/parser/NewXMLDocumentParser.h: Added. 30 (WebCore::NewXMLDocumentParser::create): 31 1 32 2011-07-08 David Reveman <reveman@chromium.org> 2 33 -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r90619 r90654 54 54 00B9318B13BA8DC90035A948 /* XMLDocumentParserScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00B9318513BA867F0035A948 /* XMLDocumentParserScope.cpp */; }; 55 55 00B9318C13BA8DCC0035A948 /* XMLDocumentParserScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 00B9318613BA867F0035A948 /* XMLDocumentParserScope.h */; }; 56 00CA93B213C6691600F7FE95 /* NewXMLDocumentParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CA93B113C6691600F7FE95 /* NewXMLDocumentParser.h */; }; 57 00CA93B513C6697C00F7FE95 /* NewXMLDocumentParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00CA93B413C6697C00F7FE95 /* NewXMLDocumentParser.cpp */; }; 56 58 052BFCE9128ABF1500FD338D /* GeolocationClientMock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 052BFCE8128ABF1500FD338D /* GeolocationClientMock.cpp */; }; 57 59 052BFCEB128ABF2100FD338D /* GeolocationClientMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 052BFCEA128ABF2100FD338D /* GeolocationClientMock.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 6413 6415 00B9318513BA867F0035A948 /* XMLDocumentParserScope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XMLDocumentParserScope.cpp; sourceTree = "<group>"; }; 6414 6416 00B9318613BA867F0035A948 /* XMLDocumentParserScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMLDocumentParserScope.h; sourceTree = "<group>"; }; 6417 00CA93B113C6691600F7FE95 /* NewXMLDocumentParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NewXMLDocumentParser.h; sourceTree = "<group>"; }; 6418 00CA93B413C6697C00F7FE95 /* NewXMLDocumentParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NewXMLDocumentParser.cpp; sourceTree = "<group>"; }; 6415 6419 052BFCE8128ABF1500FD338D /* GeolocationClientMock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GeolocationClientMock.cpp; path = mock/GeolocationClientMock.cpp; sourceTree = "<group>"; }; 6416 6420 052BFCEA128ABF2100FD338D /* GeolocationClientMock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GeolocationClientMock.h; path = mock/GeolocationClientMock.h; sourceTree = "<group>"; }; … … 12709 12713 00B9318513BA867F0035A948 /* XMLDocumentParserScope.cpp */, 12710 12714 00B9318613BA867F0035A948 /* XMLDocumentParserScope.h */, 12715 00CA93B113C6691600F7FE95 /* NewXMLDocumentParser.h */, 12716 00CA93B413C6697C00F7FE95 /* NewXMLDocumentParser.cpp */, 12711 12717 ); 12712 12718 path = parser; … … 22153 22159 59C27F07138D28CF0079B7E2 /* NetworkResourcesData.h in Headers */, 22154 22160 1A7FA6190DDA3B3A0028F8A5 /* NetworkStateNotifier.h in Headers */, 22161 00CA93B213C6691600F7FE95 /* NewXMLDocumentParser.h in Headers */, 22155 22162 BCEF43DD0E674012001C1287 /* NinePieceImage.h in Headers */, 22156 22163 14115B5209F84B7100CA4FC1 /* Node.h in Headers */, … … 25130 25137 1A7FA61B0DDA3BBE0028F8A5 /* NetworkStateNotifier.cpp in Sources */, 25131 25138 1A7FA6490DDA3CBA0028F8A5 /* NetworkStateNotifierMac.cpp in Sources */, 25139 00CA93B513C6697C00F7FE95 /* NewXMLDocumentParser.cpp in Sources */, 25132 25140 BCEF43E00E674110001C1287 /* NinePieceImage.cpp in Sources */, 25133 25141 A8C4A80009D563270003AC8D /* Node.cpp in Sources */, -
trunk/Source/WebCore/dom/Document.cpp
r90471 r90654 107 107 #include "NameNodeList.h" 108 108 #include "NestingLevelIncrementer.h" 109 #include "NewXMLDocumentParser.h" 109 110 #include "NodeFilter.h" 110 111 #include "NodeIterator.h" … … 1914 1915 { 1915 1916 // FIXME: this should probably pass the frame instead 1917 #if ENABLE(NEW_XML) 1918 return NewXMLDocumentParser::create(this); 1919 #else 1916 1920 return XMLDocumentParser::create(this, view()); 1921 #endif 1917 1922 } 1918 1923
Note: See TracChangeset
for help on using the changeset viewer.