-
https://bugs.webkit.org/show_bug.cgi?id=66714dslomov@google.com authored
Add webkitPostMessage to allow for adding transferable support. This adds webkitPostMessage, currently identical to postMessage, which would later be a vehicle for adding transferable support for messaging. Based on patch by Luke Zarko. Reviewed by David Levin. * bindings/js/JSDOMWindowCustom.cpp: (WebCore::JSDOMWindow::webkitPostMessage): * bindings/js/JSDedicatedWorkerContextCustom.cpp: (WebCore::JSDedicatedWorkerContext::webkitPostMessage): * bindings/js/JSMessageEventCustom.cpp: (WebCore::JSMessageEvent::webkitInitMessageEvent): * bindings/js/JSMessagePortCustom.cpp: (WebCore::JSMessagePort::webkitPostMessage): * bindings/js/JSWorkerCustom.cpp: (WebCore::JSWorker::postMessage): (WebCore::JSWorker::webkitPostMessage): * bindings/v8/custom/V8DOMWindowCustom.cpp: (WebCore::handlePostMessageCallback): (WebCore::V8DOMWindow::postMessageCallback): (WebCore::V8DOMWindow::webkitPostMessageCallback): * bindings/v8/custom/V8DedicatedWorkerContextCustom.cpp: (WebCore::handlePostMessageCallback): (WebCore::V8DedicatedWorkerContext::postMessageCallback): (WebCore::V8DedicatedWorkerContext::webkitPostMessageCallback): * bindings/v8/custom/V8MessageEventCustom.cpp: (WebCore::V8MessageEvent::initMessageEventCallback): (WebCore::V8MessageEvent::webkitInitMessageEventCallback): * bindings/v8/custom/V8MessagePortCustom.cpp: (WebCore::handlePostMessageCallback): (WebCore::V8MessagePort::postMessageCallback): (WebCore::V8MessagePort::webkitPostMessageCallback): * bindings/v8/custom/V8WorkerCustom.cpp: (WebCore::handlePostMessageCallback): (WebCore::V8Worker::postMessageCallback): (WebCore::V8Worker::webkitPostMessageCallback): * dom/MessageEvent.idl: * dom/MessagePort.idl: * page/DOMWindow.idl: * workers/DedicatedWorkerContext.idl: * workers/Worker.idl: LayoutTests: https://bugs.webkit.org/show_bug.cgi?id=66714 Add webkitPostMessage to allow for adding transferable support. This adds webkitPostMessage, currently identical to postMessage, which would later be a vehicle for adding transferable support for messaging. The tests ensure that webkitPostMessage and postMessage behave identically. Based on patch by Luke Zarko. Reviewed by David Levin. * fast/dom/Window/window-postmessage-args-expected.txt: * fast/dom/Window/window-postmessage-args.html: * fast/dom/Window/window-property-descriptors-expected.txt: * fast/events/message-port-expected.txt: * fast/events/message-port.html: * fast/workers/resources/worker-call.js: * fast/workers/worker-call-expected.txt: * platform/chromium/fast/dom/Window/window-postmessage-args-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95362 268f45cc-cd09-0410-ab3c-d52691b4dbfc
04353610