servo/components/script/dom
webbeef 9a1051c917
Implement crypto.randomUUID() (#33158)
Signed-off-by: webbeef <me@webbeef.org>
2024-08-22 04:56:37 +00:00
..
bindings Fix incorrect documentation and add track_caller to DomRefCell methods (#33111) 2024-08-19 07:24:38 +00:00
servoparser Support HTML parser reentrancy (#32820) 2024-08-16 16:25:50 +00:00
webgl_extensions Fix more clippy (#32740) 2024-07-09 04:47:43 +00:00
webgl_validations Fix warnings after latest rust upgrade (#33043) 2024-08-14 07:00:16 +00:00
webidls Implement crypto.randomUUID() (#33158) 2024-08-22 04:56:37 +00:00
abstractrange.rs
abstractworker.rs
abstractworkerglobalscope.rs
activation.rs
analysernode.rs
animationevent.rs
attr.rs clippy: Fix a bunch of warnings in script (#32680) 2024-07-04 11:40:23 +00:00
audiobuffer.rs Remove unnecessary unsafe block (#33109) 2024-08-18 16:18:28 +00:00
audiobuffersourcenode.rs
audiocontext.rs fix: add error handling to BaseAudioContext::new_inherited (#33023) 2024-08-18 13:58:43 +00:00
audiodestinationnode.rs
audiolistener.rs
audionode.rs webaudio: Implement IIRFilterNode (#33001) 2024-08-12 00:27:54 +00:00
audioparam.rs
audioscheduledsourcenode.rs
audiotrack.rs
audiotracklist.rs
baseaudiocontext.rs fix: add error handling to BaseAudioContext::new_inherited (#33023) 2024-08-18 13:58:43 +00:00
beforeunloadevent.rs
biquadfilternode.rs
blob.rs
bluetooth.rs
bluetoothadvertisingevent.rs
bluetoothcharacteristicproperties.rs
bluetoothdevice.rs
bluetoothpermissionresult.rs
bluetoothremotegattcharacteristic.rs
bluetoothremotegattdescriptor.rs
bluetoothremotegattserver.rs
bluetoothremotegattservice.rs
bluetoothuuid.rs
broadcastchannel.rs
canvasgradient.rs
canvaspattern.rs
canvasrenderingcontext2d.rs enhance: Implement CanvasRenderingContext2D.measureText (#32704) 2024-07-17 19:20:18 +00:00
cdatasection.rs
channelmergernode.rs
channelsplitternode.rs
characterdata.rs
client.rs
closeevent.rs
comment.rs
compositionevent.rs
console.rs Handle failed string conversions in console.log. (#33085) 2024-08-16 16:49:56 +00:00
constantsourcenode.rs
create.rs
crypto.rs Implement crypto.randomUUID() (#33158) 2024-08-22 04:56:37 +00:00
css.rs
cssconditionrule.rs
cssfontfacerule.rs
cssgroupingrule.rs
cssimportrule.rs
csskeyframerule.rs
csskeyframesrule.rs
csslayerblockrule.rs
csslayerstatementrule.rs
cssmediarule.rs
cssnamespacerule.rs
cssrule.rs
cssrulelist.rs
cssstyledeclaration.rs Replace the lazy_static crate whth std::sync::LazyLock in components/script (#33004) 2024-08-12 07:30:35 +00:00
cssstylerule.rs
cssstylesheet.rs
cssstylevalue.rs
csssupportsrule.rs
customelementregistry.rs Add customElements.getName (#32715) 2024-07-07 15:22:57 +00:00
customevent.rs
dedicatedworkerglobalscope.rs Initial structuredClone implementation (#32960) 2024-08-08 10:12:45 +00:00
dissimilaroriginlocation.rs
dissimilaroriginwindow.rs
document.rs Various borrow hazard fixes (#33133) 2024-08-20 16:06:24 +00:00
documentfragment.rs
documentorshadowroot.rs Upgrade stylo to 2024-05-31 (#32474) 2024-06-24 20:03:50 +00:00
documenttype.rs
domexception.rs webgpu: Implement proper async pipeline creation and GPUPipelineError (#32636) 2024-08-08 11:48:43 +00:00
domimplementation.rs enhance: Add support for unsafe-eval and wasm-unsafe-eval (#32893) 2024-08-01 17:26:44 +00:00
dommatrix.rs
dommatrixreadonly.rs
domparser.rs enhance: Add support for unsafe-eval and wasm-unsafe-eval (#32893) 2024-08-01 17:26:44 +00:00
dompoint.rs
dompointreadonly.rs
domquad.rs
domrect.rs
domrectreadonly.rs implement basic infra for ResizeObserver (#31108) 2024-06-17 16:44:07 +00:00
domstringlist.rs
domstringmap.rs
domtokenlist.rs
dynamicmoduleowner.rs
element.rs Update stylo for latest changes. (#33079) 2024-08-16 10:47:12 +00:00
elementinternals.rs
errorevent.rs
event.rs
eventsource.rs
eventtarget.rs Support HTML parser reentrancy (#32820) 2024-08-16 16:25:50 +00:00
extendableevent.rs
extendablemessageevent.rs
fakexrdevice.rs webxr: Update XRInputSource interface to latest spec (#33155) 2024-08-21 21:26:29 +00:00
fakexrinputcontroller.rs webxr: Update XRInputSource interface to latest spec (#33155) 2024-08-21 21:26:29 +00:00
file.rs
filelist.rs
filereader.rs
filereadersync.rs
focusevent.rs
fontfaceset.rs script: Implement the FontFaceSet DOM API (#32576) 2024-06-26 09:44:47 +00:00
formdata.rs Various borrow hazard fixes (#33133) 2024-08-20 16:06:24 +00:00
formdataevent.rs
gainnode.rs
gamepad.rs Implement WebXR Gamepads Module (#32860) 2024-08-03 12:51:44 +00:00
gamepadbutton.rs
gamepadbuttonlist.rs
gamepadevent.rs
gamepadhapticactuator.rs script: Fix two build warnings about unused imports (#32910) 2024-08-02 06:50:47 +00:00
gamepadpose.rs
globalscope.rs clippy: Fix missing indentation in comments and remove on unecessary cast (#33026) 2024-08-13 11:28:09 +00:00
gpu.rs Less nesting in webgpu response (#32799) 2024-07-17 20:37:52 +00:00
gpuadapter.rs webgpu: Sync various parts of spec (#33009) 2024-08-19 14:06:30 +00:00
gpuadapterinfo.rs
gpubindgroup.rs webgpu: Move errorscopes to WGPU thread (#32304) 2024-05-22 16:47:35 +00:00
gpubindgrouplayout.rs webgpu: Move errorscopes to WGPU thread (#32304) 2024-05-22 16:47:35 +00:00
gpubuffer.rs Less nesting in webgpu response (#32799) 2024-07-17 20:37:52 +00:00
gpubufferusage.rs
gpucanvascontext.rs webgpu: Sync various parts of spec (#33009) 2024-08-19 14:06:30 +00:00
gpucolorwrite.rs
gpucommandbuffer.rs webgpu: Move errorscopes to WGPU thread (#32304) 2024-05-22 16:47:35 +00:00
gpucommandencoder.rs webgpu: Sync various parts of spec (#33009) 2024-08-19 14:06:30 +00:00
gpucompilationinfo.rs webgpu: Implement ShaderCompilationInfo (#32642) 2024-07-02 13:39:06 +00:00
gpucompilationmessage.rs clippy: Fix a bunch of warnings in script (#32680) 2024-07-04 11:40:23 +00:00
gpucomputepassencoder.rs webgpu: Update wgpu and revamp RenderPass (#32665) 2024-07-04 12:16:42 +00:00
gpucomputepipeline.rs webgpu: Implement proper async pipeline creation and GPUPipelineError (#32636) 2024-08-08 11:48:43 +00:00
gpuconvert.rs webgpu: Sync various parts of spec (#33009) 2024-08-19 14:06:30 +00:00
gpudevice.rs webgpu: Sync various parts of spec (#33009) 2024-08-19 14:06:30 +00:00
gpudevicelostinfo.rs
gpuerror.rs clippy: Fix a bunch of warnings in script (#32680) 2024-07-04 11:40:23 +00:00
gpuinternalerror.rs webgpu: Move errorscopes to WGPU thread (#32304) 2024-05-22 16:47:35 +00:00
gpumapmode.rs
gpuoutofmemoryerror.rs webgpu: Move errorscopes to WGPU thread (#32304) 2024-05-22 16:47:35 +00:00
gpupipelineerror.rs webgpu: Implement proper async pipeline creation and GPUPipelineError (#32636) 2024-08-08 11:48:43 +00:00
gpupipelinelayout.rs webgpu: Move errorscopes to WGPU thread (#32304) 2024-05-22 16:47:35 +00:00
gpuqueryset.rs
gpuqueue.rs webgpu: Align writeBuffer with spec (#33147) 2024-08-21 11:46:23 +00:00
gpurenderbundle.rs webgpu: Move errorscopes to WGPU thread (#32304) 2024-05-22 16:47:35 +00:00
gpurenderbundleencoder.rs webgpu: Sync various parts of spec (#33009) 2024-08-19 14:06:30 +00:00
gpurenderpassencoder.rs webgpu: Update wgpu and revamp RenderPass (#32665) 2024-07-04 12:16:42 +00:00
gpurenderpipeline.rs webgpu: Implement proper async pipeline creation and GPUPipelineError (#32636) 2024-08-08 11:48:43 +00:00
gpusampler.rs webgpu: Move errorscopes to WGPU thread (#32304) 2024-05-22 16:47:35 +00:00
gpushadermodule.rs Less nesting in webgpu response (#32799) 2024-07-17 20:37:52 +00:00
gpushaderstage.rs
gpusupportedfeatures.rs webgpu: Sync various parts of spec (#33009) 2024-08-19 14:06:30 +00:00
gpusupportedlimits.rs webgpu: Use wgpu's instead of string errors and update limits handling (#32925) 2024-08-04 17:19:46 +00:00
gputexture.rs webgpu: Sync various parts of spec (#33009) 2024-08-19 14:06:30 +00:00
gputextureusage.rs
gputextureview.rs webgpu: Move errorscopes to WGPU thread (#32304) 2024-05-22 16:47:35 +00:00
gpuuncapturederrorevent.rs webgpu: Move errorscopes to WGPU thread (#32304) 2024-05-22 16:47:35 +00:00
gpuvalidationerror.rs webgpu: Move errorscopes to WGPU thread (#32304) 2024-05-22 16:47:35 +00:00
hashchangeevent.rs
headers.rs script: dont unwrap in header set (#32973) 2024-08-08 14:33:54 +00:00
history.rs
htmlanchorelement.rs
htmlareaelement.rs
htmlaudioelement.rs
htmlbaseelement.rs
htmlbodyelement.rs
htmlbrelement.rs
htmlbuttonelement.rs Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
htmlcanvaselement.rs
htmlcollection.rs remove usage of legacy numeric operations in script (#33095) 2024-08-16 21:30:13 +00:00
htmldataelement.rs
htmldatalistelement.rs
htmldetailselement.rs
htmldialogelement.rs script: Fix two build warnings about unused imports (#32910) 2024-08-02 06:50:47 +00:00
htmldirectoryelement.rs
htmldivelement.rs
htmldlistelement.rs
htmlelement.rs Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
htmlembedelement.rs
htmlfieldsetelement.rs Add the type IDL attribute to htmlfieldsetelement (#32869) 2024-07-28 15:01:01 +00:00
htmlfontelement.rs clippy: Fix a bunch of warnings in script (#32680) 2024-07-04 11:40:23 +00:00
htmlformcontrolscollection.rs
htmlformelement.rs Remove treatment of whitespace in the construction of a for data entry list, move it to the encoding stage (#32868) 2024-07-28 11:37:53 +00:00
htmlframeelement.rs
htmlframesetelement.rs
htmlheadelement.rs enhance: Add support for unsafe-eval and wasm-unsafe-eval (#32893) 2024-08-01 17:26:44 +00:00
htmlheadingelement.rs
htmlhrelement.rs
htmlhtmlelement.rs
htmliframeelement.rs Remove many explicit reflow calls (#33067) 2024-08-15 22:20:52 +00:00
htmlimageelement.rs Implement HTMLImageElement decode (#31269) 2024-06-13 10:15:49 +00:00
htmlinputelement.rs fix(clippy): Clippy suggestions in components/script/dom/* (#33072) 2024-08-15 19:31:30 +00:00
htmllabelelement.rs
htmllegendelement.rs
htmllielement.rs
htmllinkelement.rs
htmlmapelement.rs
htmlmediaelement.rs Remove media element state changes triggered by network responses (#32643) 2024-07-09 06:48:44 +00:00
htmlmenuelement.rs
htmlmetaelement.rs Replace the lazy_static crate whth std::sync::LazyLock in components/script (#33004) 2024-08-12 07:30:35 +00:00
htmlmeterelement.rs
htmlmodelement.rs
htmlobjectelement.rs compositor: Move WebRender-ish messages and types to webrender_traits (#32315) 2024-05-20 10:35:18 +00:00
htmlolistelement.rs
htmloptgroupelement.rs Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
htmloptionelement.rs Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
htmloptionscollection.rs
htmloutputelement.rs
htmlparagraphelement.rs
htmlparamelement.rs
htmlpictureelement.rs
htmlpreelement.rs
htmlprogresselement.rs
htmlquoteelement.rs
htmlscriptelement.rs Update mozjs (SpiderMonkey) to 128.0 (#32769) 2024-07-29 07:20:15 +00:00
htmlselectelement.rs Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
htmlsourceelement.rs
htmlspanelement.rs
htmlstyleelement.rs
htmltablecaptionelement.rs
htmltablecellelement.rs
htmltablecolelement.rs
htmltableelement.rs
htmltablerowelement.rs
htmltablesectionelement.rs
htmltemplateelement.rs
htmltextareaelement.rs Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
htmltimeelement.rs
htmltitleelement.rs
htmltrackelement.rs
htmlulistelement.rs
htmlunknownelement.rs
htmlvideoelement.rs
identityhub.rs separate Queue&Device Id (#32966) 2024-08-08 07:53:17 +00:00
iirfilternode.rs Remove unnecessary unsafe block (#33109) 2024-08-18 16:18:28 +00:00
imagebitmap.rs
imagedata.rs
inputevent.rs
keyboardevent.rs
location.rs
macros.rs enhance: Add support for unsafe-eval and wasm-unsafe-eval (#32893) 2024-08-01 17:26:44 +00:00
mediadeviceinfo.rs
mediadevices.rs
mediaelementaudiosourcenode.rs
mediaerror.rs
mediafragmentparser.rs
medialist.rs
mediametadata.rs
mediaquerylist.rs Fix warnings after latest rust upgrade (#33043) 2024-08-14 07:00:16 +00:00
mediaquerylistevent.rs
mediasession.rs
mediastream.rs
mediastreamaudiodestinationnode.rs
mediastreamaudiosourcenode.rs
mediastreamtrack.rs
mediastreamtrackaudiosourcenode.rs
messagechannel.rs
messageevent.rs
messageport.rs Initial structuredClone implementation (#32960) 2024-08-08 10:12:45 +00:00
mimetype.rs
mimetypearray.rs
mod.rs webaudio: Implement IIRFilterNode (#33001) 2024-08-12 00:27:54 +00:00
mouseevent.rs
mutationobserver.rs clippy fixes regarding clone_from (#32482) 2024-06-12 17:09:56 +00:00
mutationrecord.rs
namednodemap.rs
navigationpreloadmanager.rs
navigator.rs Replace the lazy_static crate whth std::sync::LazyLock in components/script (#33004) 2024-08-12 07:30:35 +00:00
navigatorinfo.rs
node.rs fix(clippy): Clippy suggestions in components/script/dom/* (#33072) 2024-08-15 19:31:30 +00:00
nodeiterator.rs
nodelist.rs
offlineaudiocompletionevent.rs
offlineaudiocontext.rs fix: add error handling to BaseAudioContext::new_inherited (#33023) 2024-08-18 13:58:43 +00:00
offscreencanvas.rs
offscreencanvasrenderingcontext2d.rs enhance: Implement CanvasRenderingContext2D.measureText (#32704) 2024-07-17 19:20:18 +00:00
oscillatornode.rs
pagetransitionevent.rs
paintrenderingcontext2d.rs
paintsize.rs
paintworkletglobalscope.rs
pannernode.rs
performance.rs
performanceentry.rs
performancemark.rs
performancemeasure.rs
performancenavigation.rs
performancenavigationtiming.rs
performanceobserver.rs
performanceobserverentrylist.rs
performancepainttiming.rs
performanceresourcetiming.rs
performancetiming.rs
permissions.rs
permissionstatus.rs
plugin.rs
pluginarray.rs
popstateevent.rs
processinginstruction.rs
progressevent.rs
promise.rs Replace null-byte terminated string literals with C-string literals (#32716) 2024-07-06 20:14:15 +00:00
promisenativehandler.rs
promiserejectionevent.rs Add exception to rejection logic in generic_call (#32950) 2024-08-06 17:12:31 +00:00
radionodelist.rs
range.rs clippy: Fix four warnings (#32789) 2024-07-17 09:05:02 +00:00
raredata.rs
readablestream.rs
request.rs enhance: Add support for unsafe-eval and wasm-unsafe-eval (#32893) 2024-08-01 17:26:44 +00:00
resizeobserver.rs clippy: Fix four warnings (#32789) 2024-07-17 09:05:02 +00:00
resizeobserverentry.rs implement basic infra for ResizeObserver (#31108) 2024-06-17 16:44:07 +00:00
resizeobserversize.rs implement basic infra for ResizeObserver (#31108) 2024-06-17 16:44:07 +00:00
response.rs Various borrow hazard fixes (#33133) 2024-08-20 16:06:24 +00:00
rtcdatachannel.rs
rtcdatachannelevent.rs
rtcerror.rs
rtcerrorevent.rs
rtcicecandidate.rs
rtcpeerconnection.rs Fix more clippy (#32740) 2024-07-09 04:47:43 +00:00
rtcpeerconnectioniceevent.rs
rtcrtpsender.rs
rtcrtptransceiver.rs
rtcsessiondescription.rs
rtctrackevent.rs
screen.rs
securitypolicyviolationevent.rs enhance: Add support for unsafe-eval and wasm-unsafe-eval (#32893) 2024-08-01 17:26:44 +00:00
selection.rs
serviceworker.rs Initial structuredClone implementation (#32960) 2024-08-08 10:12:45 +00:00
serviceworkercontainer.rs
serviceworkerglobalscope.rs webgpu: Remove mutex around Identities (#32682) 2024-07-03 18:39:45 +00:00
serviceworkerregistration.rs
shadowroot.rs
staticrange.rs
stereopannernode.rs
storage.rs
storageevent.rs
stylepropertymapreadonly.rs
stylesheet.rs
stylesheetlist.rs
submitevent.rs
svgelement.rs Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
svggraphicselement.rs Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
svgsvgelement.rs
test_mapping.json
testbinding.rs bindings: Convert certain Exceptions into Promise rejections (#32923) 2024-08-03 12:58:37 +00:00
testbindingiterable.rs
testbindingmaplike.rs
testbindingpairiterable.rs fix(clippy): Clippy suggestions in components/script/dom/* (#33072) 2024-08-15 19:31:30 +00:00
testbindingproxy.rs
testbindingsetlike.rs
testns.rs
testrunner.rs
testworklet.rs
testworkletglobalscope.rs
text.rs
textcontrol.rs fix(clippy): Clippy suggestions in components/script/dom/* (#33072) 2024-08-15 19:31:30 +00:00
textdecoder.rs
textencoder.rs
textmetrics.rs
texttrack.rs
texttrackcue.rs
texttrackcuelist.rs
texttracklist.rs
timeranges.rs fix(clippy): Clippy suggestions in components/script/dom/* (#33072) 2024-08-15 19:31:30 +00:00
touch.rs
touchevent.rs
touchlist.rs
trackevent.rs
transitionevent.rs
treewalker.rs
uievent.rs
url.rs Implement URL::parse() (#32819) 2024-07-22 08:48:16 +00:00
urlhelper.rs
urlsearchparams.rs
userscripts.rs
validation.rs
validitystate.rs Upgrade stylo to 2024-07-16 (#32812) 2024-07-24 14:37:08 +00:00
values.rs
vertexarrayobject.rs
videotrack.rs
videotracklist.rs
virtualmethods.rs
visibilitystateentry.rs script: document.visibilityState and document.hidden (#32635) 2024-07-12 08:32:25 +00:00
vttcue.rs
vttregion.rs
webgl2renderingcontext.rs Add makeXRCompatible for WebGL2, update WebXR WPT expectations (#33097) 2024-08-18 10:37:14 +00:00
webglactiveinfo.rs
webglbuffer.rs
webglcontextevent.rs
webglframebuffer.rs clippy fixes regarding clone_from (#32482) 2024-06-12 17:09:56 +00:00
webglobject.rs
webglprogram.rs
webglquery.rs
webglrenderbuffer.rs
webglrenderingcontext.rs Update mozjs (SpiderMonkey) to 128.0 (#32769) 2024-07-29 07:20:15 +00:00
webglsampler.rs
webglshader.rs
webglshaderprecisionformat.rs
webglsync.rs
webgltexture.rs
webgltransformfeedback.rs
webgluniformlocation.rs
webglvertexarrayobject.rs
webglvertexarrayobjectoes.rs
websocket.rs
wheelevent.rs
window.rs Fix panic in embedded-opener-remove-frame (#33122) 2024-08-19 20:05:03 +00:00
windowproxy.rs Various borrow hazard fixes (#33133) 2024-08-20 16:06:24 +00:00
worker.rs Initial structuredClone implementation (#32960) 2024-08-08 10:12:45 +00:00
workerglobalscope.rs Initial structuredClone implementation (#32960) 2024-08-08 10:12:45 +00:00
workerlocation.rs
workernavigator.rs
worklet.rs
workletglobalscope.rs webgpu: Remove mutex around Identities (#32682) 2024-07-03 18:39:45 +00:00
xmldocument.rs enhance: Add support for unsafe-eval and wasm-unsafe-eval (#32893) 2024-08-01 17:26:44 +00:00
xmlhttprequest.rs enhance: Add support for unsafe-eval and wasm-unsafe-eval (#32893) 2024-08-01 17:26:44 +00:00
xmlhttprequesteventtarget.rs
xmlhttprequestupload.rs
xmlserializer.rs
xrcompositionlayer.rs
xrcubelayer.rs
xrcylinderlayer.rs
xrequirectlayer.rs
xrframe.rs webxr: Update XRFrame to latest spec (#33102) 2024-08-20 08:12:25 +00:00
xrhand.rs webxr: Update hand input to match latest spec (#32958) 2024-08-14 22:45:45 +00:00
xrhittestresult.rs
xrhittestsource.rs
xrinputsource.rs webxr: Update XRInputSource interface to latest spec (#33155) 2024-08-21 21:26:29 +00:00
xrinputsourcearray.rs
xrinputsourceevent.rs
xrinputsourceschangeevent.rs
xrjointpose.rs
xrjointspace.rs webxr: Update hand input to match latest spec (#32958) 2024-08-14 22:45:45 +00:00
xrlayer.rs
xrlayerevent.rs
xrmediabinding.rs
xrpose.rs webxr: Update XRPose interface to latest spec (#33146) 2024-08-21 10:41:04 +00:00
xrprojectionlayer.rs
xrquadlayer.rs
xrray.rs
xrreferencespace.rs
xrrenderstate.rs
xrrigidtransform.rs
xrsession.rs webxr: Update XRSession to latest spec (#33059) 2024-08-17 03:36:52 +00:00
xrsessionevent.rs
xrspace.rs
xrsubimage.rs
xrsystem.rs
xrtest.rs
xrview.rs webxr: Update XRView to latest spec (#33145) 2024-08-21 02:37:58 +00:00
xrviewerpose.rs
xrviewport.rs
xrwebglbinding.rs
xrwebgllayer.rs webxr: Update XRWebGLLayer interface to latest spec (#33157) 2024-08-22 02:18:58 +00:00
xrwebglsubimage.rs