summaryrefslogtreecommitdiffstats
path: root/content/shell/tools/plugin/main.cpp
diff options
context:
space:
mode:
authortfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-01 14:36:32 +0000
committertfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-01 14:36:32 +0000
commitde28fed2ede12520680e1cd657953e6d34226f6a (patch)
treedd443b8ad42cf088ff969fd963dc206c1d0a37f4 /content/shell/tools/plugin/main.cpp
parente5c2bfec25ef2eb6f85cf52cd3e3711e475670cc (diff)
downloadchromium_src-de28fed2ede12520680e1cd657953e6d34226f6a.zip
chromium_src-de28fed2ede12520680e1cd657953e6d34226f6a.tar.gz
chromium_src-de28fed2ede12520680e1cd657953e6d34226f6a.tar.bz2
content: Add a new target 'test_netscape_plugin' to build the module in shell/tools/plugin
BUG=331302 TEST=ninja -C out_cros/Debug test_netscape_plugin builds R=jochen@chromium.org Review URL: https://codereview.chromium.org/145723004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248358 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/shell/tools/plugin/main.cpp')
-rw-r--r--content/shell/tools/plugin/main.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/content/shell/tools/plugin/main.cpp b/content/shell/tools/plugin/main.cpp
index 3b74bf9..3236df6 100644
--- a/content/shell/tools/plugin/main.cpp
+++ b/content/shell/tools/plugin/main.cpp
@@ -30,6 +30,7 @@
#include "PluginObject.h"
#include "PluginTest.h"
+#include "base/strings/string_util.h"
#include <cstdlib>
#include <cstring>
#include <string>
@@ -206,11 +207,11 @@ NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc
if (strcasecmp(argn[i], "test") == 0)
testIdentifier = argv[i];
if (strcasecmp(argn[i], "onstreamload") == 0 && !obj->onStreamLoad)
- obj->onStreamLoad = strdup(argv[i]);
+ obj->onStreamLoad = base::strdup(argv[i]);
else if (strcasecmp(argn[i], "onStreamDestroy") == 0 && !obj->onStreamDestroy)
- obj->onStreamDestroy = strdup(argv[i]);
+ obj->onStreamDestroy = base::strdup(argv[i]);
else if (strcasecmp(argn[i], "onURLNotify") == 0 && !obj->onURLNotify)
- obj->onURLNotify = strdup(argv[i]);
+ obj->onURLNotify = base::strdup(argv[i]);
else if (strcasecmp(argn[i], "src") == 0 &&
strcasecmp(argv[i], "data:application/x-webkit-test-netscape,returnerrorfromnewstream") == 0)
obj->returnErrorFromNewStream = true;
@@ -229,11 +230,11 @@ NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc
}
}
} else if (strcasecmp(argn[i], "onSetWindow") == 0 && !obj->onSetWindow)
- obj->onSetWindow = strdup(argv[i]);
+ obj->onSetWindow = base::strdup(argv[i]);
else if (strcasecmp(argn[i], "onNew") == 0 && !onNewScript)
onNewScript = argv[i];
else if (strcasecmp(argn[i], "onPaintEvent") == 0 && !obj->onPaintEvent)
- obj->onPaintEvent = strdup(argv[i]);
+ obj->onPaintEvent = base::strdup(argv[i]);
else if (strcasecmp(argn[i], "logfirstsetwindow") == 0)
obj->logSetWindow = true;
else if (strcasecmp(argn[i], "testnpruntime") == 0)
@@ -245,7 +246,7 @@ NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc
} else if (strcasecmp(argn[i], "cleardocumentduringnew") == 0)
executeScript(obj, "document.body.innerHTML = ''");
else if (!strcasecmp(argn[i], "ondestroy"))
- obj->onDestroy = strdup(argv[i]);
+ obj->onDestroy = base::strdup(argv[i]);
else if (strcasecmp(argn[i], "testwindowopen") == 0)
obj->testWindowOpen = true;
else if (strcasecmp(argn[i], "drawingmodel") == 0) {
@@ -275,9 +276,9 @@ NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc
char* script = argv[i];
if (script == strstr(script, "mouse::")) {
obj->mouseDownForEvaluateScript = true;
- obj->evaluateScriptOnMouseDownOrKeyDown = strdup(script + sizeof("mouse::") - 1);
+ obj->evaluateScriptOnMouseDownOrKeyDown = base::strdup(script + sizeof("mouse::") - 1);
} else if (script == strstr(script, "key::")) {
- obj->evaluateScriptOnMouseDownOrKeyDown = strdup(script + sizeof("key::") - 1);
+ obj->evaluateScriptOnMouseDownOrKeyDown = base::strdup(script + sizeof("key::") - 1);
}
// When testing evaluate script on mouse-down or key-down, allow event logging to handle events.
if (obj->evaluateScriptOnMouseDownOrKeyDown)