| OLD | NEW | 
|---|
| 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 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 "chrome/plugin/webplugin_delegate_stub.h" | 5 #include "chrome/plugin/webplugin_delegate_stub.h" | 
| 6 | 6 | 
| 7 #include "base/command_line.h" | 7 #include "base/command_line.h" | 
| 8 #include "base/time.h" | 8 #include "base/time.h" | 
| 9 #include "base/gfx/platform_device_win.h" | 9 #include "base/gfx/platform_device_win.h" | 
| 10 #include "chrome/common/chrome_switches.h" | 10 #include "chrome/common/chrome_switches.h" | 
| (...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 230   CreateSharedBuffer(size, &shared_buf, ¶ms->shared_memory); | 230   CreateSharedBuffer(size, &shared_buf, ¶ms->shared_memory); | 
| 231 | 231 | 
| 232   // Retrieve a copy of the data. | 232   // Retrieve a copy of the data. | 
| 233   bool success = emf.GetData(shared_buf.memory(), size); | 233   bool success = emf.GetData(shared_buf.memory(), size); | 
| 234   DCHECK(success); | 234   DCHECK(success); | 
| 235 } | 235 } | 
| 236 | 236 | 
| 237 void WebPluginDelegateStub::OnUpdateGeometry( | 237 void WebPluginDelegateStub::OnUpdateGeometry( | 
| 238     const gfx::Rect& window_rect, | 238     const gfx::Rect& window_rect, | 
| 239     const gfx::Rect& clip_rect, | 239     const gfx::Rect& clip_rect, | 
|  | 240     const std::vector<gfx::Rect>& cutout_rects, | 
| 240     bool visible, | 241     bool visible, | 
| 241     const SharedMemoryHandle& windowless_buffer, | 242     const SharedMemoryHandle& windowless_buffer, | 
| 242     const SharedMemoryHandle& background_buffer) { | 243     const SharedMemoryHandle& background_buffer) { | 
| 243   webplugin_->UpdateGeometry( | 244   webplugin_->UpdateGeometry( | 
| 244       window_rect, clip_rect, visible, windowless_buffer, background_buffer); | 245       window_rect, clip_rect, cutout_rects, visible, windowless_buffer, backgrou
     nd_buffer); | 
| 245 } | 246 } | 
| 246 | 247 | 
| 247 void WebPluginDelegateStub::OnGetPluginScriptableObject(int* route_id, | 248 void WebPluginDelegateStub::OnGetPluginScriptableObject(int* route_id, | 
| 248                                                         void** npobject_ptr) { | 249                                                         void** npobject_ptr) { | 
| 249   NPObject* object = delegate_->GetPluginScriptableObject(); | 250   NPObject* object = delegate_->GetPluginScriptableObject(); | 
| 250   if (!object) { | 251   if (!object) { | 
| 251     *route_id = MSG_ROUTING_NONE; | 252     *route_id = MSG_ROUTING_NONE; | 
| 252     return; | 253     return; | 
| 253   } | 254   } | 
| 254 | 255 | 
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 331                                       params.stream); | 332                                       params.stream); | 
| 332   webplugin_->OnResourceCreated(params.resource_id, resource_client); | 333   webplugin_->OnResourceCreated(params.resource_id, resource_client); | 
| 333 } | 334 } | 
| 334 | 335 | 
| 335 void WebPluginDelegateStub::OnURLRequestRouted(const std::string& url, | 336 void WebPluginDelegateStub::OnURLRequestRouted(const std::string& url, | 
| 336                                                bool notify_needed, | 337                                                bool notify_needed, | 
| 337                                                HANDLE notify_data) { | 338                                                HANDLE notify_data) { | 
| 338   delegate_->URLRequestRouted(url, notify_needed, notify_data); | 339   delegate_->URLRequestRouted(url, notify_needed, notify_data); | 
| 339 } | 340 } | 
| 340 | 341 | 
| OLD | NEW | 
|---|