Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
c227f8a
Migrate 10 removed dictionaries
Bashamega Dec 17, 2025
c678a68
Merge branch 'main' into migrate-dictionaries-2
Bashamega Dec 17, 2025
1204b68
Adds spaces
Bashamega Dec 17, 2025
98628b2
Add comments for aac and flac members in AudioEncoderConfig
saschanaz Dec 17, 2025
e7449dc
transform web animation instead of css
Bashamega Dec 17, 2025
ac9e857
Merge branch 'migrate-dictionaries-2' of https://github.com/Bashamega…
Bashamega Dec 17, 2025
129d14a
-
Bashamega Dec 17, 2025
74cb4c8
Merge branch 'main' into migrate-dictionaries-2
Bashamega Dec 17, 2025
8245b6b
-
Bashamega Dec 20, 2025
2281ee6
merge
Bashamega Dec 20, 2025
9b44595
Merge branch 'main' into migrate-dictionaries-2
Bashamega Dec 20, 2025
cc4b4a6
Update URL reference in screen-capture.kdl
saschanaz Dec 20, 2025
f569995
Update comment for DisplayMediaStreamOptions
saschanaz Dec 20, 2025
255dbcf
Update mediation member comment for clarity
saschanaz Dec 20, 2025
45c156e
Merge branch 'main' into migrate-dictionaries-2
Bashamega Dec 20, 2025
d3c48bd
Change alphaSideData date in EncodedVideoChunkMetadata
Bashamega Dec 20, 2025
e81214c
Update colorType member comment for CanvasRenderingContext2DSettings
saschanaz Dec 20, 2025
69936c5
Update credential management member dates to 2025-12
saschanaz Dec 20, 2025
9ee02fe
Update transfer member date in EncodedVideoChunkInit
saschanaz Dec 21, 2025
7847c33
Update FetchEventInit replacesClientId comment date
saschanaz Dec 21, 2025
b1d7da6
Update pseudoElement implementation date to 2025-12
saschanaz Dec 21, 2025
b54b264
Update renderSizeHint and sinkId member comments
saschanaz Dec 21, 2025
4e1456e
Remove AudioEncoderConfig from webcodecs.kdl
Bashamega Dec 21, 2025
fc5f133
Add AudioEncoderConfig dictionary with aac and flac
Bashamega Dec 21, 2025
5556cad
Merge branch 'main' into migrate-dictionaries-2
Bashamega Dec 21, 2025
de8f117
Update AudioEncoderConfig in webcodecs.kdl
Bashamega Dec 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions inputfiles/patches/credential-management.kdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
removals {
dictionary CredentialCreationOptions {
member digital // Blink test-only as of 2025-12
member federated // Blink only as of 2025-12
member password // Blink only as of 2025-12
member mediation // WebKit only as of 2025-12 (and under test in Blink)
}
}
6 changes: 6 additions & 0 deletions inputfiles/patches/html.kdl
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,9 @@ interface HTMLImageElement {
property decoding overrideType=#""async" | "sync" | "auto""#
property loading overrideType=#""eager" | "lazy""#
}

removals {
dictionary CanvasRenderingContext2DSettings {
member colorType // Blink-only as of 2025-12, being tested in WebKit
}
}
13 changes: 13 additions & 0 deletions inputfiles/patches/screen-capture.kdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
removals {
dictionary DisplayMediaStreamOptions {
// Only `audio` and `video` are implemented by 2+ engines, everything else is Blink only as of 2025-12.
// https://searchfox.org/mozilla-central/source/dom/webidl/MediaStream.webidl
// https://searchfox.org/wubkat/source/Source/WebCore/Modules/mediastream/MediaDevices.idl
// https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/mediastream/media_stream_constraints.idl
member monitorTypeSurfaces
member selfBrowserSurface
member surfaceSwitching
member systemAudio
member windowAudio
}
}
5 changes: 5 additions & 0 deletions inputfiles/patches/service-workers.kdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
removals {
dictionary FetchEventInit {
member replacesClientId // Not implemented as of 2025-12
}
}
5 changes: 5 additions & 0 deletions inputfiles/patches/web-animations.kdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
removals {
dictionary GetAnimationsOptions {
member pseudoElement // No implementation as of 2025-12
}
}
6 changes: 6 additions & 0 deletions inputfiles/patches/webaudio.kdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
removals {
dictionary AudioContextOptions {
member renderSizeHint // Blink test only as of 2025-12
member sinkId // Blink only as of 2025-12
}
}
14 changes: 14 additions & 0 deletions inputfiles/patches/webcodecs.kdl
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,18 @@ removals {
linear // Blink only as of 2022-10
pq // Blink only as of 2022-10
}

dictionary EncodedVideoChunkInit {
member transfer // Blink only as of 2025-12
}

dictionary EncodedVideoChunkMetadata {
member alphaSideData // Blink only as of 2025-12
}

dictionary AudioEncoderConfig {
// https://w3c.github.io/webcodecs/flac_codec_registration.html
// Blink only as of 2025-12
member flac
}
}
75 changes: 0 additions & 75 deletions inputfiles/removedTypes.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -118,81 +118,6 @@
},
"dictionaries": {
"dictionary": {
"AudioContextOptions": {
"members": {
"member": {
"renderSizeHint": null, // No implementation as of 2023-10
"sinkId": null // Blink only as of 2023-10
}
}
},
"AudioEncoderConfig": {
"members": {
"member": {
"flac": null // Blink only as of 2024-09
}
}
},
"CanvasRenderingContext2DSettings": {
"members": {
"member": {
"colorType": null // No implementation as of 2025-02
}
}
},
"CredentialCreationOptions": {
"members": {
"member": {
"digital": null, // Blink test-only as of 2025-05
"federated": null, // Blink only as of 2025-05
"password": null, // Blink only as of 2025-05
"mediation": null // WebKit only as of 2025-05
}
}
},
"DisplayMediaStreamOptions": {
"members": {
"member": {
// Only `audio` and `video` are implemented by 2+ engines, everything else is currently Blink only.
// https://searchfox.org/mozilla-central/source/dom/webidl/MediaStream.webidl
// https://searchfox.org/wubkat/source/Source/WebCore/Modules/mediastream/MediaDevices.idl
// https://source.chromium.org/chromium/chromium/src/+/main:third_party/devtools-frontend/src/node_modules/@webref/idl/screen-capture.idl
"monitorTypeSurfaces": null,
"selfBrowserSurface": null,
"surfaceSwitching": null,
"systemAudio": null,
"windowAudio": null
}
}
},
"EncodedVideoChunkInit": {
"members": {
"member": {
"transfer": null, // Blink only as of 2023-11
}
}
},
"EncodedVideoChunkMetadata": {
"members": {
"member": {
"alphaSideData": null, // Blink only as of 2023-03
}
}
},
"FetchEventInit": {
"members": {
"member": {
"replacesClientId": null // Not implemented as of 2025-04
}
}
},
"GetAnimationsOptions": {
"members": {
"member": {
"pseudoElement": null // No implementation as of 2024-11
}
}
},
"ImageDataSettings": {
"members": {
"member": {
Expand Down