Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(252)

Unified Diff: webkit/glue/webpreferences.cc

Issue 11361223: cc: Remove cc::settings, move them to LayerTreeSettings. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix-unittests Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webkit/glue/webpreferences.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webkit/glue/webpreferences.cc
diff --git a/webkit/glue/webpreferences.cc b/webkit/glue/webpreferences.cc
index 09e41b27228391d568514a0bdaec03308c9c17e1..5f6c20bb28790db91037c974c4374bcd110112bb 100644
--- a/webkit/glue/webpreferences.cc
+++ b/webkit/glue/webpreferences.cc
@@ -37,6 +37,9 @@ WebPreferences::WebPreferences()
minimum_logical_font_size(6),
default_encoding("ISO-8859-1"),
apply_default_device_scale_factor_in_compositor(false),
+ apply_page_scale_factor_in_compositor(false),
+ per_tile_painting_enabled(false),
+ accelerated_animation_enabled(false),
javascript_enabled(true),
web_security_enabled(true),
javascript_can_open_windows_automatically(true),
@@ -86,15 +89,15 @@ WebPreferences::WebPreferences()
accelerated_compositing_enabled(false),
force_compositing_mode(false),
fixed_position_compositing_enabled(false),
- accelerated_layers_enabled(false),
- accelerated_animation_enabled(false),
- accelerated_video_enabled(false),
+ accelerated_compositing_for_3d_transforms_enabled(false),
+ accelerated_compositing_for_animation_enabled(false),
+ accelerated_compositing_for_video_enabled(false),
accelerated_2d_canvas_enabled(false),
deferred_2d_canvas_enabled(false),
accelerated_painting_enabled(false),
accelerated_filters_enabled(false),
gesture_tap_highlight_enabled(false),
- accelerated_plugins_enabled(false),
+ accelerated_compositing_for_plugins_enabled(false),
memory_info_enabled(false),
fullscreen_enabled(false),
allow_displaying_insecure_content(true),
@@ -117,8 +120,7 @@ WebPreferences::WebPreferences()
sync_xhr_in_documents_enabled(true),
deferred_image_decoding_enabled(false),
number_of_cpu_cores(1),
- cookie_enabled(true),
- apply_page_scale_factor_in_compositor(false)
+ cookie_enabled(true)
#if defined(OS_ANDROID)
,
text_autosizing_enabled(true),
@@ -254,6 +256,8 @@ void WebPreferences::Apply(WebView* web_view) const {
apply_default_device_scale_factor_in_compositor);
settings->setApplyPageScaleFactorInCompositor(
apply_page_scale_factor_in_compositor);
+ settings->setPerTilePaintingEnabled(per_tile_painting_enabled);
+ settings->setAcceleratedAnimationEnabled(accelerated_animation_enabled);
settings->setJavaScriptEnabled(javascript_enabled);
settings->setWebSecurityEnabled(web_security_enabled);
settings->setJavaScriptCanOpenWindowsAutomatically(
@@ -375,15 +379,15 @@ void WebPreferences::Apply(WebView* web_view) const {
// Enabling accelerated layers from the command line enabled accelerated
// 3D CSS, Video, and Animations.
settings->setAcceleratedCompositingFor3DTransformsEnabled(
- accelerated_layers_enabled);
+ accelerated_compositing_for_3d_transforms_enabled);
settings->setAcceleratedCompositingForVideoEnabled(
- accelerated_video_enabled);
+ accelerated_compositing_for_video_enabled);
settings->setAcceleratedCompositingForAnimationEnabled(
- accelerated_animation_enabled);
+ accelerated_compositing_for_animation_enabled);
// Enabling accelerated plugins if specified from the command line.
settings->setAcceleratedCompositingForPluginsEnabled(
- accelerated_plugins_enabled);
+ accelerated_compositing_for_plugins_enabled);
// WebGL and accelerated 2D canvas are always gpu composited.
settings->setAcceleratedCompositingForCanvasEnabled(
@@ -431,9 +435,6 @@ void WebPreferences::Apply(WebView* web_view) const {
settings->setFixedPositionCreatesStackingContext(
fixed_position_creates_stacking_context);
- settings->setApplyPageScaleFactorInCompositor(
- apply_page_scale_factor_in_compositor);
-
settings->setDeferredImageDecodingEnabled(deferred_image_decoding_enabled);
#if defined(OS_ANDROID)
« no previous file with comments | « webkit/glue/webpreferences.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698