Bug 1358395 - Part 2: Enable GamepadExtensions Web API the for the release build; r?kip, qdot draft
authorDaosheng Mu <daoshengmu@gmail.com>
Fri, 19 May 2017 00:11:45 +0800
changeset 583150 95565fc709594d2af81c42ef44b91ee690fd8880
parent 583149 804c80db33f151aa9fba8c122db0624fb0197238
child 629971 468713f32a366ab2fa4eb26fd6c6f83c2c992b99
push id60301
push userbmo:dmu@mozilla.com
push dateTue, 23 May 2017 18:05:38 +0000
reviewerskip, qdot
bugs1358395
milestone55.0a1
Bug 1358395 - Part 2: Enable GamepadExtensions Web API the for the release build; r?kip, qdot MozReview-Commit-ID: BuIKJy3NEHq
dom/tests/mochitest/general/test_interfaces.js
modules/libpref/init/all.js
--- a/dom/tests/mochitest/general/test_interfaces.js
+++ b/dom/tests/mochitest/general/test_interfaces.js
@@ -377,19 +377,19 @@ var interfaceNamesInGlobalScope =
     "GamepadAxisMoveEvent",
 // IMPORTANT: Do not change this list without review from a DOM peer!
     "GamepadButtonEvent",
 // IMPORTANT: Do not change this list without review from a DOM peer!
     "GamepadButton",
 // IMPORTANT: Do not change this list without review from a DOM peer!
     "GamepadEvent",
 // IMPORTANT: Do not change this list without review from a DOM peer!
-    {name: "GamepadHapticActuator", release: false},
+    "GamepadHapticActuator",
 // IMPORTANT: Do not change this list without review from a DOM peer!
-    {name: "GamepadPose", release: false},
+    "GamepadPose",
 // IMPORTANT: Do not change this list without review from a DOM peer!
     "HashChangeEvent",
 // IMPORTANT: Do not change this list without review from a DOM peer!
     "Headers",
 // IMPORTANT: Do not change this list without review from a DOM peer!
     "History",
 // IMPORTANT: Do not change this list without review from a DOM peer!
     "HTMLAllCollection",
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -192,17 +192,17 @@ pref("dom.requestIdleCallback.enabled", 
 // Whether the Gamepad API is enabled
 pref("dom.gamepad.enabled", true);
 pref("dom.gamepad.test.enabled", false);
 #ifdef RELEASE_OR_BETA
 pref("dom.gamepad.non_standard_events.enabled", false);
 #else
 pref("dom.gamepad.non_standard_events.enabled", true);
 #endif
-pref("dom.gamepad.extensions.enabled", false);
+pref("dom.gamepad.extensions.enabled", true);
 
 // If this is true, TextEventDispatcher dispatches keydown and keyup events
 // even during composition (keypress events are never fired during composition
 // even if this is true).
 pref("dom.keyboardevent.dispatch_during_composition", false);
 
 // Whether to run add-on code in different compartments from browser code. This
 // causes a separate compartment for each (addon, global) combination, which may