Bug 1476091 - Enable WebVR in release on macOS. r=qdot,kip

MozReview-Commit-ID: 5bmkpZDo9fz

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

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Daosheng Mu 2018-10-12 23:25:54 +00:00
parent 9b6a537ec7
commit 48b9444a7c
2 changed files with 10 additions and 9 deletions

View File

@ -1155,21 +1155,21 @@ var interfaceNamesInGlobalScope =
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "VisualViewport", insecureContext: true},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "VRDisplay", insecureContext: true, releaseNonWindows: false},
{name: "VRDisplay", insecureContext: true, releaseNonWindowsAndMac: false},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "VRDisplayCapabilities", insecureContext: true, releaseNonWindows: false},
{name: "VRDisplayCapabilities", insecureContext: true, releaseNonWindowsAndMac: false},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "VRDisplayEvent", insecureContext: true, releaseNonWindows: false},
{name: "VRDisplayEvent", insecureContext: true, releaseNonWindowsAndMac: false},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "VREyeParameters", insecureContext: true, releaseNonWindows: false},
{name: "VREyeParameters", insecureContext: true, releaseNonWindowsAndMac: false},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "VRFieldOfView", insecureContext: true, releaseNonWindows: false},
{name: "VRFieldOfView", insecureContext: true, releaseNonWindowsAndMac: false},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "VRFrameData", insecureContext: true, releaseNonWindows: false},
{name: "VRFrameData", insecureContext: true, releaseNonWindowsAndMac: false},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "VRPose", insecureContext: true, releaseNonWindows: false},
{name: "VRPose", insecureContext: true, releaseNonWindowsAndMac: false},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "VRStageParameters", insecureContext: true, releaseNonWindows: false},
{name: "VRStageParameters", insecureContext: true, releaseNonWindowsAndMac: false},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "VTTCue", insecureContext: true},
// IMPORTANT: Do not change this list without review from a DOM peer!
@ -1283,6 +1283,7 @@ function createInterfaceMap(isXBLScope) {
(entry.linux === !isLinux) ||
(entry.android === !isAndroid && !entry.nightlyAndroid) ||
(entry.release === !isRelease) ||
(entry.releaseNonWindowsAndMac === !(isRelease && !isWindows && !isMac)) ||
(entry.releaseNonWindows === !(isRelease && !isWindows)) ||
// The insecureContext test is very purposefully converting
// entry.insecureContext to boolean, so undefined will convert to

View File

@ -5287,7 +5287,7 @@ pref("dom.placeholder.show_on_focus", true);
// WebVR is enabled by default in beta and release for Windows and for all
// platforms in nightly and aurora.
#if defined(XP_WIN) || !defined(RELEASE_OR_BETA)
#if defined(XP_WIN) || defined(XP_MACOSX) || !defined(RELEASE_OR_BETA)
pref("dom.vr.enabled", true);
#else
pref("dom.vr.enabled", false);