Home | History | Annotate | Download | only in WebCore

Lines Matching full:markupaccumulator

7813         * editing/MarkupAccumulator.cpp:
31169 elementCannotHaveEndTag should be a member function of MarkupAccumulator
31172 Moved elementCannotHaveEndTag into MarkupAccumulator.
31176 * editing/MarkupAccumulator.cpp:
31177 (WebCore::MarkupAccumulator::elementCannotHaveEndTag): Added.
31178 * editing/MarkupAccumulator.h: Added MarkupAccumulator::elementCannotHaveEndTag.
31994 serializeNodesWithNamespaces should be in MarkupAccumulator
31997 Moved serializeNodesWithNamespaces to MarkupAccumulator, and renamed it to serializeNodes.
31998 MarkupAccumulator::serializeNode now returns the resultant string instead of having a separate takeResults().
31999 Added several helper functions to MarkupAccumulator.
32003 * editing/MarkupAccumulator.cpp:
32004 (WebCore::MarkupAccumulator::serializeNodes): Wrapper for serializeNodes and concatenateMarkup.
32005 (WebCore::MarkupAccumulator::serializeNodesWithNamespaces): Moved from markup.cpp
32006 (WebCore::MarkupAccumulator::appendStartTag): Calls appendString instead of appending into m_succeedingMarkup directly.
32007 (WebCore::MarkupAccumulator::appendEndTag): Ditto.
32008 (WebCore::MarkupAccumulator::totalLength): Added; extracted from takeResults.
32009 (WebCore::MarkupAccumulator::concatenateMarkup): Ditto.
32010 * editing/MarkupAccumulator.h:
32011 (WebCore::MarkupAccumulator::length): Added; calls totalLength.
32013 (WebCore::StyledMarkupAccumulator::appendString): Added; calls MarkupAccumulator's appendString.
32017 (WebCore::createMarkup): Uses MarkupAccumulator.
32208 Move MarkupAccumulator from markup.cpp to its own file
32211 This patch moves the MarkupAccumulator class into its own file.
32227 * editing/MarkupAccumulator.h: Added.
32228 * editing/MarkupAccumulator.cpp: Added.
55618 Move functions of StyledMarkupAccumulator below that of MarkupAccumulator
55622 to below the definitions of MarkupAccumulator's member functions.
59182 MarkupAccumulator should be broken down into two classes
59186 shouldAnnotate, m_shouldAnnotate, and m_reversedPrecedingMarkup from MarkupAccumulator to create
59189 Isolating MarkupAccumulator as a separate class has two advantages:
59191 2. Embedder can use MarkupAccumulator to implement "Save as" feature.
59193 Also made takeResults, appendText, and appendElement in MarkupAccumulator virtual to override in
59201 (WebCore::MarkupAccumulator::MarkupAccumulator): Removed shouldAnnotate from argument.
59202 (WebCore::MarkupAccumulator::~MarkupAccumulator): Added.
59206 (WebCore::StyledMarkupAccumulator::shouldAnnotate): Moved from MarkupAccumulator.
59207 (WebCore::MarkupAccumulator::appendStartTag): No longer takes convertBlocksToInlines and RangeFullySelectsNode.
59208 (WebCore::StyledMarkupAccumulator::wrapWithStyleNode): Moved from MarkupAccumulator.
59209 (WebCore::MarkupAccumulator::takeResults): No longer accumulates prepended text, and made virtual.
59211 (WebCore::MarkupAccumulator::shouldAddNamespaceAttribute): Takes a reference to Attribute instead of a pointer.
59212 (WebCore::MarkupAccumulator::entityMaskForText): Extracted from appendText.
59213 (WebCore::MarkupAccumulator::appendText): No longer deals with annotation.
59215 (WebCore::StyledMarkupAccumulator::stringValueForRange): Moved from MarkupAccumulator.
59216 (WebCore::StyledMarkupAccumulator::renderedText): Moved from MarkupAccumulator.
59217 (WebCore::MarkupAccumulator::appendElement): No longer deals with annotation.
59218 (WebCore::StyledMarkupAccumulator::wrapWithNode): Moved from MarkupAccumulator.
59219 (WebCore::StyledMarkupAccumulator::removeExteriorStyles): Moved from MarkupAccumulator.
59220 (WebCore::MarkupAccumulator::appendOpenTag): Added.
59221 (WebCore::MarkupAccumulator::appendCloseTag): Added.
59222 (WebCore::MarkupAccumulator::appendAttribute): Added.
59223 (WebCore::MarkupAccumulator::appendStartMarkup): No longer takes convertBlocksToInlines and RangeFullySelectsNode.
59225 (WebCore::createMarkup): Range version uses StyledMarkupAccumulator and node version uses MarkupAccumulator.
68113 (WebCore::MarkupAccumulator::appendAttributeValue): Calls appendCharactersReplacingEntities.
68114 (WebCore::MarkupAccumulator::appendNodeValue): Added.
68115 (WebCore::MarkupAccumulator::appendText): Calls appendNodeValue and appendCharactersReplacingEntities.
71013 (WebCore::MarkupAccumulator::shouldSelfClose):
71014 (WebCore::MarkupAccumulator::appendEndMarkup):
73360 MarkupAccumulator::appendStartMarkup should be broken down into pieces
73369 (WebCore::MarkupAccumulator::appendText):
73370 (WebCore::MarkupAccumulator::appendComment):
73371 (WebCore::MarkupAccumulator::appendProcessingInstruction):
73372 (WebCore::MarkupAccumulator::appendElement):
73373 (WebCore::MarkupAccumulator::appendCDATASection):
73374 (WebCore::MarkupAccumulator::appendStartMarkup):
74635 (WebCore::MarkupAccumulator::appendAttributeValue):
74637 (WebCore::MarkupAccumulator::appendStartMarkup):
75451 Range, EAnnotateForInterchange, and EAbsoluteURLs should be member variables of MarkupAccumulator
75457 (WebCore::MarkupAccumulator::MarkupAccumulator): Added shouldResolveURLs, shouldAnnotate, and range.
75458 (WebCore::MarkupAccumulator::shouldResolveURLs): Private inline accessor for m_shouldResolveURLs.
75459 (WebCore::MarkupAccumulator::shouldAnnotate): Private inline accessor for m_shouldAnnotate.
75460 (WebCore::MarkupAccumulator::appendEndTag): Renamed local variable result to markup.
75461 (WebCore::MarkupAccumulator::appendStartTag): Removed range, annotate, shouldResolveURLs from the function arguments.
75462 (WebCore::MarkupAccumulator::wrapWithNode): Ditto.
75463 (WebCore::MarkupAccumulator::appendStartMarkup): Ditto.
75464 (WebCore::serializeNodes): Ditto and uses MarkupAccumulator.
75465 (WebCore::createMarkup): Uses MarkupAccumulator.
75915 Renamed MarkupAccumulatorWrapper to MarkupAccumulator and moved the MarkupAccumulatorWrapper
75916 to the top of markup.cpp. Made various functions private member functions of MarkupAccumulator.
75921 (WebCore::MarkupAccumulator::):
75922 (WebCore::MarkupAccumulator::MarkupAccumulator):
75923 (WebCore::MarkupAccumulator::appendString):
75924 (WebCore::MarkupAccumulator::appendStartTag):
75925 (WebCore::MarkupAccumulator::appendEndTag):
75926 (WebCore::MarkupAccumulator::wrapWithNode):
75927 (WebCore::MarkupAccumulator::wrapWithStyleNode):
75928 (WebCore::MarkupAccumulator::takeResults):
75929 (WebCore::MarkupAccumulator::appendAttributeValue):
75930 (WebCore::MarkupAccumulator::escapeContentText):
75931 (WebCore::MarkupAccumulator::appendQuotedURLAttributeValue):
75932 (WebCore::MarkupAccumulator::stringValueForRange):
75933 (WebCore::MarkupAccumulator::ucharRange):
75934 (WebCore::MarkupAccumulator::appendUCharRange):
75935 (WebCore::MarkupAccumulator::renderedText):
75936 (WebCore::MarkupAccumulator::shouldAddNamespaceElement):
75937 (WebCore::MarkupAccumulator::shouldAddNamespaceAttribute):
75938 (WebCore::MarkupAccumulator::appendNamespace):
75939 (WebCore::MarkupAccumulator::appendDocumentType):
75940 (WebCore::MarkupAccumulator::removeExteriorStyles):
75941 (WebCore::MarkupAccumulator::appendStartMarkup):
75942 (WebCore::MarkupAccumulator::shouldSelfClose):
75943 (WebCore::MarkupAccumulator::appendEndMarkup):
79812 merge MarkupAccumulator and MarkupAccumulatorWrapper
79815 Removed MarkupAccumulator and added serializeNodesWithNamespaces to use MarkupAccumulatorWrapper
79817 now done by MarkupAccumulatorWrapper as done in the original MarkupAccumulator.
79827 (WebCore::serializeNodesWithNamespaces): Renamed from MarkupAccumulator::appendMarkup.
88816 MarkupAccumulatorWrapper is intended to be merged with MarkupAccumulator in the future.
121273 (WebCore::MarkupAccumulator::appendMarkup):