| 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 // Represents the browser side of the browser <--> renderer communication | 5 // Represents the browser side of the browser <--> renderer communication | 
| 6 // channel. There will be one RenderProcessHost per renderer process. | 6 // channel. There will be one RenderProcessHost per renderer process. | 
| 7 | 7 | 
| 8 #include "content/browser/renderer_host/render_process_host_impl.h" | 8 #include "content/browser/renderer_host/render_process_host_impl.h" | 
| 9 | 9 | 
| 10 #include <algorithm> | 10 #include <algorithm> | 
| (...skipping 767 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 778     switches::kDisableGpuVsync, | 778     switches::kDisableGpuVsync, | 
| 779     switches::kDisableJavaScriptI18NAPI, | 779     switches::kDisableJavaScriptI18NAPI, | 
| 780     switches::kDisableLocalStorage, | 780     switches::kDisableLocalStorage, | 
| 781     switches::kDisableLogging, | 781     switches::kDisableLogging, | 
| 782     switches::kDisableSeccompFilterSandbox, | 782     switches::kDisableSeccompFilterSandbox, | 
| 783     switches::kDisableSeccompSandbox, | 783     switches::kDisableSeccompSandbox, | 
| 784     switches::kDisableSessionStorage, | 784     switches::kDisableSessionStorage, | 
| 785     switches::kDisableSharedWorkers, | 785     switches::kDisableSharedWorkers, | 
| 786     switches::kDisableSpeechInput, | 786     switches::kDisableSpeechInput, | 
| 787     switches::kEnableScriptedSpeech, | 787     switches::kEnableScriptedSpeech, | 
| 788     switches::kDisableThreadedAnimation, |  | 
| 789 #if defined(OS_ANDROID) | 788 #if defined(OS_ANDROID) | 
| 790     switches::kEnableWebAudio, | 789     switches::kEnableWebAudio, | 
| 791 #else | 790 #else | 
| 792     switches::kDisableWebAudio, | 791     switches::kDisableWebAudio, | 
| 793 #endif | 792 #endif | 
| 794     switches::kEnableWebAudioInput, | 793     switches::kEnableWebAudioInput, | 
| 795     switches::kDisableWebSockets, | 794     switches::kDisableWebSockets, | 
| 796     switches::kDomAutomationController, | 795     switches::kDomAutomationController, | 
| 797     switches::kEnableAccessibilityLogging, | 796     switches::kEnableAccessibilityLogging, | 
| 798     switches::kEnableBrowserPluginForAllViewTypes, | 797     switches::kEnableBrowserPluginForAllViewTypes, | 
| 799     switches::kEnableBrowserPluginOldImplementation, | 798     switches::kEnableBrowserPluginOldImplementation, | 
| 800     switches::kEnableDCHECK, | 799     switches::kEnableDCHECK, | 
| 801     switches::kEnableEncryptedMedia, | 800     switches::kEnableEncryptedMedia, | 
| 802     switches::kEnableExperimentalWebKitFeatures, | 801     switches::kEnableExperimentalWebKitFeatures, | 
| 803     switches::kEnableFixedLayout, | 802     switches::kEnableFixedLayout, | 
| 804     switches::kEnableGPUServiceLogging, | 803     switches::kEnableGPUServiceLogging, | 
| 805     switches::kEnableGPUClientLogging, | 804     switches::kEnableGPUClientLogging, | 
| 806     switches::kEnableGpuBenchmarking, | 805     switches::kEnableGpuBenchmarking, | 
| 807     switches::kEnableLogging, | 806     switches::kEnableLogging, | 
| 808     switches::kDisableMediaSource, | 807     switches::kDisableMediaSource, | 
| 809     switches::kDisableWebMediaPlayerMS, | 808     switches::kDisableWebMediaPlayerMS, | 
| 810     switches::kEnablePartialSwap, |  | 
| 811     switches::kEnablePerTilePainting, |  | 
| 812     switches::kEnableRendererSideMixing, | 809     switches::kEnableRendererSideMixing, | 
| 813     switches::kEnableStrictSiteIsolation, | 810     switches::kEnableStrictSiteIsolation, | 
| 814     switches::kDisableFullScreen, | 811     switches::kDisableFullScreen, | 
| 815     switches::kEnablePepperTesting, | 812     switches::kEnablePepperTesting, | 
| 816     switches::kEnablePreparsedJsCaching, | 813     switches::kEnablePreparsedJsCaching, | 
| 817     switches::kEnablePruneGpuCommandBuffers, | 814     switches::kEnablePruneGpuCommandBuffers, | 
| 818     switches::kEnablePinch, | 815     switches::kEnablePinch, | 
| 819     switches::kEnablePinchInCompositor, |  | 
| 820 #if defined(OS_MACOSX) | 816 #if defined(OS_MACOSX) | 
| 821     // Allow this to be set when invoking the browser and relayed along. | 817     // Allow this to be set when invoking the browser and relayed along. | 
| 822     switches::kEnableSandboxLogging, | 818     switches::kEnableSandboxLogging, | 
| 823 #endif | 819 #endif | 
| 824     switches::kEnableSeccompSandbox, | 820     switches::kEnableSeccompSandbox, | 
| 825     switches::kEnableSoftwareCompositingGLAdapter, | 821     switches::kEnableSoftwareCompositingGLAdapter, | 
| 826     switches::kEnableStatsTable, | 822     switches::kEnableStatsTable, | 
| 827     switches::kEnableThreadedCompositing, | 823     switches::kEnableThreadedCompositing, | 
| 828     switches::kDisableThreadedCompositing, | 824     switches::kDisableThreadedCompositing, | 
| 829     switches::kEnableTouchEvents, | 825     switches::kEnableTouchEvents, | 
| (...skipping 27 matching lines...) Expand all  Loading... | 
| 857     switches::kTraceStartup, | 853     switches::kTraceStartup, | 
| 858     // This flag needs to be propagated to the renderer process for | 854     // This flag needs to be propagated to the renderer process for | 
| 859     // --in-process-webgl. | 855     // --in-process-webgl. | 
| 860     switches::kUseGL, | 856     switches::kUseGL, | 
| 861     switches::kUseMobileUserAgent, | 857     switches::kUseMobileUserAgent, | 
| 862     switches::kUserAgent, | 858     switches::kUserAgent, | 
| 863     switches::kV, | 859     switches::kV, | 
| 864     switches::kVideoThreads, | 860     switches::kVideoThreads, | 
| 865     switches::kVModule, | 861     switches::kVModule, | 
| 866     switches::kWebCoreLogChannels, | 862     switches::kWebCoreLogChannels, | 
|  | 863     cc::switches::kBackgroundColorInsteadOfCheckerboard, | 
|  | 864     cc::switches::kDisableThreadedAnimation, | 
|  | 865     cc::switches::kEnablePartialSwap, | 
|  | 866     cc::switches::kEnablePerTilePainting, | 
|  | 867     cc::switches::kEnablePinchInCompositor, | 
| 867     cc::switches::kJankInsteadOfCheckerboard, | 868     cc::switches::kJankInsteadOfCheckerboard, | 
| 868     cc::switches::kBackgroundColorInsteadOfCheckerboard, |  | 
| 869   }; | 869   }; | 
| 870   renderer_cmd->CopySwitchesFrom(browser_cmd, kSwitchNames, | 870   renderer_cmd->CopySwitchesFrom(browser_cmd, kSwitchNames, | 
| 871                                  arraysize(kSwitchNames)); | 871                                  arraysize(kSwitchNames)); | 
| 872 | 872 | 
| 873   // Disable databases in incognito mode. | 873   // Disable databases in incognito mode. | 
| 874   if (GetBrowserContext()->IsOffTheRecord() && | 874   if (GetBrowserContext()->IsOffTheRecord() && | 
| 875       !browser_cmd.HasSwitch(switches::kDisableDatabases)) { | 875       !browser_cmd.HasSwitch(switches::kDisableDatabases)) { | 
| 876     renderer_cmd->AppendSwitch(switches::kDisableDatabases); | 876     renderer_cmd->AppendSwitch(switches::kDisableDatabases); | 
| 877 #if defined(OS_ANDROID) | 877 #if defined(OS_ANDROID) | 
| 878     renderer_cmd->AppendSwitch(switches::kDisableMediaHistoryLogging); | 878     renderer_cmd->AppendSwitch(switches::kDisableMediaHistoryLogging); | 
| (...skipping 707 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1586       const gfx::Size& size, | 1586       const gfx::Size& size, | 
| 1587       int32 gpu_process_host_id) { | 1587       int32 gpu_process_host_id) { | 
| 1588   TRACE_EVENT0("renderer_host", | 1588   TRACE_EVENT0("renderer_host", | 
| 1589                "RenderWidgetHostImpl::OnCompositorSurfaceBuffersSwappedNoHost"); | 1589                "RenderWidgetHostImpl::OnCompositorSurfaceBuffersSwappedNoHost"); | 
| 1590   RenderWidgetHostImpl::AcknowledgeBufferPresent(route_id, | 1590   RenderWidgetHostImpl::AcknowledgeBufferPresent(route_id, | 
| 1591                                                  gpu_process_host_id, | 1591                                                  gpu_process_host_id, | 
| 1592                                                  0); | 1592                                                  0); | 
| 1593 } | 1593 } | 
| 1594 | 1594 | 
| 1595 }  // namespace content | 1595 }  // namespace content | 
| OLD | NEW | 
|---|