Reviewed by Darin.
authorthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 1 Aug 2006 03:48:39 +0000 (03:48 +0000)
committerthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 1 Aug 2006 03:48:39 +0000 (03:48 +0000)
        http://bugzilla.opendarwin.org/show_bug.cgi?id=10175
        Bug 10175: [Drosera] Anonymous functions show up as "(global scope)" in stack list

        * Drosera/DebuggerDocument.m:
        (-[WebScriptObject currentFunctionStack]): If the frame has a caller it isn't the global scope.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@15724 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitTools/ChangeLog
WebKitTools/Drosera/DebuggerDocument.m

index 37b799b..457223c 100644 (file)
@@ -2,6 +2,16 @@
 
         Reviewed by Darin.
 
+        http://bugzilla.opendarwin.org/show_bug.cgi?id=10175
+        Bug 10175: [Drosera] Anonymous functions show up as "(global scope)" in stack list
+
+        * Drosera/DebuggerDocument.m:
+        (-[WebScriptObject currentFunctionStack]): If the frame has a caller it isn't the global scope.
+
+2006-07-31  Mark Rowe  <opendarwin.org@bdash.net.nz>
+
+        Reviewed by Darin.
+
         http://bugzilla.opendarwin.org/show_bug.cgi?id=10167
         Bug 10167: REGRESSION(r15688): ASSERTION FAILED: _private->mouseDownEvent != nil in layout tests
 
index 003f3a6..a0dae56 100644 (file)
@@ -87,6 +87,8 @@ static NSString *DebuggerStepOutToolbarItem = @"DebuggerStepOutToolbarItem";
     while (frame) {
         if ([frame functionName])
             [result addObject:[frame functionName]];
+        else if ([frame caller])
+            [result addObject:@"(anonymous function)"];
         else
             [result addObject:@"(global scope)"];
         frame = [frame caller];