-
eric@webkit.org authored
Reviewed by Adam Barth. Add setInsertionMode setter in preparation for "in foreign content" mode https://bugs.webkit.org/show_bug.cgi?id=41942 "in foreign content" mode needs to be able to use a fake insertion mode for processing. We need to be able to save the original insertion mode, set a fake one, and then restore the original if it wasn't changed. To detect changes, we need all callsites to use a setInsertionMode accessor instead of m_insertionMode = No functional changes, thus no tests. * html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInBody): (WebCore::HTMLTreeBuilder::processColgroupEndTagForInColumnGroup): (WebCore::HTMLTreeBuilder::processStartTagForInTable): (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processBodyEndTagForInBody): (WebCore::HTMLTreeBuilder::setInsertionModeAndEnd): (WebCore::HTMLTreeBuilder::processEndTagForInTableBody): (WebCore::HTMLTreeBuilder::processEndTagForInCell): (WebCore::HTMLTreeBuilder::processCaptionEndTagForInCaption): (WebCore::HTMLTreeBuilder::processTrEndTagForInRow): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processCharacter): (WebCore::HTMLTreeBuilder::processDefaultForInTableTextMode): (WebCore::HTMLTreeBuilder::processGenericRCDATAStartTag): (WebCore::HTMLTreeBuilder::processGenericRawTextStartTag): (WebCore::HTMLTreeBuilder::processScriptStartTag): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62919 268f45cc-cd09-0410-ab3c-d52691b4dbfc
23a1da12