-
mjs authored
Patch from Mark Rowe <opendarwin.org@bdash.net.nz>, reviewed by me. - fixed http://bugzilla.opendarwin.org/attachment.cgi?id=2483 Test cases added: * tests/mozilla/expected.html: Updated for two fixed tests. - also added a layout test * bindings/objc/objc_runtime.h: * bindings/objc/objc_runtime.mm: (ObjcFallbackObjectImp::hasOwnProperty): * bindings/runtime_array.cpp: (RuntimeArrayImp::hasOwnProperty): * bindings/runtime_array.h: * bindings/runtime_object.cpp: (RuntimeObjectImp::hasOwnProperty): * bindings/runtime_object.h: * kjs/array_instance.h: * kjs/array_object.cpp: (ArrayInstanceImp::hasOwnProperty): * kjs/function.cpp: (KJS::FunctionImp::hasOwnProperty): (KJS::ActivationImp::hasOwnProperty): * kjs/function.h: * kjs/object.cpp: (KJS::ObjectImp::hasProperty): (KJS::ObjectImp::hasOwnProperty): * kjs/object.h: (KJS::Object::hasOwnProperty): * kjs/object_object.cpp: (ObjectPrototypeImp::ObjectPrototypeImp): (ObjectProtoFuncImp::call): * kjs/object_object.h: (KJS::ObjectProtoFuncImp::): * kjs/string_object.cpp: (StringInstanceImp::hasOwnProperty): * kjs/string_object.h: WebCore: Patch from Mark Rowe <opendarwin.org@bdash.net.nz>, reviewed by me. - fixed http://bugzilla.opendarwin.org/attachment.cgi?id=2483 Test cases added: * layout-tests/fast/js/hasOwnProperty-expected.txt: Added. * layout-tests/fast/js/hasOwnProperty.html: Added. - also fixed two mozilla JS tests * khtml/ecma/kjs_binding.h: * khtml/ecma/kjs_css.cpp: (KJS::DOMCSSStyleDeclaration::hasOwnProperty): * khtml/ecma/kjs_css.h: * khtml/ecma/kjs_dom.cpp: (KJS::DOMNodeList::hasOwnProperty): (KJS::DOMNamedNodeMap::hasOwnProperty): * khtml/ecma/kjs_dom.h: * khtml/ecma/kjs_html.cpp: (KJS::HTMLDocument::hasOwnProperty): (KJS::KJS::HTMLElement::hasOwnProperty): (KJS::KJS::HTMLCollection::hasOwnProperty): * khtml/ecma/kjs_html.h: * khtml/ecma/kjs_window.cpp: (KJS::Window::hasOwnProperty): (KJS::Konqueror::hasOwnProperty): * khtml/ecma/kjs_window.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@9441 268f45cc-cd09-0410-ab3c-d52691b4dbfc
0e5da23b