JavaScriptCore:
Reviewed by Geoff.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4437
clean up error creation with new throwError function
* bindings/NP_jsobject.cpp:
(_NPN_SetException):
* bindings/jni/jni_instance.cpp:
(JavaInstance::invokeMethod):
* bindings/jni/jni_runtime.cpp:
(JavaField::dispatchValueFromInstance):
(JavaField::dispatchSetValueToInstance):
* bindings/objc/WebScriptObject.mm:
(-[WebScriptObject _initializeWithObjectImp:originExecutionContext:executionContext:]):
(-[WebScriptObject _initWithObjectImp:originExecutionContext:executionContext:]):
(+[WebScriptObject throwException:]):
(-[WebScriptObject setException:]):
(+[WebScriptObject _convertValueToObjcValue:originExecutionContext:executionContext:]):
* bindings/objc/objc_class.h:
(KJS::Bindings::ObjcClass::~ObjcClass):
(KJS::Bindings::ObjcClass::ObjcClass):
(KJS::Bindings::ObjcClass::operator=):
(KJS::Bindings::ObjcClass::constructorAt):
(KJS::Bindings::ObjcClass::numConstructors):
* bindings/objc/objc_header.h:
* bindings/objc/objc_runtime.h:
(KJS::Bindings::ObjcField::~ObjcField):
(KJS::Bindings::ObjcField::ObjcField):
(KJS::Bindings::ObjcField::operator=):
(KJS::Bindings::ObjcMethod::ObjcMethod):
(KJS::Bindings::ObjcMethod::~ObjcMethod):
(KJS::Bindings::ObjcMethod::operator=):
* bindings/objc/objc_runtime.mm:
(ObjcField::valueFromInstance):
(ObjcField::setValueToInstance):
(ObjcArray::setValueAt):
(ObjcArray::valueAt):
* bindings/objc/objc_utility.h:
* bindings/objc/objc_utility.mm:
(KJS::Bindings::JSMethodNameToObjCMethodName):
(KJS::Bindings::convertValueToObjcValue):
(KJS::Bindings::convertNSStringToString):
(KJS::Bindings::convertObjcValueToValue):
(KJS::Bindings::objcValueTypeForType):
(KJS::Bindings::createObjcInstanceForValue):
(KJS::Bindings::throwError):
* bindings/runtime.h:
(KJS::Bindings::Parameter::~Parameter):
(KJS::Bindings::Method::~Method):
(KJS::Bindings::Instance::Instance):
(KJS::Bindings::Instance::begin):
(KJS::Bindings::Instance::end):
(KJS::Bindings::Instance::getValueOfUndefinedField):
(KJS::Bindings::Instance::supportsSetValueOfUndefinedField):
(KJS::Bindings::Instance::setValueOfUndefinedField):
(KJS::Bindings::Instance::valueOf):
* bindings/runtime_array.cpp:
(RuntimeArrayImp::put):
* bindings/runtime_object.h:
(KJS::RuntimeObjectImp::setInternalInstance):
(KJS::RuntimeObjectImp::getInternalInstance):
* kjs/array_object.cpp:
(getProperty):
(ArrayProtoFuncImp::callAsFunction):
(ArrayObjectImp::construct):
* kjs/bool_object.cpp:
(BooleanProtoFuncImp::callAsFunction):
* kjs/date_object.cpp:
(KJS::DateProtoFuncImp::callAsFunction):
* kjs/function.cpp:
(KJS::decode):
(KJS::GlobalFuncImp::callAsFunction):
* kjs/function_object.cpp:
(FunctionProtoFuncImp::callAsFunction):
(FunctionObjectImp::construct):
* kjs/internal.cpp:
(KJS::UndefinedImp::toObject):
(KJS::NullImp::toObject):
(KJS::InterpreterImp::evaluate):
(KJS::InternalFunctionImp::hasInstance):
* kjs/nodes.cpp:
(Node::throwError):
(substitute):
(Node::setExceptionDetailsIfNeeded):
(undefinedVariableError):
(ProgramNode::ProgramNode):
* kjs/number_object.cpp:
(NumberProtoFuncImp::callAsFunction):
* kjs/object.cpp:
(KJS::ObjectImp::call):
(KJS::ObjectImp::defaultValue):
(KJS::Error::create):
(KJS::throwError):
* kjs/object.h:
(KJS::ObjectImp::clearProperties):
(KJS::ObjectImp::getPropertySlot):
(KJS::ObjectImp::getOwnPropertySlot):
* kjs/object_object.cpp:
(ObjectProtoFuncImp::callAsFunction):
* kjs/reference.cpp:
(KJS::Reference::getBase):
(KJS::Reference::getValue):
(KJS::Reference::putValue):
(KJS::Reference::deleteValue):
* kjs/regexp_object.cpp:
(RegExpProtoFuncImp::callAsFunction):
(RegExpObjectImp::construct):
* kjs/string_object.cpp:
(StringProtoFuncImp::callAsFunction):
WebCore:
Reviewed by Geoff.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4437
clean up error creation with new throwError function
* khtml/css/cssstyleselector.cpp:
(khtml::CSSStyleSelector::CSSStyleSelector):
(khtml::parseUASheet):
(khtml::CSSStyleSelector::initElementAndPseudoState):
(khtml::checkPseudoState):
(khtml::CSSStyleSelector::locateCousinList):
(khtml::CSSStyleSelector::locateSharedStyle):
(khtml::CSSStyleSelector::adjustRenderStyle):
(khtml::CSSStyleSelector::checkOneSelector):
(khtml::CSSRuleSet::addToRuleSet):
(khtml::colorForCSSValue):
(khtml::CSSStyleSelector::applyProperty):
(khtml::CSSStyleSelector::mapBackgroundAttachment):
(khtml::CSSStyleSelector::mapBackgroundImage):
(khtml::CSSStyleSelector::mapBackgroundRepeat):
(khtml::CSSStyleSelector::mapBackgroundXPosition):
(khtml::CSSStyleSelector::mapBackgroundYPosition):
(khtml::CSSStyleSelector::getComputedSizeFromSpecifiedSize):
* khtml/ecma/domparser.cpp:
(KJS::DOMParserProtoFunc::callAsFunction):
* khtml/ecma/kjs_binding.cpp:
(KJS::ScriptInterpreter::putDOMObject):
(KJS::ScriptInterpreter::putDOMNodeForDocument):
(KJS::setDOMException):
* khtml/ecma/kjs_css.cpp:
(KJS::DOMCSSStyleDeclarationProtoFunc::callAsFunction):
(KJS::DOMStyleSheetListFunc::callAsFunction):
(KJS::KJS::DOMMediaListProtoFunc::callAsFunction):
(KJS::DOMCSSStyleSheetProtoFunc::callAsFunction):
(KJS::DOMCSSRuleListFunc::callAsFunction):
(KJS::DOMCSSRuleFunc::callAsFunction):
(KJS::DOMCSSPrimitiveValueProtoFunc::callAsFunction):
(KJS::DOMCSSValueListFunc::callAsFunction):
* khtml/ecma/kjs_dom.cpp:
(KJS::DOMNodeProtoFunc::callAsFunction):
(KJS::DOMNodeListFunc::callAsFunction):
(KJS::DOMDocumentProtoFunc::callAsFunction):
(KJS::DOMElementProtoFunc::callAsFunction):
(KJS::DOMDOMImplementationProtoFunc::callAsFunction):
(KJS::DOMNamedNodeMapProtoFunc::callAsFunction):
(KJS::DOMCharacterDataProtoFunc::callAsFunction):
(KJS::DOMTextProtoFunc::callAsFunction):
* khtml/ecma/kjs_events.cpp:
(KJS::DOMEventProtoFunc::callAsFunction):
(KJS::DOMUIEventProtoFunc::callAsFunction):
(KJS::DOMMouseEventProtoFunc::callAsFunction):
(KJS::DOMKeyboardEventProtoFunc::callAsFunction):
(KJS::DOMMutationEventProtoFunc::callAsFunction):
(KJS::DOMWheelEventProtoFunc::callAsFunction):
(KJS::ClipboardProtoFunc::callAsFunction):
* khtml/ecma/kjs_html.cpp:
(KJS::KJS::HTMLDocFunction::callAsFunction):
(KJS::KJS::HTMLElementFunction::callAsFunction):
(KJS::KJS::HTMLCollectionProtoFunc::callAsFunction):
(KJS::KJS::Context2DFunction::callAsFunction):
(KJS::Context2D::putValueProperty):
(KJS::GradientFunction::callAsFunction):
* khtml/ecma/kjs_navigator.cpp:
(KJS::NavigatorFunc::callAsFunction):
* khtml/ecma/kjs_range.cpp:
(KJS::DOMRangeProtoFunc::callAsFunction):
* khtml/ecma/kjs_traversal.cpp:
(KJS::DOMNodeIteratorProtoFunc::callAsFunction):
(KJS::DOMNodeFilterProtoFunc::callAsFunction):
(KJS::DOMTreeWalkerProtoFunc::callAsFunction):
* khtml/ecma/kjs_views.cpp:
(KJS::DOMAbstractViewFunc::callAsFunction):
* khtml/ecma/kjs_window.cpp:
(KJS::Window::interpreter):
(KJS::Window::retrieveWindow):
(KJS::Window::retrieveActive):
(KJS::Window::isSafeScript):
(KJS::Window::clear):
(KJS::WindowFunc::callAsFunction):
(KJS::ScheduledAction::execute):
(KJS::WindowQObject::pauseTimeouts):
(KJS::LocationFunc::callAsFunction):
(KJS::Selection::toString):
(KJS::SelectionFunc::callAsFunction):
(KJS::HistoryFunc::callAsFunction):
* khtml/ecma/xmlhttprequest.cpp:
(KJS::XMLHttpRequestProtoFunc::callAsFunction):
* khtml/ecma/xmlserializer.cpp:
(KJS::XMLSerializerProtoFunc::callAsFunction):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10207
268f45cc-cd09-0410-ab3c-
d52691b4dbfc