Bug 1779009 - Ship OffscreenCanvas to release. r=emilio

Differential Revision: https://phabricator.services.mozilla.com/D152918
This commit is contained in:
Andrew Osmond 2022-08-08 13:01:53 +00:00
Родитель 19b1ebbebe
Коммит 24dd519dd4
4 изменённых файлов: 52 добавлений и 96 удалений

Просмотреть файл

@ -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", earlyBetaOrEarlier: true },
"CanvasGradient",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "CanvasPattern", earlyBetaOrEarlier: true },
"CanvasPattern",
// 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", earlyBetaOrEarlier: true },
"FontFace",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "FontFaceSet", earlyBetaOrEarlier: true },
"FontFaceSet",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "FontFaceSetLoadEvent", earlyBetaOrEarlier: true },
"FontFaceSetLoadEvent",
// 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", earlyBetaOrEarlier: true },
"OffscreenCanvas",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "OffscreenCanvasRenderingContext2D", earlyBetaOrEarlier: true },
"OffscreenCanvasRenderingContext2D",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "Path2D", earlyBetaOrEarlier: true },
"Path2D",
// 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", earlyBetaOrEarlier: true },
"WebGL2RenderingContext",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLActiveInfo", earlyBetaOrEarlier: true },
"WebGLActiveInfo",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLBuffer", earlyBetaOrEarlier: true },
"WebGLBuffer",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLContextEvent", earlyBetaOrEarlier: true },
"WebGLContextEvent",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLFramebuffer", earlyBetaOrEarlier: true },
"WebGLFramebuffer",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLProgram", earlyBetaOrEarlier: true },
"WebGLProgram",
// 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", earlyBetaOrEarlier: true },
"WebGLRenderbuffer",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLRenderingContext", earlyBetaOrEarlier: true },
"WebGLRenderingContext",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLSampler", earlyBetaOrEarlier: true },
"WebGLSampler",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLShader", earlyBetaOrEarlier: true },
"WebGLShader",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLShaderPrecisionFormat", earlyBetaOrEarlier: true },
"WebGLShaderPrecisionFormat",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLSync", earlyBetaOrEarlier: true },
"WebGLSync",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLTexture", earlyBetaOrEarlier: true },
"WebGLTexture",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLTransformFeedback", earlyBetaOrEarlier: true },
"WebGLTransformFeedback",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLUniformLocation", earlyBetaOrEarlier: true },
"WebGLUniformLocation",
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLVertexArrayObject", earlyBetaOrEarlier: true },
"WebGLVertexArrayObject",
// 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,13 +833,9 @@ var interfaceNamesInGlobalScope = [
disabled: isEarlyBetaOrEarlier,
},
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "OffscreenCanvas", insecureContext: true, earlyBetaOrEarlier: true },
{ name: "OffscreenCanvas", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{
name: "OffscreenCanvasRenderingContext2D",
insecureContext: true,
earlyBetaOrEarlier: true,
},
{ name: "OffscreenCanvasRenderingContext2D", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "Option", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!

Просмотреть файл

@ -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, earlyBetaOrEarlier: true },
{ name: "CanvasGradient", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "CanvasPattern", insecureContext: true, earlyBetaOrEarlier: true },
{ name: "CanvasPattern", insecureContext: 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,15 +186,11 @@ 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, earlyBetaOrEarlier: true },
{ name: "FontFace", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "FontFaceSet", insecureContext: true, earlyBetaOrEarlier: true },
{ name: "FontFaceSet", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{
name: "FontFaceSetLoadEvent",
insecureContext: true,
earlyBetaOrEarlier: true,
},
{ name: "FontFaceSetLoadEvent", insecureContext: 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!
@ -242,15 +238,11 @@ 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, earlyBetaOrEarlier: true },
{ name: "OffscreenCanvas", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{
name: "OffscreenCanvasRenderingContext2D",
insecureContext: true,
earlyBetaOrEarlier: true,
},
{ name: "OffscreenCanvasRenderingContext2D", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "Path2D", insecureContext: true, earlyBetaOrEarlier: true },
{ name: "Path2D", insecureContext: 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!
@ -330,71 +322,39 @@ 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,
earlyBetaOrEarlier: true,
},
{ name: "WebGL2RenderingContext", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLActiveInfo", insecureContext: true, earlyBetaOrEarlier: true },
{ name: "WebGLActiveInfo", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLBuffer", insecureContext: true, earlyBetaOrEarlier: true },
{ name: "WebGLBuffer", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{
name: "WebGLContextEvent",
insecureContext: true,
earlyBetaOrEarlier: true,
},
{ name: "WebGLContextEvent", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLFramebuffer", insecureContext: true, earlyBetaOrEarlier: true },
{ name: "WebGLFramebuffer", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLProgram", insecureContext: true, earlyBetaOrEarlier: true },
{ name: "WebGLProgram", insecureContext: 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,
earlyBetaOrEarlier: true,
},
{ name: "WebGLRenderbuffer", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{
name: "WebGLRenderingContext",
insecureContext: true,
earlyBetaOrEarlier: true,
},
{ name: "WebGLRenderingContext", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLSampler", insecureContext: true, earlyBetaOrEarlier: true },
{ name: "WebGLSampler", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLShader", insecureContext: true, earlyBetaOrEarlier: true },
{ name: "WebGLShader", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{
name: "WebGLShaderPrecisionFormat",
insecureContext: true,
earlyBetaOrEarlier: true,
},
{ name: "WebGLShaderPrecisionFormat", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLSync", insecureContext: true, earlyBetaOrEarlier: true },
{ name: "WebGLSync", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{ name: "WebGLTexture", insecureContext: true, earlyBetaOrEarlier: true },
{ name: "WebGLTexture", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{
name: "WebGLTransformFeedback",
insecureContext: true,
earlyBetaOrEarlier: true,
},
{ name: "WebGLTransformFeedback", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{
name: "WebGLUniformLocation",
insecureContext: true,
earlyBetaOrEarlier: true,
},
{ name: "WebGLUniformLocation", insecureContext: true },
// IMPORTANT: Do not change this list without review from a DOM peer!
{
name: "WebGLVertexArrayObject",
insecureContext: true,
earlyBetaOrEarlier: true,
},
{ name: "WebGLVertexArrayObject", insecureContext: 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!

Просмотреть файл

@ -5788,7 +5788,7 @@
# Enable OffscreenCanvas everywhere.
- name: gfx.offscreencanvas.enabled
type: RelaxedAtomicBool
value: @IS_EARLY_BETA_OR_EARLIER@
value: true
mirror: always
# Enable OffscreenCanvas based on the domain allowlist.
@ -7803,7 +7803,7 @@
# Is support for workerGlobalScope.fonts enabled?
- name: layout.css.font-loading-api.workers.enabled
type: RelaxedAtomicBool
value: @IS_EARLY_BETA_OR_EARLIER@
value: true
mirror: always
# Is support for the @font-face metrics override descriptors enabled?