-
ggaren authored
- Standardized which functions take a JSContext as an argument. The rule is: if you might execute JavaScript, you take a JSContext, otherwise you don't. The FIXME in JSObjectRef.h requires refactoring some parts of Interpreter, but not API changes, so I'm putting it off until later. * API/JSCallbackObject.cpp: (KJS::JSCallbackObject::JSCallbackObject): (KJS::JSCallbackObject::init): * API/JSCallbackObject.h: * API/JSContextRef.cpp: (JSContextCreate): * API/JSContextRef.h: * API/JSObjectRef.cpp: (JSObjectMake): (JSPropertyEnumeratorGetNext): * API/JSObjectRef.h: * API/testapi.c: (MyObject_initialize): (main): * JavaScriptCore.exp: * kjs/array_object.cpp: (ArrayInstance::setLength): (ArrayInstance::pushUndefinedObjectsToEnd): * kjs/nodes.cpp: (ForInNode::execute): *...
2564df29