Changeset 62843 in webkit


Ignore:
Timestamp:
Jul 8, 2010 2:32:30 PM (14 years ago)
Author:
andersca@apple.com
Message:

Add stubbed out NetscapePluginModule class
https://bugs.webkit.org/show_bug.cgi?id=41901

Reviewed by Sam Weinig.

  • WebKit2.xcodeproj/project.pbxproj:
  • WebProcess/Plugins/Netscape/NetscapePluginModule.cpp: Added.

(WebKit::NetscapePluginModule::NetscapePluginModule):

  • WebProcess/Plugins/Netscape/NetscapePluginModule.h: Added.

(WebKit::NetscapePluginModule::create):

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::createPlugin):

Location:
trunk/WebKit2
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit2/ChangeLog

    r62837 r62843  
     12010-07-08  Anders Carlsson  <andersca@apple.com>
     2
     3        Reviewed by Sam Weinig.
     4
     5        Add stubbed out NetscapePluginModule class
     6        https://bugs.webkit.org/show_bug.cgi?id=41901
     7
     8        * WebKit2.xcodeproj/project.pbxproj:
     9        * WebProcess/Plugins/Netscape/NetscapePluginModule.cpp: Added.
     10        (WebKit::NetscapePluginModule::NetscapePluginModule):
     11        * WebProcess/Plugins/Netscape/NetscapePluginModule.h: Added.
     12        (WebKit::NetscapePluginModule::create):
     13        * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
     14        (WebKit::WebFrameLoaderClient::createPlugin):
     15
    1162010-07-08  Luiz Agostini  <luiz.agostini@openbossa.org>
    217
  • trunk/WebKit2/WebKit2.xcodeproj/project.pbxproj

    r62813 r62843  
    5353                1A6FB7E611E6530500DB1371 /* DummyPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6FB7E411E6530500DB1371 /* DummyPlugin.h */; };
    5454                1A6FB7E711E6530500DB1371 /* DummyPlugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A6FB7E511E6530500DB1371 /* DummyPlugin.cpp */; };
     55                1A6FB90B11E66FBC00DB1371 /* NetscapePluginModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6FB90911E66FBC00DB1371 /* NetscapePluginModule.h */; };
     56                1A6FB90C11E66FBC00DB1371 /* NetscapePluginModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A6FB90A11E66FBC00DB1371 /* NetscapePluginModule.cpp */; };
    5557                1AA1CC5D100FA1A10078DEBC /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AA1CC5C100FA1A10078DEBC /* QuartzCore.framework */; };
    5658                1AA1CD07100FA1BA0078DEBC /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AA1CD06100FA1BA0078DEBC /* Carbon.framework */; };
     
    313315                1A6FB7E411E6530500DB1371 /* DummyPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DummyPlugin.h; sourceTree = "<group>"; };
    314316                1A6FB7E511E6530500DB1371 /* DummyPlugin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DummyPlugin.cpp; sourceTree = "<group>"; };
     317                1A6FB90911E66FBC00DB1371 /* NetscapePluginModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetscapePluginModule.h; sourceTree = "<group>"; };
     318                1A6FB90A11E66FBC00DB1371 /* NetscapePluginModule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetscapePluginModule.cpp; sourceTree = "<group>"; };
    315319                1AA1C79A100E7FC50078DEBC /* WebCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = WebCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
    316320                1AA1C7DE100E846E0078DEBC /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = JavaScriptCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
     
    628632                        isa = PBXGroup;
    629633                        children = (
     634                                1A6FB90811E66FB100DB1371 /* Netscape */,
    630635                                1A6FB7E511E6530500DB1371 /* DummyPlugin.cpp */,
    631636                                1A6FB7E411E6530500DB1371 /* DummyPlugin.h */,
     
    636641                        );
    637642                        path = Plugins;
     643                        sourceTree = "<group>";
     644                };
     645                1A6FB90811E66FB100DB1371 /* Netscape */ = {
     646                        isa = PBXGroup;
     647                        children = (
     648                                1A6FB90A11E66FBC00DB1371 /* NetscapePluginModule.cpp */,
     649                                1A6FB90911E66FBC00DB1371 /* NetscapePluginModule.h */,
     650                        );
     651                        path = Netscape;
    638652                        sourceTree = "<group>";
    639653                };
     
    11851199                                1A6FB7D311E651E200DB1371 /* Plugin.h in Headers */,
    11861200                                1A6FB7E611E6530500DB1371 /* DummyPlugin.h in Headers */,
     1201                                1A6FB90B11E66FBC00DB1371 /* NetscapePluginModule.h in Headers */,
    11871202                        );
    11881203                        runOnlyForDeploymentPostprocessing = 0;
     
    13691384                                1A6FB7D211E651E200DB1371 /* Plugin.cpp in Sources */,
    13701385                                1A6FB7E711E6530500DB1371 /* DummyPlugin.cpp in Sources */,
     1386                                1A6FB90C11E66FBC00DB1371 /* NetscapePluginModule.cpp in Sources */,
    13711387                        );
    13721388                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp

    r62824 r62843  
    2727
    2828#include "DummyPlugin.h"
     29#include "NetscapePluginModule.h"
    2930#include "NotImplemented.h"
    3031#include "PluginView.h"
     
    781782        return 0;
    782783
    783     // FIXME: Use the plug-in path.
     784    // FIXME: This is Mac specific now because Windows doesn't have the necessary parts of NetscapePluginModule implemented.
     785#if PLATFORM(MAC)
     786    RefPtr<NetscapePluginModule> pluginModule = NetscapePluginModule::create(pluginPath);
     787#endif
    784788
    785789    RefPtr<Plugin> plugin = DummyPlugin::create();
Note: See TracChangeset for help on using the changeset viewer.