diff options
author | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-13 10:21:27 +0000 |
---|---|---|
committer | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-13 10:21:27 +0000 |
commit | abccbb1e57a21250d0d49d13f08ef831ea90fa88 (patch) | |
tree | 6de36af42e7cdee3c52a25be79443957974789b8 /webkit/glue/webdevtoolsclient_impl.cc | |
parent | b2560399d564304724126f182837ac161cf38337 (diff) | |
download | chromium_src-abccbb1e57a21250d0d49d13f08ef831ea90fa88.zip chromium_src-abccbb1e57a21250d0d49d13f08ef831ea90fa88.tar.gz chromium_src-abccbb1e57a21250d0d49d13f08ef831ea90fa88.tar.bz2 |
- Provide Rpc classes with unique ids so that their message id spaces do not intersect;
- Implement tests for DevToolsRpc
- Do not import PlatformString in headers
Review URL: http://codereview.chromium.org/43141
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11626 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/webdevtoolsclient_impl.cc')
-rw-r--r-- | webkit/glue/webdevtoolsclient_impl.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/webkit/glue/webdevtoolsclient_impl.cc b/webkit/glue/webdevtoolsclient_impl.cc index 07f0055..647bbfd 100644 --- a/webkit/glue/webdevtoolsclient_impl.cc +++ b/webkit/glue/webdevtoolsclient_impl.cc @@ -3,16 +3,15 @@ // found in the LICENSE file. #include "config.h" -#include "webkit/glue/webdevtoolsclient_impl.h" #include <string> -#include "CString.h" #include "Document.h" #include "InspectorController.h" #include "Node.h" #include "Page.h" #include "PlatformString.h" +#undef LOG #include "base/json_reader.h" #include "base/json_writer.h" @@ -21,6 +20,7 @@ #include "webkit/glue/glue_util.h" #include "webkit/glue/webdevtoolsclient_delegate.h" +#include "webkit/glue/webdevtoolsclient_impl.h" #include "webkit/glue/webframe.h" #include "webkit/glue/webview_impl.h" @@ -184,9 +184,9 @@ void WebDevToolsClientImpl::JsHideDOMNodeHighlight(const CppArgumentList& args, result->SetNull(); } -void WebDevToolsClientImpl::EvaluateJs(const String& expr) { +void WebDevToolsClientImpl::EvaluateJs(const std::string& expr) { web_view_impl_->GetMainFrame()->ExecuteJavaScript( - webkit_glue::StringToStdString(expr), + expr, GURL(), // script url 1); // base line number } @@ -206,20 +206,20 @@ void WebDevToolsClientImpl::SendRpcMessage(const std::string& raw_msg) { } // static -CString WebDevToolsClientImpl::ToJSON(const String& value) { +std::string WebDevToolsClientImpl::ToJSON(const String& value) { StringValue str(webkit_glue::StringToStdString(value)); return ToJSON(&str); } // static -CString WebDevToolsClientImpl::ToJSON(int value) { +std::string WebDevToolsClientImpl::ToJSON(int value) { FundamentalValue fund(value); return ToJSON(&fund); } // static -CString WebDevToolsClientImpl::ToJSON(const Value* value) { +std::string WebDevToolsClientImpl::ToJSON(const Value* value) { std::string json; JSONWriter::Write(value, false, &json); - return webkit_glue::StdStringToString(json).utf8(); + return json; } |