| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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/renderer/render_frame_impl.h" | 5 #include "content/renderer/render_frame_impl.h" |
| 6 | 6 |
| 7 #include <map> | 7 #include <map> |
| 8 #include <string> | 8 #include <string> |
| 9 | 9 |
| 10 #include "base/auto_reset.h" | 10 #include "base/auto_reset.h" |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 66 #include "content/renderer/media/audio_renderer_mixer_manager.h" | 66 #include "content/renderer/media/audio_renderer_mixer_manager.h" |
| 67 #include "content/renderer/media/media_stream_dispatcher.h" | 67 #include "content/renderer/media/media_stream_dispatcher.h" |
| 68 #include "content/renderer/media/media_stream_impl.h" | 68 #include "content/renderer/media/media_stream_impl.h" |
| 69 #include "content/renderer/media/media_stream_renderer_factory.h" | 69 #include "content/renderer/media/media_stream_renderer_factory.h" |
| 70 #include "content/renderer/media/midi_dispatcher.h" | 70 #include "content/renderer/media/midi_dispatcher.h" |
| 71 #include "content/renderer/media/render_media_log.h" | 71 #include "content/renderer/media/render_media_log.h" |
| 72 #include "content/renderer/media/webcontentdecryptionmodule_impl.h" | 72 #include "content/renderer/media/webcontentdecryptionmodule_impl.h" |
| 73 #include "content/renderer/media/webmediaplayer_impl.h" | 73 #include "content/renderer/media/webmediaplayer_impl.h" |
| 74 #include "content/renderer/media/webmediaplayer_ms.h" | 74 #include "content/renderer/media/webmediaplayer_ms.h" |
| 75 #include "content/renderer/media/webmediaplayer_params.h" | 75 #include "content/renderer/media/webmediaplayer_params.h" |
| 76 #include "content/renderer/notification_permission_dispatcher.h" |
| 76 #include "content/renderer/notification_provider.h" | 77 #include "content/renderer/notification_provider.h" |
| 77 #include "content/renderer/npapi/plugin_channel_host.h" | 78 #include "content/renderer/npapi/plugin_channel_host.h" |
| 78 #include "content/renderer/push_messaging_dispatcher.h" | 79 #include "content/renderer/push_messaging_dispatcher.h" |
| 79 #include "content/renderer/render_process.h" | 80 #include "content/renderer/render_process.h" |
| 80 #include "content/renderer/render_thread_impl.h" | 81 #include "content/renderer/render_thread_impl.h" |
| 81 #include "content/renderer/render_view_impl.h" | 82 #include "content/renderer/render_view_impl.h" |
| 82 #include "content/renderer/render_widget_fullscreen_pepper.h" | 83 #include "content/renderer/render_widget_fullscreen_pepper.h" |
| 83 #include "content/renderer/renderer_webapplicationcachehost_impl.h" | 84 #include "content/renderer/renderer_webapplicationcachehost_impl.h" |
| 84 #include "content/renderer/renderer_webcolorchooser_impl.h" | 85 #include "content/renderer/renderer_webcolorchooser_impl.h" |
| 85 #include "content/renderer/screen_orientation/screen_orientation_dispatcher.h" | 86 #include "content/renderer/screen_orientation/screen_orientation_dispatcher.h" |
| (...skipping 311 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 397 : frame_(NULL), | 398 : frame_(NULL), |
| 398 render_view_(render_view->AsWeakPtr()), | 399 render_view_(render_view->AsWeakPtr()), |
| 399 routing_id_(routing_id), | 400 routing_id_(routing_id), |
| 400 is_swapped_out_(false), | 401 is_swapped_out_(false), |
| 401 render_frame_proxy_(NULL), | 402 render_frame_proxy_(NULL), |
| 402 is_detaching_(false), | 403 is_detaching_(false), |
| 403 cookie_jar_(this), | 404 cookie_jar_(this), |
| 404 selection_text_offset_(0), | 405 selection_text_offset_(0), |
| 405 selection_range_(gfx::Range::InvalidRange()), | 406 selection_range_(gfx::Range::InvalidRange()), |
| 406 handling_select_range_(false), | 407 handling_select_range_(false), |
| 408 notification_permission_dispatcher_(NULL), |
| 407 notification_provider_(NULL), | 409 notification_provider_(NULL), |
| 408 web_user_media_client_(NULL), | 410 web_user_media_client_(NULL), |
| 409 midi_dispatcher_(NULL), | 411 midi_dispatcher_(NULL), |
| 410 #if defined(OS_ANDROID) | 412 #if defined(OS_ANDROID) |
| 411 media_player_manager_(NULL), | 413 media_player_manager_(NULL), |
| 412 #endif | 414 #endif |
| 413 #if defined(ENABLE_BROWSER_CDMS) | 415 #if defined(ENABLE_BROWSER_CDMS) |
| 414 cdm_manager_(NULL), | 416 cdm_manager_(NULL), |
| 415 #endif | 417 #endif |
| 416 #if defined(VIDEO_HOLE) | 418 #if defined(VIDEO_HOLE) |
| (...skipping 1819 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2236 } | 2238 } |
| 2237 | 2239 |
| 2238 void RenderFrameImpl::didChangeThemeColor() { | 2240 void RenderFrameImpl::didChangeThemeColor() { |
| 2239 if (frame_->parent()) | 2241 if (frame_->parent()) |
| 2240 return; | 2242 return; |
| 2241 | 2243 |
| 2242 Send(new FrameHostMsg_DidChangeThemeColor( | 2244 Send(new FrameHostMsg_DidChangeThemeColor( |
| 2243 routing_id_, frame_->document().themeColor())); | 2245 routing_id_, frame_->document().themeColor())); |
| 2244 } | 2246 } |
| 2245 | 2247 |
| 2248 void RenderFrameImpl::requestNotificationPermission( |
| 2249 const blink::WebSecurityOrigin& origin, |
| 2250 blink::WebNotificationPermissionCallback* callback) { |
| 2251 if (!notification_permission_dispatcher_) { |
| 2252 notification_permission_dispatcher_ = |
| 2253 new NotificationPermissionDispatcher(this); |
| 2254 } |
| 2255 |
| 2256 notification_permission_dispatcher_->RequestPermission(origin, callback); |
| 2257 } |
| 2258 |
| 2246 blink::WebNotificationPresenter* RenderFrameImpl::notificationPresenter() { | 2259 blink::WebNotificationPresenter* RenderFrameImpl::notificationPresenter() { |
| 2247 return notification_provider_; | 2260 return notification_provider_; |
| 2248 } | 2261 } |
| 2249 | 2262 |
| 2250 void RenderFrameImpl::didChangeSelection(bool is_empty_selection) { | 2263 void RenderFrameImpl::didChangeSelection(bool is_empty_selection) { |
| 2251 if (!GetRenderWidget()->handling_input_event() && !handling_select_range_) | 2264 if (!GetRenderWidget()->handling_input_event() && !handling_select_range_) |
| 2252 return; | 2265 return; |
| 2253 | 2266 |
| 2254 if (is_empty_selection) | 2267 if (is_empty_selection) |
| 2255 selection_text_.clear(); | 2268 selection_text_.clear(); |
| (...skipping 1376 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3632 | 3645 |
| 3633 #if defined(ENABLE_BROWSER_CDMS) | 3646 #if defined(ENABLE_BROWSER_CDMS) |
| 3634 RendererCdmManager* RenderFrameImpl::GetCdmManager() { | 3647 RendererCdmManager* RenderFrameImpl::GetCdmManager() { |
| 3635 if (!cdm_manager_) | 3648 if (!cdm_manager_) |
| 3636 cdm_manager_ = new RendererCdmManager(this); | 3649 cdm_manager_ = new RendererCdmManager(this); |
| 3637 return cdm_manager_; | 3650 return cdm_manager_; |
| 3638 } | 3651 } |
| 3639 #endif // defined(ENABLE_BROWSER_CDMS) | 3652 #endif // defined(ENABLE_BROWSER_CDMS) |
| 3640 | 3653 |
| 3641 } // namespace content | 3654 } // namespace content |
| OLD | NEW |