Skip to content
  • darin@apple.com's avatar
    WebCore: · c8da90b9
    darin@apple.com authored
            Reviewed by Darin.
    
            Patch for http://bugs.webkit.org/show_bug.cgi?id=14994
            Support for MessageEvent and cross-domain messaging
    
            Test: http/tests/messaging/cross-domain-message-send.html
    
            * DerivedSources.make:
            * WebCore.pro:
            * WebCore.vcproj/WebCore.vcproj:
            * WebCore.xcodeproj/project.pbxproj:
            * WebCoreSources.bkl:
            * bindings/js/JSDOMWindowCustom.cpp:
            (WebCore::JSDOMWindow::customGetOwnPropertySlot): Allow cross-domain access to the
            postMessage function.
            (WebCore::JSDOMWindow::postMessage):
            * bindings/js/JSEventCustom.cpp:
            (WebCore::toJS):
            * dom/Event.cpp:
            (WebCore::Event::isMessageEvent):
            * dom/Event.h:
            * dom/EventNames.h: New event name
            * dom/MessageEvent.cpp: Added.
            * dom/MessageEvent.h: Added.
            * dom/MessageEvent.idl: Added.
            * page/DOMWindow.cpp:
            (WebCore::DOMWindow::postMessage): Added.
            * page/DOMWindow.h:
            * page/DOMWindow.idl:
    
    LayoutTests:
    
            Reviewed by Darin.
    
            Test for http://bugs.webkit.org/show_bug.cgi?id=14994
            Support for MessageEvent and cross-domain messaging
    
            * fast/dom/Window/window-properties-expected.txt:
            * http/tests/messaging: Added.
            * http/tests/messaging/cross-domain-message-send-expected.txt: Added.
            * http/tests/messaging/cross-domain-message-send.html: Added.
            * http/tests/messaging/resources: Added.
            * http/tests/messaging/resources/cross-domain-message-receive.html: Added.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29051 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    c8da90b9