[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677

cblu cblu at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 08:40:00 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit 5eb2b54398ebee5f161d8a549c104c65691403d0
Author: cblu <cblu at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri May 14 17:29:55 2004 +0000

    	Copied headers from WebCore.
    
            * DOM.subproj/DOMCore.h:
            * DOM.subproj/DOMEvents.h:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@6598 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKit/ChangeLog b/WebKit/ChangeLog
index ba1a9f9..c7384f0 100644
--- a/WebKit/ChangeLog
+++ b/WebKit/ChangeLog
@@ -1,3 +1,10 @@
+2004-05-14  Chris Blumenberg  <cblu at apple.com>
+
+	Copied headers from WebCore.
+
+        * DOM.subproj/DOMCore.h:
+        * DOM.subproj/DOMEvents.h:
+
 2004-05-14  Ken Kocienda  <kocienda at apple.com>
 
         Reviewed by me
diff --git a/WebKit/DOM.subproj/DOMCore.h b/WebKit/DOM.subproj/DOMCore.h
index 4ba424d..5c521f5 100644
--- a/WebKit/DOM.subproj/DOMCore.h
+++ b/WebKit/DOM.subproj/DOMCore.h
@@ -33,6 +33,8 @@
 @class DOMNamedNodeMap;
 @class DOMNodeList;
 
+ at protocol DOMEventTarget;
+
 typedef struct DOMObjectInternal DOMObjectInternal;
 
 @interface DOMObject : WebScriptObject <NSCopying>
@@ -90,7 +92,7 @@ enum {
     DOM_NOTATION_NODE                 = 12,
 };
 
- at interface DOMNode : DOMObject
+ at interface DOMNode : DOMObject <DOMEventTarget>
 - (NSString *)nodeName;
 - (NSString *)nodeValue;
 - (void)setNodeValue:(NSString *)string;
diff --git a/WebKit/DOM.subproj/DOMEvents.h b/WebKit/DOM.subproj/DOMEvents.h
index 2a8ae9a..12dc161 100644
--- a/WebKit/DOM.subproj/DOMEvents.h
+++ b/WebKit/DOM.subproj/DOMEvents.h
@@ -26,7 +26,6 @@
 #import <WebKit/DOMViews.h>
 
 @class DOMEvent;
- at class DOMEventListener;
 
 extern NSString * const DOMEventException;
 
@@ -34,9 +33,13 @@ enum DOMEventExceptionCode {
     DOM_UNSPECIFIED_EVENT_TYPE_ERR = 0
 };
 
- at interface DOMEventTarget : DOMObject
-- (void)addEventListener:(NSString *)type :(DOMEventListener *)listener :(BOOL)useCapture;
-- (void)removeEventListener:(NSString *)type :(DOMEventListener *)listener :(BOOL)useCapture;
+ at protocol DOMEventListener <NSObject>
+- (void)handleEvent:(DOMEvent *)event;
+ at end
+
+ at protocol DOMEventTarget <NSObject>
+- (void)addEventListener:(NSString *)type :(id <DOMEventListener>)listener :(BOOL)useCapture;
+- (void)removeEventListener:(NSString *)type :(id <DOMEventListener>)listener :(BOOL)useCapture;
 - (BOOL)dispatchEvent:(DOMEvent *)event;
 @end
 
@@ -48,8 +51,8 @@ enum {
 
 @interface DOMEvent : DOMObject
 - (NSString *)type;
-- (DOMEventTarget *)target;
-- (DOMEventTarget *)currentTarget;
+- (id <DOMEventTarget>)target;
+- (id <DOMEventTarget>)currentTarget;
 - (unsigned short)eventPhase;
 - (BOOL)bubbles;
 - (BOOL)cancelable;
@@ -79,8 +82,8 @@ enum {
 - (BOOL)altKey;
 - (BOOL)metaKey;
 - (unsigned short)button;
-- (DOMEventTarget *)relatedTarget;
-- (void)initMouseEvent:(NSString *)typeArg :(BOOL)canBubbleArg :(BOOL)cancelableArg :(DOMAbstractView *)viewArg :(long)detailArg :(long)screenXArg :(long)screenYArg :(long)clientX :(long)clientY :(BOOL)ctrlKeyArg :(BOOL)altKeyArg :(BOOL)shiftKeyArg :(BOOL)metaKeyArg :(unsigned short)buttonArg :(DOMEventTarget *)relatedTargetArg;
+- (id <DOMEventTarget>)relatedTarget;
+- (void)initMouseEvent:(NSString *)typeArg :(BOOL)canBubbleArg :(BOOL)cancelableArg :(DOMAbstractView *)viewArg :(long)detailArg :(long)screenXArg :(long)screenYArg :(long)clientX :(long)clientY :(BOOL)ctrlKeyArg :(BOOL)altKeyArg :(BOOL)shiftKeyArg :(BOOL)metaKeyArg :(unsigned short)buttonArg :(id <DOMEventTarget>)relatedTargetArg;
 @end
 
 enum {

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list