Move -_enterFrame and -_leaveFrame from WebCoreScriptDebugger to WebScriptDeb...
[WebKit-https.git] / WebKit / mac / WebView / WebCoreScriptDebugger.h
index 818302b149ef287e7f64f8193cea616f2ed17a4d..baf214af4ec950dfaca080cc0bc3de01ed150abd 100644 (file)
@@ -47,7 +47,8 @@ NSString *toNSString(const KJS::UString&);
 @protocol WebScriptDebugger
 
 - (WebScriptObject *)globalObject;                          // return the WebView's windowScriptObject
 @protocol WebScriptDebugger
 
 - (WebScriptObject *)globalObject;                          // return the WebView's windowScriptObject
-- (WebScriptCallFrame *)newFrameWithGlobalObject:(WebScriptObject *)globalObj caller:(WebScriptCallFrame *)caller state:(KJS::ExecState*)state;
+- (WebScriptCallFrame *)enterFrame:(KJS::ExecState*)state;
+- (WebScriptCallFrame *)leaveFrame;
 
 // debugger callbacks
 - (void)parsedSource:(NSString *)source fromURL:(NSURL *)url sourceId:(int)sid startLine:(int)startLine errorLine:(int)errorLine errorMessage:(NSString *)errorMessage;
 
 // debugger callbacks
 - (void)parsedSource:(NSString *)source fromURL:(NSURL *)url sourceId:(int)sid startLine:(int)startLine errorLine:(int)errorLine errorMessage:(NSString *)errorMessage;
@@ -65,7 +66,6 @@ NSString *toNSString(const KJS::UString&);
 @private
     id<WebScriptDebugger>     _delegate;      // interface to WebKit (not retained)
     WebScriptObject          *_globalObj;     // the global object's proxy (not retained)
 @private
     id<WebScriptDebugger>     _delegate;      // interface to WebKit (not retained)
     WebScriptObject          *_globalObj;     // the global object's proxy (not retained)
-    WebScriptCallFrame       *_current;       // top of stack
     WebCoreScriptDebuggerImp *_debugger;      // [KJS::Debugger]
 }
 
     WebCoreScriptDebuggerImp *_debugger;      // [KJS::Debugger]
 }