Skip to content
  • mjs's avatar
    JavaScriptCore: · 0e5da23b
    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