Title: [145651] trunk/Source/WebKit/chromium
Revision
145651
Author
[email protected]
Date
2013-03-12 18:19:05 -0700 (Tue, 12 Mar 2013)

Log Message

[Chromium] WebFrame event listener APIs are unused and can be removed
https://bugs.webkit.org/show_bug.cgi?id=112189

Reviewed by Darin Fisher.

As far as I can tell, there are no callers for these APIs. They appear
to have been added for out-of-process postMessages, but those are now
implemented using a different mechanism.

* public/WebFrame.h:
(WebFrame):
* src/WebFrameImpl.cpp:
* src/WebFrameImpl.h:
(WebFrameImpl):

Modified Paths

Diff

Modified: trunk/Source/WebKit/chromium/ChangeLog (145650 => 145651)


--- trunk/Source/WebKit/chromium/ChangeLog	2013-03-13 01:17:02 UTC (rev 145650)
+++ trunk/Source/WebKit/chromium/ChangeLog	2013-03-13 01:19:05 UTC (rev 145651)
@@ -1,3 +1,20 @@
+2013-03-12  Adam Barth  <[email protected]>
+
+        [Chromium] WebFrame event listener APIs are unused and can be removed
+        https://bugs.webkit.org/show_bug.cgi?id=112189
+
+        Reviewed by Darin Fisher.
+
+        As far as I can tell, there are no callers for these APIs. They appear
+        to have been added for out-of-process postMessages, but those are now
+        implemented using a different mechanism.
+
+        * public/WebFrame.h:
+        (WebFrame):
+        * src/WebFrameImpl.cpp:
+        * src/WebFrameImpl.h:
+        (WebFrameImpl):
+
 2013-03-12  Sheriff Bot  <[email protected]>
 
         Unreviewed.  Rolled Chromium DEPS to r187660.  Requested by

Modified: trunk/Source/WebKit/chromium/public/WebFrame.h (145650 => 145651)


--- trunk/Source/WebKit/chromium/public/WebFrame.h	2013-03-13 01:17:02 UTC (rev 145650)
+++ trunk/Source/WebKit/chromium/public/WebFrame.h	2013-03-13 01:19:05 UTC (rev 145651)
@@ -603,15 +603,7 @@
 
     // Events --------------------------------------------------------------
 
-    // These functions all work on the WebFrame's DOMWindow. Keep in mind
-    // that these events might be generated by web content and not genuine
-    // DOM events.
-
-    virtual void addEventListener(const WebString& eventType,
-                                  WebDOMEventListener*, bool useCapture) = 0;
-    virtual void removeEventListener(const WebString& eventType,
-                                     WebDOMEventListener*, bool useCapture) = 0;
-    virtual bool dispatchEvent(const WebDOMEvent&) = 0;
+    // Dispatches a message event on the current DOMWindow in this WebFrame.
     virtual void dispatchMessageEventWithOriginCheck(
         const WebSecurityOrigin& intendedTargetOrigin,
         const WebDOMEvent&) = 0;

Modified: trunk/Source/WebKit/chromium/src/WebFrameImpl.cpp (145650 => 145651)


--- trunk/Source/WebKit/chromium/src/WebFrameImpl.cpp	2013-03-13 01:17:02 UTC (rev 145650)
+++ trunk/Source/WebKit/chromium/src/WebFrameImpl.cpp	2013-03-13 01:19:05 UTC (rev 145651)
@@ -1848,26 +1848,6 @@
 #endif
 }
 
-void WebFrameImpl::addEventListener(const WebString& eventType, WebDOMEventListener* listener, bool useCapture)
-{
-    DOMWindow* window = frame()->document()->domWindow();
-    EventListenerWrapper* listenerWrapper = listener->createEventListenerWrapper(eventType, useCapture, window);
-    window->addEventListener(eventType, adoptRef(listenerWrapper), useCapture);
-}
-
-void WebFrameImpl::removeEventListener(const WebString& eventType, WebDOMEventListener* listener, bool useCapture)
-{
-    DOMWindow* window = frame()->document()->domWindow();
-    EventListenerWrapper* listenerWrapper = listener->getEventListenerWrapper(eventType, useCapture, window);
-    window->removeEventListener(eventType, listenerWrapper, useCapture);
-}
-
-bool WebFrameImpl::dispatchEvent(const WebDOMEvent& event)
-{
-    ASSERT(!event.isNull());
-    return frame()->document()->domWindow()->dispatchEvent(event);
-}
-
 void WebFrameImpl::dispatchMessageEventWithOriginCheck(const WebSecurityOrigin& intendedTargetOrigin, const WebDOMEvent& event)
 {
     ASSERT(!event.isNull());

Modified: trunk/Source/WebKit/chromium/src/WebFrameImpl.h (145650 => 145651)


--- trunk/Source/WebKit/chromium/src/WebFrameImpl.h	2013-03-13 01:17:02 UTC (rev 145650)
+++ trunk/Source/WebKit/chromium/src/WebFrameImpl.h	2013-03-13 01:19:05 UTC (rev 145651)
@@ -219,11 +219,6 @@
 
     virtual void sendOrientationChangeEvent(int orientation);
 
-    virtual void addEventListener(const WebString& eventType,
-                                  WebDOMEventListener*, bool useCapture);
-    virtual void removeEventListener(const WebString& eventType,
-                                     WebDOMEventListener*, bool useCapture);
-    virtual bool dispatchEvent(const WebDOMEvent&);
     virtual void dispatchMessageEventWithOriginCheck(
         const WebSecurityOrigin& intendedTargetOrigin,
         const WebDOMEvent&);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to