NPN_Evaluate doesn't work with out-of-process plugins in WebKit2
authorandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Nov 2010 19:26:56 +0000 (19:26 +0000)
committerandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Nov 2010 19:26:56 +0000 (19:26 +0000)
commit98a4e4387b044189af52352784ff581fe6737ae1
treee1ca4286bd56f009ea55a28256d92ba11b0c9f85
parent25d860d6bd055d5d3cd59480addbfe3cd34de4e1
NPN_Evaluate doesn't work with out-of-process plugins in WebKit2
https://bugs.webkit.org/show_bug.cgi?id=49193

Reviewed by Adam Roben.

WebKit2:

* PluginProcess/PluginControllerProxy.cpp:
(WebKit::PluginControllerProxy::evaluate):
Send an Evaluate message.

* WebProcess/Plugins/PluginProxy.cpp:
(WebKit::PluginProxy::evaluate):
Call Evaluate on the plug-in proxy.

* WebProcess/Plugins/PluginProxy.h:
* WebProcess/Plugins/PluginProxy.messages.in:
Add Evaluate message.

LayoutTests:

Remove now passing tests.

* platform/mac-wk2/Skipped:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@71551 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/platform/mac-wk2/Skipped
WebKit2/ChangeLog
WebKit2/PluginProcess/PluginControllerProxy.cpp
WebKit2/WebProcess/Plugins/PluginProxy.cpp
WebKit2/WebProcess/Plugins/PluginProxy.h
WebKit2/WebProcess/Plugins/PluginProxy.messages.in