Changeset 61447 in webkit


Ignore:
Timestamp:
Jun 18, 2010 3:20:18 PM (14 years ago)
Author:
andersca@apple.com
Message:

2010-06-18 Anders Carlsson <andersca@apple.com>

Reviewed by Sam Weinig.

Add platform strategies for WebKit2.
https://bugs.webkit.org/show_bug.cgi?id=40863

  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/WebCoreSupport/WebPlatformStrategies.cpp: Added. (WebKit::WebPlatformStrategies::initialize): (WebKit::WebPlatformStrategies::WebPlatformStrategies): (WebKit::WebPlatformStrategies::createPluginStrategy): (WebKit::WebPlatformStrategies::refreshPlugins): (WebKit::WebPlatformStrategies::getPluginInfo):
  • WebProcess/WebCoreSupport/WebPlatformStrategies.h: Added.
  • WebProcess/WebProcess.cpp: (WebKit::WebProcess::WebProcess):
Location:
trunk/WebKit2
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit2/ChangeLog

    r61443 r61447  
     12010-06-18  Anders Carlsson  <andersca@apple.com>
     2
     3        Reviewed by Sam Weinig.
     4
     5        Add platform strategies for WebKit2.
     6        https://bugs.webkit.org/show_bug.cgi?id=40863
     7
     8        * WebKit2.xcodeproj/project.pbxproj:
     9        * WebProcess/WebCoreSupport/WebPlatformStrategies.cpp: Added.
     10        (WebKit::WebPlatformStrategies::initialize):
     11        (WebKit::WebPlatformStrategies::WebPlatformStrategies):
     12        (WebKit::WebPlatformStrategies::createPluginStrategy):
     13        (WebKit::WebPlatformStrategies::refreshPlugins):
     14        (WebKit::WebPlatformStrategies::getPluginInfo):
     15        * WebProcess/WebCoreSupport/WebPlatformStrategies.h: Added.
     16        * WebProcess/WebProcess.cpp:
     17        (WebKit::WebProcess::WebProcess):
     18
    1192010-06-18  Sam Weinig  <weinig@apple.com>
    220
  • trunk/WebKit2/WebKit2.xcodeproj/project.pbxproj

    r61443 r61447  
    2929                1A30EAC6115D7DA30053E937 /* ConnectionMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A30EAC5115D7DA30053E937 /* ConnectionMac.cpp */; };
    3030                1A39A54B1149D0700083E625 /* WebProcessMain.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC111B02112F5D1900337BAB /* WebProcessMain.mm */; };
     31                1A3E736111CC2659007BD539 /* WebPlatformStrategies.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A3E735F11CC2659007BD539 /* WebPlatformStrategies.h */; };
     32                1A3E736211CC2659007BD539 /* WebPlatformStrategies.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A3E736011CC2659007BD539 /* WebPlatformStrategies.cpp */; };
    3133                1A433F0D113C53DD00FACDE9 /* WebErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A433F0C113C53DD00FACDE9 /* WebErrors.h */; };
    3234                1A50DB66110A3D57000D3FE5 /* WebProcess.app in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1A50DB1E110A3BDC000D3FE5 /* WebProcess.app */; };
     
    234236                1A30066C1110F4F70031937C /* ResponsivenessTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResponsivenessTimer.h; sourceTree = "<group>"; };
    235237                1A30EAC5115D7DA30053E937 /* ConnectionMac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConnectionMac.cpp; sourceTree = "<group>"; };
     238                1A3E735F11CC2659007BD539 /* WebPlatformStrategies.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebPlatformStrategies.h; sourceTree = "<group>"; };
     239                1A3E736011CC2659007BD539 /* WebPlatformStrategies.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebPlatformStrategies.cpp; sourceTree = "<group>"; };
    236240                1A433F0C113C53DD00FACDE9 /* WebErrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebErrors.h; sourceTree = "<group>"; };
    237241                1A4F976A100E7B6600637A18 /* Base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = "<group>"; };
     
    600604                                BC111A59112F4FBB00337BAB /* WebInspectorClient.cpp */,
    601605                                BC032D6D10F4378D0058C15A /* WebInspectorClient.h */,
     606                                1A3E736011CC2659007BD539 /* WebPlatformStrategies.cpp */,
     607                                1A3E735F11CC2659007BD539 /* WebPlatformStrategies.h */,
    602608                        );
    603609                        path = WebCoreSupport;
     
    9951001                                BC20528111C94284008F3375 /* WKBundlePage.h in Headers */,
    9961002                                BC20528811C943A5008F3375 /* InjectedBundlePageClient.h in Headers */,
     1003                                1A3E736111CC2659007BD539 /* WebPlatformStrategies.h in Headers */,
    9971004                        );
    9981005                        runOnlyForDeploymentPostprocessing = 0;
     
    11531160                                BC20528211C94284008F3375 /* WKBundlePage.cpp in Sources */,
    11541161                                BC20528911C943A5008F3375 /* InjectedBundlePageClient.cpp in Sources */,
     1162                                1A3E736211CC2659007BD539 /* WebPlatformStrategies.cpp in Sources */,
    11551163                        );
    11561164                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/WebKit2/WebProcess/WebProcess.cpp

    r61222 r61447  
    3131#include "WebFrame.h"
    3232#include "WebPage.h"
     33#include "WebPlatformStrategies.h"
    3334#include "WebPreferencesStore.h"
    3435#include "WebProcessMessageKinds.h"
     
    5354    : m_inDidClose(false)
    5455{
     56    // Initialize our platform strategies.
     57    WebPlatformStrategies::initialize();
    5558}
    5659
Note: See TracChangeset for help on using the changeset viewer.