Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(174)

Side by Side Diff: content/public/common/webkit_param_traits.cc

Issue 9368052: Removed WebTextCheckingResult legacy API use. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Updated to address feedback. Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // NOTE: New trait definitions that will be used by Chrome Frame must be placed 5 // NOTE: New trait definitions that will be used by Chrome Frame must be placed
6 // in common_param_traits2.cc. 6 // in common_param_traits2.cc.
7 7
8 #include "content/public/common/webkit_param_traits.h" 8 #include "content/public/common/webkit_param_traits.h"
9 9
10 #include "base/string_number_conversions.h" 10 #include "base/string_number_conversions.h"
(...skipping 292 matching lines...) Expand 10 before | Expand all | Expand 10 after
303 l->append("("); 303 l->append("(");
304 LogParam(p.name, l); l->append(", "); 304 LogParam(p.name, l); l->append(", ");
305 LogParam(p.path, l); l->append(", "); 305 LogParam(p.path, l); l->append(", ");
306 LogParam(p.version, l); l->append(", "); 306 LogParam(p.version, l); l->append(", ");
307 LogParam(p.desc, l); l->append(", "); 307 LogParam(p.desc, l); l->append(", ");
308 LogParam(p.mime_types, l); l->append(", "); 308 LogParam(p.mime_types, l); l->append(", ");
309 LogParam(p.type, l); 309 LogParam(p.type, l);
310 l->append(")"); 310 l->append(")");
311 } 311 }
312 312
313 void ParamTraits<WebKit::WebString>::Write(Message* m,
314 const param_type& p) {
315 WriteParam(m, static_cast<string16>(p));
316 }
317
318 bool ParamTraits<WebKit::WebString>::Read(const Message* m,
319 void** iter,
320 param_type* p) {
321 string16 string;
322 if (!ReadParam(m, iter, &string))
323 return false;
324 p->assign(string);
325 return true;
326 }
327
328 void ParamTraits<WebKit::WebString>::Log(const param_type& p,
329 std::string* l) {
330 LogParam(static_cast<string16>(p), l);
331 }
332
313 void ParamTraits<webkit::forms::PasswordForm>::Write(Message* m, 333 void ParamTraits<webkit::forms::PasswordForm>::Write(Message* m,
314 const param_type& p) { 334 const param_type& p) {
315 WriteParam(m, p.signon_realm); 335 WriteParam(m, p.signon_realm);
316 WriteParam(m, p.origin); 336 WriteParam(m, p.origin);
317 WriteParam(m, p.action); 337 WriteParam(m, p.action);
318 WriteParam(m, p.submit_element); 338 WriteParam(m, p.submit_element);
319 WriteParam(m, p.username_element); 339 WriteParam(m, p.username_element);
320 WriteParam(m, p.username_value); 340 WriteParam(m, p.username_value);
321 WriteParam(m, p.password_element); 341 WriteParam(m, p.password_element);
322 WriteParam(m, p.password_value); 342 WriteParam(m, p.password_value);
(...skipping 21 matching lines...) Expand all
344 ReadParam(m, iter, &p->ssl_valid) && 364 ReadParam(m, iter, &p->ssl_valid) &&
345 ReadParam(m, iter, &p->preferred) && 365 ReadParam(m, iter, &p->preferred) &&
346 ReadParam(m, iter, &p->blacklisted_by_user); 366 ReadParam(m, iter, &p->blacklisted_by_user);
347 } 367 }
348 void ParamTraits<webkit::forms::PasswordForm>::Log(const param_type& p, 368 void ParamTraits<webkit::forms::PasswordForm>::Log(const param_type& p,
349 std::string* l) { 369 std::string* l) {
350 l->append("<PasswordForm>"); 370 l->append("<PasswordForm>");
351 } 371 }
352 372
353 } // namespace IPC 373 } // namespace IPC
OLDNEW
« content/public/common/webkit_param_traits.h ('K') | « content/public/common/webkit_param_traits.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698