| Index: chrome/common/render_messages.cc
|
| ===================================================================
|
| --- chrome/common/render_messages.cc (revision 77019)
|
| +++ chrome/common/render_messages.cc (working copy)
|
| @@ -8,19 +8,16 @@
|
| #include "chrome/common/extensions/url_pattern.h"
|
| #include "chrome/common/gpu_param_traits.h"
|
| #include "chrome/common/render_messages_params.h"
|
| -#include "chrome/common/resource_response.h"
|
| #include "chrome/common/thumbnail_score.h"
|
| #include "chrome/common/web_apps.h"
|
| +#include "content/common/resource_response.h"
|
| #include "ipc/ipc_channel_handle.h"
|
| #include "media/audio/audio_buffers_state.h"
|
| -#include "net/base/upload_data.h"
|
| -#include "net/http/http_response_headers.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebCompositionUnderline.h"
|
| #include "third_party/skia/include/core/SkBitmap.h"
|
| #include "ui/gfx/rect.h"
|
| #include "webkit/appcache/appcache_interfaces.h"
|
| #include "webkit/blob/blob_data.h"
|
| -#include "webkit/glue/resource_loader_bridge.h"
|
| #include "webkit/glue/webaccessibility.h"
|
| #include "webkit/glue/webcookie.h"
|
| #include "webkit/glue/webcursor.h"
|
| @@ -287,270 +284,6 @@
|
| l->append(")");
|
| }
|
|
|
| -void ParamTraits<scoped_refptr<net::HttpResponseHeaders> >::Write(
|
| - Message* m, const param_type& p) {
|
| - WriteParam(m, p.get() != NULL);
|
| - if (p) {
|
| - // Do not disclose Set-Cookie headers over IPC.
|
| - p->Persist(m, net::HttpResponseHeaders::PERSIST_SANS_COOKIES);
|
| - }
|
| -}
|
| -
|
| -bool ParamTraits<scoped_refptr<net::HttpResponseHeaders> >::Read(
|
| - const Message* m, void** iter, param_type* r) {
|
| - bool has_object;
|
| - if (!ReadParam(m, iter, &has_object))
|
| - return false;
|
| - if (has_object)
|
| - *r = new net::HttpResponseHeaders(*m, iter);
|
| - return true;
|
| -}
|
| -
|
| -void ParamTraits<scoped_refptr<net::HttpResponseHeaders> >::Log(
|
| - const param_type& p, std::string* l) {
|
| - l->append("<HttpResponseHeaders>");
|
| -}
|
| -
|
| -void ParamTraits<webkit_glue::ResourceLoadTimingInfo>::Write(
|
| - Message* m, const param_type& p) {
|
| - WriteParam(m, p.base_time.is_null());
|
| - if (p.base_time.is_null())
|
| - return;
|
| - WriteParam(m, p.base_time);
|
| - WriteParam(m, p.proxy_start);
|
| - WriteParam(m, p.proxy_end);
|
| - WriteParam(m, p.dns_start);
|
| - WriteParam(m, p.dns_end);
|
| - WriteParam(m, p.connect_start);
|
| - WriteParam(m, p.connect_end);
|
| - WriteParam(m, p.ssl_start);
|
| - WriteParam(m, p.ssl_end);
|
| - WriteParam(m, p.send_start);
|
| - WriteParam(m, p.send_end);
|
| - WriteParam(m, p.receive_headers_start);
|
| - WriteParam(m, p.receive_headers_end);
|
| -}
|
| -
|
| -bool ParamTraits<webkit_glue::ResourceLoadTimingInfo>::Read(
|
| - const Message* m, void** iter, param_type* r) {
|
| - bool is_null;
|
| - if (!ReadParam(m, iter, &is_null))
|
| - return false;
|
| - if (is_null)
|
| - return true;
|
| -
|
| - return
|
| - ReadParam(m, iter, &r->base_time) &&
|
| - ReadParam(m, iter, &r->proxy_start) &&
|
| - ReadParam(m, iter, &r->proxy_end) &&
|
| - ReadParam(m, iter, &r->dns_start) &&
|
| - ReadParam(m, iter, &r->dns_end) &&
|
| - ReadParam(m, iter, &r->connect_start) &&
|
| - ReadParam(m, iter, &r->connect_end) &&
|
| - ReadParam(m, iter, &r->ssl_start) &&
|
| - ReadParam(m, iter, &r->ssl_end) &&
|
| - ReadParam(m, iter, &r->send_start) &&
|
| - ReadParam(m, iter, &r->send_end) &&
|
| - ReadParam(m, iter, &r->receive_headers_start) &&
|
| - ReadParam(m, iter, &r->receive_headers_end);
|
| -}
|
| -
|
| -void ParamTraits<webkit_glue::ResourceLoadTimingInfo>::Log(const param_type& p,
|
| - std::string* l) {
|
| - l->append("(");
|
| - LogParam(p.base_time, l);
|
| - l->append(", ");
|
| - LogParam(p.proxy_start, l);
|
| - l->append(", ");
|
| - LogParam(p.proxy_end, l);
|
| - l->append(", ");
|
| - LogParam(p.dns_start, l);
|
| - l->append(", ");
|
| - LogParam(p.dns_end, l);
|
| - l->append(", ");
|
| - LogParam(p.connect_start, l);
|
| - l->append(", ");
|
| - LogParam(p.connect_end, l);
|
| - l->append(", ");
|
| - LogParam(p.ssl_start, l);
|
| - l->append(", ");
|
| - LogParam(p.ssl_end, l);
|
| - l->append(", ");
|
| - LogParam(p.send_start, l);
|
| - l->append(", ");
|
| - LogParam(p.send_end, l);
|
| - l->append(", ");
|
| - LogParam(p.receive_headers_start, l);
|
| - l->append(", ");
|
| - LogParam(p.receive_headers_end, l);
|
| - l->append(")");
|
| -}
|
| -
|
| -void ParamTraits<scoped_refptr<webkit_glue::ResourceDevToolsInfo> >::Write(
|
| - Message* m, const param_type& p) {
|
| - WriteParam(m, p.get() != NULL);
|
| - if (p.get()) {
|
| - WriteParam(m, p->http_status_code);
|
| - WriteParam(m, p->http_status_text);
|
| - WriteParam(m, p->request_headers);
|
| - WriteParam(m, p->response_headers);
|
| - }
|
| -}
|
| -
|
| -bool ParamTraits<scoped_refptr<webkit_glue::ResourceDevToolsInfo> >::Read(
|
| - const Message* m, void** iter, param_type* r) {
|
| - bool has_object;
|
| - if (!ReadParam(m, iter, &has_object))
|
| - return false;
|
| - if (!has_object)
|
| - return true;
|
| - *r = new webkit_glue::ResourceDevToolsInfo();
|
| - return
|
| - ReadParam(m, iter, &(*r)->http_status_code) &&
|
| - ReadParam(m, iter, &(*r)->http_status_text) &&
|
| - ReadParam(m, iter, &(*r)->request_headers) &&
|
| - ReadParam(m, iter, &(*r)->response_headers);
|
| -}
|
| -
|
| -void ParamTraits<scoped_refptr<webkit_glue::ResourceDevToolsInfo> >::Log(
|
| - const param_type& p, std::string* l) {
|
| - l->append("(");
|
| - if (p) {
|
| - LogParam(p->request_headers, l);
|
| - l->append(", ");
|
| - LogParam(p->response_headers, l);
|
| - }
|
| - l->append(")");
|
| -}
|
| -
|
| -void ParamTraits<webkit_glue::ResourceResponseInfo>::Write(
|
| - Message* m, const param_type& p) {
|
| - WriteParam(m, p.request_time);
|
| - WriteParam(m, p.response_time);
|
| - WriteParam(m, p.headers);
|
| - WriteParam(m, p.mime_type);
|
| - WriteParam(m, p.charset);
|
| - WriteParam(m, p.security_info);
|
| - WriteParam(m, p.content_length);
|
| - WriteParam(m, p.appcache_id);
|
| - WriteParam(m, p.appcache_manifest_url);
|
| - WriteParam(m, p.connection_id);
|
| - WriteParam(m, p.connection_reused);
|
| - WriteParam(m, p.load_timing);
|
| - WriteParam(m, p.devtools_info);
|
| - WriteParam(m, p.download_file_path);
|
| - WriteParam(m, p.was_fetched_via_spdy);
|
| - WriteParam(m, p.was_npn_negotiated);
|
| - WriteParam(m, p.was_alternate_protocol_available);
|
| - WriteParam(m, p.was_fetched_via_proxy);
|
| - WriteParam(m, p.socket_address);
|
| -}
|
| -
|
| -bool ParamTraits<webkit_glue::ResourceResponseInfo>::Read(
|
| - const Message* m, void** iter, param_type* r) {
|
| - return
|
| - ReadParam(m, iter, &r->request_time) &&
|
| - ReadParam(m, iter, &r->response_time) &&
|
| - ReadParam(m, iter, &r->headers) &&
|
| - ReadParam(m, iter, &r->mime_type) &&
|
| - ReadParam(m, iter, &r->charset) &&
|
| - ReadParam(m, iter, &r->security_info) &&
|
| - ReadParam(m, iter, &r->content_length) &&
|
| - ReadParam(m, iter, &r->appcache_id) &&
|
| - ReadParam(m, iter, &r->appcache_manifest_url) &&
|
| - ReadParam(m, iter, &r->connection_id) &&
|
| - ReadParam(m, iter, &r->connection_reused) &&
|
| - ReadParam(m, iter, &r->load_timing) &&
|
| - ReadParam(m, iter, &r->devtools_info) &&
|
| - ReadParam(m, iter, &r->download_file_path) &&
|
| - ReadParam(m, iter, &r->was_fetched_via_spdy) &&
|
| - ReadParam(m, iter, &r->was_npn_negotiated) &&
|
| - ReadParam(m, iter, &r->was_alternate_protocol_available) &&
|
| - ReadParam(m, iter, &r->was_fetched_via_proxy) &&
|
| - ReadParam(m, iter, &r->socket_address);
|
| -}
|
| -
|
| -void ParamTraits<webkit_glue::ResourceResponseInfo>::Log(
|
| - const param_type& p, std::string* l) {
|
| - l->append("(");
|
| - LogParam(p.request_time, l);
|
| - l->append(", ");
|
| - LogParam(p.response_time, l);
|
| - l->append(", ");
|
| - LogParam(p.headers, l);
|
| - l->append(", ");
|
| - LogParam(p.mime_type, l);
|
| - l->append(", ");
|
| - LogParam(p.charset, l);
|
| - l->append(", ");
|
| - LogParam(p.security_info, l);
|
| - l->append(", ");
|
| - LogParam(p.content_length, l);
|
| - l->append(", ");
|
| - LogParam(p.appcache_id, l);
|
| - l->append(", ");
|
| - LogParam(p.appcache_manifest_url, l);
|
| - l->append(", ");
|
| - LogParam(p.connection_id, l);
|
| - l->append(", ");
|
| - LogParam(p.connection_reused, l);
|
| - l->append(", ");
|
| - LogParam(p.load_timing, l);
|
| - l->append(", ");
|
| - LogParam(p.devtools_info, l);
|
| - l->append(", ");
|
| - LogParam(p.download_file_path, l);
|
| - l->append(", ");
|
| - LogParam(p.was_fetched_via_spdy, l);
|
| - l->append(", ");
|
| - LogParam(p.was_npn_negotiated, l);
|
| - l->append(", ");
|
| - LogParam(p.was_alternate_protocol_available, l);
|
| - l->append(", ");
|
| - LogParam(p.was_fetched_via_proxy, l);
|
| - l->append(", ");
|
| - LogParam(p.socket_address, l);
|
| - l->append(")");
|
| -}
|
| -
|
| -void ParamTraits<ResourceResponseHead>::Write(Message* m, const param_type& p) {
|
| - ParamTraits<webkit_glue::ResourceResponseInfo>::Write(m, p);
|
| - WriteParam(m, p.status);
|
| -}
|
| -
|
| -bool ParamTraits<ResourceResponseHead>::Read(const Message* m,
|
| - void** iter,
|
| - param_type* r) {
|
| - return ParamTraits<webkit_glue::ResourceResponseInfo>::Read(
|
| - m, iter, r) &&
|
| - ReadParam(m, iter, &r->status);
|
| -}
|
| -
|
| -void ParamTraits<ResourceResponseHead>::Log(const param_type& p,
|
| - std::string* l) {
|
| - // log more?
|
| - ParamTraits<webkit_glue::ResourceResponseInfo>::Log(p, l);
|
| -}
|
| -
|
| -void ParamTraits<SyncLoadResult>::Write(Message* m, const param_type& p) {
|
| - ParamTraits<ResourceResponseHead>::Write(m, p);
|
| - WriteParam(m, p.final_url);
|
| - WriteParam(m, p.data);
|
| -}
|
| -
|
| -bool ParamTraits<SyncLoadResult>::Read(const Message* m, void** iter,
|
| - param_type* r) {
|
| - return
|
| - ParamTraits<ResourceResponseHead>::Read(m, iter, r) &&
|
| - ReadParam(m, iter, &r->final_url) &&
|
| - ReadParam(m, iter, &r->data);
|
| -}
|
| -
|
| -void ParamTraits<SyncLoadResult>::Log(const param_type& p, std::string* l) {
|
| - // log more?
|
| - ParamTraits<webkit_glue::ResourceResponseInfo>::Log(p, l);
|
| -}
|
| -
|
| void ParamTraits<RendererPreferences>::Write(Message* m, const param_type& p) {
|
| WriteParam(m, p.can_accept_load_drops);
|
| WriteParam(m, p.should_antialias_text);
|
|
|