Changeset 86545 in webkit


Ignore:
Timestamp:
May 16, 2011 1:05:08 AM (13 years ago)
Author:
Carlos Garcia Campos
Message:

2011-05-16 Carlos Garcia Campos <cgarcia@igalia.com>

Reviewed by Martin Robinson.

[GTK] Enable building GTK port with ENABLE_PLUGIN_PROCESS=1
https://bugs.webkit.org/show_bug.cgi?id=58223

  • configure.ac: Add configure option to enable/disable plugin process.

2011-05-16 Carlos Garcia Campos <cgarcia@igalia.com>

Reviewed by Martin Robinson.

[GTK] Enable building GTK port with ENABLE_PLUGIN_PROCESS=1
https://bugs.webkit.org/show_bug.cgi?id=58223

  • GNUmakefile.am: Add new files to compilation.
  • PluginProcess/gtk/PluginControllerProxyGtk.cpp: Added. (WebKit::PluginControllerProxy::platformInitialize): (WebKit::PluginControllerProxy::platformDestroy): (WebKit::PluginControllerProxy::platformGeometryDidChange):
  • PluginProcess/gtk/PluginProcessGtk.cpp: Added. (WebKit::PluginProcess::platformInitialize):
  • UIProcess/Plugins/gtk/PluginProcessProxyGtk.cpp: Added. (WebKit::PluginProcessProxy::platformInitializePluginProcess):
  • WebProcess/Plugins/Netscape/gtk/PluginProxyGtk.cpp: Added. (WebKit::PluginProxy::needsBackingStore):
Location:
trunk
Files:
5 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r86403 r86545  
     12011-05-16  Carlos Garcia Campos  <cgarcia@igalia.com>
     2
     3        Reviewed by Martin Robinson.
     4
     5        [GTK] Enable building GTK port with ENABLE_PLUGIN_PROCESS=1
     6        https://bugs.webkit.org/show_bug.cgi?id=58223
     7
     8        * configure.ac: Add configure option to enable/disable plugin
     9        process.
     10
    1112011-05-12  Gregg Tavares  <gman@chromium.org>
    212
  • trunk/Source/WebKit2/ChangeLog

    r86544 r86545  
     12011-05-16  Carlos Garcia Campos  <cgarcia@igalia.com>
     2
     3        Reviewed by Martin Robinson.
     4
     5        [GTK] Enable building GTK port with ENABLE_PLUGIN_PROCESS=1
     6        https://bugs.webkit.org/show_bug.cgi?id=58223
     7
     8        * GNUmakefile.am: Add new files to compilation.
     9        * PluginProcess/gtk/PluginControllerProxyGtk.cpp: Added.
     10        (WebKit::PluginControllerProxy::platformInitialize):
     11        (WebKit::PluginControllerProxy::platformDestroy):
     12        (WebKit::PluginControllerProxy::platformGeometryDidChange):
     13        * PluginProcess/gtk/PluginProcessGtk.cpp: Added.
     14        (WebKit::PluginProcess::platformInitialize):
     15        * UIProcess/Plugins/gtk/PluginProcessProxyGtk.cpp: Added.
     16        (WebKit::PluginProcessProxy::platformInitializePluginProcess):
     17        * WebProcess/Plugins/Netscape/gtk/PluginProxyGtk.cpp: Added.
     18        (WebKit::PluginProxy::needsBackingStore):
     19
    1202011-05-16  Adam Barth  <abarth@webkit.org>
    221
  • trunk/Source/WebKit2/GNUmakefile.am

    r86174 r86545  
    117117        Source/WebKit2/PluginProcess/WebProcessConnection.cpp \
    118118        Source/WebKit2/PluginProcess/WebProcessConnection.h \
     119        Source/WebKit2/PluginProcess/gtk/PluginControllerProxyGtk.cpp \
     120        Source/WebKit2/PluginProcess/gtk/PluginProcessGtk.cpp \
    119121        Source/WebKit2/Shared/APIClient.h \
    120122        Source/WebKit2/Shared/API/c/gtk/WKBaseGtk.h \
     
    402404        Source/WebKit2/UIProcess/Plugins/WebPluginSiteDataManager.h \
    403405        Source/WebKit2/UIProcess/Plugins/WebPluginSiteDataManager.cpp \
     406        Source/WebKit2/UIProcess/Plugins/gtk/PluginProcessProxyGtk.cpp \
    404407        Source/WebKit2/UIProcess/Plugins/unix/PluginInfoStoreUnix.cpp \
    405408        Source/WebKit2/UIProcess/ProcessModel.h \
     
    604607        Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeUtilities.cpp \
    605608        Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeUtilities.h \
     609        Source/WebKit2/WebProcess/Plugins/Netscape/gtk/PluginProxyGtk.cpp \
    606610        Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp \
    607611        Source/WebKit2/WebProcess/Plugins/PluginController.h \
     
    777781endif
    778782
     783# Plugin process
     784if ENABLE_PLUGIN_PROCESS
     785libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CPPFLAGS += \
     786        -DENABLE_PLUGIN_PROCESS=1
     787endif
     788
    779789libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LDFLAGS = \
    780790        -version-info @LIBWEBKITGTK_VERSION@ \
  • trunk/configure.ac

    r86084 r86545  
    10451045                [], [enable_webkit2="no"])
    10461046AC_MSG_RESULT([$enable_webkit2])
     1047
     1048# Plugin Process
     1049AC_MSG_CHECKING([whether to build plugin process for WebKit2])
     1050AC_ARG_ENABLE(plugin_process,
     1051            AC_HELP_STRING([--enable-plugin-process],
     1052                           [build plugin process for WebKit2 [default=yes]]),
     1053                           [], [enable_plugin_process="no"])
     1054# Build the plugin process only when building webkit2.
     1055if test "$enable_webkit2" = "no"; then
     1056    enable_plugin_process=no
     1057fi
     1058AC_MSG_RESULT([$enable_plugin_process])
    10471059
    10481060GTK_DOC_CHECK([1.10])
     
    11291141AM_CONDITIONAL([ENABLE_OPCODE_STATS],[test "$enable_opcode_stats" = "yes"])
    11301142AM_CONDITIONAL([ENABLE_WEBKIT2],[test "$enable_webkit2" = "yes"])
     1143AM_CONDITIONAL([ENABLE_PLUGIN_PROCESS],[test "$enable_plugin_process" = "yes"])
    11311144AM_CONDITIONAL([ENABLE_SPELLCHECK],[test "$enable_spellcheck" = "yes"])
    11321145AM_CONDITIONAL([ENABLE_ANIMATION_API],[test "$enable_animation_api" = "yes"])
     
    12341247 Introspection support                                    : $enable_introspection
    12351248 WebKit2 support                                          : $enable_webkit2
     1249 WebKit2 plugin process                                   : $enable_plugin_process
    12361250"
    12371251if test "$with_unicode_backend" = "glib"; then
Note: See TracChangeset for help on using the changeset viewer.