| Index: chrome/test/automation/automation_json_requests.cc
 | 
| diff --git a/chrome/test/automation/automation_json_requests.cc b/chrome/test/automation/automation_json_requests.cc
 | 
| index 7ac9369c34dbef49cfbaaef2865ad6550a75e5de..cf0f4b5f624d4cc8b2f05a7939789f8a4011e193 100644
 | 
| --- a/chrome/test/automation/automation_json_requests.cc
 | 
| +++ b/chrome/test/automation/automation_json_requests.cc
 | 
| @@ -227,6 +227,26 @@ bool SendGetTabTitleJSONRequest(
 | 
|  
 | 
|  bool SendGetCookiesJSONRequest(
 | 
|      AutomationMessageSender* sender,
 | 
| +    const std::string& url,
 | 
| +    ListValue** cookies) {
 | 
| +  DictionaryValue dict;
 | 
| +  dict.SetString("command", "GetCookies");
 | 
| +  dict.SetString("url", url);
 | 
| +  DictionaryValue reply_dict;
 | 
| +  if (!SendAutomationJSONRequest(sender, dict, &reply_dict))
 | 
| +    return false;
 | 
| +  Value* cookies_unscoped_value;
 | 
| +  if (!reply_dict.Remove("cookies", &cookies_unscoped_value))
 | 
| +    return false;
 | 
| +  scoped_ptr<Value> cookies_value(cookies_unscoped_value);
 | 
| +  if (!cookies_value->IsType(Value::TYPE_LIST))
 | 
| +    return false;
 | 
| +  *cookies = static_cast<ListValue*>(cookies_value.release());
 | 
| +  return true;
 | 
| +}
 | 
| +
 | 
| +bool SendGetCookiesJSONRequestDeprecated(
 | 
| +    AutomationMessageSender* sender,
 | 
|      int browser_index,
 | 
|      const std::string& url,
 | 
|      std::string* cookies) {
 | 
| @@ -242,6 +262,18 @@ bool SendGetCookiesJSONRequest(
 | 
|  
 | 
|  bool SendDeleteCookieJSONRequest(
 | 
|      AutomationMessageSender* sender,
 | 
| +    const std::string& url,
 | 
| +    const std::string& cookie_name) {
 | 
| +  DictionaryValue dict;
 | 
| +  dict.SetString("command", "DeleteCookie");
 | 
| +  dict.SetString("url", url);
 | 
| +  dict.SetString("name", cookie_name);
 | 
| +  DictionaryValue reply_dict;
 | 
| +  return SendAutomationJSONRequest(sender, dict, &reply_dict);
 | 
| +}
 | 
| +
 | 
| +bool SendDeleteCookieJSONRequestDeprecated(
 | 
| +    AutomationMessageSender* sender,
 | 
|      int browser_index,
 | 
|      const std::string& url,
 | 
|      const std::string& cookie_name) {
 | 
| @@ -256,6 +288,18 @@ bool SendDeleteCookieJSONRequest(
 | 
|  
 | 
|  bool SendSetCookieJSONRequest(
 | 
|      AutomationMessageSender* sender,
 | 
| +    const std::string& url,
 | 
| +    DictionaryValue* cookie_dict) {
 | 
| +  DictionaryValue dict;
 | 
| +  dict.SetString("command", "SetCookie");
 | 
| +  dict.SetString("url", url);
 | 
| +  dict.Set("cookie", cookie_dict->DeepCopy());
 | 
| +  DictionaryValue reply_dict;
 | 
| +  return SendAutomationJSONRequest(sender, dict, &reply_dict);
 | 
| +}
 | 
| +
 | 
| +bool SendSetCookieJSONRequestDeprecated(
 | 
| +    AutomationMessageSender* sender,
 | 
|      int browser_index,
 | 
|      const std::string& url,
 | 
|      const std::string& cookie) {
 | 
| 
 |