| 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 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All r
ights reserved. | 5 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All r
ights reserved. |
| 6 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) | 6 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) |
| 7 * | 7 * |
| 8 * This library is free software; you can redistribute it and/or | 8 * This library is free software; you can redistribute it and/or |
| 9 * modify it under the terms of the GNU Library General Public | 9 * modify it under the terms of the GNU Library General Public |
| 10 * License as published by the Free Software Foundation; either | 10 * License as published by the Free Software Foundation; either |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 62 class EventListener; | 62 class EventListener; |
| 63 class FloatPoint; | 63 class FloatPoint; |
| 64 class Frame; | 64 class Frame; |
| 65 class HTMLInputElement; | 65 class HTMLInputElement; |
| 66 class IntRect; | 66 class IntRect; |
| 67 class KeyboardEvent; | 67 class KeyboardEvent; |
| 68 class NSResolver; | 68 class NSResolver; |
| 69 class NamedNodeMap; | 69 class NamedNodeMap; |
| 70 class NameNodeList; | 70 class NameNodeList; |
| 71 class NodeList; | 71 class NodeList; |
| 72 class NodeListsNodeData; |
| 72 class NodeRareData; | 73 class NodeRareData; |
| 73 class NodeRenderingContext; | 74 class NodeRenderingContext; |
| 74 class PlatformKeyboardEvent; | 75 class PlatformKeyboardEvent; |
| 75 class PlatformMouseEvent; | 76 class PlatformMouseEvent; |
| 76 class PlatformWheelEvent; | 77 class PlatformWheelEvent; |
| 77 class QualifiedName; | 78 class QualifiedName; |
| 78 class RadioNodeList; | 79 class RadioNodeList; |
| 79 class RegisteredEventListener; | 80 class RegisteredEventListener; |
| 80 class RenderArena; | 81 class RenderArena; |
| 81 class RenderBox; | 82 class RenderBox; |
| (...skipping 469 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 551 | 552 |
| 552 void showNode(const char* prefix = "") const; | 553 void showNode(const char* prefix = "") const; |
| 553 void showTreeForThis() const; | 554 void showTreeForThis() const; |
| 554 void showNodePathForThis() const; | 555 void showNodePathForThis() const; |
| 555 void showTreeAndMark(const Node* markedNode1, const char* markedLabel1, cons
t Node* markedNode2 = 0, const char* markedLabel2 = 0) const; | 556 void showTreeAndMark(const Node* markedNode1, const char* markedLabel1, cons
t Node* markedNode2 = 0, const char* markedLabel2 = 0) const; |
| 556 void showTreeForThisAcrossFrame() const; | 557 void showTreeForThisAcrossFrame() const; |
| 557 #endif | 558 #endif |
| 558 | 559 |
| 559 void invalidateNodeListsCacheAfterAttributeChanged(const QualifiedName&, Ele
ment* attributeOwnerElement); | 560 void invalidateNodeListsCacheAfterAttributeChanged(const QualifiedName&, Ele
ment* attributeOwnerElement); |
| 560 void invalidateNodeListsCacheAfterChildrenChanged(); | 561 void invalidateNodeListsCacheAfterChildrenChanged(); |
| 561 void removeCachedClassNodeList(ClassNodeList*, const String&); | 562 NodeListsNodeData* nodeLists(); |
| 562 | |
| 563 void removeCachedNameNodeList(NameNodeList*, const String&); | |
| 564 void removeCachedTagNodeList(TagNodeList*, const AtomicString&); | |
| 565 void removeCachedTagNodeList(TagNodeList*, const QualifiedName&); | |
| 566 void removeCachedLabelsNodeList(DynamicSubtreeNodeList*); | |
| 567 | |
| 568 void removeCachedChildNodeList(); | 563 void removeCachedChildNodeList(); |
| 569 | 564 |
| 570 PassRefPtr<RadioNodeList> radioNodeList(const AtomicString&); | |
| 571 void removeCachedRadioNodeList(RadioNodeList*, const AtomicString&); | |
| 572 void resetCachedRadioNodeListRootNode(); | |
| 573 | |
| 574 PassRefPtr<NodeList> getElementsByTagName(const AtomicString&); | 565 PassRefPtr<NodeList> getElementsByTagName(const AtomicString&); |
| 575 PassRefPtr<NodeList> getElementsByTagNameNS(const AtomicString& namespaceURI
, const AtomicString& localName); | 566 PassRefPtr<NodeList> getElementsByTagNameNS(const AtomicString& namespaceURI
, const AtomicString& localName); |
| 576 PassRefPtr<NodeList> getElementsByName(const String& elementName); | 567 PassRefPtr<NodeList> getElementsByName(const String& elementName); |
| 577 PassRefPtr<NodeList> getElementsByClassName(const String& classNames); | 568 PassRefPtr<NodeList> getElementsByClassName(const String& classNames); |
| 569 PassRefPtr<RadioNodeList> radioNodeList(const AtomicString&); |
| 578 | 570 |
| 579 PassRefPtr<Element> querySelector(const AtomicString& selectors, ExceptionCo
de&); | 571 PassRefPtr<Element> querySelector(const AtomicString& selectors, ExceptionCo
de&); |
| 580 PassRefPtr<NodeList> querySelectorAll(const AtomicString& selectors, Excepti
onCode&); | 572 PassRefPtr<NodeList> querySelectorAll(const AtomicString& selectors, Excepti
onCode&); |
| 581 | 573 |
| 582 unsigned short compareDocumentPosition(Node*); | 574 unsigned short compareDocumentPosition(Node*); |
| 583 | 575 |
| 584 virtual Node* toNode(); | 576 virtual Node* toNode(); |
| 585 virtual HTMLInputElement* toInputElement(); | 577 virtual HTMLInputElement* toInputElement(); |
| 586 | 578 |
| 587 virtual const AtomicString& interfaceName() const; | 579 virtual const AtomicString& interfaceName() const; |
| (...skipping 280 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 868 | 860 |
| 869 } //namespace | 861 } //namespace |
| 870 | 862 |
| 871 #ifndef NDEBUG | 863 #ifndef NDEBUG |
| 872 // Outside the WebCore namespace for ease of invocation from gdb. | 864 // Outside the WebCore namespace for ease of invocation from gdb. |
| 873 void showTree(const WebCore::Node*); | 865 void showTree(const WebCore::Node*); |
| 874 void showNodePath(const WebCore::Node*); | 866 void showNodePath(const WebCore::Node*); |
| 875 #endif | 867 #endif |
| 876 | 868 |
| 877 #endif | 869 #endif |
| OLD | NEW |