Closed Bug 1957934 Opened 1 year ago Closed 1 year ago

Define alias for typedef classes using the IDL typedef name

Categories

(Core :: DOM: Bindings (WebIDL), enhancement)

enhancement

Tracking

()

RESOLVED FIXED
140 Branch
Tracking Status
firefox140 --- fixed

People

(Reporter: saschanaz, Assigned: saschanaz)

References

(Blocks 2 open bugs)

Details

Attachments

(6 files, 1 obsolete file)

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

typedef (Foo or Bar) Baz should be able to be called Baz instead of FooOrBar.

Because the autogenerated union name will be OwningUniFFIScaffoldingValue for the owning variant of the union.

Attachment #9477007 - Attachment description: WIP: Bug 1957934 - Part 1: Rename ReadableStreamController to BaseReadableStreamController → Bug 1957934 - Part 1: Rename ReadableStreamController to BaseReadableStreamController r=#webidl
Attachment #9477008 - Attachment description: WIP: Bug 1957934 - Part 2: Rename FormDataValue to IPCFormDataValue → Bug 1957934 - Part 2: Rename FormDataValue to IPCFormDataValue r=#webidl
Attachment #9477009 - Attachment description: WIP: Bug 1957934 - Part 3: Rename UniFFIScaffoldingValue to OwningUniFFIScaffoldingValue → Bug 1957934 - Part 3: Rename UniFFIScaffoldingValue to OwningUniFFIScaffoldingValue r=#webidl
Attachment #9477010 - Attachment description: WIP: Bug 1957934 - Part 4: Autogenerate IDL union aliases → Bug 1957934 - Part 4: Autogenerate IDL union aliases r=#webidl
Attachment #9477007 - Attachment description: Bug 1957934 - Part 1: Rename ReadableStreamController to BaseReadableStreamController r=#webidl → Bug 1957934 - Part 1: Rename ReadableStreamController to ReadableStreamControllerBase r=#webidl
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d7ffb59ab130 Part 1: Rename ReadableStreamController to ReadableStreamControllerBase r=webidl,smaug https://hg.mozilla.org/integration/autoland/rev/bd6bd66c98f9 Part 3: Rename UniFFIScaffoldingValue to OwningUniFFIScaffoldingValue r=webidl,smaug
Attachment #9478720 - Attachment description: WIP: Bug 1957934 - Part 4: Autogenerate IDL union aliases r=#webidl → Bug 1957934 - Part 4: Autogenerate headers with IDL identifiers r=edgar
Attachment #9477010 - Attachment is obsolete: true
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/90524890ff3a Part 2: Rename FormDataValue to IPCFormDataValue r=webidl,smaug https://hg.mozilla.org/integration/autoland/rev/7d18bd30f164 Part 4: Autogenerate headers with IDL identifiers r=edgar,media-playback-reviewers,padenot
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 140 Branch

The build failure only affects 32-bit shippable builds on Windows.

Attachment #9484422 - Attachment description: WIP: Bug 1957934 - Part 5: Add missing header inclusion → Bug 1957934 - Part 5: Add missing header inclusion
Pushed by smolnar@mozilla.com: https://hg.mozilla.org/mozilla-central/rev/e6503503a896 Part 2: Rename FormDataValue to IPCFormDataValue r=webidl,smaug https://hg.mozilla.org/mozilla-central/rev/b0ed789c871b Part 5: Add missing header inclusion
Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Flags: needinfo?(krosylight)
Resolution: --- → FIXED
Target Milestone: --- → 140 Branch
QA Whiteboard: [qa-triage-done-c141/b140]
See Also: 1958920
Blocks: 1100375
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: