[tbb-commits] [torbutton/master] Bug 21865: Update our JIT preferences in the slider
gk at torproject.org
gk at torproject.org
Thu Apr 13 09:29:19 UTC 2017
commit cb73494b177f0dcb595920090a81af5621083f8d
Author: Georg Koppen <gk at torproject.org>
Date: Thu Apr 13 09:24:04 2017 +0000
Bug 21865: Update our JIT preferences in the slider
It turns out that the JIT *.content prefs are gone for a while now. This
happened in https://bugzilla.mozilla.org/show_bug.cgi?id=939562 and the
patch updates the security slider to take this into account. We got the
tip to include `javascript.options.native_regexp` as well.
`javascript.options.typeinference` is gone with
https://bugzilla.mozilla.org/show_bug.cgi?id=972817 and we therefore
remove it. And asm.js is disabled globally until we find a good solution
for #19417.
The tooltip text got updated accordingly.
---
src/chrome/locale/en/torbutton.dtd | 2 +-
src/modules/security-prefs.js | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/chrome/locale/en/torbutton.dtd b/src/chrome/locale/en/torbutton.dtd
index 97a994f..6bc7141 100644
--- a/src/chrome/locale/en/torbutton.dtd
+++ b/src/chrome/locale/en/torbutton.dtd
@@ -41,7 +41,7 @@
<!ENTITY torbutton.prefs.sec_html5_desc "HTML5 video and audio media become click-to-play via NoScript.">
<!ENTITY torbutton.prefs.sec_html5_tooltip "On some sites, you might need to use the NoScript toolbar button to enable these media objects.">
<!ENTITY torbutton.prefs.sec_some_jit_desc "Some JavaScript performance optimizations are disabled.">
-<!ENTITY torbutton.prefs.sec_jit_desc_tooltip "ION JIT, Type Inference, ASM.JS.">
+<!ENTITY torbutton.prefs.sec_jit_desc_tooltip "ION JIT, Native RegExp.">
<!ENTITY torbutton.prefs.sec_baseline_jit_desc_tooltip "Baseline JIT.">
<!ENTITY torbutton.prefs.sec_jit_slower_desc "Scripts on some sites may run slower.">
<!ENTITY torbutton.prefs.sec_mathml_desc "Some mechanisms of displaying math equations are disabled.">
diff --git a/src/modules/security-prefs.js b/src/modules/security-prefs.js
index 4a39ca8..3d3630b 100644
--- a/src/modules/security-prefs.js
+++ b/src/modules/security-prefs.js
@@ -19,12 +19,12 @@ let log = (level, msg) => logger.log(level, msg);
// corresponding to the old 2-medium-high setting.
const kSecuritySettings = {
// Preference name : [0, 1-high 2-m 3-m 4-low]
- "javascript.options.ion.content" : [, false, false, false, true ],
- "javascript.options.typeinference" : [, false, false, false, true ],
+ "javascript.options.ion" : [, false, false, false, true ],
+ "javascript.options.baselinejit" : [, false, false, false, true ],
+ "javascript.options.native_regexp" : [, false, false, false, true ],
"noscript.forbidMedia" : [, true, true, true, false],
"media.webaudio.enabled" : [, false, false, false, true ],
"mathml.disabled" : [, true, true, true, false],
- "javascript.options.baselinejit.content" : [, false, false, false, true ],
"gfx.font_rendering.opentype_svg.enabled" : [, false, false, false, true ],
"noscript.global" : [, false, false, false, true ],
"noscript.globalHttpsWhitelist" : [, false, true, true, false],
More information about the tbb-commits
mailing list