OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) |
6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All |
7 * rights reserved. | 7 * rights reserved. |
8 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. | 8 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. |
9 * (http://www.torchmobile.com/) | 9 * (http://www.torchmobile.com/) |
10 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 10 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
71 | 71 |
72 namespace blink { | 72 namespace blink { |
73 | 73 |
74 class AnimationClock; | 74 class AnimationClock; |
75 class DocumentTimeline; | 75 class DocumentTimeline; |
76 class AXObjectCache; | 76 class AXObjectCache; |
77 class Attr; | 77 class Attr; |
78 class CDATASection; | 78 class CDATASection; |
79 class CSSStyleSheet; | 79 class CSSStyleSheet; |
80 class CanvasFontCache; | 80 class CanvasFontCache; |
81 class CharacterData; | |
82 class ChromeClient; | 81 class ChromeClient; |
83 class CompositorPendingAnimations; | 82 class CompositorPendingAnimations; |
84 class Comment; | 83 class Comment; |
85 class ComputedStyle; | 84 class ComputedStyle; |
86 class ConsoleMessage; | 85 class ConsoleMessage; |
87 class ContextFeatures; | 86 class ContextFeatures; |
88 class V0CustomElementMicrotaskRunQueue; | 87 class V0CustomElementMicrotaskRunQueue; |
89 class V0CustomElementRegistrationContext; | 88 class V0CustomElementRegistrationContext; |
90 class DOMImplementation; | 89 class DOMImplementation; |
91 class DOMWindow; | 90 class DOMWindow; |
(...skipping 650 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
742 void moveNodeIteratorsToNewDocument(Node&, Document&); | 741 void moveNodeIteratorsToNewDocument(Node&, Document&); |
743 | 742 |
744 void attachRange(Range*); | 743 void attachRange(Range*); |
745 void detachRange(Range*); | 744 void detachRange(Range*); |
746 | 745 |
747 void didMoveTreeToNewDocument(const Node& root); | 746 void didMoveTreeToNewDocument(const Node& root); |
748 // nodeChildrenWillBeRemoved is used when removing all node children at once. | 747 // nodeChildrenWillBeRemoved is used when removing all node children at once. |
749 void nodeChildrenWillBeRemoved(ContainerNode&); | 748 void nodeChildrenWillBeRemoved(ContainerNode&); |
750 // nodeWillBeRemoved is only safe when removing one node at a time. | 749 // nodeWillBeRemoved is only safe when removing one node at a time. |
751 void nodeWillBeRemoved(Node&); | 750 void nodeWillBeRemoved(Node&); |
752 // Called just before a destructive update to some CharacterData. | |
753 void dataWillChange(const CharacterData&); | |
754 bool canAcceptChild(const Node& newChild, | 751 bool canAcceptChild(const Node& newChild, |
755 const Node* oldChild, | 752 const Node* oldChild, |
756 ExceptionState&) const; | 753 ExceptionState&) const; |
757 | 754 |
758 void didInsertText(Node*, unsigned offset, unsigned length); | 755 void didInsertText(Node*, unsigned offset, unsigned length); |
759 void didRemoveText(Node*, unsigned offset, unsigned length); | 756 void didRemoveText(Node*, unsigned offset, unsigned length); |
760 void didMergeTextNodes(const Text& mergedNode, | 757 void didMergeTextNodes(const Text& mergedNode, |
761 const Text& nodeToBeRemoved, | 758 const Text& nodeToBeRemoved, |
762 unsigned oldLength); | 759 unsigned oldLength); |
763 void didSplitTextNode(const Text& oldNode); | 760 void didSplitTextNode(const Text& oldNode); |
(...skipping 957 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1721 DEFINE_TYPE_CASTS(TreeScope, Document, document, true, true); | 1718 DEFINE_TYPE_CASTS(TreeScope, Document, document, true, true); |
1722 | 1719 |
1723 } // namespace blink | 1720 } // namespace blink |
1724 | 1721 |
1725 #ifndef NDEBUG | 1722 #ifndef NDEBUG |
1726 // Outside the WebCore namespace for ease of invocation from gdb. | 1723 // Outside the WebCore namespace for ease of invocation from gdb. |
1727 CORE_EXPORT void showLiveDocumentInstances(); | 1724 CORE_EXPORT void showLiveDocumentInstances(); |
1728 #endif | 1725 #endif |
1729 | 1726 |
1730 #endif // Document_h | 1727 #endif // Document_h |
OLD | NEW |