Changeset 62869 in webkit


Ignore:
Timestamp:
Jul 8, 2010 5:09:17 PM (14 years ago)
Author:
andersca@apple.com
Message:

Add NetscapePlugin class
https://bugs.webkit.org/show_bug.cgi?id=41919

Reviewed by Sam Weinig.

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

(WebKit::NetscapePlugin::NetscapePlugin):
(WebKit::NetscapePlugin::~NetscapePlugin):
(WebKit::NetscapePlugin::initialize):
(WebKit::NetscapePlugin::destroy):
(WebKit::NetscapePlugin::paint):
(WebKit::NetscapePlugin::geometryDidChange):

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

(WebKit::NetscapePlugin::create):

  • WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:

(WebKit::WebFrameLoaderClient::createPlugin):

Location:
trunk/WebKit2
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit2/ChangeLog

    r62866 r62869  
     12010-07-08  Anders Carlsson  <andersca@apple.com>
     2
     3        Reviewed by Sam Weinig.
     4
     5        Add NetscapePlugin class
     6        https://bugs.webkit.org/show_bug.cgi?id=41919
     7
     8        * WebKit2.xcodeproj/project.pbxproj:
     9        * WebProcess/Plugins/Netscape/NetscapePlugin.cpp: Added.
     10        (WebKit::NetscapePlugin::NetscapePlugin):
     11        (WebKit::NetscapePlugin::~NetscapePlugin):
     12        (WebKit::NetscapePlugin::initialize):
     13        (WebKit::NetscapePlugin::destroy):
     14        (WebKit::NetscapePlugin::paint):
     15        (WebKit::NetscapePlugin::geometryDidChange):
     16        * WebProcess/Plugins/Netscape/NetscapePlugin.h: Added.
     17        (WebKit::NetscapePlugin::create):
     18        * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
     19        (WebKit::WebFrameLoaderClient::createPlugin):
     20
    1212010-07-08  Anders Carlsson  <andersca@apple.com>
    222
  • trunk/WebKit2/WebKit2.xcodeproj/project.pbxproj

    r62865 r62869  
    5858                1A6FBA2A11E6862700DB1371 /* NetscapeBrowserFuncs.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6FBA2811E6862700DB1371 /* NetscapeBrowserFuncs.h */; };
    5959                1A6FBA2B11E6862700DB1371 /* NetscapeBrowserFuncs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A6FBA2911E6862700DB1371 /* NetscapeBrowserFuncs.cpp */; };
     60                1A6FBD2811E69BC200DB1371 /* NetscapePlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6FBD2611E69BC200DB1371 /* NetscapePlugin.h */; };
     61                1A6FBD2911E69BC200DB1371 /* NetscapePlugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A6FBD2711E69BC200DB1371 /* NetscapePlugin.cpp */; };
    6062                1AA1CC5D100FA1A10078DEBC /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AA1CC5C100FA1A10078DEBC /* QuartzCore.framework */; };
    6163                1AA1CD07100FA1BA0078DEBC /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AA1CD06100FA1BA0078DEBC /* Carbon.framework */; };
     
    323325                1A6FBA2811E6862700DB1371 /* NetscapeBrowserFuncs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetscapeBrowserFuncs.h; sourceTree = "<group>"; };
    324326                1A6FBA2911E6862700DB1371 /* NetscapeBrowserFuncs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetscapeBrowserFuncs.cpp; sourceTree = "<group>"; };
     327                1A6FBD2611E69BC200DB1371 /* NetscapePlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetscapePlugin.h; sourceTree = "<group>"; };
     328                1A6FBD2711E69BC200DB1371 /* NetscapePlugin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetscapePlugin.cpp; sourceTree = "<group>"; };
    325329                1AA1C79A100E7FC50078DEBC /* WebCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = WebCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
    326330                1AA1C7DE100E846E0078DEBC /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = JavaScriptCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
     
    657661                                1A6FB90A11E66FBC00DB1371 /* NetscapePluginModule.cpp */,
    658662                                1A6FB90911E66FBC00DB1371 /* NetscapePluginModule.h */,
     663                                1A6FBD2711E69BC200DB1371 /* NetscapePlugin.cpp */,
     664                                1A6FBD2611E69BC200DB1371 /* NetscapePlugin.h */,
    659665                        );
    660666                        path = Netscape;
     
    12181224                                1A6FB90B11E66FBC00DB1371 /* NetscapePluginModule.h in Headers */,
    12191225                                1A6FBA2A11E6862700DB1371 /* NetscapeBrowserFuncs.h in Headers */,
     1226                                1A6FBD2811E69BC200DB1371 /* NetscapePlugin.h in Headers */,
    12201227                        );
    12211228                        runOnlyForDeploymentPostprocessing = 0;
     
    14051412                                1A6FBA0311E6813E00DB1371 /* NetscapePluginModuleMac.cpp in Sources */,
    14061413                                1A6FBA2B11E6862700DB1371 /* NetscapeBrowserFuncs.cpp in Sources */,
     1414                                1A6FBD2911E69BC200DB1371 /* NetscapePlugin.cpp in Sources */,
    14071415                        );
    14081416                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp

    r62866 r62869  
    3131#include "DummyPlugin.h"
    3232#if PLATFORM(MAC)
    33 #include "NetscapePluginModule.h"
     33#include "NetscapePlugin.h"
    3434#endif
    3535
     
    792792    if (!pluginModule)
    793793        return 0;
     794   
     795    RefPtr<Plugin> plugin = NetscapePlugin::create(pluginModule.release());
     796#else
     797    RefPtr<Plugin> plugin = DummyPlugin::create();
    794798#endif
    795799
    796     RefPtr<Plugin> plugin = DummyPlugin::create();
    797800    if (!plugin->initialize(url, paramNames, paramValues, mimeType, loadManually))
    798801        return 0;
Note: See TracChangeset for help on using the changeset viewer.