Bug 1575983 - Remove duplicate layers.* prefs, part 3 r=njn

Removes the remaining 7 duplicate layers.* prefs from all.js. Replaces default values in StaticPrefList.yaml with their all.js counterparts where needed. Imports comments from all.js.

Differential Revision: https://phabricator.services.mozilla.com/D44563

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Kristen Wright 2019-09-04 16:52:12 +00:00
parent 16921e6b15
commit e94f8fcae8
2 changed files with 17 additions and 33 deletions

View File

@ -3997,6 +3997,8 @@
mirror: once
do_not_use_directly: true
# Preference that when switched at runtime will run a series of benchmarks
# and output the result to stderr.
- name: layers.bench.enabled
type: RelaxedAtomicBool
value: false
@ -4036,9 +4038,14 @@
value: true
mirror: once
# Enable DEAA antialiasing for transformed layers in the compositor.
- name: layers.deaa.enabled
type: RelaxedAtomicBool
#if defined(MOZ_WIDGET_ANDROID)
value: false
#else
value: true
#endif
mirror: always
- name: layers.draw-bigimage-borders
@ -4160,19 +4167,22 @@
value: true
mirror: always
# Whether to enable arbitrary layer geometry for OpenGL compositor.
- name: layers.geometry.opengl.enabled
type: RelaxedAtomicBool
value: false
value: true
mirror: always
# Whether to enable arbitrary layer geometry for Basic compositor.
- name: layers.geometry.basic.enabled
type: RelaxedAtomicBool
value: false
value: true
mirror: always
# Whether to enable arbitrary layer geometry for DirectX compositor.
- name: layers.geometry.d3d11.enabled
type: RelaxedAtomicBool
value: false
value: true
mirror: always
- name: layers.gpu-process.allow-software
@ -4205,7 +4215,11 @@
- name: layers.gpu-process.max_restarts
type: RelaxedAtomicInt32
#if (defined(XP_WIN) || defined(MOZ_WIDGET_GTK)) && defined(NIGHTLY_BUILD)
value: 3
#else
value: 1
#endif
mirror: always
# Note: This pref will only be used if it is less than layers.gpu-process.max_restarts.

View File

@ -636,15 +636,6 @@ pref("media.audiograph.single_thread.enabled", false);
#endif
#endif
// Whether to enable arbitrary layer geometry for OpenGL compositor
pref("layers.geometry.opengl.enabled", true);
// Whether to enable arbitrary layer geometry for Basic compositor
pref("layers.geometry.basic.enabled", true);
// Whether to enable arbitrary layer geometry for DirectX compositor
pref("layers.geometry.d3d11.enabled", true);
// APZ preferences. For documentation/details on what these prefs do, check
// gfx/layers/apz/src/AsyncPanZoomController.cpp.
pref("apz.overscroll.stop_velocity_threshold", "0.01");
@ -4224,27 +4215,6 @@ pref("network.tcp.tcp_fastopen_http_check_for_stalls_only_if_idle_for", 10);
pref("network.tcp.tcp_fastopen_http_stalls_limit", 3);
pref("network.tcp.tcp_fastopen_http_stalls_timeout", 20);
// Preference that when switched at runtime will run a series of benchmarks
// and output the result to stderr.
pref("layers.bench.enabled", false);
#if defined(XP_WIN) || defined(MOZ_WIDGET_GTK)
#ifdef NIGHTLY_BUILD
pref("layers.gpu-process.max_restarts", 3);
#endif
#endif
pref("layers.acceleration.draw-fps", false);
// Enable DEAA antialiasing for transformed layers in the compositor
#if !defined(MOZ_WIDGET_ANDROID)
// Desktop prefs
pref("layers.deaa.enabled", true);
#else
// Mobile prefs
pref("layers.deaa.enabled", false);
#endif
#ifdef MOZ_X11
#ifdef MOZ_WIDGET_GTK
pref("gfx.xrender.enabled",false);