..
bindings
htmlimageelement: Reject decode promises on the current request mutation ( #37828 )
2025-07-02 09:29:47 +00:00
bluetooth
servoparser
deps: Bump html5ever
and friends to version 0.35.0
( #37736 )
2025-07-02 08:44:39 +00:00
webgl_extensions
webgl_validations
webgpu
canvas: Add OffscreenCanvas 'transferToImageBitmap' method ( #37880 )
2025-07-04 16:25:36 +00:00
webxr
Change canvas/context/snapshot size from u64 -> u32 ( #36827 )
2025-06-07 14:37:21 +00:00
abortcontroller.rs
implement Writablestreamdefaultcontroller abortcontroller ( #37511 )
2025-06-18 15:26:05 +00:00
abortsignal.rs
implement Writablestreamdefaultcontroller abortcontroller ( #37511 )
2025-06-18 15:26:05 +00:00
abstractrange.rs
abstractworker.rs
abstractworkerglobalscope.rs
activation.rs
analysernode.rs
animationevent.rs
attr.rs
svg: Add mock SVGImageElement interface ( #36975 )
2025-05-13 10:43:10 +00:00
audiobuffer.rs
audiobuffersourcenode.rs
audiocontext.rs
audiodestinationnode.rs
audiolistener.rs
audionode.rs
audioparam.rs
audioscheduledsourcenode.rs
audiotrack.rs
audiotracklist.rs
baseaudiocontext.rs
beforeunloadevent.rs
biquadfilternode.rs
blob.rs
script: Make Blob.ArrayBuffer()
more specification-compliant ( #35748 )
2025-05-19 11:55:06 +00:00
broadcastchannel.rs
bytelengthqueuingstrategy.rs
canvasgradient.rs
canvaspattern.rs
canvas: Use snapshot in canvas backends ( #37863 )
2025-07-04 20:22:20 +00:00
canvasrenderingcontext2d.rs
canvas: Add OffscreenCanvas 'transferToImageBitmap' method ( #37880 )
2025-07-04 16:25:36 +00:00
cdatasection.rs
channelmergernode.rs
channelsplitternode.rs
characterdata.rs
Fix potential clippy warning for NodeDamage enum variant ( #37391 )
2025-06-11 09:53:15 +00:00
client.rs
clipboard.rs
clipboardevent.rs
clipboarditem.rs
closeevent.rs
comment.rs
compositionevent.rs
console.rs
Allow console commands to appear in log files ( #37631 )
2025-06-23 18:42:36 +00:00
constantsourcenode.rs
countqueuingstrategy.rs
create.rs
svg: Add mock SVGImageElement interface ( #36975 )
2025-05-13 10:43:10 +00:00
crypto.rs
cryptokey.rs
csp.rs
Move CSP code into one entrypoint ( #37604 )
2025-06-24 08:50:30 +00:00
csppolicyviolationreport.rs
Modularize security_manager by moving report logic ( #37347 )
2025-06-15 14:10:19 +00:00
css.rs
cssconditionrule.rs
cssfontfacerule.rs
cssgroupingrule.rs
cssimportrule.rs
csskeyframerule.rs
csskeyframesrule.rs
csslayerblockrule.rs
csslayerstatementrule.rs
cssmediarule.rs
cssnamespacerule.rs
cssnesteddeclarations.rs
cssrule.rs
cssrulelist.rs
cssstyledeclaration.rs
cssstylerule.rs
cssstylesheet.rs
cssstylevalue.rs
csssupportsrule.rs
customelementregistry.rs
customevent.rs
datatransfer.rs
Add support for static SVG images using resvg
crate ( #36721 )
2025-05-27 11:02:40 +00:00
datatransferitem.rs
datatransferitemlist.rs
dedicatedworkerglobalscope.rs
Move CSP code into one entrypoint ( #37604 )
2025-06-24 08:50:30 +00:00
defaultteereadrequest.rs
Implement MicrotaskRunnable
for DefaultTeeReadRequestMicrotask
( #37404 )
2025-06-12 10:46:31 +00:00
defaultteeunderlyingsource.rs
dissimilaroriginlocation.rs
dissimilaroriginwindow.rs
Add top-level creation URL for global scope ( #37342 )
2025-06-20 07:07:28 +00:00
document.rs
compositor|script: Update script's active_touch_points when hit tests on compositor fail ( #37779 )
2025-07-04 09:57:24 +00:00
documentfragment.rs
documentorshadowroot.rs
Rename script_layout_interface
to layout_api
( #37591 )
2025-06-20 17:13:05 +00:00
documenttype.rs
domexception.rs
Initial IndexedDB Support ( #33044 )
2025-06-19 05:19:07 +00:00
domimplementation.rs
dommatrix.rs
dommatrixreadonly.rs
canvas: use Transform2D
instead of Transform3D
when possible ( #37759 )
2025-07-02 08:44:56 +00:00
domparser.rs
dompoint.rs
dompointreadonly.rs
domquad.rs
domrect.rs
domrectlist.rs
domrectreadonly.rs
domstringlist.rs
script: Support creating a DOMStringList for any global. ( #37567 )
2025-06-20 03:16:46 +00:00
domstringmap.rs
domtokenlist.rs
dynamicmoduleowner.rs
element.rs
Don't increment node revision twice when attaching shadow root to element ( #37865 )
2025-07-04 07:10:06 +00:00
elementinternals.rs
errorevent.rs
event.rs
Fix timing of change events for <select>
elements ( #37293 )
2025-06-06 14:01:12 +00:00
eventsource.rs
Move CSP code into one entrypoint ( #37604 )
2025-06-24 08:50:30 +00:00
eventtarget.rs
Move CSP code into one entrypoint ( #37604 )
2025-06-24 08:50:30 +00:00
extendableevent.rs
extendablemessageevent.rs
file.rs
filelist.rs
filereader.rs
filereadersync.rs
focusevent.rs
fontface.rs
fontfaceset.rs
formdata.rs
formdataevent.rs
gainnode.rs
gamepad.rs
gamepadbutton.rs
gamepadbuttonlist.rs
gamepadevent.rs
gamepadhapticactuator.rs
gamepadpose.rs
globalscope.rs
Move CSP code into one entrypoint ( #37604 )
2025-06-24 08:50:30 +00:00
gpucanvascontext.rs
hashchangeevent.rs
headers.rs
script: Refactor dom/headers to match spec better ( #36943 )
2025-05-21 19:07:32 +00:00
history.rs
htmlanchorelement.rs
htmlareaelement.rs
script: Add support for polygons in HtmlAreaElement::hit_test
( #37064 )
2025-05-24 09:53:27 +00:00
htmlaudioelement.rs
htmlbaseelement.rs
htmlbodyelement.rs
improvement: body element check ( #37442 )
2025-06-15 04:11:32 +00:00
htmlbrelement.rs
htmlbuttonelement.rs
htmlcanvaselement.rs
canvas: Add OffscreenCanvas 'convertToBlob' method ( #37786 )
2025-07-04 06:58:12 +00:00
htmlcollection.rs
htmldataelement.rs
htmldatalistelement.rs
htmldetailselement.rs
Fix potential clippy warning for NodeDamage enum variant ( #37391 )
2025-06-11 09:53:15 +00:00
htmldialogelement.rs
htmldirectoryelement.rs
htmldivelement.rs
htmldlistelement.rs
htmlelement.rs
Rename script_layout_interface
to layout_api
( #37591 )
2025-06-20 17:13:05 +00:00
htmlembedelement.rs
htmlfieldsetelement.rs
htmlfontelement.rs
htmlformcontrolscollection.rs
htmlformelement.rs
Fix panic in formelement.rs ( #37459 )
2025-06-16 12:41:37 +00:00
htmlframeelement.rs
htmlframesetelement.rs
htmlheadelement.rs
htmlheadingelement.rs
htmlhrelement.rs
Implement the size
presentational hint for <hr>
elements ( #37211 )
2025-06-03 11:22:44 +00:00
htmlhtmlelement.rs
htmlhyperlinkelementutils.rs
htmliframeelement.rs
Move CSP code into one entrypoint ( #37604 )
2025-06-24 08:50:30 +00:00
htmlimageelement.rs
htmlimageelement: Reject decode promises on the current request mutation ( #37828 )
2025-07-02 09:29:47 +00:00
htmlinputelement.rs
script: Pass more information to the MouseEvent
constructor ( #37672 )
2025-06-25 12:29:27 +00:00
htmllabelelement.rs
htmllegendelement.rs
htmllielement.rs
htmllinkelement.rs
Move CSP code into one entrypoint ( #37604 )
2025-06-24 08:50:30 +00:00
htmlmapelement.rs
htmlmediaelement.rs
Add a basic caching mechanism for ImageKeys. ( #37369 )
2025-07-03 13:16:43 +00:00
htmlmenuelement.rs
htmlmetaelement.rs
Add support for parsing and applying viewport
<meta>
( #35901 )
2025-06-06 15:13:51 +00:00
htmlmeterelement.rs
Fix potential clippy warning for NodeDamage enum variant ( #37391 )
2025-06-11 09:53:15 +00:00
htmlmodelement.rs
htmlobjectelement.rs
Add support for static SVG images using resvg
crate ( #36721 )
2025-05-27 11:02:40 +00:00
htmlolistelement.rs
htmloptgroupelement.rs
Update select shadow tree when contents of selected option change ( #36958 )
2025-05-11 16:21:56 +00:00
htmloptionelement.rs
Refactoring HTMLOptionElement::Text
into iterative style ( #37167 )
2025-05-28 17:58:33 +00:00
htmloptionscollection.rs
htmloutputelement.rs
htmlparagraphelement.rs
htmlparamelement.rs
htmlpictureelement.rs
htmlpreelement.rs
htmlprogresselement.rs
Fix potential clippy warning for NodeDamage enum variant ( #37391 )
2025-06-11 09:53:15 +00:00
htmlquoteelement.rs
htmlscriptelement.rs
Move CSP code into one entrypoint ( #37604 )
2025-06-24 08:50:30 +00:00
htmlselectelement.rs
Fix timing of change events for <select>
elements ( #37293 )
2025-06-06 14:01:12 +00:00
htmlslotelement.rs
Fix potential clippy warning for NodeDamage enum variant ( #37391 )
2025-06-11 09:53:15 +00:00
htmlsourceelement.rs
htmlspanelement.rs
htmlstyleelement.rs
Move CSP code into one entrypoint ( #37604 )
2025-06-24 08:50:30 +00:00
htmltablecaptionelement.rs
htmltablecellelement.rs
script: Remove the quirk of flooring rowSpan by 1 ( #37831 )
2025-07-02 12:16:28 +00:00
htmltablecolelement.rs
Fix potential clippy warning for NodeDamage enum variant ( #37391 )
2025-06-11 09:53:15 +00:00
htmltableelement.rs
htmltablerowelement.rs
htmltablesectionelement.rs
htmltemplateelement.rs
htmltextareaelement.rs
Fix potential clippy warning for NodeDamage enum variant ( #37391 )
2025-06-11 09:53:15 +00:00
htmltimeelement.rs
htmltitleelement.rs
htmltrackelement.rs
htmlulistelement.rs
htmlunknownelement.rs
htmlvideoelement.rs
Move CSP code into one entrypoint ( #37604 )
2025-06-24 08:50:30 +00:00
idbdatabase.rs
script: Support creating a DOMStringList for any global. ( #37567 )
2025-06-20 03:16:46 +00:00
idbfactory.rs
Initial IndexedDB Support ( #33044 )
2025-06-19 05:19:07 +00:00
idbobjectstore.rs
script: Support creating a DOMStringList for any global. ( #37567 )
2025-06-20 03:16:46 +00:00
idbopendbrequest.rs
Initial IndexedDB Support ( #33044 )
2025-06-19 05:19:07 +00:00
idbrequest.rs
script: Store result value in IDBRequest. ( #37568 )
2025-06-20 04:51:56 +00:00
idbtransaction.rs
net: Avoid all-encompassing synchronous IPC return type for IndexedDB operations ( #37576 )
2025-06-20 10:06:56 +00:00
idbversionchangeevent.rs
script: Expose IDBVersionChangeEvent to worker globals. ( #37573 )
2025-06-20 07:42:36 +00:00
iirfilternode.rs
imagebitmap.rs
pixels: Ensure expected formats when accesing bytes of snapshot ( #37767 )
2025-07-03 15:02:41 +00:00
imagedata.rs
canvas: Use snapshot in canvas backends ( #37863 )
2025-07-04 20:22:20 +00:00
inputevent.rs
intersectionobserver.rs
Prevent overflow in intersection observer area evaluation ( #36955 )
2025-05-11 03:05:47 +00:00
intersectionobserverentry.rs
intersectionobserverrootmargin.rs
keyboardevent.rs
location.rs
macros.rs
mediadeviceinfo.rs
mediadevices.rs
mediaelementaudiosourcenode.rs
mediaerror.rs
mediafragmentparser.rs
medialist.rs
mediametadata.rs
mediaquerylist.rs
mediaquerylistevent.rs
mediasession.rs
mediastream.rs
mediastreamaudiodestinationnode.rs
mediastreamaudiosourcenode.rs
mediastreamtrack.rs
mediastreamtrackaudiosourcenode.rs
messagechannel.rs
messageevent.rs
messageport.rs
mimetype.rs
mimetypearray.rs
mod.rs
Codegen: Fix typo in doc ( #37777 )
2025-06-29 11:13:50 +00:00
mouseevent.rs
script: Pass more information to the MouseEvent
constructor ( #37672 )
2025-06-25 12:29:27 +00:00
mutationobserver.rs
mutationrecord.rs
namednodemap.rs
navigationpreloadmanager.rs
navigator.rs
navigatorinfo.rs
node.rs
layout: Add a first pass at incremental box tree construction ( #37751 )
2025-07-03 08:13:20 +00:00
nodeiterator.rs
nodelist.rs
notification.rs
Move CSP code into one entrypoint ( #37604 )
2025-06-24 08:50:30 +00:00
offlineaudiocompletionevent.rs
offlineaudiocontext.rs
offscreencanvas.rs
canvas: Add OffscreenCanvas 'transferToImageBitmap' method ( #37880 )
2025-07-04 16:25:36 +00:00
offscreencanvasrenderingcontext2d.rs
canvas: Add OffscreenCanvas 'transferToImageBitmap' method ( #37880 )
2025-07-04 16:25:36 +00:00
oscillatornode.rs
pagetransitionevent.rs
paintrenderingcontext2d.rs
canvas: Add CanvasTransform 'setTransform(transform)' method ( #37692 )
2025-06-25 16:11:54 +00:00
paintsize.rs
paintworkletglobalscope.rs
pannernode.rs
path2d.rs
performance.rs
performanceentry.rs
performancemark.rs
performancemeasure.rs
performancenavigation.rs
performancenavigationtiming.rs
performanceobserver.rs
performanceobserverentrylist.rs
performancepainttiming.rs
performanceresourcetiming.rs
permissions.rs
permissionstatus.rs
plugin.rs
pluginarray.rs
pointerevent.rs
script: Pass more information to the MouseEvent
constructor ( #37672 )
2025-06-25 12:29:27 +00:00
popstateevent.rs
processinginstruction.rs
progressevent.rs
promise.rs
[ #26488 ] Refactored RTCDataChannel for safer dropping and added Promise comment ( #37332 )
2025-06-13 12:20:45 +00:00
promisenativehandler.rs
promiserejectionevent.rs
radionodelist.rs
range.rs
script Exclude CDATASection
nodes from Node::normalize()
( #37550 )
2025-06-19 10:08:07 +00:00
raredata.rs
Support ::part
selector ( #37307 )
2025-06-09 10:17:28 +00:00
readablebytestreamcontroller.rs
readablestream.rs
implement Writablestreamdefaultcontroller abortcontroller ( #37511 )
2025-06-18 15:26:05 +00:00
readablestreambyobreader.rs
readablestreambyobrequest.rs
readablestreamdefaultcontroller.rs
readablestreamdefaultreader.rs
readablestreamgenericreader.rs
request.rs
resizeobserver.rs
resizeobserverentry.rs
resizeobserversize.rs
response.rs
rtcdatachannel.rs
[ #26488 ] Refactored RTCDataChannel for safer dropping and added Promise comment ( #37332 )
2025-06-13 12:20:45 +00:00
rtcdatachannelevent.rs
rtcerror.rs
rtcerrorevent.rs
rtcicecandidate.rs
rtcpeerconnection.rs
[ #26488 ] Makes RTCPeerConnection weak referenceable thorugh Binding.conf ( #37518 )
2025-06-17 23:42:22 +00:00
rtcpeerconnectioniceevent.rs
rtcrtpsender.rs
rtcrtptransceiver.rs
rtcsessiondescription.rs
rtctrackevent.rs
screen.rs
securitypolicyviolationevent.rs
selection.rs
serviceworker.rs
serviceworkercontainer.rs
serviceworkerglobalscope.rs
serviceworkerregistration.rs
servointernals.rs
Refactor the memory profiler code to return the struct. ( #37155 )
2025-05-28 00:58:05 +00:00
shadowroot.rs
Fix potential clippy warning for NodeDamage enum variant ( #37391 )
2025-06-11 09:53:15 +00:00
staticrange.rs
stereopannernode.rs
storage.rs
storage: Isolate sessionStorage per top-level browsing context and copy sessionStorage when creating a new auxiliary browsing context ( #37803 )
2025-07-04 09:15:12 +00:00
storageevent.rs
stylepropertymapreadonly.rs
stylesheet.rs
Rename Stylesheet::Type_
to Stylesheet::Type
( #37126 )
2025-05-25 17:36:16 +00:00
stylesheetlist.rs
submitevent.rs
subtlecrypto.rs
svgelement.rs
Implement inner slot for cryptographic nonce ( #36965 )
2025-05-14 10:21:21 +00:00
svggraphicselement.rs
svgimageelement.rs
svg: Add mock SVGImageElement interface ( #36975 )
2025-05-13 10:43:10 +00:00
svgsvgelement.rs
Rename script_layout_interface
to layout_api
( #37591 )
2025-06-20 17:13:05 +00:00
test_mapping.json
testbinding.rs
testbindingiterable.rs
testbindingmaplikewithinterface.rs
testbindingmaplikewithprimitive.rs
testbindingpairiterable.rs
testbindingproxy.rs
testbindingsetlikewithinterface.rs
testbindingsetlikewithprimitive.rs
testns.rs
testutils.rs
testworklet.rs
Add a basic caching mechanism for ImageKeys. ( #37369 )
2025-07-03 13:16:43 +00:00
testworkletglobalscope.rs
text.rs
textcontrol.rs
Fix potential clippy warning for NodeDamage enum variant ( #37391 )
2025-06-11 09:53:15 +00:00
textdecoder.rs
textencoder.rs
textmetrics.rs
texttrack.rs
texttrackcue.rs
texttrackcuelist.rs
texttracklist.rs
timeranges.rs
touch.rs
touchevent.rs
touchlist.rs
trackevent.rs
transformstream.rs
AbortController: integrate with stream piping. ( #37244 )
2025-06-13 09:52:38 +00:00
transformstreamdefaultcontroller.rs
transitionevent.rs
treewalker.rs
trustedhtml.rs
Use DOMString for internal data of Trusted Types ( #37472 )
2025-06-15 14:12:33 +00:00
trustedscript.rs
Use DOMString for internal data of Trusted Types ( #37472 )
2025-06-15 14:12:33 +00:00
trustedscripturl.rs
Use DOMString for internal data of Trusted Types ( #37472 )
2025-06-15 14:12:33 +00:00
trustedtypepolicy.rs
Use undefined as this in trusted type callbacks ( #37594 )
2025-06-21 18:29:09 +00:00
trustedtypepolicyfactory.rs
Move CSP code into one entrypoint ( #37604 )
2025-06-24 08:50:30 +00:00
uievent.rs
underlyingsourcecontainer.rs
url.rs
urlhelper.rs
urlpattern.rs
Implement URLPattern::{text, exec}
( #37044 )
2025-05-24 11:12:11 +00:00
urlsearchparams.rs
userscripts.rs
validation.rs
validitystate.rs
values.rs
vertexarrayobject.rs
Remove ref_filter_map
dependency ( #36857 )
2025-05-18 14:00:58 +00:00
videotrack.rs
videotracklist.rs
virtualmethods.rs
svg: Add mock SVGImageElement interface ( #36975 )
2025-05-13 10:43:10 +00:00
visibilitystateentry.rs
vttcue.rs
vttregion.rs
webgl2renderingcontext.rs
canvas: Add OffscreenCanvas 'transferToImageBitmap' method ( #37880 )
2025-07-04 16:25:36 +00:00
webglactiveinfo.rs
webglbuffer.rs
[ #26488 ] Improves WebGLBuffer drop impl ( #37512 )
2025-06-18 12:14:16 +00:00
webglcontextevent.rs
webglframebuffer.rs
[ #26488 ] Refactors WebGLFramebuffer deletion ( #37589 )
2025-06-21 18:27:39 +00:00
webglobject.rs
webglprogram.rs
webglquery.rs
webglrenderbuffer.rs
webglrenderingcontext.rs
canvas: Add OffscreenCanvas 'transferToImageBitmap' method ( #37880 )
2025-07-04 16:25:36 +00:00
webglsampler.rs
webglshader.rs
webglshaderprecisionformat.rs
webglsync.rs
webgltexture.rs
webgltransformfeedback.rs
webgluniformlocation.rs
webglvertexarrayobject.rs
webglvertexarrayobjectoes.rs
websocket.rs
Move CSP code into one entrypoint ( #37604 )
2025-06-24 08:50:30 +00:00
wheelevent.rs
window.rs
script: Clean up Window::force_reflow
a little ( #37725 )
2025-06-27 12:27:15 +00:00
windowproxy.rs
storage: Isolate sessionStorage per top-level browsing context and copy sessionStorage when creating a new auxiliary browsing context ( #37803 )
2025-07-04 09:15:12 +00:00
worker.rs
DevTools: Implement support for showing source_content
in Debugger > Source
panel ( #36774 )
2025-06-13 09:31:33 +00:00
workerglobalscope.rs
refact: move create_image_bitmap to ImageBitmap Impl ( #37348 ) ( #37602 )
2025-06-21 04:12:11 +00:00
workerlocation.rs
workernavigator.rs
worklet.rs
Add a basic caching mechanism for ImageKeys. ( #37369 )
2025-07-03 13:16:43 +00:00
workletglobalscope.rs
Add top-level creation URL for global scope ( #37342 )
2025-06-20 07:07:28 +00:00
writablestream.rs
implement Writablestreamdefaultcontroller abortcontroller ( #37511 )
2025-06-18 15:26:05 +00:00
writablestreamdefaultcontroller.rs
implement Writablestreamdefaultcontroller abortcontroller ( #37511 )
2025-06-18 15:26:05 +00:00
writablestreamdefaultwriter.rs
implement Writablestreamdefaultcontroller abortcontroller ( #37511 )
2025-06-18 15:26:05 +00:00
xmldocument.rs
Don't count <img> elements with both name and id twice in document's named getter ( #37455 )
2025-06-15 18:54:53 +00:00
xmlhttprequest.rs
Move CSP code into one entrypoint ( #37604 )
2025-06-24 08:50:30 +00:00
xmlhttprequesteventtarget.rs
xmlhttprequestupload.rs
xmlserializer.rs
xpathevaluator.rs
xpathexpression.rs
xpathresult.rs
XPath: implement lang() and id() core functions ( #34594 )
2025-06-02 19:00:13 +00:00