Lines Matching refs:NPRemoteObjectMap
4788 * Shared/Plugins/NPRemoteObjectMap.cpp:
15060 WebProcess crash in NPRemoteObjectMap::invalidate when closing tab
15064 When invalidating the NPRemoteObjectMap, we don't want NPObjectMessageReceiver to
15074 * Shared/Plugins/NPRemoteObjectMap.cpp:
15075 (WebKit::NPRemoteObjectMap::NPRemoteObjectMap):
15076 (WebKit::NPRemoteObjectMap::invalidate):
15077 * Shared/Plugins/NPRemoteObjectMap.h:
15078 (WebKit::NPRemoteObjectMap::isInvalidating):
20125 * Shared/Plugins/NPRemoteObjectMap.cpp:
20126 (WebKit::NPRemoteObjectMap::npVariantToNPVariantData):
20129 (WebKit::NPRemoteObjectMap::npVariantDataToNPVariant):
20900 * Shared/Plugins/NPRemoteObjectMap.cpp:
20901 (WebKit::NPRemoteObjectMap::npVariantToNPVariantData):
20902 (WebKit::NPRemoteObjectMap::npVariantDataToNPVariant):
21032 * Shared/Plugins/NPRemoteObjectMap.cpp:
21033 (WebKit::NPRemoteObjectMap::npVariantToNPVariantData):
21034 (WebKit::NPRemoteObjectMap::npVariantDataToNPVariant):
21112 Add some support for remote and local NPObjects to NPRemoteObjectMap
21115 * Shared/Plugins/NPRemoteObjectMap.cpp:
21116 (WebKit::NPRemoteObjectMap::npVariantToNPVariantData):
21120 (WebKit::NPRemoteObjectMap::npVariantDataToNPVariant):
21152 Invalidate the NPRemoteObjectMap
21157 Remove FIXME. The NPRemoteObjectMap always outlives the NPObjectMessageReceiver.
21166 * Shared/Plugins/NPRemoteObjectMap.cpp:
21167 (WebKit::NPRemoteObjectMap::~NPRemoteObjectMap):
21170 (WebKit::NPRemoteObjectMap::createNPObjectProxy):
21173 (WebKit::NPRemoteObjectMap::npObjectProxyDestroyed):
21176 (WebKit::NPRemoteObjectMap::invalidate):
21221 * Shared/Plugins/NPRemoteObjectMap.cpp:
21222 (WebKit::NPRemoteObjectMap::npVariantToNPVariantData):
21223 (WebKit::NPRemoteObjectMap::npVariantDataToNPVariant):
21277 This now takes the NPRemoteObjectMap as well as the npObjectID of the object.
21295 * Shared/Plugins/NPRemoteObjectMap.cpp:
21296 (WebKit::NPRemoteObjectMap::registerNPObject):
21297 Pass the NPRemoteObjectMap and the npObjectID to NPObjectMessageReceiver::create.
21299 (WebKit::NPRemoteObjectMap::unregisterNPObject):
21302 (WebKit::NPRemoteObjectMap::npVariantToNPVariantData):
21305 (WebKit::NPRemoteObjectMap::npVariantDataToNPVariant):
21308 (WebKit::NPRemoteObjectMap::invalidate):
21486 Make NPRemoteObjectMap a ref counted object
21496 * Shared/Plugins/NPRemoteObjectMap.cpp:
21497 (WebKit::NPRemoteObjectMap::create):
21498 (WebKit::NPRemoteObjectMap::~NPRemoteObjectMap):
21499 (WebKit::NPRemoteObjectMap::createNPObjectProxy):
21500 * Shared/Plugins/NPRemoteObjectMap.h:
21522 … If the message class is MessageClassNPObjectMessageReceiver, pass it to the NPRemoteObjectMap.
21539 NPObjectProxy now takes an NPRemoteObjectMap in its create function.
21547 * Shared/Plugins/NPRemoteObjectMap.cpp:
21548 (WebKit::NPRemoteObjectMap::createNPObjectProxy):
21549 Pass the NPRemoteObjectMap.
21551 (WebKit::NPRemoteObjectMap::didReceiveSyncMessage):
21563 … If the message class is MessageClassNPObjectMessageReceiver, pass it to the NPRemoteObjectMap.
21646 * Shared/Plugins/NPRemoteObjectMap.cpp:
21647 (WebKit::NPRemoteObjectMap::createNPObjectProxy):
21648 * Shared/Plugins/NPRemoteObjectMap.h:
21680 * Shared/Plugins/NPRemoteObjectMap.cpp:
21684 (WebKit::NPRemoteObjectMap::getOrCreateNPObjectProxy):
21687 (WebKit::NPRemoteObjectMap::registerNPObject):
22553 Add NPRemoteObjectMap class
22556 * Shared/Plugins/NPRemoteObjectMap.cpp: Added.
22557 (WebKit::NPRemoteObjectMap::NPRemoteObjectMap):
22558 * Shared/Plugins/NPRemoteObjectMap.h: Added.