diff options
author | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-01 14:36:32 +0000 |
---|---|---|
committer | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-01 14:36:32 +0000 |
commit | de28fed2ede12520680e1cd657953e6d34226f6a (patch) | |
tree | dd443b8ad42cf088ff969fd963dc206c1d0a37f4 /content/shell/tools/plugin/main.cpp | |
parent | e5c2bfec25ef2eb6f85cf52cd3e3711e475670cc (diff) | |
download | chromium_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.cpp | 17 |
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) |