зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1779009 - Ship OffscreenCanvas to release. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D152918
This commit is contained in:
Родитель
19b1ebbebe
Коммит
24dd519dd4
|
@ -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?
|
||||
|
|
Загрузка…
Ссылка в новой задаче