-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=91844 Patch by Mariusz Grzegorczyk <mariusz.g@samsung.com> on 2012-09-28 Reviewed by Simon Hausmann. .: Turn on Netscape Plugin API by default for WebKit2-Efl. * Source/cmake/OptionsEfl.cmake: Source/WebKit2: Implement windowless plugin and functions needed to launch PluginProcess. * GNUmakefile.am: Change files and folders related to plugin process from gtk to unix. * GNUmakefile.list.am: Change files and folders related to plugin process from gtk to unix. * Platform/Logging.cpp: Add Plugins channel for LOG. (WebKit): (WebKit::getChannelFromName): (WebKit::initializeLogChannelsIfNecessary): * Platform/Logging.h: (WebKit): * PlatformEfl.cmake: Add files needed by plugin process. * PluginProcess/unix/PluginControllerProxyUnix.cpp: Renamed from Source/WebKit2/PluginProcess/gtk/PluginControllerProxyGtk.cpp. (WebKit): (WebKit::PluginControllerProxy::platformInitialize): Add macros for gtk/efl differents. (WebKit::PluginControllerProxy::platformDestroy): (WebKit::PluginControllerProxy::platformGeometryDidChange): * PluginProcess/unix/PluginProcessMainUnix.cpp: Renamed from Source/WebKit2/PluginProcess/gtk/PluginProcessMainGtk.cpp. (WebKit): (WebKit::webkitXError): (WebKit::PluginProcessMainUnix): * PluginProcess/unix/PluginProcessMainUnix.h: Renamed from Source/WebKit2/PluginProcess/gtk/PluginProcessMainGtk.h. (WebKit): * PluginProcess/unix/PluginProcessUnix.cpp: Renamed from Source/WebKit2/PluginProcess/gtk/PluginProcessGtk.cpp. (WebKit): (WebKit::PluginProcess::platformInitialize): * UIProcess/Plugins/unix/PluginProcessProxyUnix.cpp: Renamed from Source/WebKit2/UIProcess/Plugins/gtk/PluginProcessProxyGtk.cpp. (WebKit): (WebKit::PluginProcessProxy::platformInitializePluginProcess): (WebKit::PluginProcessProxy::scanPlugin): * UIProcess/efl/WebPageProxyEfl.cpp: Add stubs. (WebKit::WebPageProxy::createPluginContainer): (WebKit): (WebKit::WebPageProxy::windowedPluginGeometryDidChange): * WebProcess/Plugins/Netscape/unix/PluginProxyUnix.cpp: Renamed from Source/WebKit2/WebProcess/Plugins/Netscape/gtk/PluginProxyGtk.cpp. (WebKit): (WebKit::PluginProxy::needsBackingStore): * WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp: Plugin's windowless implementation. (WebKit::getPluginDisplay): (WebKit::x11Screen): (WebKit::displayDepth): (WebKit::rootWindowID): (WebKit::NetscapePlugin::x11HostDisplay): (WebKit::NetscapePlugin::platformPaint): * config.h: * unix/PluginMainUnix.cpp: Renamed from Source/WebKit2/gtk/PluginMainGtk.cpp. (main): Tools: Turn on Netscape Plugin API option by default. * Scripts/webkitperl/FeatureList.pm: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129972 268f45cc-cd09-0410-ab3c-d52691b4dbfc
74ba6beb