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

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: Elimianted ParamTrais<WebString>. 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
« no previous file with comments | « content/public/common/webkit_param_traits.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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::WebTextCheckingResult>::Write(Message* m,
314 const param_type& p) {
315 WriteParam(m, p.type);
316 WriteParam(m, p.location);
317 WriteParam(m, p.length);
318 WriteParam(m, static_cast<string16>(p.replacement));
319 }
320
321 bool ParamTraits<WebKit::WebTextCheckingResult>::Read(const Message* m,
322 void** iter,
323 param_type* p) {
324 bool ok =
325 ReadParam(m, iter, &p->type) &&
326 ReadParam(m, iter, &p->location) &&
327 ReadParam(m, iter, &p->length);
328 if (!ok)
329 return false;
330 string16 replacement;
331 if (!ReadParam(m, iter, &replacement))
332 return false;
333 p->replacement.assign(replacement);
darin (slow to review) 2012/02/15 05:54:26 I don't think we want this. It means creating a W
334 return true;
335 }
336
337 void ParamTraits<WebKit::WebTextCheckingResult>::Log(const param_type& p,
338 std::string* l) {
339 l->append("(");
340 LogParam(p.type, l); l->append(", ");
341 LogParam(p.location, l); l->append(", ");
342 LogParam(p.length, l); l->append(", ");
343 LogParam(static_cast<string16>(p.replacement), l); l->append(", ");
344 l->append(")");
345 }
346
313 void ParamTraits<webkit::forms::PasswordForm>::Write(Message* m, 347 void ParamTraits<webkit::forms::PasswordForm>::Write(Message* m,
314 const param_type& p) { 348 const param_type& p) {
315 WriteParam(m, p.signon_realm); 349 WriteParam(m, p.signon_realm);
316 WriteParam(m, p.origin); 350 WriteParam(m, p.origin);
317 WriteParam(m, p.action); 351 WriteParam(m, p.action);
318 WriteParam(m, p.submit_element); 352 WriteParam(m, p.submit_element);
319 WriteParam(m, p.username_element); 353 WriteParam(m, p.username_element);
320 WriteParam(m, p.username_value); 354 WriteParam(m, p.username_value);
321 WriteParam(m, p.password_element); 355 WriteParam(m, p.password_element);
322 WriteParam(m, p.password_value); 356 WriteParam(m, p.password_value);
(...skipping 21 matching lines...) Expand all
344 ReadParam(m, iter, &p->ssl_valid) && 378 ReadParam(m, iter, &p->ssl_valid) &&
345 ReadParam(m, iter, &p->preferred) && 379 ReadParam(m, iter, &p->preferred) &&
346 ReadParam(m, iter, &p->blacklisted_by_user); 380 ReadParam(m, iter, &p->blacklisted_by_user);
347 } 381 }
348 void ParamTraits<webkit::forms::PasswordForm>::Log(const param_type& p, 382 void ParamTraits<webkit::forms::PasswordForm>::Log(const param_type& p,
349 std::string* l) { 383 std::string* l) {
350 l->append("<PasswordForm>"); 384 l->append("<PasswordForm>");
351 } 385 }
352 386
353 } // namespace IPC 387 } // namespace IPC
OLDNEW
« no previous file with comments | « 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