[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