Skip to content
  • weinig's avatar
    LayoutTests: · 3975ff64
    weinig authored
            Reviewed by Darin.
    
            Update tests for http://bugs.webkit.org/show_bug.cgi?id=13894
            Remove the legacy class KJS::JSHTMLElement
    
            - Corrects prototype chain for all HTMLElement subclasses which
              now only have one HTMLElement prototype and not two.
    
            * fast/dom/Window/window-properties-expected.txt:
            * fast/dom/prototype-chain-expected.txt:
    
    WebCore:
    
            Reviewed by Darin.
    
            Patch for http://bugs.webkit.org/show_bug.cgi?id=13894
            Remove the legacy class KJS::JSHTMLElement
    
            - Now that all of the subclasses of JSHTMLElement are
              autogenerated and no longer rely on the legacy parent,
              we can remove it and update all the HTML idl files to
              reflect so.
    
            - Also adds JSHTMLBlockquoteElement's JS constructor which
              was mistakingly missing.
    
            * WebCore.xcodeproj/project.pbxproj:
            * bindings/js/JSHTMLAnchorElementCustom.cpp:
            (WebCore::JSHTMLAnchorElement::toString):
            * bindings/js/JSHTMLElementCustom.cpp: Added.
            (WebCore::JSHTMLElement::pushEventHandlerScope):
            * bindings/js/JSHTMLElementWrapperFactory.cpp:
            (WebCore::createJSHTMLWrapper):
            * bindings/js/JSHTMLInputElementBase.cpp:
            (WebCore::):
            (WebCore::JSHTMLInputElementBase::JSHTMLInputElementBase):
            (WebCore::JSHTMLInputElementBase::getOwnPropertySlot):
            (WebCore::JSHTMLInputElementBase::put):
            * bindings/js/JSHTMLInputElementBase.h:
            * bindings/js/JSHTMLSelectElementCustom.cpp:
            * bindings/js/kjs_html.cpp:
            (KJS::runtimeObjectCustomGetOwnPropertySlot):
            * bindings/js/kjs_html.h:
            * bindings/scripts/CodeGeneratorJS.pm:
            * html/HTMLAnchorElement.idl:
            * html/HTMLAppletElement.idl:
            * html/HTMLAreaElement.idl:
            * html/HTMLBRElement.idl:
            * html/HTMLBaseElement.idl:
            * html/HTMLBaseFontElement.idl:
            * html/HTMLBlockquoteElement.idl:
            * html/HTMLBodyElement.idl:
            * html/HTMLButtonElement.idl:
            * html/HTMLCanvasElement.idl:
            * html/HTMLDListElement.idl:
            * html/HTMLDirectoryElement.idl:
            * html/HTMLDivElement.idl:
            * html/HTMLElement.cpp:
            (WebCore::HTMLElement::formForEventHandlerScope):
            * html/HTMLElement.h:
            * html/HTMLElement.idl:
            * html/HTMLEmbedElement.idl:
            * html/HTMLFieldSetElement.idl:
            * html/HTMLFontElement.idl:
            * html/HTMLFormElement.idl:
            * html/HTMLFrameElement.idl:
            * html/HTMLFrameSetElement.idl:
            * html/HTMLGenericFormElement.cpp:
            (WebCore::HTMLGenericFormElement::formForEventHandlerScope):
            * html/HTMLGenericFormElement.h:
            * html/HTMLHRElement.idl:
            * html/HTMLHeadElement.idl:
            * html/HTMLHeadingElement.idl:
            * html/HTMLHtmlElement.idl:
            * html/HTMLIFrameElement.idl:
            * html/HTMLImageElement.idl:
            * html/HTMLIsIndexElement.idl:
            * html/HTMLLIElement.idl:
            * html/HTMLLabelElement.cpp:
            (WebCore::HTMLLabelElement::form):
            (WebCore::HTMLLabelElement::formForEventHandlerScope):
            * html/HTMLLabelElement.h:
            * html/HTMLLabelElement.idl:
            * html/HTMLLegendElement.idl:
            * html/HTMLLinkElement.idl:
            * html/HTMLMapElement.idl:
            * html/HTMLMarqueeElement.idl:
            * html/HTMLMenuElement.idl:
            * html/HTMLMetaElement.idl:
            * html/HTMLModElement.idl:
            * html/HTMLOListElement.idl:
            * html/HTMLObjectElement.cpp:
            (WebCore::HTMLObjectElement::formForEventHandlerScope):
            * html/HTMLObjectElement.h:
            * html/HTMLObjectElement.idl:
            * html/HTMLOptGroupElement.idl:
            * html/HTMLOptionElement.idl:
            * html/HTMLParagraphElement.idl:
            * html/HTMLParamElement.idl:
            * html/HTMLPreElement.idl:
            * html/HTMLQuoteElement.idl:
            * html/HTMLScriptElement.idl:
            * html/HTMLSelectElement.idl:
            * html/HTMLStyleElement.idl:
            * html/HTMLTableCaptionElement.idl:
            * html/HTMLTableCellElement.idl:
            * html/HTMLTableColElement.idl:
            * html/HTMLTableElement.idl:
            * html/HTMLTableRowElement.idl:
            * html/HTMLTableSectionElement.idl:
            * html/HTMLTextAreaElement.idl:
            * html/HTMLTitleElement.idl:
            * html/HTMLUListElement.idl:
            * page/DOMWindow.idl:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@21842 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    3975ff64