Changeset 71057 in webkit


Ignore:
Timestamp:
Nov 1, 2010 2:29:12 PM (13 years ago)
Author:
andersca@apple.com
Message:

Add NPObjectMessageReceiver.messages.in
https://bugs.webkit.org/show_bug.cgi?id=48782

Reviewed by Adam Roben.

  • DerivedSources.make:

Add NPObjectMessageReceiver.

  • Platform/CoreIPC/MessageID.h:

Add MessageClassNPObjectMessageReceiver message class.

  • Shared/Plugins/NPObjectMessageReceiver.cpp:

(WebKit::NPObjectMessageReceiver::deallocate):
Add stubbed out deallocate member function.

  • Shared/Plugins/NPObjectMessageReceiver.messages.in: Added.
  • WebKit2.xcodeproj/project.pbxproj:

Add NPObjectMessageReceiver.messages.in.

Location:
trunk/WebKit2
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit2/ChangeLog

    r71054 r71057  
     12010-11-01  Anders Carlsson  <andersca@apple.com>
     2
     3        Reviewed by Adam Roben.
     4
     5        Add NPObjectMessageReceiver.messages.in
     6        https://bugs.webkit.org/show_bug.cgi?id=48782
     7
     8        * DerivedSources.make:
     9        Add NPObjectMessageReceiver.
     10
     11        * Platform/CoreIPC/MessageID.h:
     12        Add MessageClassNPObjectMessageReceiver message class.
     13
     14        * Shared/Plugins/NPObjectMessageReceiver.cpp:
     15        (WebKit::NPObjectMessageReceiver::deallocate):
     16        Add stubbed out deallocate member function.
     17
     18        * Shared/Plugins/NPObjectMessageReceiver.messages.in: Added.
     19
     20        * WebKit2.xcodeproj/project.pbxproj:
     21        Add NPObjectMessageReceiver.messages.in.
     22
    1232010-11-01  Anders Carlsson  <andersca@apple.com>
    224
  • trunk/WebKit2/DerivedSources.make

    r69329 r71057  
    11VPATH = \
    22    $(WebKit2)/PluginProcess \
     3    $(WebKit2)/Shared/Plugins \
    34    $(WebKit2)/WebProcess/Plugins \
    45    $(WebKit2)/WebProcess/WebPage \
     
    910
    1011MESSAGE_RECEIVERS = \
     12    NPObjectMessageReceiver \
    1113    PluginControllerProxy \
    1214    PluginProcess \
  • trunk/WebKit2/Platform/CoreIPC/MessageID.h

    r70504 r71057  
    6161    // Messages sent by the plug-in process to the web process.
    6262    MessageClassPluginProxy,
     63
     64    // NPObject messages sent by both the plug-in process and the web process.
     65    MessageClassNPObjectMessageReceiver,
    6366};
    6467
  • trunk/WebKit2/Shared/Plugins/NPObjectMessageReceiver.cpp

    r71051 r71057  
    2929
    3030#include "NPRuntimeUtilities.h"
     31#include "NotImplemented.h"
    3132
    3233namespace WebKit {
     
    4849}
    4950
     51void NPObjectMessageReceiver::deallocate()
     52{
     53    notImplemented();
     54}
     55
    5056} // namespace WebKit
    5157
  • trunk/WebKit2/Shared/Plugins/NPObjectMessageReceiver.h

    r71051 r71057  
    2929#if ENABLE(PLUGIN_PROCESS)
    3030
     31#include "Connection.h"
    3132#include <WebCore/npruntime.h>
    3233#include <wtf/Noncopyable.h>
     
    4546    explicit NPObjectMessageReceiver(NPObject* npObject);
    4647
     48    // Message handlers.
     49    CoreIPC::SyncReplyMode didReceiveSyncNPObjectMessageReceiverMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*, CoreIPC::ArgumentEncoder*);
     50    void deallocate();
     51
    4752    NPObject* m_npObject;
    4853};
  • trunk/WebKit2/WebKit2.xcodeproj/project.pbxproj

    r71051 r71057  
    8888                1A2D82A8127F4EAB001EB962 /* NPRemoteObjectMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A1FA252127A0E4F0050E709 /* NPRemoteObjectMap.cpp */; };
    8989                1A2D82A9127F4EAB001EB962 /* NPRemoteObjectMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1FA251127A0E4F0050E709 /* NPRemoteObjectMap.h */; };
     90                1A2D8439127F65D5001EB962 /* NPObjectMessageReceiverMessageReceiver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A2D8437127F65D5001EB962 /* NPObjectMessageReceiverMessageReceiver.cpp */; };
     91                1A2D843A127F65D5001EB962 /* NPObjectMessageReceiverMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A2D8438127F65D5001EB962 /* NPObjectMessageReceiverMessages.h */; };
    9092                1A30066E1110F4F70031937C /* ResponsivenessTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A30066C1110F4F70031937C /* ResponsivenessTimer.h */; };
    9193                1A30EAC6115D7DA30053E937 /* ConnectionMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A30EAC5115D7DA30053E937 /* ConnectionMac.cpp */; };
     
    593595                1A24BED3120894D100FBB059 /* SharedMemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SharedMemory.h; sourceTree = "<group>"; };
    594596                1A24BF39120896A600FBB059 /* SharedMemoryMac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SharedMemoryMac.cpp; sourceTree = "<group>"; };
     597                1A2D8411127F64E8001EB962 /* NPObjectMessageReceiver.messages.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = NPObjectMessageReceiver.messages.in; sourceTree = "<group>"; };
     598                1A2D8437127F65D5001EB962 /* NPObjectMessageReceiverMessageReceiver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = NPObjectMessageReceiverMessageReceiver.cpp; path = /Users/andersca/Build/Debug/DerivedSources/WebKit2/NPObjectMessageReceiverMessageReceiver.cpp; sourceTree = "<absolute>"; };
     599                1A2D8438127F65D5001EB962 /* NPObjectMessageReceiverMessages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NPObjectMessageReceiverMessages.h; path = /Users/andersca/Build/Debug/DerivedSources/WebKit2/NPObjectMessageReceiverMessages.h; sourceTree = "<absolute>"; };
    595600                1A30066C1110F4F70031937C /* ResponsivenessTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResponsivenessTimer.h; sourceTree = "<group>"; };
    596601                1A30EAC5115D7DA30053E937 /* ConnectionMac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConnectionMac.cpp; sourceTree = "<group>"; };
     
    13451350                                1A1FA35C127A45BF0050E709 /* NPObjectMessageReceiver.cpp */,
    13461351                                1A1FA35B127A45BF0050E709 /* NPObjectMessageReceiver.h */,
     1352                                1A2D8411127F64E8001EB962 /* NPObjectMessageReceiver.messages.in */,
    13471353                                1A1FA284127A13BC0050E709 /* NPObjectProxy.cpp */,
    13481354                                1A1FA283127A13BC0050E709 /* NPObjectProxy.h */,
     
    19621968                        isa = PBXGroup;
    19631969                        children = (
     1970                                1A2D8437127F65D5001EB962 /* NPObjectMessageReceiverMessageReceiver.cpp */,
     1971                                1A2D8438127F65D5001EB962 /* NPObjectMessageReceiverMessages.h */,
    19641972                                1A8EF96C1252AF6B00F7067F /* PluginControllerProxyMessageReceiver.cpp */,
    19651973                                1A8EF96D1252AF6B00F7067F /* PluginControllerProxyMessages.h */,
     
    22492257                                1A2D82A7127F4EAB001EB962 /* NPObjectProxy.h in Headers */,
    22502258                                1A2D82A9127F4EAB001EB962 /* NPRemoteObjectMap.h in Headers */,
     2259                                1A2D843A127F65D5001EB962 /* NPObjectMessageReceiverMessages.h in Headers */,
    22512260                        );
    22522261                        runOnlyForDeploymentPostprocessing = 0;
     
    25832592                                1A2D82A6127F4EAB001EB962 /* NPObjectProxy.cpp in Sources */,
    25842593                                1A2D82A8127F4EAB001EB962 /* NPRemoteObjectMap.cpp in Sources */,
     2594                                1A2D8439127F65D5001EB962 /* NPObjectMessageReceiverMessageReceiver.cpp in Sources */,
    25852595                        );
    25862596                        runOnlyForDeploymentPostprocessing = 0;
Note: See TracChangeset for help on using the changeset viewer.