servo/components/script/dom
Martin Robinson a1cf0cbf86
libservo: Stop using script_traits in the embedding layer (#35185)
Many types used directly in the `libservo` API are in the
`script_traits` crate, which was created to break circular dependencies.
Move all API exposed types to `embedder_traits` which now contains types
exposed via the `libservo` embedding API. Also expose these at the root
of the `libservo` `servo` crate so that the API won't break when they
move around in the future.

The idea with `embedder_traits` in the future is that it contains types
that are available throughout servo because they are used in the
embedding API and thus should have minimal dependencies on other Servo
crates (a bit like `base`).

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-01-28 11:15:36 +00:00
..
bindings Script: implement ReadableStreamBYOBReader::Read (#35040) 2025-01-27 15:52:54 +00:00
servoparser script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
webgl_extensions script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
webgl_validations script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webgpu script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
webxr libservo: Stop using script_traits in the embedding layer (#35185) 2025-01-28 11:15:36 +00:00
abortcontroller.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
abstractrange.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
abstractworker.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
abstractworkerglobalscope.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
activation.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
analysernode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
animationevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
attr.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
audiobuffer.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
audiobuffersourcenode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
audiocontext.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
audiodestinationnode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
audiolistener.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
audionode.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
audioparam.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
audioscheduledsourcenode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
audiotrack.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
audiotracklist.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
baseaudiocontext.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
beforeunloadevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
biquadfilternode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
blob.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
bluetooth.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
bluetoothadvertisingevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
bluetoothcharacteristicproperties.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
bluetoothdevice.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
bluetoothpermissionresult.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
bluetoothremotegattcharacteristic.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
bluetoothremotegattdescriptor.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
bluetoothremotegattserver.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
bluetoothremotegattservice.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
bluetoothuuid.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
broadcastchannel.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
bytelengthqueuingstrategy.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
canvasgradient.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
canvaspattern.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
canvasrenderingcontext2d.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
cdatasection.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
channelmergernode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
channelsplitternode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
characterdata.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
client.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
clipboardevent.rs dom: set composed flag when constructing ClipboardEvent (#35146) 2025-01-23 18:07:59 +00:00
closeevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
comment.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
compositionevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
console.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
constantsourcenode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
countqueuingstrategy.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
create.rs Implement shadow dom slots (#35013) 2025-01-19 14:05:05 +00:00
crypto.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
cryptokey.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
css.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
cssconditionrule.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
cssfontfacerule.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
cssgroupingrule.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
cssimportrule.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
csskeyframerule.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
csskeyframesrule.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
csslayerblockrule.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
csslayerstatementrule.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
cssmediarule.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
cssnamespacerule.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
cssrule.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
cssrulelist.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
cssstyledeclaration.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
cssstylerule.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
cssstylesheet.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
cssstylevalue.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
csssupportsrule.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
customelementregistry.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
customevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
datatransfer.rs DataTransfer: propagate CanGc argument (#35062) 2025-01-18 18:24:49 +00:00
datatransferitem.rs DataTransfer: propagate CanGc argument (#35062) 2025-01-18 18:24:49 +00:00
datatransferitemlist.rs DataTransfer: propagate CanGc argument (#35062) 2025-01-18 18:24:49 +00:00
dedicatedworkerglobalscope.rs Make worker script errors more informative. (#35070) 2025-01-19 07:55:26 +00:00
defaultteereadrequest.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
defaultteeunderlyingsource.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
dissimilaroriginlocation.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
dissimilaroriginwindow.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
document.rs libservo: Stop using script_traits in the embedding layer (#35185) 2025-01-28 11:15:36 +00:00
documentfragment.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
documentorshadowroot.rs script: Avoid unwraps in DocumentOrShadowRoot::element_from_point. (#35130) 2025-01-23 03:04:56 +00:00
documenttype.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
domexception.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
domimplementation.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
dommatrix.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
dommatrixreadonly.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
domparser.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
dompoint.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
dompointreadonly.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
domquad.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
domrect.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
domrectlist.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
domrectreadonly.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
domstringlist.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
domstringmap.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
domtokenlist.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
dynamicmoduleowner.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
element.rs Set descendant's attribute's owner document in Node::adopt (#35076) 2025-01-19 23:06:28 +00:00
elementinternals.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
errorevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
event.rs dom: set composed flag when constructing ClipboardEvent (#35146) 2025-01-23 18:07:59 +00:00
eventsource.rs net: Use RequestId to cancel fetches instead of creating an IPC channel (#34883) 2025-01-11 11:49:22 +00:00
eventtarget.rs Propagate events from slottables to their assigned slot instead of their parent (#35177) 2025-01-27 15:48:24 +00:00
extendableevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
extendablemessageevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
file.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
filelist.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
filereader.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
filereadersync.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
focusevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
fontfaceset.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
formdata.rs Update the FormData constructor to allow providing a submitter (#35066) 2025-01-23 17:20:44 +00:00
formdataevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
gainnode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
gamepad.rs libservo: Stop using script_traits in the embedding layer (#35185) 2025-01-28 11:15:36 +00:00
gamepadbutton.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
gamepadbuttonlist.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
gamepadevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
gamepadhapticactuator.rs libservo: Stop using script_traits in the embedding layer (#35185) 2025-01-28 11:15:36 +00:00
gamepadpose.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
globalscope.rs libservo: Stop using script_traits in the embedding layer (#35185) 2025-01-28 11:15:36 +00:00
gpucanvascontext.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
hashchangeevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
headers.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
history.rs libservo: Stop using script_traits in the embedding layer (#35185) 2025-01-28 11:15:36 +00:00
htmlanchorelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlareaelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlaudioelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlbaseelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlbodyelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlbrelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlbuttonelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlcanvaselement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlcollection.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmldataelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmldatalistelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmldetailselement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmldialogelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmldirectoryelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmldivelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmldlistelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlembedelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlfieldsetelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlfontelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlformcontrolscollection.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
htmlformelement.rs Update the FormData constructor to allow providing a submitter (#35066) 2025-01-23 17:20:44 +00:00
htmlframeelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlframesetelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlheadelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlheadingelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlhrelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlhtmlelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmliframeelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlimageelement.rs script: Do not set up an IPC route for every image load (#35041) 2025-01-25 09:39:04 +00:00
htmlinputelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmllabelelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmllegendelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmllielement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmllinkelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlmapelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlmediaelement.rs Implement shadow dom slots (#35013) 2025-01-19 14:05:05 +00:00
htmlmenuelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlmetaelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlmeterelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlmodelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlobjectelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlolistelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmloptgroupelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmloptionelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmloptionscollection.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
htmloutputelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlparagraphelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlparamelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlpictureelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlpreelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlprogresselement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlquoteelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlscriptelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlselectelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlslotelement.rs Fire slot change events when the slot content changes (#35137) 2025-01-27 14:13:22 +00:00
htmlsourceelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlspanelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlstyleelement.rs Add support for HTMLStyleElement.media (#35148) 2025-01-25 04:34:58 +00:00
htmltablecaptionelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltablecellelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltablecolelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltableelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltablerowelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltablesectionelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltemplateelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltextareaelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltimeelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltitleelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmltrackelement.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
htmlulistelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlunknownelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
htmlvideoelement.rs script: Do not set up an IPC route for every image load (#35041) 2025-01-25 09:39:04 +00:00
iirfilternode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
imagebitmap.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
imagedata.rs Script: implement ReadableStreamBYOBReader::Read (#35040) 2025-01-27 15:52:54 +00:00
inputevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
intersectionobserver.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
intersectionobserverentry.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
keyboardevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
location.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
macros.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
mediadeviceinfo.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
mediadevices.rs servo-media 1e28d1d997: don't unwrap ServoMedia::get() (#35049) 2025-01-18 06:30:46 +00:00
mediaelementaudiosourcenode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
mediaerror.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
mediafragmentparser.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
medialist.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
mediametadata.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
mediaquerylist.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
mediaquerylistevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
mediasession.rs libservo: Stop using script_traits in the embedding layer (#35185) 2025-01-28 11:15:36 +00:00
mediastream.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
mediastreamaudiodestinationnode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
mediastreamaudiosourcenode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
mediastreamtrack.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
mediastreamtrackaudiosourcenode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
messagechannel.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
messageevent.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
messageport.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
mimetype.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
mimetypearray.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
mod.rs script: Move code generation and webidl files to new script_bindings crate. (#35157) 2025-01-24 20:47:43 +00:00
mouseevent.rs api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
mutationobserver.rs Fire slot change events when the slot content changes (#35137) 2025-01-27 14:13:22 +00:00
mutationrecord.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
namednodemap.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
navigationpreloadmanager.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
navigator.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
navigatorinfo.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
node.rs Fire slot change events when the slot content changes (#35137) 2025-01-27 14:13:22 +00:00
nodeiterator.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
nodelist.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
offlineaudiocompletionevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
offlineaudiocontext.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
offscreencanvas.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
offscreencanvasrenderingcontext2d.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
oscillatornode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
pagetransitionevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
paintrenderingcontext2d.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
paintsize.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
paintworkletglobalscope.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
pannernode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
performance.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
performanceentry.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
performancemark.rs
performancemeasure.rs
performancenavigation.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
performancenavigationtiming.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
performanceobserver.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
performanceobserverentrylist.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
performancepainttiming.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
performanceresourcetiming.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
permissions.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
permissionstatus.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
plugin.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
pluginarray.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
pointerevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
popstateevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
processinginstruction.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
progressevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
promise.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
promisenativehandler.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
promiserejectionevent.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
radionodelist.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
range.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
raredata.rs Implement shadow dom slots (#35013) 2025-01-19 14:05:05 +00:00
readablebytestreamcontroller.rs Script: implement ReadableStreamBYOBReader::Read (#35040) 2025-01-27 15:52:54 +00:00
readablestream.rs Script: implement ReadableStreamBYOBReader::Read (#35040) 2025-01-27 15:52:54 +00:00
readablestreambyobreader.rs Script: implement ReadableStreamBYOBReader::Read (#35040) 2025-01-27 15:52:54 +00:00
readablestreambyobrequest.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
readablestreamdefaultcontroller.rs Use Dom in native promise handlers instead of Trusted (#35145) 2025-01-25 00:16:00 +00:00
readablestreamdefaultreader.rs Script: implement ReadableStreamBYOBReader::Read (#35040) 2025-01-27 15:52:54 +00:00
readablestreamgenericreader.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
request.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
resizeobserver.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
resizeobserverentry.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
resizeobserversize.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
response.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
rtcdatachannel.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
rtcdatachannelevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
rtcerror.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
rtcerrorevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
rtcicecandidate.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
rtcpeerconnection.rs servo-media 1e28d1d997: don't unwrap ServoMedia::get() (#35049) 2025-01-18 06:30:46 +00:00
rtcpeerconnectioniceevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
rtcrtpsender.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
rtcrtptransceiver.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
rtcsessiondescription.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
rtctrackevent.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
screen.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
securitypolicyviolationevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
selection.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
serviceworker.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
serviceworkercontainer.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
serviceworkerglobalscope.rs api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
serviceworkerregistration.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
shadowroot.rs Fire slot change events when the slot content changes (#35137) 2025-01-27 14:13:22 +00:00
staticrange.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
stereopannernode.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
storage.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
storageevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
stylepropertymapreadonly.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
stylesheet.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
stylesheetlist.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
submitevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
subtlecrypto.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
svgelement.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
svggraphicselement.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
svgsvgelement.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
test_mapping.json
testbinding.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
testbindingiterable.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
testbindingmaplike.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
testbindingpairiterable.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
testbindingproxy.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
testbindingsetlike.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
testns.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
testrunner.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
testworklet.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
testworkletglobalscope.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
text.rs Implement shadow dom slots (#35013) 2025-01-19 14:05:05 +00:00
textcontrol.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
textdecoder.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
textencoder.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
textmetrics.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
texttrack.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
texttrackcue.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
texttrackcuelist.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
texttracklist.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
timeranges.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
touch.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
touchevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
touchlist.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
trackevent.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
transitionevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
treewalker.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
uievent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
underlyingsourcecontainer.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
url.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
urlhelper.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
urlsearchparams.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
userscripts.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
validation.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
validitystate.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
values.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
vertexarrayobject.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
videotrack.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
videotracklist.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
virtualmethods.rs Implement shadow dom slots (#35013) 2025-01-19 14:05:05 +00:00
visibilitystateentry.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
vttcue.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
vttregion.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webgl2renderingcontext.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
webglactiveinfo.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webglbuffer.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webglcontextevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webglframebuffer.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
webglobject.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webglprogram.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webglquery.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webglrenderbuffer.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webglrenderingcontext.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
webglsampler.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webglshader.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webglshaderprecisionformat.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webglsync.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webgltexture.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
webgltransformfeedback.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webgluniformlocation.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webglvertexarrayobject.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
webglvertexarrayobjectoes.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
websocket.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
wheelevent.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
window.rs libservo: Stop using script_traits in the embedding layer (#35185) 2025-01-28 11:15:36 +00:00
windowproxy.rs libservo: Add an initial WebView data structure to the API (#35119) 2025-01-25 08:17:50 +00:00
worker.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
workerglobalscope.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
workerlocation.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
workernavigator.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
worklet.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
workletglobalscope.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
xmldocument.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
xmlhttprequest.rs Remove UTF-8 BOM before parsing JSON (#35175) 2025-01-27 12:18:03 +00:00
xmlhttprequesteventtarget.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
xmlhttprequestupload.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
xmlserializer.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
xpathevaluator.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
xpathexpression.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
xpathresult.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00