WebCore:
authorweinig <weinig@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 7 Sep 2006 17:08:48 +0000 (17:08 +0000)
committerweinig <weinig@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 7 Sep 2006 17:08:48 +0000 (17:08 +0000)
commit00622c509f1b51dda2e4d703d5beba098a9aa848
tree26215715f2c628d66987d45c8b6d3fd679019116
parent1249b346ff1354c72d1a67a3ec23c032dd3ffea4
WebCore:

        Reviewed by Darin.

        Patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10766
        Auto-generate the Objective-C DOM Events bindings

        - Auto-generates DOMEvent, DOMKeyboardEvent, DOMMouseEvent, DOMMutationEvent,
          DOMOverflowEvent, DOMUIEvent, and DOMWheelEvent.

        - Splits out DOMEventListener and DOMEventTarget into their own files.

        * DerivedSources.make:
        * WebCore.xcodeproj/project.pbxproj:
        * bindings/objc/DOMEventListener.h: Added.
        * bindings/objc/DOMEventTarget.h: Added.
        * bindings/objc/DOMEvents.h:
        * bindings/objc/DOMEvents.mm:
        (-[DOMEvent WebCore::]):
        (-[DOMEvent _initWithEvent:WebCore::]):
        (+[DOMEvent _eventWith:WebCore::]):
        * bindings/objc/DOMEventsNonstandard.mm: Removed.
        * bindings/objc/DOMNode.h:
        * bindings/objc/PublicDOMInterfaces.h:
        * bindings/scripts/CodeGenerator.pm:
        * bindings/scripts/CodeGeneratorObjC.pm:
        * dom/Event.idl:
        * dom/EventListener.idl: Added.
        * dom/EventTarget.idl: Added.
        * dom/KeyboardEvent.idl:
        * dom/MouseEvent.idl:
        * dom/UIEvent.idl:
        * dom/WheelEvent.idl:

WebKit:

        Reviewed by Darin.

        Patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10766
        Auto-generate the Objective-C DOM Events bindings

        * MigrateHeaders.make:
        * WebKit.xcodeproj/project.pbxproj:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16262 268f45cc-cd09-0410-ab3c-d52691b4dbfc
22 files changed:
WebCore/ChangeLog
WebCore/DerivedSources.make
WebCore/WebCore.xcodeproj/project.pbxproj
WebCore/bindings/objc/DOMEventListener.h [new file with mode: 0644]
WebCore/bindings/objc/DOMEventTarget.h [new file with mode: 0644]
WebCore/bindings/objc/DOMEvents.h
WebCore/bindings/objc/DOMEvents.mm
WebCore/bindings/objc/DOMEventsNonstandard.mm [deleted file]
WebCore/bindings/objc/DOMNode.h
WebCore/bindings/objc/PublicDOMInterfaces.h
WebCore/bindings/scripts/CodeGenerator.pm
WebCore/bindings/scripts/CodeGeneratorObjC.pm
WebCore/dom/Event.idl
WebCore/dom/EventListener.idl [new file with mode: 0644]
WebCore/dom/EventTarget.idl [new file with mode: 0644]
WebCore/dom/KeyboardEvent.idl
WebCore/dom/MouseEvent.idl
WebCore/dom/UIEvent.idl
WebCore/dom/WheelEvent.idl
WebKit/ChangeLog
WebKit/MigrateHeaders.make
WebKit/WebKit.xcodeproj/project.pbxproj