[webkit-changes] cvs commit: WebCore/khtml/ecma kjs_html.cpp

Geoffrey ggaren at opensource.apple.com
Tue Aug 9 19:48:35 PDT 2005


ggaren      05/08/09 19:48:35

  Modified:    .        Tag: Safari-2-0-branch ChangeLog
               khtml/ecma Tag: Safari-2-0-branch kjs_html.cpp
  Log:
  Bug #:
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.4104.2.106 +15 -0     WebCore/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/WebCore/ChangeLog,v
  retrieving revision 1.4104.2.105
  retrieving revision 1.4104.2.106
  diff -u -r1.4104.2.105 -r1.4104.2.106
  --- ChangeLog	9 Aug 2005 23:52:03 -0000	1.4104.2.105
  +++ ChangeLog	10 Aug 2005 02:48:25 -0000	1.4104.2.106
  @@ -1,3 +1,18 @@
  +2005-08-09  Geoffrey Garen  <ggaren at apple.com>
  +
  +        -fixed <rdar://problem/4197421> crash in ObjectImp::findPropertyHashEntry at ifilm.com
  +        [due to JS infinite recursion]
  +        
  +        More changes in JavaScriptCore.
  +        
  +        Reviewed by darin.
  +
  +        All calls to FunctionImp::call now go through ObjectImp::call to preserve 
  +        stack depth checking.
  +        
  +        * khtml/ecma/kjs_html.cpp:
  +        (KJS::HTMLElement::call):
  +
   2005-08-09  David Hyatt  <hyatt at apple.com>
   
   	Land all the necessary changes to pass Acid2.
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.108.6.7 +1 -1      WebCore/khtml/ecma/kjs_html.cpp
  
  Index: kjs_html.cpp
  ===================================================================
  RCS file: /cvs/root/WebCore/khtml/ecma/kjs_html.cpp,v
  retrieving revision 1.108.6.6
  retrieving revision 1.108.6.7
  diff -u -r1.108.6.6 -r1.108.6.7
  --- kjs_html.cpp	2 Aug 2005 21:26:14 -0000	1.108.6.6
  +++ kjs_html.cpp	10 Aug 2005 02:48:33 -0000	1.108.6.7
  @@ -1255,7 +1255,7 @@
   		Value runtimeObject = getRuntimeObject(exec,element);
   		if (!runtimeObject.isNull()) {
   		    ObjectImp *imp = static_cast<ObjectImp *>(runtimeObject.imp());
  -		    return imp->call (exec, thisObj, args);
  +		    return Object(imp).call (exec, thisObj, args);
   		}
   	    }
   	    break;
  
  
  



More information about the webkit-changes mailing list