Skip to content
  • weinig's avatar
    LayoutTests: · 4fd93a68
    weinig authored
            Reviewed by Hyatt.
    
            Update results for http://bugs.webkit.org/show_bug.cgi?id=13893
            Autogenerate the JS bindings for the HTMLObjectElement, 
            HTMLEmbedElement and HTMLAppletElement
    
            - account for the new JSHTMLObjectElement and JSHTMLEmbedElement that are
              being autogenerated and can now produce constructors.
    
            * fast/dom/Window/element-constructors-on-window-expected.txt:
            * fast/dom/Window/window-properties-expected.txt:
    
    WebCore:
    
            Reviewed by Hyatt.
    
            Patch for http://bugs.webkit.org/show_bug.cgi?id=13893
            Autogenerate the JS bindings for the HTMLObjectElement, 
            HTMLEmbedElement and HTMLAppletElement
    
            * DerivedSources.make:
            * WebCore.xcodeproj/project.pbxproj:
            * bindings/js/JSHTMLAppletElementCustom.cpp: Added.
            (WebCore::JSHTMLAppletElement::customGetOwnPropertySlot):
            (WebCore::JSHTMLAppletElement::customPut):
            (WebCore::JSHTMLAppletElement::implementsCall):
            (WebCore::JSHTMLAppletElement::callAsFunction):
            (WebCore::JSHTMLAppletElement::canGetItemsForName):
            (WebCore::JSHTMLAppletElement::nameGetter):
            * bindings/js/JSHTMLElementWrapperFactory.cpp:
            * bindings/js/JSHTMLEmbedElementCustom.cpp: Added.
            (WebCore::JSHTMLEmbedElement::customGetOwnPropertySlot):
            (WebCore::JSHTMLEmbedElement::customPut):
            (WebCore::JSHTMLEmbedElement::implementsCall):
            (WebCore::JSHTMLEmbedElement::callAsFunction):
            (WebCore::JSHTMLEmbedElement::canGetItemsForName):
            (WebCore::JSHTMLEmbedElement::nameGetter):
            * bindings/js/JSHTMLObjectElementCustom.cpp: Added.
            (WebCore::JSHTMLObjectElement::customGetOwnPropertySlot):
            (WebCore::JSHTMLObjectElement::customPut):
            (WebCore::JSHTMLObjectElement::implementsCall):
            (WebCore::JSHTMLObjectElement::callAsFunction):
            (WebCore::JSHTMLObjectElement::canGetItemsForName):
            (WebCore::JSHTMLObjectElement::nameGetter):
            * bindings/js/kjs_html.cpp:
            (KJS::):
            (KJS::JSHTMLElement::toString):
            (KJS::JSHTMLElement::pushEventHandlerScope):
            (KJS::runtimeObjectGetter):
            (KJS::runtimeObjectPropertyGetter):
            (KJS::runtimeObjectCustomGetOwnPropertySlot):
            (KJS::runtimeObjectCustomPut):
            (KJS::runtimeObjectImplementsCall):
            (KJS::runtimeObjectCallAsFunction):
            * bindings/js/kjs_html.h:
            (KJS::JSHTMLElement::classInfo):
            * bindings/scripts/CodeGeneratorJS.pm: Add support for 
            CustomGetOwnPropertySlot, CustomPutFunction, CustomCall,
            and SVGCheckSecurityDocument properties.
            * html/HTMLAppletElement.idl:
            * html/HTMLEmbedElement.idl:
            * html/HTMLObjectElement.idl:
            * page/DOMWindow.idl: Uncomment constructors.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@21832 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    4fd93a68