servo/components/script/dom
Martin Robinson ebb12cb298 libservo: Add a WebView::take_screenshot() API and use it for reftests
Co-authored-by: Delan Azabani <dazabani@igalia.com>
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-09-26 10:47:46 +02:00
..
audio script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
bindings Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
bluetooth Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
canvas Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
credentialmanagement script: Initial stubs for Credential Management API (#38839) 2025-09-06 19:48:38 +00:00
gamepad script: Move gamepad DOM interfaces to script/dom/gamepad/ (#38900) 2025-08-27 18:39:27 +00:00
html Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
servoparser Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
subtlecrypto script: Refactoring of algorithm normalization in SubtleCrypto (#39431) 2025-09-24 17:05:34 +00:00
webgl Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
webgpu Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
webrtc Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
webxr Combine some access to the thread local variable for script thread. (#38752) 2025-09-11 09:40:32 +00:00
abortcontroller.rs Add spec steps and comments for fetch abort steps (#39283) 2025-09-13 18:34:14 +00:00
abortsignal.rs Add AbortSignal support for event listeners (#39406) 2025-09-21 18:57:10 +00:00
abstractrange.rs cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
abstractworker.rs Move ScriptToConstellationMsg to constellation_traits (#36364) 2025-04-05 22:13:29 +00:00
abstractworkerglobalscope.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
activation.rs script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
animationevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
attr.rs Implement trusted types for remaining attribute sinks (#38784) 2025-08-21 05:37:34 +00:00
beforeunloadevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
blob.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
broadcastchannel.rs Refactor constellation broadcast channel (#38077) 2025-07-15 13:57:05 +00:00
bytelengthqueuingstrategy.rs feat: add CanGc argument in get_dictionary_property (#36156) 2025-03-25 19:24:47 +00:00
cdatasection.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
characterdata.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
client.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
clipboard.rs script: Add message to NotFoundError (#39394) 2025-09-25 12:16:50 +00:00
clipboardevent.rs More miscellaneous script splitting changes (#36220) 2025-03-30 11:06:30 +00:00
clipboarditem.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
closeevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
comment.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
compositionevent.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
console.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
cookiestore.rs storage: Move shared functionality to base (#39419) 2025-09-22 13:59:36 +00:00
countqueuingstrategy.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
create.rs script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
crypto.rs script: Implement QuotaExceededError WebIDL interface (#38507) 2025-08-14 17:58:50 +00:00
cryptokey.rs script: Check whether the generated crypto key has empty usages (#39328) 2025-09-16 17:23:42 +00:00
csp.rs Disallow invalid trusted type policy names (#38886) 2025-08-28 17:49:33 +00:00
csppolicyviolationreport.rs Add support for Reporting-Endpoints (#37965) 2025-07-09 19:07:29 +00:00
css.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
cssconditionrule.rs Reuse StylesheetContent for inline style sheets with identical content (#38540) 2025-08-20 12:31:49 +00:00
cssfontfacerule.rs Reuse StylesheetContent for inline style sheets with identical content (#38540) 2025-08-20 12:31:49 +00:00
cssgroupingrule.rs Reuse StylesheetContent for inline style sheets with identical content (#38540) 2025-08-20 12:31:49 +00:00
cssimportrule.rs Reuse StylesheetContent for inline style sheets with identical content (#38540) 2025-08-20 12:31:49 +00:00
csskeyframerule.rs Reuse StylesheetContent for inline style sheets with identical content (#38540) 2025-08-20 12:31:49 +00:00
csskeyframesrule.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
csslayerblockrule.rs Reuse StylesheetContent for inline style sheets with identical content (#38540) 2025-08-20 12:31:49 +00:00
csslayerstatementrule.rs Reuse StylesheetContent for inline style sheets with identical content (#38540) 2025-08-20 12:31:49 +00:00
cssmediarule.rs Reuse StylesheetContent for inline style sheets with identical content (#38540) 2025-08-20 12:31:49 +00:00
cssnamespacerule.rs Reuse StylesheetContent for inline style sheets with identical content (#38540) 2025-08-20 12:31:49 +00:00
cssnesteddeclarations.rs Reuse StylesheetContent for inline style sheets with identical content (#38540) 2025-08-20 12:31:49 +00:00
cssrule.rs Reuse StylesheetContent for inline style sheets with identical content (#38540) 2025-08-20 12:31:49 +00:00
cssrulelist.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
cssstyledeclaration.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
cssstylerule.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
cssstylesheet.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
cssstylevalue.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
csssupportsrule.rs Reuse StylesheetContent for inline style sheets with identical content (#38540) 2025-08-20 12:31:49 +00:00
customelementregistry.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
customevent.rs dom: Set "composed" flag on construction for some event types (#36239) 2025-03-31 17:15:48 +00:00
customstateset.rs script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
datatransfer.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
datatransferitem.rs cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
datatransferitemlist.rs feat: add can_gc argument to to_frozen_array (#36043) 2025-03-19 18:03:09 +00:00
debuggeradddebuggeeevent.rs script: Rename DebuggerEvent to DebuggerAddDebuggeeEvent (#38571) 2025-08-09 18:01:00 +00:00
debuggergetpossiblebreakpointsevent.rs devtools: Show clients where they can set breakpoints (#37667) 2025-08-12 04:53:53 +00:00
debuggerglobalscope.rs Add direct script to embedder channel (#39039) 2025-09-02 06:33:44 +00:00
dedicatedworkerglobalscope.rs storage: Move shared functionality to base (#39419) 2025-09-22 13:59:36 +00:00
defaultteereadrequest.rs Implement MicrotaskRunnable for DefaultTeeReadRequestMicrotask (#37404) 2025-06-12 10:46:31 +00:00
defaultteeunderlyingsource.rs Start adding support for transforms in readable and writable streams (#36470) 2025-04-28 11:02:55 +00:00
dissimilaroriginlocation.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
dissimilaroriginwindow.rs Add direct script to embedder channel (#39039) 2025-09-02 06:33:44 +00:00
document.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
document_event_handler.rs script: Chain up keyboard scrolling to parent <iframe>s (#39469) 2025-09-25 11:16:41 +00:00
documentfragment.rs Removed FnvHash and transformed the rest to FxHashmap (#39233) 2025-09-10 13:34:54 +00:00
documentorshadowroot.rs Removed FnvHash and transformed the rest to FxHashmap (#39233) 2025-09-10 13:34:54 +00:00
documenttype.rs add CanGc as argument to methods in DissimilarOriginWindow, DocumentFragment, DocumentType, DOMRect, DOMRectReadOnly, DOMStringMap (#36395) 2025-04-08 02:33:21 +00:00
domexception.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
domimplementation.rs script: use Element::create instead of DOM struct constructors (#39325) 2025-09-16 09:26:42 +00:00
dommatrix.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
dommatrixreadonly.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
domparser.rs script: Reduce ScriptThread TLS usage (#38875) 2025-08-30 16:51:40 +00:00
dompoint.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
dompointreadonly.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
domquad.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
domrect.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
domrectlist.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
domrectreadonly.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
domstringlist.rs script: Support creating a DOMStringList for any global. (#37567) 2025-06-20 03:16:46 +00:00
domstringmap.rs script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
domtokenlist.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
dynamicmoduleowner.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
element.rs script: Add message to NotFoundError (#39394) 2025-09-25 12:16:50 +00:00
elementinternals.rs script: Add message to NotFoundError (#39394) 2025-09-25 12:16:50 +00:00
errorevent.rs dom: Set "composed" flag on construction for some event types (#36239) 2025-03-31 17:15:48 +00:00
event.rs Add AbortSignal support for event listeners (#39406) 2025-09-21 18:57:10 +00:00
eventsource.rs script: Add message to SyntaxError (#39056) 2025-09-02 05:51:36 +00:00
eventtarget.rs Add AbortSignal support for event listeners (#39406) 2025-09-21 18:57:10 +00:00
extendableevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
extendablemessageevent.rs feat: add can_gc argument to to_frozen_array (#36043) 2025-03-19 18:03:09 +00:00
file.rs fix: File to FormData not correctly handling name and lastModified (#36458) 2025-04-11 17:59:03 +00:00
filelist.rs cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
filereader.rs tidy: Add a rule ensuring that // comments are followed by a space in Rust (#38698) 2025-08-18 12:09:09 +00:00
filereadersync.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
focusevent.rs dom: Set "composed" flag on construction for some event types (#36239) 2025-03-31 17:15:48 +00:00
fontface.rs script: Add message to SyntaxError (#39056) 2025-09-02 05:51:36 +00:00
fontfaceset.rs script: Unify script-based "update the rendering" and throttle it to 60 FPS (#38431) 2025-08-04 16:27:00 +00:00
formdata.rs script: Add message to NotFoundError (#39394) 2025-09-25 12:16:50 +00:00
formdataevent.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
globalscope.rs storage: Move shared functionality to base (#39419) 2025-09-22 13:59:36 +00:00
gpucanvascontext.rs canvas: Use non rooted variant of HTMLCanvasElementOrOffscreenCanvas type (#38970) 2025-09-03 19:24:48 +00:00
hashchangeevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
headers.rs cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
history.rs storage: Move shared functionality to base (#39419) 2025-09-22 13:59:36 +00:00
idbcursor.rs indexeddb: Implement openCursor and openKeyCursor for object store (#39080) 2025-09-12 16:54:07 +00:00
idbcursorwithvalue.rs indexeddb: Implement openCursor and openKeyCursor for object store (#39080) 2025-09-12 16:54:07 +00:00
idbdatabase.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
idbfactory.rs Invalid return type for key conversion (#39252) 2025-09-11 12:48:18 +00:00
idbindex.rs Stub out IDBIndex (#38813) 2025-08-21 22:54:19 +00:00
idbkeyrange.rs Invalid return type for key conversion (#39252) 2025-09-11 12:48:18 +00:00
idbobjectstore.rs storage: Move shared functionality to base (#39419) 2025-09-22 13:59:36 +00:00
idbopendbrequest.rs storage: Move shared functionality to base (#39419) 2025-09-22 13:59:36 +00:00
idbrequest.rs storage: Move shared functionality to base (#39419) 2025-09-22 13:59:36 +00:00
idbtransaction.rs script: Add message to NotFoundError (#39394) 2025-09-25 12:16:50 +00:00
idbversionchangeevent.rs script: Expose IDBVersionChangeEvent to worker globals. (#37573) 2025-06-20 07:42:36 +00:00
inputevent.rs script/compositor: Handle cursor updates from script (#38518) 2025-08-07 18:49:38 +00:00
intersectionobserver.rs script: Add message to SyntaxError (#39056) 2025-09-02 05:51:36 +00:00
intersectionobserverentry.rs dom: Implement minimal IntersectionObserver workflow (#35551) 2025-03-18 11:09:44 +00:00
keyboardevent.rs cargo: Upgrade keyboard-types to 0.8.0 and xcomponent-sys to 0.3.4 (#38375) 2025-08-01 08:14:38 +00:00
linkprocessingoptions.rs Move LinkProcessingOptions into separate file (#39033) 2025-09-02 16:31:39 +00:00
location.rs Throw SyntaxError from Location::SetHref (#39051) 2025-09-02 17:19:10 +00:00
macros.rs script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
mediadeviceinfo.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediadevices.rs More miscellaneous script splitting changes (#36220) 2025-03-30 11:06:30 +00:00
mediaerror.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediafragmentparser.rs cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
medialist.rs Move Element::matches_environment to MediaList (#39034) 2025-09-04 06:21:01 +00:00
mediametadata.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mediaquerylist.rs Add AbortSignal support for event listeners (#39406) 2025-09-21 18:57:10 +00:00
mediaquerylistevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
mediasession.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
mediastream.rs cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
mediastreamtrack.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
messagechannel.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
messageevent.rs feat: add can_gc argument to to_frozen_array (#36043) 2025-03-19 18:03:09 +00:00
messageport.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
mimetype.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
mimetypearray.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
mod.rs script: Move keyboard scrolling to script (#39371) 2025-09-23 20:35:08 +00:00
mouseevent.rs script: Move the majority of the input event handling code to DocumentEventHandler (#38584) 2025-08-13 09:38:58 +00:00
mutationobserver.rs Combine some access to the thread local variable for script thread. (#38752) 2025-09-11 09:40:32 +00:00
mutationrecord.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
namednodemap.rs script: Add message to NotFoundError (#39394) 2025-09-25 12:16:50 +00:00
navigationpreloadmanager.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
navigator.rs script: Initial stubs for Credential Management API (#38839) 2025-09-06 19:48:38 +00:00
navigatorinfo.rs libservo: Remove a couple EmbedderMethods (#36276) 2025-04-01 22:59:50 +00:00
node.rs script: Add message to NotFoundError (#39394) 2025-09-25 12:16:50 +00:00
nodeiterator.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
nodelist.rs script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
notification.rs Add AsHandleValue trait to Heap<Value> and make Heap values rooted (#38024) 2025-08-04 16:42:53 +00:00
pagetransitionevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
paintsize.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
paintworkletglobalscope.rs script: Make get_property_jsval a safe function (#39137) 2025-09-04 23:11:15 +00:00
performance.rs script: Add message to SyntaxError (#39056) 2025-09-02 05:51:36 +00:00
performanceentry.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
performancemark.rs
performancemeasure.rs
performancenavigation.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
performancenavigationtiming.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
performanceobserver.rs script: Add message to SyntaxError (#39056) 2025-09-02 05:51:36 +00:00
performanceobserverentrylist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
performancepainttiming.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
performanceresourcetiming.rs tidy: Add a rule ensuring that // comments are followed by a space in Rust (#38698) 2025-08-18 12:09:09 +00:00
permissions.rs script: Add can_gc to WebIDL dictionary constructors (#39195) 2025-09-08 09:21:42 +00:00
permissionstatus.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
pipelineid.rs script: Rename DebuggerEvent to DebuggerAddDebuggeeEvent (#38571) 2025-08-09 18:01:00 +00:00
plugin.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
pluginarray.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
pointerevent.rs script: Unify script-based "update the rendering" and throttle it to 60 FPS (#38431) 2025-08-04 16:27:00 +00:00
popstateevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
processinginstruction.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
progressevent.rs Update ProgressEvent to use doubles (#36487) 2025-04-13 01:41:39 +00:00
promise.rs script: Queue a microtask in wait_for_all of promise type (#39108) 2025-09-04 13:50:41 +00:00
promisenativehandler.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
promiserejectionevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
quotaexceedederror.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
radionodelist.rs script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
range.rs script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
raredata.rs script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
readablebytestreamcontroller.rs cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
readablestream.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
readablestreambyobreader.rs Start adding support for transforms in readable and writable streams (#36470) 2025-04-28 11:02:55 +00:00
readablestreambyobrequest.rs Cleanups for future script crate split (#35987) 2025-03-16 13:46:14 +00:00
readablestreamdefaultcontroller.rs script: Measure heap usage of various ignored fields (#38791) 2025-08-20 08:43:58 +00:00
readablestreamdefaultreader.rs Start adding support for transforms in readable and writable streams (#36470) 2025-04-28 11:02:55 +00:00
readablestreamgenericreader.rs Script implement TransformStream and TransformStreamDefaultController (#36739) 2025-05-08 08:45:57 +00:00
reportingendpoint.rs Add support for Reporting-Endpoints (#37965) 2025-07-09 19:07:29 +00:00
reportingobserver.rs Implement initial version of ReportingObserver (#37905) 2025-07-07 10:43:30 +00:00
request.rs Move Request constructor to impl (#39490) 2025-09-25 19:30:58 +00:00
resizeobserver.rs script: Calculate proper border box for resizeobserver (#38988) 2025-09-03 12:16:20 +00:00
resizeobserverentry.rs feat: add can_gc argument to to_frozen_array (#36043) 2025-03-19 18:03:09 +00:00
resizeobserversize.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
response.rs script: Replace DomRefCell<bool> with Cell<bool> for Response::redirected (#39351) 2025-09-18 15:12:55 +00:00
screen.rs EmbedderMsg: port reply channels to GenericChannel (#39018) 2025-08-29 12:44:21 +00:00
scrolling_box.rs script: Chain up keyboard scrolling to parent <iframe>s (#39469) 2025-09-25 11:16:41 +00:00
securitypolicyviolationevent.rs Correct event_target for CSP violations (#36887) 2025-05-08 10:46:31 +00:00
selection.rs script: Add message to NotFoundError (#39394) 2025-09-25 12:16:50 +00:00
serviceworker.rs Move ScriptToConstellationMsg to constellation_traits (#36364) 2025-04-05 22:13:29 +00:00
serviceworkercontainer.rs script: Migrate JobResult to GenericCallback (#39074) 2025-09-01 17:22:39 +00:00
serviceworkerglobalscope.rs storage: Move shared functionality to base (#39419) 2025-09-22 13:59:36 +00:00
serviceworkerregistration.rs Move ScriptToConstellationMsg to constellation_traits (#36364) 2025-04-05 22:13:29 +00:00
servointernals.rs servoshell: Support runtime preference manipulation (#38159) 2025-08-30 16:51:58 +00:00
shadowroot.rs Never disconnect shadow roots from their hosts (#39459) 2025-09-24 08:04:56 +00:00
staticrange.rs cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
storage.rs storage: Port Reply senders to GenericSender (#38999) 2025-08-28 17:51:00 +00:00
storageevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
stylepropertymapreadonly.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
stylesheet.rs script: Implement DocumentOrShadowDOM.adoptedStylesheet with FrozenArray (#38163) 2025-07-23 08:16:01 +00:00
stylesheetcontentscache.rs Reuse StylesheetContent for inline style sheets with identical content (#38540) 2025-08-20 12:31:49 +00:00
stylesheetlist.rs script: Implement DocumentOrShadowDOM.adoptedStylesheet with FrozenArray (#38163) 2025-07-23 08:16:01 +00:00
submitevent.rs script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
subtlecrypto.rs script: Refactoring of algorithm normalization in SubtleCrypto (#39431) 2025-09-24 17:05:34 +00:00
svgelement.rs script: Add FocusOptions argument to Element.focus and implement FocusOptions.preventScroll (#38495) 2025-08-22 14:05:32 +00:00
svggraphicselement.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
svgimageelement.rs svg: Add mock SVGImageElement interface (#36975) 2025-05-13 10:43:10 +00:00
svgsvgelement.rs layout: Improve sizing for inline SVG (#38603) 2025-08-12 12:45:15 +00:00
test_mapping.json
testbinding.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
testbindingiterable.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
testbindingmaplikewithinterface.rs crown: Do not check trait item projections. (#36095) 2025-03-22 19:55:27 +00:00
testbindingmaplikewithprimitive.rs crown: Do not check trait item projections. (#36095) 2025-03-22 19:55:27 +00:00
testbindingpairiterable.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
testbindingproxy.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
testbindingsetlikewithinterface.rs crown: Do not check trait item projections. (#36095) 2025-03-22 19:55:27 +00:00
testbindingsetlikewithprimitive.rs crown: Do not check trait item projections. (#36095) 2025-03-22 19:55:27 +00:00
testns.rs script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
testutils.rs Implement TestUtils (#36301) 2025-04-04 19:42:28 +00:00
testworklet.rs Add a basic caching mechanism for ImageKeys. (#37369) 2025-07-03 13:16:43 +00:00
testworkletglobalscope.rs Move unsafe to the wrap method for global objects (#38896) 2025-08-25 22:02:55 +00:00
text.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
textcontrol.rs Fix potential clippy warning for NodeDamage enum variant (#37391) 2025-06-11 09:53:15 +00:00
textdecoder.rs Script: Implement TextDecoderStream (#38112) 2025-07-29 04:18:15 +00:00
textdecodercommon.rs Script: Implement TextDecoderStream (#38112) 2025-07-29 04:18:15 +00:00
textdecoderstream.rs Script: Implement TextDecoderStream (#38112) 2025-07-29 04:18:15 +00:00
textencoder.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
textencoderstream.rs Script: Implement TextEncoderStream (#38466) 2025-08-15 07:57:00 +00:00
texttrack.rs script: Add message to NotFoundError (#39394) 2025-09-25 12:16:50 +00:00
texttrackcue.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
texttrackcuelist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
texttracklist.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
timeranges.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
touch.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
touchevent.rs Set composed flag for TouchEvent (#39138) 2025-09-15 08:50:16 +00:00
touchlist.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
trackevent.rs script: Move webaudio DOM interfaces to script/dom/audio/ (#38894) 2025-08-24 05:15:44 +00:00
transformstream.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
transformstreamdefaultcontroller.rs Script: Implement TextEncoderStream (#38466) 2025-08-15 07:57:00 +00:00
transitionevent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
treewalker.rs script: Mark callback methods with CanGc. (#35753) 2025-03-03 12:17:25 +00:00
trustedhtml.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
trustedscript.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
trustedscripturl.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
trustedtypepolicy.rs Implement trusted types for setAttribute (#38700) 2025-08-15 19:18:19 +00:00
trustedtypepolicyfactory.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
uievent.rs Use new stylo crate renames (#35898) 2025-03-12 00:02:12 +00:00
underlyingsourcecontainer.rs cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
url.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
urlhelper.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
urlpattern.rs Implement URLPattern::{text, exec} (#37044) 2025-05-24 11:12:11 +00:00
urlsearchparams.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
userscripts.rs script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
validation.rs script: Do not call "scroll into view" when handling element clicks (#39326) 2025-09-17 02:23:14 +00:00
validitystate.rs script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
values.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
videotrack.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
videotracklist.rs script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
virtualmethods.rs script: Move HTML DOM interfaces to script/dom/html/ (#39046) 2025-08-31 01:00:09 +00:00
visibilitystateentry.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
vttcue.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
vttregion.rs Use Window in new methods instead of GlobalScope for interfaces with … (#36133) 2025-04-02 14:50:56 +00:00
websocket.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
wheelevent.rs script: Unify script-based "update the rendering" and throttle it to 60 FPS (#38431) 2025-08-04 16:27:00 +00:00
window.rs libservo: Add a WebView::take_screenshot() API and use it for reftests 2025-09-26 10:47:46 +02:00
windowproxy.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
worker.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
workerglobalscope.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
workerlocation.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
workernavigator.rs content/dom: set navigator.onLine attribute to true (#36560) 2025-04-19 01:34:13 +00:00
worklet.rs storage: Move shared functionality to base (#39419) 2025-09-22 13:59:36 +00:00
workletglobalscope.rs Add direct script to embedder channel (#39039) 2025-09-02 06:33:44 +00:00
writablestream.rs Replace Hash Algorithm in HashMap/Set with FxHashMap/Set for simple types (#39166) 2025-09-09 08:33:46 +00:00
writablestreamdefaultcontroller.rs cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
writablestreamdefaultwriter.rs implement Writablestreamdefaultcontroller abortcontroller (#37511) 2025-06-18 15:26:05 +00:00
xmldocument.rs script: Reduce ScriptThread TLS usage (#38875) 2025-08-30 16:51:40 +00:00
xmlhttprequest.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
xmlhttprequesteventtarget.rs script: Limit public exports. (#34915) 2025-01-10 08:19:19 +00:00
xmlhttprequestupload.rs Propagate CanGc arguments through callers in constructors (#35541) 2025-02-20 16:17:45 +00:00
xmlserializer.rs Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
xpathevaluator.rs Script: Change the rest of script to not rely on Deref<str> for DOMString (#39481) 2025-09-25 12:27:42 +00:00
xpathexpression.rs script: Allow reusing results from xpath queries (#39392) 2025-09-19 17:19:04 +00:00
xpathresult.rs Invalidate iterator over elements of a XPathResult when the document changes (#39411) 2025-09-24 16:39:38 +00:00