Skip to content

Commit 6e8d07e

Browse files
authored
Remove some compat_features lists in favor of BCD tags (#2969)
1 parent a399ad4 commit 6e8d07e

40 files changed

+102
-983
lines changed

features/audio-worklet.yml

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,9 @@ spec: https://webaudio.github.io/web-audio-api/#AudioWorklet
44
group:
55
- web-audio
66
- workers
7-
compat_features:
8-
- api.AudioWorklet
9-
- api.AudioWorkletGlobalScope
10-
- api.AudioWorkletGlobalScope.currentFrame
11-
- api.AudioWorkletGlobalScope.currentTime
12-
- api.AudioWorkletGlobalScope.registerProcessor
13-
- api.AudioWorkletGlobalScope.sampleRate
14-
- api.AudioWorkletNode
15-
- api.AudioWorkletNode.AudioWorkletNode
16-
- api.AudioWorkletNode.parameters
17-
- api.AudioWorkletNode.port
18-
- api.AudioWorkletNode.processorerror_event
19-
- api.AudioWorkletProcessor
20-
- api.AudioWorkletProcessor.AudioWorkletProcessor
21-
- api.AudioWorkletProcessor.port
22-
- api.BaseAudioContext.audioWorklet
23-
- api.Worklet
24-
- api.Worklet.addModule
25-
- api.WorkletGlobalScope
7+
status:
8+
compute_from:
9+
- api.AudioWorklet
10+
- api.AudioWorkletNode.AudioWorkletNode
11+
- api.AudioWorkletProcessor
12+
- api.BaseAudioContext.audioWorklet

features/audio-worklet.yml.dist

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,3 +68,9 @@ compat_features:
6868
- api.AudioWorkletNode.port
6969
- api.AudioWorkletNode.processorerror_event
7070
- api.BaseAudioContext.audioWorklet
71+
72+
# baseline: false
73+
# support:
74+
# firefox: "138"
75+
# firefox_android: "138"
76+
- api.AudioWorkletGlobalScope.port

features/brotli.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,3 @@ name: Brotli compression
22
description: Brotli is a lossless data compression algorithm. When used as a content encoding, it often provides better compression than gzip.
33
spec: https://www.rfc-editor.org/rfc/rfc7932
44
caniuse: brotli
5-
compat_features:
6-
- http.headers.Content-Encoding.br

features/brotli.yml.dist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,5 @@ status:
1414
safari: "11"
1515
safari_ios: "11"
1616
compat_features:
17+
- http.headers.Accept-Encoding.br
1718
- http.headers.Content-Encoding.br

features/canvas-2d.yml

Lines changed: 0 additions & 116 deletions
Original file line numberDiff line numberDiff line change
@@ -4,119 +4,3 @@ spec: https://html.spec.whatwg.org/multipage/canvas.html#2dcontext
44
group: canvas
55
status:
66
compute_from: api.CanvasRenderingContext2D
7-
compat_features:
8-
- api.CanvasGradient
9-
- api.CanvasGradient.addColorStop
10-
- api.CanvasPattern
11-
- api.CanvasPattern.setTransform
12-
- api.CanvasPattern.setTransform.dommatrix
13-
- api.CanvasRenderingContext2D
14-
- api.CanvasRenderingContext2D.arc
15-
- api.CanvasRenderingContext2D.arcTo
16-
- api.CanvasRenderingContext2D.beginPath
17-
- api.CanvasRenderingContext2D.bezierCurveTo
18-
- api.CanvasRenderingContext2D.canvas
19-
- api.CanvasRenderingContext2D.clearRect
20-
- api.CanvasRenderingContext2D.clip
21-
- api.CanvasRenderingContext2D.clip.path_parameter
22-
- api.CanvasRenderingContext2D.closePath
23-
- api.CanvasRenderingContext2D.createImageData
24-
- api.CanvasRenderingContext2D.createLinearGradient
25-
- api.CanvasRenderingContext2D.createPattern
26-
- api.CanvasRenderingContext2D.createRadialGradient
27-
- api.CanvasRenderingContext2D.direction
28-
- api.CanvasRenderingContext2D.drawFocusIfNeeded
29-
- api.CanvasRenderingContext2D.drawFocusIfNeeded.path_parameter
30-
- api.CanvasRenderingContext2D.drawImage
31-
- api.CanvasRenderingContext2D.drawImage.ImageBitmap_source_image
32-
- api.CanvasRenderingContext2D.ellipse
33-
- api.CanvasRenderingContext2D.fill
34-
- api.CanvasRenderingContext2D.fill.path_parameter
35-
- api.CanvasRenderingContext2D.fillRect
36-
- api.CanvasRenderingContext2D.fillStyle
37-
- api.CanvasRenderingContext2D.fillText
38-
- api.CanvasRenderingContext2D.filter
39-
- api.CanvasRenderingContext2D.font
40-
- api.CanvasRenderingContext2D.fontKerning
41-
- api.CanvasRenderingContext2D.fontStretch
42-
- api.CanvasRenderingContext2D.fontVariantCaps
43-
- api.CanvasRenderingContext2D.getContextAttributes
44-
- api.CanvasRenderingContext2D.getImageData
45-
- api.CanvasRenderingContext2D.getLineDash
46-
- api.CanvasRenderingContext2D.getTransform
47-
- api.CanvasRenderingContext2D.globalAlpha
48-
- api.CanvasRenderingContext2D.globalCompositeOperation
49-
- api.CanvasRenderingContext2D.imageSmoothingEnabled
50-
- api.CanvasRenderingContext2D.imageSmoothingQuality
51-
- api.CanvasRenderingContext2D.isPointInPath
52-
- api.CanvasRenderingContext2D.isPointInPath.path_parameter
53-
- api.CanvasRenderingContext2D.isPointInStroke
54-
- api.CanvasRenderingContext2D.isPointInStroke.path_parameter
55-
- api.CanvasRenderingContext2D.letterSpacing
56-
- api.CanvasRenderingContext2D.lineCap
57-
- api.CanvasRenderingContext2D.lineDashOffset
58-
- api.CanvasRenderingContext2D.lineJoin
59-
- api.CanvasRenderingContext2D.lineTo
60-
- api.CanvasRenderingContext2D.lineWidth
61-
- api.CanvasRenderingContext2D.measureText
62-
- api.CanvasRenderingContext2D.miterLimit
63-
- api.CanvasRenderingContext2D.moveTo
64-
- api.CanvasRenderingContext2D.putImageData
65-
- api.CanvasRenderingContext2D.quadraticCurveTo
66-
- api.CanvasRenderingContext2D.rect
67-
- api.CanvasRenderingContext2D.resetTransform
68-
- api.CanvasRenderingContext2D.restore
69-
- api.CanvasRenderingContext2D.rotate
70-
- api.CanvasRenderingContext2D.save
71-
- api.CanvasRenderingContext2D.scale
72-
- api.CanvasRenderingContext2D.setLineDash
73-
- api.CanvasRenderingContext2D.setTransform
74-
- api.CanvasRenderingContext2D.setTransform.matrix_parameter
75-
- api.CanvasRenderingContext2D.shadowBlur
76-
- api.CanvasRenderingContext2D.shadowColor
77-
- api.CanvasRenderingContext2D.shadowOffsetX
78-
- api.CanvasRenderingContext2D.shadowOffsetY
79-
- api.CanvasRenderingContext2D.stroke
80-
- api.CanvasRenderingContext2D.stroke.path_parameter
81-
- api.CanvasRenderingContext2D.strokeRect
82-
- api.CanvasRenderingContext2D.strokeStyle
83-
- api.CanvasRenderingContext2D.strokeText
84-
- api.CanvasRenderingContext2D.textAlign
85-
- api.CanvasRenderingContext2D.textBaseline
86-
- api.CanvasRenderingContext2D.textRendering
87-
- api.CanvasRenderingContext2D.transform
88-
- api.CanvasRenderingContext2D.translate
89-
- api.CanvasRenderingContext2D.wordSpacing
90-
- api.ImageData
91-
- api.ImageData.worker_support
92-
- api.ImageData.ImageData
93-
- api.ImageData.colorSpace
94-
- api.ImageData.data
95-
- api.ImageData.height
96-
- api.ImageData.width
97-
- api.Path2D
98-
- api.Path2D.Path2D
99-
- api.Path2D.addPath
100-
- api.Path2D.arc
101-
- api.Path2D.arcTo
102-
- api.Path2D.bezierCurveTo
103-
- api.Path2D.closePath
104-
- api.Path2D.ellipse
105-
- api.Path2D.lineTo
106-
- api.Path2D.moveTo
107-
- api.Path2D.quadraticCurveTo
108-
- api.Path2D.rect
109-
- api.Path2D.roundRect
110-
- api.TextMetrics
111-
- api.TextMetrics.actualBoundingBoxAscent
112-
- api.TextMetrics.actualBoundingBoxDescent
113-
- api.TextMetrics.actualBoundingBoxLeft
114-
- api.TextMetrics.actualBoundingBoxRight
115-
- api.TextMetrics.alphabeticBaseline
116-
- api.TextMetrics.emHeightAscent
117-
- api.TextMetrics.emHeightDescent
118-
- api.TextMetrics.fontBoundingBoxAscent
119-
- api.TextMetrics.fontBoundingBoxDescent
120-
- api.TextMetrics.hangingBaseline
121-
- api.TextMetrics.ideographicBaseline
122-
- api.TextMetrics.width

features/canvas-2d.yml.dist

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -594,3 +594,10 @@ compat_features:
594594
# safari_ios: "11.3"
595595
- api.TextMetrics.emHeightAscent
596596
- api.TextMetrics.emHeightDescent
597+
598+
# baseline: false
599+
# support:
600+
# chrome: "136"
601+
# chrome_android: "136"
602+
# edge: "136"
603+
- api.CanvasRenderingContext2D.lang

0 commit comments

Comments
 (0)