12011-03-31 Balazs Kelemen <kbalazs@webkit.org>
2
3 Reviewed by NOBODY (OOPS!).
4
5 [Qt][WK2] Make Qt port compiling with ENABLE_PLUGIN_PROCESS=1
6 https://bugs.webkit.org/show_bug.cgi?id=55719
7
8 Guard functionality related to complex text and implementations
9 that rely on MachPort with PLATFORM(MAC).
10 Based on Oleg Romashin's patch.
11
12 * PluginProcess/PluginControllerProxy.cpp:
13 * PluginProcess/PluginControllerProxy.messages.in:
14 * PluginProcess/PluginProcess.cpp:
15 (WebKit::PluginProcess::createWebProcessConnection):
16 * PluginProcess/WebProcessConnection.cpp:
17 (WebKit::WebProcessConnection::createPlugin):
18 * Shared/Plugins/PluginProcessCreationParameters.cpp:
19 (WebKit::PluginProcessCreationParameters::decode): Fix bad C++ that
20 does not compile with gcc-linux.
21 * UIProcess/Plugins/PluginProcessProxy.cpp:
22 (WebKit::PluginProcessProxy::pluginProcessCrashedOrFailedToLaunch):
23 (WebKit::PluginProcessProxy::didCreateWebProcessConnection):
24 * UIProcess/Plugins/PluginProcessProxy.h:
25 * UIProcess/Plugins/PluginProcessProxy.messages.in:
26 * WebKit2.pro: Move implementation that does not need external
27 visibility from WebKit2API.pri. Adding the headers as well.
28 * WebKit2API.pri:
29 * WebProcess/Plugins/PluginProcessConnectionManager.cpp:
30 (WebKit::PluginProcessConnectionManager::getPluginProcessConnection):
31 * WebProcess/WebPage/WebPage.cpp:
32