Reviewed by Tim H.
authorweinig <weinig@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 6 Oct 2006 21:13:09 +0000 (21:13 +0000)
committerweinig <weinig@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 6 Oct 2006 21:13:09 +0000 (21:13 +0000)
commitec82cf26e3017780ea8766b8097548543f80f9f2
treea02c7b209e23e0e8f59f69e3b0ce4ed429850a68
parentc64917cd795a05131570646f55cbdae2172b5b91
    Reviewed by Tim H.

        Patch for http://bugs.webkit.org/show_bug.cgi?id=11191
        Auto-generate the interfaces even for Objective-C DOM
        bindings that need custom implementations

        - Fully auto-generate DOMEventTarget, DOMNodeFilter and
          DOMHTMLOptionElement.

        - Auto-generate just the interface for DOMHTMLAppletElement,
          DOMHTMLEmbedElement, DOMSVGNumber, DOMSVGPoint and DOMSVGRect
          using the new IDL property ObjCCustomImplementation.

        * DerivedSources.make:
        * WebCore.xcodeproj/project.pbxproj:
        * bindings/objc/DOMEventTarget.h: Removed.
        * bindings/objc/DOMHTMLAppletElement.h: Removed.
        * bindings/objc/DOMHTMLEmbedElement.h: Removed.
        * bindings/objc/DOMHTMLOptionElement.h: Removed.
        * bindings/objc/DOMHTMLOptionElement.mm: Removed.
        * bindings/objc/DOMInternal.h:
        * bindings/objc/DOMNodeFilter.h: Removed.
        * bindings/objc/DOMSVGNumber.h: Removed.
        * bindings/objc/DOMSVGPoint.h: Removed.
        * bindings/objc/DOMSVGPoint.mm:
        (-[DOMSVGPoint matrixTransform:]):
        * bindings/objc/DOMSVGRect.h: Removed.
        * bindings/objc/PublicDOMInterfaces.h:
        * bindings/scripts/CodeGeneratorObjC.pm:
        * dom/EventTarget.idl:
        * html/HTMLAppletElement.idl:
        * html/HTMLEmbedElement.idl:
        * html/HTMLOptionElement.idl:
        * ksvg2/svg/SVGNumber.idl:
        * ksvg2/svg/SVGPoint.idl:
        * ksvg2/svg/SVGRect.idl:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16860 268f45cc-cd09-0410-ab3c-d52691b4dbfc
23 files changed:
WebCore/ChangeLog
WebCore/DerivedSources.make
WebCore/WebCore.xcodeproj/project.pbxproj
WebCore/bindings/objc/DOMEventTarget.h [deleted file]
WebCore/bindings/objc/DOMHTMLAppletElement.h [deleted file]
WebCore/bindings/objc/DOMHTMLEmbedElement.h [deleted file]
WebCore/bindings/objc/DOMHTMLOptionElement.h [deleted file]
WebCore/bindings/objc/DOMHTMLOptionElement.mm [deleted file]
WebCore/bindings/objc/DOMInternal.h
WebCore/bindings/objc/DOMNodeFilter.h [deleted file]
WebCore/bindings/objc/DOMSVGNumber.h [deleted file]
WebCore/bindings/objc/DOMSVGPoint.h [deleted file]
WebCore/bindings/objc/DOMSVGPoint.mm
WebCore/bindings/objc/DOMSVGRect.h [deleted file]
WebCore/bindings/objc/PublicDOMInterfaces.h
WebCore/bindings/scripts/CodeGeneratorObjC.pm
WebCore/dom/EventTarget.idl
WebCore/html/HTMLAppletElement.idl
WebCore/html/HTMLEmbedElement.idl
WebCore/html/HTMLOptionElement.idl
WebCore/ksvg2/svg/SVGNumber.idl
WebCore/ksvg2/svg/SVGPoint.idl
WebCore/ksvg2/svg/SVGRect.idl