Replace custom functions returning dom enum item defined in webidls by GetEnumString
Categories
(Core :: Audio/Video, task, P5)
Tracking
()
Tracking | Status | |
---|---|---|
firefox126 | --- | fixed |
People
(Reporter: chunmin, Assigned: chunmin)
References
Details
Attachments
(6 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
GetEnumString
can return the dom-binding-generated strings defined in EnumStrings<Enum>::Values
. Thus, all the custom functions converting a dom enum item to a string, such as ToMediaKeyStatusStr
or ToMediaControlKeyStr
can be replaced by GetEnumString
accordingly.
Assignee | ||
Comment 1•6 months ago
|
||
The ToMediaKeyStatusStr
can be replaced by GetEnumString
since
GetEnumString
is able to access the enum mapping strings of the
MediaKeyStatus
generated by the dom binding in
EnunString<MediaKeyStatus>::Values
Assignee | ||
Comment 2•6 months ago
|
||
The ToMediaControlKeyStr
can be replaced by GetEnumString
since
GetEnumString
is able to access the enum mapping strings of the
MediaControlKey
generated by the dom binding in
EnunString<MediaControlKey>::Values
Depends on D204963
Assignee | ||
Comment 3•6 months ago
|
||
The ToMediaSessionActionStr
can be replaced by GetEnumString
since
GetEnumString
is able to access the enum mapping strings of the
MediaSessionAction
generated by the dom binding in
EnunString<MediaSessionAction>::Values
Depends on D205006
Assignee | ||
Comment 4•6 months ago
|
||
The FormatToString
can be replaced by GetEnumString
since
GetEnumString
is able to access the enum mapping strings of the
AudioSampleFormat
generated by the dom binding in
EnunString<AudioSampleFormat>::Values
Depends on D205007
Assignee | ||
Comment 5•6 months ago
|
||
The ToStateStr
can be replaced by GetEnumString
since
GetEnumString
is able to access the enum mapping strings of the
TextTrackMode
generated by the dom binding in
EnumString<TextTrackMode>::Values
Depends on D205159
Assignee | ||
Comment 6•6 months ago
|
||
The ToTextTrackKindStr
can be replaced by GetEnumString
since
GetEnumString
is able to access the enum mapping strings of the
TextTrackKind
generated by the dom binding in
EnumString<TextTrackKind>::Values
Depends on D205235
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Comment 8•6 months ago
|
||
Backed out for causing build bustages in MFCDMSession.cpp
- Backout link
- Push with failures
- Failure Log
- Failure line: /builds/worker/checkouts/gecko/dom/media/platforms/wmf/MFCDMSession.cpp(247,14): error: no member named 'GetEnumString' in namespace 'mozilla::dom'
Assignee | ||
Comment 9•6 months ago
•
|
||
Comment 10•6 months ago
|
||
Comment 11•6 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/0bb855963107
https://hg.mozilla.org/mozilla-central/rev/f9100d75861e
https://hg.mozilla.org/mozilla-central/rev/202c1dec07e5
https://hg.mozilla.org/mozilla-central/rev/f44425f5a82c
https://hg.mozilla.org/mozilla-central/rev/fd31142b9787
https://hg.mozilla.org/mozilla-central/rev/2d20711630de
Description
•