Changeset 141385 in webkit


Ignore:
Timestamp:
Jan 31, 2013 12:30:52 AM (11 years ago)
Author:
jochen@chromium.org
Message:

[chromium] move postMessage related methods to TestRunner library
https://bugs.webkit.org/show_bug.cgi?id=108343

Reviewed by Adam Barth.

  • DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:

(WebKit):
(WebTestProxyBase):
(WebTestRunner::WebTestProxy::willCheckAndDispatchMessageEvent):

  • DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:

(WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent):
(WebTestRunner):

  • DumpRenderTree/chromium/WebViewHost.cpp:

(WebViewHost::willCheckAndDispatchMessageEvent):

Location:
trunk/Tools
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r141381 r141385  
     12013-01-31  Jochen Eisinger  <jochen@chromium.org>
     2
     3        [chromium] move postMessage related methods to TestRunner library
     4        https://bugs.webkit.org/show_bug.cgi?id=108343
     5
     6        Reviewed by Adam Barth.
     7
     8        * DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
     9        (WebKit):
     10        (WebTestProxyBase):
     11        (WebTestRunner::WebTestProxy::willCheckAndDispatchMessageEvent):
     12        * DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
     13        (WebTestRunner::WebTestProxyBase::willCheckAndDispatchMessageEvent):
     14        (WebTestRunner):
     15        * DumpRenderTree/chromium/WebViewHost.cpp:
     16        (WebViewHost::willCheckAndDispatchMessageEvent):
     17
    1182013-01-30  Jochen Eisinger  <jochen@chromium.org>
    219
  • trunk/Tools/DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h

    r141381 r141385  
    3535#include "Platform/chromium/public/WebURLError.h"
    3636#include "WebKit/chromium/public/WebAccessibilityNotification.h"
     37#include "WebKit/chromium/public/WebDOMMessageEvent.h"
    3738#include "WebKit/chromium/public/WebDragOperation.h"
    3839#include "WebKit/chromium/public/WebEditingAction.h"
    3940#include "WebKit/chromium/public/WebNavigationPolicy.h"
    4041#include "WebKit/chromium/public/WebNavigationType.h"
     42#include "WebKit/chromium/public/WebSecurityOrigin.h"
    4143#include "WebKit/chromium/public/WebTextAffinity.h"
    4244#include "WebKit/chromium/public/WebTextDirection.h"
     
    5557class WebNode;
    5658class WebRange;
    57 class WebSecurityOrigin;
    5859class WebSerializedScriptValue;
    5960class WebSpellCheckClient;
     
    153154    bool runModalBeforeUnloadDialog(WebKit::WebFrame*, const WebKit::WebString&);
    154155    WebKit::WebNavigationPolicy decidePolicyForNavigation(WebKit::WebFrame*, const WebKit::WebURLRequest&, WebKit::WebNavigationType, const WebKit::WebNode& originatingNode, WebKit::WebNavigationPolicy defaultPolicy, bool isRedirect);
     156    bool willCheckAndDispatchMessageEvent(WebKit::WebFrame* sourceFrame, WebKit::WebFrame* targetFrame, WebKit::WebSecurityOrigin target, WebKit::WebDOMMessageEvent);
    155157
    156158private:
     
    474476        return Base::decidePolicyForNavigation(frame, request, type, originatingNode, defaultPolicy, isRedirect);
    475477    }
     478    virtual bool willCheckAndDispatchMessageEvent(WebKit::WebFrame* sourceFrame, WebKit::WebFrame* targetFrame, WebKit::WebSecurityOrigin target, WebKit::WebDOMMessageEvent event)
     479    {
     480        if (WebTestProxyBase::willCheckAndDispatchMessageEvent(sourceFrame, targetFrame, target, event))
     481            return true;
     482        return Base::willCheckAndDispatchMessageEvent(sourceFrame, targetFrame, target, event);
     483    }
    476484};
    477485
  • trunk/Tools/DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp

    r141381 r141385  
    10101010}
    10111011
    1012 }
     1012bool WebTestProxyBase::willCheckAndDispatchMessageEvent(WebFrame*, WebFrame*, WebSecurityOrigin, WebDOMMessageEvent)
     1013{
     1014    if (m_testInterfaces->testRunner() && m_testInterfaces->testRunner()->shouldInterceptPostMessage()) {
     1015        m_delegate->printMessage("intercepted postMessage\n");
     1016        return true;
     1017    }
     1018
     1019    return false;
     1020}
     1021
     1022}
  • trunk/Tools/DumpRenderTree/chromium/WebViewHost.cpp

    r141381 r141385  
    642642bool WebViewHost::willCheckAndDispatchMessageEvent(WebFrame* sourceFrame, WebFrame* targetFrame, WebSecurityOrigin target, WebDOMMessageEvent event)
    643643{
    644     if (m_shell->testRunner()->shouldInterceptPostMessage()) {
    645         fputs("intercepted postMessage\n", stdout);
    646         return true;
    647     }
    648 
    649644    return false;
    650645}
Note: See TracChangeset for help on using the changeset viewer.