| Index: webkit/pending/NodeIterator.h
 | 
| ===================================================================
 | 
| --- webkit/pending/NodeIterator.h	(revision 2614)
 | 
| +++ webkit/pending/NodeIterator.h	(working copy)
 | 
| @@ -25,9 +25,6 @@
 | 
|  #ifndef NodeIterator_h
 | 
|  #define NodeIterator_h
 | 
|  
 | 
| -#if USE(JSC)
 | 
| -#include "JSDOMBinding.h"
 | 
| -#endif
 | 
|  #include "NodeFilter.h"
 | 
|  #include "Traversal.h"
 | 
|  #include <wtf/PassRefPtr.h>
 | 
| @@ -35,6 +32,8 @@
 | 
|  
 | 
|  namespace WebCore {
 | 
|  
 | 
| +    class ExceptionContext;
 | 
| +
 | 
|      typedef int ExceptionCode;
 | 
|  
 | 
|      class NodeIterator : public RefCounted<NodeIterator>, public Traversal {
 | 
| @@ -45,10 +44,8 @@
 | 
|          }
 | 
|          ~NodeIterator();
 | 
|  
 | 
| -#if USE(JSC)
 | 
| -        PassRefPtr<Node> nextNode(KJS::ExecState*, ExceptionCode&);
 | 
| -        PassRefPtr<Node> previousNode(KJS::ExecState*, ExceptionCode&);
 | 
| -#endif
 | 
| +        PassRefPtr<Node> nextNode(ExceptionContext*, ExceptionCode&);
 | 
| +        PassRefPtr<Node> previousNode(ExceptionContext*, ExceptionCode&);
 | 
|          void detach();
 | 
|  
 | 
|          Node* referenceNode() const { return m_referenceNode.node.get(); }
 | 
| @@ -57,11 +54,9 @@
 | 
|          // This function is called before any node is removed from the document tree.
 | 
|          void nodeWillBeRemoved(Node*);
 | 
|  
 | 
| -#if USE(JSC)
 | 
|          // For non-JS bindings. Silently ignores the JavaScript exception if any.
 | 
| -        PassRefPtr<Node> nextNode(ExceptionCode& ec) { return nextNode(execStateFromNode(referenceNode()), ec); }
 | 
| -        PassRefPtr<Node> previousNode(ExceptionCode& ec) { return previousNode(execStateFromNode(referenceNode()), ec); }
 | 
| -#endif
 | 
| +        PassRefPtr<Node> nextNode(ExceptionCode& ec);
 | 
| +        PassRefPtr<Node> previousNode(ExceptionCode& ec);
 | 
|  
 | 
|      private:
 | 
|          NodeIterator(PassRefPtr<Node>, unsigned whatToShow, PassRefPtr<NodeFilter>, bool expandEntityReferences);
 | 
| 
 |