зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1779835 - Ship OffscreenCanvas to early beta and earlier. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D151954
This commit is contained in:
Родитель
4066f3d6bc
Коммит
a1992cd1a7
|
@ -125,9 +125,9 @@ var interfaceNamesInGlobalScope = [
|
|||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
"CacheStorage",
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "CanvasGradient", nightly: true },
|
||||
{ name: "CanvasGradient", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "CanvasPattern", nightly: true },
|
||||
{ name: "CanvasPattern", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
"Client",
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
|
@ -181,11 +181,11 @@ var interfaceNamesInGlobalScope = [
|
|||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
"FileReader",
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "FontFace", nightly: true },
|
||||
{ name: "FontFace", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "FontFaceSet", nightly: true },
|
||||
{ name: "FontFaceSet", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "FontFaceSetLoadEvent", nightly: true },
|
||||
{ name: "FontFaceSetLoadEvent", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
"FormData",
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
|
@ -241,11 +241,11 @@ var interfaceNamesInGlobalScope = [
|
|||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
"NotificationEvent",
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "OffscreenCanvas", nightly: true },
|
||||
{ name: "OffscreenCanvas", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "OffscreenCanvasRenderingContext2D", nightly: true },
|
||||
{ name: "OffscreenCanvasRenderingContext2D", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "Path2D", nightly: true },
|
||||
{ name: "Path2D", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
"Performance",
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
|
@ -333,39 +333,39 @@ var interfaceNamesInGlobalScope = [
|
|||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
"WebSocket",
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGL2RenderingContext", nightly: true },
|
||||
{ name: "WebGL2RenderingContext", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLActiveInfo", nightly: true },
|
||||
{ name: "WebGLActiveInfo", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLBuffer", nightly: true },
|
||||
{ name: "WebGLBuffer", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLContextEvent", nightly: true },
|
||||
{ name: "WebGLContextEvent", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLFramebuffer", nightly: true },
|
||||
{ name: "WebGLFramebuffer", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLProgram", nightly: true },
|
||||
{ name: "WebGLProgram", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
"WebGLQuery",
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLRenderbuffer", nightly: true },
|
||||
{ name: "WebGLRenderbuffer", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLRenderingContext", nightly: true },
|
||||
{ name: "WebGLRenderingContext", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLSampler", nightly: true },
|
||||
{ name: "WebGLSampler", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLShader", nightly: true },
|
||||
{ name: "WebGLShader", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLShaderPrecisionFormat", nightly: true },
|
||||
{ name: "WebGLShaderPrecisionFormat", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLSync", nightly: true },
|
||||
{ name: "WebGLSync", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLTexture", nightly: true },
|
||||
{ name: "WebGLTexture", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLTransformFeedback", nightly: true },
|
||||
{ name: "WebGLTransformFeedback", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLUniformLocation", nightly: true },
|
||||
{ name: "WebGLUniformLocation", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLVertexArrayObject", nightly: true },
|
||||
{ name: "WebGLVertexArrayObject", earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
"WindowClient",
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
|
|
|
@ -833,12 +833,12 @@ var interfaceNamesInGlobalScope = [
|
|||
disabled: isEarlyBetaOrEarlier,
|
||||
},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "OffscreenCanvas", insecureContext: true, nightly: true },
|
||||
{ name: "OffscreenCanvas", insecureContext: true, earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{
|
||||
name: "OffscreenCanvasRenderingContext2D",
|
||||
insecureContext: true,
|
||||
nightly: true,
|
||||
earlyBetaOrEarlier: true,
|
||||
},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "Option", insecureContext: true },
|
||||
|
|
|
@ -134,9 +134,9 @@ var interfaceNamesInGlobalScope = [
|
|||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
"CacheStorage",
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "CanvasGradient", insecureContext: true, nightly: true },
|
||||
{ name: "CanvasGradient", insecureContext: true, earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "CanvasPattern", insecureContext: true, nightly: true },
|
||||
{ name: "CanvasPattern", insecureContext: true, earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "CloseEvent", insecureContext: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
|
@ -186,11 +186,15 @@ var interfaceNamesInGlobalScope = [
|
|||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "FileReaderSync", insecureContext: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "FontFace", insecureContext: true, nightly: true },
|
||||
{ name: "FontFace", insecureContext: true, earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "FontFaceSet", insecureContext: true, nightly: true },
|
||||
{ name: "FontFaceSet", insecureContext: true, earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "FontFaceSetLoadEvent", insecureContext: true, nightly: true },
|
||||
{
|
||||
name: "FontFaceSetLoadEvent",
|
||||
insecureContext: true,
|
||||
earlyBetaOrEarlier: true,
|
||||
},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "FormData", insecureContext: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
|
@ -238,15 +242,15 @@ var interfaceNamesInGlobalScope = [
|
|||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "Notification", insecureContext: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "OffscreenCanvas", insecureContext: true, nightly: true },
|
||||
{ name: "OffscreenCanvas", insecureContext: true, earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{
|
||||
name: "OffscreenCanvasRenderingContext2D",
|
||||
insecureContext: true,
|
||||
nightly: true,
|
||||
earlyBetaOrEarlier: true,
|
||||
},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "Path2D", insecureContext: true, nightly: true },
|
||||
{ name: "Path2D", insecureContext: true, earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "Performance", insecureContext: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
|
@ -326,39 +330,71 @@ var interfaceNamesInGlobalScope = [
|
|||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "URLSearchParams", insecureContext: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGL2RenderingContext", insecureContext: true, nightly: true },
|
||||
{
|
||||
name: "WebGL2RenderingContext",
|
||||
insecureContext: true,
|
||||
earlyBetaOrEarlier: true,
|
||||
},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLActiveInfo", insecureContext: true, nightly: true },
|
||||
{ name: "WebGLActiveInfo", insecureContext: true, earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLBuffer", insecureContext: true, nightly: true },
|
||||
{ name: "WebGLBuffer", insecureContext: true, earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLContextEvent", insecureContext: true, nightly: true },
|
||||
{
|
||||
name: "WebGLContextEvent",
|
||||
insecureContext: true,
|
||||
earlyBetaOrEarlier: true,
|
||||
},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLFramebuffer", insecureContext: true, nightly: true },
|
||||
{ name: "WebGLFramebuffer", insecureContext: true, earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLProgram", insecureContext: true, nightly: true },
|
||||
{ name: "WebGLProgram", insecureContext: true, earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLQuery", insecureContext: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLRenderbuffer", insecureContext: true, nightly: true },
|
||||
{
|
||||
name: "WebGLRenderbuffer",
|
||||
insecureContext: true,
|
||||
earlyBetaOrEarlier: true,
|
||||
},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLRenderingContext", insecureContext: true, nightly: true },
|
||||
{
|
||||
name: "WebGLRenderingContext",
|
||||
insecureContext: true,
|
||||
earlyBetaOrEarlier: true,
|
||||
},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLSampler", insecureContext: true, nightly: true },
|
||||
{ name: "WebGLSampler", insecureContext: true, earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLShader", insecureContext: true, nightly: true },
|
||||
{ name: "WebGLShader", insecureContext: true, earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLShaderPrecisionFormat", insecureContext: true, nightly: true },
|
||||
{
|
||||
name: "WebGLShaderPrecisionFormat",
|
||||
insecureContext: true,
|
||||
earlyBetaOrEarlier: true,
|
||||
},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLSync", insecureContext: true, nightly: true },
|
||||
{ name: "WebGLSync", insecureContext: true, earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLTexture", insecureContext: true, nightly: true },
|
||||
{ name: "WebGLTexture", insecureContext: true, earlyBetaOrEarlier: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLTransformFeedback", insecureContext: true, nightly: true },
|
||||
{
|
||||
name: "WebGLTransformFeedback",
|
||||
insecureContext: true,
|
||||
earlyBetaOrEarlier: true,
|
||||
},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLUniformLocation", insecureContext: true, nightly: true },
|
||||
{
|
||||
name: "WebGLUniformLocation",
|
||||
insecureContext: true,
|
||||
earlyBetaOrEarlier: true,
|
||||
},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebGLVertexArrayObject", insecureContext: true, nightly: true },
|
||||
{
|
||||
name: "WebGLVertexArrayObject",
|
||||
insecureContext: true,
|
||||
earlyBetaOrEarlier: true,
|
||||
},
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
{ name: "WebSocket", insecureContext: true },
|
||||
// IMPORTANT: Do not change this list without review from a DOM peer!
|
||||
|
|
|
@ -5751,7 +5751,7 @@
|
|||
# Enable OffscreenCanvas everywhere.
|
||||
- name: gfx.offscreencanvas.enabled
|
||||
type: RelaxedAtomicBool
|
||||
value: @IS_NIGHTLY_BUILD@
|
||||
value: @IS_EARLY_BETA_OR_EARLIER@
|
||||
mirror: always
|
||||
|
||||
# Enable OffscreenCanvas based on the domain allowlist.
|
||||
|
@ -7777,7 +7777,7 @@
|
|||
# Is support for workerGlobalScope.fonts enabled?
|
||||
- name: layout.css.font-loading-api.workers.enabled
|
||||
type: RelaxedAtomicBool
|
||||
value: @IS_NIGHTLY_BUILD@
|
||||
value: @IS_EARLY_BETA_OR_EARLIER@
|
||||
mirror: always
|
||||
|
||||
# Is support for the @font-face metrics override descriptors enabled?
|
||||
|
|
Загрузка…
Ссылка в новой задаче