..
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: Rename StylesheetLoader
to ElementStylesheetLoader
( #39537 )
2025-09-27 13:04:46 +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: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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: Rename StylesheetLoader
to ElementStylesheetLoader
( #39537 )
2025-09-27 13:04:46 +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: Make stylesheets loaded via <link>
elements block the rendering ( #39536 )
2025-09-27 13:32:26 +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: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +00:00
dynamicmoduleowner.rs
Update rustfmt to the 2024 style edition ( #35764 )
2025-03-03 11:26:53 +00:00
element.rs
Script: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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
Script: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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
Script: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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
Script: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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
Script: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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
Script: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +00:00
mutationobserver.rs
Script: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +00:00
navigatorinfo.rs
libservo: Remove a couple EmbedderMethods
( #36276 )
2025-04-01 22:59:50 +00:00
node.rs
Script: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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
Script: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +00:00
reportingobserver.rs
Implement initial version of ReportingObserver ( #37905 )
2025-07-07 10:43:30 +00:00
request.rs
Fully implement request constructor body handling ( #39514 )
2025-09-27 01:52:01 +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
Fully implement request constructor body handling ( #39514 )
2025-09-27 01:52:01 +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 scrollIntoView()
scrolling to parent <iframe>
s ( #39475 )
2025-09-26 22:12:37 +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: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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: Remove last instances of Deref<str> and DerefMut<str> used for DOMString ( #39504 )
2025-09-27 01:48:24 +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
script: Make stylesheets loaded via <link>
elements block the rendering ( #39536 )
2025-09-27 13:32:26 +00: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