Index: webkit/glue/plugins/npapi_extension_thunk.cc |
diff --git a/webkit/plugins/npapi/npapi_extension_thunk.cc b/webkit/glue/plugins/npapi_extension_thunk.cc |
similarity index 86% |
rename from webkit/plugins/npapi/npapi_extension_thunk.cc |
rename to webkit/glue/plugins/npapi_extension_thunk.cc |
index ff3e59aa5bf88cb3c10de2f31d65c709e7e9e36a..05a9c5d15278e8d0c5a7a72b4c59a49a045e42a1 100644 |
--- a/webkit/plugins/npapi/npapi_extension_thunk.cc |
+++ b/webkit/glue/plugins/npapi_extension_thunk.cc |
@@ -2,36 +2,33 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "webkit/plugins/npapi/npapi_extension_thunk.h" |
+#include "webkit/glue/plugins/npapi_extension_thunk.h" |
#include "base/logging.h" |
#include "base/string_util.h" |
#include "base/utf_string_conversions.h" |
#include "third_party/npapi/bindings/npapi_extensions.h" |
-#include "webkit/plugins/npapi/plugin_instance.h" |
-#include "webkit/plugins/npapi/webplugin.h" |
-#include "webkit/plugins/npapi/webplugin_delegate.h" |
+#include "webkit/glue/plugins/plugin_instance.h" |
+#include "webkit/glue/plugins/webplugin.h" |
+#include "webkit/glue/plugins/webplugin_delegate.h" |
#include "webkit/glue/webkit_glue.h" |
-namespace webkit { |
-namespace npapi { |
- |
// FindInstance() |
// Finds a PluginInstance from an NPP. |
// The caller must take a reference if needed. |
-static PluginInstance* FindInstance(NPP id) { |
+static NPAPI::PluginInstance* FindInstance(NPP id) { |
if (id == NULL) { |
NOTREACHED(); |
return NULL; |
} |
- return static_cast<PluginInstance*>(id->ndata); |
+ return static_cast<NPAPI::PluginInstance*>(id->ndata); |
} |
// 2D device API --------------------------------------------------------------- |
static NPError Device2DQueryCapability(NPP id, int32_t capability, |
int32_t* value) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
plugin->webplugin()->delegate()->Device2DQueryCapability(capability, value); |
return NPERR_NO_ERROR; |
@@ -43,7 +40,7 @@ static NPError Device2DQueryCapability(NPP id, int32_t capability, |
static NPError Device2DQueryConfig(NPP id, |
const NPDeviceConfig* request, |
NPDeviceConfig* obtain) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device2DQueryConfig( |
static_cast<const NPDeviceContext2DConfig*>(request), |
@@ -55,7 +52,7 @@ static NPError Device2DQueryConfig(NPP id, |
static NPError Device2DInitializeContext(NPP id, |
const NPDeviceConfig* config, |
NPDeviceContext* context) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device2DInitializeContext( |
static_cast<const NPDeviceContext2DConfig*>(config), |
@@ -68,7 +65,7 @@ static NPError Device2DSetStateContext(NPP id, |
NPDeviceContext* context, |
int32_t state, |
intptr_t value) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device2DSetStateContext( |
static_cast<NPDeviceContext2D*>(context), state, value); |
@@ -80,7 +77,7 @@ static NPError Device2DGetStateContext(NPP id, |
NPDeviceContext* context, |
int32_t state, |
intptr_t* value) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device2DGetStateContext( |
static_cast<NPDeviceContext2D*>(context), state, value); |
@@ -92,7 +89,7 @@ static NPError Device2DFlushContext(NPP id, |
NPDeviceContext* context, |
NPDeviceFlushContextCallbackPtr callback, |
void* user_data) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
NPError err = plugin->webplugin()->delegate()->Device2DFlushContext( |
id, static_cast<NPDeviceContext2D*>(context), callback, user_data); |
@@ -112,7 +109,7 @@ static NPError Device2DFlushContext(NPP id, |
static NPError Device2DDestroyContext(NPP id, |
NPDeviceContext* context) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device2DDestroyContext( |
static_cast<NPDeviceContext2D*>(context)); |
@@ -144,7 +141,7 @@ static NPError Device2DMapBuffer(NPP id, |
static NPError Device3DQueryCapability(NPP id, int32_t capability, |
int32_t* value) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
plugin->webplugin()->delegate()->Device3DQueryCapability(capability, value); |
return NPERR_NO_ERROR; |
@@ -156,7 +153,7 @@ static NPError Device3DQueryCapability(NPP id, int32_t capability, |
static NPError Device3DQueryConfig(NPP id, |
const NPDeviceConfig* request, |
NPDeviceConfig* obtain) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device3DQueryConfig( |
static_cast<const NPDeviceContext3DConfig*>(request), |
@@ -168,7 +165,7 @@ static NPError Device3DQueryConfig(NPP id, |
static NPError Device3DInitializeContext(NPP id, |
const NPDeviceConfig* config, |
NPDeviceContext* context) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device3DInitializeContext( |
static_cast<const NPDeviceContext3DConfig*>(config), |
@@ -181,7 +178,7 @@ static NPError Device3DSetStateContext(NPP id, |
NPDeviceContext* context, |
int32_t state, |
intptr_t value) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device3DSetStateContext( |
static_cast<NPDeviceContext3D*>(context), state, value); |
@@ -193,7 +190,7 @@ static NPError Device3DGetStateContext(NPP id, |
NPDeviceContext* context, |
int32_t state, |
intptr_t* value) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device3DGetStateContext( |
static_cast<NPDeviceContext3D*>(context), state, value); |
@@ -205,7 +202,7 @@ static NPError Device3DFlushContext(NPP id, |
NPDeviceContext* context, |
NPDeviceFlushContextCallbackPtr callback, |
void* user_data) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device3DFlushContext( |
id, static_cast<NPDeviceContext3D*>(context), callback, user_data); |
@@ -215,7 +212,7 @@ static NPError Device3DFlushContext(NPP id, |
static NPError Device3DDestroyContext(NPP id, |
NPDeviceContext* context) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device3DDestroyContext( |
static_cast<NPDeviceContext3D*>(context)); |
@@ -227,7 +224,7 @@ static NPError Device3DCreateBuffer(NPP id, |
NPDeviceContext* context, |
size_t size, |
int32_t* buffer_id) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device3DCreateBuffer( |
static_cast<NPDeviceContext3D*>(context), size, buffer_id); |
@@ -238,7 +235,7 @@ static NPError Device3DCreateBuffer(NPP id, |
static NPError Device3DDestroyBuffer(NPP id, |
NPDeviceContext* context, |
int32_t buffer_id) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device3DDestroyBuffer( |
static_cast<NPDeviceContext3D*>(context), buffer_id); |
@@ -250,7 +247,7 @@ static NPError Device3DMapBuffer(NPP id, |
NPDeviceContext* context, |
int32_t buffer_id, |
NPDeviceBuffer* buffer) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device3DMapBuffer( |
static_cast<NPDeviceContext3D*>(context), buffer_id, buffer); |
@@ -261,7 +258,7 @@ static NPError Device3DMapBuffer(NPP id, |
// Experimental 3D device API -------------------------------------------------- |
static NPError Device3DGetNumConfigs(NPP id, int32_t* num_configs) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device3DGetNumConfigs(num_configs); |
} |
@@ -271,7 +268,7 @@ static NPError Device3DGetNumConfigs(NPP id, int32_t* num_configs) { |
static NPError Device3DGetConfigAttribs(NPP id, |
int32_t config, |
int32_t* attrib_list) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device3DGetConfigAttribs( |
config, |
@@ -284,7 +281,7 @@ static NPError Device3DCreateContext(NPP id, |
int32_t config, |
const int32_t* attrib_list, |
NPDeviceContext** context) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device3DCreateContext( |
config, |
@@ -302,7 +299,7 @@ static NPError Device3DSynchronizeContext( |
int32_t* output_attrib_list, |
NPDeviceSynchronizeContextCallbackPtr callback, |
void* callback_data) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device3DSynchronizeContext( |
id, |
@@ -322,7 +319,7 @@ static NPError Device3DRegisterCallback( |
int32_t callback_type, |
NPDeviceGenericCallbackPtr callback, |
void* callback_data) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->Device3DRegisterCallback( |
id, |
@@ -338,7 +335,7 @@ static NPError Device3DRegisterCallback( |
static NPError DeviceAudioQueryCapability(NPP id, int32_t capability, |
int32_t* value) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
plugin->webplugin()->delegate()->DeviceAudioQueryCapability(capability, |
value); |
@@ -351,7 +348,7 @@ static NPError DeviceAudioQueryCapability(NPP id, int32_t capability, |
static NPError DeviceAudioQueryConfig(NPP id, |
const NPDeviceConfig* request, |
NPDeviceConfig* obtain) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->DeviceAudioQueryConfig( |
static_cast<const NPDeviceContextAudioConfig*>(request), |
@@ -363,7 +360,7 @@ static NPError DeviceAudioQueryConfig(NPP id, |
static NPError DeviceAudioInitializeContext(NPP id, |
const NPDeviceConfig* config, |
NPDeviceContext* context) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->DeviceAudioInitializeContext( |
static_cast<const NPDeviceContextAudioConfig*>(config), |
@@ -376,7 +373,7 @@ static NPError DeviceAudioSetStateContext(NPP id, |
NPDeviceContext* context, |
int32_t state, |
intptr_t value) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
return plugin->webplugin()->delegate()->DeviceAudioSetStateContext( |
static_cast<NPDeviceContextAudio*>(context), state, value); |
@@ -388,7 +385,7 @@ static NPError DeviceAudioGetStateContext(NPP id, |
NPDeviceContext* context, |
int32_t state, |
intptr_t* value) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
return plugin->webplugin()->delegate()->DeviceAudioGetStateContext( |
static_cast<NPDeviceContextAudio*>(context), state, value); |
} |
@@ -397,14 +394,14 @@ static NPError DeviceAudioFlushContext(NPP id, |
NPDeviceContext* context, |
NPDeviceFlushContextCallbackPtr callback, |
void* user_data) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
return plugin->webplugin()->delegate()->DeviceAudioFlushContext( |
id, static_cast<NPDeviceContextAudio*>(context), callback, user_data); |
} |
static NPError DeviceAudioDestroyContext(NPP id, |
NPDeviceContext* context) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
return plugin->webplugin()->delegate()->DeviceAudioDestroyContext( |
static_cast<NPDeviceContextAudio*>(context)); |
} |
@@ -480,7 +477,7 @@ static NPError ChooseFile(NPP id, |
NPChooseFileMode mode, |
NPChooseFileCallback callback, |
void* user_data) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (!plugin) |
return NPERR_GENERIC_ERROR; |
@@ -493,7 +490,7 @@ static NPError ChooseFile(NPP id, |
} |
static void NumberOfFindResultsChanged(NPP id, int total, bool final_result) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) { |
plugin->webplugin()->delegate()->NumberOfFindResultsChanged( |
total, final_result); |
@@ -501,13 +498,13 @@ static void NumberOfFindResultsChanged(NPP id, int total, bool final_result) { |
} |
static void SelectedFindResultChanged(NPP id, int index) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (plugin) |
plugin->webplugin()->delegate()->SelectedFindResultChanged(index); |
} |
static NPWidgetExtensions* GetWidgetExtensions(NPP id) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (!plugin) |
return NULL; |
@@ -515,7 +512,7 @@ static NPWidgetExtensions* GetWidgetExtensions(NPP id) { |
} |
static NPError NPSetCursor(NPP id, NPCursorType type) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (!plugin) |
return NPERR_GENERIC_ERROR; |
@@ -524,13 +521,15 @@ static NPError NPSetCursor(NPP id, NPCursorType type) { |
} |
static NPFontExtensions* GetFontExtensions(NPP id) { |
- scoped_refptr<PluginInstance> plugin(FindInstance(id)); |
+ scoped_refptr<NPAPI::PluginInstance> plugin(FindInstance(id)); |
if (!plugin) |
return NULL; |
return plugin->webplugin()->delegate()->GetFontExtensions(); |
} |
+namespace NPAPI { |
+ |
NPError GetPepperExtensionsFunctions(void* value) { |
static const NPNExtensions kExtensions = { |
&AcquireDevice, |
@@ -549,5 +548,4 @@ NPError GetPepperExtensionsFunctions(void* value) { |
return NPERR_NO_ERROR; |
} |
-} // namespace npapi |
-} // namespace webkit |
+} // namespace NPAPI |