-
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