https://bugs.webkit.org/show_bug.cgi?id=73691
[JSC] Implement correct order of window.postMessage arguments.
This change supports a new signature of windowPostMessage:
  postMessage(message, targetOrigin[, transferrables])
as well as the legacy webkit-proprietary:
  postMessage(message, [transferrables,] targetOrigin)
The latter is only supported for cases when targetOrigin is a String.

Reviewed by David Levin.

Source/WebCore:

* bindings/js/JSDOMWindowCustom.cpp:
(WebCore::handlePostMessage):
* page/DOMWindow.idl:

LayoutTests:

* fast/dom/Window/window-postmessage-args-expected.txt:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@102722 268f45cc-cd09-0410-ab3c-d52691b4dbfc
5 files changed