Commit 4b5aff85 authored by danakj@chromium.org's avatar danakj@chromium.org

Merge acceleratedCompositingForFixedRootBackground into preferCompositingToLCDText

This removes the acceleratedCompositingForFixedRootBackground setting
and makes the WebSetting setter a no-op. Any code that checked for
this setting is replaced with a check for
preferCompositingToLCDTextEnabled instead.

R=abarth, vollick@chromium.org
BUG=365851

Review URL: https://codereview.chromium.org/479893002

git-svn-id: svn://svn.chromium.org/blink/trunk@180431 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent ac38563e
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
testRunner.dumpAsTextWithPixelResults(); testRunner.dumpAsTextWithPixelResults();
if (window.internals) { if (window.internals) {
window.internals.settings.setAcceleratedCompositingForFixedRootBackgroundEnabled(true); window.internals.settings.setPreferCompositingToLCDTextEnabled(true);
} }
window.onload = function() { window.onload = function() {
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<script> <script>
if (window.testRunner) { if (window.testRunner) {
testRunner.waitUntilDone(); testRunner.waitUntilDone();
window.internals.settings.setAcceleratedCompositingForFixedRootBackgroundEnabled(true); window.internals.settings.setPreferCompositingToLCDTextEnabled(true);
} }
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
<script> <script>
if (window.testRunner) { if (window.testRunner) {
testRunner.waitUntilDone(); testRunner.waitUntilDone();
window.internals.settings.setAcceleratedCompositingForFixedRootBackgroundEnabled(true); window.internals.settings.setPreferCompositingToLCDTextEnabled(true);
} }
function doTest() function doTest()
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
<script> <script>
if (window.testRunner) { if (window.testRunner) {
testRunner.dumpAsTextWithPixelResults(); testRunner.dumpAsTextWithPixelResults();
window.internals.settings.setAcceleratedCompositingForFixedRootBackgroundEnabled(true); window.internals.settings.setPreferCompositingToLCDTextEnabled(true);
} }
function doTest() function doTest()
......
...@@ -9,7 +9,7 @@ body { ...@@ -9,7 +9,7 @@ body {
<script src="resources/text-based-repaint.js" type="text/javascript"></script> <script src="resources/text-based-repaint.js" type="text/javascript"></script>
<script> <script>
if (window.testRunner) if (window.testRunner)
window.internals.settings.setAcceleratedCompositingForFixedRootBackgroundEnabled(false); window.internals.settings.setPreferCompositingToLCDTextEnabled(false);
function repaintTest() { function repaintTest() {
window.scrollTo(0, 1000); window.scrollTo(0, 1000);
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<script src="resources/window-resize-repaint.js"></script> <script src="resources/window-resize-repaint.js"></script>
<script> <script>
if (window.internals) if (window.internals)
internals.settings.setAcceleratedCompositingForFixedRootBackgroundEnabled(true); internals.settings.setPreferCompositingToLCDTextEnabled(true);
</script> </script>
<style> <style>
body { body {
......
...@@ -789,10 +789,8 @@ void RenderLayerCompositor::paintContents(const GraphicsLayer* graphicsLayer, Gr ...@@ -789,10 +789,8 @@ void RenderLayerCompositor::paintContents(const GraphicsLayer* graphicsLayer, Gr
bool RenderLayerCompositor::supportsFixedRootBackgroundCompositing() const bool RenderLayerCompositor::supportsFixedRootBackgroundCompositing() const
{ {
if (Settings* settings = m_renderView.document().settings()) { if (Settings* settings = m_renderView.document().settings())
if (settings->acceleratedCompositingForFixedRootBackgroundEnabled()) return settings->preferCompositingToLCDTextEnabled();
return true;
}
return false; return false;
} }
......
...@@ -452,9 +452,9 @@ void WebSettingsImpl::setCompositorDrivenAcceleratedScrollingEnabled(bool enable ...@@ -452,9 +452,9 @@ void WebSettingsImpl::setCompositorDrivenAcceleratedScrollingEnabled(bool enable
m_settings->setCompositorDrivenAcceleratedScrollingEnabled(enabled); m_settings->setCompositorDrivenAcceleratedScrollingEnabled(enabled);
} }
void WebSettingsImpl::setAcceleratedCompositingForFixedRootBackgroundEnabled(bool enabled) // TODO(danakj): Remove this method.
void WebSettingsImpl::setAcceleratedCompositingForFixedRootBackgroundEnabled(bool)
{ {
m_settings->setAcceleratedCompositingForFixedRootBackgroundEnabled(enabled);
} }
void WebSettingsImpl::setAccelerated2dCanvasEnabled(bool enabled) void WebSettingsImpl::setAccelerated2dCanvasEnabled(bool enabled)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment