| Index: Source/core/editing/markup.cpp
|
| diff --git a/Source/core/editing/markup.cpp b/Source/core/editing/markup.cpp
|
| index da3b8c95d47e0b3d91a280a20528db2fef5037f7..9c07f3f61e0b039a10b808172b6322e065c0fd03 100644
|
| --- a/Source/core/editing/markup.cpp
|
| +++ b/Source/core/editing/markup.cpp
|
| @@ -496,7 +496,7 @@ static bool isElementPresentational(const Node* node)
|
|
|
| static Node* highestAncestorToWrapMarkup(const Range* range, EAnnotateForInterchange shouldAnnotate, Node* constrainingAncestor)
|
| {
|
| - Node* commonAncestor = range->commonAncestorContainer(IGNORE_EXCEPTION_STATE);
|
| + Node* commonAncestor = range->commonAncestorContainer(IGNORE_EXCEPTION);
|
| ASSERT(commonAncestor);
|
| Node* specialCommonAncestor = 0;
|
| if (shouldAnnotate == AnnotateForInterchange) {
|
| @@ -549,10 +549,10 @@ static String createMarkupInternal(Document* document, const Range* range, const
|
| ASSERT(updatedRange);
|
| DEFINE_STATIC_LOCAL(const String, interchangeNewlineString, (ASCIILiteral("<br class=\"" AppleInterchangeNewline "\">")));
|
|
|
| - bool collapsed = updatedRange->collapsed(ASSERT_NO_EXCEPTION_STATE);
|
| + bool collapsed = updatedRange->collapsed(ASSERT_NO_EXCEPTION);
|
| if (collapsed)
|
| return emptyString();
|
| - Node* commonAncestor = updatedRange->commonAncestorContainer(ASSERT_NO_EXCEPTION_STATE);
|
| + Node* commonAncestor = updatedRange->commonAncestorContainer(ASSERT_NO_EXCEPTION);
|
| if (!commonAncestor)
|
| return emptyString();
|
|
|
| @@ -577,7 +577,7 @@ static String createMarkupInternal(Document* document, const Range* range, const
|
| accumulator.appendString(interchangeNewlineString);
|
| startNode = visibleStart.next().deepEquivalent().deprecatedNode();
|
|
|
| - if (pastEnd && Range::compareBoundaryPoints(startNode, 0, pastEnd, 0, ASSERT_NO_EXCEPTION_STATE) >= 0)
|
| + if (pastEnd && Range::compareBoundaryPoints(startNode, 0, pastEnd, 0, ASSERT_NO_EXCEPTION) >= 0)
|
| return interchangeNewlineString;
|
| }
|
|
|
| @@ -682,7 +682,7 @@ static void trimFragment(DocumentFragment* fragment, Node* nodeBeforeContext, No
|
| }
|
| next = NodeTraversal::nextSkippingChildren(node.get());
|
| ASSERT(!node->contains(nodeAfterContext));
|
| - node->parentNode()->removeChild(node.get(), ASSERT_NO_EXCEPTION_STATE);
|
| + node->parentNode()->removeChild(node.get(), ASSERT_NO_EXCEPTION);
|
| if (nodeBeforeContext == node)
|
| break;
|
| }
|
| @@ -690,7 +690,7 @@ static void trimFragment(DocumentFragment* fragment, Node* nodeBeforeContext, No
|
| ASSERT(nodeAfterContext->parentNode());
|
| for (RefPtr<Node> node = nodeAfterContext; node; node = next) {
|
| next = NodeTraversal::nextSkippingChildren(node.get());
|
| - node->parentNode()->removeChild(node.get(), ASSERT_NO_EXCEPTION_STATE);
|
| + node->parentNode()->removeChild(node.get(), ASSERT_NO_EXCEPTION);
|
| }
|
| }
|
|
|
| @@ -720,7 +720,7 @@ PassRefPtr<DocumentFragment> createFragmentFromMarkupWithContext(Document* docum
|
| positionAfterNode(nodeBeforeContext.get()).parentAnchoredEquivalent(),
|
| positionBeforeNode(nodeAfterContext.get()).parentAnchoredEquivalent());
|
|
|
| - Node* commonAncestor = range->commonAncestorContainer(ASSERT_NO_EXCEPTION_STATE);
|
| + Node* commonAncestor = range->commonAncestorContainer(ASSERT_NO_EXCEPTION);
|
| Node* specialCommonAncestor = ancestorToRetainStructureAndAppearanceWithNoRenderer(commonAncestor);
|
|
|
| // When there's a special common ancestor outside of the fragment, we must include it as well to
|
| @@ -728,7 +728,7 @@ PassRefPtr<DocumentFragment> createFragmentFromMarkupWithContext(Document* docum
|
| // TD, we need to include the enclosing TABLE tag as well.
|
| RefPtr<DocumentFragment> fragment = DocumentFragment::create(document);
|
| if (specialCommonAncestor)
|
| - fragment->appendChild(specialCommonAncestor, ASSERT_NO_EXCEPTION_STATE);
|
| + fragment->appendChild(specialCommonAncestor, ASSERT_NO_EXCEPTION);
|
| else
|
| fragment->takeAllChildrenFrom(toContainerNode(commonAncestor));
|
|
|
| @@ -751,7 +751,7 @@ static void fillContainerFromString(ContainerNode* paragraph, const String& stri
|
| Document* document = paragraph->document();
|
|
|
| if (string.isEmpty()) {
|
| - paragraph->appendChild(createBlockPlaceholderElement(document), ASSERT_NO_EXCEPTION_STATE);
|
| + paragraph->appendChild(createBlockPlaceholderElement(document), ASSERT_NO_EXCEPTION);
|
| return;
|
| }
|
|
|
| @@ -768,11 +768,11 @@ static void fillContainerFromString(ContainerNode* paragraph, const String& stri
|
| // append the non-tab textual part
|
| if (!s.isEmpty()) {
|
| if (!tabText.isEmpty()) {
|
| - paragraph->appendChild(createTabSpanElement(document, tabText), ASSERT_NO_EXCEPTION_STATE);
|
| + paragraph->appendChild(createTabSpanElement(document, tabText), ASSERT_NO_EXCEPTION);
|
| tabText = emptyString();
|
| }
|
| RefPtr<Node> textNode = document->createTextNode(stringWithRebalancedWhitespace(s, first, i + 1 == numEntries));
|
| - paragraph->appendChild(textNode.release(), ASSERT_NO_EXCEPTION_STATE);
|
| + paragraph->appendChild(textNode.release(), ASSERT_NO_EXCEPTION);
|
| }
|
|
|
| // there is a tab after every entry, except the last entry
|
| @@ -780,7 +780,7 @@ static void fillContainerFromString(ContainerNode* paragraph, const String& stri
|
| if (i + 1 != numEntries)
|
| tabText.append('\t');
|
| else if (!tabText.isEmpty())
|
| - paragraph->appendChild(createTabSpanElement(document, tabText), ASSERT_NO_EXCEPTION_STATE);
|
| + paragraph->appendChild(createTabSpanElement(document, tabText), ASSERT_NO_EXCEPTION);
|
|
|
| first = false;
|
| }
|
| @@ -821,11 +821,11 @@ PassRefPtr<DocumentFragment> createFragmentFromText(Range* context, const String
|
|
|
| RenderObject* renderer = styleNode->renderer();
|
| if (renderer && renderer->style()->preserveNewline()) {
|
| - fragment->appendChild(document->createTextNode(string), ASSERT_NO_EXCEPTION_STATE);
|
| + fragment->appendChild(document->createTextNode(string), ASSERT_NO_EXCEPTION);
|
| if (string.endsWith('\n')) {
|
| RefPtr<Element> element = createBreakElement(document);
|
| element->setAttribute(classAttr, AppleInterchangeNewline);
|
| - fragment->appendChild(element.release(), ASSERT_NO_EXCEPTION_STATE);
|
| + fragment->appendChild(element.release(), ASSERT_NO_EXCEPTION);
|
| }
|
| return fragment.release();
|
| }
|
| @@ -867,7 +867,7 @@ PassRefPtr<DocumentFragment> createFragmentFromText(Range* context, const String
|
| element = createDefaultParagraphElement(document);
|
| fillContainerFromString(element.get(), s);
|
| }
|
| - fragment->appendChild(element.release(), ASSERT_NO_EXCEPTION_STATE);
|
| + fragment->appendChild(element.release(), ASSERT_NO_EXCEPTION);
|
| }
|
| return fragment.release();
|
| }
|
| @@ -882,8 +882,8 @@ PassRefPtr<DocumentFragment> createFragmentFromNodes(Document *document, const V
|
| size_t size = nodes.size();
|
| for (size_t i = 0; i < size; ++i) {
|
| RefPtr<Element> element = createDefaultParagraphElement(document);
|
| - element->appendChild(nodes[i], ASSERT_NO_EXCEPTION_STATE);
|
| - fragment->appendChild(element.release(), ASSERT_NO_EXCEPTION_STATE);
|
| + element->appendChild(nodes[i], ASSERT_NO_EXCEPTION);
|
| + fragment->appendChild(element.release(), ASSERT_NO_EXCEPTION);
|
| }
|
|
|
| return fragment.release();
|
| @@ -990,10 +990,10 @@ static inline void removeElementPreservingChildren(PassRefPtr<DocumentFragment>
|
| RefPtr<Node> nextChild;
|
| for (RefPtr<Node> child = element->firstChild(); child; child = nextChild) {
|
| nextChild = child->nextSibling();
|
| - element->removeChild(child.get(), ASSERT_NO_EXCEPTION_STATE);
|
| - fragment->insertBefore(child, element, ASSERT_NO_EXCEPTION_STATE);
|
| + element->removeChild(child.get(), ASSERT_NO_EXCEPTION);
|
| + fragment->insertBefore(child, element, ASSERT_NO_EXCEPTION);
|
| }
|
| - fragment->removeChild(element, ASSERT_NO_EXCEPTION_STATE);
|
| + fragment->removeChild(element, ASSERT_NO_EXCEPTION);
|
| }
|
|
|
| PassRefPtr<DocumentFragment> createContextualFragment(const String& markup, HTMLElement* element, ParserContentPolicy parserContentPolicy, ExceptionState& es)
|
|
|