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

Side by Side Diff: content/plugin/webplugin_delegate_stub.cc

Issue 1426923007: Remove PluginLoadObserver and related logic, it was only used for NPAPI. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 1 month 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
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 #include "content/plugin/webplugin_delegate_stub.h" 5 #include "content/plugin/webplugin_delegate_stub.h"
6 6
7 #include "build/build_config.h" 7 #include "build/build_config.h"
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/command_line.h" 10 #include "base/command_line.h"
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
92 AddRef(); 92 AddRef();
93 93
94 bool handled = true; 94 bool handled = true;
95 IPC_BEGIN_MESSAGE_MAP(WebPluginDelegateStub, msg) 95 IPC_BEGIN_MESSAGE_MAP(WebPluginDelegateStub, msg)
96 IPC_MESSAGE_HANDLER(PluginMsg_Init, OnInit) 96 IPC_MESSAGE_HANDLER(PluginMsg_Init, OnInit)
97 IPC_MESSAGE_HANDLER(PluginMsg_WillSendRequest, OnWillSendRequest) 97 IPC_MESSAGE_HANDLER(PluginMsg_WillSendRequest, OnWillSendRequest)
98 IPC_MESSAGE_HANDLER(PluginMsg_DidReceiveResponse, OnDidReceiveResponse) 98 IPC_MESSAGE_HANDLER(PluginMsg_DidReceiveResponse, OnDidReceiveResponse)
99 IPC_MESSAGE_HANDLER(PluginMsg_DidReceiveData, OnDidReceiveData) 99 IPC_MESSAGE_HANDLER(PluginMsg_DidReceiveData, OnDidReceiveData)
100 IPC_MESSAGE_HANDLER(PluginMsg_DidFinishLoading, OnDidFinishLoading) 100 IPC_MESSAGE_HANDLER(PluginMsg_DidFinishLoading, OnDidFinishLoading)
101 IPC_MESSAGE_HANDLER(PluginMsg_DidFail, OnDidFail) 101 IPC_MESSAGE_HANDLER(PluginMsg_DidFail, OnDidFail)
102 IPC_MESSAGE_HANDLER(PluginMsg_DidFinishLoadWithReason,
103 OnDidFinishLoadWithReason)
104 IPC_MESSAGE_HANDLER(PluginMsg_SetFocus, OnSetFocus) 102 IPC_MESSAGE_HANDLER(PluginMsg_SetFocus, OnSetFocus)
105 IPC_MESSAGE_HANDLER(PluginMsg_HandleInputEvent, OnHandleInputEvent) 103 IPC_MESSAGE_HANDLER(PluginMsg_HandleInputEvent, OnHandleInputEvent)
106 IPC_MESSAGE_HANDLER(PluginMsg_Paint, OnPaint) 104 IPC_MESSAGE_HANDLER(PluginMsg_Paint, OnPaint)
107 IPC_MESSAGE_HANDLER(PluginMsg_DidPaint, OnDidPaint) 105 IPC_MESSAGE_HANDLER(PluginMsg_DidPaint, OnDidPaint)
108 IPC_MESSAGE_HANDLER(PluginMsg_GetPluginScriptableObject, 106 IPC_MESSAGE_HANDLER(PluginMsg_GetPluginScriptableObject,
109 OnGetPluginScriptableObject) 107 OnGetPluginScriptableObject)
110 IPC_MESSAGE_HANDLER(PluginMsg_GetFormValue, OnGetFormValue) 108 IPC_MESSAGE_HANDLER(PluginMsg_GetFormValue, OnGetFormValue)
111 IPC_MESSAGE_HANDLER(PluginMsg_UpdateGeometry, OnUpdateGeometry) 109 IPC_MESSAGE_HANDLER(PluginMsg_UpdateGeometry, OnUpdateGeometry)
112 IPC_MESSAGE_HANDLER(PluginMsg_UpdateGeometrySync, OnUpdateGeometry) 110 IPC_MESSAGE_HANDLER(PluginMsg_UpdateGeometrySync, OnUpdateGeometry)
113 IPC_MESSAGE_HANDLER(PluginMsg_SendJavaScriptStream, 111 IPC_MESSAGE_HANDLER(PluginMsg_SendJavaScriptStream,
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
240 } 238 }
241 239
242 void WebPluginDelegateStub::OnDidFail(int id) { 240 void WebPluginDelegateStub::OnDidFail(int id) {
243 WebPluginResourceClient* client = webplugin_->GetResourceClient(id); 241 WebPluginResourceClient* client = webplugin_->GetResourceClient(id);
244 if (!client) 242 if (!client)
245 return; 243 return;
246 244
247 client->DidFail(id); 245 client->DidFail(id);
248 } 246 }
249 247
250 void WebPluginDelegateStub::OnDidFinishLoadWithReason(
251 const GURL& url, int reason, int notify_id) {
252 delegate_->DidFinishLoadWithReason(url, reason, notify_id);
253 }
254
255 void WebPluginDelegateStub::OnSetFocus(bool focused) { 248 void WebPluginDelegateStub::OnSetFocus(bool focused) {
256 delegate_->SetFocus(focused); 249 delegate_->SetFocus(focused);
257 #if defined(OS_WIN) && !defined(USE_AURA) 250 #if defined(OS_WIN) && !defined(USE_AURA)
258 if (focused) 251 if (focused)
259 webplugin_->UpdateIMEStatus(); 252 webplugin_->UpdateIMEStatus();
260 #endif 253 #endif
261 } 254 }
262 255
263 void WebPluginDelegateStub::OnHandleInputEvent( 256 void WebPluginDelegateStub::OnHandleInputEvent(
264 const blink::WebInputEvent *event, 257 const blink::WebInputEvent *event,
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
308 void WebPluginDelegateStub::OnGetFormValue(base::string16* value, 301 void WebPluginDelegateStub::OnGetFormValue(base::string16* value,
309 bool* success) { 302 bool* success) {
310 *success = false; 303 *success = false;
311 if (!delegate_) 304 if (!delegate_)
312 return; 305 return;
313 *success = delegate_->GetFormValue(value); 306 *success = delegate_->GetFormValue(value);
314 } 307 }
315 308
316 void WebPluginDelegateStub::OnSendJavaScriptStream(const GURL& url, 309 void WebPluginDelegateStub::OnSendJavaScriptStream(const GURL& url,
317 const std::string& result, 310 const std::string& result,
318 bool success, 311 bool success) {
319 int notify_id) { 312 delegate_->SendJavaScriptStream(url, result, success);
320 delegate_->SendJavaScriptStream(url, result, success, notify_id);
321 } 313 }
322 314
323 void WebPluginDelegateStub::OnSetContentAreaFocus(bool has_focus) { 315 void WebPluginDelegateStub::OnSetContentAreaFocus(bool has_focus) {
324 if (delegate_) 316 if (delegate_)
325 delegate_->SetContentAreaHasFocus(has_focus); 317 delegate_->SetContentAreaHasFocus(has_focus);
326 } 318 }
327 319
328 #if defined(OS_WIN) && !defined(USE_AURA) 320 #if defined(OS_WIN) && !defined(USE_AURA)
329 void WebPluginDelegateStub::OnImeCompositionUpdated( 321 void WebPluginDelegateStub::OnImeCompositionUpdated(
330 const base::string16& text, 322 const base::string16& text,
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
393 385
394 void WebPluginDelegateStub::OnDidFinishManualLoading() { 386 void WebPluginDelegateStub::OnDidFinishManualLoading() {
395 delegate_->DidFinishManualLoading(); 387 delegate_->DidFinishManualLoading();
396 } 388 }
397 389
398 void WebPluginDelegateStub::OnDidManualLoadFail() { 390 void WebPluginDelegateStub::OnDidManualLoadFail() {
399 delegate_->DidManualLoadFail(); 391 delegate_->DidManualLoadFail();
400 } 392 }
401 393
402 void WebPluginDelegateStub::OnHandleURLRequestReply( 394 void WebPluginDelegateStub::OnHandleURLRequestReply(
403 unsigned long resource_id, const GURL& url, int notify_id) { 395 unsigned long resource_id, const GURL& url) {
404 WebPluginResourceClient* resource_client = 396 WebPluginResourceClient* resource_client =
405 delegate_->CreateResourceClient(resource_id, url, notify_id); 397 delegate_->CreateResourceClient(resource_id, url);
406 webplugin_->OnResourceCreated(resource_id, resource_client); 398 webplugin_->OnResourceCreated(resource_id, resource_client);
407 } 399 }
408 400
409 void WebPluginDelegateStub::OnHTTPRangeRequestReply( 401 void WebPluginDelegateStub::OnHTTPRangeRequestReply(
410 unsigned long resource_id, int range_request_id) { 402 unsigned long resource_id, int range_request_id) {
411 WebPluginResourceClient* resource_client = 403 WebPluginResourceClient* resource_client =
412 delegate_->CreateSeekableResourceClient(resource_id, range_request_id); 404 delegate_->CreateSeekableResourceClient(resource_id, range_request_id);
413 webplugin_->OnResourceCreated(resource_id, resource_client); 405 webplugin_->OnResourceCreated(resource_id, resource_client);
414 } 406 }
415 407
416 void WebPluginDelegateStub::OnFetchURL( 408 void WebPluginDelegateStub::OnFetchURL(
417 const PluginMsg_FetchURL_Params& params) { 409 const PluginMsg_FetchURL_Params& params) {
418 const char* data = NULL; 410 const char* data = NULL;
419 if (params.post_data.size()) 411 if (params.post_data.size())
420 data = &params.post_data[0]; 412 data = &params.post_data[0];
421 413
422 delegate_->FetchURL(params.resource_id, 414 delegate_->FetchURL(params.resource_id,
423 params.notify_id,
424 params.url, 415 params.url,
425 params.first_party_for_cookies, 416 params.first_party_for_cookies,
426 params.method, 417 params.method,
427 data, 418 data,
428 static_cast<unsigned int>(params.post_data.size()), 419 static_cast<unsigned int>(params.post_data.size()),
429 Referrer(params.referrer, params.referrer_policy), 420 Referrer(params.referrer, params.referrer_policy),
430 params.notify_redirect, 421 params.notify_redirect,
431 params.is_plugin_src_load, 422 params.is_plugin_src_load,
432 channel_->renderer_id(), 423 channel_->renderer_id(),
433 params.render_frame_id, 424 params.render_frame_id,
434 webplugin_->host_render_view_routing_id()); 425 webplugin_->host_render_view_routing_id());
435 } 426 }
436 427
437 } // namespace content 428 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698