| OLD | NEW | 
|     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/browser/web_contents/web_contents_impl.h" |     5 #include "content/browser/web_contents/web_contents_impl.h" | 
|     6  |     6  | 
|     7 #include <stddef.h> |     7 #include <stddef.h> | 
|     8  |     8  | 
|     9 #include <cmath> |     9 #include <cmath> | 
|    10 #include <utility> |    10 #include <utility> | 
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|    53 #include "content/browser/frame_host/render_frame_host_impl.h" |    53 #include "content/browser/frame_host/render_frame_host_impl.h" | 
|    54 #include "content/browser/frame_host/render_frame_proxy_host.h" |    54 #include "content/browser/frame_host/render_frame_proxy_host.h" | 
|    55 #include "content/browser/frame_host/render_widget_host_view_child_frame.h" |    55 #include "content/browser/frame_host/render_widget_host_view_child_frame.h" | 
|    56 #include "content/browser/host_zoom_map_impl.h" |    56 #include "content/browser/host_zoom_map_impl.h" | 
|    57 #include "content/browser/loader/loader_io_thread_notifier.h" |    57 #include "content/browser/loader/loader_io_thread_notifier.h" | 
|    58 #include "content/browser/loader/resource_dispatcher_host_impl.h" |    58 #include "content/browser/loader/resource_dispatcher_host_impl.h" | 
|    59 #include "content/browser/manifest/manifest_manager_host.h" |    59 #include "content/browser/manifest/manifest_manager_host.h" | 
|    60 #include "content/browser/media/audio_stream_monitor.h" |    60 #include "content/browser/media/audio_stream_monitor.h" | 
|    61 #include "content/browser/media/capture/web_contents_audio_muter.h" |    61 #include "content/browser/media/capture/web_contents_audio_muter.h" | 
|    62 #include "content/browser/media/media_web_contents_observer.h" |    62 #include "content/browser/media/media_web_contents_observer.h" | 
|    63 #include "content/browser/media/session/media_session.h" |  | 
|    64 #include "content/browser/message_port_message_filter.h" |    63 #include "content/browser/message_port_message_filter.h" | 
|    65 #include "content/browser/plugin_content_origin_whitelist.h" |    64 #include "content/browser/plugin_content_origin_whitelist.h" | 
|    66 #include "content/browser/renderer_host/render_process_host_impl.h" |    65 #include "content/browser/renderer_host/render_process_host_impl.h" | 
|    67 #include "content/browser/renderer_host/render_view_host_delegate_view.h" |    66 #include "content/browser/renderer_host/render_view_host_delegate_view.h" | 
|    68 #include "content/browser/renderer_host/render_view_host_impl.h" |    67 #include "content/browser/renderer_host/render_view_host_impl.h" | 
|    69 #include "content/browser/renderer_host/render_widget_host_impl.h" |    68 #include "content/browser/renderer_host/render_widget_host_impl.h" | 
|    70 #include "content/browser/renderer_host/render_widget_host_input_event_router.h" |    69 #include "content/browser/renderer_host/render_widget_host_input_event_router.h" | 
|    71 #include "content/browser/renderer_host/render_widget_host_view_base.h" |    70 #include "content/browser/renderer_host/render_widget_host_view_base.h" | 
|    72 #include "content/browser/renderer_host/text_input_manager.h" |    71 #include "content/browser/renderer_host/text_input_manager.h" | 
|    73 #include "content/browser/screen_orientation/screen_orientation_dispatcher_host_
      impl.h" |    72 #include "content/browser/screen_orientation/screen_orientation_dispatcher_host_
      impl.h" | 
| (...skipping 3705 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  3779   // for the new page has committed. |  3778   // for the new page has committed. | 
|  3780   RenderViewHostImpl* rvhi = |  3779   RenderViewHostImpl* rvhi = | 
|  3781       static_cast<RenderViewHostImpl*>(render_view_message_source_); |  3780       static_cast<RenderViewHostImpl*>(render_view_message_source_); | 
|  3782   if (!rvhi->is_active()) |  3781   if (!rvhi->is_active()) | 
|  3783     return; |  3782     return; | 
|  3784  |  3783  | 
|  3785   for (auto& observer : observers_) |  3784   for (auto& observer : observers_) | 
|  3786     observer.DidUpdateFaviconURL(candidates); |  3785     observer.DidUpdateFaviconURL(candidates); | 
|  3787 } |  3786 } | 
|  3788  |  3787  | 
|  3789 void WebContentsImpl::OnMediaSessionStateChanged() { |  | 
|  3790   MediaSession* session = MediaSession::Get(this); |  | 
|  3791   for (auto& observer : observers_) { |  | 
|  3792     observer.MediaSessionStateChanged(session->IsControllable(), |  | 
|  3793                                        session->IsSuspended()); |  | 
|  3794   } |  | 
|  3795 } |  | 
|  3796  |  | 
|  3797 void WebContentsImpl::OnMediaSessionMetadataChanged() { |  | 
|  3798   MediaSession* session = MediaSession::Get(this); |  | 
|  3799   for (auto& observer : observers_) { |  | 
|  3800     observer.MediaSessionMetadataChanged(session->metadata()); |  | 
|  3801   } |  | 
|  3802 } |  | 
|  3803  |  | 
|  3804 void WebContentsImpl::ResumeMediaSession() { |  | 
|  3805   MediaSession::Get(this)->Resume(MediaSession::SuspendType::UI); |  | 
|  3806 } |  | 
|  3807  |  | 
|  3808 void WebContentsImpl::SuspendMediaSession() { |  | 
|  3809   MediaSession::Get(this)->Suspend(MediaSession::SuspendType::UI); |  | 
|  3810 } |  | 
|  3811  |  | 
|  3812 void WebContentsImpl::StopMediaSession() { |  | 
|  3813   MediaSession::Get(this)->Stop(MediaSession::SuspendType::UI); |  | 
|  3814 } |  | 
|  3815  |  | 
|  3816 void WebContentsImpl::OnPasswordInputShownOnHttp() { |  3788 void WebContentsImpl::OnPasswordInputShownOnHttp() { | 
|  3817   controller_.ssl_manager()->DidShowPasswordInputOnHttp(); |  3789   controller_.ssl_manager()->DidShowPasswordInputOnHttp(); | 
|  3818 } |  3790 } | 
|  3819  |  3791  | 
|  3820 void WebContentsImpl::OnCreditCardInputShownOnHttp() { |  3792 void WebContentsImpl::OnCreditCardInputShownOnHttp() { | 
|  3821   controller_.ssl_manager()->DidShowCreditCardInputOnHttp(); |  3793   controller_.ssl_manager()->DidShowCreditCardInputOnHttp(); | 
|  3822 } |  3794 } | 
|  3823  |  3795  | 
|  3824 void WebContentsImpl::SetIsOverlayContent(bool is_overlay_content) { |  3796 void WebContentsImpl::SetIsOverlayContent(bool is_overlay_content) { | 
|  3825   is_overlay_content_ = is_overlay_content; |  3797   is_overlay_content_ = is_overlay_content; | 
| (...skipping 1378 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  5204   dialog_manager_ = dialog_manager; |  5176   dialog_manager_ = dialog_manager; | 
|  5205 } |  5177 } | 
|  5206  |  5178  | 
|  5207 void WebContentsImpl::RemoveBindingSet(const std::string& interface_name) { |  5179 void WebContentsImpl::RemoveBindingSet(const std::string& interface_name) { | 
|  5208   auto it = binding_sets_.find(interface_name); |  5180   auto it = binding_sets_.find(interface_name); | 
|  5209   if (it != binding_sets_.end()) |  5181   if (it != binding_sets_.end()) | 
|  5210     binding_sets_.erase(it); |  5182     binding_sets_.erase(it); | 
|  5211 } |  5183 } | 
|  5212  |  5184  | 
|  5213 }  // namespace content |  5185 }  // namespace content | 
| OLD | NEW |