| 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/renderer/render_thread_impl.h" | 5 #include "content/renderer/render_thread_impl.h" | 
| 6 | 6 | 
| 7 #include <algorithm> | 7 #include <algorithm> | 
| 8 #include <limits> | 8 #include <limits> | 
| 9 #include <map> | 9 #include <map> | 
| 10 #include <utility> | 10 #include <utility> | 
| (...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 182 #if defined(OS_ANDROID) | 182 #if defined(OS_ANDROID) | 
| 183 #include <cpu-features.h> | 183 #include <cpu-features.h> | 
| 184 #include "content/renderer/android/synchronous_compositor_filter.h" | 184 #include "content/renderer/android/synchronous_compositor_filter.h" | 
| 185 #include "content/renderer/android/synchronous_compositor_frame_sink.h" | 185 #include "content/renderer/android/synchronous_compositor_frame_sink.h" | 
| 186 #include "content/renderer/media/android/stream_texture_factory.h" | 186 #include "content/renderer/media/android/stream_texture_factory.h" | 
| 187 #include "media/base/android/media_codec_util.h" | 187 #include "media/base/android/media_codec_util.h" | 
| 188 #endif | 188 #endif | 
| 189 | 189 | 
| 190 #if defined(OS_MACOSX) | 190 #if defined(OS_MACOSX) | 
| 191 #include "base/mac/mac_util.h" | 191 #include "base/mac/mac_util.h" | 
|  | 192 #include "base/process/process.h" | 
|  | 193 #include "content/common/mac/app_nap_activity.h" | 
| 192 #include "content/renderer/theme_helper_mac.h" | 194 #include "content/renderer/theme_helper_mac.h" | 
| 193 #include "content/renderer/webscrollbarbehavior_impl_mac.h" | 195 #include "content/renderer/webscrollbarbehavior_impl_mac.h" | 
| 194 #endif | 196 #endif | 
| 195 | 197 | 
| 196 #if defined(OS_WIN) | 198 #if defined(OS_WIN) | 
| 197 #include <windows.h> | 199 #include <windows.h> | 
| 198 #include <objbase.h> | 200 #include <objbase.h> | 
| 199 #endif | 201 #endif | 
| 200 | 202 | 
| 201 #if BUILDFLAG(ENABLE_WEBRTC) | 203 #if BUILDFLAG(ENABLE_WEBRTC) | 
| (...skipping 590 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 792   is_gpu_memory_buffer_compositor_resources_enabled_ = command_line.HasSwitch( | 794   is_gpu_memory_buffer_compositor_resources_enabled_ = command_line.HasSwitch( | 
| 793       switches::kEnableGpuMemoryBufferCompositorResources); | 795       switches::kEnableGpuMemoryBufferCompositorResources); | 
| 794 | 796 | 
| 795 #if defined(OS_MACOSX) | 797 #if defined(OS_MACOSX) | 
| 796   base::ScopedCFTypeRef<CFStringRef> key( | 798   base::ScopedCFTypeRef<CFStringRef> key( | 
| 797       base::SysUTF8ToCFStringRef("NSScrollViewRubberbanding")); | 799       base::SysUTF8ToCFStringRef("NSScrollViewRubberbanding")); | 
| 798   Boolean key_exists = false; | 800   Boolean key_exists = false; | 
| 799   Boolean value = CFPreferencesGetAppBooleanValue( | 801   Boolean value = CFPreferencesGetAppBooleanValue( | 
| 800       key, kCFPreferencesCurrentApplication, &key_exists); | 802       key, kCFPreferencesCurrentApplication, &key_exists); | 
| 801   is_elastic_overscroll_enabled_ = !key_exists || value; | 803   is_elastic_overscroll_enabled_ = !key_exists || value; | 
|  | 804 | 
|  | 805   if (base::Process::IsAppNapEnabled()) { | 
|  | 806     AppNapActivity::InitializeAppNapSupport(); | 
|  | 807   } | 
| 802 #else | 808 #else | 
| 803   is_elastic_overscroll_enabled_ = false; | 809   is_elastic_overscroll_enabled_ = false; | 
| 804 #endif | 810 #endif | 
| 805 | 811 | 
| 806   std::string image_texture_target_string = | 812   std::string image_texture_target_string = | 
| 807       command_line.GetSwitchValueASCII(switches::kContentImageTextureTarget); | 813       command_line.GetSwitchValueASCII(switches::kContentImageTextureTarget); | 
| 808   buffer_to_texture_target_map_ = | 814   buffer_to_texture_target_map_ = | 
| 809       cc::StringToBufferToTextureTargetMap(image_texture_target_string); | 815       cc::StringToBufferToTextureTargetMap(image_texture_target_string); | 
| 810 | 816 | 
| 811   if (command_line.HasSwitch(switches::kDisableLCDText)) { | 817   if (command_line.HasSwitch(switches::kDisableLCDText)) { | 
| (...skipping 1679 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2491   } | 2497   } | 
| 2492 } | 2498 } | 
| 2493 | 2499 | 
| 2494 void RenderThreadImpl::OnRendererInterfaceRequest( | 2500 void RenderThreadImpl::OnRendererInterfaceRequest( | 
| 2495     mojom::RendererAssociatedRequest request) { | 2501     mojom::RendererAssociatedRequest request) { | 
| 2496   DCHECK(!renderer_binding_.is_bound()); | 2502   DCHECK(!renderer_binding_.is_bound()); | 
| 2497   renderer_binding_.Bind(std::move(request)); | 2503   renderer_binding_.Bind(std::move(request)); | 
| 2498 } | 2504 } | 
| 2499 | 2505 | 
| 2500 }  // namespace content | 2506 }  // namespace content | 
| OLD | NEW | 
|---|